.public-header{border-bottom:1px solid hsl(var(--border))}.public-site .public-navigation-pending{z-index:100;pointer-events:none;background:hsl(var(--primary) / .15);height:3px;position:fixed;inset:0 0 auto;overflow:hidden}.public-site .public-navigation-pending:before{content:"";background:hsl(var(--primary));width:35%;animation:1s ease-in-out infinite public-navigation-travel;position:absolute;inset:0 auto 0 0}.public-site a:has(>.public-navigation-pending){cursor:progress}@keyframes public-navigation-travel{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.public-site .public-navigation-pending:before{width:100%;animation:none}}.public-header-inner{justify-content:space-between;align-items:center;gap:var(--spacing-6);min-height:82px;display:flex}.public-brand{font-size:var(--public-type-brand-size);font-weight:var(--public-weight-emphasis);line-height:var(--public-leading-tight);letter-spacing:-.04em;flex-shrink:0;align-items:center;gap:.3em;display:inline-flex}.public-brand-mark{object-fit:contain;border-radius:50%;flex-shrink:0;width:1.65em;height:1.65em}.public-brand-wordmark{white-space:nowrap}.public-brand-domain{font-size:.8em;font-weight:var(--public-weight-brand-domain);letter-spacing:-.025em;color:hsl(var(--muted-foreground))}.public-header-nav{align-items:center;gap:var(--spacing-8);display:flex}.public-header-nav a{color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);font-weight:var(--public-weight-emphasis)}.public-header-nav a:hover,.public-header-nav a[aria-current]{color:hsl(var(--primary))}.public-header-account{align-items:center;gap:var(--spacing-6);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);display:flex}.public-site .public-menu-trigger{display:none}.public-mobile-nav{gap:var(--spacing-1-5);margin-top:var(--spacing-8);flex-direction:column;display:flex}.public-mobile-nav>a{padding:var(--spacing-3) var(--spacing-2);border-bottom:1px solid hsl(var(--border));font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading)}.public-mobile-nav>a[aria-current]{color:hsl(var(--primary))}.public-skip-link{z-index:100;padding:var(--spacing-3);background:hsl(var(--foreground));color:#fff;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.public-skip-link:focus{transform:translateY(0)}.public-hero{border-bottom:1px solid hsl(var(--border))}.public-hero-grid{gap:var(--spacing-20);padding-block:var(--spacing-10);grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.public-hero-description{max-width:430px;margin-top:var(--spacing-6);color:hsl(var(--muted-foreground));font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading)}.public-hero-links{align-items:center;gap:var(--spacing-5);margin-top:var(--spacing-6);flex-wrap:wrap;display:flex}.public-hero-links>span{font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground))}.public-site .public-home-count-placeholder{width:9rem;height:18px;display:inline-block}.public-search-panel{padding:var(--public-panel-padding);border:1px solid hsl(var(--border));border-radius:var(--public-panel-radius);background:hsl(var(--card));box-shadow:none}.public-search-panel h2{margin-top:var(--spacing-2);font-size:var(--public-type-subheading-size);line-height:var(--public-type-subheading-leading);font-weight:var(--public-weight-emphasis);letter-spacing:-.04em}.public-hero-search{gap:var(--spacing-label-gap);margin-top:var(--spacing-6);display:grid}.public-hero-search label:not(:first-child){margin-top:calc(var(--spacing-form-gap) - var(--spacing-label-gap))}.public-hero-search .public-button{margin-top:var(--spacing-3);justify-content:space-between}.public-shortcuts{gap:var(--spacing-2) var(--spacing-4);margin-top:var(--spacing-4);padding-top:var(--spacing-3);border-top:1px solid hsl(var(--border));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);flex-wrap:wrap;display:flex}.public-shortcuts>span{width:100%;color:hsl(var(--muted-foreground))}.public-shortcuts a{align-items:center;gap:var(--spacing-1);display:inline-flex}.public-shortcuts a:hover{color:hsl(var(--primary))}.public-section-heading{justify-content:space-between;align-items:end;gap:var(--spacing-6);margin-bottom:var(--spacing-6);display:flex}.public-section-heading>p{max-width:300px;font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground))}#latest-jobs{scroll-margin-top:24px}.public-section#latest-jobs{padding-top:var(--spacing-10)}.public-site .public-job-list{border:1px solid hsl(var(--border));border-radius:var(--public-panel-radius);background:hsl(var(--card));grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-width:0;display:grid}.public-site .public-job-card{isolation:isolate;min-width:0;padding:var(--spacing-5);border:1px solid hsl(var(--border));border-radius:var(--public-panel-radius);background:hsl(var(--card));position:relative}.public-site .public-job-card:has(.public-job-card-title a):hover{border-color:hsl(var(--primary) / .55)}.public-site .public-job-list .public-job-card{padding:var(--spacing-card-block) var(--spacing-card-inline);border:0;border-bottom:1px solid hsl(var(--border));background:0 0;border-radius:0}.public-site .public-job-list>.public-job-card:first-child,.public-site .public-job-list-loading>.public-job-card:first-child{border-start-start-radius:calc(var(--public-panel-radius) - 1px);border-start-end-radius:calc(var(--public-panel-radius) - 1px)}.public-site .public-job-list>.public-job-card:last-child,.public-site .public-job-list-loading>.public-job-card:last-of-type,.public-site .public-job-list>.public-job-date-group:last-child>.public-job-card:last-child,.public-site .public-job-list>.public-company-listing-group:last-child>div>.public-job-card:last-child{border-bottom:0;border-end-end-radius:calc(var(--public-panel-radius) - 1px);border-end-start-radius:calc(var(--public-panel-radius) - 1px)}.public-site .public-job-card.public-job-featured{background:hsl(var(--accent))}.public-site .public-job-list .public-job-card:has(.public-job-card-title a):hover{border-color:hsl(var(--border));background:hsl(var(--accent) / .35)}.public-site .public-job-list .public-job-card .public-job-card-title a:after{border-radius:0}.public-site .public-job-date-group{min-width:0}.public-site .public-job-date-heading{padding:var(--spacing-4) var(--spacing-6) 0;font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);font-weight:var(--public-weight-emphasis);color:hsl(var(--muted-foreground))}.public-site .public-job-card-body{min-width:0}.public-site .public-job-card-header{align-items:start;gap:var(--spacing-3);display:flex}.public-site .public-job-card-title{min-width:0;font-size:var(--public-type-item-size);font-weight:var(--public-weight-emphasis);line-height:var(--public-type-item-leading);letter-spacing:-.025em;overflow-wrap:anywhere;flex:1}.public-site .public-job-card-title a:after{content:"";z-index:1;border-radius:var(--public-panel-radius);position:absolute;inset:0}.public-site .public-job-card-title a:hover{color:hsl(var(--primary))}.public-site .public-job-card-title a:focus-visible{outline:none}.public-site .public-job-card-title a:focus-visible:after{outline:2px solid hsl(var(--ring));outline-offset:var(--public-focus-offset)}.public-site .public-job-card-meta{align-items:center;gap:var(--spacing-0-5) var(--spacing-3);margin-top:var(--spacing-1-5);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground));flex-wrap:wrap;display:flex}.public-site .public-job-card-company{align-items:center;gap:var(--spacing-2);min-width:0;max-width:100%;color:hsl(var(--foreground));display:inline-flex}.public-site .public-job-card-company>span{overflow-wrap:anywhere;min-width:0}.public-site .public-job-card-logo{font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground));border-radius:5px}.public-site .public-job-card-work{overflow-wrap:anywhere;max-width:100%}.public-site .public-job-card-featured-label{color:hsl(var(--primary))}.public-site .public-job-card-action{z-index:2;margin-top:calc(var(--spacing-2) * -1);flex-shrink:0;position:relative}.public-site .public-job-card-summary{align-items:baseline;gap:var(--spacing-1-5) var(--spacing-6);min-width:0;margin-top:var(--spacing-3);flex-wrap:wrap;display:flex}.public-site .public-job-summary-location{align-items:center;min-width:0;min-height:24px;display:flex}.public-site .public-job-card-fact{min-width:0;max-width:100%;font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .public-job-card-fact dd{overflow-wrap:anywhere;min-width:0}.public-site .public-job-card-summary .public-job-location-area{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .public-job-card-summary .public-salary{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);font-weight:var(--public-weight-emphasis)}.public-site .public-job-card-summary .public-salary-context{font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-site .public-job-fact-unavailable{color:hsl(var(--muted-foreground))}.public-site .public-job-location{width:100%;min-width:0}.public-site .public-job-location-areas{align-items:center;gap:0 var(--spacing-3);flex-wrap:wrap;display:flex}.public-site .public-job-location-visible-areas{align-items:start;gap:var(--spacing-1-5);min-width:0;display:flex}.public-site .public-job-location-country-flags{padding:1px var(--spacing-0-5);flex-shrink:0;align-items:center;display:inline-flex}.public-site .public-job-location-country-flags img{border-radius:50%;width:18px;height:18px;position:relative;box-shadow:0 0 0 2px #fff}.public-site .public-job-location-country-flags img+img{margin-left:calc(var(--spacing-1-5) * -1)}.public-site .public-job-location-area-list{align-items:center;gap:0 var(--spacing-1);flex-wrap:wrap;min-width:0;display:flex}.public-site :is(.public-job-location-area-list,.public-job-location-more) li{min-width:0;max-width:100%;display:flex}.public-site .public-job-location-area{align-items:center;gap:var(--spacing-1-5);max-width:100%;font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);overflow-wrap:anywhere;display:inline-flex}.public-site .public-job-location-area img{flex-shrink:0;width:18px;height:18px}.public-site .public-job-location-more{z-index:2;min-width:0;max-width:100%;position:relative}.public-site .public-job-location-more summary{width:fit-content;min-height:24px;font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--primary));cursor:pointer;align-items:center;list-style:none;display:flex;position:relative}.public-site .public-job-location-more summary:before{content:"";position:absolute;inset:-10px -4px}.public-site .public-job-location-more summary::-webkit-details-marker{display:none}.public-site .public-job-location-more summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:var(--public-focus-offset);border-radius:var(--public-radius-small)}.public-site .public-job-location-more-open,.public-site .public-job-location-more[open] .public-job-location-more-closed{display:none}.public-site .public-job-location-more[open] .public-job-location-more-open{display:inline}.public-site .public-job-location-more[open]{flex-basis:100%}.public-site .public-job-location-more ul{gap:var(--spacing-1-5);padding-block:var(--spacing-1);display:grid}.public-site :is(.public-job-card-date,.public-detail-date){color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);white-space:nowrap}.public-site .posting-preview-list>.posting-ad-card{margin:var(--spacing-5)}@media (max-width:479px){.public-site .public-job-card,.public-site .public-job-list .public-job-card{padding:var(--spacing-card-mobile-block) var(--spacing-card-mobile-inline)}.public-site .public-job-date-heading{padding-inline:var(--spacing-4)}}.public-site .public-salary{align-items:baseline;gap:var(--spacing-0-5) var(--spacing-2);max-width:100%;font-weight:var(--public-weight-emphasis);flex-wrap:wrap;display:inline-flex}.public-site .public-salary-amount{font-variant-numeric:tabular-nums}.public-site .public-salary-context{font-size:.9em;font-weight:var(--public-weight-regular);color:hsl(var(--muted-foreground));white-space:nowrap}.public-job-tag{border-radius:var(--public-radius-small);padding:var(--spacing-0-5) var(--spacing-1);background:hsl(var(--accent));color:hsl(var(--accent-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-site .public-browse-button{width:fit-content;margin:var(--spacing-6) auto 0;display:flex}.public-directory-section{border-block:1px solid hsl(var(--border));background:#f1efe9}.public-category-grid{gap:0 var(--spacing-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.public-category-link{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) 0;border-bottom:1px solid hsl(var(--border));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);display:flex}.public-category-link:hover{color:hsl(var(--primary))}.public-category-link svg{color:hsl(var(--muted-foreground));flex-shrink:0}.public-site .public-home-fields>.public-section{padding-top:var(--spacing-12)}.public-site .public-home-field-shortcuts{gap:0 var(--spacing-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.public-site .public-home-field-shortcuts .public-category-link{min-height:82px;padding-block:var(--spacing-4);border-top:1px solid hsl(var(--foreground) / .25);font-family:var(--public-font-editorial);font-size:var(--public-type-subheading-size);line-height:var(--public-type-subheading-leading);letter-spacing:-.025em;border-bottom:0}.public-site .public-home-more-fields{margin-top:var(--spacing-3)}.public-site .public-home-more-fields summary{cursor:pointer;min-height:44px;list-style:none}.public-site .public-home-more-fields summary::-webkit-details-marker{display:none}.public-site .public-home-more-fields summary:hover{color:hsl(var(--primary))}.public-site .public-home-more-fields summary svg{flex-shrink:0}.public-site .public-home-more-fields[open] summary svg{transform:rotate(180deg)}.public-site .public-home-more-fields .public-category-grid{margin-top:var(--spacing-2)}.public-site .public-home-fields .public-location-section{margin-top:var(--spacing-10);padding-top:var(--spacing-8)}.public-location-section{margin-top:var(--spacing-16);padding-top:var(--spacing-12);border-top:1px solid hsl(var(--border))}.public-location-section>div>p:last-child{margin-top:var(--spacing-3);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-states-grid{gap:var(--spacing-3) var(--spacing-6);margin-top:var(--spacing-8);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.public-states-grid a{padding-block:var(--spacing-3);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;display:flex}.public-states-grid a:hover{color:hsl(var(--primary))}.public-states-grid a span:last-child{color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-hiring-banner{align-items:center;gap:var(--spacing-8);padding:var(--spacing-10);border-radius:var(--public-panel-radius);background:#f6e9df;display:flex}.public-hiring-banner>svg{color:hsl(var(--primary));flex-shrink:0}.public-hiring-banner>div{flex:1}.public-hiring-banner>div>p:last-child{margin-top:var(--spacing-3);color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-hiring-banner .public-heading{font-size:var(--public-type-section-size);line-height:var(--public-type-section-leading)}.public-footer{border-top:1px solid hsl(var(--border))}.public-footer-grid{gap:var(--spacing-12);padding-block:var(--spacing-12);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.public-footer-description{max-width:280px;margin-top:var(--spacing-4);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground))}.public-footer h2{margin-bottom:var(--spacing-4);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);font-weight:var(--public-weight-emphasis);letter-spacing:.08em;text-transform:uppercase}.public-footer ul{gap:var(--spacing-3);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground));display:grid}.public-footer a:hover{color:hsl(var(--primary))}.public-footer-bottom{justify-content:space-between;gap:var(--spacing-5);border-top:1px solid hsl(var(--border));padding-block:var(--spacing-6);color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);display:flex}.public-page{padding-block:var(--spacing-12) var(--spacing-16)}.public-page-heading{margin-bottom:var(--spacing-8)}.public-page-heading h1{margin-top:var(--spacing-3);font-size:var(--public-type-page-size);line-height:var(--public-type-page-leading)}.public-page-heading>p:last-child{margin-top:var(--spacing-4);max-width:650px;color:hsl(var(--muted-foreground));font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading)}.public-filters{margin-bottom:var(--spacing-8);padding:var(--public-panel-padding);border:1px solid hsl(var(--border));border-radius:var(--public-panel-radius);background:#f1efe9}.public-filter-form{align-items:end;gap:var(--spacing-form-gap);grid-template-columns:minmax(180px,2fr) minmax(120px,1.2fr) minmax(100px,.9fr) minmax(130px,1fr) auto;display:grid}.public-filter-form label{margin-bottom:var(--spacing-2)}.public-filter-form>div{min-width:0}.public-active-filters{justify-content:space-between;gap:var(--spacing-3);margin-top:var(--spacing-4);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground));flex-wrap:wrap;display:flex}.public-site .public-job-filters{padding:var(--spacing-6);background:#fff;container-type:inline-size}.public-site .public-job-search-form{display:block}.public-site .public-search-main-fields{align-items:end;gap:var(--spacing-4);display:flex}.public-site .public-search-main-fields>div{flex:1;min-width:0}.public-site .public-search-main-fields>.public-search-keyword{flex:2}.public-site .public-search-submit{flex-shrink:0}.public-site .public-search-refinements{margin-top:var(--spacing-5);border-top:1px solid hsl(var(--border));padding-top:var(--spacing-3)}.public-site .public-search-refinements>summary{align-items:center;gap:var(--spacing-2);cursor:pointer;width:fit-content;min-height:38px;font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);font-weight:var(--public-weight-emphasis);list-style:none;display:flex}.public-site .public-search-refinements>summary::-webkit-details-marker{display:none}.public-site .public-search-refinements>summary:hover{color:hsl(var(--primary))}.public-site .public-search-refinements[open]>summary>svg:last-child{transform:rotate(180deg)}.public-site .public-search-filter-group{min-inline-size:0;margin-top:var(--spacing-6)}.public-site .public-search-filter-group>legend{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);font-weight:var(--public-weight-emphasis)}.public-site .public-search-refinement-fields{gap:var(--spacing-4);margin-top:var(--spacing-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-site .public-search-refinement-fields>div{min-width:0}.public-site .public-search-help{margin-top:var(--spacing-3);max-width:850px;font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground))}.public-site .public-search-error{margin-top:var(--spacing-2);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--destructive))}.public-site .public-search-apply{margin:var(--spacing-6) 0 0 auto;display:flex}.public-site .public-job-filters .public-active-filters{margin-top:var(--spacing-3);padding-top:var(--spacing-4);border-top:1px solid hsl(var(--border));line-height:var(--public-type-ui-leading)}.public-site .public-job-filters .public-active-filters>span{overflow-wrap:anywhere;flex:1;min-width:0}.public-site .public-job-filters .public-active-filters>a{flex-shrink:0}@container (max-width:760px){.public-site .public-search-main-fields{flex-wrap:wrap}.public-site .public-search-main-fields>.public-search-keyword{flex-basis:100%}.public-site .public-search-refinement-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:440px){.public-site .public-search-main-fields>div{flex-basis:100%}.public-site .public-search-submit,.public-site .public-search-apply{width:100%}.public-site .public-search-refinement-fields{grid-template-columns:minmax(0,1fr)}}.public-site .public-saved-search-page{max-width:1100px}.public-site .public-saved-search-editor{align-items:end;gap:var(--spacing-4);display:flex}.public-site .public-saved-search-editor>div{flex:1;max-width:420px}.public-site .public-saved-search-editor label{margin-bottom:var(--spacing-2)}.public-site .public-saved-search-list,.public-site .public-saved-search-results{margin-top:var(--spacing-8)}.public-site .public-saved-search-list>h2,.public-site .public-saved-search-results>h2{font-size:var(--public-type-subheading-size);line-height:var(--public-type-subheading-leading);margin-bottom:var(--spacing-4)}.public-site .public-saved-search{padding-block:var(--spacing-5);border-top:1px solid hsl(var(--border))}.public-site .public-saved-search>h3{font-weight:var(--public-weight-emphasis)}.public-site .public-saved-search-actions{align-items:center;gap:var(--spacing-3) var(--spacing-5);margin-top:var(--spacing-4);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);flex-wrap:wrap;display:flex}.public-site .public-saved-search-alert{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-3);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);display:flex}.public-site .public-saved-search-results .public-job-list{margin-block:var(--spacing-4)}.public-site .public-search-assistance{margin-bottom:var(--spacing-5)}.public-site .public-search-assistance>summary{cursor:pointer;font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);font-weight:var(--public-weight-emphasis)}.public-site .public-search-assistance>button{margin-top:var(--spacing-3)}.public-site .public-search-description-form{gap:var(--spacing-2);max-width:680px;margin-top:var(--spacing-4);display:grid}.public-site .public-search-description-form>button{margin-top:var(--spacing-2);justify-self:start}.public-site .public-search-proposal{padding:var(--spacing-5);border:1px solid hsl(var(--border));border-radius:var(--public-panel-radius);margin-bottom:var(--spacing-5)}.public-site .public-search-proposal>h2{font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading);font-weight:var(--public-weight-emphasis)}.public-site .public-search-proposal ul{margin:var(--spacing-3) 0;padding-left:var(--spacing-5);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);list-style:outside}.public-site .public-search-proposal details{margin-top:var(--spacing-3);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-site .public-search-proposal>button{margin-top:var(--spacing-3)}.public-site .public-experimental-results{margin-bottom:var(--spacing-6)}.public-site .public-experimental-results>h2{font-size:var(--public-type-subheading-size);line-height:var(--public-type-subheading-leading)}.public-site .public-experimental-results .public-job-list{margin-top:var(--spacing-4)}.public-results-heading{justify-content:space-between;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-4);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground));display:flex}.public-results-heading h2{color:hsl(var(--foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);font-weight:var(--public-weight-emphasis)}.public-site .public-results-heading{margin-bottom:var(--spacing-5);align-items:end;gap:var(--spacing-3) var(--spacing-6)}.public-site .public-results-heading h2{font-family:var(--public-font-editorial);font-size:var(--public-type-subheading-size);line-height:var(--public-type-subheading-leading);font-weight:var(--public-weight-regular);letter-spacing:-.02em}.public-site .public-results-heading p{margin-top:var(--spacing-1-5);font-variant-numeric:tabular-nums}.public-site .public-results-heading>a{min-height:38px;font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);flex-shrink:0}.public-empty{padding:var(--spacing-10) var(--spacing-6);text-align:center;color:hsl(var(--muted-foreground))}.public-pagination{justify-content:center;align-items:center;gap:var(--spacing-1-5);margin-top:var(--spacing-8);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);display:flex}.public-pagination a,.public-pagination button{min-width:var(--public-control-height-sm);min-height:var(--public-control-height-sm);padding-inline:var(--spacing-3);border:1px solid hsl(var(--border));border-radius:var(--public-control-radius);justify-content:center;align-items:center;display:flex}.public-pagination a:hover{border-color:hsl(var(--primary))}.public-pagination [aria-current]{background:hsl(var(--foreground));color:#fff;border-color:hsl(var(--foreground))}.public-pagination button:disabled{color:hsl(var(--muted-foreground));opacity:.6}.public-company-grid{gap:var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-company-search{gap:var(--spacing-4);margin-bottom:var(--spacing-8);max-width:640px;display:flex}.public-company-search .public-search-input{flex:1;min-width:0}.public-company-card{gap:var(--spacing-4);min-width:0;height:100%;padding:var(--spacing-6);border:1px solid hsl(var(--border));border-radius:var(--public-panel-radius);background:#fff;flex-direction:column;transition:border-color .15s;display:flex}.public-company-card:hover{border-color:hsl(var(--primary))}.public-company-card-header{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.public-company-card h3{font-size:var(--public-type-item-size);line-height:var(--public-type-item-leading);font-weight:var(--public-weight-emphasis);letter-spacing:-.03em;overflow-wrap:anywhere}.public-company-card p{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground))}.public-company-card-identity p{margin-top:var(--spacing-1);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-company-card-description{overflow-wrap:anywhere}.public-company-card-facts{gap:var(--spacing-2);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground));margin-top:auto;display:grid}.public-company-card-facts>div{align-items:baseline;gap:var(--spacing-2);display:flex}.public-company-card-facts dt{padding-top:var(--spacing-0-5);flex-shrink:0;align-self:start}.public-company-card-facts dd{overflow-wrap:anywhere;min-width:0}.public-company-card-fact-label{font-weight:var(--public-weight-emphasis)}.public-company-card-footer{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding-top:var(--spacing-4);border-top:1px solid hsl(var(--border));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);margin-top:auto;display:flex}.public-company-role-pill{padding:var(--spacing-1) var(--spacing-2);border-radius:var(--public-control-radius);background:hsl(var(--primary) / .07);color:hsl(var(--primary));white-space:nowrap;font-weight:var(--public-weight-emphasis)}.public-company-card-link{align-items:center;gap:var(--spacing-1);white-space:nowrap;margin-left:auto;display:inline-flex}.public-site .public-directory-intro{align-items:center;gap:var(--spacing-12);padding-block:0 var(--spacing-8);grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);display:grid}.public-site .public-directory-intro .public-page-heading{margin:0}.public-site .public-directory-intro h1{font-size:var(--public-type-page-size);line-height:var(--public-type-page-leading)}.public-site .public-directory-intro .public-page-heading>p:last-child{max-width:480px;margin-top:var(--spacing-5);line-height:var(--public-type-body-leading)}.public-site .public-directory-overview{padding:var(--spacing-6) 0 var(--spacing-6) var(--spacing-8);border-left:1px solid hsl(var(--border))}.public-site .public-directory-overview dl{gap:var(--spacing-8);grid-template-columns:1fr 1fr;display:grid}.public-site .public-directory-overview dl>div{gap:var(--spacing-2);flex-direction:column-reverse;display:flex}.public-site .public-directory-overview dt{color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-site .public-directory-overview dd{font-family:var(--public-font-editorial);font-size:var(--public-type-stat-size);line-height:var(--public-leading-tight);letter-spacing:-.05em}.public-site .public-directory-overview>a{align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-8);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);display:inline-flex}.public-site .public-directory-overview>a:hover{color:hsl(var(--primary))}.public-site .public-directory-industries{padding-block:var(--spacing-5);border-block:1px solid hsl(var(--border));margin-bottom:var(--spacing-8)}.public-site .public-directory-industries>span{margin-bottom:var(--spacing-3);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground));display:block}.public-site .public-directory-industries>div{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.public-site .public-directory-industries a{max-width:100%;min-height:36px;padding:var(--spacing-2) var(--spacing-3);border:1px solid hsl(var(--border));border-radius:var(--public-control-radius);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);overflow-wrap:anywhere;background:#fff;align-items:center;display:inline-flex}.public-site .public-directory-industries a[aria-current],.public-site .public-directory-industries a:hover{border-color:hsl(var(--foreground));background:hsl(var(--foreground));color:hsl(var(--background))}.public-site #company-directory{scroll-margin-top:28px}.public-site .public-directory-heading{justify-content:space-between;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-5);flex-wrap:wrap;display:flex}.public-site .public-directory-heading h2{align-items:center;gap:var(--spacing-3);font-size:var(--public-type-subheading-size);line-height:var(--public-type-subheading-leading);letter-spacing:-.035em;font-weight:var(--public-weight-emphasis);flex-wrap:wrap;display:flex}.public-site .public-directory-heading h2 span{padding:var(--spacing-1) var(--spacing-2);border:1px solid hsl(var(--border));border-radius:var(--public-control-radius);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);font-weight:var(--public-weight-regular);letter-spacing:0}.public-site .public-directory-heading>p{color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-site .public-directory-search{gap:var(--spacing-4);padding:var(--spacing-6);margin-bottom:var(--spacing-6);background:hsl(var(--muted) / .5);border:1px solid hsl(var(--border));border-radius:var(--public-panel-radius);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.85fr) auto;align-items:end;display:grid}.public-site .public-directory-search>div{min-width:0}.public-site .public-directory-search>button{grid-area:1/4}.public-site .public-directory-search label{margin-bottom:var(--spacing-2);display:block}.public-site .public-directory-refinements{border-top:1px solid hsl(var(--border));padding-top:var(--spacing-4);grid-area:2/1/auto/-1}.public-site .public-directory-refinements summary{cursor:pointer;width:fit-content;font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .public-directory-refinements>div{gap:var(--spacing-4);margin-top:var(--spacing-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-site .public-directory-refinements>p{margin-top:var(--spacing-3);max-width:640px;font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground))}.public-site .public-directory-applied{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);margin-block:calc(var(--spacing-1) * -1) var(--spacing-5);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);flex-wrap:wrap;display:flex}.public-site .public-directory-applied p{color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.public-site .public-directory-applied>a{color:hsl(var(--primary));text-underline-offset:3px;text-decoration:underline}.public-site .public-directory-employers{justify-content:space-between;align-items:center;gap:var(--spacing-6);margin-top:var(--spacing-16);padding-block:var(--spacing-8);border-top:1px solid hsl(var(--border));display:flex}.public-site .public-directory-employers h2{font-family:var(--public-font-editorial);font-size:var(--public-type-panel-size);line-height:var(--public-type-panel-leading);letter-spacing:-.035em}.public-site .public-directory-employers p{margin-top:var(--spacing-2);color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .public-directory-employers>a{flex-shrink:0}@media (max-width:1000px){.public-site .public-directory-intro{gap:var(--spacing-8)}.public-site .public-directory-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.public-site .public-directory-search>button{grid-area:2/2;width:100%}.public-site .public-directory-refinements{grid-row:3}}@media (max-width:760px){.public-site .public-directory-intro{gap:var(--spacing-8);padding-block:0 var(--spacing-8);grid-template-columns:1fr}.public-site .public-directory-overview{border-left:0;padding:0}.public-site .public-directory-overview dl{max-width:380px}.public-site .public-directory-overview>a{margin-top:var(--spacing-5)}.public-site .public-directory-industries{margin-bottom:var(--spacing-8)}.public-site .public-directory-search{padding:var(--spacing-5)}.public-site .public-directory-employers{margin-top:var(--spacing-8);flex-direction:column;align-items:start}}@media (max-width:480px){.public-site .public-directory-search{grid-template-columns:1fr}.public-site .public-directory-search>button{grid-area:auto}.public-site .public-directory-refinements{grid-row:auto}.public-site .public-directory-heading h2{font-size:var(--public-type-subheading-size);line-height:var(--public-type-subheading-leading)}.public-site .public-directory-intro h1{font-size:var(--public-type-page-size);line-height:var(--public-type-page-leading)}}.public-site .public-detail-grid{grid-template-columns:minmax(0, 1fr) var(--container-job-sidebar);margin-top:var(--spacing-6);align-items:start;column-gap:var(--spacing-16);row-gap:var(--public-section-spacing);display:grid}.public-site .public-detail-main,.public-site .public-detail-header{min-width:0}.public-site .public-detail-header .public-detail-title{max-width:var(--container-job-reading);font-family:inherit;font-size:var(--public-type-detail-title-size);font-weight:var(--public-weight-emphasis);line-height:var(--public-type-section-leading);letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:pretty;margin:0}.public-site .public-detail-header .public-detail-date{margin-bottom:var(--spacing-3)}.public-site .public-detail-context{align-items:baseline;gap:var(--spacing-1) var(--spacing-3);margin-top:var(--spacing-4);flex-wrap:wrap;display:flex}.public-site .public-detail-company-name{min-width:0;font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);overflow-wrap:anywhere}.public-site .public-detail-company-name a{text-underline-offset:3px;text-decoration:underline}.public-site .public-detail-meta{align-items:baseline;gap:var(--spacing-0-5) var(--spacing-2);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground));flex-wrap:wrap;display:flex}.public-site .public-detail-meta:before{content:"·"}.public-site .public-detail-meta>li+li:before{content:"·";margin-right:var(--spacing-2)}.public-site :is(.public-detail-meta,.public-detail-company-name) a:hover{color:hsl(var(--primary))}.public-site .public-detail-summary{padding-block:var(--spacing-5);margin-bottom:var(--spacing-8);border-block:1px solid hsl(var(--border))}.public-site .public-detail-facts{gap:var(--spacing-4);display:grid}.public-site .public-detail-facts>div{gap:var(--spacing-3);grid-template-columns:70px minmax(0,1fr);align-items:baseline;display:grid}.public-site .public-detail-facts dt{font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground))}.public-site .public-detail-facts dd{min-width:0;font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);overflow-wrap:anywhere}.public-site .public-detail-areas{align-items:baseline;gap:var(--spacing-0-5) var(--spacing-1-5);flex-wrap:wrap;display:flex}.public-site .public-detail-areas li:not(:last-child):after{content:";"}.public-site .public-detail-mobile-share.public-job-detail-actions,.public-site .public-detail-mobile-apply,.public-site .public-detail-contents-mobile{display:none}.public-site .posting-review-detail .public-detail-summary{margin-top:var(--spacing-6)}.public-company-profile{padding:var(--public-panel-padding);border:1px solid hsl(var(--border));border-radius:var(--public-panel-radius);background:#fff}.public-company-back{margin-bottom:var(--spacing-6);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground));display:inline-block}.public-company-back:hover{color:hsl(var(--primary))}.public-company-profile{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.public-company-identity{align-items:center;gap:var(--spacing-6);min-width:0;display:flex}.public-company-identity>div:last-child{min-width:0}.public-company-title{align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-1-5);flex-wrap:wrap;display:flex}.public-company-role-count{margin-top:var(--spacing-3);color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-company-actions{justify-content:center;align-items:center;gap:var(--spacing-4);flex-direction:column;display:flex}.public-company-locations{border-top:1px solid hsl(var(--border));padding-top:var(--spacing-5);grid-column:1/-1}.public-company-locations>span{font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground))}.public-company-locations p{margin-top:var(--spacing-1-5);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);overflow-wrap:anywhere}.public-company-locations summary{width:fit-content;margin-top:var(--spacing-2);color:hsl(var(--primary));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);cursor:pointer}.public-company-locations summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:var(--public-focus-offset)}.public-company-locations ul{gap:var(--spacing-1-5);margin-top:var(--spacing-3);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);overflow-wrap:anywhere;display:grid}.public-company-locations small{margin-top:var(--spacing-1-5);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground));display:block}.public-company-content{align-items:start;gap:var(--spacing-8);margin-top:var(--spacing-8);grid-template-columns:minmax(0,1fr) 320px;display:grid}.public-company-content>section,.public-company-sidebar{min-width:0}.public-company-section-heading{justify-content:space-between;align-items:end;gap:var(--spacing-4);margin-bottom:var(--spacing-5);flex-wrap:wrap;display:flex}.public-company-section-heading h2{margin-top:var(--spacing-1-5);font-size:var(--public-type-panel-size);line-height:var(--public-type-panel-leading);font-weight:var(--public-weight-emphasis);letter-spacing:-.035em}.public-company-section-heading h2 span{color:hsl(var(--muted-foreground));font-weight:var(--public-weight-regular)}.public-company-role-filters{align-items:end;gap:var(--spacing-4);margin-bottom:var(--spacing-5);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;display:grid}.public-company-role-filters>div{min-width:0}.public-company-role-filters label{margin-bottom:var(--spacing-2)}.public-company-role-filters>a{grid-column:1/-1;justify-self:start}.public-company-results{margin-bottom:var(--spacing-4);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground))}.public-company-sidebar{gap:var(--spacing-5);display:grid}.public-company-facts{gap:var(--spacing-4);margin-block:var(--spacing-5);display:grid}.public-company-facts dt{margin-bottom:var(--spacing-1);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground))}.public-company-facts dd{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);overflow-wrap:anywhere}.public-site .public-company-description{gap:var(--spacing-4);margin-top:var(--spacing-4);display:grid}.public-site .public-company-description p{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground));white-space:pre-line;overflow-wrap:anywhere}.public-site .public-company-description p:first-child{color:hsl(var(--foreground));font-weight:var(--public-weight-emphasis)}.public-site .public-company-about .public-company-facts{padding-top:var(--spacing-5);border-top:1px solid hsl(var(--border));margin-bottom:0}.public-company-empty{padding:var(--public-panel-padding);border:1px solid hsl(var(--border));border-radius:var(--public-panel-radius);background:#fff}.public-company-empty h3{font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading);font-weight:var(--public-weight-emphasis)}.public-company-empty p{margin-block:var(--spacing-3) var(--spacing-4);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground))}.public-company-reports{margin-top:var(--spacing-8)}.public-site .public-company-back{display:inline-flex}.public-site .public-company-title h1{font-family:var(--public-font-editorial);font-size:var(--public-type-page-size);font-weight:var(--public-weight-regular);line-height:var(--public-type-page-leading);letter-spacing:-.04em;overflow-wrap:anywhere}.public-site .public-company-more summary{cursor:pointer;font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--primary))}.public-site .public-company-more p{margin-top:var(--spacing-4)}.public-site .public-company-quick-facts{gap:var(--spacing-5) var(--spacing-10);padding-top:var(--spacing-5);border-top:1px solid hsl(var(--border));flex-wrap:wrap;grid-column:1/-1;display:flex}.public-site .public-company-quick-facts dt{margin-bottom:var(--spacing-1-5);color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-site .public-company-quick-facts dd{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);overflow-wrap:anywhere}.public-site .public-company-navigation{gap:var(--spacing-3) var(--spacing-8);padding-block:var(--spacing-6);margin-bottom:var(--spacing-6);border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;display:flex}.public-site .public-company-navigation a{align-items:center;gap:var(--spacing-2);min-height:28px;font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);display:inline-flex}.public-site .public-company-navigation a:hover{color:hsl(var(--primary))}.public-site .public-company-navigation span{color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-site .public-company-overview{gap:var(--spacing-6);margin-bottom:var(--spacing-10);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.public-site .public-company-overview>:only-child{grid-column:1/-1}.public-site :is(#company-overview,#open-roles,#candidate-reports){scroll-margin-top:28px}.public-site .public-company-policy{margin-top:var(--spacing-4);color:hsl(var(--foreground))}.public-site .public-company-evidence{margin-block:var(--spacing-5);padding-left:var(--spacing-4);border-left:2px solid hsl(var(--border))}.public-site .public-company-evidence figcaption{color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-site .public-company-evidence blockquote{margin-block:var(--spacing-2);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .public-company-group-note{margin-block:calc(var(--spacing-2) * -1) var(--spacing-5);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground))}.public-site .public-company-listing-group{margin-bottom:var(--spacing-3);border:1px solid hsl(var(--border));border-radius:var(--public-panel-radius);background:#fff}.public-site .public-company-listing-group>summary{cursor:pointer;padding:var(--spacing-6) var(--spacing-6);font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading);font-weight:var(--public-weight-emphasis)}.public-site .public-company-listing-group>summary small{margin:var(--spacing-2) 0 0 var(--spacing-5);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);font-weight:var(--public-weight-regular);color:hsl(var(--muted-foreground));display:block}.public-site .public-company-listing-group>div{padding:0 var(--spacing-3) var(--spacing-1)}.public-site .public-job-list>.public-company-listing-group{background:0 0;border:0;border-radius:0;margin-bottom:0}.public-site .public-job-list>.public-company-listing-group>div{padding:0}.public-site .public-job-list>.public-company-listing-group>summary{padding:var(--spacing-6) var(--spacing-6);border-bottom:1px solid hsl(var(--border))}.public-site .public-job-list>.public-company-listing-group:last-child:not([open])>summary{border-bottom:0}@media (max-width:479px){.public-site .public-job-list>.public-company-listing-group>summary{padding:var(--spacing-5) var(--spacing-4)}}.public-site :is(.public-directory-refinements,.public-company-listing-group,.public-company-more)>summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:var(--public-focus-offset);border-radius:var(--public-control-radius)}@media (max-width:760px){.public-site .public-company-overview{gap:var(--spacing-4);grid-template-columns:1fr}.public-site .public-directory-refinements>div{grid-template-columns:1fr}.public-site .public-company-navigation{gap:var(--spacing-2) var(--spacing-5)}}#open-roles,#role-filters,#candidate-reports{scroll-margin-top:24px}@media (max-width:959px){.public-company-content{grid-template-columns:1fr}.public-company-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}.public-site .public-detail-translation{margin-bottom:var(--spacing-6);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground))}.public-site .public-detail-main .prose{font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading)}.public-site .public-detail-main .prose p,.public-site .public-detail-main .prose li{color:#4e5049}.public-site .public-role-description .prose>:first-child{margin-top:0}.public-site .public-role-description .prose li::marker{color:currentColor}.public-site .public-role-description{overflow-wrap:anywhere}.public-site .public-detail-requirements{margin-top:var(--spacing-8)}.public-site .public-detail-requirements h2{font-size:var(--public-type-subheading-size);font-weight:var(--public-weight-emphasis);line-height:var(--public-type-subheading-leading)}.public-site .public-detail-requirements ul{margin-top:var(--spacing-4);padding-left:var(--spacing-6);font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading);list-style:outside}.public-site .public-detail-requirements li+li{margin-top:var(--spacing-2)}.public-site .public-detail-main :is(h1,h2,h3,h4,h5,h6)[id]{scroll-margin-top:24px}.public-site .public-role-description .prose li:not(ul>li,ol>li){margin-inline-start:1.625em;padding-inline-start:.375em}.public-site .public-detail-sidebar{min-width:0;position:sticky;top:24px}.public-site .public-detail-sidebar:has(.public-detail-contents a:nth-child(9)){position:static}@media (min-width:960px) and (max-height:740px){.public-site .public-detail-sidebar{position:static}}.public-site .public-detail-apply-panel{min-width:0}.public-site .public-detail-destination{margin-top:var(--spacing-3);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.public-site .public-detail-apply-panel .public-button{width:100%}.public-site .public-detail-apply-panel .public-job-detail-actions{margin-top:var(--spacing-3)}.public-site .public-detail-contents{margin-top:var(--spacing-8);padding-top:var(--spacing-5);border-top:1px solid hsl(var(--border))}.public-site .public-detail-contents h2{margin-bottom:var(--spacing-2);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground));font-weight:var(--public-weight-regular)}.public-site :is(.public-detail-contents,.public-detail-contents-mobile) a{min-height:44px;padding-block:var(--spacing-1-5);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);overflow-wrap:anywhere;align-items:center;display:flex}.public-site :is(.public-detail-contents,.public-detail-contents-mobile) a:hover{color:hsl(var(--primary));text-underline-offset:3px;text-decoration:underline}.public-site .public-detail-company-section{margin-top:var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid hsl(var(--border))}.public-site .public-detail-company-section h2{font-size:var(--public-type-subheading-size);line-height:var(--public-type-subheading-leading);font-weight:var(--public-weight-emphasis)}.public-site .public-detail-company-section p{margin-top:var(--spacing-3);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground));white-space:pre-line;overflow-wrap:anywhere}.public-site .public-detail-company-section .public-text-link{margin-top:var(--spacing-4)}.public-site .public-detail-related{padding-top:var(--spacing-8);border-top:1px solid hsl(var(--border));grid-column:1;min-width:0}.public-detail-panel{padding:var(--spacing-6);border:1px solid hsl(var(--border));border-radius:var(--public-panel-radius);background:#f1efe9}.public-detail-panel h2{font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading);font-weight:var(--public-weight-emphasis)}.public-detail-panel>p{font-size:var(--public-type-ui-size);color:hsl(var(--muted-foreground));line-height:var(--public-type-ui-leading)}.public-related-link{padding-block:var(--spacing-4);border-bottom:1px solid hsl(var(--border));display:block}.public-related-link:last-child{border-bottom:0;padding-bottom:0}.public-related-link:hover{color:hsl(var(--primary))}.public-related-link p{margin-top:var(--spacing-1-5);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground))}.public-secondary-section{margin-top:var(--spacing-12);padding-top:var(--spacing-8);border-top:1px solid hsl(var(--border))}.public-loading-line{max-width:100%}.public-site .public-about{max-width:1120px;padding-block:var(--spacing-12) var(--spacing-16)}.public-site .about-masthead{align-items:center;gap:var(--spacing-16);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.public-site .about-masthead .public-display{margin-top:var(--spacing-6);font-size:var(--public-type-display-size);line-height:var(--public-type-display-leading)}.public-site .about-deck{max-width:560px;margin-top:var(--spacing-6);color:hsl(var(--muted-foreground));font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading);text-wrap:pretty}.public-site .about-hero-actions{align-items:center;gap:var(--spacing-4) var(--spacing-5);margin-top:var(--spacing-8);flex-wrap:wrap;display:flex}.public-site .about-hero-actions p{color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-site .about-artwork{aspect-ratio:4/3;border-radius:var(--public-radius-small);background:hsl(var(--secondary));overflow:hidden}.public-site .about-artwork img{object-fit:cover;object-position:58% center;width:100%;height:100%}.public-site .about-purpose{align-items:start;gap:var(--spacing-16);margin-top:var(--spacing-16);padding-block:var(--spacing-8);border-top:2px solid hsl(var(--foreground));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.public-site .about-purpose .public-heading{margin-top:var(--spacing-4);font-size:var(--public-type-section-size);line-height:var(--public-type-section-leading)}.public-site .about-purpose .public-heading em{color:hsl(var(--primary))}.public-site .about-purpose-copy{max-width:520px;color:hsl(var(--muted-foreground));font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading)}.public-site .about-purpose-copy p+p{margin-top:var(--spacing-4)}.public-site .about-directory{margin-top:var(--spacing-2);padding-top:var(--spacing-8);border-top:1px solid hsl(var(--border))}.public-site .about-directory>.public-heading{font-size:var(--public-type-section-size);line-height:var(--public-type-section-leading);margin-top:0}.public-site .about-paths{gap:var(--spacing-10);margin-top:var(--spacing-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-site .about-path{flex-direction:column;align-items:start;display:flex}.public-site .about-path h3{margin-bottom:var(--spacing-4);font-family:var(--public-font-editorial);font-size:var(--public-type-stat-size);font-weight:var(--public-weight-regular);line-height:var(--public-leading-tight);letter-spacing:-.035em;text-wrap:pretty}.public-site .about-path p{margin-bottom:var(--spacing-4);color:hsl(var(--muted-foreground));font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading)}.public-site .about-path .about-path-note{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .about-path-link{width:100%;padding-top:var(--spacing-4);border-top:1px solid hsl(var(--border));justify-content:space-between;margin-top:auto}.public-site .about-path-link:hover,.public-site .about-path-link svg{color:hsl(var(--primary))}.public-site .about-journal-story{align-items:start;gap:var(--spacing-4);width:100%;margin:var(--spacing-0-5) 0 var(--spacing-6);grid-template-columns:80px minmax(0,1fr);display:grid}.public-site .about-journal-story img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--public-radius-small);width:100%;height:auto}.public-site .about-journal-story .public-eyebrow{margin-bottom:var(--spacing-2);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);letter-spacing:.08em}.public-site .about-journal-title{font-family:var(--public-font-editorial);font-size:var(--public-type-subheading-size);line-height:var(--public-type-subheading-leading);letter-spacing:-.025em;display:block}.public-site .about-journal-story:hover .about-journal-title{color:hsl(var(--primary))}.public-site .about-employers{justify-content:space-between;align-items:center;gap:var(--spacing-8);margin-top:var(--spacing-12);padding:var(--spacing-8) var(--spacing-8);background:hsl(var(--secondary));display:flex}.public-site .about-employers .public-heading{font-size:var(--public-type-section-size);line-height:var(--public-type-section-leading);margin-top:0}.public-site .about-employers p{max-width:640px;margin-top:var(--spacing-3);color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .about-employers>a{flex-shrink:0}.public-site .about-employers>a:hover{color:hsl(var(--primary))}@media (min-width:768px) and (max-width:959px){.public-site .about-paths{gap:var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr))}.public-site .about-path--journal{column-gap:var(--spacing-8);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-site .about-path--journal h3{grid-area:1/1}.public-site .about-path--journal>p{grid-area:2/1}.public-site .about-path--journal .about-journal-story{grid-area:1/2/3;grid-template-columns:100px minmax(0,1fr);margin-top:0}.public-site .about-path--journal .about-path-link{grid-column:1/-1}}@media (max-width:767px){.public-site .public-about{padding-block:var(--spacing-8) var(--spacing-10)}.public-site .about-masthead{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr)}.public-site .about-masthead .public-display{margin-top:var(--spacing-4);font-size:var(--public-type-display-size);line-height:var(--public-type-display-leading)}.public-site .about-deck{margin-top:var(--spacing-4);font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading)}.public-site .about-hero-actions{align-items:start;gap:var(--spacing-4);margin-top:var(--spacing-6);flex-direction:column}.public-site .about-artwork{aspect-ratio:16/9}.public-site .about-purpose{gap:var(--spacing-6);margin-top:var(--spacing-8);padding-block:var(--spacing-8);grid-template-columns:minmax(0,1fr)}.public-site .about-purpose .public-heading{margin-top:var(--spacing-4);font-size:var(--public-type-section-size);line-height:var(--public-type-section-leading)}.public-site .about-purpose-copy{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .about-directory{padding-top:var(--spacing-8);margin-top:0}.public-site .about-directory>.public-heading{font-size:var(--public-type-section-size);line-height:var(--public-type-section-leading)}.public-site .about-paths{gap:var(--spacing-8);margin-top:var(--spacing-8);grid-template-columns:minmax(0,1fr)}.public-site .about-path h3{margin-bottom:var(--spacing-4);font-size:var(--public-type-panel-size);line-height:var(--public-type-panel-leading)}.public-site .about-path p{margin-bottom:var(--spacing-4);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .about-path .about-path-note{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .about-path-link{padding-top:var(--spacing-4)}.public-site .about-employers{align-items:start;gap:var(--spacing-5);margin-top:var(--spacing-8);padding:var(--spacing-6);flex-direction:column}.public-site .about-employers .public-heading{font-size:var(--public-type-section-size);line-height:var(--public-type-section-leading)}}.public-api .developer-nav-wrap{border-bottom:1px solid hsl(var(--border));background:hsl(var(--card))}.public-api .developer-nav{justify-content:space-between;align-items:center;gap:var(--spacing-6);min-height:62px;font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);display:flex}.public-api .developer-nav-label{font-weight:var(--public-weight-emphasis)}.public-api .developer-nav>div{align-self:stretch;gap:var(--spacing-8);display:flex}.public-api .developer-nav>div>a{color:hsl(var(--muted-foreground));border-bottom:2px solid #0000;align-items:center;display:flex}.public-api .developer-nav>div>a[aria-current=page]{border-color:hsl(var(--primary));color:hsl(var(--foreground))}.public-api .developer-nav a:hover{color:hsl(var(--primary))}.public-api .developer-preview-entry{align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-8) var(--spacing-6);display:flex}.public-api .developer-preview-entry+.developer-preview-entry{border-top:1px solid #494d42}.public-api .developer-preview-entry strong{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);font-weight:var(--public-weight-emphasis);display:block}.public-api .developer-preview-entry code{margin-top:var(--spacing-4);font-size:var(--public-type-illustration-size);line-height:var(--public-type-meta-leading);color:#b7c9ab;overflow-wrap:anywhere;display:block}.public-api .developer-preview-entry p{margin-top:var(--spacing-3);font-size:var(--public-type-illustration-size);line-height:var(--public-type-meta-leading);color:#c0bcaf}.public-api .developer-options{gap:var(--spacing-16);padding-block:var(--spacing-16);border-bottom:1px solid hsl(var(--border));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-api .developer-options article{min-width:0}.public-api .developer-options article>svg{margin-block:var(--spacing-6) var(--spacing-4);color:hsl(var(--primary))}.public-api .developer-options article>p:not(.public-eyebrow){margin-block:var(--spacing-4) var(--spacing-6);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground))}.public-api .developer-options article>a{margin-top:var(--spacing-6);display:inline-flex}.public-api .developer-options .api-endpoint{font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);align-items:flex-start}.public-api .developer-shared{padding-block:var(--spacing-12) var(--spacing-16)}.public-api .developer-shared h2{margin-top:var(--spacing-4)}.public-api .developer-shared a{color:hsl(var(--primary));text-underline-offset:3px;text-decoration:underline}.public-api .developer-prompt{margin:var(--spacing-6) var(--spacing-6) 0;padding-left:var(--spacing-4);font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading);border-left:2px solid #b7c9ab}.public-api code,.public-api pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.public-api .api-hero{border-bottom:1px solid hsl(var(--border))}.public-api .api-hero-grid{align-items:start;gap:var(--spacing-16);padding-block:var(--spacing-16) var(--spacing-12);grid-template-columns:1fr 1fr;display:grid}.public-api .api-hero-grid>*{min-width:0}.public-api .public-display{font-size:var(--public-type-display-size);line-height:var(--public-type-display-leading)}.public-api .api-version{margin-left:var(--spacing-2);padding:var(--spacing-0-5) var(--spacing-2);border:1px solid hsl(var(--border));border-radius:var(--public-radius-small);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);letter-spacing:.06em}.public-api .api-hero-note{margin-top:var(--spacing-4);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground))}.public-api .api-preview,.public-api .api-code-block{border-radius:var(--public-panel-radius);color:#edebe3;background:#252720;border:1px solid #44483d;overflow:hidden}.public-api .api-preview{box-shadow:0 20px 40px -20px #2d27173d}.public-api .api-preview-heading{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-6);font-size:var(--public-type-illustration-size);line-height:var(--public-type-meta-leading);border-bottom:1px solid #494d42;display:flex}.public-api .api-preview-heading>span:last-child{color:#b0ab9b;font-size:var(--public-type-illustration-small-size);line-height:var(--public-type-meta-leading);margin-left:auto}.public-api .api-preview-request{align-items:start;gap:var(--spacing-3);padding:var(--spacing-6) var(--spacing-6) 0;font-size:var(--public-type-illustration-small-size);line-height:var(--public-type-body-leading);display:flex}.public-api .api-preview-request code{overflow-wrap:anywhere}.public-api .api-method{border-radius:var(--public-radius-small);padding:var(--spacing-0-5) var(--spacing-1-5);color:#36482e;font-family:ui-monospace,SFMono-Regular,monospace;font-size:var(--public-type-meta-size);font-weight:var(--public-weight-strong);line-height:var(--public-type-meta-leading);background:#d7e0d2;flex-shrink:0;display:inline-block}.public-api .api-preview-label{padding:var(--spacing-5) var(--spacing-6) 0;color:#b0ab9b;font-size:var(--public-type-illustration-small-size);line-height:var(--public-type-meta-leading)}.public-api .api-preview pre{margin:var(--spacing-3) 0 0;padding:0 var(--spacing-6) var(--spacing-6);font-size:var(--public-type-illustration-size);line-height:var(--public-type-body-leading);overflow-x:auto}.public-api .api-syntax{color:#edebe3}.public-api .api-syntax .hljs-attr,.public-api .api-syntax .hljs-attribute,.public-api .api-syntax .hljs-name,.public-api .api-syntax .hljs-selector-tag{color:#ecbb93}.public-api .api-syntax .hljs-string,.public-api .api-syntax .hljs-regexp{color:#bcd0af}.public-api .api-syntax .hljs-keyword,.public-api .api-syntax .hljs-literal,.public-api .api-syntax .hljs-meta{color:#cab8e0}.public-api .api-syntax .hljs-number,.public-api .api-syntax .hljs-built_in,.public-api .api-syntax .hljs-title{color:#a8cae6}.public-api .api-syntax .hljs-comment,.public-api .api-syntax .hljs-punctuation{color:#b7b2a4}.public-api .api-syntax .hljs-subst,.public-api .api-syntax .hljs-params{color:inherit}.public-api .api-preview-footer{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-6);color:#c0bcaf;font-size:var(--public-type-illustration-small-size);line-height:var(--public-type-ui-leading);border-top:1px solid #494d42;display:flex}.public-api .api-preview-footer svg{flex-shrink:0}.public-api .api-facts{padding-block:var(--spacing-6) var(--spacing-6);border-top:1px solid hsl(var(--border));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.public-api .api-facts>div{padding-left:var(--spacing-8);border-left:1px solid hsl(var(--border))}.public-api .api-facts>div:first-child{border-left:0;padding-left:0}.public-api .api-facts dt{color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-api .api-facts dd{margin-top:var(--spacing-1-5);font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading);font-weight:var(--public-weight-emphasis)}.public-api .api-possibilities{gap:var(--spacing-10);padding-block:var(--spacing-10);border-bottom:1px solid hsl(var(--border));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-api .api-possibilities svg{margin-bottom:var(--spacing-4);color:hsl(var(--primary))}.public-api .api-possibilities h2{font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading);font-weight:var(--public-weight-emphasis);letter-spacing:-.025em}.public-api .api-possibilities p{margin-top:var(--spacing-2);color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-api .api-docs-layout{gap:var(--spacing-16);padding-block:var(--spacing-16) var(--spacing-4);grid-template-columns:210px minmax(0,1fr);display:grid}.public-api .api-docs-sidebar{align-self:start;position:sticky;top:28px}.public-api .api-docs-sidebar nav{gap:var(--spacing-1);display:grid}.public-api .api-docs-sidebar nav>p{margin-bottom:var(--spacing-4)}.public-api .api-docs-sidebar nav>a{align-items:center;gap:var(--spacing-3);padding-block:var(--spacing-3);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);display:flex}.public-api .api-docs-sidebar nav>a:hover{color:hsl(var(--primary))}.public-api .api-docs-sidebar nav>a>span{color:hsl(var(--muted-foreground));font-family:ui-monospace,SFMono-Regular,monospace;font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-api .api-sidebar-help{margin-top:var(--spacing-8);padding-top:var(--spacing-5);border-top:1px solid hsl(var(--border));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-api .api-sidebar-help p{color:hsl(var(--muted-foreground))}.public-api .api-sidebar-help a{align-items:center;gap:var(--spacing-1-5);margin-top:var(--spacing-3);font-weight:var(--public-weight-emphasis);display:inline-flex}.public-api .api-sidebar-help a:hover{color:hsl(var(--primary))}.public-api .api-docs-main{min-width:0}.public-api .api-doc-section{padding-bottom:var(--spacing-12);margin-bottom:var(--spacing-12);border-bottom:1px solid hsl(var(--border));scroll-margin-top:28px}.public-api .api-doc-section:last-child{border-bottom:0;margin-bottom:0}.public-api .api-section-description{max-width:720px;margin-block:var(--spacing-4) var(--spacing-6);color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-api .api-section-description code,.public-api .api-table code,.public-api .api-small-note code,.public-api .api-callout code{color:hsl(var(--foreground));overflow-wrap:anywhere;font-size:.88em}.public-api .api-endpoint{align-items:center;gap:var(--spacing-3);border:1px solid hsl(var(--border));border-radius:var(--public-control-radius);padding:var(--spacing-4) var(--spacing-4);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);background:#fff;display:flex}.public-api .api-endpoint code{overflow-wrap:anywhere;min-width:0}.public-api .api-request-form{gap:var(--spacing-4);margin-block:var(--spacing-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-api .api-request-form>div{min-width:0}.public-api .api-request-form label{margin-bottom:var(--spacing-2)}.public-api .api-query-input,.public-api .api-request-actions{grid-column:1/-1}.public-api .api-request-actions{align-items:center;gap:var(--spacing-5);padding-top:var(--spacing-1);display:flex}.public-api .api-code-toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-1-5) var(--spacing-3);border-bottom:1px solid #494d42;display:flex}.public-api .api-code-languages{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.public-api .api-code-languages>button,.public-api .api-code-languages>span{padding:var(--spacing-3) var(--spacing-3);border-radius:var(--public-control-radius);color:#c0bcaf;font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);display:block}.public-api .api-code-languages>button:hover{color:#fff;background:#3f4238}.public-api .api-code-languages>button[aria-pressed=true]{color:#f7f6f3;background:#494d42}.public-api .api-copy-button{align-items:center;gap:var(--spacing-1-5);min-height:36px;padding-inline:var(--spacing-3);border-radius:var(--public-control-radius);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:#d2cfc6;flex-shrink:0;display:flex}.public-api .api-copy-button:hover{color:#fff;background:#494d42}.public-api .api-code-block pre{max-height:480px;padding:var(--spacing-6);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);overflow:auto}.public-api .api-code-block :focus-visible{outline-offset:var(--public-focus-offset);outline:2px solid #ecbb93}.public-api .api-copy-error{padding:0 var(--spacing-6) var(--spacing-4);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:#ecbb93;display:block}.public-api .api-example-note{justify-content:space-between;align-items:start;gap:var(--spacing-6);margin-top:var(--spacing-4);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground));display:flex}.public-api .api-example-note p{max-width:480px}.public-api .api-example-note a{align-items:center;gap:var(--spacing-1);color:hsl(var(--primary));font-weight:var(--public-weight-emphasis);flex-shrink:0;display:inline-flex}.public-api .api-table-wrap{border:1px solid hsl(var(--border));border-radius:var(--public-panel-radius);background:#fff;overflow-x:auto}.public-api .api-table{width:100%;font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);text-align:left}.public-api .api-table th,.public-api .api-table td{padding:var(--spacing-4) var(--spacing-4);border-bottom:1px solid hsl(var(--border));vertical-align:top}.public-api .api-table thead{background:hsl(var(--muted));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-api .api-table th{font-weight:var(--public-weight-emphasis)}.public-api .api-table tbody th{width:28%}.public-api .api-table th code{overflow-wrap:normal}.public-api .api-table td{color:hsl(var(--muted-foreground))}.public-api .api-table th>span{margin-top:var(--spacing-1);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground));font-weight:var(--public-weight-regular);display:block}.public-api .api-table tbody tr:last-child>*{border-bottom:0}.public-api .api-disclosure{margin-top:var(--spacing-4);border:1px solid hsl(var(--border));border-radius:var(--public-panel-radius);background:hsl(var(--card))}.public-api .api-disclosure summary{cursor:pointer;padding:var(--spacing-4) var(--spacing-4);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);font-weight:var(--public-weight-emphasis)}.public-api .api-disclosure summary::marker{color:hsl(var(--primary))}.public-api .api-disclosure summary>span{float:right;margin-left:var(--spacing-3);color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);font-weight:var(--public-weight-regular)}.public-api .api-disclosure summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:var(--public-focus-offset)}.public-api .api-disclosure>.api-code-block{margin:0 var(--spacing-3) var(--spacing-3)}.public-api .api-category-slugs{gap:var(--spacing-3) var(--spacing-6);padding:var(--spacing-1) var(--spacing-4) var(--spacing-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-api .api-category-slugs li{justify-content:space-between;align-items:center;gap:var(--spacing-1) var(--spacing-3);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);flex-wrap:wrap;display:flex}.public-api .api-category-slugs code{color:hsl(var(--primary));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);overflow-wrap:anywhere}.public-api .api-pagination-steps{gap:var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-api .api-pagination-steps li{gap:var(--spacing-3);border-top:1px solid hsl(var(--border));padding-top:var(--spacing-4);display:flex}.public-api .api-pagination-steps li>span{padding-top:var(--spacing-0-5);color:hsl(var(--primary));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);font-weight:var(--public-weight-emphasis)}.public-api .api-pagination-steps strong{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);font-weight:var(--public-weight-emphasis)}.public-api .api-pagination-steps code{margin-top:var(--spacing-2);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground));overflow-wrap:anywhere;display:block}.public-api .api-callout{margin-top:var(--spacing-6);border-left:2px solid hsl(var(--primary));background:hsl(var(--accent));padding:var(--spacing-4) var(--spacing-5);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground))}.public-api .api-callout strong{color:hsl(var(--foreground));font-weight:var(--public-weight-emphasis)}.public-api .api-usage-grid{gap:var(--spacing-8);margin-top:var(--spacing-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-api .api-usage-grid h3,.public-api .api-subheading{font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading);font-weight:var(--public-weight-emphasis);letter-spacing:-.025em}.public-api .api-usage-grid p{margin-top:var(--spacing-3);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground))}.public-api .api-subheading{margin-block:var(--spacing-8) var(--spacing-4)}.public-api .api-small-note{margin-top:var(--spacing-4);color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-api .api-small-note a{color:hsl(var(--primary));text-underline-offset:3px;text-decoration:underline}.public-api .api-attribution-preview{align-items:center;gap:var(--spacing-1);margin-bottom:var(--spacing-4);border:1px solid hsl(var(--border));border-radius:var(--public-panel-radius);padding:var(--spacing-5);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground));background:#fff;display:flex}.public-api .api-attribution-preview a{align-items:center;gap:var(--spacing-1);color:hsl(var(--primary));font-weight:var(--public-weight-emphasis);display:inline-flex}.public-api .api-bottom-cta{align-items:center;gap:var(--spacing-8);border-top:1px solid hsl(var(--border));padding-block:var(--spacing-10) var(--spacing-16);display:flex}.public-api .api-bottom-cta>div{flex:1}.public-api .api-bottom-cta>div>p:last-child{margin-top:var(--spacing-3);color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-api .api-bottom-cta>a{flex-shrink:0}@media (max-width:1099px){.public-api .api-hero-grid{gap:var(--spacing-8)}.public-api .api-docs-layout{gap:var(--spacing-8);grid-template-columns:180px minmax(0,1fr)}.public-api .api-preview pre{font-size:var(--public-type-illustration-small-size);line-height:var(--public-type-meta-leading)}.public-api .api-example-note{gap:var(--spacing-2);flex-direction:column}.public-api .api-pagination-steps{gap:var(--spacing-4);grid-template-columns:1fr}}@media (max-width:767px){.public-api .developer-nav{padding-top:var(--spacing-4);flex-direction:column;align-items:flex-start;gap:0}.public-api .developer-nav>div{gap:var(--spacing-6)}.public-api .developer-nav>div>a{min-height:48px}.public-api .developer-options{gap:var(--spacing-8);padding-block:var(--spacing-8);grid-template-columns:1fr}.public-api .developer-options article+article{padding-top:var(--spacing-8);border-top:1px solid hsl(var(--border))}.public-api .developer-shared{padding-block:var(--spacing-8) var(--spacing-10)}.public-api .api-hero-grid{gap:var(--spacing-8);padding-block:var(--spacing-8) var(--spacing-8);grid-template-columns:1fr}.public-api .public-display{font-size:var(--public-type-display-size);line-height:var(--public-type-display-leading)}.public-api .api-facts{gap:var(--spacing-6) var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr))}.public-api .api-facts>div{border-left:0;padding-left:0}.public-api .api-possibilities{gap:var(--spacing-6);padding-block:var(--spacing-8);grid-template-columns:1fr}.public-api .api-possibilities>div{gap:0 var(--spacing-4);grid-template-columns:24px minmax(0,1fr);display:grid}.public-api .api-possibilities svg{grid-row:1/3;margin:0}.public-api .api-docs-layout{gap:var(--spacing-8);padding-top:var(--spacing-8);grid-template-columns:1fr}.public-api .api-docs-sidebar{position:static}.public-api .api-docs-sidebar nav{gap:0 var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr))}.public-api .api-docs-sidebar nav>p{margin-bottom:var(--spacing-3);grid-column:1/-1}.public-api .api-docs-sidebar nav>a{border-bottom:1px solid hsl(var(--border))}.public-api .api-sidebar-help{display:none}.public-api .api-doc-section{padding-bottom:var(--spacing-8);margin-bottom:var(--spacing-8)}.public-api .api-usage-grid{gap:var(--spacing-5);grid-template-columns:1fr}.public-api .api-category-slugs{grid-template-columns:1fr}.public-api .api-table th,.public-api .api-table td{padding:var(--spacing-3)}.public-api .api-table{font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-api #parameters .api-table{min-width:520px}.public-api .api-code-toolbar{gap:var(--spacing-1);padding-inline:var(--spacing-1-5)}.public-api .api-code-languages>button{padding-inline:var(--spacing-3)}.public-api .api-code-block pre{padding:var(--spacing-4)}.public-api .api-bottom-cta{gap:var(--spacing-5);padding-block:var(--spacing-8) var(--spacing-10);flex-wrap:wrap}.public-api .api-bottom-cta>div{flex-basis:100%}}.posting-page{overflow-wrap:break-word}.posting-hero{border-bottom:1px solid hsl(var(--border))}.posting-hero-grid{align-items:center;gap:var(--spacing-16);padding-block:var(--spacing-16) var(--spacing-16);grid-template-columns:1fr 1.05fr;display:grid}.posting-hero .public-display{font-size:var(--public-type-display-size);line-height:var(--public-type-display-leading);margin-top:var(--spacing-6)}.posting-lead{max-width:420px;margin-top:var(--spacing-6);font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading);color:hsl(var(--muted-foreground))}.posting-hero-actions{align-items:center;gap:var(--spacing-6);margin-top:var(--spacing-8);flex-wrap:wrap;display:flex}.posting-purchase-note{margin-top:var(--spacing-4);color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.posting-guarantee-link{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-5);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground));display:inline-flex}.posting-guarantee-link:hover{color:hsl(var(--primary))}.posting-preview{min-width:0;padding:var(--spacing-6);border:1px solid hsl(var(--border));border-radius:var(--public-panel-radius);background:#f1efe9}.posting-preview-header{justify-content:space-between;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4);flex-wrap:wrap;display:flex}.posting-preview-label{font-size:var(--public-type-illustration-small-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground))}.posting-preview-browser{border:1px solid hsl(var(--border));border-radius:var(--public-panel-radius);background:#fff;overflow:hidden;box-shadow:0 10px 24px #2d27170a}.posting-preview-toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-5) var(--spacing-3);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);font-weight:var(--public-weight-emphasis);letter-spacing:-.03em;display:flex}.posting-preview-toolbar svg{color:hsl(var(--muted-foreground))}.posting-preview-filter{gap:var(--spacing-2);padding:0 var(--spacing-5) var(--spacing-4);border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;display:flex}.posting-preview-filter span{border:1px solid hsl(var(--border));border-radius:var(--public-control-radius);padding:var(--spacing-1) var(--spacing-2);font-size:var(--public-type-illustration-small-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground))}.posting-preview-filter span:first-child{background:hsl(var(--muted));color:hsl(var(--foreground))}.posting-preview-detail{padding:var(--spacing-6) var(--spacing-6) var(--spacing-6)}.posting-preview-detail>p{margin-top:var(--spacing-3);font-family:var(--public-font-editorial);font-size:var(--public-type-panel-size);line-height:var(--public-type-panel-leading);letter-spacing:-.03em}.posting-preview-lines{gap:var(--spacing-2);margin-top:var(--spacing-4);display:grid}.posting-preview-lines span{border-radius:var(--public-radius-small);background:hsl(var(--muted));width:100%;height:5px}.posting-preview-lines span:nth-child(2){width:92%}.posting-preview-lines span:last-child{width:65%}.posting-preview-apply{align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-6);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--public-control-radius);background:hsl(var(--foreground));color:#fff;font-size:var(--public-type-illustration-small-size);line-height:var(--public-type-meta-leading);display:inline-flex}.posting-preview figcaption{gap:var(--spacing-3);margin-top:var(--spacing-5);align-items:center;display:flex}.posting-preview-caption-icon{border:1px solid hsl(var(--border));width:36px;height:36px;color:hsl(var(--primary));border-radius:50%;flex-shrink:0;place-items:center;display:grid}.posting-preview figcaption strong{font-size:var(--public-type-illustration-size);line-height:var(--public-type-meta-leading);font-weight:var(--public-weight-emphasis);display:block}.posting-preview figcaption div>span{margin-top:var(--spacing-1);font-size:var(--public-type-illustration-small-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground));display:block}.posting-facts{border-bottom:1px solid hsl(var(--border))}.posting-facts-grid{padding-block:var(--spacing-6);gap:var(--spacing-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.posting-facts-grid>div+div{padding-left:var(--spacing-8);border-left:1px solid hsl(var(--border))}.posting-facts dt{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);font-weight:var(--public-weight-emphasis)}.posting-facts dd{margin-top:var(--spacing-1-5);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground))}.posting-benefits,.posting-faq-grid{gap:var(--spacing-24);grid-template-columns:1fr 1.35fr;display:grid}.posting-section-intro>p:not(.public-eyebrow){max-width:360px;margin-top:var(--spacing-4);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground))}.posting-section-intro .public-text-link{margin-top:var(--spacing-5)}.posting-benefit-list{gap:var(--spacing-8);display:grid}.posting-benefit{align-items:start;gap:var(--spacing-4);display:flex}.posting-benefit-icon{border:1px solid hsl(var(--border));border-radius:var(--public-panel-radius);width:42px;height:42px;color:hsl(var(--primary));flex-shrink:0;place-items:center;display:grid}.posting-benefit h3,.posting-steps h3{font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading);font-weight:var(--public-weight-emphasis);letter-spacing:-.025em}.posting-benefit p,.posting-steps p{margin-top:var(--spacing-2);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground))}.posting-pricing-section{border-block:1px solid hsl(var(--border));background:#f1efe9;scroll-margin-top:24px}.posting-pricing-heading{text-align:center}.posting-pricing-heading .public-eyebrow{justify-content:center}.posting-pricing-heading .public-heading{font-size:var(--public-type-section-size);line-height:var(--public-type-section-leading);margin-top:var(--spacing-3)}.posting-pricing-heading>p:last-child{margin-top:var(--spacing-4);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground))}.posting-plans{gap:var(--spacing-6);max-width:880px;margin:var(--spacing-8) auto 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.posting-plan{padding:var(--spacing-8);border:1px solid hsl(var(--border));border-radius:var(--public-panel-radius);background:#fff;flex-direction:column;display:flex}.posting-plan-featured{border-color:hsl(var(--primary));box-shadow:inset 0 3px hsl(var(--primary))}.posting-plan-label{justify-content:space-between;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.posting-plan-label h3{font-size:var(--public-type-item-size);line-height:var(--public-type-item-leading);font-weight:var(--public-weight-emphasis);letter-spacing:-.035em}.posting-plan-label>span{border-radius:var(--public-radius-small);padding:var(--spacing-1) var(--spacing-2);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground));background:hsl(var(--muted))}.posting-plan-featured .posting-plan-label>span{color:hsl(var(--accent-foreground));background:hsl(var(--accent))}.posting-plan-description{margin-top:var(--spacing-3);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground))}.posting-plan-price{align-items:center;gap:var(--spacing-4);margin-block:var(--spacing-6);display:flex}.posting-plan-price strong{font-family:var(--public-font-editorial);font-size:var(--public-type-price-size);font-weight:var(--public-weight-regular);line-height:var(--public-leading-tight);letter-spacing:-.055em}.posting-plan-price>span{font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground))}.posting-plan>.public-button{width:100%}.posting-plan ul{gap:var(--spacing-4);margin-top:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px solid hsl(var(--border));display:grid}.posting-plan li{align-items:start;gap:var(--spacing-3);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);display:flex}.posting-plan li svg{margin-top:var(--spacing-0-5);color:hsl(var(--primary));flex-shrink:0}.posting-placement-note{max-width:750px;margin:var(--spacing-4) auto 0;text-align:center;font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground))}.posting-guarantee{align-items:start;gap:var(--spacing-4);max-width:880px;margin:var(--spacing-8) auto 0;padding-top:var(--spacing-8);border-top:1px solid hsl(var(--border));scroll-margin-top:28px;display:flex}.posting-guarantee>svg{color:hsl(var(--primary));flex-shrink:0}.posting-guarantee h3{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);font-weight:var(--public-weight-emphasis)}.posting-guarantee p{margin-top:var(--spacing-1-5);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);color:hsl(var(--muted-foreground))}.posting-guarantee p a{text-underline-offset:3px;text-decoration:underline}.posting-process-heading{justify-content:space-between;align-items:end;gap:var(--spacing-8);display:flex}.posting-process-heading>p{max-width:280px;font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground))}.posting-steps{gap:var(--spacing-10);margin-top:var(--spacing-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.posting-steps li{border-top:1px solid hsl(var(--border));padding-top:var(--spacing-6)}.posting-step-number{margin-bottom:var(--spacing-5);color:hsl(var(--primary));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);font-weight:var(--public-weight-emphasis);display:block}.posting-faq-section{border-block:1px solid hsl(var(--border))}.posting-faq-list details{border-bottom:1px solid hsl(var(--border))}.posting-faq-list details:first-child{border-top:1px solid hsl(var(--border))}.posting-faq-list summary{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding-block:var(--spacing-6);cursor:pointer;font-size:var(--public-type-ui-size);font-weight:var(--public-weight-emphasis);line-height:var(--public-type-ui-leading);list-style:none;display:flex}.posting-faq-list summary::-webkit-details-marker{display:none}.posting-faq-list summary svg{color:hsl(var(--muted-foreground));flex-shrink:0}.posting-faq-list details[open] summary svg{transform:rotate(180deg)}.posting-faq-list summary:hover{color:hsl(var(--primary))}.posting-faq-list summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:var(--public-focus-offset)}.posting-faq-list details>p{padding:0 var(--spacing-8) var(--spacing-6) 0;font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground))}.posting-closing{padding-block:var(--spacing-16)}.posting-closing-panel{justify-content:space-between;align-items:center;gap:var(--spacing-8);border-radius:var(--public-panel-radius);padding:var(--spacing-12) var(--spacing-12);background:hsl(var(--foreground));color:hsl(var(--background));display:flex}.posting-closing-panel .public-eyebrow{color:#c2bdad}.posting-closing-panel .public-heading{font-size:var(--public-type-section-size);line-height:var(--public-type-section-leading);margin-top:var(--spacing-4)}.posting-closing-panel>div>p:last-child{margin-top:var(--spacing-4);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:#c2bdad}.posting-closing-actions{flex-shrink:0}.posting-closing-actions .public-button{width:100%}.posting-closing-panel .posting-closing-actions>p{font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.posting-mobile-cta{display:none}.posting-form-offer{gap:var(--spacing-3) var(--spacing-6);padding:var(--spacing-4);border:1px solid hsl(var(--border));border-radius:var(--public-panel-radius);background:hsl(var(--muted));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);flex-wrap:wrap;display:flex}.posting-form-offer>span:last-child{align-items:center;gap:var(--spacing-1-5);color:hsl(var(--muted-foreground));display:inline-flex}@media (min-width:768px) and (max-width:1099px){.posting-hero-grid{gap:var(--spacing-8)}.posting-hero .public-display{font-size:var(--public-type-display-size);line-height:var(--public-type-display-leading)}.posting-preview{padding:var(--spacing-4)}.posting-benefits,.posting-faq-grid{gap:var(--spacing-12)}}@media (max-width:767px){.posting-hero-grid{gap:var(--spacing-8);padding-block:var(--spacing-8) var(--spacing-10);grid-template-columns:1fr}.posting-hero .public-display{font-size:var(--public-type-display-size);line-height:var(--public-type-display-leading)}.posting-lead{max-width:440px;margin-top:var(--spacing-4);font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading)}.posting-hero-actions{margin-top:var(--spacing-6);gap:var(--spacing-4)}.posting-guarantee-link{margin-top:var(--spacing-4)}.posting-preview{width:100%;max-width:520px;padding:var(--spacing-4)}.posting-preview-header .public-eyebrow{font-size:var(--public-type-illustration-small-size);line-height:var(--public-type-meta-leading);letter-spacing:.08em}.posting-preview-detail{padding:var(--spacing-6)}.posting-preview-detail>p{font-size:var(--public-type-panel-size);line-height:var(--public-type-panel-leading)}.posting-facts-grid{gap:var(--spacing-4);padding-block:var(--spacing-6);grid-template-columns:1fr}.posting-facts-grid>div+div{padding:var(--spacing-4) 0 0;border-left:0;border-top:1px solid hsl(var(--border))}.posting-benefits,.posting-faq-grid{gap:var(--spacing-8);grid-template-columns:1fr}.posting-section-intro>p:not(.public-eyebrow){max-width:none}.posting-benefit{gap:var(--spacing-4)}.posting-benefit-list{gap:var(--spacing-6)}.posting-pricing-heading{text-align:left}.posting-pricing-heading .public-eyebrow{justify-content:start}.posting-plans{gap:var(--spacing-4);margin-top:var(--spacing-8);grid-template-columns:1fr}.posting-plan{padding:var(--spacing-6)}.posting-plan-price strong{font-size:var(--public-type-price-size);line-height:var(--public-leading-tight)}.posting-plan li{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.posting-placement-note{text-align:left}.posting-process-heading{align-items:start;gap:var(--spacing-4);flex-direction:column}.posting-process-heading>p{max-width:none}.posting-steps{gap:var(--spacing-6);margin-top:var(--spacing-6);grid-template-columns:1fr}.posting-step-number{margin-bottom:var(--spacing-3)}.posting-closing{padding-block:var(--spacing-8)}.posting-closing-panel{align-items:start;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-6);flex-direction:column}.posting-closing-actions{width:100%}.posting-closing-actions>p{text-align:center}.posting-mobile-cta{bottom:0;z-index:30;justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-5) calc(12px + env(safe-area-inset-bottom));border-top:1px solid hsl(var(--border));background:hsl(var(--background));display:flex;position:fixed;inset-inline:0;box-shadow:0 -4px 20px #2d27170d}.posting-mobile-cta strong{font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);font-weight:var(--public-weight-emphasis);display:block}.posting-mobile-cta div>span{margin-top:var(--spacing-1);color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);display:block}.posting-mobile-cta .public-button{flex-shrink:0}.public-site:has(.posting-mobile-cta){padding-bottom:calc(78px + env(safe-area-inset-bottom))}}@media (max-width:1099px){.public-header-nav,.public-header-account{display:none}.public-site .public-menu-trigger{display:inline-flex}.public-hero-grid{gap:var(--spacing-10)}.public-filter-form{grid-template-columns:repeat(3,minmax(0,1fr))}.public-filter-form>div:first-child{grid-column:1/3}.public-filter-form>div:nth-child(2){grid-area:1/3}.public-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-site .public-detail-grid{column-gap:var(--spacing-10)}}@media (max-width:959px){.public-site .public-detail-grid{grid-template-columns:minmax(0,1fr);column-gap:0}.public-site .public-detail-sidebar{display:none}.public-site .public-detail-mobile-apply{align-items:center;gap:var(--spacing-3);inset-inline:0;z-index:30;padding:var(--spacing-3) var(--spacing-5) calc(10px + env(safe-area-inset-bottom));border-top:1px solid hsl(var(--border));background:hsl(var(--background));display:flex;position:fixed;bottom:0}.public-site .public-detail-mobile-apply>.public-button{flex:1;min-width:0}.public-site .public-detail-mobile-share.public-job-detail-actions{flex-basis:100%;display:flex}.public-site .public-detail-contents-mobile{margin-block:calc(var(--spacing-4) * -1) var(--spacing-5);display:block}.public-site .public-detail-contents-mobile summary{align-items:center;gap:var(--spacing-2);min-height:44px;font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground));cursor:pointer;display:flex}.public-site .public-detail-contents-mobile summary:before{content:"+"}.public-site .public-detail-contents-mobile[open] summary:before{content:"−"}.public-site .public-detail-contents-mobile nav{gap:0 var(--spacing-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-site:has(.public-detail-mobile-apply){padding-bottom:calc(var(--public-control-height-lg) + 25px + env(safe-area-inset-bottom))}.public-site:has(.public-detail-mobile-apply) :is(a,button,input,summary,[id]){scroll-margin-bottom:calc(var(--public-control-height-lg) + 40px + env(safe-area-inset-bottom))}.public-container-detail{max-width:var(--container-job-reading)}.public-site .public-detail-application{display:none}}@media (max-width:767px){.public-header-inner{min-height:68px}.public-brand{font-size:var(--public-type-brand-mobile-size);line-height:var(--public-leading-tight)}.public-hero-grid{gap:var(--spacing-8);padding-block:var(--spacing-8);grid-template-columns:1fr}.public-display{font-size:var(--public-type-display-size);line-height:var(--public-type-display-leading)}.public-hero-description{margin-top:var(--spacing-4);font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading)}.public-hero-links{margin-top:var(--spacing-5)}.public-search-panel{padding:var(--public-panel-padding)}.public-section-heading{align-items:start;gap:var(--spacing-4);flex-direction:column}.public-section-heading>p{max-width:none}.public-site .public-home-fields>.public-section{padding-top:var(--spacing-8)}.public-site .public-home-field-shortcuts{gap:0 var(--spacing-6);grid-template-columns:repeat(2,minmax(0,1fr))}.public-site .public-home-field-shortcuts .public-category-link{min-height:76px;font-size:var(--public-type-subheading-size);line-height:var(--public-type-subheading-leading)}.public-category-grid{gap:0 var(--spacing-6);grid-template-columns:repeat(2,minmax(0,1fr))}.public-location-section{margin-top:var(--spacing-10);padding-top:var(--spacing-8)}.public-states-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-hiring-banner{padding:var(--spacing-6);gap:var(--spacing-5);flex-wrap:wrap}.public-hiring-banner>svg{display:none}.public-hiring-banner>div{flex-basis:100%}.public-hiring-banner .public-heading{font-size:var(--public-type-section-size);line-height:var(--public-type-section-leading)}.public-footer-grid{gap:var(--spacing-8);padding-block:var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr))}.public-footer-grid>div:first-child{grid-column:1/-1}.public-footer-bottom{gap:var(--spacing-2);flex-direction:column}.public-page{padding-block:var(--spacing-8) var(--spacing-10)}.public-filters{padding:var(--public-panel-padding)}.public-site .public-job-filters{padding:var(--spacing-5)}.public-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.public-filter-form>div:first-child{grid-column:1/-1}.public-filter-form>div:nth-child(2){grid-area:auto}.public-company-grid{gap:var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr))}.public-company-card{padding:var(--spacing-5)}.public-company-profile{padding:var(--public-panel-padding)}.public-company-content{gap:var(--spacing-6);grid-template-columns:1fr}.public-company-sidebar{grid-template-columns:1fr}.public-company-profile{gap:var(--spacing-5);grid-template-columns:1fr}.public-company-actions{justify-content:start;gap:var(--spacing-2);flex-direction:row}.public-company-actions>.public-text-link{white-space:nowrap;flex-shrink:0}.public-company-identity{gap:var(--spacing-4)}}@media (max-width:479px){.public-site .public-detail-facts>div{gap:var(--spacing-3);grid-template-columns:61px minmax(0,1fr)}.public-site .public-results-heading{gap:var(--spacing-2);flex-wrap:wrap}.public-site .public-active-filters>span{overflow-wrap:anywhere}.public-site .public-saved-search-editor{flex-direction:column;align-items:stretch}.public-site .public-search-submit{width:100%}.public-filter-form{grid-template-columns:1fr}.public-hero-links{gap:var(--spacing-3)}.public-category-grid{gap:0 var(--spacing-4)}.public-category-link{font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-company-grid,.public-company-role-filters{grid-template-columns:1fr}.public-company-role-filters>button{justify-self:start}.public-company-identity{align-items:start}.public-pagination{gap:var(--spacing-1)}.public-pagination a,.public-pagination button{min-width:30px;padding-inline:var(--spacing-2)}.public-pagination-label{display:none}}@media (max-width:374px){.public-site .public-home-field-shortcuts{grid-template-columns:1fr}.public-site .public-home-field-shortcuts .public-category-link{min-height:64px}}.public-site .posting-progress{gap:var(--spacing-3) var(--spacing-8);margin:var(--spacing-8) 0 var(--spacing-8);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground));flex-wrap:wrap;display:flex}.public-site .posting-progress li{align-items:center;gap:var(--spacing-2);display:flex}.public-site .posting-progress li>span{border:1px solid hsl(var(--border));width:26px;height:26px;font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.public-site .posting-progress [aria-current]{color:hsl(var(--foreground));font-weight:var(--public-weight-emphasis)}.public-site .posting-progress [aria-current]>span{background:hsl(var(--foreground));color:#fff;border-color:hsl(var(--foreground))}.public-site .posting-progress [data-complete]>span{color:hsl(var(--primary));background:hsl(var(--muted))}.public-site .posting-create-layout{align-items:start;gap:var(--spacing-12);grid-template-columns:minmax(0,680px) minmax(0,1fr);display:grid}.public-site .posting-create-layout>form,.public-site .posting-location-picker{min-width:0}.public-site .posting-location-chips{gap:var(--spacing-2);flex-wrap:wrap;list-style:none;display:flex}.public-site .posting-location-chips>li{border:1px solid hsl(var(--input));border-radius:var(--public-control-radius);background:hsl(var(--muted));max-width:100%;font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);align-items:center;display:flex}.public-site .posting-location-chips>li>span{min-width:0;padding:var(--spacing-1) 0 var(--spacing-1) var(--spacing-3);overflow-wrap:anywhere}.public-site .posting-location-chips>li>button{flex-shrink:0}.public-site .posting-live-preview{padding:var(--spacing-8) 0;position:sticky;top:24px}.public-site .posting-live-preview h2,.public-site .posting-purchase-panel>h2{margin:var(--spacing-4) 0 var(--spacing-3);font-family:var(--public-font-editorial);font-size:var(--public-type-stat-size);line-height:var(--public-leading-tight);letter-spacing:-.04em}.public-site .posting-preview-intro,.public-site .posting-purchase-intro{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground))}.public-site .posting-feed-preview{margin-top:var(--spacing-6)}.public-site .posting-live-offer{gap:var(--spacing-2);margin-top:var(--spacing-6);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);display:grid}.public-site .posting-live-offer strong{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .posting-live-offer span,.public-site .posting-preview-tip{color:hsl(var(--muted-foreground))}.public-site .posting-preview-tip{border-top:1px solid hsl(var(--border));margin-top:var(--spacing-6);padding-top:var(--spacing-5);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .posting-review-heading{max-width:760px;margin-bottom:var(--spacing-10)}.public-site .posting-review-heading h1{margin:var(--spacing-4) 0 var(--spacing-4)}.public-site .posting-review-heading>p:last-child{font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading);color:hsl(var(--muted-foreground))}.public-site .posting-review-layout{align-items:start;gap:var(--spacing-10);grid-template-columns:minmax(0,1fr) 370px;display:grid}.public-site .posting-review-feed,.public-site .posting-review-detail{grid-column:1;min-width:0}.public-site .posting-purchase-panel{grid-area:1/2/span 2}.public-site .posting-review-feed{padding:0;overflow:hidden}.public-site .posting-review-section-heading{justify-content:space-between;align-items:center;gap:var(--spacing-3);border-bottom:1px solid hsl(var(--border));padding:var(--spacing-4) var(--spacing-6);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);display:flex}.public-site .posting-review-section-heading>h2{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);font-weight:var(--public-weight-emphasis)}.public-site .posting-review-section-heading>span{color:hsl(var(--muted-foreground))}.public-site .posting-review-detail{margin-top:calc(var(--spacing-3) * -1);padding:0 var(--spacing-8) var(--spacing-8);overflow-wrap:anywhere}.public-site .posting-review-detail>.posting-review-section-heading{margin:0 calc(var(--spacing-8) * -1) var(--spacing-8)}.public-site .posting-application-preview{border-top:1px solid hsl(var(--border));margin-top:var(--spacing-8);padding-top:var(--spacing-6)}.public-site .posting-application-preview a{margin-top:var(--spacing-3);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .posting-application-preview>p:last-child{margin-top:var(--spacing-3);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground))}.public-site .posting-purchase-panel{position:sticky;top:20px}.public-site .posting-purchase-panel fieldset{min-width:0;margin-top:var(--spacing-6)}.public-site .posting-purchase-panel legend{margin-bottom:var(--spacing-3);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);font-weight:var(--public-weight-emphasis)}.public-site .posting-plan-choice{margin-bottom:var(--spacing-3)}.public-site .posting-plan-heading{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);display:flex}.public-site .posting-plan-description{margin-top:var(--spacing-2);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground));display:block}.public-site .posting-placement-note{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground))}.public-site .posting-purchase-includes{gap:var(--spacing-3);margin:var(--spacing-6) 0;font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);display:grid}.public-site .posting-purchase-includes li{align-items:center;gap:var(--spacing-3);display:flex}.public-site .posting-purchase-includes svg{color:hsl(var(--primary));flex-shrink:0}.public-site .posting-purchase-total{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-5) 0;border-top:1px solid hsl(var(--border));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);display:flex}.public-site .posting-purchase-total small{margin-top:var(--spacing-1);color:hsl(var(--muted-foreground));display:block}.public-site .posting-purchase-total>strong{font-size:var(--public-type-stat-size);line-height:var(--public-leading-tight);letter-spacing:-.04em}.public-site .posting-purchase-action [data-slot=button]{width:100%}.public-site .posting-purchase-guarantee{justify-content:center;align-items:center;gap:var(--spacing-1-5);margin-top:var(--spacing-4);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);display:flex}.public-site .posting-purchase-payment{margin-top:var(--spacing-3);text-align:center;font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground))}.public-site .posting-checkout-error{margin-bottom:var(--spacing-4)}.public-site .posting-resume-link{margin-top:var(--spacing-5);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground))}.public-site .posting-resume-link summary{cursor:pointer}.public-site .posting-resume-link button{margin-block:var(--spacing-4)}.public-site .posting-manage-summary{gap:var(--spacing-3);margin-top:var(--spacing-6);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);display:grid}.public-site .posting-manage-summary>div{justify-content:space-between;align-items:baseline;gap:var(--spacing-4);display:flex}.public-site .posting-manage-summary dt{color:hsl(var(--muted-foreground))}.public-site .posting-manage-summary dd{font-weight:var(--public-weight-emphasis)}.public-site .posting-manage-performance{gap:var(--spacing-4);margin-top:var(--spacing-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-site .posting-manage-performance dt{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground))}.public-site .posting-manage-performance dd{margin-top:var(--spacing-2);font-size:var(--public-type-stat-size);line-height:var(--public-leading-tight);font-weight:var(--public-weight-emphasis);letter-spacing:-.04em}.public-site .posting-manage-note{margin-top:var(--spacing-5);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground))}@media (max-width:960px){.public-site .posting-create-layout{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr) 320px}.public-site .posting-review-layout{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr) 330px}}@media (max-width:760px){.public-site .posting-progress{align-items:start;gap:var(--spacing-3);margin:var(--spacing-5) 0 var(--spacing-8);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-site .posting-progress li{gap:var(--spacing-2);text-align:center;flex-direction:column;min-width:0}.public-site .posting-progress li>span{width:22px;height:22px}.public-site .posting-create-layout,.public-site .posting-review-layout{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr)}.public-site .posting-live-preview{padding:0 0 var(--spacing-6);border-bottom:1px solid hsl(var(--border));grid-row:1;position:static}.public-site .posting-live-preview h2{font-size:var(--public-type-panel-size);line-height:var(--public-type-panel-leading)}.public-site .posting-live-preview .posting-preview-intro,.public-site .posting-preview-tip,.public-site .posting-live-offer{display:none}.public-site .posting-feed-preview{margin-top:var(--spacing-4)}.public-site .posting-purchase-panel{grid-area:auto/1;position:static}.public-site .posting-review-detail{padding:0 var(--spacing-5) var(--spacing-6);margin:0}.public-site .posting-review-detail>.posting-review-section-heading{margin:0 calc(var(--spacing-5) * -1) var(--spacing-6);padding-inline:var(--spacing-5)}.public-site .posting-review-heading{margin-bottom:var(--spacing-8)}}.public-site .career-context{padding-block:var(--spacing-4);border-bottom:1px solid hsl(var(--border));background:hsl(var(--secondary));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .career-context>div{justify-content:space-between;align-items:center;gap:var(--spacing-3) var(--spacing-6);flex-wrap:wrap;display:flex}.public-site .career-context a{flex-shrink:0}.public-site .career-hero{gap:var(--spacing-16);padding-block:var(--spacing-16);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid}.public-site .career-hero .public-display{font-size:var(--public-type-display-size);line-height:var(--public-type-display-leading)}.public-site .career-deck{max-width:560px;margin-top:var(--spacing-6);color:hsl(var(--muted-foreground));font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading);text-wrap:pretty}.public-site .career-hero-actions{align-items:center;gap:var(--spacing-5) var(--spacing-6);margin-top:var(--spacing-8);flex-wrap:wrap;display:flex}.public-site .career-trial-note{margin-top:var(--spacing-4);color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-site .career-match-preview{min-width:0;padding:var(--spacing-6);background:hsl(var(--secondary));border-radius:var(--public-panel-radius)}.public-site .career-preview-heading{justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--spacing-5);font-size:var(--public-type-illustration-size);line-height:var(--public-type-meta-leading);font-weight:var(--public-weight-emphasis);flex-wrap:wrap;display:flex}.public-site .career-preview-heading>span+span{color:hsl(var(--muted-foreground));font-weight:var(--public-weight-regular)}.public-site .career-match-card{padding:var(--spacing-6);border:1px solid hsl(var(--border));border-radius:var(--public-control-radius);background:hsl(var(--card))}.public-site .career-example-company{color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-site .career-match-card h2{margin-top:var(--spacing-2);font-size:var(--public-type-subheading-size);font-weight:var(--public-weight-emphasis);line-height:var(--public-type-subheading-leading);letter-spacing:-.025em}.public-site .career-match-facts{gap:var(--spacing-2);margin-top:var(--spacing-4);flex-wrap:wrap;list-style:none;display:flex}.public-site .career-match-facts li{padding:var(--spacing-1) var(--spacing-2);border-radius:var(--public-radius-small);background:hsl(var(--muted));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-site .career-match-rationale{margin-top:var(--spacing-5);padding-top:var(--spacing-4);border-top:1px solid hsl(var(--border))}.public-site .career-match-rationale>p+p{margin-top:var(--spacing-2);color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .career-preview-choice{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-4);color:hsl(var(--primary));font-size:var(--public-type-illustration-size);line-height:var(--public-type-meta-leading);font-weight:var(--public-weight-emphasis);display:flex}.public-site .career-preview-next{padding-block:var(--spacing-6) var(--spacing-4)}.public-site .career-preview-next ol{gap:var(--spacing-4);margin-top:var(--spacing-4);list-style:none;display:grid}.public-site .career-preview-next li{align-items:flex-start;gap:var(--spacing-3);display:flex}.public-site .career-preview-next li>svg{margin-top:var(--spacing-0-5);color:hsl(var(--primary));flex-shrink:0}.public-site .career-preview-next strong{font-size:var(--public-type-illustration-size);line-height:var(--public-type-meta-leading);font-weight:var(--public-weight-emphasis);display:block}.public-site .career-preview-next span{margin-top:var(--spacing-1);color:hsl(var(--muted-foreground));font-size:var(--public-type-illustration-size);line-height:var(--public-type-ui-leading);display:block}.public-site .career-match-preview figcaption{padding-top:var(--spacing-4);border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-site .career-workflow{padding-block:var(--spacing-12) var(--spacing-16);border-top:2px solid hsl(var(--foreground));scroll-margin-top:24px}.public-site .career-section-heading>p:last-child{margin-top:var(--spacing-4);color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .career-steps{gap:var(--spacing-10);margin-top:var(--spacing-8);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.public-site .career-step-number{font-family:var(--public-font-editorial);font-size:var(--public-type-panel-size);line-height:var(--public-type-panel-leading);color:hsl(var(--primary))}.public-site .career-steps h3{margin-top:var(--spacing-4);font-size:var(--public-type-body-size);font-weight:var(--public-weight-emphasis);line-height:var(--public-type-body-leading);letter-spacing:-.025em}.public-site .career-steps p{margin-top:var(--spacing-3);color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .career-resume{gap:var(--spacing-16);padding-block:var(--spacing-16);border-top:1px solid hsl(var(--border));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.public-site .career-resume .public-heading,.public-site .career-offer .public-heading{margin-top:var(--spacing-4);font-size:var(--public-type-section-size);line-height:var(--public-type-section-leading)}.public-site :is(.career-resume,.career-offer) .public-heading em{color:hsl(var(--primary))}.public-site .career-resume-copy>p:not(.public-eyebrow),.public-site .career-offer-copy>p:not(.public-eyebrow){max-width:480px;margin-top:var(--spacing-5);color:hsl(var(--muted-foreground));font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading)}.public-site .career-resume-principle{align-items:flex-start;gap:var(--spacing-3);margin-top:var(--spacing-6);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);display:flex}.public-site .career-resume-principle svg{margin-top:var(--spacing-0-5);color:hsl(var(--primary));flex-shrink:0}.public-site .career-resume-example{border:1px solid hsl(var(--border));border-radius:var(--public-control-radius);background:hsl(var(--card));overflow:hidden}.public-site .career-example-heading{align-items:center;gap:var(--spacing-3);padding:var(--spacing-5) var(--spacing-6);border-bottom:1px solid hsl(var(--border));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);font-weight:var(--public-weight-emphasis);display:flex}.public-site .career-example-heading svg{color:hsl(var(--primary))}.public-site .career-resume-before,.public-site .career-resume-after{padding:var(--spacing-6)}.public-site .career-resume-before blockquote{margin-top:var(--spacing-3);color:hsl(var(--muted-foreground));font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading)}.public-site .career-resume-after{background:hsl(var(--secondary));border-top:1px solid hsl(var(--border))}.public-site .career-resume-after .public-eyebrow{color:hsl(var(--primary))}.public-site .career-resume-after blockquote{margin-top:var(--spacing-3);font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading)}.public-site .career-resume-example figcaption{padding:var(--spacing-4) var(--spacing-6);color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-site .career-offer{gap:var(--spacing-16);padding-block:var(--spacing-16);border-top:1px solid hsl(var(--border));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.public-site .career-guarantee{max-width:480px;margin-top:var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid hsl(var(--border))}.public-site .career-guarantee h3{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);font-weight:var(--public-weight-emphasis)}.public-site .career-guarantee p{margin-top:var(--spacing-3);color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .career-guarantee a,.public-site .career-questions a{color:hsl(var(--primary));text-underline-offset:3px;text-decoration:underline}.public-site .career-pricing-card{padding:var(--spacing-8);border:1px solid hsl(var(--primary) / .45);border-radius:var(--public-control-radius);background:hsl(var(--card))}.public-site .career-price{margin-top:var(--spacing-4);font-family:var(--public-font-editorial);font-size:var(--public-type-price-size);line-height:var(--public-leading-tight);letter-spacing:-.035em}.public-site .career-price>span:last-child{color:hsl(var(--muted-foreground));font-family:var(--font-site-sans), sans-serif;font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);letter-spacing:normal}.public-site .career-price-note{margin-top:var(--spacing-3);color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-site .career-inclusions{gap:var(--spacing-4);margin-block:var(--spacing-6);list-style:none;display:grid}.public-site .career-inclusions li{align-items:flex-start;gap:var(--spacing-3);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);display:flex}.public-site .career-inclusions svg{margin-top:var(--spacing-1);color:hsl(var(--primary));flex-shrink:0}.public-site .career-cancel-note{margin-top:var(--spacing-4);color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-site .career-faq{gap:var(--spacing-16);padding-block:var(--spacing-12) var(--spacing-16);border-top:1px solid hsl(var(--border));grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.public-site .career-faq>div>p:last-child:not(.public-eyebrow){margin-top:var(--spacing-5);color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .career-faq>div>p:last-child a{margin-left:var(--spacing-1)}.public-site .career-questions details{border-bottom:1px solid hsl(var(--border))}.public-site .career-questions details:first-child{border-top:1px solid hsl(var(--border))}.public-site .career-questions summary{justify-content:space-between;align-items:center;gap:var(--spacing-5);padding-block:var(--spacing-5);cursor:pointer;font-size:var(--public-type-ui-size);font-weight:var(--public-weight-emphasis);line-height:var(--public-type-ui-leading);list-style:none;display:flex}.public-site .career-questions summary::-webkit-details-marker{display:none}.public-site .career-questions summary:hover{color:hsl(var(--primary))}.public-site .career-questions summary svg{color:hsl(var(--primary));flex-shrink:0}.public-site .career-questions details[open] summary svg{transform:rotate(45deg)}.public-site .career-questions details>p{padding-bottom:var(--spacing-5);color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}@media (min-width:768px) and (max-width:1099px){.public-site .career-hero{gap:var(--spacing-8)}.public-site .career-hero .public-display{font-size:var(--public-type-display-size);line-height:var(--public-type-display-leading)}.public-site .career-match-preview,.public-site .career-match-card{padding:var(--spacing-5)}.public-site .career-steps{gap:var(--spacing-8)}.public-site .career-resume,.public-site .career-offer,.public-site .career-faq{gap:var(--spacing-10)}}@media (max-width:767px){.public-site .career-hero{gap:var(--spacing-8);padding-block:var(--spacing-8);grid-template-columns:minmax(0,1fr)}.public-site .career-hero .public-display{margin-top:var(--spacing-4);font-size:var(--public-type-display-size);line-height:var(--public-type-display-leading)}.public-site .career-deck{margin-top:var(--spacing-5);font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading)}.public-site .career-hero-actions{align-items:flex-start;gap:var(--spacing-4);margin-top:var(--spacing-6);flex-direction:column}.public-site .career-trial-note{margin-top:var(--spacing-4)}.public-site .career-match-preview,.public-site .career-match-card{padding:var(--spacing-5)}.public-site .career-workflow{padding-block:var(--spacing-8) var(--spacing-8)}.public-site .career-steps{gap:var(--spacing-6);margin-top:var(--spacing-8);grid-template-columns:minmax(0,1fr)}.public-site .career-steps li+li{padding-top:var(--spacing-6);border-top:1px solid hsl(var(--border))}.public-site .career-steps h3{margin-top:var(--spacing-3)}.public-site .career-steps p{margin-top:var(--spacing-2)}.public-site .career-resume,.public-site .career-offer,.public-site .career-faq{gap:var(--spacing-8);padding-block:var(--spacing-8);grid-template-columns:minmax(0,1fr)}.public-site .career-resume .public-heading,.public-site .career-offer .public-heading{margin-top:var(--spacing-4);font-size:var(--public-type-section-size);line-height:var(--public-type-section-leading)}.public-site .career-resume-copy>p:not(.public-eyebrow),.public-site .career-offer-copy>p:not(.public-eyebrow){font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .career-pricing-card{padding:var(--spacing-6)}.public-site .career-faq{padding-bottom:var(--spacing-10)}}@media (max-width:374px){.public-site .career-match-preview,.public-site .career-match-card{padding:var(--spacing-4)}.public-site .career-pricing-card{padding:var(--spacing-5)}}.public-site .career-flow-header .public-header-inner{min-height:72px}.public-site .career-flow-header .public-text-link{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .career-flow-footer{justify-content:space-between;align-items:center;gap:var(--spacing-4);border-top:1px solid hsl(var(--border));padding-block:var(--spacing-5);color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);display:flex}.public-site .career-flow-footer nav{gap:var(--spacing-5);display:flex}.public-site .career-flow-footer a:hover{color:hsl(var(--foreground))}.public-site .career-checkout-page{max-width:960px;padding-block:var(--spacing-8) var(--spacing-12)}.public-site .career-checkout-layout{gap:var(--spacing-8) var(--spacing-12);margin-top:var(--spacing-8);grid-template-columns:minmax(0,1fr) minmax(0,400px);grid-template-areas:"intro summary""included summary";align-items:start;display:grid}.public-site .career-checkout-intro{grid-area:intro}.public-site .career-checkout-intro h1{margin-top:var(--spacing-4);font-size:var(--public-type-page-size);line-height:var(--public-type-page-leading)}.public-site .career-checkout-intro>p:last-child{max-width:380px;margin-top:var(--spacing-4);color:hsl(var(--muted-foreground));font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading)}.public-site .career-checkout-summary{border-color:hsl(var(--primary) / .4);grid-area:summary}.public-site .career-checkout-summary-heading{padding-bottom:var(--spacing-4);border-bottom:1px solid hsl(var(--border))}.public-site .career-checkout-summary-heading h2{font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading);font-weight:var(--public-weight-emphasis);letter-spacing:-.025em}.public-site .career-checkout-summary-heading>span{margin-top:var(--spacing-1-5);color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);display:block}.public-site .career-checkout-totals{margin-top:var(--spacing-4)}.public-site .career-checkout-totals>div{justify-content:space-between;align-items:baseline;gap:var(--spacing-4);display:flex}.public-site .career-checkout-totals dt{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .career-checkout-totals dd{white-space:nowrap;text-align:right;font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading);font-weight:var(--public-weight-emphasis)}.public-site .career-checkout-totals dd span{margin-top:var(--spacing-1);color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);font-weight:var(--public-weight-regular);display:block}.public-site .career-checkout-totals>div:first-child{margin-bottom:var(--spacing-4)}.public-site .career-checkout-totals>div:first-child dd{font-family:var(--public-font-editorial);font-size:var(--public-type-page-size);line-height:var(--public-leading-tight);letter-spacing:-.035em}.public-site .career-checkout-renewal,.public-site .career-checkout-terms{margin-top:var(--spacing-3);color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-site .career-checkout-terms{margin-top:var(--spacing-2)}.public-site .career-checkout-summary>.public-notice{margin-top:var(--spacing-5)}.public-site .career-checkout-action{margin-top:var(--spacing-4)}.public-site .career-checkout-action .public-notice{margin-bottom:var(--spacing-4)}.public-site .career-checkout-secure{justify-content:center;align-items:flex-start;gap:var(--spacing-2);margin-top:var(--spacing-4);color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);display:flex}.public-site .career-checkout-secure svg{margin-top:var(--spacing-0-5);flex-shrink:0}.public-site .career-checkout-guarantee{margin-top:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px solid hsl(var(--border))}.public-site .career-checkout-guarantee h3{font-size:var(--public-type-meta-size);font-weight:var(--public-weight-emphasis);line-height:var(--public-type-meta-leading)}.public-site .career-checkout-guarantee p{margin-top:var(--spacing-2);color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-site :is(.career-checkout-guarantee,.career-checkout-support) a{color:hsl(var(--primary));text-underline-offset:3px;text-decoration:underline}.public-site .career-checkout-included{max-width:450px;padding-top:var(--spacing-8);border-top:1px solid hsl(var(--border));grid-area:included}.public-site .career-checkout-included h2{font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading);font-weight:var(--public-weight-emphasis)}.public-site .career-checkout-included .career-inclusions{margin-block:var(--spacing-5)}.public-site .career-checkout-included>p{color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .career-checkout-support{margin-top:var(--spacing-5)}.public-site .career-checkout-unavailable{justify-items:start;gap:var(--spacing-6);padding-block:var(--spacing-12) var(--spacing-16);display:grid}.public-site .career-setup-page{max-width:960px;padding-block:var(--spacing-10) var(--spacing-12)}.public-site .career-setup-intro{max-width:620px}.public-site .career-setup-intro h1{margin-top:var(--spacing-4)}.public-site .career-setup-intro>p:last-child{margin-top:var(--spacing-4);color:hsl(var(--muted-foreground));font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading)}.public-site .career-setup-layout{align-items:start;gap:var(--spacing-12);margin-top:var(--spacing-8);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.public-site .career-onboarding-form{gap:var(--spacing-6);display:grid}.public-site :is(.career-onboarding-form,.career-onboarding-success,.career-onboarding-recovery,.career-setup-next) h2{font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading);font-weight:var(--public-weight-emphasis);letter-spacing:-.025em}.public-site .career-onboarding-hint{margin-top:var(--spacing-2);color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .career-onboarding-filename{overflow-wrap:anywhere}.public-site .career-onboarding-optional{color:hsl(var(--muted-foreground));font-weight:var(--public-weight-regular)}.public-site .career-onboarding-preferences summary{cursor:pointer;font-size:var(--public-type-ui-size);font-weight:var(--public-weight-emphasis);line-height:var(--public-type-ui-leading)}.public-site .career-onboarding-preferences>div{margin-top:var(--spacing-4)}.public-site .career-onboarding-later{padding-top:var(--spacing-5);border-top:1px solid hsl(var(--border))}.public-site .career-onboarding-later .public-text-link{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site :is(.career-onboarding-success,.career-onboarding-recovery){gap:var(--spacing-4);display:grid}.public-site :is(.career-onboarding-success,.career-onboarding-recovery)>p:not(.public-eyebrow,.career-onboarding-hint){font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);overflow-wrap:anywhere}.public-site .career-onboarding-success .career-onboarding-hint{margin-top:0}.public-site .career-setup-next{padding-top:var(--spacing-1)}.public-site .career-setup-next ol{counter-reset:setup-step;gap:var(--spacing-6);margin-top:var(--spacing-6);display:grid}.public-site .career-setup-next li{counter-increment:setup-step;padding-left:var(--spacing-8);position:relative}.public-site .career-setup-next li:before{content:counter(setup-step);color:hsl(var(--primary));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);font-weight:var(--public-weight-emphasis);position:absolute;top:0;left:0}.public-site .career-setup-next strong{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);font-weight:var(--public-weight-emphasis)}.public-site .career-setup-next li p{margin-top:var(--spacing-1-5);color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .career-setup-support,.public-site .career-setup-trial-note{margin-top:var(--spacing-6);color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading)}.public-site .career-setup-trial-note{max-width:560px}.public-site :is(.career-setup-support,.career-setup-trial-note) a{color:hsl(var(--primary));text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.public-site .career-checkout-page{max-width:560px}.public-site .career-checkout-layout{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""summary""included"}}@media (max-width:767px){.public-site .career-flow-header .public-header-inner{min-height:60px}.public-site .career-checkout-page{padding-block:var(--spacing-5) var(--spacing-8)}.public-site .career-checkout-layout{gap:var(--spacing-5);margin-top:var(--spacing-5)}.public-site .career-checkout-intro h1{margin-top:var(--spacing-3);font-size:var(--public-type-page-size);line-height:var(--public-type-page-leading)}.public-site .career-checkout-intro>p:last-child{display:none}.public-site .career-checkout-included{padding-top:var(--spacing-6)}.public-site .career-checkout-included .career-inclusions{margin-block:var(--spacing-4)}.public-site .career-setup-page{max-width:560px;padding-block:var(--spacing-8) var(--spacing-8)}.public-site .career-setup-intro h1{font-size:var(--public-type-stat-size);line-height:var(--public-leading-tight)}.public-site .career-setup-intro>p:last-child{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .career-setup-layout{gap:var(--spacing-8);margin-top:var(--spacing-6);grid-template-columns:minmax(0,1fr)}.public-site .career-setup-next{padding-top:var(--spacing-6);border-top:1px solid hsl(var(--border))}}.public-site :where(.public-job-detail-actions){align-items:center;gap:var(--spacing-2) var(--spacing-5);flex-wrap:wrap;display:flex}.public-site .account-page{max-width:960px;padding-block:var(--spacing-10) var(--spacing-16)}.public-site .account-nav{justify-content:space-between;align-items:start;gap:var(--spacing-4);border-bottom:1px solid hsl(var(--border));padding-bottom:var(--spacing-4);margin-bottom:var(--spacing-10);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);display:flex}.public-site .account-nav nav{gap:var(--spacing-6);flex-wrap:wrap;display:flex}.public-site .account-nav a[aria-current=page]{color:hsl(var(--primary));font-weight:var(--public-weight-emphasis)}.public-site .account-heading{margin-bottom:var(--spacing-8)}.public-site .account-heading h1,.public-site .account-login h1{margin-block:var(--spacing-3) var(--spacing-4);font-size:var(--public-type-page-size);line-height:var(--public-type-page-leading);letter-spacing:-.035em}.public-site .account-heading>p:last-child,.public-site .account-intro{color:hsl(var(--muted-foreground));line-height:var(--public-type-body-leading);max-width:580px}.public-site .account-login{max-width:440px;margin:var(--spacing-8) auto var(--spacing-12)}.public-site .account-form{gap:var(--spacing-6);margin-block:var(--spacing-8);display:grid}.public-site .account-form label{margin-bottom:var(--spacing-2);display:block}.public-site .account-form>button{justify-self:start}.public-site .account-login .account-form>button{width:100%}.public-site .account-form textarea{min-height:96px}.public-site .account-optional{margin-left:var(--spacing-1-5);font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);font-weight:var(--public-weight-regular);color:hsl(var(--muted-foreground))}.public-site .account-preferences{max-width:600px}.public-site .account-salary{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr) 130px;display:grid}.public-site .account-notice{margin-block:var(--spacing-6);padding:var(--public-panel-padding);border:1px solid hsl(var(--border));border-radius:var(--public-control-radius);background:#f8f6f1}.public-site .account-notice h2{font-size:var(--public-type-subheading-size);line-height:var(--public-type-subheading-leading);font-weight:var(--public-weight-emphasis);margin-bottom:var(--spacing-3)}.public-site .account-notice p{line-height:var(--public-type-body-leading);margin-bottom:var(--spacing-4);overflow-wrap:anywhere}.public-site .account-error{color:hsl(var(--destructive));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .account-hint{color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);overflow-wrap:anywhere}.public-site .account-empty{padding:var(--spacing-12) var(--spacing-6);text-align:center;border:1px solid hsl(var(--border));border-radius:var(--public-control-radius)}.public-site .account-empty>svg{margin:0 auto var(--spacing-5);color:hsl(var(--primary))}.public-site .account-empty h2{font-size:var(--public-type-panel-size);line-height:var(--public-type-panel-leading);margin-bottom:var(--spacing-3)}.public-site .account-empty p{color:hsl(var(--muted-foreground));max-width:440px;margin:0 auto var(--spacing-6);line-height:var(--public-type-body-leading)}.public-site .account-empty .public-button{display:inline-flex}.public-site .account-saved-list{border-block:1px solid hsl(var(--border))}.public-site .account-saved-job{justify-content:space-between;align-items:start;gap:var(--spacing-6);padding-block:var(--spacing-6);border-bottom:1px solid hsl(var(--border));display:flex}.public-site .account-saved-job:last-child{border-bottom:0}.public-site .account-saved-job>div{min-width:0}.public-site .account-job-company{color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);margin-bottom:var(--spacing-2)}.public-site .account-saved-job h2{font-size:var(--public-type-item-size);line-height:var(--public-type-item-leading);overflow-wrap:anywhere}.public-site .account-saved-job h2 a{display:inline}.public-site .account-saved-job h2 svg{margin-left:var(--spacing-2);vertical-align:middle;display:inline}.public-site .account-saved-job>button{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);flex-shrink:0}.public-site .account-job-status{margin-top:var(--spacing-3);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground))}.public-site .account-career{justify-content:space-between;align-items:center;gap:var(--spacing-6);border-top:1px solid hsl(var(--border));padding-top:var(--spacing-8);margin-block:var(--spacing-12) var(--spacing-6);flex-wrap:wrap;display:flex}.public-site .account-career h2{font-size:var(--public-type-subheading-size);line-height:var(--public-type-subheading-leading);margin-bottom:var(--spacing-2)}.public-site .account-career p{color:hsl(var(--muted-foreground));line-height:var(--public-type-body-leading);max-width:500px}@media (max-width:639px){.public-site .account-page{padding-block:var(--spacing-6) var(--spacing-10)}.public-site .account-login{margin-block:var(--spacing-6)}.public-site .account-nav{margin-bottom:var(--spacing-8)}.public-site .account-salary{grid-template-columns:minmax(0,1fr)}}.public-site .account-nav nav{row-gap:var(--spacing-3)}.public-site .account-nav form{flex-shrink:0}.public-site .account-career-workspace{max-width:760px}.public-site .account-career-links,.public-site .account-application-section{margin-top:var(--spacing-8)}.public-site .account-application-section>h2{margin-bottom:var(--spacing-3);font-size:var(--public-type-subheading-size);line-height:var(--public-type-subheading-leading);font-weight:var(--public-weight-emphasis)}.public-site .account-application-section h3{font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading);font-weight:var(--public-weight-emphasis)}.public-site .account-role-notes{margin-bottom:var(--spacing-8);padding:var(--spacing-5);border:1px solid hsl(var(--border));border-radius:var(--radius)}.public-site .account-role-notes h2{font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading);font-weight:var(--public-weight-emphasis)}.public-site .account-role-notes p{white-space:pre-wrap;margin-block:var(--spacing-3)}.public-site .account-email-pause{align-items:center;gap:var(--spacing-3);display:flex}@media (max-width:640px){.public-site .account-nav{flex-direction:column}.public-site .account-nav nav{column-gap:var(--spacing-5)}.public-site .account-saved-job{gap:var(--spacing-4)}}.public-site .public-results-heading p:only-child{margin-top:0}.public-site .public-detail-application{align-self:stretch;min-width:0}
