.account-hero{padding:24px 0 32px;background:var(--ur-pale);border-bottom:1px solid #d1e2f4}.account-breadcrumb{display:flex;gap:12px;font-size:12px;line-height:20px;color:var(--ur-muted);margin-bottom:24px}.account-hero h1{font-size:36px;line-height:40px;margin-bottom:12px}.account-hero p{color:var(--ur-muted);font-size:16px;line-height:24px}.account-auth-layout{display:grid;grid-template-columns:minmax(0,640px) 280px;gap:64px;padding-block:40px 64px;align-items:start}.account-auth-card{border:1px solid var(--ur-line);border-radius:6px;padding:32px}.account-page h2{font-size:24px;line-height:32px;margin-bottom:12px}.account-page h3{font-size:18px;line-height:28px;margin:0 0 8px}.account-phone>p,.account-email>p{font-size:14px;line-height:24px;color:var(--ur-muted);margin-bottom:24px}.account-page form>label,.account-fields>label{display:block;font-size:14px;line-height:22px;font-weight:500;margin-bottom:24px}.account-page input:not([type=checkbox]):not([type=hidden]):not([type=file]){display:block;width:100%;height:48px;border:1px solid #9da9b4;border-radius:4px;padding:12px 16px;margin-top:8px;font:inherit;background:#fff}.account-page input[type=file]{display:block;margin-top:8px;max-width:100%;font-size:12px}.account-page input:focus-visible,.account-page summary:focus-visible,.account-text-button:focus-visible,.account-auth-tabs button:focus-visible{outline:2px solid var(--ur-blue);outline-offset:3px}.account-page .account-check{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:20px;font-weight:400}.account-check input{flex:none;appearance:auto;width:18px;height:18px;margin-top:2px;accent-color:var(--ur-blue)}.account-page small,.account-fine{display:block;font-size:12px;line-height:20px;color:var(--ur-muted);font-weight:400;margin-top:8px}.account-phone .button{margin-top:16px}.account-phone .g-recaptcha{margin:16px 0;max-width:100%}.account-notice{padding:16px;background:var(--ur-pale);border:1px solid #d1e2f4;border-radius:4px}.account-page [role=status]{font-size:14px;line-height:24px;color:var(--ur-ink);margin-top:16px;overflow-wrap:anywhere}.account-page [role=status]:empty{margin:0}.account-email-details{margin-top:32px;border-top:1px solid var(--ur-line);padding-top:24px}.account-email-details>summary{cursor:pointer;font-size:16px;font-weight:500;color:#1678c2;margin-bottom:24px}.account-email h2{font-size:20px;line-height:28px}.account-auth-tabs{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:24px}.account-auth-tabs button,.account-text-button{background:none;border:0;padding:4px 0;font:inherit;font-size:14px;color:#1678c2;cursor:pointer}.account-auth-tabs button[aria-pressed=true]{color:var(--ur-ink);box-shadow:0 2px var(--ur-blue)}.account-social{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.account-social>span{flex-basis:100%;font-size:12px;color:var(--ur-muted)}.account-intro{padding:16px 0}.account-intro img{width:72px;height:72px;border-radius:50%;margin-bottom:24px}.account-intro p{font-size:14px;line-height:24px;color:var(--ur-muted);margin-bottom:16px}.account-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;padding-block:40px 64px}.account-sidebar{min-width:0;border:1px solid var(--ur-line);border-radius:6px;padding:24px;align-self:start}.account-identity{display:flex;align-items:center;gap:12px;margin-bottom:24px;overflow-wrap:anywhere}.account-identity img{border-radius:50%;width:56px;height:56px;object-fit:cover;flex:none;border:1px solid var(--ur-line)}.account-identity strong{font-size:14px;line-height:22px;font-weight:500}.account-sidebar nav{display:grid;gap:4px}.account-sidebar nav a{padding:12px;color:var(--ur-ink);font-size:14px;border-radius:4px}.account-sidebar nav a[aria-current]{background:var(--ur-pale);color:#1678c2;font-weight:500}.account-sidebar nav a:hover{background:#f4f7fa}.account-sidebar>a{display:block;font-size:12px;margin-top:24px}.account-content{min-width:0}.account-content>h2{margin-bottom:24px}.account-content>[data-account-profile]{max-width:640px;border:1px solid var(--ur-line);border-radius:6px;padding:32px}.account-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}.account-avatar-edit{display:flex;align-items:center;gap:24px;margin-bottom:32px}.account-avatar-edit>img{width:80px;height:80px;border:1px solid var(--ur-line);border-radius:50%;object-fit:cover;flex:none}.account-avatar-edit label{min-width:0;font-size:14px}.account-linked,.account-content>.account-phone{margin-top:32px;padding:24px;background:var(--ur-pale);border:1px solid #d1e2f4;border-radius:6px;max-width:640px}.account-empty{padding:40px 32px;border:1px solid var(--ur-line);border-radius:6px}.account-empty p{color:var(--ur-muted);font-size:14px;line-height:24px;margin-bottom:24px}.account-links{display:flex;gap:12px;flex-wrap:wrap}.account-saved{display:flex;align-items:center;gap:24px;padding:24px;border:1px solid var(--ur-line);border-radius:6px;margin-bottom:16px}.account-saved>img{width:72px;height:72px;object-fit:contain;flex:none;border:1px solid var(--ur-line);border-radius:4px}.account-saved>div{flex:1;min-width:0}.account-saved h3{font-size:18px;line-height:28px}.account-saved span{font-size:12px;color:var(--ur-muted)}.account-review{padding:24px;border:1px solid var(--ur-line);border-radius:6px;margin-bottom:16px;overflow-wrap:anywhere}.account-review>header{display:flex;align-items:start;justify-content:space-between;gap:16px}.account-review-status{font-size:12px;line-height:20px;padding:4px 8px;background:var(--ur-pale);border-radius:4px;white-space:nowrap}.account-review>time{font-size:12px;color:var(--ur-muted)}.account-review>div{font-size:14px;line-height:24px;margin-top:16px}.account-review p{margin-bottom:12px}.ur-account img{display:block;width:36px;height:36px;object-fit:cover;border:1px solid var(--ur-line);border-radius:50%}
@media(max-width:900px){.account-auth-layout{gap:32px;grid-template-columns:minmax(0,1fr) 240px}.account-layout{grid-template-columns:200px minmax(0,1fr);gap:24px}.account-sidebar{padding:16px}}
@media(max-width:760px){.account-hero h1{font-size:30px;line-height:36px}.account-auth-layout,.account-layout{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:24px 40px}.account-auth-card,.account-content>[data-account-profile]{padding:20px}.account-intro{padding:0}.account-sidebar nav{display:flex;overflow:auto}.account-sidebar nav a{white-space:nowrap}.account-identity{margin-bottom:16px}.account-sidebar>a{margin-top:16px}.account-fields{grid-template-columns:1fr;gap:0}.account-saved{gap:16px;padding:16px;flex-wrap:wrap}.account-saved h3{font-size:16px;line-height:24px}.account-saved>img{width:56px;height:56px}.account-review>header{flex-wrap:wrap;gap:8px}.account-page .g-recaptcha{transform:scale(.88);transform-origin:left top;margin-right:-36px;margin-bottom:0}}
.account-login-dialog{width:min(480px,calc(100% - 32px));padding:32px;max-height:calc(100dvh - 32px)}.account-modal-heading{margin:0 24px 24px 0}.account-login-dialog .account-modal-heading h2{font-size:24px;line-height:32px;margin:0 0 8px}.account-modal-heading>p{font-size:14px;line-height:22px;margin:0}.account-login-dialog .account-phone>h2,.account-login-dialog .account-email>h2{font-size:18px;line-height:28px;margin:0 0 8px}.account-login-dialog .account-phone>p{font-size:14px;line-height:22px;margin-bottom:16px}.account-login-dialog .account-phone .account-notice{font-size:12px;line-height:20px;padding:12px}.account-login-dialog .account-email-details{margin-top:24px;padding-top:20px}.account-login-dialog .account-email-details>summary{font-size:14px;margin-bottom:20px}.account-login-dialog .account-auth-tabs{gap:8px 12px}.account-login-dialog .account-auth-tabs button{font-size:12px}.account-login-dialog .button[type=submit]{width:100%}.account-login-dialog .account-fine{font-size:12px;line-height:20px;margin:8px 0 0}.account-login-dialog [data-phone-message],.account-login-dialog [data-email-message]{font-size:14px;line-height:22px}.account-login-dialog .account-check{font-size:12px;line-height:20px}.account-login-dialog .account-social>span{font-size:12px}
@media(max-width:760px){.account-login-dialog{padding:24px 20px}.account-login-dialog input:not([type=checkbox]):not([type=hidden]):not([type=file]){font-size:16px}.account-login-dialog .g-recaptcha{transform:none;margin-right:0}}
.account-login-gate{padding-block:48px 64px}.account-login-gate p{font-size:16px;line-height:24px;color:var(--ur-muted);margin:0 0 24px}.account-login-dialog :is(input,select,button,summary,a):focus-visible{outline:2px solid var(--ur-blue);outline-offset:3px}
.account-login-dialog [data-email-form] .button{background:var(--ur-blue);border-color:var(--ur-blue);color:#fff!important}.account-login-dialog [data-email-form] .button:hover{background:#1678c2;border-color:#1678c2}
