:root,:root[data-theme=dark]{color-scheme:dark;--bg:#0a0e13;--bg-raised:#0f141a;--surface:#121821;--surface-2:#18202b;--surface-hover:#1d2733;--line:#222c38;--line-strong:#33404f;--text:#e4e9ee;--text-soft:#a3aebb;--text-faint:#8190a0;--accent:#5cc2cc;--accent-strong:#8fdbe2;--accent-ink:#061215;--accent-wash:#5cc2cc1f;--red:#ef7b7f;--red-wash:#ef7b7f1f;--amber:#e2b45c;--amber-wash:#e2b45c1f;--green:#6fcf9f;--green-wash:#6fcf9f1f;--hatch:#a3aebb61;--shadow:0 1px 0 #ffffff08 inset, 0 12px 32px -16px #0009;--grid-line:#ffffff06}:root[data-theme=light]{color-scheme:light;--bg:#f3f5f7;--bg-raised:#eef1f4;--surface:#fff;--surface-2:#f6f8fa;--surface-hover:#eef2f6;--line:#dde3e9;--line-strong:#c3ccd6;--text:#111820;--text-soft:#47525f;--text-faint:#5f6a77;--accent:#0b6b75;--accent-strong:#08545c;--accent-ink:#fff;--accent-wash:#0b6b7514;--red:#b3343c;--red-wash:#b3343c14;--amber:#8f620d;--amber-wash:#8f620d17;--green:#1d7550;--green-wash:#1d755014;--hatch:#47525f59;--shadow:0 1px 2px #1118200a, 0 8px 24px -12px #1118201f;--grid-line:#11182009}:root{--sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--measure:42rem;--wide:78rem;--gutter:clamp(1rem, .6rem + 1.8vw, 2rem);--radius:6px;--radius-sm:4px;--ease:cubic-bezier(.2, .7, .2, 1);--fast:.14s;--slow:.42s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:5rem}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:1rem;line-height:1.6;display:flex}h1,h2,h3{letter-spacing:-.015em;text-wrap:balance;margin:0 0 .5em;font-weight:600;line-height:1.2}h1{letter-spacing:-.03em;font-size:clamp(2rem,1.4rem + 2.6vw,3.1rem);line-height:1.08}h2{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}h3{font-size:1.06rem}p{margin:0 0 1em}a{color:var(--accent);text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);transition:color var(--fast) var(--ease), text-decoration-color var(--fast) var(--ease)}a:hover{color:var(--accent-strong);text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--accent);color:var(--accent-ink)}time,.mono,.figure{font-family:var(--mono);font-variant-numeric:tabular-nums}[hidden]{display:none!important}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--accent);color:var(--accent-ink);border-radius:var(--radius-sm);padding:.5rem .9rem;font-weight:600;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:.75rem}.wrap{width:100%;max-width:var(--wide);padding:0 var(--gutter);margin:0 auto}.prose{max-width:var(--measure)}main{flex:1;padding:2.5rem 0 4rem}main:focus{outline:none}.label,.kicker{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint);margin:0 0 .6rem;font-size:.72rem;font-weight:500}.kicker{color:var(--accent);align-items:center;gap:.6rem;display:flex}.kicker:before{content:"";background:currentColor;width:1.4rem;height:1px}.lede{color:var(--text-soft);font-size:1.15rem;line-height:1.55}.label-note{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin:-.4rem 0 .6rem;font-size:.72rem}.masthead{z-index:40;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.masthead .wrap{align-items:center;gap:1.5rem;height:3.75rem;display:flex}.brand{color:var(--text);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:.65rem;font-weight:600;text-decoration:none;display:inline-flex}.brand:hover{color:var(--text)}.brand-mark{width:1.6rem;height:1.6rem;color:var(--accent);flex:none}.brand-sub{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);border-left:1px solid var(--line-strong);padding-left:.65rem;font-size:.66rem;font-weight:500}.site-nav{flex:1;min-width:0}.site-nav ul{gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.site-nav a{border-radius:var(--radius-sm);color:var(--text-soft);white-space:nowrap;padding:.45rem .7rem;font-size:.9rem;text-decoration:none;display:block;position:relative}.site-nav a:hover{color:var(--text);background:var(--surface-hover)}.site-nav a[aria-current=page]{color:var(--text)}.site-nav a[aria-current=page]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-.72rem;left:.7rem;right:.7rem}.tools{align-items:center;gap:.5rem;margin-left:auto;display:flex}.lang-switch{border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-family:var(--mono);letter-spacing:.06em;font-size:.72rem;display:inline-flex;overflow:hidden}.lang-switch a,.lang-switch span{color:var(--text-faint);padding:.32rem .55rem;line-height:1.2;text-decoration:none}.lang-switch a:hover{color:var(--text);background:var(--surface-hover)}.lang-switch [aria-current=true]{background:var(--accent-wash);color:var(--accent)}.icon-btn{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--text-soft);cursor:pointer;transition:color var(--fast) var(--ease), background var(--fast) var(--ease);background:0 0;place-items:center;padding:0;display:inline-grid}.icon-btn:hover{color:var(--text);background:var(--surface-hover)}.icon-btn svg{width:1rem;height:1rem}.theme-toggle .sun{display:none}:root[data-theme=dark] .theme-toggle .sun{display:block}:root[data-theme=dark] .theme-toggle .moon,.menu{display:none}.menu summary{list-style:none}.menu summary::-webkit-details-marker{display:none}@media (width<=90rem){.brand-sub{display:none}}@media (width<=84rem){.site-nav--wide{display:none}.menu{display:block}.menu-panel{background:var(--bg-raised);border-bottom:1px solid var(--line);padding:.5rem var(--gutter) 1rem;box-shadow:var(--shadow);position:absolute;top:100%;left:0;right:0}.menu-panel ul{margin:0;padding:0;list-style:none}.menu-panel a{border-bottom:1px solid var(--line);color:var(--text);justify-content:space-between;padding:.8rem .25rem;text-decoration:none;display:flex}.menu-panel a[aria-current=page]{color:var(--accent)}.menu-panel a[aria-current=page]:after{content:"";background:var(--accent);border-radius:50%;width:.4rem;height:.4rem;margin-top:.5rem}}.site-footer{border-top:1px solid var(--line);background:var(--bg-raised);color:var(--text-soft);padding:2.5rem 0 3rem;font-size:.88rem}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem;display:grid}.site-footer h2{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint);margin:0 0 .75rem;font-size:.7rem;font-weight:500}.site-footer ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.site-footer a{color:var(--text-soft);text-decoration:none}.site-footer a:hover{color:var(--accent)}.footer-brand{color:var(--text);align-items:center;gap:.6rem;margin-bottom:.5rem;font-weight:600;display:flex}.footer-legal{border-top:1px solid var(--line);font-family:var(--mono);color:var(--text-faint);margin-top:2rem;padding-top:1.25rem;font-size:.72rem}@media (width<=60rem){.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=44rem){.footer-grid{grid-template-columns:1fr}}.page-head{border-bottom:1px solid var(--line);margin-bottom:2.5rem;padding-bottom:2rem;position:relative}.page-head h1{margin-bottom:.4em}.page-head .lede{max-width:var(--measure);margin-bottom:0}.page-head .original-term{margin-top:.75rem;display:inline-block}.original-term{font-family:var(--mono);color:var(--text-faint);letter-spacing:.04em;font-size:.75rem}.original-term b{color:var(--text-soft);font-weight:500}.hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:2rem;margin-top:-1rem;padding:1.5rem 0 3rem;display:grid;position:relative}.hero h1{margin-bottom:.3em;font-size:clamp(2.4rem,1.5rem + 4vw,4.2rem)}.hero .tagline{color:var(--text);max-width:34rem;margin-bottom:1.25rem;font-size:clamp(1.1rem,1rem + .5vw,1.35rem);line-height:1.4}.hero .intro{color:var(--text-soft);max-width:36rem}.hero-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}@media (width<=52rem){.hero{grid-template-columns:1fr}.hero-art{max-width:34rem}}.btn{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease), color var(--fast) var(--ease);align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{background:var(--surface-hover);color:var(--text)}.btn--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn--primary:hover{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--accent-ink)}.arrow{transition:transform var(--fast) var(--ease);display:inline-block}a:hover .arrow,.btn:hover .arrow{transform:translate(3px)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.section{margin-top:4rem}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.5rem 1.5rem;margin-bottom:1.25rem;display:flex}.section-head h2{margin:0}.section-head p{color:var(--text-soft);max-width:var(--measure);margin:.5rem 0 0}.section-link{white-space:nowrap;font-size:.9rem;text-decoration:none}.metrics{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.metric{border-left:1px solid var(--line);color:inherit;transition:background var(--fast) var(--ease);padding:1.1rem 1.25rem 1.2rem;text-decoration:none;display:block}.metric:first-child{border-left:0}a.metric:hover{background:var(--surface-hover);color:inherit}.metric .label{margin-bottom:.5rem}.metric .figure{letter-spacing:-.02em;color:var(--text);font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);font-weight:500;line-height:1.1;display:block}.metric .figure small{color:var(--text-faint);margin-left:.15em;font-size:.55em}.metric--alert .figure{color:var(--red)}.metric .figure--date{padding-top:.45rem;font-size:clamp(1.05rem,.95rem + .5vw,1.3rem)}@media (width<=52rem){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric:nth-child(3){border-left:0}.metric:nth-child(n+3){border-top:1px solid var(--line)}}.stamp{--tone:var(--text-soft);--wash:var(--surface-2);border:1px solid color-mix(in srgb, var(--tone) 35%, transparent);background:var(--wash);color:var(--tone);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.15rem .5rem .15rem .45rem;font-size:.7rem;font-weight:500;line-height:1.5;display:inline-flex}.stamp:before{content:"";background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.stamp--missed,.stamp--withdrawn{--tone:var(--red);--wash:var(--red-wash)}.stamp--open,.stamp--draft,.stamp--announced{--tone:var(--amber);--wash:var(--amber-wash)}.stamp--open:before,.stamp--draft:before,.stamp--announced:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.stamp--met,.stamp--signed,.stamp--in-force,.stamp--binding{--tone:var(--green);--wash:var(--green-wash)}.stamp--not-binding,.stamp--no-deadline{--tone:var(--text-soft);--wash:transparent}.stamp--not-binding:before,.stamp--no-deadline:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.evidence{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-soft);white-space:nowrap;align-items:center;gap:.45rem;font-size:.7rem;display:inline-flex}.meter{align-items:end;gap:2px;height:.75rem;display:inline-flex}.meter i{background:var(--line-strong);border-radius:1px;width:3px}.meter i:first-child{height:40%}.meter i:nth-child(2){height:70%}.meter i:nth-child(3){height:100%}.meter[data-strength="1"] i:nth-child(-n+1),.meter[data-strength="2"] i:nth-child(-n+2),.meter[data-strength="3"] i:nth-child(-n+3){background:var(--accent)}.mark{border:1.5px solid var(--accent);border-radius:2px;flex:none;width:.8rem;height:.8rem;display:inline-block}.mark--full{background:var(--accent)}.mark--soft{background:linear-gradient(to top, var(--accent) 50%, transparent 50%)}.mark--unclear{border-color:var(--text-faint);background:repeating-linear-gradient(135deg, var(--hatch) 0 1.5px, transparent 1.5px 4px)}.mark--empty{border-color:var(--line-strong)}.mini-lens{gap:3px;display:inline-flex}.mini-lens .mark{border-width:1.25px;width:.62rem;height:.62rem}.lens-matrix{grid-template-columns:minmax(0,1fr) 20rem;gap:0;display:grid;overflow:hidden}.lens-matrix .matrix-main{border-right:1px solid var(--line);min-width:0}.matrix-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:.85rem 1.1rem;display:flex}.legend{color:var(--text-soft);flex-wrap:wrap;gap:.4rem 1rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.legend li{align-items:center;gap:.4rem;display:inline-flex}.chips{border:0;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;display:flex}.chips legend{float:left;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-right:.5rem;padding:.3rem 0;font-size:.68rem}.chip{position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip>span,button.chip{border:1px solid var(--line-strong);font:inherit;color:var(--text-soft);cursor:pointer;transition:all var(--fast) var(--ease);background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .65rem;font-size:.78rem;display:inline-flex}.chip:hover>span{color:var(--text);border-color:var(--text-faint)}.chip input:checked+span{background:var(--accent-wash);border-color:var(--accent);color:var(--accent)}.chip input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.chip .count{font-family:var(--mono);color:var(--text-faint);font-size:.7rem}.matrix-scroll{overflow-x:auto}.matrix{border-collapse:separate;border-spacing:0;width:100%;font-size:.9rem}.matrix th,.matrix td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);padding:0}.matrix thead th{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);vertical-align:bottom;transition:color var(--fast) var(--ease), background var(--fast) var(--ease);padding:.75rem .5rem;font-size:.68rem;font-weight:500}.matrix thead th:first-child{padding-left:1.1rem}.matrix thead th.topic{text-align:center;width:14%;line-height:1.35}.matrix tbody th{transition:background var(--fast) var(--ease);padding:.85rem 1rem .85rem 1.1rem;font-weight:400}.matrix .row-title{color:var(--text);margin-bottom:.3rem;font-weight:500;line-height:1.35;text-decoration:none;display:block}.matrix .row-title:hover{color:var(--accent)}.matrix .row-meta{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:.35rem .8rem;font-size:.75rem;display:flex}.matrix td{text-align:center;transition:background var(--fast) var(--ease)}.matrix tbody tr:last-child>*{border-bottom:0}.cell{width:100%;min-height:4.25rem;color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .25rem;font-size:.72rem;display:inline-flex;position:relative}.cell .mark{width:1.5rem;height:1.5rem;transition:transform var(--fast) var(--ease), box-shadow var(--fast) var(--ease);border-radius:3px}.cell:hover .mark{transform:scale(1.08)}.cell[aria-pressed=true]{color:var(--text)}.cell[aria-pressed=true] .mark{box-shadow:0 0 0 3px var(--bg), 0 0 0 4.5px var(--accent)}.matrix [data-hot]{background:var(--surface-2)}.matrix thead th[data-hot]{color:var(--accent);background:0 0}.matrix tr[data-dim]>*{opacity:.28}.matrix tr>*{transition:opacity var(--slow) var(--ease), background var(--fast) var(--ease)}.matrix tfoot th,.matrix tfoot td{border-top:1px solid var(--line-strong);background:var(--bg-raised);font-family:var(--mono);color:var(--text-faint);border-bottom:0;padding:.65rem .5rem;font-size:.72rem}.matrix tfoot th{letter-spacing:.08em;text-transform:uppercase;padding-left:1.1rem;font-weight:500}.coverage{flex-direction:column;align-items:center;gap:.35rem;display:flex}.coverage .bar{background:var(--line);border-radius:2px;width:70%;max-width:5rem;height:3px;overflow:hidden}.coverage .bar i{background:var(--accent);border-radius:2px;height:100%;display:block}.detail{background:var(--bg-raised);min-height:100%;padding:1.25rem}.detail-empty{text-align:center;min-height:14rem;color:var(--text-faint);align-content:center;place-items:center;gap:1rem;font-size:.88rem;display:grid}.detail-empty svg{width:2.5rem;height:2.5rem;color:var(--line-strong)}.detail h3{margin:.25rem 0 .4rem;font-size:1.05rem}.detail .question{color:var(--text-soft);margin-bottom:1rem;font-size:.9rem}.answer{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);align-items:center;gap:.65rem;margin-bottom:1rem;padding:.75rem .85rem;font-weight:600;display:flex}.answer .mark{width:1.1rem;height:1.1rem}.detail dl{gap:.85rem;margin:0 0 1.25rem;display:grid}.detail dt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.2rem;font-size:.66rem}.detail dd{margin:0;font-size:.9rem;line-height:1.5}.detail .hint{color:var(--text-faint);margin-top:.25rem;font-size:.82rem;display:block}.detail-in{animation:detail-in var(--slow) var(--ease)}@keyframes detail-in{0%{opacity:0;transform:translateY(4px)}}@media (width<=62rem){.lens-matrix{grid-template-columns:1fr}.lens-matrix .matrix-main{border-right:0;border-bottom:1px solid var(--line)}.detail-empty{min-height:6rem}}@media (width<=40rem){.matrix thead{display:none}.matrix,.matrix tbody,.matrix tfoot,.matrix tr{display:block}.matrix tbody tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.matrix tbody th{border-bottom:0;grid-column:1/-1;padding-bottom:.25rem}.matrix tbody td{border-bottom:0}.cell:after{content:attr(data-topic-label);color:var(--text-faint);order:3;font-size:.62rem;line-height:1.2}.matrix tfoot{display:none}}.imap{grid-template-columns:minmax(0,1fr) 17rem;display:grid;position:relative}.imap-board{border-right:1px solid var(--line);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:24px 24px;min-width:0;padding:1rem 1.1rem 1.25rem}.stages{grid-template-columns:6.5rem repeat(var(--cols), minmax(0, 1fr));gap:.5rem;display:grid}.stage-head{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);padding:.25rem 0 .75rem;font-size:.66rem;position:relative}.stage-head .step{color:var(--text-faint);opacity:.7;margin-bottom:.15rem;display:block}.stage-head:after{content:"";background:linear-gradient(90deg, var(--line-strong), var(--line-strong) 85%, transparent);height:1px;position:absolute;bottom:.35rem;left:0;right:-.5rem}.stage-head:last-child:after{right:0}.stage-head:before{content:"";background:var(--bg);border:1px solid var(--line-strong);z-index:1;border-radius:50%;width:7px;height:7px;position:absolute;bottom:calc(.35rem - 3px);left:0}.force-label{border-right:1px solid var(--line);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);flex-direction:column;justify-content:center;gap:.35rem;padding-right:.5rem;font-size:.66rem;display:flex}.stage-cell{border:1px dashed var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--bg) 55%, transparent);flex-direction:column;gap:.5rem;min-height:7rem;padding:.5rem;display:flex}.stage-cell .none{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);opacity:.6;margin:auto;font-size:.66rem}.node{text-align:left;border:1px solid var(--line-strong);border-left:2px solid var(--tone,var(--line-strong));border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);font:inherit;cursor:pointer;transition:border-color var(--fast) var(--ease), background var(--fast) var(--ease), transform var(--fast) var(--ease), opacity var(--slow) var(--ease);padding:.6rem .65rem .65rem;display:block}.node[data-binding=true]{--tone:var(--accent)}.node:hover{background:var(--surface-hover);transform:translateY(-1px)}.node[aria-pressed=true]{border-color:var(--accent);background:var(--accent-wash);box-shadow:0 0 0 1px var(--accent)}.imap[data-active] .node:not([aria-pressed=true]){opacity:.45}.node-type{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.25rem;font-size:.62rem;display:block}.node-name{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.82rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.node-foot{font-family:var(--mono);color:var(--text-faint);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.45rem;font-size:.66rem;display:flex}.node-links{align-items:center;gap:.25rem;display:inline-flex}.node-links b{color:var(--accent);font-weight:500}.imap-rail{background:var(--bg-raised);padding:1rem 1rem 1.25rem}.imap-rail ol{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.rail-item{text-align:left;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);font:inherit;cursor:pointer;transition:border-color var(--fast) var(--ease), opacity var(--slow) var(--ease), background var(--fast) var(--ease);padding:.6rem .7rem;font-size:.82rem;line-height:1.35;display:block}.rail-item:hover{background:var(--surface-hover)}.rail-item time{color:var(--text-faint);margin-bottom:.2rem;font-size:.66rem;display:block}.imap[data-active] .rail-item:not([data-linked]){opacity:.4}.rail-item[data-linked]{border-color:var(--accent)}.imap-wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.imap-wires path{fill:none;stroke:var(--accent);stroke-width:1.25px;stroke-dasharray:var(--len,600);stroke-dashoffset:var(--len,600);animation:wire var(--slow) var(--ease) forwards}.imap-wires circle{fill:var(--accent)}@keyframes wire{to{stroke-dashoffset:0}}.imap-detail{border-top:1px solid var(--line);background:var(--bg-raised)}.imap-detail .detail{min-height:0}.imap-detail .detail-empty{grid-auto-flow:column;justify-content:center;min-height:5rem}.imap-detail .detail-empty svg{width:1.5rem;height:1.5rem}.imap-detail .detail-body{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1.5rem 2.5rem;display:grid}.imap-detail h3{font-size:1.15rem}.imap-detail .other-name{color:var(--text-soft);margin-bottom:1rem;font-size:.88rem}.imap-detail .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.linked-list{gap:.35rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.linked-list a{align-items:baseline;gap:.6rem;font-size:.9rem;text-decoration:none;display:flex}.linked-list time{color:var(--text-faint);flex:none;font-size:.7rem}@media (width<=62rem){.imap{grid-template-columns:1fr}.imap-board{border-right:0;overflow-x:auto}.stages{min-width:40rem}.imap-rail,.imap-wires{display:none}.imap-detail .detail-body{grid-template-columns:1fr}}.entry-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.entry-list>li{border-bottom:1px solid var(--line);transition:background var(--fast) var(--ease);grid-template-columns:7.5rem minmax(0,1fr) auto;gap:.5rem 1.75rem;padding:1.4rem .75rem 1.4rem 0;display:grid;position:relative}.entry-list>li:hover{background:linear-gradient(90deg, transparent, var(--surface-2) 30%, transparent)}.entry-list>li>time{color:var(--text-faint);padding-top:.2rem;font-size:.8rem}.entry-list .entry-title{margin:0 0 .4rem;font-size:1.12rem;line-height:1.3}.entry-list .entry-title a{color:var(--text);text-decoration:none}.entry-list .entry-title a:after{content:"";position:absolute;inset:0}.entry-list>li:hover .entry-title a{color:var(--accent)}.entry-list p{color:var(--text-soft);margin:0;font-size:.94rem}.entry-side{flex-direction:column;align-items:flex-end;gap:.55rem;padding-top:.15rem;display:flex}@media (width<=44rem){.entry-list>li{grid-template-columns:1fr;padding-right:0}.entry-side{flex-flow:wrap;order:3;align-items:center}}.filters{flex-wrap:wrap;align-items:center;gap:.75rem 2rem;margin-bottom:1.25rem;padding:.9rem 1.1rem;display:flex}.filters[hidden]{display:none}.filter-count{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin:0 0 .75rem;font-size:.72rem}.filter-hint{color:var(--text-faint);margin:0 0 1.25rem;font-size:.82rem}.ruled{border-collapse:collapse;width:100%;font-size:.94rem}.ruled th,.ruled td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.95rem 1rem}.ruled thead th{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);background:var(--bg-raised);padding-top:.75rem;padding-bottom:.75rem;font-size:.68rem;font-weight:500}.ruled tbody tr{transition:background var(--fast) var(--ease)}.ruled tbody tr:hover{background:var(--surface-2)}.ruled tbody tr:last-child>*{border-bottom:0}.ruled tbody tr:target{background:var(--accent-wash)}.table-panel{overflow:hidden}.instr-name{font-weight:500;display:block}.instr-other{color:var(--text-soft);margin-top:.15rem;font-size:.84rem;display:block}.instr-note{color:var(--text-faint);margin-top:.35rem;font-size:.86rem;display:block}@media (width<=44rem){.stack thead{display:none}.stack,.stack tbody,.stack tr,.stack td{width:100%;display:block}.stack tr{border-bottom:1px solid var(--line);padding:.85rem 1rem}.stack td{border:0;padding:.3rem 0}.stack td[data-label]:before{content:attr(data-label);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.15rem;font-size:.64rem;display:block}}.balance{padding:1.25rem 1.25rem 1.1rem}.balance-bar{gap:3px;height:.6rem;margin:.25rem 0 1rem;display:flex}.balance-bar i{transform-origin:0;border-radius:2px}.balance-bar .b-missed{background:var(--red)}.balance-bar .b-open{background:repeating-linear-gradient(135deg, var(--amber) 0 3px, color-mix(in srgb, var(--amber) 45%, transparent) 3px 6px)}.balance-bar .b-met{background:var(--green)}.balance-legend{flex-wrap:wrap;gap:.5rem 2rem;margin:0;padding:0;list-style:none;display:flex}.balance-legend li{align-items:center;gap:.6rem;display:flex}.balance-legend .figure{font-size:1.5rem;font-weight:500;line-height:1}.timeline{margin:0;padding:0;list-style:none;position:relative}.timeline:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:7.25rem}.timeline>li{grid-template-columns:6.5rem minmax(0,1fr);gap:1.5rem;padding:0 0 1.25rem;display:grid;position:relative}.timeline>li[hidden]{display:none}.timeline .t-date{text-align:right;color:var(--text-faint);padding-top:1.05rem;font-size:.78rem}.timeline .t-dot{background:var(--bg);border:2px solid var(--tone);border-radius:50%;width:11px;height:11px;position:absolute;top:1.2rem;left:calc(7.25rem - 5px)}.timeline [data-outcome=missed]{--tone:var(--red)}.timeline [data-outcome=open]{--tone:var(--amber)}.timeline [data-outcome=met]{--tone:var(--green)}.timeline [data-outcome=missed] .t-dot,.timeline [data-outcome=met] .t-dot{background:var(--tone)}.t-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.t-col{padding:.95rem 1.1rem 1rem}.t-col+.t-col{border-left:1px solid var(--line);background:var(--bg-raised)}.t-col .label{align-items:baseline;gap:.5rem;margin-bottom:.4rem;display:flex}.t-col .label [lang=id]{text-transform:none;letter-spacing:.02em;opacity:.85}.t-text{color:var(--text);margin-bottom:.5rem;font-size:1rem;font-weight:500;line-height:1.4;display:block}.t-who{color:var(--text-soft);flex-wrap:wrap;gap:.25rem .75rem;font-size:.82rem;display:flex}.t-who a{font-size:.8rem}.t-col .stamp{margin-top:.1rem}@media (width<=44rem){.timeline:before{left:.3rem}.timeline>li{grid-template-columns:1fr;gap:.4rem;padding-left:1.5rem}.timeline .t-date{text-align:left;padding-top:0}.timeline .t-dot{top:.3rem;left:-.03rem}.t-card{grid-template-columns:1fr}.t-col+.t-col{border-left:0;border-top:1px solid var(--line)}}.promise-mini{margin:0;padding:0;list-style:none}.promise-mini li{border-top:1px solid var(--line);grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.7rem 1.25rem;font-size:.92rem;display:grid}.promise-mini time{color:var(--text-faint);font-size:.75rem}.promise-mini .who{color:var(--text-faint);font-size:.78rem;display:block}@media (width<=44rem){.promise-mini li{grid-template-columns:1fr auto}.promise-mini time{grid-column:1/-1}}.entry-layout{grid-template-columns:minmax(0,1fr) 19rem;align-items:start;gap:3.5rem;display:grid}.back{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:.4rem;margin-bottom:1.5rem;font-size:.72rem;text-decoration:none;display:inline-flex}.back:hover{color:var(--accent)}.entry-head{margin-bottom:1.75rem}.entry-head h1{font-size:clamp(1.9rem,1.4rem + 2.2vw,2.8rem)}.entry-body{max-width:var(--measure)}.entry-body section{margin-top:2.75rem}.entry-body h2{align-items:center;gap:.75rem;margin-bottom:.9rem;font-size:1.15rem;display:flex}.entry-body h2 .num{font-family:var(--mono);color:var(--accent);letter-spacing:.06em;font-size:.72rem;font-weight:500}.entry-body p{line-height:1.7}.record{position:sticky;top:5.25rem;overflow:hidden}.record-head{border-bottom:1px solid var(--line);background:var(--bg-raised);padding:.75rem 1.1rem}.record-head .label,.record dl{margin:0}.record dl>div{border-bottom:1px solid var(--line);padding:.85rem 1.1rem}.record dl>div:last-child{border-bottom:0}.record dt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.35rem;font-size:.64rem}.record dd{margin:0;font-size:.9rem}.record .hint{color:var(--text-faint);margin-top:.3rem;font-size:.8rem;line-height:1.45;display:block}.record-lens{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.record-lens li{align-items:center;gap:.55rem;font-size:.84rem;display:flex}.record-lens li span:last-child{font-family:var(--mono);color:var(--text-faint);margin-left:auto;font-size:.7rem}@media (width<=62rem){.entry-layout{grid-template-columns:1fr;gap:2rem}.record{order:-1;position:static}.record dl{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.record dl>div{border-right:1px solid var(--line)}.record dl>div:nth-child(2n){border-right:0}.record dl>.span{border-right:0;grid-column:1/-1}}.quote{border-left:2px solid var(--accent);background:var(--surface);border-radius:0 var(--radius) var(--radius) 0;margin:2rem 0;padding:1.4rem 1.5rem}.quote blockquote{margin:0}.quote .label{margin-bottom:.35rem}.quote .original{color:var(--text);letter-spacing:-.01em;margin-bottom:1rem;font-size:clamp(1.15rem,1.05rem + .5vw,1.4rem);font-weight:500;line-height:1.45}.quote .translation{color:var(--text-soft);margin-bottom:.75rem}.quote figcaption{color:var(--text-faint);font-size:.84rem}.lens-table{overflow:hidden}.lens-table th{width:65%;font-weight:500}.lens-table .q{color:var(--text-soft);margin-top:.15rem;font-size:.86rem;font-weight:400;display:block}.lens-value{align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.lens-note{color:var(--text-soft);border:1px dashed var(--line-strong);border-radius:var(--radius-sm);margin-top:1rem;padding:.75rem 1rem;font-size:.9rem}.take{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem 1.4rem;position:relative}.take p:last-child{margin-bottom:0}.sources-list{counter-reset:src;margin:0;padding:0;list-style:none}.sources-list li{counter-increment:src;border-bottom:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr);padding:.7rem 0;display:grid}.sources-list li:before{content:counter(src, decimal-leading-zero);font-family:var(--mono);color:var(--text-faint);padding-top:.2rem;font-size:.72rem}.sources-list .outlet{font-family:var(--mono);letter-spacing:.04em;color:var(--text-faint);margin-top:.2rem;font-size:.7rem;display:block}.correction{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);color:var(--text-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:3rem;padding:1rem 1.2rem;font-size:.9rem;display:flex}.correction p{margin:0}.doc{grid-template-columns:13rem minmax(0, var(--measure));align-items:start;gap:3.5rem;display:grid}.toc{font-size:.86rem;position:sticky;top:5.25rem}.toc ol{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.toc a{color:var(--text-soft);border-left:1px solid #0000;margin-left:-1px;padding:.35rem 0 .35rem .9rem;text-decoration:none;display:block}.toc a:hover{color:var(--text);border-left-color:var(--text-faint)}.doc-body h2{border-top:1px solid var(--line);margin-top:2.75rem;padding-top:1.5rem}.doc-body ul{padding-left:1.2rem}.doc-body li{margin-bottom:.6rem}.doc-body li::marker{color:var(--accent)}@media (width<=52rem){.doc{grid-template-columns:minmax(0,1fr);gap:1.5rem}.toc{position:static}}.levels{gap:.75rem;margin:0 0 1rem;display:grid}.level{padding:1rem 1.2rem}.level dt{align-items:center;gap:.6rem;margin-bottom:.35rem;font-weight:600;display:flex}.level dd{color:var(--text-soft);margin:0;font-size:.94rem}.link-list{flex-wrap:wrap;gap:.6rem;margin:2.5rem 0 0;padding:0;list-style:none;display:flex}.js [data-reveal]{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(10px)}.js [data-reveal].is-in{opacity:1;transform:none}.balance-bar i{animation:grow .8s var(--ease) both}@keyframes grow{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;transform:none}}@media print{.masthead,.site-footer,.record,.theme-toggle{display:none}body{color:#000;background:#fff}}.label.inset{margin-top:.5rem;padding:0 1.25rem}.section--tight{margin-top:2rem}.ruled .mono,.ruled time{white-space:nowrap}.status-box{border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;background:var(--surface);color:var(--text-soft);margin:0 0 2rem;padding:1rem 1.2rem;font-size:.92rem}.status-box h2{letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0 0 .35rem;font-size:.8rem}.status-box p{margin:0}.callout{border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:3rem;padding:1.5rem;display:flex}.callout>div{flex:24rem;max-width:44rem}.callout h2{margin:0 0 .4rem}.callout p:last-child{margin-bottom:0}.cite{white-space:nowrap;margin-left:.1em;font-size:.72em;line-height:0}.cite a{text-decoration:none}.refs{border-top:1px solid var(--line);margin-top:3rem;padding-top:1.5rem}.refs ol{color:var(--text-soft);padding-left:1.6rem;font-size:.86rem}.refs li{margin-bottom:.6rem;scroll-margin-top:5rem}.refs li:target{color:var(--text)}.refs a{overflow-wrap:anywhere}.doc-body h3{margin:1.75rem 0 .6rem;font-size:1.05rem}.doc-body .table-panel{margin:1.25rem 0 1.5rem}.glossary dt{margin-top:.75rem;font-weight:600}.glossary dd{color:var(--text-soft);margin:.15rem 0 0}.hierarchy{border-left:2px solid var(--accent);margin:1.25rem 0;padding:0;list-style:none}.hierarchy li{padding:.35rem 0 .35rem 1rem}.hierarchy .mono{width:1.5rem;color:var(--text-faint);display:inline-block}.dossiers{grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));gap:1rem;display:grid}.dossier{padding:1.25rem;scroll-margin-top:5rem}.dossier h3{margin:0 0 .6rem;font-size:1.05rem}.dossier-stamps{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.9rem;display:flex}.read-flag{border:1px dashed var(--line);color:var(--text-faint);border-radius:999px;padding:.15rem .5rem;font-size:.75rem}.read-flag.is-read{border-style:solid;border-color:var(--accent);color:var(--accent)}.dossier dl{margin:0;font-size:.9rem}.dossier dt{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-top:.75rem;font-size:.72rem}.dossier dd{color:var(--text-soft);margin:.2rem 0 0}.dossier ul{margin:0;padding-left:1.1rem}.screenshot{max-width:26rem;margin:1.5rem 0}.screenshot img{border:1px solid var(--line);border-radius:var(--radius);width:100%;height:auto;display:block}.screenshot figcaption{color:var(--text-faint);margin-top:.6rem;font-size:.84rem}.unverified{border:1px solid var(--accent);border-radius:var(--radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--accent);margin-right:.35rem;padding:.05rem .45rem;font-weight:600;line-height:1.9;display:inline}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.25rem;margin-top:1.5rem;display:flex}.tabs a{color:var(--text-soft);border-bottom:2px solid #0000;margin-bottom:-1px;padding:.55rem .9rem;font-size:.92rem;text-decoration:none}.tabs a:hover{color:var(--text)}.tabs a[aria-current=page]{color:var(--text);border-bottom-color:var(--accent)}.pipeline{counter-reset:step;gap:.5rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.pipeline li{counter-increment:step;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:2rem 7rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.7rem .9rem;display:grid}.pipeline li:before{content:counter(step, decimal-leading-zero);font-family:var(--mono);color:var(--accent);font-size:.75rem}.pipeline span{color:var(--text-soft);font-size:.92rem}@media (width<=44rem){.pipeline li{grid-template-columns:2rem minmax(0,1fr)}.pipeline span{grid-column:2}}.code{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);font-family:var(--mono);color:var(--text-soft);margin:1rem 0 1.5rem;padding:1rem 1.1rem;font-size:.8rem;line-height:1.6;overflow-x:auto}.doc-body code{font-family:var(--mono);font-size:.86em}.radar-warning p{margin:0 0 .4rem}.empty-state{color:var(--text-soft);padding:1.1rem 1.25rem}.lead-day{margin-top:1.5rem}.lead-day>.label{margin:0 0 .6rem;font-size:.72rem}.leads{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.lead{padding:.9rem 1.1rem}.lead-meta{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:.35rem .9rem;font-size:.78rem;display:flex}.lead-country{font-family:var(--mono);border:1px solid var(--line-strong);color:var(--text-soft);border-radius:4px;padding:.05rem .4rem}.lead-status{border:1px dashed var(--line-strong);border-radius:999px;margin-left:auto;padding:.05rem .5rem}.lead-status--promoted,.lead-status--reviewed{border-style:solid;border-color:var(--accent);color:var(--accent)}.lead-title{margin:.45rem 0 .3rem;font-weight:500;line-height:1.4}.lead-summary{color:var(--text-soft);margin:0 0 .3rem;font-size:.88rem}.lead-summary .label{margin-bottom:.1rem;display:block}.lead-terms{color:var(--text-faint);margin:0;font-size:.78rem}.radar-more{margin-top:1rem;padding:.9rem 1.1rem}.radar-more summary{cursor:pointer;color:var(--text-soft)}.radar-more ul{margin:.75rem 0 0;padding-left:1.1rem;font-size:.88rem}.radar-more .table-panel{margin-top:.75rem}.stale-list{margin:0;padding:.6rem 1.1rem;list-style:none}.stale-list li{padding:.35rem 0}.page-head:has(.tabs){border-bottom:0;padding-bottom:0}.radar-warning{margin:0 0 1rem}.table-scroll{border:1px solid var(--line);border-radius:var(--radius);margin:1.5rem 0;overflow-x:auto}.table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.table-scroll table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.84rem}.table-scroll caption{text-align:left;color:var(--text);border-bottom:1px solid var(--line);padding:.7rem .9rem;font-weight:600}.table-scroll th,.table-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.55rem .8rem}.table-scroll th{background:var(--surface-2);color:var(--text);font-weight:600}.table-scroll tr:last-child td{border-bottom:0}.table-scroll .nowrap,.lens-v2 td,.lens-v2 thead th{white-space:nowrap}.lens-v2 tbody th .hint{color:var(--text-faint);font-size:.78rem;font-weight:400;display:block}.lens-v2 td:last-child{white-space:normal;min-width:14rem}.lens-basis{border-left:2px solid var(--line-strong);background:var(--surface);margin-top:1rem;padding:.8rem 1rem;font-size:.9rem}.lens-basis .label{margin:0 0 .3rem}.lens-basis p:last-child{margin:0}dl.defs dt{font-weight:600}dl.defs dd{margin:0 0 .6rem}.lens-v2 tbody th{min-width:15rem}.incident-timeline{gap:1rem;margin:1rem 0 2.5rem;padding:0;list-style:none;display:grid}.incident-timeline>li{padding:1rem 1.2rem}.incident-timeline h3{margin:0 0 .25rem;scroll-margin-top:5rem}.it-events{border-left:2px solid var(--line-strong);margin:.75rem 0;padding:0 0 0 1rem;font-size:.88rem;list-style:none}.it-events li{margin-bottom:.4rem;position:relative}.it-events li:before{content:"";background:var(--accent);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.45em;left:-1.33rem}.it-events time{font-family:var(--mono);color:var(--text-soft);margin-right:.4rem}.incident-table .hint{color:var(--text-faint);font-size:.78rem;display:block}.incident-table td.num{text-align:right;font-family:var(--mono)}.incident-table .blank{color:var(--text-faint);font-size:.78rem}.incident-sources{margin:.3rem 0 0;padding:0;list-style:none}.incident-table tbody th{min-width:13rem}.incident-table td:nth-child(7),.incident-table td:last-child{min-width:15rem}.incident-table thead th{min-width:6.5rem}.reading-list{gap:.9rem;margin:.75rem 0 2.5rem;padding:0;list-style:none;display:grid}.reading-list>li.panel{padding:1rem 1.2rem}.reading-list h3{margin:0 0 .25rem;font-size:1.05rem}.reading-list .hint{color:var(--text-faint);font-size:.82rem;display:block}.reading-list--todo>li{border-bottom:1px solid var(--line);padding-bottom:.9rem}.reading-status{border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--text-soft);margin-right:.5rem;padding:.05rem .45rem;font-size:.72rem;display:inline-block}.reading-status--reading{border-color:var(--accent);color:var(--accent)}.corrections-list{margin:0 0 2rem;padding:0;list-style:none}.corrections-list li{border-bottom:1px solid var(--line);padding:1rem 0}.corrections-list time{font-family:var(--mono);color:var(--accent);font-size:.82rem}.corrections-list p{margin:.35rem 0 0}.page-head .label-note{margin-top:.9rem}:root,:root[data-theme=dark]{--t-instrument:#5cc2cc;--t-entry:#e2b45c;--t-promise:#ef7b7f;--t-person:#b49af0;--t-institution:#6f9cf0;--t-document:#8a96a3;--t-outlet:#6fcf9f;--t-reference:#e08fc8;--t-lead:#c8c46a}:root[data-theme=light]{--t-instrument:#0b6b75;--t-entry:#8f620d;--t-promise:#b3343c;--t-person:#6a4bb8;--t-institution:#2f5fb8;--t-document:#5d6874;--t-outlet:#1d7550;--t-reference:#a03a82;--t-lead:#6f6a12}.onto-t-instrument{--c:var(--t-instrument)}.onto-t-entry{--c:var(--t-entry)}.onto-t-promise{--c:var(--t-promise)}.onto-t-person{--c:var(--t-person)}.onto-t-institution{--c:var(--t-institution)}.onto-t-document{--c:var(--t-document)}.onto-t-outlet{--c:var(--t-outlet)}.onto-t-reference{--c:var(--t-reference)}.onto-t-lead{--c:var(--t-lead)}.onto-swatch{background:var(--c,var(--text-faint));vertical-align:.02em;border-radius:50%;flex:none;width:.62rem;height:.62rem;display:inline-block}.onto-line{border-top:2px solid var(--text-faint);vertical-align:.25em;width:1.1rem;height:0;display:inline-block}.onto-line.onto-b-curated{border-top-color:var(--accent)}.onto-line.onto-b-machine{border-top-style:dashed;border-top-color:var(--amber)}.onto-empty{color:var(--text-soft);margin:0;font-size:.92rem}.onto-kind{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:.45rem;margin:0 0 .35rem;font-size:.68rem;display:flex}.onto-title{overflow-wrap:anywhere;margin:0 0 .75rem;font-size:1.05rem;line-height:1.35}.onto-props{grid-template-columns:auto minmax(0,1fr);gap:.25rem .9rem;margin:0 0 .9rem;font-size:.84rem;display:grid}.onto-props dt{color:var(--text-faint)}.onto-props dd{font-family:var(--mono);overflow-wrap:anywhere;margin:0;font-size:.8rem}.onto-actions{flex-wrap:wrap;gap:.4rem;margin:0 0 .6rem;display:flex}.onto-actions .btn{padding:.35rem .7rem;font-size:.8rem}.onto-group{margin:.9rem 0 .4rem}.onto-none{color:var(--text-faint);margin:0;font-size:.84rem}.onto-rels{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.onto-rels li{border:1px solid var(--line);border-left:2px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-2);padding:.45rem .55rem}.onto-rels li.onto-b-curated{border-left-color:var(--accent)}.onto-rels li.onto-b-machine{border-left-color:var(--amber)}.onto-rel{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-size:.66rem;display:block}.onto-jump{width:100%;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.4rem;padding:.15rem 0;font-size:.86rem;display:flex}.onto-jump:hover,.onto-jump:focus-visible{color:var(--accent)}.onto-meta{color:var(--text-faint);font-size:.74rem;display:block}.onto-rules{max-width:var(--measure);color:var(--text-soft);padding-left:1.2rem}.onto-rules li+li{margin-top:.5rem}.onto-register summary{cursor:pointer;padding:.9rem 1.1rem;font-weight:500}.onto-register[open] summary{border-bottom:1px solid var(--line)}td.num{font-family:var(--mono)}.onto-out{margin-top:.4rem;font-size:.86rem;display:block}@keyframes live-dot{50%{opacity:.25}}.replay{padding:1.25rem 1.25rem 1.1rem}.replay-head{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.75rem;display:flex}.replay-head h2{margin:0 0 .3rem}.replay-head p{max-width:var(--measure);color:var(--text-soft);margin:0;font-size:.92rem}.replay-play{flex:none}.replay-play svg{fill:currentColor;width:.9rem;height:.9rem}.replay-play .i-pause,.replay-play.is-playing .i-play{display:none}.replay-play.is-playing .i-pause{display:inline}.replay-scroll{scrollbar-width:thin;overflow-x:auto}.replay-chart{width:100%;min-width:42rem;height:auto;display:block}.replay-chart text{font-family:var(--mono);fill:var(--text-faint);font-size:13px}.replay-chart .replay-y{text-anchor:end}.replay-tick line{stroke:var(--grid-line);stroke-width:1px}:root[data-theme=dark] .replay-tick line{stroke:#ffffff0f}.replay-axis{stroke:var(--line-strong)}.replay-area{fill:var(--red-wash)}.replay-step{fill:none;stroke:var(--red);stroke-width:2px}.rd-missed{--rd:var(--red)}.rd-open{--rd:var(--amber)}.rd-met{--rd:var(--green)}.replay-dot line{stroke:var(--rd);stroke-width:1px;stroke-dasharray:2 3;opacity:.6}.replay-dot circle{fill:var(--rd);stroke:var(--surface);stroke-width:2px}.replay-dot text{text-anchor:middle;fill:var(--text-soft)}.replay-dot{transition:opacity .26s var(--ease)}.replay-dot circle{transition:r .26s var(--ease)}.replay-dot.is-future{opacity:.08}.replay-dot.is-future circle{r:2}.replay-head-line{stroke:var(--accent);stroke-width:1.5px}.replay-slider{min-width:42rem;margin-top:.25rem;display:block}.replay-slider input{width:100%;accent-color:var(--accent)}.replay-readout{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem 2rem;margin-top:.75rem;padding-top:.85rem;display:grid}.replay-readout p{margin:0}.replay-asof b[data-date]{font-family:var(--mono);font-size:1.15rem;font-weight:500;display:block}.replay-count{color:var(--text-soft);font-size:.84rem;display:block}.replay-count .label{margin:.5rem 0 0;display:block}.replay-count b{font-family:var(--mono);color:var(--red);margin-right:.2rem;font-size:1.6rem;font-weight:500}.replay-latest{gap:.15rem;display:grid}.replay-latest .who{color:var(--text-faint);font-size:.82rem}.replay-outcome{font-family:var(--mono);letter-spacing:.04em;color:var(--rd);font-size:.72rem}@media (width<=44rem){.replay-head{flex-direction:column}.replay-readout{grid-template-columns:minmax(0,1fr)}}.ev-legal-text{--ev:var(--accent)}.ev-official-statement{--ev:var(--amber)}.ev-press-report{--ev:var(--text-faint)}.overview{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.9fr);gap:1.5rem 2rem;margin-bottom:1.25rem;padding:1.2rem 1.25rem 1.25rem;display:grid}.overview .label{margin:0 0 .75rem}.ov-timeline{min-width:0}.ov-track{border-bottom:1px solid var(--line-strong);height:6.5rem;margin:0 .4rem;position:relative;overflow:hidden}.ov-tick{border-left:1px solid var(--line);height:100%;font-family:var(--mono);color:var(--text-faint);white-space:nowrap;padding-left:.25rem;font-size:.62rem;position:absolute;bottom:0}.ov-today{border-left:1px dashed var(--accent);position:absolute;top:0;bottom:0}.ov-today span{font-family:var(--mono);color:var(--accent);font-size:.62rem;position:absolute;top:0;right:.3rem}.ov-sweep{background:linear-gradient(90deg, transparent, var(--accent-wash));border-right:1px solid var(--accent);opacity:.6;width:18%;animation:7s linear infinite ov-sweep;position:absolute;top:0;bottom:0}@keyframes ov-sweep{0%{transform:translate(-100%)}to{transform:translate(560%)}}.ov-dot{bottom:calc(.55rem + var(--stack) * 1.15rem);background:var(--ev);border:2px solid var(--surface);width:.95rem;height:.95rem;box-shadow:0 0 0 1px var(--ev);animation:ov-drop .7s var(--ease) both;animation-delay:calc(var(--i) * .12s + .2s);transition:transform var(--fast) var(--ease), opacity var(--fast) var(--ease);border-radius:50%;margin-left:-.475rem;position:absolute}.ov-dot:hover,.ov-dot:focus-visible{outline:none;transform:scale(1.35)}.ov-dot.is-out{opacity:.18}@keyframes ov-drop{0%{opacity:0;transform:translateY(-3rem)}60%{transform:translateY(.2rem)}}.ov-bars ul,.ov-legend{margin:0;padding:0;list-style:none}.ov-bars li{color:var(--text-soft);grid-template-columns:9.5rem minmax(0,1fr) 1.5rem;align-items:center;gap:.6rem;font-size:.8rem;display:grid}.ov-bars li+li{margin-top:.5rem}.ov-name{align-items:center;gap:.4rem;display:inline-flex}.ov-bar{background:var(--surface-2);border-radius:999px;height:.55rem;overflow:hidden}.ov-bar i{border-radius:inherit;background:var(--ev);transform-origin:0;height:100%;animation:grow .9s var(--ease) both;animation-delay:calc(var(--i) * .14s + .3s);display:block}.ov-bars b,.ov-legend b{font-family:var(--mono);color:var(--text);text-align:right;font-weight:500}.ov-note{color:var(--text-faint);margin:.75rem 0 0;font-size:.76rem}.ov-split{border-radius:999px;gap:3px;height:.85rem;display:flex;overflow:hidden}.ov-split i{transform-origin:0;animation:grow 1s var(--ease) both .4s}.ov-id{background:var(--accent)}.ov-en{background:var(--t-person)}.ov-legend{color:var(--text-soft);gap:.2rem;margin-top:.6rem;font-size:.8rem;display:grid}.ov-legend li{align-items:center;gap:.45rem;display:flex}.ov-legend b{margin-left:auto}.ov-key{border-radius:2px;width:.6rem;height:.6rem}@media (width<=60rem){.overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ov-timeline{grid-column:1/-1}}@media (width<=40rem){.overview{grid-template-columns:minmax(0,1fr)}}.rail{display:none}.doc.doc--prose{display:block}@media (width>=84rem){.doc.doc--rail{grid-template-columns:12rem minmax(0, var(--measure)) minmax(13rem, 1fr);gap:3rem}.doc.doc--prose{grid-template-columns:minmax(0, var(--measure)) minmax(15rem, 19rem);align-items:start;gap:4rem;display:grid}.rail{gap:.9rem;display:grid;position:sticky;top:5.25rem}}.rail-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:1rem 1.05rem;font-size:.84rem}.rail-card .label{margin:0 0 .45rem}.rail-progress{align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.rail-progress svg{flex:none;width:2.9rem;height:2.9rem;transform:rotate(-90deg)}.rail-progress circle{fill:none;stroke-width:4px}.rp-track{stroke:var(--surface-2)}.rp-fill{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .2s linear}.rail-progress p{color:var(--text-faint);margin:0;font-size:.78rem;line-height:1.35}.rail-progress b{font-family:var(--mono);color:var(--text);font-size:1.05rem;font-weight:500}.rail-now{color:var(--text);margin:0 0 .6rem;font-weight:500;line-height:1.35}.rail-sec-label{margin-top:.9rem!important}.rail-sections{border-left:1px solid var(--line);margin:0 0 .6rem;padding:0;list-style:none}.rail-sections a{color:var(--text-soft);border-left:2px solid #0000;margin-left:-1px;padding:.22rem 0 .22rem .7rem;line-height:1.35;text-decoration:none;display:block}.rail-sections a:hover{color:var(--text)}.rail-sections a[aria-current],.toc a[aria-current]{color:var(--accent);border-left-color:var(--accent)}.rail-top{font-size:.78rem;text-decoration:none}.rail-ladder ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.rail-ladder li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .5rem;display:grid}.rl-step{background:var(--surface-2);border-radius:999px;grid-column:1/-1;height:.45rem;overflow:hidden}.rl-step i{width:var(--w);border-radius:inherit;background:var(--ev);transform-origin:0;height:100%;animation:grow .9s var(--ease) both;animation-delay:calc(var(--i) * .15s + .2s);display:block}.rl-text{color:var(--text-soft)}.rail-ladder b,.rl-read b{font-family:var(--mono);font-weight:500}.rl-read{color:var(--text-soft);margin:.9rem 0 .4rem}.rl-dots{gap:.3rem;display:flex}.rl-dots span{border:1px solid var(--line-strong);border-radius:2px;width:.7rem;height:.7rem}.rl-dots span.is-read{background:var(--accent);border-color:var(--accent)}.ns-dot{background:var(--green);border-radius:50%;width:.45rem;height:.45rem;margin-right:.4rem;animation:1.6s ease-in-out infinite live-dot;display:inline-block}.ns-clock{color:var(--text-faint);gap:.5rem;margin:.1rem 0 .4rem;font-size:.72rem;display:flex}.ns-clock b{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text);margin-right:.1rem;font-size:1.35rem;font-weight:500}.ns-note{color:var(--text-faint);margin:0 0 .7rem;font-size:.74rem}.ns-facts{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:.2rem .75rem;margin:0;padding-top:.6rem;display:grid}.ns-facts dt{color:var(--text-faint);white-space:nowrap}.ns-facts dd{font-family:var(--mono);text-align:right;margin:0}.page-head:before{content:"";z-index:-1;aspect-ratio:600/320;opacity:.13;pointer-events:none;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 320'><g fill='none' stroke='%235cc2cc' stroke-width='1'><path d='M343 160 L345 164 L346 168 L345 171 L343 175 L339 179 L334 181 L329 183 L323 184 L317 185 L311 184 L305 184 L300 183 L295 182 L291 181 L287 180 L282 179 L278 178 L273 176 L269 175 L265 173 L261 170 L258 167 L256 164 L255 160 L255 156 L257 153 L259 149 L261 146 L265 143 L269 141 L273 138 L278 137 L283 135 L289 134 L294 134 L300 134 L305 135 L310 137 L315 138 L318 140 L322 142 L325 145 L328 147 L331 149 L334 151 L338 154 L341 157Z'/><path d='M375 160 L377 166 L377 173 L375 179 L371 185 L365 191 L357 195 L347 198 L337 199 L327 200 L317 199 L308 198 L300 197 L292 195 L285 194 L278 193 L270 192 L262 190 L254 188 L245 186 L237 182 L230 178 L225 172 L222 166 L220 160 L221 154 L224 148 L229 142 L235 137 L242 132 L249 129 L257 126 L265 123 L274 121 L282 120 L291 119 L300 119 L309 120 L317 121 L325 123 L332 126 L339 129 L345 132 L351 136 L357 140 L362 144 L367 149 L371 154Z'/><path d='M407 160 L408 169 L407 178 L403 186 L396 194 L387 201 L376 207 L363 211 L350 213 L336 214 L323 214 L311 212 L300 211 L289 209 L279 208 L269 207 L257 206 L245 204 L233 201 L220 198 L208 193 L198 186 L190 178 L185 169 L184 160 L186 151 L192 142 L200 135 L210 128 L221 123 L232 118 L244 115 L255 112 L266 109 L277 107 L288 106 L300 105 L312 104 L324 105 L336 107 L347 110 L358 113 L368 118 L378 123 L386 130 L393 136 L399 144 L404 152Z'/><path d='M436 160 L435 171 L432 182 L426 192 L417 202 L406 210 L392 217 L377 222 L362 226 L345 228 L330 228 L314 228 L300 227 L286 226 L272 224 L258 223 L242 222 L226 219 L209 216 L193 211 L177 204 L164 195 L155 184 L150 172 L149 160 L154 148 L162 137 L174 128 L188 120 L203 114 L218 109 L232 105 L246 102 L259 99 L272 96 L286 92 L300 90 L315 88 L332 87 L348 88 L365 91 L381 95 L395 102 L407 109 L418 118 L426 128 L432 138 L435 149Z'/><path d='M462 160 L458 173 L452 185 L443 197 L433 207 L421 217 L406 225 L390 232 L373 238 L355 242 L337 244 L318 246 L300 246 L282 245 L263 244 L245 242 L225 240 L205 236 L185 231 L166 223 L148 214 L133 202 L123 189 L118 175 L119 160 L125 146 L136 133 L151 122 L168 113 L186 106 L204 101 L220 96 L236 92 L251 88 L266 83 L282 78 L300 73 L319 70 L340 67 L362 67 L384 70 L405 76 L424 84 L439 94 L451 106 L459 119 L463 133 L464 147Z'/><path d='M484 160 L476 174 L467 188 L457 200 L446 212 L433 223 L419 233 L403 243 L386 251 L366 258 L345 264 L323 267 L300 269 L277 269 L253 267 L230 264 L206 260 L183 254 L161 246 L140 236 L122 223 L107 209 L97 193 L93 177 L94 160 L102 144 L115 129 L131 117 L150 107 L169 98 L189 92 L207 86 L225 80 L242 74 L260 68 L279 61 L300 54 L324 49 L350 46 L377 45 L405 49 L430 56 L453 66 L470 80 L483 95 L490 112 L492 128 L489 145Z'/><path d='M502 160 L491 176 L480 190 L469 203 L458 216 L446 229 L433 242 L418 255 L400 267 L379 277 L355 286 L328 292 L300 295 L271 296 L242 293 L214 288 L187 281 L162 271 L138 259 L118 246 L100 231 L87 214 L78 197 L74 178 L76 160 L83 142 L96 126 L112 112 L131 100 L151 90 L171 81 L191 73 L211 65 L231 57 L252 49 L274 40 L300 33 L329 26 L360 23 L392 23 L424 28 L454 37 L479 50 L498 66 L511 85 L517 105 L516 124 L511 143Z'/><path d='M518 160 L506 177 L494 192 L483 207 L473 221 L463 237 L451 253 L436 269 L417 285 L394 299 L366 311 L334 320 L300 324 L265 324 L230 320 L198 312 L168 300 L142 287 L119 271 L100 254 L85 236 L73 218 L65 199 L61 179 L62 160 L68 141 L78 123 L92 107 L108 92 L128 79 L149 67 L170 56 L193 46 L216 36 L242 26 L269 17 L300 9 L333 4 L369 1 L406 3 L441 9 L474 20 L501 36 L521 55 L534 77 L538 99 L536 121 L529 141Z'/><path d='M536 160 L524 178 L513 195 L503 212 L493 229 L484 247 L472 266 L457 286 L436 305 L410 323 L377 338 L340 348 L300 352 L259 351 L220 345 L183 333 L152 318 L126 300 L104 280 L87 260 L74 240 L64 220 L57 200 L52 180 L50 160 L52 140 L58 120 L67 101 L81 82 L99 65 L120 49 L144 35 L171 22 L199 11 L231 1 L264 -8 L300 -14 L338 -18 L378 -18 L417 -14 L455 -5 L489 8 L517 26 L538 47 L551 71 L556 95 L554 118 L546 140Z'/></g></svg>") 50%/contain no-repeat;width:min(44rem,70vw);animation:26s ease-in-out infinite alternate head-drift;position:absolute;top:-3rem;right:-6rem;mask-image:linear-gradient(90deg,#0000,#000 40%)}:root[data-theme=light] .page-head:before{opacity:.2;filter:saturate(.6)brightness(.6)}@keyframes head-drift{0%{transform:translate(0,0)rotate(0)scale(1)}to{transform:translate(-3rem,1rem)rotate(-6deg)scale(1.08)}}.page-head{isolation:isolate}main{overflow-x:clip}.js .kicker:before{transform-origin:0;animation:grow .7s var(--ease) both .15s}.radar-visuals{grid-template-columns:minmax(0,1fr) 17rem;gap:1rem;margin-top:1rem;display:grid}.scan-history{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.5rem;padding:1.1rem 1.2rem;display:grid}.scan-history .label{margin:0 0 .6rem}.sh-chart{width:100%;height:auto;display:block}.sh-chart text{font-family:var(--mono);fill:var(--text-faint);font-size:11px}.sh-y{text-anchor:end}.sh-x{text-anchor:middle}.sh-grid{stroke:var(--line);stroke-dasharray:2 4}.sh-bar{fill:var(--accent);transform-box:fill-box;transform-origin:bottom;animation:rise .7s var(--ease) both;animation-delay:calc(var(--i) * 50ms)}.sh-ok{fill:none;stroke:var(--green);stroke-width:1.5px}.sh-ghost rect{fill:var(--surface-2);transform-box:fill-box;transform-origin:bottom;animation:2.8s ease-in-out infinite ghost;animation-delay:calc(var(--i) * .16s)}@keyframes rise{0%{transform:scaleY(0)}}@keyframes ghost{0%,to{opacity:.5;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}.sh-countries{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.sh-countries li{font-family:var(--mono);grid-template-columns:3.2rem minmax(0,1fr) 1.6rem;align-items:center;gap:.5rem;font-size:.78rem;display:grid}.sh-countries .ov-bar i{--ev:var(--accent)}.sh-countries b{text-align:right;font-weight:500}.radar-visuals .next-scan{margin:0}@media (width<=60rem){.radar-visuals,.scan-history{grid-template-columns:minmax(0,1fr)}}.abstract{border-left:3px solid var(--accent);padding:1.4rem 1.5rem 1.3rem}.doc-body .abstract h2{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border-top:0;margin-top:0;padding-top:0;font-size:.78rem;font-weight:500}.abstract p{font-size:1.02rem}.abstract-figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:1.1rem 0;display:grid}.abstract-figures div{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);padding:.6rem .7rem}.abstract-figures dt{color:var(--text-faint);font-size:.72rem;line-height:1.3}.abstract-figures dd{font-family:var(--mono);color:var(--text);margin:.2rem 0 0;font-size:1.5rem;font-weight:500}.abstract-figures .is-alert dd{color:var(--red)}.keywords{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;display:flex}.keywords .label{margin:0 .4rem 0 0}.kw{border:1px solid var(--line-strong);color:var(--text-soft);border-radius:999px;padding:.12rem .55rem;font-size:.76rem}.pipeline-fig,.lang-fig{margin:1.75rem 0;padding:1.1rem 1.2rem 1rem}.pipeline-fig figcaption,.lang-fig figcaption{color:var(--text-soft);margin-bottom:.9rem;font-size:.86rem}.pipeline-fig figcaption .label,.lang-fig figcaption .label{margin-bottom:.2rem;display:block}.pipe{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.doc-body .pipe li::marker{content:none}.pipe-stage{border:1px solid var(--line);border-top:3px solid var(--ps);border-radius:var(--radius-sm);background:var(--surface-2);animation:rise-in .6s var(--ease) both;animation-delay:calc(var(--i) * .14s);padding:.7rem .7rem .8rem;position:relative}.ps-announced{--ps:var(--text-faint)}.ps-draft{--ps:var(--amber)}.ps-signed{--ps:var(--t-institution)}.ps-in-force{--ps:var(--green)}.pipe-stage:not(:last-child):after{content:"";background:var(--line-strong);width:.4rem;height:2px;position:absolute;top:1.15rem;right:-.45rem}.pipe-head{color:var(--text-soft);align-items:baseline;gap:.4rem;font-size:.78rem;display:flex}.pipe-head b{font-family:var(--mono);color:var(--ps);font-size:1.35rem;font-weight:500}.pipe ul{gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.pipe ul li{margin:0;padding-left:.85rem;font-size:.76rem;line-height:1.35;position:relative}.pipe ul li:before{content:"";border:1.5px solid var(--text-faint);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.38em;left:0}.pipe ul li.is-binding:before{background:var(--accent);border-color:var(--accent)}.pipe ul a{color:var(--text-soft);text-decoration:none}.pipe ul a:hover{color:var(--accent)}.pipe-key{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin:.8rem 0 0;font-size:.74rem;display:flex}.pk-binding,.pk-soft{border:1.5px solid var(--text-faint);border-radius:50%;width:.55rem;height:.55rem}.pk-binding{background:var(--accent);border-color:var(--accent)}.pk-soft{margin-left:.6rem}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}}.lang-grid{grid-template-columns:repeat(auto-fill,minmax(1.6rem,1fr));gap:.35rem;display:grid}.lang-grid span{aspect-ratio:1;animation:pop .5s var(--ease) both;animation-delay:calc(var(--i) * 70ms + .2s);border-radius:3px}.lg-id{background:var(--accent)}.lg-en{background:var(--t-person)}@keyframes pop{0%{opacity:0;transform:scale(.3)}}.lang-key{color:var(--text-soft);flex-wrap:wrap;gap:.4rem 1.25rem;margin:.75rem 0 0;font-size:.8rem;display:flex}.lang-key i{border-radius:2px;width:.6rem;height:.6rem;margin-right:.35rem;display:inline-block}.lang-key b{font-family:var(--mono);margin-left:.2rem;font-weight:500}.doc-body ol.objectives{counter-reset:obj;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:0;list-style:none;display:grid}.objectives li{counter-increment:obj;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);animation:rise-in .6s var(--ease) both;animation-delay:calc(var(--i) * .12s);padding:.85rem .95rem}.objectives li:before{content:counter(obj, decimal-leading-zero);font-family:var(--mono);color:var(--accent);font-size:.68rem;display:block}.objectives b{margin:.1rem 0 .2rem;display:block}.objectives span{color:var(--text-soft);font-size:.88rem}.bio{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:1.25rem;margin:1.5rem 0 .5rem;padding:1.2rem;display:grid}.bio-places{grid-template-columns:minmax(0,1fr) 7rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.place{border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-soft);gap:.1rem;padding:.7rem .8rem;font-size:.8rem;display:grid}.place .label{margin:0}.place b{color:var(--text);font-size:1.05rem}.bridge{width:100%;height:auto;overflow:visible}.bridge path{fill:none;stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:3 4}.bridge circle{fill:var(--accent)}.doc-body ol.bio-timeline{gap:.7rem;margin:0;padding:0 0 0 1.6rem;list-style:none;display:grid;position:relative}.bio-timeline:before{content:"";background:linear-gradient(180deg, var(--line-strong), var(--accent));transform-origin:top;width:2px;animation:grow-down 1.4s var(--ease) both .2s;position:absolute;top:.35rem;bottom:.35rem;left:.42rem}@keyframes grow-down{0%{transform:scaleY(0)}}.bio-timeline li{color:var(--text-soft);animation:rise-in .6s var(--ease) both;animation-delay:calc(var(--i,0) * .11s + .3s);grid-template-columns:6.6rem 5.4rem minmax(0,1fr);align-items:baseline;gap:.2rem .6rem;margin:0;font-size:.84rem;line-height:1.4;display:grid;position:relative}.doc-body .bio-timeline li::marker{content:none}.bio-timeline li:before{content:"";border:2px solid var(--bt,var(--line-strong));background:var(--surface);border-radius:50%;width:.95rem;height:.95rem;position:absolute;top:.22rem;left:-1.6rem}.bt-work{--bt:var(--t-institution)}.bt-study{--bt:var(--t-person)}.bt-award{--bt:var(--amber)}.bt-here{--bt:var(--accent)}.bio-timeline li.is-here:before{background:var(--accent);animation:2s ease-out infinite here}.bt-when{font-family:var(--mono);color:var(--text-faint);font-size:.72rem}.bt-kind{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bt);font-size:.66rem}.bt-what{color:var(--text)}.doc-body ul.bio-langs{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.doc-body .bio-langs li{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.35rem .7rem;font-size:.8rem;display:inline-flex}.doc-body .bio-langs li::marker{content:none}.bl-level{color:var(--text-faint);font-size:.74rem}.bio-links{gap:1.25rem;margin:0;font-size:.86rem;display:flex}.bridge path{animation:1.6s linear infinite bridge-flow}@keyframes bridge-flow{to{stroke-dashoffset:-14px}}@media (width<=44rem){.abstract-figures,.pipe,.doc-body ol.objectives{grid-template-columns:repeat(2,minmax(0,1fr))}.bio-timeline li{grid-template-columns:auto minmax(0,1fr)}.bt-what{grid-column:1/-1}.bio-places{grid-template-columns:minmax(0,1fr)}.bridge{width:5rem;margin:0 auto;transform:rotate(90deg)}}@media (width<=32rem){.doc-body ol.objectives,.abstract-figures{grid-template-columns:minmax(0,1fr)}}.bk-feature{--bk:var(--accent)}.bk-fix{--bk:var(--amber)}.bk-content{--bk:var(--t-person)}.bk-revert,.bk-rollback{--bk:var(--red)}.bk-dot{background:var(--bk);border-radius:50%;width:.55rem;height:.55rem;display:inline-block}.build-log .filters{margin:1rem 0}.doc-body ol.build-rows{margin:0;padding:0;list-style:none;position:relative}.build-rows:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:6.35rem}.build-row{animation:rise-in .6s var(--ease) both;animation-delay:calc(var(--i) * 70ms);grid-template-columns:5.6rem 1.5rem minmax(0,1fr);align-items:start;margin:0 0 .75rem;display:grid;position:relative}.doc-body .build-row::marker{content:none}.br-date{color:var(--text-faint);padding-top:.9rem;font-size:.74rem}.br-dot{background:var(--bk);width:.75rem;height:.75rem;box-shadow:0 0 0 3px var(--bg);z-index:1;border-radius:50%;justify-self:center;margin-top:1rem;position:relative}.build-row:first-child .br-dot{animation:2s ease-out infinite here}.br-card{border-left:2px solid var(--bk);padding:.8rem 1rem .85rem}.br-head{justify-content:space-between;gap:.5rem;font-size:.74rem;display:flex;margin:0 0 .25rem!important}.br-kind{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bk)}.doc-body .br-card h3{margin:0 0 .3rem;font-size:.98rem}.br-card p{color:var(--text-soft);margin:0;font-size:.88rem}.br-commits{margin-top:.4rem!important;font-size:.74rem!important}@media (width<=40rem){.build-row{grid-template-columns:1.2rem minmax(0,1fr)}.build-rows:before{left:.55rem}.br-date{grid-area:1/2;padding:0}.br-dot{grid-area:1/1/span 2;margin-top:.2rem}.br-card{grid-column:2;margin-top:.3rem}}.balance-asof,.rh-asof{text-transform:none;letter-spacing:0;color:var(--text-faint);margin-left:.4rem}.balance-apart{color:var(--text-faint);margin:.75rem 0 0;font-size:.8rem}.ledger-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.ledger-top .balance.panel{padding:1.1rem 1.25rem}.receipt-head{border-left:3px solid var(--red);color:inherit;transition:background var(--fast) var(--ease), transform var(--fast) var(--ease);gap:.6rem;padding:1.25rem 1.35rem;text-decoration:none;display:grid}.receipt-head:hover{background:var(--surface-hover);color:inherit}.receipt-head .label{margin:0}.rh-line{color:var(--text);margin:0;font-size:1.02rem;line-height:1.5}.rh-count{color:var(--text-soft);align-items:baseline;gap:.5rem;margin:0;display:flex}.rh-count b{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--red);font-size:clamp(2.4rem,1.8rem + 2.4vw,3.6rem);font-weight:500;line-height:1}.t-receipt{color:var(--text)}.t-due{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8rem;display:flex}@media (width<=52rem){.ledger-top{grid-template-columns:minmax(0,1fr)}}.receipt-head-block h1{max-width:28ch}.receipt-grid{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1.5rem;display:grid}.receipt-main{gap:1rem;min-width:0;display:grid}.receipt-side{gap:1rem;display:grid;position:sticky;top:5.25rem}.receipt-main .panel,.receipt-side .panel{padding:1.1rem 1.2rem}.receipt .label{margin:0 0 .4rem}.rw-original{color:var(--text);margin:0 0 1rem;font-size:1.35rem;font-weight:500;line-height:1.4}.rw-english{color:var(--text-soft);margin:0}.rd-date{font-family:var(--mono);color:var(--text);margin:0 0 .75rem;font-size:1.4rem}.rd-none{color:var(--text-soft);margin:0 0 .75rem}.rd-facts{grid-template-columns:11rem minmax(0,1fr);gap:.4rem 1rem;margin:0;font-size:.9rem;display:grid}.rd-facts dt{color:var(--text-faint)}.rd-facts dd,.receipt-since p:last-child{color:var(--text-soft);margin:0}.receipt-stamp{border-left:3px solid var(--rs,var(--line-strong))}.rs-missed{--rs:var(--red)}.rs-open{--rs:var(--amber)}.rs-met{--rs:var(--green)}.rs-no-deadline{--rs:var(--text-faint)}.rs-count{color:var(--text-soft);gap:.2rem;margin:.8rem 0 0;font-size:.86rem;display:grid}.rs-count b{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--rs);font-size:3rem;font-weight:500;line-height:1}.rs-note{color:var(--text-soft);margin:.6rem 0 0;font-size:.86rem}.rp-link{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin:.6rem 0 0;display:flex}.rp-host{color:var(--text-faint);font-size:.72rem}.rp-none{color:var(--text-faint);margin:.4rem 0 0;font-size:.8rem}.rl-head{color:var(--text-faint);margin:.6rem 0 .2rem;font-size:.8rem}.receipt-links ul{margin:0;padding-left:1.1rem;font-size:.88rem}.receipt-links .rl-more{border-top:1px solid var(--line);margin-top:.9rem;padding:.7rem 0 0;list-style:none}.receipt-cite h2{margin:1rem 0 .6rem}.cite-block{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);margin-bottom:.75rem;overflow:hidden}.cite-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.35rem .7rem;display:flex}.cite-bar .label{margin:0}.cite-copy{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;padding:.15rem .55rem;font-size:.74rem}.cite-copy:hover{color:var(--text)}.cite-block pre{font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-soft);margin:0;padding:.7rem;font-size:.76rem;line-height:1.55}.cite-meta{color:var(--text-faint);overflow-wrap:anywhere;font-size:.78rem}@media (width<=60rem){.receipt-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.receipt-main,.receipt-side{display:contents}.receipt-words{order:1}.receipt-deadline{order:2}.receipt-stamp{order:3}.receipt-since{order:4}.receipt-proof{order:5}.receipt-links{order:6}.receipt-cite{order:7}.rd-facts{grid-template-columns:minmax(0,1fr)}}.doc-body ul.spec-links{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.spec h1{margin:0 0 .6rem;font-size:clamp(1.4rem,1.2rem + .8vw,1.8rem)}.spec table{border-collapse:collapse;width:100%;margin:1rem 0 1.5rem;font-size:.86rem;display:block;overflow-x:auto}.spec th,.spec td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.5rem .65rem}.spec th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;font-size:.68rem;font-weight:500}.spec td code{white-space:nowrap}.ox{--ox-top:3.75rem;--lw:9.5rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);flex-direction:column;display:flex;position:relative}.ox.is-full{--ox-top:0px;z-index:100;background:var(--bg);border:0;border-radius:0;height:100dvh;position:fixed;inset:0}.ox:fullscreen{width:100%;height:100%}html.ox-lock{overflow:hidden}.ox.is-live .ox-nojs{display:none}.ox-nojs{border-bottom:1px solid var(--line);color:var(--text-faint);margin:0;padding:.6rem 1rem;font-size:.82rem}.ox-bar{border-bottom:1px solid var(--line);background:var(--bg-raised);border-radius:var(--radius) var(--radius) 0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem 1.25rem;padding:.6rem .75rem .6rem 1rem;display:grid}.ox.is-full .ox-bar{border-radius:0}.ox-title{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin:0;font-size:.7rem;font-weight:500}.ox-asof{color:var(--text-faint);white-space:nowrap;margin:.1rem 0 0;font-size:.74rem}.ox-tabs{border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);background:var(--bg);justify-self:center;gap:2px;padding:3px;display:inline-flex}.ox-tabs [role=tab]{border-radius:var(--radius-sm);color:var(--text-soft);font:inherit;text-align:left;cursor:pointer;transition:background var(--fast) var(--ease), color var(--fast) var(--ease);background:0 0;border:0;gap:.05rem;padding:.4rem .9rem .45rem;display:grid}.ox-tabs [role=tab]:hover{color:var(--text);background:var(--surface-hover)}.ox-tabs [aria-selected=true]{color:var(--text);background:var(--surface-2);box-shadow:inset 0 -2px 0 var(--accent)}.ox-tab-name{font-size:.86rem;font-weight:600}.ox-tab-hint{color:var(--text-faint);white-space:nowrap;font-size:.68rem}.ox-tools{align-items:center;gap:.5rem;display:flex}.ox-search{align-items:center;display:flex;position:relative}.ox-search svg{width:.95rem;height:.95rem;color:var(--text-faint);pointer-events:none;position:absolute;left:.55rem}.ox-search input{width:15rem;font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);padding:.42rem .6rem .42rem 1.9rem;font-size:.86rem}.ox-results{z-index:20;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);width:min(24rem,86vw);box-shadow:var(--shadow);margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + 4px);right:0}.ox-results li{border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.84rem;display:grid}.ox-results li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ox-results li small{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-size:.62rem}.ox-results li[aria-selected=true],.ox-results li:hover{background:var(--accent-wash)}.ox-results .ox-noresult{color:var(--text-faint);cursor:default;display:block}.ox-expand .i-close,.ox.is-full .ox-expand .i-open{display:none}.ox.is-full .ox-expand .i-close{display:block}.chip-btn{border:1px solid var(--line-strong);color:var(--text-soft);font:inherit;white-space:nowrap;cursor:pointer;transition:all var(--fast) var(--ease);background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.74rem;display:inline-flex}.chip-btn:hover{color:var(--text);border-color:var(--text-faint)}.chip-btn[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:var(--accent-wash)}.ox-body{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.ox.is-full .ox-body{flex:1}.ox-panels{min-width:0;min-height:0}.ox.is-full .ox-panels{overflow:auto}.ox-sub{border-bottom:1px solid var(--line);color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;padding:.6rem 1rem;font-size:.78rem;display:flex}.ox-legend{flex-wrap:wrap;gap:.3rem 1rem;margin:0;padding:0;list-style:none;display:flex}.ox-legend li{align-items:center;gap:.4rem;display:inline-flex}.ox-check{cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.ox-check input{accent-color:var(--accent);margin:0}.ox-tray{border:1px dashed color-mix(in srgb, var(--t-lead) 60%, transparent);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-left:auto;padding:.25rem .3rem .25rem .7rem;display:inline-flex}.ox-tray b{color:var(--text);font-weight:500}.ox-fresh{background:var(--amber-wash);color:var(--amber);font-family:var(--mono);border-radius:999px;margin-left:.5rem;padding:.05rem .45rem;font-size:.66rem}.ox-canvas{background:linear-gradient(var(--grid-line) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, var(--grid-line) 1px, transparent 1px) 0 0 / 24px 24px;overflow:auto}.ox-canvas[data-more]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}.ox-lanes{grid-auto-columns:minmax(10.5rem,1fr);grid-auto-flow:column;align-items:start;gap:2.25rem;min-width:min-content;padding:1rem 1.1rem 1.5rem;display:grid;position:relative}.ox-wires{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.ox-lane{z-index:1;min-width:0;position:relative}.ox-lane[data-hidden-lane]{display:none}.ox-lane-head{border:0;border-bottom:1px solid var(--line-strong);width:100%;color:var(--text);font:inherit;text-align:left;pointer-events:none;background:0 0;align-items:baseline;gap:.45rem;margin:0 0 .7rem;padding:0 0 .45rem;display:flex}.ox-lane-name{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:500}.ox-lane-count{font-family:var(--mono);color:var(--text-faint);font-size:.68rem}.ox-chev{width:1rem;height:1rem;color:var(--text-faint);transition:transform var(--fast) var(--ease);margin-left:auto;display:none}.ox-note{color:var(--text-faint);margin:-.3rem 0 .6rem;font-size:.72rem}.ox-group+.ox-group{margin-top:1rem}.ox-group[data-off]{display:none}.ox-group-head{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:.4rem;margin:0 0 .45rem;font-size:.64rem;display:flex}.ox-items{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.ox-items li[data-off],.ox-group[data-collapsed] li:not([data-shown]){display:none}.ox-group[data-collapsed][data-some] .ox-items{margin-top:.4rem}.ox-node{border:1px solid var(--line);border-left:2px solid var(--c,var(--line-strong));border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:opacity var(--slow) var(--ease), background var(--fast) var(--ease), border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);grid-template-columns:minmax(0,1fr) auto;column-gap:.4rem;padding:.45rem .5rem .5rem .6rem;display:grid}.ox-node:hover{background:var(--surface-hover)}.ox-node[data-machine]{border-style:dashed dashed dashed solid}.ox-node-label{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.8rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.ox-node-meta{text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);color:var(--text-faint);grid-column:1;margin-top:.15rem;font-size:.64rem;overflow:hidden}.ox-deg{min-width:1.3rem;font-family:var(--mono);text-align:right;color:var(--text-faint);grid-area:1/2/span 2;align-self:center;font-size:.64rem}.ox-node[data-tone=missed] .ox-node-meta,.ox-node[data-tone=withdrawn] .ox-node-meta{color:var(--red)}.ox-node[data-tone=open] .ox-node-meta,.ox-node[data-tone=draft] .ox-node-meta,.ox-node[data-tone=announced] .ox-node-meta{color:var(--amber)}.ox-node[data-tone=met] .ox-node-meta,.ox-node[data-tone=in-force] .ox-node-meta,.ox-node[data-tone=signed] .ox-node-meta{color:var(--green)}.ox-node[data-state=focus]{border-color:var(--accent);background:var(--accent-wash);box-shadow:0 0 0 1px var(--accent)}.ox-node[data-state=one]{border-color:color-mix(in srgb, var(--c) 70%, transparent);background:var(--surface-2)}.ox-node[data-state=two]{opacity:.75}.ox-node[data-state=off]{opacity:.25}.ox-stack{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-raised);color:var(--text-faint);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .7rem;padding:.6rem .65rem;font-size:.76rem;display:grid}.ox-stack b{color:var(--text);font-weight:500;display:block}.ox-stack .chip-btn{grid-column:1/-1;justify-self:start}.ox-stack-cards{width:1.5rem;height:1.8rem;position:relative}.ox-stack-cards i{border:1px solid var(--t-document);background:var(--surface);border-radius:2px;width:1.1rem;height:1.4rem;position:absolute}.ox-stack-cards i:first-child{opacity:.45;top:0;left:0}.ox-stack-cards i:nth-child(2){opacity:.7;top:.2rem;left:.2rem}.ox-stack-cards i:nth-child(3){top:.4rem;left:.4rem}.ox-wire{fill:none;stroke:var(--text-faint);stroke-width:1px;transition:opacity var(--fast) var(--ease)}.ox-wire.onto-b-curated{stroke:var(--accent)}.ox-wire.onto-b-machine{stroke:var(--amber);stroke-dasharray:4 3}.ox-wire.is-base{opacity:.32}.ox-wire.is-near{opacity:.35}.ox-wire.is-on{opacity:1;stroke-width:1.6px}.ox-wire.is-on.onto-b-data{stroke:var(--text-soft)}.ox-time{margin:.75rem 1.25rem .5rem calc(var(--lw) + 1.25rem);padding-bottom:.25rem;position:relative}.ox-axis{height:1.6rem;position:relative}.ox-axis span{font-family:var(--mono);color:var(--text-faint);white-space:nowrap;font-size:.62rem;position:absolute;bottom:.3rem;transform:translate(-50%)}.ox-axis span:after{content:"";border-left:1px solid var(--line-strong);height:.3rem;position:absolute;top:calc(100% + .15rem);left:50%}.ox-axis .is-year{color:var(--text-soft);font-weight:600}.ox-trow{border-top:1px solid var(--line);height:2.6rem;position:relative}.ox-trow:last-of-type{border-bottom:1px solid var(--line)}.ox-trow-label{width:calc(var(--lw) - .5rem);text-align:right;color:var(--text-soft);font-size:.72rem;line-height:1.25;position:absolute;top:50%;right:calc(100% + .75rem);transform:translateY(-50%)}.ox-track{position:absolute;inset:0}.ox-mark,.ox-key{--mk:var(--text-faint);border:2px solid var(--mk);background:var(--mk);border-radius:50%;width:.7rem;height:.7rem;padding:0;display:inline-block}.ox-mark{cursor:pointer;transition:opacity var(--slow) var(--ease), box-shadow var(--fast) var(--ease);margin-left:-.35rem;position:absolute;top:50%;transform:translateY(-50%)}.ox-mark[data-out]{display:none}.k-said{--mk:var(--t-promise)}.k-issued{--mk:var(--t-instrument)}.k-entry{--mk:var(--t-entry)}.k-analysis{--mk:var(--t-document)}.k-scan{--mk:var(--t-lead);background:0 0}.k-deadline,.k-outcome{border-radius:1px}.ox-mark.k-deadline,.ox-mark.k-outcome{transform:translateY(-50%)rotate(45deg)}.ox-key.k-deadline,.ox-key.k-outcome{transform:rotate(45deg)scale(.85)}.t-missed.k-deadline,.t-missed.k-outcome{--mk:var(--red)}.t-open.k-deadline{--mk:var(--amber);background:var(--surface)}.t-met.k-deadline,.t-met.k-outcome{--mk:var(--green)}.ox-mark.is-span,.ox-key.is-span{background:color-mix(in srgb, var(--mk) 35%, transparent);border-width:1px;border-radius:2px;min-width:4px;height:.55rem;margin-left:0}.ox-key.k-span{background:color-mix(in srgb, var(--text-faint) 35%, transparent);border-width:1px;border-radius:2px;width:1rem;height:.5rem}.ox-mark:hover,.ox-mark[data-state=focus]{box-shadow:0 0 0 3px var(--surface), 0 0 0 4.5px var(--accent)}.ox-mark[data-state=off]{opacity:.18}.ox-today{border-left:1px dashed var(--accent);pointer-events:none;width:0;position:absolute;top:1.6rem;bottom:0}.ox-today span{background:var(--surface);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);padding:0 .3rem;font-size:.6rem;position:absolute;top:-1.55rem;left:0;transform:translate(-50%)}.ox-today[data-out]{display:none}.ox-tip{z-index:5;border-radius:var(--radius-sm);background:var(--text);max-width:18rem;color:var(--bg);pointer-events:none;padding:.35rem .55rem;font-size:.74rem;line-height:1.35;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.ox-log-head{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;margin-top:.75rem;padding:1.1rem 1.25rem .5rem;display:flex}.ox-log-head h3{margin:0;font-size:.95rem}.ox-log-head p{color:var(--text-faint);margin:0;font-size:.8rem}.ox-log{max-height:24rem;margin:0;padding:0 1.25rem 1.25rem;list-style:none;overflow:auto}.ox.is-full .ox-log{max-height:none}.ox-log li{border-bottom:1px solid var(--line);grid-template-columns:8.5rem 13rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.5rem 0;font-size:.84rem;display:grid}.ox-log time{color:var(--text-faint);font-size:.72rem}.ox-log-kind{color:var(--text-soft);align-items:center;gap:.45rem;font-size:.76rem;display:inline-flex}.ox-log-kind .ox-key{flex:none;width:.6rem;height:.6rem}.ox-log-obj{color:var(--text);font:inherit;text-align:left;background:0 0;border:0;align-items:baseline;gap:.45rem;padding:0;display:inline-flex}button.ox-log-obj{cursor:pointer}button.ox-log-obj:hover{color:var(--accent)}.ox-dyn-intro{max-width:var(--measure);color:var(--text-soft);margin:0;padding:1rem 1.25rem 0;font-size:.86rem}.ox-cards{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.75rem;padding:1rem 1.25rem 1.25rem;display:grid}.ox-card{--tone:var(--line-strong);border:1px solid var(--line);border-top:2px solid var(--tone);border-radius:var(--radius);background:var(--bg-raised);flex-direction:column;gap:.45rem;padding:.85rem .95rem 1rem;display:flex}.ox-card.t-missed{--tone:var(--red)}.ox-card.t-open{--tone:var(--amber)}.ox-card.t-machine{--tone:var(--t-lead)}.ox-card header{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.ox-card h3{margin:0;font-size:.92rem}.ox-card .figure{color:var(--tone);font-size:1.6rem;font-weight:500;line-height:1}.ox-card.t-neutral .figure{color:var(--text)}.ox-card[data-empty]{opacity:.7}.ox-why{color:var(--text-faint);margin:0;font-size:.78rem;line-height:1.45}.ox-nothing{color:var(--text-faint);margin:0;font-size:.82rem}.ox-list{gap:.3rem;max-height:17rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid;overflow:auto}.ox-list button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--fast) var(--ease), background var(--fast) var(--ease);gap:.15rem;padding:.45rem .55rem;display:grid}.ox-list button:hover{border-color:var(--accent);background:var(--surface-hover)}.ox-list-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.ox-list-meta{font-family:var(--mono);color:var(--text-faint);font-size:.66rem}p.ox-list-meta{font-family:var(--sans);margin:0;font-size:.8rem;line-height:1.45}.ox-meter{background:var(--line);border-radius:2px;height:3px;margin-top:.2rem;display:block;overflow:hidden}.ox-meter i{background:var(--hatch);height:100%;display:block}.ox-body{position:relative;overflow-x:clip}.ox-inspector{z-index:30;border-left:1px solid var(--line);background:var(--bg-raised);opacity:0;visibility:hidden;width:min(23rem,92%);transition:opacity .22s var(--ease), transform .22s var(--ease), visibility .22s;position:absolute;top:0;bottom:0;right:0;transform:translate(1.5rem);box-shadow:-16px 0 40px -18px #0000008c}.ox-inspector[data-open]{opacity:1;visibility:visible;transform:none}.ox-insp-inner{top:var(--ox-top);max-height:calc(100vh - var(--ox-top));max-height:calc(100dvh - var(--ox-top));position:sticky;overflow:auto}.ox.is-full .ox-insp-inner{height:100%;max-height:none;position:static}.ox-insp-bar{z-index:1;border-bottom:1px solid var(--line);background:var(--bg-raised);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;position:sticky;top:0}.ox-insp-close{margin-left:auto}.ox-insp-body{padding:1rem 1.1rem 1.25rem}@media (width>=60rem){.ox[data-insp] .ox-panel[data-panel=kinetic],.ox[data-insp] .ox-panel[data-panel=dynamic]{margin-right:min(23rem,92%)}}@media (width>=84rem){.ox.is-full .ox-body{grid-template-columns:minmax(0,1fr) 22rem}.ox.is-full[data-insp] .ox-panel{margin-right:0}.ox.is-full .ox-inspector{width:auto;box-shadow:none;opacity:1;visibility:visible;position:relative;transform:none}}@media (width<=60rem){.ox-tab-hint{display:none}.ox-search input{width:11rem}.ox{--lw:7.5rem}}@media (width<=56rem){.ox-bar{grid-template-columns:minmax(0,1fr) auto}.ox-tabs{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,1fr);justify-self:stretch;display:grid}.ox-tabs [role=tab]{text-align:center}}@media (width<=40rem){.ox-bar{grid-template-columns:minmax(0,1fr) auto;padding:.6rem .6rem .6rem .85rem}.ox-tabs{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,1fr);justify-self:stretch;display:grid}.ox-tabs [role=tab]{text-align:center;padding:.5rem .3rem}.ox-tools{grid-area:3/1/auto/-1}.ox-search{flex:1}.ox-search input{width:100%}.ox-head{grid-row:1}.ox-expand{position:absolute;top:.6rem;right:.6rem}.ox-tray{border-radius:var(--radius);margin-left:0}.ox-lanes{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:0;min-width:0;padding:.25rem .75rem 1rem}.ox-wires{display:none}.ox-lane{border-bottom:1px solid var(--line)}.ox-lane-head{pointer-events:auto;cursor:pointer;border-bottom:0;align-items:center;margin:0;padding:.85rem .15rem}.ox-chev{display:block}.ox-lane[data-shut] .ox-chev{transform:rotate(-90deg)}.ox-lane[data-shut] .ox-lane-body{display:none}.ox-lane-body{padding-bottom:.9rem}.ox-node-label{font-size:.86rem}.ox-inspector,.ox.is-full .ox-inspector{z-index:110;border-left:0;border-top:1px solid var(--line-strong);border-radius:14px 14px 0 0;width:auto;position:fixed;inset:auto 0 0;transform:translateY(100%);box-shadow:0 -18px 40px -16px #0009}.ox-inspector[data-open],.ox.is-full .ox-inspector[data-open]{transform:none}.ox-insp-inner,.ox.is-full .ox-insp-inner{height:auto;max-height:78dvh;position:static}.ox-insp-bar:before{content:"";background:var(--line-strong);border-radius:2px;width:2.5rem;height:3px;margin-left:-1.25rem;position:absolute;top:.3rem;left:50%}.ox-time{display:none}.ox-log{max-height:none;padding:0 .85rem 1rem}.ox-log li{grid-template-columns:minmax(0,1fr);gap:.2rem}.ox-log-head{border-top:0;margin-top:0;padding:1rem .85rem .5rem}.ox-sub,.ox-dyn-intro{padding-left:.85rem;padding-right:.85rem}.ox-cards{grid-template-columns:minmax(0,1fr);padding:.85rem}}.onto-props .is-long{grid-column:1/-1}.onto-props dt.is-long{margin-top:.35rem}.onto-props dd.is-long{font-family:var(--sans);color:var(--text-soft);font-size:.82rem;line-height:1.5}
