@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5baf1b65c11560cb-s.3fa6shooes3qd.woff2)format("woff2");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:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0f5953821b08bc1-s.p.21s_cahnw20sc.woff2)format("woff2");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}@font-face{font-family:Young Serif Fallback;src:local(Times New Roman);ascent-override:83.16%;descent-override:29.1%;line-gap-override:0.0%;size-adjust:125.78%}.young_serif_8d83c8d3-module__28HHCW__className{font-family:Young Serif,Young Serif Fallback;font-style:normal;font-weight:400}.young_serif_8d83c8d3-module__28HHCW__variable{--font-serif:"Young Serif", "Young Serif Fallback"}
@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/544b4063139fb67e-s.2eljqcc7k5psn.woff2)format("woff2");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:Instrument Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/510598db810e1932-s.p.3v9_rcu9amhbf.woff2)format("woff2");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}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/544b4063139fb67e-s.2eljqcc7k5psn.woff2)format("woff2");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:Instrument Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/510598db810e1932-s.p.3v9_rcu9amhbf.woff2)format("woff2");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}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/544b4063139fb67e-s.2eljqcc7k5psn.woff2)format("woff2");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:Instrument Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/510598db810e1932-s.p.3v9_rcu9amhbf.woff2)format("woff2");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}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");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:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");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}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");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}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");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}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_603a9249-module__eXFVHW__className{font-family:Instrument Sans,Instrument Sans Fallback}.instrument_sans_603a9249-module__eXFVHW__variable{--font-sans:"Instrument Sans", "Instrument Sans Fallback"}
:root{--ground:#faf7f1;--card:#fff;--ink:#2a2620;--ink-2:#5f584d;--stone:#8a8378;--line:#e3dacb;--band:#ede4d2;--band-2:#f4eee2;--accent:#de6b48;--accent-deep:#c4553a;--accent-soft:#f8e3da;--on-accent:#fff;--rail:#2a2620;--rail-ink:#faf7f1;--rail-dim:#faf7f19e;--rail-hair:#faf7f11a;--rail-hover:#faf7f112;--rail-on:#faf7f121;--good:#3e7a5a;--good-soft:#e1eee6;--warn:#b9841c;--warn-soft:#f6ebd2;--crit:#b23a2c;--crit-soft:#f5deda;--buy:#e4eaf1;--buy-ink:#3a557a;--overlay:#2a2620c7;--on-overlay:#fff;--glass:#faf7f1e6;--knob:#fff;--drop-hover:#fff9f6;--shadow:0 1px 2px #2a26200f, 0 8px 24px -12px #2a26202e;--shadow-dialog:0 20px 60px -20px #2a262066;--shadow-knob:0 1px 2px #0003;--serif:var(--font-serif), Georgia, "Times New Roman", serif;--sans:var(--font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, monospace;--r-pill:999px;--r-xl:18px;--r-lg:16px;--r-md:14px;--r-ms:12px;--r-sm2:11px;--r-base:10px;--r-ctl:9px;--r-s:8px;--r-sm:7px;--r-xxs:6px;--r-xs:5px;--r-hair:4px;--r-tiny:3px;--focus-width:2px;--focus-offset:2px;--focus-glow:0 0 0 3px var(--accent-soft);--s-1:2px;--s-2:4px;--s-3:6px;--s-4:8px;--s-5:10px;--s-6:12px;--s-7:14px;--s-8:16px;--s-9:18px;--s-10:22px;--s-11:26px;--s-12:30px;--s-13:34px;--s-14:40px;--s-15:90px;--bp-lg:1000px;--bp-md:900px;--bp-sm:760px;--rail-w:236px;--page-max:1120px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#17150f;--card:#211d16;--ink:#f2ece1;--ink-2:#beb5a6;--stone:#8f877a;--line:#39332a;--band:#2b261d;--band-2:#241f18;--accent:#e9825f;--accent-deep:#f09b7d;--accent-soft:#4a2b1f;--on-accent:#17150f;--rail:#0f0d09;--rail-ink:#f2ece1;--rail-dim:#f2ece194;--rail-hair:#f2ece11a;--rail-hover:#f2ece112;--rail-on:#f2ece11f;--good:#7fa98c;--good-soft:#20302a;--warn:#d6a85b;--warn-soft:#332a18;--crit:#e28377;--crit-soft:#3a2320;--buy:#232e3d;--buy-ink:#a8c0de;--overlay:#0a0906d1;--on-overlay:#f2ece1;--glass:#17150fe6;--knob:#f2ece1;--drop-hover:#241c17;--shadow:0 1px 2px #0006, 0 8px 24px -12px #0009;--shadow-dialog:0 20px 60px -20px #000000a6}}:root[data-theme=dark]{--ground:#17150f;--card:#211d16;--ink:#f2ece1;--ink-2:#beb5a6;--stone:#8f877a;--line:#39332a;--band:#2b261d;--band-2:#241f18;--accent:#e9825f;--accent-deep:#f09b7d;--accent-soft:#4a2b1f;--on-accent:#17150f;--rail:#0f0d09;--rail-ink:#f2ece1;--rail-dim:#f2ece194;--rail-hair:#f2ece11a;--rail-hover:#f2ece112;--rail-on:#f2ece11f;--good:#7fa98c;--good-soft:#20302a;--warn:#d6a85b;--warn-soft:#332a18;--crit:#e28377;--crit-soft:#3a2320;--buy:#232e3d;--buy-ink:#a8c0de;--overlay:#0a0906d1;--on-overlay:#f2ece1;--glass:#17150fe6;--knob:#f2ece1;--drop-hover:#241c17;--shadow:0 1px 2px #0006, 0 8px 24px -12px #0009;--shadow-dialog:0 20px 60px -20px #000000a6}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}.paper{color:#2a2620;background:#fff}
*,:before,:after{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}h1,h2,h3{font-family:var(--serif);text-wrap:balance;letter-spacing:-.005em;margin:0;font-weight:400}h1{font-size:30px;line-height:1.15}h2{font-size:22px;line-height:1.2}h3{font-size:17px;line-height:1.25}p{margin:0}a{color:var(--accent-deep)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink-2)}.small{font-size:13px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--stone);font-size:11.5px;font-weight:600}[hidden]{display:none!important}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}input[type=checkbox]{appearance:none;border:1.5px solid var(--line);border-radius:var(--r-xs);background:var(--card);cursor:pointer;flex:none;place-items:center;width:17px;height:17px;margin:0;display:inline-grid}input[type=checkbox]:after{content:"";background:var(--accent);clip-path:polygon(14% 44%,0 59%,38% 96%,100% 24%,86% 10%,38% 68%);width:10px;height:10px;transition:transform .12s cubic-bezier(.3,1.4,.6,1);transform:scale(0)}input[type=checkbox]:checked{border-color:var(--accent)}input[type=checkbox]:checked:after{transform:scale(1)}input[type=radio]{accent-color:var(--accent)}.field{gap:var(--s-3);flex-direction:column;display:flex}.field label{font-size:13.5px;font-weight:600}.field .caption{color:var(--ink-2);font-size:12.5px}.field input:not([type=checkbox]):not([type=radio]),.field textarea,.field select{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--r-ctl);padding:var(--s-5) var(--s-6);width:100%}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--accent);box-shadow:var(--focus-glow);outline:none}.btn{justify-content:center;align-items:center;gap:var(--s-4);padding:var(--s-5) var(--s-8);border-radius:var(--r-ctl);white-space:nowrap;border:1px solid #0000;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,transform 50ms;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-deep)}.btn-secondary{background:var(--card);border-color:var(--line);color:var(--ink)}.btn-secondary:hover{border-color:var(--stone)}.btn-ghost{color:var(--ink-2);padding:var(--s-4) var(--s-5)}.btn-ghost:hover{background:var(--band-2);color:var(--ink)}.btn-lg{padding:13px var(--s-10);font-size:15px}.btn-sm{padding:7px 11px;font-size:13px}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none}.app{grid-template-columns:var(--rail-w) 1fr;min-height:100vh;display:grid}.rail{background:var(--rail);color:var(--rail-ink);padding:var(--s-10) var(--s-9);gap:var(--s-10);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.brand{font-family:var(--serif);align-items:center;gap:var(--s-5);padding:var(--s-1) var(--s-3);color:inherit;font-size:18px;line-height:1.1;text-decoration:none;display:flex}.brand .mark{border-radius:var(--r-sm);background:var(--accent);width:26px;height:26px;color:var(--on-accent);font-family:var(--sans);letter-spacing:.02em;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid;overflow:hidden}.brand .mark svg{width:100%;height:100%;display:block}.wordmark{white-space:nowrap}.wordmark .dot{color:var(--accent)}.wrap-note{color:var(--rail-dim);padding:0 var(--s-3);margin-top:-14px;font-size:11.5px}.nav{gap:var(--s-1);flex-direction:column;display:flex}.nav a{align-items:center;gap:var(--s-5);padding:9px var(--s-5);border-radius:var(--r-s);color:var(--rail-dim);font-weight:500;text-decoration:none;display:flex}.nav a svg{opacity:.8;flex:none;width:18px;height:18px}.nav a:hover{background:var(--rail-hover);color:var(--rail-ink)}.nav a.on{background:var(--rail-hair);color:var(--rail-ink)}.nav a.on svg{opacity:1}.nav .sep{background:var(--rail-hair);height:1px;margin:var(--s-4) var(--s-3)}.rail .cta{margin-top:auto}.who{align-items:center;gap:var(--s-5);padding:var(--s-5) var(--s-4);border-top:1px solid var(--rail-hair);display:flex}.avatar{background:var(--band);width:34px;height:34px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.who .n{font-size:14px;font-weight:600;line-height:1.2}.who .p{color:var(--rail-dim);font-size:12px}.poweredby{align-items:center;gap:var(--s-4);color:var(--rail-dim);padding:var(--s-4) var(--s-4) 0;font-size:11.5px;line-height:1.4;display:flex}.poweredby .mark{border-radius:var(--r-hair);background:var(--accent);flex:none;place-items:center;width:16px;height:16px;display:inline-grid;overflow:hidden}.poweredby .mark svg{width:100%;height:100%;display:block}.poweredby a{color:inherit;border-bottom:1px solid var(--rail-hair);text-decoration:none}.poweredby a:hover{color:var(--rail-ink);border-bottom-color:currentColor}.poweredby .wordmark{white-space:nowrap}.themesw{gap:var(--s-1);background:var(--rail-hover);border-radius:var(--r-s);padding:var(--s-1);margin:0 var(--s-3);display:flex}.themesw button{padding:5px var(--s-2);border-radius:var(--r-xxs);color:var(--rail-dim);flex:1;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.themesw button svg{width:13px;height:13px}.themesw button.on{background:var(--rail-on);color:var(--rail-ink)}.main{min-width:0}.topbar{display:none}.page{max-width:var(--page-max);padding:var(--s-13) var(--s-14) var(--s-15);margin:0 auto}.page-head{margin-bottom:var(--s-11);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.page-head .sub{color:var(--ink-2);margin-top:var(--s-3);max-width:64ch}.pill{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-5);border-radius:var(--r-pill);white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.pill.prod{background:var(--warn-soft);color:var(--warn)}.pill.qc{background:var(--band);color:var(--ink-2)}.pill.done{background:var(--good-soft);color:var(--good)}.pill.hold{background:var(--crit-soft);color:var(--crit)}.pill.closed{background:var(--band-2);color:var(--stone)}.pill.prod:before{animation:1.6s ease-in-out infinite blink}@keyframes blink{50%{opacity:.35}}.capcount{color:var(--stone);font-variant-numeric:tabular-nums;font-size:12px}.capcount.over{color:var(--accent);font-weight:600}.toasts{left:50%;bottom:var(--s-10);z-index:60;gap:var(--s-4);pointer-events:none;flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}.toast{background:var(--ink);color:var(--ground);padding:var(--s-5) var(--s-8);border-radius:var(--r-base);box-shadow:var(--shadow);pointer-events:auto;align-items:center;gap:var(--s-4);font-size:13.5px;transition:opacity .2s,transform .2s;display:flex}.toast.leaving{opacity:0;transform:translateY(6px)}.toast.crit{background:var(--crit);color:#fff}.empty{border:1px dashed var(--line);border-radius:var(--r-md);padding:var(--s-14) var(--s-10);text-align:center;color:var(--ink-2);align-items:center;gap:var(--s-5);flex-direction:column;display:flex}.empty h3{color:var(--ink)}.empty p{max-width:52ch}@media (max-width:760px){.app{grid-template-columns:1fr}.rail{display:none}.topbar{padding:var(--s-6) var(--s-9);background:var(--rail);color:var(--rail-ink);z-index:20;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.topbar .brand{padding:0}.topbar .tabs{gap:var(--s-1);display:flex;overflow-x:auto}.topbar .tabs a{color:var(--rail-dim);padding:var(--s-3) var(--s-4);border-radius:var(--r-xxs);white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.topbar .tabs a.on{background:var(--rail-on);color:var(--rail-ink)}.page{padding:var(--s-10) var(--s-9) var(--s-15)}}@media (prefers-reduced-motion:reduce){.pill.prod:before{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.signin{min-height:100vh;padding:var(--s-10) var(--s-9);place-items:center;display:grid}.signin .box{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);padding:var(--s-13) var(--s-11) var(--s-11);width:100%;max-width:400px;box-shadow:var(--shadow)}.signin .brand{color:var(--ink);margin-bottom:var(--s-11);padding:0}.signin h1{margin-bottom:var(--s-3);font-size:26px}.signin p{color:var(--ink-2)}.linklike{color:var(--accent-deep);font:inherit;padding:0;text-decoration:underline}.linklike:hover{color:var(--accent)}.whopick{border-top:1px solid var(--rail-hair);padding:0;display:block;position:relative}.whobtn{align-items:center;gap:var(--s-5);padding:var(--s-5) var(--s-4);text-align:left;border-radius:var(--r-s);width:100%;color:inherit;display:flex}.whobtn:hover{background:var(--rail-hover)}.whochev{color:var(--rail-dim);margin-left:auto;font-size:11px}.whomenu{bottom:calc(100% + var(--s-2));background:var(--card);border:1px solid var(--line);border-radius:var(--r-base);padding:var(--s-3);box-shadow:var(--shadow);gap:var(--s-1);z-index:30;flex-direction:column;display:flex;position:absolute;left:0;right:0}.whomenu button{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);border-radius:var(--r-sm);color:var(--ink);text-align:left;width:100%;font-size:13.5px;display:flex}.whomenu button:hover{background:var(--band-2)}.whomenu button.on{background:var(--accent-soft);font-weight:600}.whorole{color:var(--stone);flex:none;font-size:11.5px}.notices{gap:var(--s-4);margin-bottom:var(--s-8);flex-direction:column;display:flex}.notice{justify-content:space-between;align-items:baseline;gap:var(--s-6);padding:var(--s-6) var(--s-8);background:var(--card);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r-base);flex-wrap:wrap;display:flex}.notice-body{color:var(--ink);max-width:62ch;margin:0}.notice-actions{align-items:baseline;gap:var(--s-8);display:flex}.notice-action{color:var(--accent);white-space:nowrap;font-weight:500}.notice-dismiss{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.notice-dismiss:hover{color:var(--ink)}.listing-notice{margin:var(--s-4) 0 0;padding-left:var(--s-6);border-left:2px solid var(--accent);color:var(--ink-2);font-size:13px}.branding .lede{color:var(--ink);margin-bottom:var(--s-4);font-size:16px}.branding .fields{gap:var(--s-9);max-width:720px;margin-top:var(--s-9);display:grid}.branding .notice{border-radius:var(--r-md);padding:var(--s-5) var(--s-6);margin-top:var(--s-6);font-size:13.5px}.branding .notice.good{background:var(--good-soft);color:var(--good)}.branding .notice.crit{background:var(--crit-soft);color:var(--crit)}.fielderror{color:var(--crit);font-size:12.5px}.field.check label{gap:var(--s-4);cursor:pointer;align-items:center;font-size:13.5px;font-weight:400;display:flex}.field.check input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:0}.field.accuracy{background:var(--band-2);border-radius:var(--r-md);padding:var(--s-6)}.inherited{align-items:center;gap:var(--s-4);margin-left:var(--s-5);font-weight:400;display:inline-flex}.inherited-chip{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);background:var(--band-2);border-radius:999px;padding:2px 8px;font-size:10.5px}.inherited-chip.mine{background:var(--accent-soft);color:var(--accent-deep)}.colorrow{gap:var(--s-4);align-items:center;display:flex}.colorrow .swatch{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--card);cursor:pointer;flex:none;width:44px;height:40px;padding:2px}.colorrow input[type=text]{font-family:var(--mono);text-transform:uppercase}.fontpicker legend{font-size:13.5px;font-weight:600}.fontgrid{gap:var(--s-4);margin-top:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.fontopt{min-height:74px;padding:var(--s-4);background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.fontopt:hover{border-color:var(--stone)}.fontopt.on{border-color:var(--accent);box-shadow:var(--focus-glow)}.fontsample{color:var(--ink);font-size:27px;line-height:1.25}.fontname{font-family:var(--mono);letter-spacing:.03em;color:var(--stone);font-size:10px}.stylegrid{gap:var(--s-5);margin-top:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.stylecard{gap:var(--s-3);padding:var(--s-6);background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;flex-direction:column;display:flex}.stylecard.on{border-color:var(--accent)}.stylecard input{opacity:0;pointer-events:none;position:absolute}.stylename{font-family:var(--serif);font-size:17px}.styleline{color:var(--ink-2);font-size:12.5px}.styles legend{font-size:13.5px;font-weight:600}.interim{margin-top:var(--s-6);max-width:320px}.slotbox{gap:var(--s-6);padding:var(--s-5);background:var(--card);border:1px dashed var(--line);border-radius:var(--r-md);align-items:center;display:flex}.slotbox.filled{border-style:solid}.slotimg{object-fit:contain;border-radius:var(--r-ctl);background:#fff;flex:none;width:116px;height:78px}.slotempty{width:116px;height:78px;color:var(--stone);background:var(--band-2);border-radius:var(--r-ctl);flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.slotside{align-items:flex-start;gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.slotname{color:var(--stone);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;overflow:hidden}.savebar{align-items:center;gap:var(--s-6);margin-top:var(--s-10);padding-top:var(--s-7);border-top:1px solid var(--line);flex-wrap:wrap;max-width:720px;display:flex}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:760px){.fontgrid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.slotbox{flex-wrap:wrap}}.design{border-radius:var(--r-md);box-shadow:var(--shadow);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;position:relative;overflow:hidden}.design-canvas{transform-origin:0 0;position:absolute;top:0;left:0}.previewpair{gap:var(--s-7);grid-template-columns:1fr 1fr;align-items:start;display:grid}.previewpair figcaption{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--stone);margin-top:var(--s-4);font-size:10.5px}.previewtabs{gap:var(--s-4);margin-bottom:var(--s-5);display:none}@media (max-width:900px){.previewpair{grid-template-columns:1fr}.previewpair.tabbed figure.off{display:none}.previewtabs{display:flex}}.brandinglayout{gap:var(--s-10);margin-top:var(--s-9);grid-template-columns:minmax(0,1fr) 332px;align-items:start;display:grid}.brandinglayout .fields{margin-top:0}.previewcol{top:var(--s-7);gap:var(--s-4);flex-direction:column;display:flex;position:sticky}.previewcol .eyebrow{margin:0}@media (max-width:1080px){.brandinglayout{grid-template-columns:1fr}.previewcol{order:-1;max-width:360px;position:static}}.focal,.cropper{gap:var(--s-4);margin-top:var(--s-5);flex-direction:column;max-width:420px;display:flex}.focalframe,.cropframe{border-radius:var(--r-md);border:1px solid var(--line);touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;background:#fff;position:relative;overflow:hidden}.cropframe{cursor:move}.focalframe:focus-visible,.cropframe:focus-visible{border-color:var(--accent);box-shadow:var(--focus-glow);outline:none}.focalimg,.cropimg{pointer-events:none;width:100%;height:auto;display:block}.focaldot{border:3px solid var(--on-accent);background:var(--accent);width:26px;height:26px;box-shadow:var(--shadow-knob);pointer-events:none;border-radius:999px;margin:-13px 0 0 -13px;position:absolute}.cropshade{background:var(--overlay);pointer-events:none;position:absolute}.cropbox{border:2px solid var(--on-overlay);box-shadow:var(--shadow-knob);pointer-events:none;position:absolute}.focalbar,.cropbar{justify-content:space-between;align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.cropactions{align-items:center;gap:var(--s-4);display:inline-flex}.wizard{gap:var(--s-8);flex-direction:column;display:flex}.steps{gap:var(--s-6);color:var(--ink-2);margin:0;padding:0;font-size:13px;list-style:none;display:flex;overflow-x:auto}.steps li{align-items:center;gap:var(--s-3);white-space:nowrap;display:inline-flex}.steps li.on{color:var(--ink);font-weight:600}.steps .stepnum{border:1px solid var(--line);width:22px;height:22px;font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.steps li.on .stepnum{border-color:var(--accent);color:var(--accent)}.steps li.done .stepnum{background:var(--good-soft);border-color:var(--good-soft);color:var(--good)}.wizstep{gap:var(--s-6);flex-direction:column;max-width:720px;display:flex}.wizstep h2{margin:0}.wizstep h3{margin:var(--s-4) 0 0;font-size:15px}.wizstep .lede{color:var(--ink-2);max-width:62ch;margin:0}.wizlayout{gap:var(--s-10);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.wizlayout .previewcol{top:var(--s-8);position:sticky}@media (max-width:1100px){.wizlayout{grid-template-columns:1fr}.wizlayout .previewcol{position:static}}.row2,.row3{gap:var(--s-6);display:grid}.row2{grid-template-columns:1fr 1fr}.row3{grid-template-columns:2fr 1fr 1fr}@media (max-width:640px){.row2,.row3{grid-template-columns:1fr}}.startgrid .stylecard{text-align:left;font:inherit;color:var(--ink)}.startgrid .stylecard:hover{border-color:var(--accent)}.from-sheet{margin-left:var(--s-4);border-radius:var(--r-pill);background:var(--good-soft);color:var(--good);align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.notes{background:var(--band-2);border-radius:var(--r-md);padding:var(--s-6) var(--s-7)}.notes h3,.notes b{margin:0 0 var(--s-3);font-size:14px;display:block}.notes ul{margin:0;padding-left:1.2em}.notes p{margin:var(--s-3) 0}.places{min-height:42px}.places.pending{min-height:0}.places gmp-place-autocomplete{width:100%}.ohcard{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-6);gap:var(--s-6);flex-direction:column;display:flex}.ohcard.on{border-color:var(--accent)}.ohtoggle{gap:var(--s-5);cursor:pointer;align-items:flex-start;display:flex}.ohtoggle span{flex-direction:column;gap:2px;display:flex}.ohfields{gap:var(--s-6);flex-direction:column;display:flex}.parseprogress{padding:var(--s-6) var(--s-7);background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);gap:var(--s-4);color:var(--stone);flex-direction:column;margin:0;list-style:none;display:flex}.parseprogress li:before{content:"";border:2px solid var(--line);width:10px;height:10px;margin-right:var(--s-4);vertical-align:middle;border-radius:50%;display:inline-block}.parseprogress li.on{color:var(--ink)}.parseprogress li.on:before{border-color:var(--accent);border-top-color:#0000;animation:.9s linear infinite spin}.parseprogress li.done{color:var(--ink-2)}.parseprogress li.done:before{background:var(--good);border-color:var(--good)}@keyframes spin{to{transform:rotate(360deg)}}.dropzone{align-items:center;gap:var(--s-5);padding:var(--s-7);border:1px dashed var(--line);border-radius:var(--r-md);background:var(--card);flex-wrap:wrap;display:flex}.dropzone.big{padding:var(--s-14) var(--s-10);flex-direction:column;justify-content:center}.dropzone.inline{background:0 0;border:0;padding:0}.dropzone.over{border-color:var(--accent);background:var(--band-2)}.photos{gap:var(--s-8);flex-direction:column;display:flex}.photosection{gap:var(--s-4);flex-direction:column;display:flex}.photosection h3{gap:var(--s-4);align-items:baseline;margin:0;display:flex}.photosection .caption{color:var(--ink-2);margin:0;font-size:12.5px}.photogrid{gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.phototile{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}.phototile img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.phototile.single img{aspect-ratio:auto;object-fit:contain;background:var(--band-2);max-height:220px}.phototile.dragging{opacity:.5}.phototile figcaption{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);font-size:12px;display:flex}.phototile .num.hero{color:var(--accent);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.tilebtns{gap:var(--s-3);display:inline-flex}.tilenote{top:var(--s-3);left:var(--s-3);background:var(--warn-soft);color:var(--warn);border-radius:var(--r-pill);padding:2px 6px;font-size:11px;position:absolute}.qrchoice{align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.review{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);flex-direction:column;gap:0;display:flex}.reviewrow{gap:var(--s-6);padding:var(--s-5) var(--s-7);border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr) auto;align-items:start;display:grid}.reviewrow:last-of-type{border-bottom:0}.reviewlabel{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--stone);padding-top:3px;font-size:11px}.reviewvalue{overflow-wrap:anywhere;min-width:0}.reviewthumbs{gap:var(--s-3);flex-wrap:wrap;display:flex}.reviewthumb{object-fit:cover;border-radius:var(--r-ctl);border:1px solid var(--line);width:56px;height:40px}.reviewthumb.wide{width:140px;height:44px}.reviewthumb.hero{outline:2px solid var(--accent)}.plainlist{margin:0;padding-left:1.1em}.review .field.accuracy{margin:var(--s-6) var(--s-7)}.review .plannote{margin:0 var(--s-7) var(--s-6)}.crit{color:var(--crit)}.donecard{gap:var(--s-6);max-width:620px;padding:var(--s-10);background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;display:flex}.donecard h2{margin:0}.donecard p{max-width:56ch;margin:0}@media (max-width:640px){.reviewrow{grid-template-columns:1fr}}.onesheet{gap:var(--s-8);grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start;display:grid}.onesheet-preview img{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;width:100%;height:auto;display:block}.onesheet-blank{aspect-ratio:8.5/11;background:var(--band-2);border:1px dashed var(--line);border-radius:var(--r-md)}.onesheet-side{gap:var(--s-6);flex-direction:column;display:flex}.onesheet-actions{gap:var(--s-4);flex-wrap:wrap;display:flex}.onesheet-rebuild{gap:var(--s-4);flex-direction:column;align-items:flex-start;display:flex}@media (max-width:720px){.onesheet{grid-template-columns:1fr}}.crumb{gap:var(--s-3);color:var(--stone);margin-bottom:var(--s-6);align-items:center;font-size:13px;display:flex}.crumb a{color:var(--ink-2)}.headactions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.detail{gap:var(--s-11);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}@media (max-width:960px){.detail{grid-template-columns:minmax(0,1fr)}}.detail-main{min-width:0}.side{gap:var(--s-7);flex-direction:column;display:flex}.hero{border-radius:var(--r-md);background:var(--band);aspect-ratio:16/7;overflow:hidden}.hero img{object-fit:cover;width:100%;height:100%;display:block}.section-head{justify-content:space-between;align-items:baseline;gap:var(--s-6);margin:var(--s-10) 0 var(--s-6);flex-wrap:wrap;display:flex}.section-head h2{gap:var(--s-4);align-items:baseline;margin:0;display:flex}.section-head .vtag,.section-head .count{font-family:var(--mono);color:var(--stone);letter-spacing:.02em;font-size:12px}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-7) var(--s-8)}.panel h3{margin:0 0 var(--s-3);font-size:15px}.panel .share{justify-content:space-between;gap:var(--s-6);align-items:flex-start;display:flex}.panel textarea{border:1px solid var(--line);border-radius:var(--r-s);width:100%;padding:var(--s-4) var(--s-5);font:inherit;background:var(--band-2);color:var(--ink);resize:vertical}.lockline{margin-top:var(--s-4)}.pieces{gap:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.piece{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);overflow:hidden}.piece.building{opacity:.55}.piece.failed .nm span:last-child{color:var(--crit)}.piece .th{aspect-ratio:4/5;background:#fff;place-items:center;display:grid;position:relative;overflow:hidden}.piece .th img{object-fit:contain;width:100%;height:100%;display:block}.piece .fmt{font-family:var(--mono);background:var(--ink);color:#fff;border-radius:4px;padding:2px 6px;font-size:10px;position:absolute;bottom:8px;right:8px}.piece .fmtbig{font-family:var(--serif);color:var(--stone);font-size:28px}.piece .nm{justify-content:space-between;gap:var(--s-3);padding:var(--s-4) var(--s-5);font-size:13px;display:flex}.emailflyer{padding:0 var(--s-5) var(--s-5);gap:var(--s-3);flex-direction:column;display:flex}.emailflyer-actions{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.sharelink-code{word-break:break-all;color:var(--stone)}.kv{gap:var(--s-3) var(--s-6);grid-template-columns:120px minmax(0,1fr);margin:0;font-size:13.5px;display:grid}.kv dt{color:var(--stone)}.kv dd{margin:0}.kv .block{display:block}.thumb{object-fit:cover;background:var(--band);border-radius:4px;width:46px;height:34px;display:inline-block}.thumb.wide{width:120px;height:40px;display:block}.thumb.square{width:40px;height:40px;display:block}.thumb.hero{outline:2px solid var(--accent);outline-offset:1px}.thumbrow{flex-wrap:wrap;gap:5px;display:flex}.timeline{gap:var(--s-5);flex-direction:column;display:flex}.tl{gap:var(--s-4);align-items:flex-start;font-size:13.5px;display:flex}.tl .dot{border:2px solid var(--line);border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px}.tl.done .dot{background:var(--good);border-color:var(--good)}.tl.now .dot{border-color:var(--accent);background:var(--accent-soft)}.tl.todo{color:var(--stone)}.tl .t{color:var(--stone);font-size:12px}.sw{background:var(--band);cursor:pointer;border:0;border-radius:11px;flex:none;width:40px;height:22px;padding:0;position:relative}.sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px}.sw.on{background:var(--accent)}.sw.on:after{left:21px}.sw[disabled]{opacity:.6;cursor:default}.sharelink{gap:var(--s-3);background:var(--band-2);border-radius:var(--r-s);padding:var(--s-3) var(--s-5);margin-top:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.sharelink code{font-family:var(--mono);word-break:break-all;flex:160px;font-size:12px}.sharelink.off{opacity:.5}.versions{gap:var(--s-2);flex-direction:column;display:flex}.version{border-radius:var(--r-s);padding:var(--s-3) var(--s-4)}.version.on{background:var(--band-2)}.vrow{justify-content:space-between;gap:var(--s-4);color:var(--ink);font-size:13.5px;text-decoration:none;display:flex}.announce{margin-top:var(--s-10);padding:var(--s-7) var(--s-8);border-radius:var(--r-md);background:var(--band-2)}.announce .section-head{margin-top:0}.anrow{gap:var(--s-4);margin:var(--s-5) 0;flex-wrap:wrap;display:flex}.anbtn{gap:var(--s-4);border:1px solid var(--line);background:var(--card);border-radius:var(--r-md);padding:var(--s-4) var(--s-6);cursor:pointer;text-align:left;font:inherit;color:var(--ink);align-items:center;display:flex}.anbtn[disabled]{opacity:.55;cursor:default}.anbtn .sub{color:var(--stone);font-size:12px;display:block}.anbtn .dotmark{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.anlist{margin:var(--s-4) 0 0;gap:var(--s-3);flex-direction:column;padding:0;font-size:13.5px;list-style:none;display:flex}.anitem{justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;display:flex}.anlinks{gap:var(--s-4);align-items:center;display:flex}.closebox{margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--line)}.editbar{z-index:5;justify-content:space-between;align-items:center;gap:var(--s-6);background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-4) var(--s-6);margin-bottom:var(--s-8);flex-wrap:wrap;font-size:13.5px;display:flex;position:sticky;top:0}.editbar-actions{gap:var(--s-3);display:flex}.esec{margin-bottom:var(--s-10)}.esec h3{margin:0 0 var(--s-5)}.wnav{justify-content:flex-end;gap:var(--s-3);margin-top:var(--s-8);display:flex}.billing-grid{gap:var(--s-8);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}@media (max-width:900px){.billing-grid{grid-template-columns:1fr}}.billing-main{gap:var(--s-7);flex-direction:column;min-width:0;display:flex}.kicker{font-family:var(--mono);color:var(--stone);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--s-3);font-size:12px;display:block}.panel.plan h2{margin:0 0 var(--s-2);gap:var(--s-4);flex-wrap:wrap;align-items:baseline;display:flex}.panel.plan .plan-head{justify-content:space-between;gap:var(--s-6);align-items:flex-start;display:flex}.panel.success{border-color:var(--good)}.meter{margin:var(--s-6) 0 var(--s-4)}.meter-bar{background:var(--band);border-radius:999px;height:8px;overflow:hidden}.meter-bar span{background:var(--accent);border-radius:999px;height:100%;display:block}.btns{gap:var(--s-4);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.tbl{border-collapse:collapse;width:100%;margin-top:var(--s-5);font-size:13.5px}.tbl th,.tbl td{text-align:left;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);vertical-align:top}.tbl th{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--stone);font-size:11px;font-weight:500}.tbl .num{text-align:right;white-space:nowrap}.held{margin:var(--s-5) 0 0;gap:var(--s-5);flex-direction:column;padding:0;list-style:none;display:flex}.held li{justify-content:space-between;gap:var(--s-6);flex-wrap:wrap;align-items:center;display:flex}.held .btns{margin:0}.plans-two{gap:var(--s-6);margin-top:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.plan-choice{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-6) var(--s-7);gap:var(--s-3);flex-direction:column;display:flex}.plan-choice.featured{border-color:var(--accent)}.plan-choice h4{margin:0;font-size:17px}.plan-choice .price{margin:0;font-weight:600}.plan-choice .btn{margin-top:var(--s-3);align-self:flex-start}.pool-choices{gap:var(--s-4);flex-wrap:wrap;display:flex}.roster{width:100%}.roster td .pill{margin-left:var(--s-3)}.roster form{display:inline}.roster .actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.strip{gap:var(--s-6);margin-bottom:var(--s-8);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.strip .stat{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-6) var(--s-7)}.strip .stat .n{font-family:var(--serif,inherit);font-size:26px;line-height:1.1}.strip .stat .l{color:var(--stone);margin-top:var(--s-2);font-size:12.5px}.plans{max-width:1040px;padding:var(--s-13) var(--s-9) var(--s-15);margin:0 auto}.plans .brand{align-items:center;gap:var(--s-5);margin-bottom:var(--s-10);display:flex}.plans .cards{gap:var(--s-6);margin:var(--s-8) 0;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.plans .card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-7) var(--s-8);gap:var(--s-3);flex-direction:column;display:flex}.plans .card.featured{border-color:var(--accent)}.plans .card h3{margin:0}.plans .card .price{margin:0;font-weight:600}.plans .card .btn{align-self:flex-start;margin-top:auto}.plans .pools{border-top:1px solid var(--line);padding-top:var(--s-8);margin-top:var(--s-8)}.plans .signup{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-8);max-width:560px}.plans .signup .field{margin-bottom:var(--s-5)}.plans .choices{gap:var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.plans .choices label{border:1px solid var(--line);border-radius:var(--r-pill);padding:var(--s-2) var(--s-5);cursor:pointer;font-size:13.5px}.plans .choices input:checked+span{color:var(--accent-deep);font-weight:600}.custom-slots{gap:var(--s-5);margin:var(--s-5) 0;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.add-agent .field{margin-bottom:var(--s-5)}.seg{background:var(--band);border-radius:var(--r-pill);margin-bottom:var(--s-7);gap:2px;padding:3px;display:inline-flex}.seg a{padding:var(--s-2) var(--s-5);border-radius:var(--r-pill);color:var(--ink-2);font-size:13px;text-decoration:none}.seg a.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.income .strip .stat .meter{margin-top:var(--s-4)}.income-chart{margin:0}.income-chart svg{width:100%;height:auto;display:block}.income-chart .axis{stroke:var(--line);stroke-width:1px}.income-chart .track{fill:var(--band)}.income-chart .bar{fill:var(--accent)}.income-chart .val,.income-chart .lbl{font-family:var(--mono);fill:var(--stone);font-size:10px}.income-chart figcaption{margin-top:var(--s-3)}.closing-form{padding:var(--s-6);margin:var(--s-5) 0 var(--s-6);border:1px solid var(--line);border-radius:var(--r-md);background:var(--ground)}.closing-form .label{margin-bottom:var(--s-2);font-size:13px;display:block}.sideswitch{gap:var(--s-2);display:inline-flex}.sideswitch label{padding:var(--s-2) var(--s-4);border:1px solid var(--line);border-radius:var(--r-pill);cursor:pointer;background:var(--card);font-size:13px}.sideswitch label.on{border-color:var(--ink)}.sideswitch input{opacity:0;width:1px;height:1px;position:absolute}.concession{gap:var(--s-2);grid-template-columns:64px 1fr;display:grid}.income-preview{font-family:var(--mono);color:var(--ink-2);margin:var(--s-3) 0 var(--s-4)}.income-prompt{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--line);display:flex}.income-prompt:last-child{border-bottom:none}.tblwrap{overflow-x:auto}.closecomm{margin:var(--s-4) 0;padding:var(--s-4);border:1px dashed var(--line);border-radius:var(--r-sm)}.install{gap:var(--s-7);background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-6) var(--s-8);margin-bottom:var(--s-10);align-items:center;display:flex}.install .ic{border-radius:var(--r-base);background:var(--accent-soft);width:38px;height:38px;color:var(--accent-deep);flex:none;place-items:center;display:grid}.install .t{flex:1;font-size:13.5px}.install .t b{display:block}.install .t span{color:var(--ink-2)}.install .acts{gap:var(--s-3);flex:none;display:flex}@media (max-width:760px){.install{flex-wrap:wrap}.install .acts{justify-content:flex-end;width:100%}}.strip .stat .n small{font-family:var(--sans);color:var(--stone);margin-left:var(--s-2);font-size:13px}.strip .stat .l small{color:var(--stone)}.strip .stat .n.covered,.strip .stat .n.small-n{font-size:19px;line-height:1.25}.strip .stat .meter{margin:var(--s-4) 0 0}.lgrid{gap:var(--s-9);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.lcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.lcard:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.lcard .ph{aspect-ratio:4/3;background:var(--band);display:block;position:relative}.lcard .ph img{object-fit:cover;width:100%;height:100%;display:block}.lcard .ph .pill{top:var(--s-5);left:var(--s-5);background:var(--glass);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute}.lcard .ph .prog{background:#2a26202e;height:4px;position:absolute;bottom:0;left:0;right:0}.lcard .ph .prog i{background:var(--accent);height:100%;transition:width 1s;display:block}.lcard .body{padding:var(--s-7) var(--s-8) var(--s-8);gap:var(--s-4);flex-direction:column;flex:1;display:flex}.lcard .addr{font-family:var(--serif);color:var(--ink);font-size:18px;line-height:1.2;text-decoration:none}.lcard .addr:hover{color:var(--accent-deep)}.lcard .meta{color:var(--ink-2);gap:var(--s-5);flex-wrap:wrap;font-size:13px;display:flex}.lcard .meta b{color:var(--ink);font-weight:500}.lcard .foot{padding-top:var(--s-4);justify-content:space-between;align-items:center;margin-top:auto;display:flex;position:relative}.lcard .attn{background:var(--crit-soft);color:var(--crit);border-radius:var(--r-s);padding:var(--s-4) var(--s-5);font-size:13px;line-height:1.35}.lcard .attn a{color:inherit;font-weight:600}.lcard .attn.soft{background:var(--band-2);color:var(--ink-2)}.lcard .listing-notice{margin:0}.menuwrap{position:relative}.kebab{border-radius:var(--r-s);width:32px;height:32px;color:var(--stone);place-items:center;display:grid}.kebab:hover{background:var(--band-2);color:var(--ink)}.menu{background:var(--card);border:1px solid var(--line);border-radius:var(--r-base);box-shadow:var(--shadow);padding:var(--s-3);z-index:5;min-width:200px;position:absolute;bottom:38px;right:0}.menu button,.menu a{text-align:left;width:100%;padding:var(--s-4) var(--s-5);border-radius:var(--r-sm);color:var(--ink);font-size:14px;text-decoration:none;display:block}.menu button:hover,.menu a:hover{background:var(--band-2)}.shelf{margin-top:var(--s-14);border-top:1px solid var(--line);padding-top:var(--s-10)}.shelf .rows{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);flex-direction:column;display:flex;overflow:hidden}.srow{gap:var(--s-7);padding:var(--s-5) var(--s-7);border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;display:grid}.srow:first-child{border-top:0}.srow .thumb{border-radius:var(--r-xxs);background:var(--band);width:56px;height:42px;overflow:hidden}.srow .thumb img{object-fit:cover;filter:saturate(.55);width:100%;height:100%}.srow .a{font-family:var(--serif);color:var(--ink);font-size:15px;text-decoration:none}.srow .d{color:var(--stone);text-align:right;font-size:13px}.srow .acts{gap:var(--s-3);display:flex}.srow .addprice{gap:var(--s-6);padding:var(--s-4) 0 var(--s-2);grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-items:end;display:grid}.shelf .note{color:var(--ink-2);margin-top:var(--s-5);max-width:70ch}@media (max-width:760px){.srow{grid-template-columns:56px minmax(0,1fr)}.srow .d{text-align:left;grid-column:2}.srow .acts{grid-column:2}.srow .addprice{grid-template-columns:1fr}}.phone-grid{gap:var(--s-9);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}@media (max-width:760px){.phone-grid{grid-template-columns:1fr}}.qrpanel{align-items:center;gap:var(--s-4);color:#2a2620;background:#fff;flex-direction:column;display:flex}.qrpanel img{border-radius:var(--r-base);display:block}.pushtoggle{gap:var(--s-5);flex-direction:column;align-items:flex-start;display:flex}.iosguide{z-index:70;background:var(--overlay);color:var(--on-overlay);padding:var(--s-9);justify-content:flex-end;align-items:center;gap:var(--s-6);flex-direction:column;display:flex;position:fixed;inset:0}.iosguide-card{background:var(--card);color:var(--ink);border-radius:var(--r-lg);padding:var(--s-9);width:100%;max-width:420px}.iosguide-card ol{margin:0 0 var(--s-7) var(--s-9);gap:var(--s-4);flex-direction:column;padding:0;display:flex}.iosguide-arrow{color:var(--on-overlay);padding-bottom:var(--s-6)}.opssearch{margin-bottom:var(--s-8)}.opssearch .row{gap:var(--s-4);margin-top:var(--s-2);display:flex}.opssearch input{border:1px solid var(--line);border-radius:var(--r-ctl);padding:var(--s-4) var(--s-6);font:inherit;background:var(--card);color:var(--ink);flex:1}.hits{gap:var(--s-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hits li{gap:var(--s-6);flex-wrap:wrap;align-items:baseline;display:flex}.hits .kind{font-family:var(--mono);color:var(--stone);min-width:90px;font-size:11px}.alerts{gap:var(--s-4);flex-direction:column;display:flex}.alert{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--stone);border-radius:var(--r-base);padding:var(--s-5) var(--s-7);gap:var(--s-3);flex-direction:column;display:flex}.alert.sev-urgent{border-left-color:var(--crit)}.alert.sev-action{border-left-color:var(--warn)}.alert-head{gap:var(--s-5);flex-wrap:wrap;align-items:center;display:flex}.alert-subject{font-weight:500}.alert-foot{gap:var(--s-6);flex-wrap:wrap;align-items:center;display:flex}.alert pre,.ops pre{white-space:pre-wrap;font-family:var(--mono);background:var(--band-2);padding:var(--s-4) var(--s-5);border-radius:var(--r-xxs);max-height:320px;font-size:12px;overflow:auto}.tblwrap{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-3) var(--s-2);overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:13.5px}.tbl th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--stone);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--line);font-size:11.5px;font-weight:600}.tbl td{padding:var(--s-5);border-bottom:1px solid var(--line);vertical-align:top}.tbl tr:last-child td{border-bottom:0}.tbl td.r,.tbl th.r{text-align:right}.sheetgrid{gap:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.sheetcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r-base);padding:var(--s-5) var(--s-7);gap:var(--s-2);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.sheetcard:hover{box-shadow:var(--shadow)}.sheet{gap:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.sheetpiece{border:1px solid var(--line);border-radius:var(--r-base);background:var(--card);overflow:hidden}.sheetpiece .th{color:#2a2620;aspect-ratio:4/5;background:#fff;place-items:center;display:grid;overflow:hidden}.sheetpiece .th img{object-fit:contain;width:100%;height:100%;display:block}.sheetpiece .nm{padding:var(--s-4) var(--s-5);gap:var(--s-1);flex-direction:column;display:flex}.sheetpiece.qc-fail{border-color:var(--crit)}.sheetpiece.qc-pass{border-color:var(--good)}.sheetpiece .problem{color:var(--crit)}.dot{background:var(--good);border-radius:50%;width:10px;height:10px;display:inline-block}.dot.tone-amber,.n.tone-amber{color:var(--warn)}.dot.tone-amber{background:var(--warn)}.dot.tone-red,.n.tone-red{color:var(--crit)}.dot.tone-red{background:var(--crit)}.faq{gap:var(--s-3);flex-direction:column;display:flex}.faq details{background:var(--card);border:1px solid var(--line);border-radius:var(--r-base);padding:var(--s-5) var(--s-7)}.faq details:target{border-color:var(--accent)}.faq summary{cursor:pointer;font-weight:500}.faq .a{color:var(--ink-2);padding-top:var(--s-4);gap:var(--s-4);flex-direction:column;font-size:14px;display:flex}.faq .a p{margin:0}.helpform{gap:var(--s-6);flex-direction:column;display:flex}.helpform .row2{gap:var(--s-6);grid-template-columns:1fr 1fr;display:grid}@media (max-width:760px){.helpform .row2{grid-template-columns:1fr}}.readiness-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.readiness-list li{grid-template-columns:auto auto 1fr;align-items:baseline;gap:10px;display:grid}.readiness-list .pill{font-family:var(--font-mono,"IBM Plex Mono", monospace);border:1px solid var(--stone,#8a8378);border-radius:999px;padding:1px 6px;font-size:11px}.readiness-list li.on .pill{color:var(--stone,#8a8378)}.readiness-list li.off .pill{color:var(--terracotta,#de6b48);border-color:var(--terracotta,#de6b48)}
