@import "https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;600;700&family=Sora:wght@300;400;500;600;700;800&display=swap";:root{--ink:#04070a;--ink-2:#080d12;--panel:#0d1318;--panel-2:#111a20;--panel-3:#16222a;--line:#ffffff14;--line-strong:#ffffff24;--gold:#ffc42e;--gold-bright:#ffe08a;--gold-deep:#c2870c;--gold-line:#a6741a;--green:#00dfdf;--green-bright:#40efef;--green-deep:#088;--green-glow:#00dfdf80;--cyan:#00dfdf;--cyan-bright:#40efef;--cyan-deep:#088;--cyan-glow:#00dfdf66;--cyan-grad:linear-gradient(180deg,#40efef 0%,#00dfdf 45%,#088 100%);--silver:#e6ecf1;--silver-2:#aeb9c2;--text:#eaf1f4;--text-muted:#93a2ac;--text-dim:#5e6e78;--gold-grad:linear-gradient(180deg,#ffe9a8 0%,#ffc42e 42%,#e29a0e 100%);--gold-grad-soft:linear-gradient(180deg,#ffd86a,#d8960c);--green-grad:linear-gradient(180deg,#40efef 0%,#00dfdf 45%,#088 100%);--silver-grad:linear-gradient(180deg,#fff 0%,#dce4ea 40%,#9faeb8 100%);--r-sm:10px;--r:16px;--r-lg:22px;--r-xl:30px;--font-display:"Oswald",sans-serif;--font-body:"Sora",sans-serif;--shadow-card:0 24px 60px -28px #000000d9, 0 2px 0 #ffffff08 inset;--shadow-gold:0 14px 38px -12px #ffc42e73;--shadow-green:0 14px 38px -12px #00dfdf66;--shadow-cyan:0 14px 38px -12px #00dfdf66;--maxw:1180px}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow:hidden}body{font-family:var(--font-body);background:var(--ink);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}#root{z-index:1;flex-direction:column;width:100vw;height:100vh;display:flex;position:relative}a{color:var(--gold);text-decoration:none}a:hover{color:var(--gold-bright)}::selection{color:#fff;background:#00dfdf38}img{max-width:100%}button{font-family:inherit}ul{list-style:none}code{font-family:Courier New,monospace}.scroll{scrollbar-width:thin;scrollbar-color:var(--gold-deep) transparent;overflow-y:auto}.scroll::-webkit-scrollbar{width:9px}.scroll::-webkit-scrollbar-thumb{background:linear-gradient(var(--gold-deep),var(--green-deep));border-radius:99px}.scroll::-webkit-scrollbar-track{background:0 0}.bg-stage{z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 78% -10%,#00dfdf12,#0000 55%),radial-gradient(100% 70% at 12% 8%,#ffc42e14,#0000 55%),linear-gradient(#060b0d,#04070a 60%,#03060a);position:fixed;inset:0;overflow:hidden}.bg-grid{background-image:linear-gradient(#00dfdf0a 1px,#0000 1px),linear-gradient(90deg,#00dfdf0a 1px,#0000 1px);background-size:46px 46px;animation:28s linear infinite gridDrift;position:absolute;inset:-2px;-webkit-mask-image:radial-gradient(120% 100% at 50% 0,#000,#0000 78%);mask-image:radial-gradient(120% 100% at 50% 0,#000,#0000 78%)}@keyframes gridDrift{to{background-position:46px 46px}}.bg-candles{opacity:.5;align-items:flex-end;gap:18px;padding:0 4%;display:flex;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.candle{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.candle i{opacity:.6;background:currentColor;width:2px;display:block}.candle b{background:currentColor;border-radius:2px;width:60%;display:block;box-shadow:0 0 18px}.candle.up{color:var(--green)}.candle.dn{color:#ff5d52}.candle.go{color:var(--gold)}.orb{filter:blur(60px);opacity:.4;pointer-events:none;border-radius:50%;animation:16s ease-in-out infinite float;position:absolute}.orb.g{background:radial-gradient(circle,var(--green),transparent 70%)}.orb.y{background:radial-gradient(circle,var(--gold),transparent 70%)}@keyframes float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,-26px)scale(1.12)}}.spark{background:var(--gold-bright);width:3px;height:3px;box-shadow:0 0 8px var(--gold);opacity:0;border-radius:50%;animation:linear infinite rise;position:absolute}@keyframes rise{0%{opacity:0;transform:translateY(20px)}10%{opacity:.9}90%{opacity:.7}to{opacity:0;transform:translateY(-120px)}}.emblem{box-shadow:0 0 0 2px var(--gold-deep),0 0 0 4px #0009, 0 0 0 6px var(--gold-line),0 14px 40px -10px #000c, 0 0 38px -6px #ffc42e59;background:#0a0d0a;border-radius:50%;flex:none;padding:0;position:relative}.emblem:after{content:"";pointer-events:none;opacity:.5;background:linear-gradient(150deg,#ffffff59,#0000 40%);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 64%,#000 65%);mask:radial-gradient(circle,#0000 64%,#000 65%)}.emblem img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.wordmark{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;padding-bottom:.06em;font-style:italic;line-height:.92}.wordmark .l1{background:var(--gold-grad);color:#0000;filter:drop-shadow(0 2px #0006);-webkit-background-clip:text;background-clip:text;padding:.04em .16em .04em 0;font-weight:700;display:block}.wordmark .l2{background:var(--silver-grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding:.04em .16em .04em 0;font-weight:700;display:block}.wordmark .l3{letter-spacing:.42em;color:var(--gold);align-items:center;gap:.5em;margin-top:.12em;padding-left:.1em;font-size:.34em;font-style:normal;font-weight:500;display:flex}.wordmark .l3:before,.wordmark .l3:after{content:"";background:linear-gradient(90deg,transparent,var(--gold-deep),transparent);flex:1;height:1px}.t-gold{background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.t-green{background:var(--green-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.t-silver{background:var(--silver-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.t-cyan{background:var(--cyan-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.t-gold,.t-green,.t-silver,.t-cyan{margin:-.04em -.12em;padding:.04em .12em;display:inline-block}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;padding:.04em .14em .1em 0;font-style:italic;font-weight:700;line-height:1.1}.kicker{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.34em;color:var(--gold);font-size:13px;font-weight:500}.muted{color:var(--text-muted)}.dim{color:var(--text-dim)}.card{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);position:relative}.card.edge{border-top:1px solid var(--line-strong)}.glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(#16222adb,#0a1014e6)}.hairline{background:linear-gradient(90deg,transparent,var(--line-strong),transparent);border:0;height:1px;margin:16px 0}.chip{letter-spacing:.02em;border:1px solid var(--line-strong);color:var(--text-muted);background:#ffffff08;border-radius:99px;align-items:center;gap:8px;padding:7px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.chip.green{color:var(--green-bright);background:#00dfdf12;border-color:#00dfdf4d}.chip.gold{color:var(--gold-bright);background:#ffc42e14;border-color:#ffc42e59}.chip.yellow{color:var(--gold-bright);background:#ffc42e1f;border-color:#ffc42e80}.chip.cyan{color:var(--cyan-bright);background:#00dfdf14;border-color:#00dfdf59}.chip.red{color:#ff5d52;background:#ff5d521f;border-color:#ff5d5280}.chip .dot{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.chip .dot.pulse{animation:1.6s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.btn{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border-radius:var(--r);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-size:16px;font-style:italic;font-weight:600;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,filter .25s;display:inline-flex;position:relative;overflow:hidden}.btn:active{transform:translateY(1px)scale(.99)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.btn-primary{background:var(--cyan-grad);color:#003838;box-shadow:var(--shadow-cyan)}.btn-primary:hover:not(:disabled){box-shadow:0 20px 44px -12px var(--cyan-glow);filter:brightness(1.06);transform:translateY(-2px)}.btn-outline{color:var(--text);border:1px solid var(--line-strong);box-shadow:none;background:#ffffff0a}.btn-outline:hover:not(:disabled){border-color:var(--gold-line);color:#fff;background:#ffffff14}.btn-warning{background:var(--gold-grad);color:#241500;box-shadow:var(--shadow-gold)}.btn-warning:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 20px 44px -12px #ffc42e99}.btn-danger{color:#fff;background:linear-gradient(#ff5d52,#cc2a20)}.btn-danger:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}.btn-ghost{color:var(--text);border:1px solid var(--line-strong);background:#ffffff0a}.btn-ghost:hover{border-color:var(--gold-line);color:#fff;background:#ffffff14}.btn-lg{border-radius:var(--r-lg);padding:18px 34px;font-size:19px}.btn-sm{border-radius:var(--r-sm);padding:10px 16px;font-size:13px}.btn-block{width:100%;display:flex}.link-btn{color:var(--gold);cursor:pointer;font:inherit;font-size:inherit;background:0 0;border:none;text-decoration:underline}.link-btn:hover{color:var(--gold-bright)}.btn .shine{background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:60%;height:100%;position:absolute;top:0;left:-130%;transform:skew(-18deg)}.btn:hover .shine{animation:.9s shine}@keyframes shine{to{left:140%}}.field{flex-direction:column;gap:8px;display:flex}.field label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:12.5px;font-weight:600}.field .ctl{border:1px solid var(--line-strong);border-radius:var(--r);background:#ffffff08;align-items:center;gap:10px;padding:0 14px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.field .ctl:focus-within{border-color:var(--green);background:#00dfdf0a;box-shadow:0 0 0 3px #00dfdf1f}.field .ctl svg{color:var(--text-dim);flex:none}.field input{color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:15px 0;font-family:inherit;font-size:15.5px}.field input::placeholder{color:var(--text-dim)}.field select{color:var(--text);cursor:pointer;background:0 0;border:0;outline:none;flex:1;padding:15px 0;font-family:inherit;font-size:15.5px}.field select option{background:var(--panel);color:var(--text)}.loading-screen{min-height:100vh;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.tx-fade-in{animation:.7s cubic-bezier(.16,1,.3,1) both fadeZ}@keyframes fadeZ{0%{opacity:0;filter:blur(8px);transform:scale(1.06)translateY(14px)}to{opacity:1;filter:none;transform:none}}.rise{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards riseIn;transform:translateY(20px)}@keyframes riseIn{to{opacity:1;transform:none}}.navbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:100;background:linear-gradient(#080d12eb,#080d1299);align-items:center;height:64px;padding:0 clamp(16px,4vw,40px);display:flex;position:fixed;top:0;left:0;right:0}.nav-inner{width:100%;max-width:var(--maxw);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.nav-logo{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:12px;font-size:23px;font-weight:700;display:flex;color:var(--text)!important}.nav-links{align-items:center;gap:8px;display:flex}.nav-links a,.nav-links button{border-radius:var(--r-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s}.nav-links a:hover,.nav-links button:hover{color:#fff;background:#ffffff0f}.nav-links .avatar{width:36px;height:36px;font-family:var(--font-display);color:#241500;background:var(--gold-grad);cursor:pointer;box-shadow:0 0 0 2px var(--gold-deep);border-radius:50%;place-items:center;font-weight:700;display:grid}.alert{border-radius:var(--r);margin-bottom:16px;padding:14px 20px;font-size:14px;font-weight:500}.alert-error{color:#ff7a72;background:#ff5d521f;border:1px solid #ff5d524d}.alert-success{color:var(--green-bright);background:#00dfdf1a;border:1px solid #00dfdf40}.alert-info{color:var(--gold-bright);background:#ffc42e1a;border:1px solid #ffc42e40}main{z-index:1;scrollbar-width:thin;scrollbar-color:#ffc42e59 transparent;flex-direction:column;flex:1;padding-top:64px;display:flex;position:relative;overflow:hidden auto}main::-webkit-scrollbar{width:8px}main::-webkit-scrollbar-track{background:0 0}main::-webkit-scrollbar-thumb{background:linear-gradient(#ffc42e66,#00dfdf4d) padding-box padding-box;border:2px solid #0000;border-radius:99px;transition:all .3s}main::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ffc42e99,#00dfdf73) padding-box padding-box}.welcome-page{flex:1;overflow-x:hidden}.hero-section{z-index:1;flex-direction:column;justify-content:center;min-height:100vh;margin-top:-64px;padding:80px clamp(16px,4vw,40px);display:flex;position:relative;overflow:hidden}.hero-inner{z-index:4;grid-template-columns:minmax(0,520px) 1fr;align-items:center;gap:0;width:100%;padding-left:clamp(0px,8vw,110px);display:grid;position:relative}.hero-left{z-index:5;flex-direction:column;gap:24px;display:flex;position:relative}.hero-logo-full{filter:drop-shadow(0 0 40px #00dfdf4d);width:clamp(156px,19.5vw,247px);height:auto}.hero-headline{font-family:var(--font-display);text-transform:uppercase;color:var(--text);margin:0;font-size:clamp(36px,5.5vw,68px);font-style:italic;font-weight:700;line-height:1.05}.hero-sub{color:var(--text-muted);max-width:520px;margin:0;font-size:clamp(15px,2vw,18px);line-height:1.7}.hero-right{justify-content:center;align-items:center;height:clamp(400px,55vw,660px);display:flex;position:relative}.spline-wrapper{border-radius:var(--r-xl);width:100%;height:100%;position:relative;overflow:hidden}.hero-metric{border:1px solid var(--line-strong);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-card);z-index:5;text-align:center;background:linear-gradient(#16222aeb,#0a1014f2);flex-direction:column;align-items:center;gap:4px;min-width:155px;padding:14px 20px;transition:box-shadow .35s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;overflow:hidden}.hero-metric:hover{box-shadow:0 0 28px #00dfdf24,0 24px 60px -28px #000000d9}.hero-metric.top-left{top:18%;left:39%}.hero-metric.bottom-right{top:18%;right:9%}.stats-bar{z-index:1;padding:0 clamp(16px,4vw,40px);position:relative}.stat-divider{background:var(--line);flex:none;align-self:center;width:1px;height:40px}.section{z-index:1;position:relative}.how-section{background:linear-gradient(#0000,#00dfdf05,#0000);padding:80px clamp(16px,4vw,40px)}@media (width>=760px){.step-connector{display:block!important}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes shineBorder{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes spotlightReveal{to{opacity:1}}.hero{text-align:center;max-width:var(--maxw);z-index:1;flex-direction:column;align-items:center;gap:20px;margin:0 auto;padding:80px 20px 60px;display:flex;position:relative}.hero-logo{filter:drop-shadow(0 0 40px #ffc42e40);border-radius:0;width:clamp(200px,40vw,400px);height:auto}.hero h1{font-family:var(--font-display);text-transform:uppercase;background:var(--gold-grad);color:#0000;filter:drop-shadow(0 2px #0006);-webkit-background-clip:text;background-clip:text;font-size:clamp(42px,10vw,80px);font-style:italic;font-weight:700}.hero-subtitle{color:var(--text-muted);max-width:600px;font-size:clamp(16px,3vw,22px);line-height:1.6}.hero-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:20px;display:flex}.features{max-width:var(--maxw);z-index:1;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin:0 auto;padding:40px 20px 60px;display:grid;position:relative}.feature-card{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:32px 24px;display:flex;position:relative}.feature-card.edge{border-top:1px solid var(--line-strong)}.feature-icon{color:var(--gold)}.feature-card h3{font-family:var(--font-display);text-transform:uppercase;font-size:20px}.feature-card p{color:var(--text-muted);font-size:14px;line-height:1.6}.cta-section{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:16px;padding:60px 20px 80px;display:flex;position:relative}.cta-section h2{font-family:var(--font-display);text-transform:uppercase;font-size:32px}.hero-city-bg{z-index:0;opacity:.78;background-image:url(/assets/fondo-ciudad.png);background-position:50% 30%;background-size:cover;position:absolute;inset:0}.hero-left-veil{z-index:1;pointer-events:none;background:linear-gradient(105deg,#04070af7 0%,#04070ae6 30%,#04070a80 50%,#04070a1a 68%,#0000 100%);position:absolute;inset:0}.hero-texture-overlay{z-index:1;opacity:.03;mix-blend-mode:overlay;pointer-events:none;background-image:url(/assets/textura-hex.jpg);background-size:320px 320px;position:absolute;inset:0}.hero-glow-cyan{z-index:1;filter:blur(36px);pointer-events:none;background:radial-gradient(circle,#00dfdf1a,#0000 70%);width:380px;height:380px;position:absolute;bottom:20%;right:8%}.hero-glow-gold{z-index:1;filter:blur(40px);pointer-events:none;background:radial-gradient(#f0a5001a,#0000 70%);width:440px;height:220px;position:absolute;bottom:-5%;right:3%}.hero-bot-backdrop{z-index:2;aspect-ratio:1/1.1;pointer-events:none;background:radial-gradient(at 50% 55%,#0000008c 28%,#00000040 54%,#0000 80%);width:clamp(680px,86%,1200px);position:absolute;bottom:-10%;left:35%;transform:translate(-50%)}.hero-panel-hud{z-index:5;pointer-events:none;filter:drop-shadow(0 20px 80px #00dfdf59);width:clamp(600px,88%,1150px);position:absolute;bottom:-6%;left:35%;transform:translate(-50%)}.hero-bot-img{z-index:4;pointer-events:none;filter:brightness(1.05)saturate(1.1)drop-shadow(0 0 60px #00dfdf66);width:clamp(700px,90%,1300px);position:absolute;bottom:-2%;left:35%;transform:translate(-50%)}.hud-features-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=1100px){.hud-features-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.hud-features-grid{grid-template-columns:1fr}}@media (width<=900px){.hero-inner{grid-template-columns:1fr}.hero-metric.top-left,.hero-metric.bottom-right{display:none}.hero-bot-backdrop{width:95%;bottom:0;left:50%}.hero-bot-img{width:95%;bottom:5%;left:50%}.hero-panel-hud{filter:drop-shadow(0 20px 80px #00dfdf1f);width:95%;bottom:0;left:50%}}.auth-container{flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.auth-card{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:var(--r-xl);width:100%;max-width:420px;box-shadow:var(--shadow-card);flex-direction:column;align-items:center;gap:20px;padding:40px 32px;display:flex}.auth-logo{border-radius:50%;width:64px;height:64px}.auth-card h2{font-family:var(--font-display);text-transform:uppercase;text-align:center;font-size:26px}.auth-card form{flex-direction:column;gap:16px;width:100%;display:flex}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:12px;font-weight:600}.form-group input{border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--text);background:#ffffff08;outline:none;padding:14px 16px;font-family:inherit;font-size:15px;transition:all .2s}.form-group input:focus{border-color:var(--green);background:#00dfdf0a;box-shadow:0 0 0 3px #00dfdf1f}.form-group input::placeholder{color:var(--text-dim)}.auth-switch{color:var(--text-muted);text-align:center;font-size:14px}.plans-page{max-width:var(--maxw);flex:1;width:100%;margin:0 auto;padding:40px 20px 60px}.plans-page h1{font-family:var(--font-display);text-transform:uppercase;text-align:center;font-size:38px}.plans-subtitle{text-align:center;color:var(--text-muted);margin-bottom:32px}.plans-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:32px 0;display:grid}.plan-card{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-card);cursor:pointer;flex-direction:column;gap:20px;padding:32px 24px;transition:all .25s;display:flex;position:relative}.plan-card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.plan-card.selected,.plan-card.popular{border-color:var(--gold-line);box-shadow:var(--shadow-gold)}.plan-badge{background:var(--gold-grad);color:#241500;font-family:var(--font-display);text-transform:uppercase;border-radius:99px;padding:4px 16px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.plan-card h3{font-family:var(--font-display);text-transform:uppercase;font-size:22px}.plan-price{align-items:baseline;gap:4px;display:flex}.plan-price .price{font-family:var(--font-display);background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:700}.plan-price .period{color:var(--text-dim);font-size:14px}.plan-features{flex-direction:column;gap:12px;margin:0;display:flex}.plan-features li{color:var(--text-muted);align-items:center;gap:10px;font-size:14px;list-style:none;display:flex}.plan-features li svg{color:var(--green);flex:none}.invoice-box{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--gold-line);border-radius:var(--r-xl);text-align:center;flex-direction:column;align-items:center;gap:20px;margin-top:32px;padding:32px;display:flex}.invoice-box h2{font-family:var(--font-display);text-transform:uppercase;align-items:center;gap:10px;font-size:24px;display:flex}.invoice-details{color:var(--text-muted);flex-direction:column;gap:8px;font-size:14px;display:flex}.invoice-details code{border-radius:var(--r-sm);word-break:break-all;color:var(--text);background:#ffffff0d;padding:8px 14px;font-size:13px}.qr-wrapper{flex-direction:column;align-items:center;gap:12px;display:flex}.qr-wrapper img{border-radius:var(--r);border:2px solid var(--line-strong);width:200px;height:200px}.qr-wrapper p{color:var(--text-muted);max-width:360px;font-size:14px}.invoice-note{color:var(--text-dim);font-size:12px}.dashboard,.page-content{max-width:var(--maxw);flex:1;width:100%;margin:0 auto;padding:24px clamp(16px,4vw,40px)}.dash-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:28px;display:flex}.dash-header h1{font-family:var(--font-display);text-transform:uppercase;font-size:30px}.dash-user{color:var(--text-muted);margin-top:4px;font-size:14px}.dash-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:32px;display:grid}.dash-card{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);flex-direction:column;gap:8px;padding:24px;display:flex}.dash-card h3{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:12px;font-weight:600}.dash-value{font-family:var(--font-display);font-size:28px;font-weight:700}.dash-label{color:var(--text-dim);font-size:12px}.membership .dash-value{background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.balance .dash-value{color:var(--green-bright)}.commissions .dash-value{background:var(--silver-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.progress-bar{background:#ffffff0f;border-radius:99px;height:6px;overflow:hidden}.progress-fill{background:var(--green-grad);border-radius:99px;height:100%;transition:width .5s}.dash-section{margin-bottom:32px}.dash-section h2{font-family:var(--font-display);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:22px;display:flex}.config-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:24px;display:grid}.config-item{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-card);flex-direction:column;gap:8px;padding:16px 18px;display:flex;position:relative}.config-item label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin-top:-4px;margin-left:26px;font-size:11px;font-weight:600}.config-item svg{color:var(--gold);position:absolute}.config-value{font-family:var(--font-display);cursor:pointer;padding:4px 0;font-size:18px;font-weight:600}.config-value:hover{color:var(--gold-bright)}.config-edit{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.config-edit input,.config-edit select{border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--text);background:#ffffff0d;outline:none;width:120px;padding:8px 12px;font-family:inherit;font-size:14px}.config-edit input:focus,.config-edit select:focus{border-color:var(--green)}.config-edit select option{background:var(--panel);color:var(--text)}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.stat-card{background:linear-gradient(180deg,var(--panel-3),var(--panel));border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:4px;padding:16px;display:flex}.stat-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);font-size:11px;font-weight:600}.stat-value{font-family:var(--font-display);font-size:22px;font-weight:700}.bot-controls{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:var(--r-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.bot-status{align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.bot-status .status-active{color:var(--green-bright)}.bot-status .status-paused{color:var(--gold-bright)}.bot-status .status-stopped{color:var(--text-dim)}.bot-actions{flex-wrap:wrap;gap:10px;display:flex}.trade-history{text-align:center;color:var(--text-dim);flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.trade-history.placeholder{border:2px dashed var(--line);border-radius:var(--r-lg)}.profile-page{max-width:var(--maxw);flex:1;width:100%;margin:0 auto;padding:40px clamp(16px,4vw,40px)}.profile-page h1{font-family:var(--font-display);text-transform:uppercase;margin-bottom:28px;font-size:30px}.profile-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.profile-card{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:28px 24px;display:flex}.profile-card svg{color:var(--gold)}.profile-card h3{font-size:16px;font-weight:700}.profile-card p{color:var(--text-muted);font-size:14px;line-height:1.5}.ref-link-card{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:16px;padding:20px 24px;display:flex}.ref-link-box{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.ref-link-box svg{color:var(--gold);flex:none}.ref-link-box code{color:var(--text-muted);word-break:break-all;border-radius:var(--r-sm);border:1px solid var(--line);background:#ffffff08;padding:6px 10px;font-size:13px}.ref-link-actions{gap:8px;display:flex}.referrals-card .dash-value{color:var(--green-bright)}.commissions-card .dash-value{background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.alcancia-card .dash-value{color:var(--gold-bright)}.progress-fill.gold{background:var(--gold-grad)}.tier-card .dash-value.tier-badge{text-transform:uppercase;font-size:22px}.tier-badge[data-tier=bronze]{color:#b87333}.tier-badge[data-tier=silver]{color:silver}.tier-badge[data-tier=gold]{color:var(--gold-bright)}.tier-badge[data-tier=vip]{background:linear-gradient(135deg,#ff6b6b,#feca57,#48dbfb);color:#0000;-webkit-background-clip:text;background-clip:text}.tier-progress{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:99px;align-items:center;gap:0;padding:4px;display:flex}.tier-step{color:var(--text-dim);border-radius:99px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:13px;font-weight:600;transition:all .3s;display:flex}.tier-step.unlocked{color:var(--text)}.tier-step.current{background:var(--gold-grad);color:#241500}.tier-icon{display:flex}.tier-benefit{color:var(--green-bright);font-size:11px}.tree{flex-direction:column;gap:16px;display:flex}.tree-level{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:var(--r-lg);padding:20px}.tree-level h4{text-transform:uppercase;letter-spacing:.04em;color:var(--gold);margin-bottom:12px;font-size:13px}.tree-nodes{flex-wrap:wrap;gap:8px;display:flex}.tree-node{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text-muted);background:#ffffff0a;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex}.tree-empty{color:var(--text-dim);font-size:13px;font-style:italic}.table-wrapper{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:14px}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--line);padding:12px 16px}.data-table th{text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);font-size:11px;font-weight:600}.data-table td{color:var(--text)}.data-table tbody tr:hover{background:#ffffff05}.table-empty{text-align:center;color:var(--text-dim);font-style:italic;padding:32px 16px!important}.add-wallet-form{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--gold-line);border-radius:var(--r-lg);flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:20px;display:flex}.add-wallet-form input,.add-wallet-form select{border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--text);background:#ffffff0d;outline:none;flex:1;min-width:160px;padding:10px 12px;font-family:inherit;font-size:14px}.add-wallet-form input:focus,.add-wallet-form select:focus{border-color:var(--green)}.add-wallet-form select option{background:var(--panel);color:var(--text)}.wallet-list{flex-direction:column;gap:8px;display:flex}.wallet-item{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.wallet-item.active{border-color:#00dfdf1f}.wallet-item.pending{border-color:#ffc42e26}.wallet-info{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.wallet-network{text-transform:uppercase;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:700}.wallet-network.trc20{color:#29ab87;background:#29ab8733}.wallet-network.bep20{color:#f0b90b;background:#f0b90b33}.wallet-info code{color:var(--text-muted);font-family:monospace;font-size:13px}.wallet-label{color:var(--text-dim);font-size:12px}.wallet-status{display:flex}.wallet-actions{gap:4px;display:flex}.empty-state{color:var(--text-dim);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;display:flex}.withdraw-form{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:16px;max-width:520px;padding:28px 24px;display:flex}.withdraw-form h2{font-family:var(--font-display);text-transform:uppercase;align-items:center;gap:8px;font-size:18px;display:flex}.withdraw-balance{color:var(--text-muted);border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.withdraw-balance strong{color:var(--green-bright);font-size:18px}.withdraw-detail{border-radius:var(--r);background:#ffffff08;flex-direction:column;gap:8px;padding:16px;display:flex}.withdraw-row{color:var(--text-muted);justify-content:space-between;font-size:14px;display:flex}.withdraw-row.total{color:var(--text);border-top:1px solid var(--line);padding-top:8px;font-size:16px;font-weight:700}.withdraw-info{color:var(--text-dim);align-items:center;gap:8px;font-size:12px;display:flex}.withdraw-info svg{color:var(--gold);flex:none}.toast{z-index:2000;background:var(--panel);border:1px solid var(--gold-line);border-radius:var(--r);color:var(--text);cursor:pointer;align-items:center;gap:10px;max-width:480px;padding:14px 20px;font-size:13px;animation:.3s fadeZ;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 32px #00000080}.field-hint{color:var(--text-dim);align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.field-hint a{color:var(--gold);text-decoration:underline}.settings-card{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:16px;padding:24px;display:flex}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;display:grid}.settings-card-header{align-items:flex-start;gap:12px;display:flex}.settings-card-header svg{color:var(--gold);flex:none;margin-top:2px}.settings-card-header h3{font-size:16px;font-weight:700}.settings-card-header p{color:var(--text-muted);font-size:13px;line-height:1.4}.devices-list{flex-direction:column;gap:8px;display:flex}.device-item{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:12px;padding:14px 18px;display:flex}.device-item svg{color:var(--text-dim);flex:none}.device-info{flex-direction:column;flex:1;gap:2px;display:flex}.device-name{font-size:14px;font-weight:600}.device-meta{color:var(--text-dim);font-size:12px}.nav-admin-link{font-weight:700;color:var(--gold)!important}.admin-search{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-pagination{color:var(--text-muted);justify-content:center;align-items:center;gap:12px;margin-top:16px;font-size:14px;display:flex}.data-table tr.selected{background:#ffc42e0a}.pending-withdrawals{flex-direction:column;gap:8px;display:flex}.pending-w-item{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--gold-line);border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.pending-w-item.red-flag{background:linear-gradient(#ff5d520f,#ff5d5205);border-color:#ff5d52}.pending-w-info{align-items:center;gap:12px;font-size:14px;display:flex}.pending-w-info strong{font-size:18px;font-family:var(--font-display)}.pending-w-info code{color:var(--text-dim);font-size:12px}.pending-w-actions{gap:8px;display:flex}.modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#000000b3;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;width:100%;max-width:800px;max-height:90vh;display:flex;overflow-y:auto}.modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-header h2{font-family:var(--font-display);text-transform:uppercase;font-size:22px}.modal-body{flex-direction:column;gap:20px;padding:24px;display:flex;overflow-y:auto}.admin-detail-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.admin-detail-item{flex-direction:column;gap:2px;display:flex}.admin-detail-item label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);font-size:11px;font-weight:600}.admin-detail-item span{color:var(--text);font-size:14px}.admin-detail-item select{border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--text);cursor:pointer;background:#ffffff0d;outline:none;padding:6px 10px;font-family:inherit;font-size:13px}.admin-actions h3{margin-bottom:8px}.admin-actions-grid{flex-wrap:wrap;gap:8px;display:flex}.admin-section h3{margin-bottom:8px;font-size:15px;font-weight:700}.dash-top{justify-content:space-between;align-items:flex-start;margin-bottom:28px;display:flex}.dash-greeting .kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);font-size:11px;font-weight:600}.dash-greeting h1{font-family:var(--font-display);margin:0;font-size:clamp(28px,3.6vw,40px)}.dash-layout{grid-template-columns:1.4fr 1fr;gap:18px;display:grid}.dash-col{flex-direction:column;gap:18px;display:flex}.card{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:var(--r-lg);color:inherit;padding:clamp(20px,2.6vw,28px);text-decoration:none;display:block}.dash-bot-card{background:linear-gradient(150deg,#00dfdf12,#0d1318f5);flex-direction:column;gap:16px;display:flex;position:relative;overflow:hidden}.bot-card-glow{filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#00dfdf26,#0000 70%);width:200px;height:200px;position:absolute;top:-40px;right:-40px}.bot-card-header{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.bot-card-title{align-items:center;gap:13px;display:flex}.bot-icon{color:#003838;background:var(--green-grad);width:50px;height:50px;box-shadow:var(--shadow-green);border-radius:14px;flex:none;place-items:center;display:grid}.bot-card-title h3{font-family:var(--font-display);margin:0;font-size:22px}.bot-card-profit{position:relative}.bot-card-profit .profit-value{font-size:clamp(34px,5vw,48px);font-style:italic;line-height:1}.bot-card-chart{opacity:1;position:relative}.bot-card-stats{flex-wrap:wrap;gap:10px;display:flex;position:relative}.bot-stat-item{border:1px solid var(--line);background:#ffffff08;border-radius:13px;flex-direction:column;flex:100px;gap:2px;padding:12px 14px;display:flex}.bot-stat-item b{font-size:17px;font-family:var(--font-display);color:var(--text)}.toggle-btn{cursor:pointer;background:#ffffff1a;border:0;border-radius:99px;flex:none;width:58px;height:32px;padding:3px;transition:all .25s;position:relative}.toggle-btn.on{background:var(--green-grad)}.toggle-knob{background:#fff;border-radius:50%;width:26px;height:26px;transition:all .25s;display:block;box-shadow:0 2px 6px #0006}.toggle-btn.on .toggle-knob{transform:translate(26px)}.ring{flex:none;position:relative}.ring svg{transform:rotate(-90deg)}.ring-content{flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:absolute;inset:0}.dash-membership-card{flex-direction:column;gap:16px;display:flex}.membership-header{justify-content:space-between;align-items:center;display:flex}.membership-header .kicker{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);font-size:11px;font-weight:600}.membership-body{align-items:center;gap:18px;display:flex}.membership-info{flex-direction:column;flex:1;gap:6px;display:flex}.membership-info p{margin:0;font-size:13px;line-height:1.5}.membership-info .btn{align-self:flex-start}.dash-time-card{flex-direction:column;gap:14px;display:flex}.time-card-header{align-items:center;gap:12px;display:flex}.time-card-header svg{color:var(--gold);flex:none}.time-card-header h3{margin:0;font-size:16px}.time-card-blocks{flex-wrap:wrap;gap:8px;display:flex}.dash-ref-card{border-color:var(--gold-line);background:linear-gradient(150deg,#ffc42e14,#0d1318f5);flex-direction:column;gap:16px;display:flex}.ref-card-header{flex-wrap:wrap;align-items:flex-start;gap:13px;display:flex}.ref-card-header h3{font-family:var(--font-display);margin:0;font-size:21px}.ref-card-header .dim{margin:2px 0 0;font-size:13px}.ref-icon{color:#241500;background:var(--gold-grad);width:48px;height:48px;box-shadow:var(--shadow-gold);border-radius:13px;flex:none;place-items:center;display:grid}.ref-card-stats{flex-wrap:wrap;gap:10px;display:flex}.ref-stat-item{border:1px solid var(--line);background:#ffffff08;border-radius:13px;flex-direction:column;flex:110px;gap:2px;padding:14px;display:flex}.ref-progress{flex-direction:column;gap:8px;display:flex}.ref-progress-header{justify-content:space-between;font-size:12.5px;display:flex}.progress-bar.gold-bar{background:#ffffff12;border-radius:99px;height:9px;overflow:hidden}.copy-row{flex-direction:column;gap:6px;display:flex}.copy-row-inner{align-items:center;gap:8px;display:flex}.copy-row-inner code{color:var(--text-muted);word-break:break-all;border-radius:var(--r-sm);border:1px solid var(--line);background:#ffffff0a;flex:1;min-width:0;padding:8px 10px;font-size:13px}.dash-signals-card{flex-direction:column;gap:14px;display:flex}.signals-header{justify-content:space-between;align-items:center;display:flex}.signals-header h3{font-family:var(--font-display);align-items:center;gap:8px;margin:0;font-size:19px;display:flex}.signal-item{border:1px solid var(--line);background:#ffffff05;border-radius:13px;align-items:center;gap:12px;padding:13px 14px;display:flex}.signal-icon{color:#229ed9;background:#229ed91f;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.signal-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.signal-info b{font-size:14.5px}.signal-info .dim{font-size:12px}.signal-btn{color:var(--green-bright);background:#00dfdf1a;border:1px solid #00dfdf40}.signal-btn:hover{background:#00dfdf2e}.dash-support-card{background:linear-gradient(120deg,#25d3661a,#0d1318f2);border-color:#25d36647;align-items:center;gap:16px;padding:18px 22px;display:flex}.support-icon{color:#25d366;background:#25d36624;border-radius:14px;flex:none;place-items:center;width:50px;height:50px;display:grid}.support-info{flex-direction:column;flex:1;gap:2px;display:flex}.support-info b{font-size:15.5px}.support-info .dim{font-size:13px}.dash-config-link{cursor:pointer;border-color:var(--gold-line);text-align:left;color:inherit;background:linear-gradient(135deg,#ffc42e0f,#0d1318f5);flex-direction:column;gap:6px;padding:22px 24px;transition:border-color .2s;display:flex;position:relative}.dash-config-link:hover{border-color:var(--gold)}.config-link-icon{color:#241500;background:var(--gold-grad);width:44px;height:44px;box-shadow:var(--shadow-gold);border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.config-link-title{font-size:17px;font-family:var(--font-display)}.config-link-desc{margin-top:2px;font-size:13px;line-height:1.4}.config-link-arrow{position:absolute;top:24px;right:20px}.filter-group{flex-wrap:wrap;gap:6px;display:flex}.filter-group .btn{padding:5px 12px;font-size:12px}.withdraw-fee-info{border-bottom:1px solid var(--line);padding:8px 0}.dash-trades-card{flex-direction:column;gap:8px;display:flex}.trades-card-header{justify-content:space-between;align-items:center;display:flex}.trades-card-header h3{font-family:var(--font-display);align-items:center;gap:8px;margin:0;font-size:19px;display:flex}.trade-item{border:1px solid var(--line);background:#ffffff05;border-radius:12px;align-items:center;gap:12px;padding:11px 13px;display:flex}.trade-direction{width:34px;height:34px;font-family:var(--font-display);border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.trade-direction.call{color:var(--green-bright);background:#00dfdf1a}.trade-direction.put{color:#ff8a82;background:#ff5d521a}.trade-info{flex:1;min-width:0}.trade-info b{font-size:14px}.trade-info .dim{font-size:11.5px}.trade-pnl{font-family:var(--font-display);font-size:16px;font-style:italic}.trade-pnl.win{color:var(--green-bright)}.trade-pnl.loss{color:#ff8a82}.config-hint{color:var(--text-dim);margin:0 0 0 26px;font-size:11px}.menu-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;padding:8px;display:none}.menu-toggle span{background:var(--text);border-radius:2px;width:22px;height:2px;transition:all .3s}@media (width<=760px){.nav-links{display:none}}@media (width<=640px){.hero{padding:40px 16px}.hero-actions{flex-direction:column}.plans-grid,.dash-grid,.profile-grid,.settings-grid{grid-template-columns:1fr}.bot-controls{flex-direction:column;align-items:stretch}.bot-actions{justify-content:stretch}.bot-actions .btn{flex:1}.menu-toggle{display:flex}.nav-links{background:var(--panel);border-bottom:1px solid var(--line);opacity:0;z-index:100;flex-direction:column;gap:4px;padding:12px;transition:all .3s;position:fixed;top:64px;left:0;right:0;transform:translateY(-110%)}.nav-links.open{opacity:1;transform:none}.ref-link-card{flex-direction:column;align-items:stretch}.ref-link-actions{justify-content:center}.tier-progress{border-radius:var(--r-lg);flex-wrap:wrap;padding:6px}.tier-step{flex:auto;min-width:70px;padding:8px 12px}.withdraw-form{max-width:100%}.dash-layout{grid-template-columns:1fr!important}.bot-card-stats,.ref-card-stats{flex-direction:column}}
