:root{--ground:#f9fafb;--surface:#fff;--surface-2:#f2f3f5;--surface-3:#e6e8ea;--line:#dcdee1;--line-strong:#c2c4c8;--control-line:#7c8088;--ink:#16181d;--ink-2:#474b51;--ink-3:#61666e;--accent:#1853c6;--accent-soft:#e1ecff;--accent-line:#5d85ce;--teal:#00604f;--teal-soft:#d4efe7;--teal-line:#96c7b8;--signal:#844b07;--signal-soft:#fce6d0;--blue:#2e5689;--blue-soft:#dceafd;--violet:#654487;--violet-soft:#eee5fb;--moss:#446630;--moss-soft:#e2f1da;--fall-soft:#fae1e3;--band-0:#caccd0;--band-1:#9b9fa3;--rise:#00604f;--fall:#7d3541;--new:#2e5689}@supports (color:lab(0% 0 0)){:root{--ground:lab(98.2539% -.108749 -.74997);--surface:lab(100% 0 0);--surface-2:lab(95.9308% -.162244 -1.12436);--surface-3:lab(91.8676% -.214815 -1.49833);--line:lab(88.3844% -.266641 -1.87179);--line-strong:lab(79.1011% -.316799 -2.24433);--control-line:lab(53.5596% -.587732 -4.46346);--ink:lab(8.32159% -.404753 -3.67902);--ink-2:lab(31.5177% -.553831 -4.44624);--ink-3:lab(43.1111% -.653863 -5.19115);--accent:lab(37.4561% 17.8412 -66.5999);--accent-soft:lab(92.9188% -1.00979 -11.162);--accent-line:lab(55.0709% 2.36079 -42.7815);--teal:lab(35.5589% -30.0112 2.58975);--teal-soft:lab(92.269% -10.1914 .900292);--teal-line:lab(76.3527% -18.8326 1.65629);--signal:lab(38.1094% 21.3863 45.1245);--signal-soft:lab(92.7938% 5.09858 13.7455);--blue:lab(35.6698% -1.37614 -32.9671);--blue-soft:lab(92.0405% -2.22802 -10.8986);--violet:lab(35.1578% 25.0268 -32.4095);--violet-soft:lab(92.0776% 6.4466 -9.80698);--moss:lab(39.5172% -20.8372 26.2077);--moss-soft:lab(93.4587% -8.15952 9.17369);--fall-soft:lab(91.5662% 9.23079 2.32027);--band-0:lab(82.0011% -.317156 -2.24454);--band-1:lab(65.1742% -.412554 -2.98686);--rise:lab(35.5589% -30.0112 2.58975);--fall:lab(32.7444% 32.6108 8.7514);--new:lab(35.6698% -1.37614 -32.9671)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0e0f12;--surface:#17181b;--surface-2:#1f2123;--surface-3:#292b2f;--line:#2e3034;--line-strong:#45484c;--control-line:#74787d;--ink:#e6e8eb;--ink-2:#b3b6bb;--ink-3:#92959c;--accent:#7baaff;--accent-soft:#182846;--accent-line:#5171ac;--teal:#6eccb0;--teal-soft:#0e2c25;--teal-line:#29574b;--signal:#e4ab6b;--signal-soft:#34230f;--blue:#87b5e9;--blue-soft:#19273a;--violet:#c0a7ef;--violet-soft:#2c2137;--moss:#a8cf8c;--moss-soft:#1e2b17;--fall-soft:#371e21;--band-0:#2f3033;--band-1:#4d5054;--rise:#6eccb0;--fall:#d48490;--new:#87b5e9}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--ground:lab(4.426% -.154942 -1.31777);--surface:lab(8.34283% -.239104 -1.85677);--surface-2:lab(12.3993% -.285685 -2.2275);--surface-3:lab(17.6159% -.334024 -2.59914);--line:lab(19.9361% -.337347 -2.60084);--line-strong:lab(30.3731% -.391856 -2.97564);--control-line:lab(50.0867% -.497252 -3.7235);--ink:lab(91.8644% -.26688 -1.87196);--ink-2:lab(73.8743% -.415176 -2.98836);--ink-3:lab(61.6872% -.50512 -3.72778);--accent:lab(68.8618% 2.5408 -49.9474);--accent-soft:lab(16.0298% 1.61897 -21.3234);--accent-line:lab(47.1162% 1.55789 -35.7214);--teal:lab(75.7917% -34.5486 5.01759);--teal-soft:lab(15.5797% -13.2313 1.15204);--teal-line:lab(33.4319% -19.0998 1.66574);--signal:lab(74.3074% 16.4983 41.0287);--signal-soft:lab(15.4723% 6.78393 16.4565);--blue:lab(71.8828% -5.78159 -31.3363);--blue-soft:lab(15.1443% -1.46592 -14.0397);--violet:lab(72.56% 20.3305 -33.1793);--violet-soft:lab(14.9852% 9.08703 -12.5241);--moss:lab(79.0944% -22.5207 29.0149);--moss-soft:lab(16.0086% -9.35471 11.3256);--fall-soft:lab(14.8911% 12.4494 3.23685);--band-0:lab(19.9399% -.295028 -2.23235);--band-1:lab(33.8532% -.395224 -2.97742);--rise:lab(75.7917% -34.5486 5.01759);--fall:lab(64.0475% 32.894 7.16401);--new:lab(71.8828% -5.78159 -31.3363)}}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ground);color:var(--ink);font-family:var(--font-plex-sans),ui-sans-serif,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}.mono,.num{font-family:var(--font-plex-mono),ui-monospace,SFMono-Regular,monospace;font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--font-plex-mono),monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.shell{flex-direction:column;min-height:100vh;display:flex}.topbar{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:28px;height:56px;padding:0 28px;display:flex}.topbar .brand{color:inherit;gap:10px;padding:0}.topbar .brand:hover .brand-name{color:var(--accent)}.topbar .brand-name{font-size:21px}.topbar-user{align-items:center;gap:18px;margin-left:auto;font-size:13.5px;display:flex}.topbar-admin{color:var(--ink-2)}.topbar-admin:hover{color:var(--accent)}.account{position:relative}.account summary{border:1px solid var(--control-line);background:var(--surface-2);width:30px;height:30px;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;place-items:center;font-size:13px;font-weight:500;list-style:none;display:grid}.account summary::-webkit-details-marker{display:none}.account summary:hover,.account[open] summary{border-color:var(--accent);color:var(--accent)}.account-menu{z-index:10;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;flex-direction:column;gap:10px;min-width:220px;padding:12px 14px;display:flex;position:absolute;top:38px;right:0;box-shadow:0 1px 2px #0000000d,0 12px 32px -20px #00000059;box-shadow:0 1px 2px lab(0% 0 0/.05),0 12px 32px -20px lab(0% 0 0/.35)}.topbar-id{color:var(--ink-3);overflow-wrap:anywhere;font-size:13px}.topbar-out{font:inherit;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13.5px}.topbar-out:hover{color:var(--accent)}.topbar :is(a,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}@media (max-width:720px){.topbar{flex-wrap:wrap;gap:8px 14px;height:auto;padding:10px 16px}.topbar-user{width:100%;margin-left:0}}.brand{align-items:center;gap:9px;display:flex}.brand-name{font-family:var(--font-newsreader),Georgia,serif;font-size:21px}.scope .eyebrow{padding:0 10px}.nav{align-items:center;gap:2px;padding:0;display:flex}.nav a{color:var(--ink-2);border-radius:6px;align-items:center;gap:10px;padding:6px 12px;font-size:14px;display:flex}.nav a:hover{background:var(--surface-2);color:var(--ink)}.nav a[aria-current=page]{background:var(--accent-soft);color:var(--ink);font-weight:500}main{width:100%;max-width:1180px;margin:0 auto;padding:26px 26px 60px}h1{font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-.015em;margin:4px 0 0;font-size:30px;font-weight:500}.sub{color:var(--ink-3);max-width:64ch;margin-top:5px;font-size:13px}.metric-v{font-family:var(--font-newsreader),Georgia,serif;font-variant-numeric:tabular-nums;font-size:26px;line-height:1.1}.card{background:var(--surface);border:1px solid var(--line);border-radius:9px;margin-bottom:18px}.card-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px 17px;display:flex}.card-title{font-size:13.5px;font-weight:600}.card.apart{margin-top:22px}.card-body{padding:2px 17px 15px}.card-act{padding:14px 17px}.card-lead{margin:0;padding:12px 17px 0}.spacer{margin-left:auto}.chips{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.chip,.chip-tabs a{border:1px solid var(--control-line);color:var(--ink-2);background:var(--surface);border-radius:16px;padding:6px 11px;font-family:inherit;font-size:12px}.chip:hover,.chip-tabs a:hover{border-color:var(--accent-line);color:var(--accent)}.chip[data-on="1"],.chip-tabs a[aria-selected=true]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent);font-weight:500}.chip-tabs a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chip-n{color:var(--ink-3);font-family:var(--font-plex-mono),monospace;font-size:11px}.chip.t-teal{color:var(--teal)}.chip.t-amber{color:var(--signal)}.chip.t-red{color:var(--fall)}.chip.t-blue{color:var(--blue)}.chip.t-violet{color:var(--violet)}.chip.t-moss{color:var(--moss)}.chip.t-teal:hover{border-color:var(--teal)}.chip.t-amber:hover{border-color:var(--signal)}.chip.t-red:hover{border-color:var(--fall)}.chip.t-blue:hover{border-color:var(--blue)}.chip.t-violet:hover{border-color:var(--violet)}.chip.t-moss:hover{border-color:var(--moss)}.row{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:13px 17px;display:flex}.row:last-child{border-bottom:0}.row:hover{background:var(--surface-2)}.row.below .row-title,.row.below .row-meta{color:var(--ink-3)}.score-col{text-align:right;flex:none;width:52px}.review-col{flex:none}.score{font-family:var(--font-plex-mono),monospace;font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;line-height:1.1}.s-strong{color:var(--rise)}.s-likely{color:var(--ink)}.s-marginal{color:var(--signal)}.s-weak{color:var(--ink-3)}.s-wrong{color:var(--fall)}.score-band{font-family:var(--font-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:1px;font-size:9px}.score-band.s-strong{color:var(--rise)}.score-band.s-likely{color:var(--ink-2)}.score-band.s-marginal{color:var(--signal)}.score-band.s-weak{color:var(--ink-3)}.row-main{flex:1;min-width:0}.row-title{font-size:13.5px;font-weight:500;line-height:1.4}.row-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:11.5px;display:flex}.dot{background:var(--line-strong);border-radius:50%;width:3px;height:3px}.src{color:var(--ink-2);font-weight:500}.terms{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.term{font-family:var(--font-plex-mono),monospace;border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);border-radius:4px;padding:2px 7px;font-size:10.5px}.rationale{color:var(--ink-3);max-width:70ch;margin-top:6px;font-size:11.5px;font-style:italic}.pill{font-family:var(--font-plex-mono),monospace;letter-spacing:.07em;text-transform:uppercase;border:1px solid var(--control-line);color:var(--ink-3);border-radius:4px;align-items:center;padding:2px 6px;font-size:9.5px;display:inline-flex}.pill.good{background:color-mix(in srgb,var(--rise) 12%,transparent);color:var(--rise);border-color:color-mix(in srgb,var(--rise) 40%,transparent)}.pill.mid{background:var(--signal-soft);color:var(--signal);border-color:var(--signal)}.pill.pop{background:var(--violet-soft);color:var(--violet);border-color:color-mix(in srgb,var(--violet) 40%,transparent)}.pill.bad{background:color-mix(in srgb,var(--fall) 12%,transparent);color:var(--fall);border-color:var(--fall)}.pill.t-teal{background:var(--teal-soft);color:var(--teal);border-color:var(--teal-line)}.pill.t-amber{background:var(--signal-soft);color:var(--signal);border-color:color-mix(in srgb,var(--signal) 35%,transparent)}.pill.t-red{background:var(--fall-soft);color:var(--fall);border-color:color-mix(in srgb,var(--fall) 35%,transparent)}.pill.t-blue{background:var(--blue-soft);color:var(--blue);border-color:color-mix(in srgb,var(--blue) 35%,transparent)}.pill.t-violet{background:var(--violet-soft);color:var(--violet);border-color:color-mix(in srgb,var(--violet) 35%,transparent)}.pill.t-moss{background:var(--moss-soft);color:var(--moss);border-color:color-mix(in srgb,var(--moss) 35%,transparent)}.cutline{background:var(--surface-2);border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);align-items:center;gap:12px;padding:9px 17px;display:flex}.cutline i{background:repeating-linear-gradient(to right,var(--line-strong) 0 5px,transparent 5px 10px);flex:1;height:1px}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;font-family:var(--font-plex-mono),monospace;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);background:var(--surface-2);padding:9px 14px;font-size:9.5px;font-weight:500}td{border-bottom:1px solid var(--line);padding:10px 14px}tr:last-child td{border-bottom:0}th.col-name{width:24%}th.col-text{width:44%}th.col-description{width:34%}th.col-email{width:44%}th.col-person{width:28%}th.col-spread{width:18%}th.col-hit-rate{width:34%}th.col-trial{width:24%}th.col-month{width:30%}.dist{background:var(--surface-3);border-radius:3px;min-width:100px;height:7px;display:flex;overflow:hidden}.dist i{height:100%;display:block}.dist .b-weak{background:var(--band-0)}.dist .b-low{background:var(--band-1)}.dist .b-mid{background:var(--signal)}.dist .b-high{background:color-mix(in srgb,var(--rise) 60%,var(--signal))}.dist .b-top{background:var(--rise)}.hit-rate{align-items:center;gap:9px;display:flex}.hit-bar{background:var(--surface-3);border-radius:3px;flex:1;max-width:180px;height:6px;overflow:hidden}.hit-bar i{background:var(--fall);height:100%;display:block}.hit-bar i.mid{background:var(--signal)}.hit-bar i.high{background:var(--accent)}.hit-rate .num{color:var(--ink-3);font-size:12px}.tbl-wrap{overflow-x:auto}.feed-link{border-bottom:1px dotted var(--line-strong);transition:color .12s,border-color .12s}.feed-link:hover{color:var(--accent);border-bottom-color:var(--accent)}.usage-chart{padding:16px 17px 10px;container-type:inline-size}.uc{grid-template-rows:auto 84px 14px auto 150px 22px;grid-template-columns:34px 1fr;column-gap:10px;display:grid}.uc-name{color:var(--ink-2);grid-column:2;margin-bottom:8px;font-size:12.5px;font-weight:600}.uc-axis{grid-column:1;position:relative}.uc-axis span{font-family:var(--font-plex-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:11px;line-height:1;position:absolute;right:0;transform:translateY(50%)}.uc-plot{border-bottom:1px solid var(--line-strong);grid-column:2;position:relative}.uc-grid{border-top:1px solid var(--line);height:0;position:absolute;left:0;right:0}.uc-band{background:var(--accent-soft);position:absolute;top:0;bottom:0}.uc-cross{border-left:1px solid var(--line-strong);width:0;position:absolute;top:0;bottom:0}.uc-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.uc-svg line{stroke:var(--blue);stroke-width:2px;stroke-linecap:round}.uc-svg circle{fill:var(--blue);stroke:var(--surface);stroke-width:2px}.uc-svg .uc-off{stroke:var(--line-strong)}.uc-svg circle.uc-off{fill:var(--line-strong);stroke:var(--surface)}.uc-svg circle[data-least="1"]{fill:var(--surface);stroke:var(--blue)}.uc-svg circle.uc-off[data-least="1"]{stroke:var(--line-strong)}.uc-cols{display:flex;position:absolute;inset:0}.uc-col{flex:1;justify-content:center;align-items:flex-end;padding:0 1px;display:flex}.uc-bar{background:var(--blue);border-radius:4px 4px 0 0;width:min(24px,64%);min-height:2px}.uc-bar.uc-off{background:var(--line-strong)}.uc-bar[data-hover="1"]{background:color-mix(in oklch, var(--blue) 72%, var(--surface))}.uc-bar.uc-off[data-hover="1"]{background:color-mix(in oklch, var(--line-strong) 72%, var(--ink-3))}.uc-ticks{grid-area:6/2;position:relative}.uc-name.uc-people{grid-row:1}.uc-axis.uc-people,.uc-plot.uc-people{grid-row:2}.uc-name.uc-calls{grid-row:4}.uc-axis.uc-calls,.uc-plot.uc-calls{grid-row:5}.usage-chart .skel{width:100%;height:296px;display:block}.uc-ticks span{color:var(--ink-3);white-space:nowrap;font-size:11.5px;position:absolute;top:6px;transform:translate(-50%)}@container (max-width:520px){.uc-ticks span[data-alt="1"]{display:none}}.uc-hits{z-index:1;grid-area:2/2/6;display:flex;position:relative}.uc-hits button{cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:0}.uc-hits button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.uc-tip{pointer-events:none;background:var(--surface);border:1px solid var(--line-strong);color:var(--ink-2);white-space:nowrap;z-index:2;border-radius:7px;padding:8px 10px;font-size:12px;position:absolute;top:-6px;translate:0 -100%;box-shadow:0 4px 14px #00000014}.uc-tip b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.uc-tip-when{color:var(--ink-3);margin-bottom:3px}.feed-head{background:var(--surface);border:1px solid var(--line);border-radius:9px;flex-wrap:wrap;align-items:flex-start;gap:18px;margin:20px 0 16px;padding:16px 18px;display:flex}.feed-stat .metric-v{font-size:20px}.feed-head-main{flex:1;min-width:240px}.feed-head-title{font-family:var(--font-newsreader),Georgia,serif;margin-top:4px;font-size:22px}.feed-head-line{flex-wrap:wrap;align-items:center;gap:9px;margin-top:6px;display:flex}.feed-head-line .feed-link{font-size:12.5px}.feed-head .some-clear{color:var(--accent)}.feed-head .none-clear{color:var(--fall)}.feed-head-acts{align-self:center;align-items:center;gap:8px;display:flex}.raw-link{font-family:var(--font-plex-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--control-line);border-radius:4px;padding:2px 6px;font-size:10px}.raw-link:hover{color:var(--accent);border-color:var(--accent-line)}.mute-btn{border:1px solid var(--control-line);background:var(--surface);color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:5px;padding:4px 9px;font-family:inherit;font-size:11px}.mute-btn:hover{border-color:var(--fall);color:var(--fall)}.mute-btn.back:hover{border-color:var(--accent);color:var(--accent)}tr.muted td,tr.muted td a{color:var(--ink-3)}.mute-btn.danger{color:var(--fall);border-color:color-mix(in srgb,var(--fall) 40%,transparent)}.mute-btn.danger:hover{border-color:var(--fall);background:color-mix(in srgb,var(--fall) 8%,transparent)}.mute-btn.danger.solid{background:var(--fall);border-color:var(--fall);color:#fff}.mute-btn.danger.solid:hover{filter:brightness(1.08);background:var(--fall)}.confirm{background:color-mix(in srgb,var(--fall) 8%,transparent);border:1px solid color-mix(in srgb,var(--fall) 35%,transparent);border-radius:8px;align-items:center;gap:14px;margin:0 0 14px;padding:11px 15px;font-size:12.5px;display:flex}.confirm-acts{gap:8px;margin-left:auto;display:flex}.confirm-close{margin-left:auto}.confirm-error{color:var(--fall)}td.acts{text-align:right;white-space:nowrap}td.acts form{display:inline}td.acts>*{margin-left:6px}.act{display:inline}.act-note{margin-left:10px}.pending{max-width:60ch;padding:46px 0}.pending h2{font-family:var(--font-newsreader),Georgia,serif;margin:0 0 10px;font-size:22px;font-weight:500}.pending p{color:var(--ink-3);line-height:1.6}.pending .needs{background:var(--surface);border:1px solid var(--line);border-radius:9px;margin-top:18px;padding:15px 17px}.needs li{margin-bottom:7px;font-size:12.5px}.page-top{flex-wrap:wrap;align-items:flex-end;gap:34px;margin-bottom:14px;display:flex}.page-top h1{margin-top:2px}.standfirst{color:var(--ink-3);max-width:52ch;margin:0 0 3px;font-size:13px}.statline{color:var(--ink-3);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:4px;padding:10px 0 16px;font-size:12.5px;display:flex}.statline b{color:var(--ink);margin-right:3px;font-size:14px;font-weight:600}.statline a{color:var(--accent);margin-left:auto;font-weight:500}.statline a:hover{text-decoration:underline}.summary{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:78ch;margin:7px 0 0;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.rationale{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.summary+.rationale{-webkit-line-clamp:2;margin-top:5px}.mini-input{font:inherit;border:1px solid var(--control-line);background:var(--surface-2);color:var(--ink);border-radius:5px;width:150px;padding:4px 8px;font-size:11.5px}.mini-input.grow{flex:1;width:auto;min-width:150px}.mini-input.count{width:70px}.mini-input:focus{border-color:var(--accent);background:var(--surface);outline:none}.empty-note{text-align:center;color:var(--ink-3);padding:30px 20px;font-size:12.5px}.btn-primary{font:inherit;border:1px solid var(--accent);background:var(--accent);color:var(--surface);cursor:pointer;border-radius:6px;padding:5px 13px;font-size:12px;font-weight:500}.btn-primary:hover:not(:disabled){filter:brightness(1.08)}.btn-primary:disabled{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent);cursor:default}.published-note{color:var(--ink-3);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:7px;margin:0 0 16px;padding:9px 13px;font-size:12.5px}.published-note .behind{color:var(--signal)}main.public{max-width:36rem;margin:0 auto;padding:56px 22px 80px}.policy h2{font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-.01em;margin:30px 0 8px;font-size:19px;font-weight:500}.policy p{color:var(--ink-2);margin:0 0 11px;font-size:14px;line-height:1.65}.policy ul{margin:0 0 11px;padding-left:18px}.policy li{color:var(--ink-2);margin:0 0 7px;font-size:14px;line-height:1.65}.policy .standfirst{margin-bottom:6px}.issue-kicker{font-family:var(--font-plex-mono),monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-size:10px}.issue-title{font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-.015em;margin:0;font-size:32px;font-weight:500}.signin{max-width:26rem;margin:0 auto;padding:14vh 0 0}.signin .issue-title{text-wrap:balance}.signin-stage{color:var(--accent)}.signin-note{color:var(--ink-3);max-width:34ch;margin:14px 0 0;font-size:13px;line-height:1.6}.signin-note a{color:var(--accent)}.signin-note a:hover{text-decoration:underline}.signin-out{margin-top:18px}.signin-form{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.signin-input{min-width:200px;font:inherit;border:1px solid var(--control-line);background:var(--surface);color:var(--ink);border-radius:7px;flex:1;padding:9px 12px;font-size:14px}.signin-input:focus{border-color:var(--accent);outline:none}.signin-error{color:var(--fall);margin-top:12px;font-size:12.5px}.apply-form{gap:14px;margin-top:22px;display:grid}.apply-form label{color:var(--ink-2);gap:6px;font-size:13px;display:grid}.apply-optional{color:var(--ink-3)}.apply-form textarea.signin-input{resize:vertical;line-height:1.5}.apply-form .btn-primary{justify-self:start}.apply-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.apply-thanks:focus{outline:none}.policy form{margin:0 0 11px}.account-confirm{flex-direction:column;align-items:flex-start;gap:14px;margin-top:18px;display:flex}.account-confirm label{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;display:flex}.policy .account-foot{margin-top:30px}.policy a{color:var(--accent)}.policy a:hover{text-decoration:underline}.policy a.team-go{color:var(--surface);padding:8px 16px;font-size:13px;text-decoration:none;display:inline-block}.policy a.team-go:hover{text-decoration:none}.policy .signin-error{color:var(--fall);font-size:12.5px}main.admin{max-width:none;margin:0;padding:30px 26px 70px}:root{--rail-w:12.5rem}.admin-frame{grid-template-columns:var(--rail-w) minmax(0,1fr);min-height:100vh;display:grid}.admin-rail{border-right:1px solid var(--line);flex-direction:column;align-self:start;gap:16px;height:100vh;padding:24px 12px 18px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-rail-top{justify-content:space-between;align-items:center;gap:8px;min-height:28px;padding-left:10px;display:flex}.admin-rail-body{flex-direction:column;flex:1;gap:16px;display:flex}.rail-toggle{width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.rail-toggle:hover{color:var(--ink);background:var(--surface-2)}.rail-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html[data-rail=closed] .admin-frame{grid-template-columns:46px minmax(0,1fr)}html[data-rail=closed] .admin-rail{padding:24px 8px}html[data-rail=closed] .admin-rail-top{padding-left:0}html[data-rail=closed] .admin-rail .eyebrow,html[data-rail=closed] .admin-rail-body{display:none}.console-nav{flex-direction:column;gap:12px;display:flex}.console-nav-group{border-top:1px solid var(--line);flex-direction:column;gap:1px;padding-top:12px;display:flex}.console-nav-group:first-child{border-top:0;padding-top:0}.console-nav a{color:var(--ink-2);border-radius:6px;padding:6px 10px;font-size:13.5px;display:block}.console-nav a:hover{color:var(--ink);background:var(--surface-2)}.console-nav a[aria-current=page]{color:var(--ink);background:var(--accent-soft);font-weight:500}.console-nav a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-back{color:var(--accent);margin-top:auto;padding:6px 10px;font-size:12.5px}.admin-back:hover{text-decoration:underline}@media (max-width:760px){.admin-frame,html[data-rail=closed] .admin-frame{display:block}.admin-rail,html[data-rail=closed] .admin-rail{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:14px 16px;position:static}.rail-toggle{display:none}html[data-rail=closed] .admin-rail .eyebrow{display:inline}html[data-rail=closed] .admin-rail-body{display:flex}.admin-rail-top{padding-left:0}.admin-rail-body{flex-flow:wrap;align-items:center;gap:4px 16px}.console-nav,.console-nav-group{flex-flow:wrap;gap:2px 4px}.console-nav-group{border-top:0;padding-top:0}.console-nav a{padding:5px 8px}.admin-back{margin-top:0;padding:5px 8px}main.admin{padding:22px 16px 60px}}.admin-form{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:15px 17px;display:flex}.admin-form label{color:var(--ink-3);flex-direction:column;flex:1;gap:5px;min-width:180px;font-size:11.5px;display:flex}.admin-form label.wide{flex-basis:100%}.picker{color:var(--ink-3);flex-direction:column;flex:1;gap:5px;min-width:180px;font-size:11.5px;display:flex;position:relative}.picker-list{z-index:3;background:var(--surface);border:1px solid var(--line-strong);border-radius:7px;max-height:260px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px -12px #00000047;box-shadow:0 12px 32px -12px lab(0% 0 0/.28)}.picker-list li{color:var(--ink);cursor:pointer;border-radius:5px;padding:6px 8px;font-size:12px}.picker-list li:hover,.picker-list li[aria-selected=true]{background:var(--accent-soft)}.admin-form label.tick{flex-direction:row;align-items:center;gap:6px}.admin-form .checks{flex-wrap:wrap;flex:1;align-items:center;gap:6px 16px;min-width:180px;display:flex}.admin-form .checks .checks-label{color:var(--ink-3);flex-basis:100%;font-size:11.5px}.admin-form .checks label{min-width:0;color:inherit;cursor:pointer;flex-direction:row;flex:none;align-items:center;gap:6px;font-size:12.5px}.admin-form .checks .none{color:var(--ink-3);font-size:12px}.admin-hint{color:var(--ink-3);margin:0;padding:0 17px 15px;font-size:11.5px;line-height:1.5}.admin-hint.loose{padding:0}.admin-hint.empty{padding-top:14px}.admin-hint.under-rows{padding-top:12px}.hint-out{display:inline}.hint-out button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.admin-ok{color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:7px;margin:14px 0 0;padding:9px 13px;font-size:12.5px}.find{align-items:center;gap:8px;margin-left:auto;display:flex}.find .mini-input{width:190px}.find-clear{color:var(--ink-3);border-bottom:1px dotted var(--line-strong);font-size:11.5px}.find-clear:hover{color:var(--accent);border-bottom-color:var(--accent)}.chips{align-items:center}.chips:has(.chips-label){padding-left:56px;position:relative}.card-head .chips{margin:0}.filters{margin-top:20px}.eyebrow a{border-bottom:1px dotted var(--line-strong)}.eyebrow a:hover{color:var(--ink);border-bottom-color:var(--ink-3)}.feed-why{color:var(--ink-3);max-width:44ch;margin-top:3px;font-size:11.5px;font-weight:400;line-height:1.45}.feed-why.feed-error{color:var(--fall);overflow-wrap:anywhere}.feed-why.long{max-width:60ch}.age{white-space:nowrap}.age-fresh,.age-ageing{color:var(--ink-3)}.age-stale{color:var(--signal)}.age-dead,.age-silent{color:var(--fall);font-weight:600}.clears{color:var(--ink-3);font-weight:600}.clears.good{color:var(--rise)}.clears.mid{color:var(--signal)}.clears.bad{color:var(--fall)}tr.muted .clears{color:var(--ink-3)}.th-sort{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.th-sort:hover,.th-sort[data-on="1"]{color:var(--ink)}.th-sort[data-on="1"]:after{content:" ↓";color:var(--ink-3);font-weight:400}.skel{vertical-align:middle;background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 37%,var(--surface-2) 63%);color:#0000;background-size:400% 100%;border-radius:5px;height:1em;min-height:13px;animation:1.4s ease-in-out infinite skel;display:inline-block}.chip.skel{border-color:#0000;height:29px}.skel-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:9px 0;display:flex}.skel-row:last-child{border-bottom:0}.skel-rows{padding:6px 17px 14px}.skel-meta{width:54px;margin-left:auto}.skel-tag{width:38px}.skel-body{padding:17px}.skel-text{flex-direction:column;gap:9px;padding:6px 17px 17px;display:flex}.skel-drawing{width:100%;height:max(420px,65vh);display:block}.skel-find{width:190px;height:27px}.map-find .skel-find{flex:0 20rem;width:auto}.skel-select{width:150px;height:27px}.skel-loop{flex-direction:column;gap:6px;padding:10px 14px;display:flex}.skel-buttons .chip{line-height:normal}.skel-summit{flex-direction:column;gap:10px;display:flex}.chip-tabs .chip.skel,.skel-links .chip.skel{height:32px}@keyframes skel{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.chips-label{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;position:absolute;top:7px;left:0}.admin-form textarea.mini-input{width:100%;font:inherit;resize:vertical;font-size:12.5px;line-height:1.5}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.admin-form .field-hint{flex-basis:100%;padding:0}.admin-form .signin-error{flex-basis:100%;margin:0}.aperture-form .signin-error,.rename-form .signin-error{margin:0}.field-hint{color:var(--ink-3);max-width:64ch;margin:2px 0 10px;font-size:11.5px;line-height:1.5}.proposal{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:14px 17px;display:flex}.proposal:last-child{border-bottom:0}.proposal-main{flex:1;min-width:0}.proposal-head{align-items:baseline;gap:8px;display:flex}.proposal-name{flex:none;font-size:13.5px;font-weight:600}.proposal-domain{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:11px;overflow:hidden}.proposal-head .pill{flex:none}.proposal-note{color:var(--ink-2);margin:5px 0 0;font-size:12.5px;line-height:1.55}.proposal-ev{flex-direction:column;gap:3px;margin:8px 0 0;padding:0;list-style:none;display:flex}.proposal-ev li{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.proposal-ev li:before{content:"·";color:var(--ink-3);margin-right:6px}.proposal-ev a{color:var(--ink-3)}.proposal-ev a:hover{color:var(--accent)}.proposal-acts{flex:none;gap:6px;padding-top:2px;display:flex}@media (max-width:640px){.proposal{flex-direction:column;align-items:stretch;gap:10px}.proposal-head{flex-wrap:wrap;row-gap:4px}}.card-note{color:var(--ink-3);font-size:11.5px}.trial{margin-top:8px}.trial summary{cursor:pointer;width:max-content;color:var(--accent);font-size:12px}.trial summary:hover{text-decoration:underline}.trial summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.trial-list{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.trial-list li{align-items:baseline;gap:10px;min-width:0;font-size:12px;display:flex}.trial-score{text-align:right;width:2ch;color:var(--rise);flex:none;font-size:11px}.trial-list a,.trial-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:1;overflow:hidden}.trial-list a:hover{color:var(--accent)}.trial-list time{color:var(--ink-3);flex:none;font-size:11px}.trial-list.under .trial-score,.trial-list.under a,.trial-list.under .trial-title{color:var(--ink-3)}.trial-bar{border-top:1px dashed var(--line-strong);color:var(--ink-3);margin:8px 0 0;padding-top:6px;font-size:11px}.reading{grid-template-columns:max-content minmax(0,1fr);gap:3px 10px;max-width:78ch;margin:8px 0 0;font-size:12px;line-height:1.45;display:grid}.reading dt{color:var(--ink-3)}.reading dd{color:var(--ink-2);margin:0}.reading-records{color:var(--ink-3);font-size:11.5px;display:block}.suggestion-reason{color:var(--ink-2);margin-top:4px}.exchange-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:78ch}.suggestion-about{color:var(--ink-3);margin-top:2px;font-size:11.5px}.reword form{flex-direction:column;align-items:flex-start;gap:6px;max-width:78ch;margin-top:6px;display:flex}.reword textarea{resize:vertical;width:100%;font-size:12px;line-height:1.45}.aperture-edit{margin-top:9px}.aperture-form{flex-direction:column;gap:9px;margin-top:8px;display:flex}.aperture-text{font:inherit;border:1px solid var(--control-line);background:var(--surface-2);color:var(--ink);resize:vertical;border-radius:7px;width:100%;padding:10px 12px;font-size:13px;line-height:1.65}.aperture-text:focus{border-color:var(--accent);background:var(--surface);outline:none}.aperture-acts{align-items:center;gap:7px;display:flex}.rename-open{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px dashed #0000;padding:0;font-size:13.5px;font-weight:500;line-height:1.4}.rename-open:hover{border-bottom-color:var(--control-line)}.rename-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.rename-form{flex-direction:column;gap:9px;display:flex}.rename-text{font:inherit;border:1px solid var(--control-line);background:var(--surface-2);color:var(--ink);border-radius:7px;width:100%;max-width:420px;padding:7px 10px;font-size:13.5px;font-weight:500}.rename-text:focus{border-color:var(--accent);background:var(--surface);outline:none}.rename-acts{align-items:center;gap:7px;display:flex}.expert-card .card-head{flex-wrap:wrap}.expert-card .expert-name{font-size:14px;font-weight:600}.version{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 17px;display:flex}.version:last-child{border-bottom:0}.version[data-just="1"]{background:var(--accent-soft)}.version-state{flex:none;width:72px;padding-top:1px}.version-main{flex:1;min-width:0}.version-title{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:500;line-height:1.4}.version-facts,.built-on{font-variant-numeric:tabular-nums}.built-on.behind{color:var(--signal)}.built-on-note{margin-left:8px;font-size:11.5px;font-weight:400}.version-number{font-family:var(--font-plex-mono),monospace;color:var(--ink-3);font-size:11px}.build-attention{color:var(--signal);max-width:62ch;margin:6px 0 0;font-size:12.5px;line-height:1.5}.expert-live{align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.version-acts{flex:none;align-items:center;gap:6px;display:flex}.version .behind,.version-confirm .behind{color:var(--signal)}.version-confirm{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:8px;max-width:62ch;margin:10px 0 2px;padding:11px 13px;font-size:12.5px;line-height:1.5}.version-confirm p{margin:0 0 3px}.version-confirm-acts{align-items:center;gap:7px;margin-top:9px;display:flex}.version-history summary{cursor:pointer;color:var(--ink-3);padding:9px 17px;font-size:12px;list-style:none}.version-history summary::-webkit-details-marker{display:none}.version-history summary:before{content:"+";width:14px;font-family:var(--font-plex-mono),ui-monospace,monospace;display:inline-block}.version-history[open] summary:before{content:"–"}.version-history summary:hover{color:var(--accent)}.version-history summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.version-history[open] summary{border-bottom:1px solid var(--line)}.version-lead{color:var(--ink-2);margin-top:1px;font-size:12.5px}.org-sharing{border-bottom:1px solid var(--line)}.org-sharing .admin-form{border-top:0}.org-grants{color:var(--ink-2);flex-direction:column;gap:8px;padding:14px 17px 0;font-size:12.5px;display:flex}.version .org-grants{padding:8px 0 0}.org-grant{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.org-release{padding:0 17px 14px}.org-release-confirm{flex-wrap:wrap;margin:0 17px 14px}.org-release-acts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.org-foot{margin-top:18px}.rename-open.org-name{font-size:inherit;font-weight:inherit;line-height:inherit}.org-rename{margin-top:8px}.org-rename .rename-text{max-width:520px;font-size:22px}.client .version-lead{font-size:14px}.client .org-grants{padding:14px 18px 0;font-size:14px}.client .version .org-grants{padding:8px 0 0}.client .org-release{padding:0 18px 16px}.client .org-release-confirm{margin:0 18px 16px}.xc{border-top:1px solid var(--line);max-width:40rem;padding-top:16px}.xc-writing{background:var(--signal-soft);color:var(--ink-2);border-radius:7px;max-width:72ch;margin:10px 0 0;padding:9px 12px;font-size:12.5px;line-height:1.5}.xc-find{border:1px solid var(--control-line);background:var(--surface);color:var(--ink-3);border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.xc-find:focus-within{border-color:var(--accent)}.xc-find input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:7px 0;font-size:13px}.xc-find kbd{font-family:var(--font-plex-mono),monospace;color:var(--ink-3);border:1px solid var(--line-strong);border-radius:4px;padding:0 5px;font-size:10px}.xc-shows{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.xc-show{font:inherit;border:1px solid var(--control-line);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:16px;align-items:baseline;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.xc-show .xc-mark{align-self:center}.xc-show .n{font-family:var(--font-plex-mono),monospace;color:var(--ink-3);font-size:10.5px}.xc-show:hover{border-color:var(--accent);color:var(--accent)}.xc-show[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.xc-show:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.xc-group{align-items:baseline;gap:8px;margin:18px 10px 4px;display:flex}.xc-row{width:100%;min-height:32px;font:inherit;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:5px 10px;font-size:13px;text-decoration:none;display:flex}.xc-row:hover{background:var(--surface-2);color:var(--ink);text-decoration:none}.xc-row[aria-expanded=true]{background:var(--accent-soft);color:var(--ink)}.xc-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.xc-row .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.xc-row .at{font-family:var(--font-plex-mono),monospace;color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;gap:8px;margin-left:auto;font-size:10.5px;font-weight:400;display:flex}.xc-row .at.none{color:var(--signal);font-family:inherit;font-size:11.5px}.xc-row .owed,.xc-cols span:first-child{text-align:right;width:5ch}.xc-row .ago,.xc-cols span:last-child{text-align:right;width:7ch}.xc-cols{font-family:var(--font-plex-mono),monospace;color:var(--ink-3);justify-content:flex-end;gap:8px;margin:12px 10px -4px;font-size:10.5px;display:flex}.xc nav{margin-top:8px}.xc-slot{flex:none;width:7px;display:flex}.xc-mark{border-radius:50%;flex:none;width:7px;height:7px;position:relative}.xc-mark.behind{background:var(--signal)}.xc-mark.ready{background:var(--rise)}.xc-mark.building{border:1.5px solid var(--accent)}.xc-mark.stuck{background:var(--fall)}.xc-none{color:var(--ink-3);margin:16px 10px;font-size:12.5px}.xc-first{flex-wrap:wrap;align-items:flex-start;gap:12px;margin:6px 10px 14px 25px;display:flex}.xc-first .xc-card{flex:0 17rem}.xv{min-width:0;padding-bottom:40px}.xv-bar{align-items:flex-start;gap:12px;display:flex}.xv-bar .xc-track{flex:1;min-width:0}.xv-bar .xc-menu{margin-top:22px}.xv>.rename-form{max-width:34rem;margin-top:4px}.xv-here{color:var(--ink-3);font-size:11.5px}.xc-menu{flex:none;position:relative}.xc-menu-btn{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink-3);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.xc-menu-btn:hover{border-color:var(--control-line);color:var(--ink)}.xc-menu-btn[aria-expanded=true]{border-color:var(--control-line);background:var(--surface-2);color:var(--ink)}.xc-menu-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.xc-menu-list{z-index:5;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;min-width:13rem;padding:5px;position:absolute;top:36px;right:0;box-shadow:0 12px 32px -12px #00000047;box-shadow:0 12px 32px -12px lab(0% 0 0/.28)}.xc-menu-list form{margin:0}.xc-menu-item{text-align:left;width:100%;font:inherit;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:13px;display:block}.xc-menu-item:hover,.xc-menu-item:focus-visible{background:var(--accent-soft);color:var(--ink);outline:none}.xc-menu-rule{background:var(--line);height:1px;margin:5px 2px}.xc-track{align-items:stretch;margin-top:20px;padding:2px 2px 6px;display:flex;overflow-x:auto}.xc-link{width:26px;color:var(--line-strong);flex:none;justify-content:center;align-items:center;display:flex}.xc-card{background:var(--surface);border:1px solid var(--line);border-radius:9px;flex-direction:column;flex:1 0 11.5rem;max-width:17rem;padding:11px 13px;display:flex}.xc-card.picked{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.xc-card[data-just="1"]{background:var(--accent-soft)}.xc-card.xc-build{border-style:dashed;border-color:var(--line-strong)}.xc-list-skel{flex-direction:column;gap:17px;padding:22px 10px 0;display:flex}.xc-card-skel{height:118px}.xc-card-top{font:inherit;text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}button.xc-card-top{cursor:pointer}button.xc-card-top:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.xc-depth{color:var(--ink-2);font-size:12.5px}.xc-card-facts{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:1;margin-top:6px;font-size:12px;line-height:1.55}.xc-card-facts .behind,.xc-cmp .behind{color:var(--signal)}.xc-card-acts{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}.xc-card .build-attention{margin:6px 0 0;font-size:12px}.xc-retired{font:inherit;color:var(--ink-3);border:1px dashed var(--line-strong);cursor:pointer;background:0 0;border-radius:9px;flex:none;align-self:center;padding:9px 12px;font-size:12px}.xc-retired:hover{color:var(--accent);border-color:var(--accent-line)}.xc-cmp{background:var(--surface);border:1px solid var(--line);border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;border-radius:9px;width:auto;min-width:min(100%,34rem);margin-top:22px;overflow:hidden}.xc-cmp th,.xc-cmp td{border-bottom:1px solid var(--line);text-align:left;padding:8px 16px}.xc-cmp thead th,.xc-cmp thead td{background:var(--surface-2)}.xc-cmp thead th .version-number{margin-left:6px}.xc-cmp tbody th{letter-spacing:0;text-transform:none;color:var(--ink-3);background:0 0;width:8rem;font-family:inherit;font-size:12.5px;font-weight:400}.xc-cmp tbody tr:last-child th,.xc-cmp tbody tr:last-child td{border-bottom:0}.xv .version-confirm,.xc-delete{margin-top:14px}.xc-delete .confirm{flex-wrap:wrap;margin:0}.admin-corpus-version{font-family:var(--font-plex-mono),monospace;color:var(--ink-3);vertical-align:middle;margin-left:10px;font-size:13px}@media (max-width:640px){.version{flex-wrap:wrap}.version-acts{flex-wrap:wrap;flex-basis:100%;padding-left:84px}}.danger-card{border-color:color-mix(in srgb,var(--fall) 45%,var(--line))}.danger-card .card-head{border-bottom-color:color-mix(in srgb,var(--fall) 25%,var(--line))}.danger-card .card-title{color:var(--fall)}.danger-body{color:var(--ink-2);padding:14px 17px;font-size:13px;line-height:1.65}.danger-lead{margin:0}.danger-body .signin-error{margin-top:0}.danger-list{flex-direction:column;gap:6px;margin:11px 0 0;padding-left:19px;display:flex}.danger-list li{font-size:12.5px;line-height:1.6}.danger-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;display:flex}.clip{max-width:520px;padding:26px 24px}.clip h1{margin:6px 0 0;font-size:19px;line-height:1.35}.clip-title{overflow-wrap:anywhere}.clip-url{color:var(--ink-3);overflow-wrap:anywhere;margin:8px 0 0;font-size:11.5px}.clip .sub{margin-top:12px}.clip-form{flex-direction:column;align-items:flex-start;gap:12px;margin:20px 0 14px;display:flex}.clip-form .field{width:100%}.clipper{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 17px;display:flex}.clipper-link{border:1px solid var(--accent);background:var(--accent);color:var(--surface);cursor:grab;border-radius:6px;flex:none;padding:6px 13px;font-size:12.5px;font-weight:500;text-decoration:none}.clipper-link:active{cursor:grabbing}.clipper-hint{color:var(--ink-3);flex:1;min-width:220px;font-size:11.5px;line-height:1.5}.queued{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:14px;padding:13px 17px;display:flex}.queued:last-child{border-bottom:0}.queued-main{flex:300px;min-width:0}.queued-title{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:500}.queued-title:hover{color:var(--accent)}.queued-scores{color:var(--ink-3);margin:5px 0 0;font-size:11.5px}.queued-acts{flex-wrap:wrap;flex:none;gap:6px;display:flex}.clip-scores{color:var(--ink-3);margin:10px 0 0;font-size:12px;line-height:1.6}.trial-result{white-space:nowrap}.connect{flex-direction:column;gap:11px;padding:14px 17px;display:flex}.connect-say{color:var(--ink-2);margin:0;font-size:13px;line-height:1.65}.connect-check{color:var(--ink-3);font-size:12.5px}.connect-say a{color:var(--accent)}.connect-say a:hover{text-decoration:underline}.connect-token{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:8px;padding:12px 13px}.connect-once{color:var(--ink-2);margin:0 0 9px;font-size:12.5px;line-height:1.6}.connect-copy{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.invite-list{flex-direction:column;gap:10px;margin:16px 0 14px;padding:0;list-style:none;display:flex}.invite-list li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.invite-list .connect-copy{flex:1;min-width:0}.invite-used{color:var(--ink-3);font-size:13px}.connect-secret{font-family:var(--font-plex-mono),monospace;background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere;min-width:220px;color:var(--ink);border-radius:6px;flex:1;padding:8px 10px;font-size:12px}.connect-more{border-top:1px solid var(--line);margin-top:6px;padding-top:14px}.connect-more summary{cursor:pointer;color:var(--ink-3);align-items:baseline;gap:7px;padding:2px 0;list-style:none;display:inline-flex}.connect-more summary::-webkit-details-marker{display:none}.connect-more summary:before{content:"+";font-family:var(--font-plex-mono),ui-monospace,monospace}.connect-more[open] summary:before{content:"–"}.connect-more summary:hover{color:var(--accent)}.connect-more>:not(summary){margin-top:12px}.ai-tabs{background:var(--surface-2);border-bottom:1px solid var(--line);border-radius:inherit;border-bottom-right-radius:0;border-bottom-left-radius:0;flex-wrap:wrap;gap:4px;padding:5px;display:flex}.ai-tabs a{min-height:44px;color:var(--ink-2);white-space:nowrap;border:1px solid #0000;border-radius:7px;flex:7.5em;justify-content:center;align-items:center;padding:0 14px;font-size:14px;display:flex}.ai-tabs a:hover{color:var(--ink)}.ai-tabs a[aria-selected=true]{background:var(--surface);border-color:var(--line-strong);color:var(--ink);font-weight:500}.ai-tabs a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.client .ai-tabs a{font-size:15px}.connect-foot{border-top:1px solid var(--line)}.connect-steps{color:var(--ink-2);flex-direction:column;gap:10px;margin:0;padding-left:22px;font-size:13px;line-height:1.65;display:flex}.connect-steps li{padding-left:3px}.connect-steps .connect-copy{margin-top:8px}.connect-steps a{color:var(--accent)}.connect-steps a:hover{text-decoration:underline}.client .connect-steps{font-size:15.5px}.admin-corpus{align-items:baseline;gap:14px;padding:18px 0 10px;display:flex}.admin-corpus-name{font-family:var(--font-newsreader),Georgia,serif;margin:2px 0 0;font-size:24px;font-weight:400}.admin-corpus-sub{color:var(--ink-3);font-size:12.5px}.admin-nav{margin-bottom:22px}.admin-nav-groups{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px 28px;display:flex}.admin-nav-groups a,.tabs a{color:var(--ink-2);border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 0 11px;font-size:14px}.admin-nav-groups a:hover,.tabs a:hover{color:var(--ink)}.admin-nav-groups a[aria-current],.tabs a[aria-current=page],.tabs a[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent);font-weight:500}.admin-nav-groups a:focus-visible,.tabs a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.admin-nav-views{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.admin-nav-views a{color:var(--ink-2);border-radius:6px;padding:5px 10px;font-size:13px}.admin-nav-views a:hover{color:var(--ink);background:var(--surface-2)}.admin-nav-views a[aria-current=page]{color:var(--ink);background:var(--surface-3);font-weight:500}.admin-nav-views a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0 26px;min-height:42px;margin-top:26px;display:flex}.tabs a{align-items:center;gap:7px;display:inline-flex}.tab-panel:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:6px}main.admin .tab-panel{padding-top:18px}.tabs .tab-skel{color:var(--ink-3);align-items:center;padding:6px 0 11px;font-size:14px;display:inline-flex}.client .tabs a{font-size:15px}.reg-by{color:var(--ink-3);font-weight:400}.reg-prose{color:var(--ink-2);max-width:72ch;margin:4px 0 0;font-size:12.5px;line-height:1.55}.reg-why{color:var(--ink-3)}.reg-facts{color:var(--ink-3);flex-wrap:wrap;gap:3px 18px;margin-top:6px;font-size:11.5px;display:flex}.reg-facts:empty{display:none}.reg-facts b{color:var(--ink-2);font-weight:500}.dyn-line{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;align-items:center}.dyn-line .row-title{display:block}.dyn-line[aria-pressed=true]{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent)}.dyn-line:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dyn-open{color:var(--ink-3);flex:none;font-size:16px;line-height:1}.dyn-line:hover .dyn-open,.dyn-line[aria-pressed=true] .dyn-open{color:var(--accent)}.dyn-link{all:unset;cursor:pointer;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px;font-weight:600}.dyn-link:hover{color:var(--accent)}.dyn-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.reg-cell{color:var(--ink-2);max-width:44ch}.map-card{padding-bottom:2px}.map-frame{padding:14px 17px 4px;overflow-x:auto}.map-svg{display:block}.map-col{font-family:var(--font-plex-mono),monospace;letter-spacing:.13em;text-transform:uppercase;fill:var(--ink-3);font-size:9.5px}.map-col-n{fill:var(--line-strong)}.map-edge{stroke:var(--line-strong);stroke-width:1.25px}.map-edge.contested{stroke-dasharray:4 3}.map-edge.on{stroke:var(--accent);stroke-width:1.9px}.map-edge.off{stroke:var(--line);stroke-width:1px}.map-node{cursor:pointer}.map-box{fill:var(--surface);stroke:var(--line-strong);stroke-width:1px}.map-node:hover .map-box{stroke:var(--accent-line)}.map-node:focus{outline:none}.map-node:focus-visible .map-box{stroke:var(--accent);stroke-width:2px}.map-node.on .map-box{fill:var(--accent-soft);stroke:var(--accent);stroke-width:1.75px}.map-node.near .map-box{stroke:var(--accent-line)}.map-node.off .map-box{stroke:var(--line)}.map-code{font-family:var(--font-plex-mono),monospace;fill:var(--ink-3);font-size:10px}.map-node.on .map-code{fill:var(--accent)}.map-deg{fill:var(--line-strong)}.map-loose{fill:var(--signal)}.map-label{fill:var(--ink-2);font-size:11.5px}.map-node.on .map-label{fill:var(--ink)}.map-node.off .map-label,.map-node.off .map-code{fill:var(--ink-3)}.map-key{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 20px;padding:10px 17px 12px;font-size:11.5px;display:flex}.map-key span{align-items:center;gap:7px;display:flex}.map-key .spacer{flex:1 0 auto}.map-key .k-hint{color:var(--ink-3)}.map-key .k-warn{color:var(--signal)}.k-line{border-top:1.25px solid var(--line-strong);flex:none;width:22px;height:0}.k-line.k-dash{border-top-style:dashed}.k-line.k-back{border:1.25px solid var(--line-strong);border-top:0;border-radius:0 0 9px 9px;height:9px}.pw-map{border-bottom:1px solid var(--line)}.pw-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:11px 17px 9px;display:flex}.pw-title{font-size:12.5px;font-weight:600}.pw-body{border-top:1px solid var(--line);padding:14px 20px 4px 6px;display:flex}.pw-plot{flex:1;min-width:0}.pw-axis span{font-family:var(--font-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:10.5px}.pw-y{text-align:center;flex-direction:column;flex:none;align-items:center;gap:8px;width:104px;padding-bottom:42px;display:flex}.pw-y i{border-left:1.5px solid var(--control-line);flex:1;width:0;margin-top:8px;position:relative}.pw-y i:before{content:"";border:6px solid #0000;border-top:0;border-bottom:8px solid var(--control-line);position:absolute;top:-8px;left:-6.75px}.pw-x{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:7px;padding:11px 0 6px;display:grid}.pw-x i{border-top:1.5px solid var(--control-line);grid-column:1/-1;height:0;margin-right:8px;position:relative}.pw-x i:after{content:"";border:6px solid #0000;border-right:0;border-left:8px solid var(--control-line);position:absolute;top:-6.75px;right:-8px}.pw-x span:nth-of-type(2){text-align:center}.pw-x span:nth-of-type(3){text-align:right}.pw-grid{background:var(--line);border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pw-cell{background:var(--surface);text-align:left;font:inherit;color:inherit;cursor:pointer;border:0;flex-direction:column;align-items:flex-start;gap:8px;padding:13px 16px 15px;display:flex}.pw-cell.pw-finding{background:var(--accent-soft)}.pw-cell:hover:not(:disabled):not([aria-pressed=true]){background:var(--surface-2)}.pw-cell.pw-finding:hover:not(:disabled):not([aria-pressed=true]){background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.pw-cell:focus{outline:none}.pw-cell:focus-visible{outline:2px dashed var(--accent);outline-offset:-6px}.pw-cell[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--accent)}.pw-cell:disabled{cursor:default}.pw-count{font-family:var(--font-plex-mono),monospace;color:var(--ink-3);align-items:baseline;gap:6px;font-size:11px;display:flex}.pw-n{font-family:var(--font-newsreader),Georgia,serif;color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1}.pw-do{max-width:44ch;font-size:13px;font-weight:600;line-height:1.4}.pw-finding .pw-count{color:var(--ink-2)}.pw-finding .pw-n,.pw-finding .pw-do,.pw-cell[aria-pressed=true] .pw-n,.pw-cell[aria-pressed=true] .pw-do{color:var(--accent)}.pw-cell:disabled .pw-n,.pw-cell:disabled .pw-do{color:var(--ink-3)}.pw-hint{margin-top:10px;padding:0 20px 10px}.nw-kinds{z-index:1;background:var(--surface);border-bottom:1px solid var(--line);margin:0;padding:10px 17px;position:sticky;top:0}.nw-kinds~.map-frame .gm-node{scroll-margin-top:130px}.nw-kinds .chip{cursor:pointer;font-family:inherit}.nw-kinds .chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:900px){.pw-axis{display:none}.nw-kinds{position:static}.nw-kinds~.map-frame .gm-node{scroll-margin-top:0}.pw-body{padding:0}.pw-grid{border-width:1px 0 0;border-radius:0;grid-template-columns:minmax(0,1fr)}.pw-where{clip:auto;white-space:normal;width:auto;height:auto;font-family:var(--font-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:10.5px;position:static;overflow:visible}}:root{--flyout-w:27rem}.reg-flyout{z-index:30;width:min(var(--flyout-w),100%);background:var(--surface);border-left:1px solid var(--line);overscroll-behavior:contain;visibility:hidden;transition:transform .2s cubic-bezier(.16,1,.3,1),visibility 0s linear .2s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-24px 0 48px -32px #00000059;box-shadow:-24px 0 48px -32px lab(0% 0 0/.35)}.reg-flyout.open{visibility:visible;transition:transform .2s cubic-bezier(.16,1,.3,1),visibility;transform:none}@media (prefers-reduced-motion:reduce){.reg-flyout,.reg-flyout.open{transition:none}}.reg-flyout-in{padding:22px 24px 34px}.reg-flyout-in h3:focus{outline:none}.reg-flyout-in .map-picked-head{padding-right:22px}.reg-flyout-close{width:30px;height:30px;font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;font-size:20px;line-height:1;position:absolute;top:10px;right:12px}.reg-flyout-close:hover{color:var(--ink);border-color:var(--control-line)}@media (min-width:1180px){html:has(.reg-flyout[data-room]:not([hidden] .reg-flyout)) main.admin{max-width:calc(100% - var(--flyout-w))}}@media (max-width:1179px){html:has(.reg-flyout[data-room]:not([hidden] .reg-flyout)){overflow:hidden}.reg-flyout{width:100%;box-shadow:none;border-left:0}}.gm-edge{stroke:var(--line-strong);stroke-width:1.1px}.gm-edge.contested{stroke-dasharray:4 3}.gm-edge.on{stroke:var(--accent);stroke-width:1.8px}.gm-edge.off{stroke:var(--line);stroke-width:.9px}.gm-behind{fill:var(--surface)}.gm-behind.on{fill:var(--accent-soft)}.gm-hit{fill:#0000}.gm-node{cursor:pointer}.gm-label{fill:var(--ink-2);font-size:11px;font-weight:500}.gm-code{font-family:var(--font-plex-mono),monospace;fill:var(--ink-3);font-size:10px}.gm-node:hover .gm-label{fill:var(--ink)}.gm-node:focus{outline:none}.gm-node:focus-visible .gm-hit{stroke:var(--accent);stroke-width:2px}.gm-node.on .gm-label{fill:var(--accent);font-weight:600}.gm-node.on .gm-code{fill:var(--accent)}.gm-node.near .gm-label{fill:var(--ink)}.gm-node.off .gm-label,.gm-node.off .gm-code{fill:var(--line-strong)}.gm-ahead{fill:var(--accent)}.gm-node.off .gm-ahead{fill:var(--line-strong)}.gm-node.k-violet .gm-label{fill:var(--violet)}.gm-node.k-teal .gm-label{fill:var(--teal)}.gm-node.k-blue .gm-label{fill:var(--blue)}.gm-node.k-moss .gm-label{fill:var(--moss)}.gm-node.on .gm-label,.gm-node.off .gm-label{fill:inherit}.gm-node.on .gm-label{fill:var(--accent)}.gm-node.off .gm-label{fill:var(--line-strong)}.map-main{min-width:0}.map-body.with-loops{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;display:grid}.map-loops{border-left:1px solid var(--line);flex-direction:column;max-height:100vh;display:flex;position:sticky;top:0}.map-loops:focus{outline:none}.map-loops-kinds{border-bottom:1px solid var(--line);flex-direction:column;flex:none;gap:10px;margin:0;padding:12px 14px;display:flex}.map-loops-kinds .chips{margin:0}.map-loops-kinds .chip{cursor:pointer;font-family:inherit}.map-loops-kinds button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.map-loops-grid{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:5px;display:grid}.map-loops-side{letter-spacing:.04em;color:var(--ink-3);align-self:end;font-size:10.5px}.map-loops-row{cursor:pointer;font:inherit;text-align:left;color:var(--ink-2);background:0 0;border:0;padding:0 6px 0 0;font-size:12px}.map-loops-row:hover{color:var(--accent)}.map-loops-row[aria-pressed=true]{color:var(--accent);font-weight:500}.map-loops-cell{border:1px solid var(--control-line);background:var(--surface);cursor:pointer;font:inherit;text-align:left;color:var(--ink-2);border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 9px;font-size:12px;line-height:1.3;display:flex}.map-loops-cell:hover:not(:disabled){border-color:var(--accent-line);color:var(--accent)}.map-loops-cell[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent);font-weight:500}.map-loops-cell:disabled{cursor:default;color:var(--ink-3);background:0 0}.map-loops-list{margin:0;padding:0;list-style:none;overflow-y:auto}.map-loop{border-bottom:1px solid var(--line)}.map-loop:last-child{border-bottom:0}.map-loop.on{background:var(--accent-soft)}.map-loop-name{cursor:pointer;width:100%;font:inherit;text-align:left;color:var(--ink-2);background:0 0;border:0;padding:9px 14px;font-size:12.5px;line-height:1.4;display:block}.map-loop-name:hover{color:var(--ink)}.map-loop-name:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.map-loop.on .map-loop-name{color:var(--accent);font-weight:500}.map-loop-more{flex-wrap:wrap;align-items:center;gap:10px;padding:0 14px 10px;display:flex}.map-loop-gap{color:var(--signal);font-size:11.5px}.map-loop-mark{color:var(--ink-3);margin-top:-6px;padding:0 14px 9px;font-size:11px;line-height:1.3;display:block}.map-meet-n{color:var(--ink-3);margin-top:2px;font-size:11px;font-weight:400;display:block}@media (max-width:900px){.map-body.with-loops{grid-template-columns:minmax(0,1fr)}.map-loops{border-left:0;border-top:1px solid var(--line);max-height:24rem;position:static}}.map-find{align-items:center;gap:12px;padding:12px 17px 0;display:flex}.map-find .mini-input{flex:0 20rem;min-width:0}.map-find-n{color:var(--ink-3);white-space:nowrap;font-size:11.5px}.k-swatch{border-radius:2px;flex:none;width:9px;height:9px}.k-swatch.k-violet{background:var(--violet)}.k-swatch.k-teal{background:var(--teal)}.k-swatch.k-blue{background:var(--blue)}.k-swatch.k-moss{background:var(--moss)}.nw-flow.intangible{stroke-dasharray:5 3}.nw-flow.claim{stroke-dasharray:1.5 3;stroke-linecap:round}.nw-flow.taken{stroke:var(--fall);stroke-width:1.6px}.nw-flow.absent{stroke:var(--line);stroke-dasharray:2 5}.nw-flow.on{stroke:var(--accent)}.nw-flow.off{stroke:var(--line)}.k-line.k-dot{border-top-style:dotted}.k-line.k-take{border-top-color:var(--fall);border-top-width:1.6px}.k-line.k-absent{border-top:1.25px dashed var(--line)}.nw-flow.rejected{opacity:.45}.gm-node.rejected .gm-label{text-decoration:line-through}.gm-node.rejected:not(.on):not(.off) .gm-label{fill:var(--ink-3)}.k-line.k-rejected{border-top-color:var(--line-strong);opacity:.45}.map-svg.fit{max-width:100%;height:auto}.map-zoom{gap:4px;display:flex}.map-zoom .mute-btn{min-width:28px}.map-zoom .mute-btn:disabled{color:var(--line-strong);border-color:var(--line);cursor:default}.nw-pick{cursor:pointer}.nw-pick:focus{outline:none}.nw-pick:focus-visible .nw-flow{stroke:var(--accent);stroke-width:2.4px}.nw-hit{stroke:#0000;stroke-width:12px}.nw-pick:hover .nw-flow:not(.off){stroke-width:1.9px}.nw-flow.picked{stroke-width:2.4px}.gm-node.nw-pop:not(.on):not(.off) .gm-label{fill:var(--violet);font-weight:600}.k-swatch.k-pop{background:var(--violet)}.nw-summit{color:var(--ink-2);max-width:84ch;margin:0 0 4px;font-size:13px;line-height:1.5}.nw-summit p{margin:0 0 6px}.nw-summit-k{font-family:var(--font-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-right:8px;font-size:10px}.nw-pop-names{color:var(--violet);font-weight:600}.map-rel-pick{all:unset;box-sizing:border-box;cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:9px;width:100%;display:flex}.map-rel-pick:hover .map-rel-node{color:var(--accent)}.map-rel-pick:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.map-picked-head{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.map-picked-head h3{margin:0;font-size:14px;font-weight:600}.map-picked-code{font-family:var(--font-plex-mono),monospace;color:var(--accent);margin-right:8px;font-size:11.5px}.map-rel{flex-direction:column;gap:7px;margin:12px 0 0;padding:0;list-style:none;display:flex}.map-rel li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:9px;padding-top:7px;font-size:12px;display:flex}.map-rel-dir{font-family:var(--font-plex-mono),monospace;color:var(--accent);flex:none}.map-rel-verb{color:var(--ink-3)}.map-rel-node{font-weight:600}.map-rel-hedge{font-family:var(--font-plex-mono),monospace;color:var(--ink-3);font-size:11px}.map-rel-claim{color:var(--ink-2);flex-basis:100%;max-width:76ch;line-height:1.5}.nw-holder{all:unset;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px}.nw-holder:hover{color:var(--accent);text-decoration-color:currentColor}.nw-holder:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.nw-trail{margin:0 34px 12px 0}.nw-trail ol{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:2px 0;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.nw-trail li{align-items:baseline;min-width:0;display:flex}.nw-trail li+li:before{content:"›";color:var(--ink-3);margin:0 7px}.nw-trail button{all:unset;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px}.nw-trail button,.nw-trail [aria-current]{text-overflow:ellipsis;white-space:nowrap;max-width:30ch;overflow:hidden}.nw-trail button:hover{color:var(--accent)}.nw-trail button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.nw-trail [aria-current]{color:var(--ink-2)}.nw-sec{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.nw-sec-n{font-family:var(--font-plex-mono),monospace;color:var(--ink-3);margin-left:7px;font-size:10px;font-weight:500}.nw-sec .map-rel{margin-top:6px}.nw-sec .map-rel li:first-child,.fly-tab-panel .map-rel li:first-child{border-top:0;padding-top:0}.fly-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0 18px;margin-top:14px;display:flex}.fly-tabs button{all:unset;cursor:pointer;color:var(--ink-2);border-bottom:2px solid #0000;align-items:baseline;gap:6px;margin-bottom:-1px;padding:4px 0 8px;font-size:12.5px;display:inline-flex}.fly-tabs button:hover{color:var(--ink)}.fly-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent);font-weight:500}.fly-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.fly-tab-panel{padding-top:14px;display:flow-root}.fly-tab-panel[hidden]{display:none}.fly-tab-panel:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.fly-tab-panel>.reg-prose:first-child,.fly-tab-panel>.admin-hint:first-child{margin-top:0}.fly-tab-panel>.nw-cell+.admin-hint{margin-top:12px}.nw-sec-h,.nw-part-h{font-family:var(--font-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-size:10px;font-weight:500}.nw-part-h{margin-bottom:3px}.nw-part{margin-top:18px}.fly-tab-panel>.nw-part:first-child,.nw-part>.reg-prose:first-of-type{margin-top:0}.nw-part>.reg-prose+.reg-prose{margin-top:7px}.nw-said>.reg-prose:first-child{margin-top:0}.nw-said+.nw-said{margin-top:12px}.nw-group{border-radius:8px}.nw-group+.nw-group{margin-top:10px}.nw-group.gives,.nw-group.missing{padding:10px 12px 11px}.nw-group.gives{border:1px solid var(--line-strong)}.nw-group.gets{background:var(--surface-2);padding:11px 13px 12px}.nw-group.missing{border:1px dashed var(--signal)}.nw-group .map-rel{margin-top:8px}.nw-sub{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:600;display:flex}.nw-sub svg{flex:none}.nw-sub .nw-sec-n{margin-left:auto;font-size:11px}.nw-group.missing .nw-sub,.nw-group.missing .nw-sec-n{color:var(--signal)}.nw-sub-says{color:var(--ink-3);margin:2px 0 0;font-size:11.5px}.nw-loc{float:right;grid-template-columns:repeat(3,13px);grid-auto-rows:8px;gap:2px;display:grid}.nw-loc i{background:var(--surface-3);border-radius:1.5px}.nw-loc .on{background:var(--ink-3)}.nw-loc .finding{background:var(--accent)}.nw-cell+.nw-cell{margin-top:12px}.nw-cell+.reg-facts,.nw-part+.reg-facts{margin-top:10px}.nw-sub.finding{color:var(--accent)}.nw-sub-says b{color:var(--ink-2);font-weight:500}.map-argued{flex-basis:100%;margin-top:6px}.map-argued-open{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.map-argued-open:disabled{cursor:progress}.map-argued-more{color:var(--ink-3);text-underline-offset:2px;font-size:11.5px;text-decoration:underline}.map-argued-list{flex-direction:column;gap:14px;margin:10px 0 0;padding:0;list-style:none;display:flex}.map-argued-one{border-left:2px solid var(--line);max-width:76ch;padding-left:12px}.map-argued-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;display:flex}.map-argued-by{font-family:var(--font-plex-mono),monospace;color:var(--ink-3);font-size:11px}.map-argued-pages{color:var(--ink-3);flex-direction:column;gap:3px;margin:6px 0 0;padding:0;font-size:11.5px;list-style:none;display:flex}.map-argued-at{font-family:var(--font-plex-mono),monospace;margin-left:7px;font-size:11px}.map-argued-quote{color:var(--ink-2);line-height:1.5;display:block}.ask-home{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:min(66vh,560px);display:flex}.ask-home h1{margin:0;font-size:40px}.ask-home .standfirst{max-width:46ch;margin:10px 0 6px;font-size:13.5px}@media (max-width:720px){.ask-home{min-height:auto;padding-top:40px}.ask-home h1{font-size:30px}}.client{max-width:50rem;margin:0 auto;padding:44px 28px 96px;font-size:16px;line-height:1.55}.client h1{text-wrap:balance;margin:6px 0 0;font-size:36px;line-height:1.15}.client .page-top{margin-bottom:0;display:block}.client .standfirst{color:var(--ink-2);max-width:58ch;margin:14px 0 0;font-size:16px;line-height:1.55}.client .eyebrow{letter-spacing:0;text-transform:none;color:var(--ink-3);font-family:inherit;font-size:13.5px}.client .eyebrow a{border-bottom:1px solid var(--line-strong)}.client .kicker{color:var(--ink-3);margin:0;font-size:13.5px}.client .card{border-radius:10px;margin:26px 0 0}.client .card-head{padding:14px 18px}.client .card-title{font-size:16px;font-weight:500}.client .connect{gap:12px;padding:16px 18px 18px}.client .connect-say{font-size:15.5px}.client .connect-more summary{font-size:15px}.client .connect-secret{font-size:14px}.client .admin-form{gap:12px 14px;padding:16px 18px}.client .admin-form label{font-size:13.5px}.client .admin-hint,.client .field-hint{padding:0 18px 16px;font-size:14px}.client .mini-input{border-radius:7px;padding:8px 11px;font-size:15px}.client .btn-primary{border-radius:8px;padding:9px 18px;font-size:15px}.client .mute-btn{border-radius:6px;padding:6px 11px;font-size:13.5px}.client table{font-size:15px}.client th{letter-spacing:.01em;text-transform:none;font-family:inherit;font-size:12.5px;font-weight:500}.client td{padding:11px 14px}.client .pill{letter-spacing:0;text-transform:none;border-radius:5px;padding:2px 8px;font-family:inherit;font-size:12px}.client .empty-note,.client .published-note,.client .signin-error{font-size:15px}.client .num{font-size:14px}.client .dot{background:var(--line-strong)}.client :is(input,select,textarea,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.client a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.client .ask-home{justify-content:flex-start;gap:0;min-height:0;padding:52px 0 40px}.client .ask-home .standfirst{text-align:center;max-width:46ch;margin:22px 0 0}.client .doorway-name{justify-content:center;margin:0;line-height:0;display:flex}.client .asking{text-align:left;border:1px solid var(--line);background:var(--surface);width:min(100%,42rem);color:var(--ink);letter-spacing:-.011em;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:16px;align-items:center;margin:26px auto 0;padding:19px 24px;font-size:25px;line-height:1.32;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:grid;box-shadow:0 1px 2px #0000000a;box-shadow:0 1px 2px lab(0% 0 0/.04)}.client .asking:hover{border-color:var(--line-strong)}.client .asking:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.client .asking>*{grid-area:1/1}.client .asking-sizer{visibility:hidden}.client .asking-line{min-height:1.32em}.client .asking-caret{vertical-align:-.14em;background:var(--accent);width:2px;height:1.02em;margin-left:3px;animation:1.05s step-end infinite caret;display:inline-block}@keyframes caret{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.client .asking-caret{display:none}.client .asking{transition:none}}.client .hero-do{flex-direction:column;align-items:center;gap:11px;margin-top:30px;display:flex}.client .hero-add{border-radius:9px;padding:12px 28px;font-size:17px;text-decoration:none;display:inline-block}.client .hero-add:hover{filter:brightness(1.08)}.client .hero-cost{color:var(--ink-3);margin:0;font-size:13.5px}.client .hero-more{text-wrap:balance;margin:0;font-size:13.5px}.client .hero-more a{color:var(--accent);text-decoration:none}.client .hero-more a:hover{text-decoration:underline}.client .statline{color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:22px;margin-top:56px;font-size:13.5px;display:flex}.client .topics{text-align:center;text-wrap:balance;max-width:44rem;color:var(--ink-3);margin:14px auto 0;font-size:13px;line-height:1.75}.client .topics span{white-space:nowrap}.client .statline b{font-family:var(--font-plex-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;color:var(--ink-2);margin-right:2px;font-weight:500}.client .fields{width:100%;margin-top:34px}.client .fields-foot{color:var(--ink-3);text-align:center;margin:12px 0 0;font-size:12px;font-style:italic}.client .slots{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.client .slot{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:8px;flex-direction:column;gap:2px;padding:8px 13px;font-size:14px;line-height:1.3;display:flex}.client a.slot:hover{border-color:var(--control-line);color:var(--ink)}.client .slot-by{font-family:var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.05em;color:var(--ink-3);font-size:10px}.client .slot-open{border:1px dashed var(--accent-line);color:var(--accent);background:0 0;font-weight:500}.client .slot-open .slot-by{color:var(--accent);opacity:.7}.client .fields{scroll-margin-top:80px}.client .fields details.ask{flex-direction:column;align-items:center;display:flex}.client .fields details.ask>summary{cursor:pointer;list-style:none}.client .fields details.ask>summary::-webkit-details-marker{display:none}.client .fields details.ask:is([open],:hover)>summary{border-style:solid}.client .fields details.ask>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.client .ask-form{border-top:0;border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:9px;width:min(100%,30rem);margin-top:12px}.client .owns{text-align:center;letter-spacing:.06em;width:100%;color:var(--ink-3);margin:26px 0 0;font-size:11px}@media (max-width:720px){.client .ask-home{padding-top:32px}.client .asking{border-radius:14px;margin-top:22px;padding:16px 18px 18px;font-size:20px}}.client .access{color:var(--ink-3);margin-left:auto;font-size:13.5px}.client .access:first-letter{text-transform:uppercase}.client .eyebrow .access{margin-left:0}.client .lede{color:var(--ink-2);max-width:60ch;margin:10px 0 0;font-size:16px;line-height:1.55}.client details.filter{margin-top:8px}.client .page-top+details.filter{margin-top:14px}.client details.filter summary{color:var(--ink-3);cursor:pointer;align-items:baseline;gap:7px;padding:2px 0;font-size:14px;list-style:none;display:inline-flex}.client details.filter summary::-webkit-details-marker{display:none}.client details.filter summary:before{content:"+";font-family:var(--font-plex-mono),ui-monospace,monospace}.client details.filter[open] summary:before{content:"–"}.client details.filter summary:hover{color:var(--accent)}.client details.filter p{color:var(--ink-2);max-width:60ch;margin:10px 0 0;font-size:14.5px;line-height:1.6}.client .stats{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:22px;margin-top:16px;font-size:14px;display:flex}.client .stats b{font-family:var(--font-plex-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;color:var(--ink);margin-right:2px;font-weight:500}.client .tl-head{border-top:1px solid var(--line-strong);flex-wrap:wrap;align-items:baseline;gap:16px;margin-top:40px;padding-top:22px;display:flex}.client .tl-head h2{font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-.01em;margin:0;font-size:25px;font-weight:500}.client .tl-head span{color:var(--ink-3);margin-left:auto;font-size:13.5px}.client .tl-foot{color:var(--ink-3);border-top:1px solid var(--line);margin:26px 0 0;padding-top:18px;font-size:15px}.client .tl-foot a{color:var(--accent)}.client .tl-foot a:hover{text-underline-offset:3px;text-decoration:underline}:root{--panel-w:30rem}.client .xp-groups{margin-top:30px}.client .xp-group+.xp-group{margin-top:34px}.client .xp-group-name{color:var(--ink-3);margin:0 0 6px;font-family:inherit;font-size:13.5px;font-weight:500}.client .xp-group-name:first-letter{text-transform:uppercase}.client .xp-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.client .xp{isolation:isolate;border-bottom:1px solid var(--line);padding:18px 0 19px;position:relative}.client .xp-on:before{content:"";z-index:-1;background:var(--accent-soft);border-radius:8px;position:absolute;inset:0 -14px}.client .xp-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.client .xp-name{font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-.01em;margin:0;font-size:23px;font-weight:500;line-height:1.2}.client .xp-name a:hover{color:var(--accent)}.client .xp-by{color:var(--ink-3);font-size:13.5px}.client .xp-side{color:var(--ink-3);white-space:nowrap;align-items:baseline;gap:14px;margin-left:auto;font-size:13.5px;display:flex}.client .xp-lede{color:var(--ink-2);max-width:60ch;margin:6px 0 0;font-size:16px;line-height:1.5}.client .xp-reads{color:var(--ink-3);max-width:60ch;margin:5px 0 0;font-size:14px;line-height:1.5}.client .xp-reads a{color:var(--ink-2);border-bottom:1px solid var(--line-strong)}.client .xp-reads a:hover{color:var(--accent);border-bottom-color:var(--accent)}.client .xp-find{align-items:center;gap:12px;margin-top:26px;display:flex}.client .xp-find .mini-input{flex:0 26rem;min-width:0}.client .xp-find-n{color:var(--ink-3);white-space:nowrap;font-size:13.5px}.client .xp-find+.xp-groups,.client .xp-find+.empty-note+.xp-groups{margin-top:16px}.client .xp-panel{z-index:20;width:min(var(--panel-w),100%);background:var(--surface);border-left:1px solid var(--line);overscroll-behavior:contain;visibility:hidden;transition:transform .22s cubic-bezier(.16,1,.3,1),visibility 0s linear .22s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-24px 0 48px -32px #00000059;box-shadow:-24px 0 48px -32px lab(0% 0 0/.35)}.client .xp-panel.open{visibility:visible;transition:transform .22s cubic-bezier(.16,1,.3,1),visibility;transform:none}@media (prefers-reduced-motion:reduce){.client .xp-panel,.client .xp-panel.open{transition:none}}.client .xp-panel-in{padding:30px 32px 40px;font-size:15px}.client .xp-close{width:32px;height:32px;font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;font-size:22px;line-height:1;position:absolute;top:14px;right:16px}.client .xp-close:hover{color:var(--ink);border-color:var(--control-line)}.client .xp-panel .access{margin:0 0 6px;font-size:13.5px}.client .xp-panel-name{font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-.01em;text-wrap:balance;margin:0;padding-right:40px;font-size:27px;font-weight:500;line-height:1.15}.client .xp-panel-name:focus{outline:none}.client .xp-panel-by{color:var(--ink-3);margin:6px 0 0;font-size:14px}.client .xp-panel-blurb{color:var(--ink-2);margin:8px 0 0;font-size:14.5px;line-height:1.55}.client .xp-panel .lede{margin-top:18px;font-size:15.5px}.client .xp-panel details.filter p{font-size:14px}.client .xp-sec{border-top:1px solid var(--line);margin-top:26px;padding-top:18px}.client .xp-sec-name{color:var(--ink);align-items:baseline;gap:8px;margin:0;font-family:inherit;font-size:14px;font-weight:500;display:flex}.client .xp-n{font-family:var(--font-plex-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:13px;font-weight:400}.client .xp-sources{margin:10px 0 0;padding:0;list-style:none}.client .xp-sources li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;column-gap:14px;padding:8px 0;font-size:14.5px;line-height:1.4;display:grid}.client .xp-sources li:last-child{border-bottom:0}.client .xp-sources a{color:var(--ink);border-bottom:1px solid var(--line-strong);overflow-wrap:anywhere;justify-self:start}.client .xp-sources a:hover{color:var(--accent);border-bottom-color:var(--accent)}.client .xp-src-n{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.client .xp-src-why{color:var(--ink-3);grid-column:1/-1;max-width:60ch;margin-top:2px;font-size:13px;line-height:1.45}.client .src-all{margin-top:6px;font-size:15px}.client .src-all li{padding:10px 0}.client .xp-report{margin:18px 0 0;font-size:15px}.client .xp-report a{color:var(--accent);font-weight:500}.client .xp-report a:hover{text-underline-offset:3px;text-decoration:underline}.client .xp-more{margin:10px 0 0;font-size:14px}.client .xp-more a{color:var(--accent);font-weight:500}.client .xp-more a:hover{text-underline-offset:3px;text-decoration:underline}.client .xp-panel .stats{margin-top:26px;font-size:13.5px}.client .xp-panel .tl-foot{margin-top:22px;font-size:14px}@media (min-width:1024px){html[data-panel] main.client{max-width:min(50rem, calc(100% - var(--panel-w) - 56px));margin-left:max(28px, calc((100% - var(--panel-w) - 50rem) / 2))}html[data-panel] .topbar{padding-right:calc(var(--panel-w) + 28px)}}@media (max-width:1023px){html[data-panel]{overflow:hidden}.client .xp-panel{width:100%;box-shadow:none;border-left:0}}main.client:has(>.xr-page){max-width:74rem}.client .xr-tabs{margin-top:30px}.client .xr-panel{padding-top:28px}.client .xr-tab-reads>.tl-head:first-child{border-top:0;margin-top:0;padding-top:0}.client .xr-tab-skel{align-items:center;padding:6px 0 11px;display:inline-flex}.client .xr-map-skel{aspect-ratio:760/690;background:var(--surface-2)}.client .xr-holds{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}.client .xr-map{background:var(--m-ground);--m-ground:#121417;--m-mute:#a7abb1;--m-state:#6eccb0;--m-move:#eab26b;--m-constraint:#e6867a;--m-output:#97bbe4;--m-end:#fff;--m-broke:#eb8376;border-radius:10px;margin:0;overflow:hidden}@supports (color:lab(0% 0 0)){.client .xr-map{--m-ground:lab(6.17047% -.282876 -2.67824);--m-mute:lab(69.8074% -.509411 -3.73009);--m-state:lab(75.7917% -34.5486 5.01759);--m-move:lab(76.709% 15.0534 44.3201);--m-constraint:lab(66.4159% 36.7365 23.3027);--m-output:lab(74.2984% -5.15118 -24.5636);--m-end:lab(100% 0 0);--m-broke:lab(66.3176% 39.8793 25.437)}}.client .xr-map svg{width:100%;height:auto;display:block}.client .xr-l-held{fill:none;stroke:var(--m-state);stroke-width:.6px;stroke-opacity:.22}.client .xr-l-act{fill:none;stroke:var(--m-move);stroke-width:.6px;stroke-opacity:.16}.client .xr-l-broke{fill:none;stroke:var(--m-broke);stroke-width:1.1px;stroke-opacity:.85}.client .xr-d{fill-opacity:.92}.client .xr-d[data-top]{fill-opacity:1}.client .xr-d[data-kind="0"]{fill:var(--m-state)}.client .xr-d[data-kind="1"]{fill:var(--m-move)}.client .xr-d[data-kind="2"]{fill:var(--m-constraint)}.client .xr-d:is([data-kind="3"],[data-kind="4"]){fill:var(--m-output)}.client .xr-d[data-kind="5"]{fill:var(--m-end)}.client .xr-area{font-family:var(--font-plex-sans),sans-serif;fill:var(--m-mute);font-size:9.4px}.client .xr-ring{fill:none;stroke:var(--m-end);stroke-opacity:.7}.client .xr-summit{font-family:var(--font-plex-sans),sans-serif;fill:var(--m-end);font-size:11.5px;font-weight:600}.client .xr-legend{color:var(--m-mute);flex-wrap:wrap;gap:6px 16px;padding:0 18px 16px;font-size:12.5px;line-height:1.3;display:flex}.client .xr-legend span{align-items:center;gap:7px;display:inline-flex}.client .xr-legend span:before{content:"";border-radius:50%;width:8px;height:8px}.client .xr-legend [data-kind="0"]:before{background:var(--m-state)}.client .xr-legend [data-kind="1"]:before{background:var(--m-move)}.client .xr-legend [data-kind="2"]:before{background:var(--m-constraint)}.client .xr-legend [data-kind="3"]:before{background:var(--m-output)}.client .xr-legend [data-kind="5"]:before{background:var(--m-end)}.client .xr-legend [data-kind=broke]:before{background:var(--m-broke);border-radius:0;width:14px;height:2px}.client .xr-tiles{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:22px 20px;margin:0;padding:0;list-style:none;display:grid}.client .xr-tiles li{border-top:1px solid var(--line);align-content:start;gap:5px;padding-top:10px;display:grid}.client .xr-tiles b{font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:32px;font-weight:500;line-height:1}.client .xr-tiles span{color:var(--ink-3);font-size:13.5px;line-height:1.4}.client .xr-flow{grid-template-columns:minmax(0,1.45fr) minmax(80px,.3fr) minmax(0,1fr);grid-template-areas:"k. .""list rib goal";align-items:start;display:grid}.client .xr-flow-k{grid-area:k;margin:0 0 10px}.client .xr-moves{grid-area:list;margin:0;padding:0;list-style:none;position:relative}.client .xr-move{grid-template-columns:10px minmax(0,1fr);column-gap:12px;padding:9px 0;display:grid}.client .xr-dot{background:var(--rise);border-radius:50%;width:10px;height:10px;margin-top:8px}.client .xr-move[data-sure=ok] .xr-dot{background:var(--signal)}.client .xr-move:is([data-sure=weak],[data-sure=none]) .xr-dot{background:var(--fall)}.client .xr-move-t{color:var(--ink);font-size:16.5px;line-height:1.45}.client .xr-move[data-sure=none] .xr-move-t{color:var(--fall)}.client .xr-move-m{color:var(--ink-3);grid-column:2;margin-top:2px;font-size:13px;line-height:1.4}.client .xr-rest{color:var(--ink-3);padding:12px 0 0 22px;font-size:14px}.client .xr-ribbons{grid-area:rib;width:100%;display:block;overflow:visible}.client .xr-ribbon{fill:var(--rise);fill-opacity:.2}.client .xr-bar-top{fill:var(--rise)}.client .xr-goal{grid-area:goal;align-self:center;gap:10px;padding-left:24px;display:grid}.client .xr-goal p{margin:0}.client .xr-goal .xr-goal-t{font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin-top:4px;font-size:24px;font-weight:500;line-height:1.25}.client .xr-goal-n{color:var(--ink-3);font-size:14px}.client .xr-ends{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.client .xr-ends li{color:var(--ink-2);align-items:center;gap:9px;font-size:15px;display:flex}.client .xr-ends li:before{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px}.client .xr-key{color:var(--ink-3);flex-wrap:wrap;gap:6px 18px;margin:16px 0 0;font-size:13px;display:flex}.client .xr-key span{align-items:center;gap:7px;display:inline-flex}.client .xr-key [data-sure]:before{content:"";border-radius:50%;width:8px;height:8px}.client .xr-key [data-sure=good]:before{background:var(--rise)}.client .xr-key [data-sure=ok]:before{background:var(--signal)}.client .xr-key [data-sure=weak]:before{background:var(--fall)}.client .xr-key [data-band]:before{content:"";border-radius:2px;width:14px;height:10px}.client .xr-key [data-band=good]:before{background:var(--teal-soft);box-shadow:inset 0 0 0 1px var(--teal-line)}.client .xr-key [data-band=ok]:before{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong)}.client .xr-key [data-band=weak]:before{background:var(--fall-soft);box-shadow:inset 0 0 0 1px var(--fall)}.client .xr-h{font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-.01em;text-wrap:balance;max-width:36ch;margin:0 0 22px;font-size:27px;font-weight:500;line-height:1.2}.client .xr-trust{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}.client .xr-gridwrap{min-width:0;overflow-x:auto}.client .xr-grid{border-collapse:separate;border-spacing:2px;width:100%;font-size:13px}.client .xr-grid :is(th,td){background:0 0;border-bottom:0}.client .xr-grid th{color:var(--ink-3);text-align:center;vertical-align:bottom;padding:0 4px 6px;font-size:12px;font-weight:500;line-height:1.25}.client .xr-grid thead th:first-child{text-align:left;padding-left:0}.client .xr-grid tbody th{color:var(--ink);text-align:left;vertical-align:middle;min-width:11rem;padding:5px 10px 5px 0;font-size:14px;font-weight:400;line-height:1.3}.client .xr-grid td{text-align:center;white-space:nowrap;color:var(--ink-3);font-family:var(--font-plex-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;border-radius:3px;padding:6px 8px}.client .xr-grid td[data-band=good]{background:var(--teal-soft);color:var(--rise)}.client .xr-grid td[data-band=ok]{background:var(--surface-2);color:var(--ink-2)}.client .xr-grid td[data-band=weak]{background:var(--fall-soft);color:var(--fall);font-weight:500}.client .xr-side{align-content:start;gap:28px;display:grid}.client .xr-side section{gap:14px;display:grid}.client .xr-k{color:var(--ink);margin:0;font-family:inherit;font-size:14px;font-weight:500}.client .xr-stack-h{color:var(--ink-2);margin:0 0 6px;font-size:14px}.client .xr-stack-bar{gap:2px;height:10px;display:flex}.client .xr-stack-bar span{border-radius:2px;flex-basis:0}.client .xr-stack-bar [data-tone=held]{background:var(--rise)}.client .xr-stack-bar [data-tone=broke]{background:var(--fall)}.client .xr-stack-bar [data-tone=open]{background:var(--line-strong)}.client .xr-stack-bar [data-tone=narrow]{background:var(--new)}.client .xr-stack-l{color:var(--ink-3);margin:6px 0 0;font-size:12.5px;line-height:1.4}.client .xr-stack-l [data-tone=held]{color:var(--rise)}.client .xr-stack-l [data-tone=broke]{color:var(--fall)}.client .xr-stack-l [data-tone=narrow]{color:var(--new)}.client .xr-missing{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}.client .xr-missing b{color:var(--ink);font-weight:500}.client .xr-voices{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px;margin:0;padding:0;list-style:none;display:grid}.client .xr-voices li{border-left:2px solid var(--line);align-content:start;gap:4px;min-width:0;padding-left:14px;display:grid}.client .xr-voices :is(a,.xr-voice-t){font-family:var(--font-newsreader),Georgia,serif;color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:18px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.client .xr-voices a:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.client .xr-voice-m{color:var(--ink-3);font-size:13px;line-height:1.4}.client .xr-stats{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:36px 0 0;padding-top:18px;display:grid}.client .xr-stats div{flex-direction:column-reverse;justify-content:flex-end;gap:6px;display:flex}.client .xr-stats dd{font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:30px;font-weight:500;line-height:1}.client .xr-stats dt{color:var(--ink-3);font-size:13px;line-height:1.4}.client .xr-foot{color:var(--ink-3);margin:18px 0 0;font-size:14px}@media (max-width:899px){.client .xr-holds,.client .xr-trust,.client .xr-flow,.client .xr-voices{grid-template-columns:minmax(0,1fr)}.client .xr-ribbons{display:none}.client .xr-flow{grid-template-areas:"goal""k""list"}.client .xr-goal{border-bottom:1px solid var(--line);margin-bottom:18px;padding:0 0 18px}.client .xr-goal .xr-goal-t{font-size:20px}.client .xr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.client .xr-tabs{gap:0 20px}}@media (max-width:560px){.client .xr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.definition{max-width:72ch;color:var(--ink-2);font-size:13.5px;line-height:1.6}.definition h2,.definition summary{color:var(--ink);margin:14px 0 6px;font-size:13.5px;font-weight:600}.definition h3{color:var(--ink);margin:12px 0 4px;font-size:12.5px;font-weight:600}.definition p{margin:0 0 10px}.definition ul{margin:0 0 10px;padding-left:20px}.definition li{margin:0 0 5px}.definition strong{color:var(--ink);font-weight:600}.definition details{border-top:1px solid var(--line);padding:2px 0 4px}.definition summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.definition summary::-webkit-details-marker{display:none}.definition summary:before{content:"+";font-family:var(--font-plex-mono),monospace;color:var(--ink-3);width:10px;font-size:12px}.definition details[open] summary:before{content:"–"}.name{font-weight:600}.fact{color:var(--ink-2)}.quiet{color:var(--ink-3)}.after-words,.after-pill{margin-left:8px}.pill+.after-pill{margin-left:6px}.before-words{margin-right:6px}.as-typed{white-space:pre-line}tr.total td:not(.quiet),.per-100{font-weight:700}.row.community{display:block}.community .admin-hint{padding:4px 0}.community .admin-hint:last-child{padding-bottom:0}.community .admin-form{border-top:0;padding:8px 0 0}.connect-more .tbl-wrap{margin-top:4px}.connect-more .admin-form{border-top:0;padding:14px 0 0}.connect>.admin-form{border-top:0;padding:0}:is(.connect-more,.connect)>.admin-form+.connect-say{color:var(--ink-3);margin-top:0}.consent-card{text-align:left;width:100%;max-width:560px}.consent-acts{gap:10px;padding-top:12px;display:flex}.role-form{align-items:center;gap:6px;display:flex}.welcome-root{--cerise:#d71481;--cerise-tone:#bc0d70;--cerise-deep:#8e0b55;--on-cerise:#fff;--hint:#ffe3f1;--paper:#fff;--plum:#2b0a1d;--on-paper-head:var(--cerise);--welcome-display:var(--font-archivo),"Arial Black",Arial,sans-serif;--welcome-text:var(--font-plex-sans),ui-sans-serif,system-ui,-apple-system,sans-serif;background:var(--cerise)}@supports (color:lab(0% 0 0)){.welcome-root{--cerise:lab(48.1561% 73.1656 -6.62711);--cerise-tone:lab(41.9346% 66.4673 -6.02063);--cerise-deep:lab(31.4214% 53.6561 -5.99091);--on-cerise:lab(100% 0 0);--hint:lab(92.9015% 11.7708 -3.19071);--paper:lab(100% 0 0);--plum:lab(7.53573% 19.271 -4.53284)}}@media (prefers-color-scheme:dark){.welcome-root{--paper:#2b0a1d;--plum:#f3e3ea;--on-paper-head:#fb9dc2}@supports (color:lab(0% 0 0)){.welcome-root{--paper:lab(7.53573% 19.271 -4.53284);--plum:lab(91.6139% 6.65164 -1.25561);--on-paper-head:lab(75.2387% 39.4563 -3.54007)}}}.welcome-root body{background:var(--cerise);color:var(--on-cerise);font:400 17px/1.5 var(--welcome-text)}.welcome{--gutter-l:max(20px, 5vw, env(safe-area-inset-left,0px));--gutter-r:max(20px, 5vw, env(safe-area-inset-right,0px));flex-direction:column;min-height:100dvh;display:flex}.welcome a{color:inherit}.welcome :focus-visible{outline:3px solid var(--on-cerise);outline-offset:3px}main.welcome-main{max-width:none;margin:0;padding:0}.welcome-hero{isolation:isolate;padding:0 var(--gutter-r) clamp(56px,8vw,120px) var(--gutter-l);position:relative;overflow:hidden}.welcome-star{z-index:-1;width:62vw;height:62vw;color:var(--on-cerise);animation:180s linear infinite welcome-turn;position:absolute;top:max(54%,31vw);right:-21vw;translate:0 -50%}@keyframes welcome-turn{to{rotate:360deg}}.welcome-bar{padding:clamp(18px,2.4vw,32px) var(--gutter-r) 0 var(--gutter-l);justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:600;display:flex}.welcome-brand{align-items:center;gap:.5em;display:inline-flex}.welcome-signin{font-weight:500;text-decoration:none}.welcome-signin:hover{text-decoration:underline}.welcome-copy{gap:clamp(18px,2vw,28px);max-width:min(52vw,46rem);padding-top:clamp(40px,7vw,112px);display:grid}.welcome-stage{margin:0;font-size:15px;font-weight:500}.welcome h1{font-family:var(--welcome-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(40px,6.2vw,92px);font-weight:800;font-stretch:125%;line-height:.98}.welcome-pitch{max-width:30ch;margin:0;font-size:clamp(18px,1.6vw,22px);line-height:1.45}.welcome-note{margin:0;font-size:15px}.welcome-note a{text-underline-offset:2px;text-decoration:underline}.welcome-join{gap:10px;display:grid}.welcome-form{gap:16px;max-width:38rem;display:grid}.welcome-row{flex-wrap:wrap;gap:10px;display:flex}.welcome-form input,.welcome-form textarea{font:inherit;color:var(--on-cerise);border:2px solid var(--on-cerise);background:0 0;border-radius:8px;min-width:0;padding:12px 14px;font-size:16px}.welcome-form input::placeholder,.welcome-form textarea::placeholder{color:var(--on-cerise);font-style:italic}.welcome-row input{flex:15rem}.welcome-button{font:inherit;border:2px solid var(--on-cerise);background:var(--on-cerise);color:var(--cerise-deep);cursor:pointer;border-radius:8px;padding:13px 20px;font-size:16px;font-weight:600}.welcome-button:hover:not(:disabled){background:var(--hint);border-color:var(--hint)}.welcome-button:disabled{background:var(--hint);border-color:var(--hint);cursor:default}.welcome-more{gap:12px;display:grid}.welcome-more>label{font-size:17px;font-weight:600}.welcome-more textarea{resize:vertical;width:100%;line-height:1.45}.welcome-optional{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.welcome-optional label{align-content:end;gap:6px;min-width:0;font-size:14px;font-weight:500;display:grid}.welcome-optional i{font-style:normal;font-weight:400}.welcome-more .welcome-button{justify-self:start}.welcome-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.welcome-thanks{margin:0;font-size:19px;font-weight:600}.welcome-thanks:focus{outline:none}.welcome-error{background:var(--cerise-deep);border-radius:8px;justify-self:start;margin:0;padding:8px 12px;font-size:15px;font-weight:600}.welcome-promises{background:var(--paper);color:var(--plum);padding:clamp(40px,6vw,80px) var(--gutter-r) clamp(36px,5vw,64px) var(--gutter-l);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px clamp(24px,4vw,56px);display:grid}.welcome-promises h2{font-family:var(--welcome-display);letter-spacing:-.02em;color:var(--on-paper-head);margin:0 0 8px;font-size:clamp(26px,3.1vw,40px);font-weight:800;font-stretch:125%;line-height:1}.welcome-promises p{max-width:28ch;margin:0}.welcome-foot{background:var(--paper);color:var(--plum);padding:0 var(--gutter-r) clamp(28px,4vw,48px) var(--gutter-l);flex-grow:1;font-size:14.5px;font-weight:500}.welcome-foot>div{border-top:2px solid var(--on-paper-head);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:20px;display:flex}.welcome-foot a:hover{text-decoration:underline}.welcome-foot :focus-visible{outline-color:var(--plum)}@media (max-width:640px){.welcome-star{width:118vw;height:118vw;color:var(--cerise-tone);top:0;right:-52vw;translate:none}.welcome-copy{max-width:none;padding-top:18vw}.welcome-button{flex:100%}.welcome-optional,.welcome-promises{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.welcome-star{animation:none}}main.welcome-plain{background:var(--ground);max-width:none;min-height:100vh;color:var(--ink);margin:0;padding:56px 22px 80px;font-size:14px}
