.lk{--lk-page:#0b0f24;--lk-sky:linear-gradient(180deg, #0a0f29 0%, #131d48 30%, #26387a 64%, #6f78b6 100%);--lk-ink:#f5f5f7;--lk-ink-2:#f5f5f7bd;--lk-ink-3:#f5f5f78f;--lk-card:#1d1d1f9e;--lk-tile:#ffffff12;--lk-tile-2:#ffffff1c;--lk-tile-3:#ffffff29;--lk-line:#f5f5f71a;--lk-accent:#9fb4ff;--lk-good:#4cd68f;--lk-warn:#f2b45a;--lk-bad:#ff8a80;--lk-btn:#f5f5f7;--lk-btn-hover:#dfe1e8;--lk-btn-ink:#111218;--lk-chip:#9fb4ff24;--lk-font:var(--font-geist), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--lk-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--lk-tap:50px;--lk-field-radius:14px;--lk-spring:cubic-bezier(.32, 1.25, .5, 1);--card:var(--lk-tile);--popover:#181a24;--muted:var(--lk-tile);--secondary:var(--lk-tile-2);--accent:var(--lk-tile-2);--hover:var(--lk-tile-2);--selected:var(--lk-tile-3);--border:var(--lk-line);--border-strong:#f5f5f742;--input:#f5f5f72e;--foreground:var(--lk-ink);--card-foreground:var(--lk-ink);--ink:var(--lk-ink);--soft:var(--lk-ink-2);--faint:var(--lk-ink-3);--muted-foreground:var(--lk-ink-2);--primary:var(--lk-btn);--primary-foreground:var(--lk-btn-ink);--ring:var(--lk-accent);--bad:var(--lk-bad);-webkit-overflow-scrolling:touch;background:var(--lk-sky), var(--lk-page);color:var(--lk-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--lk-font);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-size:15px;line-height:1.5;position:fixed;inset:0;overflow:hidden auto}.lk:before{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(1px 1px at 12% 14%,#fff,#0000),radial-gradient(1px 1px at 38% 8%,#fff,#0000),radial-gradient(1.2px 1.2px at 64% 18%,#fff,#0000),radial-gradient(1px 1px at 86% 10%,#fff,#0000),radial-gradient(1px 1px at 24% 34%,#fff,#0000),radial-gradient(1px 1px at 74% 38%,#fff,#0000),radial-gradient(1px 1px at 52% 27%,#fff,#0000),radial-gradient(1.2px 1.2px at 6% 41%,#fff,#0000);position:fixed;inset:0 0 55%}.lk-col{z-index:1;width:100%;max-width:440px;min-height:100%;padding-top:max(14px, env(safe-area-inset-top,0px));padding-bottom:max(18px, env(safe-area-inset-bottom,0px));padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));flex-direction:column;gap:14px;margin:0 auto;display:flex;position:relative}.lk[data-width=wide] .lk-col{max-width:600px}@media (min-width:640px){.lk-col{padding-top:max(40px, env(safe-area-inset-top,0px));gap:18px;padding-bottom:40px}}.lk-top{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.lk-brand{letter-spacing:-.01em;color:var(--lk-ink-2);border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.lk-mark{filter:drop-shadow(0 0 10px #7f98ff73);flex:none;width:22px;height:22px}.lk-main{flex-direction:column;gap:14px;min-width:0;display:flex}.lk-card{min-width:0;box-shadow:none;background:var(--lk-card);-webkit-backdrop-filter:blur(50px)saturate(1.5);backdrop-filter:blur(50px)saturate(1.5);border:0;border-radius:24px;gap:14px;padding:22px 20px;display:grid}@media (min-width:640px){.lk-card{padding:28px 26px}}@media (prefers-reduced-transparency:reduce){.lk-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1d1e26}}.lk-icon{align-items:center;gap:10px;display:flex}.lk-kicker{font-family:var(--lk-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lk-ink-3);margin:0;font-size:11px}.lk-title{letter-spacing:-.02em;text-wrap:balance;color:var(--lk-ink);margin:0;font-size:23px;font-weight:650;line-height:1.2}@media (min-width:640px){.lk-title{font-size:26px}}.lk-title em{color:var(--lk-ink-2);font-style:normal}.lk-sub{color:var(--lk-ink-2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.lk-body{flex-direction:column;gap:12px;min-width:0;display:flex}.lk-below{text-align:center;color:var(--lk-ink-3);flex-direction:column;gap:8px;padding:0 8px;font-size:13px;line-height:1.5;display:flex}.lk-below p{margin:0}.lk-back{margin-top:auto;padding-top:8px}@media (min-width:640px){.lk-back{margin-top:6px}}.lk[data-hero]{--lk-hero-size:168px}.lk-hero{z-index:0;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.lk[data-hero] .lk-hero{order:1}.lk[data-hero] .lk-main,.lk[data-hero] .lk-back{order:2}.lk[data-hero] .lk-main{z-index:1;position:relative}@media (min-width:960px){.lk[data-hero]{--lk-hero-size:clamp(320px, min(calc((min(100vw, 1240px) - 524px) / 1.22), calc((100vh - 60px) / 1.32)), 580px)}.lk[data-hero] .lk-col{max-width:1240px;padding-left:max(40px, env(safe-area-inset-left,0px));padding-right:max(40px, env(safe-area-inset-right,0px));grid-template:"top hero""main hero"1fr"back hero"/minmax(0,440px) minmax(0,1fr);gap:18px 64px;display:grid}.lk[data-hero] .lk-top{grid-area:top}.lk[data-hero] .lk-main{grid-area:main;align-self:center}.lk[data-hero] .lk-back{grid-area:back;margin-top:0}.lk[data-hero] .lk-hero{grid-area:hero;align-self:start;height:calc(100vh - 80px);position:sticky;top:40px}}.lk-btn{width:100%;min-height:var(--lk-tap);background:var(--lk-btn);color:var(--lk-btn-ink);text-align:center;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,opacity .15s,transform .15s;display:inline-flex}.lk-btn:hover{background:var(--lk-btn-hover)}.lk-btn:active{transform:scale(.985)}.lk-btn:disabled,.lk-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.lk-btn--ghost{background:var(--lk-tile-2);color:var(--lk-ink)}.lk-btn--ghost:hover{background:var(--lk-tile-3)}.lk-btn svg{flex:none;width:18px;height:18px}.lk-field{gap:6px;display:grid}.lk-field>span,.lk-field>label{color:var(--lk-ink-3);font-size:13px}.lk-input{width:100%;min-height:var(--lk-tap);border-radius:var(--lk-field-radius);background:var(--lk-tile);color:var(--lk-ink);border:0;outline:none;padding:12px 14px;font-family:inherit;font-size:16px;line-height:1.4}.lk-input::placeholder{color:var(--lk-ink-3)}.lk-input:focus-visible{box-shadow:0 0 0 2px var(--lk-accent)}.lk-split{color:var(--lk-ink-3);align-items:center;gap:10px;font-size:13px;display:flex}.lk-split:before,.lk-split:after{content:"";background:var(--lk-line);flex:1;height:1px}.lk-note{color:var(--lk-ink-3);margin:0;font-size:13px;line-height:1.5}.lk-error{color:var(--lk-bad);margin:0;font-size:14px;line-height:1.5}.lk-link{color:var(--lk-ink);text-decoration:underline;-webkit-text-decoration-color:var(--lk-tile-3);text-decoration-color:var(--lk-tile-3);text-underline-offset:3px}.lk-link:hover{text-decoration-color:currentColor}.lk-check{width:54px;height:54px;color:var(--lk-good);background:#4cd68f29;border-radius:50%;place-items:center;display:grid}.lk-check[data-tone=quiet]{background:var(--lk-tile-2);color:var(--lk-ink-2)}.lk-check svg{width:26px;height:26px}.lk-turned{gap:8px;display:grid}.lk-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lk-chips li{background:var(--lk-chip);color:var(--lk-ink);border-radius:999px;padding:5px 11px;font-size:13px;line-height:1.3}.lk-tile{background:var(--lk-tile);border-radius:18px;gap:4px;padding:16px;display:grid}.lk .xo-frame{padding-inline:0}.lk .xo-frame h1{letter-spacing:-.02em;text-wrap:balance;font-size:23px;font-weight:650;line-height:1.2;font-family:var(--lk-font)!important}@media (min-width:640px){.lk .xo-frame h1{font-size:26px}}.lk .xo-two-pane{grid-template-columns:1fr}.lk .xo-two-pane>:first-child{max-width:none;margin-inline:0}.lk .xo-aside{display:none}.lk .xo-aside-inline{display:block}.lk [data-busy-variant=primary]{min-height:var(--lk-tap);box-shadow:none;border-radius:999px;font-size:16px;font-weight:600}.lk [data-busy-variant=outline],.lk [data-busy-variant=quiet]{border-radius:999px}.lk-scrim{z-index:40;background:#05071273;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.lk-sheet{width:100%;max-width:440px;padding:10px 20px max(20px, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);color:var(--lk-ink);background:#181a24db;border-radius:26px 26px 0 0;gap:14px;display:grid}.lk-grab{background:var(--lk-tile-2);border-radius:999px;justify-self:center;width:38px;height:5px}@media (min-width:640px){.lk-scrim{align-items:center}.lk-sheet{border-radius:24px;padding:24px 22px}.lk-grab{display:none}}@media (prefers-reduced-transparency:reduce){.lk-sheet{-webkit-backdrop-filter:none;backdrop-filter:none;background:#181a24}}.lk-toast{background:var(--lk-btn);max-width:24rem;color:var(--lk-btn-ink);text-align:center;border-radius:999px;padding:12px 18px;font-size:15px;font-weight:600;line-height:1.35;box-shadow:0 12px 30px #00000059}.lk a:focus-visible,.lk button:focus-visible,.lk [role=button]:focus-visible,.lk summary:focus-visible{outline:2px solid var(--lk-accent);outline-offset:2px}@keyframes lk-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lk[data-motion=rise] .lk-col>*,.lk[data-motion=rise] .lk-card>*{animation:lk-rise .24s var(--lk-spring) both}.lk[data-motion=rise] .lk-col>:nth-child(2){animation-delay:40ms}.lk[data-motion=rise] .lk-col>:nth-child(3){animation-delay:.24s}.lk[data-motion=rise] .lk-card>:first-child{animation-delay:80ms}.lk[data-motion=rise] .lk-card>:nth-child(2){animation-delay:.12s}.lk[data-motion=rise] .lk-card>:nth-child(3){animation-delay:.16s}.lk[data-motion=rise] .lk-card>:nth-child(4){animation-delay:.2s}.lk[data-motion=rise] .lk-card>:nth-child(n+5){animation-delay:.24s}.lk[data-motion=rise] .lk-col>.lk-hero{animation-delay:80ms}@media (prefers-reduced-motion:reduce){.lk[data-motion=rise] .lk-col>*,.lk[data-motion=rise] .lk-card>*{animation:none}.lk-btn{transition:none}}
