html[data-application-ui] .auth-layout.auth-refresh{grid-template-columns:1.08fr 1fr;align-items:center;gap:clamp(36px,6vw,88px);width:100%;max-width:1120px;min-height:0;margin:0 auto;padding:56px 24px 72px;display:grid}html[data-application-ui] .auth-refresh .auth-story{color:#17392e;isolation:isolate;background:#ddedb4;border-radius:16px;flex-direction:column;align-self:stretch;padding:0;display:flex;overflow:hidden}html[data-application-ui] .auth-refresh .auth-story-copy{padding:36px 36px 24px}html[data-application-ui] .auth-refresh .auth-story .eyebrow{color:#31523b;font-size:var(--text-small);letter-spacing:.16em;margin:0 0 22px}html[data-application-ui] .auth-refresh .auth-story h1{max-width:none;font-size:var(--text-display);letter-spacing:-.025em;color:#17392e;margin:0 0 20px;line-height:.99;position:static}html[data-application-ui] .auth-refresh .auth-story h1 em{color:#17392e;font-style:normal}html[data-application-ui] .auth-refresh .auth-story-copy>p:last-child{font-size:var(--text-body);color:#355341;margin:0;line-height:1.6;display:block}.auth-court-scene{background:#23594b;border-radius:8px;margin:auto 20px 0;overflow:hidden}.auth-court-scene svg{width:100%;height:auto;display:block}.auth-court-caption{color:#ddedb4;font-size:var(--text-small);letter-spacing:.1em;justify-content:space-between;gap:12px;padding:0 20px 18px;font-weight:700;display:flex}.auth-story-footer{color:#31523b;font-size:var(--text-small);letter-spacing:.08em;justify-content:space-between;gap:12px;padding:22px 28px;font-weight:700;display:flex}html[data-application-ui] .auth-refresh .auth-panel{min-width:0;padding:12px 0}html[data-application-ui] .auth-refresh .auth-card{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html[data-application-ui] .auth-refresh .auth-card [data-slot=card-header]{margin:0 0 28px;padding:0;display:block}html[data-application-ui] .auth-refresh .auth-card [data-slot=card-content]{padding:0}html[data-application-ui] .auth-refresh .auth-card .eyebrow{color:#ddf887;font-size:var(--text-small);letter-spacing:.14em;margin:0 0 12px}html[data-application-ui] .auth-refresh .auth-card h2{font-size:var(--text-section);letter-spacing:-.035em;margin:0 0 12px;line-height:1.1}html[data-application-ui] .auth-refresh .auth-card .muted{font-size:var(--text-small);color:#bdcdd0;margin:0;line-height:1.6}html[data-application-ui] .auth-refresh .auth-card [data-slot=button],html[data-application-ui] .auth-refresh .auth-card input{border-radius:8px;min-height:48px}.auth-method-divider{color:#dbe6e5;font-size:var(--text-small);align-items:center;gap:16px;margin:24px 0;line-height:20px;display:flex}.auth-method-divider:before,.auth-method-divider:after{content:"";background:#496067;flex:1;height:1px}html[data-application-ui] .auth-refresh .email-code-form [data-slot=field-group]{gap:16px}html[data-application-ui] .auth-refresh .email-code-form [data-slot=field]{gap:8px}html[data-application-ui] .auth-refresh .auth-card .email-code-hint{margin:0 0 2px}html[data-application-ui] .auth-refresh .auth-card input{background:#102831;border-color:#587078;padding:12px 14px}html[data-application-ui] .auth-refresh .auth-card input::placeholder{color:#9eb4ba}html[data-application-ui] .auth-refresh .auth-links{text-align:center;margin:24px 0 0}html[data-application-ui] .auth-refresh .auth-links>a{font-size:var(--text-small);color:#bdcdd0;text-underline-offset:4px;text-decoration:underline}.auth-refresh [role=alert],.auth-refresh [role=status]{margin-bottom:16px}@media (max-width:760px){html[data-application-ui] .auth-layout.auth-refresh{grid-template-columns:1fr;gap:32px;width:100%;max-width:520px;margin:0 auto;padding:24px 20px 48px}html[data-application-ui] .auth-refresh .auth-story{border-radius:12px}html[data-application-ui] .auth-refresh .auth-story-copy{padding:24px}html[data-application-ui] .auth-refresh .auth-story h1{font-size:var(--text-page);margin:0 0 14px}html[data-application-ui] .auth-refresh .auth-story h1 br{display:none}html[data-application-ui] .auth-refresh .auth-story h1 br:after{content:" "}html[data-application-ui] .auth-refresh .auth-story h1 em{display:block}html[data-application-ui] .auth-refresh .auth-story .eyebrow{margin-bottom:14px}.auth-court-scene{display:none}.auth-story-footer{padding:0 24px 22px}html[data-application-ui] .auth-refresh .auth-story-copy>p:last-child{display:none}html[data-application-ui] .auth-refresh .auth-panel{padding:0}html[data-application-ui] .auth-refresh .auth-card h2{font-size:var(--text-section)}html[data-application-ui] .auth-refresh .auth-card [data-slot=card-header]{margin-bottom:24px}}
