.cl-auth__note{margin-top:var(--space-md)}.cl-auth__input--code{font-family:var(--font-display);font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:.32em;text-indent:.32em;text-align:center}.cl-auth__input--code::placeholder{letter-spacing:.32em;color:var(--color-muted-soft)}.cl-auth__inline-form{margin-top:var(--space-md);text-align:center}.cl-auth__plain{font-family:var(--font-sans);font-size:13px;color:var(--color-muted);text-decoration:underline;text-underline-offset:3px;border-radius:var(--radius-xs)}.cl-auth__plain:hover{color:var(--color-ink)}.cl-auth__plain:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.cl-auth__phone .iti{width:100%}.cl-auth__phone .iti input.cl-auth__input{padding-inline-start:4.2rem}.cl-auth__phone .iti__country-list{max-width:100%}.cl-auth__secret{position:relative;display:flex;min-width:0}.cl-auth__secret-input{padding-inline-end:40px}.cl-auth__reveal{position:absolute;top:50%;inset-inline-end:4px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-xs);color:var(--color-muted);background:transparent;outline:2px solid transparent;outline-offset:1px;transition:color var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out)}.cl-auth__reveal svg{width:16px;height:16px;stroke-width:1.75}.cl-auth__reveal:focus-visible{outline-color:var(--color-accent)}@media(hover:hover){.cl-auth__reveal:hover{color:var(--color-ink);background:var(--color-paper-sunken)}}@media(max-width:40rem){.cl-auth__reveal{width:40px;height:40px}}@media(max-width:40rem){.cl-auth__check,.cl-auth__row>.cl-link,.cl-auth__foot a{position:relative}.cl-auth__check:after,.cl-auth__row>.cl-link:after,.cl-auth__foot a:after{content:"";position:absolute;inset:-10px -4px}}.cl-auth__challenge{display:grid;gap:var(--space-2xs)}.cl-auth__widget{min-height:65px;max-width:100%;overflow-x:auto}.cl-auth__prose{margin-top:var(--space-lg);font-size:13.5px;line-height:1.6;color:var(--color-ink-soft)}.cl-auth__prose+.cl-btn{margin-top:var(--space-lg)}@media(max-width:26.25rem){.cl-auth__input--code{font-size:19px;letter-spacing:.22em;text-indent:.22em}.cl-auth__phone .iti input.cl-auth__input{padding-inline-start:3.8rem}}.cl-auth__code{display:flex;gap:var(--space-2xs);direction:ltr}.cl-auth__code-box{flex:1 1 0;min-width:0;padding:0;height:56px;font-family:var(--font-display);font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center}.cl-auth__code-box:focus-visible{outline-offset:-1px}.cl-auth__code-box::-webkit-outer-spin-button,.cl-auth__code-box::-webkit-inner-spin-button{appearance:none;margin:0}.cl-auth__code-box:not(:placeholder-shown){border-color:var(--color-rule-track)}@media(max-width:22rem){.cl-auth__code{gap:4px}.cl-auth__code-box{height:50px;font-size:19px}}.cl-auth__input--code{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:.4em;text-align:center;text-indent:.4em}.cl-auth__aside{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:5px;margin-top:var(--space-sm);font-size:12.5px;color:var(--color-muted)}.cl-auth__link{padding:0;border:0;background:none;font:inherit;color:var(--color-accent);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cl-auth__link:hover{color:var(--color-accent-hover)}.cl-auth__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.cl-auth__note--ok{border-color:var(--color-live-line);background:var(--color-live-wash);color:var(--color-live)}.cl-auth__brand{display:flex;justify-content:center;margin-bottom:var(--space-md)}.cl-auth__logo{--cl-logo-size: 44px;width:auto;height:44px;font-size:31px}.cl-auth__logo .cl-logo__engine{flex-basis:44px;width:44px;height:44px}.cl-auth__logo .cl-logo__word{font-size:24px}@media(max-width:26rem){.cl-auth__logo{--cl-logo-size: 38px;height:38px;font-size:27px}.cl-auth__logo .cl-logo__engine{flex-basis:38px;width:38px;height:38px}.cl-auth__logo .cl-logo__word{font-size:21px}}.cl-auth__panel--wide .cl-auth__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-sm) var(--space-md);align-items:start}.cl-auth__panel--wide .cl-auth__form>*{grid-column:1 / -1;min-width:0}.cl-auth__panel--wide .cl-auth__form>.cl-auth__pair{grid-column:span 1}@media(max-width:34rem){.cl-auth__panel--wide .cl-auth__form{grid-template-columns:minmax(0,1fr)}}.cl-auth__hint--ok{display:flex;align-items:flex-start;gap:6px;color:var(--color-live)}.cl-auth__hint--ok svg{flex:0 0 auto;margin-top:2px}.cl-auth__hint--ok strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:600}.cl-auth__rule{grid-column:1 / -1;display:flex;align-items:flex-start;gap:8px;margin:0;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-sunken);font-size:12.5px;line-height:1.5;color:var(--color-ink-soft)}.cl-auth__rule svg{flex:0 0 auto;margin-top:1px;color:var(--color-warn)}.cl-auth__rule code{font-family:var(--font-display);font-weight:600;letter-spacing:.02em;white-space:nowrap}.cl-auth__sep a{font-weight:600;color:var(--color-accent);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1.5px}.cl-auth__sep a:hover{color:var(--color-accent-hover)}.cl-auth__sep a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.cl-auth__social{display:grid;gap:var(--space-sm);margin-top:var(--space-md)}.cl-auth__social-divider{display:flex;align-items:center;gap:var(--space-sm);color:var(--color-muted);font-size:12px;letter-spacing:.01em}.cl-auth__social-divider:before,.cl-auth__social-divider:after{content:"";flex:1;height:1px;background:var(--color-rule)}.cl-auth__social-buttons{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-xs)}.cl-auth__social-button{--social-button-ink: var(--color-ink-soft);--social-button-wash: var(--color-paper-raised);--social-button-line: var(--color-rule-control);display:inline-flex;align-items:center;grid-column:span 2;justify-content:center;gap:var(--space-xs);min-height:40px;padding:var(--space-xs) var(--space-sm);border:1px solid var(--social-button-line);border-radius:var(--radius-sm);color:var(--social-button-ink);background:var(--social-button-wash);font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .14s ease,background-color .14s ease,color .14s ease,transform .14s ease}.cl-auth__social-buttons>:nth-child(4){grid-column:2 / span 2}.cl-auth__social-buttons>:nth-child(5){grid-column:4 / span 2}.cl-auth__social-button:hover,.cl-auth__social-button.is-hover{border-color:var(--social-button-ink);background:var(--color-paper-raised)}.cl-auth__social-button:focus-visible,.cl-auth__social-button.is-focus{outline:2px solid var(--color-focus);outline-offset:2px}.cl-auth__social-button:active,.cl-auth__social-button.is-active{transform:translateY(1px)}.cl-auth__social-button[aria-disabled=true],.cl-auth__social-button.is-disabled{cursor:not-allowed;pointer-events:none}.cl-auth__social-button[data-state=loading] .cl-auth__social-mark{animation:cl-social-spin .9s linear infinite}.cl-auth__social-button.is-error{border-color:var(--color-halt-line);color:var(--color-halt)}.cl-auth__social-button.is-success{border-color:var(--color-live-line);color:var(--color-live)}.cl-auth__social-mark{display:grid;place-items:center;width:19px;height:19px}.cl-auth__social-mark svg{width:19px;height:19px;fill:currentColor}.cl-auth__social-button--google,.cl-auth__social-button--facebook,.cl-auth__social-button--linkedin,.cl-auth__social-button--github,.cl-auth__social-button--x{--social-button-ink: var(--color-ink-soft);--social-button-wash: var(--color-paper-raised);--social-button-line: var(--color-rule-control)}.cl-auth__social-button--google .cl-auth__social-mark{color:var(--color-provider-google-blue)}.cl-auth__social-button--facebook .cl-auth__social-mark{color:var(--color-provider-facebook)}.cl-auth__social-button--linkedin .cl-auth__social-mark{color:var(--color-provider-linkedin)}.cl-auth__social-button--github .cl-auth__social-mark{color:var(--color-provider-github)}.cl-auth__social-button--x .cl-auth__social-mark{color:var(--color-provider-x)}.cl-auth__social-button--google .cl-auth__social-mark path:nth-child(2){fill:var(--color-provider-google-green)}.cl-auth__social-button--google .cl-auth__social-mark path:nth-child(3){fill:var(--color-provider-google-yellow)}.cl-auth__social-button--google .cl-auth__social-mark path:nth-child(4){fill:var(--color-provider-google-red)}@media(max-width:29rem){.cl-auth__social-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-auth__social-button,.cl-auth__social-buttons>:nth-child(4),.cl-auth__social-buttons>:nth-child(5){grid-column:auto}}@keyframes cl-social-spin{to{transform:rotate(1turn)}}html{height:auto;min-height:100%;overflow-x:clip}body.cl-auth-page{display:block;height:auto;min-height:100%;overflow-x:clip;overflow-y:auto}.cl-auth{display:grid;grid-template-columns:minmax(0,1fr);min-height:100dvh;padding:0;place-items:stretch;background:var(--color-paper)}.cl-auth__pane{display:grid;min-width:0;padding:clamp(var(--space-xl),8vw,var(--space-2xl)) clamp(var(--space-md),6vw,var(--space-xl));place-items:center}.cl-auth__panel{width:100%;max-width:27rem;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.cl-auth__panel--wide{max-width:36rem}.cl-auth__brand{justify-content:flex-start;margin-bottom:var(--space-xl)}.cl-auth__brand .cl-rail__logo{width:auto;height:40px;justify-content:flex-start}.cl-aside{position:relative;isolation:isolate;display:grid;min-width:0;padding:clamp(var(--space-xl),8vw,var(--space-2xl)) clamp(var(--space-md),6vw,var(--space-xl));overflow:clip;align-items:start;border-block-start:1px solid var(--color-rule);background:var(--color-paper-sunken);color:var(--color-ink)}.cl-aside__inner{display:grid;width:100%;max-width:40rem;min-width:0;margin-inline:auto}.cl-aside__head{display:grid;gap:var(--space-lg)}.cl-aside__title{max-width:18ch;min-width:0;overflow-wrap:anywhere;font-family:var(--font-display);font-size:clamp(1.875rem,1.65rem + 1vw,2.75rem);font-style:normal;font-weight:500;line-height:1.04;letter-spacing:-.035em}.cl-aside__lede{max-width:58ch;color:var(--color-ink-soft);font-family:var(--font-sans);font-size:clamp(.9375rem,.9rem + .12vw,1rem);line-height:1.65;letter-spacing:-.015em}.cl-aside__workflow{min-width:0;margin:var(--space-xl) 0 0}.cl-aside__workflow-label{color:var(--color-muted);font-family:var(--font-sans);font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.cl-aside__points{position:relative;display:grid;margin-top:var(--space-sm);border-block-start:1px solid var(--color-rule)}.cl-aside__point{position:relative;z-index:var(--z-raised);display:grid;grid-template-columns:calc(var(--space-xl) + var(--space-xs)) minmax(0,1fr);gap:var(--space-md);min-width:0;padding-block:var(--space-md);opacity:0;transform:translateY(var(--space-xs));animation:cl-aside-step-in calc(var(--dur-mid) * 1.5) var(--ease-out) forwards}.cl-aside__point:not(:last-child):before{position:absolute;z-index:var(--z-base);inset-block-start:var(--space-xl);inset-block-end:calc(var(--space-xl) * -1);inset-inline-start:calc(var(--space-lg) - .5px);width:1px;background:var(--color-rule-control);content:""}.cl-aside__point:nth-child(1){animation-delay:calc(var(--dur-tick) * 1)}.cl-aside__point:nth-child(2){animation-delay:calc(var(--dur-tick) * 2)}.cl-aside__point:nth-child(3){animation-delay:calc(var(--dur-tick) * 3)}.cl-aside__point:nth-child(4){animation-delay:calc(var(--dur-tick) * 4)}.cl-aside__mark{position:relative;z-index:var(--z-raised);display:grid;width:calc(var(--space-xl) + var(--space-xs));height:calc(var(--space-xl) + var(--space-xs));margin:0;border:1px solid var(--color-rule-control);border-radius:var(--radius-pill);background:var(--color-paper-sunken);place-items:center}.cl-aside__step{color:var(--color-ink-soft);font-family:var(--font-sans);font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1;letter-spacing:.02em}.cl-aside__icon{flex:0 0 auto;width:18px;height:18px;color:var(--color-ink-soft);stroke-width:1.6}.cl-aside__point--accent .cl-aside__mark{border-color:var(--color-accent-line)}.cl-aside__point--accent .cl-aside__step,.cl-aside__point--accent .cl-aside__icon{color:var(--color-accent);stroke-width:1.75}.cl-aside__point--warm .cl-aside__mark{border-color:var(--color-warm-line)}.cl-aside__point--warm .cl-aside__step,.cl-aside__point--warm .cl-aside__icon{color:var(--color-warm-ink);stroke-width:1.75}.cl-aside__point-copy{position:relative;z-index:var(--z-raised);min-width:0;padding-top:var(--space-2xs)}.cl-aside__point-heading{display:flex;gap:var(--space-xs);min-width:0;align-items:center}.cl-aside__point-name{min-width:0;overflow-wrap:anywhere;font-family:var(--font-display);font-size:clamp(1.0625rem,1rem + .18vw,1.1875rem);font-style:normal;font-weight:600;line-height:1.25;letter-spacing:-.015em}.cl-aside__point-note{max-width:56ch;margin-top:var(--space-xs);color:var(--color-muted);font-family:var(--font-sans);font-size:.84375rem;line-height:1.6;letter-spacing:-.01em}.cl-aside__partners{margin-top:var(--space-xl);padding-top:var(--space-lg);border-block-start:1px solid var(--color-rule)}.cl-aside__stack-lead{margin:0;padding:0;border:0;color:var(--color-muted);font-family:var(--font-sans);font-size:.71875rem;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.cl-aside__stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md) var(--space-sm);margin-top:var(--space-md);direction:ltr}.cl-aside__partner{display:flex;min-width:0;min-height:var(--space-xl);align-items:center;justify-content:center}.cl-aside__partner-logo{display:block;width:min(80%,6.8rem);height:auto;object-fit:contain}@keyframes cl-aside-step-in{to{opacity:1;transform:none}}@media(max-width:40rem){.cl-aside__title,.cl-aside__point-name{text-wrap:balance}}@media(min-width:40rem){.cl-auth__pane,.cl-aside{padding-inline:clamp(var(--space-xl),7vw,var(--space-2xl))}.cl-aside__stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}}@media(min-width:64rem){.cl-auth{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-auth__pane{padding:clamp(var(--space-xl),4vw,var(--space-2xl))}.cl-aside{min-height:100dvh;padding:clamp(var(--space-2xl),5vw,var(--space-3xl)) clamp(var(--space-xl),4vw,var(--space-2xl));align-items:center;border-block-start:0;border-inline-start:1px solid var(--color-rule)}.cl-aside__inner{max-width:42rem}}@media(min-width:84rem){.cl-aside__stack{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:90rem){.cl-aside__inner{max-width:46rem}}@media(prefers-reduced-motion:reduce){.cl-aside__point{opacity:1;transform:none;animation:none}}.cl-auth.cl-auth--focused{grid-template-columns:minmax(0,1fr)}.cl-auth--focused .cl-auth__panel{max-width:32rem}.cl-auth--focused .cl-auth__brand{justify-content:center}[data-skin=editorial] .cl-auth--focused .cl-auth__title{font-size:clamp(2rem,1.5rem + 2vw,2.5rem);text-align:center;overflow-wrap:anywhere}[data-skin=editorial] .cl-auth--focused .cl-auth__lede{margin-top:var(--space-sm);font-size:1rem;line-height:1.6;text-align:center}.cl-auth--focused .cl-auth__form{gap:var(--space-lg);margin-top:var(--space-xl)}[data-skin=editorial] .cl-auth--focused .cl-auth__label{margin-bottom:var(--space-xs);font-size:.875rem}[data-skin=editorial] .cl-auth--focused .cl-auth__input{min-height:3.5rem;font-size:1rem}.cl-auth--focused .cl-auth__reveal{width:2.75rem;height:2.75rem}[data-skin=editorial] .cl-auth--focused .cl-auth__secret-input{padding-inline-end:3.25rem}[data-skin=editorial] .cl-auth--focused .cl-auth__submit{min-height:3.5rem;font-size:.875rem}.cl-auth--focused .cl-auth__hint,.cl-auth--focused .cl-auth__error,.cl-auth--focused .cl-auth__foot{font-size:.875rem;line-height:1.6}.cl-verify{display:grid;gap:20px;margin-top:var(--space-xs)}.cl-verify>.cl-auth__form,.cl-verify>.cl-auth__note{margin-block:0}.cl-verify__dest{border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);padding:10px 10px 10px 12px;transition:border-color var(--dur-short) var(--ease-out);animation:cl-verify-rise .52s var(--ease-out) 80ms backwards}.cl-verify__dest.is-editing{border-color:var(--color-ink-soft);padding:12px}.cl-verify__face{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.cl-verify__device{display:grid;place-items:center;width:36px;height:36px;color:var(--color-ink-soft)}.cl-verify__device svg{width:34px;height:34px;overflow:visible}.cl-verify__device-body,.cl-verify__device-ear{stroke-dasharray:100;stroke-dashoffset:0;animation:cl-verify-draw .64s var(--ease-out) .16s backwards}.cl-verify__device-bubble{color:var(--color-accent);transform-box:fill-box;transform-origin:20% 100%;animation:cl-verify-bubble .52s var(--ease-spring) .62s backwards}.cl-verify__device-dot{fill:var(--color-warm-ink);stroke:none;transform-box:fill-box;transform-origin:center;animation:cl-verify-dot .32s var(--ease-spring) backwards}.cl-verify__device-dot:nth-of-type(1){animation-delay:.9s}.cl-verify__device-dot:nth-of-type(2){animation-delay:.98s}.cl-verify__device-dot:nth-of-type(3){animation-delay:1.06s}.cl-verify__where{display:grid;gap:1px;min-width:0;line-height:1.15}.cl-verify__label{font-family:var(--font-sans);font-size:10px;font-weight:500;line-height:1.2;letter-spacing:-.02em;text-transform:uppercase;color:var(--color-muted)}.cl-verify__number{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--color-ink);white-space:nowrap;justify-self:start}.cl-verify__number .iti__flag{flex:none}.cl-verify__state{display:inline-flex;align-items:center;gap:4px;font-size:11px;line-height:1.2;letter-spacing:-.02em;color:var(--color-muted)}.cl-verify__state svg{width:15px;height:10px;flex:none}.cl-verify__state[data-state=delivered]{color:var(--color-accent)}.cl-verify__tick{stroke-dasharray:20;animation:cl-verify-tick .36s var(--ease-out) 1.18s backwards}.cl-verify__tick--second{animation-delay:1.32s}.cl-verify__change{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 11px 0 9px;border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:transparent;font:inherit;font-size:11.5px;letter-spacing:-.02em;color:var(--color-ink-soft);cursor:pointer;transition:border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform .32s var(--ease-spring)}.cl-verify__change svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.75;transition:transform .36s var(--ease-spring)}.cl-verify__change:hover,.cl-verify__change:focus-visible{border-color:var(--color-ink-soft);color:var(--color-ink)}.cl-verify__change:hover svg,.cl-verify__change:focus-visible svg{transform:rotate(-14deg) translateY(-1px)}.cl-verify__change:active{transform:scale(.95);transition-duration:90ms}.cl-verify__change:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.cl-verify__edit{display:grid;gap:10px;animation:cl-verify-rise .38s var(--ease-out) backwards}.cl-verify__edit-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm)}.cl-verify__keep{padding:0;border:0;background:none;font:inherit;font-size:11.5px;letter-spacing:-.02em;color:var(--color-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cl-verify__keep:hover{color:var(--color-ink)}.cl-verify__keep:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.cl-verify__edit .cl-auth__submit{margin-top:0}.cl-verify__changes{display:flex;align-items:center;gap:8px;margin:0;font-size:11px;line-height:1.2;letter-spacing:-.02em;color:var(--color-muted)}.cl-verify__pips{display:inline-flex;gap:4px}.cl-verify__pips i{width:14px;height:4px;border-radius:var(--radius-pill);background:var(--color-rule)}.cl-verify__pips i.is-left{background:var(--color-accent)}@media(max-width:26rem){.cl-verify__dest{padding-inline-start:10px}.cl-verify__device{width:32px;height:32px}.cl-verify__device svg{width:30px;height:30px}.cl-verify__number{font-size:15px}.cl-verify__change{width:36px;height:36px;padding:0;justify-content:center}.cl-verify__change span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.cl-auth__code-gap{flex:0 0 10px;align-self:center;height:2px;border-radius:var(--radius-pill);background:var(--color-rule-control)}.cl-auth__code .cl-auth__code-box{transition:border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out)}.cl-auth__code .cl-auth__code-box:not(:placeholder-shown){border-color:var(--color-ink-soft);animation:cl-code-pop .28s var(--ease-spring)}.cl-auth__code.is-complete .cl-auth__code-box{border-color:var(--color-accent);animation:cl-code-wave .46s var(--ease-out) calc(var(--box, 0) * 45ms) backwards}.cl-auth__code.is-wrong{animation:cl-code-shake .46s var(--ease-out)}.cl-auth__code.is-wrong .cl-auth__code-box{border-color:var(--color-halt);color:var(--color-halt);animation:none}.cl-auth__code.is-verified .cl-auth__code-box{border-color:var(--color-accent);background-color:var(--color-accent-wash);color:var(--color-accent)}.cl-verify__resend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;font-size:12.5px;color:var(--color-muted)}.cl-verify__resend-button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px 0 6px;border:1px solid var(--color-accent-line);border-radius:var(--radius-pill);background:transparent;font:inherit;font-variant-numeric:tabular-nums;color:var(--color-accent);cursor:pointer;transition:border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform .32s var(--ease-spring)}.cl-verify__resend-button:not(.is-waiting){animation:cl-code-pop .42s var(--ease-spring)}.cl-verify__resend-button:hover:not(:disabled),.cl-verify__resend-button:focus-visible{border-color:var(--color-accent)}.cl-verify__resend-button:active:not(:disabled){transform:scale(.95);transition-duration:90ms}.cl-verify__resend-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.cl-verify__resend-button.is-waiting,.cl-verify__resend-button:disabled{border-color:var(--color-rule);color:var(--color-muted);cursor:default}.cl-verify__ring{width:24px;height:24px;flex:none;fill:none}.cl-verify__ring-track,.cl-verify__ring-left{stroke-width:2;transform:rotate(-90deg) scaleY(-1);transform-origin:12px 12px}.cl-verify__ring-track{stroke:var(--color-rule)}.cl-verify__ring-left{stroke:var(--color-accent);stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset 1s linear}.cl-verify__ring-icon{stroke:currentColor;stroke-width:2.2;transform-origin:12px 12px;transition:transform .42s var(--ease-spring)}.cl-verify__resend-button:not(.is-waiting):not(:disabled) .cl-verify__ring-track{stroke:var(--color-accent-line)}.cl-verify__resend-button:hover:not(:disabled) .cl-verify__ring-icon,.cl-verify__resend-button:focus-visible .cl-verify__ring-icon{transform:rotate(180deg)}@keyframes cl-verify-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes cl-verify-draw{0%{stroke-dashoffset:100}}@keyframes cl-verify-bubble{0%{opacity:0;transform:translate(-3px,4px) scale(.4)}}@keyframes cl-verify-dot{0%{opacity:0;transform:scale(0)}}@keyframes cl-verify-tick{0%{stroke-dashoffset:20}}@keyframes cl-code-pop{0%{transform:scale(.88)}60%{transform:scale(1.04)}to{transform:none}}@keyframes cl-code-wave{40%{transform:translateY(-5px)}to{transform:none}}@keyframes cl-code-shake{15%,55%{transform:translate(-7px)}35%,75%{transform:translate(6px)}90%{transform:translate(-2px)}}@media(prefers-reduced-motion:reduce){.cl-verify__dest,.cl-verify__edit,.cl-verify__device-body,.cl-verify__device-ear,.cl-verify__device-bubble,.cl-verify__device-dot,.cl-verify__tick,.cl-auth__code .cl-auth__code-box:not(:placeholder-shown),.cl-auth__code.is-complete .cl-auth__code-box,.cl-auth__code.is-wrong,.cl-verify__resend-button:not(.is-waiting){animation:none}.cl-verify__ring-left{transition:none}}.cl-keep{gap:9px;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent}.cl-keep .cl-keep__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.cl-keep__track{--pad: 2px;--k: 14px;position:relative;flex:none;width:36px;height:20px;border:1.5px solid var(--color-rule-control);border-radius:var(--radius-pill);background:var(--color-paper-raised);transition:border-color .22s var(--ease-out),background-color .26s var(--ease-out)}.cl-keep__knob{position:absolute;top:50%;inset-inline-start:var(--pad);display:grid;place-items:center;width:var(--k);height:14px;border-radius:var(--radius-pill);background:var(--color-ink-soft);color:var(--color-accent);transform:translateY(-50%);transition:inset-inline-start .46s var(--ease-spring),width .26s var(--ease-spring),background-color .22s var(--ease-out)}.cl-keep__tick{width:10px;height:10px;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .2s var(--ease-out)}.cl-keep__label{transition:color .2s var(--ease-out)}.cl-keep:active .cl-keep__track{--k: 19px}@media(hover:hover)and (pointer:fine){.cl-keep:hover .cl-keep__track{border-color:var(--color-ink-soft)}.cl-keep:hover .cl-keep__label{color:var(--color-ink)}}.cl-keep__input:checked+.cl-keep__track{border-color:var(--color-accent);background-color:var(--color-accent);animation:cl-keep-ring .56s var(--ease-out)}.cl-keep__input:checked+.cl-keep__track .cl-keep__knob{inset-inline-start:calc(100% - var(--k) - var(--pad));background-color:var(--color-paper-raised)}.cl-keep__input:checked+.cl-keep__track .cl-keep__tick{stroke-dashoffset:0;transition-delay:.16s;transition-duration:.26s}.cl-keep__input:checked~.cl-keep__label{color:var(--color-ink)}.cl-keep__input:focus-visible+.cl-keep__track{outline:2px solid var(--color-accent);outline-offset:2px}@keyframes cl-keep-ring{0%{box-shadow:0 0 color-mix(in oklab,var(--color-accent) 40%,transparent)}to{box-shadow:0 0 0 9px color-mix(in oklab,var(--color-accent) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.cl-keep__track,.cl-keep__knob,.cl-keep__tick{transition-duration:1ms;transition-delay:0ms}.cl-keep__input:checked+.cl-keep__track{animation:none}}
