:root{color:#1f2937;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--page-grey:#f3f4f1;--page-yellow:#f6edc9;--page-green:#dfe9dc;--card-surface:#fcfcfa;--soft-border:#d7ddd5;--brand-navy:#0b1f33;--body-charcoal:#1f2937;--gold-accent:#c7a64a;--primary-cta:#4f6a55;--primary-cta-hover:#435a49;--type-body:.94rem;--type-label:.86rem;--type-h1:1.75rem;--type-h2:1.3125rem;--type-h3:1.125rem;--type-h1-mobile:1.5rem;--type-h2-mobile:1.1875rem;--type-h3-mobile:1.0625rem;--space-section:clamp(1.75rem, 3vw, 2.5rem);--space-card:clamp(.9rem, 1.4vw, 1.2rem);--space-panel:clamp(1rem, 1.8vw, 1.4rem);--form-width:42rem;--form-wide-width:58rem;--public-hero-wash:linear-gradient(135deg, var(--page-grey) 0%, var(--page-yellow) 48%, var(--page-green) 100%);--public-atmosphere:radial-gradient(circle at 14% 10%, color-mix(in srgb, var(--page-yellow) 72%, transparent), transparent 30rem), radial-gradient(circle at 88% 22%, color-mix(in srgb, var(--page-green) 78%, transparent), transparent 34rem), var(--page-grey);--midnight-navy:var(--brand-navy);--metallic-gold:var(--gold-accent);--deep-sapphire:var(--brand-navy);--deep-sapphire-soft:color-mix(in srgb, var(--brand-navy) 12%, var(--card-surface));--royal-blue:var(--primary-cta);--pearl-white:var(--card-surface);--mist-grey:var(--page-grey);--royal-mist-grey:var(--page-grey);--platinum-grey:var(--soft-border);--deep-ink:var(--body-charcoal);--emerald:#147a55;--muted:#536176;background:#f3f4f1;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:0;min-height:100vh;color:var(--body-charcoal);background:var(--page-grey);margin:0}button,input,select,textarea{font:inherit}img{max-width:100%}:focus-visible{outline:3px solid var(--royal-blue);outline-offset:3px}::selection{color:var(--pearl-white);background:var(--deep-sapphire)}.skip-link{z-index:100;color:var(--pearl-white);background:var(--deep-sapphire);border-radius:.4rem;padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{background:var(--public-hero-wash);border-bottom:1px solid var(--soft-border);width:100%;box-shadow:0 .3rem 1rem color-mix(in srgb, var(--brand-navy) 6%, transparent);justify-content:space-between;align-items:center;gap:1.35rem;padding-inline:max(1rem,50vw - 38rem);display:flex}footer{width:min(76rem,100% - 2rem);margin-inline:auto}.brand{color:var(--midnight-navy);align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.brand-logo{object-fit:contain;display:block}.site-header .brand{color:var(--brand-navy);flex-shrink:0;padding:.4rem .75rem .4rem 0}nav{gap:1.05rem;display:flex}nav a,.text-link{color:var(--midnight-navy);font-size:.9rem;font-weight:650;text-decoration:none}nav a:hover,.text-link:hover{color:var(--royal-blue);text-underline-offset:.35rem;text-decoration:underline}.header-actions,.cta-actions{align-items:center;gap:1rem;display:flex}.mobile-menu-toggle,.mobile-nav{display:none}.button{border:1px solid var(--primary-cta);color:#fff;background:var(--primary-cta);min-height:3rem;font:inherit;text-align:center;cursor:pointer;border-radius:.4rem;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-weight:750;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.button:hover{background:var(--primary-cta-hover);border-color:var(--primary-cta-hover)}.button:disabled{cursor:not-allowed;opacity:.62}.button-small{min-height:2.65rem;padding:.55rem 1rem;font-size:.88rem}.button-light{color:var(--brand-navy);background:var(--card-surface);border-color:var(--card-surface)}.button-light:hover{color:#fff;background:var(--primary-cta-hover);border-color:var(--primary-cta-hover)}.button-outline{color:var(--brand-navy);background:color-mix(in srgb, var(--card-surface) 68%, transparent);border-color:var(--brand-navy)}.button-outline:hover{color:#fff}.hero{background:var(--public-hero-wash);border-block:1px solid var(--soft-border);grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);min-height:34rem;display:grid;overflow:hidden}.hero-copy{z-index:1;width:min(42rem,100% - 3rem);margin-left:max(1.5rem,50vw - 38rem);padding:3rem 0}.eyebrow{color:var(--royal-blue);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.76rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1,h2{color:var(--midnight-navy);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:600}h1{max-width:15ch;margin-bottom:.8rem;font-size:clamp(2.35rem,4vw,3.65rem);line-height:1.03}.hero-intro{max-width:38rem;color:var(--muted);margin-bottom:1.25rem;font-size:1.02rem;line-height:1.55}.brand-line{color:var(--deep-sapphire);letter-spacing:.01em;margin:-.2rem 0 .8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:700}.hero-visual{background:var(--midnight-navy);min-height:100%;position:relative}.hero-visual:after{content:"";background:linear-gradient(90deg, var(--page-green) 0%, color-mix(in srgb, var(--page-green) 15%, transparent) 38%, transparent 60%);position:absolute;inset:0}.hero-visual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.job-search{background:var(--card-surface);border:1px solid var(--soft-border);max-width:46rem;box-shadow:0 .8rem 2rem color-mix(in srgb, var(--brand-navy) 10%, transparent);border-radius:.55rem;grid-template-columns:1.25fr .9fr auto;align-items:end;gap:.5rem;padding:.6rem;display:grid}.field{min-width:0;padding:.15rem .7rem}.field+.field{border-left:1px solid var(--platinum-grey)}.field label{color:var(--muted);margin-bottom:.25rem;font-size:.72rem;font-weight:750;display:block}.field input{width:100%;min-height:2rem;color:var(--deep-ink);font:inherit;background:0 0;border:0;padding:0}.field input:focus{outline:0}.job-search:focus-within{outline-offset:2px;outline:3px solid #1e5ac84d}.search-button{min-width:7.5rem}.search-note{color:var(--muted);margin:.8rem 0 0;font-size:.82rem}.trust-strip{z-index:2;background:var(--card-surface);border:1px solid var(--soft-border);width:min(76rem,100% - 2rem);box-shadow:0 .6rem 1.6rem color-mix(in srgb, var(--brand-navy) 7%, transparent);border-radius:.6rem;grid-template-columns:repeat(3,1fr);margin:0 auto 2rem;display:grid;position:relative}.trust-strip p{grid-template-columns:2.2rem 1fr;margin:0;padding:1.3rem 1.5rem;display:grid}.trust-strip p+p{border-left:1px solid var(--platinum-grey)}.trust-strip span{color:var(--deep-sapphire);grid-row:span 2;font-size:1.15rem}.trust-strip p:last-child span{color:var(--emerald)}.trust-strip strong{color:var(--deep-ink);font-size:.9rem}.trust-strip small{color:var(--muted);margin-top:.2rem}.section{width:min(76rem,100% - 2rem);margin-inline:auto;padding-block:4.5rem}.jobs{background:var(--page-grey)}.paths{background:var(--page-yellow);box-shadow:0 0 0 100vmax var(--page-yellow);clip-path:inset(0 -100vmax)}.principles{background:var(--page-green);box-shadow:0 0 0 100vmax var(--page-green);clip-path:inset(0 -100vmax)}.section-heading{max-width:47rem;margin-bottom:2rem}h2{margin-bottom:0;font-size:clamp(1.9rem,3.4vw,3.1rem);line-height:1.08}.jobs{padding-block:4rem}.jobs-heading{max-width:none}.jobs-heading h2 span{color:var(--muted);letter-spacing:-.02em;white-space:nowrap;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.52em;font-weight:600}.job-card>a:hover{color:var(--royal-blue);text-underline-offset:.3rem;text-decoration:underline}.jobs-cta{justify-content:center;margin-top:2rem;display:flex}.jobs-browse-button{min-width:12rem}.job-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.job-card{background:var(--card-surface);border:1px solid var(--soft-border);border-top:.2rem solid var(--primary-cta);min-height:15rem;box-shadow:0 .45rem 1.25rem color-mix(in srgb, var(--brand-navy) 5%, transparent);border-radius:.6rem;flex-direction:column;padding:1.35rem;display:flex}.job-card h3{color:var(--midnight-navy);margin:1.6rem 0 .45rem;font:600 1.55rem Georgia,serif}.job-type{color:var(--deep-sapphire);background:var(--mist-grey);letter-spacing:.08em;text-transform:uppercase;border-radius:.25rem;align-self:flex-start;margin-bottom:0;padding:.35rem .55rem;font-size:.7rem;font-weight:800}.job-company{color:var(--muted);margin-bottom:.8rem;font-size:.9rem}.job-location{color:var(--deep-ink);align-items:center;gap:.45rem;font-size:.9rem;display:flex}.job-location span{color:var(--royal-blue)}.job-card>a{color:var(--deep-sapphire);margin-top:auto;font-weight:750;text-decoration:none}.path-grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.path-card{border:1px solid var(--platinum-grey);border-radius:.7rem;flex-direction:column;align-items:flex-start;min-height:26rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex;position:relative;overflow:hidden}.candidate-card{background:var(--page-green)}.employer-card{color:var(--pearl-white);background:var(--midnight-navy);border-color:var(--midnight-navy)}.card-number{color:color-mix(in srgb, var(--brand-navy) 10%, transparent);font:6rem Georgia,serif;position:absolute;top:1rem;right:1.5rem}.employer-card .card-number{color:#ffffff1a}.path-card h3{color:var(--midnight-navy);margin:2.75rem 0 .75rem;font:600 clamp(1.7rem,2.5vw,2.35rem) Georgia,serif}.employer-card h3{color:var(--pearl-white)}.path-card>p:not(.card-number){max-width:31rem;color:var(--muted);line-height:1.7}.employer-card>p:not(.card-number){color:var(--platinum-grey)}.path-card ul{margin:1rem 0 2.25rem;padding-left:1.2rem;line-height:2}.path-card .button{margin-top:auto}.principles{border-top:1px solid var(--platinum-grey)}.principle-grid{background:var(--platinum-grey);border:1px solid var(--platinum-grey);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.principle-grid article{background:var(--card-surface);min-height:14rem;padding:1.5rem}.principle-grid article:nth-child(2){background:var(--page-yellow)}.principle-grid span{color:var(--royal-blue);font-weight:800}.principle-grid h3{color:var(--midnight-navy);margin:2.5rem 0 .65rem;font:600 1.4rem Georgia,serif}.principle-grid p{color:var(--muted);line-height:1.65}.closing-cta{color:var(--pearl-white);background:var(--midnight-navy);justify-content:space-between;align-items:end;gap:2rem;padding:3rem max(1.5rem,50vw - 38rem);display:flex}.closing-cta h2{max-width:18ch;color:var(--pearl-white);font-size:clamp(2rem,3vw,3rem)}.closing-cta .eyebrow{color:var(--metallic-gold)}.closing-cta .button-outline{color:var(--pearl-white);border-color:var(--platinum-grey)}footer{min-height:9rem;color:var(--muted);grid-template-columns:1fr 1fr 1fr;align-items:center;gap:1rem;font-size:.8rem;display:grid}footer p{text-align:center;margin:0}.copyright{text-align:right}.jobs-page-hero{background:var(--public-hero-wash);border-bottom:1px solid var(--soft-border);padding:3.5rem max(1rem,50vw - 38rem)}.jobs-page-hero>div{max-width:48rem}.jobs-page-hero h1{margin-bottom:1rem}.jobs-page-hero p:last-child{color:var(--muted);font-size:1.05rem}.results-heading{margin-bottom:2rem}.empty-state{background:var(--mist-grey);border:1px solid var(--platinum-grey);border-radius:.6rem;padding:2rem}.empty-state h3{color:var(--midnight-navy);margin-bottom:.6rem;font:600 1.6rem Georgia,serif}.empty-state p{color:var(--muted);margin-bottom:0}.job-detail{max-width:60rem}.job-detail h1{margin-bottom:1.5rem}.job-detail-meta{flex-wrap:wrap;gap:.65rem;margin-bottom:3rem;display:flex}.job-detail-meta span{color:var(--deep-sapphire);background:var(--mist-grey);border:1px solid var(--platinum-grey);border-radius:.3rem;padding:.55rem .75rem;font-weight:700}.job-description{margin-bottom:2rem}.job-description h2{margin-bottom:1rem;font-size:2rem}.job-description p{color:var(--deep-ink);white-space:pre-wrap;line-height:1.75}.salary{color:var(--deep-ink);font-weight:700}.jobs-pagination{justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}.jobs-pagination button:disabled{cursor:not-allowed;opacity:.5}.candidate-apply{align-items:start;max-width:58rem;min-height:34rem;display:grid}.candidate-apply-card{background:var(--card-surface);border:1px solid var(--soft-border);border-top:.25rem solid var(--primary-cta);box-shadow:0 .65rem 1.6rem color-mix(in srgb, var(--brand-navy) 7%, transparent);border-radius:.6rem;padding:2rem}.candidate-apply-card h1{margin-bottom:.75rem;font-size:clamp(2rem,4vw,3rem)}.candidate-apply-card>p:not(.eyebrow){max-width:42rem;color:var(--muted);font-size:1.05rem;line-height:1.65}.candidate-apply-card .apply-gate-message{color:var(--deep-ink);background:var(--mist-grey);border-left:.25rem solid var(--deep-sapphire);padding:1rem}.apply-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.apply-back-link{width:fit-content;min-height:2.75rem;color:var(--deep-sapphire);align-items:center;margin-top:1.25rem;font-weight:700;display:flex}.account-shell{background:var(--public-atmosphere);min-height:36rem;padding:1.75rem 1rem 3.5rem}.account-card{background:var(--card-surface);border:1px solid var(--soft-border);border-top:.25rem solid var(--primary-cta);width:min(44rem,100%);box-shadow:0 .65rem 1.6rem color-mix(in srgb, var(--brand-navy) 7%, transparent);border-radius:.65rem;margin-inline:auto;padding:clamp(1.25rem,2.5vw,2rem)}.user-audit-panel{border:1px solid var(--platinum-grey);background:var(--royal-mist-grey);border-radius:.65rem;margin:1.25rem 0;padding:1rem}.user-audit-panel summary{min-height:44px;color:var(--deep-sapphire);cursor:pointer;align-items:center;font-weight:800;display:flex}.user-audit-panel article{border-top:1px solid var(--platinum-grey);gap:.25rem;padding:.8rem 0;display:grid}.user-audit-panel article span,.user-audit-panel article p{color:var(--muted)}.account-card>h1{margin-bottom:.6rem;font-size:clamp(1.9rem,3.2vw,2.75rem)}.account-card>p:not(.eyebrow),.profile-photo-form p{color:var(--muted);line-height:1.65}.step-indicator{color:var(--deep-sapphire);background:var(--mist-grey);border:1px solid var(--platinum-grey);border-radius:.4rem;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.6rem .75rem;display:flex}.step-indicator span{color:var(--muted);font-size:.9rem}.account-form{gap:.65rem;margin-top:.9rem;display:grid}.account-form label,.profile-photo-form label,.minor-authorization-form label,.verification-entry label{color:var(--deep-ink);gap:.45rem;font-size:.9rem;font-weight:700;display:grid}.account-form label>span,.profile-photo-form label>span{color:#b42318;text-transform:uppercase;font-size:.72rem}.account-form label>small{color:var(--muted);font-weight:500}.account-form input,.account-form select,.account-form textarea,.profile-photo-form input,.minor-authorization-form input,.minor-authorization-form select,.verification-entry input{width:100%;min-height:2.75rem;color:var(--deep-ink);background:var(--pearl-white);border:1px solid #9aa5b4;border-radius:.35rem;padding:.6rem .75rem}.account-form textarea{resize:vertical}.account-form input[readonly]{color:var(--muted);background:var(--mist-grey)}.form-note{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.form-error{color:#8a1c13;background:#fff4f2;border-left:.25rem solid #b42318;margin:1rem 0 0;padding:.85rem 1rem}.form-error:focus{outline-offset:2px;outline:3px solid #b4231847}.success-message{font-weight:750;color:var(--emerald)!important}.lookup-result,.policy-notice{background:var(--mist-grey);border:1px solid var(--platinum-grey);border-radius:.45rem;margin-top:1.5rem;padding:1.25rem}.lookup-result h2{margin-bottom:.6rem;font-size:1.45rem}.verification-stack{gap:1rem;margin-top:1.5rem;display:grid}.verification-control{border:1px solid var(--platinum-grey);border-radius:.45rem;padding:1.25rem}.verification-control>div:first-child{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.verification-destination{color:var(--muted);margin:-.25rem 0 1rem;font-size:.86rem;line-height:1.5}.verification-destination strong{color:var(--deep-ink);overflow-wrap:anywhere}.status-pill{color:var(--deep-sapphire);background:var(--mist-grey);border-radius:.25rem;padding:.25rem .45rem;font-size:.75rem;font-weight:800}.status-success{color:var(--emerald)}.verification-entry,.inline-control{grid-template-columns:1fr auto;align-items:end;gap:.75rem;display:grid}.verification-code-field{gap:.45rem;display:grid}.verification-actions{gap:.5rem;min-width:11rem;display:grid}.pin-field{gap:.45rem;display:grid}.password-form{border-top:1px solid var(--platinum-grey);padding-top:1.5rem}.password-form h2{font-size:1.8rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.account-form fieldset,.profile-photo-form fieldset,.minor-authorization-form fieldset{border:1px solid var(--platinum-grey);border-radius:.5rem;gap:.65rem;min-width:0;margin:0;padding:.85rem;display:grid}.account-form fieldset:nth-of-type(odd),.profile-photo-form fieldset:nth-of-type(odd),.minor-authorization-form fieldset:nth-of-type(odd){background:var(--page-green)}.account-form fieldset:nth-of-type(2n),.profile-photo-form fieldset:nth-of-type(2n),.minor-authorization-form fieldset:nth-of-type(2n){background:var(--page-yellow)}.account-form legend,.profile-photo-form legend,.minor-authorization-form legend{color:var(--midnight-navy);padding:0 .4rem;font:600 1.15rem Georgia,serif}.consent-fieldset,.form-submit{grid-column:1/-1}.checkbox-label{align-items:start;grid-template-columns:auto 1fr!important}.checkbox-label input{width:1.25rem;min-height:1.25rem;margin-top:.1rem}.password-toggle{align-items:center;min-height:2.75rem}.internal-recovery-links{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.recovered-internal-id{letter-spacing:.08em;margin:.5rem 0 1rem;font-size:1.25rem;display:block}.account-form .recovery-channel-options{border:0;gap:.65rem;padding:0}.account-form .recovery-channel-options legend{margin-bottom:.2rem;padding:0}.account-form .recovery-channel-option{background:var(--pearl-white);cursor:pointer;border:1px solid #9aa5b4;border-radius:.4rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:3.5rem;padding:.85rem;display:grid}.account-form .recovery-channel-option input{width:1.25rem;min-height:1.25rem;accent-color:var(--deep-sapphire);margin:0;padding:0}.recovery-channel-option span{gap:.2rem;display:grid}.recovery-channel-option small{color:var(--muted);font-weight:500;line-height:1.4}.recovery-channel-option:has(input:checked){border-color:var(--deep-sapphire);box-shadow:0 0 0 2px var(--deep-sapphire-soft)}.recovery-channel-option:focus-within{outline:3px solid var(--royal-blue);outline-offset:2px}.founder-mfa-card{max-width:44rem}.founder-mfa-enrollment-options{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);align-items:center;gap:1rem;display:grid}.founder-mfa-qr{text-align:center;margin:0}.founder-mfa-qr img{border:1px solid var(--soft-border);background:#fff;border-radius:.5rem;width:100%;max-width:15rem;height:auto;margin:0 auto .5rem;padding:.4rem;display:block}.founder-mfa-qr figcaption{color:var(--muted);font-size:.82rem;line-height:1.4}.founder-mfa-setup{background:var(--page-grey);border:1px solid var(--soft-border);border-radius:.5rem;gap:.65rem;padding:1rem;display:grid}.founder-mfa-setup div{grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr);gap:.75rem;display:grid}.founder-mfa-setup dt{color:var(--brand-navy);font-weight:700}.founder-mfa-setup dd{overflow-wrap:anywhere;min-width:0;margin:0}.founder-mfa-setup code,.founder-recovery-codes code{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.founder-recovery-codes{background:var(--page-yellow);border:1px solid var(--soft-border);border-radius:.5rem;padding:1rem}.founder-recovery-codes h2{margin-top:0}.founder-recovery-codes ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;padding-left:1.5rem;display:grid}@media (width<=540px){.founder-mfa-enrollment-options{grid-template-columns:1fr}.founder-mfa-setup div{grid-template-columns:1fr;gap:.2rem}.founder-recovery-codes ul{grid-template-columns:1fr}}.postal-result{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.profile-summary{background:var(--mist-grey);border-radius:.4rem;flex-wrap:wrap;gap:.6rem 1rem;margin:1.5rem 0;padding:1rem;display:flex}.profile-summary strong{width:100%;color:var(--midnight-navy)}.profile-summary span{color:var(--muted);font-size:.9rem}.profile-photo-form{margin-block:2rem}.profile-form{grid-template-columns:1fr}.profile-form fieldset{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.profile-form fieldset>legend,.profile-form fieldset>p{grid-column:1/-1}.paired-fields{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.minor-authorization-form{margin-top:1.5rem}.minor-authorization-form fieldset{background:var(--page-green)}.file-upload{gap:.45rem;min-width:0;display:grid}.file-upload-label{color:var(--deep-ink);flex-wrap:wrap;gap:.4rem;font-size:.9rem;font-weight:700;display:flex}.file-upload-label span{color:#b42318;text-transform:uppercase;font-size:.72rem}.file-upload-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;min-height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.file-upload-control{background:var(--pearl-white);border:1px solid #9aa5b4;border-radius:.4rem;grid-template-columns:auto minmax(0,1fr);align-items:stretch;min-width:0;display:grid;overflow:hidden}.file-upload-trigger{min-height:3rem;color:var(--pearl-white);background:var(--deep-sapphire);cursor:pointer;justify-content:center;align-items:center;padding:.7rem 1rem;font-weight:750;display:inline-flex}.file-upload-status{min-width:0;min-height:3rem;color:var(--muted);overflow-wrap:anywhere;align-items:center;padding:.65rem .8rem;display:flex}.file-upload-input:focus-visible+.file-upload-control{outline:3px solid var(--royal-blue);outline-offset:3px}.file-upload-trigger:hover{background:var(--royal-blue)}.minor-authorization-form .authorization-options{background:0 0;border:0;gap:.65rem;padding:0;display:grid}.minor-authorization-form .authorization-options legend{color:var(--deep-ink);margin-bottom:.1rem;padding:0;font:700 .9rem Inter,ui-sans-serif,system-ui,sans-serif}.minor-authorization-form .authorization-option{background:var(--pearl-white);cursor:pointer;border:1px solid #9aa5b4;border-radius:.4rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:3.5rem;padding:.8rem;display:grid}.minor-authorization-form .authorization-option input{width:1.25rem;min-height:1.25rem;accent-color:var(--deep-sapphire);margin:0;padding:0}.authorization-option span{overflow-wrap:anywhere;line-height:1.4}.authorization-option:has(input:checked){border-color:var(--deep-sapphire);box-shadow:0 0 0 2px var(--deep-sapphire-soft)}.authorization-option:focus-within{outline:3px solid var(--royal-blue);outline-offset:2px}.employer-registration>p,.employer-job-editor>p{max-width:48rem;color:var(--muted);line-height:1.65}.employer-registration-steps{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.employer-registration-steps li{min-height:2.75rem;color:var(--muted);background:var(--mist-grey);border:1px solid var(--platinum-grey);border-radius:.35rem;align-items:center;padding:.65rem .8rem;font-size:.82rem;font-weight:750;display:flex}.employer-registration-steps li[aria-current=step]{color:var(--pearl-white);background:var(--deep-sapphire);border-color:var(--deep-sapphire)}.employer-verification-stage{gap:.8rem;margin-top:1.25rem;display:grid}.employer-verification-stage>h2{margin:0;font-size:1.6rem}.employer-verification-stage>p{color:var(--muted);margin:0;line-height:1.55}.employer-verification-card{background:var(--mist-grey);border:1px solid var(--platinum-grey);border-radius:.45rem;grid-template-columns:minmax(0,1fr) minmax(13rem,auto);align-items:center;gap:1rem;padding:1.25rem;display:grid}.employer-verification-card h3,.employer-verification-card p{margin:0}.employer-verification-card h3{color:var(--midnight-navy);font-size:1.05rem}.employer-verification-card p{color:var(--muted);overflow-wrap:anywhere;margin-top:.25rem}.employer-verification-card form{grid-template-columns:minmax(8rem,1fr) auto;align-items:end;gap:.6rem;min-width:0;display:grid}.employer-verification-card form label{color:var(--deep-ink);gap:.35rem;font-size:.82rem;font-weight:750;display:grid}.employer-verification-card form input{border:1px solid #9aa5b4;border-radius:.35rem;width:100%;min-height:2.75rem;padding:.65rem .75rem}.employer-verification-card form .text-link{cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:end;min-height:2.75rem;padding:.45rem}.employer-verification-continue{justify-self:end}.employer-evidence-confirm{background:var(--mist-grey);border:1px solid var(--platinum-grey);cursor:pointer;border-radius:.35rem;align-items:center;min-height:3rem;padding:.7rem;grid-template-columns:auto minmax(0,1fr)!important}.account-form .employer-evidence-confirm input{width:1.25rem;min-height:1.25rem;accent-color:var(--deep-sapphire);padding:0}.employer-dashboard-heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.employer-dashboard-heading h1{margin-bottom:0;font-size:clamp(2rem,3.5vw,3.25rem)}.employer-dashboard-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.employer-status-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:2rem 0 3rem;display:grid}.employer-status-grid article{background:var(--mist-grey);border:1px solid var(--platinum-grey);border-radius:.45rem;align-content:center;gap:.45rem;min-height:7rem;padding:1.25rem;display:grid}.employer-status-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:700}.employer-status-grid strong{color:var(--midnight-navy)}.launch-trial-card{color:var(--pearl-white);background:var(--midnight-navy);border:1px solid color-mix(in srgb, var(--metallic-gold) 42%, transparent);box-shadow:0 .8rem 2rem color-mix(in srgb, var(--brand-navy) 12%, transparent);border-radius:.5rem;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:1.5rem;margin:-1.5rem 0 3rem;padding:1.5rem;display:grid}.launch-trial-card h2{color:var(--pearl-white);margin:.15rem 0 .55rem;font-size:clamp(1.45rem,3vw,2rem)}.launch-trial-card p{color:var(--platinum-grey);margin:0;line-height:1.55}.launch-trial-card .eyebrow{color:var(--metallic-gold)}.launch-trial-card dl{gap:.65rem;margin:0;display:grid}.launch-trial-card dl div{background:color-mix(in srgb, var(--card-surface) 8%, transparent);border:1px solid color-mix(in srgb, var(--soft-border) 22%, transparent);border-radius:.4rem;align-content:center;gap:.25rem;min-height:4.5rem;padding:.8rem 1rem;display:grid}.launch-trial-card dt{color:var(--platinum-grey);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:700}.launch-trial-card dd{color:var(--pearl-white);margin:0}.launch-trial-card dd strong{color:var(--metallic-gold)}.launch-trial-not_configured,.launch-trial-not_eligible,.launch-trial-duplicate_blocked,.launch-trial-expired{background:var(--deep-sapphire)}.dashboard-section-heading{justify-content:space-between;margin-bottom:1.25rem;display:flex}.dashboard-section-heading h2{font-size:2rem}.dashboard-section-heading p{color:var(--muted)}.employer-job-list{gap:.75rem;display:grid}.employer-job-list article{border:1px solid var(--platinum-grey);border-radius:.45rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.25rem;display:grid}.employer-job-list h3{color:var(--midnight-navy);margin:.55rem 0 .25rem;font:600 1.4rem Georgia,serif}.employer-job-list p{color:var(--muted);margin:0}.job-status{color:var(--deep-sapphire);background:var(--mist-grey);letter-spacing:.08em;text-transform:uppercase;border-radius:.25rem;padding:.3rem .5rem;font-size:.7rem;font-weight:800}.job-status-published{color:var(--emerald)}.employer-job-actions{align-items:center;gap:1rem;display:flex}.job-lifecycle{border:1px solid var(--platinum-grey);background:var(--mist-grey);border-radius:.4rem;grid-column:1/-1;min-width:0;margin:.5rem 0 1rem;padding:1rem}.job-lifecycle dl{flex-wrap:wrap;gap:1rem 2rem;margin:0 0 .75rem;display:flex}.job-lifecycle dt{color:var(--muted);font-size:.8rem;font-weight:700}.job-lifecycle dd{color:var(--deep-ink);margin:.25rem 0 0;font-weight:700}.job-lifecycle p,.job-payment-panel p{overflow-wrap:anywhere;line-height:1.6}.job-lifecycle-actions{flex-wrap:wrap;gap:.65rem;margin:.75rem 0;display:flex}.job-lifecycle .button,.job-payment-panel .button,.job-lifecycle summary{min-height:44px}.job-lifecycle summary{color:var(--deep-sapphire);cursor:pointer;align-items:center;font-weight:700;display:flex}.job-lifecycle ol{gap:.8rem;padding-left:1.25rem;display:grid}.job-lifecycle li span{color:var(--muted);margin-top:.2rem;font-size:.85rem;display:block}.job-action-confirmation{border:1px solid var(--deep-sapphire);background:var(--pearl-white);border-radius:.4rem;margin-top:1rem;padding:1rem}.job-action-confirmation h3{margin-top:0}.job-payment-panel{border:1px solid var(--platinum-grey);background:var(--mist-grey);border-radius:.5rem;min-width:0;margin-top:1.5rem;padding:1.25rem}.job-payment-panel label{max-width:22rem;color:var(--deep-ink);gap:.4rem;margin-bottom:1rem;font-weight:700;display:grid}.job-payment-panel select{border:1px solid var(--platinum-grey);background:var(--pearl-white);width:100%;min-height:48px;color:var(--deep-ink);border-radius:.35rem;padding:.65rem}.job-payment-status{overflow-wrap:anywhere}@media (width<=700px){.employer-job-list article{grid-template-columns:minmax(0,1fr)}.job-lifecycle-actions{flex-direction:column}.job-lifecycle-actions .button,.job-payment-panel>.button{width:100%}.job-lifecycle dl{gap:.75rem;display:grid}}.employer-founder-notice,.employer-verification-response{border-radius:.45rem;margin:-1.5rem 0 2rem;padding:1.25rem}.employer-founder-notice{color:#8a1c13;background:#fff4f2;border-left:.25rem solid #b42318}.employer-founder-notice h2,.employer-verification-response h2{margin-bottom:.5rem;font-size:1.5rem}.employer-founder-notice p,.employer-verification-response>p{margin:0;line-height:1.55}.employer-verification-response{background:var(--mist-grey);border:1px solid var(--platinum-grey);border-left:.25rem solid var(--deep-sapphire)}.employer-verification-response .account-form{margin-bottom:0}.salary-fields{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.salary-fields label:last-child{grid-column:1/-1}.employer-editor-actions{justify-content:flex-end;gap:.75rem;display:flex}.application-resume-select{color:var(--deep-ink);gap:.45rem;margin-top:1.5rem;font-size:.9rem;font-weight:700;display:grid}.application-resume-select small{color:var(--muted);font-weight:500}.application-resume-select select{width:100%;min-height:3rem;color:var(--deep-ink);background:var(--pearl-white);border:1px solid #9aa5b4;border-radius:.35rem;padding:.7rem .8rem}.candidate-apply-card>.button{margin-top:1.25rem}.resume-library>p:not(.eyebrow){max-width:50rem;color:var(--muted);line-height:1.65}.resume-library .resume-preference-note{color:var(--deep-ink);background:var(--mist-grey);border-left:.25rem solid var(--deep-sapphire);padding:.85rem 1rem}.resume-upload-form{grid-template-columns:1fr}.resume-upload-form fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.resume-upload-form fieldset>legend,.resume-upload-form .file-upload,.resume-upload-form .button,.resume-upload-form .form-note{grid-column:1/-1}.resume-upload-form .checkbox-label{align-items:center;min-height:2.75rem}.resume-library-message{margin:1.25rem 0 0}.resume-library-heading{justify-content:space-between;margin:3rem 0 1rem;display:flex}.resume-library-heading h2{font-size:2rem}.resume-library-heading p{color:var(--muted);margin:.35rem 0 0}.resume-version-list{gap:.75rem;display:grid}.resume-version-list article{border:1px solid var(--platinum-grey);border-radius:.45rem;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem;display:flex}.resume-version-list h3{color:var(--midnight-navy);margin:.55rem 0 .3rem;font:600 1.4rem Georgia,serif}.resume-version-list p{color:var(--muted);overflow-wrap:anywhere;margin:0 0 .3rem}.resume-version-list .resume-version-date{color:var(--deep-ink);font-size:.8rem}.resume-version-list small{color:var(--muted)}.resume-version-meta{align-items:center;gap:.5rem;display:flex}.resume-version-meta span,.resume-version-meta strong{color:var(--deep-sapphire);background:var(--mist-grey);border-radius:.25rem;padding:.3rem .5rem;font-size:.72rem}.resume-version-meta strong{color:var(--midnight-navy)}.resume-version-actions{align-items:center;gap:1rem;display:flex}.resume-version-actions .text-link{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-height:2.75rem;padding:.6rem .25rem;display:inline-flex}.resume-delete-button{color:#8a1c13;border-color:#b42318}.resume-delete-button:hover{color:var(--pearl-white);background:#8a1c13;border-color:#8a1c13}.candidate-search>p:not(.eyebrow){color:var(--muted);line-height:1.65}.candidate-search-privacy{background:var(--mist-grey);border-left:.25rem solid var(--deep-sapphire);margin:1.5rem 0 2rem;padding:1rem 1.15rem}.candidate-search-privacy strong{color:var(--midnight-navy)}.candidate-search-privacy p{color:var(--muted);margin:.35rem 0 0;line-height:1.55}.candidate-access-commercial{background:var(--mist-grey);border:1px solid var(--platinum-grey);border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;gap:1rem 1.5rem;margin:0 0 1.5rem;padding:1.25rem;display:grid}.candidate-access-commercial h2{font-size:1.55rem}.candidate-access-commercial p{color:var(--muted);margin:.35rem 0 0;line-height:1.5}.candidate-access-commercial>label{color:var(--deep-ink);align-content:start;gap:.4rem;font-size:.85rem;font-weight:700;display:grid}.candidate-access-commercial select{min-height:3rem;color:var(--deep-ink);background:var(--pearl-white);border:1px solid #9aa5b4;border-radius:.35rem;padding:.65rem .75rem}.candidate-access-commercial>.form-error,.candidate-access-commercial>.success-message,.candidate-access-commercial>.commercial-checkout,.commercial-billing,.commercial-payment-history{grid-column:1/-1}.commercial-billing{background:var(--pearl-white);border:1px solid var(--platinum-grey);border-radius:.4rem;min-width:0;margin:0;padding:1rem}.commercial-billing legend{color:var(--midnight-navy);padding:0 .35rem;font-weight:800}.commercial-billing>p{margin:0 0 .8rem}.commercial-billing>div{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.commercial-billing label{min-width:0;color:var(--deep-ink);gap:.4rem;font-size:.85rem;font-weight:700;display:grid}.commercial-billing label span{color:var(--muted);font-size:.72rem;font-weight:600}.commercial-billing input,.commercial-billing textarea{width:100%;min-height:3rem;color:var(--deep-ink);background:var(--pearl-white);font:inherit;border:1px solid #9aa5b4;border-radius:.35rem;padding:.7rem .8rem}.commercial-billing textarea{resize:vertical}.commercial-billing-address{grid-column:1/-1}.commercial-checkout{justify-self:start}.commercial-payment-history{border-top:1px solid var(--platinum-grey);padding-top:1rem}.commercial-payment-history>div{gap:.75rem;margin-top:.75rem;display:grid}.commercial-payment-history article{background:var(--pearl-white);border:1px solid var(--platinum-grey);border-radius:.4rem;gap:.65rem;padding:1rem;display:grid}.commercial-payment-history article>div:first-child,.commercial-payment-history article>p{flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;margin:0;display:flex}.commercial-status{min-height:1.7rem;color:var(--deep-sapphire);background:var(--mist-grey);border:1px solid var(--platinum-grey);letter-spacing:.03em;border-radius:999px;align-items:center;margin-left:.4rem;padding:.2rem .45rem;font-size:.7rem;display:inline-flex}.commercial-status-succeeded{color:var(--emerald);border-color:var(--emerald)}.commercial-status-failed{color:#8a1c13;background:#fff4f2;border-color:#b42318}.commercial-status-review{color:var(--midnight-navy);margin:0}.commercial-receipt{background:var(--mist-grey);border-radius:.35rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding:.8rem;display:grid}.commercial-receipt p{gap:.2rem;min-width:0;margin:0;display:grid}.commercial-receipt strong{color:var(--midnight-navy);text-transform:uppercase;font-size:.72rem}.commercial-receipt span{overflow-wrap:anywhere}.commercial-payment-actions{flex-wrap:wrap;gap:.65rem;display:flex}.commercial-payment-actions .button{min-height:44px}.candidate-access-commercial .button-outline:hover{color:var(--pearl-white)}.commercial-billing-summary summary{min-height:44px;color:var(--deep-sapphire);cursor:pointer;align-items:center;font-weight:750;display:inline-flex}.commercial-billing-summary p{color:var(--deep-ink);background:var(--mist-grey);border-radius:.35rem;gap:.25rem;margin:0;padding:.75rem;display:grid}.commercial-billing-summary p span{overflow-wrap:anywhere}.candidate-access-packages{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.candidate-access-packages .button{justify-content:space-between;gap:.75rem;min-width:0}.candidate-access-packages span{font-weight:600}.candidate-search-form{background:var(--mist-grey);border:1px solid var(--platinum-grey);border-radius:.5rem;grid-template-columns:1fr 1fr auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.candidate-search-form label{color:var(--deep-ink);gap:.4rem;font-size:.85rem;font-weight:700;display:grid}.candidate-search-form input{width:100%;min-height:3rem;color:var(--deep-ink);background:var(--pearl-white);border:1px solid #9aa5b4;border-radius:.35rem;padding:.7rem .8rem}.candidate-search-results{margin-top:3rem}.candidate-search-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.25rem;display:flex}.candidate-search-heading h2{font-size:2rem}.candidate-search-heading p{color:var(--muted);margin:0}.candidate-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.candidate-result-card{background:var(--pearl-white);border:1px solid var(--platinum-grey);border-top:.25rem solid var(--deep-sapphire);border-radius:.5rem;min-width:0;padding:1.4rem}.candidate-result-card h3{color:var(--midnight-navy);margin:0 0 .35rem;font:600 1.55rem Georgia,serif}.candidate-current-role{color:var(--muted)}.candidate-summary{gap:.65rem;margin:1.25rem 0;display:grid}.candidate-summary div{grid-template-columns:8rem minmax(0,1fr);gap:.5rem;display:grid}.candidate-summary dt{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:700}.candidate-summary dd{color:var(--deep-ink);overflow-wrap:anywhere;margin:0}.candidate-skills{flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;display:flex}.candidate-skills span{color:var(--deep-sapphire);background:var(--mist-grey);border-radius:.25rem;padding:.35rem .55rem;font-size:.78rem;font-weight:700}.candidate-profile-preview{border-top:1px solid var(--platinum-grey)}.candidate-profile-preview summary{min-height:2.75rem;color:var(--deep-sapphire);cursor:pointer;align-items:center;font-weight:750;display:flex}.candidate-profile-preview>div{gap:1rem;padding-top:.75rem;display:grid}.candidate-profile-preview h4{color:var(--midnight-navy);margin:0 0 .45rem}.candidate-profile-preview ul,.candidate-profile-preview p{color:var(--muted);margin:0;padding-left:1.15rem;line-height:1.55}.candidate-access-actions{border-top:1px solid var(--platinum-grey);gap:.65rem;margin-top:1rem;padding-top:1rem;display:grid}.candidate-access-actions p{color:var(--deep-ink);gap:.2rem;margin:0;display:grid}.candidate-access-actions span{color:var(--muted);font-size:.82rem}.internal-site-header{z-index:30;color:var(--pearl-white);background:var(--midnight-navy);border-bottom:2px solid var(--metallic-gold);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--brand-navy) 18%, transparent);position:relative}.internal-header-inner{justify-content:space-between;align-items:center;gap:1.2rem;width:min(86rem,100% - 2rem);min-height:4.5rem;margin:0 auto;display:flex}.internal-brand{color:var(--metallic-gold);flex:none}.internal-brand>span:last-child{gap:.1rem;display:grid}.internal-brand small{color:var(--platinum-grey);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:750}.internal-desktop-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem 1rem;min-width:0;display:flex}.internal-desktop-nav a{min-height:2.75rem;color:var(--pearl-white);white-space:nowrap;align-items:center;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.internal-desktop-nav a:hover,.internal-desktop-nav a:focus-visible{color:var(--metallic-gold);text-underline-offset:.35rem;text-decoration:underline}.internal-account-controls{flex:none;align-items:center;gap:.7rem;display:flex}.internal-account-controls>span{text-align:right;display:grid}.internal-account-controls small{color:var(--platinum-grey);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.internal-account-controls strong{color:var(--pearl-white);font-size:.82rem}.internal-account-controls em{color:var(--platinum-grey);font-size:.67rem;font-style:normal}.internal-account-controls button,.internal-mobile-nav button{min-height:2.75rem;color:var(--pearl-white);border:1px solid var(--platinum-grey);font:inherit;cursor:pointer;background:0 0;border-radius:.35rem;padding:.55rem .8rem;font-size:.76rem;font-weight:750}.internal-account-controls button:hover,.internal-mobile-nav button:hover{color:var(--midnight-navy);background:var(--metallic-gold);border-color:var(--metallic-gold)}.internal-mobile-toggle,.internal-mobile-nav{display:none}.internal-shell{width:min(76rem,100% - 2rem);margin:0 auto;padding:4rem 0 6rem}.internal-heading{color:var(--pearl-white);background:var(--midnight-navy);border-radius:.65rem;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;padding:2rem;display:flex}.internal-heading h1{color:var(--pearl-white);margin-bottom:.75rem;font-size:clamp(2rem,3.5vw,3rem)}.internal-heading p:last-child{max-width:48rem;color:var(--platinum-grey);margin:0;line-height:1.6}.internal-heading .button-outline{color:var(--pearl-white);border-color:var(--platinum-grey)}.internal-panel{background:var(--pearl-white);border:1px solid var(--platinum-grey);box-shadow:0 .75rem 2rem color-mix(in srgb, var(--brand-navy) 6%, transparent);border-radius:.65rem;margin-top:1.25rem;padding:1.75rem;scroll-margin-top:1rem}.internal-panel>h2,.internal-section-heading h2{margin-bottom:.5rem;font-size:clamp(1.75rem,3vw,2.35rem)}.internal-panel>p,.internal-section-heading p{color:var(--muted);line-height:1.6}.founder-control-badge{min-height:1.8rem;color:var(--pearl-white);background:var(--midnight-navy);letter-spacing:.06em;text-transform:uppercase;border-radius:.25rem;align-items:center;margin-bottom:.55rem;padding:.3rem .55rem;font-size:.69rem;font-weight:850;display:inline-flex}.internal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.internal-metrics article,.internal-metric-link{background:var(--mist-grey);border:1px solid var(--platinum-grey);border-radius:.45rem;align-content:center;gap:.5rem;min-width:0;min-height:7rem;padding:1rem;display:grid}.internal-metrics span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.73rem;font-weight:800}.internal-metrics strong{color:var(--midnight-navy);overflow-wrap:anywhere;font-size:1.35rem}.internal-metric-link{color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.internal-metric-link:hover,.internal-metric-link:focus-visible{border-color:var(--royal-gold);box-shadow:0 .45rem 1.2rem color-mix(in srgb, var(--brand-navy) 12%, transparent);transform:translateY(-2px)}.internal-metric-link small{color:var(--brand-green);font-weight:800}.founder-module-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.founder-module-grid>article{border:1px solid var(--platinum-grey);border-top:.25rem solid var(--royal-gold);background:var(--mist-grey);border-radius:.5rem;align-content:start;gap:.75rem;min-width:0;padding:1.1rem;display:grid}.founder-module-grid h3,.founder-module-grid p{margin:0}.founder-module-grid h3 a{color:var(--midnight-navy)}.founder-module-grid .button{justify-self:start;margin-top:auto}.founder-operation-links,.founder-report-links{flex-wrap:wrap;gap:.55rem;display:flex}.founder-operation-links .button,.founder-report-links .button{min-height:2.75rem}.geography-filters{background:var(--mist-grey);border:1px solid var(--platinum-grey);border-radius:.5rem;gap:.85rem;margin-top:1.25rem;padding:1rem;display:grid}.geography-filters fieldset{border:1px solid var(--platinum-grey);border-radius:.4rem;min-width:0;margin:0;padding:.85rem}.geography-filters legend{color:var(--midnight-navy);padding:0 .4rem;font-size:.9rem;font-weight:800}.geography-filters fieldset>p{color:var(--muted);margin:0 0 .75rem;font-size:.77rem;line-height:1.45}.geography-filters fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.75rem;display:grid}.candidate-analytics-filter-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.geography-filters label{min-width:0;color:var(--deep-ink);gap:.4rem;font-size:.8rem;font-weight:750;display:grid}.geography-filters select{width:100%;min-height:2.75rem;color:var(--deep-ink);background:var(--pearl-white);font:inherit;border:1px solid #9aa5b4;border-radius:.35rem;padding:.65rem .75rem}.geography-filters .button{min-height:2.75rem}.geography-status{color:var(--muted);margin:1rem 0 0}.geography-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.geography-counts article{background:var(--midnight-navy);border-top:.2rem solid var(--metallic-gold);border-radius:.45rem;gap:.35rem;min-width:0;padding:1.1rem;display:grid}.geography-counts span{color:var(--platinum-grey);letter-spacing:.06em;text-transform:uppercase;font-size:.73rem;font-weight:800}.geography-counts strong{color:var(--pearl-white);font-family:Georgia,Times New Roman,serif;font-size:2.2rem}.geography-counts small{color:var(--platinum-grey);line-height:1.4}.geography-workspace{grid-template-columns:minmax(0,1.5fr) minmax(17rem,.8fr);gap:1rem;margin-top:1rem;display:grid}.geography-map-panel,.geography-records{border:1px solid var(--platinum-grey);border-radius:.45rem;min-width:0;padding:1rem}.geography-map-panel>div:first-child{justify-content:space-between;align-items:center;gap:1rem;display:flex}.geography-map-panel h3,.geography-records h3{color:var(--midnight-navy);margin:0;font-size:1.15rem}.geography-map-panel .text-link{cursor:pointer;background:0 0;border:0;align-items:center;min-height:2.75rem;padding:.45rem;display:inline-flex}.geography-map-panel .text-link:disabled{color:var(--muted);cursor:not-allowed;opacity:.7}.geography-map{background:var(--mist-grey);border:1px solid var(--platinum-grey);border-radius:.35rem;width:100%;min-height:18rem;margin-top:.75rem;display:block}.geography-map-area{fill:#dce8fb;stroke:var(--deep-sapphire);stroke-width:3px;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .15s}.geography-map-area:hover,.geography-map-area:focus{fill:#b9cef2;outline:none}.geography-map-area:focus-visible{stroke:var(--metallic-gold);stroke-width:7px}.geography-map-area-selected{fill:var(--deep-sapphire);stroke:var(--metallic-gold);stroke-width:5px}.map-area-controls{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.map-area-control{min-height:2.75rem;color:var(--deep-sapphire);background:var(--pearl-white);border:1px solid var(--deep-sapphire);font:inherit;cursor:pointer;border-radius:.35rem;align-content:center;gap:.1rem;padding:.5rem .75rem;font-size:.78rem;font-weight:750;display:grid}.map-area-control small{color:var(--muted);font-size:.66rem;font-weight:650}.map-area-control-selected{color:var(--pearl-white);background:var(--deep-sapphire)}.map-area-control-selected small{color:var(--platinum-grey)}.map-unavailable{text-align:center;background:var(--mist-grey);border:1px dashed #9aa5b4;border-radius:.35rem;place-content:center;gap:.5rem;min-height:18rem;margin-top:.75rem;padding:1.5rem;display:grid}.map-unavailable strong{color:var(--midnight-navy)}.map-unavailable p,.map-boundary-note{color:var(--muted);margin:0;line-height:1.5}.map-boundary-note{padding-top:.75rem}.geography-records details{border-bottom:1px solid var(--platinum-grey)}.geography-records summary{min-height:2.75rem;color:var(--deep-sapphire);cursor:pointer;align-items:center;font-weight:750;display:flex}.geography-records ul{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.geography-records li{background:var(--mist-grey);border-radius:.3rem;gap:.2rem;min-width:0;padding:.7rem;display:grid}.geography-records li strong,.geography-records li span,.geography-records li small{overflow-wrap:anywhere}.geography-records li span,.geography-records li small,.geography-records details>p{color:var(--muted);font-size:.78rem;line-height:1.45}.record-limit-note{color:var(--muted);font-size:.78rem;line-height:1.5}.internal-form{background:var(--mist-grey);border-radius:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:1.5rem 0;padding:1.25rem;display:grid}.internal-form>label{min-width:0;color:var(--deep-ink);gap:.4rem;font-size:.85rem;font-weight:750;display:grid}.internal-form input:not([type=checkbox]),.internal-form select,.internal-form textarea{width:100%;min-height:3rem;color:var(--deep-ink);background:var(--pearl-white);font:inherit;border:1px solid #9aa5b4;border-radius:.35rem;padding:.7rem .8rem}.internal-form input.file-upload-input{border:0;width:1px;min-height:1px;padding:0}.internal-form textarea{resize:vertical}.internal-wide,.permission-matrix{grid-column:1/-1}.permission-matrix{border:1px solid var(--platinum-grey);border-radius:.4rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.75rem;padding:1rem;display:grid}.permission-matrix legend{color:var(--midnight-navy);padding:0 .4rem;font-weight:800}.permission-guidance{color:var(--deep-ink);background:var(--pearl-white);border-left:.2rem solid var(--deep-sapphire);grid-column:1/-1;margin:0;padding:.75rem;font-size:.83rem;line-height:1.5}.employer-activity-options{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.employer-activity-options label{background:var(--pearl-white);border:1px solid var(--platinum-grey);cursor:pointer;border-radius:.35rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;min-height:2.75rem;padding:.65rem;display:grid}.employer-activity-options input{width:1.2rem;min-height:1.2rem;accent-color:var(--deep-sapphire)}.employer-evidence-records{border-top:1px solid var(--platinum-grey);margin-top:1rem}.employer-evidence-records summary{min-height:2.75rem;color:var(--deep-sapphire);cursor:pointer;align-items:center;font-weight:750;display:flex}.employer-evidence-records ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.employer-evidence-records li{background:var(--mist-grey);border-radius:.35rem;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.65rem;display:flex}.employer-evidence-records li span{overflow-wrap:anywhere}.employer-evidence-records .text-link{flex:none;align-items:center;min-height:2.75rem;padding:.45rem;display:inline-flex}.permission-group{background:var(--pearl-white);border:1px solid var(--platinum-grey);border-radius:.35rem;min-width:0;overflow:hidden}.permission-group h3{color:var(--pearl-white);background:var(--deep-sapphire);overflow-wrap:anywhere;margin:0;padding:.65rem .7rem;font:750 .78rem Inter,ui-sans-serif,system-ui,sans-serif}.permission-group>div{display:grid}.permission-matrix label{background:var(--pearl-white);border-top:1px solid var(--mist-grey);overflow-wrap:anywhere;cursor:pointer;align-items:center;gap:.55rem;min-height:2.75rem;padding:.55rem .7rem;font-size:.8rem;display:flex}.permission-matrix label:has(input:checked){color:var(--deep-sapphire);background:var(--deep-sapphire-soft);font-weight:750}.permission-matrix label:focus-within{outline:3px solid var(--royal-blue);outline-offset:-3px}.permission-matrix input{width:1.2rem;min-height:1.2rem;accent-color:var(--deep-sapphire);flex:none}.internal-form>.checkbox-label,.internal-account-editor .checkbox-label{background:var(--pearl-white);border:1px solid var(--platinum-grey);cursor:pointer;border-radius:.35rem;align-items:center;min-height:2.75rem;padding:.6rem}.credential-setup-notice{color:var(--deep-ink);background:var(--pearl-white);border:1px solid var(--platinum-grey);border-left:.25rem solid var(--deep-sapphire);border-radius:.35rem;padding:1rem}.credential-setup-notice strong{color:var(--midnight-navy)}.credential-setup-notice p{margin:.35rem 0;font-size:.88rem;line-height:1.55}.credential-setup-notice small{color:var(--muted);line-height:1.45}.credential-invite-status{color:var(--deep-ink);background:var(--mist-grey);border:1px solid var(--emerald);border-radius:.4rem;gap:.3rem;margin:0 0 1rem;padding:1rem;display:grid}.credential-invite-status strong{color:var(--emerald)}.credential-invite-status p{margin:0}.credential-invite-status small{color:var(--muted)}.internal-form>.button{justify-self:start}.internal-record-list{gap:.75rem;display:grid}.internal-record-list article{border:1px solid var(--platinum-grey);border-radius:.45rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.internal-record-list h3{color:var(--midnight-navy);margin:.55rem 0 .25rem}.internal-record-list p{color:var(--muted);margin:0 0 .25rem}.internal-record-list small{color:var(--muted)}.internal-account-summary{min-width:min(100%,35rem)}.internal-account-badges{flex-wrap:wrap;gap:.4rem;display:flex}.internal-status{color:var(--deep-ink);background:var(--platinum-grey);letter-spacing:.06em;text-transform:uppercase;border-radius:.25rem;padding:.3rem .5rem;font-size:.7rem;font-weight:800}.internal-status-active{color:var(--emerald);background:var(--mist-grey)}.internal-status-disabled,.internal-status-revoked{color:var(--midnight-navy);background:var(--platinum-grey)}.internal-account-summary dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:.8rem 0 0;display:grid}.internal-account-summary dl div{background:var(--mist-grey);border-radius:.3rem;min-width:0;padding:.65rem}.internal-account-summary dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.2rem;font-size:.7rem;font-weight:800}.internal-account-summary dd{color:var(--deep-ink);overflow-wrap:anywhere;margin:0;font-size:.86rem;font-weight:700}.internal-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.internal-actions .button,.internal-actions .text-link{min-height:2.75rem}.internal-action-disable{color:var(--midnight-navy);background:var(--platinum-grey);border-color:var(--platinum-grey)}.internal-action-disable:hover{color:var(--pearl-white);background:var(--midnight-navy);border-color:var(--midnight-navy)}.internal-action-reactivate{color:var(--pearl-white);background:var(--deep-sapphire)}.internal-action-revoke{color:var(--pearl-white);background:var(--midnight-navy);border-color:var(--midnight-navy)}.internal-action-revoke:hover{background:var(--deep-ink);border-color:var(--deep-ink)}.internal-action-remove{color:#8a1c13;background:var(--pearl-white);border:1px solid #8a1c13}.internal-action-remove:hover{color:var(--pearl-white);background:#8a1c13}.ingestion-history-controls{justify-content:flex-end}.archive-reason-field{gap:.4rem;margin-top:1rem;font-weight:750;display:grid}.archive-reason-field span{color:#8a1c13;text-transform:uppercase;font-size:.75rem}.archive-reason-field textarea{width:100%;min-height:6rem;color:var(--deep-ink);background:var(--pearl-white);border:1px solid var(--platinum-grey);font:inherit;border-radius:.35rem;padding:.75rem}.ingestion-selection-controls{background:color-mix(in srgb, var(--platinum-grey) 38%, var(--pearl-white));border:1px solid var(--platinum-grey);border-radius:.4rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.ingestion-selection-controls label,.ingestion-select-upload{color:var(--deep-ink);align-items:center;gap:.55rem;font-weight:750;display:inline-flex}.ingestion-selection-controls input,.ingestion-select-upload input{width:1.1rem;height:1.1rem;accent-color:var(--royal-green)}.ingestion-visible-records{outline:none;margin-top:1rem;scroll-margin-top:5rem}.ingestion-archived-records{background:color-mix(in srgb, #fff2f0 72%, var(--pearl-white));border:2px solid #a7281c;border-radius:.55rem;padding:1rem}.ingestion-archived-records>.internal-section-heading{margin-bottom:.75rem}.ingestion-failed-actions{align-items:center}.ingestion-batch-selection{background:var(--mist-grey);border:1px solid var(--platinum-grey);border-radius:.35rem;flex-basis:100%;align-items:center;width:100%;padding:.65rem .75rem}.ingestion-batch-selection span{color:var(--muted);font-size:.8rem}.internal-account-editor{border-top:1px solid var(--platinum-grey);flex-basis:100%;width:100%}.internal-account-editor summary{min-height:2.75rem;color:var(--deep-sapphire);cursor:pointer;align-items:center;font-weight:750;display:flex}.internal-account-editor form{gap:.75rem;padding-top:.75rem;display:grid}.internal-account-editor form>label{color:var(--deep-ink);gap:.35rem;font-size:.85rem;font-weight:700;display:grid}.internal-account-editor input:not([type=checkbox]){border:1px solid #9aa5b4;border-radius:.35rem;min-height:2.75rem;padding:.65rem .75rem}.internal-preview{background:var(--midnight-navy);color:var(--pearl-white);border-radius:.45rem;margin:1rem 0;padding:1rem}.internal-preview pre{background:#fcfcfb14;padding:.75rem;overflow-x:auto}.internal-preview .text-link{color:var(--pearl-white)}.internal-audit-history{border-top:1px solid var(--platinum-grey);margin-top:1.25rem}.internal-audit-history summary{min-height:2.75rem;color:var(--deep-sapphire);cursor:pointer;align-items:center;font-weight:750;display:flex}.internal-audit-history ol{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.internal-audit-history li{background:var(--mist-grey);justify-content:space-between;gap:1rem;padding:.65rem;display:flex}.internal-audit-history span{color:var(--muted);font-size:.8rem}.ingestion-batch-list article>div:first-child{flex:24rem}.ingestion-documents{border-top:1px solid var(--platinum-grey);flex-basis:100%;width:100%}.ingestion-documents>summary{width:fit-content;min-height:2.75rem;color:var(--deep-sapphire);background:var(--pearl-white);border:1px solid var(--deep-sapphire);cursor:pointer;border-radius:.35rem;align-items:center;margin:.75rem 0;padding:.6rem .85rem;font-weight:750;display:flex}.ingestion-documents>summary:hover,.ingestion-documents>summary:focus-visible{color:var(--pearl-white);background:var(--deep-sapphire)}.ingestion-documents ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ingestion-documents li{background:var(--mist-grey);border-radius:.35rem;min-width:0;padding:.75rem}.ingestion-documents li>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ingestion-documents li strong{color:var(--midnight-navy);overflow-wrap:anywhere}.ingestion-documents dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.65rem 0 0;display:grid}.ingestion-documents dl div{min-width:0}.ingestion-documents dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.ingestion-documents dd{color:var(--deep-ink);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.82rem}.ingestion-batch-facts{background:var(--mist-grey);border-radius:.35rem;flex-wrap:wrap;gap:.35rem 1.25rem;margin:0 0 .75rem;padding:.75rem;display:flex}.ingestion-batch-facts p{color:var(--deep-ink);overflow-wrap:anywhere;margin:0;font-size:.82rem}.ingestion-state{color:var(--deep-sapphire);background:var(--pearl-white);border:1px solid var(--platinum-grey);letter-spacing:.04em;text-transform:uppercase;border-radius:.25rem;padding:.25rem .45rem;font-size:.69rem;font-weight:800}.ingestion-state-completed{color:var(--emerald);border-color:var(--emerald)}.ingestion-state-exact_duplicate{color:var(--midnight-navy);background:var(--platinum-grey)}.ingestion-state-failed,.ingestion-state-unsupported{color:#8a1c13;background:#fff4f2;border-color:#b42318}.ingestion-state-retryable,.ingestion-state-provider_not_configured{color:var(--deep-sapphire);background:var(--deep-sapphire-soft);border-color:var(--deep-sapphire)}.ingestion-value-probable_review,.ingestion-value-manual_review_required,.ingestion-value-retryable{color:var(--deep-sapphire);font-weight:800}.ingestion-value-failed{color:#8a1c13;font-weight:800}.ingestion-operation-metrics{margin-bottom:1.25rem}.ingestion-source-primary-action{flex:none;align-self:center}.ingestion-source-unavailable{color:#8a1c13;background:#fff4f2;border-left:.25rem solid #b42318;flex-basis:100%;width:100%;margin:0;padding:.75rem .85rem;line-height:1.5}.ingestion-upload-feedback{color:var(--deep-sapphire);background:var(--deep-sapphire-soft);border:1px solid var(--deep-sapphire);border-radius:.4rem;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.75rem;margin:0;padding:.8rem;font-weight:700;display:flex}.ingestion-upload-feedback>span{flex:24rem}.ingestion-upload-feedback-error,.ingestion-upload-feedback-session_expired{color:#8a1c13;background:#fff4f2;border-color:#b42318}.ingestion-upload-feedback-success{color:var(--emerald);border-color:var(--emerald);background:#f0fff7}.ingestion-upload-spinner{border:2px solid #ffffff73;border-top-color:currentColor;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite ingestion-upload-spin}@keyframes ingestion-upload-spin{to{transform:rotate(360deg)}}.ingestion-review-workspace{border:1px solid var(--platinum-grey);background:var(--pearl-white);border-radius:.5rem;margin-top:1.5rem;padding:1.25rem}.review-close-button{white-space:nowrap;align-self:flex-start;min-height:2.75rem}.ingestion-extraction-evidence{border:1px solid var(--platinum-grey);border-top:.25rem solid var(--deep-sapphire);background:var(--mist-grey);border-radius:.45rem;min-width:0;margin-top:1rem;padding:1rem}.ingestion-extraction-evidence .internal-section-heading{align-items:flex-start}.ingestion-extraction-evidence .internal-section-heading p{color:var(--muted);margin:.25rem 0 0}.ingestion-compact-facts{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.ingestion-compact-facts span{color:var(--deep-ink);background:var(--pearl-white);border:1px solid var(--platinum-grey);border-radius:.3rem;padding:.45rem .65rem;font-size:.8rem}.ingestion-technical-details,.ingestion-raw-text{border-top:1px solid var(--platinum-grey);margin-top:.75rem}.ingestion-technical-details>summary,.ingestion-raw-text>summary{min-height:2.75rem;color:var(--deep-sapphire);cursor:pointer;align-items:center;font-size:.85rem;font-weight:800;display:flex}.ingestion-document-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:1rem 0;display:grid}.ingestion-document-facts div,.ingestion-attempt-history>ol>li dl div{background:var(--pearl-white);border:1px solid var(--platinum-grey);border-radius:.35rem;min-width:0;padding:.65rem}.ingestion-document-facts dt,.ingestion-attempt-history dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.ingestion-document-facts dd,.ingestion-attempt-history dd{overflow-wrap:anywhere;margin:.2rem 0 0}.ingestion-raw-text pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:28rem;color:var(--deep-ink);background:var(--pearl-white);border:1px solid var(--platinum-grey);border-radius:.35rem;margin:0;padding:1rem;font:.82rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.ingestion-attempt-history>ol>li{gap:.75rem;display:grid}.ingestion-attempt-history>ol>li>div{flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;display:flex}.ingestion-attempt-history>ol>li dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.ingestion-attempt-history details{border-top:1px solid var(--platinum-grey)}.ingestion-attempt-history details summary{min-height:2.75rem;color:var(--deep-sapphire);cursor:pointer;align-items:center;font-size:.8rem;font-weight:750;display:flex}.ingestion-attempt-history details ol{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.ingestion-attempt-history details li{background:var(--pearl-white);flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;padding:.55rem;display:flex}.ingestion-match-evidence,.candidate-review-options,.ingestion-review-fields{gap:.75rem;margin-top:1rem;display:grid}.ingestion-match-evidence>summary{min-height:2.75rem;color:var(--deep-sapphire);background:var(--mist-grey);border:1px solid var(--platinum-grey);cursor:pointer;border-radius:.35rem;align-items:center;padding-inline:.75rem;font-size:.85rem;font-weight:800;display:flex}.ingestion-match-evidence pre,.ingestion-review-fields pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font:inherit;margin:.25rem 0 0;font-size:.82rem}.candidate-review-options article,.candidate-review-option{border:1px solid var(--platinum-grey);background:var(--mist-grey);border-radius:.4rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem;display:flex}.candidate-review-options article span,.candidate-review-option span{color:var(--muted);overflow-wrap:anywhere;flex:15rem}.ingestion-review-fields>article{border:1px solid var(--platinum-grey);background:var(--mist-grey);border-radius:.45rem;min-width:0;padding:1rem}.ingestion-review-fields h3,.ingestion-review-fields h4{color:var(--midnight-navy);margin:.75rem 0}.ingestion-review-fields dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ingestion-review-fields dl div{min-width:0}.ingestion-review-fields dt{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.ingestion-review-fields dd{margin:.25rem 0 0}.review-provenance{gap:.4rem;display:grid}.ingestion-review-fields .review-provenance>dl{grid-template-columns:1fr;gap:.4rem;margin:0;display:grid}.review-provenance>dl>div{background:var(--pearl-white);border:1px solid var(--platinum-grey);border-radius:.3rem;padding:.5rem .6rem}.review-provenance details{border-top:1px solid var(--platinum-grey)}.review-provenance summary{min-height:2.75rem;color:var(--deep-sapphire);cursor:pointer;align-items:center;font-size:.8rem;font-weight:750;display:flex}.ingestion-correction-form{margin-top:.75rem}.candidate-data-preview{border:1px solid var(--platinum-grey);background:var(--mist-grey);border-radius:.5rem;min-width:0;margin-top:1rem;padding:.85rem}.candidate-data-preview .internal-section-heading{margin-bottom:.6rem}.candidate-data-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.candidate-data-section-grid>section,.candidate-structured-preview{border:1px solid var(--platinum-grey);background:var(--pearl-white);border-radius:.4rem;min-width:0;padding:.65rem .7rem}.candidate-data-preview h5{color:var(--midnight-navy);margin:0 0 .4rem;font-size:.92rem}.candidate-data-section-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem .75rem;margin:0;display:grid}.candidate-data-section-grid dl>div{min-width:0}.candidate-data-section-grid dt{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:.68rem;font-weight:800}.candidate-data-section-grid dd{overflow-wrap:anywhere;margin:.05rem 0 0;font-size:.82rem;line-height:1.25}.candidate-structured-preview{margin-top:.55rem}.candidate-structured-preview>div{max-width:100%;overflow-x:auto}.candidate-structured-preview table{border-collapse:collapse;width:100%;font-size:.78rem;line-height:1.25}.candidate-structured-preview th,.candidate-structured-preview td{border:1px solid var(--platinum-grey);text-align:left;vertical-align:top;min-width:7rem;padding:.35rem .45rem}.candidate-structured-preview th{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:.67rem}.ingestion-simple-data{min-width:0;margin-top:.7rem}.ingestion-simple-data>summary{border:1px solid var(--platinum-grey);background:var(--pearl-white);color:var(--deep-sapphire);cursor:pointer;border-radius:.4rem;padding:.65rem .75rem;font-weight:800}.ingestion-simple-data-list{border:1px solid var(--platinum-grey);background:var(--pearl-white);border-radius:.45rem;max-height:min(38rem,62vh);overflow:auto}.ingestion-simple-data-list>article{border-bottom:1px solid var(--platinum-grey)}.ingestion-simple-data-list>article:last-child{border-bottom:0}.ingestion-simple-data-main{grid-template-columns:minmax(11rem,.7fr) minmax(14rem,1.3fr) auto;align-items:center;gap:.65rem 1rem;min-width:0;padding:.65rem .75rem;display:grid}.ingestion-simple-data-main>div{gap:.15rem;min-width:0;display:grid}.ingestion-simple-data-main span{color:var(--muted);font-size:.72rem}.ingestion-simple-data-main pre{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;max-height:4.1rem;margin:0;font-size:.82rem;line-height:1.35;overflow:auto}.ingestion-simple-data-list details{padding:0 .75rem .65rem}.ingestion-simple-data-list details>summary{width:fit-content;min-height:2.25rem;color:var(--deep-sapphire);cursor:pointer;align-items:center;font-size:.8rem;font-weight:800;display:flex}.ingestion-field-review-details{background:var(--mist-grey);border-radius:.35rem;padding:.75rem}.ingestion-field-review-details>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.ingestion-field-review-details>dl>div{min-width:0}.ingestion-field-review-details dt{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.ingestion-field-review-details dd{margin:.2rem 0 0}.ingestion-field-review-details pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:.82rem;line-height:1.4}.confirmation-backdrop{z-index:100;background:color-mix(in srgb, var(--brand-navy) 74%, transparent);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.confirmation-dialog{width:min(34rem,100%);max-height:calc(100vh - 2rem);color:var(--deep-ink);background:var(--pearl-white);border:1px solid var(--platinum-grey);border-top:.3rem solid var(--metallic-gold);box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--brand-navy) 34%, transparent);border-radius:.6rem;padding:1.75rem;overflow-y:auto}.confirmation-dialog h2{color:var(--midnight-navy);margin:.35rem 0 .75rem;font-size:1.9rem}.confirmation-description{color:var(--muted);line-height:1.6}.confirmation-description p{margin:0}.confirmation-description strong{color:var(--deep-ink)}.confirmation-actions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.confirmation-actions .button{min-height:2.75rem}.confirmation-destructive{color:var(--pearl-white);background:#8a1c13;border-color:#8a1c13}.confirmation-destructive:hover{background:#68140e;border-color:#68140e}@media (width<=48rem){.ingestion-review-fields dl,.ingestion-document-facts,.ingestion-attempt-history>ol>li dl,.ingestion-field-review-details>dl,.candidate-data-section-grid,.ingestion-simple-data-main{grid-template-columns:1fr}.ingestion-simple-data-main .button{width:100%}}.demo-environment-banner{color:var(--pearl-white);background:var(--midnight-navy);border:2px solid var(--metallic-gold);border-radius:.4rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem 1rem;margin-bottom:1.25rem;padding:.85rem 1rem;display:flex}.demo-environment-banner strong{letter-spacing:.06em}.demo-environment-banner span{color:var(--platinum-grey);font-size:.85rem}.demo-heading{border:2px solid var(--metallic-gold);align-items:center}.demo-badge{color:var(--midnight-navy);background:var(--metallic-gold);letter-spacing:.12em;border-radius:.35rem;padding:.75rem 1rem}.demo-warning{background:var(--mist-grey);border-left:.25rem solid var(--deep-sapphire);margin:1.25rem 0 0;padding:1rem;color:var(--deep-ink)!important}.internal-credential-card{background:var(--pearl-white);border:1px solid var(--platinum-grey);width:min(45rem,100%);box-shadow:0 .75rem 2rem color-mix(in srgb, var(--brand-navy) 8%, transparent);border-radius:.65rem;margin:0 auto;padding:2rem}.internal-credential-card>h1{max-width:15ch;font-size:clamp(2rem,4vw,3rem)}.internal-credential-card>p{color:var(--muted);line-height:1.6}.credential-setup-form{margin-bottom:0}.credential-setup-complete{background:var(--mist-grey);border-left:.25rem solid var(--emerald);padding:1.25rem}.credential-setup-complete h2{font-size:1.65rem}@media (width<=64rem){nav{display:none}.site-header{position:relative}.header-actions{display:none}.mobile-menu-toggle{width:3rem;height:3rem;color:var(--midnight-navy);background:var(--pearl-white);border:1px solid var(--platinum-grey);cursor:pointer;border-radius:.45rem;flex:0 0 3rem;align-content:center;gap:.32rem;padding:.7rem;display:grid}.mobile-menu-toggle span{background:currentColor;border-radius:1px;width:100%;height:2px;display:block}.mobile-menu-toggle[aria-expanded=true]{color:#fff;background:var(--primary-cta);border-color:var(--primary-cta)}.mobile-nav{z-index:20;background:var(--card-surface);border:1px solid var(--soft-border);width:min(21rem,100vw - 2rem);box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--brand-navy) 18%, transparent);border-radius:0 0 .65rem .65rem;gap:.15rem;padding:.65rem;display:grid;position:absolute;top:100%;right:1rem}.mobile-nav[hidden]{display:none}.mobile-nav a{min-height:2.9rem;color:var(--midnight-navy);border-radius:.35rem;align-items:center;padding:.7rem .85rem;font-size:.95rem;font-weight:700;text-decoration:none;display:flex}.mobile-nav a:hover,.mobile-nav a:focus-visible{color:var(--brand-navy);background:var(--page-green)}.mobile-nav .mobile-nav-register{color:#fff;background:var(--primary-cta);justify-content:center;margin-top:.25rem}.hero{grid-template-columns:1fr}.hero-copy{width:min(48rem,100% - 3rem);padding-top:5rem}.hero-visual{display:none}.job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=44rem){.site-header{gap:.75rem;padding-inline:1.1rem;position:relative}.site-header .brand{text-shadow:0 1px 0 color-mix(in srgb, var(--brand-navy) 58%, transparent);gap:.8rem;padding:.35rem .25rem .35rem 0}.hero{min-height:auto}.hero-copy{width:calc(100% - 2rem);margin-left:1rem;padding-block:1.35rem 1.5rem}.hero-copy .eyebrow{margin-bottom:.45rem}h1{max-width:none;margin-bottom:.55rem;font-size:clamp(2rem,9vw,2.3rem);line-height:1.02}.brand-line{margin-bottom:.5rem;font-size:.92rem}.hero-intro{margin-bottom:.85rem;font-size:.9rem;line-height:1.42}.job-search{grid-template-columns:1fr;gap:.35rem;padding:.5rem}.field+.field{border-left:0;border-top:1px solid var(--platinum-grey);padding-top:.6rem}.search-button{width:100%}.search-note{margin-top:.6rem;font-size:.75rem}.section{width:calc(100% - 2rem);padding-block:2.75rem}.section-heading{margin-bottom:1.25rem}h2{font-size:clamp(1.65rem,7vw,2rem);line-height:1.1}.jobs{padding-block:2.75rem 3rem}.jobs-heading h2{font-size:1.9rem}.jobs-heading h2 span{margin-top:.3rem;font-size:.5em;display:block}.job-grid{grid-template-columns:1fr;gap:.8rem}.job-card{min-height:13rem;padding:1.2rem}.job-card h3{margin-top:1rem}.job-card>a{align-items:center;min-height:2.75rem;display:flex}.jobs-cta{margin-top:1.25rem}.jobs-browse-button{width:100%}.trust-strip,.path-grid,.principle-grid{grid-template-columns:1fr}.trust-strip{border-radius:.6rem;width:calc(100% - 2rem);margin-bottom:0}.trust-strip p+p{border-left:0;border-top:1px solid var(--platinum-grey)}.path-card{min-height:24rem;padding:1.75rem}.path-card h3{margin-top:2.75rem;font-size:1.8rem}.path-card ul{line-height:1.7}.principles .section-heading h2{font-size:2rem}.closing-cta{flex-direction:column;align-items:flex-start;padding-block:3.5rem}.closing-cta h2{font-size:2rem;line-height:1.08}footer{grid-template-columns:1fr;padding-block:2rem}footer p,.copyright{text-align:left;width:100%}.jobs-page-hero{padding-block:3rem}.jobs-page-hero h1{font-size:2.5rem}.jobs-page{padding-top:2rem}.jobs-page .job-search{margin-bottom:3rem}.jobs-pagination{flex-wrap:wrap;gap:.75rem}.jobs-pagination .button{min-width:7rem}.job-detail{padding-top:3rem}.job-detail-meta{margin-bottom:2rem;display:grid}.job-description h2{font-size:1.75rem}.candidate-apply{min-height:34rem;padding-top:2rem}.candidate-apply-card{padding:1.5rem}.candidate-apply-card .button{width:100%}.apply-actions{display:grid}.account-shell{padding:2rem .75rem 4rem}.account-card{padding:1.25rem}.account-card>h1{font-size:2.35rem}.step-indicator{flex-direction:column;align-items:flex-start}.employer-registration-steps,.form-grid,.profile-form fieldset,.postal-result,.paired-fields,.employer-status-grid,.salary-fields,.resume-upload-form fieldset,.candidate-search-form,.candidate-result-grid,.candidate-access-commercial,.candidate-access-packages,.commercial-billing>div,.commercial-receipt,.internal-metrics,.internal-form,.permission-matrix,.employer-activity-options,.geography-filters,.geography-filters fieldset>div,.geography-counts,.geography-workspace,.launch-trial-card,.verification-entry,.inline-control,.file-upload-control,.internal-account-summary dl,.ingestion-documents dl{grid-template-columns:1fr}.verification-actions{width:100%}.employer-verification-card,.employer-verification-card form{grid-template-columns:1fr}.employer-verification-card form .text-link,.employer-verification-continue{grid-column:auto;justify-self:stretch;width:100%}.verification-entry .button,.inline-control .button,.account-form>.button,.profile-photo-form .button,.minor-authorization-form .button,.file-upload-trigger{width:100%}.account-form fieldset,.profile-photo-form fieldset,.minor-authorization-form fieldset{padding:1rem}.account-form .file-upload-input{width:1px;min-height:1px;padding:0}.minor-authorization-form .authorization-options{padding:0}.profile-summary{display:grid}.employer-dashboard-heading,.employer-dashboard-actions,.employer-job-list article,.employer-job-actions,.employer-editor-actions,.resume-version-list article,.resume-version-actions,.internal-heading,.internal-record-list article,.internal-actions{flex-direction:column;align-items:stretch}.employer-dashboard-heading .button,.employer-job-actions .button,.employer-editor-actions .button,.resume-version-actions .button,.candidate-search-form .button,.candidate-access-actions .button,.internal-actions .button,.internal-form>.button,.geography-filters .button{width:100%}.candidate-search-heading{flex-direction:column;align-items:flex-start}.candidate-summary div{grid-template-columns:1fr;gap:.2rem}.candidate-access-packages,.commercial-billing-address,.salary-fields label:last-child{grid-column:auto}.internal-shell{width:calc(100% - 1.5rem);padding-top:2rem}.internal-heading,.internal-panel{padding:1.25rem}.internal-wide,.permission-matrix{grid-column:auto}.internal-actions{justify-content:stretch}.geography-map{min-height:13rem}.geography-map-panel>div:first-child{flex-direction:column;align-items:flex-start}.geography-map-panel .text-link{border:1px solid var(--platinum-grey);border-radius:.35rem;justify-content:center;width:100%}.map-area-control{flex:9rem}}.brand-unit{align-content:center;justify-items:center;gap:.08rem;line-height:1;display:inline-grid}.brand-unit .brand-logo{aspect-ratio:1;object-fit:contain;width:3.25rem;height:3.25rem}.brand-wordmark{color:var(--brand-navy);letter-spacing:-.04em;white-space:nowrap;align-items:baseline;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1rem;font-weight:800;display:inline-flex}.brand-wordmark strong{color:var(--gold-accent);font:inherit}.site-header{min-height:10rem}.site-header .brand{padding-block:.55rem}.site-header .brand-unit .brand-logo{aspect-ratio:1;width:7rem;height:7rem}.site-header .brand-wordmark{font-size:1.55rem}.footer-brand .brand-unit .brand-logo{width:3.5rem;height:3.5rem}.footer-brand .brand-wordmark{font-size:1rem}.internal-brand{gap:.7rem}.internal-brand .brand-unit .brand-logo{aspect-ratio:1;width:3rem;height:3rem}.internal-brand .brand-wordmark{color:var(--pearl-white);font-size:.9rem}.internal-brand .brand-wordmark strong{color:var(--metallic-gold)}.registration-success{color:#0f5132;background:#eaf8ef;border:1px solid #8ec7a3;border-radius:.45rem;width:min(76rem,100% - 2rem);margin:.65rem auto 0;padding:.75rem 1rem}.hero h1{font-size:1.875rem;line-height:1.05}.hero .section-heading h2,.hero h2{font-size:1.375rem}@media (width<=64rem){.site-header{min-height:8.5rem}.site-header .brand-unit .brand-logo{width:5.8rem;height:5.8rem}.site-header .brand-wordmark{font-size:1.25rem}}@media (width<=44rem){.site-header{min-height:7.5rem;padding-inline:.8rem}.site-header .brand-unit .brand-logo{aspect-ratio:1;width:5rem;height:5rem}.site-header .brand-wordmark{font-size:1.12rem}.hero h1{font-size:1.5625rem}.hero .section-heading h2,.hero h2{font-size:1.25rem}.internal-brand .brand-unit .brand-logo{width:2.6rem;height:2.6rem}.internal-brand .brand-wordmark{font-size:.78rem}.internal-record-list article{flex-wrap:nowrap;width:100%;min-width:0}.internal-record-list article>*{min-width:0;max-width:100%}.internal-account-editor{flex-basis:auto}.internal-record-list h3{overflow-wrap:anywhere}.confirmation-dialog{padding:1.25rem}.confirmation-dialog h2{font-size:1.6rem}.confirmation-actions{grid-template-columns:1fr;display:grid}.confirmation-actions .button{width:100%}.ingestion-selection-controls{flex-direction:column;align-items:stretch}.ingestion-selection-controls .button{width:100%}.employer-evidence-records li{flex-direction:column;align-items:stretch}.employer-evidence-records .text-link{justify-content:center}}@media (width<=64rem){.internal-header-inner{min-height:4.5rem}.internal-desktop-nav,.internal-account-controls{display:none}.internal-mobile-toggle{width:3rem;height:3rem;color:var(--pearl-white);border:1px solid var(--platinum-grey);cursor:pointer;background:0 0;border-radius:.4rem;flex:0 0 3rem;align-content:center;gap:.32rem;padding:.7rem;display:grid}.internal-mobile-toggle span{background:currentColor;border-radius:1px;width:100%;height:2px;display:block}.internal-mobile-toggle[aria-expanded=true]{color:var(--midnight-navy);background:var(--metallic-gold);border-color:var(--metallic-gold)}.internal-mobile-nav{background:var(--midnight-navy);border:1px solid var(--metallic-gold);width:min(24rem,100vw - 2rem);box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--brand-navy) 28%, transparent);border-radius:0 0 .55rem .55rem;gap:.15rem;padding:.7rem;display:grid;position:absolute;top:100%;right:1rem}.internal-mobile-nav[hidden]{display:none}.internal-mobile-nav a{min-height:2.75rem;color:var(--pearl-white);border-radius:.3rem;align-items:center;padding:.65rem .75rem;font-size:.86rem;font-weight:700;text-decoration:none;display:flex}.internal-mobile-nav a:hover,.internal-mobile-nav a:focus-visible{color:var(--midnight-navy);background:var(--metallic-gold)}.internal-mobile-account{color:var(--pearl-white);border-top:1px solid #d5dae273;gap:.15rem;margin-top:.35rem;padding:.75rem;display:grid}.internal-mobile-account span{color:var(--platinum-grey);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.internal-mobile-account strong{font-size:.8rem}.internal-mobile-nav button{width:100%}.internal-account-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=44rem){.internal-shell{padding-top:2rem}.internal-account-summary dl{grid-template-columns:1fr}.internal-credential-card{padding:1.25rem}}@media (width<=21.25rem){.site-header{gap:.35rem;padding-inline:.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.candidate-applications>p,.employer-applications>p,.employer-matches>p{color:var(--muted);line-height:1.65}.application-list,.match-list{gap:1rem;margin-top:1.5rem;display:grid}.application-list>article,.match-list>article{background:var(--mist-grey);border:1px solid var(--platinum-grey);border-radius:.5rem;min-width:0;padding:1.25rem}.application-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.application-card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.application-card-heading h2,.match-list h2,.match-list h3{color:var(--midnight-navy);margin:.6rem 0 .25rem;font-size:1.45rem}.application-card-heading p,.match-list article>p{color:var(--muted);margin:0}.match-badge{min-height:1.75rem;color:var(--deep-sapphire);background:var(--deep-sapphire-soft);border:1px solid var(--deep-sapphire);letter-spacing:.035em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.25rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.match-high_match{color:var(--emerald);border-color:var(--emerald);background:#edf9f4}.match-low_match,.application-status-withdrawn,.application-status-closed{color:#8a1c13;background:#fff4f2;border-color:#b42318}.match-missing_information{color:var(--deep-ink);background:var(--platinum-grey);border-color:#9aa5b4}.application-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.application-evidence div,.candidate-safe-summary{background:var(--pearl-white);border:1px solid var(--platinum-grey);border-radius:.35rem;padding:.75rem}.application-evidence dt{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.application-evidence dd{color:var(--deep-ink);overflow-wrap:anywhere;margin:.25rem 0 0}.application-history{border-top:1px solid var(--platinum-grey);margin:1rem 0}.application-history summary,.match-list summary{min-height:2.75rem;color:var(--deep-sapphire);cursor:pointer;align-items:center;font-weight:750;display:flex}.application-history ol,.match-list ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.application-history li,.match-list li{background:var(--pearl-white);border-left:.2rem solid var(--platinum-grey);padding:.65rem .75rem}.application-history li div,.application-history li{flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;display:flex}.application-history li p{width:100%;color:var(--muted);margin:0}.application-history li span,.match-list li span{color:var(--muted);font-size:.82rem}.match-list li{gap:.2rem;display:grid}.application-withdraw{color:#8a1c13;border-color:#b42318;min-height:2.75rem}.application-withdrawn-note{color:#8a1c13;font-weight:700}.candidate-match-section{border-top:1px solid var(--platinum-grey);margin-top:3rem;padding-top:2rem}.candidate-match-section>p{color:var(--muted)}.match-list{grid-template-columns:repeat(2,minmax(0,1fr))}.match-list .button{margin-top:1rem}.application-status-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-top:1rem;display:grid}.application-status-form label{color:var(--deep-ink);gap:.4rem;font-weight:750;display:grid}.application-status-form select{min-height:2.75rem;color:var(--deep-ink);background:var(--pearl-white);border:1px solid #9aa5b4;border-radius:.35rem;padding:.65rem .75rem}.hiring-document-workspace,.candidate-hiring-documents{gap:1.5rem;display:grid}.hiring-document-form{background:var(--mist-grey);border:1px solid var(--platinum-grey);border-radius:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem;display:grid}.hiring-document-form label,.candidate-document-response label,.letterhead-correction-form label,.withdraw-document-form label{color:var(--deep-ink);gap:.45rem;font-weight:750;display:grid}.hiring-document-form select,.hiring-document-form input,.hiring-document-form textarea,.candidate-document-response textarea,.letterhead-correction-form input,.withdraw-document-form textarea{width:100%;min-height:3rem;color:var(--deep-ink);background:var(--pearl-white);font:inherit;border:1px solid #9aa5b4;border-radius:.35rem;padding:.7rem .8rem}.hiring-document-form textarea,.candidate-document-response textarea,.withdraw-document-form textarea{resize:vertical;min-height:7rem}.form-full{grid-column:1/-1}.optional-label{color:var(--muted);font-size:.78rem;font-weight:650}.document-preview,.letterhead-foundation{border:1px solid var(--platinum-grey);border-radius:.5rem;gap:1rem;padding:1.25rem;display:grid}.document-preview-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.document-preview-heading h2,.letterhead-foundation h2{color:var(--midnight-navy);margin:.2rem 0 0}.document-paper{overflow-wrap:anywhere;width:100%;min-width:0;min-height:20rem;color:var(--deep-ink);background:var(--pearl-white);border:1px solid var(--platinum-grey);box-shadow:0 .6rem 1.5rem color-mix(in srgb, var(--brand-navy) 8%, transparent);padding:clamp(1.25rem,4vw,2.5rem);line-height:1.7}.document-actions{flex-wrap:wrap;gap:.75rem;display:flex}.signed-copy-form,.letterhead-foundation form{gap:.8rem;display:grid}.letterhead-record{border-top:1px solid var(--platinum-grey);overflow-wrap:anywhere;gap:.75rem;min-width:0;padding-top:.75rem;display:grid}.letterhead-preview{background:var(--pearl-white);border:1px solid var(--platinum-grey);width:100%;min-height:10rem}.hiring-document-list{gap:1rem;display:grid}.hiring-document-list>article{background:var(--mist-grey);border:1px solid var(--platinum-grey);border-radius:.5rem;gap:1rem;min-width:0;padding:1.25rem;display:grid}.candidate-document-response,.letterhead-correction-form,.withdraw-document-form{gap:.8rem;display:grid}@media (width<=44rem){.application-card-heading,.application-status-form{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.application-card-heading .button,.application-status-form .button,.application-withdraw,.match-list .button{width:100%}.application-evidence,.match-list{grid-template-columns:1fr}.application-list>article,.match-list>article{padding:1rem}.application-card-actions,.document-preview-heading,.document-actions{flex-direction:column;align-items:stretch}.application-card-actions .button,.document-preview-heading .button,.document-actions .button{width:100%}.hiring-document-form{grid-template-columns:1fr;padding:1rem}.form-full{grid-column:auto}.document-preview,.letterhead-foundation,.hiring-document-list>article{padding:1rem}.account-shell{padding:1.25rem .75rem 3rem}.account-card{padding:1.1rem}.account-card>h1{font-size:1.95rem}.jobs-page-hero{padding-block:2.25rem}.jobs-page-hero h1{font-size:2rem}.jobs-page .job-search{margin-bottom:2rem}}body{font-size:var(--type-body);line-height:1.5}h1,.candidate-apply h1,.account-card>h1,.employer-dashboard h1,.internal-heading h1,.internal-credential-card h1,.jobs-page-hero h1{font-size:var(--type-h1);margin-bottom:.55rem;line-height:1.08}h2,.closing-cta h2,.job-description h2,.dashboard-section-heading h2,.resume-library h2,.candidate-search h2,.internal-panel h2,.confirmation-dialog h2,.password-form h2,.employer-verification h2,.lookup-result h2,.employer-verification-stage>h2,.launch-trial-card h2,.employer-founder-notice h2,.employer-verification-response h2,.resume-library-heading h2,.candidate-access-commercial h2,.internal-section-heading h2,.credential-setup-complete h2,.application-card-heading h2,.match-list h2,.principles .section-heading h2,.jobs-heading h2{font-size:var(--type-h2);margin-bottom:.45rem;line-height:1.12}h3,.job-card h3,.path-card h3,.principle-grid h3,.empty-state h3,.employer-verification-card h3,.employer-job-list h3,.resume-version-list h3,.candidate-result-card h3,.geography-map-panel h3,.geography-records h3,.match-list h3{font-size:var(--type-h3);margin-bottom:.4rem;line-height:1.18}p,li,dd{line-height:1.5}label,legend,.field span{font-size:var(--type-label)}.eyebrow{margin-bottom:.55rem}.hero{min-height:24rem}.hero-copy{padding-block:1.65rem}.hero-intro{margin-bottom:1.15rem}.section,.jobs{padding-block:var(--space-section)}.section-heading{margin-bottom:1.25rem}.trust-strip{margin-bottom:1.25rem;padding:.9rem 1.1rem}.job-grid,.path-grid,.principle-grid{gap:1rem}.job-card{min-height:12.75rem;padding:var(--space-card)}.job-card h3{margin-top:.85rem}.path-card{min-height:20rem;padding:var(--space-panel)}.path-card h3{margin-top:1.5rem}.path-card ul{line-height:1.55}.principle-grid article{min-height:10.5rem;padding:var(--space-card)}.closing-cta{padding-block:1.75rem}footer{min-height:7rem;padding-block:1.5rem}.jobs-page-hero{padding-block:1.75rem}.jobs-page{padding-top:1.75rem}.jobs-page .job-search{margin-bottom:2rem}.job-detail{padding-top:1.75rem}.job-detail-meta{margin-bottom:2rem}.candidate-apply{min-height:28rem;padding-top:1.5rem}.candidate-apply-card{padding:var(--space-panel)}.account-shell{min-height:0;padding:1.5rem 1rem 2.5rem}.account-card{width:min(var(--form-width), 100%);padding:var(--space-panel)}.account-card-wide{width:min(var(--form-wide-width), 100%)}.account-card>p,.account-helper,.field-helper{line-height:1.45}.account-form,.profile-photo-form,.minor-authorization-form{gap:.6rem}.account-form label,.profile-photo-form label,.minor-authorization-form label{gap:.35rem}.account-form input,.account-form select,.account-form textarea,.profile-photo-form input,.minor-authorization-form input,.candidate-search-form input,.candidate-search-form select{min-height:2.75rem;padding:.55rem .7rem}.account-form fieldset,.profile-photo-form fieldset,.minor-authorization-form fieldset{gap:.6rem;padding:.8rem}.step-indicator{margin-bottom:.9rem}.verification-entry,.lookup-result,.verification-panel,.employer-verification-card{padding:var(--space-card)}.employer-dashboard,.resume-library,.candidate-search,.candidate-access-commercial{gap:1rem}.dashboard-section,.resume-library section,.candidate-search section{padding:var(--space-panel)}.application-list,.match-list{gap:.8rem;margin-top:1rem}.application-list>article,.match-list>article,.hiring-document-form,.document-preview,.letterhead-foundation,.hiring-document-list>article{padding:var(--space-card)}.candidate-match-section{margin-top:2rem;padding-top:1.5rem}.internal-shell{padding-block:2.5rem 4rem}.internal-heading{gap:1.25rem;margin-bottom:1.25rem;padding:1.35rem}.internal-panel{padding:var(--space-panel);margin-bottom:1rem}.internal-form{gap:.7rem;margin-top:1rem;padding:1rem}.internal-form label{gap:.35rem}.internal-form input,.internal-form select,.internal-form textarea{min-height:2.75rem;padding:.55rem .7rem}.internal-record-list,.internal-metrics,.permission-matrix{gap:.8rem}.internal-record-list article{padding:.85rem}.confirmation-dialog{padding:1.25rem}.hiring-document-workspace,.candidate-hiring-documents{gap:1rem}.hiring-document-form{gap:.75rem}.hiring-document-form select,.hiring-document-form input,.hiring-document-form textarea,.candidate-document-response textarea,.letterhead-correction-form input,.withdraw-document-form textarea{min-height:2.75rem;padding:.55rem .7rem}@media (width<=64rem){.hero-copy{padding-top:1.75rem}}@media (width<=44rem){h1,.candidate-apply h1,.account-card>h1,.employer-dashboard h1,.internal-heading h1,.internal-credential-card h1,.jobs-page-hero h1{font-size:var(--type-h1-mobile)}h2,.closing-cta h2,.job-description h2,.dashboard-section-heading h2,.resume-library h2,.candidate-search h2,.internal-panel h2,.confirmation-dialog h2,.password-form h2,.employer-verification h2,.lookup-result h2,.employer-verification-stage>h2,.launch-trial-card h2,.employer-founder-notice h2,.employer-verification-response h2,.resume-library-heading h2,.candidate-access-commercial h2,.internal-section-heading h2,.credential-setup-complete h2,.application-card-heading h2,.match-list h2,.principles .section-heading h2,.jobs-heading h2{font-size:var(--type-h2-mobile)}h3,.job-card h3,.path-card h3,.principle-grid h3,.empty-state h3,.employer-verification-card h3,.employer-job-list h3,.resume-version-list h3,.candidate-result-card h3,.geography-map-panel h3,.geography-records h3,.match-list h3{font-size:var(--type-h3-mobile)}.hero{min-height:0}.hero-copy{padding-block:1.15rem 1.35rem}.hero-intro{margin-bottom:.75rem}.section,.jobs{padding-block:1.5rem}.section-heading{margin-bottom:1rem}.job-card{min-height:11rem;padding:1rem}.path-card{min-height:18rem;padding:1.1rem}.path-card h3{margin-top:1.15rem}.principle-grid article{min-height:0;padding:1rem}.closing-cta{padding-block:1.5rem}footer{min-height:0;padding-block:1.5rem}.jobs-page-hero{padding-block:1.75rem}.jobs-page{padding-top:1.25rem}.jobs-page .job-search{margin-bottom:1.5rem}.job-detail{padding-top:1.75rem}.candidate-apply{min-height:0;padding-top:1.25rem}.candidate-apply-card{padding:1rem}.account-shell{padding:1rem .75rem 2rem}.account-card{padding:1rem}.account-form,.profile-photo-form,.minor-authorization-form{gap:.5rem}.account-form fieldset,.profile-photo-form fieldset,.minor-authorization-form fieldset{padding:.75rem}.internal-shell{padding-block:1.25rem 2.5rem}.internal-heading,.internal-panel{padding:1rem}.internal-form{padding:.85rem}.application-list>article,.match-list>article,.hiring-document-form,.document-preview,.letterhead-foundation,.hiring-document-list>article{padding:.9rem}}.agency-shell{max-width:1180px;color:var(--deep-ink);margin:0 auto;padding:24px}.agency-shell h1{font-size:var(--type-h1);color:var(--midnight-navy)}.agency-shell h2{color:var(--midnight-navy);font-size:1.35rem}.agency-shell h3{font-size:1.1rem}.agency-panel,.agency-submission{background:var(--pearl-white);border:1px solid var(--platinum-grey);padding:var(--space-panel);overflow-wrap:anywhere;border-radius:16px;min-width:0;margin:16px 0}.agency-submission{background:var(--mist-grey)}.agency-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agency-shell button,.agency-shell .button,.agency-shell input,.agency-shell select,.agency-shell summary{min-height:44px}.agency-shell .button{justify-content:center;align-items:center;display:inline-flex}.agency-shell summary{cursor:pointer;color:var(--deep-sapphire);align-items:center;font-weight:650;display:flex}.agency-shell form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.agency-shell label{gap:8px;min-width:0;font-weight:600;display:grid}.agency-shell input,.agency-shell textarea,.agency-shell select{box-sizing:border-box;border:1px solid var(--platinum-grey);background:var(--pearl-white);width:100%;max-width:100%;color:var(--deep-ink);font:inherit;border-radius:8px;padding:10px}.agency-shell textarea{min-height:90px}.agency-shell .agency-full{grid-column:1/-1}.agency-shell .agency-check{align-items:center;font-weight:400;display:flex}.agency-check input{flex:0 0 22px;width:22px}.agency-badge{background:var(--deep-sapphire-soft);color:var(--deep-sapphire);border-radius:6px;padding:6px 10px;font-weight:650;display:inline-block}.agency-history{padding-left:22px}.agency-history li{padding:8px 0}.agency-history time{font-size:.875rem;display:block}.agency-notice{border-left:3px solid var(--deep-sapphire);background:var(--deep-sapphire-soft);padding:16px}.agency-shell fieldset{border:0;min-width:0;margin:0;padding:0}@media (width<=600px){.agency-shell{padding:16px}.agency-shell h1{font-size:var(--type-h1-mobile)}.agency-panel,.agency-submission{padding:16px}.agency-shell form{grid-template-columns:minmax(0,1fr)}.agency-actions>.button{flex:auto}}.coverage-map{margin:1rem 0}.coverage-map-canvas{border:1px solid var(--soft-border);background:var(--page-green);border-radius:12px;width:100%;min-height:260px}.map-targeting-options{border:1px solid var(--platinum-grey)!important;border-radius:12px!important;margin-top:1rem!important;padding:1rem!important}.google-location-search{grid-template-columns:auto minmax(15rem,1fr);align-items:end;gap:.65rem;display:grid}.google-location-search label{margin:0!important}.google-location-search input{border:1px solid var(--platinum-grey);width:100%;min-height:44px;font:inherit;border-radius:8px;padding:.65rem}.google-location-search .form-note{grid-column:1/-1;margin:0}.selected-provider-location{border-left:3px solid var(--gold-accent);background:var(--page-yellow);padding:.55rem}.radius-controls{grid-template-columns:1fr 1fr;align-items:end;gap:.55rem;display:grid}.radius-controls>p,.radius-presets{grid-column:1/-1}.radius-presets{flex-wrap:wrap;gap:.4rem;display:flex}.radius-controls input[type=range]{width:100%;min-height:44px}@media (width<=650px){.google-location-search,.radius-controls{grid-template-columns:1fr}.google-location-search .form-note,.radius-controls>p,.radius-presets{grid-column:auto}.google-location-search .button{width:100%}}.sponsored-page{max-width:1200px;margin:0 auto;padding:clamp(1rem,4vw,3rem)}.ad-intro{max-width:760px;margin-bottom:1.5rem}.ad-intro h1{color:var(--midnight-navy);font-size:clamp(2rem,4vw,3rem)}.ad-intro p,.ad-note{line-height:1.65}.ad-location,.ad-empty,.ad-panel{background:var(--mist-grey);border:1px solid var(--platinum-grey);border-radius:16px;margin:1.25rem 0;padding:1.25rem}.ad-cards,.ad-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.ad-card{border:1px solid var(--platinum-grey);background:var(--pearl-white);border-radius:16px;min-width:0;position:relative;overflow:hidden}.ad-card img{aspect-ratio:16/9;object-fit:contain;background:var(--mist-grey);width:100%;display:block}.ad-card-body{overflow-wrap:anywhere;padding:1.25rem}.ad-card h2{color:var(--midnight-navy);font-size:1.35rem;line-height:1.3}.ad-card p{line-height:1.6}.ad-advertiser{font-weight:650}.ad-disclosure{border:1px solid var(--platinum-grey);color:var(--midnight-navy);border-radius:6px;margin:.8rem 1rem;padding:.35rem .65rem;font-size:.8rem;font-weight:700;display:inline-block}.ad-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin:1rem 0;display:flex}.sponsored-page button,.sponsored-section button,.ad-admin button,.ad-admin summary,.ad-location summary{min-height:44px}.sponsored-page input:not(.file-upload-input),.sponsored-page select,.sponsored-page textarea,.ad-admin input:not(.file-upload-input),.ad-admin select,.ad-admin textarea{border:1px solid var(--platinum-grey);background:var(--pearl-white);width:100%;max-width:100%;min-height:44px;color:var(--deep-ink);font:inherit;border-radius:8px;padding:.7rem}.sponsored-page label,.ad-admin label{min-width:0;margin:.75rem 0;font-weight:600;display:block}.ad-admin textarea,.sponsored-page textarea{min-height:90px}.ad-report-button{color:var(--deep-sapphire);cursor:pointer;background:0 0;border:0;padding:.6rem 0;text-decoration:underline;display:block}.ad-external{font-size:.8em}.ad-admin{max-width:1200px;margin:auto;padding:clamp(1rem,3vw,2rem)}.ad-admin fieldset{border:0;min-width:0;padding:0}.ad-admin .ad-panel h2{font-size:1.4rem}.ad-admin article{overflow-wrap:anywhere}.ad-admin .ad-preview img{object-fit:contain;width:100%;max-height:340px;display:block}.ad-status{color:var(--deep-sapphire);font-weight:700}.ad-confirm{border:2px solid var(--deep-sapphire);background:var(--pearl-white);border-radius:12px;margin:1rem 0;padding:1.25rem}.ad-check{align-items:center;gap:.6rem;display:flex!important}.ad-check input{flex:none;width:22px;min-height:22px}.ad-admin pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem}.ad-empty{text-align:center;padding:2rem}.ad-note{margin-top:2rem;font-size:.9rem}.ad-area-picker{min-width:0}.ad-admin button:focus-visible,.sponsored-page button:focus-visible,.ad-location summary:focus-visible{outline:3px solid var(--royal-blue);outline-offset:3px}@media (width<=650px){.ad-cards,.ad-grid{grid-template-columns:1fr}.ad-actions>.button{flex:44%}.ad-card-body>.button{white-space:normal;width:100%}.ad-admin h1{font-size:1.8rem}.ad-admin,.sponsored-page,.ad-panel{padding:1rem}}.sponsored-section{max-width:1200px;margin:1.5rem auto;padding:1rem}.sponsored-page .sponsored-section{padding:0}.sponsored-section label{margin:.75rem 0;font-weight:600;display:block}.sponsored-section select,.sponsored-section textarea{border:1px solid var(--platinum-grey);width:100%;min-height:44px;font:inherit;background:var(--pearl-white);color:var(--deep-ink);border-radius:8px;padding:.7rem}.ad-check{min-height:44px}.ad-location summary{cursor:pointer;padding:.6rem 0;display:list-item}.sponsored-section button:focus-visible{outline:3px solid var(--royal-blue);outline-offset:3px}.ad-admin h1{font-size:var(--type-h1);line-height:1.15}.ad-admin .ad-check input[type=checkbox]{flex:none;width:22px;height:22px;min-height:22px;margin:0;padding:0}.ad-admin .button-outline:hover,.sponsored-page .button-outline:hover,.sponsored-section .button-outline:hover{color:var(--pearl-white)}.sponsored-page{padding:clamp(.85rem,2vw,1.5rem)}.ad-intro{margin-bottom:1rem}.ad-intro h1{font-size:var(--type-h1)}.ad-location,.ad-empty,.ad-panel{margin:1rem 0;padding:1rem}.ad-area-hierarchy{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.ad-area-hierarchy label{margin:0}.ad-area-hierarchy small{color:var(--muted);margin-top:.35rem;font-weight:500;line-height:1.4;display:block}.ad-area-picker>.button{margin-top:.75rem}.sponsored-page{background:var(--page-grey)}.ad-intro{background:var(--public-hero-wash);border-radius:.7rem;padding:1rem}.ad-location{background:var(--page-yellow)}.ad-empty,.ad-panel{background:var(--page-green)}.ad-card,.ad-confirm{background:var(--card-surface);border-color:var(--soft-border)}.ad-card img{background:var(--page-grey)}.ad-card h2,.ad-admin .ad-panel h2{font-size:var(--type-h2);line-height:1.12}.ad-request-record{border-top:1px solid var(--soft-border);grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr);gap:1rem;padding:.85rem 0;display:grid}.ad-request-record h3,.ad-request-record p{margin:.35rem 0}.ad-request-form>form{margin-top:.75rem}@media (width<=650px){.ad-area-hierarchy{grid-template-columns:1fr}.ad-intro h1,.ad-admin h1{font-size:var(--type-h1-mobile)}.ad-card h2,.ad-admin .ad-panel h2{font-size:var(--type-h2-mobile)}.ad-request-record{grid-template-columns:1fr}}.commercial-pricing{overflow-wrap:anywhere}.commercial-pricing .pricing-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;display:grid}.commercial-pricing .pricing-record,.commercial-pricing .pricing-confirm{border:1px solid var(--soft-border);background:var(--card-surface);border-radius:12px;margin-block:1rem;padding:1rem}.commercial-pricing .pricing-confirm{border:2px solid var(--brand-navy)}.commercial-pricing fieldset{border:0;min-width:0;padding:0}.commercial-pricing label{gap:.4rem;margin-block:.8rem;display:grid}.commercial-pricing input,.commercial-pricing select,.commercial-pricing textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;border:1px solid var(--soft-border);border-radius:6px;padding:.6rem}.commercial-pricing .pricing-check{align-items:center;gap:.8rem;min-height:44px;display:flex}.commercial-pricing .pricing-check input{flex-shrink:0;width:24px;min-height:24px}.commercial-pricing .pricing-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-block:1rem;display:flex}.commercial-pricing button{white-space:normal;min-height:44px}.commercial-pricing :focus-visible{outline:3px solid var(--brand-navy);outline-offset:3px}@media (width<=500px){.commercial-pricing .pricing-actions>button{width:100%}}.profile-boost{overflow-wrap:anywhere;gap:1.1rem;min-width:0;display:grid}.profile-boost h1,.profile-boost h2,.profile-boost h3,.profile-boost p{margin:0}.profile-boost section,.boost-payment{gap:.85rem;min-width:0;display:grid}.boost-notice,.boost-periods article,.boost-payment{border:1px solid var(--platinum-grey);background:var(--mist-grey);border-radius:.8rem;padding:1rem}.boost-periods{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.profile-boost dl{gap:.6rem;margin:.7rem 0 0;display:grid}.profile-boost dd{margin:.2rem 0 0}.profile-boost dt{font-weight:700}.boost-actions{flex-wrap:wrap;gap:.65rem;display:flex}.profile-boost button,.profile-boost .button,.profile-boost input,.profile-boost select,.profile-boost textarea,.profile-boost summary{max-width:100%;min-height:44px}.profile-boost summary{cursor:pointer;align-items:center;font-weight:700;display:flex}.profile-boost time{display:block}.profile-boost li{margin-block:.6rem}.profile-boost fieldset{min-width:0}@media (width<=600px){.boost-actions{display:grid}.profile-boost .button{white-space:normal;text-align:center}}.assisted-hiring{overflow-wrap:anywhere}.assisted-hiring h1{margin-block:1rem}.assisted-hiring p{color:var(--deep-ink);line-height:1.6}.assisted-disclaimer,.assisted-status,.assisted-payment,.assisted-requests article{padding:var(--space-panel);border:1px solid var(--platinum-grey);background:var(--mist-grey);border-radius:1rem;margin-block:.8rem}.assisted-purchase{margin-block:1rem;display:block}.assisted-purchase fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1rem;display:grid}.assisted-purchase label{gap:.5rem;min-width:0;display:grid}.assisted-purchase input,.assisted-purchase select,.assisted-purchase textarea{box-sizing:border-box;width:100%;min-height:44px}.assisted-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:1rem;display:flex}.assisted-hiring .button,.assisted-hiring summary{box-sizing:border-box;min-height:44px}.assisted-hiring summary{cursor:pointer;padding-block:.75rem;display:list-item}.assisted-hiring summary:focus-visible{outline:3px solid var(--deep-sapphire);outline-offset:3px}.assisted-status dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.assisted-status dd{margin:.5rem 0 0;font-weight:700}.assisted-status li span{margin-block:.4rem;display:block}.assisted-hiring .button{white-space:normal;max-width:100%}@media (width<=600px){.assisted-purchase fieldset,.assisted-status dl{grid-template-columns:1fr}.assisted-hiring .button{width:100%}.assisted-disclaimer,.assisted-status,.assisted-payment,.assisted-requests article{padding:1rem}}.document-sharing,.document-wallet{overflow-wrap:anywhere;min-width:0}.document-version,.document-confirmation{border:1px solid var(--platinum-grey);background:var(--pearl-white);border-radius:12px;margin-block:1rem;padding:1rem}.document-sharing form,.document-upload fieldset{gap:1rem;min-width:0;display:grid}.document-sharing input:not([type=checkbox]):not([type=file]){color:var(--deep-ink);background:var(--pearl-white);border:1px solid var(--platinum-grey);font:inherit;border-radius:.4rem;padding:.75rem}.document-sharing label,.document-upload label{gap:.4rem;min-width:0;display:grid}.document-sharing input:not([type=checkbox]):not([type=file]),.document-sharing select,.document-upload input:not([type=file]),.document-upload select{box-sizing:border-box;width:100%;min-width:0;min-height:44px}.document-sharing .file-upload-input,.document-wallet .file-upload-input{border:0;width:1px;height:1px;min-height:1px;padding:0}.document-sharing .document-consent{align-items:flex-start;gap:.75rem;padding-block:.75rem;display:flex}.document-consent input{flex:0 0 22px;width:22px;height:22px;margin-top:.25rem}.document-sharing summary{cursor:pointer;box-sizing:border-box;align-content:center;min-height:44px;padding-block:.65rem;display:list-item}.document-sharing button,.document-wallet button{white-space:normal;min-height:44px}.document-sharing .button:focus-visible,.document-wallet .button:focus-visible,.document-sharing summary:focus-visible{outline:3px solid var(--royal-blue);outline-offset:3px}@media (width<=430px){.document-sharing .communications-actions,.document-wallet .communications-actions{grid-template-columns:minmax(0,1fr);display:grid}.document-sharing .button,.document-wallet .button{max-width:100%}}.protected-communications{overflow-wrap:anywhere}.communications-heading,.communications-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.communications-heading{justify-content:space-between}.protected-communications h1{font-size:var(--type-h1)}.protected-communications h2{color:var(--midnight-navy);font-size:1.25rem}.protected-communications h3{font-size:1.05rem}.communications-panel{min-width:0;padding:var(--space-panel);border:1px solid var(--platinum-grey);background:var(--pearl-white);border-radius:16px;margin:1rem 0}.communications-panel legend{padding:0 .5rem;font-weight:700}.communications-note,.communications-payment{background:var(--mist-grey);color:var(--deep-ink);border-radius:12px;padding:1rem}.communications-columns{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.protected-communications label{gap:.5rem;margin:.75rem 0;font-weight:600;display:grid}.protected-communications select,.protected-communications textarea{border:1px solid var(--platinum-grey);width:100%;min-width:0;min-height:44px;color:var(--deep-ink);background:var(--pearl-white);border-radius:10px;padding:.75rem}.protected-communications textarea{resize:vertical}.protected-communications .button{white-space:normal;text-align:center;min-height:44px}.protected-communications .communications-check{cursor:pointer;align-items:center;gap:.75rem;min-height:44px;display:flex}.communications-check input{width:22px;height:22px;accent-color:var(--deep-sapphire)}.communications-eligibility{padding-left:1.25rem;line-height:1.9}.communications-messages{max-height:24rem;padding:0;list-style:none;overflow-y:auto}.communications-messages li{background:var(--mist-grey);border-radius:10px;margin-bottom:.75rem;padding:.8rem}.communications-inbox ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;padding:0;list-style:none;display:grid}.inbox-thread{border:1px solid var(--platinum-grey);background:var(--pearl-white);width:100%;min-height:64px;color:var(--deep-ink);text-align:left;overflow-wrap:anywhere;cursor:pointer;border-radius:12px;flex-wrap:wrap;gap:.5rem;padding:1rem;display:flex}.inbox-thread strong{flex-basis:100%}.inbox-thread[aria-pressed=true]{border:2px solid var(--deep-sapphire);background:var(--mist-grey)}.inbox-unread{background:var(--deep-sapphire);color:var(--pearl-white);border-radius:1rem;padding:.15rem .5rem}.inbox-thread time,.message-receipt{font-size:.85rem}.communications-messages .message-outgoing{border-left:3px solid var(--deep-sapphire)}.protected-communications :focus-visible{outline:3px solid var(--deep-sapphire);outline-offset:3px}.communications-messages p{white-space:pre-wrap}.communications-messages time{color:var(--muted);font-size:.85rem}.communications-session{border-top:1px solid var(--platinum-grey);padding:1rem 0}.protected-communications summary{cursor:pointer;min-height:44px;color:var(--deep-sapphire);padding:.75rem 0;font-weight:600}.protected-communications iframe{border:1px solid var(--platinum-grey);border-radius:12px;width:100%;height:32rem}.protected-communications button:disabled{opacity:.65;cursor:not-allowed}@media (width<=700px){.protected-communications h1{font-size:var(--type-h1-mobile)}.communications-columns{grid-template-columns:1fr;gap:0}.communications-panel{padding:1rem}.communications-actions>.button{flex:9rem}.protected-communications iframe{height:26rem}}.activation-workspace{overflow-wrap:anywhere;min-width:0}.activation-workspace summary{cursor:pointer;min-height:2.75rem;color:var(--deep-sapphire);align-items:center;font-weight:700;display:flex}.activation-workspace .button{white-space:normal;min-height:2.75rem}.activation-workspace dl{gap:.75rem;display:grid}.activation-workspace dd{margin:.25rem 0 0}.founder-reports{min-width:0;max-width:1440px;margin-inline:auto}.founder-reports header{max-width:880px}.reports-directory{padding:var(--space-panel);border:1px solid var(--platinum-grey);background:var(--pearl-white);border-radius:16px;margin-block:1rem}.reports-selected-result{padding:var(--space-panel);border:2px solid var(--royal-gold);background:var(--pearl-white);box-shadow:0 .5rem 1.25rem color-mix(in srgb, var(--brand-navy) 8%, transparent);border-radius:16px;margin-block:1rem;scroll-margin-top:5rem}.reports-loading{border-left:4px solid var(--royal-gold);background:var(--mist-grey);margin-block:1rem;padding:.9rem 1rem;font-weight:700}.reports-directory>label{gap:.5rem;max-width:36rem;font-weight:700;display:grid}.reports-directory input{border:1px solid var(--platinum-grey);min-height:46px;font:inherit;border-radius:8px;padding:.65rem}.reports-directory-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.75rem;margin-top:1rem;display:grid}.reports-directory-card{min-width:0;color:inherit;text-align:left;border:1px solid var(--platinum-grey);background:var(--mist-grey);font:inherit;cursor:pointer;border-radius:10px;gap:.4rem;padding:1rem;text-decoration:none;display:grid}.reports-directory-card span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:800}.reports-directory-card strong{color:var(--midnight-navy)}.reports-directory-card small{color:var(--muted);line-height:1.45}.reports-directory-card:hover,.reports-directory-card:focus-visible,.reports-directory-card-active{border-color:var(--royal-gold);box-shadow:0 .4rem 1rem color-mix(in srgb, var(--brand-navy) 10%, transparent)}.reports-filters{padding:var(--space-panel);border:1px solid var(--platinum-grey);background:var(--pearl-white);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.75rem;margin-block:1rem;display:grid}.reports-filters label{gap:.5rem;min-width:0;font-weight:600;display:grid}.reports-filters input,.reports-filters select{border:1px solid var(--platinum-grey);width:100%;min-width:0;min-height:46px;font:inherit;color:var(--deep-ink);background:var(--pearl-white);border-radius:8px;padding:.65rem}.reports-actions,.reports-heading{flex-wrap:wrap;align-items:center;gap:.8rem;margin-block:1rem;display:flex}.reports-heading{justify-content:space-between}.reports-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:.8rem;margin-block:1rem;display:grid}.reports-summary article{border:1px solid var(--platinum-grey);background:var(--pearl-white);border-radius:12px;min-width:0;padding:1.1rem}.reports-summary span,.reports-summary strong{overflow-wrap:anywhere;display:block}.reports-summary strong{color:var(--midnight-navy);margin-top:.5rem;font-size:1.65rem}.reports-method{color:var(--muted);font-size:.95rem}.reports-table{border:1px solid var(--platinum-grey);border-radius:12px;max-width:100%;overflow-x:auto}.reports-table table{border-collapse:collapse;text-align:left;width:100%}.reports-table caption{text-align:left;padding:1rem;font-weight:600}.reports-table th,.reports-table td{border-bottom:1px solid var(--platinum-grey);vertical-align:top;padding:.8rem 1rem}.reports-table .button,.reports-actions .button,.reports-error .button,.reports-heading .button{min-height:44px}.reports-table th{overflow-wrap:anywhere}.reports-error{border:1px solid var(--platinum-grey);border-radius:12px;padding:1rem}.founder-reports button:disabled{opacity:.55;cursor:not-allowed}@media (width<=600px){.reports-filters{padding:.9rem}.reports-actions .button{flex:1}.founder-reports h1{font-size:var(--type-h1-mobile)}.reports-summary strong{font-size:1.35rem}}.founder-candidate-filters{grid-template-columns:minmax(14rem,2fr) repeat(3,minmax(10rem,1fr));align-items:end;gap:.65rem;display:grid}.founder-candidate-filters label{gap:.3rem;font-size:.82rem;font-weight:750;display:grid}.founder-candidate-filters input,.founder-candidate-filters select{background:var(--pearl-white);min-height:2.65rem;font:inherit;border:1px solid #9aa5b4;border-radius:.35rem;padding:.55rem .65rem}.founder-candidate-filter-actions,.founder-candidate-pagination,.candidate-detail-navigation,.candidate-resume-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.founder-candidate-filter-actions{grid-column:1/-1}.founder-candidate-count{align-items:baseline;gap:.55rem;margin:1rem 0 .75rem;display:flex}.founder-candidate-count strong{color:var(--midnight-navy);font-size:1.45rem}.founder-candidate-count small{color:var(--muted);margin-left:auto}.founder-candidate-list{gap:.6rem;display:grid}.founder-candidate-row{border:1px solid var(--platinum-grey);border-radius:.45rem;grid-template-columns:minmax(15rem,1.5fr) minmax(22rem,2fr) auto;align-items:center;gap:.85rem;padding:.8rem;display:grid}.founder-candidate-primary h2{margin:.25rem 0;font-size:1.08rem}.founder-candidate-primary p{color:var(--muted);margin:0;font-size:.84rem}.founder-candidate-row dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:0;display:grid}.founder-candidate-row dl div,.candidate-detail-fields div{background:var(--mist-grey);border-radius:.3rem;min-width:0;padding:.45rem .55rem}.founder-candidate-row dt,.candidate-detail-fields dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:800}.founder-candidate-row dd,.candidate-detail-fields dd{overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.83rem;font-weight:650}.founder-candidate-pagination{justify-content:space-between;margin-top:.85rem}.candidate-detail-navigation{margin-bottom:.75rem}.candidate-complete-record{border:1px solid var(--platinum-grey);background:var(--pearl-white);border-radius:.6rem;overflow:hidden}.candidate-record-heading{color:var(--pearl-white);background:var(--midnight-navy);justify-content:space-between;gap:1rem;padding:1rem;display:flex}.candidate-record-heading h1{color:var(--pearl-white);margin:.15rem 0 .3rem;font-size:1.6rem}.candidate-record-heading p{color:var(--platinum-grey);margin:0}.candidate-record-states{flex-wrap:wrap;place-content:flex-start flex-end;gap:.35rem;display:flex}.candidate-record-states span{border:1px solid var(--metallic-gold);border-radius:.25rem;padding:.35rem .5rem;font-size:.7rem;font-weight:750}.candidate-detail-section{border-top:1px solid var(--platinum-grey);padding:.75rem 1rem}.candidate-detail-section h2{margin:0 0 .55rem;font-size:1.08rem}.candidate-detail-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:0;display:grid}.candidate-detail-collection,.candidate-resume-grid{gap:.45rem;display:grid}.candidate-detail-collection>.candidate-detail-fields,.candidate-resume-grid>article{border:1px solid var(--platinum-grey);border-radius:.35rem;padding:.5rem}.candidate-resume-grid>article>.candidate-detail-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.candidate-resume-actions{margin-top:.5rem}.candidate-no-data{color:var(--muted);margin:0;font-size:.85rem}@media (width<=64rem){.founder-candidate-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-candidate-row{grid-template-columns:1fr}.candidate-detail-fields,.candidate-resume-grid>article>.candidate-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.founder-candidate-filters,.founder-candidate-row dl,.candidate-detail-fields,.candidate-resume-grid>article>.candidate-detail-fields{grid-template-columns:1fr}.candidate-record-heading,.founder-candidate-pagination{flex-direction:column;align-items:stretch}.candidate-record-states{justify-content:flex-start}.candidate-detail-navigation .button,.candidate-resume-actions .button{width:100%}}.public-page-shell{background:var(--public-atmosphere);min-height:0;padding:clamp(1rem,2vw,1.75rem) 1rem 2.75rem}.help-complaints-page{gap:.8rem;display:grid}.help-mode-tabs{flex-wrap:wrap;gap:.55rem;margin-top:.8rem;display:flex}.help-case-panel{border:1px solid var(--platinum-grey);background:var(--pearl-white);border-radius:.55rem;padding:1rem}.help-case-panel h2{margin:0 0 .35rem}.help-case-panel>p{color:var(--muted);margin:0 0 .8rem}.help-case-form,.help-status-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.help-case-form label,.help-status-form label{gap:.25rem;font-size:.85rem;font-weight:750;display:grid}.help-case-form input,.help-case-form select,.help-case-form textarea,.help-status-form input{width:100%;font:inherit;background:#fff;border:1px solid #9aa5b4;border-radius:.35rem;padding:.65rem}.help-case-form small{color:var(--muted);font-weight:500}.help-case-created{background:#effcf5;border:1px solid #21865c;border-radius:.4rem;margin-top:.8rem;padding:.8rem}.help-case-created strong{color:#075b3a;overflow-wrap:anywhere;font-size:1.05rem}.help-case-created p{margin:.3rem 0 0}.help-case-status{border-top:1px solid var(--platinum-grey);margin-top:.9rem;padding-top:.8rem}.help-case-status h3{margin:.15rem 0}.help-case-status ol{gap:.45rem;margin:.7rem 0 0;padding-left:1.4rem;display:grid}.help-case-status li{background:var(--mist-grey);border-radius:.3rem;padding:.55rem}.help-case-status li span{float:right;color:var(--muted);font-size:.78rem}.help-case-status li p{margin:.25rem 0 0}.help-case-error{margin:0}@media (width<=42rem){.help-case-form,.help-status-form{grid-template-columns:1fr}.help-mode-tabs .button{width:100%}.help-case-status li span{float:none;margin-top:.15rem;display:block}}.public-intro-card,.service-description,.service-application{width:min(var(--form-wide-width), 100%);padding:var(--space-panel);background:var(--card-surface);border:1px solid var(--soft-border);border-top:.25rem solid var(--primary-cta);box-shadow:0 .55rem 1.5rem color-mix(in srgb, var(--brand-navy) 6%, transparent);border-radius:.7rem;margin:0 auto 1rem}.public-intro-card{background:var(--public-hero-wash)}.public-intro-card h1{max-width:none;font-size:var(--type-h1);margin-bottom:.65rem;line-height:1.12}.service-description h2,.service-application h2{max-width:none;font-size:var(--type-h2);margin-bottom:.65rem;line-height:1.16}.public-intro-card>p,.service-description p,.service-description li,.service-application>p{color:var(--muted);line-height:1.55}.role-choice-grid,.public-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.role-choice-grid article,.public-content-grid article{padding:var(--space-card);background:var(--card-surface);border:1px solid var(--soft-border);border-radius:.65rem}.role-choice-grid article:nth-child(2),.public-content-grid article:nth-child(3n+2){background:var(--page-green)}.public-content-grid article:nth-child(3n){background:var(--page-yellow)}.public-content-grid,.service-groups,.service-category-tabs{width:min(76rem,100%);margin-inline:auto}.services-intro{width:min(76rem,100%)}.service-search{color:var(--deep-ink);gap:.4rem;margin-top:1rem;font-size:.9rem;font-weight:750;display:grid}.service-search input{width:100%;min-height:44px;color:var(--deep-ink);background:var(--pearl-white);border:1px solid #9aa5b4;border-radius:.4rem;padding:.6rem .75rem}.service-category-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin-bottom:1.25rem;display:grid}.service-category-tabs button{min-height:48px;color:var(--brand-navy);background:var(--card-surface);border:1px solid var(--soft-border);font:inherit;cursor:pointer;border-radius:.45rem;padding:.6rem .7rem;font-size:.82rem;font-weight:750;line-height:1.25}.service-category-tabs button[aria-pressed=true],.service-category-tabs button:hover{color:#fff;background:var(--primary-cta);border-color:var(--primary-cta)}.service-groups>section{padding:var(--space-panel);background:var(--page-yellow);border:1px solid var(--soft-border);border-radius:.7rem;margin-bottom:1rem}.service-groups>section:nth-of-type(2n){background:var(--page-green)}.service-groups>section>h2,.service-empty h2{font-size:var(--type-h2);margin-bottom:.4rem}.service-group-note,.service-results-count{color:var(--muted);line-height:1.5}.service-results-count{margin:.25rem 0 .75rem;font-size:.9rem;font-weight:700}.service-subgroup+.service-subgroup{border-top:1px solid var(--platinum-grey);margin-top:1rem;padding-top:.9rem}.service-subgroup>h3{color:var(--midnight-navy);font:650 var(--type-h3) Georgia, "Times New Roman", serif;margin-bottom:.65rem}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.service-grid article{background:var(--card-surface);border:1px solid var(--soft-border);border-radius:.55rem;flex-direction:column;min-width:0;padding:.8rem;display:flex}.service-grid article h4{color:var(--midnight-navy);margin:0 0 .35rem;font-size:1rem;line-height:1.3}.service-grid article p{color:var(--muted);flex:1;margin-bottom:.8rem;font-size:.86rem;line-height:1.45}.service-grid article .button{align-self:flex-start;min-height:44px;padding:.55rem .8rem;font-size:.84rem}.compact-public-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.compact-public-form .form-wide{grid-column:1/-1}.compact-public-form textarea{resize:vertical}.service-back{cursor:pointer;background:0 0;border:0;min-height:44px}.service-description h3{color:var(--midnight-navy);margin:1.1rem 0 .45rem;font-size:1.1rem}.service-description,.service-application{background:color-mix(in srgb, var(--card-surface) 82%, var(--page-green))}.service-description li+li{margin-top:.35rem}.service-process{columns:2;column-gap:2rem}.service-process li{break-inside:avoid;margin-bottom:.35rem}.service-empty{padding:var(--space-panel);text-align:center;background:var(--page-yellow);border:1px solid var(--soft-border);border-radius:.7rem}.google-auth{margin-top:.8rem}.google-auth .button{width:100%}.public-actions,.dashboard-links{flex-wrap:wrap;gap:.65rem;display:flex}.post-job-gate,.not-found{text-align:center}.post-job-gate .public-actions,.not-found .public-actions{justify-content:center}.candidate-dashboard{width:min(68rem,100%)}@media (width<=62rem){.service-category-tabs,.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=44rem){.public-page-shell{padding:.85rem .75rem 2rem}.role-choice-grid,.public-content-grid,.service-grid,.compact-public-form,.service-category-tabs{grid-template-columns:1fr}.compact-public-form .form-wide{grid-column:auto}.public-intro-card h1{font-size:var(--type-h1-mobile)}.service-description h2,.service-application h2{font-size:var(--type-h2-mobile)}.service-groups>section{padding:.9rem}.service-process{columns:1}.public-actions .button,.dashboard-links .button,.service-grid article .button{width:100%}}.legal-page-shell{background:var(--public-atmosphere);padding:clamp(1rem,2vw,1.75rem) 1rem 2.75rem}.legal-document{width:min(var(--form-wide-width),100%);padding:var(--space-panel);color:var(--body-charcoal);background:var(--card-surface);border:1px solid var(--soft-border);border-top:.25rem solid var(--primary-cta);box-shadow:0 .6rem 1.6rem color-mix(in srgb,var(--brand-navy) 6%,transparent);border-radius:.7rem;margin:auto}.legal-page-intro{border-bottom:1px solid var(--platinum-grey);padding-bottom:1.25rem}.legal-page-intro h1{max-width:none;font-size:var(--type-h1)}.legal-page-intro>p:not(.eyebrow){max-width:48rem;color:var(--muted);font-size:var(--type-body);line-height:1.55}.legal-page-intro dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0 0;display:grid}.legal-page-intro dl div{background:var(--page-green);border:1px solid var(--soft-border);border-radius:.4rem;padding:.85rem 1rem}.legal-page-intro dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.legal-page-intro dd{color:var(--midnight-navy);margin:.2rem 0 0;font-weight:750}.legal-effective-note{margin-top:1rem!important;font-size:.9rem!important}.legal-contents{background:var(--page-yellow);border:1px solid var(--soft-border);border-radius:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem 1rem;margin:1.25rem 0;padding:1rem;display:grid}.legal-contents strong{color:var(--midnight-navy);grid-column:1/-1;margin-bottom:.35rem}.legal-contents a{min-height:44px;color:var(--deep-sapphire);text-underline-offset:.2rem;align-items:center;text-decoration:underline;display:flex}.legal-document section{border-top:1px solid var(--platinum-grey);padding:1rem 0;scroll-margin-top:1rem}.legal-document section:first-of-type{border-top:0}.legal-document h2{font-size:var(--type-h2);letter-spacing:-.02em;margin-bottom:.65rem}.legal-document h3{color:var(--midnight-navy);margin:1.25rem 0 .55rem;font-size:1.08rem}.legal-document p,.legal-document li{line-height:1.55}.legal-document li+li{margin-top:.4rem}.legal-document a{color:var(--deep-sapphire);font-weight:700}.legal-document address{color:var(--body-charcoal);background:var(--page-green);border-left:.25rem solid var(--primary-cta);padding:1rem;font-style:normal;line-height:1.75}.legal-document address>*{display:block}.legal-address-label{color:var(--midnight-navy);margin:.55rem 0 .15rem;font-weight:750}.footer-meta{justify-items:end;gap:.5rem;display:grid}.footer-legal-links{flex-wrap:wrap;justify-content:flex-end;gap:.25rem 1rem;display:flex}.footer-legal-links a{align-items:center;min-height:44px;display:flex}@media (width<=44rem){.legal-page-shell{padding:1rem .75rem 2rem}.legal-document{padding:1rem}.legal-page-intro h1{font-size:var(--type-h1-mobile)}.legal-document h2{font-size:var(--type-h2-mobile)}.legal-page-intro dl,.legal-contents{grid-template-columns:1fr}.legal-contents strong{grid-column:auto}.footer-meta{justify-items:start}.footer-legal-links{justify-content:flex-start}.legal-document ul{padding-left:1.25rem}}.founder-help-cases{gap:.8rem;display:grid}.founder-help-filters{border:1px solid var(--platinum-grey);border-radius:.45rem;grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:.6rem;padding:.8rem;display:grid}.founder-help-filters label,.founder-help-action label{gap:.25rem;font-size:.8rem;font-weight:750;display:grid}.founder-help-filters input,.founder-help-filters select,.founder-help-action select,.founder-help-action textarea{width:100%;font:inherit;border:1px solid #9aa5b4;border-radius:.3rem;padding:.6rem}.founder-help-count{align-items:baseline;gap:.4rem;margin-bottom:.5rem;display:flex}.founder-help-count strong{font-size:1.4rem}.founder-help-list>article{border:1px solid var(--platinum-grey);border-radius:.4rem;grid-template-columns:minmax(14rem,1fr) minmax(24rem,2fr) auto;align-items:center;gap:.65rem;margin-bottom:.5rem;padding:.7rem;display:grid}.founder-help-list h2{margin:.2rem 0;font-size:1.05rem}.founder-help-list p{color:var(--muted);margin:0}.founder-help-list dl{grid-template-columns:repeat(3,1fr);gap:.4rem;margin:0;display:grid}.founder-help-list dl div{background:var(--mist-grey);overflow-wrap:anywhere;border-radius:.25rem;padding:.4rem}.founder-help-list dt{color:var(--muted);text-transform:uppercase;font-size:.66rem;font-weight:800}.founder-help-list dd{margin:.1rem 0 0;font-size:.8rem}.founder-help-list nav{justify-content:space-between;align-items:center;margin-top:.7rem;display:flex}.founder-help-detail{border:2px solid var(--midnight-navy);border-radius:.5rem;padding:.85rem}.founder-help-description{background:var(--mist-grey);border-radius:.35rem;padding:.65rem}.founder-help-description h3,.founder-help-description p{margin:0}.founder-help-description p{white-space:pre-wrap;margin-top:.3rem}.founder-help-action{grid-template-columns:1fr 2fr 2fr auto;align-items:end;gap:.55rem;margin-top:.7rem;display:grid}.founder-help-history ol{gap:.4rem;padding-left:1.2rem;display:grid}.founder-help-history li{border:1px solid var(--platinum-grey);border-radius:.3rem;padding:.55rem}.founder-help-history li div{justify-content:space-between;gap:.5rem;display:flex}.founder-help-history li span,.founder-help-history li small{color:var(--muted);font-size:.75rem}.founder-help-history li p{margin:.25rem 0}@media (width<=64rem){.founder-help-filters,.founder-help-action{grid-template-columns:repeat(2,1fr)}.founder-help-list>article{grid-template-columns:1fr}}@media (width<=40rem){.founder-help-filters,.founder-help-action,.founder-help-list dl{grid-template-columns:1fr}.founder-help-list nav,.founder-help-history li div{flex-direction:column;align-items:stretch}}
