.toast-enter-active[data-v-1a94ddb6],.toast-leave-active[data-v-1a94ddb6]{transition:opacity .2s ease,transform .2s var(--ease-out)}.toast-enter-from[data-v-1a94ddb6],.toast-leave-to[data-v-1a94ddb6]{opacity:0;transform:translate(-50%,8px)}.app[data-v-112cea41]{position:relative;min-height:100vh;min-height:100dvh;isolation:isolate}.app__main[data-v-112cea41]{position:relative;z-index:1}.stage[data-v-112cea41]{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;contain:strict}.stage__base[data-v-112cea41]{position:absolute;inset:0;background:radial-gradient(130% 74% at 50% -8%,#a92131,#861725,#5c0e18 52%,#380810,#1f0408),linear-gradient(180deg,#4a0a12,#200408)}.stage__beam[data-v-112cea41]{position:absolute;left:50%;top:-34vh;width:132vmax;height:132vmax;transform:translate(-50%);background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(255,214,140,.055) 0deg 4deg,transparent 4deg 13deg);-webkit-mask:radial-gradient(circle at 50% 50%,#000 0 20%,rgba(0,0,0,.55) 38%,transparent 62%);mask:radial-gradient(circle at 50% 50%,#000 0 20%,rgba(0,0,0,.55) 38%,transparent 62%);animation:stageSpin-112cea41 90s linear infinite;will-change:transform}.stage__glow[data-v-112cea41]{position:absolute;border-radius:50%;filter:blur(26px)}.stage__glow--top[data-v-112cea41]{left:50%;top:-180px;width:460px;height:460px;transform:translate(-50%);background:radial-gradient(circle,rgba(255,206,128,.3) 0%,rgba(255,176,96,.08) 46%,transparent 68%);animation:glowPulse 10s ease-in-out infinite}.stage__glow--bottom[data-v-112cea41]{right:-140px;bottom:-120px;width:380px;height:380px;background:radial-gradient(circle,rgba(255,120,78,.16) 0%,transparent 66%)}.stage__stars[data-v-112cea41]{position:absolute;inset:0;opacity:.7;background-image:radial-gradient(1.4px 1.4px at 12% 14%,rgba(255,240,200,.9),transparent 62%),radial-gradient(1px 1px at 28% 8%,rgba(255,236,190,.75),transparent 62%),radial-gradient(1.6px 1.6px at 46% 5%,rgba(255,246,214,.8),transparent 62%),radial-gradient(1px 1px at 62% 12%,rgba(255,232,184,.7),transparent 62%),radial-gradient(1.3px 1.3px at 82% 7%,rgba(255,240,200,.85),transparent 62%),radial-gradient(1px 1px at 92% 20%,rgba(255,236,190,.6),transparent 62%),radial-gradient(1.2px 1.2px at 6% 38%,rgba(255,240,200,.5),transparent 62%),radial-gradient(1px 1px at 74% 32%,rgba(255,236,190,.45),transparent 62%),radial-gradient(1.4px 1.4px at 22% 56%,rgba(255,240,200,.4),transparent 62%),radial-gradient(1px 1px at 88% 62%,rgba(255,236,190,.4),transparent 62%);animation:twinkle 7s ease-in-out infinite alternate}.stage__vignette[data-v-112cea41]{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 40%,transparent 42%,rgba(14,2,4,.55) 100%)}@keyframes stageSpin-112cea41{to{transform:translate(-50%) rotate(360deg)}}@media(prefers-reduced-motion:reduce){.stage__beam[data-v-112cea41],.stage__glow--top[data-v-112cea41],.stage__stars[data-v-112cea41]{animation:none}}.app-icon[data-v-3a871ad8]{display:block;flex:none}.brand[data-v-123dc523]{display:flex;align-items:flex-start;gap:12px}.brand__mark[data-v-123dc523]{position:relative;flex:none;width:44px;height:44px;margin-top:1px;border-radius:13px;background:linear-gradient(150deg,#ffe9b4,#e9bb68 46%,#c08c3a);box-shadow:0 8px 18px -10px #ffbe5ad9,inset 0 1px #ffffffd9;display:grid;place-items:center}.brand__card[data-v-123dc523]{position:relative;width:26px;height:19px;border-radius:4.5px;background:linear-gradient(140deg,#7c1420,#a81d29 55%,#6c0f1a);box-shadow:inset 0 0 0 1px #ffecc480,0 2px 4px #400a0c80;padding:5px 5px 0;overflow:hidden}.brand__card-line[data-v-123dc523]{display:block;height:1.6px;width:100%;margin-bottom:2.6px;border-radius:2px;background:#ffecc4b8}.brand__card-line--short[data-v-123dc523]{width:58%}.brand__card-star[data-v-123dc523]{position:absolute;right:3px;bottom:1px;font-size:7px;line-height:1;color:#ffe9b4}.brand__mark-glow[data-v-123dc523]{position:absolute;inset:-6px;border-radius:18px;background:radial-gradient(circle,rgba(255,206,128,.36),transparent 68%);z-index:-1;animation:glowPulse 6s ease-in-out infinite}.brand__copy[data-v-123dc523]{min-width:0;flex:1}.brand__row[data-v-123dc523]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.brand__name[data-v-123dc523]{font-size:17.5px;font-weight:700;line-height:1.34;letter-spacing:.02em;color:var(--gold-100);text-shadow:0 1px 12px rgba(255,200,120,.18)}.brand__tag[data-v-123dc523]{flex:none}.brand__desc[data-v-123dc523]{margin-top:5px;font-size:12px;line-height:1.55;color:var(--ink-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:350px){.brand__name[data-v-123dc523]{font-size:16px}}.scratch[data-v-c610fdb1]{position:relative;height:192px;border-radius:22px;overflow:hidden;background:repeating-linear-gradient(114deg,#ffffff1a 0 1px,#fff0 1px 8px),linear-gradient(136deg,#fff5d4,#f4d68d 17%,#d9a94f 40%,#f8e6b4 56%,#c9933f 76%,#edd08d 92%,#f9ecc4);box-shadow:0 22px 42px -24px #000000eb,0 4px 16px #00000047,inset 0 1px #ffffffd9,inset 0 -2px 8px #7442084d;animation:floaty 7s ease-in-out infinite}.scratch__grain[data-v-c610fdb1]{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 18% 24%,rgba(255,255,255,.5),transparent 60%),radial-gradient(1px 1px at 42% 68%,rgba(255,255,255,.42),transparent 60%),radial-gradient(1.4px 1.4px at 67% 30%,rgba(255,255,255,.5),transparent 60%),radial-gradient(1px 1px at 83% 74%,rgba(255,255,255,.38),transparent 60%),radial-gradient(1px 1px at 28% 86%,rgba(255,255,255,.36),transparent 60%),radial-gradient(1px 1px at 92% 18%,rgba(255,255,255,.42),transparent 60%);opacity:.75;mix-blend-mode:soft-light}.scratch__hot[data-v-c610fdb1]{position:absolute;top:-46%;left:-18%;width:72%;height:190%;background:radial-gradient(ellipse at center,rgba(255,255,255,.24),transparent 66%);transform:rotate(16deg);opacity:.85}.scratch__shine[data-v-c610fdb1]{position:absolute;top:-30%;bottom:-30%;left:-46%;width:30%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.5) 48%,transparent 100%);transform:skew(-16deg);animation:heroShine-c610fdb1 4.8s ease-in-out infinite;mix-blend-mode:screen}.scratch__head[data-v-c610fdb1]{position:absolute;top:14px;left:16px;right:14px;display:flex;align-items:center;justify-content:space-between;gap:8px}.scratch__kicker[data-v-c610fdb1]{font-size:12px;font-weight:700;letter-spacing:.12em;color:#582d08;text-shadow:0 1px 0 rgba(255,255,255,.5)}.scratch__kicker--right[data-v-c610fdb1]{letter-spacing:.14em}.scratch__center[data-v-c610fdb1]{position:absolute;left:0;right:0;top:50%;transform:translateY(-52%);text-align:center;padding:0 25px}.scratch__title[data-v-c610fdb1]{font-size:clamp(34px,10.4vw,42px);font-weight:800;line-height:1.08;letter-spacing:.16em;text-indent:.16em;color:#703e0ad1;text-shadow:0 1px 0 rgba(255,255,255,.68),0 -1px 0 rgba(124,72,12,.32),0 3px 8px rgba(255,246,214,.5);background:linear-gradient(180deg,#804c12eb,#5c3006b8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(255,255,255,.42))}.scratch__sub[data-v-c610fdb1]{margin-top:7px;font-size:12px;letter-spacing:.06em;color:#603308;text-shadow:0 1px 0 rgba(255,255,255,.4)}.scratch__scratches[data-v-c610fdb1]{position:absolute;inset:0;width:100%;height:100%;opacity:.85}.scratch__strokes[data-v-c610fdb1]{fill:none;stroke:#76481038;stroke-width:1.7;stroke-linecap:round}.scratch__strokes--light[data-v-c610fdb1]{stroke:#fff9;stroke-width:1.15;transform:translateY(-1px)}.scratch__sparkles[data-v-c610fdb1]{position:absolute;inset:0;pointer-events:none}.scratch__spark[data-v-c610fdb1]{position:absolute;width:3px;height:3px;border-radius:50%;background:#fffdf2;box-shadow:0 0 7px 2px #fffae1d9;animation:sparkle-c610fdb1 3.4s ease-in-out infinite}.scratch__spark--1[data-v-c610fdb1]{left:14%;top:30%;animation-delay:.2s}.scratch__spark--2[data-v-c610fdb1]{left:72%;top:22%;animation-delay:1.1s}.scratch__spark--3[data-v-c610fdb1]{left:84%;top:62%;animation-delay:1.9s}.scratch__spark--4[data-v-c610fdb1]{left:30%;top:76%;animation-delay:2.5s}.scratch__spark--5[data-v-c610fdb1]{left:58%;top:84%;animation-delay:.7s}.scratch__foot[data-v-c610fdb1]{position:absolute;left:16px;right:16px;bottom:14px;display:flex;align-items:center;justify-content:space-between;font-size:12px;letter-spacing:.06em;color:#582d08;font-family:var(--font-mono)}.scratch__dots[data-v-c610fdb1]{letter-spacing:.36em}.scratch__edge[data-v-c610fdb1]{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 0 22px #ffffff2e;pointer-events:none}@keyframes heroShine-c610fdb1{0%,58%{transform:translate(0) skew(-16deg)}to{transform:translate(560%) skew(-16deg)}}@keyframes sparkle-c610fdb1{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}@media(max-width:350px){.scratch[data-v-c610fdb1]{height:176px}}.prize-panel[data-v-287bf1d1]{padding:18px 16px 15px;margin-top:16px}.prize-list[data-v-287bf1d1]{display:flex;flex-direction:column;border-radius:14px;overflow:hidden;background:#1003063d;border:1px solid rgba(255,214,150,.1)}.prize[data-v-287bf1d1]{display:flex;align-items:center;gap:11px;padding:11px 12px}.prize+.prize[data-v-287bf1d1]{border-top:1px solid rgba(255,214,150,.09)}.prize[data-v-287bf1d1]:nth-child(odd){background:#fff6e706}.prize__medal[data-v-287bf1d1]{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--gold-200);background:#f3d7951a;border:1px solid rgba(255,246,231,.14)}.prize__medal--gold[data-v-287bf1d1]{color:#6a2c06;background:linear-gradient(145deg,#ffe8ae,#e0ac4e);border-color:#fff5d2cc;box-shadow:0 4px 10px -4px #ffbe5acc}.prize__medal--silver[data-v-287bf1d1]{color:#3d444d;background:linear-gradient(145deg,#f2f5f9,#c2cad3);border-color:#fffc;box-shadow:0 4px 10px -4px #dce6f080}.prize__medal--bronze[data-v-287bf1d1]{color:#4c2a0c;background:linear-gradient(145deg,#f3c690,#c78a4b);border-color:#ffe6c8b3;box-shadow:0 4px 10px -4px #e6a05a80}.prize__main[data-v-287bf1d1]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.prize__name[data-v-287bf1d1]{font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--gold-100)}.prize__desc[data-v-287bf1d1]{font-size:12px;line-height:1.4;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prize__prob[data-v-287bf1d1]{flex:none;font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--gold-300);text-shadow:0 0 12px rgba(243,215,149,.35)}.prize-note[data-v-287bf1d1]{margin-top:11px;font-size:12px;line-height:1.55;color:var(--ink-3);letter-spacing:.02em}.error-panel[data-v-bf321583]{margin-top:14px;padding:16px;border-color:#ffba844d;background:linear-gradient(158deg,#ffb0761f,#fff6e708 70%)}.error-panel__top[data-v-bf321583]{display:flex;align-items:flex-start;gap:12px}.error-panel__icon[data-v-bf321583]{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:#ffd9a8;background:radial-gradient(circle at 34% 26%,#ffe2aa52,#ffaa6c14);border:1px solid rgba(255,200,140,.34);box-shadow:0 6px 16px -8px #ffaa64b3}.error-panel__copy[data-v-bf321583]{min-width:0;flex:1}.error-panel__title[data-v-bf321583]{font-size:15.5px;font-weight:700;letter-spacing:.02em;color:#ffe4bc}.error-panel__desc[data-v-bf321583]{margin-top:5px;font-size:12px;line-height:1.62;color:var(--ink-2)}.error-panel__cool[data-v-bf321583]{margin-top:7px;font-size:12px;color:var(--gold-300)}.error-panel__action[data-v-bf321583]{margin-top:14px}.error-panel--compact[data-v-bf321583]{padding:14px}.error-panel--compact .error-panel__icon[data-v-bf321583]{width:36px;height:36px;border-radius:11px}.error-panel--compact .error-panel__title[data-v-bf321583]{font-size:14.5px}.mask-enter-active[data-v-324ad11d],.mask-leave-active[data-v-324ad11d]{transition:opacity .24s ease}.mask-enter-from[data-v-324ad11d],.mask-leave-to[data-v-324ad11d]{opacity:0}.sheet-enter-active[data-v-324ad11d]{transition:transform .32s var(--ease-out)}.sheet-leave-active[data-v-324ad11d]{transition:transform .22s ease}.sheet-enter-from[data-v-324ad11d],.sheet-leave-to[data-v-324ad11d]{transform:translateY(100%)}.drawing[data-v-c8e5a3f8]{position:fixed;inset:0;z-index:70;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 32px calc(var(--safe-bottom) + 40px);background:radial-gradient(90% 70% at 50% 40%,#4a0a12d1,#140306f0 62%,#0a0203f7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.drawing__halo[data-v-c8e5a3f8]{position:absolute;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(255,206,128,.26) 0%,transparent 66%);filter:blur(8px);animation:haloPulse-c8e5a3f8 2s ease-in-out infinite}.drawing__scene[data-v-c8e5a3f8]{position:relative;width:148px;height:100px;perspective:700px;z-index:1}.drawing__card[data-v-c8e5a3f8]{position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:cardFlip-c8e5a3f8 1.35s cubic-bezier(.4,.1,.2,1) infinite}.drawing__face[data-v-c8e5a3f8]{position:absolute;inset:0;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 18px 30px -16px #000000e6,inset 0 1px #ffffffb3}.drawing__face--front[data-v-c8e5a3f8]{background:repeating-linear-gradient(115deg,rgba(255,255,255,.16) 0 1px,transparent 1px 6px),linear-gradient(138deg,#fff2c8,#f0cd82 28%,#d6a04a 62%,#f6e0a8 86%,#c8913c);border:1px solid rgba(255,248,220,.8);color:#6c3c0ac7}.drawing__front-kicker[data-v-c8e5a3f8]{font-size:8px;font-weight:700;letter-spacing:.34em;opacity:.7}.drawing__front-title[data-v-c8e5a3f8]{font-size:22px;font-weight:800;letter-spacing:.16em;text-indent:.16em;text-shadow:0 1px 0 rgba(255,255,255,.5)}.drawing__front-lines[data-v-c8e5a3f8]{width:56px;height:2px;margin-top:5px;border-radius:2px;background:#6c3c0a5c;box-shadow:0 5px #6c3c0a38,0 10px #6c3c0a24}.drawing__face--back[data-v-c8e5a3f8]{transform:rotateY(180deg);background:radial-gradient(80% 80% at 30% 20%,rgba(255,206,128,.3),transparent 60%),linear-gradient(150deg,#a81d29,#7c1420 52%,#4a0a12);border:1px solid rgba(255,226,176,.6);color:var(--gold-200)}.drawing__question[data-v-c8e5a3f8]{font-size:34px;font-weight:800;line-height:1;color:#ffe7b4;text-shadow:0 0 18px rgba(255,210,130,.75)}.drawing__back-star[data-v-c8e5a3f8]{font-size:12px;color:#ffecc4cc}.drawing__shadow[data-v-c8e5a3f8]{position:absolute;left:50%;bottom:-20px;width:110px;height:14px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.55),transparent 70%);transform:translate(-50%);animation:shadowPulse-c8e5a3f8 1.35s ease-in-out infinite}.drawing__label[data-v-c8e5a3f8]{position:relative;z-index:1;margin-top:44px;font-size:15px;font-weight:600;letter-spacing:.08em;color:var(--gold-100);text-align:center}.drawing__dots[data-v-c8e5a3f8]{display:flex;gap:6px;margin-top:12px}.drawing__dots i[data-v-c8e5a3f8]{width:5px;height:5px;border-radius:50%;background:var(--gold-300);opacity:.3;animation:dotBlink-c8e5a3f8 1.2s ease-in-out infinite}.drawing__dots i[data-v-c8e5a3f8]:nth-child(2){animation-delay:.18s}.drawing__dots i[data-v-c8e5a3f8]:nth-child(3){animation-delay:.36s}.drawing__tip[data-v-c8e5a3f8]{position:absolute;bottom:calc(var(--safe-bottom) + 34px);left:0;right:0;padding:0 36px;font-size:12px;letter-spacing:.04em;color:var(--ink-4);text-align:center}@keyframes cardFlip-c8e5a3f8{0%,8%{transform:rotateY(0) rotateX(0)}46%,55%{transform:rotateY(180deg) rotateX(8deg)}92%,to{transform:rotateY(360deg) rotateX(0)}}@keyframes haloPulse-c8e5a3f8{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:.95;transform:scale(1.05)}}@keyframes shadowPulse-c8e5a3f8{0%,to{opacity:.75;transform:translate(-50%) scaleX(1)}50%{opacity:.4;transform:translate(-50%) scaleX(.78)}}@keyframes dotBlink-c8e5a3f8{0%,to{opacity:.22;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.draw-fade-enter-active[data-v-c8e5a3f8],.draw-fade-leave-active[data-v-c8e5a3f8]{transition:opacity .26s ease}.draw-fade-enter-from[data-v-c8e5a3f8],.draw-fade-leave-to[data-v-c8e5a3f8]{opacity:0}@media(prefers-reduced-motion:reduce){.drawing__card[data-v-c8e5a3f8],.drawing__halo[data-v-c8e5a3f8],.drawing__shadow[data-v-c8e5a3f8],.drawing__dots i[data-v-c8e5a3f8]{animation:none}}.missing-entry[data-v-165b2215]{margin-top:40px;padding:40px 24px;text-align:center}.missing-entry__mark[data-v-165b2215]{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:16px;border-radius:50%;color:var(--gold-200);background:#ffc4781f;border:1px solid rgba(255,196,120,.28)}.missing-entry__title[data-v-165b2215]{margin:0 0 10px;font-size:19px;font-weight:700;color:var(--gold-100)}.missing-entry__desc[data-v-165b2215]{margin:0 auto;max-width:300px;font-size:13px;line-height:1.7;color:var(--ink-2)}.skeleton[data-v-165b2215]{display:flex;flex-direction:column;gap:14px}.skeleton__row[data-v-165b2215]{display:flex;align-items:center;gap:12px}.skeleton__block[data-v-165b2215]{display:block;border-radius:14px;background:linear-gradient(100deg,#fff6e70d 20%,#fff6e71f,#fff6e70d 56%);background-size:220% 100%;animation:shimmer-165b2215 1.5s linear infinite}.skeleton__block--mark[data-v-165b2215]{width:44px;height:44px;border-radius:13px}.skeleton__block--title[data-v-165b2215]{width:56%;height:18px}.skeleton__block--hero[data-v-165b2215]{height:192px;border-radius:22px}.skeleton__block--panel[data-v-165b2215]{height:200px;border-radius:22px}.skeleton__block--line[data-v-165b2215]{height:16px;width:70%}@keyframes shimmer-165b2215{0%{background-position:120% 0}to{background-position:-120% 0}}.home__hero[data-v-165b2215]{margin-top:15px;animation:riseIn .5s var(--ease-out) both}.state-banner[data-v-165b2215]{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;border-radius:13px;font-size:12px;line-height:1.6;color:var(--gold-200);background:#ffc47817;border:1px solid rgba(255,196,120,.24)}.state-banner[data-v-165b2215] svg{margin-top:1px;flex:none;color:var(--gold-300)}.verify-panel[data-v-165b2215]{margin-top:16px;padding:16px;animation:riseIn .54s var(--ease-out) .04s both}.verify-panel__head[data-v-165b2215]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.verify-panel__head .panel-tip[data-v-165b2215]{color:var(--ink-2)}.verify-panel__state[data-v-165b2215]{display:inline-flex;align-items:center;height:21px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.06em;color:#ffd9a8;background:#ffb0761f;border:1px solid rgba(255,196,120,.3)}.code-field[data-v-165b2215]{position:relative;display:flex;align-items:center;gap:10px;height:58px;padding:0 12px;border-radius:16px;background:linear-gradient(180deg,#1403079e,#20050a80);border:1px solid rgba(255,214,150,.2);box-shadow:inset 0 2px 6px #00000061,0 1px #fff6e70f;transition:border-color .2s ease,box-shadow .24s ease,background .2s ease}.code-field.is-focus[data-v-165b2215]{border-color:#f3d795b8;background:linear-gradient(180deg,#24060ca8,#2a070d80);box-shadow:inset 0 2px 6px #00000052,0 0 0 3px #f3d7951f,0 0 22px #f3d79529}.code-field.is-error[data-v-165b2215]{border-color:#ff9e7899;box-shadow:inset 0 2px 6px #00000057,0 0 0 3px #ff8c641a}.code-field__icon[data-v-165b2215]{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--gold-300);background:#f3d7951a;border:1px solid rgba(243,215,149,.2)}.code-field__input[data-v-165b2215]{flex:1;min-width:0;height:100%;font-size:20px;font-weight:600;letter-spacing:.16em;color:var(--gold-100);text-transform:uppercase;caret-color:var(--gold-300)}.code-field__input[data-v-165b2215]::placeholder{font-family:var(--font-sans);font-size:13.5px;font-weight:400;letter-spacing:.02em;color:#fff3de85}.code-field__clear[data-v-165b2215]{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--ink-3);background:#fff6e714;border:1px solid rgba(255,246,231,.12)}.code-hint[data-v-165b2215]{margin:9px 2px 0;min-height:17px;font-size:12px;letter-spacing:.02em;color:var(--ink-3);transition:color .2s ease}.code-hint.is-error[data-v-165b2215]{color:#ffc3a1}.verify-panel .btn--block[data-v-165b2215]{margin-top:13px}.verify-panel__trust[data-v-165b2215]{margin:10px 0 0;font-size:12px;line-height:1.6;text-align:center;color:#fff0d6db}.home__error-tip[data-v-165b2215]{margin:8px 2px 0;font-size:12px;line-height:1.6;color:#fff0d6e0;text-align:center}.home__error[data-v-165b2215]:empty{display:none}.quick[data-v-165b2215]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px}.quick__item[data-v-165b2215]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;height:74px;border-radius:16px;background:linear-gradient(160deg,#fff6e713,#fff6e707);border:1px solid var(--line);box-shadow:var(--shadow-card);transition:transform .16s var(--ease-out),border-color .2s ease}.quick__item[data-v-165b2215]:active{transform:scale(.97);border-color:#f3d7956b}.quick__icon[data-v-165b2215]{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:var(--gold-300);background:radial-gradient(circle at 34% 26%,#ffe2aa33,#ffd6960a);border:1px solid rgba(243,215,149,.16)}.quick__label[data-v-165b2215]{font-size:12px;letter-spacing:.03em;color:var(--ink-2)}.first-note[data-v-165b2215]{margin-top:14px;padding:15px 16px}.first-note__head[data-v-165b2215]{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--gold-200);letter-spacing:.03em}.first-note__head[data-v-165b2215] svg{color:var(--gold-300)}.first-note p[data-v-165b2215]{margin-top:9px;font-size:12px;line-height:1.72;color:var(--ink-2)}.first-note .first-note__sub[data-v-165b2215]{font-size:12px;color:var(--ink-3)}.home-footer[data-v-165b2215]{margin-top:26px;text-align:center}.home-footer__main[data-v-165b2215]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;letter-spacing:.04em;color:var(--ink-4)}.home-footer__main[data-v-165b2215] svg{color:#f3d79570}.sheet-rich[data-v-165b2215]{padding-top:2px}.sheet-rich__p[data-v-165b2215]{font-size:13.5px;line-height:1.82;color:var(--ink-2);letter-spacing:.01em}.sheet-rich__p+.sheet-rich__p[data-v-165b2215]{margin-top:9px}.sheet-foot[data-v-165b2215]{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,214,150,.14)}.sheet-foot__tip[data-v-165b2215]{margin-top:10px;font-size:12px;line-height:1.7;color:var(--ink-3)}.contact-card[data-v-165b2215]{margin-top:16px;padding:15px;border-radius:16px;background:linear-gradient(160deg,#fff6e714,#fff6e708);border:1px solid var(--line)}.contact-card__head[data-v-165b2215]{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--gold-200)}.contact-card__head[data-v-165b2215] svg{color:var(--gold-300)}.contact-card__text[data-v-165b2215]{margin-top:9px;font-size:12.5px;line-height:1.7;color:var(--ink-2);word-break:break-all}.selectable[data-v-165b2215]{user-select:text;-webkit-user-select:text}.contact-card__actions[data-v-165b2215]{display:flex;gap:9px;margin-top:13px}.contact-card__actions .btn[data-v-165b2215]{height:42px;flex:1;font-size:13px;letter-spacing:.04em;border-radius:12px;padding:0 12px}.contact-card__call[data-v-165b2215]{justify-content:center}@media(max-width:350px){.code-field__input[data-v-165b2215]{font-size:18px}.verify-panel[data-v-165b2215]{padding:14px}.quick__label[data-v-165b2215]{font-size:12px}}.scratch-stage[data-v-4ac9a4bc]{position:relative;width:100%;border-radius:20px;overflow:hidden;isolation:isolate;touch-action:pan-y}.scratch-stage__content[data-v-4ac9a4bc]{position:relative;z-index:1}.scratch-stage__canvas[data-v-4ac9a4bc]{position:absolute;inset:0;z-index:2;width:100%;height:100%;border-radius:inherit;touch-action:none;cursor:crosshair;transition:opacity .46s ease,transform .46s var(--ease-out),filter .46s ease;box-shadow:inset 0 0 0 1px #ffffff59}.scratch-stage__canvas.is-revealing[data-v-4ac9a4bc]{opacity:0;transform:scale(1.035);filter:blur(2px)}.scratch-stage__canvas.is-hidden[data-v-4ac9a4bc]{display:none}.scratch-stage__progress[data-v-4ac9a4bc]{position:absolute;top:10px;right:10px;z-index:3;display:flex;align-items:center;gap:7px;height:24px;padding:0 10px 0 8px;border-radius:999px;background:#1804088c;border:1px solid rgba(255,230,180,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.scratch-stage__bar[data-v-4ac9a4bc]{position:relative;display:block;width:34px;height:4px;border-radius:2px;background:#fff3;overflow:hidden}.scratch-stage__fill[data-v-4ac9a4bc]{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,#f3d795,#fff3cf);transition:width .14s linear}.scratch-stage__pct[data-v-4ac9a4bc]{font-size:10px;letter-spacing:.02em;color:#fff3dedb}.ticket__code[data-v-87196312]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 0;padding:8px 12px;border-radius:10px;background:#7a420a0f;border:1px dashed rgba(122,66,10,.24)}.ticket__code-label[data-v-87196312]{flex:none;font-size:12px;color:#603308c7}.ticket__code-value[data-v-87196312]{font-size:14px;font-weight:700;letter-spacing:.08em;color:#582d08;word-break:break-all;text-align:right}.ticket[data-v-87196312]{position:relative;min-height:226px;border-radius:20px;overflow:hidden;isolation:isolate}.ticket--win[data-v-87196312]{color:#5a1608;background:repeating-linear-gradient(118deg,rgba(255,255,255,.12) 0 1px,transparent 1px 7px),linear-gradient(142deg,#fff6d9,#f6dd9d 16%,#e6bb69 42%,#fbecc2 58%,#d8a64e 80%,#f7e4ad);box-shadow:0 20px 40px -22px #ffba5099,inset 0 1px #ffffffe6,inset 0 -2px 8px #7c480c3d}.ticket__pattern[data-v-87196312]{position:absolute;inset:8px;border-radius:15px;border:1px solid rgba(124,72,12,.22);pointer-events:none}.ticket__pattern[data-v-87196312]:before{content:"";position:absolute;inset:4px;border-radius:12px;border:1px dashed rgba(124,72,12,.2)}.ticket__shine[data-v-87196312]{position:absolute;top:-40%;bottom:-40%;left:-50%;width:38%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.85) 48%,transparent 100%);transform:skew(-18deg);animation:foilSweep-87196312 4.4s ease-in-out .5s infinite;mix-blend-mode:screen;pointer-events:none}.ticket__corner[data-v-87196312]{position:absolute;color:#76400a6b;pointer-events:none;z-index:1}.ticket__corner--tl[data-v-87196312]{top:16px;right:18px}.ticket__corner--br[data-v-87196312]{bottom:14px;left:18px;opacity:.5}.ticket__body[data-v-87196312]{position:relative;z-index:2;padding:18px 20px 16px;display:flex;flex-direction:column;min-height:226px}.ticket__head[data-v-87196312]{display:flex;align-items:center;justify-content:space-between;gap:10px}.ticket__eyebrow[data-v-87196312]{font-size:12px;font-weight:800;letter-spacing:.3em;color:#7a420a}.ticket__stamp[data-v-87196312]{display:inline-flex;align-items:center;height:20px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.1em;color:#683808e0;background:#fffcf0a8;border:1px solid rgba(114,64,8,.42)}.ticket__main[data-v-87196312]{margin-top:12px;flex:1}.ticket__level[data-v-87196312]{font-size:clamp(28px,8.6vw,34px);font-weight:800;line-height:1.14;letter-spacing:.06em;color:#6b1a08;text-shadow:0 1px 0 rgba(255,255,255,.55)}.ticket__prize[data-v-87196312]{margin-top:9px;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.01em;color:#7c260e}.ticket__hint[data-v-87196312]{margin-top:8px;font-size:12px;line-height:1.55;color:#623408d1}.ticket__perf[data-v-87196312]{position:relative;display:flex;align-items:center;gap:0;margin:14px -20px 12px;height:1px}.ticket__dash[data-v-87196312]{flex:1;margin:0 16px;border-top:1px dashed rgba(124,72,12,.34)}.ticket__notch[data-v-87196312]{width:14px;height:14px;flex:none;border-radius:50%;background:#2c080deb;box-shadow:inset 0 1px 2px #0006}.ticket__notch--left[data-v-87196312]{margin-left:-7px}.ticket__notch--right[data-v-87196312]{margin-right:-7px}.ticket__meta[data-v-87196312]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.ticket__meta-item[data-v-87196312]{display:flex;flex-direction:column;gap:3px;min-width:0}.ticket__meta-item--right[data-v-87196312]{text-align:right}.ticket__meta-label[data-v-87196312]{font-size:12px;letter-spacing:.12em;color:#683808b3}.ticket__meta-value[data-v-87196312]{font-size:12.5px;font-weight:600;letter-spacing:.01em;color:#581c08f2}.ticket--lose[data-v-87196312]{color:var(--gold-200);background:radial-gradient(120% 90% at 22% 0%,rgba(255,206,128,.14),transparent 62%),linear-gradient(155deg,#fff6e71c,#fff6e709 70%);border:1px solid rgba(255,214,150,.28);box-shadow:var(--shadow-card)}.ticket__glow[data-v-87196312]{position:absolute;top:-50%;right:-30%;width:70%;height:110%;background:radial-gradient(circle,rgba(255,214,150,.2),transparent 66%);pointer-events:none}.ticket--lose .ticket__body[data-v-87196312]{padding:18px 20px 16px}.ticket--lose .ticket__eyebrow[data-v-87196312]{color:var(--gold-300)}.ticket--lose .ticket__stamp[data-v-87196312]{color:var(--gold-200);background:#fff6e712;border-color:#ffd6964d}.ticket--lose .ticket__level[data-v-87196312]{color:var(--gold-100);text-shadow:0 0 22px rgba(255,206,128,.3)}.ticket--lose .ticket__prize[data-v-87196312]{color:var(--gold-200);font-size:15px;font-weight:600}.ticket--lose .ticket__hint[data-v-87196312]{color:var(--ink-3)}.ticket--lose .ticket__dash[data-v-87196312]{border-top-color:#ffd69642}.ticket--lose .ticket__notch[data-v-87196312]{background:#1a0408f0}.ticket--lose .ticket__meta-label[data-v-87196312]{color:var(--ink-4)}.ticket--lose .ticket__meta-value[data-v-87196312]{color:var(--ink-2)}@keyframes foilSweep-87196312{0%,58%{transform:translate(0) skew(-18deg)}to{transform:translate(620%) skew(-18deg)}}@media(prefers-reduced-motion:reduce){.ticket__shine[data-v-87196312]{animation:none}}.confetti[data-v-b7628f84]{position:fixed;inset:0;z-index:60;width:100%;height:100%;pointer-events:none}.result-head[data-v-1b54025a]{display:flex;align-items:center;gap:11px;animation:riseIn .4s var(--ease-out) both}.result-head__back[data-v-1b54025a]{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--gold-200);background:#fff6e70f;border:1px solid var(--line)}.result-head__back[data-v-1b54025a]:active{transform:scale(.94)}.result-head__titles[data-v-1b54025a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.result-head__kicker[data-v-1b54025a]{font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff0d6e0}.result-head__title[data-v-1b54025a]{font-size:18px;font-weight:700;letter-spacing:.04em;color:var(--gold-100)}.result-head__tag[data-v-1b54025a]{flex:none}.opened-card[data-v-1b54025a]{margin-top:16px;padding:13px 14px;border-radius:16px;background:linear-gradient(158deg,#ffc47821,#fff6e709);border:1px solid rgba(255,196,120,.26);animation:riseIn .44s var(--ease-out) .04s both}.opened-card__head[data-v-1b54025a]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.01em;color:#ffe2b8}.opened-card__icon[data-v-1b54025a]{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:9px;color:var(--gold-300);background:#ffd6961f;border:1px solid rgba(255,214,150,.24)}.opened-card__desc[data-v-1b54025a]{margin-top:7px;font-size:12px;line-height:1.68;color:var(--ink-2)}.reveal[data-v-1b54025a]{position:relative;margin-top:16px;animation:riseIn .5s var(--ease-out) .02s both}.reveal__rays[data-v-1b54025a]{position:absolute;left:50%;top:50%;z-index:0;width:165%;aspect-ratio:1;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(255,226,160,.2) 0deg 5deg,transparent 5deg 17deg);-webkit-mask:radial-gradient(circle at 50% 50%,transparent 0 26%,#000 40%,transparent 68%);mask:radial-gradient(circle at 50% 50%,transparent 0 26%,#000 40%,transparent 68%);opacity:0;transition:opacity .8s ease;animation:raySpin-1b54025a 32s linear infinite;pointer-events:none}.reveal.is-win.is-revealed .reveal__rays[data-v-1b54025a]{opacity:.9}.reveal__stage[data-v-1b54025a]{position:relative;z-index:1;animation:popIn .42s var(--ease-spring) both}.reveal__stage[data-v-1b54025a] .scratch-stage{box-shadow:0 24px 48px -26px #000000f2,0 0 0 1px #ffdea629}.reveal.is-win.is-revealed .reveal__stage[data-v-1b54025a]{animation:ticketRise-1b54025a .6s var(--ease-spring) both}.reveal__static-ticket[data-v-1b54025a]{border-radius:20px;box-shadow:0 24px 48px -26px #000000f2,0 0 0 1px #ffdea629;overflow:hidden}.reveal__hint[data-v-1b54025a]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:13px;font-size:12px;letter-spacing:.02em;color:var(--ink-3);text-align:center}.reveal__hint[data-v-1b54025a] svg{color:var(--gold-300)}.reveal__skip[data-v-1b54025a]{display:block;margin:7px auto 0;padding:6px 14px;border-radius:999px;font-size:12px;letter-spacing:.04em;color:var(--gold-200);background:#fff6e70d;border:1px solid var(--line)}.reveal__done[data-v-1b54025a]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;font-size:12px;font-weight:600;letter-spacing:.03em;color:var(--gold-200);animation:fadeSlide-1b54025a .4s ease both}.reveal__done[data-v-1b54025a] svg{color:var(--gold-300)}.claim-panel[data-v-1b54025a]{margin-top:18px;padding:16px;animation:riseIn .5s var(--ease-out) .1s both}.claim-text p[data-v-1b54025a]{font-size:12.5px;line-height:1.78;color:var(--ink-2)}.claim-text p+p[data-v-1b54025a]{margin-top:6px}.support[data-v-1b54025a]{display:flex;align-items:center;gap:11px;margin-top:14px;padding:11px 12px;border-radius:14px;background:#1003064d;border:1px solid rgba(255,214,150,.14)}.support__icon[data-v-1b54025a]{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--gold-300);background:#f3d7951a;border:1px solid rgba(243,215,149,.2)}.support__main[data-v-1b54025a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.support__label[data-v-1b54025a]{font-size:12px;letter-spacing:.08em;color:var(--ink-3)}.support__value[data-v-1b54025a]{font-size:12px;line-height:1.5;font-weight:500;color:var(--ink-2);word-break:break-all}.support__copy[data-v-1b54025a]{flex:none;display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 11px;border-radius:9px;font-size:12px;color:var(--gold-200);background:#f3d7951a;border:1px solid rgba(243,215,149,.28)}.support__copy[data-v-1b54025a]:active{transform:scale(.95)}.selectable[data-v-1b54025a]{user-select:text;-webkit-user-select:text}.claim-note[data-v-1b54025a]{margin-top:12px;font-size:12px;line-height:1.66;color:var(--ink-3)}.claim-cta-empty[data-v-1b54025a]{margin:10px 0 2px;padding:12px 14px;border-radius:12px;font-size:14px;color:#fdf3de;background:#ffc47824;border:1px solid rgba(255,196,120,.32)}.claim-support[data-v-1b54025a]{margin:10px 0 0;font-size:13px;line-height:1.6;color:#fff3de;word-break:break-all}.claim-deadline[data-v-1b54025a]{margin:8px 0 0;font-size:13px;line-height:1.6;color:#ffd98f}.claim-actions[data-v-1b54025a]{margin-top:15px}.claim-back[data-v-1b54025a]{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;margin-top:11px;padding:9px 0 2px;font-size:12px;letter-spacing:.02em;color:var(--ink-3)}.claim-back[data-v-1b54025a]:active{color:var(--gold-200)}.result-footer[data-v-1b54025a]{margin-top:24px;text-align:center}.result-footer__main[data-v-1b54025a]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;letter-spacing:.04em;color:var(--ink-4)}.result-footer__main[data-v-1b54025a] svg{color:#f3d79570}@keyframes raySpin-1b54025a{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes ticketRise-1b54025a{0%{opacity:.4;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeSlide-1b54025a{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.reveal__rays[data-v-1b54025a]{animation:none}}:root{--red-950: #1d0407;--red-900: #2a050a;--red-800: #4a0a12;--red-700: #6d101b;--red-600: #8c1622;--red-500: #a81d29;--gold-100: #fff9e6;--gold-200: #fceecb;--gold-300: #f3d795;--gold-400: #e8bd6c;--gold-500: #d3a04a;--gold-600: #b17d33;--ink: #fff7e8;--ink-2: rgba(255, 243, 222, .8);--ink-3: rgba(255, 243, 222, .64);--ink-4: rgba(255, 243, 222, .46);--line: rgba(255, 214, 150, .16);--line-strong: rgba(255, 214, 150, .34);--glass: rgba(255, 246, 231, .055);--glass-strong: rgba(255, 246, 231, .095);--glass-dark: rgba(26, 4, 8, .55);--shadow-card: 0 20px 44px -24px rgba(0, 0, 0, .92), 0 2px 10px rgba(0, 0, 0, .22);--shadow-gold: 0 14px 30px -16px rgba(255, 190, 90, .55);--radius-lg: 22px;--radius-md: 16px;--radius-sm: 12px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--page-pad: 18px;--font-sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--ease-out: cubic-bezier(.22, .68, .28, 1);--ease-spring: cubic-bezier(.34, 1.4, .44, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden;overscroll-behavior-y:contain}html,body{margin:0;padding:0;min-height:100%;background:var(--red-900);color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}#app{min-height:100vh;min-height:100dvh}h1,h2,h3,h4,p,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}button{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}input{margin:0;border:0;background:none;color:inherit;font:inherit;outline:none}a{color:inherit;text-decoration:none}img,svg,canvas{display:block;max-width:100%}::selection{background:#f3d79552}.page{position:relative;z-index:1;width:100%;max-width:460px;margin:0 auto;padding:calc(var(--safe-top) + 14px) var(--page-pad) calc(var(--safe-bottom) + 34px);animation:pageIn .36s var(--ease-out) both}.page--narrow{max-width:430px}.panel{position:relative;border-radius:var(--radius-lg);background:linear-gradient(158deg,#fff6e717,#fff6e708 72%);border:1px solid var(--line);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(12px) saturate(118%);backdrop-filter:blur(12px) saturate(118%)}.panel:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(150deg,rgba(255,232,184,.42),rgba(255,232,184,.04) 34%,transparent 62%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.panel-kicker{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;letter-spacing:.02em;color:var(--gold-200)}.panel-kicker:before{content:"";width:3px;height:14px;border-radius:3px;background:linear-gradient(180deg,var(--gold-200),var(--gold-500));box-shadow:0 0 10px #f3d7958c}.panel-tip{font-size:12px;color:var(--ink-3);letter-spacing:.04em}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 20px;border-radius:14px;font-size:16px;font-weight:600;letter-spacing:.06em;color:var(--gold-100);background:var(--glass);border:1px solid var(--line-strong);overflow:hidden;transition:transform .16s var(--ease-out),box-shadow .2s var(--ease-out),opacity .2s ease,filter .2s ease;touch-action:manipulation;-webkit-user-select:none;user-select:none}.btn:active{transform:scale(.978)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;filter:saturate(.7);pointer-events:none}.btn--gold{color:#5a1206;background:linear-gradient(132deg,#ffecb6,#f6d386 26%,#e5b25a 54%,#f9e2a6 76%,#dda94f);border:1px solid rgba(255,242,200,.75);box-shadow:var(--shadow-gold),inset 0 1px #ffffffeb,inset 0 -2px 5px #7e440842;text-shadow:0 1px 0 rgba(255,255,255,.35)}.btn--gold:after{content:"";position:absolute;top:-40%;bottom:-40%;left:-60%;width:42%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.68) 48%,transparent 100%);transform:skew(-18deg);animation:btnShine 3.6s ease-in-out infinite;pointer-events:none}.btn--ghost{color:var(--gold-200);background:#fff6e70e;border:1px solid var(--line-strong)}.btn--plain{height:40px;padding:0 14px;border-radius:12px;font-size:13px;letter-spacing:.04em;color:var(--ink-2);background:#fff6e70a;border:1px solid var(--line)}.btn--block{display:flex;width:100%;height:54px;border-radius:16px;font-size:17px;letter-spacing:.14em}.btn__spinner{width:17px;height:17px;border-radius:50%;border:2px solid rgba(90,18,6,.25);border-top-color:#6a1a08;animation:spin .72s linear infinite}.btn__spinner--light{border-color:#fff3de40;border-top-color:var(--gold-200)}.tag{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--gold-200);background:#f3d7951a;border:1px solid rgba(243,215,149,.32);white-space:nowrap}.tag--dot:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--gold-300);box-shadow:0 0 6px var(--gold-300)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.gold-text{background:linear-gradient(100deg,#fff6d8,#f0cf8a 38%,#ffe9b8 62%,#d9a64e);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.dim{color:var(--ink-2)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--gold-300);outline-offset:2px}.sheet-mask{position:fixed;inset:0;z-index:90;background:#0c0204a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:91;max-height:82vh;max-height:82dvh;display:flex;flex-direction:column;width:100%;max-width:460px;margin:0 auto;border-radius:24px 24px 0 0;background:linear-gradient(180deg,#4c0b14,#380810 46%,#250509);border-top:1px solid rgba(255,222,166,.28);box-shadow:0 -18px 50px #0009;padding-bottom:calc(var(--safe-bottom) + 8px)}.sheet:before{content:"";position:absolute;top:8px;left:50%;width:38px;height:4px;border-radius:2px;background:#ffebc838;transform:translate(-50%)}.sheet-head{position:relative;display:flex;align-items:center;justify-content:space-between;padding:24px 20px 12px}.sheet-title{font-size:17px;font-weight:600;letter-spacing:.03em;color:var(--gold-100)}.sheet-close:active{background:#fff6e729;transform:scale(.94)}.sheet-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--ink-1);background:#fff6e712;border:1px solid var(--line);font-size:16px;line-height:1}.sheet-body{padding:4px 20px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.toast{position:fixed;left:50%;bottom:calc(var(--safe-bottom) + 34px);z-index:120;max-width:78vw;padding:10px 18px;border-radius:999px;font-size:13px;letter-spacing:.02em;color:var(--gold-100);background:#1c0509eb;border:1px solid var(--line-strong);box-shadow:0 12px 30px #00000080;transform:translate(-50%);text-align:center}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes btnShine{0%,62%{transform:translate(0) skew(-18deg)}to{transform:translate(460%) skew(-18deg)}}@keyframes twinkle{0%,to{opacity:.28}50%{opacity:.75}}@keyframes glowPulse{0%,to{opacity:.62;transform:translate(-50%) scale(1)}50%{opacity:.9;transform:translate(-50%) scale(1.06)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.86)}70%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.fade-enter-active,.fade-leave-active{transition:opacity .24s ease}.fade-enter-from,.fade-leave-to{opacity:0}.page-enter-active,.page-leave-active{transition:opacity .22s ease,transform .22s var(--ease-out)}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media(max-width:350px){:root{--page-pad: 14px}}
