:root,:root.dark,:root[data-theme=dark]{--ref-neutral-0:oklch(0.17 0.008 236);--ref-neutral-1:oklch(0.205 0.010 236);--ref-neutral-2:oklch(0.245 0.012 236);--ref-neutral-3:oklch(0.32 0.010 236);--ref-ink:oklch(0.965 0.005 236);--ref-ink-muted:oklch(0.74 0.008 236);--ref-ink-faint:oklch(0.60 0.010 236);--ref-accent:oklch(0.74 0.09 156);--ref-accent-ink:oklch(0.19 0.02 236);--ref-accent-fg:oklch(0.785 0.09 156);--ref-signal-deep:oklch(0.50 0.06 156);--ref-signal-active:oklch(0.70 0.09 156);--ref-signal-live:oklch(0.85 0.11 156);--ref-verified:oklch(0.76 0.12 165);--ref-pending:oklch(0.82 0.11 85);--ref-denied:oklch(0.64 0.16 25);--ref-verified-fg:oklch(0.79 0.12 165);--ref-pending-fg:oklch(0.82 0.11 85);--ref-denied-fg:oklch(0.815 0.10 25);--ref-level-1:oklch(0.68 0.045 236);--ref-level-2:oklch(0.72 0.090 205);--ref-level-3:oklch(0.75 0.120 195);--ref-level-4:oklch(0.77 0.130 165);--ref-level-5:oklch(0.83 0.145 92);color-scheme:dark}:root.light,:root[data-theme=light]{--ref-neutral-0:oklch(0.99 0.003 236);--ref-neutral-1:oklch(0.975 0.004 236);--ref-neutral-2:oklch(1 0 0);--ref-neutral-3:oklch(0.90 0.006 236);--ref-ink:oklch(0.24 0.010 236);--ref-ink-muted:oklch(0.45 0.010 236);--ref-ink-faint:oklch(0.60 0.010 236);--ref-accent:oklch(0.58 0.09 156);--ref-accent-ink:oklch(0.99 0.003 236);--ref-accent-fg:oklch(0.54 0.085 156);--ref-signal-deep:oklch(0.62 0.08 156);--ref-signal-active:oklch(0.52 0.075 156);--ref-signal-live:oklch(0.42 0.06 156);--ref-verified:oklch(0.55 0.113 165);--ref-pending:oklch(0.62 0.12 85);--ref-denied:oklch(0.55 0.17 25);--ref-verified-fg:oklch(0.545 0.112 165);--ref-pending-fg:oklch(0.57 0.114 85);--ref-denied-fg:oklch(0.55 0.17 25);--ref-level-1:oklch(0.55 0.050 236);--ref-level-2:oklch(0.56 0.100 205);--ref-level-3:oklch(0.57 0.120 195);--ref-level-4:oklch(0.54 0.130 165);--ref-level-5:oklch(0.62 0.150 92);color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not(.dark){--ref-neutral-0:oklch(0.99 0.003 236);--ref-neutral-1:oklch(0.975 0.004 236);--ref-neutral-2:oklch(1 0 0);--ref-neutral-3:oklch(0.90 0.006 236);--ref-ink:oklch(0.24 0.010 236);--ref-ink-muted:oklch(0.45 0.010 236);--ref-ink-faint:oklch(0.60 0.010 236);--ref-accent:oklch(0.58 0.09 156);--ref-accent-ink:oklch(0.99 0.003 236);--ref-accent-fg:oklch(0.54 0.085 156);--ref-signal-deep:oklch(0.62 0.08 156);--ref-signal-active:oklch(0.52 0.075 156);--ref-signal-live:oklch(0.42 0.06 156);--ref-verified:oklch(0.55 0.113 165);--ref-pending:oklch(0.62 0.12 85);--ref-denied:oklch(0.55 0.17 25);--ref-verified-fg:oklch(0.545 0.112 165);--ref-pending-fg:oklch(0.57 0.114 85);--ref-denied-fg:oklch(0.55 0.17 25);--ref-level-1:oklch(0.55 0.050 236);--ref-level-2:oklch(0.56 0.100 205);--ref-level-3:oklch(0.57 0.120 195);--ref-level-4:oklch(0.54 0.130 165);--ref-level-5:oklch(0.62 0.150 92);color-scheme:light}}:root{--sys-bg-canvas:var(--ref-neutral-0);--sys-bg-surface:var(--ref-neutral-1);--sys-bg-raised:var(--ref-neutral-2);--sys-bg-hover:color-mix(in oklch,var(--ref-ink) 7%,transparent);--sys-bg-active:color-mix(in oklch,var(--ref-ink) 12%,transparent);--sys-bg-selected:color-mix(in oklch,var(--ref-accent) 16%,transparent);--sys-fg-default:var(--ref-ink);--sys-fg-muted:var(--ref-ink-muted);--sys-fg-faint:var(--ref-ink-faint);--sys-fg-on-accent:var(--ref-accent-ink);--sys-border-default:var(--ref-neutral-3);--sys-border-subtle:color-mix(in oklch,var(--ref-neutral-3) 55%,transparent);--sys-border-strong:color-mix(in oklch,var(--ref-ink) 24%,transparent);--sys-action-solid-bg:var(--ref-accent);--sys-action-solid-bg-hover:color-mix(in oklch,var(--ref-accent) 88%,var(--ref-ink));--sys-action-solid-fg:var(--ref-accent-ink);--sys-action-ghost-fg:var(--ref-accent-fg);--sys-focus-ring:var(--ref-accent);--sys-signal-deep:var(--ref-signal-deep);--sys-signal-active:var(--ref-signal-active);--sys-signal-live:var(--ref-signal-live);--sys-status-verified:var(--ref-verified);--sys-status-pending:var(--ref-pending);--sys-status-denied:var(--ref-denied);--sys-status-verified-fg:var(--ref-verified-fg);--sys-status-pending-fg:var(--ref-pending-fg);--sys-status-denied-fg:var(--ref-denied-fg);--sys-shadow-overlay:0 12px 40px -8px oklch(0 0 0/0.55),0 2px 8px -2px oklch(0 0 0/0.45);--sys-level-1:var(--ref-level-1);--sys-level-2:var(--ref-level-2);--sys-level-3:var(--ref-level-3);--sys-level-4:var(--ref-level-4);--sys-level-5:var(--ref-level-5);--text-step--1:clamp(0.8125rem,0.79rem + 0.11vw,0.875rem);--text-step-0:clamp(0.9375rem,0.92rem + 0.11vw,1rem);--text-step-1:clamp(1rem,0.96rem + 0.22vw,1.125rem);--text-step-2:clamp(1.1875rem,1.10rem + 0.43vw,1.4375rem)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root,:root[data-theme=dark]{--tl-glass-fill:color-mix(in oklch,var(--ref-neutral-2) 84%,transparent);--tl-glass-solid:var(--sys-bg-raised);--tl-glass-filter:blur(10px);--tl-glass-highlight:oklch(1 0 0/0.1);--tl-glass-rim:oklch(1 0 0/0.05);--tl-glass-shadow:0 16px 44px -10px oklch(0 0 0/0.55),0 2px 8px -3px oklch(0 0 0/0.45),inset 0 1px 0 var(--tl-glass-highlight),inset 0 0 0 1px var(--tl-glass-rim);--tl-glass-sheen:none;--tl-glass-edge:linear-gradient(180deg,oklch(1 0 0/0.08),transparent 60%)}:root[data-theme=light]{--tl-glass-fill:color-mix(in oklch,var(--ref-neutral-2) 88%,transparent);--tl-glass-highlight:oklch(1 0 0/0.6);--tl-glass-rim:oklch(0.2 0.01 236/0.08);--tl-glass-edge:linear-gradient(180deg,oklch(0.2 0.01 236/0.10),transparent 60%)}.tl-glass{background:var(--tl-glass-solid);box-shadow:var(--tl-glass-shadow)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.tl-glass{background:var(--tl-glass-fill);backdrop-filter:var(--tl-glass-filter)}}.tl-glass:before{background:var(--tl-glass-sheen)}.tl-glass:after,.tl-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.tl-glass:after{padding:1px;background:var(--tl-glass-edge);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media (prefers-reduced-transparency:reduce){.tl-glass{background:var(--tl-glass-solid);backdrop-filter:none}.tl-glass:before{display:none}}