.member-mark{justify-content:center;margin:0 auto 8px;line-height:0;display:inline-flex}.member-mark img{display:block}.member-mark-dark,html[data-theme=dark] .member-signed-in .member-mark-light{display:none!important}html[data-theme=dark] .member-signed-in .member-mark-dark{display:block!important}@media (prefers-color-scheme:dark){html[data-theme=system] .member-signed-in .member-mark-light,html:not([data-theme]) .member-neutral .member-mark-light,.member-signed-out .member-mark-light,.pub.hy-auto .pub-light .member-mark-light{display:none!important}html[data-theme=system] .member-signed-in .member-mark-dark,html:not([data-theme]) .member-neutral .member-mark-dark,.member-signed-out .member-mark-dark,.pub.hy-auto .pub-light .member-mark-dark{display:block!important}}.connect-panel{text-align:center}.status-actions{gap:12px;display:grid}:root body .member-app .connect-panel [data-slot=button].full{height:48px;min-height:48px;font-size:1rem}.member-signed-out h1,.member-signed-out h2{text-wrap:balance}.member-signed-out p{text-wrap:pretty}.member-signed-out .auth-panel .connection-trust{margin-bottom:16px}@media (min-width:641px){.member-signed-out.member-app,.member-signed-out .member-intro{font-size:1rem}}.member-app .member-error,.member-app .member-success,[data-slot=dialog-content] .member-error,[data-slot=dialog-content] .member-success,[data-slot=alert-dialog-content] .member-error{text-align:left;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.9375rem;font-weight:600;line-height:1.45;display:flex}.member-app .member-error,[data-slot=dialog-content] .member-error,[data-slot=alert-dialog-content] .member-error{background:var(--c-err-soft);border:1px solid var(--c-err);color:var(--c-err-ink)}.member-app .member-success,[data-slot=dialog-content] .member-success{background:var(--c-ok-soft);border:1px solid var(--c-ok);color:var(--c-ok-ink)}.member-app .member-error:before,.member-app .member-success:before,[data-slot=dialog-content] .member-error:before,[data-slot=dialog-content] .member-success:before,[data-slot=alert-dialog-content] .member-error:before{content:"";width:18px;height:18px;-webkit-mask:var(--notice-icon) center / contain no-repeat;-webkit-mask:var(--notice-icon) center / contain no-repeat;mask:var(--notice-icon) center / contain no-repeat;background:currentColor;flex:none;margin-top:1px}.member-app .member-error,[data-slot=dialog-content] .member-error,[data-slot=alert-dialog-content] .member-error{--notice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 7.5v5.5M12 16.5v.01'/%3E%3C/svg%3E")}.member-app .member-success,[data-slot=dialog-content] .member-success{--notice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='m8 12.5 2.8 2.8L16.2 9.5'/%3E%3C/svg%3E")}.field-error{color:var(--c-err-ink);font-size:.875rem;font-weight:600}.member-app .member-field small,.member-app .stay-signed-in small,.member-app .check-line small{color:var(--c-muted);font-size:.875rem;line-height:1.45}.member-app .member-form-links a,.member-app .text-button{min-height:44px;color:var(--c-coral-ink);align-items:center;display:inline-flex}.member-steps{flex-wrap:wrap;gap:8px 16px;font-size:.875rem}@media (max-width:640px){.member-steps{gap:8px 12px;font-size:.875rem}}.legal-page{overflow-wrap:break-word;max-width:820px;margin-inline:auto}.legal-toc{border:1px solid var(--c-line);background:var(--c-soft);border-radius:14px;margin:24px 0 8px;padding:18px 22px}.legal-toc-title{color:var(--c-ink);margin:0 0 6px;font-weight:800}.legal-toc ol{columns:2;column-gap:28px;margin:0;padding:0;list-style:none}.legal-toc li{break-inside:avoid}.legal-toc a{min-height:44px;color:var(--c-coral-ink);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.legal-page h2[id]{scroll-margin-top:96px}@media (max-width:640px){.legal-toc ol{columns:1}}.legal-page h2{margin-top:28px;font-size:1.25rem}.legal-page .member-eyebrow{font-family:var(--font-body), system-ui, sans-serif;color:var(--c-muted);font-size:.875rem;line-height:1.5}[data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],.session-overlay{background:#0618139e}[data-slot=dialog-content],[data-slot=alert-dialog-content],.profile-photo-dialog,.connection-confirm-dialog{border:1px solid var(--c-line);border-radius:22px;box-shadow:0 30px 60px -20px #00000073}[data-slot=dialog-title],[data-slot=alert-dialog-title]{letter-spacing:-.01em;color:var(--c-ink);font-size:1.375rem;line-height:1.2}[data-slot=dialog-content]:has(>[data-slot=dialog-close]) [data-slot=dialog-title]{padding-right:48px}[data-slot=dialog-content]>[data-slot=dialog-close]{border-radius:12px;place-items:center;min-width:44px;min-height:44px;display:inline-grid}.session-dialog{background:var(--c-bg);color:var(--c-ink);border:1px solid var(--c-line)}.session-dialog h2{font-family:var(--font-serif-title,var(--font-display));letter-spacing:-.02em;color:var(--c-ink);font-size:2rem;font-weight:700}.session-dialog p{color:var(--c-muted)}.session-icon{background:var(--c-coral-soft);color:var(--c-coral-ink)}.session-dialog>button:first-of-type{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-on-primary);font-weight:800}.session-lock{min-height:44px;color:var(--c-coral-ink);font-weight:700}.verification-banner{background:var(--c-bg);color:var(--c-ink);border-width:1px;border-radius:16px}.verification-banner:not(.verification-banner-info){border-color:var(--c-warn);background:var(--c-warn-soft);color:var(--c-warn-ink)}.verification-banner:not(.verification-banner-info)>svg{color:var(--c-warn-ink)}.verification-banner-info{border-color:var(--c-primary-hover)}.verification-banner-info>svg{color:var(--c-coral-ink)}.verification-banner-action,.verification-banner-info .verification-banner-action{background:var(--c-primary);min-height:44px;color:var(--c-on-primary);align-items:center;padding:0 18px;display:inline-flex}.verification-banner-ignore{border-color:var(--c-line-strong);min-height:44px;color:var(--c-ink);align-items:center;padding:0 18px;display:inline-flex}.dashboard-verification-banner{border-color:var(--c-warn);background:var(--c-warn-soft);color:var(--c-warn-ink)}.home-screen-devices label:has(input:checked){background:var(--c-primary);color:var(--c-on-primary)}.claim-countdown-time{white-space:nowrap}.quick-photo-preview{object-fit:cover;border-radius:50%;width:96px;height:96px;margin:4px 0 8px}.quick-photo input[type=file]{min-height:44px;font:inherit}
