@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3702f26392e21a15-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cd21efaca8026c00-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/485435f9f1e1f82c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/966913bad25267a8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Silkscreen Fallback;src:local("Arial");ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.00%;size-adjust:149.62%}.__className_f89b3a{font-family:Silkscreen,Silkscreen Fallback;font-style:normal}.__variable_f89b3a{--font-pixel:"Silkscreen","Silkscreen Fallback"}.visual_card__HNwJo{padding:12px;color:#f6ead2;background:radial-gradient(120% 90% at 50% 30%,rgba(30,19,10,.55),rgba(11,7,4,.9)),url(/textures/wood.avif) 50% /360px;box-shadow:0 0 0 3px #0b0704,6px 6px 0 3px rgba(0,0,0,.45)}.visual_card__HNwJo,.visual_floor__LpWj7{position:relative;border:3px solid #6b5236}.visual_floor__LpWj7{overflow:hidden;box-shadow:0 0 0 2px #0b0704;background:radial-gradient(90% 85% at 50% 45%,rgba(20,13,7,.15),rgba(11,7,4,.82)),url(/quest-art/dungeon/visual-floor.png) 0 0 /96px;image-rendering:pixelated}.visual_floorDim__hThAG{background:radial-gradient(95% 90% at 50% 45%,rgba(18,11,6,.66),rgba(11,7,4,.92)),url(/quest-art/dungeon/visual-floor.png) 0 0 /96px}.visual_pit__4vNgD{position:relative;overflow:hidden;border:3px solid #6b5236;background:#120c07;box-shadow:0 0 0 2px #0b0704,inset 0 2px 0 rgba(0,0,0,.6)}.visual_pixel__E3Sxs{line-height:1.15}.visual_btn__TmjHZ,.visual_pixel__E3Sxs{font-family:var(--font-pixel),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.04em}.visual_btn__TmjHZ{font-size:12px;line-height:1.2;min-height:44px;padding:6px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#e2bd84;background:#2a1d12;border:3px solid #6b5236;box-shadow:0 0 0 2px #0b0704,3px 3px 0 2px rgba(0,0,0,.55);cursor:pointer;transition:transform 60ms ease-out,box-shadow 60ms ease-out,background-color .12s,border-color .12s;-webkit-tap-highlight-color:transparent}.visual_btn__TmjHZ:hover:not(:disabled){background:#36261a;border-color:#8f6d45}.visual_btn__TmjHZ:active:not(:disabled){transform:translate(2px,2px);box-shadow:0 0 0 2px #0b0704,1px 1px 0 2px rgba(0,0,0,.55)}.visual_btn__TmjHZ:disabled{opacity:.4;cursor:default}.visual_btn__TmjHZ:focus-visible,.visual_check__mfkoo:focus-visible,.visual_choice__5ywy2:focus-visible{outline:2px solid #fbbf24;outline-offset:3px}.visual_btnOn__OARY7{color:#3a2414;background:linear-gradient(#f3c266,#e8961c);border-color:#f2c14e}.visual_btnOn__OARY7:hover:not(:disabled){background:linear-gradient(#f6cb7a,#ec9f2c);border-color:#f6d27a}.visual_choice__5ywy2{display:block;width:100%;min-height:44px;padding:8px 12px;text-align:left;color:#f6ead2;background:#1d140c;border:3px solid #6b5236;box-shadow:0 0 0 2px #0b0704,3px 3px 0 2px rgba(0,0,0,.5);cursor:pointer;transition:transform 60ms ease-out,box-shadow 60ms ease-out,border-color .12s,background-color .12s;-webkit-tap-highlight-color:transparent}.visual_choice__5ywy2:hover{border-color:#f2c14e;background:#241810}.visual_choice__5ywy2:active{transform:translate(2px,2px);box-shadow:0 0 0 2px #0b0704,1px 1px 0 2px rgba(0,0,0,.5)}.visual_btnSmall__AZ8s_{font-size:11px;padding:4px 12px;white-space:nowrap;text-align:center}.visual_slider__Fzj1F{--pct:50%;--thumb:22px;-webkit-appearance:none;appearance:none;position:relative;display:block;width:100%;height:44px;background:transparent;cursor:pointer}.visual_slider__Fzj1F::-webkit-slider-runnable-track{height:10px;border:3px solid #6b5236;background:linear-gradient(90deg,#f2c14e var(--pct),#120c07 var(--pct));box-shadow:0 0 0 2px #0b0704}.visual_slider__Fzj1F::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;width:var(--thumb);height:var(--thumb);margin-top:calc((4px - var(--thumb)) / 2);background:#f6ead2;border:3px solid #0b0704;box-shadow:2px 2px 0 rgba(0,0,0,.6)}.visual_slider__Fzj1F::-moz-range-track{height:10px;border:3px solid #6b5236;background:#120c07;box-shadow:0 0 0 2px #0b0704}.visual_slider__Fzj1F::-moz-range-progress{height:10px;background:#f2c14e}.visual_slider__Fzj1F::-moz-range-thumb{box-sizing:border-box;width:var(--thumb);height:var(--thumb);border-radius:0;background:#f6ead2;border:3px solid #0b0704;box-shadow:2px 2px 0 rgba(0,0,0,.6)}.visual_slider__Fzj1F:focus-visible{outline:2px solid #fbbf24;outline-offset:2px}.visual_card__HNwJo [tabindex="0"]:focus-visible{outline:2px solid #fbbf24!important;outline-offset:-2px}.visual_sliderWrap__uJDIq{--thumb:22px;--lp:0;position:relative;display:block}.visual_lessonMark___bQ1I{position:absolute;top:50%;left:calc(3px + var(--thumb) / 2 + (100% - 6px - var(--thumb)) * var(--lp));height:28px;transform:translate(-50%,-50%);pointer-events:none}.visual_lessonMark___bQ1I,.visual_lessonNotch__v_2LQ{width:4px;background:#e2bd84;box-shadow:0 0 0 2px #0b0704}.visual_lessonNotch__v_2LQ{display:inline-block;height:14px}@media (pointer:coarse){.visual_sliderWrap__uJDIq,.visual_slider__Fzj1F{--thumb:30px}}.visual_check__mfkoo{-webkit-appearance:none;appearance:none;flex-shrink:0;width:24px;height:24px;margin:0;display:grid;place-content:center;background:#120c07;border:3px solid #6b5236;box-shadow:0 0 0 2px #0b0704;cursor:pointer}.visual_check__mfkoo:checked{border-color:#94d36c}.visual_check__mfkoo:checked:after{content:"";width:10px;height:10px;background:#94d36c}@keyframes visual_pop__jL5KK{0%{transform:scale(.82);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1)}}.visual_pop__jL5KK{animation:visual_pop__jL5KK .32s cubic-bezier(.2,.9,.3,1.2) both}@keyframes visual_flash___Y6Td{0%{box-shadow:0 0 0 2px #0b0704,0 0 0 0 rgba(242,193,78,.9)}to{box-shadow:0 0 0 2px #0b0704,0 0 0 10px rgba(242,193,78,0)}}.visual_flash___Y6Td{animation:visual_flash___Y6Td .45s ease-out both}@keyframes visual_hop__VnRgt{0%{transform:translateY(0)}40%{transform:translateY(-14px)}to{transform:translateY(0)}}.visual_hop__VnRgt{display:inline-block;animation:visual_hop__VnRgt .45s ease-out both}.visual_walk___yu5i{position:absolute;transition:left .45s cubic-bezier(.5,0,.3,1),top .45s cubic-bezier(.5,0,.3,1);pointer-events:none}@media (prefers-reduced-motion:reduce){.visual_flash___Y6Td,.visual_hop__VnRgt,.visual_pop__jL5KK{animation:none}.visual_btn__TmjHZ,.visual_choice__5ywy2,.visual_walk___yu5i{transition:none}}