.auth-page .contact-book{scroll-margin-top:24px}.auth-page .contact-section{margin-top:32px}.auth-page .contact-section__title{font-family:var(--font-sans);letter-spacing:0;color:var(--foreground);font-size:13px;font-weight:600;line-height:1.5}.auth-page .contact-section__lede{color:var(--ink-muted);margin-top:4px;font-size:13px;line-height:20px}.auth-page .contact-section__body{margin-top:16px}.auth-page .contact-book__title{margin-bottom:4px}.auth-page .auth-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:480px){.auth-page .auth-row{grid-template-columns:minmax(0,1fr)}}.auth-page .auth-label__required{color:var(--accent);margin-left:2px}.auth-page .auth-error{color:var(--red-ink);margin-top:4px;font-size:12px;line-height:1.5}.auth-page .auth-legend{border-top:1px solid var(--border-soft);letter-spacing:0;text-transform:none;color:var(--ink-muted);margin-top:4px;padding-top:12px;font-size:11px;font-weight:600;line-height:1.5}.auth-page .auth-select-wrap{position:relative}.auth-page .auth-select{appearance:none;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-right:30px}.auth-page .auth-select[data-placeholder=true]{color:var(--ink-faint);font-weight:500}.auth-page .auth-select option{background:var(--surface);color:var(--foreground)}.auth-page .auth-select-wrap__chevron{pointer-events:none;color:var(--ink-muted);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.auth-page .auth-textarea{resize:vertical;height:auto;min-height:88px;padding:7px 10px;line-height:1.5}.auth-page .auth-phone{height:var(--auth-control-h);border-radius:var(--auth-radius);border:1px solid var(--border-control);background:var(--surface);align-items:stretch;transition:border-color .1s,box-shadow .1s;display:flex}.auth-page .auth-phone:hover:not(:focus-within){border-color:var(--border-control-hover)}.auth-page .auth-phone:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.auth-page .auth-phone__country{flex:none;align-items:center;display:flex;position:relative}.auth-page .auth-phone__select{appearance:none;width:92px;height:100%;font-family:var(--font-sans);color:var(--foreground);cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:none;padding:0 24px 0 10px;font-size:13px}.auth-page .auth-phone__select option{background:var(--surface);color:var(--foreground)}.auth-page .auth-phone__facade{border-radius:var(--auth-radius) 0 0 var(--auth-radius);background:var(--surface);pointer-events:none;color:var(--foreground);align-items:center;gap:6px;padding:0 8px 0 10px;font-size:13px;line-height:1;display:flex;position:absolute;inset:0}.auth-page .auth-phone__facade--empty{color:var(--ink-faint)}.auth-page .auth-phone__facade svg{color:var(--ink-muted);margin-left:auto}.auth-page .auth-phone__divider{background:var(--border-soft);flex:none;width:1px;margin:7px 0}.auth-page .auth-phone__number{min-width:0;height:100%;font-family:var(--font-sans);color:var(--foreground);background:0 0;border:0;outline:none;flex:1;padding:0 10px;font-size:13px}.auth-page .auth-phone__number::placeholder{color:var(--ink-faint);opacity:1;font-weight:500}.auth-page .auth-check input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.auth-page .auth-btn[aria-disabled=true]{cursor:not-allowed}.auth-page .auth-btn--primary[aria-disabled=true]{border-color:color-mix(in srgb, var(--primary) 26%, var(--surface));background:color-mix(in srgb, var(--primary) 22%, var(--surface));color:var(--ink-soft);box-shadow:none}.auth-page .auth-btn--inline{width:auto}.auth-page .auth-form__note{text-align:center;color:var(--ink-dim);font-size:12px;line-height:1.5}.auth-page .auth-form__note a{color:var(--ink-muted);text-underline-offset:3px;text-decoration:underline}.auth-page .auth-form__note a:hover{color:var(--foreground)}.auth-page .contact-rows{border-top:1px solid var(--border-soft);flex-direction:column;list-style:none;display:flex}.auth-page .contact-rows a{border-bottom:1px solid var(--border-soft);color:var(--foreground);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;font-size:13px;line-height:20px;text-decoration:none;display:flex}.auth-page .contact-rows a:hover .contact-rows__value{text-underline-offset:3px;text-decoration:underline}.auth-page .contact-rows__label{color:var(--ink-muted)}.auth-page .contact-rows__value{font-variant-numeric:tabular-nums;text-align:right;word-break:break-word;font-weight:500}.auth-page .contact-address{font-family:var(--font-sans);color:var(--ink-soft);font-size:13px;font-style:normal;line-height:20px}.auth-page .contact-address__link{margin-top:4px}.auth-page .contact-map{border-radius:var(--auth-radius);border:1px solid var(--border);background:var(--surface-sunk);width:100%;height:200px;margin-top:12px;position:relative;overflow:hidden}.auth-page .contact-map__state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0 24px;display:flex;position:absolute;inset:0}.auth-page .contact-map__text{max-width:320px;color:var(--ink-dim);font-size:12px;line-height:1.5}.auth-page .contact-map__frame{border:0;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.auth-page .contact-colophon{border-top:1px solid var(--border-soft);margin-top:32px;padding-top:16px}.auth-page .contact-fineprint{color:var(--ink-dim);font-size:12px;line-height:1.5}.auth-page .contact-fineprint a{color:var(--ink-muted);text-underline-offset:3px;text-decoration:underline}.auth-page .contact-fineprint a:hover{color:var(--foreground)}.auth-page .contact-colophon .auth-linkrow{margin-top:16px;padding-bottom:8px}
