.jobs-module__GWLpvW__container{max-width:1120px;padding:var(--s-xl) var(--s-lg) var(--s-3xl);font-family:var(--font-system);color:var(--fg-primary);margin:0 auto}.jobs-module__GWLpvW__container :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-system);letter-spacing:-.02em;font-weight:600}.jobs-module__GWLpvW__header{gap:var(--s-xs);margin-bottom:var(--s-xl);flex-direction:column;display:flex}.jobs-module__GWLpvW__title{font-size:var(--t-display-sm);letter-spacing:-.025em;color:var(--fg-primary);margin:0;line-height:1.15}.jobs-module__GWLpvW__subtitle{font-size:var(--t-lead);letter-spacing:-.01em;color:var(--fg-secondary);max-width:68ch;margin:0;line-height:1.5}.jobs-module__GWLpvW__toolbar{align-items:center;gap:var(--s-sm);padding:var(--s-sm);background:var(--bg-surface);border:1px solid var(--line-subtle);border-radius:var(--r-lg);margin-bottom:var(--s-lg);flex-wrap:wrap;display:flex}.jobs-module__GWLpvW__searchField{align-items:center;gap:var(--s-xs);min-width:260px;padding:0 var(--s-sm);background:var(--bg-canvas);border:1px solid var(--line-default);border-radius:var(--r-md);height:44px;color:var(--fg-secondary);transition:border-color var(--m-fast) var(--ease-out);flex:280px;display:flex}.jobs-module__GWLpvW__searchField:focus-within,.jobs-module__GWLpvW__locationField:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.jobs-module__GWLpvW__searchInput{min-width:0;color:var(--fg-primary);font-family:inherit;font-size:var(--t-body);background:0 0;border:none;outline:none;flex:1;align-self:stretch}.jobs-module__GWLpvW__searchInput::placeholder{color:var(--fg-tertiary)}.jobs-module__GWLpvW__locationField{align-items:center;gap:var(--s-xs);min-width:180px;padding:0 var(--s-sm);background:var(--bg-canvas);border:1px solid var(--line-default);border-radius:var(--r-md);height:44px;color:var(--fg-secondary);transition:border-color var(--m-fast) var(--ease-out);flex:0 220px;display:flex}.jobs-module__GWLpvW__toolbar button[class*=btn]{height:44px}.jobs-module__GWLpvW__searchCounter{padding:0 var(--s-xs);text-align:right;flex-basis:100%;margin:0}.jobs-module__GWLpvW__cvPicker{align-items:center;gap:var(--s-xs);margin-bottom:var(--s-sm);padding:0 var(--s-2xs);flex-wrap:wrap;display:flex}.jobs-module__GWLpvW__cvPickerLabel{font-size:var(--t-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-tertiary);margin-right:var(--s-2xs);font-weight:600}.jobs-module__GWLpvW__cvPickerHint{font-size:var(--t-caption);color:var(--fg-tertiary)}.jobs-module__GWLpvW__filterRow{align-items:center;gap:var(--s-xs);margin-bottom:var(--s-lg);flex-wrap:wrap;display:flex}.jobs-module__GWLpvW__sortSelect{height:28px;padding:0 var(--s-sm);background:var(--bg-surface);border:1px solid var(--line-default);color:var(--fg-secondary);font-family:inherit;font-size:var(--t-body-sm);cursor:pointer;border-radius:999px}.jobs-module__GWLpvW__sortSelect:focus-visible{box-shadow:var(--focus-ring);outline:none}.jobs-module__GWLpvW__matchCount{align-items:baseline;gap:var(--s-2xs);font-size:var(--t-caption);color:var(--fg-tertiary);font-variant-numeric:tabular-nums;letter-spacing:.01em;display:inline-flex}.jobs-module__GWLpvW__matchCountNum{color:var(--brand);font-weight:600;font-size:var(--t-body-sm);line-height:1}.jobs-module__GWLpvW__kpis{gap:var(--s-xs);margin-bottom:var(--s-lg);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.jobs-module__GWLpvW__kpiValue{font-size:var(--t-title);letter-spacing:-.02em;color:var(--fg-primary);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.jobs-module__GWLpvW__kpiLabel{font-size:var(--t-caption);color:var(--fg-tertiary);letter-spacing:.02em;margin-top:var(--s-2xs)}.jobs-module__GWLpvW__loadingPhase{align-items:center;gap:var(--s-xs);padding:var(--s-xs) var(--s-sm);margin-bottom:var(--s-sm);color:var(--fg-secondary);font-size:var(--t-body-sm);letter-spacing:-.005em;display:flex}.jobs-module__GWLpvW__spinner{border:2px solid var(--line-default);border-top-color:var(--brand);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite jobs-module__GWLpvW__spin}@keyframes jobs-module__GWLpvW__spin{to{transform:rotate(360deg)}}.jobs-module__GWLpvW__loadingPhaseRelax{font-style:italic}@media (prefers-reduced-motion:reduce){.jobs-module__GWLpvW__spinner{animation:none}}.jobs-module__GWLpvW__emptyWrap{flex-direction:column;align-items:center;display:flex}.jobs-module__GWLpvW__autoRelaxToggle{align-items:center;gap:var(--s-xs);margin:var(--s-md) auto 0;padding:var(--s-xs) var(--s-sm);min-height:44px;color:var(--fg-secondary);font-size:var(--t-body-sm);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--r-sm);transition:color .15s ease-out;display:inline-flex}.jobs-module__GWLpvW__autoRelaxToggle:hover{color:var(--fg-primary)}.jobs-module__GWLpvW__autoRelaxCheckbox{width:16px;height:16px;accent-color:var(--brand);cursor:pointer}.jobs-module__GWLpvW__autoRelaxCheckbox:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:2px}.jobs-module__GWLpvW__notice{padding:var(--s-md);background:var(--state-info-soft);border-radius:var(--r-md);font-size:var(--t-body-sm);color:var(--fg-primary);margin-bottom:var(--s-lg);border:1px solid #5593f73d}.jobs-module__GWLpvW__notice a{color:var(--brand);text-underline-offset:2px;font-weight:500;text-decoration:underline}.jobs-module__GWLpvW__errorBanner{align-items:flex-start;gap:var(--s-sm);padding:var(--s-md);background:var(--state-danger-soft);border-radius:var(--r-md);color:var(--fg-primary);font-size:var(--t-body-sm);margin-bottom:var(--s-lg);border:1px solid #e250504d;display:flex}.jobs-module__GWLpvW__errorBanner>svg{color:var(--state-danger,#e25050);flex-shrink:0;margin-top:2px}.jobs-module__GWLpvW__errorBannerCopy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.jobs-module__GWLpvW__errorBannerTitle{color:var(--fg-primary);letter-spacing:-.005em;font-weight:600;line-height:1.4}.jobs-module__GWLpvW__errorBannerMeta{color:var(--fg-secondary);font-size:var(--t-caption)}.jobs-module__GWLpvW__errorBannerCta{flex-shrink:0}@media (max-width:640px){.jobs-module__GWLpvW__errorBanner{flex-direction:column;align-items:stretch}.jobs-module__GWLpvW__errorBannerCta{width:100%}}.jobs-module__GWLpvW__partialBanner{align-items:center;gap:var(--s-sm);padding:var(--s-xs) var(--s-md);margin-bottom:var(--s-md);background:var(--state-info-soft);border-radius:var(--r-md);color:var(--fg-primary);font-size:var(--t-body-sm);border:1px solid #5593f73d;display:flex}.jobs-module__GWLpvW__partialBanner>svg{color:var(--state-info);flex-shrink:0}.jobs-module__GWLpvW__partialBannerCopy{color:var(--fg-secondary);flex:1;min-width:0;line-height:1.45}.jobs-module__GWLpvW__partialBannerCta{flex-shrink:0}@media (max-width:640px){.jobs-module__GWLpvW__partialBanner{align-items:stretch;gap:var(--s-xs);flex-direction:column}.jobs-module__GWLpvW__partialBannerCta{width:100%}}.jobs-module__GWLpvW__searchScope{align-items:center;gap:var(--s-xs) var(--s-sm);margin:0 0 var(--s-sm);color:var(--fg-tertiary);font-size:var(--t-body-sm);flex-wrap:wrap;line-height:1.45;display:flex}.jobs-module__GWLpvW__searchScope>svg{flex-shrink:0}.jobs-module__GWLpvW__searchScopeHidden:before{content:"·";margin-right:var(--s-sm)}.jobs-module__GWLpvW__staleBanner{align-items:center;gap:var(--s-md);padding:var(--s-sm) var(--s-md);margin-bottom:var(--s-md);background:var(--state-info-soft);border-radius:var(--r-md);color:var(--fg-primary);font-size:var(--t-body-sm);border:1px solid #5593f73d;display:flex}.jobs-module__GWLpvW__staleBannerMain{align-items:flex-start;gap:var(--s-sm);flex:1;min-width:0;display:flex}.jobs-module__GWLpvW__staleBannerMain>svg{color:var(--state-info);flex-shrink:0;margin-top:2px}.jobs-module__GWLpvW__staleBannerCopy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.jobs-module__GWLpvW__staleBannerTitle{color:var(--fg-primary);letter-spacing:-.005em;font-weight:600}.jobs-module__GWLpvW__staleBannerDesc{color:var(--fg-secondary);line-height:1.45}.jobs-module__GWLpvW__staleBannerCta{flex-shrink:0}@media (max-width:640px){.jobs-module__GWLpvW__staleBanner{align-items:stretch;gap:var(--s-xs);flex-direction:column}.jobs-module__GWLpvW__staleBannerCta{width:100%}}.jobs-module__GWLpvW__relaxedBanner{justify-content:space-between;align-items:center;gap:var(--s-md);padding:var(--s-xs) var(--s-md);margin-bottom:var(--s-md);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--fg-primary);font-size:var(--t-body-sm);display:flex}.jobs-module__GWLpvW__relaxedBannerMain{align-items:center;gap:var(--s-sm);flex:1;min-width:0;display:flex}.jobs-module__GWLpvW__relaxedBannerMain>svg{color:var(--accent);flex-shrink:0}.jobs-module__GWLpvW__relaxedBannerCopy{color:var(--fg-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jobs-module__GWLpvW__relaxedBannerCta{flex-shrink:0}@media (max-width:640px){.jobs-module__GWLpvW__relaxedBanner{align-items:stretch;gap:var(--s-xs);flex-direction:column}.jobs-module__GWLpvW__relaxedBannerCopy{white-space:normal}.jobs-module__GWLpvW__relaxedBannerCta{width:100%}}.jobs-module__GWLpvW__listHeader{align-items:baseline;gap:var(--s-xs) var(--s-sm);padding:0 var(--s-2xs);margin-bottom:var(--s-sm);flex-wrap:wrap;display:flex}.jobs-module__GWLpvW__scoredAgainst{font-size:var(--t-caption);color:var(--fg-tertiary);letter-spacing:.01em;overflow-wrap:anywhere;min-width:0}.jobs-module__GWLpvW__jobList{gap:var(--s-sm);flex-direction:column;display:flex}.jobs-module__GWLpvW__jobHeader{gap:var(--s-md);align-items:flex-start;display:flex}.jobs-module__GWLpvW__headerMain{gap:var(--s-sm);flex:1;min-width:0;display:flex}.jobs-module__GWLpvW__matchColumn{align-items:flex-end;gap:var(--s-2xs);flex-direction:column;flex-shrink:0;display:flex}.jobs-module__GWLpvW__bestForLabel{font-size:var(--t-caption);color:var(--brand);text-align:right;overflow-wrap:anywhere;max-width:180px;font-weight:600;line-height:1.2}.jobs-module__GWLpvW__cvScoreList{flex-direction:column;align-items:stretch;gap:2px;max-width:180px;display:flex}.jobs-module__GWLpvW__cvScoreChip{justify-content:space-between;align-items:baseline;gap:var(--s-xs);padding:2px var(--s-xs);border-radius:var(--r-sm);background:var(--bg-elevated);border:1px solid var(--line-subtle);font-size:var(--t-caption);line-height:1.3;display:flex}.jobs-module__GWLpvW__cvScoreChipLabel{color:var(--fg-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jobs-module__GWLpvW__cvScoreChipValue{color:var(--fg-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0}@media (max-width:600px){.jobs-module__GWLpvW__matchColumn{align-items:flex-start}.jobs-module__GWLpvW__bestForLabel{text-align:left}}.jobs-module__GWLpvW__headerText{gap:var(--s-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.jobs-module__GWLpvW__jobTitle{font-size:var(--t-title-sm);letter-spacing:-.015em;color:var(--fg-primary);margin:0;font-weight:600;line-height:1.3}.jobs-module__GWLpvW__companyRow{align-items:center;gap:var(--s-xs);font-size:var(--t-body-sm);color:var(--fg-secondary);flex-wrap:wrap;display:inline-flex}.jobs-module__GWLpvW__companyName{color:var(--fg-secondary);font-size:var(--t-body-sm)}.jobs-module__GWLpvW__insightsBtn{background:var(--brand-soft);border:1px solid var(--brand-soft);border-radius:var(--r-sm);max-width:100%;min-height:34px;font:inherit;font-size:var(--t-caption);color:var(--brand);letter-spacing:-.005em;cursor:pointer;transition:background var(--m-fast) var(--ease-out), border-color var(--m-fast) var(--ease-out), color var(--m-fast) var(--ease-out);align-items:center;gap:6px;margin-top:8px;padding:7px 12px;font-weight:600;display:inline-flex}.jobs-module__GWLpvW__insightsBtn:hover{background:var(--brand-soft);border-color:var(--brand-medium);color:var(--brand-hover)}.jobs-module__GWLpvW__insightsBtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.jobs-module__GWLpvW__insightsBtn:active{background:var(--brand-softer)}.jobs-module__GWLpvW__insightsBtnIcon{color:var(--brand);transition:color var(--m-fast) var(--ease-out);flex-shrink:0}.jobs-module__GWLpvW__insightsBtn:hover .jobs-module__GWLpvW__insightsBtnIcon{color:var(--brand-hover)}.jobs-module__GWLpvW__insightsBtnLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:640px){.jobs-module__GWLpvW__insightsBtnLabel{text-overflow:clip;white-space:normal;overflow:visible}}.jobs-module__GWLpvW__insightsBtnChev{color:var(--brand);transition:transform var(--m-fast) var(--ease-out), color var(--m-fast) var(--ease-out);opacity:.85;flex-shrink:0}.jobs-module__GWLpvW__insightsBtn:hover .jobs-module__GWLpvW__insightsBtnChev{color:var(--brand-hover);opacity:1;transform:translate(2px)}@media (max-width:640px){.jobs-module__GWLpvW__insightsBtn{min-height:40px;font-size:var(--t-body-sm);padding:9px 14px}}@media (prefers-reduced-motion:reduce){.jobs-module__GWLpvW__insightsBtn,.jobs-module__GWLpvW__insightsBtnIcon,.jobs-module__GWLpvW__insightsBtnChev{transition:none}.jobs-module__GWLpvW__insightsBtn:hover .jobs-module__GWLpvW__insightsBtnChev{transform:none}}.jobs-module__GWLpvW__meta{align-items:center;gap:var(--s-sm);margin-top:var(--s-sm);font-size:var(--t-body-sm);color:var(--fg-tertiary);flex-wrap:wrap;display:flex}.jobs-module__GWLpvW__metaItem{align-items:center;gap:var(--s-2xs);color:var(--fg-secondary);display:inline-flex}.jobs-module__GWLpvW__metaItem svg{color:var(--fg-tertiary);flex-shrink:0}.jobs-module__GWLpvW__metaItemBtn{font:inherit;cursor:pointer;color:var(--fg-secondary);background:0 0;border:none;padding:0}.jobs-module__GWLpvW__metaItemBtn:hover{color:var(--fg-primary)}.jobs-module__GWLpvW__metaItemBtn:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-xs);outline:none}.jobs-module__GWLpvW__metaItemSalary{color:var(--fg-primary);font-variant-numeric:tabular-nums;font-weight:500}.jobs-module__GWLpvW__metaItemSalary[data-empty=true]{color:var(--fg-tertiary);font-style:italic;font-weight:400}.jobs-module__GWLpvW__metaSep{color:var(--fg-tertiary);opacity:.5}.jobs-module__GWLpvW__desc{margin:var(--s-md) 0 0;font-size:var(--t-body);color:var(--fg-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.jobs-module__GWLpvW__actions{gap:var(--s-xs);margin-top:var(--s-md);padding-top:var(--s-md);border-top:1px solid var(--line-subtle);flex-wrap:wrap;align-items:center;display:flex}.jobs-module__GWLpvW__chev{transition:transform var(--m-base) var(--ease-out)}.jobs-module__GWLpvW__chevOpen{transform:rotate(180deg)}.jobs-module__GWLpvW__applyLink{align-items:center;gap:var(--s-xs);padding:0 var(--s-xs);font-size:var(--t-body-sm);color:var(--fg-tertiary);transition:color var(--m-fast) var(--ease-out);margin-left:auto;text-decoration:none;display:inline-flex}.jobs-module__GWLpvW__publisherFavicon{object-fit:contain;flex-shrink:0;width:14px;height:14px;display:inline-block;transform:translateY(.5px)}.jobs-module__GWLpvW__applyLink:hover{color:var(--fg-primary)}.jobs-module__GWLpvW__applyLink:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-xs);outline:none}.jobs-module__GWLpvW__applyGroup{align-items:center;gap:var(--s-xs);margin-left:auto;display:inline-flex}.jobs-module__GWLpvW__applyLabel{font-size:var(--t-caption);color:var(--fg-tertiary)}.jobs-module__GWLpvW__applySourceLink{height:28px;padding:0 var(--s-sm);font-size:var(--t-caption);background:var(--bg-elevated);border:1px solid var(--line-default);color:var(--fg-secondary);align-items:center;gap:var(--s-xs);transition:background var(--m-fast) var(--ease-out), color var(--m-fast) var(--ease-out);border-radius:999px;text-decoration:none;display:inline-flex}.jobs-module__GWLpvW__applySourceLink:hover{background:var(--brand-soft);color:var(--fg-primary)}.jobs-module__GWLpvW__detail{transition:grid-template-rows var(--m-slow) var(--ease-out);grid-template-rows:0fr;margin-top:0;display:grid}.jobs-module__GWLpvW__detailOpen{grid-template-rows:1fr}.jobs-module__GWLpvW__detailInner{overflow:hidden}.jobs-module__GWLpvW__detailBody{padding-top:var(--s-md);margin-top:var(--s-md);border-top:1px solid var(--line-subtle);gap:var(--s-md);flex-direction:column;display:flex}.jobs-module__GWLpvW__detailHeading{font-size:var(--t-title-sm);letter-spacing:-.015em;color:var(--fg-primary);margin:0;font-weight:600}.jobs-module__GWLpvW__breakdownList{gap:var(--s-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jobs-module__GWLpvW__breakdownItem{gap:var(--s-sm);font-size:var(--t-body-sm);grid-template-columns:92px 1fr 48px;align-items:center;display:grid}.jobs-module__GWLpvW__breakdownLabel{color:var(--fg-primary);font-weight:500}.jobs-module__GWLpvW__breakdownBar{background:var(--bg-canvas);border-radius:999px;height:4px;display:block;overflow:hidden}.jobs-module__GWLpvW__breakdownFill{background:var(--brand);height:100%;transition:width var(--m-slow) var(--ease-out);border-radius:999px;display:block}.jobs-module__GWLpvW__breakdownItem[data-intensity=low] .jobs-module__GWLpvW__breakdownFill{background:var(--line-strong)}.jobs-module__GWLpvW__breakdownValue{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.jobs-module__GWLpvW__breakdownItem[data-intensity=high] .jobs-module__GWLpvW__breakdownValue{color:var(--brand)}.jobs-module__GWLpvW__breakdownItem[data-intensity=mid] .jobs-module__GWLpvW__breakdownValue{color:var(--fg-primary)}.jobs-module__GWLpvW__breakdownItem[data-intensity=low] .jobs-module__GWLpvW__breakdownValue{color:var(--fg-secondary)}.jobs-module__GWLpvW__breakdownNote{font-size:var(--t-caption);color:var(--fg-tertiary);margin-top:calc(var(--s-2xs) * -1);grid-column:1/-1;line-height:1.5}.jobs-module__GWLpvW__aiBlock{padding:var(--s-md);background:var(--bg-canvas);border:1px solid var(--line-subtle);border-radius:var(--r-md)}.jobs-module__GWLpvW__aiBlockHeader{align-items:center;gap:var(--s-2xs);font-size:var(--t-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-tertiary);margin-bottom:var(--s-xs);font-weight:500;display:inline-flex}.jobs-module__GWLpvW__aiBlockHeader svg{color:var(--brand)}.jobs-module__GWLpvW__aiText{font-size:var(--t-body);color:var(--fg-secondary);max-width:68ch;margin:0;line-height:1.55}.jobs-module__GWLpvW__prosConsGrid{gap:var(--s-md);grid-template-columns:1fr 1fr;display:grid}.jobs-module__GWLpvW__prosConsList{gap:var(--s-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jobs-module__GWLpvW__prosConsList li{font-size:var(--t-body-sm);color:var(--fg-secondary);padding-left:var(--s-md);line-height:1.5;position:relative}.jobs-module__GWLpvW__prosConsList li:before{content:"";left:var(--s-xs);background:var(--fg-tertiary);border-radius:50%;width:4px;height:4px;position:absolute;top:.55em}.jobs-module__GWLpvW__prosConsLabel{font-size:var(--t-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-tertiary);margin-bottom:var(--s-xs);font-weight:500}.jobs-module__GWLpvW__prosConsCol[data-kind=pro] .jobs-module__GWLpvW__prosConsLabel{color:var(--brand)}.jobs-module__GWLpvW__prosConsCol[data-kind=pro] li:before{background:var(--brand)}.jobs-module__GWLpvW__prosConsCol[data-kind=con] .jobs-module__GWLpvW__prosConsLabel{color:var(--fg-tertiary)}.jobs-module__GWLpvW__prosConsCol[data-kind=con] li:before{background:var(--line-strong)}.jobs-module__GWLpvW__importSection{margin-bottom:var(--s-lg)}.jobs-module__GWLpvW__importToggle{align-items:center;gap:var(--s-xs);height:36px;padding:0 var(--s-md);border:1px dashed var(--line-default);border-radius:var(--r-md);color:var(--fg-secondary);font-family:inherit;font-size:var(--t-body-sm);cursor:pointer;transition:background var(--m-fast) var(--ease-out), border-color var(--m-fast) var(--ease-out);background:0 0;display:inline-flex}.jobs-module__GWLpvW__importToggle:hover{background:var(--bg-surface);border-color:var(--line-strong);color:var(--fg-primary)}.jobs-module__GWLpvW__importCounter{margin-top:var(--s-xs)}.jobs-module__GWLpvW__importPanel{margin-top:var(--s-sm);padding:var(--s-lg);background:var(--bg-surface);border:1px solid var(--line-subtle);border-radius:var(--r-lg);gap:var(--s-md);flex-direction:column;display:flex}.jobs-module__GWLpvW__importTabs{background:var(--bg-canvas);border:1px solid var(--line-subtle);border-radius:var(--r-md);width:fit-content;padding:2px;display:inline-flex}.jobs-module__GWLpvW__importTab{padding:var(--s-2xs) var(--s-md);color:var(--fg-secondary);font:inherit;font-size:var(--t-body-sm);border-radius:calc(var(--r-md) - 2px);cursor:pointer;transition:background var(--m-fast) var(--ease-out);background:0 0;border:none}.jobs-module__GWLpvW__importTab[aria-selected=true]{background:var(--bg-elevated);color:var(--fg-primary)}.jobs-module__GWLpvW__importInput,.jobs-module__GWLpvW__importTextarea{width:100%;padding:var(--s-sm) var(--s-md);background:var(--bg-canvas);border:1px solid var(--line-default);border-radius:var(--r-md);color:var(--fg-primary);font-family:inherit;font-size:var(--t-body);transition:border-color var(--m-fast) var(--ease-out);outline:none}.jobs-module__GWLpvW__importInput:focus,.jobs-module__GWLpvW__importTextarea:focus{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.jobs-module__GWLpvW__importTextarea{resize:vertical;min-height:120px;font-size:var(--t-body-sm)}.jobs-module__GWLpvW__importInput::placeholder,.jobs-module__GWLpvW__importTextarea::placeholder{color:var(--fg-tertiary)}.jobs-module__GWLpvW__importError{padding:var(--s-sm) var(--s-md);background:var(--state-danger-soft);border-radius:var(--r-md);color:var(--fg-primary);font-size:var(--t-body-sm);border:1px solid #e250504d}.jobs-module__GWLpvW__emptyLinkBtn{align-items:center;gap:var(--s-xs);height:28px;padding:0 var(--s-sm);border:1px solid var(--line-default);border-radius:var(--r-sm);color:var(--fg-secondary);font-family:inherit;font-size:var(--t-body-sm);transition:background var(--m-fast) var(--ease-out), border-color var(--m-fast) var(--ease-out), color var(--m-fast) var(--ease-out);background:0 0;font-weight:500;text-decoration:none;display:inline-flex}.jobs-module__GWLpvW__emptyLinkBtn:hover{background:var(--bg-elevated);border-color:var(--line-strong);color:var(--fg-primary)}.jobs-module__GWLpvW__emptyLinkBtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.jobs-module__GWLpvW__skeletonList{gap:var(--s-sm);flex-direction:column;display:flex}.jobs-module__GWLpvW__skelCard{padding:var(--s-lg);background:var(--bg-surface);border:1px solid var(--line-subtle);border-radius:var(--r-lg);gap:var(--s-sm);flex-direction:column;display:flex}.jobs-module__GWLpvW__skelRow{border-radius:var(--r-xs);background:linear-gradient(90deg, var(--bg-elevated) 25%, var(--bg-hover) 50%, var(--bg-elevated) 75%);height:12px;animation:jobs-module__GWLpvW__shimmerFx 1.6s var(--ease-in-out) infinite;background-size:200% 100%}@keyframes jobs-module__GWLpvW__shimmerFx{0%{background-position:-200% 0}to{background-position:200% 0}}.jobs-module__GWLpvW__skelTitle{width:60%;height:18px}.jobs-module__GWLpvW__skelMeta{width:40%}.jobs-module__GWLpvW__skelBody{width:90%}@media (prefers-reduced-motion:reduce){.jobs-module__GWLpvW__skelRow{animation:none}}.jobs-module__GWLpvW__modalOverlay{background:var(--bg-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;padding-top:max(var(--s-md), env(safe-area-inset-top));padding-bottom:max(var(--s-md), env(safe-area-inset-bottom));padding-left:max(var(--s-md), env(safe-area-inset-left));padding-right:max(var(--s-md), env(safe-area-inset-right));animation:jobs-module__GWLpvW__fadeOverlay var(--m-fast) var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes jobs-module__GWLpvW__fadeOverlay{0%{opacity:0}to{opacity:1}}.jobs-module__GWLpvW__modalContent{background:var(--bg-elevated);border:1px solid var(--line-default);border-radius:var(--r-xl);box-shadow:var(--elev-modal);overscroll-behavior:contain;width:100%;max-width:460px;max-height:100%;animation:jobs-module__GWLpvW__modalIn var(--m-base) var(--ease-out);overflow:hidden auto}@keyframes jobs-module__GWLpvW__modalIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.jobs-module__GWLpvW__modalHeader{padding:var(--s-md) var(--s-lg);border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:center;display:flex}.jobs-module__GWLpvW__modalTitle{font-size:var(--t-title-sm);letter-spacing:-.015em;color:var(--fg-primary);margin:0;font-weight:600}.jobs-module__GWLpvW__closeBtn{border-radius:var(--r-md);width:36px;height:36px;color:var(--fg-tertiary);cursor:pointer;transition:background var(--m-fast) var(--ease-out), color var(--m-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.jobs-module__GWLpvW__closeBtn:hover{background:var(--bg-hover);color:var(--fg-primary)}.jobs-module__GWLpvW__closeBtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.jobs-module__GWLpvW__drillBody{padding:var(--s-lg);gap:var(--s-md);flex-direction:column;display:flex}.jobs-module__GWLpvW__drillValue{font-size:var(--t-title);letter-spacing:-.02em;color:var(--fg-primary);font-weight:600}.jobs-module__GWLpvW__drillSource{align-items:center;gap:var(--s-xs);font-size:var(--t-caption);color:var(--fg-tertiary);display:inline-flex}.jobs-module__GWLpvW__drillSource strong{color:var(--fg-secondary);font-weight:500}.jobs-module__GWLpvW__drillSourceBadge{padding:var(--s-2xs) var(--s-xs);background:var(--bg-canvas);border:1px solid var(--line-subtle);border-radius:var(--r-sm);color:var(--fg-secondary);font-size:var(--t-caption);align-items:center;display:inline-flex}.jobs-module__GWLpvW__drillBenefits{gap:var(--s-2xs);flex-wrap:wrap;display:flex}.jobs-module__GWLpvW__drillDesc{font-size:var(--t-body-sm);color:var(--fg-secondary);padding:var(--s-md);background:var(--bg-canvas);border:1px solid var(--line-subtle);border-radius:var(--r-md);margin:0;line-height:1.55}.jobs-module__GWLpvW__savedBtn.jobs-module__GWLpvW__savedBtn{background:var(--brand-soft);border-color:var(--brand-medium);color:var(--brand)}.jobs-module__GWLpvW__savedBtn.jobs-module__GWLpvW__savedBtn:hover:not(:disabled){background:var(--brand-soft);border-color:var(--brand);color:var(--brand-hover)}.jobs-module__GWLpvW__toast{bottom:calc(var(--s-xl) + env(safe-area-inset-bottom));right:calc(var(--s-xl) + env(safe-area-inset-right));padding:var(--s-sm) var(--s-md);border-radius:var(--r-md);font-size:var(--t-body-sm);z-index:9999;align-items:center;gap:var(--s-xs);background:var(--bg-elevated);border:1px solid var(--line-default);box-shadow:var(--elev-raised);animation:jobs-module__GWLpvW__toastIn var(--m-base) var(--ease-out);color:var(--fg-primary);font-weight:500;display:inline-flex;position:fixed}.jobs-module__GWLpvW__toast[data-kind=success] svg{color:var(--state-success)}.jobs-module__GWLpvW__toast[data-kind=info] svg{color:var(--state-info)}@keyframes jobs-module__GWLpvW__toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:640px){.jobs-module__GWLpvW__container{padding:var(--s-lg) var(--s-md) var(--s-2xl)}.jobs-module__GWLpvW__toolbar{flex-direction:column;align-items:stretch}.jobs-module__GWLpvW__searchField,.jobs-module__GWLpvW__locationField{flex:auto}.jobs-module__GWLpvW__jobHeader{flex-direction:column}.jobs-module__GWLpvW__prosConsGrid{grid-template-columns:1fr}.jobs-module__GWLpvW__applyGroup,.jobs-module__GWLpvW__applyLink{margin-left:0}.jobs-module__GWLpvW__breakdownItem{grid-template-columns:80px 1fr 44px}}@media (hover:none) and (pointer:coarse){.jobs-module__GWLpvW__searchInput,.jobs-module__GWLpvW__importInput,.jobs-module__GWLpvW__importTextarea{font-size:max(1rem, var(--t-body))}.jobs-module__GWLpvW__sortSelect{font-size:max(1rem, var(--t-body-sm))}.jobs-module__GWLpvW__sortSelect,.jobs-module__GWLpvW__importToggle,.jobs-module__GWLpvW__emptyLinkBtn,.jobs-module__GWLpvW__applySourceLink{height:auto;min-height:44px}.jobs-module__GWLpvW__importTab,.jobs-module__GWLpvW__insightsBtn{min-height:44px}.jobs-module__GWLpvW__closeBtn{width:44px;height:44px}.jobs-module__GWLpvW__applyLink,.jobs-module__GWLpvW__metaItemBtn{position:relative}.jobs-module__GWLpvW__applyLink:after,.jobs-module__GWLpvW__metaItemBtn:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}@media (max-width:640px){.jobs-module__GWLpvW__toast{left:var(--s-md);right:max(var(--s-md), env(safe-area-inset-right));bottom:calc(var(--s-md) + env(safe-area-inset-bottom));text-align:center;justify-content:center}}.jobs-module__GWLpvW__planSlot{margin-bottom:var(--s-lg);min-width:0}.jobs-module__GWLpvW__unscored{align-items:center;gap:var(--s-xs);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;display:flex}.jobs-module__GWLpvW__unscoredLabel{padding:2px var(--s-xs);border-radius:var(--r-sm);border:1px dashed var(--line-strong);background:var(--bg-elevated);color:var(--fg-secondary);font-size:var(--t-caption);white-space:nowrap;align-items:center;font-weight:600;line-height:1.4;display:inline-flex}.jobs-module__GWLpvW__unscoredRetry{min-height:32px;padding:0 var(--s-xs);border:1px solid var(--line-default);border-radius:var(--r-sm);color:var(--fg-primary);font:inherit;font-size:var(--t-caption);cursor:pointer;background:0 0}.jobs-module__GWLpvW__unscoredRetry:hover:not(:disabled){background:var(--bg-hover)}.jobs-module__GWLpvW__unscoredRetry:focus-visible{outline:2px solid var(--state-info);outline-offset:2px}.jobs-module__GWLpvW__unscoredRetry:disabled{color:var(--fg-tertiary);cursor:default}.jobs-module__GWLpvW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px),(pointer:coarse){.jobs-module__GWLpvW__unscored{justify-content:flex-start}.jobs-module__GWLpvW__unscoredRetry{min-width:44px;min-height:44px}}
.CompanyInsights-module__kU18nW__overlay{-webkit-backdrop-filter:blur(8px);z-index:1000;padding:var(--s-lg);animation:CompanyInsights-module__kU18nW__ciOverlayIn .16s var(--ease-out);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CompanyInsights-module__kU18nW__modal{background:var(--bg-surface);border:1px solid var(--line-default);border-radius:var(--r-xl);box-shadow:var(--elev-modal);width:100%;max-width:720px;max-height:88vh;animation:CompanyInsights-module__kU18nW__ciModalIn .16s var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.CompanyInsights-module__kU18nW__hero{justify-content:space-between;align-items:flex-start;gap:var(--s-md);padding:var(--s-lg);border-bottom:1px solid var(--line-subtle);display:flex}.CompanyInsights-module__kU18nW__heroIdentity{align-items:center;gap:var(--s-md);flex:1;min-width:0;display:flex}.CompanyInsights-module__kU18nW__heroText{flex-direction:column;gap:2px;min-width:0;display:flex}.CompanyInsights-module__kU18nW__heroTitle{font-family:var(--font-display);font-size:var(--t-display-sm);letter-spacing:-.02em;color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;line-height:1.15;overflow:hidden}.CompanyInsights-module__kU18nW__heroSubtitle{font-size:var(--t-caption);color:var(--fg-tertiary);font-variant-numeric:tabular-nums;margin:0}.CompanyInsights-module__kU18nW__heroActions{align-items:center;gap:var(--s-xs);flex-shrink:0;display:inline-flex}.CompanyInsights-module__kU18nW__refreshBtn{border-radius:var(--r-sm);min-height:32px;font:inherit;font-size:var(--t-caption);color:var(--fg-secondary);cursor:pointer;transition:color var(--m-fast) var(--ease-out), background var(--m-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.CompanyInsights-module__kU18nW__refreshBtn:hover:not(:disabled){color:var(--fg-primary);background:var(--bg-hover)}.CompanyInsights-module__kU18nW__refreshBtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.CompanyInsights-module__kU18nW__refreshBtn:disabled{opacity:.5;cursor:not-allowed}.CompanyInsights-module__kU18nW__refreshSpinning{animation:.9s linear infinite CompanyInsights-module__kU18nW__ciSpin}.CompanyInsights-module__kU18nW__closeBtn{border-radius:var(--r-sm);width:36px;height:36px;color:var(--fg-tertiary);cursor:pointer;transition:color var(--m-fast) var(--ease-out), background var(--m-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.CompanyInsights-module__kU18nW__closeBtn:hover{color:var(--fg-primary);background:var(--bg-hover)}.CompanyInsights-module__kU18nW__closeBtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.CompanyInsights-module__kU18nW__body{padding:var(--s-lg);-webkit-overflow-scrolling:touch;gap:var(--s-lg);flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.CompanyInsights-module__kU18nW__panel{gap:var(--s-lg);animation:CompanyInsights-module__kU18nW__ciPanelFade .15s var(--ease-out);flex-direction:column;display:flex}.CompanyInsights-module__kU18nW__provenance{align-items:flex-start;gap:var(--s-xs);padding:var(--s-sm) var(--s-md);border-radius:var(--r-md);background:var(--state-info-soft);color:var(--fg-secondary);font-size:var(--t-body-sm);margin:0;line-height:1.5;display:flex}.CompanyInsights-module__kU18nW__provenance svg{color:var(--state-info);flex-shrink:0;margin-top:2px}.CompanyInsights-module__kU18nW__counter{font-size:var(--t-caption);color:var(--fg-tertiary);margin:0}.CompanyInsights-module__kU18nW__section{gap:var(--s-sm);flex-direction:column;display:flex}.CompanyInsights-module__kU18nW__sectionHeading{font-size:var(--t-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-tertiary);margin:0;font-weight:600}.CompanyInsights-module__kU18nW__section[data-tone=positive] .CompanyInsights-module__kU18nW__sectionHeading{color:var(--state-success)}.CompanyInsights-module__kU18nW__section[data-tone=warning] .CompanyInsights-module__kU18nW__sectionHeading{color:var(--state-warning)}.CompanyInsights-module__kU18nW__claimList{gap:var(--s-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CompanyInsights-module__kU18nW__claim{font-size:var(--t-body);color:var(--fg-primary);overflow-wrap:anywhere;line-height:1.55}.CompanyInsights-module__kU18nW__claimText{margin-right:var(--s-2xs)}.CompanyInsights-module__kU18nW__chips{gap:var(--s-2xs);vertical-align:baseline;flex-wrap:wrap;display:inline-flex}.CompanyInsights-module__kU18nW__chip{border-radius:var(--r-xs);border:1px solid var(--line-default);background:var(--bg-elevated);min-width:28px;min-height:22px;color:var(--state-info);font-size:var(--t-caption);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.CompanyInsights-module__kU18nW__chip:hover{background:var(--bg-hover)}.CompanyInsights-module__kU18nW__chip:focus-visible{outline:2px solid var(--state-info);outline-offset:2px}.CompanyInsights-module__kU18nW__notAvailable,.CompanyInsights-module__kU18nW__nothingSupported{font-size:var(--t-body-sm);color:var(--fg-secondary);margin:0;line-height:1.5}.CompanyInsights-module__kU18nW__notAvailable strong{color:var(--fg-primary);font-weight:600}.CompanyInsights-module__kU18nW__sources{gap:var(--s-sm);padding-top:var(--s-md);border-top:1px solid var(--line-subtle);flex-direction:column;display:flex}.CompanyInsights-module__kU18nW__sourceList{gap:var(--s-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CompanyInsights-module__kU18nW__sourceItem{gap:var(--s-xs);font-size:var(--t-body-sm);grid-template-columns:auto 1fr;align-items:baseline;min-width:0;line-height:1.45;display:grid}.CompanyInsights-module__kU18nW__sourceItem:target,.CompanyInsights-module__kU18nW__sourceItem[data-highlight=true]{background:var(--brand-softer);border-radius:var(--r-sm)}.CompanyInsights-module__kU18nW__sourceIndex{color:var(--fg-tertiary);font-variant-numeric:tabular-nums;font-weight:600}.CompanyInsights-module__kU18nW__sourceBody{flex-direction:column;gap:2px;min-width:0;display:flex}.CompanyInsights-module__kU18nW__sourceLink{color:var(--fg-primary);overflow-wrap:anywhere;text-decoration:none}.CompanyInsights-module__kU18nW__sourceLink:hover{text-decoration:underline}.CompanyInsights-module__kU18nW__sourceLink:focus-visible{outline:2px solid var(--state-info);outline-offset:2px;border-radius:var(--r-xs)}.CompanyInsights-module__kU18nW__sourceMeta{color:var(--fg-tertiary);font-size:var(--t-caption);overflow-wrap:anywhere}.CompanyInsights-module__kU18nW__emptyState{gap:var(--s-sm);padding:var(--s-md);border:1px dashed var(--line-default);border-radius:var(--r-md);flex-direction:column;display:flex}.CompanyInsights-module__kU18nW__emptyTitle{font-size:var(--t-body);color:var(--fg-primary);margin:0;line-height:1.5}.CompanyInsights-module__kU18nW__skeleton{gap:var(--s-md);padding:var(--s-md) 0;flex-direction:column;display:flex}.CompanyInsights-module__kU18nW__skeletonLabel{font-size:var(--t-body-sm);color:var(--fg-tertiary);margin:0}.CompanyInsights-module__kU18nW__skeletonLines{gap:var(--s-sm);flex-direction:column;display:flex}.CompanyInsights-module__kU18nW__skelLine{border-radius:var(--r-xs);background:linear-gradient(90deg, var(--bg-elevated) 25%, var(--bg-hover) 50%, var(--bg-elevated) 75%);background-size:200% 100%;height:14px;animation:1.5s infinite CompanyInsights-module__kU18nW__ciShimmer}.CompanyInsights-module__kU18nW__errorState{align-items:flex-start;gap:var(--s-md);padding:var(--s-md);background:var(--state-danger-soft);border:1px solid var(--state-danger-soft);border-radius:var(--r-md);color:var(--state-danger);flex-wrap:wrap;display:flex}.CompanyInsights-module__kU18nW__errorState[data-kind=limit],.CompanyInsights-module__kU18nW__errorState[data-kind=feed]{background:var(--bg-elevated);border-color:var(--line-default);color:var(--fg-secondary)}.CompanyInsights-module__kU18nW__errorCopy{flex-direction:column;flex:200px;gap:4px;min-width:0;display:flex}.CompanyInsights-module__kU18nW__errorTitle{font-size:var(--t-body);color:var(--fg-primary);margin:0;font-weight:600}.CompanyInsights-module__kU18nW__errorDetail{font-size:var(--t-body-sm);color:var(--fg-secondary);margin:0}@keyframes CompanyInsights-module__kU18nW__ciOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes CompanyInsights-module__kU18nW__ciModalIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes CompanyInsights-module__kU18nW__ciPanelFade{0%{opacity:0}to{opacity:1}}@keyframes CompanyInsights-module__kU18nW__ciSpin{to{transform:rotate(360deg)}}@keyframes CompanyInsights-module__kU18nW__ciShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.CompanyInsights-module__kU18nW__overlay,.CompanyInsights-module__kU18nW__modal,.CompanyInsights-module__kU18nW__panel,.CompanyInsights-module__kU18nW__refreshSpinning,.CompanyInsights-module__kU18nW__skelLine{animation:none!important}}@media (max-width:640px){.CompanyInsights-module__kU18nW__overlay{justify-content:stretch;align-items:stretch;padding:0}.CompanyInsights-module__kU18nW__modal{max-width:100%;height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);border:none;border-radius:0}.CompanyInsights-module__kU18nW__hero{padding:var(--s-md)}.CompanyInsights-module__kU18nW__heroTitle{font-size:var(--t-title)}.CompanyInsights-module__kU18nW__body{padding:var(--s-md)}.CompanyInsights-module__kU18nW__refreshLabel{display:none}.CompanyInsights-module__kU18nW__refreshBtn{justify-content:center;width:36px;height:36px;padding:8px}}@media (hover:none) and (pointer:coarse){.CompanyInsights-module__kU18nW__closeBtn,.CompanyInsights-module__kU18nW__refreshBtn,.CompanyInsights-module__kU18nW__chip{min-width:44px;min-height:44px}.CompanyInsights-module__kU18nW__sourceLink{align-items:center;min-height:44px;display:inline-flex}}
.Account-module__nLsKIG__badgeLink{min-height:44px;padding-inline:var(--s-2xs);border-radius:var(--r-sm);touch-action:manipulation;align-items:center;text-decoration:none;display:inline-flex}.Account-module__nLsKIG__badgeLink:focus-visible{box-shadow:var(--focus-ring);outline:none}.Account-module__nLsKIG__badgeSlot{min-width:58px;height:44px;display:inline-block}.Account-module__nLsKIG__badge{height:22px;padding-inline:var(--s-xs);border-radius:var(--r-sm);border:1px solid var(--line-default);background:var(--bg-elevated);color:var(--fg-secondary);font-size:var(--t-caption);letter-spacing:.01em;white-space:nowrap;transition:background var(--m-fast) var(--ease-out), border-color var(--m-fast) var(--ease-out), color var(--m-fast) var(--ease-out);align-items:center;font-weight:500;line-height:1;display:inline-flex}.Account-module__nLsKIG__free,.Account-module__nLsKIG__frozen{color:var(--fg-secondary)}.Account-module__nLsKIG__pro,.Account-module__nLsKIG__comp,.Account-module__nLsKIG__ungated,.Account-module__nLsKIG__premium{border-color:var(--brand-medium);background:var(--brand-soft);color:var(--brand)}.Account-module__nLsKIG__badgeLink:hover .Account-module__nLsKIG__badge{border-color:var(--line-strong);background:var(--bg-hover);color:var(--fg-primary)}.Account-module__nLsKIG__badgeLink:hover .Account-module__nLsKIG__pro,.Account-module__nLsKIG__badgeLink:hover .Account-module__nLsKIG__comp,.Account-module__nLsKIG__badgeLink:hover .Account-module__nLsKIG__ungated,.Account-module__nLsKIG__badgeLink:hover .Account-module__nLsKIG__premium{border-color:var(--brand);color:var(--brand-hover);background:var(--brand-soft)}.Account-module__nLsKIG__badgeLink:active .Account-module__nLsKIG__badge{opacity:.85}.Account-module__nLsKIG__section{margin:0 0 var(--s-lg);scroll-margin-top:96px}.Account-module__nLsKIG__eyebrow{font-size:var(--t-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-tertiary);margin:0 0 var(--s-sm);font-weight:600;line-height:1}.Account-module__nLsKIG__group{background:var(--bg-surface);border:1px solid var(--line-subtle);border-radius:var(--r-lg);overflow:hidden}.Account-module__nLsKIG__dataRow{gap:var(--s-2xs);padding:var(--s-sm);border-bottom:1px solid var(--line-subtle);flex-direction:column;display:flex}.Account-module__nLsKIG__dataLabel{font-size:var(--t-body-sm);color:var(--fg-primary);margin:0;font-weight:500}.Account-module__nLsKIG__dataValue{align-items:baseline;gap:var(--s-2xs);font-size:var(--t-body-sm);color:var(--fg-secondary);flex-wrap:wrap;margin:0;line-height:1.5;display:flex}.Account-module__nLsKIG__dataTail{color:var(--fg-tertiary);font-size:var(--t-caption)}.Account-module__nLsKIG__dataTail:before{content:"·";margin-right:var(--s-2xs)}.Account-module__nLsKIG__dataDetail{font-size:var(--t-caption);color:var(--fg-tertiary);margin:0;line-height:1.45}.Account-module__nLsKIG__planRow{gap:var(--s-2xs);padding:var(--s-sm);flex-direction:column;display:flex}.Account-module__nLsKIG__planName{font-size:var(--t-title-sm);letter-spacing:-.015em;color:var(--fg-primary);margin:0;font-weight:600}.Account-module__nLsKIG__planIncludes{font-size:var(--t-body-sm);color:var(--fg-secondary);margin:0;line-height:1.5}.Account-module__nLsKIG__planExpires{font-size:var(--t-caption);color:var(--fg-tertiary);margin:0}.Account-module__nLsKIG__planDemoNote{margin:var(--s-2xs) 0 0;font-size:var(--t-caption);color:var(--fg-tertiary);line-height:1.5}.Account-module__nLsKIG__block{padding:var(--s-sm);border-top:1px solid var(--line-subtle)}.Account-module__nLsKIG__blockLabel{margin:0 0 var(--s-xs);font-size:var(--t-body-sm);color:var(--fg-primary);font-weight:500}.Account-module__nLsKIG__meterRow{align-items:baseline;gap:var(--s-2xs) var(--s-sm);padding-block:var(--s-2xs);grid-template-columns:1fr auto;display:grid}.Account-module__nLsKIG__meterRow+.Account-module__nLsKIG__meterRow{margin-top:var(--s-2xs)}.Account-module__nLsKIG__meterWindow{font-size:var(--t-body-sm);color:var(--fg-tertiary)}.Account-module__nLsKIG__meterValue{font-size:var(--t-body-sm);color:var(--fg-secondary);font-variant-numeric:tabular-nums;text-align:right}.Account-module__nLsKIG__meterTrack{border-radius:var(--r-xs);background:var(--line-default);grid-column:1/-1;height:3px;overflow:hidden}.Account-module__nLsKIG__meterFill{height:100%;width:var(--meter-fill,0%);background:var(--fg-tertiary);border-radius:inherit;transition:width var(--m-base) var(--ease-out);display:block}.Account-module__nLsKIG__meterFillFull{background:var(--state-danger)}.Account-module__nLsKIG__notice{font-size:var(--t-body-sm);color:var(--fg-secondary);margin:0;line-height:1.5}.Account-module__nLsKIG__foot{gap:var(--s-2xs);padding:var(--s-sm);border-top:1px solid var(--line-subtle);background:var(--bg-canvas);flex-direction:column;display:flex}.Account-module__nLsKIG__footHeading{font-size:var(--t-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-tertiary);margin:0;font-weight:600}.Account-module__nLsKIG__footLine{font-size:var(--t-caption);color:var(--fg-tertiary);margin:0;line-height:1.45}.Account-module__nLsKIG__retry{min-height:44px;padding-inline:var(--s-xs);margin-top:var(--s-2xs);color:var(--brand);font:inherit;font-size:var(--t-body-sm);cursor:pointer;border-radius:var(--r-sm);touch-action:manipulation;background:0 0;border:none;align-self:flex-start}.Account-module__nLsKIG__retry:focus-visible{box-shadow:var(--focus-ring);outline:none}.Account-module__nLsKIG__retry:hover{color:var(--brand-hover)}.Account-module__nLsKIG__counter{align-items:baseline;gap:var(--s-2xs) var(--s-xs);font-size:var(--t-caption);color:var(--fg-tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;line-height:1.4;display:flex}.Account-module__nLsKIG__counterNone{color:var(--state-warning)}.Account-module__nLsKIG__counterTail{color:var(--fg-tertiary)}.Account-module__nLsKIG__counterTail:before{content:"·";margin-right:var(--s-xs);color:var(--line-strong)}@media (prefers-reduced-motion:reduce){.Account-module__nLsKIG__badge,.Account-module__nLsKIG__meterFill{transition:none}}.Account-module__nLsKIG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:480px){.Account-module__nLsKIG__counter{font-size:var(--t-body-sm)}.Account-module__nLsKIG__section{scroll-margin-top:72px}}
.DeleteAccount-module__HjDNEW__row{width:100%;min-height:60px;padding:var(--s-sm);border:none;border-top:1px solid var(--line-subtle);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;transition:background var(--m-fast) var(--ease-out);background:0 0;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.DeleteAccount-module__HjDNEW__row:hover{background:var(--state-danger-soft)}.DeleteAccount-module__HjDNEW__row:active{background:var(--state-danger-soft);opacity:.85}.DeleteAccount-module__HjDNEW__row:focus-visible{box-shadow:var(--focus-ring);outline:none}.DeleteAccount-module__HjDNEW__rowTitle{font-size:var(--t-body);color:var(--state-danger);font-weight:500}.DeleteAccount-module__HjDNEW__rowSubtitle{font-size:var(--t-caption);color:var(--fg-tertiary);line-height:1.45}.DeleteAccount-module__HjDNEW__overlay{z-index:1500;background:var(--bg-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:100dvh;padding:max(var(--s-md), env(safe-area-inset-top)) max(var(--s-md), env(safe-area-inset-right)) max(var(--s-md), env(safe-area-inset-bottom)) max(var(--s-md), env(safe-area-inset-left));animation:DeleteAccount-module__HjDNEW__sheetFade var(--m-fast) var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes DeleteAccount-module__HjDNEW__sheetFade{0%{opacity:0}to{opacity:1}}.DeleteAccount-module__HjDNEW__sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:440px;max-height:100%;padding:var(--s-lg);background:var(--bg-elevated);border:1px solid var(--state-danger);border-radius:var(--r-xl);box-shadow:var(--elev-modal);animation:DeleteAccount-module__HjDNEW__sheetRise var(--m-base) var(--ease-out);overflow-y:auto}@keyframes DeleteAccount-module__HjDNEW__sheetRise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.DeleteAccount-module__HjDNEW__heading{margin:0 0 var(--s-2xs);font-size:clamp(1.25rem, 1.1rem + .8vw, var(--t-title));letter-spacing:-.02em;color:var(--fg-primary);font-weight:600;line-height:1.2}.DeleteAccount-module__HjDNEW__lead{margin:0 0 var(--s-md);font-size:var(--t-body);color:var(--fg-secondary);line-height:1.55}.DeleteAccount-module__HjDNEW__consequences{margin:0 0 var(--s-md);padding:var(--s-sm) var(--s-sm) var(--s-sm) calc(var(--s-sm) + 1.1em);background:var(--bg-surface);border:1px solid var(--line-subtle);border-radius:var(--r-lg);font-size:var(--t-body-sm);color:var(--fg-secondary);line-height:1.55;list-style:outside}.DeleteAccount-module__HjDNEW__consequence::marker{color:var(--fg-tertiary)}.DeleteAccount-module__HjDNEW__consequence+.DeleteAccount-module__HjDNEW__consequence{margin-top:var(--s-xs)}.DeleteAccount-module__HjDNEW__consequence:last-child{color:var(--fg-primary);font-weight:500}.DeleteAccount-module__HjDNEW__field{gap:var(--s-2xs);margin-bottom:var(--s-sm);flex-direction:column;display:flex}.DeleteAccount-module__HjDNEW__fieldLabel{font-size:var(--t-body-sm);color:var(--fg-secondary);line-height:1.5}.DeleteAccount-module__HjDNEW__phrase{font-family:var(--font-mono);font-size:var(--t-body-sm);padding:1px var(--s-2xs);border-radius:var(--r-xs);background:var(--bg-surface);border:1px solid var(--line-default);color:var(--fg-primary);white-space:nowrap}.DeleteAccount-module__HjDNEW__input{min-height:44px;padding:var(--s-xs) var(--s-sm);background:var(--bg-canvas);border:1px solid var(--line-default);border-radius:var(--r-md);color:var(--fg-primary);transition:border-color var(--m-fast) var(--ease-out);font-family:inherit;font-size:1rem}.DeleteAccount-module__HjDNEW__input:hover{border-color:var(--line-strong)}.DeleteAccount-module__HjDNEW__input:focus-visible{border-color:var(--state-danger);box-shadow:0 0 0 2px var(--bg-elevated), 0 0 0 4px var(--state-danger);outline:none}.DeleteAccount-module__HjDNEW__input:disabled{color:var(--fg-disabled);cursor:not-allowed}.DeleteAccount-module__HjDNEW__error{align-items:flex-start;gap:var(--s-xs);margin:0 0 var(--s-sm);padding:var(--s-xs) var(--s-sm);border:1px solid var(--state-danger);border-radius:var(--r-md);background:var(--state-danger-soft);color:var(--fg-primary);font-size:var(--t-body-sm);line-height:1.5;display:flex}.DeleteAccount-module__HjDNEW__error svg{color:var(--state-danger);flex-shrink:0;margin-top:1px}.DeleteAccount-module__HjDNEW__actions{gap:var(--s-xs);flex-direction:column;display:flex}@media (max-width:420px){.DeleteAccount-module__HjDNEW__sheet{padding:var(--s-md);border-radius:var(--r-lg)}}@media (prefers-reduced-motion:reduce){.DeleteAccount-module__HjDNEW__overlay,.DeleteAccount-module__HjDNEW__sheet{animation:none}.DeleteAccount-module__HjDNEW__row,.DeleteAccount-module__HjDNEW__input{transition:none}}
.Paywall-module__yYTXYG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Paywall-module__yYTXYG__planCard{gap:var(--s-lg);padding:var(--s-lg);background:var(--bg-surface);border-radius:var(--r-lg);box-shadow:var(--elev-surface);font-family:var(--font-system);flex-direction:column;display:flex}.Paywall-module__yYTXYG__planCard :is(h2,h3,h4){font-family:var(--font-system);color:var(--fg-primary);font-weight:600}.Paywall-module__yYTXYG__planHead{gap:var(--s-2xs);flex-direction:column;display:flex}.Paywall-module__yYTXYG__planName{font-size:var(--t-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-secondary);margin:0;font-weight:600}.Paywall-module__yYTXYG__price{font-size:var(--t-display-sm);letter-spacing:-.025em;color:var(--fg-primary);overflow-wrap:break-word;margin:0;font-weight:600;line-height:1.15}.Paywall-module__yYTXYG__includes{gap:var(--s-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Paywall-module__yYTXYG__includeItem{gap:var(--s-xs);font-size:var(--t-body);color:var(--fg-secondary);grid-template-columns:1.25rem 1fr;align-items:start;line-height:1.5;display:grid}.Paywall-module__yYTXYG__includeIcon{color:var(--brand);flex:none;margin-top:.15em}.Paywall-module__yYTXYG__promise{padding:var(--s-md) var(--s-md) var(--s-md) var(--s-lg);background:var(--brand-softer);border-radius:var(--r-md);font-size:var(--t-lead);letter-spacing:-.01em;color:var(--fg-primary);max-width:60ch;margin:0;line-height:1.5;position:relative}.Paywall-module__yYTXYG__promise:before{content:"";inset:var(--s-xs) auto var(--s-xs) 0;background:var(--brand);border-radius:2px;width:2px;position:absolute}.Paywall-module__yYTXYG__compAccess{padding:var(--s-sm) var(--s-md);background:var(--bg-elevated);border-radius:var(--r-md);font-size:var(--t-body);color:var(--fg-secondary);margin:0}.Paywall-module__yYTXYG__purchase{gap:var(--s-sm);flex-direction:column;display:flex}.Paywall-module__yYTXYG__reassurance{font-size:var(--t-body-sm);color:var(--fg-secondary);margin:0;line-height:1.5}.Paywall-module__yYTXYG__processing{align-items:center;gap:var(--s-xs);min-height:44px;font-size:var(--t-body);color:var(--fg-secondary);margin:0;display:flex}.Paywall-module__yYTXYG__spinning{flex:none;animation:.9s linear infinite Paywall-module__yYTXYG__paywall-spin}@keyframes Paywall-module__yYTXYG__paywall-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Paywall-module__yYTXYG__spinning{animation:none}}.Paywall-module__yYTXYG__outcomeCalm,.Paywall-module__yYTXYG__outcomeProblem{align-items:flex-start;gap:var(--s-xs);padding:var(--s-md);border-radius:var(--r-md);font-family:var(--font-system);flex-direction:column;display:flex}.Paywall-module__yYTXYG__outcomeCalm{background:var(--state-info-soft);box-shadow:inset 0 0 0 1px var(--line-default)}.Paywall-module__yYTXYG__outcomeProblem{background:var(--state-warning-soft);box-shadow:inset 0 0 0 1px var(--line-default)}.Paywall-module__yYTXYG__outcomeHeading{font-size:var(--t-title-sm);letter-spacing:-.015em;color:var(--fg-primary);margin:0;font-weight:600}.Paywall-module__yYTXYG__outcomeBody{font-size:var(--t-body);color:var(--fg-secondary);max-width:62ch;margin:0;line-height:1.55}.Paywall-module__yYTXYG__outcomeMeta{font-size:var(--t-body-sm);color:var(--fg-secondary);margin:0}.Paywall-module__yYTXYG__referenceRow{align-items:center;gap:var(--s-2xs) var(--s-xs);flex-wrap:wrap;margin:0;display:flex}.Paywall-module__yYTXYG__referenceLabel{font-size:var(--t-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-secondary);font-weight:600}.Paywall-module__yYTXYG__reference{font-family:var(--font-system-mono);border-radius:var(--r-xs);background:var(--bg-elevated);color:var(--fg-primary);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;padding:.1em .35em;font-size:.9em}.Paywall-module__yYTXYG__upgrade{gap:var(--s-md);font-family:var(--font-system);flex-direction:column;display:flex}.Paywall-module__yYTXYG__upgradeHeading{font-family:var(--font-system);font-size:var(--t-title);letter-spacing:-.02em;color:var(--fg-primary);margin:0;font-weight:600;line-height:1.2}.Paywall-module__yYTXYG__upgradeContext{font-size:var(--t-lead);letter-spacing:-.01em;color:var(--fg-secondary);overflow-wrap:break-word;max-width:68ch;margin:0;line-height:1.5}.Paywall-module__yYTXYG__upgradeContext strong{color:var(--fg-primary);font-weight:600}.Paywall-module__yYTXYG__upgradeSplit{gap:var(--s-md);margin-top:var(--s-xs);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:900px){.Paywall-module__yYTXYG__upgradeSplit{gap:var(--s-lg);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch}}.Paywall-module__yYTXYG__secondaryPath{min-height:44px;font-size:var(--t-body);color:var(--fg-secondary);flex-wrap:wrap;align-items:center;margin:0;display:flex}.Paywall-module__yYTXYG__secondaryLink{color:var(--fg-primary);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);border-radius:var(--r-xs);transition:color var(--m-fast) var(--ease-out), text-decoration-color var(--m-fast) var(--ease-out);margin-block:-10px;margin-inline:0;padding:10px 4px;display:inline-block}.Paywall-module__yYTXYG__secondaryLink:hover{color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.Paywall-module__yYTXYG__secondaryLink:focus-visible{box-shadow:var(--focus-ring);outline:none}.Paywall-module__yYTXYG__lockedPreview{gap:var(--s-md);padding:var(--s-md);background:var(--bg-surface);border-radius:var(--r-lg);box-shadow:var(--elev-surface);flex-direction:column;display:flex}.Paywall-module__yYTXYG__lockedHead{justify-content:space-between;align-items:center;gap:var(--s-sm);display:flex}.Paywall-module__yYTXYG__skeletonTitle{background:var(--line-default);border-radius:999px;width:42%;max-width:180px;height:10px;display:block}.Paywall-module__yYTXYG__lockedIcon{color:var(--fg-tertiary);flex:none}.Paywall-module__yYTXYG__schematicBar{border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.Paywall-module__yYTXYG__segmentA,.Paywall-module__yYTXYG__segmentB,.Paywall-module__yYTXYG__segmentC,.Paywall-module__yYTXYG__segmentD{flex:25%}.Paywall-module__yYTXYG__segmentA{background:var(--line-strong)}.Paywall-module__yYTXYG__segmentB{background:var(--line-default)}.Paywall-module__yYTXYG__segmentC{background:var(--line-subtle)}.Paywall-module__yYTXYG__segmentD{background:var(--brand-medium)}.Paywall-module__yYTXYG__valueRows{gap:var(--s-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Paywall-module__yYTXYG__valueRow{gap:var(--s-sm);padding:var(--s-xs) 0;border-bottom:1px solid var(--line-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.Paywall-module__yYTXYG__valueRow:last-child{border-bottom:none}.Paywall-module__yYTXYG__valueLabel{font-size:var(--t-body-sm);color:var(--fg-secondary);overflow-wrap:break-word;line-height:1.5}.Paywall-module__yYTXYG__valueLocked{font-size:var(--t-body-sm);color:var(--fg-tertiary);font-variant-numeric:tabular-nums}.Paywall-module__yYTXYG__exhaustion{gap:var(--s-xs);padding:var(--s-md);background:var(--bg-surface);border-radius:var(--r-lg);box-shadow:var(--elev-surface);font-family:var(--font-system);flex-direction:column;display:flex}.Paywall-module__yYTXYG__exhaustion :is(h3,h4){font-family:var(--font-system)}.Paywall-module__yYTXYG__exhaustionHeading{font-size:var(--t-title-sm);letter-spacing:-.015em;color:var(--fg-primary);margin:0;font-weight:600}.Paywall-module__yYTXYG__exhaustionBody{margin:0 0 var(--s-xs);font-size:var(--t-body);color:var(--fg-secondary);line-height:1.5}.Paywall-module__yYTXYG__exhaustionActions{gap:var(--s-xs);flex-wrap:wrap;display:flex}.Paywall-module__yYTXYG__exhaustionActions>*{min-height:44px}.Paywall-module__yYTXYG__renewalActions [aria-pressed=true],.Paywall-module__yYTXYG__exhaustionActions [aria-pressed=true]{border-color:var(--brand);color:var(--fg-primary);background:var(--brand-softer)}.Paywall-module__yYTXYG__renewal{gap:var(--s-sm);padding:var(--s-md);background:var(--bg-surface);border-radius:var(--r-lg);box-shadow:var(--elev-surface);font-family:var(--font-system);flex-direction:column;display:flex}.Paywall-module__yYTXYG__renewalBody{font-size:var(--t-body);color:var(--fg-secondary);max-width:68ch;margin:0;line-height:1.55}.Paywall-module__yYTXYG__renewalActions{gap:var(--s-xs);flex-wrap:wrap;display:flex}.Paywall-module__yYTXYG__renewalActions>*{min-height:44px}.Paywall-module__yYTXYG__notice{align-items:center;gap:var(--s-xs) var(--s-sm);padding:var(--s-sm) var(--s-md);background:var(--state-info-soft);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line-default);font-family:var(--font-system);flex-wrap:wrap;display:flex}.Paywall-module__yYTXYG__noticeIcon{color:var(--state-info);flex:none}.Paywall-module__yYTXYG__noticeBody{font-size:var(--t-body-sm);color:var(--fg-secondary);flex:20ch;margin:0;line-height:1.5}.Paywall-module__yYTXYG__notice button{min-height:44px}@media (max-width:480px){.Paywall-module__yYTXYG__planCard,.Paywall-module__yYTXYG__lockedPreview{padding:var(--s-md)}.Paywall-module__yYTXYG__price{font-size:clamp(1.375rem, 6.5vw, var(--t-display-sm))}.Paywall-module__yYTXYG__promise{font-size:var(--t-body);padding-left:var(--s-md)}.Paywall-module__yYTXYG__exhaustionActions>*,.Paywall-module__yYTXYG__renewalActions>*{width:100%}}@media (hover:none) and (pointer:coarse){.Paywall-module__yYTXYG__secondaryLink{margin-block:-13px;padding-block:13px}}.Paywall-module__yYTXYG__pricingLink{height:40px;padding:0 var(--s-md);border-radius:var(--r-md);background:var(--brand);color:#141414;font-weight:600;font-size:var(--t-body);transition:background var(--m-fast) var(--ease-out);justify-content:center;align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.Paywall-module__yYTXYG__pricingLink:hover{background:var(--brand-hover)}.Paywall-module__yYTXYG__pricingLink:focus-visible{box-shadow:var(--focus-ring);outline:none}
.PlanMoments-module__qW7qkG__offer{gap:var(--s-sm);padding:var(--s-lg);background:var(--bg-surface);border-radius:var(--r-lg);box-shadow:var(--elev-surface);font-family:var(--font-system);flex-direction:column;min-width:0;display:flex}.PlanMoments-module__qW7qkG__offerHeading{font-family:var(--font-system);font-size:var(--t-title);letter-spacing:-.015em;color:var(--fg-primary);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.25}.PlanMoments-module__qW7qkG__offerDetail,.PlanMoments-module__qW7qkG__offerBody{font-size:var(--t-body);color:var(--fg-secondary);max-width:60ch;margin:0;line-height:1.5}.PlanMoments-module__qW7qkG__offerDetail{color:var(--fg-tertiary);font-size:var(--t-body-sm)}.PlanMoments-module__qW7qkG__offerBullets{margin:var(--s-2xs) 0 0;gap:var(--s-xs);flex-direction:column;padding:0;list-style:none;display:flex}.PlanMoments-module__qW7qkG__offerBullet{align-items:flex-start;gap:var(--s-xs);font-size:var(--t-body);color:var(--fg-primary);line-height:1.4;display:flex}.PlanMoments-module__qW7qkG__offerMarker{color:var(--brand);flex:none;margin-top:2px}.PlanMoments-module__qW7qkG__offerPrice{margin:var(--s-2xs) 0 0;font-size:var(--t-body-sm);color:var(--fg-secondary);line-height:1.5}.PlanMoments-module__qW7qkG__offerActions{align-items:center;gap:var(--s-sm) var(--s-md);margin-top:var(--s-xs);flex-wrap:wrap;display:flex}.PlanMoments-module__qW7qkG__textLink{padding:var(--s-2xs) 0;font-size:var(--t-body);color:var(--fg-secondary);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);border-radius:var(--r-xs);transition:color var(--m-fast) var(--ease-out);align-items:center;display:inline-flex}.PlanMoments-module__qW7qkG__textLink:hover{color:var(--fg-primary)}.PlanMoments-module__qW7qkG__textLink:focus-visible{box-shadow:var(--focus-ring);outline:none}.PlanMoments-module__qW7qkG__quietLine{font-size:var(--t-body-sm);color:var(--fg-tertiary);margin:0;line-height:1.5}.PlanMoments-module__qW7qkG__demoNote{font-size:var(--t-caption);color:var(--fg-tertiary);margin:0;line-height:1.5}.PlanMoments-module__qW7qkG__banner{justify-content:space-between;align-items:center;gap:var(--s-sm) var(--s-md);padding:var(--s-sm) var(--s-md);background:var(--bg-surface);border-radius:var(--r-lg);box-shadow:var(--elev-surface);font-family:var(--font-system);flex-wrap:wrap;min-width:0;display:flex}.PlanMoments-module__qW7qkG__bannerCopy{flex-direction:column;flex:16rem;gap:2px;min-width:0;display:flex}.PlanMoments-module__qW7qkG__bannerText{font-size:var(--t-body);color:var(--fg-primary);margin:0;font-weight:500;line-height:1.4}.PlanMoments-module__qW7qkG__bannerSub{font-size:var(--t-body-sm);color:var(--fg-secondary);margin:0;line-height:1.4}.PlanMoments-module__qW7qkG__bannerActions{align-items:center;gap:var(--s-xs);flex-wrap:wrap;display:flex}.PlanMoments-module__qW7qkG__bannerOutcome{flex-basis:100%}.PlanMoments-module__qW7qkG__nudge{gap:var(--s-xs);padding:var(--s-md);background:var(--bg-surface);border-radius:var(--r-lg);box-shadow:var(--elev-surface);font-family:var(--font-system);flex-direction:column;min-width:0;display:flex}.PlanMoments-module__qW7qkG__nudgeHeading{font-family:var(--font-system);font-size:var(--t-title-sm);letter-spacing:-.01em;color:var(--fg-primary);margin:0;font-weight:600}.PlanMoments-module__qW7qkG__nudgeBody{font-size:var(--t-body);color:var(--fg-secondary);max-width:60ch;margin:0;line-height:1.5}.PlanMoments-module__qW7qkG__nudgeActions{gap:var(--s-xs);margin-top:var(--s-2xs);flex-wrap:wrap;display:flex}.PlanMoments-module__qW7qkG__accountActions{align-items:center;gap:var(--s-xs) var(--s-md);margin-top:var(--s-xs);flex-wrap:wrap;display:flex}.PlanMoments-module__qW7qkG__returnSlot{min-width:0}.PlanMoments-module__qW7qkG__returnQuiet{font-family:var(--font-system);font-size:var(--t-body-sm);color:var(--fg-secondary);margin:0}.PlanMoments-module__qW7qkG__confirmed{justify-content:space-between;align-items:center;gap:var(--s-xs) var(--s-md);padding:var(--s-sm) var(--s-md);background:var(--brand-softer);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line-default);font-family:var(--font-system);flex-wrap:wrap;display:flex}.PlanMoments-module__qW7qkG__confirmedCopy{flex-direction:column;flex:16rem;gap:2px;min-width:0;display:flex}.PlanMoments-module__qW7qkG__confirmedHeading{font-size:var(--t-body);color:var(--fg-primary);margin:0;font-weight:600}.PlanMoments-module__qW7qkG__confirmedBody{font-size:var(--t-body-sm);color:var(--fg-secondary);margin:0}@media (hover:none) and (pointer:coarse){.PlanMoments-module__qW7qkG__touchAction,.PlanMoments-module__qW7qkG__textLink{min-height:44px}}@media (max-width:760px){.PlanMoments-module__qW7qkG__offer{padding:var(--s-md)}.PlanMoments-module__qW7qkG__offerHeading{font-size:clamp(1.125rem, 5vw, var(--t-title))}.PlanMoments-module__qW7qkG__offerActions,.PlanMoments-module__qW7qkG__bannerActions,.PlanMoments-module__qW7qkG__nudgeActions,.PlanMoments-module__qW7qkG__accountActions{flex-direction:column;align-items:stretch;width:100%}.PlanMoments-module__qW7qkG__offerActions>*,.PlanMoments-module__qW7qkG__bannerActions>*,.PlanMoments-module__qW7qkG__nudgeActions>*,.PlanMoments-module__qW7qkG__accountActions>*{justify-content:center;width:100%}.PlanMoments-module__qW7qkG__banner,.PlanMoments-module__qW7qkG__confirmed{flex-direction:column;align-items:stretch}.PlanMoments-module__qW7qkG__bannerCopy,.PlanMoments-module__qW7qkG__confirmedCopy{flex-basis:auto}}
.ConsentGate-module__FtwVMG__overlay{z-index:2000;background:var(--bg-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:100dvh;padding:max(var(--s-md), env(safe-area-inset-top)) max(var(--s-md), env(safe-area-inset-right)) max(var(--s-md), env(safe-area-inset-bottom)) max(var(--s-md), env(safe-area-inset-left));animation:ConsentGate-module__FtwVMG__gateFade var(--m-fast) var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes ConsentGate-module__FtwVMG__gateFade{0%{opacity:0}to{opacity:1}}.ConsentGate-module__FtwVMG__dialog{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:440px;max-height:100%;padding:var(--s-lg);background:var(--bg-elevated);border:1px solid var(--line-default);border-radius:var(--r-xl);box-shadow:var(--elev-modal);animation:ConsentGate-module__FtwVMG__gateRise var(--m-base) var(--ease-out);overflow-y:auto}.ConsentGate-module__FtwVMG__dialog:focus{outline:none}@keyframes ConsentGate-module__FtwVMG__gateRise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.ConsentGate-module__FtwVMG__eyebrow{margin:0 0 var(--s-2xs);font-size:var(--t-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-tertiary);font-weight:600;line-height:1}.ConsentGate-module__FtwVMG__heading{margin:0 0 var(--s-xs);font-size:clamp(1.25rem, 1.1rem + .8vw, var(--t-title));letter-spacing:-.02em;color:var(--fg-primary);font-weight:600;line-height:1.2}.ConsentGate-module__FtwVMG__intro{margin:0 0 var(--s-md);font-size:var(--t-body);color:var(--fg-secondary);line-height:1.55}.ConsentGate-module__FtwVMG__refused{margin:0 0 var(--s-md);padding:var(--s-xs) var(--s-sm);border-left:2px solid var(--line-strong);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--bg-surface);font-size:var(--t-body-sm);color:var(--fg-secondary);line-height:1.5}.ConsentGate-module__FtwVMG__documents{margin:0 0 var(--s-md);border:1px solid var(--line-subtle);border-radius:var(--r-lg);background:var(--bg-surface);padding:0;list-style:none;overflow:hidden}.ConsentGate-module__FtwVMG__document{justify-content:space-between;align-items:center;gap:var(--s-2xs) var(--s-sm);padding-inline:var(--s-sm);flex-wrap:wrap;display:flex}.ConsentGate-module__FtwVMG__document+.ConsentGate-module__FtwVMG__document{border-top:1px solid var(--line-subtle)}.ConsentGate-module__FtwVMG__documentLink{align-items:center;gap:var(--s-2xs);min-height:44px;padding-block:var(--s-2xs);color:var(--brand);font-size:var(--t-body);border-radius:var(--r-sm);touch-action:manipulation;transition:color var(--m-fast) var(--ease-out);font-weight:500;text-decoration:none;display:inline-flex}.ConsentGate-module__FtwVMG__documentLink:hover{color:var(--brand-hover);text-decoration:underline}.ConsentGate-module__FtwVMG__documentLink:focus-visible{box-shadow:var(--focus-ring);outline:none}.ConsentGate-module__FtwVMG__documentVersion{font-family:var(--font-mono);font-size:var(--t-caption);color:var(--fg-tertiary);white-space:nowrap}.ConsentGate-module__FtwVMG__checkboxLabel{align-items:flex-start;gap:var(--s-xs);min-height:44px;padding:var(--s-xs);margin-bottom:var(--s-2xs);border:1px solid var(--line-subtle);border-radius:var(--r-md);background:var(--bg-surface);font-size:var(--t-body);color:var(--fg-primary);cursor:pointer;touch-action:manipulation;transition:border-color var(--m-fast) var(--ease-out);line-height:1.5;display:flex}.ConsentGate-module__FtwVMG__checkboxLabel:hover{border-color:var(--line-default)}.ConsentGate-module__FtwVMG__checkboxLabel:focus-within{border-color:var(--brand-medium);box-shadow:var(--focus-ring)}.ConsentGate-module__FtwVMG__checkbox{width:18px;height:18px;accent-color:var(--brand);cursor:pointer;flex-shrink:0;margin:2px 0 0}.ConsentGate-module__FtwVMG__checkbox:focus-visible{outline:none}.ConsentGate-module__FtwVMG__hint{margin:0 0 var(--s-md);font-size:var(--t-caption);color:var(--fg-tertiary);line-height:1.5}.ConsentGate-module__FtwVMG__error{align-items:flex-start;gap:var(--s-xs);margin:0 0 var(--s-sm);padding:var(--s-xs) var(--s-sm);border:1px solid var(--state-danger);border-radius:var(--r-md);background:var(--state-danger-soft);color:var(--fg-primary);font-size:var(--t-body-sm);line-height:1.5;display:flex}.ConsentGate-module__FtwVMG__error svg{color:var(--state-danger);flex-shrink:0;margin-top:1px}.ConsentGate-module__FtwVMG__actions{gap:var(--s-xs);flex-direction:column;display:flex}.ConsentGate-module__FtwVMG__declineHint{margin:var(--s-xs) 0 0;font-size:var(--t-caption);color:var(--fg-tertiary);text-align:center;line-height:1.5}.ConsentGate-module__FtwVMG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:420px){.ConsentGate-module__FtwVMG__dialog{padding:var(--s-md);border-radius:var(--r-lg)}.ConsentGate-module__FtwVMG__document{padding-block:var(--s-2xs)}}@media (prefers-reduced-motion:reduce){.ConsentGate-module__FtwVMG__overlay,.ConsentGate-module__FtwVMG__dialog{animation:none}.ConsentGate-module__FtwVMG__documentLink,.ConsentGate-module__FtwVMG__checkboxLabel{transition:none}}
.Pricing-module__Pm6ArG__view{width:100%;max-width:1080px;padding:var(--s-xl) var(--s-md) var(--s-3xl);margin:0 auto}.Pricing-module__Pm6ArG__header{align-items:center;gap:var(--s-xs);text-align:center;flex-direction:column;display:flex}.Pricing-module__Pm6ArG__title{max-width:18ch;font-family:var(--font-display);font-size:clamp(var(--t-display-sm), 1.2rem + 2.4vw, var(--t-display));letter-spacing:-.03em;color:var(--fg-primary);text-wrap:balance;font-weight:700;line-height:1.1}.Pricing-module__Pm6ArG__subtitle{margin-top:var(--s-2xs);font-size:var(--t-lead);color:var(--fg-secondary);line-height:1.5}.Pricing-module__Pm6ArG__demoNote{max-width:60ch;margin-top:var(--s-2xs);font-size:var(--t-caption);color:var(--fg-tertiary);line-height:1.5}.Pricing-module__Pm6ArG__status{align-items:center;gap:var(--s-xs);flex-direction:column;max-width:640px;margin:0 auto;display:flex}.Pricing-module__Pm6ArG__status:not(:empty){margin-top:var(--s-lg)}.Pricing-module__Pm6ArG__notice{padding:var(--s-xs) var(--s-sm);font-size:var(--t-body-sm);color:var(--fg-secondary);text-align:center;background:var(--bg-surface);border:1px solid var(--line-subtle);border-radius:var(--r-md);line-height:1.45}.Pricing-module__Pm6ArG__outcome{width:100%}.Pricing-module__Pm6ArG__confirmed{width:100%;padding:var(--s-md);text-align:center;background:var(--brand-softer);border:1px solid var(--brand-medium);border-radius:var(--r-lg)}.Pricing-module__Pm6ArG__confirmedHeading{font-size:var(--t-title-sm);color:var(--fg-primary);font-weight:600}.Pricing-module__Pm6ArG__confirmedBody{margin-top:var(--s-2xs);font-size:var(--t-body-sm);color:var(--fg-secondary)}.Pricing-module__Pm6ArG__grid{gap:var(--s-lg);width:100%;max-width:480px;margin:var(--s-xl) auto 0;grid-template-columns:minmax(0,1fr);list-style:none;display:grid}.Pricing-module__Pm6ArG__column{flex-direction:column;min-width:0;display:flex}.Pricing-module__Pm6ArG__column_premium{order:-1}@media (min-width:1024px){.Pricing-module__Pm6ArG__grid{gap:0 var(--s-md);max-width:none;margin-top:var(--s-2xl);grid-template-rows:auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr))}.Pricing-module__Pm6ArG__column{grid-row:span 2;grid-template-rows:subgrid;display:grid}.Pricing-module__Pm6ArG__column_premium{order:0}}@supports not (grid-template-rows:subgrid){@media (min-width:1024px){.Pricing-module__Pm6ArG__column{flex-direction:column;display:flex}.Pricing-module__Pm6ArG__column .Pricing-module__Pm6ArG__card{flex:1}}}.Pricing-module__Pm6ArG__strip{padding:var(--s-xs) var(--s-md);min-height:40px;font-size:var(--t-body-sm);text-align:center;color:var(--fg-secondary);background:var(--bg-surface);border:1px solid var(--line-default);border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:none;justify-content:center;align-items:center;font-weight:500;line-height:1.35;display:flex}.Pricing-module__Pm6ArG__strip_premium{color:var(--brand);background:var(--brand-soft);border-color:var(--brand-medium);font-weight:600}.Pricing-module__Pm6ArG__strip_frozen{color:var(--fg-tertiary);background:0 0}.Pricing-module__Pm6ArG__card{min-width:0;padding:var(--s-lg);background:var(--bg-surface);border:1px solid var(--line-default);border-radius:0 0 var(--r-lg) var(--r-lg);flex-direction:column;flex:1;display:flex}.Pricing-module__Pm6ArG__cardHero{background:linear-gradient(var(--brand-softer), var(--brand-softer)), var(--bg-surface);border-color:var(--brand-medium);box-shadow:0 1px 2px #0006,0 16px 40px #00000073}.Pricing-module__Pm6ArG__eyebrow{font-family:var(--font-sans);font-size:var(--t-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-secondary);font-weight:600;line-height:1.3}.Pricing-module__Pm6ArG__cardHero .Pricing-module__Pm6ArG__eyebrow{color:var(--brand)}.Pricing-module__Pm6ArG__price{align-items:baseline;gap:0 var(--s-xs);margin-top:var(--s-sm);flex-wrap:wrap;display:flex}.Pricing-module__Pm6ArG__amount{font-family:var(--font-display);font-size:var(--t-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--fg-primary);font-weight:700;line-height:1}.Pricing-module__Pm6ArG__suffix{font-size:var(--t-body);color:var(--fg-secondary)}.Pricing-module__Pm6ArG__note{margin-top:var(--s-xs);font-size:var(--t-body-sm);color:var(--fg-secondary);line-height:1.45}.Pricing-module__Pm6ArG__closing{margin-top:var(--s-xs);font-size:var(--t-caption);color:var(--fg-secondary);line-height:1.45}.Pricing-module__Pm6ArG__noteUnderlined{text-decoration:underline;-webkit-text-decoration-color:var(--brand-medium);text-decoration-color:var(--brand-medium);text-underline-offset:3px;text-decoration-thickness:1px}.Pricing-module__Pm6ArG__features{gap:var(--s-sm);margin-top:var(--s-md);padding-top:var(--s-md);border-top:1px solid var(--line-subtle);flex-direction:column;flex:1;list-style:none;display:flex}.Pricing-module__Pm6ArG__feature{font-size:var(--t-body);color:var(--fg-primary);overflow-wrap:anywhere;grid-template-columns:16px minmax(0,1fr);column-gap:10px;line-height:1.45;display:grid}.Pricing-module__Pm6ArG__featureSoon{color:var(--fg-tertiary)}.Pricing-module__Pm6ArG__marker{flex-shrink:0;margin-top:calc(.725em - 8px)}.Pricing-module__Pm6ArG__marker_dash,.Pricing-module__Pm6ArG__marker_dot{color:var(--fg-tertiary)}.Pricing-module__Pm6ArG__marker_check{color:var(--brand)}.Pricing-module__Pm6ArG__marker_snowflake{color:var(--fg-secondary)}.Pricing-module__Pm6ArG__ctaBlock{gap:var(--s-xs);margin-top:var(--s-lg);flex-direction:column;display:flex}.Pricing-module__Pm6ArG__cta{justify-content:center;align-items:center;gap:var(--s-xs);width:100%;min-height:48px;padding:0 var(--s-lg);font-family:inherit;font-size:var(--t-body);letter-spacing:-.005em;border-radius:var(--r-md);cursor:pointer;transition:background var(--m-fast) var(--ease-out), border-color var(--m-fast) var(--ease-out), color var(--m-fast) var(--ease-out), opacity var(--m-fast) var(--ease-out);border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.Pricing-module__Pm6ArG__cta:focus-visible{box-shadow:var(--focus-ring);outline:none}.Pricing-module__Pm6ArG__cta:disabled{cursor:not-allowed;opacity:.5}.Pricing-module__Pm6ArG__ctaFilled{background:var(--brand);color:#141414}.Pricing-module__Pm6ArG__ctaOutline{border-color:var(--line-strong);color:var(--fg-primary);background:0 0}@media (hover:hover){.Pricing-module__Pm6ArG__ctaFilled:hover:not(:disabled){background:var(--brand-hover)}.Pricing-module__Pm6ArG__ctaOutline:hover:not(:disabled){background:var(--bg-elevated);border-color:var(--fg-tertiary)}}.Pricing-module__Pm6ArG__ctaFilled:active:not(:disabled){background:var(--brand-press)}.Pricing-module__Pm6ArG__ctaOutline:active:not(:disabled){background:var(--bg-hover)}.Pricing-module__Pm6ArG__cta.Pricing-module__Pm6ArG__ctaCurrent:disabled{opacity:1;cursor:default;border-color:var(--line-default);color:var(--fg-secondary);background:0 0}.Pricing-module__Pm6ArG__currentMark{color:var(--brand)}.Pricing-module__Pm6ArG__ctaDetail{min-height:calc(var(--t-caption) * 1.45);font-size:var(--t-caption);text-align:center;color:var(--fg-secondary);line-height:1.45}.Pricing-module__Pm6ArG__ctaSkeleton{border-radius:var(--r-md);background:var(--bg-elevated);width:100%;height:48px;animation:Pricing-module__Pm6ArG__pricing-pulse 1.4s var(--ease-in-out) infinite}.Pricing-module__Pm6ArG__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite Pricing-module__Pm6ArG__pricing-spin}@keyframes Pricing-module__Pm6ArG__pricing-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes Pricing-module__Pm6ArG__pricing-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Pricing-module__Pm6ArG__ctaSkeleton{animation:none}.Pricing-module__Pm6ArG__spinner{animation-duration:2s}.Pricing-module__Pm6ArG__cta{transition:none}}
.compare-module__5ja9Aq__container{max-width:1120px;padding:var(--s-xl) var(--s-lg) var(--s-3xl);font-family:var(--font-system);color:var(--fg-primary);margin:0 auto}.compare-module__5ja9Aq__container :is(h1,h2,h3,h4){font-family:var(--font-system);letter-spacing:-.02em;color:var(--fg-primary);font-weight:600}.compare-module__5ja9Aq__header{gap:var(--s-xs);margin-bottom:var(--s-xl);flex-direction:column;display:flex}.compare-module__5ja9Aq__title{font-size:clamp(1.5rem, 5vw, var(--t-display-sm));letter-spacing:-.025em;margin:0;line-height:1.15}.compare-module__5ja9Aq__subtitle{font-size:var(--t-lead);letter-spacing:-.01em;color:var(--fg-secondary);max-width:68ch;margin:0;line-height:1.5}.compare-module__5ja9Aq__setupPanel{gap:var(--s-lg);margin-bottom:var(--s-2xl);flex-direction:column;display:flex}.compare-module__5ja9Aq__setupField{gap:var(--s-xs);flex-direction:column;display:flex}.compare-module__5ja9Aq__fieldLabel{font-size:var(--t-body-sm);color:var(--fg-secondary);font-weight:500}.compare-module__5ja9Aq__cityField{align-items:center;gap:var(--s-xs);max-width:340px;padding:0 var(--s-sm);background:var(--bg-canvas);border:1px solid var(--line-default);border-radius:var(--r-md);height:44px;color:var(--fg-secondary);transition:border-color var(--m-fast) var(--ease-out), box-shadow var(--m-fast) var(--ease-out);display:flex}.compare-module__5ja9Aq__cityField:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.compare-module__5ja9Aq__cityFieldIcon{color:var(--fg-tertiary);flex-shrink:0}.compare-module__5ja9Aq__cityInput{min-width:0;color:var(--fg-primary);font-family:inherit;font-size:var(--t-body);background:0 0;border:none;outline:none;flex:1;align-self:stretch}.compare-module__5ja9Aq__cityInput::placeholder{color:var(--fg-tertiary)}.compare-module__5ja9Aq__sectionTitle{font-size:var(--t-title-sm);margin:0;font-weight:600}.compare-module__5ja9Aq__primaryLinkBtn{align-items:center;gap:var(--s-xs);height:44px;padding:0 var(--s-lg);background:var(--brand);color:#fff;font-size:var(--t-body);border-radius:var(--r-md);transition:background var(--m-fast) var(--ease-out);font-weight:600;display:inline-flex}.compare-module__5ja9Aq__primaryLinkBtn:hover{background:var(--brand-hover);color:#fff}.compare-module__5ja9Aq__primaryLinkBtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.compare-module__5ja9Aq__jobSelection{gap:var(--s-xs);flex-direction:column;display:flex}.compare-module__5ja9Aq__jobOption{align-items:center;gap:var(--s-sm);min-height:56px;padding:var(--s-sm) var(--s-md);background:var(--bg-canvas);border:1px solid var(--line-default);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--m-fast) var(--ease-out), background var(--m-fast) var(--ease-out);flex-wrap:wrap;display:flex}.compare-module__5ja9Aq__jobOption:hover{border-color:var(--line-strong);background:var(--bg-hover)}.compare-module__5ja9Aq__jobOption:focus-visible{box-shadow:var(--focus-ring);outline:none}.compare-module__5ja9Aq__jobSelected{border-color:var(--brand);background:var(--brand-softer)}.compare-module__5ja9Aq__jobSelected:hover{border-color:var(--brand);background:var(--brand-soft)}.compare-module__5ja9Aq__checkbox{border:1.5px solid var(--line-strong);border-radius:var(--r-xs);color:#fff;width:20px;height:20px;transition:background var(--m-fast) var(--ease-out), border-color var(--m-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.compare-module__5ja9Aq__checkboxOn{background:var(--brand);border-color:var(--brand)}.compare-module__5ja9Aq__jobOptionInfo{flex-direction:column;flex:1;gap:2px;min-width:140px;display:flex}.compare-module__5ja9Aq__jobOptionTitle{font-size:var(--t-body-sm);color:var(--fg-primary);font-weight:600;line-height:1.3}.compare-module__5ja9Aq__jobOptionSub{font-size:var(--t-caption);color:var(--fg-secondary)}.compare-module__5ja9Aq__overrides{gap:var(--s-md);flex-wrap:wrap;display:flex}.compare-module__5ja9Aq__overrideLabel{gap:var(--s-2xs);font-size:var(--t-caption);color:var(--fg-tertiary);flex-direction:column;display:flex}.compare-module__5ja9Aq__overrideInput{width:110px;height:40px;padding:0 var(--s-sm);background:var(--bg-surface);border:1px solid var(--line-default);border-radius:var(--r-sm);color:var(--fg-primary);font-family:inherit;font-size:var(--t-body-sm);font-variant-numeric:tabular-nums;transition:border-color var(--m-fast) var(--ease-out), box-shadow var(--m-fast) var(--ease-out);outline:none}.compare-module__5ja9Aq__overrideInput:focus{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.compare-module__5ja9Aq__error{align-items:center;gap:var(--s-xs);padding:var(--s-sm) var(--s-md);background:var(--state-danger-soft);border:1px solid var(--state-danger);border-radius:var(--r-sm);color:var(--state-danger);font-size:var(--t-body-sm);display:flex}.compare-module__5ja9Aq__error svg{flex-shrink:0}.compare-module__5ja9Aq__setupActions{justify-content:flex-end;display:flex}.compare-module__5ja9Aq__results{margin-top:var(--s-2xl)}.compare-module__5ja9Aq__resultsTitle{font-size:var(--t-title);margin:0 0 var(--s-lg);font-weight:600}.compare-module__5ja9Aq__winnerBanner{align-items:center;gap:var(--s-md);padding:var(--s-md) var(--s-lg);background:var(--state-success-soft);border:1px solid var(--line-default);border-radius:var(--r-lg);margin-bottom:var(--s-lg);animation:compare-module__5ja9Aq__compareFadeIn var(--m-slow) var(--ease-out);flex-wrap:wrap;display:flex}.compare-module__5ja9Aq__winnerText{gap:var(--s-2xs);flex-direction:column;min-width:0;display:flex}.compare-module__5ja9Aq__winnerCompany{font-size:var(--t-lead);color:var(--fg-primary);font-weight:600}.compare-module__5ja9Aq__winnerLine{font-size:var(--t-body-sm);color:var(--fg-secondary);font-variant-numeric:tabular-nums;margin:0}.compare-module__5ja9Aq__comparisonGrid{gap:var(--s-md);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.compare-module__5ja9Aq__resultCard{flex-direction:column;display:flex;position:relative}.compare-module__5ja9Aq__winner{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.compare-module__5ja9Aq__winnerTag{top:var(--s-md);right:var(--s-md);position:absolute}.compare-module__5ja9Aq__resultTitle{font-size:var(--t-title-sm);margin:0 0 var(--s-2xs);padding-right:5.25rem;font-weight:600;line-height:1.3}.compare-module__5ja9Aq__resultCompany{font-size:var(--t-body-sm);color:var(--fg-secondary);margin:0}.compare-module__5ja9Aq__resultLocation{align-items:center;gap:var(--s-2xs);font-size:var(--t-body-sm);color:var(--fg-tertiary);margin:var(--s-2xs) 0 var(--s-md);display:flex}.compare-module__5ja9Aq__resultLocation svg{flex-shrink:0}.compare-module__5ja9Aq__distance{opacity:.75}.compare-module__5ja9Aq__relocationWarning{align-items:center;gap:var(--s-xs);padding:var(--s-xs) var(--s-sm);background:var(--state-warning-soft);border:1px solid var(--state-warning);border-radius:var(--r-sm);color:var(--state-warning);font-size:var(--t-caption);margin-bottom:var(--s-md);display:flex}.compare-module__5ja9Aq__relocationWarning svg{flex-shrink:0}.compare-module__5ja9Aq__matchSlot{margin:0 0 var(--s-2xs);justify-content:flex-end;display:flex}.compare-module__5ja9Aq__stackChartContainer{gap:var(--s-xs);margin:var(--s-sm) 0 var(--s-lg);flex-direction:column;display:flex}.compare-module__5ja9Aq__stackChartLabel{font-size:var(--t-caption);color:var(--fg-tertiary);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;display:flex}.compare-module__5ja9Aq__stackChart{background:var(--bg-elevated);border:1px solid var(--line-subtle);border-radius:var(--r-sm);height:28px;display:flex;overflow:hidden}.compare-module__5ja9Aq__stackSegment{height:100%;transition:width var(--m-slow) var(--ease-out)}.compare-module__5ja9Aq__segmentRent{background:var(--state-danger)}.compare-module__5ja9Aq__segmentLiving{background:var(--state-warning)}.compare-module__5ja9Aq__segmentDisposable{background:var(--brand)}.compare-module__5ja9Aq__stackLegend{gap:var(--s-md);margin-top:var(--s-2xs);flex-wrap:wrap;display:flex}.compare-module__5ja9Aq__legendItem{align-items:center;gap:var(--s-2xs);font-size:var(--t-caption);color:var(--fg-tertiary);display:flex}.compare-module__5ja9Aq__legendColor{border-radius:3px;flex-shrink:0;width:10px;height:10px}.compare-module__5ja9Aq__breakdown{gap:var(--s-xs);margin-bottom:var(--s-md);flex-direction:column;display:flex}.compare-module__5ja9Aq__breakdownRow{justify-content:space-between;align-items:baseline;gap:var(--s-sm);font-size:var(--t-body-sm);display:flex}.compare-module__5ja9Aq__breakdownLabel{color:var(--fg-secondary)}.compare-module__5ja9Aq__breakdownValue{color:var(--fg-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.compare-module__5ja9Aq__totalRow{font-weight:600;font-size:var(--t-body);padding-top:var(--s-2xs)}.compare-module__5ja9Aq__totalRow .compare-module__5ja9Aq__breakdownLabel{color:var(--fg-primary)}.compare-module__5ja9Aq__positive{color:var(--state-success)}.compare-module__5ja9Aq__negative{color:var(--state-danger)}.compare-module__5ja9Aq__divider{border:none;border-top:1px solid var(--line-subtle);margin:var(--s-2xs) 0}.compare-module__5ja9Aq__transportSection{padding-top:var(--s-sm);margin-top:auto}.compare-module__5ja9Aq__transportTitle{font-size:var(--t-body-sm);color:var(--fg-secondary);margin:0 0 var(--s-xs);font-weight:600}.compare-module__5ja9Aq__transportRow{justify-content:space-between;gap:var(--s-sm);font-size:var(--t-caption);padding:var(--s-2xs) var(--s-xs);border-radius:var(--r-sm);color:var(--fg-tertiary);display:flex}.compare-module__5ja9Aq__transportRecommended{background:var(--brand-softer);color:var(--fg-secondary)}.compare-module__5ja9Aq__transportMeta{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}@keyframes compare-module__5ja9Aq__compareFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.compare-module__5ja9Aq__comparisonGrid{grid-template-columns:1fr}.compare-module__5ja9Aq__setupActions{justify-content:stretch}.compare-module__5ja9Aq__setupActions>*{width:100%}}@media (max-width:640px){.compare-module__5ja9Aq__overrides,.compare-module__5ja9Aq__overrideInput{width:100%}.compare-module__5ja9Aq__overrideLabel{flex:130px}}.compare-module__5ja9Aq__cityFieldWrap{position:relative}.compare-module__5ja9Aq__citySuggestions{z-index:20;padding:var(--s-2xs);background:var(--bg-elevated);border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:var(--elev-modal);max-height:280px;margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.compare-module__5ja9Aq__citySuggestion{justify-content:space-between;align-items:center;gap:var(--s-sm);width:100%;padding:var(--s-xs) var(--s-sm);border-radius:var(--r-sm);color:var(--fg-primary);font:inherit;font-size:var(--t-body-sm);text-align:left;cursor:pointer;transition:background var(--m-fast) var(--ease-out);background:0 0;border:none;display:flex}.compare-module__5ja9Aq__citySuggestion:hover{background:var(--brand-soft)}.compare-module__5ja9Aq__citySuggestionCountry{font-size:var(--t-caption);color:var(--fg-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0}.compare-module__5ja9Aq__cityHint{margin:var(--s-2xs) 0 0;font-size:var(--t-caption);color:var(--fg-tertiary)}.compare-module__5ja9Aq__overrideLabelText{color:var(--fg-secondary);font-weight:600}.compare-module__5ja9Aq__overrideHint{font-size:var(--t-caption);color:var(--fg-tertiary);max-width:260px;line-height:1.4}.compare-module__5ja9Aq__salaryNote{color:var(--fg-tertiary);font-weight:400}.compare-module__5ja9Aq__estimateNote{align-items:center;gap:var(--s-2xs);margin:var(--s-2xs) 0 0;font-size:var(--t-caption);color:var(--state-warning);display:inline-flex}.compare-module__5ja9Aq__provenance{align-items:flex-start;gap:var(--s-xs);max-width:68ch;margin:var(--s-lg) 0 0;padding-top:var(--s-md);border-top:1px solid var(--line-subtle);font-size:var(--t-caption);color:var(--fg-tertiary);line-height:1.5;display:flex}.compare-module__5ja9Aq__provenance svg{flex-shrink:0;margin-top:2px}.compare-module__5ja9Aq__segmentCommute{background:#437fdf}.compare-module__5ja9Aq__transportOptions{gap:var(--s-2xs);margin-top:var(--s-2xs);flex-direction:column;display:flex}.compare-module__5ja9Aq__transportOption{justify-content:space-between;align-items:center;gap:var(--s-sm);width:100%;padding:var(--s-xs) var(--s-sm);background:var(--bg-surface);border:1px solid var(--line-default);border-radius:var(--r-sm);color:var(--fg-secondary);font:inherit;font-size:var(--t-body-sm);text-align:left;cursor:pointer;transition:background var(--m-fast) var(--ease-out), border-color var(--m-fast) var(--ease-out), color var(--m-fast) var(--ease-out);display:flex}.compare-module__5ja9Aq__transportOption:hover{border-color:var(--line-strong);color:var(--fg-primary)}.compare-module__5ja9Aq__transportOption.compare-module__5ja9Aq__transportOptionActive{background:var(--brand-soft);border-color:var(--brand);color:var(--brand);font-weight:600}.compare-module__5ja9Aq__transportNote{margin:var(--s-sm) 0 0;font-size:var(--t-caption);color:var(--fg-tertiary)}.compare-module__5ja9Aq__transportOptionMain{align-items:flex-start;gap:var(--s-2xs);flex-direction:column;min-width:0;display:flex}.compare-module__5ja9Aq__transportFlag{font-size:var(--t-caption);color:var(--state-warning);font-weight:600;line-height:1.3}.compare-module__5ja9Aq__transportReason{font-size:var(--t-caption);color:var(--fg-tertiary);text-wrap:pretty;font-weight:400;line-height:1.4}.compare-module__5ja9Aq__breakdownFlag{color:var(--state-warning);font-weight:500}.compare-module__5ja9Aq__breakdownReason{margin:0 0 var(--s-2xs);font-size:var(--t-caption);color:var(--fg-tertiary);text-wrap:pretty;line-height:1.4}.compare-module__5ja9Aq__paywallSlot{margin-bottom:var(--s-lg)}.compare-module__5ja9Aq__upgradeSlot{margin-bottom:var(--s-2xl)}.compare-module__5ja9Aq__checkoutReturn{max-width:560px}@media (hover:none) and (pointer:coarse){.compare-module__5ja9Aq__cityInput{font-size:max(1rem, var(--t-body))}.compare-module__5ja9Aq__overrideInput{height:auto;min-height:44px;font-size:max(1rem, var(--t-body-sm))}.compare-module__5ja9Aq__transportOption,.compare-module__5ja9Aq__citySuggestion{min-height:44px}.compare-module__5ja9Aq__transportOptions{gap:var(--s-xs)}}@media (max-width:640px){.compare-module__5ja9Aq__relocationWarning,.compare-module__5ja9Aq__legendItem{font-size:var(--t-body-sm)}.compare-module__5ja9Aq__legendColor{width:12px;height:12px}.compare-module__5ja9Aq__stackLegend{gap:var(--s-xs) var(--s-sm)}.compare-module__5ja9Aq__transportFlag,.compare-module__5ja9Aq__transportReason,.compare-module__5ja9Aq__breakdownReason{font-size:var(--t-body-sm)}.compare-module__5ja9Aq__citySuggestions{max-height:min(280px,40dvh)}}
.page-module___8aEwW__page{background:var(--bg-canvas);color:var(--fg-primary);font-family:var(--font-system);padding-bottom:var(--s-3xl)}.page-module___8aEwW__hero{max-width:640px;padding:clamp(var(--s-2xl), 10vw, var(--s-3xl)) var(--s-lg) clamp(var(--s-2xl), 12vw, var(--s-3xl));text-align:center;margin:0 auto}.page-module___8aEwW__headline{font-family:var(--font-system);letter-spacing:-.04em;color:var(--fg-primary);margin-bottom:var(--s-md);font-size:clamp(2.25rem,7vw,3.5rem);font-weight:600;line-height:1.05}.page-module___8aEwW__subhead{max-width:56ch;margin:0 auto var(--s-xl);font-size:var(--t-lead);color:var(--fg-secondary);letter-spacing:-.005em;text-align:center;font-weight:400;line-height:1.5}.page-module___8aEwW__ctaRow{align-items:center;gap:var(--s-xs);margin-bottom:var(--s-md);flex-direction:column;display:flex}.page-module___8aEwW__primaryCta{justify-content:center;align-items:center;gap:var(--s-xs);width:100%;max-width:320px;min-height:48px;padding:0 var(--s-lg);background:var(--brand);color:#141414;font-family:var(--font-system);font-size:var(--t-body);letter-spacing:-.005em;border-radius:var(--r-md);transition:background var(--m-fast) var(--ease-out), opacity var(--m-fast) var(--ease-out);border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.page-module___8aEwW__primaryCta:hover{background:var(--brand-hover)}.page-module___8aEwW__primaryCta:active{background:var(--brand-press);opacity:.92}.page-module___8aEwW__primaryCta:focus-visible{box-shadow:var(--focus-ring);outline:none}.page-module___8aEwW__secondaryLink{min-height:44px;padding:var(--s-2xs) var(--s-sm);color:var(--fg-secondary);font-size:var(--t-body-sm);border-radius:var(--r-sm);transition:color var(--m-fast) var(--ease-out);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.page-module___8aEwW__secondaryLink:hover{color:var(--fg-primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.page-module___8aEwW__secondaryLink:focus-visible{box-shadow:var(--focus-ring);outline:none}.page-module___8aEwW__trust{margin-top:var(--s-sm);color:var(--fg-tertiary);font-size:var(--t-caption);letter-spacing:.01em}.page-module___8aEwW__richerBeat{max-width:30ch;margin:clamp(var(--s-3xl), 14vw, var(--s-4xl,6rem)) auto 0;padding:0 var(--s-lg);text-align:center;font-family:var(--font-system);font-size:var(--t-title-sm,1.25rem);letter-spacing:-.01em;color:var(--fg-secondary);font-weight:500;line-height:1.35}@media (min-width:640px){.page-module___8aEwW__ctaRow{justify-content:center;gap:var(--s-md);flex-direction:row}.page-module___8aEwW__primaryCta{width:auto}}.page-module___8aEwW__hubLoading{min-height:60dvh}.page-module___8aEwW__hub{max-width:960px;padding:clamp(var(--s-xl), 8vw, var(--s-3xl)) var(--s-lg) var(--s-3xl);margin:0 auto}.page-module___8aEwW__hubHeader{text-align:center;margin-bottom:var(--s-2xl)}.page-module___8aEwW__hubTitle{font-family:var(--font-system);letter-spacing:-.03em;color:var(--fg-primary);margin-bottom:var(--s-xs);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:600;line-height:1.1}.page-module___8aEwW__hubSubhead{max-width:44ch;font-size:var(--t-lead);color:var(--fg-secondary);letter-spacing:-.005em;margin:0 auto;font-weight:400;line-height:1.5}.page-module___8aEwW__cards{gap:var(--s-md);grid-template-columns:1fr;width:100%;display:grid}.page-module___8aEwW__cards .page-module___8aEwW__tile{background:var(--bg-surface);border:1px solid var(--line-subtle);border-radius:var(--r-xl);text-align:center;justify-content:center;align-items:center;gap:var(--s-md);flex-direction:column;min-height:152px;display:flex;position:relative}.page-module___8aEwW__cards .page-module___8aEwW__tileActive{cursor:pointer;color:var(--fg-primary);touch-action:manipulation;text-decoration:none}.page-module___8aEwW__cards .page-module___8aEwW__tileActive:hover{background:var(--bg-elevated);border-color:var(--line-default)}.page-module___8aEwW__cards .page-module___8aEwW__tileActive:focus-visible{box-shadow:var(--focus-ring);outline:none}.page-module___8aEwW__cards .page-module___8aEwW__tileSoon{cursor:default}.page-module___8aEwW__cards .page-module___8aEwW__tileSoon .page-module___8aEwW__iconTile{opacity:.5}.page-module___8aEwW__cards .page-module___8aEwW__tileSoon .page-module___8aEwW__tileTitle{color:var(--fg-tertiary)}.page-module___8aEwW__iconTile{border-radius:var(--r-lg);background:hsl(var(--brand-h) var(--brand-s) 33%);color:#fff;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.page-module___8aEwW__tileTitle{font-family:var(--font-system);font-size:var(--t-body);letter-spacing:-.01em;color:var(--fg-primary);text-wrap:balance;overflow-wrap:break-word;font-weight:500;line-height:1.3}.page-module___8aEwW__soonPill{top:var(--s-sm);right:var(--s-sm);text-transform:uppercase;letter-spacing:.04em;position:absolute}@media (min-width:769px){.page-module___8aEwW__cards{gap:var(--s-lg);grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module___8aEwW__cards{grid-template-columns:repeat(8,1fr)}.page-module___8aEwW__cards>:first-child{grid-area:1/1/auto/span 2}.page-module___8aEwW__cards>:nth-child(2){grid-area:1/3/auto/span 2}.page-module___8aEwW__cards>:nth-child(3){grid-area:1/5/auto/span 2}.page-module___8aEwW__cards>:nth-child(4){grid-area:1/7/auto/span 2}.page-module___8aEwW__cards>:nth-child(5){grid-area:2/3/auto/span 2}.page-module___8aEwW__cards>:nth-child(6){grid-area:2/5/auto/span 2}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__primaryCta,.page-module___8aEwW__secondaryLink,.page-module___8aEwW__cards .page-module___8aEwW__tile{transition:none}}.page-module___8aEwW__hubNotice{margin:calc(var(--s-2xl) * -.5) 0 var(--s-lg);text-align:left}
.pricing-module__kvPdYW__unavailable{align-items:center;gap:var(--s-sm);max-width:480px;padding:var(--s-3xl) var(--s-md);text-align:center;flex-direction:column;margin:0 auto;display:flex}.pricing-module__kvPdYW__unavailableTitle{font-family:var(--font-display);font-size:var(--t-title);letter-spacing:-.02em;color:var(--fg-primary);font-weight:600;line-height:1.25}.pricing-module__kvPdYW__unavailableBody{font-size:var(--t-body);color:var(--fg-secondary);line-height:1.5}.pricing-module__kvPdYW__unavailableLink{min-height:44px;padding:0 var(--s-sm);font-size:var(--t-body);color:var(--brand);border-radius:var(--r-md);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.pricing-module__kvPdYW__unavailableLink:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (hover:hover){.pricing-module__kvPdYW__unavailableLink:hover{text-underline-offset:3px;text-decoration:underline}}
.Button-module__xDwtkW__btn{justify-content:center;align-items:center;gap:var(--s-xs);letter-spacing:-.005em;border-radius:var(--r-md);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background var(--m-fast) var(--ease-out), border-color var(--m-fast) var(--ease-out), color var(--m-fast) var(--ease-out), opacity var(--m-fast) var(--ease-out);border:1px solid #0000;font-family:inherit;font-weight:500;display:inline-flex;position:relative}.Button-module__xDwtkW__btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.Button-module__xDwtkW__btn:disabled,.Button-module__xDwtkW__btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.Button-module__xDwtkW__btn:active:not(:disabled){opacity:.9}.Button-module__xDwtkW__sm{height:28px;padding:0 var(--s-sm);font-size:var(--t-body-sm);border-radius:var(--r-sm)}.Button-module__xDwtkW__md{height:40px;padding:0 var(--s-md);font-size:var(--t-body)}.Button-module__xDwtkW__lg{height:48px;padding:0 var(--s-lg);font-size:var(--t-body);border-radius:var(--r-md);font-weight:600}@media (hover:none) and (pointer:coarse){.Button-module__xDwtkW__sm,.Button-module__xDwtkW__md{height:auto;min-height:44px}}.Button-module__xDwtkW__fullWidth{width:100%}.Button-module__xDwtkW__primary{background:var(--brand);color:#141414;font-weight:600}.Button-module__xDwtkW__primary:hover:not(:disabled){background:var(--brand-hover)}.Button-module__xDwtkW__primary:active:not(:disabled){background:var(--brand-press)}.Button-module__xDwtkW__secondary{border-color:var(--line-default);color:var(--fg-secondary);background:0 0}.Button-module__xDwtkW__secondary:hover:not(:disabled){background:var(--bg-elevated);border-color:var(--line-strong);color:var(--fg-primary)}.Button-module__xDwtkW__ghost{color:var(--fg-secondary);background:0 0}.Button-module__xDwtkW__ghost:hover:not(:disabled),.Button-module__xDwtkW__ghost[aria-expanded=true]{background:var(--bg-elevated);color:var(--fg-primary)}.Button-module__xDwtkW__danger{color:var(--state-danger);background:0 0;border-color:#e250504d}.Button-module__xDwtkW__danger:hover:not(:disabled){background:var(--state-danger-soft);border-color:var(--state-danger);color:var(--state-danger)}.Button-module__xDwtkW__content{align-items:center;gap:inherit;transition:opacity var(--m-fast) var(--ease-out);display:inline-flex}.Button-module__xDwtkW__loading .Button-module__xDwtkW__content{opacity:.6}.Button-module__xDwtkW__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite Button-module__xDwtkW__btnSpin}@keyframes Button-module__xDwtkW__btnSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__xDwtkW__spinner{animation:none}}
.Chip-module__elGYjG__chip{align-items:center;gap:var(--s-2xs);padding:0 var(--s-sm);background:var(--bg-surface);border:1px solid var(--line-default);color:var(--fg-secondary);font-family:inherit;font-size:var(--t-body-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--m-fast) var(--ease-out), border-color var(--m-fast) var(--ease-out), color var(--m-fast) var(--ease-out);border-radius:999px;display:inline-flex}.Chip-module__elGYjG__sm{height:24px;padding:0 var(--s-xs);font-size:var(--t-caption)}.Chip-module__elGYjG__md{height:28px;padding:0 var(--s-sm);font-size:var(--t-body-sm)}@media (hover:none) and (pointer:coarse){.Chip-module__elGYjG__sm,.Chip-module__elGYjG__md{height:auto;min-height:44px}}.Chip-module__elGYjG__chip:hover{background:var(--bg-elevated);border-color:var(--line-strong);color:var(--fg-primary)}.Chip-module__elGYjG__chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.Chip-module__elGYjG__chip[data-active=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand);font-weight:500}.Chip-module__elGYjG__chip[data-active=true]:hover{background:var(--brand-soft);border-color:var(--brand-hover);color:var(--brand-hover)}
.Card-module__si82nG__card{background:var(--bg-surface);border:1px solid var(--line-subtle);border-radius:var(--r-lg);transition:background var(--m-fast) var(--ease-out), border-color var(--m-fast) var(--ease-out), box-shadow var(--m-base) var(--ease-out)}.Card-module__si82nG__pad-sm{padding:var(--s-md)}.Card-module__si82nG__pad-md{padding:var(--s-lg)}.Card-module__si82nG__pad-lg{padding:var(--s-xl)}.Card-module__si82nG__pad-none{padding:0}.Card-module__si82nG__interactive{cursor:default}.Card-module__si82nG__interactive:hover{background:var(--bg-elevated);border-color:var(--line-default);box-shadow:var(--elev-card-hover)}
.Tag-module__wEX-9W__tag{align-items:center;gap:var(--s-2xs);border-radius:var(--r-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:500;line-height:1;display:inline-flex}.Tag-module__wEX-9W__sm{height:18px;padding:0 var(--s-xs);font-size:var(--t-caption)}.Tag-module__wEX-9W__md{height:22px;padding:0 var(--s-xs);font-size:var(--t-caption)}.Tag-module__wEX-9W__neutral{background:var(--bg-elevated);color:var(--fg-secondary);border:1px solid var(--line-subtle)}.Tag-module__wEX-9W__brand{background:var(--brand-soft);color:var(--brand)}.Tag-module__wEX-9W__success{background:var(--state-success-soft);color:var(--state-success)}.Tag-module__wEX-9W__warning{background:var(--state-warning-soft);color:var(--state-warning)}.Tag-module__wEX-9W__danger{background:var(--state-danger-soft);color:var(--state-danger)}.Tag-module__wEX-9W__info{background:var(--state-info-soft);color:var(--state-info)}
.Tooltip-module__w6kZxW__wrapper{align-items:center;display:inline-flex;position:relative}.Tooltip-module__w6kZxW__trigger{min-width:28px;min-height:28px;color:inherit;font:inherit;cursor:pointer;border-radius:var(--r-xs);-webkit-tap-highlight-color:transparent;transition:color var(--m-fast) var(--ease-out), background var(--m-fast) var(--ease-out);background:0 0;border:0;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}@media (hover:none) and (pointer:coarse){.Tooltip-module__w6kZxW__trigger:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.Tooltip-module__w6kZxW__trigger:hover,.Tooltip-module__w6kZxW__trigger[aria-expanded=true]{color:var(--fg-secondary);background:var(--bg-elevated)}.Tooltip-module__w6kZxW__trigger:focus-visible{box-shadow:var(--focus-ring)}.Tooltip-module__w6kZxW__tooltip{z-index:50;width:max-content;max-width:260px;padding:var(--s-xs) var(--s-sm);background:var(--bg-elevated);border:1px solid var(--line-default);border-radius:var(--r-md);box-shadow:var(--elev-raised);color:var(--fg-secondary);font-size:var(--t-caption);pointer-events:none;animation:Tooltip-module__w6kZxW__tipIn var(--m-fast) var(--ease-out);line-height:1.5;position:absolute}.Tooltip-module__w6kZxW__top{bottom:calc(100% + var(--s-2xs));left:50%;transform:translate(-50%)}.Tooltip-module__w6kZxW__bottom{top:calc(100% + var(--s-2xs));left:50%;transform:translate(-50%)}@keyframes Tooltip-module__w6kZxW__tipIn{0%{opacity:0;transform:translateX(-50%) translateY(var(--tip-offset,-2px))}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (prefers-reduced-motion:reduce){.Tooltip-module__w6kZxW__tooltip{animation:none}}
.EmptyState-module__eCAa3G__emptyState{margin:var(--s-xl) 0 var(--s-2xl);padding:var(--s-2xl) var(--s-lg);background:var(--bg-surface);border:1px solid var(--line-subtle);border-radius:var(--r-xl);text-align:center;align-items:center;gap:var(--s-md);flex-direction:column;display:flex}.EmptyState-module__eCAa3G__iconWrap{background:var(--bg-canvas);border:1px solid var(--line-subtle);width:48px;height:48px;color:var(--fg-tertiary);border-radius:50%;justify-content:center;align-items:center;display:flex}.EmptyState-module__eCAa3G__title{font-size:var(--t-title-sm);letter-spacing:-.015em;color:var(--fg-primary);margin:0;font-weight:600}.EmptyState-module__eCAa3G__description{font-size:var(--t-body);color:var(--fg-secondary);max-width:48ch;margin:0;line-height:1.55}.EmptyState-module__eCAa3G__actions{gap:var(--s-xs);margin-top:var(--s-xs);flex-wrap:wrap;justify-content:center;display:flex}
.MatchBadge-module__NhRH5a__root{display:inline-block;position:relative}.MatchBadge-module__NhRH5a__badge{align-items:stretch;gap:var(--s-2xs);min-width:140px;min-height:44px;padding:var(--s-xs) var(--s-sm);border-radius:var(--r-md);background:var(--bg-surface);border:1px solid var(--line-subtle);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--m-fast) var(--ease-out), background var(--m-fast) var(--ease-out), transform var(--m-fast) var(--ease-out);-webkit-tap-highlight-color:transparent;outline:none;flex-direction:column;display:inline-flex;position:relative}.MatchBadge-module__NhRH5a__badge:hover,.MatchBadge-module__NhRH5a__badge:focus-visible,.MatchBadge-module__NhRH5a__badge[aria-expanded=true]{border-color:var(--line-strong);background:var(--bg-elevated)}.MatchBadge-module__NhRH5a__badge:focus-visible{box-shadow:var(--focus-ring)}.MatchBadge-module__NhRH5a__badge:active{transform:scale(.985)}.MatchBadge-module__NhRH5a__caption{font-size:var(--t-caption);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-tertiary);text-align:right;font-weight:500;line-height:1}.MatchBadge-module__NhRH5a__value{font-size:var(--t-display-sm);letter-spacing:-.025em;color:var(--fg-primary);font-variant-numeric:tabular-nums;text-align:right;font-weight:600;line-height:1}.MatchBadge-module__NhRH5a__badge[data-intensity=high] .MatchBadge-module__NhRH5a__value{color:var(--brand)}.MatchBadge-module__NhRH5a__badge[data-intensity=mid] .MatchBadge-module__NhRH5a__value{color:var(--fg-primary)}.MatchBadge-module__NhRH5a__badge[data-intensity=low] .MatchBadge-module__NhRH5a__value{color:var(--fg-secondary)}.MatchBadge-module__NhRH5a__axes{margin:var(--s-2xs) 0 0;flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.MatchBadge-module__NhRH5a__axisRow{align-items:center;gap:var(--s-xs);grid-template-columns:12px 1fr;line-height:1;display:grid}.MatchBadge-module__NhRH5a__axisIcon{color:var(--fg-tertiary);flex-shrink:0}.MatchBadge-module__NhRH5a__axisRow[data-state=strong] .MatchBadge-module__NhRH5a__axisIcon{color:var(--brand)}.MatchBadge-module__NhRH5a__axisRow[data-state=medium] .MatchBadge-module__NhRH5a__axisIcon{color:var(--fg-secondary)}.MatchBadge-module__NhRH5a__axisTrack{background:var(--bg-canvas);border-radius:999px;height:3px;display:block;position:relative;overflow:hidden}.MatchBadge-module__NhRH5a__axisFill{background:var(--line-default);height:100%;transition:width var(--m-base) var(--ease-out);border-radius:999px;display:block}.MatchBadge-module__NhRH5a__axisRow[data-state=strong] .MatchBadge-module__NhRH5a__axisFill{background:var(--brand)}.MatchBadge-module__NhRH5a__axisRow[data-state=medium] .MatchBadge-module__NhRH5a__axisFill{background:var(--brand-medium)}.MatchBadge-module__NhRH5a__axisRow[data-state=weak] .MatchBadge-module__NhRH5a__axisFill{background:var(--line-strong)}.MatchBadge-module__NhRH5a__axisNa{color:var(--fg-tertiary);text-align:left;opacity:.7;flex:1;font-size:.7rem;line-height:1}.MatchBadge-module__NhRH5a__axisRow[data-state=na] .MatchBadge-module__NhRH5a__axisIcon{color:var(--fg-tertiary);opacity:.5}.MatchBadge-module__NhRH5a__tooltip{top:calc(100% + var(--s-xs));width:300px;padding:var(--s-md);background:var(--bg-elevated);border:1px solid var(--line-default);border-radius:var(--r-lg);box-shadow:var(--elev-raised);z-index:20;cursor:default;animation:MatchBadge-module__NhRH5a__tipIn var(--m-fast) var(--ease-out);position:absolute;right:0}@keyframes MatchBadge-module__NhRH5a__tipIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.MatchBadge-module__NhRH5a__tipLead{font-size:var(--t-body-sm);color:var(--fg-secondary);margin:0 0 var(--s-sm);line-height:1.5}.MatchBadge-module__NhRH5a__tipGrid{gap:var(--s-2xs) var(--s-md);padding-top:var(--s-sm);border-top:1px solid var(--line-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.MatchBadge-module__NhRH5a__tipRow{font-size:var(--t-caption);justify-content:space-between;align-items:center;line-height:1.4;display:flex}.MatchBadge-module__NhRH5a__tipRow dt{align-items:center;gap:var(--s-2xs);color:var(--fg-tertiary);display:inline-flex}.MatchBadge-module__NhRH5a__tipRowIcon{color:var(--fg-tertiary);flex-shrink:0}.MatchBadge-module__NhRH5a__tipRow dd{color:var(--fg-primary);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.MatchBadge-module__NhRH5a__tipExplanation{font-size:var(--t-body-sm);color:var(--fg-secondary);margin:var(--s-sm) 0 0;padding-top:var(--s-sm);border-top:1px solid var(--line-subtle);line-height:1.5}@media (prefers-reduced-motion:reduce){.MatchBadge-module__NhRH5a__tooltip{animation:none}.MatchBadge-module__NhRH5a__axisFill{transition:none}.MatchBadge-module__NhRH5a__badge:active{transform:none}}
.CompanyAvatar-module__BSgfqW__avatar{border-radius:var(--r-md);background:var(--bg-elevated);border:1px solid var(--line-subtle);width:36px;height:36px;color:var(--fg-primary);font-size:var(--t-body-sm);letter-spacing:-.01em;-webkit-user-select:none;user-select:none;transition:background var(--m-fast) var(--ease-out), border-color var(--m-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.CompanyAvatar-module__BSgfqW__avatar[data-size=sm]{width:28px;height:28px;font-size:var(--t-caption);border-radius:var(--r-sm)}.CompanyAvatar-module__BSgfqW__avatar[data-size=lg]{width:44px;height:44px;font-size:var(--t-body)}.CompanyAvatar-module__BSgfqW__initials{justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.CompanyAvatar-module__BSgfqW__logo[data-loaded=true]~.CompanyAvatar-module__BSgfqW__initials{visibility:hidden}.CompanyAvatar-module__BSgfqW__logo{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity var(--m-base) var(--ease-out);padding:3px;position:absolute;inset:0}.CompanyAvatar-module__BSgfqW__avatar[data-size=sm] .CompanyAvatar-module__BSgfqW__logo{padding:2px}.CompanyAvatar-module__BSgfqW__avatar[data-size=lg] .CompanyAvatar-module__BSgfqW__logo{padding:4px}.CompanyAvatar-module__BSgfqW__logo[data-loaded=true]{opacity:1}.CompanyAvatar-module__BSgfqW__avatar[data-state=logo]{background:var(--avatar-logo-bg);border-color:var(--avatar-logo-bd)}.CompanyAvatar-module__BSgfqW__avatar[data-state=initials][data-tint="1"]{background:var(--avatar-tint-1-bg);border-color:var(--avatar-tint-1-bd)}.CompanyAvatar-module__BSgfqW__avatar[data-state=initials][data-tint="2"]{background:var(--avatar-tint-2-bg);border-color:var(--avatar-tint-2-bd)}.CompanyAvatar-module__BSgfqW__avatar[data-state=initials][data-tint="3"]{background:var(--avatar-tint-3-bg);border-color:var(--avatar-tint-3-bd)}.CompanyAvatar-module__BSgfqW__avatar[data-state=initials][data-tint="4"]{background:var(--avatar-tint-4-bg);border-color:var(--avatar-tint-4-bd)}.CompanyAvatar-module__BSgfqW__avatar[data-state=initials][data-tint="5"]{background:var(--avatar-tint-5-bg);border-color:var(--avatar-tint-5-bd)}.CompanyAvatar-module__BSgfqW__avatar[data-state=initials][data-tint="6"]{background:var(--avatar-tint-6-bg);border-color:var(--avatar-tint-6-bd)}.CompanyAvatar-module__BSgfqW__avatar[data-state=initials][data-tint="7"]{background:var(--avatar-tint-7-bg);border-color:var(--avatar-tint-7-bd)}.CompanyAvatar-module__BSgfqW__avatar[data-state=initials][data-tint="8"]{background:var(--avatar-tint-8-bg);border-color:var(--avatar-tint-8-bd)}@media (prefers-reduced-motion:reduce){.CompanyAvatar-module__BSgfqW__logo{transition:none}}
.Wordmark-module__tB6gWa__wordmark{font-family:var(--font-system);letter-spacing:-.04em;color:var(--brand);font-weight:600;display:inline-block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.Wordmark-module__tB6gWa__wordmark{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.Wordmark-module__tB6gWa__sm{font-size:var(--t-title-sm);line-height:1}.Wordmark-module__tB6gWa__md{font-size:var(--t-title);line-height:1}.Wordmark-module__tB6gWa__lg{font-size:var(--t-display-sm);font-weight:700;line-height:1}
.UserAvatar-module___RKUNq__avatar{background:var(--bg-elevated);border:1px solid var(--line-subtle);width:56px;height:56px;color:var(--fg-primary);font-size:var(--t-lead);letter-spacing:-.01em;-webkit-user-select:none;user-select:none;transition:background var(--m-fast) var(--ease-out), border-color var(--m-fast) var(--ease-out);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}.UserAvatar-module___RKUNq__avatar[data-size=md]{width:40px;height:40px;font-size:var(--t-body)}.UserAvatar-module___RKUNq__avatar[data-size=lg]{width:56px;height:56px;font-size:var(--t-lead)}.UserAvatar-module___RKUNq__avatar[data-size=xl]{width:72px;height:72px;font-size:var(--t-title-sm)}.UserAvatar-module___RKUNq__initials{justify-content:center;align-items:center;line-height:1;display:flex}.UserAvatar-module___RKUNq__avatar[data-tint="1"]{background:var(--avatar-tint-1-bg);border-color:var(--avatar-tint-1-bd)}.UserAvatar-module___RKUNq__avatar[data-tint="2"]{background:var(--avatar-tint-2-bg);border-color:var(--avatar-tint-2-bd)}.UserAvatar-module___RKUNq__avatar[data-tint="3"]{background:var(--avatar-tint-3-bg);border-color:var(--avatar-tint-3-bd)}.UserAvatar-module___RKUNq__avatar[data-tint="4"]{background:var(--avatar-tint-4-bg);border-color:var(--avatar-tint-4-bd)}.UserAvatar-module___RKUNq__avatar[data-tint="5"]{background:var(--avatar-tint-5-bg);border-color:var(--avatar-tint-5-bd)}.UserAvatar-module___RKUNq__avatar[data-tint="6"]{background:var(--avatar-tint-6-bg);border-color:var(--avatar-tint-6-bd)}.UserAvatar-module___RKUNq__avatar[data-tint="7"]{background:var(--avatar-tint-7-bg);border-color:var(--avatar-tint-7-bd)}.UserAvatar-module___RKUNq__avatar[data-tint="8"]{background:var(--avatar-tint-8-bg);border-color:var(--avatar-tint-8-bd)}
.reset-password-module__VFlLCq__container{min-height:100vh;padding:var(--space-lg);justify-content:center;align-items:center;display:flex}.reset-password-module__VFlLCq__card{width:100%;max-width:420px;padding:var(--space-2xl);background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.reset-password-module__VFlLCq__title{font-family:var(--font-display);font-size:var(--font-size-2xl);text-align:center;margin-bottom:var(--space-xs);font-weight:700}.reset-password-module__VFlLCq__subtitle{font-size:var(--font-size-sm);color:var(--text-secondary);text-align:center;margin-bottom:var(--space-xl);line-height:1.5}.reset-password-module__VFlLCq__form{gap:var(--space-md);flex-direction:column;display:flex}.reset-password-module__VFlLCq__field{gap:var(--space-xs);flex-direction:column;display:flex}.reset-password-module__VFlLCq__label{font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:500}.reset-password-module__VFlLCq__input{width:100%;padding:var(--space-sm) var(--space-md);background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--font-size-base);font-family:var(--font-sans);transition:border-color var(--transition-fast)}.reset-password-module__VFlLCq__input:focus{border-color:var(--accent-primary);outline:none;box-shadow:0 0 0 2px #10b98126}.reset-password-module__VFlLCq__submitBtn{width:100%;margin-top:var(--space-sm)}.reset-password-module__VFlLCq__error{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);color:var(--score-low);font-size:var(--font-size-sm);text-align:center;background:#f871711a;border:1px solid #f871714d}.reset-password-module__VFlLCq__loading{padding:var(--space-md);background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--font-size-sm);text-align:center}.reset-password-module__VFlLCq__invalidWrap{gap:var(--space-md);flex-direction:column;display:flex}.reset-password-module__VFlLCq__footer{margin-top:var(--space-xl);text-align:center;font-size:var(--font-size-sm);color:var(--text-secondary)}.reset-password-module__VFlLCq__footerLink{color:var(--accent-primary);transition:opacity var(--transition-fast);font-weight:500;text-decoration:none}.reset-password-module__VFlLCq__footerLink:hover{opacity:.8}@media (prefers-reduced-motion:reduce){.reset-password-module__VFlLCq__input,.reset-password-module__VFlLCq__footerLink{transition:none}}@media (hover:none) and (pointer:coarse){.reset-password-module__VFlLCq__input{min-height:44px}}
