@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600;9..144,700&family=Poppins:wght@300;400;500;600&display=swap";:root{--bg-dark:#1f1813;--bg-dark-2:#2b221c;--parchment:#f1e6d2;--parchment-2:#e8dac0;--ink:#2a1e16;--ink-soft:#5a4c3e;--text-muted:rgba(241,230,210,.65);--ember:#d6883e;--ember-soft:#e8b07a;--moss:#51694f;--gold:#c9a02e;--font-display:"Fraunces",serif;--font-body:"Poppins",sans-serif;--radius-sm:4px;--radius-md:8px}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:var(--font-body);background:var(--parchment);color:var(--ink)}a{text-decoration:none;color:inherit}.display{font-family:var(--font-display)}.ui{font-family:var(--font-body)}.thin-scroll{scrollbar-width:thin;scrollbar-color:rgba(241,230,210,.22) transparent}.thin-scroll::-webkit-scrollbar{width:6px;height:6px}.thin-scroll::-webkit-scrollbar-track{background:transparent}.thin-scroll::-webkit-scrollbar-thumb{border-radius:3px;background:#f1e6d22e}.thin-scroll::-webkit-scrollbar-thumb:hover{background:#f1e6d252}@keyframes spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.ua[data-v-043e32bb]{position:relative;display:grid;place-items:center;width:var(--ua-size);height:var(--ua-size);flex:0 0 auto;border-radius:50%;line-height:1}.ua-letter[data-v-043e32bb],.ua-pic[data-v-043e32bb]{grid-area:1/1}.ua-pic[data-v-043e32bb]{width:100%;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.ua-letter[data-v-043e32bb]{font-size:calc(var(--ua-size)*.44);font-weight:600}.ua-frame[data-v-043e32bb]{position:absolute;left:50%;top:50%;width:calc(var(--ua-size)*var(--ua-scale));height:calc(var(--ua-size)*var(--ua-scale));transform:translate(-50%,-50%);max-width:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.name-figure[data-v-692c7a32]{display:inline-flex;flex:none;vertical-align:-.35em;margin-left:.3em}.name-figure img[data-v-692c7a32]{width:1.5em;height:1.5em;-o-object-fit:contain;object-fit:contain}.reel-backdrop[data-v-98fe7c94]{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:16px;background:#0f0b08db}.reel-sheet[data-v-98fe7c94]{position:relative;width:min(440px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:28px 22px 24px;border-radius:14px;border:1px solid rgba(241,230,210,.18);background:var(--bg-dark-2);color:var(--parchment);text-align:center;box-shadow:0 30px 80px #0009}.reel-sheet.is-result[data-v-98fe7c94]{overflow:hidden auto}.reel-sheet.has-bg[data-v-98fe7c94]{background-color:var(--bg-dark-2);background-size:cover;background-position:50%}.reel-sheet.has-bg[data-v-98fe7c94] :is(.reel-title,.prize-name,.eyebrow){text-shadow:0 2px 10px rgba(0,0,0,.7)}.reel-sheet.has-bg[data-v-98fe7c94] :is(.reel-lead,.prize-sub){color:#f1e6d2d1;text-shadow:0 1px 6px rgba(0,0,0,.8)}.rays-clip[data-v-98fe7c94]{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.reel-close[data-v-98fe7c94]{position:absolute;top:10px;right:10px;z-index:2;width:34px;height:34px;border:none;border-radius:50%;background:none;color:#f1e6d299;font-size:22px;line-height:1;cursor:pointer}.reel-close[data-v-98fe7c94]:hover{background:#f1e6d212;color:var(--parchment)}.trial-tag[data-v-98fe7c94]{display:inline-block;margin-bottom:10px;padding:2px 8px;border-radius:4px;background:var(--gold);color:var(--bg-dark);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.reel-title[data-v-98fe7c94]{margin:0 0 4px;font-size:25px;font-weight:600;text-wrap:balance}.reel-lead[data-v-98fe7c94]{max-width:34ch;margin:0 auto 18px;font-size:13px;color:#f1e6d29e}.reel-window[data-v-98fe7c94]{--cell:116px;position:relative;width:min(240px,100%);height:calc(var(--cell)*3);margin:0 auto}.reel-fade[data-v-98fe7c94]{position:relative;height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 32%,#000 68%,transparent);mask-image:linear-gradient(180deg,transparent,#000 32%,#000 68%,transparent)}.reel-plate[data-v-98fe7c94]{position:absolute;left:0;right:0;top:50%;height:var(--cell);transform:translateY(-50%);border-radius:14px;background:#140e0a33;-webkit-backdrop-filter:blur(var(--bg-blur,6px));backdrop-filter:blur(var(--bg-blur,6px));pointer-events:none}.reel-strip[data-v-98fe7c94]{will-change:transform}.reel-cell[data-v-98fe7c94]{display:grid;place-items:center;height:var(--cell)}.reel-cell img[data-v-98fe7c94]{width:calc(var(--cell) - 16px);height:calc(var(--cell) - 16px);-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reel-line[data-v-98fe7c94]{position:absolute;left:0;right:0;top:50%;z-index:1;height:var(--cell);transform:translateY(-50%);border:2px solid rgba(232,176,122,.7);border-radius:14px;box-shadow:0 0 18px #d6883e59,inset 0 0 12px #d6883e33;pointer-events:none}.reel-err[data-v-98fe7c94]{min-height:20px;margin:10px 0;font-size:13px;color:#e07070}.reel-btn[data-v-98fe7c94]{padding:11px 28px;border:none;border-radius:6px;background:var(--ember);color:var(--bg-dark);font-family:var(--font-body);font-size:15px;font-weight:500;cursor:pointer}.reel-btn[data-v-98fe7c94]:hover:not(:disabled){background:var(--ember-soft)}a.reel-btn[data-v-98fe7c94]{display:inline-block;text-decoration:none}.guest-title[data-v-98fe7c94]{display:block;font-size:15px;font-weight:600;color:var(--parchment)}.reel-btn[data-v-98fe7c94]:disabled{opacity:.5;cursor:default}.reel-btn.ghost[data-v-98fe7c94]{border:1px solid rgba(241,230,210,.22);background:none;color:var(--parchment)}.reel-btn.ghost[data-v-98fe7c94]:hover{background:#f1e6d20f}.rays[data-v-98fe7c94]{position:absolute;left:50%;top:160px;width:560px;height:560px;margin:-280px 0 0 -280px;pointer-events:none;background:repeating-conic-gradient(from 0deg,rgba(232,176,122,.13) 0 8deg,transparent 8deg 22deg);-webkit-mask:radial-gradient(circle,#000 18%,transparent 62%);mask:radial-gradient(circle,#000 18%,transparent 62%);animation:rays-98fe7c94 24s linear infinite}@keyframes rays-98fe7c94{to{transform:rotate(1turn)}}.is-result[data-v-98fe7c94]>:not(.rays-clip):not(.reel-close){position:relative}.eyebrow[data-v-98fe7c94]{margin:0 0 6px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ember-soft)}.prize[data-v-98fe7c94]{width:var(--prize);height:var(--prize);max-width:100%;margin:6px auto 12px}.prize-face[data-v-98fe7c94],.prize-hole[data-v-98fe7c94]{position:absolute;left:50%;top:50%;width:var(--face);height:var(--face);border-radius:50%}.prize-hole[data-v-98fe7c94]{transform:translate(-50%,-50%);border:1.5px dashed rgba(241,230,210,.22);background:radial-gradient(circle,rgba(232,176,122,.12),transparent 70%)}.prize-face[data-v-98fe7c94]{transform:translate(-50%,-50%) scale(.2);opacity:0;background:linear-gradient(135deg,var(--ember-soft),var(--moss));color:var(--bg-dark);transition:transform .8s cubic-bezier(.2,.9,.25,1.2),opacity .4s}.prize.face-shown .prize-face[data-v-98fe7c94]{transform:translate(-50%,-50%) scale(1);opacity:1}.prize-frame[data-v-98fe7c94]{position:absolute;inset:0;width:100%;height:100%;animation:rise-98fe7c94 .9s cubic-bezier(.2,.9,.25,1.25) both;-webkit-user-select:none;-moz-user-select:none;user-select:none}.prize-skin[data-v-98fe7c94]{position:relative;width:220px;height:140px;margin:10px auto 12px;display:grid;align-content:center;justify-items:center;gap:8px;overflow:hidden;border-radius:10px;border:1px solid rgba(241,230,210,.14);animation:rise-98fe7c94 .8s cubic-bezier(.2,.9,.25,1.25) both}.prize-skin .corner[data-v-98fe7c94]{position:absolute;left:0;top:0;width:84px;height:84px;-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top}.prize-skin .corner--right[data-v-98fe7c94]{left:auto;right:0;transform:scaleX(-1)}.skin-name[data-v-98fe7c94]{position:relative;font-family:var(--font-display);font-size:19px;font-weight:700;color:var(--accent)}.skin-line[data-v-98fe7c94]{width:110px;height:6px;border-radius:3px;background:#f1e6d224}.skin-line--short[data-v-98fe7c94]{width:70px}.prize-figure[data-v-98fe7c94]{position:relative;display:grid;justify-items:center;gap:10px;margin:8px auto 6px;animation:rise-98fe7c94 .8s cubic-bezier(.2,.9,.25,1.25) both}.prize-figure>img[data-v-98fe7c94]{width:160px;height:160px;-o-object-fit:contain;object-fit:contain}.figure-by-name[data-v-98fe7c94]{font-size:15px;font-weight:600;color:var(--parchment)}.scene-pic[data-v-98fe7c94]{display:block;width:160px;height:160px;margin:8px auto 10px;-o-object-fit:contain;object-fit:contain;animation:rise-98fe7c94 .8s cubic-bezier(.2,.9,.25,1.25) both}@keyframes rise-98fe7c94{0%{transform:scale(.4) rotate(-25deg);opacity:0}to{transform:none;opacity:1}}.prize-name[data-v-98fe7c94]{margin:0;font-size:26px;font-weight:700;text-wrap:balance}.prize-sub[data-v-98fe7c94]{max-width:34ch;margin:6px auto 20px;font-size:13.5px;line-height:1.55;color:#f1e6d2b3}.actions[data-v-98fe7c94]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.worn-tag[data-v-98fe7c94]{padding:10px 6px;font-size:14px;font-weight:500;color:#8fb07a}.reel-fine[data-v-98fe7c94]{margin:16px 0 0;font-size:12px;color:#f1e6d266}@media(max-width:480px){.reel-window[data-v-98fe7c94]{--cell:96px}}@media(prefers-reduced-motion:reduce){.prize-figure[data-v-98fe7c94],.prize-frame[data-v-98fe7c94],.prize-skin[data-v-98fe7c94],.rays[data-v-98fe7c94],.scene-pic[data-v-98fe7c94]{animation:none}.prize-face[data-v-98fe7c94]{transition:none}}.notif-widget[data-v-c3a405c2]{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:90;display:flex;flex-direction:column;align-items:flex-end;gap:10px;transition:transform .25s ease,opacity .25s ease}.notif-widget.is-open[data-v-c3a405c2]{z-index:200}.notif-widget.tucked[data-v-c3a405c2]{transform:translate(calc(100% + 18px));opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.notif-widget[data-v-c3a405c2]{transition:none}}.orb-btn[data-v-c3a405c2]{position:relative;width:56px;padding:0;border:none;background:none;line-height:0;cursor:pointer;transition:transform .15s}.orb-btn[data-v-c3a405c2]:hover{transform:translateY(-2px)}.orb[data-v-c3a405c2]{display:block;width:100%;height:auto;filter:drop-shadow(0 4px 10px rgba(0,0,0,.45))}.glow[data-v-c3a405c2]{position:absolute;left:50%;top:43%;width:92%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 50% 50%,#e2b0fff7 0,#b052ffeb 20%,#8a1cfab8 46%,#6800eb00 76%);opacity:0;pointer-events:none}.orb-btn.has-unread .glow[data-v-c3a405c2]{animation:orb-glow-c3a405c2 2.2s ease-in-out infinite}@keyframes orb-glow-c3a405c2{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.orb-btn.has-unread .glow[data-v-c3a405c2]{animation:none;opacity:.8}}.badge[data-v-c3a405c2]{position:absolute;top:0;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ember);color:var(--bg-dark);font-size:11px;font-weight:600;line-height:18px;text-align:center}.panel[data-v-c3a405c2]{width:min(340px,calc(100vw - 36px));max-height:min(60vh,420px);overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(241,230,210,.14);border-radius:var(--radius-md);box-shadow:0 10px 30px #00000073}.panel[data-v-c3a405c2],.panel-head[data-v-c3a405c2]{background:var(--bg-dark-2)}.panel-head[data-v-c3a405c2]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(241,230,210,.1);position:sticky;top:0}.panel-title[data-v-c3a405c2]{font-size:13px;font-weight:600;color:var(--parchment);flex:1}.read-all[data-v-c3a405c2]{background:none;border:none;padding:0;font-size:11.5px;color:var(--text-muted);text-decoration:underline;cursor:pointer}.read-all[data-v-c3a405c2]:hover{color:var(--ember-soft)}.panel-close[data-v-c3a405c2]{display:none;background:none;border:none;padding:0 2px;font-size:22px;line-height:1;color:var(--text-muted);cursor:pointer}.panel-close[data-v-c3a405c2]:hover{color:var(--parchment)}.panel-note[data-v-c3a405c2]{margin:0;padding:18px 14px;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.list[data-v-c3a405c2]{list-style:none;margin:0;padding:0}.item[data-v-c3a405c2]{display:flex;gap:10px;width:100%;text-align:left;padding:11px 14px;background:none;border:none;border-bottom:1px solid rgba(241,230,210,.06);cursor:pointer;transition:background .15s}.item[data-v-c3a405c2]:hover{background:#f1e6d20a}.item--reel[data-v-c3a405c2]{background:linear-gradient(90deg,#d6883e29,#d6883e0a)}.item--reel[data-v-c3a405c2]:hover{background:linear-gradient(90deg,#d6883e3d,#d6883e14)}.reel-icon[data-v-c3a405c2]{flex:0 0 28px;width:28px;height:28px}.item-go[data-v-c3a405c2]{font-size:12px;font-weight:500;color:var(--ember-soft)}.item-pic[data-v-c3a405c2]{background:linear-gradient(135deg,var(--ember-soft),var(--moss));color:var(--bg-dark)}.item-pic--mine[data-v-c3a405c2]{background:#f1e6d214;color:var(--parchment)}.item-text[data-v-c3a405c2]{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.item-top[data-v-c3a405c2]{font-size:12px;color:var(--parchment-2)}.item-top b[data-v-c3a405c2]{color:var(--parchment);font-weight:600}.item-time[data-v-c3a405c2]{color:var(--text-muted);margin-left:4px}.item-body[data-v-c3a405c2]{font-size:12.5px;line-height:1.45;-webkit-line-clamp:2}.item-answered[data-v-c3a405c2],.item-body[data-v-c3a405c2]{color:var(--text-muted);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.item-answered[data-v-c3a405c2]{font-size:11.5px;line-height:1.4;opacity:.7;-webkit-line-clamp:1}@media(max-width:560px){.panel[data-v-c3a405c2]{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}.panel-head[data-v-c3a405c2]{padding:16px 16px 14px}.panel-title[data-v-c3a405c2]{font-size:16px}.panel-close[data-v-c3a405c2]{display:block}.list[data-v-c3a405c2]{flex:1;overflow-y:auto}.item[data-v-c3a405c2]{padding:14px 16px}.item-body[data-v-c3a405c2]{-webkit-line-clamp:3}}.notif-panel-enter-active[data-v-c3a405c2],.notif-panel-leave-active[data-v-c3a405c2]{transition:opacity .18s ease,transform .18s ease}.notif-panel-enter-from[data-v-c3a405c2],.notif-panel-leave-to[data-v-c3a405c2]{opacity:0;transform:translateY(8px)}.error-page[data-v-ada14c2a]{min-height:100vh;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px 24px;font-family:var(--font-body)}.error-img[data-v-ada14c2a]{width:380px;max-width:88vw;border-radius:12px}.error-code[data-v-ada14c2a]{font-size:96px;line-height:1;color:#8b5e3c;opacity:.25}.error-sub[data-v-ada14c2a]{font-size:15px;color:#3a2510;opacity:.7;margin:0;text-align:center}.btn-home[data-v-ada14c2a]{display:inline-block;padding:11px 26px;background:#2a1a0a;color:#f5f0e8;border-radius:var(--radius-sm);font-size:14px;font-weight:500;text-decoration:none;transition:transform .15s,box-shadow .15s}.btn-home[data-v-ada14c2a]:hover{transform:translateY(-1px);box-shadow:0 6px 18px -6px #0006}
