.CitizenSwitch-module__1a7Wxa__field{--puck:min(210px,54vw);--cyan:#00c2d1;--aqua:#29e6bd;--arc-on:#008a96;--arc-off:#ced0d4;width:calc(var(--puck)*306/210);aspect-ratio:1;place-items:center;display:grid;position:relative}.CitizenSwitch-module__1a7Wxa__solo{--puck:132px;--cyan:#00c2d1;place-items:center;display:inline-grid}.CitizenSwitch-module__1a7Wxa__solo .CitizenSwitch-module__1a7Wxa__label{letter-spacing:.06em;font-size:17px}.CitizenSwitch-module__1a7Wxa__spin{border:2px solid #0000;border-top-color:var(--cyan);border-radius:50%;animation:.9s linear infinite CitizenSwitch-module__1a7Wxa__spin;position:absolute;inset:-6px}.CitizenSwitch-module__1a7Wxa__rings{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.CitizenSwitch-module__1a7Wxa__hairline{fill:none;stroke:#0000000f;stroke-width:1px}.CitizenSwitch-module__1a7Wxa__arc{fill:none;stroke:var(--arc-off);stroke-width:5px;stroke-linecap:round;transition:stroke .5s cubic-bezier(.34,1.56,.64,1)}.CitizenSwitch-module__1a7Wxa__arc[data-closed]{stroke:var(--arc-on)}.CitizenSwitch-module__1a7Wxa__glow{width:calc(var(--puck)*1.25);aspect-ratio:1;background:var(--cyan);filter:blur(calc(var(--puck)*.3));opacity:0;pointer-events:none;border-radius:50%;transition:opacity .6s;position:absolute}.CitizenSwitch-module__1a7Wxa__field[data-on] .CitizenSwitch-module__1a7Wxa__glow{opacity:.28}.CitizenSwitch-module__1a7Wxa__puck{width:var(--puck);aspect-ratio:1;color:#12141a;cursor:pointer;font-family:ui-rounded,"SF Pro Rounded",var(--font-inter),system-ui,sans-serif;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 34% 26%,#fffffff2,#0000 60%),linear-gradient(#fff,#ededed);border:1px solid #ffffffb3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:box-shadow .3s,transform .15s;animation:4.5s ease-in-out infinite alternate CitizenSwitch-module__1a7Wxa__breathe;display:flex;position:relative;box-shadow:0 0 0 .5px #0000000d,0 14px 44px #0000001a,0 2px 6px #0000000d}.CitizenSwitch-module__1a7Wxa__field[data-on] .CitizenSwitch-module__1a7Wxa__puck{background:radial-gradient(circle at 34% 26%,#ffffffb3,transparent 60%),linear-gradient(135deg,var(--cyan),var(--aqua));color:#003e44;box-shadow:0 0 0 .5px #0000000d,0 14px 68px #00c2d159,0 2px 6px #0000000d}.CitizenSwitch-module__1a7Wxa__puck:hover{box-shadow:0 0 0 .5px #0000000d,0 18px 52px #00000024,0 2px 6px #0000000d}.CitizenSwitch-module__1a7Wxa__puck:active{animation:none;transform:scale(.97)}.CitizenSwitch-module__1a7Wxa__puck:focus-visible{outline-offset:8px;outline:3px solid #007a7a}.CitizenSwitch-module__1a7Wxa__puck:disabled{cursor:progress;opacity:.85}.CitizenSwitch-module__1a7Wxa__label{font-size:calc(var(--puck)*.105);letter-spacing:.09em;font-weight:700;line-height:1}.CitizenSwitch-module__1a7Wxa__sub{color:#545c6a;align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex}.CitizenSwitch-module__1a7Wxa__field[data-on] .CitizenSwitch-module__1a7Wxa__sub{color:#003e44}@keyframes CitizenSwitch-module__1a7Wxa__breathe{0%{transform:scale(1)}to{transform:scale(1.02)}}@keyframes CitizenSwitch-module__1a7Wxa__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.CitizenSwitch-module__1a7Wxa__puck{animation:none}.CitizenSwitch-module__1a7Wxa__arc,.CitizenSwitch-module__1a7Wxa__glow,.CitizenSwitch-module__1a7Wxa__puck{transition:none}.CitizenSwitch-module__1a7Wxa__spin{animation-duration:3s}}
