.atlas-theme{--chev-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--dock-gap: 8px;color-scheme:dark;--ink: #14111c;--panel: #1f1a28;--open-tint: #33252a;--line: #2d2636;--hair: #2d2636;--plate: #1c1f2c;--control-edge: #3d2f42;--field: #241e2e;--field-text: #e9e6dc;--field-hint: #a3a1ae;--field-edge: #6b6f86;--field-scheme: dark;--ring-l: .74;--text: #efe8f0;--moon-lit: #e9e6dc;--moon-dark: #262836;--moon-edge: #4a4e66;--muted: #a99cae;--food: #ff4d5e;--air: #2fd37a;--imp: #4f7dff;--air-sign: #86d2e8;--chart-2: #f2a6c8;--chart-3: #9fdcc4;--chart-4: #f0c89a;--ok: #7fd1a4;--sweet: #a8d47f;--mild: #d7c46a;--clash: #e07a6a;--zod: #b5a6ea;--br: #ea9a9a;--tonic: #ff4d5e;--dominant: #3fa4ff;--subdom: #2fd37a;--gold: #e8c46a;--rule: #e8c46a;--reading-line: #e8c46a;--reading-text: #e8c46a;--link: #9e9eff;--text-soft: #d4c8d6;--fire: #e8673f;--earth: #a3b65e;--water: #4f93dc;--pipes: #7fb3d5;--metal: #c9a27a;--on-accent: #0d0e14;--d1: #ff3b3b;--d2: #ff8a2e;--d3: #ffd84d;--d4: #3ddc84;--d5: #3fa4ff;--d6: #5b5bff;--d7: #b05bff;--point-edge: #14111c;--key-white: #d9d5ca;--key-white-edge: transparent;--key-white-text: #3a3a44;--key-black: #23232d;--key-black-edge: #3a3d50;--shadow: rgb(0 0 0 / .45);--accent: #d99a88;--accent-text: #e2aa9b;--accent-tint: #33252a;--accent-edge: #57403c;--sky-fill: #33252a;--sky-edge: #57403c;--btn: #33274a;--btn-edge: #4a3a66;--btn-text: #dcc6fa;--cta-text: #1a1424;--spiral: #bdb1c1;--enn: #bdb1c1;--kind-music: #7fb6e6;--kind-programs: #a9cf86;--kind-words: #d6a6e8;--kind-today: #7fd1c4;--chip: rgb(20 17 28 / .45);--chip-edge: #3d2f42;--sheet: #14111c;--inset: #1f1a28;--track: #241e2e;--dock: #19151f;--nav: #0f0c14;--nav-edge: #2d2636;--band-top: #17142a;--band-bottom: #2a1d2c;--band-muted: #b6a6bc;--band-h: 210px;--lane-plum: #4e3a70;--lane-plum-text: #e6d6fa;--lane-coral: #64443e;--lane-coral-text: #f6d8ce;--lane-ochre: #66532c;--lane-ochre-text: #f3e2b8;--lane-empty: #211b2a;--kind-bed: #262a3d;--kind-bed-edge: #8d96c0;--kind-bed-text: #d6dbf0;--kind-file-edge: #c9a75a;--sbar: #120911;--sbar-text: #f3e7ee;--sbar-muted: #bba5b4;--sbar-edge: #6b4a45;--sbar-dot: #d99a88;--fs-caption: 12px;--fs-label: 13px;--fs-small: 14px;--fs-body: 16px;--fs-title: 18px;--fs-page: 22px;--fs-figure: 28px;--fs-xs: var(--fs-caption);--fs-sm: var(--fs-label);--fs-md: var(--fs-small);--fs-base: var(--fs-body);--lh-body: 1.45;--h-sm: 36px;--h-md: 44px;--h-lg: 48px;--r-sm: 6px;--r-md: 14px;--r-lg: 14px;--r-card: 20px;--r-sheet: 28px;--r-pill: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--gut: 16px;--f-display: "IBM Plex Mono", ui-monospace, Menlo, monospace;--f-body: "Figtree", "Helvetica Neue", Arial, sans-serif;--nav-h: 58px;--dock-h: 76px;--f-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace}:root[data-theme=light] .atlas-theme{--field: #ffffff;--field-text: #1f1820;--field-hint: #6a5c66;--field-edge: #8e7a88;--field-scheme: light;--ring-l: .58;color-scheme:light;--ink: #fdf9f6;--panel: #f5ece8;--open-tint: #fbe1d8;--line: #ecdfda;--hair: #ecdfda;--plate: #e6e0d2;--control-edge: #8e7a88;--text: #1f1820;--text-soft: #3a2f38;--moon-lit: #e9e6dc;--moon-dark: #6b6874;--moon-edge: #8a8477;--muted: #6a5c66;--gold: #896609;--rule: #9a6a08;--reading-line: #9a6a08;--reading-text: #896609;--link: #1d4f9c;--air: #1d6f3e;--fire: #953414;--water: #1b4a80;--pipes: #2a6a96;--imp: #22287a;--food: #b8213a;--tonic: #b8213a;--dominant: #1f63ad;--subdom: #1d6f3e;--air-sign: #1f6a86;--chart-2: #a83f72;--chart-3: #2f7d63;--chart-4: #9a5a1c;--ok: #2f8a5a;--sweet: #5f8a2a;--mild: #8a7a1a;--clash: #a63d2f;--zod: #5b4a9c;--br: #9c3b3b;--earth: #566a1c;--metal: #85502c;--on-accent: #ffffff;--d1: #c9302f;--d2: #c25d12;--d3: #9a7408;--d4: #1f8a4e;--d5: #1f6fc0;--d6: #4343cf;--d7: #8338c9;--point-edge: #1f1820;--key-white: #ffffff;--key-white-edge: #b9b2a3;--key-white-text: #3a3a44;--key-black: #2a2930;--key-black-edge: #1b1a20;--shadow: rgb(60 30 50 / .08);--accent: #93512a;--accent-text: #93512a;--accent-tint: #fbe1d8;--accent-edge: #e6b4a6;--sky-fill: #f3eaf8;--sky-edge: #e4d4ee;--btn: #efe2f6;--btn-edge: #d8c3e8;--btn-text: #5a3488;--cta-text: #ffffff;--spiral: #504350;--enn: #504350;--kind-music: #2f6ea6;--kind-programs: #4f7a2a;--kind-words: #8a4a9e;--kind-today: #24786c;--chip: rgb(253 249 246 / .6);--chip-edge: #d9c6cf;--sheet: #fdf9f6;--inset: #f5ece8;--track: #f1e6e2;--dock: #fdf9f6;--nav: #f3e9e4;--nav-edge: #ecdfda;--band-top: #e4d4de;--band-bottom: #f2e5da;--band-muted: #5e4d5a;--lane-plum: #d9c2ec;--lane-plum-text: #4a2a72;--lane-coral: #f3b9a6;--lane-coral-text: #6e2e1c;--lane-ochre: #ecd29a;--lane-ochre-text: #5e4210;--lane-empty: #f3eaee;--kind-bed: #dde0ea;--kind-bed-edge: #4d5578;--kind-bed-text: #2e3350;--kind-file-edge: #8a6418;--sbar: #2c1828;--sbar-text: #f8eef3;--sbar-muted: #d2bccb;--sbar-edge: #6e4a63;--sbar-dot: #e8a592}:root[data-theme=light]{--ring-l: .58}.hero[data-astro-cid-hnxdoac3]{position:relative;background:var(--hero);padding:20px 0 40px}:root[data-theme=light] .hero[data-astro-cid-hnxdoac3]{--hero: var(--ink)}:root[data-theme=light] .tap-card[data-astro-cid-hnxdoac3],:root[data-theme=light] .rule-cap[data-astro-cid-hnxdoac3],:root[data-theme=light] .tap-me[data-astro-cid-hnxdoac3] .lbl[data-astro-cid-hnxdoac3],:root[data-theme=light] .stage[data-astro-cid-hnxdoac3] .pair-chip{background:color-mix(in srgb,var(--panel) 90%,transparent)}:root[data-theme=light] .tap-card[data-astro-cid-hnxdoac3]{background:var(--panel)}:root[data-theme=light] .switches[data-astro-cid-hnxdoac3] input[data-astro-cid-hnxdoac3]{accent-color:var(--btn-text)}.theme-fading .themed[data-astro-cid-hnxdoac3],.theme-fading .themed[data-astro-cid-hnxdoac3] *{transition:background-color .3s ease,color .3s ease,border-color .3s ease,fill .3s ease,stroke .3s ease,opacity .3s ease!important}.stage[data-astro-cid-hnxdoac3] .theme-shot{position:absolute;pointer-events:none;opacity:1;transition:opacity .3s ease}.th-sun[data-astro-cid-hnxdoac3],#themeBtn[data-astro-cid-hnxdoac3][aria-pressed=true] .th-moon[data-astro-cid-hnxdoac3]{display:none}#themeBtn[data-astro-cid-hnxdoac3][aria-pressed=true] .th-sun[data-astro-cid-hnxdoac3]{display:inline}.welcome[data-astro-cid-hnxdoac3]{position:absolute;inset:0;z-index:20;display:grid;place-items:center;padding:24px var(--gutter)}.welcome[data-astro-cid-hnxdoac3][hidden]{display:none}.wl-scrim[data-astro-cid-hnxdoac3]{position:absolute;inset:0;background:#14111c9e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.wl-card[data-astro-cid-hnxdoac3]{position:relative;width:min(100%,520px);box-sizing:border-box;padding:28px 28px 24px;border-radius:28px;background:var(--panel);border:1px solid var(--chip-edge);box-shadow:0 24px 60px -20px #000c;color:var(--text-soft);font-size:16px;line-height:1.55}.wl-card[data-astro-cid-hnxdoac3] p[data-astro-cid-hnxdoac3]{margin:0 0 12px}.wl-card[data-astro-cid-hnxdoac3] h2[data-astro-cid-hnxdoac3]{margin:0 0 12px;color:var(--text);font-size:clamp(22px,2.4vw,28px);line-height:1.2}.wl-sound[data-astro-cid-hnxdoac3]{display:flex;align-items:center;gap:10px;margin:18px 0 20px;padding:10px 10px 10px 14px;border-radius:18px;background:var(--ink);border:1px solid var(--line);font-size:14px;color:var(--text-soft)}.wl-sound[data-astro-cid-hnxdoac3]>span[data-astro-cid-hnxdoac3]:nth-child(2){flex:1}.wl-sound-ic[data-astro-cid-hnxdoac3]{flex:none;display:grid;color:var(--gold)}.wl-mute[data-astro-cid-hnxdoac3]{flex:none;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--chip-edge);background:var(--chip);color:var(--btn-text);font:inherit;font-weight:600;cursor:pointer}.wl-mute[data-astro-cid-hnxdoac3][aria-pressed=true]{background:var(--btn);border-color:var(--btn-edge)}.wl-go[data-astro-cid-hnxdoac3]{width:100%}@media(max-width:900px){.welcome[data-astro-cid-hnxdoac3]{align-items:start;padding-top:16px}.wl-card[data-astro-cid-hnxdoac3]{padding:22px 20px 20px}}.wl-mute[data-astro-cid-hnxdoac3]:focus-visible,.wl-go[data-astro-cid-hnxdoac3]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.snd-off[data-astro-cid-hnxdoac3],[data-astro-cid-hnxdoac3][aria-pressed=true] .snd-on[data-astro-cid-hnxdoac3]{display:none}[data-astro-cid-hnxdoac3][aria-pressed=true] .snd-off[data-astro-cid-hnxdoac3]{display:inline}.wl-sound-ic[data-astro-cid-hnxdoac3].muted .snd-on[data-astro-cid-hnxdoac3]{display:none}.wl-sound-ic[data-astro-cid-hnxdoac3].muted .snd-off[data-astro-cid-hnxdoac3]{display:inline}.icon-btn[data-astro-cid-hnxdoac3].snd[aria-pressed=true]{color:var(--accent-text)}.hero-head[data-astro-cid-hnxdoac3] h1[data-astro-cid-hnxdoac3]{font-size:clamp(20px,2.2vw,24px);line-height:1.2}.hint[data-astro-cid-hnxdoac3]{display:flex;gap:8px;align-items:flex-start;margin:0;color:var(--text-soft);font-size:14px;opacity:.6}.hint[data-astro-cid-hnxdoac3] svg[data-astro-cid-hnxdoac3]{flex:none;margin-top:1px;color:var(--gold)}.atlas[data-astro-cid-hnxdoac3]{display:flex;flex-wrap:wrap;gap:16px;align-items:stretch;margin-top:20px}.stage-col[data-astro-cid-hnxdoac3]{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;gap:10px}.tbar-wrap[data-astro-cid-hnxdoac3]{position:relative}.tbar[data-astro-cid-hnxdoac3]{display:flex;align-items:center;gap:4px;max-width:640px;margin:0 auto}.tb[data-astro-cid-hnxdoac3]{height:36px;min-height:36px;border:1px solid var(--chip-edge);border-radius:12px;background:var(--chip);color:var(--text);cursor:pointer;-webkit-touch-callout:none;user-select:none}.tb[data-astro-cid-hnxdoac3] svg[data-astro-cid-hnxdoac3]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block}.tb[data-astro-cid-hnxdoac3][aria-pressed=true],.tb[data-astro-cid-hnxdoac3][aria-expanded=true]{background:var(--btn);color:var(--btn-text);border-color:var(--btn-edge)}.tb[data-astro-cid-hnxdoac3]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tb[data-astro-cid-hnxdoac3].tw{flex:none;display:flex;align-items:center;gap:4px;padding:0 9px;font:500 14px Figtree,sans-serif}.tb[data-astro-cid-hnxdoac3] .chev[data-astro-cid-hnxdoac3]{width:11px;height:11px;opacity:.7;flex:none}.sh-ico[data-astro-cid-hnxdoac3]{display:grid}.dials[data-astro-cid-hnxdoac3]{flex:1;display:flex;gap:4px;min-width:0;align-items:center}.tb[data-astro-cid-hnxdoac3].dial{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 9px;white-space:nowrap;line-height:1}#dTonic[data-astro-cid-hnxdoac3]{min-width:max-content}.tb[data-astro-cid-hnxdoac3].dial .dk[data-astro-cid-hnxdoac3]{font:400 13px Figtree,sans-serif;color:var(--muted);flex:none}.tb[data-astro-cid-hnxdoac3].dial .dv[data-astro-cid-hnxdoac3]{font:600 13px Figtree,sans-serif;overflow:hidden;text-overflow:ellipsis;min-width:0}.tb[data-astro-cid-hnxdoac3].dial[aria-pressed=true] .dk[data-astro-cid-hnxdoac3]{color:var(--btn-text);opacity:.8}.tb[data-astro-cid-hnxdoac3].sq{width:36px;flex:none;padding:0;display:grid;place-items:center}.dlink[data-astro-cid-hnxdoac3]{flex:none;width:24px;height:36px;margin:0 -2px;padding:0;border:0;background:none;color:var(--muted);display:grid;place-items:center;position:relative;cursor:pointer}.dlink[data-astro-cid-hnxdoac3]:before{content:"";position:absolute;left:-2px;right:-2px;top:50%;border-top:1.5px dashed var(--line)}.dlink[data-astro-cid-hnxdoac3][aria-pressed=true]:before{border-top:2px solid color-mix(in srgb,var(--accent) 60%,transparent)}.dlink[data-astro-cid-hnxdoac3][aria-pressed=true]{color:var(--accent-text)}.dlink[data-astro-cid-hnxdoac3] svg[data-astro-cid-hnxdoac3]{position:relative;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;background:var(--hero);border-radius:50%;padding:1px}.dlink[data-astro-cid-hnxdoac3]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.tb-menu[data-astro-cid-hnxdoac3]{position:absolute;top:calc(100% + 6px);left:0;z-index:5;display:grid;gap:2px;min-width:180px;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 8px 24px #00000059}.tb-menu[data-astro-cid-hnxdoac3][hidden]{display:none}.tb-menu[data-astro-cid-hnxdoac3] button{font:inherit;font-size:14px;text-align:left;min-height:40px;padding:8px 16px;border:none;border-radius:8px;background:none;color:var(--text);cursor:pointer}.tb-menu[data-astro-cid-hnxdoac3] button[aria-checked=true]{color:var(--accent-text);background:color-mix(in srgb,var(--accent) 14%,transparent)}.tb-menu[data-astro-cid-hnxdoac3] button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tb-menu[data-astro-cid-hnxdoac3] hr[data-astro-cid-hnxdoac3]{border:0;border-top:1px solid var(--line);margin:4px 0;width:100%}@media(max-width:399px){#shapeLab[data-astro-cid-hnxdoac3]{display:none}}.tune-sel[data-astro-cid-hnxdoac3]{align-self:flex-start;min-height:40px;padding:0 12px;border-radius:999px;border:1px solid var(--chip-edge);background:var(--chip);color:var(--text-soft);font:500 14px IBM Plex Mono,monospace}.sel[data-astro-cid-hnxdoac3] select[data-astro-cid-hnxdoac3]{min-height:40px;padding:0 12px;border-radius:999px;border:1px solid var(--chip-edge);background:var(--chip);color:var(--text-soft);font:500 14px IBM Plex Mono,monospace}.stage[data-astro-cid-hnxdoac3]{--ink: var(--hero);position:relative;height:min(82vh,920px);min-height:360px;background:var(--hero);overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.stage[data-astro-cid-hnxdoac3] canvas[data-astro-cid-hnxdoac3]{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:grab}.stage[data-astro-cid-hnxdoac3] canvas[data-astro-cid-hnxdoac3]:active{cursor:grabbing}.stage[data-astro-cid-hnxdoac3] canvas[data-astro-cid-hnxdoac3]:focus-visible{outline:2px solid var(--focus);outline-offset:-4px;border-radius:20px}.stage[data-astro-cid-hnxdoac3] canvas[data-astro-cid-hnxdoac3].pairing{cursor:crosshair}.stage[data-astro-cid-hnxdoac3] .pair-layer{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.stage[data-astro-cid-hnxdoac3] .pair-chip{position:absolute;z-index:2;transform:translate(-50%,calc(-100% - 26px));padding:5px 12px;border-radius:999px;background:#14111ceb;border:1px solid var(--chip-edge);font:600 13px IBM Plex Mono,monospace;white-space:nowrap;pointer-events:none}.stage[data-astro-cid-hnxdoac3] .pair-chip.below{transform:translate(-50%,26px)}.tap-me[data-astro-cid-hnxdoac3]{position:absolute;transform:translate(-50%,-50%);border:0;background:none;padding:0;width:44px;height:44px;cursor:pointer;color:var(--text)}.tap-me[data-astro-cid-hnxdoac3] .ring[data-astro-cid-hnxdoac3]{position:absolute;inset:0;border-radius:50%;border:2px solid var(--gold);animation:pulse 1.8s ease-out infinite}.tap-me[data-astro-cid-hnxdoac3] .lbl[data-astro-cid-hnxdoac3]{position:absolute;left:50%;top:-12px;transform:translate(-50%,-100%);white-space:nowrap;padding:6px 12px;border-radius:999px;background:#14111ce6;border:1px solid var(--chip-edge);font-size:13px;font-weight:600}@keyframes pulse{0%{transform:scale(.6);opacity:1}to{transform:scale(1.5);opacity:0}}@media(prefers-reduced-motion:reduce){.tap-me[data-astro-cid-hnxdoac3] .ring[data-astro-cid-hnxdoac3]{animation:none}}.tap-card[data-astro-cid-hnxdoac3]{position:absolute;z-index:3;width:max-content;max-width:calc(100% - 16px);padding:12px 14px;border-radius:20px;background:#1f1a28f7;border:1px solid var(--chip-edge);box-shadow:0 16px 40px -12px #000000b3}.tc-head[data-astro-cid-hnxdoac3]{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.tc-detail[data-astro-cid-hnxdoac3]{margin-top:2px;font-size:13px;color:var(--muted)}.tc-acts[data-astro-cid-hnxdoac3]{display:flex;gap:6px;margin-top:10px;flex-wrap:nowrap}.tc-sw[data-astro-cid-hnxdoac3]{flex:none;display:grid;place-items:center}.tc-sw[data-astro-cid-hnxdoac3]:empty{display:none}.tc-sw[data-astro-cid-hnxdoac3] .mk-sample{display:block;overflow:visible;background:var(--ink);border:1px solid var(--line);border-radius:8px;padding:2px}.tc-title[data-astro-cid-hnxdoac3]{display:grid;justify-items:start}.tc-title[data-astro-cid-hnxdoac3] .tc-detail[data-astro-cid-hnxdoac3]:empty{display:none}.mc-ico[data-astro-cid-hnxdoac3]{min-height:40px;padding:0 12px 0 10px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;border:1px solid var(--chip-edge);background:var(--chip);color:var(--btn-text);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap}.mc-ico[data-astro-cid-hnxdoac3] svg[data-astro-cid-hnxdoac3]{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.mc-ico[data-astro-cid-hnxdoac3].pri{border-color:var(--btn-edge)}.mc-ico[data-astro-cid-hnxdoac3][hidden]{display:none}.mc-ico[data-astro-cid-hnxdoac3].mc-link{padding:0 6px;border-color:transparent;background:none;color:var(--accent-text);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.mc-ico[data-astro-cid-hnxdoac3]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tc-head[data-astro-cid-hnxdoac3]{align-items:center}.tc-title[data-astro-cid-hnxdoac3]{flex:1;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.tc-chev[data-astro-cid-hnxdoac3] svg[data-astro-cid-hnxdoac3]{transition:transform .18s ease}.tc-chev[data-astro-cid-hnxdoac3][aria-expanded=true] svg[data-astro-cid-hnxdoac3]{transform:rotate(180deg)}.tc-info[data-astro-cid-hnxdoac3]{max-width:36ch;margin-top:10px;padding-top:10px;border-top:1px solid var(--line);font-size:13.5px;line-height:1.5;color:var(--text-soft)}.tc-info[data-astro-cid-hnxdoac3] p{margin:0 0 8px}.tc-info[data-astro-cid-hnxdoac3] .src{color:var(--muted);font-size:12.5px}.tc-info[data-astro-cid-hnxdoac3] .tc-more{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.rule-cap[data-astro-cid-hnxdoac3]{position:absolute;z-index:3;top:12px;left:50%;transform:translate(-50%);margin:0;padding:4px 10px;border-radius:999px;background:#1f1a28eb;border:1px solid var(--chip-edge);font-size:13px;color:var(--gold, #e8c46a);white-space:nowrap;opacity:0;transition:opacity .3s ease;pointer-events:none}.rule-cap[data-astro-cid-hnxdoac3].on{opacity:1;transition:none}.hud[data-astro-cid-hnxdoac3]{position:absolute;bottom:12px;z-index:2}.hud-l[data-astro-cid-hnxdoac3]{left:12px;display:flex;flex-direction:column;align-items:center;gap:8px}.hud-tr[data-astro-cid-hnxdoac3]{top:12px;bottom:auto;right:12px;display:flex;gap:8px}.fs-out[data-astro-cid-hnxdoac3],#fullBtn[data-astro-cid-hnxdoac3][aria-pressed=true] .fs-in[data-astro-cid-hnxdoac3]{display:none}#fullBtn[data-astro-cid-hnxdoac3][aria-pressed=true] .fs-out[data-astro-cid-hnxdoac3]{display:inline}.hud-r[data-astro-cid-hnxdoac3]{right:12px;display:flex;align-items:flex-end;gap:6px}.hud-pill[data-astro-cid-hnxdoac3]{display:grid;justify-items:center;width:40px;border-radius:999px;border:1px solid var(--chip-edge);background:var(--chip);overflow:hidden}.hp-b[data-astro-cid-hnxdoac3]{display:grid;place-items:center;width:100%;height:34px;padding:0;border:0;background:none;color:var(--text-soft);cursor:pointer}.hp-b[data-astro-cid-hnxdoac3]:hover:not(:disabled),.oct-mid[data-astro-cid-hnxdoac3]:hover{color:var(--text);background:#ffffff0f}.hp-b[data-astro-cid-hnxdoac3]:disabled{opacity:.35;cursor:default}.hp-b[data-astro-cid-hnxdoac3]:focus-visible,.oct-mid[data-astro-cid-hnxdoac3]:focus-visible{outline:2px solid var(--focus);outline-offset:-3px;border-radius:999px}.oct-mid[data-astro-cid-hnxdoac3]{display:grid;place-items:center;width:100%;min-height:26px;padding:0;border:0;background:none;color:var(--accent-text);font:600 14px/1.2 IBM Plex Mono,monospace;cursor:pointer}.oct-dots[data-astro-cid-hnxdoac3]{display:grid;justify-items:center;align-content:center;gap:3px;align-self:center;pointer-events:none}.oct-dots[data-astro-cid-hnxdoac3] i{width:4px;height:4px;border-radius:50%;background:var(--muted);opacity:.55}.oct-dots[data-astro-cid-hnxdoac3] i.mine{background:var(--air-sign, #86d2e8);opacity:1}.oct-dots[data-astro-cid-hnxdoac3] i.on{width:6px;height:6px;background:var(--accent);opacity:1}.zoom-pill[data-astro-cid-hnxdoac3]{display:none}@media(hover:hover)and (pointer:fine){.zoom-pill[data-astro-cid-hnxdoac3]{display:grid}}.hud[data-astro-cid-hnxdoac3] .icon-btn[data-astro-cid-hnxdoac3][aria-pressed=true]{background:var(--btn);color:var(--btn-text);border-color:var(--btn-edge)}.icon-btn[data-astro-cid-hnxdoac3].sm{width:32px;height:32px}.dock[data-astro-cid-hnxdoac3]{display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:999px;background:var(--panel);border:1px solid var(--line)}.play-btn[data-astro-cid-hnxdoac3]{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--btn-edge);background:var(--btn);color:var(--btn-text);cursor:pointer}.now[data-astro-cid-hnxdoac3]{flex:1;min-width:0;font-size:15px;font-weight:600}.now[data-astro-cid-hnxdoac3] .sub[data-astro-cid-hnxdoac3]{font-size:13px;font-weight:400;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel[data-astro-cid-hnxdoac3]{flex:0 1 400px;min-width:0;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:28px;overflow:hidden;max-height:calc(min(82vh,920px) + 112px)}.tabs[data-astro-cid-hnxdoac3]{display:flex;gap:4px;padding:8px 8px 0;border-bottom:1px solid var(--line)}.tabs[data-astro-cid-hnxdoac3] [data-astro-cid-hnxdoac3][role=tab]{flex:1;min-height:44px;border:0;border-radius:16px 16px 0 0;background:none;color:var(--text-soft);cursor:pointer;font-size:15px}.tabs[data-astro-cid-hnxdoac3] [data-astro-cid-hnxdoac3][role=tab][aria-selected=true]{background:var(--ink);color:var(--text);font-weight:600;box-shadow:inset 0 -2px 0 var(--btn-text)}.tabs[data-astro-cid-hnxdoac3] .n[data-astro-cid-hnxdoac3]{display:inline-block;min-width:22px;padding:0 6px;margin-left:4px;border-radius:999px;background:var(--btn);color:var(--btn-text);font-size:12px;font-weight:600}.tp[data-astro-cid-hnxdoac3]{padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;background:var(--ink);flex:1}.tp[data-astro-cid-hnxdoac3]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--muted) 40%,transparent) transparent}.tp[data-astro-cid-hnxdoac3]:hover{scrollbar-color:color-mix(in srgb,var(--muted) 65%,transparent) transparent}@supports not (scrollbar-color: red blue){.tp[data-astro-cid-hnxdoac3]::-webkit-scrollbar{width:6px}.tp[data-astro-cid-hnxdoac3]::-webkit-scrollbar-track{background:transparent}.tp[data-astro-cid-hnxdoac3]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 40%,transparent);border-radius:3px}.tp[data-astro-cid-hnxdoac3]:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 65%,transparent)}}.tp[data-astro-cid-hnxdoac3][hidden]{display:none}.tp[data-astro-cid-hnxdoac3]>*{flex-shrink:0}.sub-h[data-astro-cid-hnxdoac3].up{font-size:11px;letter-spacing:.06em;text-transform:uppercase;margin-top:0}.bc[data-astro-cid-hnxdoac3]{display:flex;flex-direction:column;gap:10px}.bc-two[data-astro-cid-hnxdoac3]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:8px}@media(max-width:380px){.bc-two[data-astro-cid-hnxdoac3]{grid-template-columns:minmax(0,1fr)}}.fld[data-astro-cid-hnxdoac3]{display:flex;flex-direction:column;gap:3px;min-width:0}.fld[data-astro-cid-hnxdoac3].grow{flex:1}.cap[data-astro-cid-hnxdoac3]{font-size:11px;font-weight:600;color:var(--muted)}.boxes[data-astro-cid-hnxdoac3]{display:flex;align-items:center;gap:4px;min-width:0}.sep[data-astro-cid-hnxdoac3]{color:var(--muted);font-size:13px}.f[data-astro-cid-hnxdoac3]{box-sizing:border-box;height:34px;min-width:0;padding:0 10px;border-radius:8px;border:1px solid var(--chip-edge);background:var(--field);color:var(--text);font:14px Figtree,sans-serif}.f[data-astro-cid-hnxdoac3]::placeholder{color:var(--field-hint)}.f[data-astro-cid-hnxdoac3]:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.f[data-astro-cid-hnxdoac3].n2{width:3.1em;padding:0 4px;text-align:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.f[data-astro-cid-hnxdoac3].n4{width:4.3em;padding:0 4px;text-align:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.ampm[data-astro-cid-hnxdoac3]{display:inline-flex;margin-left:auto;height:34px;border:1px solid var(--chip-edge);border-radius:8px;overflow:hidden;flex:none}.ampm[data-astro-cid-hnxdoac3] button[data-astro-cid-hnxdoac3]{border:0;background:none;color:var(--muted);padding:0 6px;font-size:11px;font-weight:600;cursor:pointer}.ampm[data-astro-cid-hnxdoac3] button[data-astro-cid-hnxdoac3][aria-pressed=true]{background:var(--btn);color:var(--btn-text)}.bc-place[data-astro-cid-hnxdoac3]{display:flex;align-items:flex-end;gap:8px}.btn[data-astro-cid-hnxdoac3].sm{min-height:36px;padding:0 14px;font-size:14px}.btn[data-astro-cid-hnxdoac3].add-pill{height:34px;min-height:34px;padding:0 14px;flex:none}.combo[data-astro-cid-hnxdoac3]{position:relative}.combo[data-astro-cid-hnxdoac3] .f[data-astro-cid-hnxdoac3]{width:100%}.drop[data-astro-cid-hnxdoac3]{position:absolute;z-index:6;top:calc(100% + 4px);left:0;right:0;margin:0;padding:4px 0;list-style:none;max-height:264px;overflow-y:auto;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 8px 24px #00000059}.drop[data-astro-cid-hnxdoac3] li{display:flex;align-items:center;gap:8px;padding:7px 10px;font-size:13px;color:var(--text);cursor:pointer}.drop[data-astro-cid-hnxdoac3] li[aria-selected=true]{background:var(--accent-tint)}.drop[data-astro-cid-hnxdoac3] .k{margin-left:auto;padding-left:8px;font-size:11px;color:var(--muted);white-space:nowrap}.drop[data-astro-cid-hnxdoac3] .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drop[data-astro-cid-hnxdoac3] .dot{width:10px;height:10px;border-radius:50%;flex:none}.add-err[data-astro-cid-hnxdoac3]{font-size:13px;color:var(--accent-text);min-height:0}.add-err[data-astro-cid-hnxdoac3]:empty{display:none}.divide[data-astro-cid-hnxdoac3]{border:0;height:1px;background:var(--line);margin:2px 0}.oa-head[data-astro-cid-hnxdoac3]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.linkish[data-astro-cid-hnxdoac3]{border:0;background:none;padding:4px 0;color:var(--accent-text);font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sub-h[data-astro-cid-hnxdoac3]{font-size:13px;font-weight:700;color:var(--muted);letter-spacing:.02em;margin-top:4px}.on-atlas[data-astro-cid-hnxdoac3]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.on-atlas[data-astro-cid-hnxdoac3] li{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--line)}.on-atlas[data-astro-cid-hnxdoac3] .dot{width:10px;height:10px;border-radius:50%;flex:none}.on-atlas[data-astro-cid-hnxdoac3] .nm{flex:1;min-width:0;display:flex;flex-direction:column}.on-atlas[data-astro-cid-hnxdoac3] .t{font-size:15px}.on-atlas[data-astro-cid-hnxdoac3] .d{font-size:13px;color:var(--muted)}.on-atlas[data-astro-cid-hnxdoac3] .icon-btn[aria-pressed=false]{color:var(--muted);opacity:.7}.note[data-astro-cid-hnxdoac3]{margin-top:4px}.switches[data-astro-cid-hnxdoac3]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.switches[data-astro-cid-hnxdoac3] label[data-astro-cid-hnxdoac3]{display:flex;align-items:center;gap:8px;min-height:40px;font-size:14px;color:var(--text-soft);cursor:pointer}.switches[data-astro-cid-hnxdoac3] input[data-astro-cid-hnxdoac3]{width:18px;height:18px;accent-color:#b98ae8}.switches[data-astro-cid-hnxdoac3] .sw-sub[data-astro-cid-hnxdoac3]{display:block;font-size:12px;line-height:1.35;color:var(--muted)}.snap[data-astro-cid-hnxdoac3] .lk-head{font-weight:600}.snap[data-astro-cid-hnxdoac3] .rd{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.snap[data-astro-cid-hnxdoac3] .rd-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.snap[data-astro-cid-hnxdoac3] .rd-head b{display:block;font:500 19px IBM Plex Mono,monospace}.snap[data-astro-cid-hnxdoac3] .rd-head span{display:block;font-size:13px;color:var(--muted)}.snap[data-astro-cid-hnxdoac3] .rd dl{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:10px 0 0;font-size:13.5px}.snap[data-astro-cid-hnxdoac3] .rd dt{color:var(--muted)}.snap[data-astro-cid-hnxdoac3] .rd dd{margin:0}.snap[data-astro-cid-hnxdoac3] .rd .m{color:var(--muted)}.snap[data-astro-cid-hnxdoac3] .rd .dotc{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;vertical-align:0}.snap[data-astro-cid-hnxdoac3] .rd .r-grp{grid-column:1 / -1;margin-top:8px;padding-top:8px;border-top:1px solid var(--line);font:11.5px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.snap[data-astro-cid-hnxdoac3] .rd .r-oils summary{cursor:pointer;list-style:none}.snap[data-astro-cid-hnxdoac3] .rd .r-oils summary::-webkit-details-marker{display:none}.snap[data-astro-cid-hnxdoac3] .rd .r-oils[open] summary{margin-bottom:2px}.snap[data-astro-cid-hnxdoac3] .rd .r-grp:first-child{margin-top:0;padding-top:0;border-top:0}.snap[data-astro-cid-hnxdoac3] .lk-t{width:100%;border-collapse:collapse;font-size:13px;margin-top:8px}.snap[data-astro-cid-hnxdoac3] .lk-t th{text-align:left;color:var(--muted);font-weight:600;padding:4px 6px 4px 0}.snap[data-astro-cid-hnxdoac3] .lk-t td{padding:5px 6px 5px 0;border-top:1px solid var(--line);vertical-align:top}.snap[data-astro-cid-hnxdoac3] .lk-t .gh td{color:var(--accent-text);font-weight:700;padding-top:12px;border-top:0}.snap[data-astro-cid-hnxdoac3] .lk-t .o{color:var(--muted);white-space:nowrap}.snap[data-astro-cid-hnxdoac3] .lk-key,.snap[data-astro-cid-hnxdoac3] .cap{font-size:13px;color:var(--muted);margin-top:10px}.snap[data-astro-cid-hnxdoac3] .lk-ref{display:flex;align-items:center;gap:8px;margin-bottom:10px}.snap[data-astro-cid-hnxdoac3] .lk-chip{display:inline-flex;flex-direction:column;padding:6px 12px;border-radius:14px;background:var(--btn);color:var(--btn-text)}.snap[data-astro-cid-hnxdoac3] .lk-chip small{font-size:12px;opacity:.85}.snap[data-astro-cid-hnxdoac3] .pr{display:flex;flex-direction:column;gap:12px}.snap[data-astro-cid-hnxdoac3] .pr-head{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.snap[data-astro-cid-hnxdoac3] .pr-names{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:16px}.snap[data-astro-cid-hnxdoac3] .pr-names b{font-family:IBM Plex Mono,monospace}.snap[data-astro-cid-hnxdoac3] .pr-names .m{color:var(--muted);font-size:13px}.snap[data-astro-cid-hnxdoac3] .pr-grade b{font-size:20px}.snap[data-astro-cid-hnxdoac3] .pr-grade small{font:13px IBM Plex Mono,monospace;color:var(--muted);margin-left:6px}.snap[data-astro-cid-hnxdoac3] .pr-scale{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;font:12px IBM Plex Mono,monospace;color:var(--muted);text-align:center}.snap[data-astro-cid-hnxdoac3] .pr-scale i{display:block;height:6px;border-radius:3px;margin-bottom:4px;opacity:.55}.snap[data-astro-cid-hnxdoac3] .pr-scale .on{color:var(--text);font-weight:600}.snap[data-astro-cid-hnxdoac3] .pr-scale .on i{opacity:1;outline:2px solid var(--text);outline-offset:1px}.snap[data-astro-cid-hnxdoac3] .pr-acts{display:flex;gap:6px;flex-wrap:wrap}.snap[data-astro-cid-hnxdoac3] .mc-btn{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--chip-edge);background:var(--chip);color:var(--text-soft);cursor:pointer}@media(min-width:901px){.hero[data-astro-cid-hnxdoac3]{display:flex;flex-direction:column;box-sizing:border-box;height:calc(100svh - var(--head-h, 65px));min-height:680px;padding-bottom:24px}.hero[data-astro-cid-hnxdoac3]>.wrap[data-astro-cid-hnxdoac3]{box-sizing:border-box;width:100%}.hero[data-astro-cid-hnxdoac3] .atlas[data-astro-cid-hnxdoac3]{flex:1;min-height:0;flex-wrap:nowrap}.stage[data-astro-cid-hnxdoac3]{flex:1;height:auto;min-height:360px}.panel[data-astro-cid-hnxdoac3]{max-height:none;min-height:0}}@media(max-width:900px){.panel[data-astro-cid-hnxdoac3]{flex-basis:100%;max-height:none}.stage[data-astro-cid-hnxdoac3]{height:min(100vw,70vh);min-height:320px}}.hero[data-astro-cid-hnxdoac3].full{position:fixed;inset:0;z-index:100;box-sizing:border-box;height:100svh;min-height:0;padding:12px 0;overflow-y:auto;overscroll-behavior:contain}.hero[data-astro-cid-hnxdoac3].full .hero-head[data-astro-cid-hnxdoac3]{display:none}.hero[data-astro-cid-hnxdoac3].full .atlas[data-astro-cid-hnxdoac3]{margin-top:0}.hero[data-astro-cid-hnxdoac3].full>.wrap[data-astro-cid-hnxdoac3]{max-width:none}@media(min-width:901px){.hero[data-astro-cid-hnxdoac3].full{display:flex;flex-direction:column;overflow:hidden}.hero[data-astro-cid-hnxdoac3].full .atlas[data-astro-cid-hnxdoac3]{flex:1;min-height:0}}@media(max-width:900px){.hero[data-astro-cid-hnxdoac3].full .stage[data-astro-cid-hnxdoac3]{height:min(100vw,72svh)}}html.atlas-full{overflow:hidden}@media(max-width:520px){.now[data-astro-cid-hnxdoac3] .sub[data-astro-cid-hnxdoac3]{white-space:normal}.stage[data-astro-cid-hnxdoac3]{border-radius:20px}}@media(max-width:520px){.hero[data-astro-cid-hnxdoac3]:not(.full) .stage[data-astro-cid-hnxdoac3] canvas[data-astro-cid-hnxdoac3]:not(.theme-shot){left:28px;width:calc(100% - 56px)}}@media(max-width:520px){.hero[data-astro-cid-hnxdoac3]:not(.full) .stage[data-astro-cid-hnxdoac3]{height:calc(100vw - 2 * var(--gutter) + 56px);max-height:none}}@media(max-width:520px){.dock[data-astro-cid-hnxdoac3]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;column-gap:10px;row-gap:6px;border-radius:20px;padding:8px 8px 10px}.now[data-astro-cid-hnxdoac3]{display:contents}.play-btn[data-astro-cid-hnxdoac3]{grid-column:1;grid-row:1}#playNow[data-astro-cid-hnxdoac3]{grid-column:2;grid-row:1;align-self:center;min-width:0}#prevBtn[data-astro-cid-hnxdoac3]{grid-column:3;grid-row:1}#muteBtn[data-astro-cid-hnxdoac3]{grid-column:4;grid-row:1}#nextBtn[data-astro-cid-hnxdoac3]{grid-column:5;grid-row:1}.now[data-astro-cid-hnxdoac3] .sub[data-astro-cid-hnxdoac3]{grid-column:1 / -1;grid-row:2;padding:0 4px}}.feat[data-astro-cid-ldlsylzu]{background:var(--ink);padding:72px 0 40px}.feat[data-astro-cid-ldlsylzu].band{background:#14111c;padding:72px 0}.row[data-astro-cid-ldlsylzu]{display:flex;flex-wrap:wrap;align-items:center;gap:40px}.row[data-astro-cid-ldlsylzu].flip{flex-direction:row-reverse}.words[data-astro-cid-ldlsylzu]{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:10px}.phones[data-astro-cid-ldlsylzu]{flex:2 1 520px;min-width:0;display:flex;justify-content:center;gap:24px;margin:0;padding:0 0 28px;list-style:none}.shot[data-astro-cid-ldlsylzu]{flex:1;max-width:230px;min-width:0}.shot[data-astro-cid-ldlsylzu].lift{transform:translateY(28px)}figure[data-astro-cid-ldlsylzu]{margin:0;display:flex;flex-direction:column;gap:12px;align-items:center}figcaption[data-astro-cid-ldlsylzu]{font-size:14px;color:var(--text-soft);text-align:center}.ph[data-astro-cid-ldlsylzu]{display:block;width:100%;padding:6px;border:0;border-radius:34px;background:#17131d;box-shadow:0 0 0 1px #0000000f,0 30px 50px -24px #2a1d2c8c;cursor:zoom-in;transition:transform .2s ease}.ph[data-astro-cid-ldlsylzu]:hover{transform:translateY(-3px)}.ph[data-astro-cid-ldlsylzu].dk{background:#2b2434;box-shadow:0 0 0 1px #3e3448,0 30px 50px -24px #000c}.ph[data-astro-cid-ldlsylzu] img{display:block;width:100%;height:auto;border-radius:28px}.ph[data-astro-cid-ldlsylzu]:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:36px}@media(max-width:600px){.feat[data-astro-cid-ldlsylzu]{padding:48px 0 24px}.phones[data-astro-cid-ldlsylzu]{gap:12px;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gutter));padding:4px var(--gutter) 32px;scrollbar-width:none}.phones[data-astro-cid-ldlsylzu]::-webkit-scrollbar{display:none}.shot[data-astro-cid-ldlsylzu]{flex:0 0 62%;max-width:none;scroll-snap-align:center}.shot[data-astro-cid-ldlsylzu].lift{transform:none}.ph[data-astro-cid-ldlsylzu]{border-radius:28px;padding:5px}.ph[data-astro-cid-ldlsylzu] img{border-radius:23px}}.lb[data-astro-cid-gixpweiw]{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0c0a12f0;color:var(--text)}.lb[data-astro-cid-gixpweiw]::backdrop{background:#0c0a1299}.lb-in[data-astro-cid-gixpweiw]{position:relative;width:100%;height:100%;display:grid;place-items:center;padding:56px 72px 24px;box-sizing:border-box}figure[data-astro-cid-gixpweiw]{margin:0;height:100%;display:flex;flex-direction:column;align-items:center;gap:12px;min-height:0}img[data-astro-cid-gixpweiw]{flex:1;min-height:0;max-height:calc(100dvh - 120px);width:auto;max-width:100%;object-fit:contain;border-radius:24px;box-shadow:0 0 0 6px #2b2434,0 30px 60px -20px #000c;background:#2b2434}figcaption[data-astro-cid-gixpweiw]{font-size:15px;text-align:center}.lb-btn[data-astro-cid-gixpweiw]{position:absolute;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--chip-edge);background:#1f1a28e6;color:var(--text);cursor:pointer}.prev[data-astro-cid-gixpweiw]{left:16px;top:50%;transform:translateY(-50%)}.next[data-astro-cid-gixpweiw]{right:16px;top:50%;transform:translateY(-50%)}.close[data-astro-cid-gixpweiw]{right:16px;top:12px}@media(max-width:600px){.lb-in[data-astro-cid-gixpweiw]{padding:60px 12px 84px}.prev[data-astro-cid-gixpweiw],.next[data-astro-cid-gixpweiw]{top:auto;bottom:16px;transform:none}.prev[data-astro-cid-gixpweiw]{left:calc(50% - 60px)}.next[data-astro-cid-gixpweiw]{right:calc(50% - 60px)}}.sheet[data-astro-cid-j7pv25f6]{--sec: 64px;background:var(--ink)}.intro[data-astro-cid-j7pv25f6]{padding-top:var(--sec);display:flex;flex-direction:column;gap:10px}.intro[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{max-width:none;font-size:19px;line-height:1.55}.disc[data-astro-cid-j7pv25f6]{padding-top:var(--sec);display:flex;flex-direction:column;gap:10px;container-type:inline-size}.disc-grid[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin:12px 0 0;padding:0;list-style:none}.disc-grid[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{flex:0 0 100%;display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:20px;background:var(--panel);color:var(--text)}@container (min-width: 536px){.disc-grid[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{flex-basis:calc((100% - 16px)/2)}}@container (min-width: 812px){.disc-grid[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{flex-basis:calc((100% - 32px) / 3)}}@container (min-width: 1088px){.disc-grid[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{flex-basis:calc((100% - 48px)/4)}}.disc-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:600}.disc-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:15px;color:var(--text-soft)}.disc-grid[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{color:var(--accent);flex:none}#subscription[data-astro-cid-j7pv25f6]{padding-top:var(--sec)}.sub[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:32px;padding:32px;border-radius:28px;background:var(--accent-tint)}.sub-words[data-astro-cid-j7pv25f6]{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:10px}.list-h[data-astro-cid-j7pv25f6]{margin-top:12px;font-size:16px}.perks[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:4px 0 0;padding:0;list-style:none}.perks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:20px;background:var(--ink)}.perks[data-astro-cid-j7pv25f6] .art[data-astro-cid-j7pv25f6] svg{width:120px;height:36px}.perks[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{margin:0;font-size:16px;font-weight:600}.perks[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:15px;color:var(--text-soft)}.price[data-astro-cid-j7pv25f6]{flex:0 1 320px;display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:24px;background:var(--ink);align-self:flex-start}.bill[data-astro-cid-j7pv25f6]{display:flex;margin:0;padding:4px;border:0;border-radius:999px;background:var(--panel)}.bill[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{position:absolute;opacity:0;width:1px;height:1px}.bill[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{flex:1;display:grid;place-items:center;min-height:40px;border-radius:999px;color:var(--text-soft);cursor:pointer;font-size:14px}.bill[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]:checked+label[data-astro-cid-j7pv25f6]{background:var(--btn);color:var(--btn-text);font-weight:600}.bill[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]:focus-visible+label[data-astro-cid-j7pv25f6]{outline:2px solid var(--focus);outline-offset:2px}.amt[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:8px}.amt[data-astro-cid-j7pv25f6] .big[data-astro-cid-j7pv25f6]{font-size:40px;font-weight:700;letter-spacing:-.02em}.per[data-astro-cid-j7pv25f6]{font-size:14px;color:var(--text-soft)}.price[data-astro-cid-j7pv25f6]:has(#bill-y:checked) .m[data-astro-cid-j7pv25f6],.price[data-astro-cid-j7pv25f6]:has(#bill-m:checked) .y[data-astro-cid-j7pv25f6]{display:none}.notes[data-astro-cid-j7pv25f6]{margin:0;padding-left:18px;font-size:14px;color:var(--text-soft);display:flex;flex-direction:column;gap:4px}.cmp[data-astro-cid-j7pv25f6]{padding-top:var(--sec);display:flex;flex-direction:column;gap:16px}.table-wrap[data-astro-cid-j7pv25f6]{overflow-x:auto;border-radius:24px;background:var(--panel);border:1px solid var(--line)}table[data-astro-cid-j7pv25f6]{width:100%;border-collapse:collapse;font-size:15px;min-width:620px}th[data-astro-cid-j7pv25f6],td[data-astro-cid-j7pv25f6]{text-align:left;padding:16px 20px;border-bottom:1px solid var(--line);vertical-align:middle}thead[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{padding-top:20px;padding-bottom:14px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}thead[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6].sub-col{color:var(--btn-text)}tbody[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{font-weight:600;width:38%}tbody[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6]:last-child>[data-astro-cid-j7pv25f6]{border-bottom:0}.sub-col[data-astro-cid-j7pv25f6]{background:color-mix(in srgb,var(--btn) 55%,transparent);width:34%}thead[data-astro-cid-j7pv25f6] .sub-col[data-astro-cid-j7pv25f6]{border-radius:0 24px 0 0}.rh[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px}.ri[data-astro-cid-j7pv25f6]{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--accent-tint);color:var(--accent-text)}.cell[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:flex-start;gap:8px;color:var(--text-soft)}.sub-col[data-astro-cid-j7pv25f6] .cell[data-astro-cid-j7pv25f6]{color:var(--text);font-weight:600}.cell[data-astro-cid-j7pv25f6] .mk[data-astro-cid-j7pv25f6]{flex:none;margin-top:2px}.sub-col[data-astro-cid-j7pv25f6] .mk[data-astro-cid-j7pv25f6]{color:var(--btn-text)}td[data-astro-cid-j7pv25f6].no .cell[data-astro-cid-j7pv25f6]{color:var(--muted)}.bk[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:5px;margin:8px 0 0 26px;padding:3px 10px 3px 8px;border-radius:999px;background:var(--panel);border:1px solid var(--btn-edge);color:var(--btn-text);font-size:12px;font-weight:600;white-space:nowrap}.bk[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{flex:none}.sub-col[data-astro-cid-j7pv25f6] .bk[data-astro-cid-j7pv25f6]{display:flex;width:max-content}@media(max-width:640px){table[data-astro-cid-j7pv25f6]{min-width:0;font-size:14px}thead[data-astro-cid-j7pv25f6]{display:none}tbody[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}tbody[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6]:last-child{border-bottom:0}tbody[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6],tbody[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{width:auto;border-bottom:0}tbody[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{grid-column:1 / -1;padding:16px 16px 8px}tbody[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{padding:10px 14px 14px;vertical-align:top}tbody[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]:before{content:attr(data-col);display:block;margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}tbody[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6].sub-col:before{color:var(--btn-text)}tbody[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6].sub-col{border-radius:14px;margin:0 8px 10px 0}.ri[data-astro-cid-j7pv25f6]{width:34px;height:34px}.bk[data-astro-cid-j7pv25f6]{margin-left:0;white-space:normal}.sub-col[data-astro-cid-j7pv25f6] .bk[data-astro-cid-j7pv25f6]{width:auto}}.src[data-astro-cid-j7pv25f6]{padding-top:var(--sec);display:flex;flex-direction:column;gap:16px}.cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none}.cards[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:20px;border-radius:20px;background:var(--panel);display:flex;flex-direction:column;gap:6px}.cards[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:17px}.cards[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-soft)}.faq[data-astro-cid-j7pv25f6]{padding-top:var(--sec);padding-bottom:var(--sec);display:flex;flex-direction:column;gap:8px}.faq[data-astro-cid-j7pv25f6] .h2[data-astro-cid-j7pv25f6]{margin-bottom:8px}details[data-astro-cid-j7pv25f6]{border-radius:16px;background:var(--panel);padding:0 20px}summary[data-astro-cid-j7pv25f6]{min-height:52px;display:flex;align-items:center;cursor:pointer;font-weight:600;list-style:none}summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}summary[data-astro-cid-j7pv25f6]:after{content:"+";margin-left:auto;font-size:20px;color:var(--muted)}details[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6]:after{content:"−"}details[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{padding:0 0 16px;color:var(--text-soft)}.cta[data-astro-cid-j7pv25f6]{background:var(--band);padding:64px var(--gutter);text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.cta[data-astro-cid-j7pv25f6] .mark[data-astro-cid-j7pv25f6] svg{width:72px;height:72px}.cta-row[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center;margin-top:6px}@media(max-width:600px){.sheet[data-astro-cid-j7pv25f6]{--sec: 48px}.sub[data-astro-cid-j7pv25f6]{padding:20px}.price[data-astro-cid-j7pv25f6]{flex-basis:100%}}
