:root[data-theme=institutional],:root[data-theme=light]{--accent:#1d3b5e;--brand:#1d3b5e;--aic-link:#1d3b5e;--bg:#faf8f3;--surface:#ffffff;--text:#1a1814}:root[data-theme=dark],:root[data-theme=terminal],:root[data-mode=dark]{--accent:#6ba3d6;--bg:#0f1419;--surface:#161d24;--text:#e6ebf1;--aic-navy:#7ab0e0;--aic-gold:#d9bf86;--aic-gold-lt:#e8d3a3;--aic-muted:#9ba6b2;--aic-line:#2a3441}:root{--site-maxw:1400px;--aic-navy:#1d3b5e;--aic-gold:#7a5f2c;--aic-gold-lt:#d9bf86;--aic-muted:#5f5a50;--aic-line:#d4cfc4;--aic-serif:"Newsreader",Georgia,"Times New Roman",serif;--font-body:"Satoshi","Inter","Helvetica Neue",Arial,system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}body.ai-chrome{font-family:var(--font-body)}.aic-head{background:#1d3b5e;color:#fff;border-bottom:2px solid rgba(255,255,255,.15)}:root[data-theme=terminal] .aic-head,:root[data-theme=dark] .aic-head,:root[data-mode=dark] .aic-head{background:#0f1f33}.aic-head .in{max-width:var(--site-maxw,1400px);margin:0 auto;padding:.85rem 1.25rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.aic-kick{display:block;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:#c9d3df}.aic-mast{font-family:var(--aic-serif);font-weight:700;font-size:1.35rem;letter-spacing:.02em;color:#fff;text-decoration:none;line-height:1.15}.aic-mast em{font-style:normal;color:var(--aic-gold-lt)}.aic-mast .abbr{font-size:.8em;color:#c9d3df;font-weight:400}.aic-nav{display:flex;gap:1.1rem;flex-wrap:wrap;margin-left:auto}.aic-nav a{color:#e6ebf1;text-decoration:none;font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;padding:.2rem 0;border-bottom:2px solid transparent}.aic-nav a:hover{color:#fff}.aic-nav a[aria-current=page]{color:#fff;border-bottom-color:var(--aic-gold-lt)}.aic-stage{font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;border:1px solid #c9d3df;color:#fff;border-radius:3px;padding:.15rem .45rem}.aic-aid{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:0 0 1.25rem;font-size:.8125rem;line-height:1.5;color:var(--aic-muted)}.aic-aid .badge{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;padding:.1rem .5rem;border:1px solid currentColor;border-radius:999px;white-space:nowrap}.aic-aid[data-fe-ai-bar]{flex-wrap:nowrap;gap:.6rem;padding:.4rem 0 .55rem;font-size:.75rem;line-height:1.35;color:var(--aic-muted);border-bottom:1px solid var(--aic-line)}.aic-aid .xr-sparkle{display:inline-grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border-radius:6px;font-size:.75rem;color:var(--aic-navy);background:var(--surface);border:1px solid var(--aic-line)}.aic-aid .xr-ai-b{min-width:0}.aic-aid .xr-ai-l1{font-size:.78rem;color:var(--text)}.aic-aid .xr-ai-l1 strong{font-weight:600}.aic-aid .xr-ai-l2 a,.aic-aid .xr-ai-more>summary{color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.aic-aid .xr-ai-more{display:inline}.aic-aid .xr-ai-more>summary{display:inline;list-style:none}.aic-aid .xr-ai-more>summary::-webkit-details-marker{display:none}.aic-aid .xr-ai-more[open]>span{display:block;margin-top:.35rem;max-width:76ch;font-size:.72rem;line-height:1.45}.aic-wrap{max-width:var(--site-maxw,1400px);margin:0 auto;padding:2rem 1.25rem 3rem}.aic-wrap.narrow{max-width:var(--site-maxw,1400px)}.aic-wrap.narrow.aic-prose p,.aic-wrap.narrow.aic-prose ul,.aic-wrap.narrow.aic-prose ol{max-width:74ch}.aic-hero{background:var(--surface);border:1px solid var(--aic-line);border-top:3px solid var(--aic-navy);border-radius:12px;padding:clamp(1.35rem,2.5vw,2.1rem);margin:.5rem 0 1.75rem;box-shadow:0 4px 18px #1a18140a}.aic-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:1.5rem 2.25rem;align-items:start}.aic-cta-row,.aic-ctas{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin:1.15rem 0 .85rem}.aic-cta,.btn-pri,.btn-sec{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.62rem 1.15rem;border-radius:7px;font-size:.88rem;font-weight:600;text-decoration:none;border:1px solid var(--aic-navy);background:#1d3b5e;color:#fff!important;transition:background .15s ease,border-color .15s ease,transform .15s ease;white-space:nowrap}.aic-cta:hover,.btn-pri:hover{background:#152c47;border-color:#152c47;text-decoration:none}.aic-cta.ghost,.btn-sec{background:var(--surface);color:var(--aic-navy)!important;border-color:var(--aic-line)}.aic-cta.ghost:hover,.btn-sec:hover{background:#1d3b5e0f;border-color:var(--aic-navy)}[data-theme=dark] .aic-cta.ghost,[data-theme=terminal] .aic-cta.ghost,[data-mode=dark] .aic-cta.ghost,[data-theme=dark] .btn-sec,[data-theme=terminal] .btn-sec,[data-mode=dark] .btn-sec{color:#e6ebf1!important;border-color:var(--aic-line)}.aic-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin:.85rem 0 1.25rem;padding:0}.aic-stat{background:var(--surface);border:1px solid var(--aic-line);border-radius:9px;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.2rem}.aic-stat dt,.aic-stat .l{font-size:.73rem;letter-spacing:.06em;text-transform:uppercase;color:var(--aic-muted);font-weight:600;margin:0;order:2;display:block}.aic-stat dd,.aic-stat .n{font-family:var(--aic-serif);font-size:clamp(1.45rem,2.2vw,1.9rem);font-weight:700;line-height:1.1;color:var(--aic-navy);font-variant-numeric:tabular-nums;margin:0;order:1;display:block}[data-theme=dark] .aic-stat dd,[data-theme=terminal] .aic-stat dd,[data-mode=dark] .aic-stat dd,[data-theme=dark] .aic-stat .n,[data-theme=terminal] .aic-stat .n,[data-mode=dark] .aic-stat .n{color:var(--aic-gold-lt)}.aic-sec-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.25rem;margin:2.2rem 0 .75rem}.aic-sec-head .aic-h2{margin:0}.aic-proof{background:var(--surface);border:1px solid var(--aic-line);border-left:4px solid var(--aic-navy);border-radius:10px;padding:1.1rem 1.25rem;margin:1.5rem 0}.aic-proof-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.65rem;margin-bottom:.75rem;border-bottom:1px solid var(--aic-line);font-size:.86rem}.aic-proof-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.aic-proof-body .pcol{background:var(--bg);border:1px solid var(--aic-line);border-radius:8px;padding:.75rem .9rem;font-size:.86rem}.aic-proof-body .pcol p{margin:.25rem 0}.aic-proof-body .pk{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:var(--aic-gold);font-weight:700;margin-bottom:.3rem}.aic-proof-card{background:var(--surface);border:1px solid var(--aic-line);border-radius:10px;padding:1.1rem 1.2rem;display:flex;flex-direction:column;gap:.45rem}.aic-proof-card h3{font-family:var(--aic-serif);font-size:1.08rem;margin:0;color:var(--text)}.aic-proof-card p{font-size:.88rem;line-height:1.55;color:var(--aic-muted);margin:0}.aic-proof-k{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--aic-gold);font-weight:700}.aic-modstrip{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.55rem .75rem;list-style:none;padding:0;margin:.75rem 0 1.5rem}.aic-modstrip li,.aic-modstrip .mchip{background:var(--surface);border:1px solid var(--aic-line);border-radius:7px;padding:.5rem .7rem;font-size:.84rem;display:flex;align-items:center;gap:.5rem}.aic-modstrip .code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:700;color:#fff;background:#1d3b5e;padding:.1rem .38rem;border-radius:4px;flex-shrink:0}[data-theme=dark] .aic-modstrip .code,[data-theme=terminal] .aic-modstrip .code,[data-mode=dark] .aic-modstrip .code{color:var(--aic-gold-lt);background:#d9bf8624}.aic-card-top{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.aic-jid{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;color:var(--aic-muted);background:var(--bg);border:1px solid var(--aic-line);border-radius:4px;padding:.08rem .4rem;flex-shrink:0}.aic-card-foot{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.45rem;border-top:1px solid var(--aic-line);font-size:.8rem}.aic-card-go{font-weight:600;color:var(--aic-navy);text-decoration:none;white-space:nowrap}@media(max-width:860px){.aic-hero-grid{grid-template-columns:1fr}}.aic-h1{font-family:var(--aic-serif);font-size:clamp(1.7rem,1.2rem + 2vw,2.5rem);line-height:1.15;margin:.2rem 0 .8rem;color:var(--text)}.aic-lede{font-size:1.06rem;max-width:62ch;color:var(--text);margin:0 0 1.2rem}.aic-sub{font-family:var(--aic-serif);font-size:1.12rem;max-width:62ch;color:var(--aic-link,var(--aic-navy));margin:-.4rem 0 1rem}.aic-free{font-weight:600;color:var(--aic-link,var(--aic-navy));margin:.2rem 0 1rem}details.claimsbox{margin-top:.7rem;font-size:inherit;border-top:1px solid var(--aic-line)}details.claimsbox>summary{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--aic-link,var(--aic-navy));padding:.35rem 0}@media(max-width:600px){.findbar{position:static;top:auto}}.aic-eyebrow{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--aic-gold);font-weight:600}.aic-dates{display:flex;flex-wrap:wrap;gap:.4rem .9rem;font-size:.82rem;color:var(--aic-muted);margin:.4rem 0 1.4rem;padding:0;list-style:none}.aic-dates li{white-space:nowrap}.aic-dates .pend{font-style:italic}.aic-h2{font-family:var(--aic-serif);font-size:1.35rem;margin:2.2rem 0 .7rem}.aic-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:1rem 0}.aic-card{position:relative;background:var(--surface);border:1px solid var(--aic-line);border-radius:10px;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.45rem;cursor:pointer;transition:border-color .15s}.aic-card:hover{border-color:var(--aic-navy)}.aic-card .jhead{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.aic-card .jcode{font-family:var(--font-mono);font-size:.72rem;font-weight:700;padding:.1rem .42rem;border-radius:4px;background:color-mix(in srgb,var(--aic-navy) 10%,var(--surface));color:var(--aic-link,var(--aic-navy));border:1px solid var(--aic-line)}.aic-card h3{font-family:var(--aic-serif);font-size:1.15rem;margin:0}.aic-card h3 a{color:var(--aic-link,var(--aic-navy));text-decoration:none}.aic-card h3 a:hover{text-decoration:underline}.aic-card .reg{font-size:.84rem;color:var(--aic-muted);margin:0}.aic-card .jpos,.aic-card .jnext{font-size:.84rem;line-height:1.45;color:var(--text);margin:.1rem 0}.aic-card .jcta{font-weight:600;text-decoration:none}.aic-card .nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem;font-size:.82rem;margin:.2rem 0 0;padding:0;list-style:none}.aic-card .nums b{font-variant-numeric:tabular-nums}.aic-fresh{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:baseline;font-size:.82rem;color:var(--aic-muted);margin:.4rem 0 1.2rem}.rec-hist{display:inline-block;font-size:.8rem;color:var(--aic-muted)}.rec-hist summary{cursor:pointer;color:var(--aic-link,var(--aic-navy));font-weight:600}details.specimen-drawer{border:1px solid var(--aic-line);border-radius:8px;padding:.6rem .9rem;background:var(--surface);margin:.75rem 0}details.specimen-drawer>summary{cursor:pointer;font-weight:600;font-size:.86rem;color:var(--aic-link,var(--aic-navy))}.jsum-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.65rem;margin:.7rem 0}.jsum-item{background:var(--surface);border:1px solid var(--aic-line);border-radius:8px;padding:.7rem .85rem;font-size:.84rem}.jsum-item .jk{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.07em;color:var(--aic-muted);margin-bottom:.15rem;font-weight:600}.msummary-strip{padding:.4rem .85rem;border-top:1px solid var(--line);background:color-mix(in oklab,var(--pane) 60%,var(--bg));font-size:.82rem;display:grid;gap:.15rem}.msummary-strip .mans{margin:0;color:var(--text);font-weight:500}.msummary-strip .mmeta-line{margin:0;font-size:.75rem;color:var(--muted)}.j9-timeline{background:var(--pane);border:1px solid var(--line);border-radius:12px;padding:.8rem .95rem;margin-top:.85rem}.j9-timeline h2{font-size:.95rem;margin:0 0 .4rem}.mob-jump{display:none;margin:.5rem 0;padding:.45rem .7rem;background:var(--pane);border:1px solid var(--line);border-radius:8px;font-size:.82rem}@media(max-width:900px){.mob-jump{display:block}}.aic-table-wrap{overflow-x:auto;border:1px solid var(--aic-line);border-radius:10px;background:var(--surface)}.aic-table{border-collapse:collapse;width:100%;font-size:.86rem;min-width:760px}.aic-table th,.aic-table td{text-align:left;padding:.6rem .7rem;border-bottom:1px solid var(--aic-line);vertical-align:top}.aic-table thead th{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--aic-muted);background:color-mix(in oklab,var(--surface,#fff) 88%,var(--text,#1a1814))}.aic-table td.n{font-variant-numeric:tabular-nums;text-align:right}.aic-table th.n{text-align:right}.aic-table caption{text-align:left;padding:.6rem .7rem;font-size:.82rem;color:var(--aic-muted)}.aic-prose{font-size:.98rem;line-height:1.65}.aic-prose h2{font-family:var(--aic-serif);font-size:1.3rem;margin:2rem 0 .5rem}.aic-prose h3{font-size:1.02rem;margin:1.4rem 0 .4rem}.aic-prose li{margin:.25rem 0}.aic-prose a,.aic-wrap a{color:var(--aic-link,var(--aic-navy))}:root[data-theme=terminal],:root[data-theme=dark],:root[data-mode=dark]{--aic-link:#5eead4;--aic-muted:#a3b8b0;--aic-line:#26312c;--aic-gold:#d9bf86}:root[data-theme=terminal] details.claimsbox>summary,:root[data-theme=dark] details.claimsbox>summary,:root[data-mode=dark] details.claimsbox>summary,:root[data-theme=terminal] .aic-prose a,:root[data-theme=dark] .aic-prose a,:root[data-mode=dark] .aic-prose a,:root[data-theme=terminal] .aic-wrap a:not(.aic-btn),:root[data-theme=dark] .aic-wrap a:not(.aic-btn),:root[data-mode=dark] .aic-wrap a:not(.aic-btn),:root[data-theme=terminal] .shell a:not(.code):not(.fl):not(.aic-btn),:root[data-theme=dark] .shell a:not(.code):not(.fl):not(.aic-btn),:root[data-mode=dark] .shell a:not(.code):not(.fl):not(.aic-btn),:root[data-theme=terminal] .view-opts summary,:root[data-theme=dark] .view-opts summary,:root[data-theme=terminal] .rec-hist summary,:root[data-theme=dark] .rec-hist summary,:root[data-theme=terminal] .aid-drawer summary,:root[data-theme=dark] .aid-drawer summary,:root[data-theme=terminal] .aic-card h3 a,:root[data-theme=dark] .aic-card h3 a,:root[data-theme=terminal] .aic-stat-num,:root[data-theme=dark] .aic-stat-num,:root[data-theme=terminal] .aic-sub,:root[data-theme=dark] .aic-sub,:root[data-theme=terminal] .aic-free,:root[data-theme=dark] .aic-free{color:var(--aic-link,#5eead4)}:root[data-theme=terminal] .aic-btn-primary,:root[data-theme=dark] .aic-btn-primary,:root[data-mode=dark] .aic-btn-primary{background:var(--aic-link,#5eead4);border-color:var(--aic-link,#5eead4);color:#0b0e0d!important}:root[data-theme=terminal] .aic-btn-secondary,:root[data-theme=dark] .aic-btn-secondary,:root[data-mode=dark] .aic-btn-secondary{border-color:var(--aic-link,#5eead4);color:var(--aic-link,#5eead4)!important}.tier-confidence-note{margin:10px 0 12px;padding:8px 12px;border:1px solid var(--line,rgba(15,23,42,.12));border-radius:6px;background:var(--surface-2,rgba(15,23,42,.025));font-size:.82rem;line-height:1.45;color:var(--muted,#475569)}.tier-confidence-note strong{color:var(--ink,inherit);font-weight:600}.tier-confidence-note a{font-weight:600;white-space:nowrap}details.prov-ledger{margin-top:8px;font-size:.8rem;color:var(--muted,#475569)}details.prov-ledger>summary{cursor:pointer;font-weight:500;user-select:none}details.prov-ledger dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:8px 0 0;padding:8px 12px;border:1px solid var(--line,rgba(15,23,42,.12));border-radius:6px}details.prov-ledger dt{font-weight:600;color:var(--ink,inherit)}details.prov-ledger dd{margin:0}.aic-note{font-size:.84rem;color:var(--aic-muted)}.aic-foot{border-top:2px solid var(--text);margin-top:2rem;padding:1.4rem 1.25rem 2rem;font-size:.78rem;color:var(--aic-muted);background:var(--bg)}.aic-foot .in{max-width:var(--site-maxw,1400px);margin:0 auto;display:grid;gap:.5rem}.aic-foot a{color:var(--aic-muted)}.aic-foot nav{display:flex;flex-wrap:wrap;gap:.4rem 1rem}.aic-foot button{font:inherit;color:inherit;background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}.regline{margin:.35rem 0 .2rem;font-size:.9rem}.regline .k{font-size:.72rem;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-right:.35rem}.regline .absentlbl{font-style:italic}.ilist,.clist,.olist,.mlist{list-style:none;margin:.4rem 0 .8rem;padding:0;display:grid;gap:.6rem}.ilist>li,.clist>li,.olist>li{border:1px solid var(--line);border-radius:8px;padding:.55rem .65rem;background:var(--pane)}.mlist>li{display:grid;grid-template-columns:7.5rem 1fr;gap:.6rem;font-size:.85rem;border-bottom:1px solid var(--line);padding-bottom:.35rem}.ititle{font-weight:600;font-size:.9rem}.isum,.csum{font-size:.85rem;margin:.25rem 0}.imeta{display:flex;flex-wrap:wrap;gap:.3rem .7rem;font-size:.74rem;color:var(--muted);margin-top:.25rem}.st{display:inline-block;font-size:.7rem;border-radius:999px;padding:.08rem .5rem;border:1px solid var(--line);white-space:nowrap}.st.ok{border-color:#2f6b3a;color:#2f6b3a}.st.warn{border-color:#8a5a00;color:#7a4f00}.st.end{border-color:#6b6559;color:#57524a;background:#efece6}li.ended .ititle{color:var(--muted)}.bnr{display:block;font-size:.72rem;color:var(--aic-muted);font-weight:400;line-height:1.3;margin-top:.15rem}.st.rev{border-color:#8a2b2b;color:#8a2b2b;font-weight:600}.subh{font-size:.74rem;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:.9rem 0 .2rem}.mcount{font-size:.78rem;color:var(--muted);margin:.1rem 0 .5rem}.quietcopy{font-style:italic;color:var(--muted);font-size:.88rem}.srcs summary,details.claimsbox>summary{cursor:pointer;font-size:.76rem;color:var(--aic-link,var(--brand))}.srcs ul{list-style:none;padding:0;margin:.35rem 0 0;display:grid;gap:.45rem}.srcs li{font-size:.78rem;border-left:2px solid var(--line);padding-left:.55rem}.srcs q{display:block;color:var(--muted);margin-top:.15rem}.xsec{margin-top:1.6rem}.xsec h2{font-size:1.05rem;margin:0 0 .5rem}.xtab-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:var(--pane)}.xtab{border-collapse:collapse;width:100%;font-size:.82rem;min-width:640px}.xtab th,.xtab td{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--line);vertical-align:top}.xtab thead th{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.xempty{font-style:italic;color:var(--muted);font-size:.86rem}.lg-meta{font-size:.8rem;color:var(--aic-muted);margin:0 0 1.6rem}.lg-num{display:inline-block;min-width:1.6rem;color:var(--aic-gold);font-variant-numeric:tabular-nums}.lg-note{border-left:3px solid var(--aic-gold);padding:.2rem 0 .2rem .9rem;margin:2rem 0 0;color:var(--aic-muted)}.aic-prose h2[id]{scroll-margin-top:1rem}.shell>main,.shell>#main{min-width:0}.mcard,.xsec{scroll-margin-top:8rem}.drawer .dbody{overflow-x:clip}.drawer .ev,.drawer .ev *{overflow-wrap:anywhere;min-width:0;max-width:100%}.ev-q{margin:.35rem 0;padding:.35rem .65rem;border-left:2px solid var(--aic-gold);font-size:.8rem;color:var(--muted)}.ev.is-focus{outline:2px solid var(--aic-link,var(--aic-navy));border-radius:6px}.src-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.08rem .42rem;font-size:.75rem;border-radius:5px;border:1px solid var(--line);background:var(--pane);color:var(--aic-link,var(--aic-navy));cursor:pointer}body:has(aside#drawer) .mcard:has(.evbtn:not([disabled])) details.srcs{display:none}.cmd .top{flex-wrap:wrap}.cmd h1{overflow-wrap:anywhere}.cmd-pdf-btn,.cmd-exp-btn{color:var(--text,var(--ink,#14161a))}:root[data-theme=terminal] .cmd-pdf-btn,:root[data-theme=dark] .cmd-pdf-btn,:root[data-mode=dark] .cmd-pdf-btn,:root[data-theme=terminal] .cmd-exp-btn,:root[data-theme=dark] .cmd-exp-btn,:root[data-mode=dark] .cmd-exp-btn{color:var(--text,#dbe7e2);border-color:var(--aic-line,#26312c);background:var(--surface,#121614)}:root[data-theme=terminal] .cmd-pdf-btn,:root[data-theme=dark] .cmd-pdf-btn,:root[data-mode=dark] .cmd-pdf-btn{border-color:var(--aic-link,#5eead4);color:var(--aic-link,#5eead4)}.sidenav .code,.mtoggle .code{background:var(--aic-navy);color:#fff}.cmd a,.mbody a,.xsec a,.rail a,.crumbs a{color:var(--aic-link,var(--aic-navy))}.reg .k{font-size:.72rem;letter-spacing:.07em;text-transform:uppercase;color:var(--aic-muted);margin-right:.35rem}.reg .absentlbl{font-style:italic}@media(max-width:768px){html,body{overflow-x:clip;max-width:100%}.aic-head .in{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;height:56px!important;padding:0 12px!important;position:relative}.aic-kick{display:none}.aic-mast{font-size:1.1rem}.aic-head .aic-nav{display:none!important}.aic-head.nav-open .aic-nav{display:flex!important;flex-direction:column!important;position:absolute;top:56px;left:0;right:0;background:var(--aic-navy,#1d3b5e);border-bottom:1px solid rgba(255,255,255,.2);box-shadow:0 10px 24px #00000038;padding:8px 14px 12px!important;z-index:150}.aic-head.nav-open .aic-nav a{padding:8px 10px!important;width:100%;color:#fff!important}.aic-wrap{padding:1.4rem 1rem 2.4rem}.mlist>li{grid-template-columns:1fr;gap:.1rem}}.calrow[hidden],.calgroup[hidden],.nextm li[hidden],.xempty[hidden]{display:none}.regcrumbs{font-size:.8rem;margin:0 0 1rem;display:flex;flex-wrap:wrap;gap:.3rem}.calchips li{white-space:nowrap}.calf{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:end;margin:1rem 0;padding:.8rem;border:1px solid var(--aic-line);border-radius:10px;background:var(--surface)}.calf label{display:flex;flex-direction:column;font-size:.74rem;letter-spacing:.05em;text-transform:uppercase;color:var(--aic-muted);gap:.25rem}.calf select{font:inherit;font-size:.9rem;text-transform:none;letter-spacing:0;color:var(--text);padding:.35rem .4rem;border:1px solid var(--input-border,color-mix(in oklab,currentColor 55%,transparent));border-radius:6px;background:var(--surface,#fff);max-width:100%}.calf button{font:inherit;font-size:.84rem;padding:.4rem .8rem;border:1px solid var(--aic-link,var(--aic-navy));color:var(--aic-link,var(--aic-navy));background:var(--surface,#fff);border-radius:6px;cursor:pointer}.cal{list-style:none;margin:.4rem 0 1rem;padding:0;display:grid;gap:.55rem}.calrow{display:grid;grid-template-columns:9rem 1fr auto;gap:.4rem 1rem;align-items:start;border:1px solid var(--aic-line);border-radius:8px;padding:.6rem .75rem;background:var(--surface)}.calrow:target{outline:2px solid var(--aic-gold);outline-offset:2px}.caldate{font-variant-numeric:tabular-nums;font-weight:600;font-size:.9rem}.calprec{font-weight:400;font-size:.76rem;color:var(--aic-muted)}.caltitle{margin:0;font-size:.92rem;font-weight:600}.calmeta,.calextra,.calmods{margin:.2rem 0 0;font-size:.78rem;color:var(--aic-muted)}.calside{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.calsrc{font:inherit;font-size:.76rem;padding:.25rem .55rem;border:1px solid var(--aic-link,var(--aic-navy));color:var(--aic-link,var(--aic-navy));background:var(--surface,#fff);border-radius:6px;cursor:pointer;white-space:nowrap}.calnone{font-size:.74rem;color:var(--aic-muted);font-style:italic}.calrules{margin:.8rem 0}.nextm{list-style:none;margin:.4rem 0 .8rem;padding:0;display:grid;gap:.45rem}.nextm li{display:grid;grid-template-columns:8.5rem 1fr auto;gap:.3rem .9rem;align-items:start;border-bottom:1px solid var(--aic-line);padding:.35rem 0}.nmdate{font-variant-numeric:tabular-nums;font-weight:600;font-size:.88rem}.nmbody a{font-weight:600;font-size:.95rem}.nextm .st{justify-self:start}.nmmeta{display:block;font-size:.78rem;color:var(--aic-muted)}.gapjid{margin-top:2.4rem;border-top:2px solid var(--aic-line);padding-top:.4rem}.gapjid h3{font-size:1rem;margin:1.5rem 0 .4rem}.gapdl{display:grid;grid-template-columns:max-content 1fr;gap:.3rem 1rem;font-size:.88rem;margin:.4rem 0}.gapdl dt{color:var(--aic-muted)}.gapdl dd{margin:0}.gapnote{border-left:3px solid var(--aic-gold);margin:.8rem 0;padding:.2rem 0 .2rem .9rem;font-size:.88rem;color:var(--text)}.gapnote .gapsrc{font-size:.74rem;color:var(--aic-muted);margin:.3rem 0 0}.aic-table tr.tot th,.aic-table tr.tot td{font-weight:600;background:color-mix(in oklab,var(--surface,#fff) 92%,var(--text,#1a1814))}.aic-table.narrowt{min-width:0}@media(max-width:768px){.calrow{grid-template-columns:1fr}.calside{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start}.nextm li,.gapdl{grid-template-columns:1fr}.gapdl dd{margin-bottom:.3rem}.calf{display:grid;grid-template-columns:1fr}}
