.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:#466355}.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]{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;transform:translate(-50%,-50%)translate(0,0);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}}.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}.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}}
