/*!
 * IA LOTTUS — PRIVATE PROPRIETARY SOFTWARE / SOFTWARE PRIVADO PROPRIETÁRIO
 * Uso, cópia, alteração, engenharia reversa e redistribuição sem autorização são proibidos.
 * Unauthorized use, copying, modification, reverse engineering and redistribution are prohibited.
 * Uso, copia, modificación, ingeniería inversa y redistribución sin autorización están prohibidos.
 * Utilisation, copie, modification, ingénierie inverse et redistribution sans autorisation interdites.
 *//*! IA LOTTUS — ESTILOS PROTEGIDOS | PROTECTED STYLES | USO/CÓPIA/ALTERAÇÃO NÃO AUTORIZADOS PROIBIDOS. */:root{--bg:#080608;--black:#0b090c;--panel:#151015;--panel2:#1c141a;--line:rgba(247,180,73,.2);--line2:rgba(220,60,122,.22);--gold:#f6b84d;--gold2:#ffe0a3;--wine:#ca356f;--pink:#ff6da8;--rose:#ff9cc5;--lime:#b6ef78;--red:#ff4d65;--text:#f5eef0;--muted:#ae9fa7;--shadow:0 24px 70px rgba(0,0,0,.52);--bg:#050406;--panel-solid:#110b10;--panel-solid-2:#150b12;--gold:#efb44e;--gold2:#ffe0a3;--pink:#d34f81;--rose:#f094b5;--ink:#090909;--surface:#141214;--surface-2:#1b1518;--line:rgba(255,211,143,.18);--gold:#e6b253;--wine:#b94871;--text:#fff5ed;--muted:#b4a5ac;--app-green:#22d76b;--app-green-soft:#9cffb7;--app-red:#ff4d61;--app-black:#070708;--app-panel:#101013;--app-panel-2:#151219;--app-line:rgba(255,211,136,.22);--app-vh:1vh;--app-height:100vh;--app-footer-space:24px;--bg:#050806;--panel-solid:#09110c;--panel-solid-2:#0c160f;--gold:#8fdf54;--gold2:#d7ffac;--pink:#45bd73;--rose:#8be2a0;--red:#ff5f6f;--bg:#050706;--black:#080b09;--panel:#0d1210;--panel2:#131a16;--panel-solid:#0d1210;--panel-solid-2:#131a16;--line:rgba(198,205,209,.19);--line2:rgba(80,210,134,.28);--gold:#42c978;--gold2:#e1e6e8;--wine:#0d1210;--pink:#42c978;--rose:#88e4ad;--lime:#a1f0bc;--red:#c9cdd1;--text:#f3f5f5;--muted:#aeb9b5;--shadow:0 24px 70px rgba(0,0,0,.58);--app-green:#42c978;--app-green-soft:#a1f0bc;--app-red:#c9cdd1;--app-black:#050706;--app-panel:#0d1210;--app-panel-2:#131a16;--app-line:rgba(198,205,209,.19);--bg:#070908;--black:#0a0c0b;--panel:#111513;--panel2:#171c19;--panel-solid:#101311;--panel-solid-2:#171b18;--line:rgba(208,216,220,.17);--line2:rgba(54,198,112,.32);--gold:#35c46c;--gold2:#d8dfe3;--wine:#101311;--pink:#35c46c;--rose:#8de6aa;--lime:#a9f3c3;--red:#c6cdd1;--text:#f1f4f2;--muted:#adb7b7;--shadow:0 24px 70px rgba(0,0,0,.62);--bg:#050706!important;--black:#080a09!important;--panel:#101412!important;--panel2:#151a17!important;--line:rgba(198,211,205,.18)!important;--line2:rgba(66,201,120,.22)!important;--gold:#42c978!important;--gold2:#e5ece8!important;--wine:#0b0f0d!important;--pink:#42c978!important;--rose:#8de6aa!important;--lime:#91e7ad!important;--red:#bdc8c2!important;--text:#f1f5f2!important;--muted:#aab5b0!important;--bg:#050706!important;--black:#070908!important;--panel:#0d1210!important;--panel2:#121914!important;--line:rgba(122,255,170,.18)!important;--line2:rgba(55,219,112,.20)!important;--gold:#39d772!important;--gold2:#e8fff0!important;--wine:#070908!important;--pink:#39d772!important;--rose:#82ffa9!important;--lime:#8bffb0!important;--red:#39d772!important;--text:#f1fff6!important;--muted:#9eb8a8!important;--bg:#030504!important;--black:#050706!important;--panel:#0a0e0c!important;--panel2:#101712!important;--line:rgba(52,224,113,.24)!important;--line2:rgba(99,255,158,.18)!important;--gold:#39d772!important;--gold2:#dffff0!important;--wine:#050706!important;--pink:#39d772!important;--rose:#a7ffbf!important;--lime:#8bffb0!important;--red:#39d772!important;--text:#effff4!important;--muted:#9cb9a6!important}body,html{margin:0;background:var(--bg);color:var(--text);font:14px/1.36 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}button,input,select{font:inherit}button{cursor:pointer}.muted{color:var(--muted)}.auto-page{overflow:hidden}.cyber-bg{position:fixed;inset:0;overflow:hidden;pointer-events:none}.cyber-bg:before{content:"";position:absolute;inset:0;mask-image:radial-gradient(ellipse at center,black,transparent 88%)}.cyber-bg:after{content:"";position:absolute;inset:-30%}.cyber-bg i{position:absolute;width:42vw;height:1px;background:linear-gradient(90deg,transparent,var(--pink),var(--gold2),transparent);filter:drop-shadow(0 0 10px var(--pink));opacity:.35;filter:none;opacity:.18}.cyber-bg i:first-child{left:-25%;top:18%;transform:rotate(-18deg)}.cyber-bg i:nth-child(2){right:-30%;top:70%;transform:rotate(24deg)}.cyber-bg i:nth-child(3){left:-32%;top:48%;transform:rotate(5deg)}.terminal-shell{display:grid;grid-template-columns:68px minmax(0,1fr);position:relative}.side-rail{z-index:2;position:relative;display:flex;flex-direction:column;align-items:center;padding:15px 10px;border-right:1px solid rgba(255,187,80,.18);box-shadow:10px 0 38px rgba(0,0,0,.25)}.rail-brand{color:var(--text);text-decoration:none;display:grid;place-items:center;gap:7px;font-size:0}.rail-logo{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,208,130,.8);clip-path:polygon(23% 0,77% 0,100% 23%,100% 77%,77% 100%,23% 100%,0 77%,0 23%);font-size:21px;font-weight:1000;box-shadow:0 0 0 5px rgba(242,179,75,.06),0 0 26px rgba(255,83,153,.24)}.rail-word{display:none}.rail-spine{width:1px;flex:1;margin:18px 0;background:linear-gradient(180deg,var(--gold),rgba(255,91,160,.5),transparent)}.rail-status{display:grid;place-items:center;gap:6px;font-size:0}.rail-status i{width:8px;height:8px;border-radius:99px;background:var(--lime);box-shadow:0 0 0 5px rgba(182,239,120,.09),0 0 16px var(--lime);animation:none}.rail-status span{display:none}.terminal-main{max-width:1720px;width:100%;margin:auto;display:grid;grid-template-rows:48px 66px minmax(0,1fr);gap:10px}.command-bar{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center;padding:0 14px;border:1px solid var(--line);border-radius:9px;box-shadow:var(--shadow),inset 0 1px rgba(255,255,255,.04)}.command-bar:before{content:"";position:absolute;left:0;bottom:0;width:38%;height:1px;background:linear-gradient(90deg,var(--pink),var(--gold),transparent)}.command-left{display:flex;min-width:0;align-items:center;gap:8px;font-size:9px;letter-spacing:.16em;white-space:nowrap;overflow:hidden}.status-beacon{width:7px;height:7px;border-radius:50%;background:var(--pink);box-shadow:0 0 14px var(--pink)}.command-name{font-weight:950}.command-divider{height:12px;width:1px;background:rgba(255,222,180,.22)}.command-caption{color:var(--gold2)}.account-switch{display:flex;gap:2px;padding:3px;border:1px solid rgba(255,180,73,.18);border-radius:7px}.account-mode{border:0;background:0 0;color:#bba9b1;padding:5px 11px;border-radius:4px;font-size:10px;transition:.18s}.account-mode.active{box-shadow:0 0 18px rgba(255,86,147,.22)}.user-corner{justify-self:end;min-width:0;display:flex;align-items:center;gap:7px;color:#ded0d6;font-size:10px;white-space:nowrap}.user-corner button{border:0;background:0 0;color:var(--gold2);padding:4px}.user-dot{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px var(--lime)}.telemetry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.telemetry-card{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;padding:10px 12px;border:1px solid rgba(255,185,76,.16);border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.2)}.telemetry-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(var(--gold),var(--wine))}.telemetry-card:nth-child(2):before{background:linear-gradient(var(--gold2),#915114)}.telemetry-card:nth-child(3):before{background:linear-gradient(var(--pink),var(--wine))}.telemetry-card:nth-child(4):before{background:linear-gradient(var(--lime),#628332)}.telemetry-label{font-size:8px;font-weight:900;letter-spacing:.16em}.telemetry-card strong{align-self:end;font-size:19px;letter-spacing:-.045em;line-height:1}.telemetry-card em{grid-row:1/3;align-self:center;color:#8d7681;font-style:normal;font-size:8px;letter-spacing:.13em;writing-mode:vertical-rl;transform:rotate(180deg)}.pnl-card strong{color:var(--gold2)}.status-card strong{color:var(--lime)}.telemetry-card .negative{color:var(--red)!important}.telemetry-card .positive{color:var(--gold2)!important}.operations-grid{display:grid;grid-template-columns:minmax(350px,.8fr) minmax(520px,1.2fr);gap:10px}.live-console,.mission-console{position:relative;border:1px solid rgba(255,180,73,.17);border-radius:10px;box-shadow:var(--shadow),inset 0 1px rgba(255,255,255,.025)}.mission-console{padding:16px;display:flex;flex-direction:column}.live-console{padding:14px;display:flex;flex-direction:column}.live-console:after,.mission-console:after{content:"";position:absolute;right:-62px;bottom:-62px;width:160px;height:160px;border:1px solid rgba(255,109,168,.12);border-radius:50%;box-shadow:0 0 0 20px rgba(247,184,73,.025),0 0 0 42px rgba(255,109,168,.02);pointer-events:none}.console-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.console-kicker{display:flex;gap:8px;align-items:center}.console-kicker span{width:22px;height:22px;display:grid;place-items:center;clip-path:polygon(23% 0,77% 0,100% 23%,100% 77%,77% 100%,23% 100%,0 77%,0 23%);font-size:9px;font-weight:1000}.console-kicker p{margin:0;font-size:8px;font-weight:950;letter-spacing:.17em}.console-title{margin-top:14px}.console-title h1{margin:0;line-height:.96;letter-spacing:-.065em}.console-title p{margin:7px 0 0;font-size:11px}.demo-pill,.live-chip{padding:6px 8px;border:1px solid rgba(255,178,71,.42);border-radius:5px;font-size:8px;font-weight:950;letter-spacing:.16em}.live-chip{display:flex;align-items:center;gap:6px}.live-chip i{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px var(--lime)}.auto-form{display:flex;flex:1;flex-direction:column;margin-top:15px}.control-deck{display:grid;grid-template-columns:1fr 1fr;gap:7px;border:1px solid rgba(255,200,122,.12);border-radius:7px}.control{display:flex;min-width:0;flex-direction:column;gap:5px}.control-target{grid-column:1/-1}.control span{font-size:8px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.money-input{display:grid;grid-template-columns:30px minmax(0,1fr) 28px;border:1px solid rgba(255,184,74,.2);overflow:hidden;transition:.18s}.money-input.simple{grid-template-columns:30px minmax(0,1fr)}.control select:focus,.money-input:focus-within{border-color:var(--pink);box-shadow:0 0 0 2px rgba(255,109,168,.12),0 0 19px rgba(255,109,168,.1)}.money-input small{align-self:center;justify-self:center;color:var(--gold2);font-size:10px;font-weight:900;text-shadow:0 0 12px rgba(255,196,99,.38)}.control select,.money-input input{min-width:0;border:0;outline:0;background:0 0;color:#fff4ef;font-size:14px;font-weight:800}.control select{border:1px solid rgba(255,184,74,.2);padding:0 32px 0 10px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--gold2) 50%),linear-gradient(135deg,var(--gold2) 50%,transparent 50%)}.money-input input::-webkit-inner-spin-button,.money-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.step-stack{display:grid}.step{line-height:1;transition:.15s}.step+.step{border-top:1px solid rgba(255,184,74,.12)}.compact-protection{align-items:center;gap:7px;margin-top:7px;padding:7px 8px;border:1px solid rgba(182,239,120,.22);border-radius:6px;color:#c9deb5;font-size:10px}.compact-protection i{margin-left:auto;width:30px;height:1px;background:linear-gradient(90deg,transparent,var(--lime))}.guard-icon{width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:var(--lime);color:#15200c;font-weight:1000}.action-dock{display:grid;grid-template-columns:minmax(0,1fr) 82px;gap:7px;padding-top:12px}.auto-start,.btn.primary{position:relative;overflow:hidden;min-height:43px;border:0;border-radius:6px;background:linear-gradient(100deg,#8d1f4c,#de5590 60%,#ffbf66);color:#17070f;font-size:11px;font-weight:1000;letter-spacing:.02em;box-shadow:0 8px 22px rgba(207,53,111,.23);transition:.2s}.auto-start:hover,.btn.primary:hover{transform:translateY(-1px);filter:brightness(1.09);box-shadow:0 13px 28px rgba(207,53,111,.35)}.auto-start:disabled{opacity:.56;cursor:default;transform:none}.auto-start b{font-size:17px;margin-left:4px}.start-led{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:7px;background:#2b0c19;box-shadow:0 0 0 3px rgba(35,6,19,.12)}.auto-start.running .start-led{background:#fff3c9;box-shadow:0 0 10px #fff3c9}.auto-stop{border:1px solid rgba(255,109,168,.38);border-radius:6px;font-weight:900}.auto-stop:disabled{opacity:.42;cursor:not-allowed}.form-message{min-height:16px;margin:8px 1px 0;color:#b69fa9;font-size:10px}.form-message[data-kind=error]{color:#ff98a7}.form-message[data-kind=success]{color:#d8efbb}.live-head{min-height:23px}.signal-surface{position:relative;margin-top:10px;overflow:hidden;border:1px solid rgba(255,109,168,.16);border-radius:8px}.signal-grid{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 28px,rgba(255,209,135,.06) 29px 30px),repeating-linear-gradient(0deg,transparent 0 28px,rgba(255,109,168,.055) 29px 30px);mask-image:linear-gradient(90deg,transparent,black 35%,black 72%,transparent);opacity:.45}.signal-core{position:absolute;inset:0;display:flex;align-items:center;gap:12px;padding:16px}.scan-ring{position:relative;width:54px;height:54px;flex:0 0 54px;border:1px solid var(--gold2);border-radius:50%;box-shadow:0 0 0 8px rgba(246,184,77,.05),0 0 31px rgba(255,85,148,.28)}.scan-ring:after,.scan-ring:before{content:"";position:absolute;background:var(--pink);box-shadow:0 0 10px var(--pink)}.scan-ring:before{width:1px;height:70px;left:26px;top:-9px}.scan-ring:after{height:1px;width:70px;top:26px;left:-9px}.opportunity-label{display:block;margin-bottom:5px;color:var(--gold2);font-size:8px;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.signal-core strong{display:block;max-width:460px;font-size:18px;line-height:1.05;letter-spacing:-.035em}.signal-core small{display:block;margin-top:6px;color:#e6a8bf;font-size:10px}.signal-trace{position:absolute;display:flex;align-items:end;gap:4px}.signal-trace span{height:var(--h);background:linear-gradient(var(--gold2),var(--pink));box-shadow:0 0 9px var(--pink)}.signal-trace span:nth-child(2){animation-delay:.15s}.signal-trace span:nth-child(3){animation-delay:.3s}.signal-trace span:nth-child(4){animation-delay:.45s}.signal-trace span:first-child{--h:10px;transform:scaleY(.7)}.signal-trace span:nth-child(2){--h:22px;transform:scaleY(1)}.signal-trace span:nth-child(3){--h:15px;transform:scaleY(.84)}.signal-trace span:nth-child(4){--h:28px;transform:scaleY(.92)}.signal-trace span:nth-child(5){animation-delay:.6s;--h:18px;transform:scaleY(.76)}.payout-line{margin-top:7px;display:flex;align-items:center;gap:6px;padding:7px 8px;border:1px solid rgba(246,184,77,.19);border-radius:6px;background:rgba(246,184,77,.05);font-size:8px;letter-spacing:.15em}.payout-line strong{color:var(--gold2);font-size:10px}.payout-line small{color:#bc9ca9}.goal-block{padding:10px 1px 7px}.goal-row{display:flex;justify-content:space-between;font-size:10px}.goal-row b{font-size:13px}.progress{height:6px;margin-top:8px;border-radius:0;overflow:hidden}.progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--wine),var(--pink),var(--gold2));box-shadow:0 0 15px var(--pink);transition:width .45s}.goal-block p{margin:7px 0 0;color:#ad97a1;font-size:10px}.events-panel{display:flex;flex:1;min-height:0;flex-direction:column}.events-head{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.16em;font-weight:950}.logs{min-height:0;overflow:auto}.logs::-webkit-scrollbar{width:4px}.logs::-webkit-scrollbar-thumb{background:linear-gradient(var(--pink),var(--gold));border-radius:99px}.event-row{grid-template-columns:8px minmax(0,1fr);gap:8px;align-items:start;border-bottom:1px solid rgba(255,208,150,.08)}.event-row:hover{background:rgba(255,99,161,.04)}.event-row i{width:6px;height:6px;margin-top:4px;border-radius:50%;background:#9c7586;box-shadow:0 0 0 3px rgba(156,117,134,.1)}.event-row.success i{background:var(--gold2);box-shadow:0 0 10px rgba(255,218,155,.75)}.event-row.loss i,.event-row.warning i{background:var(--red);box-shadow:0 0 10px rgba(255,77,101,.75)}.event-row b{display:block;color:#f7eaf0;font-weight:700}.event-row.loss b,.event-row.warning b{color:#ff9ba7}.event-row small{display:block;color:#8f7781;font-size:8px}.modal{position:fixed;z-index:20;inset:0;display:none;place-items:center;padding:20px;background:rgba(8,4,7,.76);backdrop-filter:blur(10px)}.modal.show{display:grid}.subscription-dialog{position:relative;width:min(430px,100%);padding:24px;border:1px solid rgba(255,190,83,.42);border-radius:11px;box-shadow:0 35px 100px rgba(0,0,0,.72)}.subscription-dialog h2{margin:9px 0;font-size:25px;letter-spacing:-.04em}.subscription-dialog p{color:#c7afb8}.modal-close{position:absolute;right:12px;top:9px;border:0;background:0 0;color:#dfb7c5;font-size:23px}.subscription-price{margin:17px 0;padding:12px;border:1px solid rgba(255,205,111,.18);border-radius:7px;background:rgba(207,136,30,.08)}.subscription-price small{display:block;font-size:8px;letter-spacing:.14em;color:#bfa7b0}.subscription-price strong{font-size:29px}.subscription-price span{color:#bfa7b0}.modal-demo{display:block;margin:11px auto 0;border:0;background:0 0}.auto-notify{display:flex;gap:10px;align-items:center;box-shadow:0 20px 60px rgba(0,0,0,.6);transform:translateX(120%)}.auto-notify.show{transform:translateX(0)}.auto-notify-mark{display:grid;place-items:center;color:var(--gold2);font-weight:1000}.auto-notify-body strong{display:block}.auto-notify-body small{display:block}.auth-page{min-height:100vh;overflow:auto;color:var(--text)}.auth-grid{position:fixed;inset:0;pointer-events:none}.auth-terminal{position:relative;z-index:1;min-height:100vh;display:grid;grid-template-columns:minmax(320px,1.05fr) minmax(390px,.95fr)}.auth-art{position:relative;padding:clamp(24px,4vw,58px);overflow:hidden;background:radial-gradient(circle at 50% 44%,rgba(213,52,113,.2),transparent 28%),linear-gradient(135deg,#25111c,#0b070b)}.auth-art:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 49%,rgba(255,109,168,.1) 49.2%,transparent 49.6%),linear-gradient(45deg,transparent 24%,rgba(247,184,77,.09) 24.3%,transparent 24.6%)}.art-top{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center}.brand{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:950;letter-spacing:.16em}.brand i{width:28px;height:28px;display:inline-block;clip-path:polygon(23% 0,77% 0,100% 23%,100% 77%,77% 100%,23% 100%,0 77%,0 23%);background:linear-gradient(135deg,#ffd373,#c9326e);box-shadow:0 0 22px rgba(255,91,160,.33)}.art-top>span{padding:5px 8px;border:1px solid rgba(255,209,116,.42);border-radius:5px;color:#ffd68a;font-size:8px;letter-spacing:.14em}.art-copy{position:relative;z-index:1;max-width:560px;margin-top:clamp(110px,24vh,250px)}.eyebrow{margin:0;font-size:9px;font-weight:950;letter-spacing:.16em;color:#e3bccb}.art-copy h1{max-width:560px;margin:12px 0;font-size:clamp(39px,5vw,70px);letter-spacing:-.075em;line-height:.92}.art-copy p:last-child{max-width:460px;color:#cfb7c0;font-size:14px}.art-system{position:absolute;z-index:1;left:clamp(24px,4vw,58px);bottom:clamp(25px,5vw,60px);display:flex;align-items:center;gap:8px;color:#c5aeb8;font-size:8px;letter-spacing:.15em}.art-system span{width:28px;height:2px;background:linear-gradient(90deg,var(--gold2),transparent)}.auth-panel{position:relative;display:flex;align-items:center;justify-content:center;padding:80px clamp(22px,5vw,82px) 28px}.auth-back{position:absolute;right:clamp(22px,5vw,82px);top:27px;font-size:11px;text-decoration:none}.auth-card{width:min(460px,100%);padding:25px;border:1px solid rgba(255,183,76,.18);border-radius:10px;box-shadow:0 25px 85px rgba(0,0,0,.55)}.head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.head h2{margin:6px 0 5px;font-size:27px;letter-spacing:-.05em}.head p{margin:0}.badge{padding:6px 8px;border:1px solid rgba(255,198,89,.43);border-radius:5px;font-size:8px;font-weight:950;letter-spacing:.12em}.fields{display:grid;gap:12px;margin-top:22px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:9px;letter-spacing:.12em;font-weight:900}.field input{width:100%;height:46px;border:1px solid rgba(255,177,73,.2);border-radius:6px;outline:0;padding:0 11px}.field input:focus{border-color:var(--pink);box-shadow:0 0 0 3px rgba(255,109,168,.12)}.field small{color:#a98e9a;font-size:9px}.btn{display:grid;place-items:center;text-decoration:none}.btn b{margin-left:6px}.auth-message{min-height:17px;margin:0;color:#bea5af;font-size:10px}.auth-message.error{color:#ff9eaa}.auth-message.success{color:#c8ecb0}.center{text-align:center;margin-top:19px}.center a{color:var(--gold2);text-decoration:none}@keyframes pulse{50%{transform:scale(.76);opacity:.55}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes beam{to{transform:translateX(180vw)}}@keyframes orb{to{transform:rotate(1turn)}}@keyframes trace{50%{transform:scaleY(.45);opacity:.45}}@media(max-width:1160px){.auto-page{height:auto;overflow:auto}.terminal-shell{height:auto;grid-template-columns:1fr}.side-rail{display:none}.terminal-main{height:auto;min-height:100vh;grid-template-rows:48px 66px auto}.operations-grid{grid-template-columns:1fr}.live-console{min-height:430px}.logs{max-height:235px}.auth-terminal{grid-template-columns:1fr}.auth-art{min-height:320px}.art-copy{margin-top:90px}.auth-panel{padding-top:82px;padding-bottom:56px}}@media(max-width:760px){.terminal-main{padding:9px;grid-template-rows:auto auto auto;gap:8px}.command-bar{grid-template-columns:1fr auto;padding:9px}.command-caption,.command-divider{display:none}.account-switch{grid-column:1/-1;grid-row:2;justify-self:start}.telemetry-grid{grid-template-columns:1fr 1fr;gap:7px}.telemetry-card{padding:10px}.telemetry-card strong{font-size:16px}.operations-grid{gap:8px}.live-console,.mission-console{padding:13px;border-radius:9px}.console-title h1{font-size:28px}.control-deck{grid-template-columns:1fr}.control-target{grid-column:auto}.action-dock{grid-template-columns:1fr}.auto-stop{min-height:40px}.auth-panel{padding:72px 16px 26px}.auth-art{padding:21px;min-height:300px}.art-copy{margin-top:87px}.art-copy h1{font-size:41px}.auth-card{padding:20px}.auth-back{right:18px;top:21px}}@media(max-width:460px){.command-name{font-size:8px}.telemetry-card em,.user-corner span:not(.user-dot){display:none}.signal-core{padding:14px}.signal-core strong{font-size:16px}.auth-art{min-height:280px}.art-copy h1{font-size:35px}.art-system{left:21px;bottom:24px}}@media(prefers-reduced-motion:reduce){*,::after,::before{animation-duration:NaNs!important;transition-duration:NaNs!important;animation-iteration-count:1!important}}.control-deck{gap:9px;padding:10px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.015)}.control{position:relative;padding:8px;border:1px solid rgba(255,191,91,.1);border-radius:8px}.control:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,rgba(255,205,116,.07),transparent 35%,rgba(255,104,166,.05));opacity:.72}.control>div,.control>span{position:relative;z-index:1}.money-input{position:relative;min-height:46px;border-radius:7px}.money-input:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,220,146,.65),transparent);opacity:.65}.money-input input{padding-left:2px;letter-spacing:.02em}.step-stack{position:relative;grid-template-rows:1fr 1fr;overflow:hidden;border-left:1px solid rgba(255,191,91,.22);background:linear-gradient(180deg,rgba(247,184,73,.1),rgba(204,49,105,.1));grid-template-rows:23px 23px}.step{position:relative;padding:0;border:0;font-size:0;isolation:isolate;min-height:23px}.step:before{content:"";position:absolute;left:50%;top:50%;border-top:1.5px solid #ffd78e;border-left:1.5px solid #ffd78e;filter:drop-shadow(0 0 4px rgba(255,196,104,.55));transition:transform .18s,border-color .18s}.step[data-step^="-"]:before{transform:translate(-50%,-65%) rotate(225deg)}.step[data-step]:not([data-step^="-"]):before{transform:translate(-50%,-36%) rotate(45deg)}.step:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,107,164,.18),transparent);opacity:0;transition:opacity .16s}.step:hover:after{opacity:1}.step:hover:before{border-color:#fff0c9;filter:drop-shadow(0 0 7px rgba(255,208,123,.9))}.step:active:before{transform:translate(-50%,-36%) rotate(45deg) scale(.72)}.step[data-step^="-"]:active:before{transform:translate(-50%,-65%) rotate(225deg) scale(.72)}.control select{height:46px;border-radius:7px;padding-left:12px;box-shadow:inset 0 1px rgba(255,255,255,.025)}.events-panel{margin-top:2px;padding:9px;border:1px solid rgba(255,190,91,.13);border-radius:8px;border-top:1px solid rgba(255,190,91,.13)}.events-head{margin:0 0 8px;padding:0 1px;color:#dac5ce}.logs{display:grid;gap:6px;padding:1px 2px 2px 1px}.event-row{display:block;position:relative;padding:8px 9px 8px 11px;border:1px solid rgba(255,207,143,.1);border-radius:6px;box-shadow:inset 2px 0 rgba(174,125,148,.42),0 5px 12px rgba(0,0,0,.12);transition:transform .16s,border-color .16s,background .16s}.event-row i{display:none}.event-row:hover{padding-left:11px;transform:translateX(2px);border-color:rgba(255,190,91,.28);background:linear-gradient(110deg,rgba(58,23,42,.92),rgba(15,8,13,.94))}.event-row.success{box-shadow:inset 2px 0 var(--gold2),0 5px 12px rgba(0,0,0,.12)}.event-row.loss,.event-row.warning{box-shadow:inset 2px 0 var(--red),0 5px 12px rgba(0,0,0,.12)}.event-row b{font-size:10px;line-height:1.38}.event-row small{margin-top:3px;letter-spacing:.02em}@media(max-width:760px){.control-deck{gap:7px;padding:7px}.control{padding:7px}.events-panel{padding:8px}.event-row{padding:8px 9px 8px 10px}}@media (min-width:1161px){.operations-grid{grid-template-columns:repeat(2,minmax(0,500px));justify-content:center;align-items:stretch;gap:12px}.live-console,.mission-console{width:100%}}.money-input input[type=number]{appearance:textfield!important;-moz-appearance:textfield!important}.money-input input[type=number]::-webkit-inner-spin-button,.money-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;appearance:none!important;display:none!important;margin:0!important}.step:before{width:8px;height:8px;border-width:0 0 1.7px 1.7px}.cyber-bg:after{opacity:.72;transform:none}.scan-ring{animation:none!important}.command-bar,.live-console,.mission-console{box-shadow:0 12px 34px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.025)}.telemetry-card{box-shadow:0 8px 20px rgba(0,0,0,.18)}.events-panel,.live-console,.logs,.mission-console,.terminal-main{contain:layout paint}.auto-notify-host{pointer-events:none}.auto-notify{overflow:hidden;gap:13px;border-left:5px solid #f6b84d;box-shadow:0 22px 65px rgba(0,0,0,.74),0 0 0 1px rgba(255,224,163,.18),0 0 28px rgba(246,184,77,.15);transition:transform .18s,opacity .18s;will-change:transform,opacity;pointer-events:auto}.auto-notify:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,224,163,.1),transparent 36%)}.auto-notify:after{content:"";position:absolute;top:0;left:0;width:44%;height:2px}.auto-notify.loss{box-shadow:0 22px 65px rgba(0,0,0,.74),0 0 0 1px rgba(255,118,137,.22),0 0 30px rgba(255,77,101,.18)}.auto-notify.loss:after{background:linear-gradient(90deg,#ffe0e4,#ff4d65,transparent)}.auto-notify-mark{position:relative;z-index:1;flex:0 0 38px;border-radius:8px;border:1px solid rgba(255,224,163,.54);line-height:1;box-shadow:inset 0 0 18px rgba(255,224,163,.1)}.auto-notify-body{position:relative;z-index:1;min-width:0}.auto-notify-body strong{font-weight:850;text-shadow:0 1px 0 rgba(0,0,0,.45)}.auto-notify-body small{margin-top:4px;font-weight:700;letter-spacing:.09em}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important;scroll-behavior:auto!important}.cyber-bg:after{animation:none}}@media(max-width:760px){.auto-notify-host{top:10px;right:10px;width:calc(100vw - 20px)}.auto-notify{min-height:64px;padding:11px 12px 11px 10px}.auto-notify-mark{width:34px;height:34px;flex-basis:34px;font-size:19px}.auto-notify-body strong{font-size:11px}}.mission-console{box-shadow:0 18px 48px rgba(0,0,0,.4),inset 0 1px rgba(255,235,205,.055),inset 0 0 0 1px rgba(255,186,75,.035)}.live-console{box-shadow:0 18px 48px rgba(0,0,0,.42),inset 0 1px rgba(255,224,236,.05),inset 0 0 0 1px rgba(255,109,168,.045)}.live-console:before,.mission-console:before{content:"";position:absolute;inset:0 0 auto;height:2px;pointer-events:none;z-index:0}.live-console>*,.mission-console>*{position:relative;z-index:1}.signal-surface{min-height:126px;box-shadow:inset 0 1px rgba(255,236,245,.05),0 9px 23px rgba(0,0,0,.17)}.signal-surface:after{content:"";position:absolute;right:12px;bottom:13px;width:146px;height:48px;pointer-events:none;opacity:.8;background:linear-gradient(153deg,transparent 0 14%,rgba(255,220,145,.1) 14.5% 16%,transparent 16.5% 28%,rgba(255,109,168,.18) 28.5% 30%,transparent 30.5% 41%,rgba(255,220,145,.12) 41.5% 43%,transparent 43.5% 55%,rgba(255,109,168,.19) 55.5% 57%,transparent 57.5% 68%,rgba(255,220,145,.13) 68.5% 70%,transparent 70.5%),repeating-linear-gradient(90deg,transparent 0 22px,rgba(255,222,175,.09) 23px 24px),repeating-linear-gradient(0deg,transparent 0 15px,rgba(255,130,178,.075) 16px 17px);clip-path:polygon(0 75%,12% 56%,24% 68%,36% 26%,48% 50%,60% 18%,72% 42%,84% 12%,100% 30%,100% 100%,0 100%);filter:drop-shadow(0 0 6px rgba(255,109,168,.25))}.signal-trace{right:18px;bottom:15px;z-index:2;gap:5px;height:38px;padding:0 4px;border-left:1px solid rgba(255,225,168,.18);border-bottom:1px solid rgba(255,225,168,.18);background:linear-gradient(180deg,transparent,rgba(255,109,168,.035))}.signal-trace span{animation:none!important;opacity:.75;width:4px;border-radius:2px 2px 0 0;opacity:.92;box-shadow:0 0 12px rgba(255,109,168,.6);transform-origin:bottom}.signal-surface.is-running .signal-trace span{animation:1.45s ease-in-out infinite lottusMicroBars!important}.signal-surface.is-running .signal-trace span:nth-child(2){animation-delay:.12s!important}.signal-surface.is-running .signal-trace span:nth-child(3){animation-delay:.24s!important}.signal-surface.is-running .signal-trace span:nth-child(4){animation-delay:.36s!important}.signal-surface.is-running .signal-trace span:nth-child(5){animation-delay:.48s!important}.signal-surface.is-running:after{animation:2.8s ease-in-out infinite lottusChartGlow}@keyframes lottusMicroBars{0%,100%{transform:scaleY(.52);opacity:.58}48%{transform:scaleY(1);opacity:1}}@keyframes lottusChartGlow{0%,100%{opacity:.52;transform:translateX(0)}50%{opacity:.94;transform:translateX(2px)}}@media(max-width:760px){.live-console,.mission-console{box-shadow:0 12px 30px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.035)}.signal-surface{min-height:122px}}@media(prefers-reduced-motion:reduce){.signal-surface.is-running .signal-trace span,.signal-surface.is-running:after{animation:none!important}}.real-access-modal{background:rgba(4,3,5,.78);backdrop-filter:blur(15px) saturate(1.04)}.premium-real-dialog{isolation:isolate;width:min(468px,calc(100vw - 30px));overflow:hidden;padding:0 18px 16px;border:1px solid rgba(255,224,163,.48);border-radius:14px;background:radial-gradient(circle at 80% 12%,rgba(246,184,77,.11),transparent 26%),radial-gradient(circle at 12% 3%,rgba(194,255,76,.1),transparent 28%),linear-gradient(154deg,#151013 0,#09080a 52%,#060607 100%);box-shadow:0 34px 100px rgba(0,0,0,.82),0 0 0 1px rgba(190,255,83,.11),inset 0 1px rgba(255,255,255,.08)}.premium-real-dialog:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.52;background:linear-gradient(90deg,transparent 0 18px,rgba(255,255,255,.025) 19px 20px,transparent 21px 100%),repeating-linear-gradient(0deg,transparent 0 31px,rgba(255,255,255,.018) 32px 33px);mask-image:linear-gradient(#000,transparent 86%)}.premium-real-dialog:after{content:"";position:absolute;left:6%;right:6%;top:0;height:2px;background:linear-gradient(90deg,transparent,rgba(196,255,91,.95),rgba(255,224,163,.95),transparent);box-shadow:0 0 16px rgba(196,255,91,.35)}.real-dialog-glow{position:absolute;right:-80px;top:32px;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,rgba(196,255,91,.1),transparent 66%);filter:blur(5px);pointer-events:none}.premium-close{z-index:3;top:12px;right:13px;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(255,105,116,.72);border-radius:50%;background:rgba(42,8,13,.88);color:#ffb4bd;font-size:21px;line-height:1;box-shadow:0 0 18px rgba(255,77,101,.18);transition:.16s}.premium-close:hover{transform:rotate(90deg) scale(1.06);background:#641425;color:#fff}.real-dialog-head{position:relative;display:grid;grid-template-columns:68px 1fr 70px;align-items:center;gap:12px;min-height:112px;padding:20px 38px 13px 4px;border-bottom:1px solid rgba(255,224,163,.13)}.real-lock-mark{width:62px;height:62px;display:grid;place-items:center;clip-path:polygon(50% 0,94% 17%,88% 75%,50% 100%,12% 75%,6% 17%);background:linear-gradient(145deg,#c8ff55,#59aa2a);filter:drop-shadow(0 0 15px rgba(190,255,83,.42))}.real-lock-mark:before{content:"";width:50px;height:50px;clip-path:polygon(50% 0,94% 17%,88% 75%,50% 100%,12% 75%,6% 17%);background:#10180a;box-shadow:inset 0 0 16px rgba(190,255,83,.36)}.real-lock-mark span{position:absolute;width:17px;height:13px;border:3px solid #ceff6d;border-radius:3px;background:#111;box-shadow:0 0 10px rgba(206,255,109,.55)}.real-lock-mark span:before{content:"";position:absolute;width:10px;height:9px;left:1px;top:-10px;border:3px solid #ceff6d;border-bottom:0;border-radius:8px 8px 0 0}.real-head-copy{display:grid;gap:4px;align-content:center}.real-head-copy .eyebrow{color:#e5ffb2;letter-spacing:.17em;font-size:9px}.real-head-copy strong{font-size:13px;letter-spacing:.08em;color:#fff9e7}.real-signal-bars{align-self:end;display:flex;align-items:end;justify-content:end;gap:3px;height:35px;padding-bottom:2px}.real-signal-bars i{width:5px;border-radius:3px 3px 0 0;background:linear-gradient(#c9ff65,#64bb35);box-shadow:0 0 10px rgba(190,255,83,.5)}.real-signal-bars i:first-child{height:10px}.real-signal-bars i:nth-child(2){height:17px}.real-signal-bars i:nth-child(3){height:28px}.real-signal-bars i:nth-child(4){height:21px}.real-signal-bars i:nth-child(5){height:35px}.real-copy-block{padding:16px 4px 12px}.real-copy-block h2{max-width:360px;margin:0;color:#fffaf1;font-size:25px;line-height:1.06;letter-spacing:-.055em}.real-copy-block h2:after{content:"";display:block;width:92px;height:2px;margin-top:11px;background:linear-gradient(90deg,#c9ff65,#f6b84d,transparent)}.real-copy-block p{max-width:385px;margin:12px 0 0;color:#c7b9bd;font-size:11px;line-height:1.48}.real-benefits{display:grid;grid-template-columns:repeat(3,1fr);margin:3px 0 13px;border:1px solid rgba(190,255,83,.25);border-radius:10px;overflow:hidden;background:linear-gradient(110deg,rgba(19,30,12,.8),rgba(11,12,10,.92));box-shadow:inset 0 0 18px rgba(190,255,83,.055)}.real-benefits article{min-height:76px;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:7px;padding:10px 8px;border-right:1px solid rgba(190,255,83,.2)}.real-benefits article:last-child{border-right:0}.real-benefits b,.real-benefits small{display:block}.real-benefits b{font-size:8px;line-height:1.2;color:#eeffd5;letter-spacing:.045em}.real-benefits small{margin-top:3px;font-size:8px;line-height:1.16;color:#bdc9ad;letter-spacing:.04em}.benefit-icon{position:relative;width:25px;height:25px;display:block;border:1.5px solid #ccff6f;border-radius:50%;box-shadow:0 0 12px rgba(190,255,83,.26)}.icon-target:before{content:"";position:absolute;inset:6px;border:1.5px solid #ccff6f;border-radius:50%}.icon-target:after{content:"";position:absolute;left:10px;top:3px;width:2px;height:19px;background:#ccff6f;box-shadow:0 0 7px #ccff6f}.icon-shield{border-radius:8px 8px 13px 13px;clip-path:polygon(50% 0,95% 17%,88% 76%,50% 100%,12% 76%,5% 17%)}.icon-shield:before{content:"";position:absolute;left:10px;top:5px;width:4px;height:11px;border:solid #ccff6f;border-width:0 2px 2px 0;transform:rotate(45deg)}.icon-link:after,.icon-link:before{content:"";position:absolute;width:10px;height:6px;border:1.5px solid #ccff6f;border-radius:6px;top:8px}.icon-link:before{left:3px}.icon-link:after{right:3px}.icon-link{border:0;box-shadow:none}.icon-link span{display:none}.premium-price{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:13px 15px;border:1px solid rgba(255,224,163,.34);border-radius:10px;background:linear-gradient(110deg,rgba(31,21,15,.95),rgba(12,10,11,.96));box-shadow:inset 0 1px rgba(255,255,255,.045)}.price-label{display:grid;gap:4px}.price-label small{color:#ffe7b6;font-size:8px;letter-spacing:.15em}.price-label span{color:#9fa692;font-size:8px;letter-spacing:.1em}.price-value{display:flex;align-items:baseline;gap:5px}.price-value strong{font-size:30px;line-height:1;color:#e4ffae;letter-spacing:-.05em;text-shadow:0 0 18px rgba(190,255,83,.2)}.price-value span{font-size:10px;color:#e9d6d6}.premium-trust-row{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;margin:13px 5px 10px;color:#a5d74f;font-size:8px;letter-spacing:.09em;text-align:center}.premium-trust-row i{height:1px;background:linear-gradient(90deg,transparent,rgba(190,255,83,.65))}.premium-trust-row i:last-child{background:linear-gradient(90deg,rgba(190,255,83,.65),transparent)}.premium-checkout{width:100%;min-height:48px;justify-content:center;border-color:rgba(190,255,83,.74)!important;background:linear-gradient(100deg,#4eac29,#8ade3c 52%,#baf25a)!important;color:#071006!important;box-shadow:0 12px 26px rgba(117,222,55,.2),inset 0 1px rgba(255,255,255,.35)!important;font-weight:950!important;letter-spacing:.02em}.premium-checkout:hover{filter:brightness(1.08);transform:translateY(-1px)}.premium-button-mark{display:inline-grid;place-items:center;width:19px;height:19px;margin-right:4px;border:1px solid rgba(5,18,5,.55);border-radius:50%;font-size:13px}.premium-checkout b{margin-left:8px}.premium-demo{position:relative;width:100%;margin:9px 0 0;padding:5px 0;border:0;background:0 0;color:#d6c2c5;font-size:10px;letter-spacing:.03em}.premium-demo:hover{color:#fff0cf;text-decoration:underline}@media(max-width:520px){.premium-real-dialog{padding:0 13px 14px}.real-dialog-head{grid-template-columns:57px 1fr 52px;min-height:96px;gap:9px;padding-right:27px}.real-lock-mark{width:53px;height:53px}.real-lock-mark:before{width:43px;height:43px}.real-copy-block{padding-top:14px}.real-copy-block h2{font-size:22px}.real-benefits article{grid-template-columns:25px 1fr;gap:5px;padding:9px 6px}.benefit-icon{width:23px;height:23px}.real-benefits b,.real-benefits small{font-size:7px}.premium-price{padding:12px}.price-value strong{font-size:27px}.premium-trust-row{font-size:7px;letter-spacing:.055em}.premium-close{top:9px;right:9px}}.cyber-bg:before{opacity:.62}.cyber-bg:after{inset:-18%;opacity:1;will-change:transform}@keyframes lottusAmbient{from{transform:rotate(0) scale(1.02)}to{transform:rotate(360deg) scale(1.02)}}.live-console,.mission-console{background:var(--panel-solid)!important;box-shadow:0 22px 58px rgba(0,0,0,.54),inset 0 1px rgba(255,255,255,.035)!important}.live-console{background:var(--panel-solid-2)!important}.live-console:after,.mission-console:after{opacity:.45}.control select,.money-input{box-shadow:none!important}.control select:focus,.money-input:focus-within{border-color:var(--gold)!important;box-shadow:0 0 0 2px rgba(239,180,78,.1)!important}.signal-surface{background:#09070b!important;box-shadow:inset 0 1px rgba(255,255,255,.035),0 9px 23px rgba(0,0,0,.22)!important}.signal-surface:after{opacity:.92}.event-row.success{background:#15100d!important}.event-row.loss,.event-row.warning{background:#1a0a10!important}.compact-protection{background:#0d100a!important}@media (max-width:760px){.cyber-bg:after{animation:none;opacity:.7}}.bot-nav-link{display:inline-flex;align-items:center;min-height:27px;padding:0 10px;border:1px solid rgba(239,180,78,.32);border-radius:7px;text-decoration:none;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.bot-nav-link:hover{background:rgba(239,180,78,.1);border-color:#efb44e}.bot-page{min-height:100vh;color:#f9efe6}.bot-shell{position:relative;z-index:1;width:min(1180px,calc(100% - 44px));margin:0 auto;padding:22px 0 34px}.bot-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px}.bot-back{padding:9px 12px;border:1px solid rgba(239,180,78,.25);border-radius:8px;background:#0a070a;font-size:11px;text-decoration:none}.bot-back:hover{border-color:#efb44e}.bot-brand{display:flex;align-items:baseline;gap:8px;letter-spacing:.1em}.bot-brand span{font-size:10px}.bot-brand b{font-size:17px;color:#fff3dc}.bot-brand i{display:block;width:31px;height:2px;background:#d34f81;box-shadow:0 0 10px rgba(211,79,129,.8)}.bot-account{display:flex;gap:11px;align-items:center;color:#d7c5c4;font-size:11px}.bot-account button{border:0;background:0 0;color:#f1b9cb;font-size:11px;cursor:pointer}.bot-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:28px 0 18px;padding:21px 22px;border:1px solid rgba(239,180,78,.22);border-radius:14px;background:#0b080b;box-shadow:0 17px 50px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.035)}.bot-eyebrow{display:block;margin-bottom:8px;color:#efb44e;font-size:9px;letter-spacing:.22em}.bot-hero h1{margin:0;color:#fff5e5;font-size:clamp(25px,3vw,38px);letter-spacing:-.055em}.bot-hero p{margin:7px 0 0;color:#bcaeb0;font-size:12px;max-width:630px}.bot-hero-status{text-align:right;display:grid;gap:9px;justify-items:end}.access-badge{display:inline-flex;font-weight:900}.access-badge.pending{color:#ffc978;border-color:rgba(239,180,78,.42);background:#1a1009}.bot-hero-status small{color:#bba7af;font-size:10px}.bot-studio-grid{display:grid;grid-template-columns:minmax(0,1.46fr) minmax(310px,.72fr);gap:16px}.bot-control-panel,.bot-editor-panel,.bot-guide-panel,.bot-log-panel{border:1px solid rgba(239,180,78,.19);border-radius:14px;background:#0d090d;box-shadow:0 14px 38px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.028)}.bot-control-panel{border-color:rgba(211,79,129,.3);background:#110a10}.bot-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;border-bottom:1px solid rgba(255,224,163,.1)}.bot-panel-head>div{display:flex;align-items:center;gap:9px}.bot-panel-head span{display:grid;place-items:center;width:23px;height:23px;border-radius:6px;background:#efb44e;color:#130b07;font-size:10px;font-weight:900}.bot-control-panel .bot-panel-head span{background:#d34f81;color:#fff}.bot-panel-head b{font-size:10px;letter-spacing:.13em}.bot-panel-head em{font-size:9px;color:#cdb5aa;font-style:normal;letter-spacing:.12em}.bot-form-grid{display:grid;grid-template-columns:1fr 170px;gap:12px;padding:16px 17px 10px}.bot-form-grid label{display:grid;gap:7px}.bot-form-grid label>span,.editor-label{color:#cdb7ab;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.bot-form-grid input,.bot-form-grid select{width:100%;min-height:39px;padding:0 11px;border:1px solid rgba(239,180,78,.23);border-radius:7px;outline:0;background:#080609;color:#fff4e1}.editor-label{display:flex;justify-content:space-between;padding:5px 17px 8px}.editor-label small{font-size:9px}.bot-editor-panel textarea{display:block;width:calc(100% - 34px);height:325px;margin:0 17px;padding:15px;border:1px solid rgba(239,180,78,.22);border-radius:9px;resize:vertical;outline:0;background:#070608;color:#f8dfb0;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;tab-size:2}.bot-editor-panel textarea:focus{border-color:#efb44e;box-shadow:0 0 0 3px rgba(239,180,78,.08)}.bot-editor-footer{display:flex;justify-content:space-between;gap:16px;padding:11px 17px 15px;color:#a997a0;font-size:10px}.bot-editor-footer i{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#a6ef68;box-shadow:0 0 9px rgba(166,239,104,.7)}#scriptStatus.safe{color:#bff26d}#scriptStatus.blocked{color:#ff7f92}.bot-control-stack{display:grid;gap:10px;padding:16px}.risk-readout,.robot-readout{padding:13px;border:1px solid rgba(240,148,181,.18);border-radius:9px;background:#0b070a}.risk-readout span,.robot-readout span{display:block;color:#c49aa9;font-size:9px;letter-spacing:.13em}.robot-readout strong{display:block;margin:6px 0 3px;color:#fff2e6;font-size:17px;letter-spacing:.03em}.robot-readout strong.is-running{color:#bff26d;text-shadow:0 0 16px rgba(190,255,83,.32)}.risk-readout p,.robot-readout small{display:block;margin:0;color:#bba7af;font-size:10px;line-height:1.45}.risk-readout{border-color:rgba(239,180,78,.16)}.bot-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:0 16px 14px}.bot-btn{min-height:42px;border:1px solid;border-radius:8px;cursor:pointer;letter-spacing:.02em}.bot-btn.ghost{border-color:rgba(239,180,78,.35);background:#120c10;color:#ffe0a3}.bot-btn.primary{grid-column:1/-1;border-color:#f0a952;background:#e4a147;color:#190e08;box-shadow:0 10px 22px rgba(228,161,71,.18)}.bot-btn.danger{grid-column:1/-1;border-color:rgba(255,100,125,.42);background:#240b12;color:#ffb4c1}.bot-btn:disabled{opacity:.45;cursor:not-allowed}.bot-message{padding:0 16px 16px;line-height:1.35}.bot-message[data-kind=error]{color:#ff91a5}.bot-message[data-kind=success]{color:#c2f27b}.bot-bottom-grid{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);gap:16px;margin-top:16px}.bot-logs{height:210px;overflow:auto;padding:12px}.bot-logs>p{margin:0;color:#a9989f;font-size:11px}.bot-log{display:grid;grid-template-columns:8px 1fr;gap:9px;margin-bottom:8px;padding:10px;border:1px solid rgba(255,224,163,.09);border-radius:8px;background:#110b10}.bot-log i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#efb44e;box-shadow:0 0 8px rgba(239,180,78,.6)}.bot-log b{display:block;color:#f4e6d8;font-size:10px;line-height:1.35}.bot-log small{display:block;margin-top:4px;color:#9c8990;font-size:9px}.bot-log.blocked i,.bot-log.error i{background:#f45d76;box-shadow:0 0 8px rgba(244,93,118,.62)}.bot-log.active i,.bot-log.sent i{background:#a9ef68;box-shadow:0 0 8px rgba(169,239,104,.62)}.guide-code{display:flex;flex-wrap:wrap;gap:7px;padding:15px 16px 9px}.guide-code code{padding:7px 8px;border:1px solid rgba(239,180,78,.18);border-radius:6px;background:#090609;color:#f7d49b;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.bot-guide-panel>p{margin:2px 16px 16px;color:#bca8af;font-size:11px;line-height:1.5}@media(max-width:850px){.bot-bottom-grid,.bot-studio-grid{grid-template-columns:1fr}.bot-editor-panel textarea{height:270px}.bot-shell{width:min(100% - 26px,760px)}.bot-hero{align-items:flex-start;flex-direction:column}.bot-hero-status{text-align:left;justify-items:start}}@media(max-width:520px){.bot-topbar{flex-wrap:wrap}.bot-brand{order:-1;width:100%;justify-content:center}.bot-account{margin-left:auto}.bot-form-grid{grid-template-columns:1fr}.bot-editor-footer{display:grid;gap:7px}.bot-editor-panel textarea{height:290px}.bot-actions{grid-template-columns:1fr}.bot-btn.danger,.bot-btn.primary{grid-column:auto}.bot-hero{padding:17px}.bot-hero h1{font-size:28px}}.rail-actions{display:grid;gap:9px;margin-top:36px}.rail-menu-button{width:46px;min-height:48px;display:grid;place-items:center;gap:2px;border:1px solid rgba(255,203,122,.18);border-radius:8px;background:rgba(10,6,9,.78);color:#f4ceb0;text-decoration:none;cursor:pointer;transition:.18s}.rail-menu-button span{font-size:17px;color:#ffc364}.rail-menu-button small{font-size:7px;letter-spacing:.11em;font-weight:900}.rail-menu-button:focus-visible,.rail-menu-button:hover{border-color:rgba(255,191,89,.72);transform:translateY(-2px);box-shadow:0 8px 22px rgba(187,44,99,.2)}.real-bot-picker{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding:10px;border:1px solid rgba(255,194,99,.28);border-radius:7px;background:#100a0d}.real-bot-picker span{display:block;color:#d4aa88;font-size:8px;font-weight:950;letter-spacing:.14em}.real-bot-picker strong{display:block;margin-top:4px;color:#fff0e3;font-size:11px}.real-bot-picker small{display:block;margin-top:3px;color:#a98998;font-size:9px}.real-bot-picker button{border:1px solid rgba(255,190,91,.48);border-radius:5px;background:rgba(113,49,69,.25);color:#ffd098;padding:8px 9px;font-size:9px;font-weight:900;white-space:nowrap;cursor:pointer}.bot-modal{z-index:60}.bot-dialog{position:relative;width:min(1040px,100%);padding:21px;border:1px solid rgba(255,190,91,.44);border-radius:12px;box-shadow:0 35px 120px rgba(0,0,0,.82)}.bot-dialog-head{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:1px 28px 16px 0;border-bottom:1px solid rgba(255,191,106,.14)}.bot-dialog-head span:first-child{display:block;color:#ffcb83;font-size:9px;font-weight:950;letter-spacing:.22em}.bot-dialog-head h2{margin:4px 0 5px;font-size:30px;letter-spacing:-.05em}.bot-dialog-head p{margin:0;color:#b89ba5;font-size:11px}.bot-dialog-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:14px;margin-top:15px}.bot-dialog label{display:flex;flex-direction:column;gap:6px;color:#d0acbc;font-size:9px;font-weight:900;letter-spacing:.1em}.bot-dialog label+label{margin-top:10px}.bot-dialog input,.bot-dialog select,.bot-dialog textarea{width:100%;border:1px solid rgba(255,186,93,.2);border-radius:6px;outline:0;background:#080609;color:#fff2f1;padding:10px;font:inherit}.bot-dialog input,.bot-dialog select{height:38px}.bot-dialog textarea{height:292px;margin-top:7px;resize:vertical;font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.editor-label{display:flex;justify-content:space-between;margin-top:13px;color:#e5c2bd;font-size:9px;letter-spacing:.13em;font-weight:950}.editor-label small{color:#9bd980;letter-spacing:0}.bot-modal-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.bot-modal-actions button{border:1px solid rgba(255,193,95,.35);border-radius:6px;background:#1a0d13;color:#ffe4be;padding:9px 11px;font-size:10px;font-weight:900;cursor:pointer}.bot-modal-actions .primary{border-color:rgba(114,239,147,.62);background:#13592f;color:#eaffee}.bot-message{min-height:17px;margin:9px 0 0;color:#ba9ba5;font-size:10px}.bot-dialog aside{display:flex;min-height:0;flex-direction:column;padding-left:14px;border-left:1px solid rgba(255,187,98,.13)}.bot-logs-head,.saved-bots-head{display:flex;justify-content:space-between;color:#d6b8bd;font-size:9px;letter-spacing:.13em}.saved-bots-head small{color:#9c8290}.bots-list{display:grid;gap:7px;max-height:262px;margin:9px 0 13px;overflow:auto}.saved-bot{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px;border:1px solid rgba(255,192,105,.15);border-radius:6px;color:#eee1e4;text-align:left;cursor:pointer}.saved-bot.selected{border-color:#f4b75d;background:#23100f;box-shadow:inset 2px 0 #f8b85a}.saved-bot span{font-size:10px;font-weight:850}.saved-bot small{color:#e9b979;font-size:7px;letter-spacing:.08em}.bot-mini-logs{display:grid;gap:6px;max-height:205px;margin-top:8px;overflow:auto}.bot-mini-logs div{padding:7px;border:1px solid rgba(255,197,113,.1);border-radius:5px;background:#0c080a}.bot-mini-logs b{display:block;color:#ded0d4;font-size:9px;line-height:1.35}.bot-mini-logs small{display:block;margin-top:3px;color:#8f7681;font-size:8px}.access-badge{align-self:start;padding:7px 9px;border:1px solid rgba(255,183,92,.34);border-radius:5px;color:#ffd092;font-size:8px;font-weight:950;letter-spacing:.12em}.access-badge.active{border-color:rgba(99,239,135,.58);color:#bff5c2;background:rgba(47,126,63,.16)}@media(max-width:760px){.rail-actions{display:none}.bot-dialog{padding:16px}.bot-dialog-grid{grid-template-columns:1fr}.bot-dialog aside{padding:13px 0 0;border-left:0;border-top:1px solid rgba(255,187,98,.13)}.bot-dialog textarea{height:220px}.real-bot-picker{align-items:start;flex-direction:column}.real-bot-picker button{width:100%}}.admin-page{min-height:100vh;height:auto;overflow:auto}.admin-shell{position:relative;z-index:1;width:min(1480px,calc(100% - 36px));margin:0 auto;padding:20px 0 35px}.admin-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0 17px;border-bottom:1px solid rgba(255,190,99,.17)}.admin-top h1{margin:3px 0 0;font-size:22px;letter-spacing:-.04em}.admin-top>div>span{color:#f8c777;font-size:8px;font-weight:950;letter-spacing:.2em}.admin-back{color:#f4c983;font-size:10px;text-decoration:none}.admin-user{display:flex;align-items:center;gap:10px;color:#d9c4c9;font-size:10px}.admin-audit button,.admin-user button{border:1px solid rgba(255,193,106,.28);border-radius:5px;background:#150b10;color:#f8c780;padding:7px 9px;font-size:9px;cursor:pointer}.admin-security{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:15px;padding:12px;border:1px solid rgba(246,186,92,.28);border-radius:8px;background:#120b0e}.admin-security>div{display:grid;grid-template-columns:9px 1fr;column-gap:9px}.admin-security i{grid-row:1/3;width:7px;height:7px;margin-top:4px;border-radius:50%;background:#8ce67d;box-shadow:0 0 13px #53d77c}.admin-security strong{font-size:10px;color:#fee5bd}.admin-security small{grid-column:2;color:#b99ba6;font-size:9px;margin-top:3px}.admin-security button{border:1px solid rgba(126,232,153,.5);border-radius:5px;background:#153d25;color:#cbf5d1;padding:8px 10px;font-size:9px;font-weight:900;cursor:pointer}.admin-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:12px}.admin-metrics article{padding:12px;border:1px solid rgba(255,188,97,.18);border-radius:7px;background:#10090d}.admin-metrics span{display:block;color:#bf9da8;font-size:8px;font-weight:900;letter-spacing:.13em}.admin-metrics b{display:block;margin:5px 0 2px;color:#ffe2b0;font-size:21px}.admin-metrics small{color:#8d7480;font-size:9px}.admin-workspace{display:grid;grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);gap:11px;margin-top:11px}.admin-audit,.admin-detail,.admin-users{border:1px solid rgba(255,190,99,.2);border-radius:8px;background:#0f090c}.admin-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-bottom:1px solid rgba(255,187,95,.13)}.admin-panel-head>div:first-child{display:flex;align-items:center;gap:7px}.admin-panel-head span{display:grid;place-items:center;width:21px;height:21px;border-radius:4px;background:#4e1d2d;color:#ffc369;font-size:8px;font-weight:950}.admin-panel-head b{color:#e8d6d9;font-size:9px;letter-spacing:.13em}.admin-panel-head>small{color:#b799a4;font-size:9px}.admin-search{display:flex;gap:6px}.admin-search input,.admin-search select{height:30px;min-width:0;border:1px solid rgba(255,191,102,.2);border-radius:5px;background:#080608;color:#eee1e4;padding:0 8px;font-size:9px;outline:0}.admin-search input{width:160px}.admin-list{max-height:600px;overflow:auto;padding:7px}.admin-detail-body>p,.admin-list>p,.audit-list>p{color:#957a87;font-size:10px}.admin-user-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px;border:1px solid transparent;border-radius:6px;background:0 0;color:#e7d8dc;text-align:left;cursor:pointer}.admin-user-row.selected,.admin-user-row:hover{border-color:rgba(255,190,97,.22);background:#180b10}.admin-user-row span{min-width:0}.admin-user-row b,.admin-user-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-row b{font-size:10px}.admin-user-row small{margin-top:3px;color:#a78794;font-size:8px}.admin-user-row em{padding:4px 5px;border-radius:4px;background:#2d1d24;color:#f4c996;font-size:7px;font-style:normal;font-weight:900}.admin-user-row em.blocked{background:#4b1520;color:#ffb0ba}.admin-user-row em.active{background:#153623;color:#baf0be}.admin-detail-body{min-height:560px;padding:13px;overflow:auto}.user-profile{display:flex;justify-content:space-between;gap:15px;padding-bottom:12px;border-bottom:1px solid rgba(255,190,100,.12)}.user-profile b,.user-profile small,.user-profile span{display:block}.user-profile span{font-size:17px;font-weight:900}.user-profile small{margin-top:3px;color:#a78895;font-size:9px}.user-profile>div:last-child{text-align:right}.user-profile>div:last-child b{color:#f8cb8c;font-size:9px;text-transform:uppercase}.admin-actions{display:flex;gap:7px;margin:11px 0}.admin-actions button{border:1px solid rgba(255,194,105,.31);border-radius:5px;background:#1b0c12;color:#ffe0b3;padding:8px 10px;font-size:9px;font-weight:900;cursor:pointer}.admin-actions .danger{border-color:rgba(255,89,106,.48);background:#45131d;color:#ffb3bd}.admin-actions .primary{border-color:rgba(112,235,145,.54);background:#16482b;color:#c7f5ce}.detail-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.detail-stats span{padding:8px;border:1px solid rgba(255,190,99,.13);border-radius:5px;color:#ad8d99;font-size:8px}.detail-stats b{display:block;margin-top:3px;color:#efdfdf;font-size:11px}.detail-section{margin-top:13px}.detail-section h3{display:flex;justify-content:space-between;margin:0 0 6px;color:#d9bbc3;font-size:9px;letter-spacing:.12em}.detail-section h3 small{color:#907782}.detail-section article{padding:7px;border-top:1px solid rgba(255,192,109,.08)}.detail-section article b{display:block;color:#e8dadd;font-size:9px}.detail-section article small{display:block;margin-top:3px;color:#987d89;font-size:8px}.admin-audit{margin-top:11px}.audit-list{max-height:340px;overflow:auto;padding:8px}.audit{display:grid;grid-template-columns:68px 1fr;gap:8px;padding:8px;border-bottom:1px solid rgba(255,190,99,.08)}.audit>span{width:max-content;height:max-content;padding:4px;border-radius:4px;background:#211019;color:#ecc17c;font-size:7px;font-weight:950;letter-spacing:.08em}.audit.warning>span{background:#4c1921;color:#ffb6bd}.audit.error>span{background:#5a1018;color:#ffc2c8}.audit b{display:block;color:#e6d6da;font-size:9px}.audit small{display:block;margin-top:3px;color:#8f7781;font-size:8px}.admin-password-dialog{position:relative;width:min(390px,100%);padding:23px;border:1px solid rgba(255,192,100,.42);border-radius:10px;background:#120b0e;box-shadow:0 30px 100px rgba(0,0,0,.75)}.admin-password-dialog>span{color:#f7c77d;font-size:8px;font-weight:950;letter-spacing:.15em}.admin-password-dialog h2{margin:9px 0 5px;font-size:23px}.admin-password-dialog p{color:#ae919c;font-size:10px}.admin-password-dialog input{width:100%;height:42px;margin:10px 0;border:1px solid rgba(255,190,99,.27);border-radius:6px;outline:0;background:#080608;color:#fff2f2;padding:0 10px}.admin-password-dialog .auto-start{width:100%;margin-top:0}.admin-password-dialog #passwordMessage{min-height:15px;margin:8px 0 0;color:#f0bd87}@media(max-width:940px){.admin-metrics{grid-template-columns:repeat(3,1fr)}.admin-workspace{grid-template-columns:1fr}.admin-list{max-height:300px}.admin-detail-body{min-height:0}}@media(max-width:620px){.admin-shell{width:min(100% - 18px,1480px)}.admin-top{align-items:start;flex-wrap:wrap}.admin-metrics{grid-template-columns:1fr 1fr}.admin-search,.admin-search input{width:100%}.admin-panel-head{align-items:start;flex-wrap:wrap}.detail-stats{grid-template-columns:1fr 1fr}.admin-security{align-items:start;flex-direction:column}.admin-security button{width:100%}}.demo-bot-picker{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;padding:10px;border:1px solid rgba(122,224,155,.25);border-radius:7px;background:#09100d}.demo-bot-picker span{display:block;color:#9bdcae;font-size:8px;font-weight:950;letter-spacing:.14em}.demo-bot-picker strong{display:block;margin-top:4px;color:#eaffed;font-size:11px}.demo-bot-picker small{display:block;margin-top:3px;color:#9ab5a2;font-size:9px}.demo-bot-picker .demo-bot-state{padding:6px 7px;border:1px solid rgba(115,237,151,.4);border-radius:5px;background:#123621;color:#c9f9d1;font-size:8px;white-space:nowrap}.admin-access-shell{position:relative;z-index:1;display:grid;min-height:100vh;place-items:center;padding:20px}.admin-access-shell section{width:min(460px,100%);padding:28px;border:1px solid rgba(255,195,101,.28);border-radius:12px;background:#100a0e;box-shadow:0 28px 100px rgba(0,0,0,.62)}.admin-access-shell span{color:#ffc978;font-size:9px;font-weight:950;letter-spacing:.18em}.admin-access-shell h1{margin:10px 0 8px;color:#fff0e2;font-size:24px}.admin-access-shell p{margin:0;color:#b99ca6;font-size:11px;line-height:1.55}.admin-access-shell a{display:inline-flex;margin-top:18px;padding:10px 12px;border:1px solid rgba(255,194,99,.34);border-radius:6px;color:#ffe0ac;font-size:10px;text-decoration:none}@media(max-width:760px){.demo-bot-picker{align-items:start;flex-direction:column}.demo-bot-picker .demo-bot-state{align-self:flex-start}}#adminLink[hidden],[hidden]{display:none!important}.operations-grid{grid-template-columns:minmax(350px,.8fr) minmax(520px,1.2fr)}.real-bots-dock{display:none}.subscriber-real .operations-grid{grid-template-columns:190px minmax(350px,.82fr) minmax(460px,1.18fr);gap:10px}.subscriber-real .real-bots-dock{display:flex;min-height:0;flex-direction:column;gap:10px;padding:12px 10px;border:1px solid rgba(239,180,78,.34);border-radius:10px;background:#0d090d;box-shadow:0 22px 58px rgba(0,0,0,.45),inset 0 1px rgba(255,255,255,.035)}.real-bots-dock:before{content:"";display:block;height:2px;margin:-12px -10px 0;background:linear-gradient(90deg,transparent,rgba(239,180,78,.95),transparent)}.dock-head{display:flex;align-items:center;justify-content:space-between;padding:0 2px;font-size:9px;letter-spacing:.18em;font-weight:950}.dock-head b{display:grid;place-items:center;min-width:22px;height:22px;border:1px solid rgba(239,180,78,.35);border-radius:5px;font-size:10px;letter-spacing:0}.real-bots-list{display:flex;min-height:0;flex:1;flex-direction:column;gap:7px;overflow:auto;padding-right:2px}.real-bots-list>p{margin:0;font-size:10px}.dock-bot{position:relative;display:grid;grid-template-columns:8px minmax(0,1fr);gap:6px;align-items:center;min-height:54px;padding:8px;border:1px solid rgba(255,224,163,.12);border-radius:7px;text-align:left;transition:.18s}.dock-bot:hover{transform:translateY(-1px)}.dock-bot.selected{border-color:var(--gold);background:#17100d;box-shadow:0 0 0 1px rgba(239,180,78,.1),0 0 20px rgba(239,180,78,.08)}.dock-bot-led{width:6px;height:6px;border-radius:50%;background:#795a63;box-shadow:0 0 0 3px rgba(121,90,99,.09)}.dock-bot.selected .dock-bot-led{background:var(--lime);box-shadow:0 0 0 3px rgba(182,239,120,.1),0 0 10px var(--lime)}.dock-bot strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;letter-spacing:.01em}.dock-bot small{grid-column:2;font-size:8px;letter-spacing:.13em;opacity:.68!important}.dock-create{min-height:34px;border:1px solid rgba(239,180,78,.42);border-radius:6px;background:#16100e;font-size:9px;font-weight:900;letter-spacing:.08em}.dock-create:hover{background:#26160f}.subscriber-real #demoBotPicker,.subscriber-real .demo-pill{display:none!important}.subscriber-real .account-switch.real-only{padding:2px;background:#0a080a}.subscriber-real .account-switch.real-only #realMode{padding:6px 13px;cursor:default;pointer-events:none}.subscriber-real .account-switch.real-only #realMode:after{content:" ATIVA";margin-left:5px;color:#e7f5bb;font-size:8px;letter-spacing:.12em}.subscriber-real .command-caption{color:#d8ff98}.subscriber-real .telemetry-card.account-card:before{background:linear-gradient(var(--lime),#5a8d32)}@media(max-width:1160px){.subscriber-real .operations-grid{grid-template-columns:160px minmax(330px,.9fr) minmax(390px,1.1fr)}.subscriber-real .real-bots-dock{padding:10px 8px}.dock-bot{min-height:48px;padding:7px}.dock-bot strong{font-size:10px}}@media(max-width:920px){.auto-page{height:auto;min-height:100vh;overflow:auto}.terminal-shell{height:auto;min-height:100vh}.terminal-main{height:auto;min-height:100vh;grid-template-rows:48px auto auto}.operations-grid,.subscriber-real .operations-grid{grid-template-columns:1fr}.subscriber-real .real-bots-dock{max-height:190px}.real-bots-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:auto}.dock-create{min-height:32px}.live-console,.mission-console{min-height:unset}.side-rail{position:sticky;top:0;height:100vh}}@media(max-width:650px){.terminal-shell{grid-template-columns:52px minmax(0,1fr)}.side-rail{padding:10px 6px}.rail-logo{width:32px;height:32px}.terminal-main{padding:8px}.command-bar{grid-template-columns:1fr auto}.user-corner{display:none}.telemetry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.real-bots-list{grid-template-columns:1fr}.subscriber-real .real-bots-dock{max-height:220px}}.demo-usage{margin:-3px 0 7px;font-size:9px;letter-spacing:.08em;text-align:center}.auto-notify-host{inset:0!important;display:grid;place-items:center;pointer-events:none}.auto-notify{position:relative!important;box-shadow:0 25px 90px rgba(0,0,0,.82),0 0 34px rgba(238,180,59,.22)!important;pointer-events:auto}.auto-notify.gain{background:#171109!important}.auto-notify.loss{box-shadow:0 25px 90px rgba(0,0,0,.82),0 0 36px rgba(255,63,91,.24)!important}.auto-notify-mark{flex-basis:42px!important}.auto-stop{font-size:10px;opacity:.85}@media (max-width:820px){body,html{background:#050505!important;min-height:100%;overscroll-behavior:none}.auto-page{padding:0!important}.terminal-shell{display:block!important;min-height:100dvh!important}.side-rail{position:fixed!important;z-index:35!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;height:68px!important;border-right:0!important;border-top:1px solid rgba(255,208,122,.18)!important;background:rgba(7,7,7,.96)!important;backdrop-filter:blur(18px);display:flex!important;align-items:center!important;justify-content:space-around!important;padding:7px 11px!important}.rail-brand{display:none!important}.rail-actions{display:flex!important;width:100%!important;justify-content:space-around!important;gap:12px}.rail-menu-button{width:calc(50% - 8px)!important;height:48px!important;display:flex!important;flex-direction:row!important;justify-content:center!important;gap:8px!important;border:1px solid rgba(255,201,109,.22)!important;background:#111!important}.rail-spine,.rail-status{display:none!important}.terminal-main{padding:10px 10px 90px!important;width:100%!important}.command-bar{position:sticky!important;top:0!important;z-index:15!important;height:auto!important;min-height:54px!important;padding:8px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:8px!important;background:rgba(5,5,5,.88)!important;backdrop-filter:blur(14px)}.command-left{min-width:0!important}.command-name{font-size:10px!important}.command-caption,.command-divider{display:none!important}.account-switch{grid-column:1/3;order:3;width:100%!important}.account-mode{flex:1!important;height:34px!important}.user-corner{font-size:0!important;justify-self:end!important}.user-corner button{font-size:9px!important}.telemetry-grid{grid-template-columns:repeat(2,1fr)!important;gap:7px!important;margin:10px 0!important}.telemetry-card{min-height:72px!important;padding:10px!important}.telemetry-card strong{font-size:15px!important}.telemetry-card em{font-size:7px!important}.operations-grid{display:flex!important;flex-direction:column!important;gap:10px!important}.real-bots-dock{order:0!important;width:100%!important;display:flex!important;align-items:center!important;gap:8px!important;padding:8px!important;overflow:auto!important}.real-bots-list{display:flex!important;gap:6px!important;min-width:max-content}.dock-bot{min-width:130px!important}.live-console,.mission-console{padding:12px!important;min-height:0!important}.console-title h1{font-size:19px!important}.console-title p{font-size:9px!important}.control-deck{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.control-entry,.control-target{grid-column:auto!important}.control:nth-child(2){grid-column:1/3!important}.control input,.control select{height:45px!important}.demo-bot-picker{padding:9px!important}.action-dock{position:sticky!important;bottom:76px!important;z-index:12!important;padding:9px!important;background:rgba(5,5,5,.94)!important;border-top:1px solid rgba(255,208,122,.13)!important}.auto-start{min-height:58px!important;font-size:14px!important}.signal-surface{min-height:112px!important}.events-panel{max-height:220px!important}.logs{max-height:170px!important}.bot-dialog{width:100%!important;height:100dvh!important;max-height:none!important;border-radius:0!important;padding:18px 12px 86px!important}.bot-dialog-grid{display:block!important}.bot-dialog aside{margin-top:14px!important}.bot-modal-actions{position:sticky!important;bottom:0!important;background:#0c0c0c!important;padding:8px!important}.modal{padding:0!important}.subscription-dialog{width:100%!important;border-radius:0!important;min-height:100dvh!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.auto-notify{width:calc(100vw - 28px)!important}.auto-notify-body strong{font-size:12px!important}}.admin-base-bot{margin:12px 0;padding:14px;border:1px solid rgba(255,200,96,.25);background:#0d0b09}.base-bot-grid{display:grid;grid-template-columns:1fr 180px auto;gap:10px;align-items:end}.base-bot-grid label{display:grid;gap:6px;font-size:10px}.base-bot-grid input,.base-bot-grid select,.base-bot-grid textarea{background:#070707;color:#fff;border:1px solid #44331c;padding:9px}.base-bot-grid .base-script{grid-column:1/4}.base-bot-grid textarea{min-height:140px;font-family:monospace}.base-bot-grid button{padding:11px 14px;background:#e5b94d;border:0;color:#120d05;font-weight:900}@media(max-width:820px){.base-bot-grid{grid-template-columns:1fr}.base-bot-grid .base-script{grid-column:auto}}body,html{background:#090909}.auto-page{min-width:0}.live-console,.mission-console,.operations-grid,.terminal-main,.terminal-shell{min-width:0}.command-bar,.live-console,.mission-console,.real-bots-dock,.telemetry-card{background:var(--surface)!important}.command-bar{border-color:var(--line)!important}.console-title h1{font-size:clamp(22px,2.1vw,32px)!important}.console-title p{max-width:42ch}.operations-grid{align-items:stretch}.action-dock{margin-top:12px}.auto-start{font-weight:950;letter-spacing:.05em;min-height:52px!important;font-size:12px!important}.auto-stop{min-height:34px!important}.real-bots-dock{background:#111013!important}.dock-bot,.saved-bot{background:#1a1518!important;border-color:rgba(255,255,255,.08)!important}.dock-bot.base,.saved-bot.base{border-color:rgba(230,178,83,.48)!important;background:#20190f!important}.dock-bot.base small,.saved-bot.base small{color:#ffd98e!important}.base-bot-locked{display:grid;gap:10px;min-height:270px;place-content:center;padding:22px;border:1px solid rgba(230,178,83,.36);background:#14110d;text-align:center}.base-bot-locked span{color:#e6b253;font-size:10px;font-weight:950;letter-spacing:.14em}.base-bot-locked strong{font-size:19px}.base-bot-locked p{max-width:37ch;margin:0;color:#c4b8ac;font-size:11px;line-height:1.5}.base-bot-locked button{justify-self:center;min-width:190px;min-height:42px}.bot-dialog{max-height:min(820px,calc(100dvh - 30px));overflow:auto}.bot-dialog-grid{align-items:start}.bot-editor-section{min-width:0}.bot-dialog textarea{max-width:100%}.auto-notify-host{display:grid!important;place-items:center!important;inset:0!important;pointer-events:none}.auto-notify{padding:18px!important;border-width:2px!important;box-shadow:0 28px 100px rgba(0,0,0,.88)!important;pointer-events:auto!important}.auto-notify.gain{box-shadow:0 28px 100px rgba(0,0,0,.88),0 0 44px rgba(240,189,84,.28)!important}.auto-notify.loss{background:#210e13!important;box-shadow:0 28px 100px rgba(0,0,0,.88),0 0 44px rgba(255,78,105,.26)!important}.auto-notify-mark{flex:0 0 44px!important}@media (min-width:1161px){.terminal-main{padding:12px 14px!important;grid-template-rows:52px 76px minmax(0,1fr)!important;gap:10px!important}.operations-grid{grid-template-columns:minmax(330px,.8fr) minmax(480px,1.2fr)!important;gap:10px!important}.subscriber-real .operations-grid{grid-template-columns:180px minmax(320px,.8fr) minmax(460px,1.2fr)!important}.live-console,.mission-console{padding:14px!important}.console-title{margin-top:10px!important}.auto-form{margin-top:11px!important}.signal-surface{min-height:122px!important}.events-panel{min-height:0}.logs{max-height:168px!important}.real-bots-list{overflow:auto;max-height:calc(100dvh - 280px)}}@media (max-width:820px){body,html{width:100%;min-height:100dvh;overflow-x:hidden}.cyber-bg:after{opacity:.55;animation-duration:38s}.terminal-main{padding:8px 10px 92px!important;gap:8px!important}.command-bar{position:relative!important;top:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;padding:10px!important;min-height:54px!important}.command-left{overflow:hidden;white-space:nowrap}.command-name{font-size:9px!important;overflow:hidden;text-overflow:ellipsis}.account-switch{grid-column:1/-1!important;width:100%;margin-top:2px}.account-mode{height:34px!important}.telemetry-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0!important}.telemetry-card{min-height:66px!important;padding:9px!important}.telemetry-card strong{font-size:14px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telemetry-card em{font-size:7px!important}.operations-grid,.subscriber-real .operations-grid{display:flex!important;flex-direction:column!important;gap:9px!important}.real-bots-dock{order:-1!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;max-height:none!important;padding:9px!important}.real-bots-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%;overflow:visible!important}.dock-bot{width:100%!important;min-width:0!important;min-height:52px!important;padding:8px!important}.dock-create{min-height:36px!important}.live-console,.mission-console{padding:12px!important;border-radius:10px!important}.console-head{align-items:center!important}.console-title{margin-top:8px!important}.console-title h1{font-size:20px!important}.console-title p{font-size:9px!important;line-height:1.35}.control-deck{grid-template-columns:1fr 1fr!important;gap:7px!important;padding:7px!important}.control-entry,.control-target{grid-column:auto!important}.control:nth-child(2){grid-column:1/-1!important}.control select,.money-input{min-height:44px!important;height:44px!important}.demo-bot-picker{margin-top:7px!important;padding:9px!important}.demo-bot-picker small{font-size:8px!important}.compact-protection{font-size:9px!important}.action-dock{position:static!important;display:grid!important;grid-template-columns:1fr!important;gap:7px!important;padding:10px 0 0!important;background:0 0!important;border:0!important}.auto-start{min-height:56px!important;font-size:14px!important}.auto-stop{min-height:38px!important}.form-message{min-height:28px!important;line-height:1.35}.signal-surface{min-height:108px!important}.signal-core{padding:12px!important}.signal-core strong{font-size:13px!important}.goal-block{margin-top:9px!important}.events-panel{max-height:205px!important}.logs{max-height:145px!important}.event-row{padding:8px!important}.side-rail{height:70px!important;padding:8px!important}.rail-actions{justify-content:space-between!important;gap:7px!important}.rail-menu-button{min-width:0!important;width:100%!important;height:50px!important;padding:0 7px!important;gap:5px!important}.rail-menu-button span{font-size:14px!important}.rail-menu-button small{font-size:8px!important;white-space:nowrap}.bot-dialog{width:100%!important;height:100dvh!important;max-height:none!important;padding:18px 12px 92px!important;border-radius:0!important}.bot-dialog-head{padding-right:34px!important}.bot-dialog-head h2{font-size:26px!important}.bot-dialog-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.bot-dialog aside{border-left:0!important;border-top:1px solid rgba(255,255,255,.1)!important;padding:12px 0 0!important}.bot-dialog textarea{height:220px!important}.bot-modal-actions{position:sticky!important;bottom:0!important;z-index:3;padding:9px!important;background:#151214!important}.modal{padding:0!important;place-items:center!important}.subscription-dialog{width:min(100%,520px)!important;min-height:100dvh!important;border-radius:0!important;padding:22px 16px 90px!important}.real-access-modal .subscription-dialog{justify-content:center!important}.auto-notify{width:calc(100vw - 28px)!important;min-height:96px!important;padding:16px!important}.auto-notify-body strong{font-size:12px!important}.auto-notify-mark{width:40px!important;height:40px!important;flex-basis:40px!important}.install-link[hidden]{display:none!important}}@media (max-width:380px){.telemetry-card{min-height:61px!important;padding:8px!important}.telemetry-card strong{font-size:12px!important}.control span,.rail-menu-button small{font-size:7px!important}.real-bots-list{grid-template-columns:1fr!important}.dock-bot{min-height:44px!important}.console-title h1{font-size:18px!important}}.auto-page{height:auto!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important}.terminal-shell{height:auto!important;min-height:100dvh!important;grid-template-columns:68px minmax(0,1fr)}.terminal-main{scrollbar-width:thin;height:auto!important;min-height:100dvh!important;overflow:visible!important;display:grid!important;grid-template-rows:auto auto auto!important;align-content:start!important;padding:12px 16px 24px 12px!important}.command-bar,.operations-grid,.telemetry-grid{width:min(1032px,100%);margin-inline:auto;box-sizing:border-box}.operations-grid{min-height:0!important;align-items:start!important}.live-console,.mission-console{min-height:0!important;height:auto!important;overflow:visible!important}.auto-form{min-height:0!important;flex:none!important}.action-dock{position:static!important}.mobile-actions{display:none}@media (min-width:1161px){.operations-grid,.subscriber-real .operations-grid{grid-template-columns:repeat(2,minmax(0,510px))!important;justify-content:center!important;gap:12px!important}.subscriber-real .operations-grid{grid-template-columns:180px repeat(2,minmax(0,420px))!important;width:min(1056px,100%)!important}.live-console,.mission-console{padding:16px!important;min-height:520px!important}.events-panel{max-height:250px!important;overflow:auto!important}.logs{max-height:none!important;overflow:visible!important}}@media (max-height:760px) and (min-width:821px){.terminal-main{padding-bottom:28px!important}.operations-grid{align-items:start!important}.live-console,.mission-console{min-height:0!important}.events-panel{max-height:225px!important;overflow:auto!important}}@media (max-width:820px){.terminal-shell{display:block!important;height:auto!important;min-height:100dvh!important}.side-rail{display:none!important}.terminal-main{display:block!important;min-height:100dvh!important;padding:10px 12px calc(24px + env(safe-area-inset-bottom))!important}.command-bar,.operations-grid,.telemetry-grid{width:min(560px,100%)!important;margin:0 auto!important}.command-bar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;min-height:52px!important;padding:10px 11px!important}.command-left{min-width:0!important;overflow:hidden!important}.command-name{font-size:9px!important;overflow:hidden!important;text-overflow:ellipsis!important}.command-caption,.command-divider,.user-corner{display:none!important}.mobile-actions{display:flex!important;align-items:center;gap:6px!important}.mobile-action{display:inline-grid!important;place-items:center!important;min-width:42px!important;height:30px!important;padding:0 8px!important;border:1px solid rgba(230,178,83,.35)!important;border-radius:7px!important;background:#171214!important;color:#ffe0a3!important;font-size:9px!important;font-weight:900!important;letter-spacing:.08em!important;text-decoration:none!important}.mobile-action.install-mobile{border-color:rgba(185,72,113,.55)!important;color:#ffd2df!important}.account-switch{grid-column:1/-1!important;width:100%!important;justify-content:stretch!important;padding:3px!important}.account-mode{flex:1!important;height:33px!important}.telemetry-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:8px!important}.telemetry-card{min-height:64px!important;padding:9px 10px!important}.telemetry-card strong{font-size:14px!important}.telemetry-card em{display:none!important}.operations-grid,.subscriber-real .operations-grid{display:flex!important;flex-direction:column!important;gap:10px!important;margin-top:10px!important}.real-bots-dock{order:-1!important;width:100%!important;max-height:none!important;padding:10px!important}.real-bots-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;overflow:visible!important}.dock-create{display:block!important}.live-console,.mission-console{width:100%!important;padding:13px!important;border-radius:12px!important}.console-head{align-items:center!important}.console-title{text-align:center!important;margin:9px 0 0!important}.console-title h1{font-size:21px!important;line-height:1.03!important}.console-title p{font-size:10px!important;margin:6px auto 0!important}.control-deck{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:8px!important;margin-top:12px!important}.control{min-width:0!important;padding:0!important;gap:5px!important}.control:nth-child(2){grid-column:1/-1!important}.control-entry,.control-target{grid-column:auto!important}.control span{text-align:left!important;font-size:8px!important}.control select,.money-input{min-width:0!important;min-height:44px!important;height:44px!important}.money-input{grid-template-columns:28px minmax(0,1fr) 29px!important}.money-input input{font-size:14px!important}.step-stack{grid-template-rows:22px 22px!important}.step{min-height:22px!important}.demo-bot-picker{align-items:center!important;min-height:80px!important;padding:10px!important;text-align:left!important}.demo-bot-picker small{font-size:8px!important}.demo-bot-state{align-self:center!important}.demo-usage{text-align:center!important;margin:5px 0!important}.compact-protection{margin-top:7px!important;min-height:36px!important}.action-dock{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin-top:11px!important;padding:0!important;background:0 0!important;border:0!important}.auto-start{min-height:56px!important;font-size:14px!important}.auto-stop{min-height:38px!important}.form-message{min-height:24px!important;margin:7px 0 0!important;text-align:center!important}.signal-surface{min-height:118px!important}.signal-core{justify-content:center!important;text-align:center!important;padding:13px!important}.signal-core strong{font-size:14px!important}.signal-trace{right:12px!important;bottom:12px!important}.goal-block,.payout-line{text-align:center!important}.events-panel{max-height:none!important;margin-top:10px!important}.logs{max-height:230px!important;overflow:auto!important}.event-row b{font-size:10px!important}.modal{display:grid!important;place-items:center!important;padding:12px!important}.bot-dialog,.subscription-dialog{width:min(560px,calc(100vw - 24px))!important;height:auto!important;max-height:calc(100dvh - 24px)!important;min-height:0!important;overflow:auto!important;border-radius:14px!important;padding:18px 14px!important}.bot-dialog{padding-bottom:18px!important}.bot-dialog-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}.bot-dialog aside{border-left:0!important;border-top:1px solid rgba(255,255,255,.1)!important;padding:14px 0 0!important}.bot-dialog textarea{height:190px!important}.bot-modal-actions{position:static!important;padding:0!important;background:0 0!important}.subscription-dialog{justify-content:center!important}.auto-notify-host{padding:12px!important}.auto-notify{width:min(440px,calc(100vw - 24px))!important;min-height:94px!important;padding:15px!important}.auto-notify-body strong{font-size:12px!important}}@media (max-width:380px){.terminal-main{padding-inline:8px!important}.control-deck{grid-template-columns:1fr!important}.control:nth-child(2){grid-column:auto!important}.demo-bot-picker{align-items:flex-start!important;flex-direction:column!important}.demo-bot-state{align-self:flex-start!important}.real-bots-list{grid-template-columns:1fr!important}.telemetry-card strong{font-size:12px!important}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.modal:not(.show),.modal[aria-hidden=true]{display:none!important}.modal.show{display:grid!important}.auto-notify-host{inset:0!important;width:auto!important;pointer-events:none!important;display:grid!important;place-items:center!important;padding:18px!important}.auto-notify{pointer-events:auto!important;width:min(470px,calc(100vw - 32px))!important;min-height:104px!important;opacity:0!important;border-radius:15px!important;border:1px solid rgba(255,229,172,.78)!important;box-shadow:0 28px 85px rgba(0,0,0,.78),0 0 0 1px rgba(255,255,255,.035) inset!important}.auto-notify.show{opacity:1!important;transform:translateY(0) scale(1)!important}.auto-notify.gain{box-shadow:0 28px 85px rgba(0,0,0,.8),0 0 28px rgba(232,184,80,.18),0 0 0 1px rgba(255,232,181,.06) inset!important}.auto-notify.loss{box-shadow:0 28px 85px rgba(0,0,0,.8),0 0 30px rgba(255,79,105,.21),0 0 0 1px rgba(255,196,207,.05) inset!important}.auto-notify-mark{width:44px!important;height:44px!important;flex:0 0 44px!important;font-size:25px!important;box-shadow:0 0 0 6px rgba(232,184,80,.07)!important}.auto-notify-body strong{font-size:13px!important;line-height:1.42!important}.auto-notify-body small{font-size:10px!important}.demo-bot-compact{display:flex!important;align-items:center!important;justify-content:space-between!important}.demo-bot-compact strong{letter-spacing:.045em!important;margin-right:auto!important;color:#e7fff0!important}.demo-bot-compact .demo-bot-state{margin:0!important;align-self:auto!important}.compact-protection{display:none!important}@media (min-width:821px){.terminal-main{padding-top:10px!important;padding-bottom:10px!important;gap:8px!important}.command-bar{min-height:46px!important}.telemetry-grid{min-height:62px!important}.telemetry-card{min-height:62px!important;padding:9px 12px!important}.telemetry-card strong{font-size:17px!important}.operations-grid{gap:10px!important}.live-console,.mission-console{min-height:0!important;padding:13px 14px!important}.console-title{margin-top:7px!important}.console-title h1{font-size:clamp(21px,1.85vw,28px)!important}.console-title p{margin-top:4px!important;font-size:10px!important}.auto-form{margin-top:8px!important}.control-deck{gap:7px!important;padding:8px!important}.control{gap:5px!important}.control select,.money-input{height:42px!important;min-height:42px!important}.step-stack{grid-template-rows:21px 21px!important}.step{min-height:21px!important}.demo-bot-compact{min-height:43px!important;margin-top:7px!important}.demo-usage{margin:4px 0!important;font-size:9px!important}.action-dock{margin-top:8px!important;gap:6px!important}.auto-start{min-height:47px!important}.auto-stop{min-height:31px!important}.form-message{margin:5px 0 0!important;min-height:18px!important;font-size:9px!important}.signal-surface{min-height:104px!important}.signal-core{padding:12px!important}.signal-core strong{font-size:15px!important}.payout-line{margin:8px 0!important}.goal-block{margin-top:8px!important}.events-panel{margin-top:8px!important;padding:9px!important}.logs{max-height:142px!important}.event-row{padding:8px 9px!important}}@media (min-width:821px) and (min-height:760px){.live-console,.mission-console{height:calc(100dvh - 166px)!important;max-height:500px!important}.events-panel{margin-top:auto!important;max-height:170px!important;overflow:auto!important}}@media (max-width:820px){.auto-page,body,html{height:auto!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important}.terminal-main{padding:10px 10px calc(28px + env(safe-area-inset-bottom))!important}.command-bar,.operations-grid,.telemetry-grid{width:100%!important;max-width:520px!important}.live-console,.mission-console{overflow:visible!important}.console-title{padding-inline:4px!important}.control-deck{max-width:420px!important;margin-inline:auto!important}.action-dock,.demo-bot-compact,.demo-usage{max-width:420px!important;margin-left:auto!important;margin-right:auto!important}.signal-surface{min-height:114px!important}.events-panel{max-height:none!important}.logs{max-height:260px!important}.modal{padding:12px!important;align-items:center!important;justify-items:center!important}.modal.show{display:grid!important}.bot-dialog,.subscription-dialog{margin:auto!important;width:min(520px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px)!important;min-height:0!important;overflow:auto!important}}@media (max-width:380px){.terminal-main{padding-inline:8px!important}.control-deck{grid-template-columns:1fr!important}.control:nth-child(2){grid-column:auto!important}.control select,.money-input{height:42px!important;min-height:42px!important}.demo-bot-compact{min-height:44px!important}.auto-start{min-height:52px!important}}body.auto-page{min-width:0;overflow-x:hidden;background:radial-gradient(ellipse at 55% 0,rgba(114,32,60,.16),transparent 36%),radial-gradient(ellipse at 8% 80%,rgba(219,160,65,.08),transparent 40%),#070708}.terminal-shell{width:100%;overflow:visible}.terminal-main{min-width:0;padding-bottom:20px}.live-console,.mission-console{background:var(--app-panel)!important;border-color:var(--app-line)!important;box-shadow:0 18px 42px rgba(0,0,0,.36),inset 0 1px rgba(255,255,255,.025)!important}.live-console{background:var(--app-panel-2)!important}.demo-bot-compact .demo-bot-icon{display:inline-grid;place-items:center;border-radius:7px;color:var(--app-green-soft)}.demo-bot-state{color:#a9ffbf!important;border-color:rgba(85,220,130,.5)!important;background:rgba(35,215,107,.12)!important}.control{background:#111014!important}.signal-surface{background:radial-gradient(circle at 80% 20%,rgba(166,53,95,.18),transparent 32%),#0b0a0e!important}.event-row{contain:content;background:#151116!important}.event-row.success{box-shadow:inset 2px 0 var(--app-green),0 5px 12px rgba(0,0,0,.12)!important}.auto-notify-host{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;width:min(470px,calc(100vw - 28px))!important;transform:translate(-50%,-50%)!important;z-index:10050!important;pointer-events:none!important}.auto-notify{border-left-color:var(--app-green)!important;box-shadow:0 24px 78px rgba(0,0,0,.78),0 0 0 1px rgba(55,255,126,.2),0 0 42px rgba(35,215,107,.22)!important;transform:translateY(14px) scale(.96)!important}.auto-notify:after{background:linear-gradient(90deg,#eaffef,var(--app-green),transparent)!important}.auto-notify-mark{border-color:rgba(90,255,149,.7)!important}.auto-notify-body strong{color:#f3fff7!important}.auto-notify-body small{color:#b9ffd0!important}.auto-notify.loss{border-left-color:var(--app-red)!important;box-shadow:0 24px 78px rgba(0,0,0,.78),0 0 0 1px rgba(255,77,97,.26),0 0 42px rgba(255,77,97,.2)!important}.auto-notify.loss:after{background:linear-gradient(90deg,#ffe8ec,var(--app-red),transparent)!important}.auto-notify.loss .auto-notify-mark{box-shadow:0 0 0 6px rgba(255,79,105,.07)!important;border-color:rgba(255,154,166,.72)!important}.auto-notify.loss .auto-notify-body small{color:#ffd0d7!important}@media (min-width:821px){.terminal-main{padding-top:10px!important;padding-bottom:12px!important}.command-bar{min-height:44px!important}.telemetry-grid{margin-top:8px!important;gap:8px!important}.telemetry-card{min-height:57px!important;padding:8px 11px!important}.operations-grid{margin-top:9px!important;align-items:stretch!important}.live-console,.mission-console{height:calc(100dvh - 150px)!important;min-height:420px!important;max-height:530px!important;padding:13px 14px!important;overflow:hidden!important}.console-title h1{font-size:24px!important}.console-title p{margin-top:2px!important}.signal-surface{min-height:102px!important}.events-panel{margin-top:7px!important}.logs{max-height:150px!important;overflow:auto!important}.auto-form{display:flex!important;min-height:0!important;flex-direction:column!important}.action-dock{margin-top:auto!important;padding-top:8px!important}.form-message{min-height:15px!important}.real-bots-dock{align-self:stretch!important;max-height:530px!important;overflow:auto!important}}@media (max-width:820px){body,html{width:100%;max-width:100%;overflow-x:hidden!important}body.auto-page{padding:0!important}.terminal-shell{display:block!important;min-height:100dvh!important;padding:0!important}.terminal-main{width:100%!important;padding:8px 10px calc(148px + env(safe-area-inset-bottom))!important;overflow:visible!important}.command-bar{width:100%!important;min-height:48px!important;margin:0 auto 7px!important;padding:8px 10px!important;border-radius:12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.command-left{min-width:0!important}.command-caption,.command-divider,.user-corner{display:none!important}.command-name{font-size:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.account-switch{grid-column:1/-1!important;grid-row:2!important;width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px!important}.account-switch.real-only{grid-template-columns:1fr!important}.account-mode{min-height:31px!important;font-size:10px!important}.mobile-actions{grid-column:2!important;grid-row:1!important;display:flex!important;justify-content:flex-end!important}.mobile-action{min-width:39px!important;height:28px!important;font-size:8px!important}.telemetry-grid{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin:0 auto 8px!important}.telemetry-card{min-height:57px!important;padding:8px!important;border-radius:10px!important}.telemetry-label{font-size:7px!important}.telemetry-card strong{font-size:13px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.operations-grid,.subscriber-real .operations-grid{width:100%!important;display:flex!important;flex-direction:column!important;gap:9px!important;margin:0 auto!important}.live-console,.mission-console{width:100%!important;padding:12px!important;border-radius:13px!important;overflow:visible!important}.console-head{margin-bottom:4px!important}.console-title{text-align:center!important}.console-title h1{font-size:20px!important;line-height:1.1!important}.console-title p{font-size:10px!important;line-height:1.3!important}.auto-form{margin-top:8px!important}.control-deck{width:min(100%,430px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:7px!important;margin:0 auto!important}.control{min-width:0!important;padding:7px!important}.control-entry{grid-column:1/-1!important}.control:nth-child(2){grid-column:1!important}.control-target{grid-column:2!important}.control span{font-size:7px!important}.control select,.money-input{height:43px!important;min-height:43px!important}.money-input input{min-width:0!important;font-size:14px!important}.step-stack{width:30px!important;grid-template-rows:21px 21px!important}.step{min-height:21px!important}.demo-bot-compact{width:min(100%,430px)!important;min-height:45px!important;margin:8px auto 0!important;padding:0 10px!important}.demo-bot-compact strong{font-size:11px!important}.demo-bot-icon{width:22px!important;height:22px!important}.demo-usage{font-size:9px!important;margin:5px 0 0!important;text-align:center!important}.action-dock{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:900!important;width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 86px!important;gap:7px!important;margin:0!important;padding:9px 10px calc(9px + env(safe-area-inset-bottom))!important;border-top:1px solid rgba(255,211,136,.18)!important;border-radius:0!important;background:rgba(7,7,9,.96)!important;box-shadow:0 -14px 30px rgba(0,0,0,.42)!important;backdrop-filter:blur(12px)!important}.auto-start{min-height:50px!important;font-size:13px!important;border-radius:12px!important}.auto-stop{min-height:50px!important;border-radius:12px!important;font-size:11px!important}.form-message{display:none!important}.live-console{padding-bottom:14px!important}.signal-surface{min-height:100px!important}.signal-core strong{font-size:12px!important}.goal-block,.payout-line{margin-top:7px!important}.events-panel{max-height:235px!important;margin-top:9px!important}.logs{max-height:174px!important;overflow:auto!important}.event-row{padding:8px!important}.event-row b{font-size:9px!important}.real-bots-dock{width:100%!important;order:-1!important;margin:0!important;max-height:none!important;padding:10px!important;border-radius:13px!important}.real-bots-list{grid-template-columns:1fr 1fr!important;gap:7px!important}.dock-create{min-height:40px!important}.modal{padding:10px!important;align-items:center!important;justify-items:center!important}.modal.show{display:grid!important}.bot-dialog,.subscription-dialog{width:calc(100vw - 20px)!important;max-width:520px!important;max-height:calc(100dvh - 20px)!important;height:auto!important;min-height:0!important;padding:16px 13px!important;border-radius:15px!important;overflow:auto!important}.bot-dialog-grid{grid-template-columns:1fr!important}.bot-dialog aside{padding-top:12px!important}.bot-dialog textarea{height:170px!important}.real-access-modal .subscription-dialog{padding-bottom:20px!important}.auto-notify-host{width:calc(100vw - 24px)!important}.auto-notify{min-height:78px!important;padding:13px!important}.auto-notify-body strong{font-size:11px!important}}@media (max-width:350px){.terminal-main{padding-inline:7px!important}.command-bar{padding-inline:8px!important}.telemetry-grid{gap:5px!important}.telemetry-card{padding:7px!important}.telemetry-card strong{font-size:11px!important}.control-deck{gap:5px!important;padding:5px!important}.control{padding:6px!important}.control select,.money-input{height:40px!important;min-height:40px!important}.auto-start{font-size:12px!important}.action-dock{grid-template-columns:minmax(0,1fr) 76px!important;padding-inline:7px!important}}.modal[aria-hidden=true]{display:none!important}.modal.show[aria-hidden=false]{display:grid!important}.demo-bot-compact{min-height:30px!important;height:30px!important;padding:0 8px!important;margin-top:7px!important;border-radius:6px!important;background:0 0!important;border:1px solid rgba(86,220,130,.24)!important;box-shadow:none!important}.demo-bot-compact .demo-bot-icon{width:17px!important;height:17px!important;border:0!important;background:0 0!important;font-size:11px!important}.demo-bot-compact strong{font-size:10px!important;letter-spacing:.04em!important}.demo-bot-compact .demo-bot-state{padding:3px 5px!important;font-size:7px!important;border-radius:4px!important}@media (max-width:820px){body.auto-page{padding-bottom:0!important}.terminal-main{padding-bottom:calc(118px + env(safe-area-inset-bottom))!important}.operations-grid{padding-bottom:12px!important}body:not(.subscriber-real) .dock-create,body:not(.subscriber-real) .real-bots-dock{display:none!important}.action-dock{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:5000!important;display:grid!important;grid-template-columns:minmax(0,1fr) 84px!important;gap:8px!important;width:100%!important;max-width:none!important;margin:0!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important;background:rgba(5,6,7,.98)!important;border-top:1px solid rgba(105,232,149,.26)!important;box-shadow:0 -12px 30px rgba(0,0,0,.55)!important;backdrop-filter:blur(14px)!important}.action-dock .auto-start{min-height:48px!important;height:48px!important;font-size:13px!important}.action-dock .auto-stop{min-height:48px!important;height:48px!important;font-size:11px!important}.mission-console{padding:10px!important}.console-title{margin-top:6px!important}.console-title h1{font-size:18px!important}.console-title p{font-size:9px!important}.control-deck{padding:6px!important;gap:6px!important}.control{padding:6px!important}.control-entry{grid-column:1/-1!important}.control:nth-child(2){grid-column:1!important}.control-target{grid-column:2!important}.demo-usage{margin:4px 0 0!important;font-size:8px!important}.live-console{padding:10px!important}.live-console:last-child{margin-bottom:12px!important}html.has-viewport-actions body.auto-page{padding-bottom:0!important}html.has-viewport-actions .terminal-main{padding-bottom:calc(132px + env(safe-area-inset-bottom))!important}html.has-viewport-actions .operations-grid{padding-bottom:18px!important}#actionDockSlot{display:none!important}body>.viewport-action-dock{position:fixed!important;inset:auto 0 0 0!important;z-index:2147483000!important;display:grid!important;grid-template-columns:minmax(0,1fr) 92px!important;gap:8px!important;width:100vw!important;max-width:none!important;margin:0!important;padding:9px 10px calc(9px + env(safe-area-inset-bottom))!important;background:#060708!important;border:0!important;border-top:1px solid rgba(105,232,149,.3)!important;border-radius:0!important;box-shadow:0 -16px 38px rgba(0,0,0,.62)!important;backdrop-filter:none!important}body>.viewport-action-dock .auto-start,body>.viewport-action-dock .auto-stop{min-height:52px!important;height:52px!important;border-radius:12px!important}body>.viewport-action-dock .auto-start{font-size:13px!important}body>.viewport-action-dock .auto-stop{font-size:11px!important}}@media (max-width:350px){.action-dock{grid-template-columns:minmax(0,1fr) 74px!important;padding-inline:7px!important}.action-dock .auto-start{font-size:12px!important}body>.viewport-action-dock{grid-template-columns:minmax(0,1fr) 78px!important;padding-inline:7px!important}body>.viewport-action-dock .auto-start{font-size:12px!important}}body,html{background:var(--app-black);width:100%;min-width:0;min-height:100%;overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg)!important;color:var(--text)!important;color-scheme:dark}body.auto-page{min-height:100vh;min-height:calc(var(--app-vh) * 100);overscroll-behavior-y:contain}.terminal-shell{min-height:calc(var(--app-vh) * 100)}@supports not ((backdrop-filter:blur(2px)) or (-webkit-backdrop-filter:blur(2px))){.action-dock,body>.viewport-action-dock{background:#060708!important}}@supports not (mask-image:radial-gradient(black,transparent)){.cyber-bg:before{opacity:.45}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:NaNs!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:NaNs!important}}.app-loader{position:fixed;z-index:2147483647;inset:0;display:grid;place-items:center;padding:20px;background:#070708;opacity:1;visibility:visible;transition:opacity .34s,visibility .34s}.app-ready .app-loader{opacity:0;visibility:hidden;pointer-events:none}.app-loader-card{width:min(320px,100%);display:grid;justify-items:center;gap:14px;padding:24px 22px;border:1px solid rgba(255,204,120,.3);border-radius:16px;background:#111014;box-shadow:0 22px 58px rgba(0,0,0,.54)}.loader-mark{width:48px;height:48px;display:grid;place-items:center;border:1px solid #f6b84d;border-radius:14px;font-size:25px;font-weight:1000;box-shadow:0 0 0 7px rgba(246,184,77,.06)}.loader-copy{display:grid;gap:4px;text-align:center}.loader-copy strong{font-size:11px;letter-spacing:.18em;color:#fff3dc}.loader-copy span{font-size:11px;color:#bcaeb5}.loader-track{width:100%;height:3px;overflow:hidden;border-radius:99px}.loader-track i{display:block;width:42%;height:100%;border-radius:inherit;background:#f6b84d;animation:1.05s ease-in-out infinite loaderSlide}@keyframes loaderSlide{0%{transform:translateX(-115%)}100%{transform:translateX(285%)}}@media (max-width:820px){html{height:auto!important;min-height:100%!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}body.auto-page{height:auto!important;min-height:100%!important;overflow-y:visible!important;overflow-x:hidden!important;touch-action:pan-y pinch-zoom}.terminal-main,.terminal-shell{height:auto!important;min-height:0!important;overflow:visible!important}.terminal-main{padding-bottom:var(--app-footer-space)!important}.operations-grid{padding-bottom:18px!important}body>.viewport-action-dock{padding-bottom:9px!important}@supports (padding:max(0px)){body>.viewport-action-dock{padding-bottom:max(9px,calc(9px + env(safe-area-inset-bottom)))!important}}.modal,.modal.show{position:fixed!important;inset:0!important;min-height:100%!important;max-height:none!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.bot-dialog,.subscription-dialog{margin:14px auto!important}}@media (min-width:821px){.terminal-main,.terminal-shell,body.auto-page{height:auto!important;min-height:100vh!important;min-height:calc(var(--app-vh) * 100)!important;overflow:visible!important}.terminal-main{padding-bottom:20px!important}}.admin-v2-page{background:#070708;color:#f7f1ed;overflow-x:hidden}.admin-v2-page .cyber-bg{opacity:.28}.admin-v2-shell{position:relative;z-index:1;display:grid;grid-template-columns:218px minmax(0,1fr);width:min(1540px,calc(100% - 30px));min-height:calc(100vh - 30px);margin:15px auto;border:1px solid #30282b;background:#0b0a0b;box-shadow:0 24px 80px rgba(0,0,0,.52)}.admin-v2-rail{display:flex;flex-direction:column;min-height:100%;padding:18px 13px;border-right:1px solid #2a2325;background:#090809}.admin-v2-logo{display:flex;align-items:center;gap:10px;padding:5px 8px 20px;color:#f3e4d4;text-decoration:none}.admin-v2-logo span{display:grid;place-items:center;width:34px;height:34px;border:1px solid #d59a4b;background:#23170d;color:#ffd18b;font-size:11px;font-weight:950;letter-spacing:-.1em}.admin-v2-logo b{font-size:10px;line-height:1.1;letter-spacing:.14em}.admin-v2-nav{display:grid;gap:5px}.admin-nav-item{display:flex;align-items:center;gap:10px;width:100%;height:40px;border:1px solid transparent;background:0 0;color:#8f8586;padding:0 10px;text-align:left;font-size:10px;cursor:pointer;transition:.16s}.admin-nav-item i{display:grid;place-items:center;width:19px;height:19px;color:#b49d84;font-size:12px;font-style:normal}.admin-nav-item:hover{background:#111012;color:#ecd9c2}.admin-nav-item.is-active{border-color:#493820;background:#17110d;color:#ffdb9f;box-shadow:inset 2px 0 #d79a46}.admin-nav-item.is-active i{color:#ffc871}.admin-v2-rail-bottom{display:grid;gap:8px;margin-top:auto}.admin-rail-back,.admin-rail-base{display:flex;align-items:center;gap:8px;min-height:36px;border:1px solid #30282b;background:#101012;color:#cdc2bd;padding:8px;text-decoration:none;font-size:9px;cursor:pointer}.admin-rail-base i{display:grid;place-items:center;width:20px;height:20px;background:#173124;color:#b9f0c7;font-size:8px;font-style:normal;font-weight:900}.admin-rail-back{color:#8f8384}.admin-v2-main{min-width:0;padding:22px}.admin-v2-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-drawer-head p,.admin-v2-head p{margin:0;color:#cd994f;font-size:8px;font-weight:900;letter-spacing:.18em}.admin-v2-head h1{margin:6px 0 0;font-size:27px;letter-spacing:-.06em}.admin-v2-head-actions{display:flex;align-items:center;gap:12px}.admin-secure-button{display:flex;align-items:center;gap:7px;border:1px solid #3a6748;background:#112519;color:#c7f1d0;padding:9px 11px;font-size:9px;font-weight:900;cursor:pointer}.admin-secure-button span{width:6px;height:6px;border-radius:50%;background:#79e48a;box-shadow:0 0 12px #47c766}.admin-operator{display:grid;grid-template-columns:1fr auto;gap:2px 8px;min-width:135px;padding-left:12px;border-left:1px solid #30282b}.admin-operator small{color:#72686a;font-size:7px;letter-spacing:.13em}.admin-operator b{font-size:10px}.admin-operator button{grid-row:1/3;grid-column:2;border:0;background:0 0;color:#bd857d;font-size:8px;cursor:pointer}.admin-security-line{display:flex;align-items:center;gap:7px;margin-top:16px;padding:9px 0;border-top:1px solid #282225;border-bottom:1px solid #282225;color:#9b9090}.admin-security-line span{width:6px;height:6px;border-radius:50%;background:#82e18f;box-shadow:0 0 9px #54c469}.admin-security-line b{color:#dbd1cb;font-size:9px}.admin-security-line small{font-size:8px;color:#807679}.admin-v2-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:13px}.admin-v2-metrics article{min-height:92px;padding:12px;border:1px solid #30282b;background:#0f0e10;cursor:pointer;transition:.16s}.admin-v2-metrics article:hover{transform:translateY(-1px);border-color:#6d4f2f;background:#151114}.admin-v2-metrics small{display:block;color:#8b7e7e;font-size:8px;font-weight:900;letter-spacing:.14em}.admin-v2-metrics b{display:block;margin:10px 0 4px;color:#f7e4cf;font-size:22px;letter-spacing:-.05em}.admin-v2-metrics span{color:#756b6d;font-size:8px}.admin-v2-directory{margin-top:12px;border:1px solid #30282b;background:#0d0c0e}.admin-v2-directory-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:13px 14px;border-bottom:1px solid #2b2527}.admin-v2-directory-head>div:first-child{min-width:0}.admin-v2-directory-head h2{display:inline;margin:0 0 0 7px;font-size:14px}.admin-v2-directory-head span{display:inline-grid;place-items:center;width:21px;height:21px;background:#24180e;color:#f8cb83;font-size:8px;font-weight:900}.admin-v2-directory-head small{display:block;margin:5px 0 0;color:#837779;font-size:8px}.admin-v2-tools{display:flex;gap:6px;min-width:0}.admin-search-box{display:flex;align-items:center;width:220px;height:32px;border:1px solid #373033;background:#09090a;color:#967f71;padding:0 8px}.admin-search-box i{font-style:normal;font-size:15px}.admin-search-box input,.admin-v2-tools select{min-width:0;height:100%;border:0;outline:0;background:0 0;color:#f1e8e2;font-size:9px}.admin-search-box input{width:100%;padding-left:6px}.admin-v2-tools select{width:114px;border:1px solid #373033;background:#09090a;padding:0 7px}.admin-v2-table-head,.admin-v2-user-row{display:grid;grid-template-columns:minmax(220px,1.65fr) .68fr .9fr .82fr .72fr 24px;gap:8px;align-items:center}.admin-v2-table-head{padding:9px 14px;background:#111012;color:#726668;font-size:7px;font-weight:900;letter-spacing:.13em}.admin-v2-user-list{min-height:244px;max-height:500px;overflow:auto}.admin-v2-user-list.loading{opacity:.58;pointer-events:none}.admin-v2-user-row{width:100%;padding:10px 14px;border:0;border-bottom:1px solid #242022;background:0 0;color:#ddd2cc;text-align:left;cursor:pointer;transition:.15s}.admin-v2-user-row:hover{background:#151214}.admin-v2-user-ident{display:flex;align-items:center;gap:8px;min-width:0}.admin-v2-user-ident>i{display:grid;place-items:center;flex:0 0 auto;width:27px;height:27px;border:1px solid #5d4930;background:#18120d;color:#f3ca88;font-size:10px;font-style:normal;font-weight:900}.admin-v2-user-ident b,.admin-v2-user-ident small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-v2-user-ident b{font-size:10px}.admin-v2-user-ident small{margin-top:3px;color:#827777;font-size:8px}.admin-pill{display:inline-flex;width:max-content;padding:4px 6px;border:1px solid #4a3e3e;background:#1a1517;color:#c7b7b5;font-size:7px;font-style:normal;font-weight:900}.admin-pill.active{border-color:#326443;background:#102617;color:#aeeab9}.admin-pill.blocked{border-color:#73323a;background:#301014;color:#ffb7bd}.admin-pill.cancelled,.admin-pill.inactive,.admin-pill.pending{border-color:#4c4140;background:#1a1617;color:#c7a7a4}.admin-pill.subscription.active{border-color:#816022;background:#2b1e0e;color:#ffd58e}.admin-pill.avalon.connected{border-color:#2c6945;background:#102819;color:#aae7ba}.admin-v2-user-row>span:nth-child(3) small{display:block;margin-top:4px;color:#75696a;font-size:7px}.admin-v2-row-date{color:#897f7f;font-size:8px}.admin-v2-open{color:#d4a65d;font-size:17px}.admin-v2-pagination{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;color:#847879;font-size:8px}.admin-v2-pagination button,.drawer-action-button{border:1px solid #4c3b28;background:#17110d;color:#e7c58b;padding:7px 9px;font-size:8px;cursor:pointer}.admin-v2-bottom-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:12px;margin-top:12px}.admin-v2-audit,.admin-v2-quick{border:1px solid #30282b;background:#0d0c0e}.admin-v2-audit header,.admin-v2-quick header{display:flex;align-items:center;gap:7px;padding:11px;border-bottom:1px solid #2b2527;color:#d9cfca;font-size:9px}.admin-v2-audit header span,.admin-v2-quick header span{display:grid;place-items:center;width:19px;height:19px;background:#21170e;color:#efbd71;font-size:7px;font-weight:900}.admin-v2-quick>div{display:grid;grid-template-columns:1fr 1fr 1fr}.admin-v2-quick button{display:flex;align-items:center;gap:7px;min-height:68px;border:0;border-right:1px solid #282225;background:0 0;color:#cfc3bd;text-align:left;padding:10px;cursor:pointer}.admin-v2-quick button:hover{background:#151214}.admin-v2-quick button i{color:#deb063;font-size:16px;font-style:normal}.admin-v2-quick button span{font-size:8px;line-height:1.35}.admin-v2-quick button span b{font-size:9px}.admin-v2-quick button em{margin-left:auto;color:#d19d56;font-size:15px;font-style:normal}.admin-v2-audit header{justify-content:flex-start}.admin-v2-audit header button{margin-left:auto;border:0;background:0 0;color:#d9a15d;font-size:8px;cursor:pointer}.admin-v2-audit-list{max-height:180px;overflow:auto;padding:4px 10px}.admin-v2-audit-row{display:grid;grid-template-columns:7px 1fr;gap:8px;padding:8px 0;border-bottom:1px solid #242022}.admin-v2-audit-row>i{width:6px;height:6px;margin-top:3px;border-radius:50%;background:#d0a15d}.admin-v2-audit-row>i.error,.admin-v2-audit-row>i.warning{background:#ed6774}.admin-v2-audit-row b{display:block;font-size:8px;color:#d8cdc8}.admin-v2-audit-row small{display:block;margin-top:3px;color:#776c6e;font-size:7px}.admin-empty{padding:18px;color:#877a7a;font-size:9px}.admin-user-drawer{position:fixed;inset:0;z-index:50;pointer-events:none}.admin-user-drawer.show{pointer-events:auto}.admin-drawer-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.62);opacity:0;transition:.2s}.admin-user-drawer.show .admin-drawer-backdrop{opacity:1}.admin-drawer-panel{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(600px,100%);height:100%;background:#0b0a0b;border-left:1px solid #4a3826;transform:translateX(102%);transition:transform .24s;box-shadow:-20px 0 70px rgba(0,0,0,.48)}.admin-user-drawer.show .admin-drawer-panel{transform:translateX(0)}.admin-drawer-head{display:flex;justify-content:space-between;align-items:flex-start;padding:18px;border-bottom:1px solid #30282b}.admin-drawer-head h2{margin:6px 0 3px;font-size:21px}.admin-drawer-head small{color:#9a8c8b;font-size:9px}.admin-drawer-close{display:grid;place-items:center;width:30px;height:30px;border:1px solid #49352a;background:#151013;color:#e7c28a;font-size:18px;cursor:pointer}.admin-drawer-body{padding:14px 17px 32px;overflow:auto}.drawer-profile-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.drawer-stat{min-height:68px;padding:9px;border:1px solid #30282b;background:#101012}.drawer-stat small{display:block;color:#827779;font-size:7px;font-weight:900;letter-spacing:.1em}.drawer-stat b{display:block;margin-top:8px;color:#ece1db;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-stat.ok b{color:#9ae5aa}.drawer-stat.danger b{color:#ff9faa}.drawer-info-card{margin-top:11px;border:1px solid #30282b;background:#0f0e10}.drawer-info-card header{display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid #292326}.drawer-info-card header b{font-size:9px}.drawer-info-card header button{border:0;background:0 0;color:#e6b975;font-size:8px;cursor:pointer}.drawer-info-card dl{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0}.drawer-info-card dl div{padding:9px;border-bottom:1px solid #242022}.drawer-info-card dt{color:#807576;font-size:7px;font-weight:900;letter-spacing:.1em}.drawer-info-card dd{margin:5px 0 0;color:#dfd4ce;font-size:9px;word-break:break-word}.drawer-danger-zone{display:flex;gap:7px;margin-top:11px}.drawer-danger-zone button{flex:1;border:1px solid #4a3b2b;background:#17120e;color:#ebc687;padding:9px;font-size:8px;font-weight:900;cursor:pointer}.drawer-danger-zone button:last-child{border-color:#6a2d37;background:#301116;color:#ffb2bb}.drawer-section{margin-top:12px;border:1px solid #30282b;background:#0f0e10}.drawer-section header{display:flex;justify-content:space-between;padding:9px 10px;border-bottom:1px solid #292326}.drawer-section header b{font-size:9px}.drawer-section header small{color:#cc9953;font-size:8px}.drawer-records{max-height:180px;overflow:auto}.drawer-records>p{padding:11px;color:#827777;font-size:8px}.drawer-record{padding:8px 10px;border-bottom:1px solid #242022}.drawer-record.loss b{color:#ffabb3}.drawer-record b{display:block;font-size:8px}.drawer-record small{display:block;margin-top:3px;color:#817475;font-size:7px;line-height:1.35}.admin-v2-modal .admin-action-dialog,.admin-v2-modal .admin-base-dialog{position:relative;width:min(480px,calc(100% - 28px));max-height:calc(100vh - 28px);overflow:auto;border:1px solid #5b442c;background:#0d0c0e;box-shadow:0 28px 80px rgba(0,0,0,.72);padding:20px}.admin-action-dialog>span,.admin-base-dialog>span{color:#e7b366;font-size:8px;font-weight:900;letter-spacing:.17em}.admin-action-dialog h2,.admin-base-dialog h2{margin:8px 0 6px;font-size:22px}.admin-action-dialog p,.admin-base-dialog p{color:#97898a;font-size:9px;line-height:1.55}.admin-action-dialog label,.admin-base-form label{display:grid;gap:6px;margin-top:11px;color:#baaaa5;font-size:8px}.admin-action-dialog input,.admin-action-dialog select,.admin-base-form input,.admin-base-form select,.admin-base-form textarea{height:38px;border:1px solid #44362b;background:#080809;color:#f4ece5;outline:0;padding:0 9px;font-size:10px}.admin-action-dialog .auto-start,.admin-base-dialog .auto-start{width:100%;margin-top:12px}.admin-base-form{display:grid;grid-template-columns:1fr 150px;gap:9px}.admin-base-form .wide{grid-column:1/-1}.admin-base-form textarea{height:190px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.55;resize:vertical}.admin-inline-toast{position:fixed;z-index:100;right:18px;bottom:18px;border:1px solid #91723d;background:#17120e;color:#ffe3ae;padding:11px 13px;font-size:10px;box-shadow:0 13px 35px rgba(0,0,0,.45);transition:.24s}.admin-inline-toast.ok{border-color:#37724a;background:#102518;color:#baf1c5}.admin-inline-toast.error{border-color:#8f3743;background:#341017;color:#ffb3bb}.admin-inline-toast.out{opacity:0;transform:translateY(8px)}@media(max-width:1100px){.admin-v2-shell{grid-template-columns:62px minmax(0,1fr)}.admin-v2-rail{padding:15px 8px}.admin-v2-logo{justify-content:center;padding:4px 0 20px}.admin-nav-item span,.admin-rail-back,.admin-rail-base span,.admin-v2-logo b{display:none}.admin-nav-item{justify-content:center;padding:0}.admin-v2-rail-bottom{justify-items:center}.admin-rail-base{justify-content:center;width:38px;height:38px;padding:0}.admin-v2-metrics{grid-template-columns:repeat(3,1fr)}.admin-v2-bottom-grid{grid-template-columns:1fr}.admin-v2-table-head,.admin-v2-user-row{grid-template-columns:minmax(220px,1.7fr) .7fr .95fr .8fr 24px}.admin-v2-table-head span:nth-child(5),.admin-v2-user-row>span:nth-child(5){display:none}}@media(max-width:760px){.admin-v2-shell{display:block;width:100%;min-height:100dvh;margin:0;border:0}.admin-v2-rail{position:sticky;top:0;z-index:25;display:flex;flex-direction:row;align-items:center;min-height:57px;height:57px;padding:0 8px;border-right:0;border-bottom:1px solid #2a2325}.admin-v2-logo{padding:0 7px}.admin-v2-logo span{width:29px;height:29px;font-size:9px}.admin-v2-nav{display:flex;gap:1px;margin-left:auto}.admin-nav-item{width:35px;height:35px}.admin-v2-rail-bottom{display:none}.admin-v2-main{padding:14px 11px 25px}.admin-v2-head{align-items:flex-start}.admin-v2-head h1{font-size:21px}.admin-v2-head-actions{gap:5px}.admin-secure-button{width:34px;height:34px;padding:0;justify-content:center;font-size:0}.admin-secure-button span{width:8px;height:8px}.admin-operator{min-width:0;padding-left:0;border-left:0}.admin-operator b,.admin-operator small{display:none}.admin-operator button{position:static;display:block;border:1px solid #3a302f;background:#121012;color:#cba67c;padding:8px;font-size:8px}.admin-security-line small{display:none}.admin-v2-metrics{grid-template-columns:1fr 1fr;gap:6px}.admin-v2-metrics article{min-height:73px;padding:10px}.admin-v2-metrics article:last-child{display:none}.admin-v2-metrics b{margin:8px 0 3px;font-size:19px}.admin-v2-directory-head{align-items:stretch;flex-direction:column;padding:11px}.admin-v2-tools{display:grid;grid-template-columns:1fr 1fr}.admin-search-box{grid-column:1/-1;width:100%}.admin-v2-tools select{width:100%}.admin-v2-table-head{display:none}.admin-v2-user-list{min-height:230px;max-height:none;overflow:visible}.admin-v2-user-row{grid-template-columns:minmax(0,1fr) max-content 18px;gap:7px;padding:10px}.admin-v2-user-row>span:nth-child(2),.admin-v2-user-row>span:nth-child(4),.admin-v2-user-row>span:nth-child(5){display:none}.admin-v2-user-row>span:nth-child(3){grid-column:2}.admin-v2-open{grid-column:3}.admin-v2-bottom-grid{display:block}.admin-v2-quick{margin-bottom:10px}.admin-v2-quick>div{grid-template-columns:1fr}.admin-v2-quick button{min-height:48px;border-right:0;border-bottom:1px solid #282225}.admin-v2-audit-list{max-height:230px}.admin-drawer-panel{width:100%;border-left:0}.admin-drawer-head{padding-top:max(18px,env(safe-area-inset-top))}.admin-drawer-body{padding:12px 12px calc(26px + env(safe-area-inset-bottom))}.drawer-profile-grid{grid-template-columns:1fr 1fr}.drawer-info-card dl{grid-template-columns:1fr}.admin-v2-modal .admin-action-dialog,.admin-v2-modal .admin-base-dialog{width:calc(100% - 22px);padding:17px}.admin-base-form{grid-template-columns:1fr}.admin-base-form .wide{grid-column:auto}.admin-inline-toast{right:12px;left:12px;bottom:max(12px,env(safe-area-inset-bottom));text-align:center}}.activation-modal{align-items:center;justify-content:center;padding:18px}.activation-dialog{position:relative;width:min(450px,calc(100vw - 32px));background:#0d0a0b;border:1px solid rgba(237,183,78,.55);box-shadow:0 22px 70px rgba(0,0,0,.7);border-radius:18px;padding:28px;display:grid;gap:13px}.activation-kicker{font-size:10px;letter-spacing:.18em;color:#d9aa50;font-weight:800}.activation-dialog h2{margin:0;color:#fff2e6;font-size:26px}.activation-dialog p{margin:0;color:#d4c5be;line-height:1.45}.activation-form{display:grid;gap:10px;margin-top:4px}.activation-form label{display:grid;gap:6px;color:#e8d5c7;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.activation-form input{width:100%;box-sizing:border-box;background:#070607;border:1px solid rgba(237,183,78,.35);border-radius:10px;color:#fff;padding:12px;outline:0}.activation-form input:focus{border-color:#efbf5d;box-shadow:0 0 0 3px rgba(239,191,93,.12)}.activation-note{color:#a99791;line-height:1.4}.activation-submit{width:100%;margin-top:4px}@media(max-width:560px){.activation-dialog{padding:22px 18px;border-radius:15px;max-height:calc(100dvh - 32px);overflow:auto}.activation-dialog h2{font-size:23px}}.provision-open{overflow:hidden!important}.provision-overlay{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:18px;background:rgba(3,4,5,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);isolation:isolate}.provision-overlay.show{display:flex;animation:.28s both provisionFade}.provision-overlay:before{content:"";position:absolute;inset:-30%;background:radial-gradient(circle at 24% 50%,rgba(232,175,53,.17),transparent 26%),radial-gradient(circle at 76% 48%,rgba(25,198,178,.16),transparent 27%),linear-gradient(125deg,transparent 30%,rgba(255,255,255,.025) 50%,transparent 70%);animation:6s ease-in-out infinite provisionBg}.provision-stage{position:relative;isolation:isolate;width:min(840px,100%);min-height:470px;overflow:hidden;padding:28px;border:1px solid rgba(239,183,78,.56);border-radius:26px;background:linear-gradient(145deg,rgba(13,10,12,.98),rgba(3,6,7,.98));box-shadow:0 32px 100px rgba(0,0,0,.76),0 0 50px rgba(228,171,55,.14);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.provision-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0,rgba(239,183,78,.06) 49%,transparent 50%),linear-gradient(0deg,transparent 0,rgba(29,195,176,.045) 49%,transparent 50%);background-size:52px 52px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent 85%)}.provision-stage:after{content:"";position:absolute;inset:12px;border:1px solid rgba(255,255,255,.04);border-radius:19px;pointer-events:none}.provision-top{position:absolute;z-index:2;top:20px;left:24px;right:24px;display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:10px;letter-spacing:.16em;font-weight:900}.provision-kicker{color:#eec059}.provision-secure{color:#5ce5cf;border:1px solid rgba(63,224,196,.26);background:rgba(11,69,60,.28);padding:7px 10px;border-radius:999px}.provision-orbit{position:absolute;z-index:-1;border:1px solid rgba(238,190,75,.19);border-radius:50%;pointer-events:none}.provision-orbit-a{width:620px;height:620px;animation:18s linear infinite provisionSpin}.provision-orbit-b{width:430px;height:430px;border-color:rgba(38,211,191,.16);border-style:dashed;animation:13s linear infinite provisionSpinReverse}.provision-nodes{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:min(700px,100%);gap:0}.provision-node{width:152px;height:152px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:radial-gradient(circle at 50% 42%,rgba(18,22,22,.98),rgba(3,4,5,.99));border:1px solid rgba(233,180,72,.78);box-shadow:inset 0 0 25px rgba(236,184,74,.12),0 0 34px rgba(236,184,74,.24);position:relative;overflow:hidden}.provision-node:after,.provision-node:before{content:"";position:absolute;inset:8px;border:1px solid rgba(237,183,78,.37);border-radius:50%;animation:2.6s ease-in-out infinite nodeRing}.provision-node:after{inset:-10px;border-color:rgba(237,183,78,.2);animation-delay:-1.3s}.provision-node img{position:relative;z-index:1;width:74px;height:74px;object-fit:contain;border-radius:16px}.provision-node b{position:relative;z-index:1;font-size:11px;letter-spacing:.14em;color:#f6db97}.remote-node{border-color:rgba(35,214,189,.78);box-shadow:inset 0 0 25px rgba(35,214,189,.12),0 0 34px rgba(35,214,189,.24)}.remote-node:after,.remote-node:before{border-color:rgba(35,214,189,.38)}.remote-node b{color:#a2f9ea}.remote-node img{background:#050707}.remote-node img.demo-logo{display:none}.remote-node.is-demo:before{content:"D";display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:44px;font-weight:900;color:#a2f9ea;border-color:rgba(35,214,189,.38);animation:2.6s ease-in-out infinite nodeRing}.provision-link{position:relative;flex:1;min-width:90px;height:64px;margin:0 -4px;display:flex;align-items:center;justify-content:center}.provision-link i{display:block;width:100%;height:3px;background:linear-gradient(90deg,#d9a93d 0,#ffd86b 34%,#25d5be 70%,#1ac7af 100%);box-shadow:0 0 12px rgba(247,196,80,.7),0 0 15px rgba(27,210,190,.55);animation:1.4s ease-in-out infinite beamPulse}.provision-pulse{position:absolute;width:14px;height:14px;border-radius:50%;background:#fff3a7;box-shadow:0 0 17px #f6c75a,0 0 30px #dba442;animation:2.6s linear infinite beamTravel}.provision-pulse.p2{animation-delay:-1.35s;background:#a3ffed;box-shadow:0 0 17px #26d8c0,0 0 30px #16ad9d}.provision-shield{position:absolute;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#100e0c;border:1px solid rgba(248,199,91,.66);font-size:24px;color:#f5ca64;box-shadow:0 0 25px rgba(237,183,78,.32);animation:1.4s ease-in-out infinite shieldGlow}.provision-copy{position:relative;z-index:2;display:grid;justify-items:center;text-align:center;gap:7px;max-width:610px}.provision-copy span{font-size:10px;font-weight:900;letter-spacing:.16em;color:#d7ae55}.provision-copy h2{margin:0;color:#fff5df;font-size:clamp(28px,4vw,46px);line-height:1.08;letter-spacing:-.04em}.provision-copy p{margin:0;color:#c7b9ae;line-height:1.45}.provision-steps{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);width:min(680px,100%);gap:10px}.provision-steps>div{min-width:0;display:flex;align-items:center;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:rgba(5,6,7,.68);color:#91847b;font-size:11px}.provision-steps i{font-style:normal;display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px;border-radius:50%;border:1px solid rgba(255,255,255,.16);color:#96877d}.provision-steps .is-active{border-color:rgba(238,185,73,.6);color:#f8e3ac;background:rgba(88,58,11,.24);box-shadow:0 0 18px rgba(238,185,73,.1)}.provision-steps .is-active i,.provision-steps .is-done i{border-color:#eebe56;color:#130d04;background:#f0c05b}.provision-steps .is-done{color:#c4e5d9;border-color:rgba(35,214,189,.36)}.provision-progress{position:relative;z-index:2;width:min(680px,100%);display:flex;align-items:center;gap:12px;color:#eed38f;font-size:11px}.provision-progress span{height:8px;flex:1;overflow:hidden;border-radius:999px;background:#181412;border:1px solid rgba(255,255,255,.07)}.provision-progress i{display:block;width:12%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#dca933,#ffd56d 45%,#30d7c0 100%);box-shadow:0 0 14px rgba(255,213,109,.7);transition:width .5s}.provision-progress b{width:36px;text-align:right}.provision-foot{position:relative;z-index:2;color:#94b8ad;font-size:11px;text-align:center}.provision-overlay.is-error .provision-stage{border-color:rgba(239,83,80,.72);box-shadow:0 32px 100px rgba(0,0,0,.76),0 0 50px rgba(239,83,80,.18)}.provision-overlay.is-error .provision-progress i{background:#ef5350}.provision-overlay.is-error .provision-copy h2{color:#ffd5d0}@keyframes provisionFade{from{opacity:0}to{opacity:1}}@keyframes provisionBg{0%,100%{transform:translate3d(-2%,-1%,0) rotate(-2deg)}50%{transform:translate3d(2%,1%,0) rotate(2deg)}}@keyframes provisionSpin{to{transform:rotate(360deg)}}@keyframes provisionSpinReverse{to{transform:rotate(-360deg)}}@keyframes nodeRing{0%,100%{transform:scale(1);opacity:.7}50%{transform:scale(1.08);opacity:.2}}@keyframes beamPulse{0%,100%{opacity:.75;transform:scaleY(.8)}50%{opacity:1;transform:scaleY(1.4)}}@keyframes beamTravel{from{left:0}to{left:100%}}@keyframes shieldGlow{0%,100%{transform:scale(.92);filter:brightness(.85)}50%{transform:scale(1.07);filter:brightness(1.25)}}@media(max-width:650px){.provision-overlay{padding:14px}.provision-stage{min-height:min(620px,calc(100dvh - 28px));padding:66px 16px 22px;border-radius:22px;justify-content:center;gap:17px}.provision-top{top:18px;left:16px;right:16px;font-size:8px}.provision-secure{padding:6px 8px}.provision-orbit-a{width:440px;height:440px}.provision-orbit-b{width:325px;height:325px}.provision-node{width:112px;height:112px}.provision-node img{width:56px;height:56px}.provision-link{min-width:36px}.provision-shield{width:34px;height:34px;font-size:18px}.provision-copy h2{font-size:30px}.provision-copy p{font-size:13px}.provision-steps{grid-template-columns:1fr;gap:7px}.provision-steps>div{padding:8px 10px;font-size:10px}.provision-progress{margin-top:3px}.provision-foot{font-size:10px}.provision-nodes{width:100%}}@media(prefers-reduced-motion:reduce){.provision-overlay *,.provision-overlay:before{animation:none!important;transition:none!important}}.provision-stage-v441{width:min(1050px,100%);min-height:620px;padding:28px 42px 30px;gap:22px;background:radial-gradient(circle at 19% 60%,rgba(227,170,47,.14),transparent 25%),radial-gradient(circle at 82% 53%,rgba(17,201,182,.13),transparent 26%),linear-gradient(146deg,#08090a 0,#050709 54%,#071012 100%)}.provision-stage-v441:before{opacity:.82;background-image:linear-gradient(90deg,transparent 0,rgba(239,183,78,.08) 49%,transparent 50%),linear-gradient(0deg,transparent 0,rgba(29,195,176,.065) 49%,transparent 50%);background-size:42px 42px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 92%)}.provision-stage-v441 .provision-top{top:24px;left:30px;right:30px}.provision-brand{display:flex;align-items:center;gap:9px;color:#f4d075;font-size:11px;letter-spacing:.14em}.provision-brand img{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 0 9px rgba(235,182,65,.5))}.provision-secure{box-shadow:0 0 20px rgba(42,219,198,.14)}.provision-circuit{position:absolute;pointer-events:none;opacity:.75;z-index:0;inset:12% auto 10% -7%;width:46%;background:radial-gradient(circle at 17% 42%,rgba(255,215,108,.85) 0 1px,transparent 2px),linear-gradient(21deg,transparent 20%,rgba(232,180,70,.2) 20.4%,transparent 21%),linear-gradient(-18deg,transparent 31%,rgba(232,180,70,.22) 31.4%,transparent 32%);background-size:44px 44px,100% 100%,100% 100%;animation:8s ease-in-out infinite provisionCircuit}.circuit-teal{left:auto;right:-8%;transform:scaleX(-1);filter:hue-rotate(112deg)}.provision-stage-v441 .provision-copy{order:1;margin-top:28px;max-width:760px}.provision-stage-v441 .provision-copy h2{font-size:clamp(32px,4vw,58px);text-shadow:0 0 24px rgba(238,189,83,.16)}.provision-stage-v441 .provision-copy p{font-size:15px}.provision-stage-v441 .provision-copy span{color:#e5be63}.provision-visual{position:relative;z-index:2;order:2;display:flex;align-items:center;justify-content:center;width:min(780px,100%);min-height:190px;padding:15px 0}.provision-halo{position:absolute;border-radius:50%;pointer-events:none}.halo-left{left:1%;width:260px;height:260px;border:1px solid rgba(245,191,67,.22);box-shadow:0 0 0 25px rgba(245,191,67,.035),0 0 50px rgba(245,191,67,.16);animation:21s linear infinite provisionSpin}.halo-right{right:1%;width:260px;height:260px;border:1px dashed rgba(32,221,199,.25);box-shadow:0 0 0 25px rgba(32,221,199,.035),0 0 50px rgba(32,221,199,.16);animation:16s linear infinite provisionSpinReverse}.provision-stage-v441 .provision-node{width:174px;height:174px;z-index:2}.provision-stage-v441 .provision-node img{width:88px;height:88px}.provision-stage-v441 .provision-node b{font-size:14px}.provision-stage-v441 .provision-node small{position:relative;z-index:1;font-size:8px;letter-spacing:.28em;color:#e5bd65;margin-left:.28em}.provision-stage-v441 .remote-node small{color:#7ae8d7}.remote-node.is-locked{filter:saturate(.55);opacity:.78}.remote-node.is-locked:after{content:'↗';display:grid;place-items:center;position:absolute;right:13px;bottom:13px;width:27px;height:27px;border-radius:50%;font-size:13px;color:#f6d27a;background:#0b1011;border:1px solid rgba(240,189,79,.55);z-index:5}.provision-stage-v441 .provision-link{height:100px;min-width:150px}.provision-stage-v441 .provision-link i{height:5px;border-radius:999px;background:linear-gradient(90deg,#bd7c16,#ffda76 27%,#fff4bc 44%,#4cf0d8 70%,#12b8a4);box-shadow:0 0 20px rgba(248,201,91,.85),0 0 26px rgba(29,209,190,.72)}.provision-stage-v441 .provision-pulse{width:17px;height:17px;animation-duration:3.4s}.provision-stage-v441 .p3{animation-delay:-2.4s;background:#f5bf56;box-shadow:0 0 20px #f4bd55}.provision-stage-v441 .provision-shield{width:60px;height:60px;font-size:30px;border-color:rgba(251,211,107,.92);box-shadow:0 0 34px rgba(238,182,72,.5),inset 0 0 22px rgba(238,182,72,.16)}.provision-stage-v441 .provision-steps{order:3;width:min(800px,100%);gap:13px}.provision-stage-v441 .provision-steps>div{position:relative;display:grid;grid-template-columns:24px 1fr;gap:2px 8px;padding:13px 14px;border-radius:15px;font-size:12px}.provision-stage-v441 .provision-steps>div i{grid-row:1/3}.provision-stage-v441 .provision-steps small{grid-column:2;color:#9f9289;font-size:9px}.provision-stage-v441 .provision-progress{order:4;width:min(800px,100%);justify-content:space-between;align-items:end}.provision-stage-v441 .provision-progress>div{display:grid;gap:8px;flex:1}.provision-stage-v441 .provision-progress>div>span:first-child{font-size:12px;color:#f0dfb5}.provision-stage-v441 .provision-progress span span{display:block}.provision-stage-v441 .provision-progress>b{font-size:17px;color:#f6d372}.provision-stage-v441 .provision-status{order:5;position:relative;z-index:2;width:min(800px,100%);display:flex;align-items:center;gap:12px;padding:14px 17px;border:1px solid rgba(26,207,187,.27);border-radius:16px;background:linear-gradient(90deg,rgba(6,40,37,.72),rgba(5,17,18,.74));box-shadow:0 0 26px rgba(22,193,171,.08)}.provision-status>i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-style:normal;color:#75f5e3;border:1px solid rgba(56,223,203,.46);background:rgba(14,92,80,.28);font-size:19px}.provision-status div{display:grid;gap:3px}.provision-status b{color:#5ee4cf;font-size:14px}.provision-status small{font-size:11px;color:#acc5bd}@keyframes provisionCircuit{0%,100%{transform:translate3d(-1%,0,0);opacity:.5}50%{transform:translate3d(3%,1%,0);opacity:.95}}@media(max-width:650px){.provision-stage-v441{min-height:calc(100dvh - 28px);padding:64px 15px 18px;gap:14px;justify-content:center}.provision-stage-v441 .provision-top{top:17px;left:16px;right:16px}.provision-brand b{font-size:8px}.provision-brand img{width:25px;height:25px}.provision-stage-v441 .provision-copy{margin-top:10px;gap:4px}.provision-stage-v441 .provision-copy h2{font-size:31px}.provision-stage-v441 .provision-copy p{font-size:12px}.provision-visual{min-height:176px}.provision-stage-v441 .provision-node{width:109px;height:109px}.provision-stage-v441 .provision-node img{width:54px;height:54px}.provision-stage-v441 .provision-node b{font-size:10px}.provision-stage-v441 .provision-node small{font-size:6px}.provision-stage-v441 .provision-link{min-width:36px;height:64px}.provision-stage-v441 .provision-link i{height:3px}.provision-stage-v441 .provision-shield{width:38px;height:38px;font-size:20px}.halo-left,.halo-right{width:155px;height:155px;top:10px}.halo-left{left:0}.halo-right{right:0}.provision-stage-v441 .provision-steps{gap:7px}.provision-stage-v441 .provision-steps>div{padding:9px 10px;font-size:10px;border-radius:11px}.provision-stage-v441 .provision-progress{width:100%;gap:9px}.provision-stage-v441 .provision-status{width:100%;padding:10px 11px;border-radius:12px}.provision-status b{font-size:11px}.provision-status small{font-size:9px}.provision-circuit{opacity:.42;width:70%;left:-25%}.circuit-teal{left:auto;right:-25%}}.payment-return-page{overflow:hidden}.payment-return-shell{min-height:100svh;display:grid;place-items:center;padding:24px;position:relative;isolation:isolate}.payment-return-card{position:relative;overflow:hidden;width:min(520px,100%);display:grid;justify-items:center;gap:16px;padding:42px 34px;border:1px solid rgba(239,188,72,.45);border-radius:28px;background:radial-gradient(circle at 50% 0,rgba(28,128,112,.18),transparent 42%),linear-gradient(145deg,rgba(13,12,14,.98),rgba(5,8,9,.98));box-shadow:0 25px 90px rgba(0,0,0,.55),0 0 48px rgba(239,188,72,.08);text-align:center}.payment-return-brand{position:relative;z-index:1;display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.16em;font-weight:800}.payment-return-brand img{width:39px;height:39px;object-fit:contain;filter:drop-shadow(0 0 13px rgba(241,190,76,.54))}.payment-return-icon{position:relative;z-index:1;width:84px;height:84px;display:grid;place-items:center;border-radius:50%;font-size:38px;font-weight:900;box-shadow:0 0 0 12px rgba(232,180,64,.07),0 0 45px rgba(232,180,64,.45)}.payment-return-card h1{position:relative;z-index:1;margin:0;font-size:clamp(27px,5vw,38px);line-height:1.06}.payment-return-card p{position:relative;z-index:1;margin:0;max-width:390px;line-height:1.55}.payment-return-card .eyebrow{font-size:10px;font-weight:800;letter-spacing:.16em}.payment-return-track{position:relative;z-index:1;width:min(360px,100%);height:8px;overflow:hidden;border-radius:99px;background:#1a1718;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.payment-return-track i{display:block;width:10%;height:100%;border-radius:inherit;box-shadow:0 0 20px rgba(249,201,80,.78);transition:width .55s}.payment-return-card small{position:relative;z-index:1}.payment-return-card .btn{position:relative;z-index:1;margin-top:4px}.payment-return-orbit{position:absolute;border-radius:50%;border:1px solid rgba(37,213,190,.22);pointer-events:none}.orbit-a{width:420px;height:420px;right:-230px;top:-210px;box-shadow:0 0 0 22px rgba(37,213,190,.025);animation:16s linear infinite paymentOrbit}.orbit-b{width:330px;height:330px;left:-185px;bottom:-170px;box-shadow:0 0 0 19px rgba(244,194,78,.025);animation:20s linear infinite reverse paymentOrbit}@keyframes paymentOrbit{to{transform:rotate(360deg)}}@media(max-width:520px){.payment-return-shell{padding:16px}.payment-return-card{padding:34px 20px;border-radius:22px}.payment-return-icon{width:70px;height:70px;font-size:31px}.payment-return-card h1{font-size:29px}}.activation-terms{border:1px solid rgba(237,183,78,.26);background:rgba(255,255,255,.025);border-radius:10px;padding:0 12px}.activation-terms summary{cursor:pointer;padding:11px 0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#f2c66f}.activation-terms div{padding:0 0 10px}.activation-terms p{font-size:12px!important;color:#c5b9b1!important;line-height:1.45!important;margin:0 0 8px!important}.activation-consent{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:10px;border:1px solid rgba(67,230,164,.28);background:rgba(41,195,126,.06);border-radius:10px;padding:12px!important;color:#eef9f1!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;line-height:1.4}.activation-consent input{appearance:auto!important;width:16px!important;height:16px!important;min-width:16px;padding:0!important;margin:1px 0 0;border:0!important;accent-color:#38d88b}.real-risk-password{display:grid!important;gap:6px;color:#e8d5c7;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.real-risk-password input{width:100%;box-sizing:border-box;background:#070607;border:1px solid rgba(237,183,78,.35);border-radius:10px;padding:12px;outline:0}.real-risk-password input:focus{border-color:#efbf5d;box-shadow:0 0 0 3px rgba(239,191,93,.12)}.plans-real-dialog{width:min(760px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto}.ia-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:4px}.ia-plan-card{position:relative;display:flex;flex-direction:column;gap:9px;min-height:245px;padding:17px 15px 14px;border:1px solid rgba(224,180,88,.28);box-shadow:inset 0 1px rgba(255,255,255,.03)}.ia-plan-card.featured{border-color:rgba(240,191,86,.78);box-shadow:0 0 0 1px rgba(240,191,86,.09),0 16px 34px rgba(0,0,0,.32)}.ia-plan-tag{font-size:8px;font-weight:900;letter-spacing:.16em;color:#e5b863}.ia-plan-card h3{margin:0;color:#fff3e6;font-size:15px;line-height:1.2}.ia-plan-card p{min-height:38px;color:#bcaeaa;font-size:10px;line-height:1.45}.ia-plan-card>strong{margin-top:auto;color:#f6d48d;font-size:22px}.ia-plan-card>strong small{font-size:9px;color:#aa9990;font-weight:700}.ia-plan-card .premium-checkout{width:100%;min-height:40px;margin-top:4px;font-size:10px}.checkout-plan-message{min-height:16px;margin:0;color:#e0bb76;text-align:center;font-size:10px}.subscribe-choice-grid{display:grid;gap:9px}.subscribe-choice{display:grid;grid-template-columns:105px 1fr auto;align-items:center;gap:10px;width:100%;padding:13px;border:1px solid #49392c;background:#121011;text-align:left;cursor:pointer}.subscribe-choice.featured,.subscribe-choice:hover{border-color:#d8a952;background:#18130e}.subscribe-choice small{color:#dcb063;font-size:8px;font-weight:900;letter-spacing:.12em}.subscribe-choice b{font-size:10px}.subscribe-choice strong{color:#f0c36f;font-size:14px;white-space:nowrap}.subscribe-choice strong em{color:#a99b94;font-size:8px;font-style:normal}.subscribe-choice span{color:#dcb063;font-size:8px;font-weight:900;white-space:nowrap}.subscribe-choice:disabled{opacity:.6;cursor:wait}@media(max-width:600px){.plans-real-dialog{padding:22px 15px}.ia-plan-grid{grid-template-columns:1fr}.ia-plan-card,.ia-plan-card p{min-height:0}.subscribe-choice{grid-template-columns:1fr;gap:5px}.subscribe-choice span{margin-top:2px}}.dock-create-slot,.saved-bot-slot{position:relative;border-style:dashed!important;cursor:pointer}.dock-create-slot:hover,.saved-bot-slot:hover{box-shadow:0 0 0 1px rgba(255,207,109,.14),0 0 24px rgba(239,180,78,.13)!important}.dock-create-slot{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:7px!important;align-items:center!important}.dock-bot-plus,.saved-bot-plus{display:grid;place-items:center;width:20px;height:20px;border:1px solid rgba(255,214,131,.72);border-radius:50%;font-size:16px;line-height:1;font-weight:600}.dock-create-slot strong{font-size:10px!important;letter-spacing:.01em}.dock-create-slot small{grid-column:2!important}.saved-bot-slot{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:7px!important;align-items:center!important;text-align:left!important}.saved-bot-slot strong{font-size:10px;letter-spacing:.07em}.saved-bot-slot small{grid-column:2;font-size:8px;letter-spacing:.12em}@media(max-width:920px){.dock-create-slot{min-height:52px!important}}*,html{scrollbar-width:thin;scrollbar-color:#d5a84f #100d10}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{border:1px solid rgba(235,188,86,.14);border-radius:99px}::-webkit-scrollbar-thumb{border-radius:99px;box-shadow:0 0 10px rgba(237,185,87,.22)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffe09b,#e6508a 75%,#ad2c61)}::-webkit-scrollbar-corner{background:#100d10}.bot-dialog{overflow-x:hidden!important}.bot-dialog-grid,.bot-dialog-grid>*{min-width:0}.bot-tutorial-panel{display:flex;min-width:0;flex-direction:column;gap:12px}.asset-picker{display:grid;gap:8px;margin:-2px 0 3px;padding:10px;border:1px solid rgba(239,185,88,.2);border-radius:8px;background:linear-gradient(145deg,rgba(43,29,18,.58),rgba(12,9,12,.8))}.asset-picker-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.asset-picker-head b{font-size:8px;letter-spacing:.13em}.asset-picker-head button{border:1px solid rgba(239,185,88,.37);border-radius:5px;background:rgba(239,185,88,.08);color:#ffe2a5;padding:5px 7px;font-size:8px;font-weight:900;cursor:pointer}.asset-picker p{margin:0;color:#bba9ad;font-size:9px;line-height:1.4}.asset-picker>small{color:#8e7981;font-size:8px;line-height:1.4}.asset-chips{display:flex;max-height:118px;flex-wrap:wrap;gap:6px;overflow:auto;padding:2px}.asset-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#100d10;padding:6px 7px;font-size:9px;font-weight:850;cursor:pointer}.asset-chip:hover{border-color:rgba(245,201,111,.62);color:#ffe5ad}.asset-chip.selected{border-color:#e5b34f;background:linear-gradient(135deg,rgba(236,184,73,.22),rgba(167,42,89,.2));color:#fff1cc;box-shadow:0 0 12px rgba(233,182,72,.13)}.asset-chip.disabled{opacity:.45;cursor:not-allowed}.asset-chip small{font-size:7px;color:#e4a5b4}.script-tutorial{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid rgba(226,176,80,.23);border-radius:8px}.tutorial-head{display:grid;gap:3px;padding-bottom:8px;border-bottom:1px solid rgba(236,192,102,.13)}.tutorial-head span{font-size:8px;font-weight:950;letter-spacing:.15em}.tutorial-head b{font-size:14px;letter-spacing:-.02em}.script-tutorial ol{display:grid;gap:8px;margin:0;padding:0;list-style:none;counter-reset:scriptGuide}.script-tutorial li{position:relative;min-width:0;padding-left:28px;font-size:9px;line-height:1.45;counter-increment:scriptGuide}.script-tutorial li:before{content:counter(scriptGuide,decimal-leading-zero);position:absolute;left:0;top:0;width:20px;height:20px;display:grid;place-items:center;border:1px solid rgba(242,193,98,.38);border-radius:50%;font-size:7px;font-weight:950}.script-tutorial strong{display:block;font-size:9px}.script-tutorial small{display:block;margin-top:2px;font-size:8px}.script-tutorial code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.tutorial-example{display:grid;gap:6px;padding-top:10px;border-top:1px solid rgba(236,192,102,.13)}.tutorial-example>span{font-size:8px;font-weight:950;letter-spacing:.13em}.tutorial-example pre{max-width:100%;max-height:185px;margin:0;overflow:auto;border:1px solid rgba(255,213,136,.14);border-radius:6px;padding:9px;font:8px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap}.tutorial-note{margin:0;color:#a58f97;font-size:8px;line-height:1.45}.real-access-modal{overflow-x:hidden!important}.plans-real-dialog{box-sizing:border-box;overflow-x:hidden!important}.plans-real-dialog .ia-plan-grid{width:100%;min-width:0}.plans-real-dialog .ia-plan-card{min-width:0;overflow:hidden}.plan-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0 0}.plan-assurance>div{display:grid;grid-template-columns:25px minmax(0,1fr);gap:6px;align-items:center;min-width:0;padding:8px;border:1px solid rgba(226,176,80,.18);border-radius:7px;background:rgba(255,255,255,.018)}.plan-assurance i{width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(242,194,101,.38);border-radius:50%;background:rgba(226,176,80,.1);color:#ffe1a0;font-style:normal;font-weight:900}.plan-assurance b{display:block;color:#f9ead8;font-size:7px;letter-spacing:.055em}.plan-assurance small{display:block;margin-top:3px;color:#ad9ba1;font-size:7px;line-height:1.35}.plan-motivation{margin:11px 2px 0!important;padding:9px 10px;border-left:2px solid #e3b65b;background:rgba(227,182,91,.06);color:#ead9c3!important;font-size:10px!important;line-height:1.42}@media(max-width:700px){.asset-chips{max-height:142px}.plan-assurance{grid-template-columns:1fr}.plans-real-dialog{width:min(540px,calc(100vw - 20px))!important;padding-inline:13px!important}.plans-real-dialog .ia-plan-grid{grid-template-columns:1fr!important;gap:8px}.plans-real-dialog .ia-plan-card{min-height:0!important;padding:13px 12px!important;gap:6px}.plans-real-dialog .ia-plan-card p{margin:0!important}}.support-links{display:none}@media (max-width:820px){.command-bar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:52px!important;padding:7px 8px!important}.command-left{display:none!important}.support-links{grid-column:1!important;grid-row:1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;min-width:0!important}.support-link{min-width:0!important;min-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:6px 7px!important;border:1px solid rgba(255,224,163,.2)!important;border-radius:9px!important;background:linear-gradient(145deg,rgba(25,18,24,.96),rgba(11,9,12,.97))!important;color:#f8e9ee!important;text-decoration:none!important;font-size:8px!important;font-weight:900!important;letter-spacing:.02em!important;white-space:nowrap!important;box-shadow:inset 0 1px rgba(255,255,255,.04),0 6px 16px rgba(0,0,0,.16)!important;transition:transform .16s,border-color .16s,box-shadow .16s!important}.support-link:active{transform:scale(.97)!important}.support-link svg{width:15px!important;height:15px!important;flex:0 0 15px!important;fill:currentColor!important}.whatsapp-link{border-color:rgba(76,228,125,.34)!important;color:#d8ffe5!important}.telegram-link{border-color:rgba(83,184,255,.38)!important;color:#dcefff!important}.account-switch{grid-column:1/-1!important;grid-row:2!important;width:100%!important;margin:0!important;padding:2px!important;border-radius:8px!important;min-height:30px!important}.account-mode{min-height:28px!important;height:28px!important;padding:3px 8px!important;font-size:8px!important}.subscriber-real .account-switch.real-only{display:inline-flex!important;grid-column:2!important;grid-row:1!important;width:auto!important;justify-self:end!important;padding:2px 3px!important;border:1px solid rgba(182,239,120,.28)!important;border-radius:8px!important;background:rgba(99,137,52,.09)!important}.subscriber-real .account-switch.real-only #realMode{min-height:28px!important;height:28px!important;padding:3px 7px!important;background:0 0!important;color:#e8ffc5!important;box-shadow:none!important;font-size:0!important}.subscriber-real .account-switch.real-only #realMode:before{content:"REAL";font-size:8px;font-weight:950;letter-spacing:.1em}.subscriber-real .account-switch.real-only #realMode:after{content:"ATIVA";display:inline-block;margin-left:4px!important;color:#b6ef78!important;font-size:7px!important;letter-spacing:.08em!important}.subscriber-real .mobile-actions{display:none!important}}@media (max-width:380px){.support-link{gap:4px!important;padding-inline:5px!important;font-size:7px!important}.support-link svg{width:14px!important;height:14px!important;flex-basis:14px!important}.subscriber-real .account-switch.real-only #realMode{padding-inline:5px!important}}.app-loader{pointer-events:none!important}@media (max-width:820px){body,html{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important;touch-action:pan-y pinch-zoom!important}body.auto-page{position:static!important;min-height:100dvh!important;overflow:visible!important;touch-action:pan-y pinch-zoom!important}.cyber-bg,.cyber-bg:after,.cyber-bg:before{pointer-events:none!important}.live-console,.mission-console,.operations-grid,.terminal-main,.terminal-shell{touch-action:pan-y pinch-zoom!important}.live-console:after,.live-console:before,.mission-console:after,.mission-console:before{pointer-events:none!important}body>.viewport-action-dock{height:auto!important;min-height:0!important;pointer-events:none!important;touch-action:manipulation!important}body>.viewport-action-dock .auto-start,body>.viewport-action-dock .auto-stop{pointer-events:auto!important;touch-action:manipulation!important}.command-bar{overflow:visible!important;min-height:0!important;padding:8px!important}.support-links{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;overflow:visible!important}.support-link{min-height:42px!important;padding:7px 5px!important;border:0!important;border-radius:10px!important;box-shadow:0 7px 15px rgba(0,0,0,.26)!important;font-size:8px!important;line-height:1.05!important;color:#fff!important}.support-link svg{width:16px!important;height:16px!important;flex-basis:16px!important}.whatsapp-link{background:#22c55e!important;color:#07170d!important}.telegram-link{background:#229ed9!important;color:#fff!important}.app-download-link{display:flex!important;background:#e6b24d!important;color:#1a1005!important;font:inherit!important;font-weight:950!important;cursor:pointer!important}.app-download-link:active,.support-link:active{filter:brightness(.92)!important;transform:scale(.975)!important}.subscriber-real .account-switch.real-only{grid-column:2!important;grid-row:2!important;justify-self:end!important;width:auto!important;margin-top:2px!important}.telemetry-label{font-size:8px!important}.telemetry-card strong{font-size:15px!important}.console-title h1{font-size:22px!important}.console-title p{font-size:11px!important}.control span{font-size:8px!important}.control select,.money-input input{font-size:16px!important}.event-row b,.events-head{font-size:10px!important}.event-row small{font-size:9px!important}.dock-create,.dock-head span{font-size:10px!important}.terminal-main,html.has-viewport-actions .terminal-main{padding-bottom:calc(126px + env(safe-area-inset-bottom))!important}}@media (max-width:760px){.auth-page{min-height:100dvh!important;overflow-y:auto!important}.auth-terminal{min-height:100dvh!important;display:block!important}.auth-art{min-height:146px!important;padding:18px 20px!important}.art-copy{margin-top:30px!important}.art-copy h1{margin:7px 0!important;font-size:29px!important;line-height:1!important}.art-copy p:last-child{font-size:12px!important;line-height:1.4!important}.art-system{display:none!important}.art-top .brand{font-size:12px!important}.brand i{width:24px!important;height:24px!important}.auth-panel{display:block!important;min-height:0!important;padding:26px 16px 30px!important}.auth-back{top:14px!important;right:18px!important;font-size:12px!important}.auth-card{width:100%!important;margin-top:24px!important;padding:22px 18px!important;border-radius:14px!important}.head h2{font-size:30px!important}.center,.head p{font-size:13px!important}.badge{font-size:9px!important}.fields{gap:14px!important;margin-top:22px!important}.field label{font-size:10px!important}.field input{height:50px!important;font-size:16px!important;padding-inline:13px!important}.auth-card .btn.primary{min-height:52px!important;font-size:15px!important}.auth-message{font-size:12px!important;min-height:20px!important}}@media(max-width:390px){.support-link{font-size:7px!important}.support-link svg{width:14px!important;height:14px!important;flex-basis:14px!important}.auth-art{min-height:132px!important}.art-copy h1{font-size:26px!important}}.support-links{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;grid-column:2;grid-row:1}.support-link{--channel-line:rgba(255,224,163,.2);--channel-ink:#f8e9ee;position:relative;min-width:0;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;overflow:hidden;border:1px solid var(--channel-line);border-radius:8px;background:linear-gradient(145deg,rgba(25,18,24,.98),rgba(11,9,12,.98));color:var(--channel-ink);text-decoration:none;white-space:nowrap;font-size:8px;font-weight:950;letter-spacing:.035em;line-height:1;box-shadow:inset 0 1px rgba(255,255,255,.055),0 5px 15px rgba(0,0,0,.18);cursor:pointer;transition:transform .16s,border-color .16s,filter .16s,box-shadow .16s}.support-link:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.36),transparent);opacity:.52}.support-link:hover{transform:translateY(-1px);box-shadow:inset 0 1px rgba(255,255,255,.09),0 9px 20px rgba(0,0,0,.25)}.support-link:active{transform:translateY(0) scale(.985)}.support-link svg{position:relative;z-index:1;width:15px;height:15px;flex:0 0 15px;fill:currentColor}.support-link span{position:relative;z-index:1}.whatsapp-link{--channel-line:rgba(79,220,131,.47);--channel-ink:#c9ffdd;background:linear-gradient(135deg,rgba(20,70,45,.96),rgba(9,31,22,.99))}.telegram-link{--channel-line:rgba(86,183,255,.47);--channel-ink:#d4efff;background:linear-gradient(135deg,rgba(22,66,96,.96),rgba(10,28,46,.99))}.app-download-link{--channel-line:rgba(241,194,103,.52);--channel-ink:#ffe1a5;font:inherit}.app-download-link svg{width:13px;height:13px;flex-basis:13px}@media (min-width:821px){.command-bar{grid-template-columns:minmax(170px,1fr) auto auto minmax(115px,1fr)!important;gap:9px!important}.command-left{grid-column:1;grid-row:1}.support-links{display:flex!important;grid-column:2;grid-row:1}.account-switch{grid-column:3;grid-row:1}.user-corner{grid-column:4;grid-row:1}.mobile-actions{display:none!important}}@media (max-width:820px){.command-bar{grid-template-columns:minmax(0,1fr) auto!important;gap:5px!important;min-height:0!important;padding:7px 8px!important}.support-links{display:grid!important;grid-column:1!important;grid-row:1!important;grid-template-columns:minmax(0,1.22fr) minmax(0,1.42fr) minmax(50px,.62fr)!important;align-items:stretch!important;gap:5px!important;width:100%!important}.support-link{min-height:40px!important;padding:6px 7px!important;border-radius:9px!important;font-size:8px!important;gap:5px!important;box-shadow:inset 0 1px rgba(255,255,255,.07),0 6px 15px rgba(0,0,0,.22)!important}.support-link svg{width:15px!important;height:15px!important;flex-basis:15px!important}.app-download-link{padding-inline:5px!important;font-size:8px!important;letter-spacing:.075em!important}.app-download-link svg{width:13px!important;height:13px!important;flex-basis:13px!important}.subscriber-real .account-switch.real-only{grid-column:2!important;grid-row:2!important;margin-top:1px!important}}@media (max-width:355px){.support-links{grid-template-columns:minmax(0,1.15fr) minmax(0,1.32fr) minmax(47px,.6fr)!important;gap:4px!important}.support-link{min-height:38px!important;padding-inline:4px!important;font-size:7px!important;gap:4px!important}.support-link svg{width:13px!important;height:13px!important;flex-basis:13px!important}.app-download-link svg{width:12px!important;height:12px!important;flex-basis:12px!important}}@media (max-width:820px){.subscriber-real .command-bar{grid-template-columns:minmax(0,1fr) 58px!important;grid-template-rows:40px!important;align-items:center!important;gap:5px!important;padding:7px 8px!important}.subscriber-real .support-links{grid-column:1!important;grid-row:1!important;grid-template-columns:minmax(0,1.12fr) minmax(0,1.28fr) minmax(42px,.58fr)!important;gap:5px!important;min-width:0!important;width:100%!important;height:40px!important}.subscriber-real .support-link{min-width:0!important;min-height:40px!important;height:40px!important;padding:6px!important;font-size:7px!important;gap:4px!important}.subscriber-real .support-link svg{width:14px!important;height:14px!important;flex-basis:14px!important}.subscriber-real .app-download-link{padding-inline:4px!important;font-size:8px!important;letter-spacing:.06em!important}.subscriber-real .account-switch.real-only{display:flex!important;grid-column:2!important;grid-row:1!important;align-self:stretch!important;justify-self:stretch!important;width:58px!important;min-width:58px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:2px!important;border:1px solid rgba(182,239,120,.32)!important;border-radius:9px!important;background:linear-gradient(145deg,rgba(47,76,27,.42),rgba(13,22,11,.86))!important;box-shadow:inset 0 1px rgba(231,255,197,.1),0 6px 15px rgba(0,0,0,.22)!important}.subscriber-real .account-switch.real-only #demoMode{display:none!important}.subscriber-real .account-switch.real-only #realMode{width:100%!important;min-width:0!important;min-height:34px!important;height:34px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;padding:1px!important;border-radius:6px!important;background:0 0!important;color:#efffd8!important;box-shadow:none!important;line-height:1!important}.subscriber-real .account-switch.real-only #realMode:before{display:block!important;content:"REAL"!important;font-size:7px!important;font-weight:950!important;letter-spacing:.1em!important}.subscriber-real .account-switch.real-only #realMode:after{display:block!important;content:"ATIVA"!important;margin:0!important;color:#baf37d!important;font-size:6px!important;font-weight:900!important;letter-spacing:.09em!important}body>.viewport-action-dock{pointer-events:auto!important;isolation:isolate!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}body>.viewport-action-dock .auto-start,body>.viewport-action-dock .auto-stop{position:relative!important;z-index:1!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-user-select:none!important;user-select:none!important;cursor:pointer!important}body>.viewport-action-dock .auto-start:disabled,body>.viewport-action-dock .auto-stop:disabled{pointer-events:none!important}}@media (max-width:355px){.subscriber-real .command-bar{grid-template-columns:minmax(0,1fr) 54px!important;gap:4px!important;padding-inline:7px!important}.subscriber-real .support-links{grid-template-columns:minmax(0,1.08fr) minmax(0,1.23fr) minmax(39px,.54fr)!important;gap:4px!important}.subscriber-real .account-switch.real-only{width:54px!important;min-width:54px!important}.subscriber-real .support-link{font-size:6.5px!important;padding-inline:3px!important;gap:3px!important}.subscriber-real .support-link svg{width:13px!important;height:13px!important;flex-basis:13px!important}}.live-console,.mission-console{background:linear-gradient(145deg,rgba(13,31,18,.985),rgba(6,13,9,.985))!important;border-color:rgba(111,223,116,.35)!important}.live-console:before,.mission-console:before{background:linear-gradient(90deg,transparent 3%,rgba(210,255,167,.9) 30%,rgba(89,210,105,.88) 56%,transparent 96%)!important}.command-bar,.control-deck{background:#09100b!important}.control select,.money-input{background-color:#08100a!important;border-color:rgba(137,226,104,.3)!important}.control select:focus,.money-input:focus-within{border-color:#9aea64!important;box-shadow:0 0 0 2px rgba(144,231,96,.11)!important}.events-panel{background:#081009!important}.event-row{box-shadow:inset 2px 0 rgba(112,220,130,.5),0 5px 12px rgba(0,0,0,.12)!important}.event-row.success{box-shadow:inset 2px 0 #a8ef68,0 5px 12px rgba(0,0,0,.12)!important}.event-row.loss,.event-row.warning{box-shadow:inset 2px 0 #ff6473,0 5px 12px rgba(0,0,0,.12)!important}.auto-start{box-shadow:0 12px 26px rgba(92,208,70,.18)!important}.auto-start:hover{filter:brightness(1.07)}.telemetry-card{background:#0b160e!important}.badge,.pill,.status-pill{border-color:rgba(137,224,104,.34)!important}.asset-picker,.base-bot-locked,.bot-dialog-head,.bot-editor-section,.bot-tutorial-panel{border-color:rgba(143,232,105,.2)!important}.asset-picker-head b,.bot-dialog-head span,.tutorial-head span{color:#b8fb86!important}.cyber-bg i{filter:drop-shadow(0 0 10px rgba(66,201,120,.55))!important}.account-mode.active{box-shadow:0 0 18px rgba(66,201,120,.22)!important}.money-input small{color:#a1f0bc!important}.bot-dialog textarea:focus,.control select:focus,.field input:focus,.field textarea:focus,.money-input:focus-within{box-shadow:0 0 0 2px rgba(66,201,120,.13),0 0 20px rgba(66,201,120,.1)!important}.control select#expiration{appearance:none!important;-webkit-appearance:none!important;width:100%!important}.control select#expiration::-ms-expand{display:none}.auto-start,.base-bot-locked .primary,.bot-modal-actions button.primary,.btn.primary{box-shadow:0 12px 26px rgba(66,201,120,.19)!important}.auto-stop,.btn.secondary{background:#111614!important}.event-row{box-shadow:inset 2px 0 rgba(66,201,120,.62),0 5px 12px rgba(0,0,0,.12)!important}.event-row.loss,.event-row.warning{box-shadow:inset 2px 0 #c9cdd1,0 5px 12px rgba(0,0,0,.12)!important}.app-download-link:hover,.support-link:hover{border-color:#42c978!important;background:linear-gradient(135deg,#174729,#102219)!important}.auto-notify{background:#101512!important}.auto-notify.gain{background:linear-gradient(135deg,#112a1a,#09100c)!important;border-color:#42c978!important;box-shadow:0 28px 85px rgba(0,0,0,.8),0 0 28px rgba(66,201,120,.18)!important}.auto-notify.loss{box-shadow:0 28px 85px rgba(0,0,0,.8),0 0 28px rgba(201,205,209,.1)!important}.auto-notify-mark,.auto-notify.loss .auto-notify-mark{background:rgba(66,201,120,.15)!important;color:#a1f0bc!important;box-shadow:0 0 0 6px rgba(66,201,120,.07)!important}.auto-notify.loss .auto-notify-mark{background:rgba(201,205,209,.12)!important;color:#e1e6e8!important}*{box-sizing:border-box;scrollbar-color:#42c978 #080c0a;scrollbar-color:#35c46c #090c0b;scrollbar-color:#42c978 #090c0b;scrollbar-color:#39d772 #050706!important}.auth-page{position:relative;isolation:isolate;overflow-x:hidden!important}.auth-video,.auth-video-filter{position:fixed;inset:0;pointer-events:none}.auth-video{z-index:-3;overflow:hidden}.auth-video video{width:100%;height:100%;object-fit:cover;filter:saturate(.7) contrast(1.06) brightness(.58)}.auth-video-filter{z-index:-2}.auth-grid{z-index:-1!important;background:repeating-linear-gradient(90deg,transparent 0 80px,rgba(201,205,209,.035) 81px 82px),repeating-linear-gradient(0deg,transparent 0 80px,rgba(201,205,209,.025) 81px 82px)!important}.auth-card{box-shadow:0 24px 70px rgba(0,0,0,.5),0 0 34px rgba(66,201,120,.08)!important}@media (prefers-reduced-motion:reduce){.auth-video{display:none}.auth-page{background:radial-gradient(circle at 76% 18%,rgba(66,201,120,.15),transparent 34%),#050706!important}}body.auto-page{background:radial-gradient(circle at 78% 10%,rgba(53,196,108,.1),transparent 25%),radial-gradient(circle at 12% 88%,rgba(53,196,108,.055),transparent 31%),linear-gradient(135deg,#070908 0,#0b0f0d 48%,#050706 100%)!important}.cyber-bg i{filter:drop-shadow(0 0 9px rgba(53,196,108,.46))!important}.activation-dialog,.bot-dialog,.command-bar,.control-deck,.events-panel,.live-console,.mission-console,.subscription-dialog,.telemetry-card{background:linear-gradient(145deg,#151a17,#0b0e0d)!important;border-color:rgba(216,223,227,.16)!important}.signal-surface{background:radial-gradient(circle at 76% 26%,rgba(53,196,108,.1),transparent 26%),linear-gradient(130deg,#18201b,#090d0b)!important}.rail-logo{box-shadow:0 0 0 5px rgba(53,196,108,.06),0 0 24px rgba(53,196,108,.2)!important}.rail-logo img{display:block;width:78%;height:78%;object-fit:contain;filter:drop-shadow(0 3px 6px rgba(0,0,0,.22))}.command-caption,.command-left,.console-kicker p,.control span,.muted,.telemetry-label{color:#adb7b7!important}.command-name,.console-title h1,.console-title p,.telemetry-card strong{color:#f1f4f2!important}.bot-dialog textarea:focus,.control select:focus,.field input:focus,.field textarea:focus,.money-input:focus-within{box-shadow:0 0 0 2px rgba(53,196,108,.14),0 0 18px rgba(53,196,108,.09)!important}#expiration,.control select#expiration,select#expiration{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;-webkit-text-fill-color:#f1f4f2!important;border-radius:6px!important;min-height:42px!important;height:42px!important;line-height:42px!important;padding:0 40px 0 13px!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;-webkit-text-fill-color:#f1f5f2!important;background-position:calc(100% - 18px) 17px,calc(100% - 12px) 17px!important;background-size:6px 6px,6px 6px!important;background-repeat:no-repeat!important;border:1px solid rgba(156,255,194,.3)!important;box-shadow:none!important;background-color:#080c09!important;color:#effff4!important;-webkit-text-fill-color:#effff4!important;background-image:linear-gradient(45deg,transparent 50%,#baffcc 50%),linear-gradient(135deg,#baffcc 50%,transparent 50%)!important}#expiration::-ms-expand,.control select#expiration::-ms-expand,select#expiration::-ms-expand{display:none}.auto-start,.base-bot-locked .primary,.bot-modal-actions button.primary,.btn.primary{box-shadow:0 12px 26px rgba(53,196,108,.18)!important}.event-row{box-shadow:inset 2px 0 rgba(53,196,108,.52),0 5px 12px rgba(0,0,0,.12)!important}.event-row.success{box-shadow:inset 2px 0 #35c46c,0 5px 12px rgba(0,0,0,.12)!important}.event-row.loss,.event-row.warning{background:linear-gradient(110deg,#171b19,#090c0a)!important;border-color:rgba(216,223,227,.26)!important;box-shadow:inset 2px 0 #d8dfe3,0 5px 12px rgba(0,0,0,.12)!important}.support-link:hover{filter:brightness(1.08)!important}.app-download-link:hover{filter:brightness(1.06)!important}.auth-brand-logo{width:26px;height:26px;object-fit:contain;vertical-align:middle;margin-right:8px;filter:drop-shadow(0 4px 9px rgba(53,196,108,.28))}.auth-card{box-shadow:0 24px 70px rgba(0,0,0,.56),0 0 32px rgba(53,196,108,.08)!important}.auto-page,.payment-return-page,.terminal-shell,body,html{background:#050706!important;color:#f1f5f2!important}.cyber-bg:after{background:conic-gradient(from 210deg at 74% 29%,transparent 0 11%,rgba(66,201,120,.045) 12% 16%,transparent 17% 42%,rgba(229,236,232,.035) 43% 45%,transparent 46% 100%)!important}.console-kicker span,.rail-logo{box-shadow:0 0 0 5px rgba(66,201,120,.06),0 0 26px rgba(66,201,120,.24)!important}.rail-spine{background:linear-gradient(180deg,#42c978,rgba(229,236,232,.55),transparent)!important}.command-name,.console-title h1,.console-title p,.payment-return-card h1,.telemetry-card strong{color:#f1f5f2!important}.command-caption,.command-left,.console-kicker p,.control span,.muted,.payment-return-card p,.payment-return-card small,.telemetry-label{color:#aab5b0!important}.live-chip i,.rail-status i,.status-beacon,.user-dot{background:#42c978!important;box-shadow:0 0 14px rgba(66,201,120,.85)!important}.account-switch{background:#070a08!important}.account-mode.active{background:linear-gradient(90deg,#126b38,#42c978)!important;color:#071108!important;box-shadow:0 0 18px rgba(66,201,120,.2)!important}.telemetry-card:before,.telemetry-card:nth-child(2):before,.telemetry-card:nth-child(3):before,.telemetry-card:nth-child(4):before{background:linear-gradient(#42c978,#c9d3ce)!important}.pnl-card strong,.status-card strong,.telemetry-card .positive{color:#91e7ad!important}.telemetry-card .negative{color:#c9d3ce!important}.demo-pill,.live-chip{background:rgba(66,201,120,.1)!important;border-color:rgba(66,201,120,.38)!important;color:#e5ece8!important}.bot-dialog textarea:focus,.control select:focus,.field input:focus,.field textarea:focus,.money-input:focus-within{border-color:#42c978!important;box-shadow:0 0 0 2px rgba(66,201,120,.14),0 0 18px rgba(66,201,120,.09)!important}.auto-start,.base-bot-locked .primary,.bot-modal-actions button.primary,.btn.primary{background:linear-gradient(100deg,#106132,#42c978 58%,#91e7ad)!important;color:#061008!important;border-color:rgba(161,240,188,.58)!important;box-shadow:0 12px 26px rgba(66,201,120,.18)!important}.auto-stop,.btn.secondary{background:linear-gradient(145deg,#171c19,#090c0a)!important;color:#e5ece8!important;border-color:rgba(201,211,205,.34)!important}.event-row,.event-row.loss,.event-row.warning{background:linear-gradient(110deg,#141b17,#080b09)!important;border-color:rgba(201,211,205,.2)!important;box-shadow:inset 2px 0 #c9d3ce,0 5px 12px rgba(0,0,0,.12)!important}.event-row.success{background:linear-gradient(110deg,#173d25,#09110c)!important;border-color:rgba(66,201,120,.34)!important;box-shadow:inset 2px 0 #42c978,0 5px 12px rgba(0,0,0,.12)!important}.dock-create-slot:hover,.saved-bot-slot:hover{box-shadow:0 0 0 1px rgba(145,231,173,.14),0 0 24px rgba(66,201,120,.13)!important}.asset-picker-head button:hover{border-color:#91e7ad!important;background:rgba(66,201,120,.14)!important}.payment-return-brand,.payment-return-card .eyebrow{color:#e5ece8!important}.payment-return-icon{background:linear-gradient(135deg,#91e7ad,#42c978)!important;color:#061008!important;box-shadow:0 0 0 12px rgba(66,201,120,.07),0 0 45px rgba(66,201,120,.35)!important}.payment-return-track i{background:linear-gradient(90deg,#106132,#42c978,#e5ece8)!important;box-shadow:0 0 20px rgba(66,201,120,.6)!important}.orbit-b,.payment-return-orbit{border-color:rgba(66,201,120,.22)!important;box-shadow:0 0 0 22px rgba(66,201,120,.025)!important}.support-link.whatsapp-link{background:linear-gradient(135deg,#1e8f55,#0f4c2d)!important;border-color:rgba(135,243,183,.46)!important;color:#f0fff4!important}.support-link.telegram-link{background:linear-gradient(135deg,#168ed0,#0a4b76)!important;border-color:rgba(150,222,255,.46)!important;color:#effaff!important}.app-download-link{background:linear-gradient(135deg,#42c978,#106132)!important;border-color:rgba(161,240,188,.45)!important;color:#f0fff4!important}.auth-page{background:#050706!important}.auth-video-filter{background:linear-gradient(112deg,rgba(2,8,5,.9),rgba(4,30,14,.62) 48%,rgba(2,8,5,.86)),radial-gradient(circle at 75% 28%,rgba(66,201,120,.24),transparent 35%)!important}.auth-art{background:linear-gradient(150deg,rgba(7,15,10,.66),rgba(4,8,6,.45))!important;border-color:rgba(201,211,205,.14)!important}.auth-panel{background:linear-gradient(145deg,rgba(10,15,12,.8),rgba(5,8,6,.87))!important;border-color:rgba(201,211,205,.15)!important}.auth-card{background:linear-gradient(145deg,rgba(17,25,20,.93),rgba(8,12,10,.95))!important;border-color:rgba(201,211,205,.23)!important;box-shadow:0 24px 70px rgba(0,0,0,.56),0 0 32px rgba(66,201,120,.08)!important}.auth-back,.auth-card a{color:#91e7ad!important}.badge{background:rgba(66,201,120,.12)!important;color:#e5ece8!important;border-color:rgba(66,201,120,.4)!important}::-webkit-scrollbar-thumb{border:2px solid #090c0b!important}.cyber-bg:before{background:repeating-linear-gradient(90deg,transparent 0 78px,rgba(107,255,160,.035) 79px 80px),repeating-linear-gradient(0deg,transparent 0 78px,rgba(107,255,160,.025) 79px 80px)!important}.cyber-bg:after{display:block!important;background:radial-gradient(circle at 16% 26%,rgba(68,244,126,.16),transparent 22%),radial-gradient(circle at 78% 71%,rgba(31,196,93,.12),transparent 25%),conic-gradient(from 210deg at 76% 25%,transparent 0 14%,rgba(71,241,131,.1) 15% 18%,transparent 19% 54%,rgba(112,255,171,.07) 55% 58%,transparent 59% 100%)!important;opacity:.95!important}.cyber-bg i{filter:drop-shadow(0 0 10px rgba(66,201,120,.5))!important;display:block!important;background:linear-gradient(90deg,transparent,rgba(57,215,114,.12),#39d772,rgba(142,255,182,.35),transparent)!important;filter:drop-shadow(0 0 13px rgba(57,215,114,.66))!important;opacity:.62!important;animation:9s linear infinite iaBeamSweep!important}@keyframes iaGridDrift{to{transform:translate3d(80px,80px,0)}}@keyframes iaAuraMove{0%{transform:scale(1) rotate(0);filter:brightness(.86)}100%{transform:scale(1.12) rotate(9deg);filter:brightness(1.2)}}@keyframes iaBeamSweep{0%{transform:translateX(-22vw) rotate(-6deg);opacity:.1}45%{opacity:.64}100%{transform:translateX(122vw) rotate(-6deg);opacity:.1}}.activation-dialog,.bot-dialog,.command-bar,.control-deck,.events-panel,.live-console,.mission-console,.payment-return-card,.real-bots-dock,.script-tutorial,.signal-surface,.subscription-dialog,.telemetry-card{background:linear-gradient(150deg,#111613 0,#060807 72%)!important;border-color:rgba(91,255,154,.17)!important}.command-bar,.live-console,.mission-console{box-shadow:0 18px 55px rgba(0,0,0,.44),inset 0 1px 0 rgba(160,255,198,.035)!important}.command-bar:before,.live-console:before,.mission-console:before{background:linear-gradient(90deg,transparent,#1fa85b,#8bffb0,transparent)!important}.real-bots-list>p{color:#9eb8a8!important}.dock-bot{background:linear-gradient(145deg,#101510,#070a08)!important;color:#edfff2!important}.dock-bot:hover{border-color:rgba(57,215,114,.52)!important;background:linear-gradient(145deg,#142117,#080c09)!important}.dock-bot.selected{border-color:#39d772!important;background:linear-gradient(145deg,#162a1b,#070b08)!important;box-shadow:0 0 0 1px rgba(57,215,114,.12),0 0 24px rgba(57,215,114,.12)!important}.dock-bot small,.dock-bot strong{color:#ecfff2!important}.dock-create-slot,.saved-bot-slot{border-color:rgba(57,215,114,.72)!important;background:linear-gradient(135deg,rgba(17,72,36,.42),rgba(6,11,8,.96))!important;color:#eaffef!important}.dock-create-slot:hover,.saved-bot-slot:hover{border-color:#8bffb0!important;background:linear-gradient(135deg,rgba(27,113,54,.48),rgba(6,11,8,.98))!important}.dock-bot-plus,.saved-bot-plus{border-color:rgba(139,255,176,.7)!important;color:#b8ffcb!important;background:rgba(57,215,114,.1)!important}.dock-create-slot small,.saved-bot-slot small{color:#b1cab9!important}.script-tutorial{background:linear-gradient(155deg,#111713,#060907)!important}.tutorial-example>span,.tutorial-head span{color:#74f79d!important}.tutorial-head b{color:#f0fff4!important}.script-tutorial li{color:#b9d0c1!important}.script-tutorial li:before{border-color:rgba(57,215,114,.48)!important;background:rgba(57,215,114,.11)!important;color:#caffd8!important}.script-tutorial strong{color:#eaffef!important}.script-tutorial small{color:#a9c0b0!important}.script-tutorial code{color:#8bffb0!important}.tutorial-example pre{background:#060a08!important;color:#dffff0!important}.control,.control-entry,.control-target,.field,.money-input{background:linear-gradient(145deg,#101511,#080b09)!important;border-color:rgba(100,255,160,.16)!important}.control label,.control span,.field label,.money-input label{color:#cfe8d7!important}.bot-dialog textarea,.control input,.control select,.field input,.field textarea,.money-input,.money-input input{background:#080c09!important;color:#effff4!important;border-color:rgba(156,255,194,.24)!important}.control select:focus,.control:focus-within,.field input:focus,.field textarea:focus,.money-input:focus-within{border-color:#39d772!important;box-shadow:0 0 0 2px rgba(57,215,114,.14),0 0 20px rgba(57,215,114,.1)!important}#expiration option,.control select#expiration option,select#expiration option{background:#080c09!important;color:#effff4!important}.bot-back,.bot-brand span,.bot-nav-link,.demo-usage,.goal-row,.goal-row b,.modal-demo,.payout-line,.payout-line b,.subscription-price strong{color:#c7ffd7!important}.loader-track,.progress{background:#050706!important}.loader-track i,.progress i{background:linear-gradient(90deg,#0a5b2d,#39d772,#a7ffbf)!important;box-shadow:0 0 14px rgba(57,215,114,.3)!important}.loader-mark{border-color:#39d772!important;background:#0a120d!important;color:#caffd8!important;box-shadow:0 0 0 7px rgba(57,215,114,.06)!important}.auto-notify{border-color:rgba(57,215,114,.44)!important;border-left-color:#39d772!important;background:linear-gradient(135deg,#102016,#050807)!important;box-shadow:0 22px 65px rgba(0,0,0,.74),0 0 0 1px rgba(57,215,114,.13),0 0 28px rgba(57,215,114,.14)!important}.auto-notify:after{background:linear-gradient(90deg,#8bffb0,#39d772,transparent)!important}.auto-notify.loss,.event-row.loss,.event-row.warning{border-color:rgba(57,215,114,.24)!important;border-left-color:#7cffaa!important;background:linear-gradient(135deg,#0f1a13,#060907)!important}.account-switch,.auto-stop,.btn.secondary,.side-rail{background:linear-gradient(145deg,#0c100e,#050706)!important;border-color:rgba(139,255,176,.18)!important}.console-kicker span,.rail-logo{background:linear-gradient(145deg,#0c4f28,#39d772)!important;color:#ecfff2!important;border-color:rgba(139,255,176,.58)!important}::-webkit-scrollbar-track{background:#050706!important;border-color:rgba(57,215,114,.1)!important}::-webkit-scrollbar-thumb{background:linear-gradient(#0d6d38,#39d772,#8bffb0)!important;border-color:#050706!important}#openBotsFromDock,.activation-terms,.asset-chip,.asset-picker-head,.bot-dialog .dock-create,.demo-pill,.dock-create,.ia-plan-card,.live-chip,.payment-return-card,.payment-return-track,.plan-assurance>div,.real-bots-dock button.dock-create,.real-risk-password input,.subscribe-choice,.tutorial-example,button.dock-create{background:linear-gradient(145deg,#101611 0,#050706 100%)!important;border-color:rgba(57,215,114,.34)!important;color:#eaffef!important;box-shadow:inset 0 1px 0 rgba(150,255,190,.035),0 10px 22px rgba(0,0,0,.2)!important}#openBotsFromDock:hover,.dock-create:hover,button.dock-create:hover{background:linear-gradient(145deg,#13291b 0,#060907 100%)!important;border-color:#39d772!important;color:#f0fff4!important;box-shadow:0 0 0 1px rgba(57,215,114,.12),0 0 22px rgba(57,215,114,.16)!important}#openBotsFromDock:focus-visible,.dock-create:focus-visible{outline:#8bffb0 solid 2px!important;outline-offset:2px!important}.dock-head,.dock-head b,.dock-head span,.real-bots-dock .dock-head,.real-bots-dock .dock-head span{color:#dffff0!important}.dock-head b{background:#061008!important;border-color:rgba(57,215,114,.6)!important;color:#a7ffbf!important}.activation-terms,.control-deck,.dock-bot,.dock-create-slot,.event-row,.events-panel,.goal-row,.ia-plan-card,.money-input,.payout-line,.plan-assurance>div,.real-bots-dock,.real-bots-list,.real-risk-password input,.saved-bot-slot,.script-tutorial,.step,.step-stack,.subscribe-choice,.subscription-dialog .dialog-panel,.tutorial-example,.tutorial-example pre,.tutorial-head{border-color:rgba(57,215,114,.24)!important}.step,.step-stack .step{background:#0c120e!important;color:#bfffd3!important}.step-stack .step:hover,.step:hover{background:#12321d!important;color:#effff4!important}.auto-page{position:relative;isolation:isolate;background:#030504!important}.auto-page:after,.auto-page:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none}.auto-page:before{opacity:.86;background:linear-gradient(rgba(3,5,4,.74),rgba(3,5,4,.9)),repeating-linear-gradient(90deg,transparent 0 74px,rgba(66,238,127,.035) 75px 76px),repeating-linear-gradient(0deg,transparent 0 74px,rgba(66,238,127,.028) 75px 76px),radial-gradient(circle at 15% 20%,rgba(57,215,114,.18),transparent 28%),radial-gradient(circle at 86% 76%,rgba(75,255,145,.13),transparent 30%);animation:22s linear infinite iaPlatformGrid}.auto-page:after{z-index:-1;inset:-20%;opacity:.55;background:linear-gradient(110deg,transparent 38%,rgba(84,255,147,.1) 46%,transparent 54%),linear-gradient(24deg,transparent 42%,rgba(57,215,114,.08) 48%,transparent 54%);filter:blur(2px);animation:14s linear infinite iaPlatformSweep}.cyber-bg{z-index:-1!important;display:block!important;opacity:1!important}.cyber-bg:before{opacity:.8!important;animation:24s linear infinite iaGridDrift!important}.cyber-bg:after{opacity:.88!important;animation:17s ease-in-out infinite alternate iaAuraMove!important}.cyber-bg i:nth-child(2){animation-delay:-3s!important}.cyber-bg i:nth-child(3){animation-delay:-6s!important}@keyframes iaPlatformGrid{from{background-position:0 0,0 0,0 0,0 0,0 0}to{background-position:0 0,76px 0,0 76px,0 0,0 0}}@keyframes iaPlatformSweep{from{transform:translate3d(-7%,0,0) rotate(-2deg)}to{transform:translate3d(7%,0,0) rotate(2deg)}}@media (prefers-reduced-motion:reduce){.auto-page:after,.auto-page:before,.cyber-bg i,.cyber-bg:after,.cyber-bg:before{animation:none!important}}


/* IA LOTTUS — POST-LOGIN DIGITAL BACKGROUND / PRIVATE VISUAL LAYER */
/* Cyber grid behind the terminal only. No layout, touch or scroll interception. */
.platform-page{
  background:#030504!important;
}
.platform-page .cyber-bg{
  display:none!important;
}
.platform-page .terminal-shell{
  position:relative!important;
  display:grid!important;
  grid-template-columns:68px minmax(0,1fr)!important;
  min-height:100dvh!important;
  height:auto!important;
  overflow:visible!important;
}
.platform-page .terminal-main{
  position:relative!important;
  isolation:isolate!important;
  z-index:0!important;
  margin:0 auto!important;
  min-height:100dvh!important;
  overflow:visible!important;
}
.platform-page .terminal-main::before,
.platform-page .terminal-main::after{
  content:""!important;
  position:absolute!important;
  pointer-events:none!important;
  z-index:0!important;
  border-radius:18px!important;
}
.platform-page .terminal-main::before{
  inset:0!important;
  opacity:.95!important;
  background:
    radial-gradient(70% 42% at 8% 8%,rgba(34,222,102,.14),transparent 64%),
    radial-gradient(58% 38% at 94% 88%,rgba(22,151,73,.12),transparent 66%),
    linear-gradient(rgba(75,255,144,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(75,255,144,.03) 1px,transparent 1px),
    linear-gradient(142deg,rgba(5,9,7,.78),rgba(2,5,3,.96));
  background-size:auto,auto,54px 54px,54px 54px,auto;
  background-position:center,center,0 0,0 0,center;
  box-shadow:inset 0 0 90px rgba(0,0,0,.72)!important;
  animation:lottusDataGrid 20s linear infinite!important;
}
.platform-page .terminal-main::after{
  inset:8px!important;
  opacity:.5!important;
  background:
    linear-gradient(111deg,transparent 0%,transparent 30%,rgba(84,255,145,.03) 38%,rgba(137,255,186,.28) 43%,rgba(48,226,110,.04) 48%,transparent 56%),
    linear-gradient(29deg,transparent 0%,transparent 48%,rgba(53,223,105,.18) 51%,transparent 55%),
    repeating-linear-gradient(90deg,transparent 0 86px,rgba(76,255,143,.08) 87px 88px,transparent 89px 172px);
  background-size:180% 100%,160% 100%,100% 100%;
  background-position:-90% 0,130% 0,0 0;
  mix-blend-mode:screen!important;
  animation:lottusDataSweep 14s linear infinite!important;
}
.platform-page .terminal-main > *{
  position:relative!important;
  z-index:1!important;
}
.platform-page .side-rail{
  position:sticky!important;
  top:0!important;
  z-index:3!important;
  height:100dvh!important;
}
@keyframes lottusDataGrid{
  from{background-position:center,center,0 0,0 0,center}
  to{background-position:center,center,54px 54px,54px 54px,center}
}
@keyframes lottusDataSweep{
  from{background-position:-90% 0,130% 0,0 0}
  to{background-position:160% 0,-110% 0,0 0}
}
@media(max-width:760px){
  .platform-page .terminal-shell{display:block!important;min-height:100dvh!important}
  .platform-page .side-rail{position:fixed!important;top:auto!important;bottom:0!important;height:68px!important}
  .platform-page .terminal-main{margin:0!important;min-height:100dvh!important}
  .platform-page .terminal-main::before{border-radius:0!important}
  .platform-page .terminal-main::after{inset:0!important;border-radius:0!important;opacity:.34!important}
}
@media(prefers-reduced-motion:reduce){
  .platform-page .terminal-main::before,.platform-page .terminal-main::after{animation:none!important}
}


/* IA LOTTUS V4.76 — seleção visual do robô e energia ativa */
.real-bots-list,.bots-list{display:flex;flex-direction:column;gap:8px}
.real-bots-list .dock-bot,.bots-list [data-bot]{position:relative;isolation:isolate;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}
.real-bots-list .dock-bot.lottus-selected-robot,.bots-list [data-bot].lottus-selected-robot{border-color:#42c978!important;box-shadow:0 0 0 1px rgba(66,201,120,.28),0 0 22px rgba(66,201,120,.16),inset 0 0 18px rgba(66,201,120,.05)}
.real-bots-list .dock-bot.lottus-selected-robot::before,.bots-list [data-bot].lottus-selected-robot::before{content:"";position:absolute;inset:-1px;border-radius:inherit;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 0%,rgba(95,255,153,.18) 47%,transparent 70%);background-size:220% 100%;animation:lottusBotSweep 2.6s linear infinite}
.real-bots-list .dock-bot.lottus-running-robot,.bots-list [data-bot].lottus-running-robot{animation:lottusRobotPulse 1.7s ease-in-out infinite}
.bot-activate-action{width:100%;min-height:31px;border:1px solid rgba(66,201,120,.38);border-radius:8px;background:linear-gradient(135deg,#07100a,#0d2114);color:#dfffe9;font:700 9px/1 inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}
.bot-activate-action:hover,.bot-activate-action:focus-visible{outline:0;transform:translateY(-1px);border-color:#6df29b;background:linear-gradient(135deg,#0b1d11,#153b23);box-shadow:0 0 16px rgba(66,201,120,.18)}
.bot-activate-action.is-selected{border-color:rgba(195,255,216,.66);background:linear-gradient(135deg,#123b22,#1a7a45);color:#f4fff7}
.bot-activate-action.is-running{box-shadow:0 0 18px rgba(93,255,151,.34);animation:lottusRobotPulse 1.7s ease-in-out infinite}
@keyframes lottusBotSweep{0%{background-position:200% 0}100%{background-position:-60% 0}}
@keyframes lottusRobotPulse{0%,100%{box-shadow:0 0 0 1px rgba(66,201,120,.24),0 0 13px rgba(66,201,120,.14)}50%{box-shadow:0 0 0 1px rgba(137,255,179,.6),0 0 28px rgba(66,201,120,.42)}}
@media (max-width:820px){.bot-activate-action{min-height:36px;font-size:10px;border-radius:9px}.real-bots-list .dock-bot,.bots-list [data-bot]{min-height:54px}}

/* IA LOTTUS — RESPONSIVE FOUNDATION v4.77 | PRIVATE DISTRIBUTION */
:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}
html{min-width:320px;background:#030504}html,body{width:100%;min-height:100%;overflow-x:hidden}.auto-page{min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important}.platform-page{background:#030504}.terminal-shell{width:100%;min-height:100dvh;grid-template-columns:clamp(58px,4.5vw,76px) minmax(0,1fr)!important;align-items:stretch}.terminal-main{min-width:0;max-width:2200px!important;width:min(100%,2200px)!important;margin:0 auto!important;padding:clamp(8px,1vw,20px)!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:clamp(8px,.8vw,14px)!important}.command-bar,.telemetry-card,.mission-console,.live-console,.real-bots-dock{min-width:0}.command-bar{min-height:52px!important;height:auto!important}.telemetry-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.operations-grid{min-width:0;grid-template-columns:minmax(300px,.82fr) minmax(440px,1.18fr)!important;align-items:stretch}.mission-console,.live-console{min-width:0!important}.control-deck{min-width:0}.control,.money-input{min-width:0}.control input,.control select{max-width:100%;min-width:0}.auto-start,.auto-stop,.support-link,.account-mode,.mobile-action,.rail-menu-button{touch-action:manipulation}.modal{padding:clamp(10px,2vw,28px)!important;box-sizing:border-box}.subscription-dialog,.activation-dialog,.bot-dialog{box-sizing:border-box;max-width:min(1120px,calc(100vw - 20px))!important;max-height:calc(100dvh - 20px)!important;overflow:auto!important}.bot-dialog-grid{min-width:0}.bot-editor-section,.bot-tutorial-panel{min-width:0}.bot-editor-section textarea{max-width:100%;box-sizing:border-box}.auth-page{min-height:100dvh!important;overflow:auto!important}.auth-terminal{width:min(100%,1680px)!important;min-height:100dvh!important;margin:0 auto!important;padding:max(16px,var(--safe-top)) max(16px,var(--safe-right)) max(16px,var(--safe-bottom)) max(16px,var(--safe-left))!important;box-sizing:border-box}.auth-panel,.auth-art,.auth-card{min-width:0}.auth-card{max-width:100%}.admin-page,.bot-page{min-height:100dvh;overflow:auto!important}

/* Ultra-wide / large displays: maintain readable density without stretching cards infinitely. */
@media (min-width:1800px){.terminal-main{padding:24px 32px!important}.terminal-shell{grid-template-columns:82px minmax(0,1fr)!important}.operations-grid{grid-template-columns:minmax(430px,.78fr) minmax(720px,1.22fr)!important}.mission-console,.live-console{min-height:clamp(640px,76dvh,980px)}.telemetry-card{padding:14px 16px!important}.telemetry-card strong{font-size:clamp(20px,1.35vw,30px)!important}.console-title h1{font-size:clamp(30px,2vw,42px)!important}}
@media (min-width:2500px){.terminal-main{max-width:2500px!important}.operations-grid{grid-template-columns:minmax(520px,.78fr) minmax(900px,1.22fr)!important}.command-bar{min-height:64px!important}.telemetry-grid{gap:14px!important}.operations-grid{gap:14px!important}}

/* Compact laptop, tablet landscape, narrow windows. */
@media (max-width:1180px){.terminal-main{padding:10px!important}.operations-grid{grid-template-columns:minmax(0,1fr)!important}.mission-console,.live-console{min-height:auto!important}.live-console{min-height:540px!important}.real-bots-dock{grid-column:1/-1!important}.bot-dialog-grid{grid-template-columns:minmax(0,1fr)!important}.bot-tutorial-panel{max-height:none!important}}
@media (max-width:820px){html{min-width:0}.auto-page{padding-bottom:calc(12px + var(--safe-bottom))!important}.terminal-shell{display:block!important;min-height:100dvh!important}.side-rail{display:none!important}.terminal-main{display:flex!important;flex-direction:column!important;width:100%!important;min-height:100dvh!important;padding:calc(8px + var(--safe-top)) max(8px,var(--safe-right)) calc(18px + var(--safe-bottom)) max(8px,var(--safe-left))!important}.command-bar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:'left switch' 'support support' 'user user'!important;gap:8px!important;padding:9px!important;overflow:visible!important}.command-left{grid-area:left!important}.account-switch{grid-area:switch!important;justify-self:end}.support-links{grid-area:support!important;width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(56px,.58fr)!important;gap:6px!important}.support-link{min-width:0!important;justify-content:center!important;min-height:40px!important;font-size:11px!important}.support-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-corner{grid-area:user!important;justify-self:stretch!important;min-height:28px!important;justify-content:flex-end!important}.mobile-actions{display:flex!important;position:absolute!important;right:8px!important;top:8px!important}.telemetry-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.telemetry-card{min-height:76px!important;padding:10px!important}.telemetry-card strong{font-size:clamp(17px,6vw,23px)!important}.operations-grid{display:flex!important;flex-direction:column!important;gap:10px!important}.mission-console,.live-console{width:100%!important;box-sizing:border-box!important;min-height:0!important;padding:13px!important}.control-deck{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.control{width:100%!important}.control input,.control select{min-height:48px!important;font-size:16px!important}.action-dock{position:sticky!important;bottom:calc(8px + var(--safe-bottom))!important;z-index:18!important;margin-top:14px!important}.auto-start,.auto-stop{min-height:52px!important;font-size:14px!important}.live-console{min-height:0!important}.signal-surface{min-height:210px!important}.logs{min-height:160px!important;max-height:280px!important}.real-bots-dock{width:100%!important;box-sizing:border-box!important}.bot-dialog-grid{display:block!important}.bot-editor-section,.bot-tutorial-panel{width:100%!important;box-sizing:border-box!important}.bot-tutorial-panel{margin-top:12px!important}.auth-terminal{display:flex!important;flex-direction:column!important;min-height:100dvh!important;padding:calc(14px + var(--safe-top)) max(14px,var(--safe-right)) calc(20px + var(--safe-bottom)) max(14px,var(--safe-left))!important}.auth-art{min-height:190px!important;flex:0 0 auto!important}.auth-panel{width:100%!important;flex:1 1 auto!important}.auth-card{width:100%!important;box-sizing:border-box!important}.auth-card input,.auth-card .btn{min-height:48px!important;font-size:16px!important}.subscription-dialog,.activation-dialog,.bot-dialog{width:100%!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:14px!important}.ia-plan-grid{grid-template-columns:minmax(0,1fr)!important}.plan-assurance{grid-template-columns:minmax(0,1fr)!important}.admin-grid,.admin-layout{grid-template-columns:minmax(0,1fr)!important}}
@media (max-width:430px){.command-name{font-size:8px!important;letter-spacing:.09em!important}.command-caption{display:none!important}.support-link{padding-inline:7px!important}.support-link svg{width:16px!important;height:16px!important}.support-link span{font-size:10px!important}.telemetry-card strong{font-size:18px!important}.console-title h1{font-size:27px!important}.console-title p{font-size:12px!important}.goal-row,.events-head{gap:6px!important}.bot-modal-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.bot-modal-actions button{min-height:46px!important}.asset-chips{max-height:180px!important}.auth-art{min-height:145px!important}.auth-art .art-copy h1{font-size:29px!important}.auth-card .head{gap:8px!important;align-items:flex-start!important}.auth-card .badge{font-size:8px!important}.lottus-install-card{padding:18px!important}}
@media (max-height:650px) and (min-width:821px){.terminal-main{padding-top:8px!important;padding-bottom:8px!important}.telemetry-card{padding-block:7px!important}.mission-console,.live-console{padding:11px!important}.console-title{margin-top:8px!important}.signal-surface{min-height:170px!important}.logs{min-height:100px!important;max-height:190px!important}}

/* Safe install dialog across Android, iOS, Mac and Windows. */
.lottus-install-dialog{position:fixed;inset:0;z-index:99999;display:none;place-items:center;padding:max(16px,var(--safe-top)) max(16px,var(--safe-right)) max(16px,var(--safe-bottom)) max(16px,var(--safe-left));background:rgba(2,7,4,.72);backdrop-filter:blur(10px);pointer-events:none}.lottus-install-dialog.is-open{display:grid;pointer-events:auto}.lottus-install-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;width:min(520px,100%);padding:22px;border:1px solid rgba(74,255,137,.35);border-radius:18px;background:linear-gradient(145deg,#07120c,#111713);box-shadow:0 24px 90px rgba(0,0,0,.65),0 0 36px rgba(57,215,114,.13)}.lottus-install-mark{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(144,255,186,.52);border-radius:14px;color:#a7ffbf;background:rgba(57,215,114,.08);font-weight:900;font-size:25px}.lottus-install-kicker{display:block;color:#8bffb0;font-size:10px;letter-spacing:.16em;font-weight:900}.lottus-install-card h2{margin:4px 0 7px;color:#effff4;font-size:22px}.lottus-install-copy{margin:0;color:#b8c9bf;line-height:1.5}.lottus-install-confirm{grid-column:1/-1;min-height:44px;border:1px solid rgba(118,255,169,.45);border-radius:11px;background:linear-gradient(135deg,#124c2d,#239e55);color:#f5fff8;font-weight:900}.lottus-install-close{position:absolute;right:10px;top:10px;width:31px;height:31px;border:0;border-radius:9px;background:#121a15;color:#c5d0c9;font-size:21px}.lottus-install-dialog [data-installed=true]{opacity:.75}
@media (prefers-reduced-motion:reduce){.terminal-main:before,.terminal-main:after,.cyber-bg:before,.cyber-bg:after{animation:none!important}}


/* ==========================================================================
   IA LOTTUS V4.78 — REFLOW ENGINE / COMPACT SCREEN HOTFIX
   This layer intentionally overrides legacy responsive rules above.
   It keeps all layout surfaces inside the actual application viewport.
   ========================================================================== */

/* Stop legacy full-page effects from consuming space outside the terminal. */
body.auto-page.platform-page::before,
body.auto-page.platform-page::after,
.platform-page .cyber-bg{
  display:none !important;
}

/* Stable desktop foundation: flex prevents grid-column collapse on compact monitors. */
.platform-page .terminal-shell{
  display:flex !important;
  width:100% !important;
  min-width:0 !important;
  min-height:100dvh !important;
  height:auto !important;
  overflow:clip !important;
  background:#030504 !important;
}
.platform-page .side-rail{
  position:sticky !important;
  top:0 !important;
  flex:0 0 64px !important;
  width:64px !important;
  height:100dvh !important;
  min-width:64px !important;
  box-sizing:border-box !important;
  z-index:30 !important;
}
.platform-page .terminal-main{
  position:relative !important;
  isolation:isolate !important;
  display:grid !important;
  grid-template-columns:minmax(0,1fr) !important;
  grid-template-rows:auto auto minmax(0,1fr) !important;
  align-content:start !important;
  flex:1 1 auto !important;
  width:auto !important;
  min-width:0 !important;
  max-width:none !important;
  min-height:100dvh !important;
  margin:0 !important;
  padding:clamp(10px,1.4vw,22px) !important;
  gap:clamp(8px,1vw,14px) !important;
  overflow:hidden !important;
  background:
    linear-gradient(180deg,rgba(3,9,6,.94),rgba(3,6,4,.98)),
    radial-gradient(110% 92% at 10% 0%,rgba(27,224,105,.14),transparent 52%),
    radial-gradient(70% 72% at 100% 100%,rgba(15,166,75,.12),transparent 56%) !important;
}

/* Digital texture stays behind content and never creates a separate top band. */
.platform-page .terminal-main::before{
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  z-index:-2 !important;
  pointer-events:none !important;
  opacity:.78 !important;
  background:
    repeating-linear-gradient(90deg,transparent 0 79px,rgba(65,255,137,.045) 80px 81px,transparent 82px 160px),
    repeating-linear-gradient(0deg,transparent 0 79px,rgba(65,255,137,.035) 80px 81px,transparent 82px 160px),
    radial-gradient(circle at 18% 18%,rgba(52,229,112,.16),transparent 29%),
    radial-gradient(circle at 84% 80%,rgba(66,255,145,.11),transparent 32%);
  background-size:160px 160px,160px 160px,auto,auto !important;
  animation:lottusV478Grid 18s linear infinite !important;
}
.platform-page .terminal-main::after{
  content:"" !important;
  position:absolute !important;
  inset:-15% -25% !important;
  z-index:-1 !important;
  pointer-events:none !important;
  opacity:.38 !important;
  background:
    linear-gradient(112deg,transparent 34%,rgba(95,255,163,.14) 44%,rgba(48,222,103,.04) 49%,transparent 58%),
    linear-gradient(28deg,transparent 41%,rgba(55,224,111,.11) 48%,transparent 54%);
  filter:blur(1px) !important;
  animation:lottusV478Sweep 15s linear infinite !important;
}
@keyframes lottusV478Grid{
  from{background-position:0 0,0 0,center,center}
  to{background-position:160px 160px,-160px 160px,center,center}
}
@keyframes lottusV478Sweep{
  from{transform:translate3d(-6%,0,0) rotate(-1.5deg)}
  to{transform:translate3d(6%,0,0) rotate(1.5deg)}
}
.platform-page .terminal-main > *{
  position:relative !important;
  z-index:1 !important;
  min-width:0 !important;
}

/* Main dashboard geometry. */
.platform-page .command-bar,
.platform-page .telemetry-grid,
.platform-page .operations-grid{
  width:100% !important;
  max-width:1540px !important;
  margin-inline:auto !important;
  box-sizing:border-box !important;
}
.platform-page .command-bar{
  min-height:52px !important;
  height:auto !important;
}
.platform-page .telemetry-grid{
  display:grid !important;
  grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  gap:10px !important;
}
.platform-page .operations-grid,
.platform-page .subscriber-real .operations-grid{
  display:grid !important;
  grid-template-columns:minmax(172px,.46fr) minmax(330px,.94fr) minmax(390px,1.15fr) !important;
  gap:12px !important;
  align-items:stretch !important;
  min-width:0 !important;
}
.platform-page .mission-console,
.platform-page .live-console,
.platform-page .real-bots-dock{
  min-width:0 !important;
  height:auto !important;
  min-height:0 !important;
  box-sizing:border-box !important;
}
.platform-page .mission-console,
.platform-page .live-console{
  overflow:hidden !important;
}
.platform-page .real-bots-dock{
  display:flex !important;
}

/* Mid-size desktop, 900px–1279px: cards become two readable columns. */
@media (max-width:1279px){
  .platform-page .terminal-main{
    padding:12px !important;
  }
  .platform-page .operations-grid,
  .platform-page .subscriber-real .operations-grid{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;
    gap:10px !important;
  }
  .platform-page .real-bots-dock{
    grid-column:1 / -1 !important;
    max-height:none !important;
  }
  .platform-page .real-bots-list{
    display:grid !important;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:8px !important;
    overflow:visible !important;
  }
  .platform-page .dock-create{
    min-height:40px !important;
  }
  .platform-page .mission-console,
  .platform-page .live-console{
    min-height:480px !important;
  }
}

/* Narrow desktop / tablet landscape: avoid thin columns and keep all content visible. */
@media (max-width:980px){
  .platform-page .terminal-shell{
    display:block !important;
    overflow:visible !important;
  }
  .platform-page .side-rail{
    display:none !important;
  }
  .platform-page .terminal-main{
    width:100% !important;
    min-height:100dvh !important;
    padding:10px !important;
    overflow:visible !important;
  }
  .platform-page .operations-grid,
  .platform-page .subscriber-real .operations-grid{
    grid-template-columns:minmax(0,1fr) !important;
  }
  .platform-page .real-bots-dock{
    grid-column:auto !important;
    order:initial !important;
  }
  .platform-page .mission-console,
  .platform-page .live-console{
    min-height:0 !important;
  }
  .platform-page .live-console{
    min-height:420px !important;
  }
  .platform-page .command-bar{
    grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) !important;
  }
}

/* Mobile only: preserve its compact app layout without hiding content. */
@media (max-width:680px){
  .platform-page .terminal-main{
    display:flex !important;
    flex-direction:column !important;
    padding:calc(9px + env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left)) !important;
  }
  .platform-page .terminal-main::before{
    opacity:.62 !important;
  }
  .platform-page .command-bar{
    display:grid !important;
    grid-template-columns:minmax(0,1fr) auto !important;
    grid-template-areas:"left switch" "support support" "user user" !important;
    min-height:auto !important;
  }
  .platform-page .command-left{grid-area:left !important;}
  .platform-page .account-switch{grid-area:switch !important;}
  .platform-page .support-links{
    grid-area:support !important;
    display:grid !important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(54px,.58fr) !important;
  }
  .platform-page .user-corner{
    grid-area:user !important;
    display:flex !important;
  }
  .platform-page .telemetry-grid{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:8px !important;
  }
  .platform-page .real-bots-list{
    grid-template-columns:1fr !important;
  }
  .platform-page .action-dock{
    position:sticky !important;
    bottom:calc(8px + env(safe-area-inset-bottom)) !important;
    z-index:15 !important;
  }
}

/* Login and registration: compact laptop-safe two-column profile. */
.auth-page{
  min-height:100dvh !important;
  overflow:auto !important;
}
.auth-terminal{
  display:grid !important;
  grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr) !important;
  width:100% !important;
  max-width:1680px !important;
  min-height:100dvh !important;
  margin:0 auto !important;
  padding:0 !important;
}
.auth-art,
.auth-panel,
.auth-card{
  min-width:0 !important;
}
.auth-art{
  min-height:0 !important;
}
.auth-panel{
  min-height:100% !important;
  box-sizing:border-box !important;
}
@media (max-width:1100px){
  .auth-terminal{
    grid-template-columns:minmax(0,1fr) minmax(360px,.88fr) !important;
  }
  .auth-art{
    padding:clamp(24px,4vw,42px) !important;
  }
  .auth-panel{
    padding:clamp(20px,3vw,38px) !important;
  }
}
@media (max-height:780px) and (min-width:681px){
  .auth-art{
    padding:22px 34px !important;
  }
  .auth-art .art-copy{
    margin-top:clamp(34px,7vh,76px) !important;
  }
  .auth-art .art-copy h1{
    font-size:clamp(34px,4vw,54px) !important;
  }
  .auth-panel{
    padding:20px 28px !important;
  }
  .auth-card{
    margin-block:auto !important;
  }
}
@media (max-width:760px){
  .auth-terminal{
    display:flex !important;
    flex-direction:column !important;
    min-height:100dvh !important;
  }
  .auth-art{
    min-height:170px !important;
    padding:18px !important;
  }
  .auth-panel{
    width:100% !important;
    padding:18px 14px calc(22px + env(safe-area-inset-bottom)) !important;
  }
}

/* Do not animate for reduced-motion users. */
@media (prefers-reduced-motion:reduce){
  .platform-page .terminal-main::before,
  .platform-page .terminal-main::after{
    animation:none !important;
  }
}


/* IA LOTTUS v4.81 — MOBILE STRUCTURE / SAFE AREA / FOOTER CHANNELS */
/* Preserve the original panel behavior; only resolve narrow-card collapse and Safari bottom-toolbar overlap. */

.platform-page .platform-footer{
  width:100%;
  max-width:1540px;
  margin:16px auto 0;
  padding:0;
  box-sizing:border-box;
  position:relative;
  z-index:2;
}
.platform-page .platform-footer-inner{
  min-height:56px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  padding:10px 12px;
  border:1px solid rgba(57,255,140,.26);
  border-radius:12px;
  background:linear-gradient(135deg,rgba(4,12,9,.93),rgba(7,24,16,.88));
  box-shadow:0 14px 34px rgba(0,0,0,.22);
}
.platform-page .platform-footer-label{
  flex:0 0 auto;
  font-size:10px;
  font-weight:800;
  letter-spacing:.14em;
  color:rgba(184,255,212,.72);
}
.platform-page .support-footer-links{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  flex-wrap:wrap;
  gap:8px;
  min-width:0;
}
.platform-page .support-footer-links .support-link{
  min-height:36px;
}

/* Safari and browsers with a dynamic bottom bar: do not let page content sit behind it. */
@supports (padding: max(0px)){
  .platform-page .terminal-main{
    padding-bottom:max(18px, env(safe-area-inset-bottom)) !important;
  }
  .platform-page .platform-footer{
    margin-bottom:max(16px, env(safe-area-inset-bottom)) !important;
  }
  .platform-page .action-dock{
    bottom:max(8px, calc(8px + env(safe-area-inset-bottom))) !important;
  }
}

/* The control deck must never become three skinny columns on a phone. */
@media (max-width:680px){
  .platform-page .command-bar{
    grid-template-columns:minmax(0,1fr) auto !important;
    grid-template-areas:"left switch" "user user" !important;
    gap:8px !important;
    padding:10px !important;
    align-items:center !important;
  }
  .platform-page .command-left{
    min-width:0 !important;
    overflow:hidden !important;
  }
  .platform-page .command-name,
  .platform-page .command-caption{
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    white-space:nowrap !important;
  }
  .platform-page .command-divider{
    display:none !important;
  }
  .platform-page .user-corner{
    min-width:0 !important;
    justify-content:flex-end !important;
    padding-top:2px !important;
  }

  .platform-page .operations-grid,
  .platform-page .subscriber-real .operations-grid{
    display:grid !important;
    grid-template-columns:minmax(0,1fr) !important;
    gap:12px !important;
  }
  .platform-page .mission-console,
  .platform-page .live-console,
  .platform-page .real-bots-dock{
    width:100% !important;
    min-width:0 !important;
    max-width:none !important;
  }

  .platform-page .control-deck{
    display:grid !important;
    grid-template-columns:minmax(0,1fr) !important;
    gap:10px !important;
    width:100% !important;
  }
  .platform-page .control,
  .platform-page .control-entry,
  .platform-page .control-target{
    width:100% !important;
    min-width:0 !important;
    max-width:none !important;
  }
  .platform-page .money-input,
  .platform-page .money-input input,
  .platform-page .control select{
    min-width:0 !important;
    width:100% !important;
    box-sizing:border-box !important;
  }
  .platform-page .money-input{
    display:grid !important;
    grid-template-columns:auto minmax(0,1fr) auto !important;
  }
  .platform-page .control select{
    min-height:52px !important;
    font-size:15px !important;
  }

  .platform-page .platform-footer{
    margin-top:18px !important;
    margin-bottom:calc(16px + env(safe-area-inset-bottom)) !important;
  }
  .platform-page .platform-footer-inner{
    display:block !important;
    padding:12px !important;
  }
  .platform-page .platform-footer-label{
    display:block !important;
    margin:0 0 9px !important;
  }
  .platform-page .support-footer-links{
    display:grid !important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(62px,.7fr) !important;
    gap:8px !important;
    width:100% !important;
  }
  .platform-page .support-footer-links .support-link{
    min-width:0 !important;
    min-height:42px !important;
    justify-content:center !important;
    padding-inline:8px !important;
  }
  .platform-page .support-footer-links .support-link span{
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    white-space:nowrap !important;
  }

  /* Keep Start/Stop floating exactly in the control area, above the Safari toolbar. */
  .platform-page .action-dock{
    position:sticky !important;
    bottom:calc(8px + env(safe-area-inset-bottom)) !important;
    z-index:20 !important;
  }
  .platform-page .mission-console{
    overflow:visible !important;
  }
}

/* Extra narrow devices: no horizontal squeeze; content stacks cleanly. */
@media (max-width:390px){
  .platform-page .telemetry-grid{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  }
  .platform-page .support-footer-links{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr) 56px !important;
  }
  .platform-page .support-footer-links .support-link{
    font-size:10px !important;
  }
}


/* IA LOTTUS v4.82 — MOBILE HEADER / CONTROL DECK / FOOTER DENSITY
   Scoped correction: preserve the rest of the v4.81 layout. */
@media (max-width:680px){
  /* Header: compact single horizontal command strip. */
  .platform-page .command-bar{
    display:flex !important;
    flex-wrap:nowrap !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:7px !important;
    min-height:54px !important;
    padding:8px 10px !important;
    overflow:hidden !important;
  }
  .platform-page .command-left{
    display:flex !important;
    align-items:center !important;
    flex:1 1 auto !important;
    min-width:0 !important;
    overflow:hidden !important;
  }
  .platform-page .command-left .status-beacon{
    flex:0 0 auto !important;
    margin-right:6px !important;
  }
  .platform-page .command-left .command-name{
    display:inline-flex !important;
    align-items:center !important;
    min-width:0 !important;
    font-size:0 !important;
    line-height:1 !important;
    letter-spacing:0 !important;
  }
  .platform-page .command-left .command-name::after{
    content:"IA LOTTUS" !important;
    font-size:11px !important;
    letter-spacing:.15em !important;
    font-weight:900 !important;
    color:#eafff2 !important;
    white-space:nowrap !important;
  }
  .platform-page .command-left .command-divider,
  .platform-page .command-left .command-caption{
    display:none !important;
  }
  .platform-page .account-switch{
    display:flex !important;
    flex:0 0 auto !important;
    min-width:88px !important;
    height:34px !important;
    margin:0 !important;
  }
  .platform-page .account-mode{
    min-width:0 !important;
    min-height:34px !important;
    padding:0 8px !important;
    font-size:10px !important;
    line-height:1 !important;
  }
  .platform-page .user-corner{
    display:flex !important;
    flex:0 0 auto !important;
    align-items:center !important;
    justify-content:flex-end !important;
    min-width:42px !important;
    min-height:34px !important;
    padding:0 !important;
    margin:0 !important;
    gap:5px !important;
  }
  .platform-page .user-corner #userName{
    display:none !important;
  }
  .platform-page .user-corner .user-dot{
    flex:0 0 auto !important;
  }
  .platform-page .user-corner #logout{
    display:inline-flex !important;
    align-items:center !important;
    min-height:30px !important;
    padding:0 3px !important;
    font-size:10px !important;
    white-space:nowrap !important;
  }
  .platform-page .mobile-actions{
    display:none !important;
  }

  /* Configuration: each field owns a full, unbroken row. */
  .platform-page .control-deck{
    display:grid !important;
    grid-template-columns:minmax(0,1fr) !important;
    grid-auto-flow:row !important;
    grid-auto-rows:auto !important;
    align-items:stretch !important;
    gap:11px !important;
    width:100% !important;
    min-width:0 !important;
  }
  .platform-page .control-deck > .control,
  .platform-page .control-deck > .control.control-entry,
  .platform-page .control-deck > .control.control-target{
    display:block !important;
    grid-column:1 / -1 !important;
    grid-row:auto !important;
    width:100% !important;
    min-width:0 !important;
    max-width:none !important;
    margin:0 !important;
  }
  .platform-page .control-deck > .control > span{
    display:block !important;
    margin-bottom:7px !important;
  }
  .platform-page .control-deck .money-input{
    display:grid !important;
    grid-template-columns:44px minmax(0,1fr) 38px !important;
    width:100% !important;
    min-width:0 !important;
    min-height:54px !important;
    box-sizing:border-box !important;
  }
  .platform-page .control-deck .money-input small,
  .platform-page .control-deck .money-input input,
  .platform-page .control-deck .money-input .step-stack{
    min-width:0 !important;
    box-sizing:border-box !important;
  }
  .platform-page .control-deck .money-input input{
    width:100% !important;
    min-height:52px !important;
    font-size:16px !important;
  }
  .platform-page .control-deck .control select{
    display:block !important;
    width:100% !important;
    min-width:0 !important;
    min-height:54px !important;
    padding-right:42px !important;
    font-size:16px !important;
    box-sizing:border-box !important;
  }

  /* Footer only: remove the oversized blank block after channel buttons. */
  .platform-page .platform-footer{
    flex:none !important;
    height:auto !important;
    min-height:0 !important;
    margin:12px 0 calc(10px + env(safe-area-inset-bottom)) !important;
    padding:0 !important;
  }
  .platform-page .platform-footer-inner{
    display:block !important;
    height:auto !important;
    min-height:0 !important;
    padding:10px !important;
    overflow:visible !important;
  }
  .platform-page .platform-footer-label{
    margin:0 0 8px !important;
  }
  .platform-page .platform-footer .support-footer-links{
    display:grid !important;
    position:static !important;
    inset:auto !important;
    width:100% !important;
    height:auto !important;
    min-height:0 !important;
    margin:0 !important;
    padding:0 !important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(58px,.72fr) !important;
    gap:8px !important;
    align-items:stretch !important;
  }
  .platform-page .platform-footer .support-footer-links .support-link{
    min-height:40px !important;
    height:40px !important;
    margin:0 !important;
    align-self:stretch !important;
  }
}

/* v4.85 — DEMO: preserve the existing desktop grid coordinates; hide all robot UI only. */
body.lottus-demo-mode #realBotsDock{visibility:hidden!important;pointer-events:none!important;user-select:none!important;}
body.lottus-demo-mode #demoBotPicker,body.lottus-demo-mode #demoUsage{display:none!important;}


/* IA LOTTUS v4.86 — DEMO DESKTOP COMPACT / TWO CARDS CENTERED
   Scope only DEMO desktop so the Real layout stays unchanged. */
@media (min-width:981px){
  body.lottus-demo-mode .terminal-main{
    min-height:100dvh !important;
    height:100dvh !important;
    grid-template-rows:52px 66px minmax(0,1fr) !important;
    align-content:start !important;
    overflow:hidden !important;
  }

  body.lottus-demo-mode .operations-grid{
    grid-template-columns:minmax(430px,500px) minmax(500px,560px) !important;
    justify-content:center !important;
    align-items:stretch !important;
    justify-self:center !important;
    width:min(1080px,100%) !important;
    min-height:0 !important;
    height:100% !important;
    max-height:calc(100dvh - 148px) !important;
    margin:0 auto !important;
    gap:12px !important;
  }

  body.lottus-demo-mode #realBotsDock{
    display:none !important;
  }

  body.lottus-demo-mode .mission-console,
  body.lottus-demo-mode .live-console{
    min-width:0 !important;
    min-height:0 !important;
    height:100% !important;
    overflow:hidden !important;
  }

  body.lottus-demo-mode .mission-console{
    padding:13px 14px !important;
  }

  body.lottus-demo-mode .live-console{
    padding:12px !important;
  }

  body.lottus-demo-mode .console-head{
    min-height:24px !important;
    margin-bottom:3px !important;
  }

  body.lottus-demo-mode .console-title{
    margin:2px 0 8px !important;
  }

  body.lottus-demo-mode .console-title h1{
    font-size:clamp(24px,2vw,30px) !important;
    line-height:1.02 !important;
    margin:0 !important;
  }

  body.lottus-demo-mode .console-title p{
    margin:4px 0 0 !important;
    font-size:11px !important;
  }

  body.lottus-demo-mode .control-deck{
    gap:8px !important;
    margin-bottom:8px !important;
  }

  body.lottus-demo-mode .control{
    padding:10px !important;
  }

  body.lottus-demo-mode .money-input,
  body.lottus-demo-mode .control select{
    min-height:44px !important;
  }

  body.lottus-demo-mode .money-input input,
  body.lottus-demo-mode .control select{
    min-height:42px !important;
    font-size:15px !important;
  }

  body.lottus-demo-mode .demo-bot-picker{
    min-height:34px !important;
    margin:2px 0 5px !important;
  }

  body.lottus-demo-mode .demo-usage{
    margin:0 0 6px !important;
  }

  body.lottus-demo-mode .action-dock{
    margin-top:4px !important;
  }

  body.lottus-demo-mode .auto-start,
  body.lottus-demo-mode .auto-stop{
    min-height:46px !important;
  }

  body.lottus-demo-mode .form-message{
    margin:6px 0 0 !important;
  }

  body.lottus-demo-mode .signal-surface{
    min-height:118px !important;
    flex:0 0 auto !important;
  }

  body.lottus-demo-mode .goal-block{
    margin-top:9px !important;
  }

  body.lottus-demo-mode .events-panel{
    min-height:0 !important;
    flex:1 1 auto !important;
    display:flex !important;
    flex-direction:column !important;
    margin-top:10px !important;
    overflow:hidden !important;
  }

  body.lottus-demo-mode .logs{
    min-height:0 !important;
    max-height:none !important;
    flex:1 1 auto !important;
    overflow:auto !important;
  }

  body.lottus-demo-mode .platform-footer{
    display:none !important;
  }
}

/* Compact landscape and lower-height desktop windows: retain proportion without page scrolling. */
@media (min-width:981px) and (max-height:760px){
  body.lottus-demo-mode .terminal-main{
    padding:9px 12px !important;
    grid-template-rows:46px 60px minmax(0,1fr) !important;
    gap:8px !important;
  }
  body.lottus-demo-mode .operations-grid{
    max-height:calc(100dvh - 132px) !important;
    grid-template-columns:minmax(400px,480px) minmax(470px,540px) !important;
    gap:10px !important;
  }
  body.lottus-demo-mode .mission-console{padding:11px 12px !important;}
  body.lottus-demo-mode .live-console{padding:10px !important;}
  body.lottus-demo-mode .control-deck{gap:6px !important;margin-bottom:6px !important;}
  body.lottus-demo-mode .control{padding:8px !important;}
  body.lottus-demo-mode .money-input,
  body.lottus-demo-mode .control select{min-height:40px !important;}
  body.lottus-demo-mode .money-input input,
  body.lottus-demo-mode .control select{min-height:38px !important;font-size:14px !important;}
  body.lottus-demo-mode .console-title{margin:0 0 5px !important;}
  body.lottus-demo-mode .console-title h1{font-size:24px !important;}
  body.lottus-demo-mode .console-title p{font-size:10px !important;}
  body.lottus-demo-mode .demo-bot-picker{min-height:30px !important;margin:0 0 3px !important;}
  body.lottus-demo-mode .demo-usage{display:none !important;}
  body.lottus-demo-mode .auto-start,
  body.lottus-demo-mode .auto-stop{min-height:40px !important;}
  body.lottus-demo-mode .signal-surface{min-height:100px !important;}
  body.lottus-demo-mode .goal-block{margin-top:7px !important;}
  body.lottus-demo-mode .events-panel{margin-top:7px !important;}
  body.lottus-demo-mode .events-head{min-height:25px !important;}
  body.lottus-demo-mode .logs{font-size:10px !important;}
}

/* v4.87 — DEMO desktop: cards below telemetry, centered, no overlap; page may scroll so footer channels remain visible. */
@media (min-width:981px){
  body.lottus-demo-mode.auto-page{
    overflow-x:hidden !important;
    overflow-y:auto !important;
  }

  body.lottus-demo-mode .terminal-shell{
    min-height:100vh !important;
    height:auto !important;
  }

  body.lottus-demo-mode .terminal-main{
    height:auto !important;
    min-height:100vh !important;
    overflow:visible !important;
    grid-template-rows:52px 66px auto auto !important;
    align-content:start !important;
    padding:18px 20px 30px !important;
    gap:12px !important;
  }

  body.lottus-demo-mode .operations-grid{
    display:grid !important;
    grid-template-columns:minmax(430px,500px) minmax(500px,560px) !important;
    justify-content:center !important;
    justify-items:stretch !important;
    align-items:start !important;
    justify-self:center !important;
    width:min(calc(100% - 20px),1080px) !important;
    min-height:0 !important;
    height:auto !important;
    max-height:none !important;
    margin:18px auto 12px !important;
    gap:14px !important;
  }

  body.lottus-demo-mode #realBotsDock{display:none !important;}

  body.lottus-demo-mode .mission-console,
  body.lottus-demo-mode .live-console{
    width:100% !important;
    min-width:0 !important;
    min-height:520px !important;
    height:auto !important;
    overflow:hidden !important;
  }

  body.lottus-demo-mode .mission-console{padding:16px !important;}
  body.lottus-demo-mode .live-console{padding:14px !important;}

  body.lottus-demo-mode .platform-footer{
    display:block !important;
    width:min(calc(100% - 20px),1080px) !important;
    margin:8px auto 0 !important;
    padding:0 0 18px !important;
  }

  body.lottus-demo-mode .platform-footer-inner{
    min-height:0 !important;
  }
}

@media (min-width:981px) and (max-height:760px){
  body.lottus-demo-mode .terminal-main{
    padding-top:14px !important;
    gap:10px !important;
  }

  body.lottus-demo-mode .operations-grid{
    margin-top:16px !important;
    margin-bottom:10px !important;
  }

  body.lottus-demo-mode .mission-console,
  body.lottus-demo-mode .live-console{
    min-height:470px !important;
  }
}

/* v4.88 — Demo desktop: equal cards, normal wheel/page scroll and clean left rail. */
@media (min-width:981px){
  html:has(body.lottus-demo-mode),
  body.lottus-demo-mode.auto-page{
    height:auto !important;
    min-height:100% !important;
    overflow-x:hidden !important;
    overflow-y:auto !important;
    overscroll-behavior-y:auto !important;
    scrollbar-gutter:stable !important;
  }

  body.lottus-demo-mode .terminal-shell{
    min-height:100vh !important;
    height:auto !important;
    align-items:stretch !important;
  }

  body.lottus-demo-mode .terminal-main{
    height:auto !important;
    min-height:100vh !important;
    overflow:visible !important;
    align-self:start !important;
    padding-bottom:28px !important;
  }

  /* Both primary Demo cards deliberately share the same desktop footprint. */
  body.lottus-demo-mode .operations-grid{
    grid-template-columns:repeat(2,minmax(0,540px)) !important;
    width:min(calc(100% - 32px),1094px) !important;
    justify-content:center !important;
    align-items:stretch !important;
    gap:16px !important;
    margin-top:22px !important;
  }

  body.lottus-demo-mode .mission-console,
  body.lottus-demo-mode .live-console{
    height:560px !important;
    min-height:560px !important;
    max-height:560px !important;
    box-sizing:border-box !important;
    display:flex !important;
    flex-direction:column !important;
  }

  body.lottus-demo-mode .mission-console .auto-form,
  body.lottus-demo-mode .live-console .events-panel{
    min-height:0 !important;
  }

  body.lottus-demo-mode .live-console .events-panel{
    flex:1 1 auto !important;
  }

  body.lottus-demo-mode .live-console .logs{
    min-height:0 !important;
    max-height:none !important;
    overflow:auto !important;
    overscroll-behavior:contain !important;
  }

  /* Remove unused visual debris below the logo; keep rail functional and clean. */
  body.lottus-demo-mode .side-rail{
    min-height:100% !important;
    align-self:stretch !important;
    background:transparent !important;
    box-shadow:none !important;
  }

  body.lottus-demo-mode .side-rail .rail-spine{
    display:none !important;
  }

  body.lottus-demo-mode .side-rail .rail-status{
    margin-top:auto !important;
    padding-bottom:14px !important;
  }
}

@media (min-width:981px) and (max-height:760px){
  body.lottus-demo-mode .operations-grid{
    margin-top:18px !important;
  }

  body.lottus-demo-mode .mission-console,
  body.lottus-demo-mode .live-console{
    height:520px !important;
    min-height:520px !important;
    max-height:520px !important;
  }
}

/* ==========================================================================\n   IA LOTTUS V4.89 — MOBILE FLUIDITY LAYER\n   Keeps structure untouched; reduces paint/compositing work on touch devices.\n   ========================================================================== */
@media (max-width:820px), (pointer:coarse){
  html{scroll-behavior:auto!important;-webkit-text-size-adjust:100%;text-size-adjust:100%;}
  body.auto-page{min-height:calc(var(--lottus-vh,1vh)*100)!important;overflow-x:hidden!important;overscroll-behavior-y:auto!important;-webkit-overflow-scrolling:touch;}
  .platform-page .terminal-main{min-height:calc(var(--lottus-vh,1vh)*100)!important;contain:layout paint style!important;}
  .platform-page .terminal-main::before,.platform-page .terminal-main::after,.auto-page::before,.auto-page::after,.cyber-bg,.cyber-bg::before,.cyber-bg::after,.cyber-bg i{animation:none!important;filter:none!important;opacity:.24!important;}
  .platform-page .terminal-main::before,.auto-page::before{background-position:0 0!important;}
  .platform-page .terminal-main::after,.auto-page::after{display:none!important;}
  .signal-surface::before,.signal-surface::after,.scan-ring,.signal-trace span,.loader-track i,.progress i,.real-dialog-glow{animation:none!important;filter:none!important;}
  .lottus-running-robot,.bot-activate-action.is-running,.real-bots-list .dock-bot.lottus-selected-robot::before,.bots-list [data-bot].lottus-selected-robot::before{animation:none!important;}
  .terminal-main,.mission-console,.live-console,.telemetry-card,.events-panel,.control-deck,.money-input,.signal-surface,.action-dock,.platform-footer-inner{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}
  .terminal-main,.mission-console,.live-console,.telemetry-card,.events-panel,.control-deck,.money-input,.signal-surface{box-shadow:none!important;}
  .operations-grid,.telemetry-grid,.command-bar,.platform-footer{transform:translateZ(0);}
  .logs,.asset-chips,.bot-dialog,.subscription-dialog,.activation-dialog{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;}
  .logs{content-visibility:auto;contain-intrinsic-size:260px;}
  button,a,input,select,textarea{touch-action:manipulation;}
  .action-dock.viewport-action-dock,.viewport-action-dock{will-change:transform;transform:translateZ(0);}
}
@media (max-width:820px) and (prefers-reduced-motion:no-preference){
  .auto-notify{animation:lottusMobileNotice .18s ease-out both!important;}
  @keyframes lottusMobileNotice{from{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
}
@media (max-width:820px){
  body.lottus-mobile-low-power .auto-notify,body.lottus-mobile-low-power .app-loader,body.lottus-mobile-low-power .modal{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}
  body.lottus-mobile-low-power .auto-notify{box-shadow:0 8px 18px rgba(0,0,0,.28)!important;}
}


/* ==========================================================================
   IA LOTTUS v4.90 — MOBILE SCROLL FAST PATH + FLOATING ACTION RESTORE
   Keeps the page structure intact. Only reduces work during scroll.
   ========================================================================== */
@media (max-width:820px), (pointer:coarse){
  html, body{
    overscroll-behavior-y:auto!important;
    -webkit-overflow-scrolling:touch!important;
  }

  body.auto-page{
    min-height:100dvh!important;
    min-height:calc(var(--lottus-vh, 1vh) * 100)!important;
  }

  /* Do not create a paint-containment island around the whole scrolling page. */
  .platform-page .terminal-main{
    contain:none!important;
    min-height:calc(var(--lottus-vh, 1vh) * 100)!important;
  }

  /* Fixed Start/Stop is intentionally restored above the browser chrome. */
  body > .viewport-action-dock,
  body .action-dock.viewport-action-dock{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    inset:auto 0 0 0!important;
    z-index:2147483000!important;
    display:grid!important;
    grid-template-columns:minmax(0, 1fr) 88px!important;
    gap:8px!important;
    width:100vw!important;
    max-width:none!important;
    margin:0!important;
    padding:8px 10px max(8px, calc(8px + env(safe-area-inset-bottom)))!important;
    min-height:0!important;
    height:auto!important;
    border:0!important;
    border-top:1px solid rgba(105,232,149,.28)!important;
    border-radius:0!important;
    background:#060708!important;
    box-shadow:0 -8px 22px rgba(0,0,0,.42)!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    transform:translate3d(0,0,0)!important;
    will-change:transform!important;
    contain:layout paint!important;
    pointer-events:none!important;
  }

  body > .viewport-action-dock .auto-start,
  body > .viewport-action-dock .auto-stop{
    min-height:50px!important;
    height:50px!important;
    pointer-events:auto!important;
    touch-action:manipulation!important;
  }

  html.has-viewport-actions .terminal-main,
  .platform-page .terminal-main{
    padding-bottom:calc(122px + env(safe-area-inset-bottom))!important;
  }

  /* Keep expensive decorative layers static on touch screens. */
  .cyber-bg,
  .cyber-bg::before,
  .cyber-bg::after,
  .cyber-bg i,
  .platform-page .terminal-main::before,
  .platform-page .terminal-main::after,
  .auto-page::before,
  .auto-page::after{
    animation:none!important;
    transition:none!important;
    filter:none!important;
    transform:none!important;
  }

  /* The cards keep their design, but skip costly blur, shadows and blend work. */
  .terminal-main,
  .mission-console,
  .live-console,
  .telemetry-card,
  .events-panel,
  .control-deck,
  .money-input,
  .signal-surface,
  .platform-footer-inner,
  .command-bar{
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
  }

  .mission-console::before,
  .mission-console::after,
  .live-console::before,
  .live-console::after,
  .signal-surface::before,
  .signal-surface::after{
    animation:none!important;
    filter:none!important;
  }

  .logs,
  .platform-footer,
  .events-panel{
    content-visibility:auto;
    contain-intrinsic-size:auto 260px;
  }

  /* Do not let nested panels capture the page's finger scroll unless scrolling them. */
  .operations-grid,
  .mission-console,
  .live-console,
  .events-panel{
    touch-action:pan-y pinch-zoom!important;
  }

  .logs{
    -webkit-overflow-scrolling:touch!important;
    overscroll-behavior:contain!important;
  }

  /* Avoid composite layers on every card while the user is moving the page. */
  .operations-grid,
  .telemetry-grid,
  .command-bar,
  .platform-footer{
    transform:none!important;
    will-change:auto!important;
  }
}

@media (max-width:355px){
  body > .viewport-action-dock,
  body .action-dock.viewport-action-dock{
    grid-template-columns:minmax(0,1fr) 76px!important;
    gap:6px!important;
    padding-inline:7px!important;
  }
}

/* ============================================================================
   IA LOTTUS v4.91 — MOBILE NATIVE SCROLL / EXTRA FAST PATH
   No layout or card-position changes. Ensures a vertical drag works anywhere
   on the dashboard while eliminating scroll-triggered layout work.
   ============================================================================ */
@media (max-width:820px), (pointer:coarse){
  html,
  body,
  body.auto-page,
  .platform-page,
  .terminal-shell,
  .terminal-main,
  .command-bar,
  .telemetry-grid,
  .telemetry-card,
  .operations-grid,
  .mission-console,
  .live-console,
  .control-deck,
  .control,
  .signal-surface,
  .events-panel,
  .platform-footer,
  .platform-footer-inner{
    touch-action:pan-y pinch-zoom!important;
  }

  /* Native page scroll must not get trapped by the session activity panel. */
  .platform-page .logs{
    overflow:visible!important;
    max-height:none!important;
    min-height:0!important;
    overscroll-behavior:auto!important;
    -webkit-overflow-scrolling:auto!important;
    content-visibility:visible!important;
    contain:none!important;
  }

  .platform-page .events-panel,
  .platform-page .platform-footer{
    content-visibility:visible!important;
    contain:none!important;
  }

  /* Decorative fixed layers are removed only on touch devices: zero layout change, less repaint while dragging. */
  .platform-page .cyber-bg,
  .platform-page .terminal-main::before,
  .platform-page .terminal-main::after,
  .platform-page.auto-page::before,
  .platform-page.auto-page::after{
    display:none!important;
  }

  /* Do not force a compositing layer on the scrolling document. */
  .platform-page .terminal-main,
  .platform-page .terminal-shell,
  .platform-page .operations-grid,
  .platform-page .telemetry-grid,
  .platform-page .command-bar{
    transform:none!important;
    will-change:auto!important;
  }

  /* A move state lets the browser prioritize the finger gesture over cosmetic effects. */
  body.lottus-touch-scrolling .platform-page .auto-notify,
  body.lottus-touch-scrolling .platform-page .signal-surface::before,
  body.lottus-touch-scrolling .platform-page .signal-surface::after{
    transition:none!important;
    animation:none!important;
  }
}


/* ============================================================================
   IA LOTTUS v4.92 — MOBILE TAP / CLICK FAST PATH
   Preserves layout and position. Removes only input-event contention.
   ============================================================================ */
@media (max-width:820px), (pointer:coarse){
  /* Let native taps be dispatched once; modern browsers already remove the old 300 ms delay. */
  button,
  [role="button"],
  .account-mode,
  .dock-bot,
  [data-dock-bot],
  [data-bot],
  .bot-activate-action,
  .auto-start,
  .auto-stop{
    -webkit-tap-highlight-color:transparent!important;
    touch-action:manipulation!important;
  }

  /* The floating dock must receive native pointer events directly. */
  body > .viewport-action-dock,
  body .action-dock.viewport-action-dock{
    pointer-events:auto!important;
    will-change:auto!important;
  }

  body > .viewport-action-dock .auto-start,
  body > .viewport-action-dock .auto-stop{
    pointer-events:auto!important;
    transition-duration:0s!important;
  }

  /* During a press, avoid visual transitions that postpone the perceived response. */
  .dock-bot,
  [data-dock-bot],
  [data-bot],
  .bot-activate-action,
  .auto-start,
  .auto-stop{
    transition-delay:0s!important;
  }

  .real-bots-list .dock-bot,
  .bots-list [data-bot],
  .bot-activate-action{
    animation:none!important;
  }
}


/* ============================================================================
   IA LOTTUS v4.95 — MOBILE DIALOG / TEXT INPUT FAST PATH
   Preserves all cards and layout. Reduces only interaction-time paint work.
   ============================================================================ */
@media (max-width:820px), (pointer:coarse){
  .modal, .modal.show{
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
    transition:none!important;
    animation:none!important;
  }
  .modal{background:rgba(3,7,5,.88)!important;contain:paint!important;}
  .subscription-dialog, .activation-dialog, .bot-dialog{
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
    box-shadow:0 14px 32px rgba(0,0,0,.36)!important;
    transition:none!important;
    animation:none!important;
  }
  input, select, textarea{
    -webkit-appearance:none;appearance:none;
    -webkit-user-select:text!important;user-select:text!important;
    -webkit-tap-highlight-color:transparent!important;
    transition:none!important;
  }
  input:focus, select:focus, textarea:focus, .money-input:focus-within{box-shadow:none!important;transition:none!important;}
  .bot-dialog textarea, .activation-dialog input, .subscription-dialog input{contain:layout paint!important;}
  .asset-chips{content-visibility:auto!important;contain-intrinsic-size:auto 180px!important;}
}

/* v4.96 — Centro Administrativo Lottus */
.admin-v3-page{overflow:auto!important;background:#060907;color:#edf6f0}.admin3-shell{min-height:100vh;display:grid;grid-template-columns:252px minmax(0,1fr);background:radial-gradient(circle at 72% -10%,rgba(57,215,114,.10),transparent 32%),#060907}.admin3-sidebar{position:sticky;top:0;align-self:start;height:100vh;padding:24px 16px 18px;border-right:1px solid rgba(127,255,177,.14);background:linear-gradient(180deg,#08100b,#060907);display:flex;flex-direction:column;gap:22px}.admin3-brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:#effff4;padding:3px 7px}.admin3-brand img{width:40px;height:40px;object-fit:contain}.admin3-brand span{display:grid;gap:2px}.admin3-brand b{font-size:16px;letter-spacing:.05em}.admin3-brand small,.admin3-side-label,.admin3-title>span,.admin3-directory-title span,.admin3-quick-card header>span,.admin3-audit-card header span,.admin3-operator>span,.admin3-drawer-panel>header span,.admin3-dialog>span{font-size:10px;letter-spacing:.13em;font-weight:800;color:#8fa99a}.admin3-nav{display:grid;gap:5px}.admin3-nav-btn{min-height:47px;display:flex;align-items:center;gap:12px;border:1px solid transparent;border-radius:10px;background:transparent;color:#b7c8bd;padding:0 12px;text-align:left;font-weight:700}.admin3-nav-btn i{width:24px;text-align:center;font-size:16px;font-style:normal;color:#75df98}.admin3-nav-btn:hover,.admin3-nav-btn.is-active{background:rgba(57,215,114,.10);border-color:rgba(91,245,141,.25);color:#f4fff7}.admin3-nav-btn.is-active{box-shadow:inset 3px 0 0 #39d772}.admin3-side-footer{margin-top:auto;display:grid;gap:14px}.admin3-base-bot{display:flex;align-items:center;gap:10px;border:1px solid rgba(91,245,141,.22);border-radius:11px;background:rgba(57,215,114,.07);color:#e9fff0;padding:10px}.admin3-base-bot i{font-style:normal;width:33px;height:33px;border-radius:8px;background:#39d772;color:#061109;display:grid;place-items:center;font-weight:900}.admin3-base-bot span{display:grid;text-align:left;gap:2px}.admin3-base-bot small{font-size:11px;color:#8fa99a}.admin3-back{color:#9db8a7;text-decoration:none;font-size:12px;padding:0 8px}.admin3-content{padding:28px clamp(18px,3vw,48px) 48px;min-width:0}.admin3-topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:24px;border-bottom:1px solid rgba(127,255,177,.13)}.admin3-title h1{margin:5px 0 6px;font-size:clamp(26px,3vw,38px);letter-spacing:-.045em;line-height:1.05}.admin3-title p{margin:0;color:#9fb4a7;font-size:14px}.admin3-top-actions{display:flex;gap:16px;align-items:center}.admin3-unlock,.admin3-export,.admin3-primary{border:1px solid rgba(112,255,160,.35);background:#39d772;color:#061109;border-radius:10px;padding:11px 14px;font-weight:850}.admin3-unlock{background:rgba(57,215,114,.12);color:#caffd9}.admin3-operator{display:grid;gap:1px;border-left:1px solid rgba(127,255,177,.16);padding-left:16px;min-width:128px}.admin3-operator b{font-size:13px}.admin3-operator button{background:transparent;border:0;color:#9fb4a7;padding:0;text-align:left;font-size:12px}.admin3-security{margin-top:18px;display:flex;gap:11px;align-items:flex-start;background:rgba(57,215,114,.07);border:1px solid rgba(104,255,153,.16);border-radius:11px;padding:12px 14px}.admin3-security i{font-style:normal;width:21px;height:21px;background:#39d772;color:#061109;border-radius:50%;display:grid;place-items:center;font-weight:900}.admin3-security div{display:grid;gap:3px}.admin3-security b{font-size:13px}.admin3-security span{font-size:12px;color:#a7bcae}.admin3-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0}.admin3-metrics button{min-height:124px;padding:18px;border-radius:12px;border:1px solid rgba(127,255,177,.14);background:linear-gradient(145deg,#0c1510,#0a100d);color:#effff4;text-align:left;display:grid;gap:7px;align-content:start}.admin3-metrics button:hover{border-color:rgba(91,245,141,.38);transform:translateY(-1px)}.admin3-metrics small{font-size:10px;color:#8fa99a;letter-spacing:.1em;font-weight:800}.admin3-metrics b{font-size:30px;letter-spacing:-.05em;color:#83f6a8}.admin3-metrics span{font-size:12px;color:#b8c9be}.admin3-directory,.admin3-quick-card,.admin3-audit-card{border:1px solid rgba(127,255,177,.14);background:linear-gradient(180deg,rgba(13,22,16,.96),rgba(7,12,9,.98));border-radius:14px}.admin3-directory{padding:20px}.admin3-directory-title{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.admin3-directory-title h2{font-size:24px;margin:5px 0}.admin3-directory-title p{margin:0;color:#9fb4a7;max-width:700px}.admin3-directory-actions{display:flex;gap:9px;white-space:nowrap}.admin3-secondary{border:1px solid rgba(127,255,177,.2);background:rgba(255,255,255,.025);color:#d5e8dc;border-radius:9px;padding:10px 12px;font-weight:700}.admin3-export:disabled{opacity:.6;cursor:wait}.admin3-filter-row{display:grid;grid-template-columns:minmax(230px,1fr) 170px 190px;gap:10px;align-items:end;margin:20px 0 14px}.admin3-filter-row label{display:grid;gap:6px;color:#9db4a4;font-size:11px;font-weight:700}.admin3-filter-row input,.admin3-filter-row select,.admin3-dialog input,.admin3-dialog select,.admin3-dialog textarea{width:100%;border:1px solid rgba(127,255,177,.18);background:#070d09;color:#effff4;border-radius:9px;padding:11px 12px;outline:0}.admin3-filter-row input:focus,.admin3-filter-row select:focus,.admin3-dialog input:focus,.admin3-dialog select:focus,.admin3-dialog textarea:focus{border-color:#55e889;box-shadow:0 0 0 3px rgba(57,215,114,.11)}.admin3-search{position:relative}.admin3-search>span{position:absolute;left:12px;bottom:12px;font-size:16px;color:#78e89c}.admin3-search input{padding-left:36px}.admin3-list-head,.admin3-user-row{display:grid;grid-template-columns:minmax(250px,1.5fr) 110px minmax(120px,.9fr) minmax(150px,.9fr) minmax(150px,.8fr) 96px;gap:12px;align-items:center}.admin3-list-head{padding:10px 13px;color:#829b8c;font-size:10px;font-weight:800;letter-spacing:.08em}.admin3-user-list{border-top:1px solid rgba(127,255,177,.12)}.admin3-user-row{width:100%;min-height:82px;text-align:left;background:transparent;color:#edf6f0;border:0;border-bottom:1px solid rgba(127,255,177,.11);padding:12px 13px}.admin3-user-row:hover{background:rgba(57,215,114,.055)}.admin3-person{display:flex;gap:10px;align-items:center;min-width:0}.admin3-person>i{font-style:normal;flex:0 0 38px;height:38px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#257b42,#39d772);color:#061109;font-weight:900}.admin3-person>span{display:grid;gap:2px;min-width:0}.admin3-person b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin3-person small,.admin3-person em,.admin3-sub small,.admin3-bank small,.admin3-activity small{color:#94aa9b;font-size:11px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin3-person em{font-size:10px;color:#6e8878}.admin3-pill{display:inline-flex;width:max-content;border-radius:99px;padding:5px 8px;font-size:10px;background:rgba(177,194,184,.12);color:#d1ded5}.admin3-pill.active,.admin3-pill.connected{background:rgba(57,215,114,.14);color:#92f7b2}.admin3-pill.blocked,.admin3-pill.error,.admin3-pill.cancelled{background:rgba(210,100,100,.14);color:#f1bbbb}.admin3-sub,.admin3-bank,.admin3-activity{display:grid;gap:5px;min-width:0}.admin3-activity b{font-size:16px}.admin3-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;color:#8cf6ad}.admin3-row-actions i{font-style:normal;font-size:11px}.admin3-row-actions em{font-size:22px;font-style:normal}.admin3-list-footer{display:flex;justify-content:space-between;gap:14px;padding:14px 2px 0;color:#9db4a4;font-size:12px}.admin3-bottom-grid{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:14px;margin-top:16px}.admin3-quick-card,.admin3-audit-card{padding:18px}.admin3-quick-card header,.admin3-audit-card header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px}.admin3-quick-card header{display:grid}.admin3-quick-card header b,.admin3-audit-card header b{font-size:18px}.admin3-quick-card>div{display:grid;gap:8px}.admin3-quick-card>div button{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid rgba(127,255,177,.12);border-radius:10px;background:#0a110d;color:#edf6f0;text-align:left}.admin3-quick-card i{font-style:normal;color:#72eb97;font-size:17px}.admin3-quick-card span{display:grid;gap:2px;flex:1}.admin3-quick-card small{color:#91aa9a;font-size:11px}.admin3-quick-card em{font-style:normal;font-size:21px;color:#83f6a8}.admin3-audit-card header>div{display:grid;gap:3px}.admin3-audit-card header button{border:0;background:transparent;color:#8cf6ad;font-weight:700}.admin3-audit-list{display:grid;gap:8px}.admin3-audit-list article{display:flex;gap:9px;align-items:flex-start;padding:10px 0;border-bottom:1px solid rgba(127,255,177,.1)}.admin3-audit-list i{width:8px;height:8px;border-radius:50%;background:#46dd79;margin-top:5px}.admin3-audit-list div{display:grid;gap:3px}.admin3-audit-list b{font-size:12px}.admin3-audit-list span,.admin3-audit-list p{color:#97ad9e;font-size:11px;margin:0}.admin3-drawer{position:fixed;inset:0;z-index:80;pointer-events:none}.admin3-drawer.show{pointer-events:auto}.admin3-drawer-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.55);opacity:0;transition:opacity .2s}.admin3-drawer.show .admin3-drawer-backdrop{opacity:1}.admin3-drawer-panel{position:absolute;right:0;top:0;width:min(800px,100vw);height:100%;overflow:auto;background:#071009;border-left:1px solid rgba(127,255,177,.2);transform:translateX(103%);transition:transform .24s ease;padding:22px}.admin3-drawer.show .admin3-drawer-panel{transform:translateX(0)}.admin3-drawer-panel>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid rgba(127,255,177,.14)}.admin3-drawer-panel h2{margin:4px 0;font-size:27px}.admin3-drawer-panel p{margin:0;color:#9db4a4}.admin3-drawer-head-actions{display:flex;gap:8px}.admin3-copy-all,.admin3-drawer-close{border:1px solid rgba(127,255,177,.2);background:#0a130d;color:#d9ffe5;border-radius:8px;padding:9px}.admin3-drawer-close{font-size:22px;line-height:1;padding:5px 10px}.admin3-drawer-body{padding:18px 0 42px}.admin3-profile-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.admin3-profile-stats article{padding:13px;border:1px solid rgba(127,255,177,.14);border-radius:10px;background:#0b1510;display:grid;gap:4px}.admin3-profile-stats span,.admin3-detail-field span{font-size:10px;color:#91a99a;font-weight:800;letter-spacing:.06em}.admin3-profile-stats b{font-size:16px;color:#a4ffc0}.admin3-detail-actions{display:flex;gap:8px;margin:16px 0}.admin3-primary.small{padding:9px 12px}.admin3-info-grid,.admin3-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin3-info-card,.admin3-record-card{border:1px solid rgba(127,255,177,.14);background:#0a130d;border-radius:11px;overflow:hidden}.admin3-info-card:first-child{grid-column:1/-1}.admin3-info-card header,.admin3-record-card header{display:flex;justify-content:space-between;align-items:center;padding:13px 14px;border-bottom:1px solid rgba(127,255,177,.1)}.admin3-info-card header b,.admin3-record-card header b{font-size:13px}.admin3-info-card>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 14px}.admin3-detail-field{position:relative;display:grid;gap:4px;padding:11px 26px 11px 0;border-bottom:1px solid rgba(127,255,177,.08);min-width:0}.admin3-detail-field b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin3-detail-field button{position:absolute;right:1px;top:16px;background:transparent;border:0;color:#84f4a8}.admin3-status-actions{display:flex;gap:8px;align-items:center;margin:14px 0;padding:11px;border:1px solid rgba(127,255,177,.13);border-radius:10px;background:#09110c}.admin3-status-actions span{margin-right:auto;color:#9eb5a5;font-size:12px}.admin3-status-actions button{border:1px solid rgba(127,255,177,.2);background:#0d1811;color:#d5fbe1;border-radius:7px;padding:7px 10px}.admin3-status-actions button:last-child{border-color:rgba(255,130,130,.28);color:#f2b7b7}.admin3-record-card>div{padding:0 14px 8px;max-height:270px;overflow:auto}.admin3-record-card article{display:grid;gap:3px;padding:10px 0;border-bottom:1px solid rgba(127,255,177,.08)}.admin3-record-card article b{font-size:12px}.admin3-record-card article span,.admin3-record-card p{font-size:11px;color:#94aa9b;margin:0}.admin3-record-card header>span{border-radius:99px;background:rgba(57,215,114,.14);color:#94ffb6;padding:4px 7px;font-size:10px}.admin3-modal .admin3-dialog{width:min(480px,calc(100vw - 28px));border:1px solid rgba(127,255,177,.26);background:#0a120d;color:#effff4;border-radius:14px;padding:22px;position:relative;box-shadow:0 30px 80px rgba(0,0,0,.55)}.admin3-dialog .modal-close{position:absolute;right:13px;top:11px;border:0;background:transparent;color:#d8ebe0;font-size:22px}.admin3-dialog h2{margin:7px 0;font-size:24px}.admin3-dialog p{color:#9eb4a5}.admin3-dialog label{display:grid;gap:7px;margin:14px 0;color:#cde0d3;font-size:12px;font-weight:700}.admin3-dialog textarea{min-height:175px;resize:vertical;font-family:ui-monospace,monospace}.admin3-dialog .admin3-primary{width:100%;margin-top:8px}.admin3-bot-dialog{width:min(690px,calc(100vw - 28px))!important}.admin3-loading,.admin3-empty{padding:38px 16px;text-align:center;color:#a4b9aa;display:grid;gap:6px}.admin3-empty b{color:#e5f4ea}.admin3-toast{position:fixed;right:18px;bottom:18px;z-index:120;border:1px solid rgba(127,255,177,.3);background:#0b1610;color:#eaffef;padding:12px 14px;border-radius:10px;box-shadow:0 14px 42px rgba(0,0,0,.4);transition:opacity .22s,transform .22s}.admin3-toast.error{border-color:rgba(255,120,120,.35);color:#ffd5d5}.admin3-toast.out{opacity:0;transform:translateY(8px)}.admin3-error{display:grid;place-items:center;min-height:100vh;text-align:center}.admin3-error a{color:#8cf6ad}.admin3-drawer-open{overflow:hidden!important}
@media(max-width:1180px){.admin3-shell{grid-template-columns:78px minmax(0,1fr)}.admin3-sidebar{padding:18px 10px}.admin3-brand{justify-content:center;padding:0}.admin3-brand span,.admin3-side-label,.admin3-nav-btn span,.admin3-base-bot span,.admin3-back{display:none}.admin3-nav-btn{justify-content:center;padding:0}.admin3-side-footer{align-items:center}.admin3-base-bot{padding:8px}.admin3-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin3-list-head,.admin3-user-row{grid-template-columns:minmax(220px,1.5fr) 100px minmax(115px,.9fr) minmax(130px,.8fr) 82px}.admin3-list-head span:nth-child(5),.admin3-user-row>.admin3-activity{display:none}}
@media(max-width:800px){.admin3-shell{display:block}.admin3-sidebar{position:relative;height:auto;display:flex;flex-direction:row;align-items:center;padding:11px 14px;border-right:0;border-bottom:1px solid rgba(127,255,177,.14)}.admin3-brand{margin-right:auto}.admin3-brand img{width:33px;height:33px}.admin3-nav{display:flex;gap:3px}.admin3-nav-btn{min-height:34px;width:35px}.admin3-side-footer{display:none}.admin3-content{padding:18px 13px 34px}.admin3-topbar{display:grid}.admin3-top-actions{justify-content:space-between}.admin3-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin3-metrics button{min-height:102px;padding:14px}.admin3-metrics b{font-size:25px}.admin3-directory{padding:14px}.admin3-directory-title{display:grid}.admin3-directory-actions{white-space:normal}.admin3-filter-row{grid-template-columns:1fr;gap:8px}.admin3-list-head{display:none}.admin3-user-row{grid-template-columns:1fr auto;gap:8px;padding:13px 2px}.admin3-user-row>span:nth-child(2),.admin3-user-row>.admin3-sub,.admin3-user-row>.admin3-bank{display:none}.admin3-row-actions{grid-column:2;grid-row:1}.admin3-list-footer{display:grid}.admin3-bottom-grid{grid-template-columns:1fr}.admin3-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin3-info-grid,.admin3-record-grid{grid-template-columns:1fr}.admin3-info-card:first-child{grid-column:auto}.admin3-info-card>div{grid-template-columns:1fr}.admin3-drawer-panel{padding:16px}.admin3-drawer-head-actions{flex-direction:column-reverse}.admin3-title h1{font-size:28px}.admin3-title p{font-size:13px}.admin3-unlock{font-size:12px;padding:9px}.admin3-operator{padding-left:10px}.admin3-operator b{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
@media(max-width:430px){.admin3-brand b{font-size:13px}.admin3-nav{gap:1px}.admin3-nav-btn{width:30px}.admin3-top-actions{gap:8px}.admin3-operator{min-width:90px}.admin3-operator>span{font-size:8px}.admin3-security{font-size:12px}.admin3-directory-actions{display:grid;grid-template-columns:1fr 1fr}.admin3-directory-actions button{font-size:11px;padding:10px 7px}.admin3-drawer-panel>header h2{font-size:22px}.admin3-copy-all{font-size:11px}.admin3-status-actions{flex-wrap:wrap}.admin3-status-actions span{width:100%;margin:0}.admin3-record-card>div{max-height:none}.admin3-dialog{padding:18px!important}}

/* ============================================================================
   IA LOTTUS v4.97 — MOBILE SESSION ACTIVITY SCROLL REPAIR
   Keeps the current layout untouched. Restores only the native, touch-friendly
   scroll area inside "Atividade da sessão" when the history is longer.
   ============================================================================ */
@media (max-width:820px), (pointer:coarse){
  .platform-page .live-console .events-panel{
    display:flex!important;
    flex:1 1 auto!important;
    flex-direction:column!important;
    min-height:0!important;
    overflow:visible!important;
  }

  .platform-page .live-console .logs{
    display:block!important;
    flex:1 1 auto!important;
    min-height:154px!important;
    max-height:clamp(220px,38dvh,360px)!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    -webkit-overflow-scrolling:touch!important;
    overscroll-behavior-y:auto!important;
    touch-action:pan-y!important;
    scrollbar-gutter:stable!important;
    content-visibility:visible!important;
    contain:layout paint!important;
  }

  .platform-page .live-console .logs > *:last-child{
    margin-bottom:2px!important;
  }
}


/* v4.99 — Privacidade visual do painel (desktop + mobile). Não altera dados ou lógica. */
.privacy-toggle{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border:1px solid rgba(57,215,114,.28);border-radius:9px;background:rgba(5,12,8,.74);color:var(--text);font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color .16s ease,background .16s ease,color .16s ease}
.privacy-toggle:hover,.privacy-toggle:focus-visible{border-color:rgba(139,255,176,.78);background:rgba(20,66,39,.52);outline:none}
.privacy-eye{display:inline-grid;place-items:center;width:14px;height:14px;border:1px solid currentColor;border-radius:50%;font-size:7px;line-height:1}
body.privacy-mode .privacy-toggle{border-color:rgba(139,255,176,.88);background:rgba(38,104,59,.45);color:#dffff0}
body.privacy-mode .privacy-eye{font-size:0;border-radius:3px;border-color:currentColor;position:relative}
body.privacy-mode .privacy-eye:after{content:"";position:absolute;width:18px;height:1px;background:currentColor;transform:rotate(-42deg)}
/* Valores e identidade sensíveis: ocultos visualmente, sem alterar o estado interno do painel. */
body.privacy-mode [data-private="identity"],
body.privacy-mode [data-private="money"],
body.privacy-mode #logs .event-row b,
body.privacy-mode #logs .event-row small{color:transparent!important;text-shadow:0 0 10px rgba(174,255,199,.75);user-select:none}
body.privacy-mode .private-input:not(:focus){color:transparent!important;text-shadow:0 0 10px rgba(174,255,199,.78);caret-color:transparent}
body.privacy-mode .money-input:has(.private-input:not(:focus)) small{color:transparent!important;text-shadow:0 0 8px rgba(174,255,199,.75)}
body.privacy-mode .private-input:focus{color:var(--text)!important;text-shadow:none;caret-color:var(--text)}
body.privacy-mode .private-input:focus~.step-stack{opacity:1}
@media (max-width:820px){
  .privacy-toggle{min-height:32px;padding:0 9px;font-size:10px;gap:6px}
  .privacy-toggle-label{display:none}
  .privacy-eye{width:15px;height:15px}
}


/* v5.00 — Privacidade individual: nome, saldo e lucro/perda. */
.privacy-field-toggle{display:inline-grid;place-items:center;width:24px;height:24px;min-width:24px;padding:0;border:1px solid rgba(57,215,114,.30)!important;border-radius:7px!important;background:rgba(5,12,8,.62)!important;color:#b9ffcf!important;vertical-align:middle;touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}
.privacy-field-toggle:hover,.privacy-field-toggle:focus-visible{border-color:rgba(139,255,176,.88)!important;background:rgba(28,98,51,.55)!important;outline:none}
.privacy-field-toggle:active{transform:scale(.94)}
.privacy-field-toggle .privacy-eye{display:grid;place-items:center;width:11px;height:11px;border:1px solid currentColor;border-radius:50%;font-size:6px;line-height:1}
.privacy-field-toggle.is-hidden{background:rgba(34,112,59,.55)!important;color:#e1ffeb!important}
.privacy-field-toggle.is-hidden .privacy-eye{font-size:0;border-radius:2px;position:relative}
.privacy-field-toggle.is-hidden .privacy-eye:after{content:"";position:absolute;width:14px;height:1px;background:currentColor;transform:rotate(-42deg)}
.telemetry-label-private{display:flex!important;align-items:center;justify-content:space-between;gap:6px}
.privacy-name-toggle{width:26px;height:26px;min-width:26px}
body.privacy-hide-identity #userName,body.privacy-hide-balance #balance,body.privacy-hide-pnl #pnl{color:transparent!important;text-shadow:0 0 10px rgba(174,255,199,.78);user-select:none}
/* O modo antigo global não deve ocultar valores fora dos três controles individuais. */
body.privacy-mode [data-private="money"],body.privacy-mode #logs .event-row b,body.privacy-mode #logs .event-row small,body.privacy-mode .private-input:not(:focus),body.privacy-mode .money-input:has(.private-input:not(:focus)) small{color:inherit!important;text-shadow:none!important;caret-color:auto!important}
@media (max-width:640px){.privacy-field-toggle{width:22px;height:22px;min-width:22px;border-radius:6px!important}.privacy-name-toggle{width:24px;height:24px;min-width:24px}.telemetry-label-private{gap:4px}}


/* ==========================================================================
   IA LOTTUS v5.01 — STOP LOSS + MOBILE ACCESS HERO ALIGNMENT
   Isolated additions: no change to dashboard grid, cards or desktop placement.
   ========================================================================== */
.platform-page .control-stop-loss{position:relative}
.platform-page .stop-loss-label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}
.platform-page .stop-loss-toggle{display:inline-flex!important;align-items:center!important;gap:7px!important;font-size:10px!important;letter-spacing:.08em!important;color:#9fb4a7!important;cursor:pointer!important;user-select:none!important}
.platform-page .stop-loss-toggle input{position:absolute!important;opacity:0!important;pointer-events:none!important}
.platform-page .stop-loss-toggle i{position:relative!important;width:34px!important;height:19px!important;border:1px solid rgba(127,255,177,.28)!important;border-radius:999px!important;background:#071008!important;transition:background .16s ease,border-color .16s ease!important}
.platform-page .stop-loss-toggle i::after{content:"";position:absolute;top:3px;left:3px;width:11px;height:11px;border-radius:50%;background:#7b9383;transition:transform .16s ease,background .16s ease!important}
.platform-page .stop-loss-toggle input:checked + i{background:rgba(57,215,114,.2)!important;border-color:#39d772!important}
.platform-page .stop-loss-toggle input:checked + i::after{transform:translateX(14px)!important;background:#8bffb0!important}
.platform-page .stop-loss-control:not(.is-enabled) .money-input{opacity:.52!important}
.platform-page .stop-loss-control input:disabled,.platform-page .stop-loss-control button:disabled{cursor:not-allowed!important}
.platform-page .stop-loss-hint{display:block!important;margin-top:7px!important;color:#91aa9a!important;font-size:10px!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}
@media (max-width:760px){
  .auth-page .auth-art{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:22px 18px 16px!important}
  .auth-page .auth-art .art-top{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}
  .auth-page .auth-art .art-top .brand{justify-content:center!important;font-size:0!important;gap:0!important}
  .auth-page .auth-art .art-top .brand .auth-brand-logo{display:block!important;width:48px!important;height:48px!important;object-fit:contain!important;margin:0!important}
  .auth-page .auth-art .art-top > span{display:none!important}
  .auth-page .auth-art .art-copy{width:100%!important;margin:20px auto 0!important;text-align:center!important}
  .auth-page .auth-art .art-copy .eyebrow,.auth-page .auth-art .art-copy h1,.auth-page .auth-art .art-copy > p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}
  .auth-page .auth-art .art-copy > p{max-width:620px!important}
  .auth-page .auth-art .art-system{display:none!important}
}
@media (max-width:430px){
  .auth-page .auth-art{min-height:220px!important}
  .auth-page .auth-art .art-copy{margin-top:16px!important}
  .auth-page .auth-art .art-copy h1{font-size:clamp(28px,9vw,36px)!important;line-height:1.04!important}
  .platform-page .stop-loss-toggle{font-size:9px!important}
}


/* v5.02 — O nome do usuário permanece visível também no cabeçalho mobile. */
@media (max-width:680px){
  .platform-page .user-corner{
    flex:0 1 auto!important;
    min-width:0!important;
    max-width:126px!important;
    gap:4px!important;
  }
  .platform-page .user-corner #userName{
    display:inline-block!important;
    min-width:0!important;
    max-width:66px!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    color:#eafff2!important;
    font-size:10px!important;
    line-height:1!important;
  }
  .platform-page .user-corner .privacy-name-toggle{
    width:22px!important;
    height:22px!important;
    min-width:22px!important;
  }
}


/* ========================================================================
   IA LOTTUS v5.04 — Ícones de privacidade refinados e toque confiável.
   Somente visual/acionamento dos três controles individuais.
   ======================================================================== */
.platform-page .privacy-field-toggle{
  appearance:none!important;
  -webkit-appearance:none!important;
  display:inline-grid!important;
  place-items:center!important;
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  padding:0!important;
  border:1px solid rgba(119,255,164,.34)!important;
  border-radius:50%!important;
  background:radial-gradient(circle at 35% 28%,rgba(55,215,114,.16),rgba(5,14,9,.88) 70%)!important;
  color:#bfffd3!important;
  box-shadow:inset 0 1px 0 rgba(225,255,235,.08),0 4px 12px rgba(0,0,0,.2)!important;
  line-height:1!important;
  cursor:pointer!important;
  touch-action:manipulation!important;
  -webkit-tap-highlight-color:transparent!important;
  transition:transform .12s ease,background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease!important;
}
.platform-page .privacy-field-toggle:hover,
.platform-page .privacy-field-toggle:focus-visible{
  border-color:#8bffb0!important;
  background:radial-gradient(circle at 35% 28%,rgba(73,235,127,.3),rgba(8,29,15,.94) 70%)!important;
  color:#effff4!important;
  outline:none!important;
  box-shadow:0 0 0 3px rgba(57,215,114,.13),0 5px 16px rgba(0,0,0,.26)!important;
}
.platform-page .privacy-field-toggle:active{transform:scale(.91)!important}
.platform-page .privacy-field-toggle .privacy-eye{
  display:grid!important;
  place-items:center!important;
  width:17px!important;
  height:17px!important;
  border:0!important;
  border-radius:0!important;
  font-size:0!important;
  line-height:0!important;
}
.platform-page .privacy-field-toggle .privacy-eye svg{
  display:block!important;
  width:17px!important;
  height:17px!important;
  overflow:visible!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:1.75!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
.platform-page .privacy-field-toggle .privacy-eye-pupil{fill:currentColor!important;stroke:none!important}
.platform-page .privacy-field-toggle .privacy-eye-slash{opacity:0!important;transition:opacity .12s ease!important}
.platform-page .privacy-field-toggle.is-hidden{
  border-color:rgba(223,255,236,.72)!important;
  background:radial-gradient(circle at 35% 28%,rgba(110,255,159,.28),rgba(12,44,23,.94) 70%)!important;
  color:#effff4!important;
}
.platform-page .privacy-field-toggle.is-hidden .privacy-eye{position:static!important}
.platform-page .privacy-field-toggle.is-hidden .privacy-eye::after{display:none!important}
.platform-page .privacy-field-toggle.is-hidden .privacy-eye-outline,
.platform-page .privacy-field-toggle.is-hidden .privacy-eye-pupil{opacity:.56!important}
.platform-page .privacy-field-toggle.is-hidden .privacy-eye-slash{opacity:1!important}
.platform-page .privacy-name-toggle{width:30px!important;height:30px!important;min-width:30px!important;flex:0 0 30px!important}
.platform-page .telemetry-label-private{gap:8px!important}
@media (max-width:680px){
  .platform-page .user-corner{position:relative!important;z-index:4!important;max-width:none!important;min-height:34px!important}
  .platform-page .user-corner #userName{display:inline-block!important;max-width:calc(100vw - 180px)!important}
  .platform-page .user-corner .privacy-name-toggle{width:30px!important;height:30px!important;min-width:30px!important;flex:0 0 30px!important}
  .platform-page .privacy-field-toggle{width:30px!important;height:30px!important;min-width:30px!important}
}

/* v5.05 — Privacidade do nome: regra mobile com prioridade acima do cabeçalho. */
.platform-page.privacy-hide-identity .user-corner #userName{
  color:transparent!important;
  text-shadow:0 0 10px rgba(174,255,199,.82)!important;
  -webkit-text-fill-color:transparent!important;
  user-select:none!important;
}
.platform-page.privacy-hide-identity .user-corner #userName::selection{color:transparent!important;background:transparent!important}
@media (max-width:680px){
  .platform-page.privacy-hide-identity .user-corner #userName{
    color:transparent!important;
    -webkit-text-fill-color:transparent!important;
    text-shadow:0 0 9px rgba(174,255,199,.80)!important;
  }
}
