:root{--bg:#f6f4ef;--panel:#fffefb;--panel-2:#f0ede6;--line:#e3dfd6;--line-strong:#cfc9bc;--text:#1f2421;--muted:#69706b;--accent:#2f5d50;--accent-soft:#e2ece7;--accent-text:#24493f;--on-accent:#fff;--pro:#2f6b4a;--con:#9a4a32;--warn-bg:#fbf1dc;--warn-text:#6d4f12;--error:#a33a2b;--mine:#b5832a;--shadow:0 1px 2px #1f24210d, 0 4px 16px #1f24210a;--radius:14px;--radius-inline:5px;--code-bg:#1f242112;--scrim:#1f242159;--font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#141716;--panel:#1b1f1d;--panel-2:#222725;--line:#2c3230;--line-strong:#3b4340;--text:#e7ebe8;--muted:#97a19c;--accent:#7fb8a4;--accent-soft:#23332e;--accent-text:#a6d3c2;--on-accent:#10201b;--pro:#8ccaa5;--con:#e3a28c;--warn-bg:#2f2817;--warn-text:#e6cf98;--error:#f08f80;--mine:#e0b464;--shadow:0 1px 2px #0000004d;--code-bg:#e7ebe817;--scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#141716;--panel:#1b1f1d;--panel-2:#222725;--line:#2c3230;--line-strong:#3b4340;--text:#e7ebe8;--muted:#97a19c;--accent:#7fb8a4;--accent-soft:#23332e;--accent-text:#a6d3c2;--on-accent:#10201b;--pro:#8ccaa5;--con:#e3a28c;--warn-bg:#2f2817;--warn-text:#e6cf98;--error:#f08f80;--mine:#e0b464;--shadow:0 1px 2px #0000004d;--code-bg:#e7ebe817;--scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:15px/1.5 var(--font);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent-text)}h1,h2,p{margin:0}.mono{font-family:var(--mono);font-size:.86em}code{max-width:100%;font-family:var(--mono);border-radius:var(--radius-inline);background:var(--code-bg);overflow-wrap:anywhere;padding:0 .3em;font-size:.86em;display:inline-block}.muted{color:var(--muted)}.small{font-size:13px}.spacer{flex:1}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.shell{grid-template-rows:auto 1fr;grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.shell>.main{grid-area:2/2}.shell>.side{grid-area:2/1}.side{border-right:1px solid var(--line);flex-direction:column;gap:18px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.brand{color:var(--text);letter-spacing:-.01em;align-items:center;gap:10px;padding:0 8px;font-size:17px;font-weight:650;text-decoration:none;display:flex}nav{flex-direction:column;gap:2px;display:flex}nav a{color:var(--muted);border-radius:10px;align-items:center;gap:11px;padding:8px 10px;font-weight:520;text-decoration:none;display:flex}nav a svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}nav a:hover{background:var(--panel-2);color:var(--text)}nav a.on{background:var(--panel);color:var(--text);box-shadow:var(--shadow)}.badge{background:var(--accent);color:var(--on-accent);text-align:center;border-radius:99px;min-width:22px;margin-left:auto;padding:0 8px;font-size:12px;font-weight:650;line-height:20px}.pulse{background:var(--pro);width:8px;height:8px;box-shadow:0 0 0 0 var(--pro);border-radius:50%;margin-left:auto;animation:2s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--pro) 50%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.side-foot{flex-direction:column;gap:10px;margin-top:auto;padding:0 6px;display:flex}.whoami{align-items:center;gap:10px;display:flex}.whoami>div{flex-direction:column;min-width:0;line-height:1.3;display:flex}.side-actions{gap:14px;display:flex}.main{width:100%;max-width:860px;padding:36px 40px 80px}.main:focus{outline:none}.topbar{display:none}.avatar{letter-spacing:.02em;background:hsl(var(--hue,160) 30% 86%);color:hsl(var(--hue,160) 35% 28%);object-fit:cover;border-radius:50%;flex:none;place-items:center;font-weight:650;display:inline-grid}:root[data-theme=dark] .avatar:not(img){background:hsl(var(--hue,160) 22% 26%);color:hsl(var(--hue,160) 40% 82%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .avatar:not(img){background:hsl(var(--hue,160) 22% 26%);color:hsl(var(--hue,160) 40% 82%)}}.screen{flex-direction:column;gap:18px;display:flex}.screen-head{align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.screen-head h1{letter-spacing:-.02em;font-size:28px;font-weight:680;line-height:1.2}.lede{color:var(--muted);max-width:62ch;margin-top:6px}.loading{color:var(--muted);padding:40px 0}.boot{min-height:100vh}.notice{background:var(--warn-bg);color:var(--warn-text);border-radius:10px;padding:12px 16px;font-size:14px}.demo-note{background:var(--accent-soft);color:var(--accent-text);flex-wrap:wrap;gap:2px 6px;margin-bottom:20px;line-height:1.5;display:flex}.demo-note a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.demo-fiction{opacity:.85;flex-basis:100%}.demo-card-note{margin-top:-4px}.claim{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--mine);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.claim-text{flex-direction:column;gap:4px;display:flex}.claim-text h2{letter-spacing:-.01em;font-size:17px;font-weight:640}.claim-text p{max-width:62ch;font-size:14px}.claim-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.claim-pick{flex-direction:column;gap:5px;display:flex}.claim-label{font-size:13px;font-weight:600}.claim-pick select,.claim-row .primary{height:40px}.claim-pick select{background:var(--panel);border:1px solid var(--line-strong);min-width:200px;font-family:var(--mono);cursor:pointer;border-radius:10px;padding:9px 12px}.claim-pick select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.claim-row .secondary{height:40px}.claim-hint{margin-top:-6px}.claim-waiting{border-left-color:var(--warn-text)}.claim-status{text-transform:uppercase;letter-spacing:.06em;color:var(--warn-text);align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.claim-status .dot,.request-tag .dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.claim-declined,.claim-note{background:var(--warn-bg);color:var(--warn-text);border-radius:8px;max-width:62ch;padding:8px 12px;font-size:14px}button.secondary:hover:not(:disabled){border-color:var(--accent)}button.secondary:disabled{opacity:.55;cursor:default}.requests{border-color:color-mix(in srgb, var(--warn-text) 35%, var(--line))}.request-tag{color:var(--warn-text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.request-actions{align-items:center;gap:14px;display:flex}.request-actions .primary{min-height:40px;padding:7px 14px}.request-actions .link{min-height:40px;padding:0 8px}.decline{flex-direction:column;flex:100%;gap:8px;padding-left:48px;display:flex}.decline label{font-size:14px;font-weight:600}.decline textarea{background:var(--panel);border:1px solid var(--line-strong);resize:vertical;width:100%;min-height:84px;font:inherit;border-radius:10px;padding:9px 12px;line-height:1.45}.decline textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.decline-row{align-items:center;gap:14px;display:flex}.decline-row .primary{min-height:40px;padding:7px 14px}.decline-row .link{min-height:40px;padding:0 8px}.decline-row .muted{font-variant-numeric:tabular-nums}.decline-row .near-limit{color:var(--warn-text)}.handles-list .member{grid-template-columns:112px minmax(0,1fr);align-items:center;display:grid}.handles-list .handle{overflow-wrap:anywhere;min-width:0}.held-by{flex-direction:column;min-width:0;line-height:1.35;display:flex}.free{color:var(--muted);font-style:italic}.error{color:var(--error);font-size:14px}.saved{color:var(--pro);font-size:14px}.empty{text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius);padding:64px 20px}.empty h2{margin-bottom:6px;font-size:18px}.empty p{color:var(--muted);max-width:46ch;margin:0 auto}button.link{color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:550}button.link:hover{text-decoration:underline}button.link:disabled{color:var(--muted);cursor:default;text-decoration:none}button.primary{background:var(--accent);color:var(--on-accent);cursor:pointer;border:0;border-radius:10px;padding:8px 16px;font-weight:600}button.primary:disabled{opacity:.45;cursor:default}.cite{font-family:var(--mono);color:var(--accent-text);background:var(--accent-soft);border-radius:var(--radius-inline);white-space:nowrap;padding:0 5px;font-size:.86em;text-decoration:none}.cite:hover{text-decoration:underline}.count{color:var(--muted);margin-left:4px;font-size:.9em;font-weight:500}.count-history{color:var(--muted);margin-left:6px;font-size:.85em;font-weight:450}.cards{flex-direction:column;gap:16px;display:flex}.cards>.card{scroll-margin:16px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:20px 22px;animation:.25s ease-out rise;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.card-mine{border-left:3px solid var(--mine)}.card-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.card-meta b{color:var(--text);font-weight:600}.for-you{color:var(--mine);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:650}.card-q{letter-spacing:-.01em;text-wrap:balance;font-size:20px;font-weight:640;line-height:1.35}.asked{color:var(--muted);font-size:13.5px}.why{font-size:15px}.context{color:var(--muted);font-size:13px}.label{text-transform:uppercase;letter-spacing:.06em;margin-right:6px;font-size:11px;font-weight:650}.topic-tag{text-transform:uppercase;letter-spacing:.05em;background:var(--warn-bg);color:var(--warn-text);vertical-align:1px;border-radius:99px;margin-left:8px;padding:1px 7px;font-size:10.5px;font-weight:650}.topic-note{margin-left:8px;font-size:12px;font-style:italic}.options{flex-direction:column;gap:8px;margin-top:6px;display:flex}.option{text-align:left;background:var(--panel);border:1px solid var(--line-strong);cursor:pointer;border-radius:12px;align-items:flex-start;gap:14px;padding:12px 14px;transition:border-color .12s,background .12s,transform 80ms;display:flex}.option:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.option:active:not(:disabled){transform:scale(.995)}.option:disabled{cursor:default;opacity:.75}.option-lean{border-color:color-mix(in srgb, var(--accent) 55%, var(--line-strong))}.option-sending{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent);transition-duration:.1s;transform:scale(.98);opacity:1!important}.option-sending .letter{background:var(--accent);color:var(--on-accent)}.own-held textarea{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.card-leaving{pointer-events:none;overflow:hidden}.letter{background:var(--panel-2);width:28px;height:28px;color:var(--text);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.option-lean .letter,.option:hover:not(:disabled) .letter{background:var(--accent);color:var(--on-accent)}.option-body{flex-direction:column;gap:3px;min-width:0;display:flex}.option-text{flex-wrap:wrap;align-items:center;gap:8px;font-weight:580;display:flex}.lean-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-text);background:var(--accent-soft);border-radius:99px;padding:1px 8px;font-size:11px;font-weight:650}.procon{flex-wrap:wrap;gap:2px 16px;font-size:13px;display:flex}.procon i{margin-right:5px;font-style:normal;font-weight:700}.pro{color:var(--pro)}.con{color:var(--con)}.lean-why{color:var(--muted);font-size:13.5px}.lean-why b{color:var(--text);font-weight:600}.lean-tag-judgment{color:var(--muted);background:var(--panel-2)}.lean-none{color:var(--text)}.card-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;padding-top:12px;display:flex}.scope,.seg{background:var(--panel-2);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.scope button,.seg button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 12px;font-size:13px;font-weight:560}.scope button.on,.seg button.on{background:var(--panel);color:var(--text);box-shadow:var(--shadow)}.scope button:disabled{cursor:default}.scope button:disabled:not(.on){opacity:.4}.scope-locked{background:color-mix(in srgb, var(--panel-2) 70%, transparent);outline:1px dashed var(--line-strong);outline-offset:-1px}.scope-note{flex:0 auto}.own{flex-direction:column;gap:8px;display:flex}.own textarea,.search,.invite input,.handle-pick select{background:var(--panel);border:1px solid var(--line-strong);border-radius:10px;width:100%;padding:9px 12px}.own textarea{resize:vertical;min-height:60px}.own textarea:focus,.search:focus,.invite input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.own-row{align-items:center;gap:10px;display:flex}.related{border-top:1px dashed var(--line);padding-top:10px}.card-done{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));background:var(--accent-soft);flex-direction:row;align-items:flex-start;gap:14px}.done-mark{background:var(--accent);width:30px;height:30px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.done-title{font-weight:620}.done-answer{margin:4px 0}.card-answered{align-items:center;transition:background-color .28s,border-color .28s;animation:none;position:relative}.card-answered:focus{outline:none}.card-answered:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card-folding{overflow:hidden}.fold-ghost{padding:inherit;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:absolute;inset:0 0 auto}.done-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.done-choice{overflow-wrap:anywhere;font-weight:500}.done-actions{flex:none;gap:4px;display:flex}.done-action{cursor:pointer;color:var(--accent-text);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:14px;font-weight:620;text-decoration:none}.done-action:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}.done-action[aria-disabled=true]{cursor:default;opacity:.7}.done-action[aria-disabled=true]:hover{background:0 0}.done-error{overflow-wrap:anywhere;margin-top:2px}@media (width<=480px){.card-answered{flex-wrap:wrap;align-items:flex-start}.done-actions{flex-basis:100%;margin:-8px 0 -6px;padding-left:34px}}.receipts{flex-direction:column;gap:10px;margin-top:12px;display:flex}.receipts .section-title{margin-top:0;scroll-margin-top:24px}button.lede-link{font-size:inherit;text-underline-offset:2px;font-weight:550;text-decoration:underline}.section-lede{max-width:62ch;margin-top:-4px}.receipt-q{font-size:17px}.receipt-answer{border-left:3px solid var(--line-strong);background:var(--panel-2);border-radius:0 10px 10px 0;flex-direction:column;gap:2px;margin:0;padding:10px 14px;font-weight:560;display:flex}.receipt-answer .label{color:var(--muted);font-weight:650}.receipt-theirs{box-shadow:none}.receipt-theirs .receipt-answer{font-weight:500}.receipt-note{border-top:1px solid var(--line);padding-top:10px}.receipt-confirm{align-items:center}.receipt-what{flex:260px}.receipt-actions{align-items:center;gap:16px;margin-left:auto;display:flex}button.secondary{background:var(--panel);color:var(--text);border:1px solid var(--line-strong);cursor:pointer;border-radius:10px;min-height:40px;padding:8px 16px;font-weight:600}button.secondary:hover{border-color:var(--con);color:var(--con)}button.secondary.accept:hover{border-color:var(--accent);color:var(--accent-text)}button.secondary:disabled{opacity:.55;cursor:default;border-color:var(--line-strong);color:var(--text)}.receipt-standing{flex:200px}.receipt-actions button.primary{min-height:40px}.receipt-actions button.link{min-height:40px;margin:0 -8px;padding:0 8px}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.search{flex:1;min-width:200px}.entries{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.entry{border-top:1px solid var(--line);padding:14px 18px;scroll-margin:80px}.entry:first-child{border-top:0}.entry-focus{background:var(--accent-soft)}.entry-old .entry-answer{color:var(--muted)}.entry-head{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:0;display:flex}.entry-id{color:var(--muted);flex:none}.entry-title{font-weight:620}.entry-answer{margin-top:4px}.entry-actions{align-items:center;gap:12px;margin-top:10px;display:flex}.entry-change{margin-top:12px}.entry-change .card{margin:0}.entry-meta{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:13px;display:flex}.entry-meta b{color:var(--text);font-weight:600}.replaces{color:var(--accent-text)}.replaced{color:var(--con)}.entry-more{grid-template-columns:90px 1fr;gap:4px 14px;margin:10px 0 0;font-size:14px;display:grid}.entry-more dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding-top:2px;font-size:12px}.entry-more dd{margin:0}.tag{text-transform:uppercase;letter-spacing:.05em;background:var(--panel-2);color:var(--muted);border-radius:99px;flex:none;padding:2px 8px;font-size:11px;font-weight:650}.tag-answered,.tag-decision{background:var(--accent-soft);color:var(--accent-text)}.tag-waiting{background:var(--warn-bg);color:var(--warn-text)}.tag-disputed{color:var(--error)}.live{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;padding-top:8px;font-size:13px;font-weight:600;display:inline-flex}.live:before{content:"";background:var(--muted);border-radius:50%;width:8px;height:8px}.live.on{color:var(--pro)}.live.on:before{background:var(--pro);animation:2s infinite pulse}.feed{margin:0;padding:0;list-style:none;position:relative}.feed:before{content:"";background:var(--line);width:1px;position:absolute;top:10px;bottom:10px;left:6px}.feed-item{gap:16px;padding:12px 0;animation:.3s ease-out rise;display:flex;position:relative}.feed-dot{background:var(--panel);border:2px solid var(--line-strong);border-radius:50%;flex:none;width:13px;height:13px;margin-top:5px;position:relative}.feed-settled .feed-dot{border-color:var(--pro);background:var(--pro)}.feed-waiting .feed-dot{border-color:var(--mine)}.feed-answered .feed-dot{border-color:var(--accent);background:var(--accent)}.feed-disputed .feed-dot{border-color:var(--error)}.feed-body{flex:1;min-width:0}.feed-q{font-weight:600}.feed-line{color:var(--muted);font-size:13.5px}.feed-line b{color:var(--text);font-weight:600}.feed-answer{border-left:2px solid var(--line);margin-top:4px;padding-left:10px;font-size:14px}.feed-side{color:var(--muted);flex-direction:column;flex:none;align-items:flex-end;gap:4px;font-size:12.5px;display:flex}.invite{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.invite label{font-size:14px;font-weight:600}.invite-row{align-items:center;gap:10px;display:flex;position:relative}.invite-row .at{color:var(--muted);position:absolute;left:12px}.invite-row input{font-family:var(--mono);padding-left:28px}.section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-top:8px;font-size:14px;font-weight:650}.members{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);margin:0;padding:0;list-style:none}.member{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.member:first-child{border-top:0}.member-who{flex-direction:column;min-width:0;line-height:1.35;display:flex}.member-name{font-weight:600}.member-invited .avatar{opacity:.6}.member-dms{flex:100%;padding-left:48px}.member-dms .dm-toggle{text-align:left;align-items:flex-start}.handle{font-family:var(--mono);font-size:14px}.handle-pick select{cursor:pointer;width:auto;min-width:190px;padding:7px 10px}.settle-note{background:var(--panel-2);color:var(--muted);border-radius:10px;padding:10px 14px;font-size:14px}.settle-note b{color:var(--text);font-weight:600}.settle-on{background:var(--accent-soft);color:var(--accent-text)}.settle-on b{color:var(--accent-text)}.principle-group{flex-direction:column;gap:10px;display:flex}.principles{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);margin:0;padding:0;list-style:none;overflow:hidden}.principle{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:14px 18px;scroll-margin:80px;display:flex}.principle:first-child{border-top:0}.principle-focus{background:var(--accent-soft)}.principle-head{align-items:flex-start;gap:12px;display:flex}.principle-id{color:var(--muted);flex:none;min-width:34px;padding-top:2px}.principle-text{flex:1;min-width:0;font-size:16px;font-weight:580;line-height:1.45}.principle-foot{flex-wrap:wrap;align-items:center;gap:12px;padding-left:46px;display:flex}.principle-actions{gap:16px;margin-left:auto;display:inline-flex}.principle-actions .link{min-height:40px;padding:8px 0}button.link.danger{color:var(--error)}.citations{border-left:2px solid var(--line);flex-direction:column;margin:4px 0 0 46px;padding:0;list-style:none;display:flex}.citation{flex-wrap:wrap;align-items:center;gap:8px;padding:5px 0 5px 12px;font-size:14px;display:flex}.citation-title{min-width:0}.citation-date{font-variant-numeric:tabular-nums}.principle-add,.principle-edit{align-items:center;gap:10px;display:flex}.principle-add{background:var(--panel);border:1px dashed var(--line-strong);border-radius:var(--radius);padding:10px 12px 10px 18px}.principle-edit{flex-wrap:wrap;flex:1;min-width:0}.principle-add input,.principle-edit input{background:var(--panel);border:1px solid var(--line-strong);border-radius:10px;flex:1;min-width:0;padding:9px 12px}.principle-add input:focus,.principle-edit input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.principle-add .principle-id{padding-top:0}.principle-edit-row{align-items:center;gap:14px;display:flex}.principle-add button,.principle-edit button.primary,.dialog button{min-height:40px}.principle-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.principle-body .principle-text{flex:none}.rank-chip{vertical-align:2px;border:1px solid var(--line-strong);color:var(--accent-text);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:99px;margin-right:8px;padding:1px 8px;font-size:12px;font-weight:650;display:inline-block}.tag-draft{vertical-align:2px;background:var(--warn-bg);color:var(--warn-text);margin-right:8px;display:inline-block}.principle-why{color:var(--muted);max-width:68ch;font-size:14.5px;line-height:1.45}.principle-drafted{line-height:1.45}.principle-draft{box-shadow:inset 3px 0 0 var(--warn-text)}.principle-draft .principle-text{font-weight:520}.drafts-note{background:var(--warn-bg);color:var(--warn-text);border-radius:10px;padding:10px 14px;font-size:14px}.principle-edit>input{flex-basis:100%}.principle-edit-fields{flex-basis:100%;gap:10px;display:flex}.principle-field{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.principle-field input{width:100%}.principle-field-rank input{flex:none;width:72px}.principle-field-why{flex:1;min-width:0}.principle-field input[aria-invalid=true]{border-color:var(--error)}.field-error{color:var(--error);flex-basis:100%}.principle-actions .small-button{align-self:center;min-height:36px;padding:6px 14px}.interview{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.interview-open{box-shadow:var(--shadow)}.interview-toggle{text-align:left;cursor:pointer;border-radius:var(--radius);background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:14px 18px;display:flex}.interview-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.interview-titles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.interview-title{font-size:16px;font-weight:650}.interview-chevron{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--muted);border-radius:99px;flex:none;place-items:center;font-size:18px;line-height:1;display:grid}.interview-form{border-top:1px solid var(--line);flex-direction:column;gap:18px;padding:16px 18px 18px;display:flex}.interview-q{flex-direction:column;gap:8px;display:flex}.interview-question{align-items:baseline;gap:10px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.interview-n{background:var(--accent-soft);width:22px;height:22px;color:var(--accent-text);font-variant-numeric:tabular-nums;border-radius:99px;flex:none;place-items:center;font-size:12px;font-weight:650;display:inline-grid;transform:translateY(-1px)}.interview textarea{resize:vertical;background:var(--panel);border:1px solid var(--line-strong);border-radius:10px;width:100%;min-height:64px;padding:9px 12px;line-height:1.45}.interview textarea:focus,.interview input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.interview input{background:var(--panel);border:1px solid var(--line-strong);border-radius:10px;padding:7px 12px}.interview input:disabled{background:var(--panel-2);cursor:not-allowed}.interview-meta{align-items:center;gap:12px;display:flex}.interview-why{flex:1;min-width:0}.interview-kind{text-align:right;flex:none;min-width:9.5em}.interview-foot{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.interview-foot button{min-height:40px}@media (width<=760px){.interview-toggle{padding:12px 14px}.interview-form{padding:14px 14px 16px}.interview-meta{flex-wrap:wrap;row-gap:4px}.interview-why{flex-basis:100%}.interview-kind{text-align:left;min-width:0}.interview-foot button{width:100%}}button.secondary{background:var(--panel);color:var(--text);border:1px solid var(--line-strong);cursor:pointer;border-radius:10px;padding:8px 16px;font-weight:600}button.secondary:hover{background:var(--panel-2)}button.danger-solid{background:var(--error);color:var(--panel);cursor:pointer;border:0;border-radius:10px;padding:8px 16px;font-weight:600}button.danger-solid:disabled{opacity:.6;cursor:default}.backdrop{z-index:20;background:var(--scrim);place-items:center;padding:16px;animation:.15s ease-out fade;display:grid;position:fixed;inset:0}@keyframes fade{0%{opacity:0}to{opacity:1}}.dialog{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:440px;box-shadow:var(--shadow);flex-direction:column;gap:12px;padding:22px 24px;animation:.2s ease-out rise;display:flex}.dialog h2{letter-spacing:-.01em;font-size:18px}.dialog-quote{border-left:2px solid var(--line-strong);padding-left:12px;font-weight:560}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.signin{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.signin-card{background:var(--panel);border:1px solid var(--line);width:100%;max-width:400px;box-shadow:var(--shadow);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:14px;padding:36px 32px;display:flex}.signin-card h1{letter-spacing:-.02em;font-size:26px}.signin-card .lede{margin-top:0}.github{background:var(--text);width:100%;color:var(--bg);border-radius:11px;justify-content:center;align-items:center;gap:10px;margin-top:6px;padding:11px 16px;font-weight:620;text-decoration:none;display:inline-flex}.github:hover{opacity:.9}@media (width<=760px){.shell{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr)}.shell>.main{grid-area:3/1}.topbar{grid-row:2}.side{z-index:10;height:auto;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--line);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:row;position:fixed;inset:auto 0 0}.brand,.side-foot .whoami{display:none}nav{flex-direction:row;flex:1;justify-content:space-around}nav a{flex-direction:column;flex:1;gap:2px;padding:6px 4px;font-size:11px;position:relative}nav a.on{box-shadow:none;color:var(--accent-text);background:0 0}.nav-tail{display:none}.badge{min-width:18px;margin:0;padding:0 5px;font-size:10.5px;line-height:17px;position:absolute;top:0;right:4px}.pulse{margin:0;position:absolute;top:6px;right:12px}.side-foot{display:none}.topbar{align-items:center;gap:8px;padding:12px 16px 0;font-weight:650;display:flex}.topbar .link{margin-left:12px}.main{padding:22px 16px 96px}.screen-head h1{font-size:24px}.card{padding:16px}.cards>.card{scroll-margin-bottom:84px}.card-q{font-size:18px}.scope-note{flex:100%;order:1}.card-foot>.spacer{display:none}.card-foot>.link{order:2}.card-foot>button.secondary{width:100%}.receipt-actions{justify-content:flex-end;width:100%}.receipt-actions button.primary{flex:1}.entry{padding:12px 14px}.entry-more{grid-template-columns:1fr}.handle-pick select{width:100%;min-width:0}.handle-pick{width:100%}.claim{padding:16px}.claim-pick,.claim-pick select,.claim-row .primary,.claim-row .secondary{width:100%;min-width:0}.request-actions{justify-content:flex-end;width:100%}.decline{padding-left:0}.principle{padding:12px 14px}.principle-foot,.citations{margin-left:0;padding-left:0}.principle-head{flex-wrap:wrap;row-gap:6px}.principle-text{flex-basis:calc(100% - 46px)}.principle-add{flex-wrap:wrap;padding:10px 12px}.principle-add input{flex-basis:calc(100% - 50px)}.principle-add button{width:100%}.principle-body{flex-basis:calc(100% - 46px)}.principle-edit-fields{flex-wrap:wrap}.principle-field-why{flex-basis:100%}}@media (width<=480px){.receipt .card-meta>.dot{display:none}.receipt .card-meta>.meta-when{flex:100%;order:1}}.toasts{z-index:30;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{background:var(--text);color:var(--bg);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:4px 14px;padding:10px 10px 10px 16px;font-size:14px;line-height:1.4;animation:.18s ease-out rise;display:flex}.toast-text{min-width:0}.toast-id{font-family:var(--mono);font-size:.92em}.toast-action{cursor:pointer;color:inherit;font:inherit;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;border-radius:6px;margin:-4px 0;padding:4px 6px;font-weight:650;text-decoration:underline}.toast-close{width:28px;height:28px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:-4px 0;display:grid}.toast-close:hover{opacity:1;background:color-mix(in srgb, var(--bg) 14%, transparent)}.toast-close svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;fill:none}.toast :focus-visible{outline-color:var(--bg)}@media (width<=760px){.toasts{bottom:calc(76px + env(safe-area-inset-bottom));width:calc(100vw - 32px)}.toast{width:100%}.toast-text{flex:1}}.tick{font-variant-numeric:tabular-nums;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.option-sending{transform:none}}.orchestrator{gap:12px}.orch-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.orch-head h2{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:18px;font-weight:650;line-height:1.3}.orch-state{text-transform:uppercase;letter-spacing:.05em;border-radius:99px;flex:none;align-items:center;gap:6px;padding:2px 9px;font-size:11px;font-weight:650;display:inline-flex}.orch-state .dot{background:currentColor;border-radius:50%;width:7px;height:7px}.orch-state.orch-live{background:var(--accent-soft);color:var(--pro)}.orch-state.orch-stale{background:var(--warn-bg);color:var(--warn-text)}.orchestrator-stale .orch-head h2{color:var(--muted)}.orch-note{font-size:15px}.orch-group{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:10px;display:flex}.orch-group .label{color:var(--muted);margin:0}.card-meta .meta-item{align-items:center;gap:8px;display:inline-flex}.work-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.work-list li,.waiting-list li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.ref{font-family:var(--mono);border-radius:var(--radius-inline);background:var(--code-bg);overflow-wrap:anywhere;padding:0 5px;font-size:.86em}a.ref{color:var(--accent-text);background:var(--accent-soft);text-decoration:none}a.ref:hover{text-decoration:underline}.kind-tag{text-transform:uppercase;letter-spacing:.05em;background:var(--panel-2);color:var(--muted);border-radius:99px;flex:none;align-self:center;padding:2px 8px;font-size:11px;font-weight:650}.kind-merge{background:var(--accent-soft);color:var(--accent-text)}.kind-conflict{background:color-mix(in srgb, var(--error) 14%, transparent);color:var(--error)}.kind-decision{background:color-mix(in srgb, var(--mine) 18%, transparent);color:var(--warn-text)}.kind-setup{background:var(--warn-bg);color:var(--warn-text)}.waiting-what{font-weight:550}.for-you-item .for-you{text-decoration:none}.for-you-item .for-you:hover{text-decoration:underline}.waiting{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--mine);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:12px;padding:16px 20px;scroll-margin-top:24px;display:flex}.waiting-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.waiting-head .section-title{margin-top:0}.waiting-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.waiting>.waiting-list>li+li,.orch-group .waiting-list li+li{border-top:1px solid var(--line);padding-top:8px}.waiting-list button.link{font-size:14px}.waiting-from{margin-left:auto}.dm-toggle{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.dm-toggle label{cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:550;display:inline-flex}.dm-toggle input{accent-color:var(--accent);width:16px;height:16px;margin:0}.dm-toggle input:disabled+span{color:var(--muted)}@media (width<=760px){.waiting{padding:14px 16px}.dm-toggle{text-align:left;align-items:flex-start}.member-dms{padding-left:0}.waiting-from{flex:100%;margin-left:0}nav a span:not(.badge):not(.pulse){white-space:nowrap}}.view-switch{background:var(--panel-2);border-radius:10px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.view-switch a{color:var(--muted);border-radius:8px;align-items:center;min-height:32px;padding:6px 14px;font-size:13px;font-weight:560;text-decoration:none;display:inline-flex}.view-switch a:hover{color:var(--text)}.view-switch a.on{background:var(--panel);color:var(--text);box-shadow:var(--shadow)}.view-switch a:focus-visible,.epic-link:focus-visible,.done-week summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.goal{border-radius:var(--radius);background:var(--accent-soft);color:var(--accent-text);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:14px 18px;display:flex}.goal .label{flex:none;margin:0}.goal-text{letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere;font-size:17px;font-weight:620}.epic{gap:12px}.epic-card-blocked{border-left:3px solid var(--error)}.epic-head{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.epic-head h2{letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;font-size:18px;font-weight:650;line-height:1.3}.epic-link{color:var(--text);border-radius:4px;text-decoration:none}.epic-link:hover{text-underline-offset:3px;text-decoration:underline}.epic-stale .epic-head h2 .epic-link{color:var(--muted)}.stale-text{color:var(--warn-text)}.epic-state{text-transform:uppercase;letter-spacing:.05em;border-radius:99px;flex:none;padding:2px 9px;font-size:11px;font-weight:650}.epic-blocked{background:color-mix(in srgb, var(--error) 14%, transparent);color:var(--error)}.epic-active{background:var(--accent-soft);color:var(--accent-text)}.epic-done{background:var(--panel-2);color:var(--muted)}.epic-lines{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;display:grid}.epic-lines>div{display:contents}.epic-lines dt{color:var(--muted);margin:0;padding-top:3px}.epic-lines dd{overflow-wrap:anywhere;min-width:0;margin:0}.epic-meta{border-top:1px solid var(--line);padding-top:10px}.epic-reporters{flex-wrap:wrap;gap:4px 12px;min-width:0;display:inline-flex}.epic-reporter{color:var(--text);overflow-wrap:anywhere;align-items:center;gap:6px;display:inline-flex}.epic-reporter .dot{border-radius:50%;flex:none;width:7px;height:7px}.epic-reporter.orch-live .dot{background:var(--pro)}.epic-reporter.orch-stale{color:var(--muted)}.epic-reporter.orch-stale .dot{border:1.5px solid var(--warn-text);background:0 0}.epic-waiting{color:var(--mine);font-weight:600;text-decoration:none}.epic-waiting:hover{text-decoration:underline}.epic-refs{flex-wrap:wrap;align-items:baseline;gap:6px 8px;display:flex}.epic-refs .label{color:var(--muted)}.done-week{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.done-week summary{cursor:pointer;border-radius:var(--radius);align-items:center;gap:10px;min-height:44px;padding:14px 20px;font-weight:600;list-style:none;display:flex}.done-week summary::-webkit-details-marker{display:none}.done-week summary:before{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:7px;height:7px;transition:transform .15s;transform:rotate(-45deg)}.done-week[open] summary:before{transform:rotate(45deg)}.done-week-count{background:var(--panel-2);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:99px;padding:1px 8px;font-size:12px;font-weight:650}.done-week ul{flex-direction:column;gap:8px;margin:0;padding:0 20px 14px;list-style:none;display:flex}.done-week li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0;padding-top:8px;display:flex}.done-week li .epic-link{font-weight:600}.crumb{margin-bottom:4px;font-size:13px}.crumb a{color:var(--accent-text);font-weight:550;text-decoration:none}.crumb a:hover{text-decoration:underline}.epic-detail{flex-direction:column;gap:18px;display:flex}.epic-detail .screen-head h1{overflow-wrap:anywhere}.orch-said .work-list{gap:10px}.said{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-direction:column;padding:12px 16px;align-items:stretch!important}.said-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.epics-hint code,.goal code{font-size:.92em}@media (width<=760px){.goal{padding:12px 14px}.goal-text{font-size:16px}.epic-lines{grid-template-columns:1fr;gap:2px}.epic-lines dd+dt,.epic-lines>div+div dt{padding-top:8px}.done-week summary{padding:12px 16px}.done-week ul{padding:0 16px 12px}}:root{--outcome-worked-bg:var(--accent-soft);--outcome-worked-text:var(--accent-text);--outcome-revert-bg:#f6e3dc;--outcome-revert-text:#8a3a24;--outcome-fixed-bg:var(--warn-bg);--outcome-fixed-text:var(--warn-text)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--outcome-revert-bg:#3a231c;--outcome-revert-text:#f0b4a0}}:root[data-theme=dark]{--outcome-revert-bg:#3a231c;--outcome-revert-text:#f0b4a0}.outcome{border-radius:99px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.outcome-worked{background:var(--outcome-worked-bg);color:var(--outcome-worked-text)}.outcome-reverted{background:var(--outcome-revert-bg);color:var(--outcome-revert-text)}.outcome-fixed{background:var(--outcome-fixed-bg);color:var(--outcome-fixed-text)}.outcome-flag{color:var(--outcome-revert-text);background:0 0;box-shadow:inset 0 0 0 1px}.outcome .pr-link,.outcome .mono{font-size:.95em}.pr-link{color:inherit;text-underline-offset:2px}.acted-on{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.acted-on .pr-link{color:var(--accent-text);margin-right:4px}.proposal .pr-link,.proposal-merged{color:var(--accent-text)}.outcomes-refresh{flex:none;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;padding-top:6px;display:flex}.outcomes-refresh [role=status]{text-align:right;max-width:36ch}@media (width<=760px){.screen-head:has(.outcomes-refresh){flex-wrap:wrap}.outcomes-refresh{flex:100%;justify-content:space-between;margin-left:0;padding-top:0}.outcomes-refresh [role=status]{text-align:left}}.weekly-pointer-line{margin-top:2px}a.weekly-pointer{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent-text) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent-text) 40%, transparent);font-weight:550}a.weekly-pointer:hover{text-decoration-color:currentColor}.weekly-headline{letter-spacing:-.01em;text-wrap:balance;max-width:40ch;font-size:21px;font-weight:600;line-height:1.4}.weekly-glance{color:var(--muted);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 22px;padding-bottom:18px;font-size:14px;display:flex}.weekly-glance b{color:var(--text);font-variant-numeric:tabular-nums;margin-right:4px;font-weight:650}.weekly-section{flex-direction:column;gap:12px;margin-top:8px;display:flex}.weekly-section .section-lede{max-width:70ch;margin-top:-6px}.weekly-empty{color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--radius);padding:16px 18px;font-size:14px}.weekly-card{gap:10px}.weekly-topic{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:640}.weekly-line{max-width:68ch;font-size:15px}.weekly-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.weekly-epic-all{gap:4px;margin-top:8px;display:flex}.weekly-epic-all button.link{min-height:36px;padding:0 8px}.weekly-epic-all button.link:last-child{margin-right:-8px}.weekly-epic-toggle{text-align:left;width:calc(100% + 16px);min-height:40px;font-weight:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:-6px -8px;padding:6px 8px;display:flex}.weekly-epic-toggle:hover{background:var(--panel-2)}.weekly-epic-name{overflow-wrap:anywhere;min-width:0}.weekly-epic-chevron{color:var(--muted);flex:none;transition:transform .18s}.weekly-epic-open .weekly-epic-chevron{transform:rotate(180deg)}.weekly-epic-count{font-variant-numeric:tabular-nums;margin-top:-4px}.weekly-epic-body{grid-template-rows:0fr;margin-top:-10px;transition:grid-template-rows .2s,margin-top .2s;display:grid}.weekly-epic-open .weekly-epic-body{grid-template-rows:1fr;margin-top:0}.weekly-epic-inner{min-height:0;overflow:hidden}.weekly-ref-linked .weekly-ref-title{background:var(--accent-soft);box-shadow:0 0 0 3px var(--accent-soft);border-radius:4px}.weekly-line-strong{font-weight:560}.weekly-refs{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.weekly-ref{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:10px 0;display:flex}.weekly-ref:last-child{border-bottom:0;padding-bottom:0}.weekly-ref-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.weekly-ref-title{font-size:14.5px;font-weight:600}.weekly-ref-by{white-space:nowrap;margin-left:auto}.weekly-ref-answer{color:var(--muted);max-width:68ch;font-size:14px}.weekly-stale{border-left:3px solid var(--warn-text)}.weekly-contradiction,.weekly-flagged{border-left-color:var(--con)}.tag-stale{background:var(--warn-bg);color:var(--warn-text)}.tag-contradiction,.tag-flagged{background:color-mix(in srgb, var(--con) 14%, var(--panel));color:var(--con)}.weekly-foot{margin-top:2px}.weekly-foot .saved,.weekly-foot .muted{margin:0}.weekly-proposal{border-left:3px solid var(--accent)}.weekly-proposal-text{letter-spacing:-.01em;text-wrap:balance;font-size:17px;font-weight:620;line-height:1.4}.weekly-cites{line-height:1.9}.weekly-numbers-wrap{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.weekly-numbers{border-collapse:collapse;width:100%;font-size:14px}.weekly-numbers th,.weekly-numbers td{text-align:left;border-bottom:1px solid var(--line);padding:9px 16px}.weekly-numbers tbody tr:last-child th,.weekly-numbers tbody tr:last-child td{border-bottom:0}.weekly-numbers thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--panel-2);font-size:12px;font-weight:650}.weekly-numbers thead th .small{text-transform:none;letter-spacing:0;margin-left:4px;font-weight:500}.weekly-numbers tbody th{color:var(--text);font-weight:500}.weekly-numbers td{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:24%}.weekly-numbers thead th:not(:first-child){text-align:right}.weekly-numbers td:nth-child(3){color:var(--muted)}@media (width<=760px){.weekly-headline{font-size:18px}.weekly-ref-by{flex-basis:100%;margin-left:0}.weekly-foot>button{width:100%}.weekly-numbers th,.weekly-numbers td{padding:8px 10px}.weekly-numbers thead th .small{margin-left:0;display:block}}.weekly-more{align-self:flex-start}.weekly-settling-off{font-weight:560}.weekly-subtitle{color:var(--muted);margin:6px 0 0;font-size:14px;font-weight:620}ul.weekly-settled{gap:0;margin:0;padding:0 18px;list-style:none}.weekly-settle{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:14px 0;display:flex}.weekly-settle:last-child{border-bottom:0}.weekly-settle-head{align-items:baseline;gap:8px;display:flex}.weekly-settle-q{max-width:68ch;font-size:15px;font-weight:600}.weekly-settle-from{color:var(--muted);max-width:68ch;font-size:14px}.weekly-settle-meta{flex-wrap:wrap;align-items:center;gap:6px 8px}.tag-none{border:1px dashed var(--line-strong);background:0 0}.tag-settle-disputed{background:color-mix(in srgb, var(--con) 14%, var(--panel));color:var(--con)}.tag-settle-answered{background:var(--panel);color:var(--text);border:1px solid var(--line)}.tag-settle-overridden{background:var(--warn-bg);color:var(--warn-text)}.tag-settle-confirmed{background:var(--accent-soft);color:var(--accent-text)}button.secondary.weekly-settle-dispute{min-height:34px;margin-left:auto;padding:4px 14px;font-size:13.5px}.weekly-settle .saved{margin:0}.chips{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.chip{border:1px solid var(--line);background:var(--panel);color:var(--muted);font:inherit;cursor:pointer;border-radius:99px;padding:4px 12px;font-size:13px;font-weight:560;transition:background .12s,color .12s,border-color .12s}.chip:hover{color:var(--text);border-color:var(--line-strong)}.chip:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);border-color:var(--accent);outline:none}.chip[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent)}.chip[aria-pressed=true] .count{color:inherit}.settled-from{overflow-wrap:anywhere;min-width:0}.settled-from .cite{white-space:normal;overflow-wrap:anywhere}
