.audio-controls[data-v-99bf63a7]{position:fixed;z-index:30;top:calc(8px + env(safe-area-inset-top,0px));right:calc(8px + env(safe-area-inset-right,0px));display:flex;align-items:center;gap:8px;padding:5px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#050d1ac7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}button[data-v-99bf63a7]{width:34px;height:34px;border:0;border-radius:50%;background:transparent;cursor:pointer;font-size:16px}input[data-v-99bf63a7]{width:72px;accent-color:var(--mastery)}@media (max-width:600px){input[data-v-99bf63a7]{display:none}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-arena);color:var(--text-primary);font-family:"Exo 2",system-ui,sans-serif;min-height:100dvh;min-width:320px;overflow-x:hidden;margin:0;-webkit-font-smoothing:antialiased}#app{min-height:100dvh}.arena{width:100%;min-height:100dvh;position:relative;overflow-x:clip}.arena--creator{overflow:visible}.dev-panel[data-v-a29deac8]{position:fixed;bottom:12px;right:12px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.dev-toggle[data-v-a29deac8]{background:#b331f1d9;color:#fff;border:none;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:700;letter-spacing:.08em;cursor:pointer;font-family:"Exo 2",monospace}.dev-sheet[data-v-a29deac8]{background:#111a2ef5;border:1px solid rgba(179,49,241,.3);border-radius:12px;padding:12px;min-width:220px;display:flex;flex-direction:column;gap:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dev-heading[data-v-a29deac8]{font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--special);text-transform:uppercase;margin-bottom:2px}.dev-divider[data-v-a29deac8]{height:1px;background:#ffffff14;margin:2px 0}.dev-row[data-v-a29deac8]{display:flex;align-items:center;justify-content:space-between;gap:8px}.dev-label[data-v-a29deac8]{font-size:11px;color:var(--text-muted);white-space:nowrap}.dev-range[data-v-a29deac8]{width:90px;accent-color:var(--special)}.dev-select[data-v-a29deac8]{background:var(--bg-arena);color:var(--text-primary);border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:2px 6px;font-size:11px;cursor:pointer}.dev-check[data-v-a29deac8]{accent-color:var(--special);width:16px;height:16px;cursor:pointer}.dev-nav-btn[data-v-a29deac8]{width:100%;background:#b331f126;border:1px solid rgba(179,49,241,.3);border-radius:6px;color:var(--special);font-size:11px;font-family:"Exo 2",monospace;font-weight:600;padding:5px 8px;cursor:pointer;text-align:left}.dev-nav-btn[data-v-a29deac8]:active{opacity:.7}.dev-nav-btn--inline[data-v-a29deac8]{width:auto;padding:3px 10px;font-size:10px}.arena-bg[data-v-5811cfb0]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--bg-arena-deep);pointer-events:none;z-index:0;min-height:100dvh}.arena-bg__img[data-v-5811cfb0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.arena-bg__effects[data-v-5811cfb0]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle 1.5px at 12% 22%,rgba(255,255,255,.28) 0%,transparent 100%),radial-gradient(circle 1px at 78% 15%,rgba(255,255,255,.22) 0%,transparent 100%),radial-gradient(circle 2px at 88% 38%,rgba(255,255,255,.18) 0%,transparent 100%),radial-gradient(circle 1px at 23% 55%,rgba(255,255,255,.14) 0%,transparent 100%),radial-gradient(circle 1.5px at 65% 68%,rgba(255,255,255,.16) 0%,transparent 100%),radial-gradient(circle 1px at 42% 82%,rgba(255,255,255,.12) 0%,transparent 100%),radial-gradient(ellipse 90% 12% at 50% 78%,rgba(46,123,255,.07) 0%,transparent 100%),radial-gradient(ellipse 70% 8% at 50% 72%,rgba(46,123,255,.05) 0%,transparent 100%),radial-gradient(ellipse 50% 5% at 50% 67%,rgba(46,123,255,.04) 0%,transparent 100%),radial-gradient(ellipse 120% 100% at 50% 50%,transparent 30%,rgba(0,0,0,.72) 100%),radial-gradient(ellipse 80% 55% at 50% 25%,rgba(46,123,255,.18) 0%,transparent 70%)}.arena-bg__scrim[data-v-5811cfb0]{position:absolute;top:0;right:0;bottom:0;left:0;background:#050d1a;pointer-events:none}.arena-bg--lobby .arena-bg__scrim[data-v-5811cfb0]{background:rgba(var(--bg-arena-deep-rgb),.5)}@media (max-width: 480px){.arena-bg--lobby .arena-bg__scrim[data-v-5811cfb0]{background:linear-gradient(180deg,rgba(var(--bg-arena-deep-rgb),.65),rgba(var(--bg-arena-deep-rgb),.65) 28%,rgba(var(--bg-arena-deep-rgb),.35),rgba(var(--bg-arena-deep-rgb),.22) 52%,rgba(var(--bg-arena-deep-rgb),.42) 65%,rgba(var(--bg-arena-deep-rgb),.58) 82%,rgba(var(--bg-arena-deep-rgb),.7))}}.arena-bg--countdown .arena-bg__scrim[data-v-5811cfb0]{background:rgba(var(--bg-arena-deep-rgb),.55)}@media (max-width: 480px){.arena-bg--countdown .arena-bg__scrim[data-v-5811cfb0]{background:rgba(var(--bg-arena-deep-rgb),.62)}}.arena-bg--drop .arena-bg__scrim[data-v-5811cfb0]{background:rgba(var(--bg-arena-deep-rgb),.38)}.arena-bg--waiting .arena-bg__scrim[data-v-5811cfb0]{background:linear-gradient(180deg,rgba(var(--bg-arena-deep-rgb),.58),rgba(var(--bg-arena-deep-rgb),.48) 35%,rgba(var(--bg-arena-deep-rgb),.38) 55%,rgba(var(--bg-arena-deep-rgb),.5) 80%,rgba(var(--bg-arena-deep-rgb),.6))}.home[data-v-3a4db15e]{position:relative;min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding:var(--safe-top-space) var(--safe-inline-end) var(--safe-bottom-space) var(--safe-inline-start);overflow-x:hidden;overflow-y:auto}.home__login[data-v-3a4db15e]{position:absolute;z-index:4;top:18px;left:20px;min-height:36px;padding:0 14px;border:1px solid rgba(46,123,255,.45);border-radius:999px;background:#070e1fc7;color:#9fc2ff;font:800 11px "Exo 2",sans-serif;cursor:pointer}.home__header[data-v-3a4db15e]{position:relative;z-index:1;text-align:center;margin-top:56px;flex-shrink:0}.home__icon[data-v-3a4db15e]{display:block;width:96px;height:96px;object-fit:contain;margin:0 auto 12px;min-width:96px;min-height:96px}.home__title-group[data-v-3a4db15e]{display:flex;flex-direction:column;align-items:center}.home__title[data-v-3a4db15e]{font-size:clamp(36px,9.8vw,43px);font-weight:900;letter-spacing:.06em;background:linear-gradient(180deg,#fffbe8,#ffe040 18%,#f5b301,#a85c00 78%,#5c2800);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;-webkit-text-stroke:.75px rgba(60,20,0,.7);filter:drop-shadow(0 0 28px rgba(245,179,1,.75)) drop-shadow(0 0 8px rgba(245,179,1,.4)) drop-shadow(0 3px 6px rgba(0,0,0,.95));line-height:1;margin-bottom:10px}.home__subtitle-row[data-v-3a4db15e]{display:flex;align-items:center;gap:10px;justify-content:center}.home__rule[data-v-3a4db15e]{flex:1;max-width:72px;height:1px;background:linear-gradient(90deg,var(--mastery) 0%,transparent 100%)}.home__rule[data-v-3a4db15e]:first-child{background:linear-gradient(90deg,transparent 0%,var(--mastery) 100%)}.home__subtitle[data-v-3a4db15e]{font-size:var(--size-caption);font-weight:700;letter-spacing:.22em;color:var(--text-muted);text-transform:uppercase;white-space:nowrap}.home__chevron-deco[data-v-3a4db15e]{display:block;text-align:center;font-size:16px;color:var(--mastery);opacity:.7;margin-top:6px;line-height:1}.home__player[data-v-3a4db15e]{position:relative;z-index:2;width:100%;display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid rgba(75,145,255,.62);border-radius:13px;background:linear-gradient(135deg,#0f244cf5,#07122af0);box-shadow:inset 0 1px #cbe1ff1c,inset 0 0 24px #2e7bff13,0 12px 30px #0000003d,0 0 18px #2e7bff17;color:var(--text-primary);font-family:inherit;cursor:pointer;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.home__avatar[data-v-3a4db15e]{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border:1px solid rgba(222,235,255,.26);border-radius:50%;background:linear-gradient(145deg,#5396ff,#2e7bff,#7b4bed);color:#fff;font-weight:900;box-shadow:inset 0 1px #ffffff38,0 0 22px #2e7bff73}.home__player-copy[data-v-3a4db15e]{min-width:0;display:grid;gap:3px}.home__player-copy strong[data-v-3a4db15e]{overflow:hidden;color:#f7faff;font-size:14px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.home__player-copy small[data-v-3a4db15e]{color:#a9bddf;font-size:10px;font-weight:800;letter-spacing:.015em}.home__player-xp[data-v-3a4db15e]{margin-left:auto;color:#ffd76a;font-size:12px;font-weight:900;white-space:nowrap;text-shadow:0 0 13px rgba(245,179,1,.38)}.home__player-arrow[data-v-3a4db15e]{color:#80aeff;font-size:22px;opacity:.86;text-shadow:0 0 10px rgba(46,123,255,.38)}.home__progress[data-v-3a4db15e]{position:relative;z-index:1;width:100%;margin-top:18px;padding:12px;border:1px solid rgba(245,179,1,.43);border-radius:14px;background:linear-gradient(145deg,#0b1b3af5,#060f23f0);box-shadow:inset 0 1px #ffe79b17,inset 0 0 28px #2e7bff0e,0 20px 54px #00000057,0 0 20px #f5b3010e;display:grid;gap:9px}.home__progress-head[data-v-3a4db15e],.home__progress-line[data-v-3a4db15e]{display:flex;justify-content:space-between;align-items:center;gap:8px}.home__progress-head div[data-v-3a4db15e]:first-child{display:grid;gap:3px;min-width:0}.home__progress-head b[data-v-3a4db15e]{overflow:hidden;color:#f8fbff;font-size:18px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 15px rgba(132,181,255,.12)}.home__progress-head span[data-v-3a4db15e]{color:#a1b2d0;font-size:11px;font-weight:700}.home__progress-line[data-v-3a4db15e]{color:#a5b5d1;font-size:12px}.home__progress-line b[data-v-3a4db15e],.home__progress-xp[data-v-3a4db15e]{color:#eef5ff;font-weight:900}.home__progress-xp[data-v-3a4db15e]{color:#ffd76a;text-shadow:0 0 12px rgba(245,179,1,.2)}.home__streak[data-v-3a4db15e]{color:#ffd057;font-size:14px;font-weight:900;white-space:nowrap;text-shadow:0 0 14px rgba(255,151,46,.42)}.home__daily[data-v-3a4db15e]{padding:7px;border:1px solid rgba(70,139,255,.4);border-radius:8px;background:linear-gradient(90deg,#102a52d1,#091938db);color:#dce9ff;text-align:center;font-size:11px;font-weight:800;box-shadow:inset 0 1px #b5d3ff13}.home__daily--done[data-v-3a4db15e]{border-color:#f5b3017a;background:linear-gradient(90deg,#232b35e6,#222026e6);color:#ffe396;text-shadow:0 0 10px rgba(245,179,1,.2)}.home__daily--done[data-v-3a4db15e]:before{content:"✓";margin-right:6px;color:#ffe06b}.home__xp-track[data-v-3a4db15e]{height:8px;overflow:visible;border:1px solid rgba(113,148,205,.18);border-radius:999px;background:#020815d1;box-shadow:inset 0 2px 4px #00000094,0 1px #ffffff09}.home__xp-track>span[data-v-3a4db15e]{position:relative;display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2e7bff,#4e9bff 58%,#f5b301);box-shadow:0 0 11px #2e7bff47;transition:width .7s ease}.home__xp-track>span[data-v-3a4db15e]:after{content:"";position:absolute;top:50%;right:-3px;width:7px;height:7px;border-radius:50%;background:#ffe171;box-shadow:0 0 10px #f5b301cc;transform:translateY(-50%)}.home__hero[data-v-3a4db15e]{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;padding:8px 10% 20px;text-align:center}.home__hero-headline[data-v-3a4db15e]{font-size:clamp(26px,6.5vw,44px);font-weight:900;line-height:1.18;letter-spacing:-.03em;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.45);margin:0}.home__hero-note[data-v-3a4db15e]{font-size:13px;font-weight:700;color:#c8dcffa6;letter-spacing:.05em;text-transform:uppercase;margin:0}.home__modes[data-v-3a4db15e]{position:relative;z-index:1;width:min(100%,560px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:8px}.mode-card[data-v-3a4db15e]{--mc: var(--mastery);--mc-rgb: 245, 179, 1;position:relative;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:14px;border:2px solid rgba(var(--mc-rgb),.75);border-radius:var(--radius-card);background:linear-gradient(180deg,rgba(var(--mc-rgb),.1),#081023eb 55%);box-shadow:0 0 30px rgba(var(--mc-rgb),.18),inset 0 1px #ffffff0d;color:var(--text-primary);font-family:"Exo 2",sans-serif;text-align:left;cursor:pointer;overflow:hidden;transition:transform var(--dur-transition),box-shadow var(--dur-transition),border-color var(--dur-transition)}.mode-card--3d[data-v-3a4db15e]{--mc: var(--correct);--mc-rgb: 40, 199, 111}.mode-card__art[data-v-3a4db15e]{display:grid;place-items:center;aspect-ratio:16 / 10;border-radius:14px;background:radial-gradient(circle at 50% 60%,rgba(var(--mc-rgb),.35),transparent 65%),#050d1ab3;border:1px solid rgba(var(--mc-rgb),.25)}.mode-card__art img[data-v-3a4db15e]{width:46%;max-width:88px;height:auto;object-fit:contain;filter:drop-shadow(0 6px 16px rgba(var(--mc-rgb),.45))}.mode-card__emoji[data-v-3a4db15e]{font-size:clamp(40px,11vw,64px);line-height:1;filter:drop-shadow(0 6px 16px rgba(var(--mc-rgb),.45))}.mode-card__body[data-v-3a4db15e]{display:flex;flex-direction:column;gap:4px;min-width:0}.mode-card__kicker[data-v-3a4db15e]{color:var(--mc);font-size:10px;font-weight:800;letter-spacing:.12em}.mode-card__title[data-v-3a4db15e]{font-size:clamp(17px,4.6vw,24px);font-weight:900;line-height:1.1;letter-spacing:-.01em}.mode-card__sub[data-v-3a4db15e]{color:var(--text-muted);font-size:12.5px;font-weight:500;line-height:1.35}.mode-card__cta[data-v-3a4db15e]{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:12px;background:var(--mc);color:#0a1020;font-size:14px;font-weight:900;letter-spacing:.06em}.mode-card--game .mode-card__cta[data-v-3a4db15e]{background:linear-gradient(135deg,#ffe066,#f5a500)}.mode-card__cta span[data-v-3a4db15e]{font-size:18px}.mode-card[data-v-3a4db15e]:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.mode-card[data-v-3a4db15e]:hover{transform:translateY(-3px);border-color:var(--mc);box-shadow:0 0 44px rgba(var(--mc-rgb),.32),inset 0 1px #ffffff0f}}@media (max-width: 600px){.home__player[data-v-3a4db15e]{margin-top:40px}.home__hero[data-v-3a4db15e]{padding:8px 4%;gap:10px}.home__modes[data-v-3a4db15e]{margin-top:auto;padding-top:12px;gap:10px}.home--returning .home__header[data-v-3a4db15e]{margin-top:16px;transform:scale(.82);transform-origin:center top;margin-bottom:-18px}.home--returning .home__progress[data-v-3a4db15e]{margin-top:12px;margin-bottom:4px}}@media (max-width: 430px){.home--returning .home__header[data-v-3a4db15e]{margin-top:10px;transform:none;margin-bottom:0}.home--returning .home__icon[data-v-3a4db15e]{width:68px;height:68px;min-width:68px;min-height:68px;margin-bottom:7px}.home--returning .home__title[data-v-3a4db15e]{font-size:34px;margin-bottom:7px}.home--returning .home__subtitle[data-v-3a4db15e]{font-size:11px}.home__progress[data-v-3a4db15e]{padding:10px;gap:7px}.mode-card[data-v-3a4db15e]{padding:10px;gap:9px;border-radius:16px}.mode-card__art[data-v-3a4db15e]{border-radius:10px}.mode-card__sub[data-v-3a4db15e]{font-size:11.5px}.mode-card__cta[data-v-3a4db15e]{min-height:40px;font-size:12.5px;border-radius:10px}}@media (max-width: 340px){.home__modes[data-v-3a4db15e]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 430px) and (max-height: 850px){.home[data-v-3a4db15e]{--safe-top-space: calc(10px + env(safe-area-inset-top,0px)) }.home__player[data-v-3a4db15e]{margin-top:44px;padding:7px 9px}.home__avatar[data-v-3a4db15e]{width:34px;height:34px;flex-basis:34px}.home--returning .home__header[data-v-3a4db15e]{margin-top:7px}.home--returning .home__icon[data-v-3a4db15e]{width:56px;height:56px;min-width:56px;min-height:56px;margin-bottom:4px}.home--returning .home__title[data-v-3a4db15e]{font-size:31px;margin-bottom:5px}.home--returning .home__chevron-deco[data-v-3a4db15e]{display:none}.home--returning .home__progress[data-v-3a4db15e]{margin-top:8px;margin-bottom:4px;padding:8px 9px;gap:5px}.home__daily[data-v-3a4db15e]{padding:5px}.mode-card__art[data-v-3a4db15e]{aspect-ratio:16 / 8}}@media (min-width: 1025px){.home__progress-head b[data-v-3a4db15e]{font-size:23px}.home__progress-head span[data-v-3a4db15e]{font-size:13px}.home__streak[data-v-3a4db15e]{font-size:18px}.home__xp-track[data-v-3a4db15e]{height:10px}.home__progress-line[data-v-3a4db15e]{font-size:13px}.home__daily[data-v-3a4db15e]{padding:9px;font-size:13px}.home__player-copy strong[data-v-3a4db15e]{font-size:18px}.home__player-copy small[data-v-3a4db15e]{color:#b3c6e5;font-size:13px}.home__player-xp[data-v-3a4db15e]{font-size:17px}.home__player-arrow[data-v-3a4db15e]{font-size:25px}}@media (hover: hover) and (pointer: fine){.home__player[data-v-3a4db15e]:hover{border-color:#5da1ffe0;box-shadow:inset 0 1px #d8e9ff26,inset 0 0 27px #2e7bff1a,0 15px 34px #00000045,0 0 24px #2e7bff26;transform:translateY(-1px)}}.apw[data-v-64fd7430]{position:relative;z-index:2;width:min(100%,520px);margin:auto;padding:26px;border:1px solid rgba(255,184,0,.48);border-radius:20px;background:#050a1cf7;box-shadow:0 24px 80px #0000007a,0 0 35px #ffb8001a}.apw__badge[data-v-64fd7430]{display:inline-block;margin-bottom:14px;padding:3px 10px;border-radius:5px;background:#ffb8001f;border:1px solid rgba(255,184,0,.35);font-size:9px;font-weight:900;letter-spacing:.14em;color:#ffb800}.apw__eyebrow[data-v-64fd7430]{font-size:10px;font-weight:900;letter-spacing:.16em;color:#96afd7a6;margin:0 0 5px}.apw__title[data-v-64fd7430]{margin:0 0 14px;color:#eef4ff;font-size:26px;font-weight:900;line-height:1.1}.apw__pricing[data-v-64fd7430]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.apw__compare[data-v-64fd7430]{font-size:16px;font-weight:700;color:#667a9f;text-decoration:line-through;text-decoration-color:#667a9f;text-decoration-thickness:2px}.apw__main[data-v-64fd7430]{display:flex;align-items:baseline;gap:5px}.apw__amount[data-v-64fd7430]{font-size:38px;font-weight:900;color:#ffd45a;line-height:1;text-shadow:0 0 24px rgba(255,184,0,.32)}.apw__duration[data-v-64fd7430]{font-size:13px;color:var(--text-muted);font-weight:600}.apw__discount[data-v-64fd7430]{padding:4px 9px;border-radius:7px;background:#f2384e;color:#fff;font-size:12px;font-weight:900;letter-spacing:.04em}.apw__note[data-v-64fd7430]{color:var(--text-muted);font-size:13px;line-height:1.5;margin:0 0 16px}.apw__list[data-v-64fd7430]{display:grid;gap:10px;margin:0 0 20px;padding:0;list-style:none}.apw__list li[data-v-64fd7430]{color:#eef2fb;font-size:14px;padding-left:22px;position:relative}.apw__list li[data-v-64fd7430]:before{content:"✓";position:absolute;left:0;color:var(--correct);font-weight:900}.apw__cta[data-v-64fd7430]{width:100%;min-height:56px;border:0;border-radius:14px;background:linear-gradient(180deg,#ffd43b,#ffb800 52%,#c80);color:#060e1ef0;font:900 15px "Exo 2",sans-serif;letter-spacing:.06em;cursor:pointer;box-shadow:0 0 26px #ffb80057,0 3px 10px #00000059;transition:opacity .15s,transform .12s}.apw__cta[data-v-64fd7430]:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.apw__cta[data-v-64fd7430]:hover{box-shadow:0 0 36px #ffb80080,0 3px 12px #00000059}}@media (max-width: 600px){.apw[data-v-64fd7430]{padding:20px}.apw__title[data-v-64fd7430]{font-size:22px}.apw__amount[data-v-64fd7430]{font-size:32px}}.create[data-v-0eb544ea]{position:relative;min-height:100dvh;display:flex;flex-direction:column;padding:var(--safe-top-space) var(--safe-inline-end) var(--safe-bottom-space) var(--safe-inline-start);overflow-x:hidden;overflow-y:auto}.create__header[data-v-0eb544ea]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin-top:40px;margin-bottom:20px;flex-shrink:0}.create__lightning[data-v-0eb544ea]{width:44px;height:44px;object-fit:contain}.create__title-group[data-v-0eb544ea]{display:flex;flex-direction:column;gap:6px;align-items:center}.create__title[data-v-0eb544ea]{font-size:26px;font-weight:900;letter-spacing:.05em;line-height:1;margin:0}.create__title--dim[data-v-0eb544ea]{color:var(--text-primary)}.create__title--gold[data-v-0eb544ea]{color:var(--mastery);font-style:italic;filter:drop-shadow(0 0 10px rgba(245,179,1,.55))}.create__subtitle[data-v-0eb544ea]{font-size:var(--size-caption);color:var(--text-muted);line-height:1.4;margin:0}.create__main[data-v-0eb544ea]{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;gap:16px}.create__grid-wrap[data-v-0eb544ea]{position:relative;overflow:hidden}.create__grid[data-v-0eb544ea]{display:grid;grid-template-columns:1fr;gap:10px}.create__pager-ph[data-v-0eb544ea]{height:52px}.topic-skeleton[data-v-0eb544ea]{height:92px;border-radius:var(--radius-card, 16px);background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;animation:shimmer-0eb544ea 1.4s ease-in-out infinite}@keyframes shimmer-0eb544ea{0%{background-position:200% 0}to{background-position:-200% 0}}.topic-card[data-v-0eb544ea]{position:relative;width:100%;min-height:92px;display:flex;align-items:stretch;border-radius:var(--radius-card, 16px);border:1.5px solid transparent;overflow:hidden;background:#081026e6;cursor:pointer;text-align:left;font-family:"Exo 2",sans-serif;transition:border-color .2s ease,box-shadow .2s ease,transform .18s ease,opacity .18s ease}.topic-card--dimmed[data-v-0eb544ea]{opacity:.55}.topic-card--mastery[data-v-0eb544ea]{border-color:#f5b30138}.topic-card--player[data-v-0eb544ea]{border-color:#2e7bff38}.topic-card--special[data-v-0eb544ea]{border-color:#b331f138}.topic-card--selected[data-v-0eb544ea]{border-color:var(--mastery)!important;box-shadow:0 0 0 1px #f5b30173,0 0 24px #f5b3014d,0 4px 20px #00000073;background:#0c1630f5;opacity:1!important;transform:translateY(-2px)}.topic-card--locked[data-v-0eb544ea]{opacity:.36;cursor:default}@media (hover: hover) and (pointer: fine){.topic-card[data-v-0eb544ea]:not(:disabled):not(.topic-card--selected):hover{border-color:#f5b30159!important;transform:translateY(-1px);opacity:.85}}.topic-card[data-v-0eb544ea]:not(:disabled):active{transform:scale(.98)!important}.topic-card__art[data-v-0eb544ea]{width:92px;flex-shrink:0;position:relative;overflow:hidden}.topic-card__art-img[data-v-0eb544ea]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;transition:filter .2s ease}.topic-card--selected .topic-card__art-img[data-v-0eb544ea]{filter:brightness(1.15) saturate(1.1)}.topic-card--dimmed .topic-card__art-img[data-v-0eb544ea]{filter:brightness(.75) saturate(.7)}.topic-card__art-placeholder[data-v-0eb544ea]{position:absolute;top:0;right:0;bottom:0;left:0}.topic-card--mastery .topic-card__art-placeholder[data-v-0eb544ea]{background:linear-gradient(145deg,#f5b3014d,#f5b3010f);border-right:1px solid rgba(245,179,1,.14)}.topic-card--player .topic-card__art-placeholder[data-v-0eb544ea]{background:linear-gradient(145deg,#2e7bff4d,#2e7bff0f);border-right:1px solid rgba(46,123,255,.14)}.topic-card--special .topic-card__art-placeholder[data-v-0eb544ea]{background:linear-gradient(145deg,#b331f14d,#b331f10f);border-right:1px solid rgba(179,49,241,.14)}.topic-card__art-overlay[data-v-0eb544ea]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 55%,rgba(8,16,38,.88) 100%)}.topic-card__body[data-v-0eb544ea]{flex:1;padding:12px 44px 12px 12px;display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0}.topic-card__title[data-v-0eb544ea]{display:block;font-size:15px;font-weight:800;letter-spacing:.03em;color:var(--text-primary);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .18s ease}.topic-card--selected .topic-card__title[data-v-0eb544ea]{color:#ffe682}.topic-card__subtitle[data-v-0eb544ea]{display:block;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .18s ease}.topic-card--mastery .topic-card__subtitle[data-v-0eb544ea]{color:#f5b301bf}.topic-card--player .topic-card__subtitle[data-v-0eb544ea]{color:#2e7bffcc}.topic-card--special .topic-card__subtitle[data-v-0eb544ea]{color:#b331f1cc}.topic-card--selected .topic-card__subtitle[data-v-0eb544ea]{color:#f5b301e6!important}.topic-card__desc[data-v-0eb544ea]{font-size:11px;color:var(--text-muted);line-height:1.35;margin:3px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.topic-card__indicator[data-v-0eb544ea]{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center}.topic-card__circle[data-v-0eb544ea]{display:block;width:18px;height:18px;border-radius:50%;border:1.5px solid rgba(255,255,255,.2)}.topic-card__check[data-v-0eb544ea]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:12px;font-weight:900;line-height:1;background:var(--mastery);color:#081023eb;box-shadow:0 0 10px #f5b3018c;animation:check-pop-0eb544ea .22s cubic-bezier(.34,1.56,.64,1) both}@keyframes check-pop-0eb544ea{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.topic-card__soon[data-v-0eb544ea]{display:block;font-size:7px;font-weight:800;letter-spacing:.06em;color:var(--text-muted);text-align:center;line-height:1;white-space:nowrap;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:4px;padding:3px 5px}.create__pager[data-v-0eb544ea]{display:flex;align-items:center;justify-content:center;gap:16px;padding:4px 0}.pager__arrow[data-v-0eb544ea]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#08122ae0;border:1.5px solid rgba(46,123,255,.35);cursor:pointer;transition:border-color .18s,background .18s,opacity .18s,transform .14s;flex-shrink:0}.pager__arrow[data-v-0eb544ea]:not(:disabled):hover{border-color:#2e7bffa6;background:#2e7bff1f}.pager__arrow[data-v-0eb544ea]:not(:disabled):active{transform:scale(.92)}.pager__arrow[data-v-0eb544ea]:disabled{opacity:.28;cursor:default}.pager__chev[data-v-0eb544ea]{display:block;width:9px;height:9px;border-right:2.5px solid rgba(180,210,255,.9);border-top:2.5px solid rgba(180,210,255,.9);border-radius:1px}.pager__chev--l[data-v-0eb544ea]{transform:rotate(-135deg) translate(-1px,1px)}.pager__chev--r[data-v-0eb544ea]{transform:rotate(45deg) translate(1px,-1px)}.create__dots[data-v-0eb544ea]{display:flex;gap:7px;align-items:center}.create__dot[data-v-0eb544ea]{width:8px;height:8px;border-radius:50%;background:#ffffff2e;border:none;cursor:pointer;padding:0;transition:background .18s,transform .18s;position:relative}.create__dot[data-v-0eb544ea]:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.create__dot--active[data-v-0eb544ea]{background:var(--mastery);transform:scale(1.35);box-shadow:0 0 7px #f5b3018c}.create__error[data-v-0eb544ea]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#e0374a1f;border:1px solid rgba(224,55,74,.3);border-radius:var(--radius-button);padding:14px 16px;margin-top:8px}.create__error-msg[data-v-0eb544ea]{font-size:var(--size-caption);font-weight:600;color:var(--opponent)}.create__retry[data-v-0eb544ea]{font-size:var(--size-caption);font-weight:700;color:var(--opponent);background:none;border:1px solid rgba(224,55,74,.4);border-radius:8px;padding:6px 12px;cursor:pointer;font-family:"Exo 2",sans-serif;white-space:nowrap}.create__footer-area[data-v-0eb544ea]{position:relative;z-index:1;margin-top:16px;padding-bottom:4px;display:flex;flex-direction:column;align-items:center;gap:12px}.create__cta[data-v-0eb544ea]{position:relative;width:100%;max-width:400px;padding:16px 20px;border-radius:var(--radius-card);border:none;background:linear-gradient(180deg,#FFE066 0%,var(--mastery) 55%,#C87D00 100%);color:#081023e6;font-family:"Exo 2",sans-serif;font-size:var(--size-option);font-weight:800;letter-spacing:.08em;line-height:1;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;overflow:hidden;box-shadow:0 0 32px #f5b30161,0 0 10px #f5b30124;transition:opacity .18s,transform .16s}.create__cta[data-v-0eb544ea]:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.55) 20%,rgba(255,255,255,.85) 50%,rgba(255,255,255,.55) 80%,transparent 100%)}.create__cta[data-v-0eb544ea]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.3) 20%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.3) 80%,transparent 100%)}.create__cta[data-v-0eb544ea]:disabled{opacity:.35;cursor:default}.create__cta[data-v-0eb544ea]:not(:disabled):active{transform:scale(.97)}.create__cta-chev[data-v-0eb544ea]{display:flex;gap:3px;align-items:center;opacity:.55;flex-shrink:0}.create__cta-chev-v[data-v-0eb544ea]{display:block;width:7px;height:7px;border-right:2px solid currentColor;border-top:2px solid currentColor;border-radius:1px}.create__cta-chev--l .create__cta-chev-v[data-v-0eb544ea]{transform:rotate(-135deg)}.create__cta-chev--r .create__cta-chev-v[data-v-0eb544ea]{transform:rotate(45deg)}.create__cta .spinner[data-v-0eb544ea]{border-color:#08102333;border-top-color:#081023cc}.create__footer[data-v-0eb544ea]{text-align:center;font-size:var(--size-caption);color:var(--text-muted);margin:0;line-height:1.4}.spinner[data-v-0eb544ea]{display:inline-block;width:20px;height:20px;border:2.5px solid rgba(8,16,35,.2);border-top-color:#081023cc;border-radius:50%;animation:spin-0eb544ea .7s linear infinite}@keyframes spin-0eb544ea{to{transform:rotate(360deg)}}.slide-fwd-enter-active[data-v-0eb544ea],.slide-fwd-leave-active[data-v-0eb544ea],.slide-back-enter-active[data-v-0eb544ea],.slide-back-leave-active[data-v-0eb544ea]{transition:opacity .22s ease,transform .22s ease}.slide-fwd-enter-from[data-v-0eb544ea]{opacity:0;transform:translate(18px)}.slide-fwd-leave-to[data-v-0eb544ea],.slide-back-enter-from[data-v-0eb544ea]{opacity:0;transform:translate(-18px)}.slide-back-leave-to[data-v-0eb544ea]{opacity:0;transform:translate(18px)}@media (prefers-reduced-motion: reduce){.slide-fwd-enter-active[data-v-0eb544ea],.slide-fwd-leave-active[data-v-0eb544ea],.slide-back-enter-active[data-v-0eb544ea],.slide-back-leave-active[data-v-0eb544ea]{transition:opacity .14s ease}.slide-fwd-enter-from[data-v-0eb544ea],.slide-fwd-leave-to[data-v-0eb544ea],.slide-back-enter-from[data-v-0eb544ea],.slide-back-leave-to[data-v-0eb544ea]{transform:none}.topic-card[data-v-0eb544ea]{transition:border-color .14s,box-shadow .14s,opacity .14s}.topic-card--selected[data-v-0eb544ea]{transform:none}@keyframes check-pop-0eb544ea{0%{opacity:0}to{opacity:1}}}@media (min-width: 431px){.create__grid[data-v-0eb544ea]{grid-template-columns:repeat(2,1fr);gap:12px}.topic-card__art[data-v-0eb544ea]{width:88px}}@media (min-width: 768px){.create[data-v-0eb544ea]{padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));max-width:900px;margin-inline:auto;width:100%}.create__header[data-v-0eb544ea]{margin-top:48px;margin-bottom:24px}.topic-card[data-v-0eb544ea]{min-height:100px}.topic-card__art[data-v-0eb544ea]{width:100px}.topic-card__body[data-v-0eb544ea]{padding:14px 48px 14px 14px;gap:4px}.topic-card__title[data-v-0eb544ea]{font-size:16px;white-space:normal;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:unset}.topic-card__subtitle[data-v-0eb544ea]{font-size:13px;white-space:normal}.create__cta[data-v-0eb544ea]{max-width:360px}}@media (min-width: 1200px){.create[data-v-0eb544ea]{max-width:1160px}.create__grid[data-v-0eb544ea]{grid-template-columns:repeat(3,1fr)}.topic-card__art[data-v-0eb544ea]{width:108px}}@media (max-width: 430px){.create__header[data-v-0eb544ea]{margin-top:28px;margin-bottom:14px}.create__main[data-v-0eb544ea]{gap:12px}.create__grid[data-v-0eb544ea]{gap:9px}.topic-card[data-v-0eb544ea]{min-height:84px}.topic-card__art[data-v-0eb544ea]{width:80px}.topic-card__body[data-v-0eb544ea]{padding:10px 40px 10px 10px}.topic-card__title[data-v-0eb544ea]{font-size:14px}.topic-card__desc[data-v-0eb544ea]{display:none}.create__footer-area[data-v-0eb544ea]{margin-top:12px}.create__cta[data-v-0eb544ea]{padding:14px 20px}}@media (max-width: 430px) and (max-height: 850px){.create__header[data-v-0eb544ea]{margin-top:16px;margin-bottom:10px}.topic-card[data-v-0eb544ea]{min-height:78px}}.join[data-v-8cfce7cb]{position:relative;min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding:var(--screen-padding);background:var(--bg-arena);overflow:hidden}.join__orb[data-v-8cfce7cb]{position:absolute;width:260px;height:260px;top:-60px;left:-80px;border-radius:50%;background:radial-gradient(circle,rgba(46,123,255,.15) 0%,transparent 70%);filter:blur(60px);pointer-events:none}.join__header[data-v-8cfce7cb]{width:100%;margin-top:48px;margin-bottom:28px}.join__title[data-v-8cfce7cb]{font-size:var(--size-screen-title);font-weight:var(--weight-screen-title);letter-spacing:.05em;color:var(--text-primary)}.join__display[data-v-8cfce7cb]{display:flex;align-items:center;gap:10px;margin-bottom:28px;width:100%}.join__prefix[data-v-8cfce7cb]{font-size:24px;font-weight:700;letter-spacing:.04em;color:var(--text-muted);flex-shrink:0}.join__slots[data-v-8cfce7cb]{display:flex;gap:8px;flex:1;justify-content:center}.join__slot[data-v-8cfce7cb]{width:58px;height:68px;background:var(--bg-surface);border:1.5px solid rgba(255,255,255,.08);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;color:var(--text-primary);transition:border-color var(--dur-transition),box-shadow var(--dur-transition);position:relative}.join__slot--filled[data-v-8cfce7cb]{border-color:#2e7bff73;box-shadow:0 0 12px #2e7bff1f;color:var(--player)}.join__slot--cursor[data-v-8cfce7cb]:after{content:"";position:absolute;width:2px;height:28px;background:var(--player);border-radius:1px;animation:blink-8cfce7cb 1s step-end infinite}@keyframes blink-8cfce7cb{0%,to{opacity:1}50%{opacity:0}}.keypad[data-v-8cfce7cb]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin-bottom:14px}.keypad__btn[data-v-8cfce7cb]{height:64px;background:var(--bg-surface);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-button);font-family:"Exo 2",sans-serif;font-size:24px;font-weight:700;color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--dur-transition),transform var(--dur-transition);min-height:var(--tap-target-min)}.keypad__btn--digit[data-v-8cfce7cb]:active{background:#2e7bff26;transform:scale(.94)}.keypad__btn--del[data-v-8cfce7cb]{font-size:22px;color:var(--text-muted)}.keypad__btn--del[data-v-8cfce7cb]:active{background:#e0374a1f;transform:scale(.94)}.keypad__btn--empty[data-v-8cfce7cb]{background:transparent;border-color:transparent;cursor:default;pointer-events:none}.keypad__del-icon[data-v-8cfce7cb]{font-size:22px}.join__error[data-v-8cfce7cb]{width:100%;text-align:center;font-size:var(--size-caption);font-weight:var(--weight-option);color:var(--opponent);padding:10px 0;min-height:36px}.join__footer[data-v-8cfce7cb]{width:100%;margin-top:auto;padding-bottom:env(safe-area-inset-bottom,16px)}.join__cta[data-v-8cfce7cb]{width:100%;height:58px;background:var(--player);color:var(--text-primary);border:none;border-radius:var(--radius-button);font-size:var(--size-option);font-weight:var(--weight-screen-title);letter-spacing:.05em;font-family:"Exo 2",sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:opacity var(--dur-transition),transform var(--dur-transition)}.join__cta[data-v-8cfce7cb]:disabled{opacity:.35;cursor:default}.join__cta[data-v-8cfce7cb]:not(:disabled):active{transform:scale(.97)}.spinner[data-v-8cfce7cb]{display:inline-block;width:20px;height:20px;border:2.5px solid rgba(255,255,255,.3);border-top-color:var(--text-primary);border-radius:50%;animation:spin-8cfce7cb .7s linear infinite}@keyframes spin-8cfce7cb{to{transform:rotate(360deg)}}.share-card[data-v-d8ed1dd1]{position:relative;background:#081023e0;border:1.5px solid rgba(245,179,1,.4);border-radius:var(--radius-card);padding:20px 16px 16px;display:flex;flex-direction:column;align-items:center;gap:12px;overflow:visible;box-shadow:0 0 32px #f5b3011a,inset 0 1px #f5b30114}.share-card__crest[data-v-d8ed1dd1]{position:absolute;top:-9px;left:50%;transform:translate(-50%) rotate(45deg);width:16px;height:16px;background:var(--bg-arena-deep);border:1.5px solid var(--mastery);box-shadow:0 0 10px #f5b30173}.share-card__label-row[data-v-d8ed1dd1]{display:flex;align-items:center;gap:10px;width:100%}.share-card__rule[data-v-d8ed1dd1]{flex:1;height:1px;opacity:.5}.share-card__rule--l[data-v-d8ed1dd1]{background:linear-gradient(90deg,transparent,var(--mastery))}.share-card__rule--r[data-v-d8ed1dd1]{background:linear-gradient(90deg,var(--mastery),transparent)}.share-card__label[data-v-d8ed1dd1]{font-size:var(--size-caption);font-weight:700;letter-spacing:.18em;color:var(--text-muted);text-transform:uppercase;white-space:nowrap}.share-card__code[data-v-d8ed1dd1]{font-size:38px;font-weight:900;letter-spacing:.12em;line-height:1;background:linear-gradient(180deg,#FFE066 0%,var(--mastery) 50%,#C87D00 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 14px rgba(245,179,1,.5))}.share-card__link[data-v-d8ed1dd1]{width:100%;display:flex;align-items:center;gap:7px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:8px 12px;box-shadow:inset 0 1px 3px #0000004d}.share-card__link-icon[data-v-d8ed1dd1]{font-size:12px;color:var(--text-muted);flex-shrink:0;opacity:.7}.share-card__link-text[data-v-d8ed1dd1]{font-size:11px;font-weight:500;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;flex:1}.share-card__actions[data-v-d8ed1dd1]{display:flex;gap:8px;width:100%}.share-card__btn[data-v-d8ed1dd1]{position:relative;flex:1;height:44px;border-radius:var(--radius-button);font-size:var(--size-caption);font-weight:700;font-family:"Exo 2",sans-serif;letter-spacing:.04em;cursor:pointer;overflow:hidden;transition:opacity var(--dur-transition),transform var(--dur-transition)}.share-card__btn[data-v-d8ed1dd1]:active{transform:scale(.97)}.share-card__btn[data-v-d8ed1dd1]:before,.share-card__btn[data-v-d8ed1dd1]:after{content:"";position:absolute;left:0;right:0;height:1px;pointer-events:none}.share-card__btn[data-v-d8ed1dd1]:before{top:0}.share-card__btn[data-v-d8ed1dd1]:after{bottom:0}.share-card__btn--copy[data-v-d8ed1dd1]{background:#2e7bff14;color:var(--player);border:1.5px solid rgba(46,123,255,.5);box-shadow:0 0 14px #2e7bff1f}.share-card__btn--copy[data-v-d8ed1dd1]:before,.share-card__btn--copy[data-v-d8ed1dd1]:after{background:linear-gradient(90deg,transparent 0%,rgba(46,123,255,.18) 15%,rgba(120,180,255,.65) 50%,rgba(46,123,255,.18) 85%,transparent 100%)}.share-card__btn--copied[data-v-d8ed1dd1]{color:var(--correct);border-color:#28c76f73;background:#28c76f0f}.share-card__btn--send[data-v-d8ed1dd1]{background:linear-gradient(180deg,#FFE066 0%,var(--mastery) 55%,#C87D00 100%);color:#081023e0;border:none;box-shadow:0 0 18px #f5b30147}.share-card__btn--send[data-v-d8ed1dd1]:before{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.55) 20%,rgba(255,255,255,.85) 50%,rgba(255,255,255,.55) 80%,transparent 100%)}.share-card__btn--send[data-v-d8ed1dd1]:after{background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.25) 20%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.25) 80%,transparent 100%)}.pgrid[data-v-4314632a]{width:100%}.pgrid__header[data-v-4314632a]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.pgrid__rule[data-v-4314632a]{flex:1;height:1px;opacity:.35}.pgrid__rule--l[data-v-4314632a]{background:linear-gradient(90deg,transparent,var(--text-muted))}.pgrid__rule--r[data-v-4314632a]{background:linear-gradient(90deg,var(--text-muted),transparent)}.pgrid__icon[data-v-4314632a]{color:var(--text-muted);display:flex;align-items:center;flex-shrink:0}.pgrid__count[data-v-4314632a]{font-size:var(--size-option);font-weight:800;color:var(--text-primary);line-height:1}.pgrid__label[data-v-4314632a]{font-size:var(--size-caption);font-weight:600;color:var(--text-muted);line-height:1}.pgrid__tiles[data-v-4314632a]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.ptile[data-v-4314632a]{position:relative;background:#111a2ed9;border:1.5px solid rgba(255,255,255,.07);border-radius:12px;padding:8px 6px 7px;display:flex;flex-direction:column;align-items:center;gap:4px;min-height:68px}.ptile--me[data-v-4314632a]{border-color:var(--player);box-shadow:0 0 10px #2e7bff33}.ptile__avatar[data-v-4314632a]{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:var(--text-primary);background:#2e7bff2e;border:1px solid rgba(46,123,255,.25);flex-shrink:0}.ptile--me .ptile__avatar[data-v-4314632a]{background:#2e7bff4d;border-color:#2e7bff8c}.ptile__name[data-v-4314632a]{font-size:10px;font-weight:600;color:var(--text-primary);text-align:center;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.ptile__star[data-v-4314632a]{position:absolute;top:4px;right:5px;display:flex;align-items:center}.ptile--empty[data-v-4314632a]{background:#ffffff04;border-style:dashed;border-color:#ffffff1f;gap:2px;justify-content:center}.ptile__plus[data-v-4314632a]{font-size:16px;font-weight:300;color:#ffffff2e;line-height:1}.ptile__person[data-v-4314632a]{color:#ffffff1a}.lobby[data-v-34129969]{position:relative;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden}.lobby__poll-banner[data-v-34129969]{position:relative;z-index:2;background:#e0374a26;border-bottom:1px solid rgba(224,55,74,.25);color:var(--opponent);font-size:var(--size-caption);font-weight:600;text-align:center;padding:8px var(--screen-padding);flex-shrink:0}.banner-enter-active[data-v-34129969],.banner-leave-active[data-v-34129969]{transition:max-height .3s,opacity .3s}.banner-enter-from[data-v-34129969],.banner-leave-to[data-v-34129969]{max-height:0;opacity:0}.banner-enter-to[data-v-34129969],.banner-leave-from[data-v-34129969]{max-height:50px;opacity:1}.lobby__scroll[data-v-34129969]{position:relative;z-index:1;flex:1;overflow-y:auto;padding:56px var(--screen-padding) 0;display:flex;flex-direction:column;gap:14px;background:transparent}.lh-topic[data-v-34129969]{display:flex;align-items:stretch;border-radius:var(--radius-card);border:1.5px solid transparent;background:#081023e0;overflow:hidden;flex-shrink:0}.lh-topic--mastery[data-v-34129969]{border-color:#f5b30166;box-shadow:0 0 20px #f5b3011a}.lh-topic--player[data-v-34129969]{border-color:#2e7bff66;box-shadow:0 0 20px #2e7bff1a}.lh-topic--special[data-v-34129969]{border-color:#b331f166;box-shadow:0 0 20px #b331f11a}.lh-topic__art[data-v-34129969]{width:33%;flex-shrink:0;position:relative;overflow:hidden;min-height:72px}.lh-topic__art-img[data-v-34129969]{width:100%;height:100%;object-fit:cover}.lh-topic__art-placeholder[data-v-34129969]{position:absolute;top:0;right:0;bottom:0;left:0}.lh-topic--mastery .lh-topic__art-placeholder[data-v-34129969]{background:linear-gradient(145deg,#f5b30147,#f5b3010f);border-right:1px solid rgba(245,179,1,.14)}.lh-topic--player .lh-topic__art-placeholder[data-v-34129969]{background:linear-gradient(145deg,#2e7bff47,#2e7bff0f);border-right:1px solid rgba(46,123,255,.14)}.lh-topic--special .lh-topic__art-placeholder[data-v-34129969]{background:linear-gradient(145deg,#b331f147,#b331f10f);border-right:1px solid rgba(179,49,241,.14)}.lh-topic__body[data-v-34129969]{flex:1;padding:14px;display:flex;flex-direction:column;justify-content:center;gap:4px}.lh-topic__title[data-v-34129969]{display:block;font-size:14px;font-weight:800;letter-spacing:.04em;color:var(--text-primary);line-height:1.2}.lh-topic__sub[data-v-34129969]{display:block;font-size:var(--size-caption);font-weight:600;line-height:1.2}.lh-topic--mastery .lh-topic__sub[data-v-34129969]{color:var(--mastery)}.lh-topic--player .lh-topic__sub[data-v-34129969]{color:var(--player)}.lh-topic--special .lh-topic__sub[data-v-34129969]{color:var(--special)}.lobby__footer[data-v-34129969]{position:relative;z-index:1;padding:12px var(--screen-padding) max(16px,env(safe-area-inset-bottom,16px));display:flex;flex-direction:column;gap:8px;background:linear-gradient(180deg,#050d1a00,#050d1ad9 30%)}.lobby__msg[data-v-34129969]{text-align:center;font-size:var(--size-caption);font-weight:600;color:var(--text-muted);padding:2px 0}.lobby__start[data-v-34129969]{position:relative;width:100%;height:58px;border:none;border-radius:var(--radius-card);background:linear-gradient(180deg,#FFE066 0%,var(--mastery) 55%,#C87D00 100%);color:#081023e0;font-family:"Exo 2",sans-serif;font-size:var(--size-option);font-weight:800;letter-spacing:.08em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;overflow:hidden;box-shadow:0 0 36px #f5b30159,0 0 12px #f5b30133;transition:opacity var(--dur-transition),transform var(--dur-transition),box-shadow var(--dur-transition),filter var(--dur-transition)}.lobby__start[data-v-34129969]:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.55) 20%,rgba(255,255,255,.85) 50%,rgba(255,255,255,.55) 80%,transparent 100%);pointer-events:none}.lobby__start[data-v-34129969]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.3) 20%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.3) 80%,transparent 100%);pointer-events:none}.lobby__start--disabled[data-v-34129969]{background:linear-gradient(180deg,#6b6b6b,#4a4a4a 55%,#2e2e2e);color:#ffffff4d;box-shadow:none;filter:none;cursor:not-allowed}.lobby__start--disabled[data-v-34129969]:before{display:none}.lobby__start[data-v-34129969]:not(.lobby__start--disabled):active{transform:scale(.97)}.lobby__start-chev[data-v-34129969]{display:flex;gap:3px;align-items:center;flex-shrink:0;opacity:.55}.lobby__start-chev-v[data-v-34129969]{display:block;width:7px;height:7px;border-right:2px solid currentColor;border-top:2px solid currentColor;border-radius:1px}.lobby__start-chev--l .lobby__start-chev-v[data-v-34129969]{transform:rotate(-135deg)}.lobby__start-chev--r .lobby__start-chev-v[data-v-34129969]{transform:rotate(45deg)}.spinner[data-v-34129969]{display:inline-block;width:20px;height:20px;border:2.5px solid rgba(8,16,35,.2);border-top-color:#081023cc;border-radius:50%;animation:spin-34129969 .7s linear infinite}@keyframes spin-34129969{to{transform:rotate(360deg)}}.lobby[data-v-31fda667]{min-height:100dvh;display:flex;flex-direction:column;background:var(--bg-arena);position:relative;overflow:hidden}.lobby--error[data-v-31fda667]{align-items:center;justify-content:center}.lobby__error-screen[data-v-31fda667]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:var(--screen-padding);text-align:center}.lobby__error-icon[data-v-31fda667]{font-size:56px;margin-bottom:4px}.lobby__error-title[data-v-31fda667]{font-size:var(--size-option);font-weight:var(--weight-question);color:var(--opponent);max-width:280px;line-height:1.4}.lobby__error-home[data-v-31fda667]{margin-top:8px;height:52px;padding:0 32px;background:var(--bg-surface);color:var(--text-primary);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-button);font-size:var(--size-option);font-weight:700;font-family:"Exo 2",sans-serif;cursor:pointer;transition:background var(--dur-transition)}.lobby__error-home[data-v-31fda667]:active{background:#ffffff0f}.lobby__poll-banner[data-v-31fda667]{position:relative;z-index:2;background:#e0374a26;border-bottom:1px solid rgba(224,55,74,.25);color:var(--opponent);font-size:var(--size-caption);font-weight:var(--weight-option);text-align:center;padding:8px var(--screen-padding);flex-shrink:0}.banner-enter-active[data-v-31fda667],.banner-leave-active[data-v-31fda667]{transition:max-height .3s,opacity .3s}.banner-enter-from[data-v-31fda667],.banner-leave-to[data-v-31fda667]{max-height:0;opacity:0}.banner-enter-to[data-v-31fda667],.banner-leave-from[data-v-31fda667]{max-height:50px;opacity:1}.lobby__scroll[data-v-31fda667]{position:relative;z-index:1;flex:1;overflow-y:auto;padding:20px var(--screen-padding) 0;display:flex;flex-direction:column;gap:14px}.lobby__code-row[data-v-31fda667]{display:flex;align-items:baseline;gap:8px}.lobby__code-label[data-v-31fda667]{font-size:var(--size-caption);font-weight:var(--weight-caption);color:var(--text-muted)}.lobby__code-value[data-v-31fda667]{font-size:26px;font-weight:800;letter-spacing:.08em;color:var(--text-primary)}.lobby__topic-banner[data-v-31fda667]{display:flex;align-items:center;gap:14px;background:var(--bg-surface);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-card);padding:14px;overflow:hidden}.lobby__topic-img[data-v-31fda667]{width:56px;height:56px;border-radius:12px;background:linear-gradient(135deg,#f5b30140,#2e7bff33);flex-shrink:0}.lobby__topic-info[data-v-31fda667]{display:flex;flex-direction:column;gap:3px;overflow:hidden}.lobby__topic-title[data-v-31fda667]{font-size:var(--size-option);font-weight:var(--weight-question);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lobby__topic-sub[data-v-31fda667]{font-size:var(--size-caption);font-weight:var(--weight-caption);color:var(--text-muted)}.lobby__footer[data-v-31fda667]{position:relative;z-index:1;padding:12px var(--screen-padding) env(safe-area-inset-bottom,16px);display:flex;flex-direction:column;gap:8px;background:linear-gradient(180deg,#050d1a00,#050d1ad9 30%);border-top:1px solid rgba(255,255,255,.04)}.lobby__waiting[data-v-31fda667]{text-align:center;font-size:var(--size-caption);font-weight:var(--weight-caption);color:var(--text-muted)}.lobby__ready-btn[data-v-31fda667]{width:100%;height:58px;background:#ffffff0d;color:var(--text-muted);border:1.5px solid rgba(255,255,255,.1);border-radius:var(--radius-button);font-size:var(--size-option);font-weight:var(--weight-screen-title);letter-spacing:.05em;font-family:"Exo 2",sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:background var(--dur-transition),border-color var(--dur-transition),color var(--dur-transition),box-shadow var(--dur-transition)}.lobby__ready-btn--on[data-v-31fda667]{background:#28c76f1f;border-color:#28c76f80;color:var(--correct);box-shadow:0 0 20px #28c76f26}.lobby__ready-check[data-v-31fda667]{font-size:18px;min-width:20px;text-align:center}.countdown[data-v-327d7e3e]{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--bg-arena);position:relative;overflow:hidden}.countdown__ring[data-v-327d7e3e]{position:absolute;width:220px;height:220px;border-radius:50%;border:1.5px solid rgba(255,255,255,.08);animation:ring-expand-327d7e3e 1.1s ease-out infinite;pointer-events:none;z-index:1}.countdown__ring--outer[data-v-327d7e3e]{width:340px;height:340px;animation-delay:.55s}.countdown--go .countdown__ring[data-v-327d7e3e]{border-color:#f5b30140}@keyframes ring-expand-327d7e3e{0%{transform:scale(.7);opacity:.5}to{transform:scale(1.3);opacity:0}}.countdown__number[data-v-327d7e3e]{position:relative;z-index:1;font-size:128px;font-weight:800;line-height:1;color:var(--text-primary);letter-spacing:-.02em;font-family:"Exo 2",sans-serif;text-align:center;-webkit-user-select:none;user-select:none}.countdown__number--go[data-v-327d7e3e]{font-size:72px;letter-spacing:.1em;color:var(--mastery)}.pop-enter-active[data-v-327d7e3e]{animation:pop-in-327d7e3e .28s cubic-bezier(.175,.885,.32,1.275) both}.pop-leave-active[data-v-327d7e3e]{animation:pop-out-327d7e3e .18s ease-in forwards}@keyframes pop-in-327d7e3e{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pop-out-327d7e3e{0%{transform:scale(1);opacity:1}to{transform:scale(1.25);opacity:0}}.hcard--hero[data-v-d436a593]{--card-rgb: 245, 179, 1}.hcard--player[data-v-d436a593]{--card-rgb: 46, 123, 255}.hcard--opponent[data-v-d436a593]{--card-rgb: 224, 55, 74}.hcard--event[data-v-d436a593]{--card-rgb: 40, 199, 111}.hcard--people[data-v-d436a593]{--card-rgb: 245, 179, 1}.hcard--states[data-v-d436a593]{--card-rgb: 64, 112, 224}.hcard--wars[data-v-d436a593]{--card-rgb: 220, 50, 70}.hcard--tragedies[data-v-d436a593]{--card-rgb: 160, 30, 50}.hcard--movements[data-v-d436a593]{--card-rgb: 230, 110, 20}.hcard--sites[data-v-d436a593]{--card-rgb: 0, 175, 148}.hcard--artifacts[data-v-d436a593]{--card-rgb: 205, 135, 10}.hcard--cities[data-v-d436a593]{--card-rgb: 0, 185, 210}.hcard--sources[data-v-d436a593]{--card-rgb: 135, 60, 200}.hcard--newspapers[data-v-d436a593]{--card-rgb: 175, 40, 160}.hcard--laws[data-v-d436a593]{--card-rgb: 80, 80, 215}.hcard--treaties[data-v-d436a593]{--card-rgb: 0, 165, 150}.hcard--reforms[data-v-d436a593]{--card-rgb: 60, 100, 220}.hcard--congresses[data-v-d436a593]{--card-rgb: 120, 50, 195}.hcard--institutions[data-v-d436a593]{--card-rgb: 70, 120, 185}.hcard--culture[data-v-d436a593]{--card-rgb: 155, 70, 200}.hcard--industry[data-v-d436a593]{--card-rgb: 220, 110, 20}.hcard--infrastructure[data-v-d436a593]{--card-rgb: 50, 140, 200}.hcard--dates[data-v-d436a593]{--card-rgb: 245, 179, 1}.hcard--periods[data-v-d436a593]{--card-rgb: 50, 110, 230}.hcard--custom[data-v-d436a593]{--card-rgb: 46, 123, 255}.hcard[data-v-d436a593]{position:relative;background:linear-gradient(160deg,#0e1a36fa,#081023fa);border-radius:22px;overflow:hidden;border:2px solid rgba(var(--card-rgb),.72);box-shadow:0 0 36px rgba(var(--card-rgb),.22),0 0 12px rgba(var(--card-rgb),.1),0 8px 32px #0000008c;width:100%;animation:card-glow-d436a593 3.5s ease-in-out infinite}@keyframes card-glow-d436a593{0%,to{box-shadow:0 0 36px rgba(var(--card-rgb),.22),0 0 12px rgba(var(--card-rgb),.1),0 8px 32px #0000008c}50%{box-shadow:0 0 52px rgba(var(--card-rgb),.42),0 0 20px rgba(var(--card-rgb),.2),0 8px 32px #0000008c}}@media (prefers-reduced-motion: reduce){.hcard[data-v-d436a593]{animation:none}}.hcard__img-wrap[data-v-d436a593]{position:relative;height:140px;overflow:hidden}.hcard--visual_poster .hcard__img-wrap[data-v-d436a593]{height:clamp(200px,40dvh,320px);background:#0b1423}.hcard__portrait[data-v-d436a593]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}.hcard__portrait--poster[data-v-d436a593]{object-fit:contain;object-position:center}.hcard__poster-placeholder[data-v-d436a593]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:8px;color:#e1ebfa8c;background:linear-gradient(135deg,rgba(var(--card-rgb),.16),transparent 55%),repeating-linear-gradient(135deg,rgba(255,255,255,.022) 0 1px,transparent 1px 12px)}.hcard__poster-placeholder span[data-v-d436a593]{font-size:34px}.hcard__poster-placeholder small[data-v-d436a593]{font-size:9px;font-weight:800;letter-spacing:.16em}.hcard__img-gradient[data-v-d436a593]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(150deg,rgba(var(--card-rgb),.18) 0%,transparent 65%)}.hcard__img-overlay[data-v-d436a593]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(8,16,35,.88) 100%)}.hcard--visual_poster .hcard__img-overlay[data-v-d436a593]{background:linear-gradient(180deg,transparent 65%,rgba(8,16,35,.92) 100%)}.hcard__era-pill[data-v-d436a593]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);padding:3px 12px;border-radius:999px;background:#060c1ce0;border:1px solid rgba(var(--card-rgb),.38);font-size:9px;font-weight:800;color:rgba(var(--card-rgb),.95);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;z-index:1;max-width:90%;overflow:hidden;text-overflow:ellipsis}.hcard__body[data-v-d436a593]{padding:14px 18px 20px;display:flex;flex-direction:column;gap:clamp(8px,1.4dvh,13px)}.hcard__type-badge[data-v-d436a593]{display:inline-block;font-size:9px;font-weight:900;letter-spacing:.18em;color:rgba(var(--card-rgb),.8);text-transform:uppercase;margin-bottom:-2px}.hcard__title[data-v-d436a593]{font-size:clamp(18px,5.2vw,26px);font-weight:900;color:rgba(var(--card-rgb),1);letter-spacing:.03em;line-height:1.15;filter:drop-shadow(0 0 10px rgba(var(--card-rgb),.45));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hcard__subtitle[data-v-d436a593]{font-size:var(--size-main-fact, 16px);font-weight:var(--weight-main-fact, 600);color:#e6f0ffeb;line-height:1.32}.hcard__divider[data-v-d436a593]{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(var(--card-rgb),.38) 30%,rgba(var(--card-rgb),.55) 50%,rgba(var(--card-rgb),.38) 70%,transparent 100%);flex-shrink:0;margin:2px 0}.hcard__memory-text[data-v-d436a593]{color:#bed2f0e0;font-size:clamp(14px,1.8vw,17px);font-weight:600;line-height:1.65;white-space:pre-line}.hcard__memory-text mark[data-v-d436a593]{border-radius:4px;background:rgba(var(--card-rgb),.16);box-shadow:inset 0 -1.5px rgba(var(--card-rgb),.65);color:rgba(var(--card-rgb),1);padding:0 3px}.hcard__facts[data-v-d436a593]{list-style:none;display:flex;flex-direction:column;gap:clamp(10px,1.5dvh,15px)}.hcard__fact[data-v-d436a593]{display:flex;align-items:flex-start;gap:10px;font-size:var(--size-supporting-fact, 14px);font-weight:var(--weight-supporting-fact, 500);color:#aabedce6;line-height:1.38}.hcard__fact-dot[data-v-d436a593]{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-top:5px;background:rgba(var(--card-rgb),.75);box-shadow:0 0 8px rgba(var(--card-rgb),.55)}@media (max-width: 430px){.hcard[data-v-d436a593]{border-radius:18px}.hcard__img-wrap[data-v-d436a593]{height:110px}.hcard--visual_poster .hcard__img-wrap[data-v-d436a593]{height:clamp(185px,34dvh,260px)}.hcard__body[data-v-d436a593]{padding:12px 15px 16px;gap:clamp(7px,1.2dvh,11px)}.hcard__title[data-v-d436a593]{font-size:clamp(17px,4.8vw,22px)}.hcard__subtitle[data-v-d436a593]{font-size:15px}.hcard__fact[data-v-d436a593]{font-size:14px;gap:9px}.hcard__fact-dot[data-v-d436a593]{width:6px;height:6px;margin-top:4px}.hcard__memory-text[data-v-d436a593]{font-size:14px}}@media (max-width: 430px) and (max-height: 850px){.hcard__img-wrap[data-v-d436a593]{height:90px}.hcard__body[data-v-d436a593]{padding:10px 14px 14px;gap:clamp(6px,1dvh,9px)}.hcard__title[data-v-d436a593]{font-size:clamp(15px,4.4vw,20px)}.hcard__facts[data-v-d436a593]{gap:clamp(7px,1.1dvh,11px)}}.drop[data-v-f87f7a06]{--drop-hud-card-gap: clamp(24px, 3dvh, 32px);--drop-card-nav-gap: clamp(20px, 2.6dvh, 28px);--drop-edge-space: clamp(18px, 3dvh, 32px);--drop-content-width: 430px;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--drop-hud-card-gap);padding:max(var(--drop-edge-space),env(safe-area-inset-top,0px)) max(var(--screen-padding),env(safe-area-inset-right,0px)) max(var(--drop-edge-space),env(safe-area-inset-bottom,0px)) max(var(--screen-padding),env(safe-area-inset-left,0px));position:relative;overflow-x:hidden;overflow-y:auto}.drop__header[data-v-f87f7a06],.drop__sequence[data-v-f87f7a06],.drop__card-wrap[data-v-f87f7a06],.drop__navigation[data-v-f87f7a06],.drop__dots[data-v-f87f7a06],.drop__prev[data-v-f87f7a06],.drop__next[data-v-f87f7a06],.drop__ready[data-v-f87f7a06]{position:relative;z-index:1}.drop__exp-overlay[data-v-f87f7a06]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:10;background:#040916cc;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:24px}.drop__exp-panel[data-v-f87f7a06]{width:min(100%,400px);display:flex;flex-direction:column;align-items:center;gap:14px;padding:32px 28px;background:#060d1ef7;border:1.5px solid rgba(245,179,1,.48);border-radius:24px;box-shadow:0 0 60px #f5b3011a,0 0 120px #f5b3010d,0 28px 80px #000000bf;text-align:center}.drop__exp-icon[data-v-f87f7a06]{font-size:44px;line-height:1;filter:drop-shadow(0 0 14px rgba(245,179,1,.55))}.drop__exp-title[data-v-f87f7a06]{font-size:26px;font-weight:900;color:var(--mastery);letter-spacing:.08em;text-shadow:0 0 28px rgba(245,179,1,.38);margin:0}.drop__exp-body[data-v-f87f7a06]{font-size:15px;color:#c8d8f0;line-height:1.65;margin:0}.drop__exp-body2[data-v-f87f7a06]{font-size:13px;color:var(--text-muted);line-height:1.6;margin:0}.drop__exp-cta[data-v-f87f7a06]{width:100%;height:56px;border:0;border-radius:14px;background:linear-gradient(180deg,#ffd43b,#ffb800 52%,#c80);color:#060e1ef0;font:900 16px "Exo 2",sans-serif;letter-spacing:.08em;cursor:pointer;margin-top:6px;box-shadow:0 0 32px #ffb80066,0 3px 12px #0006;transition:transform .12s,box-shadow .15s}.drop__exp-cta[data-v-f87f7a06]:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.drop__exp-cta[data-v-f87f7a06]:hover{box-shadow:0 0 44px #ffb8008c,0 3px 14px #00000070}}.drop__intro[data-v-f87f7a06]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;z-index:2;background:#050d1ae0}.drop__intro-title[data-v-f87f7a06]{font-size:var(--size-screen-title);font-weight:var(--weight-screen-title);color:var(--mastery);letter-spacing:.06em;text-align:center}.drop__intro-sub[data-v-f87f7a06]{font-size:var(--size-option);font-weight:var(--weight-option);color:var(--text-muted);text-align:center}.drop__header[data-v-f87f7a06]{width:min(100%,var(--drop-content-width));display:flex;align-items:center;justify-content:center;padding:0 8px;flex-shrink:0;gap:12px}.drop__counter-frame[data-v-f87f7a06]{display:flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:999px}.drop__counter-frame[data-v-f87f7a06]{background:#081023e0;border:1.5px solid rgba(46,123,255,.4);box-shadow:0 0 12px #2e7bff1a,inset 0 1px #2e7bff0d;min-width:90px}.drop__counter[data-v-f87f7a06]{font-size:var(--size-caption);font-weight:700;color:var(--text-primary);letter-spacing:.06em;text-shadow:0 0 8px rgba(46,123,255,.5),0 1px 3px rgba(0,0,0,.8)}.drop__sequence[data-v-f87f7a06]{width:min(100%,var(--drop-content-width));display:flex;flex-direction:column;align-items:center;gap:var(--drop-card-nav-gap)}.drop__card-wrap[data-v-f87f7a06]{width:100%;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.drop__navigation[data-v-f87f7a06]{width:min(100%,var(--drop-content-width));display:flex;flex-direction:row;align-items:center;gap:10px}.drop__dots[data-v-f87f7a06]{flex:1;display:flex;gap:8px;align-items:center;justify-content:center;min-height:10px;padding:0}.drop__dot[data-v-f87f7a06]{width:8px;height:8px;border-radius:50%;background:#fff3;border:none;cursor:pointer;padding:0;transition:background var(--dur-transition),transform var(--dur-transition);position:relative}.drop__dot[data-v-f87f7a06]:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.drop__dot--active[data-v-f87f7a06]{background:var(--text-primary);transform:scale(1.3)}.drop__dot--seen[data-v-f87f7a06]:not(.drop__dot--active){background:#ffffff73}.drop__prev[data-v-f87f7a06]{width:150px;height:48px;flex-shrink:0;background:#081023e0;border:1.5px solid rgba(47,125,255,.52);border-radius:var(--radius-button);color:#d8e8ff;font:800 13px "Exo 2",sans-serif;letter-spacing:.06em;cursor:pointer;transition:border-color var(--dur-transition),box-shadow var(--dur-transition),transform .1s,opacity .15s}.drop__prev[data-v-f87f7a06]:disabled{opacity:.24;cursor:default}.drop__prev[data-v-f87f7a06]:not(:disabled):active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.drop__prev[data-v-f87f7a06]:not(:disabled):hover{border-color:#2f7dffd1;box-shadow:0 0 14px #2f7dff47}}.drop__next[data-v-f87f7a06]{width:170px;height:48px;flex-shrink:0;background:linear-gradient(180deg,#ffd43b,#ffb800 52%,#c80);color:#060e1eeb;border:none;border-radius:var(--radius-button);font:900 13px "Exo 2",sans-serif;letter-spacing:.08em;cursor:pointer;box-shadow:0 0 22px #f5b3015c,0 2px 8px #0000005c;transition:transform .1s,box-shadow var(--dur-transition)}.drop__next[data-v-f87f7a06]:active{transform:scale(.97);box-shadow:0 0 12px #f5b30138,0 1px 4px #0000004d}@media (hover: hover) and (pointer: fine){.drop__next[data-v-f87f7a06]:hover{box-shadow:0 0 32px #f5b30185,0 3px 10px #0006}}.drop__ready[data-v-f87f7a06]{width:170px;height:48px;flex-shrink:0;background:linear-gradient(180deg,#ffd43b,#ffb800 52%,#c80);color:#060e1ef0;border:none;border-radius:var(--radius-button);font:900 13px "Exo 2",sans-serif;letter-spacing:.08em;cursor:pointer;box-shadow:0 0 32px #ffb80073,0 0 14px #ffb80040,0 3px 12px #0006;transition:transform var(--dur-transition),box-shadow var(--dur-transition),opacity .2s}.drop__ready[data-v-f87f7a06]:disabled{opacity:.32;cursor:default;box-shadow:none}.drop__ready--in[data-v-f87f7a06]{animation:ready-in-f87f7a06 .55s cubic-bezier(.175,.885,.32,1.275) both}@keyframes ready-in-f87f7a06{0%{transform:scale(.88);opacity:0;box-shadow:0 0 #ffb80000}60%{transform:scale(1.07);box-shadow:0 0 52px #ffb800ad}to{transform:scale(1);opacity:1;box-shadow:0 0 32px #ffb80073,0 0 14px #ffb80040,0 3px 12px #0006}}@media (prefers-reduced-motion: reduce){.drop__ready--in[data-v-f87f7a06]{animation:none}}.drop__ready[data-v-f87f7a06]:not(:disabled):active{transform:scale(.97);box-shadow:0 0 16px #ffb80042,0 1px 6px #0000005c}@media (hover: hover) and (pointer: fine){.drop__ready[data-v-f87f7a06]:not(:disabled):hover{box-shadow:0 0 48px #ffb8009e,0 0 18px #ffb8004d,0 3px 14px #00000073}}.card-next-enter-active[data-v-f87f7a06],.card-prev-enter-active[data-v-f87f7a06]{transition:transform .2s ease-out,opacity .18s}.card-next-leave-active[data-v-f87f7a06],.card-prev-leave-active[data-v-f87f7a06]{transition:opacity .1s ease-in}.card-next-enter-from[data-v-f87f7a06]{transform:translate(28px);opacity:0}.card-next-leave-to[data-v-f87f7a06]{opacity:0}.card-prev-enter-from[data-v-f87f7a06]{transform:translate(-28px);opacity:0}.card-prev-leave-to[data-v-f87f7a06]{opacity:0}.exp-fade-enter-active[data-v-f87f7a06]{animation:exp-in-f87f7a06 .32s cubic-bezier(.175,.885,.32,1.1) both}.exp-fade-leave-active[data-v-f87f7a06]{transition:opacity .22s ease-in}.exp-fade-leave-to[data-v-f87f7a06]{opacity:0}@keyframes exp-in-f87f7a06{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.fade-enter-active[data-v-f87f7a06],.fade-leave-active[data-v-f87f7a06]{transition:opacity .4s}.fade-enter-from[data-v-f87f7a06],.fade-leave-to[data-v-f87f7a06]{opacity:0}@media (max-width: 430px){.drop[data-v-f87f7a06]{--drop-hud-card-gap: clamp(15px, 2.2dvh, 19px);--drop-card-nav-gap: clamp(16px, 2.2dvh, 20px);--drop-edge-space: 12px;padding:calc(12px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) var(--safe-bottom-space) max(16px,env(safe-area-inset-left,0px))}.drop__counter-frame[data-v-f87f7a06]{height:40px;padding-inline:16px}.drop__counter-frame[data-v-f87f7a06]{min-width:84px}.drop__navigation[data-v-f87f7a06]{flex-wrap:wrap;gap:10px}.drop__dots[data-v-f87f7a06]{order:-1;width:100%;min-height:14px}.drop__prev[data-v-f87f7a06],.drop__next[data-v-f87f7a06],.drop__ready[data-v-f87f7a06]{flex:1;width:auto;min-width:0;height:52px;font-size:13px}}@media (max-width: 430px) and (max-height: 850px){.drop[data-v-f87f7a06]{--drop-hud-card-gap: 12px;--drop-card-nav-gap: 14px;padding-top:calc(9px + env(safe-area-inset-top,0px))}.drop__counter-frame[data-v-f87f7a06]{height:38px}.drop__prev[data-v-f87f7a06],.drop__next[data-v-f87f7a06],.drop__ready[data-v-f87f7a06]{height:50px}.drop__exp-panel[data-v-f87f7a06]{gap:10px;padding:24px 20px}.drop__exp-title[data-v-f87f7a06]{font-size:22px}.drop__exp-body[data-v-f87f7a06]{font-size:14px}.drop__exp-cta[data-v-f87f7a06]{height:50px;font-size:15px}}@media (max-height: 720px){.drop[data-v-f87f7a06]{--drop-hud-card-gap: clamp(18px, 2.6dvh, 24px);--drop-card-nav-gap: clamp(16px, 2.5dvh, 20px);--drop-edge-space: clamp(12px, 2dvh, 18px)}}.q[data-v-103516d4]{min-height:100dvh;display:flex;flex-direction:column;background:var(--bg-arena);padding:env(safe-area-inset-top,0px) var(--safe-inline-end) var(--safe-bottom-space) var(--safe-inline-start);position:relative;overflow-x:hidden;overflow-y:auto}.q__header[data-v-103516d4]{display:flex;align-items:center;justify-content:space-between;padding-top:20px;padding-bottom:10px;flex-shrink:0}.q__counter[data-v-103516d4]{font-size:var(--size-caption);font-weight:var(--weight-caption);color:var(--text-muted)}.q__time[data-v-103516d4]{font-size:28px;font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:.02em;transition:color var(--dur-transition)}.q__time--urgent[data-v-103516d4]{color:var(--opponent);animation:time-pulse-103516d4 .9s ease-in-out infinite}@keyframes time-pulse-103516d4{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.q__bar[data-v-103516d4]{width:100%;height:4px;background:#ffffff14;border-radius:2px;overflow:hidden;flex-shrink:0;margin-bottom:28px}.q__bar-fill[data-v-103516d4]{height:100%;background:var(--player);border-radius:2px;transition:width 1s linear,background var(--dur-transition)}.q__bar-fill--urgent[data-v-103516d4]{background:var(--opponent)}.q__image-wrap[data-v-103516d4]{width:100%;max-height:clamp(180px,30dvh,280px);border-radius:var(--radius-card);overflow:hidden;flex-shrink:0;margin-bottom:16px;background:#ffffff0a}.q__image[data-v-103516d4]{width:100%;height:100%;object-fit:contain;display:block}.q__text[data-v-103516d4]{font-size:var(--size-question);font-weight:var(--weight-question);color:var(--text-primary);line-height:1.35;margin-bottom:28px;flex-shrink:0}.q__options[data-v-103516d4]{display:flex;flex-direction:column;gap:10px;flex:1}.q__option[data-v-103516d4]{width:100%;min-height:var(--tap-target-min);background:var(--bg-surface);color:var(--text-primary);border:1.5px solid rgba(255,255,255,.08);border-radius:var(--radius-button);font-size:var(--size-option);font-weight:var(--weight-option);font-family:"Exo 2",sans-serif;padding:14px 16px;text-align:left;cursor:pointer;transition:border-color var(--dur-transition),background var(--dur-transition),opacity var(--dur-transition)}.q__option[data-v-103516d4]:active:not(:disabled){background:#2e7bff1a}.q__option--chosen[data-v-103516d4]{border-color:var(--player);background:#2e7bff1f}.q__option--correct[data-v-103516d4]{border-color:var(--correct)!important;background:#28c76f29!important;box-shadow:0 0 16px #28c76f4d;transition:border-color .18s,background .18s,box-shadow .18s}.q__option--wrong[data-v-103516d4]{border-color:var(--opponent)!important;background:#e0374a29!important;box-shadow:0 0 14px #e0374a40;transition:border-color .18s,background .18s,box-shadow .18s}.q__option--dimmed[data-v-103516d4]{opacity:.28;cursor:default}.q__option[data-v-103516d4]:disabled:not(.q__option--chosen):not(.q__option--correct):not(.q__option--wrong):not(.q__option--dimmed){opacity:.4;cursor:default}.q__option:disabled.q__option--chosen[data-v-103516d4]{cursor:default}@media (max-width:600px){.q__header[data-v-103516d4]{padding-right:52px}}@media (max-width:430px) and (max-height:850px){.q__header[data-v-103516d4]{padding-top:14px;padding-bottom:8px}.q__bar[data-v-103516d4],.q__text[data-v-103516d4]{margin-bottom:20px}}.fb[data-v-18d8f1e0]{min-height:100dvh;display:flex;flex-direction:column;background:var(--bg-arena);position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;overflow-x:hidden;overflow-y:auto}.fb__flash[data-v-18d8f1e0]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;animation:fb-flash-18d8f1e0 .8s ease-out forwards}.fb--correct .fb__flash[data-v-18d8f1e0]{background:radial-gradient(ellipse at 50% 30%,rgba(40,199,111,.45) 0%,transparent 72%)}.fb--wrong .fb__flash[data-v-18d8f1e0]{background:radial-gradient(ellipse at 50% 30%,rgba(224,55,74,.4) 0%,transparent 72%)}.fb--timeout .fb__flash[data-v-18d8f1e0]{background:radial-gradient(ellipse at 50% 30%,rgba(120,140,175,.3) 0%,transparent 72%)}@keyframes fb-flash-18d8f1e0{0%{opacity:1}to{opacity:0}}.fb__content[data-v-18d8f1e0]{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:calc(32px + env(safe-area-inset-top,0px)) var(--safe-inline-end) var(--safe-bottom-space) var(--safe-inline-start);width:100%}.fb__verdict-wrap[data-v-18d8f1e0]{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.fb__verdict-badge[data-v-18d8f1e0]{display:flex;align-items:center;gap:10px;padding:10px 24px;border-radius:999px;animation:badge-in-18d8f1e0 .38s cubic-bezier(.175,.885,.32,1.275) both}.fb--correct .fb__verdict-badge[data-v-18d8f1e0]{background:linear-gradient(135deg,#28c76f38,#28c76f1a);border:1.5px solid rgba(40,199,111,.55);box-shadow:0 0 28px #28c76f33}.fb--wrong .fb__verdict-badge[data-v-18d8f1e0]{background:linear-gradient(135deg,#e0374a38,#e0374a1a);border:1.5px solid rgba(224,55,74,.55);box-shadow:0 0 28px #e0374a2e}.fb--timeout .fb__verdict-badge[data-v-18d8f1e0]{background:linear-gradient(135deg,#788caf2e,#6478a014);border:1.5px solid rgba(120,140,175,.35)}@keyframes badge-in-18d8f1e0{0%{transform:scale(.5) translateY(-12px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.fb__verdict-icon[data-v-18d8f1e0]{font-size:22px;font-weight:900;line-height:1}.fb--correct .fb__verdict-icon[data-v-18d8f1e0]{color:var(--correct);filter:drop-shadow(0 0 8px rgba(40,199,111,.7))}.fb--wrong .fb__verdict-icon[data-v-18d8f1e0]{color:var(--opponent);filter:drop-shadow(0 0 8px rgba(224,55,74,.6))}.fb--timeout .fb__verdict-icon[data-v-18d8f1e0]{color:var(--text-muted)}.fb__verdict-label[data-v-18d8f1e0]{font-size:20px;font-weight:900;letter-spacing:.08em}.fb--correct .fb__verdict-label[data-v-18d8f1e0]{color:var(--correct)}.fb--wrong .fb__verdict-label[data-v-18d8f1e0]{color:var(--opponent)}.fb--timeout .fb__verdict-label[data-v-18d8f1e0]{color:var(--text-muted)}.fb__points[data-v-18d8f1e0]{font-size:58px;font-weight:900;color:var(--correct);letter-spacing:-.02em;line-height:1;filter:drop-shadow(0 0 16px rgba(40,199,111,.5));animation:badge-in-18d8f1e0 .42s .1s cubic-bezier(.175,.885,.32,1.275) both}.fb__streak[data-v-18d8f1e0]{padding:8px 22px;border-radius:999px;background:linear-gradient(135deg,#f5b30147,#f5b3011f);border:1.5px solid rgba(245,179,1,.6);box-shadow:0 0 22px #f5b30138;font-size:15px;font-weight:900;letter-spacing:.05em;color:var(--mastery)}.streak-pop-enter-active[data-v-18d8f1e0]{animation:streak-pop-in-18d8f1e0 .5s .22s cubic-bezier(.175,.885,.32,1.275) both}@keyframes streak-pop-in-18d8f1e0{0%{transform:scale(0);opacity:0}70%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}.fb__answers[data-v-18d8f1e0]{display:flex;flex-direction:column;gap:10px;width:100%;animation:badge-in-18d8f1e0 .35s .12s ease-out both}.fb__answer-block[data-v-18d8f1e0]{width:100%;border-radius:var(--radius-button);padding:12px 16px;display:flex;flex-direction:column;gap:4px}.fb__answer-block--wrong[data-v-18d8f1e0]{background:#e0374a1f;border:1.5px solid rgba(224,55,74,.45)}.fb__answer-block--correct[data-v-18d8f1e0]{background:#28c76f1f;border:1.5px solid rgba(40,199,111,.5);box-shadow:0 0 14px #28c76f1f}.fb__answer-label[data-v-18d8f1e0]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fb__answer-block--wrong .fb__answer-label[data-v-18d8f1e0]{color:#e0374abf}.fb__answer-block--correct .fb__answer-label[data-v-18d8f1e0]{color:#28c76fbf}.fb__answer-text[data-v-18d8f1e0]{font-size:15px;font-weight:700;line-height:1.3}.fb__answer-block--wrong .fb__answer-text[data-v-18d8f1e0]{color:var(--opponent)}.fb__answer-block--correct .fb__answer-text[data-v-18d8f1e0]{color:var(--correct)}.fb__fact[data-v-18d8f1e0]{width:100%;border-radius:var(--radius-card);border:1.5px solid rgba(245,179,1,.38);background:linear-gradient(145deg,#232d46f5,#121a34f5);box-shadow:0 0 20px #f5b30114,inset 0 1px #f5b3010f;padding:16px 18px;display:flex;flex-direction:column;gap:8px;animation:badge-in-18d8f1e0 .35s .22s ease-out both}.fb__fact-header[data-v-18d8f1e0]{display:flex;align-items:center;gap:7px}.fb__fact-icon[data-v-18d8f1e0]{font-size:16px;line-height:1}.fb__fact-lbl[data-v-18d8f1e0]{font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--mastery);text-transform:uppercase}.fb__fact-text[data-v-18d8f1e0]{font-size:var(--size-supporting-fact);font-weight:var(--weight-supporting-fact);color:var(--text-primary);line-height:1.5;margin:0}.fb__tap-hint[data-v-18d8f1e0]{font-size:11px;color:#ffffff38;font-weight:600;letter-spacing:.04em;margin:0;animation:fade-in-18d8f1e0 .5s .8s ease both}@keyframes fade-in-18d8f1e0{0%{opacity:0}to{opacity:1}}@media (max-width:430px) and (max-height:850px){.fb__content[data-v-18d8f1e0]{gap:18px}.fb__verdict-badge[data-v-18d8f1e0]{padding:8px 18px}.fb__verdict-label[data-v-18d8f1e0]{font-size:18px}.fb__points[data-v-18d8f1e0]{font-size:48px}}.waiting[data-v-802cd3a1]{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:32px var(--screen-padding) env(safe-area-inset-bottom,24px);position:relative;overflow:hidden}.waiting__title[data-v-802cd3a1],.waiting__score-card[data-v-802cd3a1],.waiting__dots[data-v-802cd3a1],.waiting__counter[data-v-802cd3a1]{position:relative;z-index:1}.waiting__title[data-v-802cd3a1]{font-size:var(--size-screen-title);font-weight:var(--weight-screen-title);color:var(--text-primary);letter-spacing:.04em;text-align:center}.waiting__score-card[data-v-802cd3a1]{background:var(--bg-surface);border-radius:var(--radius-card);padding:20px 40px;display:flex;flex-direction:column;align-items:center;gap:6px}.waiting__score-label[data-v-802cd3a1]{font-size:var(--size-caption);font-weight:var(--weight-caption);color:var(--text-muted)}.waiting__score-value[data-v-802cd3a1]{font-size:52px;font-weight:800;color:var(--mastery);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.waiting__dots[data-v-802cd3a1]{display:flex;gap:8px;align-items:center}.waiting__dot[data-v-802cd3a1]{width:8px;height:8px;border-radius:50%;background:var(--text-muted);animation:dot-pulse-802cd3a1 1.4s ease-in-out infinite}.waiting__dot[data-v-802cd3a1]:nth-child(2){animation-delay:.2s}.waiting__dot[data-v-802cd3a1]:nth-child(3){animation-delay:.4s}@keyframes dot-pulse-802cd3a1{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.waiting__counter[data-v-802cd3a1]{font-size:var(--size-option);font-weight:var(--weight-option);color:var(--text-muted);text-align:center}.results[data-v-05bbe8ac]{min-height:100dvh;display:flex;flex-direction:column;align-items:center;background:var(--bg-arena);padding:calc(24px + env(safe-area-inset-top,0px)) var(--safe-inline-end) var(--safe-bottom-space) var(--safe-inline-start);gap:20px;position:relative;overflow-x:hidden;overflow-y:auto}.results__title[data-v-05bbe8ac]{font-size:var(--size-screen-title);font-weight:var(--weight-screen-title);color:var(--text-primary);letter-spacing:.08em;text-align:center;flex-shrink:0}.results__solo[data-v-05bbe8ac]{width:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.results__summary[data-v-05bbe8ac],.results__progression[data-v-05bbe8ac]{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.results__verdict[data-v-05bbe8ac]{font-size:var(--size-question);font-weight:900;color:var(--mastery);letter-spacing:.08em}.results__record[data-v-05bbe8ac]{color:var(--correct);font-size:var(--size-option);font-weight:900;letter-spacing:.08em}.results__unlock[data-v-05bbe8ac]{width:min(100%,460px);display:grid;gap:5px;padding:13px 18px;border:1px solid rgba(245,179,1,.58);border-radius:12px;background:linear-gradient(135deg,#f5b30129,#2e7bff1f);box-shadow:0 0 24px #f5b30121}.results__unlock span[data-v-05bbe8ac]{color:#f4c54d;font-size:11px;font-weight:900;letter-spacing:.11em}.results__unlock strong[data-v-05bbe8ac]{color:var(--text-primary);font-size:20px}.results__player[data-v-05bbe8ac]{font-size:var(--size-option);font-weight:700;color:var(--text-primary)}.results__solo-score[data-v-05bbe8ac]{display:flex;flex-direction:column;align-items:center;margin:12px 0}.results__solo-score-value[data-v-05bbe8ac]{font-size:72px;font-weight:900;line-height:1;color:var(--mastery);font-variant-numeric:tabular-nums;filter:drop-shadow(0 0 18px rgba(245,179,1,.35))}.results__solo-score-label[data-v-05bbe8ac],.results__stat-label[data-v-05bbe8ac]{font-size:var(--size-caption);font-weight:var(--weight-caption);color:var(--text-muted)}.results__stats[data-v-05bbe8ac]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.results__cards[data-v-05bbe8ac]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%}.results__memory-card[data-v-05bbe8ac]{min-width:0;padding:8px;border-radius:10px;background:var(--bg-surface);border:1px solid rgba(245,179,1,.25);display:grid;gap:5px;font-size:11px;font-weight:700}.results__memory-card img[data-v-05bbe8ac]{width:100%;height:44px;object-fit:cover;border-radius:6px}.results__learned[data-v-05bbe8ac]{display:flex;flex-direction:column;gap:4px;color:var(--text-muted);font-size:var(--size-caption)}.results__level[data-v-05bbe8ac]{width:100%;display:grid;gap:8px;padding:14px;border:1px solid rgba(46,123,255,.28);border-radius:var(--radius-card);background:#111a2ee6;text-align:left}.results__level--up[data-v-05bbe8ac]{border-color:var(--mastery);box-shadow:0 0 28px #f5b30133;animation:level-celebrate-05bbe8ac .7s ease-out both}.results__level-head[data-v-05bbe8ac]{display:flex;justify-content:space-between;gap:12px;color:var(--text-muted);font-size:11px;font-weight:800}.results__level-head strong[data-v-05bbe8ac]{color:var(--mastery)}.results__xp-track[data-v-05bbe8ac]{height:8px;overflow:hidden;border-radius:999px;background:#ffffff17}.results__xp-track span[data-v-05bbe8ac]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--player),var(--mastery));transition:width .8s ease}.results__level small[data-v-05bbe8ac]{color:var(--text-muted)}.results__level-up[data-v-05bbe8ac]{color:var(--mastery);font-weight:900;text-align:center}@keyframes level-celebrate-05bbe8ac{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.results__stat[data-v-05bbe8ac]{min-height:88px;padding:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:var(--radius-card);border:1px solid rgba(245,179,1,.22);background:var(--bg-surface)}.results__stat-value[data-v-05bbe8ac]{font-size:var(--size-question);font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums}.results__actions[data-v-05bbe8ac]{width:100%;display:flex;flex-direction:column;gap:10px}.results__replay[data-v-05bbe8ac]{width:100%;height:var(--tap-target-min);background:var(--mastery);color:var(--bg-arena);border:none;border-radius:var(--radius-button);font-size:var(--size-option);font-weight:800;font-family:"Exo 2",sans-serif;letter-spacing:.05em;cursor:pointer}.results__actions .results__home[data-v-05bbe8ac]{background:transparent;color:var(--text-primary);border:1px solid rgba(255,255,255,.18)}.results__top[data-v-05bbe8ac]{font-size:var(--size-caption);font-weight:700;letter-spacing:.14em;color:var(--mastery);text-align:center;text-transform:uppercase;margin-bottom:2px}.results__podium[data-v-05bbe8ac]{display:flex;flex-direction:column;gap:10px;width:100%;flex-shrink:0}.results__place[data-v-05bbe8ac]{display:flex;align-items:center;gap:12px;background:var(--bg-surface);border-radius:var(--radius-button);padding:14px 16px;border-left:4px solid transparent}.results__place--3rd[data-v-05bbe8ac]{border-left-color:var(--text-muted)}.results__place--2nd[data-v-05bbe8ac]{border-left-color:var(--player);box-shadow:0 0 12px #2e7bff2e}.results__place--1st[data-v-05bbe8ac]{border-left-color:var(--mastery);box-shadow:0 0 28px #f5b30159;animation:gold-pulse-05bbe8ac 2s ease-in-out infinite}@keyframes gold-pulse-05bbe8ac{0%,to{box-shadow:0 0 20px #f5b30140}50%{box-shadow:0 0 40px #f5b3018c}}.results__medal[data-v-05bbe8ac]{font-size:28px;line-height:1;flex-shrink:0}.results__place-name[data-v-05bbe8ac]{flex:1;font-size:var(--size-option);font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.results__place-name--1st[data-v-05bbe8ac]{font-size:var(--size-question);font-weight:800;color:var(--mastery)}.results__place-score[data-v-05bbe8ac]{font-size:var(--size-option);font-weight:700;color:var(--text-primary);white-space:nowrap}.results__place-score--1st[data-v-05bbe8ac]{font-size:var(--size-question);color:var(--mastery)}.results__pts[data-v-05bbe8ac]{font-size:var(--size-caption);font-weight:var(--weight-caption);color:var(--text-muted)}.place-pop-enter-active[data-v-05bbe8ac]{animation:place-in-05bbe8ac .5s cubic-bezier(.175,.885,.32,1.275) both}@keyframes place-in-05bbe8ac{0%{transform:scale(.7) translateY(16px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.results__below[data-v-05bbe8ac]{display:flex;flex-direction:column;gap:16px;width:100%}.table-fade-enter-active[data-v-05bbe8ac]{animation:fade-up-05bbe8ac .5s ease-out both}@keyframes fade-up-05bbe8ac{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.results__table[data-v-05bbe8ac]{display:flex;flex-direction:column;gap:4px;width:100%}.results__row[data-v-05bbe8ac]{display:grid;grid-template-columns:28px 1fr auto auto;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:var(--bg-surface);transition:background var(--dur-transition)}.results__row--me[data-v-05bbe8ac]{background:#2e7bff1a;border-left:3px solid var(--player);padding-left:9px}.results__rank[data-v-05bbe8ac]{font-size:var(--size-caption);font-weight:700;color:var(--text-muted);text-align:right}.results__name[data-v-05bbe8ac]{font-size:var(--size-supporting-fact);font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.results__score[data-v-05bbe8ac]{font-size:var(--size-supporting-fact);font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.results__acc[data-v-05bbe8ac]{font-size:var(--size-caption);font-weight:var(--weight-caption);color:var(--text-muted);white-space:nowrap}.results__row--me .results__name[data-v-05bbe8ac],.results__row--me .results__score[data-v-05bbe8ac]{color:var(--text-primary);font-weight:800}.results__home[data-v-05bbe8ac]{width:100%;height:var(--tap-target-min);background:var(--mastery);color:var(--bg-arena);border:none;border-radius:var(--radius-button);font-size:var(--size-option);font-weight:800;font-family:"Exo 2",sans-serif;letter-spacing:.05em;cursor:pointer;transition:opacity var(--dur-transition);flex-shrink:0}.results__home[data-v-05bbe8ac]:active{opacity:.85}@media (max-width:430px){.results__stats[data-v-05bbe8ac]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.results__stat[data-v-05bbe8ac]{min-height:76px;padding:9px 6px}.results__stat-label[data-v-05bbe8ac]{font-size:11px}.results__actions[data-v-05bbe8ac]{flex-direction:row}.results__actions[data-v-05bbe8ac]>*{flex:1;min-width:0;height:52px;font-size:15px}}@media (max-width:430px) and (max-height:850px){.results[data-v-05bbe8ac]{gap:12px;padding-top:calc(16px + env(safe-area-inset-top,0px))}.results__solo[data-v-05bbe8ac],.results__summary[data-v-05bbe8ac],.results__progression[data-v-05bbe8ac]{gap:8px}.results__solo-score[data-v-05bbe8ac]{margin:5px 0}.results__solo-score-value[data-v-05bbe8ac]{font-size:58px}.results__stat[data-v-05bbe8ac]{min-height:68px;padding:8px 5px}.results__level[data-v-05bbe8ac]{padding:11px;gap:6px}.results__memory-card img[data-v-05bbe8ac]{height:36px}}.results__reg-prompt[data-v-05bbe8ac]{width:100%;display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px 20px;border:1px solid rgba(47,125,255,.38);border-radius:18px;background:#0a1430eb;text-align:center;animation:reg-prompt-in-05bbe8ac .4s cubic-bezier(.175,.885,.32,1.1) both}@keyframes reg-prompt-in-05bbe8ac{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.results__reg-earned[data-v-05bbe8ac]{display:flex;align-items:stretch;width:100%;border-radius:12px;background:#2f7dff12;border:1px solid rgba(47,125,255,.18);overflow:hidden}.results__reg-earned-item[data-v-05bbe8ac]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 8px}.results__reg-earned-div[data-v-05bbe8ac]{width:1px;background:#2f7dff2e;margin:10px 0}.results__reg-earned-val[data-v-05bbe8ac]{font-size:30px;font-weight:900;color:#ffd43d;line-height:1;font-family:"Exo 2",sans-serif}.results__reg-earned-label[data-v-05bbe8ac]{font-size:11px;color:#8fb3e0;font-weight:700;letter-spacing:.02em}.results__reg-badge[data-v-05bbe8ac]{display:inline-block;padding:3px 10px;border-radius:5px;background:#2f7dff29;border:1px solid rgba(47,125,255,.4);color:#7fb3ff;font-size:10px;font-weight:900;letter-spacing:.14em}.results__reg-body[data-v-05bbe8ac]{color:#c8d8f0;font-size:14px;line-height:1.55;margin:0}.results__reg-cta[data-v-05bbe8ac]{width:100%;min-height:52px;border:0;border-radius:12px;background:var(--player);color:#fff;font:900 14px "Exo 2",sans-serif;letter-spacing:.06em;cursor:pointer;transition:opacity .15s,transform .12s}.results__reg-cta[data-v-05bbe8ac]:active{transform:scale(.97);opacity:.9}.results__reg-skip[data-v-05bbe8ac]{border:0;background:none;color:var(--text-muted);font:inherit;font-size:13px;cursor:pointer;padding:4px}.results__reg-skip[data-v-05bbe8ac]:hover{color:var(--text-primary)}.err-session[data-v-edbc1af4]{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:var(--bg-arena);padding:32px var(--screen-padding) env(safe-area-inset-bottom,24px);text-align:center}.err-session__icon[data-v-edbc1af4]{font-size:52px;line-height:1}.err-session__msg[data-v-edbc1af4]{font-size:var(--size-option);font-weight:var(--weight-option);color:var(--text-muted);max-width:280px;line-height:1.45}.err-session__home[data-v-edbc1af4]{margin-top:8px;height:var(--tap-target-min);padding:0 32px;background:var(--bg-surface);color:var(--text-primary);border:1.5px solid rgba(255,255,255,.12);border-radius:var(--radius-button);font-size:var(--size-option);font-weight:700;font-family:"Exo 2",sans-serif;letter-spacing:.04em;cursor:pointer;transition:opacity var(--dur-transition)}.err-session__home[data-v-edbc1af4]:active{opacity:.75}.creator-ai-review-card[data-v-d2b4acd3]{padding:clamp(16px,2vw,24px)}.creator-ai-review-card__actions[data-v-d2b4acd3]{margin-bottom:18px}.creator-ai-review-grid[data-v-d2b4acd3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.68fr);gap:24px;align-items:start}.creator-ai-review-editor[data-v-d2b4acd3]{min-width:0;display:grid;gap:16px}.creator-memory-format__choices--review button[data-v-d2b4acd3]:disabled{opacity:.48;cursor:not-allowed}.creator-highlight-editor[data-v-d2b4acd3]{padding:14px;border:1px solid #d9e4f4;border-radius:10px;background:#f7faff}.creator-ai-card-preview[data-v-d2b4acd3]{position:sticky;top:18px;min-width:0}.creator-ai-card-preview__header[data-v-d2b4acd3]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.creator-ai-card-preview__header>span[data-v-d2b4acd3]{padding:4px 8px;border-radius:999px;background:#eef2f8;color:#697991;font-size:10px;font-weight:800}.creator-ai-card-preview .creator-preview-stage[data-v-d2b4acd3]{min-height:440px;padding:18px}.creator-ai-card-preview>p[data-v-d2b4acd3]{margin-top:8px;color:#78869a;font-size:11px}@media (max-width: 1100px){.creator-ai-review-grid[data-v-d2b4acd3]{grid-template-columns:1fr}.creator-ai-card-preview[data-v-d2b4acd3]{position:static}.creator-ai-card-preview .creator-preview-stage[data-v-d2b4acd3]{min-height:390px}}@media (max-width: 640px){.creator-ai-review-card[data-v-d2b4acd3]{padding:13px}.creator-ai-review-grid[data-v-d2b4acd3]{gap:16px}.creator-ai-card-preview .creator-preview-stage[data-v-d2b4acd3]{min-height:360px;padding:12px}}.fan-rates[data-v-d9269f2d]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.fan-rate[data-v-d9269f2d]{padding:16px 14px;border:2px solid #e0e7f0;border-radius:13px;background:#fff;text-align:center;box-shadow:0 2px 10px #1a2a450a}.fan-rate--good[data-v-d9269f2d]{border-color:#a7e3c3;background:#f3fdf8}.fan-rate--mid[data-v-d9269f2d]{border-color:#f5d99c;background:#fffbf2}.fan-rate--low[data-v-d9269f2d]{border-color:#f5a8a8;background:#fff5f5}.fan-rate--unknown[data-v-d9269f2d]{border-color:#e0e7f0;background:#f9fafc}.fan-rate__val[data-v-d9269f2d]{font-size:26px;font-weight:900;letter-spacing:-.03em;line-height:1;color:#172033}.fan-rate--good .fan-rate__val[data-v-d9269f2d]{color:#147347}.fan-rate--mid .fan-rate__val[data-v-d9269f2d]{color:#9a5a00}.fan-rate--low .fan-rate__val[data-v-d9269f2d]{color:#c0392b}.fan-rate__label[data-v-d9269f2d]{margin-top:6px;font-size:11px;font-weight:800;color:#3d4d63}.fan-rate__sub[data-v-d9269f2d]{margin-top:2px;font-size:9px;color:#9aa4b5}.fan-toolbar[data-v-d9269f2d]{display:flex;justify-content:space-between;align-items:center;gap:12px}.fan-range[data-v-d9269f2d]{display:flex;gap:4px;padding:4px;border:1px solid #dee4ed;border-radius:9px;background:#fff}.fan-range__btn[data-v-d9269f2d]{min-height:30px;padding:6px 14px;border:0;border-radius:6px;background:transparent;color:#65738a;font:700 12px/1 inherit;cursor:pointer}.fan-range__btn--active[data-v-d9269f2d]{background:#e9f1ff;color:#1d55ba}.fan-generated[data-v-d9269f2d]{color:#9aa4b5;font-size:11px}.fan-loading[data-v-d9269f2d]{padding:40px;text-align:center;color:#9aa4b5}.fan-kpi[data-v-d9269f2d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.fan-kpi__card[data-v-d9269f2d]{padding:18px 20px;border:1px solid #dfe5ef;border-radius:13px;background:#fff;box-shadow:0 3px 12px #1a2a450a}.fan-kpi__card--green[data-v-d9269f2d]{border-color:#c6e9d5;background:#f4fdf8}.fan-kpi__card--blue[data-v-d9269f2d]{border-color:#c7d9f9;background:#f2f7ff}.fan-kpi__value[data-v-d9269f2d]{font-size:28px;font-weight:800;letter-spacing:-.03em;color:#172033;line-height:1}.fan-kpi__label[data-v-d9269f2d]{margin-top:6px;font-size:12px;font-weight:700;color:#3d4d63}.fan-kpi__sub[data-v-d9269f2d]{margin-top:3px;font-size:11px;color:#8a96a9}.fan-main[data-v-d9269f2d]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px;align-items:start}.fan-funnel-panel[data-v-d9269f2d]{position:sticky;top:16px}.fan-side[data-v-d9269f2d]{display:grid;gap:16px}.fan-insight[data-v-d9269f2d]{display:flex;align-items:center;gap:10px;padding:10px 13px;border-radius:9px;border:1px solid #f5d9a8;background:#fffbf1;color:#7c4a09;font-size:12px;margin-bottom:16px}.fan-insight__icon[data-v-d9269f2d]{font-size:16px}.fan-steps[data-v-d9269f2d]{display:grid;gap:0}.fan-step[data-v-d9269f2d]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 0}.fan-step__bar-wrap[data-v-d9269f2d]{height:8px;background:#edf1f8;border-radius:4px;overflow:hidden}.fan-step__bar[data-v-d9269f2d]{height:100%;border-radius:4px;background:linear-gradient(90deg,#2563eb,#3b82f6);transition:width .4s ease}.fan-step--worst .fan-step__bar[data-v-d9269f2d]{background:linear-gradient(90deg,#e74c3c,#f97316)}.fan-step--worst .fan-step__bar-wrap[data-v-d9269f2d]{background:#fde8e8}.fan-step__info[data-v-d9269f2d]{display:flex;justify-content:space-between;align-items:center;gap:12px;grid-column:1 / -1}.fan-step[data-v-d9269f2d]{grid-template-rows:auto auto;grid-template-columns:1fr}.fan-step__label[data-v-d9269f2d]{font-size:12px;color:#3d4d63;font-weight:600}.fan-step__count[data-v-d9269f2d]{font-size:13px;font-weight:800;color:#172033}.fan-step__connector[data-v-d9269f2d]{display:flex;justify-content:flex-start;padding:2px 0 2px 4px}.fan-step__rate[data-v-d9269f2d]{font-size:11px;font-weight:700;color:#2a9659}.fan-step__rate--low[data-v-d9269f2d]{color:#c0392b}.fan-step__rate--mid[data-v-d9269f2d]{color:#e67e22}.fan-overall[data-v-d9269f2d]{margin-top:14px;padding-top:12px;border-top:1px solid #edf1f8;font-size:12px;color:#66748c}.fan-overall strong[data-v-d9269f2d]{color:#172033}.fan-event-table[data-v-d9269f2d]{width:100%;border-collapse:collapse}.fan-event-table tr:not(:last-child) td[data-v-d9269f2d]{border-bottom:1px solid #f0f3f8}.fan-event-table td[data-v-d9269f2d]{padding:8px 4px;font-size:12px;vertical-align:middle}.fan-event-table__label[data-v-d9269f2d]{color:#3d4d63}.fan-event-table__count[data-v-d9269f2d]{text-align:right;font-weight:700;color:#172033;padding-right:10px;white-space:nowrap}.fan-event-table__pct[data-v-d9269f2d]{text-align:right;width:60px}.fan-pct-pill[data-v-d9269f2d]{display:inline-block;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:800}.fan-pct-pill--high[data-v-d9269f2d]{background:#e4f7ec;color:#147347}.fan-pct-pill--mid[data-v-d9269f2d]{background:#fff3d6;color:#8a5200}.fan-pct-pill--low[data-v-d9269f2d]{background:#fde8e8;color:#b22222}.fan-status-bars[data-v-d9269f2d]{display:grid;gap:12px}.fan-status-bar__header[data-v-d9269f2d]{display:flex;justify-content:space-between;margin-bottom:5px;font-size:12px;color:#3d4d63}.fan-status-bar__header strong[data-v-d9269f2d]{color:#172033;font-size:13px}.fan-status-bar__track[data-v-d9269f2d]{height:8px;background:#edf1f8;border-radius:4px;overflow:hidden}.fan-status-bar__fill[data-v-d9269f2d]{height:100%;border-radius:4px;background:#9aa4b5;transition:width .4s ease}.fan-status-bar__fill--paid[data-v-d9269f2d]{background:linear-gradient(90deg,#16a34a,#22c55e)}.fan-status-bar__fill--pending[data-v-d9269f2d]{background:linear-gradient(90deg,#d97706,#f59e0b)}.fan-status-bar__fill--cancelled[data-v-d9269f2d],.fan-status-bar__fill--failed[data-v-d9269f2d]{background:linear-gradient(90deg,#dc2626,#ef4444)}.fan-device-split[data-v-d9269f2d]{display:grid;gap:10px}.fan-device-row[data-v-d9269f2d]{display:grid;grid-template-columns:20px 80px 1fr 50px 40px;align-items:center;gap:8px;font-size:12px}.fan-device-row__icon[data-v-d9269f2d]{font-size:16px}.fan-device-row__label[data-v-d9269f2d]{color:#3d4d63;font-weight:600}.fan-device-row__bar-wrap[data-v-d9269f2d]{height:8px;background:#edf1f8;border-radius:4px;overflow:hidden}.fan-device-row__bar[data-v-d9269f2d]{height:100%;border-radius:4px;background:linear-gradient(90deg,#2563eb,#60a5fa);transition:width .4s ease}.fan-device-row__count[data-v-d9269f2d]{text-align:right;font-weight:700;color:#172033}.fan-device-row__pct[data-v-d9269f2d]{text-align:right;color:#66748c}.fan-trend[data-v-d9269f2d]{display:flex;align-items:flex-end;gap:5px;height:100px;padding-top:20px}.fan-trend__col[data-v-d9269f2d]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%}.fan-trend__bar-wrap[data-v-d9269f2d]{position:relative;display:flex;align-items:flex-end;width:100%;flex:1}.fan-trend__bar[data-v-d9269f2d]{width:100%;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#3b82f6,#2563eb);min-height:0;transition:height .3s ease}.fan-trend__val[data-v-d9269f2d]{position:absolute;top:-16px;left:50%;transform:translate(-50%);font-size:9px;font-weight:800;color:#2563eb;white-space:nowrap}.fan-trend__label[data-v-d9269f2d]{font-size:9px;color:#9aa4b5;white-space:nowrap}@media (max-width: 1100px){.fan-rates[data-v-d9269f2d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.fan-rates[data-v-d9269f2d],.fan-kpi[data-v-d9269f2d]{grid-template-columns:repeat(2,minmax(0,1fr))}.fan-main[data-v-d9269f2d]{grid-template-columns:1fr}.fan-funnel-panel[data-v-d9269f2d]{position:relative;top:auto}}@media (max-width: 640px){.fan-kpi[data-v-d9269f2d]{grid-template-columns:1fr 1fr}.fan-trend[data-v-d9269f2d]{gap:2px}.fan-trend__label[data-v-d9269f2d]{font-size:8px}}.ca-wrap[data-v-da01914a]{max-width:560px}.ca-search[data-v-da01914a]{display:flex;gap:8px;margin-bottom:20px}.ca-search__input[data-v-da01914a]{flex:1;padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fff;font:400 14px "Exo 2",sans-serif;outline:none}.ca-search__input[data-v-da01914a]:focus{border-color:#ffb80066}.ca-search__btn[data-v-da01914a]{padding:10px 20px;border-radius:10px;border:0;background:var(--mastery, #FFB800);color:#251600;font:700 13px "Exo 2",sans-serif;cursor:pointer;min-width:80px;display:flex;align-items:center;justify-content:center}.ca-search__btn[data-v-da01914a]:disabled{opacity:.5;cursor:not-allowed}.ca-empty[data-v-da01914a]{color:var(--text-muted);font-size:14px;margin:12px 0}.ca-card[data-v-da01914a]{padding:16px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;margin-bottom:12px}.ca-card__row[data-v-da01914a]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px}.ca-card__info[data-v-da01914a]{display:flex;flex-direction:column;gap:2px}.ca-card__name[data-v-da01914a]{font-weight:700;color:#fff;font-size:15px}.ca-card__phone[data-v-da01914a]{font-size:13px;color:var(--text-muted)}.ca-card__id[data-v-da01914a]{font-size:12px;color:var(--text-muted);white-space:nowrap}.ca-card__meta[data-v-da01914a]{display:flex;gap:14px;margin-bottom:10px}.ca-card__date[data-v-da01914a],.ca-card__trial[data-v-da01914a]{font-size:12px;color:var(--text-muted)}.ca-entitlement[data-v-da01914a]{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-radius:8px;font-size:12px;margin-bottom:10px}.ca-entitlement--active[data-v-da01914a]{background:#28c76f1f;color:#28c76f}.ca-entitlement--scheduled[data-v-da01914a]{background:#ffb8001a;color:#ffb800}.ca-entitlement--none[data-v-da01914a]{background:#ffffff0a;color:var(--text-muted);justify-content:flex-start}.ca-entitlement__label[data-v-da01914a]{font-weight:700}.ca-entitlement__exp[data-v-da01914a]{font-size:11px;opacity:.8}.ca-grant-btn[data-v-da01914a]{width:100%;padding:10px;border-radius:10px;border:1px solid rgba(255,184,0,.35);background:#ffb80014;color:#ffb800;font:700 13px "Exo 2",sans-serif;cursor:pointer;letter-spacing:.04em;transition:background .15s}.ca-grant-btn[data-v-da01914a]:hover{background:#ffb80029}.ca-modal-backdrop[data-v-da01914a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;z-index:100;display:grid;place-items:center;padding:16px}.ca-modal[data-v-da01914a]{width:min(100%,440px);padding:24px;border-radius:16px;border:1px solid rgba(255,184,0,.3);background:#070e1ff7;box-shadow:0 20px 60px #0009}.ca-modal__title[data-v-da01914a]{font-size:16px;font-weight:900;color:#fff;margin:0 0 10px}.ca-modal__desc[data-v-da01914a]{font-size:14px;color:#c8dcf0cc;line-height:1.5;margin:0 0 16px}.ca-modal__field[data-v-da01914a]{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.ca-modal__field label[data-v-da01914a]{font-size:11px;font-weight:700;color:var(--text-muted);letter-spacing:.06em}.ca-modal__field input[data-v-da01914a]{width:100%;padding:10px 12px;border-radius:9px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fff;font:400 14px "Exo 2",sans-serif;outline:none;box-sizing:border-box}.ca-modal__field input[data-v-da01914a]:focus{border-color:#ffb80066}.ca-modal__error[data-v-da01914a]{padding:8px 10px;border-radius:8px;background:#f2384e21;color:#ff8e96;font-size:12px;margin-bottom:10px}.ca-modal__actions[data-v-da01914a]{display:flex;gap:10px;justify-content:flex-end}.ca-modal__cancel[data-v-da01914a]{padding:10px 18px;border-radius:9px;border:1px solid rgba(255,255,255,.12);background:transparent;color:var(--text-muted);font:600 13px "Exo 2",sans-serif;cursor:pointer}.ca-modal__confirm[data-v-da01914a]{padding:10px 22px;border-radius:9px;border:0;background:var(--mastery, #FFB800);color:#251600;font:700 13px "Exo 2",sans-serif;cursor:pointer;min-width:80px;display:flex;align-items:center;justify-content:center}.ca-modal__confirm[data-v-da01914a]:disabled{opacity:.4;cursor:not-allowed}.ca-spinner[data-v-da01914a]{display:inline-block;width:14px;height:14px;border:2px solid rgba(37,22,0,.25);border-top-color:#251600e6;border-radius:50%;animation:spin-da01914a .7s linear infinite}@keyframes spin-da01914a{to{transform:rotate(360deg)}}.offer-screen[data-v-dbc4fce0]{min-height:100dvh;position:relative;display:grid;place-items:center;padding:var(--safe-top-space) var(--safe-inline-end) var(--safe-bottom-space) var(--safe-inline-start);overflow-x:hidden;overflow-y:auto}.offer-panel[data-v-dbc4fce0]{position:relative;z-index:1;width:min(100%,440px);padding:24px;border:1px solid rgba(255,184,0,.42);border-radius:20px;background:#050a1cf5;box-shadow:0 20px 64px #0000008c,0 0 40px #ffb8000f}.offer-back[data-v-dbc4fce0]{border:0;background:none;color:var(--text-muted);font:inherit;cursor:pointer;padding:0;font-size:13px}.offer-badge[data-v-dbc4fce0]{display:inline-block;margin:20px 0 14px;padding:4px 12px;border-radius:6px;background:#ffb80024;border:1px solid rgba(255,184,0,.38);font-size:10px;font-weight:900;letter-spacing:.14em;color:#ffb800}.offer-eyebrow[data-v-dbc4fce0]{font-size:11px;font-weight:800;letter-spacing:.16em;color:#a0b9d7b3;margin:0 0 6px}.offer-title[data-v-dbc4fce0]{font-size:22px;font-weight:900;color:#eef4ff;margin:0 0 18px;letter-spacing:.02em;line-height:1.2}.offer-pricing[data-v-dbc4fce0]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.offer-compare[data-v-dbc4fce0]{font-size:18px;font-weight:700;color:#667a9f;text-decoration:line-through;text-decoration-color:#667a9f;text-decoration-thickness:2px}.offer-main-price[data-v-dbc4fce0]{display:flex;align-items:baseline;gap:6px}.offer-amount[data-v-dbc4fce0]{font-size:44px;font-weight:900;color:#ffd45a;line-height:1;letter-spacing:-.01em;text-shadow:0 0 28px rgba(255,184,0,.35)}.offer-duration[data-v-dbc4fce0]{font-size:14px;color:var(--text-muted);font-weight:600}.offer-discount-badge[data-v-dbc4fce0]{padding:5px 10px;border-radius:8px;background:#f2384e;color:#fff;font-size:13px;font-weight:900;letter-spacing:.04em}.offer-trial-note[data-v-dbc4fce0]{font-size:13px;color:var(--text-muted);margin:0 0 16px;line-height:1.5}.offer-list[data-v-dbc4fce0]{display:grid;gap:9px;padding-left:0;list-style:none;margin:0 0 22px}.offer-list li[data-v-dbc4fce0]{color:#e4eaf8;font-size:14px;padding-left:22px;position:relative}.offer-list li[data-v-dbc4fce0]:before{content:"✓";position:absolute;left:0;color:var(--correct);font-weight:900}.offer-cta[data-v-dbc4fce0]{width:100%;min-height:56px;border:0;border-radius:14px;background:linear-gradient(180deg,#ffd43b,#ffb800 52%,#c80);color:#060e1ef0;font:900 15px "Exo 2",sans-serif;letter-spacing:.06em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 0 28px #ffb80061,0 3px 12px #0006;transition:opacity .15s,transform .12s,box-shadow .15s;text-decoration:none}.offer-cta[data-v-dbc4fce0]:disabled{opacity:.4;cursor:not-allowed}.offer-cta[data-v-dbc4fce0]:not([disabled]):active,.offer-cta[data-v-dbc4fce0]:not(:disabled):active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.offer-cta[data-v-dbc4fce0]:not(:disabled):hover{box-shadow:0 0 38px #ffb8008a,0 3px 14px #0006}}.offer-cta--whatsapp[data-v-dbc4fce0]{background:linear-gradient(180deg,#2dd573,#25c25e 55%,#1a9d4a);color:#fff;box-shadow:0 0 28px #25d36652,0 3px 12px #0006}@media (hover: hover) and (pointer: fine){.offer-cta--whatsapp[data-v-dbc4fce0]:hover{box-shadow:0 0 38px #25d36680,0 3px 14px #0006}}.offer-wa-secondary[data-v-dbc4fce0]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-top:10px;border-radius:12px;border:1px solid rgba(37,211,102,.45);background:#25d3661a;color:#25d366;font:700 13px "Exo 2",sans-serif;letter-spacing:.05em;cursor:pointer;text-decoration:none;transition:background .15s}.offer-wa-secondary[data-v-dbc4fce0]:hover{background:#25d3662e}.offer-wa-fallback[data-v-dbc4fce0]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:8px;border-radius:10px;border:1px solid rgba(37,211,102,.38);background:#25d36614;color:#25d366;font:600 13px "Exo 2",sans-serif;cursor:pointer;text-decoration:none;transition:background .15s}.offer-wa-fallback[data-v-dbc4fce0]:hover{background:#25d36626}.offer-notice[data-v-dbc4fce0],.offer-error[data-v-dbc4fce0]{margin-top:10px;padding:10px;border-radius:9px;font-size:12px}.offer-notice[data-v-dbc4fce0]{background:#ffb8001a;color:#ffb800}.offer-error[data-v-dbc4fce0]{background:#f2384e21;color:#ff8e96}.offer-fine[data-v-dbc4fce0]{display:block;margin-top:14px;color:var(--text-muted);font-size:11px;line-height:1.5}.offer-spinner[data-v-dbc4fce0]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.25);border-top-color:#ffffffe6;border-radius:50%;animation:spin-dbc4fce0 .7s linear infinite}.offer-spinner--sm[data-v-dbc4fce0]{width:12px;height:12px;border-width:2px}@keyframes spin-dbc4fce0{to{transform:rotate(360deg)}}.offer-auth-gate[data-v-dbc4fce0]{position:relative;margin-bottom:4px;padding:18px;border-radius:14px;border:1px solid rgba(37,211,102,.3);background:#25d3660d}.offer-auth-gate__close[data-v-dbc4fce0]{position:absolute;top:10px;right:12px;border:0;background:none;color:var(--text-muted);font-size:20px;line-height:1;cursor:pointer;padding:2px 6px}.offer-auth-gate__title[data-v-dbc4fce0]{margin:0 0 4px;font-size:12px;font-weight:900;letter-spacing:.12em;color:#25d366}.offer-auth-gate__sub[data-v-dbc4fce0]{margin:0 0 14px;font-size:13px;color:#c8dcf0cc;line-height:1.4}.offer-auth-field[data-v-dbc4fce0]{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.offer-auth-field label[data-v-dbc4fce0]{font-size:11px;font-weight:700;color:var(--text-muted);letter-spacing:.06em}.offer-auth-field input[data-v-dbc4fce0]{width:100%;padding:10px 12px;border-radius:9px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fff;font:400 14px "Exo 2",sans-serif;outline:none;box-sizing:border-box;transition:border-color .15s}.offer-auth-field input[data-v-dbc4fce0]:focus{border-color:#25d36680}.offer-auth-error[data-v-dbc4fce0]{margin:0 0 10px;padding:8px 10px;border-radius:8px;background:#f2384e21;color:#ff8e96;font-size:12px}.offer-auth-submit[data-v-dbc4fce0]{margin-top:4px}.offer-auth-toggle[data-v-dbc4fce0]{display:block;width:100%;margin-top:10px;border:0;background:none;color:var(--text-muted);font-size:12px;cursor:pointer;text-align:center}.offer-auth-toggle[data-v-dbc4fce0]:hover{color:#25d366}.offer-wa-pending[data-v-dbc4fce0]{padding:18px;border-radius:14px;border:1px solid rgba(37,211,102,.3);background:#25d3660d;text-align:center;margin-bottom:4px}.offer-wa-pending__icon[data-v-dbc4fce0]{font-size:32px;margin-bottom:8px}.offer-wa-pending__title[data-v-dbc4fce0]{font-size:14px;font-weight:900;color:#25d366;margin:0 0 6px}.offer-wa-pending__sub[data-v-dbc4fce0]{font-size:12px;color:var(--text-muted);margin:0 0 14px;line-height:1.5}.offer-wa-pending__reopen[data-v-dbc4fce0]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:10px;border:1px solid rgba(37,211,102,.38);background:#25d36614;color:#25d366;font:600 13px "Exo 2",sans-serif;cursor:pointer;transition:background .15s;margin-bottom:14px}.offer-wa-pending__reopen[data-v-dbc4fce0]:hover{background:#25d36626}.offer-wa-pending__check[data-v-dbc4fce0]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:var(--text-muted)}.offer-wa-pending__btn[data-v-dbc4fce0]{padding:4px 12px;border-radius:8px;border:1px solid rgba(255,184,0,.3);background:#ffb80014;color:#ffb800;font:700 11px "Exo 2",sans-serif;cursor:pointer;transition:background .15s}.offer-wa-pending__btn[data-v-dbc4fce0]:disabled{opacity:.5;cursor:not-allowed}.offer-wa-pending__btn[data-v-dbc4fce0]:not(:disabled):hover{background:#ffb80026}@media (max-width: 430px){.offer-panel[data-v-dbc4fce0]{padding:20px 18px}.offer-badge[data-v-dbc4fce0]{margin-top:14px}.offer-title[data-v-dbc4fce0]{font-size:19px}.offer-amount[data-v-dbc4fce0]{font-size:38px}}@media (max-width: 430px) and (max-height: 850px){.offer-screen[data-v-dbc4fce0]{place-items:start center}.offer-panel[data-v-dbc4fce0]{padding:16px}.offer-badge[data-v-dbc4fce0]{margin:10px 0}.offer-title[data-v-dbc4fce0]{font-size:17px;margin-bottom:12px}.offer-amount[data-v-dbc4fce0]{font-size:34px}.offer-cta[data-v-dbc4fce0]{min-height:52px}}.payment-qr[data-v-5bf79edc]{width:max-content;max-width:100%;margin:18px auto;padding:12px;border-radius:14px;background:#fff}canvas[data-v-5bf79edc]{display:block;width:min(244px,60vw)!important;height:auto!important;aspect-ratio:1}p[data-v-5bf79edc]{width:220px;color:#9c1c26;font-size:11px}.checkout-screen[data-v-322978d1]{min-height:100dvh;position:relative;display:grid;place-items:center;padding:var(--safe-top-space) var(--safe-inline-end) var(--safe-bottom-space) var(--safe-inline-start);overflow-x:hidden;overflow-y:auto}.checkout-panel[data-v-322978d1]{position:relative;z-index:1;width:min(100%,420px);padding:28px;border-radius:18px;border:1px solid rgba(245,179,1,.4);background:#070e1ff2;text-align:center}.eyebrow[data-v-322978d1]{color:var(--mastery);font-size:11px;font-weight:800;letter-spacing:.18em}h1[data-v-322978d1]{color:#fff7cf;font-size:25px}.amount[data-v-322978d1]{margin:26px 0;color:#fff;font-size:34px;font-weight:900}.kaspi-link[data-v-322978d1],.primary[data-v-322978d1]{display:grid;place-items:center;width:100%;min-height:56px;border:0;border-radius:12px;color:#fff;background:#ef3340;font-weight:900;text-decoration:none;cursor:pointer}.primary[data-v-322978d1]{background:var(--mastery);color:#251600}.qr-help[data-v-322978d1]{margin:-8px 0 18px;color:var(--text-muted);font-size:12px}.waiting[data-v-322978d1]{display:flex;justify-content:center;align-items:center;gap:9px;margin:20px 0;color:var(--text-muted);font-size:12px}.waiting span[data-v-322978d1]{width:9px;height:9px;border-radius:50%;background:var(--mastery);box-shadow:0 0 12px var(--mastery);animation:pulse-322978d1 1.2s infinite}.whatsapp-link[data-v-322978d1]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-top:12px;border-radius:12px;border:1px solid rgba(37,211,102,.4);background:#25d3661a;color:#25d366;font:700 13px "Exo 2",sans-serif;text-decoration:none;transition:background .15s}.whatsapp-link[data-v-322978d1]:hover{background:#25d3662e}.notice[data-v-322978d1],.error[data-v-322978d1]{padding:10px;border-radius:9px;font-size:12px}.notice[data-v-322978d1]{background:#f5b3011f;color:var(--mastery)}.error[data-v-322978d1]{color:#ff8e96}.home[data-v-322978d1]{margin-top:18px;border:0;background:none;color:var(--text-muted);cursor:pointer}.success[data-v-322978d1]{width:72px;height:72px;display:grid;place-items:center;margin:24px auto;border-radius:50%;background:#28c76f2e;color:var(--correct);font-size:40px}@keyframes pulse-322978d1{50%{opacity:.35;transform:scale(.75)}}@media (max-width:600px){.checkout-screen[data-v-322978d1]{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.checkout-panel[data-v-322978d1]{padding:22px}.amount[data-v-322978d1]{margin:20px 0}.waiting[data-v-322978d1]{margin:16px 0}.kaspi-link--mobile[data-v-322978d1]{position:fixed;z-index:10;left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));bottom:var(--safe-bottom-space);width:auto;min-height:52px;box-shadow:0 12px 40px #ef33406b}}@media (max-width:430px) and (max-height:850px){.checkout-screen[data-v-322978d1]{place-items:start center;padding-top:calc(12px + env(safe-area-inset-top,0px))}.checkout-panel[data-v-322978d1]{padding:18px 20px}h1[data-v-322978d1]{font-size:23px}.amount[data-v-322978d1]{margin:15px 0;font-size:31px}.waiting[data-v-322978d1]{margin:13px 0}.home[data-v-322978d1]{margin-top:13px}}@keyframes profile-enter-e596d2ad{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes avatar-glow-e596d2ad{0%,to{box-shadow:0 0 28px #2e7bff73,0 0 55px #2e7bff2e}50%{box-shadow:0 0 45px #2e7bffb3,0 0 85px #2e7bff47}}@keyframes xp-shimmer-e596d2ad{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes pcard-enter-e596d2ad{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes flame-idle-e596d2ad{0%,to{filter:drop-shadow(0 0 3px rgba(245,179,1,.4))}50%{filter:drop-shadow(0 0 8px rgba(245,179,1,.75))}}@keyframes lock-glint-e596d2ad{0%,to{transform:translate(-150%)}50%{transform:translate(250%)}}.profile-screen[data-v-e596d2ad]{position:relative;min-height:100dvh;padding:var(--safe-top-space) var(--safe-inline-end) var(--safe-bottom-space) var(--safe-inline-start);overflow-x:hidden}.profile__topbar[data-v-e596d2ad]{position:relative;z-index:1;width:min(100%,1180px);margin:0 auto 18px;display:flex;justify-content:space-between;align-items:center;color:var(--mastery);font-size:12px;font-weight:900;letter-spacing:.1em}.profile__topbar button[data-v-e596d2ad]{border:0;background:none;color:var(--text-muted);font:inherit;cursor:pointer}.profile__layout[data-v-e596d2ad]{position:relative;z-index:1;width:min(100%,1180px);margin:auto;display:grid;gap:16px}.game-panel[data-v-e596d2ad]{border:1px solid rgba(245,179,1,.3);border-radius:18px;background:#070e1fed;box-shadow:0 18px 60px #00000059}.profile__identity[data-v-e596d2ad]{padding:22px;text-align:center;background:#040916f7;border-color:#f5b30180;box-shadow:0 0 0 1px #2e7bff1f inset,0 24px 70px #00000073;animation:profile-enter-e596d2ad .26s cubic-bezier(.2,.8,.2,1) both}.profile__avatar[data-v-e596d2ad]{width:86px;height:86px;margin:0 auto 12px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,var(--player),var(--special));color:#fff;font-size:36px;font-weight:900;animation:avatar-glow-e596d2ad 3s ease-in-out infinite}h1[data-v-e596d2ad]{color:#fff7cf;font-size:clamp(26px,4vw,32px);line-height:1.15}h2[data-v-e596d2ad]{color:var(--mastery);font-size:13px;letter-spacing:.1em}.profile__edit-button[data-v-e596d2ad]{margin-top:5px;border:0;background:none;color:var(--player);font:800 10px inherit;cursor:pointer}.profile__edit[data-v-e596d2ad]{display:grid;gap:8px;text-align:left}.profile__edit label[data-v-e596d2ad]{color:var(--text-muted);font-size:11px}.profile__edit input[data-v-e596d2ad]{width:100%;padding:11px;border:1px solid rgba(46,123,255,.45);border-radius:9px;background:#ffffff0f;color:#fff;font:inherit}.profile__edit div[data-v-e596d2ad]{display:flex;gap:8px}.profile__edit button[data-v-e596d2ad]{flex:1;padding:9px;border:0;border-radius:8px;background:var(--player);color:#fff;font-weight:800}.profile__edit button+button[data-v-e596d2ad]{background:#ffffff14}.profile__edit p[data-v-e596d2ad]{color:#ff8e96;font-size:11px}.profile__rank[data-v-e596d2ad]{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-top:22px;text-align:left}.profile__rank div[data-v-e596d2ad]{display:grid;gap:3px}.profile__rank span[data-v-e596d2ad]{color:var(--text-muted);font-size:10px;font-weight:800}.profile__rank strong[data-v-e596d2ad]{color:var(--mastery);font-size:clamp(17px,2.5vw,20px)}.profile__rank b[data-v-e596d2ad]{color:#ffd83d;font-size:clamp(16px,2vw,19px);font-weight:900}.profile__xp[data-v-e596d2ad]{height:9px;margin:9px 0 5px;overflow:hidden;border-radius:999px;background:#ffffff17}.profile__xp span[data-v-e596d2ad]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--player),var(--mastery));transition:width 1s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.profile__xp span[data-v-e596d2ad]:after{content:"";position:absolute;top:0;left:0;bottom:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:xp-shimmer-e596d2ad 2.5s ease-in-out infinite}.profile__identity>small[data-v-e596d2ad]{color:var(--text-muted)}.profile__streaks[data-v-e596d2ad]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.profile__streaks>span[data-v-e596d2ad]{padding:12px 8px;border-radius:10px;background:#f5b30117;color:var(--mastery);font-weight:900;border:1px solid rgba(245,179,1,.18)}.profile__streaks small[data-v-e596d2ad]{display:block;margin-top:4px;color:var(--text-muted);font-size:9px;font-weight:600}.streak-flame[data-v-e596d2ad]{display:inline-block;animation:flame-idle-e596d2ad 2s ease-in-out infinite}.profile__access[data-v-e596d2ad]{margin-top:14px;color:var(--text-muted);font-size:11px}.profile__access b[data-v-e596d2ad]{color:var(--text-primary)}.profile__logout[data-v-e596d2ad]{width:100%;min-height:44px;margin-top:18px;border:1px solid rgba(224,55,74,.45);border-radius:10px;background:#e0374a17;color:#ffb0b7;font:800 11px "Exo 2",sans-serif;letter-spacing:.1em;cursor:pointer;transition:background var(--dur-transition),border-color var(--dur-transition)}.profile__logout[data-v-e596d2ad]:hover{border-color:#e0374abf;background:#e0374a29}.profile__logout[data-v-e596d2ad]:disabled{opacity:.55;cursor:wait}.profile__logout-error[data-v-e596d2ad]{margin-top:8px;color:#ff8e96;font-size:11px}.profile__details[data-v-e596d2ad]{display:grid;gap:16px}.profile__details>.game-panel[data-v-e596d2ad]{padding:18px}.profile__stats[data-v-e596d2ad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.profile__stats article[data-v-e596d2ad]{min-width:0;padding:14px 8px;border-radius:10px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08);text-align:center;animation:pcard-enter-e596d2ad .22s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0)*60ms);transition:background .2s,border-color .2s}.profile__stats strong[data-v-e596d2ad]{display:block;color:#fff7cf;font-size:clamp(20px,3vw,26px)}.profile__stats span[data-v-e596d2ad]{color:#8a97b1d9;font-size:clamp(10px,1.2vw,12px)}.profile__section-head[data-v-e596d2ad]{display:flex;justify-content:space-between;gap:12px}.profile__section-head span[data-v-e596d2ad]{color:var(--text-muted);font-size:11px}.profile__collection[data-v-e596d2ad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.profile__collection article[data-v-e596d2ad]{min-width:0;display:grid;gap:5px;padding:8px;border:1px solid rgba(245,179,1,.2);border-radius:10px;background:#ffffff0a;animation:pcard-enter-e596d2ad .22s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0)*80ms);transition:transform .2s,box-shadow .2s,border-color .2s}.profile__collection strong[data-v-e596d2ad]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(11px,1.5vw,14px);color:#ffffffe6}.profile__collection small[data-v-e596d2ad]{color:var(--text-muted);font-size:clamp(9px,1.1vw,12px)}.profile__card-art[data-v-e596d2ad]{position:relative;width:100%;height:78px;border-radius:7px;overflow:hidden}.profile__card-art img[data-v-e596d2ad]{width:100%;height:100%;object-fit:cover;display:block}.profile__card-lock[data-v-e596d2ad]{width:100%;height:100%;display:grid;place-items:center;background:#ffffff0d;color:#ffffffb3;font-size:28px;font-weight:900}.profile__lock-overlay[data-v-e596d2ad]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#04091685;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.profile__lock-overlay[data-v-e596d2ad]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 40%,rgba(245,179,1,.07) 50%,transparent 60%);animation:lock-glint-e596d2ad 5s ease-in-out infinite;pointer-events:none}.profile__lock-icon[data-v-e596d2ad]{font-size:26px;filter:drop-shadow(0 0 8px rgba(245,179,1,.45));position:relative;z-index:1}.profile__collection .is-locked[data-v-e596d2ad]{opacity:.65;border-color:#ffffff14}.profile__collection .is-locked .profile__card-art img[data-v-e596d2ad]{filter:grayscale(1) brightness(.4)}.profile__collection .is-locked .profile__card-lock[data-v-e596d2ad]{background:#0409168c}.profile__card-mastery[data-v-e596d2ad]{height:3px;border-radius:999px;background:#ffffff14;overflow:hidden}.profile__card-mastery>div[data-v-e596d2ad]{height:100%;border-radius:inherit}.mastery-0 .profile__card-mastery>div[data-v-e596d2ad]{background:#8a97b166}.mastery-1[data-v-e596d2ad]{border-color:#2e7bff59}.mastery-1 .profile__card-mastery>div[data-v-e596d2ad]{background:linear-gradient(90deg,#2e7bff99,#46a0ffd9)}.mastery-2[data-v-e596d2ad]{border-color:#2e7bff80}.mastery-2 .profile__card-mastery>div[data-v-e596d2ad]{background:linear-gradient(90deg,var(--player),#5ca8ff)}.mastery-3[data-v-e596d2ad]{border-color:#2e7bffa6;box-shadow:0 0 0 1px #2e7bff1f inset}.mastery-3 .profile__card-mastery>div[data-v-e596d2ad]{background:linear-gradient(90deg,var(--player),var(--special))}.mastery-4[data-v-e596d2ad]{border-color:#f5b301b3;box-shadow:0 0 14px #f5b3012e}.mastery-4 .profile__card-mastery>div[data-v-e596d2ad]{background:linear-gradient(90deg,var(--mastery),#ffd83d)}@media (hover:hover){.profile__stats article[data-v-e596d2ad]:hover{background:#ffffff16;border-color:#2e7bff47}.profile__collection article[data-v-e596d2ad]:not(.is-locked):hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000052}}@media (hover:none){.profile__collection article[data-v-e596d2ad]:active{transform:scale(.975)}}.profile__state[data-v-e596d2ad]{position:relative;z-index:1;min-height:70dvh;display:grid;place-items:center;color:var(--text-muted);text-align:center}.profile__state button[data-v-e596d2ad]{padding:10px;border:0;border-radius:8px;background:var(--mastery);font-weight:900}@media (max-width:600px){.profile__topbar[data-v-e596d2ad]{min-height:38px;padding-right:52px}}@media (min-width:601px){.profile-screen[data-v-e596d2ad]{padding:32px}.profile__layout[data-v-e596d2ad]{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start}.profile__identity[data-v-e596d2ad]{position:sticky;top:32px;padding:30px}.profile__stats[data-v-e596d2ad],.profile__collection[data-v-e596d2ad]{grid-template-columns:repeat(3,minmax(0,1fr))}.profile__card-art[data-v-e596d2ad]{height:110px}}@media (min-width:1025px){.profile-screen[data-v-e596d2ad]{padding:42px max(48px,calc((100vw - 1240px)/2))}.profile__layout[data-v-e596d2ad]{grid-template-columns:380px minmax(0,1fr);gap:26px}.profile__details[data-v-e596d2ad]{grid-template-columns:1fr}.profile__collection[data-v-e596d2ad]{grid-template-columns:repeat(4,minmax(0,1fr))}}.prof-access[data-v-e596d2ad]{padding:18px}.prof-access--none[data-v-e596d2ad]{border-color:#f5b30166;box-shadow:0 0 32px #f5b3010f,0 18px 60px #00000059}.prof-access--active[data-v-e596d2ad]{border-color:#28c76f4d;box-shadow:0 0 0 1px #28c76f12 inset,0 18px 60px #00000059}.prof-access--expired[data-v-e596d2ad]{border-color:#ffffff1f}.prof-access__subject[data-v-e596d2ad]{font-size:10px;font-weight:900;letter-spacing:.16em;color:#a0b9d7b3;margin-bottom:8px}.prof-access__status-row[data-v-e596d2ad]{margin-bottom:6px}.prof-access__no-access[data-v-e596d2ad]{font-size:12px;color:var(--text-muted)}.prof-access__badge-active[data-v-e596d2ad]{font-size:12px;font-weight:900;letter-spacing:.08em;color:var(--correct)}.prof-access__badge-expired[data-v-e596d2ad]{font-size:12px;font-weight:900;letter-spacing:.06em;color:#ffa500e6}.prof-access__pricing[data-v-e596d2ad]{display:flex;align-items:baseline;gap:10px;margin:8px 0 12px;flex-wrap:wrap}.prof-access__compare[data-v-e596d2ad]{font-size:14px;font-weight:700;color:#667a9f;text-decoration:line-through;text-decoration-color:#667a9f}.prof-access__price[data-v-e596d2ad]{font-size:30px;font-weight:900;color:#ffd45a;line-height:1;text-shadow:0 0 20px rgba(255,184,0,.28)}.prof-access__period[data-v-e596d2ad]{font-size:13px;color:var(--text-muted);font-weight:600}.prof-access__benefits[data-v-e596d2ad]{list-style:none;padding:0;margin:0 0 14px;display:grid;gap:5px}.prof-access__benefits li[data-v-e596d2ad]{font-size:13px;color:#c8d8f0}.prof-access__dates[data-v-e596d2ad]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:8px 0 14px}.prof-access__date-item[data-v-e596d2ad]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 4px;border-radius:9px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);text-align:center}.prof-access__date-label[data-v-e596d2ad]{font-size:9px;font-weight:800;letter-spacing:.1em;color:var(--text-muted)}.prof-access__date-val[data-v-e596d2ad]{font-size:13px;font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums}.prof-access__date-item--remaining[data-v-e596d2ad]{background:#f5b30112;border-color:#f5b30138}.prof-access__date-item--remaining .prof-access__date-val[data-v-e596d2ad]{font-size:18px;color:var(--mastery)}.prof-access__date-item--soon[data-v-e596d2ad]{background:#ff8c0017;border-color:#ff8c004d}.prof-access__date-item--soon .prof-access__date-val[data-v-e596d2ad]{color:#ffa040}.prof-access__date-item--critical[data-v-e596d2ad]{background:#ff50001c;border-color:#ff500059}.prof-access__date-item--critical .prof-access__date-val[data-v-e596d2ad]{color:#ff7020;font-size:20px}.prof-access__expired-date[data-v-e596d2ad]{font-size:13px;color:var(--text-muted);margin:6px 0 14px}.prof-access__cta[data-v-e596d2ad]{width:100%;min-height:48px;border:0;border-radius:12px;font:900 14px "Exo 2",sans-serif;letter-spacing:.06em;cursor:pointer;transition:opacity .15s,transform .12s,box-shadow .15s}.prof-access__cta[data-v-e596d2ad]:active{transform:scale(.97);opacity:.9}.prof-access__cta--buy[data-v-e596d2ad]{background:linear-gradient(180deg,#ffd43b,#ffb800 52%,#c80);color:#060e1ef0;box-shadow:0 0 24px #ffb80059,0 2px 8px #0000004d}.prof-access__cta--renew[data-v-e596d2ad]{background:transparent;border:1.5px solid rgba(255,165,0,.55);color:#ffa040}.prof-access__cta--wa[data-v-e596d2ad]{display:flex;align-items:center;justify-content:center;background:#25d3661f;border:1px solid rgba(37,211,102,.4);color:#25d366;text-decoration:none;margin-top:8px}@media (hover:hover) and (pointer:fine){.prof-access__cta--buy[data-v-e596d2ad]:hover{box-shadow:0 0 36px #ffb80085,0 3px 10px #00000059}.prof-access__cta--renew[data-v-e596d2ad]:hover{border-color:#ffa500d1;background:#ffa50017}}@media (prefers-reduced-motion:reduce){.profile__identity[data-v-e596d2ad],.profile__avatar[data-v-e596d2ad]{animation:none}.profile__xp span[data-v-e596d2ad]:after{animation:none}.streak-flame[data-v-e596d2ad]{animation:none}.profile__lock-overlay[data-v-e596d2ad]:after{animation:none}.profile__stats article[data-v-e596d2ad],.profile__collection article[data-v-e596d2ad]{animation:none;opacity:1;transform:none}}.auth-screen[data-v-9d6452d5]{position:relative;min-height:100dvh;display:grid;place-items:center;padding:var(--safe-top-space) var(--safe-inline-end) var(--safe-bottom-space) var(--safe-inline-start);overflow-x:hidden;overflow-y:auto}.auth-panel[data-v-9d6452d5]{position:relative;z-index:1;width:min(100%,430px);padding:25px;border:1px solid rgba(46,123,255,.38);border-radius:20px;background:#070e1ff5;box-shadow:0 24px 80px #0000007a}.auth-back[data-v-9d6452d5],.auth-switch[data-v-9d6452d5]{border:0;background:none;color:var(--text-muted);font:inherit;cursor:pointer}.auth-eyebrow[data-v-9d6452d5]{margin-top:26px;color:var(--player);font-size:10px;font-weight:900;letter-spacing:.17em}.auth-panel h1[data-v-9d6452d5]{margin-top:6px;color:#fff7cf}.auth-copy[data-v-9d6452d5]{margin-top:8px;color:var(--text-muted);font-size:12px;line-height:1.55}.auth-panel form[data-v-9d6452d5]{display:grid;gap:14px;margin-top:22px}.auth-panel label[data-v-9d6452d5]{display:grid;gap:6px;color:var(--text-muted);font-size:11px}.auth-panel input[data-v-9d6452d5]{width:100%;min-height:46px;padding:10px 12px;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:#ffffff0e;color:#fff;font:inherit}.auth-panel input[data-v-9d6452d5]:focus{outline:2px solid rgba(46,123,255,.5);border-color:var(--player)}.auth-submit[data-v-9d6452d5]{min-height:52px;border:0;border-radius:10px;background:var(--player);color:#fff;font:900 14px "Exo 2",sans-serif;cursor:pointer}.auth-submit[data-v-9d6452d5]:disabled{opacity:.5}.auth-switch[data-v-9d6452d5]{width:100%;margin-top:17px;color:var(--player);font-weight:800}.auth-error[data-v-9d6452d5]{padding:9px;border-radius:8px;background:#ef33401f;color:#ff8e96;font-size:11px}.ms[data-v-2fb89dc7]{position:relative;min-height:100dvh;display:flex;flex-direction:column;align-items:center;overflow-x:hidden;overflow-y:auto}.ms__scrim[data-v-2fb89dc7]{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 90% at 50% 50%,rgba(5,9,20,.6) 0%,transparent 75%);pointer-events:none;z-index:0}.ms__inner[data-v-2fb89dc7]{position:relative;z-index:1;width:100%;max-width:580px;display:flex;flex-direction:column;gap:18px;padding:var(--safe-top-space) clamp(16px,5vw,28px) var(--safe-bottom-space)}.ms__player[data-v-2fb89dc7]{width:100%;min-height:84px;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #275EA8;border-radius:18px;background:linear-gradient(135deg,#0a1638f7,#050c22f7);box-shadow:0 0 32px #275ea824,inset 0 1px #64a0ff14;cursor:pointer;font-family:"Exo 2",sans-serif;text-align:left;transition:border-color .2s,box-shadow .2s,transform .15s;flex-shrink:0;margin-top:8px}.ms__player[data-v-2fb89dc7]:active{transform:scale(.99)}@media (hover: hover) and (pointer: fine){.ms__player[data-v-2fb89dc7]:hover{border-color:#3a7fd4;box-shadow:0 0 40px #275ea838,inset 0 1px #8cbeff1f}}.ms__player--skeleton[data-v-2fb89dc7]{min-height:84px;background:#ffffff0a;border-color:#ffffff0f;cursor:default;margin-top:8px;animation:skeleton-pulse-2fb89dc7 1.4s ease-in-out infinite}@keyframes skeleton-pulse-2fb89dc7{0%,to{opacity:.6}50%{opacity:1}}.ms__avatar[data-v-2fb89dc7]{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:50%;border:1.5px solid rgba(180,210,255,.2);background:linear-gradient(135deg,#3d7bff,#8b4dff);color:#fff;font-size:18px;font-weight:900;box-shadow:0 0 22px #3d7bff73}.ms__player-info[data-v-2fb89dc7]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.ms__player-name[data-v-2fb89dc7]{font-size:15px;font-weight:800;color:#ecf5ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}.ms__player-level[data-v-2fb89dc7]{font-size:10px;font-weight:700;color:#6a8fc0;letter-spacing:.03em}.ms__metrics[data-v-2fb89dc7]{display:flex;align-items:center;gap:10px;flex-shrink:0}.ms__metric[data-v-2fb89dc7]{display:flex;flex-direction:column;align-items:center;gap:2px}.ms__metric-lbl[data-v-2fb89dc7]{font-size:8px;font-weight:800;letter-spacing:.12em;color:#4a6a9c;text-transform:uppercase}.ms__metric-val[data-v-2fb89dc7]{font-size:14px;font-weight:900;color:#e0edff;white-space:nowrap}.ms__metric-val--gold[data-v-2fb89dc7]{color:#ffb800;text-shadow:0 0 12px rgba(255,184,0,.4)}.ms__metric-sep[data-v-2fb89dc7]{width:1px;height:28px;background:#5078b438}.ms__heading[data-v-2fb89dc7]{text-align:center;flex-shrink:0;padding:2px 0}.ms__subject[data-v-2fb89dc7]{font-size:clamp(24px,6vw,32px);font-weight:900;letter-spacing:.05em;line-height:1.1;color:#ffb800;text-shadow:0 3px 0 #8A5200,0 0 18px rgba(255,184,0,.2);margin:0 0 6px}.ms__subheading[data-v-2fb89dc7]{font-size:12px;font-weight:600;letter-spacing:.08em;color:#8caad2a6;text-transform:uppercase;margin:0}.ms__cards[data-v-2fb89dc7]{display:flex;flex-direction:column;gap:16px}.ms__card[data-v-2fb89dc7]{position:relative;width:100%;display:grid;grid-template-columns:86px 1fr auto;align-items:center;gap:0 14px;padding:20px 18px;min-height:132px;border-radius:26px;border:1.5px solid transparent;background:linear-gradient(150deg,#0a1432f7,#050c20f7);font-family:"Exo 2",sans-serif;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;animation:card-enter-2fb89dc7 .32s calc(var(--card-i, 0) * 72ms) both}@keyframes card-enter-2fb89dc7{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ms__card[data-v-2fb89dc7]:nth-child(1){--card-i: 0}.ms__card[data-v-2fb89dc7]:nth-child(2){--card-i: 1}.ms__card[data-v-2fb89dc7]:nth-child(3){--card-i: 2}@media (prefers-reduced-motion: reduce){.ms__card[data-v-2fb89dc7]{animation:none}}.ms__card--memory[data-v-2fb89dc7]{border-color:#ffb80080;box-shadow:0 0 32px #ffb8001a,inset 0 1px #ffb8000f}@media (hover: hover) and (pointer: fine){.ms__card--memory[data-v-2fb89dc7]:hover{transform:translateY(-3px);border-color:#ffb800cc;box-shadow:0 6px 36px #ffb8002e,0 0 48px #ffb8000f}}.ms__card--quiz[data-v-2fb89dc7]{border-color:#2f7dff80;box-shadow:0 0 32px #2f7dff1a,inset 0 1px #2f7dff0f}@media (hover: hover) and (pointer: fine){.ms__card--quiz[data-v-2fb89dc7]:hover{transform:translateY(-3px);border-color:#2f7dffcc;box-shadow:0 6px 36px #2f7dff2e,0 0 48px #2f7dff0f}}.ms__card--mistakes[data-v-2fb89dc7]{border-color:#f2384e73;box-shadow:0 0 28px #f2384e14,inset 0 1px #f2384e0d}@media (hover: hover) and (pointer: fine){.ms__card--mistakes[data-v-2fb89dc7]:not(.ms__card--locked):hover{transform:translateY(-3px);border-color:#f2384ec7;box-shadow:0 6px 32px #f2384e29}}.ms__card--locked[data-v-2fb89dc7]{border-color:#46557647;background:linear-gradient(150deg,#080e22eb,#050a1aeb);box-shadow:none;cursor:default}.ms__recommend[data-v-2fb89dc7]{position:absolute;top:-11px;left:20px;font-size:9px;font-weight:900;letter-spacing:.1em;color:#081023eb;background:linear-gradient(90deg,#ffd43b,#ffb800);border-radius:6px;padding:3px 9px;box-shadow:0 2px 12px #ffb80061}.ms__card-left[data-v-2fb89dc7]{display:flex;align-items:center;justify-content:center}.ms__card-icon[data-v-2fb89dc7]{display:block;width:60px;height:60px;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ms__card--memory .ms__card-icon[data-v-2fb89dc7]{border-radius:50%;box-shadow:0 0 24px #285aff99,0 0 8px #285aff47}.ms__card--quiz .ms__card-icon[data-v-2fb89dc7],.ms__card--mistakes .ms__card-icon[data-v-2fb89dc7]{border-radius:14px}.ms__card--locked .ms__card-icon[data-v-2fb89dc7]{filter:grayscale(.75) opacity(.4)}.ms__card-body[data-v-2fb89dc7]{display:flex;flex-direction:column;gap:5px;min-width:0}.ms__card-title[data-v-2fb89dc7]{font-size:19px;font-weight:900;letter-spacing:.04em;color:#eef4ff;line-height:1.1}.ms__card--locked .ms__card-title[data-v-2fb89dc7]{color:#96a5c880}.ms__card-desc[data-v-2fb89dc7]{font-size:13px;color:#829ec8d9;line-height:1.4;margin:0}.ms__card--locked .ms__card-desc[data-v-2fb89dc7]{color:#5a6e947a}.ms__card-hint[data-v-2fb89dc7]{font-size:11px;font-weight:600;color:#6484b2b3;margin:1px 0 0}.ms__card-hint--red[data-v-2fb89dc7]{color:#f2384ecc}.ms__count-row[data-v-2fb89dc7]{display:flex;gap:6px;margin-top:10px}.ms__count-btn[data-v-2fb89dc7]{width:92px;height:52px;flex:none;border-radius:12px;border:1.5px solid rgba(47,125,255,.28);background:#2f7dff12;color:#789edcbf;font-family:"Exo 2",sans-serif;font-size:16px;font-weight:700;cursor:pointer;transition:background .14s,border-color .14s,color .14s,transform .12s}.ms__count-btn--on[data-v-2fb89dc7]{border-color:#2f7dff;background:#2f7dff38;color:#daeaff;box-shadow:0 0 14px #2f7dff47}.ms__count-btn[data-v-2fb89dc7]:not(.ms__count-btn--on):active{transform:scale(.95)}.ms__count-btn--on[data-v-2fb89dc7]:active{transform:scale(.97)}.ms__cta[data-v-2fb89dc7]{flex-shrink:0;padding:0;border-radius:14px;border:none;font-family:"Exo 2",sans-serif;font-size:13px;font-weight:900;letter-spacing:.08em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:opacity .15s,transform .12s,box-shadow .15s}.ms__cta--gold[data-v-2fb89dc7]{width:114px;height:58px;background:linear-gradient(180deg,#ffd43b,#ffb800 52%,#c80);color:#060e1ef0;box-shadow:0 0 22px #ffb80070,0 3px 10px #00000059}@media (hover: hover) and (pointer: fine){.ms__cta--gold[data-v-2fb89dc7]:hover{box-shadow:0 0 32px #ffb80099,0 3px 12px #00000059}}.ms__cta--blue[data-v-2fb89dc7]{width:114px;height:58px;background:linear-gradient(180deg,#5aabff,#2f7dff 52%,#1550cc);color:#fff;box-shadow:0 0 22px #2f7dff70,0 3px 10px #00000059}@media (hover: hover) and (pointer: fine){.ms__cta--blue[data-v-2fb89dc7]:hover{box-shadow:0 0 32px #2f7dff94,0 3px 12px #00000059}}.ms__cta--red[data-v-2fb89dc7]{width:136px;height:58px;background:linear-gradient(180deg,#ff5f70,#f2384e 52%,#a8001c);color:#fff;box-shadow:0 0 22px #f2384e66,0 3px 10px #00000059}@media (hover: hover) and (pointer: fine){.ms__cta--red[data-v-2fb89dc7]:hover{box-shadow:0 0 32px #f2384e8f,0 3px 12px #00000059}}.ms__cta[data-v-2fb89dc7]:disabled{opacity:.35;cursor:default}.ms__cta[data-v-2fb89dc7]:not(:disabled):active{transform:scale(.95)}.ms__coming-soon[data-v-2fb89dc7]{flex-shrink:0;padding:8px 14px;border-radius:10px;border:1px solid rgba(90,108,148,.26);background:#16203a8f;font-size:10px;font-weight:800;letter-spacing:.09em;color:#647aa594}.ms__error[data-v-2fb89dc7]{font-size:12px;color:var(--opponent);font-weight:600;text-align:center;padding:0 4px}.ms__spinner[data-v-2fb89dc7]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:spin-2fb89dc7 .7s linear infinite}@keyframes spin-2fb89dc7{to{transform:rotate(360deg)}}@media (max-width: 600px){.ms__inner[data-v-2fb89dc7]{gap:14px;padding-inline:16px}.ms__player[data-v-2fb89dc7]{min-height:72px;margin-top:6px}.ms__card[data-v-2fb89dc7]{grid-template-columns:74px 1fr;grid-template-rows:auto auto;gap:12px 12px;min-height:0;padding:18px 16px;border-radius:22px}.ms__cta[data-v-2fb89dc7],.ms__coming-soon[data-v-2fb89dc7]{grid-column:1 / -1;width:100%;height:52px;border-radius:13px;margin-top:0}.ms__count-btn[data-v-2fb89dc7]{width:82px;height:48px;font-size:15px}.ms__card-icon[data-v-2fb89dc7]{width:52px;height:52px}.ms__card-title[data-v-2fb89dc7]{font-size:17px}.ms__card-desc[data-v-2fb89dc7]{font-size:12px}.ms__cards[data-v-2fb89dc7]{gap:14px}}@media (max-width: 430px){.ms__player[data-v-2fb89dc7]{padding:10px 13px}.ms__avatar[data-v-2fb89dc7]{width:40px;height:40px;flex-basis:40px;font-size:16px}.ms__player-name[data-v-2fb89dc7]{font-size:14px}.ms__metric-val[data-v-2fb89dc7]{font-size:13px}.ms__subject[data-v-2fb89dc7]{font-size:clamp(21px,5.8vw,28px)}.ms__card[data-v-2fb89dc7]{padding:15px 14px;gap:10px 10px}}@media (max-width: 430px) and (max-height: 850px){.ms__inner[data-v-2fb89dc7],.ms__cards[data-v-2fb89dc7]{gap:11px}.ms__subject[data-v-2fb89dc7]{font-size:clamp(19px,5.2vw,24px)}.ms__heading[data-v-2fb89dc7]{padding:0}}.l3d[data-v-49b10134]{height:100dvh;display:flex;flex-direction:column;background:var(--bg-arena)}.l3d__topbar[data-v-49b10134]{flex-shrink:0;display:flex;align-items:center;gap:16px;padding:calc(10px + env(safe-area-inset-top,0px)) 140px 10px var(--safe-inline-start);border-bottom:1px solid rgba(245,179,1,.25);background:#050d1aeb}.l3d__back[data-v-49b10134]{flex-shrink:0;border:0;background:none;color:var(--text-muted);font:700 13px "Exo 2",sans-serif;letter-spacing:.04em;cursor:pointer;padding:8px 0}.l3d__back[data-v-49b10134]:hover{color:var(--text-primary)}.l3d__title[data-v-49b10134]{min-width:0;display:flex;flex-direction:column;line-height:1.1}.l3d__eyebrow[data-v-49b10134]{color:var(--mastery);font-size:10px;font-weight:800;letter-spacing:.14em}.l3d__title h1[data-v-49b10134]{font-size:20px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l3d__frame-wrap[data-v-49b10134]{position:relative;flex:1;min-height:0}.l3d__frame[data-v-49b10134]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block;background:var(--bg-arena)}.l3d__loading[data-v-49b10134]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--text-muted);font-weight:700;z-index:1;pointer-events:none}@media (max-width: 600px){.l3d__topbar[data-v-49b10134]{gap:10px;padding-right:120px}.l3d__back[data-v-49b10134]{font-size:12px}.l3d__title h1[data-v-49b10134]{font-size:17px}}.lessons[data-v-90a5c381]{position:relative;min-height:100dvh;padding:var(--safe-top-space) var(--safe-inline-end) var(--safe-bottom-space) var(--safe-inline-start);display:flex;flex-direction:column;align-items:center;gap:20px}.lessons[data-v-90a5c381]>*:not(:first-child){position:relative;z-index:1}.lessons__topbar[data-v-90a5c381]{width:min(100%,1100px);padding-right:120px}.lessons__back[data-v-90a5c381]{border:0;background:none;color:var(--text-muted);font:700 13px "Exo 2",sans-serif;letter-spacing:.04em;cursor:pointer;padding:8px 0}.lessons__back[data-v-90a5c381]:hover{color:var(--text-primary)}.lessons__head[data-v-90a5c381]{width:min(100%,1100px);display:flex;flex-direction:column;gap:6px}.lessons__eyebrow[data-v-90a5c381]{color:var(--correct);font-size:11px;font-weight:800;letter-spacing:.14em}.lessons__head h1[data-v-90a5c381]{font-size:clamp(26px,5vw,40px);font-weight:900;line-height:1.1}.lessons__head p[data-v-90a5c381]{color:var(--text-muted);font-size:15px}.lessons__grid[data-v-90a5c381]{width:min(100%,1100px);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px}.lesson-card[data-v-90a5c381]{min-width:0;display:flex;flex-direction:column;gap:12px;padding:14px;border:2px solid rgba(40,199,111,.7);border-radius:var(--radius-card);background:linear-gradient(180deg,#28c76f1a,#081023eb 55%);box-shadow:0 0 28px #28c76f29;color:var(--text-primary);font-family:"Exo 2",sans-serif;text-align:left;cursor:pointer;transition:transform var(--dur-transition),box-shadow var(--dur-transition)}.lesson-card--soon[data-v-90a5c381]{border-style:dashed;border-color:#8a97b159;background:#081023b3;box-shadow:none;cursor:default}.lesson-card--soon .lesson-card__art[data-v-90a5c381]{color:var(--text-muted);background:#050d1a99}.lesson-card--soon .lesson-card__era[data-v-90a5c381]{color:var(--text-muted)}.lesson-card__art[data-v-90a5c381]{display:grid;place-items:center;aspect-ratio:16 / 9;border-radius:14px;background:radial-gradient(circle at 50% 60%,rgba(40,199,111,.32),transparent 65%),#050d1ab3;font-size:64px;line-height:1}.lesson-card__body[data-v-90a5c381]{display:flex;flex-direction:column;gap:4px}.lesson-card__era[data-v-90a5c381]{color:var(--correct);font-size:11px;font-weight:800;letter-spacing:.1em}.lesson-card__title[data-v-90a5c381]{font-size:22px;font-weight:900}.lesson-card__sub[data-v-90a5c381]{color:var(--text-muted);font-size:13.5px;line-height:1.4}.lesson-card__cta[data-v-90a5c381]{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:12px;background:var(--correct);color:#0a1020;font-size:14px;font-weight:900;letter-spacing:.06em}.lesson-card[data-v-90a5c381]:not(.lesson-card--soon):active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.lesson-card[data-v-90a5c381]:not(.lesson-card--soon):hover{transform:translateY(-3px);box-shadow:0 0 40px #28c76f4d}}@media (max-width: 600px){.lessons__topbar[data-v-90a5c381]{padding-right:110px}}:root{--bg-arena: #0A1020;--bg-arena-deep: #050d1a;--bg-surface: #111A2E;--player: #2E7BFF;--opponent: #E0374A;--mastery: #F5B301;--correct: #28C76F;--special: #B331F1;--text-primary: #FFFFFF;--text-muted: #8A97B1;--glow-mastery: rgba(245,179,1,.22);--glow-player: rgba(46,123,255,.22);--glow-special: rgba(179,49,241,.22);--bg-arena-deep-rgb: 5, 13, 26;--role-hero: var(--mastery);--role-player: var(--player);--role-opponent: var(--opponent);--role-event: var(--correct);--size-screen-title: 32px;--weight-screen-title: 800;--size-card-title: 28px;--weight-card-title: 800;--size-question: 22px;--weight-question: 700;--size-option: 18px;--weight-option: 600;--size-main-fact: 18px;--weight-main-fact: 600;--size-supporting-fact: 15px;--weight-supporting-fact: 500;--size-caption: 13px;--weight-caption: 500;--screen-padding: 20px;--tap-target-min: 56px;--radius-card: 20px;--radius-button: 16px;--safe-top-space: calc(16px + env(safe-area-inset-top, 0px)) ;--safe-bottom-space: calc(16px + env(safe-area-inset-bottom, 0px)) ;--safe-inline-start: max(var(--screen-padding), env(safe-area-inset-left, 0px));--safe-inline-end: max(var(--screen-padding), env(safe-area-inset-right, 0px));--dur-feedback: .6s;--dur-transition: .25s;--dur-result-step: 1.2s}.creator-shell{--creator-blue: #2563eb;--creator-blue-dark: #1d4ed8;--creator-ink: #172033;--creator-muted: #66748c;--creator-line: #dfe5ef;--creator-soft: #f4f7fb;--creator-panel: #fff;min-height:100dvh;display:grid;grid-template-columns:244px minmax(0,1fr);background:#f4f6fa;color:var(--creator-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.creator-sidebar{position:sticky;top:0;z-index:40;height:100dvh;display:flex;flex-direction:column;padding:24px 16px;border-right:1px solid #dce3ee;background:#fffffffa;box-shadow:8px 0 30px #27395709}.creator-brand{display:flex;align-items:center;gap:11px;padding:0 8px 24px}.creator-brand__mark{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,#fff6bf,#ffd43d);color:#172033;font-size:23px;font-weight:950;box-shadow:0 8px 18px #e2b11033}.creator-brand div{display:grid;line-height:1.05}.creator-brand strong{font-size:16px;letter-spacing:-.02em}.creator-brand small{margin-top:3px;color:#76849b;font-size:12px}.creator-sidebar__close{display:none;margin-left:auto;border:0;background:transparent;color:#68768e;font-size:26px;cursor:pointer}.creator-sidebar__label{padding:8px 11px;color:#98a4b7;font-size:10px;font-weight:800;letter-spacing:.12em}.creator-nav{display:grid;gap:4px}.creator-nav a,.creator-student-link{min-height:42px;display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:9px;color:#4c5b73;font-size:13px;font-weight:650;text-decoration:none;transition:background .18s ease,color .18s ease,transform .18s ease}.creator-nav a span,.creator-student-link span{width:19px;color:#8190a8;font-size:17px;text-align:center}.creator-nav a:hover,.creator-student-link:hover{background:#f1f5fb;color:#1d4ed8}.creator-nav a.router-link-exact-active{background:#eaf1ff;color:#1d4ed8;font-weight:750}.creator-nav a.router-link-exact-active span{color:#2563eb}.creator-sidebar__footer{margin-top:auto;padding-top:18px;border-top:1px solid #e8ecf2}.creator-workspace{min-width:0;padding:0 32px 48px}.creator-header{width:min(100%,1480px);margin:0 auto;padding:28px 0 22px;border-bottom:1px solid var(--creator-line)}.creator-mobile-bar{display:none}.creator-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:14px;color:#8a96a9;font-size:12px}.creator-breadcrumbs a{color:#5f6f87;font-weight:650;text-decoration:none}.creator-breadcrumbs a:hover{color:var(--creator-blue)}.creator-breadcrumbs i{color:#c2cad6;font-style:normal}.creator-breadcrumbs span{overflow:hidden;max-width:260px;color:#8793a6;text-overflow:ellipsis;white-space:nowrap}.creator-title-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.creator-title-row h1{font-size:clamp(25px,2.2vw,34px);line-height:1.13;letter-spacing:-.035em}.creator-title-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.creator-eyebrow,.creator-kicker{margin-bottom:5px;color:#718097;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.creator-main{width:min(100%,1480px);display:grid;gap:24px;margin:0 auto;padding-top:24px}.creator-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.creator-panel{min-width:0;padding:20px;border:1px solid var(--creator-line);border-radius:14px;background:var(--creator-panel);box-shadow:0 3px 14px #1a2a450b}.creator-panel h2,.creator-panel h3{letter-spacing:-.02em}.creator-panel h2 span{color:#8996aa;font-size:.68em;font-weight:650}.creator-panel__heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.creator-panel__heading h2{font-size:20px}.creator-collapsible-panel{border-color:#cdd8e8;box-shadow:0 12px 34px #23375914}.creator-alert{width:min(100%,1480px);margin:16px auto 0;padding:11px 13px;border-radius:9px;font-size:13px;white-space:pre-wrap}.creator-alert--error{border:1px solid #f2c7cd;background:#fff1f2;color:#a42336}.creator-alert--success{border:1px solid #bde7d0;background:#ecfaf3;color:#126a43}.creator-btn{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;border:1px solid transparent;border-radius:8px;background:var(--creator-blue);color:#fff;font:750 12px/1.1 inherit;letter-spacing:.015em;text-decoration:none;cursor:pointer;box-shadow:0 5px 12px #2563eb24;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.creator-btn:hover{background:var(--creator-blue-dark);box-shadow:0 7px 17px #2563eb33;transform:translateY(-1px)}.creator-btn--secondary{border-color:#d8e0eb;background:#fff;color:#35445d;box-shadow:none}.creator-btn--secondary:hover{border-color:#b8c7dc;background:#f7f9fc;color:#1d4ed8}.creator-btn--danger{background:#c73847;box-shadow:none}.creator-btn--danger-text{margin-right:auto;border-color:#f0ccd1;background:#fff;color:#b52e40;box-shadow:none}.creator-btn--publish{background:#168451;box-shadow:0 5px 12px #1684511f}.creator-btn--ai{background:linear-gradient(110deg,#2563eb,#7657d5)}.creator-btn:disabled{opacity:.46;cursor:not-allowed;box-shadow:none;transform:none}.creator-icon-btn{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border:1px solid #dae1eb;border-radius:8px;background:#fff;color:#66748a;font-size:21px;cursor:pointer}.creator-form{display:grid;gap:16px}.creator-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;align-items:end}.creator-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-form-grid--compact{grid-template-columns:minmax(170px,.8fr) minmax(240px,1.4fr) minmax(100px,.45fr) auto}.creator-form-grid--fact{grid-template-columns:130px minmax(0,1fr);align-items:start}.creator-field{display:grid;gap:6px;color:#536179;font-size:12px;font-weight:700}.creator-field input,.creator-field textarea,.creator-field select{width:100%;min-height:40px;padding:9px 10px;border:1px solid #cbd5e2;border-radius:8px;outline:0;background:#fff;color:#1b2638;font:400 13px/1.4 inherit;transition:border-color .16s ease,box-shadow .16s ease}.creator-field textarea{min-height:80px;resize:vertical}.creator-field input:focus,.creator-field textarea:focus,.creator-field select:focus{border-color:#6c9cf5;box-shadow:0 0 0 3px #2563eb1a}.creator-field input:disabled{background:#f3f5f8;color:#8691a2}.creator-field small{color:#8793a6;font-size:11px;font-weight:500}.creator-upload-field{max-width:420px}.creator-memory-format{display:grid;gap:9px;padding:0;border:0}.creator-memory-format legend{color:#536179;font-size:12px;font-weight:700}.creator-memory-format__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.creator-memory-format__choices button{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;padding:11px;border:1px solid #d8e0eb;border-radius:9px;background:#fff;color:#4e5d74;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.creator-memory-format__choices button>span{grid-row:1 / 3;width:30px;height:30px;display:grid;place-items:center;border-radius:7px;background:#edf2f9;color:#4f6f9f;font-size:16px}.creator-memory-format__choices button strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.creator-memory-format__choices button small{overflow:hidden;color:#8a96a8;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.creator-memory-format__choices button.active{border-color:#79a5f4;background:#f2f7ff;box-shadow:0 0 0 2px #2563eb14;color:#1f56b8}.creator-memory-format__choices button.active>span{background:#dfeaff;color:#1f5dca}.creator-input-suffix{position:relative}.creator-input-suffix input{padding-right:42px}.creator-input-suffix span{position:absolute;top:50%;right:11px;color:#8b96a8;font-size:11px;transform:translateY(-50%)}.creator-status{display:inline-flex;align-items:center;width:max-content;padding:4px 8px;border-radius:999px;background:#edf1f6;color:#4b5a72;font-size:10px;font-style:normal;font-weight:800;line-height:1.2;text-transform:none;white-space:nowrap}.creator-status--ready,.creator-status--published{background:#e2f7eb;color:#147347}.creator-status--not-ready,.creator-status--draft{background:#fff2dd;color:#93570e}.creator-status--in_review{background:#eaf1ff;color:#285bbe}.creator-status--ai{background:#eee9ff;color:#6442bd}.creator-muted{color:var(--creator-muted);font-size:13px}.creator-link{color:var(--creator-blue);font-weight:700;text-decoration:none}.creator-inline-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.creator-inline-meta code{color:#7a879b;font-size:11px}.creator-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.creator-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-top:4px}.creator-section-heading h2{font-size:21px;letter-spacing:-.025em}.creator-section-heading p:not(.creator-kicker){margin-top:4px;color:var(--creator-muted);font-size:13px}.creator-section-heading>span{padding:6px 10px;border-radius:8px;background:#e9eef6;color:#53627a;font-size:11px;font-weight:750}.creator-section-heading--tools{align-items:center}.creator-welcome{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;border:1px solid #cddbf3;border-radius:15px;background:linear-gradient(120deg,#fff,#f0f5ff);box-shadow:0 7px 23px #254b880f}.creator-welcome h2{margin-bottom:6px;font-size:22px}.creator-welcome div>p:last-child{color:var(--creator-muted);font-size:13px}.creator-subject-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,360px));gap:18px}.creator-subject-card{position:relative;min-height:292px;overflow:hidden;border:1px solid #dbe2ec;border-radius:15px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 4px 16px #1d2d4c0d;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.creator-subject-card:hover{border-color:#aac4f3;box-shadow:0 13px 28px #1d3f7a1c;transform:translateY(-3px)}.creator-subject-card__cover{position:relative;height:130px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#dce9ff,#edf3fd)}.creator-subject-card__cover img{width:100%;height:100%;object-fit:cover}.creator-subject-card__cover>span{color:#3566bb;font-size:40px;font-weight:850;opacity:.72}.creator-subject-card__cover .creator-status{position:absolute;top:12px;right:12px}.creator-subject-card__body{display:grid;gap:6px;padding:17px 18px 19px}.creator-subject-card__body h2{font-size:20px;letter-spacing:-.025em}.creator-subject-card__body code{width:max-content;color:#78869b;font-size:11px}.creator-subject-card__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:7px;padding-top:12px;border-top:1px solid #ebeff4;color:#65738a;font-size:10px}.creator-subject-card__stats b{color:#24324a;font-size:13px}.creator-subject-card__readiness{display:grid;grid-template-columns:1fr auto;gap:6px 10px;margin-top:5px;color:#728097;font-size:10px}.creator-subject-card__readiness b{color:#27374f}.creator-subject-card__readiness i{grid-column:1 / -1;height:5px;overflow:hidden;border-radius:999px;background:#e7ecf3}.creator-subject-card__readiness i span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2d73ed,#1da564)}.creator-card-arrow{position:absolute;right:18px;bottom:17px;color:#3770d8;font-size:20px}.creator-page-summary,.creator-topic-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid #dde4ed;border-radius:13px;background:#fff}.creator-page-summary{justify-content:flex-start}.creator-page-summary__cover{width:70px;height:70px;display:grid;place-items:center;flex:0 0 70px;overflow:hidden;border-radius:12px;background:#e8f0ff;color:#3867bd;font-size:27px;font-weight:850}.creator-page-summary__cover img{width:100%;height:100%;object-fit:cover}.creator-page-summary p,.creator-topic-intro p{max-width:750px;margin-top:9px;color:var(--creator-muted);font-size:13px;line-height:1.5}.creator-topic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:17px}.creator-topic-card{position:relative;min-width:0;overflow:hidden;border:1px solid #dce3ed;border-radius:14px;background:#fff;box-shadow:0 3px 13px #1e2f4c0b;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.creator-topic-card:hover{border-color:#afc8f3;box-shadow:0 11px 26px #2241751a;transform:translateY(-2px)}.creator-topic-card__link{display:grid;grid-template-columns:116px minmax(0,1fr);min-height:170px;color:inherit;text-decoration:none}.creator-topic-card__cover{position:relative;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#dce9ff,#f1f5fb);color:#4973bc;font-size:32px;font-weight:850}.creator-topic-card__cover img{width:100%;height:100%;object-fit:cover}.creator-topic-card__cover .creator-status{position:absolute;top:10px;left:10px}.creator-topic-card__body{display:grid;align-content:center;gap:8px;padding:17px 16px}.creator-topic-card__body h3{font-size:17px}.creator-topic-card__body>p{overflow:hidden;color:var(--creator-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.creator-topic-card__stats{display:flex;gap:14px;color:#6b7890;font-size:11px}.creator-topic-card__stats b{color:#28364d}.creator-readiness-line{display:grid;grid-template-columns:minmax(70px,1fr) auto;align-items:center;gap:9px;margin-top:5px;color:#637189;font-size:10px}.creator-readiness-line i{height:5px;overflow:hidden;border-radius:999px;background:#e8edf4}.creator-readiness-line i span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4382ed,#25a46e)}.creator-topic-card__order{position:absolute;top:9px;right:9px;display:flex;gap:4px}.creator-topic-card__order button{width:27px;height:27px;border:1px solid rgba(198,208,221,.9);border-radius:6px;background:#ffffffeb;color:#5d6b80;cursor:pointer}.creator-topic-card__order button:disabled{opacity:.35}.creator-quality-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px 16px;padding:15px 17px;border:1px solid #cfe2d8;border-radius:12px;background:#f8fffb}.creator-quality-bar--warning{border-color:#eedab8;background:#fffbf4}.creator-quality-bar__icon{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#daf3e6;color:#147347;font-weight:900}.creator-quality-bar--warning .creator-quality-bar__icon{background:#ffebc8;color:#985c12}.creator-quality-bar__copy p{color:#758298;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.creator-quality-bar__copy strong{display:block;margin-top:3px;font-size:13px}.creator-quality-bar__issues{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:6px 14px;padding-top:10px;border-top:1px solid rgba(180,151,101,.18)}.creator-quality-bar__issues button,.creator-quality-bar__issues p{border:0;background:transparent;color:#98601a;font:600 11px inherit;text-align:left}.creator-quality-bar__issues button{cursor:pointer;text-decoration:underline;text-underline-offset:2px}.creator-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px}.creator-search{width:min(100%,380px);min-height:40px;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #d5deea;border-radius:9px;background:#fff;color:#8390a4}.creator-search input{width:100%;border:0;outline:0;color:#26334a;font:400 13px inherit}.creator-filter-tabs{display:flex;gap:4px;padding:4px;border:1px solid #dee4ed;border-radius:9px;background:#fff}.creator-filter-tabs button,.creator-preview-toggle button{min-height:30px;padding:6px 10px;border:0;border-radius:6px;background:transparent;color:#65738a;font:700 11px inherit;cursor:pointer}.creator-filter-tabs button.active,.creator-preview-toggle button.active{background:#e9f1ff;color:#1d55ba}.creator-hero-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.creator-hero-tile{min-width:0;min-height:318px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #d9e1ec;border-radius:14px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 3px 13px #1d2d4c0b;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.creator-hero-tile:hover{border-color:#9fbcf1;box-shadow:0 14px 28px #1f3e731f;transform:translateY(-3px)}.creator-hero-tile--issue{border-color:#ead9bd}.creator-hero-tile__art{position:relative;height:170px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#172c4e,#294a79);color:#dce9ff;font-size:37px;font-weight:850}.creator-hero-tile--rare .creator-hero-tile__art{background:linear-gradient(145deg,#18345d,#346bc0)}.creator-hero-tile--epic .creator-hero-tile__art{background:linear-gradient(145deg,#3c245b,#7853af)}.creator-hero-tile--legendary .creator-hero-tile__art{background:linear-gradient(145deg,#5c4016,#b78228)}.creator-hero-tile__art img{width:100%;height:100%;object-fit:cover}.creator-hero-tile__art em{position:absolute;right:10px;bottom:9px;padding:4px 7px;border-radius:999px;background:#091120b8;color:#fff;font-size:9px;font-style:normal;font-weight:800;text-transform:uppercase}.creator-hero-tile__art b{position:absolute;top:9px;left:9px;padding:4px 7px;border-radius:999px;background:#ede7ff;color:#6846bd;font-size:9px;text-transform:uppercase}.creator-hero-tile__art small{position:absolute;top:9px;right:9px;padding:4px 7px;border-radius:999px;background:#ffffffe6;color:#3f5472;font-size:8px;font-weight:850;text-transform:uppercase}.creator-hero-tile__body{flex:1;display:grid;align-content:space-between;gap:12px;padding:15px}.creator-hero-tile__body h3{overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.creator-hero-tile__body p{margin-top:3px;overflow:hidden;color:#748198;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.creator-hero-tile__metrics{display:flex;justify-content:space-between;padding:9px 0;border-block:1px solid #edf0f4;color:#6b7890;font-size:10px}.creator-hero-tile__metrics b{color:#27344a;font-size:12px}.creator-hero-tile__footer{display:flex;justify-content:space-between;align-items:center}.creator-hero-tile__footer i{color:#4777cc;font-style:normal;font-size:18px}.creator-hero-tile--add{display:grid;place-items:center;align-content:center;gap:7px;border:1px dashed #aabbd4;background:#ffffff85;color:#52627a;cursor:pointer}.creator-hero-tile--add>span{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#eaf1ff;color:#2862cc;font-size:25px}.creator-hero-tile--add small{color:#8490a3}.creator-empty{padding:22px;border:1px dashed #ccd5e2;border-radius:11px;color:#748198;font-size:13px;text-align:center}.creator-ai-steps{display:flex;align-items:center;justify-content:center;gap:9px;padding:13px 16px;border:1px solid #dfe5ee;border-radius:11px;background:#fff;color:#8793a5;font-size:10px;font-weight:700}.creator-ai-steps span{display:flex;align-items:center;gap:6px}.creator-ai-steps span b{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#eef1f6;color:#728096;font-size:9px}.creator-ai-steps span.active{color:#2459ba}.creator-ai-steps span.active b{background:#2563eb;color:#fff}.creator-ai-steps>i{color:#c2cad6;font-style:normal}.creator-ai-source-panel{width:min(100%,900px);justify-self:center;padding:24px}.creator-ai-note{margin:-4px 0 18px;padding:11px 13px;border-radius:8px;background:#f3f6fb;color:#66758b;font-size:12px;line-height:1.5}.creator-source-input{min-height:300px!important;font:400 13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace!important}.creator-ai-submit-row{display:flex;justify-content:flex-end;align-items:end;gap:10px}.creator-ai-submit-row .creator-field{width:150px}.creator-card-switcher{display:flex;align-items:center;gap:7px;overflow-x:auto;padding:9px;border:1px solid #dfe5ee;border-radius:12px;background:#fff;scrollbar-width:thin}.creator-card-switcher>span{position:sticky;left:0;z-index:2;padding:8px;background:#fff;color:#8995a7;font-size:9px;font-weight:850;letter-spacing:.1em}.creator-card-switcher a{min-width:max-content;height:38px;display:flex;align-items:center;gap:7px;padding:4px 8px 4px 4px;border:1px solid transparent;border-radius:8px;color:#526076;font-size:11px;text-decoration:none}.creator-card-switcher a.active{border-color:#9dbcf2;background:#edf4ff;color:#1f56b8}.creator-card-switcher a img,.creator-card-switcher a i{width:29px;height:29px;display:grid;place-items:center;object-fit:cover;border-radius:6px;background:#dae6f9;font-style:normal}.creator-card-switcher a em{color:#178155;font-style:normal}.creator-card-switcher a.issue em{color:#b16912}.creator-card-workspace{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(350px,1fr);align-items:start;gap:22px}.creator-card-editor{min-width:0;display:grid;gap:18px}.creator-editor-section{padding:21px}.creator-inline-warnings{display:grid;gap:5px;margin-top:14px;padding:10px 12px;border-radius:8px;background:#fff7eb;color:#976018;font-size:11px}.creator-fact-list{display:grid;gap:8px}.creator-compact-fact{overflow:hidden;border:1px solid #dfe5ee;border-radius:10px;background:#fff}.creator-compact-fact[draggable=true]{cursor:default}.creator-compact-fact>header{min-height:50px;display:grid;grid-template-columns:18px 25px 25px minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:8px 9px}.creator-compact-fact>header>b{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#eef3fa;color:#52627a;font-size:10px}.creator-compact-fact>header>i{color:#3670d4;font-style:normal;text-align:center}.creator-compact-fact>header>p{overflow:hidden;color:#26344a;font-size:12px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.creator-drag-handle{color:#a1acbc;cursor:grab;font-size:15px;letter-spacing:-4px}.creator-row-actions,.creator-question-card__actions{display:flex;align-items:center;gap:4px}.creator-row-actions button,.creator-question-card__actions button{min-height:28px;padding:5px 7px;border:1px solid #dbe2ec;border-radius:6px;background:#fff;color:#536179;font:700 9px inherit;cursor:pointer}.creator-row-actions button:hover,.creator-question-card__actions button:hover{border-color:#a9c0e8;color:#2459ba}.creator-row-actions button.danger,.creator-question-card__actions button.danger{color:#b23949}.creator-row-actions button:disabled{opacity:.35}.creator-compact-fact__editor{display:grid;gap:12px;padding:13px;border-top:1px solid #e5eaf1;background:#f9fbfd}.creator-new-fact{display:grid;gap:12px;margin-top:10px;padding:14px;border:1px dashed #aebfd7;border-radius:10px;background:#f8faff}.creator-advanced-fields summary{color:#52647f;font-size:11px;font-weight:750;cursor:pointer}.creator-advanced-fields[open] summary{margin-bottom:10px}.creator-question-list{display:grid;gap:10px}.creator-question-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(180px,.65fr);gap:12px;padding:14px;border:1px solid #dfe5ee;border-radius:11px;background:#fff}.creator-question-card__main{min-width:0}.creator-question-card__main h3{margin-top:7px;font-size:13px;line-height:1.4}.creator-question-card__main small{color:#8995a6;font-size:10px}.creator-correct-answer{margin-top:7px;color:#147347;font-size:11px;font-weight:750}.creator-option-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.creator-option-chips span{max-width:180px;overflow:hidden;padding:4px 6px;border-radius:5px;background:#f1f4f8;color:#66748a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.creator-option-chips span.correct{background:#e4f7ec;color:#147347}.creator-question-card__fact{display:grid;align-content:center;gap:4px;padding:10px;border-radius:8px;background:#f5f8fc}.creator-question-card__fact small{color:#7690bc;font-size:9px;font-weight:800;letter-spacing:.05em}.creator-question-card__fact strong{color:#42516a;font-size:10px;line-height:1.35}.creator-question-card__actions{grid-column:1 / -1;padding-top:9px;border-top:1px solid #edf0f4}.creator-live-preview{position:sticky;top:22px;min-width:0;padding:17px;border:1px solid #d9e1eb;border-radius:15px;background:#fff;box-shadow:0 12px 34px #1b2d4c14}.creator-live-preview__header{display:flex;justify-content:space-between;gap:12px;margin-bottom:11px}.creator-live-preview__header strong{font-size:15px}.creator-preview-toggle{width:max-content;display:flex;gap:3px;margin-bottom:12px;padding:3px;border:1px solid #dfe5ed;border-radius:8px;background:#f6f8fb}.creator-preview-stage{min-height:480px;display:grid;align-content:center;justify-items:center;overflow:auto;padding:22px;border-radius:12px;background:radial-gradient(circle at 50% 20%,#173262,#071329 70%);color:var(--text-primary);font-family:"Exo 2",system-ui,sans-serif}.creator-preview-stage--mobile .hcard{width:min(100%,390px)}.creator-preview-stage--desktop .hcard{width:min(100%,500px)}.creator-live-preview>p{margin-top:10px;color:#8793a6;font-size:10px;text-align:center}.creator-preview-mobile-close,.creator-mobile-preview-btn{display:none}.arena--creator .creator-preview-stage--mobile .hcard__img-wrap{height:104px}.arena--creator .creator-preview-stage--mobile .hcard--no-art .hcard__img-wrap{height:62px}.arena--creator .creator-preview-stage--mobile .hcard__body{padding:13px 14px 14px;gap:7px}.arena--creator .creator-preview-stage--mobile .hcard__title{font-size:24px}.arena--creator .creator-preview-stage--mobile .hcard__main-fact{font-size:16px}.arena--creator .creator-preview-stage--mobile .hcard__facts{gap:9px}.arena--creator .creator-preview-stage--mobile .hcard__fact{font-size:14px}.creator-drawer-layer{--creator-blue:#2563eb;--creator-blue-dark:#1d4ed8;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;justify-content:flex-end;background:#121c2d61}.creator-question-drawer{width:min(100%,540px);height:100dvh;overflow-y:auto;padding:22px;background:#fff;color:#172033;box-shadow:-20px 0 60px #18263d33;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.creator-question-drawer__header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:17px;border-bottom:1px solid #e1e6ee}.creator-question-drawer__header h2{font-size:22px}.creator-drawer-form{display:grid;gap:16px;padding-top:19px}.creator-answer-editor{display:grid;gap:7px;padding:0;border:0}.creator-answer-editor legend{margin-bottom:8px;color:#536179;font-size:12px;font-weight:700}.creator-answer-row{display:grid;grid-template-columns:18px 25px minmax(0,1fr);align-items:center;gap:7px;padding:6px 8px;border:1px solid #dfe5ed;border-radius:8px;background:#fff}.creator-answer-row.correct{border-color:#9ad5b6;background:#f2fbf6}.creator-answer-row>b{color:#63728a;font-size:11px}.creator-answer-row>input:last-child{min-height:35px;padding:6px 8px;border:0;outline:0;background:transparent;font:400 13px inherit}.creator-fairness-note{display:grid;gap:5px;padding:13px;border:1px solid #c9ddf8;border-radius:9px;background:#f3f8ff}.creator-fairness-note small{color:#4c73ac;font-size:9px;font-weight:850;letter-spacing:.08em}.creator-fairness-note strong{color:#263e61;font-size:12px;line-height:1.4}.creator-fairness-note p{color:#71809a;font-size:10px}.creator-question-drawer__actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.creator-question-preview{display:grid;gap:16px;padding:24px 0}.creator-question-preview>span{width:max-content;padding:5px 8px;border-radius:999px;background:#edf2fa;color:#5a6b84;font-size:10px}.creator-question-preview h3{font-size:22px;line-height:1.35}.creator-question-preview>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.creator-question-preview>div p{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid #dfe5ed;border-radius:9px;color:#526178;font-size:12px}.creator-question-preview>div p.correct{border-color:#84caa5;background:#effaf4;color:#116b40}.creator-question-preview section{display:grid;gap:6px;padding:14px;border-radius:9px;background:#f3f7fc}.creator-question-preview section small{color:#6e85a7;font-size:9px;font-weight:800}.creator-question-preview section strong{font-size:12px}.creator-table-wrap{overflow-x:auto}.creator-table{width:100%;min-width:680px;border-collapse:collapse}.creator-table th,.creator-table td{padding:10px;border-bottom:1px solid #e5e9f0;text-align:left;vertical-align:top}.creator-table th{color:#61708a;font-size:11px;text-transform:uppercase}.creator-reasons{margin:8px 0 0 18px;color:#9a3a19;font-size:12px}.creator-fact-row{display:grid;grid-template-columns:72px 110px minmax(220px,1fr) 140px auto;gap:8px;align-items:start;padding:10px 0;border-bottom:1px solid #e5e9f0}.creator-fact-row input,.creator-fact-row select,.creator-fact-row textarea{width:100%;padding:8px;border:1px solid #cbd3e1;border-radius:7px}.creator-options{display:grid;gap:8px}.creator-option{display:grid;grid-template-columns:44px 1fr;gap:8px;align-items:center}.creator-preview-wrap{max-width:390px;margin:20px auto;color:var(--text-primary);font-family:"Exo 2",system-ui,sans-serif}.creator-review-item{display:grid;gap:10px;margin:12px 0;padding:12px;border:1px solid #dce2ec;border-radius:9px}.creator-review-rejected{opacity:.55}.creator-source-text{max-height:320px;overflow:auto;margin-top:10px;padding:12px;border-radius:8px;background:#f5f7fb;font:12px/1.5 ui-monospace,monospace;white-space:pre-wrap}.creator-import-summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;border:1px solid #dce4ef;border-radius:13px;background:#fff}.creator-import-summary h2{margin:3px 0 6px;font-size:20px}.creator-import-summary p:last-child{color:#718096;font-size:12px;line-height:1.5}.creator-import-live{display:flex;align-items:center;gap:7px;color:#2f5f9f;font-size:11px;font-weight:750}.creator-import-live i{width:8px;height:8px;border-radius:50%;background:#2f7df2;box-shadow:0 0 0 4px #e5efff;animation:creator-import-pulse 1.4s ease-in-out infinite}.creator-import-layout{display:grid;grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);align-items:start;gap:17px}.creator-import-batches{display:grid;gap:8px}.creator-import-batches button{display:grid;gap:8px;padding:13px;border:1px solid #dce3ed;border-radius:10px;background:#fff;color:#2d3b52;text-align:left;cursor:pointer}.creator-import-batches button.active{border-color:#87afea;background:#f5f9ff;box-shadow:0 0 0 2px #e5efff}.creator-import-batches button>span{display:flex;justify-content:space-between;gap:7px}.creator-import-batches strong{font-size:12px}.creator-import-batches em{color:#728097;font-size:9px;font-style:normal}.creator-import-batches small{color:#78869a;font-size:10px}.creator-import-batches button>b,.creator-import-progress{height:5px;overflow:hidden;border-radius:99px;background:#e8edf4}.creator-import-batches button>b i,.creator-import-progress i{display:block;height:100%;border-radius:inherit;background:#3679e8;transition:width .25s ease}.creator-import-detail{display:grid;gap:14px;padding:20px;border:1px solid #dce3ed;border-radius:13px;background:#fff}.creator-import-detail>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.creator-import-detail>header h2{margin:3px 0 5px;font-size:19px}.creator-import-detail>header p:last-child{color:#718097;font-size:11px}.creator-import-progress{height:8px}.creator-import-topic-list{display:grid;gap:8px}.creator-import-topic{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid #e0e6ee;border-radius:10px;background:#fbfcfe}.creator-import-topic__state{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#edf2f9;color:#53719d;font-size:12px;font-weight:850}.creator-import-topic--completed .creator-import-topic__state{background:#e8f6ef;color:#18744a}.creator-import-topic--failed .creator-import-topic__state,.creator-import-topic--partial .creator-import-topic__state{background:#fff0e2;color:#a45b17}.creator-import-topic__main{min-width:0;display:grid;gap:5px}.creator-import-topic__main>div:first-child{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 12px}.creator-import-topic__main strong{color:#26354b;font-size:12px}.creator-import-topic__main small,.creator-import-topic__main>p{color:#7c899c;font-size:9px}.creator-import-coverage{display:flex!important;justify-content:flex-start!important;flex-wrap:wrap;gap:4px!important}.creator-import-coverage span{padding:3px 5px;border-radius:5px;background:#edf3fb;color:#587197;font-size:8px;font-weight:700}.creator-import-error{color:#a44242!important;font-size:10px!important}.creator-import-warning{color:#a4691f!important;font-size:10px!important}.creator-import-validation-errors span{background:#fff0e2!important;color:#a45b17!important}@keyframes creator-import-pulse{50%{opacity:.45;transform:scale(.85)}}.creator-sidebar-backdrop{display:none}@media (max-width:1180px){.creator-card-workspace{grid-template-columns:1fr}.creator-live-preview{position:relative;top:auto;width:min(100%,650px);justify-self:center}.creator-preview-stage{min-height:450px}}@media (max-width:900px){.creator-shell{display:block}.creator-sidebar{position:fixed;left:0;width:244px;transform:translate(-105%);transition:transform .2s ease}.creator-shell--menu-open .creator-sidebar{transform:translate(0)}.creator-shell--menu-open .creator-sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;display:block;border:0;background:#18233747}.creator-sidebar__close{display:block}.creator-workspace{padding:0 22px 38px}.creator-mobile-bar{display:flex;align-items:center;gap:10px;margin-bottom:20px}.creator-mobile-bar button{width:36px;height:36px;border:1px solid #d9e1ec;border-radius:8px;background:#fff;color:#475872;font-size:18px}.creator-mobile-bar strong{font-size:14px}.creator-header{padding-top:18px}.creator-form-grid--compact,.creator-topic-grid,.creator-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-import-layout{grid-template-columns:1fr}.creator-import-batches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.creator-workspace{padding:0 14px 28px}.creator-header{padding-bottom:17px}.creator-title-row{align-items:flex-start;flex-direction:column;gap:14px}.creator-title-actions{width:100%;justify-content:flex-start}.creator-title-actions .creator-btn{flex:1}.creator-main{gap:17px;padding-top:17px}.creator-panel{padding:15px;border-radius:11px}.creator-welcome,.creator-section-heading,.creator-topic-intro,.creator-toolbar{align-items:stretch;flex-direction:column}.creator-welcome{padding:20px}.creator-subject-grid,.creator-topic-grid,.creator-hero-grid{grid-template-columns:1fr}.creator-subject-card{min-height:282px}.creator-topic-card__link{grid-template-columns:96px minmax(0,1fr);min-height:155px}.creator-form-grid,.creator-form-grid--two,.creator-form-grid--compact,.creator-form-grid--fact,.creator-memory-format__choices{grid-template-columns:1fr}.creator-quality-bar{grid-template-columns:auto minmax(0,1fr)}.creator-quality-bar>.creator-status{grid-column:2}.creator-quality-bar__issues{grid-column:1 / -1}.creator-search{width:100%}.creator-filter-tabs{width:100%;overflow-x:auto}.creator-filter-tabs button{flex:1 0 auto}.creator-hero-tile{min-height:250px}.creator-card-switcher>span{display:none}.creator-card-workspace{display:block}.creator-live-preview{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;width:100%;height:100dvh;overflow-y:auto;border:0;border-radius:0;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .18s ease,transform .18s ease}.creator-live-preview--mobile-open{opacity:1;pointer-events:auto;transform:translateY(0)}.creator-preview-mobile-close{display:grid}.creator-mobile-preview-btn{position:fixed;right:calc(14px + env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:65;display:block;min-height:44px;padding:0 17px;border:0;border-radius:999px;background:#2563eb;color:#fff;font:800 11px inherit;box-shadow:0 10px 26px #2563eb4d}.creator-preview-stage{min-height:420px;padding:14px}.creator-compact-fact>header{grid-template-columns:16px 24px 22px minmax(0,1fr) auto}.creator-compact-fact>header>.creator-status{display:none}.creator-row-actions{grid-column:2 / -1;justify-content:flex-end;padding-top:6px}.creator-question-card{grid-template-columns:1fr}.creator-question-card__actions{grid-column:1;overflow-x:auto}.creator-question-drawer{padding:17px 14px calc(22px + env(safe-area-inset-bottom,0px))}.creator-question-preview>div{grid-template-columns:1fr}.creator-question-drawer__actions{position:sticky;bottom:0;margin-inline:-14px;padding:12px 14px;background:#fffffff5;border-top:1px solid #e2e7ee}.creator-ai-steps{justify-content:flex-start;overflow-x:auto}.creator-ai-steps span{min-width:max-content}.creator-ai-submit-row{align-items:stretch;flex-direction:column}.creator-ai-submit-row .creator-field,.creator-ai-submit-row .creator-btn{width:100%}.creator-fact-row{grid-template-columns:60px 1fr}.creator-fact-row>*:nth-child(n+3){grid-column:1 / -1}.creator-import-summary,.creator-import-detail>header{align-items:flex-start;flex-direction:column}.creator-import-batches{grid-template-columns:1fr}.creator-import-topic{grid-template-columns:28px minmax(0,1fr)}.creator-import-topic>.creator-btn{grid-column:2;width:max-content}}@media (prefers-reduced-motion:reduce){.creator-shell *,.creator-drawer-layer *{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--game-max: 1240px;--game-gutter: clamp(16px, 4vw, 56px)}html,body,#app{width:100%;min-height:100%}.arena:not(.arena--creator) button,.arena:not(.arena--creator) a{-webkit-tap-highlight-color:transparent}.arena:not(.arena--creator) button:active,.arena:not(.arena--creator) a:active{transform:scale(.975)}.arena:not(.arena--creator) .hcard,.arena:not(.arena--creator) .drop__card-wrap{animation:game-card-enter .38s cubic-bezier(.2,.8,.2,1) both}@keyframes game-card-enter{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width: 601px) and (max-width: 1024px){.arena:not(.arena--creator) .home,.arena:not(.arena--creator) .create,.arena:not(.arena--creator) .drop,.arena:not(.arena--creator) .q,.arena:not(.arena--creator) .fb,.arena:not(.arena--creator) .results{padding-inline:clamp(28px,6vw,64px)}.arena:not(.arena--creator) .home__header,.arena:not(.arena--creator) .home__player,.arena:not(.arena--creator) .home__modes,.arena:not(.arena--creator) .home__progress{width:min(100%,680px)}.arena:not(.arena--creator) .create__topics{width:min(100%,900px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto}.arena:not(.arena--creator) .create__footer-area,.arena:not(.arena--creator) .create__error{width:min(100%,560px);margin-inline:auto}.arena:not(.arena--creator) .drop__header,.arena:not(.arena--creator) .drop__sequence,.arena:not(.arena--creator) .drop__locked{width:min(100%,520px);margin-inline:auto}.arena:not(.arena--creator) .drop__card-wrap{width:100%;margin-inline:auto;flex:0 0 auto}.arena:not(.arena--creator) .q__header,.arena:not(.arena--creator) .q__bar,.arena:not(.arena--creator) .q__text,.arena:not(.arena--creator) .q__options,.arena:not(.arena--creator) .fb__content,.arena:not(.arena--creator) .results__solo,.arena:not(.arena--creator) .results__actions{width:min(100%,760px);margin-inline:auto}.arena:not(.arena--creator) .q__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1025px){.arena:not(.arena--creator) .home{display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,600px);grid-template-rows:auto auto;grid-template-areas:"header modes" "intro  modes";align-content:center;align-items:center;column-gap:clamp(48px,6vw,110px);padding:48px max(var(--game-gutter),calc((100vw - var(--game-max)) / 2))}.arena:not(.arena--creator) .home--has-player{grid-template-areas:"header player" "intro  modes"}.arena:not(.arena--creator) .home__header{grid-area:header;justify-self:start;align-self:end;margin:0;text-align:left}.arena:not(.arena--creator) .home__title-group{align-items:flex-start}.arena:not(.arena--creator) .home__icon{margin-inline:0;width:118px;height:118px}.arena:not(.arena--creator) .home__title{font-size:clamp(52px,5.4vw,76px)}.arena:not(.arena--creator) .home__subtitle-row{justify-content:flex-start}.arena:not(.arena--creator) .home__hero{grid-area:intro;align-self:start;align-items:flex-start;margin-top:36px;padding:0;text-align:left}.arena:not(.arena--creator) .home__hero-headline{font-size:clamp(36px,3.6vw,52px)}.arena:not(.arena--creator) .home__modes{grid-area:modes;width:100%;margin:0;gap:20px}.arena:not(.arena--creator) .home--has-player .home__modes{align-self:start;margin-top:18px}.arena:not(.arena--creator) .mode-card{padding:18px;gap:16px}.arena:not(.arena--creator) .mode-card__title{font-size:26px}.arena:not(.arena--creator) .mode-card__sub{font-size:14px}.arena:not(.arena--creator) .mode-card__cta{min-height:52px;font-size:15px}.arena:not(.arena--creator) .home__player{grid-area:player;align-self:end;width:100%;padding:14px 16px;border-radius:18px}.arena:not(.arena--creator) .home__progress{grid-area:intro;align-self:start;width:min(100%,560px);margin:36px 0 0;padding:24px;gap:16px;border-radius:22px;box-shadow:0 24px 80px #0000006b}.arena:not(.arena--creator) .home__collection{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.arena:not(.arena--creator) .home__collect-card{width:auto;height:92px}.arena:not(.arena--creator) .home__collect-card img{height:48px}.arena:not(.arena--creator) .create{overflow-y:auto;padding:38px max(var(--game-gutter),calc((100vw - var(--game-max)) / 2))}.arena:not(.arena--creator) .create__header{margin:0 0 30px}.arena:not(.arena--creator) .create__topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;margin-inline:auto}.arena:not(.arena--creator) .topic-card{min-height:160px}.arena:not(.arena--creator) .topic-card__art{width:38%}.arena:not(.arena--creator) .create__footer-area{width:min(100%,520px);margin:34px auto 0}.arena:not(.arena--creator) .create__error{width:min(100%,680px);margin-inline:auto}.arena:not(.arena--creator) .drop{--drop-content-width: 560px;padding-inline:max(var(--game-gutter),calc((100vw - 1000px)/2))}.arena:not(.arena--creator) .drop__header,.arena:not(.arena--creator) .drop__sequence,.arena:not(.arena--creator) .drop__locked{width:min(100%,760px);margin-inline:auto}.arena:not(.arena--creator) .drop__sequence{width:min(100%,var(--drop-content-width))}.arena:not(.arena--creator) .drop__card-wrap{width:100%;margin-inline:auto;flex:0 0 auto}.arena:not(.arena--creator) .hcard__img-wrap{height:clamp(150px,19dvh,210px)}.arena:not(.arena--creator) .hcard--no-art .hcard__img-wrap{height:clamp(96px,11dvh,120px)}.arena:not(.arena--creator) .hcard__body{padding:20px 24px 24px;gap:clamp(9px,1.2dvh,13px)}.arena:not(.arena--creator) .hcard__facts{gap:clamp(12px,1.5dvh,16px)}.arena:not(.arena--creator) .hcard__title{font-size:28px}.arena:not(.arena--creator) .hcard__main-fact{font-size:18px}.arena:not(.arena--creator) .hcard__fact{font-size:15px}.arena:not(.arena--creator) .q{padding:42px max(var(--game-gutter),calc((100vw - 980px)/2));justify-content:center}.arena:not(.arena--creator) .q__header,.arena:not(.arena--creator) .q__bar,.arena:not(.arena--creator) .q__text,.arena:not(.arena--creator) .q__options{width:min(100%,960px);margin-inline:auto}.arena:not(.arena--creator) .q__text{padding:28px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#081023c7;font-size:clamp(24px,2.1vw,34px)}.arena:not(.arena--creator) .q__options{display:grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(88px,auto);gap:18px}.arena:not(.arena--creator) .q__option{min-height:92px;font-size:18px}.arena:not(.arena--creator) .fb{padding-inline:max(var(--game-gutter),calc((100vw - 940px)/2))}.arena:not(.arena--creator) .fb__content{width:min(100%,940px);margin-inline:auto}.arena:not(.arena--creator) .fb__answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.arena:not(.arena--creator) .results{overflow-y:auto;padding:38px max(var(--game-gutter),calc((100vw - 1120px)/2))}.arena:not(.arena--creator) .results__title{margin-top:0}.arena:not(.arena--creator) .results__solo{width:100%;display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-content:center;gap:18px 40px;padding:28px;text-align:left}.arena:not(.arena--creator) .results__summary,.arena:not(.arena--creator) .results__progression{width:100%;display:flex;flex-direction:column;gap:12px}.arena:not(.arena--creator) .results__summary{grid-column:1;justify-content:center}.arena:not(.arena--creator) .results__progression{grid-column:2;justify-content:center}.arena:not(.arena--creator) .results__actions{width:min(100%,620px);flex-direction:row;margin-inline:auto}.arena:not(.arena--creator) .results__actions>*{flex:1}.arena:not(.arena--creator) .offer-panel{width:min(100%,560px)}.arena:not(.arena--creator) .checkout-panel{width:min(100%,620px)}}@media (prefers-reduced-motion: reduce){.arena:not(.arena--creator) *,.arena:not(.arena--creator) *:before,.arena:not(.arena--creator) *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
