:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f3f5f1;--surface:#fbfcfa;--surface-2:#eef1ec;--rail:#f7f9f5;--ink:#18221e;--ink-2:#4a554f;--muted:#7a847e;--hair:#d8ded8;--hair-2:#c4ccc5;--accent:#1f6f5f;--accent-ink:#165a4d;--accent-wash:#1f6f5f1a;--accent-wash-2:#1f6f5f2e;--draft:#8a5a00;--draft-wash:#c4850024;--good:#0ca30c;--warn:#c98500;--grid:#e3e7e2;--axis:#c4ccc5;--shadow:0 1px 2px #18221e0f, 0 8px 24px #18221e14;--sans:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--serif:"IBM Plex Serif",Georgia,"Times New Roman",serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#111514;--surface:#181d1b;--surface-2:#1f2523;--rail:#151a18;--ink:#e9ede8;--ink-2:#b4bcb6;--muted:#7f8983;--hair:#2a322e;--hair-2:#3a433e;--accent:#5fb39f;--accent-ink:#7cc7b5;--accent-wash:#5fb39f24;--accent-wash-2:#5fb39f3d;--draft:#e0a93a;--draft-wash:#e0a93a29;--good:#3fbb3f;--warn:#e0a93a;--grid:#242b28;--axis:#3a433e;--shadow:0 1px 2px #0006, 0 8px 24px #00000059}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#111514;--surface:#181d1b;--surface-2:#1f2523;--rail:#151a18;--ink:#e9ede8;--ink-2:#b4bcb6;--muted:#7f8983;--hair:#2a322e;--hair-2:#3a433e;--accent:#5fb39f;--accent-ink:#7cc7b5;--accent-wash:#5fb39f24;--accent-wash-2:#5fb39f3d;--draft:#e0a93a;--draft-wash:#e0a93a29;--good:#3fbb3f;--warn:#e0a93a;--grid:#242b28;--axis:#3a433e;--shadow:0 1px 2px #0006, 0 8px 24px #00000059}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button:focus-visible,a:focus-visible,[tabindex]:focus-visible,[contenteditable]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app{grid-template-columns:224px minmax(0,1fr) 400px;min-height:100vh;transition:grid-template-columns .25s;display:grid}.app.rail-closed{grid-template-columns:224px minmax(0,1fr) 0}@media (max-width:1100px){.app,.app.rail-closed{grid-template-columns:1fr}.nav{border-right:0;border-bottom:1px solid var(--hair);position:static}.rail{z-index:20;width:min(420px,100%);box-shadow:var(--shadow);position:fixed;inset:0 0 0 auto}.app.rail-closed .rail{display:none}}.top{border-bottom:1px solid var(--hair);background:var(--surface);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:18px;padding:10px 20px;display:flex}.brand{align-items:baseline;gap:10px;display:flex}.brand strong{letter-spacing:.01em;font-weight:600}.brand span{color:var(--muted);font-size:12px}.meeting{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.meeting b{color:var(--ink);font-weight:500}.spacer{flex:1}.mode{border:1px solid var(--hair-2);background:var(--surface-2);border-radius:999px;padding:2px;display:inline-flex}.mode button{color:var(--ink-2);border-radius:999px;padding:5px 14px;font-size:13px}.mode button[aria-pressed=true]{background:var(--surface);color:var(--ink);font-weight:500;box-shadow:0 1px 2px #00000014}.who{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.avatar{background:var(--accent-wash-2);width:26px;height:26px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.nav{border-right:1px solid var(--hair);align-self:start;max-height:100vh;padding:22px 16px 30px;position:sticky;top:0;overflow-y:auto}.nav h2,.rail h3,.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:11px;font-weight:500}.nav ul{margin:0 0 22px;padding:0;list-style:none}.nav li button,.nav li a{width:100%;color:var(--ink-2);text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;text-decoration:none;display:flex}.nav li button:hover,.nav li a:hover{background:var(--surface-2);color:var(--ink)}.nav li button.active{background:var(--accent-wash);color:var(--accent-ink);font-weight:500}.nav .count{font-family:var(--mono);color:var(--muted);font-size:11px}.app.rail-closed .rail{border-left:0;padding:0;overflow:hidden}.act .txt,.act .fn{display:block}.nav .meetings a{font-size:13px}.nav .meetings a.current:after{content:"current";letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);font-size:10px}.cadence{border:1px solid var(--hair);background:var(--surface);color:var(--ink-2);border-radius:8px;padding:12px;font-size:12px}.cadence+.cadence{margin-top:8px}.cadence b{color:var(--ink);margin-bottom:2px;font-weight:500;display:block}.cadence .due{color:var(--draft)}.main{min-width:0;padding:28px 40px 64px}.view{display:none}.view.on{display:block}.ov{max-width:1000px;margin:0 auto}.ov-head h1{font-family:var(--serif);text-wrap:balance;margin:0 0 12px;font-size:30px;font-weight:500;line-height:1.15}.mission{border-left:3px solid var(--accent);max-width:62ch;margin:0 0 6px;padding:2px 0 2px 16px}.mission p{font-family:var(--serif);color:var(--ink);margin:0;font-size:17px;line-height:1.55}.mission .src{font-family:var(--sans);color:var(--muted);margin-top:6px;font-size:11.5px;display:block}.ov-meta{color:var(--muted);flex-wrap:wrap;gap:16px;margin:14px 0 26px;font-size:12px;display:flex}.ov-meta span b{color:var(--ink-2);font-weight:500}.sec-h{align-items:baseline;gap:10px;margin:0 0 12px;display:flex}.sec-h h2{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:500}.sec-h small{color:var(--muted);font-size:12px}.kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:32px;display:grid}.kpi{background:var(--surface);border:1px solid var(--hair);text-align:left;border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px 10px;display:flex}.kpi:hover{border-color:var(--accent)}.kpi .k-l{color:var(--ink-2);justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.kpi .k-fn{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.kpi .k-v{letter-spacing:-.01em;font-size:26px;font-weight:600;line-height:1}.kpi .k-d{color:var(--ink-2);font-size:11.5px}.kpi .k-d.up{color:var(--good)}.kpi .k-d.down{color:var(--warn)}.kpi svg{width:100%;height:30px;margin-top:2px;display:block}.two{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;margin-bottom:34px;display:grid}@media (max-width:820px){.two{grid-template-columns:1fr}}.act{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.act li{border-bottom:1px solid var(--hair)}.act button{text-align:left;border-radius:4px;grid-template-columns:74px 1fr;gap:12px;width:100%;padding:11px 6px;display:grid}.act button:hover{background:var(--surface)}.act .when{font-family:var(--mono);color:var(--muted);padding-top:2px;font-size:11px}.act .kind{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin-right:7px;font-size:9.5px;font-weight:600}.act .kind.dec{color:var(--accent-ink)}.act .kind.draft{color:var(--draft)}.act .txt{color:var(--ink);font-size:13px;line-height:1.5}.act .fn{color:var(--muted);margin-top:2px;font-size:11px}.watch{flex-direction:column;gap:8px;display:flex}.watch div{background:var(--surface);border:1px solid var(--hair);color:var(--ink-2);border-radius:8px;padding:11px 13px;font-size:12.5px;line-height:1.5}.watch div b{color:var(--ink);margin-bottom:3px;font-size:12.5px;font-weight:500;display:block}.watch div.flag{border-left:3px solid var(--draft)}.mvg{border-top:1px solid var(--hair-2);padding-top:18px}.mvg-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-top:12px;display:grid}.mvg-c .m-n{min-height:2.6em;margin-bottom:6px;font-size:12.5px;font-weight:500;line-height:1.3}.mvg-c .m-s{align-items:baseline;gap:6px;margin-bottom:6px;display:flex}.mvg-c .m-s b{font-size:20px;font-weight:600;line-height:1}.mvg-c .m-s span{color:var(--muted);font-size:11px}.mvg-c .m-s em{margin-left:auto;font-size:11px;font-style:normal}.mvg-c .m-s em.up{color:var(--good)}.meter{background:var(--accent-wash);border-radius:3px;height:6px;overflow:hidden}.meter i{background:var(--accent);border-radius:3px;height:100%;display:block}.meter i.warn{background:var(--warn)}.mvg-c .m-t{color:var(--muted);margin-top:6px;font-size:11.5px;line-height:1.45}.packpage{max-width:68ch;margin:0 auto}.pack-head{margin-bottom:22px}.pack-head h1{font-family:var(--serif);text-wrap:balance;margin:0 0 6px;font-size:26px;font-weight:500;line-height:1.2}.pack-head .sub{color:var(--ink-2);margin:0;font-size:14px}.pack-head .release{color:var(--muted);align-items:center;gap:6px;margin-top:10px;font-size:12px;display:inline-flex}.pack-head .release i{background:var(--good);border-radius:50%;width:8px;height:8px;display:inline-block}.pack-jump{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pack-jump a{border:1px solid var(--hair-2);color:var(--ink-2);background:var(--surface);border-radius:999px;padding:5px 11px;font-size:12px;text-decoration:none}.pack-jump a:hover{border-color:var(--accent);color:var(--accent-ink)}.pack-rest{border-top:1px solid var(--hair-2);margin-top:26px;padding-top:18px}.pack-rest .sec-h{margin-bottom:10px}.pack-rest .rest-l{flex-direction:column;gap:6px;display:flex}.pack-rest button{text-align:left;border:1px solid var(--hair);background:var(--surface);color:var(--ink);border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:grid}.pack-rest button:hover{border-color:var(--accent);background:var(--accent-wash)}.pack-rest button small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.pack-rest button .arrow{color:var(--accent-ink)}.fnpage{max-width:68ch;margin:0 auto}.fn-head{margin-bottom:20px}.fn-head .eyebrow{margin-bottom:4px}.fn-head h1{font-family:var(--serif);margin:0 0 10px;font-size:24px;font-weight:500;line-height:1.2}.fn-desc{background:var(--surface);border:1px solid var(--hair);border-left:3px solid var(--accent);border-radius:8px;padding:14px 16px}.fn-desc p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.6}.fn-desc p+p{margin-top:8px}.fn-desc b{color:var(--ink);font-weight:500}.fn-desc .foot{border-top:1px solid var(--hair);color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:11px;padding-top:10px;font-size:11.5px;display:flex}.fn-desc .foot b{color:var(--ink-2);font-weight:500}.paper{background:var(--surface);border:1px solid var(--hair);border-radius:10px;margin-bottom:26px;overflow:hidden}.paper header{border-bottom:1px solid var(--hair);background:var(--surface-2);align-items:center;gap:12px;padding:14px 26px;display:flex}.paper header .fnl{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);font-size:11px;font-weight:600}.paper header .author{color:var(--muted);margin-left:auto;font-size:12px}.paper .body{padding:22px 26px 26px}.paper h2{font-family:var(--serif);text-wrap:balance;margin:0 0 14px;font-size:20px;font-weight:500;line-height:1.25}.q{border-top:1px solid var(--hair);grid-template-columns:120px 1fr;gap:14px;padding:12px 0;display:grid}.q:first-of-type{border-top:0;padding-top:0}.q .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:4px;font-size:11px}.q p{font-family:var(--serif);color:var(--ink);margin:0;font-size:15.5px;line-height:1.6}.ask{background:var(--accent-wash);border-radius:6px;padding:10px 12px}.ask p{font-family:var(--sans);font-size:14px}@media (max-width:640px){.q{grid-template-columns:1fr;gap:6px}}.term{color:var(--accent-ink);border-bottom:1px dotted var(--accent);cursor:pointer;border-radius:2px;padding-bottom:1px;font-weight:500;text-decoration:none}.term:hover,.term.active{background:var(--accent-wash);border-bottom-style:solid}.term .v{font-family:var(--mono);font-size:.93em}.paper footer{border-top:1px solid var(--hair);color:var(--muted);flex-wrap:wrap;gap:14px;padding:10px 26px;font-size:12px;display:flex}.paper footer b{color:var(--ink-2);font-weight:500}.thin{background:var(--surface);border:1px dashed var(--hair-2);border-radius:10px;padding:18px 22px}.thin .st{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:500;display:inline-flex}.thin .st i{background:var(--hair-2);border-radius:50%;width:6px;height:6px;display:inline-block}.thin h3{font-family:var(--serif);margin:0 0 8px;font-size:17px;font-weight:500;line-height:1.3}.thin p{color:var(--ink-2);max-width:60ch;margin:0 0 12px;font-size:13.5px;line-height:1.6}.thin dl{border-top:1px solid var(--hair);grid-template-columns:auto 1fr;gap:6px 14px;margin:0;padding-top:12px;font-size:12.5px;display:grid}.thin dt{color:var(--muted)}.thin dd{color:var(--ink-2);margin:0}.editor{border:1px dashed var(--hair-2);min-height:64px;font-family:var(--serif);background:var(--surface);border-radius:6px;padding:10px 12px;font-size:15.5px;line-height:1.6}.editor:focus{border-style:solid;border-color:var(--accent)}.hint{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.hint code{font-family:var(--mono);background:var(--surface-2);color:var(--ink-2);border-radius:4px;padding:1px 6px;font-size:11.5px}.hint button{color:var(--accent-ink);text-underline-offset:2px;font-weight:500;text-decoration:underline}.prompt{border:1px solid var(--hair-2);border-left:3px solid var(--accent);background:var(--surface);box-shadow:var(--shadow);border-radius:6px;margin-top:10px;padding:12px 14px;display:none}.prompt.show{display:block}.prompt .t{color:var(--ink);margin-bottom:6px;font-size:13px}.prompt .d{color:var(--ink-2);margin-bottom:10px;font-size:12px}.prompt .d code{font-family:var(--mono);font-size:11.5px}.btn{border:1px solid var(--hair-2);background:var(--surface);border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:500}:root[data-theme=dark] .btn.primary{color:#0e1513}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn.primary{color:#0e1513}}.toast{background:var(--ink);color:var(--ground);opacity:0;pointer-events:none;box-shadow:var(--shadow);border-radius:8px;max-width:90vw;padding:10px 16px;font-size:13px;transition:opacity .2s,transform .2s;position:fixed;bottom:22px;left:50%;transform:translate(-50%)translateY(8px)}.toast.show{opacity:1;transform:translate(-50%)}.rail{border-left:1px solid var(--hair);background:var(--rail);min-width:0;max-height:100vh;padding:22px 22px 40px;position:sticky;top:0;overflow:hidden auto}.rail.empty{text-align:center;color:var(--muted);justify-content:center;align-items:center;padding:40px 30px;font-size:13px;display:flex}.rail.empty p{max-width:24ch;margin:0;line-height:1.55}.rail-head{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.rail-head .fnchip{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:2px;font-size:10.5px;font-weight:600}.rail-head h2{margin:0;font-size:18px;font-weight:600;line-height:1.25}.rail-head .close{color:var(--muted);border-radius:4px;margin-left:auto;padding:2px 6px;font-size:18px;line-height:1}.rail-head .close:hover{background:var(--surface-2);color:var(--ink)}.now{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 18px;display:flex}.now .big{letter-spacing:-.01em;font-size:34px;font-weight:600;line-height:1}.now .delta{color:var(--ink-2);font-size:13px}.now .delta.up{color:var(--good)}.now .tag{background:var(--draft-wash);color:var(--draft);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:500}.sec{margin-bottom:22px}.sec h3{align-items:baseline;gap:8px;display:flex}.sec h3 small{text-transform:none;letter-spacing:0;color:var(--muted);font-size:11px;font-weight:400}.card{background:var(--surface);border:1px solid var(--hair);border-radius:8px;padding:12px 14px}.def{color:var(--ink);font-size:13px;line-height:1.55}.def dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:10px 0 0;font-size:12px;display:grid}.def dt{color:var(--muted)}.def dd{color:var(--ink-2);margin:0}.def dd code{font-family:var(--mono);font-size:11.5px}.chart{position:relative}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart .tip{pointer-events:none;background:var(--ink);color:var(--ground);white-space:nowrap;opacity:0;border-radius:5px;padding:5px 8px;font-size:12px;transition:opacity .12s;position:absolute;transform:translate(-50%,-115%)}.chart .tip b{font-family:var(--mono);font-weight:500}.chart-foot{color:var(--muted);justify-content:space-between;gap:10px;margin-top:6px;font-size:11px;display:flex}.tl{margin:0;padding:0;list-style:none;position:relative}.tl:before{content:"";background:var(--hair-2);width:1px;position:absolute;top:8px;bottom:8px;left:7px}.tl li{padding:0 0 14px 26px;position:relative}.tl li:before{content:"";background:var(--surface);border:2px solid var(--muted);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:3px}.tl li.decision:before{border-color:var(--accent);background:var(--accent)}.tl li.current:before{border-color:var(--draft);background:var(--draft-wash)}.tl .meta{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:2px;font-size:11.5px;display:flex}.tl .kind{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:10px;font-weight:600}.tl li.decision .kind{color:var(--accent-ink)}.tl li.current .kind{color:var(--draft)}.tl .txt{color:var(--ink);font-size:13px;line-height:1.5}.tl .txt .val{font-family:var(--mono);color:var(--ink-2);font-size:12.5px}.tl .ref{font-family:var(--mono);color:var(--muted);font-size:11px}.rel{flex-direction:column;gap:6px;display:flex}.rel button{text-align:left;border:1px solid var(--hair);background:var(--surface);color:var(--ink);border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:grid}.rel button:not([disabled]):hover{border-color:var(--accent);background:var(--accent-wash)}.rel button small{color:var(--muted);font-size:11px;display:block}.rel button .arrow{color:var(--accent-ink)}.demo-note{color:var(--muted);border-top:1px solid var(--hair);background:var(--surface);grid-column:1/-1;padding:8px 20px;font-size:11.5px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}a{color:inherit}.nav li a.on{background:var(--accent-wash);color:var(--accent-ink);font-weight:500}.shell-banner{background:var(--draft-wash);color:var(--draft);border-bottom:1px solid var(--hair);grid-column:1/-1;padding:9px 20px;font-size:12.5px}.shell-banner b{font-weight:600}.root-page{max-width:34rem;margin:0 auto;padding:16vh 24px}.root-page h1{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 10px;font-size:34px;font-weight:500}.root-page p{color:var(--ink-2);max-width:44ch;margin:0 0 20px;font-size:15px;line-height:1.6}.root-page .lede{font-family:var(--serif);color:var(--ink);font-size:17px}.root-page ul{flex-direction:column;gap:8px;margin:0 0 26px;padding:0;list-style:none;display:flex}.root-page ul a{border:1px solid var(--hair);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;padding:11px 14px;font-size:14px;text-decoration:none;display:flex}.root-page ul a:hover{border-color:var(--accent)}.root-page ul a small{color:var(--muted);font-size:12px}.root-page footer{color:var(--muted);border-top:1px solid var(--hair);padding-top:14px;font-size:12px}.prov{color:var(--draft);background:var(--draft-wash);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:500}.empty-note{color:var(--muted);padding:14px 0;font-size:13px}.thin.flagged{border-left:3px solid var(--draft);border-left-style:solid}.block-edit{margin:28px 0}.prose-editor{border:1px solid var(--line,#ddd);background:var(--surface,#fff);border-radius:6px;min-height:7em;padding:12px 14px;line-height:1.55}.prose-editor:focus-visible,.prose-editor.ProseMirror-focused{outline:2px solid var(--accent,#3b6ea5);outline-offset:1px}.prose-editor p{margin:0 0 .7em}.prose-editor p:last-child{margin-bottom:0}.prose-editor .term{border-bottom:1px solid var(--accent,#3b6ea5);cursor:default}.prose-editor .value{border-bottom:1px solid var(--accent,#3b6ea5);font-variant-numeric:tabular-nums}.prose-editor .decision-ref{border-bottom:1px dotted var(--muted,#888)}.prose-editor .term-candidate{-webkit-text-decoration:underline dotted var(--accent,#3b6ea5);text-decoration:underline dotted var(--accent,#3b6ea5);text-underline-offset:3px;cursor:pointer}.link-prompt{z-index:20;border:1px solid var(--line,#ddd);background:var(--surface,#fff);border-radius:6px;flex-direction:column;gap:6px;min-width:220px;max-width:320px;padding:10px 12px;font-size:.92em;display:flex;position:absolute;box-shadow:0 6px 18px #0000001f}.link-prompt .lp-head{line-height:1.35}.link-prompt .lp-sub{color:var(--muted,#777);font-size:.9em}.link-prompt button{text-align:left}.link-prompt button.quiet{color:var(--muted,#777);background:0 0;border-color:#0000}.unlinked-note{color:var(--muted,#777);margin:8px 0 0;font-size:.88em}.save-warning{border-left:3px solid var(--warn,#c98500);background:color-mix(in srgb, var(--warn,#c98500) 8%, transparent);margin:8px 0 0;padding:8px 10px;font-size:.9em}.release-panel{border:1px solid var(--line,#ddd);border-left:3px solid var(--accent,#2f6f5e);background:var(--surface,#fff);border-radius:6px;margin:14px 0 0;padding:12px 14px}.release-panel p{margin:0 0 8px}.release-panel ul{margin:0 0 8px;padding-left:1.2em}.release-panel li{margin:2px 0}.release-panel .release-note{color:var(--muted,#777);font-size:.9em}.release-panel .release-actions{gap:8px;display:flex}.release-panel button.quiet{color:var(--muted,#777);background:0 0;border-color:#0000}.title-field{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 8px;display:flex}.title-input{font:inherit;border:1px solid #0000;border-bottom-color:var(--line,#ddd);background:0 0;flex:320px;padding:4px 6px;font-size:1.6em;font-weight:600}.title-input:focus{border-color:var(--accent,#2f6f5e);border-radius:4px;outline:none}.title-msg{color:var(--muted,#777);font-size:.9em}.title-input::placeholder{color:var(--muted,#999);font-size:.6em;font-weight:400}.outcomes{border:1px solid var(--line,#ddd);background:var(--surface,#fff);border-radius:6px;margin:18px 0 0;padding:12px 14px}.outcomes h2{margin:0 0 8px;font-size:1em}.outcome-list{margin:0 0 10px;padding:0;list-style:none}.outcome-list li{border-top:1px solid var(--line,#eee);padding:8px 0}.outcome-list li:first-child{border-top:0}.outcome-list .ref{color:var(--muted,#777);margin-left:8px;font-size:.85em}.outcome-form{text-transform:uppercase;letter-spacing:.04em;color:var(--accent,#2f6f5e);font-size:.78em;font-weight:600}.outcome-list .redesign{color:var(--muted,#555);margin-top:4px;font-size:.92em}.outcome-form-panel{gap:10px;margin-top:6px;display:grid}.form-choice{border:0;gap:4px;margin:0;padding:0;display:grid}.form-choice label{align-items:baseline;gap:6px;display:flex}.outcome-form-panel .hint{color:var(--muted,#777);font-size:.88em;font-weight:400}.outcome-form-panel .field{gap:4px;font-size:.92em;display:grid}.outcome-form-panel .field.short input{max-width:180px}.outcome-form-panel textarea{font:inherit;padding:6px 8px}.measure-picks{flex-wrap:wrap;gap:6px 14px;display:flex}.measure-picks label{align-items:center;gap:4px;display:flex}.outcomes .quiet{color:var(--muted,#777);background:0 0;border-color:#0000}.board-statement{border-left:3px solid var(--accent,#2f6f5e);background:color-mix(in srgb, var(--accent,#2f6f5e) 6%, transparent);border-radius:0 6px 6px 0;margin:10px 0 4px;padding:10px 12px}.board-statement.pending{background:0 0;border-left-style:dashed}.board-statement .lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--accent,#2f6f5e);margin-bottom:4px;font-size:.78em;font-weight:600}.board-statement p{margin:0 0 6px}.board-statement .specialist{border-left:2px solid var(--line,#ddd);margin:6px 0 0;padding-left:10px}.board-statement .specialist .disc{color:var(--muted,#666);font-size:.82em;font-weight:600}.board-statement .meta{color:var(--muted,#777);font-size:.82em}.board-statement .draft-tag{text-transform:none;letter-spacing:0;color:var(--muted,#777);margin-left:8px;font-weight:400}.board-statement.editing{gap:8px;display:grid}.board-statement textarea,.board-statement input{font:inherit;box-sizing:border-box;width:100%;padding:6px 8px}.board-statement .specialist-edit{border-left:2px solid var(--line,#ddd);gap:4px;padding-left:10px;display:grid}.board-statement .specialist-edit .quiet,.board-statement .add{justify-self:start}.board-statement .quiet{color:var(--muted,#777);background:0 0;border-color:#0000}.board-statement .publish-confirm p{font-size:.92em}.draft-ahead{border-left:3px solid var(--draft,#c98500);background:color-mix(in srgb, var(--draft,#c98500) 8%, transparent);margin:-4px 0 10px;padding:6px 8px;font-size:.86em}.def-history{border-top:1px solid var(--line,#eee);margin-top:8px;padding-top:6px}.def-history summary{cursor:pointer;color:var(--muted,#777);font-size:.86em}.def-history ol{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.def-history li{border-left:2px solid var(--line,#ddd);padding-left:10px;font-size:.92em}.def-history li.in-force{border-left-color:var(--accent,#2f6f5e)}.def-history p{margin:3px 0}.dh-head{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.dh-date{font-weight:600}.dh-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#777);border:1px solid var(--line,#ddd);border-radius:3px;padding:0 4px;font-size:.76em}.dh-tag.warn{color:var(--draft,#c98500);border-color:var(--draft,#c98500)}.dh-foot{color:var(--muted,#777);flex-wrap:wrap;gap:8px;font-size:.84em;display:flex}.dh-measured{color:var(--accent,#2f6f5e);margin-top:3px;font-size:.84em}.mark-key{color:var(--muted,#777);gap:2px;margin:6px 0 0;padding:0;font-size:.82em;list-style:none;display:grid}.mark-key i{border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:6px solid var(--ink-2,#555);width:0;height:0;margin-right:4px;display:inline-block}.admin{gap:14px;display:grid}.admin h2{margin:14px 0 0;font-size:1.05em}.admin>.hint{margin:0}.admin-card{border:1px solid var(--line,#ddd);background:var(--surface,#fff);border-radius:6px;gap:8px;padding:12px 14px;display:grid}.admin-card.retired{opacity:.72;border-style:dashed}.admin-card h3{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:1em;display:flex}.admin .hint{color:var(--muted,#777);font-size:.86em;font-weight:400}.admin .field{gap:3px;font-size:.9em;display:grid}.admin .field.short input{max-width:190px}.admin .two{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.admin input,.admin textarea,.admin select{font:inherit;box-sizing:border-box;width:100%;padding:5px 7px}.admin .check{align-items:center;gap:6px;font-size:.9em;display:flex}.admin .check input{width:auto}.admin .fact-row{grid-template-columns:1fr 1fr auto;gap:6px;margin-bottom:4px;display:grid}.admin .quiet{color:var(--muted,#777);background:0 0;border-color:#0000}.admin .release-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.def-add{border-top:1px solid var(--line,#eee);justify-items:start;gap:6px;padding-top:8px;display:grid}.def-form{border-left:2px solid var(--line,#ddd);gap:8px;width:100%;padding-left:10px;display:grid}.focus{border:1px solid var(--line,#ddd);border-left:3px solid var(--accent,#2f6f5e);background:var(--surface,#fff);border-radius:0 6px 6px 0;justify-items:start;gap:8px;margin:12px 0 18px;padding:12px 14px;display:grid}.focus .lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--accent,#2f6f5e);font-size:.78em;font-weight:600}.focus-statement{margin:0;font-size:1.05em}.focus-meta{color:var(--muted,#777);flex-wrap:wrap;gap:4px 14px;font-size:.84em;display:flex}.focus-meta .unaffirmed{color:var(--draft,#c98500)}.focus-history summary{cursor:pointer;color:var(--muted,#777);font-size:.86em}.focus-history ol{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.focus-history li{border-left:2px solid var(--line,#ddd);padding-left:10px;font-size:.92em}.focus-history p{margin:3px 0 0}.focus-form{gap:8px;width:100%;display:grid}.focus-form .field{gap:3px;font-size:.9em;display:grid}.focus-form .field.short input{max-width:190px}.focus-form .two{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.focus-form input,.focus-form textarea{font:inherit;box-sizing:border-box;width:100%;padding:5px 7px}.focus .hint{color:var(--muted,#777);margin:0;font-size:.86em}.focus .quiet{color:var(--muted,#777);background:0 0;border-color:#0000;padding-left:0}
