:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1f1f1f;--panel:#2a2a2a;--panel-soft:#181818;--ink:#f4f1eb;--muted:#b9b3aa;--muted-2:#88837b;--line:#3a3a3a;--line-strong:#5a5145;--blue:#d3b16a;--blue-dark:#b89344;--green:#49c37c;--orange:#d3b16a;--red:#ef635d;--dark:#111;--sidebar:#242424;--sidebar-soft:#2d2d2d;--shadow-sm:0 1px 2px #00000038;--shadow-md:0 16px 32px #00000047;--shadow-lg:0 30px 80px #0000005c}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button{border:1px solid var(--line);color:#1c1c1c;cursor:pointer;background:#e7ded1;border-radius:8px;min-height:42px;padding:0 14px;font-weight:700;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s}button:hover:not(:disabled){border-color:var(--line-strong);box-shadow:var(--shadow-sm)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.55}.primary,.user-form button{border-color:var(--blue);background:var(--blue);color:#1a1a1a;box-shadow:0 10px 22px #d3b16a24}.primary:hover:not(:disabled),.user-form button:hover:not(:disabled){border-color:var(--blue-dark);background:var(--blue-dark)}.login-page,.home-page{background:#041b18;min-height:100vh}.login-page{place-items:center;padding:32px;display:grid}.login-panel{border:1px solid var(--line);width:min(520px,100%);box-shadow:var(--shadow-lg);background:#2b2b2a;border-radius:8px;padding:32px}.login-brand{color:#f3eee6;margin-bottom:36px}.login-brand p{color:var(--muted)}.login-copy{gap:12px;margin-bottom:28px;display:grid}.login-copy h2,.login-copy p{margin:0}.login-copy h2{letter-spacing:0;font-size:42px;line-height:.96}.login-copy p{color:var(--muted);font-size:17px;line-height:1.5}.home-page{color:#f4fbf7;height:100vh;min-height:100vh;position:relative;overflow:hidden}.home-robot-scene,.home-shade{position:absolute;inset:0}.home-robot-scene canvas{width:100%;height:100%;display:block}.home-shade{pointer-events:none;background:linear-gradient(90deg,#031210f5 0%,#031210c7 38%,#03121026 72%),linear-gradient(#031210a3,#03121033 48%,#031210e6)}.home-nav,.home-hero{z-index:1;position:relative}.home-nav{justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,4vw,64px);display:flex}.home-brand{align-items:center;gap:10px;display:flex}.home-brand strong{color:#f3fff9;text-transform:uppercase;font-family:SFMono-Regular,Roboto Mono,Cascadia Code,ui-monospace,monospace;font-size:20px}.home-logo-mark{color:#eff3f4;filter:drop-shadow(0 0 14px #72ff126b);place-items:center;width:36px;height:36px;display:grid}.home-logo-mark svg{fill:currentColor;width:30px;height:30px}.home-nav-login{color:#f3fff9;text-transform:uppercase;background:#07231fb8;border-color:#abffe233;min-height:38px;padding:0 16px;font-family:SFMono-Regular,Roboto Mono,Cascadia Code,ui-monospace,monospace}.home-hero{grid-template-columns:minmax(320px,.72fr) minmax(280px,360px);align-items:center;gap:clamp(24px,5vw,72px);min-height:calc(100vh - 76px);padding:clamp(22px,3.4vw,46px) clamp(20px,4vw,64px);display:grid}.home-copy{max-width:720px}.home-copy h1,.home-copy p,.home-controls h2,.home-controls p{margin:0}.home-copy h1{color:#f5fff8;letter-spacing:0;text-transform:uppercase;text-shadow:0 0 28px #a8fff01f;max-width:780px;margin-top:14px;font-family:SFMono-Regular,Roboto Mono,Cascadia Code,ui-monospace,monospace;font-size:clamp(44px,6.4vw,82px);font-weight:950;line-height:.96}.home-copy>p:not(.eyebrow){color:#ddebe5b8;max-width:620px;margin-top:18px;font-family:SFMono-Regular,Roboto Mono,Cascadia Code,ui-monospace,monospace;font-size:clamp(16px,1.4vw,20px);font-weight:750;line-height:1.5}.home-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.home-actions>span{color:#ddebe5b3;text-transform:uppercase;background:#07231f9e;border:1px solid #abffe229;border-radius:4px;align-items:center;min-height:32px;padding:0 10px;font-family:SFMono-Regular,Roboto Mono,Cascadia Code,ui-monospace,monospace;font-size:13px;font-weight:900;display:inline-flex}.home-controls{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051a17c7;border:1px solid #abffe238;border-radius:8px;gap:12px;padding:16px;display:grid;box-shadow:0 28px 70px #00000057}.home-controls h2{color:#f3fff9;text-transform:uppercase;font-family:SFMono-Regular,Roboto Mono,Cascadia Code,ui-monospace,monospace;font-size:28px;line-height:1}.home-controls label{grid-template-columns:84px minmax(0,1fr) 42px;align-items:center;gap:12px;display:grid}.home-controls label span,.home-controls label strong{color:#ddebe5c7;text-transform:uppercase;font-family:SFMono-Regular,Roboto Mono,Cascadia Code,ui-monospace,monospace;font-size:12px;font-weight:900}.home-controls input[type=range]{accent-color:#eff3f4;width:100%}.google-button{background:#e7ded1;border-color:#4a453d;justify-content:center;align-items:center;gap:12px;width:100%;min-height:54px;font-size:16px;display:flex}.google-g{color:#d3b16a;background:#202020;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.app-shell{grid-template-columns:300px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:linear-gradient(180deg, var(--sidebar) 0%, #0d1522 100%);color:#f8fafc;border-right:1px solid #94a3b829;height:100vh;padding:24px 22px;position:sticky;top:0;overflow:auto}.brand-block{align-items:center;gap:14px;margin-bottom:30px;display:flex}.brand-mark{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:8px;place-items:center;width:44px;height:44px;font-weight:900;display:grid;box-shadow:0 12px 28px #2563eb47}.brand-block h1,.brand-block p,.topbar h2,.topbar p,.sim-toolbar h2,.sim-toolbar p{margin:0}.brand-block h1{letter-spacing:0;font-size:20px}.brand-block p,.message,.server-strip{color:#b7c2d0;line-height:1.4}.user-form{gap:14px;margin-bottom:20px;display:grid}.user-form label,.topbar-actions label{text-transform:uppercase;color:#b7c2d0;gap:7px;font-size:12px;font-weight:800;display:grid}.user-form input,.topbar-actions input{color:#fff;background:#101722;border:1px solid #3a4657;border-radius:8px;width:100%;min-height:42px;padding:0 12px}.topbar-actions input{color:#f4f1eb;width:96px;box-shadow:var(--shadow-sm);background:#262626;border-color:#46413a}.account-card{background:#ffffff09;border:1px solid #94a3b838;border-radius:8px;gap:9px;margin-bottom:22px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0a}.account-card strong,.account-card span{overflow-wrap:anywhere}.account-card strong{color:#fff;font-size:17px;line-height:1.25}.account-card span{color:#b7c2d0;line-height:1.35}.account-label{text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:800}.account-card button{color:#f8fafc;background:#ffffff0a;border-color:#94a3b83d;margin-top:8px}.assist-toggle{min-width:78px}.toggle{border-color:var(--line);width:72px;color:var(--muted);background:#303030;font-size:13px}.toggle.on{border-color:var(--green);color:#067647;background:#ecfdf3}.server-strip{align-items:center;gap:9px;padding:16px 0;font-weight:700;display:flex}.dot{background:var(--red);border-radius:50%;width:10px;height:10px}.dot.online{background:var(--green);box-shadow:0 0 0 4px #16a34a26}.message{background:#ffffff09;border:1px solid #94a3b833;border-radius:8px;padding:12px}.workspace{background:linear-gradient(180deg, #f8fafc 0%, var(--bg) 280px);min-width:0;padding:32px}.topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8fafce6;border-bottom:1px solid #d9e1ecc7;justify-content:space-between;align-items:center;gap:18px;margin:-32px -32px 24px;padding:24px 32px 20px;display:flex;position:sticky;top:0}.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:800}.topbar h2,.sim-toolbar h2{letter-spacing:0;font-size:26px;line-height:1.1}.topbar-subtitle{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:14px;display:block}.topbar-actions{align-items:center;gap:10px;display:flex}.task-row{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:20px;display:grid}.task-tile{text-align:left;text-transform:capitalize;min-height:82px;box-shadow:var(--shadow-sm);background:#181817;grid-template-columns:44px minmax(0,1fr);align-content:center;align-items:center;gap:6px 12px;display:grid}.task-tile>span:not(.task-icon),.task-tile small,.task-tile em{grid-column:2}.task-tile small{color:var(--muted);font-weight:700}.task-tile em{color:var(--console-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:700;line-height:1.2;display:none;overflow:hidden}.task-icon{border:1px solid var(--line);background:#eef2f6;border-radius:8px;grid-row:1/span 2;place-items:center;width:34px;height:34px;display:grid}.stone-icon i{background:#6b7280;border-radius:45% 55% 48% 52%;width:22px;height:18px;display:block;transform:rotate(-12deg)}.books-icon{gap:2px}.books-icon i{border-radius:2px;width:24px;height:6px;display:block}.bin-icon i{background:#d9e8ff;border:3px solid #8b98a5;border-top-width:5px;border-radius:3px 3px 7px 7px;width:24px;height:22px;display:block}.cube-icon i{background:#71767b;border-radius:4px;width:22px;height:22px;display:block;box-shadow:inset -4px -4px #0000002e}.ring-icon i{border:5px solid #d6d9db;border-radius:50%;width:24px;height:24px;display:block}.token-icon i{background:#e7e9ea;border-radius:50%;width:24px;height:24px;display:block;box-shadow:inset 0 0 0 4px #132b264d}.lift-icon i{background:#8b98a5;border-radius:50%;width:22px;height:22px;display:block;box-shadow:inset -5px -5px #132b2638}.color-icon,.size-icon,.tower-icon{grid-template-columns:repeat(3,1fr);gap:2px}.color-icon i,.size-icon i,.tower-icon i{border-radius:3px;display:block}.color-icon i{width:7px;height:20px}.shapes-icon{grid-template-columns:repeat(2,1fr);gap:4px}.shapes-icon i:first-child{background:#8b98a5;border-radius:50%;width:13px;height:13px;display:block}.shapes-icon i:last-child{background:#71767b;width:14px;height:14px;display:block;transform:rotate(45deg)}.size-icon{align-items:end}.size-icon i:first-child{background:#d6d9db;width:6px;height:10px}.size-icon i:nth-child(2){background:#8b98a5;width:8px;height:16px}.size-icon i:nth-child(3){background:#71767b;width:10px;height:22px}.pattern-icon i{background:linear-gradient(45deg,#0000 0 36%,#e7e9ea 36% 48%,#0000 48%),linear-gradient(135deg,#8b98a5 0 42%,#132b26 42% 58%,#71767b 58%);border-radius:5px;width:23px;height:23px;display:block}.clear-icon i{border:3px solid #d6d9db;border-left-width:8px;border-radius:4px;width:24px;height:18px;display:block}.tower-icon{align-items:end}.tower-icon i{background:#71767b;width:8px}.tower-icon i:first-child{height:10px}.tower-icon i:nth-child(2){height:17px}.tower-icon i:nth-child(3){height:24px}.recycle-icon i{border:4px solid #8b98a5;border-left-color:#0000;border-radius:50%;width:24px;height:24px;display:block;transform:rotate(35deg)}.main-grid{grid-template-columns:minmax(520px,1.7fr) minmax(260px,.58fr);align-items:stretch;gap:18px;display:grid}.pipeline-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.pipeline-strip>div{border:1px solid var(--line);min-height:78px;box-shadow:var(--shadow-sm);background:#2b2b2a;border-radius:8px;align-content:center;gap:6px;padding:16px;display:grid}.pipeline-strip span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.pipeline-strip strong{color:#17202d;letter-spacing:0;font-size:17px}.profile-section{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#2b2b2a;border-radius:8px;gap:18px;margin-bottom:22px;padding:22px;display:grid}.profile-header{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.profile-avatar{color:#fff;width:58px;height:58px;box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#111827,#334155);border-radius:8px;place-items:center;font-size:24px;font-weight:900;display:grid}.profile-header h3,.profile-header p,.profile-header span,.profile-badge span,.profile-badge strong{margin:0}.profile-header h3{letter-spacing:0;font-size:25px;line-height:1.05}.profile-header span{color:var(--muted);overflow-wrap:anywhere}.profile-badge{color:#067647;text-align:center;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:8px;min-width:92px;padding:13px 14px}.profile-badge span{text-transform:uppercase;font-size:12px;font-weight:800;display:block}.profile-badge strong{font-size:30px;line-height:1;display:block}.profile-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.profile-metrics article{border:1px solid var(--line);min-height:118px;box-shadow:var(--shadow-sm);background:linear-gradient(#fff,#f8fafc);border-radius:8px;align-content:center;gap:6px;padding:16px;display:grid}.profile-metrics span,.profile-metrics small{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.profile-metrics strong{letter-spacing:0;font-size:31px;line-height:1}.profile-details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.profile-panel{border:1px solid var(--line);min-height:180px;box-shadow:var(--shadow-sm);background:#202020;border-radius:8px;padding:16px}.hybrid-panel{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#2b2b2a;border-radius:8px;grid-template-columns:minmax(240px,1fr) minmax(280px,auto) auto;align-items:center;gap:14px;margin-bottom:18px;padding:16px;display:grid}.hybrid-panel h3,.hybrid-panel p{margin:0}.hybrid-panel h3{letter-spacing:0;font-size:19px}.phase-list{flex-wrap:wrap;gap:8px;display:flex}.phase{border:1px solid var(--line);min-height:36px;color:var(--muted);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.phase.active{color:#1f5fbf;background:#edf5ff;border-color:#bdd7ff}.phase.done{color:#17683a;background:#e8f8ee;border-color:#b8e8ca}.hybrid-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.manual-demo-panel{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#2b2b2a;border-radius:8px;grid-template-columns:minmax(240px,1fr) minmax(240px,auto) minmax(320px,auto);align-items:center;gap:14px;margin-bottom:20px;padding:16px;display:grid}.manual-demo-panel h3,.manual-demo-panel p{margin:0}.manual-demo-panel h3{font-size:18px}.manual-demo-stats{grid-template-columns:repeat(2,minmax(110px,1fr));gap:8px;display:grid}.manual-demo-stats span,.manual-demo-stats strong{border:1px solid var(--line);color:#f3eee6;background:#202020;border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.manual-demo-stats span{color:var(--muted);text-transform:capitalize}.manual-demo-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.manual-command-grid{grid-template-columns:repeat(4,minmax(86px,1fr));gap:8px;width:100%;display:grid}.manual-command-grid button{background:#2d2d2c;min-height:38px;padding:0 9px}.simulator-panel,.data-panel,.metric-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:8px}.simulator-panel{min-height:540px;padding:20px;overflow:hidden}.sim-toolbar,.panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.status{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}.status.live{color:#17683a;background:#e8f8ee;border-color:#b8e8ca}.status.replay{color:#1f5fbf;background:#edf5ff;border-color:#bdd7ff}.stage-shell{aspect-ratio:16/9;border:1px solid var(--line);background:linear-gradient(#eef4fb,#e7eff8);border-radius:8px;width:100%;min-height:420px;margin-top:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbf}.robot-stage,.three-stage canvas{width:100%;height:100%;display:block}.stage-readout{min-width:170px;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #d9e1eacc;border-radius:8px;padding:18px 20px;position:absolute;top:20px;left:20px}.stage-readout span{color:var(--muted);font-size:14px;display:block}.stage-readout strong{color:var(--ink);margin-top:6px;font-size:28px;line-height:1;display:block}.held-badge{color:#17683a;background:#e8f8eee6;border:1px solid #b8e8ca;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-weight:800;display:inline-flex;position:absolute;top:22px;right:22px;box-shadow:0 12px 28px #27ae6029}.held-badge span{background:#8b98a5;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 5px #27ae6029}.camera-controls{box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #d9e1eadb;border-radius:8px;grid-template-columns:repeat(4,minmax(64px,1fr));gap:4px;padding:5px;display:inline-grid;position:absolute;bottom:18px;right:18px}.camera-controls button{color:#526174;min-height:34px;box-shadow:none;background:0 0;border:0;padding:0 10px;font-size:12px}.object,.goal{transform-box:fill-box;transform-origin:50%}.object.moving{animation:1.2s ease-in-out infinite object-pulse}.object.held{filter:drop-shadow(0 7px 10px #27ae6057)}.object.stacked{filter:drop-shadow(0 7px 10px #2f80ed38)}.grasp-indicator{pointer-events:none;animation:.9s ease-in-out infinite grasp-pulse}.goal.active{animation:1.8s ease-in-out infinite target-breathe}.progress-track{background:#d9e1ea;border-radius:999px;height:10px;margin-top:16px;overflow:hidden}.progress-track span{background:linear-gradient(90deg, var(--blue), var(--green));height:100%;transition:width .3s;display:block}.manual-console{border:1px solid var(--line);background:#f8fafc;border-radius:8px;grid-template-columns:minmax(180px,1fr) minmax(300px,auto);align-items:center;gap:14px;margin-top:14px;padding:12px;display:grid}.manual-console p,.manual-console span{margin:0}.manual-console strong{margin:4px 0;font-size:18px;display:block}.manual-console span{color:var(--muted);line-height:1.35}.key-grid{grid-template-columns:repeat(4,minmax(72px,1fr));gap:8px;display:grid}.key-grid button{color:#f3eee6;background:#2d2d2c;min-height:38px;padding:0 9px}.key-grid button:nth-child(5),.key-grid button:nth-child(6),.key-grid button:nth-child(7){color:#1f5fbf;background:#edf5ff;border-color:#bdd7ff;grid-column:span 1}.task-brief{border:1px solid var(--line);background:#f8fafc;border-radius:8px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:50px;margin-top:14px;padding:10px 12px;display:grid}.task-brief span{border-radius:999px;width:10px;height:28px}.task-brief p{color:#39465a;margin:0;line-height:1.35}.task-brief strong{color:var(--muted);white-space:nowrap}.metrics-grid{grid-template-columns:1fr;gap:12px;display:grid}.metric-card{align-content:center;gap:8px;min-height:118px;padding:18px;display:grid}.metric-card span{color:var(--muted);text-transform:uppercase;font-size:13px;font-weight:800}.metric-card strong{letter-spacing:0;font-size:35px;line-height:1}.metric-card:nth-child(4) strong{color:#1f5fbf}.data-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.panel-heading{margin-bottom:12px}.panel-heading h3{letter-spacing:0;margin:0;font-size:17px}.panel-heading span{color:var(--muted);font-weight:800}.table-list{gap:8px;display:grid}.table-row{border-top:1px solid var(--line);color:#263241;text-transform:capitalize;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding-top:10px;display:flex}.table-row span:last-child{color:var(--muted);white-space:nowrap;font-weight:800}.model-row{text-transform:none;align-items:flex-start}.model-row span:first-child{gap:4px;min-width:0;display:grid}.model-row strong,.model-row small{overflow-wrap:anywhere}.model-row strong{color:var(--ink);font-size:13px}.model-row small,.model-test-result small{color:var(--muted);font-size:12px;font-weight:700}.model-row button{min-height:34px;padding:0 12px}.model-test-result{color:var(--console-text);background:radial-gradient(circle at 0 0,#72ff121f,#0000 34%),linear-gradient(#14443ac2,#082622b8);border:1px solid #abffe233;border-radius:8px;grid-template-columns:minmax(220px,.58fr) minmax(0,1fr);align-items:stretch;gap:12px;padding:12px;display:grid}.test-result-title{align-content:center;gap:4px;min-width:0;display:grid}.test-result-title span,.test-result-grid span{color:var(--console-muted);text-transform:uppercase;font-size:10px;font-weight:900}.test-result-title strong{color:var(--console-text);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:18px;line-height:1.1;overflow:hidden}.test-result-title small{color:#ddebe59e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.test-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.test-result-grid article{background:#0218158a;border:1px solid #abffe221;border-radius:8px;align-content:center;gap:4px;min-height:58px;padding:10px;display:grid}.test-result-grid strong{color:var(--console-text);font-size:18px;line-height:1}.topbar-actions,.account-menu-wrap{position:relative}.topbar .account-pill{justify-content:space-between;gap:10px;min-width:0;max-width:none;padding:0 12px}.topbar .account-pill>span:nth-child(2){text-overflow:clip;white-space:nowrap;max-width:none;overflow:visible}.account-dropdown{z-index:40;background:linear-gradient(#14443afa,#06211dfa);border:1px solid #abffe238;border-radius:8px;gap:6px;width:max-content;min-width:260px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #0000005c}.account-dropdown-status,.account-dropdown-logout{border-radius:7px;align-items:center;gap:9px;min-height:38px;padding:0 10px;font-size:13px;font-weight:900;display:flex}.account-dropdown-status{color:#6ee58f}.account-dropdown-status span{background:#6ee58f;border-radius:999px;width:8px;height:8px}.account-dropdown-logout{width:100%;color:var(--console-text);box-shadow:none;background:#0218158a;border-color:#abffe224;justify-content:flex-start}.account-dropdown-logout:hover:not(:disabled){color:#ffb3a5;border-color:#ff6f5166}.account-modal{width:min(560px,100vw - 40px)}.connection-status{gap:8px;margin:14px 18px 10px;font-size:14px}.connected-user-card,.wallet-row,.disconnect-row{width:calc(100% - 36px);margin-bottom:12px;margin-left:18px;margin-right:18px}.connected-avatar{width:46px;height:46px;font-size:17px}.connected-user-card strong{font-size:16px;line-height:1.15}.connected-user-card span{margin-top:4px;font-size:13px}.wallet-row,.disconnect-row{gap:12px;min-height:52px;padding:0 16px;font-size:16px}.disconnect-row{margin-bottom:18px}.empty{color:var(--muted);margin:10px 0 0}.app-shell{background:var(--bg);grid-template-columns:360px minmax(0,1fr)}.sidebar{background:#1f1f1f;border-right:1px solid #33302b;grid-template-columns:74px minmax(0,1fr);gap:12px;padding:14px;display:grid}.nav-rail{background:#282827;border-radius:8px;grid-template-rows:auto 1fr;justify-items:center;gap:26px;min-height:calc(100vh - 28px);padding:12px 8px;display:grid}.nav-rail .brand-mark{color:#171717;width:48px;height:48px;box-shadow:none;background:#e2d8ca}.rail-icons{align-content:start;gap:14px;padding-top:28px;display:grid}.rail-icons button{width:52px;height:52px;color:var(--console-muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.rail-icons button.active{color:var(--console-text);background:#143530db;border-color:#abffe242}.rail-icons svg{fill:currentColor;width:24px;height:24px}.rail-icons button.active svg{filter:drop-shadow(0 0 8px #72ff1252)}.nav-rail .rail-logo img{object-fit:contain;filter:invert();width:42px;height:42px;display:block}.nav-rail .brand-mark.rail-logo{box-shadow:none!important;background:0 0!important}.nav-rail,.sidebar,.topbar,.data-panel,.page-data-panel,.results-panel,.games-panel,.console-left,.console-right,.zone-select,.control-button,.task-assist-panel,.axis-card,.position-card,.indicator-card,.machine-indicators,.workflow-strip,.timeline-strip,.stage-shell .timeline-strip.compact,.dataset-card,.results-metrics article,.podium-card,.rank-number,.account-dropdown,.account-pill,.task-tile,.manual-demo-panel,.profile-panel,.model-test-result,.dataset-modal,.dataset-terminal-form,.terminal-topbar,.dataset-terminal-form input,.dataset-terminal-form textarea,.dataset-terminal-form select,.rail-icons button,.rail-icons span,.mode-toggle,.mode-toggle button,.rail-control input,.toggle,.table-row,.result-row,.stage-readout,.camera-controls,.held-badge,.task-assist-target,.task-assist-progress,.task-assist-status,.task-assist-steps span,.position-row,.indicator-list article,.machine-grid article,.workspace-message{color:#f7f9f9!important;box-shadow:none!important;background:#000!important;border-color:#2f3336!important}.task-tile,.control-button,.axis-card,.position-card,.indicator-card,.machine-indicators,.dataset-card,.results-metrics article,.podium-card,.manual-demo-panel,.profile-panel,.model-test-result,.dataset-terminal-form,.stage-readout,.camera-controls,.position-row,.indicator-list article,.machine-grid article,.workspace-message{background:#0f1419!important}.task-tile.selected,.mode-toggle button.active,.rail-icons button.active,.rail-icons span.active,.task-assist-steps span.active,.podium-card.current,.rank-row.current,.camera-controls button.active{color:#0f1419!important;background:#eff3f4!important;border-color:#e7e9ea!important}.rail-icons button:not(.active),.rail-icons span:not(.active),.mode-toggle button:not(.active),.camera-controls button:not(.active),.control-button:not(.play),button.secondary,button:disabled{color:#e7e9ea!important;background:#000!important;border-color:#2f3336!important}.brand-mark,.nav-rail .rail-logo,.results-count strong,.dataset-card-stats b,.dataset-accuracy-pill,.podium-card span,.rank-number,.terminal-topbar em,.dataset-terminal-form label span,.terminal-contact span,.task-icon,.status,.eyebrow,.result-main strong,.result-meta b,.results-hero span,.results-metrics span,.dataset-card-head span,.dataset-card-foot,.dataset-card-stats span,.topbar h2,.panel-heading h3,.profile-header h3,.profile-metrics strong,.timeline-copy strong,.timeline-metrics strong,.stage-readout strong,.position-row strong,.indicator-list strong,.machine-grid strong,.axis-row,.axis-row strong,.console-heading h3,.dataset-modal-hero h3,.dataset-modal-hero h3 span,.terminal-line{color:#f7f9f9!important;filter:none!important}.topbar-subtitle,.result-main small,.result-meta small,.results-metrics small,.dataset-card-stats span,.timeline-copy span,.timeline-metrics span,.stage-readout span,.position-row span,.indicator-list span,.machine-grid span,.console-heading span,.profile-metrics span,.dataset-modal-hero p,.terminal-contact,.axis-row strong,.task-tile p,.task-tile small{color:#71767b!important}html,body,.app-shell,.workspace,.workspace-page,.home-page,.login-page,.sidebar,.nav-rail,.topbar{color:#f7f9f9!important;filter:none!important;background:#000!important}.home-shade,.stage-shell,.simulator-panel{box-shadow:none!important;background:#000!important}.workspace,.topbar,.console-layout,.deck-center,.console-right{border-color:#2f3336!important}.nav-rail,.sidebar,.data-panel,.page-data-panel,.results-panel,.games-panel,.console-left,.console-right,.zone-select,.control-button,.task-assist-panel,.axis-card,.position-card,.indicator-card,.machine-indicators,.workflow-strip,.timeline-strip,.stage-shell .timeline-strip.compact,.dataset-card,.results-metrics article,.podium-card,.rank-number,.account-dropdown,.account-pill,.task-tile,.manual-demo-panel,.profile-panel,.model-test-result,.dataset-modal,.dataset-terminal-form,.terminal-topbar,.dataset-terminal-form input,.dataset-terminal-form textarea,.dataset-terminal-form select,.rail-icons button,.rail-icons span,.mode-toggle,.mode-toggle button,.rail-control input,.toggle,.table-row,.result-row,.stage-readout,.camera-controls,.held-badge,.results-metrics article,.task-assist-target,.task-assist-progress,.task-assist-status,.task-assist-steps span,.position-row,.indicator-list article,.machine-grid article{color:#f7f9f9!important;box-shadow:none!important;background:#000!important;border-color:#2f3336!important}.task-tile,.control-button,.axis-card,.position-card,.indicator-card,.machine-indicators,.dataset-card,.results-metrics article,.podium-card,.manual-demo-panel,.profile-panel,.model-test-result,.dataset-terminal-form,.stage-readout,.camera-controls,.position-row,.indicator-list article,.machine-grid article{background:#0f1419!important}.task-tile.selected,.mode-toggle button.active,.rail-icons button.active,.rail-icons span.active,.task-assist-steps span.active,.podium-card.current,.rank-row.current{color:#0f1419!important;background:#eff3f4!important;border-color:#e7e9ea!important}button,.primary,.toggle.on,.control-button.play,.manual-demo-rail-button.primary,.dataset-brief-trigger,.dataset-terminal-form button,.user-form button,.google-button{color:#0f1419!important;box-shadow:none!important;background:#eff3f4!important;border:1px solid #eff3f4!important;animation:none!important}.rail-icons button:not(.active),.rail-icons span:not(.active),.mode-toggle button:not(.active),.camera-controls button:not(.active),.control-button:not(.play),button.secondary{color:#e7e9ea!important;background:#000!important;border-color:#2f3336!important}.brand-mark,.nav-rail .rail-logo,.results-count strong,.dataset-card-stats b,.dataset-accuracy-pill,.podium-card span,.rank-number,.terminal-topbar em,.dataset-terminal-form label span,.terminal-contact span,.task-icon,.status,.eyebrow,.result-main strong,.result-meta b,.results-hero span,.results-metrics span,.dataset-card-head span,.dataset-card-foot,.dataset-card-stats span,.topbar h2,.panel-heading h3,.profile-header h3,.profile-metrics strong,.timeline-copy strong,.timeline-metrics strong,.stage-readout strong,.position-row strong,.indicator-list strong,.machine-grid strong,.axis-row,.axis-row strong,.console-heading h3,.dataset-modal-hero h3,.dataset-modal-hero h3 span,.terminal-line,.workspace-message{color:#f7f9f9!important;filter:none!important}.topbar-subtitle,.result-main small,.result-meta small,.results-metrics small,.results-metrics span,.dataset-card-foot,.dataset-card-stats span,.timeline-copy span,.timeline-metrics span,.stage-readout span,.position-row span,.indicator-list span,.machine-grid span,.console-heading span,.profile-metrics span,.dataset-modal-hero p,.terminal-contact,.axis-row strong,.task-tile p,.task-tile small{color:#71767b!important}.task-tile.selected *,.mode-toggle button.active *,.rail-icons button.active *,.rail-icons span.active *,.task-assist-steps span.active *,.rank-row.current *,.podium-card.current *,.camera-controls button.active *{color:#0f1419!important}.timeline-track,.dataset-accuracy-bar,.task-assist-progress div,.axis-row div{box-shadow:none!important;background:#000!important;border-color:#2f3336!important}.timeline-fill,.task-assist-progress i,.dataset-accuracy-bar i,.machine-fill,.progress-fill,.success-fill,.axis-row i{background:#eff3f4!important}.timeline-state,.timeline-state.live,.timeline-head,.timeline-marker.done,.nav-rail .brand-mark:before,.dataset-brief-trigger span,.held-badge span,.terminal-dots i,.heading-icon{color:#0f1419!important;box-shadow:none!important;background:#eff3f4!important;border-color:#eff3f4!important}.dataset-modal-close{color:#f7f9f9!important;background:#000!important;border-color:#2f3336!important;border-radius:999px!important}svg,.rail-icons svg,.brand-mark svg,.task-icon{fill:currentColor!important;stroke:currentColor!important;filter:none!important}.simulator-panel,.stage-shell{box-shadow:none!important;background:#f5f5f7!important;border-color:#d2d2d7!important}.stage-shell:after{background:linear-gradient(#0000,#ffffff94)!important}.stage-readout,.camera-controls,.held-badge,.axis-card,.position-card,.indicator-card,.machine-indicators{color:#1d1d1f!important;box-shadow:none!important;background:#fff!important;border:1px solid #d2d2d7!important}.console-heading h3,.stage-readout strong,.camera-controls button.active,.position-row strong,.indicator-list strong,.machine-grid strong,.axis-row,.axis-row strong{color:#1d1d1f!important}.stage-readout span,.position-row span,.indicator-list span,.machine-grid span,.console-heading span{color:#6e6e73!important}.heading-icon{color:#fff!important;box-shadow:none!important;background:#1d1d1f!important;border:1px solid #1d1d1f!important}.axis-row i,.timeline-fill,.machine-fill,.progress-fill,.success-fill{background:#1d1d1f!important}.position-row,.indicator-list article,.machine-grid article{background:#f5f5f7!important;border-color:#d2d2d7!important}.position-row.green,.position-row.amber,.position-row.blue{border-left-color:#1d1d1f!important}.camera-controls{background:#ffffffeb!important}.camera-controls button{color:#6e6e73!important;background:#fff!important;border-color:#d2d2d7!important}.camera-controls button.active{color:#fff!important;background:#1d1d1f!important;border-color:#1d1d1f!important}.sidebar{background:#030303f2}.workspace,.topbar,.nav-rail{background:0 0}.topbar-actions input,.toggle,.account-pill,button:not(.primary):not(.google-button),.rail-control input,.rail-control .toggle,.mode-toggle,.dataset-terminal-form input,.dataset-terminal-form textarea,.dataset-terminal-form select{color:#f7f7f7;background:#121212eb;border-color:#ffffff24}.primary,.toggle.on,.mode-toggle button.active,.control-button.play,.manual-demo-rail-button.primary,.dataset-brief-trigger,.dataset-terminal-form button{color:#050505;background:linear-gradient(#fff,#dcdcdc);border-color:#ffffffb8;box-shadow:0 0 0 3px #ffffff14,0 18px 38px #0000005c,inset 0 1px #ffffffb8}.dataset-brief-trigger{animation:2.1s ease-in-out infinite monoCtaPulse}.timeline-strip,.stage-shell .timeline-strip.compact,.zone-select,.control-button,.task-assist-panel,.axis-card,.position-card,.indicator-card,.machine-indicators,.workflow-strip,.dataset-card,.results-metrics article,.podium-card,.rank-number,.simulator-panel,.data-panel,.games-panel,.account-dropdown,.dataset-modal,.dataset-terminal-form{background:linear-gradient(#ffffff09,#ffffff03),#0c0c0ce6;border-color:#ffffff21}.task-assist-panel,.podium-card:first-child,.podium-card.current,.rank-row.current{background:linear-gradient(#ffffff0a,#ffffff04),#0e0e0ee6}.timeline-fill,.task-assist-progress i,.dataset-accuracy-bar i,.machine-fill,.results-metrics article:before{background:linear-gradient(90deg,#fff,#bdbdbd)}.timeline-head,.timeline-state.live,.timeline-marker.done,.nav-rail .brand-mark:before{background:#f5f5f5;box-shadow:0 0 18px #ffffff61}.dataset-accuracy-pill,.podium-card span,.rank-number,.results-count strong,.dataset-card-stats b,.nav-rail .rail-logo,.task-assist-steps span.active{color:#f5f5f5}.task-assist-steps span.active,.dataset-accuracy-pill{background:#ffffff14;border-color:#ffffff4d}.terminal-dots i:first-child,.terminal-dots i:nth-child(2),.terminal-dots i:nth-child(3){background:#d8d8d8}.terminal-topbar em,.dataset-terminal-form label span,.terminal-contact span{color:#cfcfcf}@keyframes monoCtaPulse{0%,to{box-shadow:0 0 0 3px #ffffff14,0 0 28px #ffffff29,0 18px 38px #0000005c}50%{box-shadow:0 0 0 6px #ffffff0d,0 0 42px #ffffff3d,0 18px 38px #0000005c}}body,.app-shell,.workspace,.sidebar,.nav-rail,.topbar,.login-page,.home-page,.workspace-page{color:#fff!important;background:#000!important}.app-shell,.login-page{filter:none}.dataset-brief-trigger span,.timeline-state,.timeline-state.live,.timeline-head,.timeline-marker.done,.nav-rail .brand-mark:before,.terminal-dots i,.held-badge span{box-shadow:none!important;background:#fff!important}.brand-mark,.nav-rail .rail-logo,.results-count strong,.dataset-card-stats b,.dataset-accuracy-pill,.podium-card span,.rank-number,.terminal-topbar em,.dataset-terminal-form label span,.terminal-contact span,.task-icon,.status,.eyebrow,.result-main strong,.result-meta b,.result-main small,.result-meta small,.results-hero span,.results-metrics span,.dataset-card-head span,.dataset-card-foot,.dataset-card-stats span,.topbar h2,.topbar-subtitle,.timeline-copy span,.timeline-metrics span,.timeline-copy strong,.timeline-metrics strong{color:#fff!important;filter:none!important}svg,.task-icon,.rail-icons svg,.brand-mark svg{fill:currentColor!important;stroke:currentColor!important;filter:none!important}.dataset-modal-close{color:#fff!important;box-shadow:none!important;background:#000!important;border-color:#fff!important}.dataset-modal-hero h3,.dataset-modal-hero h3 span,.dataset-modal-hero p,.terminal-line,.terminal-contact,.workspace-message{color:#fff!important}.workspace-message{background:#000!important;border-color:#fff!important}:root{--bg:#fff;--panel:#fff;--panel-soft:#f5f5f7;--ink:#1d1d1f;--muted:#6e6e73;--muted-2:#86868b;--line:#d2d2d7;--line-strong:#a1a1a6;--blue:#1d1d1f;--blue-dark:#000;--green:#1d1d1f;--orange:#1d1d1f;--red:#1d1d1f;--dark:#000;--sidebar:#f5f5f7;--sidebar-soft:#fff;--console-bg:#fff;--console-panel:#fff;--console-panel-2:#f5f5f7;--console-line:#d2d2d7;--console-line-hot:#1d1d1f;--console-green:#1d1d1f;--console-cyan:#1d1d1f;--console-amber:#1d1d1f;--console-text:#1d1d1f;--console-muted:#6e6e73}body,.app-shell,.workspace,.sidebar,.nav-rail,.topbar,.login-page,.home-page,.workspace-page{color:#1d1d1f!important;filter:none!important;background:#fff!important}.sidebar{background:#f5f5f7!important;border-right-color:#d2d2d7!important}.data-panel,.page-data-panel,.results-panel,.games-panel,.simulator-panel,.stage-shell,.console-left,.console-right,.zone-select,.control-button,.task-assist-panel,.axis-card,.position-card,.indicator-card,.machine-indicators,.workflow-strip,.timeline-strip,.stage-shell .timeline-strip.compact,.dataset-card,.results-metrics article,.podium-card,.rank-number,.account-dropdown,.account-pill,.task-tile,.manual-demo-panel,.profile-panel,.model-test-result,.dataset-modal,.dataset-terminal-form,.terminal-topbar,.dataset-terminal-form input,.dataset-terminal-form textarea,.dataset-terminal-form select,.rail-icons button,.rail-icons span,.mode-toggle,.mode-toggle button,.rail-control input,.toggle,.table-row,.result-row{color:#1d1d1f!important;box-shadow:none!important;background:#fff!important;border-color:#d2d2d7!important}.results-metrics article,.dataset-card-stats span,.task-assist-target,.task-assist-progress,.task-assist-status,.task-assist-steps span,.camera-controls,.stage-readout,.held-badge{color:#1d1d1f!important;background:#f5f5f7!important;border-color:#d2d2d7!important}.task-tile.selected,.mode-toggle button.active,.podium-card.current,.rank-row.current,.task-assist-steps span.active,.rail-icons button.active,.rail-icons span.active{color:#fff!important;background:#1d1d1f!important;border-color:#1d1d1f!important}button,.primary,.toggle.on,.control-button.play,.manual-demo-rail-button.primary,.dataset-brief-trigger,.dataset-terminal-form button,.user-form button,.google-button{color:#fff!important;box-shadow:none!important;background:#1d1d1f!important;border-color:#1d1d1f!important;animation:none!important}button:hover:not(:disabled),.dataset-brief-trigger:hover,.dataset-brief-trigger:focus-visible,.dataset-terminal-form button:hover,.dataset-modal-close:hover,.dataset-modal-close:focus-visible{color:#fff!important;box-shadow:none!important;filter:none!important;background:#000!important;border-color:#000!important}.brand-mark,.nav-rail .rail-logo,.results-count strong,.dataset-card-stats b,.dataset-accuracy-pill,.podium-card span,.rank-number,.terminal-topbar em,.dataset-terminal-form label span,.terminal-contact span,.task-icon,.status,.eyebrow,.result-main strong,.result-meta b,.result-main small,.result-meta small,.results-hero span,.results-metrics span,.dataset-card-head span,.dataset-card-foot,.dataset-card-stats span,.topbar h2,.topbar-subtitle,.timeline-copy span,.timeline-metrics span,.timeline-copy strong,.timeline-metrics strong,.profile-header h3,.profile-metrics strong,.profile-metrics span,.panel-heading h3,.table-row span,.rail-control,.terminal-line,.terminal-contact,.dataset-modal-hero h3,.dataset-modal-hero h3 span,.dataset-modal-hero p{color:#1d1d1f!important;filter:none!important}.task-tile.selected *,.mode-toggle button.active *,.rail-icons button.active *,.task-assist-steps span.active *,.rank-row.current *,.podium-card.current *{color:#fff!important}.timeline-track,.dataset-accuracy-bar,.task-assist-progress div{box-shadow:none!important;background:#f5f5f7!important;border-color:#d2d2d7!important}.timeline-fill,.task-assist-progress i,.dataset-accuracy-bar i,.machine-fill,.progress-fill,.success-fill{background:#1d1d1f!important}.timeline-state,.timeline-state.live,.timeline-head,.timeline-marker.done,.nav-rail .brand-mark:before,.dataset-brief-trigger span,.held-badge span,.terminal-dots i{box-shadow:none!important;background:#1d1d1f!important}.dataset-modal{box-shadow:0 24px 80px #00000029!important}.dataset-modal-close{color:#1d1d1f!important;background:#fff!important;border-color:#d2d2d7!important}.workspace-message{color:#1d1d1f!important;background:#f5f5f7!important;border-color:#d2d2d7!important}svg,.rail-icons svg,.brand-mark svg{fill:currentColor!important;stroke:currentColor!important;filter:none!important}@media (max-width:980px){.home-shade{background:linear-gradient(#031210e6 0%,#031210b3 48%,#031210f0 100%),linear-gradient(90deg,#031210bf,#03121029)}.home-hero{grid-template-columns:1fr;align-content:end;gap:22px;min-height:calc(100vh - 76px)}.home-copy{max-width:680px;padding-bottom:0}.home-controls{width:min(520px,100%)}}@media (max-width:620px){.home-nav{height:68px;padding:0 16px}.home-hero{min-height:calc(100vh - 68px);padding:24px 16px}.home-copy h1{font-size:clamp(40px,13vw,56px)}.home-actions{align-items:stretch}.home-controls{padding:14px}.home-controls label{grid-template-columns:72px minmax(0,1fr) 34px;gap:8px}}.topbar .account-pill{max-width:min(330px,42vw);min-height:38px;color:var(--console-text);box-shadow:none;background:#143530b8;border:1px solid #abffe22e;border-radius:8px;gap:8px;padding:0 12px;font-size:13px;line-height:1}.topbar .account-pill:hover:not(:disabled){background:#18433adb;border-color:#abffe252}.topbar .account-pill>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar .mail-symbol{color:#f4fff9c7;width:18px;height:18px;font-size:13px}.topbar .chevron{color:#f4fff97a;font-size:18px}.account-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000c0ab8}.account-modal{width:min(520px,100vw - 40px);color:var(--console-text);background:linear-gradient(#1b2b27f5,#121917fa);border-color:#abffe238;box-shadow:0 28px 80px #0000007a}.account-modal>header{border-bottom-color:#abffe21f;padding:20px 22px}.account-modal h3{letter-spacing:0;font-size:22px}.account-modal>header button{width:38px;height:38px;color:var(--console-text);background:#143530bd;border-color:#abffe23d;font-size:26px}.connection-status{color:#6ee58f;gap:9px;margin:20px 22px 12px;font-size:16px}.connection-status span{width:9px;height:9px}.connected-user-card,.wallet-row,.disconnect-row{background:#081e1bbd;border-color:#abffe229;width:calc(100% - 44px);margin-bottom:14px;margin-left:22px;margin-right:22px}.connected-avatar{background:#31415bcc;border-color:#8fc4ff52;width:48px;height:48px;font-size:19px}.wallet-row,.disconnect-row{min-height:54px;color:var(--console-text);grid-template-columns:30px minmax(0,1fr) auto;gap:10px;padding:0 14px;font-size:16px}.disconnect-row{color:#ff8f84;margin-bottom:22px}.wallet-icon{background:#1919198c;border-color:#abffe233;width:28px;height:28px;font-size:13px}.side-panel{background:#2b2b2a;border-radius:8px;flex-direction:column;min-height:calc(100vh - 28px);padding:14px;display:flex;overflow:auto}.side-panel .brand-block{margin-bottom:16px}.task-menu{gap:8px;margin-bottom:18px;display:grid}.task-menu button{color:#c9c1b7;text-align:left;min-height:38px;box-shadow:none;background:0 0;border-color:#0000;justify-content:flex-start}.task-menu button.active{color:#f3eee6;background:#171717}.task-menu span{color:#8e887f;text-transform:uppercase;letter-spacing:.06em;margin:10px 0 4px;font-size:11px;font-weight:900}.side-panel .account-card{margin-top:auto}.workspace{background:#242424}.topbar-actions input{color:#f4f1eb;background:#30343c;border-color:#454b57}.toggle{color:#b9b3aa;background:#303030;border-color:#454545}.toggle.on{color:#e1bf76;background:#332d20;border-color:#7a6841}.pipeline-strip>div,.profile-section,.hybrid-panel,.manual-demo-panel,.simulator-panel,.data-panel,.metric-card{box-shadow:var(--shadow-sm);background:#2b2b2a;border-color:#3a3a39}.pipeline-strip>div{border-bottom-color:#7a6841}.pipeline-strip span,.metric-card span,.profile-metrics span,.profile-metrics small,.panel-heading span,.task-tile small,.stage-readout span,.task-brief strong,.task-brief p,.topbar-subtitle{color:#aaa399}.pipeline-strip strong,.profile-header h3,.profile-metrics strong,.metric-card strong,.panel-heading h3,.hybrid-panel h3,.manual-demo-panel h3,.sim-toolbar h2,.table-row{color:#f3eee6}.profile-metrics article,.profile-panel,.manual-demo-stats span,.manual-demo-stats strong,.manual-console,.task-brief{background:#202020;border-color:#3b3b3a}.profile-avatar{color:#f3eee6;background:#151515}.profile-badge,.status.live,.phase.done{color:#7ee0a2;background:#1f3a2b;border-color:#315f43}.status.replay,.phase.active{color:#e1bf76;background:#332d20;border-color:#7a6841}.phase,.status{color:#b9b3aa;background:#202020;border-color:#454545}.manual-demo-panel.active{background:#223028;border-color:#315f43}.task-tile{color:#f3eee6;background:linear-gradient(#303640 0 48%,#050505 48% 60%,#181817 60%);border-color:#111;align-content:end;min-height:118px;padding:16px}.task-tile.selected{border-color:#d3b16a;box-shadow:inset 0 0 0 1px #d3b16a,0 16px 32px #00000038}.task-icon{background:#242424;border-color:#414141}.stage-shell{background:#202020;border-color:#3c3c3c}.stage-readout,.camera-controls{background:#1a1a1ad1;border-color:#ffffff1f}.stage-readout strong{color:#f3eee6}.camera-controls button{color:#c9c1b7}.camera-controls button.active{color:#171717;background:#e2d8ca}.progress-track{background:#3b3b3a}.progress-track span{background:linear-gradient(90deg,#d3b16a,#49c37c)}.table-row{border-top-color:#3d3d3c}.table-row span:last-child{color:#d6c8b2}.message{color:#d6d0c8}.google-button{background:#e7ded1}html,body,.app-shell,.workspace,.login-page{background-color:#1f1f1f}.pipeline-strip>div,.profile-section,.profile-metrics article,.profile-panel,.hybrid-panel,.manual-demo-panel,.simulator-panel,.data-panel,.metric-card,.task-brief,.manual-console,.manual-demo-stats span,.manual-demo-stats strong{background-color:#2b2b2a}.profile-metrics article,.profile-panel,.manual-console,.task-brief,.manual-demo-stats span,.manual-demo-stats strong,.stage-shell{background:#202020}.topbar{background:#1f1f1ff5}.topbar-actions input,input{color:#f4f1eb;background:#262626;border-color:#46413a}button:not(.primary):not(.google-button){color:#f3eee6;background:#2d2d2c}.task-tile,.task-tile button{background-color:#181817}.account-pill{color:#fff;min-height:48px;box-shadow:none;background:#686868;border:0;border-radius:8px;align-items:center;gap:12px;padding:0 18px;font-weight:800;display:inline-flex}.account-pill:hover:not(:disabled){box-shadow:none;background:#747474}.mail-symbol,.wallet-icon{color:currentColor;place-items:center;width:24px;height:24px;font-size:18px;display:inline-grid}.chevron{color:#ffffff70;font-size:24px;line-height:1}.account-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000009e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.account-modal{color:#f4f1eb;background:#1b1b1a;border:1px solid #3d3d3d;border-radius:8px;width:min(720px,100%);overflow:hidden;box-shadow:0 34px 90px #0000007a}.account-modal>header{border-bottom:1px solid #303030;justify-content:space-between;align-items:center;gap:18px;padding:30px 36px;display:flex}.account-modal h3{margin:0;font-size:28px}.account-modal>header button{color:#a9a9a9;background:#292929;border-color:#383838;width:52px;height:52px;min-height:0;padding:0;font-size:34px;line-height:1}.connection-status{color:#58d681;align-items:center;gap:12px;margin:34px 36px 18px;font-size:22px;font-weight:800;display:inline-flex}.connection-status span{background:#58d681;border-radius:999px;width:12px;height:12px}.connected-user-card,.wallet-row,.disconnect-row{background:#242424;border:1px solid #3d3d3d;border-radius:8px;width:calc(100% - 72px);margin:0 36px 28px}.connected-user-card{align-items:center;gap:24px;min-height:130px;padding:26px 28px;display:flex}.connected-avatar{color:#8b98a5;background:#303949;border:1px solid #435164;border-radius:50%;place-items:center;width:72px;height:72px;font-size:26px;font-weight:900;display:grid}.connected-user-card strong,.connected-user-card span{display:block}.connected-user-card strong{color:#fff;overflow-wrap:anywhere;font-size:24px}.connected-user-card span{color:#77736d;margin-top:8px;font-size:20px}.wallet-row,.disconnect-row{color:#c7c1b9;text-align:left;min-height:82px;box-shadow:none;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 24px;font-size:22px;display:grid}.wallet-icon{background:#333;border:1px solid #4a4a4a;border-radius:8px}.disconnect-row{color:#ef635d;gap:16px;margin-bottom:36px;display:flex}body{font-size:14px}button{min-height:38px;padding:0 12px}.sidebar{grid-template-columns:64px minmax(0,1fr);padding:12px}.nav-rail,.side-panel{min-height:calc(100vh - 24px)}.nav-rail{gap:20px;padding:10px 7px}.side-panel{padding:12px}.topbar{margin:-24px -24px 18px;padding:18px 24px 16px}.topbar h2,.sim-toolbar h2{font-size:23px}.account-pill{min-height:42px;padding:0 14px}.task-row,.pipeline-strip,.main-grid,.data-grid{gap:12px}.task-row,.pipeline-strip,.manual-demo-panel{margin-bottom:16px}.task-tile{min-height:98px;padding:12px}.pipeline-strip>div{min-height:68px;padding:12px}.hybrid-panel,.manual-demo-panel{padding:13px}.simulator-panel{min-height:488px;padding:16px}.stage-shell{min-height:360px;margin-top:14px}.stage-readout{min-width:150px;padding:14px 16px;top:14px;left:14px}.stage-readout strong{font-size:24px}.camera-controls{bottom:14px;right:14px}.metric-card{min-height:104px;padding:14px}.metric-card strong{font-size:30px}.data-panel{min-height:220px;padding:14px}.account-modal>header{padding:24px 30px}.account-modal h3{font-size:24px}.account-modal>header button{width:46px;height:46px;font-size:30px}.connection-status{margin:28px 30px 16px;font-size:19px}.connected-user-card,.wallet-row,.disconnect-row{width:calc(100% - 60px);margin-left:30px;margin-right:30px}.connected-user-card{gap:18px;min-height:112px;padding:20px 22px}.connected-avatar{width:60px;height:60px}.connected-user-card strong{font-size:21px}.connected-user-card span{font-size:17px}.wallet-row,.disconnect-row{min-height:70px;padding:0 20px;font-size:19px}@keyframes object-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes target-breathe{0%,to{opacity:.75}50%{opacity:1}}@keyframes grasp-pulse{0%,to{opacity:.62}50%{opacity:1}}@media (max-width:1080px){.app-shell{grid-template-columns:1fr}.sidebar{border-right:0}.main-grid,.data-grid,.pipeline-strip,.profile-details-grid,.hybrid-panel,.manual-demo-panel{grid-template-columns:1fr}.manual-demo-actions{justify-content:flex-start}.metrics-grid,.profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.workspace,.sidebar{padding:16px}.topbar,.topbar-actions{flex-direction:column;align-items:stretch}.task-row,.metrics-grid,.profile-metrics,.profile-header{grid-template-columns:1fr}.profile-badge{text-align:left}.manual-console{grid-template-columns:1fr}.key-grid,.manual-command-grid,.manual-demo-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.main-grid{display:block}.simulator-panel{min-height:0;margin-bottom:14px}.stage-shell{aspect-ratio:4/3;min-height:320px}.stage-readout{min-width:132px;padding:12px 14px;top:12px;left:12px}.stage-readout strong{font-size:22px}.held-badge{padding:8px 10px;top:12px;right:12px}.camera-controls{grid-template-columns:repeat(4,minmax(0,1fr));bottom:12px;left:12px;right:12px}.camera-controls button{min-width:0;padding:0 6px;font-size:11px}}:root{--console-bg:#061f1c;--console-panel:#143530d6;--console-panel-2:#07221eeb;--console-line:#abffe229;--console-line-hot:#72ff12ad;--console-green:#eff3f4;--console-cyan:#34d7ff;--console-amber:#ffb21d;--console-text:#f4fff9;--console-muted:#91aaa2}body{background:radial-gradient(circle at 48% 30%, #1a67524d, transparent 34%), linear-gradient(180deg, #041815, var(--console-bg))}.app-shell{background:0 0;grid-template-columns:92px minmax(0,1fr);min-height:100vh}.sidebar{border-right:1px solid var(--console-line);background:#021412eb;padding:18px 14px;display:block}.side-panel{display:none}.nav-rail{background:0 0;border-radius:8px;min-height:calc(100vh - 36px);padding:14px 7px}.nav-rail .brand-mark{width:54px;height:54px;color:var(--console-text);background:0 0;border:0;font-size:22px}.nav-rail .brand-mark:before{content:"";background:var(--console-green);width:13px;height:13px;margin-right:2px;box-shadow:0 0 18px #72ff12cc}.rail-icons span{border:1px solid var(--console-line);width:54px;height:54px;color:var(--console-muted);background:#ffffff0a;border-radius:8px}.rail-icons span.active{color:var(--console-text);background:#ffffff1a;border-color:#ffffff40}.workspace{background:0 0;min-height:100vh;padding:24px 28px 28px}.topbar h2{color:var(--console-text);font-size:22px}.topbar .eyebrow,.topbar-subtitle,.console-heading small,.zone-select span{color:var(--console-muted)}.topbar-actions{gap:8px;padding:0}.topbar-actions label{color:var(--console-muted)}.topbar-actions input,.toggle,.account-pill,button:not(.primary):not(.google-button){border-color:var(--console-line);color:var(--console-text);background:#173933db;box-shadow:inset 0 1px #ffffff14,0 12px 30px #0003}.primary,.toggle.on{border-color:var(--console-line-hot);color:#062018;background:linear-gradient(#8cff22,#51cc05);box-shadow:0 0 20px #72ff1238}.timeline-strip{border:1px solid var(--console-line);background:linear-gradient(90deg,#ffffff0f,#ffffff05),#0c2d27b8;border-radius:8px;grid-template-columns:auto minmax(110px,150px) minmax(220px,1fr) minmax(84px,auto);align-items:center;gap:14px;min-height:66px;margin-bottom:10px;padding:10px 16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.timeline-strip:before{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#72ff121a,#0000);position:absolute;inset:0}.timeline-state,.timeline-copy,.timeline-track,.timeline-metrics{z-index:1;position:relative}.timeline-state{background:#ff6f51;border-radius:50%;width:10px;height:10px;box-shadow:0 0 14px #ff6f51b3}.timeline-state.live{background:var(--console-green);box-shadow:0 0 18px #72ff12bf}.timeline-copy,.timeline-metrics{gap:3px;min-width:0;display:grid}.timeline-copy strong,.timeline-metrics strong{color:#f4fff9;font-size:17px;line-height:1}.timeline-copy span,.timeline-metrics span{color:#f4fff9ad;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.timeline-track{background:repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 10%),#031c18c7;border:1px solid #87ffb23d;border-radius:999px;height:28px;box-shadow:inset 0 0 18px #00000042}.timeline-fill{background:linear-gradient(90deg,#72ff122e,#72ff1294);border-radius:999px;transition:width .26s;position:absolute;inset:0 auto 0 0}.timeline-head{background:var(--console-green);border:3px solid #caff9f;border-radius:50%;width:16px;height:16px;transition:left .26s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #72ff12a6}.timeline-marker{color:#0000;background:#f4fff95c;border-radius:50%;width:6px;height:6px;font-size:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.timeline-marker.done{background:#caff9f;box-shadow:0 0 10px #72ff1280}.stage-shell .timeline-strip.compact{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#ffffff12,#ffffff06),#05211ddb;border-color:#87ffb252;grid-template-columns:auto minmax(96px,128px) minmax(160px,1fr) auto;gap:10px;width:min(520px,100% - 36px);min-height:58px;margin:0;padding:10px 12px;position:absolute;top:18px;right:18px;box-shadow:0 14px 34px #0000004d,inset 0 1px #ffffff14}.stage-shell .timeline-strip.compact .timeline-copy strong,.stage-shell .timeline-strip.compact .timeline-metrics strong{font-size:15px}.stage-shell .timeline-strip.compact .timeline-copy span,.stage-shell .timeline-strip.compact .timeline-metrics span{font-size:11px}.stage-shell .timeline-strip.compact .timeline-track{height:24px}.stage-shell .timeline-strip.compact .timeline-head{border-width:3px;width:14px;height:14px}.workspace-message{color:#ffe5dd;overflow-wrap:anywhere;background:#ff6f511a;border:1px solid #ff6f5147;border-radius:8px;margin:0 0 16px;padding:12px 14px;font-size:14px;font-weight:800;line-height:1.35}.control-deck{grid-template-columns:220px minmax(620px,1fr) 430px;align-items:start;gap:14px;display:grid}.console-left{flex-direction:column;gap:16px;min-height:720px;display:flex}.console-left-stack{grid-area:1/1;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:12px;height:100%;display:grid}.zone-select,.control-button,.task-assist-panel,.axis-card,.position-card,.indicator-card,.machine-indicators,.workflow-strip{border:1px solid var(--console-line);background:var(--console-panel);border-radius:8px;box-shadow:inset 0 1px #ffffff1a,0 24px 60px #0000003d}.zone-select{align-content:center;gap:7px;min-height:80px;padding:14px 18px;display:grid}.zone-select strong{color:var(--console-text);font-size:22px}.rail-control{color:var(--console-muted);letter-spacing:.06em;text-transform:uppercase;gap:8px;font-size:12px;font-weight:900;display:grid}.rail-control input,.rail-control .toggle{border-color:var(--console-line);width:100%;min-height:50px;color:var(--console-text);background:#173933db;border-radius:8px;font-size:16px;font-weight:900}.rail-control input{padding:0 14px}.mode-toggle{border:1px solid var(--console-line);background:#05211db8;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-height:50px;padding:4px;display:grid}.mode-toggle button{min-height:0;color:var(--console-muted);box-shadow:none;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:14px;font-weight:900}.mode-toggle button.active{color:#062018;background:linear-gradient(#8cff22,#51cc05)}.control-button{min-height:64px;color:var(--console-text);text-align:left;justify-content:flex-start;padding:0 20px;font-size:18px}.control-button span{margin-right:14px}.control-button.play{border-color:var(--console-line-hot);color:#062018;text-align:center;background:linear-gradient(#8cff22,#51cc05);justify-content:center;font-weight:900;box-shadow:0 0 20px #72ff1238}.control-button.play span{color:#062018}.control-button.stop{border-color:#ff6f5159}.manual-demo-rail-button{width:100%;min-height:50px;margin-top:2px;font-size:15px;font-weight:900}.manual-rail-actions{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;display:grid}.manual-rail-actions .manual-demo-rail-button{margin-top:0}.task-assist-panel{width:100%;height:100%;min-height:0;color:var(--console-text);background:radial-gradient(circle at 20% 0,#72ff1224,#0000 38%),linear-gradient(#16443bc7,#06211dbd);align-content:center;align-self:end;gap:14px;padding:10px;display:grid}.task-assist-target,.task-assist-progress,.task-assist-status{background:#0218158a;border:1px solid #abffe21f;border-radius:8px;align-content:center;gap:3px;min-height:78px;padding:10px;display:grid}.task-assist-target span,.task-assist-progress span,.task-assist-status span{color:var(--console-muted);text-transform:uppercase;font-size:10px;font-weight:900}.task-assist-target strong,.task-assist-progress strong,.task-assist-status strong{color:var(--console-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.05;overflow:hidden}.task-assist-target small{color:#ddebe59e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.task-assist-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center}.task-assist-progress div{background:#ffffff1a;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.task-assist-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--console-green), var(--console-cyan));height:100%;display:block}.task-assist-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:6px;display:grid}.task-assist-steps span{min-height:28px;color:var(--console-muted);background:#02181570;border:1px solid #abffe21f;border-radius:7px;place-items:center;font-size:11px;font-weight:900;display:grid}.deck-center{gap:14px;display:grid}.simulator-panel{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.sim-toolbar,.task-brief,.progress-track{display:none}.stage-shell{background:radial-gradient(circle at 50% 34%,#41846538,#0000 38%),linear-gradient(#031e1b6b,#0213112e);border-color:#0000;min-height:650px;margin:0;box-shadow:inset 0 -90px 130px #010f0dc7}.stage-shell:after{content:"";pointer-events:none;background:linear-gradient(#0000,#011412c2);height:36%;position:absolute;inset:auto 0 0}.stage-readout,.camera-controls,.held-badge{border-color:var(--console-line);color:var(--console-text);background:#041c19c7}.stage-readout strong,.camera-controls button.active{color:var(--console-green)}.camera-controls button.active{background:#72ff1224}.console-right{gap:14px;display:grid}.axis-card,.position-card,.indicator-card,.machine-indicators,.workflow-strip{padding:14px}.console-heading{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.console-heading h3{color:var(--console-text);margin:0;font-size:21px}.heading-icon{background:var(--console-green);color:#052017;border-radius:6px;place-items:center;width:38px;height:38px;font-weight:900;display:grid;box-shadow:0 0 18px #72ff1259}.axis-list,.position-list,.indicator-list{gap:9px;display:grid}.axis-row{color:var(--console-text);grid-template-columns:34px minmax(0,1fr) 74px;align-items:center;gap:10px;display:grid}.axis-row div{background:#ffffff1a;border-radius:999px;height:8px;overflow:hidden}.axis-row i{border-radius:inherit;background:linear-gradient(90deg, var(--console-green), var(--console-cyan));height:100%;display:block}.axis-row strong{color:var(--console-muted);text-align:right;font-size:12px}.position-row,.indicator-list article,.machine-grid article{background:var(--console-panel-2);border:1px solid #abffe21a;border-radius:8px}.position-row{grid-template-columns:minmax(0,1fr) repeat(3,auto);align-items:center;gap:8px;padding:10px;display:grid}.position-row span,.indicator-list span,.machine-grid span{color:var(--console-muted);font-size:12px;font-weight:800}.position-row strong,.indicator-list strong,.machine-grid strong{color:var(--console-text)}.position-row.green{border-left:3px solid var(--console-green)}.position-row.amber{border-left:3px solid var(--console-amber)}.position-row.blue{border-left:3px solid var(--console-cyan)}.indicator-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:58px;padding:0 14px;display:grid}.machine-indicators{position:relative}.machine-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.machine-grid article{align-content:center;gap:5px;min-height:78px;padding:12px;display:grid}.workflow-strip{justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.manual-demo-panel{border-color:var(--console-line);background:#1435309e;margin-top:14px}.deck-center .manual-demo-panel{grid-template-columns:minmax(240px,1fr) minmax(260px,auto);margin-top:0}.deck-center .manual-demo-panel.active{grid-template-columns:minmax(240px,1fr) minmax(260px,auto) minmax(320px,auto)}.games-panel{background:#082622b8;border:1px solid #abffe22e;border-radius:8px;gap:8px;margin:0 0 8px;padding:8px;display:grid}.games-panel-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.games-panel-heading h3,.games-panel-heading p{margin:0}.games-panel-heading h3{color:var(--console-text);font-size:16px;line-height:1.1}.games-panel-heading>span{color:var(--console-muted);text-transform:uppercase;font-size:12px;font-weight:900}.compact-task-row{margin-top:0}.top-task-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;margin:0}.top-task-row .task-tile{min-width:0;min-height:68px;box-shadow:none;background:#143530a8;border-color:#abffe233;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:1px 8px;padding:7px 8px}.top-task-row .task-tile.selected{background:#1b4941eb;border-color:#8fc4fff2;box-shadow:inset 0 0 0 1px #8fc4ffb8,0 0 0 1px #8fc4ff2e}.top-task-row .task-icon{width:24px;height:24px}.top-task-row .task-tile>span:not(.task-icon){text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.1;overflow:hidden}.top-task-row .task-tile small{font-size:10px;line-height:1.1}.top-task-row .task-tile em{color:#ddebe5a3;max-width:100%;font-size:10px;line-height:1.1;display:block}.top-task-row .task-empty{background:#051a1780;border:1px solid #abffe224;border-radius:8px;grid-column:1/-1;margin:0;padding:10px 12px}.game-summary{background:linear-gradient(#16443bc7,#0a2d27b8);border:1px solid #abffe22e;border-radius:8px;gap:12px;padding:14px;display:grid}.game-summary-title{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.game-summary-title .task-icon{width:34px;height:34px}.game-summary h3,.game-summary p{margin:0}.game-summary h3{color:var(--console-text);font-size:18px;line-height:1.1}.game-summary>p{color:var(--console-muted);font-size:13px;font-weight:800;line-height:1.35}.item-picker{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.item-picker button{min-height:54px;box-shadow:none;text-align:left;background:#19191994;border-color:#abffe229;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:2px 8px;padding:8px 10px;display:grid}.item-picker button.active{background:#1b4941eb;border-color:#8fc4fff2;box-shadow:inset 0 0 0 1px #8fc4ff94}.item-picker button.placed{opacity:.78;background:#3a702742;border-color:#5cff126b}.item-picker button:disabled{cursor:default}.item-picker i{border-radius:999px;grid-row:1/span 2;width:10px;height:32px}.item-picker span,.item-picker small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.item-picker span{color:var(--console-text);font-size:12px;font-weight:900}.item-picker small{color:var(--console-muted);font-size:11px;font-weight:800}.game-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.game-summary-grid article{background:#1919198f;border:1px solid #abffe224;border-radius:8px;align-content:center;gap:4px;min-height:58px;padding:10px;display:grid}.game-summary-grid span{color:var(--console-muted);text-transform:uppercase;font-size:10px;font-weight:900}.game-summary-grid strong{color:var(--console-text);text-transform:capitalize;font-size:13px;line-height:1.15}.data-grid{margin-top:14px}.data-panel,.task-tile,.metric-card,.profile-section,.hybrid-panel{border-color:var(--console-line);background:#143530a8}@media (max-width:1320px){.top-task-row{grid-template-columns:repeat(3,minmax(0,1fr))}.control-deck{grid-template-columns:180px minmax(0,1fr)}.console-right{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.stage-shell{min-height:520px}.machine-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.top-task-row{grid-template-columns:repeat(2,minmax(0,1fr))}.games-panel-heading,.model-test-result{grid-template-columns:1fr}.test-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar .account-pill{min-width:0;max-width:62vw}.topbar .account-pill>span:nth-child(2){text-overflow:ellipsis;overflow:hidden}.app-shell{grid-template-columns:1fr}.sidebar{display:none}.control-deck,.console-right,.machine-grid,.position-row{grid-template-columns:1fr}.console-left{min-height:0}.stage-shell .timeline-strip.compact{grid-template-columns:auto minmax(84px,1fr) minmax(120px,1.4fr) auto;width:auto;top:12px;left:12px;right:12px}.stage-shell{min-height:430px}}.sidebar{padding:14px 10px}.nav-rail{min-height:calc(100vh - 28px);padding:10px 5px}.nav-rail .brand-mark,.rail-icons span{width:46px;height:46px}.topbar{margin-bottom:8px}.topbar-actions{gap:6px}.timeline-strip{grid-template-columns:repeat(13,minmax(48px,1fr)) auto;min-height:60px;margin-bottom:8px;padding:0 14px}.console-left{gap:10px;min-height:0}.zone-select{min-height:64px;padding:10px 14px}.zone-select strong{font-size:18px}.rail-control{gap:6px;font-size:11px}.rail-control input,.rail-control .toggle{min-height:46px;font-size:15px}.mode-toggle{min-height:46px}.control-button{min-height:50px;padding:0 14px;font-size:15px}.manual-demo-rail-button{min-height:46px}.deck-center,.console-right{gap:10px}.axis-card,.position-card,.task-assist-panel,.indicator-card,.machine-indicators,.workflow-strip{padding:10px}.console-heading{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;margin-bottom:9px}.console-heading h3{font-size:18px}.heading-icon{width:32px;height:32px}.axis-list,.position-list,.indicator-list{gap:7px}.position-row{padding:8px}.indicator-list article{min-height:46px;padding:0 11px}.indicator-list strong{font-size:17px}.machine-grid{gap:8px}.machine-grid article{min-height:62px;padding:9px}.machine-grid strong{font-size:15px}.workflow-strip,.manual-demo-panel,.compact-task-row,.data-grid{margin-top:10px}.control-deck{grid-template-rows:auto auto;align-items:stretch}.deck-center{grid-area:1/2;grid-template-rows:auto;align-content:stretch;height:100%}.console-right{grid-area:1/3/span 2;grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;height:calc(100% - 18px)}.machine-indicators,.console-right .manual-demo-panel,.indicator-card{background:linear-gradient(#16443bdb,#0a2d27c7);border-color:#abffe238}.console-right .machine-indicators{grid-template-rows:auto 1fr;min-height:0;display:grid}.console-right .machine-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.console-right .machine-grid article{border-color:#abffe224;min-height:50px}.console-right .manual-demo-panel{grid-template-columns:1fr;align-items:start;gap:10px;min-height:0;margin-top:0;padding:10px;display:grid}.console-right .manual-demo-panel.active{grid-template-columns:1fr}.console-right .manual-demo-panel>div:first-child{align-self:start}.console-right .manual-demo-panel h3{font-size:16px;line-height:1.15}.console-right .manual-demo-stats{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;gap:7px;width:100%}.console-right .manual-demo-stats span,.console-right .manual-demo-stats strong{background:#191919d1;border-color:#abffe229;min-height:34px}.indicator-card{grid-template-rows:auto 1fr;height:100%;min-height:0;display:grid}.indicator-list{align-content:stretch}.indicator-list article{border-color:#abffe224;min-height:50px}@media (max-width:1320px){.console-left-stack{grid-area:auto;grid-template-rows:none;height:auto}.deck-center,.deck-inline-panels,.console-right{grid-area:auto}.console-right .manual-demo-panel,.console-right .manual-demo-panel.active{grid-template-columns:1fr}.console-right .manual-demo-stats{justify-self:stretch;width:100%}}.deck-inline-panels{grid-area:2/1/auto/3;align-self:start;gap:10px;width:100%;margin-left:0;display:grid}.deck-inline-panels .machine-indicators,.deck-inline-panels .manual-demo-panel{background:linear-gradient(#16443bdb,#0a2d27c7);border-color:#abffe238}.deck-inline-panels .machine-indicators{grid-template-rows:auto 1fr;min-height:118px;display:grid}.deck-inline-panels .machine-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.deck-inline-panels .machine-grid article{min-height:50px}.deck-inline-panels .manual-demo-panel{grid-template-columns:minmax(260px,1fr) minmax(360px,.5fr);align-items:center;gap:14px;min-height:118px;margin-top:0;padding:12px;display:grid}.deck-inline-panels .manual-demo-panel.active{grid-template-columns:minmax(260px,1fr) minmax(260px,.42fr) minmax(320px,.72fr)}.deck-inline-panels .manual-demo-stats{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;gap:7px;width:min(360px,100%)}.deck-inline-panels .manual-demo-stats span,.deck-inline-panels .manual-demo-stats strong{background:#191919d1;border-color:#abffe229;min-height:34px}@media (max-width:1320px){.deck-inline-panels{grid-column:1/-1;width:100%;margin-left:0}.deck-inline-panels .manual-demo-panel,.deck-inline-panels .manual-demo-panel.active{grid-template-columns:1fr}.deck-inline-panels .manual-demo-stats{justify-self:stretch;width:100%}.game-summary-grid,.results-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.page-data-panel .result-row{grid-template-columns:minmax(0,1fr) auto}.result-meta{grid-area:2/1/auto/-1}.podium-grid{grid-template-columns:1fr}.page-data-panel .rank-row{grid-template-columns:52px minmax(0,1fr)}.page-data-panel .rank-row .result-meta{grid-column:2}}.page-menu{gap:8px;margin-bottom:18px;display:grid}.page-menu span{color:var(--console-muted);text-transform:uppercase;letter-spacing:.06em;margin:10px 0 4px;font-size:11px;font-weight:900}.page-menu button{min-height:42px;color:var(--console-muted);text-align:left;box-shadow:none;background:#082a2580;border-color:#abffe221;justify-content:flex-start;padding:0 14px}.page-menu button.active{border-color:var(--console-line);color:var(--console-text);background:linear-gradient(#1e564ae6,#0a2d27db)}.workspace-page{min-height:0;display:grid}.page-data-panel{grid-template-rows:auto auto auto minmax(0,1fr);align-content:start;min-height:0;display:grid}.page-data-panel .table-list{align-content:start;gap:0;overflow:auto}.page-data-panel .table-row{min-height:68px;padding:14px 0}.page-data-panel .model-row{grid-template-columns:minmax(0,1fr) auto}.results-panel{gap:16px}.results-hero{border-bottom:1px solid #abffe22e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding-bottom:16px;display:grid}.results-hero h3{color:var(--console-text);margin:2px 0 4px;font-size:24px;line-height:1.1}.results-hero span,.results-count span,.result-meta small{color:var(--console-muted);font-weight:800}.results-count{justify-items:end;gap:2px;min-width:120px;display:grid}.results-count strong{color:var(--console-green);font-size:34px;line-height:1}.results-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.results-metrics article{background:#191919a8;border:1px solid #abffe229;border-radius:8px;align-content:center;gap:6px;min-height:74px;padding:12px;display:grid}.results-metrics span{color:var(--console-muted);text-transform:uppercase;font-size:11px;font-weight:900}.results-metrics strong{color:var(--console-text);font-size:24px}.results-heading{padding-top:4px}.page-data-panel .result-row{grid-template-columns:minmax(0,1.4fr) minmax(150px,.5fr) auto;gap:16px;min-height:76px;padding:14px 0;display:grid}.result-main,.result-meta{gap:4px;min-width:0;display:grid}.result-main strong,.result-meta b{color:var(--console-text);text-transform:capitalize;font-size:15px}.result-main small{color:var(--console-muted);overflow-wrap:anywhere;text-transform:none;font-size:12px;font-weight:800}.result-row button{align-self:center}.page-data-panel .reward-row{grid-template-columns:minmax(0,1fr) minmax(140px,.28fr)}.reward-count strong{color:#baff8d}.rewards-panel .results-metrics article:last-child strong{text-transform:capitalize;font-size:18px;line-height:1.15}.dataset-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.dataset-panel .results-hero{grid-template-columns:minmax(0,1fr) auto auto}.dataset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dataset-card{background:#191919a8;border:1px solid #abffe229;border-radius:8px;gap:14px;min-width:0;padding:14px;display:grid}.dataset-card-head{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;display:grid}.dataset-card-head strong{color:var(--console-text);text-transform:capitalize;font-size:16px;line-height:1.15;display:block}.dataset-card-head span,.dataset-card-foot,.dataset-card-stats span{color:var(--console-muted);font-size:12px;font-weight:800}.dataset-card-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dataset-card-stats span{background:#081f1bad;border:1px solid #abffe21f;border-radius:8px;align-content:center;gap:3px;min-height:58px;padding:10px;display:grid}.dataset-card-stats b{color:var(--console-green);font-size:20px;line-height:1}.dataset-accuracy-bar{background:#031c18c7;border:1px solid #87ffb233;border-radius:999px;height:10px;overflow:hidden}.dataset-accuracy-bar i{border-radius:inherit;background:linear-gradient(90deg,#72ff125c,#d8ff77e0);height:100%;display:block}.dataset-card-foot{justify-content:space-between;gap:12px;display:flex}.page-data-panel .dataset-row{grid-template-columns:minmax(0,1fr) minmax(130px,.3fr) 92px}.dataset-accuracy-pill{min-width:76px;color:var(--console-green);text-align:center;background:#72ff121c;border:1px solid #72ff1257;border-radius:8px;place-self:center end;padding:9px 10px;font-size:14px;font-weight:900}.dataset-brief-trigger{color:#061d0a;cursor:pointer;background:radial-gradient(circle at 18% 18%,#ffffff8c,#0000 22%),linear-gradient(#f7f9f9,#eff3f4 58%,#536471);border:1px solid #d8ff77c7;border-radius:999px;grid-template-columns:auto auto;place-content:center;place-self:center end;align-items:center;gap:9px;min-width:178px;min-height:50px;font-size:15px;font-weight:900;transition:transform .16s,box-shadow .16s,filter .16s;animation:1.9s ease-in-out infinite datasetCtaPulse;display:inline-grid;box-shadow:0 0 0 4px #72ff1221,0 0 34px #72ff128a,0 16px 36px #00000057,inset 0 1px #ffffff6b}.dataset-brief-trigger span{background:#06360b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #06360b21}.dataset-brief-trigger:hover,.dataset-brief-trigger:focus-visible{filter:brightness(1.08);outline:none;transform:translateY(-1px);box-shadow:0 0 0 5px #72ff1233,0 0 44px #72ff12b8,0 18px 42px #00000061,inset 0 1px #ffffff80}@keyframes datasetCtaPulse{0%,to{box-shadow:0 0 0 4px #72ff1221,0 0 34px #72ff128a,0 16px 36px #00000057,inset 0 1px #ffffff6b}50%{box-shadow:0 0 0 8px #72ff1214,0 0 52px #d8ff77b8,0 16px 36px #00000057,inset 0 1px #ffffff7a}}.dataset-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:start center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.dataset-modal{background:#030303;border:1px solid #ffffff1a;border-radius:8px;width:min(620px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 28px 90px #0000008f}.dataset-modal-hero{text-align:center;justify-items:center;gap:8px;padding:22px 54px 16px;display:grid;position:relative}.dataset-modal-hero h3{color:#f7f7f7;letter-spacing:0;max-width:500px;margin:0;font-size:clamp(28px,4vw,40px);line-height:1.02}.dataset-modal-hero h3 span{color:#6f6f6f;display:block}.dataset-modal-hero p{color:#777;margin:0;font-size:14px;line-height:1.25}.dataset-modal-close{color:#f4fff9;cursor:pointer;background:#0c362ff0;border:1px solid #abffe247;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:22px;font-weight:900;line-height:1;transition:background .16s,border-color .16s,transform .16s;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 0 18px #abffe21f}.dataset-modal-close:hover,.dataset-modal-close:focus-visible{background:#125245fa;border-color:#d8ff77a6;outline:none;transform:scale(1.04)}.dataset-terminal-form button{color:#0a0a0a;background:#9fbc9d;border:0;border-radius:999px;place-items:center;min-width:142px;min-height:42px;font-size:14px;font-weight:900;text-decoration:none;display:inline-grid}.dataset-terminal-form{color:#d7d7d7;background:#0d0d0d;border:1px solid #272727;margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.terminal-topbar{background:#171514;border-bottom:1px solid #272727;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:0 16px;display:grid}.terminal-dots{gap:6px;display:flex}.terminal-dots i{border-radius:50%;width:11px;height:11px}.terminal-topbar strong,.terminal-topbar em{color:#8d8d8d;letter-spacing:0;font-size:11px;font-style:normal;font-weight:800}.terminal-topbar em{color:#88a782}.terminal-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 22px 22px;display:grid}.terminal-line{color:#d8d8d8;grid-column:1/-1;margin:0;font-size:13px}.dataset-terminal-form label{gap:9px;display:grid}.dataset-terminal-form label span{color:#9fbc9d;font-size:13px}.dataset-terminal-form input,.dataset-terminal-form textarea,.dataset-terminal-form select{color:#f4f4f4;width:100%;min-height:40px;font:inherit;background:#171514;border:1px solid #2c2c2c;border-radius:0;outline:none;padding:9px 12px;font-size:13px}.dataset-terminal-form textarea{resize:vertical;min-height:82px}:is(.dataset-terminal-form label:has(textarea),.dataset-terminal-form label:has(select)){grid-column:1/-1}.dataset-terminal-form input:focus,.dataset-terminal-form textarea:focus,.dataset-terminal-form select:focus{border-color:#9fbc9d}.dataset-terminal-form button{cursor:pointer;grid-column:1/-1;justify-self:center;margin-top:2px}.terminal-contact{color:#7b7b7b;text-align:center;grid-column:1/-1;margin:0;font-size:12px}.terminal-contact span{color:#9fbc9d}.leaderboard-count strong{color:#e7e9ea}.leaderboard-panel .results-metrics article:first-child strong{overflow-wrap:anywhere;font-size:18px;line-height:1.15}.podium-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.podium-card{background:#191919ad;border:1px solid #abffe229;border-radius:8px;align-content:center;gap:6px;min-height:110px;padding:16px;display:grid}.podium-card:first-child{background:linear-gradient(#445b1aa8,#191919b8);border-color:#d8ff7773}.podium-card.current,.rank-row.current{background:#509e2324;border-color:#72ff1275}.podium-card span{color:var(--console-green);font-size:12px;font-weight:900}.podium-card strong{color:var(--console-text);overflow-wrap:anywhere;font-size:18px}.podium-card small{color:var(--console-muted);font-weight:800}.page-data-panel .rank-row{grid-template-columns:62px minmax(0,1fr) minmax(150px,.28fr)}.rank-number{width:42px;height:42px;color:var(--console-green);background:#191919b8;border:1px solid #abffe229;border-radius:8px;place-items:center;font-weight:900;display:grid}.nav-rail .rail-logo{color:var(--console-green);filter:drop-shadow(0 0 14px #72ff1294);place-items:center;display:grid}.nav-rail .rail-logo:before{display:none}.nav-rail .rail-logo svg{fill:currentColor;width:36px;height:36px}html,body,.app-shell,.workspace,.workspace-page,.home-page,.login-page,.sidebar,.nav-rail,.topbar,.home-shade,.stage-shell,.simulator-panel{color:#f7f9f9!important;filter:none!important;box-shadow:none!important;background:#000!important}.data-panel,.page-data-panel,.results-panel,.games-panel,.console-left,.console-right,.zone-select,.control-button,.task-assist-panel,.axis-card,.position-card,.indicator-card,.machine-indicators,.workflow-strip,.timeline-strip,.dataset-card,.results-metrics article,.podium-card,.account-dropdown,.account-pill,.task-tile,.manual-demo-panel,.profile-panel,.model-test-result,.dataset-modal,.dataset-terminal-form,.rail-icons button,.rail-icons span,.mode-toggle,.mode-toggle button,.rail-control input,.toggle,.table-row,.result-row,.stage-readout,.camera-controls,.position-row,.indicator-list article,.machine-grid article,.workspace-message{color:#f7f9f9!important;box-shadow:none!important;background:#0f1419!important;border-color:#2f3336!important}.task-tile.selected,.mode-toggle button.active,.rail-icons button.active,.rail-icons span.active,.camera-controls button.active{color:#0f1419!important;background:#eff3f4!important;border-color:#eff3f4!important}button,.primary,.control-button.play,.dataset-brief-trigger,.dataset-terminal-form button,.user-form button,.google-button{color:#0f1419!important;box-shadow:none!important;background:#eff3f4!important;border-color:#eff3f4!important;animation:none!important}.topbar-subtitle,.stage-readout span,.position-row span,.indicator-list span,.machine-grid span,.task-tile p,.task-tile small,.console-heading span{color:#71767b!important}.timeline-fill,.machine-fill,.progress-fill,.success-fill,.axis-row i{background:#eff3f4!important}.home-logo-mark,.nav-rail .rail-logo{color:#f7f9f9!important;filter:none!important}.home-nav-login,.home-controls input[type=range],input[type=range]{accent-color:#eff3f4!important}.home-nav-login,.home-chip,.home-controls,.home-preview-card{color:#f7f9f9!important;box-shadow:none!important;background:#0f1419!important;border-color:#2f3336!important}.home-controls input[type=range]::-webkit-slider-thumb{background:#eff3f4!important}.cube-icon i,.token-icon i,.lift-icon i,.color-icon i,.size-icon i,.tower-icon i,.pattern-icon i,.clear-icon i,.ring-icon i,.recycle-icon i{box-shadow:none!important;background:#8b98a5!important;border-color:#8b98a5!important}.color-icon i:first-child,.size-icon i:first-child{background:#e7e9ea!important}.color-icon i:nth-child(2),.size-icon i:nth-child(2){background:#8b98a5!important}.color-icon i:nth-child(3),.size-icon i:nth-child(3){background:#2f3336!important}.task-tile.selected,.top-task-row .task-tile.selected{background:#eff3f4!important;border-color:#eff3f4!important}.task-tile.selected,.task-tile.selected strong,.task-tile.selected small,.task-tile.selected em,.task-tile.selected p,.task-tile.selected>span:not(.task-icon),.top-task-row .task-tile.selected,.top-task-row .task-tile.selected strong,.top-task-row .task-tile.selected small,.top-task-row .task-tile.selected em,.top-task-row .task-tile.selected p,.top-task-row .task-tile.selected>span:not(.task-icon){color:#0f1419!important}.task-tile:not(.selected) strong,.task-tile:not(.selected)>span:not(.task-icon),.top-task-row .task-tile:not(.selected) strong,.top-task-row .task-tile:not(.selected)>span:not(.task-icon),.control-button,.control-button strong,.stage-readout strong,.console-heading h3,.position-row strong,.indicator-list strong,.machine-grid strong,.manual-demo-panel h3,.manual-demo-panel strong{color:#f7f9f9!important}.task-tile:not(.selected) small,.task-tile:not(.selected) em,.task-tile:not(.selected) p,.top-task-row .task-tile:not(.selected) small,.top-task-row .task-tile:not(.selected) em,.top-task-row .task-tile:not(.selected) p,.stage-readout span,.console-heading span,.position-row span,.indicator-list span,.machine-grid span,.manual-demo-panel p,.manual-demo-panel span{color:#aeb4ba!important}.task-icon,.task-tile.selected .task-icon,.top-task-row .task-tile.selected .task-icon{color:inherit!important;background:#ffffff14!important}.stone-icon i{background:#6b7280!important}.books-icon i:first-child{background:#8fb7ff!important}.books-icon i:nth-child(2){background:#b7e4c7!important}.books-icon i:nth-child(3){background:#f2994a!important}.bin-icon i{background:#d9e8ff!important;border-color:#2f80ed!important}.cube-icon i{background:#f2994a!important}.ring-icon i{background:0 0!important;border-color:#7bdff2!important}.token-icon i{background:#d8ff77!important}.lift-icon i{background:#8fb7ff!important}.color-icon i:first-child{background:#ff5f57!important}.color-icon i:nth-child(2){background:#72ff12!important}.color-icon i:nth-child(3){background:#2f80ed!important}.shapes-icon i:first-child,.size-icon i:nth-child(2){background:#8fb7ff!important}.shapes-icon i:last-child,.size-icon i:nth-child(3),.tower-icon i{background:#f2994a!important}.size-icon i:first-child{background:#b7e4c7!important}.pattern-icon i{background:linear-gradient(45deg,#0000 0 36%,#d8ff77 36% 48%,#0000 48%),linear-gradient(135deg,#8fb7ff 0 42%,#132b26 42% 58%,#f2994a 58%)!important}.clear-icon i{background:0 0!important;border-color:#7bdff2!important}.recycle-icon i{background:0 0!important;border-color:#27ae60 #27ae60 #27ae60 #0000!important}.axis-card,.position-card,.indicator-card,.machine-indicators{background:#0f1419!important;border-color:#2f3336!important}.axis-row,.axis-row span,.axis-row strong,.console-heading small{color:#e7e9ea!important;opacity:1!important}.axis-row span{color:#8b98a5!important}.axis-row strong{color:#f7f9f9!important;font-weight:900!important}.axis-row div{background:#38444d!important}.axis-row i{background:#e7e9ea!important}.task-assist-target,.task-assist-progress,.task-assist-status{color:#f7f9f9!important;box-shadow:none!important;background:#0f1419!important;border-color:#2f3336!important}.task-assist-target span,.task-assist-progress span,.task-assist-status span{color:#8b98a5!important;opacity:1!important}.task-assist-target strong,.task-assist-progress strong,.task-assist-status strong{color:#f7f9f9!important;opacity:1!important}.task-assist-target small{color:#aeb4ba!important;opacity:1!important}.task-assist-progress div{background:#000!important;border-color:#38444d!important}.task-assist-progress i{background:#e7e9ea!important}.task-tile.selected,.top-task-row .task-tile.selected,.mode-toggle button.active{color:#f7f9f9!important;background:#0f1419!important;border-color:#e7e9ea!important;box-shadow:inset 0 0 0 1px #e7e9ea!important}.task-tile.selected strong,.task-tile.selected small,.task-tile.selected em,.task-tile.selected p,.task-tile.selected>span:not(.task-icon),.top-task-row .task-tile.selected strong,.top-task-row .task-tile.selected small,.top-task-row .task-tile.selected em,.top-task-row .task-tile.selected p,.top-task-row .task-tile.selected>span:not(.task-icon),.mode-toggle button.active{color:#f7f9f9!important}.task-tile.selected small,.task-tile.selected em,.task-tile.selected p,.top-task-row .task-tile.selected small,.top-task-row .task-tile.selected em,.top-task-row .task-tile.selected p{color:#aeb4ba!important}.stage-shell .timeline-strip.compact{color:#f7f9f9!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0f1419!important;border-color:#2f3336!important;box-shadow:inset 0 0 0 1px #2f3336!important}.stage-shell .timeline-strip.compact .timeline-copy strong,.stage-shell .timeline-strip.compact .timeline-metrics strong{color:#f7f9f9!important}.stage-shell .timeline-strip.compact .timeline-copy span,.stage-shell .timeline-strip.compact .timeline-metrics span{color:#aeb4ba!important}.stage-shell .timeline-strip.compact .timeline-track{background:#000!important;border-color:#38444d!important}.stage-shell .timeline-strip.compact .timeline-fill{background:#e7e9ea!important}.stage-shell .timeline-strip.compact .timeline-head,.stage-shell .timeline-strip.compact .timeline-state{box-shadow:none!important;background:#e7e9ea!important;border-color:#0f1419!important}.stage-shell .timeline-strip.compact .timeline-marker{background:#2f3336!important}.stage-shell .timeline-strip.compact .timeline-marker.done{box-shadow:none!important;background:#e7e9ea!important}.page-data-panel,.results-panel,.dataset-panel,.rewards-panel,.leaderboard-panel{color:#f7f9f9!important;background:#0f1419!important;border-color:#2f3336!important}.results-hero,.results-metrics,.dataset-grid,.results-list,.podium-grid,.panel-heading,.results-heading{color:#f7f9f9!important}.results-hero h3,.results-heading h3,.panel-heading h3,.dataset-card-head strong,.dataset-card-stats b,.results-metrics strong,.results-count strong,.result-main strong,.result-meta b,.podium-card strong,.rank-row strong,.table-row strong,.table-row b,.leaderboard-count strong,.reward-count strong{color:#f7f9f9!important;opacity:1!important}.eyebrow,.results-hero p,.results-hero span,.results-count span,.results-metrics span,.dataset-card-head span,.dataset-card-stats span,.dataset-card-foot,.result-main small,.result-meta small,.podium-card span,.podium-card small,.panel-heading span,.results-heading span,.table-row small{color:#aeb4ba!important;opacity:1!important}.results-metrics article,.dataset-card,.dataset-card-stats span,.table-row,.result-row,.podium-card{color:#f7f9f9!important;box-shadow:none!important;background:#0f1419!important;border-color:#2f3336!important}.dataset-card-stats span{background:#111820!important}.dataset-accuracy-bar{background:#000!important;border-color:#38444d!important}.dataset-accuracy-bar i{background:#e7e9ea!important}.dataset-accuracy-pill{color:#f7f9f9!important;background:#111820!important;border-color:#38444d!important}.rank-row.current,.podium-card.current{color:#f7f9f9!important;background:#1d1f23!important;border-color:#536471!important}.rank-row.current *,.podium-card.current *{color:inherit!important}.rank-number{color:#f7f9f9!important;background:#111820!important;border-color:#38444d!important}.result-row button{color:#0f1419!important;background:#e7e9ea!important;border-color:#e7e9ea!important}.empty{color:#aeb4ba!important}.rank-row .rank-number,.page-data-panel .rank-row .rank-number{color:#f7f9f9!important;opacity:1!important;background:#0f1419!important;border-color:#536471!important;font-weight:900!important}.rank-row.current .rank-number,.page-data-panel .rank-row.current .rank-number{color:#0f1419!important;background:#e7e9ea!important;border-color:#e7e9ea!important}.rail-icons button.active,.rail-icons span.active{color:#f7f9f9!important;background:#0f1419!important;border-color:#e7e9ea!important;box-shadow:inset 0 0 0 1px #e7e9ea!important}.rail-icons button.active svg,.rail-icons span.active svg,.rail-icons button.active *,.rail-icons span.active *{color:#f7f9f9!important;fill:currentColor!important;stroke:currentColor!important}.sidebar{grid-template-columns:64px!important;gap:0!important;width:88px!important;min-width:88px!important;max-width:88px!important;padding:8px 10px!important}.nav-rail .brand-mark,.nav-rail .rail-logo{width:42px!important;height:42px!important}.topbar h2{color:#f7f9f9!important;opacity:1!important;font-weight:900!important}.rail-control,.rail-control>span{color:#aeb4ba!important;opacity:1!important}.rail-control input{color:#f7f9f9!important;background:#0f1419!important;border-color:#536471!important}.mode-toggle{background:#0f1419!important;border-color:#2f3336!important}.mode-toggle button:not(.active){color:#f7f9f9!important}@media (max-width:1080px){.app-shell{grid-template-columns:1fr!important}.sidebar{width:auto!important;min-width:0!important;max-width:none!important}}.task-tile.selected,.top-task-row .task-tile.selected,.mode-toggle button.active,.rail-icons button.active,.rail-icons span.active{border-color:#536471!important;box-shadow:inset 0 0 0 1px #536471!important}.stage-shell,.simulator-panel,.task-assist-panel,.console-left,.console-right,.axis-card,.position-card,.indicator-card,.machine-indicators,.stage-shell .timeline-strip.compact{border-color:#38444d!important}.camera-controls button.active,.task-assist-steps span.active,.result-row button,.dataset-brief-trigger{border-color:#aeb4ba!important}.timeline-head,.stage-shell .timeline-strip.compact .timeline-head,.stage-shell .timeline-strip.compact .timeline-state{background:#aeb4ba!important}.sidebar{border-right-color:#2f3336!important}.rail-icons button.active,.rail-icons span.active{border-color:#38444d!important;box-shadow:inset 0 0 0 1px #38444d!important}.nav-rail{border-color:#2f3336!important}.console-left{color:#f7f9f9!important}.rail-control,.rail-control>span,.task-assist-target span,.task-assist-progress span,.task-assist-status span{color:#c7d0d9!important;opacity:1!important}.task-assist-target strong,.task-assist-progress strong,.task-assist-status strong,.rail-control input,.mode-toggle button,.control-button{color:#f7f9f9!important;opacity:1!important}.task-assist-target small,.task-assist-progress small,.task-assist-status small,.control-button:disabled,.control-button[disabled]{color:#b6c1cc!important;opacity:1!important}.control-button:disabled span,.control-button[disabled] span{color:#c7d0d9!important}.task-assist-steps span{color:#f7f9f9!important;opacity:1!important}:root{--bg:#20201e;--panel:#191917;--panel-soft:#242421;--ink:#f4f4f2;--muted:#a7a7a1;--muted-2:#7c7c76;--line:#383835;--line-strong:#77776f;--console-bg:#20201e;--console-panel:#191917;--console-panel-2:#242421;--console-line:#383835;--console-line-hot:#77776f;--console-text:#f4f4f2;--console-muted:#a7a7a1;--console-green:#f4f4f2;--console-cyan:#c9c9c3;--console-amber:#a7a7a1}html,body,.app-shell,.workspace,.workspace-page,.home-page,.login-page{color:#f4f4f2!important;background:#20201e!important}.topbar{background:#20201e!important;border-bottom-color:#0000!important}.sidebar,.nav-rail{background:#20201e!important}.data-panel,.page-data-panel,.results-panel,.games-panel,.console-left,.console-right,.simulator-panel,.stage-shell,.task-assist-panel,.axis-card,.position-card,.indicator-card,.machine-indicators,.workflow-strip,.game-summary,.zone-select,.task-tile,.control-button,.manual-demo-panel,.profile-panel,.model-test-result,.dataset-card,.results-metrics article,.podium-card,.table-row,.result-row,.account-dropdown,.account-pill,.dataset-modal,.dataset-terminal-form,.stage-readout,.camera-controls{color:#f4f4f2!important;box-shadow:none!important;background:#191917!important;border-color:#383835!important}.task-tile,.dataset-card-stats span,.task-assist-target,.task-assist-progress,.task-assist-status,.position-row,.indicator-list article,.machine-grid article,.rail-control input,.mode-toggle,.camera-controls button,.stage-shell .timeline-strip.compact{color:#f4f4f2!important;background:#242421!important;border-color:#383835!important}.task-tile.selected,.top-task-row .task-tile.selected,.mode-toggle button.active,.rail-icons button.active,.rail-icons span.active,.camera-controls button.active{color:#f4f4f2!important;background:#242421!important;border-color:#77776f!important;box-shadow:inset 0 0 0 1px #77776f!important}button,.primary,.control-button.play,.dataset-brief-trigger,.dataset-terminal-form button,.user-form button,.google-button,.result-row button{color:#191917!important;box-shadow:none!important;background:#f4f4f2!important;border-color:#f4f4f2!important}.control-button:not(.play),.control-button:disabled,.control-button[disabled],.rail-icons button:not(.active),.rail-icons span:not(.active),.mode-toggle button:not(.active),.camera-controls button:not(.active){color:#f4f4f2!important;background:#191917!important;border-color:#383835!important}.topbar h2,.results-hero h3,.results-heading h3,.panel-heading h3,.task-tile strong,.dataset-card-head strong,.dataset-card-stats b,.results-metrics strong,.results-count strong,.result-main strong,.result-meta b,.podium-card strong,.table-row strong,.table-row b,.game-summary h3,.stage-readout strong,.console-heading h3,.position-row strong,.indicator-list strong,.machine-grid strong,.axis-row strong,.task-assist-target strong,.task-assist-progress strong,.task-assist-status strong,.rail-control input{color:#f4f4f2!important}.eyebrow,.topbar-subtitle,.results-hero p,.results-hero span,.results-count span,.results-metrics span,.dataset-card-head span,.dataset-card-stats span,.dataset-card-foot,.result-main small,.result-meta small,.podium-card span,.podium-card small,.panel-heading span,.table-row small,.task-tile small,.task-tile em,.task-tile p,.game-summary p,.game-summary-grid span,.rail-control,.rail-control>span,.stage-readout span,.console-heading span,.position-row span,.indicator-list span,.machine-grid span,.axis-row span,.task-assist-target span,.task-assist-target small,.task-assist-progress span,.task-assist-status span{color:#a7a7a1!important;opacity:1!important}.timeline-track,.stage-shell .timeline-strip.compact .timeline-track,.dataset-accuracy-bar,.task-assist-progress div,.axis-row div{background:#111110!important;border-color:#383835!important}.timeline-fill,.stage-shell .timeline-strip.compact .timeline-fill,.dataset-accuracy-bar i,.task-assist-progress i,.axis-row i,.machine-fill,.progress-fill,.success-fill{background:#f4f4f2!important}.timeline-head,.stage-shell .timeline-strip.compact .timeline-head,.stage-shell .timeline-strip.compact .timeline-state{background:#f4f4f2!important;border-color:#191917!important}.rank-number,.dataset-accuracy-pill{color:#f4f4f2!important;background:#242421!important;border-color:#383835!important}:root{--bg:#20201e;--panel:#171715;--panel-soft:#2b2b28;--ink:#f5f5f2;--muted:#a8a7a1;--muted-2:#7f7e78;--line:#3c3c38;--line-strong:#6f6f68;--console-bg:#20201e;--console-panel:#171715;--console-panel-2:#2b2b28;--console-line:#3c3c38;--console-line-hot:#6f6f68;--console-text:#f5f5f2;--console-muted:#a8a7a1}body,.app-shell,.workspace,.workspace-page{background:#20201e!important}.topbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0 0 12px!important;padding:0!important;position:static!important}.topbar h2{color:#f5f5f2!important;letter-spacing:-.02em!important;font-size:30px!important}.games-panel,.console-left,.stage-shell,.game-summary,.axis-card,.position-card,.indicator-card,.machine-indicators,.manual-demo-panel,.results-panel,.data-panel,.dataset-card,.results-metrics article,.podium-card,.table-row,.result-row{color:#f5f5f2!important;box-shadow:none!important;background:#171715!important;border:1px solid #ffffff09!important;border-radius:20px!important}.games-panel-heading h3,.results-hero h3,.game-summary h3,.console-heading h3,.panel-heading h3{color:#f5f5f2!important;letter-spacing:-.03em!important;font-size:28px!important;line-height:1.08!important}.eyebrow,.games-panel-heading span,.task-tile small,.task-tile em,.rail-control,.rail-control>span,.game-summary p,.game-summary-grid span,.console-heading span,.axis-row span,.position-row span,.indicator-list span,.machine-grid span{color:#a8a7a1!important}.top-task-row .task-tile,.task-tile{background:#1b1b19!important;border-color:#353531!important;border-radius:14px!important;grid-template-columns:42px minmax(0,1fr)!important;align-content:center!important;min-height:108px!important;padding:18px!important}.top-task-row .task-tile.selected,.task-tile.selected{background:#1d1d1a!important;border-color:#5f5f58!important;box-shadow:inset 0 0 0 2px #5f5f58!important}.top-task-row .task-tile span:not(.task-icon),.task-tile>span:not(.task-icon){color:#f5f5f2!important;font-size:22px!important;font-weight:900!important}.top-task-row .task-tile em,.task-tile em{display:none!important}.control-deck{grid-template-columns:300px minmax(560px,1fr) 330px!important;align-items:stretch!important;gap:20px!important}.mode-toggle{background:0 0!important;border:0!important;gap:14px!important;min-height:74px!important;padding:0!important}.mode-toggle button{color:#f5f5f2!important;background:#171715!important;border:1px solid #3c3c38!important;border-radius:14px!important;min-height:74px!important;font-size:28px!important;font-weight:900!important}.mode-toggle button.active{background:#171715!important;border-color:#f5f5f2!important;box-shadow:inset 0 0 0 2px #f5f5f2!important}.rail-control input{color:#f5f5f2!important;background:#2b2b28!important;border-color:#3c3c38!important;border-radius:10px!important;min-height:72px!important;font-size:30px!important}.control-button.play{color:#171715!important;background:#f5f5f2!important;border-radius:14px!important;min-height:68px!important;font-size:26px!important}.control-button:not(.play){color:#f5f5f2!important;background:#171715!important;border-color:#3c3c38!important;border-radius:14px!important;min-height:68px!important}.task-assist-target,.task-assist-progress,.task-assist-status,.position-row,.indicator-list article,.machine-grid article,.dataset-card-stats span{background:#171715!important;border-color:#3c3c38!important;border-radius:12px!important}.stage-shell{min-height:660px!important;overflow:hidden!important}.stage-shell .timeline-strip.compact,.stage-readout{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.camera-controls{background:0 0!important;border:0!important;gap:10px!important}.camera-controls button{color:#f5f5f2!important;background:#171715!important;border-color:#3c3c38!important;border-radius:12px!important;min-height:46px!important}.camera-controls button.active{color:#171715!important;box-shadow:none!important;background:#f5f5f2!important;border-color:#f5f5f2!important}.axis-row div,.task-assist-progress div,.timeline-track,.dataset-accuracy-bar{background:#353531!important;border-color:#0000!important}.axis-row i,.task-assist-progress i,.timeline-fill,.dataset-accuracy-bar i,.machine-fill,.progress-fill,.success-fill{background:#f5f5f2!important}.workspace{padding:14px 18px!important}.topbar h2{font-size:22px!important}.games-panel,.console-left,.stage-shell,.game-summary,.axis-card,.position-card,.indicator-card,.machine-indicators,.manual-demo-panel{border-radius:12px!important}.games-panel{padding:14px 16px!important}.games-panel-heading{margin-bottom:12px!important}.games-panel-heading h3,.results-hero h3,.game-summary h3,.console-heading h3,.panel-heading h3{letter-spacing:-.01em!important;font-size:20px!important}.top-task-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.top-task-row .task-tile,.task-tile{border-radius:8px!important;grid-template-columns:38px minmax(0,1fr)!important;min-height:78px!important;padding:10px 12px!important}.top-task-row .task-tile span:not(.task-icon),.task-tile>span:not(.task-icon){font-size:15px!important}.task-tile small{font-size:11px!important}.control-deck{grid-template-columns:220px minmax(520px,1fr) 330px!important;gap:12px!important}.console-left{gap:10px!important;padding:10px!important}.mode-toggle{gap:6px!important;min-height:48px!important}.mode-toggle button{border-radius:8px!important;min-height:46px!important;font-size:16px!important}.rail-control input{border-radius:8px!important;min-height:50px!important;font-size:18px!important}.control-button.play,.control-button:not(.play){border-radius:8px!important;min-height:52px!important;font-size:16px!important}.task-assist-target,.task-assist-progress,.task-assist-status,.position-row,.indicator-list article,.machine-grid article,.dataset-card-stats span{border-radius:8px!important}.stage-shell{min-height:520px!important}.camera-controls button{border-radius:8px!important;min-height:38px!important}.task-assist-steps span{color:#f5f5f2!important;background:#191917!important;border-color:#5a5a55!important}.task-assist-steps span.active{color:#191917!important;background:#f5f5f2!important;border-color:#f5f5f2!important}.task-assist-steps span.active *{color:#191917!important}.dataset-panel{border-radius:14px!important;padding:16px!important}.dataset-panel .results-hero{border-bottom:1px solid #383835!important;align-items:center!important;min-height:86px!important;padding-bottom:12px!important}.dataset-panel .results-hero h3{font-size:22px!important}.dataset-panel .results-hero span,.dataset-panel .results-count span{font-size:12px!important}.dataset-panel .results-count strong{font-size:30px!important}.dataset-brief-trigger{border-radius:999px!important;min-height:46px!important;padding:0 18px!important;font-size:15px!important}.dataset-metrics{gap:8px!important;margin-top:12px!important}.dataset-metrics article{border-radius:10px!important;min-height:58px!important;padding:10px 12px!important}.dataset-metrics span{font-size:10px!important}.dataset-metrics strong{font-size:20px!important}.dataset-card{border-radius:12px!important;gap:10px!important;padding:12px!important}.dataset-card-head .task-icon{border-radius:8px!important;width:38px!important;height:38px!important}.dataset-card-head strong{font-size:15px!important}.dataset-card-head span{font-size:11px!important}.dataset-card-stats span{border-radius:8px!important;min-height:48px!important;padding:8px!important}.dataset-card-stats b{font-size:18px!important}.dataset-accuracy-bar{height:7px!important}.dataset-card-foot{font-size:11px!important}.dataset-card{box-shadow:none!important;background:#1b1b19!important;border:3px solid #5f5f58!important;border-radius:14px!important}.dataset-card:hover{border-color:#77776f!important}.dataset-panel{padding:22px 24px 28px!important}.dataset-panel .results-hero{min-height:98px!important;margin-bottom:18px!important;padding-bottom:18px!important}.dataset-metrics{gap:12px!important;margin-top:0!important;margin-bottom:22px!important}.dataset-metrics article{background:#181816!important;border-color:#33332f!important;min-height:64px!important;padding:12px 16px!important}.dataset-grid{gap:16px!important;margin-top:0!important}.dataset-card{border-width:2px!important;border-color:#4e4e48!important;border-radius:16px!important;gap:14px!important;padding:16px!important}.dataset-card-head{grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important}.dataset-card-head .task-icon{width:44px!important;height:44px!important}.dataset-card-head strong{font-size:16px!important;line-height:1.15!important}.dataset-card-head span{margin-top:3px!important;font-size:12px!important;line-height:1.35!important}.dataset-card-stats{gap:10px!important}.dataset-card-stats span{background:#171715!important;border-color:#3b3b36!important;min-height:56px!important;padding:10px 12px!important}.dataset-card-stats b{margin-bottom:2px!important;font-size:20px!important;line-height:1!important}.dataset-accuracy-bar{height:6px!important;margin-top:2px!important}.dataset-card-foot{color:#b8b7b1!important;padding-top:2px!important;font-size:12px!important}.dataset-panel{max-width:1500px!important;margin:0 auto!important}.dataset-lab{grid-template-columns:minmax(600px,1.02fr) minmax(520px,.98fr);align-items:start;gap:18px;display:grid}.dataset-matrix-panel,.dataset-dashboard-panel{min-width:0}.dataset-matrix-panel{border-right:1px solid #77756d;padding-right:18px}.dataset-metrics-compact,.dataset-dashboard-metrics{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin:0 0 16px!important;display:grid!important}.dataset-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.dataset-metrics-compact article,.dataset-dashboard-metrics article{background:#171715!important;border:1px solid #353530!important;border-radius:9px!important;min-height:56px!important;padding:10px 12px!important}.dataset-metrics-compact span,.dataset-dashboard-metrics span{letter-spacing:.05em!important;color:#aaa9a2!important;font-size:9px!important}.dataset-metrics-compact strong,.dataset-dashboard-metrics strong{color:#f7f7f3!important;font-size:18px!important}.dataset-matrix-table{background:#171715;border:1px solid #3a3934;border-radius:10px;overflow:hidden}.dataset-matrix-head,.dataset-matrix-row{grid-template-columns:minmax(190px,1.7fr) 92px 104px 116px 116px 118px;align-items:stretch;display:grid}.dataset-matrix-head{color:#d8d7d1;letter-spacing:.05em;text-transform:uppercase;background:#24231f;min-height:38px;font-size:9px;font-weight:900}.dataset-matrix-head span,.dataset-matrix-row>span{border-right:1px solid #34332f;min-width:0;padding:10px}.dataset-matrix-head span:last-child,.dataset-matrix-row>span:last-child{border-right:0}.dataset-matrix-row{color:#f3f3ef;border-top:1px solid #34332f;min-height:70px}.dataset-matrix-row:nth-child(odd){background:#1b1b19}.dataset-matrix-row>span{color:#bebdb7;flex-direction:column;justify-content:center;gap:5px;font-size:11px;font-weight:800;display:flex}.dataset-matrix-row b{color:#f7f7f3;font-size:18px;line-height:1}.dataset-matrix-row small{color:#aaa9a2;font-size:10px;font-weight:800;line-height:1.2}.matrix-task-name{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px!important;display:grid!important}.matrix-task-name .task-icon{border-radius:8px!important;width:36px!important;height:36px!important}.matrix-task-name strong{color:#f6f6f2;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.15;display:block;overflow:hidden}.dataset-matrix-row span>i:not(.task-icon i),.matrix-spark i{background:#f3f2ec;border-radius:999px;max-width:100%;height:5px;display:block}.matrix-spark i:first-child{background:#a9c98a}.matrix-spark i:last-child{background:#8c8a82}.dataset-chart-card,.dataset-detail-card{background:#171715;border:1px solid #383732;border-radius:12px;padding:14px}.dataset-chart-head{color:#f5f5f2;justify-content:space-between;gap:16px;margin-bottom:10px;font-size:13px;font-weight:900;display:flex}.dataset-chart-head span{color:#c8c7c0;font-size:11px}.dataset-chart{background:linear-gradient(#2f2e2a 1px,#0000 1px) 0 0/100% 25%,linear-gradient(90deg,#2f2e2a 1px,#0000 1px) 0 0/16.66% 100%,#1b1b19;border-radius:8px;min-height:150px;position:relative;overflow:hidden}.dataset-chart svg{width:calc(100% - 58px);height:calc(100% - 30px);position:absolute;inset:12px 14px 18px 42px}.dataset-chart-scale{color:#aaa9a2;flex-direction:column-reverse;justify-content:space-between;font-size:10px;font-weight:800;display:flex;position:absolute;top:10px;bottom:18px;left:10px}.dataset-chart-card>small{color:#aaa9a2;text-align:center;margin-top:6px;font-size:10px;display:block}.dataset-detail-card{margin-top:12px}.dataset-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:12px!important}.dataset-dashboard-grid .dataset-card,.dataset-detail-card{border-width:1px!important;border-color:#383732!important;border-radius:12px!important}.dataset-dashboard-grid .dataset-card{padding:12px!important}.dataset-dashboard-grid .dataset-card.is-focused{border:2px solid #e8e6dc!important;box-shadow:inset 0 0 0 1px #ffffff14!important}.dataset-dashboard-grid .dataset-card-stats span,.dataset-detail-card .dataset-card-stats span{min-height:48px!important;padding:8px 10px!important}.dataset-dashboard-grid .dataset-card-stats b,.dataset-detail-card .dataset-card-stats b{font-size:17px!important}.dataset-view-caption{color:#e0dfd8;text-align:center;margin:14px 0 0;font-size:12px}@media (max-width:1280px){.dataset-lab{grid-template-columns:1fr}.dataset-matrix-panel{border-right:0;padding-right:0}}.dataset-lab{display:block!important}.dataset-matrix-panel{max-width:980px;margin:0 auto;border-right:0!important;padding-right:0!important}.dataset-metrics-compact{margin-bottom:18px!important}.dataset-matrix-table{box-shadow:0 18px 50px #0000002e}.dataset-matrix-head{background:#292824;min-height:44px}.dataset-matrix-head span,.dataset-matrix-row>span{padding:11px 12px}.dataset-view-caption{margin-top:16px}.workspace-page:has(.dataset-panel){width:100%!important}.dataset-panel{width:100%!important;max-width:none!important;margin:0!important;padding:24px 28px 30px!important}.dataset-panel .results-hero{max-width:none!important}.dataset-lab,.dataset-matrix-panel{width:100%!important}.dataset-matrix-panel{max-width:none!important;margin:0!important}.dataset-metrics-compact{grid-template-columns:repeat(5,minmax(170px,1fr))!important;gap:12px!important}.dataset-matrix-table{width:100%!important}.dataset-matrix-head,.dataset-matrix-row{grid-template-columns:minmax(420px,2fr) minmax(150px,.75fr) minmax(180px,.85fr) minmax(210px,1fr) minmax(210px,1fr) minmax(190px,.9fr)!important}.dataset-matrix-row{min-height:82px!important}.dataset-matrix-head span,.dataset-matrix-row>span{padding-inline:18px!important}.matrix-task-name{grid-template-columns:48px minmax(0,1fr)!important}.matrix-task-name .task-icon{width:40px!important;height:40px!important}.matrix-task-name strong{font-size:16px!important}.dataset-metrics-compact article{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:6px!important;min-height:72px!important;display:flex!important}.dataset-metrics-compact span{color:#aaa9a2!important;white-space:nowrap!important;width:100%!important;line-height:1!important;display:block!important}.dataset-metrics-compact strong{width:100%!important;font-size:24px!important;line-height:1!important;display:block!important}.workspace:not(:has(.dataset-panel)){padding:12px 16px!important}.workspace:not(:has(.dataset-panel)) .games-panel{border-radius:10px!important;padding:12px 14px!important}.workspace:not(:has(.dataset-panel)) .games-panel-heading{margin-bottom:10px!important}.workspace:not(:has(.dataset-panel)) .games-panel-heading h3{font-size:18px!important}.workspace:not(:has(.dataset-panel)) .top-task-row{gap:8px!important}.workspace:not(:has(.dataset-panel)) .top-task-row .task-tile{border-radius:8px!important;grid-template-columns:34px minmax(0,1fr)!important;min-height:64px!important;padding:9px 10px!important}.workspace:not(:has(.dataset-panel)) .task-tile{border-radius:8px!important;grid-template-columns:34px minmax(0,1fr)!important;min-height:64px!important;padding:9px 10px!important}.workspace:not(:has(.dataset-panel)) .top-task-row .task-icon{width:30px!important;height:30px!important}.workspace:not(:has(.dataset-panel)) .task-icon{width:30px!important;height:30px!important}.workspace:not(:has(.dataset-panel)) .top-task-row .task-tile span:not(.task-icon){font-size:14px!important}.workspace:not(:has(.dataset-panel)) .task-tile>span:not(.task-icon){font-size:14px!important}:is(.workspace:not(:has(.dataset-panel)) .task-tile small,.workspace:not(:has(.dataset-panel)) .task-tile em){font-size:10px!important;line-height:1.2!important}.workspace:not(:has(.dataset-panel)) .control-deck{grid-template-columns:200px minmax(520px,1fr) 300px!important;gap:10px!important}.workspace:not(:has(.dataset-panel)) .console-left{border-radius:10px!important;gap:9px!important;padding:9px!important}.workspace:not(:has(.dataset-panel)) .mode-toggle{min-height:42px!important}.workspace:not(:has(.dataset-panel)) .mode-toggle button{min-height:42px!important}.workspace:not(:has(.dataset-panel)) .mode-toggle button{font-size:15px!important}.workspace:not(:has(.dataset-panel)) .mode-toggle button.active{border-width:1px!important;box-shadow:inset 0 0 0 1px #f2f1ec!important}.workspace:not(:has(.dataset-panel)) .rail-control input{border-radius:8px!important;min-height:46px!important;font-size:15px!important}.workspace:not(:has(.dataset-panel)) .control-button.play{border-radius:8px!important;min-height:46px!important;font-size:15px!important}.workspace:not(:has(.dataset-panel)) .control-button:not(.play){border-radius:8px!important;min-height:46px!important;font-size:15px!important}.workspace:not(:has(.dataset-panel)) .stage-shell{border-radius:10px!important;min-height:470px!important}.workspace:not(:has(.dataset-panel)) .episode-card{transform-origin:0 0;transform:scale(.9)}.workspace:not(:has(.dataset-panel)) .timeline-strip.compact{transform-origin:100% 0;transform:scale(.9)}.workspace:not(:has(.dataset-panel)) .game-summary{border-radius:10px!important;padding:14px 16px!important}.workspace:not(:has(.dataset-panel)) .console-right{gap:10px!important}:is(.workspace:not(:has(.dataset-panel)) .position-card,.workspace:not(:has(.dataset-panel)) .axis-card,.workspace:not(:has(.dataset-panel)) .indicator-card,.workspace:not(:has(.dataset-panel)) .machine-indicators,.workspace:not(:has(.dataset-panel)) .manual-demo-panel){border-radius:10px!important;padding:12px!important}:is(.workspace:not(:has(.dataset-panel)) .position-card h3,.workspace:not(:has(.dataset-panel)) .axis-card h3,.workspace:not(:has(.dataset-panel)) .indicator-card h3,.workspace:not(:has(.dataset-panel)) .machine-indicators h3,.workspace:not(:has(.dataset-panel)) .manual-demo-panel h3){font-size:18px!important}.workspace:not(:has(.dataset-panel)) .position-row{min-height:42px!important;padding:8px 10px!important}.workspace:not(:has(.dataset-panel)) .indicator-list article{min-height:42px!important;padding:8px 10px!important}.workspace:not(:has(.dataset-panel)) .machine-grid article{min-height:42px!important;padding:8px 10px!important}.workspace:not(:has(.dataset-panel)) .manual-demo-stats span{min-height:42px!important;padding:8px 10px!important}.workspace:not(:has(.dataset-panel)) .position-row{grid-template-columns:minmax(84px,.8fr) repeat(3,minmax(68px,1fr))!important;align-items:center!important;column-gap:10px!important;min-height:48px!important;padding:10px 12px!important;display:grid!important}.workspace:not(:has(.dataset-panel)) .position-row span{color:#bdbbb4!important;white-space:normal!important;min-width:0!important;font-size:13px!important;line-height:1.05!important}.workspace:not(:has(.dataset-panel)) .position-row strong{color:#f5f5f2!important;white-space:nowrap!important;min-width:0!important;font-size:14px!important;line-height:1.1!important}.workspace:not(:has(.dataset-panel)) .deck-center{gap:8px!important}.workspace:not(:has(.dataset-panel)) .stage-shell{aspect-ratio:16/7.4!important;min-height:390px!important;max-height:520px!important}.workspace:not(:has(.dataset-panel)) .episode-card{min-width:130px!important;padding:12px 14px!important}.workspace:not(:has(.dataset-panel)) .episode-card span{font-size:13px!important}.workspace:not(:has(.dataset-panel)) .episode-card strong{font-size:26px!important}.workspace:not(:has(.dataset-panel)) .timeline-strip.compact{min-height:50px!important;padding:9px 12px!important}.workspace:not(:has(.dataset-panel)) .stage-shell .timeline-strip.compact{grid-template-columns:14px minmax(92px,118px) minmax(150px,1fr) 64px!important;align-items:center!important;column-gap:10px!important;width:min(500px,100% - 36px)!important}.workspace:not(:has(.dataset-panel)) .stage-shell .timeline-strip.compact .timeline-track{min-width:0!important;overflow:hidden!important}.workspace:not(:has(.dataset-panel)) .stage-shell .timeline-strip.compact .timeline-metrics{text-align:right!important;width:64px!important;min-width:64px!important;overflow:hidden!important}.workspace:not(:has(.dataset-panel)) .stage-shell .timeline-strip.compact .timeline-copy{min-width:0!important;overflow:hidden!important}:is(.workspace:not(:has(.dataset-panel)) .stage-shell .timeline-strip.compact .timeline-copy strong,.workspace:not(:has(.dataset-panel)) .stage-shell .timeline-strip.compact .timeline-copy span){text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.workspace:not(:has(.dataset-panel)) .stage-shell .timeline-strip.compact .timeline-metrics strong{font-size:14px!important;line-height:1!important;display:block!important}.workspace:not(:has(.dataset-panel)) .stage-shell .timeline-strip.compact .timeline-metrics span{margin-top:3px!important;font-size:10px!important;line-height:1!important;display:block!important}.workspace:not(:has(.dataset-panel)) .stage-shell .held-badge{z-index:7!important;color:#f7f9f9!important;background:#0f1419!important;border-color:#38444d!important;border-radius:999px!important;gap:6px!important;padding:6px 10px!important;font-size:12px!important;line-height:1!important;top:78px!important;right:18px!important;box-shadow:inset 0 0 0 1px #2f3336!important}.workspace:not(:has(.dataset-panel)) .stage-shell .held-badge span{width:7px!important;height:7px!important;box-shadow:none!important}.workspace:not(:has(.dataset-panel)) .camera-controls{gap:6px!important;bottom:18px!important;right:18px!important}.workspace:not(:has(.dataset-panel)) .camera-controls button{min-width:70px!important;min-height:34px!important;padding:0 12px!important;font-size:13px!important}.workspace:not(:has(.dataset-panel)) .game-summary-title{grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;margin-bottom:8px!important}.workspace:not(:has(.dataset-panel)) .game-summary-title .task-icon{width:34px!important;height:34px!important}.workspace:not(:has(.dataset-panel)) .game-summary-grid small{font-size:10px!important}:is(.workspace:not(:has(.dataset-panel)) .position-card,.workspace:not(:has(.dataset-panel)) .axis-card,.workspace:not(:has(.dataset-panel)) .indicator-card){padding:9px!important}.workspace:not(:has(.dataset-panel)) .console-heading{grid-template-columns:30px minmax(0,1fr) auto!important;gap:8px!important;margin-bottom:7px!important}.workspace:not(:has(.dataset-panel)) .heading-icon{width:30px!important;height:30px!important}:is(.workspace:not(:has(.dataset-panel)) .console-heading h3,.workspace:not(:has(.dataset-panel)) .position-card h3,.workspace:not(:has(.dataset-panel)) .axis-card h3,.workspace:not(:has(.dataset-panel)) .indicator-card h3){font-size:17px!important;line-height:1.05!important}.workspace:not(:has(.dataset-panel)) .console-heading small{font-size:11px!important}:is(.workspace:not(:has(.dataset-panel)) .position-list,.workspace:not(:has(.dataset-panel)) .axis-list,.workspace:not(:has(.dataset-panel)) .indicator-list){gap:6px!important}.workspace:not(:has(.dataset-panel)) .position-row{grid-template-columns:minmax(78px,.75fr) repeat(3,minmax(62px,1fr))!important;column-gap:7px!important;min-height:40px!important;padding:8px 10px!important}.workspace:not(:has(.dataset-panel)) .position-row span{font-size:12px!important}.workspace:not(:has(.dataset-panel)) .position-row strong{font-size:12px!important}.workspace:not(:has(.dataset-panel)) .axis-row{grid-template-columns:20px minmax(0,1fr) 78px!important;gap:6px!important;min-height:22px!important}:is(.workspace:not(:has(.dataset-panel)) .axis-row span,.workspace:not(:has(.dataset-panel)) .axis-row b){font-size:11px!important}.workspace:not(:has(.dataset-panel)) .axis-row b{text-align:right!important;white-space:nowrap!important;line-height:1!important}.leaderboard-panel{border-radius:14px!important;padding:18px 22px 22px!important}.leaderboard-panel .results-hero h3{font-size:22px!important;line-height:1.1!important}.leaderboard-panel .results-hero span,.leaderboard-panel .results-count span{font-size:12px!important}.leaderboard-panel .results-count strong{font-size:34px!important;line-height:.95!important}.leaderboard-panel .results-metrics{gap:10px!important;margin-bottom:14px!important}.leaderboard-panel .results-metrics article{border-radius:10px!important;min-height:58px!important;padding:10px 12px!important}.leaderboard-panel .results-metrics span{font-size:10px!important}.leaderboard-panel .results-metrics strong{font-size:20px!important;line-height:1.05!important}.leaderboard-panel .podium-grid{gap:10px!important;margin:0 0 16px!important}.leaderboard-panel .podium-card{border-radius:10px!important;gap:4px!important;min-height:78px!important;padding:12px 14px!important}.leaderboard-panel .podium-card span{font-size:11px!important}.leaderboard-panel .podium-card strong{font-size:17px!important;line-height:1.1!important}.leaderboard-panel .results-heading{margin:8px 0 10px!important}.leaderboard-panel .results-list{gap:6px!important}.leaderboard-panel .rank-number{border-radius:8px!important;width:38px!important;height:38px!important;font-size:14px!important}.leaderboard-panel .result-main strong,.leaderboard-panel .result-meta b{font-size:16px!important;line-height:1.1!important}.leaderboard-panel{padding:14px 18px 18px!important}.leaderboard-panel .results-hero{min-height:64px!important;margin-bottom:12px!important;padding-bottom:10px!important}.leaderboard-panel .results-hero .eyebrow{font-size:9px!important}.leaderboard-panel .results-hero h3{font-size:19px!important}.leaderboard-panel .results-count strong{font-size:28px!important}.leaderboard-panel .results-count span{font-size:11px!important}.leaderboard-panel .results-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important}.leaderboard-panel .results-metrics article{min-height:48px!important;padding:8px 10px!important}.leaderboard-panel .results-metrics strong{font-size:17px!important}.leaderboard-panel .results-metrics article:first-child strong{font-size:14px!important}.leaderboard-panel .podium-grid{gap:8px!important;margin-bottom:12px!important}.leaderboard-panel .podium-card{grid-template-columns:34px minmax(0,1fr);align-content:center!important;align-items:center!important;gap:2px 10px!important;min-height:58px!important;padding:10px 12px!important;display:grid!important}.leaderboard-panel .podium-card span{background:#111820;border:1px solid #38444d;border-radius:7px;grid-row:1/span 2;place-items:center;width:30px;height:30px;display:grid;color:#f7f9f9!important}.leaderboard-panel .podium-card strong,.leaderboard-panel .podium-card small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.leaderboard-panel .podium-card>div{align-content:center!important;gap:4px!important;min-width:0!important;display:grid!important}.leaderboard-panel .podium-card>div strong,.leaderboard-panel .podium-card>div small{grid-column:1!important;display:block!important}.leaderboard-panel .podium-card strong{font-size:15px!important}.leaderboard-panel .podium-card small{font-size:11px!important}.leaderboard-panel .results-heading{min-height:28px!important;margin:4px 0 8px!important}.leaderboard-panel .results-heading h3{font-size:18px!important}.leaderboard-panel .rank-row{border-radius:8px!important;grid-template-columns:48px minmax(0,1fr) minmax(132px,.22fr)!important;min-height:54px!important;padding:7px 10px!important}.leaderboard-panel .rank-number{width:32px!important;height:32px!important;font-size:13px!important}.leaderboard-panel .result-main,.leaderboard-panel .result-meta{gap:2px!important}.leaderboard-panel .result-main strong,.leaderboard-panel .result-meta b{font-size:14px!important}.leaderboard-panel .result-main small,.leaderboard-panel .result-meta small{font-size:11px!important}.leaderboard-panel .podium-grid{gap:10px!important}.leaderboard-panel .podium-card{background:#1b1b19!important;border:1px solid #3a3a36!important;border-radius:10px!important;grid-template-columns:44px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:12px!important;min-height:74px!important;padding:12px 14px!important;display:grid!important}.leaderboard-panel .podium-card.current,.leaderboard-panel .rank-row.current{background:#1d1f23!important;border-color:#536471!important}.leaderboard-panel .leader-rank-icon,.leaderboard-panel .podium-card .leader-rank-icon,.leaderboard-panel .rank-row .leader-rank-icon{color:#f7f9f9!important;background:#111820!important;border:1px solid #38444d!important;border-radius:8px!important;place-items:center!important;width:38px!important;height:38px!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:grid!important}.leaderboard-panel .rank-row.current .leader-rank-icon{color:#0f1419!important;background:#e7e9ea!important;border-color:#e7e9ea!important}.leaderboard-panel .podium-card strong,.leaderboard-panel .rank-row .result-main strong{color:#f5f5f2!important;font-size:16px!important;font-weight:900!important;line-height:1.1!important}.leaderboard-panel .podium-card small,.leaderboard-panel .rank-row .result-main small{color:#aaa9a2!important;font-size:12px!important;font-weight:800!important}.leaderboard-panel .rank-row{background:#171715!important;border:1px solid #2f3336!important;border-radius:10px!important;grid-template-columns:48px minmax(0,1fr) minmax(150px,.22fr)!important;gap:12px!important;min-height:64px!important;padding:10px 14px!important}.leaderboard-panel .rank-row .result-meta b{color:#f5f5f2!important;font-size:15px!important}.leaderboard-panel .rank-row .result-meta small{color:#aaa9a2!important;font-size:11px!important}.rewards-panel{border-radius:14px!important;padding:14px 18px 18px!important}.rewards-panel .results-hero{min-height:64px!important;margin-bottom:12px!important;padding-bottom:10px!important}.rewards-panel .results-hero .eyebrow{font-size:9px!important}.rewards-panel .results-hero h3{font-size:19px!important;line-height:1.1!important}.rewards-panel .results-hero span,.rewards-panel .results-count span{font-size:11px!important}.rewards-panel .results-count strong{font-size:28px!important;line-height:.95!important}.rewards-panel .results-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important}.rewards-panel .results-metrics article{border-radius:10px!important;min-height:48px!important;padding:8px 10px!important}.rewards-panel .results-metrics span{font-size:10px!important}.rewards-panel .results-metrics strong{font-size:18px!important;line-height:1.05!important}.rewards-panel .results-metrics article:last-child strong{text-transform:capitalize!important;font-size:16px!important}.rewards-panel .results-heading{min-height:28px!important;margin:4px 0 8px!important}.rewards-panel .results-heading h3{font-size:18px!important}.rewards-panel .results-list{gap:6px!important}.rewards-panel .reward-row{border-radius:8px!important;grid-template-columns:minmax(0,1fr) minmax(130px,.18fr)!important;min-height:54px!important;padding:8px 12px!important}.rewards-panel .result-main,.rewards-panel .result-meta{gap:2px!important}.rewards-panel .result-main strong,.rewards-panel .result-meta b{text-transform:capitalize!important;font-size:14px!important;line-height:1.1!important}.rewards-panel .result-main small,.rewards-panel .result-meta small{font-size:11px!important;line-height:1.2!important}.rewards-panel .result-main small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:900px!important;overflow:hidden!important}.models-panel{border-radius:14px!important;padding:14px 18px 18px!important}.models-panel .results-hero{min-height:64px!important;margin-bottom:12px!important;padding-bottom:10px!important}.models-panel .results-hero .eyebrow{font-size:9px!important}.models-panel .results-hero h3{font-size:19px!important;line-height:1.1!important}.models-panel .results-hero span,.models-panel .results-count span{font-size:11px!important}.models-panel .results-count strong{font-size:28px!important;line-height:.95!important}.models-panel .results-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important}.models-panel .results-metrics article{border-radius:10px!important;min-height:48px!important;padding:8px 10px!important}.models-panel .results-metrics span{font-size:10px!important}.models-panel .results-metrics strong{font-size:18px!important;line-height:1.05!important}.models-panel .model-test-result{border-radius:10px!important;grid-template-columns:minmax(180px,.4fr) minmax(0,1fr)!important;gap:8px!important;padding:10px!important}.models-panel .test-result-grid{gap:6px!important}.models-panel .test-result-grid article{min-height:42px!important;padding:7px 9px!important}.models-panel .results-heading{min-height:28px!important;margin:4px 0 8px!important}.models-panel .results-heading h3{font-size:18px!important}.models-panel .results-list{gap:6px!important}.models-panel .model-row{border-radius:8px!important;grid-template-columns:minmax(0,1fr) minmax(130px,.18fr) 70px!important;align-items:center!important;gap:12px!important;min-height:54px!important;padding:8px 12px!important}.models-panel .result-main,.models-panel .result-meta{gap:2px!important}.models-panel .result-main strong,.models-panel .result-meta b{font-size:14px!important;line-height:1.1!important}.models-panel .result-main small,.models-panel .result-meta small{font-size:11px!important;line-height:1.2!important}.models-panel .result-main small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.models-panel .model-row button{border-radius:8px!important;min-width:58px!important;min-height:34px!important;padding:0 10px!important;font-size:12px!important}.workspace:not(:has(.dataset-panel)) .axis-row i{height:6px!important}.workspace:not(:has(.dataset-panel)) .indicator-list article{min-height:54px!important;padding:8px 10px!important}.workspace:not(:has(.dataset-panel)) .indicator-list span{font-size:11px!important}.workspace:not(:has(.dataset-panel)) .indicator-list strong{font-size:18px!important}.workspace:not(:has(.dataset-panel)) .game-summary h3{font-size:17px!important}.workspace:not(:has(.dataset-panel)) .game-summary>p{margin:4px 0 8px!important;font-size:12px!important}.workspace:not(:has(.dataset-panel)) .game-summary-grid span{min-height:36px!important;padding:6px 8px!important}.workspace:not(:has(.dataset-panel)) .control-deck{grid-template-columns:200px minmax(460px,.86fr) 330px!important}.workspace:not(:has(.dataset-panel)) .stage-shell{aspect-ratio:16/8.6!important;max-width:1120px!important;min-height:410px!important;margin-inline:auto!important}.workspace:not(:has(.dataset-panel)) .game-summary{max-width:1120px!important;margin-inline:auto!important}.workspace:not(:has(.dataset-panel)) .control-deck{grid-template-columns:200px minmax(0,1fr) 340px!important;align-items:start!important}.workspace:not(:has(.dataset-panel)) .deck-center{width:100%!important;min-width:0!important}:is(.workspace:not(:has(.dataset-panel)) .stage-shell,.workspace:not(:has(.dataset-panel)) .game-summary){width:100%!important;max-width:none!important;margin-inline:0!important}.workspace:not(:has(.dataset-panel)) .stage-shell{aspect-ratio:16/8.25!important;min-height:410px!important}.workspace:not(:has(.dataset-panel)) .console-right{width:100%!important;min-width:0!important}.workspace:not(:has(.dataset-panel)) .game-summary{padding:8px 12px!important}.workspace:not(:has(.dataset-panel)) .game-summary-title{margin-bottom:4px!important}.workspace:not(:has(.dataset-panel)) .game-summary>p{margin:4px 0 8px!important;font-size:12px!important;line-height:1.25!important}.workspace:not(:has(.dataset-panel)) .game-summary-grid{gap:8px!important}.workspace:not(:has(.dataset-panel)) .game-summary-grid span{justify-content:center!important;min-height:52px!important;padding:8px 10px!important}.workspace:not(:has(.dataset-panel)) .game-summary-grid small{margin-bottom:8px!important;font-size:10px!important}.workspace:not(:has(.dataset-panel)) .game-summary-grid strong{font-size:13px!important}.workspace:not(:has(.dataset-panel)) .game-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.workspace:not(:has(.dataset-panel)) .game-summary-grid article{border-color:#2f403a!important;border-radius:8px!important;align-content:center!important;gap:8px!important;min-height:58px!important;padding:10px 12px!important;display:grid!important}.workspace:not(:has(.dataset-panel)) .game-summary-grid span{color:#aaa9a2!important;letter-spacing:.04em!important;min-height:0!important;padding:0!important;font-size:10px!important;line-height:1!important;display:block!important}.workspace:not(:has(.dataset-panel)) .game-summary-grid strong{color:#f5f5f2!important;text-transform:none!important;font-size:14px!important;line-height:1.1!important;display:block!important}.workspace:not(:has(.dataset-panel)) .deck-inline-panels .manual-demo-panel.active{grid-template-columns:minmax(220px,1fr) minmax(230px,.42fr) minmax(430px,.72fr)!important;gap:10px!important}.workspace:not(:has(.dataset-panel)) .manual-demo-actions{justify-content:stretch!important}.workspace:not(:has(.dataset-panel)) .manual-command-grid{grid-template-columns:repeat(4,minmax(82px,1fr))!important;gap:6px!important}.workspace:not(:has(.dataset-panel)) .manual-command-grid button{white-space:nowrap!important;border-radius:7px!important;min-height:34px!important;padding:0 8px!important;font-size:12px!important;font-weight:850!important;line-height:1!important}.app-shell{grid-template-columns:74px minmax(0,1fr)!important}.sidebar{grid-template-columns:52px!important;width:74px!important;min-width:74px!important;max-width:74px!important;padding:6px 8px!important}.nav-rail{gap:10px!important;width:52px!important;min-height:calc(100vh - 12px)!important;padding:6px 4px!important}.rail-icons{gap:7px!important;padding-top:8px!important}.rail-icons button,.rail-icons span{border-radius:7px!important;width:42px!important;height:42px!important}.rail-icons svg{width:18px!important;height:18px!important}.nav-rail .brand-mark,.nav-rail .rail-logo{width:34px!important;height:34px!important;margin-top:4px!important}.dataset-modal-backdrop{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#00000094!important}.dataset-modal{color:#f4f4f2!important;background:#111110!important;border:1px solid #343434!important;width:min(660px,100vw - 32px)!important;max-height:calc(100vh - 48px)!important}.dataset-modal-hero{background:#111110!important;padding:20px 56px 14px!important}.dataset-modal-hero h3,.dataset-modal-hero h3 span{color:#f4f4f2!important;font-size:clamp(25px,3vw,34px)!important;line-height:1.05!important}.dataset-modal-hero h3 span{color:#9b9b97!important}.dataset-modal-hero p,.terminal-line,.terminal-contact{color:#aaa9a3!important}.dataset-modal-close{color:#151513!important;width:30px!important;height:30px!important;box-shadow:none!important;background:#f4f4f2!important;border:1px solid #d8d8d2!important;border-radius:50%!important;font-size:20px!important}.dataset-terminal-form{color:#f4f4f2!important;background:#111110!important;border-color:#30302d!important}.terminal-topbar{background:#1d1d1b!important;border-color:#30302d!important}.terminal-topbar strong,.terminal-topbar em{color:#bdbcb6!important}.terminal-dots i:first-child{background:#f04444!important}.terminal-dots i:nth-child(2){background:#d6a21a!important}.terminal-dots i:nth-child(3){background:#15b96a!important}.dataset-terminal-form label span{color:#bdbcb6!important}.dataset-terminal-form label b{color:#ff5959!important}.dataset-terminal-form input,.dataset-terminal-form textarea,.dataset-terminal-form select{color:#f4f4f2!important;background:#1b1b19!important;border-color:#3c3c38!important}.dataset-terminal-form input::placeholder,.dataset-terminal-form textarea::placeholder{color:#8d8c87!important}.dataset-terminal-form button{color:#151513!important;background:#f4f4f2!important;border:1px solid #f4f4f2!important}.dataset-modal .terminal-contact{color:#bdbcb6!important}.dataset-modal .terminal-contact span{color:#f4f4f2!important;font-weight:800!important}.landing-page{color:#1d1d1b;background:#f7f8f6;height:auto;min-height:100vh;overflow:visible}.landing-page button{border-radius:10px}.landing-nav{justify-content:space-between;align-items:center;gap:24px;width:min(100%,1180px);height:72px;margin:0 auto;padding:0 24px;display:flex}.landing-brand{color:#161616;min-height:auto;box-shadow:none;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:18px;text-decoration:none;display:inline-flex}.landing-brand:hover,.landing-brand:focus-visible{color:#161616!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.landing-logo-mark{color:#161616;place-items:center;width:30px;height:30px;display:inline-grid}.landing-logo-mark img,.landing-logo-mark svg{object-fit:contain;width:100%;height:100%;display:block}.landing-nav nav{color:#4c4d4a;align-items:center;gap:22px;font-size:13px;font-weight:650;display:flex}.landing-nav a{color:inherit;text-decoration:none}.landing-nav-dropdown{align-items:center;margin:-14px 0;padding:14px 0;display:inline-flex;position:relative}.landing-nav-dropdown>button{min-height:auto;font:inherit;cursor:pointer;padding:0;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}.landing-nav-dropdown>button:hover:not(:disabled),.landing-nav-dropdown>button:active:not(:disabled),.landing-nav-dropdown>button:focus-visible{outline:none;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}.landing-nav-menu{z-index:20;opacity:0;pointer-events:none;background:#f7f8f6f5;border:1px solid #20211e1f;border-radius:10px;min-width:150px;padding:6px;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 18px 45px #1414121f}.landing-nav-menu:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.landing-nav-menu a,.landing-nav-menu button{color:#1f201d;text-align:left;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:auto;padding:9px 10px;font-size:13px;font-weight:750;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}.landing-nav-menu small{color:#168a42;white-space:nowrap;font-size:10px;font-weight:800}.landing-nav-menu a:hover,.landing-nav-menu a:focus-visible,.landing-nav-menu button:hover:not(:disabled),.landing-nav-menu button:focus-visible{color:#1f201d!important;box-shadow:none!important;background:#e8ece4!important;transform:none!important}.landing-nav-dropdown:hover .landing-nav-menu,.landing-nav-dropdown:focus-within .landing-nav-menu{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.landing-nav-actions{align-items:center;gap:8px;display:flex}.landing-link-button,.landing-primary-small{border-radius:9px;min-height:34px;padding:0 13px;font-size:12px;font-weight:750}.landing-link-button{color:#272724;background:0 0;border-color:#0000}.landing-primary-small{color:#fff!important;background:#050505!important;border-color:#050505!important}.landing-primary-small:hover:not(:disabled),.landing-primary-small:focus-visible{color:#fff!important;background:#161616!important;border-color:#2b2b28!important;box-shadow:0 0 0 4px #0505051a!important}.landing-hero,.landing-section,.landing-feature-grid,.landing-pipeline,.landing-spotlight,.landing-trust,.landing-final-cta,.landing-footer{width:min(100% - 48px,1120px);margin-inline:auto}.landing-hero{isolation:isolate;background:#1b1916;border-radius:14px;place-items:center;min-height:clamp(420px,58vw,590px);display:grid;position:relative;overflow:hidden}.landing-hero-media,.landing-hero-media img,.landing-hero-media video{width:100%;height:100%;position:absolute;inset:0}.landing-hero-media img,.landing-hero-media video{object-fit:cover}.landing-hero-media img{opacity:0}.landing-hero-media:after{content:"";background:radial-gradient(circle at 50% 46%,#00000047,#0006 46%,#0000008c 100%),linear-gradient(#00000042,#00000080);position:absolute;inset:0}.landing-hero-content{z-index:1;text-align:center;color:#fff;justify-items:center;max-width:850px;padding:56px 28px;display:grid;position:relative}.landing-hero h1{color:#fff;letter-spacing:0;max-width:800px;margin:0;font-size:clamp(34px,4.7vw,58px);font-weight:600;line-height:1.06}.landing-hero p{color:#ffffffdb;max-width:720px;margin:24px 0 0;font-size:clamp(16px,1.7vw,20px);line-height:1.45}.landing-hero-actions{justify-content:center;gap:10px;margin-top:30px;display:flex}.landing-hero-actions button{color:#161616;background:#f7f8f6;border:1px solid #ffffff47;min-height:43px;padding:0 20px;font-size:15px;font-weight:700}.landing-hero-actions button:last-child{color:#fff;background:0 0;border-color:#ffffff61}.landing-logo-strip{color:#555650;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;justify-content:center;gap:28px;width:min(100% - 48px,980px);margin:30px auto 70px;font-size:12px;font-weight:800;display:flex}.landing-section{text-align:center;margin-top:76px}.landing-kicker{color:#777872;margin:0 0 10px;font-size:13px;font-weight:750}.landing-section h2,.landing-pipeline h2,.landing-spotlight h2,.landing-trust h2,.landing-final-cta h2{color:#252521;letter-spacing:-.04em;margin:0;font-size:clamp(32px,4.1vw,52px);font-weight:450;line-height:1.04}.landing-section>p:not(.landing-kicker){color:#686963;max-width:680px;margin:16px auto 0;font-size:16px;line-height:1.55}.landing-stat-row{color:#777872;grid-template-columns:repeat(4,1fr);max-width:620px;margin:28px auto 0;display:grid}.landing-stat-row div{gap:4px;display:grid}.landing-stat-row strong{color:#20201d;font-size:18px}.landing-stat-row span{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.landing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:54px;display:grid}.landing-feature-large{background:#ecefeb;border-radius:7px;grid-column:1/-1;grid-template-columns:1.3fr .7fr;align-items:center;gap:28px;padding:28px;display:grid}.landing-card,.landing-service-grid article{gap:14px;padding:0;display:grid}.landing-feature-large h3,.landing-card h3,.landing-service-grid h3{color:#272724;letter-spacing:-.03em;margin:0;font-size:25px;font-weight:500}.landing-feature-large p,.landing-card p,.landing-service-grid p,.landing-spotlight p,.landing-final-cta p{color:#62645d;margin:8px 0 0;font-size:15px;line-height:1.5}.landing-feature-large button,.landing-card button,.landing-service-grid button,.landing-trust button{color:#262722;min-height:auto;box-shadow:none;background:0 0;border:0;justify-self:start;padding:0;font-size:13px}.landing-mini-scene{background:#161716;border-radius:7px;min-height:235px;position:relative;overflow:hidden}.landing-card .landing-mini-scene,.landing-service-grid .landing-mini-scene{background:#dde3d7;min-height:220px}.scene-grid{opacity:.44;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;transform:perspective(400px)rotateX(62deg)translateY(40px)scale(1.4)}.landing-mini-scene.nodes .scene-grid,.landing-mini-scene.video .scene-grid{background-image:radial-gradient(circle at 26% 28%,#9cef2da6 0 6px,#0000 7px),radial-gradient(circle at 62% 58%,#2f80ed8c 0 7px,#0000 8px),radial-gradient(circle at 78% 24%,#f2994aa6 0 5px,#0000 6px);transform:none}.scene-arm{width:52%;height:44%;position:absolute;top:25%;left:16%}.scene-arm span{background:#d9ddd8;border-radius:999px;display:block;position:absolute;box-shadow:0 8px 20px #00000052}.scene-arm span:first-child{border:13px solid #6d716d;width:72px;height:72px;top:52%;left:0}.scene-arm span:nth-child(2){width:160px;height:18px;top:54%;left:64px;transform:rotate(-18deg)}.scene-arm span:nth-child(3){width:88px;height:18px;top:23%;left:194px;transform:rotate(38deg)}.scene-object,.scene-target{border-radius:10px;position:absolute}.scene-object{background:#f2994a;width:42px;height:42px;bottom:24%;right:30%}.scene-target{background:#9cef2d2e;border:2px solid #9cef2dd1;width:74px;height:48px;bottom:21%;right:13%}.landing-pipeline{color:#f5f5f0;background:radial-gradient(circle at 10% 8%,#9cef2d1a,#0000 30%),linear-gradient(135deg,#151612,#0e0f0c 72%);border-radius:7px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:54px;min-height:280px;margin-top:80px;padding:54px 64px;display:grid;overflow:hidden}.landing-pipeline h2,.landing-trust h2{color:#f5f5f0}.landing-pipeline .landing-kicker{color:#b8bbb3}.landing-pipeline p:not(.landing-kicker){color:#aaada5;max-width:520px;margin:20px 0 0;font-size:15px;line-height:1.55}.pipeline-steps{grid-template-columns:repeat(6,1fr);align-items:center;gap:0;display:grid;position:relative}.pipeline-steps:before{content:"";background:linear-gradient(90deg,#0000,#f7f8f43d,#0000);height:1px;position:absolute;top:50%;left:8%;right:8%}.pipeline-steps article{color:#d6d8d2;align-content:center;justify-items:center;gap:12px;min-height:116px;display:grid;position:relative}.pipeline-steps article:first-child,.pipeline-steps article:last-child{color:#f5f5f0}.pipeline-steps small{color:#f5f5f0;background:#191a17;border:1px solid #ffffff21;border-radius:999px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:850;display:inline-grid;box-shadow:0 0 0 8px #10110e}.pipeline-steps strong{color:#f5f5f0;letter-spacing:0;font-size:13px;font-weight:750;line-height:1.08}.landing-service-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}.landing-service-grid .landing-service-card{background:linear-gradient(#ffffff94,#eef1ece6),#eef1ec;border:1px solid #20211e1a;border-radius:8px;align-content:space-between;gap:22px;min-height:310px;padding:26px;box-shadow:0 18px 40px #1e1f1c0f}.service-index{color:#f7f8f4;background:#181915;border-radius:999px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:inline-grid}.service-metric{color:#777872;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:inline-block}.service-steps{flex-wrap:wrap;gap:8px;display:flex}.service-steps span{color:#252622;background:#f7f8f4;border:1px solid #20211e21;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex}.landing-spotlight{background:#151512;border-radius:8px;grid-template-columns:1.1fr .9fr;align-items:center;gap:34px;margin-top:78px;padding:34px;display:grid}.spotlight-media .landing-mini-scene{min-height:310px}.spotlight-dashboard{background:radial-gradient(circle at 18% 16%,#9cef2d29,#0000 30%),linear-gradient(#1f211c,#0d0e0c);border:1px solid #ffffff14;border-radius:8px;align-content:space-between;gap:22px;min-height:330px;padding:28px;display:grid;box-shadow:inset 0 0 0 1px #ffffff08}.spotlight-dashboard-header{color:#aeb1aa;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:start;gap:16px;font-size:13px;font-weight:750;display:flex}.spotlight-dashboard-header strong{color:#f5f5f0;letter-spacing:-.03em;text-transform:none;font-size:28px;font-weight:650}.spotlight-chart{background:linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/100% 33.333%,linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/12.5% 100%,#ffffff08;border-radius:8px;grid-template-columns:repeat(8,1fr);align-items:end;gap:10px;height:150px;padding:16px;display:grid}.spotlight-chart span{height:var(--bar-height);background:linear-gradient(#f6f7f3,#9cef2d);border-radius:999px 999px 4px 4px;min-height:18px;animation:4.8s ease-in-out infinite spotlightBarIn;box-shadow:0 0 18px #9cef2d2e}@keyframes spotlightBarIn{0%,to{opacity:.82;transform:translateY(4px)}10%,88%{opacity:1;transform:translateY(0)}}.spotlight-run-list{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.spotlight-run-list span{color:#aeb1aa;border:1px solid #ffffff14;border-radius:8px;align-content:center;gap:4px;min-height:76px;padding:14px;font-size:12px;font-weight:700;display:grid}.spotlight-run-list strong{color:#f5f5f0;font-size:22px;line-height:1}.landing-spotlight h2,.landing-spotlight p{color:#f4f4ef}.landing-spotlight p{color:#bdbeb8}.spotlight-metrics{color:#c9cbc5;gap:28px;margin-top:24px;display:flex}.spotlight-metrics span{display:grid}.spotlight-metrics strong{color:#9cef2d;font-size:38px;font-weight:450}.industry-tabs{grid-template-rows:repeat(2,minmax(190px,1fr));grid-template-columns:minmax(0,1.1fr) minmax(0,1.65fr);gap:12px;margin-top:34px;display:grid}.industry-tabs article{color:#565952;text-align:left;background:#e9ece6;border:1px solid #20211e14;border-radius:8px;flex-direction:column;justify-content:flex-end;min-height:220px;padding:22px;display:flex}.industry-tabs .active{color:#242620;background:radial-gradient(circle at 24% 14%,#9cef2d52,#0000 42%),linear-gradient(135deg,#e2f5c8,#f0f5eb);grid-row:1/span 2}.industry-tabs article:not(.active){min-height:190px}.industry-tabs article:nth-child(n+2){grid-column:2}.industry-tabs article:nth-child(2),.industry-tabs article:nth-child(3){grid-row:1}.industry-tabs article:nth-child(4),.industry-tabs article:nth-child(5){grid-row:2}.industry-tabs article:nth-child(n+2){width:calc(50% - 6px)}.industry-tabs article:nth-child(2),.industry-tabs article:nth-child(4){justify-self:start}.industry-tabs article:nth-child(3),.industry-tabs article:nth-child(5){justify-self:end}.industry-tabs span{color:#22231f;letter-spacing:-.02em;font-size:22px;font-weight:650;line-height:1.08;display:block}.industry-tabs p{color:#61645e;max-width:360px;margin:12px 0 0;font-size:15px;line-height:1.45}.landing-trust{color:#f7f3f5;text-align:center;background:radial-gradient(circle,#2a2330,#17111c 66%);border-radius:8px;justify-items:center;gap:18px;margin-top:82px;padding:56px 28px;display:grid}.landing-trust>div{color:#beb5bd;gap:18px;font-size:13px;display:flex}.landing-final-cta{text-align:center;background:radial-gradient(circle at 16% 100%,#cfff71 0,#ecffd7 32%,#f6f7f2 70%);border-radius:8px;justify-items:center;margin-top:82px;padding:76px 24px;display:grid}.landing-final-cta p{max-width:560px}.landing-final-cta div{gap:10px;margin-top:22px;display:flex}.landing-final-cta button{color:#171714;background:#f7f8f6;border:0;min-height:38px}.landing-final-cta button:last-child{color:#fff!important;background:#050505!important;border-color:#050505!important}.landing-final-cta button:last-child:hover:not(:disabled),.landing-final-cta button:last-child:focus-visible{color:#fff!important;background:#161616!important;border-color:#2b2b28!important;box-shadow:0 0 0 4px #0505051a!important}.access-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(16px)saturate(.88);backdrop-filter:blur(16px)saturate(.88);background:radial-gradient(circle at 50% 38%,#ffffff1f,#0000 28%),#0808079e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.access-modal{color:#171714;background:#f7f8f6fa;border:1px solid #1616141f;border-radius:8px;gap:12px;width:min(380px,100%);padding:24px;display:grid;position:relative;box-shadow:0 24px 70px #00000047}.access-modal:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #fffc}.access-modal-head{align-items:center;gap:12px;display:flex}.access-modal .landing-logo-mark{width:28px;height:28px}.access-modal-head span{color:#676862;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.access-modal h2,.access-modal p{margin:0}.access-modal h2{letter-spacing:0;max-width:300px;margin-top:8px;font-size:clamp(28px,4vw,36px);font-weight:850;line-height:1.02}.access-modal-copy{color:#676862;font-size:14px;line-height:1.45}.access-modal form{border-top:1px solid #1717141a;gap:12px;width:100%;margin-top:8px;padding-top:16px;display:grid}.access-modal label{color:#575850;letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:11px;font-weight:900;display:grid}.access-modal input{color:#171714;letter-spacing:.12em;text-transform:uppercase;background:#fff;border:1px solid #17171429;border-radius:8px;outline:none;width:100%;min-height:46px;padding:0 14px;font-size:18px;font-weight:900;box-shadow:inset 0 0 0 1px #00000005}.access-modal input:focus{border-color:#171714;box-shadow:0 0 0 4px #17171414}.access-modal-error{color:#ff7b72;font-size:13px;font-weight:800}.access-modal button[type=submit]{min-height:46px;font-size:15px;font-weight:900;color:#fff!important;box-shadow:none!important;background:#050505!important;border-color:#050505!important}.access-modal button[type=submit]:hover:not(:disabled),.access-modal button[type=submit]:focus-visible{color:#fff!important;background:#161616!important;border-color:#2b2b28!important;box-shadow:0 0 0 4px #0505051a!important}.access-modal-close{text-transform:uppercase;min-height:30px;padding:0 9px;font-size:11px;font-weight:900;line-height:1;position:absolute;top:18px;right:18px;color:#555650!important;box-shadow:none!important;background:#fff!important;border:1px solid #1717141f!important;border-radius:8px!important}.access-modal-close:hover:not(:disabled),.access-modal-close:focus-visible{color:#171714!important;box-shadow:none!important;background:#ecefeb!important}.landing-footer{color:#575850;grid-template-columns:1.4fr repeat(3,1fr);gap:36px;margin-top:54px;padding:42px 0 64px;display:grid}.landing-footer>div{align-content:start;gap:8px;display:grid}.landing-footer h3,.landing-footer strong,.landing-footer p{margin:0}.landing-footer h3,.landing-footer strong{color:#21211e}.landing-footer a,.landing-footer p{font-size:13px;line-height:1.45}.landing-footer a{color:inherit;text-decoration:none}.landing-footer a:hover,.landing-footer a:focus-visible{color:#171714;text-underline-offset:4px;text-decoration:underline}@media (max-width:900px){.landing-nav nav{display:none}.landing-feature-large,.landing-spotlight,.landing-pipeline,.landing-footer,.landing-feature-grid,.landing-service-grid{grid-template-columns:1fr}.pipeline-steps{grid-template-columns:repeat(3,1fr)}.industry-tabs{grid-template-rows:none;grid-template-columns:1fr}.industry-tabs article:not(.active){writing-mode:initial;min-height:110px}.industry-tabs .active,.industry-tabs article:nth-child(n+2){grid-area:auto;justify-self:stretch;width:auto}}@media (max-width:560px){.landing-hero,.landing-section,.landing-feature-grid,.landing-pipeline,.landing-spotlight,.landing-trust,.landing-final-cta,.landing-footer{width:min(100% - 28px,1120px)}.landing-nav{padding:0 14px}.landing-nav-actions{gap:4px}.landing-link-button{display:none}.landing-hero-actions,.landing-final-cta div{flex-direction:column;width:100%}.landing-stat-row{grid-template-columns:repeat(2,1fr);gap:18px}}.landing-page{color:#1e1f1c!important;background:#f6f7f3!important}.landing-page .landing-nav,.landing-page .landing-footer{background:0 0}.landing-page .landing-section h2,.landing-page .landing-feature-large h3,.landing-page .landing-card h3,.landing-page .landing-service-grid h3,.landing-page .industry-tabs span,.landing-page .landing-final-cta h2{color:#20211e}.landing-page .landing-section>p:not(.landing-kicker),.landing-page .landing-feature-large p,.landing-page .landing-card p,.landing-page .landing-service-grid p,.landing-page .industry-tabs p,.landing-page .landing-final-cta p{color:#5f625c}.landing-feature-large{background:#eef1ec}.landing-card,.landing-service-grid article{color:#20211e}.landing-robot-preview{isolation:isolate;background:#171714;border-radius:8px;min-height:235px;position:relative;overflow:hidden}.landing-robot-preview img{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center;animation:4.2s ease-in-out infinite landingPreviewSwap;display:block}@keyframes landingPreviewSwap{0%,to{opacity:.94}8%,88%{opacity:1}}.landing-card .landing-robot-preview,.landing-service-grid .landing-robot-preview{min-height:218px}.spotlight-media .landing-robot-preview{min-height:310px}.landing-task-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(100% - 48px,1120px);margin:-34px auto 42px;display:grid}.landing-task-gallery+.landing-section{margin-top:54px}.landing-task-gallery article{aspect-ratio:2.32;background:#171714;border:1px solid #1e1f1c1a;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 10px 30px #1e1f1c14}.landing-task-gallery img{object-fit:cover;width:100%;height:100%;display:block}.landing-task-gallery span{color:#f8f8f4;letter-spacing:0;background:#0a0a09b8;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;line-height:1;position:absolute;bottom:9px;left:10px}@media (max-width:900px){.landing-task-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.robot-preview-wall{z-index:0;background:radial-gradient(circle at 52% 68%,#ffffff17,#0000 28%),linear-gradient(#171714 0%,#20201d 100%);position:absolute;inset:0 0 38%}.robot-preview-floor{opacity:.98;transform-origin:top;z-index:1;background-color:#8e897f;background-image:linear-gradient(#20201d6b 1px,#0000 1px),linear-gradient(90deg,#20201d6b 1px,#0000 1px);background-size:30px 30px;height:66%;position:absolute;bottom:-30%;left:-14%;right:-14%;transform:perspective(520px)rotateX(58deg);box-shadow:inset 0 80px 90px #00000047}.robot-preview-base{z-index:3;background:linear-gradient(#777268,#3e3b35);border-radius:48% 48% 24px 24px;width:118px;height:74px;position:absolute;bottom:24%;left:18%;box-shadow:0 16px 24px #0000005c}.robot-preview-base span:first-child{background:0 0;border:6px solid #69655d;border-radius:999px;height:16px;position:absolute;bottom:-11px;left:-18px;right:-18px}.robot-preview-base span:last-child{background:linear-gradient(135deg,#9f998e,#5d584f);border-radius:50%;width:72px;height:52px;position:absolute;top:-32px;left:20px}.robot-preview-shoulder,.robot-preview-elbow,.robot-preview-wrist{z-index:5;border-radius:50%;position:absolute}.robot-preview-shoulder{background:radial-gradient(circle at 38% 30%,#fff8dc,#918b80 48%,#4b4841 78%);width:58px;height:58px;bottom:calc(24% + 58px);left:calc(18% + 82px);box-shadow:0 9px 18px #0006}.robot-preview-upper,.robot-preview-forearm{transform-origin:0;z-index:4;background:linear-gradient(#c8c3b6,#777268);border-radius:999px;height:20px;position:absolute;box-shadow:0 9px 16px #0000005c}.robot-preview-upper{width:180px;bottom:calc(24% + 85px);left:calc(18% + 125px);transform:rotate(-15deg)}.robot-preview-elbow{background:linear-gradient(135deg,#908a7f,#4e4b44);width:42px;height:42px;bottom:calc(24% + 112px);left:calc(18% + 286px)}.robot-preview-forearm{width:128px;height:18px;bottom:calc(24% + 123px);left:calc(18% + 318px);transform:rotate(28deg)}.robot-preview-wrist{background:linear-gradient(135deg,#756f65,#2f2e2a);width:40px;height:40px;bottom:calc(24% + 86px);left:calc(18% + 425px)}.robot-preview-gripper{z-index:6;width:70px;height:48px;position:absolute;bottom:calc(24% + 68px);left:calc(18% + 455px);transform:rotate(23deg)}.robot-preview-gripper:before,.robot-preview-gripper span{content:"";background:#2d2c28;border-radius:5px;display:block;position:absolute;box-shadow:inset 0 -8px #ffffff0f}.robot-preview-gripper:before{width:42px;height:16px;top:16px;left:0}.robot-preview-gripper span{width:42px;height:12px;right:0}.robot-preview-gripper span:first-child{top:5px;transform:rotate(28deg)}.robot-preview-gripper span:last-child{bottom:5px;transform:rotate(-28deg)}.robot-preview-object{z-index:4;background:#f39a45;border-radius:9px;width:38px;height:38px;position:absolute;bottom:27%;right:26%;box-shadow:0 12px 18px #00000047}.robot-preview-target{z-index:3;background:#8bd15b1f;border:2px solid #8bd15b;border-radius:9px;width:78px;height:48px;position:absolute;bottom:24%;right:10%;box-shadow:inset 0 0 0 1px #8bd15b33}.landing-robot-preview.demo .robot-preview-object,.landing-robot-preview.scope .robot-preview-object{right:31%}.landing-robot-preview.analytics .robot-preview-target,.landing-robot-preview.train .robot-preview-target{border-radius:999px}.landing-robot-preview.spotlight .robot-preview-object{width:42px;height:42px}@media (max-width:700px){.landing-task-gallery{grid-template-columns:1fr;width:min(100% - 28px,1120px);margin-top:-42px}.landing-robot-preview{min-height:210px}.robot-preview-base{left:12%}.robot-preview-shoulder{left:calc(12% + 82px)}.robot-preview-upper{width:145px;left:calc(12% + 125px)}.robot-preview-elbow{left:calc(12% + 250px)}.robot-preview-forearm{width:104px;left:calc(12% + 282px)}.robot-preview-wrist{left:calc(12% + 366px)}.robot-preview-gripper{left:calc(12% + 392px)}}
