.interactive-scene .neural-status{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#3c6653;pointer-events:none;background:linear-gradient(135deg,#f5faf3df,#e6efe8c9);border:1px solid #7c9f8d40;border-radius:12px;width:222px;padding:15px 16px 12px;position:absolute;top:28px;right:24px;box-shadow:inset 0 1px #ffffffa8,0 8px 28px #31594208}.neural-status-heading,.neural-status-heading>span,.neural-status-footer,.neural-status-footer>span,.neural-route{align-items:center;display:flex}.neural-status-heading,.neural-status-footer{justify-content:space-between}.neural-status-heading>span{gap:7px;font-size:12px;font-weight:550}.neural-status-heading i{background:#43a689;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #43a68944}.neural-status-heading small{color:#748a7c;border:1px solid #869c872b;border-radius:4px;padding:2px 5px;font-size:9px}.neural-route{gap:5px;margin-top:17px;font-size:10px}.neural-route-line{background:#5dad9761;border-radius:2px;flex:1;height:2px;position:relative}.neural-route-line:after{content:"";background:#48a88d;border-radius:50%;width:6px;height:6px;animation:2.4s linear infinite neural-route-input;position:absolute;top:-2px;left:0}.neural-route-line.return{background:#c8a56b61}.neural-route-line.return:after{background:#c19754;animation-direction:reverse}.neural-status p{min-height:18px;margin:13px 0 10px;font-size:11px;line-height:1.6}.neural-status-footer{color:#789081;border-top:1px solid #7e9b8726;padding-top:9px;font:9px/1.5 Consolas,Microsoft YaHei,monospace}.neural-status-footer>span{gap:5px}.neural-status-footer i{background:#47a88f;border-radius:50%;width:4px;height:4px}.neural-status-footer i:nth-of-type(2){background:#c19754;margin-left:7px}.neural-status[data-phase=stimulus]{border-color:#43a68980}.neural-status[data-phase=transmitting] .neural-route{color:#2c9479}.neural-status[data-phase=response]{border-color:#ba98476b}.interactive-scene .scene-bottom{flex-direction:column;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 24px);display:flex;position:absolute;bottom:19px;left:50%;transform:translate(-50%)}.interactive-scene .orbit-controls,.interactive-scene .scene-caption{position:static;transform:none}.interactive-scene .scene-caption{white-space:normal;text-align:center;justify-content:center;max-width:100%;font-size:9px;line-height:1.5;display:flex}.scene-interactions{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f1f7eeeb;border:1px solid #74977d38;border-radius:9px;align-items:stretch;gap:5px;padding:5px;display:flex;box-shadow:0 6px 24px #2e513c0b}.scene-interactions button{white-space:nowrap;color:#577462;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:9px 10px;font-size:11px;display:flex}.scene-interactions button:hover{color:#325842;background:#dae7d985}.scene-interactions button[aria-pressed=true]{color:#32694e;background:#dfece049}.scene-interactions .stimulate-fly{color:#f4f8ee;background:#416c53;box-shadow:inset 0 1px #ffffff1a}.scene-interactions .stimulate-fly:hover{color:#fff;background:#31573f}.scene-toggle{background:#a5b5a8;border-radius:10px;width:19px;height:11px;padding:2px}.scene-toggle:after{content:"";background:#f7faf4;border-radius:50%;width:7px;height:7px;display:block}[aria-pressed=true] .scene-toggle{background:#649777}[aria-pressed=true] .scene-toggle:after{transform:translate(8px)}.interactive-scene .scene-hover-tip{color:#3a6c52;pointer-events:none;background:#f2f8eeed;border:1px solid #79a28e55;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:11px;display:flex;position:absolute;top:45%;left:45%;box-shadow:0 5px 20px #244e3010}.interactive-scene .scene-hover-tip[hidden]{display:none}.interactive-scene .scene-canvas canvas:focus-visible{outline-offset:-4px;border-radius:8px;outline:2px solid #5c8b70}.scene-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scene-fallback .scene-retry{pointer-events:auto;color:#395f48;background:#edf5e8;border:1px solid #6d917d66;border-radius:6px;align-items:center;gap:7px;margin-top:15px;padding:9px 14px;font-size:12px;display:flex}.motion-paused .neural-route-line:after{animation-play-state:paused}.interactive-scene .orbit-controls .scene-sound-control{border-left:1px solid #8b9a9236;border-radius:0 4px 4px 0;gap:5px;width:auto;margin-left:4px;padding:0 8px;font-size:10px;display:flex}.scene-sound-control[aria-pressed=true]{color:#32694e}.scene-sound-control[data-audio-state=waiting]{color:#788970}.scene-sound-control[data-audio-state=unavailable]{color:#966a46}.neural-status[data-links=hidden] .neural-route-line:after{display:none}@keyframes neural-route-input{0%{left:0}to{left:calc(100% - 6px)}}@media (min-width:851px) and (max-width:1200px){.interactive-scene .neural-status{width:210px;padding:12px;top:26px;right:15px}.neural-route{gap:3px}.neural-route>span:not(.neural-route-line){display:none}.neural-status p{font-size:10px}.world-intro{max-width:235px}.world-intro h1{font-size:26px}}@media (max-width:850px){.interactive-scene .neural-status{width:210px;top:27px;right:22px}.interactive-scene .scene-bottom{bottom:16px}}@media (max-width:600px){.world-intro p,.world-intro .text-link,.world-intro .scene-legend{display:none}.interactive-scene .neural-status{grid-template-columns:1fr auto;gap:6px 14px;width:auto;padding:9px 12px;display:grid;top:142px;left:20px;right:20px}.interactive-scene .neural-status-heading{justify-content:flex-start;gap:10px}.interactive-scene .neural-route{display:none}.interactive-scene .neural-status p{min-height:0;margin:0;font-size:10px}.interactive-scene .neural-status-footer{grid-column:1/-1;padding-top:5px}.panel-open .interactive-scene .neural-status{top:119px}:is(.world-experience:has(.observing-fly) .world-intro,.world-experience:has(.observing-fly) .zone-intro){visibility:hidden}.interactive-scene.observing-fly .neural-status,.panel-open .interactive-scene.observing-fly .neural-status{top:28px}.scene-interactions{gap:2px}.scene-interactions button{gap:4px;padding:8px 7px;font-size:10px}.scene-interactions button svg{width:14px}.interactive-scene .scene-bottom{gap:8px;bottom:14px}.interactive-scene .scene-caption{font-size:8px}.interactive-scene .orbit-controls button{width:32px;height:32px}.interactive-scene .orbit-controls .scene-sound-control{margin-left:0;padding:0 6px}.scene-sound-control>span{display:none}}@media (max-width:850px) and (max-height:600px){.world-experience,.world-experience.panel-open{padding-top:460px}.interactive-scene.scene-shell,.panel-open .interactive-scene.scene-shell{height:450px;min-height:450px}.interactive-scene .neural-status,.panel-open .interactive-scene .neural-status{width:190px;display:block;top:75px;left:18px;right:auto}.interactive-scene .neural-status p{margin-top:8px}.interactive-scene .neural-status-footer,.interactive-scene .neural-route{display:none}}@media (prefers-reduced-motion:reduce){.interactive-scene .neural-route-line:after{animation:none;left:50%}}.lab-theme .interactive-scene .neural-status{color:#405d4d;background:linear-gradient(140deg,#fffef8e8,#eff0e7d9);border-color:#b5bfb06e;border-radius:10px;box-shadow:0 6px 26px #273e2c09,inset 0 1px #fff}.lab-theme .neural-status-heading small{color:#657563;font-size:10px}.lab-theme .neural-status-footer{color:#647765;font-size:10px}.lab-theme .interactive-scene .scene-bottom{gap:8px;bottom:16px}.lab-theme .scene-interactions{background:#fffdf6ed;border-color:#c6cfc0;border-radius:10px;gap:4px;padding:4px;box-shadow:0 5px 18px #243b2c10,inset 0 1px #fff}.lab-theme .scene-interactions button{color:#4a6554;border-radius:6px;min-height:44px;padding:10px 12px;font-size:12px}.lab-theme .scene-interactions button:hover{background:#e9ede1}.lab-theme .scene-interactions .stimulate-fly{color:#fffcef;background:linear-gradient(145deg,#52745b,#344e3c);box-shadow:inset 0 1px #ffffff26}.lab-theme .scene-interactions .stimulate-fly:hover{background:#425f49}.lab-theme .scene-interactions button[aria-pressed=true]{background:#e7eadf}.lab-theme .interactive-scene .orbit-controls{color:#627562;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f7efde;border-color:#cbd2c4;border-radius:8px;gap:2px;padding:3px 7px;box-shadow:0 3px 12px #243b2c08}.lab-theme .interactive-scene .orbit-controls>span{margin-right:9px;font-size:10px}.lab-theme .interactive-scene .orbit-controls button{color:#61755f;width:44px;height:44px}.lab-theme .interactive-scene .orbit-controls button:hover{color:#34533f;background:#e5eadd}.lab-theme .interactive-scene .orbit-controls .scene-sound-control{color:#4d6d52;width:auto;min-width:44px;padding:0 10px}.lab-theme .interactive-scene .scene-caption{color:#657962;font-size:10px}.lab-theme .interactive-scene .scene-hover-tip{color:#3e624b;background:#fffdf2f0;border-color:#a4b59a;padding:10px 12px;font-size:12px}.lab-theme .world-experience:has(.observing-fly) :is(.world-intro,.zone-intro){visibility:hidden}.specimen-annotation{pointer-events:none;color:#3d5947;flex-direction:column;gap:9px;display:flex;position:absolute;top:32px;left:30px}.specimen-annotation>span{letter-spacing:1.6px;color:#6c8067;font:10px/1.5 Consolas,monospace}.specimen-annotation>strong{letter-spacing:-.4px;font-size:24px;font-weight:500}.specimen-annotation>small{color:#657762;font-size:12px}.instrument-controls{pointer-events:auto;grid-template-columns:1.2fr 1fr 1fr;gap:4px;margin:11px -4px 5px;display:grid}.instrument-controls button{color:#59734f;cursor:pointer;background:#fffdf6b3;border:1px solid #ced5c7;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:44px;font-size:10px;transition:background .18s,border-color .18s;display:flex}.instrument-controls button:hover{background:#e8ecdf;border-color:#97ad8c}.instrument-controls button[aria-pressed=true]{color:#67753b;background:#edf0de;border-color:#b8c49a}.instrument-controls button:focus-visible{outline-offset:2px;outline:2px solid #6b8c60}.instrument-note{color:#6e7e67;min-height:15px;font-size:9px;line-height:1.6;display:block}@media (max-width:600px){.lab-theme .interactive-scene .neural-status{padding:10px 12px;top:148px;left:20px;right:20px}.lab-theme .panel-open .interactive-scene .neural-status{top:132px}.lab-theme .interactive-scene .neural-status-heading{grid-column:1/-1;justify-content:space-between;gap:10px}.lab-theme .interactive-scene .neural-status p{grid-column:1/-1;font-size:10px}.lab-theme .interactive-scene .neural-status-footer{font-size:9px}.lab-theme .scene-interactions button{gap:5px;padding:8px;font-size:11px}.lab-theme .interactive-scene .orbit-controls{padding:2px 4px}.lab-theme .interactive-scene .orbit-controls>span{display:none}.lab-theme .interactive-scene .scene-caption{font-size:9px}.lab-theme .interactive-scene .scene-bottom{gap:7px;bottom:14px}.specimen-annotation{gap:6px;top:25px;left:20px}.specimen-annotation>strong{font-size:22px}.lab-theme .instrument-controls{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:6px;margin:2px 0 0}.lab-theme .instrument-controls button{font-size:11px}.lab-theme .instrument-note{text-align:center;grid-column:1/-1}}@media (min-width:601px) and (max-width:1100px){.lab-theme .interactive-scene .orbit-controls>span{display:none}}.lab-theme .world-experience:has(.observing-fly) .world-coordinate{display:none}@media (min-width:601px) and (max-width:850px) and (max-height:600px){.lab-theme .world-intro{max-width:calc(100% - 280px)}.lab-theme .interactive-scene .neural-status,.lab-theme .panel-open .interactive-scene .neural-status{width:210px;top:27px;left:auto;right:22px}}.lab-theme{--lab-paper:#f5f3ec;--lab-surface:#fffef9;--lab-ink:#23352f;--lab-muted:#5b6b61;--lab-line:#d9ddd3;--lab-sage:#6e8674;--background:#f5f3ec;--foreground:#23352f;--primary:#304f41;--primary-foreground:#fffef9;--muted:#f1eee5;--muted-foreground:#5b6b61;--border:#d9ddd3;--ring:#6e8674;color:var(--lab-ink);font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}body:has(.lab-theme) :is(.lab-dialog,.experiment-dialog){--lab-paper:#f5f3ec;--lab-surface:#fffef9;--lab-ink:#23352f;--lab-muted:#5b6b61;--lab-line:#d9ddd3;--lab-sage:#6e8674;--background:#f5f3ec;--foreground:#23352f;--primary:#304f41;--primary-foreground:#fffef9;--muted:#f1eee5;--muted-foreground:#5b6b61;--border:#d9ddd3;--ring:#6e8674;color:var(--lab-ink);font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.lab-theme.fly-world{background:radial-gradient(at 38% 34%,#fffef9 0,#f5f3ec80 56%,#0000 80%),#efeee6;overflow-x:clip}.lab-theme :is(button,a,input):focus-visible{outline-offset:3px;outline:2px solid #768974}body:has(.lab-theme) :is(.lab-dialog,.experiment-dialog) :is(button,a,input):focus-visible{outline-offset:3px;outline:2px solid #768974}:is(.lab-theme :is(.button,[data-slot=button],.icon-button,.star-button,.action-cell button),body:has(.lab-theme) :is(.lab-dialog,.experiment-dialog) :is(.button,[data-slot=button])){border-radius:8px;min-height:44px;font-size:12px;font-weight:550}.lab-theme .icon-button{color:#557767;width:44px;height:44px}.lab-theme .icon-button:hover{color:#23352f;background:#e8eae5}.lab-theme .primary{color:#fffef9;background:linear-gradient(150deg,#3b5b49,#2b3d34);border-color:#2b3d34;box-shadow:inset 0 1px #ffffff20,0 3px 7px #23352f12}body:has(.lab-theme) :is(.lab-dialog,.experiment-dialog) .primary{color:#fffef9;background:linear-gradient(150deg,#3b5b49,#2b3d34);border-color:#2b3d34;box-shadow:inset 0 1px #ffffff20,0 3px 7px #23352f12}.lab-theme .primary:hover{color:#fffef9;background:#42644f;box-shadow:0 4px 12px #23352f20}body:has(.lab-theme) :is(.lab-dialog,.experiment-dialog) .primary:hover{color:#fffef9;background:#42644f;box-shadow:0 4px 12px #23352f20}.lab-theme :is(.outline,[data-variant=outline]){color:#3b5347;background:#fffef980;border-color:#cfd3ca;box-shadow:0 1px 2px #23352f05}body:has(.lab-theme) :is(.lab-dialog,.experiment-dialog) [data-variant=outline]{color:#3b5347;background:#fffef980;border-color:#cfd3ca;box-shadow:0 1px 2px #23352f05}.lab-theme :is(.outline,[data-variant=outline]):hover{background:#e8eae6}body:has(.lab-theme) :is(.lab-dialog,.experiment-dialog) [data-variant=outline]:hover{background:#e8eae6}.lab-theme .positive{color:#38684e!important}body:has(.lab-theme) :is(.lab-dialog,.experiment-dialog) .positive{color:#38684e!important}.lab-theme .negative{color:#98543f!important}body:has(.lab-theme) :is(.lab-dialog,.experiment-dialog) .negative{color:#98543f!important}.lab-theme .eyebrow{color:var(--lab-muted);letter-spacing:1.55px;font-size:9px}.lab-theme .tag{color:var(--lab-muted);background:#f2efe6;border-color:#d4d8cf;border-radius:4px;font-size:9px}.lab-theme .world-header{background:#faf9f3f2;border-color:#d7dbd3;gap:20px;height:88px;padding:0 28px;box-shadow:0 2px 12px #27383004}.lab-theme .brand{gap:11px;min-height:48px}.lab-theme .brand-icon{color:#e6e8e3;background:linear-gradient(145deg,#425d50,#21392e);border-color:#395145;border-radius:13px;width:44px;height:44px;box-shadow:inset 0 1px #dcdfd845,0 3px 7px #2b3d341c}.lab-theme .brand>span:last-child{color:#273830;letter-spacing:2.7px;font-size:18px;font-weight:650}.lab-theme .brand small{color:var(--lab-muted);letter-spacing:2.8px;margin-top:5px;font-size:9px}.lab-theme .world-header nav{align-items:center;gap:5px}.lab-theme .world-header nav button{min-height:44px;color:var(--lab-muted);border-radius:7px;gap:7px;padding:0 13px;font-size:12px}.lab-theme .world-header nav button:hover{color:#2b3d34;background:#f1efe6}.lab-theme .world-header nav button[aria-current]{color:#32463c;background:#e7e9e4;box-shadow:inset 0 0 0 1px #d6dad2}.lab-theme .world-header nav button[aria-current]:after{display:none}.lab-theme .header-end{gap:8px}.lab-theme .mode-badge{color:#4c6b5c;border-right:1px solid #d6dad1;gap:6px;margin-right:2px;padding-right:10px;font-size:10px;display:flex}.lab-theme .mode-badge>span{display:none}.lab-theme .mode-badge i{background:#648d79;box-shadow:0 0 0 3px #7f917e15}.lab-theme .profile-avatar{color:#fffef9;background:#7b8e7a}.lab-theme .world-experience{height:calc(100dvh - 132px);min-height:750px}.lab-theme .scene-shell{bottom:94px;right:376px}.lab-theme .panel-open .scene-shell{right:440px}.lab-theme .world-intro{max-width:310px;top:30px;left:30px}.lab-theme .specimen-index{color:#4b695b;letter-spacing:0;background:#f6f7ec90;border:1px solid #acb7ab;border-radius:4px;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.lab-theme .world-intro h1{color:#2b3c34;letter-spacing:-1.2px;text-shadow:0 2px 22px #fffef9;margin:16px 0 11px;font-size:clamp(27px,2.2vw,35px);font-weight:500;line-height:1.5}.lab-theme .world-intro h1 span{color:#648e7a}.lab-theme .world-intro p{color:var(--lab-muted);margin:0;font-size:12px;line-height:1.9}.lab-theme .text-link{color:#486557;border-color:#acb7ab;width:fit-content;min-height:44px;margin-top:10px;padding-bottom:0;font-size:11px}.lab-theme .scene-legend{color:var(--lab-muted);gap:12px;margin-top:20px;font-size:9px}.lab-theme .scene-legend i{background:#778a76}.lab-theme .scene-legend i.amber{background:#b5a268}.lab-theme .world-coordinate{border-left:2px solid #a4b0a3;gap:6px;padding-left:13px;bottom:128px;left:30px}.lab-theme .world-coordinate>span{color:var(--lab-muted);letter-spacing:.8px;font-size:8px}.lab-theme .world-coordinate .coordinate-label{color:var(--lab-muted);margin-bottom:4px;font-size:9px}.lab-theme .world-coordinate strong{color:#507161;letter-spacing:-.8px;font-size:27px;font-weight:450}.lab-theme .world-coordinate small{color:var(--lab-muted)}.lab-theme .world-dock{scrollbar-color:#b5c0b4 transparent;background:linear-gradient(155deg,#fffef9f5,#f5f5ebf2);border:1px solid #d0d5cb;border-radius:14px;width:340px;padding:22px;top:24px;bottom:116px;right:24px;box-shadow:inset 0 1px #fff,0 12px 32px #364c4113}.lab-theme .dock-heading .eyebrow{letter-spacing:1.2px;gap:6px;font-size:8px}.lab-theme .world-dock h2{color:#2f4339;margin:15px 0 10px;font-size:24px;font-weight:550}.lab-theme .world-dock h2>span{color:var(--lab-muted);font-size:11px}.lab-theme .dock-description{color:var(--lab-muted);margin-bottom:18px;font-size:11px;line-height:1.85}.lab-theme .dock-balance{background:linear-gradient(140deg,#3d564a,#2a3c33);border-color:#3c5549;border-radius:10px;padding:17px 18px;position:relative;box-shadow:inset 0 1px #dfe2dc22,0 4px 12px #33473d12}.lab-theme .dock-balance>span{color:#c5cabf;font-size:10px}.lab-theme .dock-balance>strong{color:#fbfcef;letter-spacing:-1.2px;margin:10px 0 14px;font-size:36px;font-weight:450}.lab-theme .dock-balance>div{color:#c7d1c7;border-top:1px solid #c3c9bd23;padding-top:11px;font-size:10px}.lab-theme .dock-balance .positive{color:#c2c8bc!important}.lab-theme .dock-balance .negative{color:#efb797!important}.lab-theme .chamber-slots{gap:9px;margin:16px 0}.lab-theme .chamber-slot{background:#fffef8;border:1px solid #d3d7cf;border-radius:8px;gap:10px;padding:13px 10px;box-shadow:inset 0 1px #fff}.lab-theme .chamber-slot:hover{background:#f3f0e8;border-color:#94a392}.lab-theme .chamber-slot.occupied{border-color:#a3b0a2}.lab-theme .slot-icon{color:#788b76;background:radial-gradient(circle,#e4e7e1 2%,#f4f2ea 65%);border:1px solid #dfe2db;border-radius:7px;width:42px;height:48px}.lab-theme .chamber-slot small{color:var(--lab-muted);letter-spacing:.8px;font-size:8px}.lab-theme .chamber-slot strong{color:#3a5146;overflow-wrap:anywhere;margin:5px 0;font-size:14px;font-weight:550}.lab-theme .chamber-slot em{color:var(--lab-muted);font-size:10px}.lab-theme .dock-fineprint{color:var(--lab-muted);margin:10px 0 12px;font-size:10px}.lab-theme .dock-stats{color:var(--lab-muted);border-color:#d9ddd5;padding:12px 0}.lab-theme .dock-stats strong{color:#435f51;margin-top:5px;font-size:24px}.lab-theme .dock-stats button{min-height:44px;color:var(--lab-muted)}.lab-theme .connection-strip{min-height:60px;color:var(--lab-muted);border-color:#d9ddd5;padding-top:14px}.lab-theme .connection-strip small{color:var(--lab-muted);font-size:10px}.lab-theme .zone-intro{max-width:calc(100% - 480px);top:34px;left:30px}.lab-theme .zone-intro h2{color:#354a40;margin:13px 0 8px;font-size:26px;line-height:1.55}.lab-theme .zone-intro button{min-height:44px;color:var(--lab-muted)}.lab-theme .workspace-overlay,.lab-theme .workspace-overlay.wide{color:#344a3f;background:#fbfcf6f5;border-color:#ced3c9;border-radius:14px;width:404px;padding:23px;top:24px;bottom:116px;right:24px;box-shadow:0 14px 35px #38504418,inset 0 1px #fff}.lab-theme .overlay-heading{border-color:#dcdfd8;margin-bottom:20px;padding-bottom:18px}.lab-theme .workspace-overlay .overlay-heading h1{color:#33493e;margin-top:9px;font-size:25px;font-weight:550}.lab-theme .section-title{gap:10px}.lab-theme .section-title p{color:var(--lab-muted)}.lab-theme .section-title h2{color:#415c4f;font-size:15px}.lab-theme .market-tools{gap:12px;margin-bottom:18px}.lab-theme [data-slot=tabs-list]{background:#f2efe6;border:1px solid #daded6;border-radius:8px;height:auto;min-height:48px;padding:3px}body:has(.lab-theme) :is(.lab-dialog,.experiment-dialog) [data-slot=tabs-list]{background:#f2efe6;border:1px solid #daded6;border-radius:8px;height:auto;min-height:48px;padding:3px}.lab-theme [data-slot=tabs-trigger]{min-height:40px;color:var(--lab-muted);border-radius:5px;padding-inline:11px}body:has(.lab-theme) :is(.lab-dialog,.experiment-dialog) [data-slot=tabs-trigger]{min-height:40px;color:var(--lab-muted);border-radius:5px;padding-inline:11px}.lab-theme [data-slot=tabs-trigger][data-state=active]{color:#3d574a;background:#fffef8;border-color:#d3d7ce;box-shadow:0 1px 4px #3f594c11}body:has(.lab-theme) :is(.lab-dialog,.experiment-dialog) [data-slot=tabs-trigger][data-state=active]{color:#3d574a;background:#fffef8;border-color:#d3d7ce;box-shadow:0 1px 4px #3f594c11}.lab-theme [data-slot=input]{color:#3b5448;background:#fffef9;border-color:#ced2c9;border-radius:7px;min-height:44px;font-size:12px}body:has(.lab-theme) :is(.lab-dialog,.experiment-dialog) [data-slot=input]{color:#3b5448;background:#fffef9;border-color:#ced2c9;border-radius:7px;min-height:44px;font-size:12px}.lab-theme [data-slot=input]::placeholder{color:var(--lab-muted)}body:has(.lab-theme) :is(.lab-dialog,.experiment-dialog) [data-slot=input]::placeholder{color:var(--lab-muted)}.lab-theme .search-field{gap:0;position:relative}.lab-theme .search-field>svg{color:#859683;position:absolute;left:12px}.lab-theme .search-field input{padding-left:37px}.lab-theme .workspace-overlay [data-slot=table-head]{color:var(--lab-muted);background:#f3f1ea;font-size:9px;font-weight:500}.lab-theme .workspace-overlay [data-slot=table-cell]{border-color:#e0e3dc;padding-top:16px;padding-bottom:16px}.lab-theme .workspace-overlay [data-slot=table-row]{border-color:#e0e3dc}.lab-theme .workspace-overlay [data-slot=table-row]:hover{background:#f2f0e780}.lab-theme .asset-name{min-height:44px}.lab-theme .workspace-overlay .asset-name strong{color:#405a4d;font-size:12px}.lab-theme .workspace-overlay .asset-name small{color:var(--lab-muted);font-size:10px}.lab-theme .number-cell strong{color:#445f52;font-weight:550}.lab-theme .asset-open{color:#38684e;background:#efece2;border-color:#d1d5cc}.lab-theme .asset-observe{color:var(--lab-muted);background:#f4f2ea;border-color:#dcdfd8}.lab-theme .star-button{color:#8e9d8d;min-width:44px}.lab-theme .star-button.starred{color:#8a9753}.lab-theme .star-button.starred svg{fill:#b7c57a50}.lab-theme .table-foot{color:var(--lab-muted)}.lab-theme .fly-card{background:#fffef8;border:1px solid #d3d7cf;border-radius:11px;padding:18px;box-shadow:0 2px 4px #3b524704}.lab-theme .fly-card-main>img{filter:saturate(.65);background:#f2f0e8;border:1px solid #dfe2db}.lab-theme .fly-card-main h3{color:#3d5549;font-weight:550}.lab-theme .fly-card-stats strong{color:#5655}.lab-theme .fly-card-bottom{border-color:#dfe2dc}.lab-theme .pill-soft{color:var(--lab-muted);background:#f1efe6;border-color:#d6dad1;border-radius:20px;padding:5px 9px}.lab-theme .pill-soft:before{content:"";background:currentColor;border-radius:50%;align-self:center;width:5px;height:5px;margin-right:6px}.lab-theme .status-running{color:#38684e;background:#e7e9e4}.lab-theme .status-queued{color:#80642f;background:#f6f0df}.lab-theme .status-error{color:#945736;background:#fbefdf}.lab-theme .large-empty{background:radial-gradient(at 50% 0,#e8eae680,#0000 70%);border:1px dashed #cbd0c5;border-radius:10px;min-height:295px}.lab-theme .large-empty>svg{color:#849583;box-sizing:content-box;background:#f0eee4;border:1px solid #d9ddd5;border-radius:16px;padding:10px}.lab-theme .large-empty h2{color:#496658;line-height:1.6}.lab-theme .large-empty p{color:var(--lab-muted)}.lab-theme :is(.settings-card,.broker-panel){color:#3c5549;background:#fffef8;border:1px solid #d2d7cd;border-radius:11px;padding:20px}.lab-theme .settings-card h2{color:#3e584b;font-weight:550}.lab-theme .settings-card p{color:var(--lab-muted);overflow-wrap:anywhere}.lab-theme .account-line>div{min-width:0}.lab-theme .broker-mark{color:#537565;background:#e7e9e5}.lab-theme .broker-budget{background:#f1efe6;border-color:#d3d7cf;border-radius:8px}.lab-theme .broker-budget strong{color:#456153}.lab-theme .broker-readonly{color:var(--lab-muted);background:#f3f1e9;border-color:#cfd4ca}.lab-theme .broker-external{min-height:44px;margin-top:8px;line-height:1.7}.lab-theme .error-banner{color:#945736;background:#fff7eaf5;border-color:#d9bc97;max-width:min(520px,100% - 48px);padding:5px 8px 5px 14px;font-size:12px}.lab-theme .error-banner button{place-items:center;min-width:44px;min-height:44px;display:grid}.lab-theme .market-ticker{background:#fafbf3ed;border-color:#d6dad2;padding:0 24px}.lab-theme .ticker-label{min-width:145px;color:var(--lab-muted);border-color:#daded6;font-size:12px}.lab-theme .ticker-label small{color:var(--lab-muted)}.lab-theme .market-ticker>button:not(.all-markets){gap:6px 9px;padding:16px 21px}.lab-theme .market-ticker>button:hover{background:#e6e8e370}.lab-theme .market-ticker strong{color:#415b4e;font-size:15px;font-weight:550}.lab-theme .ticker-symbol{color:#496859;font-size:11px}.lab-theme .snapshot-label{color:var(--lab-muted);background:#f4f2ea;border-color:#d4d8cf;font-size:8px}.lab-theme .all-markets{color:var(--lab-muted)}.lab-theme .page-footer{height:44px;color:var(--lab-muted);background:#f2efe6;border-color:#dde0da;padding:0 28px}.lab-theme .page-footer button{min-height:44px}body:has(.lab-theme) [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#23352f4a}body:has(.lab-theme) :is(.lab-dialog,.experiment-dialog)[data-slot=dialog-content]{--lab-dialog-offset:-50%;transform:none;translate:var(--lab-dialog-offset) var(--lab-dialog-offset);overscroll-behavior:contain;scrollbar-gutter:stable;background:#fffef8;border:1px solid #d0d4cb;border-radius:16px;gap:20px;width:min(540px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);padding:28px;top:50%;left:50%;right:auto;overflow-y:auto;box-shadow:0 28px 80px #23312a35,inset 0 1px #fff}body:has(.lab-theme) .experiment-dialog[data-slot=dialog-content]{width:min(780px,100vw - 32px)}body:has(.lab-theme) .market-dialog[data-slot=dialog-content]{width:min(620px,100vw - 32px)}body:has(.lab-theme) :is(.lab-dialog,.experiment-dialog) [data-slot=dialog-header]{text-align:left;padding-right:25px}body:has(.lab-theme) :is(.lab-dialog,.experiment-dialog) [data-slot=dialog-title]{color:#3d564a;font-size:25px;font-weight:550;line-height:1.45}body:has(.lab-theme) :is(.lab-dialog,.experiment-dialog) [data-slot=dialog-description]{color:var(--lab-muted);font-size:12px;line-height:1.8}body:has(.lab-theme) :is(.lab-dialog,.experiment-dialog)>[data-slot=dialog-close]{color:#5f8573;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;top:13px;right:13px}body:has(.lab-theme) :is(.lab-dialog,.experiment-dialog)>[data-slot=dialog-close]:hover{background:#f1eee4}body:has(.lab-theme) .lab-dialog .dialog-icon{color:#597e6c;background:#f1eee5;border-color:#d3d7cf;border-radius:11px}body:has(.lab-theme) .lab-dialog :is(.form-label,.about-copy p,.muted-small){color:var(--lab-muted);font-size:12px}body:has(.lab-theme) .lab-dialog .asset-picker>label{background:#faf9f5;border-color:#d7dbd2;border-radius:8px;min-height:70px}body:has(.lab-theme) .lab-dialog .asset-picker>label.selected{background:#e8eae5;border-color:#92a291;box-shadow:inset 0 0 0 1px #a9b5a9}body:has(.lab-theme) .lab-dialog .asset-picker small{color:var(--lab-muted)}body:has(.lab-theme) .lab-dialog .adopt-summary{color:var(--lab-muted);background:#f0ede3;border-color:#d1d5cc;border-radius:8px}body:has(.lab-theme) .lab-dialog .adopt-summary strong{color:var(--lab-muted)}body:has(.lab-theme) .lab-dialog .detail-price{color:#446052;font-size:40px;font-weight:450}body:has(.lab-theme) .lab-dialog .chart-header{color:var(--lab-muted)}body:has(.lab-theme) .lab-dialog .large-chart{border-block:1px solid #dfe2db;padding:14px 0}body:has(.lab-theme) .lab-dialog .about-copy a{min-height:44px;color:var(--lab-muted)}body:has(.lab-theme) .experiment-dialog :is(.journal-equity,.journal-chart,.journal-state,.journal-record,.journal-sharing){background:#f8f6f1;border-color:#d5d9d1;border-radius:10px}body:has(.lab-theme) .experiment-dialog .journal-equity{background:linear-gradient(135deg,#e4e7e1,#f5f3eb)}body:has(.lab-theme) .experiment-dialog .journal-status{background:#f1eee5;border-color:#d0d4cb}.lab-theme :is(.fly-symbol>span,.fly-card-stats small,.dock-stats strong small,.number-cell small,.empty-table,.muted-small),.lab-theme .broker-panel :is(.broker-heading p,.broker-budget>span,.broker-budget strong span,.broker-budget p,.broker-note,.broker-steps p,.broker-connection-status small,.broker-scope p,.broker-external.secondary,.broker-snapshot>div>span,.broker-snapshot>p,.broker-data dt){color:var(--lab-muted)}body:has(.lab-theme) .lab-dialog :is(.detail-title>span:last-child,.chart-empty){color:var(--lab-muted)}body:has(.lab-theme) .experiment-dialog :is(.experiment-kicker,.journal-privacy,.journal-equity p span,.journal-metrics dt,.journal-metrics dd small,.journal-state p:not(.journal-warning),.journal-section-heading>span,.equity-inspector span,.journal-empty,.journal-empty p,.journal-sharing p,.journal-limits span,.journal-meta,.journal-sync,.journal-loading,.record-scope,.record-topline time,.record-bottomline,.record-facts dt,.neural-evidence,.quote-evidence){color:var(--lab-muted)}.lab-theme .broker-steps li:not(.done)>span{color:var(--lab-muted)}@media (min-width:1500px){.lab-theme .world-header{padding-inline:36px}.lab-theme .world-header nav{gap:9px}.lab-theme .mode-badge>span{letter-spacing:1px;color:var(--lab-muted);margin-left:3px;font:8px Consolas,monospace;display:inline}.lab-theme .world-intro,.lab-theme .zone-intro{left:36px}}@media (min-width:851px) and (max-width:1150px){.lab-theme .world-header{gap:12px;padding-inline:18px}.lab-theme .world-header nav button{padding-inline:9px;font-size:11px}.lab-theme .mode-badge{display:none}.lab-theme .brand>span:last-child{font-size:16px}.lab-theme .world-dock{width:305px;padding:19px;right:18px}.lab-theme .scene-shell{right:335px}.lab-theme .world-intro{max-width:235px;left:24px}.lab-theme .world-intro h1{font-size:27px}.lab-theme .world-coordinate{max-width:140px}.lab-theme .world-coordinate strong{font-size:24px}.lab-theme .world-coordinate strong small{margin-top:4px;display:block}.lab-theme .workspace-overlay,.lab-theme .workspace-overlay.wide{width:355px;padding:18px;right:18px}.lab-theme .panel-open .scene-shell{right:385px}.lab-theme .zone-intro{max-width:calc(100% - 425px)}.lab-theme .market-ticker>button:not(.all-markets){padding-inline:13px}.lab-theme .market-ticker strong{font-size:13px}}@media (max-width:850px){.lab-theme .world-header{gap:10px;height:125px;padding:13px 18px 0}.lab-theme .world-header nav{align-items:center;gap:5px;height:49px}.lab-theme .world-header nav button{flex:1;justify-content:center;min-height:44px;padding:0 7px}.lab-theme .mode-badge{display:none}.lab-theme .world-header .button{min-height:44px}.lab-theme .world-experience,.lab-theme .world-experience.panel-open{height:auto;min-height:0;padding-top:635px}.lab-theme .scene-shell,.lab-theme .panel-open .scene-shell{height:620px;min-height:0;position:absolute;inset:0 0 auto}.lab-theme .world-intro{max-width:320px;top:24px;left:24px}.lab-theme .world-intro h1{font-size:30px}.lab-theme .world-coordinate{display:none}.lab-theme .world-dock,.lab-theme .workspace-overlay,.lab-theme .workspace-overlay.wide{width:auto;max-width:none;margin:0 18px 20px;padding:23px;position:relative;inset:auto}.lab-theme .zone-intro{max-width:calc(100% - 48px);top:26px;left:24px}.lab-theme .chamber-slots{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lab-theme .workspace-overlay .fly-list,.lab-theme .workspace-overlay .community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-theme .workspace-overlay .watch-cell{width:44px;display:table-cell}.lab-theme .workspace-overlay .trend-cell{display:table-cell}.lab-theme .market-ticker{overscroll-behavior-inline:contain;width:100%;height:auto;min-height:94px;padding:0 10px;position:relative;overflow-x:auto}.lab-theme .market-ticker>button:not(.all-markets){min-width:145px;padding:18px 15px}.lab-theme .market-ticker strong{font-size:14px}.lab-theme .page-footer{padding:0 20px}}@media (max-width:600px){.lab-theme .world-header{padding-inline:12px}.lab-theme .brand{gap:8px}.lab-theme .brand-icon{border-radius:11px;width:38px;height:38px}.lab-theme .brand>span:last-child{letter-spacing:1.7px;font-size:15px}.lab-theme .brand small{letter-spacing:1.6px;font-size:8px}.lab-theme .header-end{gap:2px}.lab-theme .header-end .icon-button{width:44px}.lab-theme .world-header .button{gap:5px;padding-inline:9px;font-size:10px}.lab-theme .account-button{max-width:100px}.lab-theme .world-header nav button{gap:5px;padding-inline:4px;font-size:10px}.lab-theme .world-header nav button svg{width:13px}.lab-theme .world-experience,.lab-theme .world-experience.panel-open{padding-top:615px}.lab-theme .scene-shell,.lab-theme .panel-open .scene-shell{height:600px}.lab-theme .world-intro{max-width:calc(100% - 40px);top:22px;left:20px}.lab-theme .specimen-index{width:22px;height:22px;font-size:9px}.lab-theme .world-intro h1{margin-top:10px;font-size:27px;line-height:1.45}.lab-theme .world-intro .eyebrow{letter-spacing:1px;font-size:8px}.lab-theme .world-dock,.lab-theme .workspace-overlay,.lab-theme .workspace-overlay.wide{border-radius:12px;margin:0 12px 16px;padding:19px}.lab-theme .world-dock h2{font-size:25px}.lab-theme .dock-description{font-size:12px}.lab-theme .chamber-slots{grid-template-columns:1fr}.lab-theme .chamber-slot{padding:14px 12px}.lab-theme .chamber-slot small{font-size:9px}.lab-theme .chamber-slot em{font-size:11px}.lab-theme .zone-intro{top:23px;left:20px}.lab-theme .zone-intro h2{font-size:22px}.lab-theme .workspace-overlay .fly-list,.lab-theme .workspace-overlay .community-grid{grid-template-columns:1fr}.lab-theme .workspace-overlay .trend-cell{display:none}.lab-theme .workspace-overlay .market-tools [data-slot=tabs-trigger]{padding-inline:8px;font-size:11px}.lab-theme .workspace-overlay [data-slot=table-cell]{padding-inline:4px}.lab-theme .workspace-overlay .number-cell{font-size:10px}.lab-theme .workspace-overlay .asset-name{gap:6px}.lab-theme .workspace-overlay .asset-name strong{font-size:11px}.lab-theme .workspace-overlay .asset-name small{text-overflow:ellipsis;max-width:66px;font-size:9px;overflow:hidden}.lab-theme .workspace-overlay .asset-mark{width:25px;height:25px;font-size:14px}.lab-theme .workspace-overlay .asset-open,.lab-theme .workspace-overlay .asset-observe{padding:4px 3px;font-size:8px}.lab-theme .table-foot{font-size:10px}.lab-theme .page-footer{flex-wrap:wrap;gap:4px;height:auto;min-height:60px;padding:7px 17px}.lab-theme .page-footer>span,.lab-theme .page-footer button{font-size:9px}.lab-theme .error-banner{max-width:calc(100% - 24px);left:12px}body:has(.lab-theme) :is(.lab-dialog,.experiment-dialog)[data-slot=dialog-content]{border-radius:13px;gap:18px;max-height:calc(100dvh - 24px);padding:23px 19px}body:has(.lab-theme) :is(.lab-dialog,.experiment-dialog) [data-slot=dialog-title]{font-size:23px}body:has(.lab-theme) .lab-dialog .asset-picker{gap:8px}body:has(.lab-theme) .lab-dialog .asset-picker>label{gap:7px;padding:10px 8px}body:has(.lab-theme) .lab-dialog .asset-picker .asset-mark{width:26px;height:26px;font-size:15px}body:has(.lab-theme) .lab-dialog .asset-picker small{font-size:9px}body:has(.lab-theme) .lab-dialog .detail-price{font-size:35px}body:has(.lab-theme) .lab-dialog .chart-header{flex-wrap:wrap;gap:10px}body:has(.lab-theme) .lab-dialog .dialog-actions{flex-wrap:wrap}body:has(.lab-theme) .lab-dialog .dialog-actions>*{flex:auto}body:has(.lab-theme) .experiment-dialog .record-filter [data-slot=tabs-trigger]{padding-inline:10px;font-size:12px}}html body .chamber-ui{background:#101413;grid-template-columns:296px minmax(0,1fr);min-height:100dvh;display:grid}.chamber-sidebar{scrollbar-width:thin;scrollbar-color:#394437 transparent;z-index:5;background:#101413;border-right:1px solid #303831;flex-direction:column;height:100dvh;min-height:0;display:flex;position:sticky;top:0;overflow-y:auto}html body .chamber-sidebar>.brand{justify-content:flex-start;width:100%;min-height:104px;padding:34px 28px}.chamber-sidebar .lab-brand-wordmark{width:238px}.chamber-navigation{gap:7px;padding:4px 16px 18px 0;display:grid}.chamber-navigation button{color:#c5cbc5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0 9px 9px 0;align-items:center;gap:19px;min-height:52px;padding:0 29px;font-size:14px;display:flex;position:relative}.chamber-navigation button:hover{color:#f2f6eb;background:#1a241b}.chamber-navigation button[aria-current]{color:#ccff72;background:#1c291d}.chamber-navigation button[aria-current]:before{content:"";background:#ccff72;width:4px;position:absolute;inset:0 auto 0 0}.chamber-setup{border-top:1px solid #3a423c;margin:0 28px;padding:27px 0 16px}.chamber-setup h2{color:#f2f4ee;letter-spacing:-.3px;margin:0 0 9px;font-size:18px;font-weight:550}.chamber-setup>p{color:#a5b0a7;margin:0 0 16px;font-size:13px;line-height:1.65}.chamber-step{color:#eef2e9;align-items:center;gap:16px;margin:16px 0 12px;font-size:14px;font-weight:500;display:flex}.chamber-step>span{color:#ccff72;border:1px solid #ccff72;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:12px;font-weight:400;display:grid}.chamber-setup [data-slot=input]{background:0 0;border:1px solid #3a4940;border-radius:6px;width:calc(100% - 47px);height:43px;margin-left:47px;padding:0 12px;font-size:12px;display:block}.chamber-selected-market{border:1px solid #3a4940;border-radius:6px;align-items:center;gap:10px;height:43px;margin-left:47px;padding:8px 11px;font-size:12px;display:flex}.chamber-selected-market img{object-fit:contain;filter:brightness(0)invert(.83);width:19px;height:24px}.chamber-selected-market strong{font-weight:550}.chamber-selected-market>span{color:#9ba69d;font-size:11px}.chamber-market-note{color:#a5b0a3;margin:9px 0 0 47px;font-size:10px;line-height:1.4;display:block}.chamber-capital{align-items:flex-start;gap:19px;margin:20px 0 16px;display:flex}.chamber-capital>svg{color:#ccff72;flex-shrink:0;margin-top:3px}.chamber-capital strong{font-size:16px;font-weight:550;display:block}.chamber-capital small{color:#a5b0a7;margin-top:5px;font-size:10px;line-height:1.55;display:block}html body .chamber-setup .button{border-radius:6px;justify-content:space-between;gap:9px;min-height:48px;font-size:13px}.chamber-sidebar-footer{border-top:1px solid #3a423c;gap:18px;margin:auto 28px 0;padding:20px 0 27px;display:grid}.chamber-sidebar-footer button{text-align:left;color:#c0c9c0;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;font-size:11px;display:flex}.chamber-sidebar-footer button svg:last-child{margin-left:auto}.chamber-sidebar-footer>span{color:#d8dfd4;align-items:center;gap:13px;font-size:11px;display:flex}.chamber-sidebar-footer i,.chamber-model-link i{background:#ccff72;border-radius:50%;width:7px;height:7px;display:inline-block}.chamber-sidebar-footer>small{letter-spacing:2.5px;color:#95a295;font-size:8px}.chamber-owned-fly{text-align:left;cursor:pointer;background:#1a211b;border:0;align-items:center;gap:10px;width:100%;padding:12px 8px;display:flex}.chamber-owned-fly>img{border-radius:50%;width:52px;height:52px}.chamber-owned-fly span{flex:1;min-width:0}.chamber-owned-fly strong{overflow-wrap:anywhere;display:block}.chamber-owned-fly small{color:#b6c3ad;font-size:8px}.chamber-owned dl{margin:22px 0}.chamber-owned dl>div{justify-content:space-between;margin:12px 0;font-size:12px;display:flex}.chamber-owned dt,.chamber-owned-status{color:#a5b0a7;font-size:11px}.chamber-owned-status{margin-bottom:16px}html body .chamber-ui .world-experience{background:#101413;height:auto;min-height:100dvh;padding:0}.chamber-topbar{box-sizing:border-box;z-index:2;border-bottom:1px solid #343e35;justify-content:space-between;align-items:center;gap:24px;height:84px;min-height:84px;padding:17px 38px;display:flex;position:relative}.chamber-topbar h1{color:#eef2e9;letter-spacing:-.7px;margin:0;font-size:30px;font-weight:450;line-height:1.3}.chamber-topbar h1>span{color:#a4afa7;letter-spacing:-.3px;padding-left:10px;font-size:21px;font-weight:350}.chamber-model-link{color:#c7d1c1;cursor:pointer;background:0 0;border:0;flex-shrink:0;grid-template-columns:auto 80px;align-items:center;column-gap:14px;display:grid}.chamber-model-link>span{align-items:center;gap:11px;font-size:12px;display:flex}.chamber-model-link svg{color:#c5ed77;justify-self:center}.chamber-model-link small{color:#94a293;grid-column:1/-1;justify-self:end;font-size:10px}.chamber-account{white-space:nowrap;color:#dce6d2;cursor:pointer;background:0 0;border:1px solid #3d4c37;border-radius:6px;align-items:center;gap:8px;max-width:150px;padding:10px;font-size:11px;display:flex;overflow:hidden}html body .chamber-ui .scene-shell{width:100%;height:calc(100dvh - 84px);min-height:760px;position:relative;inset:auto}html body .chamber-ui .scene-canvas{isolation:isolate;background:#101413;inset:0 0 170px}html body .chamber-ui .scene-canvas canvas{z-index:1;width:100%;height:100%;position:relative}.chamber-backdrop,.chamber-backdrop *{pointer-events:none;-webkit-user-select:none;user-select:none}.chamber-backdrop{z-index:0;contain:paint;position:absolute;inset:0;overflow:hidden}.chamber-backdrop-room{background:url(/lab/neural-chamber-room-clear.png) 50%/cover no-repeat;position:absolute;inset:0}.chamber-foliage-window{position:absolute;inset:0;overflow:hidden}.chamber-foliage-window-left{-webkit-mask-image:linear-gradient(90deg,#000 0% 25%,#0000 40%);mask-image:linear-gradient(90deg,#000 0% 25%,#0000 40%)}.chamber-foliage-window-right{-webkit-mask-image:linear-gradient(270deg,#000 0% 25%,#0000 40%);mask-image:linear-gradient(270deg,#000 0% 25%,#0000 40%)}.chamber-foliage{will-change:transform;background:url(/lab/neural-chamber-room.png) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 49%,#0000 60%);mask-image:linear-gradient(#000 0% 49%,#0000 60%)}.chamber-foliage-left{transform-origin:13% 84%;animation:12s ease-in-out infinite chamber-leaves-left}.chamber-foliage-right{transform-origin:88% 87%;animation:15s ease-in-out -6s infinite chamber-leaves-right}.chamber-glass-reflection{opacity:.14;filter:blur(9px);will-change:transform, opacity;background:linear-gradient(110deg,#0000 15%,#dce5d208 34%,#eaf2e329 47%,#dce5d208 61%,#0000 80%);position:absolute;top:0;bottom:24%}.chamber-glass-reflection-left{width:32%;animation:19s ease-in-out infinite chamber-glass-drift;left:5%}.chamber-glass-reflection-right{width:25%;animation:24s ease-in-out -9s infinite reverse chamber-glass-drift;right:3%}.chamber-backdrop[data-moving=false] :is(.chamber-foliage,.chamber-glass-reflection){animation-play-state:paused}@keyframes chamber-leaves-left{0%,to{transform:rotate(-.3deg)skew(-.12deg)}50%{transform:rotate(.45deg)skew(.2deg)translate(2px)}}@keyframes chamber-leaves-right{0%,to{transform:rotate(.35deg)skew(.15deg)}50%{transform:rotate(-.45deg)skew(-.2deg)translate(-2px)}}@keyframes chamber-glass-drift{0%,to{opacity:.08;transform:translate(-5%)}50%{opacity:.24;transform:translate(8%)}}.chamber-orbit{color:#aab7a1;background:#111911b8;border:1px solid #43504477;border-radius:6px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:flex;position:absolute;top:17px;left:38px}.chamber-orbit>span{align-items:center;gap:7px;margin-right:10px;display:flex}.chamber-orbit button{color:#c5d2bc;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.chamber-orbit button:hover{background:#33452a}.chamber-controls{background:#111812ee;border:1px solid #3b463c;border-radius:8px;width:min(800px,100% - 90px);padding:0 28px 20px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.chamber-control-tabs{border-bottom:1px solid #303c31;justify-content:space-around;gap:10px;height:53px;display:flex}.chamber-control-tabs button{color:#b5c0ad;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:11px;min-width:0;font-size:13px;display:flex}.chamber-control-tabs button[aria-selected=true]{color:#ccff72;background:#20291d;border-bottom-color:#ccff72}.chamber-control-tabs button:hover{color:#e2f4bf}.chamber-control-body{justify-content:space-around;align-items:center;gap:16px;min-height:92px;padding-top:22px;display:flex}.chamber-action{color:#cbd5c1;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;min-width:54px;font-size:11px;display:flex}.chamber-action>span{color:#ccff72;background:#1c2519;border:1px solid #57644c;border-radius:50%;place-items:center;width:51px;height:51px;display:grid}.chamber-action:hover>span{background:#344827;border-color:#ccff72}.chamber-action[aria-pressed=false]>span{color:#99a393;background:#151c15}.chamber-action:disabled{opacity:.45;cursor:default}.chamber-control-note{color:#a6b2a1;border-left:1px solid #44503e;max-width:165px;padding-left:22px;font-size:11px;line-height:1.5}.chamber-control-note small{color:#819279;margin-top:7px;font-size:9px;display:block}.chamber-neural-state{flex:1;padding-left:8px}.chamber-neural-state strong{color:#dbe8cc;font-size:14px}.chamber-neural-state p{color:#a4b69a;margin-top:6px;font-size:11px;line-height:1.5}html body .chamber-ui :is(.world-intro,.neuro-rail,.neuro-model-strip,.market-ticker,.zone-intro,.page-footer){display:none}html body .chamber-ui :is(.workspace-overlay,.workspace-overlay.wide){width:auto;min-height:650px;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:36px 38px;padding:0;position:relative;inset:auto}html body .chamber-ui .panel-open .scene-shell{display:none}html body .chamber-ui .world-experience.panel-open{padding-top:0}html body .chamber-ui .overlay-heading h1{font-size:28px}html body .chamber-ui .markets-panel{padding:0}html body .chamber-ui :is(.watch-cell,.action-cell,.trend-cell){display:table-cell}html body .chamber-ui .market-tools{flex-wrap:wrap;align-items:center;gap:16px;display:flex}html body .chamber-ui .market-tools [data-slot=tabs]{width:auto;min-width:0}html body .chamber-ui .search-field{width:270px;margin-left:auto}html body .chamber-ui .workspace-overlay :is(.overlay-heading h1,.asset-name strong){color:#e6eddf}html body .chamber-ui .workspace-overlay .asset-name small{color:#a9b5a3}.market-feed-summary{color:#bac8b1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 0 23px;font-size:12px;display:flex}.market-feed-summary small{color:#8c9d86;margin-top:6px;font-size:10px;display:block}.market-refresh{color:#d0e9b8;cursor:pointer;background:#1b2419;border:1px solid #46533f;border-radius:6px;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.market-refresh:disabled{opacity:.6;cursor:wait}html body .chamber-ui .number-cell>small{margin-top:5px;font-size:10px;line-height:1.5;display:block}html body .chamber-ui .quote-status{white-space:normal;font-size:10px;line-height:1.5}html body .chamber-ui .quote-status-live{color:#bbde8c}html body .chamber-ui :is(.quote-status-delayed,.quote-status-stale,.quote-status-unavailable){color:#d9b580}.market-detail-status{color:#bbceaa;margin:0 0 19px;font-size:12px}.market-detail-status small{color:#d9b580;margin-top:8px;display:block}html body .chamber-ui .error-banner{z-index:20;position:fixed;bottom:14px;left:max(310px,24%);right:24px}@media (min-width:1600px){html body .chamber-ui{grid-template-columns:316px minmax(0,1fr)}.chamber-sidebar>.brand{padding-left:32px}.chamber-setup{margin-inline:32px}.chamber-navigation button{min-height:57px}.chamber-setup>p{font-size:14px}}@media (max-width:1180px) and (min-width:761px){html body .chamber-ui{grid-template-columns:260px minmax(0,1fr)}.chamber-sidebar .lab-brand-wordmark{width:205px}.chamber-setup{margin-inline:22px}.chamber-topbar{padding-inline:24px}.chamber-topbar h1{font-size:23px}.chamber-topbar h1>span{font-size:16px}.chamber-model-link{grid-template-columns:auto}.chamber-model-link svg{display:none}.chamber-controls{width:calc(100% - 40px);padding-inline:16px}.chamber-control-note{max-width:128px;padding-left:12px}}@media (max-width:760px){html body .chamber-ui{flex-direction:column;display:flex}.chamber-sidebar{display:contents}html body .chamber-sidebar>.brand{border-bottom:1px solid #303b32;order:0;min-height:72px;padding:22px}.chamber-sidebar .lab-brand-wordmark{width:218px}.chamber-navigation{border-bottom:1px solid #303b32;order:1;gap:2px;padding:6px 12px;display:flex;overflow-x:auto}.chamber-navigation button{border-radius:5px;flex-shrink:0;gap:7px;min-height:49px;padding:0 12px;font-size:11px}.chamber-navigation button svg{width:16px}.chamber-navigation button[aria-current]:before{width:auto;height:2px;inset:auto 8px 0}html body .chamber-ui .world-experience{order:2;min-height:0}.chamber-setup{order:3;margin:10px 22px 20px;padding:28px 0}.chamber-setup>p{max-width:400px}.chamber-setup [data-slot=input],.chamber-selected-market{width:calc(100% - 47px)}.chamber-sidebar-footer{order:4;margin:0 22px;padding:23px 0}.chamber-topbar{gap:12px;min-height:72px;padding:17px 22px}.chamber-topbar h1{font-size:22px}.chamber-topbar h1>span{padding:4px 0 0;font-size:12px;display:block}.chamber-model-link{display:none}html body .chamber-ui .scene-shell{height:680px;min-height:0}html body .chamber-ui .scene-canvas{inset:0 0 197px}.chamber-backdrop-room,.chamber-foliage{background-size:100% 100%}.chamber-orbit{top:12px;left:18px}.chamber-orbit>span{margin-right:4px;font-size:0}.chamber-orbit>span svg{width:17px}.chamber-controls{width:calc(100% - 32px);padding:0 12px 15px;bottom:12px}.chamber-control-tabs{gap:3px;height:49px}.chamber-control-tabs button{gap:5px;font-size:11px}.chamber-control-tabs button svg{width:15px}.chamber-control-body{flex-wrap:wrap;gap:9px;padding-top:18px}.chamber-action>span{width:43px;height:43px}.chamber-action{min-width:40px;font-size:10px}.chamber-control-note{text-align:center;border:0;min-width:100%;max-width:none;padding:9px 0 0;font-size:10px}.chamber-control-note small{display:none}html body .chamber-ui :is(.workspace-overlay,.workspace-overlay.wide){width:auto;margin:25px 20px;padding:0}html body .chamber-ui .market-tools{grid-template-columns:1fr;display:grid}html body .chamber-ui .search-field{width:100%;margin:0}html body .chamber-ui :is(.trend-cell,.action-cell){display:none}html body .chamber-ui .error-banner{left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.chamber-ui *,.chamber-ui :before,.chamber-ui :after{scroll-behavior:auto}.chamber-backdrop :is(.chamber-foliage,.chamber-glass-reflection){will-change:auto;animation:none}}html body .lab-theme.chamber-ui{font-family:Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.6}html body .lab-theme.chamber-ui :is(button,input,select,textarea){font-family:inherit}.chamber-topbar h1{font-weight:500}.chamber-setup>p{font-size:14px;line-height:1.65}.chamber-market-note,.chamber-capital small{font-size:12px;line-height:1.55}.chamber-setup [data-slot=input],.chamber-selected-market{font-size:14px}.chamber-model-link small,.chamber-control-note small{font-size:11px}.chamber-sidebar-footer{gap:14px;padding-bottom:20px}.chamber-sidebar-footer>small{letter-spacing:1.8px;font-size:9px}.chamber-social{color:#c9d7c1;align-items:center;gap:11px;min-height:30px;font-size:13px;text-decoration:none;display:flex}.chamber-social>span{font-size:18px;font-weight:650}.chamber-social svg{margin-left:auto}html body .chamber-ui .zone-settings .workspace-overlay{max-width:1320px;margin:32px auto;padding:0 36px 40px}html body .lab-settings{color:#edf2e8;min-width:0}.settings-intro{max-width:640px;margin:0 0 30px}.settings-intro .eyebrow{color:#a8bd97;letter-spacing:1.6px;font-size:11px}.settings-intro h2{letter-spacing:-.7px;margin:12px 0;font-size:clamp(24px,2.5vw,32px);font-weight:500;line-height:1.25}.lab-settings p{color:#a9b6a9;margin:10px 0;font-size:14px;line-height:1.7}.settings-columns{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);align-items:start;gap:24px;display:grid}.settings-primary,.settings-secondary{gap:24px;min-width:0;display:grid}.settings-surface{background:#171e19;border:1px solid #344036;border-radius:14px;min-width:0;padding:26px}.lab-settings h3{color:#edf2e8;margin:0;font-size:19px;font-weight:550;line-height:1.35}.settings-section-title{align-items:center;gap:14px;margin-bottom:24px;display:flex}.settings-section-title p{margin:4px 0 0;font-size:13px}.settings-symbol{color:#ccff72;background:#263322;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.settings-state{white-space:nowrap;color:#b7c3b2;background:#252d27;border-radius:99px;margin-left:auto;padding:5px 10px;font-size:11px}.settings-state.connected{color:#ceeeab;background:#293a22}.settings-field-label{color:#a7b69c;letter-spacing:1.4px;margin-bottom:10px;font-size:11px;display:block}.settings-address{background:#111712;border:1px solid #384636;border-radius:8px;align-items:center;gap:12px;padding:13px 14px;display:flex}.settings-address code{overflow-wrap:anywhere;flex:1;min-width:0;font-family:ui-monospace,Consolas,monospace;font-size:13px;line-height:1.6}.settings-address button{color:#b9caac;cursor:pointer;background:0 0;border:0;min-width:32px;min-height:32px}.settings-account-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}html body .lab-theme .lab-settings .button{border-radius:8px;gap:12px;min-height:44px;padding:10px 17px;font-size:14px}.settings-signout{color:#b8c5b1;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}.settings-network dl{gap:14px;margin:22px 0;display:grid}.settings-network dl>div{justify-content:space-between;gap:18px;font-size:13px;display:flex}.settings-network dt{color:#a8b5a4}.settings-network dd{color:#e7eedf;text-align:right;margin:0}.settings-network>a,.settings-security>button{color:#c4e69a;align-items:center;gap:9px;font-size:13px;text-decoration:none;display:inline-flex}.settings-security>svg{color:#b9dc8f;margin-bottom:15px}.settings-security>button{cursor:pointer;background:0 0;border:0;padding:8px 0 0}.settings-social{color:#edf2e8;align-items:center;gap:14px;text-decoration:none;display:flex}.settings-x{font-size:27px;font-weight:550}.settings-social strong{font-size:15px;display:block}.settings-social small{color:#aaba9d;font-size:13px}.settings-social>svg{margin-left:auto}.settings-services{margin-top:24px}html body .lab-theme .lab-settings :is(.broker-panel,.trading-setup){box-shadow:none;background:0 0;border:0;max-width:none;margin:0;padding:0}html body .lab-theme .lab-settings .broker-heading h2{color:#edf2e8;font-size:19px}html body .lab-theme .lab-settings :is(.broker-note,.wallet-intro,.wallet-readiness p,.trading-setup p){color:#a9b6a9;font-size:14px;line-height:1.7}html body .lab-theme .lab-settings .broker-heading{flex-wrap:wrap;gap:12px}html body .lab-theme .lab-settings .broker-readonly{margin-left:auto;font-size:11px}html body .lab-theme .lab-settings :is(.wallet-choice,.wallet-address small,.wallet-holdings small,.setup-checks small){font-size:12px;line-height:1.6}html body .lab-theme .lab-settings .wallet-choice select{min-height:44px;font-size:14px}html body .lab-theme .lab-settings .wallet-address a{overflow-wrap:anywhere;font-size:13px}html body .lab-theme .lab-settings .setup-checks{grid-template-columns:1fr 1fr;gap:14px;display:grid}html body .lab-theme .lab-settings .setup-checks>div{background:#121913;border:1px solid #354131;border-radius:9px;padding:16px}html body .lab-theme .lab-settings .setup-checks strong{font-size:14px}html body .lab-theme .lab-settings .setup-heading{flex-wrap:wrap;gap:12px}html body .lab-theme .lab-settings .setup-heading small{font-size:12px}.settings-advanced{border-top:1px solid #344236;margin-top:22px;padding-top:15px}.settings-advanced summary{cursor:pointer;color:#d0dfc3;min-height:36px;font-size:14px}html body :is(.lab-dialog,.experiment-dialog,.fly-automation){font-family:Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.6}html body :is(.lab-dialog,.experiment-dialog,.fly-automation) :is(p,[data-slot=dialog-description]){font-size:14px;line-height:1.7}html body .chamber-ui .asset-name small,html body .chamber-ui .number-cell>small{font-size:12px}@media (max-width:1100px){.settings-columns{grid-template-columns:minmax(0,1fr)}.settings-secondary{grid-template-columns:1fr 1fr}.settings-social{grid-column:1/-1}}@media (max-width:760px){html body .chamber-ui .zone-settings .workspace-overlay{margin:24px 18px;padding:0}.settings-secondary{grid-template-columns:1fr}.settings-surface{padding:20px}.settings-section-title{flex-wrap:wrap;gap:10px}.settings-state{margin-left:0}.settings-columns,.settings-primary,.settings-secondary{gap:18px}html body .lab-theme .lab-settings .setup-checks{grid-template-columns:1fr}.settings-intro h2{font-size:25px}.chamber-setup [data-slot=input],.chamber-selected-market{font-size:16px}}html body .chamber-ui .chamber-selected-market{cursor:pointer;text-align:left;gap:12px;width:calc(100% - 44px);min-height:52px;padding:10px 12px;transition:border-color .18s,background .18s}html body .chamber-ui .chamber-selected-market:hover{background:#19251c;border-color:#b6ed68}html body .chamber-ui .chamber-selected-market>span{flex:1;gap:2px;min-width:0;display:grid}html body .chamber-ui .chamber-selected-market strong{font-size:14px;line-height:1.4}html body .chamber-ui .chamber-selected-market small{color:#a8b6ac;white-space:normal;font-size:12px;line-height:1.4}html body .chamber-ui .chamber-selected-market>svg{color:#b6ed68;flex-shrink:0}html body .market-selector.lab-dialog{flex-direction:column;gap:18px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 40px);padding:28px;display:flex;overflow:hidden}html body .market-selector [data-slot=dialog-title]{letter-spacing:-.4px;font-size:23px;line-height:1.25}html body .market-selector [data-slot=dialog-description]{color:#aeb9b1;font-size:14px;line-height:1.6}html body .market-selector-search{color:#aabd9c;background:#101812;border:1px solid #364639;border-radius:9px;flex-shrink:0;align-items:center;gap:10px;padding:0 13px;display:flex}html body .market-selector-search input{color:#eff5ee;min-width:0;height:44px;padding:0;font-size:15px;box-shadow:none!important;background:0 0!important;border:0!important}html body .market-selector-filters{flex-shrink:0;gap:7px;display:flex}html body .market-selector-filters button{color:#adb8ac;cursor:pointer;background:0 0;border:1px solid #344336;border-radius:7px;align-items:center;gap:9px;padding:9px 13px;font-size:13px;display:flex}html body .market-selector-filters button[aria-pressed=true]{color:#cef88c;background:#24311d;border-color:#759b46}html body .market-selector-filters button span{opacity:.75;font-size:11px}html body .market-selector-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#506347 #101812;min-height:100px;max-height:min(400px,46dvh);margin:0 -8px;padding:0 8px;overflow:auto}html body .market-selector-option{color:#ebf0e9;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:62px;padding:10px;display:flex}html body .market-selector-option:hover{background:#1c291f}html body .market-selector-option[aria-pressed=true]{background:#25351f;border-color:#526f3c}html body .market-selector-option>img{object-fit:contain;flex-shrink:0;width:28px;height:28px}html body .market-selector-option>span:first-of-type{flex:1;gap:3px;min-width:0;display:grid}html body .market-selector-option strong{font-size:14px;line-height:1.25}html body .market-selector-option small{color:#aebcaf;font-size:12px;line-height:1.4}html body .market-selector-option>svg{color:#c4f579;flex-shrink:0}html body .market-selector-access{color:#9cab9d;white-space:nowrap;font-size:11px}html body .market-selector-access.available{color:#c1ed86}html body .market-selector-footnote{color:#9eafa2;border-top:1px solid #2d3b2e;flex-shrink:0;margin:0;padding-top:14px;font-size:12px;line-height:1.65}html body .market-selector-empty{color:#adbaad;padding:24px 8px;font-size:14px}html body .adopt-dialog .asset-picker{overscroll-behavior:contain;scrollbar-width:thin;max-height:35dvh;overflow:auto}html body .chamber-ui .chamber-selected-market:focus-visible{outline-offset:3px;outline:2px solid #c4f579}html body .market-selector button:focus-visible{outline-offset:3px;outline:2px solid #c4f579}html body .chamber-ui .wallet-holdings{scrollbar-width:thin;max-height:340px;overflow:auto}@media (max-width:600px){html body .market-selector.lab-dialog{gap:14px;padding:22px 18px}html body .market-selector-search input{font-size:16px}html body .market-selector-filters button{padding:9px 11px}html body .market-selector-list{max-height:43dvh}}.trade-journal{gap:18px;min-width:0;display:grid}.trade-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.trade-heading h3{margin:0;font-size:15px;font-weight:650}.trade-heading h3 span,.trade-heading small,.trade-heading p{color:#667768;font-size:12px}.trade-heading p{margin:5px 0 0}.trade-position{background:#edf4e9;border:1px solid #d8e3d2;border-radius:18px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.trade-position>div{padding:18px}.trade-position>div+div{border-left:1px solid #d8e3d2}.trade-position span{color:#667768;font-size:12px}.trade-position strong{letter-spacing:-.7px;color:#224b3b;font-variant-numeric:tabular-nums;margin:6px 0;font-size:27px;display:block}.trade-position p{color:#667768;margin:0;font-size:12px}.trade-position b{color:#314c3c;font-weight:550}.trade-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;display:grid}.trade-metrics dt{color:#667768;font-size:12px}.trade-metrics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0;font-size:18px;font-weight:600}.trade-metrics small{color:#819080;font-size:11px}.trade-valuation{color:#71806e;background:#f5f6ef;border-radius:10px;margin:0;padding:12px;font-size:11px;line-height:1.75}.trade-table-scroll{border:1px solid #dce3d6;border-radius:12px;max-width:100%;overflow-x:auto}.trade-table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;min-width:590px;font-size:12px}.trade-table th{color:#6a7b65;background:#f1f5ec;padding:11px;font-weight:500}.trade-table td{vertical-align:top;white-space:nowrap;border-top:1px solid #e3e9dd;padding:13px 11px}.trade-table small,.trade-table time{color:#819080;margin-top:5px;font-size:10px;display:block}.trade-buy,.trade-sell{align-items:center;gap:4px;font-weight:600;display:flex}.trade-buy{color:#356950}.trade-sell{color:#a65d38}@media (max-width:650px){.trade-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-position strong{font-size:22px}.trade-position>div{padding:13px}.trade-heading{align-items:flex-start}.trade-heading p{max-width:190px}}@media (max-width:370px){.trade-position{grid-template-columns:1fr}.trade-position>div+div{border-top:1px solid #d8e3d2;border-left:0}}.trade-quote-line{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.trade-live{color:#2d7252}.trade-delayed{color:#986523}.trade-valuation p{margin:7px 0 0}.trade-signals{background:#fafbf6;border:1px solid #dce3d6;border-radius:14px;padding:16px}.trade-signals h3{margin:0 0 14px;font-size:15px}.trade-signals dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.trade-signals dt,.trade-signals p,.trade-signals small,.trade-signals summary{color:#667768;font-size:13px;line-height:1.7}.trade-signals dd{font-variant-numeric:tabular-nums;margin:5px 0;font-size:18px}.trade-signals small{display:block}.trade-signals p{margin:8px 0}.trade-signals summary,.trade-table summary{cursor:pointer;color:#356950}.trade-signals details{border-top:1px solid #e3e9dd;margin-top:12px;padding-top:10px}.trade-table details{margin-top:7px;font-size:12px}.trade-table-scroll:focus-visible{outline-offset:3px;outline:2px solid #356950}.trade-journal .trade-metrics dt,.trade-journal .trade-position span{font-size:14px}.trade-journal .trade-metrics small,.trade-journal .trade-table small,.trade-journal .trade-table time,.trade-journal .trade-valuation{font-size:12px}.trade-journal .trade-table{font-size:13px}.usdt-preflight{color:#3c5549;background:#fffef8;border:1px solid #d2d7cd;border-radius:11px;min-width:0;padding:20px;box-shadow:0 2px 5px #23352f08}.usdt-preflight>header{align-items:center;gap:11px;display:flex}.usdt-preflight>header>div{flex:1;min-width:0}.usdt-mark{color:#537565;background:#e7e9e5;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.usdt-kicker{color:#6b776f;letter-spacing:1.35px;text-transform:uppercase;margin:0 0 3px;font-size:9px}.usdt-preflight h3{color:#3e584b;margin:0;font-size:18px;font-weight:600}.usdt-readonly{color:#5b6b61;white-space:nowrap;background:#f3f1e9;border:1px solid #cfd4ca;border-radius:999px;padding:5px 8px;font-size:9px}.usdt-connect>p{color:#5b6b61;margin:18px 0 13px;font-size:13px;line-height:1.75}.usdt-connect label{color:#53665b;gap:7px;font-size:11px;display:grid}.usdt-connect select{color:#304d3f;background:#fffefb;border:1px solid #ced5ca;border-radius:8px;width:100%;min-height:44px;padding:0 11px;font-size:12px}.usdt-connect>small{color:#6b776f;margin-top:10px;font-size:10px;line-height:1.6;display:block}.usdt-actions{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.usdt-actions button{min-height:44px}.usdt-identity{background:#f1efe6;border:1px solid #d8ddd4;border-radius:9px;gap:5px;margin:18px 0;padding:13px;display:grid}.usdt-identity span,.usdt-identity small{color:#65746b;font-size:10px}.usdt-identity strong{overflow-wrap:anywhere;color:#345244;font:11px/1.55 Consolas,monospace}.usdt-alert,.usdt-error{color:#815c2d;background:#fff7e9;border:1px solid #ddc8a9;border-radius:9px;gap:10px;margin-top:13px;padding:13px;display:flex}.usdt-alert>svg{flex:none;margin-top:2px}.usdt-alert strong{font-size:12px}.usdt-alert p{color:#715f48;overflow-wrap:anywhere;margin:5px 0;font-size:11px;line-height:1.65}.usdt-alert a{color:#436c50;text-underline-offset:3px;font-size:11px;text-decoration:underline}.usdt-alert button{min-height:40px;margin-top:7px}.usdt-loading{color:#617169;align-items:center;gap:8px;font-size:11px;display:flex}.usdt-evidence{background:#faf9f3;border:1px solid #d5dbd1;border-radius:10px;margin-top:15px;overflow:hidden}.usdt-status{color:#38684e;border-bottom:1px solid #dce1d8;align-items:center;gap:8px;padding:12px 14px;font-size:12px;display:flex}.usdt-evidence dl{margin:0}.usdt-evidence dl>div{border-bottom:1px solid #e0e4dc;justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 14px;display:flex}.usdt-evidence dt{color:#68766d;font-size:11px}.usdt-evidence dd{text-align:right;color:#304f41;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:13px}.usdt-evidence dd small{color:#69776e;max-width:240px;margin-top:4px;font-size:9px;line-height:1.5;display:block}.usdt-freshness{color:#6d7971;justify-content:space-between;gap:10px;padding:10px 14px;font-size:9px;display:flex}.usdt-contract{color:#416b54;text-underline-offset:3px;align-items:center;gap:5px;width:fit-content;margin:0 14px 13px;font-size:10px;text-decoration:underline;display:flex}.usdt-error{color:#8d4e3c;background:#fff4ed;border-color:#dfbdaf;justify-content:space-between;align-items:center;font-size:11px}.usdt-error button{flex:none}.usdt-preflight footer{color:#68766d;border-top:1px solid #dce0d8;align-items:flex-start;gap:9px;margin-top:16px;padding-top:14px;display:flex}.usdt-preflight footer svg{flex:none;margin-top:2px}.usdt-preflight footer p{margin:0;font-size:10px;line-height:1.65}@media (max-width:390px){.usdt-preflight{padding:16px}.usdt-preflight>header{flex-wrap:wrap;align-items:flex-start}.usdt-readonly{margin-top:-8px;margin-left:53px}.usdt-actions{display:grid}.usdt-actions button{width:100%}.usdt-evidence dl>div,.usdt-freshness{display:grid}.usdt-evidence dd{text-align:left}.usdt-evidence dd small{max-width:none}.usdt-error{flex-direction:column;align-items:stretch}.usdt-error button{width:100%}}.fly-automation{color:#263c35;background:#fbfaf5;gap:20px;width:min(760px,100vw - 28px);max-height:90dvh;overflow:auto;max-width:760px!important;padding:28px!important}.automation-kicker{color:#557363;letter-spacing:.15em;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.automation-topline,.automation-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.automation-topline{justify-content:space-between}.automation-topline>span{text-transform:capitalize;background:#e9eee4;border-radius:20px;padding:6px 12px;font-size:12px}.automation-policy{background:#e9eee4;border:1px solid #d4ddce;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:12px;padding:20px;display:grid}.automation-policy>div{flex-direction:column;gap:5px;display:flex}.automation-policy strong{font-size:29px;font-weight:500;line-height:1.1}.automation-policy small{font-size:12px}.automation-policy span{color:#5a6b5f;font-size:11px;line-height:1.5}.automation-explanation,.automation-rules p,.automation-step p,.automation-review p{color:#59695d;margin:8px 0 14px;font-size:13px;line-height:1.65}.automation-rules{border-left:3px solid #b39a61;padding:0 16px}.automation-rules h3,.automation-step h3,.automation-review h3{margin:0 0 10px;font-size:15px;font-weight:650}.automation-rules p:last-child{margin-bottom:0;font-size:12px}.automation-step{border-top:1px solid #dfe3d7;padding-top:20px}.automation-address{color:#416752;word-break:break-all;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:12px;display:flex}.automation-balances{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.automation-balances dt,.automation-review dt{color:#748071;margin-bottom:5px;font-size:11px}.automation-balances dd{overflow-wrap:anywhere;font-size:14px;font-weight:600}.automation-step>small,.automation-session small{color:#758170;overflow-wrap:anywhere;font-size:11px}.automation-gas{grid-template-columns:1fr 150px;align-items:center;gap:8px 16px;margin:16px 0;font-size:13px;display:grid}.automation-gas small{color:#748071;grid-column:1/-1;font-size:11px}.fly-automation input{background:#fff;border:1px solid #cbd5c7;border-radius:7px;width:100%;padding:10px 12px;font-size:13px}.automation-session{background:#f0f2eb;border-radius:10px;margin-bottom:14px;padding:16px}.automation-session strong{font-size:13px}.automation-session p{margin:8px 0;font-size:12px}.automation-message{background:#e7efe5;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;font-size:12px;line-height:1.6;display:flex}.automation-message.error{color:#914d2c;background:#f8eae0}.automation-message svg{flex-shrink:0;margin-top:2px}.automation-busy{align-items:center;gap:9px;font-size:12px;display:flex}.automation-review{background:#f0f4e9;border:1px solid #a9bba0;border-radius:12px;padding:18px}.automation-review dd{overflow-wrap:anywhere;margin-bottom:12px;font-size:12px}.automation-review details{margin:12px 0;font-size:12px}.automation-review code{word-break:break-all;max-height:120px;margin-top:8px;font-size:10px;display:block;overflow:auto}.automation-review>label{margin:12px 0;font-size:12px;display:block}.automation-review>button{margin-top:12px}.automation-service{font-size:12px!important}.automation-orders>div{border-bottom:1px solid #e0e5d9;flex-direction:column;gap:4px;padding:12px 0;font-size:12px;display:flex}.automation-orders span{color:#768170}.automation-orders a{color:#476d52}@media (max-width:520px){.fly-automation{padding:20px!important}.automation-policy{gap:8px;padding:15px}.automation-policy strong{font-size:23px}.automation-gas{grid-template-columns:1fr}.automation-balances{grid-template-columns:1fr 1fr}.automation-actions>button{flex:auto}.automation-policy span{font-size:10px}}.automation-guide{background:linear-gradient(145deg,#f2f6eb,#e5eddf);border:1px solid #ccd9c8;border-radius:18px;overflow:hidden}.automation-progress{border-bottom:1px solid #d4dfcf;grid-template-columns:repeat(4,1fr);gap:4px;margin:0;padding:16px 18px;list-style:none;display:grid}.automation-progress li{color:#6f7d6d;align-items:center;gap:7px;font-size:11px;display:flex}.automation-progress li>span{border:1px solid #c5d0bf;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.automation-progress li.current{color:#294f3c;font-weight:700}.automation-progress li.current>span{color:#fff;background:#315740;border-color:#315740}.automation-progress li.complete{color:#49684f}.automation-progress li.complete>span{border:none}.automation-next{padding:22px}.automation-next>small{letter-spacing:.12em;color:#63805d;font-size:10px;font-weight:700}.automation-next h3{letter-spacing:-.025em;margin:8px 0 10px;font-size:23px;font-weight:600;line-height:1.2}.automation-next p{color:#53644f;margin:0 0 18px;font-size:13px;line-height:1.65}.automation-next>button{width:100%;min-height:46px}.automation-guide.is-running{border-color:#94b295}.automation-wallet-details{border:1px solid #dce2d5;border-radius:12px;padding:0 14px}.automation-wallet-details>summary{cursor:pointer;align-items:center;gap:8px;padding:13px 0;font-size:12px;font-weight:600;display:flex}.automation-wallet-details>summary span{color:#687760;margin-left:auto;font-size:11px;font-weight:400}.automation-wallet-details .usdt-preflight{margin:0 0 14px}.automation-limits{color:#62705a;margin:-8px 0 0;font-size:11px;line-height:1.7}.automation-funds{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:2px 0 6px;display:grid}.automation-funds>div{flex-direction:column;gap:7px;min-width:0;display:flex}.automation-funds span{color:#6a7962;font-size:10px}.automation-funds strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}.automation-funds small{font-size:10px;font-weight:400}.automation-stop{border-top:1px solid #dfe3d7;padding-top:18px}.automation-stop h3{margin:0 0 6px;font-size:14px;font-weight:600}.automation-stop p{color:#69765f;margin:0 0 14px;font-size:11px;line-height:1.65}.automation-stop .automation-actions>button{font-size:12px}.automation-details{border-top:1px solid #dfe3d7;font-size:12px}.automation-details>summary{cursor:pointer;color:#526a4f;padding:13px 0;font-weight:600}.automation-details>summary span{margin-left:8px;font-weight:400}.automation-details .automation-rules{margin:12px 0 20px}.automation-details .automation-service{color:#6b785f;margin-top:16px}.automation-details .automation-step{padding-top:16px}.automation-review h3{font-size:17px}.fly-automation .automation-policy{gap:10px;padding:15px}.fly-automation .automation-policy strong{font-size:25px}@media (max-width:520px){.automation-progress{padding:13px 12px}.automation-progress li{gap:5px;font-size:10px}.automation-progress li>span{width:20px;height:20px}.automation-next{padding:18px}.automation-next h3{font-size:22px}.automation-funds{grid-template-columns:1fr 1fr}.automation-funds>div:last-child{grid-column:1/-1}.automation-wallet-details{padding:0 10px}.automation-stop .automation-actions>button{flex:1;min-height:40px}.fly-automation .automation-policy strong{font-size:22px}.fly-automation .automation-policy small{font-size:10px}.automation-review .automation-actions>button{min-height:44px}}.fly-automation{font-variant-numeric:tabular-nums;font-family:Inter,Segoe UI,Arial,sans-serif}html body .fly-automation,html body .fly-automation[data-slot=dialog-content]{background:var(--lab-paper,#101413);color:var(--lab-ink,#eef2e9);border:1px solid var(--lab-line,#303b32);scrollbar-color:#46563d transparent;border-radius:18px;box-shadow:0 28px 90px #0008}html body .fly-automation [data-slot=dialog-header]{text-align:left;gap:10px;padding-right:14px}html body .fly-automation [data-slot=dialog-title]{letter-spacing:-.7px;overflow-wrap:anywhere;font-size:clamp(23px,4.5vw,30px);font-weight:450;line-height:1.2}html body .fly-automation [data-slot=dialog-description]{color:var(--lab-muted,#a0ad9f);font-size:13px;line-height:1.7}html body .fly-automation .automation-kicker{color:var(--lab-sage,#ccff72);letter-spacing:.17em;font-size:10px}html body .fly-automation>[data-slot=dialog-close]{color:#b8c5ac}html body .fly-automation .automation-topline>span{color:#c7dbb0;background:#20291b;border:1px solid #3a4a30;font-size:11px}html body .fly-automation .automation-guide{background:#161e17;border-color:#425934;border-radius:13px}html body .fly-automation .automation-progress{background:#131b14;border-color:#34452c;padding:16px 20px}html body .fly-automation .automation-progress li{color:#a0ad96}html body .fly-automation .automation-progress li>span{color:#b0bd9f;border-color:#46563a}html body .fly-automation .automation-progress li.current,html body .fly-automation .automation-progress li.complete{color:#ccff72}html body .fly-automation .automation-progress li.current>span{color:#18210c;background:#ccff72;border-color:#ccff72}html body .fly-automation .automation-progress li.complete>span{color:#ccff72}html body .fly-automation .automation-next{padding:24px}html body .fly-automation .automation-next>small{color:#b3cb98;letter-spacing:.15em;font-weight:500}html body .fly-automation .automation-next h3{color:#eef4e6;letter-spacing:-.65px;font-size:26px;font-weight:450}html body .fly-automation .automation-next p{color:#b0bda4}html body .fly-automation .automation-next>button{border-radius:9px;min-height:49px}html body .fly-automation .automation-guide.is-running{border-color:#85a74e}html body .fly-automation .automation-wallet-details{background:#131a14;border-color:#35452e;border-radius:10px}html body .fly-automation .automation-wallet-details>summary{color:#d7e5c9;min-height:48px}html body .fly-automation .automation-wallet-details>summary svg{color:#ccff72}html body .fly-automation .automation-wallet-details>summary span{color:#a9b89a}html body .fly-automation .automation-policy{background:#181f18;border-color:#34422d;border-radius:11px;padding:19px 17px}html body .fly-automation .automation-policy strong{color:#edf3e5;font-size:26px;font-weight:450}html body .fly-automation .automation-policy span{color:#a2b194}html body .fly-automation .automation-limits{color:#a9b89b;line-height:1.85}html body .fly-automation .automation-funds{padding:4px 0 10px}html body .fly-automation .automation-funds span{color:#a4b296}html body .fly-automation .automation-funds strong{color:#e7f0dc;font-weight:500}html body .fly-automation :is(.automation-stop,.automation-details,.automation-step){border-color:#34422e}html body .fly-automation .automation-stop h3{color:#e1ead6;font-size:14px;font-weight:500}html body .fly-automation .automation-stop p{color:#a9b79c;line-height:1.8}html body .fly-automation .automation-stop button{border-radius:8px;min-height:43px}html body .fly-automation .automation-details>summary{color:#becfab;padding:17px 0}html body .fly-automation .automation-details .automation-service{color:#b0c299}html body .fly-automation .automation-rules{border-color:#79974b}html body .fly-automation .automation-review{background:#1b2719;border-color:#779651;border-radius:11px}html body .fly-automation .automation-review h3{color:#edfad8}html body .fly-automation .automation-review code{color:#b9cb9f;background:#111a12;border-radius:6px;padding:10px}html body .fly-automation .automation-busy{color:#c2da9e}@media (max-width:520px){html body .fly-automation{border-radius:14px;gap:18px}html body .fly-automation .automation-progress{padding:14px 12px}html body .fly-automation .automation-next{padding:19px 17px}html body .fly-automation .automation-next h3{font-size:23px}html body .fly-automation .automation-policy{gap:8px;padding:16px 12px}html body .fly-automation .automation-policy strong{font-size:22px}html body .fly-automation .automation-stop .automation-actions{gap:8px}}.wallet-panel{min-width:0}.wallet-intro{color:#627368;margin:18px 0;font-size:14px;line-height:1.8}.wallet-choice{gap:8px;margin:14px 0;font-size:14px;display:grid}.wallet-choice select{background:#fff;border:1px solid #cddacd;border-radius:10px;padding:10px}.wallet-address{background:#f0f5e9;border-radius:14px;gap:8px;margin:18px 0;padding:16px;display:grid}.wallet-address span,.wallet-address small{color:#627368;font-size:12px}.wallet-address a{overflow-wrap:anywhere;color:#285b42;font-size:13px}.wallet-address a svg{margin-left:5px;display:inline}.wallet-holdings{margin-top:20px}.wallet-holdings h3{font-size:16px}.wallet-holdings>div{border-bottom:1px solid #e1e7d9;justify-content:space-between;gap:15px;padding:12px 0;font-size:14px;display:flex}.wallet-holdings small{color:#74836b;margin-top:4px;font-size:12px;display:block}.wallet-holdings strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:65%;font-size:14px}.wallet-holdings a{color:#2b6348}.wallet-holdings p,.wallet-readiness p{color:#687561;font-size:13px;line-height:1.8}.wallet-readiness{background:#f8f7eb;border:1px solid #dddcc6;border-radius:14px;margin-top:20px;padding:16px}.wallet-readiness strong{color:#6f652f;font-size:14px}.wallet-readiness a{color:#32654b;font-size:13px}.settings-grid>.wallet-panel{grid-column:auto}.wallet-trading{border-top:1px solid #d9e3d0;min-width:0;margin-top:24px;padding-top:22px}.wallet-trading-title,.wallet-trading-title>span{align-items:center;gap:8px;display:flex}.wallet-trading-title{flex-wrap:wrap;justify-content:space-between}.wallet-trading-title>span{color:#274c3a;font-size:18px;font-weight:650}.wallet-trading-title small{color:#6e806c;font-size:11px}.wallet-trading-intro,.wallet-trade-limits p{color:#647260;font-size:13px;line-height:1.8}.wallet-trade-sides{background:#eaf0e3;border-radius:12px;gap:4px;margin:16px 0;padding:4px;display:flex}.wallet-trade-sides button{color:#6b7a65;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:10px;font-weight:600}.wallet-trade-sides button[aria-pressed=true]{color:#285b42;background:#fff;box-shadow:0 2px 6px #32492b0e}.wallet-trade-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:16px;display:grid}.wallet-trade-form label{color:#62735c;gap:7px;font-size:12px;display:grid}.wallet-trade-form label:first-child{grid-column:1/-1}.wallet-trade-form input,.wallet-trade-form select{color:#2c4f3c;background:#fff;border:1px solid #ccd8c5;border-radius:10px;width:100%;min-width:0;padding:12px;font-size:14px}.wallet-trade-form input:focus,.wallet-trade-form select:focus{outline-offset:2px;outline:2px solid #76a987}.wallet-trade-review{background:#f4f8ec;border:1px solid #d6e3c7;border-radius:14px;margin-top:18px;padding:16px}.wallet-quote-clock{color:#305741;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px;display:flex}.wallet-quote-clock span{color:#7c753c;font-size:11px}.wallet-trade-review dl{margin:15px 0}.wallet-trade-review dl>div{justify-content:space-between;gap:14px;padding:9px 0;font-size:13px;display:flex}.wallet-trade-review dt{color:#6d7c62;flex-shrink:0}.wallet-trade-review dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;color:#274c3a;margin:0}.wallet-trade-review .wallet-minimum{background:#e6efda;border-radius:8px;padding:10px}.wallet-trade-review p,.wallet-trade-history p,.wallet-trade-pending p{color:#6e7962;font-size:12px;line-height:1.8}.wallet-trade-review p svg{vertical-align:middle;display:inline}.wallet-trade-review small{color:#6a7c5c;overflow-wrap:anywhere;font-size:11px}.wallet-trade-review .wallet-recipient{font-size:11px}.wallet-trade-history{margin-top:24px}.wallet-history-heading{justify-content:space-between;align-items:center;display:flex}.wallet-history-heading h4{color:#305741;font-size:14px}.wallet-history-heading button{cursor:pointer;background:#fff;border:1px solid #d3dfc9;border-radius:8px;padding:8px}.wallet-trade-history article{border-bottom:1px solid #e0e7d9;padding:15px 0}.wallet-trade-history article>div{justify-content:space-between;gap:10px;font-size:13px;display:flex}.wallet-trade-history a{color:#387552;font-size:12px}.wallet-trade-history a svg{display:inline}.wallet-trade-history time{color:#819075;margin-top:7px;font-size:10px;display:block}.wallet-receipt-state{color:#8e7c34;align-items:center;font-size:11px;display:flex}.wallet-receipt-state.confirmed{color:#287144}.wallet-receipt-state.reverted,.wallet-receipt-state.unverified{color:#a64b3a}.wallet-trade-limits{border:1px dashed #d6d4b7;border-radius:12px;margin-top:18px;padding:14px}.wallet-trade-limits strong{color:#736b37;font-size:12px}.wallet-trade-pending{color:#7d672e;background:#fbf4dc;border-radius:12px;margin-top:14px;padding:14px;font-size:13px}.wallet-trade-pending a{margin-bottom:12px;display:block}.wallet-trading button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:520px){.wallet-trade-form{grid-template-columns:minmax(0,1fr)}.wallet-trade-review dl>div{gap:10px}.wallet-trade-review{padding:12px}}
