.cw-auth .field{align-items:center;display:flex;position:relative}.cw-auth .field svg.lead{width:18px;height:18px;color:var(--dim);pointer-events:none;position:absolute;left:15px}.cw-auth .field .cw-input{padding:15px 46px 15px 44px;font-size:16px}.cw-auth .field.ok .cw-input{border-color:var(--clay);box-shadow:0 3px 0 var(--clay-d);background:var(--pick-bg)}.cw-auth .field .ok-tick{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:none;position:absolute;right:14px}.cw-auth .field .ok-tick svg{width:12px;height:12px}.cw-auth .field.ok .ok-tick{display:grid}.cw-auth .hint{color:var(--dim);margin-top:8px;font-size:12.5px;line-height:1.5}.cw-auth .btn.ghost svg{width:19px;height:19px}.cw-auth .or{align-items:center;gap:14px;display:flex}.cw-auth .or i{background:var(--line);flex:1;height:1px}.cw-auth .or span{letter-spacing:.04em;color:var(--dim);font-size:12px;font-weight:700}.cw-auth .locale{background:var(--cw-card);border:1px solid var(--line);border-radius:var(--r-full);box-shadow:0 2px 0 var(--line);align-items:center;gap:3px;padding:4px 5px 4px 6px;display:inline-flex}.cw-auth .locale .lswband{cursor:pointer;background:0 0;border:0;border-radius:99px;place-items:center;width:28px;height:26px;padding:0;font-size:16px;line-height:1;display:grid}.cw-auth .locale .lswband:hover{background:var(--blush)}.cw-auth .locale .lsw-choose{height:26px;font-family:var(--cw-disp);color:var(--clay);cursor:pointer;transition:background-color .2s var(--ease);background:0 0;border:0;border-radius:99px;align-items:center;gap:6px;padding:0 10px 0 7px;font-size:13px;font-weight:800;display:inline-flex}.cw-auth .locale .lsw-choose:hover{background:var(--blush)}.cw-auth .locale .lsw-choose svg{width:16px;height:16px}.cw-auth .locale .sep{background:var(--line);width:1px;height:16px;margin:0 3px}.cw-auth .lsl{height:26px;font-family:var(--cw-disp);color:var(--ink2);cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease);background:0 0;border:0;border-radius:99px;place-items:center;padding:0 9px;font-size:12px;font-weight:800;display:grid}.cw-auth .lsl:hover{background:var(--blush);color:var(--clay)}.cw-auth .lsl.on{background:var(--clay-fill);color:#fff}.cw-auth .lgn-controls{align-items:center;gap:8px;display:inline-flex}.cw-auth .themebtn{border-radius:var(--r-full);background:var(--cw-card);border:1px solid var(--line);width:36px;height:36px;box-shadow:0 2px 0 var(--line);color:var(--ink2);cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease);flex-shrink:0;place-items:center;padding:0;display:grid;min-height:0!important}.cw-auth .themebtn:hover{background:var(--blush);color:var(--clay)}.cw-auth .themebtn:focus-visible{outline:3px solid var(--clay);outline-offset:2px}.cw-auth .themebtn svg{width:17px;height:17px}.cw-auth .fine{color:var(--dim);font-size:12px;font-weight:500;line-height:1.6}.cw-auth .fine a{text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px;font-weight:700}.cw-auth .linkbtn{font:inherit;color:var(--clay);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--blush);text-decoration-color:var(--blush);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700}.cw-auth .linkbtn:hover{color:var(--clay-d)}.cw-auth .btn.quiet:disabled{background:0 0}.cw-auth .step-email,.cw-auth .step-code{flex-direction:column;display:flex}.cw-auth .step-code{animation:cw-auth-drop .32s var(--ease)both}@keyframes cw-auth-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.cw-auth .back{color:var(--ink2);align-self:flex-start;gap:6px;margin:0 0 14px -8px;padding:8px 12px 8px 8px;font-size:14px}.cw-auth .back svg{width:17px;height:17px}.cw-auth .err{color:var(--bad-ink);align-items:center;gap:10px;margin-top:10px;font-size:13.5px;font-weight:600;display:flex}.cw-auth .auth[data-bad] .otp{animation:cw-auth-shake .35s var(--ease)}@keyframes cw-auth-shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.cw-auth .resend{color:var(--ink2);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:13.5px;display:flex}.cw-auth .resend b{font-variant-numeric:tabular-nums;color:var(--ink)}.cw-auth .resend .btn.quiet{white-space:nowrap;padding:8px 12px;font-size:13.5px}@media (max-width:1023px){.cw-auth .otp{gap:8px}.cw-auth .otpbox{aspect-ratio:.86;font-size:24px}}@media (prefers-reduced-motion:reduce){.cw-auth .step-code,.cw-auth .auth[data-bad] .otp{animation:none}}.cw-auth{--lgn-paper:250 250 248;--lgn-master:768/1168;--lgn-focus:30%;--lgn-scrim-y:linear-gradient(180deg,#233758e6 0%,#233758e6 44%,#233758de 46.3%,#233758bc 48.7%,#23375882 51%,#23375848 53.3%,#23375826 55.7%,#2337581f 58%,#23375825 60.3%,#23375845 62.7%,#2337587a 65%,#233758b0 67.3%,#233758d0 69.7%,#233758d6 72%,#233758d6 100%)}.dark .cw-auth,[data-theme=dark] .cw-auth{--lgn-paper:17 17 17}.cw-auth{--lgn-seam:clamp(104px,9.5vw,150px)}.cw-auth .lgn-hero{z-index:0;background:#b4c7dd;flex:0 0 40%;min-width:0;position:relative;overflow:hidden}.cw-auth .lgn-form{z-index:1;position:relative}@media (min-width:1024px){.cw-auth .lgn-form{background:0 0;margin-inline-start:calc(-1*var(--lgn-seam))}.cw-auth{isolation:isolate;position:relative;overflow:hidden}.cw-auth:before{content:"";z-index:-1;pointer-events:none;height:max(100%,60.8333vw);inset-inline:0;top:var(--lgn-focus);translate:0 calc(-1*var(--lgn-focus));background:linear-gradient(180deg,#7290b1 0%,#7996b3 6%,#89a3be 12%,#9ab2c8 18%,#abbfd4 24%,#bdcede 30%,#cddbe6 36%,#dfe8f1 42%,#ebf0f5 47%,#f5f9fb 51%,#f5f9fb 58%,rgb(var(--lgn-paper))82%);position:absolute}.dark .cw-auth:before,[data-theme=dark] .cw-auth:before{background:linear-gradient(180deg,#253246 0%,#283547 6%,#2e3a4c 12%,#344051 18%,#3b4656 24%,#424d5b 30%,#4a5360 36%,#525a65 42%,#595f69 47%,#5e636c 51%,#4a4f57 58%,rgb(var(--lgn-paper))82%)}.cw-auth .lgn-hero{-webkit-mask-image:linear-gradient(to var(--lgn-seam-dir,right),#000 0,#000 calc(100% - var(--lgn-seam)),#000000f8 calc(100% - var(--lgn-seam)*.85),#000000d5 calc(100% - var(--lgn-seam)*.7),#00000097 calc(100% - var(--lgn-seam)*.55),#00000051 calc(100% - var(--lgn-seam)*.4),#0000001b calc(100% - var(--lgn-seam)*.25),#00000002 calc(100% - var(--lgn-seam)*.1),transparent 100%);-webkit-mask-image:linear-gradient(to var(--lgn-seam-dir,right),#000 0,#000 calc(100% - var(--lgn-seam)),#000000f8 calc(100% - var(--lgn-seam)*.85),#000000d5 calc(100% - var(--lgn-seam)*.7),#00000097 calc(100% - var(--lgn-seam)*.55),#00000051 calc(100% - var(--lgn-seam)*.4),#0000001b calc(100% - var(--lgn-seam)*.25),#00000002 calc(100% - var(--lgn-seam)*.1),transparent 100%);mask-image:linear-gradient(to var(--lgn-seam-dir,right),#000 0,#000 calc(100% - var(--lgn-seam)),#000000f8 calc(100% - var(--lgn-seam)*.85),#000000d5 calc(100% - var(--lgn-seam)*.7),#00000097 calc(100% - var(--lgn-seam)*.55),#00000051 calc(100% - var(--lgn-seam)*.4),#0000001b calc(100% - var(--lgn-seam)*.25),#00000002 calc(100% - var(--lgn-seam)*.1),transparent 100%);background:0 0}.cw-auth:after{content:"";z-index:-1;pointer-events:none;height:max(100%,60.8333vw);inset-inline:0;top:var(--lgn-focus);translate:0 calc(-1*var(--lgn-focus));background:var(--lgn-scrim-y);-webkit-mask-image:linear-gradient(to var(--lgn-seam-dir,right),#000 0,#000 27%,#000000f8 31.65%,#000000d5 36.3%,#00000097 40.95%,#00000051 45.6%,#0000001b 50.25%,#00000002 54.9%,#0000 58%);-webkit-mask-image:linear-gradient(to var(--lgn-seam-dir,right),#000 0,#000 27%,#000000f8 31.65%,#000000d5 36.3%,#00000097 40.95%,#00000051 45.6%,#0000001b 50.25%,#00000002 54.9%,#0000 58%);mask-image:linear-gradient(to var(--lgn-seam-dir,right),#000 0,#000 27%,#000000f8 31.65%,#000000d5 36.3%,#00000097 40.95%,#00000051 45.6%,#0000001b 50.25%,#00000002 54.9%,#0000 58%);position:absolute}.cw-auth .lgn-hero .lgn-scrim{-webkit-mask-image:linear-gradient(to var(--lgn-seam-dir,right),#000 0,#000 67.5%,#000000f8 79.125%,#000000d5 90.75%,#00000097 102.375%,#00000051 114%,#0000001b 125.625%,#00000002 137.25%,#0000 145%);-webkit-mask-image:linear-gradient(to var(--lgn-seam-dir,right),#000 0,#000 67.5%,#000000f8 79.125%,#000000d5 90.75%,#00000097 102.375%,#00000051 114%,#0000001b 125.625%,#00000002 137.25%,#0000 145%);mask-image:linear-gradient(to var(--lgn-seam-dir,right),#000 0,#000 67.5%,#000000f8 79.125%,#000000d5 90.75%,#00000097 102.375%,#00000051 114%,#0000001b 125.625%,#00000002 137.25%,#0000 145%)}.cw-auth .lgn-fade{display:none}.cw-auth .lgn-card{background:var(--cw-card);box-shadow:var(--lift-2);border-radius:28px;padding:34px 32px 30px}}.cw-auth .lgn-still,.cw-auth .lgn-clip{object-fit:cover;object-position:50% var(--lgn-focus);width:100%;height:100%;display:block;position:absolute;inset:0}.cw-auth .lgn-clip{z-index:1;opacity:0;transition:opacity .45s linear}.cw-auth .lgn-clip[data-ready]{opacity:1}.cw-auth .lgn-dusk{display:none}.dark .cw-auth .lgn-dusk,[data-theme=dark] .cw-auth .lgn-dusk{z-index:2;background:linear-gradient(#0d182c8f 0%,#0d182c66 52%,#0d182c42 100%);display:block;position:absolute;inset:0}.dark .cw-auth .lgn-still,.dark .cw-auth .lgn-clip,[data-theme=dark] .cw-auth .lgn-still,[data-theme=dark] .cw-auth .lgn-clip{filter:brightness(.6)saturate(.88)contrast(1.06)}.cw-auth .lgn-scrim{width:100%;min-height:100%;aspect-ratio:var(--lgn-master);inset-inline-start:0;top:var(--lgn-focus);translate:0 calc(-1*var(--lgn-focus));z-index:3;pointer-events:none;background:var(--lgn-scrim-y);-webkit-mask-image:linear-gradient(to var(--lgn-seam-dir,right),#000 0%,#000 55%,#000000f8 60.6%,#000000d5 66.1%,#00000097 71.7%,#00000051 77.2%,#0000001a 82.8%,#00000008 86.5%,#0000 92%);-webkit-mask-image:linear-gradient(to var(--lgn-seam-dir,right),#000 0%,#000 55%,#000000f8 60.6%,#000000d5 66.1%,#00000097 71.7%,#00000051 77.2%,#0000001a 82.8%,#00000008 86.5%,#0000 92%);mask-image:linear-gradient(to var(--lgn-seam-dir,right),#000 0%,#000 55%,#000000f8 60.6%,#000000d5 66.1%,#00000097 71.7%,#00000051 77.2%,#0000001a 82.8%,#00000008 86.5%,#0000 92%);position:absolute}.cw-auth .lgn-fade{top:0;width:var(--lgn-seam);z-index:4;pointer-events:none;background:linear-gradient(to var(--lgn-seam-dir,right),rgb(var(--lgn-paper)/0)0%,rgb(var(--lgn-paper)/.026)15%,rgb(var(--lgn-paper)/.163)30%,rgb(var(--lgn-paper)/.407)45%,rgb(var(--lgn-paper)/.683)60%,rgb(var(--lgn-paper)/.896)75%,rgb(var(--lgn-paper)/.991)90%,rgb(var(--lgn-paper)/1)100%);height:100%;position:absolute;inset-inline-end:0}[dir=rtl] .cw-auth{--lgn-seam-dir:left}.cw-auth .lgn-body{width:calc(100% - var(--lgn-seam));z-index:5;flex-direction:column;padding:44px clamp(30px,3.6vw,56px);display:flex;position:absolute;inset-block:0;inset-inline-start:0}.cw-auth .lgn-lock{color:#fff;align-items:center;gap:10px;display:flex}.cw-auth .lgn-lock .logotype{letter-spacing:-.025em;font-size:23px}.cw-auth .lgn-lock-sm{gap:9px}.cw-auth .lgn-lock-sm .logotype{letter-spacing:-.02em;font-size:17px}.cw-auth .lgn-head{text-wrap:balance;color:#fff;max-width:14ch;margin:22px 0 0;font-size:clamp(32px,3vw,44px);line-height:1.06}.cw-auth .lgn-val{color:#fff;opacity:.94;max-width:40ch;margin-top:18px;font-size:15px;font-weight:500;line-height:1.6}.cw-auth .lgn-switch{color:#fff;text-shadow:0 1px 3px #0e162273;max-width:46ch;font-size:12.5px;font-weight:600;line-height:1.5}.cw-auth{--lgn-band-h:clamp(236px,42vh,330px);--lgn-haze:#f5f9fb}.dark .cw-auth,[data-theme=dark] .cw-auth{--lgn-haze:#4c525b}@media (min-width:768px){.cw-auth{--lgn-band-h:clamp(270px,36vh,380px)}}.cw-auth .lgn-band{width:100%;height:var(--lgn-band-h);z-index:0;--lgn-focus:55%;background:0 0;flex-shrink:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 70%,#000000f8 74.5%,#000000d5 79%,#00000097 83.5%,#00000051 88%,#0000001b 92.5%,#00000002 97%,#0000 100%);mask-image:linear-gradient(#000 0 70%,#000000f8 74.5%,#000000d5 79%,#00000097 83.5%,#00000051 88%,#0000001b 92.5%,#00000002 97%,#0000 100%)}@media (max-width:1023.98px){.cw-auth:has(>.lgn-band){background-image:linear-gradient(180deg,var(--lgn-haze)0,var(--lgn-haze)calc(var(--lgn-band-h) - 8px),rgb(var(--lgn-paper))calc(var(--lgn-band-h) + 150px));background-repeat:no-repeat}.cw-auth:has(>.lgn-band) .lgn-form{background:0 0;margin-top:-22px}}.cw-auth .lgn-band .lgn-scrim{aspect-ratio:auto;inset:0;background:linear-gradient(#233758e6 0%,#233758db 45%,#233758c7 60%,#2337589e 72%,#23375857 82%,#2337581a 91%,#23375800 97%);width:100%;height:100%;min-height:0;top:0;translate:none;-webkit-mask-image:none;mask-image:none}.cw-auth .lgn-bandcopy{z-index:5;inset-inline:18px;color:#fff;position:absolute;bottom:clamp(40px,7vh,72px)}@media (min-width:768px){.cw-auth .lgn-bandcopy{inset-inline:28px;bottom:clamp(48px,7vh,80px)}}.cw-auth .lgn-bandplate{zoom:.9}@media (min-height:700px){.cw-auth .lgn-bandplate{zoom:1}}@media (min-height:820px){.cw-auth .lgn-bandplate{zoom:1.12}}.cw-auth .lgn-bandhead{text-wrap:balance;color:#fff;text-shadow:0 1px 10px #14233c73;max-width:20ch;margin:clamp(6px,1.2vh,10px) 0 0;font-size:clamp(17px,9px + 1.75vh,24px);line-height:1.12}.cw-auth .lgn-bandchrome{inset-inline:0;z-index:5;color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex;position:absolute;top:0}@media (min-width:768px){.cw-auth .lgn-bandchrome{padding:18px 28px}}.cw-auth .lgn-phead{padding-top:6px}
