@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/1316bdccde5e7cab-s.1605mo-2lr-0r.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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/91a2f7867a28cebf-s.2id34538z-nu0.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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/57b02995d6e1530a-s.p.0rt3gmdbw_rg-.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/85fcf895b86d74a6-s.1qlvuf-h9_nww.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5307092570128b5a-s.3s80slo4q4lah.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b67966e0b83b2cd0-s.p.2jrdrem4nuvb1.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_cccb7476-module__u83eiW__className{font-family:Fraunces,Fraunces Fallback}.fraunces_cccb7476-module__u83eiW__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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 Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_51a00220-module__BMltbW__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_51a00220-module__BMltbW__variable{--font-body:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-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/59b15b4bcd7b1eb5-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/e532fa1b9921e1cd-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/2fe89d53234c61d4-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-20C0,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/99e609270109b47d-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/5e05ae5b48faa55e-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/a7afbb44bec2bb18-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/02263ebadd758ea4-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/68757d6cddeff913-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-20C0,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/effe91970fc4db64-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%}.ibm_plex_mono_9d88f727-module__1NxLqG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_9d88f727-module__1NxLqG__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--board:#111b30;--board-deep:#0b1324;--board-line:#e8e2d41f;--paper:#f5efe3;--paper-2:#ece4d3;--paper-line:#1b223324;--ink:#1b2233;--ink-2:#4b5468;--ink-3:#7a8298;--chalk:#e8e2d4;--chalk-2:#a9b0c2;--lamp:#e7b04a;--lamp-ink:#7a5410;--sage:#38a874;--sage-ink:#22704c;--rose:#c86b86;--rose-ink:#8c3c54;--chart-handled:#38a874;--chart-asked:#bd8a2a;--chart-flagged:#c86b86;--radius:6px;--space-1:.5rem;--space-2:.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.25rem;--space-6:3.5rem;--ease:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--board);color:var(--chalk);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}a{color:inherit}button{font:inherit;cursor:pointer}h1,h2,h3{margin:0;font-weight:500}.display{font-family:var(--font-display), Georgia, serif;font-variation-settings:"SOFT" 60, "opsz" 72;letter-spacing:-.01em}.mono{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.01em;font-size:.8rem}.eyebrow{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.14em;color:var(--chalk-2);font-size:.7rem}.shell{max-width:1180px;padding:var(--space-4) var(--space-4) var(--space-6);margin:0 auto}.top{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--board-line);flex-wrap:wrap;display:flex}.brand{align-items:baseline;gap:var(--space-2);display:flex}.brand h1{white-space:nowrap;font-size:1.35rem;font-weight:500}.brand .tag{color:var(--chalk-2);font-size:.85rem}.demo{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.demo .eyebrow{margin-right:var(--space-1)}.ghost{color:var(--chalk);border:1px solid var(--board-line);transition:border-color .15s var(--ease), background .15s var(--ease);background:0 0;border-radius:999px;padding:.35rem .8rem;font-size:.82rem}.ghost:hover{border-color:var(--chalk-2);background:#e8e2d40f}.ghost:focus-visible,.btn:focus-visible,.ask input:focus-visible{outline:2px solid var(--lamp);outline-offset:2px}.ghost[disabled],.btn[disabled]{opacity:.5;cursor:progress}.hero{gap:var(--space-5);padding:var(--space-5) 0 var(--space-4);grid-template-columns:1.3fr 1fr;align-items:end;display:grid}.hero h2{max-width:14ch;font-size:clamp(2rem,1.2rem + 3vw,3.4rem);line-height:1.05}.hero h2 em{color:var(--lamp);font-style:italic}.hero p{color:var(--chalk-2);max-width:46ch;margin:var(--space-3) 0 0}.meter{gap:var(--space-2);flex-direction:column;display:flex}.meter-row{flex-wrap:wrap;gap:6px;display:flex}.tile{width:26px;height:34px;transition:transform .2s var(--ease);background:#e8e2d424;border-radius:3px;position:relative}.tile:hover{transform:translateY(-2px)}.tile.handled{background:var(--sage)}.tile.asked{background:var(--lamp)}.tile.flagged{background:var(--rose)}.tile.pending{background:repeating-linear-gradient(135deg,#e8e2d42e 0 4px,#0000 4px 8px)}.legend{gap:var(--space-3);color:var(--chalk-2);flex-wrap:wrap;font-size:.78rem;display:flex}.legend span:before{content:"";vertical-align:-1px;background:var(--dot);border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.columns{gap:var(--space-4);margin-top:var(--space-3);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.section-h{margin-bottom:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}.section-h h3{font-size:1.15rem}.count{font-family:var(--font-mono), monospace;color:var(--chalk-2);font-size:.75rem}.cards{gap:var(--space-3);flex-direction:column;display:flex}.card{background:var(--paper);color:var(--ink);border-radius:var(--radius);padding:var(--space-3) var(--space-4);animation:pin .4s var(--ease) both;position:relative;box-shadow:0 1px #00000040,0 12px 30px -18px #000000b3}.card:before{content:"";left:var(--space-4);background:var(--lamp);border-radius:0 0 3px 3px;width:38px;height:3px;position:absolute;top:-1px}.card h4{font-family:var(--font-display), serif;margin:0;font-size:1.3rem;font-weight:500;line-height:1.2}.card .why{margin:var(--space-2) 0 0;color:var(--ink-2)}.card .reason{margin-top:var(--space-2);padding:var(--space-1) var(--space-2);border-left:2px solid var(--lamp-ink);color:var(--lamp-ink);background:#e7b04a1a;font-size:.86rem}.card .detail{margin-top:var(--space-2);color:var(--ink-3)}.card .actions{gap:var(--space-1);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.btn{border:1px solid var(--ink);background:var(--ink);color:var(--paper);transition:transform .12s var(--ease), background .15s;border-radius:999px;padding:.45rem .95rem;font-size:.86rem;font-weight:500}.btn:hover{transform:translateY(-1px)}.btn.secondary{color:var(--ink);background:0 0}.btn.secondary:hover{background:#1b22330f}.btn.quiet{color:var(--rose-ink);background:0 0;border-color:#0000}.btn.quiet:hover{background:#c86b861f}.empty{border:1px dashed var(--board-line);border-radius:var(--radius);padding:var(--space-4);color:var(--chalk-2)}.empty strong{color:var(--chalk);font-family:var(--font-display), serif;margin-bottom:4px;font-size:1.2rem;font-weight:500;display:block}@keyframes pin{0%{opacity:0;transform:translateY(6px)rotate(-.4deg)}to{opacity:1;transform:none}}.timeline-wrap{scrollbar-width:thin;scrollbar-color:var(--board-line) transparent;max-height:64vh;padding-right:6px;overflow-y:auto}.timeline{border-left:1px solid var(--board-line);margin:0;padding:0;list-style:none}.timeline li{padding:0 0 var(--space-3) var(--space-4);position:relative}.timeline li:before{content:"";background:var(--sage);width:9px;height:9px;box-shadow:0 0 0 3px var(--board);border-radius:50%;position:absolute;top:7px;left:-5px}.timeline li.trusted:before{background:var(--sage);outline:2px solid var(--lamp);outline-offset:1px}.timeline li.denied:before,.timeline li.flagged:before{background:var(--rose)}.timeline li.approved:before{background:var(--lamp)}.timeline .what{color:var(--chalk)}.timeline .because{color:var(--chalk-2);margin-top:2px;font-size:.84rem}.timeline .day{font-family:var(--font-mono), monospace;color:var(--chalk-2);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.badge{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;vertical-align:1px;color:var(--board);background:var(--sage);border-radius:3px;margin-left:6px;padding:1px 6px;font-size:.66rem;display:inline-block}.badge.trusted,.badge.approved{background:var(--lamp)}.badge.denied,.badge.flagged{background:var(--rose)}.bottom{gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--board-line);grid-template-columns:1.2fr 1fr 1.2fr;display:grid}.panel h3{margin-bottom:var(--space-2);font-size:1rem}.rules{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rules li{color:var(--chalk);border:1px solid var(--board-line);border-radius:var(--radius);padding:6px 10px;font-size:.86rem}.rules li span{color:var(--chalk-2)}.chart{width:100%;height:auto;display:block}.chart text{font-family:var(--font-mono), monospace;fill:var(--chalk-2);font-size:10px}.chart text.val{fill:var(--chalk)}.chart .grid{stroke:var(--board-line)}.chart .baseline{stroke:var(--chalk-2)}.ask form{gap:var(--space-1);display:flex}.ask input{background:var(--board-deep);color:var(--chalk);border:1px solid var(--board-line);font:inherit;border-radius:999px;flex:1;padding:.5rem .9rem;font-size:.9rem}.ask input::placeholder{color:var(--chalk-2)}.answer{margin-top:var(--space-2);background:var(--paper);color:var(--ink);border-radius:var(--radius);padding:var(--space-2) var(--space-3);white-space:pre-wrap;animation:pin .3s var(--ease) both;font-size:.9rem}.toast{background:var(--paper);color:var(--ink);animation:pin .3s var(--ease) both;z-index:10;border-radius:999px;padding:.6rem 1rem;font-size:.88rem;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -10px #0009}.status-line{color:var(--chalk-2);min-height:1.2em;font-size:.82rem}@media (max-width:860px){.hero,.columns,.bottom{grid-template-columns:1fr}.hero{gap:var(--space-4);padding-top:var(--space-4)}}@media (prefers-reduced-motion:reduce){.card,.answer,.toast{animation:none}.tile,.btn{transition:none}}
