:root{--ink:light-dark(#1b2854,hsl(var(--foreground)));--brand:light-dark(#202ab8,var(--theme-accent-text));--brand-bright:#2563eb;--brand-hover:#1e50cf;--paper:light-dark(#f1f6fd,var(--surface-raised));--muted:light-dark(#65799b,var(--muted-strong));--muted-strong:light-dark(#50658e,hsl(var(--muted-foreground)));--line:light-dark(#dbe5f5,var(--theme-border));--primary:221 83% 53%;--primary-foreground:0 0% 100%;--foreground:226 51% 22%;--card-foreground:226 51% 22%;--muted-foreground:217 21% 44%;--secondary:218 100% 97%;--secondary-foreground:226 51% 22%;--accent:218 100% 97%;--accent-foreground:226 51% 22%;--border:217 57% 91%;--ring:221 83% 53%;--skeleton-base:light-dark(#e5edfa,var(--theme-accent-surface));--skeleton-highlight:light-dark(#f5f8fe,var(--surface-raised))}.brand__name{color:var(--ink);font-size:19px;font-weight:680;letter-spacing:-.045em}.button{border-radius:10px}.button--dark,.button--nav{background:light-dark(var(--brand-bright),var(--action-bg))}.site-header__inner{border-color:var(--line);border-radius:14px;background:light-dark(#ffffffed,color-mix(in srgb,var(--surface) 93%,transparent));box-shadow:0 5px 24px #23354d06}.hero{background:light-dark(#f1f6fd,var(--surface-raised))}.hero__ambient--blue{background:light-dark(#dce6f666,color-mix(in srgb,var(--theme-accent-surface) 40%,transparent))}.hero__ambient--peach{background:light-dark(#e4e8ee66,color-mix(in srgb,var(--surface-raised) 40%,transparent))}.contact-hero h1 em,.hero__copy h1 em,.page-hero h1 em,.platform-showcase__copy h2 em{color:var(--brand-bright);font-family:var(--font-sans);font-style:normal;font-weight:560;letter-spacing:-.065em}.hero__copy .hero__headline{font-size:clamp(46px,4.8vw,69px);font-weight:680;letter-spacing:-.065em;line-height:1.07}.hero__headline>em{white-space:normal}.dashboard-preview{border-color:var(--line);box-shadow:0 22px 65px #26385812}.dashboard-preview,.preview-workspace{background:light-dark(#fff,var(--surface))}.feature-card,.pipeline-board,.workflow-card{border-color:var(--line);background:light-dark(#fff,var(--surface))}.workspace-shell{background:var(--paper)}.workspace-sidebar{width:244px;border-right:1px solid var(--line);border-radius:0;background:light-dark(#fff,var(--surface));padding:20px 13px 14px;box-shadow:none}.workspace-sidebar__brand{min-height:42px;padding-inline:7px}.workspace-sidebar__brand .brand{gap:9px}.workspace-sidebar__brand .brand__mark{width:33px;height:33px;flex-basis:33px;border-radius:9px;box-shadow:none}.workspace-sidebar__brand .brand__name{font-size:16px;font-weight:680}.organization-switcher{flex-shrink:0;min-height:62px;margin:23px 2px;border:1px solid var(--line);border-radius:9px;background:light-dark(#f6f9ff,var(--surface-raised));padding:10px;box-shadow:none}.organization-switcher:hover{border-color:light-dark(#c6d2e6,var(--theme-border))}.organization-switcher__icon{width:30px;height:30px;flex-basis:30px;background:light-dark(#eaf1ff,var(--theme-accent-surface));color:light-dark(#657ba6,var(--muted-strong));border-radius:7px}.workspace-navigation{gap:4px;padding:0 1px 14px}.workspace-nav-label{margin:0 11px 10px;color:light-dark(#7388ab,var(--muted-strong));font-family:var(--font-sans);font-size:11px;font-weight:550;letter-spacing:0}.workspace-nav-label--spaced{margin-top:7px}.workspace-nav-link{min-height:38px;border-radius:7px;padding-inline:11px;color:var(--muted-strong);font-size:12.5px;font-weight:500}.workspace-nav-link svg{width:17px;stroke-width:1.7}.workspace-nav-link:hover{background:light-dark(#f0f5ff,var(--surface-raised));color:var(--ink)}.workspace-nav-link--active,.workspace-nav-link--active:hover{background:linear-gradient(100deg,light-dark(var(--brand),var(--action-bg)),light-dark(var(--brand-bright),var(--action-bg)));color:#fff;box-shadow:0 4px 12px #2563eb18;font-weight:650}.workspace-nav-divider{margin-block:15px 9px}.workspace-sidebar__footer{margin-top:auto;flex-shrink:0}.workspace-sidebar__account{min-height:69px;padding:14px 5px 0;border-top:1px solid var(--line)}.workspace-avatar{width:32px;height:32px;flex-basis:32px;border-radius:50%;color:var(--muted-strong);background:light-dark(#eaf1ff,var(--theme-accent-surface));font-size:11px}.workspace-sidebar__legal{display:flex;gap:15px;padding:12px 5px 0;color:var(--muted);font-size:10px}.workspace-body{margin-left:244px}.workspace-header{position:sticky;min-height:69px;border-bottom:1px solid var(--line);background:light-dark(#ffffffed,color-mix(in srgb,var(--surface) 93%,transparent));padding-inline:34px;backdrop-filter:blur(12px)}.workspace-header__title>div>span{display:none}.workspace-header__title>div>strong{color:var(--muted-strong);font-size:12px;font-weight:500}.credit-badge{min-height:32px;border:1px solid light-dark(#e6eaf1,var(--theme-border));border-radius:7px;background:light-dark(#fff,var(--surface));color:var(--muted-strong);font-size:11px}.credit-badge:hover{border-color:light-dark(#bac9e3,var(--theme-border));color:var(--brand-bright)}.workspace-content{padding:34px 34px 55px}.workspace-page{width:min(100%,1220px);gap:24px}.overview-welcome,.workspace-page-heading{min-height:80px;gap:20px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.overview-welcome h1,.workspace-page-heading h1{margin:0 0 9px;font-size:clamp(27px,2.5vw,34px);font-weight:650;letter-spacing:-.045em;line-height:1.2}.overview-welcome p,.workspace-page-heading p{color:var(--muted);font-size:13px;line-height:1.7}.overview-welcome__actions{display:flex;flex-shrink:0;gap:9px}.workspace-eyebrow{font-family:var(--font-sans);font-size:10px;font-weight:550;letter-spacing:.06em}.workspace-page-heading .workspace-eyebrow{display:block;margin-bottom:9px}.workspace-button{min-height:40px;border-radius:8px;padding-inline:14px;font-size:12px;font-weight:550;box-shadow:none}.workspace-button--primary{background:light-dark(var(--brand-bright),var(--action-bg))}.workspace-button--primary:hover{background:var(--brand-hover)}.overview-secondary-action{border:1px solid var(--line);background:light-dark(#fff,var(--surface));color:var(--muted-strong)}.jobs-summary>[data-slot=card],.metric-card,.workspace-card{box-shadow:0 2px 4px #20314e03}.jobs-summary>[data-slot=card],.metric-card,.recruiter-summary,.workspace-card{border:1px solid var(--line);border-radius:12px;background:light-dark(#fff,var(--surface))}.recruiter-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.recruiter-summary__item{display:grid;gap:5px;min-width:0;padding:22px 25px;transition:background .16s ease}.recruiter-summary__item+.recruiter-summary__item{border-left:1px solid var(--line)}.recruiter-summary__item:hover{background:light-dark(#f9fbfe,var(--surface))}.recruiter-summary__item:focus-visible{outline-offset:-3px}.recruiter-summary__label,.recruiter-summary__label>span{display:flex;align-items:center;gap:9px}.recruiter-summary__label{justify-content:space-between;margin-bottom:7px;color:var(--muted-strong);font-size:12px;font-weight:500}.recruiter-summary__label>svg{color:light-dark(#9da8b9,var(--theme-accent-text))}.recruiter-summary__item>strong{color:var(--ink);font-size:33px;font-weight:600;letter-spacing:-.045em;line-height:1.2;font-variant-numeric:tabular-nums}.recruiter-summary__item>small{color:var(--muted);font-size:11px}.overview-panels{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:21px;align-items:start}.workspace-overview .workspace-card{padding:0;overflow:hidden}.workspace-overview .workspace-card__heading{align-items:center;min-height:86px;padding:20px 24px;border-bottom:1px solid light-dark(#edf0f4,var(--theme-border))}.workspace-card__heading h2{margin:0;font-size:16px;font-weight:620;letter-spacing:-.025em}.workspace-card__heading p{margin:6px 0 0;color:light-dark(#8690a1,var(--muted-strong));font-size:12px;line-height:1.5}.workspace-overview .workspace-inline-link{flex-shrink:0;color:light-dark(#4161a5,var(--theme-accent-text));font-size:11px;font-weight:550}.workspace-overview .workspace-records{margin:0;padding:0 24px}.workspace-overview .workspace-record{min-height:82px;padding-block:15px}.workspace-overview .workspace-record:first-child{border-top:0}.workspace-overview .workspace-record>div{flex:1}.workspace-overview .workspace-record strong{font-size:12px;font-weight:550}.workspace-overview .workspace-record>div>span{font-size:11px}.workspace-record__icon{border-radius:9px;background:light-dark(#f2f5fa,var(--surface-raised));color:light-dark(#6b7e9d,var(--muted-strong))}.overview-empty{display:grid;min-height:285px;align-content:center;justify-items:center;padding:30px;text-align:center}.overview-empty__icon{display:grid;width:49px;height:49px;margin-bottom:18px;place-items:center;border:1px solid light-dark(#e3e9f3,var(--theme-border));border-radius:13px;background:light-dark(#f1f6fd,var(--surface-raised));color:light-dark(#7b8eaf,var(--muted-strong))}.overview-empty__icon--complete{border-color:light-dark(#deebe7,var(--theme-border));background:light-dark(#f5faf8,var(--surface-raised));color:light-dark(#6a9485,var(--theme-success-text))}.overview-empty h3{margin:0 0 8px;font-size:14px;font-weight:580;letter-spacing:-.015em}.overview-empty p{max-width:290px;margin:0;color:light-dark(#8390a4,var(--muted-strong));font-size:12px;line-height:1.8}.overview-empty .workspace-inline-link{margin-top:15px}@media (max-width:1200px){.overview-welcome{flex-wrap:wrap}.workspace-content{padding:28px 25px 45px}.workspace-overview .workspace-card__heading{padding-inline:20px}}@media (max-width:960px){.workspace-body{margin-left:0}.workspace-sidebar{width:270px}.workspace-sidebar__brand .brand__name{font-size:17px}.workspace-header{padding-inline:20px}}@media (max-width:760px){.workspace-content{padding:25px 18px 40px}.workspace-page{gap:22px}.overview-welcome__actions{flex-wrap:wrap}.overview-panels{grid-template-columns:1fr}.recruiter-summary__item{padding:18px 14px}.recruiter-summary__label>span{flex-direction:column;align-items:start;gap:10px;font-size:11px}.recruiter-summary__label>svg{display:none}.recruiter-summary__item>strong{font-size:28px}.recruiter-summary__item>small{font-size:10px;line-height:1.5}.overview-empty{min-height:240px;padding:25px}}@media (max-width:480px){.workspace-header__title>div>strong{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.workspace-header__actions{gap:4px}.credit-badge{display:inline-flex;padding-inline:8px;font-size:10px}.workspace-header-icon{display:none}.workspace-overview .workspace-card__heading p{font-size:11px}.hero__copy .hero__headline{font-size:clamp(39px,10.3vw,49px)}}.role-list-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px}.role-status-filters{display:flex;flex-wrap:wrap;gap:4px}.role-filter{color:light-dark(#6c7a90,var(--muted-strong));border-radius:7px;font-weight:500}.filter-count,.role-filter span{padding:1px 6px;border-radius:5px;background:light-dark(#eaf1ff,var(--theme-accent-surface));font-size:10px;font-variant-numeric:tabular-nums}.role-filter[aria-pressed=true]{background:light-dark(#edf3ff,var(--theme-accent-surface));color:var(--brand-bright)}.role-filter[aria-pressed=true] span{background:light-dark(#dce7fc,var(--theme-accent-surface))}.role-list-heading .recruiting-search{width:min(100%,280px);border:1px solid light-dark(#e2e7f0,var(--theme-border));border-radius:8px;padding-inline:10px}.role-list-heading .recruiting-search:focus-within{border-color:light-dark(#819edb,var(--theme-border));box-shadow:0 0 0 3px var(--brand-bright)0d}.role-results-count{margin:18px 0 4px;color:light-dark(#7e8ba0,var(--muted-strong));font-size:11px}.jobs-page .job-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 16px;border-radius:10px}.jobs-page .job-card__heading,.jobs-page .job-card__skills{grid-column:1/-1}.jobs-page .job-card__title{font-size:14px;font-weight:620}.jobs-page .job-card__heading>div>span{flex-wrap:wrap;font-size:11px}.jobs-page .job-card__footer{min-width:0;justify-content:flex-start;gap:16px;flex-wrap:wrap;margin-top:17px;border-top:0;padding-top:0}.jobs-page .job-card__actions{gap:2px}.job-status-control{min-width:0;align-self:end}.job-card>.job-status-control{margin-top:17px}.job-status-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.job-status-actions button{font-size:11px;font-weight:550}.job-status-action--publish{background:light-dark(var(--brand-bright),var(--action-bg))}.job-status-action--close{border-color:light-dark(#dce3ee,var(--theme-border));color:light-dark(#536179,var(--muted-strong));background:light-dark(#fff,var(--surface))}.job-status-error{max-width:380px;margin:9px 0 0;color:light-dark(#b43e3e,var(--theme-error-text));font-size:11px;line-height:1.6}.job-status-notice,.role-change-notice{display:flex;align-items:center;gap:10px;font-size:12px}.job-status-notice{justify-content:flex-end;color:light-dark(#497662,var(--theme-success-text));margin-top:5px}.role-change-notice{padding:10px 15px;border:1px solid light-dark(#d8e8de,var(--theme-border));border-radius:9px;background:light-dark(#f4faf6,var(--surface-raised));color:light-dark(#416e54,var(--theme-success-text))}.role-change-notice>span{flex:1}.role-change-notice>button{flex-shrink:0}#role-applications,#role-description,#role-matches,.recruiting-composer{scroll-margin-top:90px}.role-form-fields{min-width:0;border:0;padding:0}.role-form-fields .form-field>span>small{margin-left:6px;color:light-dark(#8b95a5,var(--muted-strong));font-size:10px;font-weight:400}.role-optional-fields,.role-template-details{border-top:1px solid light-dark(#e8edf4,var(--theme-border));padding-top:16px;color:light-dark(#697992,var(--muted-strong));font-size:12px}.role-optional-fields>summary,.role-template-details>summary{width:-moz-fit-content;width:fit-content;cursor:pointer;padding-block:5px}.role-optional-fields>summary>span{margin-left:10px;color:light-dark(#939dad,var(--theme-accent-text));font-size:10px}.role-template-details{margin-left:auto;border:0;padding:0}.role-template-details[open] .recruiting-template-save{margin-top:10px}.recruiting-composer-actions{justify-content:flex-start;flex-wrap:wrap;padding-top:15px;border-top:1px solid light-dark(#e8edf4,var(--theme-border))}.composer-discard,.search-update-notice{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:15px;padding:12px 14px;border-radius:8px;background:light-dark(#f5f7fc,var(--surface-raised));color:light-dark(#536783,var(--muted-strong));font-size:12px}.composer-discard>span,.search-update-notice>span{flex:1 1 200px}.empty-state-action{margin-top:19px;font-size:12px}.role-lifecycle-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid light-dark(#e0e6f0,var(--theme-border));border-radius:10px;background:light-dark(#fff,var(--surface));padding:16px 20px}.role-lifecycle-bar>p{max-width:470px;margin:0;color:light-dark(#728199,var(--muted-strong));font-size:12px;line-height:1.7}.role-section-links{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid light-dark(#e2e7f0,var(--theme-border));padding-bottom:10px}.role-section-links a{padding:8px 13px;border-radius:7px;color:light-dark(#596e91,var(--muted-strong));font-size:12px}.role-section-links a:hover{background:light-dark(#eaf0fb,var(--surface-raised));color:var(--brand-bright)}.active-filter-chips,.candidate-query-examples{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.active-filter-chips>button{max-width:100%;height:auto;min-height:30px;font-size:11px;color:light-dark(#536e9a,var(--muted-strong))}.active-filter-chips>button>span{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-applied-query{max-width:650px;overflow-wrap:anywhere}.candidate-query-examples{justify-content:center;margin-top:20px}.candidate-query-examples button{font-size:11px}@media (max-width:1200px){.jobs-page .job-card{grid-template-columns:1fr}.job-status-actions{justify-content:flex-start}.job-card>.job-status-control{padding-top:13px;border-top:1px solid light-dark(#eaf1ff,var(--theme-border))}}@media (max-width:760px){.role-list-heading .recruiting-search{width:100%}.role-lifecycle-bar{align-items:flex-start;flex-direction:column;gap:12px}.role-template-details{width:100%;margin:0}.job-detail-hero .workspace-button{margin-top:10px}.candidate-search-input,.recruiting-input,.recruiting-search input,.recruiting-textarea{font-size:16px}.role-filter{padding-inline:9px;font-size:11px}.active-filter-chips>button>span{max-width:210px}}.role-change-notice{position:sticky;z-index:15;top:80px;box-shadow:0 4px 16px #233d2910}.organization-switcher{display:block}.organization-switcher__link{display:flex;align-items:center;gap:11px;width:100%}.organization-switcher__link>span:nth-child(2){display:grid;min-width:0;flex:1;gap:4px}@media (max-width:760px){.role-status-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:3px}.role-filter{height:auto;min-height:48px;flex-direction:column;padding:5px 4px;gap:4px;font-size:11px}.jobs-page .job-card__heading{display:grid;grid-template-columns:35px minmax(0,1fr);gap:10px}.jobs-page .job-card__icon{width:35px;height:35px}.jobs-page .job-card__heading>.status-pill{grid-column:2;justify-self:start;margin:0}.jobs-page .job-card__heading>div>span{display:block;line-height:1.7}.jobs-page .job-card__heading>div>span>svg{display:inline;margin-right:4px;vertical-align:-2px}}.skeleton{height:12px;min-width:0;border-radius:5px;background:linear-gradient(100deg,var(--skeleton-base) 25%,var(--skeleton-highlight) 45%,var(--skeleton-base) 65%);background-size:250% 100%;animation:skeleton-shimmer 1.8s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.candidate-results-skeleton,.dashboard-page-loading,.workspace-skeleton{display:grid;gap:24px;min-width:0}.skeleton-heading,.skeleton-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0}.skeleton-heading{min-height:80px}.skeleton-heading>div:first-child{width:min(65%,430px);display:grid;gap:14px}.skeleton-heading__title{height:33px;width:70%}.skeleton-heading__subtitle{width:100%}.skeleton-button{width:112px;height:40px;flex-shrink:0;border-radius:8px}.skeleton-input{width:100%;height:42px;border-radius:8px}.skeleton-line--title{width:55%;height:16px}.skeleton-line--short{width:36%}.skeleton-number{width:52px;height:36px}.skeleton-lines{display:grid;gap:12px;min-width:0;flex:1}.skeleton-avatar{width:38px;height:38px;flex:0 0 38px;border-radius:10px}.skeleton-metrics,.skeleton-panel{border:1px solid var(--line);border-radius:12px;background:light-dark(#fff,var(--surface));min-width:0}.skeleton-panel{display:grid;gap:24px;padding:24px}.skeleton-row{display:flex;align-items:center;gap:16px;padding-top:20px;border-top:1px solid var(--line)}.skeleton-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.skeleton-metrics>div{display:grid;gap:14px;padding:24px}.skeleton-metrics>div+div{border-left:1px solid var(--line)}.skeleton-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px}.skeleton-columns--overview{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.skeleton-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.skeleton-chips{display:flex;flex-wrap:wrap;gap:9px}.skeleton-chips>.skeleton{width:85px;height:30px;border-radius:7px}.skeleton-toolbar>.skeleton-input{width:230px}.workspace-shell-skeleton{min-height:100vh;background:var(--paper)}.workspace-shell-skeleton__sidebar{position:fixed;inset:0 auto 0 0;width:244px;display:flex;flex-direction:column;gap:26px;padding:25px;border-right:1px solid var(--line);background:light-dark(#fff,var(--surface))}.workspace-shell-skeleton__sidebar>.skeleton-input{flex-shrink:0;margin-bottom:8px}.workspace-shell-skeleton__body{margin-left:244px}.workspace-shell-skeleton__header{min-height:69px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-inline:34px;border-bottom:1px solid var(--line);background:light-dark(#fff,var(--surface))}.workspace-shell-skeleton__header>.skeleton-line--title{width:140px}@media (max-width:960px){.workspace-shell-skeleton__sidebar{display:none}.workspace-shell-skeleton__body{margin-left:0}.workspace-shell-skeleton__header{padding-inline:20px}}@media (max-width:760px){.skeleton-board,.skeleton-columns{grid-template-columns:1fr}.skeleton-panel{padding:20px}.skeleton-metrics>div{padding:18px 14px}.skeleton-heading,.skeleton-toolbar{flex-wrap:wrap;gap:18px}.skeleton-heading>div:first-child,.skeleton-toolbar>.skeleton-input{width:100%}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none;background:var(--skeleton-base)}}body #hero-title,body :is(h1,h2,h3,h4,h5,h6):not(#hero-title){font-family:var(--font-sans);font-style:normal;font-weight:700;letter-spacing:-.02em}body :is(h3,h4,h5,h6):not(#hero-title){letter-spacing:-.01em}body #hero-title :is(em,strong),body :is(h1,h2,h3,h4,h5,h6):not(#hero-title) :is(em,strong){font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit}body #hero-title{font-weight:500;letter-spacing:-.025em}.eyebrow,.micro-label{font-weight:700}body :is(.interior-page,.not-found-page) h1{max-width:920px;margin-block:18px 20px;font-size:clamp(32px,3.8vw,48px);line-height:1.14;text-wrap:balance;overflow-wrap:break-word}body :is(.page-hero,.contact-hero,.legal-hero){padding-block:clamp(40px,5vw,64px) clamp(48px,6vw,80px)}body .feature-detail__hero{padding-block:40px clamp(48px,6vw,80px)}body .interior-page .section-space{padding-block:clamp(48px,6vw,80px)}body .page-hero+.section-space{padding-top:24px}body :is(.section-heading,.closing-cta,.feature-explanation__inner>div) h2{font-size:clamp(28px,3vw,40px);line-height:1.18;text-wrap:balance}body .plan-card h2{font-size:28px;line-height:1.2}body .auth-story__heading h2{font-size:clamp(32px,3.5vw,44px);line-height:1.18}body .auth-panel h1{font-size:clamp(28px,3vw,36px);line-height:1.2}body :is(.page-hero__description,.feature-detail__heading>p:not(.eyebrow)){max-width:680px;font-size:16px;line-height:1.75}body .contact-hero__inner{align-items:start;gap:clamp(32px,5vw,64px)}body :is(.contact-hero__inner,.feature-explanation__inner)>*{min-width:0}@media (min-width:901px){.plans-grid{row-gap:0}.plan-card{display:grid;grid-template-rows:subgrid;grid-row:span 8;row-gap:0}}@media (max-width:900px){.plan-card{max-width:none}}@media (max-width:640px){body .interior-page h1 br{display:none}body .interior-page h1 em{display:block;margin-top:6px}}:root{color-scheme:light;--surface-raised:#f4f6fa;--theme-border:#dbe5f5;--theme-accent-text:#3159b9;--theme-accent-surface:#edf2ff;--theme-success-text:#217254;--theme-success-surface:#edf8f3;--theme-warning-text:#946217;--theme-warning-surface:#fff7e9;--theme-error-text:#b23b46;--theme-error-surface:#fff0f1;--action-bg:#3159d9;--success:oklch(0.432 0.095 166.913);--warning:oklch(0.473 0.137 46.201);--notification-surface:var(--surface);--notification-shadow:0 8px 28px #17204414,0 2px 6px #17204408}html.dark{color-scheme:dark;--ink:#eff0f3;--paper:#101216;--surface:#1b1d23;--surface-raised:#24272f;--app-surface:#101216;--muted:#a1a6b2;--muted-strong:#c2c6d0;--brand:#a4b4ff;--brand-bright:#a4b4ff;--brand-hover:#bec9ff;--line:#32363f;--background:220 16% 7%;--foreground:225 14% 94%;--card:225 13% 12%;--card-foreground:225 14% 94%;--primary:231 76% 60%;--primary-foreground:0 0% 100%;--secondary:224 13% 16%;--secondary-foreground:225 14% 94%;--muted-surface:224 13% 16%;--muted-foreground:222 12% 70%;--accent:225 28% 20%;--accent-foreground:229 100% 82%;--destructive:354 89% 77%;--destructive-foreground:220 16% 7%;--border:222 12% 22%;--input:222 12% 27%;--ring:229 100% 76%;--skeleton-base:#24272f;--skeleton-highlight:#32363f;--theme-border:#32363f;--theme-accent-text:#a4b4ff;--theme-accent-surface:#252e48;--theme-success-text:#7dd9b2;--theme-success-surface:#18332b;--theme-warning-text:#efc078;--theme-warning-surface:#382c1d;--theme-error-text:#f59ba8;--theme-error-surface:#3b222b;--action-bg:#4f62df;--success:#7dd9b2;--warning:#efc078;--notification-surface:#24272f;--notification-shadow:0 16px 48px #00000050,0 3px 12px #00000030}html.dark .workspace-shell .workspace-sidebar{background:#15171c}html.dark .workspace-shell .workspace-header{background:#15171cf5}html.dark .workspace-shell .workspace-button--primary{background:var(--action-bg)}html.dark .workspace-shell .workspace-button--primary:hover{background:#596be5}html.dark .workspace-shell :is(.recruiting-input,.workspace-select,.recruiting-textarea,.form-input-wrap){background:#14161b;border-color:transparent}html.dark .workspace-shell :is(input,textarea)::-moz-placeholder{color:#9298a6}html.dark .workspace-shell :is(input,textarea)::placeholder{color:#9298a6}.theme-toggle{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:36px;border:1px solid transparent;border-radius:9px;padding:0 8px;background:var(--surface-raised);color:var(--muted-strong)}.theme-toggle select{min-height:36px;max-width:85px;padding:0 2px;border:0;background:transparent;color:inherit;font-size:12px;cursor:pointer}.workspace-shell .theme-toggle:has(select:focus-visible){box-shadow:inset 0 -2px 0 var(--muted-strong)}.workspace-shell .theme-toggle select:focus,.workspace-shell .theme-toggle select:focus-visible{outline:none;box-shadow:none}.notification-viewport{position:fixed;z-index:100;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));display:flex;flex-direction:column-reverse;gap:12px;width:min(390px,calc(100vw - 32px));max-height:min(640px,60dvh);overflow-y:auto;overscroll-behavior:contain;padding:4px;scrollbar-width:thin;pointer-events:none}.notification-viewport:empty{display:none}.notification-card{--notification-accent:var(--theme-accent-text);--notification-tint:var(--theme-accent-surface);display:flex;align-items:flex-start;gap:12px;flex-shrink:0;padding:16px 12px 16px 16px;border:1px solid color-mix(in srgb,var(--notification-accent) 24%,var(--line));border-radius:12px;color:var(--ink);background:color-mix(in srgb,var(--notification-surface) 85%,var(--notification-tint));box-shadow:var(--notification-shadow);pointer-events:auto}.notification-card--success{--notification-accent:var(--theme-success-text);--notification-tint:var(--theme-success-surface)}.notification-card--warning{--notification-accent:var(--theme-warning-text);--notification-tint:var(--theme-warning-surface)}.notification-card--error{--notification-accent:var(--theme-error-text);--notification-tint:var(--theme-error-surface)}.notification-icon{flex-shrink:0;margin-top:2px;color:var(--notification-accent)}.notification-content{min-width:0;flex:1;overflow-wrap:anywhere}.notification-content strong{display:block;font-size:13px;font-weight:650;line-height:1.5}.notification-content p{margin:4px 0 0;font-size:12px;line-height:1.65;color:var(--muted-strong)}.notification-action{display:inline-flex;align-items:center;gap:5px;min-height:32px;margin-top:6px;border:0;padding:0;background:transparent;color:var(--notification-accent);font-size:12px;font-weight:650;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.notification-dismiss{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;margin-top:-6px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.notification-dismiss:hover{color:var(--ink);background:var(--surface-raised)}@media (max-width:600px){.notification-viewport{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 24px);max-height:50dvh}.notification-dismiss{width:40px;height:40px;flex-basis:40px}.notification-action,.theme-toggle{min-height:44px}.theme-toggle{position:relative;justify-content:center;width:44px;padding:0}.theme-toggle select{position:absolute;inset:0;width:100%;max-width:none;min-height:44px;opacity:0}.workspace-header__actions{gap:4px}}