.j-ZxSa_loginPage{background:var(--hh-bg);width:100%;min-height:100vh;padding:0;display:block}.j-ZxSa_loginCard{background:var(--hh-bg);grid-template-columns:1fr 1fr;width:100%;min-height:100vh;display:grid}.j-ZxSa_loginFormSection{background:var(--hh-bg);flex-direction:column;justify-content:flex-start;align-items:center;padding:calc(clamp(2rem,3vw,4rem) + 2rem) clamp(2rem,3vw,4rem) clamp(2rem,3vw,4rem);display:flex;position:relative}.j-ZxSa_logoLink{align-items:center;display:inline-flex;position:absolute;top:clamp(1.25rem,2vw,2rem);left:clamp(1.25rem,2vw,2rem)}.j-ZxSa_logoImage{width:clamp(100px,10vw,150px);height:auto}.j-ZxSa_loginForm{background-color:var(--hh-surface);border-radius:var(--hh-card-radius);width:min(27rem,100%);box-shadow:none;padding:var(--space-8);text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-block:auto;display:flex}.j-ZxSa_loginFields{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.j-ZxSa_newHereButton{width:100%}.j-ZxSa_loginFields .primaryButton{width:100%}.j-ZxSa_loginAccentSection{background:var(--hh-accent);border:var(--hh-gutter) solid var(--hh-accent);position:relative;overflow:hidden}.j-ZxSa_accentImage{object-fit:cover;object-position:50% 15%;border-radius:var(--hh-img-radius);background:var(--hh-media-bg)}.j-ZxSa_loginLink{color:var(--hh-brand-text);text-underline-offset:4px;transition:color var(--hh-fast) ease;text-decoration:underline}.j-ZxSa_loginLink:hover{color:var(--hh-text)}.j-ZxSa_oauthDivider{width:100%;color:var(--hh-text-muted);font-size:calc(.875rem * var(--font-scale));align-items:center;gap:.75rem;display:flex}.j-ZxSa_oauthDivider:before,.j-ZxSa_oauthDivider:after{content:"";height:var(--hh-hairline-width);background:var(--hh-border-3);flex:1}.j-ZxSa_oauthButton{width:100%;min-height:var(--hh-tap);border:var(--hh-rule-width) solid var(--hh-line-strong);border-radius:var(--hh-r-control);color:var(--hh-text);font-family:inherit;font-size:calc(1.0625rem * var(--font-scale));cursor:pointer;transition:transform var(--hh-base) var(--hh-ease), box-shadow var(--hh-base) var(--hh-ease), background-color var(--hh-fast) ease, color var(--hh-fast) ease;background:0 0;justify-content:center;align-items:center;gap:.625rem;padding:10px 18px 8px;font-weight:700;line-height:1.2;display:flex}.j-ZxSa_oauthButton:is(:hover,:focus-visible):not(:disabled){background:var(--hh-cta-bg);color:var(--hh-cta-text);box-shadow:var(--hh-shadow-press);transform:translate(-2px,-2px)}.j-ZxSa_oauthButton:active:not(:disabled){box-shadow:none;transition-duration:80ms;transform:translate(0)scale(.98)}.j-ZxSa_oauthButton:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.j-ZxSa_oauthButton,.j-ZxSa_oauthButton:is(:hover,:focus-visible,:active){transform:none}}@media screen and (max-width:980px){.j-ZxSa_loginCard{min-height:100vh}}@media screen and (max-width:760px){.j-ZxSa_loginCard{grid-template-rows:auto 1fr;grid-template-columns:1fr}.j-ZxSa_loginAccentSection{order:-1;height:16rem}.j-ZxSa_loginAccentSection .j-ZxSa_accentImage{object-position:50% 10%}.j-ZxSa_loginFormSection{padding:4rem 1.5rem 2rem}.j-ZxSa_loginForm{padding:var(--space-6)}}
.Gy2NNa_row{width:100%;font-size:calc(.8125rem * var(--font-scale));flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem clamp(.75rem,1.4vw,1.25rem);padding-top:clamp(1.5rem,3vw,2.5rem);line-height:1.35;display:flex}.Gy2NNa_link{color:var(--hh-text-muted);text-underline-offset:4px;white-space:nowrap;transition:color var(--hh-fast) ease;text-decoration:underline}.Gy2NNa_link:hover,.Gy2NNa_link:focus-visible{color:var(--hh-text)}
.-ZrWlW_badge{z-index:1;border-radius:12px 12px var(--hh-r-tight) 12px;-webkit-backdrop-filter:blur(4px);min-width:32px;height:32px;color:var(--hh-surface-raised);font-family:var(--font-sans);font-size:calc(.75rem * var(--font-scale));letter-spacing:.02em;pointer-events:none;-webkit-user-select:none;user-select:none;background:#0c0c088c;place-items:center;padding:1px 10px 0;font-weight:700;line-height:1;display:grid;position:absolute;bottom:12px;right:12px}
.k-GBQq_fields{gap:var(--space-4);text-align:left;flex-direction:column;width:100%;display:flex}.k-GBQq_grid{gap:var(--space-3) var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.k-GBQq_full{grid-column:span 6}.k-GBQq_half{grid-column:span 3}.k-GBQq_wide{grid-column:span 4}.k-GBQq_narrow{grid-column:span 2}.k-GBQq_field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.k-GBQq_label{align-items:center;gap:var(--space-2);color:var(--hh-text);font-size:calc(1rem * var(--font-scale));font-weight:600;line-height:1.3;display:flex}.k-GBQq_optional{border-radius:var(--hh-r-control);border:var(--hh-rule-width) solid var(--hh-line-strong);color:var(--hh-text);font-size:calc(.75rem * var(--font-scale));align-items:center;padding:3px 7px 1px;font-weight:600;line-height:1.2;display:inline-flex}.k-GBQq_field .customInput{color:var(--hh-text);background:0 0;flex:1;width:auto;min-width:0;padding-left:.75rem;padding-right:.75rem}.k-GBQq_field .k-GBQq_inputError{border-color:var(--hh-danger)}.k-GBQq_hint{color:var(--hh-text-muted);font-size:calc(.8125rem * var(--font-scale));margin:0;line-height:1.4}.k-GBQq_error{color:var(--hh-danger);font-size:calc(.875rem * var(--font-scale));margin:0;font-weight:600;line-height:1.4}.k-GBQq_address{padding:var(--space-4) 0 0;border:0;border-top:var(--hh-hairline-width) solid var(--hh-border-3);min-width:0;margin:0}.k-GBQq_legend{float:left;width:100%;margin:0 0 var(--space-3);color:var(--hh-text);font-size:calc(1.0625rem * var(--font-scale));letter-spacing:-.01em;padding:0;font-weight:800}.k-GBQq_legend+.k-GBQq_grid{clear:both}@media (max-width:420px){.k-GBQq_half{grid-column:span 6}}
.yO52KW_steps{gap:var(--space-2);grid-template-columns:1fr 1fr;width:100%;margin:0;padding:0;list-style:none;display:grid}.yO52KW_step{align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:var(--hh-rule-width) solid var(--hh-border-3);color:var(--hh-text-muted);font-size:calc(.9375rem * var(--font-scale));text-align:left;font-weight:600;display:flex}.yO52KW_current,.yO52KW_done{border-top-color:var(--hh-line-strong);color:var(--hh-text)}.yO52KW_number{border-radius:var(--hh-r-full);border:var(--hh-rule-width) solid currentColor;width:1.75rem;height:1.75rem;font-size:calc(.875rem * var(--font-scale));flex-shrink:0;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.yO52KW_current .yO52KW_number{background:var(--hh-brand);border-color:var(--hh-brand);color:var(--hh-on-dark)}.yO52KW_done .yO52KW_number{color:var(--hh-text);background:0 0}.yO52KW_label{min-width:0}
.spxHPW_region{margin-bottom:var(--space-6)}.spxHPW_notice{align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border-radius:var(--hh-r-note);background:var(--hh-surface);color:var(--hh-text);display:flex}.spxHPW_inset{background:var(--hh-bg);border-radius:var(--hh-radius-md)}.spxHPW_iconDisc{border-radius:var(--hh-r-full);background:var(--hh-brand);width:2.75rem;height:2.75rem;color:var(--hh-accent-text);font-size:calc(1.25rem * var(--font-scale));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.spxHPW_body{flex:1;align-self:center;min-width:0}.spxHPW_title{font-size:calc(1.125rem * var(--font-scale));letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.25}.spxHPW_text{margin:var(--space-1) 0 0;color:var(--hh-text-2);line-height:1.5}.spxHPW_close{flex-shrink:0}
.VQ9nbW_viewport{z-index:2147483647;pointer-events:none;flex-direction:column;gap:.75rem;max-width:min(92vw,420px);display:flex;position:fixed}.VQ9nbW_viewport[data-position^=top]{top:1rem}.VQ9nbW_viewport[data-position^=bottom]{bottom:1rem}.VQ9nbW_viewport[data-position$=right]{right:1rem}.VQ9nbW_viewport[data-position$=left]{left:1rem}@media screen and (max-width:64rem){.VQ9nbW_viewport[data-position]{top:calc(var(--header-height) + var(--space-2));right:var(--space-4);bottom:auto;left:var(--space-4);align-items:center;max-width:none}.VQ9nbW_viewport .VQ9nbW_toast{width:min(36rem,100%);margin-left:0}}.VQ9nbW_toast{pointer-events:auto;border-radius:var(--hh-r-bubble) var(--hh-r-tight) var(--hh-r-bubble) var(--hh-r-bubble);border:var(--hh-rule-width) solid var(--hh-line-strong);background:var(--hh-bg);width:fit-content;max-width:100%;box-shadow:var(--hh-shadow-dropdown);animation:VQ9nbW_toastIn var(--hh-base) var(--hh-ease);align-items:flex-start;gap:.75rem;margin-left:auto;padding:.8rem .9rem .7rem;display:flex}@keyframes VQ9nbW_toastIn{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.VQ9nbW_toast{animation:none}}.VQ9nbW_icon{border-radius:var(--hh-r-full);width:2.5rem;height:2.5rem;color:var(--toast-disc);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.VQ9nbW_icon svg{width:2.25rem;height:2.25rem;stroke:var(--toast-mark)}.VQ9nbW_content{flex-direction:column;flex:1;gap:.1rem;min-width:0;padding:.35rem 0;display:flex}.VQ9nbW_title{font-size:calc(1.05rem * var(--font-scale));color:var(--hh-text);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.3}.VQ9nbW_description{font-size:calc(.95rem * var(--font-scale));color:var(--hh-text-2);overflow-wrap:anywhere;margin:0;line-height:1.45}.VQ9nbW_action{color:var(--hh-text);font-family:inherit;font-size:calc(1rem * var(--font-scale));text-underline-offset:4px;text-align:left;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:.25rem;padding:0;font-weight:700;line-height:1.35;text-decoration:underline}.VQ9nbW_action:hover{color:var(--hh-brand-text)}.VQ9nbW_close{border-radius:var(--hh-r-control);width:2.25rem;height:2.25rem;color:var(--hh-text-muted);cursor:pointer;transition:background-color var(--hh-fast) ease, color var(--hh-fast) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;padding:0;display:inline-flex}.VQ9nbW_close:hover{background:var(--hh-surface);color:var(--hh-text)}
@keyframes _1J23kG_slideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}._1J23kG_banner{z-index:9998;left:var(--space-4);right:var(--space-4);bottom:var(--space-4);max-width:60rem;max-height:calc(100dvh - 2 * var(--space-4));align-items:center;gap:var(--space-4) var(--space-8);padding:var(--space-6);background:var(--hh-bg);color:var(--hh-text);border:var(--hh-rule-width) solid var(--hh-line-strong);border-radius:var(--hh-card-radius);box-shadow:var(--hh-shadow-dropdown);animation:_1J23kG_slideUp var(--hh-reveal) var(--hh-ease);grid-template-columns:minmax(0,1fr) auto;margin-inline:auto;display:grid;position:fixed;overflow-y:auto}._1J23kG_bannerDetails{grid-template-columns:minmax(0,1fr)}._1J23kG_text{min-width:0}._1J23kG_title{margin:0 0 var(--space-2) 0;font-family:inherit;font-size:calc(1.125rem * var(--font-scale));letter-spacing:-.02em;font-weight:800;line-height:1.2}._1J23kG_description{font-size:calc(.9375rem * var(--font-scale));color:var(--hh-text-2);margin:0;line-height:1.5}._1J23kG_description a{color:var(--hh-brand-text);text-underline-offset:4px;font-weight:600;text-decoration:underline}._1J23kG_description a:hover{color:var(--hh-text)}._1J23kG_categories{gap:var(--space-3);margin:var(--space-4) 0 0;padding:var(--space-4) var(--space-6);border-radius:var(--hh-radius-md);background:var(--hh-surface);flex-direction:column;display:flex}._1J23kG_category{align-items:flex-start;gap:var(--space-3);display:flex}._1J23kG_category input[type=checkbox]{width:18px;height:18px;accent-color:var(--hh-brand);cursor:pointer;margin-top:.25rem}._1J23kG_category input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}._1J23kG_categoryLabel{font-weight:600;font-size:calc(.95rem * var(--font-scale));margin:0 0 var(--space-1) 0;color:var(--hh-text);display:block}._1J23kG_categoryDesc{font-size:calc(.9rem * var(--font-scale));color:var(--hh-text-muted);margin:0;line-height:1.4}._1J23kG_actions{align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}._1J23kG_bannerDetails ._1J23kG_actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-flow:wrap}._1J23kG_choice{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._1J23kG_choiceButton{white-space:nowrap;width:100%;min-width:0}._1J23kG_saveButton{white-space:nowrap}._1J23kG_settingsButton{color:var(--hh-text);border-radius:var(--hh-r-control);font-family:inherit;font-weight:700;font-size:calc(1rem * var(--font-scale));text-underline-offset:4px;min-height:var(--hh-tap);padding:10px var(--space-3) 8px;cursor:pointer;transition:color var(--hh-fast) ease;background:0 0;border:0;align-self:center;text-decoration:underline}._1J23kG_settingsButton:hover{color:var(--hh-brand-text)}@media (prefers-reduced-motion:reduce){._1J23kG_banner{animation:none}}@media (max-width:760px){._1J23kG_banner{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);max-height:calc(100dvh - 2 * var(--space-3));padding:var(--space-4);gap:var(--space-3);grid-template-columns:minmax(0,1fr)}._1J23kG_description{font-size:calc(.875rem * var(--font-scale))}._1J23kG_choiceButton{font-size:calc(.9375rem * var(--font-scale));padding-inline:var(--space-2);white-space:normal;text-align:center}._1J23kG_settingsButton{align-self:flex-start;padding-inline:0}._1J23kG_bannerDetails ._1J23kG_actions{flex-direction:column;align-items:stretch}._1J23kG_saveButton{width:100%}}@media (max-width:360px){._1J23kG_choice{grid-template-columns:1fr}}
._9GDc1G_hobbyField{border-radius:var(--hh-r-control);border:var(--hh-rule-width) solid var(--hh-line-strong);background-color:var(--hh-bg);flex-wrap:wrap;align-items:center;gap:.4rem;width:100%;min-height:3rem;padding:.4rem .6rem;display:flex}._9GDc1G_hobbyField:focus-within{outline:var(--hh-focus-width) solid var(--hh-focus,var(--hh-line-strong));outline-offset:3px}._9GDc1G_pillList{margin:0;padding:0;list-style:none;display:contents}._9GDc1G_pill{border-radius:var(--hh-r-control);border:var(--hh-rule-width) solid var(--hh-line-strong);color:var(--hh-text);font-size:calc(.9rem * var(--font-scale));background-color:#0000;align-items:center;gap:.15rem;max-width:100%;padding:4px 4px 4px 10px;font-weight:600;line-height:1.2;display:inline-flex}._9GDc1G_pillLabel{text-overflow:ellipsis;white-space:nowrap;padding-top:.1em;overflow:hidden}._9GDc1G_pillRemove{border-radius:var(--hh-r-control);width:1.25rem;height:1.25rem;color:var(--hh-text);font-size:calc(.95rem * var(--font-scale));cursor:pointer;transition:background-color var(--hh-fast) ease, color var(--hh-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}._9GDc1G_pillRemove:hover{background-color:var(--hh-surface);color:var(--hh-text)}._9GDc1G_hobbyInput{min-width:8rem;height:2rem;color:var(--hh-text);font-family:inherit;font-size:calc(1rem * var(--font-scale));background:0 0;border:none;outline:none;flex:1}
.-CmkfW_successPage{justify-content:center;align-items:center;height:calc(100vh - 10rem);display:flex}.-CmkfW_pageContent{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;height:100%;display:flex}.-CmkfW_checkIcon{font-size:calc(5rem * var(--font-scale));color:var(--hh-brand-text)}.-CmkfW_seccuessHeadline{font-size:calc(2rem * var(--font-scale));letter-spacing:-.02em;font-weight:800}
.xQf3zq_drafts{margin-bottom:var(--space-8)}.xQf3zq_heading{margin:0 0 var(--space-3);color:var(--hh-text-muted);font-size:calc(.95rem * var(--font-scale));font-weight:700}.xQf3zq_list{gap:var(--hh-gap-list);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.xQf3zq_card{align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--hh-surface);border-radius:var(--hh-card-radius-sm);flex-wrap:wrap;display:flex}.xQf3zq_initials{border-radius:var(--hh-avatar-radius);border:var(--hh-rule-width) dashed var(--hh-dashed);width:3rem;height:3rem;color:var(--hh-text-muted);font-weight:800;font-size:calc(1rem * var(--font-scale));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.xQf3zq_body{flex:14rem;min-width:0}.xQf3zq_name{color:var(--hh-text);font-size:calc(1.15rem * var(--font-scale));letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-weight:800}.xQf3zq_meta{align-items:center;gap:var(--space-2);margin:var(--space-1) 0 0;color:var(--hh-text-muted);font-size:calc(.9rem * var(--font-scale));flex-wrap:wrap;display:flex}.xQf3zq_chip{border:var(--hh-rule-width) solid var(--hh-line-strong);border-radius:var(--hh-r-control);color:var(--hh-text);background:0 0;align-items:center;gap:.45em;padding:3px 8px 1px;font-weight:700;display:inline-flex}.xQf3zq_dot{border-radius:var(--hh-r-full);background:var(--hh-status-pending);flex-shrink:0;width:.55em;height:.55em}.xQf3zq_dot_ok{background:var(--hh-status-ok)}.xQf3zq_dot_pending{background:var(--hh-status-pending)}.xQf3zq_dot_error{background:var(--hh-status-error)}.xQf3zq_dot_neutral{background:var(--hh-status-neutral)}.xQf3zq_dot_info{background:var(--hh-status-info)}.xQf3zq_actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.xQf3zq_confirmText{color:var(--hh-text);margin:0;font-weight:700}.xQf3zq_textButton{min-height:var(--hh-tap);padding:0 var(--space-1);color:var(--hh-text);font-family:inherit;font-size:calc(1rem * var(--font-scale));text-underline-offset:4px;cursor:pointer;background:0 0;border:none;font-weight:700;text-decoration:underline}.xQf3zq_textButton:hover{color:var(--hh-brand-text)}.xQf3zq_error{margin:var(--space-3) 0 0;color:var(--hh-danger);font-weight:700}.xQf3zq_hint{margin:var(--space-3) 0 0;color:var(--hh-text-muted);font-size:calc(.85rem * var(--font-scale))}
.ZcwlRa_overlay{z-index:10;padding:var(--space-4);background:var(--hh-scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ZcwlRa_dialog{width:min(32rem,100%);max-height:100%;padding:var(--space-6);background:var(--hh-bg);color:var(--hh-text);border:var(--hh-rule-width) solid var(--hh-line-strong);border-radius:var(--hh-card-radius);box-shadow:var(--hh-shadow-dropdown);overflow-y:auto}.ZcwlRa_title{margin:0 0 var(--space-3);font-size:calc(1.5rem * var(--font-scale));letter-spacing:-.02em;font-weight:800;line-height:1.15}.ZcwlRa_text{margin:0 0 var(--space-6);color:var(--hh-text-2);font-size:calc(1rem * var(--font-scale));line-height:1.5}.ZcwlRa_text p{margin:0 0 var(--space-2)}.ZcwlRa_text p:last-child{margin-bottom:0}.ZcwlRa_actions{gap:var(--hh-gap-list);flex-wrap:wrap;display:flex}
.rYp_Aa_pageHeader{margin-bottom:var(--space-8)}.rYp_Aa_mainHeadline{font-size:calc(2.5rem * var(--font-scale));letter-spacing:-.035em;margin:0;font-weight:800;line-height:1}.rYp_Aa_pageSubline{margin:var(--space-2) 0 0;color:var(--hh-text-2);font-size:calc(1.15rem * var(--font-scale));max-width:52ch;line-height:1.45}.rYp_Aa_cardGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));margin:0;padding:0;list-style:none;display:grid}.rYp_Aa_cardGridItem{display:flex}.rYp_Aa_emptyState{padding:var(--space-6);background:var(--hh-surface);border-radius:var(--hh-r-note);color:var(--hh-text-2);border:0;margin:0;line-height:1.5}@media (max-width:600px){.rYp_Aa_cardGrid{grid-template-columns:1fr}}
.E0kJGG_innerContainer{height:auto;min-height:35rem;display:flow-root;overflow-x:clip}.E0kJGG_pageHeader{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2.5rem;display:flex}.E0kJGG_pageHeaderText{min-width:0}.E0kJGG_hello{font-size:calc(2.5rem * var(--font-scale));letter-spacing:-.035em;margin:0;font-weight:800;line-height:1}.E0kJGG_pageSubline{color:var(--hh-text-2);font-size:calc(1.15rem * var(--font-scale));max-width:46ch;margin:.5rem 0 0;line-height:1.45}.E0kJGG_sectionHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.25rem;display:flex}.E0kJGG_subHeadline{font-size:calc(1.35rem * var(--font-scale));letter-spacing:-.02em;margin:0;font-weight:800}.E0kJGG_seniorButtonBox{right:1rem;bottom:max(1rem, env(safe-area-inset-bottom,0px));z-index:1000000000;gap:.5rem;padding:0;display:none;position:fixed}.E0kJGG_openButton{min-height:var(--hh-tap);background-color:var(--hh-cta-bg);color:var(--hh-cta-text);border-radius:var(--hh-r-control);cursor:pointer;font-family:inherit;font-size:inherit;transition:transform var(--hh-base) var(--hh-ease), box-shadow var(--hh-base) var(--hh-ease), background-color var(--hh-fast) ease, color var(--hh-fast) ease;white-space:nowrap;border:0;align-items:center;gap:.5rem;padding:12px 20px 10px;font-weight:700;line-height:1.2;display:inline-flex;position:static}.E0kJGG_openButton:hover,.E0kJGG_openButton:focus-visible{background-color:var(--hh-cta-hover-bg);color:var(--hh-cta-hover-text);box-shadow:var(--hh-shadow-press);transform:translate(-2px,-2px)}.E0kJGG_openButton:active{box-shadow:none;transition-duration:80ms;transform:translate(0)scale(.98)}.E0kJGG_headerAction{flex-shrink:0}@media screen and (max-width:870px){.E0kJGG_pageHeader{margin-bottom:1.75rem}.E0kJGG_headerAction{display:none}.E0kJGG_seniorButtonBox{display:flex;left:auto;right:1rem}body.mobileMenuOpen .E0kJGG_seniorButtonBox{display:none}}.E0kJGG_newSeniorModalOverlay{background:var(--hh-scrim);z-index:1000000001;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.E0kJGG_newSeniorModal{background:var(--hh-bg);border-radius:var(--hh-card-radius);border:var(--hh-rule-width) solid var(--hh-line-strong);width:min(1200px,98vw);max-height:92vh;box-shadow:var(--hh-shadow-dropdown);padding:0 1.25rem;scroll-padding-bottom:6rem;overflow:hidden auto}.E0kJGG_newSeniorModal:focus{outline:none}.E0kJGG_newSeniorModalHeader{z-index:3;background:var(--hh-bg);border-bottom:var(--hh-hairline-width) solid var(--hh-border);flex-direction:column;gap:.75rem;margin-bottom:.75rem;padding:1rem 0;display:flex;position:sticky;top:0}.E0kJGG_headerTopRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.E0kJGG_modalProgress{counter-reset:wizard-step;align-items:center;gap:.4rem;width:100%;display:flex}.E0kJGG_modalProgressItem{counter-increment:wizard-step;flex:1 1 0;align-items:center;gap:.4rem;min-width:0;display:flex}.E0kJGG_modalProgressItem:last-child{flex:none}.E0kJGG_modalProgressItem:before{content:counter(wizard-step);content:counter(wizard-step) / "";box-sizing:border-box;width:calc(2rem * var(--font-scale));height:calc(2rem * var(--font-scale));border-radius:var(--hh-r-full);border:var(--hh-rule-width) dashed var(--hh-dashed);color:var(--hh-text-muted);font-size:calc(.95rem * var(--font-scale));background:0 0;flex:none;justify-content:center;align-items:center;padding-top:.1em;font-weight:700;line-height:1;display:inline-flex}.E0kJGG_modalProgressItem:after{content:"";min-width:.75rem;height:var(--hh-rule-width);background:var(--hh-border-2);flex:auto}.E0kJGG_modalProgressItem:last-child:after{display:none}.E0kJGG_modalProgressFilled:before{background:var(--hh-cta-bg);color:var(--hh-cta-text);border:0}.E0kJGG_modalProgressFilled:has(+.E0kJGG_modalProgressFilled):before{content:"";content:"" / "";background:var(--hh-brand);color:var(--hh-accent-text);padding-top:0;font-family:bootstrap-icons;font-weight:400}.E0kJGG_modalProgressFilled:has(+.E0kJGG_modalProgressFilled):after{background:var(--hh-brand)}.E0kJGG_modalCloseButton{height:var(--hh-tap);width:var(--hh-tap);min-width:var(--hh-tap);border-radius:var(--hh-r-control);border:var(--hh-rule-width) solid var(--hh-line-strong);color:var(--hh-text);cursor:pointer;transition:background-color var(--hh-fast) ease;background:0 0;justify-content:center;align-items:center;display:inline-flex}.E0kJGG_modalCloseButton:hover{background:var(--hh-surface)}@media screen and (max-width:768px){.E0kJGG_newSeniorModalOverlay{align-items:stretch;padding:.35rem}.E0kJGG_newSeniorModal{border-radius:var(--hh-card-radius);width:100%;height:100%;max-height:none;padding:0 .85rem}.E0kJGG_newSeniorModalHeader{margin-bottom:.5rem;padding:.75rem 0}}@media (prefers-reduced-motion:reduce){.E0kJGG_openButton,.E0kJGG_openButton:is(:hover,:focus-visible,:active){transform:none}}
.j-zvBG_panel{gap:var(--space-4);padding:var(--space-6);border-radius:var(--hh-radius-md);background:var(--hh-bg);box-shadow:none;border:0;flex-direction:column;display:flex}.j-zvBG_title{font-size:calc(1.1rem * var(--font-scale));letter-spacing:-.01em;margin:0;font-weight:800}.j-zvBG_text{max-width:75ch;color:var(--hh-text-2);font-size:calc(.9rem * var(--font-scale));margin:0;line-height:1.5}.j-zvBG_legalLink{color:var(--hh-brand-text);text-underline-offset:4px;text-decoration:underline}.j-zvBG_legalLink:hover{color:var(--hh-text)}.j-zvBG_choices{gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.j-zvBG_choice{border:none;flex-direction:column;gap:.35rem;min-width:0;margin:0;padding:0;display:flex}.j-zvBG_choiceLabel{font-size:calc(.85rem * var(--font-scale));color:var(--hh-text);padding:0;font-weight:600}.j-zvBG_pillRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.j-zvBG_pill{min-height:var(--hh-tap);border:var(--hh-rule-width) solid var(--hh-line-strong);border-radius:var(--hh-r-control);color:var(--hh-text);cursor:pointer;transition:background-color var(--hh-fast) ease, border-color var(--hh-fast) ease, color var(--hh-fast) ease;background-color:#0000;align-items:center;gap:.45rem;padding:10px 16px 8px;font-weight:600;display:inline-flex}.j-zvBG_pill:hover{background-color:var(--hh-accent);color:var(--hh-text)}:root[data-theme=dark] .j-zvBG_choice:not(:disabled) .j-zvBG_pill:not(:has(input:checked)):hover{--hh-text:var(--hh-on-accent);--hh-line-strong:var(--hh-on-accent)}.j-zvBG_pill:has(input:checked){background-color:var(--hh-brand);border-color:var(--hh-brand);color:var(--hh-on-dark)}.j-zvBG_pill:has(input:checked) input{accent-color:var(--hh-accent-text)}.j-zvBG_choice:disabled .j-zvBG_pill{cursor:default;opacity:.6}.j-zvBG_choice:disabled .j-zvBG_pill:hover{background-color:#0000}.j-zvBG_choice:disabled .j-zvBG_pill:has(input:checked):hover{background-color:var(--hh-brand)}.j-zvBG_actions{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.j-zvBG_notice{border:var(--hh-rule-width) solid var(--hh-line-strong);border-radius:var(--hh-r-control);font-size:calc(.85rem * var(--font-scale));color:var(--hh-text);background:0 0;align-items:center;gap:.45em;margin:0;padding:5px 10px 3px;font-weight:600;display:inline-flex}.j-zvBG_dot{border-radius:var(--hh-r-full);background:var(--hh-status-ok);flex:none;width:.55em;height:.55em}.j-zvBG_dotOpen{background:var(--hh-status-pending)}.j-zvBG_noticeDeclined{border-color:var(--hh-danger);color:var(--hh-danger);font-weight:600}.j-zvBG_dotDeclined{background:var(--hh-status-error)}.j-zvBG_hint{font-size:calc(.8rem * var(--font-scale));color:var(--hh-text-muted);margin:0}.j-zvBG_error{color:var(--hh-danger);margin:0;font-weight:600}.j-zvBG_hoursNote{border-radius:var(--hh-r-note);background:var(--hh-surface);color:var(--hh-text);font-size:calc(.9rem * var(--font-scale));align-items:baseline;gap:.5rem;margin:0;padding:.75rem 1rem;line-height:1.5;display:flex}@media screen and (max-width:700px){.j-zvBG_panel{padding:var(--space-4)}.j-zvBG_actions{flex-direction:column;align-items:stretch}.j-zvBG_actions .primaryButton{justify-content:center}.j-zvBG_notice{align-self:flex-start}}
.WTaxGG_pageHeader{margin-bottom:2rem}.WTaxGG_mainHeadline{font-size:calc(2.5rem * var(--font-scale));letter-spacing:-.035em;margin:0;font-weight:800;line-height:1}.WTaxGG_pageSubline{color:var(--hh-text-2);font-size:calc(1.15rem * var(--font-scale));max-width:52ch;margin:.5rem 0 0;line-height:1.45}.WTaxGG_tabs{gap:var(--hh-gap-tab);background:0 0;border:0;max-width:100%;margin-bottom:1.25rem;padding:6px;display:inline-flex;overflow-x:auto}.WTaxGG_tabs button{min-height:var(--hh-tap);border:var(--hh-rule-width) solid var(--hh-line-strong);color:var(--hh-text);cursor:pointer;border-radius:var(--hh-r-control);font-family:inherit;font-size:calc(.98rem * var(--font-scale));white-space:nowrap;transition:background-color var(--hh-fast) ease, border-color var(--hh-fast) ease, color var(--hh-fast) ease;background:0 0;justify-content:center;align-items:center;gap:.45rem;padding:10px 18px 8px;font-weight:600;display:inline-flex}.WTaxGG_tabs button:hover{background-color:var(--hh-accent);color:var(--hh-text)}:root[data-theme=dark] .WTaxGG_tabs button:not(.WTaxGG_activeTab):hover{--hh-text:var(--hh-on-accent);--hh-line-strong:var(--hh-on-accent)}.WTaxGG_activeTab{box-shadow:none;font-weight:600;background-color:var(--hh-brand)!important;color:var(--hh-on-dark)!important;border-color:var(--hh-brand)!important}.WTaxGG_activeTab i{color:var(--hh-accent-text)}@media (max-width:480px){.WTaxGG_tabs{flex-wrap:wrap;width:100%;padding:0;display:flex;overflow-x:visible}.WTaxGG_tabs button{flex:1 1 0;padding-inline:10px}.WTaxGG_tabLabelSuffix{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.WTaxGG_tabContent{padding:8px 0}.WTaxGG_noCallText{padding:var(--space-6);background-color:var(--hh-surface);border-radius:var(--hh-r-note);color:var(--hh-text-2);border:0}.WTaxGG_callTableWrapper{width:100%;overflow-x:auto}.WTaxGG_callTable{border-collapse:separate;border-spacing:0;width:100%;min-width:800px}.WTaxGG_callTable th{text-align:left;font-size:calc(.85rem * var(--font-scale));color:var(--hh-text-muted);border-bottom:var(--hh-rule-width) solid var(--hh-line-strong);padding:0 16px 10px;font-weight:600}.WTaxGG_callRow{background:var(--hh-bg)}.WTaxGG_callRow:hover{background-color:var(--hh-surface)!important}.WTaxGG_callRow td{font-size:calc(.95rem * var(--font-scale));color:var(--hh-text);vertical-align:middle;background:inherit;border-bottom:var(--hh-hairline-width) solid var(--hh-border);transition:background-color var(--hh-fast) ease;padding:10px 16px}.WTaxGG_callRow:last-child td{border-bottom:var(--hh-rule-width) solid var(--hh-line-strong)}.WTaxGG_avatarCell{align-items:center;display:flex}.WTaxGG_avatar{border-radius:var(--hh-avatar-radius);background:var(--hh-accent-deep);width:36px;height:36px;font-size:calc(.75rem * var(--font-scale));color:var(--hh-text);justify-content:center;align-items:center;font-weight:800;display:inline-flex;overflow:hidden}:root[data-theme=dark] .WTaxGG_avatar{--hh-text:var(--hh-on-accent)}.WTaxGG_avatarImage{object-fit:cover;width:100%;height:100%}@media (max-width:768px){.WTaxGG_stickyAvatarColumn{z-index:2;background:inherit;position:sticky;left:0}.WTaxGG_callTable th.WTaxGG_stickyAvatarColumn{background:var(--hh-bg);z-index:3}}.WTaxGG_statusBadge{--status-dot:var(--hh-status-neutral);border:var(--hh-rule-width) solid var(--hh-line-strong);border-radius:var(--hh-r-control);color:var(--hh-text);font-size:calc(.85rem * var(--font-scale));white-space:nowrap;background:0 0;align-items:center;gap:.45em;padding:5px 10px 3px;font-weight:600;line-height:1.2;display:inline-flex}.WTaxGG_statusBadge:before{content:"";border-radius:var(--hh-r-full);background:var(--status-dot);flex-shrink:0;width:.55em;height:.55em}.WTaxGG_statuspending{--status-dot:var(--hh-status-pending)}.WTaxGG_statusscheduled{--status-dot:var(--hh-status-info)}.WTaxGG_statusrunning,.WTaxGG_statusdone{--status-dot:var(--hh-status-ok)}.WTaxGG_statusfailed{--status-dot:var(--hh-status-error)}.WTaxGG_statuscanceled{--status-dot:var(--hh-status-neutral)}.WTaxGG_callError{color:var(--hh-danger);max-width:260px}.WTaxGG_statuswaitlist{--status-dot:var(--hh-status-pending)}.WTaxGG_actionCell{align-items:center;gap:.5rem;display:flex}.WTaxGG_cancelBtn{min-height:var(--hh-tap);border:var(--hh-rule-width) solid var(--hh-danger);color:var(--hh-danger);border-radius:var(--hh-r-control);cursor:pointer;font-family:inherit;font-size:calc(.85rem * var(--font-scale));white-space:nowrap;transition:background-color var(--hh-fast) ease, color var(--hh-fast) ease;background:0 0;padding:8px 14px 6px;font-weight:700}.WTaxGG_cancelBtn:hover:not(:disabled){background:var(--hh-danger);color:var(--hh-on-danger)}.WTaxGG_cancelBtn:disabled{opacity:.45;cursor:not-allowed}.WTaxGG_cancelModalOverlay{z-index:1000;background:var(--hh-scrim);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.WTaxGG_cancelModal{background:var(--hh-bg);border-radius:var(--hh-card-radius);border:var(--hh-rule-width) solid var(--hh-line-strong);box-shadow:var(--hh-shadow-dropdown);flex-direction:column;gap:1rem;width:min(100%,28rem);padding:1.5rem;display:flex}.WTaxGG_cancelModalHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.WTaxGG_cancelModalTitle{font-size:calc(1.35rem * var(--font-scale));letter-spacing:-.01em;margin:0;font-weight:800}.WTaxGG_cancelModalCloseButton{width:var(--hh-tap);height:var(--hh-tap);border:var(--hh-rule-width) solid var(--hh-line-strong);border-radius:var(--hh-r-control);color:var(--hh-text);cursor:pointer;transition:background-color var(--hh-fast) ease;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.WTaxGG_cancelModalCloseButton:hover:not(:disabled){background:var(--hh-surface)}.WTaxGG_cancelModalCloseButton:disabled{opacity:.45;cursor:not-allowed}.WTaxGG_cancelModalText{color:var(--hh-text-2);margin:0;line-height:1.5}.WTaxGG_cancelModalWarning{color:var(--hh-danger);margin:0;font-weight:600;line-height:1.5}.WTaxGG_cancelModalActions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.WTaxGG_cancelModalDismissButton{min-height:var(--hh-tap);border:var(--hh-rule-width) solid var(--hh-line-strong);border-radius:var(--hh-r-control);cursor:pointer;color:var(--hh-text);transition:transform var(--hh-base) var(--hh-ease), box-shadow var(--hh-base) var(--hh-ease), background-color var(--hh-fast) ease, color var(--hh-fast) ease;background:0 0;padding:10px 18px 8px;font-family:inherit;font-weight:700}.WTaxGG_cancelModalDismissButton:is(:hover,:focus-visible):not(:disabled){background:var(--hh-cta-bg);color:var(--hh-cta-text);box-shadow:var(--hh-shadow-press);transform:translate(-2px,-2px)}.WTaxGG_cancelModalDismissButton:active:not(:disabled){box-shadow:none;transform:translate(0)scale(.98)}.WTaxGG_cancelModalDismissButton:disabled{opacity:.45;cursor:not-allowed}.WTaxGG_cancelConfirmButton{min-height:var(--hh-tap);background:var(--hh-danger);color:var(--hh-on-danger);border-radius:var(--hh-r-control);cursor:pointer;transition:transform var(--hh-base) var(--hh-ease), box-shadow var(--hh-base) var(--hh-ease);border:0;padding:12px 20px 10px;font-family:inherit;font-weight:700}.WTaxGG_cancelConfirmButton:is(:hover,:focus-visible):not(:disabled){box-shadow:var(--hh-shadow-press);transform:translate(-2px,-2px)}.WTaxGG_cancelConfirmButton:active:not(:disabled){box-shadow:none;transform:translate(0)scale(.98)}.WTaxGG_cancelConfirmButton:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.WTaxGG_cancelModalDismissButton,.WTaxGG_cancelConfirmButton,.WTaxGG_cancelModalDismissButton:is(:hover,:focus-visible,:active),.WTaxGG_cancelConfirmButton:is(:hover,:focus-visible,:active){transform:none}}
._03OzYG_settingsPage{width:100%}._03OzYG_settingsLayout{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:1rem;margin-bottom:3rem;display:grid}._03OzYG_discoverPlanButton,._03OzYG_securitySubmitButton,._03OzYG_upgradeConfirmButton,._03OzYG_verifyModalSubmitButton{min-height:var(--hh-tap);border-radius:var(--hh-r-control);background:var(--hh-cta-bg);color:var(--hh-cta-text);font-family:inherit;font-size:calc(1rem * var(--font-scale));white-space:nowrap;cursor:pointer;transition:transform var(--hh-base) var(--hh-ease), box-shadow var(--hh-base) var(--hh-ease), background-color var(--hh-fast) ease, color var(--hh-fast) ease;border:0;justify-content:center;align-items:center;gap:.5rem;padding:12px 20px 10px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}._03OzYG_discoverPlanButton:is(:hover,:focus-visible),._03OzYG_securitySubmitButton:is(:hover,:focus-visible),._03OzYG_upgradeConfirmButton:is(:hover,:focus-visible),._03OzYG_verifyModalSubmitButton:is(:hover,:focus-visible){background:var(--hh-cta-hover-bg);color:var(--hh-cta-hover-text);box-shadow:var(--hh-shadow-press);transform:translate(-2px,-2px)}._03OzYG_subscriptionUpgradeButton,._03OzYG_upgradeModalCancelButton,._03OzYG_verifyModalCancelButton,._03OzYG_loadMoreInvoicesButton,._03OzYG_invoiceDownload,._03OzYG_pdChangeButton{min-height:var(--hh-tap);border:var(--hh-rule-width) solid var(--hh-line-strong);border-radius:var(--hh-r-control);color:var(--hh-text);font-family:inherit;font-size:calc(1rem * var(--font-scale));white-space:nowrap;cursor:pointer;transition:transform var(--hh-base) var(--hh-ease), box-shadow var(--hh-base) var(--hh-ease), background-color var(--hh-fast) ease, color var(--hh-fast) ease;background:0 0;justify-content:center;align-items:center;gap:.45rem;padding:10px 18px 8px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}._03OzYG_subscriptionUpgradeButton:is(:hover,:focus-visible),._03OzYG_upgradeModalCancelButton:is(:hover,:focus-visible),._03OzYG_verifyModalCancelButton:is(:hover,:focus-visible),._03OzYG_loadMoreInvoicesButton:is(:hover,:focus-visible),._03OzYG_invoiceDownload:is(:hover,:focus-visible),._03OzYG_pdChangeButton:is(:hover,:focus-visible){background:var(--hh-cta-bg);color:var(--hh-cta-text);box-shadow:var(--hh-shadow-press);transform:translate(-2px,-2px)}._03OzYG_cancelConfirmButton,._03OzYG_pdDeleteButton,._03OzYG_pdDeleteConfirmButton{min-height:var(--hh-tap);border-radius:var(--hh-r-control);background:var(--hh-danger);color:var(--hh-on-danger);font-family:inherit;font-size:calc(1rem * var(--font-scale));white-space:nowrap;cursor:pointer;transition:transform var(--hh-base) var(--hh-ease), box-shadow var(--hh-base) var(--hh-ease), opacity var(--hh-fast) ease;border:0;justify-content:center;align-items:center;padding:12px 20px 10px;font-weight:700;line-height:1.2;display:inline-flex}._03OzYG_cancelConfirmButton:is(:hover,:focus-visible),._03OzYG_pdDeleteButton:is(:hover,:focus-visible),._03OzYG_pdDeleteConfirmButton:is(:hover,:focus-visible){box-shadow:var(--hh-shadow-press);transform:translate(-2px,-2px)}._03OzYG_pdLogoutButton{min-height:var(--hh-tap);border:var(--hh-rule-width) solid var(--hh-danger);border-radius:var(--hh-r-control);color:var(--hh-danger);font-family:inherit;font-size:calc(1rem * var(--font-scale));white-space:nowrap;cursor:pointer;transition:transform var(--hh-base) var(--hh-ease), box-shadow var(--hh-base) var(--hh-ease), background-color var(--hh-fast) ease, color var(--hh-fast) ease;background:0 0;justify-content:center;align-items:center;padding:10px 18px 8px;font-weight:700;line-height:1.2;display:inline-flex}._03OzYG_pdLogoutButton:is(:hover,:focus-visible){background:var(--hh-danger);color:var(--hh-on-danger);box-shadow:var(--hh-shadow-press);transform:translate(-2px,-2px)}._03OzYG_discoverPlanButton:active,._03OzYG_subscriptionUpgradeButton:active,._03OzYG_securitySubmitButton:active,._03OzYG_upgradeConfirmButton:active,._03OzYG_verifyModalSubmitButton:active,._03OzYG_upgradeModalCancelButton:active,._03OzYG_verifyModalCancelButton:active,._03OzYG_loadMoreInvoicesButton:active,._03OzYG_invoiceDownload:active,._03OzYG_pdChangeButton:active,._03OzYG_cancelConfirmButton:active,._03OzYG_pdDeleteButton:active,._03OzYG_pdDeleteConfirmButton:active,._03OzYG_pdLogoutButton:active{box-shadow:none;transition-duration:80ms;transform:translate(0)scale(.98)}._03OzYG_securitySubmitButton:disabled,._03OzYG_upgradeConfirmButton:disabled,._03OzYG_verifyModalSubmitButton:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;background:var(--hh-cta-bg);color:var(--hh-cta-text);transform:none}._03OzYG_subscriptionUpgradeButton:disabled,._03OzYG_upgradeModalCancelButton:disabled,._03OzYG_verifyModalCancelButton:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;color:var(--hh-text);background:0 0;transform:none}._03OzYG_cancelConfirmButton:disabled,._03OzYG_pdDeleteButton:disabled,._03OzYG_pdDeleteConfirmButton:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}._03OzYG_securitySubmitButton:disabled,._03OzYG_verifyModalSubmitButton:disabled{cursor:wait}._03OzYG_subscriptionWithdrawLink,._03OzYG_subscriptionCancelLink,._03OzYG_invoiceResetButton{min-height:var(--hh-tap);border-radius:var(--hh-r-control);color:var(--hh-text);font-family:inherit;font-size:calc(.95rem * var(--font-scale));text-underline-offset:4px;cursor:pointer;transition:color var(--hh-fast) ease;background:0 0;border:none;align-items:center;padding:0;font-weight:700;text-decoration:underline;display:inline-flex}._03OzYG_subscriptionWithdrawLink:hover:not(:disabled),._03OzYG_invoiceResetButton:hover{color:var(--hh-brand-text)}._03OzYG_subscriptionCancelLink:hover:not(:disabled){color:var(--hh-danger)}._03OzYG_subscriptionWithdrawLink:disabled,._03OzYG_subscriptionCancelLink:disabled{opacity:.45;cursor:wait}._03OzYG_upgradeModalCloseButton,._03OzYG_verifyModalCloseButton,._03OzYG_copyUserIdButton{width:var(--hh-tap);height:var(--hh-tap);min-width:var(--hh-tap);border:var(--hh-rule-width) solid var(--hh-line-strong);border-radius:var(--hh-r-control);color:var(--hh-text);font-size:calc(1.05rem * var(--font-scale));cursor:pointer;transition:background-color var(--hh-fast) ease, color var(--hh-fast) ease;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}._03OzYG_upgradeModalCloseButton:hover,._03OzYG_verifyModalCloseButton:hover{background:var(--hh-surface)}._03OzYG_upgradeModalCloseButton:disabled,._03OzYG_verifyModalCloseButton:disabled{opacity:.45;cursor:not-allowed;background:0 0}._03OzYG_sidebarCard{padding:var(--space-6) 1rem 1rem;border-radius:var(--hh-card-radius);background:var(--hh-surface);box-shadow:none;border:0;flex-direction:column;display:flex;position:sticky;top:0}._03OzYG_sidebarHeader{margin-bottom:1.25rem;padding:0 .35rem}._03OzYG_mainHeadline{font-size:calc(1.5rem * var(--font-scale));letter-spacing:-.025em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.05}._03OzYG_pageHeaderWrap{padding:0 0 1.5rem}._03OzYG_pageHeadline{font-size:calc(2.5rem * var(--font-scale));letter-spacing:-.035em;margin:0;font-weight:800;line-height:1}._03OzYG_sidebarSubtitle{color:var(--hh-text-2);font-size:calc(.95rem * var(--font-scale));margin:.4rem 0 0;line-height:1.4}._03OzYG_sidebar{flex-direction:column;gap:.15rem;display:flex}._03OzYG_sidebarItem{min-height:var(--hh-tap);text-align:left;color:var(--hh-text);border-radius:var(--hh-r-item);font-size:calc(1rem * var(--font-scale));-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;transition:background-color var(--hh-fast) ease, color var(--hh-fast) ease;background-color:#0000;border:none;align-items:center;gap:.65rem;padding:.7rem .85rem .6rem;font-family:inherit;font-weight:600;line-height:1.3;display:flex}._03OzYG_sidebarItemIcon{width:1.15rem;color:var(--hh-text-muted);transition:color var(--hh-fast) ease;justify-content:center;align-items:center;display:inline-flex}._03OzYG_sidebarItem:hover{background-color:var(--hh-border-3);color:var(--hh-text)}._03OzYG_sidebarItemActive,._03OzYG_sidebarItemActive:hover{background:var(--hh-brand);color:var(--hh-on-dark);font-weight:700}._03OzYG_sidebarItemActive ._03OzYG_sidebarItemIcon{color:var(--hh-accent-text)}._03OzYG_accordionToggle._03OzYG_sidebarItemActive,._03OzYG_accordionToggle._03OzYG_sidebarItemActive:hover{color:var(--hh-text);box-shadow:inset 0 0 0 var(--hh-rule-width) var(--hh-line-strong);background:0 0}._03OzYG_accordionToggle._03OzYG_sidebarItemActive:hover{background:var(--hh-border-3)}._03OzYG_accordionToggle._03OzYG_sidebarItemActive ._03OzYG_sidebarItemIcon{color:var(--hh-text)}._03OzYG_accordionSection{flex-direction:column;gap:.15rem;display:flex}._03OzYG_versionBadge{border-top:var(--hh-hairline-width) solid var(--hh-border-3);text-align:center;font-size:calc(.8rem * var(--font-scale));color:var(--hh-text-muted);-webkit-user-select:none;user-select:none;margin-top:1.25rem;padding-top:.75rem}._03OzYG_accordionToggle{cursor:pointer;justify-content:space-between;align-items:center;width:100%;display:flex}._03OzYG_accordionToggleLabel{align-items:center;gap:.65rem;display:inline-flex}._03OzYG_accordionContent{border-left:var(--hh-hairline-width) solid var(--hh-border-3);flex-direction:column;gap:.1rem;margin:.25rem 0 .25rem .85rem;padding-left:.6rem;display:flex}._03OzYG_sidebarSubItem{min-height:var(--hh-tap);text-align:left;color:var(--hh-text-2);border-radius:var(--hh-r-item);font-size:calc(.95rem * var(--font-scale));-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;transition:background-color var(--hh-fast) ease, color var(--hh-fast) ease;background:0 0;border:none;align-items:center;padding:.55rem .75rem .45rem;font-weight:600;line-height:1.3;display:flex}._03OzYG_sidebarSubItem:hover{background:var(--hh-border-3);color:var(--hh-text)}._03OzYG_sidebarSubItemActive,._03OzYG_sidebarSubItemActive:hover{background:var(--hh-brand);color:var(--hh-on-dark);font-weight:700}._03OzYG_settingsContent{width:100%;min-width:0;position:relative}._03OzYG_settingsContentCard{padding:var(--space-6);border-radius:var(--hh-card-radius);background:var(--hh-surface);box-shadow:none;border:0}._03OzYG_secondHeadline{font-size:calc(1.6rem * var(--font-scale));letter-spacing:-.02em;margin-top:0;margin-bottom:1.25rem;font-weight:800;line-height:1.05}._03OzYG_settingsList{flex-direction:column;display:flex}._03OzYG_listItem{border-top:var(--hh-hairline-width) solid var(--hh-border-3);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}._03OzYG_settingsList>._03OzYG_listItem:first-child{border-top:none;padding-top:0}._03OzYG_itemText{flex-direction:column;gap:.2rem;min-width:0;display:flex}._03OzYG_itemTitle{color:var(--hh-text);margin:0;font-weight:600}._03OzYG_itemDescription{max-width:60ch;color:var(--hh-text-muted);font-size:calc(.95rem * var(--font-scale));margin:0;line-height:1.45}._03OzYG_itemSelect{height:var(--hh-tap);border-radius:var(--hh-r-control);border:var(--hh-rule-width) solid var(--hh-line-strong);background-color:var(--hh-bg);width:7rem;color:var(--hh-text);font-family:inherit;font-size:calc(1rem * var(--font-scale));padding:.5rem}._03OzYG_itemSelect:disabled{background-color:var(--hh-surface);color:var(--hh-text-muted);border-color:var(--hh-border-2);cursor:not-allowed}._03OzYG_userIdLabel{font-size:calc(.85rem * var(--font-scale));color:var(--hh-text-muted);margin:0 0 .25rem;font-weight:600}._03OzYG_userIdValue{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:calc(.9rem * var(--font-scale));word-break:break-all;color:var(--hh-text-2);margin:0;line-height:1.3}._03OzYG_copyUserIdButton{opacity:0;pointer-events:none;transition:opacity var(--hh-base) ease, background-color var(--hh-fast) ease}._03OzYG_copyUserIdButton:hover{background:var(--hh-bg)}._03OzYG_copyUserIdButton:focus-visible{opacity:1;pointer-events:auto}._03OzYG_mobileLogoutSpacer{display:none}._03OzYG_billingPlaceholder{color:var(--hh-text-muted)}._03OzYG_switch{width:52px;height:var(--hh-tap);flex-shrink:0;display:inline-block;position:relative}._03OzYG_switch input{opacity:0;width:0;height:0}._03OzYG_slider{background-color:var(--hh-bg);border:var(--hh-rule-width) solid var(--hh-line-strong);border-radius:var(--hh-r-control);cursor:pointer;transition:background-color var(--hh-fast) ease, border-color var(--hh-fast) ease;position:absolute;inset:8px 0}._03OzYG_slider:before{content:"";background-color:var(--hh-line-strong);border-radius:var(--hh-r-tight);width:20px;height:20px;transition:transform var(--hh-base) var(--hh-ease), background-color var(--hh-fast) ease;position:absolute;top:2px;left:2px}._03OzYG_switch:hover input:not(:checked):not(:disabled)+._03OzYG_slider{background-color:var(--hh-accent)}:root[data-theme=dark] ._03OzYG_switch:hover input:not(:checked):not(:disabled)+._03OzYG_slider{border-color:var(--hh-on-accent)}:root[data-theme=dark] ._03OzYG_switch:hover input:not(:checked):not(:disabled)+._03OzYG_slider:before{background-color:var(--hh-on-accent)}._03OzYG_switch input:checked+._03OzYG_slider{background-color:var(--hh-brand);border-color:var(--hh-brand)}._03OzYG_switch input:checked+._03OzYG_slider:before{background-color:var(--hh-accent-text);transform:translate(24px)}._03OzYG_switch input:focus-visible+._03OzYG_slider{outline:var(--hh-focus-width) solid var(--hh-line-strong);outline-offset:3px}._03OzYG_switch input:disabled+._03OzYG_slider{opacity:.45;cursor:not-allowed}@media (forced-colors:active){._03OzYG_slider{forced-color-adjust:none;background-color:canvas;border-color:canvastext}._03OzYG_slider:before{background-color:canvastext}._03OzYG_switch input:checked+._03OzYG_slider{background-color:highlight;border-color:highlight}._03OzYG_switch input:checked+._03OzYG_slider:before{background-color:highlighttext}._03OzYG_switch input:disabled+._03OzYG_slider{border-color:graytext}}html[data-a11y~=focus] ._03OzYG_switch input:focus-visible+._03OzYG_slider{box-shadow:0 0 0 11px var(--hh-accent);outline-width:4px}._03OzYG_a11yIntro{max-width:60ch;margin:-.25rem 0 var(--space-6);color:var(--hh-text-2);line-height:1.45}._03OzYG_a11yGroup+._03OzYG_a11yGroup{margin-top:var(--space-8)}._03OzYG_a11yGroupTitle{margin:0 0 var(--space-2);padding-bottom:var(--space-2);border-bottom:var(--hh-rule-width) solid var(--hh-line-strong);font-size:calc(1.2rem * var(--font-scale));letter-spacing:-.01em;font-weight:800;line-height:1.15}._03OzYG_a11yGroup ._03OzYG_settingsList>._03OzYG_listItem:first-child{padding-top:1rem}._03OzYG_itemHint{max-width:60ch;color:var(--hh-brand-text);font-size:calc(.95rem * var(--font-scale));margin:.15rem 0 0;font-weight:600;line-height:1.45}._03OzYG_a11yFooter{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-6);border-top:var(--hh-rule-width) solid var(--hh-line-strong);flex-wrap:wrap;display:flex}._03OzYG_a11yFeedback{color:var(--hh-text-2);margin:0}._03OzYG_a11yFeedbackLink{color:var(--hh-brand-text);text-underline-offset:4px;font-weight:700;text-decoration:underline}._03OzYG_a11yFeedbackLink:hover{color:var(--hh-text)}._03OzYG_invoiceFilters{flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin-bottom:.5rem;display:flex}._03OzYG_invoiceFilter{gap:var(--space-1);flex-direction:column;display:flex}._03OzYG_invoiceFilterSearch{flex:240px;min-width:200px}._03OzYG_invoiceFilterLabel{color:var(--hh-text-muted);font-size:calc(.85rem * var(--font-scale));font-weight:700}._03OzYG_invoiceSearch{align-items:center;display:flex;position:relative}._03OzYG_invoiceSearchIcon{color:var(--hh-text-muted);pointer-events:none;position:absolute;left:.75rem}._03OzYG_invoiceSearchInput{width:100%;height:var(--hh-tap);border-radius:var(--hh-r-control);border:var(--hh-rule-width) solid var(--hh-line-strong);background:var(--hh-bg);color:var(--hh-text);font-size:calc(.95rem * var(--font-scale));padding:0 2.4rem}._03OzYG_invoiceSearchInput::placeholder{color:var(--hh-placeholder)}._03OzYG_invoiceSearchClear{border-radius:var(--hh-r-control);width:1.75rem;height:1.75rem;color:var(--hh-text-muted);cursor:pointer;transition:background-color var(--hh-fast) ease, color var(--hh-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:.5rem}._03OzYG_invoiceSearchClear:hover{background:var(--hh-surface);color:var(--hh-text)}._03OzYG_invoiceSelect{height:var(--hh-tap);border-radius:var(--hh-r-control);border:var(--hh-rule-width) solid var(--hh-line-strong);background-color:var(--hh-bg);color:var(--hh-text);font-family:inherit;font-size:calc(.95rem * var(--font-scale));cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2316201a' stroke-width='2.4' stroke-linecap='square' stroke-linejoin='miter'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;padding:0 2rem 0 .85rem}._03OzYG_invoiceResetButton{font-size:calc(.95rem * var(--font-scale));padding:0 .5rem}._03OzYG_invoiceSenior{font-size:calc(.95rem * var(--font-scale));color:var(--hh-text-2);align-items:center;gap:.4rem;margin:.55rem 0 0;font-weight:500;display:flex}._03OzYG_invoiceSenior svg{color:var(--hh-text-muted);flex-shrink:0}._03OzYG_invoiceYearSection{margin-top:1.75rem}._03OzYG_invoiceYearTitle{font-size:calc(1.25rem * var(--font-scale));letter-spacing:-.02em;color:var(--hh-text);align-items:center;gap:.75rem;margin-bottom:1rem;font-weight:800;display:flex}._03OzYG_invoiceYearTitle:after{content:"";height:var(--hh-rule-width);background:var(--hh-line-strong);flex:1}._03OzYG_invoiceGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}._03OzYG_invoiceCard{border-radius:var(--hh-radius-md);background:var(--hh-bg);box-shadow:none;border:0;flex-direction:column;padding:1.15rem 1.25rem 1.25rem;display:flex}._03OzYG_invoiceCardHeader{align-items:center;gap:.65rem;margin-bottom:.9rem;display:flex}._03OzYG_invoiceIcon{border-radius:var(--hh-r-full);background:var(--hh-accent);width:36px;height:36px;color:var(--hh-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:root[data-theme=dark] ._03OzYG_invoiceIcon{--hh-text:var(--hh-on-accent)}._03OzYG_invoiceHeaderText{flex:1;min-width:0}._03OzYG_invoiceLabel{font-size:calc(.85rem * var(--font-scale));color:var(--hh-brand-text);margin:0;font-weight:600}._03OzYG_invoiceNumber{font-weight:700;font-size:calc(1rem * var(--font-scale));color:var(--hh-text);text-overflow:ellipsis;white-space:nowrap;margin:.05rem 0 0;overflow:hidden}._03OzYG_invoiceStatus{border:var(--hh-rule-width) solid var(--hh-line-strong);border-radius:var(--hh-r-control);color:var(--hh-text);font-size:calc(.85rem * var(--font-scale));background:0 0;flex-shrink:0;align-items:center;gap:.45em;padding:5px 10px 3px;font-weight:600;line-height:1.2;display:inline-flex}._03OzYG_invoiceStatus:before{content:"";border-radius:var(--hh-r-full);background:var(--dot,var(--hh-status-neutral));flex-shrink:0;width:.55em;height:.55em}._03OzYG_invoiceStatus svg{display:none}._03OzYG_invoiceStatus_success{--dot:var(--hh-status-ok)}._03OzYG_invoiceStatus_warning{--dot:var(--hh-status-pending)}._03OzYG_invoiceStatus_danger{--dot:var(--hh-status-error)}._03OzYG_invoiceStatus_neutral{--dot:var(--hh-status-neutral)}._03OzYG_invoiceAmount{font-size:calc(1.65rem * var(--font-scale));letter-spacing:-.02em;color:var(--hh-text);margin:0;font-weight:800;line-height:1.1}._03OzYG_invoiceDate{font-size:calc(.95rem * var(--font-scale));color:var(--hh-text-muted);align-items:center;gap:.4rem;margin:.35rem 0 0;display:flex}._03OzYG_invoiceDate svg{flex-shrink:0}._03OzYG_invoiceDownload{margin-top:1.1rem}._03OzYG_invoiceNoPdf{font-size:calc(.9rem * var(--font-scale));color:var(--hh-placeholder);margin-top:1.1rem;padding:.55rem 0}._03OzYG_loadMoreInvoicesButton{margin-top:1rem;margin-inline:auto;display:block}@media (max-width:900px){._03OzYG_settingsLayout{grid-template-columns:minmax(0,1fr)}._03OzYG_sidebarCard{position:static}._03OzYG_settingsContentCard{padding:1.25rem}._03OzYG_sidebarItem,._03OzYG_sidebarSubItem{width:100%}._03OzYG_sidebarSubItem{margin-left:0}._03OzYG_copyUserIdButton{opacity:1;pointer-events:auto}._03OzYG_mobileLogoutSpacer{display:block}}._03OzYG_subscriptionsSubline{color:var(--hh-text-2);font-size:calc(1.05rem * var(--font-scale));margin:-.75rem 0 1.5rem;line-height:1.45}._03OzYG_subscriptionSummary{border-radius:var(--hh-radius-md);background:var(--hh-bg);padding:var(--space-2) var(--space-6);border:0;margin-bottom:1rem;display:grid}._03OzYG_summaryItem{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-bottom:var(--hh-hairline-width) solid var(--hh-border);min-width:0;padding:.9rem 0 .75rem;display:flex}._03OzYG_summaryItem:last-child{border-bottom:0}._03OzYG_summaryLabel{font-size:calc(1rem * var(--font-scale));color:var(--hh-text-muted);flex:none}._03OzYG_summaryValue{min-width:0;font-size:calc(1rem * var(--font-scale));color:var(--hh-text);text-align:right;overflow-wrap:anywhere;font-weight:700;line-height:1.3}._03OzYG_subscriptionEmptyState{border:var(--hh-rule-width) dashed var(--hh-dashed);border-radius:var(--hh-radius-md);text-align:center;background:0 0;flex-direction:column;align-items:center;gap:.35rem;padding:2rem 1.5rem;display:flex}._03OzYG_subscriptionEmptyTitle{font-size:calc(1.2rem * var(--font-scale));letter-spacing:-.01em;margin:0;font-weight:800}._03OzYG_subscriptionEmptyText{color:var(--hh-text-2);margin:0}._03OzYG_discoverPlanButton{margin-top:.85rem}._03OzYG_subscriptionsGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;display:grid}._03OzYG_subscriptionCard{border-radius:var(--hh-radius-md);background:var(--hh-bg);box-shadow:none;border:0;flex-direction:column;gap:1.15rem;padding:1.25rem;display:flex}._03OzYG_subscriptionCardHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._03OzYG_cardHeaderLeft{flex-direction:column;gap:.3rem;display:flex}._03OzYG_subscriptionPlanName{font-size:calc(1.25rem * var(--font-scale));letter-spacing:-.01em;margin:0;font-weight:800;line-height:1.15}._03OzYG_subscriptionMeta{color:var(--hh-text-muted);font-size:calc(.95rem * var(--font-scale));margin:.25rem 0 0}._03OzYG_subscriptionFacts{border-top:var(--hh-hairline-width) solid var(--hh-border);margin:0;display:grid}._03OzYG_subscriptionFact{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-bottom:var(--hh-hairline-width) solid var(--hh-border);min-width:0;padding:.75rem 0 .6rem;display:flex}._03OzYG_subscriptionFact:last-child{border-bottom:0}._03OzYG_factLabel{font-size:calc(.95rem * var(--font-scale));color:var(--hh-text-muted);flex:none;margin:0}._03OzYG_factValue{min-width:0;color:var(--hh-text);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}._03OzYG_subscriptionStatusBadge{border-radius:var(--hh-r-control);border:var(--hh-rule-width) solid var(--hh-line-strong);color:var(--hh-text);font-size:calc(.85rem * var(--font-scale));white-space:nowrap;background:0 0;flex-shrink:0;align-items:center;gap:.45em;padding:5px 10px 3px;font-weight:600;line-height:1.2;display:inline-flex}._03OzYG_subscriptionStatusDot{border-radius:var(--hh-r-full);background:var(--dot,var(--hh-status-neutral));flex-shrink:0;width:.55em;height:.55em}._03OzYG_subscriptionStatusBadgesuccess{--dot:var(--hh-status-ok)}._03OzYG_subscriptionStatusBadgewarning{--dot:var(--hh-status-pending)}._03OzYG_subscriptionStatusBadgedanger{--dot:var(--hh-status-error)}._03OzYG_subscriptionStatusBadgeneutral{--dot:var(--hh-status-neutral)}._03OzYG_subscriptionActionsRow{border-top:var(--hh-hairline-width) solid var(--hh-border);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1.15rem;display:flex}._03OzYG_subscriptionSecondaryActions{align-items:center;gap:1rem;display:flex}._03OzYG_subscriptionAlreadyCancelled{font-size:calc(.9rem * var(--font-scale));color:var(--hh-text-muted);align-items:center;gap:.35rem;font-weight:500;display:inline-flex}._03OzYG_securityDescription{color:var(--hh-text-2);margin-top:0;margin-bottom:1rem}._03OzYG_securityForm{flex-direction:column;gap:.55rem;width:min(100%,28rem);display:flex}._03OzYG_securityLabel{font-size:calc(.95rem * var(--font-scale));color:var(--hh-text);font-weight:600}._03OzYG_securityInput{width:100%;min-height:var(--hh-tap);border-radius:var(--hh-r-control);border:var(--hh-rule-width) solid var(--hh-line-strong);background-color:var(--hh-bg);color:var(--hh-text);margin-bottom:.6rem;padding:.7rem .75rem .6rem}._03OzYG_securitySubmitButton{margin-top:.25rem}._03OzYG_upgradeModalOverlay{z-index:1000;background:var(--hh-scrim);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:5rem 0 0 33rem}._03OzYG_upgradeModal{background:var(--hh-bg);border-radius:var(--hh-card-radius);border:var(--hh-rule-width) solid var(--hh-line-strong);box-shadow:var(--hh-shadow-dropdown);flex-direction:column;gap:1.25rem;width:min(100%,36rem);max-height:calc(100vh - 7rem);padding:1.5rem;display:flex;overflow-y:auto}._03OzYG_upgradeModalHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._03OzYG_upgradeModalTitle{font-size:calc(1.35rem * var(--font-scale));letter-spacing:-.01em;margin:0;font-weight:800;line-height:1.1}._03OzYG_upgradePlanList{flex-direction:column;gap:.6rem;display:flex}._03OzYG_upgradePlanCard{border:var(--hh-rule-width) solid var(--hh-border-2);border-radius:var(--hh-card-radius-sm);min-height:var(--hh-tap);cursor:pointer;transition:border-color var(--hh-fast) ease, box-shadow var(--hh-fast) ease, background-color var(--hh-fast) ease;color:var(--hh-text);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.9rem 1rem .8rem;font-family:inherit;display:flex}._03OzYG_upgradePlanCard:hover:not(._03OzYG_upgradePlanCardCurrent){border-color:var(--hh-line-strong)}._03OzYG_upgradePlanCardSelected,._03OzYG_upgradePlanCardSelected:hover:not(._03OzYG_upgradePlanCardCurrent){border-color:var(--hh-brand);box-shadow:inset 0 0 0 1px var(--hh-brand);background:var(--hh-surface)}._03OzYG_upgradePlanCardCurrent{opacity:.55;cursor:default}._03OzYG_upgradePlanCardInfo{flex-direction:column;gap:.2rem;display:flex}._03OzYG_upgradePlanCardTitle{font-weight:700;font-size:calc(1.05rem * var(--font-scale));color:var(--hh-text)}._03OzYG_upgradePlanCardDesc{font-size:calc(.9rem * var(--font-scale));color:var(--hh-text-muted)}._03OzYG_upgradePlanCardBadge{font-size:calc(.8rem * var(--font-scale));color:var(--hh-text);border:var(--hh-rule-width) solid var(--hh-line-strong);border-radius:var(--hh-r-control);white-space:nowrap;padding:4px 8px 2px;font-weight:600}._03OzYG_upgradePlanCardPrice{font-weight:800;font-size:calc(1.05rem * var(--font-scale));color:var(--hh-text);white-space:nowrap}._03OzYG_upgradeModalActions{justify-content:flex-end;gap:.75rem;display:flex}._03OzYG_upgradePlanCallsHint{font-size:calc(.85rem * var(--font-scale));color:var(--hh-text-muted);margin-top:.1rem}._03OzYG_upgradeStep2{flex-direction:column;gap:1rem;display:flex}._03OzYG_upgradeStep2Info{font-size:calc(.95rem * var(--font-scale));color:var(--hh-text-2);margin:0;line-height:1.5}._03OzYG_upgradeSlotList{flex-direction:column;gap:.6rem;display:flex}._03OzYG_upgradeSlotRow{align-items:center;gap:.6rem;display:flex}._03OzYG_upgradeSlotLabel{font-size:calc(.9rem * var(--font-scale));min-width:4.5rem;color:var(--hh-text);font-weight:600}._03OzYG_upgradeSlotSelect,._03OzYG_upgradeSlotTime{min-height:var(--hh-tap);border:var(--hh-rule-width) solid var(--hh-line-strong);border-radius:var(--hh-r-control);background:var(--hh-bg);color:var(--hh-text);font-size:calc(.95rem * var(--font-scale));flex:1;padding:.5rem .65rem;font-family:inherit}._03OzYG_upgradeKeepDaysFieldset{border:0;margin:0;padding:0}._03OzYG_upgradeKeepDaysLegend{font-size:calc(.95rem * var(--font-scale));color:var(--hh-text);margin-bottom:.6rem;padding:0;font-weight:600}._03OzYG_upgradeKeepDayList{flex-wrap:wrap;gap:.5rem;display:flex}._03OzYG_upgradeKeepDay{min-height:var(--hh-tap);border:var(--hh-rule-width) solid var(--hh-line-strong);border-radius:var(--hh-r-control);color:var(--hh-text);font-family:inherit;font-size:calc(.95rem * var(--font-scale));cursor:pointer;transition:background-color var(--hh-fast) ease, color var(--hh-fast) ease, border-color var(--hh-fast) ease;background:0 0;align-items:baseline;gap:.4rem;padding:.7rem .9rem .55rem;display:inline-flex}._03OzYG_upgradeKeepDay:hover{background:var(--hh-accent);color:var(--hh-text)}:root[data-theme=dark] ._03OzYG_upgradeKeepDay:not(._03OzYG_upgradeKeepDaySelected):hover{--hh-text:var(--hh-on-accent);--hh-line-strong:var(--hh-on-accent);--hh-text-muted:var(--hh-on-accent)}._03OzYG_upgradeKeepDaySelected,._03OzYG_upgradeKeepDaySelected:hover{background:var(--hh-brand);border-color:var(--hh-brand);color:var(--hh-on-dark)}._03OzYG_upgradeKeepDayName{font-weight:600}._03OzYG_upgradeKeepDayTime{font-size:calc(.85rem * var(--font-scale));color:var(--hh-text-muted)}._03OzYG_upgradeKeepDaySelected ._03OzYG_upgradeKeepDayTime{color:var(--hh-on-dark)}._03OzYG_upgradeKeepDaysHint{font-size:calc(.9rem * var(--font-scale));color:var(--hh-text-muted);margin:0}@media (max-width:900px){._03OzYG_upgradeModalOverlay{left:16rem}}@media (max-width:870px){._03OzYG_upgradeModalOverlay{top:5.5rem;left:0}}._03OzYG_cancelModalOverlay{z-index:1000;background:var(--hh-scrim);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:5rem 0 0 33rem}._03OzYG_cancelModal{background:var(--hh-bg);border-radius:var(--hh-card-radius);border:var(--hh-rule-width) solid var(--hh-line-strong);box-shadow:var(--hh-shadow-dropdown);flex-direction:column;gap:1.25rem;width:min(100%,26rem);padding:1.5rem;display:flex}._03OzYG_cancelModalHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._03OzYG_cancelModalTitle{font-size:calc(1.35rem * var(--font-scale));letter-spacing:-.01em;margin:0;font-weight:800;line-height:1.1}._03OzYG_cancelModalText{color:var(--hh-text-2);margin:0;line-height:1.5}@media (max-width:900px){._03OzYG_cancelModalOverlay{left:16rem}}@media (max-width:870px){._03OzYG_cancelModalOverlay{top:5.5rem;left:0}}._03OzYG_pdSection{background:var(--hh-surface);border-radius:var(--hh-card-radius);box-shadow:none;border:0;margin-bottom:1.25rem;overflow:hidden}._03OzYG_pdSectionHead{border-bottom:var(--hh-hairline-width) solid var(--hh-border-3);background:0 0;padding:1rem 1.25rem .85rem}._03OzYG_pdSectionTitle{font-size:calc(1.2rem * var(--font-scale));letter-spacing:-.01em;color:var(--hh-text);margin:0;font-weight:800}._03OzYG_pdSectionBody{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}._03OzYG_pdFieldRow{gap:1rem;display:grid}._03OzYG_pdFieldRow2{grid-template-columns:1fr 1fr}._03OzYG_pdFieldRowStreet{grid-template-columns:2fr 1fr}._03OzYG_pdFieldRowCity{grid-template-columns:1fr 3fr}._03OzYG_pdField{flex-direction:column;gap:.3rem;display:flex}._03OzYG_pdFieldLabel{font-size:calc(.9rem * var(--font-scale));color:var(--hh-text);font-weight:600}._03OzYG_pdFieldInput{border:var(--hh-rule-width) solid var(--hh-line-strong);border-radius:var(--hh-r-control);background:var(--hh-bg);width:100%;color:var(--hh-text);font-size:calc(.95rem * var(--font-scale));min-height:var(--hh-tap);padding:.6rem .75rem .5rem}._03OzYG_pdAccountSection{flex-direction:column;gap:.75rem;display:flex}._03OzYG_pdUserIdBox{border-radius:var(--hh-card-radius-sm);background:var(--hh-surface);border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex}._03OzYG_pdUserIdBox:hover ._03OzYG_copyUserIdButton{opacity:1;pointer-events:auto}._03OzYG_pdLogoutRow{border-radius:var(--hh-card-radius-sm);background:var(--hh-surface);border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex}._03OzYG_pdLogoutLabel{font-size:calc(1rem * var(--font-scale));color:var(--hh-text);margin:0 0 .2rem;font-weight:700}._03OzYG_pdLogoutDesc{font-size:calc(.9rem * var(--font-scale));color:var(--hh-text-muted);margin:0}._03OzYG_pdDeleteSection{border:var(--hh-rule-width) solid var(--hh-danger);border-radius:var(--hh-card-radius);background:var(--hh-surface);margin-top:2rem;overflow:hidden}._03OzYG_pdDeleteHead{border-bottom:var(--hh-hairline-width) solid var(--hh-border-3);padding:1rem 1.25rem .85rem}._03OzYG_pdDeleteTitle{font-size:calc(1.2rem * var(--font-scale));letter-spacing:-.01em;color:var(--hh-danger);margin:0;font-weight:800}._03OzYG_pdDeleteBody{flex-direction:column;gap:.75rem;padding:1rem 1.25rem 1.25rem;display:flex}._03OzYG_pdDeleteDesc{font-size:calc(.95rem * var(--font-scale));color:var(--hh-text-2);margin:0;line-height:1.5}._03OzYG_pdDeleteHint{font-size:calc(.9rem * var(--font-scale));color:var(--hh-text-2);border-radius:var(--hh-r-note);background:var(--hh-bg);border:0;margin:0;padding:.7rem .95rem .6rem}._03OzYG_pdDeleteActionRow{justify-content:flex-end;display:flex}._03OzYG_pdContactRow{align-items:flex-end;gap:.75rem;display:flex}._03OzYG_pdContactRow ._03OzYG_pdField{flex:1;min-width:0}._03OzYG_pdFieldInputReadonly{border-color:var(--hh-border-2);cursor:default;background:var(--hh-surface)!important;color:var(--hh-text-muted)!important}._03OzYG_pdChangeButton{height:var(--hh-tap);flex-shrink:0}._03OzYG_verifyModalOverlay{z-index:1200;background:var(--hh-scrim);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._03OzYG_verifyModal{background:var(--hh-bg);border-radius:var(--hh-card-radius);border:var(--hh-rule-width) solid var(--hh-line-strong);box-shadow:var(--hh-shadow-dropdown);flex-direction:column;gap:1rem;width:min(100%,28rem);padding:1.5rem;display:flex}._03OzYG_verifyModalHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._03OzYG_verifyModalTitle{font-size:calc(1.35rem * var(--font-scale));letter-spacing:-.01em;margin:0;font-weight:800;line-height:1.1}._03OzYG_verifyModalHint{font-size:calc(.95rem * var(--font-scale));color:var(--hh-text-2);border-radius:var(--hh-r-note);background:var(--hh-surface);border:0;margin:0;padding:.75rem 1rem .65rem;line-height:1.5}._03OzYG_verifyModalForm{flex-direction:column;gap:.5rem;display:flex}._03OzYG_verifyModalLabel{font-size:calc(.95rem * var(--font-scale));color:var(--hh-text);margin-bottom:.1rem;font-weight:600}._03OzYG_verifyModalInput{width:100%;min-height:var(--hh-tap);border:var(--hh-rule-width) solid var(--hh-line-strong);border-radius:var(--hh-r-control);background:var(--hh-bg);color:var(--hh-text);font-size:calc(.95rem * var(--font-scale));margin-bottom:.5rem;padding:.65rem .75rem .55rem}._03OzYG_verifyModalActions{justify-content:flex-end;gap:.6rem;margin-top:.25rem;display:flex}@media (max-width:700px){._03OzYG_pdFieldRow2,._03OzYG_pdFieldRowStreet,._03OzYG_pdFieldRowCity{grid-template-columns:1fr}._03OzYG_pdLogoutRow{flex-direction:column;align-items:flex-start}._03OzYG_pdContactRow{flex-direction:column;align-items:stretch}._03OzYG_pdChangeButton{width:100%}}@media (prefers-reduced-motion:reduce){._03OzYG_discoverPlanButton,._03OzYG_subscriptionUpgradeButton,._03OzYG_securitySubmitButton,._03OzYG_upgradeConfirmButton,._03OzYG_verifyModalSubmitButton,._03OzYG_upgradeModalCancelButton,._03OzYG_verifyModalCancelButton,._03OzYG_loadMoreInvoicesButton,._03OzYG_invoiceDownload,._03OzYG_pdChangeButton,._03OzYG_cancelConfirmButton,._03OzYG_pdDeleteButton,._03OzYG_pdDeleteConfirmButton,._03OzYG_pdLogoutButton,._03OzYG_discoverPlanButton:is(:hover,:focus-visible,:active),._03OzYG_subscriptionUpgradeButton:is(:hover,:focus-visible,:active),._03OzYG_securitySubmitButton:is(:hover,:focus-visible,:active),._03OzYG_upgradeConfirmButton:is(:hover,:focus-visible,:active),._03OzYG_verifyModalSubmitButton:is(:hover,:focus-visible,:active),._03OzYG_upgradeModalCancelButton:is(:hover,:focus-visible,:active),._03OzYG_verifyModalCancelButton:is(:hover,:focus-visible,:active),._03OzYG_loadMoreInvoicesButton:is(:hover,:focus-visible,:active),._03OzYG_invoiceDownload:is(:hover,:focus-visible,:active),._03OzYG_pdChangeButton:is(:hover,:focus-visible,:active),._03OzYG_cancelConfirmButton:is(:hover,:focus-visible,:active),._03OzYG_pdDeleteButton:is(:hover,:focus-visible,:active),._03OzYG_pdDeleteConfirmButton:is(:hover,:focus-visible,:active),._03OzYG_pdLogoutButton:is(:hover,:focus-visible,:active){transform:none}._03OzYG_slider,._03OzYG_slider:before{transition:none}}
.NNaC4W_strengthWrapper{text-align:left;width:100%;margin-top:-.5rem}.NNaC4W_strengthBarTrack{border-radius:var(--hh-r-tight);background:var(--hh-border-3);width:100%;height:6px;overflow:hidden}.NNaC4W_strengthBarFill{border-radius:var(--hh-r-tight);height:100%;transition:width var(--hh-base) var(--hh-ease), background-color var(--hh-fast) ease}.NNaC4W_criteriaList{font-size:calc(.8125rem * var(--font-scale));grid-template-columns:1fr 1fr;gap:.25rem .75rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.NNaC4W_criteriaList li{align-items:center;gap:.4rem;display:flex}.NNaC4W_criterionOpen{color:var(--hh-text-muted)}.NNaC4W_criterionMet{color:var(--hh-brand-text)}@media (prefers-reduced-motion:reduce){.NNaC4W_strengthBarFill{transition:background-color var(--hh-fast) ease}}
.Zg3TJa_container{flex-flow:column;justify-content:center;align-items:flex-start;width:100%;height:auto;display:flex}.Zg3TJa_mainHeadline{margin-bottom:-1rem}.Zg3TJa_reportForm{flex-flow:column;justify-content:center;align-items:flex-start;width:90%;display:flex}.Zg3TJa_label{font-weight:600;font-size:calc(1.3rem * var(--font-scale));color:var(--hh-text);margin-top:3rem;margin-bottom:1rem}.Zg3TJa_description,.Zg3TJa_techDetails{width:100%}.Zg3TJa_textInput,.Zg3TJa_select,.Zg3TJa_description{box-sizing:border-box;border:var(--hh-rule-width) solid var(--hh-line-strong);border-radius:var(--hh-r-control);font-size:calc(1rem * var(--font-scale));background-color:var(--hh-bg);color:var(--hh-text);padding:.65rem .75rem;font-family:inherit}.Zg3TJa_textInput,.Zg3TJa_select{width:100%;min-height:var(--hh-tap)}.Zg3TJa_fieldRow{flex-wrap:wrap;gap:1.5rem;width:100%;display:flex}.Zg3TJa_field{flex-direction:column;flex:12rem;display:flex}.Zg3TJa_field .Zg3TJa_label{margin-top:2rem}.Zg3TJa_fileTable{border-collapse:collapse;width:100%;margin-top:1rem}.Zg3TJa_fileTable th,.Zg3TJa_fileTable td{border:0;border-bottom:var(--hh-hairline-width) solid var(--hh-border);text-align:center;padding:8px}.Zg3TJa_fileTable th{border-bottom:var(--hh-rule-width) solid var(--hh-line-strong);color:var(--hh-text-muted);font-weight:600}.Zg3TJa_preview{border-radius:var(--hh-avatar-radius);background:var(--hh-media-bg);width:50px;height:auto}.Zg3TJa_deleteButton{width:var(--hh-tap);height:var(--hh-tap);color:var(--hh-text);border:var(--hh-rule-width) solid var(--hh-line-strong);font-size:calc(1.1rem * var(--font-scale));border-radius:var(--hh-r-control);cursor:pointer;transition:background-color var(--hh-fast) ease, color var(--hh-fast) ease;background-color:#0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.Zg3TJa_deleteButton:hover{background-color:var(--hh-surface)}.Zg3TJa_dropzone{box-sizing:border-box;border:var(--hh-rule-width) dashed var(--hh-dashed);border-radius:var(--hh-card-radius-sm);cursor:pointer;text-align:center;width:100%;transition:border-color var(--hh-fast) ease, background-color var(--hh-fast) ease;background-color:#0000;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:2rem 1rem;display:flex}.Zg3TJa_dropzone:hover,.Zg3TJa_dropzoneActive{border-color:var(--hh-line-strong);background-color:var(--hh-surface)}.Zg3TJa_dropzoneIcon{font-size:calc(2rem * var(--font-scale));color:var(--hh-text)}.Zg3TJa_dropzoneText{font-size:calc(1rem * var(--font-scale));color:var(--hh-text);margin:0}.Zg3TJa_dropzoneLink{color:var(--hh-brand-text);text-underline-offset:4px;font-weight:600;text-decoration:underline}.Zg3TJa_dropzoneHint{font-size:calc(.85rem * var(--font-scale));color:var(--hh-text-muted);margin:0}.Zg3TJa_hiddenFileInput{display:none}.Zg3TJa_checkboxRow{font-size:calc(1rem * var(--font-scale));cursor:pointer;align-items:center;gap:.6rem;margin-top:1rem;margin-bottom:1rem;display:flex}.Zg3TJa_checkboxRow input{cursor:pointer;width:1.15rem;height:1.15rem}.Zg3TJa_techDetails:disabled{background-color:var(--hh-surface);border-color:var(--hh-border-2);color:var(--hh-text-muted);cursor:not-allowed}.Zg3TJa_sendButton{margin-top:2rem;margin-bottom:10rem}
