@font-face{font-family:Inter;src:url(/inter-latin-mvsshj9m.woff2)format(woff2);font-weight:100 900;font-style:normal;font-display:block}:root{--buncss-light:initial;--buncss-dark: ;color-scheme:light;--sheet:light-dark(oklch(.985 .004 240),oklch(.2 .012 250));--grid-minor:light-dark(oklch(.94 .012 240),oklch(.255 .014 250));--grid-major:light-dark(oklch(.885 .026 240),oklch(.32 .02 250));--paper-plain:light-dark(oklch(.985 .004 240),oklch(.2 .012 250));--paper-cream:light-dark(oklch(.978 .02 85),oklch(.215 .016 70));--paper-sky:light-dark(oklch(.975 .018 232),oklch(.205 .024 240));--paper-mint:light-dark(oklch(.978 .018 160),oklch(.205 .02 165));--paper-blush:light-dark(oklch(.978 .016 15),oklch(.215 .02 10));--paper-slate:light-dark(oklch(.93 .01 250),oklch(.15 .01 250));--grid-ink-blue:light-dark(oklch(.55 .1 240),oklch(.75 .08 245));--grid-ink-grey:light-dark(oklch(.5 0 0),oklch(.8 0 0));--grid-ink-green:light-dark(oklch(.55 .1 155),oklch(.75 .08 155));--grid-ink-rose:light-dark(oklch(.58 .12 10),oklch(.78 .08 10));--ruler:light-dark(oklch(.965 .006 240),oklch(.235 .012 250));--ruler-tick:light-dark(oklch(.72 .02 245),oklch(.5 .02 250));--ink:light-dark(oklch(.24 .02 255),oklch(.93 .01 250));--graphite:light-dark(oklch(.5 .016 255),oklch(.72 .012 250));--chrome:light-dark(oklch(1 0 0),oklch(.25 .012 250));--chrome-border:light-dark(oklch(.9 .01 250),oklch(.34 .016 250));--focus:light-dark(oklch(.55 .16 250),oklch(.72 .13 245));--find-mark:light-dark(oklch(.9 .17 98/.6),oklch(.82 .16 95/.42));--find-edge:light-dark(oklch(.7 .16 85),oklch(.84 .15 92));--marquee-fill:color-mix(in oklab,var(--focus)8%,transparent);--marquee-touch-fill:color-mix(in oklab,var(--line-green)8%,transparent);--option-active:color-mix(in oklab,var(--focus)12%,var(--chrome));--pencil-1:light-dark(oklch(.6 .13 245),oklch(.76 .11 240));--pencil-2:light-dark(oklch(.6 .12 160),oklch(.76 .1 160));--redline:light-dark(oklch(.58 .19 28),oklch(.72 .16 28));--tint-red:light-dark(oklch(.955 .045 25),oklch(.33 .06 25));--edge-red:light-dark(oklch(.72 .12 25),oklch(.58 .12 25));--line-red:light-dark(oklch(.56 .17 25),oklch(.76 .14 25));--tint-orange:light-dark(oklch(.955 .045 55),oklch(.33 .06 55));--edge-orange:light-dark(oklch(.72 .12 55),oklch(.58 .12 55));--line-orange:light-dark(oklch(.56 .17 55),oklch(.76 .14 55));--tint-yellow:light-dark(oklch(.965 .06 92),oklch(.33 .06 92));--edge-yellow:light-dark(oklch(.78 .12 92),oklch(.58 .12 92));--line-yellow:light-dark(oklch(.66 .15 92),oklch(.76 .14 92));--tint-green:light-dark(oklch(.955 .045 150),oklch(.33 .06 150));--edge-green:light-dark(oklch(.72 .12 150),oklch(.58 .12 150));--line-green:light-dark(oklch(.56 .17 150),oklch(.76 .14 150));--tint-blue:light-dark(oklch(.955 .045 250),oklch(.33 .06 250));--edge-blue:light-dark(oklch(.72 .12 250),oklch(.58 .12 250));--line-blue:light-dark(oklch(.56 .17 250),oklch(.76 .14 250));--tint-violet:light-dark(oklch(.955 .045 300),oklch(.33 .06 300));--edge-violet:light-dark(oklch(.72 .12 300),oklch(.58 .12 300));--line-violet:light-dark(oklch(.56 .17 300),oklch(.76 .14 300));--tint-pink:light-dark(oklch(.955 .045 350),oklch(.33 .06 350));--edge-pink:light-dark(oklch(.72 .12 350),oklch(.58 .12 350));--line-pink:light-dark(oklch(.56 .17 350),oklch(.76 .14 350));--solid-red:var(--line-red);--solid-orange:var(--line-orange);--solid-yellow:light-dark(oklch(.85 .16 92),oklch(.76 .14 92));--solid-green:var(--line-green);--solid-blue:var(--line-blue);--solid-violet:var(--line-violet);--solid-pink:var(--line-pink);--sticky:light-dark(oklch(.92 .11 95),oklch(.45 .08 95));--sticky-shadow:light-dark(oklch(.3 .03 90/.22),oklch(0 0 0/.5));--sticky-red:light-dark(oklch(.87 .1 25),oklch(.42 .08 25));--sticky-orange:light-dark(oklch(.87 .1 55),oklch(.42 .08 55));--sticky-yellow:light-dark(oklch(.87 .14 82),oklch(.5 .1 78));--sticky-green:light-dark(oklch(.87 .1 150),oklch(.42 .08 150));--sticky-blue:light-dark(oklch(.87 .1 250),oklch(.42 .08 250));--sticky-violet:light-dark(oklch(.87 .1 300),oklch(.42 .08 300));--sticky-pink:light-dark(oklch(.87 .1 350),oklch(.42 .08 350));--card:var(--chrome);--card-border:light-dark(oklch(.84 .014 250),oklch(.4 .018 250));--card-note:light-dark(oklch(.965 .05 95),oklch(.34 .04 95));--area-fill:color-mix(in oklab,var(--grid-major)22%,transparent);--area-border:light-dark(oklch(.8 .02 245),oklch(.42 .02 250));--area-pencil:color-mix(in oklab,var(--pencil-1)40%,var(--area-border));--area-title:var(--graphite);--area-title-text:13px;--chip-fill:color-mix(in oklab,var(--graphite)14%,var(--card));--chip-text:var(--graphite);--column-fill:color-mix(in oklab,var(--grid-major)30%,transparent);--card-live-alpha:.85;--card-placing-alpha:.5;--card-live-dash:4 3;--card-bars-alpha:.25;--selection-ring:2px;--link:var(--graphite);--link-width:1.5px;--href:light-dark(oklch(.5 .15 255),oklch(.76 .12 245));--scrim:oklch(.15 .01 250/.6);--hover-alpha:.45;--card-pad:10px;--card-text:14px;--card-line:20px;--card-radius:var(--radius-s);--grid-step:10px;--grid-major-step:100px;--ruler-size:20px;--tick-minor:5px;--tick-major:10px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--radius-s:6px;--control-size:28px;--icon-size:20px;--radius-m:10px;--radius-pill:999px;--switch-inset:2px;--switch-travel:12px;--font-ui:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,monospace;--text-xs:10px;--text-s:12px;--text-m:13px;--text-xl:22px;--weight-regular:400;--weight-strong:650;--shadow-island:0 1px 2px oklch(0 0 0/.06),0 6px 18px oklch(0 0 0/.08);--shadow-raised:0 0 0 1px var(--chrome-border),0 1px 2px oklch(0 0 0/.08);--focus-hover:color-mix(in oklab,var(--focus)86%,var(--ink));--well:color-mix(in oklab,var(--graphite)10%,var(--chrome));--dur-fast:.12s;--dur-ui:.2s;--notice-hold:4s;--ease-out:cubic-bezier(.2,.8,.2,1)}:root[data-theme=dark]{--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--shadow-island:0 1px 2px oklch(0 0 0/.4),0 8px 24px oklch(0 0 0/.45);--shadow-raised:0 0 0 1px var(--chrome-border),0 1px 2px oklch(0 0 0/.4);--well:color-mix(in oklab,oklch(0 0 0)22%,var(--chrome))}@media (width<=600px){:root{--ruler-size:0px}}@layer base{[hidden]{display:none!important}body{background:var(--sheet);color:var(--ink);font:var(--text-m)/1.5 var(--font-ui);margin:0}}@layer components{.admin{display:flex;flex-direction:column;min-height:100vh}.admin *,.admin *:before{box-sizing:border-box}.admin button,.admin select,.admin input{font:inherit;color:inherit}.grow{flex:auto}.sub{color:var(--graphite);font-size:var(--text-s);max-width:72ch;margin:0}.admin-top{display:flex;align-items: center;gap:var(--space-3);padding:var(--space-2)var(--space-4);background:var(--chrome);border-bottom:1px solid var(--chrome-border);flex-wrap:wrap}.brand{color:var(--ink);font-weight:var(--weight-strong);text-decoration:none}.admin-badge{padding:0 var(--space-1);border:1px solid var(--chrome-border);border-radius:var(--radius-s);background:var(--sheet);color:var(--graphite);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase}.admin-body{display:flex;flex-wrap:wrap;flex:auto;align-items:stretch}.admin-nav{display:flex;padding:var(--space-3)var(--space-2);border-right:1px solid var(--chrome-border);flex-direction:column;flex:0 0 13rem;gap:1px}.admin-nav a{display:flex;align-items: center;gap:var(--space-2);padding:var(--space-1)var(--space-2);border-radius:var(--radius-s);color:var(--graphite);text-decoration:none}.admin-nav a:hover{background:var(--chrome);color:var(--ink)}.admin-nav a[aria-current=page]{background:var(--option-active);color:var(--ink);font-weight:var(--weight-strong)}.admin-nav svg{flex:0 0 16px;width:16px;height:16px}.nav-count{color:var(--graphite);font-size:var(--text-s);font-weight:var(--weight-regular);margin-left:auto}.admin-main{display:flex;gap:var(--space-4);padding:var(--space-4);flex-direction:column;flex:999 35rem;min-width:0}.admin-status:empty{display:none}.admin-status{padding:var(--space-2)var(--space-3);border-radius:var(--radius-m);background:var(--chrome);border:1px solid var(--chrome-border);margin:0}.view{display:flex;gap:var(--space-3);flex-direction:column}.view[hidden]{display:none}.view-head{display:grid;gap:var(--space-1)}.view h1{font-size:var(--text-m);font-weight:var(--weight-strong);margin:0}.tools{display:flex;align-items: center;gap:var(--space-2);flex-wrap:wrap}.tools[hidden]{display:none}.field{display:inline-flex;align-items: center;gap:var(--space-1);color:var(--graphite);font-size:var(--text-s)}.field-input{height:var(--control-size);padding:0 var(--space-2);border:1px solid var(--chrome-border);border-radius:var(--radius-s);background:var(--chrome)}.people-search{width:15rem;max-width:100%}.btn{height:var(--control-size);padding:0 var(--space-3);display:inline-flex;align-items: center;gap:var(--space-1);border:1px solid var(--chrome-border);border-radius:var(--radius-s);background:var(--chrome);color:var(--ink);text-decoration:none;white-space:nowrap;cursor:pointer}.btn:hover{border-color:var(--graphite)}.btn.primary{background:var(--focus);border-color:var(--focus);color:var(--chrome)}.btn.danger{color:var(--line-red);border-color:var(--edge-red)}.btn.quiet{background:0 0;border-color:#0000}.btn:disabled{opacity:.45;cursor:default}.admin :focus-visible{outline:2px solid var(--focus);outline-offset:1px}.card{display:grid;gap:var(--space-2);padding:var(--space-3)var(--space-4);background:var(--chrome);border:1px solid var(--chrome-border);border-radius:var(--radius-m)}.card h2,.admin-panel h3{color:var(--graphite);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.05em;text-transform:uppercase;margin:0}.made-link{display:flex;align-items: center;gap:var(--space-2);flex-wrap:wrap}.made-link[hidden]{display:none}.made-link .link{flex:18rem;min-width:0}.seg{display:inline-flex;border:1px solid var(--chrome-border);border-radius:var(--radius-s);background:var(--sheet);overflow:hidden;width:-moz-fit-content;width:fit-content}.seg button{padding:var(--space-1)var(--space-3);color:var(--graphite);cursor:pointer;background:0 0;border:0}.seg button[aria-pressed=true]{background:var(--chrome);color:var(--ink);font-weight:var(--weight-strong);box-shadow:inset 0 0 0 1px var(--chrome-border)}.seg button:disabled{opacity:.45;cursor:default}.table-box{overflow-x:auto;background:var(--chrome);border:1px solid var(--chrome-border);border-radius:var(--radius-m)}.people-table,.grid{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.people-table th,.grid th{padding:var(--space-2)var(--space-3);border-bottom:1px solid var(--chrome-border);color:var(--graphite);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.people-table td,.grid td{padding:var(--space-2)var(--space-3);border-bottom:1px solid var(--chrome-border);vertical-align:middle;white-space:nowrap}.people-table tr:last-child td,.grid tr:last-child td{border-bottom:0}.people-table tbody tr{cursor:pointer}.people-table tbody tr:hover td,.people-table tbody tr[aria-selected=true] td{background:var(--option-active)}.who{display:flex;flex-direction:column}.who button{font-weight:var(--weight-strong);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.who span{color:var(--graphite);font-size:var(--text-s)}.muted{color:var(--graphite)}.pill{display:inline-flex;padding:0 var(--space-2);border:1px solid var(--chrome-border);border-radius:var(--radius-pill);background:var(--sheet);color:var(--graphite);font-size:var(--text-s);font-weight:var(--weight-strong);white-space:nowrap;align-items: center}.pill.pro{background:var(--tint-blue);color:var(--line-blue);border-color:#0000}.pill.beta{background:var(--tint-violet);color:var(--line-violet);border-color:#0000}.pill.off{background:var(--tint-red);color:var(--line-red);border-color:#0000}.pill.invited{background:var(--tint-orange);color:var(--line-orange);border-color:#0000}.pill.ok{color:var(--line-green)}.meter{display:grid;gap:var(--space-1);font-size:var(--text-s);min-width:7rem}.bar{border:1px solid var(--chrome-border);border-radius:var(--radius-pill);background:var(--sheet);overflow:hidden;height:4px}.bar i{display:block;background:var(--line-green);height:100%}.bar.near i{background:var(--line-orange)}.bar.full i{background:var(--line-red)}.grid td{white-space:normal}.grid .num,.grid td.num{text-align:right;white-space:nowrap}.grid .num input{text-align:right;width:6rem}.grid .num.changed input{border-color:var(--focus);background:var(--option-active)}.grid .group td{background:var(--sheet);color:var(--graphite);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.05em;text-transform:uppercase}.warnings{list-style:none;display:grid;gap:var(--space-2);margin:0;padding:0}.warnings li{padding:var(--space-2)var(--space-3);border-radius:var(--radius-m);background:var(--tint-orange);font-size:var(--text-s)}.warnings b{color:var(--line-orange)}.savebar{position:sticky;bottom:var(--space-3);display:flex;align-items: center;gap:var(--space-2)var(--space-3);padding:var(--space-2)var(--space-3);background:var(--chrome);border:1px solid var(--chrome-border);border-radius:var(--radius-m);box-shadow:var(--shadow-island);flex-wrap:wrap}.savebar[hidden]{display:none}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--space-3)}.tile{display:grid;gap:var(--space-1);padding:var(--space-3)var(--space-4);background:var(--chrome);border:1px solid var(--chrome-border);border-radius:var(--radius-m)}.tile span{color:var(--graphite);font-size:var(--text-s)}.tile b{font-size:var(--text-xl);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.two{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:var(--space-3);align-items: start}.list{list-style:none;display:grid;margin:0;padding:0}.list li{display:flex;align-items: center;gap:var(--space-2);padding:var(--space-2)0;border-top:1px solid var(--chrome-border)}.more{color:var(--focus);font-size:var(--text-s)}.card h2.card-title{color:var(--ink);font-size:var(--text-m);letter-spacing:0;text-transform:none}.beta-card .facts{max-width:32rem}.chips{display:flex;gap:var(--space-2);flex-wrap:wrap}.chip{display:inline-flex;align-items: center;gap:var(--space-1);padding:0 var(--space-1)0 var(--space-2);border:1px solid var(--chrome-border);border-radius:var(--radius-pill);background:var(--sheet);font-size:var(--text-s)}.chip button{padding:0 var(--space-1);border-radius:var(--radius-pill);color:var(--graphite);cursor:pointer;background:0 0;border:0}.chip button:hover{background:var(--chrome-border);color:var(--ink)}.admin-panel{display:flex;gap:var(--space-4);padding:var(--space-4);background:var(--chrome);border-left:1px solid var(--chrome-border);box-shadow:var(--shadow-island);flex-direction:column;flex:0 0 25rem;max-width:100%}.admin-panel[hidden]{display:none}.panel-head{display:flex;align-items: flex-start;gap:var(--space-2)}.panel-head h2{font-size:var(--text-m);font-weight:var(--weight-strong);overflow-wrap:anywhere;margin:0}.panel-part{display:grid;gap:var(--space-2)}.switch-row{display:flex;align-items: center;gap:var(--space-3)}.switch{position:relative;border-radius:var(--radius-pill);background:var(--chrome-border);cursor:pointer;border:0;flex:0 0 30px;width:30px;height:18px;padding:0}.switch:before{content:"";position:absolute;top:var(--switch-inset);left:var(--switch-inset);border-radius:var(--radius-pill);background:var(--chrome);box-shadow:var(--shadow-island);transition:transform var(--dur-fast)var(--ease-out);width:14px;height:14px}.switch[aria-checked=true]{background:var(--focus)}.switch[aria-checked=true]:before{transform:translateX(var(--switch-travel))}.limit{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:var(--space-1)var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--chrome-border);align-items: center}.limit .meter,.limit .tools{grid-column:1/-1}.limit .field-input{width:6rem}.limit .btn.quiet{color:var(--focus);font-size:var(--text-s);height:auto;padding:0}.limit .btn.quiet:hover{text-decoration:underline}.limit .tools{gap:var(--space-3)}.limit .at-most{grid-column:1/-1;color:var(--line-red)}.facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-1)var(--space-3);font-size:var(--text-s);margin:0}.facts dt{color:var(--graphite)}.facts dd{margin:0}.rows{list-style:none;display:grid;gap:var(--space-1);margin:0;padding:0}.rows li{display:flex;align-items: center;gap:var(--space-2);padding:var(--space-2)var(--space-3);background:var(--chrome);border:1px solid var(--chrome-border);border-radius:var(--radius-m);flex-wrap:wrap}.rows li.done{opacity:.6}.row-text{display:grid;overflow-wrap:anywhere;flex:14rem;min-width:0}.row-text b{font-weight:var(--weight-strong)}.row-text span{color:var(--graphite);font-size:var(--text-s)}.history{list-style:none;display:grid;gap:var(--space-1);font-size:var(--text-s);margin:0;padding:0}.history span{color:var(--graphite)}.confirm{display:grid;gap:var(--space-2);padding:var(--space-2)var(--space-3);border-radius:var(--radius-m);background:var(--tint-orange)}@media (width<=760px){.admin-nav{border-right:0;border-bottom:1px solid var(--chrome-border);flex-flow:wrap;flex:100%}.admin-panel{border-left:0;border-top:1px solid var(--chrome-border);flex:100%}.people-search{width:100%}}@media (prefers-reduced-motion:reduce){.switch:before{transition:none}}}
