@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-xs:9px;--radius-sm:12px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--font-sans:"Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible Next", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--canvas:#f5f7f5;--surface:#fff;--surface-sunken:#f5f8f6;--surface-tint:#e7f3ed;--line:#dfe7e2;--line-control:#7e928a;--ink:#14251f;--ink-2:#35463f;--muted:#5f6e68;--brand:#196b50;--brand-strong:#135840;--brand-deep:#0f4f3a;--brand-chrome:#155d46;--on-brand:#fff;--focus:#196b50;--tint-ink:#0f4f3a;--available-ink:#176846;--available-soft:#e4f5eb;--reserved-ink:#84601a;--reserved-soft:#fff2d6;--delivered-ink:#335f9f;--delivered-soft:#e6effc;--closed-ink:#5f6e68;--closed-soft:#eef3f0;--success-ink:#1c694b;--success-soft:#eaf7ef;--success-line:#cae9d8;--warning-ink:#6f5718;--warning-soft:#fff8e4;--warning-line:#f1dfa9;--danger-ink:#9c3029;--danger-soft:#fff0ef;--danger-line:#f4ceca;--danger-solid:#b9372f;--on-danger:#fff;--urgent-ink:#9c3029;--urgent-soft:#fff0ef;--verified-ink:#0f4f3a;--logo-gold:#fdbf3d;--scrim:#0717118a;--shadow-card:0 12px 32px #1641310d;--shadow-dialog:0 28px 80px #07221840;--shadow-action:0 10px 24px #186c502e}@media (prefers-color-scheme:dark){:root{--canvas:#0e1613;--surface:#16211d;--surface-sunken:#111a17;--surface-tint:#1b3329;--line:#26362f;--line-control:#64786f;--ink:#e8f0ec;--ink-2:#c2d0c9;--muted:#97aaa1;--brand:#5cc49a;--brand-strong:#7fd6b1;--brand-chrome:#0e1613;--on-brand:#06140f;--focus:#7fd6b1;--tint-ink:#86ddb3;--available-ink:#86ddb3;--available-soft:#173a2c;--reserved-ink:#f0c766;--reserved-soft:#3a2e10;--delivered-ink:#a3c0f2;--delivered-soft:#1b2b45;--closed-ink:#a7b6af;--closed-soft:#222e29;--success-ink:#8ee0b7;--success-soft:#163628;--success-line:#285c45;--warning-ink:#ecd27a;--warning-soft:#372e10;--warning-line:#5e4e1c;--danger-ink:#ff9d93;--danger-soft:#3d1a18;--danger-line:#6b2a25;--danger-solid:#c8463d;--urgent-ink:#ff9d93;--urgent-soft:#3d1a18;--verified-ink:#86ddb3;--scrim:#000000b3;--shadow-card:none;--shadow-dialog:0 28px 80px #000000a0;--shadow-action:none}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--canvas);color:var(--ink);font:400 16px/24px var(--font-sans);margin:0}h1,h2,h3,p{margin:0}h1{font:800 28px/34px var(--font-sans);letter-spacing:-.01em}h2{font:700 18px/24px var(--font-sans)}h3{font:700 16px/22px var(--font-sans)}a{color:var(--brand);text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--muted)}.small{font:400 14px/21px var(--font-sans)}.caption{font:500 12px/17px var(--font-sans);color:var(--muted)}.eyebrow{font:800 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.stack{gap:var(--space-4);display:grid}.stack-sm{gap:var(--space-2);display:grid}.stack-lg{gap:var(--space-6);display:grid}.row{gap:var(--space-3);align-items:center;display:flex}.row.wrap{flex-wrap:wrap}.row.between{justify-content:space-between}.grow{flex:1;min-width:0}.center{text-align:center}.app{flex-direction:column;min-height:100dvh;display:flex}.topbar{z-index:20;background:var(--brand-chrome);color:#fff;align-items:center;gap:var(--space-3);padding:10px var(--space-4);padding-top:calc(10px + env(safe-area-inset-top));min-height:56px;display:flex;position:sticky;top:0}.topbar a{color:inherit;text-decoration:none}.wordmark{font:800 16px/20px var(--font-sans);letter-spacing:.14em}.topbar .title{font:700 17px/22px var(--font-sans)}.topbar .spacer{flex:1}.topbar .navlinks{gap:var(--space-5);font-weight:700;display:none}.iconbtn{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid;position:relative}.avatar{background:var(--surface-tint);width:36px;height:36px;color:var(--tint-ink);font:800 13px/1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.avatar.lg{width:56px;height:56px;font-size:18px}.avatar.org{border-radius:var(--radius-sm)}.avatar img{object-fit:cover;width:100%;height:100%}.badge{background:var(--logo-gold);color:#061c14;min-width:18px;height:18px;font:800 11px/18px var(--font-sans);text-align:center;border-radius:9px;padding:0 5px;position:absolute;top:0;right:0}.badge.inline{margin-left:6px;display:inline-block;position:static}.topbtn{border-radius:var(--radius-pill);border:1.5px solid #ffffff80;padding:6px 14px;font-weight:700}.main{width:100%;max-width:720px;padding:var(--space-5) var(--space-4) calc(96px + env(safe-area-inset-bottom));flex:1;margin:0 auto}.main.wide{max-width:1080px}.main.nobar{padding-bottom:var(--space-10)}.tabbar{z-index:20;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{color:var(--muted);font:700 12px/16px var(--font-sans);justify-items:center;gap:2px;padding:8px 4px 10px;text-decoration:none;display:grid;position:relative}.tabbar a[aria-current=page]{color:var(--brand)}.tabbar .badge{top:2px;right:calc(50% - 26px)}.sidenav{display:none}@media (min-width:960px){.tabbar{display:none}.topbar .navlinks{display:flex}.main{padding-bottom:var(--space-10)}.with-side{flex:1;grid-template-columns:240px 1fr;display:grid}.sidenav{padding:var(--space-5) var(--space-3);border-right:1px solid var(--line);background:var(--surface);flex-direction:column;gap:2px;height:calc(100dvh - 56px);display:flex;position:sticky;top:56px}.sidenav a{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);color:var(--ink-2);padding:10px 12px;font-weight:700;text-decoration:none;display:flex}.sidenav a[aria-current=page]{background:var(--surface-tint);color:var(--tint-ink)}.sidenav .who{border-top:1px solid var(--line);margin-top:auto;padding:12px}.cards{grid-template-columns:1fr 1fr}.two-col{gap:var(--space-6);grid-template-columns:1.4fr 1fr;align-items:start;display:grid}}.btn{border-radius:var(--radius-md);background:var(--brand);min-height:48px;color:var(--on-brand);font:700 16px/20px var(--font-sans);cursor:pointer;box-shadow:var(--shadow-action);border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--brand-strong)}.btn.block{width:100%;display:flex}.btn.secondary{background:var(--surface);color:var(--brand);border-color:var(--brand);box-shadow:none}.btn.quiet{color:var(--brand);box-shadow:none;background:0 0;padding-inline-start:8px;padding-inline-end:8px}.btn.danger{background:var(--danger-solid);color:var(--on-danger);box-shadow:none}.btn.danger-quiet{color:var(--danger-ink);box-shadow:none;background:0 0;padding-inline-start:8px;padding-inline-end:8px}.btn.sm{min-height:40px;padding:8px 14px;font-size:14px}.btn[disabled],.btn[aria-disabled=true]{background:var(--closed-soft);color:var(--closed-ink);box-shadow:none;cursor:not-allowed;border-color:#0000}.linkbtn{color:var(--brand);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.actions{gap:var(--space-3);display:grid}.actions.inline{grid-auto-columns:1fr;grid-auto-flow:column}.field{gap:6px;display:grid}.field>label,.legend{font:700 14px/20px var(--font-sans)}.field .opt{color:var(--muted);font-weight:400}.field .hint{font:400 14px/20px var(--font-sans);color:var(--muted)}.field .err{font:700 14px/20px var(--font-sans);color:var(--danger-ink)}.input,.field input[type=text],.field input[type=email],.field input[type=password],.field input[type=tel],.field input[type=number],.field input[type=url],.field input[type=search],.field select,.field textarea{border:1.5px solid var(--line-control);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:48px;padding:11px 14px}.field textarea{resize:vertical;min-height:120px}.field.invalid input,.field.invalid select,.field.invalid textarea{border-color:var(--danger-solid);background:var(--danger-soft)}.counter{font:500 12px/17px var(--font-sans);color:var(--muted);justify-self:end}.choice{gap:var(--space-3);border:1.5px solid var(--line);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;align-items:flex-start;padding:14px;display:flex}.choice:has(input:checked){border-color:var(--brand);background:var(--surface-tint)}.choice input{width:20px;height:20px;accent-color:var(--brand);flex:none;margin-top:2px}.choice strong{display:block}.choice span.d{font:400 14px/20px var(--font-sans);color:var(--muted);display:block}fieldset{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.grid2{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.seg{background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-md);grid-auto-columns:1fr;grid-auto-flow:column;padding:4px;display:grid}.seg button,.seg a{min-height:40px;font:700 14px/20px var(--font-sans);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;text-decoration:none;display:grid}.seg [aria-selected=true],.seg [aria-current=page]{background:var(--surface);color:var(--tint-ink);box-shadow:0 1px 4px #0002}.searchbar{gap:var(--space-2);display:flex}.searchbar input{border:1.5px solid var(--line-control);border-radius:var(--radius-sm);background:var(--surface);flex:1;min-width:0;min-height:48px;padding:11px 14px}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip{border-radius:var(--radius-pill);background:var(--surface-tint);color:var(--tint-ink);font:700 13px/18px var(--font-sans);cursor:pointer;border:0;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-card)}.card.link{color:inherit;text-decoration:none;display:block}.card.link:hover{border-color:var(--brand)}.card.flat{box-shadow:none}.cards{gap:var(--space-3);display:grid}.pill{border-radius:var(--radius-pill);font:800 12px/16px var(--font-sans);background:var(--closed-soft);color:var(--closed-ink);white-space:nowrap;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.pill.kind{background:var(--surface-tint);color:var(--tint-ink)}.pill.urgent{background:var(--urgent-soft);color:var(--urgent-ink)}.pill.ok{background:var(--available-soft);color:var(--available-ink)}.pill.wait{background:var(--reserved-soft);color:var(--reserved-ink)}.pill.done{background:var(--delivered-soft);color:var(--delivered-ink)}.pill.bad{background:var(--danger-soft);color:var(--danger-ink)}.verified{font:700 13px/18px var(--font-sans);color:var(--verified-ink);align-items:center;gap:6px;display:inline-flex}.listing{gap:8px;display:grid}.listing .head{gap:var(--space-3);display:flex}.listing .thumb{border-radius:var(--radius-sm);object-fit:cover;background:var(--surface-tint);width:64px;height:64px;color:var(--brand);flex:none;place-items:center;display:grid}.listing .meta{font:400 14px/20px var(--font-sans);color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;display:flex}.listing .foot{font:500 13px/18px var(--font-sans);color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 12px;padding-top:8px;display:flex}.note{border-radius:var(--radius-md);background:var(--surface-tint);color:var(--ink-2);font:400 14px/21px var(--font-sans);padding:12px 14px}.note.warn{background:var(--warning-soft);color:var(--warning-ink);border:1px solid var(--warning-line)}.note.bad{background:var(--danger-soft);color:var(--danger-ink);border:1px solid var(--danger-line)}.note.ok{background:var(--success-soft);color:var(--success-ink);border:1px solid var(--success-line)}.note strong{display:block}.banner{background:var(--surface);border:1px solid var(--line);border-left:5px solid var(--brand);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-2);display:grid}.banner.warn{border-left-color:var(--reserved-ink)}.banner.bad{border-left-color:var(--danger-solid)}.kv{grid-template-columns:auto 1fr;gap:6px 16px;font-size:15px;display:grid}.kv dt{color:var(--muted)}.kv dd{margin:0;font-weight:700}.list{display:grid}.list>*{gap:var(--space-3);border-bottom:1px solid var(--line);color:inherit;align-items:center;padding:14px 4px;text-decoration:none;display:flex}.list>:last-child{border-bottom:0}.list .chev{color:var(--muted);margin-left:auto}.stat3{gap:var(--space-2);text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.stat3 b{font:800 28px/34px var(--font-sans);color:var(--brand);display:block}.stat3 span{font:500 12px/17px var(--font-sans);color:var(--muted)}.steps{font:700 12px/16px var(--font-sans);color:var(--muted);text-align:center;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin:0;padding:0;list-style:none;display:grid}.steps li:before{content:"";background:var(--line);border-radius:3px;height:5px;margin-bottom:6px;display:block}.steps li.past:before{background:var(--brand)}.steps li.now{color:var(--ink)}.steps li.now:before{background:var(--reserved-ink)}.steps li.now.final:before{background:var(--delivered-ink)}.numbered{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.numbered li{gap:var(--space-3);display:flex}.numbered .n{background:var(--surface-tint);width:28px;height:28px;color:var(--tint-ink);font:800 13px/1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:grid}.chat{gap:var(--space-2);display:grid}.bubble{background:var(--surface);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;justify-self:start;max-width:85%;padding:10px 14px}.bubble.mine{background:var(--surface-tint);border-color:#0000;justify-self:end}.bubble time{font:500 11px/14px var(--font-sans);color:var(--muted);text-align:right;margin-top:2px;display:block}.event{font:500 12px/17px var(--font-sans);color:var(--muted);text-align:center;justify-self:center;padding:4px 0}.composer{gap:var(--space-2);align-items:flex-end;display:flex}.composer textarea{border:1.5px solid var(--line-control);border-radius:var(--radius-sm);background:var(--surface);resize:none;flex:1;min-height:48px;max-height:140px;padding:11px 14px}.scrim{z-index:50;background:var(--scrim);place-items:end center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.dialog{background:var(--surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-width:480px;padding:var(--space-6) var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom));gap:var(--space-4);box-shadow:var(--shadow-dialog);max-height:92dvh;display:grid;overflow:auto}@media (min-width:640px){.scrim{align-items:center}.dialog{border-radius:var(--radius-xl)}}.toast{left:50%;bottom:calc(84px + env(safe-area-inset-bottom));z-index:60;background:var(--ink);color:var(--canvas);border-radius:var(--radius-md);align-items:center;gap:12px;max-width:calc(100% - 32px);padding:12px 18px;font-weight:700;display:flex;position:fixed;transform:translate(-50%)}.toast button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}.offline{background:var(--warning-soft);color:var(--warning-ink);border-bottom:1px solid var(--warning-line);padding:8px var(--space-4);font:700 14px/20px var(--font-sans);justify-content:center;align-items:center;gap:12px;display:flex}.skel{border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--line) 25%, var(--surface-sunken) 50%, var(--line) 75%);background-size:200% 100%;height:132px;animation:1.4s ease-in-out infinite pulse}.skel.line{border-radius:6px;height:18px}@keyframes pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skel{animation:none}*{scroll-behavior:auto!important}}.hero{background:var(--brand-chrome);color:#fff;margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-4)) 0;padding:var(--space-8) var(--space-5)}.hero h1{font:800 40px/44px var(--font-sans)}.hero .eyebrow{color:var(--logo-gold)}.cover{aspect-ratio:3;object-fit:cover;border-radius:var(--radius-lg);width:100%}.photo{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg);width:100%}.sticky-cta{bottom:calc(72px + env(safe-area-inset-bottom));background:linear-gradient(transparent, var(--canvas) 30%);padding-top:var(--space-5);gap:6px;display:grid;position:sticky}@media (min-width:960px){.sticky-cta{bottom:0}}.prose{gap:var(--space-3);display:grid}.prose p{white-space:pre-line}.prose ul{gap:6px;margin:0;padding-left:20px;display:grid}hr{border:0;border-top:1px solid var(--line);margin:0}.list button.rowbtn{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;width:100%}.list button.rowbtn:last-child{border-bottom:0}
/*$vite$:1*/