.ambient[data-v-bb43c606]{z-index:-1;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.orb[data-v-bb43c606]{filter:blur(90px);opacity:.32;border-radius:50%;position:absolute}.orb-a[data-v-bb43c606]{background:#7c5cff;width:46vw;height:46vw;top:-14vw;left:-12vw}.orb-b[data-v-bb43c606]{opacity:.2;background:#3ba0ff;width:38vw;height:38vw;top:30vh;right:-10vw}.orb-c[data-v-bb43c606]{opacity:.12;background:#22d3c5;width:30vw;height:30vw;bottom:-14vw;left:30vw}:root[data-theme=light] .orb[data-v-bb43c606]{opacity:.14}.grid-lines[data-v-bb43c606]{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(at 50% 0,#000 0%,#0000 70%);mask-image:radial-gradient(at 50% 0,#000 0%,#0000 70%)}:root[data-theme=light] .grid-lines[data-v-bb43c606]{background-image:linear-gradient(#0f172a0a 1px,#0000 1px),linear-gradient(90deg,#0f172a0a 1px,#0000 1px)}.dot[data-v-bb43c606]{opacity:0;background:#cbd5ff;border-radius:50%;animation:linear infinite drift-bb43c606;position:absolute}:root[data-theme=light] .dot[data-v-bb43c606]{background:#6343f5}@keyframes drift-bb43c606{0%{opacity:0;transform:translateY(20px)}20%,80%{opacity:.45}to{opacity:0;transform:translateY(-120px)}}@media (max-width:768px){.dot[data-v-bb43c606]:nth-child(n+12){display:none}}.progress[data-v-9a14ec33]{z-index:120;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.progress span[data-v-9a14ec33]{background:var(--grad);transform-origin:0;height:100%;display:block;box-shadow:0 0 10px #3ba0ff99}.cursor-glow[data-v-1f279199]{pointer-events:none;z-index:0;mix-blend-mode:screen;background:radial-gradient(circle,#7c5cff1f,#3ba0ff0d 40%,#0000 70%);border-radius:50%;width:400px;height:400px;position:fixed;top:0;left:0;transform:translate(-600px,-600px)}:root[data-theme=light] .cursor-glow[data-v-1f279199]{mix-blend-mode:multiply;background:radial-gradient(circle,#6343f514,#0000 65%)}.brand[data-v-aed14c0a]{font-family:var(--font-head);letter-spacing:-.02em;align-items:center;gap:10px;font-size:19px;font-weight:700;display:inline-flex}.mark[data-v-aed14c0a],.mark-img[data-v-aed14c0a]{border-radius:10px;box-shadow:0 6px 20px -6px #7c5cffb3}.sub[data-v-aed14c0a]{letter-spacing:.08em;border:1px solid var(--border);color:var(--text-2);vertical-align:3px;border-radius:6px;margin-left:6px;padding:2px 6px;font-size:11px;font-weight:600}.lang[data-v-9c74623c]{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:3px;display:inline-flex}.lang button[data-v-9c74623c]{letter-spacing:.04em;min-width:38px;height:34px;color:var(--text-2);border-radius:9px;font-size:12.5px;font-weight:600;transition:background-color .25s,color .25s}.lang button[data-v-9c74623c]:hover{color:var(--text)}.lang button.on[data-v-9c74623c]{color:#fff;background:var(--grad)}.nav[data-v-8d995e4c]{z-index:100;height:var(--nav-h);transition:background-color .35s var(--ease), box-shadow .35s var(--ease), border-color .35s;border-bottom:1px solid #0000;position:fixed;top:0;bottom:auto;left:0;right:0}.nav.scrolled[data-v-8d995e4c],.nav.open[data-v-8d995e4c]{background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(150%);border-bottom-color:var(--border);box-shadow:0 10px 30px -20px #0009}.nav-inner[data-v-8d995e4c]{align-items:center;gap:20px;height:100%;display:flex}.nav-brand[data-v-8d995e4c]{border-radius:10px;flex:none}.nav-links[data-v-8d995e4c]{gap:4px;margin:0 auto;display:flex}.nav-links a[data-v-8d995e4c]{color:var(--text-2);border-radius:10px;padding:8px 12px;font-size:14.5px;font-weight:500;transition:color .2s,background-color .2s}.nav-links a[data-v-8d995e4c]:hover{color:var(--text);background:var(--surface)}.nav-actions[data-v-8d995e4c]{align-items:center;gap:10px;margin-left:auto;display:flex}.login[data-v-8d995e4c]{position:relative}.chev[data-v-8d995e4c]{transition:transform .25s var(--ease)}.chev.up[data-v-8d995e4c]{transform:rotate(180deg)}.login-menu[data-v-8d995e4c]{background:color-mix(in srgb, var(--surface-solid) 92%, transparent);width:290px;box-shadow:var(--shadow);padding:8px;position:absolute;top:calc(100% + 10px);right:0}.menu-hint[data-v-8d995e4c]{padding:6px 10px 8px}.menu-item[data-v-8d995e4c]{border-radius:12px;align-items:center;gap:12px;padding:10px;transition:background-color .2s;display:flex}.menu-item[data-v-8d995e4c]:hover{background:var(--surface-2)}.menu-item[data-v-8d995e4c]:focus-visible{background:var(--surface-2)}.menu-item strong[data-v-8d995e4c]{font-size:14.5px;display:block}.menu-item small[data-v-8d995e4c]{color:var(--text-2);font-size:12.5px;line-height:1.35;display:block}.menu-item .go[data-v-8d995e4c]{color:var(--text-3);margin-left:auto}.menu-item .spinner[data-v-8d995e4c]{margin-left:auto}.ico.sm[data-v-8d995e4c]{border-radius:10px;width:36px;height:36px}.spinner.dark[data-v-8d995e4c]{border-color:#7c5cff40;border-top-color:var(--purple)}.burger[data-v-8d995e4c]{display:none}.drop-enter-active[data-v-8d995e4c],.drop-leave-active[data-v-8d995e4c]{transition:opacity .2s, transform .25s var(--ease)}.drop-enter-from[data-v-8d995e4c],.drop-leave-to[data-v-8d995e4c]{opacity:0;transform:translateY(-6px)}.mobile[data-v-8d995e4c]{inset:var(--nav-h) 0 0 0;background:var(--bg);border-top:1px solid var(--border);position:fixed;overflow-y:auto}.mobile-inner[data-v-8d995e4c]{flex-direction:column;gap:18px;padding-top:20px;padding-bottom:40px;display:flex}.m-links[data-v-8d995e4c]{flex-direction:column;display:flex}.m-links a[data-v-8d995e4c]{font-family:var(--font-head);border-bottom:1px solid var(--border);padding:14px 4px;font-size:22px;font-weight:600}.m-label[data-v-8d995e4c]{text-transform:uppercase;letter-spacing:.1em;margin-top:6px}.m-portals[data-v-8d995e4c]{gap:10px;display:grid}.m-portal[data-v-8d995e4c]{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:0 16px;font-weight:600;display:flex}.m-portal .spinner[data-v-8d995e4c]{margin-left:auto}.m-row[data-v-8d995e4c]{justify-content:space-between;align-items:center;display:flex}.sheet-enter-active[data-v-8d995e4c],.sheet-leave-active[data-v-8d995e4c]{transition:opacity .25s, transform .3s var(--ease)}.sheet-enter-from[data-v-8d995e4c],.sheet-leave-to[data-v-8d995e4c]{opacity:0;transform:translateY(-10px)}@media (max-width:1100px){.hide-md[data-v-8d995e4c]{display:none}}@media (max-width:980px){.nav-links[data-v-8d995e4c],.hide-sm[data-v-8d995e4c]{display:none}.burger[data-v-8d995e4c]{display:inline-grid}}.hero[data-v-2f7e306f]{padding:calc(var(--nav-h) + clamp(24px, 5vw, 56px)) 0 clamp(16px, 3vw, 32px);position:relative}.hero-grid[data-v-2f7e306f]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.hero-title[data-v-2f7e306f]{letter-spacing:-.035em;font-size:clamp(36px,5vw,62px);font-weight:700}.hero-sub[data-v-2f7e306f]{font-family:var(--font-head);margin-top:16px;font-size:clamp(18px,2vw,23px);font-weight:600;line-height:1.3}.hero-desc[data-v-2f7e306f]{max-width:540px;color:var(--text-2);margin-top:16px;font-size:clamp(16px,1.5vw,18px)}.hero-cta[data-v-2f7e306f]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-portals[data-v-2f7e306f]{margin-top:28px}.hero-portals .tiny[data-v-2f7e306f]{text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.hp-row[data-v-2f7e306f]{flex-wrap:wrap;gap:8px;display:flex}.hp[data-v-2f7e306f]{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14.5px;font-weight:600;transition:border-color .25s,background-color .25s;display:inline-flex}.hp[data-v-2f7e306f]:hover{background:var(--surface-2);border-color:#7c5cff8c}.hp svg[data-v-2f7e306f]{color:var(--cyan)}.spinner.dark[data-v-2f7e306f]{border-color:#7c5cff40;border-top-color:var(--purple);width:17px;height:17px}.hero-in[data-v-2f7e306f]{animation:heroIn-2f7e306f 1s var(--ease) both;animation-delay:calc(var(--i) * 90ms + 80ms)}.hero-rise[data-v-2f7e306f]{animation:heroRise-2f7e306f .9s var(--ease) both}@keyframes heroRise-2f7e306f{0%{transform:translateY(14px)}}@keyframes heroIn-2f7e306f{0%{opacity:0;transform:translateY(22px)}}.hero-visual[data-v-2f7e306f]{min-width:0;position:relative}.hub[data-v-2f7e306f]{aspect-ratio:1.08;place-items:center;width:100%;display:grid;position:relative}.hub-glow[data-v-2f7e306f]{aspect-ratio:1;filter:blur(30px);background:radial-gradient(closest-side,#7c5cff61,#3ba0ff24 60%,#0000);border-radius:50%;width:62%;animation:6s ease-in-out infinite glowPulse-2f7e306f;position:absolute}.hub-ring[data-v-2f7e306f]{aspect-ratio:1;border:1px solid var(--border);border-radius:50%;position:absolute}.hub-ring.r1[data-v-2f7e306f]{border-color:#7c5cff59;width:30%}.hub-ring.r2[data-v-2f7e306f]{border-style:dashed;border-color:#3ba0ff4d;width:56%;animation:60s linear infinite hubSpin-2f7e306f}.hub-ring.r3[data-v-2f7e306f]{border-color:color-mix(in srgb, var(--border) 70%, transparent);width:84%}.core[data-v-2f7e306f]{z-index:2;border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface-solid) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--glow);border-radius:28px;justify-items:center;gap:6px;padding:22px 24px 16px;display:grid;position:relative}.core[data-v-2f7e306f] .mark{border-radius:16px;width:54px;height:54px}.core b[data-v-2f7e306f]{font-family:var(--font-head);letter-spacing:.24em;color:var(--text-2);font-size:13px}.orbit[data-v-2f7e306f]{aspect-ratio:1;width:56%;animation:40s linear infinite hubSpin-2f7e306f;position:absolute}.orb[data-v-2f7e306f]{width:0;height:0;rotate:var(--a);position:absolute;top:50%;left:50%}.orb-in[data-v-2f7e306f]{border:1px solid var(--border);background:var(--surface-solid);width:42px;height:42px;box-shadow:var(--shadow-sm);translate:0 -50cqw;transform:rotate(calc(-1 * var(--a)));border-radius:50%;place-items:center;display:grid;position:absolute;top:-21px;left:-21px}.orbit[data-v-2f7e306f]{container-type:inline-size}.orb-in[data-v-2f7e306f] svg{animation:40s linear infinite reverse hubSpin-2f7e306f}.orb.purple .orb-in[data-v-2f7e306f]{color:#a993ff}.orb.gold .orb-in[data-v-2f7e306f]{color:var(--gold)}.orb.blue .orb-in[data-v-2f7e306f]{color:#7cc0ff}.orb.cyan .orb-in[data-v-2f7e306f]{color:var(--cyan)}.hc[data-v-2f7e306f]{z-index:3;border:1px solid var(--border);background:color-mix(in srgb, var(--surface-solid) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow);border-radius:16px;padding:12px 14px;font-size:13px;animation:7s ease-in-out infinite float-2f7e306f;position:absolute}.hc small[data-v-2f7e306f]{color:var(--text-3);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.hc b[data-v-2f7e306f]{font-family:var(--font-head);font-weight:700;display:block}.hc em[data-v-2f7e306f]{color:var(--green);font-size:12px;font-style:normal;font-weight:600}.hc-ic[data-v-2f7e306f]{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.hc-ic.purple[data-v-2f7e306f]{color:#a993ff;background:#7c5cff29}.hc-ic.green[data-v-2f7e306f]{color:var(--green);background:#22c55e26}.hc-students[data-v-2f7e306f]{width:178px;top:8%;left:0}.hc-students .hc-ic[data-v-2f7e306f]{float:right}.hc-students b[data-v-2f7e306f]{margin-top:2px;font-size:24px}.hc-spark[data-v-2f7e306f]{align-items:flex-end;gap:4px;height:30px;margin-top:8px;display:flex}.hc-spark i[data-v-2f7e306f]{opacity:.85;background:linear-gradient(#7c5cff,#3ba0ff);border-radius:4px 4px 2px 2px;flex:1}.hc-att[data-v-2f7e306f]{align-items:center;gap:10px;animation-delay:-2s;display:flex;top:4%;right:2%}.hc-att b[data-v-2f7e306f]{font-size:20px}.hc-ring[data-v-2f7e306f]{width:44px;height:44px;rotate:-90deg}.hc-ring circle[data-v-2f7e306f]{fill:none;stroke-width:5px}.hc-ring .trk[data-v-2f7e306f]{stroke:var(--border)}.hc-ring .val[data-v-2f7e306f]{stroke:var(--cyan);stroke-linecap:round;stroke-dasharray:94 100}.hc-pay[data-v-2f7e306f]{align-items:center;gap:10px;animation-delay:-4s;display:flex;bottom:9%;left:3%}.hc-pay b[data-v-2f7e306f]{font-size:14px}.hc-sum[data-v-2f7e306f]{margin-left:6px}.hc-rank[data-v-2f7e306f]{width:190px;animation-delay:-5.5s;bottom:14%;right:0}.hc-rank small[data-v-2f7e306f] svg{color:var(--gold)}.hc-rank ol[data-v-2f7e306f]{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.hc-rank li[data-v-2f7e306f]{align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.hc-rank li i[data-v-2f7e306f]{color:#6b4500;background:radial-gradient(circle at 35% 30%,#fff1b8,#f5c451 60%,#b7811a);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:800;display:grid}.hc-rank li.m2 i[data-v-2f7e306f]{color:#334155;background:radial-gradient(circle at 35% 30%,#fff,#cbd5e1 60%,#8a94a6)}.hc-rank li.m3 i[data-v-2f7e306f]{color:#4a2508;background:radial-gradient(circle at 35% 30%,#ffd9b0,#d48b4a 60%,#8a4f1e)}.rb[data-v-2f7e306f]{background:var(--border);border-radius:999px;flex:1;height:6px;overflow:hidden}.rb span[data-v-2f7e306f]{border-radius:inherit;background:linear-gradient(90deg,#f5c451,#f59e0b);height:100%;display:block}@keyframes float-2f7e306f{0%,to{translate:0}50%{translate:0 -10px}}@keyframes hubSpin-2f7e306f{to{rotate:360deg}}@keyframes glowPulse-2f7e306f{50%{opacity:.65;scale:1.08}}.mock-note[data-v-2f7e306f]{text-align:center;margin-top:8px}@media (max-width:980px){.hero-grid[data-v-2f7e306f]{grid-template-columns:1fr}.hero-visual[data-v-2f7e306f]{width:100%;max-width:640px;margin:0 auto}}@media (max-width:560px){.hero-cta .btn[data-v-2f7e306f]{flex:100%}.hp[data-v-2f7e306f]{flex:1 1 0;justify-content:center;padding:0 10px}.hub[data-v-2f7e306f]{aspect-ratio:1}.hc[data-v-2f7e306f]{border-radius:13px;padding:9px 11px;font-size:12px}.hc-students[data-v-2f7e306f]{width:138px}.hc-students b[data-v-2f7e306f]{font-size:19px}.hc-spark[data-v-2f7e306f]{height:20px}.hc-rank[data-v-2f7e306f]{width:150px;bottom:6%}.hc-pay[data-v-2f7e306f]{bottom:2%}.hc-pay .hc-sum[data-v-2f7e306f]{display:none}.orb-in[data-v-2f7e306f]{width:34px;height:34px;top:-17px;left:-17px}.core[data-v-2f7e306f]{border-radius:20px;padding:14px 16px 10px}.core[data-v-2f7e306f] .mark{width:40px;height:40px}}.portals[data-v-db3c191d]{padding-top:clamp(40px,6vw,72px)}.status[data-v-db3c191d]{color:var(--text-2);align-items:center;gap:8px;margin-top:18px;font-size:13.5px;display:inline-flex}.dot[data-v-db3c191d]{background:var(--text-3);border-radius:50%;width:9px;height:9px}.dot.checking[data-v-db3c191d],.dot.slow[data-v-db3c191d]{background:var(--yellow);animation:1.2s ease-in-out infinite pulse-db3c191d}.dot.online[data-v-db3c191d]{background:var(--green);box-shadow:0 0 10px var(--green)}.dot.offline[data-v-db3c191d]{background:var(--red)}@keyframes pulse-db3c191d{50%{opacity:.35}}.p-grid[data-v-db3c191d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.p-card[data-v-db3c191d]{border-radius:var(--radius-lg);isolation:isolate;flex-direction:column;padding:28px;display:flex;overflow:hidden}.p-card[data-v-db3c191d]:before{content:"";z-index:-1;border-radius:inherit;opacity:.5;background:radial-gradient(120% 70% at 0% 0%, var(--tone-a), transparent 60%);transition:opacity .4s;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.p-card.purple[data-v-db3c191d]{--tone:#7c5cff;--tone-a:#7c5cff38}.p-card.blue[data-v-db3c191d]{--tone:#3ba0ff;--tone-a:#3ba0ff33}.p-card.cyan[data-v-db3c191d]{--tone:#22d3c5;--tone-a:#22d3c52e}.p-card[data-v-db3c191d]:hover{border-color:color-mix(in srgb, var(--tone) 45%, transparent);box-shadow:0 24px 60px -28px color-mix(in srgb, var(--tone) 70%, transparent)}.p-card[data-v-db3c191d]:hover:before,.p-card.busy[data-v-db3c191d]:before{opacity:1}.p-card.busy[data-v-db3c191d]{border-color:color-mix(in srgb, var(--tone) 60%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--tone) 40%, transparent), 0 30px 70px -26px color-mix(in srgb, var(--tone) 80%, transparent)}.p-top[data-v-db3c191d]{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.p-ico[data-v-db3c191d]{color:#fff;background:linear-gradient(140deg, var(--tone), color-mix(in srgb, var(--tone) 40%, #0b1020));width:60px;height:60px;box-shadow:0 14px 30px -12px var(--tone), inset 0 1px 0 #ffffff4d;border-radius:18px;place-items:center;display:grid;transform:translateZ(30px)}.p-num[data-v-db3c191d]{font-family:var(--font-head);color:var(--text-3);font-size:14px;font-weight:600}.p-who[data-v-db3c191d]{color:var(--text);margin-top:8px;font-size:14.5px;font-weight:500}.p-desc[data-v-db3c191d]{color:var(--text-2);margin-top:10px;font-size:15px}.p-feats[data-v-db3c191d]{gap:10px;margin:20px 0 24px;display:grid}.p-feats li[data-v-db3c191d]{gap:10px;font-size:14.5px;display:flex}.p-feats svg[data-v-db3c191d]{color:var(--tone);flex:none;margin-top:3px}.p-action[data-v-db3c191d]{margin-top:auto}.p-note[data-v-db3c191d]{color:var(--text-2);font-size:13px}.p-note p[data-v-db3c191d]{margin-top:10px}.p-note .warn[data-v-db3c191d]{color:var(--yellow)}.p-retry[data-v-db3c191d]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}@media (max-width:980px){.p-grid[data-v-db3c191d]{grid-template-columns:1fr;max-width:560px;margin:0 auto}}@media (max-width:560px){.p-card[data-v-db3c191d]{padding:22px}}.stats[data-v-70e3080f]{padding:clamp(24px,4vw,48px) 0 clamp(48px,6vw,80px)}.s-grid[data-v-70e3080f]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.s-item[data-v-70e3080f]{flex-direction:column;align-items:flex-start;padding:clamp(22px,3vw,36px);display:flex;position:relative}.s-item+.s-item[data-v-70e3080f]{border-left:1px solid var(--border)}.s-item[data-v-70e3080f] .num{font-family:var(--font-head);letter-spacing:-.04em;background:var(--grad);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:clamp(44px,6vw,72px);font-weight:700;line-height:1}.lbl[data-v-70e3080f]{margin-top:10px;font-size:17px;font-weight:600}.hint[data-v-70e3080f]{color:var(--text-2);margin-top:4px;font-size:13.5px}.s-note[data-v-70e3080f]{text-align:center;margin-top:14px}@media (max-width:860px){.s-grid[data-v-70e3080f]{grid-template-columns:repeat(2,minmax(0,1fr))}.s-item[data-v-70e3080f]:nth-child(3){border-left:0}.s-item[data-v-70e3080f]:nth-child(n+3){border-top:1px solid var(--border)}}:root{--bg:#070a14;--bg-2:#0b1020;--surface:#ffffff0a;--surface-2:#ffffff12;--surface-solid:#0e1424;--border:#ffffff1f;--border-strong:#fff3;--text:#f8fafc;--text-2:#94a3b8;--text-3:#8290a8;--purple:#7c5cff;--blue:#3ba0ff;--cyan:#22d3c5;--green:#22c55e;--yellow:#eab308;--red:#ef4444;--gold:#f5c451;--grad:linear-gradient(120deg, #7c5cff 0%, #3ba0ff 55%, #22d3c5 100%);--grad-soft:linear-gradient(120deg, #7c5cff2e, #3ba0ff1f 55%, #22d3c524);--shadow:0 30px 80px -30px #000000b3;--shadow-sm:0 10px 30px -12px #0000008c;--glow:0 0 0 1px #7c5cff59, 0 18px 60px -18px #7c5cff8c;--radius:20px;--radius-sm:12px;--radius-lg:28px;--nav-h:68px;--container:1200px;--font-head:"Space Grotesk", "Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f6f7fb;--bg-2:#eef1f8;--surface:#ffffffb8;--surface-2:#ffffffeb;--surface-solid:#fff;--border:#0f172a1a;--border-strong:#0f172a2e;--text:#0b1220;--text-2:#475569;--text-3:#556074;--purple:#6343f5;--blue:#1f7fe0;--cyan:#0e9f94;--shadow:0 30px 70px -34px #1e295059;--shadow-sm:0 10px 28px -14px #1e29504d;--glow:0 0 0 1px #6343f540, 0 18px 50px -20px #6343f566;--grad-soft:linear-gradient(120deg, #6343f51a, #1f7fe014 55%, #0e9f941a);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 12px)}html.lenis,html.lenis body{height:auto}html.scroll-locked,html.scroll-locked body{overflow:hidden}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;transition:background-color .4s var(--ease), color .4s var(--ease);margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}@supports (overflow:clip){body{overflow-x:clip}}img,svg,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4{font-family:var(--font-head);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.12}p{margin:0}ul{margin:0;padding:0;list-style:none}::selection{color:#fff;background:#7c5cff66}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:8px}[tabindex="-1"]:focus{outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:200;background:var(--purple);color:#fff;border-radius:10px;padding:10px 16px;font-weight:600;transition:top .2s;position:fixed;top:-60px;left:16px}.skip-link:focus{top:12px}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 24px}@media (max-width:640px){.container{padding:0 16px}}.section{padding:clamp(72px,10vw,128px) 0;position:relative}.section-head{text-align:center;max-width:720px;margin:0 auto clamp(36px,5vw,56px)}.section-head.left{text-align:left;margin-left:0}.kicker{border:1px solid var(--border);background:var(--surface);color:var(--text-2);letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.kicker:before{content:"";background:var(--grad);width:6px;height:6px;box-shadow:0 0 12px var(--cyan);border-radius:50%}.h2{font-size:clamp(30px,4.4vw,48px)}.h3{font-size:clamp(20px,2.2vw,24px)}.lead{color:var(--text-2);margin-top:16px;font-size:clamp(16px,1.6vw,18px)}.grad-text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.muted{color:var(--text-2)}.tiny{color:var(--text-3);font-size:13px}.glass{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:blur(16px)saturate(140%)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:transform .45s var(--ease), border-color .3s, background-color .3s, box-shadow .45s var(--ease);padding:24px;position:relative}.card.hoverable:hover{border-color:var(--border-strong);background:var(--surface-2);box-shadow:var(--shadow-sm);transform:translateY(-4px)}.btn{letter-spacing:.005em;white-space:nowrap;min-height:48px;transition:box-shadow .3s var(--ease), background-color .3s, border-color .3s;isolation:isolate;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.btn-primary{color:#fff;background:var(--grad);box-shadow:0 10px 30px -10px #7c5cffb3,inset 0 1px #ffffff40}.btn-primary:hover{box-shadow:0 16px 40px -10px #3ba0ffb3,inset 0 1px #ffffff4d}.btn-ghost{color:var(--text);background:var(--surface);border:1px solid var(--border)}.btn-ghost:hover{background:var(--surface-2);border-color:var(--border-strong)}.btn-sm{border-radius:12px;min-height:40px;padding:0 16px;font-size:14px}.btn-block{width:100%}.btn:disabled,.btn[aria-busy=true]{cursor:progress}.icon-btn{border:1px solid var(--border);background:var(--surface);width:42px;height:42px;color:var(--text);border-radius:12px;place-items:center;transition:background-color .25s,border-color .25s;display:inline-grid}.icon-btn:hover{background:var(--surface-2);border-color:var(--border-strong)}.spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.chip{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.chip-sample{color:var(--yellow);background:#eab30814;border-color:#eab30859}.ico{background:var(--grad-soft);border:1px solid var(--border);width:44px;height:44px;color:var(--cyan);border-radius:13px;flex:none;place-items:center;display:inline-grid}.ico svg{width:22px;height:22px}.reveal{opacity:0;transition:opacity .9s var(--ease) var(--reveal-delay,0s), transform .9s var(--ease) var(--reveal-delay,0s);transform:translateY(26px)}.reveal.is-in{opacity:1;transform:none}.tilt{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease), border-color .3s, background-color .3s, box-shadow .4s var(--ease);will-change:transform}.tilt:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #7c5cff29, transparent 60%);transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.tilt:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.reveal.is-in.tilt{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.reveal.tilt{transition:opacity .9s var(--ease) var(--reveal-delay,0s), transform .6s var(--ease), border-color .3s, background-color .3s, box-shadow .4s var(--ease)}.anim-paused,.anim-paused *{animation-play-state:paused!important}.split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.split.reverse>:first-child{order:2}.split .section-head{text-align:left;margin:0 0 28px}.visual{min-width:0;position:relative}.visual .mock{transform:perspective(1400px) rotateY(var(--vy,-6deg)) rotateX(3deg);transition:transform .8s var(--ease)}.visual:hover .mock{transform:perspective(1400px)rotateY(0)rotateX(0)}.split.reverse .visual{--vy:6deg}.float-card{z-index:2;border:1px solid var(--border);background:color-mix(in srgb, var(--surface-solid) 82%, transparent);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-sm);white-space:nowrap;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;animation:6s ease-in-out infinite floatY;display:flex;position:absolute}.float-card small{color:var(--text-2);font-size:11.5px;font-weight:500;display:block}.float-card .ico{border-radius:10px;width:34px;height:34px}.float-card .ico svg{width:17px;height:17px}button.float-card{text-align:left;color:inherit;transition:border-color .3s,box-shadow .3s;animation:none}button.float-card:hover,button.float-card.on{border-color:color-mix(in srgb, var(--purple) 55%, transparent);box-shadow:var(--glow)}@keyframes floatY{0%,to{translate:0}50%{translate:0 -10px}}.feat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.feat{text-align:left;width:100%;height:100%;transition:background-color .3s, border-color .3s, box-shadow .35s var(--ease);border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.feat:hover{background:var(--surface-2);border-color:var(--border)}.feat.on{background:var(--surface-2);border-color:color-mix(in srgb, var(--purple) 55%, transparent);box-shadow:var(--glow)}.feat.on .ico{color:#fff;background:var(--grad);border-color:#0000}.feat .ico{border-radius:11px;width:38px;height:38px}.feat .ico svg{width:18px;height:18px}.feat b{font-size:15px;font-weight:600;line-height:1.35;display:block}.feat span.d{color:var(--text-2);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}@media (max-width:980px){.split{grid-template-columns:1fr}.split.reverse>:first-child{order:0}.visual{width:100%;max-width:640px;margin:0 auto}.visual .mock{transform:none}}@media (max-width:560px){.feat-grid{grid-template-columns:1fr}.float-card{display:none}}.mock{--mk-bg:#0b1122;--mk-panel:#111a31;--mk-line:#ffffff12;--mk-text:#e2e8f0;--mk-muted:#8391ad;background:var(--mk-bg);width:100%;box-shadow:var(--shadow), 0 0 0 1px #7c5cff14;color:var(--mk-text);text-align:left;border:1px solid #ffffff1a;border-radius:18px;font-size:12px;line-height:1.35;position:relative;overflow:hidden}:root[data-theme=light] .mock{--mk-bg:#fff;--mk-panel:#f4f6fb;--mk-line:#0f172a12;--mk-text:#0f172a;--mk-muted:#64748b;border-color:#0f172a1a}.mock-bar{border-bottom:1px solid var(--mk-line);align-items:center;gap:10px;padding:10px 14px;display:flex}.mock-bar .dots{gap:6px;display:flex}.mock-bar .dots i{opacity:.8;background:#ef4444;border-radius:50%;width:9px;height:9px}.mock-bar .dots i:nth-child(2){background:#eab308}.mock-bar .dots i:nth-child(3){background:#22c55e}.mock-title{min-width:0;color:var(--mk-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.mock-bar .chip{padding:2px 8px;font-size:10.5px}.mock-body{padding:14px}.mock-shot{border-radius:10px;width:100%;height:auto}.mk{gap:12px;display:grid}.mk small{color:var(--mk-muted);font-size:11px;font-weight:500;display:block}.mk-admin{grid-template-columns:40px 1fr}.mk-side{flex-direction:column;gap:8px;padding-top:2px;display:flex}.mk-side span,.mk-side button{width:34px;height:34px;color:var(--mk-muted);background:var(--mk-panel);border-radius:10px;place-items:center;display:grid}.mk-side span.on,.mk-side button.on{color:#fff;background:var(--grad)}.mk-main{gap:12px;min-width:0;display:grid}.mk-search{background:var(--mk-panel);color:var(--mk-muted);border-radius:9px;align-items:center;gap:6px;width:min(240px,100%);padding:7px 10px;display:flex}.mk-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mk-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-stat{background:var(--mk-panel);border:1px solid var(--mk-line);opacity:0;min-width:0;transition:opacity .6s var(--ease) var(--d,0s), transform .6s var(--ease) var(--d,0s);border-radius:12px;padding:10px 11px;position:relative;transform:translateY(8px)}.mock.live .mk-stat{opacity:1;transform:none}.mk-stat b{font-family:var(--font-head);margin-top:4px;font-size:19px;font-weight:700;display:block}.mk-stat em{color:#4ade80;font-size:10.5px;font-style:normal;font-weight:600;position:absolute;bottom:10px;right:10px}.mk-ic{float:right;border-radius:7px;place-items:center;width:24px;height:24px;margin-left:4px;display:grid}.mk-stat.purple .mk-ic{color:#a993ff;background:#7c5cff33}.mk-stat.blue .mk-ic{color:#7cc0ff;background:#3ba0ff33}.mk-stat.cyan .mk-ic{color:#5ee6da;background:#22d3c52e}.mk-stat.gold .mk-ic{color:#f5c451;background:#f5c4512e}.mk-stat.purple{box-shadow:inset 3px 0 #7c5cff}.mk-stat.blue{box-shadow:inset 3px 0 #3ba0ff}.mk-stat.cyan{box-shadow:inset 3px 0 #22d3c5}.mk-stat.gold{box-shadow:inset 3px 0 #f5c451}.mk-row{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.mock.compact .mk-row{grid-template-columns:1fr}.mk-panel{background:var(--mk-panel);border:1px solid var(--mk-line);border-radius:12px;min-width:0;padding:12px}.mk-chart svg{width:100%;height:110px;margin-top:8px}.mk-chart .line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s var(--ease) .2s}.mk-chart .area{opacity:0;transition:opacity 1.2s .8s}.mock.live .mk-chart .line{stroke-dashoffset:0}.mock.live .mk-chart .area{opacity:1}.mk-pay ul{gap:8px;margin-top:8px;display:grid}.mk-pay li{align-items:center;gap:8px;display:flex}.mk-pay .av{background:var(--grad-soft);border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.mk-pay .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.mk-pay .nm i{color:var(--mk-muted);font-size:10.5px;font-style:normal;font-weight:400;display:block}.st{border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600}.st.paid{color:#22c55e;background:#22c55e21}.st.pending{color:#eab308;background:#eab30821}.att{border-collapse:separate;border-spacing:4px;width:100%;margin-top:6px}.att th{text-align:left;color:var(--mk-text);white-space:nowrap;padding-right:6px;font-size:11.5px;font-weight:500}.cell{border-radius:7px;width:100%;min-width:26px;height:26px;font-size:11px;font-weight:700;transition:transform .15s,background-color .2s}.cell:active{transform:scale(.9)}.cell.m-K{color:#22c55e;background:#22c55e2e}.cell.m-Y{color:#f87171;background:#ef44442e}.cell.m-S{color:#eab308;background:#eab3082e}.cell.m-none{background:var(--mk-line);color:var(--mk-muted)}.grade{text-align:center;border-radius:7px;min-width:34px;padding:3px 6px;font-size:11px;font-weight:700;display:inline-block}.g-green{color:#22c55e;background:#22c55e2e}.g-blue{color:#3ba0ff;background:#3ba0ff2e}.g-yellow{color:#ca8a04;background:#eab30833}.g-red{color:#ef4444;background:#ef44442e}.bars,.spark{align-items:flex-end;gap:6px;height:70px;margin-top:8px;display:flex}.bars span,.spark span{height:var(--h);transform-origin:bottom;transition:transform .9s var(--ease) var(--d,0s);background:linear-gradient(#3ba0ff,#7c5cff);border-radius:6px 6px 3px 3px;flex:1;transform:scaleY(0)}.spark{height:44px}.spark span{background:linear-gradient(#22d3c5,#3ba0ff)}.mock.live .bars span,.mock.live .spark span{transform:scaleY(1)}.mk-top{grid-template-columns:120px 1fr;align-items:center;gap:12px;display:grid}.ring{width:120px;height:120px;position:relative}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:10px}.ring .trk{stroke:var(--mk-line)}.ring .val{stroke:#22c55e;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease) .2s}.mock.live .ring .val{stroke-dashoffset:calc(1 - var(--p))}.ring>span{text-align:center;place-content:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.ring b{font-family:var(--font-head);font-size:28px}.mk-mini{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mk-mini>div{background:var(--mk-panel);border:1px solid var(--mk-line);border-radius:12px;min-width:0;padding:10px}.mk-mini b{font-family:var(--font-head);font-size:18px;display:block}.coinbox{align-items:center;gap:8px;display:flex}.coin3d{width:28px;height:28px;transform-style:preserve-3d;flex:none;animation:3.6s linear infinite coinspin;position:relative}.coin3d i{color:#7a5200;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:radial-gradient(circle at 35% 30%,#ffe69a,#f5c451 55%,#c8901e);border-radius:50%;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 2px #ffffff59}.coin3d i.b{transform:rotateY(180deg)}@keyframes coinspin{to{transform:rotateY(360deg)}}.rank{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.rank li{border-radius:9px;align-items:center;gap:8px;padding:6px 8px;display:flex}.rank li.top{background:linear-gradient(90deg,#f5c45129,#0000)}.rank li.r1{box-shadow:0 0 22px -8px #f5c451cc}.rank .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.medal{background:var(--mk-line);width:22px;height:22px;color:var(--mk-muted);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.r1 .medal{color:#6b4500;background:radial-gradient(circle at 35% 30%,#fff1b8,#f5c451 60%,#b7811a)}.r2 .medal{color:#334155;background:radial-gradient(circle at 35% 30%,#fff,#cbd5e1 60%,#8a94a6)}.r3 .medal{color:#4a2508;background:radial-gradient(circle at 35% 30%,#ffd9b0,#d48b4a 60%,#8a4f1e)}.goal{align-items:center;gap:8px;margin-top:8px;display:flex}.goal em{text-align:right;min-width:30px;font-size:11px;font-style:normal;font-weight:600}.bar{background:var(--mk-line);border-radius:999px;flex:1;height:8px;overflow:hidden}.bar span{height:100%;width:var(--w);border-radius:inherit;transform-origin:0;transition:transform 1.3s var(--ease) .3s;display:block;transform:scaleX(0)}.mock.live .bar span{transform:scaleX(1)}.bar .cyan{background:linear-gradient(90deg,#3ba0ff,#22d3c5)}.bar .purple{background:linear-gradient(90deg,#7c5cff,#3ba0ff)}.pr{margin-top:12px}.mrow{align-items:center;gap:8px;margin-top:9px;display:flex}.mrow .nm{white-space:nowrap;flex:none;width:64px}.mrow b{text-align:right;width:22px;font-size:11px}.log{gap:8px;margin-top:8px;display:grid}.log li{color:var(--mk-muted);align-items:center;gap:8px;display:flex}.log time{margin-left:auto;font-size:10.5px}.skel{background:var(--mk-line);border-radius:999px;height:7px}.backup{color:#22c55e;background:#22c55e1f;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}@media (max-width:560px){.mock-body{padding:10px}.mk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-row,.mk-admin{grid-template-columns:1fr}.mk-side{display:none}.mk-top{grid-template-columns:96px 1fr}.ring{width:96px;height:96px}.ring b{font-size:22px}.mk-mini{grid-template-columns:1fr 1fr}.mk-mini .coinbox{grid-column:span 2}.mk-stat b{font-size:16px}}:root[data-theme=light] .force-dark .mock{--mk-bg:#0b1122;--mk-panel:#111a31;--mk-line:#ffffff12;--mk-text:#e2e8f0;--mk-muted:#8391ad;border-color:#ffffff1a}.mk-side button{transition:background-color .2s,color .2s}.mk-side button:not(.on):hover{color:var(--mk-text)}.mk-view{align-content:start;gap:10px;min-width:0;min-height:292px;display:grid}.mkv-enter-active,.mkv-leave-active{transition:opacity .22s,filter .22s}.mkv-enter-from,.mkv-leave-to{opacity:0;filter:blur(3px)}.mk-h{align-items:center;gap:8px;min-width:0;display:flex}.mk-h>b{font-family:var(--font-head);font-size:14px}.mk-h>.mk-btn,.mk-h>.mk-tabs{margin-left:auto}.mk-tabs{background:var(--mk-panel);border:1px solid var(--mk-line);border-radius:9px;gap:4px;padding:3px;display:inline-flex}.mk-tabs span{color:var(--mk-muted);border-radius:7px;padding:3px 9px;font-size:11px;font-weight:600}.mk-tabs span.on{color:#fff;background:var(--grad)}.mk-btn{color:#fff;background:var(--grad);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.mk-btn.ghost{color:var(--mk-text);background:var(--mk-panel);border:1px solid var(--mk-line)}.mk-rows{gap:6px;display:grid}.mk-rows>li{background:var(--mk-panel);border:1px solid var(--mk-line);border-radius:10px;align-items:center;gap:9px;min-width:0;padding:8px 10px;display:flex}.mk-rows .grow{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.mk-rows .grow i{color:var(--mk-muted);font-size:10.5px;font-style:normal;font-weight:400;display:block}.mk-rows .num{font-family:var(--font-head);white-space:nowrap;font-weight:700}.mk-av{color:#fff;background:linear-gradient(135deg,#7c5cff,#3ba0ff);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.mk-av.c2{background:linear-gradient(135deg,#22d3c5,#3ba0ff)}.mk-av.c3{background:linear-gradient(135deg,#f5c451,#f97316)}.mk-av.c4{background:linear-gradient(135deg,#f472b6,#7c5cff)}.mk-ib{color:#a993ff;background:#7c5cff29;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.mk-ib.cyan{color:#2cc9bc;background:#22d3c526}.mk-ib.gold{color:#e0a92a;background:#f5c45129}.mk-ib.blue{color:#4aa6ff;background:#3ba0ff29}.mk-ib.green{color:#22c55e;background:#22c55e26}.mk-ib.red{color:#f87171;background:#ef444426}.tag{white-space:nowrap;color:var(--mk-muted);background:var(--mk-line);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.tag.green{color:#22c55e;background:#22c55e21}.tag.yellow{color:#d29c0a;background:#eab30824}.tag.red{color:#f87171;background:#ef444424}.tag.blue{color:#4aa6ff;background:#3ba0ff24}.tag.purple{color:#a993ff;background:#7c5cff29}.mk-field{gap:4px;display:grid}.mk-field>span{background:var(--mk-bg);border:1px solid var(--mk-line);border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-weight:600;display:flex}.mk-field>span.focus{border-color:#7c5cff99;box-shadow:0 0 0 3px #7c5cff26}.mk-switch{background:var(--mk-line);border-radius:999px;flex:none;width:30px;height:17px;position:relative}.mk-switch:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.mk-switch.on{background:linear-gradient(90deg,#7c5cff,#22d3c5)}.mk-switch.on:after{left:15px}.mk-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mk-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mk-big{font-family:var(--font-head);margin-top:4px;font-size:20px;font-weight:700;display:block}.mk-big.green{color:#22c55e}.mk-big.red{color:#f87171}.mk-bubble{background:var(--mk-panel);border:1px solid var(--mk-line);border-radius:12px 12px 12px 4px;max-width:82%;padding:8px 11px;line-height:1.45}.mk-bubble.me{color:#fff;background:linear-gradient(135deg,#7c5cff,#3ba0ff);border:0;border-radius:12px 12px 4px;justify-self:end}.mk-bubble small{opacity:.8;margin-top:3px;font-size:10px}.mk-bubble.me small{color:#fffc}.mk-pages{justify-content:center;gap:5px;display:flex}.mk-pages span{min-width:24px;height:24px;color:var(--mk-muted);background:var(--mk-panel);border:1px solid var(--mk-line);border-radius:7px;place-items:center;padding:0 6px;font-size:11px;font-weight:600;display:grid}.mk-pages span.on{color:#fff;background:var(--grad);border-color:#0000}mark.mk-hl{color:inherit;background:#f5c45159;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}@media (max-width:560px){.mk-view{min-height:0}.mk-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}
