:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--accent-rgb:0 136 255;--accent-dark-rgb:0 145 255;--accent-hc-rgb:30 110 244;--accent-hc-dark-rgb:92 184 255;--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--font-display:var(--font-ui);--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--radius-window:24px;--radius-card:18px;--radius-control:12px;--radius-capsule:9999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--hit-min:44px;--hit-gap:var(--sp-2);--text-large-title:34px;--leading-large-title:41px;--weight-large-title:700;--text-title-1:28px;--leading-title-1:34px;--weight-title-1:700;--text-title-2:22px;--leading-title-2:28px;--weight-title-2:700;--text-title-3:20px;--leading-title-3:25px;--weight-title-3:600;--text-headline:17px;--leading-headline:22px;--weight-headline:600;--text-body:17px;--leading-body:22px;--weight-body:400;--text-callout:16px;--leading-callout:21px;--weight-callout:400;--text-subheadline:15px;--leading-subheadline:20px;--weight-subheadline:400;--text-footnote:13px;--leading-footnote:18px;--weight-footnote:400;--text-caption-1:12px;--leading-caption-1:16px;--weight-caption-1:400;--text-caption-2:11px;--leading-caption-2:13px;--weight-caption-2:500;--ease-glass:cubic-bezier(.32, .72, 0, 1);--ease-out:cubic-bezier(.25, .46, .45, .94);--ease-spring:linear(0, .0092 4.8%, .0369 9.7%, .1523 19.9%, .3413 30.1%, .5459 41.4%, .7351 51.4%, .8749 61.6%, .9585 69.2%, 1.0202 79.6%, 1.0375 87.1%, 1.0198 94.6%, 1);--dur-instant:.12s;--dur-fast:.22s;--dur-base:.34s;--dur-slow:.52s;--lg-blur:24px;--lg-sat:180%;--lg-bright:1.05;--lg-veil-rgb:255 255 255;--lg-veil-a:.16;--lg-specular:.55;--lg-rim:.22;--lg-lens-w:1.5px;--lg-lens-bright:1.25;--lg-shadow-y:8px;--lg-shadow-blur:24px;--lg-shadow-a:.12;--lg-glow:0;--lg-radius:var(--radius-capsule);--lg-fg:#000000eb;--lg-solid-rgb:246 246 248;--bg-primary:#fff;--bg-secondary:#f2f2f7;--bg-tertiary:#e5e5ea;--label:#000000eb;--label-secondary:#0009;--label-tertiary:#0000005c;--label-quaternary:#0003;--separator:#0000001f;--fill:#78788033;--fill-secondary:#78788029;--fill-tertiary:#7676801f;--accent:rgb(var(--accent-rgb))}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--lg-veil-rgb:255 255 255;--lg-veil-a:.1;--lg-bright:.92;--lg-specular:.28;--lg-rim:.16;--lg-shadow-a:.4;--lg-fg:#fffffff0;--lg-solid-rgb:28 28 30;--bg-primary:#000;--bg-secondary:#1c1c1e;--bg-tertiary:#2c2c2e;--label:#fffffff0;--label-secondary:#ffffff9e;--label-tertiary:#ffffff61;--label-quaternary:#ffffff38;--separator:#ffffff29;--fill:#7878805c;--fill-secondary:#78788052;--fill-tertiary:#7676803d;--accent:rgb(var(--accent-dark-rgb))}}@media (prefers-contrast:more){:root{--label:#000;--label-secondary:#000c;--separator:#0000006b;--accent:rgb(var(--accent-hc-rgb))}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){:root{--label:#fff;--label-secondary:#ffffffd9;--separator:#ffffff73;--accent:rgb(var(--accent-hc-dark-rgb))}}.concentric{border-radius:max(0px, calc(var(--radius-outer,0px) - var(--pad,0px)))}body{font-family:var(--font-ui);font-size:var(--text-body);line-height:calc(var(--leading-body) / var(--text-body));color:var(--label);background:var(--bg-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.mk{--font-ui:var(--font-inter), "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-ui);--font-mono:var(--font-jetbrains-mono), "SF Mono", Consolas, monospace;--accent-rgb:255 255 255;--accent-dark-rgb:255 255 255;--accent-hc-rgb:255 255 255;--accent-hc-dark-rgb:255 255 255;--accent:rgb(var(--accent-rgb));--radius-window:var(--mk-r-xl);--radius-card:var(--mk-r-lg);--radius-control:var(--mk-r);--lg-veil-rgb:255 255 255;--lg-veil-a:.08;--lg-bright:.9;--lg-specular:.2;--lg-rim:.14;--lg-shadow-a:.45;--lg-fg:#fffffff0;--lg-solid-rgb:23 23 24;--bg-primary:var(--mk-bg-0);--bg-secondary:var(--mk-bg-1);--bg-tertiary:var(--mk-bg-2);--label:var(--mk-text);--label-secondary:var(--mk-text-muted);--label-tertiary:var(--mk-text-dim);--label-quaternary:var(--mk-text-dim);--separator:var(--mk-line);--fill:#78788052;--fill-secondary:#78788047;--fill-tertiary:#76768033}
.lg{isolation:isolate;border-radius:var(--lg-radius);color:var(--lg-fg);background-color:rgb(var(--lg-veil-rgb) / var(--lg-veil-a));background-image:radial-gradient(140% 120% at var(--lg-px,50%) var(--lg-py,50%), rgb(255 255 255/var(--lg-glow)) 0%, transparent 62%), linear-gradient(180deg, rgb(255 255 255/calc(var(--lg-specular) * .45)) 0%, transparent 38%, transparent 62%, rgb(255 255 255/calc(var(--lg-specular) * .14)) 100%), linear-gradient(rgb(0 0 0/var(--lg-dim,0)), rgb(0 0 0/var(--lg-dim,0)));-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat)) brightness(var(--lg-bright));backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat)) brightness(var(--lg-bright));box-shadow:inset 0 1px 0 0 rgb(255 255 255/var(--lg-specular)), inset 0 -1px 0 0 rgb(255 255 255/calc(var(--lg-specular) * .35)), inset 0 0 0 .5px rgb(255 255 255/var(--lg-rim)), 0 var(--lg-shadow-y) var(--lg-shadow-blur) rgb(0 0 0/var(--lg-shadow-a));transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-instant) var(--ease-spring), -webkit-backdrop-filter var(--dur-base) var(--ease-out), backdrop-filter var(--dur-base) var(--ease-out);position:relative}.lg>*{z-index:2;position:relative}.lg:before{content:"";z-index:0;border-radius:inherit;padding:var(--lg-lens-w);pointer-events:none;-webkit-backdrop-filter:blur(calc(var(--lg-blur) * .4)) saturate(220%) brightness(var(--lg-lens-bright));backdrop-filter:blur(calc(var(--lg-blur) * .4)) saturate(220%) brightness(var(--lg-lens-bright));-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lg-clear{--lg-blur:8px;--lg-sat:150%;--lg-veil-a:.06;--lg-specular:.42;--lg-rim:.3;--lg-shadow-a:.18}.lg-clear--dimmed{--lg-dim:.35}.lg-sm{--lg-blur:20px;--lg-shadow-y:4px;--lg-shadow-blur:16px;--lg-shadow-a:.1}.lg-lg{--lg-blur:40px;--lg-veil-a:.28;--lg-lens-w:2px;--lg-lens-bright:1.35;--lg-shadow-y:18px;--lg-shadow-blur:56px;--lg-shadow-a:.22}.lg-sm[data-lg-scheme=dark]{--lg-veil-rgb:20 20 22;--lg-veil-a:.34;--lg-bright:.88;--lg-specular:.2;--lg-rim:.14;--lg-shadow-a:.42;--lg-fg:#fffffff2}.lg-sm[data-lg-scheme=light]{--lg-veil-rgb:255 255 255;--lg-veil-a:.2;--lg-bright:1.06;--lg-specular:.6;--lg-rim:.24;--lg-shadow-a:.12;--lg-fg:#000000eb}.lg[data-lg-over=text]{--lg-shadow-a:.28}.lg[data-lg-over=flat]{--lg-shadow-a:.07}.lg[data-lg-over=media]{--lg-shadow-a:.34}.lg-tint{--lg-tint-rgb:var(--accent-rgb);--lg-tint-a:.34;--lg-tint-blend:.68;background-color:rgb(var(--lg-tint-rgb) / var(--lg-tint-a));--lg-fg:#fff}.lg-tint:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background-color:rgb(var(--lg-tint-rgb));mix-blend-mode:color;opacity:var(--lg-tint-blend);position:absolute;inset:0}.lg-tint-label{color:rgb(var(--accent-rgb))}.lg-inset{background-color:var(--fill-tertiary);border-radius:max(0px, calc(var(--radius-outer,var(--radius-control)) - var(--pad,0px)));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-image:none}.lg-inset:before,.lg-inset:after{content:none}.lg-interactive{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;min-height:var(--hit-min)}.lg-interactive:hover{--lg-glow:.1}.lg-interactive:active{--lg-glow:.26;transform:scale(.97)}.lg-interactive:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lg-lift{background-color:var(--bg-primary);-webkit-backdrop-filter:none;backdrop-filter:none;transition:all var(--dur-fast) var(--ease-spring)}.lg-lift:active,.lg-lift[data-lg-active=true]{background-color:rgb(var(--lg-veil-rgb) / var(--lg-veil-a));-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat));backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat))}@keyframes lg-materialize{0%{opacity:0;--lg-blur:0px;--lg-specular:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.lg-enter{animation:lg-materialize var(--dur-base) var(--ease-glass) both}.lg-morph{transform-origin:var(--lg-origin-x,50%) var(--lg-origin-y,0%);animation:lg-morph-in var(--dur-base) var(--ease-glass) both}@keyframes lg-morph-in{0%{opacity:0;border-radius:var(--radius-capsule);transform:scale(.6,.35)}to{opacity:1;transform:scale(1)}}.lg-edge{inset-inline:0;height:var(--lg-edge-h,120px);pointer-events:none;z-index:40;position:absolute;top:0}.lg-edge>i{display:block;position:absolute;inset:0}.lg-edge--soft>i:first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#000 0% 20%,#0000 40%);mask-image:linear-gradient(#000 0% 20%,#0000 40%)}.lg-edge--soft>i:nth-child(2){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(#000 0% 15%,#0000 32%);mask-image:linear-gradient(#000 0% 15%,#0000 32%)}.lg-edge--soft>i:nth-child(3){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(#000 0% 10%,#0000 24%);mask-image:linear-gradient(#000 0% 10%,#0000 24%)}.lg-edge--soft>i:nth-child(4){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(#000 0% 6%,#0000 16%);mask-image:linear-gradient(#000 0% 6%,#0000 16%)}.lg-edge--soft>i:nth-child(5){-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);-webkit-mask-image:linear-gradient(#000 0%,#0000 9%);mask-image:linear-gradient(#000 0%,#0000 9%)}.lg-edge--hard{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:rgb(var(--lg-veil-rgb) / calc(var(--lg-veil-a) * 1.6));border-bottom:.5px solid var(--separator)}[data-lg-scheme=dark] .lg-edge--soft>i{background:linear-gradient(#00000047,#0000)}.lg-edge--bottom{top:auto;bottom:0;transform:scaleY(-1)}.lg-extend{width:var(--lg-extend-w,320px);pointer-events:none;-webkit-backdrop-filter:blur(40px)saturate(160%);backdrop-filter:blur(40px)saturate(160%);position:absolute;inset-block:0}@media (prefers-reduced-transparency:reduce){.lg,.lg-clear,.lg-sm[data-lg-scheme],.lg-lift:active,.lg-lift[data-lg-active=true]{background-color:rgb(var(--lg-solid-rgb) / .94);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);--lg-fg:var(--label)}.lg:before{content:none}.lg-edge--soft>i:nth-child(n),.lg-edge--hard,.lg-extend{-webkit-backdrop-filter:none;backdrop-filter:none}.lg-tint{background-color:rgb(var(--lg-tint-rgb) / .96)}.lg-tint:after{content:none}}@media (prefers-contrast:more){.lg,.lg-sm[data-lg-scheme],.lg-lift:active,.lg-lift[data-lg-active=true]{background-color:var(--bg-primary);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 2px var(--label), 0 2px 8px #0000004d;--lg-fg:var(--label);background-image:none}.lg:before,.lg:after{content:none}.lg-tint{background-color:rgb(var(--accent-hc-rgb));--lg-fg:#fff}}@media (prefers-reduced-motion:reduce){.lg,.lg-interactive:active,.lg-lift{transition-duration:1ms;transform:none}.lg-enter,.lg-morph{animation:lg-fade var(--dur-fast) linear both}@keyframes lg-fade{0%{opacity:0}to{opacity:1}}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lg{background-color:rgb(var(--lg-solid-rgb) / .96)}.lg:before{content:none}.lg-edge>i{display:none}}@supports ((-webkit-backdrop-filter:url(#lg-lens)) or (backdrop-filter:url(#lg-lens))){.lg-refract:before{-webkit-backdrop-filter:url(#lg-lens) blur(calc(var(--lg-blur) * .4)) saturate(220%);backdrop-filter:url(#lg-lens) blur(calc(var(--lg-blur) * .4)) saturate(220%)}}
