.atlas{background:var(--canvas);position:relative}.atlas-field{position:relative}@media (min-width:768px){.atlas{z-index:1;position:fixed;inset:0;overflow:hidden}.atlas-field{position:absolute;inset:0}.atlas-left{z-index:10;top:calc(var(--header-h) + 8px);pointer-events:none;flex-direction:column;gap:8px;width:300px;display:flex;position:absolute;bottom:16px;left:16px}.atlas-left>*{pointer-events:auto}.atlas-left:not([data-open]){width:auto;bottom:auto}.atlas-right{z-index:10;top:calc(var(--header-h) + 8px);pointer-events:none;flex-direction:column;width:372px;display:flex;position:absolute;bottom:16px;right:60px}.atlas-right>*{pointer-events:auto}.atlas-right:not([data-open]){width:300px;bottom:auto}.atlas-rail-wrap{z-index:11;position:absolute;bottom:16px;right:16px}.atlas-strip-wrap{z-index:9;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:16px;left:332px;right:448px}.atlas-strip-wrap>*{pointer-events:auto}.atlas[data-left=closed] .atlas-strip-wrap{left:76px}.atlas[data-right=closed] .atlas-strip-wrap{right:64px}}@media (min-width:1180px) and (max-width:1359px){.atlas-left{width:268px}.atlas-right{width:336px}.atlas-strip-wrap{left:300px;right:412px}.exp-card .ui-card-title{font-size:21px}}@media (min-width:768px) and (max-width:1179px){.atlas-strip-wrap,.atlas[data-left] .atlas-strip-wrap,.atlas[data-right] .atlas-strip-wrap{left:76px;right:64px}.atlas-right[data-open]{width:min(372px,100vw - 140px)}.atlas-left[data-open]{width:min(300px,100vw - 140px)}}@media (min-width:768px) and (max-height:760px){.atlas-credit{display:none}}.atlas-left-tab{cursor:pointer;background:var(--surface-1);border:1px solid var(--line-faint);border-radius:var(--r-md);width:40px;height:40px;color:var(--text-2);place-items:center;padding:0;display:inline-grid}.atlas-left-tab span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.atlas-left-tab:hover{color:var(--text);background:var(--surface-2)}.atlas-exp-panel{flex:auto;min-height:120px}.atlas-con-panel{flex:none}.atlas-credit{color:var(--text-3);flex:none;padding:2px 4px 0;font-size:10.5px;line-height:1.5}.atlas-credit a{color:var(--text-2)}@media (max-width:767px){.atlas{padding-bottom:var(--s6);flex-direction:column;display:flex}.atlas-field{border-bottom:1px solid var(--line-faint);order:1;height:max(380px,60svh)}.atlas[data-overview] .atlas-field{height:auto}.atlas-strip-wrap{padding:var(--s3) var(--gutter) 0;order:2}.atlas-sheet-nav{order:3}.atlas-left{gap:var(--s4);padding:var(--s4) var(--gutter) 0;order:4;display:grid}.atlas-right{padding:var(--s4) var(--gutter) 0;order:5}.atlas-exp-panel .ui-panel-body{overflow:visible}.atlas-sheet-nav{z-index:20;margin-top:var(--s4);padding:6px var(--gutter);background:var(--canvas);border-top:1px solid var(--line-faint);border-bottom:1px solid var(--line-faint);gap:2px;display:flex;position:sticky;top:0;overflow-x:auto}.atlas-sheet-nav a,.atlas-sheet-nav button{border-radius:var(--r-sm);min-height:36px;color:var(--text-2);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.atlas-sheet-nav a:hover,.atlas-sheet-nav button:hover,.atlas-sheet-nav button[aria-pressed=true]{color:var(--text);background:var(--surface-2)}#atlas-console,#atlas-notes-title,#atlas-panel-evidence,#atlas-panel-sources{scroll-margin-top:60px}}.fld{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.fld-svg{touch-action:manipulation;cursor:crosshair;width:100%;height:100%;display:block}.fld[data-dragging] .fld-svg{cursor:grabbing}.fld-grid-ext line{stroke:var(--text);stroke-opacity:.045;stroke-width:1px}.fld-plot-bg{fill:var(--canvas)}.fld-hatch-line{stroke:var(--text);stroke-opacity:.05;stroke-width:1px}.fld-grid line{stroke:var(--text);stroke-opacity:.075;stroke-width:1px;stroke-dasharray:2 3}.fld-frame{fill:none;stroke:var(--line-strong);stroke-width:1px}.fld-axis line{stroke:var(--line-strong)}.fld-axis text{fill:var(--text-2);font-variant-numeric:tabular-nums;font-size:11.5px}.fld-axis-title{letter-spacing:var(--track-caps);text-transform:uppercase;font-weight:600;fill:var(--text-3)!important;font-size:var(--fs-2xs)!important}.fld-points.is-dim .fld-pts-muted,.fld-points.is-dim .fld-pts-comp,.fld-points.is-dim .fld-pts-tier{opacity:.28;transition:opacity var(--dur-2) var(--ease)}.fld-points .fld-pts-muted,.fld-points .fld-pts-comp,.fld-points .fld-pts-tier{transition:opacity var(--dur-2) var(--ease)}.fld-highlight circle{fill:none;stroke:var(--text);stroke-width:1.2px}.fld-selected circle{fill:none;stroke:var(--text);stroke-width:1.5px}.fld-selected .fld-selected-core{fill:var(--text);stroke:none}.fld-gap-line{stroke:var(--text-2);stroke-width:1px;stroke-dasharray:5 4}.fld-gap-bracket{fill:none;stroke:var(--text-2);stroke-width:1px}.fld-gap-text{fill:var(--text-2);letter-spacing:.02em;font-size:11px;font-weight:500}.fld-offchart text{fill:var(--text-3);letter-spacing:.12em;font-size:10.5px;font-weight:600}.fld-labels{transition:opacity var(--dur-1) var(--ease)}.fld-labels.is-hidden,.fld-probe-text.is-hidden{opacity:0}.fld-landmark{cursor:pointer;outline:none}.fld-landmark-text{fill:var(--text);letter-spacing:.2em;paint-order:stroke;stroke:var(--canvas);stroke-width:3px;stroke-linejoin:round;font-size:11px;font-weight:600}.fld-landmark:hover .fld-landmark-text,.fld-landmark:focus-visible .fld-landmark-text{fill:var(--ev-strong)}.fld-landmark.is-active .mk-landmark{stroke:var(--scenario)}.fld-landmark:focus-visible .mk-landmark{stroke:var(--ev-strong);stroke-width:2px}.fld-label-hit{fill:#0000}.fld-landmark:focus-visible .fld-label-hit{stroke:var(--ev-strong);stroke-width:1.5px;rx:2px}.fld-sel-text{fill:var(--text);paint-order:stroke;stroke:var(--canvas);stroke-width:3px;font-size:12px}.fld-probe-guides line{stroke:var(--scenario-line);stroke-width:1px;stroke-dasharray:3 3}.fld-probe-tag rect{fill:var(--scenario)}.fld-probe-tag text{fill:var(--text-inverse);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.fld-probe{cursor:grab;transition:transform var(--dur-3) var(--ease-in-out);outline:none}.fld[data-dragging] .fld-probe{transition:none}.fld-probe-hit{fill:#0000}.fld-probe-ring{fill:var(--scenario-soft);stroke:var(--scenario);stroke-width:1.5px}.fld-probe:focus-visible .fld-probe-ring{stroke:var(--text);stroke-width:2px}.fld-probe-text{fill:var(--scenario);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--canvas);stroke-width:3px;pointer-events:none;font-size:12px;font-weight:600}.fld-swatch{display:block;overflow:visible}.fld-swatch-empty{fill:var(--canvas);stroke:var(--line)}.fld-title{pointer-events:none;gap:4px;display:grid;position:absolute}.fld-title>*{pointer-events:auto}.fld-h1{font-size:var(--fs-xl);letter-spacing:-.01em;color:var(--text);font-weight:300;line-height:1.1}.fld-h1-regime{color:var(--text-2)}.fld-crumbs ol{white-space:nowrap;flex-wrap:nowrap;font-size:11px;overflow:hidden}.fld-crumbs li:last-child{min-width:0;overflow:hidden}.fld-crumbs li:last-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fld-source{font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.fld-source strong{color:var(--text-2);font-weight:600}.fld-notes{justify-content:space-between;gap:var(--s4);color:var(--text-3);pointer-events:none;font-size:10.5px;line-height:1.45;display:flex;position:absolute}.fld-notes p{min-width:0}.fld-notes-r{white-space:nowrap;flex:none}.fld-empty{pointer-events:none;padding:var(--s4);display:flex;position:absolute}.fld-empty[data-v=top]{align-items:flex-start}.fld-empty[data-v=bottom]{align-items:flex-end}.fld-empty[data-h=left]{justify-content:flex-start}.fld-empty[data-h=right]{justify-content:flex-end}.fld-empty-inner{gap:var(--s2);pointer-events:auto;background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-md);max-width:360px;padding:var(--s4);justify-items:start;display:grid}.fld-empty-title{font-size:var(--fs-xl);letter-spacing:var(--track-tight);color:var(--text);font-weight:300;line-height:1.1}.fld-empty-text{color:var(--text-2);font-size:var(--fs-sm);line-height:1.55}.fld-tip{z-index:30;pointer-events:none;background:var(--surface-4);border:1px solid var(--line-strong);border-radius:var(--r-sm);max-width:280px;font-size:var(--fs-xs);color:var(--text-2);gap:2px;padding:8px 10px;line-height:1.4;display:grid;position:absolute}.fld-tip strong{color:var(--text);font-weight:600;font-size:var(--fs-sm)}.fld-tip-tier{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:600}.fld-key{gap:7px}.fld-key-note{padding-top:4px;color:var(--text-3)!important;display:block!important}@media (max-width:767px){.fld-h1{font-size:var(--fs-lg)}.fld-crumbs{display:none}.fld-source{white-space:normal;font-size:10.5px}.fld-axis text{font-size:10.5px}.fld-notes{font-size:10px}.fld-notes-r{display:none}.fld-empty-title{font-size:var(--fs-xl)}.fld-gap-notes text{font-size:10px}}.exp{gap:var(--s4);padding:0 10px 12px;display:grid}.exp-group{gap:var(--s2);display:grid}.exp-group-label{color:var(--text-3);padding:4px 6px 0}.exp-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.exp-card .ui-card-title{font-size:23px}.exp-card .ui-card-source{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.exp-card[aria-pressed=true]:before{content:"";background:var(--scenario);border-radius:0 2px 2px 0;width:2px;position:absolute;top:14px;bottom:14px;left:-1px}.exp-card--gap .ui-card-title{font-size:var(--fs-2xl)}.exp-card--finding .ui-card-title{font-size:20px}.exp-card--finding .ui-card-meta{letter-spacing:.1em;text-transform:none;font-weight:500;font-size:var(--fs-xs);color:var(--text-2)}.exp-assumed{color:var(--scenario);letter-spacing:.02em;font-size:.6em;font-weight:500}@media (max-width:767px){.exp{padding:0 0 4px}.exp-list{scroll-snap-type:x mandatory;grid-auto-columns:min(78vw,300px);grid-auto-flow:column;gap:10px;padding:0 10px 8px;overflow-x:auto}.exp-list>li{scroll-snap-align:start}.exp-card{height:100%}}.con{gap:12px;padding:2px 16px 16px;display:grid}.con .ui-field--inline .ui-label{flex:none;width:78px}.con .ui-field--inline .ui-select-wrap{flex:1}.con-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.con .ui-rg--sm .ui-rg-opt{font-size:11.5px}.ins{background:var(--surface-1);border:1px solid var(--line-faint);border-radius:var(--r-md);flex-direction:column;min-height:0;max-height:100%;display:flex}.ins-head{align-items:center;gap:var(--s3);flex:none;min-height:44px;padding:10px 10px 4px 16px;display:flex}.ins-verdict{border-bottom:1px solid var(--line-faint);flex:none;gap:10px;padding:6px 16px 16px;display:grid}.ins[data-collapsed] .ins-verdict{border-bottom:0;gap:6px;padding-bottom:12px}.ins[data-collapsed] .ins-ctx{display:none}.ins[data-collapsed] .ins-vword{align-items:baseline;gap:8px;display:flex}.ins[data-collapsed] .ins-vclass,.ins[data-collapsed] .ins-vdv{font-size:var(--fs-xl)}.ins[data-collapsed] .ins-head{min-height:36px;padding-top:6px}.ins-ctx{color:var(--text-3);font-size:var(--fs-xs);line-height:1.4}.ins-vrow{justify-content:space-between;align-items:flex-end;gap:var(--s2);flex-wrap:wrap;display:flex}.ins-vd .claim{align-self:center}.ins-vword{gap:2px;display:grid}.ins-vclass{letter-spacing:.1em;color:var(--text);font-size:30px;font-weight:300;line-height:1}.ins-vd{align-items:baseline;gap:6px;display:inline-flex}.ins-vdl{color:var(--text-3);font-size:var(--fs-md)}.ins-vdv{color:var(--text);letter-spacing:var(--track-tight);font-size:30px;font-weight:300;line-height:1}.ins-vcopy{color:var(--text);font-size:var(--fs-sm);line-height:1.45}.ins-qual{color:var(--text-2);font-size:var(--fs-xs);background:var(--scenario-soft);border-left:2px solid var(--scenario);border-radius:0 var(--r-sm) var(--r-sm) 0;padding:8px 10px;line-height:1.5}.ins-qual strong{color:var(--text)}.ins-edge{color:var(--text-2);font-size:var(--fs-xs);border-left:2px solid var(--scenario);padding-left:10px;line-height:1.5}.ins-disclaimer{color:var(--text);font-size:var(--fs-xs);letter-spacing:.01em;font-weight:600}.ins-method{color:var(--text-3);font-size:var(--fs-xs);line-height:1.5}.ins-method a{color:var(--text-2)}.ins-tabs,.ins-run{flex-direction:column;flex:auto;min-height:0;display:flex}.ins-run{overscroll-behavior:contain;padding:14px 16px 18px;overflow:auto}.ins-tablist{flex:none;padding:0 8px}.ins-panel{gap:var(--s4);overscroll-behavior:contain;min-height:0;font-size:var(--fs-sm);color:var(--text-2);flex:auto;grid-template-columns:minmax(0,1fr);align-content:start;padding:14px 16px 18px;line-height:1.55;display:grid;overflow:auto}.ins-panel[hidden]{display:none}.ins-sec{gap:var(--s3);display:grid}.ins-h3{font-size:var(--fs-md);color:var(--text);font-weight:600;line-height:1.3}.ins-prose{gap:var(--s3);display:grid}.ins-prose strong,.ins-sec strong{color:var(--text);font-weight:600}.ins-quiet,.ins-micro{color:var(--text-3);font-size:var(--fs-xs);line-height:1.5}.ins-pull{color:var(--text);font-size:var(--fs-md);border-left:2px solid var(--line-strong);padding-left:12px;font-weight:300;line-height:1.45}.ins-caveats{color:var(--text-3);font-size:var(--fs-xs);gap:4px;margin:0;padding-left:16px;display:grid}.ins-fn{margin-left:1px;font-size:.75em;line-height:0}.ins-fn a{color:var(--text-2);text-decoration:none}.ins-gaps{background:var(--surface-2);border-radius:var(--r-sm);gap:6px;margin:0;padding:10px 12px;display:grid}.ins-robust{letter-spacing:.14em;text-transform:uppercase;border-radius:var(--r-xs);border:1px solid var(--scenario);color:var(--scenario);padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.ins-robust[data-robust]{border-color:var(--text-2);color:var(--text)}.ins-rank{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ins-rank-row{border-radius:var(--r-sm);cursor:pointer;text-align:left;width:100%;color:var(--text);background:0 0;border:1px solid #0000;grid-template-rows:auto 6px;grid-template-columns:20px minmax(0,1fr) 54px 36px;align-items:center;gap:5px 8px;padding:7px 8px;display:grid}.ins-rank-row:hover,.ins-rank-row.is-hi{background:var(--surface-2)}.ins-rank-row[aria-pressed=true]{border-color:var(--line-strong)}.ins-rank-n{color:var(--text-3);font-size:var(--fs-xs)}.ins-rank-name{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ins-rank-tag{color:var(--tier-pub);letter-spacing:.08em;text-transform:uppercase;margin-left:6px;font-size:10px}.ins-rank-d,.ins-rank-r{font-size:var(--fs-xs);color:var(--text);text-align:right;display:grid}.ins-micro-label{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px}.ins-rank-bar{grid-column:2/-1;gap:1px;height:4px;display:flex}.ins-seg{min-width:0;height:100%;display:inline-block}.ins-seg[data-c=P]{background:var(--text)}.ins-seg[data-c=H]{background:var(--text-2)}.ins-seg[data-c=S]{background:var(--text-3)}.ins-seg[data-c=C]{background:var(--line-strong)}.ins-seg[data-c=M]{background:var(--tier-psi-muted)}.ins-rank-key{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:10.5px;display:flex}.ins-rank-key i{vertical-align:1px;width:10px;height:4px;margin-right:4px;display:inline-block}.ins-finding{background:var(--surface-2);border-radius:var(--r-sm);gap:6px;padding:12px;display:grid}.ins-finding-stamps{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ins-finding-claim{color:var(--text);font-size:var(--fs-md);line-height:1.45}.ins-finding-meta{color:var(--text-2);font-size:var(--fs-xs);line-height:1.5}.ins-finding-meta b{color:var(--text-3);font-weight:600}.ins-quote{border-left:2px solid var(--line-strong);color:var(--text-2);font-size:var(--fs-xs);margin:0;padding-left:10px;line-height:1.5}.ins-footnotes{gap:8px;display:grid}.ins-footnotes ol{font-size:var(--fs-xs);color:var(--text-2);gap:6px;margin:0;padding-left:20px;line-height:1.5;display:grid}@media (max-width:767px){.ins{max-height:none}.ins-panel,.ins-run{overflow:visible}.ins-tablist{background:var(--surface-1);z-index:2;position:sticky;top:49px}}.strip{align-items:center;gap:var(--s5);background:var(--surface-1);border:1px solid var(--line-faint);border-radius:var(--r-md);max-width:100%;min-height:86px;padding:6px 14px;display:flex}.strip-status{color:var(--text-3);font-size:var(--fs-xs);flex:none;gap:2px;display:grid}.strip-status .caps{color:var(--text-3);align-items:center;gap:6px;display:inline-flex}.strip-status-glyph{display:none}.strip-status .caps:before{content:"";border:1px solid var(--text-3);width:7px;height:7px;display:inline-block}.strip-status-val{color:var(--text-2);white-space:nowrap}.strip-regimes{flex:0 auto}.strip-regimes .ui-rg-track{gap:4px}.strip-regimes .ui-rg-opt{flex:none;gap:3px;width:88px;padding:7px 4px 6px}.strip-plate{display:block}.strip-plate-frame{fill:var(--canvas);stroke:var(--line)}.ui-rg-opt[data-on] .strip-plate-frame{stroke:var(--text-3)}.strip-plate-cell{fill:var(--ev)}.strip-plate-empty{stroke:var(--line-strong);stroke-width:1px}.strip-name{font-size:var(--fs-2xs);letter-spacing:var(--track-caps);text-transform:uppercase;margin-top:2px;font-weight:600;line-height:1}.strip-g{font-size:var(--fs-xs);color:var(--text-3);line-height:1}.strip-count{color:var(--text-3);font-size:10.5px;line-height:1}.ui-rg-opt[data-on] .strip-g,.ui-rg-opt[data-on] .strip-count{color:var(--text-2)}.strip-readout{text-align:right;flex:none;gap:2px;min-width:98px;display:grid}.strip-verdict{font-size:var(--fs-xl);letter-spacing:.14em;color:var(--text);font-weight:300;line-height:1.05}.strip-d{font-size:var(--fs-xs);color:var(--text-2)}@media (max-width:1439px){.strip-status{display:none}}@media (min-width:768px) and (max-width:1279px){.strip-regimes .ui-rg-opt{width:76px}}@media (max-width:767px){.strip{gap:var(--s3);min-height:0;padding:6px}.strip-regimes{flex:1;min-width:0}.strip-regimes .ui-rg-opt{width:auto;min-width:0;min-height:var(--hit-touch);flex:1 1 0;padding:6px 2px}.strip-plate{width:40px;height:22px}.strip-count{display:none}.strip-readout{min-width:72px}.strip-verdict{font-size:var(--fs-lg)}}.rail{flex-direction:column;gap:10px;display:flex;position:relative}.rail-group{flex-direction:column;gap:2px;display:flex}.rail-pop{width:300px;max-height:calc(100vh - var(--header-h) - 40px);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-md);z-index:40;padding:0 14px 14px;position:absolute;bottom:0;right:calc(100% + 10px);overflow:auto}.rail-pop-head{align-items:center;gap:var(--s3);min-height:44px;display:flex}.rail-layers{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rail-layer{border-radius:var(--r-sm);cursor:pointer;color:var(--text-2);font-size:var(--fs-xs);align-items:center;gap:10px;padding:5px 4px;display:flex}.rail-layer:hover{background:var(--surface-2);color:var(--text)}.rail-layer input{accent-color:var(--ev);width:14px;height:14px;margin:0}.atlas-ov{display:flex;position:absolute;inset:0;overflow:auto}.ov{gap:var(--s4);width:100%;max-width:1100px;padding:var(--s4);margin:auto;display:grid}.ov-defs{position:absolute}.ov-head{gap:4px;display:grid}.ov-title{font-size:var(--fs-xl);color:var(--text);font-weight:300}.ov-sub{color:var(--text-2);font-size:var(--fs-sm);max-width:var(--measure);line-height:1.5}.ov-grid{gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ov-plate{text-align:left;cursor:pointer;color:var(--text);background:var(--surface-1);border:1px solid var(--line-faint);border-radius:var(--r-md);transition:border-color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease);gap:8px;padding:12px;display:grid}.ov-plate:hover{border-color:var(--line-strong)}.ov-plate[data-on]{border-color:var(--text-3);background:var(--surface-2)}.ov-plate-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ov-plate-name{font-size:var(--fs-2xs);letter-spacing:var(--track-caps-wide);text-transform:uppercase;font-weight:600}.ov-plate-g{color:var(--text-3);font-size:var(--fs-xs)}.ov-plate-verdict{color:var(--text-2);font-size:var(--fs-xs);margin-left:auto}.ov-plate-verdict b{color:var(--text);letter-spacing:.1em;font-weight:600}.ov-svg{aspect-ratio:320/190;width:100%;height:auto;display:block}.ov-bg{fill:var(--canvas)}.ov-frame{fill:none;stroke:var(--line)}.ov-probe line{stroke:var(--scenario);stroke-width:1px}.ov-plate-cap{color:var(--text-2);font-size:var(--fs-xs)}.ov-empty{color:var(--text);font-weight:600}@media (max-width:767px){.atlas-ov{position:static}.ov{padding:var(--s4) var(--gutter)}.ov-grid{gap:var(--s3);grid-template-columns:1fr 1fr}.ov-plate{padding:8px}.ov-plate-verdict{width:100%;margin-left:0}}.atlas-vscale{padding-bottom:28px;position:relative}.atlas-vscale-track{border-radius:var(--r-xs);background:var(--surface-3);height:8px;position:relative;overflow:visible}.atlas-vscale-z{position:absolute;top:0;bottom:0}.atlas-vscale-z.is-direct{background:var(--ev-direct);box-shadow:inset 0 0 0 1px var(--ev-edge);border-radius:var(--r-xs) 0 0 var(--r-xs)}.atlas-vscale-z.is-near{background:var(--ev-near);box-shadow:inset 0 0 0 1px var(--ev-edge-soft)}.atlas-vscale-z.is-distant{background:0 0}.atlas-vscale-mark{background:var(--scenario);width:2px;height:18px;margin-left:-1px;position:absolute;top:-5px}.atlas-vscale-mark.is-clipped:after{content:"▸";color:var(--scenario);font-size:11px;position:absolute;top:1px;left:4px}.atlas-vscale-ticks,.atlas-vscale-names{position:absolute;left:0;right:0}.atlas-vscale-ticks{top:12px}.atlas-vscale-names{top:13px}.atlas-vscale-ticks span{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:10px;position:absolute;transform:translate(-50%)}.atlas-vscale-ticks span:first-child{transform:none}.atlas-vscale-ticks span:last-child{transform:translate(-100%)}.atlas-vscale-names span{letter-spacing:.14em;color:var(--text-2);font-size:9.5px;font-weight:600;position:absolute;top:11px;transform:translate(-50%)}.atlas-sens{gap:8px;margin:0;display:grid}.atlas-sens-svg{display:block;overflow:visible}.atlas-sens-direct{fill:var(--ev-direct)}.atlas-sens-near{fill:var(--ev-near)}.atlas-sens-rule{stroke:var(--ev-edge-soft);stroke-dasharray:2 2}.atlas-sens-tick{fill:var(--text-3);font-variant-numeric:tabular-nums;font-size:9px}.atlas-sens-zone{fill:var(--text-2);letter-spacing:.12em;font-size:8.5px;font-weight:600}.atlas-sens-line{fill:none;stroke:var(--text);stroke-width:1.4px}.atlas-sens-pt{fill:var(--text)}.atlas-sens-pt.is-partial{fill:var(--surface-1);stroke:var(--text);stroke-width:1px}.atlas-sens-cur{stroke:var(--scenario-line);stroke-dasharray:2 2}.atlas-sens-curpt{fill:var(--scenario)}.atlas-h4{font-size:var(--fs-2xs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-2);font-weight:600}.atlas-prose-sm{color:var(--text-2);font-size:var(--fs-xs);line-height:1.55}.atlas-pg{gap:6px;margin:0;display:grid}.atlas-pg-tick line{stroke:var(--line);stroke-dasharray:2 3}.atlas-pg-tick text,.atlas-pg-axis{fill:var(--text-3);font-variant-numeric:tabular-nums;font-size:9.5px}.atlas-pg-mat{fill:var(--text);font-size:11px;font-weight:500}.atlas-pg-matsub{fill:var(--text-3);font-size:9.5px}.atlas-pg-val{fill:var(--limit);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.atlas-pg-mark{fill:var(--surface-1);stroke:var(--text-3);stroke-width:1.2px}.atlas-pg-mark.is-open{fill:none}.atlas-pg-mark.is-on{fill:var(--limit);stroke:var(--limit)}.atlas-pg-key{color:var(--text-3);flex-wrap:wrap;gap:12px;font-size:10.5px;display:flex}.atlas-pg-key span{align-items:center;gap:4px;display:inline-flex}.atlas-pg-key .is-on{color:var(--text)}.ins-panel svg,.ins-run svg{max-width:100%}.ins-sec,.ins-prose,.atlas-pg,.atlas-sens{min-width:0}@media (max-width:1359px){.ins-tablist .ui-tab{padding-left:7px;padding-right:7px}.ins-tablist .ui-tab[aria-selected=true]:after{left:7px;right:7px}}@media (max-width:767px){.atlas-rail-wrap{display:none}.atlas-sheet-nav{top:var(--header-h)}#atlas-console,#atlas-notes-title,#atlas-panel-evidence,#atlas-panel-sources,#atlas-exp{scroll-margin-top:calc(var(--header-h) + 56px)}.atlas-mkey{margin:var(--s3) var(--gutter) 0;background:var(--surface-1);border:1px solid var(--line-faint);border-radius:var(--r-md);padding:0 var(--s4);order:2}.atlas-mkey>summary{cursor:pointer;min-height:var(--hit-touch);color:var(--text-2);font-size:var(--fs-sm);align-items:center;display:flex}.atlas-mkey[open]{padding-bottom:var(--s4)}.fld-empty-inner{max-width:260px;padding:var(--s3)}.fld-empty-text{font-size:var(--fs-xs)}}@media (min-width:768px){.atlas-sheet-nav,.atlas-mkey{display:none}}@media (min-width:768px) and (max-width:1179px){.atlas-right:not([data-open]){width:auto}.ins[data-collapsed] .ins-verdict{display:none}.ins[data-collapsed] .ins-head{min-height:0;padding:4px}.ins[data-collapsed] .ins-head .ui-panel-label,.ins[data-collapsed] .ins-head .ui-panel-rule{display:none}}
