.hub-login-dialog_body__E9JfK{display:flex;flex-direction:column;gap:14px}.hub-login-dialog_gives__dP4Rd{display:flex;flex-direction:column;gap:8px}.hub-login-dialog_give__0hPOe{display:flex;gap:10px;align-items:flex-start;color:var(--ot-body-fg)}.hub-login-dialog_give__0hPOe>svg{flex:none;margin-top:3px;color:var(--ot-success-600)}.hub-login-dialog_button__U9dSg{width:100%}.hub-login-dialog_note__3IE8_{color:var(--ot-muted-fg);font-size:var(--ot-text-body-sm)}.hub-login-dialog_waiting__Edyqz{padding:14px 16px;border:1px solid var(--ot-border);border-radius:var(--ot-radius-inner);background:var(--ot-surface-inner)}.hub-login-dialog_waitingTitle__yRNUY{color:var(--ot-heading-fg);font-weight:600}.hub-login-dialog_waitingText__Shtnd{margin-top:4px;color:var(--ot-muted-fg);font-size:var(--ot-text-body-sm)}.hub-page_root__9LwMB{container-type:inline-size;min-height:100vh;background:var(--ot-surface-page)}.hub-page_page__sksUw{padding:0 32px 48px;color:var(--ot-body-fg)}.hub-page_pageInner__vO_g5{max-width:1120px;margin:0 auto}.hub-page_crumbs__1mbrb{padding-top:16px}.hub-page_title__csUk6{margin-top:10px;color:var(--ot-heading-fg)}.hub-page_titleCount__4nAjc{margin-left:12px;color:var(--ot-violet-600);font-variant-numeric:tabular-nums}.hub-page_lead__s_hX9{max-width:64ch;margin-top:10px;color:var(--ot-muted-fg)}.hub-page_link__zoxBm{color:var(--ot-violet-700);font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--ot-violet-700) 30%,transparent);text-underline-offset:3px}.hub-page_sliceRow__smTFz{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.hub-page_slice__vHnFn{display:inline-flex;gap:6px;align-items:center;min-height:36px;padding:6px 14px;border:1px solid var(--ot-border);border-radius:var(--ot-radius-pill);background:var(--ot-surface-2);color:var(--ot-heading-fg);font:inherit;font-size:var(--ot-text-body-sm);white-space:nowrap;cursor:pointer}.hub-page_slice__vHnFn:hover{border-color:var(--ot-violet-500)}.hub-page_slice__vHnFn:focus-visible{outline:2px solid var(--ot-focus);outline-offset:2px}.hub-page_sliceCurrent__wI2NT{border-color:transparent;background:var(--ot-violet-100);color:var(--ot-violet-700);font-weight:600}.hub-page_sliceCount__GPQcF{color:var(--ot-muted-soft);font-variant-numeric:tabular-nums}.hub-page_filterRow__kK2eY{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.hub-page_filter__EBKwW{display:inline-flex;align-items:center;min-height:30px;padding:4px 12px;border-radius:var(--ot-radius-pill);background:var(--ot-surface-inner);color:var(--ot-muted-fg);font-size:var(--ot-text-pill);white-space:nowrap;text-decoration:none}.hub-page_filter__EBKwW:hover{color:var(--ot-heading-fg)}.hub-page_filter__EBKwW:focus-visible{outline:2px solid var(--ot-focus);outline-offset:2px}.hub-page_filterActive__sqDIY{background:var(--ot-violet-100);color:var(--ot-violet-700);font-weight:600}.hub-page_blockTitle__pYMXL{margin-top:36px;color:var(--ot-heading-fg)}.hub-page_quietBar___QgxD{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;padding:12px 16px;border:1px solid var(--ot-border);border-radius:var(--ot-radius-inner);background:var(--ot-surface-inner)}.hub-page_quietBarText__ujgBP{flex:1 1 260px;min-width:0}.hub-page_quietBarTitle__Gs6zb{color:var(--ot-heading-fg);font-weight:600}.hub-page_faq__a1lgo{margin-top:48px}.hub-page_empty__bvBwD{margin-top:24px;color:var(--ot-muted-fg)}@container (max-width: 640px){.hub-page_page__sksUw{padding:0 16px 32px}.hub-page_titleCount__4nAjc{margin-left:8px}.hub-page_quietBarText__ujgBP{flex-basis:180px}.hub-page_filterRow__kK2eY,.hub-page_sliceRow__smTFz{flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto;scrollbar-width:none}}.choice-screen_title__fhopw{margin-top:28px;color:var(--ot-heading-fg)}.choice-screen_groupRow__mXvMB{display:flex;max-width:360px;margin-top:24px}.choice-screen_chipRow__7gHHM{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.choice-screen_chip__dCYHw{display:inline-flex;gap:6px;align-items:center;min-height:40px;padding:8px 16px;border:1px solid var(--ot-border);border-radius:var(--ot-radius-pill);background:var(--ot-surface-2);color:var(--ot-heading-fg);font:inherit;font-size:var(--ot-text-control-sm);white-space:nowrap;cursor:pointer}.choice-screen_chip__dCYHw:hover{border-color:var(--ot-violet-500)}.choice-screen_chip__dCYHw:focus-visible{outline:2px solid var(--ot-focus);outline-offset:2px}.choice-screen_chipActive__3byQ3{border-color:transparent;background:radial-gradient(in oklch 130% 160% at 18% 0,var(--ot-lilac-400) 0,var(--ot-violet-600) 45%,var(--ot-violet-800) 100%);color:var(--ot-surface-2);font-weight:600}.choice-screen_chipAll__wcSrU{border-color:transparent;background:var(--ot-violet-100);color:var(--ot-violet-700);font-weight:600}.choice-screen_sections__AF_Mh{margin-top:28px}.choice-screen_empty__UG5co{margin-top:24px;color:var(--ot-muted-fg)}@container (max-width: 640px){.choice-screen_title__fhopw{margin-top:16px}.choice-screen_chipRow__7gHHM{flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto;scrollbar-width:none;mask-image:linear-gradient(90deg,#000 85%,transparent)}.choice-screen_chipAll__wcSrU{order:-2}.choice-screen_chipActive__3byQ3{order:-1}}.matcher-entry_chip__Y5aiP{border-color:transparent;background:var(--ot-violet-100);color:var(--ot-violet-700);font-weight:600}.matcher-entry_glyph__VQNqf{width:20px;height:20px}.promo-card_promo__J_b4L{position:relative;display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);min-height:240px;overflow:hidden;border-radius:var(--ot-radius-card);background:var(--ot-violet-100)}.promo-card_body__4MP4M{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:28px 0 28px 32px}.promo-card_title__9z7Vx{max-width:22ch;color:var(--ot-heading-fg)}.promo-card_actions__uc2g1{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.promo-card_note__sE_v0{color:var(--ot-muted-fg);font-size:var(--ot-text-body-sm)}.promo-card_pictureBox__OCKco{position:relative;display:block;min-height:0}.promo-card_picture__fMJDD{object-fit:cover;object-position:center;mask-image:linear-gradient(90deg,transparent 0,#000 42%)}@container (max-width: 640px){.promo-card_promo__J_b4L{grid-template-columns:1fr;min-height:0}.promo-card_body__4MP4M{gap:14px;padding:20px 20px 0}.promo-card_title__9z7Vx{max-width:none}.promo-card_pictureBox__OCKco{height:180px}.promo-card_picture__fMJDD{mask-image:linear-gradient(180deg,transparent 0,#000 45%)}}.resume-highlight_frame__G_c57{border-radius:var(--ot-radius-card);transition:box-shadow .3s ease}.resume-highlight_lit__mEflu{box-shadow:0 0 0 3px var(--ot-violet-300)}@media (prefers-reduced-motion:reduce){.resume-highlight_frame__G_c57{transition:none}}.salary-block_verdict__TpArE{color:var(--ot-heading-fg);font-weight:600}.salary-block_words__aTt3h{color:var(--ot-body-fg)}.salary-block_scale__M94uH{display:block;width:100%;height:56px;overflow:visible}.salary-block_track__0ZsY5{fill:var(--ot-surface-inner);stroke:var(--ot-border)}.salary-block_band__CFOMj{fill:var(--ot-violet-200)}.salary-block_median__YicUA{stroke:var(--ot-violet-700);stroke-width:2}.salary-block_mark__FtKc_{fill:var(--ot-violet-700);stroke:var(--ot-surface-2);stroke-width:3}.salary-block_tick__HVJ7h{fill:var(--ot-muted-fg);font-size:var(--ot-text-pill);font-variant-numeric:tabular-nums}.salary-block_legend___IOnZ{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--ot-muted-fg);font-size:var(--ot-text-pill)}.salary-block_legend___IOnZ li{display:inline-flex;gap:6px;align-items:center}.salary-block_legendBand__Rahfc{width:14px;height:8px;border-radius:2px;background:var(--ot-violet-200)}.salary-block_legendMedian__u1WVW{width:2px;height:12px;background:var(--ot-violet-700)}.salary-block_legendMark__tQ61j{width:10px;height:10px;border-radius:999px;background:var(--ot-violet-700)}.salary-block_cohort__pBZ4c{color:var(--ot-muted-soft);font-size:var(--ot-text-pill)}.salary-block_insight__Zt_jh{color:var(--ot-heading-fg);font-size:var(--ot-text-body-sm);font-weight:500}.delivery_panel__nTuzm{scroll-margin-top:88px;display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:var(--ot-radius-card);background:var(--ot-surface-2)}.delivery_title__5SXE6{color:var(--ot-heading-fg);font-family:var(--font-unbounded);font-size:var(--ot-text-h3);font-weight:600;line-height:var(--ot-lh-h3)}.delivery_lead__qnZ1q{color:var(--ot-muted-fg);line-height:var(--ot-lh-body)}.delivery_time__zEB6N{color:var(--ot-muted-fg);font-size:var(--ot-text-body-sm)}.delivery_options__Op_Qd{display:flex;flex-direction:column;gap:6px}.delivery_option__kev99{position:relative;display:flex;gap:12px;align-items:center;min-height:60px;padding:10px 14px;border:1px solid var(--ot-border);border-radius:14px;background:var(--ot-surface-2);cursor:pointer;transition:border-color var(--ot-motion-hover-out) ease}.delivery_option__kev99:has(.delivery_srInput__gDXoS:focus-visible){outline:3px solid var(--ot-focus);outline-offset:3px}.delivery_optionOn__dAmT0{border-color:var(--ot-violet-500);background:var(--ot-violet-100)}.delivery_srInput__gDXoS{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);opacity:0}.delivery_optionIcon__4f962{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--ot-surface-inner);color:var(--ot-violet-700)}.delivery_optionOn__dAmT0 .delivery_optionIcon__4f962{background:var(--ot-surface-2)}.delivery_optionText__otGKu{display:flex;flex:1;flex-direction:column;gap:2px}.delivery_optionTitle__9RFuv{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;color:var(--ot-heading-fg);font-weight:600}.delivery_optionDefault__WcT9d{color:var(--ot-muted-soft);font-size:var(--ot-text-pill);font-weight:500}.delivery_optionTime__FBq1l{color:var(--ot-muted-fg);font-size:var(--ot-text-body-sm)}.delivery_optionCheck__oGWng{color:var(--ot-violet-700)}.delivery_notLinked__3VXJd{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:18px;border-radius:var(--ot-radius-inner);background:var(--ot-surface-inner)}.delivery_notLinkedTitle__to3Zn{color:var(--ot-heading-fg);font-weight:600}.delivery_error__7O9EK{color:var(--ot-danger-600);font-size:var(--ot-text-body-sm)}.delivery_link__QwGmj{color:var(--ot-violet-700);font-weight:600;text-underline-offset:3px}.delivery_skeleton__VefMF{height:332px}@media (hover:hover){.delivery_option__kev99:hover{border-color:var(--ot-violet-500)}}@container (max-width: 640px){.delivery_panel__nTuzm{padding:18px}}