*,:before,:after{box-sizing:border-box}:root{--ground-1:#f8dce9;--ground-2:#fbf6f7;--ground-3:#fafafb;--ground-4:#dce8f4;--ink:#17161b;--ink-2:#4e4a5a;--ink-3:#8a8695;--ink-4:#a5a1b0;--gold:#a87c3b;--gold-soft:#f6ebd8;--green:#3e8c6e;--red:#b3563e;--surface:#fff;--hairline:#17161b12;--shadow-1:0 2px 8px #17161b0d;--shadow-2:0 3px 12px #a87c3b29;--tab-h:80px;--safe-b:env(safe-area-inset-bottom,0px)}html,body{overscroll-behavior:none;height:100%;margin:0;padding:0}body{color:var(--ink);background:linear-gradient(146deg, var(--ground-1) 0%, var(--ground-2) 30%, var(--ground-3) 58%, var(--ground-4) 100%);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background-attachment:fixed;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif}#root{min-height:100%}.mono{font-family:IBM Plex Mono,ui-monospace,monospace}.app{min-height:100dvh;padding-bottom:calc(var(--tab-h) + var(--safe-b))}.screen{flex-direction:column;gap:14px;padding:22px 20px 0;animation:.22s enter;display:flex}@keyframes enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.h1{letter-spacing:-.02em;font-size:23px;font-weight:800}.sub{color:var(--ink-3);margin-top:1px;font-size:12.5px;font-weight:500}.slab{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-4);font-size:11px;font-weight:700}.row-between{justify-content:space-between;align-items:center;display:flex}.card-white{background:var(--surface);box-shadow:var(--shadow-1);border-radius:17px;padding:14px 17px}.avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:700;display:flex}.tile{background:var(--surface);box-shadow:var(--shadow-1);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:none;border-radius:17px;align-items:center;gap:13px;padding:14px 16px;transition:transform .15s;display:flex}.tile:active{transform:scale(.986)}.tile-ico{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.tile-name{font-size:13.5px;font-weight:700;line-height:1.25}.tile-sub{color:var(--ink-3);margin-top:2px;font-size:11.5px;font-weight:500}.vip{text-align:left;width:100%;font:inherit;cursor:pointer;background:linear-gradient(140deg,#2e2a38 0%,#413a4e 54%,#2a2632 100%);border:none;border-radius:17px;padding:16px 18px;transition:transform .15s;position:relative;overflow:hidden;box-shadow:0 12px 26px -16px #282234cc}.vip:active{transform:scale(.986)}.vip-lab{letter-spacing:.19em;color:#c7a46a;font-size:10px;font-weight:700}.vip-title{color:#fff;margin-top:5px;font-size:15px;font-weight:700;line-height:1.25}.bar{background:#edebf1;border-radius:4px;height:7px;margin-top:10px;overflow:hidden}.bar>i{background:linear-gradient(90deg,#ebd3a4 0%,#c79e5c 62%,#a87c3b 100%);border-radius:4px;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}.icon-btn{cursor:pointer;background:0 0;border:none;padding:0;line-height:0}.answer{background:var(--surface);box-shadow:var(--shadow-1);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:1.5px solid #0000;border-radius:15px;align-items:center;gap:13px;padding:16px;transition:box-shadow .15s,border-color .15s;display:flex}.answer.on{border-color:#c79e5c;box-shadow:0 3px 14px #a87c3b2e}.radio{border:1.8px solid #d5d1dc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;display:flex}.answer.on .radio{background:var(--gold);border:none}.radio svg{opacity:0}.answer.on .radio svg{opacity:1}.cta{width:100%;height:54px;font:inherit;color:#fff;cursor:pointer;background:linear-gradient(120deg,#c79e5c 0%,#a87c3b 100%);border:none;border-radius:16px;font-size:16px;font-weight:700;transition:opacity .15s,transform .12s;box-shadow:0 10px 22px -10px #96702ebf}.cta:active{transform:scale(.99)}.cta.off{opacity:.42;box-shadow:none;pointer-events:none}.flash{left:22px;right:22px;bottom:calc(var(--tab-h) + var(--safe-b) + 16px);z-index:20;color:#f6f2ec;text-align:center;background:#1a1620f2;border-radius:14px;padding:13px 16px;font-size:13.5px;font-weight:600;animation:.22s cubic-bezier(.22,1,.36,1) flashIn;position:fixed;box-shadow:0 12px 28px -12px #0009}@keyframes flashIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tabbar{height:calc(var(--tab-h) + var(--safe-b));padding:11px 10px calc(21px + var(--safe-b));-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--hairline);z-index:10;background:#ffffffed;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0}.tab{letter-spacing:.01em;color:var(--ink-4);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:10px;font-weight:600;transition:color .18s;display:flex}.tab.on{color:var(--gold)}@media (prefers-reduced-motion:reduce){.screen{animation:none}.tile:active,.vip:active{transform:none}.bar>i{transition:none}}@keyframes aurSheenSweep{0%{opacity:0;transform:translate(-140%)skew(-18deg)}12%{opacity:.9}45%{opacity:.55}70%,to{opacity:0;transform:translate(160%)skew(-18deg)}}@keyframes aurPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.06)}}@keyframes aurPrismSlide{0%,to{transform:translate(-4%)rotate(-1.5deg)}50%{transform:translate(4%,2%)rotate(1.5deg)}}@keyframes aurCaustic{0%,to{opacity:.9;transform:scale(1.1)translate(-2%)}50%{opacity:.6;transform:scale(1.25)translate(3%,-2%)}}@keyframes aurCountGlow{0%,to{text-shadow:0 0 #fff0}50%{text-shadow:0 2px 22px #ffffffe6}}@keyframes aurFilDrift1{0%,to{transform:translate(0,0)scaleY(1)}50%{transform:translate(-3%,-2.5%)scaleY(1.06)}}@keyframes aurFilDrift2{0%,to{transform:translateY(1.5%)scaleY(1.04)}50%{transform:translate(4%,-1%)scaleY(.96)}}@keyframes aurFilFlow{to{stroke-dashoffset:-600px}}@keyframes aurDustDrift{0%{transform:translate(0,0)}33%{transform:translate(7px,-9px)}66%{transform:translate(-5px,-4px)}to{transform:translate(0,0)}}@keyframes aurDustTwinkle{0%,to{opacity:.12;transform:scale(.6)}45%{opacity:1;transform:scale(1.35)}70%{opacity:.35;transform:scale(.9)}}.aur-wrap{padding:6px 0 14px;position:relative}.aur-aura{filter:blur(34px);opacity:.75;background:var(--aura);border-radius:40px;animation:6s ease-in-out infinite aurPulse;position:absolute;inset:22px 8% 2px}.aur-card{aspect-ratio:1.62;background:var(--card);isolation:isolate;border-radius:26px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 40px -18px #5a3c8c8c,inset 0 0 0 1px #ffffffbf}.aur-l{pointer-events:none;position:absolute}.aur-tex{background-image:var(--tex);background-size:cover;background-position:var(--texPos);opacity:var(--texO,1);inset:-12%;transform:scale(1.06)}.aur-shade{filter:blur(9px);background:var(--shade);animation:15s ease-in-out infinite aurCaustic;inset:-10%}.aur-veil{background:var(--veil);inset:0}.aur-caustic{background:var(--caustic);animation:9s ease-in-out infinite aurCaustic;inset:0}.aur-pA{filter:blur(11px)saturate(1.3);background-image:var(--prismA);opacity:var(--prismO);animation:11s ease-in-out infinite aurPrismSlide;inset:-20%}.aur-pB{filter:blur(22px)saturate(1.2);background-image:var(--prismB);opacity:var(--prismO);animation:17s ease-in-out infinite reverse aurPrismSlide;inset:-20%}.aur-pC{filter:blur(1.2px)saturate(1.5);background-image:var(--prismC);opacity:var(--prismEO);animation:13s ease-in-out infinite aurPrismSlide;inset:-20%}.aur-sheen{filter:blur(6px);opacity:var(--sheenO);background:linear-gradient(103deg,#fff0 8%,#ffffffb8 21%,#fff0 30% 62%,#fff9 72%,#fff0 82%);animation:12s ease-in-out infinite reverse aurCaustic;inset:0}.aur-glare{mix-blend-mode:screen;background-image:radial-gradient(circle at 42% 18%,#ffffffe6,#ffffff40 32%,#fff0 62%);inset:0}.aur-fil{opacity:.22;width:112%;height:112%;inset:-6%}.aur-fil .fil-a{transform-origin:50%;animation:14s ease-in-out infinite aurFilDrift1}.aur-fil .fil-b{transform-origin:50%;animation:19s ease-in-out infinite aurFilDrift2}.aur-fil .fil-c{transform-origin:50%;animation:23s ease-in-out infinite reverse aurFilDrift2}.aur-fil .fil-d{transform-origin:50%;animation:17s ease-in-out infinite reverse aurFilDrift1}.aur-fil .fil-flow-18{animation:18s linear infinite aurFilFlow}.aur-fil .fil-flow-20{animation:20s linear infinite aurFilFlow}.aur-fil .fil-flow-22{animation:22s linear infinite aurFilFlow}.aur-fil .fil-flow-24{animation:24s linear infinite aurFilFlow}.aur-fil .fil-flow-26{animation:26s linear infinite aurFilFlow}.aur-fil .fil-flow-28{animation:28s linear infinite aurFilFlow}.aur-fil .fil-flow-30r{animation:30s linear infinite reverse aurFilFlow}.aur-dust{mix-blend-mode:screen;opacity:.95;inset:0;overflow:hidden}.aur-video{object-fit:cover;opacity:1;width:124%;height:124%;inset:-12%}.aur-sweep{width:32%;opacity:var(--sweepO,var(--sheenO));background:linear-gradient(90deg,#fff0,#fffffff2,#fff0);animation:4.6s ease-in-out infinite aurSheenSweep;top:0;bottom:0}.aur-face{text-shadow:var(--faceShadow);flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:absolute;inset:0}.aur-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.aur-brand{letter-spacing:.22em;text-transform:uppercase;color:var(--inkSoft);font-size:11px;font-weight:700}.aur-num{letter-spacing:.06em;color:var(--ink-c);margin-top:5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.aur-badges{align-items:center;gap:6px;display:flex}.aur-badge{background:var(--badgeBg);letter-spacing:.08em;text-transform:uppercase;color:var(--badgeInk);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:11.5px;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #fff6}.aur-dot{background:var(--dot);border-radius:50%;width:8px;height:8px}.aur-vip{letter-spacing:.13em;color:#ebd3a4;background:#2a2114;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:700}.aur-bot{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.aur-lab{letter-spacing:.16em;text-transform:uppercase;color:var(--inkSoft);font-size:10.5px;font-weight:600}.aur-pts{letter-spacing:-.03em;color:var(--ink-c);margin-top:3px;font-size:38px;font-weight:800;line-height:1;animation:4s ease-in-out infinite aurCountGlow}.aur-sub{color:var(--inkSoft);margin-top:5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;font-weight:600}.aur-cb{letter-spacing:-.01em;color:var(--ink-c);margin-top:3px;font-size:20px;font-weight:800}.aur-bronze{--card:linear-gradient(118deg,#f7f4f1 0%,#dde5f1 13%,#f3c39a 29%,#cbd6e8 43%,#f8ddc3 57%,#b6c4da 71%,#f1e2d4 87%,#fbf8f5 100%);--tex:url(/tex/bronze.jpg);--texPos:38% 62%;--ink-c:#fdf6ef;--inkSoft:#fdf6efe6;--badgeBg:#1e120a8c;--badgeInk:#fdf6ef;--dot:#e6a86a;--faceShadow:0 1px 10px #0e08038c, 0 0 26px #0e080352;--shade:radial-gradient(70% 90% at 24% 78%, #0c070373, #0c070300 62%);--veil:linear-gradient(180deg, #10090466, #10090400 45%, #100904ad), radial-gradient(85% 70% at 18% 92%, #0e080380, #0e080300 70%);--sheenO:.28;--sweepO:.52;--prismO:.12;--prismEO:.18;--prismA:linear-gradient(101deg, #fff0 4%, #ffb074b3 12%, #fff0 21%, #8eaad6b8 31%, #fff0 41%, #ffca969e 52%, #fff0 62%, #708cbc9e 74%, #ffecd880 85%, #fff0 95%);--prismB:radial-gradient(65% 110% at 22% 82%, #c4783e8c, #fff0 62%), radial-gradient(58% 95% at 74% 20%, #829ecd99, #fff0 62%), radial-gradient(50% 85% at 96% 74%, #ffce9e80, #fff0 60%);--prismC:linear-gradient(99deg, #fff0 12%, #ffffffeb 14.2%, #d68c548c 15.6%, #303e586b 16.8%, #fff0 19%, #fff0 47%, #2e3c5673 48.6%, #ffffffd9 50.2%, #e2985c80 51.6%, #fff0 54%, #fff0 76%, #fffc 77.6%, #34425c66 79%, #fff0 81.5%);--caustic:radial-gradient(80% 60% at 26% 10%, #ffd6a838, #fff0 55%), radial-gradient(70% 60% at 90% 94%, #ffbe8233, #fff0 58%);--aura:linear-gradient(120deg, #e2965fbf, #ffcda0bf 50%, #f0b478b3)}.aur-silver{--card:linear-gradient(118deg,#fdfdfe 0%,#e4e8ee 12%,#b9bfc9 26%,#f2f4f7 40%,#cfd3da 54%,#ece7e1 68%,#b4bac4 82%,#f8f9fb 100%);--tex:url(/tex/silver.jpg);--texPos:50% 42%;--ink-c:#fbfcfe;--inkSoft:#f8fafdeb;--badgeBg:#12161c94;--badgeInk:#eef2f8;--dot:#cfd8e4;--faceShadow:0 1px 10px #0c101699, 0 0 26px #0c101659;--veil:linear-gradient(180deg, #0e12187a, #0e121800 44%, #0e1218b3), radial-gradient(90% 72% at 16% 94%, #0c101680, #0c101600 72%);--sheenO:.45;--sweepO:.72;--prismO:.3;--prismEO:.3;--shade:radial-gradient(70% 95% at 24% 78%, #3036426b, #30364200 60%), radial-gradient(58% 80% at 80% 22%, #3c424e57, #3c424e00 60%), linear-gradient(118deg, #262c3847 0%, #fff0 24%, #5c524633 48%, #fff0 70%, #262c384d 100%);--prismA:linear-gradient(101deg, #fff0 4%, #ffffffd9 11%, #fff0 18%, #6068788c 28%, #fff0 37%, #eee2d2b3 49%, #fff0 58%, #6e768680 70%, #ffffffbf 82%, #fff0 92%);--prismB:radial-gradient(65% 110% at 20% 84%, #3a404e80, #fff0 60%), radial-gradient(58% 95% at 70% 18%, #ffffffb3, #fff0 62%), radial-gradient(52% 88% at 96% 68%, #cebeaa80, #fff0 60%);--prismC:linear-gradient(99deg, #fff0 10%, #fffffff2 12.4%, #464c5a80 14%, #fff0 17%, #fff0 44%, #3a404e80 45.8%, #ffffffe6 47.6%, #d7c8b680 49.2%, #fff0 52%, #fff0 74%, #ffffffd9 76%, #42485673 77.8%, #fff0 81%);--caustic:radial-gradient(95% 72% at 32% 10%, #fff9, #fff0 52%), radial-gradient(70% 60% at 88% 94%, #f0ece673, #fff0 58%);--aura:linear-gradient(120deg, #96a8c3b3, #d2deeebf 50%, #aab9d2b3)}.aur-gold{--card:linear-gradient(126deg,#2a1d0e 0%,#3b2a14 30%,#6b4d21 58%,#2c1f0f 100%);--tex:url(/tex/gold.jpg);--texPos:50% 48%;--ink-c:#fff8ea;--inkSoft:#fff4e0eb;--badgeBg:#1c120694;--badgeInk:#ffeec8;--dot:#f2c76a;--faceShadow:0 1px 10px #100a0399, 0 0 26px #100a0359;--sheenO:.32;--sweepO:.62;--prismO:.18;--prismEO:.16;--shade:radial-gradient(70% 90% at 18% 20%, #0e090480, #0e090400 62%), radial-gradient(60% 80% at 88% 88%, #120b0459, #120b0400 62%);--veil:linear-gradient(180deg, #120b0475, #120b0400 42%, #120b04b8), radial-gradient(90% 72% at 16% 94%, #100a038c, #100a0300 72%);--prismA:linear-gradient(112deg, #fff0 6%, #ffecc499 18%, #fff0 30%, #e0b05473 46%, #fff0 58%, #fff0cd80 74%, #fff0 90%);--prismB:radial-gradient(70% 110% at 78% 84%, #d6a34a73, #fff0 62%), radial-gradient(60% 95% at 22% 22%, #ffecc859, #fff0 62%);--prismC:linear-gradient(110deg, #fff0 26%, #fff6e099 28.5%, #fff0 32%, #fff0 66%, #ffe4aa80 68%, #fff0 71%);--caustic:radial-gradient(90% 70% at 52% 52%, #ffe8ba47, #fff0 58%), radial-gradient(75% 65% at 92% 96%, #ffd68c38, #fff0 58%);--aura:linear-gradient(120deg, #e6b43cbf, #ffe296cc 50%, #f0c86eb3)}.aur-diamond{--card:linear-gradient(118deg,#fff 0%,#eef4fa 12%,#dee7f1 28%,#f6f9fd 44%,#e4ecf5 60%,#f2f5fa 78%,#fff 100%);--tex:none;--texPos:center;--texO:0;--ink-c:#221d2b;--inkSoft:#514961;--badgeBg:#ffffff9e;--badgeInk:#2f2a38;--dot:#5b6c8a;--faceShadow:0 1px 10px #ffffffbf;--sheenO:.5;--sweepO:.78;--prismO:.3;--prismEO:.35;--shade:radial-gradient(70% 90% at 30% 80%, #3c465f1f, #3c465f00 62%);--veil:linear-gradient(180deg, #ffffff4d, #fff0 42%, #ffffff2e);--prismA:linear-gradient(101deg, #fff0 3%, #ff82b98c 11%, #ffcd7866 16%, #fff0 23%, #78beff99 33%, #a0f0dc6b 39%, #fff0 47%, #ffe18c73 58%, #fff0 66%, #c396ff8c 78%, #ff96cd66 84%, #fff0 93%);--prismB:radial-gradient(70% 120% at 18% 85%, #8cd7ff8c, #fff0 60%), radial-gradient(60% 100% at 72% 22%, #ffa0d280, #fff0 62%), radial-gradient(55% 90% at 95% 70%, #ffe69680, #fff0 60%);--prismC:linear-gradient(99deg, #fff0 14%, #ff5aa080 15.4%, #ffbe5a73 16.4%, #78ebbe73 17.4%, #5aa0ff80 18.6%, #fff0 20%, #fff0 54%, #b478ff73 55.4%, #ff6eb473 56.6%, #ffd26e66 57.8%, #fff0 59.4%, #fff0 79%, #6ecdff73 80.2%, #beffe166 81.4%, #fff0 83%);--caustic:radial-gradient(110% 75% at 20% 14%, #ffffff80, #fff0 50%), radial-gradient(80% 60% at 86% 92%, #cde6ff73, #fff0 56%);--aura:linear-gradient(120deg, #ff8cd7bf, #8ccdffbf 45%, #ffe196b3)}@media (prefers-reduced-motion:reduce){.aur-aura,.aur-shade,.aur-caustic,.aur-pA,.aur-pB,.aur-pC,.aur-sheen,.aur-sweep,.aur-pts,.aur-card,.aur-glare,.aur-fil *,.aur-dust *{animation:none!important}.aur-card{transition:none}}
