.board{position:relative;overflow:hidden;--cell: 64px}.board-floors,.board-walls,.board-props,.board-cells{position:absolute;top:0;right:0;bottom:0;left:0}.board-props{pointer-events:none;z-index:5}.board-cells{z-index:5}.cell-floor{position:absolute;width:var(--cell);height:var(--cell)}.cell-floor svg{width:100%;height:100%;display:block}.cell-wall{position:absolute;background:#3a3f47;pointer-events:none;z-index:4}.wall-corner{position:absolute;width:6px;height:6px;background:#3a3f47;pointer-events:none;z-index:4}.room-label{position:absolute;font-size:calc(11px * var(--fit, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#0009;padding:.09em .55em;border-radius:4px;pointer-events:none;white-space:nowrap;z-index:6;text-align:center;transform:translate(-50%,-100%)}.room-label.fit{transform:none}.room-label-kicker{font-size:.73em;font-weight:600;letter-spacing:.18em;opacity:.55;line-height:1.2}.board.labels-compact .room-label{font-size:calc(9px * var(--fit, 1));padding:.05em .45em;letter-spacing:.04em;border-radius:3px}.board.labels-compact .room-label-kicker{display:none}.hl-prop{position:absolute;background:#2b9fd46b;box-shadow:inset 0 0 0 2px #2b9fd4d9;border-radius:4px;animation:hl-fade .18s ease-out}@keyframes hl-fade{0%{opacity:0}to{opacity:1}}.hl-room{position:absolute}.hl-room.e-n{border-top:4px solid var(--blue, #2b9fd4)}.hl-room.e-s{border-bottom:4px solid var(--blue, #2b9fd4)}.hl-room.e-w{border-left:4px solid var(--blue, #2b9fd4)}.hl-room.e-e{border-right:4px solid var(--blue, #2b9fd4)}.cell{position:absolute;width:var(--cell);height:var(--cell)}.prop{position:absolute;display:grid;place-items:center;transition:transform .18s ease}.prop svg{width:100%;height:100%}.prop.hl-scaled{transform:scale(var(--hl-sx, 1.1),var(--hl-sy, 1.1))}.prop-icon{position:absolute;right:2px;top:2px;width:40%;height:40%;z-index:2}.prop-icon svg{width:100%;height:100%}.prop-decor{position:absolute;z-index:1;pointer-events:none}.prop-decor svg{width:100%;height:100%;display:block}.cell-avatar{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:8px;overflow:hidden;background:var(--pc, #555);box-shadow:inset 0 0 0 2px #ffffff40}.cell-avatar svg{width:100%;height:100%;display:block}.cell-avatar.story{box-shadow:inset 0 0 0 3px #e3c074,inset 0 0 0 4px #00000059}.cell-letter{position:absolute;top:0;left:2px;z-index:3;font-weight:800;font-size:13px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.9)}.cell-avatar.story .cell-letter{color:#ffe9ad}@font-face{font-family:Roboto;src:url(./roboto-var-h0Xbo7aZ.woff2) format("woff2-variations"),url(./roboto-var-h0Xbo7aZ.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(./roboto-italic-var-DcH0yCXX.woff2) format("woff2-variations"),url(./roboto-italic-var-DcH0yCXX.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Caveat;src:url(./caveat-var-CDFxPuWZ.woff2) format("woff2-variations"),url(./caveat-var-CDFxPuWZ.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(./oswald-var-DsWyl_EE.woff2) format("woff2-variations"),url(./oswald-var-DsWyl_EE.woff2) format("woff2");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:Neucha;src:url(./neucha-MoaeQ7xi.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto Mono;src:url(./roboto-mono-var-OHLnsikK.woff2) format("woff2-variations"),url(./roboto-mono-var-OHLnsikK.woff2) format("woff2");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(./roboto-var-ext-BkZM34jo.woff2) format("woff2-variations"),url(./roboto-var-ext-BkZM34jo.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-017F,U+1E9E}@font-face{font-family:Roboto;src:url(./roboto-italic-var-ext-CLG2ix7E.woff2) format("woff2-variations"),url(./roboto-italic-var-ext-CLG2ix7E.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+0100-017F,U+1E9E}@font-face{font-family:Caveat;src:url(./caveat-var-ext-BJCWSziq.woff2) format("woff2-variations"),url(./caveat-var-ext-BJCWSziq.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0100-017F,U+1E9E}@font-face{font-family:Oswald;src:url(./oswald-var-ext-CYGQTaA8.woff2) format("woff2-variations"),url(./oswald-var-ext-CYGQTaA8.woff2) format("woff2");font-weight:200 700;font-style:normal;font-display:swap;unicode-range:U+0100-017F,U+1E9E}@font-face{font-family:Roboto Mono;src:url(./roboto-mono-var-ext-DDf-olSY.woff2) format("woff2-variations"),url(./roboto-mono-var-ext-DDf-olSY.woff2) format("woff2");font-weight:100 700;font-style:normal;font-display:swap;unicode-range:U+0100-017F,U+1E9E}@font-face{font-family:Card Hand;src:url(./caveat-var-CDFxPuWZ.woff2) format("woff2-variations"),url(./caveat-var-CDFxPuWZ.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;size-adjust:114%}@font-face{font-family:Card Hand;src:url(./caveat-var-ext-BJCWSziq.woff2) format("woff2-variations"),url(./caveat-var-ext-BJCWSziq.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;size-adjust:114%;unicode-range:U+0100-017F,U+1E9E}:root{--font-ui: "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--font-title: "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--font-card: "Neucha", "Bradley Hand", "Segoe Print", cursive;--font-mono: "Roboto Mono", Menlo, Consolas, monospace}:root:lang(tr),:root:lang(pt),:root:lang(it){--font-card: "Card Hand", "Caveat", cursive}:root:lang(ja),:root:lang(ar),:root:lang(hi){--font-card: var(--font-ui)}:root{--cell: 64px;--ink: #23262b;--muted: #8a8f98;--paper: #f4efe6;--panel: #ffffff;--panel-2: #eef0f3;--line: #d8dbe0;--gold: #c8923a;--gold-2: #e0b35c;--blue: #2b9fd4}:root,[data-nb="1"]{--accent-bright: #a3283f;--accent-glow: #8e3448;--accent-hi: #7a2637;--accent: #6e2230;--accent-lo: #5c1626;--accent-deep: #4d0f1b;--accent-ink: #7d1a22;--accent-hi-rgb: 122, 38, 55;--accent-rgb: 110, 34, 48;--accent-lo-rgb: 90, 24, 39;--accent-ink-rgb: 125, 26, 34;--accent-shade-rgb: 60, 15, 22;--accent-night-rgb: 40, 8, 14;--accent-black-rgb: 20, 2, 6}[data-nb="2"]{--accent-bright: #4a76a8;--accent-glow: #45678f;--accent-hi: #3a5a80;--accent: #2f4a6b;--accent-lo: #263d5a;--accent-deep: #1d304a;--accent-ink: #24497a;--accent-hi-rgb: 58, 90, 128;--accent-rgb: 47, 74, 107;--accent-lo-rgb: 33, 54, 80;--accent-ink-rgb: 36, 73, 122;--accent-shade-rgb: 20, 34, 54;--accent-night-rgb: 12, 22, 36;--accent-black-rgb: 3, 8, 15}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}html,body{margin:0;height:100%;overscroll-behavior:none}:root[data-rtl] body *{unicode-bidi:plaintext}body{font-family:var(--font-ui);background:var(--paper);color:var(--ink);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}img,a{-webkit-user-drag:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}#app{height:100%;overflow:hidden;background-color:#ece2cf}html.site-ad-on body{position:fixed;inset:0 var(--site-ad-w, 320px) 0 0;height:auto;transform:translateZ(0)}.site-ad-col{position:fixed;top:0;right:0;bottom:0;z-index:1;width:var(--site-ad-w, 320px);display:flex;align-items:center;justify-content:center;background:#2a0a10}.site-ad-col[hidden]{display:none}#site-ad-banner{width:300px;min-height:250px}::-webkit-scrollbar{width:10px;height:10px;background:transparent}::-webkit-scrollbar-track{background:#140e083d}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:#e9d9b4d9;border-radius:5px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:#f8eccdf2}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:rgba(233,217,180,.85) rgba(20,14,8,.24)}}@media(pointer:coarse){*{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}.tab-scroll{scrollbar-gutter:auto}}code{font-family:var(--font-mono)}.fatal{padding:40px;text-align:center;color:#b03030}.fade-veil{position:fixed;top:0;right:0;bottom:0;left:0;background:#06060a;opacity:0;z-index:1000}@keyframes revealIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.anim-reveal{animation:revealIn .42s ease-out both}.campaign{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden}.tab-scroll{position:relative;z-index:0;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch;overscroll-behavior:none}.board-bg{background-color:#ece2cf;background-image:repeating-linear-gradient(45deg,rgba(176,125,40,.05) 0 2px,transparent 2px 24px),repeating-linear-gradient(-45deg,rgba(176,125,40,.05) 0 2px,transparent 2px 24px),radial-gradient(circle at 50% 22%,#fffbf0f2,#d6c6a6f2)}.cloth-bg{background-color:var(--accent-lo)}.cloth-teaser-bg{min-height:100%;background:var(--accent-lo) url(./notebook-cloth-Db-veKuL.webp) repeat;background-size:256px 256px}[data-nb="2"] .cloth-teaser-bg{background-image:url(./notebook-cloth-2-pzCWwnim.webp)}.city-scene{isolation:isolate}.city-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:#241c2e url(./city-evening-VwBHcNOW.webp) center / cover no-repeat}.map-header{position:relative;z-index:20;flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:5px 12px;background:var(--accent);box-shadow:0 2px 12px #0000004d}.map-header .map-title{position:absolute;left:50%;transform:translate(-50%);display:none;font-size:16px;font-weight:800;letter-spacing:.03em;color:#fbe6c0;white-space:nowrap;pointer-events:none}@media(min-width:520px){.map-header .map-title{display:block}}.hdr-right{display:inline-flex;align-items:center;gap:8px}.hdr-gear{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--gold);border-radius:50%;background:var(--panel);color:var(--accent);cursor:pointer;box-shadow:0 3px 10px #46371e2e;transition:transform .12s}.hdr-gear:active{transform:scale(.94)}.hdr-gear svg{width:20px;height:20px}.map{position:relative;margin:0 auto;opacity:0}.map.ready{opacity:1}.map-track{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible;z-index:1}.seg-base{stroke:#b07d2866;stroke-width:4;stroke-linecap:round;stroke-dasharray:2 11}.seg-fill{stroke:#2a9648;stroke-width:5;stroke-linecap:round;filter:drop-shadow(0 1px 2px rgba(12,75,28,.4))}.seg-pending{opacity:0}.map-node{position:absolute;transform:translate(-50%);z-index:2}.map-node.current{z-index:4}.case-item{position:absolute;z-index:0;width:125px;height:125px;transform:rotate(var(--rot, 0deg));pointer-events:none;filter:drop-shadow(0 4px 7px rgba(60,40,10,.35));transition:filter .5s}.case-item img,.case-item svg{width:100%;height:100%;object-fit:contain;display:block}.case-item.flip{transform:rotate(var(--rot, 0deg)) scaleX(-1)}.case-item.multi{display:flex;align-items:center;justify-content:center;width:174px}.case-item.multi img,.case-item.multi svg{width:auto;height:56px;flex:0 0 auto}.case-item.locked{filter:brightness(0) opacity(.6) drop-shadow(0 4px 7px rgba(0,0,0,.2))}.onb-hand{position:absolute;left:50%;top:170px;z-index:7;font-size:46px;line-height:1;pointer-events:none;filter:drop-shadow(0 5px 9px rgba(0,0,0,.4));animation:onb-tap 1.1s ease-in-out infinite}@keyframes onb-tap{0%,to{transform:translate(-50%) translateY(0) scale(1)}50%{transform:translate(-50%) translateY(-16px) scale(1.12)}}.polaroid,.node-intro{display:flex;flex-direction:column;align-items:center;width:208px;padding:12px 12px 0;background:#fffdf7;border:none;border-radius:4px;box-shadow:0 9px 22px #0006;color:var(--ink);transform:rotate(var(--tilt, 0deg));transform-origin:50% 9px}.node-intro{cursor:pointer}.polaroid{cursor:default}.polaroid:not(.locked){cursor:pointer}.pin{position:absolute;top:-10px;left:50%;transform:translate(-50%);width:22px;height:22px;border-radius:50%;z-index:3;background:radial-gradient(circle at 35% 30%,#ffe9b0,#c8923a 58%,#8a5a18);box-shadow:0 3px 4px #0006}.polaroid.solved .pin,.node-intro .pin{background:radial-gradient(circle at 35% 30%,#7fdd90,#1f8a3b 58%,#0d4a1e)}.polaroid:before,.polaroid:after{content:"";position:absolute;width:22px;height:22px;z-index:5;pointer-events:none;border-color:#966e23d9;border-style:solid}.polaroid:before{top:2px;left:2px;border-width:3px 0 0 3px}.polaroid:after{bottom:2px;right:2px;border-width:0 3px 3px 0}.tip-plate{position:absolute;z-index:60;width:max-content;max-width:min(240px,74vw);padding:8px 12px;border-radius:10px;text-align:left;background:linear-gradient(180deg,#fcf7ebf7,#eee4cef7);border:1px solid var(--gold);color:var(--ink);font-family:var(--font-ui);font-size:12.5px;font-weight:600;line-height:1.4;text-shadow:none;box-shadow:0 8px 22px #00000059;animation:tip-plate-in .18s ease both;pointer-events:none;cursor:default}@keyframes tip-plate-in{0%{opacity:0}to{opacity:1}}.tip-plate:before{content:"";position:absolute;width:10px;height:10px;transform:rotate(45deg);border:0 solid var(--gold)}.tip-plate.below{top:calc(100% + 8px)}.tip-plate.below:before{top:-6px;background:#fcf7eb;border-width:1px 0 0 1px}.tip-plate.above{bottom:calc(100% + 8px)}.tip-plate.above:before{bottom:-6px;background:#eee4ce;border-width:0 1px 1px 0}.tip-plate.to-right{right:0}.tip-plate.to-right:before{right:20px}.tip-plate.to-left{left:0}.tip-plate.to-left:before{left:20px}.tip-plate.to-center{left:50%;transform:translate(-50%)}.tip-plate.to-center:before{left:50%;margin-left:-5px}.star-badge{position:absolute;z-index:8;top:-12px;right:-10px;width:38px;height:38px;display:grid;place-items:center;cursor:help;color:#fff3d2;font-size:22px;line-height:1;transform:rotate(12deg);text-shadow:0 1px 2px rgba(110,60,10,.5);background:radial-gradient(circle at 36% 30%,#ffe9a8 8%,#e6b455 45%,#b8801f);border:1.5px solid rgba(255,233,168,.75);border-radius:50%;box-shadow:0 3px 8px #00000059,inset 0 -2px 5px #8c500a59}.star-badge:hover,.star-badge.tip{filter:brightness(1.08)}.star-tip{width:200px;transform:rotate(-12deg)}.photo{position:relative;width:188px;height:188px;container-type:inline-size;overflow:hidden;border-radius:0;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 12%,rgba(255,250,220,.07),transparent 55%),radial-gradient(circle at 50% 130%,rgba(0,0,0,.4),transparent 70%),repeating-linear-gradient(0deg,rgba(0,0,0,.045) 0 1px,transparent 1px 3px),linear-gradient(160deg,#35443c,#26312b 70%,#1f2823)}.photo.night{background:radial-gradient(circle 45px at 82% 15%,rgba(235,242,255,.22),rgba(235,242,255,.07) 55%,transparent 72%),radial-gradient(circle 13px at 82% 15%,rgba(244,248,255,.75),rgba(244,248,255,.35) 62%,transparent 78%),radial-gradient(ellipse at 50% 10%,rgba(168,190,240,.1),transparent 55%),radial-gradient(circle at 50% 130%,rgba(0,0,0,.5),transparent 70%),repeating-linear-gradient(0deg,rgba(0,0,0,.055) 0 1px,transparent 1px 3px),linear-gradient(160deg,#27314a,#1c2337 70%,#151b2b)}.photo .board,.photo .board *{pointer-events:none}.photo .board{border-radius:0}.photo-blank{color:#565d66;font-size:66px;font-weight:900;font-family:var(--font-display)}.caption{width:188px;min-height:46px;padding:10px 4px 14px;font-size:17px;font-weight:700;color:#3c372f;text-align:center;line-height:1.2;font-family:var(--font-card)}.case-stamp{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-14deg);padding:2.1cqi 6.4cqi 2.7cqi;color:#5fdd7f;border:2.1cqi solid #35b05a;border-radius:3.7cqi;font-size:11.7cqi;font-weight:900;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-family:var(--font-display);background:#1a0c0c9e;text-shadow:0 1px 2px rgba(0,0,0,.6);pointer-events:none;box-shadow:0 2px 8px #0006}.polaroid.locked{filter:grayscale(.35) brightness(.9);box-shadow:0 5px 14px #00000057}.polaroid.locked .pin{background:radial-gradient(circle at 35% 30%,#d8d8d8,#8a8a8a 58%,#555)}.polaroid.locked .caption{color:#8a8276}.pulse-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;pointer-events:none;box-shadow:0 0 0 14px #e0b35c99;opacity:0}.map-node.current .pulse-ring{animation:pinPulse 1.9s ease-in-out infinite}@keyframes pinPulse{0%,to{transform:scale(.96);opacity:.7}50%{transform:scale(1.02);opacity:0}}.node-intro{background:#fffdf7}.intro-photo{background:linear-gradient(180deg,var(--gold-2),var(--gold))}.intro-play{width:62px;height:62px;display:block;fill:#2a1c08}.node-intro .caption{color:var(--gold);font-weight:800;letter-spacing:.03em}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e212873;display:grid;place-items:center;z-index:800;padding:20px}.entry,.modal{background:var(--panel);border:2px solid var(--gold);border-radius:18px;padding:26px 28px;max-width:380px;width:100%;text-align:center;position:relative;box-shadow:0 16px 50px #1e212847}.entry-x{position:absolute;top:12px;right:14px;background:none;border:none;color:var(--muted);font-size:18px;cursor:pointer}.entry.dossier .entry-x{top:11px;color:#fbe6c0d9;z-index:3}.entry.dossier{padding:0 0 22px;overflow:hidden;background:repeating-linear-gradient(0deg,transparent 0 26px,rgba(176,125,40,.08) 26px 27px),linear-gradient(165deg,#fffdf6,#f3e8cf);border:2px solid var(--gold)}.entry-band{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px;margin-bottom:14px;background:linear-gradient(180deg,var(--accent-hi),var(--accent));border-bottom:2px solid rgba(224,179,92,.55)}.entry-no{color:#ffd98a;font-weight:800;letter-spacing:.1em;font-size:14px;text-transform:uppercase}.entry-title{font-size:25px;font-weight:700;margin:4px 18px 8px;color:#3c372f;font-family:var(--font-card)}.entry-desc{color:#4a4436;font-size:14px;line-height:1.55;margin:14px 18px 0;padding:10px 12px;text-align:left;background:#fffdf6bf;border:1px dashed rgba(176,125,40,.5);border-radius:10px}.entry.dossier.notice{padding-top:16px}.entry.dossier.notice .entry-x{color:#8a7451}.entry.dossier.notice .entry-title{margin-right:40px;margin-left:40px}.entry-desc.with-icon{display:flex;align-items:flex-start;gap:11px}.entry-ic{flex:none;width:46px;height:46px;object-fit:contain;margin-top:2px;filter:drop-shadow(0 2px 2px rgba(80,50,15,.3))}.entry-req{display:flex;align-items:center;gap:9px;margin:10px 18px 0;padding:8px 12px;text-align:left;color:var(--accent);font:700 14px/1.35 var(--font-title);background:rgba(var(--accent-rgb),.07);border-left:3px solid var(--accent);border-radius:0 10px 10px 0}.req-mark{flex:none;font-size:17px;line-height:1}.entry-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0 18px;font-size:13.5px;color:#6b5f3f}.entry-meta b{color:var(--ink)}.entry-fact{display:inline-flex;align-items:center;gap:6px}.entry-diff{display:inline-flex;gap:1px;font-size:15px}.entry-diff .star{font-style:normal;color:rgba(var(--accent-rgb),.22)}.entry-diff .star.on{color:var(--gold);text-shadow:0 0 4px rgba(200,146,58,.35)}.entry-reward{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;margin:12px 18px 0;padding:2px 0 4px;text-align:center}.rw-name{align-self:flex-start;font-size:13.5px;font-weight:800;color:#6b5f3f;letter-spacing:.02em}.rw-item{display:flex;flex-direction:column;align-items:center;gap:6px}.rw-box{display:grid;place-items:center;width:56px;height:56px;border-radius:12px;background:#e0b35c2e;border:1px solid rgba(176,125,40,.45);box-shadow:inset 0 1px #ffffff8c}.rw-box img{width:34px;height:34px;object-fit:contain}.rw-cap{display:flex;flex-direction:column;align-items:center;gap:1px;line-height:1.2;font-size:12.5px;color:#6b5f3f}.rw-cap b{font-size:15px;font-weight:900;color:#7a5410}.entry-reward.got .rw-cap{color:#2f7d4f}.entry-reward.got .rw-cap b{color:#26663f}.entry-reward.got .rw-box{background:#2f7d4f24;border-color:#2f7d4f66}.rw-stamp{position:absolute;right:10px;top:50%;display:flex;flex-direction:column;align-items:center;gap:3px;transform:translateY(-46%) rotate(-8deg);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#2f7d4f}.rw-check{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:2px solid rgba(47,125,79,.6);font-style:normal;font-size:17px;line-height:1}.chk-plate{display:flex;align-items:center;gap:11px;width:100%;text-align:left;cursor:pointer;padding:9px 13px;border-radius:10px;font:inherit;color:#5c5342;background:#3c2d1412;border:1px solid rgba(110,90,45,.18);box-shadow:inset 0 2px 5px #3c2d1429,inset 0 -1px #ffffff80;transition:background .15s}.chk-plate:hover{background:#3c2d141c}.chk-box{flex:0 0 auto;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:#fffdf6e6;border:1.5px solid rgba(110,90,45,.4);color:var(--accent);box-shadow:inset 0 1px 2px #3c2d142e}.chk-box svg{width:16px;height:16px;opacity:0;transform:scale(.6);transition:opacity .14s,transform .14s}.chk-plate.on .chk-box{background:#fffdf6;border-color:var(--accent)}.chk-plate.on .chk-box svg{opacity:1;transform:none}.chk-plate.on{color:#4a4436}.chk-text{display:flex;flex-direction:column;gap:2px;min-width:0}.chk-label{font-size:14.5px;font-weight:700}.chk-hint{font-size:12px;opacity:.7}.entry.dossier .entry-play{display:block;width:calc(100% - 36px);margin:14px 18px 4px;background:linear-gradient(180deg,var(--accent-hi),var(--accent));color:#ffe9b8;border:1px solid rgba(224,179,92,.65);border-radius:12px;box-shadow:inset 0 1px #ffffff24,0 4px 12px rgba(var(--accent-rgb),.35)}.entry.dossier .entry-play:hover{filter:brightness(1.12)}@media(max-width:899px){.entry.dossier{max-width:420px}}.entry-play,.result-btn{display:block;width:100%;padding:13px;margin-top:8px;background:linear-gradient(180deg,var(--gold-2),var(--gold));color:#2a1c08;border:none;border-radius:12px;font-size:17px;font-weight:800;cursor:pointer}.entry-play:hover,.result-btn:hover{filter:brightness(1.06)}.modal p{margin:0 0 16px}.modal-row{display:flex;flex-direction:column;gap:10px}.modal-row button{padding:11px;border-radius:10px;border:1px solid var(--gold);background:var(--panel-2);color:var(--ink);font-size:14px;cursor:pointer}.modal-row button.ghost{border-color:var(--line);color:var(--muted)}.modal.docs{text-align:left;max-width:560px;display:flex;flex-direction:column;max-height:min(720px,calc(100vh - 40px));max-height:min(720px,calc(100dvh - 40px));padding:22px 8px 18px 20px}.docs-scroll{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding-right:14px}.docs-doc+.docs-doc{margin-top:34px;border-top:1px solid var(--line);padding-top:24px}.docs-title{margin:0 0 12px;font-size:17px;font-weight:800;color:var(--ink)}.docs-h{margin:16px 0 8px;font-size:14.5px;font-weight:800;color:var(--ink)}.modal.docs .docs-p{margin:0 0 8px;font-size:13px;line-height:1.5;color:var(--ink);overflow-wrap:break-word}.modal.docs .docs-edition{margin-top:-6px;opacity:.7}.modal.rules{text-align:left;max-width:440px}.modal.settings{display:flex;flex-direction:column;max-height:min(760px,calc(100vh - 40px));max-height:min(760px,calc(100dvh - 40px));padding:22px 12px 16px 22px}@media(max-width:480px){.modal.settings{padding:18px 8px 12px 16px;border-radius:16px}}.modal.rules h2{color:var(--gold);margin:0 0 12px}.modal.rules ul{margin:0 0 16px;padding-left:18px;line-height:1.5;font-size:14px}.level{display:flex;flex-direction:column;height:100%;overflow:hidden}.lv-head{flex:none;display:flex;align-items:center;gap:10px;padding:10px 14px;background:linear-gradient(180deg,var(--accent-hi),var(--accent));border-bottom:2px solid rgba(200,146,58,.55);z-index:20;box-shadow:0 2px 12px #0000004d}.lv-title{flex:1;min-width:84px;display:flex;flex-direction:column;line-height:1.15;color:#fbe6c0;text-shadow:0 1px 2px rgba(0,0,0,.3)}.lv-title .lv-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-title .lv-sub{font-size:11px;font-weight:700;letter-spacing:.04em;color:#fbe6c09e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hbtn{flex:none;width:34px;height:34px;border-radius:9px;border:1px solid rgba(251,230,192,.4);background:#ffffff17;color:#fbe6c0;font-size:16px;cursor:pointer}.hbtn:hover{background:#ffffff2e}.lv-head .hdr-gear{flex:none}.howto-btn{display:inline-flex;align-items:center;gap:7px;width:auto;padding:0 13px 0 9px;border:none;background:linear-gradient(180deg,var(--gold-2),var(--gold));color:#2a1c08;font-size:13px;font-weight:800;white-space:nowrap;box-shadow:0 2px 8px #0000004d,inset 0 1px #ffffff59}.howto-btn:hover{background:linear-gradient(180deg,#ffe9b0,var(--gold-2))}.howto-btn-ic{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#2a1c08d9;color:var(--gold-2);font-size:12px;font-weight:900}.howto-btn.howto-pulse{animation:howto-pulse .7s cubic-bezier(.2,1.6,.4,1)}@keyframes howto-pulse{0%{transform:scale(1)}35%{transform:scale(1.32);box-shadow:0 0 0 4px #ffdc78bf,0 0 22px #ffdc78cc}to{transform:scale(1)}}.newrule-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:940;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px;border:none;text-align:center;background:radial-gradient(ellipse 70% 58% at 50% 46%,#0a0c0ae0,#0a0c0a9e 62%,#0a0c0a61);animation:hint-cta-in .25s ease both;transition:opacity .45s ease}.newrule-back.out{opacity:0}.newrule-title{color:#ffd98a;font-family:var(--font-title);font-weight:700;font-size:26px;letter-spacing:.03em;text-shadow:0 2px 8px rgba(0,0,0,.7)}.newrule-card{width:min(360px,calc(100vw - 40px));margin-top:8px;transform-origin:50% 50%;filter:drop-shadow(0 14px 34px rgba(0,0,0,.5));animation:newrule-in .35s cubic-bezier(.2,1.4,.4,1) both}.newrule-card .hw-rule{margin-bottom:0;text-align:left}.newrule-back.out .hint-cta-bulb,.newrule-back.out .newrule-title,.newrule-back.out .newrule-tap{opacity:0;transition:opacity .3s ease}@keyframes newrule-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.newrule-tap{margin-top:10px;max-width:320px;color:#f3e6c9;font-size:13.5px;line-height:1.4;text-shadow:0 1px 4px rgba(0,0,0,.7)}.testimony{position:relative;display:flex;align-items:flex-start;gap:10px;padding:7px 12px 8px 9px;text-align:left;color:#3f2f12;background:repeating-linear-gradient(0deg,transparent 0 25px,rgba(176,125,40,.09) 25px 26px),linear-gradient(165deg,#fffdf6,#f6eed9);border:1px solid rgba(176,125,40,.4);border-left:5px solid #8a6a2e;border-radius:3px 10px 10px 3px;box-shadow:0 2px 7px #46371e33}.testimony-ic{flex:none;display:grid;place-items:center;width:28px;height:28px;margin-top:2px;border-radius:50%;background:#8a6a2e24;color:#8a6a2e}.testimony-ic svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.testimony-ic circle{fill:currentColor;stroke:none}.testimony-body{flex:1;min-width:0}.testimony-t{display:block;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8a6a2e}.testimony-line{margin:1px 0 0;font-size:14px;font-weight:700;font-style:italic;line-height:1.35}.testimony-help{flex:none;align-self:center;display:grid;place-items:center;width:24px;height:24px;padding:0;border:none;border-radius:50%;background:linear-gradient(180deg,var(--gold-2),var(--gold));color:#4a3208;font-size:15px;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 1px 4px #00000059,inset 0 1px #fff6}.testimony-help:hover{filter:brightness(1.08)}.lv-testimony{flex:none;z-index:5;padding:8px 12px 9px;background:linear-gradient(180deg,#2b3731,#26312b);border-bottom:1px solid rgba(0,0,0,.25)}.level.night .lv-testimony{background:linear-gradient(180deg,#212a3e,#1c2337)}.hw-testimony{margin-top:9px}.sc-scroll>.testimony{margin-top:6px}.lv-stage{position:relative;flex:none;height:46%;display:grid;place-items:center;place-content:center;overflow:hidden;padding:26px;background:radial-gradient(ellipse at 50% 12%,rgba(255,250,220,.07),transparent 55%),radial-gradient(circle at 50% 130%,rgba(0,0,0,.4),transparent 70%),repeating-linear-gradient(0deg,rgba(0,0,0,.045) 0 1px,transparent 1px 3px),linear-gradient(160deg,#35443c,#26312b 70%,#1f2823);touch-action:none}.level.night .lv-stage{background:radial-gradient(circle 90px at 82% 15%,rgba(235,242,255,.22),rgba(235,242,255,.07) 55%,transparent 72%),radial-gradient(circle 26px at 82% 15%,rgba(244,248,255,.75),rgba(244,248,255,.35) 62%,transparent 78%),radial-gradient(ellipse at 50% 10%,rgba(168,190,240,.1),transparent 55%),radial-gradient(circle at 50% 130%,rgba(0,0,0,.5),transparent 70%),repeating-linear-gradient(0deg,rgba(0,0,0,.055) 0 1px,transparent 1px 3px),linear-gradient(160deg,#27314a,#1c2337 70%,#151b2b)}.level.night .lv-stage:before,.level.night .lv-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-repeat:repeat}.level.night .lv-stage:before{background-image:radial-gradient(2px 2px at 22px 34px,rgba(255,255,240,.95) 50%,transparent 100%),radial-gradient(1.4px 1.4px at 118px 92px,rgba(220,230,255,.9) 50%,transparent 100%),radial-gradient(2.2px 2.2px at 187px 21px,rgba(255,252,230,.95) 50%,transparent 100%),radial-gradient(1.3px 1.3px at 64px 151px,rgba(230,238,255,.85) 50%,transparent 100%),radial-gradient(1.7px 1.7px at 231px 128px,rgba(255,255,245,.9) 50%,transparent 100%);background-size:260px 190px;animation:star-twinkle 3.6s ease-in-out infinite}.level.night .lv-stage:after{background-image:radial-gradient(1.6px 1.6px at 74px 48px,rgba(255,255,240,.95) 50%,transparent 100%),radial-gradient(2px 2px at 156px 132px,rgba(225,235,255,.9) 50%,transparent 100%),radial-gradient(1.3px 1.3px at 12px 108px,rgba(255,250,225,.85) 50%,transparent 100%),radial-gradient(1.8px 1.8px at 208px 74px,rgba(235,242,255,.95) 50%,transparent 100%);background-size:230px 170px;animation:star-twinkle 5.2s ease-in-out -2.2s infinite}@keyframes star-twinkle{0%,to{opacity:.95}50%{opacity:.35}}.prop-tip{position:absolute;z-index:12;top:12px;left:12px;display:flex;align-items:center;gap:10px;pointer-events:none;padding:4px 14px 4px 4px;border-radius:999px;background:linear-gradient(180deg,#fcf7ebf5,#eee4cef5);border:1px solid var(--gold);color:var(--ink);box-shadow:0 6px 18px #00000052;white-space:nowrap;opacity:0;transition:opacity .84s ease}.prop-tip.show{opacity:1;transition:opacity .28s ease}.prop-tip-art{height:26px;width:26px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.prop-tip-art.wide{width:44px;font-size:0}.prop-tip-art img{height:22px;width:auto;max-width:100%;min-width:0;object-fit:contain;display:block}.prop-tip-art.wide img+img{margin-left:-1px}.prop-tip-name{font-size:15px;font-weight:800;line-height:1.2}.zoom-reset{position:absolute;z-index:12;right:10px;bottom:10px;width:40px;height:40px;border-radius:50%;padding:0;display:grid;place-items:center;background:linear-gradient(180deg,#fcf7ebf0,#eee4cef0);border:1px solid var(--gold);color:var(--ink);box-shadow:0 4px 12px #0000004d;cursor:pointer;opacity:0;pointer-events:none;transform:scale(.8);transition:opacity .2s ease,transform .2s ease}.zoom-reset.show{opacity:1;pointer-events:auto;transform:none}.zoom-reset.show:active{transform:scale(.92)}.zoom-reset svg{width:22px;height:22px;display:block}.board-scaler{position:relative;z-index:1;transform-origin:center;transition:transform .15s}.board-scaler.gesturing{transition:none;will-change:transform}.board-scaler:before,.board-scaler:after{content:"";position:absolute;z-index:8;width:86px;height:26px;background:linear-gradient(180deg,#f8f2de99,#e9e0c47a);box-shadow:0 1px 3px #00000038;pointer-events:none}.board-scaler:before{--tape-rot: -38deg;top:-22px;left:-34px;transform:rotate(-38deg)}.board-scaler:after{--tape-rot: 38deg;top:-22px;right:-34px;transform:rotate(38deg)}.board-scaler.tape-off:before,.board-scaler.tape-off:after{opacity:0}.board-scaler.taped:before,.board-scaler.taped:after{animation:tape-stick .38s cubic-bezier(.34,1.56,.64,1) backwards}.board-scaler.taped:after{animation-delay:.08s}.board-scaler.taped:before{animation-delay:.42s}@keyframes tape-stick{0%{opacity:0;transform:translateY(-16px) rotate(calc(var(--tape-rot) * 1.6)) scale(1.35)}to{opacity:1;transform:translateY(0) rotate(var(--tape-rot)) scale(1)}}.board{border-radius:5px;box-shadow:0 0 0 10px #fffdf7,0 0 0 11px #0003,0 18px 44px #0000008c}.level.night .board{box-shadow:0 0 0 10px #e9edf8,0 0 0 11px #0a102859,0 18px 44px #000000b3}.cell{cursor:inherit;touch-action:none}.cell:hover{box-shadow:inset 0 0 0 2px #b3812fb3}.cell.locked{background:#2ecc71;box-shadow:inset 0 0 0 3px #1f9e55,0 0 10px #2ecc7180;cursor:not-allowed}.cell.locked .cell-avatar{border-radius:0}.cell-avatar.only-letter{display:grid;place-items:center}.cell-big-letter{color:#fff;font-weight:900;line-height:1;font-size:calc(var(--cell, 64px) * .5);text-shadow:0 2px 4px rgba(0,0,0,.55)}.cell.flash-no{animation:cell-no .5s ease-in-out}@keyframes cell-no{0%,to{box-shadow:none}35%{box-shadow:inset 0 0 0 3px #e0342b,0 0 12px #e0342ba6}70%{box-shadow:inset 0 0 0 3px #e0342b,0 0 6px #e0342b66}}.hold-fx{position:fixed;z-index:705;pointer-events:none}.hold-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;-webkit-mask:radial-gradient(closest-side,transparent 60%,#000 62%);mask:radial-gradient(closest-side,transparent 60%,#000 62%)}.hold-loupe{position:absolute;left:50%;top:50%;object-fit:contain;opacity:0;filter:drop-shadow(0 3px 6px rgba(0,0,0,.45))}.hold-fx-inline{position:absolute;left:50%;top:50%;z-index:9;pointer-events:none}.cell-letters{position:absolute;top:2px;left:3px;right:3px;z-index:4;display:flex;flex-wrap:wrap;align-content:flex-start;gap:0 2px;font-weight:800;font-size:16px;line-height:1.05;max-height:100%;pointer-events:none}.cell-letters span{width:13px;text-align:center;-webkit-text-stroke:2px #000;paint-order:stroke fill}.cell-cross{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;background:#00000080;color:#000;font-weight:800;font-size:22px;pointer-events:none}.cell-mistakes{position:absolute;right:3px;top:2px;z-index:4;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 2px;font-weight:800;font-size:15px;line-height:1.05;pointer-events:none}.cell-mistakes .mist{position:relative;width:13px;text-align:center;-webkit-text-stroke:2px #000;paint-order:stroke fill}.cell-mistakes .mist:after{content:"";position:absolute;left:-2px;right:-2px;top:50%;height:3px;margin-top:-1.5px;border-radius:2px;background:#e0342b;box-shadow:0 1px 1px #00000073;transform:rotate(-28deg)}.lv-lives{position:absolute;top:10px;right:10px;z-index:12;display:flex;gap:3px;align-items:center;padding:5px 8px;border:none;cursor:pointer;border-radius:999px;background:#00000047;box-shadow:inset 0 0 0 1px #fffadc24,0 3px 10px #0000004d}.lv-lives .life{position:relative;width:24px;height:24px;transition:opacity .25s,filter .25s,transform .25s}.lv-lives .life img{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.lv-lives .life.away{opacity:.12}.lv-lives .life.lost{opacity:.38;filter:grayscale(1);transform:rotate(-20deg) scale(.9)}.lv-lives .life .life-crackfx{position:absolute;top:0;right:0;bottom:0;left:0}.lv-lives .life.waiting{opacity:.1;filter:grayscale(1)}.lv-lives .life.landing{animation:life-land .45s cubic-bezier(.2,1.5,.4,1) both}@keyframes life-land{0%{transform:rotate(-20deg) scale(1.5)}55%{transform:rotate(-24deg) scale(.82)}to{transform:rotate(-20deg) scale(.9)}}.loupe-break{position:fixed;z-index:705;pointer-events:none;--lb-d: .34s}.loupe-break.instant{--lb-d: .06s}.loupe-break .lb-img{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(0,0,0,.5))}.loupe-break .lb-crack{position:absolute;top:0;right:0;bottom:0;left:0;animation:lb-crack-in .22s cubic-bezier(.25,1.6,.5,1) var(--lb-d) backwards}@keyframes lb-crack-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.loupe-break .lb-img,.loupe-break .lb-crack{transition:filter .4s ease,opacity .4s ease}.loupe-break.flying .lb-img{filter:grayscale(1) drop-shadow(0 6px 10px rgba(0,0,0,.4));opacity:.85}.lb-shard{position:absolute;width:9px;height:11px;background:linear-gradient(160deg,#e8f4fb,#a9c9da);clip-path:polygon(50% 0,100% 100%,0 88%);opacity:0;box-shadow:0 1px 2px #0000004d}.lb-shard.s1{left:30%;top:50%;animation:lb-shard-fall .9s ease-in calc(var(--lb-d) + .06s) both}.lb-shard.s2{left:44%;top:58%;width:7px;height:8px;animation:lb-shard-fall 1.05s ease-in calc(var(--lb-d) + .14s) both}.lb-shard.s3{left:55%;top:48%;width:6px;height:9px;animation:lb-shard-fall .8s ease-in calc(var(--lb-d) + .2s) both}.lb-shard.s4{left:37%;top:43%;width:5px;height:6px;animation:lb-shard-fall .95s ease-in calc(var(--lb-d) + .26s) both}@keyframes lb-shard-fall{0%{opacity:0;transform:none}12%{opacity:1}to{opacity:0;transform:translateY(90px) rotate(160deg)}}.lives-tip{width:min(240px,74vw)}.lv-hints{position:absolute;left:10px;bottom:10px;z-index:12;display:flex}.case-tool{position:relative;z-index:1;border:none;background:none;cursor:pointer;width:52px;height:54px;padding:0;flex:none;display:flex;align-items:flex-end;justify-content:center}.case-img{width:auto;height:50px;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .16s cubic-bezier(.2,.8,.3,1.45),opacity .16s,filter .16s;filter:drop-shadow(0 3px 4px rgba(0,0,0,.45))}.case-tool:hover .case-img{transform:translateY(-4px)}.case-tool.active .case-img{transform:translateY(-6px) scale(1.1);filter:drop-shadow(0 0 10px rgba(255,220,120,.65)) drop-shadow(0 5px 6px rgba(0,0,0,.4))}.case-tool.dim .case-img{opacity:.5;filter:grayscale(.5) drop-shadow(0 3px 4px rgba(0,0,0,.35))}.hint-badge{position:absolute;top:0;right:2px;z-index:3;min-width:18px;height:18px;padding:0 4px;border-radius:9px;display:grid;place-items:center;background:#2ecc71;color:#fff;font-size:12px;font-weight:900;line-height:1;box-shadow:0 1px 3px #0000004d}.hint-badge.empty{background:var(--gold);color:#2a1c08}.hint-cta{position:absolute;top:0;right:0;bottom:0;left:0;z-index:14;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:0 28px;background:radial-gradient(ellipse 62% 44% at 50% 50%,rgba(10,12,10,.85),rgba(10,12,10,.55) 58%,transparent 100%);animation:hint-cta-in .25s ease both}@keyframes hint-cta-in{0%{opacity:0}to{opacity:1}}.hint-cta-bulb{width:64px;height:64px;object-fit:contain;margin-bottom:6px;filter:drop-shadow(0 0 16px rgba(255,220,120,.85)) drop-shadow(0 4px 8px rgba(0,0,0,.5));animation:hint-cta-bulb 1.6s ease-in-out infinite}@keyframes hint-cta-bulb{0%,to{transform:translateY(0);filter:drop-shadow(0 0 10px rgba(255,220,120,.6)) drop-shadow(0 4px 8px rgba(0,0,0,.5))}50%{transform:translateY(-5px);filter:drop-shadow(0 0 20px rgba(255,220,120,.95)) drop-shadow(0 4px 8px rgba(0,0,0,.5))}}.hint-cta-title{color:#ffd98a;font-family:var(--font-title);font-weight:700;font-size:24px;letter-spacing:.03em;text-shadow:0 2px 8px rgba(0,0,0,.7)}.hint-cta-text{max-width:300px;color:#f3e6c9;font-size:15px;line-height:1.45;text-shadow:0 1px 4px rgba(0,0,0,.7)}.hint-pick-cta{justify-content:flex-end;padding-bottom:64px;background:radial-gradient(ellipse 70% 50% at 50% 70%,rgba(10,12,10,.4),transparent 100%),#0a0c0abd}.hint-pick-cta .hint-cta-text{font-size:16px;font-weight:700;color:#fbefd5;text-wrap:balance}.level.hint-pick .lv-hints{z-index:15}.lv-head,.lv-testimony{transition:filter .25s ease}.level.hint-pick .lv-head,.level.hint-pick .lv-testimony{filter:brightness(.32) saturate(.6)}.hint-cta-arrow{position:absolute;left:50%;bottom:8px;width:46px;height:46px;margin-left:-23px;color:#ffd98a;filter:drop-shadow(0 0 10px rgba(255,220,120,.6)) drop-shadow(0 3px 6px rgba(0,0,0,.5))}.hint-cta-arrow svg{display:block;width:100%;height:100%;animation:hint-arrow 1s ease-in-out infinite}@keyframes hint-arrow{0%,to{transform:translateY(-7px)}50%{transform:translateY(3px)}}@media(min-width:900px){.hint-pick-cta{justify-content:center;padding-bottom:0}.hint-pick-cta .hint-cta-title{font-size:28px}.hint-pick-cta .hint-cta-text{max-width:360px;font-size:18px}.hint-cta-arrow{left:14px;top:50%;bottom:auto;margin:-23px 0 0;transform:rotate(90deg)}}.lv-roster{transition:box-shadow .25s ease}.lv-roster.hint-pick{box-shadow:inset 0 0 0 100vmax #1c130a99}.lv-roster.hint-pick .rost-card.done{opacity:.4;filter:grayscale(.6)}.lv-roster.hint-pick .rost-card:not(.done):before{content:"";position:absolute;z-index:5;pointer-events:none;top:-4px;right:-4px;bottom:-4px;left:-8px;border:2.5px solid #ffd98a;border-radius:6px 13px 13px 6px;box-shadow:0 0 16px 3px #ffd98ab3;animation:hint-card-glow 1.1s ease-in-out infinite alternate}@keyframes hint-card-glow{0%{opacity:.45}to{opacity:1}}.zoom-cta-art{width:96px;height:96px;margin-bottom:6px;color:#ffd98a;overflow:visible;filter:drop-shadow(0 0 14px rgba(255,220,120,.55)) drop-shadow(0 4px 8px rgba(0,0,0,.5))}.zoom-cta-art .pinch-f{animation:1.7s ease-in-out infinite alternate}.zoom-cta-art .pinch-f.a{animation-name:pinch-a}.zoom-cta-art .pinch-f.b{animation-name:pinch-b}@keyframes pinch-a{0%{transform:translate(9px,-9px)}to{transform:translate(-5px,5px)}}@keyframes pinch-b{0%{transform:translate(-9px,9px)}to{transform:translate(5px,-5px)}}.zoom-cta-art .mouse-seam{opacity:.45}.zoom-cta-art .wheel-ticks{animation:wheel-ticks 1.7s ease-in-out infinite alternate}@keyframes wheel-ticks{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}.zoom-cta-art .mouse-arr{animation:1.7s ease-in-out infinite alternate}.zoom-cta-art .mouse-arr.up{animation-name:mouse-arr-up}.zoom-cta-art .mouse-arr.dn{animation-name:mouse-arr-dn}@keyframes mouse-arr-up{0%{opacity:1}to{opacity:.15}}@keyframes mouse-arr-dn{0%{opacity:.15}to{opacity:1}}.zoom-cta-art .drag-arr{opacity:.55}.zoom-cta-art .drag-move{animation:drag-demo 4.8s ease-in-out infinite}@keyframes drag-demo{0%,14%{transform:translate(0);opacity:1}32%,50%{transform:translate(16px,-9px)}68%,80%{transform:translate(-13px,11px);opacity:1}85%{transform:translate(-13px,11px);opacity:0}85.1%{transform:translate(0);opacity:0}92%,to{transform:translate(0);opacity:1}}.zoom-cta-art .drag-lmb{animation:lmb-demo 4.8s ease-in-out infinite}@keyframes lmb-demo{0%,11%{opacity:0}14%,34%{opacity:.95}37%,47%{opacity:0}50%,70%{opacity:.95}73%,to{opacity:0}}.zoom-cta2{position:absolute;z-index:12;right:12px;bottom:60px;max-width:250px;padding:10px 14px;border-radius:12px;pointer-events:none;background:linear-gradient(180deg,#fcf7ebf5,#eee4cef5);border:1px solid var(--gold);color:var(--ink);box-shadow:0 6px 18px #00000052;font-size:14px;line-height:1.4;animation:hint-cta-in .25s ease both}.zoom-cta2 b{display:block;font-size:15px;margin-bottom:2px}.zoom-cta2:after{content:"";position:absolute;right:22px;bottom:-7px;width:12px;height:12px;transform:rotate(45deg);background:#eee4cef5;border-right:1px solid var(--gold);border-bottom:1px solid var(--gold)}.zoom-reset.zr-guide{animation:zr-pulse 1.2s ease-out infinite}@keyframes zr-pulse{0%{box-shadow:0 4px 12px #0000004d,0 0 #e0b35cbf}to{box-shadow:0 4px 12px #0000004d,0 0 0 14px #e0b35c00}}.hint-flash{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;z-index:7;border-radius:50%;background:radial-gradient(circle,#ffe082f2,#ffe08200 70%);pointer-events:none}.hint-fly{position:absolute;left:50%;top:24%;z-index:8;width:26px;height:26px;margin-left:-13px;object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 8px rgba(255,220,120,.9))}.oops-toast{position:fixed;left:50%;top:72px;z-index:720;transform:translate(-50%);max-width:min(420px,90vw);padding:10px 18px;border-radius:12px;text-align:center;background:linear-gradient(180deg,var(--accent-glow),var(--accent));color:#ffe4e0;font-size:14.5px;font-weight:700;line-height:1.35;border:1px solid rgba(224,80,70,.6);box-shadow:0 10px 28px #0006;pointer-events:none;animation:oops-toast 2.4s ease both}@keyframes oops-toast{0%{opacity:0;transform:translate(-50%) translateY(-14px) scale(.94)}9%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}82%{opacity:1}to{opacity:0;transform:translate(-50%) translateY(-8px)}}@media(max-width:899px){.lv-stage{flex:1 1 auto;height:auto;min-height:0}.lv-lives .life{width:20px;height:20px}.case-tool{width:44px;height:44px}.case-img{height:40px}}.lv-roster{flex:1 1 auto;order:4;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px 14px 40px;display:flex;flex-direction:column;gap:10px;background:repeating-linear-gradient(45deg,rgba(176,125,40,.05) 0 2px,transparent 2px 24px),repeating-linear-gradient(-45deg,rgba(176,125,40,.05) 0 2px,transparent 2px 24px),#ece2cf}.rost-card{display:flex;align-items:center;gap:12px;padding:12px 12px 10px;background:repeating-linear-gradient(0deg,transparent 0 25px,rgba(176,125,40,.09) 25px 26px),linear-gradient(165deg,#fffdf6,#f6eed9);border:1px solid rgba(176,125,40,.4);border-left:5px solid var(--pc);border-radius:3px 10px 10px 3px;cursor:pointer;position:relative;box-shadow:0 2px 7px #46371e33;transform:rotate(var(--card-tilt, 0deg));transition:opacity .2s,filter .2s,transform .18s,box-shadow .18s}.rost-card:nth-child(odd){--card-tilt: -.8deg}.rost-card:nth-child(2n){--card-tilt: .7deg}body.cur-hint .rost-card,body.cur-hint .rost-card *{cursor:inherit}body.cur-hint .rost-card:hover,body.cur-hint .rost-card:hover *{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAA4CAYAAAC7UXvqAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAOHklEQVR4nO2ZCXRV1bnHQUBJmGwIM4RAIIQhBBllRkCkDFYpIDwsUCsg4d6bBNAqfRJEKDxo4KkURGQyDDU0IAWEqDUBEoMJg2iSm5vIUJRMklAyh3vu/r317XOw+vq0IYWuvrXYa21yuGfv7/t/e/+/Ye9Tq1YNG/GRdbkUWZ+00IZc+HUT0iJ8yFzoS/ai5qSFtiQ9vNX3uvwm72SMjNVzQhtqGfGRdWuK4/aBE1OHTyK8cD7fSAPJsjfTAF22tlxw+OEM88cV3pEse8D3uvwm72SMjJU5WfZmWobIEpnE1LmLwGvVxmV7QK+aKJXVdEW0IT20vQaXsSCQTFsQWfZuZNh74FwQTKajp+7yLL/JOxkjY2VOusyNaGPuWoSPli06qFX7DoOPvI8rEV5622XVnAtac3FRe9IiOpmA7D1w2UJID++NM7wvLlt/XGEDyLA9rLs8y2/yTsbIWJmTaQvSMkSWyBTZokN0EXnfHQIfU4erkd58Pv8nfOloQfbCdpoSolxWNj20N5mOfmQ4BpLpGIIrbBjOsBE47Y+QaRupuzzLb/JOxphj++m5eqf0zgVo2aJDdInOf5ZSGvxnixro7RXOykrJ9meHdyfd/pBe1UzbYDLsw0l3jCLDPoZM+1hcjnG4wseTYZ+guzzLb/JOxphjh+u5IkNkiUyRLTq000f4aN01NULTRlbhFnhxQKeji8Xpvjjtg0zgttEWsAk47T/DZZuE0z6ZdPtUMq0uz/Kb+e5neqzMSbeN1jJElsjUsh1dtK5bRuiduE06aYcVHspW3gIv2yzcla0XGmh6aOATcTme1CAzbNPJdDyNK2wmTttsXA6z6+ewmfqdjJGxMifDPlHL0LJEpqOfqUPoaRkhGLRP3IZj60ggziR81A7m6KIFa+e0DdUrJ5RItz9BeuhTOO0zKk7Ne+bae0PWXv+w6/HK1C5/wRlQgsvfwNXRQ1bXStJ6FVR92vds0ZFBWyoSZs2TOcjcTPsTpiyRaRtq6QjROkW3YBAsLtsD1Vz9mDo6nElEEKfS4VGHQ1mdobjCR5ucDp2EyzFdVvba/kHryxK7XaIwBAgGuoDqBG5/qGoLle2gvB3cDFAU90ClBV8r+aDfDiPNNgtX2DQy5v/clCmybUOtXe5p+psOGs00pur4g04oOrnosBagncvk5xBzlcLHu9MWTMbp+I+y47+ae+Nw15MUDQR6CWgP6iEDNcKDGq/gSWAiqMcUaoAHdyeDkhYeSlspyrtTmRSYVhY/NUxkITLFCO1TjiFap+gWDIJFMH0S4fWPywPJipJYZPuEixIhxMmEpzq6hE7S4OOm26uSemTBKFABBmqwBxYAoYAN+A2wElgNLAMWAr8AxoA7wENBEwN3AJ5Uv7ziwxN+rY3QOyHRSofeQVq3YBAsgkmw/VjZYdY2ET46O0qCkRgtnNQhT6KG8NU+rTRpzpyKxF4uGAuqvYF6QcFloBCIA34P7AX+ZPV9wDZgLeAAHjdpdtXboKI9xumOV8s+mG4X2donzOAw3Ex+C4I1FhOTj2D8Ae5T+1vuS4rXqy9JyjbYCncTtdO5wmaWHA3+CCaA8jPgdf7WyoGzwPtAMpBi/Y0HDltGrcPcqZ8CAXDFy8AdRNmJkE91pEp3TDV1CZVEt8YgWNr/zRf4+4gEc+tpb9eFmdQ2kuolw1qrL2HPaZ9RuG/YanKHeVAdFOoZ9R30QAHwEXAKyLD6aSAR+MDaibeBVyw6DYbyFvBVIw95Pbl+8JHXdXQSXbd2wcTQw6ydwltpjMyt9yP0sbU1iy2pVxwDraw5wYzzjlmVJ4PPwQAwAjzwZwu4BygCPrQMOGuBT7cMOAEcA94FNgMrrF143KRSrreHYj9upvZ1iQ5Tl+gU3Y6BJhaNqe3/SSNq1aqtM57U6lLu6i0LlxpniE79OnvaphcdHPufXO5/k6qOoIYrkx5lmPz/IxBjgU21jEixVl8MOwBEAxsspxZfmA70g/KmcKWRIruL+ua9x1boZGdm7DFm9BMstiAT20JfjbXWdxLbt/zXnh7mr8teXVVK8SX0sU2SLFpy9KE/oAZCSWuPjiasAt6zVvVNy4iPLNBJwHELvIzZZY0RR15iGfALYCioVnDF26C4HUXH+hw0s7noFN1SHIb3NTGF+VsHpu/7gU5eLltjfWq6xX8dAaSCdIwz65iwmSXHe5+B7lDawmM6pYBdZIVKWdkdwH7LYeMsZ461Vl7ArwGWAoutUPs0MBzwh7wGHm60oDyx6xdmKSI6Rbdg0JHQ9AON0db4e0mN03PrcXqu6cBm4gjWNbyUwTq5SDFmm12Z2utrKv2grJ2QHsgG7JZTCrjtlqPusSLOLstp37Der7IMEP7PBiYDw4AOUNDIQ5EvVZ/65evaSddL4eNNDIJlQbDGJhgF6+nvOLI24FYE0rW+pHHbwzqhmJWjFF+zq06HXKe0DRQ3U/AC8JJlwIsmuDIH5Ey1aCK54HVrdyLR43PGwvWJwLPANMuJBwN+kNdIUeRDVUrrEl0Aik6tWzAIFkfPbw0QrDUyICWkkOLWUNRUmSs32zJAjFkI5wbBjSnw9WPAa8Cr1oq/DPkjoehRSAkGNQGYYuWCfqYP5DRQFPtyM7Xt9ZoZUA0KlSX3uUCpv7ndDLKiyLMWnyNQyf3h6kRI7QnlM8E1ArIHQuUkOB8EV8dASk9gnFkjMcIs/oxWkNfYQ2lTSpP8Lt0+harpxH891j8Bd1fI8zZQgcBjlhG/smqgmRjn+lGyvYUipS9UTIWqKXDuIVWy3UcZKV3BGGMZ8AjQH+hk5oJ8H4NKX64dDTpx+05czTBasH/ImxT2gPyGHsqam9svJQVPWSFRKDWHquTeUPW49X8x8KfcTAy0xo61Io9UsN2Avubz194eilqTFzPgrdsPo9VMZH/9cNaCyjNdC6hoaWZPowMmlQTUJKtPg+zBiuz+Csabcf5qbzznuikzdwwFHgZCQHU3jbwWoChpws2z/oU3Dj/tqE4iq3Epkb+v9z4qukFuI4PiB6WksFZzpNXHQt4wVZwYpHTJQVeMU+0VF3ooGGKteC8pqYEnwDPKKugCyI3pcbBGpcTtFHPFn86ddyO+20XoCF95eyj3BY/QozfQxwRY0V8VHWmrMDoDbSh73xdy5bk7eLqaJzXEmYfDxYYe8YOShIArxfG/DK15MVeNctr4wiyn898d84r7bGAp5W2Eu4ryZlDVGdzdoKoLEEhebFNFQUsobU3uniZKj61qBxWtobKtSaFLDyqq/HBndK/I2T1qpXZe0VGTcrpaB5rMsCcMZ+h0idNfRQ/eRGagh8KmkNdQUeILZX5Q2h6UP1e2N8b4sLkiwUddXH8/lLeEspbocVWdIK85FDRTFIRwZWe/rebtReh00VGjA031j5S2SaSHzsDp+OXVvcFHuBEIOVIGNEYyKWWt4Ov2qjA2SJXu7UjppgfJ2dpakdVWUdIMiptDeQf4S2MPKoic2G4JIkvLFNn/zJGyuod60mw/lzNs0Qez5pec7JxPhZWIvmkCFb6Q0lCR8ShcfAoSgyAtAOPPTRSlD6IzeUEHxfXmlJ7uVFLw7pMLRZb7Thzqb+daxe2cO1nOsHn7g49Q0Qm+aeLhcmPIboTnUD1Fgh/E+WL8vg7sv5+yP9RXZHnB1daQ08ojfpB7MDBJn4Odz02+Y9cq1b7Ycs6fIHy9Ftv/d1zvDNneHhK84CMvKt6sq4hrCTE+3HilLrxTn6LX6ikO1YfEBpBR3yPO/s2BkG2a8yLrTl1sVfdq0Z3+3ChxtmsHxj3j+TywTFPj80aKjJ9Qtas+xRvrc3PD/RQtrcP1NfUoXFcPkhrBeS8oag5fdiZnz+CF5m2HyLqDV4vVvdx1f7HgEVm51M3DthUmj4DzTQwyGsClppAdBIntlHHUS5HoDS4vs6c1MIpTepG8qc8Rmev+wj7ijl/uVvd6/WZGmJTcg/fv+u+Ve97ZzeFtS4zze55S2XseVjnv91H5hwPIO9CKK3v91edbuqkTG0aqzcumGm9teIPotzdslrlaxt24Xq/OB47Ss/NDJNEc2/Py3FdXrCR673tkXchX5XI9pKAoL58LzmzOnDpPXNxJNm+NYcnSVZ5XV6wieuPzS2SulnG3PnD8o09MleciOovyY3temrRmzVrjpRdf5LX1USoh4WPyC/K5ePESycnJxMbGEhUVRXi4g2dmz1br163nyN7fPitzb6Q4Au/qJ6Yf+8hXmOpoJyn+rfXh0w4cOMipT5I9x4+f4EDsAQ4fOkx0dDQbNmxg3br1REWt08+bNr5pHDx4iHd3rpkvc8vTXmh31z/y/dBn1uLUhU1l1Y7sXjog6ndRN9ave01WXFVWVn57V1daUsKVy5dJTkpmy5a31eLFz7N8+Ure2bRsnMzNOW7z/Zd8Zv07Q+Ij634Wt8hbVm375tWPJiUmcejQIfeOHTvU7ug9xB2NIzb2AFvf3sratVEsW7acFStWqk0bN1adPHGS7VvemCFzcz9b4/0v/dD9v1ptqQy3bRv+QFRUVFxC/HGufXPtJkrpO9PCwkIuXbzEl9lfkpGerj7+ON4dHb2btavXnn3uuZE+VlV59+hSXSPkn9GjpzT5zZKXt2zdul2dOXPGyMvNdWdnZamzp8+q+I/jjZ07o92rfruaxYtfiJ0xY0ar7879d2i1p0yZovk7bdqM8FWr/ovYfbFq29ZtLF++giUvvexZsmQpM2fOipIxkZE6wvzbgNdN6BATYzqhzRY2ZceOnWeio3eVLV36SnlY2MK0OXPmzRPQkXDfDx5I7rV77V671+61e+1eq/X/q/0Pm9CvhAS9c5YAAAAASUVORK5CYII=) 24 21,crosshair;cursor:image-set(url(data:image/png;base64,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) 1x,url(./bulb-cursor-glow@2x-CI26J61Z.png) 2x) 24 21,crosshair}.rost-card:after{content:"";position:absolute;top:-7px;left:50%;margin-left:-7px;z-index:3;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe9b0,#c8923a 58%,#8a5a18);box-shadow:0 2px 3px #00000059;pointer-events:none}.rost-card.active{background:linear-gradient(165deg,#fff8e2,#fbf0d2);border-color:var(--gold);border-left-color:var(--pc);transform:rotate(0) translateY(-3px) scale(1.02);box-shadow:0 9px 20px #46371e52,0 0 0 2px #c8923a66;z-index:2}.rost-card.done{background:repeating-linear-gradient(0deg,transparent 0 25px,rgba(46,158,79,.08) 25px 26px),linear-gradient(165deg,#f8fcf1,#e9f2da);border-color:#2e9e4f80;box-shadow:0 2px 7px #2850282e}.rost-card.hint-fx{animation:card-hintfx 1.5s ease both}@keyframes card-hintfx{0%{box-shadow:0 2px 7px #46371e33}22%{box-shadow:0 0 0 3px #ffdc78f2,0 0 28px #ffdc78d9}to{box-shadow:0 2px 7px #46371e33}}.rost-card.hint-fx .rost-badge.check{animation:bulb-pop .8s cubic-bezier(.2,1.7,.4,1) .1s both}@keyframes bulb-pop{0%{transform:scale(0) rotate(-40deg)}60%{transform:scale(1.55) rotate(8deg)}to{transform:scale(1) rotate(0)}}.rost-ping{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;overflow:hidden;border-radius:inherit;pointer-events:none;opacity:0;background:#ffd6782e;box-shadow:inset 0 0 0 2px #e8b048f2,inset 0 0 16px #ffce6e80}.rost-ping i{position:absolute;top:-30%;bottom:-30%;left:0;width:55%;background:linear-gradient(100deg,transparent,rgba(255,249,224,.78) 45%,transparent);transform:translate(-160%) skew(-12deg)}.rost-stamp{position:absolute;z-index:4;left:50%;top:34px;transform:translate(-50%) rotate(-12deg);padding:1px 8px 2px;color:#5ef29b;border:3px solid #4be08a;border-radius:6px;font-size:13px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-family:var(--font-display);background:#0c1a108c;text-shadow:0 1px 2px rgba(0,0,0,.6);pointer-events:none;box-shadow:0 2px 6px #0000004d}.rost-badge{position:absolute;right:-4px;bottom:-4px;z-index:3;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;box-shadow:0 1px 3px #0000004d}.rost-badge.check{background:#2ecc71;color:#fff;font-size:12px;font-weight:900}.rost-avatar-box{position:relative;flex:none;transform:rotate(-2deg)}.rost-avatar{--av: 69px;width:var(--av);height:var(--av);border-radius:3px;background:var(--pc);overflow:hidden;box-shadow:0 0 0 3px #fffdf7,0 0 0 4px #b07d2873,0 2px 4px #00000040,inset 0 0 0 2px #ffffff38}.rost-avatar svg{width:100%;height:100%;display:block}.rost-avatar.story{box-shadow:0 0 0 3px #fffdf7,0 0 0 4px #e3c074,0 2px 4px #00000040,inset 0 0 0 3px #e3c074}.rost-avatar.only-letter{display:grid;place-items:center}.rost-big-letter{color:#fff;font-weight:900;line-height:1;font-size:calc(var(--av) * .56);text-shadow:0 2px 4px rgba(0,0,0,.5)}.rost-avatar.only-letter+.rost-letter{display:none}.rost-letter{position:absolute;top:-7px;left:-9px;z-index:3;color:var(--pc);font-weight:800;font-size:16px;line-height:1;-webkit-text-stroke:2px #000;paint-order:stroke fill}.rost-name{font-weight:700;font-size:15.5px;font-family:var(--font-title);color:#3c372f}.rost-prof{color:var(--muted);font-style:italic;font-weight:400;font-size:12.5px;font-family:var(--font-ui)}.rost-hint{color:#5d5138;font-size:12.5px;margin-top:2px;line-height:1.35}.rost-star{position:absolute;right:10px;top:8px;color:var(--gold)}.rost-help{position:absolute;right:3px;bottom:2px;z-index:3;display:grid;place-items:center;width:24px;height:24px;padding:0;border:none;border-radius:50%;background:linear-gradient(180deg,var(--gold-2),var(--gold));color:#4a3208;font-size:15px;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 1px 4px #00000059,inset 0 1px #fff6}.rost-help:hover{filter:brightness(1.08)}.rost-help.help-pulse{animation:rost-help-pulse 1s ease-out 3}@keyframes rost-help-pulse{0%{scale:1;box-shadow:0 1px 4px #00000059,inset 0 1px #fff6,0 0 #e0b35ccc}35%{scale:1.35}70%,to{scale:1;box-shadow:0 1px 4px #00000059,inset 0 1px #fff6,0 0 0 10px #e0b35c00}}.rost-bar{display:none}@media(max-width:899px){.lv-roster{--rost-h: 70px;--rost-gap: 8px;--rost-pad: 10px;--rost-n: 3;flex:none;flex-direction:column;overflow-y:auto;overflow-x:hidden;gap:var(--rost-gap);align-items:stretch;max-height:calc(var(--rost-pad) + var(--rost-n) * (var(--rost-h) + var(--rost-gap)) + .2 * var(--rost-h));padding:var(--rost-pad) 12px calc(var(--rost-pad) + env(safe-area-inset-bottom,0px));scrollbar-width:none}.lv-roster::-webkit-scrollbar{width:0;height:0}.rost-bar{display:block;position:fixed;z-index:30;width:5px;border-radius:3px;background:#6e5224a6;box-shadow:0 0 0 1px #fffdf773;pointer-events:none}.rost-card{flex:none;width:auto;min-height:var(--rost-h);align-items:center;gap:10px;padding:8px 34px 8px 10px}.lv-roster .rost-card{--card-tilt: 0deg}.rost-card:after{display:none}.rost-card.active{transform:none}.rost-avatar{--av: 52px}.rost-avatar-box{margin-top:0}.rost-body{min-width:0;flex:1 1 auto}.rost-name{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rost-prof{font-size:11.5px}.rost-hint{font-size:12.5px;line-height:1.35;margin-top:2px;white-space:normal;overflow-wrap:break-word}.rost-help{right:4px;bottom:auto;top:50%;transform:translateY(-50%);width:26px;height:26px;font-size:15px}.rost-star{top:2px;right:36px;font-size:12px}.rost-stamp{display:none}.rost-letter{font-size:14px;top:-6px;left:-6px}}@media(max-width:899px)and (min-height:801px){.lv-roster{--rost-n: 4}}.suspect-card{position:relative;border-radius:14px;padding:22px 20px 18px;width:min(340px,92vw);text-align:center;background:repeating-linear-gradient(0deg,transparent 0 26px,rgba(176,125,40,.08) 26px 27px),linear-gradient(165deg,#fffdf6,#f4ead2);border:1px solid rgba(176,125,40,.45);border-top:6px solid var(--pc);box-shadow:0 16px 50px #1e212866}.sc-close{position:absolute;top:8px;right:10px;background:none;border:none;color:var(--muted);font-size:17px;cursor:pointer}.sc-avatar{position:relative;width:126px;height:126px;margin:0 auto 10px;border-radius:14px;background:var(--pc);overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff40}.sc-avatar svg{width:100%;height:100%;display:block}.sc-avatar.story{box-shadow:inset 0 0 0 3px #e3c074,inset 0 0 0 4px #00000059}.sc-letter{position:absolute;top:2px;left:5px;font-weight:800;font-size:18px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.85)}.sc-star{position:absolute;top:2px;right:5px;color:var(--gold)}.sc-name{font-weight:800;font-size:17px}.sc-prof{color:var(--muted);font-style:italic;font-weight:400;font-size:13px}.sc-clue{margin-top:8px;font-size:14.5px;line-height:1.45}.sc-scroll{max-height:min(640px,80vh);overflow-y:auto;margin-right:-10px;padding-right:10px;overscroll-behavior:contain}.sc-rules{margin-top:12px;text-align:left}.sc-rules-t{margin-bottom:8px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8a6a2e}.guide,.help-nudge{position:fixed;top:0;right:0;bottom:0;left:0;z-index:700;pointer-events:none}.guide-hand{position:fixed;transform:translate(-50%,-20%);font-size:34px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.35));animation:guide-tap 1.1s ease-in-out infinite}@keyframes guide-tap{0%,to{transform:translate(-50%,-20%) scale(1)}50%{transform:translate(-50%,-32%) scale(1.18)}}.guide-face{display:block;width:30px;height:30px;border-radius:50%;overflow:hidden;flex:0 0 auto;background:#f3dfae;border:1.5px solid rgba(224,179,92,.65)}.guide-face img{display:block;width:185%;margin:-22% 0 0 -13%}.guide-ok{display:block;margin:6px auto 0;padding:9px 30px;border:none;border-radius:12px;cursor:pointer;pointer-events:auto;background:linear-gradient(180deg,var(--gold-2),var(--gold));color:#2a1c08;font:inherit;font-size:14.5px;font-weight:800;box-shadow:0 3px 10px #00000073,inset 0 1px #ffffff59}.guide-block{position:fixed;pointer-events:auto;cursor:default}.guide-spot{position:fixed;pointer-events:none;border-radius:12px;box-shadow:0 0 0 200vmax #0a0c0a9e;transition:left .25s ease,top .25s ease,width .25s ease,height .25s ease;animation:hint-cta-in .25s ease both}.guide-spot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;box-shadow:0 0 #e0b35cbf,inset 0 0 0 2px #e0b35cd9;animation:guide-spot-pulse 1.2s ease-out infinite}@keyframes guide-spot-pulse{0%{box-shadow:0 0 #e0b35cbf,inset 0 0 0 2px #e0b35cd9}to{box-shadow:0 0 0 12px #e0b35c00,inset 0 0 0 2px #e0b35cd9}}.guide-shade{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#0a0c0abd;animation:hint-cta-in .25s ease both}.guide-tip{position:fixed;transform:translate(-50%);width:max-content;max-width:min(360px,calc(100vw - 28px));display:flex;flex-direction:column;align-items:center;gap:7px;pointer-events:none;text-align:center;animation:hint-cta-in .25s ease both}.guide-tip.above{transform:translate(-50%,-100%)}.guide-tip .guide-face{box-shadow:0 0 14px #ffdc7866}.guide-tip-text{color:#f6ecd7;font-size:15px;font-weight:700;line-height:1.45;text-shadow:0 1px 4px rgba(0,0,0,.85),0 0 14px rgba(0,0,0,.7)}.guide-tip.warn .guide-tip-text{color:#ffc9b8}.guide-tip.banner{max-width:min(440px,calc(100vw - 24px));gap:5px}.guide-tip.banner .guide-tip-text{font-size:14px}.guide-tip.corner{transform:translateY(-100%);align-items:flex-start;text-align:left;gap:4px;min-height:38px;justify-content:center;padding-left:50px;max-width:min(460px,calc(100vw - 78px))}.guide-tip.corner .guide-tip-text{font-size:clamp(11px,3.15vw,15px);line-height:1.3}.guide-tip.corner .guide-face{position:absolute;left:0;top:0;width:38px;height:38px}.guide-tip.corner:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:-14px;right:-48px;top:-34px;bottom:-12px;background:linear-gradient(180deg,#080a0900 0,#080a09e6 32px,#080a09e6 calc(100% - 16px),#080a0900);-webkit-mask:linear-gradient(90deg,transparent 0,#000 46px,#000 calc(100% - 46px),transparent 100%);mask:linear-gradient(90deg,transparent 0,#000 46px,#000 calc(100% - 46px),transparent 100%)}.guide-tip .guide-tip-text.count{color:#ffd98a;font-weight:800;letter-spacing:.01em}.guide.overmodal{z-index:900}.result{position:fixed;top:0;right:0;bottom:0;left:0;z-index:850;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding:0 20px;background:radial-gradient(ellipse at 50% 18%,rgba(46,158,79,.14),transparent 55%),radial-gradient(ellipse at 50% 115%,rgba(var(--accent-rgb),.26),transparent 60%),#18131acc;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.result.fail{z-index:860;background:radial-gradient(ellipse at 50% 18%,rgba(192,57,43,.13),transparent 55%),#161114d1}.result-stampzone{position:relative;z-index:2;flex:none;width:100%;height:16vh;min-height:96px;display:grid;place-items:center}.result-stamp{position:relative;z-index:2;padding:8px 22px 10px;border-radius:14px;border:5px solid #35b05a;color:#5fdd7f;font-size:clamp(24px,7.4vw,40px);font-weight:900;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-family:var(--font-display);background:#1a0c0c9e;text-shadow:0 1px 2px rgba(0,0,0,.6);box-shadow:0 6px 20px #00000080;transform:rotate(-7deg);animation:stamp-in .42s cubic-bezier(.25,1.9,.45,1) .25s backwards}.result-stamp.fail{border-color:#e05046;color:#ff8a7a;animation-delay:1.05s}@keyframes stamp-in{0%{opacity:0;transform:rotate(-7deg) scale(2.6)}to{opacity:1;transform:rotate(-7deg) scale(1)}}.result-col{position:relative;z-index:2;width:100%;max-width:440px;display:flex;flex-direction:column;align-items:center;text-align:center}.result-bottom{position:relative;z-index:2;width:100%;max-width:440px;margin-top:auto;flex:none;padding:14px 0 max(20px,env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:10px}.result-actions{display:flex;gap:10px}.result-actions .result-btn{flex:1.4;margin-top:0}.result-menu{flex:1;padding:13px;border-radius:12px;border:1px solid rgba(224,179,92,.55);background:#fffdf60a;color:var(--gold-2);font-size:15px;font-weight:700;cursor:pointer}.result-menu:hover{background:#e0b35c24}.result-card{position:relative;z-index:2;background:repeating-linear-gradient(0deg,transparent 0 26px,rgba(176,125,40,.07) 26px 27px),linear-gradient(165deg,#fffdf6,#f4ead2);border-radius:18px;padding:26px 28px;max-width:420px;width:100%;text-align:center;border:2px solid var(--gold);box-shadow:0 16px 50px #1e212866}.result-kicker{display:inline-block;padding:3px 14px 4px;border-radius:8px;transform:rotate(-3deg);color:#fff;background:linear-gradient(180deg,#38b060,#2e9e4f);font-size:14px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 3px 8px #2e9e4f66}.result-text{font-size:16px;line-height:1.5;margin-bottom:20px;color:#4a4436}.confetti{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.confetti i{position:absolute;top:0;display:block;opacity:0;border-radius:2px}@media(min-width:900px){.level{display:grid;grid-template-columns:clamp(360px,40vw,560px) 1fr;grid-template-rows:auto 1fr;grid-template-areas:"head   head" "roster stage";height:100%;overflow:hidden}.lv-head{grid-area:head}.lv-stage{grid-area:stage;height:auto;min-height:0}.level.has-testimony{grid-template-rows:auto auto 1fr;grid-template-areas:"head   head" "roster testi" "roster stage"}.lv-testimony{grid-area:testi}.lv-roster{grid-area:roster;min-height:0;overflow-y:auto;overflow-x:hidden;border-right:2px solid rgba(176,125,40,.35);display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;align-content:start;padding:18px 14px 28px}.rost-card{min-width:0}.rost-card{flex-direction:column;align-items:center;text-align:center;gap:8px}.rost-avatar{--av: 81px}.rost-body{width:100%}.rost-name{font-size:14px}.rost-prof{display:block;font-size:12px}.rost-hint{background:#fffdf6;border:1px dashed rgba(176,125,40,.5);border-radius:8px;padding:6px 8px;margin-top:6px;text-align:left}.rost-star{top:6px;right:6px}}.scene{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;cursor:pointer;z-index:500;background:#0a0a12}.scene-zoom{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:0 0;transition:transform .9s cubic-bezier(.33,0,.2,1);will-change:transform}.scene-zoom.snap{transition:none}.scene-bg{position:absolute;top:0;right:0;bottom:0;left:0}.scene-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#06060a;transition:opacity .6s ease}.scene-edge{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .6s ease;box-shadow:inset 0 0 28px 14px #0a0a12}.scene.portrait .scene-zoom{transition-duration:1.1s}.scene.portrait .scene-dim.hl{transition-delay:.45s}.scene.portrait .scene-edge.on{opacity:1;transition-delay:.45s}.scene-hl{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:center / cover no-repeat}.scene-cover{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;z-index:20;pointer-events:none}.scene-title{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:21;pointer-events:none;text-align:center;color:#f0e6cf;font-weight:900;font-size:clamp(24px,4.4vw,44px);letter-spacing:.12em;text-transform:uppercase;padding:0 24px;text-shadow:0 2px 18px rgba(0,0,0,.8)}.scene-title:after{content:"";display:block;width:120px;height:2px;margin:14px auto 0;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.scene-loc{position:absolute;top:14px;left:50%;transform:translate(-50%);background:#fcf7ebf2;color:var(--ink);border:1px solid var(--gold);padding:6px 20px;border-radius:999px;font-weight:800;font-size:14px;letter-spacing:.04em;text-transform:uppercase;z-index:4;opacity:0;transition:opacity .35s;box-shadow:0 4px 16px #0000004d;white-space:nowrap;max-width:90%;text-overflow:ellipsis;overflow:hidden}.scene-loc.show{opacity:1}.scene-skip{position:absolute;top:14px;right:16px;z-index:30;cursor:pointer;padding:7px 14px;border-radius:999px;font:inherit;font-size:13px;font-weight:700;letter-spacing:.03em;color:#f6ead2;background:linear-gradient(180deg,rgba(var(--accent-hi-rgb),.92),rgba(var(--accent-rgb),.92));border:1px solid rgba(224,179,92,.6);box-shadow:0 4px 14px #00000059}.scene-skip:hover{filter:brightness(1.12)}.sprite{position:absolute;bottom:0;height:82%;width:40%;z-index:1;transition:opacity .25s,filter .25s;transform:translateZ(0)}.sprite-art{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center}.sprite svg,.sprite img{height:100%;width:auto;max-width:none;filter:drop-shadow(0 6px 24px rgba(0,0,0,.6))}.sprite .sp-lqip{position:relative;height:100%;display:flex;align-items:flex-end}.sprite .sp-lqip .sp-lq{filter:blur(1.5px) drop-shadow(0 6px 24px rgba(0,0,0,.6))}.sprite .sp-lqip .sp-hq{position:absolute;left:0;bottom:0;opacity:0;transition:opacity .25s}.sprite .sp-lqip.ready .sp-hq{opacity:1}.sprite .sp-lqip.ready .sp-lq{visibility:hidden;transition:visibility 0s .25s}.sprite-l{left:1%}.sprite-l svg{transform:scaleX(-1)}.sprite-r{right:1%}.sprite.dim{opacity:.24;filter:grayscale(.6) brightness(.4)}.sprite.active{opacity:1;z-index:2}.sprite.veil{opacity:.08;filter:grayscale(.6) brightness(.45)}.sprite.active.veil{opacity:.3;filter:grayscale(.3) brightness(.55)}.sprite.away,.sprite.active.away{opacity:0}.dialogue{--spk: #b07d28;position:absolute;left:50%;bottom:4%;transform:translate(-50%) translateZ(0);width:min(820px,94%);color:var(--ink);z-index:5;background:repeating-linear-gradient(0deg,transparent 0 27px,rgba(176,125,40,.06) 27px 28px),linear-gradient(168deg,color-mix(in srgb,var(--spk) 9%,#fffdf6),color-mix(in srgb,var(--spk) 20%,#f3e9d3));border:1px solid color-mix(in srgb,var(--spk) 55%,var(--gold));border-radius:18px;padding:16px 22px 20px;box-shadow:0 14px 44px #00000080,inset 0 1px #ffffffb3;transition:opacity .35s}.dialogue.veil{opacity:0;pointer-events:none}.dialogue.empty{visibility:hidden}.dialogue:not(.empty):not(.veil){animation:dlg-in .45s cubic-bezier(.22,.8,.35,1)}@keyframes dlg-in{0%{opacity:0;transform:translate(-50%) translateY(22px) translateZ(0)}}.dialogue.inner{background:linear-gradient(168deg,#eef1f6,#dfe4ee);border:2px dashed #9aa6bd;box-shadow:0 14px 44px #00000073}.dialogue.inner .dlg-text{font-style:italic;color:#38414f}.dialogue.inner .dlg-who{color:#46526b}.dialogue.whisper .dlg-text{font-style:italic;color:#5a5346}.dlg-name{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:8px;min-height:1.5em}.dlg-who{color:color-mix(in srgb,var(--spk, #8a3a4a) 70%,#40222a);font-weight:900;font-size:17px;letter-spacing:.01em}.dlg-role{display:inline-block;font-size:12px;color:#8a6a2e;padding:2px 9px;border-radius:999px;background:#e0b35c2e;border:1px solid rgba(176,125,40,.35)}.dlg-role:first-letter{text-transform:uppercase}.dlg-tag{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#4a5568;padding:2px 8px;border-radius:999px;background:#9aa6bd38;border:1px dashed #9aa6bd}.dlg-text{font-size:17.5px;line-height:1.55;min-height:3em}.dlg-hint{display:flex;align-items:center;justify-content:flex-end;gap:5px;color:#9b8a63;font-size:12px;font-weight:700;margin-top:8px;text-transform:uppercase;letter-spacing:.06em;visibility:hidden}.dialogue:not(.empty) .dlg-hint.show{visibility:visible}.dlg-arrow{animation:nudge 1.2s ease-in-out infinite}@keyframes nudge{50%{transform:translate(4px);opacity:.55}}@keyframes blink{50%{opacity:.3}}.dlg-choices{display:flex;flex-direction:column;gap:9px;margin-top:14px}.dlg-choices-cap{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8a6a2e}.dlg-choices-cap:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(176,125,40,.45),transparent)}.choice-btn{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(176,125,40,.55);background:linear-gradient(180deg,#fffdf6,#f3e7ca);color:var(--ink);font-size:15.5px;font-weight:600;cursor:pointer;text-align:left;box-shadow:0 2px 6px #0000001f,inset 0 1px #fffc;transition:transform .12s,box-shadow .12s,border-color .12s}.choice-no{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:900;color:#ffe9b8;background:linear-gradient(180deg,var(--accent-hi),var(--accent));box-shadow:0 1px 3px #0000004d}.choice-label{flex:1;min-width:0}.choice-arrow{flex:none;color:var(--gold);font-size:12px;opacity:.5;transition:opacity .12s,transform .12s}.choice-btn:hover{border-color:var(--gold);transform:translate(3px);box-shadow:0 4px 12px rgba(var(--accent-rgb),.22),inset 0 1px #ffffffe6}.choice-btn:hover .choice-arrow{opacity:1;transform:translate(2px)}.reveal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:#06060ccc}.reveal-box{position:absolute;top:56px;left:16px;right:16px;bottom:var(--reveal-bottom, 16px);display:grid;place-items:center}.reveal-box svg{width:100%;height:100%;max-height:78vh}.reveal-box img{max-width:100%;max-height:min(100%,78vh);width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 10px 32px rgba(0,0,0,.7))}.stamp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-14deg);border:5px solid #c0392b;color:#c0392b;font-weight:900;font-size:34px;padding:6px 20px;border-radius:8px;letter-spacing:.08em;opacity:.92}.stamp2{position:absolute;top:50%;left:50%;transform:translate(-30%,110%) rotate(8deg);color:#8e1d10;font-weight:900;font-style:italic;font-size:40px;letter-spacing:.04em;opacity:.95;text-shadow:0 2px 10px rgba(0,0,0,.55)}@media(max-width:760px){.sprite{height:62%;width:44%}.sprite-l{left:-6%}.sprite-r{right:-6%}.scene-loc{left:12px;transform:none;top:12px;max-width:calc(100% - 148px);font-size:12px;padding:5px 14px}.scene-skip{top:12px;right:12px;padding:6px 12px;font-size:12px}.dialogue{bottom:2%;padding:12px 14px 14px;border-radius:14px}.dlg-text{font-size:15.5px;line-height:1.5}.dlg-who{font-size:15px}}.howto-back{z-index:950;padding:12px}.howto{background:var(--panel);border:2px solid var(--gold);border-radius:18px;width:min(560px,100%);max-height:min(760px,94vh);position:relative;display:flex;overflow:hidden;box-shadow:0 16px 50px #1e21284d}.howto-x{position:absolute;top:8px;right:10px;z-index:3;width:30px;height:30px;border:none;border-radius:8px;background:#0000000f;color:var(--muted);font-size:16px;cursor:pointer}.howto-x:hover{background:#0000001f}.howto-scroll{flex:1;min-height:0;overflow-y:auto;padding:16px 20px;overscroll-behavior:contain}.hw-title{margin:0 0 8px;font-size:24px;font-weight:800;color:var(--accent)}.hw-lead{margin:0 0 16px;font-size:14.5px;line-height:1.55;color:var(--ink)}.hw-step{margin-bottom:18px}.hw-step-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.hw-step-n{flex:none;margin-top:1px;padding:3px 10px;border-radius:9px;background:linear-gradient(180deg,var(--gold-2),var(--gold));color:#2a1c08;font-size:12.5px;font-weight:900;letter-spacing:.03em;white-space:nowrap}.hw-step-head h3{margin:2px 0 0;font-size:15.5px;font-weight:800;color:var(--accent);line-height:1.3}.hw-list{margin:0;padding:0 0 0 4px;list-style:none;counter-reset:hw;display:flex;flex-direction:column;gap:9px}.hw-list>li{position:relative;padding-left:30px;font-size:13.5px;line-height:1.45;color:var(--ink);counter-increment:hw}.hw-list>li:before{content:counter(hw);position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#b07d2824;color:#8a6a2e;font-size:12.5px;font-weight:800}.hw-democard{max-width:320px;margin-top:10px;pointer-events:none}.hw-democard .rost-help{display:grid}.hw-lives{display:flex;gap:14px;justify-content:center;margin:10px 0 4px}.hw-life{position:relative;width:44px;height:44px}.hw-life img{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.hw-life-crack{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.hw-life-1 .hw-life-crack{animation:hw-crack-1 5.6s linear infinite}.hw-life-2 .hw-life-crack{animation:hw-crack-2 5.6s linear infinite}.hw-life-3 .hw-life-crack{animation:hw-crack-3 5.6s linear infinite}.hw-life-1 img{animation:hw-dim-1 5.6s linear infinite}.hw-life-2 img{animation:hw-dim-2 5.6s linear infinite}.hw-life-3 img{animation:hw-dim-3 5.6s linear infinite}@keyframes hw-crack-1{0%,32%{opacity:0}35%,84%{opacity:1}92%,to{opacity:0}}@keyframes hw-crack-2{0%,50%{opacity:0}53%,84%{opacity:1}92%,to{opacity:0}}@keyframes hw-crack-3{0%,68%{opacity:0}71%,84%{opacity:1}92%,to{opacity:0}}@keyframes hw-dim-1{0%,32%{filter:none;transform:none}35%,84%{filter:grayscale(1) drop-shadow(0 1px 2px rgba(0,0,0,.4));transform:rotate(-14deg) scale(.94)}92%,to{filter:none;transform:none}}@keyframes hw-dim-2{0%,50%{filter:none;transform:none}53%,84%{filter:grayscale(1) drop-shadow(0 1px 2px rgba(0,0,0,.4));transform:rotate(-14deg) scale(.94)}92%,to{filter:none;transform:none}}@keyframes hw-dim-3{0%,68%{filter:none;transform:none}71%,84%{filter:grayscale(1) drop-shadow(0 1px 2px rgba(0,0,0,.4));transform:rotate(-14deg) scale(.94)}92%,to{filter:none;transform:none}}.hw-loupes-text{margin:6px 0 0;font-size:13.5px;line-height:1.45;color:var(--ink)}.hw-board{margin-top:10px}.hw-cap{margin:22px 2px 0;font-size:12.5px;line-height:1.4;color:var(--muted);text-align:center}.hw-rules-title{margin:20px 0 4px;font-size:20px;font-weight:800;color:var(--accent)}.hw-cat{margin:12px 0 8px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8a6a2e}.hw-rule{margin-bottom:10px;padding:10px 12px 12px;border-radius:12px;background:var(--panel);border:1px solid rgba(176,125,40,.4);box-shadow:0 2px 8px #1e212814}.hw-rule .hw-board{margin-top:14px;margin-bottom:6px}.hw-rule-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.hw-rule-head b{font-size:14.5px;color:var(--accent)}.hw-rule-no{flex:none;font-size:11.5px;font-weight:800;color:var(--muted)}.hw-rule-text{margin:3px 0 0;font-size:13px;line-height:1.45;color:var(--ink)}.hw-clue{margin:9px 0 0;padding:6px 12px 7px;background:repeating-linear-gradient(0deg,transparent 0 25px,rgba(176,125,40,.09) 25px 26px),linear-gradient(165deg,#fffdf6,#f6eed9);border:1px solid rgba(176,125,40,.4);border-left:5px solid #8e44ad;border-radius:3px 10px 10px 3px;box-shadow:0 2px 7px #46371e26;color:#8e44ad;font-size:15px;font-weight:700;line-height:1.35}.hw-clue-letter{font-size:19px;font-weight:800;font-style:normal;-webkit-text-stroke:2px #000;paint-order:stroke fill}.hw-clue-wide{line-height:2.05}.hw-clue-ins{position:relative;display:inline-block;width:.9em;height:1em;vertical-align:baseline}.hw-clue-ins-t{position:absolute;left:.26em;top:-1.16em;font-size:.8em;font-style:italic;font-weight:800;line-height:1;color:#c0392b;transform:rotate(-9deg)}.hw-clue-ins-a{position:absolute;left:-.14em;top:-.46em;width:.74em;height:1.02em;fill:none;stroke:#c0392b;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.hw-locked{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:52px;cursor:pointer;text-align:center;border-style:dashed;background:#00000008;box-shadow:none;font:inherit}.hw-lock{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#4a3208;background:linear-gradient(180deg,var(--gold-2),var(--gold));box-shadow:0 1px 3px #00000059;flex:none}.hw-lock svg{width:14px;height:14px;margin-top:-1px}.hw-locked-t{font-size:13px;font-weight:700;color:var(--muted)}.hw-locked.nudge .hw-lock{animation:hw-shake .55s ease-in-out}@keyframes hw-shake{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(11deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(5deg)}}.hw-lock-tip{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;padding:6px 12px;border-radius:12px;background:#2a1c08eb;color:var(--gold-2);font-size:12.5px;font-weight:800;line-height:1.35;animation:revealIn .25s ease-out both}.howto-cta{display:block;width:100%;margin:14px 0 2px;padding:12px;border:none;border-radius:12px;cursor:pointer;background:linear-gradient(180deg,var(--gold-2),var(--gold));color:#2a1c08;font:inherit;font-size:15px;font-weight:800}.mb{position:relative;width:100%;display:flex;justify-content:center}.mb-scale{transform-origin:top center}.mb,.mb .board{pointer-events:none;-webkit-user-select:none;user-select:none}.mb .board{overflow:visible}.vipx2.svelte-h4au93{position:relative;display:inline-block;padding:0;border:none;background:none;cursor:help;line-height:1}.art.svelte-h4au93{position:relative;display:inline-block;transform:rotate(-10deg)}.art.straight.svelte-h4au93{transform:none}.art.svelte-h4au93 img:where(.svelte-h4au93){height:39px;width:auto;display:block;filter:drop-shadow(0 2px 3px rgba(50,30,5,.45))}.art.svelte-h4au93 b:where(.svelte-h4au93){position:absolute;right:-15px;bottom:-6px;font-size:21px;font-weight:900;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.65),0 0 4px rgba(0,0,0,.5)}.vip-tip.svelte-h4au93{width:200px}.rw-item.svelte-3ur1cc{position:relative}.rw-vip.svelte-3ur1cc{position:absolute;top:-10px;right:-15px;z-index:1}.draft-dossier.svelte-x7j84h{display:flex;flex-direction:column;max-height:calc(100dvh - 40px)}.dd-body.svelte-x7j84h{min-height:0;overflow-y:auto;padding-bottom:4px}.dd-tag.svelte-x7j84h{margin-right:30px;color:#fbe6c0c7;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dd-note.svelte-x7j84h{margin:10px 18px 0;font-size:12.5px;line-height:1.4;color:#6b5f3f;text-align:left}.dd-label.svelte-x7j84h{margin:16px 18px 0;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8a5a2a;text-align:left}.dd-body.svelte-x7j84h .entry-desc:where(.svelte-x7j84h){margin-top:6px}.dd-body.svelte-x7j84h .dd-outro:where(.svelte-x7j84h){background:#ecf6eccc;border-color:#2f7d4f73}.dd-scene.svelte-x7j84h{display:flex;align-items:center;gap:9px;width:calc(100% - 36px);margin:10px 18px 0;padding:10px 12px;border:1px solid rgba(var(--accent-rgb),.4);border-radius:10px;background:rgba(var(--accent-rgb),.07);color:var(--accent);font:700 14px/1.2 var(--font-ui);text-align:left;cursor:pointer}.dd-scene.svelte-x7j84h:hover{background:rgba(var(--accent-rgb),.13)}.dd-play.svelte-x7j84h{flex:none;width:12px;height:12px;fill:currentColor}.dd-scene.svelte-x7j84h small:where(.svelte-x7j84h){margin-left:auto;font-size:11px;font-weight:600;opacity:.6}.dd-board.svelte-x7j84h{flex:none}.dd-board.svelte-x7j84h+.dd-wip:where(.svelte-x7j84h){margin-top:8px}.dd-wip.svelte-x7j84h{flex:none;display:flex;flex-direction:column;align-items:center;gap:3px;margin:14px 18px 4px;padding:10px 12px;border:2px dashed rgba(110,90,45,.45);border-radius:12px;background:#3c2d140f;color:#6b5f3f}.dd-wip-title.svelte-x7j84h{font:900 16px/1.2 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.dd-wip-hint.svelte-x7j84h{font-size:12px;opacity:.85}.polaroid.svelte-c6m45l .photo .board.fade-in{animation:svelte-c6m45l-pol-fade .28s ease-out both}@keyframes svelte-c6m45l-pol-fade{0%{opacity:0}to{opacity:1}}.draft-tag.svelte-c6m45l{position:absolute;z-index:4;left:5px;top:5px;padding:2px 7px;border-radius:4px;background:#202634cc;color:#f3e3c2;font:800 10.5px/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.polaroid.draft.svelte-c6m45l .pin:where(.svelte-c6m45l){background:radial-gradient(circle at 35% 30%,#c9d4e6,#6f809c 58%,#3b4a63)}.pf.svelte-b3touc{position:relative;display:block;width:100%;padding:0;border:none;background:none;cursor:pointer;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.pf-body.svelte-b3touc{position:relative;display:block;width:100%;aspect-ratio:100 / 90;container-type:inline-size;transition:transform .18s ease-out}.pf.svelte-b3touc:not(.locked):hover .pf-body:where(.svelte-b3touc){transform:translateY(-3px) scale(1.03)}.pf.svelte-b3touc:active .pf-body:where(.svelte-b3touc){transform:scale(.97)}.pc.svelte-b3touc{position:absolute;z-index:1;left:50%;top:3cqi;width:58cqi;margin-left:-29cqi;padding:2.6cqi 2.6cqi 8cqi;box-sizing:border-box;border-radius:1cqi;background:linear-gradient(180deg,#fffdf6,#efe6d0);box-shadow:0 1.2cqi 2.6cqi #28160661,inset 0 0 0 .3cqi #785a3238;transform-origin:50% 100%;transform:translate(calc(var(--sx) * 1cqi),calc(var(--sy) * 1cqi)) rotate(var(--sr));transition:transform .55s cubic-bezier(.22,1.25,.36,1) calc(var(--i) * 55ms)}.pf.unpacked.svelte-b3touc .pc:where(.svelte-b3touc){transform:translate(calc(var(--fx) * 1cqi),calc(var(--fy) * 1cqi - 2cqi)) rotate(var(--fr)) scale(.5)}.pc-img.svelte-b3touc{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;background:radial-gradient(circle at 50% 40%,#3a2a2c,#1a1012 75%)}.pc-q.svelte-b3touc{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:900 30cqi/1 var(--font-display);color:#e9d3a0;text-shadow:0 .6cqi 1.4cqi rgba(0,0,0,.7);opacity:0;transition:opacity .4s ease-out .25s}.pf.unpacked.svelte-b3touc .pc-q:where(.svelte-b3touc){opacity:1}.pf-twine.svelte-b3touc{position:absolute;z-index:2;left:21cqi;width:58cqi;top:3cqi;height:63.4cqi;pointer-events:none}.tw-h.svelte-b3touc,.tw-v.svelte-b3touc{position:absolute;display:block;border-radius:1cqi;background:repeating-linear-gradient(115deg,#e2c08a 0,#e2c08a 1.4cqi,#b08550 1.4cqi,#b08550 2.4cqi);box-shadow:0 0 0 .35cqi #5b3a1c,0 .8cqi 1cqi #28140459}.tw-h.svelte-b3touc{left:-3cqi;right:-3cqi;top:29cqi;height:2.8cqi}.tw-v.svelte-b3touc{top:-2cqi;bottom:-2cqi;left:27.6cqi;width:2.8cqi;background:repeating-linear-gradient(25deg,#e2c08a 0,#e2c08a 1.4cqi,#b08550 1.4cqi,#b08550 2.4cqi)}.tw-bow.svelte-b3touc{position:absolute;left:29cqi;top:30.4cqi;width:44cqi;margin:-10.4cqi 0 0 -22cqi;filter:drop-shadow(0 .8cqi 1cqi rgba(40,20,4,.35));-webkit-user-select:none;user-select:none}.pf-tag.svelte-b3touc{position:absolute;z-index:3;left:-6cqi;width:108cqi;bottom:0;aspect-ratio:560 / 154;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8cqi;padding:0 6cqi 0 32cqi;box-sizing:border-box;background:var(--tag) center / 100% 100% no-repeat;filter:drop-shadow(0 1cqi 1.4cqi rgba(40,20,4,.4));transform:rotate(-4deg)}.pf-tag.svelte-b3touc b:where(.svelte-b3touc){display:inline-flex;align-items:center;gap:1.6cqi;font:800 13cqi/1 var(--font-card);color:var(--accent-deep);white-space:nowrap}.pf-tag.svelte-b3touc small:where(.svelte-b3touc){font:800 7.6cqi/1 var(--font-ui);color:#5d3a24;white-space:nowrap}.pf-lock.svelte-b3touc{width:9cqi;height:9cqi;color:#5d3a24}.pf.locked.svelte-b3touc .pc:where(.svelte-b3touc),.pf.locked.svelte-b3touc .pf-twine:where(.svelte-b3touc){filter:saturate(.4) brightness(.88)}.pf.locked.svelte-b3touc{cursor:default}.pf-fly-photo{position:fixed;left:0;top:0;z-index:960;box-sizing:border-box;border-radius:2px;background:linear-gradient(180deg,#fffdf6,#efe6d0);box-shadow:0 4px 10px #28160666;pointer-events:none;will-change:transform}.pf-fly-photo:before{content:"?";position:absolute;left:4.5%;right:4.5%;top:4%;aspect-ratio:1;display:grid;place-items:center;font:900 1em/1 var(--font-display);color:#e9d3a0;background:radial-gradient(circle at 50% 40%,#3a2a2c,#1a1012 75%)}.pf-fly-count{position:fixed;z-index:961;padding:6px 14px 7px;border-radius:14px;background:linear-gradient(180deg,#ffe9a8,#e2b24f);color:var(--accent-deep);font:900 18px/1 var(--font-ui);white-space:nowrap;box-shadow:0 6px 16px #3c1e0066;pointer-events:none}@media(prefers-reduced-motion:reduce){.pc.svelte-b3touc,.pc-q.svelte-b3touc,.pf-body.svelte-b3touc{transition:none}}.pill.svelte-gcf8pk{display:inline-flex;align-items:center;gap:5px;padding:5px 6px 5px 10px;border-radius:999px;border:1px solid var(--gold);background:var(--panel);color:var(--accent);font-weight:800;cursor:pointer;box-shadow:0 3px 10px #46371e2e}.pill-ic.svelte-gcf8pk{height:18px;width:auto;display:block}.pill-n.svelte-gcf8pk{min-width:12px;text-align:center}.pill-plus.svelte-gcf8pk{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:linear-gradient(180deg,var(--gold-2),var(--gold));color:#2a1c08;font-weight:900;line-height:1}.sherad.svelte-ghnx53{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;flex-direction:column;background:radial-gradient(circle at 50% 30%,#43222f,#171019 72%);color:#fff}.sherad-top.svelte-ghnx53{display:flex;align-items:center;gap:10px;padding:12px 14px}.sherad.offer.svelte-ghnx53 .sherad-top:where(.svelte-ghnx53){justify-content:flex-end}.sherad-tag.svelte-ghnx53{flex:none;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf;border:1px solid rgba(255,255,255,.35);border-radius:5px;padding:3px 7px}.sherad-bar.svelte-ghnx53{flex:1;height:5px;border-radius:3px;background:#ffffff2e;overflow:hidden}.sherad-bar.svelte-ghnx53 i:where(.svelte-ghnx53){display:block;height:100%;width:0;background:linear-gradient(90deg,var(--gold-2),var(--gold));animation:svelte-ghnx53-sherad-fill var(--dur) linear forwards}.sherad-close.svelte-ghnx53{flex:none;width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:#0000004d;color:#fff;font-size:14px;line-height:1;cursor:pointer;animation:svelte-ghnx53-sherad-up .25s ease-out both}.sherad-close.svelte-ghnx53:hover{background:#00000080}.sherad-close.ghost.svelte-ghnx53{visibility:hidden}.sherad-scene.svelte-ghnx53{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 24px 36px;text-align:center;overflow:hidden}.sherad-hero.svelte-ghnx53{position:relative;height:clamp(200px,38vh,340px);aspect-ratio:930 / 1600;animation:svelte-ghnx53-sherad-rise .5s cubic-bezier(.2,.8,.3,1) both}.sherad-hero.svelte-ghnx53:before{content:"";position:absolute;top:-12%;right:-60%;bottom:-8%;left:-60%;background:radial-gradient(ellipse closest-side at 50% 42%,rgba(217,164,65,.26),rgba(217,164,65,.07) 55%,transparent 100%);pointer-events:none}.sherad-tec.svelte-ghnx53{position:relative;height:100%;width:100%;object-fit:contain;filter:drop-shadow(0 10px 24px rgba(0,0,0,.6))}@keyframes svelte-ghnx53-sherad-rise{0%{transform:translateY(46px) scale(.96);opacity:0}to{transform:none;opacity:1}}.sherad-pin.svelte-ghnx53{position:absolute;left:32%;top:38%;width:34%;transform-origin:50% 50%;animation:svelte-ghnx53-sherad-stamp .55s .45s cubic-bezier(.25,1.35,.45,1) both;filter:drop-shadow(0 4px 10px rgba(0,0,0,.55))}.sherad-badge.svelte-ghnx53{display:block;width:100%;animation:svelte-ghnx53-sherad-gleam 2.4s 1.4s ease-in-out infinite}@keyframes svelte-ghnx53-sherad-stamp{0%{transform:translate(120%,-160%) rotate(26deg) scale(2.8);opacity:0}30%{opacity:1}to{transform:rotate(-7deg);opacity:1}}@keyframes svelte-ghnx53-sherad-gleam{50%{filter:drop-shadow(0 0 14px rgba(255,215,102,.65))}}.sherad-shine.svelte-ghnx53{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:var(--badge);mask-image:var(--badge);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;overflow:hidden;pointer-events:none}.sherad-shine.svelte-ghnx53:before{content:"";position:absolute;top:-30%;bottom:-30%;left:-60%;width:45%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.85) 50%,transparent);transform:skew(-18deg);animation:svelte-ghnx53-sherad-sweep 2.4s 1.4s ease-in-out infinite}@keyframes svelte-ghnx53-sherad-sweep{0%{left:-60%}38%,to{left:130%}}.sherad-ring.svelte-ghnx53{position:absolute;left:49%;top:45%;width:42%;aspect-ratio:1;margin:-21% 0 0 -21%;border-radius:50%;border:3px solid rgba(255,226,140,.9);box-shadow:0 0 24px #ffd766b3,inset 0 0 18px #ffd76680;opacity:0;pointer-events:none;animation:svelte-ghnx53-sherad-ring .5s .92s ease-out forwards}.sherad-twinkle.svelte-ghnx53{position:absolute;left:49%;top:45%;transform:translate(-50%,-50%);font-style:normal;font-size:30px;line-height:1;color:#ffe9b0;text-shadow:0 0 10px rgba(255,215,102,.9),0 0 26px rgba(255,215,102,.55);opacity:0;pointer-events:none;animation:svelte-ghnx53-sherad-twinkle .95s ease-in-out forwards}@keyframes svelte-ghnx53-sherad-twinkle{0%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(-40deg)}35%{opacity:1;transform:translate(-50%,-50%) scale(1.15) rotate(10deg)}60%{opacity:.8;transform:translate(-50%,-50%) scale(.85) rotate(30deg)}85%{opacity:1;transform:translate(-50%,-50%) scale(1.2) rotate(55deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(70deg)}}@keyframes svelte-ghnx53-sherad-ring{0%{transform:scale(.35);opacity:1}to{transform:scale(1.7);opacity:0}}.spark.svelte-ghnx53{position:absolute;left:49%;top:45%;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff6d8,#ffd766 60%,#ffd76600);opacity:0;pointer-events:none;animation:svelte-ghnx53-sherad-spark .6s .92s ease-out forwards}@keyframes svelte-ghnx53-sherad-spark{0%{transform:none;opacity:1}to{transform:translate(var(--fx),var(--fy)) scale(.3);opacity:0}}.spark.s1.svelte-ghnx53{--fx: -52px;--fy: -34px}.spark.s2.svelte-ghnx53{--fx: 48px;--fy: -44px}.spark.s3.svelte-ghnx53{--fx: 60px;--fy: 14px;animation-duration:.5s}.spark.s4.svelte-ghnx53{--fx: -58px;--fy: 20px;animation-duration:.55s}.spark.s5.svelte-ghnx53{--fx: 12px;--fy: -58px;animation-duration:.5s}.spark.s6.svelte-ghnx53{--fx: -20px;--fy: 48px}.sherad-kicker.svelte-ghnx53,.sherad-title.svelte-ghnx53,.sherad-line.svelte-ghnx53,.sherad-cta.svelte-ghnx53{animation:svelte-ghnx53-sherad-up .45s ease-out both}@keyframes svelte-ghnx53-sherad-up{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}@keyframes svelte-ghnx53-sherad-fill{to{width:100%}}.sherad-kicker.svelte-ghnx53{margin-top:6px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;animation-delay:1s}.sherad-title.svelte-ghnx53{margin:0;font-size:26px;line-height:1.15;color:#ffe9b0;text-shadow:0 2px 10px rgba(0,0,0,.5);animation-delay:1.12s}.sherad-line.svelte-ghnx53{font-size:16px;color:#ffffffeb}.sherad-line.l1.svelte-ghnx53{animation-delay:1.32s}.sherad-line.l2.svelte-ghnx53{animation-delay:1.46s}.sherad-cta.svelte-ghnx53{margin-top:12px;padding:13px 38px;border:none;border-radius:14px;font-size:17px;font-weight:900;color:#4a3208;background:linear-gradient(180deg,#ffe9a8,var(--gold));box-shadow:0 6px 20px #d9a44173,inset 0 1px #fff9;cursor:pointer;animation:svelte-ghnx53-sherad-up .45s 1.62s ease-out both,svelte-ghnx53-sherad-pulse 1.8s 2.3s ease-in-out infinite}.sherad-cta.svelte-ghnx53:hover{filter:brightness(1.06)}.sherad-cta.svelte-ghnx53:active{transform:translateY(1px)}@keyframes svelte-ghnx53-sherad-pulse{50%{transform:scale(1.05);box-shadow:0 8px 26px #ffd7668c,inset 0 1px #fff9}}.shop.svelte-vnjmxd{background:repeating-linear-gradient(45deg,rgba(176,125,40,.04) 0 2px,transparent 2px 22px),radial-gradient(circle at 50% 0%,#fffaf0,#f2e7cf);border:2px solid var(--gold);border-radius:16px;padding:0;max-width:460px;width:100%;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;position:relative;box-shadow:0 18px 54px #1e212857,inset 0 0 0 4px #fffdf799}.shop-head.svelte-vnjmxd{flex:none;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;background:linear-gradient(180deg,var(--accent-hi),var(--accent));border-radius:14px 14px 0 0;box-shadow:0 3px 12px rgba(var(--accent-rgb),.4)}.shop-head-txt.svelte-vnjmxd{display:flex;flex-direction:column;line-height:1.05}.shop-head.svelte-vnjmxd h2:where(.svelte-vnjmxd){margin:0;font-size:22px;letter-spacing:.04em;color:#fbe6c0;text-shadow:0 1px 2px rgba(0,0,0,.3)}.shop-head-right.svelte-vnjmxd{display:flex;align-items:center;gap:10px}.shop-balance.svelte-vnjmxd{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;border:1px solid var(--gold);background:var(--panel);color:var(--accent);font-weight:800;box-shadow:0 3px 10px #46371e2e}.bal-ic.svelte-vnjmxd{height:18px;width:auto;display:block}.bal-n.svelte-vnjmxd{min-width:12px;text-align:center}.shop-close.svelte-vnjmxd{flex:none;width:30px;height:30px;border-radius:50%;border:1px solid rgba(251,230,192,.35);background:#00000024;color:#fbe6c0;font-size:14px;line-height:1;cursor:pointer}.shop-close.svelte-vnjmxd:hover{background:#00000047}.shop-body.svelte-vnjmxd{padding:14px 16px 20px;overflow-y:auto;min-height:0}.vip-active.svelte-vnjmxd{display:flex;align-items:center;gap:14px;margin:0 0 12px;padding:14px 16px;border-radius:14px;border:1px solid var(--gold);background:radial-gradient(circle at 10% 30%,rgba(232,196,118,.4),transparent 55%),linear-gradient(180deg,#fff9e8,#f6e9c8);box-shadow:0 3px 12px #966e2838,inset 0 0 0 3px #fffdf78c;text-align:left}.vip-active-badge.svelte-vnjmxd{flex:none;height:56px;width:auto;filter:drop-shadow(0 2px 4px rgba(120,80,20,.4))}.vip-active-txt.svelte-vnjmxd{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.vip-active-title.svelte-vnjmxd{font-size:14.5px;font-weight:900;color:var(--accent);line-height:1.25}.vip-date.svelte-vnjmxd{align-self:flex-start;margin:1px 0 3px;padding:3px 11px;border-radius:999px;border:1px solid rgba(176,125,40,.55);background:#fffdf7cc;font-size:12.5px;font-weight:800;color:var(--accent);white-space:nowrap}.vip-perk.svelte-vnjmxd{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ink)}.vip-check.svelte-vnjmxd{flex:none;display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;font-size:9px;font-style:normal;color:#fff;background:#2e7d32}.vip-extend.svelte-vnjmxd{align-self:flex-start;margin-top:4px;padding:5px 14px;border-radius:999px;border:1px solid rgba(176,125,40,.5);background:transparent;color:var(--accent);font-size:12px;font-weight:700;cursor:pointer;transition:background .12s}.vip-extend.svelte-vnjmxd:hover{background:#b07d281f}.shop-sub.svelte-vnjmxd{display:flex;align-items:center;justify-content:center;gap:10px;margin:22px 2px 5px;font-size:16px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.shop-sub.svelte-vnjmxd:before,.shop-sub.svelte-vnjmxd:after{content:"";flex:1;height:1px;background:repeating-linear-gradient(90deg,rgba(176,125,40,.5) 0 6px,transparent 6px 10px)}.shop-sub-desc.svelte-vnjmxd{margin:0 12px 12px;text-align:center;font-size:13.5px;font-weight:600;line-height:1.35;color:var(--ink)}.sub-bulb.svelte-vnjmxd{height:19px;width:auto;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}.sub-badge.svelte-vnjmxd{height:20px;width:auto;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}.offer.svelte-vnjmxd{position:relative;display:flex;align-items:center;gap:14px;width:100%;margin-bottom:12px;padding:14px 16px;border:2px solid var(--gold);border-radius:14px;color:#fbe6c0;background:linear-gradient(180deg,var(--accent-hi),var(--accent));box-shadow:0 4px 16px rgba(var(--accent-rgb),.4),0 0 0 3px #e8c47638,inset 0 0 0 2px #ffe9a859,inset 0 1px #ffffff1f;cursor:pointer;transition:transform .08s,box-shadow .12s}.offer.svelte-vnjmxd:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 7px 20px rgba(var(--accent-rgb),.5),0 0 0 3px #e8c4764d,inset 0 0 0 2px #ffe9a866,inset 0 1px #ffffff1f}.offer.svelte-vnjmxd:active:not(:disabled){transform:translateY(0)}.offer.svelte-vnjmxd:disabled{cursor:default}.offer.svelte-vnjmxd:disabled:not(.bought){opacity:.55}.offer-heap.svelte-vnjmxd{position:relative;flex:none;width:70px;height:62px}.offer-heap.svelte-vnjmxd .hl:where(.svelte-vnjmxd){position:absolute;height:32px;filter:drop-shadow(0 2px 2px rgba(var(--accent-night-rgb),.45))}.offer-heap.svelte-vnjmxd .hl:where(.svelte-vnjmxd) img:where(.svelte-vnjmxd){height:100%;width:auto;display:block}.offer-heap.svelte-vnjmxd .hl1:where(.svelte-vnjmxd){left:-2px;bottom:4px;transform:rotate(-26deg)}.offer-heap.svelte-vnjmxd .hl2:where(.svelte-vnjmxd){right:-2px;bottom:4px;transform:rotate(26deg)}.offer-heap.svelte-vnjmxd .hl3:where(.svelte-vnjmxd){left:24px;bottom:-3px;height:28px;transform:rotate(4deg)}.offer-heap.svelte-vnjmxd .hbadge:where(.svelte-vnjmxd){position:absolute;left:50%;top:46%;width:46px;transform:translate(-50%,-50%);filter:drop-shadow(0 2px 4px rgba(var(--accent-night-rgb),.55))}.offer-body.svelte-vnjmxd{display:flex;flex-direction:column;gap:3px;text-align:left;min-width:0}.offer-title.svelte-vnjmxd{font-size:17px;font-weight:900;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25)}.offer-desc.svelte-vnjmxd{font-size:12px;color:#fbe6c0d9}.offer-done.svelte-vnjmxd{display:inline-flex;align-items:center;gap:6px;margin-top:5px;font-size:13px;font-weight:800;color:#b9f5cf}.offer-done.svelte-vnjmxd .check:where(.svelte-vnjmxd){display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:12px;color:#fff;background:#2e7d32;box-shadow:0 1px 3px #00000040}.prod.free.svelte-vnjmxd{border-color:#2e7d508c;background:linear-gradient(180deg,#f4fcf5,#ddf1e1);box-shadow:0 3px 9px #23644133}.prod.free.svelte-vnjmxd:after{border-color:rgba(46,125,80,.4) #eef8ef}.free-flag.svelte-vnjmxd{position:absolute;top:-9px;left:50%;transform:translate(-50%);padding:2px 9px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#f4fff7;background:linear-gradient(180deg,#2e7d54,#1f6b46);box-shadow:0 2px 5px #17583a59;white-space:nowrap}.cta-badge.svelte-vnjmxd{height:14px;width:auto;margin-right:5px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.free-cta.svelte-vnjmxd{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:12px;font-size:13px;font-weight:900;color:#f4fff7;background:linear-gradient(180deg,#2e7d54,#1f6b46);box-shadow:inset 0 1px #ffffff40,0 1px 2px #17583a4d}.prod.free.cool.svelte-vnjmxd{filter:saturate(.35)}.prod.free.cool.svelte-vnjmxd .free-flag:where(.svelte-vnjmxd){background:linear-gradient(180deg,#6a7168,#565c54);box-shadow:none}.free-timer.svelte-vnjmxd{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:12px;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;color:#33443a;background:#2e7d5024;box-shadow:inset 0 0 0 1px #2e7d504d}.grid.svelte-vnjmxd{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.prod.svelte-vnjmxd{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:15px 10px 12px;border-radius:10px 0 10px 10px;border:1px solid rgba(176,125,40,.4);background:linear-gradient(180deg,#fffdf7,#f4ead4);color:var(--ink);cursor:pointer;box-shadow:0 3px 9px #785a2829;transition:transform .08s,box-shadow .12s}.prod.svelte-vnjmxd:after{content:"";position:absolute;top:-1px;right:-1px;border-width:0 14px 14px 0;border-style:solid;border-color:rgba(176,125,40,.35) #fbf4e5}.prod.svelte-vnjmxd:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 7px 16px #785a2842}.prod.svelte-vnjmxd:active:not(:disabled){transform:translateY(0)}.prod.svelte-vnjmxd:disabled{opacity:.55;cursor:default}.prod-glyph.svelte-vnjmxd{font-size:30px;line-height:1;filter:drop-shadow(0 1px 1px rgba(0,0,0,.15))}.bulb-glyph.svelte-vnjmxd{height:32px;width:auto;display:block;margin:0 auto}.vip-glyph.svelte-vnjmxd{height:44px;width:auto;display:block;margin:0 auto;filter:drop-shadow(0 1px 2px rgba(120,80,20,.35))}.prod-qty.svelte-vnjmxd{font-size:24px;font-weight:900;color:var(--ink);line-height:1.1}.prod-qty.small.svelte-vnjmxd{font-size:16px;margin-top:2px}.prod-name.svelte-vnjmxd{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:4px}.price.svelte-vnjmxd{display:inline-flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:5px;max-width:100%}.price-old.svelte-vnjmxd{font-size:11px;color:var(--muted);text-decoration-color:#c0392b}.price.big.svelte-vnjmxd .price-old:where(.svelte-vnjmxd){color:#fbe6c0cc;font-size:15px;font-weight:700}.coin.svelte-vnjmxd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;max-width:100%;min-height:22px;padding:2px 8px;border-radius:12px;font-size:13px;font-weight:900;line-height:1.3;text-align:center;text-wrap:balance;color:#4a3208;background:radial-gradient(circle at 40% 30%,#ffe9b0,var(--gold-2) 60%,var(--gold));box-shadow:inset 0 1px #ffffff80,0 1px 2px #7850144d}.price.big.svelte-vnjmxd{margin-top:5px}.price.big.svelte-vnjmxd .coin:where(.svelte-vnjmxd){min-height:26px;font-size:16px}.seal.svelte-vnjmxd{display:inline-block;font-size:12px;font-weight:900;color:#fff;background:radial-gradient(circle at 40% 35%,#dc5d4c,#a83a30);border-radius:50%;width:40px;height:40px;line-height:40px;text-align:center;transform:rotate(-12deg);box-shadow:0 2px 4px #00000040,inset 0 0 0 2px #ffffff47}.seal.corner.svelte-vnjmxd{position:absolute;top:-12px;right:-8px;z-index:2;width:36px;height:36px;line-height:36px;font-size:11px}.notad.svelte-1ebcsd1{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;color:#fff;background:#171019 var(--bg) center / cover no-repeat}.notad.svelte-1ebcsd1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 30%,#17101973,#171019d1 75%)}.notad-scene.svelte-1ebcsd1{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:18px 20px calc(20px + env(safe-area-inset-bottom,0px));overflow:hidden}.notad-zhanna.svelte-1ebcsd1{height:clamp(220px,44vh,420px);object-fit:contain;filter:drop-shadow(0 10px 24px rgba(0,0,0,.6));margin-bottom:-14px;animation:svelte-1ebcsd1-notad-rise .5s cubic-bezier(.2,.8,.3,1) both}@keyframes svelte-1ebcsd1-notad-rise{0%{transform:translateY(46px) scale(.96);opacity:0}to{transform:none;opacity:1}}.notad-card.svelte-1ebcsd1{position:relative;width:min(420px,100%);padding:16px 18px 14px;border-radius:16px;border:1px solid rgba(232,196,118,.5);background:linear-gradient(170deg,rgba(var(--accent-hi-rgb),.96),rgba(var(--accent-lo-rgb),.96));box-shadow:0 12px 30px #00000080,inset 0 1px #ffecbe24;text-align:center;animation:svelte-1ebcsd1-notad-up .4s .2s ease-out both}@keyframes svelte-1ebcsd1-notad-up{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}.notad-head.svelte-1ebcsd1{display:flex;flex-direction:column;align-items:center;gap:8px}.notad-badge.svelte-1ebcsd1{flex:none;width:88px;height:88px;object-fit:contain;filter:drop-shadow(0 0 14px rgba(255,215,102,.55));animation:svelte-1ebcsd1-notad-badge-fly .8s .45s cubic-bezier(.22,.9,.3,1.35) both,svelte-1ebcsd1-notad-badge-flash .9s 1.2s ease-out both}@keyframes svelte-1ebcsd1-notad-badge-fly{0%{transform:translateY(-110px) scale(.25) rotate(-35deg);opacity:0}45%{opacity:1}to{transform:none;opacity:1}}@keyframes svelte-1ebcsd1-notad-badge-flash{0%{filter:drop-shadow(0 0 28px rgba(255,224,130,.95)) brightness(1.4)}to{filter:drop-shadow(0 0 14px rgba(255,215,102,.55)) brightness(1)}}.notad-title.svelte-1ebcsd1{margin:0;font-size:19px;line-height:1.2;color:#ffe9b0;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.5)}.notad-text.svelte-1ebcsd1{margin:10px 0 12px;font-size:14px;line-height:1.4;color:#fbe6c0eb}.notad-cta.svelte-1ebcsd1{display:block;width:100%;padding:13px;border:none;border-radius:14px;font-size:16px;font-weight:900;color:#4a3208;background:linear-gradient(180deg,#ffe9a8,var(--gold));box-shadow:0 6px 20px #d9a44173,inset 0 1px #fff9;cursor:pointer}.notad-cta.svelte-1ebcsd1:hover{filter:brightness(1.06)}.notad-cta.svelte-1ebcsd1:active{transform:translateY(1px)}.notad-cta.svelte-1ebcsd1:disabled{opacity:.7;cursor:default}.notad-refuse.svelte-1ebcsd1{display:block;width:100%;margin-top:8px;padding:10px;border:1px dashed rgba(242,215,154,.5);border-radius:12px;font-size:13.5px;font-weight:800;color:#fbe6c0;background:#0000002e;cursor:pointer}.notad-refuse.svelte-1ebcsd1:active{transform:translateY(1px)}.notad-nomore.svelte-1ebcsd1{display:inline-flex;align-items:center;gap:7px;margin-top:10px;font-size:12.5px;color:#fbe6c0bf;cursor:pointer;-webkit-user-select:none;user-select:none}.notad-nomore.svelte-1ebcsd1 input:where(.svelte-1ebcsd1){width:15px;height:15px;accent-color:var(--gold)}.notad-done.svelte-1ebcsd1{padding:12px;border-radius:12px;border:1px solid rgba(143,219,159,.6);color:#8fdb9f;font-size:14.5px;font-weight:800}.st-scroll.svelte-gpe2i7{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:12px;margin-right:-4px}.st-title.svelte-gpe2i7{margin:0 0 14px;font-size:20px;font-weight:800;color:var(--ink)}.st-rows.svelte-gpe2i7{display:flex;flex-direction:column;gap:10px}.st-music.svelte-gpe2i7{padding:9px 13px 11px;border-radius:10px;color:#5c5342;background:#3c2d1412;border:1px solid rgba(110,90,45,.18);box-shadow:inset 0 2px 5px #3c2d1429,inset 0 -1px #ffffff80}.st-music-head.svelte-gpe2i7{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:7px}.st-music-label.svelte-gpe2i7{font-size:14.5px;font-weight:700}.st-music-val.svelte-gpe2i7{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;opacity:.7}.st-music-range.svelte-gpe2i7{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:22px;margin:0;background:transparent;cursor:pointer}.st-music-range.svelte-gpe2i7::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:linear-gradient(to right,var(--accent) var(--p),rgba(255,253,246,.9) var(--p));border:1px solid rgba(110,90,45,.4);box-shadow:inset 0 1px 2px #3c2d142e}.st-music-range.svelte-gpe2i7::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-7px;border-radius:50%;background:linear-gradient(180deg,var(--gold-2),var(--gold));border:1.5px solid rgba(110,90,45,.55);box-shadow:0 1px 3px #3c2d1459}.st-music-range.svelte-gpe2i7::-moz-range-track{height:8px;border-radius:4px;background:#fffdf6e6;border:1px solid rgba(110,90,45,.4);box-shadow:inset 0 1px 2px #3c2d142e}.st-music-range.svelte-gpe2i7::-moz-range-progress{height:8px;border-radius:4px;background:var(--accent)}.st-music-range.svelte-gpe2i7::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:linear-gradient(180deg,var(--gold-2),var(--gold));border:1.5px solid rgba(110,90,45,.55);box-shadow:0 1px 3px #3c2d1459}.st-group.svelte-gpe2i7{margin-top:12px}.st-group-label.svelte-gpe2i7{margin:0 2px 7px;font-size:14px;font-weight:800;color:var(--ink)}.st-pick.svelte-gpe2i7{margin-top:12px}.st-pick-label.svelte-gpe2i7{margin:0 2px 7px;font-size:14px;font-weight:800;color:var(--ink)}.st-pick-opts.svelte-gpe2i7{display:grid;grid-template-columns:1fr 1fr;gap:10px}.st-pick-opt.svelte-gpe2i7{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.st-pick-opt.svelte-gpe2i7:hover{border-color:var(--gold)}.st-pick-opt.on.svelte-gpe2i7{border-color:var(--gold);background:linear-gradient(165deg,#fff8e2,#fbf0d2);box-shadow:0 0 0 2px #c8923a73}.st-pick-art.svelte-gpe2i7{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:3px;overflow:hidden;background:var(--pc);box-shadow:0 0 0 2px #fffdf7,0 0 0 3px #b07d2873}.st-pick-art.svelte-gpe2i7 svg{width:100%;height:100%;display:block}.st-pick-art.svelte-gpe2i7 b:where(.svelte-gpe2i7){color:#fff;font-size:22px;font-weight:900;line-height:1;text-shadow:0 1px 3px rgba(0,0,0,.55)}.st-pick-name.svelte-gpe2i7{min-width:0;font-size:13.5px;font-weight:700}.st-room-art.svelte-gpe2i7{width:54px;align-items:end;padding-bottom:4px;background:linear-gradient(160deg,#c9a274,#a9804f)}.st-room-plate.svelte-gpe2i7{display:block;max-width:50px;padding:.09em .55em;border-radius:4px;background:#0009;color:#fff;font-size:9px;font-weight:700;letter-spacing:.06em;line-height:1.25;text-align:center;text-transform:uppercase;white-space:nowrap;overflow:hidden}.st-room-plate.compact.svelte-gpe2i7{padding:.05em .45em;border-radius:3px;font-size:7.4px;letter-spacing:.04em}.st-room-kicker.svelte-gpe2i7{display:block;font-size:.73em;font-weight:600;letter-spacing:.18em;opacity:.55;line-height:1.2}.st-auth.svelte-gpe2i7,.st-site.svelte-gpe2i7{margin:0 0 14px}.st-prov.svelte-gpe2i7{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.st-prov-ico.svelte-gpe2i7{flex:none;width:26px;height:26px;border-radius:50%;background:#4b4f58 center / 15px no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Ccircle cx='12' cy='8' r='4.2'/%3E%3Cpath d='M3.5 21c.6-4.6 4.2-7 8.5-7s7.9 2.4 8.5 7z'/%3E%3C/svg%3E")}.st-prov-ico.vkid.svelte-gpe2i7{background-color:#2787f5}.st-prov-ico.yaid.svelte-gpe2i7{background-color:#e8432f}.st-prov-name.svelte-gpe2i7{flex:1;min-width:0;text-align:left;font-size:14px;font-weight:800;color:var(--ink)}.st-prov-on.svelte-gpe2i7{max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;color:#3f7a3f}.st-prov-btn.svelte-gpe2i7{flex:none;padding:7px 12px;border:none;border-radius:10px;background:var(--accent);color:#f5e9d5;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.st-prov-btn.svelte-gpe2i7:disabled{opacity:.6;cursor:default}.st-site-more.svelte-gpe2i7{margin-top:10px}.st-logout.svelte-gpe2i7{display:block;margin:10px auto 0;padding:6px 10px;border:none;background:none;font:inherit;font-size:13px;font-weight:700;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.st-lang.svelte-gpe2i7{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);font:inherit;font-size:14px;font-weight:700}.st-auth-btn.svelte-gpe2i7{display:block;width:100%;padding:11px;background:var(--accent);color:#f5e9d5;border:none;border-radius:12px;font-size:14.5px;font-weight:800;cursor:pointer;transition:filter .15s}.st-auth-btn.svelte-gpe2i7:hover{filter:brightness(1.08)}.st-auth-btn.svelte-gpe2i7:disabled{opacity:.6;cursor:default}.st-auth-hint.svelte-gpe2i7{margin:7px 2px 0;font-size:12.5px;color:var(--ink);opacity:.75}.st-auth-done.svelte-gpe2i7{margin:0 0 14px;font-size:12.5px;color:var(--ink);opacity:.75}.st-support.svelte-gpe2i7{display:block;width:100%;margin-top:16px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--paper);text-align:center;font-family:inherit;font-size:14px;font-weight:800;color:var(--accent);text-decoration:none;cursor:pointer;transition:filter .15s}.st-support.svelte-gpe2i7:hover{filter:brightness(1.04)}.st-links.svelte-gpe2i7{margin-top:18px;display:flex;flex-direction:column;gap:7px}.st-doc.svelte-gpe2i7{padding:0;border:none;background:none;text-align:left;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--accent);text-decoration:underline;text-underline-offset:2px}.emb.svelte-19ddc0e{position:relative;display:inline-block;flex:none}.emb.svelte-19ddc0e img:where(.svelte-19ddc0e),.emb.svelte-19ddc0e svg{width:100%;height:100%;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.emb-num.svelte-19ddc0e{position:absolute;right:-9%;bottom:-4%;width:50%;height:50%;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 38% 30%,#ffe9b0,var(--gold-2) 55%,var(--gold));border:1px solid rgba(120,80,15,.55);box-shadow:inset 0 1px #ffffff8c,0 1px 3px #00000059;font-weight:900;color:#4a3208;line-height:1}.det-badge.svelte-1e2rzwv{display:inline-flex;align-items:center;gap:1px;padding:3px 11px 3px 5px;border:1px solid rgba(224,179,92,.45);border-radius:999px;background:none;cursor:pointer;transition:transform .12s,border-color .12s}.det-badge.svelte-1e2rzwv:active{transform:scale(.97);border-color:var(--gold)}.det-emb.svelte-1e2rzwv{display:grid;place-items:center;flex:none;width:28px;height:28px}.det-col.svelte-1e2rzwv{display:flex;flex-direction:column;gap:4px;min-width:86px}.det-row.svelte-1e2rzwv{display:flex;align-items:center;gap:12px}.det-top.svelte-1e2rzwv{font-size:14px;font-weight:800;letter-spacing:.01em;color:#fbe6c0;line-height:1;text-align:left;white-space:nowrap}.det-bar.svelte-1e2rzwv{display:block;height:5px;border-radius:3px;background:#00000073;overflow:hidden}.det-bar.svelte-1e2rzwv i:where(.svelte-1e2rzwv){display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--gold),var(--gold-2));box-shadow:0 0 5px #e0b35c99;transition:width .15s linear}.det-xp.svelte-1e2rzwv{display:inline-flex;align-items:center;align-self:center;gap:4px;margin-left:auto;padding-left:4px;font-size:11px;font-weight:800;color:#fbe6c0d9;line-height:1;white-space:nowrap}.det-xp.svelte-1e2rzwv em:where(.svelte-1e2rzwv){font-style:normal;color:#fbe6c080}.det-spark.svelte-1e2rzwv{width:11px;height:11px;object-fit:contain;filter:drop-shadow(0 0 3px rgba(224,179,92,.7))}.det-info.svelte-1e2rzwv{width:min(340px,calc(100vw - 40px));padding:22px 20px 18px;border-radius:16px;text-align:center;background:repeating-linear-gradient(45deg,rgba(176,125,40,.04) 0 2px,transparent 2px 22px),radial-gradient(circle at 50% 0%,#fffaf0,#f2e7cf);border:2px solid var(--gold);box-shadow:0 18px 54px #1e212857,inset 0 0 0 4px #fffdf799}.di-emb.svelte-1e2rzwv{width:fit-content;margin:0 auto 10px}.di-title.svelte-1e2rzwv{font-size:21px;font-weight:700;color:var(--ink);font-family:var(--font-title)}.di-bar-row.svelte-1e2rzwv{display:flex;align-items:center;gap:9px;margin:10px 6px 12px}.di-bar.svelte-1e2rzwv{flex:1;height:9px;border-radius:5px;background:rgba(var(--accent-rgb),.15);overflow:hidden;box-shadow:inset 0 1px 2px #00000026}.di-bar.svelte-1e2rzwv i:where(.svelte-1e2rzwv){display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--gold),var(--gold-2));box-shadow:0 0 6px #e0b35cb3}.di-nums.svelte-1e2rzwv{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:800;color:var(--accent)}.di-nums.svelte-1e2rzwv img:where(.svelte-1e2rzwv){width:15px;height:15px;object-fit:contain;filter:drop-shadow(0 0 3px rgba(224,179,92,.7))}.di-note.svelte-1e2rzwv{margin:0 4px 14px;font-size:13.5px;line-height:1.45;color:#4a4436}.di-btn.svelte-1e2rzwv{width:100%;padding:11px 12px;border:none;border-radius:12px;font-size:15px;font-weight:900;color:#2a1c08;background:linear-gradient(180deg,var(--gold-2),var(--gold));cursor:pointer;box-shadow:0 2px 7px #8c5f1966}.di-btn.svelte-1e2rzwv:active{transform:translateY(1px)}img.xp-fly{position:fixed;z-index:950;width:26px;height:26px;pointer-events:none;opacity:0;filter:drop-shadow(0 0 6px rgba(224,179,92,.9))}.tabbar.svelte-1ryqdg1{position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:40;display:flex;height:56px;max-width:440px;margin-inline:auto;border-radius:20px;background:linear-gradient(180deg,rgba(var(--accent-hi-rgb),.94),rgba(var(--accent-lo-rgb),.96));border:1px solid rgba(224,179,92,.22);box-shadow:0 8px 24px #00000073,inset 0 1px #fbe6c01f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tab.svelte-1ryqdg1{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:none;background:none;color:#fbe6c0;font-size:11.5px;font-weight:800;letter-spacing:.04em;cursor:pointer;transition:color .15s}.tab.svelte-1ryqdg1 .tab-ic:where(.svelte-1ryqdg1),.tab.svelte-1ryqdg1>span:where(.svelte-1ryqdg1):last-child{opacity:.5;transition:opacity .15s}.tab.active.svelte-1ryqdg1{color:var(--gold-2);text-shadow:0 0 8px rgba(224,179,92,.35)}.tab.active.svelte-1ryqdg1 .tab-ic:where(.svelte-1ryqdg1),.tab.active.svelte-1ryqdg1>span:where(.svelte-1ryqdg1):last-child{opacity:1}.tab.locked.svelte-1ryqdg1 .tab-ic:where(.svelte-1ryqdg1),.tab.locked.svelte-1ryqdg1>span:where(.svelte-1ryqdg1):last-child{opacity:.32}.tab-ic.svelte-1ryqdg1{width:24px;height:24px}.tab-ic-wrap.svelte-1ryqdg1{position:relative;display:inline-grid;place-items:center}.tab-badge.svelte-1ryqdg1{position:absolute;top:-5px;right:-9px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;display:grid;place-items:center;font-size:10px;font-weight:900;color:#4a3208;background:linear-gradient(180deg,var(--gold-2),var(--gold));box-shadow:0 1px 3px #0006}.tab-lock.svelte-1ryqdg1{position:absolute;top:-5px;right:-9px;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;color:#4a3208;background:linear-gradient(180deg,var(--gold-2),var(--gold));box-shadow:0 1px 3px #0006}.tab-lock.svelte-1ryqdg1 svg:where(.svelte-1ryqdg1){width:11px;height:11px;margin-top:-1px}.tab-teaser.svelte-yppz2{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:70px 28px calc(96px + env(safe-area-inset-bottom,0px));background:radial-gradient(ellipse 70% 55% at 50% 46%,#0a0c0ae0,#0a0c0aad 60%,#0a0c0a80);animation:svelte-yppz2-teaser-in .25s ease both}@keyframes svelte-yppz2-teaser-in{0%{opacity:0}to{opacity:1}}.lock-art.svelte-yppz2{display:grid;place-items:center;width:68px;height:68px;margin-bottom:8px;border-radius:50%;color:#4a3208;background:linear-gradient(180deg,var(--gold-2),var(--gold));box-shadow:0 2px 8px #0006;filter:drop-shadow(0 0 14px rgba(255,220,120,.7))}.lock-art.svelte-yppz2 svg:where(.svelte-yppz2){width:44px;height:44px;margin-top:-3px}.lock-title.svelte-yppz2{color:#ffd98a;font-family:var(--font-title);font-weight:700;font-size:24px;letter-spacing:.03em;text-shadow:0 2px 8px rgba(0,0,0,.7)}.lock-text.svelte-yppz2{max-width:300px;color:#f3e6c9;font-size:15px;line-height:1.45;text-shadow:0 1px 4px rgba(0,0,0,.7)}.lock-count.svelte-yppz2{margin-top:10px;color:#f3e6c98c;font-size:13.5px}.cg-guide.svelte-qh3mzf{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;pointer-events:none}.cg-card.svelte-qh3mzf{pointer-events:auto;position:absolute;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));transform:translate(-50%);display:flex;align-items:center;gap:12px;width:min(440px,calc(100vw - 24px));padding:10px 14px 11px 10px;border:1.5px solid rgba(176,125,40,.55);border-radius:16px;background:linear-gradient(172deg,#fbf3e2,#f1e2c4);color:var(--ink);text-align:left;cursor:pointer;box-shadow:0 12px 34px #00000073;animation:svelte-qh3mzf-cg-in .45s cubic-bezier(.22,.8,.35,1)}@keyframes svelte-qh3mzf-cg-in{0%{opacity:0;transform:translate(-50%) translateY(22px)}}.cg-face.svelte-qh3mzf{flex:0 0 auto;display:block;width:64px;height:64px;border-radius:50%;overflow:hidden;background:#f3dfae;border:2px solid rgba(224,179,92,.7);box-shadow:0 3px 8px #462d0a40}.cg-face.svelte-qh3mzf img:where(.svelte-qh3mzf){display:block;width:150%;margin:-16% 0 0 -1%}.cg-body.svelte-qh3mzf{display:flex;flex-direction:column;gap:3px;min-width:0}.cg-name.svelte-qh3mzf{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px}.cg-who.svelte-qh3mzf{color:color-mix(in srgb,#d9a02f 70%,#40222a);font-weight:900;font-size:14.5px;letter-spacing:.01em}.cg-role.svelte-qh3mzf{font-size:10.5px;color:#8a6a2e;padding:1px 7px;border-radius:999px;background:#e0b35c2e;border:1px solid rgba(176,125,40,.35)}.cg-text.svelte-qh3mzf{font-size:14px;line-height:1.45;font-weight:600}.fstack.svelte-jxvsyl{display:inline-flex;align-items:center;position:relative;cursor:pointer}.f-ava.svelte-jxvsyl{width:28px;height:28px;border-radius:50%;object-fit:cover;background:radial-gradient(circle at 40% 28%,#fdf2d8,#e0cba1);border:2px solid #fbf3e2;box-shadow:0 2px 5px rgba(var(--accent-night-rgb),.4)}.f-ava.svelte-jxvsyl+.f-ava:where(.svelte-jxvsyl),.f-more.svelte-jxvsyl{margin-left:-9px}.f-more.svelte-jxvsyl{position:relative;z-index:0;display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 4px;border-radius:999px;border:2px solid #fbf3e2;background:linear-gradient(180deg,var(--accent-hi),var(--accent-lo));color:#ffe9c0;font-size:11px;font-weight:900;box-shadow:0 2px 5px rgba(var(--accent-night-rgb),.4)}.f-tip.svelte-jxvsyl{position:absolute;left:0;bottom:calc(100% + 7px);z-index:9;width:max-content;max-width:220px;padding:7px 10px 8px;border-radius:10px;border:1px solid rgba(232,196,118,.45);background:rgba(var(--accent-night-rgb),.94);color:#fbe6c0;font-size:12px;font-weight:700;line-height:1.35;text-align:left;box-shadow:0 6px 16px #00000073;pointer-events:none;animation:svelte-jxvsyl-f-tip-in .16s ease-out both}@keyframes svelte-jxvsyl-f-tip-in{0%{opacity:0;transform:translateY(4px)}}.engage.svelte-18pnjvx{display:flex;flex-direction:column;gap:8px}.eng-btn.svelte-18pnjvx{width:100%;padding:11px 12px;border-radius:12px;font-size:14px;font-weight:800;cursor:pointer;border:1px solid rgba(232,196,118,.5);background:linear-gradient(180deg,var(--accent-hi),var(--accent));color:#fbe6c0;box-shadow:0 3px 10px rgba(var(--accent-shade-rgb),.28),inset 0 1px #ffecbe24;transition:transform .1s,filter .1s}.eng-btn.svelte-18pnjvx:hover{filter:brightness(1.08)}.eng-btn.svelte-18pnjvx:active{transform:translateY(1px)}.eng-btn.eng-on.svelte-18pnjvx{border-color:#ffe8ace6;box-shadow:0 0 0 2px #e0b35c59,0 3px 10px rgba(var(--accent-shade-rgb),.28);cursor:default}.eng-btn.eng-on.svelte-18pnjvx:hover{filter:none}.eng-btn.eng-on.svelte-18pnjvx:active{transform:none}.eng-btn.svelte-18pnjvx:disabled{opacity:.7}.tchip.svelte-1cszu2c{display:inline-flex;align-items:center;gap:9px;padding:6px 16px 7px 12px;border-radius:999px;border:1px solid rgba(232,196,118,.45);background:linear-gradient(180deg,var(--accent-lo),var(--accent-deep));box-shadow:0 3px 10px #0000004d,inset 0 1px #ffecbe24}.tchip-ico.svelte-1cszu2c{flex:none;width:23px;height:23px;stroke:var(--gold-2);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgba(232,196,118,.35))}.tchip-txt.svelte-1cszu2c{display:flex;flex-direction:column;gap:1px}.tchip-txt.svelte-1cszu2c i:where(.svelte-1cszu2c){font-size:9.5px;font-style:normal;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#fbe6c0b3}.tchip-txt.svelte-1cszu2c b:where(.svelte-1cszu2c){font-size:14.5px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1.15;color:#ffe9c0}.offline.svelte-16vpr9n{background:var(--panel);border:2px solid var(--gold);border-radius:18px;padding:26px 24px 22px;max-width:340px;width:100%;text-align:center;box-shadow:0 16px 50px #1e212847}.off-wifi.svelte-16vpr9n{display:block;width:76px;height:62px;margin:0 auto 14px;color:var(--accent);overflow:visible}.off-wifi.svelte-16vpr9n .w3:where(.svelte-16vpr9n){animation:svelte-16vpr9n-off-fade .3s ease .05s backwards;opacity:.3}.off-wifi.svelte-16vpr9n .w2:where(.svelte-16vpr9n){animation:svelte-16vpr9n-off-fade .3s ease .12s backwards;opacity:.55}.off-wifi.svelte-16vpr9n .w1:where(.svelte-16vpr9n){animation:svelte-16vpr9n-off-fade .3s ease .19s backwards}.off-slash.svelte-16vpr9n{stroke-dasharray:57;animation:svelte-16vpr9n-off-slash .32s cubic-bezier(.3,.8,.4,1) .26s backwards}@keyframes svelte-16vpr9n-off-fade{0%{opacity:0}}@keyframes svelte-16vpr9n-off-slash{0%{stroke-dashoffset:57}to{stroke-dashoffset:0}}.off-text.svelte-16vpr9n{margin:0;color:var(--ink);font:700 16px/1.45 var(--font-title)}.off-note.svelte-16vpr9n{margin:10px 0 0;color:var(--muted);font-size:13.5px;line-height:1.5}.off-btn.svelte-16vpr9n{margin-top:18px;width:100%;padding:12px 18px;border:none;border-radius:12px;background:linear-gradient(180deg,var(--accent-hi),var(--accent));color:#ffe9c4;font:700 15px/1 var(--font-title);cursor:pointer}.off-btn.svelte-16vpr9n:active{transform:translateY(1px)}.off-btn[disabled].svelte-16vpr9n{opacity:.75;cursor:default}.off-close.svelte-16vpr9n{margin-top:10px;background:none;border:none;color:var(--muted);font-size:14px;cursor:pointer}.off-spin.svelte-16vpr9n{display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-2px;border:2px solid rgba(255,233,196,.35);border-top-color:#ffe9c4;border-radius:50%;animation:svelte-16vpr9n-off-spin .8s linear infinite}@keyframes svelte-16vpr9n-off-spin{to{transform:rotate(360deg)}}.quests.svelte-1tsn8oe{max-width:440px;margin:0 auto;padding:14px 14px 96px}.q-sect.svelte-1tsn8oe{display:flex;align-items:center;gap:9px;margin:18px 0 10px}.q-sect-name.svelte-1tsn8oe{padding:4px 12px 5px;border-radius:999px;border:1px solid rgba(232,196,118,.5);background:linear-gradient(180deg,var(--accent-hi),var(--accent));box-shadow:0 2px 8px #00000059,inset 0 1px #ffecbe24;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#fbe6c0;white-space:nowrap}.q-sect.svelte-1tsn8oe:after{content:"";flex:1;order:3;height:1px;background:repeating-linear-gradient(90deg,rgba(255,236,190,.4) 0 6px,transparent 6px 10px)}.q-sect-timer.svelte-1tsn8oe{order:4}.q-card.svelte-1tsn8oe{position:relative;display:flex;align-items:flex-start;gap:12px;margin-bottom:11px;padding:15px 15px 16px;border-radius:16px;border:1px solid rgba(232,196,118,.4);color:#fbe6c0;background:linear-gradient(170deg,var(--accent-hi),var(--accent-lo) 60%,var(--accent-lo));box-shadow:0 8px 20px rgba(var(--accent-night-rgb),.4),inset 0 1px #ffecbe1f}.q-card.done.svelte-1tsn8oe{border-color:#ffe8ace6;box-shadow:0 0 0 2px #e0b35c59,0 8px 20px rgba(var(--accent-night-rgb),.45)}.q-card.claimed.svelte-1tsn8oe{opacity:.68}.q-card.daily.svelte-1tsn8oe{background:linear-gradient(170deg,var(--accent-glow),var(--accent) 60%,var(--accent-lo))}.q-emblem.svelte-1tsn8oe{flex:none;width:44px;height:44px;display:grid;place-items:center;font-size:21px;border-radius:50%;background:radial-gradient(circle at 38% 30%,#fff6e0,#f0dcb2);box-shadow:inset 0 0 0 2px #c8923a73,0 2px 6px rgba(var(--accent-night-rgb),.4)}.q-emblem.svelte-1tsn8oe img:where(.svelte-1tsn8oe){width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 1px 1.5px rgba(60,30,10,.35))}.q-main.svelte-1tsn8oe{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.q-title.svelte-1tsn8oe{font-size:16px;font-weight:800;color:#ffefd2;line-height:1.3;text-shadow:0 1px 2px rgba(var(--accent-night-rgb),.45)}.q-sub.svelte-1tsn8oe{font-size:12.5px;color:#fbe6c0cc;line-height:1.35}.q-err.svelte-1tsn8oe{font-size:11.5px;color:#ffb3a0}.q-progress.svelte-1tsn8oe{display:flex;align-items:center;gap:8px}.q-bar.svelte-1tsn8oe{flex:1;height:10px;border-radius:5px;background:rgba(var(--accent-night-rgb),.55);overflow:hidden;box-shadow:inset 0 1px 3px #00000080,inset 0 0 0 1px #00000040}.q-bar.svelte-1tsn8oe i:where(.svelte-1tsn8oe){display:block;height:100%;border-radius:5px;background:linear-gradient(180deg,#ffdf96,var(--gold-2) 45%,var(--gold));box-shadow:inset 0 1px #fff6;transition:width .4s ease-out}.q-count.svelte-1tsn8oe{flex:none;padding:1px 8px 2px;border-radius:999px;background:rgba(var(--accent-night-rgb),.4);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;color:#ffe9c0}.q-side.svelte-1tsn8oe{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:7px;padding-top:1px}.q-xp.svelte-1tsn8oe{display:inline-flex;align-items:center;gap:3px;font-size:13px;font-weight:900;color:#f2d79a;background:#00000042;border:1px solid rgba(224,179,92,.5);border-radius:999px;padding:3px 9px 3px 5px}.q-vip.svelte-1tsn8oe{flex:none;line-height:0}.q-xp.svelte-1tsn8oe img:where(.svelte-1tsn8oe){width:16px;height:16px;object-fit:contain;filter:drop-shadow(0 0 3px rgba(224,179,92,.6))}.q-vip-reward.svelte-1tsn8oe{position:relative;font-family:inherit;cursor:help}.q-vip-tip.svelte-1tsn8oe{width:220px;white-space:normal}.q-claim.svelte-1tsn8oe{border:none;border-radius:10px;padding:8px 13px;font-size:13px;font-weight:900;color:#2a1c08;background:linear-gradient(180deg,var(--gold-2),var(--gold));cursor:pointer;box-shadow:0 2px 6px #8c5f1966;animation:svelte-1tsn8oe-q-pulse 1.6s ease-in-out infinite}.q-claim.svelte-1tsn8oe:active{transform:translateY(1px)}@keyframes svelte-1tsn8oe-q-pulse{0%,to{box-shadow:0 2px 6px #8c5f1966}50%{box-shadow:0 2px 12px #e0b35cd9}}.q-stamp.svelte-1tsn8oe{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#8fdb9f;border:2px solid rgba(143,219,159,.6);font-weight:900;transform:rotate(-8deg)}.q-action.svelte-1tsn8oe{align-self:flex-start;border:1px dashed rgba(242,215,154,.65);border-radius:10px;padding:8px 14px;font-size:13px;font-weight:800;color:#fbe6c0;background:#0000002e;cursor:pointer}.q-action.svelte-1tsn8oe:active{transform:translateY(1px)}.q-action.svelte-1tsn8oe:disabled{opacity:.65;cursor:default;transform:none}.q-invite.svelte-1tsn8oe{display:flex;flex-direction:column;gap:7px;align-items:stretch}.q-invite-btns.svelte-1tsn8oe{display:flex;gap:7px;align-items:stretch}.q-link.svelte-1tsn8oe{width:100%;min-width:0;display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px dashed rgba(242,215,154,.5);border-radius:9px;background:#0000003d;color:#f2d79a;font-size:11.5px;cursor:pointer;text-align:left}.q-link.svelte-1tsn8oe svg:where(.svelte-1tsn8oe){flex:none;width:15px;height:15px}.q-link-url.svelte-1tsn8oe{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl}.q-share.svelte-1tsn8oe{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:9px;padding:8px 12px;font-size:12.5px;font-weight:900;white-space:nowrap;color:#2a1c08;background:linear-gradient(180deg,var(--gold-2),var(--gold));cursor:pointer;box-shadow:0 2px 5px #8c5f1959}.q-share.svelte-1tsn8oe svg:where(.svelte-1tsn8oe){flex:none;width:17px;height:17px}.q-share.svelte-1tsn8oe:active{transform:translateY(1px)}.q-share.svelte-1tsn8oe:disabled{opacity:.65;cursor:default;transform:none}.q-engage.svelte-1tsn8oe{margin-top:4px}.q-empty.svelte-1tsn8oe{margin-bottom:11px;padding:14px;border-radius:12px;border:1px dashed rgba(232,196,118,.45);background:rgba(var(--accent-night-rgb),.55);color:#fbe6c0;font-size:13px;font-weight:800;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.4)}.ncard.svelte-kntq0n{position:relative;display:flex;flex-direction:column;align-items:center;padding:9px 9px 0;border:none;background:none;transform:rotate(var(--tilt, 0deg));transform-origin:50% 8px;cursor:pointer;transition:transform .15s ease-out;color:var(--ink)}.ncard.svelte-kntq0n:before{content:"";position:absolute;top:0;right:0;bottom:24px;left:0;z-index:-1;border-radius:4px 4px 0 0;background:#fffdf7;border-bottom:1px dashed rgba(150,110,35,.45);box-shadow:0 7px 16px #2314056b}.ncard.svelte-kntq0n:active{transform:rotate(var(--tilt, 0deg)) scale(.98)}.nc-photo.svelte-kntq0n{width:100%;height:auto;aspect-ratio:1}.nc-photo.svelte-kntq0n .board.fade-in{animation:svelte-kntq0n-nc-fade .28s ease-out both}@keyframes svelte-kntq0n-nc-fade{0%{opacity:0}to{opacity:1}}.ncard.done.svelte-kntq0n .nc-photo:where(.svelte-kntq0n){filter:saturate(.75) brightness(.92)}.nc-title.svelte-kntq0n{padding:7px 2px 5px;min-height:40px;display:grid;place-items:center;font:700 14.5px/1.15 var(--font-card);color:#3c372f;text-align:center}.nc-item.svelte-kntq0n{width:100%;display:flex;align-items:center;gap:5px;padding:4px 2px 2px;border-top:1px dashed rgba(150,110,35,.35)}.nc-ic.svelte-kntq0n{width:22px;height:22px;object-fit:contain;flex:none;filter:drop-shadow(0 1px 1px rgba(80,50,15,.3))}.nc-brief.svelte-kntq0n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font:700 10.5px/1.2 var(--font-card);color:var(--accent-ink);opacity:.85}.nc-tear.svelte-kntq0n{width:calc(100% + 18px);margin:5px -9px 0;display:flex;align-items:flex-start}.strip.svelte-kntq0n{flex:1;height:24px;display:grid;place-items:center;background:linear-gradient(180deg,#f7f1de,#fffdf7 40%);border-left:1px dashed rgba(150,110,35,.4);box-shadow:0 4px 6px #2314054d;transform:rotate(var(--rot, 0deg));transform-origin:50% 0}.strip.svelte-kntq0n:first-child{border-left:none}.strip.svelte-kntq0n:after{content:"★";font-style:normal;font-size:11px;line-height:1;background:linear-gradient(180deg,#ffe9b8 18%,#e0b35c 55%,#b07d28);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 1px rgba(120,70,10,.4))}.strip.torn.svelte-kntq0n{height:7px;background:linear-gradient(180deg,#f1e7cc,#e4d7b4);box-shadow:none;transform:none;clip-path:polygon(0 0,100% 0,100% 55%,78% 100%,55% 60%,30% 100%,12% 55%,0 85%)}.strip.torn.svelte-kntq0n:after{content:none}.pz.svelte-qp3sd0{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;display:grid;place-items:center;padding:16px;pointer-events:auto}.pz-veil.svelte-qp3sd0{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;background:#0e0205db;opacity:0;transition:opacity .22s ease-out;cursor:zoom-out}.pz.shown.svelte-qp3sd0 .pz-veil:where(.svelte-qp3sd0){opacity:1}.pz-card.svelte-qp3sd0{position:relative;width:min(calc(100vw - 32px),calc((100dvh - 150px) / 1.04),640px);margin:0;padding:3% 3% 0;border-radius:4px;background:linear-gradient(180deg,#fffdf6,#efe6d0);box-shadow:0 18px 50px #0000008c;transition:transform .42s cubic-bezier(.22,1.15,.36,1),opacity .22s;pointer-events:none}.pz.svelte-qp3sd0:not(.shown) .pz-card:where(.svelte-qp3sd0){opacity:0;transform:scale(.9)}.pz-card.svelte-qp3sd0 img:where(.svelte-qp3sd0){display:block;width:100%;aspect-ratio:1;object-fit:cover}figcaption.svelte-qp3sd0{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 6px 16px;text-align:center;color:#3c2a22}figcaption.svelte-qp3sd0 b:where(.svelte-qp3sd0){font:800 clamp(20px,5.6vw,28px)/1.05 var(--font-card);color:var(--accent-deep)}figcaption.svelte-qp3sd0 span:where(.svelte-qp3sd0){font:700 clamp(14px,3.8vw,18px)/1.15 var(--font-card);color:#5d3a24}@media(prefers-reduced-motion:reduce){.pz-card.svelte-qp3sd0,.pz-veil.svelte-qp3sd0{transition:none}}.pp.svelte-xhjg5x{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;clip-path:polygon(0 0,100% 0,100% calc(var(--lip) + 2.5cqi),90% calc(var(--lip) + 5.5cqi),75% calc(var(--lip) + 9cqi),62% calc(var(--lip) + 11cqi),50% calc(var(--lip) + 11.6cqi),38% calc(var(--lip) + 11cqi),25% calc(var(--lip) + 9cqi),10% calc(var(--lip) + 5.5cqi),0 calc(var(--lip) + 2.5cqi))}.ph.svelte-xhjg5x{position:absolute;z-index:var(--z);left:calc(var(--x) * 1cqi - 10.5cqi);top:calc(var(--lip) + var(--y) * 1cqi);width:21cqi;padding:1.3cqi 1.3cqi 4.6cqi;border:none;border-radius:.6cqi;background:linear-gradient(180deg,#fffdf6,#f1e9d6);box-shadow:0 .8cqi 1.8cqi rgba(var(--accent-night-rgb),.55),inset 0 0 0 .15cqi #785a3240;transform:rotate(var(--r));transform-origin:50% 100%;transition:transform .28s cubic-bezier(.22,1.2,.36,1),box-shadow .28s;cursor:pointer;-webkit-tap-highlight-color:transparent;font:inherit}.ph-img.svelte-xhjg5x{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;background:radial-gradient(circle at 50% 40%,#3a2a2c,#1a1012 75%)}.ph-img.svelte-xhjg5x img:where(.svelte-xhjg5x){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;-webkit-user-select:none;user-select:none}.ph-real.svelte-xhjg5x{transition:opacity .6s ease-out}.ph-q.svelte-xhjg5x{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:900 10cqi/1 var(--font-display);color:#e9d3a0;text-shadow:0 .4cqi 1cqi rgba(0,0,0,.7);transition:opacity .6s ease-out}@media(hover:hover){.ph.svelte-xhjg5x:hover{z-index:10;transform:translateY(-6cqi) rotate(0) scale(1.04);box-shadow:0 1.6cqi 3cqi rgba(var(--accent-night-rgb),.6)}}.ph.svelte-xhjg5x:active{transform:translateY(-4cqi) rotate(0) scale(1.02)}.ph.svelte-xhjg5x:focus-visible{outline:.5cqi solid #f2d79a;outline-offset:.4cqi}.ph.silhouette.svelte-xhjg5x{cursor:inherit;pointer-events:none;background:linear-gradient(180deg,#3a2a2d,#2a1d20);box-shadow:0 .8cqi 1.6cqi #0f020580,inset 0 0 0 .15cqi #ffdcc80f}.silhouette.svelte-xhjg5x .ph-img:where(.svelte-xhjg5x){background:linear-gradient(160deg,#241719,#150c0e)}.pp-tip.svelte-xhjg5x{z-index:12;left:12cqi;width:76cqi;max-width:none;top:calc(var(--lip) + 9cqi);box-sizing:border-box;text-align:center;font-size:min(3.6cqi,15px)}.pp-tip.svelte-xhjg5x:before{top:-6px;left:var(--ax);background:#fcf7eb;border-width:1px 0 0 1px}@media(prefers-reduced-motion:reduce){.ph.svelte-xhjg5x,.ph-real.svelte-xhjg5x,.ph-q.svelte-xhjg5x{transition:none}}.pk.svelte-1f4ikvi{--lip: 24cqi;position:relative;width:100%;aspect-ratio:100 / 76;container-type:inline-size;-webkit-tap-highlight-color:transparent}.pk-hit.svelte-1f4ikvi{position:absolute;top:6cqi;right:0;bottom:0;left:0;z-index:0;padding:0;border:none;border-radius:4cqi;background:none;cursor:pointer}.pk-hit.svelte-1f4ikvi:focus-visible{outline:.6cqi solid #f2d79a;outline-offset:.6cqi}.pk-back.svelte-1f4ikvi{position:absolute;z-index:1;left:3cqi;right:3cqi;top:7cqi;height:48cqi;border-radius:3.4cqi 3.4cqi 1cqi 1cqi;background:linear-gradient(180deg,rgba(var(--accent-black-rgb),.42),rgba(var(--accent-black-rgb),.62)),url(./notebook-cloth-Db-veKuL.webp) center / 52cqi;box-shadow:inset 0 1.6cqi 3cqi rgba(var(--accent-black-rgb),.55),0 .4cqi #ffd2c80f;pointer-events:none}[data-nb="2"] .pk-back.svelte-1f4ikvi{background-image:linear-gradient(180deg,rgba(var(--accent-black-rgb),.42),rgba(var(--accent-black-rgb),.62)),url(./notebook-cloth-2-pzCWwnim.webp)}.pk-back.svelte-1f4ikvi:before{content:"";position:absolute;top:1.6cqi;right:1.6cqi;bottom:1.6cqi;left:1.6cqi;border:.45cqi dashed rgba(226,196,146,.75);border-radius:2.4cqi 2.4cqi 0 0;border-bottom:none}.pk-front.svelte-1f4ikvi{position:absolute;z-index:3;left:0;width:100%;top:var(--lip);aspect-ratio:960 / 485;pointer-events:none;filter:drop-shadow(0 1.2cqi 1.6cqi rgba(15,0,4,.55))}.pk-art.svelte-1f4ikvi{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;-webkit-user-select:none;user-select:none}.pk-label.svelte-1f4ikvi{position:absolute;left:17cqi;width:66cqi;top:13.6cqi;height:16.5cqi;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4cqi;padding:0 8cqi;box-sizing:border-box;background:var(--label) center / 100% 100% no-repeat;filter:drop-shadow(0 .6cqi .8cqi rgba(20,0,4,.45));text-align:center}.pk-label.svelte-1f4ikvi b:where(.svelte-1f4ikvi){font:800 min(6.2cqi,28px)/1 var(--font-card);color:var(--accent-deep);white-space:nowrap}.pk-label.svelte-1f4ikvi small:where(.svelte-1f4ikvi){font:700 min(4.2cqi,19px)/1.05 var(--font-card);color:#5d3a24;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pk-status.svelte-1f4ikvi{position:absolute;left:13cqi;right:13cqi;top:33.4cqi;height:6cqi;display:flex;align-items:center;justify-content:center;gap:2.6cqi}.pk-bar.svelte-1f4ikvi{flex:1 1 auto;max-width:40cqi;height:2.6cqi;border-radius:1.3cqi;background:rgba(var(--accent-night-rgb),.6);box-shadow:inset 0 .4cqi .8cqi #0009,0 0 0 .3cqi #e2c49259;overflow:hidden}.pk-bar.svelte-1f4ikvi i:where(.svelte-1f4ikvi){display:block;height:100%;min-width:0;border-radius:1.3cqi;background:linear-gradient(180deg,#ffe6a0,#e2b04e 60%,#b9852d);transition:width .5s ease-out}.pk-bar.full.svelte-1f4ikvi i:where(.svelte-1f4ikvi){background:linear-gradient(180deg,#a8edb6,#4cb46a 60%,#2f8a4b)}.pk-count.svelte-1f4ikvi{flex:none;font:700 min(3.8cqi,17px)/1.1 var(--font-ui);color:#f3e2c2;text-shadow:0 .3cqi .6cqi rgba(20,0,4,.7);white-space:nowrap}.pk-count.svelte-1f4ikvi:first-letter{text-transform:uppercase}.pk-lock.svelte-1f4ikvi{flex:none;width:4.4cqi;height:4.4cqi;color:#e2c492;filter:drop-shadow(0 .3cqi .5cqi rgba(20,0,4,.6))}.pk.locked.svelte-1f4ikvi .pk-front:where(.svelte-1f4ikvi){filter:brightness(.78) saturate(.75) drop-shadow(0 1.2cqi 1.6cqi rgba(15,0,4,.55))}.pk.locked.svelte-1f4ikvi .pk-hit:where(.svelte-1f4ikvi){cursor:default}.pk.shake.svelte-1f4ikvi{animation:svelte-1f4ikvi-pk-shake .5s ease-in-out}@keyframes svelte-1f4ikvi-pk-shake{20%{transform:translate(-2cqi) rotate(-.6deg)}40%{transform:translate(2cqi) rotate(.6deg)}60%{transform:translate(-1.2cqi)}80%{transform:translate(1.2cqi)}}.pk.fresh.svelte-1f4ikvi .pk-back:where(.svelte-1f4ikvi):after{content:"";position:absolute;top:-1.4cqi;right:-1.4cqi;bottom:-1.4cqi;left:-1.4cqi;border-radius:4.6cqi 4.6cqi 2cqi 2cqi;box-shadow:0 0 0 .6cqi #ffd8788c,0 0 5cqi 1.4cqi #ffc85a8c;animation:svelte-1f4ikvi-pk-glow 1.6s ease-in-out infinite}@keyframes svelte-1f4ikvi-pk-glow{50%{opacity:.4}}.pk-new.svelte-1f4ikvi{position:absolute;z-index:6;top:1cqi;right:1cqi;padding:1.2cqi 2.6cqi 1.4cqi;border-radius:1.6cqi;background:linear-gradient(180deg,#ffe39a,#e6b04a);color:var(--accent-deep);font:900 min(3.8cqi,17px)/1 var(--font-ui);box-shadow:0 .8cqi 1.6cqi rgba(var(--accent-night-rgb),.45);transform:rotate(7deg);pointer-events:none}@media(prefers-reduced-motion:reduce){.pk.shake.svelte-1f4ikvi,.pk.fresh.svelte-1f4ikvi .pk-back:where(.svelte-1f4ikvi):after{animation:none}}.nboard.svelte-ppfxep{position:relative;width:100vw;margin-left:calc(50% - 50vw);padding:0 0 calc(166px + env(safe-area-inset-bottom,0px));min-height:100%;box-sizing:border-box;background:var(--accent-lo) url(./notebook-cloth-Db-veKuL.webp) repeat;background-size:256px 256px;box-shadow:inset 0 0 70px rgba(var(--accent-black-rgb),.6)}.bar.svelte-ppfxep{position:sticky;top:0;z-index:6;padding:8px 12px 12px;background:linear-gradient(180deg,rgba(var(--accent-black-rgb),.5),rgba(var(--accent-black-rgb),.62)),var(--accent-deep) url(./notebook-cloth-Db-veKuL.webp) repeat;background-size:auto,256px 256px;box-shadow:0 5px 14px rgba(var(--accent-black-rgb),.5),inset 0 1px #ffc8be14}[data-nb="2"] .nboard.svelte-ppfxep{background-image:url(./notebook-cloth-2-pzCWwnim.webp)}[data-nb="2"] .bar.svelte-ppfxep{background-image:linear-gradient(180deg,rgba(var(--accent-black-rgb),.5),rgba(var(--accent-black-rgb),.62)),url(./notebook-cloth-2-pzCWwnim.webp)}.bar.svelte-ppfxep:after{content:"";position:absolute;left:10px;right:10px;bottom:3px;height:0;border-top:2px dashed rgba(228,204,156,.75)}.tabs.svelte-ppfxep{position:relative;display:flex;gap:3px;width:min(460px,100%);margin:0 auto;padding:4px;border-radius:14px;background:rgba(var(--accent-black-rgb),.55);box-shadow:inset 0 1px 4px rgba(var(--accent-black-rgb),.6),0 1px #ffd2c814;box-sizing:border-box}.tabs-thumb.svelte-ppfxep{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 20px)/5);border-radius:10px;background:linear-gradient(180deg,#ffedb6,#ecc271 45%,#dba94e);box-shadow:0 2px 6px #00000059,inset 0 1px #fff9;transform:translate(calc((100% + 3px) * var(--i)));transition:transform .32s cubic-bezier(.22,1.2,.36,1)}.tab.svelte-ppfxep{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px 7px;border:none;border-radius:10px;background:none;color:#ffe9c0;cursor:pointer;transition:color .2s}.tab.active.svelte-ppfxep{color:var(--accent-deep)}.tab-star.svelte-ppfxep{display:inline-flex;align-items:baseline;gap:3px;font-size:15px;font-weight:900;line-height:1}.tab-star.svelte-ppfxep i:where(.svelte-ppfxep){font-style:normal;font-size:13px;color:var(--gold-2);filter:drop-shadow(0 1px 1px rgba(30,15,0,.5))}.tab.active.svelte-ppfxep .tab-star:where(.svelte-ppfxep) i:where(.svelte-ppfxep){color:#7a4e10;filter:none}.tab-cnt.svelte-ppfxep{font-size:10.5px;font-weight:800;letter-spacing:.03em;font-variant-numeric:tabular-nums;opacity:.85}.tab-cnt.full.svelte-ppfxep{color:#8ae6a8;opacity:1}.tab.active.svelte-ppfxep .tab-cnt.full:where(.svelte-ppfxep){color:#1e6b3c}.tab-bar.svelte-ppfxep{width:72%;height:3px;border-radius:2px;background:#0006;overflow:hidden}.tab-bar.svelte-ppfxep i:where(.svelte-ppfxep){display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--gold-2));transition:width .4s ease-out}.tab.active.svelte-ppfxep .tab-bar:where(.svelte-ppfxep){background:rgba(var(--accent-lo-rgb),.25)}.tab.active.svelte-ppfxep .tab-bar:where(.svelte-ppfxep) i:where(.svelte-ppfxep){background:var(--accent)}.bar-head.svelte-ppfxep{display:flex;align-items:center;gap:10px;width:min(460px,100%);margin:0 auto 8px}.bar-back.svelte-ppfxep{flex:none;width:40px;height:40px;display:grid;place-items:center;padding:0 2px 3px 0;border:1.5px solid rgba(228,204,156,.55);border-radius:50%;background:radial-gradient(circle at 40% 30%,var(--accent-hi),var(--accent-deep));box-shadow:0 2px 6px rgba(var(--accent-black-rgb),.5),inset 0 1px #ffd2c82e;color:#f3e2c2;font:800 28px/1 var(--font-ui);cursor:pointer}.bar-back.svelte-ppfxep:active{transform:scale(.94)}.bar-label.svelte-ppfxep{flex:1;min-width:0;max-width:260px;height:54px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0 26px;box-sizing:border-box;background:var(--label) center / 100% 100% no-repeat;filter:drop-shadow(0 2px 3px rgba(var(--accent-black-rgb),.45))}.bar-label.svelte-ppfxep b:where(.svelte-ppfxep){font:800 17px/1 var(--font-card);color:var(--accent-deep);white-space:nowrap}.bar-label.svelte-ppfxep small:where(.svelte-ppfxep){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 12.5px/1.05 var(--font-card);color:#5d3a24}.bar-count.svelte-ppfxep{flex:none;width:40px;text-align:right;font:800 12.5px/1 var(--font-ui);font-variant-numeric:tabular-nums;color:#f3e2c2e6}.wrap.svelte-ppfxep{position:relative;z-index:1;max-width:1020px;margin:0 auto;padding:18px 16px 0}.pockets.svelte-ppfxep{display:grid;grid-template-columns:minmax(0,420px);justify-content:center;gap:14px}@media(min-width:640px){.pockets.svelte-ppfxep{grid-template-columns:repeat(2,minmax(0,420px));gap:18px 26px}}.random.svelte-ppfxep{position:fixed;z-index:39;left:0;right:0;bottom:calc(74px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:center;gap:12px;width:min(340px,calc(100% - 32px));aspect-ratio:4.6;margin:0 auto;padding:0 9%;border:none;background:var(--label) center / 100% 100% no-repeat;filter:drop-shadow(0 6px 10px rgba(var(--accent-black-rgb),.55));cursor:pointer;transition:transform .16s ease-out,filter .16s;-webkit-tap-highlight-color:transparent}.random.svelte-ppfxep b:where(.svelte-ppfxep){font:800 clamp(17px,5vw,22px)/1 var(--font-card);color:var(--accent-deep);white-space:nowrap}.rnd-dice.svelte-ppfxep{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;font:900 19px/1 var(--font-display);color:#f2d79a;background:radial-gradient(circle at 36% 30%,#d24a4f,#a51f2b 55%,#6d0f1a);box-shadow:inset 0 0 0 2px #f2d79a66,0 2px 4px #00000059;transform:rotate(-8deg)}@media(hover:hover){.random.svelte-ppfxep:not(:disabled):hover{transform:translateY(-2px) scale(1.02)}}.random.svelte-ppfxep:not(:disabled):active{transform:scale(.97)}.random.svelte-ppfxep:disabled{filter:grayscale(.6) brightness(.7) drop-shadow(0 6px 10px rgba(var(--accent-black-rgb),.55));cursor:default}.notes.svelte-ppfxep{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:15px 11px;padding:2px 0 4px;align-items:start}@media(min-width:700px){.notes.svelte-ppfxep{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px 16px;padding:4px 6px 8px}.wrap.svelte-ppfxep{padding:22px 26px 0}}.note-ghost.svelte-ppfxep{aspect-ratio:.78;border-radius:4px;background:#fff0e114;box-shadow:inset 0 0 0 1px #fff0e11f}.empty.svelte-ppfxep{display:grid;place-items:center;padding:60px 10px 54px;text-align:center;font:700 16px/1.5 var(--font-title);color:#f3e2c2eb;text-shadow:0 1px 2px rgba(20,0,5,.6)}.lb.svelte-1d8m9b4{min-height:100%;padding-bottom:140px}.lb-head.svelte-1d8m9b4{position:sticky;top:8px;z-index:20;margin-bottom:14px;padding:8px;border-radius:14px;border:1px solid rgba(232,196,118,.55);background:linear-gradient(180deg,var(--accent),var(--accent-deep));box-shadow:0 8px 22px #00000073,inset 0 1px #ffecbe1f}.lb-tabs.svelte-1d8m9b4{position:relative;display:flex;padding:3px;border-radius:12px;background:#00000052;box-shadow:inset 0 1px 3px #00000059}.lb-thumb.svelte-1d8m9b4{position:absolute;top:3px;bottom:3px;left:3px;border-radius:9px;background:linear-gradient(180deg,#ffedb6,#ecc271 45%,#dba94e);box-shadow:0 2px 6px #00000059,inset 0 1px #fff9;transition:transform .32s cubic-bezier(.22,1.2,.36,1)}.lb-tab.svelte-1d8m9b4{position:relative;z-index:1;flex:1;border:none;border-radius:9px;padding:8px 6px;font-size:13px;font-weight:800;letter-spacing:.02em;color:#fbe6c099;background:none;cursor:pointer;transition:color .2s}.lb-tab.on.svelte-1d8m9b4{color:var(--accent-deep)}.lb-lead.svelte-1d8m9b4{margin:0 auto 12px;max-width:320px;text-align:center;font-size:13px;font-weight:800;line-height:1.4;color:#fbe6c0;text-shadow:0 1px 2px rgba(var(--accent-night-rgb),.9),0 0 8px rgba(var(--accent-night-rgb),.7)}.lb-body.svelte-1d8m9b4{max-width:440px;margin:0 auto;padding:12px 14px 0}.lb-note.svelte-1d8m9b4{margin:26px auto;max-width:340px;padding:16px 18px;border-radius:14px;border:1px solid rgba(232,196,118,.35);background:rgba(var(--accent-night-rgb),.6);text-align:center;font-size:13.5px;font-weight:600;line-height:1.45;color:#fbe6c0}.lb-timer.svelte-1d8m9b4{width:fit-content;margin:0 auto 12px}.lb-grant.svelte-1d8m9b4{display:block;margin:10px auto 0;border:none;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:900;color:#2a1c08;background:linear-gradient(180deg,var(--gold-2),var(--gold));cursor:pointer;box-shadow:0 2px 6px #8c5f1966}.lb-grant.svelte-1d8m9b4:active{transform:translateY(1px)}.lb-invite.svelte-1d8m9b4{display:flex;gap:7px;align-items:stretch;margin-top:12px;text-align:left}.lb-link.svelte-1d8m9b4{flex:1;min-width:0;display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px dashed rgba(242,215,154,.5);border-radius:9px;background:#0000003d;color:#f2d79a;font-size:11.5px;cursor:pointer;text-align:left}.lb-link.svelte-1d8m9b4 svg:where(.svelte-1d8m9b4){flex:none;width:15px;height:15px}.lb-link-url.svelte-1d8m9b4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl}.lb-share.svelte-1d8m9b4{flex:none;border:none;border-radius:9px;padding:7px 12px;font-size:12.5px;font-weight:900;color:#2a1c08;background:linear-gradient(180deg,var(--gold-2),var(--gold));cursor:pointer;box-shadow:0 2px 5px #8c5f1959}.lb-share.svelte-1d8m9b4:active{transform:translateY(1px)}.lb-podium.svelte-1d8m9b4{display:flex;align-items:flex-end;gap:6px;margin-bottom:10px}.lb-pod.svelte-1d8m9b4{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center}.lb-pod-ava.svelte-1d8m9b4{display:block;width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:50% 0%;background:radial-gradient(circle at 40% 28%,#fdf2d8,#e0cba1);border:2px solid rgba(176,125,40,.5);position:relative;z-index:1;margin-bottom:-9px}.p1.svelte-1d8m9b4 .lb-pod-ava:where(.svelte-1d8m9b4){width:72px;height:72px;border-color:var(--gold);box-shadow:0 0 12px #e8c47699}.p2.svelte-1d8m9b4 .lb-pod-ava:where(.svelte-1d8m9b4){border-color:#aeb5bf}.p3.svelte-1d8m9b4 .lb-pod-ava:where(.svelte-1d8m9b4){border-color:#c07840}.lb-pod-base.svelte-1d8m9b4{width:100%;display:flex;flex-direction:column;align-items:center;gap:2px;padding:15px 6px 10px;border-radius:8px 8px 0 0;box-shadow:inset 0 2px #ffffff8c,inset 0 -3px 8px #5a370f2e,0 3px 6px #5a370f47}.p1.svelte-1d8m9b4 .lb-pod-base:where(.svelte-1d8m9b4){padding:17px 6px 24px;background:linear-gradient(180deg,#ffedb6,#ecc271 45%,#dba94e)}.p2.svelte-1d8m9b4 .lb-pod-base:where(.svelte-1d8m9b4){padding-bottom:14px;background:linear-gradient(180deg,#f5f7f9,#d3d8df 45%,#bfc6cf)}.p3.svelte-1d8m9b4 .lb-pod-base:where(.svelte-1d8m9b4){padding-bottom:8px;background:linear-gradient(180deg,#f9e4cc,#dfad7c 45%,#cd8a52)}.lb-pod.mine.svelte-1d8m9b4 .lb-pod-base:where(.svelte-1d8m9b4){box-shadow:inset 0 0 0 3px var(--gold),inset 0 2px #ffffff8c,inset 0 -3px 8px #5a370f2e,0 3px 6px #5a370f47}.lb-pod-num.svelte-1d8m9b4{font-size:21px;font-weight:900;line-height:1;color:#6e4a12;text-shadow:0 1px 0 rgba(255,255,255,.55)}.p1.svelte-1d8m9b4 .lb-pod-num:where(.svelte-1d8m9b4){font-size:28px;color:#7a4d10}.p2.svelte-1d8m9b4 .lb-pod-num:where(.svelte-1d8m9b4){color:#4a505a}.p3.svelte-1d8m9b4 .lb-pod-num:where(.svelte-1d8m9b4){color:#653512}.lb-pod-name.svelte-1d8m9b4{max-width:100%;margin-top:4px;font-size:14px;font-weight:800;line-height:1.2;color:var(--ink);text-align:center;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.lb-pod.svelte-1d8m9b4 .lb-chip:where(.svelte-1d8m9b4),.lb-pod.svelte-1d8m9b4 .lb-emb:where(.svelte-1d8m9b4){margin-top:5px}.lb-pod.svelte-1d8m9b4 .lb-emb:where(.svelte-1d8m9b4){margin-right:0}.lb-pod.svelte-1d8m9b4 .lb-skel:where(.svelte-1d8m9b4){width:60%;margin-top:6px}.lb-list.svelte-1d8m9b4{position:relative}.lb-row.svelte-1d8m9b4{position:absolute;left:0;right:0;height:58px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:12px;border:1px solid rgba(176,125,40,.35);background:linear-gradient(180deg,#fffdf7,#f4ead4);box-shadow:0 2px 6px #785a2821}.lb-row.mine.svelte-1d8m9b4{border:2px solid var(--gold);background:linear-gradient(180deg,var(--accent-hi),var(--accent-lo));box-shadow:0 0 0 3px #e0b35c59,0 5px 14px rgba(var(--accent-lo-rgb),.45)}.lb-row.mine.svelte-1d8m9b4 .lb-rank:where(.svelte-1d8m9b4){color:var(--gold-2)}.lb-row.mine.svelte-1d8m9b4 .lb-name:where(.svelte-1d8m9b4){color:#fff3dc}.lb-row.mine.svelte-1d8m9b4 .lb-ava:where(.svelte-1d8m9b4){border-color:var(--gold-2)}.lb-rank.svelte-1d8m9b4{flex:none;min-width:24px;text-align:center;font-family:var(--font-mono);font-size:13.5px;font-weight:700;color:var(--accent)}.lb-rank.dim.svelte-1d8m9b4{color:rgba(var(--accent-rgb),.4)}.lb-ava.svelte-1d8m9b4{flex:none;width:46px;height:46px;border-radius:50%;object-fit:cover;object-position:50% 0%;background:radial-gradient(circle at 40% 28%,#fdf2d8,#e0cba1);border:2px solid rgba(176,125,40,.5)}.lb-ava.me.svelte-1d8m9b4{border-color:var(--gold-2)}.lb-avaw.svelte-1d8m9b4{position:relative;flex:none;display:inline-flex}.lb-vip.svelte-1d8m9b4{position:absolute;right:-6px;bottom:-4px;height:24px;width:auto;z-index:2;filter:drop-shadow(0 1px 2px rgba(60,40,10,.45));pointer-events:none}.p1.svelte-1d8m9b4 .lb-vip:where(.svelte-1d8m9b4){height:29px}.lb-who.svelte-1d8m9b4{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.lb-name.svelte-1d8m9b4{font-size:15.5px;font-weight:800;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-name.light.svelte-1d8m9b4{color:#fff3dc}.lb-you.svelte-1d8m9b4{display:inline-block;margin-left:5px;padding:1px 6px 2px;border-radius:999px;font-size:9.5px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#3a2708;background:linear-gradient(180deg,var(--gold-2),var(--gold));vertical-align:2px}.lb-chip.svelte-1d8m9b4{flex:none;display:inline-flex;flex-direction:column;align-items:center;gap:1px;min-width:62px;padding:5px 10px 6px;border-radius:11px;line-height:1.05}.lb-chip.svelte-1d8m9b4 b:where(.svelte-1d8m9b4){display:inline-flex;align-items:center;gap:3px;font-size:14.5px;font-weight:900;font-variant-numeric:tabular-nums}.lb-chip.svelte-1d8m9b4 b:where(.svelte-1d8m9b4) img:where(.svelte-1d8m9b4){width:13px;height:13px;object-fit:contain;filter:drop-shadow(0 0 2px rgba(224,179,92,.6))}.lb-chip.svelte-1d8m9b4 i:where(.svelte-1d8m9b4){font-size:8.5px;font-style:normal;font-weight:800;letter-spacing:.07em;text-transform:uppercase;opacity:.8}.lb-chip.week.svelte-1d8m9b4{color:#ffecbee6;background:linear-gradient(180deg,var(--accent-hi),var(--accent-lo));border:1px solid rgba(232,196,118,.45);box-shadow:0 2px 5px rgba(var(--accent-lo-rgb),.3)}.lb-chip.week.svelte-1d8m9b4 b:where(.svelte-1d8m9b4){color:#ffd98a}.lb-emb.svelte-1d8m9b4{flex:none;display:inline-block;margin-right:4px}.lb-ava.skeleton.svelte-1d8m9b4,.lb-pod-ava.skeleton.svelte-1d8m9b4,.lb-skel.svelte-1d8m9b4{background:linear-gradient(100deg,#b07d2824 40%,#b07d2842,#b07d2824 60%);background-size:220% 100%;animation:svelte-1d8m9b4-lb-skel 1.3s linear infinite}@keyframes svelte-1d8m9b4-lb-skel{to{background-position:-120% 0}}.lb-skel.svelte-1d8m9b4{display:block;height:12px;border-radius:6px}.lb-skel.w1.svelte-1d8m9b4{width:58%}.lb-skel.chip.svelte-1d8m9b4{flex:none;width:62px;height:32px;border-radius:11px}.lb-pod-base.svelte-1d8m9b4 .lb-skel.chip:where(.svelte-1d8m9b4){margin-top:6px}.lb-row.fresh.svelte-1d8m9b4 .lb-ava:where(.svelte-1d8m9b4),.lb-row.fresh.svelte-1d8m9b4 .lb-name:where(.svelte-1d8m9b4),.lb-row.fresh.svelte-1d8m9b4 .lb-chip:where(.svelte-1d8m9b4),.lb-row.fresh.svelte-1d8m9b4 .lb-emb:where(.svelte-1d8m9b4),.lb-pod.fresh.svelte-1d8m9b4 .lb-pod-ava:where(.svelte-1d8m9b4),.lb-pod.fresh.svelte-1d8m9b4 .lb-pod-name:where(.svelte-1d8m9b4),.lb-pod.fresh.svelte-1d8m9b4 .lb-chip:where(.svelte-1d8m9b4),.lb-pod.fresh.svelte-1d8m9b4 .lb-emb:where(.svelte-1d8m9b4){animation:svelte-1d8m9b4-lb-cnt-in .35s ease-out both}@keyframes svelte-1d8m9b4-lb-cnt-in{0%{opacity:0}}.lb-tail.svelte-1d8m9b4{margin:12px auto 0;max-width:340px;padding:10px 14px;border-radius:12px;background:rgba(var(--accent-night-rgb),.55);text-align:center;font-size:12px;font-weight:600;color:#fbe6c0e6}.lb-me.svelte-1d8m9b4{position:fixed;left:50%;transform:translate(-50%);bottom:calc(70px + env(safe-area-inset-bottom,0px));z-index:30;width:min(440px,calc(100vw - 20px));display:flex;align-items:center;gap:10px;padding:9px 14px;border:1px solid rgba(232,196,118,.55);border-radius:14px;background:linear-gradient(180deg,var(--accent),var(--accent-deep));box-shadow:0 8px 22px #00000073,inset 0 1px #ffecbe1f;cursor:pointer;text-align:left;animation:svelte-1d8m9b4-lb-me-in .22s ease-out both}@keyframes svelte-1d8m9b4-lb-me-in{0%{opacity:0;transform:translate(-50%) translateY(14px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.lb-me-rank.svelte-1d8m9b4{flex:none;min-width:34px;text-align:center;font-family:var(--font-mono);font-size:15px;font-weight:900;color:var(--gold-2);text-shadow:0 0 8px rgba(224,179,92,.4)}.nbc.svelte-1fq6rt5{position:relative;width:var(--w, 240px);height:calc(var(--w, 240px) / .7);font-size:calc(var(--w, 240px) / 20);border-radius:.18em .42em .42em .18em;box-shadow:0 .55em .9em #2816086b,0 .1em .2em #28160861;color:#1e2a40;-webkit-user-select:none;user-select:none}.nbc.muted.svelte-1fq6rt5{filter:saturate(.35) brightness(.62)}.nbc.locked.svelte-1fq6rt5{filter:grayscale(1) brightness(1.04)}.nbc-cloth.svelte-1fq6rt5{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--grain) 0 0 / 8em 8em,var(--c);background-blend-mode:overlay;box-shadow:inset 0 0 0 .06em #ffffff14,inset .5em 0 .6em -.2em #00000073,inset 0 -.4em .7em #00000047}.nbc-cloth.svelte-1fq6rt5:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(140deg,#fff6e121,#fff6e100 45%,#00000038);pointer-events:none}.nbc-spiral.svelte-1fq6rt5{position:absolute;left:-.62em;top:.7em;bottom:.7em;width:1.7em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 25'%3E%3Cdefs%3E%3ClinearGradient id='m' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23b9bdb9'/%3E%3Cstop offset='.5' stop-color='%23767b78'/%3E%3Cstop offset='1' stop-color='%232f3331'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='25' cy='12.5' r='2.7' fill='%23090a09'/%3E%3Cpath d='M25.5 10.4C15 6.2 3.2 7.4 3.2 12.5S15 18.8 25.5 14.6' fill='none' stroke='url(%23m)' stroke-width='2.7' stroke-linecap='round'/%3E%3Cpath d='M22 9.4C14 7.2 5.8 8.4 5 11' fill='none' stroke='%23fff' stroke-opacity='.45' stroke-width='.8' stroke-linecap='round'/%3E%3C/svg%3E") 0 0 / 1.7em 1.25em repeat-y;filter:drop-shadow(.06em .08em .06em rgba(0,0,0,.5))}.nbc-label.svelte-1fq6rt5{position:absolute;left:15%;right:22%;top:7%;padding:.55em .75em 3.5em;border-radius:.12em;background:repeating-linear-gradient(180deg,transparent 0 1.55em,rgba(70,110,170,.16) 1.55em calc(1.55em + 1px)) 0 1.1em / 100% 100% no-repeat,radial-gradient(120% 90% at 30% 20%,#f6efdc,#e8dcc0);box-shadow:0 .1em .25em #00000073,inset 0 0 1em #96783c2e;transform:rotate(-1.2deg);text-align:center}.nbc-no.svelte-1fq6rt5{font:800 .74em/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#7a6a55}.nbc-title.svelte-1fq6rt5{margin-top:.3em;font:700 1.55em/1.08 var(--font-card);color:#1e2a40;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.nbc-year.svelte-1fq6rt5{margin-top:.3em;font:700 1.05em/1 var(--font-card);color:#1e2a40;opacity:.78}.nbc-solved.svelte-1fq6rt5{position:absolute;left:50%;bottom:.35em;transform:translate(-50%) rotate(-6deg);font:700 2.75em/1 var(--font-card);color:#8f1d2c;white-space:nowrap;clip-path:inset(-.4em calc((1 - var(--reveal)) * 100%) -.6em -.3em);pointer-events:none}.nbc-solved.svelte-1fq6rt5 span:where(.svelte-1fq6rt5){text-shadow:0 0 .03em rgba(143,29,44,.55)}.nbc-solved.svelte-1fq6rt5 svg:where(.svelte-1fq6rt5){position:absolute;left:0;right:0;bottom:-.3em;width:100%;height:.4em;overflow:visible}.nbc-solved.svelte-1fq6rt5 path:where(.svelte-1fq6rt5){fill:none;stroke:#8f1d2c;stroke-width:2.4;stroke-linecap:round}.nbc-label.full.svelte-1fq6rt5{top:4.6%;padding-bottom:4.45em}.nbc-label.full.svelte-1fq6rt5 .nbc-solved:where(.svelte-1fq6rt5){bottom:.74em}.nbc-full.svelte-1fq6rt5{position:absolute;right:.35em;bottom:.12em;transform:rotate(-6deg);font:700 1.6em/1 var(--font-card);color:#8f1d2c;text-shadow:0 0 .03em rgba(143,29,44,.55);white-space:nowrap;clip-path:inset(-.4em calc((1 - var(--reveal)) * 100%) -.6em -.3em);pointer-events:none}:root[data-rtl] .nbc-full.svelte-1fq6rt5{right:auto;left:.35em}.nbc-slot.svelte-1fq6rt5{position:absolute;left:53%;top:58.5%;width:9.2em;height:9.2em;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 50% 38%,#0000001f,#00000052);box-shadow:inset 0 .2em .5em #0000009e,inset 0 -.1em .2em #ffffff12,0 .07em #ffffff12}.nbc-slot.svelte-1fq6rt5:before{content:"";position:absolute;top:.5em;right:.5em;bottom:.5em;left:.5em;border-radius:50%;border:.09em dashed rgba(255,238,205,.2)}.nbc-slot.svelte-1fq6rt5 img:where(.svelte-1fq6rt5){position:absolute;left:-8%;top:50%;width:116%;transform:translateY(-50%) rotate(-12deg);filter:drop-shadow(0 .25em .35em rgba(0,0,0,.55));pointer-events:none}.nbc-slot.svelte-1fq6rt5 img.fresh:where(.svelte-1fq6rt5){animation:svelte-1fq6rt5-nbc-item-in .9s ease-out both}@keyframes svelte-1fq6rt5-nbc-item-in{0%{opacity:0;transform:translateY(-50%) rotate(-12deg) scale(1.08)}to{opacity:1;transform:translateY(-50%) rotate(-12deg) scale(1)}}.nbc-tag.svelte-1fq6rt5{position:absolute;left:15%;right:22%;bottom:6.5%;display:flex;flex-direction:column;gap:.15em;padding:.4em .55em .45em;border-radius:.1em;background:radial-gradient(120% 90% at 30% 20%,#f3ead4,#e2d4b5);box-shadow:0 .08em .2em #0000006b;transform:rotate(.8deg);color:#2b2a26;text-align:center}.nbc-tag-cap.svelte-1fq6rt5{font:800 .66em/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#7a6a55}.nbc-tag-row.svelte-1fq6rt5{font:700 1.02em/1.15 var(--font-card)}.nbc-tag-board.svelte-1fq6rt5{margin-top:.1em;font:700 .74em/1.15 var(--font-card);color:#5d564b}.nbc-band.svelte-1fq6rt5{position:absolute;left:83.5%;top:-.35em;bottom:-.35em;width:.95em}.nb-band-skin{border-radius:.14em;background:repeating-linear-gradient(180deg,rgba(255,255,255,.05) 0 .12em,transparent .12em .26em),linear-gradient(90deg,#3d0c15,#7a1d2c 22%,#a3384a 48%,#82202f 72%,#3d0c15)}.nb-band-shadow{border-radius:.14em;box-shadow:.14em 0 .3em #00000080,-.05em 0 .15em #00000059}.dbg-toast.svelte-rxi6pz{position:fixed;left:50%;bottom:110px;transform:translate(-50%);z-index:950;max-width:90vw;padding:8px 12px;border:1px dashed rgba(255,255,255,.6);border-radius:8px;background:#1e2128e6;color:#fff;font-size:11px;word-break:break-all}.nb-close.svelte-rxi6pz{position:absolute;left:50%;top:100%;z-index:1;display:inline-flex;align-items:center;gap:7px;padding:5px 16px 7px 12px;border:1px solid rgba(224,179,92,.55);border-top:0;border-radius:0 0 12px 12px;background:var(--accent);color:#fbe6c0;font:800 12.5px/1 var(--font-ui);letter-spacing:.02em;white-space:nowrap;cursor:pointer;transform:translate(-50%);box-shadow:0 5px 12px rgba(var(--accent-shade-rgb),.3)}.nb-close.svelte-rxi6pz svg:where(.svelte-rxi6pz){flex:none;width:20px;height:20px}.nb-close.svelte-rxi6pz:active{background:var(--accent-lo)}.next-nb.svelte-rxi6pz{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:0;border:none;background:none;font:inherit;cursor:pointer;transform:rotate(-2deg);transform-origin:50% 9px;transition:transform .15s ease-out}.next-nb.svelte-rxi6pz .pin:where(.svelte-rxi6pz){background:radial-gradient(circle at 35% 30%,#7fdd90,#1f8a3b 58%,#0d4a1e)}.next-nb-cover.svelte-rxi6pz{--w: 150px;display:block}.next-nb-label.svelte-rxi6pz{padding:9px 22px 10px;border:1px solid rgba(232,196,118,.6);border-radius:12px;background:linear-gradient(180deg,var(--accent-hi),var(--accent));color:#fbe6c0;font:800 16px/1 var(--font-ui);letter-spacing:.02em;white-space:nowrap;box-shadow:0 5px 14px rgba(var(--accent-shade-rgb),.4),inset 0 1px #ffecbe24}.next-nb.svelte-rxi6pz:active{transform:rotate(-2deg) scale(.97)}.map-tab.nb-closable.svelte-rxi6pz{padding-top:34px}.map-tab.svelte-rxi6pz{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.map-loading.svelte-rxi6pz{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.map-spin.svelte-rxi6pz{width:46px;height:46px;border-radius:50%;border:4px solid rgba(var(--accent-rgb),.22);border-top-color:var(--accent);animation:svelte-rxi6pz-map-spin .8s linear infinite}@keyframes svelte-rxi6pz-map-spin{to{transform:rotate(360deg)}}.env-attach.svelte-rxi6pz{position:absolute;z-index:7;top:198px;right:calc(-1*clamp(0px,min(var(--room) + (100vw - 380px) / 2,var(--room) + 100vw - 380px) - 10px,58px));width:clamp(112px,34vw,140px);transform:translateY(-100%) rotate(3deg);transform-origin:50% 100%}.env-tip.svelte-rxi6pz{position:absolute;right:0;top:100%;z-index:8;width:200px;margin-top:6px;transform:rotate(-4deg);text-align:center}.node-friends.svelte-rxi6pz{position:absolute;left:50%;margin-left:-88px;top:176px;z-index:6}.chapter.svelte-rxi6pz{position:absolute;left:50%;width:100vw;margin-left:-50vw;display:flex;flex-direction:column;align-items:flex-start;gap:5px;pointer-events:none;z-index:2}.chapter-label.svelte-rxi6pz{margin-left:18px;font:700 19px/1.2 var(--font-card);color:var(--accent-ink);opacity:.82}.chapter-rule.svelte-rxi6pz{display:block;width:100%;height:2px;opacity:.7;background:repeating-linear-gradient(90deg,var(--accent-ink) 0 16px,transparent 16px 32px)}.chapter-act-row.svelte-rxi6pz{align-self:stretch;display:flex;align-items:center;gap:12px;margin-bottom:10px}.chapter-act-line.svelte-rxi6pz{flex:1;height:3px;border-top:3px solid var(--accent-ink);border-bottom:1px solid var(--accent-ink);box-sizing:content-box;opacity:.75}.chapter-act.svelte-rxi6pz{flex:none;max-width:78vw;padding:3px 14px 4px;border:1px solid rgba(var(--accent-ink-rgb),.55);border-radius:6px;background:var(--paper);box-shadow:0 2px 6px #3c140a2e;font:800 22px/1.15 var(--font-card);color:var(--accent-ink);text-align:center}.draft-hint.pending.svelte-rxi6pz{visibility:hidden}.draft-hint.svelte-rxi6pz{max-width:340px;margin:12px auto 0;padding:8px 12px;border:1px dashed rgba(var(--accent-ink-rgb),.55);border-radius:8px;color:var(--accent-ink);font-size:12.5px;line-height:1.4;text-align:center}.play-fab.svelte-rxi6pz{position:fixed;right:18px;bottom:84px;z-index:30;width:64px;height:64px;padding:0;border:none;border-radius:50%;background:none;cursor:pointer;display:grid;place-items:center;opacity:0;transform:scale(.7) translateY(10px);pointer-events:none;transition:transform .22s ease-out,opacity .22s ease-out,filter .16s ease-out;filter:drop-shadow(0 6px 14px rgba(0,0,0,.4))}.play-fab.shown.svelte-rxi6pz{opacity:.96;transform:none;pointer-events:auto}.play-fab.svelte-rxi6pz>:where(.svelte-rxi6pz){grid-area:1 / 1}.play-fab.svelte-rxi6pz .seal:where(.svelte-rxi6pz){width:100%;height:100%}.play-fab.svelte-rxi6pz .wax:where(.svelte-rxi6pz){stroke:#e0b35c38;stroke-width:2}.play-fab.svelte-rxi6pz .rim:where(.svelte-rxi6pz){fill:none;stroke:#e0b35c80;stroke-width:3.2;stroke-dasharray:3.4 6;stroke-linecap:round}.play-fab.svelte-rxi6pz .tri:where(.svelte-rxi6pz){fill:var(--gold-2);filter:drop-shadow(0 1.5px 0 rgba(var(--accent-lo-rgb),.9)) drop-shadow(0 -1px 0 rgba(251,230,192,.3))}.play-fab.shown.svelte-rxi6pz:hover{opacity:1;transform:scale(1.04);filter:drop-shadow(0 10px 20px rgba(0,0,0,.45)) brightness(1.05)}.play-fab.shown.svelte-rxi6pz:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.play-fab.svelte-rxi6pz{transition:opacity .22s ease-out;transform:none}}.levelup-back.svelte-qdr1e1{z-index:900;display:grid;place-items:center;padding:20px}.levelup.svelte-qdr1e1{text-align:center}.levelup.svelte-qdr1e1 .result-text{margin-top:12px}.lu-shield.svelte-qdr1e1{position:relative;width:104px;height:104px;margin:2px auto 6px;display:grid;place-items:center}.lu-rays.svelte-qdr1e1{position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;border-radius:50%;background:repeating-conic-gradient(rgba(224,179,92,.28) 0 9deg,transparent 9deg 22deg);z-index:-1;animation:svelte-qdr1e1-lu-spin 14s linear infinite}@keyframes svelte-qdr1e1-lu-spin{to{transform:rotate(360deg)}}.lu-par.svelte-qdr1e1{margin:0 0 10px}.lu-par.svelte-qdr1e1:last-child{margin-bottom:0}.result-actions.svelte-qdr1e1{justify-content:center}.lu-btn.svelte-qdr1e1{flex:1}.ap-later.svelte-4cmmv2{display:block;width:calc(100% - 36px);margin:10px 18px 0;padding:11px;background:#c0392b0f;color:#9c3a2e;border:1px solid rgba(192,57,43,.4);border-radius:12px;font-size:14.5px;font-weight:700;cursor:pointer;transition:background .15s}.ap-later.svelte-4cmmv2:hover{background:#c0392b1f}.ap-check.svelte-4cmmv2{margin:12px 18px 2px;text-align:center}.ap-nomore.svelte-4cmmv2{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:#8a7451;cursor:pointer;-webkit-user-select:none;user-select:none}.ap-nomore.svelte-4cmmv2 input:where(.svelte-4cmmv2){width:15px;height:15px;accent-color:var(--gold)}.rs-summary.svelte-1r2s4xq{margin:0 18px 4px;padding:10px 14px;list-style:none;background:#0000000a;border-radius:12px;font-size:14px;color:var(--ink);display:flex;flex-direction:column;gap:4px}.rs-decline.svelte-1r2s4xq{display:block;width:calc(100% - 36px);margin:10px 18px 4px;padding:11px;background:transparent;color:var(--ink);border:1px solid rgba(0,0,0,.18);border-radius:12px;font-size:14.5px;font-weight:700;cursor:pointer;transition:background .15s}.rs-decline.svelte-1r2s4xq:hover{background:#0000000d}.sl-consent.svelte-eublp8{display:flex;gap:9px;align-items:flex-start;margin:12px 18px 4px;font-size:12.5px;line-height:1.4;color:#6b5a3f;cursor:pointer;-webkit-user-select:none;user-select:none}.sl-consent.svelte-eublp8 input:where(.svelte-eublp8){flex:none;width:16px;height:16px;margin-top:1px;accent-color:var(--gold)}.sl-consent.err.svelte-eublp8,.sl-consent.err.svelte-eublp8 .sl-link:where(.svelte-eublp8){color:#b3141f}.sl-consent.err.svelte-eublp8 input:where(.svelte-eublp8){outline:2px solid #b3141f;outline-offset:1px}.sl-link.svelte-eublp8{padding:0;border:none;background:none;font:inherit;color:var(--accent);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.sl-error.svelte-eublp8{margin:8px 18px 0;padding:8px 12px;border-radius:10px;background:#c0392b14;color:#9c3a2e;font-size:13px;font-weight:700}.sl-list.svelte-eublp8,.sl-form.svelte-eublp8{display:flex;flex-direction:column;gap:9px;margin:12px 18px 0}.sl-form.svelte-eublp8 .entry-play{width:100%;margin:4px 0 0}.sl-btn.svelte-eublp8{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--paper);font:inherit;font-size:15px;font-weight:800;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.sl-btn.svelte-eublp8:hover,.sl-btn.focus.svelte-eublp8{border-color:var(--gold);box-shadow:0 0 0 2px #c8923a59}.sl-btn.svelte-eublp8:disabled{opacity:.6;cursor:default}.sl-ico.svelte-eublp8{flex:none;width:30px;height:30px;border-radius:50%;background:#4b4f58 center / 17px no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Ccircle cx='12' cy='8' r='4.2'/%3E%3Cpath d='M3.5 21c.6-4.6 4.2-7 8.5-7s7.9 2.4 8.5 7z'/%3E%3C/svg%3E")}.sl-ico.vk.svelte-eublp8{background-color:#2787f5}.sl-ico.ya.svelte-eublp8{background-color:#e8432f}.sl-label.svelte-eublp8{font-size:13px;font-weight:800;color:var(--ink);margin:2px 2px 0}.sl-input.svelte-eublp8{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:#fffdf6;font:inherit;font-size:16px;color:var(--ink);user-select:text;-webkit-user-select:text}.sl-input.svelte-eublp8:focus{outline:2px solid var(--gold);outline-offset:1px}.sl-code.svelte-eublp8{letter-spacing:.35em;text-align:center;font-size:22px;font-weight:800}.sl-note.svelte-eublp8{margin:0;font-size:13px;color:#6b5a3f}.sl-back.svelte-eublp8{align-self:center;padding:6px 4px;border:none;background:none;font:inherit;font-size:13px;font-weight:700;color:var(--accent);cursor:pointer}.sl-back.svelte-eublp8:disabled{opacity:.55;cursor:default}.lv-draft-tag.svelte-v31k31{flex:none;max-width:46%;padding:6px 10px;border:2px dashed rgba(255,214,140,.85);border-radius:9px;background:#ffc45c29;color:#ffe2a8;font-size:12px;font-weight:900;line-height:1.15;letter-spacing:.06em;text-transform:uppercase;text-align:center;transform:rotate(-2deg)}.btn-spin.svelte-vs74fm{display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-2px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;opacity:.8;animation:svelte-vs74fm-btn-spin .8s linear infinite}@keyframes svelte-vs74fm-btn-spin{to{transform:rotate(360deg)}}.result-actions.svelte-vs74fm button[disabled]:where(.svelte-vs74fm){cursor:default}.share-plate.svelte-vs74fm{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:11px 14px;border:1.5px solid rgba(255,232,172,.85);border-radius:14px;font-size:15.5px;font-weight:900;color:#ffe9c0;background:linear-gradient(180deg,var(--accent-bright),var(--accent-hi) 60%,var(--accent));box-shadow:0 6px 18px rgba(var(--accent-lo-rgb),.55),inset 0 1px #ffecbe40;cursor:pointer;-webkit-user-select:none;user-select:none;animation:svelte-vs74fm-share-pulse 1.7s ease-in-out infinite}.share-plate.svelte-vs74fm:active{transform:translateY(1px)}.share-plate.on.svelte-vs74fm{animation:none;border-color:var(--gold-2);box-shadow:0 6px 18px rgba(var(--accent-lo-rgb),.55),0 0 0 2px #e0b35c59,inset 0 1px #ffecbe40}.share-plate.svelte-vs74fm:has(input[disabled]:where(.svelte-vs74fm)){cursor:default;animation:none;opacity:.85}@keyframes svelte-vs74fm-share-pulse{0%,to{box-shadow:0 6px 18px rgba(var(--accent-lo-rgb),.55),0 0 #e0b35c80}50%{box-shadow:0 6px 18px rgba(var(--accent-lo-rgb),.55),0 0 0 7px #e0b35c00}}.share-plate.svelte-vs74fm input:where(.svelte-vs74fm){position:absolute;opacity:0;width:0;height:0}.share-box.svelte-vs74fm{flex:none;width:22px;height:22px;border-radius:6px;border:2px solid rgba(255,232,172,.8);background:rgba(var(--accent-night-rgb),.45);position:relative}.share-box.svelte-vs74fm:after{content:"";position:absolute;box-sizing:border-box;left:50%;top:50%;width:6px;height:12px;border:solid #2a1c08;border-width:0 3px 3px 0;transform:translate(-50%,calc(-50% - 1px)) rotate(45deg) scale(.3);opacity:0;transition:opacity .14s ease,transform .14s cubic-bezier(.3,1.6,.5,1)}.share-plate.on.svelte-vs74fm .share-box:where(.svelte-vs74fm){background:linear-gradient(180deg,var(--gold-2),var(--gold));border-color:var(--gold-2)}.share-plate.on.svelte-vs74fm .share-box:where(.svelte-vs74fm):after{opacity:1;transform:translate(-50%,calc(-50% - 1px)) rotate(45deg) scale(1)}.share-plate.svelte-vs74fm input:where(.svelte-vs74fm):focus-visible~.share-box:where(.svelte-vs74fm){outline:2px solid var(--gold-2);outline-offset:2px}.share-txt.svelte-vs74fm{flex:1;text-align:left}.share-prize.svelte-vs74fm{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:16.5px;color:var(--gold-2)}.share-prize.svelte-vs74fm img:where(.svelte-vs74fm){width:22px;height:22px;object-fit:contain;filter:drop-shadow(0 1px 3px rgba(0,0,0,.45))}.share-granted.svelte-vs74fm{margin:0 auto 10px;width:fit-content;padding:10px 18px;border-radius:999px;border:1px solid rgba(232,196,118,.55);background:rgba(var(--accent-night-rgb),.6);font-size:15px;font-weight:900;color:var(--gold-2);animation:svelte-vs74fm-share-granted-in .35s cubic-bezier(.3,1.5,.5,1) both}@keyframes svelte-vs74fm-share-granted-in{0%{opacity:0;transform:scale(.6)}}.result-spacer.svelte-vs74fm{flex:1 1 14px;min-height:8px}.result-spacer.top.svelte-vs74fm{flex:.25 1 8px;min-height:4px}.result-col.svelte-vs74fm{flex:0 1 auto;min-height:0}.culprit-frame.svelte-vs74fm,.result-prize.svelte-vs74fm{flex:none}.result-bottom.svelte-vs74fm{margin-top:0}.culprit-frame.svelte-vs74fm{--photo: clamp(82px, 15.5vh, 114px);position:relative;background:#fffdf7;padding:9px 9px 6px;border-radius:4px;display:flex;flex-direction:column;align-items:center;transform:rotate(-2.5deg);box-shadow:0 10px 28px #00000080,0 0 0 1px #0000001f;animation:svelte-vs74fm-culprit-in .5s cubic-bezier(.3,1.4,.5,1) .5s backwards}@keyframes svelte-vs74fm-culprit-in{0%{opacity:0;transform:rotate(-2.5deg) translateY(18px) scale(.88)}to{opacity:1;transform:rotate(-2.5deg) translateY(0) scale(1)}}.culprit-photo.svelte-vs74fm{position:relative;width:var(--photo);height:var(--photo);border-radius:2px;overflow:hidden;background:linear-gradient(160deg,#35443c,#26312b)}.culprit-photo.svelte-vs74fm svg{width:100%;height:100%;display:block}.culprit-photo.story.svelte-vs74fm{box-shadow:inset 0 0 0 3px #e3c074}.culprit-verdict.svelte-vs74fm{position:absolute;z-index:2;left:50%;top:58%;transform:translate(-50%,-50%) rotate(-12deg);padding:1px 8px 2px;color:#ff8a7a;border:3px solid #e05046;border-radius:6px;font-size:13px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-family:var(--font-display);background:#1a0c0c8c;text-shadow:0 1px 2px rgba(0,0,0,.6);box-shadow:0 2px 6px #0000004d;animation:svelte-vs74fm-verdict-in .32s cubic-bezier(.25,1.9,.45,1) 1s backwards}@keyframes svelte-vs74fm-verdict-in{0%{opacity:0;transform:translate(-50%,-50%) rotate(-12deg) scale(2.2)}to{opacity:1;transform:translate(-50%,-50%) rotate(-12deg) scale(1)}}.culprit-name.svelte-vs74fm{padding-top:4px;width:var(--photo);font-size:clamp(14.5px,2.3vh,16.5px);font-weight:700;color:#3c372f;text-align:center;font-family:var(--font-title)}.culprit-prof.svelte-vs74fm{padding-bottom:2px;width:var(--photo);font-size:11.5px;color:#8a8276;font-style:italic;text-align:center}.result-cut.svelte-vs74fm{position:relative;flex:0 1 auto;width:100%;max-width:400px;min-height:0;max-height:clamp(92px,23vh,210px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:clamp(8px,1.6vh,16px) 0 0;padding:10px 13px;border:1px dashed rgba(176,125,40,.6);border-radius:10px;background:repeating-linear-gradient(0deg,transparent 0 25px,rgba(176,125,40,.09) 25px 26px),linear-gradient(165deg,#fffdf6,#f3e8cf);box-shadow:0 10px 26px #00000073;transform:rotate(-.8deg);animation:svelte-vs74fm-rise-in .45s ease .7s backwards;scrollbar-width:thin;scrollbar-color:rgba(176,125,40,.55) transparent}.result-cut.svelte-vs74fm::-webkit-scrollbar{width:5px}.result-cut.svelte-vs74fm::-webkit-scrollbar-thumb{background:#b07d288c;border-radius:3px}.result-text.svelte-vs74fm{text-align:left;font-size:clamp(13px,2.1vh,15.5px);font-weight:700;line-height:1.5;color:#4a4436;font-family:var(--font-title)}@keyframes svelte-vs74fm-rise-in{0%{opacity:0;transform:rotate(-.8deg) translateY(12px)}to{opacity:1;transform:rotate(-.8deg) translateY(0)}}.result-prize.svelte-vs74fm{min-height:clamp(96px,15vh,128px);width:100%;margin:4px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.xp-burst.svelte-vs74fm{position:relative;width:clamp(68px,10vh,84px);height:clamp(68px,10vh,84px);display:grid;place-items:center}.xp-vip.svelte-vs74fm{position:absolute;right:-10px;bottom:6px;z-index:1}.xp-rays.svelte-vs74fm{position:absolute;left:50%;top:50%;width:100%;height:100%;border-radius:50%;background:repeating-conic-gradient(#e0b35c80,#e0b35c80 11deg,#e0b35c00 11deg,#e0b35c00 30deg);-webkit-mask-image:radial-gradient(circle closest-side,#000 45%,transparent 100%);mask-image:radial-gradient(circle closest-side,#000 45%,transparent 100%);pointer-events:none;animation:svelte-vs74fm-rays-spin 16s linear infinite}@keyframes svelte-vs74fm-rays-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.xp-spark.svelte-vs74fm{position:relative;width:clamp(40px,6.2vh,50px);height:clamp(40px,6.2vh,50px);object-fit:contain;filter:drop-shadow(0 0 10px rgba(224,179,92,.9));animation:svelte-vs74fm-spark-pop .4s cubic-bezier(.3,1.6,.5,1) backwards}@keyframes svelte-vs74fm-spark-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.xp-amount.svelte-vs74fm{position:relative;font-size:19px;font-weight:900;color:var(--gold-2);text-shadow:0 1px 3px rgba(0,0,0,.5)}.xp-progress.svelte-vs74fm{display:flex;align-items:center;gap:8px;width:min(300px,86%);margin-top:6px}.xp-level.svelte-vs74fm{font-size:11px;font-weight:800;color:#d9cdb4;white-space:nowrap}.xp-bar.svelte-vs74fm{flex:1;height:9px;border-radius:5px;background:#fffdf629;overflow:hidden;box-shadow:inset 0 1px 2px #00000059}.xp-bar.svelte-vs74fm i:where(.svelte-vs74fm){display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--gold),var(--gold-2));box-shadow:0 0 6px #e0b35cb3}.xp-nums.svelte-vs74fm{font-size:11px;font-weight:800;color:#d9cdb4bf;min-width:44px;text-align:right}@media(max-height:700px){.result-stampzone.svelte-vs74fm{height:12vh;min-height:72px}.result-prize.svelte-vs74fm{margin:0}}.exit-note.svelte-sbs8ns{margin-bottom:2px}.exit-leave.svelte-sbs8ns{display:block;width:calc(100% - 36px);margin:10px 18px 0;padding:11px;background:#c0392b0f;color:#9c3a2e;border:1px solid rgba(192,57,43,.4);border-radius:12px;font-size:14.5px;font-weight:700;cursor:pointer;transition:background .15s}.exit-leave.svelte-sbs8ns:hover{background:#c0392b1f}.hw-tabs.svelte-ht0ia0{position:sticky;top:-16px;z-index:2;display:flex;gap:6px;margin:-16px -20px 10px;padding:0 52px 0 16px;background:var(--panel)}.hw-tabs.svelte-ht0ia0:after{content:"";position:absolute;left:0;right:0;top:100%;height:10px;background:linear-gradient(var(--panel),transparent);pointer-events:none}.hw-tab.svelte-ht0ia0{padding:7px 12px 8px;border:1px solid rgba(176,125,40,.45);border-top:0;border-radius:0 0 10px 10px;background:#f7f2e9;color:#8a6a2e;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer;box-shadow:0 2px 4px #1e212814}.hw-tab.on.svelte-ht0ia0{padding-bottom:11px;background:linear-gradient(180deg,var(--gold-2),var(--gold));border-color:var(--gold);color:#2a1c08}.fail-center.svelte-wur10f{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:min(420px,calc(100% - 40px));display:flex;flex-direction:column;align-items:center;text-align:center}.fail-hero.svelte-wur10f{position:relative;width:min(200px,46vw);aspect-ratio:1;margin-bottom:10px}.fail-art.svelte-wur10f{position:absolute;top:0;right:0;bottom:0;left:0}.fail-loupe.svelte-wur10f{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 22px rgba(0,0,0,.55));animation:svelte-wur10f-loupe-drop .9s cubic-bezier(.3,.6,.4,1) both}@keyframes svelte-wur10f-loupe-drop{0%{opacity:0;transform:translateY(-46vh) rotate(26deg)}10%{opacity:1}55%{transform:translateY(0) rotate(9deg)}70%{transform:translateY(-13px) rotate(6deg)}82%{transform:translateY(0) rotate(8deg)}to{transform:translateY(0) rotate(8deg)}}.fail-crack.svelte-wur10f{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(8deg);transform-origin:50% 50%;animation:svelte-wur10f-crack-in .22s cubic-bezier(.25,1.6,.5,1) .55s backwards}@keyframes svelte-wur10f-crack-in{0%{opacity:0;transform:rotate(8deg) scale(.55)}to{opacity:1;transform:rotate(8deg) scale(1)}}.fail-shard.svelte-wur10f{position:absolute;width:10px;height:12px;background:linear-gradient(160deg,#e8f4fb,#a9c9da);clip-path:polygon(50% 0,100% 100%,0 88%);opacity:0;box-shadow:0 1px 2px #0000004d}.s1.svelte-wur10f{left:30%;top:55%;animation:svelte-wur10f-shard-fall 1s ease-in .6s both}.s2.svelte-wur10f{left:44%;top:62%;width:8px;height:9px;animation:svelte-wur10f-shard-fall 1.15s ease-in .68s both}.s3.svelte-wur10f{left:55%;top:52%;width:7px;height:10px;animation:svelte-wur10f-shard-fall .9s ease-in .74s both}.s4.svelte-wur10f{left:37%;top:47%;width:6px;height:7px;animation:svelte-wur10f-shard-fall 1.05s ease-in .8s both}@keyframes svelte-wur10f-shard-fall{0%{opacity:0;transform:none}12%{opacity:1}to{opacity:0;transform:translateY(120px) rotate(160deg)}}.fail-stamp.svelte-wur10f{position:absolute;z-index:3;left:50%;top:56%;transform:translate(-50%)}.fail-title.svelte-wur10f{margin:8px 0;font-size:21px;font-weight:700;color:#f3e6c9;font-family:var(--font-title);animation:svelte-wur10f-fail-rise .45s ease 1.2s backwards}.fail-text.svelte-wur10f{margin:0;color:#d9cdb4;font-size:14.5px;line-height:1.55;animation:svelte-wur10f-fail-rise .45s ease 1.3s backwards}@keyframes svelte-wur10f-fail-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-height:620px){.fail-center.svelte-wur10f{position:relative;left:auto;top:auto;transform:none;margin:auto 0}.fail-hero.svelte-wur10f{width:132px}}.draft-help.svelte-ixefr{position:absolute;left:10px;bottom:10px;z-index:12;max-width:min(330px,calc(100% - 72px));margin:0;padding:6px 10px;border:1px dashed rgba(255,214,140,.7);border-radius:9px;background:#141816b8;color:#f3e6c9;font-size:11.5px;line-height:1.3;pointer-events:none;transition:opacity .6s ease}.draft-help.gone.svelte-ixefr{opacity:0}.nbt.svelte-7przcu{--ink2: var(--accent-ink);width:min(340px,100%);margin:0 auto;padding:12px 16px 14px;border-radius:4px;background:radial-gradient(120% 90% at 30% 15%,#f8f1e0,#ebdfc4);box-shadow:0 10px 24px #28180a59,0 2px 4px #28180a40;transform:rotate(-.8deg);text-align:center}.nbt-stamp.svelte-7przcu{display:inline-block;padding:2px 14px 3px;border:3px solid var(--ink2);border-radius:7px;transform:rotate(-5deg);font-family:var(--font-display);font-weight:900;font-size:16px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);opacity:.85;-webkit-mask-image:radial-gradient(circle at 42% 55%,#000 60%,rgba(0,0,0,.72));mask-image:radial-gradient(circle at 42% 55%,#000 60%,#000000b8)}.nbt-hand.svelte-7przcu{margin:6px 0 0;transform:rotate(-1.2deg);font-family:var(--font-card);font-size:18px;font-weight:700;color:var(--ink2)}.nbt-eta.svelte-7przcu{margin:3px 0 0;transform:rotate(-.6deg);font-family:var(--font-card);font-size:15px;font-weight:700;color:var(--ink2);opacity:.85}.nbt-eta.svelte-7przcu b{font-size:16.5px;text-decoration:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:3px}.nbt-note.svelte-7przcu{margin:7px 0 10px;transform:rotate(-.8deg);font-family:var(--font-card);font-size:14px;font-weight:700;color:var(--ink2);opacity:.75}.nbt-engage.svelte-7przcu{max-width:290px;margin:0 auto}.nbt-engage.svelte-7przcu:empty{display:none}.shelf.svelte-p6sjf2{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:calc(14px + env(safe-area-inset-top,0px)) 12px calc(12px + env(safe-area-inset-bottom,0px))}.shelf.busy.svelte-p6sjf2{pointer-events:none}.shelf.land.svelte-p6sjf2{flex-direction:row;align-items:center;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.shelf-deck.svelte-p6sjf2{position:relative;flex:none;height:calc(var(--ch) + 40px);touch-action:pan-y}.shelf.land.svelte-p6sjf2 .shelf-deck:where(.svelte-p6sjf2){flex:1;height:100%}.shelf-nb.svelte-p6sjf2{position:absolute;left:calc(50% - var(--cw) / 2);top:calc(50% - var(--ch) / 2);width:var(--cw);height:var(--ch);padding:0;border:0;background:none;cursor:pointer;--w: var(--cw);will-change:transform;transition:transform var(--t) cubic-bezier(.2,.8,.2,1),opacity calc(var(--t) * .6) ease-out;animation:svelte-p6sjf2-shelf-in calc(var(--t) * .6) ease-out both;-webkit-tap-highlight-color:transparent}@keyframes svelte-p6sjf2-shelf-in{0%{opacity:0}}.shelf-nb.hidden.svelte-p6sjf2{opacity:0;pointer-events:none}.shelf-shade.svelte-p6sjf2{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--cw) * .009) calc(var(--cw) * .021) calc(var(--cw) * .021) calc(var(--cw) * .009);background:#140c06;pointer-events:none;will-change:opacity;transition:opacity var(--t) ease-out}.shelf-arrow.svelte-p6sjf2{position:absolute;top:50%;z-index:200;width:42px;height:42px;margin-top:-21px;padding:0 0 3px;border-radius:50%;border:1px solid rgba(232,196,118,.6);background:rgba(var(--accent-shade-rgb),.72);color:#fbe6c0;font:400 30px/1 var(--font-ui);cursor:pointer;box-shadow:0 4px 12px #00000059}.shelf-arrow.prev.svelte-p6sjf2{left:2px}.shelf-arrow.next.svelte-p6sjf2{right:2px}.shelf-side.svelte-p6sjf2{flex:0 1 auto;min-height:min(250px,36vh);display:flex;flex-direction:column;align-items:center;gap:12px;overflow-y:auto;overscroll-behavior:contain;padding:4px 0 6px}.shelf.land.svelte-p6sjf2 .shelf-side:where(.svelte-p6sjf2){flex:none;width:min(46%,380px);min-height:0;max-height:100%;justify-content:center}.shelf-act.svelte-p6sjf2{width:100%;display:flex;justify-content:center}.shelf-open.svelte-p6sjf2{min-width:220px;padding:13px 22px;border-radius:14px;border:1px solid rgba(232,196,118,.6);background:linear-gradient(180deg,var(--accent-hi),var(--accent));color:#fbe6c0;font:800 16px/1 var(--font-ui);letter-spacing:.02em;cursor:pointer;box-shadow:0 6px 16px rgba(var(--accent-shade-rgb),.4),inset 0 1px #ffecbe24}.shelf-open.reread.svelte-p6sjf2{background:linear-gradient(180deg,#5b4a3a,#43362a)}.shelf-open.svelte-p6sjf2:active{transform:translateY(1px)}.shelf-note.svelte-p6sjf2{margin:0;padding:10px 16px;border-radius:4px;background:radial-gradient(120% 90% at 30% 15%,#f8f1e0,#ebdfc4);box-shadow:0 8px 18px #28180a4d;transform:rotate(-.8deg);color:var(--accent-ink);font:700 16px/1.3 var(--font-card);text-align:center}.shelf-pen.svelte-p6sjf2{position:fixed;left:0;top:0;z-index:400;transform-origin:0 0;pointer-events:none;will-change:transform}.shelf-pen.svelte-p6sjf2 img:where(.svelte-p6sjf2){display:block;width:100%;filter:drop-shadow(-6px 14px 14px rgba(30,16,6,.45))}.pov-line.svelte-v9f3r2{position:absolute;left:50%;bottom:var(--pov-sub-bottom, 30%);width:min(92vw,680px);transform:translate(-50%,8px);opacity:0;text-align:center;transition:opacity var(--fade) ease-out,transform var(--fade) ease-out;pointer-events:none}.pov-line.shown.svelte-v9f3r2{opacity:1;transform:translate(-50%)}.pov-npc.svelte-v9f3r2,.pov-inner.svelte-v9f3r2,.pov-me.svelte-v9f3r2{display:inline;font-family:var(--font-ui);font-size:clamp(16px,2.15vw + 8px,23px);line-height:1.38;text-shadow:0 0 2px rgba(0,0,0,1),0 1px 3px rgba(0,0,0,.95),0 0 12px rgba(0,0,0,.8),0 0 28px rgba(0,0,0,.55)}.pov-npc.svelte-v9f3r2{color:#fff8ec;font-weight:600}.pov-inner.svelte-v9f3r2{color:#e9dfcd;font-style:italic;font-weight:500}.pov-me.svelte-v9f3r2{color:#ffd98f;font-weight:700}.pov-dash.svelte-v9f3r2{margin-right:.35em;opacity:.8}.pov.svelte-1s56uju{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;cursor:pointer;-webkit-tap-highlight-color:transparent}.pov-skip.svelte-1s56uju{position:absolute;top:calc(12px + env(safe-area-inset-top,0px));right:14px;z-index:2;padding:6px 13px;border-radius:999px;border:1px solid rgba(224,179,92,.55);background:linear-gradient(180deg,rgba(var(--accent-hi-rgb),.82),rgba(var(--accent-rgb),.82));color:#f6ead2;font:700 12.5px/1 var(--font-ui);letter-spacing:.03em;box-shadow:0 4px 14px #00000059;cursor:pointer}.pov-hint.svelte-1s56uju{position:absolute;left:50%;bottom:calc(var(--pov-sub-bottom, 30%) - 34px);transform:translate(-50%);color:#fff6e4d1;font:700 12px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 3px rgba(0,0,0,.9);opacity:0;transition:opacity .3s;pointer-events:none}.pov-hint.show.svelte-1s56uju{opacity:1}.lqi.svelte-1vmce4v{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.lqi.svelte-1vmce4v:not(.full){filter:blur(6px);transform:scale(1.04)}.full.svelte-1vmce4v{opacity:0;transition:opacity .35s ease-out}.full.ready.svelte-1vmce4v{opacity:1}.pra.svelte-1d0um9k{position:absolute;top:0;right:0;bottom:0;left:0;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;transition:opacity .45s ease-in-out,background-position .8s ease-in-out}.pra.svelte-1d0um9k .lqi{transition:opacity .35s ease-out,object-position .8s ease-in-out}.pra.off.svelte-1d0um9k{opacity:0}.prv.svelte-7hp255{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .45s ease-in-out;background:radial-gradient(ellipse at 50% 45%,#1a1410f0,#060504fa)}.prv.on.svelte-7hp255{opacity:1}.prv-cover.svelte-7hp255{position:absolute;top:0;right:0;bottom:0;left:0;animation:svelte-7hp255-prv-in .6s ease-out both}.prv-sketch.svelte-7hp255{position:absolute;left:50%;top:42%;width:auto;height:min(72vh,140vw);max-width:94vw;object-fit:contain;transform:translate(-50%,-50%);animation:svelte-7hp255-prv-in .6s ease-out both}@keyframes svelte-7hp255-prv-in{0%{opacity:0}to{opacity:1}}.tp.svelte-186jx6t{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none}.tp-card.svelte-186jx6t{position:absolute;left:calc(var(--s) * -.5);top:calc(var(--s) * -.572);width:var(--s);box-sizing:border-box;padding:calc(var(--s) * .055) calc(var(--s) * .055) calc(var(--s) * .2);border-radius:calc(var(--s) * .02);background:linear-gradient(180deg,#fffdf6,#f1e9d6);box-shadow:0 calc(var(--s) * .02) calc(var(--s) * .05) #28160866,inset 0 0 0 1px #785a3240;opacity:0;will-change:transform,opacity}.tp-img.svelte-186jx6t{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#2a1f1a}.tp-img.svelte-186jx6t img:where(.svelte-186jx6t){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;-webkit-user-select:none;user-select:none}.nbf.svelte-gy6hs6{position:fixed;top:0;right:0;bottom:0;left:0;z-index:650;overflow:hidden;perspective:var(--persp);perspective-origin:50% 50%;--pov-sub-bottom: var(--sub);-webkit-user-select:none;user-select:none;will-change:transform}.nbf-dim.svelte-gy6hs6{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#07080a;opacity:0;will-change:opacity}.nbf-room.svelte-gy6hs6,.nbf-table.svelte-gy6hs6{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;will-change:transform,opacity}.nbf-room.svelte-gy6hs6{z-index:1}.nbf-table.svelte-gy6hs6{z-index:2}.nbf-art.svelte-gy6hs6{position:absolute;top:0;right:0;bottom:0;left:0;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;transition:opacity .35s ease-in-out}.nbf-blur.svelte-gy6hs6{transition:none;will-change:opacity}.nbf-room-drift.svelte-gy6hs6{position:absolute;top:0;right:0;bottom:0;left:0;animation:svelte-gy6hs6-nbf-breathe 6s ease-in-out infinite alternate}@keyframes svelte-gy6hs6-nbf-breathe{0%{transform:translate(0) scale(1)}to{transform:translate(.35%,-.3%) scale(1.012)}}@media(prefers-reduced-motion:reduce){.nbf-room-drift.svelte-gy6hs6{animation:none}}.nbf-table-vignette.svelte-gy6hs6{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 45%,transparent 55%,rgba(30,18,8,.38))}.nbf-shelf.svelte-gy6hs6{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;opacity:0}.nbf-hero.svelte-gy6hs6{position:absolute;z-index:4;backface-visibility:hidden;will-change:transform}.nbf-hero-shade.svelte-gy6hs6{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--w) * .009) calc(var(--w) * .021) calc(var(--w) * .021) calc(var(--w) * .009);background:#000;opacity:0;pointer-events:none;will-change:opacity}.nbf-bow.svelte-gy6hs6{position:absolute;left:0;top:0;z-index:5;pointer-events:none}.nbf-bow-half.svelte-gy6hs6{position:absolute;left:0;top:0;width:.95em;transform-origin:50% 0;will-change:transform}.nbf-hand.svelte-gy6hs6{position:absolute;left:0;top:0;z-index:6;width:0;height:0;transform-origin:0 0;will-change:transform;pointer-events:none}.nbf-hand.svelte-gy6hs6 img:where(.svelte-gy6hs6){position:absolute;display:block;max-width:none;opacity:0;transition:opacity .12s linear;filter:drop-shadow(-10px 18px 18px rgba(0,0,0,.45))}.nbf-hand.svelte-gy6hs6 img.on:where(.svelte-gy6hs6){opacity:1}.nbf-hand.svelte-gy6hs6 img.lq:where(.svelte-gy6hs6){filter:blur(2px) drop-shadow(-10px 18px 18px rgba(0,0,0,.45))}.nbf-photos.svelte-gy6hs6{position:absolute;left:0;top:0;z-index:5;pointer-events:none}.nbf-reveal.svelte-gy6hs6{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none}.nbf-blink.svelte-gy6hs6{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:#050506;opacity:0;pointer-events:none}.nbf-novel.svelte-gy6hs6{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;opacity:0}
