:root{--color-sr-surface:#fff;--color-sr-on-accent:#fff;--color-sr-border-strong:#cfc9be;--color-sr-control-border:#a39c90;--color-sr-control-off:#b3ac9f;--color-sr-segment-track:#1a1a1a0f}@keyframes sr-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sr-rise{animation:.24s cubic-bezier(.23,1,.32,1) both sr-rise}.sr-account-seg{transition:transform .26s cubic-bezier(.32,.72,0,1);transform:translate(0)}.sr-account-seg[data-pos="1"]{transform:translate(100%)}[dir=rtl] .sr-account-seg[data-pos="1"]{transform:translate(-100%)}.sr-account-label{letter-spacing:.16em;font-size:12px}[dir=rtl] .sr-account-label,[lang=ar] .sr-account-label{letter-spacing:0;font-size:14px}.sr-account-input{background-color:var(--color-sr-bg);border:1px solid var(--color-sr-border);border-radius:12px;min-height:50px;padding:12px 14px;transition:border-color .15s cubic-bezier(.23,1,.32,1),box-shadow .15s cubic-bezier(.23,1,.32,1)}.sr-account-input:hover{border-color:var(--color-sr-border-strong)}.sr-account-input:focus,.sr-account-input:focus-visible{border-color:var(--color-sr-accent);outline:none;box-shadow:0 0 0 3px #8b6f472e}.sr-account-input:user-invalid{border-color:var(--color-sr-brand-red)}.sr-account-check{border:1.5px solid var(--color-sr-control-border);background-color:var(--color-sr-surface);border-radius:7px;transition:background-color .15s ease-out,border-color .15s ease-out}.sr-account-check:checked{background-color:var(--color-sr-accent-text-alt);border-color:var(--color-sr-accent-text-alt)}.sr-account-check:focus-visible{outline:2px solid var(--color-sr-accent);outline-offset:2px}.sr-account-check-mark{opacity:0;transition:opacity .15s ease-out,transform .2s cubic-bezier(.34,1.4,.64,1);transform:scale(.6)}.sr-account-check:checked+.sr-account-check-mark{opacity:1;transform:scale(1)}.sr-account-switch{transition:background-color .2s cubic-bezier(.23,1,.32,1)}.sr-account-knob{transition:transform .24s cubic-bezier(.32,.72,0,1);transform:translate(0)}.sr-account-knob[data-on="1"]{transform:translate(20px)}[dir=rtl] .sr-account-knob[data-on="1"]{transform:translate(-20px)}@keyframes sr-account-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.sr-account-pulse{animation:1.2s ease-in-out infinite sr-account-pulse}.sr-account-skeleton-line{border-radius:999px}@media (prefers-reduced-motion:reduce){.sr-rise,.sr-account-pulse{animation:none}.sr-account-seg,.sr-account-knob,.sr-account-switch,.sr-account-check,.sr-account-check-mark,.sr-account-input{transition:none}}
