@font-face{font-family:FS Barlow Condensed Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo),local(Helvetica),local(Roboto);font-weight:100 600;size-adjust:78.8%;ascent-override:126.9%;descent-override:25.38%;line-gap-override:0%}@font-face{font-family:FS Barlow Condensed Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold),local(Helvetica Bold),local(Helvetica-Bold),local(Roboto Bold),local(Roboto-Bold);font-weight:700 900;size-adjust:75.1%;ascent-override:133.16%;descent-override:26.63%;line-gap-override:0%}@font-face{font-family:FS Barlow Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo),local(Helvetica),local(Roboto);font-weight:100 500;size-adjust:92.5%;ascent-override:108.11%;descent-override:21.62%;line-gap-override:0%}@font-face{font-family:FS Barlow Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold),local(Helvetica Bold),local(Helvetica-Bold),local(Roboto Bold),local(Roboto-Bold);font-weight:600 900;size-adjust:91.6%;ascent-override:109.17%;descent-override:21.83%;line-gap-override:0%}@font-face{font-family:FS Marcellus Fallback;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Liberation Serif),local(LiberationSerif),local(Tinos),local(Tinos-Regular);font-weight:400;size-adjust:106%;ascent-override:91.9%;descent-override:26.39%;line-gap-override:0%}:root{--bg:#12151b;--bg-deep:#0c0e12;--surface:#1b2029;--surface-2:#161a21;--border:#2b3240;--border-soft:#232934;--text:#f1f3f6;--text-2:#c3cad5;--muted:#9aa3b2;--faint:#6b7486;--accent:#3fc7eb;--accent-ink:#06222b;--wisp:#bfe6ff;--gold:#b8862f;--gold-hi:#f2c14e;--gold-line:linear-gradient(90deg, var(--gold-hi), color-mix(in srgb, var(--gold) 60%, transparent) 40%, transparent);--font-display:var(--font-barlow-condensed);--font-body:var(--font-barlow);--font-heading:var(--font-marcellus);--radius:10px;--radius-sm:6px;--wrap:1280px;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);margin:0;font-size:16px;line-height:1.55}a{color:var(--accent)}a:hover{color:var(--text)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{font-family:var(--font-display);margin:0;font-weight:700;line-height:1.05}.wrap{max-width:var(--wrap);margin:0 auto;padding-inline:24px}.eyebrow{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:15px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.btn{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--accent);color:var(--text)}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:18px}.btn-primary:hover{color:var(--accent-ink);filter:brightness(1.08)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (width<=640px){.wrap{padding-inline:16px}}.wow-tip{color:#fff;background:linear-gradient(#0a0c22f5,#040512f5);border:1px solid #6b6f86;border-radius:5px;min-width:0;padding:9px 12px 10px;font-size:14px;line-height:1.4;box-shadow:inset 0 0 0 1px #ffffff0f,0 8px 24px #00000080}.wt-name{margin-bottom:1px;font-size:16px;font-weight:600;line-height:1.3}.wt-line{justify-content:space-between;gap:18px;display:flex}.wt-right{text-align:right;white-space:nowrap}.wt-g{color:#1eff00}.wt-y{color:#ffd100}.wt-m{color:#ffd100;opacity:.8;font-size:13px}.wt-s{justify-content:flex-start;gap:6px}.wt-coins{gap:6px;display:inline-flex}.wt-coin:after{content:"";vertical-align:0;border-radius:50%;width:9px;height:9px;margin-left:2px;display:inline-block}.wt-coin.g:after{background:radial-gradient(circle at 35% 35%,#fff2a8,#d9a520 60%,#8a6210)}.wt-coin.s:after{background:radial-gradient(circle at 35% 35%,#fff,#b8bcc6 60%,#6d717c)}.wt-coin.c:after{background:radial-gradient(circle at 35% 35%,#ffc9a0,#c0703a 60%,#6e3a17)}.wt-icon{border:1px solid var(--q);background:#0c0e12;border-radius:6px;flex:none;overflow:hidden;box-shadow:0 0 0 1px #0009}.wt-icon img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.1)}.wow-tip-pop{z-index:100;pointer-events:none;align-items:flex-start;gap:6px;max-width:min(380px,100vw - 16px);display:flex;position:fixed}.wow-tip-pop .wow-tip{flex:1;max-width:340px}[data-tip]:not(a){cursor:help}.wt-name{display:flex}.wt-rank{color:#9d9d9d;white-space:nowrap;margin-left:auto;padding-left:16px;font-size:14px;font-weight:400}.tabs-bar{scrollbar-width:none;overscroll-behavior-x:contain;z-index:5;background:var(--surface);border:1px solid var(--border);box-shadow:0 0 0 4px var(--bg), 0 10px 24px -16px #000000e6;border-radius:12px;gap:4px;margin-top:4px;padding:5px;display:flex;position:sticky;top:0;overflow-x:auto}.tabs-bar::-webkit-scrollbar{display:none}.tabs-bar[data-more-right]{mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.tabs-bar[data-more-left]{mask-image:linear-gradient(90deg,#0000,#000 48px)}.tabs-bar[data-more-left][data-more-right]{mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.tabs-bar button{cursor:pointer;white-space:nowrap;min-height:44px;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:17px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.tabs-bar button:hover{color:var(--text);background:var(--surface-2)}.tabs-bar button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tabs-bar button[aria-selected=true]{color:var(--text);background:color-mix(in srgb, var(--accent) 16%, var(--surface-2));border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:inset 0 -2px 0 var(--accent)}.tabs-bar button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.75;flex:none;width:18px;height:18px}.tabs-bar button[aria-selected=true] svg{color:var(--accent);opacity:1}.tabs-bar button b{background:var(--bg-deep);min-width:24px;height:22px;color:var(--accent);font-family:var(--font-body);letter-spacing:0;border-radius:11px;place-items:center;padding:0 7px;font-size:13px;font-weight:700;display:inline-grid}:root{--bleed-bg:var(--bg-deep);--bleed-line:var(--border);--bleed:300px 0 0 var(--bleed-bg), -300px 0 0 var(--bleed-bg), 600px 0 0 var(--bleed-bg), -600px 0 0 var(--bleed-bg), 900px 0 0 var(--bleed-bg), -900px 0 0 var(--bleed-bg), 1200px 0 0 var(--bleed-bg), -1200px 0 0 var(--bleed-bg), 0 1px 0 var(--bleed-line), 300px 1px 0 var(--bleed-line), -300px 1px 0 var(--bleed-line), 600px 1px 0 var(--bleed-line), -600px 1px 0 var(--bleed-line), 900px 1px 0 var(--bleed-line), -900px 1px 0 var(--bleed-line), 1200px 1px 0 var(--bleed-line), -1200px 1px 0 var(--bleed-line)}.tabs-bar[data-stuck]{background:var(--bleed-bg);box-shadow:var(--bleed);border-color:#0000;border-radius:0}.tabs-bar[data-stuck] button b{background:var(--surface-2)}@media (width<=720px){.tabs-bar{margin-inline:-4px;padding:4px}.tabs-bar button{gap:7px;min-height:42px;padding:0 12px;font-size:16px}}[data-panel]{flex-direction:column;gap:16px;display:flex}[data-panel][hidden]{display:none}.basis{color:var(--muted);border-left:3px solid var(--border);background:var(--surface);border-radius:0 8px 8px 0;margin:0;padding:10px 14px;font-size:13px}@font-face{font-family:FS CJK KR;font-weight:100 500;src:local(Apple SD Gothic Neo),local(AppleSDGothicNeo-Regular),local(Malgun Gothic),local(Noto Sans KR),local(NotoSansKR-Regular);unicode-range:U+11??,U+3000-303F,U+3130-318F,U+A960-A97F,U+AC00-D7AF,U+D7B0-D7FF,U+FF00-FFEF}@font-face{font-family:FS CJK KR;font-weight:600 900;src:local(AppleSDGothicNeo-Bold),local(Malgun Gothic Bold),local(MalgunGothicBold),local(Noto Sans KR Bold),local(NotoSansKR-Bold);unicode-range:U+11??,U+3000-303F,U+3130-318F,U+A960-A97F,U+AC00-D7AF,U+D7B0-D7FF,U+FF00-FFEF}@font-face{font-family:FS CJK TC;font-weight:100 500;src:local(PingFang TC),local(PingFangTC-Regular),local(Microsoft JhengHei),local(Noto Sans TC),local(NotoSansTC-Regular);unicode-range:U+2E80-2FFF,U+3000-303F,U+3100-312F,U+31A0-31BF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF,U+20000-2A6DF}@font-face{font-family:FS CJK TC;font-weight:600 900;src:local(PingFangTC-Semibold),local(Microsoft JhengHei Bold),local(MicrosoftJhengHeiBold),local(Noto Sans TC Bold),local(NotoSansTC-Bold);unicode-range:U+2E80-2FFF,U+3000-303F,U+3100-312F,U+31A0-31BF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF,U+20000-2A6DF}html:lang(ko){--font-display:"FS CJK KR", var(--font-barlow-condensed);--font-heading:"FS CJK KR", var(--font-marcellus);--font-body:"FS CJK KR", var(--font-barlow);word-break:keep-all}html:lang(zh-TW){--font-display:"FS CJK TC", var(--font-barlow-condensed);--font-heading:"FS CJK TC", var(--font-marcellus);--font-body:"FS CJK TC", var(--font-barlow)}html:is(:lang(ko),:lang(zh-TW)) :is(h1,h2,h3){line-height:1.3}html:is(:lang(ko),:lang(zh-TW)) *{letter-spacing:normal!important}.rich{font-size:16.5px}.rich h2{font-family:var(--font-heading);letter-spacing:.01em;color:#efd28c;margin:30px 0 12px;padding-left:16px;font-size:26px;font-weight:400;line-height:1.2;position:relative}.rich h2:before{content:"";background:linear-gradient(180deg, var(--gold-hi), var(--gold));border-radius:2px;width:3px;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 0 8px #f2c14e59}.rich h2:first-child{margin-top:0}.rich h3{margin:18px 0 8px;font-size:19px}.rich p{color:var(--text-2);max-width:78ch;margin:0 0 14px;line-height:1.7}.rich strong{color:var(--text)}.rich em{color:var(--text);border-bottom:1px dotted var(--faint);font-style:normal}.rich a{color:var(--accent)}.rich p:has(>strong:first-child){border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--bg-deep));border-radius:8px;max-width:none;padding:12px 16px}.rich ol{counter-reset:step;flex-direction:column;gap:0;margin:6px 0 18px;padding:0;list-style:none;display:flex}.rich ol>li{counter-increment:step;color:var(--text-2);padding:2px 0 14px 46px;line-height:1.6;position:relative}.rich ol>li:before{content:counter(step);width:30px;height:30px;font:700 15px/1 var(--font-display);background:color-mix(in srgb, var(--accent) 20%, var(--bg-deep));color:var(--accent);border:1px solid var(--accent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.rich ol>li:after{content:"";background:var(--border);width:1px;position:absolute;top:32px;bottom:2px;left:14.5px}.rich ol>li:last-child:after{display:none}.rich ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:8px;margin:6px 0 18px;padding:0;list-style:none;display:grid}.rich ul>li{background:var(--bg-deep);border:1px solid var(--border-soft);color:var(--text-2);border-radius:8px;padding:10px 14px;font-size:15px;line-height:1.5}.rich table{border-collapse:collapse;margin:8px 0 18px;font-size:15px;display:block;overflow-x:auto}.rich th,.rich td{text-align:left;border-top:1px solid var(--border-soft);color:var(--text-2);padding:8px 14px 8px 0}.rich th{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:13px}.rich table{background:var(--bg-deep);border:1px solid var(--border-soft);border-radius:8px;width:100%;display:table;overflow:hidden}.rich thead:not(:has(th:not(:empty))){display:none}.rich td,.rich th{padding:9px 14px}.rich tbody tr:first-child td{border-top:0}.rich td:first-child{white-space:nowrap;width:1%;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:13px}.rich td:first-child:has(strong),.rich th:first-child{white-space:normal}.rich ol ul{grid-template-columns:1fr;margin:8px 0 0}@media (width<=640px){.rich td:first-child{white-space:normal}}details.smooth{interpolate-size:allow-keywords}details.smooth::details-content{opacity:0;block-size:0;transition:block-size .26s cubic-bezier(.2, .8, .2, 1), opacity .26s ease, content-visibility .26s allow-discrete;overflow-y:clip}details.smooth[open]::details-content{opacity:1;block-size:auto}@media (prefers-reduced-motion:reduce){details.smooth::details-content{transition:none}}.wh{font-family:var(--font-heading);text-transform:none;letter-spacing:.01em;color:#efd28c;text-shadow:0 2px 10px #0000008c;align-items:center;gap:14px;margin:0;font-size:clamp(24px,2.6vw,30px);font-weight:400;line-height:1.15;display:flex}.wh small,.wh b{font-family:var(--font-body);letter-spacing:.02em;color:var(--muted);text-shadow:none;font-size:13px;font-weight:600}.wh:after{content:"";opacity:.9;background:url(/ui/wave-gold.svg) 0 0 / 40px 23px no-repeat, radial-gradient(circle at calc(100% - 4px) 50%, var(--gold-hi) 0 2px, #f2c14e4d 3px, transparent 5px) right 0 top 6.5px / 12px 10px no-repeat, linear-gradient(90deg, #e9c46f, #d6a64880 30%, #d6a64814) 39px 11px / calc(100% - 47px) 1px no-repeat;filter:drop-shadow(0 1px 1px #0006);flex:1;min-width:70px;height:23px}.wh a{color:inherit;text-decoration:none}.wh a:hover{color:var(--gold-hi)}.flag[data-astro-cid-noyxejat]{border-radius:2px;flex:none;display:block;box-shadow:0 0 0 1px #ffffff2e}.header[data-astro-cid-nen7h5rs]{z-index:3;background:var(--bg-deep);border-bottom:1px solid var(--border-soft);position:relative}.header[data-astro-cid-nen7h5rs].drawer-on{z-index:60}.nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:8px 20px;min-height:60px;display:flex}.logo[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text);margin-right:8px;font-size:24px;font-weight:700;text-decoration:none}.logo-wisp[data-astro-cid-nen7h5rs]{background:#eaf7ff;border-radius:50%;width:7px;height:7px;margin:0 4px;display:inline-block;position:relative;top:-12px;box-shadow:0 0 8px 3px #96d4ff8c}.drawer[data-astro-cid-nen7h5rs]{display:contents}.drawer-head[data-astro-cid-nen7h5rs],.drawer-backdrop[data-astro-cid-nen7h5rs],.menu-btn[data-astro-cid-nen7h5rs]{display:none}.links[data-astro-cid-nen7h5rs]{flex-wrap:nowrap;flex:1;gap:0 2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.links[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{position:relative}.top-link[data-astro-cid-nen7h5rs],.group-btn[data-astro-cid-nen7h5rs]{white-space:nowrap;min-height:60px;font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--text-2);cursor:pointer;background:0 0;border:3px solid #0000;border-left:0;border-right:0;align-items:center;gap:6px;padding:0 10px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.top-link[data-astro-cid-nen7h5rs]:hover,.group-btn[data-astro-cid-nen7h5rs]:hover,.group[data-astro-cid-nen7h5rs].open .group-btn[data-astro-cid-nen7h5rs]{color:var(--text)}.is-active[data-astro-cid-nen7h5rs]>.top-link[data-astro-cid-nen7h5rs],.is-active[data-astro-cid-nen7h5rs]>.group-btn[data-astro-cid-nen7h5rs]{color:var(--text);border-bottom-color:var(--accent)}.top-link[data-astro-cid-nen7h5rs]:focus-visible,.group-btn[data-astro-cid-nen7h5rs]:focus-visible,.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.chev[data-astro-cid-nen7h5rs]{opacity:.8;transition:transform .15s}.group[data-astro-cid-nen7h5rs].open .chev[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.group-title[data-astro-cid-nen7h5rs],.nav-ico[data-astro-cid-nen7h5rs]{display:none}.sub[data-astro-cid-nen7h5rs]{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:10px;min-width:240px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% - 2px);left:0;box-shadow:0 16px 40px #00000073}.sub[data-astro-cid-nen7h5rs][hidden],.header[data-astro-cid-nen7h5rs]:not(.js) .sub[data-astro-cid-nen7h5rs]{display:none}.header[data-astro-cid-nen7h5rs]:not(.js) .group[data-astro-cid-nen7h5rs]:hover .sub[data-astro-cid-nen7h5rs],.header[data-astro-cid-nen7h5rs]:not(.js) .group[data-astro-cid-nen7h5rs]:focus-within .sub[data-astro-cid-nen7h5rs]{display:block}.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:40px;color:var(--text-2);white-space:nowrap;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:15px;text-decoration:none;display:flex}.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--surface-2);color:var(--text)}.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--surface-2);color:var(--text);box-shadow:inset 3px 0 0 var(--accent)}@media (width<=1280px) and (width>=1101px){.top-link[data-astro-cid-nen7h5rs],.group-btn[data-astro-cid-nen7h5rs]{padding:0 7px;font-size:15px}.logo[data-astro-cid-nen7h5rs]{font-size:21px}}.lang[data-astro-cid-nen7h5rs]{margin-left:auto;position:relative}.lang[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;border:1px solid var(--border);background:var(--surface);min-width:44px;min-height:44px;font-family:var(--font-display);letter-spacing:.08em;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 10px;list-style:none;display:flex}.lang[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.lang[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{z-index:5;background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:160px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.lang[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--text-2);border-radius:6px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.lang[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.lang[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{background:var(--surface-2);color:var(--text)}@media (width<=1100px){.links[data-astro-cid-nen7h5rs]{flex-wrap:wrap;flex:0 0 100%;order:3}.header[data-astro-cid-nen7h5rs]:not(.js) .group-btn[data-astro-cid-nen7h5rs]{display:none}.header[data-astro-cid-nen7h5rs]:not(.js) .group-title[data-astro-cid-nen7h5rs]{font-family:var(--font-display);text-transform:uppercase;color:var(--muted);padding:10px 10px 4px;display:block}.header[data-astro-cid-nen7h5rs]:not(.js) .sub[data-astro-cid-nen7h5rs]{box-shadow:none;background:0 0;border:0;min-width:0;padding:0;display:block;position:static}.js[data-astro-cid-nen7h5rs] .menu-btn[data-astro-cid-nen7h5rs],.drawer-close[data-astro-cid-nen7h5rs]{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.js[data-astro-cid-nen7h5rs] .menu-btn[data-astro-cid-nen7h5rs]:hover,.drawer-close[data-astro-cid-nen7h5rs]:hover{background:var(--surface-2)}.js[data-astro-cid-nen7h5rs] .menu-btn[data-astro-cid-nen7h5rs]:focus-visible,.drawer-close[data-astro-cid-nen7h5rs]:focus-visible,.js[data-astro-cid-nen7h5rs] .drawer[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.js[data-astro-cid-nen7h5rs] .drawer[data-astro-cid-nen7h5rs]{z-index:2;background:var(--bg-deep);border-left:1px solid var(--border);overscroll-behavior:contain;visibility:hidden;flex-direction:column;width:min(320px,86vw);transition:transform .25s cubic-bezier(.2,.8,.2,1),visibility 0s linear .25s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-16px 0 48px #00000080}.js[data-astro-cid-nen7h5rs].open .drawer[data-astro-cid-nen7h5rs]{visibility:visible;transition:transform .25s cubic-bezier(.2,.8,.2,1),visibility;transform:none}.js[data-astro-cid-nen7h5rs] .drawer-head[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--border-soft);flex:none;justify-content:space-between;align-items:center;min-height:60px;padding:0 16px 0 20px;display:flex}.drawer-title[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:15px}.js[data-astro-cid-nen7h5rs] .links[data-astro-cid-nen7h5rs]{padding:8px 0 max(16px, env(safe-area-inset-bottom));flex:1;order:0;display:block;overflow-y:auto;mask-image:none}.js[data-astro-cid-nen7h5rs] .group-btn[data-astro-cid-nen7h5rs],.js[data-astro-cid-nen7h5rs] .chev[data-astro-cid-nen7h5rs]{display:none}.js[data-astro-cid-nen7h5rs] .links[data-astro-cid-nen7h5rs]{padding-left:12px;padding-right:12px}.js[data-astro-cid-nen7h5rs] .links[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs].group{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface) 55%, transparent);border-radius:12px;margin-top:10px;padding-bottom:6px;overflow:hidden}.js[data-astro-cid-nen7h5rs] .links[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs].single+li[data-astro-cid-nen7h5rs].group{margin-top:14px}.js[data-astro-cid-nen7h5rs] .nav-ico[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:8px;flex:none;padding:6px;display:block}.js[data-astro-cid-nen7h5rs] .group-title[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text);border-bottom:1px solid var(--border-soft);align-items:center;gap:10px;margin-bottom:4px;padding:10px 14px 8px;font-size:15px;font-weight:700;display:flex}.js[data-astro-cid-nen7h5rs] .is-active[data-astro-cid-nen7h5rs]>.group-title[data-astro-cid-nen7h5rs]{color:var(--accent)}.js[data-astro-cid-nen7h5rs] .sub[data-astro-cid-nen7h5rs]{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:static}.js[data-astro-cid-nen7h5rs] .sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;font-family:var(--font-body);text-transform:none;letter-spacing:0;color:var(--text-2);white-space:normal;border-radius:8px;align-items:center;gap:8px;margin:0 6px;padding:0 14px 0 54px;font-size:16px;font-weight:500;line-height:1.25;display:flex;position:relative}.js[data-astro-cid-nen7h5rs] .sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:before{content:"";background:var(--border);border-radius:50%;width:6px;height:6px;margin-top:-3px;transition:background .15s;position:absolute;top:50%;left:26px}.js[data-astro-cid-nen7h5rs] .sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--surface-2);color:var(--text)}.js[data-astro-cid-nen7h5rs] .sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--text);background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:none}.js[data-astro-cid-nen7h5rs] .sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:before{background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}.js[data-astro-cid-nen7h5rs] .links[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs].single{margin-top:10px}.js[data-astro-cid-nen7h5rs] .links[data-astro-cid-nen7h5rs] .top-link[data-astro-cid-nen7h5rs]{min-height:52px;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text);border:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface) 55%, transparent);border-radius:12px;align-items:center;gap:10px;margin:0;padding:0 14px;font-size:15px;font-weight:700;display:flex}.js[data-astro-cid-nen7h5rs] .links[data-astro-cid-nen7h5rs] .top-link[data-astro-cid-nen7h5rs]:after{content:"";border-top:2px solid var(--muted);border-right:2px solid var(--muted);width:8px;height:8px;margin-left:auto;transform:rotate(45deg)}.js[data-astro-cid-nen7h5rs] .links[data-astro-cid-nen7h5rs] .top-link[data-astro-cid-nen7h5rs]:hover{background:var(--surface)}.js[data-astro-cid-nen7h5rs] .links[data-astro-cid-nen7h5rs] .top-link[data-astro-cid-nen7h5rs][aria-current=page]{border-color:var(--accent);color:var(--accent)}.js[data-astro-cid-nen7h5rs] .drawer-backdrop[data-astro-cid-nen7h5rs]{z-index:1;opacity:0;background:#05070a99;transition:opacity .25s;display:block;position:fixed;inset:0}.js[data-astro-cid-nen7h5rs] .drawer-backdrop[data-astro-cid-nen7h5rs][hidden]{display:none}.js[data-astro-cid-nen7h5rs].open .drawer-backdrop[data-astro-cid-nen7h5rs]{opacity:1}}html.menu-open{padding-right:var(--sb,0);overflow:hidden}@media (prefers-reduced-motion:reduce){.js[data-astro-cid-nen7h5rs] .drawer[data-astro-cid-nen7h5rs],.js[data-astro-cid-nen7h5rs].open .drawer[data-astro-cid-nen7h5rs],.js[data-astro-cid-nen7h5rs] .drawer-backdrop[data-astro-cid-nen7h5rs]{transition:none}}.nav-badge[data-astro-cid-nen7h5rs]{color:#1b1405;font:700 10px/1.3 var(--font-body);letter-spacing:.06em;text-transform:uppercase;vertical-align:2px;background:#f2c14e;border-radius:4px;margin-left:5px;padding:1px 5px}.footer[data-astro-cid-jo6i4kqk]{z-index:1;border-top:1px solid var(--border-soft);background:var(--bg-deep);position:relative}.sitemap[data-astro-cid-jo6i4kqk]{border-bottom:1px solid var(--border-soft);grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding-top:32px;padding-bottom:24px;display:grid}.col-title[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text);margin:0 0 10px;font-size:14px}.sitemap[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sitemap[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--muted);padding:4px 0;font-size:14px;text-decoration:none;display:inline-block}.sitemap[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}@media (width<=1080px){.sitemap[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.sitemap[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sitemap[data-astro-cid-jo6i4kqk] .new[data-astro-cid-jo6i4kqk]{color:#f2c14e;font:700 9.5px/1.5 var(--font-body);letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;background:#f2c14e29;border-radius:3px;margin-left:6px;padding:0 4px}@media (width<=560px){.sitemap[data-astro-cid-jo6i4kqk] .col[data-astro-cid-jo6i4kqk]:first-child ul[data-astro-cid-jo6i4kqk],.sitemap[data-astro-cid-jo6i4kqk] .col[data-astro-cid-jo6i4kqk]:last-child ul[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;column-gap:12px;display:grid}.sitemap[data-astro-cid-jo6i4kqk] .col[data-astro-cid-jo6i4kqk]:first-child,.sitemap[data-astro-cid-jo6i4kqk] .col[data-astro-cid-jo6i4kqk]:last-child{grid-column:1/-1}}.inner[data-astro-cid-jo6i4kqk]{color:var(--muted);flex-direction:column;gap:6px;padding-top:24px;padding-bottom:32px;font-size:14px;display:flex}.data[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin:0}.legal[data-astro-cid-jo6i4kqk]{max-width:820px;margin:0}.links[data-astro-cid-jo6i4kqk]{margin:0}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.links[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{color:var(--text-2);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.links[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}.wisp-layer[data-astro-cid-c74znpzf]{pointer-events:none;z-index:0;contain:layout paint style;position:absolute;left:0;right:0}.wisp-layer[data-astro-cid-c74znpzf].is-paused,.wisp-layer[data-astro-cid-c74znpzf].is-paused [data-astro-cid-c74znpzf]{animation-play-state:paused}@media (width<=720px),(pointer:coarse){.wisp-streak[data-astro-cid-c74znpzf]:nth-child(n+7),.wisp-spark[data-astro-cid-c74znpzf]{display:none}}.wisp-head[data-astro-cid-c74znpzf],.wisp-streak[data-astro-cid-c74znpzf],.wisp-spark[data-astro-cid-c74znpzf]{offset-path:var(--path);animation:wisp-fly var(--dur) ease-in-out infinite;position:absolute;top:0;left:0}.wisp-head[data-astro-cid-c74znpzf]{offset-rotate:0deg;width:10px;height:10px;animation-delay:var(--d);background:radial-gradient(circle,#fff 0%,#ddf2ff 45%,#8ccdff00 72%);border-radius:50%;box-shadow:0 0 10px 4px #96d4ff80,0 0 32px 12px #6eb4ff24}.wisp-streak[data-astro-cid-c74znpzf]{width:48px;height:var(--s);offset-rotate:auto;offset-anchor:100% 50%;background:linear-gradient(90deg, #bee4ff00 0%, rgb(190 228 255/calc(var(--o) * .5)) 70%, rgb(214 238 255/calc(var(--o) * .55)) 100%);filter:blur(2px);animation-delay:calc(var(--d) + var(--lag));border-radius:999px}.wisp-spark[data-astro-cid-c74znpzf]{offset-rotate:0deg;animation-delay:calc(var(--d) + var(--lag))}.wisp-spark[data-astro-cid-c74znpzf]>span[data-astro-cid-c74znpzf]{width:var(--sz);height:var(--sz);animation:1.1s ease-out infinite wisp-fall;animation-delay:var(--lag);background:#e3f5ff;border-radius:50%;display:block;box-shadow:0 0 4px 1px #96d4ff73}@keyframes wisp-fly{0%{offset-distance:0%;opacity:0}6%{opacity:1}70%{opacity:1}75%,to{offset-distance:100%;opacity:0}}@keyframes wisp-fall{0%{opacity:.7;transform:translate(0)scale(1)}to{transform:translate(var(--dx), var(--fall)) scale(.3);opacity:0}}@media (prefers-reduced-motion:reduce){.wisp-layer[data-astro-cid-c74znpzf]{display:none}}.consent[data-astro-cid-bm4qem4n]{z-index:50;border:1px solid var(--border);background:var(--bg-deep);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px 20px;max-width:720px;margin-inline:auto;padding:14px 18px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 40px #00000073}.consent[data-astro-cid-bm4qem4n][hidden]{display:none}.consent[data-astro-cid-bm4qem4n] p[data-astro-cid-bm4qem4n]{color:var(--text-2);flex:320px;margin:0;font-size:14px;line-height:1.5}.consent[data-astro-cid-bm4qem4n] a[data-astro-cid-bm4qem4n]{color:var(--accent)}.actions[data-astro-cid-bm4qem4n]{gap:8px;margin-left:auto;display:flex}.lang-hint[data-astro-cid-eerqf7qz]{z-index:40;border:1px solid var(--border);background:var(--bg-deep);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px 12px;max-width:min(520px,100vw - 32px);padding:10px 8px 10px 16px;display:grid;position:fixed;top:72px;right:16px;box-shadow:0 12px 40px #00000073}.lang-hint[data-astro-cid-eerqf7qz][hidden]{display:none}.lang-hint[data-astro-cid-eerqf7qz] p[data-astro-cid-eerqf7qz]{color:var(--text-2);margin:0;font-size:14px;line-height:1.45}.lang-hint[data-astro-cid-eerqf7qz] .btn[data-astro-cid-eerqf7qz]{white-space:nowrap}.close[data-astro-cid-eerqf7qz]{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;font-size:22px;line-height:1;display:grid}.close[data-astro-cid-eerqf7qz]:hover{background:var(--surface-2);color:var(--text)}@media (width<=600px){.lang-hint[data-astro-cid-eerqf7qz]{top:auto;bottom:calc(16px + var(--below,0px));grid-template-columns:1fr auto;grid-template-areas:"text close""go go";max-width:none;left:16px;right:16px}.lang-hint[data-astro-cid-eerqf7qz] p[data-astro-cid-eerqf7qz]{grid-area:text}.lang-hint[data-astro-cid-eerqf7qz] .btn[data-astro-cid-eerqf7qz]{text-align:center;grid-area:go;justify-content:center}.close[data-astro-cid-eerqf7qz]{grid-area:close}}.fb-open[data-astro-cid-265xwz66]{z-index:30;border:1px solid var(--border);background:var(--bg-deep);min-height:40px;color:var(--text-2);font:600 14px var(--font-body);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 20px #00000059}html.fp-lock .fb-open[data-astro-cid-265xwz66],html.menu-open .fb-open[data-astro-cid-265xwz66]{right:calc(16px + var(--sb,0px))}.fb-open[data-astro-cid-265xwz66]:hover{color:var(--text);border-color:var(--accent)}@media (width<=720px){.fb-open[data-astro-cid-265xwz66] span[data-astro-cid-265xwz66]{display:none}.fb-open[data-astro-cid-265xwz66]{padding:0 11px}}.fb-dialog[data-astro-cid-265xwz66]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(520px,100vw - 32px);color:var(--text);padding:0}.fb-dialog[data-astro-cid-265xwz66]::backdrop{background:#0009}.fb-form[data-astro-cid-265xwz66]{flex-direction:column;gap:12px;padding:20px;display:flex}.fb-form[data-astro-cid-265xwz66] h2[data-astro-cid-265xwz66]{font-size:26px}.fb-lead[data-astro-cid-265xwz66]{color:var(--text-2);margin:0;font-size:15px}.fb-form[data-astro-cid-265xwz66] label[data-astro-cid-265xwz66]{color:var(--muted);flex-direction:column;gap:4px;font-size:14px;display:flex}.fb-form[data-astro-cid-265xwz66] small[data-astro-cid-265xwz66]{color:var(--faint)}.fb-form[data-astro-cid-265xwz66] select[data-astro-cid-265xwz66],.fb-form[data-astro-cid-265xwz66] textarea[data-astro-cid-265xwz66],.fb-form[data-astro-cid-265xwz66] input[data-astro-cid-265xwz66]{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px}.fb-form[data-astro-cid-265xwz66] textarea[data-astro-cid-265xwz66]{resize:vertical;min-height:110px}.fb-hp[data-astro-cid-265xwz66]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.fb-status[data-astro-cid-265xwz66]{min-height:1.4em;color:var(--text-2);margin:0;font-size:14px}.fb-actions[data-astro-cid-265xwz66]{justify-content:flex-end;gap:8px;display:flex}.fb-actions[data-astro-cid-265xwz66] button[data-astro-cid-265xwz66]{border-radius:var(--radius-sm);min-height:40px;font:600 15px var(--font-body);cursor:pointer;border:1px solid var(--border);color:var(--text);background:0 0;padding:0 16px}.fb-actions[data-astro-cid-265xwz66] .fb-send[data-astro-cid-265xwz66]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.fb-actions[data-astro-cid-265xwz66] .fb-send[data-astro-cid-265xwz66]:disabled{opacity:.6;cursor:wait}.page[data-astro-cid-hkbrpulz]{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:clip}.main[data-astro-cid-hkbrpulz]{z-index:2;flex-direction:column;flex:1;gap:24px;width:100%;padding-top:28px;padding-bottom:64px;display:flex;position:relative}.fx-atmo[data-astro-cid-pllvx77j]{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-75ysl5lo]{z-index:1;background:var(--surface-2);border-bottom:1px solid var(--border-soft);position:relative;overflow:hidden}.inner[data-astro-cid-75ysl5lo]{z-index:1;flex-wrap:wrap;align-items:flex-end;gap:24px;padding-top:36px;padding-bottom:28px;display:flex;position:relative}.art[data-astro-cid-75ysl5lo]{z-index:0;filter:saturate(.9)brightness(.7);background:50% 35%/cover no-repeat;width:min(62%,760px);position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 55%);mask-image:linear-gradient(90deg,#0000 0,#000 55%)}.scene[data-astro-cid-75ysl5lo]{z-index:0;position:absolute;inset:0;overflow:hidden}.scene[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{object-fit:cover;filter:saturate(.95)brightness(.78);width:100%;height:100%}.scene[data-astro-cid-75ysl5lo]:after{content:"";background:linear-gradient(90deg, #0a0c10eb 0%, #0a0c10b8 38%, #0a0c1040 72%, #0a0c1059 100%), linear-gradient(180deg, #0a0c1059 0%, transparent 30%, transparent 60%, var(--bg) 100%);position:absolute;inset:0}.has-scene[data-astro-cid-75ysl5lo]{background:var(--bg-deep);border-bottom:0}.has-fx[data-astro-cid-75ysl5lo] .scene[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{transform-origin:60%;animation:40s ease-in-out infinite alternate hero-breathe}@keyframes hero-breathe{0%{transform:scale(1)}to{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.has-fx[data-astro-cid-75ysl5lo] .scene[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{animation:none}}.has-scene[data-astro-cid-75ysl5lo] .inner[data-astro-cid-75ysl5lo]{min-height:280px;padding-top:64px;padding-bottom:44px}.has-scene[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{text-shadow:0 2px 18px #000000b3}.has-scene[data-astro-cid-75ysl5lo] .lead[data-astro-cid-75ysl5lo]{color:#dfe3ea;text-shadow:0 1px 8px #000c}.has-scene[data-astro-cid-75ysl5lo] .eyebrow[data-astro-cid-75ysl5lo]{color:var(--gold-hi);text-shadow:0 1px 6px #000c}.orn[data-astro-cid-75ysl5lo]{z-index:1;background:linear-gradient(90deg, transparent, var(--gold) 20%, var(--gold-hi) 50%, var(--gold) 80%, transparent);opacity:.75;height:1px;position:absolute;bottom:0;left:0;right:0}.orn[data-astro-cid-75ysl5lo] i[data-astro-cid-75ysl5lo]{background:var(--gold-hi);width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 10px 3px #f2c14e8c}@media (width<=640px){.has-scene[data-astro-cid-75ysl5lo] .inner[data-astro-cid-75ysl5lo]{min-height:0;padding-top:40px;padding-bottom:32px}.scene[data-astro-cid-75ysl5lo]:after{background:linear-gradient(180deg, #0a0c108c 0%, #0a0c10c7 55%, var(--bg) 100%)}}.bar[data-astro-cid-75ysl5lo]{background:var(--accent);border-radius:3px;align-self:stretch;width:6px}.text[data-astro-cid-75ysl5lo]{flex:420px;min-width:0}h1[data-astro-cid-75ysl5lo]{text-transform:uppercase;margin:2px 0 6px;font-size:clamp(44px,7vw,72px);line-height:.95}.arr[data-astro-cid-75ysl5lo]{font-family:var(--font-body);vertical-align:.32em;margin:0 .12em;font-size:.62em;font-weight:400;line-height:1;display:inline-block}.lead[data-astro-cid-75ysl5lo]{color:var(--text-2);max-width:620px;margin:0;font-size:17px}
