:root{--glass-radius:22px;--glass-clear-dim:#0000002e;--glass-highlight:#ffffffa6;--glass-lowlight:#0000001a;--glass-spec-angle:135deg;--glass-saturate:185%;--glass-edge-outer:#0000001a;--glass-edge-inner:#ffffffc7}.dark{--glass-clear-dim:#0000006b;--glass-highlight:#5ce3f838;--glass-lowlight:#00000073;--glass-saturate:210%;--glass-edge-outer:#0000008c;--glass-edge-inner:#ffffff1f}.lg-light{--glass:#ffffff6b;--glass-deep:#ffffffb3;--glass-surface:#fff;--glass-border:#0000000f;--glass-border-strong:#ffffffb3;--glass-accent:#006fff;--glass-accent-dim:#86868b;--glass-accent-faint:#006fff14;--glass-gold:#ff9500;--glass-gold-faint:#ff95001a;--glass-coral:#ff3b30;--glass-coral-dim:#ff3b301f;--glass-pink:#ff375f;--glass-pink-faint:#ff375f14;--glass-green:#34c759;--glass-green-faint:#34c7591a;--glass-purple:#5e5ce6;--glass-text:#1d1d1f;--glass-text-dim:#6e6e73;--glass-text-mute:#86868b;--glass-shadow:0 8px 32px #1f265a1f, 0 2px 8px #1f265a0f;--glass-spec:#ffffffe6;--glass-ring-track:#00000014;--glass-blur:26px;--glass-highlight:#ffffffa6;--glass-lowlight:#0000001a;--glass-clear-dim:#0000002e;--glass-saturate:185%;--glass-edge-outer:#0000001a;--glass-edge-inner:#ffffffc7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lg-dark{--glass:#141a2680;--glass-deep:#03101b9e;--glass-surface:#12161f;--glass-border:#ffffff12;--glass-border-strong:#a0d2ff29;--glass-accent:#5ce3f8;--glass-accent-dim:#3e9db5;--glass-accent-faint:#5ce3f81a;--glass-gold:#f4c77c;--glass-gold-faint:#f4c77c1a;--glass-coral:#ff6b5b;--glass-coral-dim:#ff6b5b29;--glass-pink:#ff6482;--glass-pink-faint:#ff64821a;--glass-green:#34c759;--glass-green-faint:#34c75924;--glass-purple:#7d7aff;--glass-text:#f5f5f7;--glass-text-dim:#a1a1a6;--glass-text-mute:#7e8794;--glass-shadow:0 8px 36px #0000008c, 0 2px 10px #0006;--glass-spec:#b4e1ff38;--glass-ring-track:#a0e1ff1f;--glass-blur:28px;--glass-highlight:#5ce3f838;--glass-lowlight:#00000073;--glass-clear-dim:#0000006b;--glass-saturate:210%;--glass-edge-outer:#0000008c;--glass-edge-inner:#ffffff1f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lg-surface{isolation:isolate;contain:paint;border-radius:var(--glass-radius);background-color:var(--glass);color:var(--glass-text);border:1px solid var(--glass-edge-outer,var(--glass-border));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 0 0 1px var(--glass-edge-inner,var(--glass-border-strong)), inset 0 1px 0 0 var(--glass-highlight), var(--glass-shadow);position:relative}.lg-surface:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(var(--glass-spec-angle), var(--glass-spec) 0%, transparent 26%, transparent 74%, color-mix(in srgb, var(--glass-spec) 30%, transparent) 100%);opacity:.6;mix-blend-mode:screen;position:absolute;inset:0}.lg-surface:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(var(--glass-spec-angle), var(--glass-border-strong), transparent 38%, transparent 62%, var(--glass-border-strong));-webkit-mask-composite:xor;opacity:.7;padding:1px;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-surface>*{z-index:1;position:relative}.lg-clear{background-color:color-mix(in srgb, var(--glass) 32%, transparent)}.lg-dim{z-index:0;border-radius:inherit;pointer-events:none;background:var(--glass-clear-dim);position:absolute;inset:0}.lg-interactive{cursor:pointer;background-image:radial-gradient(140px circle at var(--mx,50%) var(--my,-20%), color-mix(in srgb, var(--glass-spec) 55%, transparent), transparent 60%);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,background-color .2s,color .2s,border-color .2s,filter .2s}.lg-interactive:hover{background-image:radial-gradient(130px circle at var(--mx,50%) var(--my,50%), #828ca03d, #828ca012 45%, transparent 70%);transform:translateY(-1.5px)scale(1.025);box-shadow:0 12px 28px -8px #0f172a57}.lg-interactive:active{transition-duration:90ms;transform:scale(.95);box-shadow:0 4px 12px -6px #0f172a4d}.lg-can-refract .lg-liquid{-webkit-backdrop-filter:blur(calc(var(--glass-blur) * .6)) saturate(var(--glass-saturate)) url(#lg-displace);backdrop-filter:blur(calc(var(--glass-blur) * .6)) saturate(var(--glass-saturate)) url(#lg-displace)}.lg-slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px}.lg-slider::-webkit-slider-runnable-track{background:var(--glass);border:1px solid var(--glass-border);height:8px;box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:999px}.lg-slider::-moz-range-track{background:var(--glass);border:1px solid var(--glass-border);border-radius:999px;height:8px}.lg-slider::-webkit-slider-thumb{appearance:none;background:var(--glass-deep);border:1px solid var(--glass-border-strong);width:22px;height:22px;box-shadow:var(--glass-shadow), inset 0 1px 0 var(--glass-highlight);border-radius:50%;margin-top:-8px}.lg-slider::-moz-range-thumb{background:var(--glass-deep);border:1px solid var(--glass-border-strong);width:22px;height:22px;box-shadow:var(--glass-shadow);border-radius:50%}.lg-slider:focus-visible::-webkit-slider-thumb{outline:2px solid var(--glass-accent);outline-offset:2px}.lg-slider:focus-visible::-moz-range-thumb{outline:2px solid var(--glass-accent)}@media (prefers-reduced-transparency:reduce){.lg-surface{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--glass-deep)}.lg-surface:before{display:none}.lg-can-refract .lg-liquid{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.lg-interactive{background-image:none;transition:none}.lg-interactive:hover,.lg-interactive:active{transform:none}}@media (prefers-contrast:more){.lg-surface{border-color:var(--glass-text-mute);background-color:var(--glass-deep)}}