.pixel-module__7ByXua__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pixel-module__7ByXua__icon{width:calc(12px * var(--px) * var(--icon-scale));height:calc(12px * var(--px) * var(--icon-scale));vertical-align:calc(-2px * var(--px));flex-shrink:0;display:inline-block}.pixel-module__7ByXua__frame{--frame-line:var(--ui-line);--frame-rim:var(--ui-hi);color:var(--ui-text);background:var(--ui-panel);box-shadow:0 calc(-1 * var(--u)) 0 0 var(--frame-line), 0 var(--u) 0 0 var(--frame-line), calc(-1 * var(--u)) 0 0 0 var(--frame-line), var(--u) 0 0 0 var(--frame-line), inset 0 0 0 var(--u) var(--frame-rim), inset calc(-2 * var(--u)) calc(-2 * var(--u)) 0 0 var(--ui-lo), calc(2 * var(--u)) calc(2 * var(--u)) 0 0 var(--ui-drop);position:relative}.pixel-module__7ByXua__frame[data-tone=accent]{--frame-rim:var(--ink-gold)}.pixel-module__7ByXua__frame[data-tone=danger]{--frame-rim:var(--ink-accent)}.pixel-module__7ByXua__plate{--plate-bg:var(--ui-line);--plate-fg:var(--ui-on-line);top:calc(-6 * var(--u));left:calc(4 * var(--u));padding:var(--u) calc(4 * var(--u));font-size:var(--fs-1);line-height:calc(var(--fs-1) * 1.5);color:var(--plate-fg);background:var(--plate-bg);box-shadow:0 calc(-1 * var(--u)) 0 0 var(--frame-line), 0 var(--u) 0 0 var(--frame-line), calc(-1 * var(--u)) 0 0 0 var(--frame-line), var(--u) 0 0 0 var(--frame-line);margin:0;position:absolute}[data-tone=accent]>.pixel-module__7ByXua__plate{--plate-bg:var(--ink-gold);--plate-fg:var(--ink-void)}[data-tone=danger]>.pixel-module__7ByXua__plate{--plate-bg:var(--ink-accent-dark);--plate-fg:var(--ink-star)}.pixel-module__7ByXua__dialog{margin:var(--u);padding:calc(6 * var(--u))}.pixel-module__7ByXua__dialog[data-titled]{margin-top:calc(7 * var(--u));padding-top:calc(9 * var(--u))}.pixel-module__7ByXua__button{--face:var(--ink-gold);--face-text:var(--ink-void);--face-hi:var(--ink-star);--base:var(--ink-accent-dark);--d:calc(2 * var(--u));justify-content:center;align-items:center;gap:calc(3 * var(--u));min-height:calc(18 * var(--u));margin:var(--u) var(--u) calc(3 * var(--u));padding:calc(2 * var(--u)) calc(6 * var(--u));font-size:var(--fs-1);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;color:var(--face-text);background:var(--face);box-shadow:inset 0 var(--u) 0 0 var(--face-hi), 0 var(--d) 0 0 var(--base), 0 calc(-1 * var(--u)) 0 0 var(--ui-line), calc(-1 * var(--u)) 0 0 0 var(--ui-line), var(--u) 0 0 0 var(--ui-line), calc(-1 * var(--u)) var(--d) 0 0 var(--ui-line), var(--u) var(--d) 0 0 var(--ui-line), 0 calc(var(--d) + var(--u)) 0 0 var(--ui-line);border:0;border-radius:0;line-height:1.5;text-decoration:none;display:inline-flex}.pixel-module__7ByXua__button[data-variant=ghost]{--face:var(--ui-panel);--face-text:var(--ui-text);--face-hi:var(--ui-hi);--base:var(--ui-lo)}.pixel-module__7ByXua__button:hover{--d:calc(3 * var(--u));transform:translateY(calc(-1 * var(--u)))}.pixel-module__7ByXua__button:active{--d:0px;transform:translateY(calc(2 * var(--u)))}.pixel-module__7ByXua__badge{--badge-bg:var(--ui-line);--badge-fg:var(--ui-on-line);align-items:center;gap:var(--u);padding:0 calc(3 * var(--u));font-size:var(--fs-1);line-height:calc(var(--fs-1) * 1.5);white-space:nowrap;color:var(--badge-fg);background:var(--badge-bg);clip-path:polygon(var(--u) 0, calc(100% - var(--u)) 0, calc(100% - var(--u)) var(--u), 100% var(--u), 100% calc(100% - var(--u)), calc(100% - var(--u)) calc(100% - var(--u)), calc(100% - var(--u)) 100%, var(--u) 100%, var(--u) calc(100% - var(--u)), 0 calc(100% - var(--u)), 0 var(--u), var(--u) var(--u));display:inline-flex}.pixel-module__7ByXua__badge[data-tone=accent]{--badge-bg:var(--ink-gold);--badge-fg:var(--ink-void)}.pixel-module__7ByXua__badge[data-tone=mint]{--badge-bg:var(--ink-mint);--badge-fg:var(--ink-void)}.pixel-module__7ByXua__badge[data-tone=danger]{--badge-bg:var(--ink-accent-dark);--badge-fg:var(--ink-star)}.pixel-module__7ByXua__menu{gap:var(--u);margin:0;padding:0;list-style:none;display:grid}.pixel-module__7ByXua__menu[data-orientation=horizontal]{gap:calc(4 * var(--u));flex-wrap:wrap;display:flex}.pixel-module__7ByXua__menuItem{align-items:baseline;gap:calc(4 * var(--u));width:100%;padding:var(--u) calc(2 * var(--u)) var(--u) calc(7 * var(--u));font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex;position:relative}.pixel-module__7ByXua__menuItem:before{content:"";left:calc(2 * var(--u));top:calc(50% - 2.5 * var(--u));width:calc(3 * var(--u));height:calc(5 * var(--u));clip-path:polygon(0 0, var(--u) 0, var(--u) var(--u), calc(2 * var(--u)) var(--u), calc(2 * var(--u)) calc(2 * var(--u)), calc(3 * var(--u)) calc(2 * var(--u)), calc(3 * var(--u)) calc(3 * var(--u)), calc(2 * var(--u)) calc(3 * var(--u)), calc(2 * var(--u)) calc(4 * var(--u)), var(--u) calc(4 * var(--u)), var(--u) calc(5 * var(--u)), 0 calc(5 * var(--u)));visibility:hidden;background:currentColor;position:absolute}.pixel-module__7ByXua__menuItem[data-active]:before{visibility:visible}.pixel-module__7ByXua__menu:is(:hover,:focus-within) .pixel-module__7ByXua__menuItem[data-active]:before{animation:.8s step-end infinite pixel-module__7ByXua__blink}.pixel-module__7ByXua__menuItem:focus-visible{outline-offset:0}.pixel-module__7ByXua__menuHint{color:var(--ui-muted);margin-left:auto}.pixel-module__7ByXua__menu[data-orientation=horizontal] .pixel-module__7ByXua__menuItem{width:auto}.pixel-module__7ByXua__menu[data-orientation=horizontal] .pixel-module__7ByXua__menuHint{opacity:0;margin-left:0}.pixel-module__7ByXua__menu[data-orientation=horizontal] .pixel-module__7ByXua__menuItem[data-active] .pixel-module__7ByXua__menuHint{opacity:1}.pixel-module__7ByXua__npc{gap:calc(6 * var(--u));margin:calc(7 * var(--u)) var(--u) var(--u);padding:calc(9 * var(--u)) calc(6 * var(--u)) calc(8 * var(--u));cursor:pointer;grid-template-columns:auto 1fr;align-items:start;display:grid}.pixel-module__7ByXua__portrait{width:calc(24 * var(--u));height:calc(24 * var(--u));margin:var(--u);color:var(--ui-text);background:var(--ink-sky-2);box-shadow:0 calc(-1 * var(--u)) 0 0 var(--ui-line), 0 var(--u) 0 0 var(--ui-line), calc(-1 * var(--u)) 0 0 0 var(--ui-line), var(--u) 0 0 0 var(--ui-line), inset 0 calc(-2 * var(--u)) 0 0 var(--ink-sky-1);place-items:center;display:grid}.pixel-module__7ByXua__npcText{min-height:calc(var(--fs-1) * 1.5 * 2);margin:0}.pixel-module__7ByXua__npcText p{margin:0}:root[data-js] .pixel-module__7ByXua__ghost{visibility:hidden}.pixel-module__7ByXua__advance{right:calc(3 * var(--u));bottom:calc(2 * var(--u));padding:calc(2 * var(--u));color:var(--ui-muted);cursor:pointer;background:0 0;border:0;position:absolute}.pixel-module__7ByXua__advance:before{content:"";width:calc(5 * var(--u));height:calc(3 * var(--u));clip-path:polygon(0 0, calc(5 * var(--u)) 0, calc(5 * var(--u)) var(--u), calc(4 * var(--u)) var(--u), calc(4 * var(--u)) calc(2 * var(--u)), calc(3 * var(--u)) calc(2 * var(--u)), calc(3 * var(--u)) calc(3 * var(--u)), calc(2 * var(--u)) calc(3 * var(--u)), calc(2 * var(--u)) calc(2 * var(--u)), var(--u) calc(2 * var(--u)), var(--u) var(--u), 0 var(--u));background:currentColor;display:block}.pixel-module__7ByXua__advance[data-done]{color:var(--ui-text)}.pixel-module__7ByXua__advance[data-done]:before{animation:.7s step-end infinite pixel-module__7ByXua__bob}.pixel-module__7ByXua__inventory{gap:calc(6 * var(--u));display:grid}.pixel-module__7ByXua__slots{grid-template-columns:repeat(auto-fill, calc(24 * var(--u)));gap:calc(4 * var(--u));margin:var(--u);padding:calc(5 * var(--u));background:var(--ui-panel);box-shadow:0 calc(-1 * var(--u)) 0 0 var(--ui-line), 0 var(--u) 0 0 var(--ui-line), calc(-1 * var(--u)) 0 0 0 var(--ui-line), var(--u) 0 0 0 var(--ui-line);list-style:none;display:grid}.pixel-module__7ByXua__slot{width:calc(24 * var(--u));height:calc(24 * var(--u));color:var(--ui-text);background:var(--ui-ground);box-shadow:inset var(--u) var(--u) 0 0 var(--ui-lo), inset calc(-1 * var(--u)) calc(-1 * var(--u)) 0 0 var(--ui-hi);cursor:pointer;place-items:center;display:grid;position:relative}.pixel-module__7ByXua__slot:focus-visible{outline:none}.pixel-module__7ByXua__slot[aria-selected=true]:after{--c:var(--ui-select);--l:calc(4 * var(--u));content:"";inset:calc(-2 * var(--u));pointer-events:none;background:linear-gradient(var(--c) 0 0) 0 0 / var(--l) var(--u), linear-gradient(var(--c) 0 0) 0 0 / var(--u) var(--l), linear-gradient(var(--c) 0 0) 100% 0 / var(--l) var(--u), linear-gradient(var(--c) 0 0) 100% 0 / var(--u) var(--l), linear-gradient(var(--c) 0 0) 0 100% / var(--l) var(--u), linear-gradient(var(--c) 0 0) 0 100% / var(--u) var(--l), linear-gradient(var(--c) 0 0) 100% 100% / var(--l) var(--u), linear-gradient(var(--c) 0 0) 100% 100% / var(--u) var(--l);background-repeat:no-repeat;position:absolute}.pixel-module__7ByXua__slot[aria-selected=true]:focus-visible:after{--c:var(--ui-focus);animation:.8s step-end infinite pixel-module__7ByXua__pulse}.pixel-module__7ByXua__itemInfo{margin:var(--u);padding:calc(6 * var(--u));min-height:calc(var(--fs-1) * 1.5 * 3 + 12 * var(--u))}.pixel-module__7ByXua__itemInfo p{margin:0}.pixel-module__7ByXua__itemName{align-items:center;gap:calc(3 * var(--u));color:var(--ui-muted);display:flex;margin-bottom:calc(2 * var(--u))!important}.pixel-module__7ByXua__xp{gap:calc(2 * var(--u));width:max-content;max-width:100%;display:grid}.pixel-module__7ByXua__xpHead{justify-content:space-between;gap:calc(6 * var(--u));display:flex}.pixel-module__7ByXua__xpNumbers{color:var(--ui-muted)}.pixel-module__7ByXua__xpTrack{grid-template-columns:repeat(20, calc(4 * var(--u)));gap:var(--u);height:calc(7 * var(--u));margin:0 var(--u);padding:var(--u);background:var(--ink-void);box-shadow:0 calc(-1 * var(--u)) 0 0 var(--ink-void), 0 var(--u) 0 0 var(--ink-void);display:grid}.pixel-module__7ByXua__xpSegment{background:var(--ui-xp-off)}.pixel-module__7ByXua__xpSegment[data-on]{background:var(--ui-xp);box-shadow:inset 0 var(--u) 0 0 var(--ink-screen);animation:1ms step-end both paused pixel-module__7ByXua__xp-tick;animation-delay:calc(var(--i) * 60ms)}.pixel-module__7ByXua__xp[data-playing] .pixel-module__7ByXua__xpSegment[data-on]{animation-play-state:running}:root:not([data-js]) .pixel-module__7ByXua__xpSegment{animation:none}.pixel-module__7ByXua__gameOver{justify-items:center;gap:calc(8 * var(--u));margin:var(--u);padding:calc(12 * var(--u)) calc(8 * var(--u)) calc(10 * var(--u));text-align:center;display:grid}.pixel-module__7ByXua__gameOverTitle{font-size:var(--fs-4);color:var(--ui-danger);text-shadow:calc(2 * var(--u)) calc(2 * var(--u)) 0 var(--ui-line);margin:0;line-height:1;animation:.5s step-end 3 pixel-module__7ByXua__blink}.pixel-module__7ByXua__gameOverMessage{max-width:48ch}.pixel-module__7ByXua__gameOverPrompt{justify-content:center;align-items:center;gap:calc(2 * var(--u)) calc(6 * var(--u));flex-wrap:wrap;display:flex}.pixel-module__7ByXua__hud{align-items:center;gap:calc(4 * var(--u));padding:calc(3 * var(--u)) calc(5 * var(--u)) calc(4 * var(--u)) calc(4 * var(--u));cursor:pointer;border:0;display:flex}.pixel-module__7ByXua__hud:active{transform:translateY(var(--u))}@media (min-width:600px){.pixel-module__7ByXua__hud{top:calc(6 * var(--u));right:calc(6 * var(--u));z-index:50;position:fixed}}.pixel-module__7ByXua__hudGlyphs{gap:calc(2 * var(--u));display:flex}.pixel-module__7ByXua__hudText{gap:var(--u);text-align:left;display:grid}.pixel-module__7ByXua__swatches{grid-template-columns:repeat(16, var(--u));grid-auto-rows:var(--u);box-shadow:0 0 0 var(--u) var(--ui-line);display:grid}.pixel-module__7ByXua__swatches i{background:var(--swatch)}@keyframes pixel-module__7ByXua__blink{50%{visibility:hidden}}@keyframes pixel-module__7ByXua__bob{50%{transform:translateY(var(--u))}}@keyframes pixel-module__7ByXua__pulse{50%{inset:calc(-1 * var(--u))}}@keyframes pixel-module__7ByXua__xp-tick{0%{background:var(--ui-xp-off);box-shadow:none}}@media (prefers-reduced-motion:reduce){:root[data-js] .pixel-module__7ByXua__ghost{visibility:visible}}
.page-module__E0kJGG__page{min-height:100svh;position:relative;overflow-x:clip}.page-module__E0kJGG__page main:focus{outline:none}.page-module__E0kJGG__skip{z-index:100;font-size:var(--fs-1);color:var(--ink-void);background:var(--ink-gold);padding:12px 24px;line-height:2;position:fixed;top:12px;left:12px}.page-module__E0kJGG__skip:not(:focus){clip-path:inset(50%)}.page-module__E0kJGG__lost{place-content:center;justify-items:center;gap:24px;padding:48px 16px;display:grid}
.section-module__LnU9uq__section{padding:0 24px 72px;scroll-margin-top:0;position:relative}.section-module__LnU9uq__inner{max-width:1152px;margin:0 auto}.section-module__LnU9uq__header{gap:12px;margin-bottom:48px;display:grid}.section-module__LnU9uq__header>:not(.section-module__LnU9uq__banner){max-width:768px}.section-module__LnU9uq__banner{background:repeating-linear-gradient(90deg, var(--ink-leaf-2) 0 12px, transparent 12px 18px, var(--ink-leaf-2) 18px 24px, transparent 24px 36px) 0 calc(100% - 12px) / 100% 6px no-repeat, linear-gradient(var(--ink-leaf-1) 0 0) 0 calc(100% - 6px) / 100% 6px no-repeat, linear-gradient(var(--ink-leaf-0) 0 0) 0 100% / 100% 6px no-repeat, linear-gradient(var(--ink-sky-0) 0 24px, var(--ink-sky-1) 24px 48px, var(--ink-sky-2) 48px 72px, var(--ink-sky-3) 72px);justify-content:center;align-items:center;height:120px;margin:0 calc(50% - 50vw) 36px;display:flex;position:relative;overflow:hidden}.section-module__LnU9uq__cloud{width:6px;height:6px;color:var(--ink-cloud);animation:90s steps(180,end) infinite section-module__LnU9uq__drift;position:absolute;top:24px;left:0;box-shadow:12px 0,18px 0,6px 6px,12px 6px,18px 6px,24px 6px,36px 6px,42px 6px,0 12px,6px 12px,12px 12px,18px 12px,24px 12px,30px 12px,36px 12px,42px 12px,48px 12px}.section-module__LnU9uq__cloudFar{animation-duration:140s;animation-delay:-70s;top:54px}@keyframes section-module__LnU9uq__drift{0%{transform:translate(-60px)}to{transform:translate(100vw)}}.section-module__LnU9uq__stage{font-size:var(--fs-1);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-gold);background:var(--ink-void);box-shadow:0 0 0 var(--u) var(--ink-star), var(--u) calc(3 * var(--u)) 0 var(--u) var(--ink-void);align-items:center;gap:12px;margin:0 0 12px;padding:6px 24px;line-height:2;display:flex;position:relative}.section-module__LnU9uq__stage:before{content:"";background:var(--ink-accent);width:6px;height:6px;box-shadow:12px 0 0 var(--ink-gold), 24px 0 0 var(--ink-mint);margin-right:24px}.section-module__LnU9uq__title{font-size:var(--fs-3);color:var(--ui-text);text-shadow:var(--u) var(--u) 0 var(--ink-accent);margin:0;font-weight:400;line-height:1.333}.section-module__LnU9uq__intro{font-size:var(--fs-2);color:var(--ui-muted);margin:0;line-height:1.5}.section-module__LnU9uq__reveal[data-reveal=armed]{clip-path:inset(0 0 100%)}.section-module__LnU9uq__reveal[data-reveal=shown]{animation:.6s steps(10,end) backwards section-module__LnU9uq__wipe}@keyframes section-module__LnU9uq__wipe{0%{clip-path:inset(0 0 100%);transform:translateY(24px)}to{clip-path:inset(0);transform:translateY(0)}}@media (max-width:720px){.section-module__LnU9uq__section{padding:0 16px 48px}.section-module__LnU9uq__banner{height:96px}.section-module__LnU9uq__header{margin-bottom:36px}.section-module__LnU9uq__title{font-size:var(--fs-2);line-height:1.5}.section-module__LnU9uq__intro{font-size:var(--fs-1);line-height:2}}
.character-select-module__57wyKa__roster{grid-template-columns:1fr 1fr;gap:48px;margin-bottom:36px;display:grid}.character-select-module__57wyKa__card{grid-template-rows:auto 1fr;gap:12px;display:grid}.character-select-module__57wyKa__card[data-selected=false]{opacity:.72}.character-select-module__57wyKa__player{height:24px;font-size:var(--fs-1);color:var(--ui-select);line-height:2;animation:1s steps(2,jump-none) infinite character-select-module__57wyKa__bob}@keyframes character-select-module__57wyKa__bob{50%{transform:translateY(6px)}}.character-select-module__57wyKa__portrait{width:96px;height:96px;color:var(--ink-gold);background:var(--ink-ink);box-shadow:inset 0 -12px 0 var(--ink-shadow);place-items:center;margin-bottom:24px;display:grid}.character-select-module__57wyKa__class{margin:0 0 12px}.character-select-module__57wyKa__pitch{font-size:var(--fs-2);margin:0 0 24px;line-height:1.5}.character-select-module__57wyKa__stats{gap:6px;margin:0 0 24px;display:grid}.character-select-module__57wyKa__stat{font-size:var(--fs-1);border-bottom:3px dotted;justify-content:space-between;gap:12px;padding-bottom:6px;line-height:2;display:flex}.character-select-module__57wyKa__stat dt{text-transform:uppercase;letter-spacing:.08em}.character-select-module__57wyKa__stat dd{margin:0}.character-select-module__57wyKa__special{font-size:var(--fs-1);margin:0 0 24px;line-height:2}.character-select-module__57wyKa__special span{text-transform:uppercase}.character-select-module__57wyKa__npc{max-width:768px}@media (max-width:860px){.character-select-module__57wyKa__roster{grid-template-columns:1fr;gap:24px}.character-select-module__57wyKa__card[data-selected=true]{transform:none}}@media (max-width:720px){.character-select-module__57wyKa__pitch{font-size:var(--fs-1);line-height:2}.character-select-module__57wyKa__portrait{width:72px;height:72px}}@media (prefers-reduced-motion:reduce){.character-select-module__57wyKa__card{transition:none}.character-select-module__57wyKa__player{animation:none}}
.credits-module__kkf-zG__footer{text-align:center;color:var(--ink-star);background:var(--ink-void);padding:0 24px 72px;position:relative}.credits-module__kkf-zG__sky{background:linear-gradient(var(--ink-void) 0 12px, var(--ink-sky-0) 12px 24px, var(--ink-sky-1) 24px 36px, var(--ink-sky-0) 36px 42px, var(--ink-void) 42px);height:48px;margin:0 -24px 72px}.credits-module__kkf-zG__roll{justify-items:center;gap:36px;max-width:768px;margin:0 auto;display:grid}.credits-module__kkf-zG__theEnd{font-size:var(--fs-3);color:var(--ink-gold);text-shadow:3px 3px 0 var(--ink-accent-dark);margin:0;line-height:1.333}.credits-module__kkf-zG__cast{gap:24px;margin:0;display:grid}[data-reveal=shown] .credits-module__kkf-zG__line{animation:.72s steps(6,end) backwards credits-module__kkf-zG__rise}@keyframes credits-module__kkf-zG__rise{0%{opacity:0;transform:translateY(36px)}}.credits-module__kkf-zG__line dt{font-size:var(--fs-1);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-glow);line-height:2}.credits-module__kkf-zG__line dd{font-size:var(--fs-2);margin:0;line-height:1.5}.credits-module__kkf-zG__links{font-size:var(--fs-1);flex-wrap:wrap;justify-content:center;gap:12px 36px;line-height:2;display:flex}.credits-module__kkf-zG__links a{color:var(--ink-mint);align-items:center;gap:12px;display:inline-flex}.credits-module__kkf-zG__links a:hover,.credits-module__kkf-zG__links a:focus-visible{color:var(--ink-gold)}.credits-module__kkf-zG__fine{font-size:var(--fs-1);color:var(--ink-glow);margin:0;line-height:2}.credits-module__kkf-zG__fine a{color:var(--ink-mint)}@media (prefers-reduced-motion:reduce){.credits-module__kkf-zG__line{animation:none}}
.faq-section-module__GhW0ta__layout{grid-template-columns:1fr 1fr;align-items:start;gap:36px;display:grid}@media (max-width:860px){.faq-section-module__GhW0ta__layout{grid-template-columns:1fr}}
.inventory-section-module__FmtqUa__layout{grid-template-columns:3fr 2fr;align-items:start;gap:36px;display:grid}@media (max-width:960px){.inventory-section-module__FmtqUa__layout{grid-template-columns:1fr}}
.party-roster-module___3VJ7G__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;margin:0 0 36px;padding:0;list-style:none;display:grid}.party-roster-module___3VJ7G__grid>:first-child{grid-column:1/-1}.party-roster-module___3VJ7G__grid>li>*{height:100%}.party-roster-module___3VJ7G__grid>:first-child .party-roster-module___3VJ7G__members{grid-template-columns:repeat(3,1fr)}.party-roster-module___3VJ7G__blurb{font-size:var(--fs-1);justify-items:start;gap:12px;margin:0 0 24px;line-height:2;display:grid}.party-roster-module___3VJ7G__members{font-size:var(--fs-1);gap:6px;margin:0;padding:0;line-height:2;list-style:none;display:grid}.party-roster-module___3VJ7G__members li{align-items:center;gap:12px;display:flex}.party-roster-module___3VJ7G__members li:hover{color:var(--ui-select)}.party-roster-module___3VJ7G__npc{max-width:768px}@media (max-width:600px){.party-roster-module___3VJ7G__grid{grid-template-columns:1fr}.party-roster-module___3VJ7G__grid>:first-child .party-roster-module___3VJ7G__members{grid-template-columns:1fr 1fr}}
.quest-log-module__TS933G__map{grid-template-columns:repeat(6,1fr);gap:12px;margin:0 0 48px;padding:0;list-style:none;display:grid;position:relative}.quest-log-module__TS933G__map:before{content:"";background:repeating-linear-gradient(90deg, var(--ui-muted) 0 12px, transparent 12px 24px);height:6px;position:absolute;top:34px;left:8%;right:8%}.quest-log-module__TS933G__stop{justify-content:center;display:flex;position:relative}.quest-log-module__TS933G__node{font:inherit;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;justify-items:center;gap:12px;padding:0;display:grid}.quest-log-module__TS933G__flag{width:72px;height:72px;color:var(--ui-text);background:var(--ui-panel);box-shadow:0 -6px 0 0 var(--ui-line), 0 6px 0 0 var(--ui-line), -6px 0 0 0 var(--ui-line), 6px 0 0 0 var(--ui-line), 6px 12px 0 0 var(--ui-drop);place-items:center;display:grid}.quest-log-module__TS933G__stop[data-state=cleared] .quest-log-module__TS933G__flag{color:var(--ink-void);background:var(--ink-mint)}.quest-log-module__TS933G__stop[data-state=current] .quest-log-module__TS933G__flag{color:var(--ink-void);background:var(--ink-gold);box-shadow:0 -6px 0 0 var(--ink-accent), 0 6px 0 0 var(--ink-accent), -6px 0 0 0 var(--ink-accent), 6px 0 0 0 var(--ink-accent), 6px 12px 0 0 var(--ui-drop);animation:.8s steps(2,jump-none) infinite quest-log-module__TS933G__hop}@keyframes quest-log-module__TS933G__hop{50%{transform:translateY(-6px)}}.quest-log-module__TS933G__stageNo{font-size:var(--fs-1);color:var(--ui-select);line-height:2}.quest-log-module__TS933G__name{font-size:var(--fs-2);color:var(--ui-text);line-height:1}.quest-log-module__TS933G__stop[data-state=current] .quest-log-module__TS933G__name:before{content:"▶";color:var(--ui-select)}.quest-log-module__TS933G__detail{grid-template-columns:3fr 2fr;align-items:start;gap:24px;display:grid}.quest-log-module__TS933G__body{min-height:108px;font-size:var(--fs-2);margin:0 0 24px;line-height:1.5}@media (max-width:960px){.quest-log-module__TS933G__map{grid-template-columns:repeat(3,1fr);row-gap:36px}.quest-log-module__TS933G__map:before{display:none}.quest-log-module__TS933G__detail{grid-template-columns:1fr}}@media (max-width:720px){.quest-log-module__TS933G__flag{width:48px;height:48px}.quest-log-module__TS933G__name{font-size:var(--fs-1)}.quest-log-module__TS933G__body{min-height:0;font-size:var(--fs-1);line-height:2}}@media (prefers-reduced-motion:reduce){.quest-log-module__TS933G__stop[data-state=current] .quest-log-module__TS933G__flag{animation:none}}
.save-point-module__khf81a__tabs{flex-wrap:wrap;gap:12px;display:flex}.save-point-module__khf81a__tab{font:inherit;font-size:var(--fs-2);color:var(--ui-text);background:var(--ui-panel);box-shadow:inset 0 0 0 var(--u) var(--ui-line), inset 0 -6px 0 var(--ui-lo);cursor:pointer;border:0;align-items:center;gap:12px;padding:12px 24px;line-height:1;display:inline-flex}.save-point-module__khf81a__tab[aria-selected=true]{color:var(--ink-void);background:var(--ink-gold);box-shadow:inset 0 0 0 var(--u) var(--ui-line), inset 0 -6px 0 var(--ink-accent)}.save-point-module__khf81a__tab:hover{color:var(--ui-select)}.save-point-module__khf81a__tab[aria-selected=true]:hover{color:var(--ink-void)}.save-point-module__khf81a__panel{margin-top:12px}.save-point-module__khf81a__note{font-size:var(--fs-1);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 24px;line-height:2;display:flex}.save-point-module__khf81a__assets{gap:12px;margin:0;padding:0;list-style:none;display:grid}.save-point-module__khf81a__asset{border-top:3px dashed;grid-template-columns:auto 1fr auto auto;align-items:center;gap:24px;padding:12px 0;display:grid}.save-point-module__khf81a__asset:first-child{border-top:0}.save-point-module__khf81a__chest{color:var(--ui-select)}.save-point-module__khf81a__info{min-width:0;display:grid}.save-point-module__khf81a__label{font-size:var(--fs-2);line-height:1.5}.save-point-module__khf81a__file{overflow-wrap:anywhere;font-size:var(--fs-1);opacity:.8;line-height:2}.save-point-module__khf81a__specs{font-size:var(--fs-1);align-items:center;gap:12px;line-height:2;display:flex}.save-point-module__khf81a__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.save-point-module__khf81a__footer{grid-template-columns:3fr 2fr;align-items:center;gap:36px;margin-top:36px;display:grid}.save-point-module__khf81a__links{flex-wrap:wrap;gap:24px;display:flex}@media (max-width:860px){.save-point-module__khf81a__asset{grid-template-columns:auto 1fr;gap:12px 24px}.save-point-module__khf81a__specs,.save-point-module__khf81a__asset>:last-child{grid-column:2}.save-point-module__khf81a__footer{grid-template-columns:1fr}}@media (max-width:720px){.save-point-module__khf81a__tab{font-size:var(--fs-1);padding:12px}.save-point-module__khf81a__label{font-size:var(--fs-1);line-height:2}}
.world-module__HOetxW__frame{background:var(--ink-sky-2);width:100%;height:100%;position:relative;overflow:hidden}.world-module__HOetxW__canvas{image-rendering:pixelated;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.world-module__HOetxW__fallback{flex-direction:column;display:flex;position:absolute;inset:0}.world-module__HOetxW__band{flex:1}.world-module__HOetxW__skyline{align-items:flex-end;height:60%;display:flex;position:absolute;inset:auto 0 0}.world-module__HOetxW__tower{--tower:var(--ink-ink-soft);background-color:var(--tower);background-image:repeating-linear-gradient(0deg, var(--tower) 0 10px, transparent 10px 16px), repeating-linear-gradient(90deg, var(--tower) 0 8px, var(--ink-gold) 8px 14px, var(--tower) 14px 20px);box-shadow:inset 0 6px 0 var(--ink-ink);flex:1}.world-module__HOetxW__tower:nth-child(odd){--tower:var(--ink-stone)}
.title-screen-module__6S3Q0q__hero{background:var(--ink-sky-1);isolation:isolate;height:98svh;min-height:560px;display:grid;position:relative;overflow:hidden}.title-screen-module__6S3Q0q__world{z-index:-1;position:absolute;inset:0}.title-screen-module__6S3Q0q__content{text-align:center;pointer-events:none;flex-direction:column;justify-content:space-between;align-items:center;gap:24px;padding:120px 24px 84px;display:flex}.title-screen-module__6S3Q0q__content a,.title-screen-module__6S3Q0q__content button{pointer-events:auto}.title-screen-module__6S3Q0q__heading{margin:0}.title-screen-module__6S3Q0q__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.title-screen-module__6S3Q0q__logotype{flex-wrap:wrap;justify-content:center;gap:12px 36px;display:flex}.title-screen-module__6S3Q0q__word{width:auto;height:96px;overflow:visible}.title-screen-module__6S3Q0q__block{fill:var(--ink-star)}.title-screen-module__6S3Q0q__word[data-tone=accent] .title-screen-module__6S3Q0q__block{fill:var(--ink-gold)}.title-screen-module__6S3Q0q__blockShadow{fill:var(--ink-void);stroke:var(--ink-void);stroke-width:.4px}.title-screen-module__6S3Q0q__blockOutline{fill:var(--ink-void);stroke:var(--ink-void);stroke-width:.5px}.title-screen-module__6S3Q0q__letter{animation:.56s steps(7,end) backwards title-screen-module__6S3Q0q__drop}@keyframes title-screen-module__6S3Q0q__drop{0%{opacity:0;transform:translateY(-12px)}60%{opacity:1;transform:translateY(1px)}to{transform:translateY(0)}}.title-screen-module__6S3Q0q__window{background:color-mix(in srgb, var(--ink-void) 72%, transparent);gap:12px;max-width:768px;padding:12px 24px;display:grid}.title-screen-module__6S3Q0q__tagline,.title-screen-module__6S3Q0q__sub{color:var(--ink-star);text-wrap:balance;margin:0}.title-screen-module__6S3Q0q__tagline{font-size:var(--fs-3);line-height:1.333}.title-screen-module__6S3Q0q__sub{font-size:var(--fs-2);color:var(--ink-glow);line-height:1.5}.title-screen-module__6S3Q0q__dock{justify-items:center;gap:24px;margin-top:auto;display:grid}.title-screen-module__6S3Q0q__press{font-size:var(--fs-2);color:var(--ink-gold);text-shadow:3px 3px 0 var(--ink-void);margin:0;line-height:1.5;animation:1s steps(2,jump-none) infinite title-screen-module__6S3Q0q__blink}@keyframes title-screen-module__6S3Q0q__blink{50%{opacity:0}}.title-screen-module__6S3Q0q__actions{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:24px;display:flex}.title-screen-module__6S3Q0q__cta{justify-items:center;gap:12px;display:grid}.title-screen-module__6S3Q0q__ctaNote{font-size:var(--fs-1);color:var(--ink-star);background:color-mix(in srgb, var(--ink-void) 72%, transparent);padding:0 12px;line-height:2}.title-screen-module__6S3Q0q__ctaNote a{color:var(--ink-gold)}.title-screen-module__6S3Q0q__meta{font-size:var(--fs-1);color:var(--ink-star);background:color-mix(in srgb, var(--ink-void) 72%, transparent);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:0;padding:0 12px;line-height:2;display:flex}.title-screen-module__6S3Q0q__ground{pointer-events:none;background:repeating-linear-gradient(90deg, transparent 0 108px, var(--ink-bloom) 108px 114px, transparent 114px 204px) 0 0 / auto 6px no-repeat, repeating-linear-gradient(90deg, var(--ink-leaf-2) 0 12px, transparent 12px 18px, var(--ink-leaf-2) 18px 24px, transparent 24px 36px) 0 6px / auto 6px no-repeat, linear-gradient(var(--ink-leaf-1) 0 0) 0 12px / 100% 6px no-repeat, linear-gradient(var(--ink-leaf-0) 0 0) 0 18px / 100% 6px no-repeat, linear-gradient(var(--ink-wood-dark) 0 0) 0 24px / 100% 6px no-repeat, linear-gradient(var(--ink-void) 0 0) 0 30px / 100% 6px no-repeat;height:36px;position:absolute;inset:auto 0 0}@media (max-width:720px){.title-screen-module__6S3Q0q__content{padding:96px 16px 72px}.title-screen-module__6S3Q0q__word{height:48px}.title-screen-module__6S3Q0q__logotype{gap:12px 24px}.title-screen-module__6S3Q0q__tagline{font-size:var(--fs-2);line-height:1.5}.title-screen-module__6S3Q0q__sub{font-size:var(--fs-1);line-height:2}}@media (min-width:900px){.title-screen-module__6S3Q0q__content{text-align:left;justify-content:center;align-items:flex-start;width:min(100%,1440px);margin:0 auto;padding:96px 48px 72px}.title-screen-module__6S3Q0q__content>*{max-width:560px}.title-screen-module__6S3Q0q__logotype{flex-direction:column;align-items:flex-start}.title-screen-module__6S3Q0q__word{height:72px}.title-screen-module__6S3Q0q__tagline{font-size:var(--fs-2);line-height:1.5}.title-screen-module__6S3Q0q__sub{font-size:var(--fs-1);line-height:2}.title-screen-module__6S3Q0q__window{background:color-mix(in srgb, var(--ink-void) 55%, transparent);box-shadow:inset 0 0 0 var(--u) color-mix(in srgb, var(--ink-star) 60%, transparent), var(--u) var(--u) 0 color-mix(in srgb, var(--ink-void) 40%, transparent);padding:12px 24px}.title-screen-module__6S3Q0q__dock{justify-items:start;margin-top:12px}.title-screen-module__6S3Q0q__actions{justify-content:flex-start}.title-screen-module__6S3Q0q__cta{justify-items:start}.title-screen-module__6S3Q0q__meta{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.title-screen-module__6S3Q0q__letter,.title-screen-module__6S3Q0q__press{animation:none}}
.top-bar-module__-4ahoG__bar{z-index:10;font-size:var(--fs-1);align-items:center;gap:24px;padding:24px;line-height:2;display:flex;position:absolute;inset:0 0 auto}.top-bar-module__-4ahoG__brand,.top-bar-module__-4ahoG__nav a{color:var(--ink-star);text-transform:uppercase;letter-spacing:.08em;background:color-mix(in srgb, var(--ink-void) 72%, transparent);align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:inline-flex}.top-bar-module__-4ahoG__nav{gap:12px;display:flex}.top-bar-module__-4ahoG__nav a:hover,.top-bar-module__-4ahoG__nav a:focus-visible{color:var(--ink-gold)}.top-bar-module__-4ahoG__nav a:hover:before,.top-bar-module__-4ahoG__nav a:focus-visible:before{content:"▶"}.top-bar-module__-4ahoG__hud{margin:0 calc(2 * var(--u)) calc(2 * var(--u)) auto}.top-bar-module__-4ahoG__menu{display:none;position:relative}.top-bar-module__-4ahoG__menuButton{font-size:var(--fs-1);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-void);background:var(--ink-gold);box-shadow:inset 0 calc(-1 * var(--u)) 0 var(--ink-accent-dark);cursor:pointer;border:0;padding:0 12px;line-height:2}.top-bar-module__-4ahoG__popover{min-width:192px;position:absolute;top:calc(100% + 12px);left:0}@media (max-width:720px){.top-bar-module__-4ahoG__menu{display:block}.top-bar-module__-4ahoG__bar{padding:12px 16px}.top-bar-module__-4ahoG__nav,.top-bar-module__-4ahoG__brand span{display:none}}
.xp-section-module__kEWfla__panel{max-width:768px}.xp-section-module__kEWfla__loading{font-size:var(--fs-2);color:var(--ui-select);margin:0;line-height:1.5;animation:1s steps(2,jump-none) infinite xp-section-module__kEWfla__blink}@keyframes xp-section-module__kEWfla__blink{50%{opacity:.2}}.xp-section-module__kEWfla__score{font-size:var(--fs-2);margin:0 0 24px;line-height:1.5}.xp-section-module__kEWfla__number{font-size:var(--fs-4);line-height:1}.xp-section-module__kEWfla__error{font-size:var(--fs-2);margin:0 0 12px;line-height:1.5}.xp-section-module__kEWfla__actions{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}@media (max-width:720px){.xp-section-module__kEWfla__score,.xp-section-module__kEWfla__error{font-size:var(--fs-1);line-height:2}.xp-section-module__kEWfla__number{font-size:var(--fs-3);line-height:1.333}}@media (prefers-reduced-motion:reduce){.xp-section-module__kEWfla__loading{animation:none}}
