.auth-cardfoot a{border-bottom:1px solid rgba(5,19,22,.3);color:#051316;font-weight:600;text-decoration:none}.auth-cardfoot a:focus,.auth-cardfoot a:hover{border-bottom-color:#d11f68;color:#051316}.auth-card{background:#fff;border:1px solid rgba(5,19,22,.08);border-radius:20px;box-shadow:0 30px 70px -30px rgba(5,19,22,.28);margin-top:28px;max-width:360px;padding:26px;text-align:left;width:100%}.auth-card,.auth-card form{display:flex;flex-direction:column;gap:14px}.auth-card form{margin:0}.auth-cardfoot{color:#535353;font-size:12.5px}.auth-cardfoot,.auth-fineprint{line-height:1.45;margin:0;text-align:center}.auth-fineprint{color:#6f7477;font-size:11.5px}.auth-fineprint a{color:#535353;text-decoration:underline}@media (max-width:480px){.auth-card{border-radius:18px;box-shadow:0 22px 50px -26px rgba(5,19,22,.25);margin-top:22px;padding:20px}}.auth-body .auth-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid rgba(5,19,22,.16);border-radius:12px;color:#051316;cursor:pointer;display:flex;font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;gap:9px;height:48px;justify-content:center;letter-spacing:-.01em;line-height:1;padding:0 16px;text-align:center;text-decoration:none;transition:border-color .12s ease,background-color .12s ease;width:100%}.auth-body .auth-btn:focus,.auth-body .auth-btn:hover{border-color:rgba(5,19,22,.34);color:#051316}.auth-body .auth-btn:focus-visible{outline:2px solid #d11f68;outline-offset:2px}.auth-body .auth-btn--primary{background:#051316;border-color:#051316;color:#fff}.auth-body .auth-btn--primary:focus,.auth-body .auth-btn--primary:hover{background:#0d3037;border-color:#0d3037;color:#fff}.auth-body .auth-btn--ghost{border-color:rgba(5,19,22,.1);color:#535353}.auth-body .auth-btn.is-loading,.auth-body .auth-btn[disabled]{cursor:default;opacity:.6;pointer-events:none}.auth-body .auth-btn--wrap{height:auto;line-height:1.35;min-height:48px;padding-bottom:11px;padding-top:11px}.auth-body .auth-btn__label{display:block;max-width:100%;min-width:0;text-align:center}.auth-body .auth-btn__verb{display:block;font-size:11.5px;font-weight:500;opacity:.72;white-space:nowrap}.auth-body .auth-btn__email{display:block;overflow-wrap:anywhere}.auth-body .auth-google{display:block;text-decoration:none}.auth-body .auth-google__icon{display:block;flex:0 0 auto;height:18px;width:18px}.auth-body .auth-rule{align-items:center;color:#6f7477;display:flex;font-size:11.5px;gap:12px;white-space:nowrap}.auth-body .auth-rule:after,.auth-body .auth-rule:before{background:rgba(5,19,22,.1);content:"";flex:1;height:1px}.auth-body .auth-field{display:flex;flex-direction:column;gap:6px}.auth-body .auth-field__row{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.auth-body .auth-field label{color:#051316;font-size:12px;font-weight:600;line-height:1.3;margin:0}.auth-body .auth-field__aside{border-bottom:1px solid rgba(5,19,22,.22);color:#535353;font-size:11.5px;text-decoration:none}.auth-body .auth-field__aside:focus,.auth-body .auth-field__aside:hover{border-bottom-color:#d11f68;color:#051316}.auth-body .auth-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid rgba(5,19,22,.16);border-radius:12px;box-shadow:none;color:#051316;display:block;font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;height:48px;line-height:1.4;margin:0;padding:0 14px;width:100%}.auth-body .auth-input::-moz-placeholder{color:#767b7d}.auth-body .auth-input::placeholder{color:#767b7d}.auth-body .auth-input:focus{border-color:#051316;box-shadow:0 0 0 3px rgba(5,19,22,.07);outline:0}.auth-body .auth-field__control{display:flex;position:relative}.auth-body .auth-field .fieldWithErrors{display:block;flex:1 1 auto;min-width:0;width:100%}.auth-body .auth-field .validation-error{color:#d11f68;display:block;font-size:12px;margin-top:6px}.auth-body .auth-field__control .auth-input{padding-right:62px}.auth-body .auth-toggle{background:transparent;border:0;color:#535353;cursor:pointer;font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11.5px;font-weight:600;line-height:1;padding:16px 8px;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.auth-body .auth-toggle:focus,.auth-body .auth-toggle:hover{color:#051316}.auth-body .auth-input--code{font-size:20px;font-weight:600;height:54px;letter-spacing:.16em;text-align:center;text-indent:.16em}.auth-body .auth-email-verification{background:rgba(5,19,22,.025);border:1px solid rgba(5,19,22,.1);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px}.auth-body .auth-email-verification [hidden]{display:none}.auth-body .auth-email-verification__intro,.auth-body .auth-email-verification__status{color:#535353;font-size:12px;line-height:1.45;margin:0}.auth-body .auth-email-verification__challenge{display:flex;flex-direction:column;gap:10px}.auth-body .auth-email-verification__challenge label{color:#051316;font-size:12px;font-weight:600;margin:0}.auth-body .auth-email-verification__code-control{position:relative}.auth-body .auth-email-verification__code-control .auth-input{padding-left:44px;padding-right:44px}.auth-body .auth-email-verification__code-control.is-verified .auth-input{border-color:#16794b}.auth-body .auth-email-verification__check{color:#16794b;height:24px;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:24px}.auth-body .auth-email-verification__status.is-error{color:#d11f68}.auth-body .auth-check{align-items:center;color:#535353;display:flex;font-size:12.5px;gap:9px}.auth-body .auth-check input[type=checkbox]{flex:0 0 auto;height:16px;margin:0;width:16px}.auth-body .auth-check label{color:#535353;font-size:12.5px;font-weight:400;margin:0}.auth-body .auth-check input[disabled]+label{opacity:.6}.auth-body .auth-errors{background:rgba(209,31,104,.05);border:1px solid rgba(209,31,104,.35);border-radius:12px;color:#d11f68;font-size:13px;line-height:1.45;padding:12px 14px}.auth-body .auth-errors ul{list-style:none;margin:0;padding:0}.auth-body .auth-errors li+li{margin-top:4px}.auth-body .auth-errors #errorExplanation{background:none;border:0;border-radius:0;box-shadow:none;color:inherit;margin:0;padding:0;text-align:left;text-shadow:none;width:auto}.auth-body .auth-choices{display:flex;flex-direction:column;gap:10px}.auth-body .auth-choice{align-items:center;background:#fff;border:1px solid rgba(5,19,22,.16);border-radius:14px;color:#051316;display:flex;gap:13px;padding:16px;text-align:left;text-decoration:none;transition:border-color .12s ease}.auth-body .auth-choice:focus,.auth-body .auth-choice:hover{border-color:rgba(5,19,22,.34);color:#051316}.auth-body .auth-choice__text{display:flex;flex:1;flex-direction:column;gap:2px}.auth-body .auth-choice__title{font-size:14.5px;font-weight:600;letter-spacing:-.01em}.auth-body .auth-choice__desc{color:#535353;font-size:12px;line-height:1.35}.auth-body .auth-choice__arrow{color:#d11f68;font-size:15px}.auth-body .auth-trust{background:#051316;border-radius:16px;color:#fff;display:flex;flex-direction:column;gap:12px;padding:18px}.auth-body .auth-trust__id{align-items:center;display:flex;gap:11px}.auth-body .auth-trust__logo{align-items:center;background:#fff;border-radius:9px;color:#051316;display:flex;flex:0 0 auto;font-size:13px;font-weight:700;height:32px;justify-content:center;width:32px}.auth-body .auth-trust__name{flex:1;font-size:13.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis}.auth-body .auth-trust__key{color:#f2528a;font-size:9.5px;font-weight:600;letter-spacing:.14em;margin:0}.auth-body .auth-trust ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0 0 0 2px}.auth-body .auth-trust li{align-items:baseline;display:flex;font-size:12.5px;gap:9px;line-height:1.4}.auth-body .auth-trust li:before{color:#f2528a;content:"\00b7";font-weight:700}.auth-body .auth-trust__wont{border-top:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.55);font-size:11.5px;line-height:1.45;margin:0;padding-top:11px}.auth-body .auth-details{color:#535353;font-size:12.5px;line-height:1.5}.auth-body .auth-details summary{align-items:center;color:#535353;cursor:pointer;display:flex;gap:7px;list-style:none;text-decoration:underline;text-underline-offset:2px}.auth-body .auth-details summary::-webkit-details-marker{display:none}.auth-body .auth-details summary:before{border-bottom:1.5px solid;border-right:1.5px solid;content:"";flex:0 0 auto;height:6px;transform:rotate(-45deg);transition:transform .12s ease;width:6px}.auth-body .auth-details summary:focus,.auth-body .auth-details summary:hover{color:#051316}.auth-body .auth-details[open]>summary:before{transform:rotate(45deg)}.auth-body .auth-details ul{margin:8px 0 0;padding-left:18px}.auth-body .auth-details li+li{margin-top:6px}.auth-body .auth-linkbutton{background:transparent;border:0;color:#535353;cursor:pointer;font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:inherit;padding:0;text-decoration:underline}.auth-body .auth-linkbutton:focus,.auth-body .auth-linkbutton:hover{color:#051316}.auth-body .auth-fineprint__error{color:#d11f68}.auth-body .auth-switch{align-self:center;font-size:12.5px}.auth-body .auth-note{color:#051316;font-size:13.5px;font-weight:500;line-height:1.5;margin:18px 0 0;max-width:42ch}.auth-body .auth-card .auth-note{color:#535353;font-weight:400;margin:0;max-width:none}.auth-shell__esc a{border-bottom:1px solid rgba(5,19,22,.3);color:#051316;font-weight:600;text-decoration:none}.auth-shell__esc a:focus,.auth-shell__esc a:hover{border-bottom-color:#d11f68;color:#051316}.auth-body{color:#051316;font-family:Graphik,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased}.auth-shell,.auth-shell *,.auth-shell :after,.auth-shell :before{box-sizing:border-box}.auth-shell{background:radial-gradient(85% 70% at 12% 10%,rgba(209,31,104,.075) 0,rgba(209,31,104,0) 58%),radial-gradient(70% 55% at 90% 90%,rgba(209,31,104,.1) 0,rgba(209,31,104,0) 62%),radial-gradient(60% 50% at 85% 8%,rgba(5,19,22,.028) 0,rgba(5,19,22,0) 60%),#fdfcfc;background-attachment:fixed;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding:26px clamp(20px,5vw,34px) 48px}.auth-shell__top{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.auth-shell__mark{align-items:center;display:inline-flex;flex:0 0 auto}.auth-shell__mark img{display:block;height:20px;width:auto}.auth-shell__esc{color:#535353;font-size:12.5px;line-height:1.4}.auth-main{flex:1;justify-content:center;padding:24px 0 0;text-align:center}.auth-main,.auth-panel{align-items:center;display:flex;flex-direction:column}.auth-panel{max-width:360px;width:100%}.auth-headline{font-size:clamp(30px,4vw,46px);font-weight:700;letter-spacing:-.045em;line-height:1.02;margin:12px 0 0;max-width:17ch;text-wrap:balance}.auth-headline em{color:#d11f68;font-style:italic}.auth-sub{color:#535353;font-size:14.5px;line-height:1.5;margin:13px 0 0;max-width:42ch}.auth-flash{background:#fff;border:1px solid rgba(5,19,22,.1);border-radius:12px;color:#051316;font-size:13.5px;line-height:1.45;margin:0 auto 4px;max-width:360px;padding:12px 16px;text-align:left;width:100%}.auth-flash+.auth-flash{margin-top:8px}.auth-flash--alert{border-color:rgba(209,31,104,.35);color:#d11f68}@media (max-width:480px){.auth-shell{padding:20px 18px 40px}.auth-main{justify-content:flex-start;padding-top:26px}}