*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}html,body{width:100%;height:100%;height:100dvh;overflow:hidden;overscroll-behavior:none;touch-action:none;position:fixed;background:#000;font-family:sans-serif;-webkit-text-size-adjust:100%}canvas{display:block;touch-action:none}img{display:block;max-width:100%;-webkit-user-drag:none;user-drag:none;pointer-events:none}button{border:none;background:none;cursor:pointer;font:inherit;color:inherit}input[type=range]{-webkit-appearance:none;appearance:none;touch-action:manipulation}.scrollable{overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y}:root{--font-display: "Exo 2", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif}body{font-family:var(--font-body)}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(./caveat-cyrillic-ext-DiMfzA-V.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(./caveat-cyrillic-D5lnP6kL.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(./caveat-latin-C1hSzPvX.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2122,U+2212}.preloader[data-v-06e3d8b1]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:3%;gap:14px;pointer-events:none;z-index:var(--z-hud)}.preloader__title[data-v-06e3d8b1]{display:flex;gap:.04em;font-family:Caveat,Georgia,serif;font-weight:700;font-size:92px;letter-spacing:.04em;color:#c9c4bb;text-shadow:0 0 12px rgba(0,0,0,.9),0 0 2px rgba(180,40,30,.5)}.glyph[data-v-06e3d8b1]{display:inline-block;animation:jitter-06e3d8b1 .22s steps(2,end) infinite;will-change:transform}@keyframes jitter-06e3d8b1{0%{transform:translate(0) rotate(0)}25%{transform:translate(-1.5px,1px) rotate(-1.2deg)}50%{transform:translate(1px,-1.5px) rotate(.8deg)}75%{transform:translate(-1px,-1px) rotate(1deg)}to{transform:translate(1.5px,1px) rotate(-.6deg)}}.preloader__mb[data-v-06e3d8b1]{font-family:Courier New,monospace;font-size:16px;color:#b7ad9c;letter-spacing:.03em;text-shadow:0 1px 4px rgba(0,0,0,.8)}.preloader__error[data-v-06e3d8b1]{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:16px 24px;border-radius:4px;background:#0000009e;text-align:center;pointer-events:auto}.preloader__error-title[data-v-06e3d8b1]{font-family:Caveat,Georgia,serif;font-weight:700;font-size:clamp(28px,7vh,56px);color:#c9c4bb;text-shadow:0 0 12px rgba(0,0,0,.9),0 0 2px rgba(180,40,30,.5)}.preloader__error-hint[data-v-06e3d8b1]{font-family:Courier New,monospace;font-size:clamp(12px,2.4vh,16px);color:#b7ad9c;text-shadow:0 1px 4px rgba(0,0,0,.8)}.preloader__retry[data-v-06e3d8b1]{margin-top:8px;padding:12px 28px;font-family:var(--font-display, "Oswald", sans-serif);font-weight:700;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:#e7c98c;background:#140e08d1;border:1.5px solid #b3791f;border-radius:3px;cursor:pointer}.preloader__retry[data-v-06e3d8b1]:hover{background:#281c0ee6;color:#ffe6b0}.paper[data-v-bbc1e649]{--pp-text: #2c2417;--pp-muted: #6c5d43;--pp-title: #211a10;--pp-accent: #b3791f;--pp-accent-ink: #1c1408;--pp-danger: #9a3018;--pp-bd: rgba(40, 30, 14, .34)}.paper-overlay[data-v-bbc1e649]{position:fixed;inset:0;z-index:var(--z-paper);display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;overflow:hidden;background:#0604039e;pointer-events:auto}.paper[data-v-bbc1e649]{position:relative;width:90%;max-height:592px;box-sizing:border-box;display:flex;flex-direction:column;color:var(--pp-text);background:#e8ddc4;background-image:radial-gradient(120% 80% at 50% 0%,rgba(255,255,255,.35),transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)' opacity='0.5'/%3E%3C/svg%3E");background-blend-mode:normal,multiply;border:1px solid var(--pp-bd);border-radius:2px;box-shadow:0 26px 70px #000000b3,inset 0 2px #ffffff4d;padding:36px 36px 30px;transform:rotate(-.5deg)}.paper[data-v-bbc1e649]:before{content:"";position:absolute;top:-12px;left:50%;width:96px;height:26px;transform:translate(-50%) rotate(1.5deg);background:#c4b0786b;border-left:1px dashed rgba(120,100,60,.4);border-right:1px dashed rgba(120,100,60,.4);box-shadow:0 1px 4px #00000040}.paper__close[data-v-bbc1e649]{position:absolute;top:10px;right:10px;width:26px;height:26px;border:1px solid var(--pp-bd);border-radius:2px;background:#ffffff40;color:var(--pp-muted);font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.paper__close[data-v-bbc1e649]:hover{background:#9a30181f;color:var(--pp-danger)}.paper__head[data-v-bbc1e649]{margin-bottom:6px;flex:0 0 auto}.paper__body[data-v-bbc1e649]{flex:1 1 auto;min-height:0;overflow-y:auto;margin:0 -8px;padding:0 8px;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.paper__title[data-v-bbc1e649]{font-family:var(--font-display, "Oswald", sans-serif);font-weight:600;font-size:44px;line-height:.96;letter-spacing:.01em;text-transform:uppercase;color:var(--pp-title)}.paper__foot[data-v-bbc1e649]{flex:0 0 auto;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:18px;border-top:1px solid var(--pp-bd)}.paper-enter-active[data-v-bbc1e649]{transition:opacity .2s ease}.paper-enter-active .paper[data-v-bbc1e649]{animation:paper-pop-bbc1e649 .25s ease}.paper-leave-active[data-v-bbc1e649]{transition:opacity .15s ease}.paper-enter-from[data-v-bbc1e649],.paper-leave-to[data-v-bbc1e649]{opacity:0}@keyframes paper-pop-bbc1e649{0%{transform:rotate(-.5deg) scale(.9)}60%{transform:rotate(-.5deg) scale(1.02)}to{transform:rotate(-.5deg) scale(1)}}.mobphoto[data-v-0b14f74d]{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 14%}.po[data-v-6cc5516f]{position:fixed;inset:0;z-index:var(--z-offer);overflow:hidden;display:flex;pointer-events:auto;font-family:var(--font-body, "Georgia", serif)}.po__bg[data-v-6cc5516f]{position:absolute;inset:0;z-index:0;background:radial-gradient(110% 90% at 30% 0%,#2a2018,#1a140e 52%,#0e0a07)}.po__vig[data-v-6cc5516f]{position:absolute;inset:0;z-index:2;pointer-events:none;box-shadow:inset 0 0 180px 44px #000000d9}.po__grain[data-v-6cc5516f]{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.po__x[data-v-6cc5516f]{position:absolute;top:18px;right:22px;z-index:60;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#cbb98f;background:#0006;border:1px solid rgba(230,180,70,.3);font-family:monospace;font-size:15px}.po__x[data-v-6cc5516f]:hover{color:#fff;background:#7c0f0fb3}.po__stage[data-v-6cc5516f]{position:relative;z-index:20;width:46%;min-width:380px;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 30px 0 52px}.po__tags[data-v-6cc5516f]{display:flex;align-items:center;gap:10px;margin-bottom:15px}.po__badge[data-v-6cc5516f]{font-family:var(--font-display, "Oswald", sans-serif);font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#f0d8a8;background:#7c0f0f;padding:5px 11px;border-radius:1px;transform:rotate(-2deg);box-shadow:0 2px 8px #00000080}.po__badge--alt[data-v-6cc5516f]{transform:rotate(2deg);background:#2a2014;color:#c8902f}.po__title[data-v-6cc5516f]{font-family:var(--font-display, "Oswald", sans-serif);font-weight:800;font-size:62px;line-height:.92;letter-spacing:.02em;text-transform:uppercase;color:#f1e6cf;text-shadow:0 3px 16px rgba(0,0,0,.7);white-space:nowrap}.po__sub[data-v-6cc5516f]{font-family:monospace;font-size:14px;color:#c3ad84;margin:12px 0 22px;letter-spacing:.02em}.po__perks[data-v-6cc5516f]{display:flex;flex-direction:column;gap:9px;margin-bottom:22px;max-width:460px}.po__perk[data-v-6cc5516f]{display:flex;align-items:center;gap:12px;font-family:monospace;font-size:14px;color:#e6d8bd;white-space:nowrap}.po__perk-t[data-v-6cc5516f]{flex:1}.po__perk-t[data-v-6cc5516f] b{color:#f3e8cf;font-weight:700}.po__bx[data-v-6cc5516f]{flex:0 0 auto;width:19px;height:19px;border:1.5px solid #c01818;display:flex;align-items:center;justify-content:center;color:#c01818}.po__stamp[data-v-6cc5516f]{margin-left:auto;font-family:var(--font-display, "Oswald", sans-serif);font-weight:700;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#c01818;border:1px solid rgba(192,24,24,.45);padding:2px 6px;border-radius:2px;transform:rotate(-2deg)}.po__price[data-v-6cc5516f]{display:flex;align-items:baseline;gap:12px;margin-bottom:5px;white-space:nowrap}.po__now[data-v-6cc5516f]{font-family:var(--font-display, "Oswald", sans-serif);font-weight:800;font-size:42px;color:#f3e8cf}.po__was[data-v-6cc5516f]{font-family:var(--font-display, "Oswald", sans-serif);font-size:20px;color:#8a7a58;text-decoration:line-through}.po__save[data-v-6cc5516f]{align-self:center;font-family:monospace;font-size:11px;letter-spacing:.06em;color:#ff5a3c;border:1px solid rgba(255,90,60,.5);border-radius:2px;padding:3px 7px;transform:rotate(-3deg)}.po__once[data-v-6cc5516f]{font-family:monospace;font-size:11px;letter-spacing:.06em;color:#9a8a68;margin-bottom:18px}.po__cta[data-v-6cc5516f]{width:min(100%,420px);cursor:pointer;white-space:nowrap;font-family:var(--font-display, "Oswald", sans-serif);font-weight:700;font-size:18px;letter-spacing:.1em;text-transform:uppercase;color:#f3e8cf;padding:15px;border-radius:3px;border:1px solid #c01818;background:linear-gradient(180deg,#9a1414,#6e0f0c);box-shadow:0 5px #4a0808,0 0 40px #b41e1466;display:flex;align-items:center;justify-content:center;gap:10px;animation:po-pulse-6cc5516f 2.6s ease-in-out infinite}.po__cta-key[data-v-6cc5516f]{flex:0 0 auto}.po__cta[data-v-6cc5516f]:hover{filter:brightness(1.12)}.po__cta[data-v-6cc5516f]:active{transform:translateY(4px);box-shadow:0 1px #4a0808}.po__cta[data-v-6cc5516f]:disabled{opacity:.6;cursor:default;animation:none}@keyframes po-pulse-6cc5516f{0%,to{box-shadow:0 5px #4a0808,0 0 28px #b41e1459}50%{box-shadow:0 5px #4a0808,0 0 54px #c8281c99}}.po__foot[data-v-6cc5516f]{display:flex;gap:22px;margin-top:14px}.po__foot button[data-v-6cc5516f]{font-family:monospace;font-size:12px;letter-spacing:.06em;color:#8a7a5a;background:none;border:none;cursor:pointer;padding:0}.po__foot button[data-v-6cc5516f]:hover{color:#e6b54e}.po__board[data-v-6cc5516f]{position:relative;z-index:10;flex:1;height:100%}.po__board[data-v-6cc5516f]:before{content:"";position:absolute;top:30%;left:8%;right:6%;height:2px;z-index:1;background:repeating-linear-gradient(90deg,#b3201a 0 14px,transparent 14px 18px);transform:rotate(-4deg);opacity:.75}.po__pol[data-v-6cc5516f]{position:absolute;width:200px;background:#efe7d4;padding:10px 10px 0;box-shadow:0 16px 36px #0009;border-radius:1px}.po__pol--1[data-v-6cc5516f]{top:11%;left:5%;transform:rotate(-5deg)}.po__pol--2[data-v-6cc5516f]{top:31%;left:37%;transform:rotate(2.5deg);width:210px;z-index:2}.po__pol--3[data-v-6cc5516f]{top:13%;right:5%;transform:rotate(4deg)}.po__pin[data-v-6cc5516f]{position:absolute;top:-10px;left:50%;transform:translate(-50%);z-index:5;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 36% 30%,#ff5b54,#b3201a 62%,#6e0f0c);box-shadow:0 4px 9px #0009,inset 0 -2px 3px #0006}.po__pic[data-v-6cc5516f]{position:relative;aspect-ratio:1 / 1;background:#14100b;overflow:hidden}.po__desat[data-v-6cc5516f]{position:absolute;inset:0;z-index:2;pointer-events:none;background:#140e0a52;mix-blend-mode:multiply}.po__pvig[data-v-6cc5516f]{position:absolute;inset:0;z-index:2;pointer-events:none;box-shadow:inset 0 0 30px 7px #000000b3}.po__redstamp[data-v-6cc5516f]{position:absolute;z-index:6;top:42%;left:50%;transform:translate(-50%,-50%) rotate(-12deg);font-family:var(--font-display, "Oswald", sans-serif);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#c01818;border:2.5px solid #c01818;border-radius:3px;padding:3px 9px;opacity:.82}.po__cap[data-v-6cc5516f]{font-family:monospace;color:#2a2014;text-align:center;padding:9px 4px 11px}.po__cap-nm[data-v-6cc5516f]{font-size:15px;font-weight:700}.po__cap small[data-v-6cc5516f]{display:block;font-size:10px;color:#8a3018;margin-top:3px}.po__cap-ac[data-v-6cc5516f]{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:8.5px;letter-spacing:.04em;text-transform:uppercase;color:#7c0f0f;border:1px solid rgba(124,15,15,.4);border-radius:2px;padding:2px 6px}.po-enter-active[data-v-6cc5516f],.po-leave-active[data-v-6cc5516f]{transition:opacity .22s ease}.po-enter-from[data-v-6cc5516f],.po-leave-to[data-v-6cc5516f]{opacity:0}.menu[data-v-7bc2ffc9]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:48px 28px 40px;pointer-events:auto;background:radial-gradient(120% 80% at 50% 38%,transparent 40%,rgba(8,4,4,.55) 100%),radial-gradient(140% 100% at 50% 50%,transparent 55%,rgba(60,0,0,.22) 100%)}.menu__defs[data-v-7bc2ffc9]{position:absolute}.menu__top[data-v-7bc2ffc9]{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:8px}.offer-pin[data-v-7bc2ffc9]{position:absolute;top:50%;right:34px;z-index:var(--z-hud);display:flex;flex-direction:column;align-items:center;gap:7px;padding:0;background:none;border:none;cursor:pointer;transform-origin:center;filter:drop-shadow(0 8px 18px rgba(0,0,0,.6));animation:offer-sway-7bc2ffc9 4s ease-in-out infinite}.offer-pin[data-v-7bc2ffc9]:hover{animation:none;transform:translateY(-50%) rotate(2deg) scale(1.06);transition:transform .18s ease}@keyframes offer-sway-7bc2ffc9{0%,to{transform:translateY(-50%) rotate(4deg)}50%{transform:translateY(-50%) rotate(2deg)}}.offer-pin__tape[data-v-7bc2ffc9]{position:absolute;top:-9px;left:50%;width:46px;height:16px;transform:translate(-50%) rotate(-3deg);background:#c4b0786b;border-left:1px dashed rgba(120,100,60,.4);border-right:1px dashed rgba(120,100,60,.4)}.offer-pin__photo[data-v-7bc2ffc9]{position:relative;width:96px;height:96px;overflow:hidden;background:#efe7d4;padding:6px 6px 0;box-shadow:inset 0 0 0 1px #00000026}.offer-pin__photo[data-v-7bc2ffc9] canvas{width:100%;height:84px;display:block;object-fit:cover;object-position:50% 12%;background:#14100b;filter:saturate(.55) brightness(.85) contrast(1.05)}.offer-pin__stamp[data-v-7bc2ffc9]{position:absolute;top:9px;left:50%;transform:translate(-50%) rotate(-9deg);font-family:var(--font-display, "Oswald", sans-serif);font-weight:700;font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#c01818;border:1.5px solid #c01818;border-radius:2px;padding:1px 4px;opacity:.85;white-space:nowrap}.offer-pin__cap[data-v-7bc2ffc9]{font-family:var(--font-display, "Oswald", sans-serif);font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#f1e0b6;text-shadow:0 0 10px rgba(230,150,40,.7),0 1px 4px rgba(0,0,0,.9);padding:3px 8px;background:#7c0f0f8c;border:1px solid rgba(230,150,40,.5);border-radius:3px;animation:offer-glow-7bc2ffc9 2.4s ease-in-out infinite}@keyframes offer-glow-7bc2ffc9{0%,to{box-shadow:0 0 8px #e696284d}50%{box-shadow:0 0 18px #e6962899}}.menu__title[data-v-7bc2ffc9]{margin:0;font-family:var(--font-display, "Oswald", "Arial Narrow", sans-serif);font-size:min(92px,calc(var(--ui-box-w) * .14));font-weight:900;letter-spacing:.04em;line-height:.92;text-align:center;color:#c8c0b0;filter:url(#horrorText);text-shadow:0 0 3px rgba(0,0,0,.95),0 0 16px rgba(150,16,16,.6),0 3px 28px rgba(110,0,0,.65);animation:title-dread-7bc2ffc9 4.5s ease-in-out infinite}@keyframes title-dread-7bc2ffc9{0%,to{transform:translate(0) rotate(0);opacity:1}12%{transform:translate(-3px,2px) rotate(-.5deg);opacity:.95}25%{transform:translate(3px,-2px) rotate(.4deg);opacity:1}37%{transform:translate(-2px,-3px) rotate(-.3deg);opacity:.9}46%{transform:translate(4px,2px) rotate(.5deg);opacity:1}49%{transform:translate(-4px,-1px) rotate(0);opacity:.66}52%{transform:translate(4px,1px) rotate(0);opacity:1}64%{transform:translate(-3px,3px) rotate(-.4deg);opacity:.94}78%{transform:translate(2px,-2px) rotate(.3deg);opacity:1}90%{transform:translate(-1px,1px) rotate(-.2deg);opacity:.97}}.menu__nav[data-v-7bc2ffc9]{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:100%;max-width:220px;align-self:flex-start;margin-left:min(70px,calc(var(--ui-box-w) * .09))}.hbtn[data-v-7bc2ffc9]{position:relative;padding:13px 18px;font-family:var(--font-display, "Oswald", "Arial Narrow", sans-serif);font-size:19px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#c4b89c;background:#0e0a098c;border:1px solid rgba(120,30,26,.45);border-radius:4px;cursor:pointer;transition:color .15s,border-color .15s,box-shadow .2s,background .15s;text-shadow:0 1px 4px rgba(0,0,0,.9)}.hbtn[data-v-7bc2ffc9]:hover{color:#f1e7d2;background:#1c0c0ab3;border-color:#b42820d9;box-shadow:0 0 18px #96141073,inset 0 0 14px #780a0859;animation:btn-glitch-7bc2ffc9 .5s steps(2) 1}.hbtn--play[data-v-7bc2ffc9]{color:#e7dcc4;border-color:#b42e24b3;box-shadow:0 0 14px #8c120e59}@keyframes btn-glitch-7bc2ffc9{0%{transform:translate(0)}25%{transform:translate(-1px,.5px)}50%{transform:translate(1px,-.5px)}75%{transform:translate(-.5px)}to{transform:translate(0)}}.menu__status[data-v-7bc2ffc9]{display:flex;flex-direction:column;align-items:center;gap:4px}.menu__diff[data-v-7bc2ffc9],.menu__weeks[data-v-7bc2ffc9]{font-family:var(--font-display, "Oswald", sans-serif);font-size:13px;letter-spacing:.08em;color:#8a7d6b;text-transform:uppercase;text-shadow:0 1px 5px rgba(0,0,0,.85)}.menu__diff-n[data-v-7bc2ffc9]{color:#b6a079;font-weight:800;font-size:14px}.menu__diff-n.is-vet[data-v-7bc2ffc9]{color:#d98c7a}.menu__weeks-n[data-v-7bc2ffc9]{color:#d98c7a;font-weight:800;font-size:15px}.pp-btn[data-v-7bc2ffc9]{font-family:var(--font-display, "Oswald", sans-serif);font-weight:700;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-text);background:#ffffff2e;border:1.5px solid rgba(40,30,14,.45);border-radius:3px;padding:12px 24px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.pp-btn[data-v-7bc2ffc9]:hover{background:#b3791f29;border-color:var(--pp-accent);color:var(--pp-title)}.pp-btn--primary[data-v-7bc2ffc9]{border-color:var(--pp-danger);color:var(--pp-danger);background:#9a301812}.pp-btn--primary[data-v-7bc2ffc9]:hover{background:var(--pp-danger);color:#f0e7d2}.set[data-v-7bc2ffc9]{display:flex;flex-direction:column;gap:22px;margin:24px 0 6px}.set__sub[data-v-7bc2ffc9]{font-family:var(--font-display, sans-serif);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--pp-muted);margin-bottom:-8px}.set__row[data-v-7bc2ffc9]{display:flex;align-items:center;justify-content:space-between;gap:18px}.set__row>label[data-v-7bc2ffc9]{font-family:var(--font-body, sans-serif);font-size:17px;color:var(--pp-text)}.pp-toggle[data-v-7bc2ffc9]{width:54px;height:28px;border-radius:14px;flex:0 0 auto;background:#281e0e40;border:none;position:relative;cursor:pointer;padding:0}.pp-toggle .dot[data-v-7bc2ffc9]{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--pp-muted);transition:.16s;box-shadow:0 1px 3px #0006}.pp-toggle.on[data-v-7bc2ffc9]{background:#b3791f66}.pp-toggle.on .dot[data-v-7bc2ffc9]{left:29px;background:var(--pp-accent)}.pp-seg[data-v-7bc2ffc9]{display:flex;border:1.5px solid var(--pp-bd);border-radius:3px;overflow:hidden}.pp-seg__b[data-v-7bc2ffc9]{font-family:var(--font-body, sans-serif);font-size:15px;color:var(--pp-muted);background:transparent;border:none;padding:9px 16px;cursor:pointer;transition:background .14s,color .14s}.pp-seg__b+.pp-seg__b[data-v-7bc2ffc9]{border-left:1.5px solid var(--pp-bd)}.pp-seg__b.on[data-v-7bc2ffc9]{background:var(--pp-accent);color:#f0e7d2}.pp-prog[data-v-7bc2ffc9]{font-family:var(--font-display, sans-serif);font-size:14px;letter-spacing:.08em;color:var(--pp-muted);margin-top:14px;display:flex;align-items:center;gap:14px}.pp-prog b[data-v-7bc2ffc9]{color:var(--pp-accent);font-weight:700}.pp-prog .bar[data-v-7bc2ffc9]{flex:1;height:5px;background:#281e0e40;border-radius:3px;position:relative}.pp-prog .bar>i[data-v-7bc2ffc9]{position:absolute;inset:0 auto 0 0;background:var(--pp-accent);border-radius:3px}.ach-grid[data-v-7bc2ffc9]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.ach[data-v-7bc2ffc9]{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--pp-bd);border-radius:3px;padding:15px 16px;background:#b3791f0f}.ach.locked[data-v-7bc2ffc9]{opacity:.5;background:transparent}.ach__ic[data-v-7bc2ffc9]{flex:0 0 48px;height:48px;border-radius:3px;overflow:hidden;border:1px solid var(--pp-bd);background-color:#140e0859}.ach.locked .ach__ic[data-v-7bc2ffc9]{filter:grayscale(1) brightness(.7) contrast(1.05)}.ach__nm[data-v-7bc2ffc9]{font-family:var(--font-display, sans-serif);font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-title)}.ach__ds[data-v-7bc2ffc9]{font-family:var(--font-body, sans-serif);font-size:13px;line-height:1.4;color:var(--pp-muted);margin-top:4px}.ach__premium[data-v-7bc2ffc9]{display:inline-block;margin-left:8px;padding:1px 6px;border-radius:4px;font-size:9px;letter-spacing:.08em;vertical-align:middle;color:#1b1206;background:#d9a441}@media(max-width:460px){.ach-grid[data-v-7bc2ffc9]{grid-template-columns:1fr}}.tw[data-v-991e669f]{display:inline;white-space:pre-line}.tw__rest[data-v-991e669f]{color:transparent}.bar[data-v-d085c466]{position:relative;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:9px 16px 10px;background:#130c0bf7;border:1px solid rgba(150,40,32,.55);border-radius:4px;box-shadow:0 12px 40px #000000d1,0 0 26px #78100c4d;animation:bar-in-d085c466 .3s cubic-bezier(.22,1,.36,1)}.bar--reserve[data-v-d085c466]{padding-right:60px}.bar--clickable[data-v-d085c466]{pointer-events:auto;cursor:pointer;border-color:#b2382eb3}.bar[data-v-d085c466]:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,rgba(180,40,32,.85),transparent)}.bar__who[data-v-d085c466]{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#d98c7a;opacity:.9;margin-bottom:4px}.bar--speaker-name .bar__who[data-v-d085c466]{text-transform:none}.bar__text[data-v-d085c466]{font-size:15px;line-height:1.35;color:#efe2d6;white-space:pre-line}@keyframes bar-in-d085c466{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.speech[data-v-bf81de45]{position:absolute;z-index:6;pointer-events:none}.speech-enter-active[data-v-bf81de45]{transition:opacity .3s ease}.speech-leave-active[data-v-bf81de45]{transition:opacity .2s ease}.speech-enter-from[data-v-bf81de45],.speech-leave-to[data-v-bf81de45]{opacity:0}.thought-line[data-v-9469f514]{position:absolute;box-sizing:border-box;z-index:11;padding:12px 30px 14px;border:0;border-radius:0;background:radial-gradient(ellipse at center,#100b10f2 10%,#0f0a0fd1 67%,#0f0a0f26);color:#e9ded5;text-align:center;cursor:pointer;pointer-events:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;text-shadow:0 2px 5px #080508}.thought-line[data-v-9469f514] *,.thought-line[data-v-9469f514] *:before,.thought-line[data-v-9469f514] *:after{cursor:inherit}.thought-line__label[data-v-9469f514]{color:#b9a394;font:10px/1.2 Georgia,serif;letter-spacing:.22em;text-transform:uppercase}.thought-line__text[data-v-9469f514]{font:italic 19px/1.35 Georgia,serif}.thought-enter-active[data-v-9469f514],.thought-leave-active[data-v-9469f514]{transition:opacity .28s ease}.thought-leave-active[data-v-9469f514]{pointer-events:none}.thought-enter-from[data-v-9469f514],.thought-leave-to[data-v-9469f514]{opacity:0}.scene-fade[data-v-71431dd2]{position:absolute;inset:0;z-index:var(--z-modal);pointer-events:auto;display:grid;place-items:center;background:#000;animation:scene-fade-71431dd2 2.6s ease-in-out both}.scene-fade p[data-v-71431dd2]{color:#eee8df;font:italic 34px Georgia,serif;text-align:center;animation:caption-71431dd2 2.6s ease both}@keyframes scene-fade-71431dd2{0%{opacity:0}30%,70%{opacity:1}to{opacity:0}}@keyframes caption-71431dd2{0%,30%,75%,to{opacity:0}40%,65%{opacity:1}}.phrases[data-v-9f712177]{position:absolute;display:flex;flex-direction:column;align-items:center;gap:11px;padding-bottom:12px;pointer-events:auto;max-height:78%;overflow-y:auto;scrollbar-width:thin}.phrase[data-v-9f712177]{pointer-events:auto;max-width:100%;cursor:pointer;border:none;background:#060303bd;padding:2px 14px 4px;border-radius:4px;font-family:Caveat,cursive;font-weight:700;font-size:26px;line-height:1.1;color:#f4eae4;text-shadow:0 2px 7px rgba(0,0,0,.9);animation:phrase-in-9f712177 .22s ease both,phrase-shake-9f712177 .5s steps(3) infinite;animation-delay:var(--delay, 0s),calc(.22s + var(--delay, 0s));transform-origin:center;transition:color .12s ease,background .12s ease}.phrases__group[data-v-9f712177]{display:flex;flex-direction:column;align-items:center;gap:11px;max-width:100%;pointer-events:auto}.phrases__sep[data-v-9f712177]{width:62%;height:2px;margin:1px 0;background:linear-gradient(90deg,transparent,rgba(214,70,56,.95) 20%,rgba(214,70,56,.95) 80%,transparent);box-shadow:0 0 0 1px #0603038c,0 0 8px #a01812b3}.phrase--story[data-v-9f712177]{color:#f6dcc4;background:#22110ad6;box-shadow:inset 2px 0 #c878508c}.phrase--heart[data-v-9f712177]{color:#ffbbc7;background:#3b0b1ddb;box-shadow:inset 2px 0 #ff82a099}.mark[data-v-9f712177]{width:17px;height:17px;margin-right:8px;vertical-align:-.08em;flex:none}.bubble[data-v-9f712177]{color:#d9a07f}.phrase[data-v-9f712177]:hover{animation-play-state:paused;color:#fff;background:#0e0505}.phrase--blink[data-v-9f712177]{animation:phrase-blink-red-9f712177 .25s steps(1) 3 both!important}@keyframes phrase-blink-red-9f712177{0%{background:#c81818f2;color:#fff;transform:rotate(var(--rot, 0deg)) scale(1.06)}50%{background:#060303bd;color:#f4eae4;transform:rotate(var(--rot, 0deg)) scale(1)}to{background:#c81818f2;color:#fff;transform:rotate(var(--rot, 0deg)) scale(1.06)}}@keyframes phrase-in-9f712177{0%{opacity:0;transform:translateY(10px) rotate(var(--rot, 0deg)) scale(.9)}to{opacity:1;transform:rotate(var(--rot, 0deg)) scale(1)}}@keyframes phrase-shake-9f712177{0%{transform:rotate(var(--rot, 0deg)) translate(.6px,-.4px)}33%{transform:rotate(calc(var(--rot, 0deg) - .6deg)) translate(-.7px,.5px)}66%{transform:rotate(calc(var(--rot, 0deg) + .5deg)) translate(.4px,.6px)}to{transform:rotate(var(--rot, 0deg)) translate(-.5px,-.5px)}}.phrases-enter-active[data-v-9f712177]{transition:opacity .18s ease}.phrases-leave-active[data-v-9f712177]{transition:opacity .14s ease}.phrases-enter-from[data-v-9f712177],.phrases-leave-to[data-v-9f712177]{opacity:0}.dlg[data-v-6272fbd8]{position:absolute;inset:0;z-index:7;pointer-events:none}.dlg-miss-catch[data-v-6272fbd8]{position:absolute;inset:0;pointer-events:auto;background:transparent}.dlg-btn[data-v-6272fbd8]{position:absolute;transform:translate(calc(-100% - 8px),-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:radial-gradient(circle at 38% 32%,#2a1310,#150b0a);border:1px solid rgba(150,40,32,.6);color:#e0a89a;cursor:pointer;pointer-events:auto;box-shadow:0 4px 16px #000000a6;transition:color .15s ease,border-color .15s ease}.dlg-btn[data-v-6272fbd8]:hover{color:#f3c4b8}.dlg-btn[data-v-6272fbd8]:active{transform:translate(calc(-100% - 8px),-50%) scale(.95)}.dlg-btn--open[data-v-6272fbd8]{color:#f2cabf;border-color:#b43c32e6}.dlg-btn--pulse[data-v-6272fbd8]{animation:dlg-pulse-6272fbd8 1.15s ease-in-out infinite}@keyframes dlg-pulse-6272fbd8{0%,to{box-shadow:0 4px 16px #000000a6,0 0 #b4282080}50%{box-shadow:0 4px 16px #000000a6,0 0 0 8px #b4282000}}.overlay[data-v-1a480028]{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;background:#060509b8;pointer-events:auto}.sheet[data-v-1a480028]{position:relative;line-height:0}.sheet__bg[data-v-1a480028]{display:block;max-width:calc(var(--ui-box-w) * .92);max-height:calc(var(--ui-box-h) * .9);width:auto;height:auto;filter:drop-shadow(0 10px 40px rgba(0,0,0,.6));user-select:none}.cell[data-v-1a480028]{position:absolute;display:flex;align-items:center;overflow-x:clip;overflow-y:visible;white-space:nowrap;text-overflow:ellipsis;font-family:Caveat,Georgia,cursive;color:#1c2c54;line-height:1}.cell--title[data-v-1a480028]{font-weight:700;color:#14213f;font-size:calc(var(--bgh, 700px) * .03)}.cell--title-apt[data-v-1a480028]{justify-content:center}.cell--apt[data-v-1a480028]{justify-content:center;font-weight:700;font-size:calc(var(--bgh, 700px) * .032)}.cell--name[data-v-1a480028]{font-weight:600;font-size:calc(var(--bgh, 700px) * .034)}.cell--phone[data-v-1a480028]{font-size:calc(var(--bgh, 700px) * .032);letter-spacing:.02em}.cell--work[data-v-1a480028]{font-style:italic;font-size:calc(var(--bgh, 700px) * .031)}.role[data-v-1a480028]{margin-left:.45em;font-size:.7em;font-weight:500;opacity:.78}.role[data-v-1a480028]:before{content:"· "}.close[data-v-1a480028]{position:absolute;cursor:pointer;user-select:none;pointer-events:auto;padding:2.4%;margin:-2.4%;box-sizing:content-box}.fade-enter-active[data-v-1a480028],.fade-leave-active[data-v-1a480028]{transition:opacity .22s ease}.fade-enter-from[data-v-1a480028],.fade-leave-to[data-v-1a480028]{opacity:0}.overlay[data-v-4ca6e39b]{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;background:#060509b8;pointer-events:auto}.sheet[data-v-4ca6e39b]{position:relative;line-height:0}.sheet__bg[data-v-4ca6e39b]{display:block;max-width:calc(var(--ui-box-w) * .94);max-height:calc(var(--ui-box-h) * .92);width:auto;height:auto;filter:drop-shadow(0 10px 40px rgba(0,0,0,.6));user-select:none}.cell[data-v-4ca6e39b]{position:absolute;display:flex;align-items:center;overflow-x:clip;overflow-y:visible;white-space:nowrap;text-overflow:ellipsis;font-family:Oswald,Arial Narrow,Georgia,sans-serif;line-height:1}.c-title1[data-v-4ca6e39b]{justify-content:flex-start;font-weight:800;letter-spacing:.03em;color:#2a2622;font-size:calc(var(--bgh, 600px) * .04)}.c-title2[data-v-4ca6e39b]{justify-content:flex-start;font-weight:800;letter-spacing:.03em;color:#b23a2e;font-size:calc(var(--bgh, 600px) * .04)}.c-sub-shop[data-v-4ca6e39b]{justify-content:center;font-weight:800;letter-spacing:.06em;color:#2a2622;font-size:calc(var(--bgh, 600px) * .03)}.c-sub-pharm[data-v-4ca6e39b]{justify-content:center;font-weight:800;letter-spacing:.06em;color:#f2ead6;font-size:calc(var(--bgh, 600px) * .03)}.c-shop-name[data-v-4ca6e39b]{font-weight:700;color:#2a2622;font-size:calc(var(--bgh, 600px) * .026)}.c-shop-phone[data-v-4ca6e39b]{color:#3a342c;font-size:calc(var(--bgh, 600px) * .026)}.c-pharm-name[data-v-4ca6e39b]{font-weight:700;color:#2a2622;font-size:calc(var(--bgh, 600px) * .026)}.c-pharm-phone[data-v-4ca6e39b]{color:#3a342c;font-size:calc(var(--bgh, 600px) * .026)}.close[data-v-4ca6e39b]{position:absolute;cursor:pointer;user-select:none;pointer-events:auto;padding:2.4%;margin:-2.4%;box-sizing:content-box}.fade-enter-active[data-v-4ca6e39b],.fade-leave-active[data-v-4ca6e39b]{transition:opacity .22s ease}.fade-enter-from[data-v-4ca6e39b],.fade-leave-to[data-v-4ca6e39b]{opacity:0}.overlay[data-v-b1640a26]{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;background:#060509b8;pointer-events:auto}.sheet[data-v-b1640a26]{position:relative;line-height:0}.sheet__bg[data-v-b1640a26]{display:block;max-width:calc(var(--ui-box-w) * .92);max-height:calc(var(--ui-box-h) * .9);width:auto;height:auto;filter:drop-shadow(0 10px 40px rgba(0,0,0,.6));user-select:none}.line[data-v-b1640a26]{position:absolute;display:flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:Caveat,Georgia,cursive;color:#2f4b86;font-size:calc(var(--bgh, 600px) * .044);line-height:1;text-shadow:0 0 1px rgba(47,75,134,.25)}.empty[data-v-b1640a26]{position:absolute;font-family:Caveat,Georgia,cursive;color:#2f4b86;opacity:.7;font-size:calc(var(--bgh, 600px) * .044)}.close[data-v-b1640a26]{position:absolute;cursor:pointer;user-select:none;pointer-events:auto}.fade-enter-active[data-v-b1640a26],.fade-leave-active[data-v-b1640a26]{transition:opacity .22s ease}.fade-enter-from[data-v-b1640a26],.fade-leave-to[data-v-b1640a26]{opacity:0}.overlay[data-v-10904603]{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;background:#060509b8;pointer-events:auto}.sheet[data-v-10904603]{position:relative;line-height:0}.sheet__bg[data-v-10904603]{display:block;max-width:calc(var(--ui-box-w) * .92);max-height:calc(var(--ui-box-h) * .92);width:auto;height:auto;filter:drop-shadow(0 10px 40px rgba(0,0,0,.6));user-select:none}.cell[data-v-10904603]{position:absolute;display:flex;align-items:center;overflow-x:clip;overflow-y:visible;white-space:nowrap;text-overflow:ellipsis;font-family:Georgia,Times New Roman,serif;color:#23324d;line-height:1.05}.c-title[data-v-10904603]{justify-content:center;font-weight:700;letter-spacing:.06em;font-size:calc(var(--bgh, 600px) * .052)}.c-title--officer[data-v-10904603]{letter-spacing:.02em;font-size:calc(var(--bgh, 600px) * .038)}.c-field[data-v-10904603]{font-size:calc(var(--bgh, 600px) * .04)}.c-id[data-v-10904603]{font-family:Courier New,monospace;letter-spacing:.04em;color:#1b1b1b;font-size:calc(var(--bgh, 600px) * .04)}.photo[data-v-10904603]{position:absolute;object-fit:cover;object-position:center top;pointer-events:none;filter:grayscale(1) contrast(1.06) brightness(1.03)}.photo--empty[data-v-10904603]{display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(45deg,#cdc3a8,#cdc3a8 6px,#c4b99c 6px 12px);color:#6b6149;font-style:italic;font-size:calc(var(--bgh, 600px) * .024)}.close[data-v-10904603]{position:absolute;cursor:pointer;user-select:none;pointer-events:auto;padding:2.4%;margin:-2.4%;box-sizing:content-box}.fade-enter-active[data-v-10904603],.fade-leave-active[data-v-10904603]{transition:opacity .22s ease}.fade-enter-from[data-v-10904603],.fade-leave-to[data-v-10904603]{opacity:0}:root{--vv-window-bg: #1e2430;--vv-window-border: 1px solid rgba(255, 255, 255, .08);--vv-window-radius: 1rem;--vv-window-shadow: 0 6px 24px rgba(0, 0, 0, .6);--vv-overlay-bg: rgba(0, 0, 0, .6)}.vv-window-overlay{position:fixed;inset:0;z-index:5000;display:flex;align-items:center;justify-content:center;background:var(--vv-overlay-bg)}.vv-window{position:relative;width:90%;background:var(--vv-window-bg);border:var(--vv-window-border);border-radius:var(--vv-window-radius);box-shadow:var(--vv-window-shadow);padding:1.2rem 1.5rem;color:#fff;display:flex;flex-direction:column;gap:.8rem}.vv-window__close{position:absolute;top:8px;right:8px;width:28px;height:28px;border:none;border-radius:50%;background:#0000004d;color:#fff;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.vv-window__close:active{background:#00000080}.vv-window__title{font-family:var(--font-display, sans-serif);font-size:1.2rem;font-weight:700;text-align:center}.vv-window__body{flex:1}.vv-window__footer{display:flex;flex-direction:column;gap:.5rem}.vv-window-enter-active{transition:opacity .2s ease}.vv-window-enter-active .vv-window{animation:vv-window-pop .25s ease}.vv-window-leave-active{transition:opacity .15s ease}.vv-window-enter-from,.vv-window-leave-to{opacity:0}@keyframes vv-window-pop{0%{transform:scale(.85)}60%{transform:scale(1.03)}to{transform:scale(1)}}.art[data-v-cff29221]{margin:0;font-family:var(--font-mono, monospace);font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word;color:#e0d6c6}.overlay[data-v-afac23f0]{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;background:#060509b8;pointer-events:auto}.sheet[data-v-afac23f0]{position:relative;line-height:0}.sheet__bg[data-v-afac23f0]{display:block;max-width:calc(var(--ui-box-w) * .92);max-height:calc(var(--ui-box-h) * .94);width:auto;height:auto;filter:drop-shadow(0 10px 40px rgba(0,0,0,.6));user-select:none}.cell[data-v-afac23f0]{position:absolute;display:flex;align-items:center;overflow:visible;white-space:nowrap;font-family:Courier New,Consolas,monospace;color:#2b2b2b;line-height:1}.c-title[data-v-afac23f0]{left:0;width:100%;justify-content:center;font-weight:700;font-size:calc(var(--bgh, 700px) * .04);letter-spacing:.08em}.c-market[data-v-afac23f0]{left:0;width:100%;justify-content:center;font-weight:700;font-size:calc(var(--bgh, 700px) * .03)}.c-num[data-v-afac23f0]{justify-content:flex-end;font-size:calc(var(--bgh, 700px) * .025)}.c-name[data-v-afac23f0]{font-size:calc(var(--bgh, 700px) * .026)}.c-count[data-v-afac23f0]{justify-content:center;font-size:calc(var(--bgh, 700px) * .026)}.c-x[data-v-afac23f0]{justify-content:center;font-size:calc(var(--bgh, 700px) * .021);opacity:.85}.c-price[data-v-afac23f0]{justify-content:flex-end;font-size:calc(var(--bgh, 700px) * .026)}.c-tlabel[data-v-afac23f0]{font-size:calc(var(--bgh, 700px) * .026)}.c-total[data-v-afac23f0]{justify-content:flex-end;font-weight:700;font-size:calc(var(--bgh, 700px) * .028)}.close[data-v-afac23f0]{position:absolute;cursor:pointer;user-select:none;pointer-events:auto;padding:2.4%;margin:-2.4%;box-sizing:content-box}.fade-enter-active[data-v-afac23f0],.fade-leave-active[data-v-afac23f0]{transition:opacity .22s ease}.fade-enter-from[data-v-afac23f0],.fade-leave-to[data-v-afac23f0]{opacity:0}.overlay[data-v-1b045d47]{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;background:#060509b8;pointer-events:auto}.sheet[data-v-1b045d47]{position:relative;line-height:0}.sheet__bg[data-v-1b045d47]{display:block;max-width:calc(var(--ui-box-w) * .94);max-height:calc(var(--ui-box-h) * .88);width:auto;height:auto;filter:drop-shadow(0 10px 40px rgba(0,0,0,.6));user-select:none}.layer[data-v-1b045d47]{position:absolute;pointer-events:none}.cell[data-v-1b045d47]{position:absolute;display:flex;align-items:center;overflow-x:clip;overflow-y:visible;white-space:nowrap;font-family:Arial Narrow,Oswald,Georgia,sans-serif;font-weight:600;color:#2a2622;line-height:1}.fit[data-v-1b045d47]{display:inline-block;white-space:nowrap;transform-origin:var(--fo, left) center}.close[data-v-1b045d47]{position:absolute;cursor:pointer;user-select:none;pointer-events:auto;padding:2%;margin:-2%;box-sizing:content-box}.fade-enter-active[data-v-1b045d47],.fade-leave-active[data-v-1b045d47]{transition:opacity .22s ease}.fade-enter-from[data-v-1b045d47],.fade-leave-to[data-v-1b045d47]{opacity:0}.overlay[data-v-7f3f6454]{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;background:#060509b8;pointer-events:auto}.sheet[data-v-7f3f6454]{position:relative;line-height:0}.sheet__bg[data-v-7f3f6454]{display:block;max-width:calc(var(--ui-box-w) * .9);max-height:calc(var(--ui-box-h) * .92);width:auto;height:auto;filter:drop-shadow(0 10px 40px rgba(0,0,0,.6));user-select:none}.cell[data-v-7f3f6454]{position:absolute;display:flex;align-items:center;overflow-x:clip;overflow-y:visible;white-space:nowrap;text-overflow:ellipsis;font-family:Arial Narrow,Oswald,Georgia,sans-serif;font-weight:700;color:#2a2622;line-height:1.15}.photo[data-v-7f3f6454]{position:absolute;object-fit:cover;object-position:center top;pointer-events:none;filter:grayscale(1) contrast(1.06) brightness(1.03)}.close[data-v-7f3f6454]{position:absolute;cursor:pointer;user-select:none;pointer-events:auto;padding:2%;margin:-2%;box-sizing:content-box}.fade-enter-active[data-v-7f3f6454],.fade-leave-active[data-v-7f3f6454]{transition:opacity .22s ease}.fade-enter-from[data-v-7f3f6454],.fade-leave-to[data-v-7f3f6454]{opacity:0}.overlay[data-v-ec2ed889]{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;background:#060509b8;pointer-events:auto}.sheet[data-v-ec2ed889]{position:relative;line-height:0}.sheet__bg[data-v-ec2ed889]{display:block;max-width:calc(var(--ui-box-w) * .9);max-height:calc(var(--ui-box-h) * .92);width:auto;height:auto;filter:drop-shadow(0 10px 40px rgba(0,0,0,.6));user-select:none}.cell[data-v-ec2ed889]{position:absolute;display:flex;align-items:center;overflow-x:clip;overflow-y:visible;white-space:nowrap;text-overflow:ellipsis;font-family:Georgia,Times New Roman,serif;color:#23324d;line-height:1}.cell--multiline[data-v-ec2ed889]{align-items:flex-start;white-space:normal;text-overflow:clip;line-height:1.3}.close[data-v-ec2ed889]{position:absolute;cursor:pointer;user-select:none;pointer-events:auto;padding:2%;margin:-2%;box-sizing:content-box}.fade-enter-active[data-v-ec2ed889],.fade-leave-active[data-v-ec2ed889]{transition:opacity .22s ease}.fade-enter-from[data-v-ec2ed889],.fade-leave-to[data-v-ec2ed889]{opacity:0}.overlay[data-v-26ad6b3d]{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;background:#060509b8;pointer-events:auto}.sheet[data-v-26ad6b3d]{position:relative;line-height:0}.sheet__bg[data-v-26ad6b3d]{display:block;max-width:calc(var(--ui-box-w) * .86);max-height:calc(var(--ui-box-h) * .94);width:auto;height:auto;filter:drop-shadow(0 10px 40px rgba(0,0,0,.6));user-select:none}.cell[data-v-26ad6b3d]{position:absolute;display:flex;align-items:center;overflow-x:clip;overflow-y:visible;white-space:nowrap;line-height:1}.display[data-v-26ad6b3d]{justify-content:center;font-family:Courier New,Consolas,monospace;font-weight:700;letter-spacing:.22em;color:#2a2622;font-size:calc(var(--bgh, 600px) * .034)}.c-call-title[data-v-26ad6b3d]{justify-content:center;font-weight:800;letter-spacing:.08em;color:#f2ead6;font-size:calc(var(--bgh, 600px) * .026);pointer-events:none}.c-drop-title[data-v-26ad6b3d]{justify-content:center;font-weight:800;letter-spacing:.08em;color:#2a2622;font-size:calc(var(--bgh, 600px) * .024);pointer-events:none}.key[data-v-26ad6b3d]{position:absolute;pointer-events:auto;cursor:pointer;user-select:none;transition:filter .06s}.key[data-v-26ad6b3d]:active{filter:brightness(.86)}.result-catch[data-v-26ad6b3d]{position:absolute;inset:0;z-index:2;pointer-events:auto;cursor:pointer}.result-box[data-v-26ad6b3d]{position:absolute;inset:0}.result-bar[data-v-26ad6b3d]{position:absolute}.close[data-v-26ad6b3d]{position:absolute;cursor:pointer;user-select:none;pointer-events:auto;padding:2.4%;margin:-2.4%;box-sizing:content-box}.fade-enter-active[data-v-26ad6b3d],.fade-leave-active[data-v-26ad6b3d]{transition:opacity .22s ease}.fade-enter-from[data-v-26ad6b3d],.fade-leave-to[data-v-26ad6b3d]{opacity:0}.res-enter-active[data-v-26ad6b3d],.res-leave-active[data-v-26ad6b3d]{transition:opacity .18s ease}.res-enter-from[data-v-26ad6b3d],.res-leave-to[data-v-26ad6b3d]{opacity:0}.dawn[data-v-bf868427]{position:absolute;inset:0;background:#07060a;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:auto;color:#e9e2d4;text-align:center;padding:0 32px}.dawn__morning[data-v-bf868427]{position:absolute;font-family:var(--font-display, sans-serif);font-size:28px;font-weight:800;letter-spacing:.04em;opacity:0;animation:morning-bf868427 2.1s ease forwards}.dawn__night[data-v-bf868427]{opacity:0;animation:night-bf868427 2.4s ease 2.1s forwards}.dawn__title[data-v-bf868427]{font-size:15px;letter-spacing:.3em;text-transform:uppercase;color:#b89a6e}.dawn__num[data-v-bf868427]{font-family:var(--font-display, sans-serif);font-size:40px;font-weight:900;margin-top:4px}.dawn__cap[data-v-bf868427]{margin-top:14px;font-size:13px;line-height:1.5;color:#b8ac9a;font-style:italic}.dawn__continue[data-v-bf868427]{position:absolute;bottom:8%;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#b89a6e;animation:pulse-bf868427 1.6s ease-in-out infinite}@keyframes morning-bf868427{0%{opacity:0}18%{opacity:1}68%{opacity:1}to{opacity:0}}@keyframes night-bf868427{0%{opacity:0;transform:translateY(8px)}20%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-bf868427{0%,to{opacity:.45}50%{opacity:1}}.hint-enter-active[data-v-bf868427]{transition:opacity .5s ease}.hint-enter-from[data-v-bf868427]{opacity:0}.veil-enter-active[data-v-bf868427]{transition:opacity .4s ease}.veil-leave-active[data-v-bf868427]{transition:opacity .5s ease}.veil-enter-from[data-v-bf868427],.veil-leave-to[data-v-bf868427]{opacity:0}.endwin[data-v-2996b9de]{position:absolute;inset:0;z-index:var(--z-end);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center;pointer-events:auto;background:radial-gradient(120% 90% at 50% 45%,#080404bd,#030101f0)}.endwin__title[data-v-2996b9de]{margin:0;font-family:var(--font-display, "Oswald", "Arial Narrow", sans-serif);font-size:104px;font-weight:900;letter-spacing:.05em;line-height:.92;color:#c8c0b0;filter:url(#horrorTextEnd);text-shadow:0 0 3px rgba(0,0,0,.95),0 0 16px rgba(150,16,16,.6),0 3px 28px rgba(110,0,0,.65);animation:end-dread-2996b9de 6s steps(1) infinite}.endwin__sub[data-v-2996b9de]{margin:0;max-width:80%;font-family:var(--font-body, "Georgia", serif);font-style:italic;font-size:21px;line-height:1.4;color:#cdbfae;opacity:.92;white-space:pre-line;text-shadow:0 1px 6px rgba(0,0,0,.9)}.endwin__reds[data-v-2996b9de]{margin:4px 0 0;padding:0;list-style:none;max-width:78%;display:flex;flex-direction:column;gap:7px;font-family:var(--font-body, "Georgia", serif);font-size:19px;line-height:1.35;color:#e0b9b0;text-shadow:0 1px 6px rgba(0,0,0,.9)}@keyframes end-dread-2996b9de{0%,47%,to{transform:translate(0);opacity:1}48%{transform:translate(-1px);opacity:.82}49%{transform:translate(1px,-1px);opacity:1}50%{transform:translate(0);opacity:.9}}.endwin-enter-active[data-v-2996b9de]{transition:opacity .5s ease}.endwin-leave-active[data-v-2996b9de]{transition:opacity .4s ease}.endwin-enter-from[data-v-2996b9de],.endwin-leave-to[data-v-2996b9de]{opacity:0}.ach-toasts[data-v-28d158ae]{position:fixed;top:14px;right:14px;z-index:var(--z-toast);display:flex;flex-direction:column;gap:10px;pointer-events:none;max-width:340px}.toast[data-v-28d158ae]{--pp-text: #2c2417;--pp-muted: #6c5d43;--pp-title: #211a10;--pp-accent: #b3791f;--pp-bd: rgba(40, 30, 14, .34);pointer-events:auto;cursor:pointer;display:flex;gap:12px;align-items:flex-start;padding:12px 14px;color:var(--pp-text);background:#e8ddc4;background-image:radial-gradient(120% 80% at 50% 0%,rgba(255,255,255,.35),transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)' opacity='0.5'/%3E%3C/svg%3E");background-blend-mode:normal,multiply;border:1px solid var(--pp-bd);border-radius:3px;box-shadow:0 14px 40px #0009,inset 0 2px #ffffff4d;transform:rotate(-.4deg)}.toast__ic[data-v-28d158ae]{flex:0 0 44px;height:44px;border-radius:3px;overflow:hidden;border:1px solid var(--pp-bd);background-color:#140e0859}.toast__hat[data-v-28d158ae]{font-family:var(--font-display, "Oswald", sans-serif);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--pp-muted);margin-bottom:2px}.toast__nm[data-v-28d158ae]{font-family:var(--font-display, "Oswald", sans-serif);font-weight:700;font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:var(--pp-title)}.toast__ds[data-v-28d158ae]{font-family:var(--font-body, sans-serif);font-size:12px;line-height:1.35;color:var(--pp-muted);margin-top:3px}.toast-enter-active[data-v-28d158ae]{transition:transform .3s ease,opacity .3s ease}.toast-leave-active[data-v-28d158ae]{transition:transform .25s ease,opacity .25s ease}.toast-enter-from[data-v-28d158ae],.toast-leave-to[data-v-28d158ae]{transform:translate(30px) rotate(-.4deg);opacity:0}.gameplay-hud[data-v-0ac91747]{width:100%;height:100%;position:relative;pointer-events:none}.scene[data-v-0ac91747]{position:absolute;inset:0;overflow:hidden}.tut-catch[data-v-0ac91747]{position:absolute;inset:0;z-index:var(--z-hud);pointer-events:auto;cursor:pointer}.pause-btn[data-v-0ac91747]{position:absolute;top:8px;right:8px;width:34px;height:34px;border-radius:3px;background:#140e08b8;border:1.5px solid rgba(179,121,31,.5);color:#e7c98c;font-size:14px;pointer-events:auto;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.pause-btn[data-v-0ac91747]:hover{background:#281c0ed1;border-color:#b3791f;color:#ffe6b0}.set[data-v-0ac91747]{display:flex;flex-direction:column;gap:20px;margin:22px 0 6px}.set__row[data-v-0ac91747]{display:flex;align-items:center;justify-content:space-between;gap:18px}.set__row>label[data-v-0ac91747]{font-family:var(--font-body, sans-serif);font-size:17px;color:var(--pp-text)}.pp-toggle[data-v-0ac91747]{width:54px;height:28px;border-radius:14px;flex:0 0 auto;background:#281e0e40;border:none;position:relative;cursor:pointer;padding:0}.pp-toggle .dot[data-v-0ac91747]{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--pp-muted);transition:.16s;box-shadow:0 1px 3px #0006}.pp-toggle.on[data-v-0ac91747]{background:#b3791f66}.pp-toggle.on .dot[data-v-0ac91747]{left:29px;background:var(--pp-accent)}.pp-btn[data-v-0ac91747]{font-family:var(--font-display, "Oswald", sans-serif);font-weight:700;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-text);background:#ffffff2e;border:1.5px solid rgba(40,30,14,.45);border-radius:3px;padding:12px 24px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.pp-btn[data-v-0ac91747]:hover{background:#b3791f29;border-color:var(--pp-accent);color:var(--pp-title)}.pp-btn--primary[data-v-0ac91747]{border-color:var(--pp-danger);color:var(--pp-danger);background:#9a301812}.pp-btn--primary[data-v-0ac91747]:hover{background:var(--pp-danger);color:#f0e7d2}.plot-lock[data-v-0ac91747]{position:absolute;left:25.9%;top:15.2%;width:49%;height:57.7%;z-index:5;pointer-events:none;box-shadow:0 0 0 1000px #000000c7}:root{--vv-window-bg: #130c0b !important;--vv-window-border: 1px solid rgba(150, 40, 32, .55) !important;--vv-window-radius: 4px !important;--vv-window-shadow: 0 12px 44px rgba(0, 0, 0, .82), 0 0 30px rgba(120, 16, 12, .32) !important;--vv-overlay-bg: rgba(6, 3, 3, .8) !important;--vv-btn-primary: linear-gradient(135deg, #8c2b22, #b8443a) !important;--vv-btn-primary-shadow: 0 3px 14px rgba(150, 24, 18, .45) !important;--vv-btn-secondary: rgba(255, 255, 255, .07) !important;--vv-btn-danger: linear-gradient(135deg, #6e1410, #4a0c0a) !important;--vv-btn-radius: 4px !important}:root{--ui-box-w: 1138px;--ui-box-h: 640px;--z-hud: 40;--z-modal: 100;--z-end: 200;--z-paper: 300;--z-offer: 400;--z-toast: 500}#ui-root .vv-window-overlay{z-index:var(--z-modal)}.vv-window-overlay .vv-window__title{color:#d98c7a;letter-spacing:.06em;text-shadow:0 0 12px rgba(150,20,16,.45),0 1px 4px rgba(0,0,0,.9)}.vv-window-overlay .vv-window:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,rgba(180,40,32,.85),transparent);pointer-events:none}.vv-window-overlay .vv-window__close{background:#460c0a80;border:1px solid rgba(150,40,32,.4);color:#e2b3a8}.vv-window-overlay .vv-window__close:active{background:#78100c99}
