:root{--bg: #f5f5ef;--surface: #ffffff;--ink: #1b2420;--muted: #5b6660;--line: #dde0d8;--border: #e2e4dc;--input-border: #cdd1c7;--accent: #1e6b5c;--accent-ink: #1e5a4e;--accent-soft: #e3efea;--focus: #1e6b5c;--amber: #f2b544;--amber-ink: #3d2b04;--amber-soft: #fbefd3;--amber-soft-ink: #5c4106;--disabled: #c9cec4;--danger: #a13a2b;--danger-fill: #a13a2b;--on-accent: #ffffff;--ink-soft: #3f4a45;--dashed: #9aa197;--dashed-soft: #b9beb3;--knob: #ffffff;--radius-card: 22px;--radius-control: 14px;--font: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--zoom: 1;--rail-width: 260px;--rail-padding: 24px 14px;color-scheme:light}:root[data-theme=dark]{--bg: #121815;--surface: #1b2320;--ink: #e6ebe7;--muted: #a3aea8;--line: #2f3934;--border: #2a332f;--input-border: #3f4a45;--accent: #2a7d6c;--accent-ink: #7ccfba;--accent-soft: #1d3832;--focus: #7ccfba;--amber-soft: #3a2f17;--amber-soft-ink: #f3d38c;--disabled: #4a544f;--danger: #f08c7c;--danger-fill: #b3473a;--ink-soft: #c3ccc7;--dashed: #6d7771;--dashed-soft: #56605a;--knob: #f1f4f1;color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #121815;--surface: #1b2320;--ink: #e6ebe7;--muted: #a3aea8;--line: #2f3934;--border: #2a332f;--input-border: #3f4a45;--accent: #2a7d6c;--accent-ink: #7ccfba;--accent-soft: #1d3832;--focus: #7ccfba;--amber-soft: #3a2f17;--amber-soft-ink: #f3d38c;--disabled: #4a544f;--danger: #f08c7c;--danger-fill: #b3473a;--ink-soft: #c3ccc7;--dashed: #6d7771;--dashed-soft: #56605a;--knob: #f1f4f1;color-scheme:dark}}:root[data-accent=blue]{--accent: #2f5f9e;--accent-ink: #24497a;--accent-soft: #e3ebf6;--focus: #2f5f9e}:root[data-accent=plum]{--accent: #7a4a86;--accent-ink: #643a6f;--accent-soft: #f0e6f2;--focus: #7a4a86}:root[data-accent=clay]{--accent: #a14b2b;--accent-ink: #873d22;--accent-soft: #f6e7e0;--focus: #a14b2b}:root[data-accent=slate]{--accent: #4a5560;--accent-ink: #39424b;--accent-soft: #e7e9ec;--focus: #4a5560}:root[data-accent=blue][data-theme=dark]{--accent: #33669f;--accent-ink: #9cc0ee;--accent-soft: #1c2b40;--focus: #9cc0ee}:root[data-accent=plum][data-theme=dark]{--accent: #7d4f8a;--accent-ink: #d3a9de;--accent-soft: #33253a;--focus: #d3a9de}:root[data-accent=clay][data-theme=dark]{--accent: #a5532f;--accent-ink: #f0b195;--accent-soft: #3d2720;--focus: #f0b195}:root[data-accent=slate][data-theme=dark]{--accent: #56616c;--accent-ink: #c3cbd4;--accent-soft: #262c32;--focus: #c3cbd4}@media(prefers-color-scheme:dark){:root[data-accent=blue]:not([data-theme=light]){--accent: #33669f;--accent-ink: #9cc0ee;--accent-soft: #1c2b40;--focus: #9cc0ee}:root[data-accent=plum]:not([data-theme=light]){--accent: #7d4f8a;--accent-ink: #d3a9de;--accent-soft: #33253a;--focus: #d3a9de}:root[data-accent=clay]:not([data-theme=light]){--accent: #a5532f;--accent-ink: #f0b195;--accent-soft: #3d2720;--focus: #f0b195}:root[data-accent=slate]:not([data-theme=light]){--accent: #56616c;--accent-ink: #c3cbd4;--accent-soft: #262c32;--focus: #c3cbd4}}*,*:before,*:after{box-sizing:border-box}:root[data-contrast=more]{--muted: #3a443f;--ink-soft: #232b27;--line: #a9aea4;--border: #8f968c;--input-border: #6f776d;--dashed: #5d655b;--dashed-soft: #7d857b;--disabled: #9aa197}:root[data-contrast=more][data-theme=dark]{--muted: #d0d8d3;--ink-soft: #e6ebe7;--line: #66716b;--border: #6f7a74;--input-border: #8a958f;--dashed: #a4aea8;--dashed-soft: #87928c;--disabled: #6d7771}@media(prefers-color-scheme:dark){:root[data-contrast=more]:not([data-theme=light]){--muted: #d0d8d3;--ink-soft: #e6ebe7;--line: #66716b;--border: #6f7a74;--input-border: #8a958f;--dashed: #a4aea8;--dashed-soft: #87928c;--disabled: #6d7771}}:root[data-text=large]{--zoom: 1.15}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}body{zoom:var(--zoom)}button,input{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}[tabindex="-1"]:focus{outline:none}h1,h2,p{margin:0}.btn-primary{height:56px;border:none;border-radius:16px;background:var(--accent);color:#fff;font-size:17px;font-weight:700}.btn-primary:disabled{background:var(--disabled)}.field-label{display:block;margin:0 0 8px;font-size:14px;font-weight:600}.text-input{width:100%;height:52px;padding:0 16px;border-radius:var(--radius-control);border:1.5px solid var(--input-border);background:var(--surface);font-size:16px}.text-input:focus{border-color:var(--accent)}input[role=switch]{appearance:none;position:relative;flex:none;width:52px;height:32px;margin:0;border-radius:16px;background:var(--disabled);cursor:pointer;transition:background .15s}input[role=switch]:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:var(--knob);box-shadow:0 1px 3px #0003;transition:transform .15s}input[role=switch]:checked{background:var(--accent)}input[role=switch]:checked:after{transform:translate(20px)}input[role=switch]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}::view-transition-old(root){animation:.14s ease-in both vt-fade-out}::view-transition-new(root){animation:.22s ease-out both vt-fade-in}::view-transition-group(*){animation-duration:.3s;animation-timing-function:cubic-bezier(.2,0,0,1)}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.reading{display:flex;flex-direction:column;gap:12px;padding:16px 20px 40px;font-size:15px;line-height:1.6}.reading h1{font-size:32px;font-weight:800;line-height:1.2;letter-spacing:-.02em}.reading h2{margin:12px 0 0;font-size:18px;font-weight:800}.reading .lede{font-size:17px}.reading ul{margin:0;padding-left:20px}.reading li+li{margin-top:4px}.reading a{color:var(--accent-ink);font-weight:700}.reading .muted{color:var(--muted);font-size:14px}@media(min-width:900px){app-help-shell .reading{width:100%;max-width:720px;margin:0 auto;padding:40px 40px 64px;font-size:16px}app-help-shell .reading h1{font-size:38px}app-help-shell .reading h2{margin-top:20px;font-size:20px;scroll-margin-top:24px}}.rail-brand{display:flex;align-items:center;gap:12px;min-height:48px;margin:0 0 16px;padding:0 14px;color:var(--ink);font-size:20px;font-weight:800;letter-spacing:-.02em;text-decoration:none}.rail-brand svg{flex:none;color:var(--accent)}.title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-right:-10px}
