:root{--bg:#0a0d16;--bg-raised:#131826;--bg-panel:#1a2032;--border:#2c3550;--text:#e8ecf4;--text-dim:#a8b2c8;--accent:#38d8d0;--accent-2:#6cf;--danger:#ff7a9a;--ok:#8ad83a;--series-a:#6cf;--series-b:#ffb35c;--focus:#ffd166;font-size:16px}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:Avenir Next,Segoe UI,system-ui,-apple-system,sans-serif;line-height:1.5}code,kbd{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9em}kbd{background:var(--bg-panel);border:1px solid var(--border);border-radius:4px;padding:0 .35em}@media (pointer:coarse){.camera-controls kbd,.header-tools kbd{display:none}}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent);color:#04252b;padding:.5rem 1rem;font-weight:600;position:absolute;top:0;left:-999px}.skip-link:focus{top:.5rem;left:.5rem}button,select,input,textarea{font:inherit;color:var(--text);background:var(--bg-panel);border:1px solid var(--border);border-radius:6px;padding:.4rem .7rem}button{cursor:pointer}button:hover{border-color:var(--accent)}button.primary{background:var(--accent);color:#04252b;border-color:var(--accent);font-weight:600}button.link-button{color:var(--accent-2);background:0 0;border:none;padding:0;text-decoration:underline}button[disabled]{opacity:.45;cursor:not-allowed}table{border-collapse:collapse;width:100%;font-size:.92rem}th,td{border:1px solid var(--border);text-align:left;padding:.35rem .6rem}th{background:var(--bg-panel)}.hint{color:var(--text-dim);font-size:.9rem}.field-error{color:var(--danger);font-weight:600}.app-shell{flex-direction:column;height:100%;display:flex}.app-header{background:var(--bg-raised);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.app-header nav{flex-wrap:wrap;gap:.35rem;display:flex}.app-header nav button.active{background:var(--accent);color:#04252b;font-weight:600}.header-tools{align-items:center;gap:.5rem;margin-left:auto;display:flex}.brand{letter-spacing:.02em;background:0 0;border:none;align-items:center;gap:.4rem;font-size:1.25rem;font-weight:700;display:flex}.brand-mark{color:var(--accent)}.app-main{flex:1;min-height:0;position:relative;overflow:auto}.home-view{flex-direction:column;gap:2rem;max-width:760px;min-height:100%;margin:0 auto;padding:4rem 1.5rem 2rem;display:flex}.home-hero h1{gap:.5rem;margin:0 0 1rem;font-size:3rem;display:flex}.home-tagline{color:var(--text-dim);font-size:1.2rem}.home-actions{flex-wrap:wrap;gap:.8rem;margin:1.5rem 0;display:flex}.home-actions button{padding:.7rem 1.4rem;font-size:1.1rem}.home-footer{color:var(--text-dim);border-top:1px solid var(--border);margin-top:auto;padding-top:1rem;font-size:.85rem}.view-2d,.view-compare{grid-template-columns:minmax(300px,380px) minmax(420px,1fr) minmax(280px,340px);align-items:start;gap:1rem;padding:1rem;display:grid}.view-compare{grid-template-columns:minmax(300px,380px) minmax(420px,1fr)}.view-2d-column{background:var(--bg-raised);border:1px solid var(--border);border-radius:10px;min-width:0;padding:1rem}@media (max-width:1100px){.view-2d,.view-compare{grid-template-columns:1fr}}.panel-caption{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .5rem;font-weight:600;display:flex}figure{margin:0 0 1.25rem}.circuit-scroll{background:var(--bg-panel);border:1px solid var(--border);border-radius:8px;padding:.5rem;overflow-x:auto}.histogram .circuit-scroll svg{margin:0 auto;display:block}.table-alternative{margin-top:.4rem}.table-alternative summary{cursor:pointer;color:var(--text-dim)}.wire{stroke:#727e9e;stroke-width:1.6px}.wire-classical{stroke:#6f7b9b;stroke-width:1px}.wire-label{fill:var(--text-dim);font-family:ui-monospace,monospace;font-size:12px}.gate-box{fill:#223050;stroke:#6cf;stroke-width:1.2px}.gate-text{fill:var(--text);font-family:ui-monospace,monospace;font-size:10.5px}.gate-link{stroke:#6cf;stroke-width:1.6px}.gate-link-classical{stroke:#8890aa;stroke-dasharray:3 3}.gate-control{fill:#6cf}.gate-target{fill:none;stroke:#6cf;stroke-width:1.6px}.gate-cross{stroke:#6cf;stroke-width:1.6px}.gate-barrier{stroke:#8890aa;stroke-dasharray:4 4;stroke-width:2px}.gate-executed .gate-box,.gate-executed .gate-target{stroke:var(--ok)}.gate-executed .gate-control,.gate-executed .gate-cross,.gate-executed .gate-link{stroke:var(--ok);fill:var(--ok)}.gate-executed .gate-link,.gate-executed .gate-target{fill:none}.gate-current .gate-box{fill:#274060;stroke:var(--focus);stroke-width:2.2px}.gate-selected .gate-box,.gate-selected .gate-target{stroke:var(--focus);stroke-width:2.4px}.gate[role=button]{cursor:pointer}.axis{stroke:#55617f}.axis-label,.bar-label{fill:var(--text-dim);font-family:ui-monospace,monospace;font-size:10px}.bar.series-a{fill:var(--series-a)}.bar.series-b{fill:var(--series-b);stroke:var(--series-b)}.hatch-line{stroke:var(--series-b);stroke-width:2px}.legend-item{color:var(--text-dim);align-items:center;gap:.3rem;font-size:.85rem;font-weight:400;display:inline-flex}.legend-swatch{border-radius:3px;width:.85em;height:.85em;display:inline-block}.legend-swatch.series-a{background:var(--series-a)}.legend-swatch.series-b{background:repeating-linear-gradient(45deg, var(--series-b) 0 2px, transparent 2px 4px);border:1px solid var(--series-b)}.coupling-edge{stroke:#727e9e;stroke-width:2.5px}.coupling-edge-active{stroke:var(--focus);stroke-width:4px}.qubit-node{fill:#223050;stroke:#6cf;stroke-width:1.5px}.qubit-assigned{fill:#274a60}.qubit-active{fill:#3a6a50;stroke:var(--ok);stroke-width:2.5px}.qubit-selected{stroke:var(--focus);stroke-width:3px}.qubit-label{fill:var(--text);font-family:ui-monospace,monospace;font-size:11px}.qubit-logical-label{fill:var(--focus);font-family:ui-monospace,monospace;font-size:10px}.certainty-badge{letter-spacing:.05em;vertical-align:middle;border:1px solid;border-radius:999px;padding:.1em .5em;font-size:.68rem;font-weight:700;display:inline-block}.certainty-exact{color:#7ae8b8;border-color:#7ae8b8}.certainty-computed{color:#6cf;border-color:#6cf}.certainty-sampled{color:#ffb35c;border-color:#ffb35c}.certainty-calibration{color:#c8a2ff;border-color:#c8a2ff}.certainty-measured{color:#8ad83a;border-color:#8ad83a}.certainty-estimated{color:#ffd166;border-color:#ffd166}.certainty-illustrative{color:#a8b2c8;border-style:dashed;border-color:#a8b2c8}.lab-controls{flex-direction:column;gap:.8rem;display:flex}.field-row{flex-direction:column;gap:.25rem;display:flex}.field-row-checkbox label{align-items:center;gap:.5rem;display:flex}.field-grid{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.field-row-editor textarea{resize:vertical;min-height:10rem;font-family:ui-monospace,monospace;font-size:.85rem}.noise-fieldset{border:1px solid var(--border);border-radius:8px}.lab-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.timeline-bar{background:var(--bg-raised);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .8rem;display:flex}.timeline-scrubber{flex:1;min-width:140px;display:flex}.timeline-scrubber input{width:100%}.timeline-speed{align-items:center;gap:.4rem;font-size:.9rem;display:flex}.timeline-position{color:var(--text-dim);font-family:ui-monospace,monospace;font-size:.9rem}.inspector{border:1px solid var(--border);z-index:5;background:#131826f0;border-radius:10px;width:min(340px,100% - 1.6rem);max-height:calc(100% - 7rem);padding:.9rem;position:absolute;top:.8rem;right:.8rem;overflow-y:auto}.inspector-header{justify-content:space-between;align-items:center;display:flex}.inspector-header h2{margin:0;font-size:1.05rem}.inspector dl dt{color:var(--text-dim);margin-top:.5rem;font-weight:600}.inspector dl dd{margin:.15rem 0 0}.inspector-role{color:var(--accent);margin:.2rem 0 .6rem;font-size:.9rem}.inspector-actions{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.city-layout{height:100%;position:relative;overflow:hidden}.city-view{position:absolute;inset:0}.city-canvas{touch-action:none;width:100%;height:100%;display:block}.city-loading{height:100%;color:var(--text-dim);place-items:center;font-size:1.2rem;display:grid}.camera-controls{z-index:5;gap:.35rem;display:flex;position:absolute;top:.8rem;left:.8rem}.camera-controls button.active{background:var(--accent);color:#04252b}.interactive-prompt{border:1px solid var(--accent);z-index:5;background:#131826f0;border-radius:8px;padding:.5rem 1rem;position:absolute;bottom:6.5rem;left:50%;transform:translate(-50%)}.timeline-dock{z-index:5;width:min(720px,100% - 2rem);position:absolute;bottom:.8rem;left:50%;transform:translate(-50%)}.touch-joystick{bottom:86px;left:18px}@media (max-width:760px){.touch-joystick{bottom:232px;left:12px}.app-header{gap:.3rem .6rem;padding:.3rem .6rem}.brand{order:1;font-size:1.05rem}.header-tools{order:2}.app-header nav{flex-wrap:nowrap;order:3;gap:.25rem;width:100%;padding-bottom:.2rem;padding-right:3rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000)}.app-header nav button{flex:none}.app-header nav button,.header-tools button,.camera-controls button{min-height:2.75rem;padding:.45rem .65rem;font-size:.88rem}.camera-controls{flex-wrap:nowrap;max-width:calc(100% - 6.5rem);padding-bottom:.2rem;overflow-x:auto}.camera-controls button{flex:none}}.lab-drawer{border:1px solid var(--border);z-index:6;background:#131826f0;border-radius:10px;width:min(360px,100% - 1.6rem);margin-top:3rem;padding:.9rem;position:absolute;top:.8rem;bottom:5.6rem;left:.8rem;overflow-y:auto}.webgl-fallback{padding:1rem}.tour-overlay{border:1px solid var(--accent);z-index:6;background:#131826f5;border-radius:12px;width:min(430px,100% - 1.6rem);max-height:60%;padding:1rem;position:absolute;bottom:5.6rem;left:.8rem;overflow-y:auto}.tour-progress{color:var(--accent);margin:0;font-size:.85rem}.tour-header h2{margin:.2rem 0 .6rem}.tour-body dt{color:var(--text-dim);margin-top:.6rem;font-weight:700}.tour-body dd{margin:.15rem 0 0}.tour-nav{gap:.5rem;margin-top:.9rem;display:flex}.scenario-dock{z-index:7;flex-direction:column;align-items:flex-end;gap:.5rem;margin-right:360px;display:flex;position:absolute;top:.8rem;right:.8rem}.view-2d .scenario-dock{align-items:stretch;margin-bottom:.8rem;margin-right:0;position:static}.scenario-list{border:1px solid var(--border);background:#131826f5;border-radius:10px;width:320px;max-height:50vh;margin:0;padding:.4rem;list-style:none;overflow-y:auto}.scenario-list button{text-align:left;background:0 0;border:none;flex-direction:column;width:100%;padding:.5rem;display:flex}.scenario-list button:hover,.scenario-list button[aria-current=true]{background:var(--bg-panel)}.scenario-card{border:1px solid var(--border);background:#131826f5;border-radius:10px;width:340px;max-height:55vh;padding:.9rem;overflow-y:auto}.scenario-card h3{margin-top:0}.scenario-card dt{color:var(--text-dim);margin-top:.4rem;font-weight:600}.scenario-card dd{margin:.1rem 0 0}.modal-backdrop{z-index:50;background:#04060cb3;place-items:start center;padding-top:8vh;display:grid;position:fixed;inset:0}.command-palette,.help-overlay,.schedule-panel{background:var(--bg-raised);border:1px solid var(--border);border-radius:12px;width:min(620px,100vw - 2rem);max-height:75vh;padding:1rem;overflow-y:auto}.command-palette input{width:100%;font-size:1.05rem}.command-palette ul{margin:.6rem 0 0;padding:0;list-style:none}.command-palette li{cursor:pointer;border-radius:6px;padding:.45rem .6rem}.command-palette li.active{background:var(--bg-panel);outline:2px solid var(--accent)}.palette-group{color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;margin-right:.5rem;font-size:.75rem}.legend-list{gap:.4rem;padding:0;list-style:none;display:grid}.legend-list .legend-swatch{margin-right:.5rem}.settings-menu{position:relative}.settings-popover{background:var(--bg-raised);border:1px solid var(--border);z-index:60;border-radius:10px;flex-direction:column;gap:.6rem;width:280px;padding:.8rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0}.toast{pointer-events:none;background:var(--bg-panel);border:1px solid var(--accent);z-index:70;border-radius:8px;align-items:center;gap:.8rem;max-width:calc(100vw - 2rem);padding:.6rem 1rem;display:flex;position:fixed;bottom:5.5rem;left:50%;transform:translate(-50%)}.provenance-list dt,.certainty-legend dt{color:var(--text-dim);margin-top:.5rem;font-weight:600}.provenance-list dd,.certainty-legend dd{margin:.1rem 0 0}.certainty-legend-row{margin-bottom:.4rem}.simplification-list{color:var(--text-dim);padding-left:1.1rem;font-size:.9rem}.event-log ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.event-district{color:var(--accent);font-weight:600}.compare-circuits{gap:1rem;display:grid}.onboarding-backdrop{z-index:60}.onboarding{background:var(--bg-panel);border:1px solid var(--border);text-align:center;border-radius:12px;width:calc(100% - 2rem);max-width:44rem;padding:1.5rem 2rem 1.25rem}.onboarding h2{margin:0 0 .25rem;font-size:1.6rem}.onboarding-tagline{color:var(--text-dim);margin:0 0 1.25rem}.onboarding-level{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.25rem;display:flex}.onboarding-level-label{color:var(--text-dim)}.onboarding-level-choice{border:1px solid var(--border);background:var(--bg-raised);border-radius:999px;padding:.45rem 1rem;font-size:1rem}.onboarding-level-choice.active{border-color:var(--accent);background:var(--accent-soft,#2dd4bf26);font-weight:600}.onboarding-choices{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;display:grid}.onboarding-choice{border:2px solid var(--border);background:var(--bg-raised);cursor:pointer;border-radius:12px;justify-items:center;gap:.6rem;min-height:10rem;padding:1.25rem 1rem;font-size:1.05rem;font-weight:600;display:grid;position:relative}.onboarding-choice:hover{border-color:var(--accent)}.onboarding-illustration{width:5.5rem;height:5.5rem;color:var(--text)}.onboarding-arrow{color:var(--focus);font-size:1.5rem;animation:1.2s ease-in-out infinite onboarding-point;position:absolute;top:-1.4rem;right:.6rem}@keyframes onboarding-point{0%,to{transform:translateY(0)rotate(90deg)}50%{transform:translateY(.4rem)rotate(90deg)}}.onboarding-skip{margin-top:1rem}.circuit-builder{touch-action:none;gap:.6rem;display:grid}.builder-hint{margin:0}.builder-palette{flex-wrap:wrap;gap:.4rem;display:flex}.builder-palette-tile{border:2px solid var(--border);background:var(--bg-raised);cursor:grab;border-radius:8px;min-width:2.8rem;min-height:2.8rem;font-size:1rem;font-weight:700}.builder-palette-tile.armed{border-color:var(--accent);background:var(--bg-panel);box-shadow:0 0 0 2px var(--accent)}.builder-toolbar{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.builder-qubits-label{align-items:center;gap:.4rem;font-size:.9rem;display:flex}.builder-grid{background:var(--bg);border:1px solid var(--border);border-radius:8px;gap:2px;padding:4px;display:grid;overflow-x:auto}.builder-cell-slot{display:block;position:relative}.builder-cell-slot .builder-tile-remove{z-index:1;position:absolute;top:-.3rem;right:-.3rem}.builder-cell{border:1px dashed var(--border);background:var(--bg-raised);color:var(--text-dim);border-radius:6px;width:100%;height:100%;min-height:2.6rem;padding:0;position:relative}.builder-cell.filled{border-style:solid;border-color:var(--accent-2);background:var(--bg-panel);color:var(--text);font-weight:700}.builder-cell.pending-column{border-color:var(--focus)}.builder-cell.pending-origin{border-color:var(--focus);box-shadow:0 0 0 2px var(--focus)}.builder-tile{align-items:center;gap:.2rem;display:inline-flex}.builder-tile-remove{background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:.75rem;line-height:1;display:inline-flex}.builder-tile-remove:hover{border-color:var(--danger);color:var(--danger)}.builder-status{min-height:1.2rem;color:var(--accent);margin:0;font-size:.9rem}.builder-actions{flex-wrap:wrap;align-items:flex-start;gap:.6rem;display:flex}.builder-qasm-preview{color:var(--text-dim);font-size:.85rem}.builder-qasm-preview pre{background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:.5rem;overflow-x:auto}.learn-layout{justify-content:center;height:100%;padding:1rem;display:flex;overflow-y:auto}.learn-layout .mission-panel{width:100%;max-width:52rem}.mission-panel{align-content:start;gap:.9rem;display:grid}.mission-panel-header{justify-content:space-between;align-items:center;display:flex}.mission-panel-header h2{margin:0}.mission-overall{margin:0 0 .25rem;font-size:1.1rem;font-weight:600}.mission-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.mission-card{text-align:left;border:2px solid var(--border);background:var(--bg-raised);cursor:pointer;border-radius:10px;align-items:center;gap:.8rem;width:100%;padding:.8rem 1rem;display:flex}.mission-card:hover{border-color:var(--accent)}.mission-card.done{border-color:var(--ok)}.mission-card-mark{background:var(--bg-panel);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;min-width:2.2rem;height:2.2rem;font-weight:700;display:inline-flex}.mission-card.done .mission-card-mark{color:var(--ok);border-color:var(--ok)}.mission-card-body{gap:.15rem;display:grid}.mission-active{background:var(--bg-raised);border:1px solid var(--border);border-radius:10px;gap:.8rem;padding:1rem;display:grid}.mission-active h3{margin:0;font-size:1.25rem}.mission-briefing{color:var(--text-dim);margin:0}.mission-steps{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.mission-steps li{border-radius:8px;align-items:baseline;gap:.6rem;padding:.4rem .6rem;display:flex}.mission-steps li.current{background:var(--bg-panel);outline:2px solid var(--accent)}.mission-steps li.done{color:var(--text-dim)}.mission-step-mark{border:1px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;font-size:.85rem;display:inline-flex}.mission-steps li.done .mission-step-mark{color:var(--ok);border-color:var(--ok)}.mission-controls{flex-wrap:wrap;gap:.4rem;display:flex}.mission-run{justify-self:start;padding:.5rem 1.6rem;font-size:1.05rem}.mission-celebration{background:var(--bg-panel);border:2px solid var(--ok);border-radius:10px;align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex}.mission-celebration-mark{color:var(--focus);font-size:1.8rem;animation:.9s ease-in-out celebration-pop}@keyframes celebration-pop{0%{transform:scale(.4)rotate(-20deg)}60%{transform:scale(1.25)rotate(8deg)}to{transform:scale(1)rotate(0)}}.mission-celebration p{margin:0;font-weight:600}.missions-2d{margin-top:1rem}.missions-2d>summary{cursor:pointer;font-weight:600}.mission-highlight{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px;animation:1.4s ease-in-out infinite mission-pulse}@keyframes mission-pulse{0%,to{box-shadow:0 0 0 6px #ffd16659}50%{box-shadow:0 0 0 10px #ffd16600}}.assessment{background:var(--bg-raised);border:1px solid var(--border);border-radius:10px;gap:.7rem;padding:1rem;display:grid}.assessment h3{margin:0}.assessment-figure{justify-content:center;margin:0;display:flex}.assessment-figure svg{width:min(18rem,100%);height:auto;color:var(--text)}.assessment-prompt{margin:0;font-size:1.05rem;font-weight:600}.assessment-options{gap:.5rem;display:grid}.assessment-option{text-align:left;border:2px solid var(--border);background:var(--bg-panel);cursor:pointer;border-radius:8px;padding:.7rem 1rem;font-size:1rem}.assessment-option:hover{border-color:var(--accent)}.assessment-actions{flex-wrap:wrap;gap:.6rem;display:flex}.lab-input-tabs{border:1px solid var(--border);border-radius:8px;align-self:start;gap:.25rem;padding:.2rem;display:inline-flex}.lab-input-tabs button{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.3rem .9rem}.lab-input-tabs button.active{background:var(--bg-panel);color:var(--accent);font-weight:600}.tour-leveled{border-left:3px solid var(--accent);padding-left:.7rem;font-size:1.02rem}@media (prefers-reduced-motion:reduce){*{transition-duration:1ms!important;animation-duration:1ms!important}.onboarding-arrow,.mission-highlight,.mission-celebration-mark{animation:none!important}}@media (max-width:760px){.inspector,.lab-drawer,.tour-overlay{width:calc(100% - 1.6rem)}.scenario-dock{margin-right:0;top:auto;bottom:232px}.field-grid{grid-template-columns:1fr}}.legend-toggle{z-index:5;background:var(--bg-raised);border:1px solid var(--border);color:var(--text);border-radius:8px;padding:6px 14px;position:absolute;top:12px;right:118px}.legend-toggle:hover{border-color:var(--accent)}.city-legend{max-width:640px;max-height:80vh;overflow-y:auto}.legend-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.legend-entry{border:1px solid var(--border);background:var(--bg-raised);border-radius:10px;padding:10px 14px}.legend-entry-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.legend-entry-head h3{margin:0;font-size:1rem}.legend-source{color:var(--text-dim);font-size:.8rem}.legend-entry p{color:var(--text);margin:6px 0 0;font-size:.9rem}.legend-trigger{color:var(--text-dim)}@media (max-width:760px){.legend-toggle{top:.8rem;right:.8rem}.camera-controls{flex-wrap:wrap;max-width:calc(100% - 7rem)}}.field-note{color:var(--text-dim);max-width:34ch;margin:.15rem 0 0 1.6rem;font-size:.78rem;line-height:1.35}button[aria-disabled=true]{opacity:.45;cursor:default}.toast button{pointer-events:auto}.toast-idle{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.inspector-inline .inspector{width:auto;max-height:none;margin-bottom:.8rem;position:static}.view-2d-tools{flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;display:flex}.help-disclaimer{color:var(--text-dim);border-left:3px solid var(--border);padding-left:.7rem;font-size:.85rem}
