html[data-design=v2][lang]{--v2-font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--v2-display:"Baloo 2", var(--v2-font);--v2-ink:#1e1b4b;--v2-ink-2:#5b4d8f;--v2-ink-3:#6a5baa;--v2-line:#e7e0f9;--v2-line-2:#ccc0ec;--v2-bg:#fff;--v2-bg-2:#f7f4ff;--v2-bg-3:#ede6ff;--v2-accent:#7c3aed;--v2-page:linear-gradient(180deg, #faf7ff 0%, #fff 420px);--v2-glow:radial-gradient(900px 380px at 18% -8%, #7c3aed1a, transparent 70%);--v2-gold:#e9a400;--v2-on-gold:#2b1d00;--v2-flame:#f4842c;--v2-gem:#2f80ed;--v2-heart:#e5484d;--v2-green:#1e9e5a;--v2-on-ink:#fff;--v2-ink-hover:#2a2e37;--v2-c-purple:#5b4de0;--v2-c-pink:#d63384;--v2-c-orange:#e8731f;--v2-c-yellow:#b8860b;--v2-c-green:#1e9e5a;--v2-c-red:#d93636;--v2-c-blue:#2f6fe0;--v2-c-gold-ink:#8a6d3b;--v2-orange-ink:#9a4405;--v2-green-ink:#17804a;--v2-t-purple:#f3f0ff;--v2-t-indigo:#eef0ff;--v2-t-orange:#fff3ea;--v2-t-red:#ffefef;--v2-t-green:#ebf9f1;--v2-t-yellow:#fff7e0;--v2-t-blue:#eaf2ff;--v2-t-cyan:#e8f7fa;--v2-t-pink:#ffeef6;--v2-tb-purple:#d8d2ff;--v2-tb-indigo:#cfd4ff;--v2-tb-orange:#ffd9bf;--v2-tb-red:#ffc9c9;--v2-tb-green:#bfebd3;--v2-tb-yellow:#f7e3a1;--v2-tb-blue:#c6daff;--v2-tb-cyan:#bde8e3;--v2-tb-pink:#ffc6de;--v2-scrim:#1113187a;--v2-grad-accent:linear-gradient(90deg, #7c3aed, #d946ef);--v2-grad-green:linear-gradient(90deg, #10b981, #5ee7a8);--v2-grad-flame:linear-gradient(90deg, #f97316, #fbbf24);--v2-grad-gold:linear-gradient(90deg, #e9a400, #fcd34d);--v2-grad-gem:linear-gradient(90deg, #2f6fe0, #38bdf8);--v2-grad-heart:linear-gradient(90deg, #e5484d, #fb7185);--v2-grad-ink:linear-gradient(135deg, #2e2668, #1e1b4b);--v2-r:16px;--v2-r-lg:20px;--background:var(--v2-bg);--foreground:var(--v2-ink);--card:var(--v2-bg);--card-border:var(--v2-line);--muted:var(--v2-ink-2);--page-from:var(--v2-bg);--page-via:var(--v2-bg);--page-to:var(--v2-bg);--surface:var(--v2-bg);--surface-hover:var(--v2-bg-2);--border:var(--v2-line);--border-hover:var(--v2-line-2);--text-primary:var(--v2-ink);--text-muted:var(--v2-ink-2);--text-subtle:var(--v2-ink-3);--v2-skel:#ddd4f7;--v2-skel-hi:#f1ecfe;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-design=v2][lang].dark{--v2-ink:#f3eeff;--v2-ink-2:#b4a8dc;--v2-ink-3:#9a8dcb;--v2-line:#2f2860;--v2-line-2:#433a7e;--v2-bg:#15112e;--v2-bg-2:#1d1845;--v2-bg-3:#272058;--v2-on-ink:#15112e;--v2-ink-hover:#e4dbff;--v2-accent:#a78bfa;--v2-page:linear-gradient(180deg, #1b1440 0%, #15112e 420px);--v2-glow:radial-gradient(900px 380px at 18% -8%, #a78bfa29, transparent 70%);--v2-grad-accent:linear-gradient(90deg, #a78bfa, #f0abfc);--v2-grad-green:linear-gradient(90deg, #34d399, #86efac);--v2-grad-flame:linear-gradient(90deg, #fb923c, #fcd34d);--v2-grad-gold:linear-gradient(90deg, #fbbf24, #fde68a);--v2-grad-gem:linear-gradient(90deg, #60a5fa, #7dd3fc);--v2-grad-heart:linear-gradient(90deg, #fb7185, #fda4af);--v2-grad-ink:linear-gradient(135deg, #f3eeff, #d8ccff);--v2-gold:#f0c24b;--v2-c-purple:#9d93ff;--v2-c-pink:#f27ab5;--v2-c-orange:#f9a05c;--v2-c-yellow:#f0c24b;--v2-c-green:#4cd187;--v2-c-red:#f07070;--v2-c-blue:#6fa0ff;--v2-c-gold-ink:#f0c24b;--v2-orange-ink:#f9a05c;--v2-green-ink:#4cd187;--v2-t-purple:#221e3a;--v2-t-indigo:#1e2140;--v2-t-orange:#33241a;--v2-t-red:#3a1f22;--v2-t-green:#17301f;--v2-t-yellow:#33290f;--v2-t-blue:#182238;--v2-t-cyan:#15292e;--v2-t-pink:#33202b;--v2-tb-purple:#3b3566;--v2-tb-indigo:#333a6b;--v2-tb-orange:#5a3a24;--v2-tb-red:#5e2e33;--v2-tb-green:#234d33;--v2-tb-yellow:#5c4a1c;--v2-tb-blue:#28406b;--v2-tb-cyan:#234a52;--v2-tb-pink:#5a3348;--v2-scrim:#0009;--background:var(--v2-bg);--foreground:var(--v2-ink);--card:var(--v2-bg);--card-border:var(--v2-line);--muted:var(--v2-ink-2);--page-from:var(--v2-bg);--page-via:var(--v2-bg);--page-to:var(--v2-bg);--surface:var(--v2-bg);--surface-hover:var(--v2-bg-2);--border:var(--v2-line);--border-hover:var(--v2-line-2);--text-primary:var(--v2-ink);--text-muted:var(--v2-ink-2);--text-subtle:var(--v2-ink-3);--v2-skel:#352c6e;--v2-skel-hi:#4a4088;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-design=v2][lang]{--v2-skel-sheen:linear-gradient(100deg, var(--v2-skel) 38%, var(--v2-skel-hi) 50%, var(--v2-skel) 62%);--v2-skel-paint:var(--v2-skel-sheen) 0 0 / 300% 100% no-repeat var(--v2-skel);--v2-skel-anim:v2-skel-sweep 1.4s cubic-bezier(.45, 0, .55, 1) infinite}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang]{--v2-skel-anim:none}}@property --v2-skel-x{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes v2-skel-sweep{0%{--v2-skel-x:100%;background-position:100% 0}to{--v2-skel-x:0%;background-position:0 0}}html[data-design=v2][lang] .v2-skel[class]{background:var(--v2-skel-paint);animation:var(--v2-skel-anim)}html[data-design=v2][lang].dark .v2-cover{color:#0e1014}html[data-design=v2][lang].dark [class*=bg-clip-text]{background-image:linear-gradient(90deg,#f27ab5,#f0c24b,#6fa0ff)!important}html[data-design=v2][lang].dark .isolate-dark{background:var(--v2-bg-2)!important;color:var(--v2-ink)!important}html[data-design=v2][lang] body{color:var(--v2-ink);font-family:var(--v2-font);-webkit-font-smoothing:antialiased;background:var(--v2-bg)!important}html[data-design=v2][lang] h1,html[data-design=v2][lang] h2,html[data-design=v2][lang] h3{font-family:var(--v2-display);letter-spacing:-.01em}html[data-design=v2][lang] .font-black{font-weight:800}html[data-design=v2][lang] .v2-ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;width:20px;height:20px;display:inline-block}html[data-design=v2][lang] .v2-em{vertical-align:-.14em;width:1em;height:1em;margin:0 .06em}html[data-design=v2][lang] .page-shell,html[data-design=v2][lang] main.dark-page,html[data-design=v2][lang] div.dark-page,html[data-design=v2][lang] [class*=from-indigo-950],html[data-design=v2][lang] [class*=from-orange-950],html[data-design=v2][lang] [class*=from-gray-950],html[data-design=v2][lang] [class*=bg-gray-950],html[data-design=v2][lang] [class*=from-slate-950],html[data-design=v2][lang] [class*=bg-slate-950]{background:var(--v2-bg)!important;color:var(--v2-ink)!important;background-image:none!important}html[data-design=v2][lang] .card-glass{background:var(--v2-bg)!important;border:1px solid var(--v2-line)!important;box-shadow:none!important}html[data-design=v2][lang] .card-glass:hover{background:var(--v2-bg)!important;border-color:var(--v2-line-2)!important}html[data-design=v2][lang] [class*=bg-white\/],html[data-design=v2][lang] [class*=bg-white\/]{background:var(--v2-bg-2)!important}html[data-design=v2][lang] [class*=border-white\/],html[data-design=v2][lang] [class*=border-white\/],html[data-design=v2][lang] [class*=border-gray-7],html[data-design=v2][lang] [class*=border-gray-8],html[data-design=v2][lang] [class*=border-slate-6],html[data-design=v2][lang] [class*=border-slate-7],html[data-design=v2][lang] [class*=border-slate-8]{border-color:var(--v2-line)!important}html[data-design=v2][lang] [class*=bg-gray-900],html[data-design=v2][lang] [class*=bg-slate-900],html[data-design=v2][lang] [class*=bg-gray-800],html[data-design=v2][lang] [class*=bg-slate-800]{background:var(--v2-bg)!important;border-color:var(--v2-line)!important}html[data-design=v2][lang] [class*=bg-gray-700],html[data-design=v2][lang] [class*=bg-slate-700],html[data-design=v2][lang] [class*=bg-slate-500\/],html[data-design=v2][lang] [class*=bg-gray-500\/]{background:var(--v2-bg-2)!important}html[data-design=v2][lang] [class*=bg-purple-500\/],html[data-design=v2][lang] [class*=bg-purple-600\/],html[data-design=v2][lang] [class*=bg-purple-900\/],html[data-design=v2][lang] [class*=bg-violet-500\/]{background:var(--v2-t-purple)!important}html[data-design=v2][lang] [class*=bg-indigo-500\/],html[data-design=v2][lang] [class*=bg-indigo-900\/]{background:var(--v2-t-indigo)!important}html[data-design=v2][lang] [class*=bg-orange-500\/],html[data-design=v2][lang] [class*=bg-orange-400\/],html[data-design=v2][lang] [class*=bg-orange-900\/]{background:var(--v2-t-orange)!important}html[data-design=v2][lang] [class*=bg-red-500\/],html[data-design=v2][lang] [class*=bg-red-900\/],html[data-design=v2][lang] [class*=bg-red-950],html[data-design=v2][lang] [class*=bg-rose-500\/]{background:var(--v2-t-red)!important;background-image:none!important}html[data-design=v2][lang] [class*=bg-green-500\/],html[data-design=v2][lang] [class*=bg-green-900\/],html[data-design=v2][lang] [class*=bg-emerald-500\/],html[data-design=v2][lang] [class*=bg-lime-500\/]{background:var(--v2-t-green)!important}html[data-design=v2][lang] [class*=bg-yellow-500\/],html[data-design=v2][lang] [class*=bg-yellow-400\/],html[data-design=v2][lang] [class*=bg-amber-500\/],html[data-design=v2][lang] [class*=bg-yellow-900\/]{background:var(--v2-t-yellow)!important}html[data-design=v2][lang] [class*=bg-blue-500\/],html[data-design=v2][lang] [class*=bg-sky-500\/],html[data-design=v2][lang] [class*=bg-blue-900\/]{background:var(--v2-t-blue)!important}html[data-design=v2][lang] [class*=bg-cyan-500\/],html[data-design=v2][lang] [class*=bg-teal-500\/]{background:var(--v2-t-cyan)!important}html[data-design=v2][lang] [class*=bg-pink-500\/],html[data-design=v2][lang] [class*=bg-pink-900\/]{background:var(--v2-t-pink)!important}html[data-design=v2][lang] [class*=border-purple-],html[data-design=v2][lang] [class*=border-violet-]{border-color:var(--v2-tb-purple)!important}html[data-design=v2][lang] [class*=border-indigo-]{border-color:var(--v2-tb-indigo)!important}html[data-design=v2][lang] [class*=border-orange-]{border-color:var(--v2-tb-orange)!important}html[data-design=v2][lang] [class*=border-red-],html[data-design=v2][lang] [class*=border-rose-]{border-color:var(--v2-tb-red)!important}html[data-design=v2][lang] [class*=border-green-],html[data-design=v2][lang] [class*=border-emerald-]{border-color:var(--v2-tb-green)!important}html[data-design=v2][lang] [class*=border-yellow-],html[data-design=v2][lang] [class*=border-amber-]{border-color:var(--v2-tb-yellow)!important}html[data-design=v2][lang] [class*=border-blue-],html[data-design=v2][lang] [class*=border-sky-]{border-color:var(--v2-tb-blue)!important}html[data-design=v2][lang] [class*=border-cyan-],html[data-design=v2][lang] [class*=border-teal-]{border-color:var(--v2-tb-cyan)!important}html[data-design=v2][lang] [class*=border-pink-]{border-color:var(--v2-tb-pink)!important}html[data-design=v2][lang] [class*=ring-purple-]{--tw-ring-color:var(--v2-accent)!important}html[data-design=v2][lang] [class*=bg-gradient-to]{background-image:none!important}html[data-design=v2][lang] div[class*=from-purple-],html[data-design=v2][lang] div[class*=from-violet-],html[data-design=v2][lang] div[class*=from-indigo-]{background-color:var(--v2-t-purple)!important}html[data-design=v2][lang] div[class*=from-pink-],html[data-design=v2][lang] div[class*=from-rose-]{background-color:var(--v2-t-pink)!important}html[data-design=v2][lang] div[class*=from-green-],html[data-design=v2][lang] div[class*=from-emerald-]{background-color:var(--v2-t-green)!important}html[data-design=v2][lang] div[class*=from-red-]{background-color:var(--v2-t-red)!important}html[data-design=v2][lang] div[class*=from-orange-]{background-color:var(--v2-t-orange)!important}html[data-design=v2][lang] div[class*=from-yellow-],html[data-design=v2][lang] div[class*=from-amber-]{background-color:var(--v2-t-yellow)!important}html[data-design=v2][lang] div[class*=from-blue-],html[data-design=v2][lang] div[class*=from-sky-],html[data-design=v2][lang] div[class*=from-cyan-]{background-color:var(--v2-t-blue)!important}html[data-design=v2][lang] div[class*=from-slate-],html[data-design=v2][lang] div[class*=from-gray-]{background-color:var(--v2-bg-2)!important}html[data-design=v2][lang] div[class*=from-purple-5][class*=rounded-full],html[data-design=v2][lang] div[class*=from-pink-5][class*=rounded-full],html[data-design=v2][lang] div[class*=from-indigo-5][class*=rounded-full]{background-color:var(--v2-accent)!important}html[data-design=v2][lang] div[class*=from-green-5][class*=rounded-full],html[data-design=v2][lang] div[class*=from-emerald-5][class*=rounded-full]{background-color:var(--v2-green)!important}html[data-design=v2][lang] div[class*=from-orange-5][class*=rounded-full],html[data-design=v2][lang] div[class*=from-red-5][class*=rounded-full]{background-color:var(--v2-flame)!important}html[data-design=v2][lang] div[class*=from-yellow-5][class*=rounded-full],html[data-design=v2][lang] div[class*=from-amber-5][class*=rounded-full]{background-color:var(--v2-gold)!important}html[data-design=v2][lang] div[class*=from-blue-5][class*=rounded-full],html[data-design=v2][lang] div[class*=from-cyan-5][class*=rounded-full]{background-color:var(--v2-gem)!important}html[data-design=v2][lang] div[class*=bg-purple-500]:not([class*=bg-purple-500\/]){background:var(--v2-accent)!important}html[data-design=v2][lang] span[class*=bg-purple-500]:not([class*=bg-purple-500\/]){background:var(--v2-accent)!important;color:#fff!important}html[data-design=v2][lang] [class*=bg-green-500]:not([class*=bg-green-500\/]):not(a):not(button){background:var(--v2-green)!important}html[data-design=v2][lang] [class*=bg-red-500]:not([class*=bg-red-500\/]):not(a):not(button){background:var(--v2-heart)!important}html[data-design=v2][lang] [class*=bg-orange-500]:not([class*=bg-orange-500\/]):not(a):not(button){background:var(--v2-flame)!important}html[data-design=v2][lang] [class*=bg-yellow-500]:not([class*=bg-yellow-500\/]):not(a):not(button){background:var(--v2-gold)!important}html[data-design=v2][lang] [class*=bg-blue-500]:not([class*=bg-blue-500\/]):not(a):not(button){background:var(--v2-gem)!important}html[data-design=v2][lang] .text-white,html[data-design=v2][lang] [class*=text-slate-3],html[data-design=v2][lang] [class*=text-gray-3],html[data-design=v2][lang] [class*=text-gray-2],html[data-design=v2][lang] [class*=text-gray-1],html[data-design=v2][lang] [class*=text-slate-2],html[data-design=v2][lang] [class*=text-slate-1]{color:var(--v2-ink)!important}html[data-design=v2][lang] [class*=text-slate-5],html[data-design=v2][lang] [class*=text-gray-5]{color:var(--v2-ink-3)!important}html[data-design=v2][lang] [class*=text-purple-],html[data-design=v2][lang] [class*=text-violet-],html[data-design=v2][lang] [class*=text-indigo-]{color:var(--v2-c-purple)!important}html[data-design=v2][lang] [class*=text-pink-],html[data-design=v2][lang] [class*=text-rose-]{color:var(--v2-c-pink)!important}html[data-design=v2][lang] [class*=text-orange-]{color:var(--v2-c-orange)!important}html[data-design=v2][lang] [class*=text-yellow-],html[data-design=v2][lang] [class*=text-amber-]{color:var(--v2-c-yellow)!important}html[data-design=v2][lang] [class*=text-green-],html[data-design=v2][lang] [class*=text-emerald-],html[data-design=v2][lang] [class*=text-lime-]{color:var(--v2-green)!important}html[data-design=v2][lang] [class*=text-red-]{color:var(--v2-c-red)!important}html[data-design=v2][lang] [class*=text-blue-],html[data-design=v2][lang] [class*=text-sky-],html[data-design=v2][lang] [class*=text-cyan-],html[data-design=v2][lang] [class*=text-teal-]{color:var(--v2-c-blue)!important}html[data-design=v2][lang] [class*=bg-clip-text]{background-image:linear-gradient(90deg, var(--v2-c-pink), #e9a400, #2f80ed)!important}html[data-design=v2][lang] [class*=placeholder-]::placeholder,html[data-design=v2][lang] input::placeholder,html[data-design=v2][lang] textarea::placeholder{color:var(--v2-ink-3)!important}html[data-design=v2][lang] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),html[data-design=v2][lang] textarea,html[data-design=v2][lang] select{border-radius:12px;outline:none;background:var(--v2-bg)!important;color:var(--v2-ink)!important;border:1px solid var(--v2-line)!important}html[data-design=v2][lang] input:focus,html[data-design=v2][lang] textarea:focus,html[data-design=v2][lang] select:focus{border-color:var(--v2-ink)!important;box-shadow:none!important}html[data-design=v2][lang] a[class*=bg-purple-6],html[data-design=v2][lang] button[class*=bg-purple-6],html[data-design=v2][lang] a[class*=bg-purple-5]:not([class*=bg-purple-5\/]),html[data-design=v2][lang] button[class*=bg-purple-5]:not([class*=bg-purple-5\/]),html[data-design=v2][lang] a[class*=bg-purple-7],html[data-design=v2][lang] button[class*=bg-purple-7],html[data-design=v2][lang] a[class*=from-purple-],html[data-design=v2][lang] button[class*=from-purple-],html[data-design=v2][lang] a[class*=from-indigo-],html[data-design=v2][lang] button[class*=from-indigo-],html[data-design=v2][lang] a[class*=from-violet-],html[data-design=v2][lang] button[class*=from-violet-],html[data-design=v2][lang] a[class*=bg-indigo-6],html[data-design=v2][lang] button[class*=bg-indigo-6],html[data-design=v2][lang] a[class*=bg-violet-6],html[data-design=v2][lang] button[class*=bg-violet-6],html[data-design=v2][lang] a[class*=bg-blue-6],html[data-design=v2][lang] button[class*=bg-blue-6],html[data-design=v2][lang] a[class*=from-blue-],html[data-design=v2][lang] button[class*=from-blue-],html[data-design=v2][lang] a[class*=from-cyan-],html[data-design=v2][lang] button[class*=from-cyan-],html[data-design=v2][lang] a[class*=bg-green-6],html[data-design=v2][lang] button[class*=bg-green-6],html[data-design=v2][lang] a[class*=from-green-],html[data-design=v2][lang] button[class*=from-green-],html[data-design=v2][lang] a[class*=from-emerald-],html[data-design=v2][lang] button[class*=from-emerald-],html[data-design=v2][lang] a[class*=bg-pink-6],html[data-design=v2][lang] button[class*=bg-pink-6],html[data-design=v2][lang] a[class*=from-pink-],html[data-design=v2][lang] button[class*=from-pink-],html[data-design=v2][lang] a[class*=bg-white]:not([class*=bg-white\/]),html[data-design=v2][lang] button[class*=bg-white]:not([class*=bg-white\/]),html[data-design=v2][lang] a[class*=from-slate-],html[data-design=v2][lang] button[class*=from-slate-],html[data-design=v2][lang] a[class*=bg-slate-7],html[data-design=v2][lang] button[class*=bg-slate-7]{background:var(--v2-ink)!important;color:var(--v2-on-ink)!important;border:1px solid var(--v2-ink)!important;box-shadow:none!important;background-image:none!important;border-radius:999px!important}html[data-design=v2][lang] a[class*=bg-purple-6] *,html[data-design=v2][lang] button[class*=bg-purple-6] *,html[data-design=v2][lang] a[class*=from-purple-] *,html[data-design=v2][lang] button[class*=from-purple-] *,html[data-design=v2][lang] a[class*=from-indigo-] *,html[data-design=v2][lang] button[class*=from-indigo-] *,html[data-design=v2][lang] a[class*=bg-indigo-6] *,html[data-design=v2][lang] button[class*=bg-indigo-6] *,html[data-design=v2][lang] a[class*=from-blue-] *,html[data-design=v2][lang] button[class*=from-blue-] *,html[data-design=v2][lang] a[class*=bg-blue-6] *,html[data-design=v2][lang] button[class*=bg-blue-6] *,html[data-design=v2][lang] a[class*=from-green-] *,html[data-design=v2][lang] button[class*=from-green-] *,html[data-design=v2][lang] a[class*=bg-green-6] *,html[data-design=v2][lang] button[class*=bg-green-6] *,html[data-design=v2][lang] a[class*=from-pink-] *,html[data-design=v2][lang] button[class*=from-pink-] *,html[data-design=v2][lang] a[class*=bg-white]:not([class*=bg-white\/]) *,html[data-design=v2][lang] button[class*=bg-white]:not([class*=bg-white\/]) *{color:var(--v2-on-ink)!important}html[data-design=v2][lang] a[class*=bg-red-6],html[data-design=v2][lang] button[class*=bg-red-6],html[data-design=v2][lang] a[class*=bg-red-5]:not([class*=bg-red-5\/]),html[data-design=v2][lang] button[class*=bg-red-5]:not([class*=bg-red-5\/]),html[data-design=v2][lang] a[class*=from-red-],html[data-design=v2][lang] button[class*=from-red-]{background:var(--v2-heart)!important;color:#fff!important;border:1px solid var(--v2-heart)!important;background-image:none!important;border-radius:999px!important}html[data-design=v2][lang] a[class*=bg-yellow-]:not([class*=bg-yellow-500\/]):not([class*=bg-yellow-400\/]),html[data-design=v2][lang] button[class*=bg-yellow-]:not([class*=bg-yellow-500\/]):not([class*=bg-yellow-400\/]),html[data-design=v2][lang] a[class*=bg-amber-]:not([class*=bg-amber-500\/]),html[data-design=v2][lang] button[class*=bg-amber-]:not([class*=bg-amber-500\/]),html[data-design=v2][lang] a[class*=from-yellow-],html[data-design=v2][lang] button[class*=from-yellow-],html[data-design=v2][lang] a[class*=from-amber-],html[data-design=v2][lang] button[class*=from-amber-],html[data-design=v2][lang] a[class*=from-orange-],html[data-design=v2][lang] button[class*=from-orange-],html[data-design=v2][lang] a[class*=bg-orange-5]:not([class*=bg-orange-5\/]),html[data-design=v2][lang] button[class*=bg-orange-5]:not([class*=bg-orange-5\/]){background:var(--v2-gold)!important;color:var(--v2-ink)!important;border:1px solid var(--v2-gold)!important;background-image:none!important;border-radius:999px!important}html[data-design=v2][lang] a[class*=bg-white\/],html[data-design=v2][lang] button[class*=bg-white\/]{background:var(--v2-bg)!important;border:1px solid var(--v2-line)!important;color:var(--v2-ink)!important}html[data-design=v2][lang] a[class*=bg-white\/]:hover,html[data-design=v2][lang] button[class*=bg-white\/]:hover{background:var(--v2-bg-2)!important}html[data-design=v2][lang] [class*=hover\:scale]:hover{transform:none!important}html[data-design=v2][lang] [class*=shadow-]{box-shadow:0 1px 2px #1113180d!important}html[data-design=v2][lang] [class*=backdrop-blur]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-design=v2][lang] [class*=bg-black\/]{background:var(--v2-bg-2)!important}html[data-design=v2][lang] [class*=bg-black\/][class*=fixed],html[data-design=v2][lang] [class*=bg-black\/][class*=absolute][class*=inset-0]{background:var(--v2-scrim)!important}html[data-design=v2][lang] .isolate-dark{color:#fff!important;background:#111318!important;border-color:#111318!important}html[data-design=v2][lang] .isolate-dark *{border-color:#ffffff26!important}html[data-design=v2][lang] .isolate-dark .v2-em{color:#fff!important}html[data-design=v2][lang] .augsuper-banner{background:var(--v2-t-yellow)!important;border-color:var(--v2-tb-yellow)!important}html[data-design=v2][lang] .augsuper-banner .augsuper-heading{color:var(--v2-c-gold-ink)!important}html[data-design=v2][lang] .augsuper-banner .augsuper-body,html[data-design=v2][lang] .augsuper-banner .augsuper-name{color:var(--v2-ink)!important}html[data-design=v2][lang] [class*=animate-bounce]{animation:none!important}html[data-design=v2][lang] .v2-shell{min-height:100dvh}html[data-design=v2][lang] .v2-side{z-index:40;background:var(--v2-bg);border-right:1px solid var(--v2-line);width:232px;padding:calc(14px + env(safe-area-inset-top)) 12px 14px;scrollbar-width:none;flex-direction:column;gap:10px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}html[data-design=v2][lang] .v2-side::-webkit-scrollbar{display:none}html[data-design=v2][lang] .v2-side>*{flex-shrink:0}html[data-design=v2][lang] .v2-brand{font-family:var(--v2-display);color:var(--v2-ink);align-items:center;gap:8px;padding:2px 8px 6px;font-size:19px;font-weight:800;text-decoration:none;display:flex}html[data-design=v2][lang] .v2-brand i{background:var(--v2-ink);width:26px;height:26px;color:var(--v2-on-ink);border-radius:8px;place-items:center;display:grid}html[data-design=v2][lang] .v2-brand i .v2-ic{width:16px;height:16px}html[data-design=v2][lang] .v2-main{min-height:100dvh;margin-left:232px}html[data-design=v2][lang] .v2-main>main.page-shell,html[data-design=v2][lang] .v2-main main.page-shell{min-height:100dvh}html[data-design=v2][lang] .v2-nav{flex-direction:column;gap:2px;display:flex}html[data-design=v2][lang] .v2-nav-group{height:8px}html[data-design=v2][lang] .v2-nav a,html[data-design=v2][lang] .v2-nav button{height:32px;color:var(--v2-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:0 10px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}html[data-design=v2][lang] .v2-nav a .v2-ic,html[data-design=v2][lang] .v2-nav button .v2-ic{width:18px;height:18px;color:var(--v2-ink-3)}html[data-design=v2][lang] .v2-nav a:hover,html[data-design=v2][lang] .v2-nav button:hover{background:var(--v2-bg-2);color:var(--v2-ink)}html[data-design=v2][lang] .v2-nav a.on{background:var(--v2-bg-3);color:var(--v2-ink)}html[data-design=v2][lang] .v2-nav a.on .v2-ic{color:var(--v2-ink)}html[data-design=v2][lang] .v2-nav .v2-badge{background:var(--v2-heart);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:700;display:grid}html[data-design=v2][lang] .v2-super{border:1px solid var(--v2-tb-yellow);background:var(--v2-t-yellow);color:var(--v2-ink);border-radius:14px;margin-top:auto;padding:12px;text-decoration:none;display:block}html[data-design=v2][lang] .v2-super b{align-items:center;gap:6px;font-size:13px;display:flex}html[data-design=v2][lang] .v2-super b .v2-ic{color:var(--v2-gold);width:16px;height:16px}html[data-design=v2][lang] .v2-super p{color:var(--v2-ink-2);margin:4px 0 8px;font-size:13px;line-height:1.35}html[data-design=v2][lang] .v2-super span{background:var(--v2-ink);color:var(--v2-on-ink);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-block}html[data-design=v2][lang] .v2-userchip{color:var(--v2-ink);border:1px solid var(--v2-line);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}html[data-design=v2][lang] .v2-userchip .v2-av{background:var(--v2-bg-2);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:17px;display:grid}html[data-design=v2][lang] .v2-userchip b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.1;display:block;overflow:hidden}html[data-design=v2][lang] .v2-userchip small{color:var(--v2-ink-3);font-size:13px}html[data-design=v2][lang] .v2-tabs{display:none}@media (max-width:980px){html[data-design=v2][lang] .v2-side{display:none}html[data-design=v2][lang] .v2-main{padding-bottom:calc(66px + env(safe-area-inset-bottom));margin-left:0}html[data-design=v2][lang] .v2-tabs{z-index:40;background:var(--v2-bg);border-top:1px solid var(--v2-line);padding:6px 6px calc(6px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}html[data-design=v2][lang] .v2-tabs a,html[data-design=v2][lang] .v2-tabs button{min-height:52px;color:var(--v2-ink-2);white-space:nowrap;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 0;font-size:13px;font-weight:600;text-decoration:none;display:flex;position:relative}html[data-design=v2][lang] .v2-tabs a.on{font-weight:700}html[data-design=v2][lang] .v2-tabs a.on:after{content:"";background:var(--v2-accent);border-radius:3px;width:18px;height:3px;margin-left:-9px;position:absolute;bottom:1px;left:50%}html[data-design=v2][lang] .v2-tabs a.on{color:var(--v2-ink)}html[data-design=v2][lang] .v2-tabs .v2-ic{width:22px;height:22px}html[data-design=v2][lang] .v2-tabs .v2-tab-study i{background:var(--v2-ink);width:44px;height:44px;color:var(--v2-on-ink);border-radius:50%;place-items:center;margin-top:-14px;display:grid}}html[data-design=v2][lang] .v2-btn{background:var(--v2-ink);border:1px solid var(--v2-ink);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--v2-on-ink)!important}html[data-design=v2][lang] .v2-btn .v2-ic{color:var(--v2-on-ink)}html[data-design=v2][lang] .v2-btn.sec{background:var(--v2-bg);border-color:var(--v2-line);color:var(--v2-ink)!important}html[data-design=v2][lang] .v2-btn.sec .v2-ic{color:var(--v2-ink)}html[data-design=v2][lang] .v2-btn.sec:hover:not(:disabled):not(.off){background:var(--v2-bg-2)}html[data-design=v2][lang] .v2-btn.gold{background:var(--v2-gold);border-color:var(--v2-gold);color:#2b1d00!important}html[data-design=v2][lang] .v2-btn.gold .v2-ic{color:#2b1d00}html[data-design=v2][lang] .v2-btn.danger{background:var(--v2-c-red);border-color:var(--v2-c-red);color:#fff!important}html[data-design=v2][lang] .v2-btn.danger .v2-ic{color:#fff}html[data-design=v2][lang] .v2-btn.danger:hover:not(:disabled):not(.off){background:#b92d2d;border-color:#b92d2d}html[data-design=v2][lang] .v2-modal.confirm-dialog{max-width:360px}html[data-design=v2][lang] .confirm-dialog p{margin:6px 0 0;font-size:14px}html[data-design=v2][lang] .confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}html[data-design=v2][lang] .v2-btn.sm{height:44px;padding:0 16px;font-size:14px}html[data-design=v2][lang] .v2-btn:disabled,html[data-design=v2][lang] .v2-btn.off{opacity:.4;cursor:not-allowed}html[data-design=v2][lang] :is(.v2-btn,.pb-slot):disabled:is([aria-busy=true],[data-wait]):not(.off):not([data-offline]){opacity:1;cursor:progress}html[data-design=v2][lang] .v2-btn,html[data-design=v2][lang] button{-webkit-tap-highlight-color:transparent}html[data-design=v2][lang] button:disabled{pointer-events:none}html[data-design=v2][lang] .v2-card{background:var(--v2-bg);border:1px solid var(--v2-line);border-radius:var(--v2-r);padding:16px}html[data-design=v2][lang] .v2-pill{border:1px solid var(--v2-line);background:var(--v2-bg);height:44px;color:var(--v2-ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}html[data-design=v2][lang] .v2-pill:hover{border-color:var(--v2-line-2);background:var(--v2-bg-2)}html[data-design=v2][lang] .v2-pill .v2-ic{width:16px;height:16px}html[data-design=v2][lang] .v2-pill.off{opacity:.45}html[data-design=v2][lang] .v2-cover{background:var(--c,var(--v2-accent));color:#fff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}html[data-design=v2][lang] .v2-cover .v2-ic{width:22px;height:22px}html[data-design=v2][lang] .v2-cover.lg{border-radius:16px;width:56px;height:56px}html[data-design=v2][lang] .v2-cover.lg .v2-ic{width:28px;height:28px}html[data-design=v2][lang] .v2-chip{background:var(--v2-bg-2);height:28px;color:var(--v2-ink-2);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}html[data-design=v2][lang] .v2-chip.gold{background:var(--v2-t-yellow);color:var(--v2-c-gold-ink)}html[data-design=v2][lang] .v2-chip.green{background:var(--v2-t-green);color:var(--v2-green-ink)}html[data-design=v2][lang] .v2-bar{background:var(--v2-bg-3);border-radius:999px;height:8px;overflow:hidden}html[data-design=v2][lang] .v2-bar>i{background:var(--v2-ink);border-radius:999px;height:100%;transition:width .5s;display:block}html[data-design=v2][lang] .v2-muted{color:var(--v2-ink-2)}html[data-design=v2][lang] .v2-subtle{color:var(--v2-ink-3)}html[data-design=v2][lang] .v2-modal-bg{z-index:9990;background:var(--v2-scrim);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}html[data-design=v2][lang] .v2-modal{background:var(--v2-bg);border:1px solid var(--v2-line);border-radius:20px;width:100%;max-width:420px;max-height:86dvh;padding:20px;overflow-y:auto}html[data-design=v2][lang] .v2-modal h3{margin:0 0 4px;font-size:20px;font-weight:800}html[data-design=v2][lang] .v2-list-row{border:1px solid var(--v2-line);background:var(--v2-bg);text-align:left;width:100%;color:var(--v2-ink);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}html[data-design=v2][lang] .v2-list-row:hover{background:var(--v2-bg-2)}html[data-design=v2][lang] .v2-list-row b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}html[data-design=v2][lang] .v2-list-row small{color:var(--v2-ink-3);font-size:13px}html[data-design=v2][lang] .v2-page{max-width:980px;margin:0 auto;padding:24px 20px 40px}html[data-design=v2][lang] .v2-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}html[data-design=v2][lang] .v2-head .v2-av{background:var(--v2-bg-2);border:1px solid var(--v2-line);border-radius:50%;place-items:center;width:46px;height:46px;font-size:24px;text-decoration:none;display:grid}html[data-design=v2][lang] .v2-head h1{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:26px;font-weight:800;line-height:1.1;display:flex}html[data-design=v2][lang] .v2-head .v2-sub{color:var(--v2-ink-2);margin-top:2px;font-size:13px}html[data-design=v2][lang] .v2-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html[data-design=v2][lang] .v2-iconbtn{border:1px solid var(--v2-line);background:var(--v2-bg);width:44px;height:44px;color:var(--v2-ink-2);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:relative}html[data-design=v2][lang] .v2-iconbtn:hover{background:var(--v2-bg-2);color:var(--v2-ink)}html[data-design=v2][lang] .v2-iconbtn .v2-ic{width:20px;height:20px}html[data-design=v2][lang] .v2-iconbtn .v2-badge{background:var(--v2-heart);color:#fff;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}html[data-design=v2][lang] .v2-hero{grid-template-columns:1.4fr 1fr;gap:12px;margin-bottom:12px;display:grid}html[data-design=v2][lang] .v2-hero-card{border:1px solid var(--v2-line);border-radius:var(--v2-r-lg);align-items:center;gap:18px;padding:20px;display:flex}html[data-design=v2][lang] .v2-hero-card h2{margin:0 0 4px;font-size:22px;font-weight:800}html[data-design=v2][lang] .v2-hero-card p{color:var(--v2-ink-2);margin:0 0 14px;font-size:13.5px}html[data-design=v2][lang] .v2-hero-actions{flex-wrap:wrap;gap:8px;display:flex}html[data-design=v2][lang] .v2-stack{flex-direction:column;gap:12px;display:flex}html[data-design=v2][lang] .v2-stat{border:1px solid var(--v2-line);border-radius:var(--v2-r);align-items:center;gap:12px;padding:14px 16px;display:flex}html[data-design=v2][lang] .v2-stat .v2-stat-ic{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}html[data-design=v2][lang] .v2-stat .v2-stat-ic .v2-ic{width:22px;height:22px}html[data-design=v2][lang] .v2-stat b{font-size:20px;font-weight:800;line-height:1;display:block}html[data-design=v2][lang] .v2-stat small{color:var(--v2-ink-2);font-size:13px}html[data-design=v2][lang] .v2-stat .v2-stat-side{flex-direction:column;align-items:flex-end;gap:6px;margin-left:auto;display:flex}html[data-design=v2][lang] .v2-grid2{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}html[data-design=v2][lang] .v2-section{justify-content:space-between;align-items:center;gap:10px;margin:22px 0 10px;display:flex}html[data-design=v2][lang] .v2-section h2{margin:0;font-size:18px;font-weight:800}html[data-design=v2][lang] .v2-section a{color:var(--v2-ink-2);font-size:13px;font-weight:700;text-decoration:none}html[data-design=v2][lang] .v2-tiles{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}html[data-design=v2][lang] .v2-tile{border:1px solid var(--v2-line);color:var(--v2-ink);cursor:pointer;background:var(--v2-bg);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;font-size:13px;font-weight:700;text-decoration:none;display:flex;position:relative}html[data-design=v2][lang] .v2-tile:hover{background:var(--v2-bg-2);border-color:var(--v2-line-2)}html[data-design=v2][lang] .v2-tile .v2-ic{width:24px;height:24px}html[data-design=v2][lang] .v2-tile.off{opacity:.4}html[data-design=v2][lang] .v2-tile .v2-dot{background:var(--v2-green);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}html[data-design=v2][lang] .v2-decks{grid-template-columns:1fr 1fr;gap:10px;display:grid}html[data-design=v2][lang] .v2-deck-card{border:1px solid var(--v2-line);color:var(--v2-ink);background:var(--v2-bg);border-radius:14px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}html[data-design=v2][lang] .v2-deck-card:hover{background:var(--v2-bg-2);border-color:var(--v2-line-2)}html[data-design=v2][lang] .v2-deck-card b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}html[data-design=v2][lang] .v2-deck-card small{color:var(--v2-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}html[data-design=v2][lang] .v2-empty{border:1px dashed var(--v2-line-2);border-radius:var(--v2-r-lg);text-align:center;padding:28px 16px}html[data-design=v2][lang] .v2-cta{border:1px solid var(--v2-line);border-radius:var(--v2-r);color:var(--v2-ink);align-items:center;gap:12px;margin-bottom:12px;padding:14px 16px;text-decoration:none;display:flex}html[data-design=v2][lang] .v2-cta:hover{background:var(--v2-bg-2)}html[data-design=v2][lang] .v2-cta .v2-cta-ic{background:var(--v2-t-red);width:40px;height:40px;color:var(--v2-heart);border-radius:12px;flex:none;place-items:center;display:grid}html[data-design=v2][lang] .v2-cta b{font-size:14px;display:block}html[data-design=v2][lang] .v2-cta small{color:var(--v2-ink-2);font-size:13px}html[data-design=v2][lang] .v2-cta .v2-cta-go{align-items:center;gap:4px;margin-left:auto;font-size:13px;font-weight:700;display:flex}html[data-design=v2][lang] .v2-cta.off{opacity:.45}html[data-design=v2][lang] .v2-warn{border:1px solid var(--v2-tb-orange);background:var(--v2-t-orange);border-radius:var(--v2-r);margin-bottom:12px;padding:14px 16px}html[data-design=v2][lang] .v2-stages{border-top:1px solid var(--v2-line);justify-content:space-between;gap:6px;margin-top:12px;padding-top:12px;display:flex}html[data-design=v2][lang] .v2-stages i{background:var(--v2-bg-3);border-radius:999px;flex:1;height:6px}html[data-design=v2][lang] .v2-stages i.on{background:var(--v2-ink)}html[data-design=v2][lang] .v2-lb-row{border-bottom:1px solid var(--v2-line);align-items:center;gap:10px;padding:9px 0;font-size:14px;display:flex}html[data-design=v2][lang] .v2-lb-row:last-child{border-bottom:0}html[data-design=v2][lang] .v2-lb-row .v2-rank{white-space:nowrap;text-align:center;min-width:24px;color:var(--v2-ink-3);flex:none;font-size:13px;font-weight:800}html[data-design=v2][lang] .v2-lb-row .v2-rank .v2-ic{width:18px;height:18px}html[data-design=v2][lang] .v2-lb-row .v2-av{background:var(--v2-bg-2);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:16px;display:grid}html[data-design=v2][lang] .v2-lb-row .v2-xp{color:var(--v2-ink-2);margin-left:auto;font-size:13px;font-weight:700}html[data-design=v2][lang] .v2-sheet{z-index:9990;background:var(--v2-scrim);align-items:flex-end;display:flex;position:fixed;inset:0}html[data-design=v2][lang] .v2-sheet>div{background:var(--v2-bg);width:100%;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;max-height:80dvh;overflow-y:auto}html[data-design=v2][lang] .v2-sheet .v2-tiles{grid-template-columns:repeat(4,1fr)}@media (max-width:720px){html[data-design=v2][lang] .v2-page{padding:16px 16px 32px}html[data-design=v2][lang] .v2-hero,html[data-design=v2][lang] .v2-grid2,html[data-design=v2][lang] .v2-decks{grid-template-columns:1fr}html[data-design=v2][lang] .v2-tiles{grid-template-columns:repeat(4,1fr)}html[data-design=v2][lang] .v2-head h1{font-size:22px}}@media (max-width:430px){html[data-design=v2][lang] .v2-tiles{grid-template-columns:repeat(3,1fr)}}html[data-design=v2][lang] .pb-slots{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}html[data-design=v2][lang] .pb-slot{border:1px solid var(--v2-line);background:var(--v2-bg);cursor:pointer;text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:12px 8px 10px;display:flex}html[data-design=v2][lang] .pb-slot:hover{border-color:var(--v2-line-2);background:var(--v2-bg-2)}html[data-design=v2][lang] .pb-slot.empty{cursor:default;color:var(--v2-ink-3);border-style:dashed;font-size:13px;font-weight:600}html[data-design=v2][lang] .pb-slot.empty:hover{background:var(--v2-bg);border-color:var(--v2-line)}html[data-design=v2][lang] .pb-slot.empty .v2-ic{width:22px;height:22px;color:var(--v2-line-2)}html[data-design=v2][lang] .pb-slot.off{opacity:.45;cursor:not-allowed}html[data-design=v2][lang] .pb-slot b{font-size:13px}html[data-design=v2][lang] .pb-slot .pb-open{background:var(--v2-ink);color:var(--v2-on-ink);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}html[data-design=v2][lang] .pb-more{color:var(--v2-ink-2);text-align:center;margin-top:8px;font-size:13px;font-weight:600}html[data-design=v2][lang] .pb-next{flex-direction:column;gap:6px;margin-top:14px;display:flex}html[data-design=v2][lang] .pb-next-row{justify-content:space-between;align-items:center;gap:8px;display:flex}html[data-design=v2][lang] .pb-next-t{color:var(--v2-ink);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}html[data-design=v2][lang] .pb-next-n{color:var(--v2-ink-2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}html[data-design=v2][lang] .pb-next small{font-size:13px}html[data-design=v2][lang] .pb-filters{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}html[data-design=v2][lang] .pb-filters::-webkit-scrollbar{display:none}html[data-design=v2][lang] .pb-filters button{border:1px solid var(--v2-line);background:var(--v2-bg);height:32px;color:var(--v2-ink-2);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}html[data-design=v2][lang] .pb-filters button.on{background:var(--v2-ink);color:var(--v2-on-ink);border-color:var(--v2-ink)}html[data-design=v2][lang] .pb-filters button i{background:var(--rc,var(--v2-ink-3));border-radius:50%;width:8px;height:8px;display:inline-block}html[data-design=v2][lang] .pb-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}html[data-design=v2][lang] .pb-cell{border:1px solid var(--v2-line);background:var(--v2-bg);cursor:pointer;text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px 8px;display:flex;position:relative}html[data-design=v2][lang] .pb-cell:hover{border-color:var(--v2-line-2);background:var(--v2-bg-2)}html[data-design=v2][lang] .pb-cell.owned{border:3px solid var(--rc);background:var(--rc-soft);padding:8px 4px 6px}html[data-design=v2][lang] .pb-cell.owned:hover{border-color:var(--rc);background:var(--rc-soft);filter:brightness(.97)}html[data-design=v2][lang] .pb-cell.locked{opacity:.5;border-style:dashed;border-width:1.5px;padding:9.5px 5.5px 7.5px}html[data-design=v2][lang] .pb-cell.locked .pb-art{color:var(--v2-line-2);filter:grayscale()}html[data-design=v2][lang] .pb-cell.active{box-shadow:0 0 0 2px var(--v2-bg), 0 0 0 4px var(--v2-ink)}html[data-design=v2][lang] .pb-cell .pb-art{place-items:center;height:56px;display:grid}html[data-design=v2][lang] .pb-cell .pb-art .v2-ic{width:26px;height:26px}html[data-design=v2][lang] .pb-cell b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}html[data-design=v2][lang] .pb-cell small{color:var(--rc,var(--v2-ink-3));font-size:13px;font-weight:700}html[data-design=v2][lang] .pb-cell .pb-star{background:var(--v2-ink);width:18px;height:18px;color:var(--v2-on-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}html[data-design=v2][lang] .pb-cell .pb-star .v2-ic{width:11px;height:11px}html[data-design=v2][lang] .pb-cell .v2-bar{width:100%;height:4px;margin-top:2px}html[data-design=v2][lang] .pb-rarity{letter-spacing:.04em;text-transform:uppercase;background:var(--v2-bg-2);height:24px;color:var(--rc,var(--v2-ink-2));border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}html[data-design=v2][lang] .pb-rarity i{background:var(--rc,var(--v2-ink-3));border-radius:50%;width:8px;height:8px}html[data-design=v2][lang] .pb-ladder{justify-content:center;gap:14px;display:flex}html[data-design=v2][lang] .pb-ladder>div{text-align:center;color:var(--v2-ink-3);font-size:13px;font-weight:600}html[data-design=v2][lang] .pb-ladder>div.dim{opacity:.3}html[data-design=v2][lang] .pb-ladder>div>div{place-items:center;height:36px;display:grid}@media (max-width:600px){html[data-design=v2][lang] .pb-slots{grid-template-columns:repeat(2,1fr)}html[data-design=v2][lang] .pb-grid{grid-template-columns:repeat(3,1fr)}}html[data-design=v2][lang] .pb-scene{z-index:9995;background:var(--v2-bg);padding:24px 16px calc(24px + env(safe-area-inset-bottom));--rc:#b8bec9;--rc-soft:#f1f3f6;flex-direction:column;justify-content:safe center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden auto}html[data-design=v2][lang] .pb-scene:before{content:"";background:radial-gradient(circle at 50% 55%, var(--rc-soft) 0%, var(--v2-bg) 60%);opacity:0;transition:opacity .6s;position:fixed;inset:0}html[data-design=v2][lang] .pb-scene.lit:before{opacity:1}html[data-design=v2][lang] .pb-scene>*{flex-shrink:0;position:relative}html[data-design=v2][lang] .pb-close{top:calc(14px + env(safe-area-inset-top));position:fixed;right:14px}html[data-design=v2][lang] .pb-top{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:56px;display:flex}html[data-design=v2][lang] .pb-top .pb-label{font-family:var(--v2-display);letter-spacing:.02em;color:var(--rc);opacity:0;font-size:26px;font-weight:800;transform:translateY(8px)scale(.9)}html[data-design=v2][lang] .pb-scene.lit .pb-top .pb-label{animation:.45s cubic-bezier(.2,.9,.3,1.3) forwards pb-pop}html[data-design=v2][lang] .pb-stage{perspective:700px;width:300px;height:330px;position:relative}html[data-design=v2][lang] .pb-box{width:200px;height:160px;transform-style:preserve-3d;margin-left:-100px;position:absolute;bottom:20px;left:50%}html[data-design=v2][lang] .pb-box svg{width:200px;height:160px;position:absolute;top:0;left:0;overflow:visible}html[data-design=v2][lang] .pb-box .pb-back{z-index:1}html[data-design=v2][lang] .pb-box .pb-lid{z-index:2;transform-origin:50% 78px;backface-visibility:visible;transition:transform .65s cubic-bezier(.3,.7,.2,1),filter .65s}html[data-design=v2][lang] .pb-box .pb-front{z-index:4}html[data-design=v2][lang] .pb-box .pb-seam{height:2px;box-shadow:0 0 10px 3px #ffffffe6, 0 0 24px 6px var(--rc);opacity:0;z-index:3;background:#fff;border-radius:2px;transition:opacity .3s;position:absolute;top:77px;left:24px;right:24px}html[data-design=v2][lang] .pb-box .pb-glow{background:radial-gradient(circle, var(--rc) 0%, transparent 62%);opacity:0;z-index:0;filter:blur(6px);border-radius:50%;width:260px;height:220px;margin:-110px 0 0 -130px;transition:opacity .4s;position:absolute;top:50%;left:50%}html[data-design=v2][lang] .pb-scene.t2 .pb-seam,html[data-design=v2][lang] .pb-scene.rolling .pb-seam,html[data-design=v2][lang] .pb-scene.tier .pb-seam{opacity:.9}html[data-design=v2][lang] .pb-scene.t2 .pb-glow{opacity:.28}html[data-design=v2][lang] .pb-scene.rolling .pb-glow{opacity:.4;animation:1s ease-in-out infinite pb-breathe}html[data-design=v2][lang] .pb-scene.lit .pb-glow{opacity:.35}html[data-design=v2][lang] .pb-scene.t1 .pb-box{animation:.45s ease-out pb-nudge}html[data-design=v2][lang] .pb-scene.t2 .pb-box{animation:.5s ease-out pb-rattle}html[data-design=v2][lang] .pb-scene.rolling .pb-box{animation:.35s linear infinite pb-shiver}html[data-design=v2][lang] .pb-scene.reveal .pb-box,html[data-design=v2][lang] .pb-scene.tier .pb-box{animation:.5s cubic-bezier(.2,.9,.3,1.4) pb-thump}html[data-design=v2][lang] .pb-scene.open .pb-lid,html[data-design=v2][lang] .pb-scene.done .pb-lid{filter:brightness(.8);transform:rotateX(-102deg)}html[data-design=v2][lang] .pb-beam{z-index:2;background:linear-gradient(to top, var(--rc) 0%, transparent 78%);opacity:0;transform-origin:50% 100%;pointer-events:none;border-radius:40% 40% 4px 4px;width:132px;height:230px;margin-left:-66px;position:absolute;bottom:96px;left:50%;transform:scaleY(.2)}html[data-design=v2][lang] .pb-scene.open .pb-beam{animation:.9s ease-out forwards pb-beam}html[data-design=v2][lang] .pb-scene.done .pb-beam{opacity:.18;transform:scaleY(1)}html[data-design=v2][lang] .pb-pet{opacity:0;z-index:3;position:absolute;bottom:96px;left:50%;transform:translate(-50%,70px)scale(.45)}html[data-design=v2][lang] .pb-scene.open .pb-pet,html[data-design=v2][lang] .pb-scene.done .pb-pet{animation:1s cubic-bezier(.2,.8,.25,1.15) .15s forwards pb-rise}html[data-design=v2][lang] .pb-scene.done .pb-pet{animation:1s cubic-bezier(.2,.8,.25,1.15) forwards pb-rise}html[data-design=v2][lang] .pb-scene.done .pb-box{opacity:.75;transition:opacity .6s .3s}html[data-design=v2][lang] .pb-flash{opacity:0;pointer-events:none;z-index:9;background:#fff;position:fixed;inset:0}html[data-design=v2][lang] .pb-scene.reveal .pb-flash,html[data-design=v2][lang] .pb-scene.tier .pb-flash{animation:.5s ease-out pb-flash}html[data-design=v2][lang] .pb-spark{background:var(--rc);z-index:6;opacity:0;--dx:0px;--dy:-30px;border-radius:50%;width:6px;height:6px;margin:-3px;position:absolute;top:77px;left:50%}html[data-design=v2][lang] .pb-scene.t1 .pb-spark,html[data-design=v2][lang] .pb-scene.t2 .pb-spark,html[data-design=v2][lang] .pb-scene.reveal .pb-spark,html[data-design=v2][lang] .pb-scene.tier .pb-spark{animation:.55s ease-out forwards pb-spark}html[data-design=v2][lang] .pb-gems{z-index:3;position:absolute;bottom:100px;left:50%}html[data-design=v2][lang] .pb-dup{flex-direction:column;align-items:center;gap:2px;display:flex}html[data-design=v2][lang] .pb-dup-gem{width:132px;height:132px;color:var(--v2-gem);background:radial-gradient(circle, var(--rc-soft) 0%, transparent 70%);border-radius:50%;place-items:center;display:grid}html[data-design=v2][lang] .pb-dup-gem .v2-ic{width:88px;height:88px}html[data-design=v2][lang] .pb-dup-amt{color:var(--v2-gem);font-size:24px;font-weight:800;line-height:1}html[data-design=v2][lang] .pb-gem{color:var(--v2-gem);opacity:0;--dx:0px;--dy:-120px;position:absolute;top:-12px;left:-12px}html[data-design=v2][lang] .pb-gem .v2-ic{width:24px;height:24px}html[data-design=v2][lang] .pb-scene.open .pb-gem,html[data-design=v2][lang] .pb-scene.done .pb-gem{animation:1s cubic-bezier(.2,.8,.3,1) forwards pb-gem}html[data-design=v2][lang] .pb-scene.done .pb-gem{opacity:1;transform:translate(var(--dx), var(--dy));animation:none}html[data-design=v2][lang] .pb-info{text-align:center;opacity:0;width:100%;max-width:360px;min-height:150px;transform:translateY(10px)}html[data-design=v2][lang] .pb-scene.done .pb-info{animation:.4s ease-out forwards pb-in}html[data-design=v2][lang] .pb-info h2{margin:6px 0 2px;font-size:28px;font-weight:800}html[data-design=v2][lang] .pb-info p{color:var(--v2-ink-2);margin:0 0 12px;font-size:13.5px}html[data-design=v2][lang] .pb-info .pb-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}html[data-design=v2][lang] .pb-hint{height:40px;color:var(--v2-ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}html[data-design=v2][lang] .pb-hint i{background:var(--v2-line-2);border-radius:50%;width:8px;height:8px;display:inline-block}html[data-design=v2][lang] .pb-hint i.on{background:var(--v2-ink)}html[data-design=v2][lang] .pb-scene.done .pb-hint,html[data-design=v2][lang] .pb-scene.open .pb-hint{visibility:hidden}@media (max-height:720px){html[data-design=v2][lang] .pb-scene{padding-top:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}html[data-design=v2][lang] .pb-top{height:40px}html[data-design=v2][lang] .pb-stage{margin:-41px 0;transform:scale(.75)}html[data-design=v2][lang] .pb-scene.done .pb-hint{display:none}html[data-design=v2][lang] .pb-info{min-height:0}}html[data-design=v2][lang] .pb-tap{z-index:8;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}@keyframes pb-nudge{0%{transform:translateY(0)}30%{transform:translateY(-6px)rotate(-1.5deg)}60%{transform:translateY(0)rotate(1deg)}to{transform:none}}@keyframes pb-rattle{0%,to{transform:none}15%{transform:translate(-4px)rotate(-2deg)}35%{transform:translate(4px)rotate(2deg)}55%{transform:translate(-3px)rotate(-1.2deg)}75%{transform:translate(2px)rotate(.8deg)}}@keyframes pb-shiver{0%,to{transform:translate(0)}25%{transform:translate(-2px)rotate(-.6deg)}75%{transform:translate(2px)rotate(.6deg)}}@keyframes pb-thump{0%{transform:scale(.94)}50%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes pb-breathe{0%,to{opacity:.32;transform:scale(1)}50%{opacity:.5;transform:scale(1.12)}}@keyframes pb-flash{0%{opacity:0}15%{opacity:.95}to{opacity:0}}@keyframes pb-pop{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:none}}@keyframes pb-beam{0%{opacity:0;transform:scaleY(.2)}40%{opacity:.55}to{opacity:.22;transform:scaleY(1)}}@keyframes pb-rise{0%{opacity:0;transform:translate(-50%,70px)scale(.45)}25%{opacity:1}to{opacity:1;transform:translate(-50%,-72px)scale(1)}}@keyframes pb-spark{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.3)}}@keyframes pb-gem{0%{opacity:0;transform:translateY(30px)scale(.4)}30%{opacity:1}to{opacity:1;transform:translate(var(--dx), var(--dy)) scale(1)}}@keyframes pb-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .pb-scene *{transition-duration:10ms!important;animation-duration:10ms!important}}html[data-design=v2][lang] .v2-topbar{align-items:center;gap:10px;min-width:0;margin-bottom:18px;display:flex}html[data-design=v2][lang] .v2-topbar h1{margin:0;font-size:24px;font-weight:800;line-height:1.1}html[data-design=v2][lang] .v2-topbar .v2-sub{color:var(--v2-ink-2);margin-top:2px;font-size:13px}html[data-design=v2][lang] .v2-topbar .v2-right{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}html[data-design=v2][lang] .v2-segs{background:var(--v2-bg-2);scrollbar-width:none;border-radius:999px;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}html[data-design=v2][lang] .v2-segs::-webkit-scrollbar{display:none}html[data-design=v2][lang] .v2-segs a,html[data-design=v2][lang] .v2-segs button{height:32px;color:var(--v2-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}html[data-design=v2][lang] .v2-segs .on{background:var(--v2-bg);color:var(--v2-ink);box-shadow:0 1px 2px #0000000f}@media (max-width:620px){html[data-design=v2][lang] .v2-theme-row .v2-segs{flex:100%;display:flex}html[data-design=v2][lang] .v2-theme-row .v2-segs button{flex:1 1 0;justify-content:center;min-width:0;padding:0 6px}html[data-design=v2][lang] .v2-theme-row .v2-tsw{flex:100%;display:grid}html[data-design=v2][lang] .v2-theme-row .v2-tsw button{min-width:0;padding:0 6px}html[data-design=v2][lang] .v2-topbar,html[data-design=v2][lang] .v2-section{flex-wrap:wrap}html[data-design=v2][lang] .v2-topbar>div:not(.v2-right){flex:140px;min-width:0}html[data-design=v2][lang] .v2-stage-strip{flex-wrap:wrap;row-gap:10px}html[data-design=v2][lang] .v2-stage-strip>div{overflow-wrap:normal;flex:0 0 calc(33.333% - 6px)}}html[data-design=v2][lang] .v2-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}html[data-design=v2][lang] .v2-field>label,html[data-design=v2][lang] .v2-label{color:var(--v2-ink-2);letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:700}html[data-design=v2][lang] .v2-input,html[data-design=v2][lang] .v2-textarea,html[data-design=v2][lang] .v2-select{border-radius:12px;width:100%;padding:11px 14px;font-family:inherit;font-size:14px;background:var(--v2-bg)!important;border:1px solid var(--v2-line)!important;color:var(--v2-ink)!important}html[data-design=v2][lang] .v2-textarea{resize:vertical;min-height:120px;line-height:1.5}html[data-design=v2][lang] .v2-input:focus,html[data-design=v2][lang] .v2-textarea:focus{outline:none;border-color:var(--v2-ink)!important}html[data-design=v2][lang] .v2-drop{border:1px dashed var(--v2-line-2);border-radius:var(--v2-r-lg);text-align:center;background:var(--v2-bg-2);cursor:pointer;padding:22px 16px}html[data-design=v2][lang] .v2-drop:hover{border-color:var(--v2-ink)}html[data-design=v2][lang] .v2-list{flex-direction:column;gap:8px;display:flex}html[data-design=v2][lang] .v2-row{border:1px solid var(--v2-line);background:var(--v2-bg);color:var(--v2-ink);text-align:left;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:12px 14px;font-family:inherit;text-decoration:none;display:flex}html[data-design=v2][lang] a.v2-row:hover,html[data-design=v2][lang] button.v2-row:hover{background:var(--v2-bg-2);border-color:var(--v2-line-2)}html[data-design=v2][lang] .v2-row>.grow{flex:1;min-width:0}html[data-design=v2][lang] .v2-row b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}html[data-design=v2][lang] .v2-row small{color:var(--v2-ink-3);font-size:13px;display:block}html[data-design=v2][lang] .v2-round>summary{cursor:pointer;list-style:none}html[data-design=v2][lang] .v2-round>summary::-webkit-details-marker{display:none}html[data-design=v2][lang] .v2-round>summary:hover{background:var(--v2-bg-2);border-color:var(--v2-line-2)}html[data-design=v2][lang] .v2-round>summary:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}html[data-design=v2][lang] .v2-round>summary .v2-round-chev{transition:transform var(--t-dropdown,.18s) var(--e-move,ease-in-out)}html[data-design=v2][lang] .v2-round[open]>summary .v2-round-chev{transform:rotate(180deg)}html[data-design=v2][lang] .v2-round>.v2-list{margin-top:8px}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .v2-round>summary .v2-round-chev{transition:none}}html[data-design=v2][lang] .v2-avatar{background:var(--v2-bg-2);border:1px solid var(--v2-line);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:20px;display:grid}html[data-design=v2][lang] .v2-avatar.sm{width:30px;height:30px;font-size:15px}html[data-design=v2][lang] .v2-avatar.lg{width:72px;height:72px;font-size:38px}html[data-design=v2][lang] .v2-avatar.xl{width:96px;height:96px;font-size:52px}html[data-design=v2][lang] .v2-kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}html[data-design=v2][lang] .v2-kpi{border:1px solid var(--v2-line);border-radius:14px;padding:12px 14px}html[data-design=v2][lang] .v2-kpi b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1;display:block}html[data-design=v2][lang] .v2-kpi small{color:var(--v2-ink-2);font-size:13px}html[data-design=v2][lang] .v2-toggle{background:var(--v2-line-2);cursor:pointer;border:0;border-radius:999px;flex:none;width:42px;height:24px;position:relative}html[data-design=v2][lang] .v2-toggle:after{content:"";width:18px;height:18px;transition:transform var(--t-move) var(--e-move);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}html[data-design=v2][lang] .v2-toggle.on{background:var(--v2-green)}html[data-design=v2][lang] .v2-toggle.on:after{transform:translate(18px)}html[data-design=v2][lang] .v2-table{border-collapse:collapse;width:100%;font-size:13px}html[data-design=v2][lang] .v2-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--v2-ink-3);border-bottom:1px solid var(--v2-line);padding:8px 10px;font-size:13px}html[data-design=v2][lang] .v2-table td{border-bottom:1px solid var(--v2-line);padding:10px}html[data-design=v2][lang] .v2-note{border:1px solid var(--v2-line);background:var(--v2-bg-2);color:var(--v2-ink-2);border-radius:12px;padding:10px 12px;font-size:13px}html[data-design=v2][lang] .v2-note.warn{background:var(--v2-t-orange);border-color:var(--v2-tb-orange);color:var(--v2-ink)}html[data-design=v2][lang] .v2-note.ok{background:var(--v2-t-green);border-color:var(--v2-tb-green);color:var(--v2-ink)}html[data-design=v2][lang] .v2-note.bad{background:var(--v2-t-red);border-color:var(--v2-tb-red);color:var(--v2-ink)}html[data-design=v2][lang] .v2-h2{margin:0 0 10px;font-size:18px;font-weight:800}html[data-design=v2][lang] .v2-grid3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}html[data-design=v2][lang] .v2-two{grid-template-columns:1fr 320px;align-items:start;gap:16px;display:grid}html[data-design=v2][lang] .v2-icongrid{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}html[data-design=v2][lang] .v2-icongrid button{aspect-ratio:1;border:1px solid var(--v2-line);background:var(--v2-bg);cursor:pointer;color:var(--v2-ink-2);border-radius:12px;place-items:center;display:grid}html[data-design=v2][lang] .v2-icongrid button:hover{background:var(--v2-bg-2)}html[data-design=v2][lang] .v2-icongrid button.on{border-color:var(--v2-ink);box-shadow:inset 0 0 0 1px var(--v2-ink);color:var(--v2-ink)}html[data-design=v2][lang] .v2-icongrid .v2-ic{width:22px;height:22px}html[data-design=v2][lang] .v2-colors{flex-wrap:wrap;gap:8px;display:flex}html[data-design=v2][lang] .v2-colors button{background:var(--c);cursor:pointer;border:2px solid #0000;border-radius:50%;width:28px;height:28px}html[data-design=v2][lang] .v2-colors button.on{border-color:var(--v2-ink);box-shadow:inset 0 0 0 2px var(--v2-bg)}html[data-design=v2][lang] .v2-modes{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}html[data-design=v2][lang] .v2-mode{border:1px solid var(--v2-line);color:var(--v2-ink);background:var(--v2-bg);cursor:pointer;text-align:left;border-radius:16px;flex-direction:column;gap:8px;padding:14px;text-decoration:none;display:flex}html[data-design=v2][lang] .v2-mode:hover{background:var(--v2-bg-2);border-color:var(--v2-line-2)}html[data-design=v2][lang] .v2-mode .v2-ic{width:24px;height:24px}html[data-design=v2][lang] .v2-mode b{font-size:14px}html[data-design=v2][lang] .v2-mode small{color:var(--v2-ink-2);font-size:13px}html[data-design=v2][lang] .v2-mode.off{opacity:.45;cursor:not-allowed}html[data-design=v2][lang] .v2-focus{max-width:720px;margin:0 auto;padding:20px 16px 40px}html[data-design=v2][lang] .v2-flashcard{border:1px solid var(--v2-line);text-align:center;background:var(--v2-bg);cursor:pointer;border-radius:20px;justify-content:center;align-items:center;min-height:280px;padding:28px;font-size:20px;font-weight:600;display:flex}html[data-design=v2][lang] .v2-choice{text-align:left;border:1px solid var(--v2-line);background:var(--v2-bg);width:100%;color:var(--v2-ink);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:600;display:flex}html[data-design=v2][lang] .v2-choice:hover{background:var(--v2-bg-2)}html[data-design=v2][lang] .v2-choice.ok{border-color:var(--v2-green);background:var(--v2-t-green)}html[data-design=v2][lang] .v2-choice.bad{border-color:var(--v2-heart);background:var(--v2-t-red)}html[data-design=v2][lang] .v2-choice.on{border-color:var(--v2-ink);box-shadow:inset 0 0 0 1px var(--v2-ink)}@media (max-width:720px){html[data-design=v2][lang] .v2-two{grid-template-columns:1fr}html[data-design=v2][lang] .v2-grid3,html[data-design=v2][lang] .v2-modes{grid-template-columns:1fr 1fr}html[data-design=v2][lang] .v2-icongrid{grid-template-columns:repeat(6,1fr)}}html[data-design=v2][lang] .v2-quests{margin-bottom:12px}html[data-design=v2][lang] .v2-quest{border:1px solid var(--v2-line);background:var(--v2-bg);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}html[data-design=v2][lang] .v2-quest.done{background:var(--v2-bg-2)}html[data-design=v2][lang] .v2-quest .grow{flex:1;min-width:0}html[data-design=v2][lang] .v2-quest b{font-size:14px;display:block}html[data-design=v2][lang] .v2-quest small{color:var(--v2-ink-3);margin-top:1px;font-size:13px;display:block}html[data-design=v2][lang] .v2-quest .v2-bar{height:6px}html[data-design=v2][lang] .v2-quest.done .v2-bar>i{background:var(--v2-grad-green)}html[data-design=v2][lang] .v2-quest-ic{background:var(--v2-bg-2);width:34px;height:34px;color:var(--v2-ink-2);border-radius:10px;flex:none;place-items:center;display:grid}html[data-design=v2][lang] .v2-quest.done .v2-quest-ic{background:var(--v2-t-green);color:var(--v2-green)}html[data-design=v2][lang] .v2-quest-end{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}html[data-design=v2][lang] .v2-quest-count{color:var(--v2-ink-2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}@media (max-width:520px){html[data-design=v2][lang] .v2-quest{flex-wrap:wrap}html[data-design=v2][lang] .v2-quest-end{flex-direction:row;justify-content:flex-end;align-items:center;width:100%}}html[data-design=v2][lang] .v9-app{min-height:100dvh;display:flex}html[data-design=v2][lang] .v9-side{border-right:1px solid var(--v2-line);background:var(--v2-bg);width:236px;padding:calc(16px + env(safe-area-inset-top)) 12px 14px;scrollbar-width:none;flex-direction:column;flex:none;gap:12px;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}html[data-design=v2][lang] .v9-side::-webkit-scrollbar{display:none}html[data-design=v2][lang] .v9-side>*{flex-shrink:0}html[data-design=v2][lang] .v9-logo{color:var(--v2-ink);align-items:center;gap:9px;padding:0 6px;font-size:19px;text-decoration:none;display:flex}html[data-design=v2][lang] .v9-logo img{border-radius:8px;flex:none;width:27px;height:27px;display:block}html[data-design=v2][lang] .v9-cta{flex-direction:column;gap:7px;display:flex}html[data-design=v2][lang] .v9-nav{flex-direction:column;gap:1px;display:flex}html[data-design=v2][lang] .v9-nav hr{border:0;border-top:1px solid var(--v2-line);margin:8px 10px}html[data-design=v2][lang] .v9-nav a,html[data-design=v2][lang] .v9-nav button{width:100%;height:33px;color:var(--v2-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}html[data-design=v2][lang] .v9-nav a .v2-ic,html[data-design=v2][lang] .v9-nav button .v2-ic{width:17px;height:17px;color:var(--v2-ink-3)}html[data-design=v2][lang] .v9-nav a:hover,html[data-design=v2][lang] .v9-nav button:hover{background:var(--v2-bg-2);color:var(--v2-ink)}html[data-design=v2][lang] .v9-nav a.on{background:var(--v2-bg-3);color:var(--v2-ink);font-weight:700}html[data-design=v2][lang] .v9-count{color:var(--v2-ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:700}html[data-design=v2][lang] .v9-count.hot{background:var(--v2-heart);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 6px;display:grid}html[data-design=v2][lang] .v9-super{border:1px solid var(--v2-tb-yellow);background:var(--v2-t-yellow);color:var(--v2-ink);border-radius:13px;padding:11px 12px;text-decoration:none;display:block}html[data-design=v2][lang] .v9-super b{align-items:center;gap:6px;font-size:13px;display:flex}html[data-design=v2][lang] .v9-super b .v2-ic{width:15px;height:15px;color:var(--v2-gold)}html[data-design=v2][lang] .v9-super p{color:var(--v2-ink-2);margin:5px 0 9px;font-size:13px;line-height:1.4}html[data-design=v2][lang] .v9-spacer{flex:auto;min-height:8px}html[data-design=v2][lang] .v9-foot{border-top:1px solid var(--v2-line);padding-top:8px}html[data-design=v2][lang] .v9-foot .v9-ethos{color:var(--v2-ink-3);margin:0;padding:6px 10px 0;font-size:13px;line-height:1.45}html[data-design=v2][lang] .v9-main{flex:1;min-width:0}html[data-design=v2][lang] .v9-page{width:100%;max-width:1000px;margin:0 auto;padding:24px 22px 48px}html[data-design=v2][lang] .v9-promo{border:1px solid var(--v2-line);border-radius:var(--v2-r);background:var(--v2-bg);color:var(--v2-ink);align-items:center;gap:13px;margin-bottom:12px;padding:13px 15px;text-decoration:none;display:flex}html[data-design=v2][lang] a.v9-promo:hover{background:var(--v2-bg-2);border-color:var(--v2-line-2)}html[data-design=v2][lang] .v9-promo b{font-size:14px;display:block}html[data-design=v2][lang] .v9-promo small{color:var(--v2-ink-2);margin-top:1px;font-size:13px;display:block}html[data-design=v2][lang] .v9-promo .v9-grow{flex:1;min-width:0}html[data-design=v2][lang] .v9-promo .v9-pic{flex:none;place-items:center;width:44px;display:grid}html[data-design=v2][lang] .v9-promo .v9-pic .v2-ic{width:26px;height:26px}html[data-design=v2][lang] .v9-grid2{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}html[data-design=v2][lang] .v9-sec{margin-top:24px}html[data-design=v2][lang] .v9-sech{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}html[data-design=v2][lang] .v9-sech h2{margin:0;font-size:17px;font-weight:800}html[data-design=v2][lang] .v9-link{color:var(--v2-ink-2);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none}html[data-design=v2][lang] .v9-link:hover{color:var(--v2-ink)}html[data-design=v2][lang] .v9-av{background:var(--v2-bg-2);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:14px;display:grid}html[data-design=v2][lang] .v9-task{border-bottom:1px solid var(--v2-line);align-items:center;gap:10px;padding:8px 0;display:flex}html[data-design=v2][lang] .v9-task:last-child{border-bottom:0}html[data-design=v2][lang] .v9-check{border:1.5px solid var(--v2-line-2);border-radius:50%;flex:none;place-items:center;width:19px;height:19px;display:grid}html[data-design=v2][lang] .v9-check.on{background:var(--v2-green);border-color:var(--v2-green)}html[data-design=v2][lang] .v9-check.on .v2-ic{color:#fff;width:11px;height:11px}html[data-design=v2][lang] .v9-task-btn{border:0;border-bottom:1px solid var(--v2-line);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;align-items:flex-start}html[data-design=v2][lang] .v9-task-btn .v9-check{margin-top:1px;transition:background .15s,border-color .15s,transform .12s}html[data-design=v2][lang] .v9-task-btn:hover .v9-check{border-color:var(--v2-green)}html[data-design=v2][lang] .v9-task-btn:active .v9-check{transform:scale(.88)}html[data-design=v2][lang] .v9-task-btn:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:8px}html[data-design=v2][lang] .v9-task-btn span:last-child{transition:color .15s}html[data-design=v2][lang] .v9-check.sm{border-width:1.5px;width:16px;height:16px}html[data-design=v2][lang] .v9-check.sm.on .v2-ic{width:9px;height:9px}html[data-design=v2][lang] .v2-plan-task{width:100%;font:inherit;color:var(--v2-ink-2);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:flex-start;gap:8px;padding:3px 0;font-size:13px;line-height:1.45;display:flex}html[data-design=v2][lang] .v2-plan-task .v9-check{margin-top:1px;transition:background .15s,border-color .15s,transform .12s}html[data-design=v2][lang] .v2-plan-task:hover .v9-check{border-color:var(--v2-green)}html[data-design=v2][lang] .v2-plan-task:active .v9-check{transform:scale(.88)}html[data-design=v2][lang] .v2-plan-task.done>span:last-child{color:var(--v2-ink-3);text-decoration:line-through}html[data-design=v2][lang] .v2-plan-task:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:6px}html[data-design=v2][lang] .v9-task span{font-size:13px}html[data-design=v2][lang] .v9-task.done>span{color:var(--v2-ink-3);text-decoration:line-through}html[data-design=v2][lang] .v9-task .v9-when{color:var(--v2-ink-3);flex:none;margin-left:auto;font-size:13px;font-weight:600;text-decoration:none}html[data-design=v2][lang] .v9-rank{align-items:center;gap:9px;padding:7px 0;font-size:13px;display:flex}html[data-design=v2][lang] .v9-rank .v9-pos{width:18px;color:var(--v2-ink-3);text-align:center;flex:none;font-size:13px;font-weight:800}html[data-design=v2][lang] .v9-rank .v9-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-design=v2][lang] .v9-rank .v9-xp{color:var(--v2-ink-2);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:13px;font-weight:700}html[data-design=v2][lang] .v9-nudge{border-top:1px solid var(--v2-line);align-items:center;gap:10px;margin-top:11px;padding-top:11px;display:flex}html[data-design=v2][lang] .v9-nudge .v9-pic{flex:none;place-items:center;width:42px;display:grid}html[data-design=v2][lang] .v9-nudge div{min-width:0;color:var(--v2-ink-2);flex:1;font-size:13px;line-height:1.4}html[data-design=v2][lang] .v9-nudge b{color:var(--v2-ink)}html[data-design=v2][lang] .v9-jump{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}html[data-design=v2][lang] .v9-jcard{border:1px solid var(--v2-line);background:var(--v2-bg);cursor:pointer;text-align:left;width:100%;color:var(--v2-ink);border-radius:15px;padding:13px;text-decoration:none;display:block}html[data-design=v2][lang] .v9-jcard:hover{border-color:var(--v2-line-2);background:var(--v2-bg-2)}html[data-design=v2][lang] .v9-jcard .v9-jrow{align-items:center;gap:11px;display:flex}html[data-design=v2][lang] .v9-jcard b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;display:block;overflow:hidden}html[data-design=v2][lang] .v9-jcard small{color:var(--v2-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}@media (max-width:980px){html[data-design=v2][lang] .v9-side{display:none}html[data-design=v2][lang] .v9-main{padding-bottom:calc(66px + env(safe-area-inset-bottom))}html[data-design=v2][lang] .v9-grid2,html[data-design=v2][lang] .v9-jump{grid-template-columns:1fr}html[data-design=v2][lang] .v9-page{padding:16px 16px 32px}}html[data-design=v2][lang] body{background:var(--v2-bg)!important}html[data-design=v2][lang] .v9-main,html[data-design=v2][lang] .page-shell{background:var(--v2-page)!important}html[data-design=v2][lang] .v9-main{position:relative}html[data-design=v2][lang] .v9-main:before{content:"";pointer-events:none;background:var(--v2-glow);z-index:0;height:520px;position:absolute;inset:0 0 auto}html[data-design=v2][lang] .v9-page,html[data-design=v2][lang] .v2-page{z-index:1;position:relative}html[data-design=v2][lang] .v2-card,html[data-design=v2][lang] .v9-promo,html[data-design=v2][lang] .v9-jcard,html[data-design=v2][lang] .v2-stat,html[data-design=v2][lang] .v2-hero-card,html[data-design=v2][lang] .v2-kpi{box-shadow:0 1px 2px #1e1b4b0a,0 8px 24px -16px #1e1b4b2e}html[data-design=v2][lang].dark{--v2-hairline:#ffffff1a;--v2-top-hl:inset 0 1px 0 #ffffff0f}html[data-design=v2][lang].dark .v2-card,html[data-design=v2][lang].dark .v9-promo,html[data-design=v2][lang].dark .v9-jcard,html[data-design=v2][lang].dark .v2-stat,html[data-design=v2][lang].dark .v2-hero-card,html[data-design=v2][lang].dark .v2-kpi,html[data-design=v2][lang].dark .v2-modal,html[data-design=v2][lang].dark .dp-pop{border-color:var(--v2-hairline);box-shadow:var(--v2-top-hl)}html[data-design=v2][lang].dark .v2-sheet>div{border-top:1px solid var(--v2-hairline);box-shadow:var(--v2-top-hl)}html[data-design=v2][lang].dark .v9-jcard:hover{border-color:var(--v2-line-2)}html[data-design=v2][lang] .v2-hero-card{background:linear-gradient(135deg, var(--v2-t-purple) 0%, var(--v2-bg) 62%)!important;border-color:var(--v2-tb-purple)!important}html[data-design=v2][lang] .v2-bar{background:var(--v2-bg-3)}html[data-design=v2][lang] .v2-bar>i{background:var(--v2-grad-accent)}html[data-design=v2][lang] .v2-bar.green>i{background:var(--v2-grad-green)}html[data-design=v2][lang] .v2-bar.flame>i{background:var(--v2-grad-flame)}html[data-design=v2][lang] .v2-bar.gold>i{background:var(--v2-grad-gold)}html[data-design=v2][lang] .v2-bar.gem>i{background:var(--v2-grad-gem)}html[data-design=v2][lang] .v2-bar.heart>i{background:var(--v2-grad-heart)}html[data-design=v2][lang] div[class*=rounded-full][class*=bg-gradient]{background-image:var(--v2-grad-accent)!important}html[data-design=v2][lang] .v2-btn{background:var(--v2-grad-ink);box-shadow:0 1px 2px #1e1b4b2e}html[data-design=v2][lang] .v2-btn:hover:not(:disabled):not(.off){background:var(--v2-ink-hover)}html[data-design=v2][lang] .v2-btn.sec{background:var(--v2-bg);box-shadow:none}html[data-design=v2][lang] .v2-btn.gold{background:var(--v2-grad-gold)}html[data-design=v2][lang] .v2-cover{background-image:linear-gradient(140deg,#ffffff52,#0000000f);box-shadow:0 2px 8px -3px #1e1b4b73}html[data-design=v2][lang] .v2-stat-ic,html[data-design=v2][lang] .v2-quest-ic{background-image:linear-gradient(140deg,#ffffff47,#0000)}html[data-design=v2][lang] .v9-nav a.on{background:var(--v2-t-purple);color:var(--v2-accent)}html[data-design=v2][lang] .v9-nav a.on .v2-ic{color:var(--v2-accent)}html[data-design=v2][lang] .v9-side{background:var(--v2-bg)}html[data-design=v2][lang] .v2-tabs a.on,html[data-design=v2][lang] .v2-tabs a.on .v2-ic{color:var(--v2-accent)}@media (max-width:620px){html[data-design=v2][lang] .v2-head{gap:10px;margin-bottom:14px}html[data-design=v2][lang] .v2-head h1{font-size:20px}html[data-design=v2][lang] .v2-head .v2-av{width:40px;height:40px;font-size:21px}html[data-design=v2][lang] .v2-pills{width:100%}html[data-design=v2][lang] .v2-pills .v2-pill{flex:1;justify-content:center;padding:0 8px}html[data-design=v2][lang] .v2-pills .v2-iconbtn{flex:none}html[data-design=v2][lang] .v2-pills .v2-pill.cel-chip{flex:1 0 100%;order:-1}html[data-design=v2][lang] .v2-hero-card{gap:12px;padding:16px}html[data-design=v2][lang] .v2-hero-card h2{font-size:19px}html[data-design=v2][lang] .v2-hero-card p{margin-bottom:12px;font-size:13px}html[data-design=v2][lang] .v2-hero-card>div:first-child svg{width:auto;max-height:84px}html[data-design=v2][lang] .v2-hero-actions{flex-wrap:nowrap}html[data-design=v2][lang] .v2-hero-actions .v2-btn{flex:1;height:44px;padding:0 10px;font-size:13px}html[data-design=v2][lang] .v2-stat{flex-wrap:wrap}html[data-design=v2][lang] .v2-stat .v2-stat-side{flex-direction:row;justify-content:flex-start;width:100%;margin-left:0}html[data-design=v2][lang] .v9-promo{flex-wrap:wrap;gap:10px}html[data-design=v2][lang] .v9-promo .v9-grow{flex-basis:100%;order:2}html[data-design=v2][lang] .v9-promo .v9-pic{order:1}html[data-design=v2][lang] .v9-promo>.v2-btn,html[data-design=v2][lang] .v9-promo>a.v2-btn{order:1;margin-left:auto}html[data-design=v2][lang] .v9-sec{margin-top:18px}html[data-design=v2][lang] .v9-nudge{flex-wrap:wrap}html[data-design=v2][lang] .v9-nudge div{flex-basis:100%}html[data-design=v2][lang] .v9-nudge>.v2-btn,html[data-design=v2][lang] .v9-nudge>a.v2-btn{margin-left:auto}}@media (max-width:899px){html[data-design=v2][lang] .v2-tabs a,html[data-design=v2][lang] .v2-tabs button{min-width:0;padding:4px 2px;font-size:13px}html[data-design=v2][lang] .v2-tabs a>span,html[data-design=v2][lang] .v2-tabs button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}html[data-design=v2][lang] .v2-tabs{box-shadow:0 -8px 24px -18px #1e1b4b80}}html[data-design=v2][lang] .v2-medal-defs{width:0;height:0;position:absolute;overflow:hidden}html[data-design=v2][lang] .bm-bronze{--bm-a:#f5cda6;--bm-b:#c98a57;--bm-c:#8b5424;--bm-rim:#f8dcc3;--bm-hi:#fff;--bm-ray:#e0a878;--bm-ink:#4a2a10;--bm-glow:#c98a576b;--bm-tint:#f9ede2;--bm-tb:#ebd3bc;--bm-tint-ink:#8b5424}html[data-design=v2][lang] .bm-silver{--bm-a:#fdfeff;--bm-b:#cad4e3;--bm-c:#8e9bb1;--bm-rim:#fff;--bm-hi:#fff;--bm-ray:#c6d0de;--bm-ink:#374052;--bm-glow:#8e9bb16b;--bm-tint:#eef2f8;--bm-tb:#d6deea;--bm-tint-ink:#5a6679}html[data-design=v2][lang] .bm-gold{--bm-a:#fff1bc;--bm-b:#f2c33f;--bm-c:#c4870a;--bm-rim:#fff8dd;--bm-hi:#fff;--bm-ray:#f3d073;--bm-ink:#5e4204;--bm-glow:#e9a4007a;--bm-tint:#fff7e0;--bm-tb:#f7e3a1;--bm-tint-ink:#8a6d3b}html[data-design=v2][lang] .bm-elite{--bm-a:#f2e9ff;--bm-b:#a78bfa;--bm-c:#6d28d9;--bm-rim:#f8f3ff;--bm-hi:#fff;--bm-ray:#c4b5fd;--bm-ink:#2e1065;--bm-glow:#7c3aed85;--bm-tint:#f3eeff;--bm-tb:#d8d2ff;--bm-tint-ink:#6d28d9}html[data-design=v2][lang] .bm-locked,html[data-design=v2][lang] .v2-medal.locked,html[data-design=v2][lang] .v2-tier-tag.locked,html[data-design=v2][lang] .v2-medal-card.locked{--bm-a:var(--v2-bg-2);--bm-b:var(--v2-bg-3);--bm-c:var(--v2-bg-3);--bm-rim:var(--v2-line-2);--bm-hi:var(--v2-line);--bm-ray:var(--v2-line);--bm-ink:var(--v2-ink-3);--bm-glow:transparent;--bm-tint:var(--v2-bg-2);--bm-tb:var(--v2-line);--bm-tint-ink:var(--v2-ink-3)}html[data-design=v2][lang].dark .bm-bronze{--bm-tint:#33241a;--bm-tb:#5a3a24;--bm-tint-ink:#e0a878;--bm-glow:#e0a87857}html[data-design=v2][lang].dark .bm-silver{--bm-tint:#1e2333;--bm-tb:#333a4e;--bm-tint-ink:#c6d0de;--bm-glow:#c6d0de4d}html[data-design=v2][lang].dark .bm-gold{--bm-tint:#33290f;--bm-tb:#5c4a1c;--bm-tint-ink:#f0c24b;--bm-glow:#f2c33f61}html[data-design=v2][lang].dark .bm-elite{--bm-tint:#251b45;--bm-tb:#3b3566;--bm-tint-ink:#c4b5fd;--bm-glow:#a78bfa70}html[data-design=v2][lang] .bm-sovereign{--bm-a:#ffe3b8;--bm-b:#d9663f;--bm-c:#8e2418;--bm-rim:#ffebcb;--bm-hi:#fff;--bm-ray:#e3a23a;--bm-ink:#4a100a;--bm-glow:#c8553d8c;--bm-tint:#ffefe2;--bm-tb:#edb79b;--bm-tint-ink:#9e2a1e}html[data-design=v2][lang].dark .bm-sovereign{--bm-tint:#331813;--bm-tb:#6b3426;--bm-tint-ink:#f2a36b;--bm-glow:#f2a36b75}html[data-design=v2][lang] .v2-medal{flex:none;place-items:center;transition:transform .18s;display:inline-grid;position:relative}html[data-design=v2][lang] .v2-medal:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 46%, var(--bm-glow), transparent 68%);border-radius:50%;position:absolute;inset:-16%}html[data-design=v2][lang] .v2-medal-art{width:100%;height:100%;position:absolute;inset:0;overflow:visible}html[data-design=v2][lang] .v2-medal.earned .v2-medal-art{filter:drop-shadow(0 3px 5px var(--bm-glow))}html[data-design=v2][lang] .v2-medal-ic{z-index:2;color:var(--bm-ink);place-items:center;display:grid;position:relative}html[data-design=v2][lang] .v2-medal.locked .v2-medal-ic{opacity:.85}html[data-design=v2][lang] .bm-plate{stroke:var(--bm-rim);stroke-width:2.4px}html[data-design=v2][lang] .bm-ring,html[data-design=v2][lang] .bm-ring2{fill:none;stroke:var(--bm-hi);stroke-width:1.4px;opacity:.5}html[data-design=v2][lang] .bm-ring2{stroke-width:1px;opacity:.35}html[data-design=v2][lang] .bm-ring3{fill:none;stroke:var(--bm-hi);stroke-width:.9px;stroke-dasharray:1.6 2.4;opacity:.55}html[data-design=v2][lang] .bm-sovereign .bm-rays{opacity:.8}html[data-design=v2][lang] .bm-rays{fill:var(--bm-ray);opacity:.6}html[data-design=v2][lang] .bm-gloss{fill:var(--bm-hi);opacity:.3}html[data-design=v2][lang] .v2-shelf{margin-bottom:20px}html[data-design=v2][lang] .v2-shelf-head{align-items:center;gap:12px;margin:0 0 10px;display:flex}html[data-design=v2][lang] .v2-shelf-head h2{flex:none;margin:0;font-size:17px;font-weight:800}html[data-design=v2][lang] .v2-shelf-head .v2-bar{flex:1;min-width:40px}html[data-design=v2][lang] .v2-shelf-count{color:var(--v2-ink-2);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:800}html[data-design=v2][lang] .v2-medal-grid{grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:10px;display:grid}html[data-design=v2][lang] .v2-medal-card{border:1px solid var(--v2-line);background:var(--v2-bg);color:var(--v2-ink);text-align:center;cursor:pointer;border-radius:18px;flex-direction:column;align-items:center;gap:7px;padding:16px 10px 12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}html[data-design=v2][lang] .v2-medal-card.earned{border-color:var(--bm-tb);background:linear-gradient(180deg, var(--bm-tint) 0%, var(--v2-bg) 74%);box-shadow:0 1px 2px #1e1b4b0d,0 12px 28px -20px #1e1b4b73}html[data-design=v2][lang].dark .v2-medal-card.earned{box-shadow:0 1px 2px #0000004d,0 12px 30px -20px #000000b3}html[data-design=v2][lang] .v2-medal-card:hover{border-color:var(--v2-line-2);transform:translateY(-2px)}html[data-design=v2][lang] .v2-medal-card.earned:hover{border-color:var(--bm-tint-ink)}html[data-design=v2][lang] .v2-medal-card.on{border-color:var(--v2-accent);box-shadow:inset 0 0 0 1px var(--v2-accent)}html[data-design=v2][lang] .v2-medal-card b{font-size:13px;font-weight:800;line-height:1.2}html[data-design=v2][lang] .v2-medal-card small{color:var(--v2-ink-3);font-size:13px;font-weight:500;line-height:1.3}html[data-design=v2][lang] .v2-medal-card.locked b{color:var(--v2-ink-2)}html[data-design=v2][lang] .v2-medal-pin{background:var(--v2-accent);width:17px;height:17px;color:var(--v2-on-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}html[data-design=v2][lang] .v2-tier-tag{letter-spacing:.03em;text-transform:uppercase;background:var(--bm-tint);height:20px;color:var(--bm-tint-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:13px;font-weight:800;display:inline-flex}html[data-design=v2][lang] .v2-tier-tag.lg{height:25px;margin-top:10px;padding:0 12px;font-size:13px}html[data-design=v2][lang] .v2-slot{cursor:pointer;border:1px dashed var(--v2-line-2);background:var(--v2-bg);width:66px;height:66px;color:var(--v2-ink-3);border-radius:50%;place-items:center;padding:0;display:grid}html[data-design=v2][lang] .v2-slot:hover{border-color:var(--v2-accent);color:var(--v2-accent)}html[data-design=v2][lang] .v2-slot.filled{background:0 0;border:0}html[data-design=v2][lang] .v2-slot.filled:hover .v2-medal{transform:scale(1.06)}html[data-design=v2][lang] .v2-kpi-tier{align-items:center;gap:9px;display:flex}html[data-design=v2][lang] .v2-kpi-tier b{font-size:20px}html[data-design=v2][lang] .v2-medal-hero{text-align:center;flex-direction:column;align-items:center;padding:6px 0 2px;display:flex}html[data-design=v2][lang] .v2-medal-hero h3{font-size:21px}@media (max-width:420px){html[data-design=v2][lang] .v2-medal-grid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:8px}html[data-design=v2][lang] .v2-shelf-head h2{font-size:16px}}html[data-design=v2][lang] .v2-btn.gold,html[data-design=v2][lang] .v2-btn.gold *,html[data-design=v2][lang] a[class*=from-yellow-],html[data-design=v2][lang] button[class*=from-yellow-],html[data-design=v2][lang] a[class*=from-amber-],html[data-design=v2][lang] button[class*=from-amber-],html[data-design=v2][lang] a[class*=from-orange-],html[data-design=v2][lang] button[class*=from-orange-],html[data-design=v2][lang] a[class*=bg-yellow-]:not([class*=\/]),html[data-design=v2][lang] button[class*=bg-yellow-]:not([class*=\/]),html[data-design=v2][lang] a[class*=bg-amber-]:not([class*=\/]),html[data-design=v2][lang] button[class*=bg-amber-]:not([class*=\/]),html[data-design=v2][lang] a[class*=from-yellow-] .v2-ic,html[data-design=v2][lang] button[class*=from-yellow-] .v2-ic,html[data-design=v2][lang] a[class*=from-amber-] .v2-ic,html[data-design=v2][lang] button[class*=from-amber-] .v2-ic{color:#2b1d00!important}html[data-design=v2][lang],html[data-design=v2][lang] body,html[data-design=v2][lang] .v9-main,html[data-design=v2][lang] .v9-page,html[data-design=v2][lang] .v2-page{max-width:100%;overflow-x:clip}html[data-design=v2][lang] .v9-main:before{max-width:100%}html[data-design=v2][lang] .v2-row>*,html[data-design=v2][lang] .v9-promo>*,html[data-design=v2][lang] .v2-stat>*,html[data-design=v2][lang] .v2-list-row>*,html[data-design=v2][lang] .v9-rank>*,html[data-design=v2][lang] .v9-task>*{min-width:0}html[data-design=v2][lang] .v2-card,html[data-design=v2][lang] .v9-jcard,html[data-design=v2][lang] .v2-kpi,html[data-design=v2][lang] .v2-stat{overflow-wrap:anywhere}html[data-design=v2][lang] .v2-table{white-space:nowrap;display:block;overflow-x:auto}html[data-design=v2][lang] pre,html[data-design=v2][lang] code{max-width:100%;overflow-x:auto}@media (max-width:620px){html[data-design=v2][lang] .v9-jcard b,html[data-design=v2][lang] .v2-deck-card b,html[data-design=v2][lang] .v2-list-row b,html[data-design=v2][lang] .v2-row b,html[data-design=v2][lang] .v9-name,html[data-design=v2][lang] .pb-cell b{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}html[data-design=v2][lang] .v9-jcard small,html[data-design=v2][lang] .v2-deck-card small,html[data-design=v2][lang] .v2-row small{white-space:normal}html[data-design=v2][lang] .v9-rank{flex-wrap:wrap}html[data-design=v2][lang] .v9-rank .v9-xp{flex:none}html[data-design=v2][lang] .v2-card{padding:14px}html[data-design=v2][lang] .v9-page{padding:14px 14px 28px}html[data-design=v2][lang] .v2-hero,html[data-design=v2][lang] .v2-stack{gap:10px}}html[data-design=v2][lang] .v2-lb-row{gap:12px;padding:11px 0}html[data-design=v2][lang] .v2-lb-row .v2-av{width:34px;height:34px;font-size:18px}html[data-design=v2][lang] .v2-lb-medals{flex:none;align-items:center;gap:7px;margin-left:auto;display:inline-flex}html[data-design=v2][lang] .v2-lb-row .v2-xp{text-align:right;font-variant-numeric:tabular-nums;min-width:92px;margin-left:0;font-size:14px}html[data-design=v2][lang] .v2-chip.gold{letter-spacing:.01em;background:var(--v2-grad-gold);color:#2b1d00;border:1px solid var(--v2-tb-yellow);height:28px;padding:0 10px;font-size:13px;box-shadow:0 1px 3px -1px #e9a400b3}html[data-design=v2][lang] .v2-chip.gold .v2-ic{color:#2b1d00}@media (max-width:720px){html[data-design=v2][lang] .v2-lb-row{flex-wrap:wrap;row-gap:6px}html[data-design=v2][lang] .v2-lb-medals{padding-left:var(--lb-indent,82px);flex:0 0 100%;order:3;margin-left:0}html[data-design=v2][lang] .v2-lb-row .v2-xp{order:2;min-width:0;margin-left:auto}}html[data-design=v2][lang] .dk-page{max-width:1120px;container:dk/inline-size}html[data-design=v2][lang] .dk-bar{align-items:center;gap:8px;min-width:0;min-height:44px;margin-bottom:10px;display:flex}html[data-design=v2][lang] .dk-bar-end{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}html[data-design=v2][lang] .dk-vis{background:var(--v2-bg-2);height:32px;color:var(--v2-ink-2);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}html[data-design=v2][lang] span.dk-vis{cursor:default}html[data-design=v2][lang] .dk-vis.pub{background:var(--v2-t-green);color:var(--v2-green-ink)}html[data-design=v2][lang] .dk-share{display:none}html[data-design=v2][lang] .dk-newpill{background:var(--v2-t-purple);min-width:0;height:28px;color:var(--v2-accent);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 4px 0 10px;font-size:13px;font-weight:800;display:inline-flex}html[data-design=v2][lang] .dk-newpill button{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}html[data-design=v2][lang] .dk-menu-wrap{position:relative}html[data-design=v2][lang] .dk-menu{z-index:40;border:1px solid var(--v2-line);background:var(--v2-bg);min-width:220px;animation:m-fade-in var(--t-hover,.15s) ease both;border-radius:16px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px -10px #11131847}html[data-design=v2][lang] .dk-menu button{min-height:44px;color:var(--v2-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:600;display:flex}html[data-design=v2][lang] .dk-menu button:hover,html[data-design=v2][lang] .dk-menu button:focus-visible{background:var(--v2-bg-2)}html[data-design=v2][lang] .dk-menu button .v2-ic{color:var(--v2-ink-2)}html[data-design=v2][lang] .dk-menu button.danger,html[data-design=v2][lang] .dk-menu button.danger .v2-ic{color:var(--v2-c-red)}html[data-design=v2][lang] .dk-menu-foot{border-top:1px solid var(--v2-line);color:var(--v2-ink-3);margin:4px 0 0;padding:8px 12px 4px;font-size:13px}html[data-design=v2][lang] .dk-hero{border-radius:var(--v2-r-lg);border:1px solid var(--v2-line);background:radial-gradient(420px 160px at 0% 0%, var(--dc-glow,transparent), transparent 70%), var(--v2-bg);padding:16px;position:relative;box-shadow:0 1px 2px #1b16400f,0 4px 14px #1b16400d}html[data-design=v2][lang] .dk-hero-top{align-items:center;gap:12px;display:flex}html[data-design=v2][lang] .dk-cover-btn{cursor:pointer;background:0 0;border:0;border-radius:16px;flex:none;padding:0;position:relative}html[data-design=v2][lang] .dk-cover{color:#fff;background:var(--dc,var(--v2-accent));width:56px;height:56px;box-shadow:0 6px 14px -6px var(--dc,var(--v2-accent)), inset 0 1px 0 #fff6;background-image:linear-gradient(140deg,#ffffff57,#0000001a);border-radius:16px;flex:none;place-items:center;display:grid}html[data-design=v2][lang] .dk-cover .v2-ic{width:28px;height:28px}html[data-design=v2][lang] .dk-title{font-family:var(--v2-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:800;line-height:1.08}html[data-design=v2][lang] .dk-meta{color:var(--v2-ink-3);flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;font-size:13px;display:flex}html[data-design=v2][lang] .dk-meta .dk-subj{color:var(--v2-ink-2);font-weight:600}html[data-design=v2][lang] .dk-hero-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}html[data-design=v2][lang] .dk-from{max-width:100%;min-height:44px;color:var(--v2-ink-2);align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}html[data-design=v2][lang] .dk-test-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}html[data-design=v2][lang] .dk-test{border:1.5px dashed var(--v2-line-2);width:100%;min-height:44px;color:var(--v2-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:8px;padding:0 8px 0 12px;font-size:14px;font-weight:700;display:flex}html[data-design=v2][lang] .dk-test.on{background:var(--v2-t-orange);color:var(--v2-orange-ink);border:0}html[data-design=v2][lang] .dk-test.on .dk-test-ic{color:var(--v2-c-orange)}html[data-design=v2][lang] .dk-test.was{border-style:solid;border-color:var(--v2-line)}html[data-design=v2][lang] .dk-test-n{background:var(--v2-c-orange);height:28px;color:var(--v2-on-ink);border-radius:999px;flex:none;align-items:center;margin-left:auto;padding:0 11px;font-size:13px;font-weight:800;display:inline-flex}html[data-design=v2][lang] .dk-test-row .v2-note{flex:100%}html[data-design=v2][lang] .dk-next{margin-top:12px}html[data-design=v2][lang] .dk-go{background:var(--v2-accent);width:100%;min-height:56px;color:var(--v2-on-ink);text-align:left;transition:transform var(--t-press,.1s) ease, box-shadow var(--t-hover,.15s) ease;border-radius:16px;align-items:center;gap:10px;padding:8px 14px 8px 12px;text-decoration:none;display:flex;box-shadow:0 6px 16px -4px #7c3aed6b}html[data-design=v2][lang] .dk-go:hover{box-shadow:0 10px 22px -6px #7c3aed80}html[data-design=v2][lang] .dk-go:active:not(.off){transform:scale(var(--press-scale,.97))}html[data-design=v2][lang] .dk-go.off{opacity:.55;box-shadow:none}html[data-design=v2][lang] .dk-go-ic{background:#fff3;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;display:grid}html[data-design=v2][lang] .dk-go-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html[data-design=v2][lang] .dk-go-t b{font-family:var(--v2-display);font-size:17px;font-weight:800;line-height:1.1}html[data-design=v2][lang] .dk-go-t small{opacity:.85;text-wrap:balance;font-size:13px;font-weight:600}html[data-design=v2][lang] .dk-go-wait{background:var(--v2-bg-2);box-shadow:inset 0 0 0 1px var(--v2-line)}html[data-design=v2][lang] .dk-go-wait .dk-go-ic{background:var(--v2-skel-paint);animation:var(--v2-skel-anim)}html[data-design=v2][lang] .dk-next-sub{color:var(--v2-ink-3);justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex;position:relative}html[data-design=v2][lang] .dk-why{min-height:36px;color:var(--v2-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:700}html[data-design=v2][lang] .dk-pop{z-index:30;border:1px solid var(--v2-line);background:var(--v2-bg);width:min(320px,100vw - 32px);color:var(--v2-ink);text-align:left;animation:m-fade-in var(--t-hover,.15s) ease both;border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.5;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:0 12px 32px -10px #11131847}html[data-design=v2][lang] .dk-pop b{margin-bottom:2px;font-size:14px;display:block}html[data-design=v2][lang] .dk-pop p{color:var(--v2-ink-2);margin:0}html[data-design=v2][lang] .dk-mod:not(:empty){margin-top:12px}html[data-design=v2][lang] .dk-tabs{top:env(safe-area-inset-top);z-index:20;background:var(--v2-bg-2);height:44px;box-shadow:0 0 0 6px var(--v2-bg);border-radius:999px;gap:2px;margin:12px 0 0;padding:4px;display:flex;position:sticky}html[data-design=v2][lang] .dk-tabs button{min-width:0;color:var(--v2-ink-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:700;display:flex}html[data-design=v2][lang] .dk-tabs button.on{background:var(--v2-bg);color:var(--v2-ink);font-weight:800;box-shadow:0 1px 3px #1b16401f}html[data-design=v2][lang] .dk-tabs button:focus-visible{outline:2px solid var(--v2-accent);outline-offset:-2px}html[data-design=v2][lang] .dk-tab-n{color:var(--v2-ink-3);font-size:13px;font-weight:800}html[data-design=v2][lang] .dk-layout[data-tab=study] .dk-side .dk-panel,html[data-design=v2][lang] .dk-layout:not([data-tab=study]) .dk-panel[data-panel=study],html[data-design=v2][lang] .dk-layout[data-tab=cards] .dk-panel[data-panel=notes],html[data-design=v2][lang] .dk-layout[data-tab=notes] .dk-panel[data-panel=cards]{display:none}html[data-design=v2][lang] .dk-panel{padding-bottom:88px}html[data-design=v2][lang] .dk-h2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-design=v2][lang] .dk-group{margin-top:14px}html[data-design=v2][lang] .dk-group-h{justify-content:space-between;align-items:baseline;gap:10px;margin:0 4px 8px;display:flex}html[data-design=v2][lang] .dk-group-h b{letter-spacing:.08em;text-transform:uppercase;color:var(--v2-ink-3);font-size:13px;font-weight:800}html[data-design=v2][lang] .dk-group-h span{color:var(--v2-ink-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}html[data-design=v2][lang] .dk-modes{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}html[data-design=v2][lang] .dk-mode{border:1px solid var(--mc-line,var(--v2-line));background:var(--v2-bg);min-height:88px;color:var(--v2-ink);cursor:pointer;text-align:left;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:12px;text-decoration:none;display:flex;position:relative;box-shadow:0 1px 2px #1b16400d}html[data-design=v2][lang] a.dk-mode:hover{border-color:var(--mc,var(--v2-accent));box-shadow:0 8px 18px -12px var(--mc,var(--v2-accent))}html[data-design=v2][lang] .dk-mode-ic{width:32px;height:32px;color:var(--mc,var(--v2-accent));background:0 0;flex:none;place-items:center start;display:grid}html[data-design=v2][lang] .dk-mode-ic .v2-ic{width:22px;height:22px}html[data-design=v2][lang] .dk-mode .dk-mode-t{width:100%;min-width:0;margin-top:auto;display:block}html[data-design=v2][lang] .dk-mode b{overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.15;display:block}html[data-design=v2][lang] .dk-mode small{color:var(--v2-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;line-height:1.25;display:block;overflow:hidden}html[data-design=v2][lang] .dk-mode b .v2-new{margin:0;position:absolute;top:10px;right:10px}html[data-design=v2][lang] .dk-mode-n{background:var(--mc,var(--v2-accent));min-width:22px;height:22px;color:var(--v2-on-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;top:10px;right:10px}html[data-design=v2][lang] .dk-mode-bar{background:var(--mc-wash,var(--v2-bg-2));border-radius:999px;height:5px;position:absolute;top:26px;left:56px;right:12px;overflow:hidden}html[data-design=v2][lang] .dk-mode-bar i{background:var(--mc,var(--v2-accent));border-radius:999px;height:100%;display:block}html[data-design=v2][lang] .dk-mode.off{opacity:.48;cursor:not-allowed}html[data-design=v2][lang] .dk-mode.off .dk-mode-ic{color:var(--v2-ink-3);background:0 0}html[data-design=v2][lang] button.dk-mode:hover{border-color:var(--mc,var(--v2-accent))}html[data-design=v2][lang] .dk-mode b .ex-super{vertical-align:2px;height:20px;box-shadow:none;gap:3px;margin-left:6px;padding:0 7px;font-size:13px;line-height:1;display:inline-flex}html[data-design=v2][lang] .dk-mode b .ex-super .v2-ic{width:11px;height:11px}html[data-design=v2][lang] .pl-cal-t .ex-super{vertical-align:2px;height:22px;margin-left:6px;padding:0 8px;font-size:13px}html[data-design=v2][lang] .dk-reacts{border-top:1px solid var(--v2-line);flex-wrap:wrap;flex:100%;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}html[data-design=v2][lang] .dk-reacts-l{color:var(--v2-ink-3);margin-right:4px;font-size:13px}html[data-design=v2][lang] .dk-sec{align-items:center;gap:8px;min-width:0;margin:16px 0 10px;display:flex}html[data-design=v2][lang] .dk-sec h2{margin:0;font-size:17px;font-weight:800}html[data-design=v2][lang] .dk-sec .dk-sec-ic{background:var(--sc-wash,var(--v2-bg-2));width:30px;height:30px;color:var(--sc,var(--v2-ink-2));border-radius:10px;flex:none;place-items:center;display:grid}html[data-design=v2][lang] .dk-sec .dk-sec-ic .v2-ic{width:16px;height:16px}html[data-design=v2][lang] .dk-sec .dk-sec-end{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}html[data-design=v2][lang] .dk-sec-n{color:var(--v2-ink-3);white-space:nowrap;font-size:13px;font-weight:700}html[data-design=v2][lang] .dk-sec-due{background:var(--v2-t-purple);height:22px;color:var(--v2-accent);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:13px;font-weight:800;display:inline-flex}html[data-design=v2][lang] .dk-fold{width:36px;height:36px}html[data-design=v2][lang] .dk-fold .v2-ic,html[data-design=v2][lang] .dk-showall .v2-ic{transition:transform var(--t-hover,.15s) ease}html[data-design=v2][lang] .dk-fold[aria-expanded=true] .v2-ic,html[data-design=v2][lang] .dk-showall[aria-expanded=true] .v2-ic{transform:rotate(180deg)}html[data-design=v2][lang] .dk-showall{justify-self:start;margin-top:8px}html[data-design=v2][lang] .dk-showall .v2-ic{color:inherit}html[data-design=v2][lang] .dk-react.on{background:var(--rk-wash)!important;border-color:var(--rk)!important;color:var(--rk)!important;box-shadow:none!important}html[data-design=v2][lang] .dk-notes{position:relative}html[data-design=v2][lang] .dk-notes.long:not(.open):after{content:"";background:linear-gradient(to bottom, transparent, var(--v2-bg-2));pointer-events:none;border-radius:0 0 inherit inherit;height:44px;position:absolute;bottom:0;left:0;right:0}html[data-design=v2][lang] .dk-notes-pre{white-space:pre-wrap;margin:0;font-family:inherit;font-size:14px;line-height:1.6}html[data-design=v2][lang] .dk-addrow{border:1.5px dashed var(--v2-tb-purple);background:var(--v2-t-purple);width:100%;min-height:60px;color:var(--v2-ink);font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;margin-top:12px;padding:10px 14px 10px 12px;display:flex}html[data-design=v2][lang] .dk-addrow:hover{border-color:var(--v2-accent)}html[data-design=v2][lang] .dk-addrow-ic{background:var(--v2-accent);width:36px;height:36px;color:var(--v2-on-ink);border-radius:12px;flex:none;place-items:center;display:grid}html[data-design=v2][lang] .dk-addrow-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}html[data-design=v2][lang] .dk-addrow-t b{font-size:15px;font-weight:800}html[data-design=v2][lang] .dk-addrow-t small{color:var(--v2-ink-3);font-size:13px}html[data-design=v2][lang] .dk-filechips{flex-wrap:wrap;gap:6px;display:flex}html[data-design=v2][lang] .dk-filechip{border:1px solid var(--v2-line);background:var(--v2-bg);max-width:100%;min-height:36px;color:var(--v2-ink);font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:13px;font-weight:600;display:inline-flex;overflow:hidden}html[data-design=v2][lang] .dk-filechip span{background:var(--v2-bg-2);color:var(--v2-ink-3);letter-spacing:.04em;border-radius:6px;flex:none;padding:2px 5px;font-size:13px;font-weight:800}html[data-design=v2][lang] .dk-tutor-row{display:none}html[data-design=v2][lang] .dk-tutor-row .tp-entry{margin:0 0 4px}html[data-design=v2][lang] .dk-fabwrap{z-index:30;bottom:calc(66px + 12px + env(safe-area-inset-bottom));pointer-events:none;justify-content:flex-end;height:56px;margin-top:-56px;display:flex;position:sticky}html[data-design=v2][lang] .dk-fab{pointer-events:auto;background:var(--v2-bg);cursor:pointer;width:56px;height:56px;box-shadow:0 6px 18px #1b164038, 0 0 0 3px var(--v2-bg), 0 0 0 5px var(--v2-tb-purple);border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:relative}html[data-design=v2][lang] .dk-fab:focus-visible{outline:2px solid var(--v2-accent);outline-offset:6px}html[data-design=v2][lang] .dk-fab[aria-disabled=true]{opacity:.6}html[data-design=v2][lang] .dk-fab-spark{background:var(--v2-accent);width:20px;height:20px;color:var(--v2-on-ink);border:2px solid var(--v2-bg);border-radius:999px;place-items:center;display:grid;position:absolute;top:-2px;right:-2px}html[data-design=v2][lang].tutor-docked .dk-fabwrap{display:none}html[data-design=v2][lang] .v2-sheet.dk-sheet>div{box-sizing:border-box;outline:none;flex-direction:column;gap:12px;max-height:88dvh;display:flex}html[data-design=v2][lang] .dk-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}html[data-design=v2][lang] .dk-sheet-head h2{margin:0;font-size:20px;font-weight:800}html[data-design=v2][lang] .dk-sheet-head p{margin:2px 0 0;font-size:13px}html[data-design=v2][lang] .dk-sheet-head .v2-iconbtn{flex:none}html[data-design=v2][lang] .dk-visrow{border:1px solid var(--v2-line);border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}html[data-design=v2][lang] .dk-link{flex-direction:column;gap:8px;display:flex}html[data-design=v2][lang] .dk-link h3{color:var(--v2-ink);margin:0;font-size:14px;font-weight:800}html[data-design=v2][lang] .dk-link-row{flex-direction:column;align-items:stretch;gap:8px;display:flex}html[data-design=v2][lang] .dk-link-row .v2-input{box-sizing:border-box;min-width:0;height:40px;font-size:14px}html[data-design=v2][lang] .dk-link-btns{gap:8px;display:flex}html[data-design=v2][lang] .dk-link-btns .v2-btn{flex:1;justify-content:center;height:40px}html[data-design=v2][lang] .dk-link-note{color:var(--v2-ink-3);align-items:flex-start;gap:6px;margin:0;font-size:13px;line-height:1.4;display:flex}html[data-design=v2][lang] .dk-link-note .v2-ic{flex:none;margin-top:2px}html[data-design=v2][lang] .dk-notshared{box-sizing:border-box;justify-content:center;align-items:center;min-height:70dvh;padding:24px 16px;display:flex}html[data-design=v2][lang] .dk-notshared .v2-card{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:420px;padding:28px 20px;display:flex}html[data-design=v2][lang] .dk-notshared h1{color:var(--v2-ink);margin:6px 0 0;font-size:20px;font-weight:800}html[data-design=v2][lang] .dk-notshared p{margin:0;font-size:14px;line-height:1.45}html[data-design=v2][lang] .dk-notshared-btns{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}@media (min-width:561px){html[data-design=v2][lang] .v2-sheet.dk-sheet{animation-duration:var(--t-modal);justify-content:center;align-items:center;padding:24px}html[data-design=v2][lang] .v2-sheet.dk-sheet>div{border:1px solid var(--v2-line);width:100%;max-width:440px;max-height:86dvh;transform-origin:var(--origin-x,50%) var(--origin-y,50%);animation:m-pop-in var(--t-modal) var(--e-enter) both;border-radius:20px;padding:20px}html[data-design=v2][lang] .v2-sheet.dk-sheet.wide>div{max-width:640px}html[data-design=v2][lang] .v2-sheet.dk-sheet[data-state=exit]{animation-duration:var(--t-modal-out)}html[data-design=v2][lang] .v2-sheet.dk-sheet[data-state=exit]>div{animation:m-pop-out var(--t-modal-out) var(--e-exit) both}}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .dk-menu,html[data-design=v2][lang] .dk-pop{animation:none}html[data-design=v2][lang] .dk-go,html[data-design=v2][lang] .dk-fold .v2-ic,html[data-design=v2][lang] .dk-showall .v2-ic{transition:none}html[data-design=v2][lang] .dk-go:active{transform:none}html[data-design=v2][lang] .v2-sheet.dk-sheet>div,html[data-design=v2][lang] .v2-sheet.dk-sheet[data-state=exit]>div{animation:none}}@container dk (min-width:900px){html[data-design=v2][lang] .dk-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}html[data-design=v2][lang] .dk-tabs{display:none}html[data-design=v2][lang] .dk-layout .dk-panel{padding-bottom:0;display:block!important}html[data-design=v2][lang] .dk-side{flex-direction:column;gap:4px;min-width:0;display:flex}html[data-design=v2][lang] .dk-side .dk-sec:first-child{margin-top:8px}html[data-design=v2][lang] .dk-tutor-row{display:block}html[data-design=v2][lang] .dk-fabwrap{display:none}html[data-design=v2][lang] .dk-share{display:inline-flex}html[data-design=v2][lang] .dk-hero{flex-wrap:wrap;gap:0 22px;padding:22px;display:flex}html[data-design=v2][lang] .dk-reacts{margin-top:16px}html[data-design=v2][lang] .dk-hero-info{flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}html[data-design=v2][lang] .dk-cover{border-radius:20px;width:72px;height:72px}html[data-design=v2][lang] .dk-cover .v2-ic{width:34px;height:34px}html[data-design=v2][lang] .dk-title{font-size:28px}html[data-design=v2][lang] .dk-test{align-self:flex-start;width:auto}html[data-design=v2][lang] .dk-next{flex-direction:column;flex:none;justify-content:center;width:270px;margin-top:0;display:flex}html[data-design=v2][lang] .dk-go{min-height:64px}html[data-design=v2][lang] .dk-go-t b{font-size:16px}html[data-design=v2][lang] .dk-h2{clip:auto;width:auto;height:auto;font-family:var(--v2-display);margin:20px 0 0;font-size:20px;font-weight:800;position:static}html[data-design=v2][lang] .dk-modes{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-design=v2][lang] .dk-mode{min-height:92px}}@media (min-width:981px){html[data-design=v2][lang] .dk-fabwrap{bottom:24px}}@container dk (min-width:900px){html[data-design=v2][lang] .dk-hero{border-radius:20px;padding:24px 24px 18px;box-shadow:0 1px 2px #1b16400d}html[data-design=v2][lang] .dk-hero-info{flex:100%}html[data-design=v2][lang] .dk-hero-top{gap:16px}html[data-design=v2][lang] .dk-cover{border-radius:18px;width:64px;height:64px}html[data-design=v2][lang] .dk-cover .v2-ic{width:30px;height:30px}html[data-design=v2][lang] .dk-title{font-size:30px;line-height:1.12}html[data-design=v2][lang] .dk-test-row{margin-top:6px;padding-left:80px}html[data-design=v2][lang] .dk-test:not(.on):not(.was){width:auto;min-height:32px;color:var(--v2-accent);border:0;gap:5px;padding:0;font-size:13px}html[data-design=v2][lang] .dk-test.on,html[data-design=v2][lang] .dk-test.was{min-height:36px;font-size:13px}html[data-design=v2][lang] .dk-test.on .dk-test-n{height:24px;padding:0 9px}html[data-design=v2][lang] .dk-next{flex-direction:row;flex:100%;justify-content:flex-start;align-items:center;gap:14px;width:auto;margin-top:16px}html[data-design=v2][lang] .dk-go{border-radius:14px;width:auto;min-width:300px;min-height:58px}html[data-design=v2][lang] .dk-next-sub{justify-content:flex-start;margin-top:0}html[data-design=v2][lang] .dk-pop{left:0;transform:none}html[data-design=v2][lang] .dk-reacts{gap:6px;margin-top:16px;padding-top:12px}html[data-design=v2][lang] .dk-react.v2-pill{height:34px;padding:0 12px;font-size:13px}html[data-design=v2][lang] .dk-react.v2-pill .v2-ic{width:15px;height:15px}html[data-design=v2][lang] .dk-mod .v2-note{border:0;border-left:3px solid var(--v2-c-orange);border-radius:10px;line-height:1.45;gap:4px!important;padding:10px 14px!important}html[data-design=v2][lang] .dk-mod .v2-note ul{gap:2px!important}html[data-design=v2][lang] .dk-mod .v2-note li{flex-wrap:wrap;align-items:center;background:0 0!important;border:0!important;gap:0 8px!important;padding:0!important;display:flex!important}html[data-design=v2][lang] .dk-mod .v2-btn.sec.sm,html[data-design=v2][lang] .dk-side .dk-sec-end .v2-btn.sec.sm,html[data-design=v2][lang] .dk-side .dk-showall{height:32px;box-shadow:none;background:0 0;border-color:#0000;padding:0 6px;font-size:13px;font-weight:700;color:var(--v2-accent)!important}html[data-design=v2][lang] .dk-mod .v2-btn.sec.sm .v2-ic,html[data-design=v2][lang] .dk-side .dk-sec-end .v2-btn.sec.sm .v2-ic,html[data-design=v2][lang] .dk-side .dk-showall .v2-ic{color:var(--v2-accent);width:15px;height:15px}html[data-design=v2][lang] .dk-mod .v2-btn.sec.sm:hover:not(:disabled),html[data-design=v2][lang] .dk-side .dk-sec-end .v2-btn.sec.sm:hover:not(:disabled),html[data-design=v2][lang] .dk-side .dk-showall:hover{background:var(--v2-t-purple)}html[data-design=v2][lang] .dk-side .dk-showall{justify-self:start;margin-top:2px}html[data-design=v2][lang] .dk-mode{border-color:var(--v2-line);box-shadow:none;border-radius:14px;min-height:88px}html[data-design=v2][lang] .dk-tutor-row .tp-entry{border-color:var(--v2-line);background:var(--v2-bg);border-radius:14px;min-height:52px;margin-top:0}html[data-design=v2][lang] .dk-tutor-row .tp-entry:hover{border-color:var(--v2-tb-purple);background:var(--v2-t-purple)}html[data-design=v2][lang] .dk-side .dk-sec{gap:8px;margin:18px 0 8px}html[data-design=v2][lang] .dk-side .dk-sec h2{font-size:15px}html[data-design=v2][lang] .dk-side .dk-sec .dk-sec-ic{border-radius:8px;width:26px;height:26px}html[data-design=v2][lang] .dk-side .dk-sec .dk-sec-ic .v2-ic{width:14px;height:14px}html[data-design=v2][lang] .dk-side .dk-sec-due{height:20px}html[data-design=v2][lang] .dk-side .dk-fold{border-color:#0000;width:32px;height:32px}html[data-design=v2][lang] .dk-side .v2-card{border-radius:16px;padding:6px 16px 10px}html[data-design=v2][lang] .dk-side .v2-card>.v2-row{background:0 0;border:0;border-radius:0;padding:10px 0}html[data-design=v2][lang] .dk-side .v2-card>.v2-row+.v2-row{border-top:1px solid var(--v2-line)}html[data-design=v2][lang] .dk-side .v2-card>.v2-row b{font-size:14px}html[data-design=v2][lang] .dk-side .v2-card>.v2-row .v2-iconbtn{color:var(--v2-ink-3);border-color:#0000;width:30px!important;height:30px!important}html[data-design=v2][lang] .dk-side .v2-card>.v2-row .v2-iconbtn:hover{border-color:var(--v2-line);color:var(--v2-ink)}html[data-design=v2][lang] #dk-panel-cards .v2-card>.v2-note,html[data-design=v2][lang] #dk-panel-cards .v2-card>p{margin-top:10px!important}html[data-design=v2][lang] .dk-side .dk-notes{background:0 0;border:0;border-radius:0;padding:2px 0 0}html[data-design=v2][lang] .dk-side .dk-notes.long:not(.open):after{background:linear-gradient(to bottom, transparent, var(--v2-bg))}html[data-design=v2][lang] .dk-side .dk-notes-pre{font-size:14px;line-height:1.6}html[data-design=v2][lang] .dk-addrow{border:1px solid var(--v2-line);background:var(--v2-bg);border-radius:14px;min-height:52px;margin-top:14px}html[data-design=v2][lang] .dk-addrow:hover{border-color:var(--v2-tb-purple);background:var(--v2-t-purple)}html[data-design=v2][lang] .dk-addrow-ic{background:var(--v2-t-purple);width:30px;height:30px;color:var(--v2-accent);border-radius:9px}html[data-design=v2][lang] .dk-addrow-t b{font-size:14px;font-weight:700}html[data-design=v2][lang] .dk-side .dk-filechip{border-radius:8px;min-height:32px}}html[data-design=v2][lang] .rt-ring{pointer-events:none;box-shadow:0 0 0 2px var(--v2-accent), 0 0 0 7px #7c3aed47;border-radius:16px;transition:top .3s cubic-bezier(.3,.8,.3,1),left .3s cubic-bezier(.3,.8,.3,1),width .3s,height .3s;position:absolute}@media (max-width:480px){html[data-design=v2][lang] .rt-card{width:auto}}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .rt-ring,html[data-design=v2][lang] .rt-card{transition:none}}html[data-design=v2][lang] .v2-check{border:1.5px solid var(--v2-line-2);background:var(--v2-bg);color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}html[data-design=v2][lang] .v2-check.on{background:var(--v2-accent);border-color:var(--v2-accent)}html[data-design=v2][lang] .v2-check .v2-ic{width:12px;height:12px}html[data-design=v2][lang] .rt-wrap{z-index:9995;position:fixed;inset:0}html[data-design=v2][lang] .rt-catch{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}html[data-design=v2][lang] .rt-hole{pointer-events:none;box-shadow:0 0 0 2px var(--v2-accent), 0 0 0 6px #7c3aed42, 0 0 0 100vmax #0e0a26a8;border-radius:16px;transition:top .34s cubic-bezier(.4,0,.2,1),left .34s cubic-bezier(.4,0,.2,1),width .34s cubic-bezier(.4,0,.2,1),height .34s cubic-bezier(.4,0,.2,1);position:fixed}html[data-design=v2][lang] .rt-card{background:var(--v2-bg);border:1px solid var(--v2-line);border-radius:18px;width:330px;max-width:calc(100vw - 24px);padding:14px;transition:top .34s cubic-bezier(.4,0,.2,1),left .34s cubic-bezier(.4,0,.2,1);position:fixed;box-shadow:0 18px 50px -14px #0e0a2680}html[data-design=v2][lang] .rt-instant{transition:none!important}html[data-design=v2][lang] .rt-top{align-items:center;gap:9px;margin-bottom:9px;display:flex}html[data-design=v2][lang] .rt-ic{background:var(--v2-t-purple);width:30px;height:30px;color:var(--v2-accent);border-radius:10px;flex:none;place-items:center;display:grid}html[data-design=v2][lang] .rt-ic .v2-ic{width:16px;height:16px}html[data-design=v2][lang] .rt-count{letter-spacing:.05em;text-transform:uppercase;color:var(--v2-ink-3);font-size:13px;font-weight:800}html[data-design=v2][lang] .rt-x{background:var(--v2-bg-2);width:26px;height:26px;color:var(--v2-ink-2);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}html[data-design=v2][lang] .rt-x:hover{background:var(--v2-bg-3);color:var(--v2-ink)}html[data-design=v2][lang] .rt-title{font-family:var(--v2-display);font-size:17px;font-weight:800;line-height:1.2;display:block}html[data-design=v2][lang] .rt-body{color:var(--v2-ink-2);margin:5px 0 0;font-size:13px;line-height:1.5}html[data-design=v2][lang] .rt-foot{align-items:center;gap:10px;margin-top:14px;display:flex}html[data-design=v2][lang] .rt-dots{flex-wrap:wrap;flex:1;gap:4px;min-width:0;display:flex}html[data-design=v2][lang] .rt-dots i{background:var(--v2-line-2);border-radius:50%;width:6px;height:6px;display:block}html[data-design=v2][lang] .rt-dots i.on{background:var(--v2-accent);border-radius:3px;width:16px}html[data-design=v2][lang] .rt-btns{flex:none;gap:6px;display:flex}@media (max-width:480px){html[data-design=v2][lang] .rt-card{width:auto}}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .rt-hole,html[data-design=v2][lang] .rt-card{transition:none}}html[data-design=v2][lang] .v2-medal-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;margin:-2px;padding:2px;line-height:0;transition:transform .12s,filter .12s;display:inline-flex}html[data-design=v2][lang] .v2-medal-btn:hover{filter:brightness(1.06);transform:translateY(-2px)scale(1.06)}html[data-design=v2][lang] .v2-medal-btn:active{transform:scale(var(--press-scale));transition-duration:var(--t-press)}html[data-design=v2][lang] .v2-medal-btn:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}html[data-design=v2][lang] .v2-btn.lg{height:54px;padding:0 28px;font-size:16px}html[data-design=v2][lang] .lp{--v2-ink-3:#6f62a8;--lp-gut:24px;--lp-max:1200px;background:var(--v2-bg) var(--v2-page) no-repeat;color:var(--v2-ink);overflow-x:clip}html[data-design=v2][lang].dark .lp{--v2-ink-3:#9c90cc}html[data-design=v2][lang] .lp-wrap{max-width:var(--lp-max);padding:0 var(--lp-gut);margin:0 auto}html[data-design=v2][lang] .lp .v2-btn{background:var(--v2-ink);box-shadow:none}html[data-design=v2][lang] .lp .v2-btn:hover:not(:disabled){background:var(--v2-ink-hover)}html[data-design=v2][lang] .lp .v2-btn.sec{background:var(--v2-bg)}html[data-design=v2][lang] .lp .v2-btn.sec:hover:not(:disabled){background:var(--v2-bg-2)}html[data-design=v2][lang] .lp .v2-bar>i{background:var(--v2-accent)}html[data-design=v2][lang] .lp .v2-bar.gold>i{background:var(--v2-gold)}html[data-design=v2][lang] .lp .v2-quest.done .v2-bar>i{background:var(--v2-green)}html[data-design=v2][lang] .lp .v2-cover{box-shadow:none;background-image:none}html[data-design=v2][lang] .lp .v2-card{box-shadow:none}html[data-design=v2][lang] .lp .v2-pill{cursor:default}html[data-design=v2][lang] .lp [role=img],html[data-design=v2][lang] .lp [role=img] *,html[data-design=v2][lang] .lp-gaps .v2-pill{pointer-events:none}html[data-design=v2][lang] .lp a:focus-visible,html[data-design=v2][lang] .lp button:focus-visible,html[data-design=v2][lang] .lp summary:focus-visible{outline:2px solid var(--v2-accent);outline-offset:3px}html[data-design=v2][lang] .lp h1,html[data-design=v2][lang] .lp h2,html[data-design=v2][lang] .lp h3{font-family:var(--v2-display);color:var(--v2-ink);margin:0}html[data-design=v2][lang] .lp h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(30px,3.1vw,42px);font-weight:800;line-height:1.08}html[data-design=v2][lang] .lp-h3{font-size:21px;font-weight:800;line-height:1.2;margin-top:34px!important}html[data-design=v2][lang] .lp-p{color:var(--v2-ink-2);max-width:36em;margin:14px 0 0;font-size:17px;line-height:1.65}html[data-design=v2][lang] .lp-p a{color:var(--v2-accent);text-underline-offset:3px;font-weight:650}html[data-design=v2][lang] .lp-small{color:var(--v2-ink-2);max-width:36em;margin:16px 0 0;font-size:14.5px;line-height:1.6}html[data-design=v2][lang] .lp-nav{border-bottom:1px solid var(--v2-line)}html[data-design=v2][lang] .lp-nav-in{align-items:center;gap:28px;height:68px;display:flex}html[data-design=v2][lang] .lp-brand{color:var(--v2-ink);align-items:center;gap:10px;font-size:24px;text-decoration:none;display:inline-flex}html[data-design=v2][lang] .lp-brand img{flex:none;width:30px;height:42px;display:block}html[data-design=v2][lang] .lp-nav nav{gap:26px;margin-left:auto;display:flex}html[data-design=v2][lang] .lp-nav nav a{color:var(--v2-ink-2);font-size:14px;font-weight:600;text-decoration:none}html[data-design=v2][lang] .lp-nav nav a:hover,html[data-design=v2][lang] .lp-login:hover{color:var(--v2-accent)}html[data-design=v2][lang] .lp-login{color:var(--v2-ink);border-left:1px solid var(--v2-line);padding-left:26px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none}html[data-design=v2][lang] .lp-hero-in{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:64px;display:grid}html[data-design=v2][lang] .lp-hero h1{letter-spacing:-.028em;text-wrap:balance;max-width:14ch;font-size:clamp(36px,4.4vw,60px);font-weight:800;line-height:1.03}html[data-design=v2][lang] .lp-lede{color:var(--v2-ink-2);max-width:31em;margin:24px 0 0;font-size:18px;line-height:1.65}html[data-design=v2][lang] .lp-cta{flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}html[data-design=v2][lang] .lp-quiet{color:var(--v2-ink);text-decoration:underline;-webkit-text-decoration-color:var(--v2-line-2);text-decoration-color:var(--v2-line-2);text-underline-offset:5px;font-size:15px;font-weight:700}html[data-design=v2][lang] .lp-quiet:hover{text-decoration-color:currentColor}html[data-design=v2][lang] .lp-stores{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}html[data-design=v2][lang] .lp-stores a{line-height:0;display:block}html[data-design=v2][lang] .lp-stores img{width:auto;height:44px;display:block}html[data-design=v2][lang] .lp-stamp{color:var(--v2-ink-2);align-items:center;gap:7px;margin:40px 0 0;font-size:13.5px;font-weight:600;display:inline-flex}html[data-design=v2][lang] .lp-app{background:var(--v2-bg);border:1px solid var(--v2-line);text-align:left;border-radius:22px;flex-direction:column;gap:14px;padding:20px;display:flex;box-shadow:0 1px 2px #1e1b4b0a,0 22px 44px -30px #1e1b4b52}html[data-design=v2][lang].dark .lp-app{box-shadow:0 1px 2px #0000004d,0 22px 44px -28px #000000b3}html[data-design=v2][lang] .lp-app .v2-quest{flex-wrap:nowrap;align-items:center}html[data-design=v2][lang] .lp-app .v2-quest-end{flex-direction:row;width:auto}html[data-design=v2][lang] .lp-row-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}html[data-design=v2][lang] .lp-home{gap:20px;padding:20px}html[data-design=v2][lang] .lp-home-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}html[data-design=v2][lang] .lp-who{align-items:center;gap:12px;min-width:0;display:flex}html[data-design=v2][lang] .lp-av{background:var(--v2-t-purple);width:46px;height:46px;color:var(--v2-accent);font-family:var(--v2-display);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}html[data-design=v2][lang] .lp-who-t{flex-direction:column;gap:5px;min-width:0;display:flex}html[data-design=v2][lang] .lp-hi{font-family:var(--v2-display);font-size:24px;font-weight:800;line-height:1.05}html[data-design=v2][lang] .lp-lvl{color:var(--v2-ink-2);white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}html[data-design=v2][lang] .lp-lvl .v2-bar{width:44px;height:6px}html[data-design=v2][lang] .lp-home-plan{border-top:1px solid var(--v2-line);padding-top:18px}html[data-design=v2][lang] .lp-plan-bar{margin-top:14px;height:6px!important}html[data-design=v2][lang] .lp-sec{border-top:1px solid var(--v2-line);padding:112px 0}html[data-design=v2][lang] .lp-tint{background:var(--v2-bg-2);border-top-color:#0000}html[data-design=v2][lang] .lp-head{max-width:640px;margin-bottom:52px}html[data-design=v2][lang] .lp-steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.22fr);align-items:start;gap:32px;margin:0;padding:0;list-style:none;display:grid}html[data-design=v2][lang] .lp-step{flex-direction:column;gap:20px;min-width:0;display:flex}html[data-design=v2][lang] .lp-step-copy{min-height:118px}html[data-design=v2][lang] .lp-step h3{font-size:21px;font-weight:800;line-height:1.2}html[data-design=v2][lang] .lp-step p{color:var(--v2-ink-2);max-width:30em;margin:8px 0 0;font-size:15.5px;line-height:1.6}html[data-design=v2][lang] .lp-src-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html[data-design=v2][lang] .lp-src-tile{border:1px solid var(--v2-line);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:10px 11px;display:flex}html[data-design=v2][lang] .lp-src-ic{background:var(--st);width:32px;height:32px;color:var(--sc);border-radius:10px;flex:none;place-items:center;display:grid}html[data-design=v2][lang] .lp-src-tile b{font-size:13.5px;line-height:1.2;display:block}html[data-design=v2][lang] .lp-src-tile small{color:var(--v2-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}html[data-design=v2][lang] .lp-notes{border:1px solid var(--v2-line);background:var(--v2-bg-2);color:var(--v2-ink-2);border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}html[data-design=v2][lang] .lp-deck-h{align-items:center;gap:12px;display:flex}html[data-design=v2][lang] .lp-deck-h b{font-size:16px;line-height:1.2;display:block}html[data-design=v2][lang] .lp-deck-h small{color:var(--v2-ink-3);font-size:13px;display:block}html[data-design=v2][lang] .lp-deck-cards{flex-direction:column;gap:8px;display:flex}html[data-design=v2][lang] .lp-deck-card{border:1px solid var(--v2-line);border-radius:12px;align-items:baseline;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:600;line-height:1.4;display:flex}html[data-design=v2][lang] .lp-deck-n{width:12px;color:var(--v2-accent);font-variant-numeric:tabular-nums;flex:none;font-weight:800}html[data-design=v2][lang] .lp-deck-modes{flex-wrap:wrap;gap:5px;display:flex}html[data-design=v2][lang] .lp-deck-modes .v2-chip{gap:3px;padding:0 7px}html[data-design=v2][lang] .lp-fc-top{align-items:center;gap:10px;min-width:0;display:flex}html[data-design=v2][lang] .lp-fc-top b{white-space:nowrap;font-size:14px}html[data-design=v2][lang] .lp-fc-top .v2-bar{flex:1;height:8px}html[data-design=v2][lang] .lp-fc .v2-bar>i{background:var(--v2-green)}html[data-design=v2][lang] .lp-fc-pos{color:var(--v2-ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:13px}html[data-design=v2][lang] .lp-fc-piles{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}html[data-design=v2][lang] .lp-chip-orange{background:var(--v2-t-orange)!important;color:var(--v2-orange-ink)!important}html[data-design=v2][lang] .lp-fc-flip{width:100%;font:inherit;color:inherit;text-align:inherit;cursor:pointer;perspective:1400px;background:0 0;border:0;border-radius:20px;margin:0;padding:0;display:block}html[data-design=v2][lang] .lp-fc-card{height:236px;transform-style:preserve-3d;transition:transform .52s var(--e-move);display:block;position:relative}html[data-design=v2][lang] .lp-fc-card.flipped{transform:rotateY(180deg)}html[data-design=v2][lang] .lp-fc-face{backface-visibility:hidden;flex-direction:column;justify-content:space-between;align-items:stretch;min-height:0;padding:18px 20px;position:absolute;inset:0}html[data-design=v2][lang] .lp-fc-face.back{background:var(--v2-bg-2);transform:rotateY(180deg)}html[data-design=v2][lang] .lp-fc-label{justify-content:space-between;gap:8px;display:flex}html[data-design=v2][lang] .lp-fc-text{text-wrap:balance;max-width:26ch;margin:8px auto;font-size:19px;font-weight:700;line-height:1.35;display:block}html[data-design=v2][lang] .lp-fc-answer{color:var(--v2-ink-2);font-weight:500}html[data-design=v2][lang] .lp-fc-hint{color:var(--v2-ink-3);font-size:13px;font-weight:500;display:block}html[data-design=v2][lang] .lp-fc-done{cursor:default;flex-direction:column;gap:12px;height:236px;min-height:0}html[data-design=v2][lang] .lp-fc-done p{max-width:26ch;margin:0;font-size:16px;font-weight:600}html[data-design=v2][lang] .lp-fc-rate{grid-template-columns:1fr 1fr;gap:10px;display:grid}html[data-design=v2][lang] .lp .lp-fc-rate .v2-btn{height:48px;font-size:15px}html[data-design=v2][lang] .lp .lp-still{border-color:var(--v2-tb-orange);color:var(--v2-orange-ink)!important}html[data-design=v2][lang] .lp .lp-got,html[data-design=v2][lang] .lp .lp-got:hover:not(:disabled){background:var(--v2-green);border-color:var(--v2-green);color:#fff!important}html[data-design=v2][lang] .lp-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:80px;display:grid}html[data-design=v2][lang] .lp-split.flip{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}html[data-design=v2][lang] .lp-split.flip .lp-copy{order:2}html[data-design=v2][lang] .lp-gaps .v2-pill{font-variant-numeric:tabular-nums;height:36px;padding:0 14px}html[data-design=v2][lang] .lp-quiz{padding:22px}html[data-design=v2][lang] .lp-quiz-top{align-items:center;gap:12px;display:flex}html[data-design=v2][lang] .lp-quiz-top .v2-bar{flex:1;height:10px}html[data-design=v2][lang] .lp-quiz-chips{flex-wrap:wrap;gap:6px;display:flex}html[data-design=v2][lang] .lp-quiz-q{padding:20px 22px}html[data-design=v2][lang] .lp-quiz-q p{font-family:var(--v2-display);text-wrap:balance;margin:0;font-size:21px;font-weight:700;line-height:1.3}html[data-design=v2][lang] .lp-quiz-opts{flex-direction:column;gap:8px;display:flex}html[data-design=v2][lang] .lp-quiz-opts .v2-choice{padding:12px 14px;font-size:14.5px;line-height:1.35}html[data-design=v2][lang] .lp-key{background:var(--v2-bg-2);width:28px;height:28px;color:var(--v2-ink-2);border-radius:9px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}html[data-design=v2][lang] .lp .v2-choice.ok .lp-key{background:var(--v2-green);color:#fff}html[data-design=v2][lang] .lp .v2-choice.bad .lp-key{background:var(--v2-heart);color:#fff}html[data-design=v2][lang] .lp-opt{flex:1;min-width:0}html[data-design=v2][lang] .lp-quiz-hint{color:var(--v2-ink-3);margin:0;font-size:13px}html[data-design=v2][lang] .lp-why{color:var(--v2-ink);padding:12px 14px}html[data-design=v2][lang] .lp-why b{align-items:center;gap:6px;font-size:13.5px;display:flex}html[data-design=v2][lang] .lp-why p{margin:8px 0 0;font-size:14px;line-height:1.55}html[data-design=v2][lang] .lp-why .lp-why-right{color:var(--v2-green);font-weight:600}html[data-design=v2][lang] .lp-why .lp-why-src{color:var(--v2-ink-3);font-size:13px}html[data-design=v2][lang] .lp-again{font:inherit;color:var(--v2-accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:13px;font-weight:600;text-decoration:underline}html[data-design=v2][lang] .lp .lp-beta{background:var(--v2-t-purple);height:26px;color:var(--v2-accent);margin-bottom:16px;padding:0 11px;font-size:13px}html[data-design=v2][lang] .lp-trail-unit{background:var(--v2-t-purple);border:1px solid var(--v2-tb-purple);border-radius:14px;flex-direction:column;gap:3px;padding:14px 16px;display:flex}html[data-design=v2][lang] .lp-trail-unit small{letter-spacing:.08em;text-transform:uppercase;color:var(--v2-accent);font-size:13px;font-weight:800}html[data-design=v2][lang] .lp-trail-unit b{font-family:var(--v2-display);font-size:19px;font-weight:800;line-height:1.2}html[data-design=v2][lang] .lp-trail-unit span{color:var(--v2-ink-2);font-size:13.5px}html[data-design=v2][lang] .lp-trail-steps{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}html[data-design=v2][lang] .lp-trail-step{align-items:center;gap:12px;padding:10px 0;display:flex;position:relative}html[data-design=v2][lang] .lp-trail-step:not(:last-child):after{content:"";background:var(--v2-line);border-radius:2px;width:2px;position:absolute;top:44px;bottom:-6px;left:15px}html[data-design=v2][lang] .lp-trail-dot{background:var(--v2-bg-2);width:32px;height:32px;color:var(--v2-ink-3);border:1px solid var(--v2-line);border-radius:50%;flex:none;place-items:center;display:grid}html[data-design=v2][lang] .lp-trail-step.done .lp-trail-dot{background:var(--v2-t-green);color:var(--v2-green);border-color:var(--v2-tb-green)}html[data-design=v2][lang] .lp-trail-step.next .lp-trail-dot{background:var(--v2-accent);color:#fff;border-color:var(--v2-accent)}html[data-design=v2][lang] .lp-trail-t{flex:1;min-width:0}html[data-design=v2][lang] .lp-trail-t b{font-size:14px;line-height:1.35;display:block}html[data-design=v2][lang] .lp-trail-t small{color:var(--v2-ink-3);font-size:13px;display:block}html[data-design=v2][lang] .lp-trail-step.locked b{color:var(--v2-ink-3);font-weight:600}html[data-design=v2][lang] .lp-edu h2{font-size:clamp(26px,2.4vw,32px)}html[data-design=v2][lang] .lp-edu .lp-p{max-width:46em;font-size:16px}html[data-design=v2][lang] .lp-edu .v2-btn{max-width:100%}html[data-design=v2][lang] .lp-faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:80px;display:grid}html[data-design=v2][lang] .lp-faq-side{position:sticky;top:32px}html[data-design=v2][lang] .lp-faq-side .lp-cta{margin-top:30px}html[data-design=v2][lang] .lp-faq-list details{border-top:1px solid var(--v2-line)}html[data-design=v2][lang] .lp-faq-list details:last-child{border-bottom:1px solid var(--v2-line)}html[data-design=v2][lang] .lp-faq-list summary{cursor:pointer;color:var(--v2-ink);padding:22px 40px 22px 0;font-size:17.5px;font-weight:700;list-style:none;position:relative}html[data-design=v2][lang] .lp-faq-list summary::-webkit-details-marker{display:none}html[data-design=v2][lang] .lp-faq-list summary:after{content:"";border-right:2px solid var(--v2-ink-3);border-bottom:2px solid var(--v2-ink-3);width:9px;height:9px;margin-top:-7px;transition:transform .2s;position:absolute;top:50%;right:6px;transform:rotate(45deg)}html[data-design=v2][lang] .lp-faq-list details[open] summary:after{margin-top:-2px;transform:rotate(-135deg)}html[data-design=v2][lang] .lp-faq-list details p{max-width:40em;color:var(--v2-ink-2);margin:-6px 0 24px;font-size:15.5px;line-height:1.65}html[data-design=v2][lang] .lp-faq-list .lp-faq-perks{align-items:center;min-height:44px;margin:-18px 0 12px;font-size:14.5px;display:inline-flex}html[data-design=v2][lang] .lp-foot{border-top:1px solid var(--v2-line);color:var(--v2-ink-2);padding:32px 0 44px;font-size:13.5px}html[data-design=v2][lang] .lp-foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;display:flex}html[data-design=v2][lang] .lp-foot nav{flex-wrap:wrap;gap:22px;display:flex}html[data-design=v2][lang] .lp-foot nav a{color:var(--v2-ink-2);font-weight:600;text-decoration:none}html[data-design=v2][lang] .lp-foot nav a:hover{color:var(--v2-ink)}html[data-design=v2][lang] .lp-tm{color:var(--v2-ink-3);margin-top:16px;font-size:13px;line-height:1.5;display:block}html[data-design=v2][lang] .lp{--lp-hand:"Caveat", "Segoe Print", cursive;--lp-hl:#ffe08a}html[data-design=v2][lang].dark .lp{--lp-hl:#f0c24b61}html[data-design=v2][lang] .lp-hand{font-family:var(--lp-hand);color:var(--v2-accent);margin:0;font-size:25px;font-weight:600;line-height:1.05}html[data-design=v2][lang] .lp-hero h1{z-index:0;position:relative}html[data-design=v2][lang] .lp-mark{white-space:nowrap;position:relative}html[data-design=v2][lang] .lp-mark:before{content:"";z-index:-1;background:var(--lp-hl);border-radius:.18em .3em .22em .34em;height:.4em;position:absolute;bottom:.1em;left:-.08em;right:-.1em;transform:rotate(-1.2deg)skew(-10deg)}html[data-design=v2][lang] .lp-auggie,html[data-design=v2][lang] .lp-petart{pointer-events:none;justify-content:center;line-height:0;display:flex}html[data-design=v2][lang] .lp-hero{padding:72px 0 104px}html[data-design=v2][lang] .lp-hero-ui{background:var(--v2-t-purple);border-radius:32px;padding:164px 28px 28px;position:relative}html[data-design=v2][lang] .lp-hero-ui .lp-home{z-index:1;position:relative}html[data-design=v2][lang] .lp-hero-auggie{z-index:2;position:absolute;top:-34px;left:34px}html[data-design=v2][lang] .lp-hand-hero{max-width:13em;position:absolute;top:42px;left:226px;transform:rotate(-3deg)}html[data-design=v2][lang] .lp-hand-hero svg{width:50px;height:34px;color:var(--v2-accent);margin:4px 0 0 -40px;display:block;transform:scaleX(-1)rotate(-6deg)}html[data-design=v2][lang] .lp-tint.t-purple{background:var(--v2-t-purple)}html[data-design=v2][lang] .lp-tint.t-orange{background:var(--v2-t-orange)}html[data-design=v2][lang] .lp-tint.t-green{background:var(--v2-t-green)}html[data-design=v2][lang] .lp-tint+.lp-sec{border-top-color:#0000}html[data-design=v2][lang] .lp-n{width:44px;height:44px;font-family:var(--v2-display);background:var(--nt);color:var(--nc);border-radius:14px;place-items:center;margin-bottom:14px;font-size:24px;font-weight:800;display:inline-grid;transform:rotate(-4deg)}html[data-design=v2][lang] .lp-step.s1{--nt:var(--v2-t-purple);--nc:var(--v2-accent)}html[data-design=v2][lang] .lp-step.s2{--nt:var(--v2-t-orange);--nc:var(--v2-orange-ink)}html[data-design=v2][lang] .lp-step.s3{--nt:var(--v2-t-green);--nc:var(--v2-green)}html[data-design=v2][lang] .lp-head h2{max-width:20ch}html[data-design=v2][lang] .lp-gaps{flex-wrap:wrap;align-items:center;gap:8px 6px;margin:14px 0 0;padding:0;list-style:none;display:flex}html[data-design=v2][lang] .lp-gaps li{align-items:center;gap:6px;display:flex}html[data-design=v2][lang] .lp-gaps li:first-child .v2-pill{border-color:var(--v2-tb-purple);color:var(--v2-accent)}html[data-design=v2][lang] .lp-gap-arrow{width:20px;height:10px;color:var(--v2-ink-3);flex:none}html[data-design=v2][lang] .lp-study-auggie{justify-content:flex-start;margin-top:30px}html[data-design=v2][lang] .lp-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}html[data-design=v2][lang] .lp-stat{background:var(--v2-bg);border:1px solid var(--v2-line);border-radius:22px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 14px;padding:20px;display:grid}html[data-design=v2][lang] .lp-stat-ic{background:var(--st);width:54px;height:54px;color:var(--sc);border-radius:16px;grid-row:1/3;place-items:center;display:grid}html[data-design=v2][lang] .lp-stat-n{font-family:var(--v2-display);color:var(--v2-ink);flex-wrap:wrap;align-items:baseline;gap:4px;font-size:38px;font-weight:800;line-height:1;display:flex}html[data-design=v2][lang] .lp-stat-n small{font-family:var(--v2-font);color:var(--v2-ink-2);font-size:14px;font-weight:700}html[data-design=v2][lang] .lp-count{font-variant-numeric:tabular-nums;display:inline-block}html[data-design=v2][lang] .lp-stat-note{color:var(--v2-ink-3);font-size:13px}html[data-design=v2][lang] .lp-bento{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;margin-top:16px;display:grid}html[data-design=v2][lang] .lp-tile{background:var(--v2-bg);border:1px solid var(--v2-line);border-radius:24px;min-width:0;padding:26px;position:relative}html[data-design=v2][lang] .lp-tile h3{font-size:22px;font-weight:800;line-height:1.15}html[data-design=v2][lang] .lp-tile>p{color:var(--v2-ink-2);max-width:30em;margin:6px 0 0;font-size:15px;line-height:1.55}html[data-design=v2][lang] .lp-tile-pets{grid-column:1/-1}html[data-design=v2][lang] .lp-streak{margin-top:24px}html[data-design=v2][lang] .lp-days-key{color:var(--v2-ink-3);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:12px;font-size:13px;font-weight:600;display:flex}html[data-design=v2][lang] .lp-days-key i{background:var(--v2-flame);border-radius:3px;width:10px;height:10px;margin-right:-8px}html[data-design=v2][lang] .lp-days-key i.shield{background:var(--v2-t-green);border:1px solid var(--v2-green)}html[data-design=v2][lang] .lp-days-key i.today{border:2px solid var(--v2-ink);background:0 0}html[data-design=v2][lang] .lp-streak-foot{justify-content:flex-end;align-items:flex-end;gap:4px;margin-top:4px;display:flex}html[data-design=v2][lang] .lp-hand-streak{color:var(--v2-orange-ink);text-align:right;margin-bottom:46px;transform:rotate(-3deg)}html[data-design=v2][lang] .lp-hand-streak svg{width:50px;height:26px;color:var(--v2-orange-ink);margin:2px 0 0 auto;display:block}html[data-design=v2][lang] .lp-days{grid-template-columns:repeat(14,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}html[data-design=v2][lang] .lp-day{aspect-ratio:1;background:var(--v2-bg-2);border:1px solid var(--v2-line);border-radius:9px;place-items:center;display:grid}html[data-design=v2][lang] .lp-day.on{background:var(--v2-flame);border-color:var(--v2-flame)}html[data-design=v2][lang] .lp-day.shield{background:var(--v2-t-green);border-color:var(--v2-tb-green);color:var(--v2-green)}html[data-design=v2][lang] .lp-day.today{background:var(--v2-bg);border:2px solid var(--v2-ink);color:var(--v2-flame)}html[data-design=v2][lang] .lp-ladder{flex-direction:column;gap:6px;margin:22px 0 0;padding:0;list-style:none;display:flex}html[data-design=v2][lang] .lp-tier{border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:8px 12px;font-size:15px;display:flex;position:relative}html[data-design=v2][lang] .lp-tier b{color:var(--v2-ink-2);font-weight:700}html[data-design=v2][lang] .lp-tier-ic{color:#fff;background:var(--tc);border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}html[data-design=v2][lang] .lp-tier.t-diamond{--tc:var(--v2-gem)}html[data-design=v2][lang] .lp-tier.t-platinum{--tc:#2a9daa}html[data-design=v2][lang] .lp-tier.t-gold{--tc:var(--v2-gold)}html[data-design=v2][lang] .lp-tier.t-silver{--tc:#8c95ab}html[data-design=v2][lang] .lp-tier.t-bronze{--tc:#b8733a}html[data-design=v2][lang] .lp-tier.me{background:var(--v2-t-yellow);border-color:var(--v2-tb-yellow)}html[data-design=v2][lang] .lp-tier.me b{color:var(--v2-ink);font-weight:800}html[data-design=v2][lang] .lp-you{color:var(--v2-c-gold-ink);align-items:center;gap:5px;margin-left:auto;font-size:13px;font-weight:700;display:inline-flex}html[data-design=v2][lang] .lp-up{transform:rotate(-90deg)}html[data-design=v2][lang] .lp-pets{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-top:18px;display:flex}html[data-design=v2][lang] .lp-evo{align-items:flex-end;gap:18px;display:flex}html[data-design=v2][lang] .lp-box{background:var(--v2-t-purple);width:74px;height:74px;color:var(--v2-accent);border:1px solid var(--v2-tb-purple);border-radius:20px;place-items:center;margin-bottom:22px;display:grid}html[data-design=v2][lang] .lp-evo-step{flex-direction:column;align-items:center;gap:4px;display:flex}html[data-design=v2][lang] .lp-evo-step small,html[data-design=v2][lang] .lp-also-pet small{color:var(--v2-ink-3);font-size:13px;font-weight:700}html[data-design=v2][lang] .lp-evo-step:last-child small{color:var(--v2-c-gold-ink)}html[data-design=v2][lang] .lp-also{border-left:1px solid var(--v2-line);align-items:flex-end;gap:14px;padding-left:28px;display:flex}html[data-design=v2][lang] .lp-also-h{color:var(--v2-ink-3);align-self:center;font-size:13px;font-weight:700}html[data-design=v2][lang] .lp-also-pet{flex-direction:column;align-items:center;gap:2px;min-width:84px;display:flex}html[data-design=v2][lang] .lp-also-pet b{font-size:13px}html[data-design=v2][lang] .lp-also-pet small{text-transform:capitalize}html[data-design=v2][lang] .lp-also-pet.r-rare small{color:var(--v2-c-blue)}html[data-design=v2][lang] .lp-also-pet.r-epic small{color:var(--v2-c-purple)}html[data-design=v2][lang] .lp-also-pet.r-legendary small{color:var(--v2-c-gold-ink)}html[data-design=v2][lang] .lp-trail-ui{padding-left:128px;position:relative}html[data-design=v2][lang] .lp-trail-auggie{position:absolute;bottom:6px;left:-6px}html[data-design=v2][lang] .lp-sec.lp-edu{border-top:0;padding:96px 0}html[data-design=v2][lang] .lp-edu-in{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px 32px;display:grid}html[data-design=v2][lang] .lp-edu-ic{background:var(--v2-t-blue);width:60px;height:60px;color:var(--v2-c-blue);border-radius:18px;place-items:center;display:grid;transform:rotate(-4deg)}html[data-design=v2][lang] .lp-edu .lp-p{margin-top:8px}html[data-design=v2][lang] .lp-faq-auggie{justify-content:flex-start;margin:0 0 6px -10px}html[data-design=v2][lang] .lp-feat .lp-head{margin-bottom:36px}html[data-design=v2][lang] .lp-feat-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:0 12px;display:grid}html[data-design=v2][lang] .lp-fgroup{display:contents}html[data-design=v2][lang] .lp-fg{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--v2-bg);border:1px solid var(--v2-line);border-radius:18px;align-items:center;gap:12px;width:100%;min-width:0;margin:0 0 12px;padding:14px 16px;transition:background-color .15s,border-color .2s;display:flex}html[data-design=v2][lang] .lp-fg:hover{background:var(--v2-bg-2)}html[data-design=v2][lang] .lp-fg[aria-expanded=true]{border-color:var(--fb)}html[data-design=v2][lang] .lp-fg:after{content:"";border-right:2px solid var(--v2-ink-3);border-bottom:2px solid var(--v2-ink-3);flex:none;width:8px;height:8px;margin:-4px 4px 0 0;transition:transform .2s,margin .2s;transform:rotate(45deg)}html[data-design=v2][lang] .lp-fg[aria-expanded=true]:after{margin-top:4px;transform:rotate(-135deg)}html[data-design=v2][lang] .lp-fg-panel{grid-column:1/-1;grid-template-rows:0fr;min-width:0;display:grid}html[data-design=v2][lang] .lp-fg-panel.open{grid-template-rows:1fr}html[data-design=v2][lang] .lp-fg-clip{clip-path:inset(0 0 100%);min-height:0;overflow:hidden}html[data-design=v2][lang] .lp-fg-panel.open .lp-fg-clip{clip-path:inset(0)}html[data-design=v2][lang] .lp-fg-ic{background:var(--ft);width:40px;height:40px;color:var(--fc);border-radius:12px;flex:none;place-items:center;display:grid}html[data-design=v2][lang] .lp-fg-name{min-width:0;font-family:var(--v2-display);color:var(--v2-ink);flex:1;font-size:18px;font-weight:800;line-height:1.15}html[data-design=v2][lang] .lp-fg-n{color:var(--fc);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}html[data-design=v2][lang] .lp-fg-n:before{content:"·";color:var(--v2-ink-3);margin-right:8px;font-weight:700}html[data-design=v2][lang] .lp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-design=v2][lang] .lp-fg-list{background:var(--v2-bg);border:1px solid var(--fb);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 28px;margin:0 0 12px;padding:20px 24px 22px;list-style:none;display:grid}html[data-design=v2][lang] .lp-fg-list li{flex-direction:column;gap:1px;min-width:0;display:flex}html[data-design=v2][lang] .lp-fg-list b{color:var(--v2-ink);font-size:14.5px;font-weight:700}html[data-design=v2][lang] .lp-fg-list span{color:var(--v2-ink-2);font-size:13.5px;line-height:1.45}html[data-design=v2][lang] .lp-fgroup.t-purple,html[data-design=v2][lang] .lp-new-card.t-purple{--fc:var(--v2-accent);--ft:var(--v2-t-purple);--fb:var(--v2-tb-purple)}html[data-design=v2][lang] .lp-fgroup.t-orange,html[data-design=v2][lang] .lp-new-card.t-orange{--fc:var(--v2-orange-ink);--ft:var(--v2-t-orange);--fb:var(--v2-tb-orange)}html[data-design=v2][lang] .lp-fgroup.t-gold{--fc:var(--v2-c-gold-ink);--ft:var(--v2-t-yellow);--fb:var(--v2-tb-yellow)}html[data-design=v2][lang] .lp-fgroup.t-green,html[data-design=v2][lang] .lp-new-card.t-green{--fc:var(--v2-green);--ft:var(--v2-t-green);--fb:var(--v2-tb-green)}html[data-design=v2][lang] .lp-fgroup.t-blue,html[data-design=v2][lang] .lp-new-card.t-blue{--fc:var(--v2-c-blue);--ft:var(--v2-t-blue);--fb:var(--v2-tb-blue)}html[data-design=v2][lang] .lp-fgroup.t-pink,html[data-design=v2][lang] .lp-new-card.t-pink{--fc:var(--v2-c-pink);--ft:var(--v2-t-pink);--fb:var(--v2-tb-pink)}html[data-design=v2][lang] .lp-fgroup.t-indigo{--fc:var(--v2-c-purple);--ft:var(--v2-t-indigo);--fb:var(--v2-tb-indigo)}html[data-design=v2][lang] .lp-new{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 40px;scroll-margin-top:24px;display:grid}html[data-design=v2][lang] .lp-new-card{background:var(--v2-bg);border:1px solid var(--v2-line);border-radius:22px;flex-direction:column;gap:6px;min-width:0;padding:20px;display:flex}html[data-design=v2][lang] .lp-new-card h3{font-size:20px;font-weight:800;line-height:1.15}html[data-design=v2][lang] .lp-new-card p{color:var(--v2-ink-2);margin:0;font-size:14.5px;line-height:1.5}html[data-design=v2][lang] .lp-new-h{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}html[data-design=v2][lang] .lp-new-ic{background:var(--ft);width:38px;height:38px;color:var(--fc);border-radius:12px;place-items:center;display:grid}html[data-design=v2][lang] .lp .lp-new-chip{background:var(--v2-t-purple);height:22px;color:var(--v2-accent);border-color:var(--v2-tb-purple);padding:0 9px;font-size:13px;font-weight:800}html[data-design=v2][lang] .lp-new-lead{background:var(--ft);border-color:var(--fb);grid-column:1/-1;grid-template-columns:auto minmax(0,5fr) minmax(0,6fr);align-items:center;gap:12px 28px;padding:24px 28px;display:grid}html[data-design=v2][lang] .lp-new-lead h3{margin-top:10px;font-size:28px}html[data-design=v2][lang] .lp-new-lead p{max-width:30em;margin-top:6px;font-size:16px}html[data-design=v2][lang] .lp-new-copy{min-width:0}html[data-design=v2][lang] .lp-new-auggie{align-self:center}html[data-design=v2][lang] .lp .lp-new-lead .lp-new-chip{background:var(--v2-bg)}html[data-design=v2][lang] .lp-teach{gap:8px;padding:16px}html[data-design=v2][lang] .lp-bub{border-radius:16px;max-width:86%;padding:9px 13px;font-size:14px;line-height:1.45}html[data-design=v2][lang] .lp-bub.them{background:var(--v2-bg-2);color:var(--v2-ink);border-bottom-left-radius:6px;align-self:flex-start}html[data-design=v2][lang] .lp-bub.me{background:var(--v2-t-purple);color:var(--v2-ink);border:1px solid var(--v2-tb-purple);border-bottom-right-radius:6px;align-self:flex-end}html[data-design=v2][lang] .lp-teach-mic{border-top:1px solid var(--v2-line);align-items:center;gap:8px;margin-top:4px;padding-top:10px;font-size:13.5px;display:flex}html[data-design=v2][lang] .lp-teach-mic-ic{background:var(--v2-ink);width:34px;height:34px;color:var(--v2-bg);border-radius:50%;place-items:center;display:grid}html[data-design=v2][lang] .lp-teach-mic small{color:var(--v2-ink-3);font-size:13px}html[data-design=v2][lang] .lp-new-art{flex-wrap:wrap;align-items:center;gap:8px;min-height:92px;margin-top:auto;padding-top:14px;display:flex}html[data-design=v2][lang] .lp-na-who{display:flex}html[data-design=v2][lang] .lp-na-av{border:2px solid var(--v2-bg);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-right:-8px;font-size:13px;font-weight:800;display:grid}html[data-design=v2][lang] .lp-na-av.a0{background:var(--v2-c-purple)}html[data-design=v2][lang] .lp-na-av.a1{background:var(--v2-c-orange)}html[data-design=v2][lang] .lp-na-av.a2{background:var(--v2-c-blue)}html[data-design=v2][lang] .lp-na-arrow{color:var(--v2-ink-3);margin-left:6px}html[data-design=v2][lang] .lp-na-rooms .v2-cover{border-radius:10px;width:34px;height:34px}html[data-design=v2][lang] .lp-na-mark{flex-direction:column;align-items:stretch;gap:5px}html[data-design=v2][lang] .lp-na-step{color:var(--v2-ink-2);background:var(--v2-bg-2);border-radius:10px;align-items:center;gap:7px;padding:5px 9px;font-size:13px;display:flex}html[data-design=v2][lang] .lp-na-step .v2-ic{color:var(--v2-green);flex:none}html[data-design=v2][lang] .lp-na-step.part .v2-ic{color:var(--v2-orange-ink)}html[data-design=v2][lang] .lp-na-sheet{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}html[data-design=v2][lang] .lp-na-box{background:var(--v2-t-blue);border:1px solid var(--v2-tb-blue);border-radius:9px;flex-direction:column;gap:5px;padding:9px;display:flex}html[data-design=v2][lang] .lp-na-box i{background:var(--v2-c-blue);opacity:.55;border-radius:3px;height:5px;display:block}html[data-design=v2][lang] .lp-na-box i+i{width:60%}html[data-design=v2][lang] .lp-na-box.blank{background:var(--v2-bg);border-style:dashed;border-color:var(--v2-line-2)}html[data-design=v2][lang] .lp-na-box.blank i{visibility:hidden}html[data-design=v2][lang] .lp-na-style{align-content:flex-end}html[data-design=v2][lang] .lp-new-link{color:var(--v2-ink-2);align-items:center;gap:8px;margin-top:22px;font-size:14.5px;font-weight:650;text-decoration:none;display:inline-flex}html[data-design=v2][lang] .lp-new-link:hover{color:var(--v2-accent)}@media (prefers-reduced-motion:no-preference){html[data-design=v2][lang] .lp-hero-auggie{animation:5.5s ease-in-out infinite lp-float}html[data-design=v2][lang] .lp-fg-panel{transition:grid-template-rows .144s var(--e-move)}html[data-design=v2][lang] .lp-fg-panel.open{transition-duration:.18s}html[data-design=v2][lang] .lp-fg-clip{transition:clip-path .144s var(--e-exit)}html[data-design=v2][lang] .lp-fg-panel.open .lp-fg-clip{transition:clip-path .18s var(--e-enter)}html[data-design=v2][lang] .lp-fg-panel.open .lp-fg-list li{animation:lp-fg-row .18s var(--e-enter) both}html[data-design=v2][lang] .lp-fg-panel.open .lp-fg-list li:nth-child(2){animation-delay:30ms}html[data-design=v2][lang] .lp-fg-panel.open .lp-fg-list li:nth-child(3){animation-delay:60ms}html[data-design=v2][lang] .lp-fg-panel.open .lp-fg-list li:nth-child(4){animation-delay:90ms}html[data-design=v2][lang] .lp-fg-panel.open .lp-fg-list li:nth-child(5){animation-delay:.12s}html[data-design=v2][lang] .lp-fg-panel.open .lp-fg-list li:nth-child(6){animation-delay:.15s}html[data-design=v2][lang] .lp-fg-panel.open .lp-fg-list li:nth-child(7){animation-delay:.18s}html[data-design=v2][lang] .lp-fg-panel.open .lp-fg-list li:nth-child(8){animation-delay:.21s}html[data-design=v2][lang] .lp-fg-panel.open .lp-fg-list li:nth-child(n+9){animation-delay:.24s}html[data-design=v2][lang] .lp-box{transform-origin:50% 90%;animation:3.2s ease-in-out infinite lp-wobble}html[data-design=v2][lang] .lp-live .lp-fc-flip{animation:1.3s cubic-bezier(.3,.7,.3,1) .9s both lp-peek}html[data-design=v2][lang] .lp-live .lp-day{animation:lp-pop .42s calc(var(--i) * var(--t-stagger)) var(--e-enter) both}html[data-design=v2][lang] .lp-live .lp-day.today{animation:lp-pop .42s calc(var(--i) * var(--t-stagger)) var(--e-enter) both, lp-pulse 1.8s 1.2s ease-in-out infinite}html[data-design=v2][lang] .lp-live .lp-tier.me{z-index:1;animation:lp-climb .9s .5s var(--e-move) both}html[data-design=v2][lang] .lp-live .lp-tier.t-silver{animation:lp-drop .9s .5s var(--e-move) both}html[data-design=v2][lang] .lp-live .lp-evo-step{animation:lp-pop .5s calc(.2s + var(--i) * .16s) var(--e-enter) both;transform-origin:50% 100%}}@keyframes lp-fg-row{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lp-wobble{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-6deg)}82%{transform:rotate(5deg)}88%{transform:rotate(-3deg)}94%{transform:rotate(2deg)}}@keyframes lp-peek{0%,to{transform:rotateY(0)}45%{transform:rotateY(-22deg)}}@keyframes lp-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes lp-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes lp-climb{0%{transform:translateY(calc(100% + 6px))}to{transform:translateY(0)}}@keyframes lp-drop{0%{transform:translateY(calc(-100% - 6px))}to{transform:translateY(0)}}html[data-design=v2][lang] .lp.pending [data-price],html[data-design=v2][lang] .lp.pending .lp-stores,html[data-design=v2][lang] .lp.pending .lp-stamp,html[data-design=v2][lang] .lp.pending .lp-tm{visibility:hidden}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .lp-fc-card,html[data-design=v2][lang] .lp-faq-list summary:after,html[data-design=v2][lang] .lp-fg,html[data-design=v2][lang] .lp-fg:after{transition:none}}@media (max-width:1040px){html[data-design=v2][lang] .lp-hero-in{gap:44px}html[data-design=v2][lang] .lp-split,html[data-design=v2][lang] .lp-faq{gap:52px}html[data-design=v2][lang] .lp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-design=v2][lang] .lp-step-wide{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}html[data-design=v2][lang] .lp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-design=v2][lang] .lp-also{border-left:0;padding-left:0}html[data-design=v2][lang] .lp-feat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-design=v2][lang] .lp-new{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-design=v2][lang] .lp-new-lead{grid-template-columns:auto minmax(0,1fr)}html[data-design=v2][lang] .lp-new-lead .lp-teach{grid-column:1/-1}html[data-design=v2][lang] .lp-fg-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){html[data-design=v2][lang] .lp-hero-in,html[data-design=v2][lang] .lp-split,html[data-design=v2][lang] .lp-split.flip,html[data-design=v2][lang] .lp-faq,html[data-design=v2][lang] .lp-bento{grid-template-columns:minmax(0,1fr)}html[data-design=v2][lang] .lp-split.flip .lp-copy{order:0}html[data-design=v2][lang] .lp-faq-side{position:static}html[data-design=v2][lang] .lp-steps,html[data-design=v2][lang] .lp-step-wide{grid-template-columns:minmax(0,1fr);gap:48px}html[data-design=v2][lang] .lp-step-wide{gap:20px}html[data-design=v2][lang] .lp-step-copy{min-height:0}html[data-design=v2][lang] .lp-edu-in{grid-template-columns:auto minmax(0,1fr)}html[data-design=v2][lang] .lp-edu-in>.v2-btn{grid-column:2;justify-self:start}html[data-design=v2][lang] .lp-feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){html[data-design=v2][lang] .lp{--lp-gut:20px}html[data-design=v2][lang] .lp-nav nav{display:none}html[data-design=v2][lang] .lp-nav-in{height:60px}html[data-design=v2][lang] .lp-login{border-left:0;margin-left:auto;padding-left:0}html[data-design=v2][lang] .lp-hero{padding:40px 0 64px}html[data-design=v2][lang] .lp-lede{margin-top:18px;font-size:17px}html[data-design=v2][lang] .lp-cta{gap:22px;margin-top:28px}html[data-design=v2][lang] .lp-stores{gap:10px;margin-top:30px}html[data-design=v2][lang] .lp-hero-ui{border-radius:24px;margin:8px -8px 0;padding:128px 12px 12px}html[data-design=v2][lang] .lp-hero-auggie{top:-26px;left:14px}html[data-design=v2][lang] .lp-hero-auggie svg{height:170px!important}html[data-design=v2][lang] .lp-hand-hero{max-width:9em;font-size:22px;top:26px;left:150px}html[data-design=v2][lang] .lp-home{padding:18px}html[data-design=v2][lang] .lp-sec{padding:72px 0}html[data-design=v2][lang] .lp-sec.lp-edu{padding:64px 0}html[data-design=v2][lang] .lp-head{margin-bottom:32px}html[data-design=v2][lang] .lp-p{font-size:16px}html[data-design=v2][lang] .lp-quiz,html[data-design=v2][lang] .lp-quiz-q{padding:16px}html[data-design=v2][lang] .lp-quiz-q p{font-size:19px}html[data-design=v2][lang] .lp-fc-card,html[data-design=v2][lang] .lp-fc-done{height:228px}html[data-design=v2][lang] .lp-stats{gap:10px}html[data-design=v2][lang] .lp-stat{grid-template-columns:minmax(0,1fr);row-gap:6px;padding:16px}html[data-design=v2][lang] .lp-stat-ic{border-radius:13px;grid-row:auto;width:42px;height:42px}html[data-design=v2][lang] .lp-stat-n{font-size:32px}html[data-design=v2][lang] .lp-tile{padding:20px}html[data-design=v2][lang] .lp-days{gap:4px}html[data-design=v2][lang] .lp-day{border-radius:6px}html[data-design=v2][lang] .lp-day .v2-ic{width:10px;height:10px}html[data-design=v2][lang] .lp-pets{gap:18px}html[data-design=v2][lang] .lp-evo{justify-content:space-between;gap:8px;width:100%}html[data-design=v2][lang] .lp-box{border-radius:15px;width:52px;height:52px}html[data-design=v2][lang] .lp-also{flex-wrap:wrap;justify-content:space-between;gap:6px;width:100%}html[data-design=v2][lang] .lp-also-h{width:100%}html[data-design=v2][lang] .lp-also-pet{min-width:0}html[data-design=v2][lang] .lp-trail-ui{padding-top:96px;padding-left:0}html[data-design=v2][lang] .lp-trail-auggie{top:-10px;bottom:auto;left:6px}html[data-design=v2][lang] .lp-trail-auggie svg{height:116px!important}html[data-design=v2][lang] #study .lp-copy{position:relative}html[data-design=v2][lang] .lp-gaps{gap:6px 4px}html[data-design=v2][lang] .lp-gaps li{gap:4px}html[data-design=v2][lang] .lp-gaps .v2-pill{height:32px;padding:0 8px;font-size:13px}html[data-design=v2][lang] .lp-gap-arrow{width:14px}html[data-design=v2][lang] #study h2{padding-right:96px}html[data-design=v2][lang] .lp-study-auggie{margin:0;position:absolute;top:-34px;right:-6px}html[data-design=v2][lang] .lp-study-auggie svg{height:112px!important}html[data-design=v2][lang] .lp-evo-step .lp-petart svg{height:78px!important}html[data-design=v2][lang] .lp-edu-in{grid-template-columns:minmax(0,1fr);gap:18px}html[data-design=v2][lang] .lp-edu-in>.v2-btn{grid-column:auto}html[data-design=v2][lang] .lp-feat-grid{grid-template-columns:minmax(0,1fr)}html[data-design=v2][lang] .lp-new{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:32px}html[data-design=v2][lang] .lp-new-lead{column-gap:14px;padding:20px}html[data-design=v2][lang] .lp-new-lead h3{font-size:24px}html[data-design=v2][lang] .lp-new-auggie svg{height:112px!important}html[data-design=v2][lang] .lp-new-art{min-height:0}html[data-design=v2][lang] .lp-fg{margin-bottom:8px;padding:11px 14px}html[data-design=v2][lang] .lp-fg-ic{border-radius:10px;width:34px;height:34px}html[data-design=v2][lang] .lp-fg-name{font-size:17px}html[data-design=v2][lang] .lp-fg-list{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:8px;padding:16px 16px 18px}html[data-design=v2][lang] .lp-faq-list summary{padding:18px 36px 18px 0;font-size:16.5px}html[data-design=v2][lang] .lp-foot-row{flex-direction:column;align-items:flex-start}}@media (max-width:360px){html[data-design=v2][lang] .lp-src-grid{grid-template-columns:minmax(0,1fr)}html[data-design=v2][lang] .cl-edu-mail,html[data-design=v2][lang] .lp-edu .v2-btn{gap:6px;padding:0 12px;font-size:14px}}html[data-design=v2][lang]{--hm-ember:#d9480f;--hm-ember-2:#f4842c;--hm-ember-soft:#fff2e8;--hm-ember-line:#ffd4b0;--hm-purple:#6d28d9;--hm-purple-2:#9333ea;--hm-purple-soft:#f5efff;--hm-purple-line:#dcc9fb;--hm-night:#241b47;--hm-moon:#f7c948;--hm-grad:linear-gradient(100deg, #2e1065 0%, #4c1d95 46%, #9a3412 100%)}@keyframes hm-flick{0%{transform:scaleY(.92)}to{transform:scaleY(1.06)}}@keyframes hm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .hm-deco,html[data-design=v2][lang] .hm-deco *{animation:none!important}}html[data-design=v2][lang] .hm-deco{pointer-events:none;display:block}html[data-design=v2][lang] .hm-corner{pointer-events:none;align-items:flex-end;gap:6px;display:flex;position:absolute;bottom:10px;right:18px}html[data-design=v2][lang] .hm-strip{background:var(--hm-grad);border-radius:var(--v2-r);color:#fff;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:13px 16px;text-decoration:none;display:flex;position:relative;overflow:hidden}html[data-design=v2][lang] .hm-strip-after{background:var(--v2-bg);color:var(--v2-ink);border:1px solid var(--hm-purple-line)}html[data-design=v2][lang] .hm-strip .hm-moon{background:radial-gradient(circle at 34% 34%, var(--hm-moon), #c9971c);opacity:.22;pointer-events:none;border-radius:50%;width:74px;height:74px;position:absolute;top:-14px;right:18px}html[data-design=v2][lang] .hm-strip b{font-family:var(--v2-display);font-size:16px;font-weight:700;display:block}html[data-design=v2][lang] .hm-strip p{opacity:.82;margin:0;font-size:13px}html[data-design=v2][lang] .hm-strip-left{align-items:center;gap:11px;min-width:0;display:flex}html[data-design=v2][lang] .hm-lantern{background:#f4842c38;border:1px solid #f4842c6b;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}html[data-design=v2][lang] .hm-strip-after .hm-lantern{background:var(--hm-ember-soft);border-color:var(--hm-ember-line)}html[data-design=v2][lang] .hm-closing{flex-wrap:nowrap;align-items:flex-start}html[data-design=v2][lang] .hm-closing-body{flex:1;min-width:0}html[data-design=v2][lang] .hm-closing-head{justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex}html[data-design=v2][lang] .hm-closing-list{color:var(--v2-ink-2);gap:5px;margin:6px 0 0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:grid}html[data-design=v2][lang] .hm-closing-list li{align-items:flex-start;gap:8px;display:flex}html[data-design=v2][lang] .hm-closing-list .v2-ic{color:var(--hm-ember);flex:none;margin-top:2px}html[data-design=v2][lang] .hm-closing-card .hm-closing-list{margin-top:0;font-size:14px}html[data-design=v2][lang] .hm-closing-bar{height:8px;margin:12px 0 2px}html[data-design=v2][lang] .hm-closing-go{margin-top:12px}html[data-design=v2][lang] .hm-closing-card{margin-bottom:14px}html[data-design=v2][lang] .hc-phone .hm-closing{margin-top:10px}html[data-design=v2][lang] .hm-closing-links{flex-wrap:wrap;gap:0 18px;margin-top:4px;display:flex}html[data-design=v2][lang] .hm-closing-links a{min-height:40px;color:var(--v2-c-purple);text-underline-offset:3px;align-items:center;font-size:13.5px;font-weight:700;text-decoration:underline;display:inline-flex}html[data-design=v2][lang] .hm-closing-wrap{grid-template-rows:1fr;animation:.38s ease-out both hm-closing-in;display:grid}html[data-design=v2][lang] .hm-closing-wrapin{min-height:0;overflow:hidden}@keyframes hm-closing-in{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .hm-closing-wrap{animation:none}}html[data-design=v2][lang] .hm-count{font-variant-numeric:tabular-nums;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:5px 13px;font-size:13px;font-weight:700;display:flex;position:relative}html[data-design=v2][lang] .hm-card{border-color:var(--hm-purple-line);background:linear-gradient(112deg, var(--hm-purple-soft) 0%, var(--hm-ember-soft) 62%, var(--v2-bg) 100%);position:relative}html[data-design=v2][lang] .hm-ch{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}html[data-design=v2][lang] .hm-ch h2{font-family:var(--v2-display);color:var(--hm-purple);margin:0;font-size:17px;font-weight:700}html[data-design=v2][lang].dark .hm-ch h2{color:var(--v2-c-purple)}html[data-design=v2][lang] .hm-ch span{color:var(--v2-ink-2);font-size:13px}html[data-design=v2][lang] .hm-ch .hm-right{color:var(--hm-ember);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}html[data-design=v2][lang] .hm-pill{border-color:var(--hm-ember-line);background:var(--hm-ember-soft);color:var(--hm-ember)}html[data-design=v2][lang] .hm-btn{background:linear-gradient(100deg, var(--hm-purple), var(--hm-ember));border-color:#0000;color:#fff!important}html[data-design=v2][lang] .hm-side{border-color:var(--hm-purple-line);background:linear-gradient(150deg, var(--hm-purple-soft), var(--hm-ember-soft));position:relative;overflow:hidden}html[data-design=v2][lang] .hm-stat{border-color:var(--hm-ember-line);background:var(--hm-ember-soft);color:var(--v2-ink);text-decoration:none}html[data-design=v2][lang] .hm-stat-ic{background:var(--v2-bg)}html[data-design=v2][lang] .v9-nav a.hm-nav,html[data-design=v2][lang] .v9-nav a.hm-nav .v2-ic{color:var(--hm-purple)}html[data-design=v2][lang] .v9-count.hm-count-badge{background:linear-gradient(100deg, var(--hm-purple), var(--hm-ember));color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 6px;display:grid}html[data-design=v2][lang] .hm-wallcard{padding-bottom:18px}html[data-design=v2][lang] .hm-wall,html[data-design=v2][lang] .hm-dow{grid-template-columns:repeat(7,minmax(0,46px));gap:6px;display:grid}html[data-design=v2][lang] .hm-dow{margin-bottom:6px}html[data-design=v2][lang] .hm-dow span{text-align:center;color:var(--v2-ink-3);font-size:13px;font-weight:700}html[data-design=v2][lang] .hm-sq{aspect-ratio:1;border:1px solid var(--v2-line);background:var(--v2-bg-2);color:var(--v2-ink-3);font-size:13px;font-weight:700;font-family:var(--v2-font);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;padding:0;display:grid}html[data-design=v2][lang] .hm-sq.done{background:linear-gradient(160deg, var(--hm-ember-2), var(--hm-ember));border-color:var(--hm-ember);color:#fff}@supports (background:color-mix(in oklab, red, blue 50%)){html[data-design=v2][lang] .hm-sq.done{background:linear-gradient(160deg, color-mix(in oklab, var(--hm-purple-2), var(--hm-ember-2) var(--w,0%)), color-mix(in oklab, var(--hm-purple), var(--hm-ember) var(--w,0%)));border-color:color-mix(in oklab, var(--hm-purple), var(--hm-ember) var(--w,0%))}}html[data-design=v2][lang] .hm-sq.done.candle{box-shadow:inset 0 0 0 2px var(--hm-moon)}html[data-design=v2][lang] .hm-sq.today{border:2px solid var(--hm-ember);background:var(--hm-ember-soft);color:var(--hm-ember)}html[data-design=v2][lang] .hm-sq.missed{background:var(--v2-bg);color:var(--v2-ink-3);cursor:pointer;border-style:dashed}html[data-design=v2][lang] .hm-sq.missed:hover{border-color:var(--hm-ember);color:var(--hm-ember)}html[data-design=v2][lang] .hm-sq.hollow{background:var(--hm-night);border-color:var(--hm-night);color:var(--hm-moon)}html[data-design=v2][lang] .hm-sq.pad{background:0 0;border:0}html[data-design=v2][lang] .hm-key{color:var(--v2-ink-2);flex-wrap:wrap;gap:14px;margin-top:12px;font-size:13px;display:flex}html[data-design=v2][lang] .hm-key i{vertical-align:-1px;border:1px solid #0000;border-radius:3px;width:18px;height:11px;margin-right:6px;display:inline-block}html[data-design=v2][lang] .hm-key .k-done{background:linear-gradient(100deg, var(--hm-purple), var(--hm-ember))}html[data-design=v2][lang] .hm-key .k-today{background:var(--hm-ember-soft);border-color:var(--hm-ember)}html[data-design=v2][lang] .hm-key .k-missed{background:var(--v2-bg);border:1px dashed var(--v2-line-2)}html[data-design=v2][lang] .hm-key .k-hollow{background:var(--hm-night)}html[data-design=v2][lang] .hm-stall{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:12px;display:grid}@media (min-width:1024px){html[data-design=v2][lang] .hm-stall{grid-template-columns:repeat(4,minmax(0,1fr))}}html[data-design=v2][lang] .hm-item{border:1px solid var(--v2-line);background:var(--v2-bg);border-radius:13px;flex-direction:column;gap:8px;padding:12px;display:flex}html[data-design=v2][lang] .hm-item.owned{border-color:var(--v2-green);background:var(--v2-t-green)}html[data-design=v2][lang] .hm-item.locked .hm-art>div{filter:brightness(0)saturate(0);opacity:.28}html[data-design=v2][lang] .hm-art{background:radial-gradient(120% 90% at 50% 100%, var(--hm-ember-soft), var(--hm-purple-soft) 70%);border-radius:10px;place-items:center;height:112px;display:grid;position:relative;overflow:hidden}html[data-design=v2][lang] .hm-item.r-epic .hm-art{background:radial-gradient(120% 90% at 50% 100%, #f3e8ff, var(--hm-purple-soft) 70%)}html[data-design=v2][lang] .hm-item.r-legendary .hm-art{background:radial-gradient(120% 90% at 50% 100%,#fff3d6,#fbf1ff 70%)}html[data-design=v2][lang] .hm-item.r-mythic .hm-art{background:radial-gradient(120% 100% at 50% 100%, #2e1065, var(--hm-night) 75%)}html[data-design=v2][lang] .hm-lock{text-align:center;letter-spacing:.04em;color:var(--v2-ink-2);background:#ffffffd9;border-radius:8px;padding:4px 6px;font-size:13px;font-weight:800;position:absolute;inset:auto 8px 8px}html[data-design=v2][lang] .hm-nm{flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}html[data-design=v2][lang] .hm-rar{letter-spacing:.05em;text-transform:uppercase;color:var(--rc,var(--v2-ink-2));background:color-mix(in srgb, var(--rc,#888) 12%, transparent);border-radius:5px;padding:2px 6px;font-size:13px;font-weight:800}html[data-design=v2][lang] .hm-ab{color:var(--v2-ink-2);font-size:13px;line-height:1.4}html[data-design=v2][lang] .hm-buy{align-items:center;gap:8px;margin-top:auto;display:flex}html[data-design=v2][lang] .hm-price{color:var(--hm-ember);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:13px;font-weight:800;display:inline-flex}html[data-design=v2][lang] .hm-bbtn{cursor:pointer;height:30px;font-size:13px;font-weight:700;font-family:var(--v2-font);color:#fff;background:linear-gradient(100deg, var(--hm-purple), var(--hm-ember));border:0;border-radius:999px;align-items:center;margin-left:auto;padding:0 13px;display:inline-flex}html[data-design=v2][lang] .hm-bbtn:disabled,html[data-design=v2][lang] .hm-bbtn.off{background:var(--v2-bg-3);color:var(--v2-ink-3);cursor:not-allowed}html[data-design=v2][lang] .hm-bbtn.got{background:var(--v2-c-green)}html[data-design=v2][lang] .hm-rules{color:var(--v2-ink-2);margin:0;padding-left:18px;font-size:13.5px;line-height:1.6}html[data-design=v2][lang] .hm-rules b{color:var(--v2-ink)}html[data-design=v2][lang] .hm-fence{pointer-events:none;align-items:flex-end;gap:6px;display:flex;position:absolute;bottom:8px;right:14px}html[data-design=v2][lang] .hm-wheel-note{border:1px solid var(--hm-purple-line);background:linear-gradient(150deg, var(--hm-purple-soft), var(--hm-ember-soft));color:var(--v2-ink-2);border-radius:12px;margin-bottom:12px;padding:12px 14px;font-size:13px;position:relative}html[data-design=v2][lang] .hm-wheel-note b{color:var(--v2-ink)}@media (max-width:640px){html[data-design=v2][lang] .hm-wall,html[data-design=v2][lang] .hm-dow{grid-template-columns:repeat(7,minmax(0,1fr))}html[data-design=v2][lang] .hm-corner{display:none}}html[data-design=v2][lang] .hm-rel{position:relative;overflow:hidden}html[data-design=v2][lang] .hm-corner-bl{left:18px;right:auto}html[data-design=v2][lang] .hm-floaters{pointer-events:none;z-index:1;height:0;position:relative;overflow:visible}html[data-design=v2][lang] .hm-prizebody{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}html[data-design=v2][lang] .hm-prizebody .hm-art{flex:none;width:150px;height:150px}html[data-design=v2][lang] .hm-prizemeta{flex:1;min-width:220px}html[data-design=v2][lang] .hm-art.dim>div{filter:brightness(0)saturate(0);opacity:.28}html[data-design=v2][lang] .hm-prize.owned{border-color:var(--v2-green)}@media (max-width:640px){html[data-design=v2][lang] .hm-floaters{display:none}}html[data-design=v2][lang] .hm-strike{color:var(--v2-ink-3);margin-left:6px;font-size:13px;font-weight:600}html[data-design=v2][lang] .pb-cell .hm-oct{letter-spacing:.05em;text-transform:uppercase;color:var(--hm-ember);margin-top:2px;font-size:13px;font-weight:800;display:block}html[data-design=v2][lang] .hm-floaters{pointer-events:none;justify-content:flex-end;align-items:flex-end;gap:10px;height:32px;margin-bottom:6px;padding-right:6px;display:flex;position:static;overflow:visible}html[data-design=v2][lang] .hm-decorow{pointer-events:none;justify-content:flex-end;align-items:flex-end;gap:10px;margin-top:12px;padding-right:4px;display:flex}html[data-design=v2][lang] .hm-track,html[data-design=v2][lang] .hm-tiers{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;margin-top:14px;display:grid}html[data-design=v2][lang] .hm-ms{border:1px solid var(--v2-line);background:var(--v2-bg);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:10px 11px;display:flex}html[data-design=v2][lang] .hm-ms b{font-family:var(--v2-display);color:var(--v2-ink-3);font-size:20px;line-height:1}html[data-design=v2][lang] .hm-ms.ready b,html[data-design=v2][lang] .hm-ms.done b{color:var(--hm-ember)}html[data-design=v2][lang] .hm-ms.ready{border-color:var(--hm-ember-line);background:var(--hm-ember-soft)}html[data-design=v2][lang] .hm-ms.done{border-color:var(--v2-green);background:var(--v2-t-green)}html[data-design=v2][lang] .hm-ms small{color:var(--v2-ink-2);font-size:13px;line-height:1.35}html[data-design=v2][lang] .hm-msbtn{height:26px;font-size:13px;font-weight:700;font-family:var(--v2-font);color:#fff;background:linear-gradient(100deg, var(--hm-purple), var(--hm-ember));cursor:pointer;border:0;border-radius:999px;align-self:flex-start;align-items:center;margin-top:6px;padding:0 11px;display:inline-flex}html[data-design=v2][lang] .hm-msbtn:disabled{opacity:.6;cursor:wait}html[data-design=v2][lang] .hm-msbtn.off{background:var(--v2-bg-3);color:var(--v2-ink-3);cursor:default}html[data-design=v2][lang] .hm-msbtn.done{background:var(--v2-c-green)}html[data-design=v2][lang] .hm-night{background:linear-gradient(100deg,#1a1233 0%,#2e1065 40%,#c2410c 100%)}html[data-design=v2][lang] .hm-treat{height:36px;font-size:13px;font-weight:800;font-family:var(--v2-font);color:#3a1d06;background:var(--hm-moon);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;margin-left:auto;padding:0 16px;position:relative}html[data-design=v2][lang] .hm-treat:disabled{color:#ffffffbf;cursor:default;background:#ffffff24}html[data-design=v2][lang] .hm-stamp{border:2px dashed var(--hm-ember);color:var(--hm-ember);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;white-space:nowrap;background:#ffffffe0;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:900;position:absolute;top:8px;left:8px;transform:rotate(-11deg)}html[data-design=v2][lang] .hm-stamp.faint{border-color:var(--v2-c-gold-ink);color:var(--v2-c-gold-ink);background:#fff7e0e6}html[data-design=v2][lang] .hm-price{flex-wrap:wrap;row-gap:2px}html[data-design=v2][lang] .hm-price .hm-strike{color:var(--v2-ink-3);margin-left:7px;font-size:13px;font-weight:700;text-decoration:none;position:relative}html[data-design=v2][lang] .hm-price .hm-strike:after{content:"";background:var(--hm-ember);border-radius:2px;height:2px;position:absolute;top:50%;left:-2px;right:-2px;transform:rotate(-8deg)}html[data-design=v2][lang] .hm-ribbon{border:1px solid var(--v2-tb-yellow);background:var(--v2-t-yellow);border-radius:var(--v2-r);color:var(--v2-ink);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;display:flex}html[data-design=v2][lang] .hm-ribbon.on{background:linear-gradient(100deg, var(--hm-purple), var(--hm-ember));color:#fff;border-color:#0000}html[data-design=v2][lang] .hm-ribbon-tag{letter-spacing:.1em;text-transform:uppercase;background:#00000014;border-radius:6px;padding:4px 8px;font-size:13px;font-weight:800}html[data-design=v2][lang] .hm-ribbon.on .hm-ribbon-tag{background:#ffffff2e}html[data-design=v2][lang] .hm-ribbon-big{font-family:var(--v2-display);letter-spacing:-.01em;font-size:26px;font-weight:800;line-height:1}html[data-design=v2][lang] .hm-ribbon-txt{opacity:.9;max-width:46ch;font-size:13px}html[data-design=v2][lang] .hm-night-nav{color:#fff;background:linear-gradient(100deg,#1a1233 0%,#2e1065 55%,#7c2d12 100%);border-radius:11px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex;position:relative;overflow:hidden}html[data-design=v2][lang] .hm-night-nav.on{box-shadow:0 0 0 2px var(--hm-moon) inset}html[data-design=v2][lang] .hm-night-moon{background:radial-gradient(circle at 36% 36%,#fff6d6,#f7c948 55%,#c9971c);border-radius:50%;flex:none;width:22px;height:22px;box-shadow:0 0 14px 4px #f7c94859}html[data-design=v2][lang] .hm-night-text b{font-size:13px;font-weight:800;line-height:1.1;display:block}html[data-design=v2][lang] .hm-night-text small{opacity:.8;font-size:13px}html[data-design=v2][lang] .hm-count-gold{background:var(--hm-moon);color:#3a1d06;border-color:#0000}html[data-design=v2][lang] .hm-nightcard{border-radius:var(--v2-r-lg);color:#fff;background:linear-gradient(#1a1233 0%,#2e1065 45%,#4c1d95 75%,#9a3412 100%);min-height:420px;margin-bottom:12px;padding:28px 24px 0;position:relative;overflow:hidden}html[data-design=v2][lang] .hm-nightmoon{background:radial-gradient(circle at 36% 36%,#fff6d6,#f7c948 55%,#c9971c);border-radius:50%;width:110px;height:110px;position:absolute;top:26px;right:36px;box-shadow:0 0 60px 20px #f7c94840}html[data-design=v2][lang] .hm-nighthead{max-width:60%;position:relative}html[data-design=v2][lang] .hm-nightkick{letter-spacing:.12em;text-transform:uppercase;color:var(--hm-moon);margin-bottom:6px;font-size:13px;font-weight:800;display:inline-block}html[data-design=v2][lang] .hm-nighthead h1{font-family:var(--v2-display);margin:0 0 6px;font-size:34px;font-weight:800;line-height:1}html[data-design=v2][lang] .hm-nighthead p{opacity:.85;margin:0;font-size:14px}html[data-design=v2][lang] .hm-nightlock{flex-direction:column;align-items:flex-start;gap:12px;margin-top:22px;display:flex;position:relative}html[data-design=v2][lang] .hm-lockicon{width:48px;height:48px;color:var(--hm-moon);background:#ffffff1a;border:1px solid #ffffff38;border-radius:14px;place-items:center;display:grid}html[data-design=v2][lang] .hm-cd{gap:8px;display:flex}html[data-design=v2][lang] .hm-cd span{background:#00000047;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;align-items:center;min-width:62px;padding:8px 6px;display:flex}html[data-design=v2][lang] .hm-cd b{font-family:var(--v2-display);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}html[data-design=v2][lang] .hm-cd small{letter-spacing:.1em;text-transform:uppercase;opacity:.75;margin-top:3px;font-size:13px}html[data-design=v2][lang] .hm-locktext{opacity:.8;margin:0;font-size:13px}html[data-design=v2][lang] .hm-knock{margin-top:22px;position:relative}html[data-design=v2][lang] .hm-treat.big{height:48px;padding:0 22px;font-size:15px}html[data-design=v2][lang] .hm-nightpets{pointer-events:none;align-items:flex-end;gap:6px;display:flex;position:absolute;bottom:54px;right:24px}html[data-design=v2][lang] .hm-nightfloor{pointer-events:none;align-items:flex-end;gap:16px;margin-top:26px;padding-bottom:14px;display:flex}@media (max-width:760px){html[data-design=v2][lang] .hm-nighthead{max-width:100%}html[data-design=v2][lang] .hm-nightpets{justify-content:center;margin-top:20px;position:static}html[data-design=v2][lang] .hm-nightmoon{width:70px;height:70px;top:18px;right:18px}}html[data-design=v2][lang] .hm-intro{max-width:460px;padding:0;overflow:hidden}html[data-design=v2][lang] .hm-introhead{color:#fff;background:linear-gradient(#1a1233 0%,#2e1065 50%,#9a3412 100%);height:210px;position:relative;overflow:hidden}html[data-design=v2][lang] .hm-intromoon{background:radial-gradient(circle at 36% 36%,#fff6d6,#f7c948 55%,#c9971c);border-radius:50%;width:70px;height:70px;position:absolute;top:18px;right:26px;box-shadow:0 0 40px 14px #f7c94840}html[data-design=v2][lang] .hm-intropets{pointer-events:none;justify-content:center;align-items:flex-end;gap:4px;display:flex;position:absolute;bottom:0;left:0;right:0}html[data-design=v2][lang] .hm-introtitle{position:absolute;top:18px;left:20px}html[data-design=v2][lang] .hm-introtitle h3{font-family:var(--v2-display);margin:0;font-size:28px;font-weight:800;line-height:1}html[data-design=v2][lang] .hm-introsteps{justify-content:space-between;align-items:center;gap:6px;padding:18px 18px 6px;display:flex}html[data-design=v2][lang] .hm-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}html[data-design=v2][lang] .hm-step b{font-size:13px}html[data-design=v2][lang] .hm-step small{color:var(--v2-ink-2);font-size:13px}html[data-design=v2][lang] .hm-stepic{background:var(--hm-purple-soft);width:46px;height:46px;color:var(--hm-purple);border-radius:14px;place-items:center;display:grid}html[data-design=v2][lang] .hm-stepic.ember{background:var(--hm-ember-soft)}html[data-design=v2][lang] .hm-steparrow{color:var(--v2-ink-3);padding-bottom:22px;font-weight:700}html[data-design=v2][lang] .hm-introwall{grid-template-columns:repeat(14,1fr);gap:4px;padding:10px 18px 0;display:grid}html[data-design=v2][lang] .hm-introwall .hm-sq{border-radius:6px;font-size:0}html[data-design=v2][lang] .hm-introline{color:var(--v2-ink-2);margin:8px 18px 0;font-size:13px}html[data-design=v2][lang] .hm-introfoot{align-items:flex-end;gap:8px;padding:14px 18px 18px;display:flex}html[data-design=v2][lang] .hm-previewbar{border:1px dashed var(--hm-purple-line);color:var(--v2-ink-2);background:var(--v2-bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}html[data-design=v2][lang] .hm-previewbar b{color:var(--v2-ink)}html[data-design=v2][lang] .hm-previewbar .v2-btn{margin-left:auto}html[data-design=v2][lang] .hm-night-nav.live{box-shadow:0 0 0 2px var(--hm-moon) inset, 0 0 18px #f7c94859}html[data-design=v2][lang]{--v2-off-alpha:.6;--v2-off-text:#2e2e3a}html[data-design=v2][lang].dark{--v2-off-text:#c9c5dd}html[data-design=v2][lang] [data-offline]:not([data-offline-look=content]){filter:grayscale();cursor:not-allowed;opacity:var(--v2-off-alpha)!important;box-shadow:none!important;transform:none!important}html[data-design=v2][lang] [data-offline]:not([data-offline-look=content]):not(.v2-btn:not(.sec)):not(.pl-go):not(.hm-night-nav):not(.ws-eve-nav),html[data-design=v2][lang] [data-offline]:not([data-offline-look=content]):not(.v2-btn:not(.sec)):not(.pl-go):not(.hm-night-nav):not(.ws-eve-nav) :where(:not(svg,svg *)){color:var(--v2-off-text)!important}html[data-design=v2][lang] [data-offline]:not([data-offline-look=content]) :where(svg,img,.v2-cover,.v2-avatar){opacity:.7}html[data-design=v2][lang] [data-offline]:not([data-offline-look=content]) .v2-cover svg{opacity:1}html[data-design=v2][lang] [data-offline][data-offline-look=content]{cursor:not-allowed}html[data-design=v2][lang] [data-offline]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}html[data-design=v2][lang] .v9-nav a[data-offline]:hover,html[data-design=v2][lang] .v9-nav button[data-offline]:hover{background:0 0}html[data-design=v2][lang] .v2-pill[data-offline]:hover,html[data-design=v2][lang] .v2-iconbtn[data-offline]:hover{background:var(--v2-bg);border-color:var(--v2-line)}html[data-design=v2][lang] .v2-tile[data-offline]{font-family:var(--v2-font)}html[data-design=v2][lang] .hm-night-nav.off{text-align:left;width:100%;font-family:var(--v2-font);border:0}html[data-design=v2][lang] .v9-nav button.off,html[data-design=v2][lang] .v2-tabs button.off,html[data-design=v2][lang] .hm-night-nav.off{opacity:.42;filter:grayscale();cursor:not-allowed}html[data-design=v2][lang] .off-note{align-items:flex-start;gap:10px;margin-bottom:12px;font-size:13px;line-height:1.45;display:flex}html[data-design=v2][lang] .off-note .v2-ic{flex:none;margin-top:1px}html[data-design=v2][lang] .off-note b{font-size:13.5px;display:block}html[data-design=v2][lang] .off-toast{left:0;right:0;top:calc(env(safe-area-inset-top) + 12px);z-index:9999;background:var(--v2-bg);width:min(380px,100% - 32px);color:var(--v2-ink);border:1px solid var(--v2-line-2);cursor:pointer;transform-origin:50% 0;animation:m-pop-in var(--t-toast) var(--e-enter) both;border-radius:16px;align-items:flex-start;gap:12px;margin:0 auto;padding:12px 16px;display:flex;position:fixed;box-shadow:0 14px 32px -14px #1e1b4b80}html[data-design=v2][lang] .off-toast-ic{background:var(--v2-t-orange);width:34px;height:34px;color:var(--v2-c-orange);border-radius:10px;flex:none;place-items:center;display:grid}html[data-design=v2][lang] .off-toast-tx{flex-direction:column;min-width:0;padding-top:1px;display:flex}html[data-design=v2][lang] .off-toast-tx b{font-size:14px;font-weight:800;line-height:1.3}html[data-design=v2][lang] .off-toast-tx small{color:var(--v2-ink-2);margin-top:2px;font-size:13px;line-height:1.45}html[data-design=v2][lang] .off-wall{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:460px;margin:0 auto;padding:72px 16px 40px;display:flex}html[data-design=v2][lang] .off-wall .v2-cover{--c:var(--v2-c-orange);margin-bottom:4px}html[data-design=v2][lang] .off-wall h1{margin:0;font-size:22px;font-weight:800;line-height:1.2}html[data-design=v2][lang] .off-wall p{color:var(--v2-ink-2);margin:0;font-size:14px;line-height:1.55}html[data-design=v2][lang] .off-wall-acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .off-toast{animation:none}}html[data-design=v2][lang] .dk-toast{left:0;right:0;top:calc(env(safe-area-inset-top) + 16px);z-index:10000;box-sizing:border-box;color:#fff;transform-origin:50% 0;width:max-content;max-width:calc(100% - 32px);animation:m-pop-in var(--t-toast) var(--e-enter) both;border-radius:16px;align-items:center;gap:10px;margin:0 auto;padding:12px 20px;font-size:14px;font-weight:700;line-height:1.4;display:flex;position:fixed;box-shadow:0 14px 32px -14px #1e1b4b80}html[data-design=v2][lang] .dk-toast.ok{background:var(--v2-green)}html[data-design=v2][lang] .dk-toast.error{background:var(--v2-heart)}html[data-design=v2][lang] .dk-toast.info{background:#5b4de0}html[data-design=v2][lang] .dk-toast-spin{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite native-hold-turn}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .dk-toast{animation:none}html[data-design=v2][lang] .dk-toast-spin{animation-duration:2.4s}}html[data-design=v2][lang] .v2-iconbtn:after{content:"";border-radius:inherit;position:absolute;inset:min(0px,50% - 22px) max(-2px,min(0px,50% - 22px))}html[data-design=v2][lang] .native-hold{background:var(--v2-bg);place-items:center;min-height:60vh;display:grid}html[data-design=v2][lang] .native-hold-spin{border:3px solid var(--v2-line);border-top-color:var(--v2-accent);opacity:0;border-radius:50%;width:28px;height:28px;animation:.2s .35s forwards native-hold-in,.8s linear infinite native-hold-turn}@keyframes native-hold-in{to{opacity:1}}@keyframes native-hold-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .native-hold-spin{animation:.2s .35s forwards native-hold-in,2.4s linear infinite native-hold-turn}}html[data-design=v2][lang] .v2-gold-name{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(92deg,#b7791f 0%,#e9a400 36%,#f7d774 55%,#d99a0b 76%,#a8720a 100%);-webkit-background-clip:text;background-clip:text}html[data-design=v2][lang].dark .v2-gold-name{background-image:linear-gradient(92deg,#f0c24b 0%,#fde68a 40%,#fff3b0 54%,#f5b700 78%,#f0c24b 100%)}html[data-design=v2][lang] .v2-sovereign-name{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(92deg,#9e2a1e 0%,#c8553d 30%,#e3a23a 55%,#c8553d 78%,#9e2a1e 100%);-webkit-background-clip:text;background-clip:text}html[data-design=v2][lang].dark .v2-sovereign-name{background-image:linear-gradient(92deg,#e8705a 0%,#f2a36b 34%,#f5d27a 55%,#ee8a66 78%,#e8705a 100%)}html[data-design=v2][lang] .v2-sovereign-plaque{color:#7a2216;overflow-wrap:anywhere;background:linear-gradient(135deg,#fff4ea 0%,#ffe9cf 100%);border:1px solid #e4b79a;border-radius:12px;align-items:flex-start;gap:8px;max-width:100%;margin-top:8px;padding:8px 12px;font-size:13px;font-style:italic;font-weight:600;line-height:1.4;display:flex;box-shadow:inset 0 1px #ffffffb3}html[data-design=v2][lang] .v2-sovereign-plaque .sp-mark{flex:none;font-style:normal;line-height:1.3}html[data-design=v2][lang].dark .v2-sovereign-plaque{color:#f2b58e;background:linear-gradient(135deg,#2e1713 0%,#33220f 100%);border-color:#6b3426;box-shadow:inset 0 1px #ffffff0d}html[data-design=v2][lang].dark{--hm-ember-soft:#3a2416;--hm-ember-line:#6b3e1e;--hm-purple-soft:#2a1f4a;--hm-purple-line:#4a3a7a}html[data-design=v2][lang].dark .hm-item.r-epic .hm-art{background:radial-gradient(120% 90% at 50% 100%, #3b2a6b, var(--hm-purple-soft) 70%)}html[data-design=v2][lang].dark .hm-item.r-legendary .hm-art{background:radial-gradient(120% 90% at 50% 100%,#4a3a16,#2e2440 70%)}html[data-design=v2][lang].dark .hm-item.locked .hm-art>div,html[data-design=v2][lang].dark .hm-art.dim>div{filter:brightness(0)invert()saturate(0);opacity:.38}html[data-design=v2][lang].dark .hm-lock{color:var(--v2-ink);background:#120e1ed9}html[data-design=v2][lang].dark .hm-stamp{background:#1c162ceb}html[data-design=v2][lang].dark .hm-stamp.faint{background:#282012eb}html[data-design=v2][lang]{--t-tap:.12s;--t-hover:.18s;--t-move:.28s;--t-enter:.42s;--e-out:cubic-bezier(.2, .7, .2, 1);--e-spring:cubic-bezier(.34, 1.56, .64, 1)}html[data-design=v2][lang] .v2-btn,html[data-design=v2][lang] .v2-pill,html[data-design=v2][lang] .v2-iconbtn,html[data-design=v2][lang] .v2-choice,html[data-design=v2][lang] .v2-list-row,html[data-design=v2][lang] .v2-chip,html[data-design=v2][lang] .v9-nav a,html[data-design=v2][lang] .v9-nav button,html[data-design=v2][lang] .v2-segs button,html[data-design=v2][lang] a.v2-row,html[data-design=v2][lang] button.v2-row,html[data-design=v2][lang] .v2-tab-study{transition:background var(--t-hover) var(--e-out), border-color var(--t-hover) var(--e-out), box-shadow var(--t-hover) var(--e-out), color var(--t-hover) var(--e-out)}html[data-design=v2][lang] .v2-mode,html[data-design=v2][lang] .v2-tile,html[data-design=v2][lang] .v9-jcard,html[data-design=v2][lang] a.v9-promo{transition:transform var(--t-hover) var(--e-out), background var(--t-hover) var(--e-out), border-color var(--t-hover) var(--e-out), box-shadow var(--t-hover) var(--e-out)}html[data-design=v2][lang] .v2-tile,html[data-design=v2][lang] .v9-jcard,html[data-design=v2][lang] .v2-mode,html[data-design=v2][lang] a.v9-promo{will-change:transform}html[data-design=v2][lang] .v2-tile:hover,html[data-design=v2][lang] .v9-jcard:hover,html[data-design=v2][lang] .v2-mode:hover:not(.off),html[data-design=v2][lang] a.v9-promo:hover{transform:translateY(-2px);box-shadow:0 8px 18px -12px #1e1b4b73}html[data-design=v2][lang] .v2-list-row:hover:not(:disabled),html[data-design=v2][lang] a.v2-row:hover,html[data-design=v2][lang] button.v2-row:hover,html[data-design=v2][lang] .v2-choice:hover:not(:disabled){border-color:var(--v2-line-2)}html[data-design=v2][lang] .v2-tile:active,html[data-design=v2][lang] .v9-jcard:active,html[data-design=v2][lang] .v2-mode:active{transition-duration:var(--t-tap);box-shadow:none;transform:scale(.97)}html[data-design=v2][lang] .v2-btn:hover:not(:disabled):not(.off):not([data-offline]){background:var(--v2-grad-ink);box-shadow:0 1px 2px #1e1b4b2e,inset 0 0 0 200px #ffffff17}html[data-design=v2][lang] .v2-btn:active:not(:disabled):not(.off):not([data-offline]){background:var(--v2-grad-ink);transition-duration:var(--t-tap);box-shadow:0 1px 2px #1e1b4b2e,inset 0 0 0 200px #0003}html[data-design=v2][lang] .v2-btn.sec:hover:not(:disabled):not(.off):not([data-offline]){background:var(--v2-bg-2);box-shadow:none}html[data-design=v2][lang] .v2-btn.sec:active:not(:disabled):not(.off):not([data-offline]){background:var(--v2-bg-3);box-shadow:none}html[data-design=v2][lang] .v2-btn.gold:hover:not(:disabled):not(.off):not([data-offline]){background:var(--v2-grad-gold);box-shadow:inset 0 0 0 200px #ffffff1f}html[data-design=v2][lang] .v2-btn.gold:active:not(:disabled):not(.off):not([data-offline]){background:var(--v2-grad-gold);box-shadow:inset 0 0 0 200px #00000024}html[data-design=v2][lang] .v2-pill:active,html[data-design=v2][lang] .v2-iconbtn:active,html[data-design=v2][lang] .v2-choice:active:not(:disabled),html[data-design=v2][lang] .v2-segs button:active,html[data-design=v2][lang] .v2-tab-study:active{background:var(--v2-bg-3);box-shadow:none;transition-duration:var(--t-tap)}html[data-design=v2][lang] .v2-note.ok,html[data-design=v2][lang] .v2-choice.ok{animation:v2-pop .26s var(--e-move) both}html[data-design=v2][lang] .v2-choice.bad,html[data-design=v2][lang] .v2-note.bad{animation:v2-shake .42s var(--e-out) both}html[data-design=v2][lang] .v2-bar>i{transition:width var(--t-move) var(--e-move)}@keyframes v2-enter{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes v2-pop{0%,to{transform:none}50%{transform:scale(1.03)}}@keyframes v2-shake{0%,to{transform:none}20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .v2-btn,html[data-design=v2][lang] .v2-pill,html[data-design=v2][lang] .v2-iconbtn,html[data-design=v2][lang] .v2-choice,html[data-design=v2][lang] .v2-list-row,html[data-design=v2][lang] .v2-mode,html[data-design=v2][lang] .v2-tile,html[data-design=v2][lang] .v9-jcard,html[data-design=v2][lang] .v2-modal,html[data-design=v2][lang] .v2-sheet>div,html[data-design=v2][lang] .v2-note,html[data-design=v2][lang] .lv-enter,html[data-design=v2][lang] .lv-opt,html[data-design=v2][lang] .lv-pop,html[data-design=v2][lang] .lv-shake,html[data-design=v2][lang] .lv-block,html[data-design=v2][lang] .lv-count,html[data-design=v2][lang] .lv-bounce,html[data-design=v2][lang] .lv-gain,html[data-design=v2][lang] .lv-rank{transition:none!important;animation:none!important;transform:none!important}}html[data-design=v2][lang]{--t-press:.1s;--t-dropdown:.18s;--t-dropdown-out:calc(var(--t-dropdown) * .8);--t-popover:.22s;--t-popover-out:calc(var(--t-popover) * .8);--t-modal:.26s;--t-modal-out:calc(var(--t-modal) * .8);--t-sheet:.32s;--t-sheet-out:calc(var(--t-sheet) * .8);--t-toast:.26s;--t-toast-out:calc(var(--t-toast) * .8);--t-crossfade:.2s;--t-crossfade-out:calc(var(--t-crossfade) * .8);--t-stagger:30ms;--t-celebrate:.42s;--t-reduced:.12s;--e-enter:cubic-bezier(.2, .7, .2, 1);--e-exit:cubic-bezier(.4, 0, 1, 1);--e-move:cubic-bezier(.45, 0, .55, 1);--e-celebrate:cubic-bezier(.34, 1.56, .64, 1);--press-scale:.97;--pop-scale:.95;--knob-stretch:1.12;--icon-blur:2px}html[data-design=v2][lang] .v2-btn,html[data-design=v2][lang] .v2-iconbtn,html[data-design=v2][lang] .ia-btn,html[data-design=v2][lang] .m-press{will-change:transform;transition:transform var(--t-press) var(--e-enter), background var(--t-hover) var(--e-out), border-color var(--t-hover) var(--e-out), box-shadow var(--t-hover) var(--e-out), color var(--t-hover) var(--e-out)}html[data-design=v2][lang] .ia-btn.ia-round{transition:transform var(--t-press) var(--e-enter), background var(--t-hover) var(--e-out), border-color var(--t-hover) var(--e-out), color var(--t-hover) var(--e-out)}html[data-design=v2][lang] .v2-btn:active:not(:disabled):not(.off):not([data-offline]):not([aria-disabled=true]),html[data-design=v2][lang] .v2-iconbtn:active:not(:disabled):not([aria-disabled=true]),html[data-design=v2][lang] .ia-btn:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),html[data-design=v2][lang] .m-press:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--press-scale))}html[data-design=v2][lang] .v2-modal-bg{animation:m-fade-in var(--t-modal) var(--e-enter) both}html[data-design=v2][lang] .v2-sheet{animation:m-fade-in var(--t-sheet) var(--e-enter) both}html[data-design=v2][lang] .v2-modal{transform-origin:var(--origin-x,50%) var(--origin-y,50%);animation:m-pop-in var(--t-modal) var(--e-enter) both}html[data-design=v2][lang] .v2-sheet>div{transform-origin:var(--origin-x,50%) 100%;animation:m-sheet-in var(--t-sheet) var(--e-enter) both}html[data-design=v2][lang] .v2-modal-bg[data-swap],html[data-design=v2][lang] .v2-sheet[data-swap]{animation:none}html[data-design=v2][lang] .v2-modal-bg[data-state=exit]{animation:m-fade-out var(--t-modal-out) var(--e-exit) both}html[data-design=v2][lang] .v2-sheet[data-state=exit]{animation:m-fade-out var(--t-sheet-out) var(--e-exit) both}html[data-design=v2][lang] [data-state=exit] .v2-modal{animation:m-pop-out var(--t-modal-out) var(--e-exit) both}html[data-design=v2][lang] .v2-sheet[data-state=exit]>div{animation:m-sheet-out var(--t-sheet-out) var(--e-exit) both}html[data-design=v2][lang] .dp-pop[data-state=exit]{animation:m-pop-out var(--t-dropdown-out) var(--e-exit) both}html[data-design=v2][lang] .m-dropdown{transform-origin:var(--origin-x,50%) var(--origin-y,0);animation:m-pop-in var(--t-dropdown) var(--e-enter) both}html[data-design=v2][lang] .m-dropdown[data-state=exit]{animation:m-pop-out var(--t-dropdown-out) var(--e-exit) both}html[data-design=v2][lang] .m-popover{transform-origin:var(--origin-x,50%) var(--origin-y,50%);animation:m-pop-in var(--t-popover) var(--e-enter) both}html[data-design=v2][lang] .m-popover[data-state=exit]{animation:m-pop-out var(--t-popover-out) var(--e-exit) both}html[data-design=v2][lang] .m-stagger>*{animation:m-rise var(--t-popover) var(--e-enter) both;animation-delay:calc(min(var(--i,0), 8) * var(--t-stagger))}html[data-design=v2][lang] .m-pulse{animation:m-pulse .22s var(--e-move) both}html[data-design=v2][lang] .m-reveal{animation:m-reveal var(--t-popover) var(--e-enter) both}html[data-design=v2][lang] .m-swap{place-items:center;line-height:0;display:inline-grid}html[data-design=v2][lang] .m-swap>*{transition:opacity var(--t-crossfade) var(--e-enter), transform var(--t-crossfade) var(--e-enter), filter var(--t-crossfade) var(--e-enter);grid-area:1/1}html[data-design=v2][lang] .m-swap>[data-off]{opacity:0;filter:blur(var(--icon-blur));transition-duration:var(--t-crossfade-out);transition-timing-function:var(--e-exit);transform:scale(.8)}@keyframes m-fade-in{0%{opacity:0}to{opacity:var(--m-op,1)}}@keyframes m-fade-out{0%{opacity:1}to{opacity:0}}@keyframes m-pop-in{0%{opacity:0;transform:scale(var(--pop-scale,.95))}to{opacity:1;transform:none}}@keyframes m-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(var(--pop-scale,.95))}}@keyframes m-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes m-sheet-out{0%{transform:none}to{transform:translateY(100%)}}@keyframes m-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:var(--m-op,1);transform:none}}@keyframes m-pulse{0%,to{transform:none}50%{transform:scale(1.04)}}@keyframes m-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .v2-modal-bg,html[data-design=v2][lang] .v2-sheet{animation:m-fade-in var(--t-reduced) linear both}html[data-design=v2][lang] .v2-modal-bg[data-state=exit],html[data-design=v2][lang] .v2-sheet[data-state=exit],html[data-design=v2][lang] .dp-pop[data-state=exit],html[data-design=v2][lang] .m-dropdown[data-state=exit],html[data-design=v2][lang] .m-popover[data-state=exit]{animation:m-fade-out calc(var(--t-reduced) * .8) linear both}html[data-design=v2][lang] [data-state=exit] .v2-modal,html[data-design=v2][lang] .v2-sheet[data-state=exit]>div{animation:none}html[data-design=v2][lang] .m-dropdown,html[data-design=v2][lang] .m-popover,html[data-design=v2][lang] .m-stagger>*{animation:m-fade-in var(--t-reduced) linear both}html[data-design=v2][lang] .m-pulse,html[data-design=v2][lang] .m-reveal{animation:none}html[data-design=v2][lang] .m-swap>*{transition:opacity var(--t-reduced) linear;filter:none;transform:none}html[data-design=v2][lang] .ia-btn,html[data-design=v2][lang] .m-press{transition:none}html[data-design=v2][lang] .ia-btn:active:not(:disabled),html[data-design=v2][lang] .m-press:active:not(:disabled){transform:none}}html[data-design=v2][lang] .lv-enter{animation:v2-enter var(--t-popover) var(--e-enter) both}html[data-design=v2][lang] .lv-toast{left:50%;top:calc(12px + env(safe-area-inset-top));z-index:9995;background:var(--v2-ink);color:var(--v2-on-ink);transform-origin:50% 0;animation:m-toast-x-in var(--t-toast) var(--e-enter) both;border-radius:999px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:13px;font-weight:700;position:fixed;transform:translate(-50%);box-shadow:0 10px 24px -12px #0006}html[data-design=v2][lang] .lv-banner{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:9994;background:var(--v2-warn-bg,#fff3d6);color:var(--v2-warn-ink,#5a3b00);border:1px solid var(--v2-warn-line,#e8c36a);border-radius:14px;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:9px 14px;font-size:13px;font-weight:700;line-height:1.3;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 24px -12px #00000059}html[data-design=v2][lang] .lv-banner.err{background:var(--v2-err-bg,#ffe4e1);color:var(--v2-err-ink,#7a1c14);border-color:var(--v2-err-line,#f0a9a1)}html[data-design=v2][lang] .lv-problem{background:var(--v2-err-bg,#ffe4e1);color:var(--v2-err-ink,#7a1c14);border:1px solid var(--v2-err-line,#f0a9a1);border-radius:12px;margin:0 0 12px;padding:9px 12px;font-size:13px;font-weight:700}html[data-design=v2][lang].dark .lv-banner{color:#ffe2a0;background:#3a2c0a;border-color:#7a5d1a}html[data-design=v2][lang].dark .lv-banner.err,html[data-design=v2][lang].dark .lv-problem{color:#ffc9c2;background:#3b1511;border-color:#7a2a22}html[data-design=v2][lang] .lv-share{background:var(--v2-t-purple);border-color:var(--v2-tb-purple);grid-template-columns:1fr auto;align-items:center;gap:18px;display:grid}html[data-design=v2][lang] .lv-code{letter-spacing:.26em;color:var(--v2-c-purple);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:36px;font-weight:800;line-height:1.15}html[data-design=v2][lang] .lv-qr{border:1px solid var(--v2-line);background:#fff;border-radius:14px;flex:none;padding:6px}html[data-design=v2][lang] .lv-players{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}html[data-design=v2][lang] .lv-player{border:1px solid var(--v2-line);text-align:center;background:var(--v2-bg);border-radius:14px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:12px 8px 10px;display:flex;position:relative}html[data-design=v2][lang] .lv-player.me{border-color:var(--v2-ink)}html[data-design=v2][lang] .lv-player.wait{color:var(--v2-ink-3);border-style:dashed;justify-content:center;min-height:136px;font-size:13px}html[data-design=v2][lang] .lv-player-art{width:66px;height:66px;box-shadow:0 0 0 2px var(--frame,var(--v2-line-2));background:var(--v2-bg-2);border-radius:50%;place-items:center;display:grid;overflow:hidden}html[data-design=v2][lang] .lv-player b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}html[data-design=v2][lang] .lv-x{border:1px solid var(--v2-line);background:var(--v2-bg);cursor:pointer;width:22px;height:22px;color:var(--v2-ink-2);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}html[data-design=v2][lang] .lv-x .v2-ic{width:12px;height:12px}html[data-design=v2][lang] .lv-count{font-family:var(--v2-display);animation:lv-countin .9s var(--e-out) both;margin:24px 0;font-size:96px;font-weight:800;line-height:1}html[data-design=v2][lang] .lv-lineup{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:16px;display:flex}html[data-design=v2][lang] .lv-bounce{animation:lv-bounce .9s var(--e-out) 1;display:inline-block}html[data-design=v2][lang] .lv-timer-row{align-items:center;gap:10px;margin-bottom:12px;display:flex}html[data-design=v2][lang] .lv-timer{background:var(--v2-bg-2);border-radius:999px;flex:1;height:10px;overflow:hidden}html[data-design=v2][lang] .lv-timer i{height:100%;transition:width .1s linear, background var(--t-move) var(--e-out);border-radius:999px;display:block}html[data-design=v2][lang] .lv-opt{animation:m-rise var(--t-popover) var(--e-enter) backwards;animation-delay:calc(min(var(--i,0), 8) * var(--t-stagger))}html[data-design=v2][lang] .lv-key{width:28px;height:28px;transition:background var(--t-move) var(--e-out), color var(--t-move) var(--e-out);border-radius:9px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}html[data-design=v2][lang] .lv-pop{animation:v2-pop .26s var(--e-move) both}html[data-design=v2][lang] .lv-shake{animation:v2-shake .42s var(--e-out) both}html[data-design=v2][lang] .lv-ranks{flex-direction:column;gap:6px;display:flex}html[data-design=v2][lang] .lv-rank{border:1px solid var(--v2-line);background:var(--v2-bg);will-change:transform;border-radius:12px;grid-template-columns:26px 34px 1fr auto;align-items:center;gap:10px;padding:7px 10px;display:grid}html[data-design=v2][lang] .lv-rank.me{border-color:var(--v2-ink)}html[data-design=v2][lang] .lv-rank.first{background:var(--v2-t-yellow);border-color:var(--v2-tb-yellow)}html[data-design=v2][lang] .lv-pos{color:var(--v2-ink-2);text-align:center;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}html[data-design=v2][lang] .lv-av{place-items:center;width:34px;height:34px;display:grid}html[data-design=v2][lang] .lv-who{min-width:0}html[data-design=v2][lang] .lv-who b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;display:block;overflow:hidden}html[data-design=v2][lang] .lv-who small{color:var(--v2-ink-3);font-size:13px}html[data-design=v2][lang] .lv-score{text-align:right;position:relative}html[data-design=v2][lang] .lv-score b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}html[data-design=v2][lang] .lv-score small{color:var(--v2-green);font-size:13px;display:block}html[data-design=v2][lang] .lv-gain{color:var(--v2-green);animation:lv-float 1.4s var(--e-out) both;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:-15px;right:0}html[data-design=v2][lang] .lv-podium{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:10px;margin-top:8px;display:grid}html[data-design=v2][lang] .lv-block{border:1px solid var(--v2-line);text-align:center;background:var(--v2-bg);animation:lv-rise var(--t-enter) var(--e-spring) both;border-radius:16px 16px 10px 10px;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;padding:14px 8px 36px;display:flex;position:relative}html[data-design=v2][lang] .lv-block.p1{background:var(--v2-t-yellow);border-color:var(--v2-tb-yellow);min-height:224px;animation-delay:.45s}html[data-design=v2][lang] .lv-block.p2{min-height:194px;animation-delay:.25s}html[data-design=v2][lang] .lv-block.p3{min-height:172px;animation-delay:50ms}html[data-design=v2][lang] .lv-block b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}html[data-design=v2][lang] .lv-block-score{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}html[data-design=v2][lang] .lv-block small{color:var(--v2-ink-3);font-size:13px}html[data-design=v2][lang] .lv-block-art{width:84px;height:84px;box-shadow:0 0 0 2px var(--frame,var(--v2-line-2));background:var(--v2-bg);border-radius:50%;place-items:center;margin-bottom:4px;display:grid;overflow:hidden}html[data-design=v2][lang] .lv-step{background:var(--v2-ink);height:28px;color:var(--v2-on-ink);border-radius:0 0 9px 9px;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid;position:absolute;bottom:0;left:0;right:0}html[data-design=v2][lang] .lv-block.me .lv-step{background:var(--v2-accent)}@keyframes lv-countin{0%{opacity:0;transform:scale(1.5)}30%{opacity:1;transform:scale(1)}to{opacity:.9}}@keyframes lv-bounce{0%,to{transform:none}40%{transform:translateY(-8px)}}@keyframes lv-float{0%{opacity:0;transform:translateY(6px)}25%{opacity:1}to{opacity:0;transform:translateY(-10px)}}@keyframes lv-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (max-width:560px){html[data-design=v2][lang] .lv-share{grid-template-columns:1fr}html[data-design=v2][lang] .lv-qr{justify-self:center}html[data-design=v2][lang] .lv-podium{gap:6px}html[data-design=v2][lang] .lv-block{padding:10px 4px 34px}html[data-design=v2][lang] .lv-count{font-size:76px}}html[data-design=v2][lang] .bm-layout{grid-template-columns:minmax(0,1fr) 296px;align-items:start;gap:16px;display:grid}html[data-design=v2][lang] .bm-themes{flex-direction:column;gap:18px;min-width:0;display:flex}html[data-design=v2][lang] .bm-theme-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}html[data-design=v2][lang] .bm-theme-head>div{min-width:0}html[data-design=v2][lang] .bm-theme-head b{font-size:15px;font-weight:800;display:block}html[data-design=v2][lang] .bm-theme-head small{color:var(--v2-ink-3);font-size:13px;line-height:1.35;display:block}html[data-design=v2][lang] .bm-badge{background:var(--tint);border:1px solid var(--tb);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}html[data-design=v2][lang] .bm-badge svg{width:22px;height:22px}html[data-design=v2][lang] .bm-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;display:grid}html[data-design=v2][lang] .bm-tile{text-align:left;border:1px solid var(--v2-line);background:var(--v2-bg);color:var(--v2-ink);cursor:pointer;min-width:0;transition:background var(--t-move) var(--e-out), border-color var(--t-move) var(--e-out);border-radius:16px;flex-direction:column;gap:6px;padding:10px;display:flex;position:relative}html[data-design=v2][lang] .bm-tile:hover{background:var(--v2-bg-2)}html[data-design=v2][lang] .bm-tile.on{border-color:var(--v2-ink);box-shadow:inset 0 0 0 1px var(--v2-ink)}html[data-design=v2][lang] .bm-tile:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}html[data-design=v2][lang] .bm-art{background:var(--tint);border:1px solid var(--tb);border-radius:12px;place-items:center;height:68px;display:grid}html[data-design=v2][lang] .bm-art svg{width:52px;height:52px}html[data-design=v2][lang] .bm-tile b{font-size:14px;font-weight:800}html[data-design=v2][lang] .bm-tile small{color:var(--v2-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}html[data-design=v2][lang] .bm-fit{position:absolute;top:14px;right:14px}html[data-design=v2][lang] .bm-detail{border:1px solid var(--v2-line);background:var(--v2-bg);border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex;position:sticky;top:0}html[data-design=v2][lang] .bm-detail h4{margin:0;font-size:19px;font-weight:800}html[data-design=v2][lang] .bm-detail p{color:var(--v2-ink-2);margin:0;font-size:13px;line-height:1.45}html[data-design=v2][lang] .bm-detail .bm-art{height:84px}html[data-design=v2][lang] .bm-detail .bm-art svg{width:64px;height:64px}html[data-design=v2][lang] .bm-stats{flex-direction:column;gap:8px;margin:0;display:flex}html[data-design=v2][lang] .bm-stat{grid-template-columns:86px 1fr;align-items:baseline;gap:8px;font-size:13px;display:grid}html[data-design=v2][lang] .bm-stat dt{color:var(--v2-ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:700}html[data-design=v2][lang] .bm-stat dd{margin:0;font-weight:600}html[data-design=v2][lang] .bm-stat dd small{color:var(--v2-ink-3);font-size:13px;font-weight:500;display:block}html[data-design=v2][lang] .bm-pips{vertical-align:middle;gap:3px;margin-right:6px;display:inline-flex}html[data-design=v2][lang] .bm-pips i{background:var(--v2-bg-3);border-radius:3px;width:14px;height:6px}html[data-design=v2][lang] .bm-pips i.on{background:var(--v2-ink)}html[data-design=v2][lang] .bm-skills{flex-wrap:wrap;gap:4px;display:flex}html[data-design=v2][lang] .bm-toggle{display:none}html[data-design=v2][lang] .lm-banner{border:1px solid var(--tb);background:var(--tint);border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}html[data-design=v2][lang] .lm-banner .bm-art{background:var(--v2-bg);flex:none;width:60px;height:60px}html[data-design=v2][lang] .lm-banner .bm-art svg{width:44px;height:44px}html[data-design=v2][lang] .lm-banner b{font-size:16px;font-weight:800;display:block}html[data-design=v2][lang] .lm-banner p{color:var(--v2-ink-2);margin:2px 0 0;font-size:13px;line-height:1.4}html[data-design=v2][lang] .lm-lives{align-items:center;gap:3px;display:inline-flex}html[data-design=v2][lang] .lm-lives .v2-ic{width:16px;height:16px;color:var(--v2-heart);fill:var(--v2-heart);stroke:var(--v2-heart)}html[data-design=v2][lang] .lm-lives .v2-ic.lost{opacity:.25;fill:none}html[data-design=v2][lang] .lm-out{opacity:.55}html[data-design=v2][lang] .lv-who .lm-lives{margin-top:2px;display:flex}html[data-design=v2][lang] .lv-who .lm-lives .v2-ic{width:12px;height:12px}html[data-design=v2][lang] .lm-teams{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}html[data-design=v2][lang] .lm-team{border:1px solid var(--v2-line);background:var(--v2-bg);border-top:3px solid var(--ink,var(--v2-line-2));border-radius:14px;min-width:0;padding:8px 10px}html[data-design=v2][lang] .lm-team.first{background:var(--v2-t-yellow);border-color:var(--v2-tb-yellow);border-top-color:var(--ink,var(--v2-tb-yellow))}html[data-design=v2][lang] .lm-team.mine{box-shadow:inset 0 0 0 1px var(--v2-ink)}html[data-design=v2][lang] .lm-team b{font-size:13px;display:block}html[data-design=v2][lang] .lm-team span{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;display:block}html[data-design=v2][lang] .lm-team small{color:var(--v2-ink-3);font-size:13px}html[data-design=v2][lang] .lm-dot{background:var(--ink,var(--v2-line-2));vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}html[data-design=v2][lang] .lm-feed{color:var(--v2-ink-2);flex-direction:column;gap:4px;font-size:13px;display:flex}html[data-design=v2][lang] .lm-feed li{background:var(--v2-bg-2);animation:v2-enter var(--t-move) var(--e-out) both;border-radius:10px;padding:6px 10px;list-style:none}html[data-design=v2][lang] .lm-ev{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}html[data-design=v2][lang] .lm-ev .v2-chip.bad{background:var(--v2-t-red);color:var(--v2-heart)}@media (max-width:760px){html[data-design=v2][lang] .bm-layout{grid-template-columns:1fr}html[data-design=v2][lang] .bm-detail{z-index:2;border-bottom:0;border-radius:18px 18px 0 0;max-height:62dvh;margin:0 -20px -20px;padding:12px 20px 16px;position:sticky;top:auto;bottom:-20px;overflow-y:auto;box-shadow:0 -10px 24px -14px #00000059}html[data-design=v2][lang] .bm-detail .bm-art,html[data-design=v2][lang] .bm-detail:not(.open) .bm-stats{display:none}html[data-design=v2][lang] .bm-toggle{display:inline-flex}html[data-design=v2][lang] .bm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .bm-tile,html[data-design=v2][lang] .lm-feed li{transition:none!important;animation:none!important}}html[data-design=v2][lang] .lg-tiers{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}html[data-design=v2][lang] .lg-tier{border:1px solid var(--v2-line);background:var(--v2-bg);min-height:62px;color:var(--v2-ink-2);font:inherit;cursor:pointer;min-width:0;transition:background var(--t-hover) var(--e-out), border-color var(--t-hover) var(--e-out), box-shadow var(--t-hover) var(--e-out), transform var(--t-hover) var(--e-out);border-radius:14px;flex-direction:column;align-items:center;gap:1px;padding:9px 2px 7px;display:flex}html[data-design=v2][lang] .lg-tier .v2-ic{width:20px;height:20px;color:var(--tc);margin-bottom:2px}html[data-design=v2][lang] .lg-tier b{max-width:100%;color:inherit;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden}html[data-design=v2][lang] .lg-tier small{min-height:18px;color:var(--v2-ink-2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;line-height:18px;display:block}html[data-design=v2][lang] .lg-tier small.you{background:var(--v2-bg-2);color:var(--v2-ink);border-radius:999px;padding:0 7px}html[data-design=v2][lang] .lg-tier:hover{border-color:var(--v2-line-2);background:var(--v2-bg-2)}html[data-design=v2][lang] .lg-tier:active{transition-duration:var(--t-tap);transform:scale(.97)}html[data-design=v2][lang] .lg-tier.on{color:var(--v2-ink);border-color:var(--tc);box-shadow:inset 0 0 0 1px var(--tc);background:var(--v2-bg)}@supports (background:color-mix(in srgb, red, blue)){html[data-design=v2][lang] .lg-tier.on{background:color-mix(in srgb, var(--tc) 9%, var(--v2-bg))}}html[data-design=v2][lang] .lg-tier.on small.you{background:var(--v2-bg)}html[data-design=v2][lang] .lg-tier:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}@media (min-width:640px){html[data-design=v2][lang] .lg-tiers{gap:10px}html[data-design=v2][lang] .lg-tier{min-height:68px;padding-top:11px}html[data-design=v2][lang] .lg-tier b{font-size:13.5px}}@media (max-width:340px){html[data-design=v2][lang] .lg-tier b{letter-spacing:-.01em;font-size:13px}html[data-design=v2][lang] .lg-tiers{gap:4px}html[data-design=v2][lang] .lg-tier{padding-inline:0}}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .lg-tier:active{transform:none}}.lg-hint{color:var(--v2-ink-2);margin:0 2px 14px;font-size:13px;line-height:1.4}html[data-design=v2][lang] .lg-rows{flex-direction:column;gap:6px;display:flex}html[data-design=v2][lang] .lg-row{border:1px solid var(--v2-line);background:var(--v2-bg);border-radius:12px;grid-template-columns:28px 30px 1fr auto;align-items:center;gap:10px;padding:8px 12px;display:grid}html[data-design=v2][lang] .lg-row.up{background:var(--v2-t-green);border-color:var(--v2-tb-green)}html[data-design=v2][lang] .lg-row.down{background:var(--v2-t-red);border-color:var(--v2-tb-red)}html[data-design=v2][lang] .lg-row.me{border-color:var(--v2-ink);box-shadow:inset 0 0 0 1px var(--v2-ink)}html[data-design=v2][lang] .lg-rank{color:var(--v2-ink-2);text-align:center;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}html[data-design=v2][lang] .lg-who{min-width:0}html[data-design=v2][lang] .lg-who b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;display:block;overflow:hidden}html[data-design=v2][lang] .lg-who small{min-height:1.4em;color:var(--v2-ink-2);font-size:13px;display:block}html[data-design=v2][lang] .lg-xp{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:800}html[data-design=v2][lang] .lg-cut{letter-spacing:.06em;text-transform:uppercase;color:var(--v2-ink-3);align-items:center;gap:10px;margin:8px 0;font-size:13px;font-weight:800;display:flex}html[data-design=v2][lang] .lg-cut:before,html[data-design=v2][lang] .lg-cut:after{content:"";background:var(--v2-line-2);flex:1;height:1px}html[data-design=v2][lang] .lg-cut.up{color:var(--v2-green)}html[data-design=v2][lang] .lg-cut.down{color:var(--v2-c-red)}html[data-design=v2][lang] .en-box{animation:en-breathe 1.2s var(--e-out) both}@keyframes en-breathe{0%{opacity:0;transform:scale(.6)rotate(-8deg)}55%{opacity:1;transform:scale(1.08)rotate(3deg)}to{transform:none}}html[data-design=v2][lang] a.lg-row{color:inherit;transition:transform var(--t-hover) var(--e-out), background var(--t-hover) var(--e-out), border-color var(--t-hover) var(--e-out), box-shadow var(--t-hover) var(--e-out);grid-template-columns:28px 30px 1fr auto auto;text-decoration:none}html[data-design=v2][lang] a.lg-row:hover{border-color:var(--v2-line-2);background:var(--v2-bg-2)}html[data-design=v2][lang] .v9-nav a .v2-ic,html[data-design=v2][lang] .v9-nav button .v2-ic{transform-origin:50%}html[data-design=v2][lang] .v9-nav [data-ic=home]:hover .v2-ic{animation:ic-bob .5s var(--e-enter)}html[data-design=v2][lang] .v9-nav [data-ic=calendar]:hover .v2-ic{animation:ic-flip .55s var(--e-out)}html[data-design=v2][lang] .v9-nav [data-ic=globe]:hover .v2-ic{animation:ic-turn .6s var(--e-out)}html[data-design=v2][lang] .v9-nav [data-ic=swords]:hover .v2-ic{animation:ic-clash .5s var(--e-enter)}html[data-design=v2][lang] .v9-nav [data-ic=gamepad]:hover .v2-ic{animation:ic-wiggle .5s var(--e-out)}html[data-design=v2][lang] .v9-nav [data-ic=wheel]:hover .v2-ic{animation:ic-spin .7s var(--e-out)}html[data-design=v2][lang] .v9-nav [data-ic=medal]:hover .v2-ic{transform-origin:50% 10%;animation:ic-swing .6s var(--e-out)}html[data-design=v2][lang] .v9-nav [data-ic=users]:hover .v2-ic{animation:ic-bob .5s var(--e-enter)}html[data-design=v2][lang] .v9-nav [data-ic=grad]:hover .v2-ic{animation:ic-tip .5s var(--e-enter)}html[data-design=v2][lang] .v9-nav [data-ic=trophy]:hover .v2-ic{animation:ic-lift .5s var(--e-enter)}html[data-design=v2][lang] .v9-nav [data-ic=paw]:hover .v2-ic{animation:ic-step .5s var(--e-out)}html[data-design=v2][lang] .v9-nav [data-ic=map]:hover .v2-ic{animation:ic-unfold .55s var(--e-out)}html[data-design=v2][lang] .v9-nav [data-ic=flag]:hover .v2-ic{animation:ic-wave .6s var(--e-out);transform-origin:20% 90%}html[data-design=v2][lang] .v9-nav [data-ic=message]:hover .v2-ic{animation:ic-bob .5s var(--e-enter)}html[data-design=v2][lang] .v9-nav [data-ic=bag]:hover .v2-ic{transform-origin:50% 0;animation:ic-swing .5s var(--e-out)}html[data-design=v2][lang] .v9-nav [data-ic=flame]:hover .v2-ic{transform-origin:50% 100%;animation:ic-flicker .5s var(--e-out)}html[data-design=v2][lang] .v9-nav [data-ic=chart]:hover .v2-ic{transform-origin:50% 100%;animation:ic-grow .5s var(--e-enter)}html[data-design=v2][lang] .v9-nav [data-ic=lantern]:hover .v2-ic{transform-origin:50% 0;animation:ic-swing .6s var(--e-out)}html[data-design=v2][lang] .v9-nav [data-ic=user]:hover .v2-ic{animation:ic-bob .5s var(--e-enter)}html[data-design=v2][lang] :is(.v9-nav a,.mr-row,.v2-iconbtn,.v2-btn):not(:disabled)[data-ic=sparkle]:not([data-offline]):is(:hover,:focus-visible) .v2-ic:first-child{animation:ic-twinkle .6s var(--e-out)}html[data-design=v2][lang] .v9-nav [data-ic=cards]:hover .v2-ic{animation:ic-flip .55s var(--e-out)}html[data-design=v2][lang] .v9-nav [data-ic=gem]:hover .v2-ic{animation:ic-lift .5s var(--e-enter)}html[data-design=v2][lang] .v9-nav [data-ic=refresh]:hover .v2-ic{animation:ic-turn .6s var(--e-out)}html[data-design=v2][lang] .v9-nav [data-ic=layers]:hover .v2-ic{animation:ic-bob .5s var(--e-enter)}html[data-design=v2][lang] .v9-nav [data-ic=plus]:hover .v2-ic{animation:ic-turn .6s var(--e-out)}html[data-design=v2][lang] .v9-nav [data-ic=timer]:hover .v2-ic{animation:ic-wiggle .5s var(--e-out)}html[data-design=v2][lang] .v9-nav [data-ic=target]:hover .v2-ic{animation:ic-bob .5s var(--e-enter)}html[data-design=v2][lang] .v9-nav [data-ic=activity]:hover .v2-ic{transform-origin:50% 100%;animation:ic-grow .5s var(--e-enter)}html[data-design=v2][lang] .v9-nav [data-ic=zap]:hover .v2-ic{transform-origin:50% 100%;animation:ic-flicker .5s var(--e-out)}html[data-design=v2][lang] .v9-nav [data-ic=crown]:hover .v2-ic{animation:ic-lift .5s var(--e-enter)}html[data-design=v2][lang] .v9-nav [data-ic=star]:hover .v2-ic{animation:ic-wiggle .5s var(--e-out)}html[data-design=v2][lang] .v9-nav [data-ic=user-check]:hover .v2-ic,html[data-design=v2][lang] .v9-nav [data-ic=user-plus]:hover .v2-ic{animation:ic-bob .5s var(--e-enter)}html[data-design=v2][lang] .v9-nav [data-ic=school]:hover .v2-ic{animation:ic-tip .5s var(--e-enter)}html[data-design=v2][lang] .v9-nav [data-ic=book]:hover .v2-ic{animation:ic-unfold .55s var(--e-out)}html[data-design=v2][lang] .v9-nav [data-ic=award]:hover .v2-ic{transform-origin:50% 10%;animation:ic-swing .6s var(--e-out)}html[data-design=v2][lang] .v9-nav [data-ic=check-c]:hover .v2-ic{animation:ic-tick .5s var(--e-out)}html[data-design=v2][lang] .v9-nav [data-ic=clipboard]:hover .v2-ic{transform-origin:50% 100%;animation:ic-tip .5s var(--e-enter)}html[data-design=v2][lang] .v9-nav [data-ic=detective]:hover .v2-ic{animation:ic-scan .6s var(--e-out)}html[data-design=v2][lang] .v9-nav [data-ic=snow]:hover .v2-ic{animation:ic-turn .6s var(--e-out)}html[data-design=v2][lang] .v9-nav [data-ic=glimmer]:hover .v2-ic{animation:ic-twinkle .6s var(--e-out)}@keyframes ic-bob{0%,to{transform:none}40%{transform:translateY(-3px)}}@keyframes ic-flip{0%{transform:perspective(60px)rotateX(0)}50%{transform:perspective(60px)rotateX(-40deg)}to{transform:perspective(60px)rotateX(0)}}@keyframes ic-turn{0%{transform:rotate(0)}to{transform:rotate(60deg)}}@keyframes ic-clash{0%{transform:rotate(0)}35%{transform:rotate(-14deg)scale(1.08)}70%{transform:rotate(8deg)}to{transform:none}}@keyframes ic-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}}@keyframes ic-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ic-swing{0%,to{transform:rotate(0)}30%{transform:rotate(12deg)}60%{transform:rotate(-9deg)}85%{transform:rotate(4deg)}}@keyframes ic-tip{0%,to{transform:rotate(0)}50%{transform:rotate(-12deg)translateY(-1px)}}@keyframes ic-lift{0%,to{transform:none}50%{transform:translateY(-3px)scale(1.12)}}@keyframes ic-unfold{0%{transform:perspective(60px)rotateY(0)}45%{transform:perspective(60px)rotateY(-32deg)translate(1px)}to{transform:perspective(60px)rotateY(0)}}@keyframes ic-wave{0%,to{transform:rotate(0)}30%{transform:rotate(10deg)}60%{transform:rotate(-7deg)}85%{transform:rotate(3deg)}}@keyframes ic-step{0%,to{transform:none}30%{transform:translate(-2px)rotate(-8deg)}60%{transform:translate(2px)rotate(8deg)}}@keyframes ic-twinkle{0%,to{transform:none}35%{transform:rotate(-18deg)scale(1.18)}65%{transform:rotate(10deg)scale(.94)}}@keyframes ic-flicker{0%,to{transform:scaleY(1)}30%{transform:scaleY(1.14)scaleX(.94)}60%{transform:scaleY(.96)scaleX(1.04)}}@keyframes ic-grow{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}@keyframes ic-tick{0%,to{transform:none}35%{transform:scale(.86)}70%{transform:scale(1.12)rotate(-6deg)}}@keyframes ic-scan{0%,to{transform:none}30%{transform:translate(-2px,-1px)rotate(-8deg)}65%{transform:translate(2px,1px)rotate(6deg)}}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .v9-nav [data-ic]:hover .v2-ic{animation:none!important}}html[data-design=v2][lang]{--t-icon-hover:calc(var(--t-popover) * 2.5);--t-icon-turn:calc(var(--t-popover) * 2.5)}html[data-design=v2][lang] :is(.v2-iconbtn,.v9-nav a,.mr-row,.v2-row)[data-ic=bell] .v2-ic{transform-origin:50% 12%}html[data-design=v2][lang] :is(.v2-iconbtn,.v9-nav a,.mr-row,.v2-btn)[data-ic=settings] .v2-ic{transform-origin:50%}html[data-design=v2][lang] :is(.v2-iconbtn,.v9-nav a,.mr-row,.v2-row)[data-ic=bell]:not([data-offline]):is(:hover,:focus-visible) .v2-ic:first-child{animation:ic-ring var(--t-icon-hover) var(--e-move)}html[data-design=v2][lang] :is(.v2-iconbtn,.v9-nav a,.mr-row,.v2-btn):not(:disabled)[data-ic=settings]:not([data-offline]):is(:hover,:focus-visible) .v2-ic:first-child{animation:ic-turn var(--t-icon-turn) var(--e-enter)}@keyframes ic-ring{0%,to{transform:rotate(0)}15%{transform:rotate(13deg)}32%{transform:rotate(-10deg)}50%{transform:rotate(6deg)}68%{transform:rotate(-3deg)}84%{transform:rotate(1deg)}}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] :is(.v2-iconbtn,.v9-nav a,.mr-row,.v2-row,.v2-btn)[data-ic] .v2-ic{animation:none!important}}html[data-design=v2][lang] .v2-new{vertical-align:2px;background:var(--v2-heart);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;margin-left:6px;padding:1px 5px;font-size:9px;font-weight:800;line-height:1.4;display:inline-block}html[data-design=v2][lang] .v2-tile .v2-new{margin-top:-2px;margin-left:0}html[data-design=v2][lang] button.v2-new.v2-new-btn,html[data-design=v2][lang] button.v2-new.v2-new-btn:hover{background:var(--v2-heart);color:#fff;width:auto;height:auto;font:inherit;letter-spacing:.06em;text-transform:uppercase;text-align:center;cursor:pointer;border:0;border-radius:6px;gap:0;padding:1px 5px;font-size:9px;font-weight:800;line-height:1.4;display:inline-block}html[data-design=v2][lang] button.v2-new.v2-new-btn:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.srs-in{animation:srs-in var(--t-move,.18s) var(--e-out,ease-out) both}@keyframes srs-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.srs-key{border:1px solid var(--v2-line);font:600 10px/16px var(--v2-mono,ui-monospace, monospace);color:var(--v2-ink-3);vertical-align:2px;border-radius:5px;margin-left:6px;padding:0 5px}@media (hover:none){.srs-key{display:none}}@media (prefers-reduced-motion:reduce){.srs-in{animation:none}}.srs-details-slot{justify-content:center;display:flex}.srs-details{text-align:center;align-self:center;width:100%;max-width:46ch;font-size:13px}.srs-details>summary{cursor:pointer;color:var(--v2-ink-3);border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.srs-details>summary::-webkit-details-marker{display:none}.srs-details>summary:hover{color:var(--v2-ink-2)}.srs-details>summary:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.srs-details-chev{transition:transform .2s}.srs-details[open] .srs-details-chev{transform:rotate(180deg)}.srs-details-body{border:1px solid var(--v2-line);background:var(--v2-bg-2);text-align:left;border-radius:12px;margin-top:6px;padding:12px 14px;line-height:1.5}@media (prefers-reduced-motion:reduce){.srs-details-chev{transition:none}}.sk-key,.sk-hint{border:1px solid var(--v2-line);font:600 10px/16px var(--v2-mono,ui-monospace, monospace);color:var(--v2-ink-3);white-space:nowrap;border-radius:5px;padding:0 5px}.sk-hint{margin-left:6px;display:none}@media (hover:hover) and (pointer:fine){:hover>.sk-hint,:focus-visible>.sk-hint{display:inline-block}}html[data-design=v2][lang] .v2-sheet.sk-sheet>div{max-width:440px;margin:0 auto}@media (min-width:561px){html[data-design=v2][lang] .v2-sheet.sk-sheet{align-items:center}html[data-design=v2][lang] .v2-sheet.sk-sheet>div{border-radius:20px}}html[data-design=v2][lang] .v2-sheet.ec-sheet>div{box-sizing:border-box;height:100%;max-height:100%;padding:calc(12px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));border-radius:0;outline:none;flex-direction:column;gap:12px;display:flex}html[data-design=v2][lang] .ec-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}html[data-design=v2][lang] .ec-head h2{margin:0;font-size:20px;font-weight:800}html[data-design=v2][lang] .ec-head p{margin:2px 0 0;font-size:13px}html[data-design=v2][lang] .ec-head .v2-iconbtn{flex:none}@media (min-width:561px){html[data-design=v2][lang] .v2-sheet.ec-sheet{justify-content:center;align-items:center;padding:24px}html[data-design=v2][lang] .v2-sheet.ec-sheet>div{border:1px solid var(--v2-line);border-radius:20px;max-width:560px;height:auto;max-height:86dvh;padding:20px}html[data-design=v2][lang] .v2-sheet.ec-sheet{animation-duration:var(--t-modal)}html[data-design=v2][lang] .v2-sheet.ec-sheet>div{transform-origin:var(--origin-x,50%) var(--origin-y,50%);animation:m-pop-in var(--t-modal) var(--e-enter) both}html[data-design=v2][lang] .v2-sheet.ec-sheet[data-state=exit]{animation-duration:var(--t-modal-out)}html[data-design=v2][lang] .v2-sheet.ec-sheet[data-state=exit]>div{animation:m-pop-out var(--t-modal-out) var(--e-exit) both}}@media (min-width:561px) and (prefers-reduced-motion:reduce){html[data-design=v2][lang] .v2-sheet.ec-sheet{animation-duration:var(--t-reduced)}html[data-design=v2][lang] .v2-sheet.ec-sheet[data-state=exit]{animation-duration:calc(var(--t-reduced) * .8)}html[data-design=v2][lang] .v2-sheet.ec-sheet>div,html[data-design=v2][lang] .v2-sheet.ec-sheet[data-state=exit]>div{animation:none}}html[data-design=v2][lang] .v2-kpis.fc-end-kpis .v2-kpi{padding-left:8px;padding-right:8px}html[data-design=v2][lang] .v2-kpis.fc-end-kpis .v2-kpi small{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;display:block}@media (max-width:359px){html[data-design=v2][lang] .v2-kpis.fc-end-kpis{gap:6px}html[data-design=v2][lang] .v2-kpis.fc-end-kpis .v2-kpi{padding-left:2px;padding-right:2px}}.lg-prizes{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.lg-prizes-h{color:var(--v2-ink-3);margin-right:2px;font-size:13px;font-weight:700}.lg-prize{border:1px solid var(--v2-line);background:var(--v2-bg);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:inline-flex}.lg-prize b{font-weight:800}.lg-prize span{color:var(--v2-ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:600;display:inline-flex}.lg-prize i{color:var(--v2-ink-3);margin:0 1px;font-style:normal}.lg-medalbox{background:var(--v2-bg-2);border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}@media (max-width:480px){.lg-medalbox{border-radius:14px;width:44px;height:44px}}.lg-cap{color:var(--v2-ink-2);margin:0 0 12px;font-size:13px;line-height:1.5}.lg-cap b{color:var(--v2-ink);font-weight:700}html[data-design=v2][lang] .lg-row.tier{min-height:48px;padding:7px 12px}html[data-design=v2][lang] .lg-row.tier .lg-who{align-items:center;gap:8px;display:flex}html[data-design=v2][lang] .lg-row.tier .lg-who b{flex:0 auto;min-width:0;display:block}html[data-design=v2][lang] .lg-row.tier .lg-who .lg-friend{height:20px;padding:0 7px;font-size:13px}html[data-design=v2][lang] .lg-row.tier .lg-who .lg-friend .v2-ic{display:none}@media (max-width:359px){html[data-design=v2][lang] .lg-row.tier .lg-who .lg-friend{justify-content:center;width:20px;padding:0}html[data-design=v2][lang] .lg-row.tier .lg-who .lg-friend .v2-ic{display:block}html[data-design=v2][lang] .lg-row.tier .lg-who .lg-friend-t{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}html[data-design=v2][lang] .lg-row.tier .lg-rank .v2-ic{margin:0 auto;display:block}html[data-design=v2][lang] .lg-row.lg-skel{pointer-events:none}html[data-design=v2][lang] .lg-sk{background:var(--v2-skel-paint);animation:var(--v2-skel-anim);border-radius:6px;display:block}.lg-tierview{margin-top:14px}.lg-th{flex-wrap:wrap;align-items:center;gap:2px 10px;margin:0 2px 4px;display:flex}.lg-th h2{margin:0;font-size:19px;font-weight:800;line-height:1.2}.lg-th-sub{min-width:0;color:var(--v2-ink-2);flex:auto;font-size:13px;line-height:1.4}.lg-back{max-width:100%;font:inherit;color:var(--v2-ink-2);text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;margin:0 2px 12px;padding:4px 0;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.lg-back:hover{color:var(--v2-ink)}.lg-back:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:4px}.lg-partial{color:var(--v2-ink-2);margin:0 2px 10px;font-size:13px;line-height:1.45}html[data-design=v2][lang] .lg-tier .lg-pl{display:none}@media (min-width:640px){html[data-design=v2][lang] .lg-tier .lg-pl{display:inline}}.lg-more{flex-direction:column;align-items:center;gap:8px;margin-top:12px;display:flex}.lg-more .v2-btn{min-width:160px}.lg-end{text-align:center;color:var(--v2-ink-2);margin:12px 2px 0;font-size:13px;line-height:1.45}.rk-views{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.rk-cap{margin-bottom:12px}.rk-views .v2-segs button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:520px){.rk-views{gap:6px}html[data-design=v2][lang] .rk-views .v2-segs{gap:2px;padding:3px}html[data-design=v2][lang] .rk-views .v2-segs button{padding:0 10px;font-size:13px}html[data-design=v2][lang] .rk-views .v2-segs .v2-ic{display:none}html[data-design=v2][lang] .v2-lb-row .rk-add{padding:0 10px}html[data-design=v2][lang] .v2-lb-row .rk-add .rk-add-t{display:none}}.rk-pin{margin-top:14px}.rk-pin-h{margin:0 2px 6px}.gr-pick.on{border-color:var(--v2-ink)}html[data-design=v2][lang] .v2-medal-prog{align-items:center;gap:6px;width:100%;margin-top:2px;display:flex}html[data-design=v2][lang] .v2-medal-prog .v2-bar{flex:1;height:4px}html[data-design=v2][lang] .v2-medal-prog em{color:var(--v2-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-style:normal;font-weight:700}html[data-design=v2][lang] .v2-tabs .v2-tab-more,html[data-design=v2][lang] .v2-tabs .v2-tab-pets{position:relative}html[data-design=v2][lang] .v2-tabs .v2-tab-badge{background:var(--v2-heart);color:#fff;letter-spacing:0;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--v2-bg);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:0;left:calc(50% + 4px)}html[data-design=v2][lang] .hc-phone{--hc-lift:0 1px 2px #1e1b4b0a, 0 8px 24px -16px #1e1b4b2e}html[data-design=v2][lang].dark .hc-phone{--hc-lift:0 1px 2px #0000004d, 0 10px 28px -18px #000000a6}html[data-design=v2][lang] .hc-phone .v2-head{margin-bottom:4px}html[data-design=v2][lang] .hc-phone .hm-floaters{display:none}html[data-design=v2][lang] .hc-phone .v2-head h1{overflow-wrap:anywhere}html[data-design=v2][lang] .hc-lvl{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-weight:600;display:flex;margin-top:6px!important;font-size:13px!important}html[data-design=v2][lang] .hc-lvl .v2-bar{flex:0 72px;width:72px;min-width:24px;height:6px}html[data-design=v2][lang] .hc-phone .hc-who{flex:auto}html[data-design=v2][lang] .hc-phone .hc-share{cursor:pointer;flex:none;margin-left:auto}html[data-design=v2][lang] .hc-phone .v2-pill{position:relative}html[data-design=v2][lang] .hc-phone .v2-pill:after{content:"";position:absolute;inset:-4px 0}html[data-design=v2][lang] .hc-phone .v2-iconbtn:after{content:"";border-radius:50%;position:absolute;inset:-3px}html[data-design=v2][lang] .hc-pitch:not(:empty){margin-top:16px}html[data-design=v2][lang] .hc-pitch button,html[data-design=v2][lang] .hc-pitch a{position:relative}html[data-design=v2][lang] .hc-pitch button:not([aria-label=Dismiss]){min-height:40px}html[data-design=v2][lang] .hc-pitch button[aria-label=Dismiss]:after{content:"";position:absolute;inset:-10px -9px}html[data-design=v2][lang] .hc-pitch a{white-space:nowrap}html[data-design=v2][lang] .hc-pitch a:after{content:"";position:absolute;inset:-14px -3px}html[data-design=v2][lang] .hc-phone .v9-sec{margin-top:24px}html[data-design=v2][lang] .hc-phone .v9-sec.hc-first{margin-top:18px}html[data-design=v2][lang] .hc-phone .v9-sech{margin-bottom:12px}html[data-design=v2][lang] .hc-phone .v9-sech h2{font-size:18px}html[data-design=v2][lang] .hc-stack{flex-direction:column;gap:12px;display:flex}html[data-design=v2][lang] .hc-chev{width:16px;height:16px;color:var(--v2-ink-3);transition:transform var(--t-dropdown,.18s) var(--e-move,ease-in-out);flex:none}html[data-design=v2][lang] .hc-feat{border:1px solid var(--v2-line);border-radius:var(--v2-r);background:var(--v2-bg);box-shadow:var(--hc-lift);padding:14px}@supports (background:color-mix(in srgb, red 10%, white)){html[data-design=v2][lang] .hc-feat{border-color:color-mix(in srgb, var(--hc) 32%, var(--v2-line));background:linear-gradient(165deg, color-mix(in srgb, var(--hc) 12%, var(--v2-bg)), var(--v2-bg) 78%)}}html[data-design=v2][lang] .hc-top{min-height:56px;color:var(--v2-ink);align-items:center;gap:14px;text-decoration:none;display:flex}html[data-design=v2][lang] .hc-fx{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}html[data-design=v2][lang] .hc-ttl{font-family:var(--v2-display);letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}html[data-design=v2][lang] .hc-sub{color:var(--v2-ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;line-height:1.3;display:flex}html[data-design=v2][lang] .hc-due{color:var(--v2-ink-2);align-items:flex-start;gap:8px;margin:12px 0 0;font-size:13px;line-height:1.4;display:flex}html[data-design=v2][lang] .hc-due .v2-ic{width:18px;height:18px;color:var(--v2-accent);margin-top:1px}html[data-design=v2][lang] .hc-due b{color:var(--v2-ink)}html[data-design=v2][lang] .hc-cta{width:100%;height:52px;margin-top:12px;font-size:15px}html[data-design=v2][lang] .hc-deck{border:1px solid var(--v2-line);border-radius:var(--v2-r);background:var(--v2-bg);width:100%;min-height:64px;box-shadow:var(--hc-lift);color:var(--v2-ink);text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}html[data-design=v2][lang] .hc-deck:active{background:var(--v2-bg-2)}html[data-design=v2][lang] .hc-deck:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}html[data-design=v2][lang] .hc-deck.dash{border-style:dashed;border-color:var(--v2-line-2);background:var(--v2-bg-2);box-shadow:none}html[data-design=v2][lang] .hc-deck.off{opacity:.55}html[data-design=v2][lang] .hc-deck .v2-chip{flex:none}html[data-design=v2][lang] .hc-list{border:1px solid var(--v2-line);border-radius:var(--v2-r);background:var(--v2-bg);box-shadow:var(--hc-lift);overflow:hidden}html[data-design=v2][lang] .hc-list>*+*{border-top:1px solid var(--v2-line)}html[data-design=v2][lang] .hc-item{flex-wrap:wrap;align-items:center;display:flex}html[data-design=v2][lang] .hc-main{min-width:0;min-height:60px;font:inherit;color:var(--v2-ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1 1 0;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}html[data-design=v2][lang] .hc-main:active{background:var(--v2-bg-2)}html[data-design=v2][lang] .hc-main:focus-visible{outline:2px solid var(--v2-accent);outline-offset:-2px}html[data-design=v2][lang] .hc-item.off .hc-main{opacity:.55}html[data-design=v2][lang] .hc-item.open>.hc-main>.hc-chev{transform:rotate(180deg)}html[data-design=v2][lang] .hc-tile{background-color:var(--tt,var(--v2-t-purple));width:40px;height:40px;color:var(--tc,var(--v2-c-purple));background-image:linear-gradient(140deg,#ffffff47,#0000);border-radius:12px;flex:none;place-items:center;display:grid}html[data-design=v2][lang] .hc-tile .v2-ic{width:20px;height:20px}html[data-design=v2][lang].dark .hc-tile{background-image:none}html[data-design=v2][lang] .hc-tx{flex-direction:column;flex:1;min-width:0;display:flex}html[data-design=v2][lang] .hc-t{color:var(--v2-ink);overflow-wrap:anywhere;font-size:14.5px;font-weight:700;line-height:1.25}html[data-design=v2][lang] .hc-s{color:var(--v2-ink-2);overflow-wrap:anywhere;margin-top:2px;font-size:13px;font-weight:500;line-height:1.35}html[data-design=v2][lang] .hc-tx.fit{flex:0 auto}html[data-design=v2][lang] .hc-tx.fit .hc-t{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}html[data-design=v2][lang] .hc-st{min-width:0;color:var(--v2-ink-2);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:1 1 0;font-size:13px;font-weight:600;overflow:hidden}html[data-design=v2][lang] .hc-clock{color:var(--v2-c-red);font-variant-numeric:tabular-nums;font-weight:800}html[data-design=v2][lang] .hc-body{background:var(--v2-bg-2);border-top:1px solid var(--v2-line);flex:0 0 100%;min-width:0;padding:12px 12px 14px}html[data-design=v2][lang] .hc-pet{overflow:hidden}html[data-design=v2][lang] .hc-pet svg{width:auto;max-width:100%;height:30px}html[data-design=v2][lang] .v2-btn.hc-act{flex:none;height:40px;margin-right:14px;padding:0 14px}html[data-design=v2][lang] .hc-body .v2-quests{margin:0}html[data-design=v2][lang] .hc-body .v2-card,html[data-design=v2][lang] .hc-body .hm-strip{box-shadow:none;margin-bottom:0}html[data-design=v2][lang] .hc-body .v2-btn.sm{height:44px}html[data-design=v2][lang] .hc-body button.v2-chip{position:relative}html[data-design=v2][lang] .hc-body button.v2-chip:after{content:"";position:absolute;inset:-9px -6px}html[data-design=v2][lang] .hc-plan{flex-direction:column;display:flex}html[data-design=v2][lang] .hc-plan-sum{color:var(--v2-ink-3);margin:0 0 2px;font-size:13px;font-weight:600}html[data-design=v2][lang] .hc-plan .v9-task-btn{min-height:44px;padding:12px 0}html[data-design=v2][lang] .hc-plan .v9-task span{font-size:13.5px;line-height:1.35}html[data-design=v2][lang] .hc-plan-from{margin:8px 0 0;font-size:13px}html[data-design=v2][lang] .hc-link{width:100%;min-height:44px;font:inherit;color:var(--v2-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;margin-top:4px;padding:0 2px;font-size:13px;font-weight:700;text-decoration:none;display:flex}html[data-design=v2][lang] .hc-link .v2-ic{width:16px;height:16px;color:var(--v2-ink-3)}html[data-design=v2][lang] .hc-hollow>*+*{margin-top:12px}html[data-design=v2][lang] .hc-hollow .hm-wallcard{padding-left:10px;padding-right:10px}html[data-design=v2][lang].dark .hc-hollow .hm-ch h2{color:var(--v2-c-purple)}html[data-design=v2][lang] .hc-hollow .hm-wall,html[data-design=v2][lang] .hc-hollow .hm-dow{gap:4px}html[data-design=v2][lang] .hc-hollow button.hm-sq{position:relative}html[data-design=v2][lang] .hc-hollow button.hm-sq:after{content:"";position:absolute;inset:-2px}html[data-design=v2][lang] .hc-hollow button.hm-msbtn{height:40px;padding:0 16px}html[data-design=v2][lang] .hc-ranks .v9-rank{padding:8px 0}@media (max-width:374px){html[data-design=v2][lang] .hc-main{gap:10px;padding:10px 12px}html[data-design=v2][lang] .hc-tile{width:36px;height:36px}html[data-design=v2][lang] .hc-act{margin-right:12px;padding:0 12px}}html[data-design=v2][lang]{--tc-green-ink:#13693a;--tc-gold-ink:#6b5100;--tc-red-ink:#a81d1d;--tc-quiet-ink:var(--v2-ink-2);--tc-toast-green:#1b7f4b;--tc-toast-red:#c4262b}html[data-design=v2][lang].dark{--tc-green-ink:var(--v2-c-green);--tc-gold-ink:var(--v2-c-gold-ink);--tc-red-ink:var(--v2-c-red)}html[data-design=v2][lang] .tc-toast{z-index:10000;color:#fff;background:var(--tc-toast-green);border-radius:14px;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:13px;font-weight:700;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0000002e}html[data-design=v2][lang] .tc-toast[data-type=error]{background:var(--tc-toast-red)}html[data-design=v2][lang] .tc-toast .v2-ic{color:#fff}html[data-design=v2][lang] .tc-chip.red{background:var(--v2-t-red);color:var(--tc-red-ink)}html[data-design=v2][lang] .tc-chip.quiet{color:var(--tc-quiet-ink);box-shadow:inset 0 0 0 1px var(--v2-line-2);background:0 0}html[data-design=v2][lang] .tc-chip.gold{background:var(--v2-t-yellow);color:var(--tc-gold-ink);box-shadow:none;border-color:#0000}html[data-design=v2][lang] .tc-chip.gold .v2-ic,html[data-design=v2][lang] .tc-chip .v2-ic{color:currentColor}html[data-design=v2][lang] .tc-chip.green{background:var(--v2-t-green);color:var(--tc-green-ink)}html[data-design=v2][lang] .tc-ok{color:var(--tc-green-ink);font-weight:700}html[data-design=v2][lang] .tc-chip.wide{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:22px;padding:4px 10px;line-height:1.3}html[data-design=v2][lang] .tc-chip.wide .v2-ic{flex:none}html[data-design=v2][lang] .tc-meter{flex:1;min-width:64px}html[data-design=v2][lang] .tc-meter .v2-bar>i{background:var(--v2-grad-green)}html[data-design=v2][lang] .tc-meter.warn .v2-bar>i{background:var(--v2-grad-flame)}html[data-design=v2][lang] .tc-initial{background:var(--v2-t-purple);width:32px;height:32px;color:var(--v2-c-purple);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}html[data-design=v2][lang] .tc-code{font-family:var(--v2-display);letter-spacing:.14em;color:var(--v2-ink);font-variant-numeric:tabular-nums;padding-left:.14em;font-size:40px;font-weight:800;line-height:1}html[data-design=v2][lang] .tc-code.sm{letter-spacing:.1em;font-size:14px;font-family:var(--v2-font);padding-left:0;font-weight:800}html[data-design=v2][lang] .tc-codecard{border-radius:var(--v2-r-lg);border:1px solid var(--v2-tb-purple);background:linear-gradient(100deg, var(--v2-t-purple), var(--v2-bg) 70%);flex-wrap:wrap;align-items:center;gap:16px;padding:18px;display:flex}html[data-design=v2][lang] .tc-codecard .grow{flex:200px;min-width:0}html[data-design=v2][lang] .tc-codecard small{color:var(--v2-ink-2);margin-top:6px;font-size:13px;display:block}html[data-design=v2][lang] .tc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html[data-design=v2][lang] .tc-class{border:1px solid var(--v2-line);border-radius:var(--v2-r);background:var(--v2-bg);color:var(--v2-ink);flex-direction:column;gap:12px;min-width:0;padding:16px;text-decoration:none;display:flex}html[data-design=v2][lang] .tc-class b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}html[data-design=v2][lang] .tc-class small{color:var(--v2-ink-2);font-size:13px}html[data-design=v2][lang] .tc-scope .v2-row small,html[data-design=v2][lang] .tc-scope .v2-subtle,html[data-design=v2][lang] .tc-scope .v2-card small,html[data-design=v2][lang] .tc-scope .v2-kpi small,html[data-design=v2][lang] .tc-scope .tc-q small{color:var(--v2-ink-2)}html[data-design=v2][lang] .tc-quiet .v2-cover{opacity:.55;filter:saturate(.6)}html[data-design=v2][lang] .tc-quiet>.grow>b,html[data-design=v2][lang] .tc-quiet .tc-title{font-weight:600}html[data-design=v2][lang] .tc-line{align-items:center;gap:10px;min-width:0;display:flex}html[data-design=v2][lang] .tc-line>.grow{flex:1;min-width:0}html[data-design=v2][lang] .tc-wrap{flex-wrap:wrap;gap:6px;display:flex}html[data-design=v2][lang] .tc-steps{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}html[data-design=v2][lang] .tc-steps>div{border:1px solid var(--v2-line);background:var(--v2-bg);border-radius:14px;padding:12px}html[data-design=v2][lang] .tc-steps b{margin-bottom:2px;font-size:13px;display:block}html[data-design=v2][lang] .tc-steps span{color:var(--v2-ink-2);font-size:13px}html[data-design=v2][lang] .tc-table-wrap{border:1px solid var(--v2-line);border-radius:var(--v2-r);background-color:var(--v2-bg);background-image:linear-gradient(to right, var(--v2-bg) 30%, transparent), linear-gradient(to left, var(--v2-bg) 30%, transparent), radial-gradient(farthest-side at 0 50%, #5b4d8f47, transparent), radial-gradient(farthest-side at 100% 50%, #5b4d8f47, transparent);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:36px 100%,36px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll;position:relative;overflow-x:auto}html[data-design=v2][lang] .tc-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}html[data-design=v2][lang] .tc-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--v2-ink-2);border-bottom:1px solid var(--v2-line);white-space:nowrap;background:var(--v2-bg-2);padding:10px 12px;font-size:13px}html[data-design=v2][lang] .tc-table td{border-bottom:1px solid var(--v2-line);vertical-align:middle;background:var(--v2-bg);padding:10px 12px}html[data-design=v2][lang] .tc-table tr:last-child td{border-bottom:0}html[data-design=v2][lang] .tc-table td.num,html[data-design=v2][lang] .tc-table th.num{text-align:right;font-variant-numeric:tabular-nums}html[data-design=v2][lang] .tc-table th:first-child,html[data-design=v2][lang] .tc-table td:first-child{z-index:1;box-shadow:1px 0 0 var(--v2-line);position:sticky;left:0}html[data-design=v2][lang] .tc-table th:first-child{z-index:2}html[data-design=v2][lang] .tc-table .who{align-items:center;gap:10px;min-width:150px;display:flex}html[data-design=v2][lang] .tc-table .who b{overflow-wrap:anywhere;font-size:13px}html[data-design=v2][lang] .tc-table td.wrap{white-space:normal;overflow-wrap:anywhere;min-width:220px}html[data-design=v2][lang] .tc-wide{display:block}html[data-design=v2][lang] .tc-narrow{display:none}html[data-design=v2][lang] .tc-person{border:1px solid var(--v2-line);background:var(--v2-bg);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}html[data-design=v2][lang] .tc-person .tc-line>.grow b{overflow-wrap:anywhere;font-size:14px}html[data-design=v2][lang] .tc-person .who-sub{color:var(--v2-ink-2);font-size:13px;display:block}html[data-design=v2][lang] .tc-person .tc-iconbtn{flex:none;width:40px;height:40px}html[data-design=v2][lang] .tc-dots{flex-wrap:wrap;gap:4px;display:flex}html[data-design=v2][lang] .tc-dot{background:var(--v2-bg-2);width:24px;height:24px;color:var(--tc-quiet-ink);box-shadow:inset 0 0 0 1px var(--v2-line-2);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:relative}html[data-design=v2][lang] .tc-dot.done{background:var(--v2-t-green);color:var(--tc-green-ink);box-shadow:none}html[data-design=v2][lang] .tc-dot.late{background:var(--v2-t-yellow);color:var(--tc-gold-ink);box-shadow:none}html[data-design=v2][lang] .tc-dot.missing{background:var(--v2-t-red);color:var(--tc-red-ink);box-shadow:none}html[data-design=v2][lang] .tc-dot.started{background:var(--v2-t-purple);color:var(--v2-c-purple);box-shadow:none}html[data-design=v2][lang] .tc-key{color:var(--v2-ink-2);flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}html[data-design=v2][lang] .tc-key span{align-items:center;gap:6px;display:inline-flex}html[data-design=v2][lang] .tc-key ol{width:100%;color:var(--v2-ink);margin:8px 0 0;padding-left:22px;list-style:decimal}html[data-design=v2][lang] .tc-key li{overflow-wrap:anywhere;margin:2px 0}html[data-design=v2][lang] .tc-strip{max-width:100%;position:relative}html[data-design=v2][lang] .tc-strip .v2-segs{width:100%;display:flex}html[data-design=v2][lang] .tc-strip:before,html[data-design=v2][lang] .tc-strip:after{content:"";pointer-events:none;opacity:0;z-index:2;border-radius:999px;width:28px;transition:opacity .15s;position:absolute;top:0;bottom:0}html[data-design=v2][lang] .tc-strip:before{background:linear-gradient(to right, var(--v2-bg-2) 35%, transparent);left:0}html[data-design=v2][lang] .tc-strip:after{background:linear-gradient(to left, var(--v2-bg-2) 35%, transparent);right:0}html[data-design=v2][lang] .tc-strip[data-more~=left]:before,html[data-design=v2][lang] .tc-strip[data-more~=right]:after{opacity:1}html[data-design=v2][lang] .cl-tabs .tc-strip .v2-segs button{flex:1 0 auto;justify-content:center}html[data-design=v2][lang] .cl-edu-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}html[data-design=v2][lang] .cl-edu-list li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}html[data-design=v2][lang] .cl-edu-list .v2-ic{color:var(--v2-accent);flex:none;margin-top:2px}html[data-design=v2][lang] .cl-edu-mail{width:100%;max-width:100%}html[data-design=v2][lang] .cl-edu-addr{color:var(--v2-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}html[data-design=v2][lang] .cl-edu-addr b{color:var(--v2-ink);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-weight:800}html[data-design=v2][lang] .tc-q{border:1px solid var(--v2-line);background:var(--v2-bg);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}html[data-design=v2][lang] .tc-q p{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}html[data-design=v2][lang] .tc-q small{color:var(--v2-ink-2);font-size:13px}html[data-design=v2][lang] .tc-seg-row{flex-wrap:wrap;gap:8px;display:flex}html[data-design=v2][lang] .tc-opt{text-align:left;border:1px solid var(--v2-line);background:var(--v2-bg);color:var(--v2-ink);cursor:pointer;border-radius:14px;flex:140px;padding:10px 12px}html[data-design=v2][lang] .tc-opt b{font-size:13px;display:block}html[data-design=v2][lang] .tc-opt span{color:var(--v2-ink-2);font-size:13px}html[data-design=v2][lang] .tc-opt.on{border-color:var(--v2-accent);background:var(--v2-t-purple)}html[data-design=v2][lang] .tc-switch{border:1px solid var(--v2-line);background:var(--v2-bg);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}html[data-design=v2][lang] .tc-switch .grow{flex:1;min-width:0}html[data-design=v2][lang] .tc-switch b{font-size:14px;display:block}html[data-design=v2][lang] .tc-switch small{color:var(--v2-ink-2);margin-top:2px;font-size:13px;display:block}html[data-design=v2][lang] .tc-printhead,html[data-design=v2][lang] .tc-printonly{display:none}html[data-design=v2][lang] .tc-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}html[data-design=v2][lang] .tc-danger{color:var(--tc-red-ink)!important}.tc-banner{width:100%;max-width:1000px;margin:0 auto;padding:16px 22px 0}@media (max-width:720px){.tc-banner{padding:12px 16px 0}}html[data-design=v2][lang] .tc-banner .v2-row{min-height:0;padding-top:10px;padding-bottom:10px}html[data-design=v2][lang] .tc-assign{background:var(--v2-t-purple);border-color:var(--v2-tb-purple);color:var(--v2-ink);align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}html[data-design=v2][lang] .tc-assign b.t{font-size:14px;display:block}html[data-design=v2][lang] .tc-assign .tc-wrap{margin-top:8px}html[data-design=v2][lang] .tc-assign.done{background:var(--v2-t-green);border-color:var(--v2-tb-green)}html[data-design=v2][lang] .dk-mode.assigned{box-shadow:0 0 0 2px var(--v2-accent);position:relative}html[data-design=v2][lang] .dk-mode .tc-flag{position:absolute;top:-9px;right:12px}html[data-design=v2][lang] .tc-donetoast{left:50%;bottom:calc(76px + env(safe-area-inset-bottom));z-index:10000;background:var(--tc-toast-green);color:#fff;border-radius:16px;align-items:center;gap:10px;max-width:min(92vw,420px);padding:12px 16px;font-size:13.5px;font-weight:700;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #00000040}html[data-design=v2][lang] .tc-donetoast .v2-ic{color:#fff;flex:none}html[data-design=v2][lang] .tc-donetoast small{opacity:.95;font-size:13px;font-weight:600;display:block}@media (max-width:720px){html[data-design=v2][lang] .tc-grid,html[data-design=v2][lang] .tc-two,html[data-design=v2][lang] .tc-steps{grid-template-columns:1fr}html[data-design=v2][lang] .tc-code{font-size:32px}html[data-design=v2][lang] .tc-wide{display:none}html[data-design=v2][lang] .tc-narrow{display:block}html[data-design=v2][lang] .tc-narrow.stack{flex-direction:column;gap:8px;display:flex}}@media print{html[data-design=v2][lang] body{color:#000;background:#fff!important}html[data-design=v2][lang] .v2-side,html[data-design=v2][lang] .v2-tabs,html[data-design=v2][lang] .tc-noprint,html[data-design=v2][lang] .v2-topbar,html[data-design=v2][lang] .tc-toast,html[data-design=v2][lang] .tc-donetoast{display:none!important}html[data-design=v2][lang] .tc-wide{display:block!important}html[data-design=v2][lang] .tc-narrow{display:none!important}html[data-design=v2][lang] .v2-shell,html[data-design=v2][lang] .v2-main{margin:0!important;padding:0!important;display:block!important}html[data-design=v2][lang] .v2-page{max-width:none;padding:0}html[data-design=v2][lang] .tc-printhead{margin-bottom:12px;display:block}html[data-design=v2][lang] .tc-printonly{display:inline}html[data-design=v2][lang] .tc-printhead h1{color:#000;margin:0;font-size:20px}html[data-design=v2][lang] .tc-printhead p{color:#333;margin:2px 0 0;font-size:13px}html[data-design=v2][lang] .tc-table-wrap{background-image:none;border-color:#999;overflow:visible}html[data-design=v2][lang] .tc-table th:first-child,html[data-design=v2][lang] .tc-table td:first-child{box-shadow:none;position:static}html[data-design=v2][lang] .tc-table th{color:#000;background:#eee}html[data-design=v2][lang] .tc-table td,html[data-design=v2][lang] .tc-table th{color:#000;background:#fff;border-color:#bbb;padding:5px 8px}html[data-design=v2][lang] .tc-table tr{break-inside:avoid}html[data-design=v2][lang] .tc-chip,html[data-design=v2][lang] .v2-chip{border:1px solid #999;color:#000!important;background:0 0!important}}html[data-design=v2][lang] [data-ptone]{--pt:var(--v2-bg-2);--pc:var(--v2-ink-2);--pb:var(--v2-line)}html[data-design=v2][lang] [data-ptone=purple]{--pt:var(--v2-t-purple);--pc:var(--v2-c-purple);--pb:var(--v2-tb-purple)}html[data-design=v2][lang] [data-ptone=blue]{--pt:var(--v2-t-blue);--pc:var(--v2-c-blue);--pb:var(--v2-tb-blue)}html[data-design=v2][lang] [data-ptone=orange]{--pt:var(--v2-t-orange);--pc:var(--v2-c-orange);--pb:var(--v2-tb-orange)}html[data-design=v2][lang] [data-ptone=yellow]{--pt:var(--v2-t-yellow);--pc:var(--v2-c-yellow);--pb:var(--v2-tb-yellow)}html[data-design=v2][lang] [data-ptone=pink]{--pt:var(--v2-t-pink);--pc:var(--v2-c-pink);--pb:var(--v2-tb-pink)}html[data-design=v2][lang] [data-ptone=red]{--pt:var(--v2-t-red);--pc:var(--v2-c-red);--pb:var(--v2-tb-red)}html[data-design=v2][lang] [data-ptone=green]{--pt:var(--v2-t-green);--pc:var(--v2-c-green);--pb:var(--v2-tb-green)}html[data-design=v2][lang] .pl-page{--hc-lift:0 1px 2px #1e1b4b0a, 0 8px 24px -16px #1e1b4b2e;--pl-glow:#7c3aed29}html[data-design=v2][lang].dark .pl-page{--hc-lift:0 1px 2px #0000004d, 0 10px 28px -18px #000000a6;--pl-glow:#a78bfa33}html[data-design=v2][lang] .pl-page .v2-topbar{margin-bottom:16px}html[data-design=v2][lang] .pl-page .v2-topbar h1{font-size:26px}html[data-design=v2][lang] .pl-page .v2-topbar{flex-wrap:nowrap}html[data-design=v2][lang] .pl-page .v2-topbar>div:not(.v2-right){flex:1 1 0;min-width:0}html[data-design=v2][lang] .pl-sec{margin:22px 0 10px}html[data-design=v2][lang] .pl-sec h2{font-size:18px}html[data-design=v2][lang] .pl-rowmain:focus-visible,html[data-design=v2][lang] .pl-go:focus-visible,html[data-design=v2][lang] .pl-rm:focus-visible,html[data-design=v2][lang] .pl-add:focus-visible,html[data-design=v2][lang] .pl-dt:focus-visible,html[data-design=v2][lang] .pl-dt-sm:focus-visible,html[data-design=v2][lang] .pl-chip:focus-visible,html[data-design=v2][lang] .pl-nope:focus-visible,html[data-design=v2][lang] .pl-opt:focus-visible,html[data-design=v2][lang] .pl-all:focus-visible,html[data-design=v2][lang] .pl-showmore:focus-visible,html[data-design=v2][lang] .pl-plan-x:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}html[data-design=v2][lang] .pl-today{border:1px solid var(--v2-tb-purple);border-radius:var(--v2-r-lg);box-shadow:var(--hc-lift);background:radial-gradient(520px 200px at 6% -30%, var(--pl-glow), transparent 70%), linear-gradient(135deg, var(--v2-t-purple) 0%, var(--v2-bg) 62%);padding:16px;position:relative}html[data-design=v2][lang] .pl-today.done{border-color:var(--v2-tb-green);background:radial-gradient(520px 200px at 6% -30%, #1e9e5a29, transparent 70%), linear-gradient(135deg, var(--v2-t-green) 0%, var(--v2-bg) 62%)}html[data-design=v2][lang] .pl-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 14px;display:grid}html[data-design=v2][lang] .pl-hero-t{min-width:0}html[data-design=v2][lang] .pl-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--v2-ink-2);flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;font-size:13px;font-weight:800;display:flex}html[data-design=v2][lang] .pl-eyebrow .pl-date{letter-spacing:0;text-transform:none;color:var(--v2-ink-2);font-size:13px;font-weight:600}html[data-design=v2][lang] .pl-hero h2{overflow-wrap:anywhere;margin:3px 0 0;font-size:24px;font-weight:800;line-height:1.12}html[data-design=v2][lang] .pl-hero-s{color:var(--v2-ink-2);margin:4px 0 0;font-size:13px}html[data-design=v2][lang] .pl-cta{grid-column:1/-1;width:100%;height:52px;margin-top:14px;font-size:15px}html[data-design=v2][lang] .pl-ring{flex:none;width:72px;height:72px;position:relative}html[data-design=v2][lang] .pl-ring svg{width:72px;height:72px;display:block}html[data-design=v2][lang] .pl-ring-bg{fill:none;stroke:var(--v2-line-2);stroke-width:8px;opacity:.7}html[data-design=v2][lang] .pl-ring-fg{fill:none;stroke:var(--v2-accent);stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset .6s}html[data-design=v2][lang] .pl-ring.full .pl-ring-fg{stroke:var(--v2-green)}html[data-design=v2][lang] .pl-ring.full .pl-ring-bg{stroke:var(--v2-green);opacity:.25}html[data-design=v2][lang] .pl-ring-t{color:var(--v2-ink);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}html[data-design=v2][lang] .pl-ring-t b{font-family:var(--v2-display);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}html[data-design=v2][lang] .pl-ring-t i{color:var(--v2-ink-2);font-variant-numeric:tabular-nums;margin-left:1px;font-size:13px;font-style:normal;font-weight:700}html[data-design=v2][lang] .pl-ring.full .pl-ring-t{color:var(--v2-green)}html[data-design=v2][lang] .pl-ring-t .v2-ic{stroke-width:2.6px}html[data-design=v2][lang] .pl-blocks{flex-direction:column;gap:14px;margin-top:14px;display:flex}html[data-design=v2][lang] .pl-dayh+.pl-blocks{margin-top:0}html[data-design=v2][lang] .pl-bhead{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"c t t""c s x";align-items:center;gap:2px 10px;min-width:0;margin-bottom:2px;display:grid}html[data-design=v2][lang] .pl-bhead .v2-cover{border-radius:11px;grid-area:c;width:36px;height:36px}html[data-design=v2][lang] .pl-bhead .v2-cover .v2-ic{width:19px;height:19px}html[data-design=v2][lang] .pl-bhead>.pl-exam,html[data-design=v2][lang] .pl-bhead>.pl-prio{grid-area:x;justify-self:end}html[data-design=v2][lang] .pl-bhead>.pl-go.pill{grid-column:2/-1;justify-self:start;margin-top:6px}html[data-design=v2][lang] .pl-bt{display:contents}html[data-design=v2][lang] .pl-bt b{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-area:t;font-size:15px;font-weight:800;line-height:1.22;display:-webkit-box;overflow:hidden}html[data-design=v2][lang] .pl-bt small{-webkit-line-clamp:2;min-width:0;color:var(--v2-ink-2);overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-area:s;margin-top:1px;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}html[data-design=v2][lang] .pl-open .pl-bt b,html[data-design=v2][lang] .pl-open .pl-bt small{display:block;overflow:visible}html[data-design=v2][lang] .pl-exam{border:1px solid var(--pb);background:var(--pt);height:26px;color:var(--v2-ink);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;gap:5px;margin:-2px 0;padding:0 10px 0 8px;font-size:13px;font-weight:800;display:inline-flex}html[data-design=v2][lang] .pl-exam .v2-ic{width:15px;height:15px;color:var(--pc)}html[data-design=v2][lang] .pl-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-design=v2][lang] .pl-rows{margin:0;padding:0;list-style:none}html[data-design=v2][lang] .pl-row{min-width:0}html[data-design=v2][lang] .pl-row+.pl-row{border-top:1px solid var(--v2-line)}html[data-design=v2][lang] .pl-rowline{align-items:center;gap:6px;min-height:58px;padding:6px 0;display:flex}html[data-design=v2][lang] .pl-rowmain{min-width:0;min-height:46px;font:inherit;color:var(--v2-ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;flex:1 1 0;align-items:center;gap:10px;padding:0;display:flex}html[data-design=v2][lang] .pl-rowmain.static{cursor:default}html[data-design=v2][lang] .pl-check{border:2px solid var(--v2-line-2);background:var(--v2-bg);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;transition:background .15s,border-color .15s,transform .12s;display:grid}html[data-design=v2][lang] .pl-rowmain:hover .pl-check{border-color:var(--v2-green)}html[data-design=v2][lang] .pl-rowmain:active .pl-check{transform:scale(.88)}html[data-design=v2][lang] .pl-check.on{background:var(--v2-green);border-color:var(--v2-green)}html[data-design=v2][lang] .pl-check .v2-ic{color:#fff;stroke-width:3px;width:12px;height:12px}html[data-design=v2][lang] .pl-tile{color:#fff;background-color:var(--pc);background-image:linear-gradient(140deg,#ffffff47,#0000000f);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}html[data-design=v2][lang].dark .pl-tile{color:#0e1014;background-image:linear-gradient(140deg,#fff3,#0000000d)}html[data-design=v2][lang] .pl-tile .v2-ic{width:17px;height:17px}html[data-design=v2][lang] .pl-rt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}html[data-design=v2][lang] .pl-rk{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}html[data-design=v2][lang] .pl-ki{width:15px;height:15px;color:var(--pc);stroke-width:2.4px;flex:none;display:none}html[data-design=v2][lang] .pl-rk b{color:var(--v2-ink);font-size:15px;font-weight:800;line-height:1.25}html[data-design=v2][lang] .pl-count{border:1px solid var(--pb);background:var(--v2-bg);min-height:20px;color:var(--v2-ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}html[data-design=v2][lang] .pl-rx{-webkit-line-clamp:3;color:var(--v2-ink-2);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}html[data-design=v2][lang] .pl-open .pl-rx{display:block}html[data-design=v2][lang] .pl-row.done .pl-tile{opacity:.45;filter:saturate(.5)}html[data-design=v2][lang] .pl-row.done .pl-rk b{color:var(--v2-ink-2)}html[data-design=v2][lang] .pl-row.done .pl-rx{color:var(--v2-ink-2);text-decoration:line-through}@media (prefers-reduced-motion:no-preference){html[data-design=v2][lang] .pl-check.on{animation:pl-pop .26s var(--e-move,ease-in-out)}}@keyframes pl-pop{0%,to{transform:none}50%{transform:scale(1.12)}}html[data-design=v2][lang] .pl-go{background:var(--v2-grad-ink);min-width:80px;min-height:42px;color:var(--v2-on-ink);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:3px;padding:0 12px 0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #1e1b4b2e}html[data-design=v2][lang] .pl-go .v2-ic{color:var(--v2-on-ink)}html[data-design=v2][lang] .pl-go:hover{background:var(--v2-ink-hover)}html[data-design=v2][lang] .pl-go.off{background:var(--v2-bg-3);box-shadow:none;color:var(--v2-ink-2)}html[data-design=v2][lang] .pl-go.off .v2-ic{color:var(--v2-ink-2)}html[data-design=v2][lang] .pl-go-p{fill:currentColor;stroke:none;display:none}html[data-design=v2][lang] .pl-go.pill{gap:6px;min-height:44px;padding:0 14px}html[data-design=v2][lang] .pl-rm{border:1px solid var(--v2-line-2);background:var(--v2-bg);min-height:40px;color:var(--v2-ink-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin:0 0 8px 32px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}html[data-design=v2][lang] .pl-rm:hover{background:var(--v2-bg-2);color:var(--v2-ink)}html[data-design=v2][lang] .pl-rm:disabled{opacity:.5;cursor:default}html[data-design=v2][lang] .pl-sure{border:1px solid var(--v2-tb-red);background:var(--v2-t-red);color:var(--v2-ink);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px 32px;padding:8px 10px;font-size:13px;font-weight:700;display:flex}html[data-design=v2][lang] .pl-sure span{flex:100%}html[data-design=v2][lang] .pl-note{margin:0 0 8px 32px}html[data-design=v2][lang] .pl-add{min-height:44px;color:var(--v2-ink-2);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:6px;margin:0 0 -6px -4px;padding:0 10px 0 4px;font-size:13px;font-weight:700;display:inline-flex}html[data-design=v2][lang] .pl-add .v2-ic{stroke-width:2.4px;width:16px;height:16px}html[data-design=v2][lang] .pl-add:hover{background:var(--v2-bg-2);color:var(--v2-ink)}html[data-design=v2][lang] .pl-dt{border:0;border-top:1px solid var(--v2-line);width:100%;min-height:44px;font:inherit;color:var(--v2-ink-2);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;justify-content:space-between;align-items:center;margin-top:8px;padding:0 2px;font-size:13px;font-weight:700;display:flex}html[data-design=v2][lang] .pl-dt .v2-ic,html[data-design=v2][lang] .pl-dt-sm .v2-ic{width:16px;height:16px;color:var(--v2-ink-3);transition:transform .2s}html[data-design=v2][lang] .pl-dt[aria-expanded=true] .v2-ic,html[data-design=v2][lang] .pl-dt-sm[aria-expanded=true] .v2-ic{transform:rotate(180deg)}html[data-design=v2][lang] .pl-dt-sm{min-height:36px;font:inherit;color:var(--v2-ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 6px 0 10px;font-size:13px;font-weight:700;display:inline-flex}html[data-design=v2][lang] .pl-dt-sm:hover{background:var(--v2-bg-2);color:var(--v2-ink)}html[data-design=v2][lang] .v2-chip.pl-prio{box-sizing:border-box;background:var(--pt);border:1px solid var(--pb);height:24px;color:var(--v2-ink);gap:5px;font-size:13px}html[data-design=v2][lang] .pl-prio:before{content:"";background:var(--pc);border-radius:50%;flex:none;width:7px;height:7px}html[data-design=v2][lang] .pl-dpanel{background:var(--v2-bg-2);border-radius:14px;flex-direction:column;gap:8px;margin-top:4px;margin-bottom:10px;padding:12px;display:flex}html[data-design=v2][lang] .pl-dline{color:var(--v2-ink-2);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.4;display:flex}html[data-design=v2][lang] .pl-dline .v2-ic{color:var(--v2-ink-3);margin-top:1px}html[data-design=v2][lang] .pl-dline b{color:var(--v2-ink)}html[data-design=v2][lang] .pl-sug{display:block}html[data-design=v2][lang] .pl-sugline{align-items:center;gap:10px;min-height:62px;padding:8px 8px 8px 12px;display:flex}html[data-design=v2][lang] .pl-sug .hc-tile{--tt:var(--pt);--tc:var(--pc);border:1px solid var(--pb);border-radius:11px;width:36px;height:36px}html[data-design=v2][lang] .pl-sug .hc-tx{flex:1;min-width:0}html[data-design=v2][lang] .pl-sug .hc-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}html[data-design=v2][lang] .pl-sug .hc-s{white-space:nowrap;column-gap:.28em;min-width:0;margin-top:1px;display:flex;overflow:hidden}html[data-design=v2][lang] .pl-why-d{flex:0 auto;min-width:2.2em;display:flex}html[data-design=v2][lang] .pl-why-n{text-overflow:ellipsis;min-width:0;overflow:hidden}html[data-design=v2][lang] .pl-why-c{flex:none}html[data-design=v2][lang] .pl-why-t{text-overflow:ellipsis;flex:none;max-width:75%;overflow:hidden}html[data-design=v2][lang] .pl-sugs.pl-open .pl-sug .hc-t{display:block}html[data-design=v2][lang] .pl-sugs.pl-open .pl-sug .hc-s{white-space:normal;display:block;overflow:visible}html[data-design=v2][lang] .pl-sugs.pl-open .pl-why-d,html[data-design=v2][lang] .pl-sugs.pl-open .pl-why-n,html[data-design=v2][lang] .pl-sugs.pl-open .pl-why-c,html[data-design=v2][lang] .pl-sugs.pl-open .pl-why-t{max-width:none;display:inline;overflow:visible}html[data-design=v2][lang] .pl-go.sec{background:var(--v2-bg);box-shadow:inset 0 0 0 1px var(--v2-line-2);color:var(--v2-ink)}html[data-design=v2][lang] .pl-go.sec .v2-ic{color:var(--v2-ink-2)}html[data-design=v2][lang] .pl-go.sec:hover{background:var(--v2-bg-2)}html[data-design=v2][lang] .pl-sug-more{flex-wrap:wrap;align-items:center;gap:8px;padding:0 12px 10px 58px;display:flex}html[data-design=v2][lang] .pl-sug-more .v2-btn.sm{height:44px}html[data-design=v2][lang] .pl-sug>.pl-note{margin:0 12px 12px}html[data-design=v2][lang] .pl-nope{min-height:40px;color:var(--v2-ink-2);font:inherit;text-underline-offset:3px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:13px;font-weight:700;text-decoration:underline}html[data-design=v2][lang] .pl-nope:hover{background:var(--v2-bg-2);color:var(--v2-ink)}html[data-design=v2][lang] .pl-showmore,html[data-design=v2][lang] .pl-all{min-height:44px;color:var(--v2-ink-2);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 12px 0 6px;font-size:13px;font-weight:700;display:inline-flex}html[data-design=v2][lang] .pl-showmore:hover,html[data-design=v2][lang] .pl-all:hover{background:var(--v2-bg-2);color:var(--v2-ink)}html[data-design=v2][lang] .pl-showmore .v2-ic,html[data-design=v2][lang] .pl-all .v2-ic{width:16px;height:16px;color:var(--v2-ink-3)}html[data-design=v2][lang] .pl-showmore{margin-top:2px;display:none}html[data-design=v2][lang] .pl-skel-list{flex-direction:column;gap:8px;display:flex}html[data-design=v2][lang] .pl-skel{background:var(--v2-skel-paint);height:62px;animation:var(--v2-skel-anim);border:1px solid #0000;border-radius:16px}html[data-design=v2][lang] .pl-skel-more{height:0}html[data-design=v2][lang] .pl-legend{color:var(--v2-ink-2);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}html[data-design=v2][lang] .pl-legend i,html[data-design=v2][lang] .pl-dots i{box-sizing:border-box;border:1.5px solid var(--v2-ink-3);border-radius:50%;width:7px;height:7px;display:block}html[data-design=v2][lang] .pl-legend i+i{margin-left:6px}html[data-design=v2][lang] .pl-legend i.on,html[data-design=v2][lang] .pl-dots i.on{background:var(--v2-green);border-color:var(--v2-green)}html[data-design=v2][lang] .pl-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}html[data-design=v2][lang] .pl-chip{min-width:0;min-height:68px;color:var(--v2-ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;padding:8px 0 6px;transition:background .15s,transform .12s;display:flex;position:relative}html[data-design=v2][lang] .pl-chip:hover:not(:disabled):not(.on){background:var(--v2-bg-2)}html[data-design=v2][lang] .pl-chip:active:not(:disabled){transform:scale(.96)}html[data-design=v2][lang] .pl-cw{color:var(--v2-ink-2);white-space:nowrap;font-size:13px;font-weight:700;line-height:1.2}html[data-design=v2][lang] .pl-cdw{display:inline-block;position:relative}html[data-design=v2][lang] .pl-cd{font-family:var(--v2-display);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1.15;display:block}html[data-design=v2][lang] .pl-dots{box-sizing:border-box;justify-content:center;align-items:center;gap:3px;max-width:100%;min-height:10px;margin-top:3px;padding:0 3px;display:flex}html[data-design=v2][lang] .pl-dots i{flex:none;width:6px;height:6px}html[data-design=v2][lang] .pl-dots em{color:var(--v2-ink-2);flex:none;margin-left:1px;font-size:13px;font-style:normal;font-weight:800;line-height:1}html[data-design=v2][lang] .pl-chip.today:not(.on){background:var(--v2-t-purple)}html[data-design=v2][lang] .pl-chip.today .pl-cw{color:var(--v2-accent);font-weight:800}html[data-design=v2][lang] .pl-chip.on{background:var(--v2-ink);color:var(--v2-on-ink)}html[data-design=v2][lang] .pl-chip.on .pl-cw,html[data-design=v2][lang] .pl-chip.on .pl-dots em{color:var(--v2-on-ink)}html[data-design=v2][lang] .pl-chip.on .pl-dots i{border-color:var(--v2-on-ink)}html[data-design=v2][lang] .pl-chip.on .pl-dots i.on{background:var(--v2-green);border-color:var(--v2-green)}html[data-design=v2][lang] .pl-chip:disabled{cursor:default;opacity:.5}html[data-design=v2][lang] .pl-flag{width:11px;height:11px;color:var(--v2-c-red);fill:currentColor;stroke:none;position:absolute;top:-2px;right:-6px}html[data-design=v2][lang] .pl-chip.on .pl-flag{color:var(--v2-on-ink)}html[data-design=v2][lang] .pl-stack{flex-direction:column;gap:10px;margin-top:10px;display:flex}html[data-design=v2][lang] .pl-alls{flex-wrap:wrap;align-items:center;gap:0 4px;margin:-4px 0 -4px -6px;display:flex}html[data-design=v2][lang] .pl-day{border:1px solid var(--v2-line);border-radius:var(--v2-r);background:var(--v2-bg);padding:14px 14px 4px}html[data-design=v2][lang] .pl-dayh{align-items:center;gap:8px;margin-bottom:12px;display:flex}html[data-design=v2][lang] .pl-dayh h3{margin:0;font-size:18px;font-weight:800}html[data-design=v2][lang] .pl-dayh .v2-chip.green{color:#12703f;height:24px;font-size:13px}html[data-design=v2][lang] .pl-dayh .v2-chip.green .v2-ic{color:inherit}html[data-design=v2][lang].dark .pl-dayh .v2-chip.green{color:var(--v2-c-green)}html[data-design=v2][lang] .pl-dayd{color:var(--v2-ink-2);white-space:nowrap;margin-left:auto;font-size:13px}html[data-design=v2][lang] .pl-plans{border:1px solid var(--v2-line);border-radius:var(--v2-r);background:var(--v2-bg);box-shadow:var(--hc-lift);gap:0;overflow:hidden}html[data-design=v2][lang] .pl-plan{background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"c n n""c s x";align-items:center;gap:3px 12px;padding:10px 6px 10px 12px;display:grid}html[data-design=v2][lang] .pl-plan+.pl-plan{border-top:1px solid var(--v2-line)}html[data-design=v2][lang] .pl-plan .v2-cover{grid-area:c;width:40px;height:40px}html[data-design=v2][lang] .pl-plan-n{-webkit-line-clamp:3;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-area:n;font-size:15px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}html[data-design=v2][lang] .pl-plan-s{flex-wrap:wrap;grid-area:s;align-items:center;gap:4px 10px;min-width:0;display:flex}html[data-design=v2][lang] .pl-plan-s small{white-space:nowrap;color:var(--v2-ink-2);font-size:13px;display:inline}html[data-design=v2][lang] .pl-plan-x{background:0 0;border:0;grid-area:x;width:44px;height:44px;margin:-9px 0}html[data-design=v2][lang] .pl-plan-x:hover{background:var(--v2-bg-2)}html[data-design=v2][lang] .pl-ico{border:1px solid var(--pb);background:var(--pt);width:40px;height:40px;color:var(--pc);border-radius:13px;flex:none;place-items:center;display:grid}html[data-design=v2][lang] .pl-cal{box-shadow:var(--hc-lift);align-items:center;gap:12px;margin-top:20px;padding:12px 10px 12px 14px;display:flex}html[data-design=v2][lang] .pl-cal-t{flex:1;min-width:0}html[data-design=v2][lang] .pl-cal-t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}html[data-design=v2][lang] .pl-cal-t p{color:var(--v2-ink-2);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:13px;overflow:hidden}html[data-design=v2][lang] .v2-btn.pl-cal-x{flex:none;height:44px}html[data-design=v2][lang] .pl-first{box-shadow:var(--hc-lift);margin-bottom:16px;padding:18px}html[data-design=v2][lang] .pl-first-h{align-items:center;gap:12px;margin-bottom:16px;display:flex}html[data-design=v2][lang] .pl-first-h h2{margin:0;font-size:19px;font-weight:800}html[data-design=v2][lang] .pl-first-h p{color:var(--v2-ink-2);margin:2px 0 0;font-size:13px}html[data-design=v2][lang] .pl-offline{align-items:center;gap:12px;margin-bottom:16px;display:flex}html[data-design=v2][lang] .pl-offline-t{margin:0;font-weight:800}html[data-design=v2][lang] .pl-offline-s{color:var(--v2-ink-2);margin:2px 0 0;font-size:13px}html[data-design=v2][lang] .v2-modal.pl-modal{flex-direction:column;max-width:480px;padding:0;display:flex;overflow:hidden}html[data-design=v2][lang] .pl-modal-body{flex:auto;min-height:0;padding:20px 20px 8px;overflow-y:auto}html[data-design=v2][lang] .pl-modal-foot{border-top:1px solid var(--v2-line);background:var(--v2-bg);flex-direction:column;flex:none;gap:8px;padding:12px 20px 16px;display:flex}html[data-design=v2][lang] .pl-modal-foot .pl-note{margin:0}html[data-design=v2][lang] .pl-foot-btns{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8px;display:grid}html[data-design=v2][lang] .pl-foot-btns .v2-btn{justify-content:center;width:100%;min-height:44px}html[data-design=v2][lang] .pl-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 8px;display:grid}html[data-design=v2][lang] .pl-opt{border:1px solid var(--v2-line);background:var(--v2-bg);min-width:0;min-height:48px;color:var(--v2-ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;padding:8px 28px 8px 10px;display:flex;position:relative}html[data-design=v2][lang] .pl-opt:hover:not(:disabled):not(.on){border-color:var(--v2-line-2);background:var(--v2-bg-2)}html[data-design=v2][lang] .pl-opt.on,html[data-design=v2][lang] .pl-opt.on:hover{border-color:var(--pc);background:var(--pt);box-shadow:inset 0 0 0 1px var(--pc)}html[data-design=v2][lang] .pl-opt:disabled{opacity:.5;cursor:default}html[data-design=v2][lang] .pl-optt{min-width:0;color:var(--pc);align-items:center;gap:8px;display:inline-flex}html[data-design=v2][lang] .pl-optt b{color:var(--v2-ink);white-space:normal;font-size:13px;line-height:1.25}html[data-design=v2][lang] .pl-tick{color:var(--pc);position:absolute;top:50%;right:8px;transform:translateY(-50%)}html[data-design=v2][lang] .pl-desc{min-height:2.7em;color:var(--v2-ink-2);margin:0 0 12px;font-size:13px;line-height:1.35}html[data-design=v2][lang] .pl-check-opt{color:var(--v2-ink-2);cursor:pointer;align-items:flex-start;gap:10px;margin:0 0 12px;font-size:13px;display:flex}html[data-design=v2][lang] .pl-check-opt input{width:18px;height:18px;accent-color:var(--v2-ink);flex:none;margin-top:2px}@media (min-width:641px){html[data-design=v2][lang] .pl-today{padding:22px}html[data-design=v2][lang] .pl-hero{grid-template-columns:auto minmax(0,1fr) auto;gap:0 18px}html[data-design=v2][lang] .pl-ring,html[data-design=v2][lang] .pl-ring svg{width:84px;height:84px}html[data-design=v2][lang] .pl-hero h2{font-size:28px}html[data-design=v2][lang] .pl-cta{grid-column:auto;width:auto;margin-top:0;padding:0 28px}html[data-design=v2][lang] .pl-blocks{gap:20px;margin-top:22px}html[data-design=v2][lang] .pl-bhead{grid-template-areas:"c t x""c s x";column-gap:12px}html[data-design=v2][lang] .pl-bhead .v2-cover{width:44px;height:44px}html[data-design=v2][lang] .pl-bhead .v2-cover .v2-ic{width:22px;height:22px}html[data-design=v2][lang] .pl-bt b{font-size:16.5px}html[data-design=v2][lang] .pl-rowline{gap:12px;min-height:66px;padding:8px 0}html[data-design=v2][lang] .pl-rowmain{gap:14px}html[data-design=v2][lang] .pl-tile{border-radius:12px;width:40px;height:40px}html[data-design=v2][lang] .pl-tile .v2-ic{width:21px;height:21px}html[data-design=v2][lang] .pl-check{width:26px;height:26px}html[data-design=v2][lang] .pl-rk b{font-size:15.5px}html[data-design=v2][lang] .pl-rx{font-size:13.5px}html[data-design=v2][lang] .pl-rm,html[data-design=v2][lang] .pl-sure,html[data-design=v2][lang] .pl-note{margin-left:40px}html[data-design=v2][lang] .pl-day{padding:18px 18px 6px}html[data-design=v2][lang] .pl-chip{min-height:82px;padding-top:10px}html[data-design=v2][lang] .pl-cw{font-size:13px}html[data-design=v2][lang] .pl-cd{font-size:24px}html[data-design=v2][lang] .pl-dots i{width:7px;height:7px}html[data-design=v2][lang] .pl-dots{gap:4px}html[data-design=v2][lang] .pl-sugline{gap:12px;min-height:72px;padding:12px 16px}html[data-design=v2][lang] .pl-sug .hc-tile{border-radius:12px;width:40px;height:40px}html[data-design=v2][lang] .pl-sug-more{padding-left:68px}html[data-design=v2][lang] .pl-plan{padding:12px 10px 12px 16px}html[data-design=v2][lang] .pl-plan .v2-cover{width:44px;height:44px}}@media (max-width:640px){html[data-design=v2][lang] .pl-today{padding:12px}html[data-design=v2][lang] .pl-day{padding:12px 12px 2px}html[data-design=v2][lang] .pl-rowline{gap:4px}html[data-design=v2][lang] .pl-rowmain{gap:9px}html[data-design=v2][lang] .pl-page .v2-topbar .v2-btn.sm,html[data-design=v2][lang] .pl-page .v2-topbar>.v2-iconbtn{height:44px}html[data-design=v2][lang] .pl-page .v2-topbar>.v2-iconbtn{flex:none;width:44px}html[data-design=v2][lang] .pl-go:not(.pill){gap:0;width:44px;min-width:44px;min-height:44px;padding:0}html[data-design=v2][lang] .pl-go:not(.pill) .pl-go-t,html[data-design=v2][lang] .pl-go:not(.pill) .pl-go-c{display:none}html[data-design=v2][lang] .pl-go:not(.pill) .pl-go-p{width:17px;height:17px;margin-left:2px;display:block}html[data-design=v2][lang] .pl-rm,html[data-design=v2][lang] .pl-sure .v2-btn.sm,html[data-design=v2][lang] .pl-sug-more .v2-btn.sm,html[data-design=v2][lang] .pl-nope{height:44px;min-height:44px}html[data-design=v2][lang] .pl-dt-sm{min-height:44px}html[data-design=v2][lang] .pl-opt{min-height:52px}html[data-design=v2][lang] .pl-sugs:not(.all) .pl-sug.pl-more{display:none}html[data-design=v2][lang] .pl-showmore{display:inline-flex}html[data-design=v2][lang] .pl-skel-more{height:44px;margin-top:8px}}@media (max-width:430px){html[data-design=v2][lang] .pl-exam-pre{display:none}}@media (max-width:419px){html[data-design=v2][lang] .v2-btn.pl-cal-x{gap:0;width:44px;padding:0}html[data-design=v2][lang] .pl-cal-x span{display:none}}@media (max-width:389px){html[data-design=v2][lang] .pl-rowmain{gap:8px}html[data-design=v2][lang] .pl-tile{display:none}html[data-design=v2][lang] .pl-ki{display:block}}@media (max-width:359px){html[data-design=v2][lang] .pl-week{gap:1px;margin:0 -10px}}@media (max-width:374px){html[data-design=v2][lang] .pl-sug .pl-why{flex-direction:column}html[data-design=v2][lang] .pl-why-d{min-width:0}html[data-design=v2][lang] .pl-why-c{display:none}html[data-design=v2][lang] .pl-why-t{max-width:100%}html[data-design=v2][lang] .pl-sug .hc-tile{border-radius:10px;width:32px;height:32px}html[data-design=v2][lang] .pl-sugline{gap:8px}html[data-design=v2][lang] .pl-sug-more{padding-left:52px}}@media (max-width:339px){html[data-design=v2][lang] .pl-bhead{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t t""s x";column-gap:8px}html[data-design=v2][lang] .pl-bhead .v2-cover{display:none}html[data-design=v2][lang] .pl-exam{gap:4px;padding:0 8px 0 6px;font-size:13px}html[data-design=v2][lang] .pl-rowmain{gap:6px}html[data-design=v2][lang] .pl-rx{font-size:13px}html[data-design=v2][lang] .pl-dots{gap:2px}html[data-design=v2][lang] .pl-dots i{width:5px;height:5px}html[data-design=v2][lang] .pl-ring,html[data-design=v2][lang] .pl-ring svg{width:56px;height:56px}html[data-design=v2][lang] .pl-ring-t b{font-size:18px}html[data-design=v2][lang] .pl-ring-t i{font-size:13px}html[data-design=v2][lang] .pl-ring-t .v2-ic{width:22px;height:22px}html[data-design=v2][lang] .pl-ico{border-radius:12px;width:36px;height:36px}html[data-design=v2][lang] .pl-cal{gap:10px;padding-left:12px}html[data-design=v2][lang] .pl-plan{column-gap:10px;padding-left:10px}html[data-design=v2][lang] .pl-plan .v2-cover{width:36px;height:36px}}@media (max-width:520px){html[data-design=v2][lang] .v2-btn.pl-export{gap:0;width:44px;padding:0}html[data-design=v2][lang] .pl-export span{display:none}}@media (max-width:379px){html[data-design=v2][lang] .v2-btn.pl-addplan{gap:0;width:44px;padding:0}html[data-design=v2][lang] .pl-addplan span{display:none}}html[data-design=v2][lang] .v2-chip.streak{background:var(--v2-t-orange);color:var(--v2-orange-ink)}html[data-design=v2][lang] .v2-chip.streak .v2-ic{color:var(--v2-flame)}html[data-design=v2][lang] .hc-st.keep{text-overflow:clip;flex:none;max-width:45%;overflow:visible}html[data-design=v2][lang] .gv-who{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}html[data-design=v2][lang] .gv-who-tx{overflow-wrap:anywhere;flex:190px;min-width:0}html[data-design=v2][lang] .gv-ctitle{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:17px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}html[data-design=v2][lang] .gv-goal{padding-top:18px;position:relative}html[data-design=v2][lang] .gv-goal .gv-flag{color:var(--v2-ink);white-space:nowrap;font-size:13px;font-weight:800;line-height:14px;position:absolute;top:0;transform:translate(-50%)}html[data-design=v2][lang] .gv-goal .gv-tick{background:var(--v2-ink);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:14px;bottom:-3px}html[data-design=v2][lang] .gv-tabs{scroll-margin-top:12px}html[data-design=v2][lang] .gv-react{border:1px solid var(--v2-line);background:var(--v2-bg);min-width:40px;height:40px;color:var(--v2-ink);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}html[data-design=v2][lang] .gv-react:hover{background:var(--v2-bg-2);border-color:var(--v2-line-2)}html[data-design=v2][lang] .gv-react[aria-pressed=true]{border-color:var(--v2-accent);background:var(--v2-t-purple)}html[data-design=v2][lang] .gv-react:disabled{opacity:.45;cursor:not-allowed}html[data-design=v2][lang] .gv-react .v2-ic{width:18px;height:18px}html[data-design=v2][lang] .gv-reacts{flex-wrap:wrap;flex:100%;gap:6px;display:flex}html[data-design=v2][lang] .gv-iconbtn{width:40px;height:40px}html[data-design=v2][lang] .gv-toast{z-index:10010;color:#fff;text-align:center;overflow-wrap:anywhere;border-radius:16px;max-width:calc(100vw - 32px);padding:12px 20px;font-size:14px;font-weight:700;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}html[data-design=v2][lang]{--ws-ice:#1d6fb8;--ws-ice-2:#38a3d8;--ws-ice-soft:#eaf5ff;--ws-ice-line:#bbdcf5;--ws-night:#0f2a5f;--ws-gold:#e9a400;--ws-gold-soft:#fff6d8;--ws-gold-line:#f3d98b;--ws-grad:linear-gradient(100deg, #0f2a5f 0%, #1b5a9e 55%, #26709f 100%);--ws-grad-btn:linear-gradient(100deg, #1857a0, #2479b8);--ws-grad-bar:linear-gradient(90deg, #1d6fb8, #38a3d8);--ws-eve:linear-gradient(160deg, #0b1b40 0%, #12306b 55%, #1d5a94 100%)}@keyframes ws-glow{0%,to{box-shadow:0 0 #e9a40073}50%{box-shadow:0 0 0 5px #e9a40000}}@keyframes ws-drift{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(5px)rotate(14deg)}}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .ws-door.ready,html[data-design=v2][lang] .ws-flakes .v2-ic{animation:none!important}}html[data-design=v2][lang] .ws-flakes{pointer-events:none;color:var(--ws-ice-2);position:absolute}html[data-design=v2][lang] .ws-flakes .v2-ic{animation:5s ease-in-out infinite ws-drift}html[data-design=v2][lang] .ws-flakes .v2-ic:nth-child(2n){animation-delay:-1.6s}html[data-design=v2][lang] .ws-flakes .v2-ic:nth-child(3n){animation-delay:-3.1s}html[data-design=v2][lang] .ws-flakes-tr{width:120px;height:40px;top:8px;right:14px}html[data-design=v2][lang] .ws-flakes-br{width:120px;height:40px;bottom:6px;right:14px}html[data-design=v2][lang] .ws-flakes-side{opacity:.55;width:80px;height:36px;top:0;right:0}html[data-design=v2][lang] .ws-flakes-strip{color:#fff;opacity:.55;inset:0}html[data-design=v2][lang] .ws-flakes-strip .v2-ic{top:6px!important}html[data-design=v2][lang] .ws-flakes-eve{color:#fff;opacity:.7;height:60px;top:0;left:0;right:0}html[data-design=v2][lang] .ws-flakes-intro{color:#fff;opacity:.6;height:60px;top:0;left:0;right:0}@media (max-width:640px){html[data-design=v2][lang] .ws-flakes-tr,html[data-design=v2][lang] .ws-flakes-br{display:none}}html[data-design=v2][lang] .ws-strip{background:var(--ws-grad);border-radius:var(--v2-r);color:#fff;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:13px 16px;text-decoration:none;display:flex;position:relative;overflow:hidden}html[data-design=v2][lang] .ws-strip.ws-eve{background:var(--ws-eve)}html[data-design=v2][lang] .ws-strip-after{background:var(--v2-bg);color:var(--v2-ink);border:1px solid var(--ws-ice-line)}html[data-design=v2][lang] .ws-strip b{font-family:var(--v2-display);font-size:16px;font-weight:700;display:block}html[data-design=v2][lang] .ws-strip p{opacity:.88;margin:0;font-size:13px}html[data-design=v2][lang] .ws-strip-left{align-items:center;gap:11px;min-width:0;display:flex;position:relative}html[data-design=v2][lang] .ws-lantern{color:#ffe9a3;background:#ffffff29;border:1px solid #ffffff57;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}html[data-design=v2][lang] .ws-strip-after .ws-lantern{background:var(--ws-ice-soft);border-color:var(--ws-ice-line);color:var(--ws-ice)}html[data-design=v2][lang] .ws-count{font-variant-numeric:tabular-nums;background:#00000047;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:5px 13px;font-size:13px;font-weight:700;display:flex;position:relative}html[data-design=v2][lang] .ws-count-gold{background:var(--ws-gold);border-color:var(--ws-gold);color:#3a2a00}html[data-design=v2][lang] .ws-card{border-color:var(--ws-ice-line);background:linear-gradient(112deg, var(--ws-ice-soft) 0%, var(--v2-bg) 70%);margin-bottom:12px;position:relative}html[data-design=v2][lang] .ws-card.ws-plain{border-color:var(--v2-line);background:var(--v2-bg)}html[data-design=v2][lang] .ws-ch{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;display:flex;position:relative}html[data-design=v2][lang] .ws-ch h2{font-family:var(--v2-display);color:var(--ws-ice);margin:0;font-size:17px;font-weight:700}html[data-design=v2][lang] .ws-ch span{color:var(--v2-ink-2);font-size:13px}html[data-design=v2][lang] .ws-ch .ws-right{color:var(--ws-ice);font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-left:auto;font-weight:700;display:inline-flex}html[data-design=v2][lang] .ws-pill{border-color:var(--ws-ice-line);background:var(--ws-ice-soft);color:var(--ws-ice)}html[data-design=v2][lang] .ws-btn{background:var(--ws-grad-btn);border-color:#0000;color:#fff!important}html[data-design=v2][lang] .ws-side{border-color:var(--ws-ice-line);background:linear-gradient(150deg, var(--ws-ice-soft), var(--v2-bg));position:relative;overflow:hidden}html[data-design=v2][lang] .ws-side b .v2-ic{color:var(--ws-ice)}html[data-design=v2][lang] .ws-stat{border-color:var(--ws-ice-line);background:var(--ws-ice-soft);color:var(--v2-ink);text-decoration:none}html[data-design=v2][lang] .ws-stat-ic{background:var(--v2-bg);color:var(--ws-ice)}html[data-design=v2][lang] .v9-nav a.ws-nav,html[data-design=v2][lang] .v9-nav button.ws-nav,html[data-design=v2][lang] .v9-nav a.ws-nav .v2-ic{color:var(--ws-ice)}html[data-design=v2][lang] .v9-count.ws-count-badge{background:var(--ws-grad-btn);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 6px;display:grid}html[data-design=v2][lang] .pb-cell .ws-dec{letter-spacing:.05em;text-transform:uppercase;color:var(--ws-ice);margin-top:2px;font-size:13px;font-weight:800;display:block}html[data-design=v2][lang] .ws-title-ic{color:var(--ws-ice-2)}html[data-design=v2][lang] .ws-doorcard{padding-bottom:18px}html[data-design=v2][lang] .ws-doors,html[data-design=v2][lang] .ws-dow{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}html[data-design=v2][lang] .ws-cal{max-width:420px;margin:0 auto}html[data-design=v2][lang] .ws-dow{margin-bottom:6px}html[data-design=v2][lang] .ws-dow span{text-align:center;color:var(--v2-ink-2);font-size:13px;font-weight:700}html[data-design=v2][lang] .ws-door{aspect-ratio:1;border:1px solid var(--v2-line);background:var(--v2-bg-2);color:var(--v2-ink-2);font-family:var(--v2-font);border-radius:12px 12px 5px 5px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0;display:flex;position:relative}html[data-design=v2][lang] .ws-door i{font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:700;line-height:1}html[data-design=v2][lang] .ws-door.pad{background:0 0;border:0}html[data-design=v2][lang] .ws-door.open{color:#fff;background:linear-gradient(160deg,#38a3d8,#1d6fb8);border-color:#1d6fb8}html[data-design=v2][lang] .ws-door.open.key{box-shadow:inset 0 0 0 2px var(--ws-gold)}html[data-design=v2][lang] .ws-door.ready{border:2px solid var(--ws-gold);background:var(--ws-gold-soft);color:#8a5a00;cursor:pointer;animation:2.2s ease-in-out infinite ws-glow}html[data-design=v2][lang] .ws-door.ready:hover{background:#ffefb8}html[data-design=v2][lang] .ws-door.today{border:2px solid var(--ws-ice);background:var(--ws-ice-soft);color:var(--ws-ice)}html[data-design=v2][lang] .ws-door.missed{background:var(--v2-bg);color:var(--v2-ink-2);cursor:pointer;border-style:dashed}html[data-design=v2][lang] .ws-door.missed:hover{border-color:var(--ws-ice);color:var(--ws-ice)}html[data-design=v2][lang] .ws-door.eve{background:var(--ws-night);border-color:var(--ws-night);color:#ffe9a3}html[data-design=v2][lang] .ws-door.eve.open{background:linear-gradient(160deg,#1d5a94,#0f2a5f)}html[data-design=v2][lang] .ws-door.eve.ready{background:var(--ws-night);border-color:var(--ws-gold);color:#ffe9a3}html[data-design=v2][lang] .ws-door.eve.today{border-color:var(--ws-gold)}html[data-design=v2][lang] .ws-key{color:var(--v2-ink-2);flex-wrap:wrap;gap:14px;margin-top:12px;font-size:13px;display:flex}html[data-design=v2][lang] .ws-key i{vertical-align:-1px;border:1px solid #0000;border-radius:3px;width:18px;height:11px;margin-right:6px;display:inline-block}html[data-design=v2][lang] .ws-key .k-ready{background:var(--ws-gold-soft);border-color:var(--ws-gold)}html[data-design=v2][lang] .ws-key .k-today{background:var(--ws-ice-soft);border-color:var(--ws-ice)}html[data-design=v2][lang] .ws-key .k-missed{background:var(--v2-bg);border:1px dashed var(--v2-line-2)}html[data-design=v2][lang] .ws-key .k-eve{background:var(--ws-night)}html[data-design=v2][lang] .ws-today{border:1px solid var(--ws-ice-line);background:var(--v2-bg);border-radius:13px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:11px 13px;display:flex}html[data-design=v2][lang] .ws-today.ready{border-color:var(--ws-gold);background:var(--ws-gold-soft)}html[data-design=v2][lang] .ws-today-ic{background:var(--ws-ice-soft);width:38px;height:38px;color:var(--ws-ice);border-radius:12px;flex:none;place-items:center;display:grid}html[data-design=v2][lang] .ws-today.ready .ws-today-ic{background:var(--ws-gold);color:#3a2a00}html[data-design=v2][lang] .ws-today-t{flex:1;min-width:0}html[data-design=v2][lang] .ws-today-t b{font-size:14px;display:block}html[data-design=v2][lang] .ws-today-t small{color:var(--v2-ink-2);font-size:13px}html[data-design=v2][lang] .ws-today.ready .ws-today-t b,html[data-design=v2][lang] .ws-today.ready .ws-today-t small{color:#5a3c00}html[data-design=v2][lang] .ws-track,html[data-design=v2][lang] .ws-tiers{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;margin-top:14px;display:grid}html[data-design=v2][lang] .ws-ms{border:1px solid var(--v2-line);background:var(--v2-bg);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:10px 11px;display:flex}html[data-design=v2][lang] .ws-ms b{font-family:var(--v2-display);color:var(--v2-ink-3);font-size:20px;line-height:1}html[data-design=v2][lang] .ws-ms.ready b,html[data-design=v2][lang] .ws-ms.done b{color:var(--ws-ice)}html[data-design=v2][lang] .ws-ms.ready{border-color:var(--ws-gold);background:var(--ws-gold-soft)}html[data-design=v2][lang] .ws-ms.ready small{color:#5a3c00}html[data-design=v2][lang] .ws-ms.done{border-color:var(--v2-green);background:var(--v2-t-green)}html[data-design=v2][lang] .ws-ms small{color:var(--v2-ink-2);font-size:13px;line-height:1.35}html[data-design=v2][lang] .ws-msbtn{height:26px;font-size:13px;font-weight:700;font-family:var(--v2-font);color:#fff;background:var(--ws-grad-btn);cursor:pointer;border:0;border-radius:999px;align-self:flex-start;align-items:center;margin-top:6px;padding:0 11px;display:inline-flex}html[data-design=v2][lang] .ws-msbtn:disabled{opacity:.6;cursor:wait}html[data-design=v2][lang] .ws-msbtn.off{background:var(--v2-bg-3);color:var(--v2-ink-2);cursor:default}html[data-design=v2][lang] .ws-msbtn.done{background:#14804a}html[data-design=v2][lang] .ws-lanterncard{padding-bottom:36px}html[data-design=v2][lang] .ws-market{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:12px;display:grid}@media (min-width:1100px){html[data-design=v2][lang] .ws-market:not(.ws-market-2){grid-template-columns:repeat(5,minmax(0,1fr))}}html[data-design=v2][lang] .ws-item{border:1px solid var(--v2-line);background:var(--v2-bg);border-radius:13px;flex-direction:column;gap:8px;padding:12px;display:flex}html[data-design=v2][lang] .ws-item.owned{border-color:var(--v2-green);background:var(--v2-t-green)}html[data-design=v2][lang] .ws-item.locked .ws-art>div{filter:brightness(0)saturate(0);opacity:.28}html[data-design=v2][lang] .ws-art{background:radial-gradient(120% 90% at 50% 100%, #fff, var(--ws-ice-soft) 75%);border-radius:10px;place-items:center;height:112px;display:grid;position:relative;overflow:hidden}html[data-design=v2][lang] .ws-art-item{color:var(--ws-ice)}html[data-design=v2][lang] .ws-item.r-epic .ws-art{background:radial-gradient(120% 90% at 50% 100%, #f3e8ff, var(--ws-ice-soft) 75%)}html[data-design=v2][lang] .ws-item.r-legendary .ws-art{background:radial-gradient(120% 90% at 50% 100%,#fff3d6,#e7f3ff 75%)}html[data-design=v2][lang] .ws-lock{text-align:center;letter-spacing:.04em;color:var(--v2-ink-2);background:#ffffffd9;border-radius:8px;padding:4px 6px;font-size:13px;font-weight:800;position:absolute;inset:auto 8px 8px}html[data-design=v2][lang] .ws-nm{flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}html[data-design=v2][lang] .ws-rar{letter-spacing:.05em;text-transform:uppercase;color:var(--rc,var(--v2-ink-2));background:color-mix(in srgb, var(--rc,#888) 12%, transparent);border-radius:5px;padding:2px 6px;font-size:13px;font-weight:800}html[data-design=v2][lang] .ws-ab{color:var(--v2-ink-2);font-size:13px;line-height:1.4}html[data-design=v2][lang] .ws-sub{color:var(--v2-ink-2);font-size:13px}html[data-design=v2][lang] .ws-buy{align-items:center;gap:8px;margin-top:auto;display:flex}html[data-design=v2][lang] .ws-price{color:var(--ws-ice);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:13px;font-weight:800;display:inline-flex}html[data-design=v2][lang] .ws-strike{color:var(--v2-ink-2);margin-left:6px;font-size:13px;font-weight:600}html[data-design=v2][lang] .ws-bbtn{cursor:pointer;height:30px;font-size:13px;font-weight:700;font-family:var(--v2-font);color:#fff;background:var(--ws-grad-btn);border:0;border-radius:999px;align-items:center;margin-left:auto;padding:0 13px;text-decoration:none;display:inline-flex}html[data-design=v2][lang] .ws-bbtn:disabled,html[data-design=v2][lang] .ws-bbtn.off{background:var(--v2-bg-3);color:var(--v2-ink-2);cursor:not-allowed}html[data-design=v2][lang] .ws-bbtn.got{background:#14804a}html[data-design=v2][lang] .ws-today .ws-bbtn{background:var(--ws-gold);color:#3a2a00;height:34px;margin-left:0}html[data-design=v2][lang] .ws-today .ws-bbtn:hover:not(:disabled){background:#f2b01e}html[data-design=v2][lang] .ws-rules{color:var(--v2-ink-2);margin:0;padding-left:18px;font-size:13.5px;line-height:1.6;list-style:outside}html[data-design=v2][lang] .ws-rules b{color:var(--v2-ink)}html[data-design=v2][lang] .ws-ribbon{border:1px solid var(--v2-tb-yellow);background:var(--v2-t-yellow);border-radius:var(--v2-r);color:var(--v2-ink);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;display:flex}html[data-design=v2][lang] .ws-ribbon.on{background:var(--ws-grad);color:#fff;border-color:#0000}html[data-design=v2][lang] .ws-ribbon-tag{letter-spacing:.1em;text-transform:uppercase;background:#00000014;border-radius:6px;padding:4px 8px;font-size:13px;font-weight:800}html[data-design=v2][lang] .ws-ribbon.on .ws-ribbon-tag{background:#00000047}html[data-design=v2][lang] .ws-ribbon-big{font-family:var(--v2-display);letter-spacing:-.01em;font-size:26px;font-weight:800;line-height:1}html[data-design=v2][lang] .ws-ribbon-txt{max-width:46ch;font-size:13px}html[data-design=v2][lang] .ws-eve-nav{color:#fff;background:var(--ws-eve);border-radius:11px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex;position:relative;overflow:hidden}html[data-design=v2][lang] .ws-eve-nav.on{box-shadow:0 0 0 2px var(--ws-gold) inset}html[data-design=v2][lang] .ws-eve-nav.live{box-shadow:0 0 0 2px var(--ws-gold) inset, 0 0 18px #e9a40059}html[data-design=v2][lang] .ws-eve-nav.off{text-align:left;width:100%;font-family:var(--v2-font);cursor:pointer;opacity:.4;filter:grayscale();border:0}html[data-design=v2][lang] .ws-eve-ic{color:#ffe9a3;background:#ffffff24;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}html[data-design=v2][lang] .ws-eve-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}html[data-design=v2][lang] .ws-eve-text b{font-size:13px}html[data-design=v2][lang] .ws-eve-text small{opacity:.8;font-size:13px}html[data-design=v2][lang] .ws-evecard{border-radius:var(--v2-r-lg);background:var(--ws-eve);color:#fff;text-align:center;margin-bottom:12px;padding:26px 22px 0;position:relative;overflow:hidden}html[data-design=v2][lang] .ws-evemoon{opacity:.9;background:radial-gradient(circle at 36% 36%,#fff6d6,#f7c948 55%,#c9971c);border-radius:50%;width:64px;height:64px;position:absolute;top:20px;right:26px;box-shadow:0 0 40px 14px #f7c94838}html[data-design=v2][lang] .ws-evehead{position:relative}html[data-design=v2][lang] .ws-evekick{letter-spacing:.12em;text-transform:uppercase;background:#ffffff24;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:800;display:inline-block}html[data-design=v2][lang] .ws-evehead h1{font-family:var(--v2-display);margin:10px 0 4px;font-size:38px;font-weight:800;line-height:1}html[data-design=v2][lang] .ws-evehead p{opacity:.9;max-width:42ch;margin:0 auto;font-size:14px}html[data-design=v2][lang] .ws-evelock{flex-direction:column;align-items:center;gap:10px;margin:18px auto 0;display:flex;position:relative}html[data-design=v2][lang] .ws-lockicon{color:#ffe9a3;background:#ffffff1f;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}html[data-design=v2][lang] .ws-cd{gap:10px;display:flex}html[data-design=v2][lang] .ws-cd span{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:12px;flex-direction:column;align-items:center;min-width:62px;padding:8px 6px;display:flex}html[data-design=v2][lang] .ws-cd b{font-family:var(--v2-display);font-variant-numeric:tabular-nums;font-size:26px;line-height:1}html[data-design=v2][lang] .ws-cd small{opacity:.94;text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:13px}html[data-design=v2][lang] .ws-locktext{opacity:.85;margin:0;font-size:13px}html[data-design=v2][lang] .ws-evepets{justify-content:center;align-items:flex-end;gap:4px;min-height:120px;margin-top:8px;display:flex;position:relative}html[data-design=v2][lang] .ws-gift{flex-direction:column;align-items:center;gap:8px;margin:18px auto 0;display:flex;position:relative}html[data-design=v2][lang] .ws-giftbtn{height:52px;font-family:var(--v2-display);cursor:pointer;background:var(--ws-gold);color:#3a2a00;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 28px;font-size:18px;font-weight:700;display:inline-flex}html[data-design=v2][lang] .ws-giftbtn:disabled{color:#fffffff5;cursor:not-allowed;background:#ffffff24}html[data-design=v2][lang] .ws-giftsub{opacity:.8;font-size:13px}html[data-design=v2][lang] .ws-evecard .v2-note{text-align:left}html[data-design=v2][lang] .ws-card .ws-gift{color:var(--v2-ink);margin-top:4px}html[data-design=v2][lang] .ws-card .ws-giftbtn:disabled{background:var(--v2-bg-3);color:var(--v2-ink-2)}html[data-design=v2][lang] .ws-previewbar{border:1px dashed var(--ws-ice-line);color:var(--v2-ink-2);background:var(--v2-bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:8px 12px 12px;padding:10px 14px;font-size:13px;display:flex}html[data-design=v2][lang] .ws-previewbar b{color:var(--v2-ink)}html[data-design=v2][lang] .ws-previewdays{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}html[data-design=v2][lang] .ws-chip{border:1px solid var(--ws-ice-line);height:28px;font-size:13px;font-weight:700;font-family:var(--v2-font);color:var(--ws-ice);background:var(--ws-ice-soft);cursor:pointer;border-radius:999px;align-items:center;padding:0 11px;text-decoration:none;display:inline-flex}html[data-design=v2][lang] .ws-chip.on{background:var(--ws-grad-btn);color:#fff;border-color:#0000}html[data-design=v2][lang] .ws-chip.exit{color:var(--v2-ink);background:var(--v2-bg);border-color:var(--v2-line-2)}html[data-design=v2][lang] .ws-intro{max-width:460px;padding:0;overflow:hidden}html[data-design=v2][lang] .ws-introhead{background:var(--ws-eve);color:#fff;height:210px;position:relative;overflow:hidden}html[data-design=v2][lang] .ws-intromoon{background:radial-gradient(circle at 36% 36%,#fff6d6,#f7c948 55%,#c9971c);border-radius:50%;width:64px;height:64px;position:absolute;top:18px;right:26px;box-shadow:0 0 40px 14px #f7c94838}html[data-design=v2][lang] .ws-intropets{pointer-events:none;justify-content:center;align-items:flex-end;gap:4px;display:flex;position:absolute;bottom:0;left:0;right:0}html[data-design=v2][lang] .ws-introtitle{position:absolute;top:18px;left:20px}html[data-design=v2][lang] .ws-introtitle h3{font-family:var(--v2-display);margin:6px 0 0;font-size:28px;font-weight:800;line-height:1}html[data-design=v2][lang] .ws-introsteps{justify-content:space-between;align-items:center;gap:6px;padding:18px 18px 6px;display:flex}html[data-design=v2][lang] .ws-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}html[data-design=v2][lang] .ws-step b{font-size:13px}html[data-design=v2][lang] .ws-step small{color:var(--v2-ink-2);font-size:13px}html[data-design=v2][lang] .ws-stepic{background:var(--ws-ice-soft);width:46px;height:46px;color:var(--ws-ice);border-radius:14px;place-items:center;display:grid}html[data-design=v2][lang] .ws-stepic.gold{background:var(--ws-gold-soft);color:#8a5a00}html[data-design=v2][lang] .ws-steparrow{color:var(--v2-ink-3);padding-bottom:22px;font-weight:700}html[data-design=v2][lang] .ws-introdoors{grid-template-columns:repeat(14,1fr);gap:4px;padding:10px 18px 0;display:grid}html[data-design=v2][lang] .ws-introdoors .ws-door{aspect-ratio:3/4;border-radius:7px 7px 3px 3px}html[data-design=v2][lang] .ws-introline{color:var(--v2-ink-2);margin:8px 18px 0;font-size:13px}html[data-design=v2][lang] .ws-introfoot{align-items:flex-end;gap:8px;padding:14px 18px 18px;display:flex}html[data-design=v2][lang] .hc-winter>*+*{margin-top:12px}html[data-design=v2][lang] .hc-winter .ws-doorcard{padding-left:10px;padding-right:10px}html[data-design=v2][lang] .hc-winter .ws-doors,html[data-design=v2][lang] .hc-winter .ws-dow{gap:4px}html[data-design=v2][lang] .hc-winter button.ws-door{position:relative}html[data-design=v2][lang] .hc-winter button.ws-door:after{content:"";position:absolute;inset:-2px}html[data-design=v2][lang] .hc-winter button.ws-msbtn{height:40px;padding:0 16px}@media (max-width:640px){html[data-design=v2][lang] .ws-doors,html[data-design=v2][lang] .ws-dow{grid-template-columns:repeat(7,minmax(0,1fr))}html[data-design=v2][lang] .ws-cd span{min-width:54px}html[data-design=v2][lang] .ws-evehead h1{font-size:32px}html[data-design=v2][lang] .ws-evemoon{width:40px;height:40px;top:14px;right:14px}html[data-design=v2][lang] .ws-previewdays{margin-left:0}}html[data-design=v2][lang].dark{--ws-ice:#7dbdf2;--ws-ice-soft:#13263f;--ws-ice-line:#2c4d77;--ws-gold-soft:#3a2d0c;--ws-gold-line:#6b531a;--ws-grad-btn:linear-gradient(100deg, #1a4f8c, #1f6ba6)}html[data-design=v2][lang].dark .ws-art{background:radial-gradient(120% 90% at 50% 100%, #1e3a5c, var(--ws-ice-soft) 75%)}html[data-design=v2][lang].dark .ws-item.r-epic .ws-art{background:radial-gradient(120% 90% at 50% 100%, #3b2a6b, var(--ws-ice-soft) 75%)}html[data-design=v2][lang].dark .ws-item.r-legendary .ws-art{background:radial-gradient(120% 90% at 50% 100%,#4a3a16,#16283f 75%)}html[data-design=v2][lang].dark .ws-item.locked .ws-art>div{filter:brightness(0)invert()saturate(0);opacity:.38}html[data-design=v2][lang].dark .ws-lock{color:var(--v2-ink);background:#0a1222d9}html[data-design=v2][lang].dark .ws-door.ready{color:#ffd76a}html[data-design=v2][lang].dark .ws-door.ready:hover{background:#4a3a12}html[data-design=v2][lang].dark .ws-today.ready .ws-today-t b,html[data-design=v2][lang].dark .ws-today.ready .ws-today-t small,html[data-design=v2][lang].dark .ws-ms.ready small{color:#ffe9a3}html[data-design=v2][lang].dark .ws-today.ready .ws-today-ic{color:#3a2a00}html[data-design=v2][lang].dark .ws-stepic.gold{color:#ffd76a}html[data-design=v2][lang].dark .ws-strip-after .ws-lantern{color:var(--ws-ice)}html[data-design=v2][lang]{--ws-ink-common:#566072;--ws-ink-rare:#1d4ed8;--ws-ink-epic:#6d28d9;--ws-ink-legendary:#7a5b2b;--ws-ink-mythic:#9a3412}html[data-design=v2][lang].dark{--ws-ink-common:#b9c2d0;--ws-ink-rare:#9dbbff;--ws-ink-epic:#cdb8ff;--ws-ink-legendary:#f2cc7e;--ws-ink-mythic:#ffab85}html[data-design=v2][lang] .ws-rar.rc-common{--rc:var(--ws-ink-common)}html[data-design=v2][lang] .ws-rar.rc-rare{--rc:var(--ws-ink-rare)}html[data-design=v2][lang] .ws-rar.rc-epic{--rc:var(--ws-ink-epic)}html[data-design=v2][lang] .ws-rar.rc-legendary{--rc:var(--ws-ink-legendary)}html[data-design=v2][lang] .ws-rar.rc-mythic{--rc:var(--ws-ink-mythic)}html[data-design=v2][lang] .hc-body .ws-card,html[data-design=v2][lang] .hc-winter .ws-card{margin-bottom:0}html[data-design=v2][lang] .ws-doorbody{display:block}html[data-design=v2][lang] .ws-track{margin-top:14px}@media (min-width:980px){html[data-design=v2][lang] .ws-doorbody{grid-template-columns:minmax(300px,360px) minmax(0,1fr);grid-template-areas:"cal today""cal track";align-items:start;column-gap:28px;display:grid}html[data-design=v2][lang] .ws-doorbody>.ws-cal{grid-area:cal;max-width:none;margin:0}html[data-design=v2][lang] .ws-doorbody>.ws-today{grid-area:today}html[data-design=v2][lang] .ws-doorbody>.ws-track{grid-area:track;grid-template-columns:1fr;gap:6px;margin-top:0}html[data-design=v2][lang] .ws-track .ws-ms{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:8px 11px;display:grid}html[data-design=v2][lang] .ws-track .ws-ms .ws-msbtn{align-self:center;margin-top:0}html[data-design=v2][lang] .hc-winter .ws-doorbody{display:block}}html[data-design=v2][lang] .hc-winter .ws-cal{max-width:none}html[data-design=v2][lang] .ws-market-2{grid-template-columns:1fr}@media (min-width:640px){html[data-design=v2][lang] .ws-market-2{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-design=v2][lang] .ws-market-2 .ws-item{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"art nm""art ab""art buy""art sub";align-content:start;gap:6px 14px;display:grid}html[data-design=v2][lang] .ws-market-2 .ws-art{grid-area:art;height:100%;min-height:96px}html[data-design=v2][lang] .ws-market-2 .ws-nm{grid-area:nm}html[data-design=v2][lang] .ws-market-2 .ws-ab{grid-area:ab}html[data-design=v2][lang] .ws-market-2 .ws-buy{grid-area:buy}html[data-design=v2][lang] .ws-market-2 .ws-sub{grid-area:sub}}html[data-design=v2][lang] .ws-toast-wrap{left:0;right:0;top:calc(12px + env(safe-area-inset-top));z-index:9995;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}html[data-design=v2][lang] .ws-toast{pointer-events:auto;border:1px solid var(--v2-line);background:var(--v2-bg);width:100%;max-width:460px;color:var(--v2-ink);transform-origin:50% 0;animation:m-pop-in var(--t-toast) var(--e-enter) both;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 8px 10px 14px;font-size:13.5px;line-height:1.45;display:flex;box-shadow:0 14px 30px -14px #00000080}html[data-design=v2][lang] .ws-toast.ok{background:var(--v2-t-green);border-color:var(--v2-tb-green)}html[data-design=v2][lang] .ws-toast.bad{background:var(--v2-t-red);border-color:var(--v2-tb-red)}html[data-design=v2][lang] .ws-toast.warn{background:var(--v2-t-orange);border-color:var(--v2-tb-orange)}html[data-design=v2][lang] .ws-toast a{color:var(--ws-ice);font-weight:700;text-decoration:underline}html[data-design=v2][lang] .ws-toast-x{width:28px;height:28px;color:var(--v2-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin-left:auto;display:grid}html[data-design=v2][lang] .ws-toast-x:hover{background:#00000014}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .ws-toast{animation:none}}html[data-design=v2][lang] .ws-confirm{text-align:left;max-width:340px;padding:20px}html[data-design=v2][lang] .ws-confirm h3{font-family:var(--v2-display);color:var(--v2-ink);margin:0 0 6px;font-size:17px;font-weight:700}html[data-design=v2][lang] .ws-confirm p{color:var(--v2-ink-2);margin:0 0 16px;font-size:13.5px;line-height:1.45}html[data-design=v2][lang] .ws-confirm-row{justify-content:flex-end;gap:8px;display:flex}html[data-design=v2][lang] .ws-pill-prev{border-style:dashed;border-color:var(--ws-ice-line);background:var(--v2-bg);color:var(--v2-ink)}html[data-design=v2][lang] .ws-previewbar.warn{border-style:solid;border-color:var(--v2-tb-orange);background:var(--v2-t-orange)}html[data-design=v2][lang] .ws-st-ready{color:var(--ws-ice);font-weight:800}html[data-design=v2][lang] .ws-go{display:none}html[data-design=v2][lang] .hc-winter .ws-strip .ws-go{background:#00000047;border:1px solid #ffffff4d;border-radius:999px;flex:1 0 100%;justify-content:center;align-items:center;gap:4px;height:38px;font-size:13px;font-weight:700;display:inline-flex;position:relative}html[data-design=v2][lang] .hc-winter .ws-strip .ws-count{margin-left:0}html[data-design=v2][lang] .hc-phone .hc-winter-top{margin-top:18px}html[data-design=v2][lang] .hc-phone .hc-winter-top+.v9-sec{margin-top:24px}html[data-design=v2][lang] .v9-nav a.ws-eve-nav,html[data-design=v2][lang] .v9-nav button.ws-eve-nav,html[data-design=v2][lang] .v9-nav a.ws-eve-nav:hover,html[data-design=v2][lang] .v9-nav button.ws-eve-nav:hover,html[data-design=v2][lang] .v9-nav a.ws-eve-nav.on{background:var(--ws-eve);color:#fff;border-radius:11px;height:auto;min-height:44px;padding:9px 10px;font-weight:600}html[data-design=v2][lang] .v9-nav a.ws-eve-nav .ws-eve-ic .v2-ic,html[data-design=v2][lang] .v9-nav button.ws-eve-nav .ws-eve-ic .v2-ic{color:#ffe9a3}html[data-design=v2][lang] .v9-nav a.ws-eve-nav:hover{filter:brightness(1.12)}html[data-design=v2][lang] .v9-nav a.ws-eve-nav.on{box-shadow:0 0 0 2px var(--ws-gold) inset}html[data-design=v2][lang] .v9-nav a.ws-eve-nav.live,html[data-design=v2][lang] .v9-nav a.ws-eve-nav.live.on{box-shadow:0 0 0 2px var(--ws-gold) inset, 0 0 18px #e9a40059}html[data-design=v2][lang] .v9-nav button.ws-eve-nav.off{opacity:.55;filter:grayscale(.6)}html[data-design=v2][lang] .ws-eve-text small{opacity:.92}html[data-design=v2][lang] .ws-door.open{background:linear-gradient(160deg,#2377b3,#1b5e9f);border-color:#1b5e9f}html[data-design=v2][lang] .ws-key .k-open{background:linear-gradient(100deg,#2377b3,#1b5e9f)}html[data-design=v2][lang] .ws-stepic.gold{color:#6f4700}html[data-design=v2][lang].dark .ws-bbtn.got,html[data-design=v2][lang].dark .ws-msbtn.done{background:var(--v2-c-green);color:#06240f}html[data-design=v2][lang].dark .ws-door.open{background:linear-gradient(160deg,#2776ae,#1c5a9a);border-color:#2776ae}html[data-design=v2][lang].dark .ws-today .ws-bbtn{color:#3a2a00}html[data-design=v2][lang] .mr-page{padding-bottom:8px}html[data-design=v2][lang] .mr-bar{background:var(--v2-bg);border-bottom:1px solid var(--v2-line);z-index:2;align-items:center;gap:8px;padding:8px 16px;display:none;position:relative}html[data-design=v2][lang] .mr-pills{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}html[data-design=v2][lang] .mr-bar .v2-pill{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;gap:5px;height:32px;padding:0 10px;font-size:13px;position:relative}html[data-design=v2][lang] .mr-bar .v2-iconbtn{flex:none;width:36px;height:36px;margin-left:auto;position:relative}html[data-design=v2][lang] .mr-bar .v2-pill:after,html[data-design=v2][lang] .mr-bar .v2-iconbtn:after{content:"";position:absolute;inset:-6px -3px}html[data-design=v2][lang] .mr-wrap{z-index:1;max-width:640px;margin:0 auto;padding:18px 16px 28px;position:relative}html[data-design=v2][lang] .mr-head h1{color:var(--v2-ink);margin:0;font-size:25px;font-weight:800;line-height:1.1}html[data-design=v2][lang] .mr-head p{color:var(--v2-ink-2);margin:4px 0 0;font-size:13px;line-height:1.4}html[data-design=v2][lang] .mr-offline{margin:14px 0 0}html[data-design=v2][lang] .mr-sec{margin-top:18px}html[data-design=v2][lang] .mr-sec+.mr-sec{margin-top:15px}html[data-design=v2][lang] .mr-label{font-family:var(--v2-font);letter-spacing:.07em;text-transform:uppercase;color:var(--v2-ink-3);margin:0 0 6px 3px;font-size:13px;font-weight:800;line-height:1.3}html[data-design=v2][lang] .mr-card{background:var(--v2-bg);border:1px solid var(--v2-line);border-radius:16px;display:block;overflow:hidden;box-shadow:0 1px 2px #1e1b4b0a,0 4px 10px -6px #1e1b4b1a}html[data-design=v2][lang] .mr-row{min-height:48px;color:var(--v2-ink);border-top:1px solid var(--v2-line);-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:0 18px 0 14px;text-decoration:none;display:flex}html[data-design=v2][lang] .mr-row:first-child{border-top:0}html[data-design=v2][lang] .mr-row:hover,html[data-design=v2][lang] .mr-row:active{background:var(--v2-bg-2)}html[data-design=v2][lang] .mr-row:focus-visible{outline:2px solid var(--v2-accent);outline-offset:-2px;border-radius:16px}html[data-design=v2][lang] .mr-row .mr-ic{width:20px;height:20px;color:var(--v2-ink-3);flex:none}html[data-design=v2][lang] .mr-name{flex:auto;align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:600;display:flex}html[data-design=v2][lang] .mr-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-design=v2][lang] .mr-name .v2-new{vertical-align:0;border-radius:5px;flex:none;margin-left:0;padding:1px 5px;font-size:9px}html[data-design=v2][lang] .mr-count{background:var(--v2-heart);color:#fff;font-variant-numeric:tabular-nums;border-radius:8px;flex:none;place-items:center;min-width:16px;height:16px;margin-right:10px;padding:0 4px;font-size:10px;font-weight:800;display:grid}html[data-design=v2][lang] .mr-row .mr-chev{width:16px;height:16px;color:var(--v2-line-2);flex:none}html[data-design=v2][lang] .mr-super{margin-top:20px}html[data-design=v2][lang].dark .mr-card{box-shadow:none}html[data-design=v2][lang].dark .mr-row .mr-chev{color:var(--v2-ink-3)}@media (max-width:980px){html[data-design=v2][lang] .mr-bar{display:flex}}@media (min-width:981px){html[data-design=v2][lang] .mr-wrap{padding-top:32px}}@media (max-width:360px){html[data-design=v2][lang] .mr-bar .v2-pill{gap:4px;padding:0 8px;font-size:13px}}html[data-design=v2][lang] .ob2{z-index:10000;background:var(--v2-page);background-color:var(--v2-bg);color:var(--v2-ink);font-family:var(--v2-font);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:fixed;inset:0}html[data-design=v2][lang] .ob2,html[data-design=v2][lang] .ob2 *,html[data-design=v2][lang] .ob2 :before,html[data-design=v2][lang] .ob2 :after{box-sizing:border-box}html[data-design=v2][lang] .ob2:before{content:"";pointer-events:none;background:var(--v2-glow);height:420px;position:absolute;inset:0 0 auto}html[data-design=v2][lang] .ob2-brand{left:28px;top:calc(24px + env(safe-area-inset-top));z-index:2;font-family:var(--v2-display);color:var(--v2-ink);align-items:center;gap:9px;font-size:19px;font-weight:800;display:none;position:absolute}html[data-design=v2][lang] .ob2-logo{background:var(--v2-grad-accent);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}html[data-design=v2][lang] .ob2-logo .v2-ic{color:#fff}html[data-design=v2][lang] .ob2-top{z-index:1;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;width:100%;max-width:480px;margin:0 auto;padding:12px 18px 4px;display:grid;position:relative}html[data-design=v2][lang] .ob2-back{border:1px solid var(--v2-line);background:var(--v2-bg);width:44px;height:44px;color:var(--v2-ink-2);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}html[data-design=v2][lang] .ob2-back:hover{background:var(--v2-bg-2)}html[data-design=v2][lang] .ob2-back-gap{width:44px;height:44px}html[data-design=v2][lang] .ob2-prog{gap:5px;display:flex}html[data-design=v2][lang] .ob2-prog span{background:var(--v2-bg-3);border-radius:999px;flex:1;height:4px;overflow:hidden}html[data-design=v2][lang] .ob2-prog span i{background:var(--v2-ink);border-radius:999px;height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1);display:block}html[data-design=v2][lang] .ob2-count{min-width:44px;color:var(--v2-ink-3);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}html[data-design=v2][lang] .ob2-scroll{z-index:1;-webkit-overflow-scrolling:touch;flex:1;position:relative;overflow:hidden auto}html[data-design=v2][lang] .ob2-col{flex-direction:column;width:100%;max-width:448px;min-height:100%;margin:0 auto;padding:18px 24px 24px;animation:.38s cubic-bezier(.2,.8,.2,1) ob2-rise;display:flex}@keyframes ob2-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html[data-design=v2][lang] .ob2-kicker{color:var(--v2-accent);letter-spacing:.02em;align-items:center;gap:6px;margin:0 0 6px;font-size:13px;font-weight:700;display:flex}html[data-design=v2][lang] .ob2-h1{font-family:var(--v2-display);letter-spacing:-.01em;color:var(--v2-ink);outline:none;margin:0;font-size:30px;font-weight:800;line-height:1.08}html[data-design=v2][lang] .ob2-lead{color:var(--v2-ink-2);margin:8px 0 0;font-size:15px;line-height:1.5}html[data-design=v2][lang] .ob2-hero{justify-content:center;padding:10px 0 6px;display:flex}html[data-design=v2][lang] .ob2-foot{flex-direction:column;gap:6px;margin-top:auto;padding-top:22px;display:flex}html[data-design=v2][lang] .ob2-main{background:var(--v2-ink);width:100%;height:52px;color:var(--v2-on-ink);cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;transition:background .15s;display:inline-flex}html[data-design=v2][lang] .ob2-main .v2-ic{color:var(--v2-on-ink)}html[data-design=v2][lang] .ob2-main:hover:not(:disabled){background:var(--v2-ink-hover)}html[data-design=v2][lang] .ob2-main:disabled{background:var(--v2-bg-3);color:var(--v2-ink-2);cursor:not-allowed}html[data-design=v2][lang] .ob2-main:disabled .v2-ic{color:var(--v2-ink-2)}html[data-design=v2][lang] .ob2-skip{width:100%;min-height:44px;color:var(--v2-ink-2);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:9px;font-size:14px;font-weight:600}html[data-design=v2][lang] .ob2-skip:hover{color:var(--v2-ink);background:var(--v2-bg-2)}html[data-design=v2][lang] .ob2-err{color:var(--v2-c-red);margin:8px 2px 0;font-size:13px;font-weight:600}html[data-design=v2][lang] div.ob2-err{flex-wrap:wrap;align-items:center;column-gap:8px;display:flex}html[data-design=v2][lang] .ob2-tip{color:var(--v2-ink-2);align-items:flex-start;gap:8px;margin:14px 0 0;font-size:13px;line-height:1.45;display:flex}html[data-design=v2][lang] .ob2-tip .v2-ic{color:var(--v2-gold);flex:none;margin-top:1px}html[data-design=v2][lang] .ob2-sub{color:var(--v2-ink-2);margin:0 0 10px;font-size:13px;line-height:1.4}html[data-design=v2][lang] .ob2-field{margin-top:22px;position:relative}html[data-design=v2][lang] .ob2-field input{border-radius:16px;width:100%;height:56px;padding:0 16px 0 36px;font-size:18px;font-weight:600;border:1px solid var(--v2-line)!important;background:var(--v2-bg-2)!important;color:var(--v2-ink)!important}html[data-design=v2][lang] .ob2-field input:focus{outline:none;border-color:var(--v2-accent)!important;box-shadow:0 0 0 4px var(--v2-t-purple)!important;background:var(--v2-bg)!important}html[data-design=v2][lang] .ob2-at{height:56px;color:var(--v2-ink-3);pointer-events:none;place-items:center;font-size:18px;font-weight:600;display:grid;position:absolute;top:0;left:16px}html[data-design=v2][lang] .ob2-verdict{min-height:20px;margin:8px 2px 0;font-size:13px;font-weight:600}html[data-design=v2][lang] .ob2-verdict .ok{color:var(--v2-green-ink);align-items:center;gap:4px;display:inline-flex}html[data-design=v2][lang] .ob2-verdict .ok .v2-ic{color:var(--v2-green-ink)}html[data-design=v2][lang] .ob2-verdict .bad{color:var(--v2-c-red)}html[data-design=v2][lang] .ob2-verdict .wait{color:var(--v2-ink-3)}html[data-design=v2][lang] .ob2-sugs{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}html[data-design=v2][lang] .ob2-sugs button{border:1px solid var(--v2-tb-purple);background:var(--v2-bg);min-height:44px;color:var(--v2-accent);cursor:pointer;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700}html[data-design=v2][lang] .ob2-applying{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:50vh;display:flex}html[data-design=v2][lang] .ob2-applying .ob2-face-big{margin:0 0 12px}html[data-design=v2][lang] .ob2-hello{color:var(--v2-ink-2);align-items:center;gap:10px;margin:0 0 14px;font-size:14px;line-height:1.4;display:flex}html[data-design=v2][lang] .ob2-hello b{color:var(--v2-ink)}html[data-design=v2][lang] .ob2-hello-face{background:var(--v2-bg-2);border:1px solid var(--v2-line);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:20px;line-height:1;display:grid}html[data-design=v2][lang] .ob2-face-big{background:var(--v2-bg-2);border:1px solid var(--v2-line);border-radius:50%;place-items:center;width:72px;height:72px;margin:14px auto 0;font-size:38px;animation:.3s ob2-pop;display:grid}@keyframes ob2-pop{50%{transform:scale(1.12)}}html[data-design=v2][lang] .ob2-faces{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:18px;display:grid}html[data-design=v2][lang] .ob2-faces button{aspect-ratio:1;border:1px solid var(--v2-line);background:var(--v2-bg-2);cursor:pointer;border-radius:12px;place-items:center;min-height:44px;padding:0;font-size:22px;transition:transform .12s,border-color .12s;display:grid}html[data-design=v2][lang] .ob2-faces button:hover{border-color:var(--v2-line-2)}html[data-design=v2][lang] .ob2-faces button[aria-pressed=true]{border:2px solid var(--v2-accent);background:var(--v2-t-purple);transform:scale(1.04)}html[data-design=v2][lang] .ob2-src{gap:10px;margin-top:20px;display:grid}html[data-design=v2][lang] .ob2-src button{text-align:left;border:1px solid var(--v2-line);background:var(--v2-bg);min-height:72px;color:var(--v2-ink);cursor:pointer;border-radius:16px;align-items:center;gap:14px;padding:14px;transition:border-color .15s,background .15s;display:flex;box-shadow:0 1px 2px #1e1b4b0a,0 8px 24px -18px #1e1b4b2e}html[data-design=v2][lang] .ob2-src button:hover{border-color:var(--v2-line-2);background:var(--v2-bg-2)}html[data-design=v2][lang] .ob2-si{border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}html[data-design=v2][lang] .ob2-si.purple{background:var(--v2-t-purple);color:var(--v2-accent)}html[data-design=v2][lang] .ob2-si.blue{background:var(--v2-t-blue);color:var(--v2-c-blue)}html[data-design=v2][lang] .ob2-si.orange{background:var(--v2-t-orange);color:var(--v2-orange-ink)}html[data-design=v2][lang] .ob2-src-text{min-width:0}html[data-design=v2][lang] .ob2-src b{font-size:15px;display:block}html[data-design=v2][lang] .ob2-src small{color:var(--v2-ink-2);margin-top:2px;font-size:13px;display:block}html[data-design=v2][lang] .ob2-go{color:var(--v2-ink-3);margin-left:auto;display:grid}html[data-design=v2][lang] .ob2-photo{border:1px solid var(--v2-line);aspect-ratio:4/3.6;background:#fffdf6;border-radius:16px;margin-top:18px;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 14px 30px -18px #1e1b4b4d}html[data-design=v2][lang] .ob2-photo img{object-fit:cover;width:100%;height:100%;display:block}html[data-design=v2][lang] .ob2-paper{color:#24305e;text-align:center;background:repeating-linear-gradient(#0000 0 25px,#c9daf2 25px 26px);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}html[data-design=v2][lang] .ob2-paper span{overflow-wrap:anywhere}html[data-design=v2][lang] .ob2-scan{background:#7c3aed8c;height:3px;animation:1.6s ease-in-out infinite alternate ob2-scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px 6px #7c3aed8c}html[data-design=v2][lang] .ob2-photo.read .ob2-scan{display:none}html[data-design=v2][lang] .ob2-badge{position:absolute;bottom:10px;right:10px}@keyframes ob2-scan{to{top:calc(100% - 3px)}}html[data-design=v2][lang] .ob2-notes{resize:vertical;border-radius:16px;width:100%;min-height:220px;margin-top:18px;padding:14px;font-family:inherit;font-size:15px;line-height:1.55;border:1px solid var(--v2-line)!important;background:var(--v2-bg-2)!important;color:var(--v2-ink)!important}html[data-design=v2][lang] .ob2-notes:focus{outline:none;border-color:var(--v2-accent)!important;background:var(--v2-bg)!important;box-shadow:0 0 0 4px var(--v2-t-purple)!important}html[data-design=v2][lang] .ob2-meta{color:var(--v2-ink-2);justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-top:6px;font-size:13px;display:flex}html[data-design=v2][lang] .ob2-link{min-height:44px;color:var(--v2-accent);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:700}html[data-design=v2][lang] .ob2-name{flex-direction:column;gap:6px;margin-top:10px;display:flex}html[data-design=v2][lang] .ob2-name label{color:var(--v2-ink-2);font-size:13px;font-weight:700}html[data-design=v2][lang] .ob2-name .v2-input{height:48px;font-size:15px;font-weight:600}html[data-design=v2][lang] .ob2-deckhead{align-items:center;gap:12px;margin-top:18px;padding:14px;display:flex}html[data-design=v2][lang] .ob2-deckhead b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}html[data-design=v2][lang] .ob2-deckhead small{color:var(--v2-ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:13px;display:block;overflow:hidden}html[data-design=v2][lang] .ob2-mk-prog{color:var(--v2-ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-top:12px;font-size:13px;font-weight:600;display:flex}html[data-design=v2][lang] .ob2-mk-prog .v2-bar{flex:1;height:6px}html[data-design=v2][lang] .ob2-mk-list{gap:8px;margin-top:12px;display:grid}html[data-design=v2][lang] .ob2-mk-card{border:1px solid var(--v2-line);background:var(--v2-bg);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}html[data-design=v2][lang] .ob2-mk-card.new{animation:.35s cubic-bezier(.2,.8,.2,1) both ob2-rise}html[data-design=v2][lang] .ob2-mk-card .n{background:var(--v2-bg-2);width:24px;height:24px;color:var(--v2-ink-2);border-radius:7px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}html[data-design=v2][lang] .ob2-mk-card b{font-size:14px;display:block}html[data-design=v2][lang] .ob2-mk-card small{color:var(--v2-ink-2);margin-top:2px;font-size:13px;line-height:1.4;display:block}html[data-design=v2][lang] .ob2-mk-card.ghost{background:0 0;border-style:dashed}html[data-design=v2][lang] .ob2-mk-card.ghost .sk{background:var(--v2-skel-paint);height:10px;animation:var(--v2-skel-anim);border-radius:6px;margin-top:6px}html[data-design=v2][lang] .ob2-flip-wrap{perspective:1200px;margin-top:20px}html[data-design=v2][lang] .ob2-flip{aspect-ratio:4/3.1;width:100%;min-height:220px;color:var(--v2-ink);cursor:pointer;transform-style:preserve-3d;background:0 0;border:0;border-radius:20px;padding:0;transition:transform .52s cubic-bezier(.45,0,.55,1);display:grid;position:relative}html[data-design=v2][lang] .ob2-flip.on{transform:rotateY(180deg)}html[data-design=v2][lang] .ob2-face{overflow-wrap:anywhere;backface-visibility:hidden;border:1px solid var(--v2-line);background:var(--v2-bg);text-align:left;border-radius:20px;flex-direction:column;grid-area:1/1;min-width:0;padding:18px;display:flex;position:relative;box-shadow:0 1px 2px #1e1b4b0a,0 18px 36px -22px #1e1b4b4d}html[data-design=v2][lang] .ob2-face.back{background:var(--v2-bg-2);transform:rotateY(180deg)}html[data-design=v2][lang] .ob2-face .lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--v2-ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex;overflow:hidden}html[data-design=v2][lang] .ob2-face .q{font-family:var(--v2-display);color:var(--v2-ink);margin:auto 0;font-size:24px;font-weight:800;line-height:1.15}html[data-design=v2][lang] .ob2-face .a{color:var(--v2-ink);margin:auto 0;font-size:17px;font-weight:600;line-height:1.45}html[data-design=v2][lang] .ob2-face .hint{color:var(--v2-ink-2);justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}html[data-design=v2][lang] .ob2-rate{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}html[data-design=v2][lang] .ob2-rate button{border:1px solid var(--v2-line);background:var(--v2-bg);height:48px;color:var(--v2-ink);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}html[data-design=v2][lang] .ob2-rate button.got{background:var(--v2-t-green);border-color:var(--v2-tb-green);color:var(--v2-green-ink)}html[data-design=v2][lang] .ob2-rate button.got .v2-ic{color:var(--v2-green-ink)}html[data-design=v2][lang] .ob2-fr{gap:12px;margin-top:18px;display:grid}html[data-design=v2][lang] .ob2-qr-card{align-items:center;gap:14px;display:flex}html[data-design=v2][lang] .ob2-qr{border:1px solid var(--v2-line);background:#fff;border-radius:12px;flex:none;place-items:center;width:112px;height:112px;padding:6px;display:grid;position:relative}html[data-design=v2][lang] .ob2-qr svg{width:100%!important;height:100%!important}html[data-design=v2][lang] .ob2-qr-face{background:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:17px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-design=v2][lang] .ob2-qr-wait{width:100%;height:100%;animation:var(--v2-skel-anim);background:#ddd4f7 linear-gradient(100deg,#ddd4f7 38%,#f1ecfe 50%,#ddd4f7 62%) 0 0/300% 100% no-repeat;border-radius:8px}html[data-design=v2][lang] .ob2-qr-meta{flex:1;min-width:0}html[data-design=v2][lang] .ob2-qr-meta b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}html[data-design=v2][lang] .ob2-qr-meta small{color:var(--v2-ink-2);margin-top:3px;font-size:13px;line-height:1.4;display:block}html[data-design=v2][lang] .ob2-qr-meta .v2-chip{margin-top:8px}html[data-design=v2][lang] .ob2-qr-meta .ob2-reward{color:var(--v2-ink);align-items:flex-start;gap:6px;margin-top:8px;display:flex}html[data-design=v2][lang] .ob2-qr-meta .ob2-reward .v2-ic{color:var(--v2-accent);flex:none;margin-top:2px}html[data-design=v2][lang] .ob2-linkrow{align-items:center;gap:8px;margin-top:12px;display:flex}html[data-design=v2][lang] .ob2-linkrow .v2-input{flex:1;min-width:0;height:44px;padding:9px 12px;font-size:13px;background:var(--v2-bg-2)!important}html[data-design=v2][lang] .ob2-linkrow .v2-btn.sec{width:44px;padding:0}html[data-design=v2][lang] .ob2-fr-h{color:var(--v2-ink);align-items:center;gap:8px;margin:0 0 4px;font-size:15px;font-weight:700;display:flex}html[data-design=v2][lang] .ob2-fr-h .v2-ic{color:var(--v2-ink-3)}html[data-design=v2][lang] .ob2-code-row{gap:8px;display:flex}html[data-design=v2][lang] .ob2-code-row .v2-input{text-transform:uppercase;letter-spacing:.18em;flex:1;min-width:0;height:44px;font-size:15px;font-weight:700}html[data-design=v2][lang] .ob2-code-row .v2-input::placeholder{letter-spacing:.04em;text-transform:none;font-weight:500}html[data-design=v2][lang] .ob2-class-ok{background:var(--v2-t-green);border:1px solid var(--v2-tb-green);border-radius:12px;align-items:center;gap:10px;margin-top:6px;padding:10px;display:flex}html[data-design=v2][lang] .ob2-class-ok b{color:var(--v2-ink);font-size:14px;display:block}html[data-design=v2][lang] .ob2-class-ok small{color:var(--v2-ink-2);font-size:13px;display:block}html[data-design=v2][lang] .ob2-search{margin-top:8px;position:relative}html[data-design=v2][lang] .ob2-search .v2-ic{color:var(--v2-ink-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}html[data-design=v2][lang] .ob2-search .v2-input{height:44px;padding-left:36px}html[data-design=v2][lang] .ob2-people{gap:2px;margin-top:8px;display:grid}html[data-design=v2][lang] .ob2-person{align-items:center;gap:10px;padding:6px 2px;display:flex}html[data-design=v2][lang] .ob2-person .av{background:var(--v2-bg-2);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:18px;display:grid}html[data-design=v2][lang] .ob2-person .who{flex:1;min-width:0}html[data-design=v2][lang] .ob2-person b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}html[data-design=v2][lang] .ob2-person small{color:var(--v2-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}html[data-design=v2][lang] .ob2-empty{color:var(--v2-ink-2);margin:0;padding:8px 2px 2px;font-size:13px;line-height:1.45}html[data-design=v2][lang] .ob2-sum{gap:8px;margin-top:20px;display:grid}html[data-design=v2][lang] .ob2-sum-row{border:1px solid var(--v2-line);background:var(--v2-bg);border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}html[data-design=v2][lang] .ob2-sum-row>div{min-width:0}html[data-design=v2][lang] .ob2-sum-row b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}html[data-design=v2][lang] .ob2-sum-row small{color:var(--v2-ink-2);font-size:13px;display:block}html[data-design=v2][lang] .ob2-sum-row .av{background:var(--v2-bg-2);width:44px;height:44px;color:var(--v2-ink-2);border-radius:12px;flex:none;place-items:center;font-size:22px;display:grid}html[data-design=v2][lang] .ob2-sum-row .v2-chip{margin-left:auto}@media (min-width:700px){html[data-design=v2][lang] .ob2-brand{display:flex}html[data-design=v2][lang] .ob2-top{padding-top:26px}html[data-design=v2][lang] .ob2-scroll{justify-content:center;align-items:flex-start;padding:14px 16px 30px;display:flex}html[data-design=v2][lang] .ob2-col{background:var(--v2-bg);border:1px solid var(--v2-line);border-radius:24px;max-width:480px;min-height:0;padding:28px 32px 22px;box-shadow:0 1px 2px #1e1b4b0a,0 30px 60px -36px #1e1b4b4d}html[data-design=v2][lang] .ob2-foot{padding-top:26px}}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .ob2-col,html[data-design=v2][lang] .ob2-mk-card.new,html[data-design=v2][lang] .ob2-face-big,html[data-design=v2][lang] .ob2-scan,html[data-design=v2][lang] .ob2-mk-card.ghost .sk,html[data-design=v2][lang] .ob2-qr-wait{animation:none}html[data-design=v2][lang] .ob2-scan{top:50%}html[data-design=v2][lang] .ob2-prog span i,html[data-design=v2][lang] .ob2-faces button{transition:none}html[data-design=v2][lang] .ob2-faces button[aria-pressed=true]{transform:none}html[data-design=v2][lang] .ob2-flip,html[data-design=v2][lang] .ob2-flip.on{transform-style:flat;transition:none;transform:none}html[data-design=v2][lang] .ob2-face{transition:opacity .16s linear}html[data-design=v2][lang] .ob2-face.back{opacity:0;transform:none}html[data-design=v2][lang] .ob2-flip.on .ob2-face.front{opacity:0}html[data-design=v2][lang] .ob2-flip.on .ob2-face.back{opacity:1}}html[data-design=v2][lang] .pw{background:var(--v2-page);background-color:var(--v2-bg);min-height:100dvh;color:var(--v2-ink);font-family:var(--v2-font);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);flex-direction:column;display:flex;position:relative;overflow-x:hidden}html[data-design=v2][lang] .pw,html[data-design=v2][lang] .pw *,html[data-design=v2][lang] .pw :before,html[data-design=v2][lang] .pw :after{box-sizing:border-box}html[data-design=v2][lang] .pw:before{content:"";pointer-events:none;background:var(--v2-glow);height:420px;position:absolute;inset:0 0 auto}html[data-design=v2][lang] .pw-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-design=v2][lang] .pw-top{z-index:1;justify-content:space-between;align-items:center;gap:8px;width:100%;max-width:1120px;height:60px;margin:0 auto;padding:0 12px 0 16px;display:flex;position:relative}html[data-design=v2][lang] .pw-brand{min-height:44px;color:var(--v2-ink);border-radius:12px;align-items:center;gap:8px;font-size:19px;text-decoration:none;display:inline-flex}html[data-design=v2][lang] .pw-icon{flex:none;display:block}html[data-design=v2][lang] .pw-links{align-items:center;gap:2px;display:flex}html[data-design=v2][lang] .pw-link{min-height:44px;color:var(--v2-ink-2);border-radius:12px;align-items:center;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}html[data-design=v2][lang] .pw-link:hover{color:var(--v2-ink);background:var(--v2-bg-2)}html[data-design=v2][lang] .pw-link.strong{color:var(--v2-accent);font-weight:700}html[data-design=v2][lang] .pw-main{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}html[data-design=v2][lang] .pw-col{flex-direction:column;flex:1;width:100%;max-width:448px;margin:0 auto;padding:0 24px 20px;animation:.38s cubic-bezier(.2,.8,.2,1) ob2-rise;display:flex}html[data-design=v2][lang] .pw-col[data-step=hello],html[data-design=v2][lang] .pw-col[data-step=example]{text-align:center}html[data-design=v2][lang] .pw-col.is-back{animation-name:pw-back}html[data-design=v2][lang] .pw-col.no-enter{animation:none}@keyframes pw-back{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes pw-fade{0%{opacity:0}to{opacity:1}}html[data-design=v2][lang] .pw-steps{grid-template-columns:44px 1fr 44px;align-items:center;min-height:44px;margin-bottom:10px;display:grid}html[data-design=v2][lang] .pw-back{border:1px solid var(--v2-line);background:var(--v2-bg);width:44px;height:44px;color:var(--v2-ink-2);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}html[data-design=v2][lang] .pw-back:hover{background:var(--v2-bg-2)}html[data-design=v2][lang] .pw-back-gap{width:44px;height:44px}html[data-design=v2][lang] .pw-dots{justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}html[data-design=v2][lang] .pw-dots li{background:var(--v2-line-2);border-radius:999px;width:8px;height:8px;transition:width .3s cubic-bezier(.2,.8,.2,1),background .3s}html[data-design=v2][lang] .pw-dots li.done{background:var(--v2-accent);opacity:.45}html[data-design=v2][lang] .pw-dots li.on{background:var(--v2-accent);width:24px}html[data-design=v2][lang] .pw-h1{font-family:var(--v2-display);letter-spacing:-.01em;color:var(--v2-ink);text-wrap:balance;outline:none;margin:0;font-size:30px;font-weight:800;line-height:1.1}html[data-design=v2][lang] .pw-lead{color:var(--v2-ink-2);text-wrap:pretty;margin:10px 0 0;font-size:15px;line-height:1.5}html[data-design=v2][lang] .pw-foot{flex-direction:column;gap:4px;margin-top:auto;padding-top:22px;display:flex}html[data-design=v2][lang] .pw-main-btn{background:var(--v2-ink);width:100%;height:52px;color:var(--v2-on-ink);font:inherit;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;transition:background .15s;display:inline-flex}html[data-design=v2][lang] .pw-main-btn .v2-ic{color:var(--v2-on-ink)}html[data-design=v2][lang] .pw-main-btn:hover:not(:disabled){background:var(--v2-ink-hover)}html[data-design=v2][lang] .pw-main-btn:disabled{opacity:.45;cursor:not-allowed}html[data-design=v2][lang] .pw-login{min-height:44px;color:var(--v2-ink-2);border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}html[data-design=v2][lang] .pw-login b{color:var(--v2-accent)}html[data-design=v2][lang] .pw-login:hover b{text-decoration:underline}html[data-design=v2][lang] .pw-hero{flex:auto;place-items:center;min-height:260px;max-height:340px;margin:0 0 14px;display:grid;position:relative}html[data-design=v2][lang] .pw-halo{background:radial-gradient(circle at 50% 54%, var(--v2-bg-3) 0 60%, var(--v2-t-purple) 61% 100%);border-radius:50%;width:264px;height:264px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-design=v2][lang] .pw-auggie{width:auto;height:220px;max-height:100%;display:block;position:relative}html[data-design=v2][lang] .pw-tag{z-index:1;background:var(--v2-bg);border:1px solid var(--v2-line);height:32px;color:var(--v2-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 6px 16px -6px #1e1b4b2e}html[data-design=v2][lang] .pw-tag.a{top:14%;left:0;transform:rotate(-4deg)}html[data-design=v2][lang] .pw-tag.a .v2-ic{color:var(--v2-flame)}html[data-design=v2][lang] .pw-tag.b{bottom:12%;right:0;transform:rotate(3deg)}html[data-design=v2][lang] .pw-tag.b .v2-ic{color:var(--v2-accent)}html[data-design=v2][lang] .pw-spark{border-radius:50%;position:absolute}html[data-design=v2][lang] .pw-spark.a{background:var(--v2-gold);width:14px;height:14px;top:20%;right:12%}html[data-design=v2][lang] .pw-spark.b{background:var(--v2-flame);width:10px;height:10px;bottom:24%;left:12%}html[data-design=v2][lang] .pw-demo{text-align:left;flex-direction:column;gap:8px;margin:2px 0 18px;display:flex}html[data-design=v2][lang] .pw-notes{border:1px dashed var(--v2-line-2);background:var(--v2-bg-2);border-radius:16px;padding:12px 14px}html[data-design=v2][lang] .pw-notes-h{color:var(--v2-ink);align-items:center;gap:8px;margin:0 0 6px;font-size:14px;display:flex}html[data-design=v2][lang] .pw-notes-h .v2-chip{background:var(--v2-bg);border:1px solid var(--v2-line);height:24px;margin-left:auto}html[data-design=v2][lang] .pw-notes-ic{background:var(--v2-t-orange);width:26px;height:26px;color:var(--v2-orange-ink);border-radius:8px;flex:none;place-items:center;display:grid}html[data-design=v2][lang] .pw-notes-body{color:var(--v2-ink-2);gap:1px;margin:0;font-size:14px;line-height:1.45;display:grid}html[data-design=v2][lang] .pw-arrow{color:var(--v2-accent);place-items:center;display:grid}html[data-design=v2][lang] .pw-arrow .v2-ic{transform:rotate(90deg)}html[data-design=v2][lang] .pw-cards{perspective:1000px;gap:8px;margin:0;padding:0;list-style:none;display:grid}html[data-design=v2][lang] .pw-card{width:100%;min-height:60px;color:var(--v2-ink);font:inherit;text-align:left;cursor:pointer;transform-style:preserve-3d;background:0 0;border:0;border-radius:14px;margin:0;padding:0;transition:transform .48s cubic-bezier(.45,0,.55,1);display:grid;position:relative}html[data-design=v2][lang] .pw-card.on{transform:rotateX(180deg)}html[data-design=v2][lang] .pw-face{border:1px solid var(--v2-line);background:var(--v2-bg);backface-visibility:hidden;border-radius:14px;grid-area:1/1;align-items:center;gap:12px;min-width:0;padding:10px 14px;display:flex;box-shadow:0 1px 2px #1e1b4b0a,0 10px 24px -18px #1e1b4b47}html[data-design=v2][lang] .pw-face.back{background:var(--v2-t-purple);border-color:var(--v2-tb-purple);transform:rotateX(180deg)}html[data-design=v2][lang] .pw-face .lbl{letter-spacing:.03em;text-transform:uppercase;width:64px;color:var(--v2-ink-3);flex:none;font-size:13px;font-weight:800}html[data-design=v2][lang] .pw-face.back .lbl{color:var(--v2-accent)}html[data-design=v2][lang] .pw-face .q{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:700;line-height:1.3}html[data-design=v2][lang] .pw-face.back .q{font-family:var(--v2-display);font-size:18px;font-weight:800}html[data-design=v2][lang] .pw-card:hover .pw-face{border-color:var(--v2-line-2)}html[data-design=v2][lang] .pw-card:focus-visible{outline:2px solid var(--v2-accent);outline-offset:3px}html[data-design=v2][lang] .pw-caption{color:var(--v2-ink-2);justify-content:center;align-items:center;gap:6px;margin:2px 0 0;font-size:13px;display:flex}html[data-design=v2][lang] .pw-set{border:0;min-width:0;margin:22px 0 0;padding:0}html[data-design=v2][lang] .pw-set legend{letter-spacing:.04em;text-transform:uppercase;color:var(--v2-ink-2);margin:0 0 10px;padding:0;font-size:13px;font-weight:800}html[data-design=v2][lang] .pw-goals{flex-wrap:wrap;gap:8px;display:flex}html[data-design=v2][lang] .pw-goal,html[data-design=v2][lang] .pw-grade{cursor:pointer;border:1px solid var(--v2-line);background:var(--v2-bg);color:var(--v2-ink);transition:border-color .15s,background .15s;position:relative}html[data-design=v2][lang] .pw-goal input,html[data-design=v2][lang] .pw-grade input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}html[data-design=v2][lang] .pw-goal{border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:5px 14px 5px 6px;font-size:14px;font-weight:600;display:inline-flex}html[data-design=v2][lang] .pw-goal-ic{background:var(--tb);width:32px;height:32px;color:var(--tc);border-radius:50%;flex:none;place-items:center;display:grid}html[data-design=v2][lang] .pw-goal.t-orange{--tb:var(--v2-t-orange);--tc:var(--v2-orange-ink)}html[data-design=v2][lang] .pw-goal.t-green{--tb:var(--v2-t-green);--tc:var(--v2-green-ink)}html[data-design=v2][lang] .pw-goal.t-purple{--tb:var(--v2-t-purple);--tc:var(--v2-accent)}html[data-design=v2][lang] .pw-goal.t-blue{--tb:var(--v2-t-blue);--tc:var(--v2-c-blue)}html[data-design=v2][lang] .pw-goal.t-pink{--tb:var(--v2-t-pink);--tc:var(--v2-c-pink)}html[data-design=v2][lang] .pw-tick{color:var(--v2-accent);margin-left:-2px;display:none}html[data-design=v2][lang] .pw-goal:hover,html[data-design=v2][lang] .pw-grade:hover{border-color:var(--v2-line-2)}html[data-design=v2][lang] .pw-goal.on{border-color:var(--v2-accent);background:var(--v2-t-purple);box-shadow:inset 0 0 0 1px var(--v2-accent)}html[data-design=v2][lang] .pw-goal.on .pw-tick{display:grid}:is(html[data-design=v2][lang] .pw-goal:has(input:focus-visible),html[data-design=v2][lang] .pw-grade:has(input:focus-visible)){outline:2px solid var(--v2-accent);outline-offset:2px}html[data-design=v2][lang] .pw-grades{gap:8px;display:grid}html[data-design=v2][lang] .pw-grade-lbl{color:var(--v2-ink-2);margin:0;font-size:13px;font-weight:600}html[data-design=v2][lang] .pw-grade-row{flex-wrap:wrap;gap:8px;display:flex}html[data-design=v2][lang] .pw-grade-row.nums{grid-template-columns:repeat(6,minmax(44px,1fr));display:grid}html[data-design=v2][lang] .pw-grade{border-radius:12px;place-items:center;min-width:44px;height:44px;padding:0 12px;font-size:15px;font-weight:700;display:inline-grid}html[data-design=v2][lang] .pw-grade.wide{padding:0 18px}html[data-design=v2][lang] .pw-grade.on{background:var(--v2-ink);border-color:var(--v2-ink);color:var(--v2-on-ink)}html[data-design=v2][lang] .pw-note{background:var(--v2-t-green);color:var(--v2-ink);border-radius:14px;align-items:flex-start;gap:10px;margin:22px 0 0;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}html[data-design=v2][lang] .pw-note .v2-ic{color:var(--v2-green-ink);flex:none;margin-top:1px}html[data-design=v2][lang] .pw-note b{color:var(--v2-green-ink)}html[data-design=v2][lang] .pw-label{letter-spacing:.04em;text-transform:uppercase;color:var(--v2-ink-2);margin:22px 0 0;font-size:13px;font-weight:800;display:block}html[data-design=v2][lang] .pw-field{margin-top:8px}html[data-design=v2][lang] .pw-verdict{line-height:1.45}html[data-design=v2][lang] .pw-face-big{margin-top:18px}html[data-design=v2][lang] .pw-faces button:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}@media (min-width:700px){html[data-design=v2][lang] .pw-top{height:76px;padding:0 28px}html[data-design=v2][lang] .pw-main{align-items:center;padding:2vh 16px 48px}html[data-design=v2][lang] .pw-col{background:var(--v2-bg);border:1px solid var(--v2-line);border-radius:24px;flex:none;max-width:480px;padding:22px 32px 18px;box-shadow:0 1px 2px #1e1b4b0a,0 30px 60px -36px #1e1b4b4d}html[data-design=v2][lang] .pw-hero{flex:none;height:300px}html[data-design=v2][lang] .pw-h1{font-size:32px}html[data-design=v2][lang] .pw-faces{grid-template-columns:repeat(8,1fr)}}html[data-design=v2][lang].dark .pw-col,html[data-design=v2][lang].dark .pw-tag,html[data-design=v2][lang].dark .pw-face{box-shadow:none}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .pw-col,html[data-design=v2][lang] .pw-col.is-back{animation:.12s linear pw-fade}html[data-design=v2][lang] .pw-col.no-enter{animation:none}html[data-design=v2][lang] .pw-dots li,html[data-design=v2][lang] .pw-goal,html[data-design=v2][lang] .pw-grade,html[data-design=v2][lang] .pw-main-btn{transition:none}html[data-design=v2][lang] .pw-card,html[data-design=v2][lang] .pw-card.on{transform-style:flat;transition:none;transform:none}html[data-design=v2][lang] .pw-face{transition:opacity .16s linear}html[data-design=v2][lang] .pw-face.back{opacity:0;transform:none}html[data-design=v2][lang] .pw-card.on .pw-face.front{opacity:0}html[data-design=v2][lang] .pw-card.on .pw-face.back{opacity:1}}html[data-design=v2][lang]{--tips-blue:#2559c4;--tips-pink:#b0236a;--tips-cyan:#0b6e6e;--tips-indigo:#4338ca}html[data-design=v2][lang].dark{--tips-blue:#6fa0ff;--tips-pink:#f27ab5;--tips-cyan:#5fd3d3;--tips-indigo:#a5b4fc}html[data-design=v2][lang] .tips-tone-purple{--tb:var(--v2-t-purple);--tl:var(--v2-tb-purple);--tc:var(--v2-c-purple)}html[data-design=v2][lang] .tips-tone-blue{--tb:var(--v2-t-blue);--tl:var(--v2-tb-blue);--tc:var(--tips-blue)}html[data-design=v2][lang] .tips-tone-pink{--tb:var(--v2-t-pink);--tl:var(--v2-tb-pink);--tc:var(--tips-pink)}html[data-design=v2][lang] .tips-tone-green{--tb:var(--v2-t-green);--tl:var(--v2-tb-green);--tc:var(--v2-green-ink)}html[data-design=v2][lang] .tips-tone-orange{--tb:var(--v2-t-orange);--tl:var(--v2-tb-orange);--tc:var(--v2-orange-ink)}html[data-design=v2][lang] .tips-tone-yellow{--tb:var(--v2-t-yellow);--tl:var(--v2-tb-yellow);--tc:var(--v2-c-gold-ink)}html[data-design=v2][lang] .tips-tone-cyan{--tb:var(--v2-t-cyan);--tl:var(--v2-tb-cyan);--tc:var(--tips-cyan)}html[data-design=v2][lang] .tips-tone-indigo{--tb:var(--v2-t-indigo);--tl:var(--v2-tb-indigo);--tc:var(--tips-indigo)}html[data-design=v2][lang] .tips-tone-plain{--tb:var(--v2-bg-2);--tl:var(--v2-line);--tc:var(--v2-ink-2)}html[data-design=v2][lang] .tips-page .v2-topbar h1{margin:0}html[data-design=v2][lang] .tips-hero{margin:0 -16px 22px}html[data-design=v2][lang] .tips-hero-head{align-items:center;gap:8px;margin-bottom:6px;padding:0 16px;display:flex}html[data-design=v2][lang] .tips-hero-head h2,html[data-design=v2][lang] .tips-sec-h{margin:0;font-size:19px;font-weight:800}html[data-design=v2][lang] .tips-sec-h{margin:0 0 10px}html[data-design=v2][lang] .tips-all{min-height:44px;color:var(--v2-accent);align-items:center;margin-left:auto;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}html[data-design=v2][lang] .tips-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:2px 16px 10px;scroll-padding:0 16px;display:flex;overflow-x:auto}html[data-design=v2][lang] .tips-rail::-webkit-scrollbar{display:none}html[data-design=v2][lang] .tips-rail>.tips-card{scroll-snap-align:start;flex:0 0 272px}html[data-design=v2][lang] .tips-dots{justify-content:center;gap:5px;margin-top:2px;display:flex}html[data-design=v2][lang] .tips-dots i{background:var(--v2-line-2);border-radius:3px;width:6px;height:6px;transition:width .2s}html[data-design=v2][lang] .tips-dots i.on{background:var(--v2-accent);width:16px}html[data-design=v2][lang] .tips-card{background:var(--v2-bg);border:1px solid var(--v2-line);border-radius:18px;flex-direction:column;min-width:0;animation:.42s cubic-bezier(.2,.7,.2,1) both v2-enter;display:flex;overflow:hidden;box-shadow:0 1px 2px #1e1b4b0a,0 10px 26px -18px #1e1b4b2e}html[data-design=v2][lang] .tips-ill{background:var(--tb);border-bottom:1px solid var(--tl);justify-content:center;align-items:center;height:164px;padding:14px;display:flex;position:relative;overflow:hidden;container-type:inline-size}html[data-design=v2][lang] .tips-body{flex-direction:column;flex:1;gap:5px;padding:13px 15px 14px;display:flex}html[data-design=v2][lang] .tips-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--tc);align-items:flex-start;gap:6px;font-size:13px;font-weight:800;line-height:18px;display:flex}html[data-design=v2][lang] .tips-kicker .v2-ic{flex:none;width:14px;height:14px;margin-top:2px}html[data-design=v2][lang] .tips-body h3{font-family:var(--v2-font);color:var(--v2-ink);margin:0;font-size:16px;font-weight:800;line-height:1.25}html[data-design=v2][lang] .tips-body p{color:var(--v2-ink-2);margin:0;font-size:14px;line-height:1.45}html[data-design=v2][lang] .tips-foot{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:auto;padding-top:8px;display:flex}html[data-design=v2][lang] .tips-foot .v2-btn{flex:none}html[data-design=v2][lang] .tips-foot small{color:var(--v2-ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1 0 100%;order:3;min-width:0;font-size:13px;overflow:hidden}html[data-design=v2][lang] .tips-foot .v2-btn.sm{padding:0 13px}html[data-design=v2][lang] .tips-tried{margin-left:auto}html[data-design=v2][lang] .tips-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html[data-design=v2][lang] .tips-col{border:1px solid var(--tl);background:var(--tb);color:var(--v2-ink);border-radius:16px;flex-direction:column;gap:10px;min-height:132px;padding:14px;text-decoration:none;transition:transform .12s;display:flex;position:relative}html[data-design=v2][lang] .tips-col:hover{transform:translateY(-1px)}html[data-design=v2][lang] .tips-col:active{transform:scale(.98)}html[data-design=v2][lang] .tips-col-ic{background:var(--v2-bg);width:38px;height:38px;color:var(--tc);border-radius:12px;flex:none;place-items:center;display:grid;box-shadow:0 1px 2px #1e1b4b0f}html[data-design=v2][lang] .tips-col-ic .v2-ic{width:20px;height:20px}html[data-design=v2][lang] .tips-col b{font-size:15px;font-weight:800;line-height:1.2;display:block}html[data-design=v2][lang] .tips-col small{color:var(--v2-ink-2);margin-top:3px;font-size:13px;display:block}html[data-design=v2][lang] .tips-col-bar{background:var(--v2-bg);border-radius:999px;height:4px;margin-top:auto;display:block;overflow:hidden}html[data-design=v2][lang] .tips-col-bar>i{background:var(--tc);border-radius:inherit;height:100%;display:block}html[data-design=v2][lang] .tips-crumb{min-height:44px;color:var(--v2-ink-2);align-items:center;gap:4px;margin:-8px 0 4px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}html[data-design=v2][lang] .tips-crumb .v2-ic{width:16px;height:16px}html[data-design=v2][lang] .tips-banner{background:var(--tb);border:1px solid var(--tl);border-radius:20px;align-items:flex-start;gap:14px;margin-bottom:16px;padding:18px;display:flex}html[data-design=v2][lang] .tips-banner>div{flex:1;min-width:0;padding-top:12.775px}html[data-design=v2][lang] .tips-banner .tips-col-ic{border-radius:16px;width:52px;height:52px}html[data-design=v2][lang] .tips-banner .tips-col-ic .v2-ic{width:26px;height:26px}html[data-design=v2][lang] .tips-banner h1{margin:0;font-size:23px;font-weight:800;line-height:1.15}html[data-design=v2][lang] .tips-banner p{color:var(--v2-ink-2);margin:4px 0 0;font-size:14px;line-height:1.4}html[data-design=v2][lang] .tips-list{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}html[data-design=v2][lang] .tips-keys-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:16px;display:grid}html[data-design=v2][lang] .tips-keys h2{font-family:var(--v2-font);margin:0 0 4px;font-size:15px;font-weight:800}html[data-design=v2][lang] .tips-keys dl{margin:0}html[data-design=v2][lang] .tips-kr{border-top:1px solid var(--v2-line);align-items:center;gap:10px;padding:9px 0;font-size:14px;display:flex}html[data-design=v2][lang] .tips-kr:first-child{border-top:0}html[data-design=v2][lang] .tips-kr dt{width:48%;color:var(--v2-ink-3);flex-wrap:wrap;flex:none;align-items:center;gap:4px;font-size:13px;display:flex}html[data-design=v2][lang] .tips-kr dd{color:var(--v2-ink-2);margin:0}html[data-design=v2][lang] .tips-kbd{border:1px solid var(--v2-line-2);background:var(--v2-bg);min-width:26px;height:26px;color:var(--v2-ink);font:800 13px var(--v2-font);border-bottom-width:3px;border-radius:7px;place-items:center;padding:0 7px;display:inline-grid}html[data-design=v2][lang] .tips-note{margin-top:10px;font-size:13px}html[data-design=v2][lang] .tips-home{border:1px dashed var(--v2-line-2);background:var(--v2-bg);border-radius:16px;align-items:flex-start;gap:12px;padding:13px 14px;transition:opacity .22s,transform .22s;animation:.42s cubic-bezier(.2,.7,.2,1) both v2-enter;display:flex;position:relative}html[data-design=v2][lang] .tips-home.out{opacity:0;transform:translateY(-6px)}html[data-design=v2][lang] .tips-home-ic{background:var(--v2-t-yellow);width:34px;height:34px;color:var(--v2-c-gold-ink);border-radius:11px;flex:none;place-items:center;display:grid}html[data-design=v2][lang] .tips-home-ic .v2-ic{width:18px;height:18px}html[data-design=v2][lang] .tips-home-tx{flex:1;min-width:0;padding-right:30px}html[data-design=v2][lang] .tips-home-lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--v2-ink-3);padding-top:8px;font-size:13px;font-weight:800;line-height:18px;display:block}html[data-design=v2][lang] .tips-home-tx b{color:var(--v2-ink);margin-top:2px;font-size:15px;line-height:1.3;display:block}html[data-design=v2][lang] .tips-home-tx p{color:var(--v2-ink-2);margin:3px 0 0;font-size:14px;line-height:1.4}html[data-design=v2][lang] .tips-home-acts{flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:2px;display:flex}html[data-design=v2][lang] .tips-home-go,html[data-design=v2][lang] .tips-home-more{min-height:44px;font:inherit;color:var(--v2-accent);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}html[data-design=v2][lang] .tips-home-more{color:var(--v2-ink-3);font-weight:600}html[data-design=v2][lang] .tips-home-learn{border:1px solid var(--v2-line);background:var(--v2-bg);min-height:44px;color:var(--v2-ink);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}html[data-design=v2][lang] .tips-home-learn:hover{background:var(--v2-bg-2)}html[data-design=v2][lang] .tips-home-x{width:44px;height:44px;color:var(--v2-ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:2px;right:2px}html[data-design=v2][lang] .tips-home-x:hover{background:var(--v2-bg-2)}html[data-design=v2][lang] .tips-home-x .v2-ic{width:16px;height:16px}html[data-design=v2][lang] .v9-sec>.tips-home{margin-bottom:14px}html[data-design=v2][lang] .tips-home-off{font-weight:600}html[data-design=v2][lang] .tips-homeoff{border:1px dashed var(--v2-line-2);color:var(--v2-ink-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:0 10px;margin:0 0 12px;padding:0 14px;font-size:14px;display:flex}html[data-design=v2][lang] .tips-homeoff-on{min-height:44px;font:inherit;color:var(--v2-accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}html[data-design=v2][lang] .tart{max-width:720px}html[data-design=v2][lang] .tart-head{background:var(--tb);border:1px solid var(--tl);border-radius:20px;flex-direction:column;gap:6px;margin-bottom:18px;padding:18px;display:flex}html[data-design=v2][lang] .tart-head h1{color:var(--v2-ink);margin:0;font-size:26px;font-weight:800;line-height:1.15}html[data-design=v2][lang] .tart-lead{color:var(--v2-ink-2);margin:0;font-size:16px;line-height:1.5}html[data-design=v2][lang] .tart-acts{padding-top:6px}html[data-design=v2][lang] .tart-body{flex-direction:column;gap:16px;display:flex}html[data-design=v2][lang] .tart-p{color:var(--v2-ink);margin:0;font-size:16px;line-height:1.6}html[data-design=v2][lang] .tart-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}html[data-design=v2][lang] .tart-steps li{color:var(--v2-ink);align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}html[data-design=v2][lang] .tart-num{background:var(--v2-ink);width:28px;height:28px;color:var(--v2-on-ink);border-radius:50%;flex:none;place-items:center;margin-top:-2px;font-size:14px;font-weight:800;display:grid}html[data-design=v2][lang] .tart-bullets{color:var(--v2-ink);flex-direction:column;gap:7px;margin:0;padding:0 0 0 22px;font-size:16px;line-height:1.5;display:flex}html[data-design=v2][lang] .tart-bullets li::marker{color:var(--v2-accent)}html[data-design=v2][lang] .tart-fig{border:1px solid var(--tl);background:var(--v2-bg);border-radius:18px;margin:0;overflow:hidden}html[data-design=v2][lang] .tart-fig-ill{background:var(--tb);justify-content:center;align-items:center;min-height:196px;padding:18px 14px;display:flex;overflow:hidden;container:tipfig/inline-size}html[data-design=v2][lang] .tart-fig figcaption{color:var(--v2-ink-2);border-top:1px solid var(--tl);padding:10px 14px;font-size:14px;line-height:1.45}html[data-design=v2][lang] .tart-note{--tart-note-ic:32px;background:var(--v2-t-blue);border:1px solid var(--v2-tb-blue);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}html[data-design=v2][lang] .tart-note p{min-width:0;padding-top:calc((var(--tart-note-ic) - 1.5em) / 2);color:var(--v2-ink);flex:1;margin:0;font-size:15px;line-height:1.5}html[data-design=v2][lang] .tart-note-ic{width:var(--tart-note-ic);height:var(--tart-note-ic);background:var(--v2-bg);color:var(--tips-blue);border-radius:10px;flex:none;place-items:center;display:grid}html[data-design=v2][lang] .tart-note-ic .v2-ic{width:17px;height:17px}html[data-design=v2][lang] .tart-note.is-web{background:var(--v2-t-indigo);border-color:var(--v2-tb-indigo)}html[data-design=v2][lang] .tart-note.is-web .tart-note-ic{color:var(--tips-indigo)}html[data-design=v2][lang] .tart-note.is-app{background:var(--v2-t-green);border-color:var(--v2-tb-green)}html[data-design=v2][lang] .tart-note.is-app .tart-note-ic{color:var(--v2-green-ink)}html[data-design=v2][lang] .tart-note.is-super{background:linear-gradient(135deg, var(--v2-t-yellow), var(--v2-bg) 160%);border-color:var(--v2-tb-yellow)}html[data-design=v2][lang] .tart-note.is-super .tart-note-ic{background:var(--v2-c-gold-ink);color:var(--v2-bg)}html[data-design=v2][lang] .tart-note.is-super b{color:var(--v2-c-gold-ink)}html[data-design=v2][lang] .tart-qa{border:1px solid var(--v2-line);background:var(--v2-bg);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}html[data-design=v2][lang] .tart-q+.tart-q{border-top:1px solid var(--v2-line)}html[data-design=v2][lang] .tart-q summary{min-height:52px;color:var(--v2-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:15px;font-weight:700;list-style:none;display:flex}html[data-design=v2][lang] .tart-q summary::-webkit-details-marker{display:none}html[data-design=v2][lang] .tart-q summary .v2-ic{width:16px;height:16px;color:var(--v2-ink-3);transition:transform var(--t-dropdown) var(--e-move);flex:none}html[data-design=v2][lang] .tart-q[open] summary .v2-ic{transform:rotate(180deg)}html[data-design=v2][lang] .tart-q[open]>p{animation:m-fade-in var(--t-dropdown) var(--e-enter) both}html[data-design=v2][lang] .tart-q summary:focus-visible{outline:3px solid var(--v2-accent);outline-offset:-3px}html[data-design=v2][lang] .tart-q>p{color:var(--v2-ink-2);margin:0;padding:0 16px 14px;font-size:15px;line-height:1.55}html[data-design=v2][lang] .tart-tbl{border:1px solid var(--v2-line);background:var(--v2-bg);border-radius:16px;overflow-x:auto}html[data-design=v2][lang] .tart-tbl:focus-visible{outline:3px solid var(--v2-accent);outline-offset:2px}html[data-design=v2][lang] .tart-tbl table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.4}html[data-design=v2][lang] .tart-tbl th,html[data-design=v2][lang] .tart-tbl td{text-align:left;border-top:1px solid var(--v2-line);vertical-align:top;color:var(--v2-ink);padding:10px 12px}html[data-design=v2][lang] .tart-tbl thead th{background:var(--v2-bg-2);color:var(--v2-ink-2);white-space:nowrap;border-top:0;font-size:13px;font-weight:800}html[data-design=v2][lang] .tart-tbl tbody th{font-weight:700}html[data-design=v2][lang] .tart-rel{margin-top:26px}html[data-design=v2][lang] .tart-rel h2{margin:0 0 8px;font-size:19px;font-weight:800}html[data-design=v2][lang] .tart-rel ul{border:1px solid var(--v2-line);background:var(--v2-bg);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}html[data-design=v2][lang] .tart-rel li+li{border-top:1px solid var(--v2-line)}html[data-design=v2][lang] .tart-rel-a{min-height:48px;color:var(--v2-ink);justify-content:space-between;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:flex}html[data-design=v2][lang] .tart-rel-a:hover{background:var(--v2-bg-2)}html[data-design=v2][lang] .tart-rel-a .v2-ic{width:16px;height:16px;color:var(--v2-ink-3);flex:none}html[data-design=v2][lang] .tart-stuck{margin-top:20px}@media (min-width:640px){html[data-design=v2][lang] .tart-head{padding:24px}html[data-design=v2][lang] .tart-head h1{font-size:30px}}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .tart-q summary .v2-ic{transition:none}html[data-design=v2][lang] .tart-q[open]>p{animation:m-fade-in var(--t-reduced) linear both}}html[data-design=v2][lang] .tips-help{flex-direction:column;gap:10px;margin:0 0 22px;padding:16px;display:flex}html[data-design=v2][lang] .tips-help-top{align-items:flex-start;gap:12px;display:flex}html[data-design=v2][lang] .tips-help-ic{background:var(--v2-t-orange);width:40px;height:40px;color:var(--v2-orange-ink);border-radius:12px;flex:none;place-items:center;display:grid}html[data-design=v2][lang] .tips-help-ic .v2-ic{width:20px;height:20px}html[data-design=v2][lang] .tips-help-tx{flex:1;min-width:0;padding-top:8.6px}html[data-design=v2][lang] .tips-help-tx h2{margin:0;font-size:19px;font-weight:800;line-height:1.2}html[data-design=v2][lang] .tips-help-tx p{color:var(--v2-ink-2);margin:2px 0 0;font-size:14px;line-height:1.4}html[data-design=v2][lang] .tips-help-acts{flex-wrap:wrap;gap:8px;display:flex}html[data-design=v2][lang] .tips-help-bug,html[data-design=v2][lang] .tips-help-mail{flex:160px;gap:8px;min-height:44px;font-size:15px;text-decoration:none}html[data-design=v2][lang] .tips-help-bug .v2-ic,html[data-design=v2][lang] .tips-help-mail .v2-ic{width:17px;height:17px}html[data-design=v2][lang] .tips-help-note{color:var(--v2-ink-3);font-size:13px;line-height:1.4}html[data-design=v2][lang] .tips-help-qh{font-family:var(--v2-font);letter-spacing:.04em;text-transform:uppercase;color:var(--v2-ink-3);margin:6px 0 0;font-size:13px;font-weight:800}html[data-design=v2][lang] .tips-help-qs{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}html[data-design=v2][lang] .tips-help-qs li{border-top:1px solid var(--v2-line)}html[data-design=v2][lang] .tips-help-qs li:first-child{border-top:0}html[data-design=v2][lang] .tips-help-q{min-height:44px;color:var(--v2-ink);justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:flex}html[data-design=v2][lang] .tips-help-q .v2-ic{width:16px;height:16px;color:var(--v2-ink-3);flex:none}html[data-design=v2][lang] .tips-help-foot{color:var(--v2-ink-2);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:18px 0 0;font-size:14px;display:flex}html[data-design=v2][lang] .tips-help-link{min-height:44px;font:inherit;color:var(--v2-accent);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}html[data-design=v2][lang] .tips-card{scroll-margin-top:80px}html[data-design=v2][lang] .tips-card:target,html[data-design=v2][lang] .tips-card.is-hl{box-shadow:0 0 0 3px var(--v2-accent);outline:none}@media (min-width:981px){html[data-design=v2][lang] .tips-back{display:none}html[data-design=v2][lang] .tips-hero{margin:0 0 26px}html[data-design=v2][lang] .tips-hero-head{padding:0}html[data-design=v2][lang] .tips-rail{grid-template-columns:repeat(4,minmax(0,1fr));padding:2px 0 4px;display:grid;overflow:visible}html[data-design=v2][lang] .tips-rail>.tips-card{flex:none}html[data-design=v2][lang] .tips-rail>.tips-card:nth-child(n+5),html[data-design=v2][lang] .tips-dots{display:none}html[data-design=v2][lang] .tips-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}html[data-design=v2][lang] .tips-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}html[data-design=v2][lang] .tips-keys-grid{grid-template-columns:1fr 1fr}html[data-design=v2][lang] .tips-help{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:28px;display:grid}html[data-design=v2][lang] .tips-help-top,html[data-design=v2][lang] .tips-help-acts,html[data-design=v2][lang] .tips-help-note{grid-column:1}html[data-design=v2][lang] .tips-help-qh{grid-area:1/2;margin:0}html[data-design=v2][lang] .tips-help-qs{grid-area:2/2/span 3;grid-template-columns:1fr 1fr;column-gap:16px}html[data-design=v2][lang] .tips-help-qs li:nth-child(2){border-top:0}}@media (min-width:981px) and (max-width:1199.98px){html[data-design=v2][lang] .tips-rail{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-design=v2][lang] .tips-rail>.tips-card:nth-child(n+4){display:none}html[data-design=v2][lang] .tips-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .tips-card,html[data-design=v2][lang] .tips-home{transition:none;animation:none}html[data-design=v2][lang] .tips-col,html[data-design=v2][lang] .tips-dots i{transition:none}html[data-design=v2][lang] .tips-col:hover,html[data-design=v2][lang] .tips-col:active{transform:none}}html[data-design=v2][lang]{--tips-mark-bg:#fde68a;--tips-mark-ink:#1f1a05}html[data-design=v2][lang].dark{--tips-mark-bg:#facc154d;--tips-mark-ink:#fff8db}html[data-design=v2][lang] .tips-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-design=v2][lang] .tips-search{border:1px solid var(--v2-line-2);background:var(--v2-bg);transition:border-color var(--t-dropdown) var(--e-enter), box-shadow var(--t-dropdown) var(--e-enter);border-radius:14px;align-items:center;margin:0 0 16px;display:flex;position:relative;box-shadow:0 1px 2px #1e1b4b0a}html[data-design=v2][lang] .tips-search:focus-within{border-color:var(--v2-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--v2-accent) 22%, transparent)}html[data-design=v2][lang] .tips-search-ic{color:var(--v2-ink-3);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}html[data-design=v2][lang] .tips-search-ic .v2-ic{width:18px;height:18px}html[data-design=v2][lang] .tips-search-in{min-width:0;height:50px;color:var(--v2-ink);font:600 16px var(--v2-font,inherit);appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0 8px 0 42px}html[data-design=v2][lang] .tips-search input.tips-search-in[type=search]:not([type=checkbox]){border-radius:0;box-shadow:none!important;background:0 0!important;border:0!important}html[data-design=v2][lang] .tips-search-in::placeholder{color:var(--v2-ink-3);font-weight:500}html[data-design=v2][lang] .tips-search-in::-webkit-search-cancel-button{display:none}html[data-design=v2][lang] .tips-search-key{border:1px solid var(--v2-line-2);min-width:24px;height:24px;color:var(--v2-ink-3);font:700 13px var(--v2-font,inherit);border-bottom-width:2px;border-radius:6px;flex:none;place-items:center;margin-right:12px;display:none}html[data-design=v2][lang] .tips-search-x{width:44px;height:44px;color:var(--v2-ink-3);cursor:pointer;animation:m-fade-in var(--t-crossfade) var(--e-enter) both;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:3px;display:grid}html[data-design=v2][lang] .tips-search-x:hover{background:var(--v2-bg-2);color:var(--v2-ink)}html[data-design=v2][lang] .tips-search-x .v2-ic{width:18px;height:18px}html[data-design=v2][lang] .tips-xf{animation:m-fade-in var(--t-crossfade) var(--e-enter) both}html[data-design=v2][lang] .tips-sr-h{flex-wrap:wrap;gap:0 6px;font-size:17px;display:flex}html[data-design=v2][lang] .tips-sr-h q{color:var(--v2-ink-2);overflow-wrap:anywhere;font-weight:700}html[data-design=v2][lang] .tips-sr-list{margin:0;padding:0;list-style:none}html[data-design=v2][lang] .tips-sr-item{border-radius:18px;outline:none;min-width:0;display:flex}html[data-design=v2][lang] .tips-sr-item>.tips-card{flex:1;animation:none}html[data-design=v2][lang] .tips-sr-item:focus-visible>.tips-card,html[data-design=v2][lang] .tips-sr-item:focus>.tips-card{box-shadow:0 0 0 3px var(--v2-accent)}html[data-design=v2][lang] .tips-mark{background:var(--tips-mark-bg);color:var(--tips-mark-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;margin:0 -1px;padding:0 2px}html[data-design=v2][lang] .tips-sr-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;margin:0 0 22px;padding:24px 18px 18px;display:flex}html[data-design=v2][lang] .tips-sr-empty-ic{background:var(--v2-bg-2);width:52px;height:52px;color:var(--v2-ink-3);border-radius:16px;place-items:center;display:grid}html[data-design=v2][lang] .tips-sr-empty-ic .v2-ic{width:24px;height:24px}html[data-design=v2][lang] .tips-sr-empty h2{margin:4px 0 0;font-size:19px;font-weight:800}html[data-design=v2][lang] .tips-sr-empty p{color:var(--v2-ink-2);margin:0 0 6px;font-size:14px;line-height:1.4}html[data-design=v2][lang] .tips-sr-empty .tips-help-bug{flex:none;width:100%;max-width:320px}html[data-design=v2][lang] .tips-sr-empty .tips-help-qh{margin-top:10px}html[data-design=v2][lang] .tips-sr-sugs{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}html[data-design=v2][lang] .tips-sr-sug{border:1px solid var(--v2-line-2);background:var(--v2-bg);min-height:44px;color:var(--v2-ink);font:600 14px var(--v2-font,inherit);cursor:pointer;transition:transform var(--t-press) var(--e-enter);border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}html[data-design=v2][lang] .tips-sr-sug:hover{background:var(--v2-bg-2)}html[data-design=v2][lang] .tips-sr-sug:active{transform:scale(var(--press-scale,.97))}html[data-design=v2][lang] .tips-sr-sug .v2-ic{width:15px;height:15px;color:var(--v2-ink-3)}@media (min-width:981px){html[data-design=v2][lang] .tips-search-key{display:grid}html[data-design=v2][lang] .tips-search{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .tips-search,html[data-design=v2][lang] .tips-sr-sug{transition:none}html[data-design=v2][lang] .tips-xf,html[data-design=v2][lang] .tips-search-x{animation:m-fade-in var(--t-reduced) linear both}html[data-design=v2][lang] .tips-sr-sug:active{transform:none}}html[data-design=v2][lang]{--n8-row-h:42px;--n8-fs:15px;--n8-fw:600;--n8-ic:22px;--n8-row-r:11px;--n8-row-gap:12px;--n8-row-pad:11px;--n8-row-space:4px;--n8-fi-h:38px;--n8-fi-fs:14px;--n8-fi-ic:19px;--n8-fi-r:10px;--n8-fi-gap:11px;--n8-fi-pad:10px;--n8-fly-w:240px;--n8-ft-h:38px;--n8-ft-fs:14px;--n8-ft-ic:19px;--n8-side-top:20px;--n8-side-x:12px;--n8-side-bottom:16px;--n8-side-gap:16px;--n8-upg-space:0px;--n8-foot-space:16px;--n8-foot-pad:10px;--n8-btn-h:42px;--n8-card-h:64px;--n8-card-fs:16.5px;--n8-card-ln:13.5px;--n8-card-ic:26px;--n8-mr-h:48px;--n8-mr-fs:15px;--n8-mr-ic:22px;--n8-c-home:#5b4d8f;--n8-c-learn:#2563eb;--n8-c-play:#ea580c;--n8-c-friends:#9333ea;--n8-c-progress:#16a34a;--n8-c-pets:#db2777;--n8-c-shop:#0d9488;--n8-k-blue:#2563eb;--n8-k-orange:#ea580c;--n8-k-yellow:#b67d00;--n8-k-green:#16a34a;--n8-k-pink:#db2777;--n8-k-purple:#9333ea;--n8-k-teal:#0d9488;--n8-k-red:#dc2626;--n8-gold-ink:#8f6200;--n8-gold-ic:#b07a00;--n8-fly-bg:var(--v2-bg);--n8-fly-edge:var(--v2-line);--n8-fly-line:var(--v2-line);--n8-fly-elev:14px 10px 32px -14px #1e1b4b4d, 0 2px 6px #1e1b4b0f;--n8-fly-hover:var(--v2-bg-2);--n8-card:var(--v2-bg-2);--n8-card-hover:var(--v2-bg-3);--n8-card-edge:var(--v2-line);--n8-elev:0 1px 2px #1e1b4b0f, 0 6px 16px -10px #1e1b4b2e}html[data-design=v2][lang].dark{--n8-c-home:#b4a8dc;--n8-c-learn:#7aa7ff;--n8-c-play:#fb923c;--n8-c-friends:#c99bff;--n8-c-progress:#4ade80;--n8-c-pets:#f77db8;--n8-c-shop:#2dd4bf;--n8-k-blue:#7aa7ff;--n8-k-orange:#fb923c;--n8-k-yellow:#fbbf24;--n8-k-green:#4ade80;--n8-k-pink:#f77db8;--n8-k-purple:#c99bff;--n8-k-teal:#2dd4bf;--n8-k-red:#f87171;--n8-gold-ink:#f0c24b;--n8-gold-ic:#f0c24b;--n8-fly-bg:#0f0b26;--n8-fly-edge:#ffffff1f;--n8-fly-line:#ffffff1a;--n8-fly-elev:inset 0 1px 0 #ffffff0f;--n8-fly-hover:#ffffff12;--n8-card:var(--v2-bg-3);--n8-card-hover:#312a6a;--n8-card-edge:#ffffff17;--n8-elev:inset 0 1px 0 #ffffff0f}html[data-design=v2][lang] .v9-side.n8-side{z-index:40;gap:var(--n8-side-gap);padding:calc(var(--n8-side-top) + env(safe-area-inset-top)) var(--n8-side-x) calc(var(--n8-side-bottom) + env(safe-area-inset-bottom))}html[data-design=v2][lang] .n8-side .v9-logo{padding:0 var(--n8-row-pad);min-height:32px}html[data-design=v2][lang] .n8-side .v9-cta{gap:8px}html[data-design=v2][lang] .n8-side .v9-cta .v2-btn{height:var(--n8-btn-h);font-size:var(--n8-fs);padding:0 calc(var(--n8-row-pad) - 1px);justify-content:center;gap:8px}html[data-design=v2][lang] .n8-side .v9-cta .v2-btn .v2-ic{width:var(--n8-ft-ic);height:var(--n8-ft-ic);flex:none;margin:0 1.5px}html[data-design=v2][lang] .n8-side .v9-spacer{min-height:var(--n8-foot-space)}html[data-design=v2][lang] .v9-nav.n8-nav{gap:var(--n8-row-space)}html[data-design=v2][lang] .v9-nav a.n8-row{height:var(--n8-row-h);padding:0 var(--n8-row-pad);gap:var(--n8-row-gap);border-radius:var(--n8-row-r);font-size:var(--n8-fs);font-weight:var(--n8-fw)}html[data-design=v2][lang] .v9-nav a.n8-row .v2-ic{width:var(--n8-ic);height:var(--n8-ic);flex:none}html[data-design=v2][lang] .v9-nav a.n8-row.on{font-weight:var(--n8-fw)}html[data-design=v2][lang] .v9-nav a.n8-row:not(.n8-season){color:var(--v2-ink)}html[data-design=v2][lang] .v9-nav a.n8-row:not(.n8-season) .v2-ic{color:var(--n8-gc,var(--v2-ink-3))}html[data-design=v2][lang] .v9-nav a.n8-row.open{background:var(--v2-bg-2)}html[data-design=v2][lang] .v9-nav a.n8-row.on{background:var(--v2-bg-3);color:var(--v2-ink)}html[data-design=v2][lang] .v9-nav a.n8-row.on:not(.n8-season) .v2-ic{color:var(--n8-gc,var(--v2-ink))}html[data-design=v2][lang] .v9-nav.n8-nav.has-open a.n8-row.on:not(.open):not(:hover){background:0 0}html[data-design=v2][lang] .v9-nav a.n8-row.n8-upg,html[data-design=v2][lang] .v9-nav a.n8-row.n8-upg.on{color:var(--n8-gold-ink)}html[data-design=v2][lang] .v9-nav a.n8-row.n8-upg .v2-ic{color:var(--n8-gold-ic)}html[data-design=v2][lang] .v9-nav.n8-nav a.n8-upg{margin-top:var(--n8-upg-space)}html[data-design=v2][lang] .n8-side .v9-foot{padding-top:var(--n8-foot-pad)}html[data-design=v2][lang] .n8-side .v9-foot .v9-nav{gap:2px}html[data-design=v2][lang] .n8-side .v9-foot .v9-nav a{height:var(--n8-ft-h);padding:0 var(--n8-row-pad);gap:var(--n8-row-gap);border-radius:var(--n8-fi-r);font-size:var(--n8-ft-fs);font-weight:var(--n8-fw);color:var(--v2-ink-2)}html[data-design=v2][lang] .n8-side .v9-foot .v9-nav a:hover{color:var(--v2-ink)}html[data-design=v2][lang] .n8-side .v9-foot .v9-nav a .v2-ic{width:var(--n8-ft-ic);height:var(--n8-ft-ic);flex:none;margin:0 1.5px}html[data-design=v2][lang] .n8-side .v9-foot .v9-nav a[data-ic=sparkle] .v2-ic{color:var(--n8-gold-ic)}html[data-design=v2][lang] .n8-side .v9-foot .v9-ethos{padding:var(--n8-foot-pad) var(--n8-row-pad) 0;font-size:13px;line-height:1.45}html[data-design=v2][lang] .n8-fly{width:var(--n8-fly-w);z-index:41;background:var(--n8-fly-bg);color:var(--v2-ink);border:1px solid var(--n8-fly-edge);box-shadow:var(--n8-fly-elev);border-left:0;border-radius:0 12px 12px 0;padding:6px;position:fixed;top:0;left:236px}html[data-design=v2][lang] .n8-fly[data-state=exit]{pointer-events:none}html[data-design=v2][lang] .n8-fly-list hr{border-top-color:var(--n8-fly-line);margin:6px 10px}html[data-design=v2][lang] .v9-nav.n8-fly-list{gap:var(--n8-row-space)}html[data-design=v2][lang] .v9-nav a.n8-fi{height:var(--n8-fi-h);padding:0 var(--n8-fi-pad);gap:var(--n8-fi-gap);border-radius:var(--n8-fi-r);font-size:var(--n8-fi-fs);font-weight:var(--n8-fw);color:var(--v2-ink)}html[data-design=v2][lang] .v9-nav a.n8-fi .v2-ic{width:var(--n8-fi-ic);height:var(--n8-fi-ic);color:var(--n8-k,var(--v2-ink-3));flex:none}html[data-design=v2][lang] .v9-nav a.n8-fi:hover{background:var(--n8-fly-hover)}html[data-design=v2][lang] .v9-nav a.n8-fi[data-offline]:hover{background:0 0}html[data-design=v2][lang] .v9-nav a.n8-fi:focus-visible{outline:2px solid var(--v2-accent);outline-offset:-2px}html[data-design=v2][lang] .n8-gold .n8-nm{color:var(--n8-gold-ink)}html[data-design=v2][lang] .n8-fi .n8-nm,html[data-design=v2][lang] .n8-mr .n8-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-design=v2][lang] .n8-hub-wrap{z-index:1;max-width:560px;margin:0 auto;padding:32px 16px 40px;position:relative}html[data-design=v2][lang] .n8-hub-back{display:none}html[data-design=v2][lang] .n8-hub{background:var(--v2-bg);border:1px solid var(--n8-card-edge);box-shadow:var(--n8-elev);border-radius:16px;padding:18px}html[data-design=v2][lang].dark .n8-hub{background:var(--v2-bg-2)}html[data-design=v2][lang] .n8-hub-h{justify-content:center;align-items:center;gap:10px;margin:0 0 14px;display:flex}html[data-design=v2][lang] .n8-hub-h .v2-ic{width:26px;height:26px;color:var(--n8-gc)}html[data-design=v2][lang] .n8-hub-h h1{font-family:var(--v2-display);color:var(--v2-ink);margin:0;padding-top:2px;font-size:25px;font-weight:800;line-height:1.1}html[data-design=v2][lang] .v9-nav.n8-cards{gap:8px;display:grid}html[data-design=v2][lang] .v9-nav.n8-cards+.v9-nav.n8-cards{border-top:1px solid var(--v2-line);margin-top:14px;padding-top:14px}html[data-design=v2][lang] .v9-nav a.n8-card{height:auto;min-height:var(--n8-card-h);color:var(--v2-ink);background:var(--n8-card);border:1px solid var(--n8-card-edge);box-shadow:var(--n8-elev);border-radius:14px;gap:14px;padding:10px 16px}html[data-design=v2][lang] .v9-nav a.n8-card:hover{background:var(--n8-card-hover)}html[data-design=v2][lang] .n8-perk{align-items:center;gap:8px;min-width:0;display:flex}html[data-design=v2][lang] .n8-perk>a.n8-card{flex:auto;min-width:0}html[data-design=v2][lang] .v9-nav a.n8-perk-go{border-radius:12px;flex:none;justify-content:center;gap:6px;width:auto;height:44px;min-height:44px;padding:0 14px;font-size:14px;font-weight:700}html[data-design=v2][lang] .v9-nav a.n8-perk-go .v2-ic{width:14px;height:14px}@media (max-width:480px){html[data-design=v2][lang] .n8-perk{flex-wrap:wrap}html[data-design=v2][lang] .n8-perk>a.n8-card{flex-basis:100%}html[data-design=v2][lang] .v9-nav a.n8-perk-go{flex:100%}}html[data-design=v2][lang] .v9-nav a.n8-card[data-offline]:hover{background:var(--n8-card)}html[data-design=v2][lang] .v9-nav a.n8-card .v2-ic{width:var(--n8-card-ic);height:var(--n8-card-ic);color:var(--n8-k,var(--v2-ink-3));flex:none}html[data-design=v2][lang] .n8-card-text{flex:auto;min-width:0}html[data-design=v2][lang] .n8-card-text b{font-size:var(--n8-card-fs);align-items:center;gap:6px;font-weight:700;line-height:1.3;display:flex}html[data-design=v2][lang] .n8-card-text b .v2-new{margin-left:0}html[data-design=v2][lang] .n8-ln{font-size:var(--n8-card-ln);color:var(--v2-ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-weight:400;display:block;overflow:hidden}html[data-design=v2][lang] .n8-more .mr-head{margin-bottom:10px}html[data-design=v2][lang] .v9-nav.n8-mrows{gap:0}html[data-design=v2][lang] .v9-nav a.n8-mr{height:var(--n8-mr-h);font-size:var(--n8-mr-fs);font-weight:var(--n8-fw);color:var(--v2-ink);border-radius:12px;gap:14px;padding:0 14px}html[data-design=v2][lang] .v9-nav a.n8-mr .v2-ic{width:var(--n8-mr-ic);height:var(--n8-mr-ic);color:var(--n8-gc,var(--v2-ink-3));flex:none}html[data-design=v2][lang] .v9-nav a.n8-mr.n8-upg{color:var(--n8-gold-ink)}html[data-design=v2][lang] .v9-nav a.n8-mr.n8-upg .v2-ic{color:var(--n8-gold-ic)}html[data-design=v2][lang] .v9-nav a.n8-mr.sm{color:var(--v2-ink-2)}html[data-design=v2][lang] .v9-nav a.n8-mr.sm .v2-ic{color:var(--v2-ink-3)}html[data-design=v2][lang] .v9-nav a.n8-mr.sm[data-ic=sparkle] .v2-ic{color:var(--n8-k-yellow)}html[data-design=v2][lang] .n8-msep{background:var(--v2-line);height:1px;margin:8px 12px}html[data-design=v2][lang] .v9-nav a.n8-row .v2-new.n8-gnew,html[data-design=v2][lang] .v9-nav a.n8-mr .v2-new.n8-gnew{vertical-align:0;border-radius:6px;flex:none;margin-left:auto;padding:2px 6px;font-size:.667em}html[data-design=v2][lang] .v9-nav a .v2-new.n8-gnew+.v9-count{margin-left:-4px}html[data-design=v2][lang] .v9-page.qp-wrap{max-width:640px}html[data-design=v2][lang] .qp-page .v2-topbar h1{margin:0}html[data-design=v2][lang] .qp-note{margin:4px 0 0}@media (min-width:981px){html[data-design=v2][lang] .qp-back{display:none}}@media (max-height:760px){html[data-design=v2][lang]{--n8-row-h:40px;--n8-row-space:2px;--n8-ft-h:36px;--n8-btn-h:40px;--n8-side-top:14px;--n8-side-bottom:12px;--n8-side-gap:12px;--n8-upg-space:0px;--n8-foot-space:12px;--n8-foot-pad:6px}}@media (max-width:980px){html[data-design=v2][lang]{--n8-card-h:58px;--n8-card-fs:15.5px;--n8-card-ln:13px;--n8-card-ic:24px}html[data-design=v2][lang] .n8-hub-wrap{padding:8px 16px 24px}html[data-design=v2][lang] .n8-hub-back{margin:0 0 4px -6px;display:block}html[data-design=v2][lang] .n8-hub,html[data-design=v2][lang].dark .n8-hub{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 16px}html[data-design=v2][lang] .n8-hub-h{justify-content:flex-start;gap:10px;margin-bottom:12px}html[data-design=v2][lang] .n8-hub-h .v2-ic{width:24px;height:24px}html[data-design=v2][lang] .n8-hub-h h1{font-size:23px}html[data-design=v2][lang] .v9-nav.n8-cards+.v9-nav.n8-cards{margin-top:12px;padding-top:12px}html[data-design=v2][lang] .v9-nav a.n8-card{gap:12px;padding:8px 14px}}html[data-design=v2][lang] .v2-sheet.ni-sheet>div{box-sizing:border-box;max-height:calc(100dvh - 24px - env(safe-area-inset-top));padding:8px calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));outline:none;flex-direction:column;gap:10px;display:flex}html[data-design=v2][lang] .ni-head{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}html[data-design=v2][lang] .ni-head h2{letter-spacing:.02em;color:var(--v2-ink-3);margin:0;font-size:13px;font-weight:800}html[data-design=v2][lang] .ni-skip{min-width:44px;min-height:44px;font:inherit;color:var(--v2-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;margin-right:-8px;padding:0 12px;font-size:14px;font-weight:700}html[data-design=v2][lang] .ni-skip:hover{background:var(--v2-bg-2);color:var(--v2-ink)}html[data-design=v2][lang] .ni-skip:focus-visible,html[data-design=v2][lang] .ni-foot .v2-btn:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}html[data-design=v2][lang] .ni-step{min-width:0;animation:m-fade-in var(--t-crossfade) var(--e-enter) both;flex-direction:column;gap:6px;display:flex}html[data-design=v2][lang] .ni-step h3{font-family:var(--v2-display);color:var(--v2-ink);margin:6px 0 0;font-size:21px;font-weight:800;line-height:1.15}html[data-design=v2][lang] .ni-step p{color:var(--v2-ink-2);min-height:4.35em;margin:0;font-size:15px;line-height:1.45}@media (max-width:560px){html[data-design=v2][lang] .ni-step p{min-height:5.8em}}html[data-design=v2][lang] .ni-foot{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:4px;display:grid}html[data-design=v2][lang] .ni-foot .ni-back{justify-self:start}html[data-design=v2][lang] .ni-foot .ni-next{justify-self:end;min-width:96px}html[data-design=v2][lang] .ni-dots{align-items:center;gap:6px;display:flex}html[data-design=v2][lang] .ni-dots i{background:var(--v2-line-2);width:7px;height:7px;transition:width var(--t-move) var(--e-move), background var(--t-hover) var(--e-out);border-radius:999px;display:block}html[data-design=v2][lang] .ni-dots i.on{background:var(--v2-accent);width:18px}html[data-design=v2][lang] .ni-art{box-sizing:border-box;border:1px solid var(--v2-line);background:var(--v2-bg-2);height:248px;color:var(--v2-ink);border-radius:14px;justify-content:center;align-items:center;padding:8px;font-size:13px;font-weight:600;display:flex;overflow:hidden}html[data-design=v2][lang].dark .ni-art{background:var(--v2-bg-3)}html[data-design=v2][lang] .ni-art .v2-ic{flex:none}html[data-design=v2][lang] .ni-side,html[data-design=v2][lang] .ni-hub,html[data-design=v2][lang] .ni-set,html[data-design=v2][lang] .ni-phone{box-sizing:border-box;background:var(--v2-bg);border:1px solid var(--v2-line)}html[data-design=v2][lang].dark .ni-side,html[data-design=v2][lang].dark .ni-hub,html[data-design=v2][lang].dark .ni-set,html[data-design=v2][lang].dark .ni-phone{border-color:var(--n8-fly-edge)}html[data-design=v2][lang] .ni-side{border-radius:12px;flex-direction:column;gap:2px;width:204px;padding:6px;display:flex}html[data-design=v2][lang] .ni-cta{flex-direction:column;gap:4px;margin:0 0 2px;display:flex}html[data-design=v2][lang] .ni-btn{white-space:nowrap;background:var(--v2-ink);height:24px;color:var(--v2-on-ink);border:1px solid var(--v2-ink);border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:13px;font-weight:700;display:flex}html[data-design=v2][lang] .ni-btn.sec{background:var(--v2-bg);color:var(--v2-ink);border-color:var(--v2-line)}html[data-design=v2][lang] .ni-btn .v2-ic{width:14px;height:14px}html[data-design=v2][lang] .ni-rows{flex-direction:column;gap:2px;display:flex}html[data-design=v2][lang] .ni-groups{box-shadow:0 0 0 2px var(--v2-accent);border-radius:9px;margin:2px 0}html[data-design=v2][lang] .ni-row{white-space:nowrap;height:20px;color:var(--v2-ink);border-radius:7px;align-items:center;gap:9px;padding:0 8px;display:flex}html[data-design=v2][lang] .ni-row .v2-ic{width:16px;height:16px;color:var(--n8-gc,var(--v2-ink-3))}html[data-design=v2][lang] .ni-row.open{background:var(--v2-bg-2)}html[data-design=v2][lang].dark .ni-row.open{background:var(--v2-bg-3)}html[data-design=v2][lang] .ni-pair{align-items:flex-start;display:flex}html[data-design=v2][lang] .ni-pair .ni-side{border-radius:12px 0 0 12px;width:124px}html[data-design=v2][lang] .ni-fly{box-sizing:border-box;background:var(--n8-fly-bg);border:1px solid var(--n8-fly-edge);width:180px;box-shadow:var(--n8-fly-elev);border-left:0;border-radius:0 10px 10px 0;flex-direction:column;gap:1px;margin-top:26px;padding:5px;display:flex}html[data-design=v2][lang] .ni-fi{white-space:nowrap;height:23px;color:var(--v2-ink);border-radius:6px;align-items:center;gap:8px;padding:0 7px;display:flex}html[data-design=v2][lang] .ni-fi .v2-ic{width:15px;height:15px;color:var(--n8-k,var(--v2-ink-3))}html[data-design=v2][lang] .ni-gold>span,html[data-design=v2][lang] .ni-gold b{color:var(--n8-gold-ink)}html[data-design=v2][lang] .ni-beta{background:var(--v2-heart);color:#fff;letter-spacing:.02em;text-transform:uppercase;border-radius:5px;margin-left:-2px;padding:0 4px;font-size:13px;font-style:normal;font-weight:800;line-height:16px;display:inline-block}html[data-design=v2][lang] .ni-card-t b .ni-beta{vertical-align:1px;margin-left:6px}html[data-design=v2][lang] .ni-hr{background:var(--n8-fly-line);height:1px;margin:3px 8px;display:block}html[data-design=v2][lang] .ni-hub{border-radius:12px;flex-direction:column;gap:6px;width:292px;max-width:100%;padding:9px;display:flex}html[data-design=v2][lang] .ni-hub.ni-crop{border-bottom:0;border-radius:12px 12px 0 0;align-self:stretch;margin-bottom:-9px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 52px),#0000);mask-image:linear-gradient(#000 calc(100% - 52px),#0000)}html[data-design=v2][lang] .ni-hub-h{font-family:var(--v2-display);justify-content:center;align-items:center;gap:6px;margin:0 0 2px;font-size:17px;font-weight:800;line-height:1.2;display:flex}html[data-design=v2][lang] .ni-hub-h .v2-ic{width:18px;height:18px;color:var(--n8-gc)}html[data-design=v2][lang] .ni-cards{flex-direction:column;flex:none;gap:6px;display:flex}html[data-design=v2][lang] .ni-cards+.ni-cards{border-top:1px solid var(--v2-line);margin-top:4px;padding-top:10px}html[data-design=v2][lang] .ni-card{box-sizing:border-box;background:var(--n8-card);border:1px solid var(--n8-card-edge);border-radius:10px;flex:none;align-items:center;gap:10px;min-width:0;height:44px;padding:0 10px;display:flex}html[data-design=v2][lang] .ni-card .v2-ic{width:18px;height:18px;color:var(--n8-k,var(--v2-ink-3))}html[data-design=v2][lang] .ni-card-t{flex-direction:column;min-width:0;line-height:1.2;display:flex}html[data-design=v2][lang] .ni-card-t b{color:var(--v2-ink);white-space:nowrap;font-size:13.5px;font-weight:700}html[data-design=v2][lang] .ni-card-t>span{color:var(--v2-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:400;overflow:hidden}html[data-design=v2][lang] .ni-goldart{flex-direction:column;align-items:center;gap:12px;display:flex}html[data-design=v2][lang] .ni-gps{justify-content:center;align-items:flex-start;gap:10px;display:flex}html[data-design=v2][lang] .ni-gp{box-sizing:border-box;background:var(--n8-fly-bg);border:1px solid var(--n8-fly-edge);width:152px;box-shadow:var(--n8-fly-elev);border-radius:10px;flex-direction:column;gap:1px;padding:5px;display:flex}html[data-design=v2][lang] .ni-row.ni-gp-h{border-bottom:1px solid var(--n8-fly-line);height:23px;color:var(--v2-ink-2);border-radius:0;margin:0 0 3px;padding:0 7px 2px}html[data-design=v2][lang] .ni-side.ni-side-end{width:204px}html[data-design=v2][lang] .ni-row.ni-faded{opacity:.45}html[data-design=v2][lang] .ni-row.ni-upg{margin-top:var(--n8-upg-space);color:var(--n8-gold-ink)}html[data-design=v2][lang] .ni-row.ni-upg .v2-ic,html[data-design=v2][lang] .ni-mr.ni-upg .v2-ic{color:var(--n8-gold-ic)}html[data-design=v2][lang] .ni-phone{border-width:2px;border-radius:18px;flex-direction:column;width:196px;height:232px;padding:6px 8px 0;display:flex;overflow:hidden}html[data-design=v2][lang] .ni-stats{flex:none;gap:4px;margin:0 0 4px;display:flex}html[data-design=v2][lang] .ni-stats i{border:1px solid var(--v2-line);border-radius:999px;align-items:center;gap:3px;height:16px;padding:0 5px;display:inline-flex}html[data-design=v2][lang] .ni-stats .v2-ic{width:11px;height:11px}html[data-design=v2][lang] .ni-stats b,html[data-design=v2][lang] .ni-mr.ni-ghost b{background:var(--v2-line-2);border-radius:3px;width:12px;height:5px;display:block}html[data-design=v2][lang] .ni-phone-h{font-family:var(--v2-display);flex:none;margin:0 0 2px 6px;font-size:15px;font-weight:800;line-height:18px}html[data-design=v2][lang] .ni-mrows{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 16px),#0000);mask-image:linear-gradient(#000 calc(100% - 16px),#0000)}html[data-design=v2][lang] .ni-mr{white-space:nowrap;flex:none;align-items:center;gap:8px;height:18px;padding:0 6px;display:flex}html[data-design=v2][lang] .ni-mr .v2-ic{width:15px;height:15px;color:var(--n8-gc,var(--v2-ink-3))}html[data-design=v2][lang] .ni-mr.ni-upg{color:var(--n8-gold-ink)}html[data-design=v2][lang] .ni-msep{background:var(--v2-line);flex:none;height:1px;margin:4px 6px;display:block}html[data-design=v2][lang] .ni-mr.ni-ghost b{width:40px;height:6px}html[data-design=v2][lang] .ni-tabs{border-top:1px solid var(--v2-line);height:40px;color:var(--v2-ink-3);flex:none;grid-template-columns:repeat(5,1fr);place-items:center;margin:0 -8px;display:grid}html[data-design=v2][lang] .ni-tabs .v2-ic{width:14px;height:14px}html[data-design=v2][lang] .ni-tabs i{background:var(--v2-ink);width:24px;height:24px;color:var(--v2-on-ink);border-radius:50%;place-items:center;margin-top:-10px;display:grid}html[data-design=v2][lang] .ni-tabs .on{color:var(--v2-accent);justify-items:center;gap:1px;font-size:13px;font-weight:700;line-height:14px;display:grid;position:relative}html[data-design=v2][lang] .ni-tabs .on:before{content:"";background:var(--v2-accent);border-radius:0 0 3px 3px;width:18px;height:3px;margin-left:-9px;position:absolute;top:-5px;left:50%}html[data-design=v2][lang] .ni-set{border-radius:14px;flex-direction:column;gap:8px;width:292px;max-width:100%;padding:12px;display:flex}html[data-design=v2][lang] .ni-set-h{font-size:15px;font-weight:800}html[data-design=v2][lang] .ni-set-row{border:1px solid var(--v2-line);border-radius:11px;align-items:center;gap:9px;min-width:0;padding:9px 11px;display:flex}html[data-design=v2][lang].dark .ni-set-row{border-color:var(--n8-fly-edge)}html[data-design=v2][lang] .ni-set-row.ni-ring{box-shadow:0 0 0 2px var(--v2-accent);border-color:#0000}html[data-design=v2][lang] .ni-set-row b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden}html[data-design=v2][lang] .ni-set-row .v2-ic{width:16px;height:16px;color:var(--v2-ink-2)}html[data-design=v2][lang] .ni-toggle{background:var(--v2-line-2);border-radius:999px;flex:none;width:34px;height:20px;position:relative}html[data-design=v2][lang] .ni-toggle:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:3px}html[data-design=v2][lang] .v2-row.ni-open{cursor:pointer;width:100%;font:inherit;min-height:44px}html[data-design=v2][lang] .v2-row.ni-open:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}html[data-design=v2][lang] .v2-row.ni-open.tips-ni{margin:14px 0 0}@media (min-width:561px){html[data-design=v2][lang] .v2-sheet.ni-sheet{justify-content:center;align-items:center;padding:24px}html[data-design=v2][lang] .v2-sheet.ni-sheet>div{border:1px solid var(--v2-line);border-radius:20px;width:100%;max-width:460px;max-height:100%;padding:12px 20px 20px}html[data-design=v2][lang] .v2-sheet.ni-sheet{animation-duration:var(--t-modal)}html[data-design=v2][lang] .v2-sheet.ni-sheet>div{transform-origin:var(--origin-x,50%) var(--origin-y,50%);animation:m-pop-in var(--t-modal) var(--e-enter) both}html[data-design=v2][lang] .v2-sheet.ni-sheet[data-state=exit]{animation-duration:var(--t-modal-out)}html[data-design=v2][lang] .v2-sheet.ni-sheet[data-state=exit]>div{animation:m-pop-out var(--t-modal-out) var(--e-exit) both}}@media (min-width:561px) and (prefers-reduced-motion:reduce){html[data-design=v2][lang] .v2-sheet.ni-sheet{animation-duration:var(--t-reduced)}html[data-design=v2][lang] .v2-sheet.ni-sheet[data-state=exit]{animation-duration:calc(var(--t-reduced) * .8)}html[data-design=v2][lang] .v2-sheet.ni-sheet>div,html[data-design=v2][lang] .v2-sheet.ni-sheet[data-state=exit]>div{animation:none}}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .ni-step{animation:none}html[data-design=v2][lang] .ni-dots i{transition:none}}html[data-design=v2][lang] .sh-sections{flex-direction:column;gap:22px;margin-top:4px;display:flex}html[data-design=v2][lang] .sh-sec{min-width:0;container-type:inline-size}html[data-design=v2][lang] .sh-sec-h{justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 10px;display:flex}html[data-design=v2][lang] .sh-sec-h h2{margin:0;font-size:18px;font-weight:800}html[data-design=v2][lang] .sh-sec-h span{color:var(--v2-ink-3);text-align:right;font-size:13px}html[data-design=v2][lang] .sh-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@container (min-width:540px){html[data-design=v2][lang] .sh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:800px){html[data-design=v2][lang] .sh-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}html[data-design=v2][lang] .sh-card{flex-direction:column;gap:12px;min-width:0;display:flex}html[data-design=v2][lang] .sh-top{align-items:flex-start;gap:12px;min-width:0;display:flex}html[data-design=v2][lang] .sh-body{flex:1;min-width:0}html[data-design=v2][lang] .sh-name{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}html[data-design=v2][lang] .sh-name b{font-size:14px;line-height:1.25}html[data-design=v2][lang] .sh-desc{margin:2px 0 0;font-size:13px;line-height:1.35}html[data-design=v2][lang] .sh-note{color:var(--v2-ink);margin:4px 0 0;font-size:13px;line-height:1.35}html[data-design=v2][lang] .sh-foot{align-items:center;gap:8px;margin-top:auto;display:flex}html[data-design=v2][lang] .sh-foot .sh-price{cursor:default;background:var(--v2-bg);flex:none;height:44px}html[data-design=v2][lang] .sh-foot .sh-btn{text-align:center;white-space:normal;flex:1 1 0;min-width:0;height:auto;min-height:44px;padding:6px 14px;font-size:13px;line-height:1.15}html[data-design=v2][lang] .sh-lower{grid-template-columns:minmax(0,1fr);align-items:start;gap:0 16px;margin-top:26px;display:grid}html[data-design=v2][lang] .sh-col{min-width:0}@media (min-width:900px){html[data-design=v2][lang] .sh-lower{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-design=v2][lang] .sh-sov{border-radius:var(--v2-r);color:#fff;background:linear-gradient(135deg,#4a0f0f 0%,#8a2a12 52%,#a8761a 100%);border:1px solid #f0c24b8c;min-width:0;margin-top:24px;padding:18px}html[data-design=v2][lang] .sh-sov-head{align-items:flex-start;gap:12px;display:flex}html[data-design=v2][lang] .sh-sov-peacock{flex:none;font-size:38px;line-height:1}html[data-design=v2][lang] .sh-sov-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#fcd34d;margin:0;font-size:13px;font-weight:800}html[data-design=v2][lang] .sh-sov h2{color:#fff;margin:2px 0 0;font-size:22px;font-weight:800;line-height:1.15}html[data-design=v2][lang] .sh-sov-motto{color:#fde68a;margin:4px 0 0;font-size:13px;font-style:italic}html[data-design=v2][lang] .sh-sov-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}html[data-design=v2][lang] .sh-sov-chip{color:#fff;background:#00000052;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}html[data-design=v2][lang] .sh-sov-chip .v2-ic{color:#fcd34d}html[data-design=v2][lang] .sh-sov-req{color:#ffffffeb;margin:14px 0 0;font-size:13px}html[data-design=v2][lang] .sh-sov-perks{color:#ffffffeb;grid-template-columns:minmax(0,1fr);gap:6px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}html[data-design=v2][lang] .sh-sov-perks li{align-items:flex-start;gap:8px;display:flex}html[data-design=v2][lang] .sh-sov-perks .v2-ic{color:#fcd34d;flex:none;margin-top:2px}html[data-design=v2][lang] .sh-sov-foot{flex-direction:column;gap:12px;margin-top:16px;display:flex}html[data-design=v2][lang] .sh-sov-state{color:#fff;flex:1;margin:0;font-size:13.5px;font-weight:700}html[data-design=v2][lang] .sh-sov-btn{white-space:normal;width:100%;height:auto;min-height:48px}html[data-design=v2][lang] .sh-sov-btn:disabled{opacity:.55}@media (min-width:640px){html[data-design=v2][lang] .sh-sov{padding:22px}html[data-design=v2][lang] .sh-sov-perks{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-design=v2][lang] .sh-sov-foot{flex-direction:row;align-items:center}html[data-design=v2][lang] .sh-sov-btn{width:auto;min-width:180px}}html[data-design=v2][lang] .sh-dialog{max-width:400px}html[data-design=v2][lang] .sh-dlg-peacock{font-size:44px}html[data-design=v2][lang] .sh-dlg-p{margin:0 0 8px;font-size:13.5px;line-height:1.45}html[data-design=v2][lang] .sh-dlg-btn{white-space:normal;width:100%;height:auto;min-height:48px}html[data-design=v2][lang] .sh-drop{text-align:center;background:var(--v2-t-red);border:1px solid var(--v2-tb-red);border-radius:14px;margin:10px 0 12px;padding:10px 12px}html[data-design=v2][lang] .sh-drop small{letter-spacing:.06em;text-transform:uppercase;color:var(--v2-ink-2);font-size:13px;font-weight:800;display:block}html[data-design=v2][lang] .sh-drop b{color:var(--v2-heart);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;display:block}html[data-design=v2][lang] .sh-check{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;margin:4px 0 12px;font-size:13.5px;display:flex}html[data-design=v2][lang] .sh-check input{flex:none;width:22px;height:22px;margin:1px 0 0}html[data-design=v2][lang] .sh-pets{flex-direction:column;gap:8px;max-height:50dvh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}html[data-design=v2][lang] .sh-pet{border:1px solid var(--v2-line);background:var(--v2-bg);width:100%;min-height:64px;color:var(--v2-ink);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:6px 10px;font-family:inherit;display:flex}html[data-design=v2][lang] .sh-pet:hover:not(:disabled){background:var(--v2-bg-2);border-color:var(--v2-line-2)}html[data-design=v2][lang] .sh-pet:disabled{opacity:.6;cursor:not-allowed}html[data-design=v2][lang] .sh-pet-art{flex:none;place-items:center;width:48px;height:48px;display:grid}html[data-design=v2][lang] .sh-pet-who{flex:1;min-width:0}html[data-design=v2][lang] .sh-pet-who b{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;line-height:1.25;display:-webkit-box;overflow:hidden}html[data-design=v2][lang] .sh-pet-who small{color:var(--v2-ink-3);font-size:13px;display:block}html[data-design=v2][lang] .sh-pet-st{color:var(--v2-ink-3);text-align:right;flex:none;max-width:40%;font-size:13px;font-weight:700}html[data-design=v2][lang] .sh-pet-st.ok{color:var(--v2-green)}html[data-design=v2][lang] .lg-net{align-items:flex-start;gap:10px;margin:0 0 14px;font-size:13.5px;line-height:1.4;display:flex}html[data-design=v2][lang] .lg-net .v2-ic{flex:none;margin-top:1px}html[data-design=v2][lang] .lg-net b{color:var(--v2-ink);display:block}html[data-design=v2][lang] .v2-pill .v2-pill-shield{color:var(--v2-c-blue);margin-left:-2px}html[data-design=v2][lang] .v2-pill .v2-pill-shields{color:var(--v2-c-blue);align-items:center;gap:1px;margin-left:-2px;display:inline-flex}html[data-design=v2][lang] .v2-pill .v2-pill-shields .v2-pill-shield{margin-left:0}html[data-design=v2][lang] .v2-pill .v2-pill-shield-more{margin-left:1px;font-size:13px;font-weight:800}html[data-design=v2][lang] .v2-pill.risk{border-color:var(--v2-tb-red);background:var(--v2-t-red);color:var(--v2-c-red)}html[data-design=v2][lang] .v2-pill.risk:hover{border-color:var(--v2-c-red);background:var(--v2-t-red)}html[data-design=v2][lang] .v9-page:not(.hc-phone) .hc-share{cursor:pointer;flex:none}html[data-design=v2][lang] .v2-hero.solo{grid-template-columns:1fr}html[data-design=v2][lang] .v2-hero-card h2 a{color:inherit;text-decoration:none}html[data-design=v2][lang] .v2-hero-card h2 a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}html[data-design=v2][lang] .v2-hero-card h2 a:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:6px}html[data-design=v2][lang] .v2-hero-card .v2-hero-due{align-items:center;gap:6px;margin:-6px 0 14px;font-size:13px;display:flex}html[data-design=v2][lang] .v2-hero-card .v2-hero-due .v2-ic{width:16px;height:16px;color:var(--v2-accent);flex:none}html[data-design=v2][lang] .v2-hero-card .v2-hero-due b{color:var(--v2-ink);font-weight:700}html[data-design=v2][lang] .v2-hero-actions{align-items:center;column-gap:16px}html[data-design=v2][lang] .v2-hero-alt{min-height:44px;font:inherit;color:var(--v2-ink-2);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--v2-line-2);text-decoration-color:var(--v2-line-2);text-underline-offset:3px;background:0 0;border:0;padding:0 2px;font-size:13px;font-weight:600}html[data-design=v2][lang] .v2-hero-alt:hover{color:var(--v2-ink);text-decoration-color:currentColor}html[data-design=v2][lang] .v2-hero-alt:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:6px}html[data-design=v2][lang] .v2-hero-wait{flex-direction:column;gap:10px;display:flex}html[data-design=v2][lang] .v9-page .v2-card,html[data-design=v2][lang] .v9-page .v9-promo,html[data-design=v2][lang] .v9-page .v9-jcard,html[data-design=v2][lang] .v9-page .v2-stat,html[data-design=v2][lang] .v9-page .v2-kpi,html[data-design=v2][lang] .v9-page .hc-deck,html[data-design=v2][lang] .v9-page .hc-list,html[data-design=v2][lang].dark .v9-page .v2-card,html[data-design=v2][lang].dark .v9-page .v9-promo,html[data-design=v2][lang].dark .v9-page .v9-jcard,html[data-design=v2][lang].dark .v9-page .v2-stat,html[data-design=v2][lang].dark .v9-page .v2-kpi,html[data-design=v2][lang].dark .v9-page .hc-deck,html[data-design=v2][lang].dark .v9-page .hc-list{box-shadow:none}html[data-design=v2][lang] .v9-page .v9-jcard:hover,html[data-design=v2][lang] .v9-page a.v9-promo:hover{box-shadow:0 8px 18px -12px #1e1b4b73}html[data-design=v2][lang].dark .v2-tile:hover,html[data-design=v2][lang].dark .v9-jcard:hover,html[data-design=v2][lang].dark .v2-mode:hover:not(.off),html[data-design=v2][lang].dark a.v9-promo:hover,html[data-design=v2][lang].dark .v9-page .v9-jcard:hover,html[data-design=v2][lang].dark .v9-page a.v9-promo:hover{box-shadow:var(--v2-top-hl)}html[data-design=v2][lang] .v9-page:not(.hc-phone) .v9-sec{margin-top:32px}html[data-design=v2][lang] .v9-page:not(.hc-phone){padding-bottom:72px}@media (min-width:768px){html[data-design=v2][lang] .v9-page.hc-phone{padding-bottom:64px}}html[data-design=v2][lang] .hc-x{width:32px;height:32px;color:var(--v2-ink-3);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}html[data-design=v2][lang] .hc-x:hover{background:var(--v2-bg-2);color:var(--v2-ink)}html[data-design=v2][lang] .hc-x:focus-visible{outline:2px solid var(--v2-accent);outline-offset:0}html[data-design=v2][lang] .hc-item>.hc-x{margin-right:8px}html[data-design=v2][lang] .hc-item:has(>.hc-x)>.hc-main{padding-right:6px}html[data-design=v2][lang] .hc-phone .hc-x:after{content:"";border-radius:50%;position:absolute;inset:-6px}html[data-design=v2][lang] .lg-home{position:relative}html[data-design=v2][lang] .lg-home.hideable>.v9-promo{padding-right:46px}html[data-design=v2][lang] .lg-home>.lg-home-x{position:absolute;top:6px;right:6px}html[data-design=v2][lang] .v9-col{flex-direction:column;gap:14px;min-width:0;display:flex}html[data-design=v2][lang] .hs-in{align-items:flex-start;gap:12px;min-width:0;display:flex}html[data-design=v2][lang] .hs-star{background:var(--v2-t-yellow);width:36px;height:36px;color:var(--v2-gold);border-radius:12px;flex:none;place-items:center;display:grid}html[data-design=v2][lang] .hs-tx{flex:1;min-width:0}html[data-design=v2][lang] .hs-top{justify-content:space-between;align-items:baseline;gap:10px;margin:0;display:flex}html[data-design=v2][lang] .hs-top b{color:var(--v2-ink);font-size:14.5px;font-weight:800}html[data-design=v2][lang] .hs-price{color:var(--v2-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}html[data-design=v2][lang] .hs-line{color:var(--v2-ink-2);margin:3px 0 10px;font-size:13px;line-height:1.4}html[data-design=v2][lang] .hs-row>.hs-in{flex:auto;padding:12px 14px 14px}html[data-design=v2][lang] .hs-row .hs-star{width:40px;height:40px}html[data-design=v2][lang] .hs-row .hs-go{height:40px}.lg-home-back{text-align:center;color:var(--v2-ink-2);margin:14px 2px 0;font-size:13px}.lg-homelink{min-height:32px;font:inherit;color:var(--v2-ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-weight:600;text-decoration:underline}.lg-homelink:hover{color:var(--v2-ink)}.lg-homelink:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:4px}html[data-design=v2][lang]{--hl-bone:var(--v2-skel-paint);--hl-fade:.18s}html[data-design=v2][lang] .hl-bone{vertical-align:top;color:#0000;max-width:100%;display:inline-block;position:relative}html[data-design=v2][lang] .hl-bone:before{content:"";background:var(--hl-bone);border-radius:999px;position:absolute;inset:20% 0}html[data-design=v2][lang] .hl-small{font-size:13px}html[data-design=v2][lang] .hl-line{margin:0 0 8px;font-size:13px}html[data-design=v2][lang] .hl-sk .hl-fill{background:var(--hl-bone);box-shadow:none;color:#0000;border-color:#0000}html[data-design=v2][lang] .hl-sk .hl-pet{border-radius:40% 40% 36% 36%;width:100%;height:100%;display:block}html[data-design=v2][lang] .hl-sk .hl-ring{cursor:default}html[data-design=v2][lang] .hl-sk .hl-pill{cursor:default;justify-content:flex-start}html[data-design=v2][lang] .hl-sk .hl-pill:hover,html[data-design=v2][lang] .hl-sk .hl-ring:hover{background:var(--v2-bg);border-color:var(--v2-line)}html[data-design=v2][lang] .hl-sk .hl-dot{background:var(--hl-bone);border-radius:50%;flex:none;width:16px;height:16px}html[data-design=v2][lang] .hl-sk .hl-btn{background:var(--hl-bone);box-shadow:none;cursor:default;border-color:#0000;padding:0}html[data-design=v2][lang] .hl-sk .hc-cta{width:100%}html[data-design=v2][lang] .hl-sk .v9-jcard,html[data-design=v2][lang] .hl-sk .hc-deck,html[data-design=v2][lang] .hl-sk .hc-main{cursor:default}html[data-design=v2][lang] .hl-sk .v9-jcard:hover{background:var(--v2-bg);border-color:var(--v2-line);box-shadow:none;transform:none}html[data-design=v2][lang] .hl-sk .hl-bone:before,html[data-design=v2][lang] .hl-sk .hl-fill,html[data-design=v2][lang] .hl-sk .hl-dot,html[data-design=v2][lang] .hl-sk .hl-btn{animation:var(--v2-skel-anim)}html[data-design=v2][lang] .hl-standby{animation:.16s ease-out .24s backwards hl-show}@keyframes hl-show{0%{opacity:0}to{opacity:1}}@media (max-width:979.98px){html[data-design=v2][lang] .hl-standby>.hl-desk{display:none}}@media (min-width:980px){html[data-design=v2][lang] .hl-standby>.hl-phone{display:none}}html[data-design=v2][lang] .v9-page>.hl-over{z-index:3;padding:inherit;pointer-events:none;animation:hl-out var(--hl-fade) ease-out forwards;position:absolute;inset:0;overflow:hidden}@keyframes hl-out{0%{opacity:1}to{opacity:0}}html[data-design=v2][lang] .hl-body.hl-in{animation:hl-in var(--hl-fade) ease-out backwards}@keyframes hl-in{0%{opacity:0}to{opacity:1}}html[data-design=v2][lang] .v9-page .v2-pill{font-variant-numeric:tabular-nums}html[data-design=v2][lang] .hl-body .hm-closing-wrap{animation:none}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .hl-standby,html[data-design=v2][lang] .hl-body.hl-in{animation:none}html[data-design=v2][lang] .v9-page>.hl-over{display:none}html[data-design=v2][lang] .hl-sk .hl-bone:before,html[data-design=v2][lang] .hl-sk .hl-fill,html[data-design=v2][lang] .hl-sk .hl-dot,html[data-design=v2][lang] .hl-sk .hl-btn{animation:none}}html[data-design=v2][lang] .v2-nudge{box-sizing:border-box;border:1px solid var(--v2-tb-yellow);background:var(--v2-t-yellow);width:100%;color:var(--v2-ink);text-align:left;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:12px;padding:14px;display:grid}html[data-design=v2][lang] .v2-nudge-star{background:var(--v2-bg);border-radius:50%;grid-row:span 2;place-items:center;width:32px;height:32px;display:grid}html[data-design=v2][lang] .v2-nudge-star .v2-ic{width:16px;height:16px;color:var(--v2-gold);fill:var(--v2-gold)}html[data-design=v2][lang] .v2-nudge-body{min-width:0}html[data-design=v2][lang] .v2-nudge-line{color:var(--v2-ink);margin:0;font-size:13.5px;font-weight:600;line-height:1.4}html[data-design=v2][lang] .v2-nudge-price{color:var(--v2-ink-2);margin:2px 0 0;font-size:13px;line-height:1.4}html[data-design=v2][lang] .v2-nudge-acts{flex-wrap:wrap;grid-column:2;align-items:center;gap:14px;margin-top:10px;display:flex}html[data-design=v2][lang] .v2-nudge .v2-btn.gold{background:var(--v2-gold);box-shadow:none}html[data-design=v2][lang] .v2-nudge .v2-btn.gold:hover:not(:disabled):not(.off):not([data-offline]){background:var(--v2-gold)}html[data-design=v2][lang] .v2-nudge-later{font:inherit;color:var(--v2-ink-2);cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:13px;font-weight:600}html[data-design=v2][lang] .v2-nudge-later:hover{color:var(--v2-ink)}html[data-design=v2][lang] .v2-nudge-later:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:6px}html[data-design=v2][lang] .v2-nudge.compact{border-radius:12px;column-gap:10px;padding:10px 12px}html[data-design=v2][lang] .v2-nudge.compact .v2-nudge-star{width:28px;height:28px}html[data-design=v2][lang] .v2-nudge.compact .v2-nudge-star .v2-ic{width:14px;height:14px}html[data-design=v2][lang] .v2-nudge.compact .v2-nudge-line{font-size:13px}html[data-design=v2][lang] .v2-nudge.compact .v2-nudge-acts{gap:12px;margin-top:8px}html[data-design=v2][lang] .v2-nudge-head{color:var(--v2-ink);margin:0 0 2px;font-size:15px;font-weight:800;line-height:1.3}html[data-design=v2][lang] .v2-nudge-head+.v2-nudge-line{color:var(--v2-ink-2);font-weight:500}html[data-design=v2][lang] .v2-nudge.compact .v2-nudge-head{font-size:14px}html[data-design=v2][lang] .v2-nudge .as-status{color:var(--v2-ink-3);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:13px;line-height:1.4}html[data-design=v2][lang] .as-teaser-box{width:100%;max-width:380px;animation:m-pop-in var(--t-modal) var(--e-enter) both}html[data-design=v2][lang] .v2-nudge.as-modal{background:var(--v2-bg);border-radius:20px;column-gap:14px;padding:20px}html[data-design=v2][lang] .v2-nudge.as-modal .v2-nudge-star{background:var(--v2-t-yellow);width:36px;height:36px}html[data-design=v2][lang] .v2-nudge.as-modal .v2-nudge-head{margin-bottom:4px;font-size:18px}html[data-design=v2][lang] .v2-nudge.as-modal .v2-nudge-acts{margin-top:16px}html[data-design=v2][lang] .v2-nudge.as-modal .v2-btn.gold{height:40px;padding:0 16px}html[data-design=v2][lang] .as-spot{border-color:var(--v2-tb-yellow);background:var(--v2-t-yellow);margin-bottom:14px;scroll-margin:88px 0 24px}html[data-design=v2][lang] .as-spot-head{align-items:center;gap:12px;margin-top:12px;display:flex}html[data-design=v2][lang] .as-spot-head h2{margin:0;font-size:22px;font-weight:800;line-height:1.2}html[data-design=v2][lang] .as-spot-vs{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}html[data-design=v2][lang] .as-spot-vs .v2-chip{height:30px;padding:0 12px;font-size:14px}html[data-design=v2][lang] .as-spot-desc{max-width:52ch;margin:10px 0 0;font-size:13.5px;line-height:1.45}html[data-design=v2][lang] .as-spot-buy{border-top:1px solid var(--v2-tb-yellow);margin-top:16px;padding-top:14px}html[data-design=v2][lang] .as-perk{scroll-margin:96px 0}html[data-design=v2][lang] .as-perk.on{border-color:var(--v2-tb-yellow);background:var(--v2-t-yellow)}html[data-design=v2][lang] .as-buy{border-color:var(--v2-tb-yellow);margin-top:12px}html[data-design=v2][lang] .as-guest-cta p{text-align:center;margin:8px 0 0;font-size:13.5px}html[data-design=v2][lang] .as-guest-login{min-height:44px;color:var(--v2-ink);text-underline-offset:3px;align-items:center;padding:0 4px;font-weight:700;text-decoration:underline;display:inline-flex}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .as-teaser-box{animation:none!important}}html[data-design=v2][lang] .lk-note{border:1px solid var(--v2-tb-yellow);background:var(--v2-t-yellow);animation:m-fade-in var(--t-enter) var(--e-out) both;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}html[data-design=v2][lang] .lk-note-ic{background:var(--v2-bg);width:36px;height:36px;color:var(--v2-c-gold-ink);border-radius:12px;flex:none;place-items:center;display:grid}html[data-design=v2][lang] .lk-note-ic .v2-ic{width:18px;height:18px}html[data-design=v2][lang] .lk-note-t{flex:220px;min-width:0}html[data-design=v2][lang] .lk-note-t b{color:var(--v2-ink);font-size:14px;font-weight:800;line-height:1.3;display:block}html[data-design=v2][lang] .lk-note-t p{color:var(--v2-ink-2);margin:2px 0 0;font-size:13px;line-height:1.4}html[data-design=v2][lang] .lk-go{flex:none;min-height:44px;text-decoration:none}html[data-design=v2][lang] .lk-go.lk-block{justify-content:center;width:100%;display:flex}html[data-design=v2][lang] .lk-area+.lk-go.lk-block{margin-top:14px}html[data-design=v2][lang] .v2-btn.lk-quiet{background:var(--v2-t-yellow);border-color:var(--v2-tb-yellow);color:var(--v2-c-gold-ink)!important}html[data-design=v2][lang] .v2-btn.lk-quiet .v2-ic{color:var(--v2-c-gold-ink)}html[data-design=v2][lang] .v2-btn.lk-quiet:hover:not(:disabled):not(.off){background:var(--v2-t-yellow);border-color:var(--v2-gold)}html[data-design=v2][lang] .lk-thumb-shade{pointer-events:none;background:linear-gradient(#0000,#00000059);height:55%;position:absolute;inset:auto 0 0}html[data-design=v2][lang] .lk-thumb-badge{background:var(--v2-gold);width:32px;height:32px;color:var(--v2-on-gold);border-radius:999px;place-items:center;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 1px 4px #00000040}html[data-design=v2][lang] .lk-thumb-badge .v2-ic{width:16px;height:16px;color:var(--v2-on-gold)}html[data-design=v2][lang] .lk-area{position:relative}html[data-design=v2][lang] .lk-frozen{-webkit-user-select:none;user-select:none}html[data-design=v2][lang] .lk-frozen :is(button,a,input,textarea,label,[role=button]){cursor:default}html[data-design=v2][lang] .lk-area.fade .lk-frozen{-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}html[data-design=v2][lang] .lk-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-design=v2][lang] .lk-h{letter-spacing:.06em;text-transform:uppercase;color:var(--v2-ink-3);align-items:center;gap:8px;margin:22px 0 10px;font-size:13px;font-weight:800;display:flex}html[data-design=v2][lang] .lk-h .v2-ic{width:14px;height:14px}html[data-design=v2][lang] .lk-bar{background:var(--v2-line-2);border-radius:6px;height:10px;display:block}@media (max-width:520px){html[data-design=v2][lang] .lk-note .lk-go{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .lk-note{animation:none}}html[data-design=v2][lang] .seo-narrow{max-width:760px}html[data-design=v2][lang] .seo-hero{padding:64px 0 72px}html[data-design=v2][lang] .seo-hero h1{letter-spacing:-.024em;text-wrap:balance;font-size:clamp(34px,4vw,52px);font-weight:800;line-height:1.06}html[data-design=v2][lang] .seo-crumb{color:var(--v2-ink-3);margin:0 0 14px;font-size:13.5px;font-weight:600}html[data-design=v2][lang] .seo-crumb a{color:var(--v2-ink-2);text-decoration:none}html[data-design=v2][lang] .seo-crumb a:hover{color:var(--v2-accent)}html[data-design=v2][lang] .lp-sec.seo-sec{padding:64px 0}html[data-design=v2][lang] .seo .seo-h2-sm{font-size:clamp(22px,2.2vw,28px)}html[data-design=v2][lang] .seo-steps{gap:22px;margin:28px 0 0;padding:0;list-style:none;display:grid}html[data-design=v2][lang] .seo-steps li{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:16px;display:grid}html[data-design=v2][lang] .seo-n{background:var(--v2-bg);border:1px solid var(--v2-line-2);width:36px;height:36px;font-family:var(--v2-display);color:var(--v2-accent);border-radius:12px;place-items:center;font-weight:800;display:grid}html[data-design=v2][lang] .seo-steps h3{margin-top:4px;font-size:19px;font-weight:800;line-height:1.3}html[data-design=v2][lang] .seo-steps p{color:var(--v2-ink-2);margin:6px 0 0;font-size:16px;line-height:1.6}html[data-design=v2][lang] .seo-prose{gap:40px;display:grid}html[data-design=v2][lang] .seo-prose .lp-p{max-width:none;margin-top:10px}html[data-design=v2][lang] .seo-faq{margin-top:24px}html[data-design=v2][lang] .seo-list{color:var(--v2-ink-2);margin:20px 0 0;padding-left:22px;font-size:16.5px;line-height:1.6}html[data-design=v2][lang] .seo-list li+li{margin-top:6px}html[data-design=v2][lang] .seo-list-loose li+li{margin-top:14px}html[data-design=v2][lang] .seo-small{color:var(--v2-ink-3);margin:18px 0 0;font-size:13.5px;line-height:1.55}html[data-design=v2][lang] .seo-links{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}html[data-design=v2][lang] .seo-links a{border:1px solid var(--v2-line);border-radius:var(--v2-r);background:var(--v2-bg);gap:4px;padding:16px 18px;text-decoration:none;display:grid}html[data-design=v2][lang] .seo-links a:hover{border-color:var(--v2-line-2)}html[data-design=v2][lang] .seo-links b{color:var(--v2-ink);font-size:16.5px;font-weight:750}html[data-design=v2][lang] .seo-links span{color:var(--v2-ink-2);font-size:14.5px;line-height:1.5}html[data-design=v2][lang] .lp-foot nav.lp-foot-tools{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-top:18px;font-size:13px;display:flex}html[data-design=v2][lang] .lp-foot nav.lp-foot-tools>span{color:var(--v2-ink-3);font-weight:700}html[data-design=v2][lang] .lp-foot nav.lp-foot-tools a{color:var(--v2-ink-2);text-decoration:none}html[data-design=v2][lang] .lp-foot nav.lp-foot-tools a:hover{color:var(--v2-ink)}@media (max-width:640px){html[data-design=v2][lang] .seo-hero{padding:36px 0 48px}html[data-design=v2][lang] .lp-sec.seo-sec{padding:48px 0}}html[data-design=v2][lang] :where(a[href],button,summary,select,[role=button],[role=tab],[role=link],[role=switch],[role=checkbox],[role=radio],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}html[data-design=v2][lang] :is(button,a).v2-chip{position:relative}html[data-design=v2][lang] :is(button,a).v2-chip:after{content:"";position:absolute;inset:-8px -2px}html[data-design=v2][lang] .v2-fc-flip{width:100%;font:inherit;color:inherit;text-align:inherit;cursor:pointer;perspective:1600px;background:0 0;border:0;border-radius:20px;margin:0;padding:0;display:block}html[data-design=v2][lang] .v2-fc-card{min-height:320px;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.45,0,.55,1);display:block;position:relative}html[data-design=v2][lang] .v2-fc-card.flipped{transform:rotateY(180deg)}html[data-design=v2][lang] .v2-fc-face{backface-visibility:hidden}html[data-design=v2][lang] .v2-fc-face.back{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .v2-fc-card,html[data-design=v2][lang] .v2-fc-card.flipped{transform-style:flat;transition:none;transform:none}html[data-design=v2][lang] .v2-fc-face{transition:opacity .16s linear}html[data-design=v2][lang] .v2-fc-face.back{opacity:0;transform:none}html[data-design=v2][lang] .v2-fc-card:not(.flipped) .v2-fc-face.back{transition:none}html[data-design=v2][lang] .v2-fc-card.flipped .v2-fc-face:not(.back){opacity:0}html[data-design=v2][lang] .v2-fc-card.flipped .v2-fc-face.back{opacity:1}html[data-design=v2][lang] :where(:not(.native-hold-spin,.animate-spin,.v2-fc-face)),html[data-design=v2][lang] :before,html[data-design=v2][lang] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-design=v2][lang] .ia-btn{-webkit-tap-highlight-color:transparent;position:relative;overflow:visible}html[data-design=v2][lang] .ia-btn[aria-busy=true],html[data-design=v2][lang] .ia-btn[aria-disabled=true]:not([data-offline]){cursor:default}html[data-design=v2][lang] .ia-ico{flex:none;place-items:center;line-height:0;display:inline-grid;position:relative}html[data-design=v2][lang] .ia-ico>.v2-ic{transform-origin:50%;grid-area:1/1}html[data-design=v2][lang] .ia-ico.two>.v2-ic{transition:opacity .16s var(--e-out), transform .2s var(--e-out), filter .16s var(--e-out)}html[data-design=v2][lang] .ia-btn[data-on="1"] .ia-ico.two>.ia-ic-off,html[data-design=v2][lang] .ia-btn[data-on="0"] .ia-ico.two>.ia-ic-on{opacity:0;filter:blur(var(--icon-blur,2px));transform:scale(.4)rotate(-30deg)}html[data-design=v2][lang] .ia-btn[data-on="1"] .ia-ic-on{color:var(--ia-accent,var(--v2-accent))}html[data-design=v2][lang] .ia-count{font-variant-numeric:tabular-nums;display:inline-block}html[data-design=v2][lang] .ia-btn[data-pop] .ia-ico{animation:ia-pop .3s var(--e-enter) both}html[data-design=v2][lang] .ia-btn[data-pop][data-on="1"] .ia-ico.two>.ia-ic-on{animation:ia-in .3s var(--e-enter) both}html[data-design=v2][lang] .ia-btn[data-pop][data-on="1"] .ia-ico.two>.ia-ic-off{animation:ia-out .18s var(--e-out) both}html[data-design=v2][lang] .ia-btn[data-pop] .ia-count{animation:ia-tick .3s var(--e-enter) both}html[data-design=v2][lang] .ia-burst{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}html[data-design=v2][lang] .ia-burst i{background:var(--v2-accent);opacity:0;--r:14px;border-radius:50%;width:4px;height:4px;animation:.4s cubic-bezier(.2,.7,.2,1) both ia-burst;position:absolute;top:-2px;left:-2px}html[data-design=v2][lang] .ia-burst i:nth-child(2n){background:var(--ia-accent,var(--v2-c-pink));--r:10px;width:3px;height:3px;top:-1.5px;left:-1.5px}html[data-design=v2][lang] .ia-burst i:first-child{--a:0deg}html[data-design=v2][lang] .ia-burst i:nth-child(2){--a:45deg}html[data-design=v2][lang] .ia-burst i:nth-child(3){--a:90deg}html[data-design=v2][lang] .ia-burst i:nth-child(4){--a:135deg}html[data-design=v2][lang] .ia-burst i:nth-child(5){--a:180deg}html[data-design=v2][lang] .ia-burst i:nth-child(6){--a:225deg}html[data-design=v2][lang] .ia-burst i:nth-child(7){--a:270deg}html[data-design=v2][lang] .ia-burst i:nth-child(8){--a:315deg}html[data-design=v2][lang] .ia-btn[data-shake]{animation:.4s cubic-bezier(.36,.07,.19,.97) both ia-shake}@keyframes ia-pop{0%{transform:scale(.9)}55%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes ia-in{0%{opacity:0;filter:blur(var(--icon-blur,2px));transform:scale(.4)rotate(-30deg)}55%{opacity:1;transform:scale(1.12)rotate(0)}to{opacity:1;transform:none}}@keyframes ia-out{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(var(--icon-blur,2px));transform:scale(.4)rotate(-30deg)}}@keyframes ia-tick{0%{opacity:.2;transform:translateY(45%)scale(.9)}60%{opacity:1;transform:translateY(0)scale(1.12)}to{opacity:1;transform:none}}@keyframes ia-burst{0%{opacity:0;transform:rotate(var(--a)) translateY(-3px) scale(.6)}20%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(-1 * var(--r))) scale(.3)}}@keyframes ia-shake{0%,to{transform:none}15%{transform:translate(-6px)}35%{transform:translate(6px)}55%{transform:translate(-4px)}75%{transform:translate(2px)}}html[data-design=v2][lang] .ia-round{border:1px solid var(--v2-line);background:var(--v2-bg);width:34px;height:34px;color:var(--v2-ink);cursor:pointer;font:inherit;transition:background var(--t-hover) var(--e-out), border-color var(--t-hover) var(--e-out), color var(--t-hover) var(--e-out);border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}html[data-design=v2][lang] .ia-round .v2-ic{width:16px;height:16px}html[data-design=v2][lang] .ia-round:hover:not([aria-disabled=true]){background:var(--v2-bg-2);border-color:var(--v2-line-2)}html[data-design=v2][lang] .ia-btn:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}html[data-design=v2][lang] .ia-round[data-friend=sent]{background:var(--v2-t-blue);border-color:var(--v2-tb-blue)}html[data-design=v2][lang] .ia-round[data-friend=friends]{background:var(--v2-t-green);border-color:var(--v2-tb-green)}html[data-design=v2][lang] .v2-btn.sec.ia-friend[data-friend=sent]{background:var(--v2-t-blue);border-color:var(--v2-tb-blue)}html[data-design=v2][lang] .v2-btn.sec.ia-friend[data-friend=friends],html[data-design=v2][lang] .v2-btn.sec.ia-done{background:var(--v2-t-green);border-color:var(--v2-tb-green)}html[data-design=v2][lang] .v2-btn.sec.ia-friend[data-friend=sent]:hover:not(:disabled):not(.off):not([data-offline]){background:var(--v2-t-blue)}html[data-design=v2][lang] .v2-btn.sec.ia-friend[data-friend=friends]:hover:not(:disabled):not(.off):not([data-offline]),html[data-design=v2][lang] .v2-btn.sec.ia-done:hover:not(:disabled):not(.off):not([data-offline]){background:var(--v2-t-green)}html[data-design=v2][lang] .v2-btn.sec.ia-friend[data-friend=sent] .ia-ic-on{color:var(--v2-c-blue)}html[data-design=v2][lang] .v2-btn.sec.ia-friend[data-friend=friends] .ia-ic-on,html[data-design=v2][lang] .v2-btn.sec.ia-done .ia-ic-on{color:var(--v2-c-green)}html[data-design=v2][lang] .gv-react.ia-btn .ia-ico>.v2-ic{width:18px;height:18px}html[data-design=v2][lang] .gv-react.ia-btn[aria-pressed=true] .ia-ic-off{color:var(--v2-accent)}html[data-design=v2][lang] .lg-row.lg-linked{transition:background var(--t-hover) var(--e-out), border-color var(--t-hover) var(--e-out);grid-template-columns:28px 30px 1fr auto auto;position:relative}html[data-design=v2][lang] .lg-row.lg-linked.has-act{grid-template-columns:28px 30px 1fr auto auto auto}html[data-design=v2][lang] .lg-row.lg-linked:hover{border-color:var(--v2-line-2);background:var(--v2-bg-2)}html[data-design=v2][lang] .lg-hit{border-radius:inherit;z-index:0;position:absolute;inset:0}html[data-design=v2][lang] .lg-hit:focus-visible{outline:2px solid var(--v2-accent);outline-offset:-2px}html[data-design=v2][lang] .lg-row.lg-linked .ia-round{z-index:1;position:relative}html[data-design=v2][lang] .lg-row.lg-linked .lg-nudge{z-index:1;gap:6px;height:44px;padding:0 14px;position:relative}html[data-design=v2][lang] .lg-row.lg-linked .lg-nudged{z-index:1;color:var(--v2-ink-2);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex;position:relative}html[data-design=v2][lang] .lg-row.lg-linked .lg-nudged .v2-ic{color:var(--v2-c-green)}@media (max-width:420px){html[data-design=v2][lang] .lg-row.lg-linked.has-act{grid-template-columns:28px 30px 1fr auto auto}html[data-design=v2][lang] .lg-row.lg-linked.has-act>.lg-chev{display:none}}html[data-design=v2][lang] .lg-row.bot{background:0 0;border-style:dashed}html[data-design=v2][lang] .lg-row.bot .lg-who b.lg-bot-name{min-width:0;color:var(--v2-ink-2);align-items:center;display:flex}html[data-design=v2][lang] .lg-bot-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-design=v2][lang] .lg-row.bot .lg-xp{color:var(--v2-ink-2)}html[data-design=v2][lang] .lg-row.bot.in-zone{border-color:var(--v2-line)}html[data-design=v2][lang] .lg-row.bot.in-zone .lg-who b.lg-bot-name,html[data-design=v2][lang] .lg-row.bot.in-zone .lg-xp{color:var(--v2-ink-3);font-weight:600}html[data-design=v2][lang] .lg-bot-av{border-style:dashed;border-color:var(--v2-line-2);color:var(--v2-ink-2);background:0 0}html[data-design=v2][lang] .lg-bot-tag{border:1px solid var(--v2-line-2);letter-spacing:.06em;text-transform:uppercase;color:var(--v2-ink-2);border-radius:4px;flex:none;margin-left:6px;padding:0 4px;font-size:10px;font-weight:800;line-height:15px;display:inline-block}html[data-design=v2][lang] .lg-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-design=v2][lang] .lg-rgroup-h{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;grid-template-columns:28px 30px 1fr auto auto;min-height:48px}html[data-design=v2][lang] .lg-rgroup-h:hover{border-color:var(--v2-line-2);background:var(--v2-bg-2)}html[data-design=v2][lang] .lg-rgroup-h:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}html[data-design=v2][lang] .lg-rgroup-chev{color:var(--v2-ink-3);transition:transform var(--t-hover) var(--e-out)}html[data-design=v2][lang] .lg-rgroup-chev.open{transform:rotate(180deg)}html[data-design=v2][lang] .lg-rgroup-list{flex-direction:column;gap:6px;margin:6px 0 0 14px;display:flex}html[data-design=v2][lang] .lg-rgroup-list[hidden]{display:none}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .lg-rgroup-chev{transition:none}}html[data-design=v2][lang] .lg-rivals-note{color:var(--v2-ink);align-items:flex-start;gap:10px;margin:0 0 12px;font-size:13.5px;line-height:1.4;display:flex}html[data-design=v2][lang] .lg-rivals-note .v2-ic{color:var(--v2-ink-2);flex:none;margin-top:1px}html[data-design=v2][lang] .lg-rivals-note>span{flex:1}html[data-design=v2][lang] .lg-rivals-ok{font:inherit;color:var(--v2-accent);cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;font-weight:800}html[data-design=v2][lang] .lg-rivals-ok:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .ia-btn,html[data-design=v2][lang] .ia-btn .ia-ico,html[data-design=v2][lang] .ia-btn .ia-ico>.v2-ic,html[data-design=v2][lang] .ia-btn .ia-count,html[data-design=v2][lang] .ia-round{transition:none!important;animation:none!important}html[data-design=v2][lang] .ia-btn .ia-burst{display:none!important}}html[data-design=v2][lang] .tm-stars{color:var(--v2-line-2);vertical-align:middle;gap:2px;display:inline-flex}html[data-design=v2][lang] .tm-stars svg{fill:currentColor;display:block}html[data-design=v2][lang] .tm-stars svg.on{color:var(--v2-gold)}html[data-design=v2][lang] .tm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}html[data-design=v2][lang] .tm-card{border:1px solid var(--v2-line);border-radius:var(--v2-r-lg);background:var(--v2-bg);flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}html[data-design=v2][lang] .tm-body{color:var(--v2-ink);white-space:pre-line;overflow-wrap:anywhere;flex:1;margin:0;font-size:15px;line-height:1.6}html[data-design=v2][lang] .tm-who{color:var(--v2-ink-2);overflow-wrap:anywhere;font-size:13px;font-weight:700}html[data-design=v2][lang] .tm-disclose{color:var(--v2-ink-2);margin:20px 0 0;font-size:13px}@media (max-width:980px){html[data-design=v2][lang] .tm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){html[data-design=v2][lang] .tm-grid{grid-template-columns:minmax(0,1fr)}}html[data-design=v2][lang] .tm-rate{gap:6px;display:flex}html[data-design=v2][lang] .tm-rate button{border:1px solid var(--v2-line);background:var(--v2-bg);width:44px;height:44px;color:var(--v2-line-2);cursor:pointer;border-radius:12px;place-items:center;padding:0;display:grid}html[data-design=v2][lang] .tm-rate button svg{fill:currentColor;width:24px;height:24px}html[data-design=v2][lang] .tm-rate button.on{color:var(--v2-gold);border-color:var(--v2-line-2)}html[data-design=v2][lang] .tm-rate button:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}html[data-design=v2][lang] .tm-count{color:var(--v2-ink-3);text-align:right;font-variant-numeric:tabular-nums;font-size:13px}html[data-design=v2][lang] .tm-consent{color:var(--v2-ink);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}html[data-design=v2][lang] .tm-consent input{width:18px;height:18px;accent-color:var(--v2-accent);flex:none;margin-top:2px}html[data-design=v2][lang] .tm-err{color:var(--v2-c-red);margin:6px 0 0;font-size:13px}html[data-design=v2][lang] .tm-quiet{font:inherit;color:var(--v2-ink-3);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:700}html[data-design=v2][lang] .tm-quiet:hover{color:var(--v2-ink)}html[data-design=v2][lang] .mr-xf{min-width:0;display:grid}html[data-design=v2][lang] span.mr-xf{display:inline-grid}html[data-design=v2][lang] .mr-xf>*{grid-area:1/1;min-width:0}html[data-design=v2][lang] .mr-xf>.mr-xf-out{pointer-events:none}html[data-design=v2][lang] .mr-xf.mr-end{place-items:center end}html[data-design=v2][lang] .mr-xf-out .m-stagger>*,html[data-design=v2][lang] .mr-xf-out .pb-label{animation:none}html[data-design=v2][lang] .mr-xf-out .pb-label{opacity:1;transform:none}html[data-design=v2][lang] .pb-label-swap{justify-items:center}html[data-design=v2][lang] .mr-wash{isolation:isolate;position:relative}html[data-design=v2][lang] .mr-wash:before{content:"";border-radius:inherit;background:var(--wash,var(--v2-t-green));z-index:-1;animation:m-reveal var(--t-popover) var(--e-enter) both;position:absolute;inset:0}html[data-design=v2][lang] .m-pulse.mr-settle{animation-delay:calc(2 * var(--t-stagger))}html[data-design=v2][lang] .mr-fly{pointer-events:none;will-change:transform, opacity}html[data-design=v2][lang] .mr-fly-dot{width:10px;height:10px;box-shadow:0 0 0 2px var(--v2-bg);border-radius:50%}html[data-design=v2][lang] .mr-prize{display:inline-grid}html[data-design=v2][lang] .v2-choice.ok,html[data-design=v2][lang] .v2-choice.bad{isolation:isolate;background:var(--v2-bg);position:relative}html[data-design=v2][lang] .v2-choice.ok:before,html[data-design=v2][lang] .v2-choice.bad:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;animation:m-reveal var(--t-popover) var(--e-enter) both;position:absolute;inset:0}html[data-design=v2][lang] .v2-choice.ok:before{background:var(--v2-t-green)}html[data-design=v2][lang] .v2-choice.bad:before{background:var(--v2-t-red)}html[data-design=v2][lang] .m-reveal.mr-after{animation-delay:var(--t-stagger)}html[data-design=v2][lang] .mr-chev{transition:transform var(--t-dropdown) var(--e-move)}html[data-design=v2][lang] .v2-round[open]>.v2-list,html[data-design=v2][lang] .hc-body{transform-origin:50% 0;animation:m-pop-in var(--t-dropdown) var(--e-enter) both}html[data-design=v2][lang] .lg-tier{position:relative}html[data-design=v2][lang] .lg-tier.on{border-color:var(--v2-line);box-shadow:none}html[data-design=v2][lang] .lg-tier-ind{border-radius:inherit;border:1px solid var(--tc);box-shadow:inset 0 0 0 1px var(--tc);pointer-events:none;position:absolute;inset:-1px}html[data-design=v2][lang] .srs-in>div{transition:transform .52s var(--e-move)}html[data-design=v2][lang] .pb-scene:before{clip-path:circle(0 at 50% 55%);transition:clip-path .6s var(--e-enter), opacity .6s var(--e-enter)}html[data-design=v2][lang] .pb-scene.lit:before{clip-path:circle(150% at 50% 55%)}html[data-design=v2][lang] .pb-scene.done .pb-info>*{animation:m-rise var(--t-popover) var(--e-enter) backwards}html[data-design=v2][lang] .pb-scene.done .pb-info>:nth-child(2){animation-delay:var(--t-stagger)}html[data-design=v2][lang] .pb-scene.done .pb-info>:nth-child(3){animation-delay:calc(2 * var(--t-stagger))}html[data-design=v2][lang] .pb-scene.done .pb-info>:nth-child(4){animation-delay:calc(3 * var(--t-stagger))}html[data-design=v2][lang] .pl-range{appearance:none;cursor:pointer;background:0 0;height:20px;margin:0}html[data-design=v2][lang] .pl-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--v2-ink) var(--pct,0%), var(--v2-bg-3) var(--pct,0%));border-radius:999px;height:4px}html[data-design=v2][lang] .pl-range::-moz-range-track{background:linear-gradient(to right, var(--v2-ink) var(--pct,0%), var(--v2-bg-3) var(--pct,0%));border-radius:999px;height:4px}html[data-design=v2][lang] .pl-range::-webkit-slider-thumb{appearance:none;background:var(--v2-ink);border:2px solid var(--v2-bg);width:18px;height:18px;transition:transform var(--t-press) var(--e-enter);border-radius:50%;margin-top:-7px;box-shadow:0 1px 3px #1e1b4b4d}html[data-design=v2][lang] .pl-range::-moz-range-thumb{background:var(--v2-ink);border:2px solid var(--v2-bg);width:14px;height:14px;transition:transform var(--t-press) var(--e-enter);border-radius:50%;box-shadow:0 1px 3px #1e1b4b4d}html[data-design=v2][lang] .pl-range:active::-webkit-slider-thumb{transform:scale(var(--knob-stretch), calc(2 - var(--knob-stretch)))}html[data-design=v2][lang] .pl-range:active::-moz-range-thumb{transform:scale(var(--knob-stretch), calc(2 - var(--knob-stretch)))}html[data-design=v2][lang] .pl-range:focus-visible{outline:2px solid var(--v2-accent);outline-offset:4px;border-radius:6px}html[data-design=v2][lang] .mr-fill{transition:clip-path var(--t-move) var(--e-move)}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .mr-wash:before,html[data-design=v2][lang] .v2-choice.ok:before,html[data-design=v2][lang] .v2-choice.bad:before,html[data-design=v2][lang] .m-reveal.mr-after,html[data-design=v2][lang] .v2-round[open]>.v2-list,html[data-design=v2][lang] .hc-body,html[data-design=v2][lang] .pb-scene.done .pb-info>*,html[data-design=v2][lang] .lv-opt{animation:none}html[data-design=v2][lang] .mr-chev,html[data-design=v2][lang] .srs-in>div,html[data-design=v2][lang] .mr-fill{transition:none}html[data-design=v2][lang] .pl-range::-webkit-slider-thumb{transition:none}html[data-design=v2][lang] .pl-range::-moz-range-thumb{transition:none}html[data-design=v2][lang] .pl-range:active::-webkit-slider-thumb{transform:none}html[data-design=v2][lang] .pl-range:active::-moz-range-thumb{transform:none}html[data-design=v2][lang] .pb-scene:before{clip-path:none;transition:opacity var(--t-reduced) linear}html[data-design=v2][lang] .mr-fly{display:none}}html[data-design=v2][lang] .dp-field{background:var(--v2-bg);border:1px solid var(--v2-line);width:100%;min-height:44px;font:inherit;color:var(--v2-ink);text-align:left;cursor:pointer;transition:border-color var(--t-hover) var(--e-out), background var(--t-hover) var(--e-out);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px 0 14px;font-size:14px;font-weight:600;display:flex}html[data-design=v2][lang] .dp-field:hover{border-color:var(--v2-line-2)}html[data-design=v2][lang] .dp-field:focus-visible,html[data-design=v2][lang] .dp-field[aria-expanded=true]{border-color:var(--v2-ink);outline:none}html[data-design=v2][lang] .dp-field[data-empty] .dp-field-t{color:var(--v2-ink-3);font-weight:500}html[data-design=v2][lang] .dp-field svg{color:var(--v2-ink-2);flex:none}html[data-design=v2][lang] .dp-field:disabled{opacity:.5;cursor:default}html[data-design=v2][lang] .dp-field-t{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}html[data-design=v2][lang] .dp-pop{z-index:10000;background:var(--v2-bg);border:1px solid var(--v2-line);width:min(338px,100vw - 16px);box-shadow:0 18px 44px -18px var(--v2-scrim), 0 2px 6px -2px var(--v2-scrim);transform-origin:var(--origin-x,0) var(--origin-y,0);animation:m-pop-in var(--t-dropdown) var(--e-enter) both;border-radius:20px;padding:12px 14px 8px;position:fixed}html[data-design=v2][lang] .v2-sheet.dp-sheet{z-index:10000}html[data-design=v2][lang] .v2-sheet.dp-sheet>div{padding-top:8px}html[data-design=v2][lang] .dp-grab{background:var(--v2-line-2);border-radius:2px;width:36px;height:4px;margin:0 auto 10px;display:block}html[data-design=v2][lang] .dp-panel{color:var(--v2-ink)}html[data-design=v2][lang] .dp-title{color:var(--v2-ink-2);margin:0 0 4px;padding-left:6px;font-size:13px;font-weight:700}html[data-design=v2][lang] .dp-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}html[data-design=v2][lang] .dp-month{font-family:var(--v2-font);letter-spacing:-.01em;color:var(--v2-ink);margin:0;padding-left:6px;font-size:15px;font-weight:700}html[data-design=v2][lang] .dp-nav{gap:2px;display:flex}html[data-design=v2][lang] .dp-navbtn{width:44px;height:44px;color:var(--v2-ink-2);cursor:pointer;transition:background var(--t-hover) var(--e-out), color var(--t-hover) var(--e-out);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}html[data-design=v2][lang] .dp-navbtn:hover:not(:disabled){background:var(--v2-bg-2);color:var(--v2-ink)}html[data-design=v2][lang] .dp-navbtn:disabled{color:var(--v2-line-2);cursor:default}html[data-design=v2][lang] .dp-navbtn:focus-visible,html[data-design=v2][lang] .dp-link:focus-visible{outline:2px solid var(--v2-accent);outline-offset:-2px}html[data-design=v2][lang] .dp-gridwrap{position:relative;overflow:hidden}html[data-design=v2][lang] .dp-grid.dp-grid-old{pointer-events:none;position:absolute;top:0;left:0}html[data-design=v2][lang] .dp-grid.dp-grid-old[data-dir=next]{animation:dp-out-next var(--t-popover-out) var(--e-exit) both}html[data-design=v2][lang] .dp-grid.dp-grid-old[data-dir=prev]{animation:dp-out-prev var(--t-popover-out) var(--e-exit) both}html[data-design=v2][lang] .dp-grid{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}html[data-design=v2][lang] .dp-grid[data-dir=next]{animation:dp-in-next var(--t-popover) var(--e-enter) both}html[data-design=v2][lang] .dp-grid[data-dir=prev]{animation:dp-in-prev var(--t-popover) var(--e-enter) both}html[data-design=v2][lang] .dp-grid th{height:30px;color:var(--v2-ink-3);text-align:center;padding:0;font-size:13px;font-weight:600}html[data-design=v2][lang] .dp-grid td{text-align:center;padding:0}html[data-design=v2][lang] .dp-day{width:44px;max-width:100%;height:44px;font:inherit;font-variant-numeric:tabular-nums;color:var(--v2-ink);cursor:pointer;transition:background var(--t-tap) var(--e-out), color var(--t-tap) var(--e-out);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0 auto;font-size:14px;font-weight:500;display:inline-flex;position:relative}html[data-design=v2][lang] .dp-day[data-out]{color:var(--v2-ink-3)}html[data-design=v2][lang] .dp-day:hover:not([aria-disabled]):not([data-selected]){background:var(--v2-bg-2)}html[data-design=v2][lang] .dp-day:focus-visible{outline:2px solid var(--v2-accent);outline-offset:-2px}html[data-design=v2][lang] .dp-day[data-today]{font-weight:700}html[data-design=v2][lang] .dp-day[data-today]:after{content:"";background:var(--v2-accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:7px;left:50%}html[data-design=v2][lang] .dp-day[data-selected]{background:var(--v2-ink);color:var(--v2-on-ink);font-weight:700}html[data-design=v2][lang] .dp-day[data-selected]:after{background:var(--v2-on-ink)}html[data-design=v2][lang] .dp-day[aria-disabled]{color:var(--v2-ink-3);opacity:.4;cursor:default}html[data-design=v2][lang] .dp-foot{border-top:1px solid var(--v2-line);align-items:center;gap:2px;margin-top:6px;padding-top:6px;display:flex}html[data-design=v2][lang] .dp-link{min-height:44px;font:inherit;color:var(--v2-ink);cursor:pointer;transition:background var(--t-hover) var(--e-out);background:0 0;border:0;border-radius:12px;padding:0 12px;font-size:14px;font-weight:600}html[data-design=v2][lang] .dp-link:hover{background:var(--v2-bg-2)}html[data-design=v2][lang] .dp-clear{color:var(--v2-ink-2);margin-left:auto}html[data-design=v2][lang] .dp-done{margin-left:auto}html[data-design=v2][lang] .dp-clear+.dp-done{margin-left:0}html[data-design=v2][lang] .dp-sheet .dp-day{width:100%;max-width:52px;height:46px;font-size:15px}@keyframes dp-in-next{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes dp-in-prev{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes dp-out-next{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-16px)}}@keyframes dp-out-prev{0%{opacity:1;transform:none}to{opacity:0;transform:translate(16px)}}@keyframes dp-fade{0%{opacity:0}to{opacity:1}}@keyframes dp-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .dp-pop{animation:none}html[data-design=v2][lang] .dp-grid[data-dir=next],html[data-design=v2][lang] .dp-grid[data-dir=prev]{animation:.12s linear both dp-fade}html[data-design=v2][lang] .dp-grid.dp-grid-old[data-dir=next],html[data-design=v2][lang] .dp-grid.dp-grid-old[data-dir=prev]{animation:96ms linear both dp-fade-out}html[data-design=v2][lang] .dp-day,html[data-design=v2][lang] .dp-field,html[data-design=v2][lang] .dp-navbtn,html[data-design=v2][lang] .dp-link{transition:none}}html[data-design=v2][lang] .off-toast[data-state=exit],html[data-design=v2][lang] .ws-toast[data-state=exit]{animation:m-pop-out var(--t-toast-out) var(--e-exit) both}html[data-design=v2][lang] .lv-toast[data-state=exit]{animation:m-toast-x-out var(--t-toast-out) var(--e-exit) both}html[data-design=v2][lang] .tc-donetoast{transform-origin:50% 100%;animation:m-toast-x-in var(--t-toast) var(--e-enter) both}html[data-design=v2][lang] .tc-donetoast[data-state=exit]{animation:m-toast-x-out var(--t-toast-out) var(--e-exit) both;pointer-events:none}html[data-design=v2][lang] .off-toast[data-state=exit]{pointer-events:none}html[data-design=v2][lang] [data-state=exit] .as-teaser-box{animation:m-pop-out var(--t-modal-out) var(--e-exit) both}@keyframes m-toast-x-in{0%{opacity:0;transform:translateX(-50%) scale(var(--pop-scale,.95))}to{opacity:1;transform:translate(-50%)}}@keyframes m-toast-x-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translateX(-50%) scale(var(--pop-scale,.95))}}html[data-design=v2][lang] :is(a,button,label).v2-pill,html[data-design=v2][lang] :is(a,button,label).v2-choice,html[data-design=v2][lang] :is(a,button).v2-list-row,html[data-design=v2][lang] .v2-tabs>:is(a,button):not(.v2-tab-study),html[data-design=v2][lang] .v2-tabs .v2-tab-study>i{will-change:transform;transition:transform var(--t-press) var(--e-enter), background var(--t-hover) var(--e-out), border-color var(--t-hover) var(--e-out), box-shadow var(--t-hover) var(--e-out), color var(--t-hover) var(--e-out)}html[data-design=v2][lang] :is(a,button).dk-mode{will-change:transform;transition:transform var(--t-hover) var(--e-enter), box-shadow var(--t-hover) var(--e-out), border-color var(--t-hover) var(--e-out)}html[data-design=v2][lang] :is(a,button,label).v2-pill:active:not(:disabled):not([aria-disabled=true]),html[data-design=v2][lang] :is(a,button,label).v2-choice:active:not(:disabled):not([aria-disabled=true]),html[data-design=v2][lang] :is(a,button).v2-list-row:active:not(:disabled):not([aria-disabled=true]),html[data-design=v2][lang] .v2-tabs>:is(a,button):not(.v2-tab-study):not(.off):active,html[data-design=v2][lang] .v2-tabs .v2-tab-study:active>i,html[data-design=v2][lang] :is(a,button).dk-mode:active:not(.off):not(:disabled){transform:scale(var(--press-scale));transition-duration:var(--t-press)}html[data-design=v2][lang] .v2-toggle[data-moved]:after{animation:m-knob-off var(--t-move) var(--e-move)}html[data-design=v2][lang] .v2-toggle.on[data-moved]:after{animation:m-knob-on var(--t-move) var(--e-move)}@keyframes m-knob-on{0%{transform:translate(0)}50%{transform:translateX(9px) scale(var(--knob-stretch,1.12), calc(2 - var(--knob-stretch,1.12)))}to{transform:translate(18px)}}@keyframes m-knob-off{0%{transform:translate(18px)}50%{transform:translateX(9px) scale(var(--knob-stretch,1.12), calc(2 - var(--knob-stretch,1.12)))}to{transform:translate(0)}}html[data-design=v2][lang] .m-ind{pointer-events:none;z-index:0;position:absolute}html[data-design=v2][lang] .v2-segs[data-ind]{position:relative}html[data-design=v2][lang] .v2-segs[data-ind]>:not(.m-ind){z-index:1;position:relative}html[data-design=v2][lang] .v2-segs>.m-ind{background:var(--v2-bg);border-radius:999px;box-shadow:0 1px 2px #0000000f}html[data-design=v2][lang] .v2-segs[data-ind]>.on{box-shadow:none;background:0 0}html[data-design=v2][lang] .v2-tabs>a{position:relative}html[data-design=v2][lang] .v2-tabs>a.on:before{content:"";background:var(--v2-accent);border-radius:0 0 3px 3px;width:20px;height:3px;margin-left:-10px;position:absolute;top:-7px;left:50%}html[data-design=v2][lang] .v2-tabs>.m-ind{background:var(--v2-accent);border-radius:0 0 3px 3px}html[data-design=v2][lang] .v2-tabs[data-ind]>a.on:before{opacity:0}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .off-toast,html[data-design=v2][lang] .ws-toast,html[data-design=v2][lang] .lv-toast,html[data-design=v2][lang] .tc-donetoast{animation:m-fade-in var(--t-reduced) linear both}html[data-design=v2][lang] .off-toast[data-state=exit],html[data-design=v2][lang] .ws-toast[data-state=exit],html[data-design=v2][lang] .lv-toast[data-state=exit],html[data-design=v2][lang] .tc-donetoast[data-state=exit]{animation:m-fade-out calc(var(--t-reduced) * .8) linear both}html[data-design=v2][lang] .as-teaser-box,html[data-design=v2][lang] [data-state=exit] .as-teaser-box{animation:none}html[data-design=v2][lang] :is(a,button,label).v2-pill,html[data-design=v2][lang] :is(a,button,label).v2-choice,html[data-design=v2][lang] :is(a,button).v2-list-row,html[data-design=v2][lang] .v2-tabs>:is(a,button),html[data-design=v2][lang] .v2-tabs .v2-tab-study>i,html[data-design=v2][lang] :is(a,button).dk-mode{transition:background var(--t-reduced) linear, border-color var(--t-reduced) linear, color var(--t-reduced) linear;transform:none!important}html[data-design=v2][lang] .v2-medal-btn,html[data-design=v2][lang] .v2-medal-btn:active,html[data-design=v2][lang] .v2-medal-btn:hover{transition:none;transform:none}html[data-design=v2][lang] .v2-toggle:after,html[data-design=v2][lang] .v2-toggle[data-moved]:after{transition:none;animation:none}html[data-design=v2][lang] .m-ind{display:none}}html[data-design=v2][lang] .v2-tsw{--tsw-pad:4px;padding:var(--tsw-pad);background:var(--v2-bg-2);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;max-width:100%;font:inherit;border:0;border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;display:inline-grid;position:relative}html[data-design=v2][lang] .v2-tsw>button,html[data-design=v2][lang] .v2-tsw>span[data-i]{z-index:1;height:32px;color:var(--v2-ink-2);cursor:pointer;white-space:nowrap;transition:color var(--t-hover,.15s) ease;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;position:relative}html[data-design=v2][lang] .v2-tsw>.on{color:var(--v2-ink);cursor:grab}html[data-design=v2][lang] .v2-tsw:has(.v2-tsw-thumb[data-dragging])>*{cursor:grabbing}html[data-design=v2][lang] .v2-tsw>button:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}html[data-design=v2][lang] .v2-tsw.two:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}html[data-design=v2][lang] .v2-tsw-thumb{z-index:0;top:var(--tsw-pad);bottom:var(--tsw-pad);left:var(--tsw-pad);background:var(--v2-bg);pointer-events:none;will-change:transform;border-radius:999px;transition:transform .38s cubic-bezier(.34,1.4,.64,1),opacity .15s linear;position:absolute;box-shadow:0 1px 2px #1e1b4b14,0 2px 8px -4px #1e1b4b2e}html[data-design=v2][lang] .v2-tsw-thumb[data-dragging]{box-shadow:0 1px 2px #1e1b4b1a,0 6px 14px -6px #1e1b4b4d}html[data-design=v2][lang].dark .v2-tsw{box-shadow:inset 0 0 0 1px var(--v2-hairline)}html[data-design=v2][lang].dark .v2-tsw-thumb,html[data-design=v2][lang].dark .v2-tsw-thumb[data-dragging]{background:var(--v2-bg-3);box-shadow:inset 0 0 0 1px var(--v2-hairline), var(--v2-top-hl)}html[data-design=v2][lang] .v2-disclose-btn{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;margin:0;padding:0;display:flex}html[data-design=v2][lang] .v2-disclose-btn:focus-visible{outline:2px solid var(--v2-accent);outline-offset:4px}html[data-design=v2][lang] .v2-disclose-btn .grow{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}html[data-design=v2][lang] .v2-disclose-title{display:block}html[data-design=v2][lang] .v2-disclose-sub{font-family:var(--v2-font,inherit);letter-spacing:0;font-size:13px;font-weight:400;line-height:1.45;display:block}html[data-design=v2][lang] .v2-disclose-chev{color:var(--v2-ink-3);flex:none;transition:transform .26s cubic-bezier(.22,.8,.24,1)}html[data-design=v2][lang] .v2-disclose[data-open] .v2-disclose-chev{transform:rotate(180deg)}html[data-design=v2][lang] .v2-disclose-body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,.8,.24,1),opacity .2s;display:grid}html[data-design=v2][lang] .v2-disclose[data-open] .v2-disclose-body{opacity:1;grid-template-rows:1fr}html[data-design=v2][lang] .v2-disclose-inner{min-height:0;overflow:hidden}html.theme-vt::view-transition-old(root){mix-blend-mode:normal;animation:none}html.theme-vt::view-transition-new(root){mix-blend-mode:normal;animation:none}html.theme-vt::view-transition-old(root){z-index:1}html.theme-vt::view-transition-new(root){z-index:2}@media (prefers-reduced-motion:reduce){html[data-design=v2][lang] .v2-tsw-thumb{transition:opacity .15s linear}html[data-design=v2][lang] .v2-disclose-chev,html[data-design=v2][lang] .v2-disclose-body{transition:none}}html[data-design=v2][lang] .v2-segs>:is(a,button):not(.m-ind){position:relative}html[data-design=v2][lang] .v2-segs>:is(a,button):not(.m-ind):after{content:"";position:absolute;inset:-4px -2px}html[data-design=v2][lang] .pb-filters{margin-top:-6px;padding:6px 0}html[data-design=v2][lang] .pb-filters button{position:relative}html[data-design=v2][lang] .pb-filters button:after{content:"";position:absolute;inset:-6px -3px}
