@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.02aqyp7acl16b.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.14a9xpaqsbppk.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.BRVQva_className{font-family:Archivo,Archivo Fallback;font-style:normal}.BRVQva_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-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%}.nE4pbG_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.nE4pbG_variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1i05ju5aeyhye.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.0htwiiqufp3l9.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.28xcb7557rbh2.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.vGkobG_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.vGkobG_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--fog:#e6ecf0;--fog-deep:#d5dee5;--card:#fbfcfd;--ink:#14213d;--ink-soft:#4a5873;--rule:#c3cdd8;--ok:#1f7a5a;--warn:#a8670f;--bad:#b42318;--pay:#5b3fd9;--pay-ink:#fff;--focus:#5b3fd9;--display:var(--font-archivo), "Arial Narrow", sans-serif;--body:var(--font-instrument), system-ui, sans-serif;--mono:var(--font-plex-mono), ui-monospace, monospace;--radius:6px;--gutter:clamp(16px, 4vw, 40px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--fog:#0f1626;--fog-deep:#172036;--card:#1b2540;--ink:#e7ecf5;--ink-soft:#a5b1c8;--rule:#2d3a5a;--ok:#4cc392;--warn:#e5a443;--bad:#f0786c;--pay:#8b74ff;--pay-ink:#0f1626;--focus:#a99bff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--fog);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:hidden}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:3px}code,.mono{font-family:var(--mono);overflow-wrap:anywhere;font-size:.86em}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-weight:800;font-stretch:125%;line-height:.98}.eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:12px}.site-head,.site-foot,.page{padding-inline:var(--gutter);max-width:1180px;margin-inline:auto}.site-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding-block:20px;display:flex}.brand{font-family:var(--display);font-size:18px;font-weight:800;font-stretch:125%;text-decoration:none}.site-head nav{align-items:baseline;gap:20px;font-size:15px;display:flex}.site-head nav a{color:var(--ink-soft);text-decoration:none}.site-head nav a:hover{color:var(--ink);text-decoration:underline}.net{font-family:var(--mono);color:var(--ink-soft);font-size:12px}.page{padding-block:40px 72px}.site-foot{border-top:1px solid var(--rule);color:var(--ink-soft);padding-block:24px 40px;font-size:14px}.hero h1{max-width:14ch;margin:8px 0 16px;font-size:clamp(34px,6.4vw,72px)}.hero p{max-width:58ch;color:var(--ink-soft);margin:0;font-size:18px}.ask{gap:12px;max-width:760px;margin-top:32px;display:grid}.ask-row{gap:10px;display:flex}@media (max-width:520px){.ask-row{flex-direction:column}}.ask input{min-width:0;font:inherit;border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--card);color:var(--ink);flex:1;padding:14px 16px;font-size:18px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{font:inherit;cursor:pointer;border:1px solid var(--rule);color:var(--ink-soft);background:0 0;border-radius:999px;padding:6px 12px;font-size:14px}.chip:hover{border-color:var(--ink);color:var(--ink)}.btn{font:inherit;border-radius:var(--radius);cursor:pointer;border:1.5px solid var(--ink);background:var(--ink);color:var(--fog);text-align:center;padding:13px 20px;font-weight:600;text-decoration:none;display:inline-block}.btn:disabled{opacity:.55;cursor:progress}.btn.ghost{color:var(--ink);background:0 0}.btn.pay{background:var(--pay);border-color:var(--pay);color:var(--pay-ink)}.btn.small{padding:7px 12px;font-size:14px}.run{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:40px;margin-top:48px;display:grid}@media (max-width:860px){.run{grid-template-columns:1fr}}.answer{max-width:62ch;margin:0 0 8px;font-size:19px}.notice{border-left:3px solid var(--warn);background:var(--fog-deep);margin:0 0 20px;padding:8px 14px;font-size:14px}.notice.error{border-left-color:var(--bad)}.log{font-family:var(--mono);color:var(--ink-soft);font-size:13px}.log h2{margin:0 0 12px}.log ol{border-left:1px solid var(--rule);margin:0;padding:0;list-style:none}.log li{padding:4px 0 4px 14px;position:relative}.log li:before{content:"";background:var(--rule);border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:-4px}.log li.model:before{background:var(--pay)}.log .who{opacity:.8;font-size:11px;display:block}.log .usage{margin-top:12px}.tags{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:36px 24px;padding-top:16px;display:grid}.tag-wrap{padding-top:26px;position:relative}.tag-wrap:before{content:"";background:var(--ink-soft);transform-origin:top;opacity:.6;width:1.5px;height:40px;position:absolute;top:0;left:50%;transform:rotate(14deg)}.tag{background:var(--card);color:var(--ink);clip-path:polygon(22% 0,78% 0,100% 14%,100% 100%,0 100%,0 14%);border-radius:0 0 var(--radius) var(--radius);transform-origin:50% 0;animation:.9s cubic-bezier(.3,1.6,.5,1) both swing;animation-delay:calc(var(--i,0) * .11s);padding:34px 20px 18px;position:relative}.tag:before{content:"";background:var(--fog);width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--rule);border-radius:50%;margin-left:-6px;position:absolute;top:12px;left:50%}@keyframes swing{0%{opacity:0;transform:rotate(-7deg)}30%{opacity:1}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.tag{animation:none}}.tag h3{font-family:var(--display);margin:0 0 4px;padding-right:96px;font-size:20px;font-weight:700;font-stretch:112%;line-height:1.1}.tag .shop{color:var(--ink-soft);margin:0 0 14px;font-size:14px}.tag .price-row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.tag .thumb{object-fit:cover;width:64px;height:64px;box-shadow:0 0 0 1px var(--rule);border-radius:4px}.tag .price{font-family:var(--display);margin:0;font-size:30px;font-weight:800;font-stretch:125%}.tag .price small{font-family:var(--mono);letter-spacing:.06em;margin-left:4px;font-size:12px;font-weight:400}.tag .reason{margin:12px 0 0;font-size:14px}.tag .actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.stamp{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;opacity:.92;border:2px solid;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:800;font-stretch:125%;position:absolute;top:40px;right:14px;transform:rotate(-8deg)}.stamp.recommended{color:var(--ok)}.stamp.caution{color:var(--warn)}.stamp.avoid,.stamp.excluded{color:var(--bad)}.marks{border-top:1px dashed var(--rule);flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:12px 0 0;list-style:none;display:flex}.mark{font-family:var(--mono);border:1px solid;border-radius:3px;padding:2px 6px;font-size:11px}.mark.ok{color:var(--ok)}.mark.fail{color:var(--bad)}.mark.na{color:var(--ink-soft);border-style:dashed}.evidence{gap:10px;margin:0;padding:0;list-style:none;display:grid}.evidence li{grid-template-columns:44px 96px 1fr;align-items:baseline;gap:12px;display:grid}.evidence .mark{text-align:center}.evidence .check{color:var(--ink-soft);font-size:14px}@media (max-width:520px){.evidence li{grid-template-columns:44px 1fr}.evidence .check{display:none}}.split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:48px;display:grid}@media (max-width:860px){.split{grid-template-columns:1fr}}.panel{background:var(--card);border-radius:var(--radius);padding:24px}.panel h2{margin:0 0 16px;font-size:13px}.title{margin:8px 0 12px;font-size:clamp(30px,5vw,54px)}.facts{grid-template-columns:max-content minmax(0,1fr);gap:8px 18px;margin:0;display:grid}.facts dt{color:var(--ink-soft);font-size:14px}.facts dd{overflow-wrap:anywhere;margin:0}.photo{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);width:100%;max-width:420px;height:auto;display:block}.qr{border-radius:var(--radius);background:#fff;width:220px;max-width:100%;padding:8px}.qr svg{width:100%;height:auto;display:block}.status{font-family:var(--mono);margin-top:16px;font-size:14px}.status.paid{color:var(--ok)}.muted{color:var(--ink-soft)}.small{font-size:14px}.stack>*+*{margin-top:24px}.board form{gap:10px;display:grid}.board label{color:var(--ink-soft);gap:4px;font-size:14px;display:grid}.board input,.board textarea{font:inherit;color:var(--ink);background:var(--fog);border:1px solid var(--rule);border-radius:var(--radius);padding:9px 11px}.board table{border-collapse:collapse;width:100%;font-size:15px}.board th{text-align:left;color:var(--ink-soft);border-bottom:1px solid var(--rule);padding:6px 8px;font-size:13px;font-weight:500}.board td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:10px 8px}.board td form{display:inline}.pill{font-family:var(--mono);border:1px solid;border-radius:999px;padding:2px 8px;font-size:12px}.pill.listed{color:var(--ok)}.pill.sold{color:var(--pay)}.pill.draft,.pill.delisted{color:var(--ink-soft)}.table-scroll{overflow-x:auto}.chat{max-width:980px;margin-top:32px}.thread{gap:22px;margin:0;padding:0;list-style:none;display:grid}.msg .who{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0 0 6px;font-size:12px;display:flex}.msg .who .shop{color:var(--ink);font-weight:600}.msg .bubble{background:var(--card);border-radius:4px 14px 14px;max-width:62ch;margin:0;padding:12px 16px;font-size:17px}.msg.shopper{justify-self:end}.msg.shopper .bubble{background:var(--ink);color:var(--fog);border-radius:14px 4px 14px 14px}.msg.rep .tags{padding-top:8px}.seal{border:1px solid;border-radius:999px;padding:1px 7px;font-size:11px}.seal.ok{color:var(--ok)}.seal.na{color:var(--warn)}.seal.bad{color:var(--bad)}.msg.agent .note{border-left:3px solid var(--pay);background:var(--fog-deep);border-radius:0 6px 6px 0;max-width:70ch;padding:10px 16px}.msg.agent .note>p{margin:0 0 6px}.msg.agent .who{color:var(--pay);text-transform:uppercase;letter-spacing:.08em}.msg.agent .engine{text-transform:none;letter-spacing:0;color:var(--ink-soft)}.msg.agent details.log{margin-top:6px}.msg.agent details.log summary{cursor:pointer}.msg.agent details.log ol{margin-top:8px}.tag .reason strong{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pay);font-size:11px;font-weight:600}.typing{color:var(--ink-soft);margin:20px 0 0;font-size:15px}.typing:after{content:"";text-align:left;width:1.2em;animation:1.2s steps(4,end) infinite dots;display:inline-block}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (prefers-reduced-motion:reduce){.typing:after{content:"…";animation:none}}.composer{border-top:1px solid var(--rule);max-width:none;margin-top:24px;padding-top:16px}.msg.agent .log .who{color:var(--ink-soft);text-transform:none;letter-spacing:0;opacity:.8;margin:0;font-size:11px;display:block}.msg.rep .aside{border-left:3px solid var(--pay);max-width:60ch;margin:8px 0 0 18px;padding:2px 0 2px 12px;font-size:15px}.msg.rep .aside strong{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pay);font-size:11px}.tag .seal-score{flex:none;margin-left:auto}.tag .seal-score text{font-family:var(--display);font-weight:800}.scorecard{margin-top:12px;font-size:14px}.scorecard summary{cursor:pointer;font-family:var(--mono);letter-spacing:.04em;font-size:12px}.scorecard summary span{font-weight:700}.scorecard ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.scorecard li{grid-template-columns:5.5rem 1fr 2rem;align-items:center;gap:2px 8px;display:grid}.scorecard .bar{background:var(--rule);border-radius:3px;height:6px;overflow:hidden}.scorecard .bar span{border-radius:3px;height:100%;display:block}.scorecard .num{font-family:var(--mono);text-align:right;font-size:12px}.scorecard .why{color:var(--ink-soft);grid-column:1/-1;font-size:13px}.msg.stores .who{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.tools{margin:0;display:grid}.tools>div{border-top:1px solid var(--rule);grid-template-columns:minmax(0,13rem) 1fr;gap:4px 16px;padding:12px 0;display:grid}.tools>div:first-child{border-top:0}.tools dt{font-weight:600}.tools dd{color:var(--ink-soft);margin:0}@media (max-width:640px){.tools>div{grid-template-columns:1fr}}pre.code{background:var(--fog-deep);border-radius:var(--radius);font-family:var(--mono);margin:0;padding:14px 16px;font-size:13px;overflow-x:auto}.steps{gap:10px;margin:0;padding-left:20px;display:grid}.steps strong{color:var(--ink)}.board .pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:520px){.board .pair{grid-template-columns:1fr}}.board label.check{align-items:center;gap:8px;display:flex}.board input:disabled{opacity:.7}.team-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ledger{flex-wrap:wrap;gap:28px;margin:0;display:flex}.ledger dt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:11px}.ledger dd{font-family:var(--display);margin:2px 0 0;font-size:24px;font-weight:800;font-stretch:125%}.ledger dd small{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.04em;font-size:11px;font-weight:400}.request{grid-template-columns:minmax(0,1fr) 7rem 10rem auto;align-items:end}.request .what{min-width:0}.request>p,.request>.notice,.request>.status{grid-column:1/-1;margin:0}@media (max-width:760px){.request{grid-template-columns:1fr 1fr}.request .what,.request .btn{grid-column:1/-1}}.examples{margin:0}.agent-say{border-left:3px solid var(--pay);background:var(--fog-deep);border-radius:0 6px 6px 0;padding:10px 16px}.agent-say p{max-width:75ch;margin:0 0 6px}.agent-say .who{font-family:var(--mono);color:var(--pay);letter-spacing:.04em;font-size:12px}.kanban{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (max-width:960px){.kanban{grid-template-columns:1fr}}.lane{background:var(--fog-deep);border-radius:var(--radius);border:1.5px dashed #0000;min-height:160px;padding:14px;transition:border-color .12s}.lane.over{border-color:var(--pay)}.lane-head{font-family:var(--display);text-transform:uppercase;justify-content:space-between;align-items:baseline;margin:0;font-size:16px;font-weight:800;font-stretch:125%;display:flex}.lane-head .count{font-family:var(--mono);color:var(--ink-soft);font-size:12px;font-weight:400}.lane-hint{margin:4px 0 12px;font-size:13px}.lane>ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lane li[draggable=true]{cursor:grab}.docket{background:var(--card);border-radius:var(--radius);border-top:4px solid var(--rule);padding:14px;position:relative}.docket.recommended{border-top-color:var(--ok)}.docket.caution{border-top-color:var(--warn)}.docket.avoid,.docket.excluded{border-top-color:var(--bad)}.docket-top{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding-right:100px;display:grid}.docket-top .thumb{object-fit:cover;width:44px;height:44px;box-shadow:0 0 0 1px var(--rule);border-radius:4px}.docket h3{margin:0;font-size:16px;line-height:1.25}.docket .small.muted{margin:2px 0 0}.docket .stamp{font-size:11px;top:12px;right:10px}.docket .sum{font-family:var(--mono);margin:10px 0 0;font-size:13px}.docket .sum strong{font-family:var(--display);font-size:17px;font-stretch:125%}.docket .reason{margin:8px 0 0}.rules{gap:3px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.rules li{color:var(--ink-soft)}.rules li span{font-family:var(--mono);width:1.2em;display:inline-block}.rules li.ok span{color:var(--ok)}.rules li.fail{color:var(--bad)}.votes{border-top:1px dashed var(--rule);margin-top:12px;padding-top:10px}.meter{background:var(--rule);border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.meter .must{background:var(--ok)}.meter .nice{background:color-mix(in srgb, var(--ok) 45%, var(--card))}.meter .skip{background:var(--bad)}.meter .none{background:var(--rule)}.split-flag{color:var(--warn);font-weight:600}.vote-row{flex-wrap:wrap;gap:6px;display:flex}.chip.on{background:var(--ink);color:var(--fog);border-color:var(--ink)}.docket .actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.docket .notice{margin:10px 0 0}.docket .typing{margin:8px 0 0}.history{margin-top:10px}.history summary{cursor:pointer;color:var(--ink-soft)}.history ol{margin:6px 0;padding-left:18px}.rejected summary{cursor:pointer;color:var(--ink-soft)}.people{gap:4px;margin:0;padding:0;list-style:none;display:grid}.invite{background:var(--fog-deep);border-radius:var(--radius);-webkit-user-select:all;user-select:all;padding:8px 10px;display:block}.paid-note{color:var(--ok);margin:10px 0 0}
