:root[data-theme=light]{color-scheme:light;--ink-rgb:23 21 43;--bg:#f4f4f8;--bg-sidebar:#eeeef4;--bg-panel:#fff;--bg-panel-hover:#f7f7fb;--bg-strip:#f8f8fb;--bg-modal:#fff;--bg-sunken:#f0f0f6;--line:#e7e6ef;--line-soft:#efeef5;--ctrl-border:#dcdbe6;--ctrl-border-hover:#c4c2d3;--text:#17152b;--text-soft:#24213a;--text-quote:#2e2b45;--text-sub:#5e5b74;--text-sub2:#56536c;--text-sub3:#78758c;--dim:#8c89a0;--dimmer:#b7b5c7;--brand:#6a45f5;--brand-soft:#5b37e6;--brand-strong:#5629dc;--on-brand:#fff;--green:#0f7a48;--green-soft:#2fb27a;--green-hover:#0c6a3e;--on-green:#fff;--red:#cc2f47;--amber:#9c5800;--amber-soft:#e0a03a;--seg-on:#fff;--seg-on-shadow:0 1px 2px rgb(var(--ink-rgb)/0.08),0 0 0 0.5px rgb(var(--ink-rgb)/0.06);--shadow-xs:0 1px 1px rgb(var(--ink-rgb)/0.04);--shadow-sm:0 1px 2px rgb(var(--ink-rgb)/0.07);--shadow-md:0 0 0 1px rgb(var(--ink-rgb)/0.05),0 4px 12px -3px rgb(var(--ink-rgb)/0.1);--shadow-lg:0 0 0 1px rgb(var(--ink-rgb)/0.05),0 12px 28px -8px rgb(var(--ink-rgb)/0.16);--shadow-xl:0 0 0 1px rgb(var(--ink-rgb)/0.06),0 24px 56px -16px rgb(var(--ink-rgb)/0.28);--main-shadow:none;--sw-knob:#fff;--tip-bg:#1f1d30;--tip-fg:#f4f3fa;--c-gray-fg:#5e5b74;--c-gray-bg:#f1f1f6;--c-gray-bd:#e0dfe9;--c-slate-fg:#46506a;--c-slate-bg:#eef0f5;--c-slate-bd:#dbdfe9;--c-blue-fg:#2160d4;--c-blue-bg:#ecf3ff;--c-blue-bd:#cadbfb;--c-sky-fg:#0a6ea4;--c-sky-bg:#e8f5fc;--c-sky-bd:#c3e3f4;--c-teal-fg:#097267;--c-teal-bg:#e4f5f2;--c-teal-bd:#bde5de;--c-green-fg:#0f7a48;--c-green-bg:#e7f6ee;--c-green-bd:#c0e6d0;--c-amber-fg:#9c5800;--c-amber-bg:#fff4e2;--c-amber-bd:#f6dcae;--c-peach-fg:#ad4820;--c-peach-bg:#fff0e8;--c-peach-bd:#f6d1c0;--c-red-fg:#cc2f47;--c-red-bg:#fdecef;--c-red-bd:#f6c9d1;--c-pink-fg:#b82d7b;--c-pink-bg:#fcedf6;--c-pink-bd:#f2c7df;--c-purple-fg:#6a45f5;--c-purple-bg:#f1edff;--c-purple-bd:#d9cffd;--c-indigo-fg:#3d4dd4;--c-indigo-bg:#eef0ff;--c-indigo-bd:#cfd5fb;--sch-work:#e7f6ee;--sch-work-fg:#0f7a48;--sch-work-today:#179a62;--sch-work-today-fg:#fff;--sch-plan-bd:#8ed0ad;--sch-plan-fg:#13844f;--sch-manual:#2f74ee;--sch-manual-fg:#fff;--sch-train:#4a5fd6;--sch-train-fg:#fff;--sch-plat:#7650f2;--sch-plat-fg:#fff;--sch-sick:#fdecef;--sch-sick-fg:#cc2f47;--sch-vac:#e3a03c;--sch-gone-bg:#fcf7f9;--sch-gone-line:rgba(204,47,71,.13);--sch-gone-fg:#c2899a;--sch-cross:rgb(var(--ink-rgb)/0.035);--sch-pre-line:rgb(var(--ink-rgb)/0.06);--sch-group:var(--bg-sunken);--sch-grid:color-mix(in srgb,var(--line) 80%,var(--bg-panel));--sch-grid-strong:var(--line);--sch-weekend:color-mix(in srgb,var(--bg-sunken) 55%,var(--bg-panel));--sch-we-hover:var(--bg-sunken);--sch-today-col:color-mix(in srgb,var(--brand) 5%,transparent);--sch-sel:var(--brand);--sch-foot-border:var(--line);--brand-tint:color-mix(in srgb,var(--brand) 8%,transparent)}:root,:root[data-theme=dark]{color-scheme:dark;--ink-rgb:237 236 244;--bg:#111019;--bg-sidebar:#0d0c14;--bg-panel:#191823;--bg-panel-hover:#201f2c;--bg-strip:#16151f;--bg-modal:#1d1c29;--bg-sunken:#14131d;--line:#282736;--line-soft:#22212e;--ctrl-border:#32313f;--ctrl-border-hover:#474559;--text:#edecf4;--text-soft:#dfdeea;--text-quote:#d4d2e2;--text-sub:#a3a1b6;--text-sub2:#afadc1;--text-sub3:#8a889d;--dim:#737188;--dimmer:#535166;--brand:#8466ff;--brand-soft:#a58dff;--brand-strong:#9479ff;--on-brand:#fff;--green:#4ccf8c;--green-soft:#4ccf8c;--green-hover:#63dba0;--on-green:#0b2417;--red:#ff7184;--amber:#f2b146;--amber-soft:#f2b146;--seg-on:#2d2c3d;--seg-on-shadow:0 1px 2px rgba(0,0,0,.4);--shadow-xs:0 1px 1px rgba(0,0,0,.25);--shadow-sm:0 1px 2px rgba(0,0,0,.35);--shadow-md:0 0 0 1px hsla(0,0%,100%,.04),0 6px 16px -4px rgba(0,0,0,.55);--shadow-lg:0 0 0 1px hsla(0,0%,100%,.05),0 14px 32px -8px rgba(0,0,0,.65);--shadow-xl:0 0 0 1px hsla(0,0%,100%,.06),0 26px 60px -16px rgba(0,0,0,.75);--main-shadow:none;--sw-knob:#fff;--tip-bg:#2d2c3d;--tip-fg:#f4f3fa;--c-gray-fg:#a9a7bd;--c-gray-bg:color-mix(in srgb,#a9a7bd 10%,#191823);--c-gray-bd:color-mix(in srgb,#a9a7bd 22%,#191823);--c-slate-fg:#adb6cc;--c-slate-bg:color-mix(in srgb,#adb6cc 11%,#191823);--c-slate-bd:color-mix(in srgb,#adb6cc 24%,#191823);--c-blue-fg:#7eaaff;--c-blue-bg:color-mix(in srgb,#7eaaff 13%,#191823);--c-blue-bd:color-mix(in srgb,#7eaaff 28%,#191823);--c-sky-fg:#6fc4ea;--c-sky-bg:color-mix(in srgb,#6fc4ea 13%,#191823);--c-sky-bd:color-mix(in srgb,#6fc4ea 28%,#191823);--c-teal-fg:#5fcdbf;--c-teal-bg:color-mix(in srgb,#5fcdbf 12%,#191823);--c-teal-bd:color-mix(in srgb,#5fcdbf 27%,#191823);--c-green-fg:#5fd39a;--c-green-bg:color-mix(in srgb,#5fd39a 12%,#191823);--c-green-bd:color-mix(in srgb,#5fd39a 27%,#191823);--c-amber-fg:#ecbb62;--c-amber-bg:color-mix(in srgb,#ecbb62 12%,#191823);--c-amber-bd:color-mix(in srgb,#ecbb62 27%,#191823);--c-peach-fg:#f6a382;--c-peach-bg:color-mix(in srgb,#f6a382 12%,#191823);--c-peach-bd:color-mix(in srgb,#f6a382 27%,#191823);--c-red-fg:#ff8596;--c-red-bg:color-mix(in srgb,#ff8596 13%,#191823);--c-red-bd:color-mix(in srgb,#ff8596 28%,#191823);--c-pink-fg:#f08cc4;--c-pink-bg:color-mix(in srgb,#f08cc4 13%,#191823);--c-pink-bd:color-mix(in srgb,#f08cc4 28%,#191823);--c-purple-fg:#ae9bff;--c-purple-bg:color-mix(in srgb,#ae9bff 14%,#191823);--c-purple-bd:color-mix(in srgb,#ae9bff 30%,#191823);--c-indigo-fg:#98a5ff;--c-indigo-bg:color-mix(in srgb,#98a5ff 14%,#191823);--c-indigo-bd:color-mix(in srgb,#98a5ff 30%,#191823);--sch-work:#13301f;--sch-work-fg:#6edba3;--sch-work-today:#1f9e63;--sch-work-today-fg:#fff;--sch-plan-bd:#2c6a49;--sch-plan-fg:#5ac78d;--sch-manual:#2c66d6;--sch-manual-fg:#eef4ff;--sch-train:#3f53c2;--sch-train-fg:#eef0ff;--sch-plat:#6748de;--sch-plat-fg:#f4f0ff;--sch-sick:color-mix(in srgb,#ff8596 14%,#191823);--sch-sick-fg:#ff8a99;--sch-vac:#c4892e;--sch-gone-bg:color-mix(in srgb,var(--bg-panel) 92%,#ff5070);--sch-gone-line:rgba(255,113,132,.13);--sch-gone-fg:#a07786;--sch-cross:hsla(0,0%,100%,.04);--sch-pre-line:hsla(0,0%,100%,.035);--sch-group:color-mix(in srgb,var(--bg-panel) 94%,#fff);--sch-grid:var(--line);--sch-grid-strong:color-mix(in srgb,var(--line) 88%,#fff);--sch-weekend:var(--bg-sunken);--sch-we-hover:var(--bg-strip);--sch-today-col:color-mix(in srgb,var(--brand) 9%,transparent);--sch-sel:var(--brand-soft);--sch-foot-border:var(--sch-grid-strong);--brand-tint:color-mix(in srgb,var(--brand) 15%,transparent)}:root{--ink-015:rgb(var(--ink-rgb)/0.02);--ink-03:rgb(var(--ink-rgb)/0.03);--ink-035:rgb(var(--ink-rgb)/0.036);--ink-04:rgb(var(--ink-rgb)/0.042);--ink-05:rgb(var(--ink-rgb)/0.052);--ink-06:rgb(var(--ink-rgb)/0.064);--ink-07:rgb(var(--ink-rgb)/0.076);--ink-08:rgb(var(--ink-rgb)/0.09);--ink-09:rgb(var(--ink-rgb)/0.105);--ink-10:rgb(var(--ink-rgb)/0.12);--ink-12:rgb(var(--ink-rgb)/0.14);--ink-15:rgb(var(--ink-rgb)/0.18);--ink-20:rgb(var(--ink-rgb)/0.24);--ink-25:rgb(var(--ink-rgb)/0.3);--ink-35:rgb(var(--ink-rgb)/0.42);--brand-glow:color-mix(in srgb,var(--brand) 24%,transparent);--brand-border:color-mix(in srgb,var(--brand) 45%,transparent);--blue:var(--brand);--action-dark:var(--brand);--action-dark-hover:var(--brand-strong);--brand-ink:var(--brand);--card-shadow:none;--card-shadow-hover:var(--shadow-md);--ring:0 0 0 3px color-mix(in srgb,var(--brand) 26%,transparent);--glass-core:var(--bg-panel);--glass-edge:transparent;--glass-bar-bg:color-mix(in srgb,var(--bg-panel) 88%,transparent);--glass-bar-border:var(--line);--pill-amber-bg:var(--c-amber-bg);--pill-amber-fg:var(--c-amber-fg);--pill-amber-border:var(--c-amber-bd);--pill-red-bg:var(--c-red-bg);--pill-red-fg:var(--c-red-fg);--pill-red-border:var(--c-red-bd);--sch-head:var(--bg-strip);--sch-we-label:var(--text-sub3);--sch-hover:var(--bg-panel-hover);--sch-foot:var(--bg-strip);--sch-foot-we:var(--bg-sunken);--sch-plan:transparent;--sch-block-fg:#fff;--sch-off:var(--dimmer);--sch-pre-bg:transparent;--card-r:14px;--ctl-r:9px;--chip-r:6px;--main-r:18px;--modal-r:18px;--title-w:800;--frame-bg:radial-gradient(70% 55% at 0% 0%,rgba(139,104,250,.32) 0%,transparent 60%),radial-gradient(60% 50% at 0% 100%,rgba(52,211,153,.12) 0%,transparent 60%),linear-gradient(180deg,#13102a,#19143a 55%,#1d1645);--frame-gap:10px;--rail-ink:255 255 255;--rail-text:#fff;--rail-fg:rgba(236,232,255,.64);--rail-dim:rgba(236,232,255,.4);--rail-hover-bg:hsla(0,0%,100%,.07);--rail-active-bg:linear-gradient(90deg,rgba(139,104,250,.42),rgba(139,104,250,.16));--rail-active-ring:inset 0 0 0 1px rgba(180,156,255,.28);--rail-active-bar:#fff;--rail-brand:#8b68fa;--rail-cta:linear-gradient(135deg,#9a7bff,#7350f2 55%,#5f3be0);--rail-cta-fg:#fff;--rail-cta-shadow:0 6px 18px -8px rgba(139,104,250,.75)}::selection{background:color-mix(in srgb,var(--brand) 22%,transparent);color:inherit}.app-frame{background:var(--frame-bg)}.app-main{border:0;border-radius:var(--main-r);margin:var(--frame-gap) var(--frame-gap) var(--frame-gap) 0;box-shadow:var(--main-shadow)}.app-rail{--bg:transparent;--bg-sidebar:transparent;--bg-panel:rgb(var(--rail-ink)/0.06);--bg-panel-hover:rgb(var(--rail-ink)/0.1);--bg-strip:rgb(var(--rail-ink)/0.04);--bg-sunken:rgb(var(--rail-ink)/0.07);--text:var(--rail-text);--text-soft:var(--rail-text);--text-sub:var(--rail-fg);--text-sub2:var(--rail-fg);--text-sub3:var(--rail-dim);--dim:var(--rail-dim);--dimmer:var(--rail-dim);--line:rgb(var(--rail-ink)/0.1);--line-soft:rgb(var(--rail-ink)/0.07);--ctrl-border:rgb(var(--rail-ink)/0.14);--ctrl-border-hover:rgb(var(--rail-ink)/0.26);--ink-rgb:var(--rail-ink);--ink-015:rgb(var(--rail-ink)/0.02);--ink-03:rgb(var(--rail-ink)/0.03);--ink-04:rgb(var(--rail-ink)/0.042);--ink-05:rgb(var(--rail-ink)/0.052);--ink-06:rgb(var(--rail-ink)/0.064);--ink-07:rgb(var(--rail-ink)/0.076);--ink-08:rgb(var(--rail-ink)/0.09);--ink-10:rgb(var(--rail-ink)/0.12);--ink-12:rgb(var(--rail-ink)/0.14);--ink-15:rgb(var(--rail-ink)/0.18);--ink-25:rgb(var(--rail-ink)/0.3);--ink-35:rgb(var(--rail-ink)/0.42);--brand:var(--rail-brand);--brand-strong:var(--rail-brand);--brand-soft:var(--rail-brand);--on-brand:#fff;--brand-tint:rgb(var(--rail-ink)/0.1);--brand-border:rgb(var(--rail-ink)/0.3);--shadow-xs:none;--shadow-sm:none;color:var(--text)}:root:not([data-rail=light]) .app-rail{--c-gray-fg:#b9b6cc;--c-blue-fg:#7cb8ff;--c-green-fg:#6fd39a;--c-amber-fg:#f3c45c;--c-red-fg:#ff8a84;--c-purple-fg:#b49cff;--c-pink-fg:#f58fc0;--c-teal-fg:#5fd4c4;--c-indigo-fg:#93a2ff;--c-sky-fg:#6fcaf2;--c-peach-fg:#ffa97f;--c-slate-fg:#b4bcd2;--c-red-bg:hsla(3,100%,76%,.15);--c-red-bd:hsla(3,100%,76%,.32);--c-gray-bg:rgba(185,182,204,.13);--c-gray-bd:rgba(185,182,204,.26);--c-blue-bg:rgba(124,184,255,.15);--c-blue-bd:rgba(124,184,255,.32);--c-green-bg:rgba(111,211,154,.14);--c-green-bd:rgba(111,211,154,.3);--c-amber-bg:rgba(243,196,92,.14);--c-amber-bd:rgba(243,196,92,.3);--c-purple-bg:rgba(180,156,255,.15);--c-purple-bd:rgba(180,156,255,.32);--c-pink-bg:rgba(245,143,192,.14);--c-pink-bd:rgba(245,143,192,.3);--c-teal-bg:rgba(95,212,196,.14);--c-teal-bd:rgba(95,212,196,.3);--c-indigo-bg:rgba(147,162,255,.15);--c-indigo-bd:rgba(147,162,255,.32);--c-sky-bg:rgba(111,202,242,.14);--c-sky-bd:rgba(111,202,242,.3);--c-peach-bg:rgba(255,169,127,.14);--c-peach-bd:rgba(255,169,127,.3);--c-slate-bg:rgba(180,188,210,.13);--c-slate-bd:rgba(180,188,210,.26)}.app-rail-item{border-radius:var(--ctl-r);color:var(--rail-fg);padding:8px 12px}.app-rail-item:hover{background:var(--rail-hover-bg)}.app-rail-item:hover,.app-rail-item[aria-current=page],.app-rail-item[aria-current=page] .rail-icon,.app-rail-item[aria-current=page]:hover{color:var(--rail-text)}.rail-glider{border-radius:var(--ctl-r);background:var(--rail-active-bg);box-shadow:var(--rail-active-ring)}.rail-glider:before{background:var(--rail-active-bar)}.rail-group{color:var(--rail-dim)}.app-rail .btn.rail-lead,.app-rail .btn.rail-lead:active:not(:disabled),.app-rail .btn.rail-lead:hover:not(:disabled){border-radius:calc(var(--ctl-r) + 2px);background:var(--rail-cta);border-color:transparent;color:var(--rail-cta-fg);box-shadow:var(--rail-cta-shadow)}.app-rail .btn.rail-lead:hover:not(:disabled){filter:brightness(1.07)}.app-rail .btn.rail-lead svg{color:currentColor}.app-rail .rail-lead .kbd{background:color-mix(in srgb,var(--rail-cta-fg) 16%,transparent);border-color:color-mix(in srgb,var(--rail-cta-fg) 24%,transparent);color:var(--rail-cta-fg)}.app-rail .kbd{background:rgb(var(--rail-ink)/.08);border-color:rgb(var(--rail-ink)/.14);color:var(--rail-fg)}#app-scroll{scrollbar-width:thin;scrollbar-color:var(--ink-15) transparent}:is(.btn,.o2-btn,.o2-ib,.o2-kebab,.chip,.seg>button,.o2-seg button,.pager-pages button,.sh-up):focus-visible{outline:none;box-shadow:var(--ring)}.btn,.o2-btn{border-radius:var(--ctl-r);border:1px solid var(--ctrl-border);background:var(--bg-panel);color:var(--text-soft);font-weight:600;box-shadow:none;transition:background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease),filter var(--dur-1) var(--ease)}.btn:hover:not(:disabled),.o2-btn:hover:not(:disabled){background:var(--bg-panel-hover);border-color:var(--ctrl-border-hover);color:var(--text)}.btn:active:not(:disabled),.o2-btn:active:not(:disabled){background:var(--bg-sunken)}.btn svg,.o2-btn svg{color:var(--text-sub)}.btn:hover:not(:disabled) svg,.o2-btn:hover:not(:disabled) svg{color:var(--text)}.btn-sm{border-radius:7px}.btn-primary,.o2-btn.pri{background:var(--brand);border-color:var(--brand);color:var(--on-brand);box-shadow:none}.btn-primary svg,.btn-primary:hover:not(:disabled) svg,.o2-btn.pri svg,.o2-btn.pri:hover:not(:disabled) svg{color:currentColor}.btn-primary:hover:not(:disabled),.o2-btn.pri:hover:not(:disabled){background-color:var(--brand-strong);border-color:var(--brand-strong);color:var(--on-brand)}.btn-primary:active:not(:disabled),.o2-btn.pri:active:not(:disabled){background-color:var(--brand-soft)}.btn-primary .kbd{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.25);color:#fff}.btn-ghost,.o2-btn.ghost{background:transparent;border-color:transparent;box-shadow:none;color:var(--text-sub)}.btn-ghost:hover:not(:disabled),.o2-btn.ghost:hover:not(:disabled){background:var(--ink-05);border-color:transparent;color:var(--text)}.btn-danger{color:var(--c-red-fg);border-color:var(--c-red-bd);background:var(--bg-panel);box-shadow:none}.btn-danger svg{color:currentColor}.btn-danger:hover:not(:disabled){background:var(--c-red-bg);border-color:var(--c-red-bd);color:var(--c-red-fg)}.btn-danger-solid{background:var(--red);border-color:var(--red);color:#fff;box-shadow:none}.btn:disabled,.o2-btn:disabled{opacity:.5;box-shadow:none}.o2-ib{border-radius:var(--ctl-r);border-color:var(--ctrl-border);background:var(--bg-panel);color:var(--text-sub);box-shadow:none}.o2-ib:hover{background:var(--bg-panel-hover);border-color:var(--ctrl-border-hover);color:var(--text)}.o2-kebab{border-radius:8px}.o2-kebab:hover{background:var(--ink-06);color:var(--text)}.o2-seg,.seg{display:inline-flex;align-items:center;background:var(--bg-sunken);border:0;border-radius:10px;padding:3px;gap:2px}.o2-seg button,.seg>button{border:0;border-radius:7px;background:transparent;color:var(--text-sub);font-weight:500;box-shadow:none;transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.o2-seg button:hover,.seg>button:hover{color:var(--text)}.o2-seg button.on,.seg>button[aria-pressed=true]{background:var(--seg-on);color:var(--text);font-weight:600;box-shadow:var(--seg-on-shadow)}.date-inp,.inp,.o2-date .lbl,.o2-search,.sel-trigger{border-radius:var(--ctl-r)!important;border-color:var(--ctrl-border);background:var(--bg-panel);color:var(--text);transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease),background var(--dur-1) var(--ease)}.inp:hover,.o2-search:hover,.sel-trigger:hover{border-color:var(--ctrl-border-hover)}.date-inp:focus-within,.date-inp[data-open],.inp:focus,.o2-search:focus-within,.sel-trigger:focus-visible,.sel-trigger[aria-expanded=true]{border-color:var(--brand-border)!important;box-shadow:var(--ring);outline:none}.inp::placeholder,.o2-search input::placeholder{color:var(--dim)}.o2-search{color:var(--dim)}.o2-search input{color:var(--text)}textarea.inp{line-height:1.5}.inp:disabled,.inp[readonly]{background:var(--bg-sunken);color:var(--text-sub)}.field-label{color:var(--text-sub);font-weight:600;font-size:12px}.field-hint{color:var(--dim)}.o2-pop,.sel-pop{background:var(--bg-modal);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-xl);padding:5px}.sel-opt{border-radius:7px;color:var(--text-soft)}.sel-opt.is-hi{background:var(--ink-05)}.sel-opt.is-hi,.sel-opt.is-on{color:var(--text)}.sel-opt.is-on.is-hi{background:var(--brand-tint)}.sel-check{color:var(--brand)}.sel-group{color:var(--dim);letter-spacing:.07em}.sel-search{border-bottom-color:var(--line-soft)}.o2-pop .it{border-radius:7px}.o2-pop .it:hover{background:var(--ink-05)}.o2-pop .tt{color:var(--dim)}.o2-pop .sep{background:var(--line-soft)}input[type=checkbox]:not(.sw input){border-radius:5px;border-color:var(--ctrl-border-hover);background:var(--bg-panel)}input[type=checkbox]:not(.sw input):hover:not(:disabled){border-color:var(--brand-border)}input[type=checkbox]:not(.sw input):checked,input[type=checkbox]:not(.sw input):indeterminate{background:var(--brand);border-color:var(--brand)}input[type=checkbox]:not(.sw input):after{background:#fff}input[type=radio]{accent-color:var(--brand)}.sw-track{background:var(--ink-15)}.sw:hover .sw-track{background:var(--ink-20)}.sw-track:after{box-shadow:0 1px 2px rgba(0,0,0,.25),0 0 0 .5px rgba(0,0,0,.06)}.sw input:checked+.sw-track{background:var(--brand)}.sw:hover input:checked+.sw-track{background:var(--brand-strong)}.sw input:focus-visible+.sw-track{box-shadow:var(--ring)}.chip{padding:0 9px;box-shadow:none;font-weight:600;letter-spacing:.005em}.chip,.o2-st{border-radius:var(--chip-r)}.o2-st{padding:3px 10px 3px 8px}.l2-tag{border-radius:var(--chip-r);padding:2px 9px}.l2-tag.pr{background:var(--pr-bg,var(--ink-05));border-color:var(--pr-bd,var(--line));color:var(--pr-fg,var(--text-sub));font-weight:600}.kbd{border-radius:6px;background:var(--bg-sunken);border-color:var(--line);color:var(--text-sub)}.card{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--card-r);box-shadow:var(--card-shadow)}.card-pad{padding:18px 20px}.card-title{font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--text)}.card-title>.title-ic{color:var(--brand)}.card-sub{color:var(--text-sub3)}.page-title{font-size:26px;font-weight:var(--title-w);letter-spacing:-.03em}.empty-title{font-size:15px;font-weight:700}.kpi-value{font-weight:700;letter-spacing:-.02em}.kpi-label{color:var(--text-sub);font-weight:500}.o2-kpis{border-radius:var(--card-r)}.o2-kpi .ic{border-radius:10px;background:var(--brand-tint);color:var(--brand)}.o2-kpi[data-hue=green] .ic{background:var(--c-green-bg);color:var(--c-green-fg)}.o2-kpi[data-hue=amber] .ic{background:var(--c-amber-bg);color:var(--c-amber-fg)}.o2-kpi[data-hue=red] .ic{background:var(--c-red-bg);color:var(--c-red-fg)}.o2-kpi .l{color:var(--text-sub);font-weight:500}.o2-kpi .v{font-weight:750;letter-spacing:-.025em;color:var(--text)}.o2-kpi.click:hover{background:var(--bg-panel-hover)}.o2-kpi.on{background:var(--brand-tint);box-shadow:none}.tbl-wrap{border:1px solid var(--line);border-radius:var(--card-r);background:var(--bg-panel);box-shadow:var(--card-shadow)}.o2-tbl th,.tbl th{background:var(--bg-strip);color:var(--text-sub3);font-size:11.5px;font-weight:600;letter-spacing:.02em;border-bottom:1px solid var(--line)}.o2-tbl th.s:hover,.tbl th.sortable:hover{color:var(--text)}.o2-tbl td,.tbl td{border-bottom-color:var(--line-soft)}.o2-tbl tbody tr:hover td,.tbl tbody tr:hover td{background:var(--bg-panel-hover)}.o2-tbl tbody tr.sel td{background:var(--brand-tint)}.o2-tbl tbody tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.tbl tfoot td{background:var(--bg-strip);border-top-color:var(--line)}.tbl .sticky-col{background:var(--bg-panel)}.tbl tfoot td.sticky-col,.tbl th.sticky-col{background:var(--bg-strip)}.tbl tbody tr:hover td.sticky-col{background:var(--bg-panel-hover)}.o2-tbl tbody tr.l2-failed td{background:color-mix(in srgb,var(--c-red-bg) 45%,var(--bg-panel))}.o2-tbl tbody tr.l2-failed:hover td{background:color-mix(in srgb,var(--c-red-bg) 75%,var(--bg-panel))}.bar-track{background:var(--ink-07)}.bar-fill,.bar-track{border-radius:999px}.pager-pages button{border-radius:8px}.pager-pages button[aria-current=page]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.note-line{border-radius:12px}.lens-chip{border-radius:var(--chip-r);border-color:var(--ctrl-border);background:var(--bg-panel)}.lens-chip:hover{background:var(--bg-panel-hover);border-color:var(--ctrl-border-hover)}.lens-chip.on{background:var(--text);color:var(--bg-panel);border-color:var(--text)}.modal{background:var(--bg-modal);border:1px solid var(--line);border-radius:var(--modal-r);box-shadow:var(--shadow-xl)}.modal-head{padding:18px 20px 10px}.modal-title{font-size:17px;font-weight:750;letter-spacing:-.015em}.modal-body{padding:4px 20px 18px}.modal-foot{padding:12px 20px 16px;border-top-color:var(--line-soft);background:var(--bg-strip);border-radius:0 0 var(--modal-r) var(--modal-r)}.drawer-back,.modal-back{background:rgb(var(--ink-rgb)/.32);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}:root:not([data-theme=light]) :is(.modal-back,.drawer-back){background:rgba(0,0,0,.55)}.drawer{border-color:var(--line);box-shadow:var(--shadow-xl)}.drawer,.toast{background:var(--bg-modal)}.toast{border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg);color:var(--text)}.sh{background:color-mix(in srgb,var(--bg) 94%,transparent);border-bottom:1px solid var(--line);box-shadow:none}.sh-up{border-radius:8px;border-color:var(--ctrl-border)}.o2-side{border-radius:var(--card-r)}:root[data-theme=light] :is(.bar-track,.d2-prog .t,.d2-tasks-row .t,.o2-pct .t,.o2-big .t,.ps-hero .t,.funnel-track,.ocard-bar,.me-money-bar,.ins-bar,.ins-spread,.lens-bar i,.ca-vdot,.rs-gb){--c-green-fg:#1fa36a;--c-red-fg:#e5485f;--c-amber-fg:#efa22c;--c-blue-fg:#3b7bf0;--c-sky-fg:#1ea2dc;--c-teal-fg:#17ab9c;--c-purple-fg:#7a58f8;--c-indigo-fg:#5a69ee;--c-pink-fg:#dc4a93;--c-peach-fg:#ef7b4b;--c-slate-fg:#6b7591;--c-gray-fg:#a19eb5}@media (max-width:760px){header.m-top{background:var(--frame-bg);border-bottom:0}header.m-top .m-brand{color:var(--rail-text)}header.m-top .m-stat{background:rgb(var(--rail-ink)/.09);color:var(--rail-fg)}header.m-top .m-stat b{color:var(--rail-text)}header.m-top .m-stat-d{color:var(--rail-dim)}nav.m-tabs{background:color-mix(in srgb,var(--bg-panel) 94%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top-color:var(--line)}nav.m-tabs .m-tab[aria-current=page]{color:var(--brand)}nav.m-tabs .m-fab-i{background:var(--rail-cta);color:var(--rail-cta-fg);box-shadow:var(--rail-cta-shadow),0 0 0 4px var(--bg-panel)}}.clip-tip{padding:6px 10px;border-radius:8px;font-size:12px;line-height:1.45;color:var(--tip-fg);background:var(--tip-bg);border:0;box-shadow:var(--shadow-lg)}.grp-tabs,.mw-tabs{background:var(--bg-sunken);border:0;border-radius:10px;padding:3px;gap:2px}.grp-tabs button,.mw-tabs button{border-radius:7px;color:var(--text-sub)}.grp-tabs button:hover,.mw-tabs button:hover{color:var(--text)}.grp-tabs button.on,.mw-tabs button.on{background:var(--seg-on);color:var(--text);font-weight:600;box-shadow:var(--seg-on-shadow)}.o2-tabs{border-bottom-color:var(--line)}.o2-tabs button.on{border-color:var(--brand);color:var(--text)}.o2-alert{border-radius:var(--card-r);border-color:var(--c-red-bd);background:color-mix(in srgb,var(--c-red-bg) 55%,var(--bg-panel))}.o2-alert .go{border-width:1px;border-color:var(--c-red-bd)}.o2-alert .go:hover{background:var(--c-red-bg)}.d2-alert{border-radius:12px}.o2-seg button.on:hover,.seg>button[aria-pressed=true]:hover{color:var(--text)}:root,:root[data-theme=dark],:root[data-theme=light]{--cursor-brand:auto;--cursor-hand:pointer;--cursor-grab:grab;--cursor-grabbing:grabbing;--cursor-text:text}html.cfx-on,html.cfx-on *{cursor:none!important}.cfx-dot,.cfx-ring{position:fixed;left:0;top:0;z-index:2147483647;pointer-events:none;border-radius:50%;opacity:0;will-change:transform}html.cfx-in .cfx-dot,html.cfx-in .cfx-ring{opacity:1}.cfx-dot{width:8px;height:8px;margin:-4px 0 0 -4px;background:var(--brand);box-shadow:0 0 0 2px hsla(0,0%,100%,.92),0 1px 4px rgba(0,0,0,.25);transition:opacity .2s,width .15s var(--ease),height .15s var(--ease),margin .15s var(--ease),border-radius .15s}.cfx-ring{width:32px;height:32px;margin:-16px 0 0 -16px;border:1.5px solid color-mix(in srgb,var(--brand) 55%,transparent);transition:opacity .2s,width .22s var(--ease),height .22s var(--ease),margin .22s var(--ease),background .2s,border-color .2s}html.cfx-link .cfx-ring{width:46px;height:46px;margin:-23px 0 0 -23px;background:color-mix(in srgb,var(--brand) 10%,transparent);border-color:color-mix(in srgb,var(--brand) 35%,transparent)}html.cfx-link .cfx-dot{width:6px;height:6px;margin:-3px 0 0 -3px}html.cfx-text .cfx-dot{width:2px;height:20px;margin:-10px 0 0 -1px;border-radius:1px}html.cfx-text .cfx-ring{opacity:0}html.cfx-down .cfx-ring{width:20px;height:20px;margin:-10px 0 0 -10px;background:color-mix(in srgb,var(--brand) 22%,transparent);border-color:var(--brand)}html.cfx-down .cfx-dot{width:10px;height:10px;margin:-5px 0 0 -5px}.cfx-ripple{position:fixed;z-index:2147483646;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;border:2px solid var(--brand);pointer-events:none;animation:cfxRipple .55s var(--ease) forwards}@keyframes cfxRipple{0%{transform:scale(1);opacity:.75}to{transform:scale(5);opacity:0}}.sh-c:has(>.sh-tabs){overflow:visible}.sh-tabs{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:10px;background:var(--bg-sunken);vertical-align:middle}.sh-tabs button{height:26px;padding:0 11px;border:0;border-radius:7px;background:transparent;font:inherit;font-size:12.5px;font-weight:500;color:var(--text-sub);white-space:nowrap;cursor:pointer;transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.sh-tabs button:hover{color:var(--text)}.sh-tabs button.on{background:var(--seg-on);color:var(--text);font-weight:600;box-shadow:var(--seg-on-shadow)}.sh-tabs button:focus-visible{outline:none;box-shadow:var(--ring)}.app-content{position:relative}.lv-layer{position:absolute;inset:0;z-index:60;pointer-events:none;overflow:visible}.lv-cur{position:absolute;left:0;top:0;transition:transform .25s linear;will-change:transform}.lv-dot{left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;box-shadow:0 0 0 1.5px #fff,0 1px 3px rgba(0,0,0,.3)}.lv-dot,.lv-name{position:absolute;background:var(--lv);transition:opacity .3s}.lv-name{left:6px;top:6px;padding:1px 6px;border-radius:2px 6px 6px 6px;color:#fff;font-size:10.5px;font-weight:600;line-height:16px;white-space:nowrap;box-shadow:0 2px 6px -2px rgba(0,0,0,.35)}.lv-cur.idle .lv-dot,.lv-cur.idle .lv-name{opacity:0}.lv-name{display:flex;align-items:center;gap:3px;overflow:hidden}.lv-name em{font-style:normal;font-weight:500;opacity:.78}.lv-ico{flex:none}.lv-rank{position:relative;display:inline-flex;align-items:center;gap:3px;height:16px;margin-left:6px;padding:0 6px;border-radius:5px;overflow:hidden;font-size:10px;font-weight:700;vertical-align:1px}.lv-cur.r-head .lv-name,.lv-rank.r-head{color:#ffd76a;background:linear-gradient(120deg,#24203f,#16142a);box-shadow:inset 0 0 0 1px rgba(255,214,92,.6),0 2px 10px -2px rgba(0,0,0,.5)}.lv-cur.r-head .lv-dot{width:8px;height:8px;left:-4px;top:-4px;background:#ffc83d;box-shadow:0 0 0 1.5px #16142a,0 0 0 3px rgba(255,200,61,.45)}.lv-cur.r-head .lv-msg{max-width:280px;padding:7px 12px;color:#fff;background:#16142a;font-size:13.5px;box-shadow:inset 0 0 0 1px rgba(255,214,92,.55),0 10px 26px -8px rgba(0,0,0,.55)}.lv-cur.r-head .lv-name{top:8px}.lv-ico-star{color:#ffc83d;animation:lvStar 3.2s ease-in-out infinite}.lv-wave{position:absolute;left:-60px;top:-60px;width:120px;height:120px;border-radius:50%;border:2px solid #ffc83d;opacity:0;pointer-events:none;animation:lvWave 1.3s cubic-bezier(.2,.7,.3,1) 2}.lv-cur.r-sv .lv-name{box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.55),0 2px 6px -2px rgba(0,0,0,.35)}.lv-rank.r-sv{color:var(--text);background:var(--ink-05);box-shadow:inset 0 0 0 1px var(--line)}.lv-rank.r-sv .lv-ico-shield{color:var(--brand)}.lv-cur.near .lv-dot{width:10px;height:10px;left:-5px;top:-5px;box-shadow:0 0 0 2px #fff,0 0 0 5px color-mix(in srgb,var(--lv) 30%,transparent),0 1px 4px rgba(0,0,0,.3)}.lv-cur.near .lv-name{top:9px;left:8px}.lv-cur.g2 .lv-name{box-shadow:inset 0 0 0 1.5px #e3e8ef,0 0 0 1px rgba(120,132,150,.45),0 2px 6px -2px rgba(0,0,0,.35)}.lv-rank.g2{color:#3c4656;background:linear-gradient(120deg,#f6f8fb,#d6dce5);box-shadow:inset 0 0 0 1px rgba(120,132,150,.45)}.lv-cur.g3 .lv-name,.lv-rank.g3{color:#4a2306;background:linear-gradient(120deg,#ffe4c9,#f0b27a 50%,#d98a4a);box-shadow:inset 0 0 0 1px rgba(166,88,30,.45),0 2px 8px -2px rgba(190,104,40,.5)}.lv-ico-spark{color:#9a4a12;animation:lvSpark 2.4s ease-in-out infinite}.lv-cur.g4 .lv-name,.lv-rank.g4{color:#5b3a00;background:linear-gradient(120deg,#fff1b8,#ffd65c 45%,#f5b52e);box-shadow:inset 0 0 0 1px rgba(196,132,0,.45),0 2px 8px -2px rgba(214,150,0,.55)}.lv-ico-crown{color:#b7791f;transform-origin:50% 85%;animation:lvCrown 2.8s ease-in-out infinite}.lv-cur:is(.r-head,.g3,.g4) .lv-name:after,.lv-rank:is(.r-head,.g3,.g4):after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.85) 48%,hsla(0,0%,100%,.2) 55%,transparent 70%);background-size:260% 100%;background-repeat:no-repeat;animation:lvShine 2.8s ease-in-out infinite}.lv-cur.r-head .lv-name:after,.lv-rank.r-head:after{opacity:.35;animation-duration:3.6s}@keyframes lvShine{0%{background-position:130% 0}55%,to{background-position:-130% 0}}@keyframes lvCrown{0%,60%,to{transform:none}70%{transform:translateY(-1.5px) rotate(-10deg)}80%{transform:translateY(-1px) rotate(8deg)}90%{transform:rotate(-3deg)}}@keyframes lvStar{0%,70%,to{transform:none}82%{transform:rotate(72deg) scale(1.2)}92%{transform:rotate(72deg) scale(1)}}@keyframes lvSpark{0%,to{transform:scale(1);opacity:1}45%{transform:scale(.65) rotate(20deg);opacity:.55}60%{transform:scale(1.18);opacity:1}}@keyframes lvWave{0%{transform:scale(.05);opacity:.95}to{transform:scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.lv-ico,.lv-name:after,.lv-rank:after,.lv-wave{animation:none!important}}:root:not([data-theme=light]) .lv-cur.g4 .lv-name,:root:not([data-theme=light]) .lv-rank.g4{color:#ffd76a;background:linear-gradient(120deg,#3b2a08,#5c400c);box-shadow:inset 0 0 0 1px rgba(255,200,61,.42),0 2px 10px -3px rgba(255,190,40,.35)}:root:not([data-theme=light]) .lv-cur.g4 .lv-ico-crown,:root:not([data-theme=light]) .lv-rank.g4 .lv-ico-crown{color:#ffc83d}:root:not([data-theme=light]) .lv-cur.g3 .lv-name,:root:not([data-theme=light]) .lv-rank.g3{color:#f6b98a;background:linear-gradient(120deg,#3a2314,#573320);box-shadow:inset 0 0 0 1px hsla(26,82%,67%,.42),0 2px 10px -3px rgba(220,130,60,.3)}:root:not([data-theme=light]) .lv-cur.g3 .lv-ico-spark,:root:not([data-theme=light]) .lv-rank.g3 .lv-ico-spark{color:#ffc49a}:root:not([data-theme=light]) .lv-rank.g2{color:#dbe1ea;background:rgba(214,220,229,.1);box-shadow:inset 0 0 0 1px rgba(214,220,229,.3)}:root:not([data-theme=light]) .lv-cur.g2 .lv-name{box-shadow:inset 0 0 0 1.5px rgba(232,237,244,.7),0 2px 6px -2px rgba(0,0,0,.45)}:root:not([data-theme=light]) .lv-rank.r-head{color:#ffd76a;background:rgba(255,200,61,.1);box-shadow:inset 0 0 0 1px rgba(255,200,61,.38)}:root:not([data-theme=light]) .lv-cur.r-head .lv-msg,:root:not([data-theme=light]) .lv-cur.r-head .lv-name{background:linear-gradient(120deg,#2c2717,#1d1a12)}:root:not([data-theme=light]) .lv-cur:is(.g3,.g4) .lv-name:after,:root:not([data-theme=light]) .lv-rank:is(.g3,.g4):after{opacity:.35}:root:not([data-theme=light]) .lv-party-cap.g4{color:#ffe39a;background:linear-gradient(120deg,#3b2a08,#5c400c);box-shadow:0 14px 40px -12px rgba(255,190,40,.45),inset 0 0 0 1px rgba(255,200,61,.45)}.lv-msg{position:absolute;left:6px;top:26px;width:max-content;max-width:240px;padding:6px 10px;border-radius:2px 12px 12px 12px;background:var(--lv);color:#fff;font-size:12.5px;line-height:1.35;white-space:normal;overflow-wrap:anywhere;box-shadow:0 6px 18px -8px rgba(0,0,0,.45);animation:lvPop .2s var(--ease)}.lv-cur.me,.lv-type{transition:transform .16s cubic-bezier(.22,.9,.3,1);will-change:transform}.lv-cur.me .lv-msg{top:18px;left:14px;transform-origin:0 0}.lv-cur.me .lv-msg.emo{top:2px;left:8px}@keyframes lvPop{0%{transform:scale(.85);opacity:0}to{transform:none;opacity:1}}.lv-type{position:absolute;left:0;top:0;z-index:61;display:flex;flex-direction:column;gap:4px;padding:18px 0 0 14px}.lv-type input{animation:lvPop .18s var(--ease);transform-origin:0 0;width:260px;height:34px;padding:0 12px;border:0;border-radius:2px 12px 12px 12px;outline:none;background:var(--brand);color:#fff;font:inherit;font-size:13px;box-shadow:0 8px 22px -8px rgba(0,0,0,.45),var(--ring)}.lv-type input::placeholder{color:hsla(0,0%,100%,.72)}.lv-emo{display:grid;grid-template-columns:repeat(10,26px);grid-gap:2px;gap:2px;width:max-content;padding:3px;border-radius:10px;background:var(--bg-modal);box-shadow:var(--shadow-md),inset 0 0 0 1px var(--line);animation:lvPop .2s var(--ease);transform-origin:0 0}.lv-emo button{width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:var(--text);font-size:15px;line-height:1;cursor:pointer;transition:transform .12s var(--ease),background .12s,color .12s}.lv-emo button:hover{background:var(--ink-05);color:var(--brand);transform:scale(1.22)}.lv-msg.emo{padding:0;font-size:28px;line-height:1.1;letter-spacing:2px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.25));animation:lvEmo .5s cubic-bezier(.3,1.6,.5,1)}.lv-cur.r-head .lv-msg.emo,.lv-msg.emo,:root:not([data-theme=light]) .lv-cur.r-head .lv-msg.emo{background:none;box-shadow:none;color:var(--lv)}@keyframes lvEmo{0%{transform:scale(.2) translateY(8px);opacity:0}60%{transform:scale(1.25);opacity:1}to{transform:none}}.lv-type>span{width:max-content;padding:2px 7px;border-radius:6px;box-shadow:var(--shadow-md);font-size:11px;color:var(--text-sub)}.lv-here,.lv-type>span{background:var(--bg-modal)}.lv-here{position:fixed;right:18px;bottom:16px;z-index:890;display:flex;flex-direction:column;border-radius:18px;border:1px solid var(--line);box-shadow:var(--shadow-lg);font-size:12px;min-width:0;transition:border-radius .28s var(--ease),box-shadow .28s var(--ease),min-width .32s cubic-bezier(.22,.9,.3,1)}.lv-here.open{border-radius:16px;min-width:300px}.lv-here-list{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,.9,.3,1)}.lv-here.open .lv-here-list{grid-template-rows:1fr}.lv-here-in{min-height:0;overflow:hidden;width:0;min-width:100%;opacity:0;transform:translateY(8px);transition:opacity .2s var(--ease),transform .32s cubic-bezier(.22,.9,.3,1)}.lv-here.open .lv-here-in{opacity:1;transform:none;transition-delay:.06s,0s}.lv-here-h{padding:10px 12px 4px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dim)}.lv-here-row{display:flex;align-items:center;gap:9px;flex:1 1;min-width:0;padding:6px 8px;border:0;border-radius:10px;background:transparent;font:inherit;text-align:left;color:var(--text);cursor:pointer}.lv-here-row:hover:not(:disabled){background:var(--ink-05)}.lv-here-row:disabled{cursor:default}.lv-here-row>i{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:50%;font-style:normal;font-size:10px;font-weight:700;color:#fff}.lv-here-who{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.lv-here-who b{font-weight:600;font-size:12.5px;line-height:1.25;text-overflow:ellipsis}.lv-here-who b,.lv-here-who small{white-space:nowrap;overflow:hidden}.lv-here-who small{display:flex;align-items:center;gap:6px;min-width:0;font-size:11px;color:var(--dim)}.lv-here-who .lv-rank{margin-left:0;flex:none;max-width:150px}.lv-here-st{display:inline-flex;align-items:center;gap:5px;min-width:0;overflow:hidden;text-overflow:ellipsis}.lv-here-st:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:var(--ink-25)}.lv-here-st.on{color:var(--text-sub)}.lv-here-st.on:before{background:var(--c-green-fg);box-shadow:0 0 0 2.5px var(--c-green-bg)}.lv-here-f{display:flex;flex-direction:column;gap:5px;margin:6px 12px 0;padding:9px 0 10px;border-top:1px solid var(--line);font-size:11px;line-height:1.3;color:var(--dim)}.lv-here-f span{display:flex;align-items:center;gap:5px;white-space:nowrap}.lv-here-f kbd{display:inline-flex;align-items:center;height:17px;padding:0 5px;border-radius:5px;background:var(--ink-05);box-shadow:inset 0 0 0 1px var(--line);font:inherit;font-size:10px;font-weight:600;color:var(--text-sub);letter-spacing:-.5px}.lv-here-bar{display:flex;align-items:center;gap:8px;height:34px;padding:0 11px 0 4px;border:0;border-radius:18px;background:transparent;font:inherit;color:inherit;cursor:pointer}.lv-here-bar:hover .lv-here-chev{color:var(--text)}.lv-here-chev{flex:none;color:var(--dim);transition:transform .3s var(--ease),color .15s}.lv-here.open .lv-here-chev{transform:rotate(180deg)}.lv-here-ava{display:flex}.lv-here-t{white-space:nowrap;color:var(--text);font-weight:600}.lv-here-t em{font-style:normal;font-weight:500;color:var(--dim)}html:has(.lv-here) .toast-stack{bottom:60px}.lv-unread{min-width:18px;height:18px;display:grid;place-items:center;padding:0 5px;margin-left:-2px;border-radius:9px;background:var(--brand);color:#fff;font-size:10.5px;font-weight:700;animation:lvPop .2s var(--ease)}.lv-notes{display:flex;flex-direction:column;gap:6px;max-height:210px;overflow-y:auto;padding:2px 12px 8px;overscroll-behavior:contain}.lv-note{display:flex;gap:8px;align-items:flex-start}.lv-note>i{width:8px;height:8px;flex:none;margin-top:5px;border-radius:50%}.lv-note>div{min-width:0;flex:1 1}.lv-note b{display:flex;align-items:baseline;gap:6px;font-size:11.5px;font-weight:600;color:var(--text)}.lv-note time{font-size:10.5px;font-weight:500;color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-note p{margin:1px 0 0;font-size:12.5px;line-height:1.35;color:var(--text-sub);overflow-wrap:anywhere}.lv-note p.emo{font-size:18px;line-height:1.2}.lv-note.mine b{color:var(--brand)}.lv-comet{position:fixed;left:0;top:0;z-index:75;width:100vw;height:100vh;pointer-events:none}.lv-cur.g4 .lv-dot{box-shadow:0 0 0 1.5px #fff,0 0 10px 2px rgba(255,196,60,.8)}.isl{--isl-r:16px;position:fixed;left:50%;bottom:16px;z-index:885;width:344px;height:62px;border-radius:var(--isl-r);overflow:hidden;background:color-mix(in srgb,var(--bg-modal) 74%,transparent);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);box-shadow:var(--shadow-xl),inset 0 0 0 1px rgb(var(--ink-rgb)/.08);transform:translate(-50%,110px) scale(.86);opacity:0;transition:transform .55s cubic-bezier(.2,1.3,.3,1),opacity .3s,width .5s cubic-bezier(.2,1.15,.3,1),height .55s cubic-bezier(.2,1.05,.3,1),border-radius .45s}.isl[data-s=mini],.isl[data-s=open]{transform:translate(-50%) scale(1);opacity:1}.isl[data-s=hidden]{transition:transform .32s cubic-bezier(.5,0,.8,.4),opacity .26s .05s,width .5s,height .5s}.isl[data-s=mini]:focus-within,.isl[data-s=mini]:hover{width:484px}.isl[data-s=open]{--isl-r:18px;width:min(560px,calc(100vw - 32px));height:min(640px,calc(100vh - 96px))}.isl-ring{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.isl.on .isl-ring{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--brand) 45%,transparent);animation:islRing 2.4s ease-in-out infinite}@keyframes islRing{50%{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--brand) 12%,transparent)}}.isl-top{display:flex;align-items:center;gap:10px;height:48px;padding:7px 8px 0}.isl.can-open[data-s=mini] .isl-top{cursor:pointer}.isl.can-open[data-s=mini]:hover{box-shadow:var(--shadow-xl),inset 0 0 0 1px color-mix(in srgb,var(--brand) 35%,transparent)}.isl-play{width:36px;height:36px;flex:none;display:grid;place-items:center;border:0;border-radius:11px;background:var(--brand);color:#fff;cursor:pointer;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--brand) 80%,transparent);transition:transform .15s var(--ease)}.isl-play:hover{transform:scale(1.06)}.isl-who{display:flex;flex-direction:column;gap:1px;min-width:150px;flex:1 1}.isl-who b{display:flex;align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:650;color:var(--text)}.isl-who b,.isl-who small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.isl-who small{font-size:11px;color:var(--dim)}.isl-eq{display:inline-flex;align-items:flex-end;gap:2px;height:11px;flex:none}.isl-eq i{width:2.5px;height:4px;border-radius:1px;background:var(--brand-soft)}.isl.on .isl-eq i{animation:islEq .9s ease-in-out infinite}.isl.on .isl-eq i:nth-child(2){animation-delay:-.3s}.isl.on .isl-eq i:nth-child(3){animation-delay:-.6s}@keyframes islEq{0%,to{height:3px}50%{height:11px}}.isl-time{flex:none;font-size:12px;color:var(--text-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.isl-more{display:flex;align-items:center;gap:2px;flex:none;width:0;overflow:hidden;opacity:0;transition:width .35s cubic-bezier(.2,1.2,.3,1),opacity .2s}.isl[data-s=mini]:focus-within .isl-more,.isl[data-s=mini]:hover .isl-more,.isl[data-s=open] .isl-more{width:106px;opacity:1}.isl-btn{width:30px;height:30px;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:9px;background:transparent;color:var(--text-sub);font:inherit;cursor:pointer;transition:background .12s,color .12s}.isl-btn:hover{background:rgb(var(--ink-rgb)/.07);color:var(--text)}.isl-speed{width:auto;padding:0 7px;font-size:11.5px;font-weight:700}.isl-up svg{transform:rotate(180deg);transition:transform .35s var(--ease)}.isl[data-s=open] .isl-up svg{transform:none}.isl-seek{position:absolute;left:18px;right:18px;top:46px;height:14px;cursor:pointer;touch-action:none;outline:none}.isl-trk{right:0;top:6px;height:3px;border-radius:3px;background:rgb(var(--ink-rgb)/.12);transition:top .15s,height .15s,background .15s,box-shadow .15s}.isl-trk,.isl-trk>i{position:absolute;left:0}.isl-trk>i{background:linear-gradient(90deg,var(--brand),var(--brand-soft))}.isl-hov,.isl-trk>i{top:0;bottom:0;border-radius:inherit}.isl-hov{position:absolute;left:0;background:rgb(var(--ink-rgb)/.14)}.isl-knob{position:absolute;top:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 45%,transparent),0 2px 6px rgba(0,0,0,.35);transform:scale(0);transition:transform .15s cubic-bezier(.2,1.4,.3,1)}.isl-seek.drag .isl-trk,.isl-seek:focus-visible .isl-trk,.isl-seek:hover .isl-trk{top:4px;height:7px;background:rgb(var(--ink-rgb)/.16);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 12%,transparent)}.isl-seek.drag .isl-knob,.isl-seek:focus-visible .isl-knob,.isl-seek:hover .isl-knob{transform:scale(1)}.isl-tip{position:absolute;bottom:15px;padding:2px 7px;border-radius:7px;background:var(--text);color:var(--bg);font-size:11px;font-weight:700;white-space:nowrap;transform:translateX(-50%);pointer-events:none;animation:islTip .12s ease-out}@keyframes islTip{0%{opacity:0;transform:translate(-50%,3px)}}.isl-big{position:absolute;left:0;right:0;top:64px;bottom:0;border-top:1px solid rgb(var(--ink-rgb)/.08);opacity:0;transform:translateY(10px);transition:opacity .25s,transform .4s cubic-bezier(.22,.9,.3,1)}.isl[data-s=open] .isl-big{opacity:1;transform:none;transition-delay:.16s}.isl-big .lc-decide{background:transparent;border-top-color:rgb(var(--ink-rgb)/.08)}@media (max-width:760px){.isl{bottom:calc(76px + env(safe-area-inset-bottom))}.isl,.isl[data-s=mini]:hover{width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.isl,.isl-big,.isl-more{transition-duration:.01ms!important}.isl.on .isl-eq i,.isl.on .isl-ring{animation:none}}.lv-here-item{display:flex;align-items:center;gap:2px;margin:0 4px;padding-right:6px;border-radius:10px}.lv-here-item:hover{background:var(--ink-04)}.lv-here-item .lv-here-row:hover:not(:disabled){background:transparent}.lv-rps-btn{flex:none;height:28px;padding:0 8px;border:0;border-radius:9px;background:var(--ink-05);box-shadow:inset 0 0 0 1px var(--line);font-size:12px;letter-spacing:-1px;cursor:pointer;transition:transform .15s var(--ease),background .15s,box-shadow .15s}.lv-rps-btn:hover:not(:disabled){background:color-mix(in srgb,var(--brand) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 40%,transparent);transform:scale(1.06)}.lv-rps-btn.on{background:color-mix(in srgb,var(--brand) 16%,transparent);box-shadow:inset 0 0 0 1px var(--brand)}.lv-rps-btn:disabled:not(.on){opacity:.4;cursor:default}.lv-cloud{position:absolute;left:-24px;top:-62px;width:48px;height:44px;display:grid;place-items:center;padding-bottom:2px;border-radius:22px;background:var(--bg-modal);box-shadow:var(--shadow-lg),inset 0 0 0 1px var(--line);font-size:24px;line-height:1;animation:lvCloud 2.6s var(--ease) forwards}.lv-cloud:after,.lv-cloud:before{content:"";position:absolute;border-radius:50%;background:var(--bg-modal);box-shadow:inset 0 0 0 1px var(--line)}.lv-cloud:before{width:10px;height:10px;left:19px;bottom:-9px}.lv-cloud:after{width:5px;height:5px;left:22px;bottom:-16px}@keyframes lvCloud{0%{transform:translateY(10px) scale(.4);opacity:0}12%{transform:translateY(-2px) scale(1.08);opacity:1}20%,82%{transform:none;opacity:1}to{transform:translateY(-8px);opacity:0}}.rps-wrap{position:fixed;right:18px;bottom:16px;z-index:891}.rps-wrap.up{bottom:60px}.rps{width:300px;border-radius:16px;background:var(--bg-modal);box-shadow:var(--shadow-xl),inset 0 0 0 1px var(--line);color:var(--text);font-size:12.5px;overflow:hidden;animation:lvCard .32s cubic-bezier(.22,.9,.3,1)}@keyframes lvCard{0%{transform:translateY(14px) scale(.96);opacity:0}}.rps-h{display:flex;align-items:center;gap:8px;padding:10px 10px 8px 14px;border-bottom:1px solid var(--line)}.rps-logo{font-size:12px;letter-spacing:-1px}.rps-h b{font-size:12.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.rps-h b,.rps-score{flex:1 1;min-width:0;white-space:nowrap}.rps-score{font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rps-score em{font-style:normal;font-weight:500;color:var(--dim);font-size:11px}.rps-x{width:24px;height:24px;border:0;border-radius:7px;background:transparent;color:var(--dim);font-size:17px;line-height:1;cursor:pointer}.rps-x:hover{background:var(--ink-05);color:var(--text)}.rps-b{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px}.rps-b p{margin:0;line-height:1.4;color:var(--text-sub)}.rps-b p b{color:var(--text)}.rps-call{font-size:13.5px;color:var(--text)!important}.rps-invited{box-shadow:var(--shadow-xl),inset 0 0 0 1.5px var(--brand);animation:lvCard .32s cubic-bezier(.22,.9,.3,1),rpsRing 1.6s ease-in-out .4s 3}@keyframes rpsRing{50%{box-shadow:var(--shadow-xl),inset 0 0 0 1.5px var(--brand),0 0 0 6px color-mix(in srgb,var(--brand) 18%,transparent)}}.rps-act{display:flex;gap:6px}.rps-hands{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.rps-hands button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0 8px;border:0;border-radius:12px;background:var(--ink-04);box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:var(--text-sub);cursor:pointer;transition:transform .15s var(--ease),background .15s,box-shadow .15s}.rps-hands button span{font-size:28px;line-height:1;transition:transform .2s var(--ease)}.rps-hands button small{font-size:11px;font-weight:600}.rps-hands button:hover:not(:disabled){background:color-mix(in srgb,var(--brand) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 40%,transparent);transform:translateY(-2px)}.rps-hands button:hover:not(:disabled) span{transform:scale(1.15) rotate(-6deg)}.rps-hands button.on{background:color-mix(in srgb,var(--brand) 16%,transparent);box-shadow:inset 0 0 0 1.5px var(--brand);color:var(--text)}.rps-hands button:disabled:not(.on){opacity:.35;cursor:default}.rps-foe{font-size:11.5px;color:var(--dim)!important}.rps-dots{display:inline-flex;gap:3px;margin-left:4px;vertical-align:middle}.rps-dots i{width:4px;height:4px;border-radius:50%;background:var(--dim);animation:rpsDot 1s ease-in-out infinite}.rps-dots i:nth-child(2){animation-delay:.15s}.rps-dots i:nth-child(3){animation-delay:.3s}@keyframes rpsDot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.rps-duel{justify-content:center;gap:18px;padding:6px 0 2px}.rps-duel,.rps-duel>div{display:flex;align-items:center}.rps-duel>div{flex-direction:column;gap:4px;min-width:70px}.rps-duel small{font-weight:600}.rps-duel small,.rps-duel>b{font-size:11px;color:var(--dim)}.rps-duel>b{font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rps-hand{font-size:40px;line-height:1;display:inline-block}.rps-hand.me{transform:scaleX(-1)}.rps-duel:not(.shown) .rps-hand.me{animation:rpsShakeMe .43s ease-in-out 3}.rps-duel:not(.shown) .rps-hand.foe{animation:rpsShake .43s ease-in-out 3}.rps-duel.shown .rps-hand{animation:rpsPop .4s cubic-bezier(.3,1.6,.5,1)}.rps-duel.shown .rps-hand.me{animation-name:rpsPopMe}@keyframes rpsShake{50%{transform:translateY(-10px) rotate(-12deg)}}@keyframes rpsShakeMe{0%,to{transform:scaleX(-1)}50%{transform:scaleX(-1) translateY(-10px) rotate(-12deg)}}@keyframes rpsPop{0%{transform:scale(.4)}}@keyframes rpsPopMe{0%{transform:scaleX(-1) scale(.4)}to{transform:scaleX(-1)}}.rps-res{text-align:center;font-size:13.5px;font-weight:700;color:var(--text)!important}.rps-res.win{color:var(--c-green-fg)!important}.rps-res.lose{color:var(--c-red-fg)!important}.rps-final{display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:800;color:var(--text)!important}.rps-final span{font-size:26px;animation:lvEmo .6s cubic-bezier(.3,1.6,.5,1)}.rps-final.win{color:var(--c-green-fg)!important}@media (prefers-reduced-motion:reduce){.lv-cloud,.rps,.rps-dots i,.rps-hand{animation:none!important}}.lv-note{position:relative;padding:3px 4px;margin:0 -4px;border-radius:8px;transition:background .12s}.lv-note:hover{background:var(--ink-04)}.lv-reacts{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.lv-reacts button{display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 6px;border:0;border-radius:10px;background:var(--ink-05);box-shadow:inset 0 0 0 1px var(--line);font:inherit;font-size:12px;line-height:1;cursor:pointer;animation:lvPop .18s var(--ease)}.lv-reacts button small{font-size:10.5px;font-weight:700;color:var(--text-sub)}.lv-reacts button.on{background:color-mix(in srgb,var(--brand) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 45%,transparent)}.lv-reacts button.on small{color:var(--brand)}.lv-react-add{position:absolute;right:2px;top:1px;display:flex;gap:1px;padding:2px;border-radius:9px;background:var(--bg-modal);box-shadow:var(--shadow-md),inset 0 0 0 1px var(--line);opacity:0;transform:translateY(3px) scale(.96);pointer-events:none;transition:opacity .14s var(--ease),transform .14s var(--ease)}.lv-note:hover .lv-react-add,.lv-react-add:focus-within{opacity:1;transform:none;pointer-events:auto}.lv-react-add button{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;font-size:14px;line-height:1;cursor:pointer;transition:transform .12s var(--ease),background .12s}.lv-react-add button:hover{background:var(--ink-05);transform:scale(1.25)}.lv-pops{position:absolute;left:14px;top:18px;display:flex;flex-direction:column;gap:4px}.lv-cur.me .lv-msg~.lv-pops{top:-30px}.lv-pop{width:max-content;padding:4px 9px;border-radius:2px 10px 10px 10px;background:var(--bg-modal);box-shadow:var(--shadow-md),inset 0 0 0 1px var(--line);color:var(--text);font-size:12px;font-weight:600;white-space:nowrap;animation:lvEmo .45s cubic-bezier(.3,1.6,.5,1)}.lv-party{position:fixed;inset:0;z-index:2147483000;pointer-events:none;overflow:hidden}.lv-party>i{position:absolute;top:-16px;opacity:0;animation-name:lvFall;animation-timing-function:cubic-bezier(.25,.6,.45,1);animation-fill-mode:forwards;will-change:transform}@keyframes lvFall{0%{transform:translateZ(0) rotate(0);opacity:1}85%{opacity:1}to{transform:translate3d(var(--dx),105vh,0) rotate(var(--rot));opacity:0}}.lv-party-cap{position:absolute;left:50%;top:24px;display:flex;align-items:center;gap:12px;padding:12px 20px 12px 14px;border-radius:16px;background:var(--bg-modal);box-shadow:var(--shadow-lg),inset 0 0 0 1px var(--line);transform:translateX(-50%);animation:lvCap 8.5s var(--ease) forwards;white-space:nowrap}.lv-party-cap.g4{color:#5b3a00;background:linear-gradient(120deg,#fff1b8,#ffd65c 45%,#f5b52e);box-shadow:0 14px 40px -12px rgba(214,150,0,.6),inset 0 0 0 1px rgba(196,132,0,.45)}.lv-party-cap>div{display:flex;flex-direction:column;gap:2px}.lv-party-cap b{font-size:16px;font-weight:800;color:inherit}.lv-party-cap.plan b{color:var(--text)}.lv-party-cap span:not(.lv-party-ico){font-size:12.5px;opacity:.8}.lv-party-cap.plan span:not(.lv-party-ico){color:var(--text-sub);opacity:1}.lv-party-ico{font-size:30px;line-height:1;animation:lvEmo .6s cubic-bezier(.3,1.6,.5,1) .15s both}@keyframes lvCap{0%{transform:translate(-50%,-30px) scale(.85);opacity:0}5%{transform:translate(-50%) scale(1.04);opacity:1}8%,90%{transform:translate(-50%) scale(1);opacity:1}to{transform:translate(-50%,-20px);opacity:0}}@media (prefers-reduced-motion:reduce){.lv-party>i{display:none}}@media (max-width:760px){.lv-here,.lv-layer{display:none}}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/caveat-cyrillic-700-normal.d6bd3314.woff2) format("woff2"),url(/_next/static/media/caveat-cyrillic-700-normal.e810f536.woff) format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/caveat-latin-700-normal.9726ba42.woff2) format("woff2"),url(/_next/static/media/caveat-latin-700-normal.369892fe.woff) format("woff")}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/comfortaa-cyrillic-700-normal.fad0a035.woff2) format("woff2"),url(/_next/static/media/comfortaa-cyrillic-700-normal.52fe6024.woff) format("woff")}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/comfortaa-latin-700-normal.764d8540.woff2) format("woff2"),url(/_next/static/media/comfortaa-latin-700-normal.0b2d1a0a.woff) format("woff")}@font-face{font-family:Russo One;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/russo-one-cyrillic-400-normal.a9381140.woff2) format("woff2"),url(/_next/static/media/russo-one-cyrillic-400-normal.0467a960.woff) format("woff")}@font-face{font-family:Russo One;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/russo-one-latin-400-normal.b8a58fdd.woff2) format("woff2"),url(/_next/static/media/russo-one-latin-400-normal.5812781a.woff) format("woff")}@font-face{font-family:Amatic SC;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/amatic-sc-cyrillic-700-normal.0899dba3.woff2) format("woff2"),url(/_next/static/media/amatic-sc-cyrillic-700-normal.556f2678.woff) format("woff")}@font-face{font-family:Amatic SC;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/amatic-sc-latin-700-normal.03c37261.woff2) format("woff2"),url(/_next/static/media/amatic-sc-latin-700-normal.b0c3454d.woff) format("woff")}@font-face{font-family:Marck Script;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/marck-script-cyrillic-400-normal.d412fc39.woff2) format("woff2"),url(/_next/static/media/marck-script-cyrillic-400-normal.a61b7154.woff) format("woff")}@font-face{font-family:Marck Script;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/marck-script-latin-400-normal.8e4ba552.woff2) format("woff2"),url(/_next/static/media/marck-script-latin-400-normal.98815d43.woff) format("woff")}@font-face{font-family:Lobster;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/lobster-cyrillic-400-normal.6a02a1e8.woff2) format("woff2"),url(/_next/static/media/lobster-cyrillic-400-normal.179cc83b.woff) format("woff")}@font-face{font-family:Lobster;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/lobster-latin-400-normal.69e892b4.woff2) format("woff2"),url(/_next/static/media/lobster-latin-400-normal.2f69629a.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/unbounded-cyrillic-700-normal.6d9a92f9.woff2) format("woff2"),url(/_next/static/media/unbounded-cyrillic-700-normal.b7ba5477.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/unbounded-latin-700-normal.28fb295f.woff2) format("woff2"),url(/_next/static/media/unbounded-latin-700-normal.05de5448.woff) format("woff")}@font-face{font-family:Press Start\ 2P;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/press-start-2p-cyrillic-400-normal.2ffe8fe0.woff2) format("woff2"),url(/_next/static/media/press-start-2p-cyrillic-400-normal.481d7f45.woff) format("woff")}@font-face{font-family:Press Start\ 2P;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/press-start-2p-latin-400-normal.a1abb227.woff2) format("woff2"),url(/_next/static/media/press-start-2p-latin-400-normal.3f4bdca0.woff) format("woff")}@font-face{font-family:Rubik Bubbles;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/rubik-bubbles-cyrillic-400-normal.13002408.woff2) format("woff2"),url(/_next/static/media/rubik-bubbles-cyrillic-400-normal.feb0a5ec.woff) format("woff")}@font-face{font-family:Rubik Bubbles;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/rubik-bubbles-latin-400-normal.33d86c8f.woff2) format("woff2"),url(/_next/static/media/rubik-bubbles-latin-400-normal.c6693448.woff) format("woff")}@font-face{font-family:Rubik Glitch;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/rubik-glitch-cyrillic-400-normal.eae20d18.woff2) format("woff2"),url(/_next/static/media/rubik-glitch-cyrillic-400-normal.113d9fbc.woff) format("woff")}@font-face{font-family:Rubik Glitch;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/rubik-glitch-latin-400-normal.c9d48cbf.woff2) format("woff2"),url(/_next/static/media/rubik-glitch-latin-400-normal.f8aa12df.woff) format("woff")}@font-face{font-family:Rubik Wet Paint;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/rubik-wet-paint-cyrillic-400-normal.1cfec54e.woff2) format("woff2"),url(/_next/static/media/rubik-wet-paint-cyrillic-400-normal.b89334ab.woff) format("woff")}@font-face{font-family:Rubik Wet Paint;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/rubik-wet-paint-latin-400-normal.ffd2867d.woff2) format("woff2"),url(/_next/static/media/rubik-wet-paint-latin-400-normal.c8356bea.woff) format("woff")}@font-face{font-family:Rubik Beastly;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/rubik-beastly-cyrillic-400-normal.e321973a.woff2) format("woff2"),url(/_next/static/media/rubik-beastly-cyrillic-400-normal.72c351c3.woff) format("woff")}@font-face{font-family:Rubik Beastly;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/rubik-beastly-latin-400-normal.c5180d5f.woff2) format("woff2"),url(/_next/static/media/rubik-beastly-latin-400-normal.ef53ed64.woff) format("woff")}@font-face{font-family:Ruslan Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ruslan-display-cyrillic-400-normal.b28da2bf.woff2) format("woff2"),url(/_next/static/media/ruslan-display-cyrillic-400-normal.b47c5cf6.woff) format("woff")}@font-face{font-family:Ruslan Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ruslan-display-latin-400-normal.bf58f043.woff2) format("woff2"),url(/_next/static/media/ruslan-display-latin-400-normal.bcad7b1f.woff) format("woff")}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/pixelify-sans-cyrillic-500-normal.a894d8f9.woff2) format("woff2"),url(/_next/static/media/pixelify-sans-cyrillic-500-normal.7b2af29c.woff) format("woff")}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/pixelify-sans-latin-500-normal.c95165cc.woff2) format("woff2"),url(/_next/static/media/pixelify-sans-latin-500-normal.5281b7d2.woff) format("woff")}