:root,[data-theme=light]{--bg-canvas:#f8f4ec;--bg-card:#fff;--bg-card-alt:#fdfbf7;--bg-raised:#fff;--bg-sunken:#f1eadd;--bg-scrim:#1115287a;--bg-tab-bar:#fffffff5;--line-hair:#e6dccb;--line-strong:#d3c6af;--line-control:#80869f;--line-focus:#1f6c91;--text-primary:#1b2140;--text-secondary:#4f5677;--text-muted:#5f6582;--text-faint:#9aa0b8;--text-inverse:#fff;--text-link:#1f6c91;--action-primary-bg:#1e2546;--action-primary-pressed:#2c3458;--action-primary-fg:#fff;--action-primary-shadow:0 6px 18px #1e254640;--action-gold-bg:linear-gradient(180deg, #f8d86e 0%, #edbe2b 100%);--action-gold-fg:#2b1f00;--action-gold-shadow:0 4px 14px #edbe2b59, inset 0 1px 0 #ffffff80;--action-secondary-border:#d3c6af;--gold-fill:#f4cb45;--gold-edge:#ddae22;--gold-line:#efc23a;--gold-text:#8a5f00;--gold-icon:#c9970f;--gold-tint:#fff6da;--gold-border:#efd58a;--sky-fill:#9ad3eb;--sky-edge:#7cc0de;--sky-line:#8acbe6;--sky-text:#1f6c91;--sky-tint:#e7f5fb;--sky-on-fill:#13203a;--ember-dot:#db5317;--ember-text:#b5470c;--ember-tint:#fff1e8;--ember-border:#ffd9bf;--sage-fill:#3e9b6e;--sage-text:#23744c;--sage-tint:#e4f3ea;--danger-text:#b8382f;--danger-tint:#fce9e7;--rose-text:#a83d5e;--rose-tint:#fce8ee;--board-bead-idle:#eee8dd;--board-bead-idle-edge:#1b21400f;--board-letter-idle:#1b2140;--board-bead-selected:#d3d7e6;--board-bead-selected-edge:#c3c8dc;--board-twist:#fff9;--board-string-twist:#fffae2e6;--board-string-glow:#f4cb4538;--board-hint-halo:#1f6c91;--board-hint-glow:#1f6c911a;--board-guide-line:#8acbe68c;--elevation-e1:0 1px 2px #1b21400d, 0 4px 14px #1b21400f;--elevation-e2:0 2px 4px #1b21400f, 0 10px 28px #1b21401a;--elevation-e3:0 8px 30px #1b214029;--premium-panel:linear-gradient(160deg, #1b2140 0%, #2c3458 100%);--premium-panel-solid:#1b2140;--premium-panel-muted:#aeb6c8;--premium-on-panel:#fff;--premium-sheen:#ffffff73;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme]){--bg-canvas:#0b0f1e;--bg-card:#161b33;--bg-card-alt:#1a2040;--bg-raised:#1e2445;--bg-sunken:#10142a;--bg-scrim:#0000009e;--bg-tab-bar:#161b33f5;--line-hair:#272f55;--line-strong:#343d66;--line-control:#6f77a0;--line-focus:#8fd3ee;--text-primary:#f3efe6;--text-secondary:#bcc1d9;--text-muted:#959bba;--text-faint:#6b7194;--text-inverse:#0b0f1e;--text-link:#8fd3ee;--action-primary-bg:#bee7f6;--action-primary-pressed:#a6dcf0;--action-primary-fg:#0b0f1e;--action-primary-shadow:0 6px 20px #8ed4f02e;--action-gold-bg:linear-gradient(180deg, #f4cf5a 0%, #e0ae22 100%);--action-gold-fg:#1d1500;--action-gold-shadow:0 4px 16px #edbe2b38, inset 0 1px 0 #ffffff59;--action-secondary-border:#343d66;--gold-fill:#edbe2b;--gold-edge:#c99712;--gold-line:#e2b020;--gold-text:#f2c94c;--gold-icon:#f2c94c;--gold-tint:#2a2208;--gold-border:#5c4a16;--sky-fill:#5bb2d6;--sky-edge:#3e93b8;--sky-line:#4fa6cb;--sky-text:#8fd3ee;--sky-tint:#132a3a;--sky-on-fill:#07111f;--ember-dot:#ff7a2e;--ember-text:#ff9a57;--ember-tint:#2a160b;--ember-border:#5c3a1e;--sage-fill:#4fb985;--sage-text:#6fcb98;--sage-tint:#10261c;--danger-text:#ff7a70;--danger-tint:#2e1414;--rose-text:#f28fab;--rose-tint:#2c1420;--board-bead-idle:#1a2040;--board-bead-idle-edge:#ffffff0f;--board-letter-idle:#e9e6f2;--board-bead-selected:#3a4372;--board-bead-selected-edge:#4a5488;--board-twist:#ffffff52;--board-string-twist:#fff6d6bf;--board-string-glow:#edbe2b38;--board-hint-halo:#8fe8c8;--board-hint-glow:#8fe8c81a;--board-guide-line:#4fa6cb8c;--elevation-e1:0 1px 2px #00000059, 0 6px 18px #0000004d, inset 0 1px 0 #ffffff0a;--elevation-e2:0 2px 6px #0006, 0 14px 34px #00000073, inset 0 1px 0 #ffffff0f;--elevation-e3:0 10px 36px #0000008c;--premium-panel:linear-gradient(160deg, #0e1320 0%, #1a2236 100%);--premium-panel-solid:#0e1320;--premium-panel-muted:#aeb6c8;--premium-on-panel:#fff;--premium-sheen:#ffecbe47;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-theme=dark]{--bg-canvas:#0b0f1e;--bg-card:#161b33;--bg-card-alt:#1a2040;--bg-raised:#1e2445;--bg-sunken:#10142a;--bg-scrim:#0000009e;--bg-tab-bar:#161b33f5;--line-hair:#272f55;--line-strong:#343d66;--line-control:#6f77a0;--line-focus:#8fd3ee;--text-primary:#f3efe6;--text-secondary:#bcc1d9;--text-muted:#959bba;--text-faint:#6b7194;--text-inverse:#0b0f1e;--text-link:#8fd3ee;--action-primary-bg:#bee7f6;--action-primary-pressed:#a6dcf0;--action-primary-fg:#0b0f1e;--action-primary-shadow:0 6px 20px #8ed4f02e;--action-gold-bg:linear-gradient(180deg, #f4cf5a 0%, #e0ae22 100%);--action-gold-fg:#1d1500;--action-gold-shadow:0 4px 16px #edbe2b38, inset 0 1px 0 #ffffff59;--action-secondary-border:#343d66;--gold-fill:#edbe2b;--gold-edge:#c99712;--gold-line:#e2b020;--gold-text:#f2c94c;--gold-icon:#f2c94c;--gold-tint:#2a2208;--gold-border:#5c4a16;--sky-fill:#5bb2d6;--sky-edge:#3e93b8;--sky-line:#4fa6cb;--sky-text:#8fd3ee;--sky-tint:#132a3a;--sky-on-fill:#07111f;--ember-dot:#ff7a2e;--ember-text:#ff9a57;--ember-tint:#2a160b;--ember-border:#5c3a1e;--sage-fill:#4fb985;--sage-text:#6fcb98;--sage-tint:#10261c;--danger-text:#ff7a70;--danger-tint:#2e1414;--rose-text:#f28fab;--rose-tint:#2c1420;--board-bead-idle:#1a2040;--board-bead-idle-edge:#ffffff0f;--board-letter-idle:#e9e6f2;--board-bead-selected:#3a4372;--board-bead-selected-edge:#4a5488;--board-twist:#ffffff52;--board-string-twist:#fff6d6bf;--board-string-glow:#edbe2b38;--board-hint-halo:#8fe8c8;--board-hint-glow:#8fe8c81a;--board-guide-line:#4fa6cb8c;--elevation-e1:0 1px 2px #00000059, 0 6px 18px #0000004d, inset 0 1px 0 #ffffff0a;--elevation-e2:0 2px 6px #0006, 0 14px 34px #00000073, inset 0 1px 0 #ffffff0f;--elevation-e3:0 10px 36px #0000008c;--premium-panel:linear-gradient(160deg, #0e1320 0%, #1a2236 100%);--premium-panel-solid:#0e1320;--premium-panel-muted:#aeb6c8;--premium-on-panel:#fff;--premium-sheen:#ffecbe47;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=sepia]{--bg-canvas:#f4ead5;--bg-card:#fcf7ec;--bg-card-alt:#fffbf2;--bg-raised:#fffbf2;--bg-sunken:#eaddc2;--bg-scrim:#281e1473;--bg-tab-bar:#fcf7ecf5;--line-hair:#dca;--line-strong:#cdb993;--line-control:#8a7556;--line-focus:#285f75;--text-primary:#3a2e22;--text-secondary:#5e4d3a;--text-muted:#6e5c47;--text-faint:#a08d74;--text-inverse:#fcf7ec;--text-link:#285f75;--action-primary-bg:#3a2e22;--action-primary-pressed:#4e4032;--action-primary-fg:#fcf7ec;--action-primary-shadow:0 6px 18px #3a2e2240;--action-gold-bg:linear-gradient(180deg, #f8d86e 0%, #edbe2b 100%);--action-gold-fg:#2b1f00;--action-gold-shadow:0 4px 14px #edbe2b59, inset 0 1px 0 #ffffff80;--action-secondary-border:#cdb993;--gold-fill:#eec048;--gold-edge:#d3a52e;--gold-line:#e8b83a;--gold-text:#7d5600;--gold-icon:#b88a16;--gold-tint:#f7e7bc;--gold-border:#e2c77f;--sky-fill:#a3ccdb;--sky-edge:#86b6c8;--sky-line:#93c0d0;--sky-text:#285f75;--sky-tint:#e3eeee;--sky-on-fill:#1e2a33;--ember-dot:#c9531a;--ember-text:#9c3d0b;--ember-tint:#f9e3d2;--ember-border:#efc4a4;--sage-fill:#4e8f65;--sage-text:#2a6b49;--sage-tint:#e2ebd6;--danger-text:#a8362c;--danger-tint:#f5dcd5;--rose-text:#973855;--rose-tint:#f3dde0;--board-bead-idle:#ebdfc6;--board-bead-idle-edge:#3a2e2212;--board-letter-idle:#3a2e22;--board-bead-selected:#d9ccb0;--board-bead-selected-edge:#cbbb9a;--board-twist:#fffaf08c;--board-string-twist:#fffae2e6;--board-string-glow:#eec04838;--board-hint-halo:#285f75;--board-hint-glow:#285f751a;--board-guide-line:#93c0d08c;--elevation-e1:0 1px 2px #3a2e220f, 0 4px 14px #3a2e2212;--elevation-e2:0 2px 4px #3a2e2212, 0 10px 28px #3a2e221f;--elevation-e3:0 8px 30px #3a2e222e;--premium-panel:linear-gradient(160deg, #2a2219 0%, #3d3123 100%);--premium-panel-solid:#2a2219;--premium-panel-muted:#cbbba2;--premium-on-panel:#fff;--premium-sheen:#fff8e673;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,[data-skin=classic][data-mode=light]{--skin-bg:#f8f4ec;--skin-found-fill:#9ad3eb;--skin-found-fill-end:#9ad3eb;--skin-found-line:#8acbe6;--skin-found-stroke:#7cc0de;--skin-found-text:#13203a;--skin-guide-line:#8acbe68c;--skin-hint-glow-soft:#1f6c911a;--skin-hint-halo:#1f6c91;--skin-idle-edge:#1b21400f;--skin-idle-fill:#eee8dd;--skin-letter:#1b2140;--skin-selection:#d3d7e6;--skin-selection-line:#c3c8dc;--skin-sparkle:#8a5f00;--skin-string-edge:#ddae22;--skin-string-fill:#f4cb45;--skin-string-fill-end:#f4cb45;--skin-string-glow:#f4cb4538;--skin-string-line:#efc23a;--skin-string-text:#2b1f00;--skin-string-twist:#fffae2e6;--skin-twist:#fff9}@media (prefers-color-scheme:dark){:root:not([data-mode]){--skin-bg:#0b0f1e;--skin-found-fill:#5bb2d6;--skin-found-fill-end:#5bb2d6;--skin-found-line:#4fa6cb;--skin-found-stroke:#3e93b8;--skin-found-text:#07111f;--skin-guide-line:#4fa6cb8c;--skin-hint-glow-soft:#8fe8c81a;--skin-hint-halo:#8fe8c8;--skin-idle-edge:#ffffff0f;--skin-idle-fill:#1a2040;--skin-letter:#e9e6f2;--skin-selection:#3a4372;--skin-selection-line:#4a5488;--skin-sparkle:#ffe68a;--skin-string-edge:#c99712;--skin-string-fill:#edbe2b;--skin-string-fill-end:#edbe2b;--skin-string-glow:#edbe2b38;--skin-string-line:#e2b020;--skin-string-text:#1d1500;--skin-string-twist:#fff6d6bf;--skin-twist:#ffffff52}}[data-skin=classic][data-mode=dark]{--skin-bg:#0b0f1e;--skin-found-fill:#5bb2d6;--skin-found-fill-end:#5bb2d6;--skin-found-line:#4fa6cb;--skin-found-stroke:#3e93b8;--skin-found-text:#07111f;--skin-guide-line:#4fa6cb8c;--skin-hint-glow-soft:#8fe8c81a;--skin-hint-halo:#8fe8c8;--skin-idle-edge:#ffffff0f;--skin-idle-fill:#1a2040;--skin-letter:#e9e6f2;--skin-selection:#3a4372;--skin-selection-line:#4a5488;--skin-sparkle:#ffe68a;--skin-string-edge:#c99712;--skin-string-fill:#edbe2b;--skin-string-fill-end:#edbe2b;--skin-string-glow:#edbe2b38;--skin-string-line:#e2b020;--skin-string-text:#1d1500;--skin-string-twist:#fff6d6bf;--skin-twist:#ffffff52}[data-skin=classic][data-mode=sepia]{--skin-bg:#f4ead5;--skin-found-fill:#a3ccdb;--skin-found-fill-end:#a3ccdb;--skin-found-line:#93c0d0;--skin-found-stroke:#86b6c8;--skin-found-text:#1e2a33;--skin-guide-line:#93c0d08c;--skin-hint-glow-soft:#285f751a;--skin-hint-halo:#285f75;--skin-idle-edge:#3a2e2212;--skin-idle-fill:#ebdfc6;--skin-letter:#3a2e22;--skin-selection:#d9ccb0;--skin-selection-line:#cbbb9a;--skin-sparkle:#7d5600;--skin-string-edge:#d3a52e;--skin-string-fill:#eec048;--skin-string-fill-end:#eec048;--skin-string-glow:#eec04838;--skin-string-line:#e8b83a;--skin-string-text:#2b1f00;--skin-string-twist:#fffae2e6;--skin-twist:#fffaf08c}[data-skin=aurora]{--skin-bg:#0e1430;--skin-found-fill:#2f6e8e;--skin-found-fill-end:#5b4bb7;--skin-found-line:#3d82a6;--skin-found-stroke:#4fa3c7;--skin-found-text:#fff;--skin-guide-line:#4fa3c780;--skin-hint-glow-soft:#8ff3e024;--skin-hint-halo:#8ff3e0;--skin-idle-edge:#e6ecff17;--skin-idle-fill:#182045;--skin-letter:#e6ecff;--skin-selection:#2c3768;--skin-selection-line:#3d4a86;--skin-sparkle:#fff3c8;--skin-string-edge:#d9a73a;--skin-string-fill:#ffe7a3;--skin-string-fill-end:#f5c451;--skin-string-glow:#ffe7a342;--skin-string-line:#f8d677;--skin-string-text:#1b1530;--skin-string-twist:#fffcebd9;--skin-twist:#b4fff059}[data-skin=botanical]{--skin-bg:#e7efe6;--skin-found-fill:#b9d9c0;--skin-found-fill-end:#a9cdb2;--skin-found-line:#9cc6a8;--skin-found-stroke:#8db79a;--skin-found-text:#173323;--skin-guide-line:#8db79a8c;--skin-hint-glow-soft:#7a5a0e1a;--skin-hint-halo:#7a5a0e;--skin-idle-edge:#24332a1c;--skin-idle-fill:#f5f9f3;--skin-letter:#24332a;--skin-selection:#d4e3d3;--skin-selection-line:#b5cdb4;--skin-sparkle:#b9566f;--skin-string-edge:#b9566f;--skin-string-fill:#e28aa0;--skin-string-fill-end:#cf6e88;--skin-string-glow:#e28aa03d;--skin-string-line:#db7e96;--skin-string-text:#3a1620;--skin-string-twist:#fff0f5cc;--skin-twist:#ffffff8c}[data-skin=gilded]{--skin-bg:#14110b;--skin-found-fill:#7a2a20;--skin-found-fill-end:#5e1f18;--skin-found-line:#8a3326;--skin-found-stroke:#c8a04a;--skin-found-text:#f8ead0;--skin-guide-line:#c8a04a80;--skin-hint-glow-soft:#a9dcc924;--skin-hint-halo:#a9dcc9;--skin-idle-edge:#c8a04a52;--skin-idle-fill:#221c12;--skin-letter:#f3e6c4;--skin-selection:#4a3b1e;--skin-selection-line:#8c7440;--skin-sparkle:#fff4c4;--skin-string-edge:#a87a22;--skin-string-fill:#f7d774;--skin-string-fill-end:#c8902a;--skin-string-glow:#f7d77433;--skin-string-line:#e2b547;--skin-string-text:#1a1408;--skin-string-twist:#fffae2d9;--skin-twist:#ffd69666}[data-skin=linen]{--skin-bg:#efe6d6;--skin-found-fill:#d5e2ec;--skin-found-fill-end:#d5e2ec;--skin-found-line:#b4cadb;--skin-found-stroke:#6e8fa8;--skin-found-text:#23384a;--skin-guide-line:#6e8fa873;--skin-hint-glow-soft:#8a5f001a;--skin-hint-halo:#8a5f00;--skin-idle-edge:#3a2e221f;--skin-idle-fill:#f8f2e7;--skin-letter:#3a2e22;--skin-selection:#e3d7c1;--skin-selection-line:#cdbb9a;--skin-sparkle:#9a6a12;--skin-string-edge:#8c2d27;--skin-string-fill:#b8443a;--skin-string-fill-end:#9e3530;--skin-string-glow:#b8443a33;--skin-string-line:#b8443a;--skin-string-text:#fff6ec;--skin-string-twist:#ffecdcb3;--skin-twist:#ffffff8c}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg-canvas);min-height:100vh;color:var(--text-primary);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font:400 1.0625rem/1.6 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}main{flex:1 0 auto}a{color:var(--text-link);text-underline-offset:.18em}:focus-visible{outline:3px solid var(--line-focus);outline-offset:2px;border-radius:6px}h1,h2,h3{font-family:var(--font-display), Georgia, "Times New Roman", serif;letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600;line-height:1.15}.wrap{width:100%;max-width:68rem;margin:0 auto;padding:0 1.25rem}.narrow{max-width:46rem}.skip{z-index:10;background:var(--action-primary-bg);color:var(--action-primary-fg);border-radius:999px;padding:.5rem 1rem;position:absolute;top:.75rem;left:-999px}.skip:focus{left:.75rem}.site-header{border-bottom:1px solid var(--line-hair);background:var(--bg-canvas)}.site-header .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;display:flex}.brand{color:var(--text-primary);font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;align-items:center;gap:.55rem;font-size:1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.brand svg{width:2rem;height:2rem}.site-nav ul{flex-wrap:wrap;gap:.25rem 1.1rem;margin:0;padding:.25rem 0;list-style:none;display:flex}.site-nav a{color:var(--text-secondary);padding:.55rem 0;font-size:.98rem;font-weight:500;text-decoration:none;display:inline-block}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--gold-line);text-decoration-color:var(--gold-line);text-decoration-thickness:2px}.site-footer{border-top:1px solid var(--line-hair);background:var(--bg-sunken);color:var(--text-secondary);margin-top:4rem;font-size:.95rem}.site-footer .wrap{grid-template-columns:1fr;gap:2rem;padding-top:2.5rem;padding-bottom:2.5rem;display:grid}@media (min-width:720px){.site-footer .wrap{grid-template-columns:2fr 1fr 1fr}}.site-footer h2{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.6rem;font-family:inherit;font-size:.8rem;font-weight:700}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li a{color:var(--text-secondary);padding:.3rem 0;text-decoration:none;display:inline-block}.site-footer li a:hover{color:var(--text-primary);text-decoration:underline}.site-footer p{margin:.4rem 0}.btn{min-height:3rem;font:inherit;cursor:pointer;text-align:center;overflow-wrap:anywhere;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--action-primary-bg);color:var(--action-primary-fg);box-shadow:var(--action-primary-shadow)}.btn-primary:hover{background:var(--action-primary-pressed)}.btn-gold{background-image:var(--action-gold-bg);color:var(--action-gold-fg);box-shadow:var(--action-gold-shadow)}.btn-secondary{background:var(--bg-card);color:var(--text-primary);border-color:var(--action-secondary-border)}.btn-secondary:hover{border-color:var(--line-control)}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn svg{flex-shrink:0;width:1.2rem;height:1.2rem}.badges{flex-wrap:wrap;gap:.75rem;display:flex}.badges .btn{flex:11rem}.alt-store{color:var(--text-muted);margin:.6rem 0 0;font-size:.9rem}.card{background:var(--bg-card);border:1px solid var(--line-hair);box-shadow:var(--elevation-e1);border-radius:1.25rem;padding:1.5rem}@media (min-width:720px){.card{padding:2rem}}.section{padding:3rem 0 0}.section>.wrap>h2,.section-title{margin-bottom:1.25rem;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.2rem)}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-text);margin-bottom:.6rem;font-size:.8rem;font-weight:700;display:block}.lede{color:var(--text-secondary);max-width:40rem;margin:1rem 0 0;font-size:1.15rem}.grid-3{grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:820px){.grid-3{grid-template-columns:repeat(3,1fr)}}.grid-2{grid-template-columns:1fr;align-items:center;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.grid-2{grid-template-columns:repeat(2,1fr)}}.card h3{margin-bottom:.5rem;font-size:1.3rem}.card p{color:var(--text-secondary);margin:.4rem 0 0}.beads{margin:.75rem 0 0;padding:0;list-style:none}.beads li{color:var(--text-secondary);margin:.45rem 0;padding-left:1.6rem;position:relative}.beads li:before{content:"";background:var(--sky-fill);border:1.5px solid var(--sky-edge);border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:.45em;left:0}.beads.gold li:before{background:var(--gold-fill);border-color:var(--gold-edge)}.hero{padding:3rem 0 0}.hero .wrap{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}@media (min-width:900px){.hero .wrap{grid-template-columns:1.1fr .9fr}}.hero h1{font-size:clamp(2.3rem,1.6rem + 3.2vw,3.8rem)}.hero h1 .gold{color:var(--gold-text)}.hero .badges{max-width:26rem;margin-top:1.75rem}.hero-note{color:var(--text-muted);margin:.9rem 0 0;font-size:.95rem}.page-head{padding:3rem 0 .5rem}.page-head h1{font-size:clamp(2rem,1.5rem + 2.4vw,3rem)}.board-card{background:var(--bg-card);border:1px solid var(--line-hair);box-shadow:var(--elevation-e2);border-radius:1.5rem;padding:1.25rem}.board-card figcaption{color:var(--text-muted);text-align:center;margin-top:.75rem;font-size:.92rem}.board{width:100%;height:auto;display:block}.board .bead{fill:var(--board-bead-idle);stroke:var(--board-bead-idle-edge);stroke-width:1.5px}.board .bead.sky{fill:var(--sky-fill);stroke:var(--sky-edge)}.board .bead.gold{fill:var(--gold-fill);stroke:var(--gold-edge)}.board .letter{fill:var(--board-letter-idle);font:700 17px system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.board .letter.sky{fill:var(--sky-on-fill)}.board .letter.gold{fill:var(--action-gold-fg)}.board .thread-sky{stroke:var(--sky-line);fill:none}.board .thread-gold{stroke:var(--gold-line);fill:none}.board .glow{stroke:var(--board-string-glow);fill:none}.board .twist{stroke:var(--board-twist);fill:none}.board .halo{stroke:var(--board-hint-halo);fill:none}.prose{overflow-wrap:break-word;max-width:46rem}.prose h2{margin:2.25rem 0 .75rem;scroll-margin-top:1rem;font-size:1.55rem}.prose h3{margin:1.5rem 0 .5rem;scroll-margin-top:1rem;font-family:inherit;font-size:1.12rem;font-weight:700}.prose p,.prose ul,.prose ol{margin:.75rem 0}.prose ul,.prose ol{padding-left:1.4rem}.prose li{margin:.35rem 0}.prose li::marker{color:var(--text-muted)}.updated{color:var(--text-muted);margin:.75rem 0 0;font-size:.95rem}.legal-open{background:var(--gold-tint);color:var(--gold-text);border:1px dashed var(--gold-border);border-radius:.35rem;padding:0 .25rem}.legal-note{background:var(--sky-tint);border-left:4px solid var(--sky-edge);color:var(--text-primary);border-radius:.5rem;padding:.75rem 1rem}.legal-table{border:1px solid var(--line-hair);border-radius:.75rem;margin:1rem 0;overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;font-size:.95rem}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-hair);padding:.65rem .8rem}.legal-table thead th{background:var(--bg-sunken);font-weight:700}.legal-table tbody tr:last-child th,.legal-table tbody tr:last-child td{border-bottom:0}@media (max-width:640px){.legal-table thead{display:none}.legal-table tr{border-bottom:1px solid var(--line-hair);padding:.4rem 0;display:block}.legal-table tbody th,.legal-table td{border:0;padding:.3rem .8rem;display:block}.legal-table td:before{content:attr(data-label) ": ";color:var(--text-muted);font-weight:700}}.faq{gap:.75rem;display:grid}.faq details{background:var(--bg-card);border:1px solid var(--line-hair);border-radius:1rem}.faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--gold-icon);font-size:1.3rem;font-weight:700;line-height:1}.faq details[open] summary:after{content:"–"}.faq .answer{color:var(--text-secondary);padding:0 1.25rem 1.1rem}.faq .answer p{margin:.5rem 0 0}.field{margin:0 0 1.1rem}.field label,.field legend{margin-bottom:.35rem;font-weight:600;display:block}.field .opt{color:var(--text-muted);font-weight:400}.field input[type=text],.field textarea{width:100%;font:inherit;color:var(--text-primary);background:var(--bg-card-alt);border:1.5px solid var(--line-strong);border-radius:.75rem;padding:.7rem .9rem}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--danger-text)}.field fieldset,fieldset.field{border:0;padding:0}.radios{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.radios label{align-items:center;gap:.5rem;min-height:2.75rem;margin:0;font-weight:400;display:inline-flex}.help{color:var(--text-muted);margin:.35rem 0 0;font-size:.92rem}.error{color:var(--danger-text);margin:.35rem 0 0;font-size:.92rem;font-weight:600}.sent{background:var(--bg-sunken);border-radius:.9rem;margin-top:1rem;padding:1rem 1.1rem}.sent pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--bg-card);border-radius:.6rem;margin:.6rem 0 0;padding:.8rem;font-size:.92rem}.landing{text-align:center;max-width:30rem;margin:0 auto}.landing .board-card{margin:1.5rem 0}.landing h2{font-size:1.6rem}.landing .steps{text-align:left;max-width:22rem;color:var(--text-secondary);margin:1rem auto 0;padding-left:1.4rem}.landing .badges{margin-top:1.25rem}.landing .open-app{width:100%;margin-top:.75rem}.fine{color:var(--text-muted);margin:1rem 0 0;font-size:.9rem}.board.preview{max-width:19rem;margin:0 auto}.board .pv-bead{fill:var(--skin-idle-fill);stroke:var(--skin-idle-edge);stroke-width:1.5px}.board .pv-letter{fill:var(--skin-letter);font:700 16px system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.landing .cta-first,.landing .cta-second{margin:1rem 0}.landing .play-web{width:100%}.hero-ctas{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}@media (hover:hover) and (pointer:fine){.hero .play-web{background:var(--action-primary-bg);color:var(--action-primary-fg);box-shadow:var(--action-primary-shadow);border-color:#0000;order:-1}}.qr{color:var(--text-secondary);flex-direction:column;align-items:center;gap:.5rem;margin:1.5rem auto 0;font-size:.92rem;display:inline-flex}.qr svg{border-radius:.75rem}.qr .qr-plate{fill:var(--bg-card)}.qr .qr-ink{fill:var(--text-primary)}.inapp-bar{background:var(--sky-tint);max-width:30rem;color:var(--text-primary);text-align:center;border-radius:.9rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;margin:1rem auto 0;padding:.75rem 1rem;display:flex}.inapp-bar p{margin:0}.day-nav{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1.25rem;display:flex}.daily-about,.recent-dailies{text-align:left}.recent-dailies ul{margin:.75rem 0 0;padding:0;list-style:none}.recent-dailies li a{border-bottom:1px solid var(--line-hair);min-height:2.75rem;color:var(--text-primary);align-items:baseline;gap:.75rem;padding:.6rem 0;text-decoration:none;display:flex}.recent-dailies .rd-date{color:var(--text-muted);min-width:5.5rem}.stack>*+*{margin-top:1rem}.field input[type=email]{width:100%;font:inherit;color:var(--text-primary);background:var(--bg-card-alt);border:1.5px solid var(--line-strong);border-radius:.75rem;padding:.7rem .9rem}.check{align-items:flex-start;gap:.6rem;display:flex}.check input{width:1.2rem;height:1.2rem;margin-top:.3rem}.btn-danger{background:var(--danger-text);color:var(--text-inverse)}.notice-billing{margin-bottom:1rem}.site-nav .nav-play{font-weight:700}.notice{background:var(--gold-tint);border:1px solid var(--gold-border);color:var(--text-primary);border-radius:.9rem;padding:.9rem 1.1rem}@media (prefers-reduced-motion:no-preference){.btn{transition:background-color .15s,border-color .15s,transform .15s}.btn:active{transform:scale(.97)}}@media (max-width:719px){.site-header .wrap{gap:0 .75rem}.site-header .brand{order:1}.site-header .lang-menu{order:2;margin-left:auto}.site-header .site-nav{scrollbar-width:none;flex:100%;order:3;min-width:0;overflow-x:auto}.site-header .site-nav::-webkit-scrollbar{display:none}.site-header .site-nav ul{white-space:nowrap;flex-wrap:nowrap}}body:has(.lang-bar){padding-bottom:9rem}.lang-menu{position:relative}.lang-menu>summary{border:1px solid var(--line-control);background:var(--bg-card);min-height:2.75rem;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.98rem;font-weight:600;list-style:none;display:inline-flex}.lang-menu>summary::-webkit-details-marker{display:none}.lang-menu>summary svg{width:1.15rem;height:1.15rem}.lang-menu>summary svg:last-child{width:.95rem;height:.95rem;color:var(--text-secondary)}.lang-menu[open]>summary svg:last-child{transform:rotate(180deg)}.lang-menu>summary:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}.lang-menu ul{z-index:20;background:var(--bg-raised);border:1px solid var(--line-hair);min-width:13rem;max-width:calc(100vw - 2rem);box-shadow:var(--elevation-e2);border-radius:1rem;margin:0;padding:.4rem;list-style:none;position:absolute;top:calc(100% + .4rem);right:0}.lang-menu li a{min-height:2.75rem;color:var(--text-primary);border-radius:.7rem;align-items:center;gap:.6rem;padding:.45rem .75rem;font-weight:500;text-decoration:none;display:flex}.lang-menu li a:hover,.lang-menu li a:focus-visible{background:var(--bg-sunken)}.lang-menu li a[aria-current]{font-weight:700}.lang-menu .lang-sub{color:var(--text-secondary);font-size:.85rem;font-weight:400}.lang-menu li svg{width:1.1rem;height:1.1rem;color:var(--gold-text);margin-left:auto}.lang-row{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.15rem .1rem;margin-top:.75rem;display:flex}.lang-row svg{width:1.05rem;height:1.05rem;margin-right:.35rem}.lang-row a{padding:.35rem 0;display:inline-block}.lang-bar{left:50%;bottom:max(1rem, env(safe-area-inset-bottom));z-index:30;background:var(--bg-raised);border:1px solid var(--gold-border);width:min(36rem,100% - 1.5rem);box-shadow:var(--elevation-e2);border-radius:1.1rem;flex-wrap:wrap;align-items:center;gap:.6rem .75rem;padding:.9rem 3rem .9rem 1.1rem;display:flex;position:fixed;transform:translate(-50%)}.lang-bar p{color:var(--text-primary);flex:100%;margin:0;font-weight:600}.lang-bar .lang-bar-close{width:2.75rem;height:2.75rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:1.1rem;position:absolute;top:.4rem;right:.4rem}
@font-face{font-family:display;src:url(../media/StringsDisplay_SemiBold-s.p.3kzw_rvmoiqmq.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:92.29%;descent-override:24.06%;line-gap-override:0.0%;size-adjust:105.97%}.ljEOpq_className{font-family:display,display Fallback,Georgia,Times New Roman,serif}.ljEOpq_variable{--font-display:"display", "display Fallback", Georgia, Times New Roman, serif}
