@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-wght-normal.DLoelf7F.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.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:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/caveat-cyrillic-ext-500-normal.DcrB4vVx.woff2)format("woff2"),url(/_astro/caveat-cyrillic-ext-500-normal.DqTXtm5N.woff)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:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/caveat-cyrillic-500-normal.DpMZbbjM.woff2)format("woff2"),url(/_astro/caveat-cyrillic-500-normal.DLSfp5IU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/caveat-latin-ext-500-normal.jKqJW7bC.woff2)format("woff2"),url(/_astro/caveat-latin-ext-500-normal.wUUXxlbS.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:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/caveat-latin-500-normal.B9SDL8cy.woff2)format("woff2"),url(/_astro/caveat-latin-500-normal.Do9veZfZ.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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-cyrillic-ext-700-normal.CrK2-ngJ.woff2)format("woff2"),url(/_astro/caveat-cyrillic-ext-700-normal.DjFGiEhD.woff)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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-cyrillic-700-normal.BIyejhEL.woff2)format("woff2"),url(/_astro/caveat-cyrillic-700-normal.Bhcx9qBB.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-latin-ext-700-normal.DFbRgDry.woff2)format("woff2"),url(/_astro/caveat-latin-ext-700-normal.DjJQd59I.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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-latin-700-normal.D8_1Nw6V.woff2)format("woff2"),url(/_astro/caveat-latin-700-normal.cPyBTTZN.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{--paper:#fff;--paper-2:#f5f5f8;--card:#fff;--ink:#1c1936;--ink-2:#46425f;--muted:#6b6679;--line:#e8e8ef;--line-2:#d6d6e0;--hl:#ffd84d;--hl-soft:#ffd84d8c;--blue:#3354ff;--blue-soft:#e6ebff;--blue-ink:#2038c9;--coral:#d92b4b;--coral-soft:#ffe6ea;--coral-ink:#b01a38;--teal:#087f6b;--teal-soft:#d9f4ee;--teal-ink:#06604f;--plum:#8a4dff;--plum-soft:#efe6ff;--plum-ink:#6427d6;--blue-solid:#3354ff;--coral-solid:#d92b4b;--teal-solid:#087f6b;--plum-solid:#8a4dff;--acc:var(--ink);--acc-soft:var(--paper-2);--acc-ink:var(--ink);--acc-solid:var(--acc);--display:"Bricolage Grotesque Variable", "Avenir Next", system-ui, sans-serif;--sans:"Geist Variable", -apple-system, "Helvetica Neue", system-ui, sans-serif;--hand:"Caveat", "Bradley Hand", "Segoe Print", cursive;--radius:22px;--shadow:0 1px 0 #1c19360d, 0 18px 40px -24px #1c193659;--shadow-lift:0 2px 0 #1c19360f, 0 28px 50px -26px #1c193673;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#13112a;--paper-2:#1b1836;--card:#1f1c3d;--ink:#f6f2ff;--ink-2:#cdc7e6;--muted:#8f89aa;--line:#2d2950;--line-2:#3b3663;--hl:#ffd84d;--hl-soft:#ffd84d4d;--blue:#6f86ff;--blue-soft:#6f86ff29;--blue-ink:#a3b2ff;--coral:#ff6b85;--coral-soft:#ff6b8529;--coral-ink:#ff9aac;--teal:#2cc7a9;--teal-soft:#2cc7a926;--teal-ink:#74e2cc;--plum:#a57aff;--plum-soft:#a57aff29;--plum-ink:#c7abff;--shadow:0 1px 0 #0006, 0 18px 44px -22px #000000d9;--shadow-lift:0 2px 0 #0006, 0 28px 56px -24px #000000e6;color-scheme:dark}}:root[data-theme=dark]{--paper:#13112a;--paper-2:#1b1836;--card:#1f1c3d;--ink:#f6f2ff;--ink-2:#cdc7e6;--muted:#8f89aa;--line:#2d2950;--line-2:#3b3663;--hl:#ffd84d;--hl-soft:#ffd84d4d;--blue:#6f86ff;--blue-soft:#6f86ff29;--blue-ink:#a3b2ff;--coral:#ff6b85;--coral-soft:#ff6b8529;--coral-ink:#ff9aac;--teal:#2cc7a9;--teal-soft:#2cc7a926;--teal-ink:#74e2cc;--plum:#a57aff;--plum-soft:#a57aff29;--plum-ink:#c7abff;--shadow:0 1px 0 #0006, 0 18px 44px -22px #000000d9;--shadow-lift:0 2px 0 #0006, 0 28px 56px -24px #000000e6;color-scheme:dark}.t-blue{--acc:var(--blue);--acc-soft:var(--blue-soft);--acc-ink:var(--blue-ink);--acc-solid:var(--blue-solid)}.t-coral{--acc:var(--coral);--acc-soft:var(--coral-soft);--acc-ink:var(--coral-ink);--acc-solid:var(--coral-solid)}.t-teal{--acc:var(--teal);--acc-soft:var(--teal-soft);--acc-ink:var(--teal-ink);--acc-solid:var(--teal-solid)}.t-plum{--acc:var(--plum);--acc-soft:var(--plum-soft);--acc-ink:var(--plum-ink);--acc-solid:var(--plum-solid)}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-variant-emoji:text;min-height:100vh;font-size:16.5px;line-height:1.6;overflow-x:clip}a{color:inherit}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer}ul,ol{list-style:none}:focus-visible{outline:3px solid var(--acc);outline-offset:3px;border-radius:8px}::selection{background:var(--hl-soft)}.wrap{width:min(1160px,100% - 32px);margin-inline:auto}.narrow{width:min(760px,100% - 32px);margin-inline:auto}.skip{position:absolute;left:-9999px}.skip:focus{background:var(--ink);color:var(--paper);z-index:50;border-radius:8px;padding:8px 14px;top:12px;left:16px}h1,h2,h3{font-family:var(--display);letter-spacing:-.035em;font-variation-settings:"opsz" 96;font-weight:750;line-height:.96}h1{font-size:clamp(46px,8vw,104px)}h2{font-size:clamp(32px,4.6vw,54px)}h3{letter-spacing:-.02em;font-size:21px;font-weight:700;line-height:1.15}.hand{font-family:var(--hand);letter-spacing:0;font-weight:700}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:600}.lede{color:var(--ink-2);max-width:34em;font-size:clamp(18px,2vw,21px);line-height:1.5}.muted{color:var(--muted)}.hl{background:linear-gradient(104deg, transparent 2%, var(--hl-soft) 4%, var(--hl-soft) 94%, transparent 97%);background-position:0 82%;background-repeat:no-repeat;background-size:100% 46%;padding:0 .08em}.hl-acc{background-image:linear-gradient(104deg, transparent 2%, color-mix(in srgb, var(--acc) 30%, transparent) 4%, color-mix(in srgb, var(--acc) 30%, transparent) 94%, transparent 97%)}.btn{border:2px solid var(--ink);background:var(--ink);color:var(--paper);font-family:var(--display);letter-spacing:-.01em;box-shadow:0 4px 0 color-mix(in srgb, var(--ink) 35%, transparent);border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:18px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn:hover{box-shadow:0 6px 0 color-mix(in srgb, var(--ink) 35%, transparent);transform:translateY(-2px)}.btn:active{box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 35%, transparent);transform:translateY(2px)}.btn.acc{background:var(--acc-solid);border-color:var(--acc-solid);color:#fff;box-shadow:0 4px 0 color-mix(in srgb, var(--acc-solid) 55%, #000)}.btn.acc:hover{box-shadow:0 6px 0 color-mix(in srgb, var(--acc-solid) 55%, #000)}.btn.ghost{color:var(--ink);box-shadow:none;background:0 0}.btn.ghost:hover{background:var(--card)}.btn svg{width:18px;height:18px}.btn[hidden]{display:none}.chip{background:var(--card);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13.5px;font-weight:550;display:inline-flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.sec{padding-block:clamp(64px,9vw,120px) 0}.sec-head{gap:12px;margin-bottom:36px;display:grid}.sec-head p:not(.eyebrow){color:var(--ink-2);max-width:40em}.prose{gap:18px;font-size:17.5px;display:grid}.prose h2{margin-top:28px;font-size:clamp(28px,3.4vw,38px)}.prose h3{margin-top:10px}.prose ul{gap:8px;padding-left:1.3em;list-style:outside;display:grid}.prose a{text-decoration-color:var(--acc);text-underline-offset:3px;text-decoration-thickness:2px}.prose table{border-collapse:collapse;background:var(--card);border-radius:14px;width:100%;font-size:15.5px;overflow:hidden}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:11px 14px}.prose th{background:var(--paper-2);font-weight:650}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}img.has-art{object-fit:contain}@media print{@page{margin:14mm}:root{--paper:#fff;--card:#fff}body{background:#fff!important}header.top,footer.foot,.consent,.ad-slot,.actions,.try,.crumbs,.sec:has(.others),.sec:has(.more),.no-print{display:none!important}.card,.panel{break-inside:avoid;box-shadow:none!important}.panel,.profile,.mine{-webkit-print-color-adjust:exact;print-color-adjust:exact}a{color:inherit;text-decoration:none}.sec{margin-top:24px!important}}html:not([lang=en]) :is(h1,h2,h3,b,strong,.btn,.chip,.kicker){hyphens:auto;overflow-wrap:anywhere;hyphenate-limit-chars:16 7 7}html:not([lang=en]) .fresh-tag{flex-wrap:wrap;row-gap:4px}html:not([lang=en]) .fresh-tag>span{white-space:nowrap}body[data-skin=havens]{--hv-night:#10142e;--hv-gold:#d6ad62;--hv-lantern:#f3b765;--hv-jade:#74d3bd;--hv-cinnabar:#b8402b;--acc:#b8402b;--acc-solid:#b8402b;--acc-soft:#f8e8da;--acc-ink:#983220;--el-earth:#9a7442;--el-earth-2:#6b4f2c;--el-water:#1f7395;--el-water-2:#12465f;--el-fire:#c4432c;--el-fire-2:#85261a;--el-air:#f1e5c4;--el-air-2:#d9c48e;--el-none:#4d5262;--el-none-2:#2c2f3a;--hv-wall:radial-gradient(circle at 50% 50%, #ffe0a0 0 2.4px, #f3a64f80 3.4px, #f3a64f1f 9px, transparent 15px) 22px calc(100% - 12px) / 92px 30px repeat-x, linear-gradient(#0e1024, #0e1024) center bottom / 100% 30px no-repeat, repeating-linear-gradient(90deg, #0e1024 0 14px, transparent 14px 28px) 0 calc(100% - 30px) / 100% 9px no-repeat, radial-gradient(70% 60px at 25% 100%, #1b1a3d 0 60%, transparent 61%) center bottom / 100% 100% no-repeat, radial-gradient(60% 70px at 80% 100%, #221f48 0 60%, transparent 61%) center bottom / 100% 100% no-repeat}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body[data-skin=havens]{--acc:#e8735a;--acc-soft:#e8735a29;--acc-ink:#f2a08c}}:root[data-theme=dark] body[data-skin=havens]{--acc:#e8735a;--acc-soft:#e8735a29;--acc-ink:#f2a08c}body[data-skin=havens] .band{--acc-ink:var(--hv-lantern);overflow:hidden}body[data-skin=havens] .band:after{content:"";pointer-events:none;background:var(--hv-wall);height:90px;position:absolute;inset:auto 0 0}body[data-skin=havens] .band .hero{z-index:1;padding-bottom:110px}body[data-skin=havens] .band .hero:before{content:"";z-index:-1;pointer-events:none;opacity:.9;background:radial-gradient(10px 10px at 8% 60%, var(--hv-jade), transparent 70%), radial-gradient(26px 18px at 8% 60%, #74d3bd59, transparent 70%), radial-gradient(8px 8px at 27% 30%, var(--hv-jade), transparent 70%), radial-gradient(22px 16px at 27% 30%, #74d3bd4d, transparent 70%), radial-gradient(9px 9px at 63% 70%, #b9f0e2, transparent 70%), radial-gradient(24px 18px at 63% 70%, #74d3bd4d, transparent 70%), radial-gradient(7px 7px at 90% 40%, var(--hv-jade), transparent 70%), radial-gradient(20px 14px at 90% 40%, #74d3bd4d, transparent 70%);height:220px;animation:14s ease-in-out infinite alternate hv-drift;position:absolute;inset:auto -10% 70px}@media (width<=600px){body[data-skin=havens] .band:after{height:50px}body[data-skin=havens] .band .hero{padding-bottom:58px}}@keyframes hv-drift{0%{opacity:.65;transform:translate(0)}50%{opacity:1}to{opacity:.75;transform:translate(3%,-18px)}}@media (prefers-reduced-motion:reduce){body[data-skin=havens] .band .hero:before{animation:none}}body[data-skin=havens] .band h1{text-shadow:0 2px 30px #0a0c2880}body[data-skin=havens] .band .lede{color:#e9e2f5}body[data-skin=havens] .band .jump a{color:var(--hv-lantern)}body[data-skin=havens] .band .btn.acc{background:var(--hv-lantern);border-color:var(--hv-lantern);color:#2a1a10;box-shadow:0 4px #a8692a,0 0 32px #f3b76559}body[data-skin=havens] .band .mascot{filter:drop-shadow(0 0 22px #f3b76573)}body[data-skin=havens] .mini,body[data-skin=havens] .mini:nth-child(n){--f:var(--el-none);--f2:var(--el-none-2);background:linear-gradient(165deg, var(--f), var(--f2));border:0;box-shadow:inset 0 0 0 5px #0000001f,inset 0 0 0 6px #d6ad628c,0 18px 40px -18px #0009}body[data-skin=havens] .mini b{color:#fff!important}body[data-skin=havens] .mini:has([src*=\/earthbender]){--f:var(--el-earth);--f2:var(--el-earth-2)}body[data-skin=havens] .mini:has([src*=\/waterbender]){--f:var(--el-water);--f2:var(--el-water-2)}body[data-skin=havens] .mini:has([src*=\/firebender]){--f:var(--el-fire);--f2:var(--el-fire-2)}body[data-skin=havens] .mini:has([src*=\/airbender]){--f:var(--el-air);--f2:var(--el-air-2)}body[data-skin=havens] .mini:has([src*=\/airbender]) b{color:#3b2c14!important}body[data-skin=havens] .cast .c{filter:drop-shadow(0 4px 10px #00000073)}body[data-skin=havens] .stage{border:1px solid var(--hv-gold);box-shadow:inset 0 0 0 6px var(--card), inset 0 0 0 7px color-mix(in srgb, var(--hv-gold) 55%, transparent), var(--shadow);background:var(--card)}body[data-skin=havens] .stage:after{content:"";pointer-events:none;opacity:.06;background:var(--hv-wall);height:40px;position:absolute;inset:auto 0 0}body[data-skin=havens] .stage .bar{background:color-mix(in srgb, var(--hv-night) 12%, var(--card));height:8px}body[data-skin=havens] .stage .bar:after{content:"";background:repeating-linear-gradient(90deg, transparent 0 calc(100% / 7 - 2px), var(--card) calc(100% / 7 - 2px) calc(100% / 7));position:absolute;inset:0}body[data-skin=havens] .stage .bar i{background:linear-gradient(90deg, var(--hv-cinnabar), var(--hv-lantern));border-radius:0;box-shadow:0 0 12px #f3b76599}body[data-skin=havens] .stage .screen,body[data-skin=havens] .stage .head{z-index:1;position:relative}body[data-skin=havens] .stage .opt{border-radius:14px}body[data-skin=havens] .stage .opt:hover{border-color:var(--hv-gold)}body[data-skin=havens] .stage .opt.on{border-color:var(--acc)}body[data-skin=havens] .stage .key{border:2px solid var(--acc);color:var(--acc);font-family:var(--display);background:0 0;border-radius:50%;font-weight:800;transform:rotate(-6deg)}body[data-skin=havens] .stage .opt:hover .key{background:var(--acc-soft)}body[data-skin=havens] .stage .opt.on .key{background:var(--acc);border-color:var(--acc);color:#fff}body[data-skin=havens] .stage .spin{border-color:var(--acc-soft);border-top-color:var(--hv-lantern)}body[data-skin=havens] .res .g{background:linear-gradient(160deg, var(--f,var(--el-none)), var(--f2,var(--el-none-2)));box-shadow:inset 0 0 0 1.5px #d6ad6299}body[data-skin=havens] .res[href*="/earthbender/"]{--f:var(--el-earth);--f2:var(--el-earth-2)}body[data-skin=havens] .res[href*="/waterbender/"]{--f:var(--el-water);--f2:var(--el-water-2)}body[data-skin=havens] .res[href*="/firebender/"]{--f:var(--el-fire);--f2:var(--el-fire-2)}body[data-skin=havens] .res[href*="/airbender/"]{--f:var(--el-air);--f2:var(--el-air-2)}body[data-skin=havens] .res[href*="/nonbender/"]{--f:var(--el-none);--f2:var(--el-none-2)}body[data-skin=havens] .res:hover{border-color:var(--hv-gold)}body[data-skin=havens] .steps .n{border-radius:50%;transform:rotate(-6deg);box-shadow:inset 0 0 0 2px #ffffff59}body[data-skin=havens] .panel{--f:var(--el-none);--f2:var(--el-none-2);background:radial-gradient(420px 260px at 85% 10%, #ffecc838, transparent 70%), linear-gradient(165deg, var(--f), var(--f2));box-shadow:inset 0 0 0 8px #0000001a, inset 0 0 0 9px #d6ad6299, var(--shadow-lift)}body[data-skin=havens] .panel:before{background-image:radial-gradient(#ffecc829 1.2px,#0000 1.4px)}body[data-skin=havens] .panel:after{content:"";pointer-events:none;opacity:.85;background:var(--hv-wall);height:80px;position:absolute;inset:auto 0 0}body[data-skin=havens] .panel{padding-bottom:clamp(96px,10vw,110px)}body[data-skin=havens][data-part=earthbender]{--f:var(--el-earth);--f2:var(--el-earth-2)}body[data-skin=havens][data-part=waterbender]{--f:var(--el-water);--f2:var(--el-water-2)}body[data-skin=havens][data-part=firebender]{--f:var(--el-fire);--f2:var(--el-fire-2)}body[data-skin=havens][data-part=airbender]{--f:#b89d5f;--f2:#7a6236}body[data-skin=havens][data-part=nonbender]{--f:var(--el-none);--f2:var(--el-none-2)}body[data-skin=havens][data-part] .panel{--f:inherit;--f2:inherit}body[data-skin=havens] .panel .tag{color:#ffe6b8;text-shadow:0 1px 12px #00000059}body[data-skin=havens] .panel .big-g.has-art{filter:drop-shadow(0 10px 24px #0006)}body[data-skin=jjba]{--jj-ink:#1b1530;--jj-paper:#fffaf0;--jj-violet:#6d28d9;--jj-gold:#f5b301;--jj-pink:#e11d74;--jj-line:var(--jj-ink);--jj-shadow:var(--jj-ink);--jj-panel:#fff;--jj-dots:#6d28d929;--acc:var(--jj-violet);--acc-solid:var(--jj-violet);--acc-ink:#5b21b6;--acc-soft:#efe7ff;--jj-stand:var(--jj-violet);--jj-stand-2:var(--jj-gold)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body[data-skin=jjba]{--jj-paper:#1d1830;--jj-panel:#241e3a;--jj-line:#e9e2ff;--jj-shadow:#f5b301;--jj-dots:#c4a7ff24;--acc-ink:#c4b5fd;--acc-soft:#2d2450}}:root[data-theme=dark] body[data-skin=jjba]{--jj-paper:#1d1830;--jj-panel:#241e3a;--jj-line:#e9e2ff;--jj-shadow:#f5b301;--jj-dots:#c4a7ff24;--acc-ink:#c4b5fd;--acc-soft:#2d2450}body[data-skin=jjba][data-part=star-platinum]{--jj-stand:#6d28d9;--jj-stand-2:#f5b301}body[data-skin=jjba][data-part=crazy-diamond]{--jj-stand:#db2777;--jj-stand-2:#38bdf8}body[data-skin=jjba][data-part=gold-experience]{--jj-stand:#c2410c;--jj-stand-2:#facc15}body[data-skin=jjba][data-part=stone-free]{--jj-stand:#1d4ed8;--jj-stand-2:#34d399}body[data-skin=jjba][data-part=hermit-purple]{--jj-stand:#7e22ce;--jj-stand-2:#86efac}body[data-skin=jjba][data-part=tusk]{--jj-stand:#0f766e;--jj-stand-2:#fcd34d}body[data-skin=jjba][data-part=killer-queen]{--jj-stand:#be185d;--jj-stand-2:#f9a8d4}body[data-skin=jjba][data-part=the-world]{--jj-stand:#a16207;--jj-stand-2:#1e293b}body[data-skin=jjba] .band{background:radial-gradient(circle at 1px 1px, var(--jj-dots) 1.6px, transparent 1.9px) 0 0 / 12px 12px, repeating-conic-gradient(from 0deg at 88% -10%, #f5b30121 0deg 3deg, transparent 3deg 9deg), linear-gradient(180deg, var(--jj-paper) 0%, var(--jj-paper) 78%, var(--paper) 100%);border-bottom:3px solid var(--jj-line);position:relative;overflow:hidden}body[data-skin=jjba] .band:before,body[data-skin=jjba] .band:after{content:"ゴゴゴ" / "";z-index:0;color:var(--jj-violet);-webkit-text-stroke:3px var(--jj-ink);paint-order:stroke fill;text-shadow:6px 6px 0 var(--jj-gold);opacity:.9;pointer-events:none;writing-mode:vertical-rl;letter-spacing:-.02em;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,Meiryo,sans-serif;font-weight:900;line-height:1;position:absolute}body[data-skin=jjba] .band:before{font-size:clamp(54px,6vw,92px);top:18px;left:1.5%;transform:rotate(-8deg)}body[data-skin=jjba] .band:after{content:"ドドド" / "";color:var(--jj-pink);opacity:.85;font-size:clamp(40px,4.4vw,70px);bottom:-6px;right:1.2%;transform:rotate(10deg)}body[data-skin=jjba] .band>.hero{z-index:1;position:relative}@media (width<=1180px){body[data-skin=jjba] .band:before{opacity:.18}}@media (width<=900px){body[data-skin=jjba] .band:after{display:none}body[data-skin=jjba] .band:before{opacity:.22;font-size:48px;top:6px;left:auto;right:2%}}body[data-skin=jjba] .hero h1{letter-spacing:-.045em;text-transform:uppercase;color:var(--jj-ink);text-shadow:3px 3px 0 var(--jj-gold);font-size:clamp(38px,4.4vw,62px);font-style:italic;font-weight:800;line-height:.95}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body[data-skin=jjba] .hero h1{color:#fff;text-shadow:3px 3px 0 var(--jj-violet)}}:root[data-theme=dark] body[data-skin=jjba] .hero h1{color:#fff;text-shadow:3px 3px 0 var(--jj-violet)}body[data-skin=jjba] .hero .chip{border:2px solid var(--jj-line);background:var(--jj-panel);box-shadow:2px 2px 0 var(--jj-shadow);border-radius:4px;font-weight:650}body[data-skin=jjba] .hero .chip:nth-child(2){transform:rotate(-2deg)}body[data-skin=jjba] .hero .lede{font-size:1.12rem}body[data-skin=jjba] .hero .scribble{color:var(--jj-pink)}body[data-skin=jjba] .btn{border:3px solid var(--jj-ink);box-shadow:4px 4px 0 var(--jj-ink);text-transform:uppercase;letter-spacing:.02em;border-radius:6px;font-style:italic}body[data-skin=jjba] .btn.acc{background:var(--jj-violet);color:#fff;box-shadow:4px 4px 0 var(--jj-gold), 4px 4px 0 3px var(--jj-ink)}body[data-skin=jjba] .btn:hover{box-shadow:6px 6px 0 var(--jj-ink);transform:translate(-2px,-2px)}body[data-skin=jjba] .btn.acc:hover{box-shadow:6px 6px 0 var(--jj-gold), 6px 6px 0 3px var(--jj-ink)}body[data-skin=jjba] .btn:active{box-shadow:1px 1px 0 var(--jj-ink);transform:translate(2px,2px)}body[data-skin=jjba] .deck{background:var(--jj-ink);box-shadow:10px 10px 0 var(--jj-gold);border-radius:6px;gap:10px;padding:14px;transform:rotate(1.2deg)}body[data-skin=jjba] .deck .mini{box-shadow:none;background:radial-gradient(circle at 1px 1px,#1b15301f 1.4px,#0000 1.7px) 0 0/9px 9px,repeating-conic-gradient(at 50% 38%,#6d28d914 0deg 4deg,#0000 4deg 12deg),#fff;border:0;border-radius:2px;padding:12px 12px 10px;transform:none}body[data-skin=jjba] .deck .mini:nth-child(3n+1){background:radial-gradient(circle at 1px 1px, #ffffff38 1.4px, transparent 1.7px) 0 0 / 9px 9px, repeating-conic-gradient(from 0deg at 50% 38%, #ffffff1f 0deg 4deg, transparent 4deg 12deg), var(--jj-violet)}body[data-skin=jjba] .deck .mini:nth-child(3n+2){background:radial-gradient(circle at 1px 1px, #1b153024 1.4px, transparent 1.7px) 0 0 / 9px 9px, repeating-conic-gradient(from 0deg at 50% 38%, #ffffff59 0deg 4deg, transparent 4deg 12deg), var(--jj-gold)}body[data-skin=jjba] .deck .mini:nth-child(4n){background:radial-gradient(circle at 1px 1px, #fff3 1.4px, transparent 1.7px) 0 0 / 9px 9px, repeating-conic-gradient(from 0deg at 50% 38%, #ffffff24 0deg 4deg, transparent 4deg 12deg), var(--jj-pink)}body[data-skin=jjba] .deck .mini:nth-child(4n) b,body[data-skin=jjba] .deck .mini:nth-child(4n) .g{color:#fff}body[data-skin=jjba] .deck .mini:nth-child(3n+2) b,body[data-skin=jjba] .deck .mini:nth-child(3n+2) .g{color:var(--jj-ink)}body[data-skin=jjba] .deck .mini:hover{z-index:2;box-shadow:0 0 0 3px var(--jj-ink), 6px 6px 0 3px var(--jj-ink);transform:scale(1.04)rotate(-1.5deg)}body[data-skin=jjba] .deck .mini .g:not(.has-art){text-shadow:3px 3px #1b153040;font-size:46px}body[data-skin=jjba] .deck .mini b{text-transform:uppercase;letter-spacing:-.01em;color:var(--jj-ink);font-size:15px;font-style:italic;font-weight:800}body[data-skin=jjba] .deck .mini:nth-child(3n+1) b{color:#fff}body[data-skin=jjba] .deck:after{content:"?";color:var(--jj-gold);font-family:var(--display);text-shadow:4px 4px 0 var(--jj-pink);background:radial-gradient(circle at 1px 1px,#ffffff29 1.4px,#0000 1.7px) 0 0/9px 9px,repeating-conic-gradient(#f5b3014d 0deg 4deg,#0000 4deg 12deg),#2a2148;border-radius:2px;place-items:center;font-size:clamp(56px,6vw,96px);font-style:italic;font-weight:800;display:grid}body[data-skin=jjba] .deck .arrow{color:var(--jj-ink)}body[data-skin=jjba] .deck .note{color:var(--jj-pink)}body[data-skin=jjba] .stage.card{border:3px solid var(--jj-line);box-shadow:8px 8px 0 var(--jj-shadow);background:radial-gradient(circle at 1px 1px, var(--jj-dots) 1.5px, transparent 1.8px) 100% 0 / 11px 11px no-repeat, var(--jj-panel);background-repeat:repeat,no-repeat;background-size:11px 11px,auto;border-radius:6px;-webkit-mask:none}body[data-skin=jjba] .stage.card:after{content:"";pointer-events:none;background:repeating-conic-gradient(at 100% 0,#f5b30138 0deg 2.5deg,#0000 2.5deg 7deg);width:260px;height:260px;position:absolute;top:-40px;right:-40px;-webkit-mask:radial-gradient(circle at 100% 0,#000 0%,#0000 70%);mask:radial-gradient(circle at 100% 0,#000 0%,#0000 70%)}body[data-skin=jjba] .stage .bar{background:var(--jj-paper);border-bottom:3px solid var(--jj-line);height:12px}body[data-skin=jjba] .stage .bar i{background:repeating-linear-gradient(-45deg, var(--jj-gold) 0 10px, #ffd54a 10px 20px);box-shadow:inset -3px 0 0 var(--jj-ink);border-radius:0}body[data-skin=jjba] .stage .head{margin-top:8px}body[data-skin=jjba] .stage .count{text-transform:uppercase;letter-spacing:.04em;font-style:italic;font-weight:700}body[data-skin=jjba] .stage .count b{color:var(--jj-pink);font-size:22px}body[data-skin=jjba] .stage .q{letter-spacing:-.035em;z-index:1;font-style:italic;font-weight:800;position:relative}body[data-skin=jjba] .stage .opts{z-index:1;position:relative}body[data-skin=jjba] .stage .opt{border:2.5px solid var(--jj-line);background:var(--jj-panel);box-shadow:3px 3px 0 var(--jj-shadow);border-radius:4px;font-weight:550;transition:transform .12s,box-shadow .12s,background .12s}body[data-skin=jjba] .stage .opt:hover{box-shadow:5px 5px 0 var(--jj-shadow);background:color-mix(in srgb, var(--jj-gold) 18%, var(--jj-panel));border-color:var(--jj-line);transform:translate(-2px,-2px)}body[data-skin=jjba] .stage .opt:active{box-shadow:1px 1px 0 var(--jj-shadow);transform:translate(2px,2px)}body[data-skin=jjba] .stage .opt .key{background:var(--jj-ink);color:var(--jj-gold);border:0;border-radius:4px;font-style:italic;font-weight:800;transform:rotate(-6deg)}body[data-skin=jjba] .stage .opt.on{background:var(--jj-violet);color:#fff;border-color:var(--jj-ink)}body[data-skin=jjba] .stage .opt.on .key{background:var(--jj-gold);color:var(--jj-ink)}body[data-skin=jjba] .stage .spin{border-color:var(--jj-gold);border-top-color:var(--jj-violet)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body[data-skin=jjba] .stage .opt .key{background:var(--jj-gold);color:#1b1530}}:root[data-theme=dark] body[data-skin=jjba] .stage .opt .key{background:var(--jj-gold);color:#1b1530}body[data-skin=jjba] .res.card{border:2.5px solid var(--jj-line);box-shadow:4px 4px 0 var(--jj-shadow);border-radius:4px;transition:transform .12s,box-shadow .12s}body[data-skin=jjba] .res.card:hover{box-shadow:6px 6px 0 var(--jj-shadow);transform:translate(-2px,-2px)rotate(-.6deg)}body[data-skin=jjba] .res.card .g:not(.has-art){border:2.5px solid var(--jj-ink);background:var(--jj-gold);width:56px;height:56px;color:var(--jj-ink);border-radius:4px;flex:none;place-items:center;font-size:28px;display:grid;transform:rotate(-4deg)}body[data-skin=jjba] .res.card:nth-child(2n) .g:not(.has-art){background:var(--jj-violet);color:#fff;transform:rotate(3deg)}body[data-skin=jjba] .res.card:nth-child(3n) .g:not(.has-art){background:var(--jj-pink);color:#fff}body[data-skin=jjba] .res.card h3{text-transform:uppercase;letter-spacing:-.02em;font-style:italic}body[data-skin=jjba] .steps .card,body[data-skin=jjba] .source.card,body[data-skin=jjba] .side .card,body[data-skin=jjba] .body .card{border:2.5px solid var(--jj-line);box-shadow:5px 5px 0 var(--jj-shadow);border-radius:6px}body[data-skin=jjba] .steps .n{background:var(--jj-violet);border-radius:4px;font-style:italic;transform:rotate(-6deg)}body[data-skin=jjba] .eyebrow{color:var(--jj-pink);font-style:italic}body[data-skin=jjba] .hero .panel{border:3px solid var(--jj-ink);box-shadow:10px 10px 0 var(--jj-stand-2), 10px 10px 0 3px var(--jj-ink);background:repeating-conic-gradient(from 0deg at 82% 18%, #ffffff24 0deg 3deg, transparent 3deg 10deg), radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--jj-stand-2) 55%, transparent) 0%, transparent 45%), var(--jj-stand);border-radius:6px}body[data-skin=jjba] .hero .panel:before{background-image:radial-gradient(#ffffff38 1.5px,#0000 1.8px);background-size:12px 12px;-webkit-mask:linear-gradient(#0000 30%,#000);mask:linear-gradient(#0000 30%,#000)}body[data-skin=jjba] .hero .panel:after{content:"ドドド" / "";color:#fff;-webkit-text-stroke:3px var(--jj-ink);paint-order:stroke fill;text-shadow:5px 5px 0 var(--jj-ink);letter-spacing:-.06em;pointer-events:none;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,Meiryo,sans-serif;font-size:clamp(40px,5vw,68px);font-weight:800;line-height:1;position:absolute;top:clamp(16px,2.4vw,30px);left:clamp(20px,3vw,40px);transform:rotate(-9deg)}body[data-skin=jjba] .hero .panel .big-g:not(.has-art){opacity:.95;color:var(--jj-stand-2);text-shadow:8px 8px 0 var(--jj-ink);-webkit-text-stroke:4px var(--jj-ink);paint-order:stroke fill;font-size:clamp(150px,18vw,240px);top:6%;right:4%;transform:rotate(-10deg)}body[data-skin=jjba] .hero .panel .kicker{background:var(--jj-ink);color:var(--jj-gold);border-radius:3px;justify-self:start;padding:5px 10px;font-style:italic;transform:rotate(-2deg)}body[data-skin=jjba] .hero .panel h1{text-transform:uppercase;letter-spacing:-.045em;-webkit-text-stroke:2px var(--jj-ink);paint-order:stroke fill;text-shadow:5px 5px 0 var(--jj-ink);font-style:italic;font-weight:800}body[data-skin=jjba] .hero .panel .tag{max-width:30ch;color:var(--jj-ink);border:3px solid var(--jj-ink);background:#fff;border-radius:22px;justify-self:start;margin-top:6px;padding:12px 18px;font-size:clamp(22px,2.4vw,28px);position:relative}body[data-skin=jjba] .hero .panel .tag:before{content:"";border:3px solid var(--jj-ink);background:#fff;border-bottom:0;border-right:0;width:22px;height:16px;position:absolute;top:-16px;left:28px;transform:skew(30deg)}body[data-skin=jjba] .stand-card{margin-block:28px 36px}body[data-skin=bleach]{--bl-ink:#15141c;--bl-paper:#faf7f0;--bl-line:#e4ddcf;--bl-red:#c8102e;--bl-moon:#f4ecd6;--bl-lacquer:#1b1a24;--acc:var(--bl-red);--acc-solid:var(--bl-ink);--acc-ink:#a50d26;--acc-soft:#f6ebe4;--bl-part:var(--bl-red)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body[data-skin=bleach]{--bl-ink:#f3efe6;--bl-paper:#1c1b24;--bl-line:#34323f;--acc-ink:#ff7a8c;--acc-soft:#2b1f26;--acc-solid:#2a2833}}:root[data-theme=dark] body[data-skin=bleach]{--bl-ink:#f3efe6;--bl-paper:#1c1b24;--bl-line:#34323f;--acc-ink:#ff7a8c;--acc-soft:#2b1f26;--acc-solid:#2a2833}body[data-skin=bleach][data-part=zangetsu]{--bl-part:#c8102e}body[data-skin=bleach][data-part=sode-no-shirayuki]{--bl-part:#4fb3e8}body[data-skin=bleach][data-part=senbonzakura]{--bl-part:#e7608a}body[data-skin=bleach][data-part=hyorinmaru]{--bl-part:#2b8fd6}body[data-skin=bleach][data-part=zabimaru]{--bl-part:#dd4a1f}body[data-skin=bleach][data-part=suzumebachi]{--bl-part:#d9a21b}body[data-skin=bleach][data-part=katen-kyokotsu]{--bl-part:#d9468f}body[data-skin=bleach][data-part=kyoka-suigetsu]{--bl-part:#8b6cff}body[data-skin=bleach] .band{border-bottom:4px solid #0b0b12;overflow:hidden}body[data-skin=bleach] .band:after{content:"";z-index:0;pointer-events:none;clip-path:polygon(0 55%,18% 30%,60% 8%,100% 40%,62% 70%,20% 92%);filter:blur(.4px);background:linear-gradient(90deg,#0000 0%,#fff0 6%,#ffffff57 22%,#ffffff1f 60%,#0000 92%);height:26px;position:absolute;top:46%;left:-10%;right:-10%;transform:rotate(-11deg)}body[data-skin=bleach] .band>.hero{z-index:1;position:relative}body[data-skin=bleach] .hero h1{letter-spacing:-.045em;text-shadow:0 2px #00000059}body[data-skin=bleach] .hero .chips:after{content:"斬" / "";background:var(--bl-red);color:#fff6ec;width:38px;height:38px;box-shadow:inset 0 0 0 2px var(--bl-red), inset 0 0 0 4px #fff6eccc;vertical-align:middle;border-radius:6px;place-items:center;margin-left:4px;font:700 22px/1 Hiragino Mincho ProN,Yu Mincho,Noto Serif JP,serif;display:inline-grid;transform:rotate(-6deg)}body[data-skin=bleach] .hero .chip{border-radius:4px}body[data-skin=bleach] .hero .scribble{color:var(--bl-moon)}body[data-skin=bleach] .btn{border-radius:4px}body[data-skin=bleach] .btn.acc{color:#fff;box-shadow:0 4px 0 var(--bl-red);letter-spacing:.01em;background:#111018;border:1px solid #ffffff38}body[data-skin=bleach] .btn.acc:hover{box-shadow:0 6px 0 var(--bl-red);transform:translateY(-2px)}body[data-skin=bleach] .btn.acc:active{box-shadow:0 1px 0 var(--bl-red);transform:translateY(2px)}body[data-skin=bleach] .deck{gap:12px}body[data-skin=bleach] .deck .mini{--tile:var(--bl-red);border:1px solid #ffffff24;border-top:5px solid var(--tile);background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--tile) 30%, transparent) 0%, transparent 70%), var(--bl-lacquer);border-radius:6px;transform:none;box-shadow:0 14px 30px -18px #000c}body[data-skin=bleach] .deck .mini b{letter-spacing:-.01em;font-weight:700;color:#f6f2ea!important}body[data-skin=bleach] .deck .mini:hover{transform:translateY(-4px)}body[data-skin=bleach] .deck .mini:first-child{--tile:#c8102e}body[data-skin=bleach] .deck .mini:nth-child(2){--tile:#4fb3e8}body[data-skin=bleach] .deck .mini:nth-child(3){--tile:#e7608a}body[data-skin=bleach] .deck .mini:nth-child(4){--tile:#2b8fd6}body[data-skin=bleach] .deck .mini:nth-child(5){--tile:#dd4a1f}body[data-skin=bleach] .deck .mini:nth-child(6){--tile:#d9a21b}body[data-skin=bleach] .deck .mini:nth-child(7){--tile:#d9468f}body[data-skin=bleach] .deck .mini:nth-child(8){--tile:#8b6cff}body[data-skin=bleach] .deck .note,body[data-skin=bleach] .deck .arrow{color:var(--bl-moon)}body[data-skin=bleach] .stage.card{background:var(--bl-paper);border:1px solid var(--bl-line);border-top:0;border-radius:6px;box-shadow:0 24px 50px -30px #0a0a1480}body[data-skin=bleach] .stage .bar{background:linear-gradient(90deg, var(--bl-ink) 0 34px, var(--bl-line) 34px);height:10px}body[data-skin=bleach] .stage .bar i{box-shadow:inset 34px 0 0 var(--bl-ink), inset 0 -1px 0 #00000040;background:linear-gradient(#fff 0%,#c9ced8 45%,#8e95a3 100%);border-radius:0 10px 2px 0}body[data-skin=bleach] .stage .count b{color:var(--bl-red)}body[data-skin=bleach] .stage .q{letter-spacing:-.03em}body[data-skin=bleach] .stage .opt{border-color:var(--bl-line);background:color-mix(in srgb, var(--bl-paper) 70%, #fff);border-radius:4px}body[data-skin=bleach] .stage .opt:hover{border-color:var(--bl-ink);background:var(--bl-paper)}body[data-skin=bleach] .stage .opt .key{color:#f6f2ea;background:#15141c;border:0;border-radius:50%;font-weight:700;box-shadow:inset 0 0 0 3px #15141c,inset 0 0 0 4.5px #f6f2ea8c}body[data-skin=bleach] .stage .opt.on{color:#fff;background:#15141c;border-color:#15141c}body[data-skin=bleach] .stage .opt.on .key{background:var(--bl-red);box-shadow:inset 0 0 0 3px var(--bl-red), inset 0 0 0 4.5px #fff6ecbf}body[data-skin=bleach] .stage .spin{border-color:var(--bl-line);border-top-color:var(--bl-red)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body[data-skin=bleach] .stage .opt{background:var(--bl-paper)}:root:not([data-theme=light]) body[data-skin=bleach] .stage .opt.on{color:#15141c;background:#f3efe6}}:root[data-theme=dark] body[data-skin=bleach] .stage .opt{background:var(--bl-paper)}:root[data-theme=dark] body[data-skin=bleach] .stage .opt.on{color:#15141c;background:#f3efe6}body[data-skin=bleach] .res.card,body[data-skin=bleach] .steps .card,body[data-skin=bleach] .source.card,body[data-skin=bleach] .side .card,body[data-skin=bleach] .body .card{border-top:4px solid var(--bl-ink);border-radius:4px}body[data-skin=bleach] .res.card:hover{border-top-color:var(--bl-red)}body[data-skin=bleach] .steps .n{color:#f6f2ea;background:#15141c;border-radius:50%;box-shadow:inset 0 0 0 3px #15141c,inset 0 0 0 4.5px #f6f2ea8c}body[data-skin=bleach] .eyebrow{color:var(--acc-ink)}body[data-skin=bleach] .hero .panel{background:radial-gradient(180px 180px at 80% 22%, #f4ecd647 0%, #f4ecd614 50%, transparent 72%), radial-gradient(120% 80% at 50% 110%, color-mix(in srgb, var(--bl-part) 55%, transparent) 0%, transparent 65%), linear-gradient(180deg, #0c0c14 0%, #17162a 100%);border-top:6px solid var(--bl-part);border-radius:6px;box-shadow:0 30px 60px -30px #0009}body[data-skin=bleach] .hero .panel:before{opacity:.6;background-image:radial-gradient(1.2px 1.2px at 12% 30%,#fff 99%,#0000),radial-gradient(1px 1px at 40% 14%,#fff 99%,#0000),radial-gradient(1.4px 1.4px at 62% 40%,#fff 99%,#0000),radial-gradient(1px 1px at 26% 62%,#fff 99%,#0000),radial-gradient(1.2px 1.2px at 90% 64%,#fff 99%,#0000);background-size:auto}body[data-skin=bleach] .hero .panel:after{content:"";clip-path:polygon(0 55%,18% 30%,60% 8%,100% 40%,62% 70%,20% 92%);pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff73 25%,#ffffff1f 65%,#0000 95%);height:18px;position:absolute;top:58%;left:-10%;right:-10%;transform:rotate(-12deg)}body[data-skin=bleach] .hero .panel .kicker{background:var(--bl-red);color:#fff6ec;border-radius:3px;justify-self:start;padding:5px 10px}body[data-skin=bleach] .hero .panel .tag{color:var(--bl-moon)}body[data-skin=helluva]{--hb-red:#e0263a;--hb-pink:#ff3d8b;--hb-gold:#f5c35b;--hb-night:#1a050b;--hb-paper:#fff7f4;--hb-line:#f1d6d6;--hb-ink:#2a0711;--acc:var(--hb-red);--acc-solid:var(--hb-ink);--acc-ink:#b3122a;--acc-soft:#fdeaea;--hb-part:var(--hb-red)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body[data-skin=helluva]{--hb-paper:#22080f;--hb-line:#45161f;--hb-ink:#fbe9ee;--acc-ink:#ff7d98;--acc-soft:#2d0c14;--acc-solid:#3a0e18}}:root[data-theme=dark] body[data-skin=helluva]{--hb-paper:#22080f;--hb-line:#45161f;--hb-ink:#fbe9ee;--acc-ink:#ff7d98;--acc-soft:#2d0c14;--acc-solid:#3a0e18}body[data-skin=helluva][data-part=blitzo]{--hb-part:#e0263a}body[data-skin=helluva][data-part=moxxie]{--hb-part:#c9ccd6}body[data-skin=helluva][data-part=millie]{--hb-part:#d2462c}body[data-skin=helluva][data-part=loona]{--hb-part:#9aa3b5}body[data-skin=helluva][data-part=stolas]{--hb-part:#9b5de5}body[data-skin=helluva][data-part=fizzarolli]{--hb-part:#ff6a3d}body[data-skin=helluva][data-part=octavia]{--hb-part:#5a7bd8}body[data-skin=helluva][data-part=asmodeus]{--hb-part:#ff4fa3}body[data-skin=helluva] .band{border-bottom:0;overflow:hidden;box-shadow:inset 0 -5px #0b0205}body[data-skin=helluva] .band:before{content:"";z-index:0;pointer-events:none;opacity:.9;background-image:radial-gradient(2px 2px at 8% 88%,#ffb347 99%,#0000),radial-gradient(1.6px 1.6px at 18% 70%,#ff7a2f 99%,#0000),radial-gradient(2.2px 2.2px at 31% 92%,#ffd34d 99%,#0000),radial-gradient(1.4px 1.4px at 44% 76%,#ff7a2f 99%,#0000),radial-gradient(2px 2px at 57% 95%,#ffb347 99%,#0000),radial-gradient(1.6px 1.6px at 69% 80%,#ff9a3d 99%,#0000),radial-gradient(2.2px 2.2px at 82% 90%,#ffd34d 99%,#0000),radial-gradient(1.4px 1.4px at 93% 74%,#ff7a2f 99%,#0000);animation:9s linear infinite hb-embers;position:absolute;inset:0}body[data-skin=helluva] .band:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#e0263a,#ff7a2f 30%,#ffd34d 50%,#ff7a2f 70%,#e0263a);height:5px;position:absolute;bottom:5px;left:0;right:0;box-shadow:0 0 18px 4px #ff5a288c}@keyframes hb-embers{0%{opacity:.9;transform:translateY(0)}to{opacity:0;transform:translateY(-62%)}}@media (prefers-reduced-motion:reduce){body[data-skin=helluva] .band:before{animation:none}}body[data-skin=helluva] .night{--acc-ink:#ff9fbf;--ink-2:#f6d7df;--muted:#d9a6b4}body[data-skin=helluva] .band>.hero{z-index:1;position:relative}body[data-skin=helluva] .hero h1{letter-spacing:-.045em;color:#fff;text-shadow:0 0 2px #fff,0 0 14px #ff3d8bbf,0 0 34px #e0263a8c}body[data-skin=helluva] .hero .scribble{color:var(--hb-gold)}body[data-skin=helluva] .hero .chip{border-color:#ffa0b959;border-radius:999px}body[data-skin=helluva] .hero .chips:after{content:"OPEN 24/7" / "";color:#ffe3ef;font:700 12px/1 var(--sans);letter-spacing:.18em;text-shadow:0 0 6px #ff3d8b;vertical-align:middle;border:2px solid #ff6fae;border-radius:999px;margin-left:6px;padding:6px 12px 5px;animation:6s step-end infinite hb-flicker;display:inline-block;box-shadow:0 0 10px #ff3d8bb3,inset 0 0 8px #ff3d8b73}@keyframes hb-flicker{0%,to{opacity:1}91%{opacity:1}92%{opacity:.35}93%{opacity:1}95%{opacity:.5}96%{opacity:1}}@media (prefers-reduced-motion:reduce){body[data-skin=helluva] .hero .chips:after{animation:none}}body[data-skin=helluva] .btn{border-radius:999px}body[data-skin=helluva] .btn.acc{color:#fff;box-shadow:0 0 0 2px #2a0711, 0 0 0 3.5px var(--hb-gold), 0 10px 24px -8px #e0263ab3;background:linear-gradient(#ff3d8b 0%,#e0263a 100%);border:0}body[data-skin=helluva] .btn.acc:hover{box-shadow:0 0 0 2px #2a0711, 0 0 0 3.5px var(--hb-gold), 0 0 24px #ff3d8ba6;transform:translateY(-2px)}body[data-skin=helluva] .deck{gap:12px}body[data-skin=helluva] .deck .mini{--tile:var(--hb-red);border:1px solid color-mix(in srgb, var(--hb-gold) 55%, transparent);background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--tile) 42%, transparent) 0%, transparent 70%), #22060d;box-shadow:0 0 0 3px #22060d, 0 0 0 4px color-mix(in srgb, var(--tile) 55%, transparent), 0 16px 30px -18px #000c;border-radius:14px}body[data-skin=helluva] .deck .mini b{font-weight:700;color:#fff3f6!important}body[data-skin=helluva] .deck .mini:first-child{--tile:#e0263a}body[data-skin=helluva] .deck .mini:nth-child(2){--tile:#c9ccd6}body[data-skin=helluva] .deck .mini:nth-child(3){--tile:#d2462c}body[data-skin=helluva] .deck .mini:nth-child(4){--tile:#9aa3b5}body[data-skin=helluva] .deck .mini:nth-child(5){--tile:#9b5de5}body[data-skin=helluva] .deck .mini:nth-child(6){--tile:#ff6a3d}body[data-skin=helluva] .deck .mini:nth-child(7){--tile:#5a7bd8}body[data-skin=helluva] .deck .mini:nth-child(8){--tile:#ff4fa3}body[data-skin=helluva] .deck .note,body[data-skin=helluva] .deck .arrow{color:var(--hb-gold)}body[data-skin=helluva] .stage.card{background:var(--hb-paper);border:1px solid var(--hb-line);border-top:0;border-radius:16px;box-shadow:0 0 0 4px #2a0711,0 26px 50px -30px #3c000a99}body[data-skin=helluva] .stage .bar{background:repeating-linear-gradient(90deg,#6b4a3a 0 6px,#8a6450 6px 9px);border-radius:8px;height:8px}body[data-skin=helluva] .stage .bar i{background:linear-gradient(90deg,#2a0711 0%,#4a0a17 100%);border-radius:8px;position:relative;box-shadow:8px 0 12px -2px #ff7828e6}body[data-skin=helluva] .stage .bar i:after{content:"";background:radial-gradient(circle,#fff6c2 0%,#ffd34d 30%,#ff7a2f 60%,#e0263a00 72%);border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;right:-6px}body[data-skin=helluva] .stage .count b{color:var(--hb-red)}body[data-skin=helluva] .stage .q{letter-spacing:-.03em}body[data-skin=helluva] .stage .opt{border-color:var(--hb-line);background:color-mix(in srgb, var(--hb-paper) 60%, #fff);border-radius:12px}body[data-skin=helluva] .stage .opt:hover{border-color:var(--hb-red)}body[data-skin=helluva] .stage .opt .key{color:#fff3f0;background:radial-gradient(circle at 35% 30%,#f04a5c 0%,#b3122a 70%);border:0;border-radius:50%;font-weight:700;box-shadow:inset 0 0 0 3px #b3122a,inset 0 0 0 4.5px #ffdcdc80,0 2px #5a000f59}body[data-skin=helluva] .stage .opt.on{color:#fff;background:#2a0711;border-color:#2a0711}body[data-skin=helluva] .stage .opt.on .key{color:#2a0711;background:radial-gradient(circle at 35% 30%,#ffe08a 0%,#d9a21b 70%);box-shadow:inset 0 0 0 3px #d9a21b,inset 0 0 0 4.5px #fff6dcb3}body[data-skin=helluva] .stage .spin{border-color:var(--hb-line);border-top-color:var(--hb-red)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body[data-skin=helluva] .stage .opt{background:var(--hb-paper)}:root:not([data-theme=light]) body[data-skin=helluva] .stage .opt.on{color:#2a0711;background:#fbe9ee}}:root[data-theme=dark] body[data-skin=helluva] .stage .opt{background:var(--hb-paper)}:root[data-theme=dark] body[data-skin=helluva] .stage .opt.on{color:#2a0711;background:#fbe9ee}body[data-skin=helluva] .res.card,body[data-skin=helluva] .steps .card,body[data-skin=helluva] .source.card,body[data-skin=helluva] .side .card,body[data-skin=helluva] .body .card{border-top:4px solid var(--hb-red);border-radius:14px}body[data-skin=helluva] .res.card:hover{border-top-color:var(--hb-pink)}body[data-skin=helluva] .steps .n{color:#fff3f0;background:radial-gradient(circle at 35% 30%,#f04a5c 0%,#b3122a 70%);border-radius:50%;box-shadow:inset 0 0 0 3px #b3122a,inset 0 0 0 4.5px #ffdcdc80}body[data-skin=helluva] .eyebrow{color:var(--acc-ink)}body[data-skin=helluva] .hero .panel{background:radial-gradient(200px 160px at 82% 18%, #ff3d8b4d 0%, transparent 70%), radial-gradient(120% 80% at 50% 115%, color-mix(in srgb, var(--hb-part) 60%, transparent) 0%, transparent 65%), linear-gradient(180deg, #1a050b 0%, #3a0812 100%);border:2px solid color-mix(in srgb, var(--hb-part) 80%, #fff 0%);box-shadow:0 0 0 4px #1a050b, 0 0 22px color-mix(in srgb, var(--hb-part) 55%, transparent), 0 30px 60px -30px #0009;border-radius:18px}body[data-skin=helluva] .hero .panel .kicker{color:#ffe3ef;text-shadow:0 0 6px #ff3d8b;background:0 0;border:2px solid #ff6fae;border-radius:999px;justify-self:start;padding:5px 12px;box-shadow:0 0 10px #ff3d8b99}body[data-skin=helluva] .hero .panel .tag{color:var(--hb-gold)}@media (width>=901px){body[data-skin=helluva] .deck{grid-template-columns:repeat(4,minmax(0,1fr))}body[data-skin=helluva] .deck .mini b{font-size:16px}}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-full-normal.7BpKI3vF.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-full-normal.YHFkNujK.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-full-normal.CFFu7zhK.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-full-italic.BHALq22K.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-full-italic.B8-t4Nou.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-full-italic.D2JnYqd-.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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.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:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/cinzel-latin-ext-wght-normal.CG36JvV6.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:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/cinzel-latin-wght-normal.DMUuCU8H.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-normal.Czsa-EzN.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-normal.C-3rgBeH.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-normal.CCVVNp6i.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-italic.xAqemagA.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-italic.DFS986qL.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-italic.Bxi8ein9.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}body[data-skin^=core-],body[data-skin^=astro-]{--serif-f:"Fraunces Variable", Georgia, serif;--serif-i:"Instrument Serif", "Times New Roman", serif;--serif-c:"Cinzel Variable", "Trajan Pro", Georgia, serif;--serif-n:"Newsreader Variable", Georgia, serif;--mono:"JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, monospace}body[data-skin=core-love]{--paper:#fcf5f1;--paper-2:#f7ebe6;--card:#fffaf7;--line:#eedcd5;--line-2:#e2c9c1;--ink:#3b1421;--ink-2:#61404a;--muted:#8c6c74;--acc:#a3264b;--acc-solid:#8e1f41;--acc-soft:#f9e2e6;--acc-ink:#8e1f41;--lv-wine:#7a1e3a;--lv-serif:var(--serif-f);--lv-paper-2:#fff6ef;--lv-paper-3:#f7e7de}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body[data-skin=core-love]{--paper:#1c1115;--paper-2:#26171c;--card:#24161b;--line:#3b262d;--line-2:#4a3038;--ink:#f8e9ec;--ink-2:#e2c7cd;--muted:#b4959c;--acc:#ff8fab;--acc-soft:#ff8fab24;--acc-ink:#ffb3c4;--lv-wine:#ffc2cf}}:root[data-theme=dark] body[data-skin=core-love]{--paper:#1c1115;--paper-2:#26171c;--card:#24161b;--line:#3b262d;--line-2:#4a3038;--ink:#f8e9ec;--ink-2:#e2c7cd;--muted:#b4959c;--acc:#ff8fab;--acc-soft:#ff8fab24;--acc-ink:#ffb3c4;--lv-wine:#ffc2cf}body[data-skin=core-love] .band:not(.night){background:radial-gradient(640px 320px at 85% 20%, #d65c7a29, transparent 70%), repeating-linear-gradient(90deg, #7a1e3a06 0 1px, transparent 1px 7px), linear-gradient(180deg, #f9e7e3 0%, var(--paper) 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body[data-skin=core-love] .band:not(.night){background:radial-gradient(640px 320px at 85% 20%, #d65c7a38, transparent 70%), linear-gradient(180deg, #2a161d 0%, var(--paper) 100%)}}:root[data-theme=dark] body[data-skin=core-love] .band:not(.night){background:radial-gradient(640px 320px at 85% 20%, #d65c7a38, transparent 70%), linear-gradient(180deg, #2a161d 0%, var(--paper) 100%)}body[data-skin=core-love] :is(h1,h2,h3){font-family:var(--serif-f);font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 0;letter-spacing:-.02em}body[data-skin=core-love] h1{font-weight:560;line-height:1}body[data-skin=core-love] h2{font-weight:560;line-height:1.04}body[data-skin=core-love] .sec-head h2 .hl{color:var(--acc-ink);background:0 0;padding:0;font-style:italic}body[data-skin=core-love] .chip{border-color:color-mix(in srgb, var(--acc) 35%, transparent);color:var(--acc-ink);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:3px;font-size:12.5px}body[data-skin=core-love] .eyebrow{color:var(--acc-ink);font-family:var(--serif-f);letter-spacing:0;text-transform:none;font-size:17px;font-style:italic;font-weight:500}body[data-skin=core-love] .btn{font-family:var(--serif-f);border-radius:6px;font-weight:600}body[data-skin=core-love] .btn.acc{background:var(--acc-solid);border-color:var(--acc-solid);box-shadow:0 10px 20px -10px #7a1e3ab3}body[data-skin=core-love] .btn.acc:hover{box-shadow:0 14px 24px -10px #7a1e3abf}body[data-skin=core-love] .scribble{color:var(--acc-ink)}body[data-skin=core-love] .stage{border-color:var(--line);background:linear-gradient(90deg, transparent calc(100% - 4px), transparent), repeating-linear-gradient(180deg, transparent 0 35px, color-mix(in srgb, var(--acc) 7%, transparent) 35px 36px) 0 92px / 100% calc(100% - 92px) no-repeat, var(--card);border-radius:8px;box-shadow:0 1px #5a14280f,0 26px 50px -30px #5a142873}body[data-skin=core-love] .stage .bar{height:4px}body[data-skin=core-love] .stage .q{font-family:var(--serif-f);font-variation-settings:"opsz" 72, "SOFT" 100;letter-spacing:-.015em;font-weight:520}body[data-skin=core-love] .stage .opt{background:var(--card);border-width:1.5px;border-radius:10px}body[data-skin=core-love] .stage .key{font-family:var(--serif-f);border-radius:50%;font-style:italic;font-weight:600}body[data-skin=core-love] .steps .n{font-family:var(--serif-f);background:radial-gradient(circle at 36% 30%,#b8304e,#7a1e3a 65%);font-style:italic;font-weight:600;box-shadow:0 0 0 4px #7a1e3a2e}body[data-skin=core-love] .card{border-radius:8px;box-shadow:0 1px #5a14280d,0 18px 36px -26px #5a142866}body[data-skin=core-love] .res .g{background:var(--acc-soft);outline:1px dashed color-mix(in srgb, var(--acc) 35%, transparent);outline-offset:3px;border-radius:4px}body[data-skin=core-love] .guide .intro:first-letter{float:left;font-family:var(--serif-f);color:var(--acc-ink);padding:6px 10px 0 0;font-size:4.1em;font-weight:600;line-height:.82}body[data-skin=core-love] .faq dl div{border-left:3px solid var(--acc);border-radius:8px}body[data-skin=core-love] .faq dt{font-family:var(--serif-f);letter-spacing:-.01em;font-weight:600}body[data-skin=core-love] .cast .c{background:#fffaf6;border-radius:2px;padding:4px;box-shadow:0 4px 10px -4px #5a142859}body[data-skin=core-spirit]{--paper:#f5efe1;--paper-2:#ede4cf;--card:#fbf7ec;--line:#e0d5bc;--line-2:#d2c4a4;--ink:#1f2b1d;--ink-2:#485240;--muted:#77745f;--acc:#2f6b45;--acc-solid:#2c6342;--acc-soft:#e2ead6;--acc-ink:#24573a;--sp-parch:#f6eedb;--sp-ink:#2a2414;--sp-serif:var(--serif-f);--sp-amber:#e3a34b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body[data-skin=core-spirit]{--paper:#121a14;--paper-2:#18221a;--card:#1a241c;--line:#2a372c;--line-2:#36463a;--ink:#eef0e2;--ink-2:#cfd3bf;--muted:#9da38c;--acc:#8fcf9f;--acc-soft:#8fcf9f24;--acc-ink:#b3e3bd}}:root[data-theme=dark] body[data-skin=core-spirit]{--paper:#121a14;--paper-2:#18221a;--card:#1a241c;--line:#2a372c;--line-2:#36463a;--ink:#eef0e2;--ink-2:#cfd3bf;--muted:#9da38c;--acc:#8fcf9f;--acc-soft:#8fcf9f24;--acc-ink:#b3e3bd}body[data-skin=core-spirit] .band{--ink:#f4ecd6;--ink-2:#dcd6bd;--muted:#aeb39a;--acc-ink:var(--sp-amber);background:radial-gradient(90px 90px at 88% 16%,#fbefcf 0 30%,#fbefcf40 46%,#0000 72%),radial-gradient(900px 420px at 70% 100%,#e3a34b59,#0000 65%),linear-gradient(#0f1f19 0%,#16301f 46%,#2b4a2e 78%,#6d6a3a 100%);overflow:hidden}body[data-skin=core-spirit] .band:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 140' preserveAspectRatio='none'%3E%3Cpath d='M0,140 L0,74 L24,80 L48,88 L72,84 L96,85 L120,79 L144,73 L168,74 L192,70 L216,76 L240,79 L264,86 L288,97 L312,107 L336,105 L360,106 L384,105 L408,99 L432,85 L456,71 L480,64 L504,47 L528,46 L552,38 L576,37 L600,39 L624,45 L648,52 L672,48 L696,50 L720,46 L744,37 L768,30 L792,17 L816,10 L840,7 L864,11 L888,13 L912,20 L936,33 L960,44 L984,54 L1008,67 L1032,72 L1056,71 L1080,73 L1104,70 L1128,70 L1152,66 L1176,62 L1200,70 L1224,69 L1248,80 L1272,92 L1296,97 L1320,107 L1344,108 L1368,114 L1392,110 L1416,101 L1440,93 L1440,140Z' fill='%231b3526'/%3E%3Cpath d='M0,140 L0,112 L0,112 L3,94 L1,95 L6,75 L4,76 L9,60 L14,76 L12,75 L16,95 L15,94 L18,112 L16,113 L20,97 L18,98 L23,82 L22,83 L27,68 L32,83 L31,82 L36,98 L34,97 L37,113 L37,114 L42,99 L40,100 L46,83 L44,84 L50,69 L57,84 L55,83 L61,100 L58,99 L63,114 L62,116 L64,97 L63,98 L66,79 L65,80 L69,63 L73,80 L72,79 L75,98 L74,97 L76,116 L75,116 L80,97 L78,98 L84,77 L82,78 L88,60 L95,78 L93,77 L99,98 L97,97 L101,116 L97,117 L100,99 L99,100 L103,81 L102,82 L106,66 L111,82 L110,81 L114,100 L112,99 L116,117 L111,118 L115,105 L113,106 L117,93 L116,94 L121,82 L126,94 L124,93 L129,106 L127,105 L131,118 L127,118 L129,99 L128,100 L131,80 L130,81 L134,63 L138,81 L137,80 L140,100 L139,99 L141,118 L138,118 L141,103 L139,104 L144,88 L142,89 L147,75 L151,89 L150,88 L154,104 L152,103 L155,118 L155,118 L158,102 L157,103 L160,87 L159,88 L163,74 L167,88 L165,87 L169,103 L168,102 L170,118 L169,118 L173,98 L171,99 L177,78 L175,79 L181,62 L188,79 L186,78 L192,99 L189,98 L194,118 L194,117 L197,102 L195,103 L199,87 L198,88 L202,74 L207,88 L206,87 L210,103 L208,102 L211,117 L209,116 L213,95 L211,96 L217,74 L215,75 L221,56 L227,75 L225,74 L231,96 L229,95 L233,116 L228,115 L231,102 L230,103 L233,89 L232,90 L236,78 L241,90 L239,89 L243,103 L241,102 L244,115 L241,115 L245,98 L243,99 L248,80 L246,81 L251,66 L257,81 L255,80 L260,99 L258,98 L261,115 L258,114 L260,98 L259,99 L262,83 L261,84 L265,70 L269,84 L267,83 L271,99 L269,98 L272,114 L270,113 L274,92 L272,93 L277,70 L275,72 L280,52 L286,72 L284,70 L289,93 L287,92 L291,113 L290,112 L294,94 L292,95 L296,77 L295,78 L300,62 L305,78 L304,77 L308,95 L306,94 L310,112 L309,110 L312,90 L310,91 L314,69 L313,70 L316,51 L320,70 L319,69 L323,91 L321,90 L324,110 L324,109 L328,90 L326,91 L331,70 L329,72 L336,54 L342,72 L340,70 L346,91 L344,90 L348,109 L345,108 L348,97 L346,97 L351,85 L349,86 L354,75 L359,86 L358,85 L362,97 L360,97 L364,108 L362,107 L365,96 L364,97 L367,85 L366,85 L370,75 L374,85 L373,85 L376,97 L375,96 L377,107 L374,107 L377,93 L376,93 L380,78 L378,79 L382,66 L387,79 L385,78 L389,93 L388,93 L390,107 L387,107 L389,94 L388,95 L391,82 L390,83 L394,72 L397,83 L396,82 L400,95 L398,94 L401,107 L398,106 L401,95 L399,96 L403,85 L402,85 L407,75 L412,85 L410,85 L414,96 L413,95 L416,106 L416,106 L420,94 L418,95 L423,82 L421,82 L427,71 L432,82 L431,82 L436,95 L434,94 L438,106 L434,106 L437,91 L435,92 L440,77 L438,78 L443,64 L448,78 L446,77 L451,92 L449,91 L452,106 L448,106 L452,85 L450,86 L456,63 L454,64 L460,44 L467,64 L465,63 L470,86 L468,85 L472,106 L470,107 L473,95 L471,96 L476,84 L474,84 L480,74 L485,84 L483,84 L488,96 L486,95 L489,107 L485,107 L488,94 L487,95 L491,80 L489,81 L494,69 L499,81 L497,80 L502,95 L500,94 L503,107 L503,108 L506,97 L504,98 L508,87 L507,87 L511,77 L515,87 L514,87 L518,98 L516,97 L519,108 L520,109 L523,97 L521,98 L526,85 L525,85 L530,74 L535,85 L534,85 L538,98 L536,97 L540,109 L538,110 L541,94 L539,95 L543,77 L542,78 L545,63 L549,78 L548,77 L551,95 L550,94 L553,110 L553,111 L558,93 L555,94 L561,75 L559,76 L565,59 L572,76 L570,75 L576,94 L573,93 L578,111 L573,113 L577,100 L575,101 L579,88 L578,88 L583,77 L587,88 L586,88 L590,101 L588,100 L592,113 L591,114 L595,94 L593,96 L598,75 L596,76 L602,59 L607,76 L605,75 L610,96 L608,94 L612,114 L609,115 L612,95 L610,96 L614,76 L613,77 L617,59 L621,77 L620,76 L624,96 L622,95 L625,115 L626,116 L631,96 L628,97 L634,77 L632,78 L638,60 L645,78 L643,77 L648,97 L646,96 L650,116 L650,117 L654,104 L652,105 L658,91 L656,92 L662,80 L668,92 L666,91 L671,105 L669,104 L673,117 L671,118 L674,107 L672,107 L677,96 L675,97 L680,87 L685,97 L683,96 L688,107 L686,107 L689,118 L685,118 L688,104 L686,105 L690,91 L689,92 L694,80 L698,92 L697,91 L701,105 L699,104 L702,118 L702,118 L706,102 L704,103 L710,87 L708,88 L714,74 L721,88 L719,87 L725,103 L722,102 L727,118 L728,118 L732,97 L730,98 L736,75 L734,77 L741,57 L747,77 L745,75 L752,98 L749,97 L754,118 L750,117 L753,104 L751,105 L755,91 L754,92 L758,80 L763,92 L761,91 L765,105 L764,104 L767,117 L763,117 L766,99 L765,100 L769,82 L767,83 L772,67 L776,83 L775,82 L779,100 L777,99 L780,117 L780,116 L785,100 L782,101 L788,84 L786,85 L792,71 L799,85 L797,84 L802,101 L800,100 L804,116 L803,115 L807,103 L805,104 L811,92 L809,93 L815,82 L821,93 L819,92 L825,104 L822,103 L827,115 L825,114 L830,94 L827,95 L833,75 L831,76 L838,58 L844,76 L842,75 L848,95 L846,94 L850,114 L850,112 L853,99 L851,100 L856,87 L854,88 L860,76 L865,88 L863,87 L868,100 L866,99 L869,112 L869,111 L872,91 L871,92 L875,72 L873,73 L878,55 L883,73 L881,72 L886,92 L884,91 L887,111 L888,109 L891,94 L889,95 L894,79 L892,80 L897,67 L902,80 L901,79 L905,95 L903,94 L907,109 L907,108 L911,96 L909,97 L915,84 L913,84 L919,73 L925,84 L923,84 L928,97 L926,96 L930,108 L925,107 L928,87 L926,88 L930,66 L929,67 L933,49 L937,67 L936,66 L940,88 L938,87 L941,107 L941,107 L944,87 L942,88 L946,67 L945,68 L949,50 L953,68 L952,67 L955,88 L954,87 L957,107 L957,106 L961,92 L959,93 L964,78 L963,78 L968,65 L974,78 L972,78 L977,93 L975,92 L979,106 L977,106 L980,95 L979,96 L982,85 L981,85 L985,76 L989,85 L988,85 L992,96 L990,95 L993,106 L994,106 L997,90 L995,91 L1001,73 L999,74 L1004,59 L1010,74 L1008,73 L1014,91 L1011,90 L1015,106 L1016,106 L1019,86 L1018,87 L1022,66 L1021,67 L1026,48 L1031,67 L1029,66 L1034,87 L1032,86 L1035,106 L1035,107 L1038,93 L1036,94 L1040,80 L1039,81 L1043,69 L1048,81 L1046,80 L1050,94 L1049,93 L1052,107 L1049,107 L1052,90 L1050,91 L1054,73 L1053,74 L1057,58 L1062,74 L1061,73 L1065,91 L1063,90 L1066,107 L1063,108 L1066,96 L1065,97 L1069,84 L1068,85 L1073,74 L1077,85 L1076,84 L1081,97 L1079,96 L1082,108 L1082,109 L1086,93 L1084,94 L1088,78 L1087,79 L1092,64 L1096,79 L1095,78 L1099,94 L1097,93 L1101,109 L1099,110 L1104,95 L1101,96 L1107,80 L1105,80 L1112,66 L1118,80 L1116,80 L1122,96 L1120,95 L1124,110 L1125,112 L1128,95 L1126,96 L1131,79 L1130,80 L1135,65 L1140,80 L1138,79 L1143,96 L1141,95 L1145,112 L1143,113 L1146,97 L1144,98 L1148,82 L1146,83 L1150,69 L1154,83 L1153,82 L1156,98 L1155,97 L1157,113 L1154,114 L1157,94 L1156,95 L1159,75 L1158,76 L1161,58 L1165,76 L1164,75 L1167,95 L1166,94 L1168,114 L1166,114 L1169,96 L1167,97 L1172,77 L1170,78 L1176,61 L1181,78 L1179,77 L1184,97 L1182,96 L1185,114 L1184,115 L1187,99 L1185,100 L1189,83 L1188,84 L1193,69 L1197,84 L1196,83 L1200,100 L1198,99 L1202,115 L1200,116 L1204,104 L1202,105 L1208,93 L1206,93 L1212,83 L1218,93 L1216,93 L1222,105 L1219,104 L1224,116 L1222,117 L1225,103 L1223,104 L1227,90 L1226,91 L1230,78 L1235,91 L1233,90 L1237,104 L1236,103 L1239,117 L1238,118 L1242,101 L1240,102 L1245,84 L1243,85 L1248,70 L1254,85 L1252,84 L1257,102 L1255,101 L1258,118 L1258,118 L1262,102 L1260,103 L1266,87 L1264,88 L1270,74 L1277,88 L1275,87 L1281,103 L1278,102 L1283,118 L1281,118 L1285,102 L1283,103 L1288,85 L1286,86 L1291,72 L1297,86 L1295,85 L1300,103 L1298,102 L1301,118 L1300,118 L1304,101 L1302,102 L1307,85 L1305,86 L1310,71 L1315,86 L1314,85 L1318,102 L1316,101 L1320,118 L1318,117 L1322,99 L1320,100 L1326,81 L1324,82 L1331,65 L1337,82 L1335,81 L1341,100 L1339,99 L1343,117 L1343,116 L1348,103 L1346,104 L1352,89 L1350,90 L1356,78 L1363,90 L1361,89 L1367,104 L1364,103 L1369,116 L1367,115 L1371,95 L1369,96 L1375,75 L1373,76 L1379,58 L1386,76 L1384,75 L1390,96 L1387,95 L1392,115 L1387,114 L1390,98 L1388,99 L1392,83 L1390,84 L1394,70 L1398,84 L1397,83 L1401,99 L1399,98 L1402,114 L1399,113 L1402,102 L1400,102 L1404,90 L1403,91 L1407,81 L1412,91 L1410,90 L1414,102 L1413,102 L1416,113 L1415,112 L1419,91 L1417,93 L1422,71 L1420,72 L1426,53 L1433,72 L1431,71 L1436,93 L1434,91 L1438,112 L1433,111 L1437,93 L1435,94 L1441,75 L1439,76 L1445,60 L1451,76 L1449,75 L1454,94 L1452,93 L1456,111 L1440,140 Z' fill='%230d1a14'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;height:130px;position:absolute;inset:auto 0 -1px}body[data-skin=core-spirit] .band .hero{z-index:1;padding-bottom:96px;position:relative}@media (width<=600px){body[data-skin=core-spirit] .band{background-image:radial-gradient(60px 60px at 94% 3%,#fbefcf 0 26%,#fbefcf33 44%,#0000 70%),radial-gradient(900px 420px at 70% 100%,#e3a34b59,#0000 65%),linear-gradient(#0f1f19 0%,#16301f 46%,#2b4a2e 78%,#6d6a3a 100%);background-position:0 0;background-size:auto}body[data-skin=core-spirit] .band .hero{padding-bottom:70px}body[data-skin=core-spirit] .band:after{height:80px}}body[data-skin=core-spirit] :is(h1,h2,h3){font-family:var(--serif-f);font-variation-settings:"opsz" 144, "SOFT" 30, "WONK" 1;letter-spacing:-.02em}body[data-skin=core-spirit] h1{font-weight:640;line-height:.98}body[data-skin=core-spirit] h2{font-weight:600;line-height:1.04}body[data-skin=core-spirit] .sec-head h2 .hl{color:var(--acc-ink);background:0 0;padding:0;font-style:italic}body[data-skin=core-spirit] .chip{text-transform:uppercase;letter-spacing:.12em;border-radius:3px;font-size:11.5px}body[data-skin=core-spirit] .band .chip{color:#e9e0c6;background:#f4ecd60f;border-color:#f4ecd647}body[data-skin=core-spirit] .eyebrow{font-family:var(--serif-f);text-transform:none;letter-spacing:0;color:var(--acc-ink);font-size:17px;font-style:italic;font-weight:500}body[data-skin=core-spirit] .btn{font-family:var(--serif-f);border-radius:4px;font-weight:650}body[data-skin=core-spirit] .band .btn.acc{background:var(--sp-amber);border-color:var(--sp-amber);color:#1d1a0c;box-shadow:0 4px #9a6420,0 0 30px #e3a34b59}body[data-skin=core-spirit] .band .btn.acc:hover{box-shadow:0 6px #9a6420,0 0 40px #e3a34b80}body[data-skin=core-spirit] .band .scribble{color:var(--sp-amber)}body[data-skin=core-spirit] .card{box-shadow:inset 0 0 0 4px var(--card), inset 0 0 0 5px var(--line), 0 18px 34px -26px #281e0a80;border-radius:4px}body[data-skin=core-spirit] .stage{border-radius:4px}body[data-skin=core-spirit] .stage .q{font-family:var(--serif-f);font-variation-settings:"opsz" 72, "SOFT" 30;letter-spacing:-.015em;font-weight:560}body[data-skin=core-spirit] .stage .opt{background:var(--card);border-width:1.5px;border-radius:6px}body[data-skin=core-spirit] .stage .key{font-family:var(--serif-f);border-radius:3px}body[data-skin=core-spirit] .steps .n{font-family:var(--serif-f);border-radius:3px;font-style:italic}body[data-skin=core-spirit] .res .g{background:var(--sp-parch);border-radius:3px;box-shadow:inset 0 0 0 1px #3c2d1440}body[data-skin=core-spirit] .faq dl div{border-radius:4px}body[data-skin=core-spirit] .faq dt{font-family:var(--serif-f);letter-spacing:-.01em;font-weight:600}body[data-skin=core-spirit] .guide .odds{border-radius:4px}body[data-skin=core-spirit] .cast .c{background:var(--sp-parch);border-radius:2px;padding:3px;box-shadow:0 4px 10px -4px #0009}body[data-skin=core-hand]{--paper:#fdfcf8;--paper-2:#f5f2ea;--card:#fff;--line:#e7e3d8;--line-2:#d8d2c3;--ink:#1b2140;--ink-2:#464b66;--muted:#74768a;--acc:#2643c4;--acc-solid:#2440b8;--acc-soft:#e7ebfc;--acc-ink:#1d3399;--hw-ink:#1f3a9e;--hw-desk:#e3d3b5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body[data-skin=core-hand]{--paper:#12141f;--paper-2:#181b29;--card:#1b1e2d;--line:#2a2e42;--line-2:#363b54;--ink:#eef0fa;--ink-2:#c9cce0;--muted:#9296b0;--acc:#8ea2ff;--acc-soft:#8ea2ff26;--acc-ink:#b3c0ff}}:root[data-theme=dark] body[data-skin=core-hand]{--paper:#12141f;--paper-2:#181b29;--card:#1b1e2d;--line:#2a2e42;--line-2:#363b54;--ink:#eef0fa;--ink-2:#c9cce0;--muted:#9296b0;--acc:#8ea2ff;--acc-soft:#8ea2ff26;--acc-ink:#b3c0ff}body[data-skin=core-hand] .band{--ink:#231a0e;--ink-2:#4f402a;--muted:#7a6a50;--acc-ink:#1f3a9e;background:repeating-linear-gradient(97deg, #7855280d 0 2px, transparent 2px 9px), radial-gradient(900px 400px at 20% 0%, #efe3c9, transparent 70%), var(--hw-desk);color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body[data-skin=core-hand] .band:not(.night){background:repeating-linear-gradient(97deg, #7855280d 0 2px, transparent 2px 9px), radial-gradient(900px 400px at 20% 0%, #efe3c9, transparent 70%), var(--hw-desk)}}:root[data-theme=dark] body[data-skin=core-hand] .band:not(.night){background:repeating-linear-gradient(97deg, #7855280d 0 2px, transparent 2px 9px), radial-gradient(900px 400px at 20% 0%, #efe3c9, transparent 70%), var(--hw-desk)}body[data-skin=core-hand] :is(h1,h2,h3){font-family:var(--serif-n);letter-spacing:-.02em;font-variation-settings:"opsz" 72}body[data-skin=core-hand] h1{font-weight:620;line-height:.98}body[data-skin=core-hand] h2{font-weight:600;line-height:1.05}body[data-skin=core-hand] .sec-head h2 .hl{font-family:var(--hand);color:var(--hw-ink);background:0 0;padding:0;font-size:1.15em;font-weight:700}body[data-skin=core-hand] .chip{color:#231a0e;background:#fffdf6;border:1.5px solid #231a0ebf;border-radius:4px;font-weight:600}body[data-skin=core-hand] .eyebrow{font-family:var(--hand);letter-spacing:0;text-transform:none;color:var(--hw-ink);font-size:24px;font-weight:700}body[data-skin=core-hand] .btn{font-family:var(--serif-n);border-radius:8px;font-weight:650}body[data-skin=core-hand] .btn.acc{background:#1d2f8c;border-color:#1d2f8c;box-shadow:0 4px #0f1a55}body[data-skin=core-hand] .scribble{color:var(--hw-ink)}body[data-skin=core-hand] .stage{background:radial-gradient(circle 7px at 18px 50%, var(--paper-2) 92%, transparent) 0 70px / 36px 160px repeat-y, linear-gradient(90deg, transparent clamp(32px, 5.4vw, 56px), #d92b4b80 0 calc(clamp(32px, 5.4vw, 56px) + 1.5px), transparent 0), repeating-linear-gradient(180deg, transparent 0 33px, #3354ff21 33px 34px) 0 30px / 100% 100%, var(--card);border-radius:4px;padding-left:clamp(44px,7vw,76px)}body[data-skin=core-hand] .stage .q{font-family:var(--serif-n);letter-spacing:-.015em;font-weight:560}body[data-skin=core-hand] .stage .opt{border-width:1.5px;border-radius:6px}body[data-skin=core-hand] .stage .key{font-family:var(--hand);border-color:color-mix(in srgb, var(--hw-ink) 40%, transparent);color:var(--hw-ink);border-radius:50%;font-size:20px}body[data-skin=core-hand] .steps .n{color:var(--hw-ink);border:2.5px solid var(--hw-ink);font-family:var(--hand);background:0 0;border-radius:52% 48% 55% 45%/50% 55% 45% 50%;font-size:26px}body[data-skin=core-hand] .card{border-radius:4px}body[data-skin=core-hand] .steps li,body[data-skin=core-hand] .faq dl div,body[data-skin=core-hand] .res{background:repeating-linear-gradient(180deg, transparent 0 27px, #3354ff14 27px 28px) 0 12px, var(--card);border-top:3px solid #d92b4b8c}body[data-skin=core-hand] .faq dl div{border-radius:4px}body[data-skin=core-hand] .faq dt{font-family:var(--serif-n);font-weight:650}body[data-skin=core-hand] .res .g{background:#fff;border-radius:4px;box-shadow:0 4px 8px -4px #0000004d}body[data-skin=core-hand] .guide h3{font-family:var(--serif-n)}body[data-skin=core-hand] .cast .c{background:#fff;padding:3px;box-shadow:0 4px 10px -4px #00000059}body[data-skin=core-triad]{--paper:#0f0c11;--paper-2:#18131b;--card:#19141d;--line:#2d2532;--line-2:#3d3343;--ink:#f2ede4;--ink-2:#cdc4ba;--muted:#978d86;--acc:#e3343f;--acc-solid:#b3121d;--acc-soft:#e3343f24;--acc-ink:#ff7a7a;--dt-red:#d4202c;--dt-serif:var(--serif-i);--dt-mono:var(--mono);--shadow:0 1px 0 #00000080, 0 18px 44px -22px #000000e6;color-scheme:dark}body[data-skin=core-triad] .band{background:radial-gradient(700px 420px at 82% 18%,#a0141e6b,#0000 66%),radial-gradient(1200px 600px at 50% 120%,#000,#0000 70%),linear-gradient(#120d14 0%,#0f0c11 100%);border-bottom:1px solid #3a1418}body[data-skin=core-triad] .band:before{opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body[data-skin=core-triad] :is(h1,h2){font-family:var(--serif-i);letter-spacing:-.015em;font-weight:400;line-height:.95}body[data-skin=core-triad] h1{font-size:clamp(48px,7vw,96px)}body[data-skin=core-triad] h3{font-family:var(--sans);letter-spacing:-.01em;font-weight:650}body[data-skin=core-triad] .sec-head h2 .hl{color:var(--acc-ink);background:0 0;padding:0;font-style:italic}body[data-skin=core-triad] .chip{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:2px;font-size:11.5px;color:#e9d9d2!important;background:0 0!important;border-color:#e3343f73!important}body[data-skin=core-triad] .eyebrow{font-family:var(--mono);color:var(--acc-ink);letter-spacing:.18em}body[data-skin=core-triad] .btn{font-family:var(--sans);text-transform:uppercase;letter-spacing:.08em;border-radius:2px;font-size:15px;font-weight:700}body[data-skin=core-triad] .btn.acc{background:var(--acc-solid);border-color:var(--acc-solid);box-shadow:0 0 0 1px #ffffff0f,0 10px 30px -8px #d4202ca6}body[data-skin=core-triad] .scribble{font-family:var(--serif-i);color:#e8b3b3;font-size:22px;font-style:italic;font-weight:400;transform:none}body[data-skin=core-triad] .card{border-radius:4px}body[data-skin=core-triad] .stage{background:linear-gradient(#1c161f,#161118);border-color:#3a2a30;border-radius:4px}body[data-skin=core-triad] .stage .q{font-family:var(--serif-i);letter-spacing:-.01em;font-size:clamp(28px,3.6vw,42px);font-weight:400;line-height:1.08}body[data-skin=core-triad] .stage .count{font-family:var(--mono)}body[data-skin=core-triad] .stage .opt{background:#120e14;border-radius:3px}body[data-skin=core-triad] .stage .dotbtn .d{background:#120e14}body[data-skin=core-triad] .stage .dotbtn.on .d{background:var(--acc);box-shadow:0 0 18px #e3343f99}body[data-skin=core-triad] .stage .dotbtn:hover{background:#ffffff0a}body[data-skin=core-triad] .steps .n{font-family:var(--mono);border-radius:2px;font-size:16px}body[data-skin=core-triad] .res .g{background:#f1ece2;border-radius:2px}body[data-skin=core-triad] .faq dl div{border-left:2px solid var(--acc-solid);border-radius:3px}body[data-skin=core-triad] .faq dt{font-family:var(--serif-i);font-size:24px;font-weight:400}body[data-skin=core-triad] .cast .c{background:#f1ece2;padding:3px 3px 8px;box-shadow:0 6px 12px -4px #000c}body[data-skin=core-attach]{--paper:#f6f8f4;--paper-2:#edf2ea;--card:#fff;--line:#dfe7dc;--line-2:#cfdacb;--ink:#20332a;--ink-2:#48594f;--muted:#6f7f76;--acc:#3b7a5e;--acc-solid:#36705a;--acc-soft:#e1eee5;--acc-ink:#2b6149;--at-ink:#2f4a3d;--at-ink-soft:#a9bfb1;--radius:28px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body[data-skin=core-attach]{--paper:#111814;--paper-2:#17201b;--card:#18221c;--line:#26332b;--line-2:#334338;--ink:#eaf2ec;--ink-2:#c4d2c8;--muted:#93a49a;--acc:#8fd1b0;--acc-soft:#8fd1b024;--acc-ink:#b0e2c7;--at-ink:#d3e6da;--at-ink-soft:#46604f}}:root[data-theme=dark] body[data-skin=core-attach]{--paper:#111814;--paper-2:#17201b;--card:#18221c;--line:#26332b;--line-2:#334338;--ink:#eaf2ec;--ink-2:#c4d2c8;--muted:#93a49a;--acc:#8fd1b0;--acc-soft:#8fd1b024;--acc-ink:#b0e2c7;--at-ink:#d3e6da;--at-ink-soft:#46604f}body[data-skin=core-attach] .band:not(.night){background:radial-gradient(520px 380px at 88% 30%, #9bc4aa73, transparent 70%), radial-gradient(460px 300px at 8% 0%, #f6decd99, transparent 70%), linear-gradient(180deg, #eef4ee 0%, var(--paper) 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body[data-skin=core-attach] .band:not(.night){background:radial-gradient(520px 380px at 88% 30%, #5082644d, transparent 70%), linear-gradient(180deg, #16201a 0%, var(--paper) 100%)}}:root[data-theme=dark] body[data-skin=core-attach] .band:not(.night){background:radial-gradient(520px 380px at 88% 30%, #5082644d, transparent 70%), linear-gradient(180deg, #16201a 0%, var(--paper) 100%)}body[data-skin=core-attach] :is(h1,h2,h3){font-family:var(--sans);letter-spacing:-.045em;font-weight:620}body[data-skin=core-attach] h1{font-size:clamp(42px,6vw,76px);line-height:1.02}body[data-skin=core-attach] h2{line-height:1.06}body[data-skin=core-attach] .sec-head h2 .hl{color:var(--acc-ink);background:0 0;padding:0}body[data-skin=core-attach] .chip{color:var(--acc-ink);background:#3b7a5e1a;border:0}body[data-skin=core-attach] .eyebrow{color:var(--acc-ink)}body[data-skin=core-attach] .btn{font-family:var(--sans);border-radius:16px;font-weight:650}body[data-skin=core-attach] .btn.acc{box-shadow:0 12px 24px -12px #36705ab3}body[data-skin=core-attach] .btn.acc:hover{box-shadow:0 16px 28px -12px #36705abf}body[data-skin=core-attach] .scribble{color:var(--acc-ink)}body[data-skin=core-attach] .card{border-color:#0000;box-shadow:0 1px 2px #20332a0a,0 20px 50px -30px #20332a59}body[data-skin=core-attach] .stage{border-radius:32px}body[data-skin=core-attach] .stage .bar{height:5px}body[data-skin=core-attach] .stage .q{font-family:var(--sans);letter-spacing:-.035em;font-weight:600}body[data-skin=core-attach] .stage .dotbtn .d{border-width:2px}body[data-skin=core-attach] .stage .dotbtn.on .d{box-shadow:0 0 0 6px var(--acc-soft)}body[data-skin=core-attach] .stage .opt{border-radius:18px}body[data-skin=core-attach] .steps .n{background:var(--acc-soft);color:var(--acc-ink)}body[data-skin=core-attach] .res .g{border-radius:50%}body[data-skin=core-attach] .faq dl div{border-color:#0000;border-radius:22px;box-shadow:0 10px 30px -24px #20332a66}body[data-skin=core-attach] .faq dt{font-family:var(--sans);letter-spacing:-.02em;font-weight:650}body[data-skin=core-attach] .cast .c{background:#e4efe7;border-radius:50%;padding:4px}body[data-skin^=astro-] .sky{pointer-events:none;position:absolute}body[data-skin^=astro-] .tool{border-radius:8px}body[data-skin^=astro-] .tool input:is([type=date],[type=time],[type=text],[type=number]),body[data-skin^=astro-] .tool select,body[data-skin^=astro-] .btn{border-radius:6px}body[data-skin=astro-dominant]{--paper:#0b0f24;--paper-2:#121838;--card:#141b40;--line:#252d5e;--line-2:#333c74;--ink:#f2ecdb;--ink-2:#d0cab6;--muted:#9c98ab;--acc:#e9c46a;--acc-solid:#c99a35;--acc-soft:#e9c46a24;--acc-ink:#f1d48d;--hl:#e9c46a;--shadow:0 1px 0 #0006, 0 18px 44px -22px #000000e6;--shadow-lift:0 0 0 1px #e9c46a2e, 0 30px 60px -28px #000000f2;color-scheme:dark}body[data-skin=astro-dominant] .aband{background:radial-gradient(1.3px 1.3px at 12% 18%,#fff 99%,#0000),radial-gradient(1px 1px at 28% 62%,#fff 99%,#0000),radial-gradient(1.6px 1.6px at 44% 12%,#fff 99%,#0000),radial-gradient(1px 1px at 63% 78%,#fff 99%,#0000),radial-gradient(1.2px 1.2px at 81% 9%,#fff 99%,#0000),radial-gradient(1px 1px at 92% 58%,#fff 99%,#0000),radial-gradient(1px 1px at 6% 84%,#fff 99%,#0000),radial-gradient(1.4px 1.4px at 54% 44%,#fff 99%,#0000),radial-gradient(800px 500px at 20% 100%,#5446aa59,#0000 70%),radial-gradient(600px 400px at 90% 0,#e9c46a1f,#0000 70%),#0b0f24}body[data-skin=astro-dominant] .sky-orrery{color:#c9c1ff;width:1300px;top:-400px;left:calc(50% - 355px)}body[data-skin=astro-dominant] :is(h1,h2){font-family:var(--serif-c);letter-spacing:.01em;font-weight:600;line-height:1.06}body[data-skin=astro-dominant] .acopy h1{font-size:clamp(36px,4.6vw,62px)}body[data-skin=astro-dominant] h2{font-size:clamp(26px,3.4vw,40px)}body[data-skin=astro-dominant] h3{font-family:var(--serif-c);letter-spacing:.01em;font-weight:600}body[data-skin=astro-dominant] .chip{color:#ecdcae;background:0 0;border-color:#e9c46a66;border-radius:4px}body[data-skin=astro-dominant] .eyebrow{color:var(--acc-ink)}body[data-skin=astro-dominant] .btn.acc{color:#1a1530;background:linear-gradient(#f1d48d,#d7a743);border-color:#d7a743;box-shadow:0 4px #8a6420,0 0 28px #e9c46a40}body[data-skin=astro-dominant] .tool{backdrop-filter:blur(6px);background:#12183ae0;border:1px solid #e9c46a4d}body[data-skin=astro-dominant] .tool input:is([type=date],[type=time],[type=text],[type=number]),body[data-skin=astro-dominant] .tool select{color-scheme:dark;background:#0c1130;border-color:#2e3770}body[data-skin=astro-dominant] .tool .b3.moon{color:#1a1530}body[data-skin=astro-dominant] .faq dl div,body[data-skin=astro-dominant] .alinks a{border-radius:6px}body[data-skin=astro-rising]{--paper:#fff8f2;--paper-2:#fbeee4;--card:#fff;--line:#f1e1d7;--line-2:#e6cdbf;--ink:#2a1f3d;--ink-2:#594a66;--muted:#8a7c8f;--acc:#e0603e;--acc-solid:#cf512e;--acc-soft:#ffe8dc;--acc-ink:#b3431f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body[data-skin=astro-rising]{--paper:#1a1424;--paper-2:#221a2f;--card:#241c32;--line:#352a45;--line-2:#45375a;--ink:#fbefe8;--ink-2:#e2cfd2;--muted:#ab98a8;--acc:#ff9a78;--acc-soft:#ff9a7826;--acc-ink:#ffb79c}}:root[data-theme=dark] body[data-skin=astro-rising]{--paper:#1a1424;--paper-2:#221a2f;--card:#241c32;--line:#352a45;--line-2:#45375a;--ink:#fbefe8;--ink-2:#e2cfd2;--muted:#ab98a8;--acc:#ff9a78;--acc-soft:#ff9a7826;--acc-ink:#ffb79c}body[data-skin=astro-rising] .aband{background:linear-gradient(#221c45 0%,#4a3370 28%,#a35a82 58%,#e88b7b 80%,#f7b98c 100%)}body[data-skin=astro-rising] .acopy{--ink:#fff8ef;--ink-2:#fbe4dc;--muted:#f0c8bd;color:var(--ink)}body[data-skin=astro-rising] .acopy .crumbs a{color:#fbe4dc}body[data-skin=astro-rising] .acopy .chip{color:#fff2ea;background:#ffffff1f;border-color:#ffffff4d}body[data-skin=astro-rising] .sky-dawn{width:100%;height:72%;bottom:0;left:0;right:0}body[data-skin=astro-rising] .asplit{padding-bottom:120px}body[data-skin=astro-rising] :is(h1,h2,h3){font-family:var(--serif-f);font-variation-settings:"opsz" 144, "SOFT" 50, "WONK" 0;letter-spacing:-.025em}body[data-skin=astro-rising] h1{font-weight:420;line-height:.98}body[data-skin=astro-rising] h2{font-weight:480;line-height:1.04}body[data-skin=astro-rising] h3{font-weight:560}body[data-skin=astro-rising] .btn.acc{background:linear-gradient(#ef7a4f,#cf512e);border-color:#cf512e;box-shadow:0 10px 22px -10px #cf512ecc}body[data-skin=astro-rising] .tool{border:0}body[data-skin=astro-ruler]{--paper:#f4ecda;--paper-2:#ece0c6;--card:#fbf6e8;--line:#ddcfae;--line-2:#cbb98f;--ink:#2b2117;--ink-2:#54463a;--muted:#85735f;--acc:#8a3024;--acc-solid:#7d2a22;--acc-soft:#f1ddd0;--acc-ink:#6d231c;--ar-oxblood:#7d2a22}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body[data-skin=astro-ruler]{--paper:#17130d;--paper-2:#201a12;--card:#221c13;--line:#382e1f;--line-2:#4a3d29;--ink:#f2e8d2;--ink-2:#d6c9ad;--muted:#a8977a;--acc:#e3a08f;--acc-soft:#e3a08f24;--acc-ink:#f0bcae;--ar-oxblood:#e3a08f}}:root[data-theme=dark] body[data-skin=astro-ruler]{--paper:#17130d;--paper-2:#201a12;--card:#221c13;--line:#382e1f;--line-2:#4a3d29;--ink:#f2e8d2;--ink-2:#d6c9ad;--muted:#a8977a;--acc:#e3a08f;--acc-soft:#e3a08f24;--acc-ink:#f0bcae;--ar-oxblood:#e3a08f}body[data-skin=astro-ruler] .aband{background:radial-gradient(900px 600px at 70% 30%, #fffaebb3, transparent 70%), radial-gradient(1400px 700px at 50% 50%, transparent 55%, #785a282e), repeating-linear-gradient(8deg, #785a2806 0 2px, transparent 2px 6px), var(--paper);border-bottom:1px solid var(--line-2)}body[data-skin=astro-ruler] .sky-astrolabe{color:#8a6a2c;opacity:.8;width:1060px;top:-200px;left:calc(50% - 235px)}body[data-skin=astro-ruler] :is(h1,h2){font-family:var(--serif-c);letter-spacing:.01em;font-weight:700;line-height:1.06}body[data-skin=astro-ruler] .acopy h1{color:var(--acc-ink);font-size:clamp(36px,4.6vw,62px)}body[data-skin=astro-ruler] h2{font-size:clamp(26px,3.2vw,38px)}body[data-skin=astro-ruler] h3{font-family:var(--serif-c);font-weight:650}body[data-skin=astro-ruler] .chip{color:#5b4a30;font-family:var(--serif-c);letter-spacing:.08em;background:0 0;border-color:#b59a62;border-radius:2px;font-size:12.5px}body[data-skin=astro-ruler] .lede{font-family:var(--serif-n);font-size:clamp(18px,1.8vw,21px)}body[data-skin=astro-ruler] .btn.acc{font-family:var(--serif-c);letter-spacing:.06em;box-shadow:0 4px #4a1812}body[data-skin=astro-ruler] .tool{box-shadow:inset 0 0 0 5px var(--card), inset 0 0 0 6px #d8c79f, 0 30px 50px -30px #5037148c;border:1px solid #b59a62;border-radius:4px}body[data-skin=astro-ruler] .faq dl div,body[data-skin=astro-ruler] .alinks a{border-radius:4px}body[data-skin=astro-ruler] .prose-a p,body[data-skin=astro-ruler] .prose-a li{font-family:var(--serif-n);font-size:19px}body[data-skin=core-iq]{--paper:#fbfbf8;--paper-2:#f1f1ec;--card:#fff;--line:#e2e2dc;--line-2:#c9c9c1;--ink:#111214;--ink-2:#3c3e44;--muted:#6c6e74;--acc:#f2541b;--acc-solid:#111214;--acc-soft:#fde6dc;--acc-ink:#c43c0b;--iq-acc:#f2541b;--iq-grid:#1112140f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body[data-skin=core-iq]{--paper:#121315;--paper-2:#1a1b1e;--card:#18191c;--line:#2a2b30;--line-2:#3a3c42;--ink:#f2f2ee;--ink-2:#c9c9c4;--muted:#94958f;--acc:#ff7a45;--acc-solid:#f2541b;--acc-soft:#ff7a4524;--acc-ink:#ff9a70;--iq-grid:#ffffff0d}}:root[data-theme=dark] body[data-skin=core-iq]{--paper:#121315;--paper-2:#1a1b1e;--card:#18191c;--line:#2a2b30;--line-2:#3a3c42;--ink:#f2f2ee;--ink-2:#c9c9c4;--muted:#94958f;--acc:#ff7a45;--acc-solid:#f2541b;--acc-soft:#ff7a4524;--acc-ink:#ff9a70;--iq-grid:#ffffff0d}body[data-skin=core-iq] :is(h1,h2,h3){font-family:var(--sans);letter-spacing:-.05em;font-weight:800}body[data-skin=core-iq] h1{font-size:clamp(48px,7.4vw,104px);line-height:.92}body[data-skin=core-iq] .chip{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border:1.5px solid var(--ink);background:var(--card);color:var(--ink);border-radius:0;font-size:12px}body[data-skin=core-iq] .eyebrow{font-family:var(--mono);color:var(--acc-ink)}body[data-skin=core-iq] .btn{font-family:var(--sans);letter-spacing:-.01em;box-shadow:5px 5px 0 var(--iq-acc);border-radius:0;font-weight:750}body[data-skin=core-iq] .btn:hover{box-shadow:7px 7px 0 var(--iq-acc);transform:translate(-2px,-2px)}body[data-skin=core-iq] .btn.acc{background:var(--ink);border-color:var(--ink);color:var(--paper);box-shadow:5px 5px 0 var(--iq-acc)}body[data-skin=core-iq] .btn.ghost{box-shadow:none}body[data-skin=core-iq] .card{border:1.5px solid var(--ink);box-shadow:8px 8px 0 color-mix(in srgb, var(--ink) 12%, transparent);border-radius:0}body[data-skin=core-iq] .iq{margin-top:40px}body[data-skin=core-iq] .iq .stage{border-radius:0}body[data-skin=core-iq] .iq .bar{background:var(--line);height:4px}body[data-skin=core-iq] .iq .step,body[data-skin=core-iq] .iq .clock{font-family:var(--mono)}body[data-skin=core-iq] .iq .q{font-family:var(--sans);letter-spacing:-.035em;font-weight:700}body[data-skin=core-iq] .iq .opt{border-width:1.5px;border-radius:0}body[data-skin=core-iq] .iq .key{font-family:var(--mono);border-radius:0}body[data-skin=core-iq] .iq .fig.small{border-radius:0}body[data-skin=core-iq] .parts div,body[data-skin=core-iq] .faq dl div{border:1.5px solid var(--ink);border-radius:0}body[data-skin=core-iq] .parts dt{font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;font-size:15px}body[data-skin=core-iq] table th,body[data-skin=core-iq] table td{border-color:var(--ink);font-variant-numeric:tabular-nums}body[data-skin=core-iq] thead th{background:var(--ink);color:var(--paper);font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;font-size:13px}body[data-skin=core-iq] .faq dt{font-family:var(--sans);letter-spacing:-.02em;font-weight:750}body[data-skin=core-1in8]{--paper:#f6f3ec;--paper-2:#ece7dc;--card:#fffdf8;--line:#e1dacb;--line-2:#cfc6b3;--ink:#15171c;--ink-2:#3e4048;--muted:#6f6c66;--acc:#e8602c;--acc-solid:#d24f1c;--acc-soft:#fbe5da;--acc-ink:#b8430f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body[data-skin=core-1in8]{--paper:#121418;--paper-2:#1a1c22;--card:#191b20;--line:#2a2c33;--line-2:#393c45;--ink:#f3efe7;--ink-2:#d0cbc1;--muted:#9a958c;--acc:#ff7a45;--acc-soft:#ff7a4524;--acc-ink:#ff9a70}}:root[data-theme=dark] body[data-skin=core-1in8]{--paper:#121418;--paper-2:#1a1c22;--card:#191b20;--line:#2a2c33;--line-2:#393c45;--ink:#f3efe7;--ink-2:#d0cbc1;--muted:#9a958c;--acc:#ff7a45;--acc-soft:#ff7a4524;--acc-ink:#ff9a70}body[data-skin=core-1in8] :is(h1,h2){font-family:var(--serif-i);letter-spacing:-.015em;font-weight:400;line-height:.98}body[data-skin=core-1in8] .dband h1{font-size:clamp(48px,6.6vw,92px)}body[data-skin=core-1in8] .dband .eyebrow{font-family:var(--mono);color:#ff7a45;letter-spacing:.14em}body[data-skin=core-1in8] .dband .crumbs a{color:#d9d3c7}body[data-skin=core-1in8] .prose-bl h2{font-size:clamp(32px,4vw,46px)}body[data-skin=core-1in8] .prose-bl{gap:44px}body[data-skin=core-1in8] .prose-bl section{border-top:1px solid var(--ink);padding-top:18px}body[data-skin=core-1in8] .prose-bl :is(p,li){font-family:var(--serif-n);font-size:19.5px;line-height:1.65}body[data-skin=core-1in8] .bl-byline{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px}body[data-skin=core-1in8] .prose-bl .bl-table{border:0;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);border-radius:0}body[data-skin=core-1in8] .prose-bl table{font-family:var(--mono);font-size:14.5px}body[data-skin=core-1in8] .prose-bl th{font-family:var(--mono);color:var(--ink)}body[data-skin=core-1in8] .blcta{color:#f3efe7;box-shadow:8px 8px 0 var(--acc);background:#15171c;border:0;border-radius:0}body[data-skin=core-1in8] .blcta b{font-family:var(--serif-i);color:#ff8a5c;letter-spacing:-.01em;font-size:clamp(28px,3.4vw,38px);font-weight:400}body[data-skin=core-1in8] .blcta span:last-child{color:#d9d3c7}body[data-skin=core-1in8] .blcta .eyebrow{color:#9a958c;font-family:var(--mono)}body[data-skin=core-1in8] .bl-official{font-family:var(--mono);border:1px dashed var(--line-2);background:0 0;border-radius:0;font-size:13px}body[data-skin=core-1in8] .faq dl div{border:0;border-top:1px solid var(--ink);background:0 0;border-radius:0;padding-inline:0}body[data-skin=core-1in8] .faq dt{font-family:var(--serif-i);letter-spacing:-.01em;font-size:26px;font-weight:400}.consent[data-astro-cid-5krk3x6l]{z-index:40;background:var(--card);border:1px solid var(--line);max-width:520px;box-shadow:var(--shadow);border-radius:18px;gap:12px;margin-inline:auto;padding:16px 18px;font-size:14px;display:grid;position:fixed;bottom:16px;left:16px;right:16px}.consent[data-astro-cid-5krk3x6l][hidden]{display:none}.consent[data-astro-cid-5krk3x6l] div[data-astro-cid-5krk3x6l]{gap:8px;display:flex}.consent[data-astro-cid-5krk3x6l] button[data-astro-cid-5krk3x6l]{border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;border-radius:999px;padding:8px 16px;font-size:14px}.consent[data-astro-cid-5krk3x6l] button[data-astro-cid-5krk3x6l].ghost{color:var(--ink);background:0 0}.top[data-astro-cid-hkbrpulz]{z-index:20;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.top-in[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.brand[data-astro-cid-hkbrpulz]{align-items:center;gap:9px;text-decoration:none;display:flex}.word[data-astro-cid-hkbrpulz]{font-family:var(--display);letter-spacing:-.04em;font-size:22px;font-weight:800}.word[data-astro-cid-hkbrpulz] i[data-astro-cid-hkbrpulz]{font-family:var(--hand);letter-spacing:0;color:var(--ink-2);margin-left:1px;font-size:1.22em;font-style:normal;font-weight:700}.top[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{gap:4px;display:flex}.menu[data-astro-cid-hkbrpulz]{position:relative}.menu[data-astro-cid-hkbrpulz] button[data-astro-cid-hkbrpulz]{white-space:nowrap;color:var(--ink-2);background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:8px 10px 8px 13px;font-size:14.5px;font-weight:550;display:inline-flex}.menu[data-astro-cid-hkbrpulz] button[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{opacity:.6;width:16px;height:16px}.menu[data-astro-cid-hkbrpulz]:hover button[data-astro-cid-hkbrpulz],.menu[data-astro-cid-hkbrpulz]:focus-within button[data-astro-cid-hkbrpulz]{background:var(--card);color:var(--ink)}.menu[data-astro-cid-hkbrpulz].here button[data-astro-cid-hkbrpulz]{background:var(--acc-soft);color:var(--acc-ink)}.drop[data-astro-cid-hkbrpulz]{visibility:hidden;opacity:0;gap:2px;min-width:250px;padding:8px;transition:opacity .15s,transform .15s,visibility .15s;display:grid;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-4px)}.drop[data-astro-cid-hkbrpulz]:before{content:"";height:8px;position:absolute;inset:-8px 0 auto}.menu[data-astro-cid-hkbrpulz]:hover .drop[data-astro-cid-hkbrpulz],.menu[data-astro-cid-hkbrpulz]:focus-within .drop[data-astro-cid-hkbrpulz]{visibility:visible;opacity:1;transform:none}.drop[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink-2);white-space:nowrap;border-radius:12px;padding:9px 12px;font-size:15px;font-weight:550;text-decoration:none}.drop[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.drop[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{background:var(--acc-soft);color:var(--acc-ink)}.dot[data-astro-cid-hkbrpulz]{background:var(--acc);border-radius:50%;width:8px;height:8px}.mob[data-astro-cid-hkbrpulz]{align-items:center;gap:8px;display:none}.mpop[data-astro-cid-hkbrpulz]{position:relative}.mpop[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]{cursor:pointer;background:var(--card);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:14.5px;font-weight:600;list-style:none;display:inline-flex}.mpop[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]::-webkit-details-marker{display:none}.mpop[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{width:18px;height:18px}.mpanel[data-astro-cid-hkbrpulz]{z-index:30;gap:2px;min-width:200px;max-height:calc(100dvh - 90px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.mmenu[data-astro-cid-hkbrpulz] .mpanel[data-astro-cid-hkbrpulz]{width:min(300px,100vw - 32px)}.mpanel[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink-2);border-radius:12px;padding:10px 12px;font-size:15px;font-weight:550;text-decoration:none}.mpanel[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.mpanel[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]{background:var(--acc-soft);color:var(--acc-ink)}.mpanel[data-astro-cid-hkbrpulz] .eyebrow[data-astro-cid-hkbrpulz]{margin:10px 12px 2px}.top[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz],.mob[data-astro-cid-hkbrpulz]{margin-left:auto}.nav-me[data-astro-cid-hkbrpulz]{white-space:nowrap;color:var(--ink-2);border:1px solid var(--line);border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 13px;font-size:14.5px;font-weight:550;text-decoration:none;display:inline-flex}.nav-me[data-astro-cid-hkbrpulz]:hover{background:var(--card);color:var(--ink)}.nav-me[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{width:17px;height:17px}@media (width<=760px){.top[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{display:none}.mob[data-astro-cid-hkbrpulz]{display:flex}.top-in[data-astro-cid-hkbrpulz]{gap:8px}.word[data-astro-cid-hkbrpulz]{font-size:20px}.nav-me[data-astro-cid-hkbrpulz]{background:var(--card);padding:8px}.nav-me[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{display:none}}@media (width<=360px){.top-in[data-astro-cid-hkbrpulz]{gap:6px}.word[data-astro-cid-hkbrpulz]{font-size:19px}}.foot[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line);background:color-mix(in srgb, var(--paper-2) 60%, transparent);margin-top:120px;padding:56px 0 72px}.foot-in[data-astro-cid-hkbrpulz]{grid-template-columns:230px 1fr;align-items:start;gap:40px;display:grid}.foot-links[data-astro-cid-hkbrpulz]{grid-template-columns:repeat(4,max-content);justify-content:space-between;gap:32px 28px;display:grid}.langs[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]{color:var(--ink);font-weight:650}.foot-brand[data-astro-cid-hkbrpulz]{max-width:420px;color:var(--ink-2);align-content:start;gap:12px;font-size:15px;display:grid}.foot-col[data-astro-cid-hkbrpulz]{align-content:start;gap:8px;font-size:15px;display:grid}.foot-col[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink-2);overflow-wrap:anywhere;text-decoration:none}.foot-col[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--ink);text-decoration:underline}@media (width<=1180px){.foot-in[data-astro-cid-hkbrpulz]{grid-template-columns:1fr;gap:36px}.foot-links[data-astro-cid-hkbrpulz]{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch}}@media (width<=960px){.foot-links[data-astro-cid-hkbrpulz]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.foot-links[data-astro-cid-hkbrpulz]{grid-template-columns:repeat(2,minmax(0,1fr))}}
