:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e9e9ee;--text:#1c1c1e;--text-2:#5b5b63;--accent:#06c;--accent-solid:#06c;--card:#fff;--fill:#7878801f;--border:#e5e5ea;--focus:#06c;--glass-tint:#ffffff14;--glass-tint-card:#ffffff3d;--logo-opacity:.42}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--text:#f5f5f7;--text-2:#98989f;--accent:#0a84ff;--card:#1c1c1e;--fill:#7878803d;--border:#38383a;--focus:#64d2ff;--glass-tint:#1c1c1e14;--glass-tint-card:#1c1c1e3d;--logo-opacity:.5}
.lg{--rim:.75;--rim-w:2;--refl:.55;--sheen:.55;--sx:0;--lg-bright:1.04;--lg-tint:var(--glass-tint);--lg-halo:#fffffff2;isolation:isolate;color:var(--text);text-shadow:0 0 6px var(--lg-halo), 0 0 2px var(--lg-halo);transform:translate(var(--lgx,0px), var(--lgy,0px)) scale(calc(var(--lgsx,1) * var(--lgp,1)), calc(var(--lgsy,1) * var(--lgp,1)));transition:transform .55s cubic-bezier(.34,1.56,.64,1)}:where(.lg){position:relative}:where([data-theme=dark]) .lg{--lg-bright:.45;--lg-halo:#000000b3}.lg.lg-press{transition:transform .12s ease-out}@keyframes lgpop{0%{scale:1}35%{scale:1.04}65%{scale:.99}to{scale:1}}.lg.lg-pop{animation:.5s cubic-bezier(.34,1.56,.64,1) lgpop}:where(.lg-control,.lg-primary,.lg-tab){border-radius:999px}:where(.lg-card,.lg-rail){border-radius:24px}:where(button.lg){font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.lg-control,.lg-primary,.lg-tab{min-width:44px;min-height:44px}.lg:disabled{opacity:.5;cursor:default}.lg:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lg-card,.lg-rail{text-shadow:none;transition:none;transform:none}.lg-card{--lg-tint:var(--glass-tint-card);--sheen:.3}.lg-primary{--lg-tint:color-mix(in srgb, var(--accent-solid) 96%, transparent);--sheen:0;color:#fff;text-shadow:0 1px 2px #00000059}.lg-rail.is-wide{--lg-tint:#ffffffa8}:where([data-theme=dark]) .lg-rail.is-wide{--lg-tint:#1c1c1ea8}.lg>.lg-b,.lg>.lg-f,.lg>.lg-s,.lg>.lg-x{border-radius:inherit;pointer-events:none;z-index:-1;position:absolute;inset:0}.lg>.lg-b{background:var(--lg-tint);-webkit-backdrop-filter:blur(6px)saturate(170%);backdrop-filter:blur(6px)saturate(170%)}.lg>.lg-f{transition:-webkit-backdrop-filter .45s,backdrop-filter .45s}html.no-lens .lg>.lg-f{display:none}.lg>.lg-s{background:radial-gradient(160px circle at var(--mx,25%) var(--my,0%), #ffffff80, transparent 65%);box-shadow:inset calc(var(--rim-w) * 1px) calc(var(--rim-w) * 1px) calc(var(--rim-w) * .8px) calc(var(--rim-w) * -.4px) rgba(255, 255, 255, calc(var(--rim) * 1.4)), inset calc(var(--rim-w) * -.7px) calc(var(--rim-w) * -.7px) calc(var(--rim-w) * .8px) calc(var(--rim-w) * -.4px) rgba(255, 255, 255, calc(var(--rim) * .8)), inset 0 0 0 .5px rgba(0, 0, 0, calc(.04 + var(--rim) * .08)), 0 8px 24px #0000001f, 0 1px 3px #00000014}.lg.lg-primary>.lg-s{background:radial-gradient(160px circle at var(--mx,25%) var(--my,0%), #ffffff0f, transparent 65%)}:where([data-theme=dark]) .lg>.lg-s{box-shadow:inset calc(var(--rim-w) * 1px) calc(var(--rim-w) * 1px) calc(var(--rim-w) * .8px) calc(var(--rim-w) * -.4px) rgba(255, 255, 255, calc(var(--rim) * .5)), inset calc(var(--rim-w) * -.7px) calc(var(--rim-w) * -.7px) calc(var(--rim-w) * .8px) calc(var(--rim-w) * -.4px) rgba(255, 255, 255, calc(var(--rim) * .3)), inset 0 0 0 .5px #ffffff1f, 0 8px 24px #00000080, 0 1px 3px #0006}.lg>.lg-x{box-shadow:inset 0 0 calc(var(--refl) * 10px) calc(var(--refl) * 1px) rgba(255, 255, 255, calc(var(--refl) * .75));background:linear-gradient(115deg, transparent calc(26% + var(--sx) * 24%), rgba(255, 255, 255, calc(var(--sheen) * .55)) calc(30% + var(--sx) * 24%), transparent calc(34% + var(--sx) * 24%)), radial-gradient(ellipse 70% 22% at 50% 0%, rgba(255, 255, 255, calc(var(--sheen) * .5)), transparent 75%)}:where([data-theme=dark]) .lg>.lg-x{opacity:.5}@media (prefers-reduced-motion:reduce){.lg{transition:none;transform:none}.lg.lg-pop{animation:none}.lg>.lg-f{transition:none}}@media (prefers-reduced-transparency:reduce){.lg>.lg-b,.lg>.lg-f{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lg>.lg-b{background:color-mix(in srgb, var(--card) 94%, transparent)}.lg-primary>.lg-b{background:color-mix(in srgb, var(--accent-solid) 96%, var(--card))}.lg>.lg-f,.lg>.lg-x{display:none}.lg{text-shadow:none}}@media (prefers-contrast:more){.lg{--rim:1;text-shadow:none;color:var(--text)}.lg-primary{color:#fff}.lg>.lg-b{background:color-mix(in srgb, var(--card) 85%, transparent)}.lg-primary>.lg-b{background:var(--accent-solid)}.lg>.lg-s{box-shadow:inset 0 0 0 1.5px var(--text-2)}}@media (prefers-reduced-transparency:reduce) and (prefers-contrast:more){.lg>.lg-b{background:color-mix(in srgb, var(--card) 94%, transparent)}.lg-primary>.lg-b{background:var(--accent-solid)}}
body{background:var(--bg);color:var(--text);margin:0;font-family:system-ui,-apple-system,sans-serif;line-height:1.5}main{padding:1rem}label{margin-top:.75rem;display:block}input,select{font:inherit;padding:.3rem}.banner{border:1px solid;margin:1rem 0;padding:.5rem .75rem}.banner.error{color:#b00020;border-color:#b00020}.banner.ok{color:#1b6e2f;border-color:#1b6e2f}textarea{font:inherit;box-sizing:border-box;width:100%;display:block}
