@font-face{font-family:Fumo;src:url(/assets/Fumo-C9OvFJzx.woff2)format("woff2"),url(/assets/Fumo-CgaGQ01R.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SuperDeluxe Sans;src:url(/assets/SUPERDELUXESANS-REGULAR-CaAlBUwy.OTF)format("opentype");font-weight:400 900;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--button-press-outline-color:currentColor;--button-press-outline-offset:3px;--scene-control-row-height:3.2rem;--scene-control-row-bottom:max(1.25rem, env(safe-area-inset-bottom,0px) + .75rem);color:#f5f1e6;background:#050709;font-family:Urbanist,Manrope,sans-serif}@media (width<=768px){:root{--scene-control-row-bottom:max(1rem, env(safe-area-inset-bottom,0px) + .7rem)}}.btn--medium{min-height:44px;padding:11px 18px;font-size:16px}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;min-height:100%}body{color:#f5f1e6;background:#050709;min-height:100vh;font-family:Urbanist,Manrope,sans-serif;overflow:hidden}html.route--chapter-page,body.route--chapter-page{overflow:auto}button,input,textarea,select{font:inherit}button:not(:disabled):active{outline:2px solid var(--button-press-outline-color);outline-offset:var(--button-press-outline-offset)}a{color:inherit;text-decoration:none}[data-modal-panel]{transform-origin:50%;will-change:opacity, transform, filter}.app-modal{z-index:var(--app-modal-z,60);place-items:var(--app-modal-place-items,center);padding:max(1rem, env(safe-area-inset-top,0px) + var(--app-modal-pad-top,1rem)) var(--app-modal-pad-x,1.5rem) max(1rem, env(safe-area-inset-bottom,0px) + var(--app-modal-pad-bottom,1rem));background:var(--app-modal-backdrop,#040508d6);-webkit-backdrop-filter:blur(var(--app-modal-backdrop-blur,20px));backdrop-filter:blur(var(--app-modal-backdrop-blur,20px));display:grid;position:fixed;inset:0}.app-modal__dialog{gap:var(--app-modal-dialog-gap,1.5rem);width:min(100%, var(--app-modal-width,48rem));max-height:calc(100dvh - var(--app-modal-viewport-offset,2rem));border-radius:var(--app-modal-radius,2rem);flex-direction:column;padding:clamp(1.4rem,3vw,2.2rem);display:flex;overflow:auto}.app-modal__dialog:focus,.app-modal__dialog:focus-visible{outline:none}.app-modal__header{display:grid}.app-modal__close{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:.55rem .95rem;display:inline-flex}.app-modal__title{font-family:var(--app-modal-title-font,"SuperDeluxe Sans", "Urbanist", sans-serif);font-size:var(--app-modal-title-size,clamp(2.3rem, 3.3rem, 3.5rem));letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:400;line-height:.95}.app-modal__summary{line-height:1.6;font-size:var(--app-modal-summary-size,1.05rem);margin:0}.app-modal__body{gap:var(--app-modal-body-gap,.95rem);font-family:var(--app-modal-body-font,inherit);line-height:var(--app-modal-body-line-height,1.5);letter-spacing:var(--app-modal-body-letter-spacing,normal);font-size:var(--app-modal-body-size,1.3rem);display:grid}.app-modal__actions{gap:.85rem;margin-top:1.5rem;display:flex}.site-button{max-width:100%;color:var(--p,#b3b3b3);cursor:pointer;white-space:nowrap;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-family:SuperDeluxe Sans,Urbanist,sans-serif;font-weight:400;line-height:1;transition:background-color .18s,border-color .18s,opacity .18s;display:inline-flex}.site-button--filled{background:var(--pdd,#2e2e2e)}.site-button--filled:hover,.site-button--filled[aria-expanded=true]{background:color-mix(in srgb, var(--pdd,#2e2e2e) 72%, var(--pd,#565656))}.site-button--outline{border-color:color-mix(in srgb, var(--pl,#8a8a8a) 38%, transparent)}.site-button--outline:hover{background:color-mix(in srgb, var(--pdd,#2e2e2e) 55%, transparent)}.site-button:focus{outline:none}.site-button:focus-visible{outline:2px solid var(--p,#b3b3b3);outline-offset:2px}.site-button__text{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.site-button__kicker{letter-spacing:-.08em;font-size:8px}.site-button__label{letter-spacing:-.08em;text-overflow:ellipsis;max-width:100%;padding-right:.12em;font-size:22px;overflow:hidden}@media (width<=768px){.site-button{border-radius:10px;padding:7px 10px}.site-button__label{font-size:16px}.site-button__kicker{font-size:7px}}.site-sticky-header{z-index:26;pointer-events:none;padding:env(safe-area-inset-top,0px) 0 0;position:fixed;top:0;left:0;right:0}.site-sticky-shell{width:100%;min-height:76px;padding:10px max(16px, env(safe-area-inset-right,0px)) 10px max(16px, env(safe-area-inset-left,0px));pointer-events:auto;background:linear-gradient(135deg, color-mix(in srgb, var(--pll,#fefefe) 8%, transparent) 0%, #ffffff05 100%), var(--site-sticky-surface,color-mix(in srgb, var(--pddd,#111) 98.8%, transparent));box-shadow:var(--site-sticky-shadow,0 20px 44px #00000057);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);grid-template-columns:minmax(0,1fr);align-items:center;gap:16px;margin:0;display:grid;position:relative}.site-sticky-title{min-width:0;color:var(--tb,#fefefe);font-weight:800;font-size:var(--site-sticky-title-size,28.8px);letter-spacing:0;text-align:right;text-transform:uppercase;margin:0;line-height:1}.site-sticky-enter-active,.site-sticky-leave-active{transition:opacity .2s,transform .28s cubic-bezier(.16,1,.3,1)}.site-sticky-enter-from,.site-sticky-leave-to{opacity:0;transform:translateY(-14px)}@media (width<=768px){.site-sticky-header{--site-sticky-title-size:20px}}.site-back-dock{top:calc(env(safe-area-inset-top,0px) + 10px);left:max(16px, env(safe-area-inset-left,0px));z-index:26;position:fixed}.site-back-dock-enter-active,.site-back-dock-leave-active{transition:opacity .18s,transform .24s cubic-bezier(.16,1,.3,1)}.site-back-dock-enter-from,.site-back-dock-leave-to{opacity:0;transform:translateY(-10px)}.site-back-anchor.is-docked{opacity:0;pointer-events:none;transition:opacity .18s}.site-back-anchor.is-docked:focus-visible{opacity:1;pointer-events:auto}.site-switcher-caret{width:12px;height:8px;color:var(--p,#b3b3b3);flex:none;transition:rotate .18s}.site-switcher-caret.is-open{rotate:180deg}.site-switcher-backdrop{z-index:1;pointer-events:auto;background:0 0;position:fixed;inset:0}.site-switcher-panel{z-index:2;pointer-events:auto;border:1px solid color-mix(in srgb, var(--pl,#8a8a8a) 22%, #ffffff14);background:color-mix(in srgb, var(--pddd,#1b1b1b) 96%, #000);border-radius:18px;min-width:300px;max-height:min(66dvh,560px);padding:12px;position:absolute;top:calc(100% + 8px);left:50%;overflow-y:auto;translate:-50%;box-shadow:0 28px 56px #00000070}.site-switcher-heading{letter-spacing:-.04em;color:var(--p,#b3b3b3);margin:4px 10px 10px;font-family:SuperDeluxe Sans,Urbanist,sans-serif;font-size:1.5rem;font-weight:400}.site-switcher-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.site-switcher-item{width:100%;color:var(--tb,#fefefe);cursor:pointer;font:inherit;letter-spacing:-2%;text-align:left;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:baseline;gap:12px;padding:9px 10px;font-family:SuperDeluxe Sans,Urbanist,sans-serif;font-size:17px;font-weight:700;display:flex}.site-switcher-item:hover{background:color-mix(in srgb, var(--pdd,#2e2e2e) 62%, transparent)}.site-switcher-item:focus-visible{outline:2px solid var(--p,#b3b3b3);outline-offset:-2px}.site-switcher-item.is-current{background:var(--pdd,#2e2e2e)}.site-switcher-enter-active,.site-switcher-leave-active{transition:opacity .16s,transform .2s cubic-bezier(.16,1,.3,1)}.site-switcher-enter-from,.site-switcher-leave-to{opacity:0;transform:translateY(6px)}@media (width<=768px){.site-switcher-backdrop{background:#00000085}.site-switcher-panel{min-width:0;max-height:72dvh;padding:16px 16px max(18px, env(safe-area-inset-bottom,0px));border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;position:fixed;inset:auto 0 0;translate:none}.site-switcher-enter-from,.site-switcher-leave-to{opacity:1;transform:translateY(100%)}.site-switcher-item{white-space:normal;padding:12px 10px}}.site-reveal{opacity:0;filter:blur(12px);will-change:opacity, translate, filter;transition:opacity .6s cubic-bezier(.16,1,.3,1),translate .6s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.16,1,.3,1);translate:0 1.1rem}.site-reveal.is-visible{opacity:1;filter:blur();translate:0}.site-reveal--media,.site-reveal--media.is-visible{filter:none;translate:none}.modal-fade-enter-active{transition:opacity .28s}.modal-fade-leave-active{transition:opacity .22s ease-in}.modal-fade-enter-active [data-modal-panel]{transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1),filter .32s}.modal-fade-leave-active [data-modal-panel]{transition:opacity .2s ease-in,transform .2s ease-in,filter .2s ease-in}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.modal-fade-enter-from [data-modal-panel],.modal-fade-leave-to [data-modal-panel]{opacity:0;filter:blur(10px);transform:translateY(.9rem)scale(.985)}@media (prefers-reduced-motion:reduce){[data-modal-panel]{will-change:auto}.modal-fade-enter-active,.modal-fade-leave-active,.modal-fade-enter-active [data-modal-panel],.modal-fade-leave-active [data-modal-panel],.site-button,.site-sticky-enter-active,.site-sticky-leave-active,.site-back-dock-enter-active,.site-back-dock-leave-active,.site-back-anchor.is-docked,.site-switcher-caret,.site-switcher-enter-active,.site-switcher-leave-active,.site-reveal{transition:none!important}.site-reveal{opacity:1;filter:none;translate:none}}@media (width<=640px){.app-modal{padding:max(1rem, env(safe-area-inset-top,0px) + var(--app-modal-pad-top-mobile,.75rem)) var(--app-modal-pad-x-mobile,1rem) max(1rem, env(safe-area-inset-bottom,0px) + var(--app-modal-pad-bottom-mobile,.75rem))}.app-modal__dialog{border-radius:var(--app-modal-radius-mobile,1.5rem)}.app-modal__actions--stack-mobile{flex-direction:column}}.privacy-doc[data-v-f879b2c8]{color:var(--tb,#111);flex-direction:column;gap:clamp(22px,3vw,30px);display:flex}.privacy-doc__lead[data-v-f879b2c8]{margin:0;font-size:clamp(16px,1.7vw,19px);font-weight:600;line-height:1.35}.privacy-doc__section[data-v-f879b2c8]{flex-direction:column;gap:14px;display:flex}.privacy-doc__heading[data-v-f879b2c8]{margin:0 0 2px;font-size:clamp(18px,2vw,22px);font-weight:800;line-height:1.15}.privacy-doc__paragraph[data-v-f879b2c8]{color:#111111db;margin:0;font-size:clamp(14px,1.5vw,16px);font-weight:500;line-height:1.5}.privacy-doc__list[data-v-f879b2c8]{background:#ffffff80;border:1px solid #11111124;border-radius:12px;flex-direction:column;gap:12px;margin:6px 0 0;padding:18px 20px;display:flex}.privacy-doc__item[data-v-f879b2c8]{flex-direction:column;gap:4px;display:flex}.privacy-doc__item dt[data-v-f879b2c8]{font-size:clamp(15px,1.6vw,17px);font-weight:800;line-height:1.2}.privacy-doc__item dd[data-v-f879b2c8]{color:#111111d1;margin:0;font-size:clamp(14px,1.5vw,16px);font-weight:500;line-height:1.45}.privacy-doc__choices[data-v-f879b2c8]{flex-direction:column;gap:12px;display:flex}.privacy-doc__switch[data-v-f879b2c8]{background:#ffffff80;border:1px solid #11111124;border-radius:12px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.privacy-doc__switch-detail[data-v-f879b2c8]{color:#111111db;margin:0;font-size:clamp(14px,1.5vw,16px);font-weight:500;line-height:1.5}.privacy-doc__switch-state[data-v-f879b2c8]{color:#1111119e;margin:0;font-size:14px;font-weight:700;line-height:1.35}.privacy-doc__choices-note[data-v-f879b2c8]{color:#1111119e;margin:0;padding:0 4px;font-size:clamp(13px,1.4vw,15px);font-weight:500;line-height:1.45}.privacy-doc__divider[data-v-f879b2c8]{border:0;border-top:1px solid #11111124;margin:0}.privacy-doc__updated[data-v-f879b2c8]{color:#1119;margin:0;font-size:clamp(13px,1.4vw,15px);font-weight:500}.privacy-switch[data-v-f879b2c8]{min-height:44px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.privacy-switch__track[data-v-f879b2c8]{background:#11111114;border:1px solid #11111147;border-radius:999px;flex:none;width:52px;height:30px;transition:background-color .18s,border-color .18s;position:relative}.privacy-switch__thumb[data-v-f879b2c8]{background:#fefefe;border-radius:50%;width:22px;height:22px;transition:translate .18s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.privacy-switch[aria-checked=true] .privacy-switch__track[data-v-f879b2c8]{background:#2e2e2e;border-color:#111111b3}.privacy-switch[aria-checked=true] .privacy-switch__thumb[data-v-f879b2c8]{translate:22px}.privacy-switch__label[data-v-f879b2c8]{font-size:clamp(15px,1.6vw,17px);font-weight:800;line-height:1.2}.privacy-switch[data-v-f879b2c8]:focus{outline:none}.privacy-switch[data-v-f879b2c8]:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #111}.privacy-switch[data-v-f879b2c8]:disabled{cursor:not-allowed;opacity:.45}@media (width<=768px){.privacy-doc__switch[data-v-f879b2c8]{padding:16px}}@media (prefers-reduced-motion:reduce){.privacy-switch__track[data-v-f879b2c8],.privacy-switch__thumb[data-v-f879b2c8]{transition:none}}.privacy-modal[data-v-a95811fd]{--tb:#111;--p:#b3b3b3;--pd:#565656;--pdd:#2e2e2e;--pddd:#1b1b1b;--pl:#8a8a8a;--pll:#cfcfcf;--button-press-outline-color:#111;--app-modal-z:110;--app-modal-width:46rem;--app-modal-backdrop:#08090cdb;--app-modal-dialog-gap:clamp(20px, 3vw, 28px)}.privacy-modal__frame[data-v-a95811fd]{width:min(100%, var(--app-modal-width,48rem));position:relative}.privacy-modal__frame[data-v-a95811fd]:focus,.privacy-modal__frame[data-v-a95811fd]:focus-visible{outline:none}.privacy-modal__dialog[data-v-a95811fd]{color:#111;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(142deg,#fefefe 0%,#efefef 100%);border:1px solid #1111111f;box-shadow:0 2rem 4.5rem #0000007a}.privacy-modal__header[data-v-a95811fd]{align-items:flex-start;gap:16px;display:flex}.privacy-modal__title[data-v-a95811fd]{letter-spacing:0;text-transform:uppercase;min-width:0;font-size:clamp(38px,9vw,76px);line-height:.95}.privacy-modal__close[data-v-a95811fd]{z-index:1;color:#111;cursor:pointer;background:#fefefe;border:1px solid #11111124;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:15px;font-weight:800;line-height:1;display:flex;position:absolute;top:0;right:0;transform:translate(30%,-30%);box-shadow:0 .6rem 1.6rem #00000057}.privacy-modal__close[data-v-a95811fd]:hover{background:#fff}.privacy-modal__close[data-v-a95811fd]:focus-visible{outline-offset:2px;outline:2px solid #111}.privacy-notice[data-v-8571ffe2]{z-index:90;padding:12px max(12px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));pointer-events:none;position:fixed;bottom:0;left:0;right:0}.privacy-notice__shell[data-v-8571ffe2]{--p:#e8e2d4;--pd:#565656;--pdd:#33363d;--pl:#b9b2a1;-webkit-backdrop-filter:blur(16px);color:#f5f1e6;pointer-events:auto;background:linear-gradient(140deg,#181b20eb 0%,#0a0c10f0 100%);border:1px solid #f5f1e624;border-radius:18px;align-items:center;gap:clamp(16px,3vw,40px);width:min(100%,1100px);margin:0 auto;padding:16px clamp(18px,2.4vw,26px);display:flex;box-shadow:0 24px 60px #0000008c}.privacy-notice__text[data-v-8571ffe2]{flex:1;min-width:0}.privacy-notice__body[data-v-8571ffe2]{color:#f5f1e6e6;margin:0;font-size:clamp(14px,1.5vw,16px);font-weight:500;line-height:1.45}.privacy-notice__more[data-v-8571ffe2]{color:#f5f1e6b8;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;margin-top:6px;padding:0;font-size:clamp(13px,1.4vw,15px);font-weight:700;text-decoration:underline}.privacy-notice__more[data-v-8571ffe2]:hover{color:#f5f1e6}.privacy-notice__more[data-v-8571ffe2]:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #f5f1e6}.privacy-notice__actions[data-v-8571ffe2]{flex-shrink:0;gap:10px;display:flex}.privacy-notice__btn[data-v-8571ffe2]{justify-content:center;min-height:44px}.privacy-notice-enter-active[data-v-8571ffe2],.privacy-notice-leave-active[data-v-8571ffe2]{transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}.privacy-notice-enter-from[data-v-8571ffe2],.privacy-notice-leave-to[data-v-8571ffe2]{opacity:0;transform:translateY(18px)}@media (width<=768px){.privacy-notice__shell[data-v-8571ffe2]{flex-direction:column;align-items:stretch;gap:14px}.privacy-notice__actions[data-v-8571ffe2]{justify-content:stretch}.privacy-notice__btn[data-v-8571ffe2]{flex:1}}@media (prefers-reduced-motion:reduce){.privacy-notice-enter-active[data-v-8571ffe2],.privacy-notice-leave-active[data-v-8571ffe2]{transition:none}.privacy-notice-enter-from[data-v-8571ffe2],.privacy-notice-leave-to[data-v-8571ffe2]{transform:none}}.route-loader[data-v-5a6aaf3e]{z-index:9000;-webkit-backdrop-filter:blur(6px);background:#09090cc7;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:fixed;inset:0}.route-loader__spinner[data-v-5a6aaf3e]{border:2px solid #ffffff38;border-top-color:#ffffffeb;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite route-loader-spin-5a6aaf3e}.route-loader__label[data-v-5a6aaf3e]{letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1;margin:0;font-family:Urbanist,sans-serif;font-size:14px;font-weight:700}.route-loader-enter-active[data-v-5a6aaf3e],.route-loader-leave-active[data-v-5a6aaf3e]{transition:opacity .22s}.route-loader-enter-from[data-v-5a6aaf3e],.route-loader-leave-to[data-v-5a6aaf3e]{opacity:0}@keyframes route-loader-spin-5a6aaf3e{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.route-loader__spinner[data-v-5a6aaf3e]{border-top-color:#ffffff38;animation:none}.route-loader-enter-active[data-v-5a6aaf3e],.route-loader-leave-active[data-v-5a6aaf3e]{transition:none}}.intro-modal[data-v-e5ef75fe]{--app-modal-z:100;--tb:#fefefe;--pd:#565656;--button-press-outline-color:var(--pl,#c9c9c9);--app-modal-place-items:center;--app-modal-width:48rem;--app-modal-radius:2rem;--app-modal-radius-mobile:1.5rem;--app-modal-pad-top:1rem;--app-modal-pad-bottom:1rem;--app-modal-backdrop:#121212e6;--app-modal-dialog-gap:0;--app-modal-body-size:clamp(1.15rem, 2.35vw, 1.5rem);--app-modal-body-line-height:1.16;--app-modal-body-letter-spacing:.02em}.intro-modal__dialog[data-v-e5ef75fe]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;color:#f7f1e3;background:radial-gradient(circle at 18% 0,#ffffff12,#0000 26%),radial-gradient(circle at 82% 100%,#ffffff12,#0000 26%),linear-gradient(135deg,#ffffff0f,#0000 28%);border:0;align-self:center;min-height:0;position:relative;overflow:hidden auto}.intro-modal__dialog.is-stretching[data-v-e5ef75fe]{transition:height .42s cubic-bezier(.16,1,.3,1)}.intro-modal__dialog.is-asleep[data-v-e5ef75fe]{opacity:0}.intro-modal__dialog.is-waking[data-v-e5ef75fe]{animation:.7s intro-modal-wake-in-e5ef75fe}.intro-modal__dialog[data-v-e5ef75fe]:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.intro-modal__step[data-v-e5ef75fe]{gap:1.5rem;animation:.24s both intro-modal-step-in-e5ef75fe;display:grid;position:relative}.intro-modal__reveal[data-v-e5ef75fe]{gap:1.5rem;display:grid}.intro-modal__heading[data-v-e5ef75fe]{color:var(--p,#b3b3b3);letter-spacing:0;text-wrap-style:pretty;margin:0;font-family:SuperDeluxe Sans,Urbanist,sans-serif;font-size:clamp(1.55rem,3vw,1.875rem);font-weight:400;line-height:1}.intro-modal__word[data-v-e5ef75fe]{animation:.42s both intro-modal-word-in-e5ef75fe;animation-delay:var(--word-delay,0s);display:inline-block}.intro-modal__dialog.is-asleep .intro-modal__word[data-v-e5ef75fe]{opacity:0;animation:none}.intro-modal__text[data-v-e5ef75fe]{color:#f7f1e3e0;font-size:var(--app-modal-body-size);letter-spacing:.02em;margin:0;font-weight:500;line-height:1.3}.intro-modal__text strong[data-v-e5ef75fe]{font-weight:700}.intro-modal__body[data-v-e5ef75fe]{color:#f7f1e3e0}.intro-modal__media[data-v-e5ef75fe]{aspect-ratio:312/234;place-items:center;width:100%;max-height:calc(100dvh - 16rem);display:grid}.intro-modal__gif[data-v-e5ef75fe]{object-fit:contain;border-radius:.625rem;width:100%;height:100%;animation:.42s cubic-bezier(.4,0,.6,1) .16s both intro-modal-gif-in-e5ef75fe;display:block}.intro-modal__loader[data-v-e5ef75fe]{color:#f7f1e38c;background:#f7f1e30f;border-radius:.625rem;place-items:center;width:100%;height:100%;display:grid}.intro-modal__flash[data-v-e5ef75fe]{z-index:1;opacity:1;pointer-events:none;background:#fdfdfb;transition-property:opacity;transition-timing-function:ease;position:fixed;inset:0}.intro-modal__flash.is-fading[data-v-e5ef75fe]{opacity:0}.intro-modal__actions[data-v-e5ef75fe]{width:100%;margin-top:.5rem}.intro-modal__primary[data-v-e5ef75fe],.intro-modal__secondary[data-v-e5ef75fe]{justify-content:center;min-height:3.25rem}.intro-modal__actions .intro-modal__primary[data-v-e5ef75fe],.intro-modal__actions .intro-modal__secondary[data-v-e5ef75fe]{flex:1;width:100%}.intro-modal__spinner[data-v-e5ef75fe]{border:2px solid;border-top-color:#0000;border-radius:50%;width:1.1rem;height:1.1rem;animation:.8s linear infinite intro-modal-spin-e5ef75fe}.intro-modal__note[data-v-e5ef75fe]{color:#f7f1e394;text-align:right;margin:0;font-size:1.125rem;line-height:1.22}.intro-modal-reveal-enter-active[data-v-e5ef75fe]{transition:opacity .24s,transform .24s,filter .24s}.intro-modal-reveal-enter-from[data-v-e5ef75fe]{opacity:0;filter:blur(8px);transform:translateY(.7rem)}@keyframes intro-modal-step-in-e5ef75fe{0%{opacity:0;filter:blur(8px);transform:translateY(.7rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes intro-modal-wake-in-e5ef75fe{0%{opacity:0}to{opacity:1}}@keyframes intro-modal-word-in-e5ef75fe{0%{opacity:0;filter:blur(6px);transform:translateY(.35rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes intro-modal-gif-in-e5ef75fe{0%{opacity:0;filter:blur(5px);transform:scale(.99)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes intro-modal-spin-e5ef75fe{to{transform:rotate(360deg)}}@media (width<=640px){.intro-modal[data-v-e5ef75fe]{--app-modal-body-size:1.08rem;--app-modal-viewport-offset:1.5rem}.intro-modal__dialog[data-v-e5ef75fe]{max-height:calc(100dvh - var(--app-modal-viewport-offset));padding:1.4rem}.intro-modal__step[data-v-e5ef75fe],.intro-modal__reveal[data-v-e5ef75fe]{gap:1.1rem}.intro-modal__actions[data-v-e5ef75fe]{margin-top:.25rem}.intro-modal__note[data-v-e5ef75fe]{text-align:left}}@media (prefers-reduced-motion:reduce){.intro-modal__dialog.is-stretching[data-v-e5ef75fe],.intro-modal-reveal-enter-active[data-v-e5ef75fe]{transition:none!important}.intro-modal__step[data-v-e5ef75fe],.intro-modal__gif[data-v-e5ef75fe],.intro-modal__word[data-v-e5ef75fe],.intro-modal__dialog.is-waking[data-v-e5ef75fe]{animation:none}.intro-modal__spinner[data-v-e5ef75fe]{animation-duration:2s}}.privacy-fab[data-v-9f3e8ab4]{right:max(1.25rem, env(safe-area-inset-right,0px) + .75rem);bottom:calc(var(--scene-control-row-bottom) + (var(--scene-control-row-height) - 44px) / 2);z-index:27;-webkit-backdrop-filter:blur(16px);color:#f5f1e6d1;cursor:pointer;background:linear-gradient(140deg,#181b20eb 0%,#0a0c10f0 100%);border:1px solid #f5f1e629;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:color .2s,border-color .2s,transform .2s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;box-shadow:0 12px 30px #00000073}.privacy-fab[data-v-9f3e8ab4]:hover{color:#f5f1e6;border-color:#f5f1e657;transform:translateY(-2px)}.privacy-fab[data-v-9f3e8ab4]:focus-visible{outline-offset:3px;outline:2px solid #f5f1e6}.privacy-fab__icon[data-v-9f3e8ab4]{width:22px;height:22px}.privacy-fab-enter-active[data-v-9f3e8ab4],.privacy-fab-leave-active[data-v-9f3e8ab4]{transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}.privacy-fab-enter-from[data-v-9f3e8ab4],.privacy-fab-leave-to[data-v-9f3e8ab4]{opacity:0;transform:scale(.82)}@media (width<=768px){.privacy-fab[data-v-9f3e8ab4]{right:max(.75rem, env(safe-area-inset-right,0px) + .55rem)}}@media (prefers-reduced-motion:reduce){.privacy-fab[data-v-9f3e8ab4],.privacy-fab-enter-active[data-v-9f3e8ab4],.privacy-fab-leave-active[data-v-9f3e8ab4]{transition:none}.privacy-fab[data-v-9f3e8ab4]:hover,.privacy-fab-enter-from[data-v-9f3e8ab4],.privacy-fab-leave-to[data-v-9f3e8ab4]{transform:none}}.image-page[data-v-31a12511]{--chapter-glow:#f4c777;--chapter-stroke:#f8f0d90f;--chapter-fill:#ffe4ad1f;--button-press-outline-color:var(--chapter-glow);-ms-overflow-style:none;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at top,#f2b45733,#0000 28%),#050709;position:fixed;inset:0;overflow:auto}.image-page__seo-title[data-v-31a12511]{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.image-page.is-dragging[data-v-31a12511]{cursor:grabbing}.image-page[data-v-31a12511]{transition:opacity .42s cubic-bezier(.16,1,.3,1)}.image-page.is-prereveal[data-v-31a12511]{opacity:.3;pointer-events:none;transition:none}@media (prefers-reduced-motion:reduce){.image-page[data-v-31a12511]{transition:none}}.image-page[data-v-31a12511]::-webkit-scrollbar{width:0;height:0;display:none}.image-scene[data-v-31a12511]{position:relative}.image-scene__image[data-v-31a12511],.image-scene__image img[data-v-31a12511],.image-scene__spotlight[data-v-31a12511],.image-scene__interactive[data-v-31a12511]{width:100%;height:100%;position:absolute;inset:0}.image-scene__image[data-v-31a12511],.image-scene__image img[data-v-31a12511]{display:block}.image-scene__image[data-v-31a12511]{pointer-events:none}.image-scene__image--complete[data-v-31a12511]{z-index:1;opacity:0;filter:saturate(.92)brightness(.88)contrast(1.03);transition:opacity 1.1s cubic-bezier(.16,1,.3,1),filter 1.1s cubic-bezier(.16,1,.3,1)}.image-page.is-cover-complete .image-scene__image--complete[data-v-31a12511]{opacity:1;filter:saturate()brightness()contrast()}.image-page.is-thanks-unlocking .image-scene__image--complete[data-v-31a12511]{animation:2.8s cubic-bezier(.16,1,.3,1) both thanks-cover-arrival-31a12511}.image-scene__image img[data-v-31a12511]{object-fit:cover;pointer-events:none}.image-scene__spotlight[data-v-31a12511]{z-index:2;pointer-events:none}.image-scene__interactive[data-v-31a12511]{z-index:3}.image-scene__spotlight-fill[data-v-31a12511]{opacity:0;transition:opacity .25s}.image-scene__spotlight-fill.is-visible[data-v-31a12511]{opacity:1}.edge-pan-hints[data-v-31a12511]{z-index:19;pointer-events:none;position:fixed;inset:0}.edge-pan-hint[data-v-31a12511]{opacity:0;will-change:opacity;transition:opacity .26s;position:fixed}.edge-pan-hint.is-visible[data-v-31a12511]{opacity:1}.edge-pan-hint[data-v-31a12511]:before{content:"";opacity:0;mix-blend-mode:screen;pointer-events:none;transition:opacity .28s;position:absolute;inset:0}.edge-pan-hint.is-active[data-v-31a12511]:before{opacity:1}.edge-pan-hint__arrow[data-v-31a12511]{opacity:0;filter:drop-shadow(0 0 .32rem #ffe8b18f)drop-shadow(0 0 .9rem #f4c77747);will-change:opacity, transform;border-top:1.5px solid #fff2d5d1;border-right:1.5px solid #fff2d5d1;width:.72rem;height:.72rem;position:absolute}.edge-pan-hint__arrow--1[data-v-31a12511]{animation-delay:0s}.edge-pan-hint__arrow--2[data-v-31a12511]{animation-delay:.42s}.edge-pan-hint__arrow--3[data-v-31a12511]{animation-delay:.84s}.edge-pan-hint--up[data-v-31a12511],.edge-pan-hint--down[data-v-31a12511]{height:clamp(5rem,13vh,8rem);left:0;right:0}.edge-pan-hint--up[data-v-31a12511]{top:0}.edge-pan-hint--up[data-v-31a12511]:before{background:radial-gradient(at top,#ffe8b11f,#0000 64%),linear-gradient(#f4c77712,#0000 78%)}.edge-pan-hint--up .edge-pan-hint__arrow[data-v-31a12511],.edge-pan-hint--down .edge-pan-hint__arrow[data-v-31a12511]{left:50%}.edge-pan-hint--up .edge-pan-hint__arrow[data-v-31a12511]{animation:1.36s linear infinite edge-pan-arrow-up-31a12511;top:1.6rem}.edge-pan-hint--down[data-v-31a12511]{bottom:0}.edge-pan-hint--down[data-v-31a12511]:before{background:radial-gradient(at bottom,#ffe8b11f,#0000 64%),linear-gradient(#0000 22%,#f4c77712)}.edge-pan-hint--down .edge-pan-hint__arrow[data-v-31a12511]{animation:1.36s linear infinite edge-pan-arrow-down-31a12511;bottom:1.6rem}.edge-pan-hint--left[data-v-31a12511],.edge-pan-hint--right[data-v-31a12511]{width:clamp(5rem,10vw,8rem);top:0;bottom:0}.edge-pan-hint--left[data-v-31a12511]{left:0}.edge-pan-hint--left[data-v-31a12511]:before{background:radial-gradient(at 0,#ffe8b11c,#0000 66%),linear-gradient(90deg,#f4c7770f,#0000 78%)}.edge-pan-hint--left .edge-pan-hint__arrow[data-v-31a12511],.edge-pan-hint--right .edge-pan-hint__arrow[data-v-31a12511]{top:50%}.edge-pan-hint--left .edge-pan-hint__arrow[data-v-31a12511]{animation:1.36s linear infinite edge-pan-arrow-left-31a12511;left:1.6rem}.edge-pan-hint--right[data-v-31a12511]{right:0}.edge-pan-hint--right[data-v-31a12511]:before{background:radial-gradient(at 100%,#ffe8b11c,#0000 66%),linear-gradient(270deg,#f4c7770f,#0000 78%)}.edge-pan-hint--right .edge-pan-hint__arrow[data-v-31a12511]{animation:1.36s linear infinite edge-pan-arrow-right-31a12511;right:1.6rem}@media (hover:none),(pointer:coarse){.edge-pan-hints[data-v-31a12511]{display:none}}@keyframes edge-pan-arrow-up-31a12511{0%{opacity:0;transform:translate(-50%)translateY(1.8rem)rotate(-45deg)scale(1.08)}20%,74%{opacity:.78}to{opacity:0;transform:translate(-50%)translateY(-.9rem)rotate(-45deg)scale(.5)}}@keyframes edge-pan-arrow-right-31a12511{0%{opacity:0;transform:translateY(-50%)translate(-1.8rem)rotate(45deg)scale(1.08)}20%,74%{opacity:.76}to{opacity:0;transform:translateY(-50%)translate(.9rem)rotate(45deg)scale(.5)}}@keyframes edge-pan-arrow-down-31a12511{0%{opacity:0;transform:translate(-50%)translateY(-1.8rem)rotate(135deg)scale(1.08)}20%,74%{opacity:.78}to{opacity:0;transform:translate(-50%)translateY(.9rem)rotate(135deg)scale(.5)}}@keyframes edge-pan-arrow-left-31a12511{0%{opacity:0;transform:translateY(-50%)translate(1.8rem)rotate(-135deg)scale(1.08)}20%,74%{opacity:.76}to{opacity:0;transform:translateY(-50%)translate(-.9rem)rotate(-135deg)scale(.5)}}.scene-tap-feedback[data-v-31a12511]{z-index:18;pointer-events:none;position:fixed;inset:0}.scene-tap-feedback__ripple[data-v-31a12511]{opacity:0;background:#ffffff14;border:2px solid #ffffffdb;border-radius:999px;width:2.45rem;height:2.45rem;animation:.56s cubic-bezier(.16,1,.3,1) both scene-tap-ripple-31a12511;position:absolute;transform:translate(-50%,-50%)scale(.34);box-shadow:0 0 1rem #ffffff29}.scene-tap-feedback__ripple.is-target[data-v-31a12511]{background:#f4c7771a;border-color:#ffe8b1f0;box-shadow:0 0 .75rem #f4c7774d,0 0 1.5rem #f4c77729}.image-scene__interactive[data-v-31a12511]{-webkit-tap-highlight-color:transparent;overflow:visible}.image-scene__target[data-v-31a12511]{pointer-events:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:none}.image-scene__target[data-v-31a12511]:focus,.image-scene__target[data-v-31a12511]:focus-visible{outline:none}.image-scene__target path[data-v-31a12511]{pointer-events:fill;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;fill:#ffe4ad00;stroke:var(--chapter-stroke);stroke-width:3px;vector-effect:non-scaling-stroke;transition:fill .25s,stroke .25s,filter .25s}.image-scene__target.is-visited path[data-v-31a12511]{fill:#b4b4b433;stroke:#e2e2e280}.image-scene__target.is-active path[data-v-31a12511]{fill:var(--chapter-fill);stroke:var(--chapter-glow);filter:drop-shadow(0 0 10px #f4c777eb)drop-shadow(0 0 30px #f4c77761)}@media (hover:none),(pointer:coarse){.image-scene__target.is-touch-activating path[data-v-31a12511]{fill:#f4c7773d;stroke:#ffe8b1d6;filter:drop-shadow(0 0 8px #f4c77785)drop-shadow(0 0 18px #f4c77733)}}@keyframes scene-tap-ripple-31a12511{0%{opacity:0;transform:translate(-50%,-50%)scale(.34)}18%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%)scale(1.36)}}.image-page.is-dragging .image-scene__target path[data-v-31a12511]{cursor:grabbing}.proof-counter-celebration[data-v-31a12511]{z-index:78;pointer-events:auto;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.proof-counter-celebration__backdrop[data-v-31a12511]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle,#e8ac502e,#e8ac500d 34%,#0000 62%),#04050894;position:absolute;inset:0}.proof-counter-celebration__panel[data-v-31a12511]{text-align:center;color:#fff9ef;pointer-events:none;width:min(94vw,48rem);padding:clamp(1.1rem,3vw,2rem);position:relative}.proof-counter-celebration__panel[data-v-31a12511]:before{content:"";z-index:-1;filter:blur(26px);opacity:.92;background:radial-gradient(circle,#e8ac5038,#e8ac5012 48%,#0000 74%);border-radius:999px;position:absolute;inset:6% 14%}.proof-counter-celebration__eyebrow[data-v-31a12511],.proof-counter-celebration__counter[data-v-31a12511]{margin:0}.proof-counter-celebration__eyebrow[data-v-31a12511]{color:#fff1d6f0;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 .2rem .6rem #0000006b,0 0 1.5rem #f4c77747;font-size:clamp(1.05rem,1rem + 1vw,1.9rem);font-weight:900}.proof-counter-celebration__counter[data-v-31a12511]{color:#fff9ef;letter-spacing:0;text-shadow:0 .3rem 1rem #0000006b,0 0 2.5rem #f4c7772e;place-items:center;min-height:clamp(6.4rem,17vw,12rem);margin-top:clamp(.3rem,1vw,.65rem);font-family:SuperDeluxe Sans,Urbanist,sans-serif;font-size:clamp(5rem,15vw,11rem);font-weight:700;line-height:.84;display:grid}.proof-counter-celebration__counter-track[data-v-31a12511]{font-variant-numeric:tabular-nums;place-items:center;width:1.35em;height:1.25em;display:grid;position:relative;overflow:visible}.proof-counter-celebration__number[data-v-31a12511]{place-items:center;display:grid;position:absolute;inset:0}.proof-counter-celebration__number--previous[data-v-31a12511]{animation:.7s cubic-bezier(.55,.08,.68,.53) .36s both proof-counter-number-out-31a12511}.proof-counter-celebration__number--next[data-v-31a12511]{animation:.72s cubic-bezier(.16,1,.3,1) .42s both proof-counter-number-in-31a12511}.proof-counter-celebration-enter-active[data-v-31a12511]{animation:.56s cubic-bezier(.16,1,.3,1) both proof-counter-celebration-fade-in-31a12511}.proof-counter-celebration-leave-active[data-v-31a12511]{animation:.46s cubic-bezier(.55,.08,.68,.53) both proof-counter-celebration-fade-out-31a12511}.proof-counter-celebration-enter-active .proof-counter-celebration__panel[data-v-31a12511]{animation:.72s cubic-bezier(.16,1,.3,1) 80ms both proof-counter-celebration-panel-in-31a12511}.proof-counter-celebration-leave-active .proof-counter-celebration__panel[data-v-31a12511]{animation:.46s cubic-bezier(.55,.08,.68,.53) both proof-counter-celebration-panel-out-31a12511}.thanks-unlock[data-v-31a12511]{z-index:82;pointer-events:auto;color:#fff9ef;background:#03040724;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.thanks-unlock__torch[data-v-31a12511]{pointer-events:none;will-change:transform;background:radial-gradient(circle,#fff4dd12 0,#fff4dd08 max(11vmin,6rem),#0000 max(15vmin,8.5rem),#05060994 max(24vmin,13.5rem),#050609e6 max(40vmin,22rem),#050609f2 100%);width:340vmax;height:340vmax;margin:-170vmax 0 0 -170vmax;animation:3.2s cubic-bezier(.45,.05,.35,1) both thanks-unlock-torch-31a12511;position:absolute;top:50%;left:50%}.thanks-unlock__copy[data-v-31a12511]{letter-spacing:.22em;text-align:center;text-transform:uppercase;color:#fff8eceb;text-shadow:0 .2rem .9rem #000000a6;margin:0;font-size:clamp(.72rem,.62rem + .4vw,.95rem);font-weight:700;animation:3.2s ease-out both thanks-unlock-copy-31a12511;position:absolute;bottom:clamp(3rem,8vh,6rem);left:50%;transform:translate(-50%)}.thanks-unlock-enter-active[data-v-31a12511]{animation:.42s cubic-bezier(.16,1,.3,1) both thanks-unlock-fade-in-31a12511}.thanks-unlock-leave-active[data-v-31a12511]{animation:.62s cubic-bezier(.55,.08,.68,.53) both thanks-unlock-fade-out-31a12511}.free-move-hint[data-v-31a12511]{z-index:20;pointer-events:none;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.free-move-hint__inner[data-v-31a12511]{place-items:center;padding:clamp(2.6rem,11vw,3.4rem);display:grid;position:relative}.free-move-hint__label[data-v-31a12511]{white-space:nowrap;color:#fff6e5e6;text-shadow:0 .16rem .6rem #00000080;margin:0;font-family:SuperDeluxe Sans,Urbanist,sans-serif;font-size:clamp(.95rem,4.4vw,1.3rem);font-weight:400}.free-move-hint__arrow[data-v-31a12511]{filter:drop-shadow(0 0 .42rem #f4c7774d);will-change:transform, opacity;border-top:1.5px solid #fff4dcd1;border-right:1.5px solid #fff4dcd1;width:.6rem;height:.6rem;position:absolute}.free-move-hint__arrow--up[data-v-31a12511]{animation:2.4s ease-in-out infinite free-move-arrow-up-31a12511;top:0;left:50%;transform:translate(-50%)rotate(-45deg)}.free-move-hint__arrow--down[data-v-31a12511]{animation:2.4s ease-in-out infinite free-move-arrow-down-31a12511;bottom:0;left:50%;transform:translate(-50%)rotate(135deg)}.free-move-hint__arrow--left[data-v-31a12511]{animation:2.4s ease-in-out infinite free-move-arrow-left-31a12511;top:50%;left:0;transform:translateY(-50%)rotate(-135deg)}.free-move-hint__arrow--right[data-v-31a12511]{animation:2.4s ease-in-out infinite free-move-arrow-right-31a12511;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}@keyframes free-move-arrow-up-31a12511{0%,to{opacity:.6;transform:translate(-50%,.28rem)rotate(-45deg)}50%{opacity:1;transform:translate(-50%,-.05rem)rotate(-45deg)}}@keyframes free-move-arrow-down-31a12511{0%,to{opacity:.6;transform:translate(-50%,-.28rem)rotate(135deg)}50%{opacity:1;transform:translate(-50%,.05rem)rotate(135deg)}}@keyframes free-move-arrow-left-31a12511{0%,to{opacity:.6;transform:translate(.28rem,-50%)rotate(-135deg)}50%{opacity:1;transform:translate(-.05rem,-50%)rotate(-135deg)}}@keyframes free-move-arrow-right-31a12511{0%,to{opacity:.6;transform:translate(-.28rem,-50%)rotate(45deg)}50%{opacity:1;transform:translate(.05rem,-50%)rotate(45deg)}}.free-move-hint-enter-active[data-v-31a12511]{animation:.9s cubic-bezier(.16,1,.3,1) both free-move-hint-fade-in-31a12511}.free-move-hint-leave-active[data-v-31a12511]{animation:.12s both free-move-hint-fade-out-31a12511}@keyframes free-move-hint-fade-in-31a12511{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes free-move-hint-fade-out-31a12511{0%{opacity:1}to{opacity:0}}.chapter-overlay[data-v-31a12511]{z-index:24;pointer-events:none;place-items:center;padding:clamp(5.5rem,10vw,8rem) 1.25rem 1.5rem;display:grid;position:fixed;inset:0}.chapter-overlay__inner[data-v-31a12511]{text-align:center;color:#fff9ef;width:min(94vw,78rem);padding:clamp(1.25rem,3vw,2rem);position:relative}.chapter-overlay__inner[data-v-31a12511]:before{content:"";filter:blur(24px);opacity:.9;z-index:-1;background:radial-gradient(circle,#e8ac5033,#e8ac500f 48%,#0000 74%);border-radius:999px;position:absolute;inset:12% 8%}.chapter-overlay__eyebrow[data-v-31a12511],.chapter-overlay__title[data-v-31a12511]{opacity:1}.chapter-overlay__eyebrow[data-v-31a12511]{color:#fff1d6f0;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 .2rem .6rem #0000006b,0 0 1.5rem #f4c77747;margin-bottom:clamp(.35rem,1vw,.75rem);font-size:clamp(1.1rem,1rem + 1vw,2rem);font-weight:900}.chapter-overlay__title[data-v-31a12511]{color:#fff9ef;letter-spacing:-8%;text-wrap:balance;text-shadow:0 .3rem 1rem #0000006b,0 0 2.5rem #f4c77729;font-family:SuperDeluxe Sans,Urbanist,sans-serif;font-size:clamp(3.2rem,8.8vw,7.8rem);font-weight:700;line-height:.9}.chapter-overlay__hint[data-v-31a12511]{color:#fff1d6d1;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 .2rem .6rem #00000052,0 0 1.1rem #f4c77738;margin-top:.85rem;font-size:.95rem;font-weight:700}.chapter-overlay-enter-active[data-v-31a12511]{animation:.72s cubic-bezier(.16,1,.3,1) both chapter-overlay-fade-in-31a12511}.chapter-overlay-leave-active[data-v-31a12511]{animation:.48s cubic-bezier(.7,0,.84,0) both chapter-overlay-fade-out-31a12511}.chapter-overlay-enter-active .chapter-overlay__inner[data-v-31a12511]:before{animation:.9s cubic-bezier(.16,1,.3,1) both chapter-overlay-halo-in-31a12511}.chapter-overlay-leave-active .chapter-overlay__inner[data-v-31a12511]:before{animation:.38s ease-in both chapter-overlay-halo-out-31a12511}.chapter-overlay-enter-active .chapter-overlay__eyebrow[data-v-31a12511]{animation:.62s cubic-bezier(.16,1,.3,1) .12s both chapter-eyebrow-in-31a12511}.chapter-overlay-leave-active .chapter-overlay__eyebrow[data-v-31a12511]{animation:.28s ease-in both chapter-eyebrow-out-31a12511}.chapter-overlay-enter-active .chapter-overlay__title[data-v-31a12511]{animation:.76s cubic-bezier(.16,1,.3,1) .18s both chapter-title-in-31a12511}.chapter-overlay-leave-active .chapter-overlay__title[data-v-31a12511]{animation:.32s cubic-bezier(.55,.08,.68,.53) both chapter-title-out-31a12511}@keyframes chapter-overlay-fade-in-31a12511{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes chapter-overlay-fade-out-31a12511{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.02)}}@keyframes chapter-overlay-halo-in-31a12511{0%{opacity:0;filter:blur(38px);transform:scale(.7)}70%{opacity:1}to{opacity:.9;filter:blur(24px);transform:scale(1)}}@keyframes chapter-overlay-halo-out-31a12511{0%{opacity:.9;filter:blur(24px);transform:scale(1)}to{opacity:0;filter:blur(34px);transform:scale(1.08)}}@keyframes chapter-eyebrow-in-31a12511{0%{opacity:0;letter-spacing:.28em;filter:blur(10px);transform:translateY(1rem)}to{opacity:1;letter-spacing:.08em;filter:blur();transform:translateY(0)}}@keyframes chapter-eyebrow-out-31a12511{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(6px);transform:translateY(-.75rem)}}@keyframes chapter-title-in-31a12511{0%{opacity:0;filter:blur(16px);transform:translateY(2rem)scale(.94)}58%{opacity:1}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes chapter-title-out-31a12511{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(10px);transform:translateY(-1.2rem)scale(1.04)}}@keyframes proof-counter-celebration-fade-in-31a12511{0%{opacity:0}to{opacity:1}}@keyframes proof-counter-celebration-fade-out-31a12511{0%{opacity:1}to{opacity:0}}@keyframes proof-counter-celebration-panel-in-31a12511{0%{opacity:0;filter:blur(16px);transform:translateY(1.6rem)scale(.94)}58%{opacity:1}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes proof-counter-number-out-31a12511{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(8px);transform:translateY(82%)scale(.96)}}@keyframes proof-counter-number-in-31a12511{0%{opacity:0;filter:blur(8px);transform:translateY(-82%)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes proof-counter-celebration-panel-out-31a12511{0%{opacity:1;filter:blur();transform:translate(0)scale(1)}to{opacity:0;filter:blur(9px);transform:translate(calc(50vw - 11rem),calc(7.8rem - 50vh))scale(.18)}}@keyframes proof-counter-celebration-panel-out-mobile-31a12511{0%{opacity:1;filter:blur();transform:translate(0)scale(1)}to{opacity:0;filter:blur(9px);transform:translate(calc(50vw - 5.5rem),calc(6.7rem - 50vh))scale(.18)}}@keyframes thanks-cover-arrival-31a12511{0%{opacity:0}30%{opacity:0}72%{opacity:1}to{opacity:1}}@keyframes thanks-unlock-fade-in-31a12511{0%{opacity:0}to{opacity:1}}@keyframes thanks-unlock-fade-out-31a12511{0%{opacity:1}to{opacity:0}}@keyframes thanks-unlock-torch-31a12511{0%{transform:translate(-46vw,-32vh)scale(.82)}26%{animation-timing-function:cubic-bezier(.5,.02,.4,1);transform:translate(28vw,-14vh)scale(.9)}52%{animation-timing-function:cubic-bezier(.3,.1,.2,1);transform:translate(-14vw,16vh)scale(.94)}70%{transform:translate(0)scale(1)}84%{animation-timing-function:cubic-bezier(.6,0,.7,.3);transform:translate(0)scale(1.03)}to{transform:translate(0)scale(10)}}@keyframes thanks-unlock-copy-31a12511{0%,56%{opacity:0;transform:translate(-50%,.7rem)}72%,to{opacity:1;transform:translate(-50%)}}.scene-controls[data-v-31a12511]{--scene-control-height:var(--scene-control-row-height);z-index:30;left:max(1.25rem, env(safe-area-inset-left,0px) + .75rem);bottom:var(--scene-control-row-bottom);pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:.7rem;display:flex;position:fixed}.image-page.is-thanks-unlocking .scene-controls[data-v-31a12511]{opacity:0}.control-stack[data-v-31a12511]{pointer-events:none;flex-direction:row;align-items:center;gap:.42rem;display:flex}.proof-counter[data-v-31a12511]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#0b0c10c7;letter-spacing:.055em;white-space:nowrap;pointer-events:none;width:100%;min-height:1.9rem;height:var(--scene-control-height);background:#fff4d9f0;border:1px solid #f4c77733;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.35rem .75rem;font-size:.9rem;font-weight:700;line-height:1;display:inline-flex}.proof-counter__value[data-v-31a12511]{color:#0b0c10c7;font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:900}.proof-counter__label--mobile[data-v-31a12511]{display:none}.proof-counter--hud[data-v-31a12511]{transform-origin:100% 0;width:max-content;max-width:calc(100vw - 2rem);margin-top:.22rem;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .32s cubic-bezier(.16,1,.3,1) .22s;position:absolute;top:100%;right:0;box-shadow:0 .45rem .95rem #0003,0 0 1.15rem #f4c77714}.proof-counter--hud.is-superseded[data-v-31a12511]{opacity:0;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .24s cubic-bezier(.55,.08,.68,.53)}.proof-counter--map-modal[data-v-31a12511]{pointer-events:none;align-self:center;width:min(100%,18rem);height:2.75rem;margin-top:-.12rem}.zoom-controls[data-v-31a12511]{height:var(--scene-control-height);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f6f1e6;pointer-events:auto;background:linear-gradient(135deg,#14161cd1,#0b0c10c7),#000000a6;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .8rem;display:flex}.zoom-btn[data-v-31a12511]{width:2.1rem;height:2.1rem;color:inherit;font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:none;border-radius:50%;font-size:1.2rem;font-weight:700;transition:background .2s}.zoom-btn[data-v-31a12511]:hover{background:#ffffff14}.zoom-btn[data-v-31a12511]:focus-visible{outline:2px solid var(--button-press-outline-color);outline-offset:3px}.zoom-display[data-v-31a12511]{text-align:center;pointer-events:none;min-width:3rem;font-size:.9rem;font-weight:700}.scene-hud[data-v-31a12511]{top:max(1rem, env(safe-area-inset-top,0px) + .8rem);right:max(1rem, env(safe-area-inset-right,0px) + .8rem);z-index:28;width:clamp(8.9rem,17vw,11.75rem);position:fixed}.scene-hud__scale-shell[data-v-31a12511]{transform-origin:100% 0;will-change:transform;width:100%;transition:transform .42s cubic-bezier(.16,1,.3,1);position:relative}.scene-hud__trigger[data-v-31a12511]{background:0 0;border:none;border-radius:.8rem;outline:none;width:100%;padding:0;display:block;position:relative}.scene-hud.is-coarse .scene-hud__trigger[data-v-31a12511]{cursor:pointer}.scene-hud:not(.is-coarse) .scene-hud__trigger[data-v-31a12511]{cursor:zoom-in}.scene-hud__trigger[data-v-31a12511]:focus-visible{outline:2px solid var(--button-press-outline-color);outline-offset:4px}.scene-hud__map-frame[data-v-31a12511],.scene-map-modal__frame[data-v-31a12511]{background:#05070af5;border:1px solid #f4c77733;border-radius:.8rem;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,0 .55rem 1.2rem #0000003d}.scene-hud__map-frame[data-v-31a12511]{height:100%;transition:box-shadow .32s,border-color .32s}.scene-hud__map-frame[data-v-31a12511]:before,.scene-map-modal__frame[data-v-31a12511]:before{content:"";z-index:1;opacity:.18;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18% 18%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.scene-hud__map-frame[data-v-31a12511]:after,.scene-map-modal__frame[data-v-31a12511]:after{content:"";z-index:1;pointer-events:none;background:0 0;transition:background .28s;position:absolute;inset:0}.scene-hud__map[data-v-31a12511],.scene-hud__map img[data-v-31a12511]{width:100%;height:100%;position:absolute;inset:0}.scene-hud__map img[data-v-31a12511]{object-fit:cover;filter:saturate(.88)brightness(.88)contrast(1.03);transition:filter .28s;display:block}.scene-hud__map-complete[data-v-31a12511]{z-index:1}.scene-hud__targets[data-v-31a12511]{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.scene-hud__target[data-v-31a12511]{--scene-hud-tint:244, 199, 119;--scene-hud-edge:255, 244, 217}.scene-hud__target.is-visited[data-v-31a12511]{--scene-hud-tint:198, 198, 198;--scene-hud-edge:244, 244, 244}.scene-hud__target-fill[data-v-31a12511],.scene-hud__target-glow[data-v-31a12511]{vector-effect:non-scaling-stroke;transition:fill .25s,stroke .25s,stroke-width .25s,opacity .25s,filter .25s}.scene-hud__target-fill[data-v-31a12511]{fill:rgba(var(--scene-hud-tint), .13);stroke:rgba(var(--scene-hud-edge), .07);stroke-width:.9px;opacity:.5;filter:drop-shadow(0 0 .24rem rgba(var(--scene-hud-tint), .08));animation:4.2s ease-in-out infinite scene-hud-target-breathe-31a12511}.scene-hud__target-glow[data-v-31a12511]{--scene-hud-sheen-rest:.26;--scene-hud-sheen-peak:.48;--scene-hud-sheen-delay:0s;--scene-hud-sheen-duration:4.2s;fill:var(--scene-hud-sheen-fill,url(#scene-hud-target-sheen-gold-0));stroke:#0000;stroke-width:0;opacity:var(--scene-hud-sheen-rest);filter:none;mix-blend-mode:screen;animation:scene-hud-target-sheen-31a12511 var(--scene-hud-sheen-duration) linear infinite;animation-delay:var(--scene-hud-sheen-delay)}.scene-hud__target.is-visited .scene-hud__target-fill[data-v-31a12511]{fill:rgba(var(--scene-hud-tint), .23);stroke:rgba(var(--scene-hud-edge), .13);opacity:.76;filter:drop-shadow(0 0 .36rem rgba(var(--scene-hud-tint), .14));animation-duration:3.2s}.scene-hud__target.is-visited .scene-hud__target-glow[data-v-31a12511]{--scene-hud-sheen-rest:.38;--scene-hud-sheen-peak:.62}.scene-hud__target.is-active .scene-hud__target-fill[data-v-31a12511]{fill:rgba(var(--scene-hud-tint), .28);stroke:rgba(var(--scene-hud-edge), .16);opacity:.86;filter:drop-shadow(0 0 .42rem rgba(var(--scene-hud-tint), .18)) drop-shadow(0 0 .82rem rgba(var(--scene-hud-tint), .1))}.scene-hud__target.is-active .scene-hud__target-glow[data-v-31a12511]{--scene-hud-sheen-rest:.44;--scene-hud-sheen-peak:.7}.scene-hud__label[data-v-31a12511]{--scene-hud-label-size:46px;--scene-hud-label-stroke:2.75px;pointer-events:none}.scene-hud__label text[data-v-31a12511]{fill:#fff8e8f5;stroke:#05070ac2;stroke-width:var(--scene-hud-label-stroke);paint-order:stroke fill;font-family:SuperDeluxe Sans,Urbanist,sans-serif;font-size:var(--scene-hud-label-size);letter-spacing:0;filter:drop-shadow(0 .08rem .12rem #000000c7)drop-shadow(0 0 .42rem #000000b8)drop-shadow(0 0 .32rem #f4c77733);font-weight:400}.scene-hud__label-eyebrow[data-v-31a12511]{letter-spacing:0;font-size:1em;font-weight:400}.scene-hud__label-title[data-v-31a12511]{font-size:1em}.scene-hud__viewport[data-v-31a12511]{z-index:3;background:linear-gradient(#f4c7772e,#f4c7770d);border:1px solid #fff4d9f0;border-radius:.42rem;position:absolute;box-shadow:0 0 0 1px #f4c77724,inset 0 0 0 1px #ffffff24,0 0 1rem #f4c7772e}.scene-hud__viewport[data-v-31a12511]:before{content:"";border:1px solid #fff4d938;border-radius:.18rem;position:absolute;inset:.32rem}.scene-map-modal[data-v-31a12511]{--app-modal-z:74;--button-press-outline-color:#f4c777;--app-modal-width:calc(100vw - 1rem);--app-modal-place-items:center;--app-modal-radius:1.4rem;--app-modal-radius-mobile:1rem;--app-modal-pad-top:.55rem;--app-modal-pad-bottom:.7rem;--app-modal-pad-x:.5rem;--app-modal-pad-top-mobile:.55rem;--app-modal-pad-bottom-mobile:.7rem;--app-modal-pad-x-mobile:.5rem;--app-modal-backdrop:radial-gradient(circle at top right, #f4c77729, transparent 32%), #040508db}.scene-map-modal__dialog[data-v-31a12511]{gap:.75rem;padding:.75rem}.scene-map-modal__header[data-v-31a12511]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.scene-map-modal__title[data-v-31a12511]{color:#fff1d6f0;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.scene-map-modal__close[data-v-31a12511]{color:inherit;background:#ffffff0a;border:1px solid #ffffff29;margin-bottom:0}.scene-map-modal__frame[data-v-31a12511]{border-radius:1rem;width:100%;box-shadow:inset 0 0 0 1px #ffffff08,0 1rem 2.2rem #00000047}.scene-map-modal-enter-active[data-v-31a12511],.scene-map-modal-leave-active[data-v-31a12511]{transition:opacity .26s}.scene-map-modal-enter-active [data-modal-panel][data-v-31a12511]{transform-origin:100% 0;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1),filter .42s}.scene-map-modal-leave-active [data-modal-panel][data-v-31a12511]{transform-origin:100% 0;transition:opacity .22s ease-in,transform .22s ease-in,filter .22s ease-in}.scene-map-modal-enter-from[data-v-31a12511],.scene-map-modal-leave-to[data-v-31a12511]{opacity:0}.scene-map-modal-enter-from [data-modal-panel][data-v-31a12511],.scene-map-modal-leave-to [data-modal-panel][data-v-31a12511]{opacity:0;filter:blur(12px);transform:translateY(-.9rem)scale(.24)}@media (hover:hover) and (pointer:fine){.scene-hud[data-v-31a12511]:hover,.scene-hud[data-v-31a12511]:focus-within{z-index:34}.scene-hud:hover .scene-hud__scale-shell[data-v-31a12511],.scene-hud:focus-within .scene-hud__scale-shell[data-v-31a12511]{transform:scale(5)}.scene-hud:hover .proof-counter--hud[data-v-31a12511],.scene-hud:focus-within .proof-counter--hud[data-v-31a12511]{transform:scale(.24)}.scene-hud:hover .scene-hud__map-frame[data-v-31a12511],.scene-hud:focus-within .scene-hud__map-frame[data-v-31a12511]{border-color:#f4c7776b;box-shadow:inset 0 0 0 1px #ffffff0a,0 1rem 2rem #00000057,0 0 2rem #f4c77729}.scene-hud:hover .scene-hud__map img[data-v-31a12511],.scene-hud:focus-within .scene-hud__map img[data-v-31a12511]{filter:saturate(.84)brightness(.74)contrast(1.04)}.scene-hud:hover .scene-hud__map-frame[data-v-31a12511]:after,.scene-hud:focus-within .scene-hud__map-frame[data-v-31a12511]:after{background:#00000061}.scene-hud:hover .scene-hud__viewport[data-v-31a12511],.scene-hud:focus-within .scene-hud__viewport[data-v-31a12511]{opacity:0}.scene-hud:hover .scene-hud__target-fill[data-v-31a12511],.scene-hud:focus-within .scene-hud__target-fill[data-v-31a12511]{fill:rgba(var(--scene-hud-tint), .25);stroke:rgba(var(--scene-hud-edge), .24);stroke-width:1.25px;opacity:.78;animation:2.7s ease-in-out infinite scene-hud-open-target-breathe-31a12511}.scene-hud:hover .scene-hud__target-glow[data-v-31a12511],.scene-hud:focus-within .scene-hud__target-glow[data-v-31a12511]{--scene-hud-sheen-rest:.52;--scene-hud-sheen-peak:.82;animation-name:scene-hud-open-target-sheen-31a12511}.scene-hud:hover .scene-hud__target.is-visited .scene-hud__target-fill[data-v-31a12511],.scene-hud:focus-within .scene-hud__target.is-visited .scene-hud__target-fill[data-v-31a12511]{fill:rgba(var(--scene-hud-tint), .3);stroke:rgba(var(--scene-hud-edge), .28);opacity:.86}.scene-hud:hover .scene-hud__target.is-visited .scene-hud__target-glow[data-v-31a12511],.scene-hud:focus-within .scene-hud__target.is-visited .scene-hud__target-glow[data-v-31a12511]{--scene-hud-sheen-rest:.54;--scene-hud-sheen-peak:.84}}@keyframes scene-hud-target-breathe-31a12511{0%,to{filter:drop-shadow(0 0 .2rem rgba(var(--scene-hud-tint), .06))}50%{filter:drop-shadow(0 0 .42rem rgba(var(--scene-hud-tint), .14))}}@keyframes scene-hud-target-sheen-31a12511{0%,to{opacity:var(--scene-hud-sheen-rest)}48%,58%{opacity:var(--scene-hud-sheen-peak)}}@keyframes scene-hud-open-target-breathe-31a12511{0%,to{filter:drop-shadow(0 0 .32rem rgba(var(--scene-hud-tint), .12)) drop-shadow(0 0 .72rem rgba(var(--scene-hud-tint), .06))}50%{filter:drop-shadow(0 0 .56rem rgba(var(--scene-hud-tint), .22)) drop-shadow(0 0 1rem rgba(var(--scene-hud-tint), .11))}}@keyframes scene-hud-open-target-sheen-31a12511{0%,to{opacity:var(--scene-hud-sheen-rest)}48%,58%{opacity:var(--scene-hud-sheen-peak)}}.scene-map-modal .scene-hud__target-fill[data-v-31a12511]{fill:rgba(var(--scene-hud-tint), .27);stroke:rgba(var(--scene-hud-edge), .28);stroke-width:1.35px;opacity:.84;animation:2.7s ease-in-out infinite scene-hud-open-target-breathe-31a12511}.scene-map-modal .scene-hud__map img[data-v-31a12511]{filter:saturate(.84)brightness(.74)contrast(1.04)}.scene-map-modal .scene-map-modal__frame[data-v-31a12511]:after{background:#00000061}.scene-map-modal .scene-hud__target-glow[data-v-31a12511]{--scene-hud-sheen-rest:.52;--scene-hud-sheen-peak:.82;fill:var(--scene-hud-sheen-fill,url(#scene-map-modal-target-sheen-gold-0));animation-name:scene-hud-open-target-sheen-31a12511}.scene-map-modal .scene-hud__target.is-visited .scene-hud__target-fill[data-v-31a12511]{fill:rgba(var(--scene-hud-tint), .34);stroke:rgba(var(--scene-hud-edge), .34);opacity:.9}.scene-map-modal .scene-hud__target.is-visited .scene-hud__target-glow[data-v-31a12511]{--scene-hud-sheen-rest:.56;--scene-hud-sheen-peak:.88}.scene-map-modal .scene-hud__target.is-active .scene-hud__target-fill[data-v-31a12511]{fill:rgba(var(--scene-hud-tint), .38);stroke:rgba(var(--scene-hud-edge), .42)}.scene-map-modal .scene-hud__target.is-active .scene-hud__target-glow[data-v-31a12511]{--scene-hud-sheen-rest:.62;--scene-hud-sheen-peak:.92}.scene-map-modal .scene-hud__label[data-v-31a12511]{--scene-hud-label-size:48px;--scene-hud-label-stroke:2.75px}@media (width<=768px){.proof-counter-celebration__panel[data-v-31a12511]{width:min(100%,28rem)}.proof-counter-celebration__counter[data-v-31a12511]{min-height:clamp(5.5rem,29vw,8.6rem);font-size:clamp(4.2rem,24vw,7rem)}.proof-counter-celebration-leave-active .proof-counter-celebration__panel[data-v-31a12511]{animation-name:proof-counter-celebration-panel-out-mobile-31a12511}.scene-controls[data-v-31a12511]{left:max(.75rem, env(safe-area-inset-left,0px) + .55rem);width:min(calc(100vw - 1.5rem), max-content);flex-direction:row-reverse;gap:.55rem}.scene-hud[data-v-31a12511]{top:max(.55rem, env(safe-area-inset-top,0px) + .45rem);right:max(.55rem, env(safe-area-inset-right,0px) + .45rem);width:min(31vw,6.85rem)}.scene-hud .proof-counter--hud[data-v-31a12511]{letter-spacing:.045em;transform-origin:100% 0;gap:.28rem;width:max-content;min-width:100%;max-width:calc(100vw - 1.1rem);height:2rem;margin-top:.24rem;margin-left:auto;padding:.34rem .68rem;font-size:.75rem}.scene-hud .proof-counter__label--desktop[data-v-31a12511]{display:none}.scene-hud .proof-counter__label--mobile[data-v-31a12511]{display:inline}.scene-hud .proof-counter__value[data-v-31a12511]{font-size:1.08rem}.chapter-overlay[data-v-31a12511]{padding-top:max(6rem, env(safe-area-inset-top,0px) + 4.5rem)}.chapter-overlay__inner[data-v-31a12511]{width:min(100%,34rem)}.chapter-overlay__title[data-v-31a12511]{font-size:clamp(2.8rem,11vw,4.8rem);line-height:.94}.chapter-overlay__hint[data-v-31a12511]{margin-top:.7rem;font-size:.8rem}.zoom-controls[data-v-31a12511]{padding-inline:.65rem}.proof-counter[data-v-31a12511]{letter-spacing:.045em;min-height:1.72rem;height:var(--scene-control-height);padding:.32rem .62rem;font-size:.75rem}.proof-counter span[data-v-31a12511]{white-space:nowrap}.zoom-display[data-v-31a12511]{display:none}.scene-hud__viewport[data-v-31a12511]{border-radius:.3rem}.scene-hud__viewport[data-v-31a12511]:before{inset:.22rem}.scene-hud__label text[data-v-31a12511]{font-size:var(--scene-hud-label-size);stroke-width:var(--scene-hud-label-stroke)}}@media (prefers-reduced-motion:reduce){.proof-counter-celebration-enter-active[data-v-31a12511],.proof-counter-celebration-leave-active[data-v-31a12511],.thanks-unlock-enter-active[data-v-31a12511],.thanks-unlock-leave-active[data-v-31a12511],.scene-map-modal-enter-active[data-v-31a12511],.scene-map-modal-leave-active[data-v-31a12511],.scene-map-modal-enter-active [data-modal-panel][data-v-31a12511],.scene-map-modal-leave-active [data-modal-panel][data-v-31a12511],.edge-pan-hint[data-v-31a12511],.proof-counter--hud[data-v-31a12511]{transition:none!important}.edge-pan-hint__arrow[data-v-31a12511],.free-move-hint__arrow[data-v-31a12511],.free-move-hint-enter-active[data-v-31a12511],.free-move-hint-leave-active[data-v-31a12511],.scene-tap-feedback__ripple[data-v-31a12511],.scene-hud__target path[data-v-31a12511],.image-scene__image--complete[data-v-31a12511],.thanks-unlock__vignette[data-v-31a12511],.thanks-unlock__signal[data-v-31a12511],.thanks-unlock__copy[data-v-31a12511],.chapter-overlay-enter-active[data-v-31a12511],.chapter-overlay-leave-active[data-v-31a12511],.chapter-overlay-enter-active .chapter-overlay__inner[data-v-31a12511]:before,.chapter-overlay-leave-active .chapter-overlay__inner[data-v-31a12511]:before,.chapter-overlay-enter-active .chapter-overlay__eyebrow[data-v-31a12511],.chapter-overlay-leave-active .chapter-overlay__eyebrow[data-v-31a12511],.chapter-overlay-enter-active .chapter-overlay__title[data-v-31a12511],.chapter-overlay-leave-active .chapter-overlay__title[data-v-31a12511],.proof-counter-celebration-enter-active[data-v-31a12511],.proof-counter-celebration-leave-active[data-v-31a12511],.proof-counter-celebration-enter-active .proof-counter-celebration__panel[data-v-31a12511],.proof-counter-celebration-leave-active .proof-counter-celebration__panel[data-v-31a12511],.proof-counter-celebration__number--previous[data-v-31a12511],.proof-counter-celebration__number--next[data-v-31a12511]{animation:none!important}.chapter-overlay__eyebrow[data-v-31a12511],.chapter-overlay__title[data-v-31a12511],.proof-counter-celebration__eyebrow[data-v-31a12511],.proof-counter-celebration__counter[data-v-31a12511],.proof-counter-celebration__number--next[data-v-31a12511]{opacity:1}.image-scene__image--complete[data-v-31a12511]{transition:none!important}.proof-counter-celebration__number--previous[data-v-31a12511]{opacity:0}.scene-hud__target-glow[data-v-31a12511],.scene-map-modal .scene-hud__target-glow[data-v-31a12511]{fill:rgba(var(--scene-hud-tint), .08);opacity:.3}.scene-hud__scale-shell[data-v-31a12511],.scene-hud__map-frame[data-v-31a12511],.proof-counter--hud[data-v-31a12511]{transition:none!important}.scene-tap-feedback__ripple[data-v-31a12511]{opacity:.55;transform:translate(-50%,-50%)scale(.82)}}
