@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";*{vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border:0 none;outline:0;padding:0;margin:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a :focus,a :active{outline:none}nav,footer,header,aside{display:block}html,body{line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer;background:none}button::-moz-focus-inner{padding:0;border:0}a,a:visited,a :hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}table{border-collapse:collapse;border-spacing:0}a{color:#000;text-decoration:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}textarea{resize:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}body{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal}h1,h2,h3,h4,h5,h6{line-height:1.2}h1{font-size:3.5rem}h2{font-size:3rem}h3{font-size:1.875rem}h4{font-size:1.5rem}h5{font-size:1.125rem}h6{font-size:1rem}.button{min-width:104px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.button svg{margin-right:.5rem}.button.small{padding:6px 18px;border-radius:4px;font-size:.75rem;font-weight:600;line-height:1.2}.button.medium{padding:8px 16px;border-radius:4px;font-size:.875rem;font-weight:600;line-height:1.2}.button.large{padding:12px 24px;border-radius:6px;font-size:1rem;font-weight:600;line-height:1.2}.button.primary-blue{color:#fbfbfb;background:linear-gradient(to right,#a932ff,#294cff)}.button.primary-blue:hover{box-shadow:0 0 10px 2px #a932ff4d}.button.primary-blue:active{box-shadow:0 0 6px 2px #a932ff40}.button.primary-red{color:#fbfbfb;background:linear-gradient(to right,#ff7b23,#ff185d)}.button.primary-red:hover,.button.primary-red:active{background:linear-gradient(to right,#ff7b2380,#ff185d80)}.button.secondary-red{color:#fbfbfb;background-color:#ff47410d;border:1px solid #ff4741}.button.secondary-red:hover{background-color:#ff474114;border-color:#ff1f18;box-shadow:0 0 8px 2px #ff474133}.button.secondary-red:active{background-color:#ff47411f;border-color:#f40800;box-shadow:0 0 6px 1px #ff474126}.button.secondary-gray{color:#fbfbfb;background-color:#161617;border:1px solid #404244}.button.secondary-gray:hover{background-color:#0e0e10;border:1px solid #2a2c2e}.button.secondary-gray:active{background-color:#0e0e10;color:#a0a0a0;border:1px solid #2a2c2e}.button:disabled{background:#161617;color:#6e6f6f}@media screen and (max-width: 1025px){.button.small{padding:6px 16px}.button.medium{padding:8px 20px}.button.large{padding:12px 30px}}@media screen and (max-width: 426px){.button.small{border-radius:5px;padding:5px 16px}.button.medium{border-radius:6px;padding:6px 20px}.button.large{border-radius:7px;padding:10px 30px}}.form-label{font-size:.75rem;line-height:1.5;color:#eaeaea;margin-bottom:8px}.form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3csvg%20width='8'%20height='5'%20viewBox='0%200%208%205'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.515%200.100006L8%200.617506L4%204.90001L0%200.617506L0.4825%200.100006L4%203.86251L7.515%200.100006Z'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:10px;cursor:pointer}.form-input,.form-select,.form-textarea{background-color:#161617;border-radius:4px;border:1px solid #2a2c2e;font-size:.875rem;line-height:1.5;color:#eaeaea;transition:border .2s ease;box-shadow:none}.form-input::placeholder,.form-select::placeholder,.form-textarea::placeholder{color:#6e6f6f}.form-input:hover,.form-input:active,.form-select:hover,.form-select:active,.form-textarea:hover,.form-textarea:active{border-color:#404244}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#6e6f6f}.form-input:-webkit-autofill,.form-input:-webkit-autofill:hover,.form-input:-webkit-autofill:focus,.form-input:-webkit-autofill:active,.form-select:-webkit-autofill,.form-select:-webkit-autofill:hover,.form-select:-webkit-autofill:focus,.form-select:-webkit-autofill:active,.form-textarea:-webkit-autofill,.form-textarea:-webkit-autofill:hover,.form-textarea:-webkit-autofill:focus,.form-textarea:-webkit-autofill:active{-webkit-text-fill-color:#fbfbfb!important;caret-color:#fbfbfb;transition:background-color 9999s ease-in-out 0s;border-color:#404244}.form-input:-webkit-autofill:focus,.form-select:-webkit-autofill:focus,.form-textarea:-webkit-autofill:focus{border-color:#6e6f6f}.form-error{color:#f9455a;font-size:.75rem;line-height:1.5}.form-submit-error{color:#f9455a;font-size:.75rem;line-height:1.5;text-align:center;margin-top:8px}.header{display:flex;align-items:center;justify-content:space-between;background-color:#0e0e10;padding:1em 2em}.header.auth{background-color:#161617;border-bottom:1px solid #2a2c2e;height:4rem}.header-logo,.header-logo img{height:1.75rem}.header-nav li{display:inline}.header-nav a{font-size:.875rem;line-height:1.2;color:#fbfbfb}.header-nav a:hover,.header-nav a:active{color:#eaeaea}.header-nav li{margin-right:24px}.header-nav li:last-child{margin-right:0}.header-left{display:flex;align-items:center}.header-sidebar-toggle-button{display:inline-flex;flex-direction:column;margin-right:1.5rem}.header-sidebar-toggle-button span{height:2px;background:#eaeaea;width:20px;border-radius:2px;margin-bottom:5px}.header-sidebar-toggle-button span:last-child{margin-bottom:0}.header-sidebar-toggle-button:hover span,.header-sidebar-toggle-button:active span{background:#a0a0a0}.header-auth-actions{display:flex;align-self:center;position:relative}.header-auth-balance{margin-right:24px}.header-auth-balance svg{color:#ff4741}.header-auth-user-pic{background-color:#2a2c2e;margin-right:.5rem;border-radius:100px;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.header-auth-user-pic svg{color:#a0a0a0;width:12px}.header-auth-user-dropdown-arrow{color:#a0a0a0;width:.75rem}.header-auth-user{display:flex;align-items:center}.header-auth-user:hover .header-auth-user-pic svg{color:#eaeaea;width:12px}.header-auth-user:hover .header-auth-user-dropdown-arrow{color:#eaeaea}.header-auth-dropdown{position:absolute;top:110%;right:0;background:#161617;border:1px solid #2a2c2e;border-radius:7px;min-width:180px;box-shadow:0 4px 16px #0000002e;z-index:100;padding:.5rem 0}.header-auth-dropdown ul{list-style:none;margin:0;padding:0}.header-auth-dropdown li{margin:0;padding:0}.header-auth-dropdown .header-auth-dropdown-link{display:block;padding:.75rem 1.25rem;color:#fbfbfb;text-decoration:none;font-size:1rem;background:none;border:none;width:100%;text-align:left;cursor:pointer;transition:background .15s,color .15s}.header-auth-dropdown .header-auth-dropdown-link:hover,.header-auth-dropdown .header-auth-dropdown-link:active{background:#2a2c2e;color:#ff4741}.footer{display:flex;align-items:center;justify-content:space-between;background-color:#0e0e10;padding:1em 2em;margin-top:auto}.footer-copyright{color:#6e6f6f;font-size:.75rem;line-height:1.5;font-weight:600;margin-right:16px;line-height:1.2}.footer-left{display:flex;align-items:end}.footer-links li{display:inline;margin-right:16px}.footer-links li:last-child{margin-right:0}.footer-links a{color:#eaeaea;font-size:.75rem;line-height:1.2}.footer-links a:hover{border-bottom:1px solid #eaeaea}.footer-links a:active{color:#eaeaea}.footer-socials ul{display:flex;align-items:center}.footer-socials li{margin-right:16px}.footer-socials li:last-child{margin-right:0}.footer-socials a{line-height:0;background-color:#2a2c2e;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:100px}.footer-socials a svg{width:12px;filter:brightness(0%) invert(99%) sepia(5%) saturate(421%) hue-rotate(206deg) brightness(113%) contrast(84%)}.footer-socials a:hover{background-color:#36393b;box-shadow:0 0 10px 2px #ffffff1a}.footer-socials a:active{box-shadow:none;filter:brightness(.75)}.sidebar{background-color:#161617;display:flex;flex-direction:column;justify-content:space-between;transition:width .3s ease;overflow:hidden;border-right:1px solid #2a2c2e}.sidebar.opened{width:240px;padding:16px 12px}.sidebar.collapsed{width:56px;padding:8px 0}.sidebar.collapsed .sidebar-icon{margin-right:0}.sidebar.collapsed .sidebar-link{justify-content:center;border-radius:6px}.sidebar-navigation-section{margin-bottom:24px}.sidebar-section-title{text-transform:uppercase;font-size:.625rem;line-height:1.5;color:#6e6f6f;margin-bottom:8px}.sidebar-link{display:flex;align-items:center;color:#eaeaea;padding:14px 12px;border-radius:6px;font-size:.875rem;line-height:1.2;margin-bottom:8px}.sidebar-link svg{color:#161617;background:#eaeaea;font-size:.85rem;margin-right:12px}.sidebar-link:hover{background-color:#2a2c2e}.sidebar-link:hover svg{color:#2a2c2e}.sidebar-link:active{background-color:#2a2c2e;color:#a0a0a0}.sidebar-link:active svg{color:#2a2c2e;background:#a0a0a0}.sidebar-link.active{background-color:#2a2c2e;color:#eaeaea}.sidebar-link.active svg{color:#2a2c2e;background-image:linear-gradient(to right,#a932ff,#294cff)}.sidebar-upgrade{padding:14px;border:1px solid rgba(101,64,255,.35);border-radius:8px;position:relative;background:none;overflow:hidden;margin-bottom:12px;z-index:0}.sidebar-upgrade:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to right,#a932ff,#294cff);opacity:.1}.sidebar-upgrade-text{font-size:.875rem;line-height:1.5;font-weight:600;color:#fbfbfb;margin-bottom:4px}.sidebar-upgrade-subtext{font-size:.75rem;line-height:1.5;color:#a0a0a0;margin-bottom:16px}.sidebar-upgrade-button{padding:8px 18px!important}.sidebar-link.upgrade{background-color:#2a2c2e}.sidebar-link.upgrade svg{color:#2a2c2e;background-image:linear-gradient(to right,#a932ff,#294cff)}.sidebar-legal{border-top:1px solid #2a2c2e;padding-top:12px;text-align:center}.sidebar-legal-divider{background-color:#a0a0a0;height:.5em;width:1px;margin-right:8px;display:inline-block}.sidebar-legal-link{font-size:.625rem;line-height:1.2;color:#a0a0a0;margin-right:8px}.sidebar-legal-link:hover,.sidebar-legal-link:active{color:#eaeaea}.sidebar-legal-link:last-child{margin-right:0}.auth-body{display:flex;height:calc(100vh - 4rem)}.auth-main{padding:2rem 2.5rem;flex:1;display:flex;flex-direction:column;align-items:center;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#2a2c2e transparent}.auth-main::-webkit-scrollbar{width:6px;height:6px}.auth-main::-webkit-scrollbar-track{background:transparent}.auth-main::-webkit-scrollbar-thumb{background-color:#2a2c2e;border-radius:3px}h4.auth-page-name{color:#fbfbfb;margin-bottom:8px}p.auth-page-description{font-size:1rem;line-height:1.5;color:#a0a0a0}.auth-page-heading{margin-bottom:24px}.age-verification{display:flex;justify-content:center;align-items:center;min-height:100vh;width:100%;position:absolute;z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0e0e1080;transform:scale(1);transition:opacity .4s ease,transform .4s ease}.age-verification.fade-out{opacity:0;transform:scale(.95);pointer-events:none}.age-verification-card{position:relative;background:#161617e6;border:1px solid #2a2c2e;padding:2rem;border-radius:1rem;box-shadow:#2123261a 0 10px 10px -10px;width:100%;max-width:460px;text-align:center;overflow:hidden}.age-verification-card .shape-container{position:absolute;top:0;right:0;bottom:0;left:0}.age-verification-card .shape-container .shape-1,.age-verification-card .shape-container .shape-2{position:absolute;width:10rem;height:10rem;opacity:.3;filter:blur(150px)}.age-verification-card .shape-container .shape-1{top:0;left:-2rem;background:linear-gradient(to right,#ff7b23,#ff185d)}.age-verification-card .shape-container .shape-2{bottom:0;left:20rem;background:linear-gradient(to right,#a932ff,#294cff)}.age-verification-card h4{color:#fbfbfb;font-weight:600;margin-bottom:16px}.age-verification-card-content{position:relative;z-index:99}.age-verification-icon{margin-bottom:16px}.age-verification-icon svg{font-size:3rem;color:#ff4741}.age-verification-description{font-size:1rem;line-height:1.5;color:#a0a0a0;margin-bottom:16px}.age-verification-buttons{display:flex;flex-direction:column;margin-top:32px;margin-bottom:24px}.age-verification-buttons .button:first-child{margin-bottom:16px}.age-verification-terms{font-size:.75rem;line-height:1.5;color:#a0a0a0}.tip-card{background-color:#161617;border:1px solid #2a2c2e;border-radius:8px;padding:16px}.tip-card-icon{margin-bottom:6px;height:16px}.tip-card-icon svg{height:16px}.tip-card-name{font-size:.875rem;line-height:1.5;font-weight:600;color:#fbfbfb;margin-bottom:8px}.tip-card-description{font-size:.75rem;line-height:1.5;color:#a0a0a0}.token-bundle-premium{color:#fbfbfb}.token-bundle-standard{color:#a0a0a0}.token-bundle-standard svg{color:#ff4741}.token-bundle-price{font-size:.75rem;line-height:1.5;font-weight:600;color:#a0a0a0;margin-bottom:8px}.token-bundle-icon{margin-bottom:6px;height:16px}.token-bundle-icon svg{height:16px}.token-bundle-name{font-weight:600;color:#fbfbfb;margin-bottom:8px}.token-bundle-description{font-size:.75rem;line-height:1.5;padding-top:16px}.home{background:#0e0e10;display:flex;flex:1;flex-direction:column;padding:2.75rem;position:relative;height:100%}.home-video{position:absolute;top:0;left:50%;z-index:1;transform:translate(-50%);width:98%;height:100%}.home-video video{border-radius:16px;object-fit:cover;object-position:100% 35%;width:100%;height:100%;filter:brightness(80%);opacity:0;transition:opacity .8s ease}.home-video video.fade-in{opacity:1}.home-video-overlay{position:absolute;top:0;left:50%;transform:translate(-50%);width:98%;z-index:2;height:100%;background:linear-gradient(to left,#a932ff40,#000);filter:brightness(80%);opacity:65%}.home-main{z-index:99;max-width:680px;margin-top:2rem}.home-main h1{color:#fbfbfb;font-weight:500;margin-bottom:12px}.home-main h1 span{background:linear-gradient(to right,#ff7b23,#ff185d);-webkit-background-clip:text;background-clip:text;color:transparent}.home-main p{font-size:1rem;line-height:1.5;color:#eaeaea}.home-buttons{margin-top:4em}.home-buttons .button{margin-right:16px}.home-carouselle{z-index:99}.carouselle-cards{display:flex;align-items:end;position:absolute;right:2.75rem;bottom:8px}.carouselle-card{display:flex;margin-right:8px;flex-direction:column;cursor:pointer;width:164px;opacity:.8;transition:all .4s ease-in-out;transform:translate(0)}.carouselle-card .carouselle-card-num{font-size:.75rem;line-height:1.5;color:#a0a0a0}.carouselle-card img{border-radius:4px;width:100%;border:1px solid transparent}.carouselle-card:last-child{margin-right:0!important}.carouselle-card:hover{opacity:1}.carouselle-card:hover img{box-shadow:0 0 20px #ffffff1a}.carouselle-card:active{opacity:1}.carouselle-card:active img{filter:brightness(.9)}.carouselle-card.active{width:186px;opacity:1;margin-right:13px;margin-left:-5px;transform:translate(5px)}.carouselle-card.active .carouselle-card-num{font-weight:600;color:#eaeaea}.carouselle-card.active img{border-color:#ff4d4d;box-shadow:0 0 20px #ff64644d}.home-prompt{z-index:99;color:#eaeaea;font-size:.875rem;line-height:1.5;padding:20px 22px 18px;background:#0e0e1052;border:1.5px solid rgba(234,234,234,.13);border-radius:12px;max-width:420px;position:absolute;bottom:24%;right:2.75rem;box-shadow:0 4px 32px #0000002e;backdrop-filter:blur(7px) saturate(140%);-webkit-backdrop-filter:blur(7px) saturate(140%);transition:opacity .5s ease,transform .5s ease;opacity:1;transform:translateY(0)}.home-prompt .home-prompt-title{font-size:1.2rem;font-weight:500;letter-spacing:.01em;margin-bottom:.5em;color:#eaeaea;line-height:1.2;text-shadow:0 2px 8px rgba(0,0,0,.13)}.home-prompt .home-prompt-title span{background:linear-gradient(to right,#ff7b23,#ff185d);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic}.home-prompt .home-prompt-text{font-size:.98rem;color:#eaeaea;line-height:1.5;margin:0;word-break:break-word;opacity:.93}.fade-out{opacity:0;transform:translateY(12px)}.tos{width:100%;align-items:center;justify-content:center;padding:2rem;color:#fbfbfb;display:flex;flex-direction:column}.tos-header{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.tos-header h4{color:#fbfbfb;font-weight:600;margin-bottom:8px}.tos-header p{font-size:1rem;line-height:1.5;color:#a0a0a0}.tos-content{display:flex;flex-direction:column}.tos-card{display:flex;flex-direction:column;margin-bottom:24px;padding:24px;border-radius:8px;background-color:#161617;border:1px solid #2a2c2e}.tos-card h6{font-weight:600;margin-bottom:6px}.tos-card p,.tos-card li{font-size:.875rem;line-height:1.5;color:#a0a0a0}.tos-card ul{margin-top:8px;margin-left:1rem}.tos-card li{margin-bottom:8px;list-style-type:square}.tos-card:last-child{margin-bottom:0}.shape-container{position:absolute;z-index:1;overflow:hidden;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.shape-1,.shape-2{position:relative;width:15rem;height:15rem;border-radius:100%;opacity:.4;filter:blur(175px)}.shape-1{right:20%;background:linear-gradient(to right,#ff7b23,#ff185d)}.shape-2{left:20%;background:linear-gradient(to right,#a932ff,#294cff)}.login-page,.signup-page{position:relative;width:100%;background-color:#0e0e10;display:flex;align-items:center;justify-content:center;padding:2rem;overflow:hidden}.login-form,.signup-form{z-index:99;width:100%;max-width:30rem;padding:2rem;border-radius:8px;background-color:#ffffff04;border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);display:flex;flex-direction:column}.login-header{text-align:center;margin-bottom:2.5rem}.login-header h3{font-weight:600;color:#fbfbfb;margin-bottom:8px}.login-header p{font-size:1rem;line-height:1.5;color:#a0a0a0}.auth-form-label{font-size:.875rem;line-height:1.5}.auth-form-input{margin-bottom:24px;width:100%;border-radius:2px;background-color:#ffffff05;padding:12px;color:#fbfbfb}.auth-form-input:focus{border-color:#ff4741;box-shadow:0 0 0 1px #ff4741}.auth-form-input:-webkit-autofill,.auth-form-input:-webkit-autofill:hover,.auth-form-input:-webkit-autofill:focus,.auth-form-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,.02) inset!important;-webkit-text-fill-color:#fbfbfb!important;caret-color:#fbfbfb;transition:background-color 9999s ease-in-out 0s;border-color:#404244}.auth-form-input:-webkit-autofill:focus{border-color:#ff4741;box-shadow:0 0 0 1px #ff4741}.forgot-password-button{margin-top:8px;text-align:right}.forgot-password-button a{color:#a0a0a0;font-size:.75rem;line-height:1.5}.forgot-password-button a:hover,.forgot-password-button a:active{color:#eaeaea}.auth-submit-button,.auth-discord-button{font-weight:500!important}.auth-submit-button{margin-top:12px}.auth-discord-button svg{width:14px}.auth-divider{display:flex;align-items:center;text-align:center;font-size:1rem;line-height:1.5;color:#a0a0a0;margin:16px 0}.auth-divider span{flex-shrink:0;padding:0 12px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background-color:#2a2c2e}.auth-form-error{margin-top:-18px;margin-bottom:8px}.auth-form-auxiliary-link{text-align:center;font-size:.875rem;line-height:1.5;color:#a0a0a0;margin-top:24px}.auth-form-auxiliary-link a{color:#eaeaea;font-weight:600;margin-left:4px}.auth-form-auxiliary-link a:hover{color:#ff4741}.auth-tos-warning{margin-top:-8px;margin-bottom:12px}.auth-tos-warning p,.auth-tos-warning a{font-size:.75rem;line-height:1.5;color:#a0a0a0}.auth-tos-warning a{text-decoration:underline}.auth-tos-warning a:hover{color:#ff4741}.not-found-container{position:relative;width:100%;background-color:#0e0e10;padding:2rem;overflow:hidden;display:flex;flex-direction:column;gap:1rem;color:#fbfbfb}.not-found-container h1{color:#fbfbfb;font-weight:500;margin-bottom:12px}.not-found-container h1 span{background:linear-gradient(to right,#ff7b23,#ff185d);-webkit-background-clip:text;background-clip:text;color:transparent}.not-found-container h2{font-size:2rem;margin-bottom:2rem}.not-found-container p{font-size:1.2rem;margin-bottom:2rem}.not-found-container a{width:9rem}.compliance-container{position:relative;width:100%;background-color:#0e0e10;padding:2rem;overflow:hidden;display:flex;flex-direction:column;gap:1rem;color:#fbfbfb}.compliance-container h1{color:#fbfbfb;font-weight:500;margin-bottom:12px}.compliance-container h1 span{background:linear-gradient(to right,#ff7b23,#ff185d);-webkit-background-clip:text;background-clip:text;color:transparent}.compliance-container h2{font-size:2rem;margin-bottom:2rem}.compliance-container p{font-size:1.2rem;margin-bottom:2rem}.compliance-container a{width:9rem}.purchase-confirmation{position:relative;width:100%;background-color:#0e0e10;padding:2rem;overflow:hidden;display:flex;flex-direction:column;gap:1rem;color:#fbfbfb}.purchase-confirmation h1{color:#fbfbfb;font-weight:500;margin-bottom:12px}.purchase-confirmation h1 .purchase-success-header{background:linear-gradient(to right,#ff7b23,#ff185d);-webkit-background-clip:text;background-clip:text;color:transparent}.purchase-confirmation h1 .purchase-partial-header{background:linear-gradient(to right,#a932ff,#294cff);-webkit-background-clip:text;background-clip:text;color:transparent}.purchase-confirmation h1 .purchase-cancelled-header{color:#a0a0a0}.purchase-confirmation h2{font-size:2rem;margin-bottom:2rem}.purchase-confirmation p{font-size:1.2rem;margin-bottom:2rem}.purchase-confirmation a{width:9rem}.generate{max-width:70rem}.generate-form{display:flex;flex-direction:column}.generate-form-input,.generate-form-select,.generate-form-textarea{padding:14px 8px;width:100%}.generate-form-row{display:flex;gap:32px;margin-bottom:16px;flex-wrap:wrap}.generate-form-column{flex:1;display:flex;flex-direction:column}.generate-submit-button{margin-top:32px;align-self:flex-start;padding:10px 20px!important}.generate-submit-button svg{margin-left:.5rem;margin-right:.25rem}.generate-form-textarea{height:10rem}.generate-tips{display:flex;gap:16px;margin-top:48px}.generate-tips>*{flex:1}.prompt-info{display:flex;justify-content:space-between}.prompt-char-limit{font-size:.75rem;line-height:1.5;color:#6e6f6f}.prompt-char-limit.overflow{color:#ff4741}.generate-form-error{margin-top:8px}.subscription{background:#0e0e10;min-height:100vh;width:100%;padding:2.75rem 0 4rem;display:flex;flex-direction:column;align-items:center}.subscription-heading-container{width:100%;max-width:70rem;margin:0 auto 2.5rem;display:flex;flex-direction:column;align-items:flex-start}.subscription-plans{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;width:100%;max-width:70rem;margin:0 auto}.subscription-plan-card{background:#161617;border:1px solid #2a2c2e;border-radius:7px;box-shadow:#2123261a 0 10px 10px -10px;padding:2rem 2.5rem 2.5rem;flex:1 1 0;min-width:0;max-width:none;width:0;display:flex;flex-direction:column;align-items:center;position:relative;transition:box-shadow .2s,border .2s}.subscription-plan-card:hover{border:1.5px solid #ff4741;transform:scale(1.02);box-shadow:0 0 20px 2px #ff474126}.subscription-plan-icon{margin-bottom:18px}.subscription-plan-icon svg{font-size:2.5rem;filter:drop-shadow(0 0 8px rgba(255,255,255,.08))}.subscription-plan-name{color:#fbfbfb;font-weight:600;font-size:1.25rem;margin-bottom:10px;letter-spacing:.5px}.subscription-plan-price{display:flex;align-items:baseline;margin-bottom:18px}.subscription-plan-price .price{background:linear-gradient(to right,#ff7b23,#ff185d);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:2rem;font-weight:700;margin-right:6px}.subscription-plan-price .period{color:#a0a0a0;font-size:1rem;font-weight:400}.subscription-plan-features{list-style:none;padding:0;margin:0 0 2rem;width:100%}.subscription-plan-features li{color:#eaeaea;font-size:.875rem;line-height:1.5;margin-bottom:.5rem;padding-left:1.2rem;position:relative}.subscription-plan-features li:before{content:"•";color:#ff4741;position:absolute;left:0;font-size:1.1em;line-height:1}.subscription-plan-features li:last-child{margin-bottom:0}.subscription-plan-button{width:100%;margin-top:auto;font-weight:600;letter-spacing:.5px}@media screen and (max-width: 900px){.subscription-plans{flex-direction:column;align-items:center;gap:2.5rem;max-width:98vw}.subscription-plan-card{width:100%;max-width:400px}}@media screen and (max-width: 600px){.subscription{padding:1.5rem 0 2rem}.subscription-plan-card{padding:1.25rem 1rem 1.5rem;min-width:0;max-width:98vw}}.settings-page{background:#0e0e10;min-height:100vh;width:100%;padding:2.75rem 0 4rem;display:flex;flex-direction:column;align-items:center}.settings-page h1{color:#fbfbfb;font-weight:600;margin-bottom:2rem;font-size:2.2rem;letter-spacing:.5px}.settings-page .settings-section{background:#161617;border:1px solid #2a2c2e;border-radius:7px;box-shadow:#2123261a 0 10px 10px -10px;padding:2rem 2.5rem;margin-bottom:2rem;width:100%;max-width:600px}.settings-page .settings-section h2{color:#eaeaea;font-size:1.3rem;margin-bottom:.5rem;font-weight:500}.settings-page .settings-section p{color:#a0a0a0;margin-bottom:1.5rem;font-size:1rem;line-height:1.5}@media screen and (max-width: 700px){.settings-page{padding:1.5rem 0 2rem}.settings-page .settings-section{padding:1.25rem 1rem;max-width:98vw}}.gallery{width:100%;max-width:70rem;margin:0 auto;padding:2.5rem 0 4rem;display:flex;flex-direction:column}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;width:100%;margin-top:2rem}.gallery-card{background:#161617;border:1px solid #2a2c2e;border-radius:7px;box-shadow:#2123261a 0 10px 10px -10px;overflow:hidden;transition:box-shadow .2s,border .2s}.gallery-card:hover{border:1.5px solid #ff4741;box-shadow:0 0 20px 2px #ff474126}.gallery-card a{display:block;text-decoration:none;color:inherit}.gallery-thumbnail{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.gallery-title{padding:1rem;font-weight:600;color:#fbfbfb;font-size:1.1rem;background:#161617}html{height:100%}body{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}#root{min-height:100vh;display:flex;flex-direction:column}html,body{background-color:#0e0e10}._admin_1966u_1{padding:2rem;border-radius:8px;box-shadow:0 4px 8px #0000001a}
