:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--fg:#16181d;--muted:#5b6270;--accent:#0b6bcb;--radius:12px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#111317;--fg:#eceef2;--muted:#9aa2b1;--accent:#5aa9ff}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0}main{max-width:34rem;margin:0 auto;padding:1.5rem 1rem 3rem}main.wide{max-width:220mm}a{color:var(--accent)}header{max-width:34rem;margin:0 auto;padding:1rem 1rem 0}.brand{color:var(--fg);font-weight:700;text-decoration:none}h1{font-size:1.6rem;line-height:1.2}h2{margin-top:2rem;font-size:1.15rem}code{letter-spacing:.05em;font-family:ui-monospace,Cascadia Mono,Consolas,monospace}ul.plain{gap:.75rem;padding:0;list-style:none;display:grid}.stickers li{display:grid}.stickers a{font-weight:600}.facts{grid-template-columns:max-content 1fr;gap:.25rem 1rem;display:grid}.facts dt{color:var(--muted)}.facts dd{overflow-wrap:anywhere;margin:0}.success{color:#2e7d32;font-weight:600}.text{white-space:pre-line;overflow-wrap:anywhere}.banner{border:1px solid var(--accent);border-radius:var(--radius);padding:.75rem 1rem}label.check{align-items:center;gap:.5rem;font-weight:400;display:flex}label.check[hidden]{display:none}.activity li{border-bottom:1px solid color-mix(in srgb, var(--muted) 35%, transparent);gap:.25rem;padding-bottom:.75rem;display:grid}.activity p{margin:0}.chat{gap:.6rem}.bubble{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--muted) 40%, transparent);gap:.15rem;max-width:85%;padding:.6rem .8rem;display:grid}.bubble.mine{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:#0000;justify-self:end}.bubble p{margin:0}@media (prefers-color-scheme:dark){.success{color:#81c784}}.note{color:var(--muted);font-size:.9rem}.error{color:#c62828;margin:0}@media (prefers-color-scheme:dark){.error{color:#ff8a80}}.stack{gap:1rem;display:grid}label{gap:.35rem;font-weight:600;display:grid}input[type=email],input[type=text],input[type=tel],textarea{font:inherit;border:1px solid var(--muted);border-radius:var(--radius);background:var(--bg);width:100%;color:var(--fg);padding:.7rem .8rem;font-weight:400}textarea{resize:vertical}textarea.print-text{width:auto;max-width:100%;font-family:ui-monospace,Cascadia Mono,Consolas,monospace}fieldset{border:1px solid var(--muted);border-radius:var(--radius);margin:0;padding:1rem}legend{padding:0 .35rem;font-weight:600}fieldset .note{margin:0}label .note{font-weight:400}button,a.button{font:inherit;border-radius:var(--radius);background:var(--accent);color:#fff;cursor:pointer;border:0;padding:.8rem 1.2rem;font-weight:600;text-decoration:none;display:inline-block}.buttons{flex-wrap:wrap;gap:.75rem;display:flex}button.secondary,a.button.secondary{color:var(--accent);border:1px solid var(--accent);background:0 0}
