@font-face{font-family:bebas;src:url(../media/bebas_neue-s.p.21a340ce.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:bebas Fallback;src:local(Arial);ascent-override:116.72%;descent-override:38.91%;line-gap-override:0.0%;size-adjust:77.11%}.bebas_a674a225-module__n--Z7W__className{font-family:bebas,bebas Fallback;font-weight:400}.bebas_a674a225-module__n--Z7W__variable{--font-display:"bebas","bebas Fallback"}
@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk-s.p.5467ca2a.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.spacegrotesk_e75745e3-module__LhxWIq__className{font-family:spaceGrotesk,spaceGrotesk Fallback}.spacegrotesk_e75745e3-module__LhxWIq__variable{--font-sans:"spaceGrotesk","spaceGrotesk Fallback"}
@font-face{font-family:jetbrains;src:url(../media/jetbrains_mono-s.p.d48950f7.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:jetbrains Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrains_2872166b-module__gEXaWG__className{font-family:jetbrains,jetbrains Fallback}.jetbrains_2872166b-module__gEXaWG__variable{--font-mono:"jetbrains","jetbrains Fallback"}
.lv-root{--lv-paper:#eef0f6;--lv-plate:#fafbfe;--lv-white:#fff;--lv-snow:#f4f5fb;--lv-ink:#05060b;--lv-ink-800:#1b1f3a;--lv-ink-700:#2b3056;--lv-ink-600:#4e5582;--lv-ink-500:#6b7199;--lv-ink-400:#9aa0c6;--lv-ink-300:#c9cde3;--lv-ink-200:#dde0ee;--lv-ink-100:#e3e6f0;--lv-mint:#7cf9c4;--lv-mint-light:#b3fcdd;--lv-mint-deep:#3ac28a;--lv-gold:#e8c766;--lv-gold-light:#f2d47e;--lv-nerf:#ff4d5e;--lv-red:#dc143c;--lv-red-deep:#b80f31;--lv-mark:#e63946;--lv-discord:#5865f2;--lv-discord-deep:#4752c4;--color-bg:var(--ink-950);--color-surface:var(--ink-900);--color-surface-raised:var(--ink-850);--color-inverse:var(--ink-50);--color-text:var(--ink-50);--color-text-body:var(--ink-100);--color-text-muted:var(--ink-300);--color-text-subtle:var(--ink-400);--color-text-inverse:var(--ink-950);--color-line:var(--ink-700);--color-line-soft:var(--ink-800);--color-line-strong:var(--ink-600);--color-frame:var(--ink-100);--color-cta:var(--red);--color-cta-hover:#f04452;--color-cta-text:#fff;--color-focus:var(--gold-bright);--color-positive:var(--neon);--color-positive-strong:var(--neon-dim);--color-highlight:var(--gold);--color-highlight-hover:var(--gold-bright);--color-negative:var(--red);--color-mark:var(--red);--color-play:var(--red);--color-disabled-bg:var(--ink-800);--color-disabled-text:var(--ink-400);--color-discord:#5865f2;--btn-primary-bg:var(--color-cta);--btn-primary-bg-hover:var(--color-cta-hover);--btn-primary-text:var(--color-cta-text);--btn-ghost-text:var(--ink-100);--btn-ghost-line:var(--ink-600);--btn-ghost-bg-hover:var(--ink-800);--btn-ghost-text-hover:var(--ink-100);--btn-ghost-line-hover:var(--ink-500);--btn-gold-bg:var(--color-highlight);--btn-gold-bg-hover:var(--color-highlight-hover);--btn-gold-text:#1a1206;--btn-done-bg:var(--color-positive);--btn-done-text:#04221a;--chip-bg:var(--ink-800);--chip-text:var(--ink-100);--chip-line:var(--ink-700);--chip-muted-bg:var(--ink-800);--chip-muted-text:var(--ink-300);--chip-muted-line:var(--ink-700);--chip-positive-bg:#7cf9c41f;--chip-positive-text:var(--neon);--chip-positive-line:#7cf9c459;--chip-highlight-bg:#c8a24b24;--chip-highlight-text:var(--gold-bright);--chip-highlight-line:#c8a24b66;--chip-negative-bg:#e639461f;--chip-negative-text:#ff8b94;--chip-negative-line:#e6394659;--nav-bg:#05060bcc;--nav-line:var(--ink-800);--nav-home-bg:var(--neon);--nav-home-text:#04221a;--nav-home-shadow:0 1px 0 #ffffff40 inset,0 6px 18px #7cf9c438;--nav-home-shadow-active:0 1px 0 #ffffff40 inset,0 0 0 2px #7cf9c459;--nav-home-shadow-drawer:0 1px 0 #ffffff40 inset;--nav-coach-bg:#c8a24b14;--nav-coach-line:#c8a24b73;--nav-coach-text:#e8c766;--nav-discord-bg:#5865f21a;--nav-discord-line:#5865f259;--nav-discord-text:#c7ccf5;--discord-glyph:#5865f2;--flag-edge:#ffffff14;--menu-bg:var(--ink-900);--menu-bg-solid:#0d0f1efa;--menu-line:var(--ink-700);--menu-shadow:0 12px 28px #00000080;--menu-shadow-lg:0 12px 30px #00000080;--modal-bg:#0d0f1ef7;--scrim:#05060bc7;--card-bg:linear-gradient(180deg,#262a4e99,#141731cc);--card-quiet-bg:linear-gradient(180deg,#1c1f3e8c,#0d0f1ed9);--card-line:var(--ink-700);--card-quiet-line:var(--ink-800);--footer-bg:var(--ink-950);--footer-line:var(--ink-800);--footer-social-bg:#14173180;--consent-bg:#0d0f1ef7;--toast-warn:#e8c766;--toast-shadow:0 10px 30px #00000073;--ticker-duo:#b79bfb;--ticker-pro-bg:#c8a24b2e;--ticker-pro-line:#c8a24b73;--ok-modal-bg:linear-gradient(180deg,#262a4e99,#141731e6),var(--ink-900);--ok-modal-shadow:0 40px 120px -30px #000c;--ok-sib-bg:#0d0f1eb8;--ok-drw-scrim:#0406109e;--ok-drw-bg:#0d0f1e;--ok-drw-shadow:-24px 0 60px #00000073;--ok-stale-bg:#1c1f3e80;--ok-step-bg:#0d0f1e99;--ok-g2a-bg:#d4af370f;--ok-game-win-line:#00ffb259;--ok-game-win-bg:#00ffb212;--ok-game-loss-line:#dc143c66;--ok-game-loss-bg:#dc143c14;--ok-thumb-on-bg:#00ffb21a;--ok-inp-bg:#1c1f3e99;--ok-rare-bg:#8b5cf614;--ok-rare-n:#c4b0ff;--ok-met-hi:#a78bfa;--ok-met-mid:#7c5bd8;--ok-met-lo:#553398;--ok-fit-bg:#ffffff04;--ok-fit-flavor:#a78bfa;--ok-ch-scrim:#05060bcc;--ok-ch-bg:#0d0f1efa;--ok-seg-on-text:#fff;--ok-ch-row-line:#262a4e80;--ok-ch-row-hover:#ffffff05;--tip-bg:#080a14f7;--tip-shadow:0 18px 44px #0009;--dash-dna-seg-0:#8b5cf6;--dash-dna-seg-1:#e8c766;--dash-dna-seg-2:#6d28d9;--dash-dna-seg-3:#b8964a;--dash-dna-seg-4:#4c1d95;--dash-dna-tile-line:#8b5cf647;--dash-dna-tile-bg:radial-gradient(135% 130% at 0% 0%,#8b5cf624,#141731db);--dash-dna-empty-bg:#141731db;--dash-copy-done-bg:#7cf9c41f;--dash-peak-bg:#ffffff05;--dash-acc-on-bg:#7cf9c40f;--dash-acc-on-line:#7cf9c459;--dcard-tier-sel-bg:#7cf9c41a;--dcard-gold-ink:#1a1405;--dcard-err:#ff8b94;--dcard-ribbon-ink:#0d0f1e;--dcard-season-shade:linear-gradient(180deg,#0d0f1e40 0%,#0d0f1e0d 35%,#0d0f1ef5 100%);--dcard-season-title:#fff;--dcard-season-stroke:#05060b;--dcard-season-title-shadow:0 2px 12px #05060bb3;--ds-lm-shade:linear-gradient(180deg,#0d0f1e4d 0%,#0d0f1e00 40%,#0d0f1eeb 100%);--ds-lm-win-text:#04140e;--ds-lm-loss-text:#fff;--ds-sync-line:#7cf9c452;--ds-sync-bg:linear-gradient(180deg,#7cf9c412 0%,#14173199 100%);--ds-sync-track:#ffffff12;--ds-panel-bg:#0d0f1eb3;--ds-tip-bg:#0d0f1e;--ds-tip-shadow:0 10px 30px #00000080;--ds-nop-bg:#0d0f1ef2;--ds-nop-shadow:0 24px 60px -20px #000c;--ds-setup-line:#8b5cf666;--ds-setup-bg:#8b5cf614;--ds-ready-bg:#7cf9c414;--ds-pt-tip-bg:#0d0f1efc;--ds-pt-tip-shadow:0 10px 28px #0000008c;--ds-pt-pend-fill:linear-gradient(90deg,var(--neon),#8b5cf6);--ds-pt-check-bg:#7cf9c424;--dst-row-win-bg:#7cf9c408;--dst-row-loss-bg:#e6394608;--dst-pick-bg:#0d0f1efc;--dst-pick-line:#262a4e80;--dst-pick-hover:#ffffff0a;--dst-pick-shadow:0 16px 40px #0000008c;--dst-ai-line:#e8c76666;--dst-ai-bg:#e8c7661f;--dst-sb-bg:#0000002e;--dst-side-blue:#5ba9e8;--dst-side-red:#e87b7b;--dst-you-bg:#ffffff12;--dst-az-bad:#ff8b94;--dst-az-blue:#3e8bff;--dst-az-blue-text:#6fa8ff;--dst-drg-infernal:linear-gradient(90deg,#c24a16,#ff6a2b);--dst-drg-ocean:linear-gradient(90deg,#1e9474,#35d0a5);--dst-drg-cloud:linear-gradient(90deg,#7c948f,#a9c3bf);--dst-drg-chemtech:linear-gradient(90deg,#3e8f24,#62c93e);--dst-drg-hextech:linear-gradient(90deg,#2358b8,#3e8bff);--dst-drg-mountain:linear-gradient(90deg,#82552c,#b5814f);--dst-wr-hi:linear-gradient(180deg,#22d3ee,#0e7c90);--dst-wr-mid:linear-gradient(180deg,#7cf9c4,#3ac28a);--dst-wr-lo:linear-gradient(180deg,#ff8b94,#a32531);--dst-glow-red:#e6394699;--dst-glow-magenta:#f43f7a80;--dst-glow-neon:#7cf9c480;--dst-glow-violet:#8b5cf680;--dst-glow-amber:#f59e0b80}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .lv-root{--color-bg:var(--lv-paper);--color-surface:var(--lv-plate);--color-surface-raised:var(--lv-white);--color-inverse:var(--lv-ink);--color-text:var(--lv-ink);--color-text-body:var(--lv-ink-700);--color-text-muted:var(--lv-ink-600);--color-text-subtle:var(--lv-ink-500);--color-text-inverse:var(--lv-snow);--color-line:var(--lv-ink-300);--color-line-soft:var(--lv-ink-200);--color-line-strong:var(--lv-ink-400);--color-frame:var(--lv-ink);--color-cta:var(--lv-red);--color-cta-hover:var(--lv-red-deep);--color-cta-text:var(--lv-white);--color-focus:var(--lv-gold);--color-positive:var(--lv-mint);--color-positive-strong:var(--lv-mint-deep);--color-highlight:var(--lv-gold);--color-highlight-hover:var(--lv-gold-light);--color-negative:var(--lv-nerf);--color-mark:var(--lv-mark);--color-play:var(--lv-red);--color-disabled-bg:var(--lv-ink-200);--color-disabled-text:var(--lv-ink-600);--color-discord:var(--lv-discord);--btn-ghost-text:var(--lv-ink);--btn-ghost-line:var(--lv-ink);--btn-ghost-bg-hover:var(--lv-ink);--btn-ghost-text-hover:var(--lv-snow);--btn-ghost-line-hover:var(--lv-ink);--btn-gold-text:var(--lv-ink);--btn-done-text:var(--lv-ink);--chip-bg:var(--lv-plate);--chip-text:var(--lv-ink-700);--chip-line:var(--lv-ink-400);--chip-muted-bg:var(--lv-plate);--chip-muted-text:var(--lv-ink-600);--chip-muted-line:var(--lv-ink-300);--chip-positive-bg:var(--lv-mint);--chip-positive-text:var(--lv-ink);--chip-positive-line:transparent;--chip-highlight-bg:var(--lv-gold);--chip-highlight-text:var(--lv-ink);--chip-highlight-line:transparent;--chip-negative-bg:var(--lv-nerf);--chip-negative-text:var(--lv-ink);--chip-negative-line:transparent;--chip-ink-bg:var(--lv-ink);--chip-ink-text:var(--lv-snow);--btn-ink-bg:var(--lv-ink);--btn-ink-bg-hover:var(--lv-ink-700);--btn-ink-text:var(--lv-snow);--btn-off-bg:var(--color-disabled-bg);--btn-off-text:var(--color-disabled-text);--btn-dc-bg-hover:var(--lv-discord-deep);--btn-dc-text:var(--lv-white);--link-line:var(--color-highlight);--link-line-hover:var(--color-frame);--hover-frame:inset 0 0 0 2px var(--color-frame);--color-skeleton:var(--lv-ink-100);--dot-live-ring:color-mix(in srgb,var(--lv-mint)55%,transparent);--nav-bg:color-mix(in srgb,var(--lv-paper)86%,transparent);--nav-line:var(--lv-ink-300);--nav-link-text:var(--lv-ink-800);--nav-home-bg:var(--lv-mint);--nav-home-text:var(--lv-ink);--nav-home-bg-hover:var(--lv-mint-light);--nav-home-shadow:none;--nav-home-shadow-active:none;--nav-home-shadow-drawer:none;--nav-coach-bg:var(--lv-gold);--nav-coach-line:transparent;--nav-coach-text:var(--lv-ink);--nav-discord-bg:var(--lv-discord);--nav-discord-line:transparent;--nav-discord-text:var(--lv-white);--flag-edge:color-mix(in srgb,var(--lv-ink)12%,transparent);--menu-bg:var(--lv-plate);--menu-bg-solid:var(--lv-plate);--menu-line:var(--lv-ink);--menu-shadow:6px 6px 0 var(--lv-ink);--menu-shadow-lg:6px 6px 0 var(--lv-ink);--modal-bg:var(--lv-plate);--scrim:color-mix(in srgb,var(--lv-ink)40%,transparent);--card-bg:var(--lv-plate);--card-quiet-bg:var(--lv-plate);--card-line:var(--lv-ink-300);--card-quiet-line:var(--lv-ink-300);--footer-bg:transparent;--footer-line:var(--lv-ink);--footer-social-bg:var(--lv-plate);--consent-bg:var(--lv-plate);--toast-warn:var(--lv-gold);--toast-shadow:6px 6px 0 var(--lv-ink);--ticker-duo:var(--lv-ink);--ticker-pro-bg:var(--lv-gold);--ticker-pro-line:var(--lv-gold);--ds-mint-hover:var(--lv-mint-light);--dst-sb-bg:var(--lv-snow);--dst-side-blue:#5b7fe0;--dst-side-red:var(--lv-nerf);--dst-you-bg:#fbf3d9;--ink-950:var(--lv-ink);--ink-900:var(--lv-plate);--ink-850:var(--lv-white);--ink-800:var(--lv-ink-200);--ink-700:var(--lv-ink-300);--ink-600:var(--lv-ink-400);--ink-500:var(--lv-ink-500);--ink-400:var(--lv-ink-600);--ink-300:var(--lv-ink-700);--ink-200:var(--lv-ink-700);--ink-100:var(--lv-ink-800);--ink-50:var(--lv-ink)}
html:not([data-theme=light]) .lv-light-only,html[data-theme=light] .lv-dark-only{display:none!important}html[data-theme=light] .lv-root{background-image:url(/brand/paper-grain.webp);background-size:512px 512px;margin:0}html[data-theme=light] .lv-logo-on-dark{display:none}html[data-theme=light] .lv-logo-on-light{display:block}html[data-theme=light] .lv-mono{font-weight:700}html[data-theme=light] .lv-btn{min-height:52px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;box-shadow:none;filter:none;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);border:0;border-radius:0;justify-content:center;padding:0 22px;font-size:14px;font-weight:800;line-height:1.2;transition:background-color .16s,color .16s}html[data-theme=light] .lv-btn--sm{min-height:44px;padding:0 16px;font-size:12.5px}html[data-theme=light] .lv-btn:hover{filter:none;transform:none}html[data-theme=light] .lv-btn--ghost{clip-path:none;box-shadow:inset 0 0 0 2px var(--btn-ghost-line);background:0 0}html[data-theme=light] .lv-btn--ghost:hover{background:var(--btn-ghost-bg-hover);color:var(--btn-ghost-text-hover)}html[data-theme=light] .lv-btn--gold-strong{background:var(--btn-gold-bg);color:var(--btn-gold-text)}html[data-theme=light] .lv-btn--gold-strong:hover{background:var(--btn-gold-bg-hover)}html[data-theme=light] .lv-btn--violet,html[data-theme=light] .lv-btn--violet-strong{background:var(--btn-ink-bg);color:var(--btn-ink-text)}html[data-theme=light] .lv-btn--violet:hover,html[data-theme=light] .lv-btn--violet-strong:hover{background:var(--btn-ink-bg-hover)}html[data-theme=light] .lv-btn--discord:hover{background:var(--btn-dc-bg-hover)}html[data-theme=light] .lv-btn--neon:hover,html[data-theme=light] .lv-btn--done:hover{background:var(--btn-done-bg)}html[data-theme=light] .lv-btn:disabled,html[data-theme=light] .lv-btn[aria-disabled=true]{opacity:1;cursor:not-allowed;box-shadow:none;background:var(--btn-off-bg);color:var(--btn-off-text)}html[data-theme=light] .lv-btn:focus-visible{box-shadow:inset 0 0 0 2px var(--color-frame),inset 0 0 0 4px var(--color-focus);outline:none}html[data-theme=light] .lv-btn--ghost:focus-visible{box-shadow:inset 0 0 0 2px var(--btn-ghost-line),0 0 0 3px var(--color-focus)}html[data-theme=light] .lv-chip{white-space:nowrap;letter-spacing:.16em;box-shadow:inset 0 0 0 1px var(--chip-line);border:0;border-radius:0;padding:5px 9px;font-size:11px;font-weight:800;line-height:1.2}html[data-theme=light] .lv-chip--red,html[data-theme=light] .lv-chip--negative{box-shadow:inset 0 0 0 1px var(--chip-negative-line)}html[data-theme=light] .lv-chip--neon,html[data-theme=light] .lv-chip--positive{box-shadow:inset 0 0 0 1px var(--chip-positive-line)}html[data-theme=light] .lv-chip--gold,html[data-theme=light] .lv-chip--highlight{box-shadow:inset 0 0 0 1px var(--chip-highlight-line)}html[data-theme=light] .lv-chip--mute,html[data-theme=light] .lv-chip--muted{box-shadow:inset 0 0 0 1px var(--chip-muted-line)}html[data-theme=light] .lv-chip--neon-dim{background:var(--chip-positive-bg);color:var(--chip-positive-text);box-shadow:none}html[data-theme=light] .lv-chip--amber,html[data-theme=light] .lv-chip--gold-strong{background:var(--chip-highlight-bg);color:var(--chip-highlight-text);box-shadow:none}html[data-theme=light] .lv-chip--violet,html[data-theme=light] .lv-chip--violet-strong{background:var(--chip-ink-bg);color:var(--chip-ink-text);box-shadow:none}html[data-theme=light] .lv-chip--cyan{background:var(--chip-bg);color:var(--chip-text);box-shadow:inset 0 0 0 1px var(--chip-line)}html[data-theme=light] .lv-chip--ink{background:var(--chip-ink-bg);color:var(--chip-ink-text);box-shadow:none}html[data-theme=light] .lv-card{clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);border-radius:0}html[data-theme=light] a.lv-card:hover{border-color:var(--color-frame);box-shadow:var(--hover-frame);transform:none}html[data-theme=light] .lv-skeleton{background:var(--color-skeleton);border:0;border-radius:0}html[data-theme=light] .lv-live-dot{background:var(--color-positive-strong);box-shadow:0 0 0 3px var(--dot-live-ring);animation:none}html[data-theme=light] .lv-quietlink{color:var(--color-text-body);-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong)}html[data-theme=light] .lv-quietlink:hover{color:var(--color-text);-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line)}html[data-theme=light] .lv-quietlink:focus-visible{outline-color:var(--color-focus)}html[data-theme=light] .lv-nav-link{color:var(--nav-link-text);text-underline-offset:6px;background:0 0;border-radius:0;font-size:15px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}html[data-theme=light] .lv-nav-link:hover,html[data-theme=light] .lv-nav-link.is-active{color:var(--color-text);-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);background:0 0}html[data-theme=light] .lv-nav-link--home,html[data-theme=light] .lv-nav-link--home:hover,html[data-theme=light] .lv-nav-link--home.is-active{color:var(--nav-home-text);background:var(--nav-home-bg);font-weight:700;text-decoration:none}html[data-theme=light] .lv-nav-dot{background:var(--color-cta);border-radius:0;width:7px;height:7px}html[data-theme=light] .lv-nav-menu{border-radius:0}html[data-theme=light] .lv-nav-menu-item{color:var(--color-text-body);border-radius:0}html[data-theme=light] .lv-nav-menu-item:hover{color:var(--color-text);box-shadow:var(--hover-frame)}html[data-theme=light] .lv-nav-menu-item.is-active,html[data-theme=light] .lv-nav-dlink.is-active{background:var(--color-inverse);color:var(--color-text-inverse);box-shadow:inset 4px 0 0 var(--color-highlight)}html[data-theme=light] .lv-nav-dlink{color:var(--color-text-body);border-radius:0;font-weight:600}html[data-theme=light] .lv-nav-dlink--home,html[data-theme=light] .lv-nav-dlink--home.is-active{color:var(--nav-home-text);background:var(--nav-home-bg);box-shadow:none;font-weight:700}html[data-theme=light] .lv-nav-lang{border-color:var(--color-line-strong);color:var(--color-text);border-radius:0}html[data-theme=light] .lv-nav-lang:hover{border-color:var(--color-frame);box-shadow:var(--hover-frame)}html[data-theme=light] .lv-nav-burger{color:var(--color-text);border:0;border-radius:0}html[data-theme=light] .lv-nav-burger:hover{box-shadow:var(--hover-frame)}html[data-theme=light] .lv-nav-open .lv-nav-drawer{border-top-color:var(--color-line)}html[data-theme=light] .lv-nav-discord{--discord-glyph:var(--btn-dc-text);min-height:52px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);border:0;border-radius:0;justify-content:center;padding:0 22px;font-size:14px;font-weight:800;text-decoration:none}html[data-theme=light] .lv-nav-discord:hover{background:var(--btn-dc-bg-hover)}html[data-theme=light] .lv-nav-link{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}html[data-theme=light] .lv-nav-dot{order:-1;margin-left:0;transform:none}html[data-theme=light] .lv-nav-link--home,html[data-theme=light] .lv-nav-link--home:hover,html[data-theme=light] .lv-nav-link--home.is-active{min-height:40px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);padding:0 14px;font-size:12px;font-weight:800}html[data-theme=light] .lv-nav-link--home:hover{background:var(--nav-home-bg-hover)}html[data-theme=light] .lv-nav-link--home.is-active{box-shadow:var(--hover-frame)}html[data-theme=light] .lv-nav-menu{box-shadow:inset 0 0 0 2px var(--color-frame),var(--menu-shadow);border:0}html[data-theme=light] .lv-nav-menu-item{min-height:44px;color:var(--color-text);align-items:center;padding:0 12px;font-size:15px;display:flex}html[data-theme=light] .lv-nav-lang{background:var(--color-surface);min-height:44px;box-shadow:inset 0 0 0 1px var(--color-line-strong);letter-spacing:.1em;color:var(--color-text);border:0;padding:0 10px;font-size:12px;font-weight:800}html[data-theme=light] .lv-nav-lang:hover{box-shadow:var(--hover-frame)}html[data-theme=light] .lv-nav-langopt{letter-spacing:0;min-height:44px;color:var(--color-text);padding:0 12px;font-family:inherit;font-size:15px;font-weight:600}html[data-theme=light] .lv-nav-langopt:hover{box-shadow:var(--hover-frame)}html[data-theme=light] .lv-nav-langopt.is-on{color:var(--color-text);box-shadow:inset 4px 0 0 var(--color-highlight);background:0 0}html[data-theme=light] .lv-nav-langopt.is-soon,html[data-theme=light] .lv-nav-langopt.is-soon:hover{color:var(--color-text-subtle);opacity:1;box-shadow:none}html[data-theme=light] .lv-nav-langcode{width:18px;font-family:var(--font-mono);letter-spacing:.12em;font-size:11px;font-weight:800}html[data-theme=light] .lv-nav-langsoon{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line);font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-text-muted);padding:3px 6px;font-size:9.5px;font-weight:800}html[data-theme=light] .lv-btn.lv-nav-cred{letter-spacing:.12em;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);gap:8px;min-height:44px;padding:0 14px 0 12px;font-size:12px;font-weight:800}html[data-theme=light] .lv-btn.lv-nav-cred--zero{background:var(--color-surface);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-line-strong);clip-path:none}html[data-theme=light] .lv-btn.lv-nav-cred--zero:hover{background:var(--color-surface);box-shadow:var(--hover-frame)}html[data-theme=light] .lv-nav-credw{flex:none;display:inline-flex;position:relative}html[data-theme=light] .lv-nav-cred-plus{background:var(--color-frame);width:20px;height:20px;color:var(--color-highlight);letter-spacing:0;justify-content:center;align-items:center;margin-left:4px;font-size:15px;line-height:1;display:inline-flex}html[data-theme=light] .lv-nav-cred--zero .lv-nav-cred-plus{background:var(--color-cta);color:var(--color-cta-text)}html[data-theme=light] .lv-nav-crpop{z-index:60;background:var(--color-surface);width:270px;box-shadow:inset 0 0 0 2px var(--color-frame),6px 6px 0 var(--color-frame);text-align:left;color:var(--color-text);flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex;position:absolute;top:calc(100% + 10px);right:0}html[data-theme=light] .lv-nav-crpop-h{align-items:baseline;gap:8px;display:flex}html[data-theme=light] .lv-nav-crpop-n{font-family:var(--font-display);letter-spacing:.01em;font-size:46px;line-height:.85}html[data-theme=light] .lv-nav-crpop-w{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}html[data-theme=light] .lv-nav-crpop-zero{color:var(--color-text-body);margin:0;font-size:14px;line-height:1.5}html[data-theme=light] .lv-nav-crpop-l{border-top:1px solid var(--color-line-soft);flex-direction:column;gap:6px;margin:0;padding:10px 0 0;list-style:none;display:flex}html[data-theme=light] .lv-nav-crpop-l li{color:var(--color-text-body);align-items:center;gap:10px;font-size:14px;display:flex}html[data-theme=light] .lv-nav-crpop-l b{background:var(--color-highlight);min-width:26px;height:22px;color:var(--color-text);font-family:var(--font-mono);justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}html[data-theme=light] .lv-btn.lv-nav-crpop-cta{justify-content:center;gap:8px;width:100%}@media (max-width:720px){html[data-theme=light] .lv-nav-crpop{right:-60px}}@media (min-width:1280px) and (max-width:1519px){html[data-theme=light] .lv-nav-link:not(.lv-nav-link--home){padding-left:10px;padding-right:10px}html[data-theme=light] .lv-nav-cred-w{display:none}}@media (min-width:1280px) and (max-width:1439px){html[data-theme=light] .lv-nav-in .lv-nav-name{display:none}}html[data-theme=light] .lv-nav-name{max-width:110px}html[data-theme=light] .lv-notif-bell{background:var(--color-surface);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--color-line-strong);color:var(--color-text);border:0;border-radius:0}html[data-theme=light] .lv-notif-bell:hover{color:var(--color-text);box-shadow:var(--hover-frame)}html[data-theme=light] .lv-notif-bell.is-on{background:var(--color-inverse);color:var(--color-text-inverse);box-shadow:none}html[data-theme=light] .lv-notif-bell:focus-visible{outline-color:var(--color-focus)}html[data-theme=light] .lv-notif-badge{background:var(--color-highlight);min-width:20px;height:20px;color:var(--color-text);box-shadow:0 0 0 2px var(--color-bg),0 0 0 3px var(--color-frame);border:0;border-radius:0;padding:0 5px;font-size:10.5px;font-weight:800;top:-7px;right:-7px}html[data-theme=light] .lv-notif-dot{background:var(--color-positive);box-shadow:0 0 0 2px var(--color-bg),0 0 0 3px var(--color-frame);border:0;border-radius:0}html[data-theme=light] .lv-nav-acct{min-height:44px;color:var(--color-text);border-radius:0;padding:0 10px 0 4px}html[data-theme=light] .lv-nav-acct:hover,html[data-theme=light] .lv-nav-acct.is-on{background:var(--color-surface);box-shadow:var(--hover-frame)}html[data-theme=light] .lv-nav-av{box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-highlight);border:0}html[data-theme=light] .lv-nav-name{font-size:15px}html[data-theme=light] .lv-card.lv-nav-acctmenu{clip-path:none;background:var(--menu-bg-solid);min-width:320px;box-shadow:inset 0 0 0 2px var(--color-frame),var(--menu-shadow-lg);border:0}html[data-theme=light] .lv-nav-kick{letter-spacing:.18em;color:var(--color-text-muted);padding:10px 12px 6px;font-weight:800}html[data-theme=light] .lv-nav-kick--ref{padding:10px 12px 2px}html[data-theme=light] .lv-nav-acctrow{min-height:48px;color:var(--color-text);border-radius:0;gap:10px;padding:6px 10px 6px 12px}html[data-theme=light] .lv-nav-acctrow:hover{box-shadow:var(--hover-frame)}html[data-theme=light] .lv-nav-acctrow.is-active,html[data-theme=light] .lv-nav-acctrow.is-active:hover{background:color-mix(in srgb,var(--color-highlight)18%,transparent);box-shadow:inset 6px 0 0 var(--color-highlight)}html[data-theme=light] .lv-nav-acctav{border:0;width:32px;height:32px}html[data-theme=light] .lv-nav-acctname{color:var(--color-text);font-weight:700}html[data-theme=light] .lv-nav-accttag{color:var(--color-text-muted);font-weight:500}html[data-theme=light] .lv-nav-acctactive{background:var(--color-highlight);color:var(--color-text);letter-spacing:.14em;padding:4px 7px;font-size:10px;font-weight:800}html[data-theme=light] .lv-add-account{min-height:48px;color:var(--color-text);border-radius:0;gap:10px;padding:6px 10px 6px 12px;font-weight:700}html[data-theme=light] .lv-add-account:hover{color:var(--color-text);box-shadow:var(--hover-frame);background:0 0}html[data-theme=light] .lv-add-account-plus{border:1.5px dashed var(--color-text-muted);width:32px;height:32px;color:var(--color-text-body);font-size:18px;font-weight:700}html[data-theme=light] .lv-nav-mi{min-height:44px;color:var(--color-text);--discord-glyph:var(--color-text);border-radius:0;align-items:center;gap:10px;padding:0 12px;display:flex}html[data-theme=light] .lv-nav-mi:hover{color:var(--color-text);box-shadow:var(--hover-frame)}html[data-theme=light] .lv-nav-mi .lv-nav-count,html[data-theme=light] .lv-nav-dlink .lv-nav-count{background:var(--color-highlight);min-width:20px;height:20px;color:var(--color-text);border-radius:0;margin-left:auto;font-size:10.5px;font-weight:800}html[data-theme=light] .lv-nav-logout{color:var(--color-text)}html[data-theme=light] .lv-nav-logout-ic{display:inline-flex}html[data-theme=light] .lv-nav-ref{color:var(--color-text);border-radius:0;gap:8px;padding:2px 4px 8px 12px}html[data-theme=light] .lv-nav-ref:hover{box-shadow:var(--hover-frame)}html[data-theme=light] .lv-nav-ref-code{color:var(--color-text);letter-spacing:.08em;margin-top:2px;font-weight:800}html[data-theme=light] .lv-nav-ref-plus{color:var(--color-text-body);align-items:center;gap:8px;margin-top:6px;font-size:12.5px;line-height:1.35;display:flex}html[data-theme=light] .lv-nav-ref-plus .lv-chip{flex:none;padding:3px 7px;font-size:10px}html[data-theme=light] .lv-nav-ref-done{letter-spacing:.12em;color:var(--color-text);font-size:10px;font-weight:800}html[data-theme=light] .lv-nav-copy{background:var(--color-surface);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--color-line-strong);color:var(--color-text);border-radius:0}html[data-theme=light] .lv-nav-copy:hover{box-shadow:var(--hover-frame)}html[data-theme=light] .lv-nav-copy.is-done,html[data-theme=light] .lv-nav-copy.is-done:hover{background:var(--color-positive);box-shadow:none;color:var(--color-text)}html[data-theme=light] .lv-card.lv-nav-modal{clip-path:none;background:var(--modal-bg);box-shadow:inset 0 0 0 2px var(--color-frame),6px 6px 0 var(--color-frame);border:0}html[data-theme=light] .lv-nav-modal-x{width:40px;height:40px;color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}html[data-theme=light] .lv-nav-modal-x:hover{box-shadow:var(--hover-frame)}html[data-theme=light] .lv-nav-modal-kick{background:var(--chip-ink-bg);color:var(--chip-ink-text);letter-spacing:.16em;margin-bottom:12px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-block}html[data-theme=light] .lv-nav-modal-title{color:var(--color-text);margin:0 48px 14px 0;font-size:38px;line-height:.95}html[data-theme=light] .lv-nav-modal-body{color:var(--color-text-body);margin:0 0 20px;font-size:15px;line-height:1.6}html[data-theme=light] .lv-nav-step{background:var(--color-inverse);width:32px;height:32px;color:var(--color-text-inverse);border:0;border-radius:0;font-size:13px;font-weight:800}html[data-theme=light] .lv-nav-step.is-done{background:var(--color-positive);color:var(--color-text)}html[data-theme=light] .lv-nav-step.is-wait{background:var(--color-surface);color:var(--color-text-muted);box-shadow:inset 0 0 0 1.5px var(--color-line-strong)}html[data-theme=light] .lv-btn.lv-nav-step-btn{flex:0 auto;min-height:44px;padding:0 16px;font-size:12.5px}html[data-theme=light] .lv-btn.lv-nav-step-btn:disabled{opacity:1}html[data-theme=light] .lv-btn.lv-nav-modal-cancel{clip-path:none;min-height:0;color:var(--color-text);box-shadow:inset 0 -2px 0 var(--link-line);letter-spacing:.14em;background:0 0;padding:0 0 3px;font-size:12.5px}html[data-theme=light] .lv-btn.lv-nav-modal-cancel:hover{color:var(--color-text);box-shadow:inset 0 -2px 0 var(--link-line-hover);background:0 0}html[data-theme=light] .lv-nav-in .lv-nav-burger{background:var(--color-surface);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--color-line-strong)}html[data-theme=light] .lv-nav-in .lv-nav-burger:hover{box-shadow:var(--hover-frame)}html[data-theme=light] .lv-notif-burger-dot{background:var(--color-highlight);width:10px;height:10px;box-shadow:0 0 0 2px var(--color-surface),0 0 0 3px var(--color-frame);border:0;border-radius:0;top:5px;right:5px}html[data-theme=light] .lv-nav-dlink--home,html[data-theme=light] .lv-nav-dlink--home.is-active{min-height:46px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:10px;font-size:13px;font-weight:800}html[data-theme=light] .lv-nav-dlink--home:hover{background:var(--nav-home-bg-hover);box-shadow:none}html[data-theme=light] .lv-nav-dlinkdot{background:var(--color-cta);border-radius:0;order:-1;width:7px;height:7px}html[data-theme=light] .lv-nav-dkick{letter-spacing:.18em;color:var(--color-text-muted);padding:14px 12px 4px;font-weight:800}html[data-theme=light] .lv-nav-dupd{background:var(--color-positive);width:9px;height:9px;box-shadow:0 0 0 1.5px var(--color-frame);border-radius:0;margin-left:auto}html[data-theme=light] .lv-nav-dfoot{border-top:1px solid var(--color-line);padding-top:16px}html[data-theme=light] .lv-nav-dfoot .lv-btn--ghost{min-height:44px;padding:0 12px;font-size:11.5px}html[data-theme=light] .lv-nav-refchip{padding:3px 7px;font-size:10px}html[data-theme=light] .lv-btn.lv-nav-coachcta{clip-path:none;min-height:44px;color:var(--color-text);box-shadow:inset 0 0 0 2px var(--color-highlight);background:0 0;border:0;padding:0 12px;font-size:11.5px;position:relative;overflow:visible}html[data-theme=light] .lv-btn.lv-nav-coachcta.is-block{flex:0 auto}html[data-theme=light] .lv-btn.lv-nav-coachcta:hover{background:var(--color-highlight);color:var(--color-text)}html[data-theme=light] .lv-btn.lv-nav-coachcta .lv-nav-count{background:var(--color-highlight);min-width:20px;height:20px;color:var(--color-text);box-shadow:0 0 0 2px var(--color-bg),0 0 0 3px var(--color-frame);border-radius:0;font-size:10.5px;font-weight:800;position:absolute;top:-8px;right:-8px}html[data-theme=light] .lv-notif-panel{border:2px solid var(--color-frame);background:var(--color-surface);box-shadow:6px 6px 0 var(--color-frame);border-radius:0}html[data-theme=light] .lv-notif-tabs{border-bottom-color:var(--color-line-soft);padding:2px 2px 0}html[data-theme=light] .lv-notif-tab{letter-spacing:.14em;min-height:46px;color:var(--color-text-muted);border-bottom:0;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}html[data-theme=light] .lv-notif-tab:hover{color:var(--color-text);box-shadow:var(--hover-frame)}html[data-theme=light] .lv-notif-tab.is-on{color:var(--color-text);box-shadow:inset 0 -4px 0 var(--color-highlight)}html[data-theme=light] .lv-notif-tabcount{background:var(--color-highlight);min-width:18px;height:18px;color:var(--color-text);letter-spacing:0;place-items:center;padding:0 4px;font-size:10px;display:inline-grid}html[data-theme=light] .lv-notif-tabdot{background:var(--color-positive);width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--color-frame)}html[data-theme=light] .lv-notif-row{border-bottom-color:var(--color-line-soft);gap:12px;padding:12px 14px 12px 16px}html[data-theme=light] .lv-notif-row.is-new{background:var(--color-surface-raised);box-shadow:inset 5px 0 0 var(--color-positive)}html[data-theme=light] .lv-notif-glyph{width:28px;height:28px;color:var(--color-text);background:var(--color-line-soft)}html[data-theme=light] .lv-notif-glyph svg{width:16px;height:16px}html[data-theme=light] .lv-notif-glyph--duo,html[data-theme=light] .lv-notif-glyph--celebration{background:var(--color-positive)}html[data-theme=light] .lv-notif-glyph--clash{background:var(--color-highlight)}html[data-theme=light] .lv-notif-glyph--coaching{background:var(--color-line)}html[data-theme=light] .lv-notif-glyph--review{background:var(--color-negative)}html[data-theme=light] .lv-notif-text{color:var(--color-text);font-size:14px}html[data-theme=light] a.lv-notif-text:hover{color:var(--color-text);-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-decoration-thickness:2px}html[data-theme=light] .lv-notif-sub{color:var(--color-text-body);font-size:12.5px}html[data-theme=light] .lv-notif-meta{font-family:var(--font-mono);color:var(--color-text-muted);gap:6px;margin-top:6px;font-size:11px;font-weight:600}html[data-theme=light] .lv-notif-status,html[data-theme=light] .lv-notif-status.is-waiting{color:var(--color-text-muted)}html[data-theme=light] .lv-notif-new,html[data-theme=light] .lv-notif-area{padding:3px 6px;font-size:9.5px}html[data-theme=light] .lv-notif-excerpt{color:var(--color-text-body);font-size:13px}html[data-theme=light] .lv-notif-actions .lv-btn{min-height:40px;padding:0 14px;font-size:11.5px}html[data-theme=light] .lv-notif-actions .lv-btn--primary{background:var(--btn-ink-bg);color:var(--btn-ink-text)}html[data-theme=light] .lv-notif-actions .lv-btn--primary:hover{background:var(--btn-ink-bg-hover)}html[data-theme=light] .lv-notif-actions .lv-notif-act--dismiss{clip-path:none;min-height:0;color:var(--color-text);box-shadow:inset 0 -2px 0 var(--link-line);background:0 0;align-self:center;padding:0 0 3px}html[data-theme=light] .lv-notif-actions .lv-notif-act--dismiss:hover{color:var(--color-text);box-shadow:inset 0 -2px 0 var(--link-line-hover);background:0 0}html[data-theme=light] .lv-notif-empty{color:var(--color-text-body);padding:34px 22px;font-size:14.5px}html[data-theme=light] .lv-notif-foot{border-top-color:var(--color-line-soft);min-height:48px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:11.5px;font-weight:800;display:flex}html[data-theme=light] .lv-notif-foot:after{content:"→"}html[data-theme=light] .lv-notif-foot:hover{color:var(--color-text);box-shadow:var(--hover-frame);background:0 0}html[data-theme=light] .lv-notif-nowosc:hover{background:var(--color-surface-raised)}html[data-theme=light] .lv-notif-skel-ic{background:var(--color-skeleton);border-radius:0;width:28px;height:28px}html[data-theme=light] .lv-notif-skel-bar{background:var(--color-skeleton);border-radius:0}html[data-theme=light] .lv-card.lv-toast{clip-path:none;background:var(--color-surface);min-height:64px;box-shadow:inset 0 0 0 2px var(--color-frame),var(--toast-shadow);border:0;align-items:stretch;gap:14px;padding:0 6px 0 0;top:104px}html[data-theme=light] .lv-toast--ok{--toast-tone:var(--color-positive)}html[data-theme=light] .lv-toast--err{--toast-tone:var(--color-negative)}html[data-theme=light] .lv-toast-tone{border-radius:0;align-self:stretch;width:12px;height:auto;margin:0}html[data-theme=light] .lv-toast-text{color:var(--color-text);align-self:center;padding:12px 0;font-size:14px}html[data-theme=light] .lv-toast-x{width:40px;height:40px;color:var(--color-text);justify-content:center;align-self:center;align-items:center;font-size:16px;display:inline-flex}html[data-theme=light] .lv-toast-x:hover{box-shadow:var(--hover-frame)}@media (max-width:1279px){html[data-theme=light] .lv-card.lv-toast{top:90px}}html[data-theme=light] .lv-footer{border-top-width:3px}html[data-theme=light] .lv-footer-h{letter-spacing:.18em;color:var(--color-text);margin-bottom:16px;font-size:11.5px;font-weight:800}html[data-theme=light] .lv-footer-link{color:var(--color-text-body);font-size:14.5px}html[data-theme=light] .lv-footer-link:hover{color:var(--color-text);text-decoration:underline}html[data-theme=light] .lv-footer-social{border-color:var(--color-line-strong);color:var(--color-text);border-radius:0}html[data-theme=light] .lv-footer-social:hover{box-shadow:var(--hover-frame)}html[data-theme=light] .lv-footer-bottom{border-top-color:var(--color-line);color:var(--color-text-muted);font-size:13px}
.lvsy{background:var(--color-bg);color:var(--color-text);position:relative;overflow:hidden}.lvsy-wrap{max-width:1320px;margin:0 auto;padding-left:40px;padding-right:40px;position:relative}.lvsy-head{border-bottom:1px solid var(--color-line);position:relative}.lvsy-head--bare{border-bottom:0}.lvsy-tex{display:none}.lvsy-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;padding-top:64px;padding-bottom:80px;display:grid;position:relative}.lvsy-sec{padding-top:56px;padding-bottom:88px;position:relative}.lvsy-kick{align-items:stretch;max-width:100%;min-height:34px;display:inline-flex}.lvsy-kick-n{background:var(--color-highlight);color:var(--lv-ink);font-family:var(--font-mono);letter-spacing:.18em;border-radius:6px 0 0 6px;align-items:center;padding:0 12px;font-size:13px;font-weight:800;display:flex}.lvsy-kick-l{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-line);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;border-left:0;border-radius:0 6px 6px 0;align-items:center;padding:0 14px;font-size:12px;font-weight:700;display:flex}.lvsy-h1{font-family:var(--font-display);letter-spacing:.01em;color:var(--color-text);overflow-wrap:anywhere;margin:24px 0 0;font-size:clamp(56px,6.6vw,112px);font-weight:400;line-height:.86}.lvsy-plate{background:var(--color-inverse);color:var(--color-text-inverse);border-radius:8px;margin-top:.05em;padding:.07em .16em 0;display:inline-block}.lvsy-lede{color:var(--color-text-body);max-width:540px;margin:26px 0 0;font-size:19px;line-height:1.55}.lvsy-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.lvsy-hole-wrap{position:absolute}.lvsy-hole{border-radius:50%;position:absolute;inset:0;overflow:hidden}.lvsy-hole-in{background-size:6.25% 6.25%;background-color:var(--color-mark);color:var(--lv-snow);background-image:linear-gradient(color-mix(in srgb,var(--lv-ink)12%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--lv-ink)12%,transparent)1px,transparent 1px);position:absolute}.lvsy-hole-in svg{width:100%;height:100%;display:block;position:absolute;inset:0}.lvsy-ring{pointer-events:none;border-radius:50%;position:absolute;inset:-12px}.lvsy-ring--gold{border:4px solid var(--color-highlight);inset:-14px}.lvsy-ring--nerf{border:4px solid var(--color-negative);inset:-14px}.lvsy-ring--dash{border:1.5px dashed color-mix(in srgb,var(--color-text)50%,transparent);inset:-16px}.lvsy-ring--line{border:1px solid color-mix(in srgb,var(--color-text)40%,transparent);inset:-9px}.lvsy-m1{animation:13s ease-in-out infinite lvsy-d1}.lvsy-m1 .lvsy-hole-in{animation:13s ease-in-out infinite lvsy-d1i}.lvsy-m2{animation:10s ease-in-out infinite lvsy-d2}.lvsy-m2 .lvsy-hole-in{animation:10s ease-in-out infinite lvsy-d2i}.lvsy-m3{animation:11.5s ease-in-out infinite lvsy-d3}.lvsy-m3 .lvsy-hole-in{animation:11.5s ease-in-out infinite lvsy-d3i}.lvsy-m4{animation:14s ease-in-out infinite lvsy-d4}.lvsy-m4 .lvsy-hole-in{animation:14s ease-in-out infinite lvsy-d4i}@keyframes lvsy-d1{50%{transform:translate(18px,-12px)}}@keyframes lvsy-d1i{50%{transform:translate(-18px,12px)}}@keyframes lvsy-d2{50%{transform:translate(-12px,14px)}}@keyframes lvsy-d2i{50%{transform:translate(12px,-14px)}}@keyframes lvsy-d3{50%{transform:translate(12px,18px)}}@keyframes lvsy-d3i{50%{transform:translate(-12px,-18px)}}@keyframes lvsy-d4{50%{transform:translate(16px,-10px)}}@keyframes lvsy-d4i{50%{transform:translate(-16px,10px)}}.lvsy-er{min-height:100vh}.lvsy-er-vis{aspect-ratio:1;justify-self:center;width:100%;max-width:520px;position:relative}.lvsy-er-code{background:var(--color-surface);max-width:560px;box-shadow:inset 0 0 0 1px var(--color-line),inset 6px 0 0 var(--color-negative);border-radius:8px;flex-direction:column;gap:10px;margin-top:30px;padding:16px 18px 16px 24px;display:flex}.lvsy-er-code p{color:var(--color-text-body);margin:0;font-size:14.5px;line-height:1.55}.lvsy-er-code a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-highlight);text-decoration-color:var(--color-highlight);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.lvsy-er-code a:hover{-webkit-text-decoration-color:var(--color-frame);text-decoration-color:var(--color-frame)}.lvsy-er-cells{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lvsy-er-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);font-size:11px;font-weight:700}.lvsy-er-digest{letter-spacing:.04em;text-transform:none;-webkit-user-select:all;user-select:all;font-size:12px}html[data-theme=light] .lvsy-tex{pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--lv-ink)7%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--lv-ink)7%,transparent)1px,transparent 1px);-webkit-mask-image:radial-gradient(75% 85% at 68% 45%,var(--lv-ink)25%,transparent 82%);-webkit-mask-image:radial-gradient(75% 85% at 68% 45%,var(--lv-ink)25%,transparent 82%);mask-image:radial-gradient(75% 85% at 68% 45%,var(--lv-ink)25%,transparent 82%);background-size:80px 80px;display:block;position:absolute;inset:0}html[data-theme=light] .lvsy-kick-n,html[data-theme=light] .lvsy-kick-l,html[data-theme=light] .lvsy-er-code{border-radius:0}html[data-theme=light] .lvsy-plate{clip-path:polygon(0 0,100% 0,100% calc(100% - .17em),calc(100% - .17em) 100%,0 100%);border-radius:0}html[data-theme=light] .lvsy-nf-vis{aspect-ratio:1;justify-self:center;width:100%;max-width:560px;position:relative;container-type:inline-size}html[data-theme=light] .lvsy-nf-ghost{opacity:.055;width:100%;height:100%;color:var(--color-text);display:block;position:absolute;inset:0}html[data-theme=light] .lvsy-nf-4{z-index:2;pointer-events:none;font-family:var(--font-display);color:var(--color-text);font-size:58cqw;font-weight:400;line-height:.8;position:absolute;top:50%;transform:translateY(-44%)}html[data-theme=light] .lvsy-nf-4--l{right:calc(50% + 23cqw)}html[data-theme=light] .lvsy-nf-4--r{left:calc(50% + 23cqw)}html[data-theme=light] .lvsy-h2{font-family:var(--font-display);letter-spacing:.01em;color:var(--color-text);margin:18px 0 0;font-size:clamp(40px,4vw,60px);font-weight:400;line-height:.88}html[data-theme=light] .lvsy-soft{color:var(--color-text-muted)}html[data-theme=light] .lvsy-nf-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}html[data-theme=light] .lvsy-nf-links--3{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme=light] .lvsy-nf-l{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);flex-direction:column;align-items:flex-start;gap:12px;padding:20px 20px 0;text-decoration:none;display:flex;position:relative}html[data-theme=light] .lvsy-nf-l:hover{color:var(--color-text);border-color:var(--color-frame);box-shadow:var(--hover-frame)}html[data-theme=light] .lvsy-port{background:var(--color-surface);width:54px;height:54px;box-shadow:inset 0 0 0 1px var(--color-line),0 0 0 3px var(--color-surface),0 0 0 4px var(--color-line-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}html[data-theme=light] .lvsy-port img{-o-object-fit:contain;object-fit:contain;width:32px;height:32px;display:block}html[data-theme=light] .lvsy-port-role img{filter:brightness(0);width:30px;height:30px}html[data-theme=light] .lvsy-port-prize img{width:44px;height:44px}html[data-theme=light] .lvsy-port-full img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}html[data-theme=light] .lvsy-nf-t{font-family:var(--font-display);letter-spacing:.01em;margin-top:4px;font-size:36px;font-weight:400;line-height:.9}html[data-theme=light] .lvsy-nf-l p{color:var(--color-text-body);flex:1;margin:0;font-size:14.5px;line-height:1.55}html[data-theme=light] .lvsy-nf-go{border-top:1px solid var(--color-line-soft);min-height:48px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-self:stretch;align-items:center;margin-top:6px;font-size:12px;font-weight:800;display:flex}html[data-theme=light] .lvsy-sk{animation:1.5s ease-in-out infinite lvsy-pulse}html[data-theme=light] .lvsy-sk-b{background:var(--color-skeleton);display:block}html[data-theme=light] .lvsy-sk-kick{width:300px;max-width:100%;height:34px}html[data-theme=light] .lvsy-sk-h{background:color-mix(in srgb,var(--lv-ink-200)60%,var(--lv-ink-300));clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);height:clamp(52px,6vw,96px)}html[data-theme=light] .lvsy-sk-h--1{width:78%;margin-top:26px}html[data-theme=light] .lvsy-sk-h--2{background:var(--lv-ink-300);width:56%;margin-top:12px}html[data-theme=light] .lvsy-sk-l{height:16px;margin-top:14px}html[data-theme=light] .lvsy-sk-l--1{width:min(480px,92%);margin-top:28px}html[data-theme=light] .lvsy-sk-l--2{width:min(400px,80%)}html[data-theme=light] .lvsy-sk-vis{aspect-ratio:1;justify-self:center;width:100%;max-width:460px;position:relative}html[data-theme=light] .lvsy-sk-disc{background:var(--color-skeleton);border-radius:50%;position:absolute}html[data-theme=light] .lvsy-sk-ring{border:1.5px dashed var(--color-line);border-radius:50%;position:absolute;inset:-12px}html[data-theme=light] .lvsy-sk-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}html[data-theme=light] .lvsy-sk-card{background:var(--color-skeleton);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);flex-direction:column;gap:12px;height:320px;padding:22px;display:flex}html[data-theme=light] .lvsy-sk-card i{background:color-mix(in srgb,var(--lv-ink-300)80%,var(--lv-ink-200));height:12px;display:block}html[data-theme=light] .lvsy-sk-card .lvsy-sk-c{border-radius:50%;width:54px;height:54px;margin-bottom:6px}html[data-theme=light] .lvsy-sk-card .lvsy-sk-t{background:color-mix(in srgb,var(--lv-ink-300)87%,var(--lv-ink-400));width:52%;height:30px}@keyframes lvsy-pulse{50%{opacity:.5}}@media (max-width:1180px){html[data-theme=light] .lvsy-nf-links,html[data-theme=light] .lvsy-nf-links--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.lvsy-grid{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:40px;padding-bottom:60px}.lvsy-er-vis{max-width:360px}html[data-theme=light] .lvsy-nf-vis{max-width:420px}html[data-theme=light] .lvsy-sk-vis{max-width:360px}html[data-theme=light] .lvsy-sk-cards{grid-template-columns:minmax(0,1fr)}html[data-theme=light] .lvsy-sk-card{height:220px}}@media (max-width:720px){.lvsy-wrap{padding-left:16px;padding-right:16px}.lvsy-lede{font-size:17px}.lvsy-sec{padding-top:44px;padding-bottom:64px}.lvsy-row .lv-btn{white-space:normal;text-align:center}html[data-theme=light] .lvsy-nf-links,html[data-theme=light] .lvsy-nf-links--3{grid-template-columns:minmax(0,1fr)}}
