:root,[data-theme=royal-purple]{color-scheme:dark;--color-abyss:#08070d;--color-hull:#0e0c16;--color-plate:#151121;--color-raise:#1e182e;--color-rule:#36284d;--color-dim:#9b90aa;--color-ink:#ded9e7;--color-bright:#f7f4fb;--color-accent:#9c6ade;--color-play:#7e4cc6;--color-play-hover:#9c6ade;--color-ok:#5dbb83;--color-bad:#e06470;--color-brass:#c9a15a;--color-mode-story:#f59e0b;--color-mode-raid:#f43f5e;--color-mode-event:#fb923c;--color-mode-expedition:#34d399;--color-mode-tournament:#c084fc}[data-theme=steam-blue]{color-scheme:dark;--color-abyss:#171a21;--color-hull:#1b2838;--color-plate:#222d3d;--color-raise:#2a3a4e;--color-rule:#2a475e;--color-dim:#8f98a0;--color-ink:#c6d4df;--color-bright:#f7f9fa;--color-accent:#66c0f4;--color-play:#5c7e10;--color-play-hover:#76a413;--color-ok:#5c7e10;--color-bad:#cd3a3a;--color-brass:#c9a227;--color-mode-story:#f59e0b;--color-mode-raid:#f43f5e;--color-mode-event:#fb923c;--color-mode-expedition:#34d399;--color-mode-tournament:#c084fc}[data-theme=mac-light]{color-scheme:light;--color-abyss:#e2e2e7;--color-hull:#f2f2f7;--color-plate:#e5e5ea;--color-raise:#dadbe2;--color-rule:#c7c7d0;--color-dim:#636366;--color-ink:#2c2c2e;--color-bright:#1c1c1e;--color-accent:#06c;--color-play:#06c;--color-play-hover:#0052a3;--color-ok:#16a34a;--color-bad:#dc2626;--color-brass:#b45309;--color-mode-story:#d97706;--color-mode-raid:#e11d48;--color-mode-event:#ea580c;--color-mode-expedition:#059669;--color-mode-tournament:#9333ea}[data-theme=emerald-dark]{color-scheme:dark;--color-abyss:#090d0b;--color-hull:#0e1612;--color-plate:#14211b;--color-raise:#1a2c24;--color-rule:#234235;--color-dim:#7da593;--color-ink:#cbe3d8;--color-bright:#f0fbf5;--color-accent:#10b981;--color-play:#059669;--color-play-hover:#10b981;--color-ok:#10b981;--color-bad:#f43f5e;--color-brass:#d4a017;--color-mode-story:#f59e0b;--color-mode-raid:#fb7185;--color-mode-event:#fb923c;--color-mode-expedition:#34d399;--color-mode-tournament:#c084fc}[data-theme=orange-black]{color-scheme:dark;--color-abyss:#050508;--color-hull:#0e0e12;--color-plate:#16161d;--color-raise:#20202a;--color-rule:#2e2e3d;--color-dim:#9898ab;--color-ink:#f0f0f6;--color-bright:#fff;--color-accent:#f50;--color-play:#f50;--color-play-hover:#f61;--color-ok:#10b981;--color-bad:#f43f5e;--color-brass:#c9973f;--color-mode-story:#f59e0b;--color-mode-raid:#fb7185;--color-mode-event:#facc15;--color-mode-expedition:#34d399;--color-mode-tournament:#c084fc}[data-theme=crimson-black]{color-scheme:dark;--color-abyss:#090607;--color-hull:#120a0d;--color-plate:#1c1014;--color-raise:#2a171e;--color-rule:#421d27;--color-dim:#ab8e96;--color-ink:#f2e6e8;--color-bright:#fff;--color-accent:#ff2a4b;--color-play:#e61c38;--color-play-hover:#ff3352;--color-ok:#10b981;--color-bad:#ff2a4b;--color-brass:#d4a017;--color-mode-story:#f59e0b;--color-mode-raid:#fb7185;--color-mode-event:#fb923c;--color-mode-expedition:#34d399;--color-mode-tournament:#c084fc}[data-theme=vice-neon]{color-scheme:dark;--color-abyss:#0c0414;--color-hull:#130721;--color-plate:#1d0930;--color-raise:#2b0c42;--color-rule:#4c1363;--color-dim:#c796c4;--color-ink:#fce8f6;--color-bright:#fff;--color-accent:#ff2a8d;--color-play:#ff2a8d;--color-play-hover:#f5a;--color-ok:#10b981;--color-bad:#f36;--color-brass:#ffb86b;--color-mode-story:#f59e0b;--color-mode-raid:#fb7185;--color-mode-event:#fb923c;--color-mode-expedition:#34d399;--color-mode-tournament:#c084fc}[data-theme=obsidian-black]{color-scheme:dark;--color-abyss:#040406;--color-hull:#0a0a0d;--color-plate:#121216;--color-raise:#1a1a20;--color-rule:#2a2a34;--color-dim:#7a7a88;--color-ink:#d0d0d8;--color-bright:#f0f0f4;--color-accent:#94a3b8;--color-play:#475569;--color-play-hover:#64748b;--color-ok:#10b981;--color-bad:#ef4444;--color-brass:#d97706;--color-mode-story:#f59e0b;--color-mode-raid:#f43f5e;--color-mode-event:#fb923c;--color-mode-expedition:#34d399;--color-mode-tournament:#c084fc}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");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:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-mono-arabic-400-normal._I4G_pMo.woff2)format("woff2"),url(/_astro/cascadia-mono-arabic-400-normal.CCE7zoHl.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-mono-braille-400-normal.DWqtMlJm.woff2)format("woff2"),url(/_astro/cascadia-mono-braille-400-normal.val2LOGJ.woff)format("woff");unicode-range:U+28??}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-mono-cyrillic-ext-400-normal.CIKlCmcL.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-mono-cyrillic-400-normal.CwGtDsgT.woff2)format("woff2"),url(/_astro/cascadia-mono-cyrillic-400-normal.D-d8Ib8r.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-mono-greek-400-normal.CqQ7ZaWT.woff2)format("woff2"),url(/_astro/cascadia-mono-greek-400-normal.5IUwv4m2.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-mono-hebrew-400-normal.CGZ2TKPx.woff2)format("woff2"),url(/_astro/cascadia-mono-hebrew-400-normal.BNAyAZlS.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-mono-symbols2-400-normal.BCGnQPrm.woff2)format("woff2"),url(/_astro/cascadia-mono-symbols2-400-normal.CAw_7wfN.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-mono-vietnamese-400-normal.D4QF5Zgc.woff2)format("woff2"),url(/_astro/cascadia-mono-vietnamese-400-normal.BaoEMLa3.woff)format("woff");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:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-mono-latin-ext-400-normal.CU7lCwjc.woff2)format("woff2"),url(/_astro/cascadia-mono-latin-ext-400-normal.m2dWY3-Q.woff)format("woff");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:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-mono-latin-400-normal.zJ4NviYi.woff2)format("woff2"),url(/_astro/cascadia-mono-latin-400-normal.EiTevS9F.woff)format("woff");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:Cascadia Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cascadia-mono-arabic-600-normal.CZq2mrvp.woff2)format("woff2"),url(/_astro/cascadia-mono-arabic-600-normal.DvPchZSf.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cascadia-mono-braille-600-normal.OhQmz4pZ.woff2)format("woff2"),url(/_astro/cascadia-mono-braille-600-normal.CkORHT0D.woff)format("woff");unicode-range:U+28??}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cascadia-mono-cyrillic-ext-600-normal.G46OZxzx.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cascadia-mono-cyrillic-600-normal.CwnLRNtC.woff2)format("woff2"),url(/_astro/cascadia-mono-cyrillic-600-normal.DK7nHLZ5.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cascadia-mono-greek-600-normal.MFuyGVhz.woff2)format("woff2"),url(/_astro/cascadia-mono-greek-600-normal.CHTrBTso.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cascadia-mono-hebrew-600-normal.2N5JJIBj.woff2)format("woff2"),url(/_astro/cascadia-mono-hebrew-600-normal.CPQOOg_b.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cascadia-mono-symbols2-600-normal.DhkqomJi.woff2)format("woff2"),url(/_astro/cascadia-mono-symbols2-600-normal.DtnX1Hkc.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cascadia-mono-vietnamese-600-normal.CZj5fqgp.woff2)format("woff2"),url(/_astro/cascadia-mono-vietnamese-600-normal.C3cO4ABy.woff)format("woff");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:Cascadia Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cascadia-mono-latin-ext-600-normal.Ciqxo0fc.woff2)format("woff2"),url(/_astro/cascadia-mono-latin-ext-600-normal.dz43CxYF.woff)format("woff");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:Cascadia Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cascadia-mono-latin-600-normal.DXWd1faf.woff2)format("woff2"),url(/_astro/cascadia-mono-latin-600-normal.C8zP_s_1.woff)format("woff");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}:root{--font-display:"Archivo Variable", "Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif;--font-mono:"Cascadia Mono", "Cascadia Code", ui-monospace, Consolas, monospace;--step--2:.6875rem;--step--1:.8125rem;--step-0:1.0625rem;--step-1:1.25rem;--step-2:clamp(1.5rem, 1.1rem + 1.7vw, 2.25rem);--step-3:clamp(2rem, 1.3rem + 3.1vw, 3.5rem);--step-4:clamp(2.75rem, 1.2rem + 7vw, 6.5rem);--edge:clamp(1.25rem, 4vw, 4.5rem);--measure:62ch;--bracket:clamp(18px, 2.4vw, 30px);--line:color-mix(in srgb, var(--color-rule) 70%, transparent);--line-soft:color-mix(in srgb, var(--color-rule) 34%, transparent);--chrome:color-mix(in srgb, var(--color-brass) 78%, var(--color-dim));--action-ink:var(--color-accent);--on-play:#fff}[data-theme=emerald-dark],[data-theme=orange-black],[data-theme=vice-neon]{--on-play:#0b0b0e}[data-theme=mac-light]{--action-ink:color-mix(in srgb, var(--color-accent) 84%, #000);--chrome:color-mix(in srgb, var(--color-brass) 74%, #000);--color-dim:#55555a;--ease:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--color-abyss);color:var(--color-ink);font-family:var(--font-display);font-size:var(--step-0);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;overflow-x:hidden}img,svg,video{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-variation-settings:"wdth" 112;letter-spacing:-.025em;text-wrap:balance;color:var(--color-bright);margin:0;font-weight:700;line-height:.98}p{text-wrap:pretty;margin:0}::selection{background:color-mix(in srgb, var(--color-accent) 34%, transparent);color:var(--color-bright)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.readout{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--color-dim);font-weight:400}.readout--chrome{color:var(--chrome)}.readout--accent{color:var(--action-ink)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.shell{width:100%;max-width:84rem;padding-inline:var(--edge);margin-inline:auto}.shell--narrow{max-width:60rem}.frame{position:relative}.frame:before,.frame:after{content:"";width:var(--bracket);height:var(--bracket);border:1px solid var(--chrome);pointer-events:none;position:absolute}.frame:before{border-block-end:0;border-inline-end:0;inset-block-start:0;inset-inline-start:0}.frame:after{border-block-start:0;border-inline-start:0;inset-block-end:0;inset-inline-end:0}.frame--all>.frame-corner{width:var(--bracket);height:var(--bracket);border:1px solid var(--chrome);pointer-events:none;position:absolute}.frame--all>.frame-corner[data-corner=ne]{border-block-end:0;border-inline-start:0;inset-block-start:0;inset-inline-end:0}.frame--all>.frame-corner[data-corner=sw]{border-block-start:0;border-inline-end:0;inset-block-end:0;inset-inline-start:0}.band{padding-block:clamp(4.5rem,9vw,9rem);position:relative}.band--tight{padding-block:clamp(3rem,5vw,5rem)}.band+.band{border-block-start:1px solid var(--line-soft)}.band-index{align-items:baseline;gap:.75rem;margin-block-end:clamp(1.5rem,3vw,2.75rem);display:flex}.band-index:after{content:"";background:linear-gradient(to right, var(--line), transparent);flex:1;height:1px}.band-title{font-size:var(--step-3);max-width:20ch}.lede{max-width:var(--measure);font-size:var(--step-1);color:var(--color-dim);margin-block-start:1.25rem;line-height:1.5}.cta{background:var(--color-play);height:3rem;color:var(--on-play);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;transition:background .16s var(--ease), transform .16s var(--ease);border:1px solid #0000;border-radius:4px;align-items:center;gap:.6rem;padding-inline:1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.cta:hover{background:var(--color-play-hover);transform:translateY(-1px)}.cta--quiet{border-color:var(--line);color:var(--color-bright);background:0 0}.cta--quiet:hover{background:color-mix(in srgb, var(--color-raise) 70%, transparent);border-color:var(--chrome)}.chip{border:1px solid var(--line);background:color-mix(in srgb, var(--color-plate) 60%, transparent);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;color:var(--color-dim);border-radius:4px;align-items:center;gap:.4rem;padding:.3rem .6rem;display:inline-flex}.chip kbd{font:inherit;color:var(--color-bright)}[data-shot]{display:none}html[data-theme=royal-purple] [data-shot=royal-purple],html[data-theme=steam-blue] [data-shot=steam-blue],html[data-theme=emerald-dark] [data-shot=emerald-dark],html[data-theme=obsidian-black] [data-shot=obsidian-black],html[data-theme=orange-black] [data-shot=orange-black],html[data-theme=crimson-black] [data-shot=crimson-black],html[data-theme=vice-neon] [data-shot=vice-neon],html[data-theme=mac-light] [data-shot=mac-light]{animation:shot-in .32s var(--ease) both;display:block}@keyframes shot-in{0%{opacity:0}}[data-reveal]{--reveal-delay:0s;opacity:0}[data-reveal].is-in{animation-name:reveal-up;animation-duration:.7s;animation-timing-function:var(--ease);animation-delay:var(--reveal-delay);animation-fill-mode:both}[data-reveal=rise].is-in{animation-name:reveal-rise;animation-duration:.82s}[data-reveal=side].is-in{animation-name:reveal-side}[data-reveal=clip].is-in{animation-name:reveal-clip;animation-duration:.88s}[data-reveal=rule]{opacity:1;transform-origin:0;transform:scaleX(0)}[data-reveal=rule].is-in{animation-name:reveal-rule;animation-duration:.76s}@keyframes reveal-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes reveal-rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes reveal-side{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes reveal-clip{0%{opacity:0;clip-path:inset(0 0 16%);transform:translateY(24px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes reveal-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}[data-stagger]>*{opacity:0}[data-stagger].is-in>*{animation-name:reveal-up;animation-duration:.6s;animation-timing-function:var(--ease);animation-fill-mode:both}[data-stagger].is-in>:first-child{animation-delay:40ms}[data-stagger].is-in>:nth-child(2){animation-delay:.1s}[data-stagger].is-in>:nth-child(3){animation-delay:.16s}[data-stagger].is-in>:nth-child(4){animation-delay:.22s}[data-stagger].is-in>:nth-child(5){animation-delay:.28s}[data-stagger].is-in>:nth-child(6){animation-delay:.34s}[data-stagger].is-in>:nth-child(7){animation-delay:.4s}[data-stagger].is-in>:nth-child(8){animation-delay:.46s}[data-stagger].is-in>:nth-child(9){animation-delay:.5s}[data-stagger].is-in>:nth-child(n+10){animation-delay:.54s}@keyframes lift{0%{opacity:0;transform:translateY(20px)}}@keyframes draw{0%{opacity:0;transform:scale(.82)}}body,.band,.framed,.shotframe,.chip,.cta,.swatch,.panel{transition:background-color .26s var(--ease), border-color .26s var(--ease), color .26s var(--ease)}.progress{inset-inline:0;z-index:9;background:var(--chrome);transform-origin:0;pointer-events:none;height:2px;position:fixed;top:3.5rem;transform:scaleX(0)}@supports (animation-timeline:scroll()){.progress{animation:linear both progress-grow scroll(root)}}@keyframes progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){[data-reveal].is-in,[data-stagger].is-in>*{animation-name:reveal-fade!important;animation-duration:.46s!important}[data-reveal=rule]{transform:none!important}.progress{display:none}html{scroll-behavior:auto}.scan,.log li,.rule-x,.rule-y{animation:none!important}.aperture{animation-name:fade-only!important}[data-shot]{animation-duration:.2s!important}}@keyframes fade-only{0%{opacity:0}}.cookie-banner[data-astro-cid-hq3mgpmn]{z-index:100;background:var(--color-hull);border-block-start:1px solid var(--line-soft);padding-block:1.5rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #00000073}.banner-inner[data-astro-cid-hq3mgpmn]{flex-direction:column;gap:1.25rem;display:flex}@media (width>=52rem){.banner-inner[data-astro-cid-hq3mgpmn]{flex-direction:row;justify-content:space-between;align-items:center}}.banner-content[data-astro-cid-hq3mgpmn]{max-width:60ch}.banner-tag[data-astro-cid-hq3mgpmn]{margin-block-end:.4rem}h2[data-astro-cid-hq3mgpmn]#cookie-title{font-size:var(--step-1);color:var(--color-bright);margin-block-end:.5rem}.banner-copy[data-astro-cid-hq3mgpmn]{color:var(--color-dim);font-size:var(--step--1);margin-block-end:.6rem;line-height:1.5}.banner-links[data-astro-cid-hq3mgpmn]{font-size:var(--step--2);align-items:center;gap:.5rem;display:flex}.banner-links[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{color:var(--action-ink);text-decoration:underline}.banner-links[data-astro-cid-hq3mgpmn] span[data-astro-cid-hq3mgpmn]{color:var(--chrome)}.banner-actions[data-astro-cid-hq3mgpmn]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cookie-btn[data-astro-cid-hq3mgpmn]{min-height:2.6rem;font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .14s var(--ease), border-color .14s var(--ease), color .14s var(--ease);border-radius:2px;justify-content:center;align-items:center;padding-inline:1.25rem;font-weight:700;display:inline-flex}.cookie-btn--accept[data-astro-cid-hq3mgpmn]{background:var(--color-plate);color:var(--color-bright);border:1px solid var(--action-ink)}.cookie-btn--accept[data-astro-cid-hq3mgpmn]:hover{background:var(--color-accent);color:var(--color-bright)}.cookie-btn--reject[data-astro-cid-hq3mgpmn]{background:var(--color-plate);color:var(--color-bright);border:1px solid var(--line-soft)}.cookie-btn--reject[data-astro-cid-hq3mgpmn]:hover{background:var(--color-hull);border-color:var(--color-bright)}.cookie-btn--manage[data-astro-cid-hq3mgpmn]{color:var(--color-dim);background:0 0;border:1px solid #0000}.cookie-btn--manage[data-astro-cid-hq3mgpmn]:hover{color:var(--color-bright);border-color:var(--line-soft)}.cookie-modal-backdrop[data-astro-cid-hq3mgpmn]{z-index:101;backdrop-filter:blur(4px);background:#040307d1;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.cookie-modal[data-astro-cid-hq3mgpmn]{background:var(--color-hull);border:1px solid var(--line-soft);width:100%;max-width:58ch;max-height:90vh;padding:clamp(1.5rem,3vw,2.25rem);overflow-y:auto;box-shadow:0 16px 48px #000000a6}.modal-head[data-astro-cid-hq3mgpmn]{justify-content:space-between;align-items:center;margin-block-end:.75rem;display:flex}.modal-head[data-astro-cid-hq3mgpmn] h3[data-astro-cid-hq3mgpmn]{font-size:var(--step-1);color:var(--color-bright)}.close-btn[data-astro-cid-hq3mgpmn]{color:var(--color-dim);cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:1.25rem}.close-btn[data-astro-cid-hq3mgpmn]:hover{color:var(--color-bright)}.modal-intro[data-astro-cid-hq3mgpmn]{font-size:var(--step--1);color:var(--color-dim);margin-block-end:1.5rem;line-height:1.5}.category-list[data-astro-cid-hq3mgpmn]{gap:1rem;margin-block-end:1.75rem;display:grid}.category-item[data-astro-cid-hq3mgpmn]{background:var(--color-abyss);border:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.category-info[data-astro-cid-hq3mgpmn]{flex:1}.category-title[data-astro-cid-hq3mgpmn]{align-items:center;gap:.5rem;margin-block-end:.35rem;display:flex}.category-title[data-astro-cid-hq3mgpmn] strong[data-astro-cid-hq3mgpmn]{color:var(--color-bright);font-size:var(--step--1)}.badge[data-astro-cid-hq3mgpmn]{font-family:var(--font-mono);font-size:var(--step--3);letter-spacing:.05em;text-transform:uppercase;border-radius:2px;padding:.1rem .35rem}.badge--required[data-astro-cid-hq3mgpmn]{background:var(--color-plate);color:var(--chrome);border:1px solid var(--line-soft)}.badge--optional[data-astro-cid-hq3mgpmn]{background:var(--color-hull);color:var(--action-ink);border:1px solid var(--line-soft)}.category-info[data-astro-cid-hq3mgpmn] p[data-astro-cid-hq3mgpmn]{font-size:var(--step--2);color:var(--color-dim);line-height:1.45}.category-control[data-astro-cid-hq3mgpmn] input[data-astro-cid-hq3mgpmn][type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--action-ink);cursor:pointer;margin-block-start:.25rem}.category-control[data-astro-cid-hq3mgpmn] input[data-astro-cid-hq3mgpmn][disabled]{cursor:not-allowed;opacity:.7}.modal-actions[data-astro-cid-hq3mgpmn]{border-block-start:1px solid var(--line-soft);flex-wrap:wrap;gap:.75rem;padding-block-start:1.25rem;display:flex}.skip[data-astro-cid-hkbrpulz]{z-index:20;background:var(--color-plate);color:var(--color-bright);border:1px solid var(--color-accent);border-radius:4px;padding:.75rem 1rem;text-decoration:none;position:absolute;left:-9999px}.skip[data-astro-cid-hkbrpulz]:focus{top:1rem;left:1rem}.switch.svelte-1y1fdfr{flex-wrap:wrap;gap:.5rem;display:flex}.swatch.svelte-1y1fdfr{border:1px solid var(--line);min-height:2.25rem;color:var(--color-dim);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .14s var(--ease), color .14s var(--ease), background .14s var(--ease);background:0 0;border-radius:4px;align-items:center;gap:.55rem;padding:.45rem .7rem .45rem .5rem;font-size:.6875rem;display:inline-flex}.swatch.svelte-1y1fdfr:hover{color:var(--color-bright);border-color:var(--chrome)}.swatch.on.svelte-1y1fdfr{color:var(--color-bright);border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.dot.svelte-1y1fdfr{background:var(--sw-hull);width:.9rem;height:.9rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sw-accent) 55%, transparent);border-radius:2px;flex:none;position:relative}.dot.svelte-1y1fdfr:after{content:"";background:var(--sw-accent);border-radius:1px;width:4px;height:4px;position:absolute;inset-block-end:2px;inset-inline-end:2px}.compact.svelte-1y1fdfr{gap:.3rem}.compact.svelte-1y1fdfr .name:where(.svelte-1y1fdfr){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.compact.svelte-1y1fdfr .swatch:where(.svelte-1y1fdfr){background:0 0;border:0;border-block-end:1px solid #0000;border-radius:0;padding:.25rem .15rem .3rem}.compact.svelte-1y1fdfr .swatch:where(.svelte-1y1fdfr):hover .dot:where(.svelte-1y1fdfr){transform:scale(1.12)}.compact.svelte-1y1fdfr .swatch.on:where(.svelte-1y1fdfr){border-block-end-color:var(--chrome);background:0 0}.compact.svelte-1y1fdfr .dot:where(.svelte-1y1fdfr){width:.75rem;height:.75rem;transition:transform .14s var(--ease)}.bar[data-astro-cid-fzpbxy5g]{z-index:10;height:3.5rem;padding-inline:var(--edge);background:var(--color-abyss);border-block-end:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.brand[data-astro-cid-fzpbxy5g]{min-height:2.25rem;color:var(--color-bright);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.mark[data-astro-cid-fzpbxy5g]{width:1.35rem;height:1.35rem;color:var(--action-ink)}.wordmark[data-astro-cid-fzpbxy5g]{font-variation-settings:"wdth" 108;letter-spacing:.02em;font-size:.95rem;font-weight:700}.version[data-astro-cid-fzpbxy5g]{min-height:2.25rem;color:var(--chrome);transition:color .14s var(--ease), border-color .14s var(--ease);border-block-end:1px solid #0000;align-items:center;margin-inline:.55rem auto;padding-inline:.35rem;text-decoration:none;display:inline-flex}.version[data-astro-cid-fzpbxy5g]:hover{color:var(--color-bright);border-block-end-color:var(--chrome)}.right[data-astro-cid-fzpbxy5g]{align-items:center;gap:.9rem;display:flex}.link[data-astro-cid-fzpbxy5g]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--color-dim);transition:color .14s var(--ease);text-decoration:none}.link[data-astro-cid-fzpbxy5g]:hover{color:var(--color-bright)}.cta[data-astro-cid-fzpbxy5g]{height:2.25rem;padding-inline:.9rem}@media (width<=60rem){.switch-slot[data-astro-cid-fzpbxy5g],.link[data-astro-cid-fzpbxy5g]{display:none}}
