body:has(.explorer-page){background:radial-gradient(circle at top left,rgba(36,92,112,.15),transparent 30%),radial-gradient(circle at top right,rgba(177,119,51,.12),transparent 24%),linear-gradient(180deg,#fbf7ef,#f3ebdf 46%,#ebdfcf)}.explorer-shell{--explorer-surface: rgba(240, 246, 250, .96);--explorer-surface-strong: rgba(250, 253, 255, .98);--explorer-surface-soft: rgba(214, 227, 235, .84);--explorer-border: rgba(33, 65, 95, .14);--explorer-border-strong: rgba(33, 65, 95, .24);--explorer-fg: #10273d;--explorer-muted: #5d7083;--explorer-accent: #2f5c7e;--explorer-accent-soft: rgba(47, 92, 126, .12);--explorer-stage-fg: #10273d;--explorer-stage-muted: #607487;--explorer-hud-line: rgba(47, 92, 126, .12);--explorer-hud-line-soft: rgba(255, 255, 255, .4);--explorer-hud-glow: rgba(45, 115, 133, .16);--explorer-warning-soft: rgba(191, 134, 66, .18);--ring-thin: #bf8642;--ring-thick: #2d7385;--ring-select: #10273d;--grid-surface: #edf4f8;--grid-surface-soft: #d6e3eb;--grid-axis-w: 108px;--grid-cell-w: 58px}.explorer-shell .workspace-shell{display:grid;gap:1rem;max-width:1180px;margin:0 auto}.explorer-shell .workspace-header{--explorer-inset-radius: calc(var(--explorer-radius-xxl) - 10px);display:grid;grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr);gap:clamp(1rem,2vw,1.6rem);padding:clamp(1.25rem,2vw,1.7rem);border-radius:var(--explorer-radius-xxl);border:1px solid var(--explorer-border-strong);background:linear-gradient(180deg,#ffffffc7,#fff0 18%),radial-gradient(circle at top right,rgba(164,74,29,.08),transparent 30%),linear-gradient(180deg,#f7f2ebfa,#eee5d8f5);box-shadow:inset 0 1px #ffffffd1,0 22px 42px #58402a14}.explorer-shell .workspace-header,.explorer-shell .workspace-toolbar,.explorer-shell .toolbar-group,.explorer-shell .control-field,.explorer-shell .control-cluster,.explorer-shell .stage-panel,.explorer-shell .grid-card,.explorer-shell .analysis-card,.explorer-shell .header-command,.explorer-shell .header-status,.explorer-shell .scene-fact,.explorer-shell .stage-summary,.explorer-shell .grid-marker-panel{position:relative;overflow:clip;isolation:isolate}.explorer-shell .workspace-header:before,.explorer-shell .workspace-toolbar:before,.explorer-shell .toolbar-group:before,.explorer-shell .control-field:before,.explorer-shell .control-cluster:before,.explorer-shell .stage-panel:before,.explorer-shell .grid-card:before,.explorer-shell .analysis-card:before,.explorer-shell .header-command:before,.explorer-shell .header-status:before,.explorer-shell .grid-marker-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.24),transparent 38%),repeating-linear-gradient(90deg,transparent 0 22px,rgba(47,92,126,.03) 22px 23px),linear-gradient(180deg,rgba(47,92,126,.08),transparent 22%);pointer-events:none;opacity:.72}.explorer-shell .workspace-header:after,.explorer-shell .workspace-toolbar:after,.explorer-shell .stage-panel:after,.explorer-shell .grid-card:after,.explorer-shell .analysis-card:after{content:"";position:absolute;inset:10px;border-radius:var(--explorer-inset-radius, inherit);border:1px solid rgba(255,255,255,.26);pointer-events:none;opacity:.65}.explorer-shell .header-main,.explorer-shell .preset-dock,.explorer-shell .control-column,.explorer-shell .workspace-main,.explorer-shell .workspace-support-row,.explorer-shell .workspace-control-row{display:grid;gap:1rem;min-width:0}.explorer-shell .header-main{align-content:start}.explorer-shell .header-topline{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.explorer-shell .header-command{display:grid;gap:.45rem;padding:1rem 1.05rem;border-radius:var(--explorer-radius-lg);border:1px solid rgba(92,72,52,.12);background:linear-gradient(180deg,#ffffffd1,#fff0),#fffcf8bd;box-shadow:inset 0 1px #ffffffc2}.explorer-shell .header-command-label,.explorer-shell .header-status-label{color:var(--explorer-muted);font-family:var(--font-ui);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.explorer-shell .header-command-line{color:var(--explorer-fg);font-family:var(--font-ui);font-size:clamp(1rem,1.8vw,1.35rem);font-weight:650;line-height:1.28;letter-spacing:-.03em}.explorer-shell .header-command-trace{color:var(--explorer-muted);font-family:var(--font-ui);font-size:.82rem;line-height:1.55}.explorer-shell .header-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.7rem}.explorer-shell .header-status{display:grid;gap:.22rem;padding:.88rem .92rem;border-radius:var(--explorer-radius-md);border:1px solid rgba(92,72,52,.1);background:linear-gradient(180deg,#ffffffb8,#fff0),#fffcf7b3}.explorer-shell .header-status-accent{background:linear-gradient(180deg,#efb4632e,#efb4630a),#fffaf0c7;border-color:#efb4633d}.explorer-shell .header-status-value{color:var(--explorer-fg);font-family:var(--font-ui);font-size:.96rem;font-weight:650;line-height:1.3}.explorer-shell .summary-kicker{display:inline-block;color:var(--explorer-accent);font-family:var(--font-ui);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.explorer-shell .card-title,.explorer-shell .panel-title,.explorer-shell .stage-title,.explorer-shell .grid-card-title{font-family:var(--font-ui);font-weight:650}.explorer-shell .hero-card,.explorer-shell .panel-card,.explorer-shell .support-card{display:grid;gap:.9rem;padding:1.1rem;border-radius:var(--explorer-radius-xl);border:1px solid var(--explorer-border);background:linear-gradient(180deg,#ffffffb3,#fff0),var(--explorer-surface);box-shadow:inset 0 1px #ffffffd1,0 14px 26px #58402a0f}.explorer-shell .preset-card{align-content:start;min-height:100%}.explorer-shell .preset-card-head{align-items:center}.explorer-shell .card-head,.explorer-shell .panel-head,.explorer-shell .grid-card-head,.explorer-shell .analysis-head,.explorer-shell .stage-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem}.explorer-shell .card-title,.explorer-shell .panel-title,.explorer-shell .grid-card-title{margin:.2rem 0 0;font-size:1.08rem;line-height:1.16;letter-spacing:-.03em}.explorer-shell .panel-copy,.explorer-shell .grid-card-copy,.explorer-shell .analysis-copy{margin:0;color:var(--explorer-muted);font-size:.87rem;line-height:1.62}.explorer-shell .status-banner,.explorer-shell .inline-note,.explorer-shell .story-note{padding:.85rem 1rem;border-radius:var(--explorer-radius-md);border:1px solid rgba(47,92,126,.14);background:linear-gradient(180deg,#2f5c7e14,#2f5c7e08);color:var(--explorer-fg);font-family:var(--font-ui);font-size:.84rem;line-height:1.55}.explorer-shell .summary-inline,.explorer-shell .segmented-row,.explorer-shell .mode-toggle,.explorer-shell .export-actions,.explorer-shell .focus-chip-row,.explorer-shell .question-button-row,.explorer-shell .slider-row,.explorer-shell .checkbox-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0}.explorer-shell .pill{display:inline-block;padding:.34rem .72rem;border:1px solid rgba(33,65,95,.16);border-radius:999px;background:linear-gradient(180deg,#fffffff0,#eff7fbd1),#ffffffb3;color:var(--explorer-fg);font-family:var(--font-ui);font-size:.71rem;font-weight:650;letter-spacing:.04em;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #21415f0d,0 0 0 1px #ffffff2e}.explorer-shell .btn{border:1px solid rgba(33,65,95,.18);background:linear-gradient(180deg,#fffffffa,#eaf3f8e6),var(--explorer-surface-strong);color:var(--explorer-fg);padding:.58rem .84rem;border-radius:var(--explorer-radius-sm);cursor:pointer;font-family:var(--font-ui);font-size:.8rem;font-weight:650;letter-spacing:.03em;line-height:1.2;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,filter .16s ease;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #21415f0d,0 0 0 1px #ffffff2e,0 10px 18px #13263a14;text-shadow:0 1px 0 rgba(255,255,255,.42)}.explorer-shell .btn:hover,.explorer-shell .btn:focus-visible,.explorer-shell .tutorial-btn:hover,.explorer-shell .tutorial-btn:focus-visible{transform:translateY(-1px);border-color:#2f5c7e57;background:linear-gradient(180deg,#fff,#f0f8fcf5),var(--explorer-surface-strong);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #21415f0d,0 0 0 1px #2f5c7e1a,0 12px 22px #1b38541f;filter:saturate(1.04)}.explorer-shell .btn[aria-pressed=true]{border-color:#2d738566;background:linear-gradient(180deg,#d3e8efeb,#bad8e5b8),var(--explorer-accent-soft);box-shadow:inset 0 0 0 1px #2f5c7e24,inset 0 1px #ffffff85,0 0 0 1px #2d73851f,0 12px 20px #1b38541a}.explorer-shell .btn:active,.explorer-shell .tutorial-btn:active,.explorer-shell .axis-corner-btn:active{transform:translateY(0)}.explorer-shell .btn:disabled{cursor:not-allowed;opacity:.46;transform:none;border-color:var(--explorer-border);box-shadow:inset 0 1px #ffffff75}.explorer-shell .btn:disabled:hover,.explorer-shell .btn:disabled:focus-visible{transform:none;border-color:var(--explorer-border);box-shadow:inset 0 1px #ffffff75}.explorer-shell .btn.ghost{background:linear-gradient(180deg,#ffffffb8,#ffffff29),transparent}.explorer-shell .btn.mini{padding:.48rem .74rem;font-size:.76rem}.explorer-shell input[type=range],.explorer-shell select,.explorer-shell input[type=checkbox]{background:var(--explorer-surface-strong);color:var(--explorer-fg);border:1px solid var(--explorer-border);border-radius:var(--explorer-radius-sm);padding:.68rem .86rem;font:inherit;box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #21415f0a;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;accent-color:var(--ring-thick)}.explorer-shell input[type=range]:hover,.explorer-shell input[type=range]:focus-visible,.explorer-shell select:hover,.explorer-shell select:focus-visible,.explorer-shell input[type=checkbox]:focus-visible{border-color:#2f5c7e47;box-shadow:inset 0 1px #ffffffd1,0 0 0 1px #2f5c7e1a,0 8px 16px #1b385414}.explorer-shell .slider-row input[type=range]{flex:1 1 11rem;min-width:8rem}.explorer-shell .checkbox-row{color:var(--explorer-fg);font-size:.88rem}.explorer-shell .checkbox-row input[type=checkbox]{width:auto;padding:0}.explorer-shell .tutorials{display:grid;gap:.65rem}.explorer-shell .tutorial-btn{border:1px solid rgba(33,65,95,.16);background:linear-gradient(180deg,#ffffffe6,#f1f7fbd1),#ffffffc2;color:var(--explorer-fg);text-align:left;padding:.85rem .95rem;border-radius:var(--explorer-radius-md);cursor:pointer;font-size:.84rem;line-height:1.35;transition:transform .16s ease,border-color .16s ease,background .16s ease}.explorer-shell .tutorial-btn.active{border-color:#2d738557;box-shadow:inset 0 0 0 1px #2f5c7e2e,0 0 0 1px #2d73851a,0 12px 20px #1b385414;background:linear-gradient(180deg,#dbeef4e0,#c7e0e9b8),#2f5c7e14}.explorer-shell .tutorial-title{display:block;font-weight:600}.explorer-shell .tutorial-desc{display:block;margin-top:.2rem;color:var(--explorer-muted);font-size:.82rem}.explorer-shell .tutorial-note{padding:.9rem 1rem;border-radius:var(--explorer-radius-lg);border:1px solid var(--explorer-border);background:#ffffffb3;color:var(--explorer-muted);font-size:.82rem;line-height:1.6}.explorer-shell .workspace-layout{display:grid;grid-template-columns:minmax(18rem,23rem) minmax(0,1fr);gap:clamp(1rem,2vw,1.6rem);align-items:start;padding:clamp(1rem,1.8vw,1.15rem);border-radius:var(--explorer-radius-xxl);border:1px solid var(--explorer-border-strong);background:linear-gradient(180deg,#ffffff94,#fff0 15%),linear-gradient(180deg,#f3ece3fa,#ebe2d4fa);box-shadow:inset 0 1px #ffffffc7,0 28px 50px #58402a17}.explorer-shell .workspace-main{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,1.35rem)}.explorer-shell .workspace-support-row{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.95fr);align-items:start;gap:clamp(1rem,2vw,1.35rem)}.explorer-shell .workspace-control-row{grid-template-columns:minmax(14rem,.9fr) minmax(0,1.25fr);align-items:start;gap:.95rem}.explorer-shell .control-column{align-content:start;align-self:start;position:sticky;top:clamp(.85rem,2vw,1.2rem);z-index:1}.explorer-shell .workspace-toolbar{--explorer-inset-radius: calc(var(--explorer-radius-xl) - 10px);display:grid;gap:.85rem;padding:.92rem 1rem;border-radius:var(--explorer-radius-xl);border:1px solid var(--explorer-border-strong);background:linear-gradient(180deg,#ffffffd1,#fff0),linear-gradient(180deg,#f4fafdfa,#e8f1f7fa);box-shadow:inset 0 1px #fffc,0 16px 30px #1b385414}.explorer-shell .toolbar-bar{display:flex;align-items:start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:.82rem;border-bottom:1px solid rgba(33,65,95,.1)}.explorer-shell .toolbar-guide{display:grid;gap:.58rem;flex:1 1 30rem;min-width:0}.explorer-shell .toolbar-guide-head,.explorer-shell .panel-heading-group{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.explorer-shell .toolbar-guide-head>div,.explorer-shell .panel-heading-group>div{display:grid;gap:.12rem;min-width:0}.explorer-shell .toolbar-guide-copy{margin:0;color:var(--explorer-muted);font-size:.86rem;line-height:1.55;max-width:46rem}.explorer-shell .toolbar-selection-strip{display:flex;flex-wrap:wrap;gap:.55rem}.explorer-shell .toolbar-selection-chip{display:grid;gap:.1rem;min-width:9rem;padding:.58rem .7rem;border-radius:var(--explorer-radius-md);border:1px solid rgba(33,65,95,.1);background:linear-gradient(180deg,#ffffffb8,#fff0),#fbfeffb8;box-shadow:inset 0 1px #ffffffc2}.explorer-shell .toolbar-selection-chip-label{color:var(--explorer-muted);font-family:var(--font-ui);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.explorer-shell .toolbar-selection-chip-value{color:var(--explorer-fg);font-family:var(--font-ui);font-size:.9rem;font-weight:650;line-height:1.32}.explorer-shell .toolbar-summary-label{display:block;color:var(--explorer-muted);font-family:var(--font-ui);font-size:.68rem;font-weight:700;line-height:1.35;text-transform:uppercase;letter-spacing:.08em}.explorer-shell .toolbar-summary-title{color:var(--explorer-fg);font-family:var(--font-ui);font-size:.92rem;font-weight:650;line-height:1.35}.explorer-shell .toolbar-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1.18fr) minmax(0,.9fr) minmax(0,1fr);gap:.75rem;align-items:start}.explorer-shell .toolbar-group{display:grid;gap:.6rem;padding:.82rem .88rem;border-radius:var(--explorer-radius-lg);border:1px solid rgba(33,65,95,.1);background:linear-gradient(180deg,#ffffffbd,#fff0),#fbfeffc7;min-width:0;align-content:start}.explorer-shell .toolbar-group-primary{gap:.7rem}.explorer-shell details.toolbar-group{padding:.82rem .88rem;margin:0}.explorer-shell .toolbar-group-actions{align-content:start}.explorer-shell .toolbar-group-compact{gap:.46rem;padding:.72rem .78rem}.explorer-shell .toolbar-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.explorer-shell .toolbar-group-head-copy{display:grid;gap:.14rem;min-width:0}.explorer-shell .toolbar-current-choice{color:var(--explorer-fg);font-family:var(--font-ui);font-size:.98rem;font-weight:650;line-height:1.3;text-wrap:balance}.explorer-shell .toolbar-group-pill{white-space:nowrap;align-self:flex-start}.explorer-shell .toolbar-group-compact .mode-toggle{gap:.38rem}.explorer-shell .toolbar-group-compact .btn.mini{padding:.4rem .62rem;font-size:.72rem}.explorer-shell .toolbar-group-compact .toolbar-note{font-size:.75rem;line-height:1.45}.explorer-shell .toolbar-label{display:flex;align-items:center;gap:.35rem;color:var(--explorer-muted);font-family:var(--font-ui);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.explorer-shell .toolbar-note{color:var(--explorer-muted);font-family:var(--font-ui);font-size:.78rem;line-height:1.55}.explorer-shell .toolbar-field-hint{color:var(--explorer-muted);font-family:var(--font-ui);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.explorer-shell .toolbar-pills{margin-top:.1rem}.explorer-shell .toolbar-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-width:0}.explorer-shell .toolbar-summary::-webkit-details-marker{display:none}.explorer-shell .toolbar-summary-copy{display:grid;gap:.12rem;min-width:0;flex:1 1 auto}.explorer-shell .toolbar-summary-actions{display:inline-flex;align-items:center;gap:.55rem;flex:0 0 auto}.explorer-shell .toolbar-summary-caret{width:.55rem;height:.55rem;border-right:1.5px solid var(--explorer-muted);border-bottom:1.5px solid var(--explorer-muted);transform:rotate(45deg);transition:transform .16s ease}.explorer-shell details[open]>.toolbar-summary .toolbar-summary-caret{transform:rotate(225deg)}.explorer-shell .toolbar-expanded{display:grid;gap:.75rem;margin-top:.75rem}.explorer-shell .toolbar-inline-help{padding:0;border:0;background:transparent}.explorer-shell .toolbar-inline-help summary{list-style:none;display:inline-flex;align-items:center;gap:.45rem;color:var(--explorer-accent);font-size:.75rem;font-weight:700;line-height:1.3;letter-spacing:.01em}.explorer-shell .toolbar-inline-help summary::-webkit-details-marker{display:none}.explorer-shell .toolbar-inline-help-icon{width:1.05rem;height:1.05rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(47,92,126,.16);background:#2f5c7e14;color:var(--explorer-accent);font-size:.72rem;font-weight:700}.explorer-shell .toolbar-inline-help-body{margin-top:.5rem;padding:.68rem .76rem;border-radius:var(--explorer-radius-md);border:1px solid rgba(33,65,95,.08);background:#fff9;color:var(--explorer-muted);font-size:.78rem;line-height:1.55}.explorer-shell .toolbar-question-line{margin:0;color:var(--explorer-fg);font-size:.93rem;line-height:1.48}.explorer-shell .toolbar-fact-grid,.explorer-shell .toolbar-readout-grid{margin-top:.05rem}.explorer-shell .toolbar-drawer{padding:.8rem .9rem;border-radius:var(--explorer-radius-md);background:#fff9}.explorer-shell .control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.explorer-shell .control-field,.explorer-shell .control-cluster{display:grid;gap:.6rem;padding:.95rem;border-radius:var(--explorer-radius-lg);border:1px solid var(--explorer-border);background:linear-gradient(180deg,#ffffffb8,#fff0),var(--explorer-surface-strong);min-width:0;box-shadow:inset 0 1px #ffffffc2}.explorer-shell .control-field-full{grid-column:1 / -1}.explorer-shell .control-label,.explorer-shell .control-head{display:flex;align-items:center;gap:.35rem;color:var(--explorer-fg);font-family:var(--font-ui);font-size:.79rem;font-weight:600;letter-spacing:.02em}.explorer-shell .control-note,.explorer-shell .ctrl-note{color:var(--explorer-muted);font-size:.8rem;line-height:1.55}.explorer-shell .control-field select,.explorer-shell .control-cluster select{width:100%}.explorer-shell .toolbar-select-field,.explorer-shell .grid-jump-field{display:grid;gap:.38rem;min-width:0}.explorer-shell .toolbar-select-field select,.explorer-shell .grid-jump-field select{width:100%}.explorer-shell .panel-step{width:2rem;height:2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(47,92,126,.22);background:#2f5c7e14;color:var(--explorer-accent);font-family:var(--font-ui);font-size:.78rem;font-weight:700;flex:0 0 auto}.explorer-shell details{background:var(--explorer-surface-strong);border:1px solid var(--explorer-border);border-radius:var(--explorer-radius-lg);padding:.85rem 1rem}.explorer-shell .faq-stack details+details{margin-top:.75rem}.explorer-shell details summary{cursor:pointer;font-family:var(--font-ui);font-size:.88rem;font-weight:600;color:var(--explorer-fg)}.explorer-shell .guide-details .ctrl-note,.explorer-shell .faq-stack .control-note{margin-top:.7rem}.explorer-shell .json-block{background:#fbf8f4;border:1px solid rgba(92,72,52,.12);border-radius:var(--explorer-radius-md);padding:.8rem;color:#5f554c;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:12px;overflow:auto;line-height:1.4}.explorer-shell .stage-panel,.explorer-shell .grid-card,.explorer-shell .analysis-card{--explorer-inset-radius: calc(var(--explorer-radius-xl) - 10px);display:grid;gap:.95rem;padding:1.15rem;border-radius:var(--explorer-radius-xl);background:linear-gradient(180deg,#ffffffbd,#fff0),linear-gradient(180deg,#f6fbfefa,#ecf4f9fa);border:1px solid rgba(33,65,95,.12);box-shadow:inset 0 1px #fffc,0 16px 30px #1b385412;color:var(--explorer-stage-fg)}.explorer-shell .grid-card-outer{gap:clamp(1rem,1.8vw,1.22rem);padding:clamp(1.15rem,2vw,1.3rem);border-color:#21415f24;box-shadow:inset 0 1px #ffffffd1,0 18px 34px #1b385414}.explorer-shell .grid-card-outer:after{inset:12px;border-color:#ffffff4d;opacity:.72}.explorer-shell .grid-card-outer .grid-card-head{padding-bottom:.9rem;border-bottom:1px solid rgba(33,65,95,.08)}.explorer-shell .stage-panel .summary-kicker,.explorer-shell .grid-card .summary-kicker,.explorer-shell .analysis-card .summary-kicker{color:var(--explorer-accent)}.explorer-shell .stage-panel .pill,.explorer-shell .grid-card .pill,.explorer-shell .analysis-card .pill{background:#ffffffc7;border-color:#21415f1f;color:var(--explorer-muted)}.explorer-shell .stage-panel .story-note,.explorer-shell .analysis-card .story-note{background:linear-gradient(180deg,#2f5c7e0d,#2f5c7e05);border-color:#2f5c7e1f;color:var(--explorer-fg)}.explorer-shell .value-dock{border-color:#2d73852e;background:linear-gradient(180deg,#fffc,#fff0),linear-gradient(180deg,#effbfdfa,#e4f2f6fa);box-shadow:inset 0 1px #ffffffd1,0 18px 32px #1b385414}.explorer-shell .value-dock-tight{gap:.75rem;padding:1rem 1.02rem}.explorer-shell .value-dock-tight .panel-copy{font-size:.84rem;line-height:1.5}.explorer-shell .value-dock-tight .stage-summary-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.65rem}.explorer-shell .value-dock-tight .stage-summary{gap:.35rem;padding:.82rem .85rem}.explorer-shell .value-dock-tight .stage-summary-value{font-size:clamp(1.05rem,1.5vw,1.35rem)}.explorer-shell .value-dock-tight .stage-summary-note{font-size:.76rem;line-height:1.45}.explorer-shell .selection-dock{gap:.9rem;padding:1rem 1.02rem;min-width:0;align-self:start;max-height:min(78vh,54rem);overflow:auto;scrollbar-gutter:stable}.explorer-shell .selection-dock-grid{display:grid;grid-template-columns:1fr;grid-template-areas:"reading" "aside";gap:.95rem;align-items:start}.explorer-shell .selection-dock-aside{grid-area:aside;display:grid;gap:.75rem;align-content:start;min-width:0}.explorer-shell .selection-dock-reading,.explorer-shell .selection-dock-section{display:grid;gap:.72rem;min-width:0;padding:.92rem .95rem;border-radius:var(--explorer-radius-lg);border:1px solid rgba(33,65,95,.1);background:linear-gradient(180deg,#ffffffb8,#fff0),#ffffff6b;box-shadow:inset 0 1px #ffffffc2;align-content:start}.explorer-shell .selection-dock-reading{grid-area:reading;border-color:#2d73852e;background:linear-gradient(180deg,#fffc,#fff0),linear-gradient(180deg,#effbfdf0,#e4f2f6b8);box-shadow:inset 0 1px #ffffffd1,inset 0 0 0 1px #ffffff2e}.explorer-shell .selection-dock-mode{border-color:#bf864229;background:linear-gradient(180deg,#ffffffc2,#fff0),linear-gradient(180deg,#fcf8efe6,#f5eede8f)}.explorer-shell .selection-dock-section-head,.explorer-shell .selection-dock-reading-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.explorer-shell .selection-dock-section-head>div,.explorer-shell .selection-dock-reading-head>div{display:grid;gap:.12rem;min-width:0}.explorer-shell .selection-dock-section-title{margin:.18rem 0 0;color:var(--explorer-fg);font-family:var(--font-ui);font-size:.96rem;font-weight:650;line-height:1.24;letter-spacing:-.02em}.explorer-shell .selection-dock .panel-copy{font-size:.84rem;line-height:1.55}.explorer-shell .selection-dock .control-cluster{gap:.55rem;padding:.82rem .88rem;border-radius:var(--explorer-radius-md);background:linear-gradient(180deg,#ffffffc2,#fff0),#ffffff94}.explorer-shell .selection-dock .grid-marker-actions{gap:.55rem}.explorer-shell .selection-dock .grid-marker-guide{gap:.25rem;padding-top:.55rem}.explorer-shell .selection-dock .stage-summary-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:.65rem}.explorer-shell .selection-dock .stage-summary{gap:.35rem;padding:.82rem .85rem}.explorer-shell .selection-dock .stage-summary-value{font-size:clamp(1.05rem,1.5vw,1.35rem)}.explorer-shell .selection-dock .stage-summary-note{font-size:.76rem;line-height:1.45}.explorer-shell .current-reading-status{display:grid;gap:.45rem}.explorer-shell .stage-takeaway,.explorer-shell .compare-readout{display:grid;gap:.35rem;padding:.82rem .88rem;border-radius:var(--explorer-radius-md);border:1px solid rgba(33,65,95,.12);background:linear-gradient(180deg,#ffffffc2,#fff0),#ffffff9e}.explorer-shell .stage-takeaway{color:var(--explorer-fg);font-size:.83rem;line-height:1.58}.explorer-shell .compare-readout-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.explorer-shell .compare-readout-value{color:var(--explorer-fg);font-family:var(--font-ui);font-size:.9rem;font-weight:650;line-height:1.35}.explorer-shell .compare-readout-copy{color:var(--explorer-muted);font-size:.8rem;line-height:1.55}.explorer-shell .question-dock{border-color:#bf864229;background:linear-gradient(180deg,#fffc,#fff0),linear-gradient(180deg,#fcf8effa,#f5eedefa);box-shadow:inset 0 1px #ffffffd1,0 18px 32px #58402a14}.explorer-shell .grid-card-title,.explorer-shell .analysis-card .card-title{color:var(--explorer-fg)}.explorer-shell .stage-title{margin:.25rem 0 0;font-size:clamp(1.25rem,2.2vw,1.8rem);line-height:1.08;letter-spacing:-.04em}.explorer-shell .stage-copy{margin:0;color:var(--explorer-muted);font-size:.88rem;line-height:1.65}.explorer-shell .grid-card-copy,.explorer-shell .analysis-copy,.explorer-shell .analysis-note{color:var(--explorer-stage-muted)}.explorer-shell .scene-fact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:.75rem}.explorer-shell .scene-fact{display:grid;gap:.25rem;padding:.85rem .9rem;border-radius:var(--explorer-radius-md);border:1px solid rgba(33,65,95,.1);background:#ffffff8a}.explorer-shell .scene-fact-label,.explorer-shell .stage-summary-label{color:var(--explorer-stage-muted);font-family:var(--font-ui);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.explorer-shell .scene-fact-value{color:var(--explorer-fg);font-size:.92rem;line-height:1.35}.explorer-shell .stage-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem}.explorer-shell .stage-summary{display:grid;gap:.45rem;padding:.95rem;border-radius:var(--explorer-radius-md);border:1px solid rgba(33,65,95,.1);background:#ffffff94}.explorer-shell .stage-summary.primary{background:linear-gradient(180deg,#2d73852e,#2d73850f)}.explorer-shell .stage-summary.accent{background:linear-gradient(180deg,#bf864238,#bf86420f)}.explorer-shell .stage-summary.quiet{background:#ffffff7a}.explorer-shell .stage-summary-value{color:var(--explorer-fg);font-size:clamp(1.16rem,1.8vw,1.55rem);font-weight:700;line-height:1}.explorer-shell .stage-summary-note{color:var(--explorer-stage-muted);font-size:.8rem;line-height:1.55}.explorer-shell .grid-wrap{position:relative;overflow:auto;max-width:100%;border:1px solid rgba(33,65,95,.14);border-radius:calc(var(--explorer-radius-lg) + 2px);background:linear-gradient(180deg,#ffffffc7,#ffffff1f 12%,#fff0),linear-gradient(90deg,rgba(47,92,126,.035) 0 1px,transparent 1px 100%),linear-gradient(180deg,rgba(47,92,126,.03) 0 1px,transparent 1px 100%),var(--grid-surface);background-size:auto,28px 28px,28px 28px,auto;box-shadow:inset 0 1px #ffffffd6,inset 0 0 0 1px #ffffff59,0 0 0 1px #21415f08,0 20px 36px #11253817;scrollbar-gutter:stable both-edges;overscroll-behavior:contain;touch-action:pan-x pan-y}.explorer-shell .grid-matrix{width:max-content;min-width:max-content}.explorer-shell .grid-wrap[data-compact-cols=true] .grid-matrix{margin-inline:auto}.explorer-shell .rl,.explorer-shell .cl,.explorer-shell .cell{border-right:1px solid rgba(33,65,95,.1);border-bottom:1px solid rgba(33,65,95,.1)}.explorer-shell .rr{display:flex;flex-wrap:nowrap;min-width:max-content}.explorer-shell .rl{width:var(--grid-axis-w);min-width:var(--grid-axis-w);height:46px;display:flex;align-items:center;justify-content:flex-end;padding:.3rem .4rem .3rem .2rem;cursor:pointer;position:sticky;left:0;z-index:2;background:linear-gradient(180deg,#e4eef5fa,#d5e3edfa);color:var(--explorer-fg);outline:none;transition:background .2s ease,color .2s ease,box-shadow .18s ease,transform .18s ease}.explorer-shell .cl{width:var(--grid-cell-w);min-width:var(--grid-cell-w);height:60px;display:flex;align-items:center;justify-content:center;padding:.28rem .15rem;font-size:11px;font-variant-numeric:tabular-nums;cursor:pointer;position:sticky;top:0;z-index:3;background:linear-gradient(180deg,#e4eef5fa,#d5e3edfa);color:var(--explorer-fg);outline:none;transition:background .2s ease,color .2s ease,box-shadow .18s ease,transform .18s ease}.explorer-shell .axis-corner{height:60px;padding:.3rem .35rem;justify-content:center;background:linear-gradient(180deg,#e4eef5fa,#d5e3edfa);cursor:default}.explorer-shell .axis-corner-stack{display:grid;gap:.18rem;width:100%;text-align:center;align-content:center}.explorer-shell .axis-corner-label{color:var(--explorer-stage-muted);font-family:var(--font-ui);font-size:.52rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.explorer-shell .axis-corner-mode{display:flex;justify-content:center;gap:.35rem;color:var(--explorer-fg);font-family:var(--font-ui);font-size:.56rem;font-weight:650}.explorer-shell .axis-corner-actions{display:flex;justify-content:center;align-items:center;gap:.32rem}.explorer-shell .axis-corner-btn{width:1.3rem;height:1.3rem;padding:0;border:1px solid rgba(33,65,95,.16);border-radius:999px;background:linear-gradient(180deg,#fffffffa,#e7f1f6d1),#ffffffd1;color:var(--explorer-fg);font-family:var(--font-ui);font-size:.82rem;line-height:1;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;box-shadow:inset 0 1px #ffffffd1,0 6px 10px #11253814}.explorer-shell .axis-corner-btn:hover,.explorer-shell .axis-corner-btn:focus-visible{transform:translateY(-1px);border-color:#2d738552;box-shadow:inset 0 1px #ffffffe0,0 10px 16px #1125381f}.explorer-shell .axis-corner-btn:disabled{opacity:.45;cursor:not-allowed}.explorer-shell .axis-corner-size{min-width:1.5rem;color:var(--explorer-fg);font-family:var(--font-ui);font-size:.64rem;font-weight:700}.explorer-shell .axis-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.08rem;width:100%;line-height:1.05}.explorer-shell .axis-label-row{align-items:flex-end;text-align:right}.explorer-shell .axis-index{color:var(--explorer-stage-muted);font-family:var(--font-ui);font-size:.56rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.explorer-shell .axis-set{color:var(--explorer-fg);font-family:var(--font-ui);font-size:.64rem;font-weight:650;max-width:100%;text-wrap:balance;word-break:break-all}.explorer-shell .cell{width:var(--grid-cell-w);min-width:var(--grid-cell-w);height:36px;position:relative;overflow:hidden;cursor:crosshair;outline:none;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.explorer-shell .cell:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff3d,#fff0 42%);pointer-events:none;opacity:.9}.explorer-shell .sel{outline:2px solid var(--ring-select);outline-offset:-2px;z-index:3;box-shadow:0 0 0 1px #10273d73 inset,0 0 0 2px #fff6 inset,0 10px 18px #11253829}.explorer-shell .num{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;text-shadow:0 1px 1px rgba(255,255,255,.45)}.explorer-shell .cell-emph{box-shadow:0 0 0 1px #ffffff42 inset,0 0 0 1px #21415f2e}.explorer-shell .cell-track{box-shadow:0 0 0 1px #2d738524 inset,0 0 18px #ffffff1f inset}.explorer-shell .cell-hot,.explorer-shell .cell:hover,.explorer-shell .cell:focus-visible{transform:translateY(-1px) scale(1.03);z-index:2;box-shadow:0 0 0 1px #2d738533,0 12px 18px #11253824,0 0 0 1px #ffffff47 inset;filter:saturate(1.06)}.explorer-shell .cell-edited{box-shadow:0 0 0 1px #ffffff38 inset,0 0 0 1px #21415f2e,0 0 0 1px #ff766259}.explorer-shell .ring{position:absolute;inset:2px;border-radius:var(--explorer-radius-xs);outline:2px solid var(--ring-thin);outline-offset:-2px;box-shadow:0 0 0 1px #ffffff38 inset}.explorer-shell .marker-ring{position:absolute;background-position:center;background-repeat:no-repeat;background-size:100% 100%;opacity:.98;pointer-events:none;z-index:1}.explorer-shell .marker-ring-target{inset:1px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M14 53C10 31 26 13 50 11C75 9 92 28 89 52C86 76 75 91 49 89C24 87 11 71 14 53Z' fill='none' stroke='%232d7385' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");filter:drop-shadow(0 0 2px rgba(45,115,133,.28))}.explorer-shell .marker-ring-compare{inset:7px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M19 55C15 38 28 20 49 18C70 16 83 31 81 51C79 71 68 83 47 81C28 79 17 69 19 55Z' fill='none' stroke='%23bf8642' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");filter:drop-shadow(0 0 2px rgba(191,134,66,.34))}.explorer-shell .ring-thin{box-shadow:0 0 0 1px #bf864275,0 0 0 1px #ffffff38 inset;outline-color:var(--ring-thin)}.explorer-shell .ring-thick{inset:4px;box-shadow:0 0 0 2px #2d738566,0 0 0 1px #ffffff38 inset;outline-color:var(--ring-thick)}.explorer-shell .edit-flag{position:absolute;top:0;right:0;width:0;height:0;border-top:12px solid #ff7662;border-left:12px solid transparent;filter:drop-shadow(0 0 3px rgba(255,118,98,.45));pointer-events:none}.explorer-shell .cell-pulse:after{content:"";position:absolute;inset:-6px;border:2px solid var(--ring-thick);border-radius:var(--explorer-radius-xs);opacity:0;animation:pulseCell .8s ease-out;pointer-events:none}@keyframes pulseCell{0%{opacity:.8;transform:scale(.9)}50%{opacity:.4;transform:scale(1.05)}to{opacity:0;transform:scale(1.12)}}.explorer-shell .axis-active{background:linear-gradient(180deg,#c1dce8fa,#a8c9dbfa);color:var(--explorer-fg);box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #21415f0f,0 0 0 1px #2d738524}.explorer-shell .axis-hot,.explorer-shell .rl:hover,.explorer-shell .rl:focus-visible,.explorer-shell .cl:hover,.explorer-shell .cl:focus-visible{background:linear-gradient(180deg,#fbf7ecfa,#e4edf3fa),linear-gradient(135deg,#bf86421f,#2d738514);box-shadow:inset 0 1px #ffffffd1,0 10px 14px #11253814;transform:translateY(-1px)}.explorer-shell .grid-stage-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,23rem);gap:clamp(1.05rem,2vw,1.25rem);align-items:start;min-width:0}.explorer-shell .grid-stage-board{display:grid;gap:.92rem;min-width:0;align-content:start}.explorer-shell .grid-jump-controls{display:flex;flex-wrap:wrap;gap:.7rem;align-items:flex-end;justify-content:flex-end;flex:1 1 22rem;min-width:0}.explorer-shell .grid-jump-field{flex:1 1 11rem;max-width:16rem}.explorer-shell .grid-jump-controls-inline{flex:0 1 auto;justify-content:flex-end;align-self:start;gap:.55rem}.explorer-shell .grid-jump-controls-embedded{justify-content:stretch;align-items:start;flex:1 1 auto}.explorer-shell .grid-jump-controls-embedded .grid-jump-field{flex:1 1 10rem;max-width:none}.explorer-shell .grid-jump-field-compact{flex:0 1 8.5rem;max-width:8.5rem;gap:.24rem}.explorer-shell .grid-jump-field-compact .toolbar-label{font-size:.62rem;letter-spacing:.06em}.explorer-shell .grid-jump-field-compact select{padding:.48rem .62rem;font-size:.78rem}.explorer-shell .stage-grid{min-height:min(32rem,62vh);max-height:min(78vh,54rem);box-shadow:inset 0 1px #ffffff80}.explorer-shell .grid-marker-panel{display:grid;gap:.82rem;padding:1rem 1.05rem;border-radius:var(--explorer-radius-md);border:1px solid rgba(33,65,95,.1);background:#ffffff8f;box-shadow:inset 0 1px #ffffffc2}.explorer-shell .grid-marker-head,.explorer-shell .grid-marker-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.explorer-shell .grid-marker-head{justify-content:space-between}.explorer-shell .grid-marker-actions{justify-content:flex-start}.explorer-shell .grid-marker-guide{display:grid;gap:.3rem;padding-top:.15rem;border-top:1px solid rgba(33,65,95,.08)}.explorer-shell .grid-marker-title{color:var(--explorer-fg);font-family:var(--font-ui);font-size:.92rem;font-weight:650;line-height:1.35}.explorer-shell .equation-block{padding:.85rem 1rem;border-radius:var(--explorer-radius-lg);border:1px solid rgba(47,92,126,.18);background:linear-gradient(180deg,#2f5c7e1a,#2f5c7e0a);color:#214764;font-size:.82rem;line-height:1.6}.explorer-shell .inspector-stack,.explorer-shell .dock-list,.explorer-shell .faq-stack{display:grid;gap:.75rem}.explorer-shell .inspector-banner{display:grid;gap:.28rem;padding:.9rem .95rem;border-radius:var(--explorer-radius-md);border:1px solid rgba(33,65,95,.1);background:#ffffff8f}.explorer-shell .inspector-banner-title{color:var(--explorer-fg);font-family:var(--font-ui);font-size:.92rem;font-weight:650}.explorer-shell .inspector-banner-copy{color:var(--explorer-muted);font-size:.8rem;line-height:1.55}.explorer-shell .inspector-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem .82rem;border-radius:var(--explorer-radius-sm);border:1px solid rgba(33,65,95,.1);background:#ffffff8f}.explorer-shell .inspector-key{color:var(--explorer-muted);font-family:var(--font-ui);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.explorer-shell .inspector-value{color:var(--explorer-fg);font-family:var(--font-ui);font-size:.88rem;font-weight:600;text-align:right}.explorer-shell .dock-row{display:grid;gap:.45rem;padding:.85rem .9rem;border-radius:var(--explorer-radius-md);border:1px solid rgba(33,65,95,.1);background:#ffffff8f}.explorer-shell .dock-row-head{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.6rem;align-items:center}.explorer-shell .dock-row-index{width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--explorer-radius-sm);background:#2f5c7e14;border:1px solid rgba(47,92,126,.14);color:var(--explorer-accent);font-family:var(--font-ui);font-size:.72rem;font-weight:700}.explorer-shell .dock-row-label{color:var(--explorer-muted);font-family:var(--font-ui);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.explorer-shell .dock-row-value{color:var(--explorer-fg);font-family:var(--font-ui);font-size:.86rem;font-weight:600;text-align:right}.explorer-shell .dock-row-note{color:var(--explorer-muted);font-size:.8rem;line-height:1.55}.explorer-shell .dock-footer{display:grid;gap:.3rem;padding:.9rem .95rem;border-radius:var(--explorer-radius-md);border:1px solid rgba(47,92,126,.12);background:linear-gradient(180deg,#2f5c7e0d,#2f5c7e05)}.explorer-shell .dock-footer-label{color:var(--explorer-muted);font-family:var(--font-ui);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.explorer-shell .dock-footer-copy{color:var(--explorer-fg);font-size:.82rem;line-height:1.58}.explorer-shell .guide-item{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;align-items:start;padding:.9rem;border-radius:var(--explorer-radius-md);border:1px solid rgba(33,65,95,.1);background:#fff9}.explorer-shell .guide-item-label{color:var(--explorer-stage-muted);font-family:var(--font-ui);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.explorer-shell .guide-item-value{margin-top:.25rem;color:var(--explorer-fg);font-size:1.02rem;line-height:1.3}.explorer-shell .guide-item-note{margin-top:.28rem;color:var(--explorer-stage-muted);font-size:.82rem;line-height:1.58}.explorer-shell .spark-wrap{padding:.7rem .8rem;border-radius:var(--explorer-radius-md);border:1px solid rgba(33,65,95,.1);background:#ffffff8f;overflow-x:auto}.explorer-shell .spark{width:260px;height:50px;display:block}.explorer-shell .inspector-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:1rem}.explorer-shell table.small{width:100%;border-collapse:collapse;font-size:12px}.explorer-shell table.small th,.explorer-shell table.small td{border:1px solid rgba(33,65,95,.1);padding:.42rem .52rem;text-align:right}.explorer-shell table.small th:first-child,.explorer-shell table.small td:first-child{text-align:left}.explorer-shell .preset-flash{animation:presetFlash .8s ease}.explorer-shell .json-drawer{margin-top:.2rem}@keyframes presetFlash{0%{box-shadow:0 0 #2d738547}50%{box-shadow:0 0 0 16px #2d73851a}to{box-shadow:0 0 #2d738500}}.explorer-shell .computed-flash{animation:computedFlash .9s ease}@keyframes computedFlash{0%{box-shadow:0 0 #bf864233}40%{box-shadow:0 0 0 12px #bf86421f}to{box-shadow:0 0 #bf864200}}@media (max-width: 1180px){.explorer-shell .toolbar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 920px){.explorer-shell .toolbar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1080px){.explorer-page .page-header,.explorer-shell .grid-stage-shell,.explorer-shell .inspector-grid,.explorer-shell .workspace-main,.explorer-shell .workspace-support-row,.explorer-shell .workspace-control-row{grid-template-columns:1fr}.explorer-shell .selection-dock-grid{grid-template-columns:1fr;grid-template-areas:"reading" "aside"}.explorer-shell .selection-dock{max-height:none;overflow:visible}.explorer-shell .control-column{position:static;order:-1}}@media (prefers-reduced-motion: reduce){.explorer-shell .cell-pulse:after,.explorer-shell .preset-flash,.explorer-shell .computed-flash{animation:none}.explorer-shell .cell,.explorer-shell .btn{transition:none}}@media (max-width: 480px){.explorer-shell{--grid-axis-w: 72px;--grid-cell-w: 40px}}@media (max-width: 720px){.explorer-shell{--grid-axis-w: 88px;--grid-cell-w: 52px}.explorer-shell .hero-card,.explorer-shell .panel-card,.explorer-shell .support-card,.explorer-shell .workspace-toolbar,.explorer-shell .stage-panel,.explorer-shell .grid-card,.explorer-shell .analysis-card{padding:.95rem;border-radius:var(--explorer-radius-lg)}.explorer-shell .control-grid,.explorer-shell .toolbar-grid,.explorer-shell .scene-fact-grid,.explorer-shell .stage-summary-grid{grid-template-columns:1fr}.explorer-shell .toolbar-selection-chip{flex:1 1 10rem;min-width:0}.explorer-shell .toolbar-group-head{flex-wrap:wrap}.explorer-shell .selection-dock-reading,.explorer-shell .selection-dock-section{padding:.82rem .84rem}.explorer-shell .grid-card-outer .grid-card-head{padding-bottom:.72rem}.explorer-shell .grid-jump-controls{width:100%;justify-content:stretch}.explorer-shell .grid-jump-field{flex:1 1 100%;max-width:none}.explorer-shell .stage-grid{min-height:min(24rem,56vh);max-height:min(60vh,24rem)}}
