.faq[data-astro-cid-z6gx6xcw]{border-top:1px solid var(--line)}details[data-astro-cid-z6gx6xcw]{border-bottom:1px solid var(--line)}summary[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0;color:var(--bone);font-family:var(--f-display);font-size:clamp(1.3rem,1.15rem + .5vw,1.65rem);font-weight:500;line-height:1.25;cursor:pointer;list-style:none;transition:color .2s}summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}summary[data-astro-cid-z6gx6xcw]:hover{color:#fff}summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]{position:relative;flex:none;width:34px;height:34px;border:1px solid var(--line-2);border-radius:50%;transition:transform .5s var(--ease-out),border-color .3s,background-color .3s}summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]:before,summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]:after{content:"";position:absolute;inset:50% 10px auto;height:1.5px;margin-top:-.75px;background:var(--bone)}summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]:after{transform:rotate(90deg);transition:transform .5s var(--ease-out)}details[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]{background:var(--red);border-color:var(--red);transform:rotate(180deg)}details[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]:after{transform:rotate(0)}p[data-astro-cid-z6gx6xcw]{max-width:64ch;padding:0 0 28px;color:var(--bone-dim);animation:open .5s var(--ease-out)}@keyframes open{0%{opacity:0;transform:translateY(-6px)}}.chess[data-astro-cid-kwuousou]{position:relative;overflow:hidden;isolation:isolate}.deep[data-astro-cid-kwuousou]{position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 60% at 80% 20%,rgb(51 195 201 / .12),transparent 70%),radial-gradient(60% 60% at 10% 90%,rgb(40 50 120 / .25),transparent 70%),linear-gradient(var(--ink),#0a1117 30%,#0a1117 70%,var(--ink))}.top[data-astro-cid-kwuousou]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(36px,6vw,96px);align-items:center}.top[data-astro-cid-kwuousou] .lead[data-astro-cid-kwuousou]{margin-top:22px}.rules[data-astro-cid-kwuousou]{display:grid;gap:14px;margin:30px 0 0;padding:0;list-style:none}.rules[data-astro-cid-kwuousou] li[data-astro-cid-kwuousou]{position:relative;padding-inline-start:30px;color:var(--bone-2)}.rules[data-astro-cid-kwuousou] li[data-astro-cid-kwuousou]:before{content:"";position:absolute;inset-inline-start:0;top:.62em;width:14px;height:2px;background:var(--a)}.board[data-astro-cid-kwuousou]{margin:0;border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px #efe6d61f,0 40px 90px -30px #000c,0 0 120px -40px var(--a);transform:perspective(1400px) rotateY(-6deg) rotateX(2deg);transition:transform 1s var(--ease-out)}[data-astro-cid-kwuousou][dir=rtl] .board[data-astro-cid-kwuousou]{transform:perspective(1400px) rotateY(6deg) rotateX(2deg)}.board[data-astro-cid-kwuousou]:hover{transform:none}.board[data-astro-cid-kwuousou] img{width:100%;height:auto}.tables[data-astro-cid-kwuousou]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(36px,6vw,96px);margin-top:clamp(72px,9vw,120px)}.h3[data-astro-cid-kwuousou]{margin-bottom:28px}.pieces[data-astro-cid-kwuousou]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:0;padding:0;list-style:none}.pieces[data-astro-cid-kwuousou] li[data-astro-cid-kwuousou]{display:grid;justify-items:center;text-align:center;padding:18px 8px 16px;border:1px solid var(--line);border-radius:6px;background:#110f0c99;transition:transform .5s var(--ease-out),border-color .3s}.pieces[data-astro-cid-kwuousou] li[data-astro-cid-kwuousou]:hover{transform:translateY(-6px);border-color:var(--a)}.pc[data-astro-cid-kwuousou]{display:grid;place-items:center;height:86px}.pc[data-astro-cid-kwuousou] img{max-height:86px;width:auto;height:auto;filter:drop-shadow(0 8px 12px rgb(0 0 0 / .5))}.pname[data-astro-cid-kwuousou]{margin-top:12px;color:var(--bone-2);font-size:.8rem;line-height:1.3}.pval[data-astro-cid-kwuousou]{margin-top:6px;color:var(--a);font-family:var(--f-display);font-size:1.3rem;font-weight:600;line-height:1.1}.moves[data-astro-cid-kwuousou] td[data-astro-cid-kwuousou].val:last-child{text-align:end}@media(max-width:1000px){.top[data-astro-cid-kwuousou],.tables[data-astro-cid-kwuousou]{grid-template-columns:1fr}.pieces[data-astro-cid-kwuousou]{grid-template-columns:repeat(3,1fr)}}.sky[data-astro-cid-wfyfrqt2]{position:relative;overflow:hidden;isolation:isolate}.air[data-astro-cid-wfyfrqt2]{position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 30% at 70% 8%,rgb(246 183 60 / .14),transparent 70%),radial-gradient(60% 26% at 60% 74%,rgb(200 16 46 / .18),transparent 70%),linear-gradient(var(--ink),#0d1022 18%,#12122a 50%,#160d10 80%,var(--ink))}.grid[data-astro-cid-wfyfrqt2]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(36px,6vw,96px);align-items:start}.intro[data-astro-cid-wfyfrqt2]{position:sticky;top:calc(var(--header-h) + 40px)}.intro[data-astro-cid-wfyfrqt2] .lead[data-astro-cid-wfyfrqt2]{margin-top:22px}.legend[data-astro-cid-wfyfrqt2]{display:flex;align-items:center;gap:10px;margin-top:28px;color:var(--bone-dim);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pin[data-astro-cid-wfyfrqt2]{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--a);box-shadow:0 0 0 4px #f6b73c33}.ladder[data-astro-cid-wfyfrqt2]{position:relative;display:grid;gap:6px;margin:0;padding:0;list-style:none}.ladder[data-astro-cid-wfyfrqt2]:before{content:"";position:absolute;inset-block:40px;inset-inline-start:80px;width:1px;background:repeating-linear-gradient(to bottom,rgb(239 230 214 / .35) 0 6px,transparent 6px 14px)}.isle[data-astro-cid-wfyfrqt2]{position:relative;display:grid;grid-template-columns:160px 1fr auto;align-items:center;gap:24px;padding-block:10px;padding-inline:0 20px;border-radius:6px;transition:background-color .3s}.isle[data-astro-cid-wfyfrqt2]:hover{background:#efe6d60a}.isle-art[data-astro-cid-wfyfrqt2]{position:relative;display:grid;place-items:center;height:92px}.isle-art[data-astro-cid-wfyfrqt2] img{max-width:150px;max-height:92px;width:auto;height:auto;filter:drop-shadow(0 10px 14px rgb(0 0 0 / .5));transition:transform .6s var(--ease-out)}.isle[data-astro-cid-wfyfrqt2]:hover .isle-art[data-astro-cid-wfyfrqt2] img{transform:translateY(-5px)}.isle-name[data-astro-cid-wfyfrqt2]{display:flex;align-items:center;gap:12px;color:var(--bone);font-family:var(--f-display);font-size:clamp(1.3rem,1.1rem + .6vw,1.7rem);font-weight:600;line-height:1.15}.isle-x[data-astro-cid-wfyfrqt2]{display:grid;justify-items:end;text-align:end}.isle-x[data-astro-cid-wfyfrqt2] b[data-astro-cid-wfyfrqt2]{color:var(--a);font-family:var(--f-display);font-size:clamp(1.6rem,1.3rem + 1vw,2.3rem);font-weight:600;line-height:1;font-variant-numeric:lining-nums}.isle-x[data-astro-cid-wfyfrqt2] small[data-astro-cid-wfyfrqt2]{color:var(--bone-dim);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.top[data-astro-cid-wfyfrqt2]{background:linear-gradient(90deg,rgb(246 183 60 / .14),transparent 80%)}.top[data-astro-cid-wfyfrqt2] .isle-art[data-astro-cid-wfyfrqt2]{height:140px}.top[data-astro-cid-wfyfrqt2] .isle-art[data-astro-cid-wfyfrqt2] img{max-height:140px}.bust[data-astro-cid-wfyfrqt2] .isle-x[data-astro-cid-wfyfrqt2] b[data-astro-cid-wfyfrqt2]{color:var(--red-2)}.bust[data-astro-cid-wfyfrqt2]{background:linear-gradient(90deg,rgb(200 16 46 / .12),transparent 80%)}[data-astro-cid-wfyfrqt2][dir=rtl] .top[data-astro-cid-wfyfrqt2]{background:linear-gradient(270deg,rgb(246 183 60 / .14),transparent 80%)}[data-astro-cid-wfyfrqt2][dir=rtl] .bust[data-astro-cid-wfyfrqt2]{background:linear-gradient(270deg,rgb(200 16 46 / .12),transparent 80%)}.events[data-astro-cid-wfyfrqt2]{margin-top:clamp(80px,10vw,140px)}.events[data-astro-cid-wfyfrqt2] .h3[data-astro-cid-wfyfrqt2]{margin-bottom:32px}.ev-grid[data-astro-cid-wfyfrqt2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:14px}.ev[data-astro-cid-wfyfrqt2]{display:grid;grid-template-columns:96px 1fr;gap:22px;align-items:center;padding:22px;border:1px solid var(--line);border-radius:6px;background:#110f0c8c;backdrop-filter:blur(4px);transition:border-color .3s,transform .5s var(--ease-out)}.ev[data-astro-cid-wfyfrqt2]:hover{border-color:var(--line-2);transform:translateY(-3px)}.ev-art[data-astro-cid-wfyfrqt2]{display:grid;place-items:center;height:86px}.ev-art[data-astro-cid-wfyfrqt2] img{max-width:96px;max-height:86px;width:auto;height:auto}.ev[data-astro-cid-wfyfrqt2] h4[data-astro-cid-wfyfrqt2]{margin-bottom:6px;font-size:1.35rem;font-weight:600}.ev[data-astro-cid-wfyfrqt2] p[data-astro-cid-wfyfrqt2]{color:var(--bone-dim);font-size:.93rem;line-height:1.5}@media(max-width:960px){.grid[data-astro-cid-wfyfrqt2]{grid-template-columns:1fr}.intro[data-astro-cid-wfyfrqt2]{position:static}}@media(max-width:560px){.isle[data-astro-cid-wfyfrqt2]{grid-template-columns:96px 1fr auto;gap:14px}.ladder[data-astro-cid-wfyfrqt2]:before{inset-inline-start:48px}.isle-art[data-astro-cid-wfyfrqt2] img{max-width:92px;max-height:70px}.top[data-astro-cid-wfyfrqt2] .isle-art[data-astro-cid-wfyfrqt2] img{max-height:100px}}.ghero[data-astro-cid-fjrn2c2o]{position:relative;display:flex;align-items:flex-end;min-height:max(100svh,760px);padding:calc(var(--header-h) + 40px) 0 0;overflow:hidden;isolation:isolate}.keyart[data-astro-cid-fjrn2c2o]{position:absolute;inset:0;z-index:-2;transform:scale(1.04);will-change:transform}.keyart[data-astro-cid-fjrn2c2o] img[data-astro-cid-fjrn2c2o]{width:100%;height:100%;object-fit:cover;object-position:70% 40%;animation:kb 24s ease-in-out infinite alternate}@keyframes kb{to{transform:scale(1.06) translate(-1%,-1%)}}.veil[data-astro-cid-fjrn2c2o]{position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,var(--ink) 0%,rgb(11 10 8 / .94) 22%,rgb(11 10 8 / .55) 48%,rgb(11 10 8 / .1) 72%,rgb(11 10 8 / .35) 100%),linear-gradient(to right,rgb(11 10 8 / .82),rgb(11 10 8 / .5) 38%,transparent 68%)}[data-astro-cid-fjrn2c2o][dir=rtl] .veil[data-astro-cid-fjrn2c2o]{background:linear-gradient(to top,var(--ink) 0%,rgb(11 10 8 / .94) 22%,rgb(11 10 8 / .55) 48%,rgb(11 10 8 / .1) 72%,rgb(11 10 8 / .35) 100%),linear-gradient(to left,rgb(11 10 8 / .82),rgb(11 10 8 / .5) 38%,transparent 68%)}.ginner[data-astro-cid-fjrn2c2o]{position:relative;padding-bottom:8px}@media(max-width:700px){.ghero[data-astro-cid-fjrn2c2o]{padding-top:58svh}.keyart[data-astro-cid-fjrn2c2o],.veil[data-astro-cid-fjrn2c2o]{inset:0 0 auto;height:76svh}.veil[data-astro-cid-fjrn2c2o],[data-astro-cid-fjrn2c2o][dir=rtl] .veil[data-astro-cid-fjrn2c2o]{background:linear-gradient(to top,var(--ink) 0%,rgb(11 10 8 / .7) 26%,transparent 55%),linear-gradient(to bottom,rgb(11 10 8 / .55),transparent 22%)}.ginner[data-astro-cid-fjrn2c2o] .glogo{width:min(360px,78vw)}}.ginner[data-astro-cid-fjrn2c2o] .glogo{width:min(560px,82vw);height:auto;filter:drop-shadow(0 18px 30px rgb(0 0 0 / .55));animation:float 7s ease-in-out infinite;transform-origin:50% 80%}@keyframes float{50%{transform:translateY(-8px) rotate(-.6deg)}}.gname[data-astro-cid-fjrn2c2o]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin-top:26px;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);font-weight:600}.ggenre[data-astro-cid-fjrn2c2o]{color:var(--bone-dim);font-family:var(--f-body);font-size:.72rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase}.gtag[data-astro-cid-fjrn2c2o]{max-width:40ch;margin-top:10px;color:var(--bone);font-family:var(--f-display);font-size:clamp(1.25rem,1.05rem + .8vw,1.8rem);font-style:italic;line-height:1.3}.gactions[data-astro-cid-fjrn2c2o]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:30px 0 44px}.gactions[data-astro-cid-fjrn2c2o] .chip[data-astro-cid-fjrn2c2o]{min-height:54px;padding-inline:22px}.ginner[data-astro-cid-fjrn2c2o] .stats{background:#0b0a0866;backdrop-filter:blur(6px)}.story-grid[data-astro-cid-fjrn2c2o]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,7vw,120px);align-items:center}.story[data-astro-cid-fjrn2c2o] .prose[data-astro-cid-fjrn2c2o]{margin-top:32px;color:var(--bone-2)}.hero-char[data-astro-cid-fjrn2c2o]{position:relative;max-width:520px;justify-self:center}.disc[data-astro-cid-fjrn2c2o]{position:absolute;inset:12% 2% 4%;border-radius:50%;background:var(--a);opacity:.2;box-shadow:0 0 0 18px var(--ink),0 0 0 20px #efe6d62e}.hero-char[data-astro-cid-fjrn2c2o] img{position:relative;width:100%;height:auto;filter:drop-shadow(0 30px 40px rgb(0 0 0 / .5));animation:float 8s ease-in-out infinite}.features[data-astro-cid-fjrn2c2o]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(14px,1.6vw,22px)}.ft[data-astro-cid-fjrn2c2o]{position:relative;padding:34px 32px 36px;border:1px solid var(--line);border-radius:6px;background:var(--ink-1);overflow:hidden;transition:border-color .4s,transform .6s var(--ease-out)}.ft[data-astro-cid-fjrn2c2o]:before{content:"";position:absolute;inset:-40% 40% 50% -30%;border-radius:50%;background:var(--a);opacity:.08;filter:blur(60px);transition:opacity .6s}.ft[data-astro-cid-fjrn2c2o]:hover{border-color:var(--line-2);transform:translateY(-4px)}.ft[data-astro-cid-fjrn2c2o]:hover:before{opacity:.18}.ft-art[data-astro-cid-fjrn2c2o]{position:relative;display:grid;place-items:center;height:150px;margin-bottom:26px}.ft-art[data-astro-cid-fjrn2c2o] img{max-width:190px;max-height:150px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 14px 20px rgb(0 0 0 / .45));transition:transform .7s var(--ease-out)}.ft[data-astro-cid-fjrn2c2o]:hover .ft-art[data-astro-cid-fjrn2c2o] img{transform:scale(1.06) rotate(-2deg)}.ft[data-astro-cid-fjrn2c2o] h3[data-astro-cid-fjrn2c2o]{position:relative;margin-bottom:12px;font-size:1.7rem}.ft[data-astro-cid-fjrn2c2o] p[data-astro-cid-fjrn2c2o]{position:relative;color:var(--bone-dim);font-size:.98rem}.steps[data-astro-cid-fjrn2c2o]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.steps[data-astro-cid-fjrn2c2o] li[data-astro-cid-fjrn2c2o]{position:relative;padding-block:34px 10px;padding-inline:0 28px}.steps[data-astro-cid-fjrn2c2o] li[data-astro-cid-fjrn2c2o]+li[data-astro-cid-fjrn2c2o]{padding-inline-start:28px;border-inline-start:1px solid var(--line)}.steps[data-astro-cid-fjrn2c2o] li[data-astro-cid-fjrn2c2o]:before{content:"";position:absolute;top:-1px;inset-inline-start:0;width:48px;height:2px;background:var(--red)}.steps[data-astro-cid-fjrn2c2o] li[data-astro-cid-fjrn2c2o]+li[data-astro-cid-fjrn2c2o]:before{inset-inline-start:28px}.step-n[data-astro-cid-fjrn2c2o]{display:block;color:var(--a);font-family:var(--f-display);font-size:3rem;font-weight:500;line-height:1}.steps[data-astro-cid-fjrn2c2o] h3[data-astro-cid-fjrn2c2o]{margin:18px 0 10px;font-size:1.55rem}.steps[data-astro-cid-fjrn2c2o] p[data-astro-cid-fjrn2c2o]{color:var(--bone-dim);font-size:.97rem}@media(max-width:760px){.steps[data-astro-cid-fjrn2c2o] li[data-astro-cid-fjrn2c2o],.steps[data-astro-cid-fjrn2c2o] li[data-astro-cid-fjrn2c2o]+li[data-astro-cid-fjrn2c2o]{padding-inline:0;border-inline-start:0;border-bottom:1px solid var(--line);padding-bottom:28px}.steps[data-astro-cid-fjrn2c2o] li[data-astro-cid-fjrn2c2o]+li[data-astro-cid-fjrn2c2o]:before{inset-inline-start:0}}.table-wrap[data-astro-cid-fjrn2c2o]{overflow-x:auto}.mode-name[data-astro-cid-fjrn2c2o]{display:block;color:var(--bone);font-family:var(--f-display);font-size:1.45rem;font-weight:600;letter-spacing:0;text-transform:none}.modes[data-astro-cid-fjrn2c2o] th[data-astro-cid-fjrn2c2o][scope=row]{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0;text-transform:none;min-width:200px}.tag[data-astro-cid-fjrn2c2o]{display:inline-block;margin-top:8px;padding:4px 9px;border-radius:2px;background:#c8102e2e;color:var(--bone);font-size:.64rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.mode-text[data-astro-cid-fjrn2c2o]{color:var(--bone-dim);font-size:.96rem;letter-spacing:0;text-transform:none;font-weight:400}.show-s[data-astro-cid-fjrn2c2o]{display:none}.modes[data-astro-cid-fjrn2c2o] td[data-astro-cid-fjrn2c2o].val{text-align:end}@media(max-width:700px){.hide-s[data-astro-cid-fjrn2c2o]{display:none}.show-s[data-astro-cid-fjrn2c2o]{display:block;margin-top:8px}}.spec-grid[data-astro-cid-fjrn2c2o],.faq-grid[data-astro-cid-fjrn2c2o]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:start}.spec-grid[data-astro-cid-fjrn2c2o] .head,.faq-grid[data-astro-cid-fjrn2c2o] .head{position:sticky;top:calc(var(--header-h) + 24px)}.sheet[data-astro-cid-fjrn2c2o]{margin:0;border-top:1px solid var(--line)}.sheet[data-astro-cid-fjrn2c2o] div[data-astro-cid-fjrn2c2o]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}.sheet[data-astro-cid-fjrn2c2o] dt[data-astro-cid-fjrn2c2o]{color:var(--bone-dim);font-size:.74rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;padding-top:4px}.sheet[data-astro-cid-fjrn2c2o] dd[data-astro-cid-fjrn2c2o]{margin:0;color:var(--bone);font-size:1.05rem}@media(max-width:860px){.story-grid[data-astro-cid-fjrn2c2o],.spec-grid[data-astro-cid-fjrn2c2o],.faq-grid[data-astro-cid-fjrn2c2o]{grid-template-columns:1fr}.spec-grid[data-astro-cid-fjrn2c2o] .head,.faq-grid[data-astro-cid-fjrn2c2o] .head{position:static}.hero-char[data-astro-cid-fjrn2c2o]{max-width:380px}}.more[data-astro-cid-fjrn2c2o]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),360px));gap:32px}.more-name[data-astro-cid-fjrn2c2o]{margin-top:20px;color:var(--bone);font-family:var(--f-display);font-size:1.7rem;font-weight:600}
