.HomeHero_hero__86r8L{--s:1;--calm-x0:0px;--calm-x1:100%;--calm-top:16px;position:relative;isolation:isolate;overflow:clip;color:var(--sky-text);--lun-link:var(--sky-text)}@media (min-width:768px){.HomeHero_hero__86r8L{--s:2;--calm-x0:calc(var(--isle-gutter) - 16px);--calm-x1:calc(var(--isle-gutter) + min(640px, 100% - 2 * var(--isle-gutter)) + 16px)}}@media (min-width:1280px){.HomeHero_hero__86r8L{--text-left:max(var(--isle-gutter),50% - var(--isle-max)/2);--calm-x0:calc(var(--text-left) - 16px);--calm-x1:calc(var(--text-left) + min(560px, 100% - 2 * var(--text-left) - 640px - var(--lun-space-7)) + 16px)}}.HomeHero_inner__8yOsr{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "stage" "board";grid-gap:var(--lun-space-5);gap:var(--lun-space-5);max-width:calc(var(--isle-max) + 2 * var(--isle-gutter));margin:0 auto;padding:var(--lun-space-6) var(--isle-gutter) var(--lun-space-6)}.HomeHero_text__pJPm_{grid-area:text;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;grid-gap:var(--lun-space-4);gap:var(--lun-space-4);max-width:560px}.HomeHero_text__pJPm_ .HomeHero_eyebrow__2Ok9_{margin:0;color:var(--sky-text)}.HomeHero_title__p6wN2{container-type:inline-size;justify-self:stretch;font-size:clamp(2.5rem,3.6vw + 1.25rem,4.25rem);font-weight:700;line-height:.95;text-shadow:0 4px 0 var(--sky-shadow)}.HomeHero_title__p6wN2 span{display:block}@container (min-width: 8.5em){.HomeHero_title__p6wN2 span{white-space:nowrap}}.HomeHero_lede__9ZTFR{max-width:52ch;font-size:var(--lun-body-md)}.HomeHero_actions__HCqzs{display:flex;flex-wrap:wrap;gap:var(--lun-space-4);align-items:center}.HomeHero_narrowOnly__gx8Xa{display:none}@media (max-width:767px){.HomeHero_wideOnly__NMpY1{display:none}.HomeHero_narrowOnly__gx8Xa{display:flex}}.HomeHero_note__AujNm{font-size:var(--lun-body-sm)}.HomeHero_note__AujNm a{color:inherit;text-decoration:underline}.HomeHero_board__zlfPb{grid-area:board;align-self:start;width:100%;max-width:560px}.HomeHero_season__DWC_F{color:var(--isle-silver-muted);font-size:var(--lun-body-sm);line-height:1.4}.HomeHero_stage__uoGtK{grid-area:stage;position:relative;justify-self:center;width:min(calc(320px * var(--s)),100%);height:calc(240px * var(--s))}.HomeHero_scene__HOPHs{position:absolute;top:0;left:calc(50% - 160px * var(--s));left:round(down,50% - 160px * var(--s),1px);width:calc(320px * var(--s));height:calc(240px * var(--s))}.HomeHero_firefly__2b9IW,.HomeHero_isle__XwjYt,.HomeHero_piece__NpMuL,.HomeHero_waterfall__Zj_eq{position:absolute;left:calc(var(--x) * var(--s) * 1px);top:calc(var(--y) * var(--s) * 1px)}.HomeHero_isle__XwjYt,.HomeHero_piece__NpMuL,.HomeHero_waterfall__Zj_eq{width:calc(var(--w) * var(--s) * 1px);height:calc(var(--h) * var(--s) * 1px)}.HomeHero_isleImg__Hxh90{display:block;width:100%;height:100%;max-width:none}.HomeHero_fill___PY3Y{position:absolute;inset:0}.HomeHero_sceneStars__k5dzw{position:absolute;inset:0 0 calc(40px * var(--s));background:var(--stars-src) 0 0 /var(--stars-w) var(--stars-h) repeat;image-rendering:crisp-edges;image-rendering:pixelated;opacity:var(--sky-stars)}@media (min-width:768px){.HomeHero_sceneStars__k5dzw{top:-168px}}@media (min-width:1280px){.HomeHero_sceneStars__k5dzw{display:none}}.HomeHero_lit__2PtEY{position:absolute;inset:0;background:var(--lit) 0 0 /100% 100% no-repeat;image-rendering:crisp-edges;image-rendering:pixelated;opacity:var(--sky-windows)}.HomeHero_waterfall__Zj_eq{overflow:clip;-webkit-mask:var(--art-night) calc(var(--x) * var(--s) * -1px) calc(var(--y) * var(--s) * -1px) /calc(320px * var(--s)) calc(176px * var(--s)) no-repeat;mask:var(--art-night) calc(var(--x) * var(--s) * -1px) calc(var(--y) * var(--s) * -1px) /calc(320px * var(--s)) calc(176px * var(--s)) no-repeat}.HomeHero_stripes__an0oK{position:absolute;top:calc(var(--s) * -6px);right:0;left:0;height:calc(100% + var(--s) * 6px);background:repeating-linear-gradient(to bottom,rgb(246 240 255/45%) 0 calc(var(--s) * 1px),transparent 0 calc(var(--s) * 6px))}.HomeHero_moon__F5TJT{position:absolute;top:0;right:0}@media (min-width:768px){.HomeHero_moon__F5TJT{top:calc(-132px * var(--s));right:calc(-8px * var(--s))}}.HomeHero_scene__HOPHs .HomeHero_moonNarrow__56dA1{display:none}@media (max-width:767px){.HomeHero_scene__HOPHs .HomeHero_moonWide__pshvk{display:none}.HomeHero_scene__HOPHs .HomeHero_moonNarrow__56dA1{display:inline-block}}.HomeHero_fireflies__X0tye{position:absolute;inset:0;opacity:var(--sky-fireflies)}.HomeHero_firefly__2b9IW{width:calc(var(--s) * 1px);height:calc(var(--s) * 1px);background:var(--isle-amber)}.HomeHero_firefly__2b9IW[data-tone=cyan]{background:var(--isle-cyan)}.HomeHero_sea__z3oiw{position:absolute;top:calc(212px * var(--s));left:-2048px;width:4416px;height:calc(var(--h) * var(--s) * 1px);background-image:var(--art-night);background-repeat:repeat-x;background-size:calc(var(--w) * var(--s) * 1px) 100%;image-rendering:crisp-edges;image-rendering:pixelated}[data-sky=dawn] .HomeHero_sea__z3oiw{background-image:var(--art-dawn)}[data-sky=noon] .HomeHero_sea__z3oiw{background-image:var(--art-noon)}[data-sky=dusk] .HomeHero_sea__z3oiw{background-image:var(--art-dusk)}.HomeHero_bunnyCloud__JgJsj{position:absolute;left:calc(172px * var(--s));top:calc(-84px * var(--s));width:148px;height:204px}.HomeHero_bunny__mIjR2{position:absolute;left:0;top:0}@media (max-width:767px){.HomeHero_stage__uoGtK{margin-top:96px}.HomeHero_bunnyCloud__JgJsj{left:178px;top:-96px;width:74px;height:102px}.HomeHero_bunny__mIjR2{scale:.5;transform-origin:0 0}.HomeHero_sceneStars__k5dzw{top:-96px}}@media (max-width:1279px){.HomeHero_scene__HOPHs .HomeHero_cloud__RSfJa{display:none}}@media (min-width:768px) and (max-width:1279px){.HomeHero_stage__uoGtK{justify-self:start;margin-top:168px}.HomeHero_board__zlfPb,.HomeHero_text__pJPm_{max-width:640px;width:100%}}@media (min-width:1280px){.HomeHero_inner__8yOsr{grid-template-columns:minmax(0,1fr) 640px;grid-template-rows:auto 1fr;grid-template-areas:"text stage" "board stage";column-gap:var(--lun-space-7);row-gap:var(--lun-space-5);min-height:min(calc(100svh - var(--header-h)),860px);padding:var(--lun-space-7) var(--isle-gutter) 0}.HomeHero_stage__uoGtK{align-self:end}.HomeHero_board__zlfPb{margin-bottom:var(--lun-space-7)}}@media (prefers-reduced-motion:no-preference){.HomeHero_bunnyCloud__JgJsj,.HomeHero_farMeadow__bOqVM,.HomeHero_farTower__h5_SE,.HomeHero_isle__XwjYt{animation:HomeHero_hero-float-1__O__2n 4s steps(4) infinite alternate}.HomeHero_farTower__h5_SE{animation-delay:-1.3s}.HomeHero_farMeadow__bOqVM{animation-delay:-2.6s}.HomeHero_bunnyCloud__JgJsj{animation-delay:-.7s}.HomeHero_cloud__RSfJa{animation:HomeHero_hero-drift-1__lY8kY 40s steps(20) infinite alternate}.HomeHero_stripes__an0oK{animation:HomeHero_hero-fall-1__sy4qf .42s steps(3) infinite}.HomeHero_firefly__2b9IW{animation:HomeHero_hero-firefly-1__LfY5f 2.4s step-end infinite;animation-delay:var(--d)}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){.HomeHero_bunnyCloud__JgJsj,.HomeHero_farMeadow__bOqVM,.HomeHero_farTower__h5_SE,.HomeHero_isle__XwjYt{animation-name:HomeHero_hero-float-2__xg2om}.HomeHero_cloud__RSfJa{animation-name:HomeHero_hero-drift-2__ORJRl}.HomeHero_stripes__an0oK{animation-name:HomeHero_hero-fall-2__6TDVm}.HomeHero_firefly__2b9IW{animation-name:HomeHero_hero-firefly-2__dVkRS}}@keyframes HomeHero_hero-float-1__O__2n{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes HomeHero_hero-float-2__xg2om{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes HomeHero_hero-drift-1__lY8kY{0%{transform:translateX(0)}to{transform:translateX(-20px)}}@keyframes HomeHero_hero-drift-2__ORJRl{0%{transform:translateX(0)}to{transform:translateX(-40px)}}@keyframes HomeHero_hero-fall-1__sy4qf{0%{transform:translateY(0)}to{transform:translateY(6px)}}@keyframes HomeHero_hero-fall-2__6TDVm{0%{transform:translateY(0)}to{transform:translateY(12px)}}@keyframes HomeHero_hero-firefly-1__LfY5f{0%{opacity:1;transform:translate(0)}30%{opacity:0;transform:translate(0)}45%{opacity:1;transform:translate(1px,-1px)}75%{opacity:1;transform:translateY(-1px)}to{opacity:1;transform:translate(0)}}@keyframes HomeHero_hero-firefly-2__dVkRS{0%{opacity:1;transform:translate(0)}30%{opacity:0;transform:translate(0)}45%{opacity:1;transform:translate(2px,-2px)}75%{opacity:1;transform:translateY(-2px)}to{opacity:1;transform:translate(0)}}.sections_band__BGxIV{position:relative;padding-block:var(--lun-space-8);background:var(--isle-night-0)}.sections_band__BGxIV[data-tone=raised]{background:var(--isle-night-1)}.sections_column__VR2Kt{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--lun-space-6);gap:var(--lun-space-6);width:100%;max-width:calc(var(--isle-max) + 2 * var(--isle-gutter));margin:0 auto;padding-inline:var(--isle-gutter)}.sections_head__muxST{display:grid;grid-gap:var(--lun-space-3);gap:var(--lun-space-3);max-width:760px}.sections_head__muxST>p:first-child{margin-bottom:0}.sections_title__DtYeF{max-width:22ch;font-size:clamp(2rem,2.4vw + 1.3rem,3.5rem);font-weight:700;line-height:1;text-wrap:balance;text-shadow:0 4px 0 var(--isle-ink)}.sections_intro__k0abH{display:grid;grid-gap:var(--lun-space-3);gap:var(--lun-space-3);max-width:64ch;color:var(--isle-silver-muted);font-size:var(--lun-body-md)}.sections_intro__k0abH p{margin:0}.sections_textLink__mWzx_{color:var(--isle-amber);font-family:var(--lun-font-label),ui-monospace,monospace;font-size:var(--lun-label-md);line-height:1.25;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.sections_textLink__mWzx_:hover{color:var(--isle-silver)}@media (max-width:639px){.sections_rail__gQemx{display:flex;gap:var(--lun-space-3);margin-inline:calc(var(--lun-space-4) * -1);padding:var(--lun-space-1) var(--lun-space-4) var(--lun-space-3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lun-space-4);scrollbar-color:var(--isle-amber) var(--isle-plum);scrollbar-width:thin}.sections_rail__gQemx>*{flex:0 0 min(300px,84%);scroll-snap-align:start}.sections_rail__gQemx:focus-within>*{scroll-snap-align:none}.sections_rail__gQemx>:focus-within{scroll-snap-align:start}}.sections_railHint__zwA3q{margin:0;color:var(--isle-silver-muted);font-family:var(--lun-font-label),ui-monospace,monospace;font-size:var(--lun-label-md);line-height:1.2}@media (min-width:640px){.sections_railHint__zwA3q{display:none}}@media (max-width:640px){.sections_band__BGxIV{padding-block:var(--lun-space-7)}.sections_column__VR2Kt{gap:var(--lun-space-5)}}.StepStrip_strip__W7M7g{position:relative;display:block;width:calc(var(--sw) * var(--sc, 1) * 1px);height:calc(var(--sh) * var(--sc, 1) * 1px);overflow:hidden}.StepStrip_strip__W7M7g[data-flip]{scale:-1 1}.StepStrip_sheet__TjfZk{position:absolute;top:0;left:0;width:calc(var(--sw) * var(--sn) * var(--sc, 1) * 1px);max-width:none;height:100%;translate:calc(var(--hold, 0) * var(--sw) * var(--sc, 1) * -1px) 0}@media (prefers-reduced-motion:no-preference){.StepStrip_sheet__TjfZk[data-play]{animation:StepStrip_step-strip__debGc calc(var(--sn) / var(--fps, 10) * 1s) steps(var(--sn)) infinite}}@keyframes StepStrip_step-strip__debGc{to{transform:translateX(-100%)}}.BattleLayers_scroll__69YD3{position:relative}.BattleLayers_scene__DWkE5{align-items:start}.BattleLayers_scrollNote__NByIm{display:none}.BattleLayers_stage__SuoaU{--a:2;--sc:2;display:grid;justify-items:center;max-width:100%;overflow-x:clip;padding-block:var(--lun-space-3)}.BattleLayers_card__B_u_a,.BattleLayers_cutoutCard__pBYDw{position:relative;display:block;width:calc(var(--cols) * var(--a) * 1px);height:calc(var(--rows) * var(--a) * 1px)}.BattleLayers_layer__qZNyX{position:absolute;inset:0}.BattleLayers_plate__LPwJI{position:absolute;inset:-4px;border:2px dashed var(--isle-silver-muted);background:color-mix(in srgb,var(--isle-silver) 5%,transparent);opacity:0}.BattleLayers_arena__D7mT7{position:absolute;inset:0;background-image:var(--arena);background-repeat:no-repeat;background-size:100% 100%;image-rendering:crisp-edges;image-rendering:pixelated}.BattleLayers_fighter__UrDmC{position:absolute;left:calc(var(--mark) * var(--a) * 1px - var(--foot-x) * var(--sc) * 1px);bottom:calc((var(--rows) - var(--foot-row)) * var(--a) * 1px - var(--drop) * var(--sc) * 1px);line-height:0}.BattleLayers_spark__AnVq4{position:absolute;left:calc(var(--mark) * var(--a) * 1px - 16px * var(--sc));bottom:calc((var(--rows) - var(--foot-row)) * var(--a) * 1px + 14px * var(--sc));line-height:0}.BattleLayers_status__R9P7v{position:absolute;top:calc(3px * var(--a));left:calc(var(--mark) * var(--a) * 1px - 40px);display:flex;gap:4px;align-items:center;line-height:0}.BattleLayers_frame__G7ZO2{position:absolute;inset:-2px}.BattleLayers_stars__RP86S{position:absolute;inset:0}.BattleLayers_steps__StnPH{margin:0;padding:0;list-style:none;counter-reset:layer}@media (min-width:640px){.BattleLayers_steps__StnPH{display:grid;grid-gap:var(--lun-space-4);gap:var(--lun-space-4)}}.BattleLayers_steps__StnPH:focus-visible{outline:3px solid var(--isle-silver);outline-offset:3px;box-shadow:0 0 0 3px var(--isle-night-0)}.BattleLayers_step__WBJm7{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--lun-space-4);gap:var(--lun-space-4);align-items:start;padding-left:var(--lun-space-3);border-left:4px solid var(--isle-surface-raised);counter-increment:layer}.BattleLayers_stepText__66IYa{display:grid;grid-gap:var(--lun-space-1);gap:var(--lun-space-1);color:var(--isle-silver-muted);font-size:var(--lun-body-sm)}.BattleLayers_stepText__66IYa p{margin:0}.BattleLayers_stepName__MG4ro{color:var(--isle-silver);font-size:var(--lun-display-sm);line-height:1.1}.BattleLayers_stepName__MG4ro:before{content:counter(layer) " · ";color:var(--isle-amber);font-family:var(--lun-font-label),ui-monospace,monospace;font-size:var(--lun-label-md);vertical-align:.2em}.BattleLayers_cutout__eERHp{display:block;width:calc(var(--cols) * 2px);max-width:100%;height:calc(var(--rows) * 2px);overflow:clip;background:repeating-conic-gradient(var(--isle-surface-raised) 0 25%,var(--isle-surface) 0 50%) 0 0 /8px 8px;outline:2px solid var(--isle-ink)}.BattleLayers_cutoutCard__pBYDw{--a:2;--sc:2}.BattleLayers_cutoutCard__pBYDw .BattleLayers_frame__G7ZO2{inset:0}@media (max-width:639px){.BattleLayers_stage__SuoaU{order:-1}.BattleLayers_hint__udxCI{order:1}.BattleLayers_step__WBJm7{grid-template-columns:minmax(0,1fr);padding:var(--lun-space-3);border-left:0;border-top:4px solid var(--isle-amber);background:var(--isle-surface)}}@media (min-width:768px){.BattleLayers_stage__SuoaU{--a:3;--sc:2;order:-1}}@media (min-width:1024px){.BattleLayers_scene__DWkE5{grid-template-columns:minmax(0,1fr) auto;gap:var(--lun-space-7)}.BattleLayers_stage__SuoaU{order:2}}@media (min-width:1200px){.BattleLayers_stage__SuoaU{--a:4;--sc:3}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px) and (min-height:720px){.BattleLayers_scroll__69YD3{height:260vh;view-timeline:--battle block}.BattleLayers_scene__DWkE5{position:-webkit-sticky;position:sticky;top:calc(var(--header-h, 64px) + var(--lun-space-5));align-items:center;min-height:calc(100vh - var(--header-h, 64px) - var(--lun-space-7))}.BattleLayers_stage__SuoaU{padding-block:140px;padding-inline:72px}.BattleLayers_cutout__eERHp{display:none}.BattleLayers_scrollNote__NByIm{display:inline}.BattleLayers_step__WBJm7{grid-template-columns:minmax(0,1fr);animation:BattleLayers_step-on__E0Yrj linear;animation-timeline:--battle;animation-range:contain calc(8% + var(--i) * 14%) contain calc(22% + var(--i) * 14%)}.BattleLayers_layer__qZNyX{animation:BattleLayers_layer-out__N3YrJ steps(6) both;animation-timeline:--battle;animation-range:contain calc(8% + var(--i) * 14%) contain calc(22% + var(--i) * 14%)}.BattleLayers_plate__LPwJI{animation:BattleLayers_plate-on__gme74 steps(2) both,BattleLayers_plate-hot__htaJw linear;animation-timeline:--battle,--battle;animation-range:contain calc(8% + var(--i) * 14%) contain calc(22% + var(--i) * 14%),contain calc(8% + var(--i) * 14%) contain calc(22% + var(--i) * 14%)}}}[data-motion=off] .BattleLayers_scroll__69YD3{height:auto;view-timeline:none}[data-motion=off] .BattleLayers_scene__DWkE5{position:static;min-height:0}[data-motion=off] .BattleLayers_stage__SuoaU{padding:var(--lun-space-3) 0}[data-motion=off] .BattleLayers_cutout__eERHp{display:block}[data-motion=off] .BattleLayers_scrollNote__NByIm{display:none}@keyframes BattleLayers_layer-out__N3YrJ{to{translate:calc(var(--k) * 12px) calc(var(--k) * -24px)}}@keyframes BattleLayers_plate-on__gme74{to{opacity:1}}@keyframes BattleLayers_plate-hot__htaJw{0%,to{border-color:var(--isle-amber);border-style:solid}}@keyframes BattleLayers_step-on__E0Yrj{0%,to{border-left-color:var(--isle-amber);background:var(--isle-surface)}}@media (min-width:640px){.Features_grid__FIUaH{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));grid-gap:var(--lun-space-5);gap:var(--lun-space-5);align-items:start}}.Features_feature__Hyyqq{display:flex;flex-direction:column;gap:var(--lun-space-4);min-width:0;filter:drop-shadow(4px 4px 0 var(--isle-ink))}.Features_feature__Hyyqq h3{font-size:var(--lun-display-sm);line-height:1.1}.Features_shelf__yTVVp{container-type:inline-size;display:flex;flex-wrap:nowrap;gap:var(--lun-space-3);align-items:flex-end;justify-content:center;min-height:96px;padding:var(--lun-space-3);background:var(--isle-ink)}@container (max-width: 291px){.Features_extra__bxD_P{display:none}}.Features_body__FFscF{display:grid;grid-gap:var(--lun-space-3);gap:var(--lun-space-3);color:var(--isle-silver);font-size:var(--lun-body-md)}.Features_body__FFscF p,.Features_numbersBody___jusV p{margin:0}.Features_small__akopu{color:var(--isle-silver-muted);font-size:var(--lun-body-sm)}.Features_code__AnjrU{padding:1px 6px;background:var(--isle-surface-raised);color:var(--isle-silver);font-family:var(--lun-font-label),ui-monospace,monospace;font-size:var(--lun-label-md);line-height:1;white-space:nowrap}.Features_numbers__baQiI{border-top:2px solid var(--isle-surface-raised)}.Features_numbers__baQiI summary{display:flex;gap:var(--lun-space-2);align-items:center;min-height:44px;color:var(--isle-amber);font-family:var(--lun-font-label),ui-monospace,monospace;font-size:var(--lun-label-md);line-height:1;cursor:pointer;list-style:none}.Features_numbers__baQiI summary::-webkit-details-marker{display:none}.Features_numbers__baQiI summary:before{content:"▸";display:inline-block}.Features_numbers__baQiI[open] summary:before{content:"▾"}.Features_numbers__baQiI summary:hover{color:var(--isle-silver)}.Features_numbersBody___jusV{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:var(--lun-space-3) var(--lun-space-5);gap:var(--lun-space-3) var(--lun-space-5);padding-bottom:var(--lun-space-2);color:var(--isle-silver);font-size:var(--lun-body-sm)}.Features_numbersBody___jusV>ul{grid-column:1/-1}.Features_events__gG5M6,.Features_rates__5BhZw{display:grid;grid-gap:var(--lun-space-2);gap:var(--lun-space-2);margin:0;padding:0;list-style:none}.Features_rates__5BhZw li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:var(--lun-space-2);gap:var(--lun-space-2);align-items:center}.Features_badge__NliML{justify-self:start;padding:2px 6px;border:2px solid var(--rc);background:var(--isle-ink);color:var(--isle-silver);font-family:var(--lun-font-label),ui-monospace,monospace;font-size:var(--lun-label-md);line-height:1}.Features_rateName__yDBHE{min-width:0}.Features_rateValue__uOu1k{color:var(--isle-amber);font-family:var(--lun-font-label),ui-monospace,monospace;font-size:var(--lun-label-md);line-height:1;white-space:nowrap}.Features_events__gG5M6 li{padding-left:var(--lun-space-3);border-left:3px solid var(--isle-cyan)}.Features_events__gG5M6 strong{color:var(--isle-silver)}.Features_phaseRow___4onm{display:flex;gap:var(--lun-space-4);align-items:flex-end;line-height:0}.Features_phase__sggKN{width:var(--ph-s);height:var(--ph-s);background:var(--ph-src) var(--ph-x) 0 /var(--ph-sw) var(--ph-s) no-repeat}.Features_chips__mTfJl{display:flex;flex-wrap:wrap;gap:var(--lun-space-2);margin:0;padding:0;list-style:none}.Features_chips__mTfJl a{display:inline-flex;align-items:center;min-height:36px;padding:var(--lun-space-1) var(--lun-space-3);border:2px solid var(--isle-surface-raised);background:var(--isle-ink);color:var(--isle-silver);font-family:var(--lun-font-label),ui-monospace,monospace;font-size:var(--lun-label-md);line-height:1;text-decoration:none}.Features_chips__mTfJl a:hover{border-color:var(--isle-amber);color:var(--isle-silver)}.Features_more__bSAX1{margin:0}@media (max-width:639px){.Features_chips__mTfJl a{min-height:44px;padding-inline:var(--lun-space-2)}.Features_shelf__yTVVp{min-height:80px}.Features_grid__FIUaH{align-items:flex-start}}@media (prefers-reduced-motion:no-preference){.Features_feature__Hyyqq{transition:translate 70ms steps(1),filter 70ms steps(1)}.Features_feature__Hyyqq:hover{translate:0 -2px;filter:drop-shadow(6px 6px 0 var(--isle-ink))}}.FinalCta_band__prAma{overflow-x:clip}.FinalCta_layout__qVZxk{align-items:center}.FinalCta_scene__cPYJ5{--canal-h:48px;--lamp-x:56px;--bunny-x:184px;--inn-x:286px;--walk:calc(var(--quay-wall) * 2px + var(--canal-h));--b1:var(--isle-night-0);--b2:color-mix(in srgb,var(--isle-night-0) 50%,var(--isle-night-1));--b3:var(--isle-night-1);--b4:color-mix(in srgb,var(--isle-night-1) 50%,var(--isle-plum));--seam-1:92px;--seam-2:168px;--seam-3:312px;position:relative;width:min(100%,400px);height:420px;margin-inline:auto;overflow:clip;outline:4px solid var(--isle-ink);background:repeating-conic-gradient(var(--b2) 0 25%,var(--b1) 0 50%) 0 calc(var(--seam-1) - 2px) /4px 4px repeat-x,repeating-conic-gradient(var(--b3) 0 25%,var(--b2) 0 50%) 0 calc(var(--seam-2) - 2px) /4px 4px repeat-x,repeating-conic-gradient(var(--b4) 0 25%,var(--b3) 0 50%) 0 calc(var(--seam-3) - 2px) /4px 4px repeat-x,linear-gradient(to bottom,var(--b1) 0 var(--seam-1),var(--b2) 0 var(--seam-2),var(--b3) 0 var(--seam-3),var(--b4) 0)}.FinalCta_stars__uxwBx{position:absolute;inset:0 0 45%;background-image:var(--stars);background-size:var(--stars-w) var(--stars-h)}.FinalCta_scene__cPYJ5 .FinalCta_moon__Ugzxi{position:absolute;top:28px;right:32px;opacity:1}.FinalCta_lamp__M9o7k{position:absolute;left:var(--lamp-x);bottom:var(--walk);width:calc(var(--lamp-w) * 3px);height:calc(var(--lamp-h) * 3px)}.FinalCta_lamp__M9o7k img{width:100%;height:100%}.FinalCta_inn__7Uz_a{position:absolute;left:var(--inn-x);bottom:var(--walk);width:calc(var(--inn-w) * 2px);height:calc(var(--inn-h) * 2px)}.FinalCta_inn__7Uz_a img{width:100%;height:100%}.FinalCta_innLit__nR2fF{position:absolute;inset:0;background:var(--inn-lit) 0 0 /100% 100% no-repeat;image-rendering:crisp-edges;image-rendering:pixelated}.FinalCta_bunny__b_1E_{position:absolute;left:var(--bunny-x);bottom:var(--walk);line-height:0}.FinalCta_quay__1xiMU{position:absolute;inset:auto 0 var(--canal-h);height:calc(var(--quay-h) * 2px);background-image:var(--quay);background-repeat:repeat-x;background-size:calc(var(--quay-w) * 2px) calc(var(--quay-h) * 2px)}.FinalCta_canal__P9E95{position:absolute;inset:auto 0 0;height:var(--canal-h);background:linear-gradient(to bottom,var(--isle-night-1) 0 33%,color-mix(in srgb,var(--isle-night-1) 50%,var(--isle-night-0)) 33% 66%,var(--isle-night-0) 66% 100%)}.FinalCta_reflection__Jh5tf{position:absolute;top:4px;bottom:0;left:calc(var(--lamp-x) + var(--lamp-w) * 1.5px - 8px);width:16px;background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--isle-amber) 60%,transparent) 0 4px,transparent 4px 12px)}.FinalCta_text__PGWhZ{display:grid;grid-gap:var(--lun-space-5);gap:var(--lun-space-5);justify-items:start}.FinalCta_actions__K_gaa{display:flex;flex-wrap:wrap;gap:var(--lun-space-4);align-items:center}@media (min-width:860px){.FinalCta_layout__qVZxk{grid-template-columns:400px minmax(0,1fr);gap:var(--lun-space-8)}}@media (max-width:639px){.FinalCta_scene__cPYJ5{--lamp-x:8px;--bunny-x:112px;--inn-x:222px;height:340px}}@media (max-width:859px){.FinalCta_bunny__b_1E_ .FinalCta_bunnyArt__XUQfn[data-flip]{transform:none}}@media (prefers-reduced-motion:no-preference){.FinalCta_reflection__Jh5tf{animation:FinalCta_lamp-flicker__Anaoo 2.4s steps(1) infinite}}@keyframes FinalCta_lamp-flicker__Anaoo{0%,40%{opacity:1}41%,48%{opacity:.5}49%,70%{opacity:.85}71%,to{opacity:1}}.GettingStarted_layout__Jt3ov{align-items:start}.GettingStarted_side__GjvQS{display:grid;grid-gap:var(--lun-space-5);gap:var(--lun-space-5);justify-items:start}.GettingStarted_log__rS1_L{display:grid;grid-gap:var(--lun-space-3);gap:var(--lun-space-3);margin:0;padding:0;list-style:none}.GettingStarted_step__qMBFm{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:var(--lun-space-4);gap:var(--lun-space-4);align-items:start;padding:var(--lun-space-4);border-left:4px solid var(--isle-amber);background:var(--isle-surface)}.GettingStarted_step__qMBFm:hover{background:var(--isle-surface-raised)}.GettingStarted_medal__KTYqe{line-height:0}.GettingStarted_numeral__EqtzS{color:var(--isle-amber);font-family:var(--lun-font-display),ui-monospace,monospace;font-size:var(--lun-display-lg);line-height:1}.GettingStarted_stepBody__theTC{display:grid;grid-gap:var(--lun-space-2);gap:var(--lun-space-2);min-width:0;color:var(--isle-silver)}.GettingStarted_stepBody__theTC p{margin:0}.GettingStarted_stepTitle__4eRMm{font-size:var(--lun-display-sm);line-height:1.1}.GettingStarted_commands___gqs4{display:grid;grid-gap:var(--lun-space-2);gap:var(--lun-space-2);margin:0;padding:0;list-style:none}.GettingStarted_command__8ZhrK{display:grid;grid-gap:var(--lun-space-1);gap:var(--lun-space-1)}.GettingStarted_commandName__BOz0i{justify-self:start;padding:var(--lun-space-1) var(--lun-space-2);border:2px solid var(--isle-surface-raised);background:var(--isle-ink);color:var(--isle-amber);font-family:var(--lun-font-label),ui-monospace,monospace;font-size:var(--lun-label-md);line-height:1.25;text-decoration:none}.GettingStarted_commandName__BOz0i:hover{border-color:var(--isle-amber);color:var(--isle-silver)}.GettingStarted_aside__yLWX1,.GettingStarted_commandText__FkCiE{color:var(--isle-silver-muted);font-size:var(--lun-body-sm)}@media (max-width:639px){.GettingStarted_step__qMBFm{grid-template-columns:32px minmax(0,1fr);gap:var(--lun-space-3);padding:var(--lun-space-3)}.GettingStarted_medal__KTYqe img{width:32px;height:32px}.GettingStarted_stepTitle__4eRMm{font-size:var(--lun-body-lg)}.GettingStarted_command__8ZhrK{display:block}.GettingStarted_commandName__BOz0i{display:inline-block;margin-right:var(--lun-space-2)}}@media (min-width:960px){.GettingStarted_layout__Jt3ov{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--lun-space-7)}.GettingStarted_side__GjvQS{position:-webkit-sticky;position:sticky;top:calc(var(--header-h, 64px) + var(--lun-space-6))}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.GettingStarted_step__qMBFm{transition:translate 70ms steps(1)}.GettingStarted_step__qMBFm:hover{translate:12px 0}}.LunariViewer_viewer__ucOnH{--fps:10;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"picks" "stage" "side";grid-gap:var(--lun-space-6);gap:var(--lun-space-6)}.LunariViewer_picks__vfQpO{grid-area:picks;min-width:0;margin:0;padding:0;border:0}.LunariViewer_stageCol__pJDfq{grid-area:stage;display:grid;grid-gap:var(--lun-space-4);gap:var(--lun-space-4);min-width:0}.LunariViewer_side__ZkIBW{grid-area:side;display:grid;grid-gap:var(--lun-space-5);gap:var(--lun-space-5);align-content:start;min-width:0}.LunariViewer_setting__HEWzb{display:flex;flex-wrap:wrap;gap:var(--lun-space-4) var(--lun-space-3);align-items:flex-end}.LunariViewer_field__gxyTp{display:grid;grid-gap:0;gap:0}.LunariViewer_selectWrap__FJuVT{position:relative;display:inline-block}.LunariViewer_selectWrap__FJuVT:after{content:"▾";position:absolute;top:50%;right:var(--lun-space-3);translate:0 -50%;color:var(--isle-amber);pointer-events:none}.LunariViewer_select__i5cMJ{min-height:44px;padding:0 var(--lun-space-6) 0 var(--lun-space-3);border:2px solid var(--isle-surface-raised);border-radius:0;background:var(--isle-ink);color:var(--isle-silver);font-family:var(--lun-font-label),ui-monospace,monospace;font-size:var(--lun-label-md);line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.LunariViewer_select__i5cMJ:hover{border-color:var(--isle-amber)}.LunariViewer_select__i5cMJ option{background:var(--isle-surface);color:var(--isle-silver)}.LunariViewer_legend__kmgQZ{margin-bottom:var(--lun-space-2);padding:0;color:var(--isle-silver-muted);font-family:var(--lun-font-label),ui-monospace,monospace;font-size:var(--lun-label-md);line-height:1}@media (min-width:640px){.LunariViewer_pickRow__wP7sq{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-gap:var(--lun-space-2);gap:var(--lun-space-2)}}.LunariViewer_pickRow__wP7sq>.LunariViewer_pick__NR9si{flex:0 0 112px}.LunariViewer_pick__NR9si label{display:grid;grid-gap:var(--lun-space-1);gap:var(--lun-space-1);justify-items:center;height:100%;padding:var(--lun-space-2) var(--lun-space-1);border:2px solid var(--isle-surface-raised);background:var(--isle-surface);color:var(--isle-silver);cursor:pointer;text-align:center}.LunariViewer_pick__NR9si label:hover{border-color:var(--isle-amber)}.LunariViewer_pick__NR9si input:checked+label{border-color:var(--isle-amber);background:var(--isle-surface-raised);box-shadow:inset 0 -4px 0 var(--isle-amber)}.LunariViewer_portrait__kjOj6{display:block;width:64px;height:64px;overflow:hidden;background:var(--isle-ink)}.LunariViewer_portrait__kjOj6 img{max-width:none}.LunariViewer_pickName__zqZr1{font-size:var(--lun-body-sm);line-height:1.15}.LunariViewer_badge__PJ0Z6{padding:2px 6px;border:2px solid var(--rc);background:var(--isle-ink);color:var(--isle-silver);font-family:var(--lun-font-label),ui-monospace,monospace;font-size:var(--lun-label-md);line-height:1}.LunariViewer_controls__YiZy_{display:flex;flex-wrap:wrap;gap:var(--lun-space-4) var(--lun-space-5);align-items:flex-end}.LunariViewer_group__cVeZ_{min-width:0;margin:0;padding:0;border:0}.LunariViewer_chips__jjmNz{display:flex;flex-wrap:wrap;gap:var(--lun-space-2)}.LunariViewer_chip__ZBgAT label{min-height:44px}@media (max-width:639px){.LunariViewer_chip__ZBgAT label{padding-inline:var(--lun-space-2)}}.LunariViewer_legendNote__nnp_u{font-family:var(--lun-font-body),system-ui,sans-serif;font-size:var(--lun-body-sm);text-transform:none}.LunariViewer_pick__NR9si input:focus-visible+label{outline:3px solid var(--isle-silver);outline-offset:3px;box-shadow:0 0 0 3px var(--isle-night-0)}.LunariViewer_viewer__ucOnH:has([data-pick]:checked:not([data-has~=attack])) .LunariViewer_animChip__pNqoT[data-a=attack],.LunariViewer_viewer__ucOnH:has([data-pick]:checked:not([data-has~=cast])) .LunariViewer_animChip__pNqoT[data-a=cast],.LunariViewer_viewer__ucOnH:has([data-pick]:checked:not([data-has~=run])) .LunariViewer_animChip__pNqoT[data-a=run]{display:none}.LunariViewer_viewer__ucOnH:has([data-anim=attack]:checked):has([data-pick]:checked:not([data-has~=attack])) .LunariViewer_animChip__pNqoT[data-a=idle] label,.LunariViewer_viewer__ucOnH:has([data-anim=cast]:checked):has([data-pick]:checked:not([data-has~=cast])) .LunariViewer_animChip__pNqoT[data-a=idle] label,.LunariViewer_viewer__ucOnH:has([data-anim=run]:checked):has([data-pick]:checked:not([data-has~=run])) .LunariViewer_animChip__pNqoT[data-a=idle] label{--notch-fill:var(--isle-amber);color:var(--isle-ink)}.LunariViewer_theatre__8w7G8{--A:4;--stage-h:calc(var(--rows) * var(--A) * 1px);--under:48px;position:relative;width:100%;max-width:calc(var(--cols) * var(--A) * 1px);margin-inline:auto;padding-bottom:var(--under);overflow-x:clip}.LunariViewer_stage__KHaco{position:relative;height:var(--stage-h);outline:2px solid var(--isle-ink)}.LunariViewer_backdrop__K_WLO{position:absolute;inset:0;background-color:var(--isle-night-0);background-image:var(--bd,none),var(--bd-open);background-repeat:no-repeat;background-position:bottom;background-size:calc(var(--cols) * var(--A) * 1px) calc(var(--rows) * var(--A) * 1px);image-rendering:crisp-edges;image-rendering:pixelated}.LunariViewer_viewer__ucOnH:has([data-arena=colosseum]:checked):has([data-moon=full]:checked) .LunariViewer_backdrop__K_WLO{--bd:var(--bd-colosseum-full)}.LunariViewer_viewer__ucOnH:has([data-arena=colosseum]:checked):has([data-moon=crescent]:checked) .LunariViewer_backdrop__K_WLO{--bd:var(--bd-colosseum-crescent)}.LunariViewer_viewer__ucOnH:has([data-arena=colosseum]:checked):has([data-moon=half]:checked) .LunariViewer_backdrop__K_WLO{--bd:var(--bd-colosseum-half)}.LunariViewer_viewer__ucOnH:has([data-arena=colosseum]:checked):has([data-moon=new]:checked) .LunariViewer_backdrop__K_WLO{--bd:var(--bd-colosseum-new)}.LunariViewer_viewer__ucOnH:has([data-arena=gauntlet]:checked):has([data-moon=full]:checked) .LunariViewer_backdrop__K_WLO{--bd:var(--bd-gauntlet-full)}.LunariViewer_viewer__ucOnH:has([data-arena=gauntlet]:checked):has([data-moon=crescent]:checked) .LunariViewer_backdrop__K_WLO{--bd:var(--bd-gauntlet-crescent)}.LunariViewer_viewer__ucOnH:has([data-arena=gauntlet]:checked):has([data-moon=half]:checked) .LunariViewer_backdrop__K_WLO{--bd:var(--bd-gauntlet-half)}.LunariViewer_viewer__ucOnH:has([data-arena=gauntlet]:checked):has([data-moon=new]:checked) .LunariViewer_backdrop__K_WLO{--bd:var(--bd-gauntlet-new)}.LunariViewer_viewer__ucOnH:has([data-arena=meadow]:checked):has([data-moon=full]:checked) .LunariViewer_backdrop__K_WLO{--bd:var(--bd-meadow-full)}.LunariViewer_viewer__ucOnH:has([data-arena=meadow]:checked):has([data-moon=crescent]:checked) .LunariViewer_backdrop__K_WLO{--bd:var(--bd-meadow-crescent)}.LunariViewer_viewer__ucOnH:has([data-arena=meadow]:checked):has([data-moon=half]:checked) .LunariViewer_backdrop__K_WLO{--bd:var(--bd-meadow-half)}.LunariViewer_viewer__ucOnH:has([data-arena=meadow]:checked):has([data-moon=new]:checked) .LunariViewer_backdrop__K_WLO{--bd:var(--bd-meadow-new)}.LunariViewer_viewer__ucOnH:has([data-arena=rooftop]:checked):has([data-moon=full]:checked) .LunariViewer_backdrop__K_WLO{--bd:var(--bd-rooftop-full)}.LunariViewer_viewer__ucOnH:has([data-arena=rooftop]:checked):has([data-moon=crescent]:checked) .LunariViewer_backdrop__K_WLO{--bd:var(--bd-rooftop-crescent)}.LunariViewer_viewer__ucOnH:has([data-arena=rooftop]:checked):has([data-moon=half]:checked) .LunariViewer_backdrop__K_WLO{--bd:var(--bd-rooftop-half)}.LunariViewer_viewer__ucOnH:has([data-arena=rooftop]:checked):has([data-moon=new]:checked) .LunariViewer_backdrop__K_WLO{--bd:var(--bd-rooftop-new)}.LunariViewer_card__f9lv_,.LunariViewer_entry__FUMRC,.LunariViewer_line__5JlRm,.LunariViewer_stage__KHaco [data-face-text]{display:none}.LunariViewer_viewer__ucOnH:has([data-pick="0"]:checked) :is(.LunariViewer_entry__FUMRC,.LunariViewer_card__f9lv_)[data-l="0"],.LunariViewer_viewer__ucOnH:has([data-pick="1"]:checked) :is(.LunariViewer_entry__FUMRC,.LunariViewer_card__f9lv_)[data-l="1"],.LunariViewer_viewer__ucOnH:has([data-pick="2"]:checked) :is(.LunariViewer_entry__FUMRC,.LunariViewer_card__f9lv_)[data-l="2"],.LunariViewer_viewer__ucOnH:has([data-pick="3"]:checked) :is(.LunariViewer_entry__FUMRC,.LunariViewer_card__f9lv_)[data-l="3"],.LunariViewer_viewer__ucOnH:has([data-pick="4"]:checked) :is(.LunariViewer_entry__FUMRC,.LunariViewer_card__f9lv_)[data-l="4"],.LunariViewer_viewer__ucOnH:has([data-pick="5"]:checked) :is(.LunariViewer_entry__FUMRC,.LunariViewer_card__f9lv_)[data-l="5"],.LunariViewer_viewer__ucOnH:has([data-pick="6"]:checked) :is(.LunariViewer_entry__FUMRC,.LunariViewer_card__f9lv_)[data-l="6"],.LunariViewer_viewer__ucOnH:has([data-pick="7"]:checked) :is(.LunariViewer_entry__FUMRC,.LunariViewer_card__f9lv_)[data-l="7"]{display:block}.LunariViewer_viewer__ucOnH:has([data-anim=attack]:checked) .LunariViewer_line__5JlRm[data-a~=attack],.LunariViewer_viewer__ucOnH:has([data-anim=cast]:checked) .LunariViewer_line__5JlRm[data-a~=cast],.LunariViewer_viewer__ucOnH:has([data-anim=idle]:checked) .LunariViewer_line__5JlRm[data-a~=idle],.LunariViewer_viewer__ucOnH:has([data-anim=run]:checked) .LunariViewer_line__5JlRm[data-a~=run]{display:inline}.LunariViewer_entry__FUMRC{--ssrc:var(--ssrc-idle);--sn:var(--sn-idle)}.LunariViewer_viewer__ucOnH:has([data-anim=run]:checked) .LunariViewer_entry__FUMRC{--ssrc:var(--ssrc-run,var(--ssrc-idle));--sn:var(--sn-run,var(--sn-idle))}.LunariViewer_viewer__ucOnH:has([data-anim=attack]:checked) .LunariViewer_entry__FUMRC{--ssrc:var(--ssrc-attack,var(--ssrc-idle));--sn:var(--sn-attack,var(--sn-idle))}.LunariViewer_viewer__ucOnH:has([data-anim=cast]:checked) .LunariViewer_entry__FUMRC{--ssrc:var(--ssrc-cast,var(--ssrc-idle));--sn:var(--sn-cast,var(--sn-idle))}.LunariViewer_prefetch__JgqNC{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.LunariViewer_pick__NR9si label{position:relative}.LunariViewer_pick__NR9si input:focus-visible+label .LunariViewer_prefetch__JgqNC,.LunariViewer_pick__NR9si label:hover .LunariViewer_prefetch__JgqNC,.LunariViewer_viewer__ucOnH:is(:hover,:focus-within) .LunariViewer_pick__NR9si input:checked+label .LunariViewer_prefetch__JgqNC{background-image:var(--pre)}.LunariViewer_viewer__ucOnH:has([data-fps="4"]:checked){--fps:4}.LunariViewer_viewer__ucOnH:has([data-fps="8"]:checked){--fps:8}.LunariViewer_viewer__ucOnH:has([data-fps="10"]:checked){--fps:10}.LunariViewer_viewer__ucOnH:has([data-fps="12"]:checked){--fps:12}.LunariViewer_viewer__ucOnH:has([data-face=left]:checked) .LunariViewer_stage__KHaco [data-face-text=left],.LunariViewer_viewer__ucOnH:has([data-face=right]:checked) .LunariViewer_stage__KHaco [data-face-text=right]{display:inline}.LunariViewer_sprite__F_zZJ{--s:var(--s-n);--foot:var(--fx);position:absolute;top:calc(var(--foot-row) * var(--A) * 1px - var(--fy) * var(--s) * 1px);left:calc(50% - var(--foot) * var(--s) * 1px);width:calc(var(--tw) * var(--s) * 1px);height:calc(var(--th) * var(--s) * 1px);overflow:hidden;-webkit-clip-path:inset(max(0px,calc(var(--fy) * var(--s) * 1px - var(--foot-row) * var(--A) * 1px)) 0 max(0px,calc((var(--th) - var(--fy)) * var(--s) * 1px - (var(--rows) - var(--foot-row)) * var(--A) * 1px)) 0);clip-path:inset(max(0px,calc(var(--fy) * var(--s) * 1px - var(--foot-row) * var(--A) * 1px)) 0 max(0px,calc((var(--th) - var(--fy)) * var(--s) * 1px - (var(--rows) - var(--foot-row)) * var(--A) * 1px)) 0)}.LunariViewer_sheet__jWzom{position:absolute;top:0;left:0;width:calc(var(--tw) * var(--sn) * var(--s) * 1px);height:100%;background:var(--ssrc) 0 0 /100% 100% no-repeat}.LunariViewer_viewer__ucOnH:has([data-face=left]:checked) .LunariViewer_sprite__F_zZJ{--foot:var(--fxm);scale:-1 1}.LunariViewer_viewer__ucOnH:has(.LunariViewer_motionToggle__nacUY:checked){--play:paused}.LunariViewer_viewer__ucOnH{counter-reset:fps var(--fps)}.LunariViewer_caption__uEMhp{position:absolute;top:calc(var(--stage-h) + var(--lun-space-3));right:0;left:0;margin:0;color:var(--isle-silver-muted);font-family:var(--lun-font-label),ui-monospace,monospace;font-size:var(--lun-label-md);line-height:1.3;text-align:center}.LunariViewer_caption__uEMhp:after{content:" · " counter(fps) " fps"}.LunariViewer_film__CK6Tu{--film-w:480;position:absolute;top:calc(var(--stage-h) + 48px);left:50%;display:none;width:100%;width:calc(var(--tw) * 1px * (2 * round(down, (var(--film-w) / var(--tw) - 1) / 2, 1) + 1));translate:-50% 0;height:calc(var(--th) * 1px + 16px);overflow:clip;background:repeating-linear-gradient(90deg,var(--isle-surface-raised) 0 6px,transparent 6px 14px) left 0 top 2px /100% 4px no-repeat,repeating-linear-gradient(90deg,var(--isle-surface-raised) 0 6px,transparent 6px 14px) left 0 bottom 2px /100% 4px no-repeat,var(--isle-ink)}.LunariViewer_filmSheet___aAyc{--strip:calc(var(--tw) * var(--sn) * 1px);--travel:calc(var(--strip) * -1);position:absolute;top:8px;left:calc(50% - var(--tw) * .5px - var(--strip));width:calc(var(--strip) * 3);height:calc(var(--th) * 1px);background:var(--ssrc) 0 0 /var(--strip) 100% repeat-x,repeating-linear-gradient(90deg,var(--isle-surface) 0 calc(var(--tw) * 1px - 2px),var(--isle-ink) calc(var(--tw) * 1px - 2px) calc(var(--tw) * 1px))}.LunariViewer_gate__vjpq0{position:absolute;top:4px;bottom:4px;left:calc(50% - var(--tw) * .5px - 4px);width:calc(var(--tw) * 1px + 8px);border:2px solid var(--isle-amber)}@media (min-width:768px){.LunariViewer_theatre__8w7G8{--under:176px}.LunariViewer_film__CK6Tu{display:block}}.LunariViewer_cards__bhWtw .LunariViewer_card__f9lv_{padding:var(--lun-space-5)}.LunariViewer_card__f9lv_>*+*{margin-top:var(--lun-space-3)}.LunariViewer_cardName__Q1EBE{font-size:var(--lun-display-md);line-height:1}.LunariViewer_cardTitle__d6FHt{color:var(--isle-silver-muted);font-size:var(--lun-body-sm)}.LunariViewer_element__1pBcN,.LunariViewer_rarity__hp_SV{display:flex;flex-wrap:wrap;gap:var(--lun-space-2);align-items:center;font-size:var(--lun-body-sm)}.LunariViewer_rarity__hp_SV{color:var(--isle-silver)}.LunariViewer_element__1pBcN{color:var(--isle-silver-muted)}.LunariViewer_bio__mcfTM{color:var(--isle-silver);font-size:var(--lun-body-md)}.LunariViewer_stats__mQOAZ{display:grid;grid-gap:var(--lun-space-2);gap:var(--lun-space-2);margin:var(--lun-space-4) 0 0}.LunariViewer_stat__vlZYG{display:grid;grid-template-columns:80px minmax(0,1fr);grid-gap:var(--lun-space-3);gap:var(--lun-space-3);align-items:center}.LunariViewer_stat__vlZYG dt{color:var(--isle-silver-muted);font-family:var(--lun-font-label),ui-monospace,monospace;font-size:var(--lun-label-md);line-height:1}.LunariViewer_stat__vlZYG dd{display:grid;grid-template-columns:3ch minmax(0,1fr);grid-gap:var(--lun-space-3);gap:var(--lun-space-3);align-items:center;margin:0}.LunariViewer_bar__oS9Lh{display:block;height:14px;border:2px solid var(--isle-ink);background:linear-gradient(to right,color-mix(in srgb,var(--isle-cyan) 60%,var(--isle-ink)) 0 calc(var(--v) * 100%),transparent 0) 0 100% /100% 4px no-repeat,linear-gradient(to right,var(--isle-cyan) 0 calc(var(--v) * 100%),var(--isle-surface-raised) 0)}.LunariViewer_statValue__QekYJ{color:var(--isle-silver);font-family:var(--lun-font-display),ui-monospace,monospace;font-size:var(--lun-body-lg);font-weight:700;line-height:1;text-align:right}.LunariViewer_scaleNote__nc4AQ{color:var(--isle-silver-muted);font-size:var(--lun-body-sm)}@media (min-width:1024px){.LunariViewer_viewer__ucOnH{grid-template-columns:600px minmax(0,1fr);grid-template-areas:"picks picks" "stage side";column-gap:var(--lun-space-7)}.LunariViewer_theatre__8w7G8{--A:5}.LunariViewer_film__CK6Tu{--film-w:600}.LunariViewer_sprite__F_zZJ{--s:var(--s-w)}}@media (prefers-reduced-motion:no-preference){.LunariViewer_filmSheet___aAyc,.LunariViewer_sheet__jWzom{animation:LunariViewer_viewer-step__ZGFRU calc(var(--sn) / var(--fps) * 1s) steps(var(--sn)) infinite;animation-play-state:var(--play,running)}}.LunariViewer_playWord__a1Mmv{display:none}@media (prefers-reduced-motion:reduce){.LunariViewer_pauseWord__rkXZt{display:none}.LunariViewer_playWord__a1Mmv{display:inline}.LunariViewer_viewer__ucOnH:has(.LunariViewer_motionToggle__nacUY:checked) .LunariViewer_userSheet__xy6Gd{animation:LunariViewer_viewer-step__ZGFRU calc(var(--sn) / var(--fps) * 1s) steps(var(--sn)) infinite;--play:running}}@keyframes LunariViewer_viewer-step__ZGFRU{to{transform:translateX(var(--travel,-100%))}}@media (forced-colors:active){.LunariViewer_pick__NR9si input:checked+label{border:3px solid Highlight}}.MoonStreet_street__hJ1zS{--s:2;--sign-room:40px;--canal-h:56px;position:relative;background:var(--isle-night-0)}.MoonStreet_sky__UoidI{--text-left:max(var(--isle-gutter),50% - var(--isle-max)/2);--calm-x0:calc(var(--text-left) - 16px);--calm-x1:calc(var(--text-left) + min(760px, 100% - 2 * var(--text-left)) + 16px);--calm-floor:calc(var(--sign-room) + 8px + var(--tallest) * var(--s) * 1px - 48px);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--lun-space-5);gap:var(--lun-space-5);padding-top:var(--lun-space-8);overflow-x:clip}.MoonStreet_skyBox__HlC6X{position:absolute;inset:0 0 calc(var(--quay-wall) * var(--s) * 1px + var(--canal-h));z-index:-1}.MoonStreet_head__ZCWWc,.MoonStreet_head__ZCWWc h2,.MoonStreet_head__ZCWWc p,.MoonStreet_head__ZCWWc>p:first-child{color:var(--sky-text)}.MoonStreet_scene__16PI7{position:relative;min-width:0}.MoonStreet_scroller__OFNCx{--quay-img:var(--art-night);position:relative;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lun-space-4);scrollbar-color:var(--isle-amber) var(--isle-plum);scrollbar-width:thin;background:var(--quay-img) left 0 bottom var(--canal-h) /calc(var(--quay-w) * var(--s) * 1px) calc(var(--quay-h) * var(--s) * 1px) repeat-x local,repeating-linear-gradient(90deg,transparent 0 44px,color-mix(in srgb,var(--isle-amber) calc(var(--sky-windows, .8) * 45%),transparent) 44px 56px,transparent 56px 92px) left 0 bottom calc(var(--canal-h) - 12px) /100% 4px no-repeat local,linear-gradient(to bottom,color-mix(in srgb,var(--sky-b5) 55%,var(--isle-night-0)) 0 25%,color-mix(in srgb,var(--sky-b4) 45%,var(--isle-night-0)) 25% 50%,color-mix(in srgb,var(--sky-b3) 35%,var(--isle-night-0)) 50% 75%,var(--isle-night-0) 75% 100%) 0 100% /100% var(--canal-h) no-repeat local;image-rendering:crisp-edges;image-rendering:pixelated}[data-sky=dawn] .MoonStreet_scroller__OFNCx{--quay-img:var(--art-dawn)}[data-sky=noon] .MoonStreet_scroller__OFNCx{--quay-img:var(--art-noon)}[data-sky=dusk] .MoonStreet_scroller__OFNCx{--quay-img:var(--art-dusk)}.MoonStreet_row__r0L5X{display:flex;gap:calc(4px * var(--s));align-items:flex-end;width:max-content;min-width:100%;justify-content:center;margin:0;padding:calc(var(--sign-room) + 8px) var(--lun-space-4) calc(var(--quay-wall) * var(--s) * 1px + var(--canal-h));list-style:none}.MoonStreet_slot__ise_V{position:relative;display:flex;justify-content:center;flex:none}.MoonStreet_slot__ise_V[data-house]{min-width:120px;scroll-snap-align:center}.MoonStreet_row__r0L5X:focus-within>.MoonStreet_slot__ise_V{scroll-snap-align:none}.MoonStreet_row__r0L5X>.MoonStreet_slot__ise_V:focus-within{scroll-snap-align:center}.MoonStreet_house__4_uT7{position:relative;display:block;color:inherit;text-decoration:none}.MoonStreet_art__PMztD{position:relative;display:block;width:calc(var(--w) * var(--s) * 1px);height:calc(var(--h) * var(--s) * 1px)}.MoonStreet_art__PMztD img{width:100%;height:100%}.MoonStreet_lit__MIeNX,.MoonStreet_relit__UfjQc{position:absolute;inset:0;background-repeat:no-repeat;background-size:100% 100%;image-rendering:crisp-edges;image-rendering:pixelated;pointer-events:none}.MoonStreet_lit__MIeNX{background-image:var(--lit);opacity:calc(var(--sky-windows, .8) * .55)}.MoonStreet_house__4_uT7:focus-visible .MoonStreet_lit__MIeNX,.MoonStreet_house__4_uT7:hover .MoonStreet_lit__MIeNX{opacity:1}.MoonStreet_house__4_uT7:focus-visible .MoonStreet_art__PMztD,.MoonStreet_house__4_uT7:hover .MoonStreet_art__PMztD{filter:drop-shadow(calc(1px * var(--s)) 0 0 var(--isle-amber)) drop-shadow(calc(-1px * var(--s)) 0 0 var(--isle-amber)) drop-shadow(0 calc(1px * var(--s)) 0 var(--isle-amber)) drop-shadow(0 calc(-1px * var(--s)) 0 var(--isle-amber))}.MoonStreet_house__4_uT7:focus-visible{outline:3px solid var(--isle-silver);outline-offset:3px;box-shadow:0 0 0 3px var(--isle-night-0)}.MoonStreet_house__4_uT7 .MoonStreet_plaque__06kPG{--notch-fill:var(--isle-plum);position:absolute;top:calc(100% + 3px * var(--s));left:50%;display:grid;grid-gap:2px;gap:2px;width:max(100%,120px);padding:6px 8px 7px;translate:-50% 0;text-align:center;filter:drop-shadow(3px 3px 0 var(--isle-ink))}.MoonStreet_plaqueName__CPHFU{display:grid;align-content:center;min-height:calc(2em * 1.15);color:var(--isle-silver);font-family:var(--lun-font-label),ui-monospace,monospace;font-size:var(--lun-label-md);line-height:1.15;text-wrap:balance}.MoonStreet_plaquePage__o2hD1{color:var(--isle-amber);font-size:var(--lun-body-sm);line-height:1.2}.MoonStreet_house__4_uT7:focus-visible .MoonStreet_plaque__06kPG,.MoonStreet_house__4_uT7:hover .MoonStreet_plaque__06kPG{--notch-edge:var(--isle-amber)}.MoonStreet_house__4_uT7 .MoonStreet_card__NzOIX{--notch-edge:var(--isle-amber);position:absolute;bottom:calc((var(--tallest) - var(--hh)) * var(--s) * 1px + 100% + 12px);left:50%;z-index:2;display:none;gap:var(--lun-space-1);width:232px;padding:var(--lun-space-3) var(--lun-space-4);translate:-50% 0;font-size:var(--lun-body-sm);line-height:1.35;text-align:left}.MoonStreet_house__4_uT7 .MoonStreet_card__NzOIX[data-edge=start]{left:0;translate:none}.MoonStreet_house__4_uT7 .MoonStreet_card__NzOIX[data-edge=end]{right:0;left:auto;translate:none}.MoonStreet_enter__2aUsN{color:var(--isle-amber);font-family:var(--lun-font-label),ui-monospace,monospace;font-size:var(--lun-label-md);line-height:1.2}.MoonStreet_slot__ise_V:focus-within,.MoonStreet_slot__ise_V:hover{z-index:3}.MoonStreet_hint__a_XvN{margin:0;padding:var(--lun-space-3) var(--lun-space-4) 0;color:var(--isle-silver-muted);font-family:var(--lun-font-label),ui-monospace,monospace;font-size:var(--lun-label-md);line-height:1.2;text-align:center}@media (prefers-reduced-motion:no-preference){.MoonStreet_art__PMztD{transition:translate 80ms steps(1)}.MoonStreet_lit__MIeNX{transition:opacity .16s steps(2)}.MoonStreet_house__4_uT7:focus-visible .MoonStreet_art__PMztD,.MoonStreet_house__4_uT7:hover .MoonStreet_art__PMztD{translate:0 calc(-1px * var(--s))}}@media (min-width:1140px){.MoonStreet_street__hJ1zS{--sign-room:104px}.MoonStreet_scroller__OFNCx{overflow-x:clip;scroll-snap-type:none}.MoonStreet_slot__ise_V[data-filler]{display:none}.MoonStreet_house__4_uT7:focus-visible .MoonStreet_card__NzOIX,.MoonStreet_house__4_uT7:hover .MoonStreet_card__NzOIX{display:grid}.MoonStreet_hint__a_XvN{display:none}}@media (min-width:1420px){.MoonStreet_street__hJ1zS{--s:3}}@media (min-width:1780px){.MoonStreet_slot__ise_V[data-filler]{display:flex}}@media (forced-colors:active){.MoonStreet_house__4_uT7:focus-visible,.MoonStreet_house__4_uT7:hover{outline:3px solid Highlight}}.SeasonStrip_strip__xAlto{display:grid;grid-gap:var(--lun-space-5);gap:var(--lun-space-5)}.SeasonStrip_tabs__cOnCW{min-width:0;margin:0;padding:0;border:0}@media (min-width:640px){.SeasonStrip_tabRow__tDOkN{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));grid-gap:var(--lun-space-3);gap:var(--lun-space-3)}}.SeasonStrip_tabRow__tDOkN>.SeasonStrip_tab__HKilx{flex:0 0 188px}.SeasonStrip_thumb__bhpxx{outline:2px solid var(--isle-ink)}.SeasonStrip_tab__HKilx label{display:grid;grid-gap:var(--lun-space-1);gap:var(--lun-space-1);justify-items:start;height:100%;min-height:44px;padding:var(--lun-space-3);border:2px solid var(--isle-surface-raised);background:var(--isle-surface);color:var(--isle-silver);cursor:pointer}.SeasonStrip_tab__HKilx label:hover{border-color:var(--isle-amber)}.SeasonStrip_tab__HKilx input:checked+label{border-color:var(--isle-amber);background:var(--isle-surface-raised);box-shadow:inset 0 -4px 0 var(--isle-amber)}.SeasonStrip_tab__HKilx input:focus-visible+label{outline:3px solid var(--isle-silver);outline-offset:3px;box-shadow:0 0 0 3px var(--isle-night-0)}.SeasonStrip_tabMoon__yShXx{font-family:var(--lun-font-display),ui-monospace,monospace;font-size:var(--lun-body-lg);font-weight:600;line-height:1.1}.SeasonStrip_tabWhen__q_lCy{color:var(--isle-silver-muted);font-size:var(--lun-body-sm);line-height:1.3}.SeasonStrip_tabWhen__q_lCy[data-live]{color:var(--isle-cyan)}.SeasonStrip_panel__e0uUO{display:none;grid-template-columns:auto minmax(0,1fr);gap:var(--lun-space-5) var(--lun-space-6);align-items:center}.SeasonStrip_strip__xAlto:has([data-season="0"]:checked) .SeasonStrip_panel__e0uUO[data-season="0"],.SeasonStrip_strip__xAlto:has([data-season="1"]:checked) .SeasonStrip_panel__e0uUO[data-season="1"],.SeasonStrip_strip__xAlto:has([data-season="2"]:checked) .SeasonStrip_panel__e0uUO[data-season="2"],.SeasonStrip_strip__xAlto:has([data-season="3"]:checked) .SeasonStrip_panel__e0uUO[data-season="3"],.SeasonStrip_strip__xAlto:has([data-season="4"]:checked) .SeasonStrip_panel__e0uUO[data-season="4"]{display:grid}.SeasonStrip_scene__Y_jRi{display:flex;justify-content:center;max-width:100%;overflow:clip;outline:4px solid var(--isle-ink);filter:drop-shadow(4px 4px 0 var(--isle-ink))}.SeasonStrip_scene__Y_jRi img{max-width:none}.SeasonStrip_about__FTeTj{display:grid;grid-gap:var(--lun-space-3);gap:var(--lun-space-3)}.SeasonStrip_moon__R8qB7{font-size:var(--lun-display-md);line-height:1}.SeasonStrip_when___Au6O{margin:0;color:var(--isle-silver);font-size:var(--lun-body-md)}.SeasonStrip_ramp__WdZlS{display:flex;width:max-content;outline:2px solid var(--isle-ink)}.SeasonStrip_ramp__WdZlS span{width:32px;height:24px}.SeasonStrip_names__9wzAe{margin:0;color:var(--isle-silver-muted);font-size:var(--lun-body-sm)}@media (max-width:639px){.SeasonStrip_panel__e0uUO{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.SeasonStrip_scene__Y_jRi img{width:calc(var(--season-w, 160) * 3px);height:calc(var(--season-h, 96) * 3px)}}@media (prefers-reduced-motion:no-preference){.SeasonStrip_panel__e0uUO .SeasonStrip_scene__Y_jRi{animation:SeasonStrip_season-in__ltthY .24s steps(4)}}@keyframes SeasonStrip_season-in__ltthY{0%{opacity:0}}@media (forced-colors:active){.SeasonStrip_tab__HKilx input:checked+label{border:3px solid Highlight}}.LandingBand_band__pzJSz{padding-block:var(--lun-space-7)}.LandingBand_board__RWgzq{display:grid;grid-gap:var(--lun-space-5);gap:var(--lun-space-5);align-items:end}@media (min-width:1024px){.LandingBand_board__RWgzq{grid-template-columns:minmax(0,1fr) auto;gap:var(--lun-space-7)}}.LandingBand_action__Hd0Fy{display:inline-flex}.page_main__NI9UF{display:grid;grid-template-columns:minmax(0,1fr);overflow-x:clip}.page_stats__pyMt3{padding-block:var(--lun-space-6)}[data-sky=noon] .page_stats__pyMt3{background:var(--sky-b8)}[data-sky=noon] .page_stats__pyMt3>div>div>p{color:var(--isle-night-0)}.page_chestTeaser__F5f9i{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--lun-space-7);gap:var(--lun-space-7);align-items:center;filter:drop-shadow(4px 4px 0 var(--isle-ink))}.page_chestRow__ALU2s{display:flex;gap:var(--lun-space-4);align-items:flex-end;padding-top:var(--lun-space-6)}.page_chestSlot__hb4eM{position:relative;line-height:0}.page_chestSpark__we41s{position:absolute;top:-32px;left:calc(50% - 16px)}.page_chestText__gEn8f{display:grid;grid-gap:var(--lun-space-3);gap:var(--lun-space-3);justify-items:start;color:var(--isle-silver)}.page_chestText__gEn8f p{margin:0;max-width:64ch}.page_chestEyebrow__uh_vi{color:var(--isle-cyan);font-family:var(--lun-font-label),ui-monospace,monospace;font-size:var(--lun-label-md);line-height:1}.page_chestTitle__t72QY{font-size:var(--lun-display-md);line-height:1}.page_innLine__vNpfL{margin:0;color:var(--isle-silver-muted);font-size:var(--lun-body-sm)}@media (max-width:860px){.page_chestTeaser__F5f9i{grid-template-columns:minmax(0,1fr);gap:var(--lun-space-5)}.page_chestRow__ALU2s{justify-content:center}}@media (max-width:560px){.page_chestRow__ALU2s{gap:var(--lun-space-3)}}.LiveStats_wrap__t7TyP{display:grid;grid-gap:var(--lun-space-3);gap:var(--lun-space-3)}.LiveStats_stats__3AFO_{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:var(--lun-space-4);gap:var(--lun-space-4);margin:0}.LiveStats_stats__3AFO_[data-count="1"]{grid-template-columns:minmax(0,260px)}.LiveStats_stat__GksmI{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--lun-space-2);min-width:0;padding:var(--lun-space-5)}.LiveStats_stat__GksmI:first-child:after{box-shadow:inset 0 6px 0 var(--isle-amber)}.LiveStats_value__GNELV{margin:0;color:var(--isle-silver);font-family:var(--lun-font-label),ui-monospace,monospace;font-size:48px;font-weight:400;line-height:1;white-space:nowrap}.LiveStats_at__DkoE_,.LiveStats_label__ymPpk{color:var(--isle-silver-muted);font-family:var(--lun-font-label),ui-monospace,monospace;font-size:var(--lun-label-md);line-height:1.25}