.modern-toggle,.modern-toggle *,.modern-toggle :before,.modern-toggle :after{box-sizing:border-box}.modern-toggle{--modern-toggle-scale:1;--modern-toggle-hue:0deg;--modern-toggle-saturation:1;--modern-toggle-brightness:1;--modern-toggle-track:#e6e8ec;--modern-toggle-track-on:#2f6bff;--modern-toggle-edge:#090c1417;--modern-toggle-edge-on:#090c140f;--modern-toggle-thumb:#fff;--modern-toggle-thumb-shadow:0 1px 1px #090c141a, 0 6px 14px -4px #090c1447;--modern-toggle-mark:#2f6bff;--modern-toggle-caption:#0f14206b;--modern-toggle-caption-on:#0f1420b3;--modern-toggle-focus:#2f6bff52;--modern-toggle-stage:#f7f8fa;--modern-toggle-stage-top:#fff;--modern-toggle-stage-bottom:#eceff4;--modern-toggle-halo:#2f6bff1a;isolation:isolate;background:linear-gradient(180deg, var(--modern-toggle-stage-top) 0%, var(--modern-toggle-stage) 62%, var(--modern-toggle-stage-bottom) 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0;height:100%;min-height:0;filter:hue-rotate(var(--modern-toggle-hue)) saturate(var(--modern-toggle-saturation)) brightness(var(--modern-toggle-brightness));place-items:center;font-family:ui-sans-serif,-apple-system,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:grid;position:relative;overflow:hidden;container-type:size}.modern-toggle[data-mode=dark]{--modern-toggle-track:#22262f;--modern-toggle-track-on:#3b7bff;--modern-toggle-edge:#ffffff1a;--modern-toggle-edge-on:#ffffff29;--modern-toggle-thumb:#f2f4f8;--modern-toggle-thumb-shadow:0 1px 1px #00000080, 0 8px 18px -6px #000000b3;--modern-toggle-mark:#1f5cf0;--modern-toggle-caption:#e8edf766;--modern-toggle-caption-on:#e8edf7bd;--modern-toggle-focus:#5e91ff66;--modern-toggle-stage:#0c0e13;--modern-toggle-stage-top:#14171f;--modern-toggle-stage-bottom:#06070a;--modern-toggle-halo:#3b7bff29;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.modern-toggle__halo{background:radial-gradient(closest-side, var(--modern-toggle-halo), transparent 72%);opacity:0;pointer-events:none;border-radius:50%;width:min(72cqw,620px);height:min(72cqh,380px);transition:opacity .22s,transform .22s cubic-bezier(.32,.72,0,1);position:absolute;transform:scale(.86)}.modern-toggle[data-state=on] .modern-toggle__halo{opacity:1;transform:scale(1)}.modern-toggle__stack{transform:scale(var(--modern-toggle-scale));justify-items:center;gap:clamp(12px,2.4cqh,24px);display:grid;position:relative}.modern-toggle__switch{aspect-ratio:44/25;cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none;background:0 0;border:0;border-radius:999px;width:clamp(104px,min(18cqw,33cqh),330px);padding:0;display:block;position:relative;container-type:inline-size}.modern-toggle__switch:focus-visible{outline:none}.modern-toggle__track{border-radius:inherit;background:var(--modern-toggle-track);box-shadow:inset 0 0 0 1px var(--modern-toggle-edge);transition:background .22s cubic-bezier(.32,.72,0,1),box-shadow .22s;position:absolute;inset:0}.modern-toggle[data-state=on] .modern-toggle__track{background:var(--modern-toggle-track-on);box-shadow:inset 0 0 0 1px var(--modern-toggle-edge-on)}.modern-toggle__switch:focus-visible .modern-toggle__track{box-shadow:inset 0 0 0 1px var(--modern-toggle-edge), 0 0 0 4px var(--modern-toggle-focus)}.modern-toggle[data-state=on] .modern-toggle__switch:focus-visible .modern-toggle__track{box-shadow:inset 0 0 0 1px var(--modern-toggle-edge-on), 0 0 0 4px var(--modern-toggle-focus)}.modern-toggle__thumb{background:var(--modern-toggle-thumb);width:47.6cqw;height:47.6cqw;box-shadow:var(--modern-toggle-thumb-shadow);transform-origin:50%;will-change:transform;border-radius:999px;place-items:center;display:grid;position:absolute;top:4.6cqw;left:4.6cqw;transform:translate(0,0)}.modern-toggle__mark{width:36%;height:36%;color:var(--modern-toggle-mark);position:relative}.modern-toggle__mark svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;transition:opacity .22s,transform .22s cubic-bezier(.32,.72,0,1);position:absolute;inset:0}.modern-toggle__mark svg[data-mark=check]{opacity:0;transform:scale(.6)rotate(-18deg)}.modern-toggle__mark svg[data-mark=dash]{opacity:.34;transform:scale(1)}.modern-toggle[data-state=on] .modern-toggle__mark svg[data-mark=check]{opacity:1;transform:scale(1)rotate(0)}.modern-toggle[data-state=on] .modern-toggle__mark svg[data-mark=dash]{opacity:0;transform:scale(.6)}.modern-toggle__caption{letter-spacing:.08em;text-transform:uppercase;color:var(--modern-toggle-caption);align-items:baseline;gap:.55em;font-size:clamp(11px,.85cqw,16px);transition:color .22s;display:flex}.modern-toggle[data-state=on] .modern-toggle__caption{color:var(--modern-toggle-caption-on)}.modern-toggle__caption b{font-variant-numeric:tabular-nums;font-weight:500}@media (prefers-reduced-motion:reduce){.modern-toggle__halo,.modern-toggle__track,.modern-toggle__mark svg,.modern-toggle__caption{transition-duration:.01ms}}.modern-toggle--inline{--modern-toggle-track:#b3bfc7;--modern-toggle-track-on:var(--brand-strong);--modern-toggle-edge:#0c1a2161;--modern-toggle-edge-on:#0c1a212e;--modern-toggle-mark:var(--brand-strong);--modern-toggle-focus:color-mix(in srgb, var(--brand-text) 40%, transparent);--modern-toggle-caption:var(--foreground);--modern-toggle-caption-on:var(--foreground);filter:none;background:0 0;place-items:center start;width:auto;height:auto;display:inline-grid;overflow:visible;container-type:normal}.modern-toggle--inline .modern-toggle__halo{display:none}.modern-toggle--inline .modern-toggle__stack{align-items:center;gap:12px;display:flex;transform:none}.modern-toggle--inline .modern-toggle__switch{flex:none;width:56px}.modern-toggle--inline .modern-toggle__caption{letter-spacing:0;text-transform:none;color:var(--foreground);font-size:15px}
