@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-var.woff2)format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-tight-var.woff2)format("woff2")}@font-face{font-family:Literata;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/literata-var.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600.woff2)format("woff2")}:root{--r-sm:2px;--r-md:2px;--r-lg:2px;--r-pill:2px;--paper:#fff;--sidebar-w:240px;--t-press:.12s;--t-slide:.18s;--t-paint:.35s;--t-enter:.28s;--t-draw:.56s;--t-move:.75s;--t-wait:1.2s;--ease-std:ease;--ease-loop:ease-in-out;--ease-arrive:cubic-bezier(.2, .7, .3, 1);--lift-low:none;--lift-mid:none;--lift-high:none;--grad-up:linear-gradient(90deg, #0087401f, #008740);--grad-down:linear-gradient(90deg, #cc31341f, #cc3134);--hatch-idle:repeating-linear-gradient(45deg, var(--idle), var(--idle) 3px, #fff 3px, #fff 6px);--hatch-down:repeating-linear-gradient(90deg, var(--blue) 0 4px, transparent 4px 6px);--dash-rule:repeating-linear-gradient(90deg, var(--line) 0 5px, transparent 5px 10px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-body_app,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-size:.8125rem;line-height:1.4}p,li{text-wrap:pretty}.wide-scroll{box-sizing:border-box;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow:auto hidden}.wide-scroll>table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.wide-scroll>table th:first-child,.wide-scroll>table td:first-child{z-index:1;background:var(--paper);position:sticky;left:0}.wide-scroll>svg,.wide-scroll>div{flex:none;max-width:none}.mh-line{color:var(--muted);margin:.35rem 0 0;font-size:.75rem}.mh-line+.tabs{margin-top:.75rem}.mh-feed{color:var(--muted);margin:.15rem 0 0;font-size:.75rem}.mh-feed .vc-link{font-size:inherit}@media (width<=720px){.mh-feed{display:none}}.model-notices{color:var(--muted);margin:0 0 .6rem;font-size:.8rem}.model-notices p{margin:.15rem 0 0}.composer .jump-pills{justify-content:flex-end;margin:0 0 .4rem;position:static;left:auto;right:auto;transform:none}@media (width<=720px){.composer .jump-pills{justify-content:center;position:static;left:auto;transform:none}}.card-in-pane .ranked-table-wrap{display:none}.send-btn.send-round{border-radius:50%;width:28px;height:28px;padding:0;font-size:14px;line-height:1}.areas .nav-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:400;display:block;overflow:hidden}@media (width<=720px){.areas .nav-sub{display:none}}.tg-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.picker.picker-compact{width:auto;min-width:11rem;max-width:100%}.picker-compact .picker-panel{min-width:16rem}.picker.picker-compact>label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.picker-compact .picker-face{box-sizing:border-box;height:2rem;font-size:inherit;padding:0 .875rem}@media (width>=721px) and (hover:hover){.picker-compact .picker-input{height:2rem;font-size:inherit;padding:0 .875rem}}.picker-actions{border-bottom:1px solid var(--line);gap:.75rem;padding:.25rem .5rem;display:flex}.picker-action{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:none;padding:.2rem .1rem;font-size:.72rem}.picker-action:focus-visible{outline:1px solid var(--blue)}.picker-check{box-sizing:border-box;border:1px solid var(--idle_stroke);border-radius:var(--r-sm);background:var(--bg,#fff);flex:none;width:.8rem;height:.8rem;position:relative}.picker-scroll[aria-multiselectable=true] .picker-row[aria-selected=true]{color:inherit;font-weight:inherit}.picker-scroll[aria-multiselectable=true] .picker-row[aria-selected=true]:not(.active){background:0 0}.picker-scroll[aria-multiselectable=true] .picker-row.active{background:var(--idle)}.picker-row[aria-selected=true] .picker-check{background:var(--blue);border-color:var(--blue)}.picker-row[aria-selected=true] .picker-check:after{content:"";border:solid var(--bg,#fff);border-width:0 .12rem .12rem 0;width:.2rem;height:.4rem;position:absolute;top:.05rem;left:.22rem;transform:rotate(45deg)}@media (width<=720px){.picker-panel.takeover .picker-actions{gap:1.25rem;padding:.4rem 1rem}.picker-panel.takeover .picker-action{padding:.5rem .25rem;font-size:.88rem}.picker-panel.takeover .picker-check{width:1.1rem;height:1.1rem}.picker-panel.takeover .picker-row[aria-selected=true] .picker-check:after{width:.28rem;height:.58rem;top:.08rem;left:.33rem}}.testing-stage .tt-note{color:var(--muted);margin:0 0 .4rem;font-size:.8rem}.testing-stage .tt{margin:0 0 2rem}.testing-stage .tt-find{margin:0 0 .5rem;font-size:.8rem;font-weight:600}.testing-stage .tt-src{color:var(--muted);margin:.4rem 0 0;font-size:.72rem}.testing-stage .num{font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-size:.72rem}.testing-stage table.tt-table{border-collapse:collapse;width:100%;font-size:.75rem}.testing-stage table.tt-table th,.testing-stage table.tt-table td{border-bottom:1px solid var(--line);vertical-align:top;text-align:left;padding:.4rem .6rem}.testing-stage table.tt-table th{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:.62rem;font-weight:700}.testing-stage table.tt-table th small{letter-spacing:.04em;text-transform:none;font-size:.62rem;font-weight:400;display:block}.testing-stage table.tt-table th.r,.testing-stage table.tt-table td.r{text-align:right}.testing-stage table.tt-table td.r,.testing-stage table.tt-table .tt-chg{font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums}.testing-stage table.tt-table td.r{white-space:nowrap}.testing-stage table.tt-table .sub{color:var(--muted);font-size:.72rem;display:block}.testing-stage table.tt-table td.lab{white-space:normal}.testing-stage table.tt-table tr.fy td{border-top:1px solid var(--idle_stroke)}.testing-stage table.tt-table th.grp{text-align:center;color:var(--ink);border-bottom:1px solid var(--idle_stroke)}.testing-stage table.tt-table .tt-split{border-left:1px solid var(--line)}.testing-stage table.tt-table td.tt-dir{white-space:nowrap}.testing-stage .tt-chg.up{color:var(--help)}.testing-stage .tt-chg.dn{color:var(--hurt)}.testing-stage .tt-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:.62rem;font-weight:700;display:block}.testing-stage .tt-tag.miss{color:var(--ink)}.testing-stage table.tt-table th.tt-grp-ph{display:none}@media (width<=720px){.testing-stage .tt-call,.testing-stage table.tt-table th.tt-grp-lg{display:none}.testing-stage table.tt-table th.tt-grp-ph{display:table-cell}.testing-stage table.tt-table th,.testing-stage table.tt-table td{padding:.4rem .2rem}.testing-stage table.tt-table th{letter-spacing:.02em}.testing-stage table.tt-table th small{display:none}.testing-stage table.tt-table .tt-err{border-left:1px solid var(--line)}.testing-stage table.tt-table td.tt-dir .tt-chg,.testing-stage table.tt-table td.r{font-size:.72rem}}.testing-stage .tt-lines{margin:0;padding:0}.testing-stage .tt-fold{margin:0}.testing-stage .tt-lines>.tt-fold:first-child{border-top:0}.testing-stage table.tt-table tr:last-child td{border-bottom:0}.testing-stage .tt-head{min-height:2.25rem;color:var(--ink);padding:.4rem 0;font-size:.9rem;line-height:1.5}.testing-stage .tt-q{color:var(--ink);font-weight:600}.testing-stage .tt-s{color:var(--muted);font-weight:400}.testing-stage .tt-showall{min-height:2rem;color:var(--ink);padding:.3rem 0;font-size:.75rem}.testing-stage .tt-plain{margin:0;padding:.4rem 0 .4rem 1.25rem;font-size:.9rem;line-height:1.5}.testing-stage .tt-fold-body{padding:.2rem 0 1rem;font-size:.75rem}.testing-stage .tt-fold-body .t{margin:0 0 .25rem;font-size:.8125rem;font-weight:600}.testing-stage .tt-use{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:700}.testing-stage .tt-event-line{font-size:.75rem}.testing-stage table.tt-table td.tt-result{white-space:normal;min-width:7rem}.testing-stage table.tt-table td.tt-result.miss{color:var(--ink);font-weight:700}.srcpop .rb-none{margin:0;padding-right:1.4rem;line-height:1.4}.audit-stage .sorth:focus:not(:focus-visible),.audit-stage .tabs.sub button:focus:not(:focus-visible){box-shadow:none;outline:none}.audit-stage .sorth:focus-visible,.audit-stage .tabs.sub button:focus-visible{outline:.125rem solid var(--blue);outline-offset:.125rem}.audit-stage table.sheet td.src{white-space:normal;min-width:9rem;max-width:24rem}.audit-stage table.sheet.edges td.src{min-width:9rem;max-width:24rem}.audit-stage table.sheet td.hist{white-space:nowrap}.audit-stage .stage-info{margin:0 0 .6rem}.testing-stage .wide-scroll{margin-top:.25rem}.testing-stage .wide-scroll>table.tt-table{min-width:36rem}.testing-stage .wide-scroll>table.tt-table.tt-wide{min-width:58rem}.testing-stage table.tt-table.tt-wide th,.testing-stage table.tt-table.tt-wide td{padding:.4rem}.testing-stage table.tt-table.tt-wide td.tt-words{white-space:normal}.audscroll table.sheet thead th:first-child{z-index:4;background:var(--paper);position:sticky;top:0;left:0}.audscroll table.sheet.edges th.axh svg{margin:0 auto;display:block}.srcpop table.hv{border-collapse:collapse;font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:.75rem}.srcpop table.hv td{border:0;padding:.0625rem 0}.srcpop table.hv td.r{text-align:right;padding-left:1.5rem}.qb{margin:0}.qb-body{margin-bottom:.9rem}.qb-top.mk-about{margin:.4rem 0 0}.as-page .qb-top.mk-about{border-top:0}.qb-tag,.shk-prop{letter-spacing:.12em;text-transform:uppercase;color:var(--highlight);font-size:.6rem;font-weight:700}.qb-tag{margin-right:.5rem}.shk-prop{margin:0 0 .1rem;display:block}.qb-box{align-items:stretch;gap:.5rem;max-width:47.5rem;margin:.5rem 0;display:flex}.qb-box .qb-in{text-align:left;flex:auto;width:auto;min-width:0;padding:.25rem .5rem;font-family:inherit;font-weight:400}.qb-box .qb-in:disabled{color:var(--muted)}.qb-box .shk-go{cursor:pointer;flex:none;justify-content:center}.qb-box .shk-go:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.qb-chips{flex-wrap:wrap;gap:.4rem;max-width:47.5rem;margin:0;display:flex}.qb-chip{font:inherit;text-align:left;color:var(--blue);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;background:#fff;padding:.25rem .75rem;font-size:.8125rem;line-height:1.35}@media (hover:hover){.qb-chip:hover{border-color:var(--blue)}}.qb-chip:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.qb-lnk{font:inherit;color:var(--blue);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;text-decoration:underline}.qb-lnk:hover{color:var(--ink)}.qb-lnk:disabled{color:var(--muted);cursor:default}.qb-lnk:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.qb-limit{color:var(--muted);margin:0 0 .6rem;font-size:.75rem}.qb-ans{max-width:47.5rem;margin:0 0 .9rem;padding:0 0 0 calc(.5rem + 1px)}.qb-t{margin:0;font-size:.875rem;line-height:1.5}.qb-t b{font-weight:600}.qb-t .answer-markdown p{margin:0}.qb-t .answer-markdown p+p{margin-top:.5rem}.qb-ans.pending .qb-t{color:var(--muted)}.qb-asked{color:var(--muted);margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.qb-live{color:var(--muted);margin:.5rem 0 0;font-size:.8125rem}.qb-ans .answer-notes{margin-top:.5rem}.qb-acts{flex-wrap:wrap;align-items:baseline;gap:1.1rem;margin-top:.55rem;display:flex}@media (width>=761px){.mk-page .shk-bar th:nth-child(6),.mk-page .shk-bar td:nth-child(6){box-sizing:border-box;min-width:9.5rem}}.pg-views{box-sizing:border-box;flex-wrap:wrap;align-items:center;min-height:1.5rem;margin:0 0 .4rem;display:flex}.view-header .mh-slot{display:block}.as-title-pick{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.as-title-pick .picker{width:auto;min-width:0;max-width:100%}.as-title-pick .picker>label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.as-title-pick .picker-face{letter-spacing:-.01em;background:0 0;border:0;padding:0;font-size:1.1rem;font-weight:600;line-height:1.25}.as-title-pick .picker-face:hover .picker-face-label{text-decoration:underline}.as-title-pick .picker-face-label{flex:0 auto}.as-title-pick .as-stage{color:var(--ink);white-space:nowrap;font-size:.8125rem}.mk-mv{max-width:760px;margin:1rem 0 0}.mk-mvw{border-top:1px solid var(--line)}.mk-mvw:first-child,.mk-mvu+.mk-mvw{border-top:0}.mk-mvu{margin:0 0 .5rem}.mk-mvr{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(9rem,16rem) minmax(0,1fr) 4.2rem;align-items:center;column-gap:.8rem;padding:.38rem 0;font-size:.85rem;display:grid}button.mk-mvr{cursor:pointer}button.mk-mvr:hover .mk-mvn b{text-decoration:underline}button.mk-mvr:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.mk-mvn{flex-direction:column;line-height:1.25;display:flex}.mk-mvn b{font-weight:500}.mk-mvs{color:var(--muted);font-size:.72rem}.mk-mvt{height:10px;position:relative}.mk-mvt.mid:before{content:"";background:var(--line);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.mk-mvb{border-radius:2px;height:10px;position:absolute;top:0}.mk-mvb.up{background:var(--help)}.mk-mvb.dn{background:var(--hurt)}.mk-mvv{text-align:right;font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-size:.8rem;font-weight:600}.mk-mvv.up{color:var(--help)}.mk-mvv.dn{color:var(--hurt)}.mk-mvv.z{color:var(--muted);font-weight:400}@media (width<=720px){.mk-mvr{grid-template-columns:minmax(0,1fr) 4.2rem;row-gap:.2rem}.mk-mvr .mk-mvt{grid-area:2/1/auto/3}.mk-mvr .mk-mvn{grid-row:1}}.mk-mvo{padding:.3rem 0 1.1rem}.pr-strip{z-index:50;background:var(--paper);border:1px solid var(--ink);border-radius:var(--r-md);align-items:center;gap:1.1rem;padding:.4rem .8rem;font-size:.8125rem;display:flex;position:fixed;bottom:14px;right:16px}.pr-strip-t{font-weight:700}.pr-pick{align-items:center;gap:.15rem;display:inline-flex}.pr-pick-l{color:var(--muted);margin-right:.35rem}.pr-pick button{font:inherit;color:var(--muted);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:1px solid #0000;padding:.05rem .45rem}.pr-pick button[aria-pressed=true]{color:var(--ink);border-color:var(--ink);font-weight:600}.pr-rng .as-rng-head{margin:0 0 .5rem;font-size:.875rem}.pr-chart{max-width:36rem}.pr-chart svg{font-variant-numeric:tabular-nums lining-nums;display:block}.pr-bar{fill:var(--muted);fill-opacity:.4}.pr-bar.in{fill:var(--ours);fill-opacity:1}.pr-base{stroke:var(--line);stroke-width:1px}.pr-zero{stroke:var(--hurt);stroke-width:1.5px}.pr-bracket{stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:miter}.pr-end-pct{fill:var(--ink);font-size:15px;font-weight:600}.pr-end-usd{fill:var(--muted);font-size:12px}.pr-model line{stroke:var(--ink);stroke-width:2px}.pr-model circle{fill:var(--ink);stroke:var(--paper);stroke-width:2px}.pr-model text{fill:var(--ink);font-size:14px;font-weight:700}.pr-lines{max-width:36rem;margin:.9rem 0 0;font-size:.875rem;line-height:1.5}.pr-lines p{margin:0}.pr-lines .pr-how{color:var(--muted)}.pr-main{border:1px solid #0000;border-radius:3px;padding:.1rem .3rem;margin-top:.3rem!important;margin-left:calc(-.3rem - 1px)!important}.pr-main b{font-weight:600}.pr-main.as-lit{background:var(--highlight_bg);border-color:var(--highlight)}.pr-all{margin:.45rem 0 0;font-size:.8125rem}.pr-rng .as-basis{max-width:36rem;margin-top:.9rem}.pr-rng .as-bars{max-width:36rem;margin-top:.6rem}.pr-rng .as-basis-detail{max-width:36rem;color:var(--muted);font-size:.8125rem}.proto-fig .vc-stbox .as-yt td{padding:.5rem 0 .5rem 2.25rem;font-size:.9375rem;line-height:1.45}@media (width>=721px){.as-page .mk-about-btn{font-size:.9375rem;font-weight:500}.as-page .mk-about-btn .ph-fold-note{font-weight:400}}.proto-fig .vc-stbox .as-yt td:first-child{padding-left:0;padding-right:1.5rem}.proto-fig .vc-stbox .as-yt tr.sub td:first-child{padding-left:1rem}.proto-fig .vc-stbox .as-yt th{letter-spacing:0;text-transform:none;padding:.125rem 0 .45rem 2.25rem;font-size:.8125rem;font-weight:500}.proto-fig .vc-stbox .as-yt th:first-child{color:var(--ink);padding-left:0;font-weight:600}.proto-fig .vc-stbox .as-yv,.proto-fig .vc-stbox .vc-chg{font-variant-numeric:tabular-nums lining-nums;font-family:inherit;font-size:1em}.proto-fig .vc-stbox .as-yt .vc-chg{grid-template-columns:4.6em minmax(4em,max-content);justify-items:end;column-gap:1rem;font-weight:500;display:inline-grid}.proto-fig .vc-stbox .vc-dot{display:none}.proto-fig .vc-stbox .as-yt tr.total td{border-top-color:var(--ink)}.proto-fig .vc-stbox .as-yt tr.stot .vc-chg,.proto-fig .vc-stbox .as-yt tr.total .vc-chg{font-weight:600}@media (width<=720px){.proto-fig .vc-stbox .as-yt td{padding-left:1.1rem}.proto-fig .vc-stbox .as-yt .vc-chg{display:block}}.proto-fig .shk-bar th{letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:500}.proto-fig .shk-bar td{padding-top:.4rem;padding-bottom:.4rem}.proto-fig .shk-pickb{font-size:.9375rem}.proto-fig .shk-u{font-size:.8125rem}.proto-fig .shk-base{font-variant-numeric:tabular-nums lining-nums;color:var(--ink);font-family:inherit;font-size:.9375rem}.proto-fig .shk-cell{font-variant-numeric:tabular-nums lining-nums;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:24px}.as-proof.pr-stack{grid-template-columns:minmax(0,1fr)}.as-proof.pr-stack>:first-child{order:3}.as-proof.pr-stack>.pr-mid{order:0}.as-proof.pr-stack .pr-attr-fold .ph-fold-body{padding-top:.6rem}.pr-attr{max-width:40rem}.pr-attr .waterfall{font-variant-numeric:tabular-nums lining-nums;width:100%;height:auto;display:block}.proto-fig .as-yhead[hidden]{display:none}.as-proof.pr-stack .pr-rng{grid-template-columns:var(--pr-left,18rem) var(--pr-width,24rem);align-items:start;max-width:100%;display:grid}.pr-rng .pr-words{padding-right:1.5rem;font-size:.8125rem;line-height:1.45}.pr-rng .pr-words p{margin:0}.pr-rng .pr-words .as-rng-head{color:var(--ink);margin:0 0 .3rem;font-size:.9375rem;font-weight:600}.pr-rng .pr-words .pr-how{color:var(--muted)}.pr-rng .pr-words .pr-main{margin-top:.45rem!important}.pr-rng .pr-words .pr-all{margin-top:.45rem}.as-proof.pr-stack .pr-rng .pr-chart{max-width:none}.as-proof.pr-stack .pr-rng>.as-bars,.as-proof.pr-stack .pr-rng>.as-basis{grid-column:1/-1;max-width:none}.as-proof.pr-stack .pr-rng>.as-basis{margin-top:.4rem}.as-proof.pr-stack{row-gap:1.2rem}@media (width<=720px){.as-proof.pr-stack .pr-rng{grid-template-columns:minmax(0,1fr);row-gap:.6rem}}.as-proof.pr-stack .pr-rng .pr-chart svg{width:100%;height:auto}.pr-split{grid-template-columns:var(--pr-left,18rem) minmax(4rem, 1fr) 4.6em minmax(4em, max-content);width:calc(var(--pr-left,18rem) + var(--pr-width,24rem));font-variant-numeric:tabular-nums lining-nums;column-gap:1rem;max-width:100%;font-size:.9375rem;line-height:1.45;display:grid}.pr-split-t{grid-column:1/-1;padding:0 0 .35rem;font-weight:600}.pr-split-row{grid-template-columns:subgrid;border-top:1px solid var(--line);grid-column:1/-1;align-items:center;padding:.3rem 0;display:grid}.pr-split-row.tot{font-weight:600}.pr-split-l{min-width:0;margin-right:-1rem;padding-right:1.5rem}.pr-split-row:not(.tot) .pr-split-l{color:var(--ink);padding-left:1rem}.pr-split-track{height:.9rem;position:relative}.pr-split-bar{background:var(--muted);border-radius:2px;min-width:2px;position:absolute;top:0;bottom:0}.pr-split-bar.up{background:var(--help)}.pr-split-bar.dn{background:var(--hurt)}.pr-split-zero{background:var(--line);width:1px;position:absolute;top:-.3rem;bottom:-.3rem}.pr-split-a,.pr-split-p{text-align:right;white-space:nowrap}.pr-split-a.up,.pr-split-p.up{color:var(--help)}.pr-split-a.dn,.pr-split-p.dn{color:var(--hurt)}.pr-split-a.z{color:var(--muted)}.pr-split-row:not(.tot) .pr-split-a,.pr-split-row:not(.tot) .pr-split-p{font-weight:500}@media (width<=720px){.pr-split{grid-template-columns:minmax(6rem,1.4fr) minmax(2rem,1fr) max-content max-content;width:auto}}.pr-fold{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.pr-fold-m{width:.75rem;font-family:var(--font-mono,ui-monospace, Menlo, monospace);color:var(--ink);margin-right:.375rem;font-weight:400;display:inline-block}.vc-stbox .as-yt tr.pr-split-tr td{font-weight:400}.vc-stbox .as-yt tr.pr-split-tr td:first-child{padding-left:1.8rem}.vc-stbox .as-yt td.pr-bar-td{vertical-align:middle;width:10rem;min-width:10rem;padding-left:1.5rem}.pr-bar-td .pr-split-track{display:block}.proto-fig .vc-stbox .as-ybox{background:0 0;border:0;border-radius:0;width:fit-content;max-width:100%;padding:0}.proto-fig .vc-stbox .vc-stfoot{margin-top:.5rem}.vc-stbox .vc-stfoot[hidden]{display:none}.vc-stbox .pr-st-t{margin-top:1.2rem}.pr-rng .as-basis{border-top:0;padding-top:0}.pr-rng .pr-basis-b{text-align:left;grid-area:1/3;align-self:end;margin:0 0 .2rem 1.25rem}.pr-rng .pr-basis-d{text-align:left;grid-column:1/-1;margin:0}.pr-rng .pr-words{grid-area:1/1}@media (width<=720px){.as-proof.pr-stack .pr-rng{grid-template-columns:minmax(0,1fr)}.pr-rng .pr-words,.pr-rng .pr-chart,.pr-rng .pr-basis-b{grid-area:auto/1}.pr-rng .pr-basis-b{text-align:right;margin:0}}.pr-rng .pr-basis-d .basis-detail{margin:.2rem 0 .4rem;padding-left:0}@media (width<=720px){.pr-rng .pr-basis-d{grid-column:1}}.as-proof.pr-stack .pr-rng>.as-bars{margin-left:calc(-.3rem - 1px)}.pr-rng .pr-words .pr-basis-b{text-align:left;grid-area:auto;margin:.45rem 0 0}.pr-rng .pr-basis-d{grid-column:1/-1}.as-proof.pr-stack>.pr-path-fold{order:3}.as-proof.pr-stack .pr-path-fold .ph-fold-body{padding-top:.6rem}.pr-rng .pr-words .pr-line,.pr-rng .pr-words .pr-line.pr-basis-b{color:var(--ink);text-align:left;margin:.3rem 0 0;font-size:.8125rem;line-height:1.45}.pr-rng .pr-words .pr-line .basis-label{letter-spacing:0}.pr-path-two{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.2rem 2.5rem;display:grid}@media (width>=1000px){.pr-path-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pr-path-two .pr-drivers{max-width:30rem;margin:0}.pr-drivers .as-bar-n{color:var(--ink);font-family:inherit}.pr-drivers .as-bar-track{height:.7rem}.pr-drivers>.pr-drivers-h{color:var(--muted);grid-column:1/-1;margin:.7rem 0 .15rem .3rem;font-size:.8125rem;font-weight:600}.pr-drivers>.as-bars-t+.pr-drivers-h{margin-top:.2rem}.vc-stbox .as-yt th.pr-rng-th{text-align:left;padding-left:2.25rem}.vc-stbox .as-yt td.pr-rng-td{vertical-align:middle;padding-left:2.25rem}.pr-rs{font-variant-numeric:tabular-nums lining-nums;align-items:center;gap:.6rem;display:inline-flex}.pr-rs-n{color:var(--ink);font-size:.9375rem}.pr-rs-line{background:var(--ink);width:7rem;height:2px;display:inline-block;position:relative}.pr-rs-line:before,.pr-rs-line:after{content:"";background:var(--ink);width:2px;height:10px;position:absolute;top:-4px}.pr-rs-line:before{left:0}.pr-rs-line:after{right:0}.pr-rs-dot{background:var(--ink);width:10px;height:10px;box-shadow:0 0 0 2px var(--paper);z-index:1;border-radius:50%;margin:-5px 0 0 -5px;position:absolute;top:50%}.vc-stbox .as-yt td.pr-bar-td{padding-left:2.25rem}.as-proof.pr-stack{row-gap:0;margin-top:1.2rem}.as-proof.pr-stack>.pr-range-fold{order:1}.as-proof.pr-stack .pr-range-fold .ph-fold-body{padding-top:.6rem}.vc-stbox .as-yt tr.pr-split-inter td:first-child{color:var(--ink);font-weight:600}.vc-stbox .as-yt tr.pr-split-say td{text-align:left;white-space:normal;color:var(--ink);border-top:0;border-right:0;padding-top:0;font-size:.8125rem;position:static}.pr-morepaths{margin:0 0 .6rem;font-size:.8125rem}@media (width>=1000px){.pr-path-two{grid-template-columns:minmax(0,1fr) 19rem;gap:1.2rem 1.5rem}}.pr-drivers .as-bar{padding:.2rem .3rem;font-size:.8125rem}.as-bars.pr-drivers{grid-template-columns:minmax(0,1fr) 2.5rem max-content}.pr-has-lit svg .vc-gedge:not(.as-lit){opacity:.1}.pr-has-lit svg .vc-gnode.pr-off{opacity:.22}.pr-has-lit svg .vc-gedge,.pr-has-lit svg .vc-gnode{transition:opacity .12s ease-out}.pr-paths .pr-path-l{white-space:normal;line-height:1.35;overflow:visible}.pr-paths .pr-paths-note{grid-column:1/-1;margin:.2rem .3rem}.pr-rng .pr-nums{font-variant-numeric:tabular-nums lining-nums;grid-area:1/3;padding-left:2.25rem;font-size:.8125rem;line-height:1.35}.pr-nums .as-bars-t{margin:0 0 .4rem}.pr-num{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) max-content;gap:.3rem .75rem;padding:.45rem 0;display:grid}.pr-num-l{color:var(--ink)}.pr-num-n{color:var(--ink);text-align:right}.pr-num-rs{grid-column:1/-1;display:flex}.pr-num-rs .pr-rs-n{color:var(--muted);font-size:.8125rem}.pr-num-rs .pr-rs-line{flex:auto;width:auto}.pr-num-rs .pr-rs-dot{width:8px;height:8px;margin:-4px 0 0 -4px}@media (width<=720px){.pr-rng .pr-nums{grid-area:auto/1;padding-left:0}}.pr-paths .pr-path-rest{color:var(--muted);cursor:default}.as-proof.pr-stack .pr-rng{grid-template-columns:minmax(0,1fr) minmax(0,25rem);column-gap:2.5rem}.pr-rng .pr-words{grid-area:1/1;margin-bottom:.6rem;padding-right:0}.pr-rng .pr-chart{grid-area:2/1}.pr-rng .pr-nums{grid-area:1/2/span 2;padding-left:0}.pr-num{grid-template-columns:minmax(0,1fr) 3.5rem max-content;align-items:center;padding:.3rem 0;position:relative}.pr-num-l{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pr-num-rs{grid-column:auto}.pr-num-rs .pr-rs-line{height:1px}.pr-num-rs .pr-rs-line:before,.pr-num-rs .pr-rs-line:after{width:1px;height:7px;top:-3px}.pr-num-rs .pr-rs-dot{width:6px;height:6px;box-shadow:0 0 0 1px var(--paper);margin:-3px 0 0 -3px}.pr-num[data-tip]:hover:after,.pr-num[data-tip]:focus-visible:after{content:attr(data-tip);z-index:5;white-space:nowrap;color:var(--paper);background:var(--ink);border-radius:var(--r-sm);pointer-events:none;padding:.25rem .5rem;font-size:.8125rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (width<=720px){.pr-rng .pr-words,.pr-rng .pr-chart,.pr-rng .pr-nums,.pr-rng .pr-basis-d{grid-area:auto/1}}.pr-paths .pr-path-total{border-top:1px solid var(--line);cursor:default;margin-top:.2rem;font-weight:600}.pr-rng .pr-nums{grid-row:2;align-self:start}.pr-rng .pr-chart{align-self:start}.pr-nums-h{justify-content:space-between;align-items:baseline;margin:0 0 .4rem;display:flex}.pr-nums-h .as-bars-t{margin:0}.pr-nums-h .vc-link{font-size:.8125rem}.pr-rng .pr-basis-foot{grid-area:3/1/auto/-1;margin-top:.8rem;font-size:.8125rem}.pr-rng .pr-basis-foot .basis-label{letter-spacing:0}.pr-rng .pr-basis-d{grid-row:4}.pr-paths .as-bar[role=button]{cursor:pointer;-webkit-user-select:none;user-select:none}.pr-num{cursor:default}.as-proof.pr-stack>.pr-range-fold,.as-proof.pr-stack>.pr-path-fold{scroll-margin:.5rem 0 4rem}@media (width<=720px){.pr-rng .pr-basis-foot{grid-row:auto}}.as-proof.pr-stack .pr-rng{grid-template-columns:minmax(0,25rem) minmax(0,1fr)}.pr-rng .pr-nums{grid-column:1}.pr-rng .pr-words,.pr-rng .pr-chart{grid-column:2}@media (width<=720px){.as-proof.pr-stack .pr-rng{grid-template-columns:minmax(0,1fr)}.pr-rng .pr-words,.pr-rng .pr-chart,.pr-rng .pr-nums{grid-column:1}}.vc-stbox{margin-top:0}.vc-stbox .as-yt td:first-child{white-space:normal;min-width:7rem}.vc-stbox .as-yt tr.sub td:first-child{color:var(--muted);padding-left:12px}.vc-stbox .as-yt tr.stot td{font-weight:600}.vc-stbox .vc-unit{color:var(--muted);padding:.1rem 0 .3rem;font-size:.85em}.vc-stbox .as-yt tr.total td{border-top:1px solid var(--line)}.vc-stbox .as-yt tr.vc-ln td:first-child{color:var(--muted)}.vc-stbox .as-yt tr.vc-more td{text-align:left;padding-top:.4rem;font-family:inherit}@media (width<=720px){.vc-stbox .vc-pct{color:var(--muted);font-size:.8em;display:block}.vc-stbox .vc-pct .vc-dot{display:none}}.as-proof{grid-template-columns:minmax(0,1fr);gap:1.6rem 2.5rem;margin:1.6rem 0 0;display:grid}@media (width>=1000px){.as-proof{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.as-blk{min-width:0;margin:1.6rem 0 0}.as-proof .as-blk{margin:0}.as-blk-t{border-bottom:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 .7rem;padding:0 0 .35rem;font-size:.62rem;font-weight:700}.as-note{color:var(--muted);margin:0 0 .4rem;font-size:.8rem}.as-st:empty{margin:0}.as-route-blk+.as-route-blk{margin-top:1.4rem}.as-route{min-width:0;max-width:100%;margin:0 0 .5rem;overflow-x:auto}.as-write{margin:.4rem 0 0;font-size:.85rem;line-height:1.45}.as-rng+.as-rng{margin-top:1.6rem}.as-rng-head{color:var(--muted);margin:0 0 .15rem;font-size:.75rem}.as-rng-draw{max-width:28rem}.as-src{grid-template-columns:minmax(0,1fr);gap:.55rem;font-size:.8rem;line-height:1.4;display:grid}.as-src-l{font-weight:600}.as-src-b{color:var(--muted)}.as-conf{color:var(--muted);font-family:inherit}.as-conf-robust{color:var(--ink)}.as-conf-fragile{color:var(--hurt)}.as-bars{grid-template-columns:fit-content(60%) minmax(3rem,1fr) max-content;max-width:28rem;margin:.9rem 0 .6rem;display:grid}.as-bars>.as-bars-t,.as-bars>.show-more{grid-column:1/-1;justify-self:start}.as-bars-t{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 .35rem;font-size:.62rem;font-weight:700}.as-bar{border:1px solid #0000;border-radius:3px;grid-column:1/-1;grid-template-columns:fit-content(60%) minmax(3rem,1fr) max-content;align-items:center;gap:.5rem;padding:.15rem .3rem;font-size:.78rem;display:grid}@supports (grid-template-columns:subgrid){.as-bar{grid-template-columns:subgrid}}.as-bar-l{white-space:normal;overflow-wrap:anywhere;min-width:0;color:var(--ink)}.as-bar-track{height:.6rem;display:block}.as-bar-fill{background:var(--ours);border-radius:2px;height:100%;display:block}.as-bar-n{white-space:nowrap;text-align:right;font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums;color:var(--muted)}.as-bar:focus-visible{outline:2px solid var(--highlight);outline-offset:1px}.as-bar.as-lit{background:var(--highlight_bg);border-color:var(--highlight)}.as-bar-group .as-bar-l{font-weight:600}.as-bar-sub .as-bar-l{padding-left:1rem}.vc-gnode.bundle{cursor:pointer}.as-basis{border-top:1px solid var(--line);text-align:left;max-width:28rem;padding-top:.3rem}.as-basis-detail p{margin:.3rem 0 0}.as-mx-ws{margin-top:.6rem}.wide-scroll>table.as-mx{--as-lines:2;--as-row:calc(var(--as-lines) * 15px + 10px);table-layout:fixed;font-variant-numeric:tabular-nums;width:calc(50% + 9.25rem);min-width:0}.wide-scroll>table.as-mx.v-all{width:100%}.wide-scroll>table.as-mx.as-mx-sets{--as-lines:3}.as-mx col.as-mx-c{width:auto}.as-mx col.as-mx-lc{width:11rem}.as-mx th,.as-mx td{height:var(--as-row);border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:0}.as-mx thead th{border-bottom-color:var(--idle_stroke);height:28px;color:var(--muted);text-align:center;vertical-align:bottom;font-size:.75rem;font-weight:400}.as-mx thead tr.g th{white-space:nowrap;border-bottom:0;height:20px;font-size:.65rem;line-height:14px;overflow:hidden}.as-mx thead tr.g+tr th{height:22px}.as-mx thead th.cn{text-align:left;white-space:nowrap;z-index:3;padding-right:.5rem}.as-mx th.rl{text-align:left;font-weight:400}.as-mx td:last-child,.as-mx th:last-child{border-right:0}.as-mx .z{border-right:1px solid var(--ink)}.as-mx.v-helps th.rl,.as-mx.v-helps thead th.cn{border-right-color:var(--ink)}.as-mx td{text-align:center;font-family:var(--font-mono,ui-monospace, Menlo, monospace);vertical-align:middle;color:var(--ink);cursor:default;font-size:.75rem;line-height:1;position:relative;overflow:hidden}.as-mx td:hover{outline:1px solid var(--ink);outline-offset:-1px}.as-mx button.mk-mvr{box-sizing:border-box;width:100%;height:calc(var(--as-row) - 1px);text-align:left;color:var(--muted);padding:5px .5rem 4px 0;font-size:.78rem;line-height:15px;display:block;overflow:hidden}.as-mx .mk-mvn{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.as-mx .mk-mvn b{font-weight:400}.as-mx.as-mx-sets .mk-mvn{display:block;overflow:visible}.as-mx .mk-mvm{align-items:baseline;min-width:0;display:flex}.as-mx .mk-mvm b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.as-mx .mk-mvm .as-mx-ar{flex:none}.as-mx th.wt button.mk-mvr{color:var(--ink)}.as-mx th.wt .mk-mvn b{font-weight:600}.as-mx .as-mx-ar{color:var(--hurt);margin-left:3px;font-style:normal;font-weight:600}.as-mx th.rl.on{box-shadow:inset 2px 0 0 var(--ink)}.as-mx th.rl.on button.mk-mvr{padding-left:.5rem}.wide-scroll>table.as-mx tr.as-mx-rv td.as-mx-rvc{text-align:left;border-right:0;border-bottom:1px solid var(--idle_stroke);background:var(--paper);cursor:default;height:auto;padding:0;font-family:inherit;font-size:.8125rem;line-height:1.4;position:static;overflow:visible}.as-mx td.as-mx-rvc:hover{outline:0}.as-mx-rvb{box-sizing:border-box;padding:0 0 .5rem;position:sticky;left:0}.as-mx-svg{margin-top:.5rem;display:block;overflow:visible}.as-mx-svg text{fill:var(--muted);font-size:.75rem}.as-mx-svg text.cap{font-size:.72rem}.as-mx-svg text.hl{fill:var(--help);font-weight:600}.as-mx-svg text.hurt{fill:var(--hurt)}.as-mx-svg .pt{fill:#0000}.as-mx-fill-up{fill:var(--up_bg)}.as-mx-fill-dn{fill:var(--dn_bg)}.as-mx-ln{stroke:var(--line)}.as-mx-mk{stroke-dasharray:2 3}.as-mx-zero{stroke:var(--muted);stroke-dasharray:3 3}.as-mx-dash{stroke:var(--line);stroke-dasharray:3 3}.as-mx-dash.as-mx-lv{stroke:var(--hurt);stroke-opacity:.5}.as-mx-line-dn,.as-mx-line-up{fill:none;stroke-linejoin:round;stroke-linecap:round}.as-mx-line-dn{stroke:var(--hurt);stroke-width:2px}.as-mx-line-up{stroke:var(--muted);stroke-width:1.5px}.as-mx-dot-dn{fill:var(--hurt)}.as-mx-dot-up{fill:var(--muted)}.as-mx-hc{z-index:6;white-space:nowrap;pointer-events:none;background:var(--paper);border:1px solid var(--idle_stroke);width:max-content;max-width:100%;padding:.45rem .6rem;font-size:.85rem;font-weight:600;line-height:1.25;position:absolute}.as-mx-hc i{color:var(--hurt);margin-left:3px;font-style:normal}.as-mx-hc-r{font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-size:.75rem;font-weight:400}.as-mx-hc-r b{font-weight:600}.as-mx-hc-r b.up{color:var(--help)}.as-mx-hc-r b.dn{color:var(--hurt)}.as-mx-hc-r b.z{color:var(--muted);font-weight:400}@container (width<=40rem){.as-mx col.as-mx-lc{width:7rem}.wide-scroll>table.as-mx{width:calc(7rem + 252px)}.wide-scroll>table.as-mx.v-all{width:616px}.as-mx col.as-mx-c{width:36px}}.as-st-sw .vc-link[aria-pressed=false],.as-st-dot{color:var(--muted)}.as-src-wrap{position:relative}.as-src-end{align-items:center;height:2rem;display:flex;position:absolute;top:0;right:0}.as-drvp{padding-bottom:1rem}.as-drvp-port+.as-drvp-port{margin-top:1.2rem}.as-drvp-effects{flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;margin:.6rem 0 0;display:flex}.as-drvp-eff{font-family:var(--font-mono);color:var(--ink);cursor:default;border:1px solid #0000;border-radius:2px;padding:0 2px;font-weight:600}.as-drvp-eff.as-lit{background:var(--highlight_bg);border-color:var(--highlight)}.as-drvp-eff:focus-visible{outline:2px solid var(--highlight);outline-offset:1px}.as-drvp-sum{color:var(--ink);margin:.4rem 0 0;font-size:.85rem;line-height:1.45}.as-drvp-msg{margin:0}.as-view .vc-link[aria-pressed=false]{color:var(--muted)}.as-view>span+span{margin-left:.5rem}.as-view-dot{color:var(--muted);margin-right:.5rem}:root{--as-set-1:#3b6fd6;--as-set-2:#7c5cd6;--as-set-3:#d69a3b}.as-set-line{fill:none;stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round}.as-rch{position:relative;container-type:inline-size}.as-rch .as-st{font-size:.72rem}.as-rc-read{color:var(--ink);font-weight:600}.as-rc-line{color:var(--ink);flex-wrap:wrap;align-items:center;gap:.3rem 1.2rem;margin:0 0 .55rem;font-size:.9rem;display:flex}.as-rc-line .as-rc-name{min-width:11rem}.as-rc-top{margin-bottom:.6rem}.as-rc-top .as-rc-line{white-space:nowrap;box-sizing:border-box;grid-template-columns:11rem 5.5rem 3.5rem 13rem max-content max-content;align-items:center;column-gap:1rem;min-height:2rem;margin:0 0 .45rem;display:grid}.as-rc-num{font-variant-numeric:tabular-nums;text-align:right}@container (width<=40rem){.as-rc-top .as-rc-line{white-space:normal;flex-wrap:wrap;gap:.3rem 1.2rem;display:flex}}.as-rc-thr{align-items:center;gap:.4rem;display:inline-flex}.as-rc-thr input{width:5rem;font:inherit;font-variant-numeric:tabular-nums}.as-rc-line .as-rc-read{font-variant-numeric:tabular-nums}.as-rc-line .dn{color:var(--hurt)}.as-rc-dim{color:var(--muted)}.as-rc-sentence{min-height:2rem;color:var(--ink);flex-wrap:wrap;align-items:center;gap:.3rem .6rem;margin:0 0 .35rem;font-size:.9rem;display:flex}.as-rc-sentence .as-rc-figure{font-weight:600}.as-rc-sentence input{width:7rem;font:inherit;font-variant-numeric:tabular-nums}.as-rc-least{min-height:1.4rem;color:var(--ink);margin:0 0 .3rem;font-size:.9rem;font-weight:600}.as-rc-hint{margin:0;font-size:.8rem}.as-rc-move{box-sizing:border-box;min-height:1.5rem;color:var(--ink);margin:.5rem 0 0;font-size:.85rem;font-weight:600;position:sticky;left:0}.as-mx col.as-rc-hdc{width:7.5rem}.as-mx.as-rc td.as-rc-hd{text-align:left;letter-spacing:0;text-overflow:ellipsis;cursor:default;padding:0 .5rem;font-family:inherit;font-size:.75rem;line-height:1.25}.as-mx.as-rc td.as-rc-hd:hover{outline:0}.as-mx td.as-rc-hd b,.as-mx td.as-rc-hd span{text-overflow:ellipsis;display:block;overflow:hidden}.as-mx td.as-rc-hd b{font-weight:600}.as-mx td.as-rc-hd span{white-space:normal;font-size:.65rem;overflow:visible}.as-mx td.as-rc-x{box-shadow:inset 0 0 0 2px var(--ink)}.as-mx td.as-rc-yr:after{content:"";background:var(--ink);pointer-events:none;height:2px;position:absolute;bottom:3px;left:0;right:0}.as-rc-yl{vertical-align:top;align-items:center;gap:.35rem;margin-left:1rem;display:inline-flex}.as-rc-yl-bar{background:var(--ink);width:1.4rem;height:2px;display:inline-block}.as-rc-yr-band{fill:var(--ink);fill-opacity:.06}.as-rc-yr-ln{stroke:var(--muted);stroke-width:1px;stroke-dasharray:1 3;stroke-linecap:round}.as-rc-yr-t{fill:var(--muted);font-size:.7rem}.as-mx.as-rc td[tabindex]{cursor:pointer}.as-mx.as-rc td[tabindex]:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.as-rc-sw{white-space:nowrap;height:1.5rem;margin-top:.4rem;font-size:.72rem;line-height:1.5rem}.as-mx.as-rc-24 thead tr:last-child th{letter-spacing:-.02em;font-size:.62rem}.as-mx.as-rc-24 td{white-space:nowrap;letter-spacing:-.02em;font-size:.62rem}.as-mx.as-rc td{white-space:nowrap}@container (width<=40rem){.wide-scroll>table.as-mx.as-rc{width:calc(13.5rem + 768px)}}.as-proof.pr-stack .pr-rng .pr-words.pr-flat-words{grid-column:1/-1}.pf-top .as-rc-line{grid-template-columns:11rem 5.5rem 4.2rem 1fr}.pf-left,.pf-none{margin:0 0 .6rem}.pf-top,.pf-groups{max-width:760px}.pf-groups{margin-top:.8rem}.pf-gt{flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem;display:inline-flex}.pf-gm{color:var(--muted);font-size:.8rem}.pf-gc{font-size:.8rem}.pf-sub{color:var(--muted);justify-content:space-between;gap:1rem;margin:.7rem 0 .1rem;font-size:.72rem;display:flex}.pf-sub .mk-mvv{font-size:.72rem}.pf-names{margin:0}.pf-mvr{grid-template-columns:minmax(9rem,16rem) 4.2rem 4.2rem minmax(0,1fr)}.pf-val{text-align:right;font-family:var(--font-mono,ui-monospace, Menlo, monospace);color:var(--muted);font-size:.8rem}.pf-mvr .mk-mvv{text-align:right}.pf-usd{color:var(--muted);font-size:.68rem;font-style:normal;display:block}.pf-headline{margin:0 0 .2rem}.pf-head{margin:0 0 .4rem}.pf-cells{margin-left:1.2rem}.pf-bgroup .pf-sub{margin-top:.5rem}.pf-breaks{max-width:460px;margin:.4rem 0 .8rem}.pf-brr{grid-template-columns:minmax(0,1fr) max-content}.pf-brk.dn{color:var(--ink)}@media (width<=720px){.pf-mvr{grid-template-columns:minmax(0,1fr) 4.2rem 4.2rem}.pf-mvr .mk-mvt{grid-area:2/1/auto/4}.pf-mvr .mk-mvn{grid-row:1}.pf-top .as-rc-line{grid-template-columns:minmax(0,1fr) 5.5rem 4.2rem;column-gap:.6rem}.pf-top .as-rc-line>span:empty{display:none}.pf-top .as-rc-line>:last-child{grid-column:1/4}}.page{max-width:640px;margin:0 auto;padding:3rem 1.5rem}.page-header{justify-content:space-between;align-items:flex-start;margin-bottom:2rem;display:flex}.login-screen .error-panel{max-width:420px;margin-bottom:1.5rem}.renew-banner{background:var(--paper);border-bottom:1px solid var(--line);color:var(--muted);padding:.5rem 1.5rem;font-size:.75rem}.login-button{font:inherit;border-radius:var(--r-md);cursor:pointer;background:var(--blue);color:var(--paper);border:none;padding:.3rem .8rem;font-size:.75rem;font-weight:600}.eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:600}.login-screen .page-header .eyebrow{color:var(--ink)}.page-header h1{margin:.25rem 0 0;font-size:1.1rem}.muted{color:var(--muted)}.error-panel{border:1px solid var(--hurt);border-radius:var(--r-md);background:var(--paper);padding:1rem}.error-panel p{color:var(--muted);margin:.5rem 0 0}.error-panel .error-detail{font-size:.75rem}.error-panel button{margin-top:.75rem}.shell{min-height:100vh;display:flex}.sidebar{width:min(var(--sidebar-w), 40vw);border-right:1px solid var(--line);transition:margin-left var(--t-slide) var(--ease-std);flex-direction:column;flex:none;gap:1.2rem;padding:1.4rem 1rem 1.2rem;display:flex}.shell.collapsed .sidebar{margin-left:calc(-1 * min(var(--sidebar-w), 40vw))}@media (width>=721px){.sidebar{height:100vh;position:sticky;top:0;overflow:visible}.shell.collapsed main.stage{padding-left:3rem}.shell.collapsed .sidebar{visibility:hidden;transition:margin-left var(--t-slide) var(--ease-std), visibility var(--t-slide) step-end}}.sidebar-resize{cursor:col-resize;z-index:5;touch-action:none;width:6px;height:100%;display:none;position:absolute;top:0;right:-3px}@media (width>=721px){.sidebar-resize{display:block}}@media (pointer:coarse){.sidebar-resize{width:14px;right:-7px}}.sidebar-resize:after{content:"";width:2px;transition:background var(--t-press) var(--ease-std);background:0 0;position:absolute;top:0;bottom:0;left:2px}.sidebar-resize:focus-visible:after,.shell.resizing .sidebar-resize:after{background:var(--blue)}@media (hover:hover){.sidebar-resize:hover:after{background:var(--blue)}}.sidebar-resize:focus-visible{outline:none}@media (forced-colors:active){.sidebar-resize:focus-visible{outline:2px solid}}.shell.collapsed .sidebar-resize{display:none}.shell.resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.brand{justify-content:space-between;align-items:baseline;display:flex}.sidebar .brand .eyebrow{color:var(--ink);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:650}.panel-toggle{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:.75rem;line-height:1}.panel-toggle:hover{color:var(--ink)}.panel-open{z-index:10;display:none;position:fixed;top:1.1rem;left:1.1rem}.shell.collapsed .panel-open{display:block}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}.progress-line .pulse{animation:none}}.control label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem;font-size:.62rem;font-weight:700;display:block}.control select{width:100%;font:inherit;color:var(--ink);border:none;border-bottom:1px solid var(--line);appearance:none;background:0 0;border-radius:0;padding:.25rem 0 .35rem;font-size:.75rem}.control select:focus{border-bottom-color:var(--blue);outline:none}.control select:disabled{color:var(--muted)}.control textarea{width:100%;font:inherit;color:var(--ink);border:none;border-bottom:1px solid var(--line);resize:vertical;background:0 0;border-radius:0;padding:.25rem 0 .35rem;font-size:.75rem}.control textarea:focus{border-bottom-color:var(--blue);outline:none}.control-caption,.pipeline-caption{color:var(--muted);margin-top:.4rem;font-size:.75rem}.pipeline-caption .ok{color:var(--help)}.pipeline-caption .warn{color:var(--hurt)}.build-analysis{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;margin-top:.4rem;padding:.25rem .55rem;font-size:.75rem}.build-analysis:hover:not(:disabled){border-color:var(--blue)}.build-analysis:disabled{color:var(--muted);cursor:default}nav.areas{flex-direction:column;gap:0;display:flex}nav.areas button{text-align:left;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:.28rem 0;font-size:.8rem}nav.areas button:hover{color:var(--ink)}nav.areas button:not(.nav-tool)+button.nav-tool{margin-top:.9rem}nav.areas button.active{color:var(--ink);font-weight:600}.sidebar .foot{color:var(--muted);margin-top:auto;font-size:.8125rem;line-height:1.7}.foot-link{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.62rem;text-decoration:underline}.foot-link:hover{color:var(--ink)}.foot-entry{font:inherit;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.8125rem;display:block}.foot-entry:hover{color:var(--ink)}.foot .foot-gear{margin-left:auto}.mobile-settings{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:.35rem 0;font-size:1.1rem;line-height:1;display:none}.mobile-settings:hover{color:var(--ink)}.mobile-settings.active{color:var(--ink);font-weight:650}main.stage{flex:1;min-width:0;padding:1.4rem 2rem 4rem}.view{max-width:none;margin:0 auto}.view-header{border-bottom:1px solid var(--line);margin-bottom:.9rem;padding-bottom:.55rem}.view-header:has(+.mk-about){margin-bottom:0}.view-header+.mk-about{border-top:0}.mk-page>.mk-about:first-child{border-top:0;margin-top:0}.view-header h1{letter-spacing:-.01em;margin:0;font-size:1.1rem;font-weight:600;line-height:1.25}.view-header .sub{color:var(--muted);margin-top:.35rem;font-size:.75rem}.tabs{border-bottom:1px solid var(--line);gap:1.1rem;margin-bottom:.9rem;display:flex}.tabs button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 .35rem;font-size:.8rem}.tabs button:hover{color:var(--ink)}.tabs button.active{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.tabs.sub{border-bottom:none;gap:1.25rem;margin-bottom:1.5rem}.tabs.sub button{padding-bottom:.35rem;font-size:.72rem}.tabs.sub button.active{border-bottom-color:var(--blue);font-weight:600}.stage-placeholder{border:1px dashed var(--idle_stroke);border-radius:var(--r-sm);min-height:340px;color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:1.5rem;font-size:.72rem;line-height:1.8;display:flex}.settings-section{border-top:1px solid var(--line);padding:1.5rem 0 1.75rem}.view-header+.settings-section{border-top:0}.settings-section h2{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 1rem;font-size:.8125rem;font-weight:700}.settings-section .muted{color:var(--muted);margin:0;font-size:.8125rem}.settings-account .settings-email{margin-bottom:.6rem;font-size:.8125rem}.settings-account .settings-view-control{margin-top:1.35rem}.settings-view .control label,.settings-view .picker label,.settings-view .picker-face,.settings-view .picker-input,.settings-view .control select,.settings-view .control textarea,.settings-view .control-caption,.settings-view .pipeline-caption,.settings-view .foot-link{font-size:.8125rem}.settings-view .picker{width:fit-content;min-width:12rem;max-width:100%}.settings-response .control+.control{margin-top:1.35rem}.settings-note{color:var(--muted);margin-top:1rem;font-size:.8125rem;line-height:1.6}.settings-helper{color:var(--muted);margin-bottom:.4rem;font-size:.8125rem}.persona-actions{flex-wrap:wrap;align-items:baseline;gap:.9rem;margin-top:.5rem;display:flex}.addpersona{font:inherit;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.8125rem}@media (hover:hover){.addpersona:hover{color:var(--blue)}}.personaform{border:1px dashed var(--idle_stroke);border-radius:var(--r-md);margin-top:.7rem;padding:.7rem .75rem .8rem}.personaform label{margin-top:.7rem}.personaform label:first-child{margin-top:0}.personaform input,.personaform textarea{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);resize:vertical;padding:.3rem .4rem;font-size:.8125rem}.personaform input:focus,.personaform textarea:focus{border-color:var(--blue);outline:none}.persona-form-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.7rem;display:flex}.persona-save{font:inherit;color:var(--blue);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;padding:.2rem .7rem;font-size:.8125rem}.persona-save:disabled{color:var(--muted);cursor:default}.trust-message{color:var(--hurt);margin-bottom:.75rem;font-size:.72rem}.trust-note{color:var(--muted);margin:0 0 .75rem;font-size:.72rem}.trust-error{color:var(--hurt)}.trust-card{background:var(--paper);padding:0}.mk-page.mk-movie-expanded{z-index:1000;background:var(--paper);padding:.85rem 1rem;position:fixed;inset:0;overflow:auto}.mk-page.mk-movie-expanded>:not(.pg-shock):not(.mk-fold-market):not(.mk-bhead),.mk-page.mk-movie-expanded .mk-bfold,.bar-model{display:none}@media (width<=720px){.shell{flex-direction:column}.shell.collapsed .sidebar{margin-left:0}.shell.collapsed .panel-open{display:none}.sidebar{border-right:none;border-bottom:1px solid var(--line);flex-flow:wrap;align-items:flex-start;gap:1rem;width:auto;padding:.9rem 1rem;transition:none}.sidebar .brand{justify-content:space-between;align-items:center;width:100%;display:flex}.sidebar .panel-toggle,.view-header{display:none}.mobile-settings{display:inline-block}.sidebar .control{flex:100%;width:100%;min-width:0}.sidebar .foot{display:none}.sidebar .control{flex:none;width:0;height:0;display:block;position:absolute;overflow:visible}.sidebar .control .picker>label,.sidebar .control .picker-face{display:none}.sidebar .bar-model{min-width:0;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:auto;align-items:baseline;gap:.4rem;margin:0 .75rem;padding:0;font-size:.88rem;font-weight:600;display:flex}.sidebar .bar-model-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sidebar .bar-model:focus-visible{outline:2px solid var(--blue);outline-offset:2px}nav.areas{flex-direction:row;gap:1rem;width:100%}nav.areas button:not(.nav-tool)+button.nav-tool{margin-top:0}main.stage{padding:1.5rem 1rem calc(4rem + env(safe-area-inset-bottom))}.panel-open{display:none}.picker-panel.takeover{z-index:1100;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);border:none;border-radius:0;flex-direction:column;margin-top:0;display:flex;position:fixed;inset:0}.picker-panel.takeover .picker-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.9rem 1rem;display:flex}.picker-panel.takeover .picker-head-label{color:var(--ink);font-size:1.1rem;font-weight:600}.picker-panel.takeover .picker-head{box-sizing:border-box;min-height:3.4rem}.picker-panel.takeover .picker-head .vc-close{margin-left:auto}.picker .picker-input{z-index:1101;top:calc(env(safe-area-inset-top) + .6rem);border-radius:var(--r-sm);width:auto;height:2.2rem;font-size:1rem;position:fixed;left:1rem;right:3.25rem}.picker-panel.takeover .picker-scroll{flex:1;max-height:none;padding:.4rem .6rem}.picker-panel.takeover .picker-row{padding:12px 10px;font-size:.88rem}.picker-panel.takeover .picker-member{padding-left:18px}.picker-panel.takeover .picker-count,.picker-panel.takeover .picker-twisty{font-size:.75rem}}.view.chat-view{overflow-x:clip}.view.chat-view:before{content:"";height:env(safe-area-inset-top);background:var(--paper);z-index:6;position:fixed;top:0;left:0;right:0}.chat-col{flex-direction:column;min-width:0;min-height:calc(100vh - 4rem);display:flex}.chat-thread{flex:1}.view.chat-view:not(.pane-open) .chat-col{width:100%;max-width:60rem}.view.chat-view.pane-open{align-items:flex-start;gap:1.5rem;max-width:none;display:flex}.pane-open .chat-col{flex:0 480px;min-width:440px}.result-pane{border-left:1px solid var(--line);flex:auto;min-width:520px;max-height:calc(100vh - 5rem);padding-left:1.5rem;position:sticky;top:2.5rem;overflow:auto}.pane-head{justify-content:flex-end;align-items:baseline;gap:1rem;margin-bottom:.5rem;display:flex}.vc-close,.shk .vc-close{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:2px;flex:none;padding:0 .2rem;font-size:1rem;line-height:1}.vc-close:hover,.shk .vc-close:hover{color:var(--ink)}.vc-close:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.result-pane .result-card{border-top:none;padding-top:0}@media (width<=900px){.result-pane{z-index:20;background:var(--paper);border-left:none;min-width:0;max-height:none;padding:1.5rem 1.25rem;position:fixed;inset:0}body.pane-open{overflow:hidden}.view.chat-view.pane-open{gap:0;display:block}.pane-open .chat-col{flex:none;min-width:0}}.result-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.vc-expand{font:inherit;cursor:pointer;color:var(--ink);white-space:nowrap;background:0 0;border:0;border-radius:2px;flex:none;padding:.2rem .3rem;font-size:.75rem;line-height:1}.vc-expand:hover{color:var(--blue)}.vc-expand:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.notice-panel{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);color:var(--muted);padding:1rem}.mh-acts .acts{flex-wrap:wrap;gap:.4rem;display:flex}.mh-acts .acts button{font:inherit;color:var(--blue);border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);cursor:pointer;padding:.25rem .75rem;font-size:.72rem}.mh-acts .acts button:hover{border-color:var(--blue)}.mh-acts .acts button:disabled{cursor:default;opacity:.6}.mh-acts .acts .new-conv{line-height:1.2}.chips{flex-wrap:wrap;gap:.4rem;margin-top:.7rem;display:flex}.chip{font:inherit;color:var(--blue);border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);cursor:pointer;text-align:left;padding:.25rem .75rem;font-size:.88rem}@media (hover:hover){.chip:hover{border-color:var(--blue)}}.chip:disabled{cursor:default;opacity:.6}.chat-empty{flex-direction:column;flex:none;display:flex}.chat-empty .lede{color:var(--muted);margin-bottom:1.5rem;font-size:1rem;line-height:1.65}.chat-empty .lede strong{color:var(--ink)}.chat-empty .chips{margin-top:.9rem}.chat-bubble{background:var(--panel);border-radius:var(--r-md);overflow-wrap:break-word;white-space:pre-wrap;width:fit-content;max-width:85%;margin:0 0 1.25rem auto;padding:.6rem .9rem;font-size:1rem}.ans-lead{margin:0 0 .6rem}.ans-more{margin:.4rem 0 0;font-size:.8rem}.answer{margin-bottom:1.25rem;font-size:1rem;line-height:1.65}.answer.streaming>.answer-markdown>:last-child:not(.result-card):after{content:"";vertical-align:-.15em;background:var(--slate);width:.45em;height:1em;animation:caret var(--t-wait) step-end infinite;margin-left:.1em;display:inline-block}@keyframes caret{0%,to{opacity:0}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.answer.streaming>.answer-markdown>:last-child:not(.result-card):after{opacity:.6;animation:none}}.answer .answer-markdown{overflow-wrap:anywhere}.answer .answer-markdown .result-card{overflow-wrap:break-word}.answer .answer-markdown>.result-card{margin:.9rem 0}.answer .answer-markdown>:first-child,.answer .answer-markdown p:first-child{margin-top:0}.answer .answer-markdown>:last-child{margin-bottom:0}.answer-markdown h1{margin:1.3rem 0 .4rem;font-size:1.1rem;font-weight:600;line-height:1.3}.answer-markdown h2{margin:1.1rem 0 .35rem;font-size:1rem;font-weight:600;line-height:1.3}.answer-markdown h3{margin:1rem 0 .3rem;font-size:1rem;font-weight:600;line-height:1.3}.answer-markdown h4{margin:.9rem 0 .3rem;font-size:.75rem;font-weight:600;line-height:1.3}.turn-caption{color:var(--muted);border-top:1px solid var(--line);align-items:baseline;gap:.75rem;margin-top:1rem;padding-top:.6rem;font-size:.62rem;display:flex}.turn-caption>span{flex:1}.shock-line{color:var(--muted);margin-bottom:.4rem;font-size:.75rem}.chat-turn-user{margin-bottom:1.25rem}.chat-turn-user .chat-bubble{margin:0 0 0 auto}.turn-tools{text-align:right;margin-top:.2rem}.copy-turn{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 .1rem;font-size:.75rem;line-height:1}.copy-turn:hover{color:var(--blue)}.msg-turn-error{border:1px solid var(--hurt);border-radius:var(--r-md);background:var(--paper);color:var(--hurt);margin-bottom:1.25rem;padding:.6rem .9rem;font-size:.75rem}.msg-notice{text-align:center;color:var(--muted);margin-bottom:1.25rem;font-size:.75rem}.progress-line{color:var(--muted);align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.72rem;display:flex}.stream-debug{font-family:var(--font-mono_sf,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--muted);overflow-wrap:anywhere;margin-bottom:1.25rem;font-size:.62rem}.progress-line .pulse{background:var(--blue);width:7px;height:7px;animation:pulse var(--t-wait) var(--ease-loop) infinite;border-radius:50%;flex:none}@keyframes pulse{0%,to{opacity:.25}50%{opacity:1}}.answer-declined{border:1px solid var(--wash_amber_ln);border-radius:var(--r-sm);background:var(--wash_amber);color:var(--ink);vertical-align:.08em;white-space:nowrap;align-items:center;margin:0 .15em;padding:0 .45em;font-size:.62rem;line-height:1.35;display:inline-flex}.answer-declined:before{content:"";background:var(--loop);border-radius:50%;width:6px;height:6px;margin-right:.4em}.answer-notes{color:var(--muted);margin-top:.5rem;font-size:.8125rem;line-height:1.45}.answer-notes p{margin:0}.composer{padding:.75rem 0 calc(1rem + env(safe-area-inset-bottom));background:var(--paper);margin-top:1.5rem;position:sticky;bottom:0}.jump-pills{align-items:center;gap:8px;display:flex}.jump-pill{width:28px;height:28px;color:var(--muted);background:var(--paper);border:1px solid var(--line);box-shadow:var(--lift-low);border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.6875rem;display:flex}.jump-pill:hover{color:var(--ink)}@media (width<=720px){.jump-top{display:none}}.composer-box{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);align-items:flex-end;gap:.6rem;padding:.45rem .45rem .45rem 1rem;display:flex}.composer-box:focus-within{border-color:var(--idle_stroke)}.composer-field{flex:1;min-width:0;display:flex;position:relative}.composer-input{font:inherit;resize:none;background:0 0;border:none;flex:1;max-height:9rem;padding:.35rem 0;font-size:1rem;line-height:1.4;overflow-y:auto}.composer-input:focus{outline:none}.composer-mirror{visibility:hidden;pointer-events:none;font:inherit;white-space:pre-wrap;overflow-wrap:break-word;padding:0;font-size:1rem;line-height:1.4;position:absolute;inset:0 0 auto}.send-btn{box-sizing:border-box;height:22px;font:inherit;color:var(--paper);background:var(--blue);border:1px solid var(--blue);border-radius:var(--r-sm);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0 .8rem;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex}.send-btn:disabled{background:var(--muted);border-color:var(--muted);cursor:default}.results-section{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.result-card{border-top:1px solid var(--line);padding-top:.6rem}.result-warning{border:1px solid var(--hurt);border-radius:var(--r-sm);background:var(--paper);color:var(--hurt);margin:0 0 .6rem;padding:.45rem .7rem;font-size:.75rem}.result-caption{margin:.4rem 0 0;font-size:.72rem}.result-caption.result-refusal{color:var(--ink);font-size:.8125rem;line-height:1.45}.attribution-target{margin:0 0 .8rem}.attribution-target-head{margin:0 0 .3rem;font-size:.75rem;font-weight:600}.metric-row{flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem;display:flex}.metric-tile{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);flex-direction:column;min-width:0;padding:.45rem .75rem;display:flex}.metric-value{font-size:1rem;font-weight:600;font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums}.metric-label{color:var(--muted);font-size:.62rem}.show-more{min-height:32px;font:inherit;color:var(--blue);cursor:pointer;text-align:left;background:0 0;border:none;margin:6px 0 0;padding:6px 0;font-size:.72rem;display:block}.show-more:hover{text-decoration:underline}.show-more.inline{min-height:0;margin:0;padding:0;display:inline}.ranked-table-wrap{overflow-x:auto}.ranked-table,.fallback-table{border-collapse:collapse;width:100%;font-size:.75rem}.ranked-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:.3rem .6rem .3rem 0;font-weight:600}.ranked-table td,.fallback-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:.3rem .6rem .3rem 0}.ranked-table th.num,.ranked-table td.num{text-align:right;font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums;white-space:nowrap}.ranked-table tr.emphasized td{font-weight:600}.ranked-table .bar-col{width:30%;min-width:90px}@media (width<=560px){.ranked-table .narrow-hide{display:none}.ranked-table .bar-col{width:22%;min-width:56px}}.ranked-table tbody tr.foldable{cursor:pointer}.ranked-table tbody tr.foldable:focus-visible{outline:2px solid var(--highlight);outline-offset:-2px}.ranked-table tr.ranked-detail td{color:var(--muted);border-bottom:1px solid var(--line);padding:.15rem .6rem .45rem 0;font-size:.8125rem}.ranked-detail-pair+.ranked-detail-pair:before{content:" · "}.ranked-detail-label{color:var(--muted);font-weight:600}.ranked-detail-nested{margin:.2rem 0 .2rem .8rem}.ranked-table tr.ranked-detail .ranked-detail-nested td{color:var(--ink);padding:.3rem .6rem .3rem 0}.subgraph-stage+.subgraph-stage,.subgraph-block .show-more+.subgraph-stage{margin-top:.8rem}.subgraph-stage>.attribution-target-head{margin-top:.6rem}.bar-track{width:100%;height:10px;position:relative}.bar-track .bar{border-radius:0 var(--r-sm) var(--r-sm) 0;height:100%;position:absolute;top:0}.bar-track .bar.pos,.bar-track .bar.neg{left:0}.bar-track .bar .bar-cap{border-radius:0 var(--r-sm) var(--r-sm) 0;width:2.5px;position:absolute;top:0;bottom:0;right:0}.bar-track .bar.pos .bar-cap{background:var(--help)}.bar-track .bar.neg .bar-cap{background:var(--hurt)}.bar-track.split .bar.neg .bar-cap{border-radius:var(--r-sm) 0 0 var(--r-sm);left:0;right:auto}.bar-track .bar.bar-component.pos{background:var(--up_bg);border:1px solid var(--help_ln);box-sizing:border-box}.bar-track .bar.bar-component.neg{background:var(--dn_bg);border:1px solid var(--hurt_ln);box-sizing:border-box}.ranked-table tbody tr:hover td{background:var(--panel)}@media (prefers-reduced-motion:no-preference){.ranked-table.anim .bar-track .bar{animation:bar-grow var(--t-enter) var(--ease-arrive) backwards}.anim .drawline{animation:line-draw var(--t-draw) var(--ease-arrive) backwards}}@keyframes bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bar-track .bar{transform-origin:0}.bar-track.split .bar.neg{transform-origin:100%}@keyframes line-draw{0%{stroke-dashoffset:var(--draw-length,1000)}to{stroke-dashoffset:0}}.bar-track.split .bar.pos{left:50%}.bar-track.split .bar.neg{border-radius:var(--r-sm) 0 0 var(--r-sm);left:auto;right:50%}.bar-track.split:before{content:"";background:var(--line);width:1px;position:absolute;top:-1px;bottom:-1px;left:50%}.fallback-table .fallback-key{color:var(--muted);white-space:nowrap;padding-right:1rem}.answer-markdown table:not(.ranked-table):not(.fallback-table){border-collapse:collapse;max-width:100%;margin:.5rem 0;font-size:.75rem;display:block;overflow-x:auto}.answer-markdown th{text-align:left;color:var(--muted);white-space:nowrap;font-weight:600}.answer-markdown th,.answer-markdown td{border-bottom:1px solid var(--line);padding:.3rem .6rem .3rem 0}.answer-markdown pre{-webkit-overflow-scrolling:touch;max-width:100%;margin:.5rem 0;font-size:.88rem;overflow-x:auto}.answer-markdown :not(pre)>code{overflow-wrap:anywhere}.lens-bar{flex-wrap:wrap;gap:.35rem;margin-bottom:.4rem;display:flex}.lens-button{font:inherit;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--panel);color:var(--muted);cursor:pointer;padding:.25rem .7rem;font-size:.75rem}.chain-movie-wrap{-webkit-overflow-scrolling:touch;margin:.5rem 0 .2rem;overflow-x:auto}.graph-zoom-reset{z-index:2;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);width:32px;height:32px;color:var(--muted);cursor:pointer;opacity:.92;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:flex;position:absolute;top:6px;right:6px}.graph-zoom-reset:hover{color:var(--ink);opacity:1}.graph-zoom-reset:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.chain-movie{display:block}.chain-movie-label{font-size:.6875rem;font-weight:600}.chain-movie-value{font-size:.62rem;font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums}.chain-movie-coef{fill:var(--muted);font-size:.62rem;font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums}.chain-movie-box,.chain-movie-edge{transition:fill var(--t-paint) var(--ease-std), stroke var(--t-paint) var(--ease-std), stroke-width var(--t-paint) var(--ease-std), opacity var(--t-paint) var(--ease-std)}@media (prefers-reduced-motion:reduce){.chain-movie-box,.chain-movie-edge{transition:none}}.mini-graph-wrap{-webkit-overflow-scrolling:touch;margin:.4rem 0 .2rem;overflow-x:auto}.mini-graph{margin-inline:auto;display:block}.mini-graph .block-toggle{cursor:pointer}.mini-graph .block-toggle:focus{outline:none}.mini-graph .block-toggle:focus-visible{outline:2px solid var(--highlight);outline-offset:2px}.sheet-band{border:1px solid var(--ink);border-radius:2px 2px 0 0;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.3rem .4rem;font-size:.88rem;display:flex}.sheet-band-name{flex:auto;min-width:0}.sheet-view{border:1px solid var(--line);border-radius:2px;display:inline-flex;overflow:hidden}.sheet-view button{background:var(--panel);color:var(--ink);cursor:pointer;border:0;padding:.2rem .55rem;font-size:.8rem}.sheet-table-wrap{border:1px solid var(--line);border-top:0;margin-bottom:.4rem;overflow-x:auto}.sheet-drawing{border:1px solid var(--line);border-top:0}.sheet-drawing .mini-graph-wrap{max-height:40vh;margin:0;overflow:auto}.sheet-drawing+.sheet-table-wrap{border-top:1px solid var(--line);margin-top:.4rem}.sheet-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.8125rem}.sheet-table th,.sheet-table td{border-bottom:1px solid var(--line);white-space:nowrap;text-align:left;background:var(--panel);padding:.22rem .5rem;font-weight:400}.sheet-table thead th{color:var(--muted);font-weight:600}.sheet-table .num{text-align:right;font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums}.sheet-table .sheet-rownum,.sheet-table .sheet-cell{font-family:var(--font-mono,ui-monospace, Menlo, monospace);color:var(--muted);font-size:.72rem}.sheet-table .sheet-rownum{text-align:right}.sheet-table .sheet-label{z-index:1;white-space:normal;border-right:1px solid var(--line);min-width:9rem;max-width:16rem;position:sticky;left:0}.sheet-table tr.sheet-head th{color:var(--ink);padding-top:.45rem;font-weight:700}.sheet-table tr.sheet-head .sheet-head-name{position:sticky;left:.5rem}.sheet-table tr.moved td[data-col=change]{font-weight:600}.ss-clusters .mini-graph-wrap{margin:.15rem 0 .4rem}.ss-clusters .mini-graph{max-width:100%;height:auto;margin-inline:0}.spectrum-gain{font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums;font-weight:600}.mv-transport{margin:.6rem 0 .2rem}.mv-ctl{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.mv-btn{font:inherit;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;padding:.25rem .7rem;font-size:.75rem}.mv-btn:hover:not(:disabled){border-color:var(--blue);background:var(--panel)}.mv-btn:disabled{color:var(--muted);cursor:default}.mv-btn.primary{background:var(--ink);color:var(--paper);border-color:var(--ink);min-width:5.4rem}.mv-btn.primary:hover:not(:disabled){background:var(--ink);border-color:var(--ink);opacity:.88}.mv-scrub{overflow-clip-margin:90px;align-items:center;max-width:100%;margin-top:1.1rem;display:flex;overflow-x:clip}.mv-scrub:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:var(--r-sm)}.mv-seg-wrap{flex:1;align-items:center;display:flex;position:relative}.mv-seg-wrap:first-child{flex:none}.mv-seg{flex:1}.mv-pip{cursor:pointer;border-radius:50%;flex:none;padding:0}.mv-step-caption{min-height:2.6em;margin:.4rem 0 0;font-size:.72rem}.chain-movie-tip{z-index:50;pointer-events:none;background:var(--ink);color:var(--paper);border-radius:var(--r-md);max-width:17rem;box-shadow:var(--lift-mid);padding:.5rem .7rem;font-size:.62rem;line-height:1.45;position:fixed}.chain-movie-tip table{border-collapse:collapse;margin-top:.2rem}.chain-movie-tip td{color:var(--paper);font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums;padding:0 .6rem .05rem 0}.chain-movie-tip td+td{color:var(--paper);font-family:var(--font-mono,ui-monospace, Menlo, monospace)}.mini-graph .mv-paint{transition:fill var(--t-paint) var(--ease-std), stroke var(--t-paint) var(--ease-std), stroke-width var(--t-paint) var(--ease-std)}@media (prefers-reduced-motion:reduce){.mini-graph .mv-paint{transition:none}}.mv-steptag{background:var(--blue);color:var(--paper);border-radius:var(--r-sm);padding:.05rem .45rem;font-size:.62rem;font-weight:700;display:inline-block}.mv-sw{border-radius:var(--r-sm);vertical-align:middle;border:1.5px solid var(--line);width:11px;height:11px;margin-right:5px;display:inline-block}.mv-sw.bold{border-width:2.5px}.mv-tip{z-index:50;pointer-events:none;background:var(--ink);color:var(--paper);border-radius:var(--r-md);max-width:17rem;box-shadow:var(--lift-mid);padding:.5rem .7rem;font-size:.62rem;line-height:1.45;position:fixed}.audscroll{-webkit-overflow-scrolling:touch;margin-top:4px;overflow-x:auto}.srcpop{z-index:30;background:var(--paper);border:1px solid var(--idle_stroke);border-radius:var(--r-md);max-height:70vh;box-shadow:var(--lift-mid);text-transform:none;letter-spacing:0;white-space:normal;color:var(--ink);padding:12px 14px;font-size:.75rem;font-weight:400;position:fixed;overflow-y:auto}.srcpop.srcpop-wide{width:min(44rem,100vw - 1rem)}.srcpop .rec+.rec{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.srcpop .t{margin-right:18px;font-size:.8125rem;font-weight:600}.srcpop .k{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:.62rem;font-weight:700}.srcpop .srcpop-x{position:absolute;top:6px;right:8px}.srcpop a{color:var(--blue);word-break:break-all}table.sheet{border-collapse:collapse;font-size:.8125rem}table.sheet th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:0 18px .35rem 0;font-size:.62rem;font-weight:700}table.sheet th.r{text-align:right;padding-right:8px}table.sheet td{border-bottom:1px solid var(--panel);vertical-align:top;padding:.55rem 18px .55rem 0}table.sheet td.r{text-align:right;padding-right:8px}table.sheet td.mono{font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums;font-size:.8125rem}table.sheet td.var,table.sheet th:first-child{white-space:nowrap;background:var(--paper);padding-right:24px;position:sticky;left:0}table.sheet td.unit{color:var(--muted);white-space:nowrap;text-align:left;padding-left:0;padding-right:40px;font-size:.8rem}table.sheet td.unit+td{padding-right:40px}table.sheet td.src,table.sheet td.hist{white-space:nowrap}table.sheet .none{color:var(--muted)}.srcpop .fx{font-family:var(--font-mono,ui-monospace, Menlo, monospace);margin-top:4px;font-size:.75rem}.srcpop .k.first{margin-top:0}.srcb{font:inherit;color:var(--ink);text-align:left;cursor:pointer;-webkit-text-decoration:underline dotted var(--slate);text-decoration:underline dotted var(--slate);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration-thickness:1px}.srcb:hover,.srcb:focus-visible{color:var(--blue);text-decoration-color:currentColor}.rb{min-width:0;font-size:.8rem}.rb-face{display:inline-block}.rb-word{white-space:nowrap;font-size:.6875rem}.rb-num{font-variant-numeric:tabular-nums;font-weight:600}.rb-rowhead{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.rb-back{margin:0 0 .6rem;font-size:.8rem;display:inline-block}.rb-strip{max-width:28rem;margin:.2rem 0 1rem}.rb-draw{font-variant-numeric:tabular-nums;height:auto;font-family:inherit;display:block}.rb-ends{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:.6rem;display:flex}.rb-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:.62rem;font-weight:700}.rb-runs{color:var(--muted);text-align:center;margin-top:.15rem;font-size:.6875rem}.rb-path{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;margin:0 0 .6rem;overflow-x:auto}.rb-path-long .rb-svg{flex:none;max-width:none}.rb-svg{font-family:inherit;display:block}.rb-node,.rb-edge{cursor:pointer;outline:none}.rb-node:focus-visible,.rb-edge:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.rb-sentence{margin:0 0 .4rem;font-weight:600}.rb-note{color:var(--muted);margin:0 0 .4rem;font-size:.8rem}.srcpop .note{white-space:normal;margin-top:4px}.sorth{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.sorth:hover{color:var(--ink)}.sorth .arrow{font-size:.62rem}table.sheet thead th{z-index:3;background:var(--paper);position:sticky;top:0}table.sheet td.var{z-index:1}table.sheet.edges.assets td.var{z-index:auto;position:static}table.sheet.edges.assets td.ac{background:var(--paper);z-index:1;position:sticky;left:0}table.sheet .cnt{color:var(--muted);letter-spacing:0;text-transform:none;margin-left:.4rem;font-size:.72rem;font-weight:400}.edge-lead{color:var(--muted);max-width:60rem;margin:0 0 .9rem;font-size:.8rem}.edge-empty{color:var(--muted);margin:0;padding:1rem 0;font-size:.8rem}table.sheet.edges td{padding-top:.55rem;padding-bottom:.55rem}table.sheet.edges td.var,table.sheet.edges td.to,table.sheet.edges td.ac{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;width:120px;min-width:0;max-width:120px;padding-right:12px;overflow:hidden}table.sheet.edges td.ac,table.sheet.edges th.ac{width:110px;max-width:110px}.audit-stage .audscroll table.sheet.edges td.src{box-sizing:border-box;white-space:normal;min-width:9rem;max-width:300px;padding-right:8px}table.sheet.edges td.hist{width:84px;padding-right:12px}table.sheet.edges td.r{width:76px;padding-right:12px}table.sheet.edges th.rh{text-align:right;padding-right:12px}table.sheet.edges td.strip{box-sizing:border-box;vertical-align:middle;width:174px;padding:.55rem 12px}table.sheet.edges td.strip svg{display:block}table.sheet.edges .stripb{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;display:block}table.sheet.edges .stripb:hover,table.sheet.edges .stripb:focus-visible{outline:1px dotted var(--blue);outline-offset:2px}table.sheet.edges td.strip .strip-band{fill:var(--ours);fill-opacity:.2}table.sheet.edges td.strip .strip-dot{fill:var(--ink)}table.sheet.edges th.axh{text-align:center;padding-left:12px;padding-right:12px}table.sheet .call{color:var(--ink)}.htip{z-index:40;pointer-events:none;background:var(--paper);border:1px solid var(--idle_stroke);box-shadow:var(--lift-mid);white-space:nowrap;border-radius:6px;padding:7px 10px;font-size:.75rem;line-height:1.5;position:fixed}.htip .o{color:var(--ours);font-weight:600}.htip .m{font-weight:600}.audit-stage .sw{font-weight:700}.audit-stage .sw.p{color:var(--blue)}.audit-stage .sw.c{color:var(--muted)}.stage-info{max-width:960px;margin-top:18px}.stage-info-line{color:var(--muted);margin:0;font-size:.8125rem}.stage-info-toggle{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0 2px;font-size:.88rem;line-height:1}.stage-info-toggle[aria-expanded=true]{color:var(--ink)}.stage-info-panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);color:var(--ink);margin-top:10px;padding:14px 18px;font-size:.8125rem;line-height:1.55}.stage-info-panel p{margin:0 0 10px}.stage-info.caveat-note{max-width:none;margin-top:8px}.stage-info.caveat-note .stage-info-panel p:last-child,.stage-info-panel p:last-child{margin-bottom:0}.chain-movie,.curve,.waterfall,.interval-bar,.mini-graph,.db-svg,.loop-diagram svg{font-family:var(--font-draw,ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif)}.loop-diagram-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.loop-diagram svg{width:100%;height:auto;display:block}.loop-caption{color:var(--muted);margin:0 0 .4rem;font-size:.75rem}.loop-caption strong{color:var(--ink)}.loop-key-group{margin:.35rem 0 0}.loop-key-title{color:var(--muted);margin:0 0 .2rem;font-size:.62rem;font-weight:650}.loop-key summary{cursor:pointer;color:var(--muted);-webkit-user-select:none;user-select:none;width:fit-content;font-size:.62rem;list-style:none}.loop-key summary::-webkit-details-marker{display:none}.loop-key summary:hover{color:var(--blue)}.loop-key summary:before{content:"▸ "}.loop-key[open] summary:before{content:"▾ "}.loop-legend{color:var(--muted);grid-template-columns:1fr 1fr;align-items:center;gap:6px 14px;margin:0;font-size:.62rem;display:grid}.loop-legend span{align-items:center;gap:4px;display:flex}.loop-legend svg{flex-shrink:0;width:30px;height:12px}.loop-sw{border-radius:var(--r-sm);vertical-align:middle;border:1px solid var(--line);width:11px;height:11px;margin-right:5px;display:inline-block}.loop-tip{pointer-events:none;background:var(--paper);border:1px solid var(--idle_stroke);border-radius:var(--r-md);box-shadow:var(--lift-mid);color:var(--ink);z-index:10;max-width:320px;padding:8px 11px;font-size:.62rem;position:fixed}.loop-tip .mono{font-family:var(--font-mono,ui-monospace, Menlo, monospace);color:var(--muted);font-size:.62rem}.loop-tip table{border-collapse:collapse;margin-top:4px}.loop-tip td{color:var(--muted);padding:1px 7px 1px 0;font-size:.62rem}.loop-tip td:first-child{font-family:var(--font-mono,ui-monospace, Menlo, monospace)}@media (width<=720px){.chat-col{min-height:0}}.curve,.waterfall,.interval-bar{width:100%;height:auto;margin-top:4px;display:block;overflow:visible}.curve-num,.wf-num,.ib-num{font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums}.breakpoint-rows{margin-top:6px}.bp-head,.bp-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px .75rem;display:flex}.bp-head{margin:0 2px 2px}.bp-rows{margin:0;padding:0;list-style:none}.bp-row{border-bottom:1px solid var(--line);padding:8px 2px 9px}.bp-row:last-child{border-bottom:none}.bp-name-cell{flex-direction:column;flex:6rem;gap:1px;min-width:0;display:flex}.bp-name{color:var(--ink);font-size:.88rem;font-weight:600;line-height:1.35}.bp-mag{color:var(--muted);font-size:.8rem;line-height:1.35}.bp-vals{text-align:right;flex:none;grid-template-columns:repeat(3,1fr);column-gap:.4rem;width:12.5rem;display:grid}.bp-col{min-width:0}.bp-head .bp-col{letter-spacing:.5px;color:var(--muted);font-size:.6875rem}.bp-val{color:var(--ink);font-size:.88rem;font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums}.bp-at{font-weight:600}.bp-gap{color:var(--muted)}.tornado-figure{margin:10px 0 2px}.tornado-note{color:var(--muted);margin:2px 2px 0;font-size:.72rem}.tr-head{color:var(--muted);margin:2px 2px 12px;font-size:.8rem;line-height:1.45}.tr-today{color:var(--ink);font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums}.gr-rows{margin:0;padding:0;list-style:none}.gr-row{border-bottom:1px solid var(--line);padding:8px 2px 9px}.gr-row:last-child{border-bottom:none}.gr-say{color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;margin:0;font-size:.8125rem;line-height:1.4;display:flex}.gr-name{font-weight:600}.gr-vals{font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums;white-space:nowrap}.gr-up{color:var(--help)}.gr-dn{color:var(--hurt)}.gr-dag{vertical-align:super;color:var(--muted);font-size:.62rem;line-height:0}.gr-blank{color:var(--muted);white-space:normal;font-family:inherit;font-size:.75rem}.gr-track{height:14px;margin-top:7px;position:relative}.gr-track:before{content:"";background:var(--line);height:2px;position:absolute;top:6px;left:0;right:0}.gr-seg{background:currentColor;border-radius:2px;height:10px;position:absolute;top:2px}.gr-seg-up{color:var(--help)}.gr-seg-dn{color:var(--hurt)}.gr-seg-open{background:0 0;box-shadow:inset 0 0 0 1.5px}.gr-mid{background:var(--ink);width:2px;height:14px;position:absolute;top:0;left:calc(50% - 1px)}.gr-legend{color:var(--muted);margin:14px 2px 0;font-size:.72rem;line-height:1.4}.gr-foot{color:var(--muted);margin:8px 2px 0;font-size:.72rem;line-height:1.4}.gr-none{color:var(--muted);margin:8px 0 2px;font-size:.75rem;line-height:1.45}.result-finding{color:var(--ink);margin:6px 0 0;font-size:.8125rem}.superposition-target+.superposition-target{margin-top:18px}.measured-note{color:var(--muted);margin:.55rem 0 0;font-size:.75rem;line-height:1.5}.measured-note>summary{cursor:pointer;color:var(--muted);list-style:none}.measured-note>summary::-webkit-details-marker{display:none}.measured-note>summary:after{content:" ▸";color:var(--muted)}.measured-note[open]>summary:after{content:" ▾"}.measured-note>summary:hover{color:var(--ink)}.measured-note p{margin:.3rem 0 0}.card-detail{color:var(--muted);margin:.55rem 0 0;font-size:.75rem;line-height:1.5}.card-detail>summary{cursor:pointer;color:var(--muted);-webkit-user-select:none;user-select:none;width:fit-content;list-style:none}.card-detail>summary::-webkit-details-marker{display:none}.card-detail>summary:after{content:" ▸";color:var(--muted)}.card-detail[open]>summary:after{content:" ▾"}.card-detail>summary:hover{color:var(--ink)}.card-detail[open]>summary{margin-bottom:.4rem}.mc-dist{border-bottom:1px solid var(--line);margin:0 0 20px;padding:0 0 16px}.mc-pick{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.mc-pick-b{font:inherit;color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;padding:4px 10px;font-size:.72rem}.histogram{width:100%;height:auto;overflow:visible}.mc-key{color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin-top:8px;font-size:.6875rem;display:flex}.mc-key i{vertical-align:-1px;margin-right:5px;display:inline-block}.mc-key-bar{background:var(--slate);opacity:.55;border-radius:3px;width:11px;height:11px}.mc-key-band{background:var(--blue);opacity:.5;border-radius:3px;width:11px;height:11px}.mc-chips{flex-wrap:wrap;gap:7px;margin:11px 0 0;display:flex}.mc-chip>span{color:var(--muted);margin-right:5px}.mc-chip b{color:var(--ink);font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums}.mc-chip.warn b{color:var(--hurt)}.mc-note{color:var(--ink);margin:10px 0 0;font-size:.75rem}.mc-prov{color:var(--muted);margin:10px 0 0;font-size:.6875rem;line-height:1.55}.mc-band+.mc-band{margin-top:18px}.mc-band-head{letter-spacing:.4px;color:var(--ink);margin:0 0 2px;font-size:.75rem;font-weight:700}.mc-band-mark{letter-spacing:0;color:var(--muted);text-transform:none;font-weight:400}.verdict-badge{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);align-items:center;gap:12px;padding:12px 14px;display:flex}.vb-glyph{border-radius:var(--r-pill);width:30px;height:30px;color:var(--paper);font-size:1rem;font-weight:800;font-family:var(--font-mono,ui-monospace, Menlo, monospace);flex:none;justify-content:center;align-items:center;display:flex}.vb-body{flex:auto;min-width:0}.vb-label{color:var(--ink);font-size:.88rem;font-weight:700}.vb-detail{color:var(--muted);margin-top:2px;font-size:.75rem}.vb-spark{flex:none;width:96px;height:28px}.vb-good{border-color:var(--wash_mint_ln);background:var(--wash_mint)}.vb-good .vb-glyph{background:var(--help)}.vb-bad{border-color:var(--wash_rose_ln);background:var(--wash_rose)}.vb-bad .vb-glyph{background:var(--hurt)}.vb-watch{border-color:var(--wash_amber_ln);background:var(--wash_amber)}.vb-watch .vb-glyph{background:var(--loop)}.vb-unknown{border-color:var(--line);background:var(--panel)}.vb-unknown .vb-glyph{background:var(--slate)}.spectrum-facts{border-top:1px solid var(--line);margin:8px 2px 0;padding-top:8px}.spectrum-line{margin:0 0 3px;font-size:.75rem}.spectrum-timeline{margin:10px 0 2px}.spectrum-readoffs{color:var(--muted);margin:2px 2px 0}.spectrum-key{color:var(--muted)}.verdict{border-left:3px solid var(--line);gap:1px;margin-top:10px;padding:2px 0 2px 12px;display:grid}.verdict.help{border-left-color:var(--help_ln)}.verdict.hurt{border-left-color:var(--hurt_ln)}.verdict.neutral{border-left-color:var(--line)}.verdict-label{letter-spacing:.8px;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:700}.verdict-hero{font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums;letter-spacing:-.5px;color:var(--muted);font-size:1.375rem;font-weight:800}.verdict.help .verdict-hero{color:var(--help)}.verdict.hurt .verdict-hero{color:var(--hurt)}.verdict-text{color:var(--ink);font-size:.8125rem}.chain-strip{margin:0 0 14px}.result-caption+.chain-strip{margin-top:.7rem}.cs-chain+.cs-chain{margin-top:14px}.cs-head{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.cs-name{color:var(--ink);font-size:.75rem;font-weight:600}.cs-meta{color:var(--muted);font-size:.6875rem;font-family:var(--font-mono,ui-monospace, Menlo, monospace)}.cs-track{flex-wrap:nowrap;align-items:stretch;padding:4px 4px 2px 0;display:flex;overflow-x:auto}.cs-group{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color var(--t-press), background var(--t-press);flex:none;padding:6px 10px}.cs-group:hover,.cs-group[aria-expanded=true]{border-color:var(--blue);background:var(--panel)}.cs-group-dashed{border-style:dashed}.cs-group-shared{box-shadow:3px -3px 0 0 var(--paper), 3px -3px 0 1px var(--muted)}.cs-groupname{white-space:nowrap;font-size:.75rem;font-weight:600;display:block}.cs-groupmeta{color:var(--muted);font-size:.62rem;font-family:var(--font-mono,ui-monospace, Menlo, monospace);white-space:nowrap;display:block}.cs-detail h4+h4{margin-top:12px}.cs-arrow,.cs-loop{color:var(--muted);-webkit-user-select:none;user-select:none;flex:none;align-items:center;padding:0 6px;font-size:.75rem;display:flex}.cs-detail{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);margin-top:6px;padding:10px 12px}.cs-detail h4{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:.6875rem;font-weight:700}.cs-vars{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.cs-vars li{font-family:var(--font-mono,ui-monospace, Menlo, monospace);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);padding:2px 7px;font-size:.6875rem}.cs-empty{color:var(--muted);margin:0;font-size:.75rem;font-style:italic}.cs-aside{color:var(--muted);margin:8px 0 0;font-size:.6875rem}.cs-link{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.cs-offbox{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}@media (width<=720px){.cs-track{flex-wrap:wrap;gap:6px}.cs-arrow{display:none}.cs-group{flex:100%}.cs-track>.cs-detail,.cs-offbox>.cs-detail{flex:100%;margin-top:0}}.mc-chip{font:inherit;font-family:var(--font-mono,ui-monospace, Menlo, monospace);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-pill);cursor:pointer;padding:2px 9px;font-size:.6875rem}.mc-chip[disabled]{cursor:not-allowed;opacity:.6}@keyframes mc-slide{0%{transform:translate(-100%)}to{transform:translate(360%)}}.ss-clusters{margin:12px 0 0;padding:0;list-style:none}.ss-clusters li+li{margin-top:8px}.ss-clusters.ss-thumbs{flex-wrap:wrap;gap:10px 14px;display:flex}.ss-clusters.ss-thumbs li+li{margin-top:0}.ss-thumb{width:160px}.ss-cluster-head{color:var(--ink);font-size:.75rem;font-weight:600;display:block}.ss-members{font-family:var(--font-mono,ui-monospace, Menlo, monospace);color:var(--muted);font-size:.6875rem;line-height:1.6;display:block}.ss-list{font-family:var(--font-mono,ui-monospace, Menlo, monospace);color:var(--ink);margin:10px 0 0;font-size:.6875rem}.ss-list-label{font-family:var(--font-body_panel,ui-sans-serif, system-ui, sans-serif);color:var(--muted);font-size:.6875rem;font-weight:600}.db-section{-webkit-overflow-scrolling:touch;margin-top:16px;overflow-x:auto}.db-head-label{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:.6875rem;font-weight:700}.db-group+.db-group{margin-top:10px}.db-axis-label{font-family:var(--font-mono,ui-monospace, Menlo, monospace);color:var(--muted);margin:4px 0 2px;font-size:.62rem}.db-svg{width:100%;max-width:560px;height:auto;overflow:visible}.db-base{fill:var(--paper);stroke:var(--slate);stroke-width:1.6px}.db-conn{stroke-width:3px;stroke-linecap:round;opacity:.42}.db-up{stroke:var(--help)}.db-dn{stroke:var(--hurt)}.db-up-t{fill:var(--help)}.db-dn-t{fill:var(--hurt)}.db-shock.db-up{fill:var(--help)}.db-shock.db-dn{fill:var(--hurt)}.db-head.db-up{fill:var(--help)}.db-head.db-dn{fill:var(--hurt)}.db-flat,.db-flat-t{stroke:var(--slate)}.db-shock.db-flat{fill:var(--slate)}.db-flat-t{fill:var(--muted)}.reports-view .report-notice{border:1px solid var(--wash_amber_ln);background:var(--wash_amber);border-radius:var(--r-lg);margin-bottom:1rem;padding:1.15rem 1.35rem}.reports-view .report-notice.notice-pipeline_error,.reports-view .report-notice.notice-request_failed{border-color:var(--wash_rose_ln);background:var(--wash_rose)}.reports-view .report-notice h2{margin:0;font-size:1rem;font-weight:650}.reports-view .report-notice p{color:var(--muted);max-width:62ch;margin:.45rem 0 0;font-size:.75rem;line-height:1.65}.reports-view .action-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.25rem;display:flex}.reports-view .action-row .create-btn{text-align:center;flex:none}.reports-view .action-note{color:var(--muted);max-width:62ch;margin:.7rem 0 0;font-size:.72rem;line-height:1.6}.reports-view .action-note b{color:var(--ink);font-weight:600}.reports-view .create-btn{border:1px solid var(--blue);background:var(--blue);color:var(--paper);white-space:nowrap;cursor:pointer;border-radius:2px;padding:.3rem .8rem;font-size:.75rem;font-weight:600}.reports-view .create-btn:hover{opacity:.88}.reports-view .create-btn[disabled]{background:var(--slate);border-color:var(--slate);cursor:default}.reports-view .report-busy{border:1px solid var(--line);border-radius:var(--r-lg);margin-top:1rem;padding:1.25rem 1.35rem}.reports-view .report-busy .row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.reports-view .report-busy .phase{font-size:1rem;font-weight:600}.reports-view .report-busy .lede{color:var(--muted);margin-top:.35rem;font-size:.75rem;line-height:1.6}.gv-ghost{font:inherit;color:var(--blue);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;padding:5px 12px;font-size:.75rem;font-weight:600}.gv-ghost[disabled]{color:var(--muted);cursor:not-allowed}.gv-node-pct{font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums}@keyframes gv-slide{0%{transform:translate(-100%)}to{transform:translate(360%)}}.rk-more{flex-wrap:wrap;align-items:baseline;gap:.3rem;margin-top:.4rem;display:flex}.gv-up{color:var(--help)}.gv-down{color:var(--hurt)}.gv-flat{color:var(--muted)}.gv-tip{pointer-events:none;background:var(--paper);border:1px solid var(--idle_stroke);border-radius:var(--r-md);box-shadow:var(--lift-mid);color:var(--ink);z-index:40;max-width:330px;padding:11px 13px;font-size:.75rem;position:fixed}.gv-tip-ttl{font-weight:700}.gv-tip-sub{font-family:var(--font-mono,ui-monospace, Menlo, monospace);color:var(--muted);font-size:.62rem}.gv-tip-big{letter-spacing:-.02em;margin-top:3px;font-size:1.375rem;font-weight:800}.gv-tip-row{color:var(--muted);margin-top:3px;font-size:.6875rem}.picker label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem;font-size:.62rem;font-weight:700;display:block}.picker-face{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:7px 10px;font-size:.72rem;display:flex}.picker-face:focus-visible{border-color:var(--blue);outline:none}.picker-input{box-sizing:border-box;width:100%;height:calc(1.2em + 16px);font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--blue);border-radius:var(--r-md);box-shadow:0 0 0 2px var(--wash_blue);appearance:none;outline:none;padding:7px 10px;font-size:.72rem;display:block}.picker-input::-webkit-search-cancel-button{display:none}.picker-face:disabled{color:var(--muted);cursor:default}.picker-face-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-height:1.2em;overflow:hidden}.picker-caret{color:var(--ink);flex:none;font-size:.62rem}.picker-panel{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);margin-top:6px;overflow:hidden;container-type:inline-size}@media (width>=721px){.picker{z-index:70;isolation:isolate;position:relative}:is(.picker:has(>button[aria-expanded=true]),.picker:has(>input[aria-expanded=true])){z-index:80}.picker-panel{z-index:60;border-color:var(--idle_stroke);width:100%;box-shadow:var(--lift-high);position:absolute;top:100%;left:0}}.picker-head{display:none}.picker-scroll{max-height:236px;padding:4px;overflow:hidden auto}@media (width>=721px){.picker-scroll{max-height:min(420px,100vh - 170px)}}.picker-scroll:focus{outline:none}.picker-row{border-radius:var(--r-sm);color:var(--ink);cursor:pointer;text-align:left;align-items:center;gap:8px;padding:5px 7px;font-size:.72rem;display:flex}.picker-row.active{background:var(--idle)}.picker-row[aria-selected=true]{background:var(--wash_blue);color:var(--blue);font-weight:600}.picker-name{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0}.picker-caption{color:var(--muted);font-size:.75rem;display:block}.picker-group{align-items:flex-start;font-weight:600}.picker-group .picker-name{white-space:normal;flex:1 0 auto}.picker-count{text-align:right;color:var(--muted);font-size:.62rem;font-weight:400;font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums;flex:0 auto}@container (width<200px){.picker-count-noun{display:none}}.picker-twisty{width:9px;color:var(--muted);transition:transform var(--t-press) var(--ease-std);flex:none;font-size:.62rem}.picker-group[aria-expanded=true] .picker-twisty{transform:rotate(90deg)}.picker-member{border-left:1px solid var(--line);margin-left:13px;padding-left:12px}.picker-member-deep{margin-left:39px}.picker-empty{color:var(--muted);padding:12px 9px;font-size:.75rem}@media (prefers-reduced-motion:reduce){.picker-twisty{transition:none}}.hb-hd,.hb-axis-row,.hb-row{align-items:center;gap:12px;display:flex}.hb-hd{letter-spacing:.3px;color:var(--muted);padding-bottom:4px;font-size:.62rem;font-weight:700}.hb-hd .a,.hb-axis-row .a,.hb-name{flex:0 0 220px}.hb-hd .b{flex:auto}.hb-hd .c,.hb-axis-row .c,.hb-nums{text-align:right;flex:0 0 210px}.hb-axis{flex:auto;height:14px;position:relative}.hb-axis .tk{color:var(--muted);white-space:nowrap;font-size:.62rem;position:absolute;top:0;transform:translate(-50%)}.hb-axis .tk.tk-first{transform:none}.hb-axis .tk.tk-last{transform:translate(-100%)}.hb-row{border-top:1px solid var(--line);padding:6px 0}.hb-name{font-family:var(--font-mono,ui-monospace, Menlo, monospace);word-break:break-all;font-size:.62rem;line-height:1.35}.hb-track{flex:auto;height:20px;position:relative}.hb-base{border-radius:var(--r-sm);background:var(--line);height:4px;position:absolute;top:8px;left:0;right:0}.hb-fill{border-radius:var(--r-sm);background:var(--blue);height:4px;position:absolute;top:8px}.hb-fill.dn{background:var(--hatch-down)}.hb-p0{background:var(--ink);width:2px;height:14px;position:absolute;top:3px}.hb-cross{color:var(--blue);font-size:.75rem;font-weight:700;line-height:1;position:absolute;top:1px;transform:translate(-50%)}.hb-off{color:var(--muted);font-size:.62rem;position:absolute;top:1px;right:0}.hb-thr{border-left:2px dashed var(--hurt);width:0;height:20px;position:absolute;top:0}.hb-null{border-radius:var(--r-sm);background:var(--dash-rule);height:4px;position:absolute;top:8px;left:0;right:0}.hb-nulltx{text-align:center;color:var(--muted);font-size:.62rem;font-style:italic;position:absolute;top:0;left:0;right:0}.hb-nums{color:var(--muted);font-size:.62rem;line-height:1.4}.hb-nums b{color:var(--ink);font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-weight:600}.hb-cut,.hb-note{color:var(--muted);margin:8px 0 0;font-size:.62rem}@media (width<=720px){.hb-hd,.hb-axis-row .a,.hb-axis-row .c{display:none}.hb-row{flex-direction:column;align-items:stretch;gap:4px}.hb-name,.hb-nums{text-align:left;flex:auto}.hb-track{width:100%}}.result-titles{min-width:0}.result-card-topic{color:var(--muted);font-size:.8125rem;font-weight:600;line-height:1.3}h3.result-card-topic{margin:0 0 .5rem}.result-card-answer{color:var(--ink);margin:.125rem 0 0;font-size:1rem;font-weight:700;line-height:1.3}.result-head .result-card-answer{margin-bottom:.5rem}.result-takeaway{color:var(--ink);margin:.5rem 0 0;font-size:.88rem;font-weight:500;line-height:1.45}.basis-stamp{clear:both;color:var(--muted);text-align:right;margin:.7rem 0 0;font-size:.75rem;line-height:1.5;display:block}.basis-toggle{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.basis-toggle:after{content:" ▸"}.basis-toggle[aria-expanded=true]:after{content:" ▾"}.basis-toggle:hover{color:var(--ink)}.basis-label{letter-spacing:.04em}.basis-detail{overflow-wrap:anywhere;text-align:left;margin:.3rem 0 0;padding-left:.1rem}.result-card{position:relative}.vb-spark-alone{margin:.4rem 0 0}@media (hover:none){input,textarea,select,.composer-input,.picker-input,.composer-mirror{font-size:16px!important}}.feeds-empty{color:var(--muted);font-size:.88rem}.feeds-notice{background:var(--wash_amber);border:1px solid var(--wash_amber_ln);border-radius:var(--r-md);margin:0 0 .6rem;padding:.55rem .8rem;font-size:.75rem}.feeds-basis{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.9rem 0;display:flex}.feeds-basis-label{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-right:.3rem;font-size:.75rem}.feeds-chip{font:inherit;color:var(--muted);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper);cursor:pointer;padding:.25rem .8rem;font-size:.8125rem}.feeds-cols{grid-template-columns:1fr;gap:.9rem;display:grid}.feeds-cols>.feeds-borrowers{order:1}.feeds-cols>.feeds-feed{order:2}.feeds-cols>.feeds-move{order:3}@media (width>=1100px){.feeds-cols{grid-template-columns:.95fr 1.05fr 1.35fr}.feeds-cols>.feeds-borrowers,.feeds-cols>.feeds-feed,.feeds-cols>.feeds-move{order:0}}.feeds-panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;padding:.9rem}.feeds-panel>h2{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:0 0 .15rem;font-size:.75rem}.feeds-panel>.hint{color:var(--muted);margin:0 0 .8rem;font-size:.72rem}.feeds-waiting{color:var(--muted);font-size:.8rem}.feeds-item{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:.55rem 0}.feeds-item:first-of-type{border-top:0}.feeds-item .t{color:var(--muted);font-size:.6875rem;font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums}.feeds-item .h{color:var(--muted);font-size:.8125rem}.feeds-item .tag{color:var(--muted);font-size:.6875rem}.feeds-item .tag a{color:var(--blue)}.feeds-item .paired-tag{color:var(--highlight);margin-right:.5em;font-weight:600}.feeds-item.match{border-left:2px solid var(--blue);margin:.4rem 0 .4rem calc(-.5rem - 2px);padding:.55rem 0 .55rem .5rem}.feeds-item.match .h{color:var(--ink);font-weight:600}.feeds-item mark{background:var(--paper);box-shadow:0 0 0 1px var(--wash_blue_ln);border-radius:var(--r-sm);color:inherit;padding:0 .15em}.feeds-price-date{letter-spacing:-.01em;font-size:1.375rem;font-weight:650}.feeds-fetched{color:var(--muted);margin-bottom:.8rem;font-size:.72rem}.feeds-fromto{flex-wrap:wrap;align-items:flex-start;gap:.7rem;display:flex}.feeds-fromto .k{color:var(--muted);font-size:.72rem}.feeds-fromto .v{font-size:1.1rem;font-weight:600;font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums}.feeds-fromto .arrow{color:var(--muted);padding-top:1.1rem}.feeds-change{font-size:1rem;font-weight:600;font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums;margin-top:.7rem}.feeds-basis-note{color:var(--muted);margin-top:.5rem;font-size:.75rem}.feeds-source{color:var(--muted);margin-top:.8rem;font-size:.72rem}.feeds-view .up{color:var(--help)}.feeds-view .down{color:var(--hurt)}.feeds-view .flat{color:var(--muted)}.feeds-table{border-collapse:collapse;width:100%;font-size:.8rem}.feeds-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid var(--line);padding:0 .5rem .3rem 0;font-size:.6875rem;font-weight:600}.feeds-table td{vertical-align:top;padding:.5rem .5rem .5rem 0}.feeds-table tr.borrower td,.feeds-table tr.rollup td{border-top:1px solid var(--line)}.feeds-table tr.rollup td{background:var(--idle)}.feeds-table td.num{font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums;white-space:nowrap}.feeds-table .who{font-weight:600}.feeds-table .who small{color:var(--muted);font-size:.6875rem;font-weight:400;display:block}.feeds-table tr.route-row td{color:var(--muted);overflow-wrap:anywhere;padding:0 0 .5rem;font-size:.6875rem}.feeds-table .hop{display:inline-block}.feeds-table .sep{color:var(--muted)}.feeds-borrowers .note{color:var(--muted);margin:.7rem 0 0;font-size:.72rem}@media (width<=720px){.feeds-panel{padding:.75rem}.feeds-table,.feeds-table tbody,.feeds-table tr,.feeds-table td{width:100%;display:block}.feeds-table thead{display:none}.feeds-table tr.borrower,.feeds-table tr.rollup{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 .5rem;padding-top:.5rem;display:grid}.feeds-table tr.rollup{background:var(--idle)}.feeds-table tr.rollup td{background:0 0}.feeds-table tr.borrower td,.feeds-table tr.rollup td{border-top:0;width:auto;padding:0 0 .3rem}.feeds-table td.who{grid-column:1/-1}.feeds-table td.num:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.62rem;font-weight:700;display:block}}.feeds-feedpick{max-width:22rem;margin-top:.4rem;font-size:.88rem}.feeds-live{color:var(--muted);margin-top:.4rem;font-size:.8rem}.feeds-headline-btn{all:unset;cursor:pointer;text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.feeds-headline-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.feeds-item.open{border-left:3px solid var(--blue);padding-left:.5rem}.feeds-impact{margin-bottom:.9rem}.feeds-impact-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.feeds-impact-head>h2{margin:0;font-size:1rem}.feeds-impact-move{margin-top:.6rem;font-size:1.1rem;font-weight:650}.feeds-impact-wording{color:var(--muted);margin:.2rem 0 .7rem;font-size:.88rem}@media (prefers-reduced-motion:no-preference){.feeds-item.arriving{animation:feeds-slide-in var(--t-enter) var(--ease-arrive) backwards}}@keyframes feeds-slide-in{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:none}}.feeds-feed-scroll{overscroll-behavior:contain;max-height:32rem;padding-right:.3rem;overflow-y:auto}@media (width<=720px){.feeds-feed-scroll{max-height:16rem}}.feeds-item.priced .h{color:var(--ink)}.feeds-footer{color:var(--muted);text-align:center;margin:1.2rem 0 0;font-size:.72rem}.feeds-count{font-weight:600}@media (width>=1100px){.feeds-cols.feeds-cols-two{grid-template-columns:.95fr 1.35fr}}.feeds-feed-head{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.feeds-feed-head>h2{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:0 0 .15rem;font-size:.75rem}.feeds-item.match.open{box-shadow:0 0 0 2px var(--highlight)}.feeds-outcome{color:var(--ink);background:var(--wash_amber);border:1px solid var(--wash_amber_ln);border-radius:var(--r-md);margin:.9rem 0 0;padding:.65rem .75rem;font-size:.88rem}.feeds-outcome.none{color:var(--muted);background:var(--idle);border-color:var(--idle_stroke)}@media (prefers-reduced-motion:no-preference){.feeds-impact{animation:feeds-slide-in var(--t-enter) var(--ease-arrive) backwards}.flash-up-a{animation:feeds-flash-up-a var(--t-wait) var(--ease-arrive)}.flash-up-b{animation:feeds-flash-up-b var(--t-wait) var(--ease-arrive)}.flash-down-a{animation:feeds-flash-down-a var(--t-wait) var(--ease-arrive)}.flash-down-b{animation:feeds-flash-down-b var(--t-wait) var(--ease-arrive)}.flash-flat-a{animation:feeds-flash-flat-a var(--t-wait) var(--ease-arrive)}.flash-flat-b{animation:feeds-flash-flat-b var(--t-wait) var(--ease-arrive)}}@keyframes feeds-flash-up-a{0%{background:var(--wash_mint)}}@keyframes feeds-flash-up-b{0%{background:var(--wash_mint)}}@keyframes feeds-flash-down-a{0%{background:var(--wash_rose)}}@keyframes feeds-flash-down-b{0%{background:var(--wash_rose)}}@keyframes feeds-flash-flat-a{0%{background:var(--idle)}}@keyframes feeds-flash-flat-b{0%{background:var(--idle)}}.vc-note{color:var(--muted);margin:6px 0;font-size:.8rem}.vc-detail{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);margin:2px 8px 10px;padding:10px 14px;font-size:.8125rem}.vc-chg{white-space:nowrap;font-family:ui-monospace,Menlo,monospace;font-size:.92em}.vc-chg.up{color:var(--help)}.vc-chg.dn{color:var(--hurt)}.vc-chg.z{color:var(--muted)}.vc-fig{margin:1.5rem 0 0}.vc-detail table{border-collapse:collapse;width:100%}.vc-detail th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:right;border-bottom:1px solid var(--line);padding:2px 0 4px 4px;font-size:.75rem;font-weight:700}.vc-detail td{text-align:right;font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums;white-space:nowrap;padding:3px 0 3px 4px}.vc-detail th:first-child,.vc-detail td:first-child{text-align:left;white-space:normal;padding-left:0}.vc-detail tr.total td{border-top:1px solid var(--line)}.vc-detail tr.sub td:first-child{color:var(--muted);padding-left:12px}.vc-detail .src{color:var(--muted);margin:14px 0 0;font-size:.8125rem}.vc-over{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:.62rem;font-weight:700}.rev-toggle{-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:3px;font:inherit;text-align:left;cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;padding:0}.rev-toggle:hover{color:var(--blue)}.rev-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (width<=720px){.vc-detail th{font-size:.6875rem}.vc-detail .src{font-size:.72rem}}.vc-opened{margin:.4rem 0 .6rem;padding:.2rem 0}.vc-b-stmt{min-width:0}.vc-blocks{flex-direction:column;gap:1.2rem;display:flex}.vc-blocks>*{min-width:0}.vc-b-stmt .vc-detail{margin-bottom:0}.vc-b-stmt .vc-detail td:first-child,.vc-b-stmt .vc-detail th:first-child{width:100%}.vc-b-stmt .vc-detail td:not(:first-child),.vc-b-stmt .vc-detail th:not(:first-child){width:1%;padding-left:.6rem}.as-yt td.rb-wordcell,.as-yt th.rb-wordcell,.vc-b-stmt .vc-detail td.rb-wordcell:not(:first-child),.vc-b-stmt .vc-detail th.rb-wordcell:not(:first-child){white-space:nowrap;text-align:left;width:1%;padding-left:.5rem;padding-right:0;font-family:inherit}.vc-b-note .muted{margin:0}.vc-b-path{overflow-anchor:none;flex-direction:column;gap:1rem;min-width:0;display:flex}.vc-inputs{flex-wrap:wrap;gap:8px;display:flex}.vc-inputs svg{max-width:100%;height:auto}.vc-fold{align-items:center;height:1rem;margin-top:.35rem;display:flex}.vc-oneinput{justify-content:space-between;gap:.6rem;font-size:.8rem;display:flex}.vc-oneinput .muted{color:var(--ink)}.vc-stfoot{justify-content:space-between;align-items:baseline;display:flex}.vc-link{font:inherit;color:var(--ink);-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:3px;border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem}.vc-stfoot .vc-link{margin-top:.4rem}.vc-link:hover{color:var(--ink)}.vc-link:focus-visible,.vc-gnode:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.vc-srcline{color:var(--muted);margin-top:2px;font-size:.72rem}.vc-morerow{align-items:center;height:1rem;margin-bottom:.35rem;display:flex}.vc-b-route{overflow-x:auto}.vc-svg{font-family:var(--font-draw,ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);display:block}.vc-gnode{cursor:default}.vc-gnode.route,.vc-box-band.route{cursor:pointer}.vc-box-band:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.vc-box-band:focus:not(:focus-visible),.vc-gnode:focus:not(:focus-visible){outline:none}.vc-gnode.route:hover rect{filter:brightness(.97)}.gv-tip.compact{box-shadow:none;max-width:16rem;padding:.4rem .6rem}.gv-tip.compact .gv-tip-ttl{font-size:.8rem;font-weight:600}.gv-tip.compact .gv-tip-sub{font-size:.62rem}.gv-tip.compact .gv-tip-big{letter-spacing:normal;margin-top:2px;font-size:1rem;font-weight:700}.gv-tip.compact .gv-tip-row{margin-top:2px;font-size:.72rem}@media (width<=720px){.vc-b-stmt .vc-detail td:not(:first-child),.vc-b-stmt .vc-detail th:not(:first-child){padding-left:.5rem}}.vc-link[aria-pressed=true]{color:var(--ink);-webkit-text-decoration:underline solid var(--ink);text-decoration:underline solid var(--ink);text-underline-offset:3px;font-weight:500;text-decoration-thickness:1.5px}.vc-sep{color:var(--muted);font-size:.72rem}.vc-strt,.as-switch,.wt-lines,.vc-strt>span,.as-switch>span,.wt-lines>span{align-items:baseline;gap:.3rem;display:flex}.wt-table th,.as-yt th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:right;white-space:nowrap;border-bottom:1px solid var(--line);padding:.125rem 0 .25rem .6rem;font-size:.75rem;font-weight:700;line-height:1.4}.wt-table th:first-child,.as-yt th:first-child{text-align:left;padding-left:0}@media (width<=720px){.wt-table th,.as-yt th{font-size:.6875rem}}.wt-block{min-width:0}.wt-note{margin:0 0 .5rem}.wt-pick{justify-content:space-between;align-items:baseline;gap:.6rem;margin:0 0 .5rem;display:flex}.wt-size{color:var(--muted);align-items:baseline;gap:.3rem;font-size:.72rem;display:flex}.wt-szin{box-sizing:content-box;width:3ch;font:inherit;font-family:var(--font-mono,ui-monospace, Menlo, monospace);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);text-align:right;appearance:textfield;padding:.0625rem .2rem;font-size:.8125rem}.wt-szin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wt-szin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wt-sznote{color:var(--muted);margin:0 0 .5rem;font-size:.75rem}.wt-wrap{overflow-x:auto}.wt-table{border-collapse:collapse;width:100%}.wt-table td{text-align:right;font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom:1px solid var(--line);padding:.2rem 0 .2rem .6rem;font-size:.8125rem;line-height:1.4}.wt-table td:first-child{text-align:left;white-space:normal;width:100%;padding-left:0;font-family:inherit}.wt-table tr.wt-gh td{color:var(--muted);text-align:left;border-bottom:0;padding:.6rem 0 .2rem;font-family:inherit;font-size:.72rem;font-weight:600}.wt-table tr.wt-detail td{background:var(--panel);text-align:left;white-space:normal;padding:.5rem .6rem;font-family:inherit;font-size:.8rem}.wt-dline{font-family:var(--font-mono,ui-monospace, Menlo, monospace);margin:0 0 .4rem;font-size:.75rem}.wt-dnote{margin:0;font-size:.75rem}.wt-fname{font:inherit;text-align:left;border-radius:var(--r-sm);cursor:pointer;color:var(--ink);background:0 0;border:0;padding:0}.wt-fname:hover{-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:3px}.wt-szin:focus-visible,.wt-fname:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.wt-turn{border-left:2px solid var(--blue);color:var(--ink);margin:.25rem 0 0;padding-left:.6rem;font-size:.75rem;display:block}.wt-turn .vc-chg{font-size:.75rem}.as-page{max-width:1200px}.as-pick{width:16rem;min-width:0;max-width:100%;position:relative}.as-stage{color:var(--ink);white-space:nowrap;font-size:.8125rem}.as-cols .vc-opened{margin:0;padding:0}.as-cols .vc-over{margin:0 0 .35rem}.as-cols .vc-b-stmt .vc-detail{margin:0}.as-cols .vc-stfoot{margin-top:1.2rem}.as-cols .vc-stfoot .vc-link{margin-top:0}.as-page.busy .as-cols{opacity:.55}.as-attr{margin:1.2rem 0 0}.as-attr .vc-over{margin:0 0 .35rem}.as-attr-note{color:var(--muted);margin:0;font-size:.8125rem}.as-attr .results-section{max-width:720px;margin-top:.35rem}.as-cols .as-attr{margin:0 0 1.2rem}.vc-detail tr.vc-more td{padding-top:.4rem;font-family:inherit}.vc-stbox .wt-block{border-top:1px solid var(--line);margin-top:.9rem;padding-top:.7rem}.vc-stbox .wt-block .vc-over{letter-spacing:.06em;margin-bottom:.4rem;font-size:.75rem}.vc-stbox .wt-note,.vc-stbox .wt-pick,.vc-stbox .wt-size{font-size:.8125rem}.vc-stbox .wt-size{color:var(--muted)}.vc-stbox .wt-table td:first-child{text-align:left;font-family:inherit}.vc-stbox .wt-table td:not(:first-child){font-family:var(--font-mono,ui-monospace, Menlo, monospace);text-align:right}.vc-stbox .vc-b-path{border-top:1px solid var(--line);margin-top:.9rem;padding-top:.7rem}.as-years{margin-top:1.2rem}.as-yhead{border-bottom:1px solid var(--line);justify-content:flex-start;align-items:baseline;gap:.9rem;padding-bottom:.35rem;display:flex}.as-ybox{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);padding:.6rem .9rem;overflow-x:auto}@media (width<=720px){.as-ybox{-webkit-overflow-scrolling:touch;background:linear-gradient(to left, var(--paper) 30%, #fff0) right center / 2rem 100% no-repeat local, linear-gradient(to left, #0000002e, #0000) right center / .8rem 100% no-repeat scroll, var(--paper)}}.as-yt{border-collapse:separate;border-spacing:0;width:auto}.as-yt td{text-align:right;white-space:nowrap;vertical-align:top;padding:.2rem 0 .2rem .6rem;font-size:.8125rem;line-height:1.4}.as-yt tr+tr td{border-top:1px solid var(--line)}.wide-scroll>table.as-yt{width:auto;min-width:0}.as-yt th:first-child,.as-yt td:first-child{background:var(--paper);text-align:left;border-right:1px solid var(--line);padding-left:0;padding-right:.6rem;position:sticky;left:0}.as-yv{font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums;display:block}.as-cn{min-width:0;margin-top:0}.as-cn-muted{color:var(--muted);margin:0 0 .35rem;font-size:.75rem}.as-cn-scroll{overflow-x:auto}.as-cn-t{border-collapse:separate;border-spacing:0;width:auto}.as-cn-t th{color:var(--muted);text-align:right;white-space:nowrap;padding:0 0 .3rem .6rem;font-size:.75rem;font-weight:700;line-height:1.4}.as-cn-t td{text-align:right;white-space:nowrap;vertical-align:top;padding:.2rem 0 .2rem .6rem;font-size:.8125rem;line-height:1.4}.as-cn-t tr+tr td{border-top:1px solid var(--line)}.as-cn-t th:first-child,.as-cn-t td:first-child{text-align:left;padding-left:0;padding-right:.6rem}.as-cn-t th{border-bottom:1px solid var(--line)}.as-cn-num{font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums}.as-cn-nm{display:block}.as-cn-cell{font-family:var(--font-mono,ui-monospace, Menlo, monospace);color:var(--muted);font-size:.6875rem;display:block}.as-cn-more{margin-top:.4rem}.as-flat .as-ybox{background:0 0;border:0;border-radius:0;padding:0}.as-flat{margin-top:0}.as-yt td.rb-wordcell,.as-yt th.rb-wordcell{width:auto}.as-flat .as-yt th:first-child,.as-flat .as-yt td:first-child{background:0 0;border-right:0}@media (width<=720px){.as-cn-t th{font-size:.6875rem}}.tx{min-width:0;padding-bottom:3rem}.tx-sheet{min-width:0}.tx-muted{color:var(--muted);margin:0 0 .4rem;font-size:.75rem}.tx-muted-inline{color:var(--muted);font-size:.75rem;font-weight:400}.tx-head{border-bottom:1px solid var(--line);padding:.4rem 0 .8rem}.tx-h2{margin:0 0 .3rem;font-size:1.1rem;font-weight:600}.tx-h3{color:var(--ink);margin:1.1rem 0 .35rem;font-size:1rem;font-weight:600}.tx-kind{color:var(--ink);margin:.4rem 0 0;font-size:.8125rem}.tx-h5{color:var(--ink);margin:.9rem 0 .3rem;font-size:.8125rem;font-weight:600}.tx-checks{margin:.8rem 0 .4rem;padding:0;font-size:.8125rem;list-style:none}.tx-checks li{margin:.2rem 0}.tx-det{margin:.4rem 0;font-size:.75rem}.tx-det summary,.tx-fold>summary{cursor:pointer;color:var(--blue)}.tx-fold{border-top:1px solid var(--line);min-width:0;margin-top:1.2rem;padding-top:.8rem}.tx-fold>summary{font-size:.8125rem;font-weight:600}.tx-h4{overflow-wrap:anywhere;margin:.7rem 0 .2rem;font-size:1.1rem;font-weight:600}.tx-lede{max-width:52rem;color:var(--muted);margin:0 0 .6rem;font-size:.75rem}.tx-p{margin:.6rem 0 0;font-size:.8125rem}.tx-ink{color:var(--ink)}.tx-blk{border-bottom:1px solid var(--line);min-width:0;padding:.9rem 0 .4rem}.tx-blk:last-child{border-bottom:0}.tx-num{font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums}.tx-cell,.tx-cell-i{font-family:var(--font-mono,ui-monospace, Menlo, monospace);color:var(--muted);overflow-wrap:anywhere;font-size:.6875rem}.tx-cell{display:block}.tx-rules{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:.5rem 0;display:grid}.tx-rules>div{background:var(--paper);padding:.5rem .65rem;font-size:.75rem}.tx-rule-t{font-weight:600}.tx-rule-c{font-family:var(--font-mono,ui-monospace, Menlo, monospace);color:var(--muted);overflow-wrap:anywhere;margin-top:.15rem;font-size:.6875rem}.tx-sw{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.5rem 0 .2rem;display:flex}.tx-chip{font:inherit;color:var(--muted);background:var(--paper);border:1px solid var(--idle_stroke);border-radius:var(--r-md);cursor:pointer;padding:.2rem .65rem;font-size:.75rem}.tx-chip[aria-pressed=true]{color:var(--ink);border-color:var(--ink);font-weight:600}.tx-rk{border-top:1px solid var(--ink)}.tx-r{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2.4fr) 5.5rem minmax(0,2fr) 9.5rem minmax(0,1.6fr);align-items:center;gap:.25rem .9rem;padding:.5rem 0;font-size:.75rem;display:grid}.tx-rh{color:var(--muted);padding:.35rem 0;font-size:.6875rem}.tx-lbl{overflow-wrap:anywhere;font-weight:500;display:block}.tx-sub{color:var(--muted);font-size:.6875rem;display:block}.tx-be{font-size:.75rem}.tx-barv{align-items:center;gap:.5rem;display:flex}.tx-bar{background:var(--idle);flex:1;min-width:2.5rem;height:.875rem;position:relative}.tx-bar i{position:absolute;inset:0 auto 0 0}.tx-bar i.up{background:var(--help)}.tx-bar i.dn{background:var(--hurt)}.tx-barv .tx-num{text-align:right;min-width:3.75rem}.tx-spread{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.tx-svg{max-width:100%;height:auto;display:block}.tx-svg text{font-family:var(--font-sans,inherit);fill:var(--ink);font-size:.6875rem}.tx-svg .tx-svg-mu{fill:var(--muted)}.tx-svg .tx-svg-num{font-family:var(--font-mono,ui-monospace, Menlo, monospace)}.tx-pc{grid-template-columns:auto 1fr;gap:.2rem .75rem;margin:0;font-size:.75rem;display:grid}.tx-pc dt{color:var(--muted)}.tx-pc dd{margin:0}.tx-saved{color:var(--blue)}.tx-rulebox{color:var(--muted);border:1px solid var(--line);border-radius:var(--r-md);margin:.8rem 0 0;padding:.6rem .75rem;font-size:.75rem}.tx-rulebox b{color:var(--ink)}.tx-chain{border:1px solid var(--line);border-radius:var(--r-md);margin:0 0 .6rem;padding:.6rem .75rem;font-size:.75rem}.tx-chain-top{margin-bottom:.5rem}.tx-strip{flex-wrap:wrap;align-items:stretch;gap:.35rem;display:flex}.tx-box{background:var(--paper);border:1px solid var(--idle_stroke);border-radius:var(--r-md);min-width:0;max-width:10.5rem;padding:.3rem .5rem}.tx-box.in{background:var(--wash_blue);border-color:var(--blue)}.tx-box.out{border-color:var(--ink);font-weight:600}.tx-box-l{font-size:.75rem;line-height:1.25}.tx-box-c{font-family:var(--font-mono,ui-monospace, Menlo, monospace);color:var(--muted);overflow-wrap:anywhere;margin-top:.1rem;font-size:.6875rem;font-weight:400}.tx-arr{color:var(--slate,var(--muted));align-self:center}.tx-steps{color:var(--muted);white-space:nowrap;align-self:center;margin-left:.4rem;font-size:.6875rem}.tx-t{border-collapse:collapse;width:100%}.wide-scroll>table.tx-t{width:100%;min-width:36rem}.tx-t th,.tx-t td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.35rem .6rem .35rem 0;font-size:.75rem}.tx-t thead th{border-bottom:1px solid var(--ink);font-weight:600}.tx-t .r{text-align:right}.tx-t summary{cursor:pointer;color:var(--blue)}.tx-cells{font-family:var(--font-mono,ui-monospace, Menlo, monospace);color:var(--muted);overflow-wrap:anywhere;margin-top:.25rem;font-size:.6875rem}.tx-tiles{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:.5rem 0 .8rem;display:grid}.tx-tile{background:var(--paper);padding:.6rem .75rem}.tx-tile-l{color:var(--muted);font-size:.6875rem}.tx-tile-v{font-size:1.375rem;font-weight:700;line-height:1.15}.tx-tile-n{color:var(--muted);overflow-wrap:anywhere;font-size:.6875rem}@media (width<=860px){.tx-rules,.tx-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-spread{grid-template-columns:minmax(0,1fr)}.tx-rh{display:none}.tx-r{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tx-r>:first-child,.tx-r>:nth-child(3),.tx-r>:nth-child(4){grid-column:1/-1}.tx-r>:first-child{order:1}.tx-r>:nth-child(2),.tx-r>:nth-child(5){order:2}.tx-r>:nth-child(3){order:3}.tx-r>:nth-child(4){order:4}}@media (width<=720px){.tx-svg text{font-size:1.1rem}.tx-box{max-width:100%}}.shk{overflow-x:auto}.shk-in{width:max-content;display:grid}.shk button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.shk-bar{border-collapse:collapse;white-space:nowrap;font-size:.8125rem}.shk-bar th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:left;padding:0 16px .25rem 0;font-size:.62rem;font-weight:700}.shk-bar th.r,.shk-bar td.r{text-align:right}.shk-bar td{vertical-align:middle;border-bottom:1px solid var(--panel);padding:.3rem 16px .3rem 0}.shk-bar th:last-child,.shk-bar td:last-child{padding-right:0}.shk-bar tr.shk-foot td{border:0;padding-top:.35rem}.shk-pick{position:relative}.shk-bar th:first-child,.shk-bar td.shk-pick{width:16rem;max-width:16rem}.shk-bar td.shk-pick{text-overflow:ellipsis;overflow:hidden}.shk-pickb{border-bottom:1px solid var(--line);max-width:14rem;transition:border-color var(--t-press) var(--ease-std);align-items:baseline;gap:.3em;padding-bottom:1px;font-size:.88rem;font-weight:600;display:inline-flex}.shk-pickb:hover{border-bottom-color:var(--ink)}.shk-pickb.empty{color:var(--muted);font-weight:400}.shk-lbl{text-overflow:ellipsis;min-width:0;overflow:hidden}.shk-car{color:var(--ink);font-size:.55em}.shk-u{color:var(--muted);margin-left:.45em;font-size:.75rem}.shk-base{font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8rem}.shk-cell{box-sizing:border-box;width:6.5rem;font:inherit;font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-sm);transition:border-color var(--t-press) var(--ease-std), box-shadow var(--t-press) var(--ease-std);margin:0;padding:0 6px;font-size:.88rem;font-weight:500;line-height:20px;display:inline-block}.shk-cell.p{width:5rem}.shk-cell.d{width:8rem}.shk-cell.up{color:var(--help)}.shk-cell.down{color:var(--hurt)}.shk-off{color:var(--muted);white-space:nowrap;align-self:center;font-size:.75rem}.shk-today{color:var(--muted);margin-left:.45em;font-size:.75rem;display:none}input.shk-cell:hover{border-color:var(--muted)}input.shk-cell:disabled,input.shk-cell:disabled:hover{background:var(--panel);border-color:var(--line);cursor:default}input.shk-cell:focus{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);outline:none}input.shk-cell::placeholder{color:var(--muted);text-align:left;font-family:inherit;font-weight:400}.shk-chg{text-align:left}.shk-near{vertical-align:middle;align-items:stretch;gap:4px;display:inline-flex}.shk-stp{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);display:inline-flex;overflow:hidden}.shk .shk-stpb{min-width:1.6rem;color:var(--ink);flex:1;padding:0 .2rem;font-size:.6875rem;line-height:1}.shk .shk-stpb+.shk-stpb{border-left:1px solid var(--line)}@media (hover:none){.shk .shk-stpb{min-width:2.25rem;min-height:2.25rem;font-size:.88rem}}.shk .shk-stpb:hover{color:var(--ink);background:var(--idle)}.shk .shk-stpb:disabled,.shk .shk-stpb:disabled:hover{color:var(--muted);cursor:default;background:0 0}.shk-xc{width:1em}.shk .shk-add,.shk .shk-link{color:var(--ink);font-size:.72rem;font-weight:500}.shk .shk-add:hover:not(:disabled),.shk .shk-link:hover:not(:disabled){color:var(--ink);text-decoration:underline}.shk .shk-ico{font-size:1rem;line-height:1}.shk .shk-add:disabled,.shk .shk-link:disabled{color:var(--muted);cursor:default}.mv-controls{align-items:center;gap:.5rem;min-width:0;display:flex}.mv-controls .mv-mi{width:18px;height:18px;font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;flex:none;padding:0;display:inline-flex}.mv-controls .mv-mi svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.mv-controls .mv-mi svg .f{fill:currentColor}.mv-controls .mv-mi:disabled{color:var(--muted);cursor:default}.mv-controls .mv-mi:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mv-controls .mv-tools{flex:none;align-items:center;gap:.5rem;margin-left:auto;display:flex}.mv-controls .mv-transport{margin:0}.mv-controls .mv-zoom-slot{display:inline-flex}.mv-controls .graph-zoom-controls{margin:0}.mv-pass{flex:1 1 0;min-width:3rem;height:14px;position:relative}.mv-pass-dots{pointer-events:none;width:calc(100% - 12px);height:100%;position:absolute;top:0;left:6px;overflow:visible}.mv-pass-r{appearance:none;cursor:pointer;background:0 0;width:100%;height:14px;margin:0;display:block;position:absolute;inset:0}.mv-pass-r:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--r-sm)}.mv-pass-r::-webkit-slider-runnable-track{background:0 0;height:2px}.mv-pass-r::-moz-range-track{background:0 0;height:2px}.mv-pass-r::-webkit-slider-thumb{appearance:none;box-sizing:border-box;border:2px solid var(--ink);background:var(--paper);border-radius:50%;width:12px;height:12px;margin-top:-5px}.mv-pass-r::-moz-range-thumb{box-sizing:border-box;border:2px solid var(--ink);background:var(--paper);border-radius:50%;width:12px;height:12px}.shk-capnote{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:700}.shk-acts{flex-wrap:nowrap;align-items:center;gap:.8rem;margin-left:1rem;display:inline-flex}.shk-foot .shk-acts{display:none}.shk-actc .shk-acts{margin-left:0}.shk-bar tr.shk-band td{border-bottom:0;padding:.45rem 0 .35rem}.shk-bar tr.shk-shockband td{padding-top:.6rem}.shk-fl{display:inline-block;position:relative}.shk-bandcap{color:var(--muted);margin-left:.6rem;font-size:.72rem;font-weight:400}.shk-bandh{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:700}.shk-bar tr.shk-refused td{white-space:normal;border-bottom:0;padding:.2rem 0}.shk-bar tr.shk-refused .vc-note{margin:0}@media (width<=760px){.shk{overflow-x:visible}.shk-in{width:auto}.shk-bar,.shk-bar tbody,.shk-bar tr.shk-foot,.shk-bar tr.shk-foot td{display:block}.shk-bar{white-space:normal;width:100%}.shk-bar thead{display:none}.shk-bar tr.shk-row{border-bottom:1px solid var(--panel);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;padding:.3rem 0;display:flex}.shk-bar tr.shk-row td{border:0;padding:0;display:block}.shk-bar td.shk-pick{flex:100%;width:auto;max-width:none}.shk-bar tr.shk-band,.shk-bar tr.shk-band td,.shk-bar tr.shk-refused,.shk-bar tr.shk-refused td,.shk-bar tr.shk-pickrow,.shk-bar tr.shk-pickrow td{display:block}.shk-bar tr.shk-row td.shk-actc{display:none}.shk-foot .shk-acts{display:inline-flex}.shk-bar tr.shk-row td.shk-base,.mv-controls .vc-expand{display:none}.shk-today{display:inline}.shk-bar tr.shk-row{column-gap:.3rem}.shk-bar tr.shk-row .shk-cell{padding:0 4px}.shk-bar tr.shk-row .shk-cell.d{width:5rem}.shk-bar tr.shk-row .shk-cell.p{width:4.9rem}.shk-bar tr.shk-row .shk-cell.n{width:5rem}.shk-bar tr.shk-row td.shk-xc{flex:none}.ph-fold .vc-over,.mk-about-btn .vc-over{color:inherit;margin:0;line-height:1.5}}.shk .shk-go{box-sizing:border-box;height:22px;color:var(--paper);background:var(--blue);border:1px solid var(--blue);border-radius:var(--r-sm);align-items:center;padding:0 .8rem;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex}.shk .shk-go:disabled{background:var(--muted);border-color:var(--muted);cursor:default}.shk .shk-go{justify-content:center}.mk-about.ph-fold{max-width:none}.pg-shock{margin:.4rem 0 .6rem}.ph-fold-note{color:var(--muted);text-align:left;overflow-wrap:anywhere;margin-left:.6rem;font-weight:400}.ph-fold-body{padding:0 0 .6rem}.shk-bar tr.shk-pickrow td{background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:normal;text-align:left;padding:.4rem 0}.shk-pop{width:100%;max-width:25rem}.shk-pop input{font:inherit;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;flex:none;margin-bottom:4px;padding:4px 6px 6px;font-size:.88rem}.shk-list{min-height:0;max-height:14rem;overflow:auto}.shk-opt{border-radius:var(--r-sm);cursor:pointer;grid-template-columns:1fr auto;gap:10px;padding:5px 8px;font-size:.72rem;display:grid}.shk-opt small{color:var(--muted);text-align:right}.shk-opt.hi{background:var(--idle)}.shk-opt.sel{color:var(--blue);font-weight:600}.shk-opt.used{color:var(--muted);cursor:default}@media (width<=720px){.shk-pop{max-width:none}.shk-opt{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:2px}.shk-opt small{text-align:left}}.vc-err{color:var(--hurt)}.trust-basis p{margin:0 0 .4rem}.reports-view .model-notices{margin-bottom:1.25rem}.reports-view .step-h{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem;font-size:.62rem;font-weight:700}.reports-view .formats{flex-wrap:wrap;column-gap:.5rem;display:flex}.reports-view .formats .vc-link+.vc-link:before{content:"·";color:var(--muted);margin-right:.5rem}.reports-view .formats .vc-link:disabled{cursor:default;color:var(--muted)}.reports-view .memo-blk{min-width:0;max-width:794px;margin-top:2rem}.reports-view .memo-blk>.vc-over{border-bottom:1px solid var(--line);margin-bottom:.8rem;padding-bottom:.4rem}.reports-view .memo-note{color:var(--muted);max-width:62ch;margin:0 0 .7rem;font-size:.75rem;line-height:1.6}.reports-view .memo-claim{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:1.375rem;font-weight:600;line-height:1.3}.reports-view .memo-nums{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px 32px;margin:14px 0 6px;padding-top:14px;display:flex}.reports-view .memo-num{flex-direction:column;flex:1 1 0;min-width:150px;max-width:250px;display:flex}.reports-view .memo-num-val{font-family:var(--font-mono_sf,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:1.375rem;font-weight:500;line-height:1.2}.reports-view .memo-num-val.up{color:var(--help)}.reports-view .memo-num-val.dn{color:var(--hurt)}.reports-view .memo-num-label{margin-top:2px;font-size:.8rem}.reports-view .memo-num-ctx{color:var(--muted);font-size:.72rem}.reports-view .memo-acts{flex-wrap:wrap;gap:.4rem .9rem;margin-top:1rem;display:flex}.reports-view .memo-note+.memo-acts{margin-top:0}.reports-view .memo-primary{font-weight:600}.reports-view .memo-open{border-top:1px solid var(--line);margin-top:1.6rem;padding-top:1.4rem}.reports-view .memo-close{border-top:1px solid var(--line);margin-top:1.6rem;padding-top:.8rem}.reports-view .memo-frame{background:var(--paper);border:0;width:100%;height:80vh;display:block}.reports-view .memo-rows{margin:0;padding:0;list-style:none}.reports-view .memo-row{text-align:left;width:100%;font:inherit;color:inherit;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;display:flex}.reports-view .memo-row:hover,.reports-view .memo-row:focus-visible{background:var(--panel)}.reports-view .memo-row-claim{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.8rem;line-height:1.4}.reports-view .memo-row-meta{color:var(--muted);white-space:nowrap;flex:none;font-size:.72rem}.reports-view .memo-new .action-row{margin-top:.2rem}.reports-view .memo-new .action-note{margin:.6rem 0 .4rem}@media (width<=720px){.reports-view .memo-nums{flex-direction:column}.reports-view .memo-num{flex:none;max-width:none}}.mv-band{flex-wrap:wrap;align-items:flex-start;column-gap:.8rem;display:flex}.mv-band>.mv-transport{flex:100%;margin:.1rem 0 0}.mv-band .mv-btn{padding:.12rem .7rem}.mv-band .mv-ctl{flex-wrap:nowrap}@media (width>=1100px){.mv-band{align-items:center;row-gap:.3rem}.mv-band>.mv-transport{flex:none;margin:0}}.graph-zoom-controls{justify-content:flex-end;gap:6px;margin:0 0 4px;display:flex}.graph-zoom-controls .graph-zoom-btn{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);width:26px;height:26px;color:var(--ink);cursor:pointer;padding:0;font-size:1rem;line-height:1}.graph-zoom-controls .graph-zoom-btn:hover{color:var(--ink)}.graph-zoom-controls .graph-zoom-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mc-pick-b[aria-pressed=true],.gv-ghost[aria-pressed=true],.feeds-chip.active,.sheet-view button.on,.lens-button.on{background:var(--idle);border-color:var(--idle_stroke);color:var(--ink);font-weight:600}.mv-movie{min-width:0}.mv-seg{background:var(--idle_stroke);height:1px}.mv-seg.done{background:var(--ink)}.mv-pip{border:1px solid var(--idle_stroke);background:var(--paper);width:7px;height:7px}.mv-pip.done{background:var(--ink);border-color:var(--ink)}.mv-pip.cur{background:var(--ink);border-color:var(--ink);width:9px;height:9px;box-shadow:0 0 0 2px var(--paper), 0 0 0 3px var(--ink)}.mv-line{min-height:1.3em;color:var(--muted);white-space:nowrap;align-items:baseline;gap:.6rem;margin:.35rem 0 .5rem;font-size:.8rem;display:flex;overflow:hidden}.mv-line .mv-where{font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums;color:var(--ink);flex:none;font-size:.72rem}.mv-line .mv-counts{flex:none}.mv-line .mv-who{text-overflow:ellipsis;min-width:0;color:var(--ink);overflow:hidden}.mv-line .mv-steptag{flex:none}.mv-ctl .tbl-toggle[aria-pressed=true]{background:var(--idle);color:var(--ink);border-color:var(--idle_stroke);font-weight:600}.sheet-table-wrap.follow{border-top:1px solid var(--line);max-height:44vh;margin-top:.4rem;overflow:auto}.sheet-table-wrap.follow .sheet-table thead th{z-index:2;position:sticky;top:0}.sheet-table-wrap.follow .sheet-table thead th.sheet-label{z-index:3}.sheet-table-wrap.follow .sheet-table tr.moving th.sheet-label{box-shadow:inset 3px 0 0 var(--help);font-weight:600}.sheet-table-wrap.follow .sheet-table tr.moving[data-dir=down] th.sheet-label{box-shadow:inset 3px 0 0 var(--hurt)}.mv-table-note{color:var(--muted);margin:0 0 .4rem;font-size:.75rem}.mk-page.busy .mk-drawwrap{opacity:.55}.mk-stamps{font-family:var(--font-mono,ui-monospace, Menlo, monospace)}.trust-versions{margin-top:2rem}.mk-trace-open{color:var(--muted);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.72rem}.mk-plink{font:inherit;color:var(--ink);text-align:left;-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.mk-plink:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.mk-plink:focus-visible,.mk-svlink:focus-visible,.mk-toggle:focus-visible,.mk-node:focus-visible,.mk-mlink:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mk-cols{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:1.4rem;display:grid}.mk-colL,.mk-colR{min-width:0}.mk-ctl{align-items:baseline;gap:.3rem;margin:0 0 .5rem;display:flex}.mk-ctl .vc-link:disabled{cursor:default;color:var(--muted);text-decoration:none}.mk-ctlrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1rem;display:flex}.mk-bhead{align-items:flex-start;gap:.4rem;display:flex}.mk-bhead .mk-ctlrow{flex:auto;min-width:0;min-height:1.5rem}.mk-bhead .mk-ctl{align-items:center;min-height:1.5rem;margin:0}.mk-bhead .mk-about-btn{flex:none;align-items:center;width:auto;height:1.5rem;min-height:0;padding:0}.mk-ctl{flex-wrap:wrap;flex:none;justify-content:flex-end;column-gap:.5rem}.mk-ctl .vc-link:hover{color:var(--ink)}.mk-ctl .vc-link+.vc-link:before{content:"·";color:var(--muted);margin-right:.5rem}.mk-toggle{cursor:pointer}.mk-toggle,.mk-svlink{outline:none}.mk-toggle rect{pointer-events:all}.mk-drawwrap{max-width:100%;overflow-x:auto}.mk-svg{max-width:100%;height:auto}.mk-words text{paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round}.mk-svlink{cursor:pointer}.mk-svlink text{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mk-bandtext text{stroke-width:4px}.mk-svlink.mk-assetname text{text-decoration:none}.mk-svlink:hover text{fill:var(--ink)}.mk-node{cursor:pointer;outline:none}.mk-edges{animation:mk-edges-in var(--t-enter) var(--ease-std)}@keyframes mk-edges-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mk-edges{animation:none}}.gv-tip.pinned{pointer-events:auto}.rc-card{box-sizing:border-box;z-index:50;overflow-wrap:anywhere;width:min(300px,100vw - 16px);max-width:none}.rc-kindword{color:var(--ink);font-family:system-ui,sans-serif;font-size:.6875rem}.rc-row{margin-top:6px;font-size:.6875rem;line-height:1.35}.rc-k{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.62rem;display:block}.rc-v{color:var(--ink);display:block}.rc-row>.rc-v>span,.rc-row>.rc-v>.rc-source{display:inline}.rc-source{font:inherit;text-align:left;padding:0}.rc-note{color:var(--muted)}.mk-cardlink{margin-top:.3rem;display:block}.mk-mech{margin-top:1.2rem}.mk-mrow{border-top:1px solid var(--line)}.mk-mrow:last-child{border-bottom:1px solid var(--line)}.rp-readings .mk-mrow:last-child{border-bottom:0}.mk-mline{width:100%;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:7.2rem minmax(0,1fr);column-gap:.6rem;padding:.5rem 0;font-size:.8125rem;line-height:1.45;display:grid}.mk-mlink{cursor:pointer}.mk-mlead{font-weight:700}.mk-mlink .mk-mlead{-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:3px}.mk-mlink:hover .mk-mlead,.mk-mlink[aria-expanded=true] .mk-mlead{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.mk-mtext{overflow-wrap:anywhere;min-width:0}.mk-mcard{max-width:100%;margin:0 0 .8rem;overflow-x:auto}.mk-mmiss{margin:0;font-size:.8125rem}.mk-about{border-top:1px solid var(--line);margin:.4rem 0 .6rem}.mk-about-btn{width:100%;min-height:2rem;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.5rem;padding:.3rem 0;font-size:.8125rem;display:flex}.mk-about-btn[aria-expanded=true]{color:var(--ink)}.mk-about-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mk-about-pm{width:.75rem;font-family:var(--font-mono,ui-monospace, Menlo, monospace);color:var(--ink)}.mk-sec{margin:0}.mk-sech{margin:0 0 .6rem;font-size:1.1rem;font-weight:600}.mk-moves{margin-bottom:1.4rem}@media (width<=720px){.mk-cols{flex-direction:column;align-items:stretch;gap:1.4rem;display:flex}.mk-mline{grid-template-columns:6.4rem minmax(0,1fr)}}.view-header.mh{position:relative}.mh-acts{position:absolute;top:0;right:0}.view-header.mh .sub{display:block}.view-header.mh .sub>.vc-link{font-size:inherit}@media (width<=720px){.view-header.mh{flex-direction:column;align-items:stretch;display:flex}.view-header.mh h1{display:none}.view-header.mh .mh-acts{justify-content:flex-end;position:static}.view-header.mh:not(:has(.mh-acts,.mh-feed,.sub,.mh-line)){display:none}.view-header.mh .sub{margin-top:0}.view-header:not(:has(.mh-acts,.mh-feed,.sub,.mh-line))+*>.mk-about:first-child{border-top:0;margin-top:0}.view-header:not(:has(.mh-acts,.mh-feed,.sub,.mh-line))+.mk-about{border-top:0;margin-top:0}}.vc-update-bar{color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);margin:-.4rem 0 .8rem;padding:.35rem .7rem;font-size:.8rem}.vc-update-bar .vc-link{color:var(--blue);font-size:.8rem}.vc-pull{z-index:50;text-align:center;color:var(--muted);background:var(--panel);border-bottom:1px solid var(--line);pointer-events:none;padding:.3rem 0;font-size:.75rem;position:fixed;top:0;left:0;right:0}.mh-acts{align-items:center;gap:.5rem;display:flex}.rp-fold{margin-top:.4rem}.rp-fold>summary{cursor:pointer;color:var(--muted);font-weight:600}.rp-fold>summary:hover{color:var(--ink)}.rp-fold .rp-text{margin-top:.4rem}.rp-row{border-bottom:1px solid var(--line);padding:.7rem 0;font-size:.8125rem;line-height:1.45}.rp-lead{margin-bottom:.3rem;font-weight:700}.rp-text{overflow-wrap:anywhere;min-width:0;margin:0;padding:0;list-style:none}.rp-text p{margin:0 0 .4rem}.rp-text li{margin:0 0 .3rem}.rp-readings .mk-mech-bare{margin-top:0}.rp-readings .mk-mline{grid-template-columns:minmax(0,1fr);row-gap:.2rem}.rp-versions .trust-versions{margin:0}@media (width<=720px){.srcpop.srcpop-wide{box-sizing:border-box;height:100%;max-height:none;box-shadow:none;padding:env(safe-area-inset-top) 14px env(safe-area-inset-bottom);border:none;border-radius:0;position:fixed;inset:0;overflow-y:auto;width:100%!important;top:0!important;left:0!important}.srcpop.srcpop-wide .srcpop-x{float:right;position:sticky;top:6px}}.rb-usd{max-width:28rem;margin:0 0 1rem}.rb-usd-head{color:var(--muted);margin:0 0 .15rem;font-size:.75rem}.rb-usd-figs{font-variant-numeric:tabular-nums;margin:0 0 .2rem}.rb-usd-v{font-size:1.1rem;font-weight:600}.rb-usd-r{color:var(--muted)}.rb-usd .rb-draw{margin:0}.sw-scrim{z-index:1200;background:#12181e40;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.sw-box{box-sizing:border-box;background:var(--paper);border:1px solid var(--idle_stroke);border-radius:var(--r-md);width:min(24rem,100%);box-shadow:var(--lift-mid);padding:1rem 1.1rem}.sw-text{margin:0 0 .9rem;font-size:.8125rem;line-height:1.45}.sw-acts{justify-content:flex-end;gap:.6rem;display:flex}.sw-acts button{font:inherit;border-radius:var(--r-sm);border:1px solid var(--idle_stroke);background:var(--paper);color:var(--ink);cursor:pointer;padding:.35rem .8rem;font-size:.8125rem}.sw-acts .sw-yes{background:var(--blue);border-color:var(--blue);color:var(--paper)}
