body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--pad:18px;--icon:36px;--collapsed:calc(var(--pad)*2 + var(--icon));--sidebar-hover:#333;--text-color:#ccc;--discord-bg:#5865f2;--discord-gradient:linear-gradient(135deg,#5865f2,#7289da)}.sidebar{background:#1f1f1f;background:var(--sidebar-bg);border-right:1px solid #333;border-right:1px solid var(--sidebar-border);display:flex;flex-direction:column;height:100vh;justify-content:space-between;left:0;overflow:hidden;position:fixed;top:0;transition:width .25s ease;width:72px;width:var(--collapsed);z-index:1000}.sidebar.expanded{width:200px;width:var(--expanded)}.sidebar-categories{display:flex;flex-direction:column;gap:8px;padding-top:18px;padding-top:var(--pad)}.sidebar-item{align-items:center;border-radius:12px;color:#fff;display:flex;justify-content:flex-start;padding:12px 18px;padding:12px var(--pad);text-decoration:none;transition:background .2s ease,color .2s ease}.sidebar-item.active,.sidebar-item:hover{background:#333;background:var(--sidebar-hover);color:#fff}.icon{align-items:center;color:#ccc;color:var(--text-color);display:flex;flex-shrink:0;height:36px;height:var(--icon);justify-content:center;width:36px;width:var(--icon)}.label{margin-left:12px;opacity:0;transform:translateX(-6px);transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.sidebar.expanded .label{opacity:1;transform:translateX(0)}.sidebar-bottom{padding:18px;padding:var(--pad)}.discord-button,.sidebar-bottom{display:flex;justify-content:center}.discord-button{align-items:center;background:#5865f2;background:var(--discord-bg);border-radius:50%;color:#fff;gap:10px;height:44px;min-height:44px;min-width:44px;overflow:hidden;text-decoration:none;transition:all .25s ease;width:44px}.discord-button.expanded{background:linear-gradient(135deg,#5865f2,#7289da);background:var(--discord-gradient);border-radius:12px;justify-content:flex-start;padding:0 18px;padding:0 var(--pad);width:160px}.discord-button span{white-space:nowrap}@media (max-width:768px){.sidebar{width:72px;width:var(--collapsed)}.sidebar.expanded{width:200px;width:var(--expanded)}.sidebar-bottom{padding-bottom:54px;padding-bottom:calc(var(--pad)*3)}}.home-container{background:#050505;color:#fff;font-family:Inter,system-ui,sans-serif;overflow:hidden;position:relative}.bg-glow{border-radius:50%;filter:blur(120px);height:600px;opacity:.15;pointer-events:none;position:absolute;width:600px;z-index:0}.top-right{background:#ff8c00;right:-100px;top:-100px}.bottom-left{background:#8a2be2;bottom:-100px;left:-100px}.hero-section{align-items:center;display:flex;height:90vh;padding:0 10%;position:relative;z-index:1}.hero-title{font-size:4.5rem;font-weight:900;letter-spacing:-3px;line-height:1;margin-bottom:20px}.gradient-text{background:linear-gradient(135deg,#8a2be2,#ff8c00)}.hero-subtitle{color:#999;font-size:1.2rem;line-height:1.6;margin-bottom:40px;max-width:550px}.hero-buttons{display:flex;gap:20px}.primary-btn-fixed,.secondary-btn-fixed{border:none;border-radius:12px;cursor:pointer;font-weight:700;padding:16px;transition:all .3s ease;width:200px}.primary-btn-fixed{background:linear-gradient(135deg,#8a2be2,#ff8c00);box-shadow:0 10px 20px #8a2be233;color:#fff}.primary-btn-fixed:hover{box-shadow:0 15px 30px #ff8c004d;transform:translateY(-3px)}.secondary-btn-fixed{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;color:#fff}.secondary-btn-fixed:hover{background:#ffffff1a;transform:translateY(-3px)}.pricing-section{display:flex;justify-content:center;padding:100px 0;position:relative;z-index:1}.unified-pricing-box{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#14141499;border:1px solid #ffffff1a;border-radius:32px;box-shadow:0 30px 60px #00000080;overflow:hidden;width:900px}.pricing-controls{background:#ffffff08;border-bottom:1px solid #ffffff0d;display:flex;gap:30px;justify-content:center;padding:30px}.toggle-container{background:#000;border:1px solid #222;border-radius:16px;display:flex;padding:6px}.toggle-container button{all:unset;border-radius:12px;color:#555;cursor:pointer;font-size:.95rem;font-weight:700;padding:10px 24px;transition:.3s}.toggle-container button.active{background:linear-gradient(135deg,#8a2be2,#ff8c00);box-shadow:0 4px 15px #0006;color:#fff}.ghost-btn{pointer-events:none;visibility:hidden}.pricing-grid{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1fr;padding:60px}.feature-col h3{color:#ff8c00;font-size:1.4rem;font-weight:800;margin-bottom:30px}.clean-list{color:#bbb;list-style:disc;padding-left:20px}.clean-list li{font-size:1.1rem;margin-bottom:15px}.price-col{align-items:center;border-left:1px solid #ffffff0d;padding-left:60px}.price-box,.price-col{display:flex;flex-direction:column}.price-box{height:120px;justify-content:center;text-align:center}.price-row{align-items:baseline;display:flex;font-weight:900}.big-price{font-size:4.5rem;letter-spacing:-2px}.unit{color:#555;font-size:1.8rem;margin-right:6px}.cycle{color:#555;font-size:1.2rem;margin-left:6px}.save-tag{background:#ff8c0026;border:1px solid #ff8c0033;border-radius:50px;color:#ff8c00;font-size:.85rem;font-weight:900;margin-top:10px;padding:6px 16px}.purchase-cta{background:linear-gradient(135deg,#8a2be2,#ff8c00);border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:800;margin-top:30px;padding:20px;transition:.3s;width:300px}.purchase-cta:hover{filter:brightness(1.2);transform:scale(1.02)}.bottom-links{color:#555;display:flex;font-size:.9rem;font-weight:600;gap:20px;margin-top:25px}.txt-link:hover{color:#fff;cursor:pointer}.divdr{opacity:.2}.dashboard-wrapper{color:#fff;font-family:Inter,sans-serif;margin:0 auto;max-width:900px;padding:80px 40px}.tab-header{border-bottom:2px solid #ffffff1a;display:flex;gap:20px;margin-bottom:30px;padding-bottom:10px}.tab-btn{background:none;border:none;color:#888;cursor:pointer;font-size:1.1rem;font-weight:600;padding:10px 5px;position:relative;transition:all .3s ease}.tab-btn:hover{color:#fff}.tab-btn.active{color:#ff8c00}.tab-btn.active:after{background:linear-gradient(90deg,#8a2be2,#ff8c00);border-radius:10px;bottom:-12px;content:"";height:3px;left:0;position:absolute;width:100%}.card{animation:fadeIn .4s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:30px}.info-row{border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:15px 0}.info-row span:first-child{color:#aaa}.action-btn{background:linear-gradient(135deg,#8a2be2,#ff8c00);border:none;border-radius:10px;color:#fff;cursor:pointer;display:block;font-weight:700;margin-top:25px;padding:12px;text-align:center;text-decoration:none;width:100%}.rank-tag{background:#8a2be2;border-radius:6px;font-size:.8rem;padding:2px 10px;text-transform:uppercase}.placeholder-page{align-items:center;display:flex;height:100%;justify-content:center}.placeholder-card{background:#1f1f1f;border:1px solid #333;border-radius:16px;box-shadow:0 12px 40px #00000080;max-width:480px;padding:36px;text-align:center;width:100%}.placeholder-card h1{color:#fff;font-size:1.75rem;margin-bottom:12px}.placeholder-card p{color:#ccc;font-size:1rem;line-height:1.6}.contact-wrapper{background-color:#050505;color:#fff;font-family:Inter,sans-serif;margin:0 auto;max-width:700px;padding:40px 20px}.contact-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 10px 30px #00000080;padding:40px}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8a2be2,#ff8c00);-webkit-background-clip:text;font-weight:800}.contact-header p{color:#888}.form-group{margin-bottom:24px}.form-group label{color:#ff8c00;display:block;font-size:.75rem;font-weight:700;letter-spacing:1.5px;margin-bottom:10px;text-transform:uppercase}.form-group input,.form-group select,.form-group textarea{background:#121212;border:1px solid #ffffff1a;border-radius:12px;box-sizing:border-box;color:#fff;font-size:1rem;padding:14px;transition:all .3s ease;width:100%}.form-group select option{background-color:#1a1a1a;color:#fff;padding:10px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#8a2be2;box-shadow:0 0 15px #8a2be266;outline:none}.file-upload-container{align-items:center;background:#121212;border:1px dashed #8a2be2;border-radius:12px;display:flex;gap:15px;padding:12px}.file-custom-btn{background:linear-gradient(135deg,#8a2be2,#5e1cb1);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;transition:transform .2s}.file-custom-btn:hover{transform:scale(1.02)}.contact-btn{background:linear-gradient(135deg,#8a2be2,#ff8c00);border:none;border-radius:12px;box-shadow:0 4px 20px #ff8c0033;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:800;margin-top:20px;padding:18px;transition:all .3s ease;width:100%}.contact-btn:hover{box-shadow:0 8px 25px #8a2be280;filter:brightness(1.2);transform:translateY(-2px)}.success-msg{animation:fadeIn .5s ease;padding:40px 0;text-align:center}.success-msg h2{color:#ff8c00;margin-bottom:10px}.error-text{color:#f44;font-size:.8rem;margin-top:10px;text-align:center}.contact-btn:disabled{background:#444;cursor:not-allowed;opacity:.6}.legal-wrapper{color:#fff;font-family:Inter,sans-serif;margin:0 auto;max-width:1000px;padding:100px 40px}.legal-header{margin-bottom:60px;text-align:center}.gradient-header{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8a2be2,#ff8c00);-webkit-background-clip:text;font-size:3.5rem;font-weight:800;margin:0}.legal-subtitle{color:#888;font-size:1.1rem;margin-top:15px}.legal-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.legal-card{align-items:center;animation:fadeIn .5s ease forwards;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;cursor:pointer;display:flex;justify-content:space-between;padding:30px;transition:all .3s cubic-bezier(.4,0,.2,1)}.legal-card:hover{background:#ffffff14;border-color:#8a2be2;box-shadow:0 10px 30px #8a2be233;transform:translateY(-8px)}.card-inner h3{color:#fff;font-size:1.4rem;font-weight:700;margin:0}.card-inner p{color:#aaa;font-size:.95rem;line-height:1.4;margin:10px 0 0}.card-arrow{color:#ff8c00;font-size:1.5rem;opacity:.4;transition:transform .3s ease,opacity .3s ease}.legal-card:hover .card-arrow{opacity:1;transform:translateX(8px)}.legal-footer{color:#444;font-size:.9rem;margin-top:80px;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.gradient-header{font-size:2.5rem}.legal-wrapper{padding:60px 20px}}.login-card{box-shadow:0 20px 40px #0006;display:flex;flex-direction:column}.login-card h1{margin:0 0 32px;text-align:center}.auth-buttons{display:flex;flex-direction:column;gap:12px}.auth-btn{align-items:center;background:#262626;border:1px solid #333;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:12px;justify-content:center;padding:12px;transition:all .2s ease;width:100%}.auth-btn:hover{background:#2d2d2d;border-color:#555}.divider{align-items:center;color:#444;display:flex;margin:24px 0}.divider:after,.divider:before{border-bottom:1px solid #2d2d2d;content:"";flex:1 1}.divider span{font-size:.75rem;letter-spacing:1px;padding:0 12px;text-transform:uppercase}.email-section{display:flex;flex-direction:column;text-align:left}.email-section label{color:#888;font-size:.8rem;font-weight:500;margin-bottom:8px}.email-section input{background:#0f0f0f;border:1px solid #333;border-radius:10px;box-sizing:border-box;color:#fff;font-size:1rem;margin-bottom:20px;padding:12px 16px;transition:border-color .2s;width:100%}.email-section input:focus{border-color:#5865f2;outline:none}.next-btn{background:#fff;border:none;border-radius:10px;color:#000;cursor:pointer;font-size:1rem;font-weight:600;padding:12px;transition:opacity .2s;width:100%}.next-btn:hover{opacity:.9}.custom-popup{animation:slideDown .3s ease-out;background:#ff4d4d;border-radius:10px;box-shadow:0 10px 30px #00000080;color:#fff;font-size:.9rem;font-weight:500;padding:12px 24px;position:fixed;top:20px;z-index:1000}@keyframes slideDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.next-btn:disabled{background:#444;color:#888;cursor:not-allowed;opacity:.7}.notfound-page{align-items:center;display:flex;height:100%;justify-content:center}.notfound-card{background:#1f1f1f;border:1px solid #333;border-radius:16px;box-shadow:0 12px 40px #00000080;max-width:480px;padding:36px;text-align:center;width:100%}.notfound-card h1{color:#fff;font-size:1.75rem;margin-bottom:12px}.notfound-card p{color:#ccc;font-size:1rem;line-height:1.6;margin-bottom:24px}.notfound-path{color:#fff;font-weight:500}.notfound-btn{background:linear-gradient(135deg,#9b5cff,#ff4ecd);border:none;border-radius:12px;box-shadow:0 6px 18px #9b5cff59;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px;transition:all .25s ease;width:100%}.notfound-btn:hover{box-shadow:0 10px 28px #ff4ecd73;transform:translateY(-2px)}.notfound-btn:active{transform:translateY(0)}.profile-page{align-items:center;display:flex;justify-content:center;min-height:100%}.profile-card{background:#1f1f1f;border:1px solid #333;border-radius:16px;box-shadow:0 12px 40px #00000080;color:#fff;max-width:520px;padding:36px;width:100%}.profile-card h1{margin-bottom:16px}.profile-card p{color:#ccc;line-height:1.6}.login-page{align-items:center;background-color:#0f0f0f;display:flex;height:100vh;justify-content:center}.login-card{background:#1a1a1a;border:1px solid #2d2d2d;border-radius:20px;max-width:400px;padding:40px;position:relative;width:100%}.back-link{align-items:center;background:none;border:none;color:#888;cursor:pointer;display:flex;font-size:.85rem;gap:8px;margin-bottom:24px;padding:0;transition:color .2s}.back-link:hover{color:#fff}.login-card h1{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:32px;text-align:left}.auth-form{gap:20px}.auth-form,.input-group{display:flex;flex-direction:column}.input-group{gap:8px}.input-group label{color:#888;font-size:.8rem;font-weight:500;margin-left:4px}.input-group input{background:#0f0f0f;border:1px solid #333;border-radius:10px;box-sizing:border-box;color:#fff;font-size:1rem;padding:12px 16px;width:100%}.readonly-input{background:#141414!important;border-style:dashed!important;color:#666!important;cursor:not-allowed}.primary-btn{background:#fff;border:none;border-radius:10px;color:#000;cursor:pointer;font-size:1rem;font-weight:600;margin-top:10px;padding:14px;width:100%}.primary-btn:hover{opacity:.9}.loader{animation:spin 1s linear infinite;border:3px solid #333;border-radius:50%;border-top-color:#fff;height:30px;width:30px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-btn{all:unset!important;align-items:center!important;background:linear-gradient(135deg,#8a2be2,#ff8c00)!important;border-radius:12px!important;box-shadow:0 8px 20px #8a2be24d!important;box-sizing:border-box!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:Inter,system-ui,-apple-system,sans-serif!important;font-size:1rem!important;font-weight:700!important;height:auto!important;justify-content:center!important;padding:12px 24px!important;position:fixed!important;right:24px!important;top:24px!important;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease!important;white-space:nowrap!important;width:auto!important;z-index:9999!important}.login-btn:hover{box-shadow:0 10px 25px #ff8c0066!important;filter:brightness(1.1)!important;transform:translateY(-2px) scale(1.02)!important}.login-btn:active{transform:translateY(0) scale(.98)!important}:root{--collapsed:72px;--expanded:200px;--main-bg:#121212;--sidebar-bg:#1f1f1f;--sidebar-border:#333;--text-muted:#ccc;--text-white:#fff;--active-bg:#333}body,html{height:100%;margin:0;overflow:hidden;padding:0}.App{color:#fff;color:var(--text-white);display:flex;height:100vh}.App,.main-content{background:#121212;background:var(--main-bg)}.main-content{box-sizing:border-box;flex:1 1;margin-left:72px;margin-left:var(--collapsed);overflow-y:auto;padding:24px}
/*# sourceMappingURL=main.fb5233da.css.map*/