@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-I4S5GZfc.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-BmXc_FBt.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-GZpp1pK2.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-D8KDMBhC.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-DrnZ1wKl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-B_7UjwxQ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--h-color-pay-track:#ddeae2;--h-color-pay-empty:#b9cbc0;--h-color-pay-segment:#f1f6f2;--h-color-pay-bar:#e6efe9;--h-color-pay-bar-range:#bfe3cf;--h-color-answer-info:#0f201814;--h-color-answer-ai:#2456a6;--h-color-form-invalid:#d9534f;--h-color-form-error:#b4453c;--h-color-apply-download:#dfe6e1;--h-shadow-pay-thumb:0 4px 10px #0f20182e;--h-shadow-pay-segment:0 1px 3px #0f20181f;--h-color-meta-cta:#ff0;--h-color-meta-cta-hover:#e6e600;--h-color-meta-dot:#18a879;--h-color-meta-nav:var(--h-color-matching-track);--h-color-meta-muted:#c1d4c8;--h-color-meta-reviews:#95aaa0;--h-color-meta-job-muted:#5d7168;--h-color-meta-posted-bg:#f4f7f5;--h-color-meta-tag-bg:#1247333d;--h-gradient-prebuild-strength:linear-gradient(90deg, #e07b49, #e0a73b);--h-color-apply-match-weak:#e07b49;--h-shadow-prebuild-dialog:0 40px 90px -30px #0f20188c;--h-shadow-prebuild-logo:0 10px 22px -10px #148556b3;--h-color-catalog-signup-job:#f7fbf8;--h-color-catalog-signup-logo-border:#e3ece6;--h-color-catalog-signup-error-ring:#d9534f40;--h-shadow-catalog-signup-dialog:0 40px 90px -30px #0f201880;--h-color-matching-track:#e6eee9;--h-color-matching-plan:#dceae1;--h-color-matching-plan-done:#bbd9c8;--h-color-matching-plan-done-bg:#f3faf6;--h-color-matching-connector:#e3ece6;--h-color-matching-disabled:#dce6e0;--h-color-matching-selected:#eef8f2;--h-color-matching-mode:#f2faf5;--h-color-matching-icon:#f1f7f3;--h-color-matching-chip:#d3e4da;--h-color-matching-outline:#c9ddd0;--h-color-matching-drop:#f6fbf8;--h-color-matching-drop-border:#b9d8c6;--h-color-matching-secondary-hover:#f4f8f5;--h-color-matching-upload-outline:#dcebe2;--h-color-matching-file-outline:#bfe3cf;--h-color-matching-reading-track:#d4e9dc;--h-color-matching-placeholder:#757575;--h-color-matching-faint:#62736a;--h-gradient-matching-action:linear-gradient(135deg, #1fb57a, #148556);--h-color-catalog-card-scrim:#0f201875;--h-color-catalog-card-summary:#f2f7f4;--h-shadow-catalog-card-dialog:0 40px 90px -30px #0f201880;--h-shadow-catalog-card-pay:0 10px 22px -12px #148556b3;--h-color-catalog-trial-scrim:#0f201861;--h-color-catalog-trial-divider:#f0f0f0;--h-color-catalog-trial-disclosure:#858585;--h-color-catalog-trial-paypal:#fc0;--h-color-payment-wallet-dark:#1c1b1f;--h-color-catalog-trial-paypal-ink:var(--h-color-payment-wallet-dark);--h-gradient-matching-hero:radial-gradient(120% 140% at 50% 0%, #ddf3e6 0%, #eef8f2 45%, #fff 100%);--h-shadow-matching-action:0 12px 26px -12px #148556bf;--h-shadow-matching-dialog:0 40px 100px -30px #0f20188c;--h-shadow-matching-focus:0 0 0 3px #1aa16d29;--h-shadow-matching-suggestions:0 18px 40px -18px #0f201859;--h-shadow-matching-orb:0 16px 34px -12px #148556bf, inset 0 1px 0 #ffffff40;--h-color-n00-eyebrow:#3a8560;--h-color-n00-press:#158a5c;--h-color-n00-soft:#ddf1e8;--h-color-n00-tint:#eef8f3;--h-color-n00-line:#dce6e0;--h-color-n00-line-strong:#c9d8d0;--h-color-n00-chip:#eef4f0;--h-color-n00-mark:#c9eedb;--h-color-n00-journey-line:#d2e9dd;--h-color-n00-skeleton:#e3ebe6;--h-color-n00-file:#7fd7af;--h-color-n00-editor-tag:#cfe9dc;--h-color-n00-requirements:#f7faf8;--h-color-n00-plain:#eef2f0;--h-color-n00-before:#f4f6f5;--h-color-n00-card-shadow:#0f201873;--h-color-n00-editor-shadow:#0f201880;--h-color-n00-cta-shadow:#1aa16db3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--h-color-accent-base:#1aa16d;--h-color-accent-rgb:26, 161, 109;--h-color-accent-dark:#148556;--h-color-accent-bright:#2dba82;--h-color-accent-bright-rgb:45, 186, 130;--h-color-accent-wash:#2dba820f;--h-color-accent-outline:#2dba8242;--h-color-accent-highlight-bg:#2dba821a;--h-color-accent-highlight-border:#2dba8266;--h-color-accent-ring:#2dba823d;--h-color-accent-ring-strong:#2dba828c;--h-color-accent-soft:#e8f7ee;--h-color-accent-soft-border:#c5e8d2;--h-color-gold-base:#ffc422;--h-color-web-job-match-ring-mid:#e2a632;--h-color-web-job-match-ring-low:#e07b49;--h-color-gold-base-rgb:255, 196, 34;--h-color-gold-dark:#e5a800;--h-color-gold-progress:#f9a11b;--h-color-gold-ink:#73540d;--h-color-gold-soft:#fff5db;--h-color-gold-soft-border:#ffe6a0;--h-color-urgent-base:#e0522e;--h-color-urgent-dark:#b83a1c;--h-color-danger-base:#dc4747;--h-color-danger-soft:#fdeeee;--h-color-interview-scorecard-needs-work-surface:#fbeaea;--h-color-video-kicker:#c9277a;--h-color-video-live:#ff4d4d;--h-color-text-base:#0f2018;--h-color-text-soft:#2a3b32;--h-color-text-muted:#55665d;--h-color-auth-placeholder:#8a9b92;--h-color-text-dim:#62736a;--h-color-quiz-v5-bg:#f5f7f6;--h-color-quiz-v5-muted:#56635c;--h-color-quiz-v5-faint:#66726b;--h-color-quiz-v5-border:#e3e8e5;--h-color-quiz-v5-border-strong:#ccd6d0;--h-color-quiz-v5-accent:#1b7f5a;--h-color-quiz-v5-accent-dark:#176d4d;--h-color-quiz-v5-accent-soft:#eaf4ee;--h-color-quiz-v5-accent-border:#cfe5d8;--h-color-quiz-v5-upload-tile:#e8f0f7;--h-color-quiz-v5-upload-ink:#1f4f73;--h-color-tool-accent-pressed:#125a3f;--h-color-tool-control-border:#838f88;--h-color-tool-highlight-ink:#125a3f;--h-color-tool-highlight-bg:#eaf4ee;--h-color-tool-danger:#b42d2d;--h-color-tool-hero-ink:#1d2d25;--h-color-tool-hero-lead:#303632;--h-color-tool-ink-strong:#12382c;--h-color-tool-ink-strong-hover:#1c4a3a;--h-color-tool-dropzone-border:#8fb9a6;--h-color-tool-sample-kicker:#b6cec2;--h-color-tool-sample-glow:#a1d5bf99;--h-shadow-quiz-v5-window:0 1px 1px #0f20180a, 0 24px 32px #0f20181a, 0 48px 80px #0f201814;--h-shadow-quiz-v5-mobile:0 8px 24px #0f201814;--h-shadow-tool-paper:0 1px 3px #0f201808, 0 8px 24px #0f201814;--h-shadow-tool-card:0 4px 16px #0f20180a;--h-shadow-tool-primary:0 4px 7px #1b7f5a33;--h-shadow-tool-selected:0 3px 6px #1b7f5a17;--h-shadow-tool-bar:0 -4px 20px #0f201814;--h-shadow-tool-sheet:0 -8px 16px #0f201829;--h-shadow-tool-header:0 6px 16px -12px #0f201840;--h-shadow-quiz-v5-autocomplete:0 12px 32px #0f21171f;--h-color-feedback-placeholder:#757575;--h-color-feedback-disabled-bg:#c7dbcf;--h-color-feedback-disabled-text:#7e9186;--h-color-text-inverse:#ecf4ef;--h-color-text-inverse-muted:#92a39b;--h-color-web-border:#e7efe9;--h-color-web-monogram-bg:#f1f6f2;--h-color-web-field-focus:#1aa16d;--h-shadow-web-field-focus:0 0 0 3px #1aa16d1f;--h-color-web-footer-line:#2a3b33;--h-color-web-nav-bg:#ffffffd1;--h-color-web-company-avatar-border:#d2e7da;--h-color-web-application-draft-bg:#fbf3e2;--h-color-web-application-draft-ink:#8f6a1f;--h-color-web-application-fact-icon:#9fb4a8;--h-color-web-application-separator:#cbdbd1;--h-color-web-application-cost-bg:#f8faf9;--h-color-web-job-match-chip-border:#b6decb;--h-color-web-job-match-missing-border:#f0dfb8;--h-color-web-job-match-positive:#15986b;--h-color-web-job-match-positive-strong:#137a57;--h-color-web-filter-save-bg:#fbf3e2;--h-color-web-filter-save-border:#f0dfb8;--h-color-web-filter-save-ink:#8f6a1f;--h-color-web-settings-destructive:#c0564e;--h-color-web-settings-destructive-ink:#8f3b3b;--h-color-web-settings-destructive-bg:#fbf0f0;--h-color-web-settings-destructive-border:#e7c7c7;--h-color-web-settings-destructive-disabled:#e3bfbc;--h-color-web-settings-delete-bg:#fdf0ef;--h-color-web-settings-delete-border:#f2d8d5;--h-color-web-settings-credit-amber:#8a6400;--h-color-web-settings-info-border:#d6e1ea;--h-color-funnel-track:#e0eae3;--h-color-funnel-upload-track:#e4eee8;--h-color-funnel-placeholder:#9db1a6;--h-color-funnel-check:#cdddd3;--h-color-funnel-provenance:#8fa096;--h-color-funnel-token-remove:#dde9e1;--h-color-funnel-highlight:#fcf0b8;--h-color-funnel-illustration-bar-strong:#dce9e1;--h-color-funnel-illustration-bar-soft:#edf3ef;--h-color-funnel-illustration-bar-warning:#fbe9cc;--h-color-funnel-salary-bar:#dce9e1;--h-color-funnel-salary-bar-selected:#9fd3b8;--h-color-funnel-upload-error-bg:#fbf0f0;--h-color-funnel-upload-error-border:#f0d9d9;--h-color-funnel-upload-error-ink:#8f3b3b;--h-color-funnel-validation-ink:#c15b5b;--h-color-funnel-limit-warning:#e0a73b;--h-color-google-brand:#4285f4;--h-color-google-red:#ea4335;--h-color-google-yellow:#fbbc05;--h-color-google-green:#34a853;--h-color-funnel-range-track:#e4eee8;--h-color-funnel-timeline-dot:#d5e3da;--h-color-funnel-timeline-dot-ring:#e9f1ec;--h-color-funnel-timeline-line:#e1ece5;--h-color-funnel-paywall-divider:#f0f4f1;--h-color-funnel-paypal:#ffc700;--h-color-paywall-gap-bg:#fbefe5;--h-color-paywall-gap-ink:#8b7e74;--h-color-paywall-summary:#b8ccc2;--h-shadow-paywall-checkout:0 12px 16px #081f141f;--h-shadow-paywall-strip:0 8px 16px #13716c14;--h-color-funnel-field-1:#4f76e8;--h-color-funnel-field-2:#1aa16d;--h-color-funnel-field-3:#e06aa0;--h-color-funnel-field-4:#0fa5a0;--h-color-funnel-field-5:#e08a3b;--h-color-funnel-field-6:#e0a73b;--h-color-funnel-field-7:#12a66b;--h-color-funnel-field-8:#8b5cf6;--h-color-funnel-field-9:#6b7a8f;--h-color-funnel-dim:#0f20186b;--h-color-premium-deep:#1e4633;--h-color-ink-fade:#0f201814;--h-color-ink-fade-strong:#0f201824;--h-color-surface-bg:#f4f8f5;--h-color-surface-scrim-rgb:244, 248, 245;--h-color-surface-card:#fff;--h-color-surface-card-tinted:#f9fcfa;--h-color-surface-card-hover:#eef4f0;--h-color-surface-hero-ink:#0f2018;--h-color-border-base:#e1ece5;--h-color-web-threshold-surface:#fff6ef;--h-color-web-threshold-border:#eebea0;--h-color-web-threshold-icon:#fdf0e8;--h-color-border-strong:#c9ddd0;--h-color-border-subtle-ink:#0f201812;--h-color-progress-track:#0f201814;--h-color-info-slate-soft:#e8eef3;--h-color-info-slate-fg:#4f6477;--h-color-info-blue-soft:#e4f1f9;--h-color-info-blue-fg:#1e5a7e;--h-color-info-slate-dot:#6b859c;--h-color-info-blue-dot:#3b82a6;--h-color-linkedin-base:#0a66c2;--h-color-document-text:#333;--h-color-rank-silver:#888;--h-color-rank-bronze:#c97d3a;--h-color-tab-bar-bg:#ffffffeb;--h-color-toast-bg:#0f2018;--h-color-toast-fg:#fff;--h-color-interview-scorecard-skeleton:#fff3;--h-color-interview-recording-close-bg:#ffffff0f;--h-color-interview-recording-close-border:#ffffff38;--h-color-interview-recording-ring-soft:#5ee5ac1a;--h-color-interview-recording-ring:#5ee5ac2e;--h-color-interview-recording-ring-strong:#5ee5ac4d;--h-color-interview-recording-question:#ffffffeb;--h-color-interview-recording-status:#ffffffb8;--h-color-interview-recording-helper:#ffffff80;--h-color-interview-recording-stop:#e86a6a;--h-color-interview-voice-control-bg:#fff3;--h-color-interview-voice-control-border:#ffffff80;--h-color-interview-voice-waveform:#ffffff6b;--h-color-interview-voice-label:#1aa16da6;--h-color-interview-practice-entry-description:#ffffffd1;--h-color-interview-practice-entry-secondary:#ffffffd9;--h-color-milestone-scrim:#0f201873;--h-color-dialog-scrim-strong:#0f20186b;--h-color-milestone-card-end:#fffcf0;--h-font-sans:"Manrope Variable", Manrope, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--h-font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--h-font-job-tag:"HEFEST Job Mono", var(--h-font-mono);--h-font-weight-regular:400;--h-font-weight-medium:500;--h-font-weight-semibold:600;--h-font-weight-semibold-plus:650;--h-font-weight-bold:700;--h-font-weight-extrabold:800;--h-type-scale-micro:.6875rem;--h-type-scale-certificate-meta:.5625rem;--h-type-scale-caption:.75rem;--h-type-scale-small:.8125rem;--h-type-scale-base:.875rem;--h-type-scale-lead:.9375rem;--h-type-scale-h3:1.125rem;--h-type-scale-h2:1.5rem;--h-type-scale-h1:2rem;--h-type-heading-h1-size:1.625rem;--h-type-heading-h1-line-height:1.15;--h-type-heading-h1-weight:var(--h-font-weight-bold);--h-type-heading-h2-size:1.5rem;--h-type-heading-h2-line-height:1.2;--h-type-heading-h2-weight:var(--h-font-weight-bold);--h-type-heading-h3-size:1.125rem;--h-type-heading-h3-line-height:1.25;--h-type-heading-h3-weight:var(--h-font-weight-bold);--h-type-title-xl-size:1.25rem;--h-type-title-compact-size:1.375rem;--h-type-body-lead-size:1rem;--h-type-body-lead-line-height:1.4;--h-type-body-lead-weight:var(--h-font-weight-semibold);--h-type-body-base-size:.875rem;--h-type-body-base-line-height:1.5;--h-type-body-base-weight:var(--h-font-weight-regular);--h-type-body-small-size:.75rem;--h-type-body-small-line-height:1.5;--h-type-body-small-weight:var(--h-font-weight-regular);--h-type-label-caption-size:.75rem;--h-type-label-caption-line-height:1.4;--h-type-label-caption-weight:var(--h-font-weight-medium);--h-type-label-micro-size:.625rem;--h-type-label-micro-line-height:1.4;--h-type-label-micro-weight:var(--h-font-weight-semibold);--h-type-mono-kicker-size:.625rem;--h-type-mono-kicker-line-height:1.2;--h-type-mono-kicker-weight:var(--h-font-weight-medium);--h-type-mono-data-size:.75rem;--h-type-mono-data-line-height:1.2;--h-type-mono-data-weight:var(--h-font-weight-medium);--h-type-job-tag-size:.59375rem;--h-type-job-tag-tracking:.07em;--h-type-interview-recording-timer-size:1.875rem;--h-space-1:.25rem;--h-space-2:.5rem;--h-space-3:.75rem;--h-space-4:1rem;--h-space-6:1.5rem;--h-space-8:2rem;--h-layout-mobile-content-width:21.5625rem;--h-layout-mobile-fluid-content-width:30rem;--h-icon-size-lg:1.375rem;--h-radius-payment:var(--h-radius-pill);--h-radius-xs:.5rem;--h-radius-job-tag:.375rem;--h-radius-sm:.75rem;--h-radius-control-sm:.875rem;--h-radius-md:1rem;--h-radius-featured-card:1.125rem;--h-radius-lg:1.25rem;--h-radius-pill:999px;--h-shadow-xs:0 1px 2px #0f20180a;--h-shadow-sm:0 2px 8px #0f20180d;--h-shadow-landing-nav:0 2px 10px #0f20180d;--h-shadow-card-compact:0 2px 8px -2px #0f20180d;--h-shadow-agent-card:0 2px 2.5px #0f20180a;--h-shadow-agent-card-active:0 6px 8px #1aa16d59;--h-shadow-chat-agent:0 1px 3px #0f20180a;--h-shadow-inbox-activity:0 6px 20px -12px rgba(var(--h-color-accent-rgb), .4);--h-shadow-chat-user:0 6px 18px -6px #1aa16d73;--h-shadow-md:0 4px 20px #0f201812;--h-shadow-toast:0 8px 20px #0000004d;--h-shadow-foreground-notification:0 10px 30px -8px #0f201829;--h-shadow-today-card:0 3px 12px -4px #0f201814;--h-shadow-today-card-next:0 8px 22px -8px #1aa16d52;--h-shadow-lg:0 10px 40px #0f20181a;--h-shadow-dialog-elevated:0 24px 60px -18px #0f201880;--h-shadow-action:0 4px 12px #1fb37033;--h-shadow-exam-pass:0 12px 32px #1aa16d40, 0 0 0 8px #1aa16d1f;--h-shadow-lesson-complete:0 20px 50px #1fb3704d, 0 0 0 18px #1fb3700f, 0 0 0 8px #1fb3701f;--h-shadow-ask-pill:0 1px 2px #0f20180d, 0 14px 30px -14px #1aa16d38;--h-shadow-application-kit:0 14px 30px -6px #1aa16d38;--h-shadow-web-apply-drawer:-30px 0 80px -40px #0f201899;--h-shadow-web-job-match-good:0 14px 30px -10px #1aa16d8c;--h-shadow-web-job-match-mid:0 14px 30px -10px #da9a2a80;--h-shadow-web-job-match-low:0 14px 30px -10px #e07b4980;--h-shadow-goal-banner:0 14px 32px -12px #14855680;--h-shadow-goal-step-active:0 0 8px #ffc422a6;--h-shadow-gold-invite-card:0 8px 22px -14px #e5a8004d;--h-shadow-certificate-badge:0 2px 6px #e5a80066;--h-shadow-certificate-paper:0 2px 8px #0f201814, 0 10px 40px #e5a80026;--h-shadow-certificate-seal:0 8px 20px #e5a80066;--h-shadow-audio-cover:0 20px 60px #e5a8004d;--h-shadow-audio-play:0 8px 24px #1fb37059;--h-shadow-video-play:0 8px 32px #0006;--h-shadow-featured-card:0 10px 26px -16px #0f20184d;--h-shadow-interview-launch-hero:var(--h-shadow-featured-card);--h-shadow-interview-launch-sheet:0 -16px 40px -12px #0006;--h-shadow-interview-launch-tile:0 4px 14px -12px #0f20180a;--h-shadow-interview-focus-card:0 4px 14px -12px #0f201840;--h-shadow-interview-employer-card:0 8px 22px -14px #e5a80073;--h-shadow-interview-library-highlighted:0 6px 16px -10px #1aa16d4d;--h-shadow-interview-resume-icon:0 1px 3px #0f20180f;--h-shadow-interview-recording-orb:0 0 52px -6px #2dba82bf;--h-shadow-interview-recording-done:0 12px 30px -8px #0000008c;--h-shadow-pill:0 6px 14px -8px #1aa16d8c;--h-shadow-tab-bar:0 1px 2px #0f20180a, 0 12px 32px -10px #0f201824;--h-shadow-tab-active:inset 0 0 0 1px #2dba8266, 0 0 18px -4px #2dba8266;--h-shadow-milestone-card:0 30px 60px -20px #0f201873, 0 0 0 1px #ffc4222e;--h-shadow-milestone-ring:0 14px 36px -6px #e5a80080, 0 0 0 8px #ffc4221f;--h-shadow-milestone-ring-pulse:0 18px 48px -6px #e5a800b3, 0 0 0 14px #ffc4222e;--h-shadow-milestone-icon:drop-shadow(0 4px 6px #0f201833);--h-shadow-milestone-action:0 10px 24px -6px #0f201873;--h-gradient-match-unlock:linear-gradient(150deg, #f3fbf6 0%, #e3f4ea 100%);--h-shadow-match-unlock:0 8px 20px -14px #1485568c, inset 0 1px 0 #fff;--h-color-match-unlock-hover-border:#9fd3b6;--h-shadow-match-unlock-hover:0 14px 26px -14px #14855699, inset 0 1px 0 #fff;--h-color-job-card-hover-border:#c5e8d2;--h-shadow-job-card-hover:0 18px 46px -28px #0f201852;--h-shadow-tooltip-compact:0 14px 30px -14px #0f201880;--h-gradient-catalog-role:linear-gradient(135deg, #eaf6ef, #f7fbf8);--h-color-catalog-role-border:#bfe3cf;--h-color-catalog-role-placeholder:#93a49a;--h-shadow-catalog-role:0 18px 40px -26px #1485568c;--h-shadow-catalog-role-field:0 0 0 4px #1aa16d1f;--h-shadow-catalog-role-field-active:0 0 0 5px #1aa16d33;--h-shadow-catalog-role-menu:0 24px 50px -20px #0f201859;--h-gradient-screen-bg:linear-gradient(180deg, #f4f8f5 0%, #eaf2ec 100%);--h-gradient-home-hero-glow:radial-gradient(55% 28% at 50% 20%, #2dba8224 0%, #2dba820a 50%, #fff0 80%);--h-gradient-goal-banner:linear-gradient(135deg, var(--h-color-accent-base) 0%, #137a50 100%);--h-gradient-avatar-brand:linear-gradient(135deg, var(--h-color-accent-base) 0%, var(--h-color-accent-dark) 100%);--h-gradient-avatar-identity:linear-gradient(135deg, var(--h-color-gold-base) 0%, var(--h-color-accent-base) 100%);--h-gradient-goal-banner-urgent:linear-gradient(112deg, var(--h-color-urgent-base) 0%, var(--h-color-urgent-dark) 100%);--h-gradient-chat-user:linear-gradient(120deg, var(--h-color-accent-bright) 0%, var(--h-color-accent-dark) 100%);--h-gradient-progress-fill:linear-gradient(90deg, var(--h-color-accent-base) 0%, var(--h-color-accent-bright) 100%);--h-gradient-gold-card:linear-gradient(190.452deg, #fffbf0 14.645%, var(--h-color-gold-soft) 85.355%);--h-gradient-gold-icon:linear-gradient(225deg, var(--h-color-gold-base) 14.645%, var(--h-color-gold-dark) 85.355%);--h-gradient-gold-action:linear-gradient(90deg, var(--h-color-gold-base) 0%, var(--h-color-gold-dark) 100%);--h-gradient-interview-employer-card:linear-gradient(90deg, var(--h-color-gold-soft) 0%, var(--h-color-surface-card) 62%);--h-gradient-interview-scorecard:linear-gradient(163.141deg, var(--h-color-accent-base) 0%, var(--h-color-accent-dark) 73.529%);--h-gradient-interview-scorecard-needs-work:linear-gradient(224.096deg, #e86a6a 13.397%, #c73e3e 86.603%);--h-gradient-interview-recording-screen:linear-gradient(90deg, #1b2c24 0%, #0e1714 100%);--h-gradient-interview-recording-orb:linear-gradient(225deg, #6befb6 14.645%, var(--h-color-accent-base) 85.355%);--h-gradient-interview-voice-answer:linear-gradient(212.88deg, var(--h-color-accent-bright) 0%, var(--h-color-accent-dark) 100%);--h-gradient-interview-voice-transcribing:linear-gradient(190.713deg, var(--h-color-accent-bright) 14.645%, var(--h-color-accent-dark) 85.355%);--h-gradient-interview-practice-entry:linear-gradient(232.115deg, var(--h-color-accent-dark) 13.397%, var(--h-color-text-base) 86.603%);--h-gradient-milestone-card:linear-gradient(160deg, var(--h-color-surface-card) 0%, var(--h-color-milestone-card-end) 100%);--h-gradient-milestone-glow:radial-gradient(circle, #ffc42266 0%, #ffc4222e 35%, transparent 70%);--h-gradient-milestone-ring:linear-gradient(135deg, var(--h-color-gold-base) 0%, var(--h-color-gold-dark) 100%);--h-gradient-audio-cover:linear-gradient(225deg, var(--h-color-gold-soft-border) 14.645%, var(--h-color-gold-base) 50%, var(--h-color-gold-dark) 85.355%);--h-gradient-video-player:linear-gradient(211.835deg, #1a1a2e 14.645%, #16213e 50%, #0f3460 85.355%);--h-gradient-certificate-card:radial-gradient(circle at 10% 110%, #ffc4221a 0%, transparent 58%), linear-gradient(155deg, var(--h-color-surface-card-tinted) 0%, var(--h-color-surface-bg) 100%);--h-gradient-accent-pill:linear-gradient(90deg, var(--h-color-accent-bright) 0%, var(--h-color-accent-dark) 100%);--h-gradient-prep-outcome-offer:linear-gradient(168deg, #e7f6ef 14.645%, #d0eae0 85.355%);--h-gradient-funnel-email:linear-gradient(140deg, #eaf5ee, #f4f8f5);--h-gradient-web-company-avatar:linear-gradient(150deg, #eaf6ef, #ddeee4);--h-gradient-web-job-match-good:linear-gradient(150deg, #22c286, #12946a);--h-gradient-web-job-match-mid:linear-gradient(150deg, #f0b740, #da9a2a);--h-gradient-web-job-match-low:linear-gradient(150deg, #ec8e58, #de7038);--h-gradient-unlimited-card:linear-gradient(165deg, var(--h-color-text-base) 0%, var(--h-color-premium-deep) 72%);--h-bg:var(--h-color-surface-bg);--h-bg-gradient:var(--h-gradient-screen-bg);--h-surface:var(--h-color-surface-card);--h-surface-muted:var(--h-color-surface-card-hover);--h-text:var(--h-color-text-base);--h-muted:var(--h-color-text-muted);--h-line:var(--h-color-border-base);--h-accent:var(--h-color-accent-base);--h-accent-strong:var(--h-color-accent-dark);--h-green:var(--h-color-accent-dark);--h-yellow:var(--h-color-gold-dark);--h-red:var(--h-color-danger-base);--ion-font-family:var(--h-font-sans);--ion-background-color:var(--h-bg);--ion-text-color:var(--h-text);--ion-color-primary:var(--h-color-accent-base);--ion-color-primary-shade:var(--h-color-accent-dark);--ion-color-primary-tint:var(--h-color-accent-bright)}@theme inline{--color-h-pay-segment: var(--h-color-pay-segment); --color-h-answer-info: var(--h-color-answer-info); --color-h-answer-ai: var(--h-color-answer-ai); --color-h-form-invalid: var(--h-color-form-invalid); --color-h-form-error: var(--h-color-form-error); --color-h-apply-download: var(--h-color-apply-download); --shadow-h-pay-segment: var(--h-shadow-pay-segment); --shadow-h-matching-focus: var(--h-shadow-matching-focus); --spacing-h-apply-action-gap: 18px; --color-h-meta-cta: var(--h-color-meta-cta); --color-h-meta-cta-hover: var(--h-color-meta-cta-hover); --color-h-meta-dot: var(--h-color-meta-dot); --color-h-meta-nav: var(--h-color-meta-nav); --color-h-meta-muted: var(--h-color-meta-muted); --color-h-meta-reviews: var(--h-color-meta-reviews); --color-h-meta-job-muted: var(--h-color-meta-job-muted); --color-h-meta-posted-bg: var(--h-color-meta-posted-bg); --color-h-meta-tag-bg: var(--h-color-meta-tag-bg); --color-h-catalog-signup-job: var(--h-color-catalog-signup-job); --color-h-catalog-signup-logo-border: var(--h-color-catalog-signup-logo-border); --text-h-matching-title: 1.5625rem; --spacing-h-matching-section: 18px; --spacing-h-matching-chip-gap: 7px; --radius-h-matching-suggestion: 9px; --color-h-ink-faint: var(--h-color-matching-faint); --text-h-matching-money: 1.75rem; --text-h-matching-option: .90625rem; --color-h-matching-selected: var(--h-color-matching-selected); --color-h-matching-placeholder: var(--h-color-matching-placeholder); --color-h-matching-connector: var(--h-color-matching-connector); --color-h-matching-icon: var(--h-color-matching-icon); --color-h-matching-plan: var(--h-color-matching-plan); --color-h-matching-plan-done: var(--h-color-matching-plan-done); --color-h-matching-plan-done-bg: var(--h-color-matching-plan-done-bg); --shadow-h-n00-cta: 0 8px 20px -10px var(--h-color-n00-cta-shadow); --shadow-h-n00-node: 0 0 0 4px var(--h-color-n00-tint); --shadow-h-n00-card: 0 30px 60px -36px var(--h-color-n00-card-shadow); --shadow-h-n00-editor: 0 30px 60px -40px var(--h-color-n00-editor-shadow); --font-sans: var(--h-font-sans); --font-mono: var(--h-font-mono); --color-h-quiz-v5-bg: var(--h-color-quiz-v5-bg); --color-h-quiz-v5-muted: var(--h-color-quiz-v5-muted); --color-h-quiz-v5-faint: var(--h-color-quiz-v5-faint); --color-h-quiz-v5-border: var(--h-color-quiz-v5-border); --color-h-quiz-v5-border-strong: var(--h-color-quiz-v5-border-strong); --color-h-quiz-v5-accent: var(--h-color-quiz-v5-accent); --color-h-quiz-v5-accent-dark: var(--h-color-quiz-v5-accent-dark); --color-h-quiz-v5-accent-soft: var(--h-color-quiz-v5-accent-soft); --color-h-quiz-v5-accent-border: var(--h-color-quiz-v5-accent-border); --color-h-quiz-v5-upload-tile: var(--h-color-quiz-v5-upload-tile); --color-h-quiz-v5-upload-ink: var(--h-color-quiz-v5-upload-ink); --shadow-h-quiz-v5-window: var(--h-shadow-quiz-v5-window); --shadow-h-quiz-v5-mobile: var(--h-shadow-quiz-v5-mobile); --shadow-h-tool-paper: var(--h-shadow-tool-paper); --shadow-h-tool-card: var(--h-shadow-tool-card); --shadow-h-tool-primary: var(--h-shadow-tool-primary); --shadow-h-tool-selected: var(--h-shadow-tool-selected); --shadow-h-tool-bar: var(--h-shadow-tool-bar); --shadow-h-tool-sheet: var(--h-shadow-tool-sheet); --shadow-h-tool-header: var(--h-shadow-tool-header); --color-h-tool-danger: var(--h-color-tool-danger); --color-h-tool-highlight-ink: var(--h-color-tool-highlight-ink); --color-h-tool-hero-ink: var(--h-color-tool-hero-ink); --color-h-tool-hero-lead: var(--h-color-tool-hero-lead); --color-h-tool-ink-strong: var(--h-color-tool-ink-strong); --color-h-tool-ink-strong-hover: var(--h-color-tool-ink-strong-hover); --color-h-tool-dropzone-border: var(--h-color-tool-dropzone-border); --color-h-tool-sample-kicker: var(--h-color-tool-sample-kicker); --color-h-tool-sample-glow: var(--h-color-tool-sample-glow); --color-h-accent: var(--h-color-accent-base); --color-h-accent-strong: var(--h-color-accent-dark); --color-h-accent-dark: var(--h-color-accent-dark); --color-h-accent-bright: var(--h-color-accent-bright); --color-h-accent-soft: var(--h-color-accent-soft); --color-h-accent-soft-border: var(--h-color-accent-soft-border); --color-h-gold: var(--h-color-gold-base); --color-h-gold-dark: var(--h-color-gold-dark); --color-h-gold-progress: var(--h-color-gold-progress); --color-h-gold-ink: var(--h-color-gold-ink); --color-h-gold-soft: var(--h-color-gold-soft); --color-h-gold-soft-border: var(--h-color-gold-soft-border); --color-h-danger: var(--h-color-danger-base); --color-h-danger-soft: var(--h-color-danger-soft);  --color-h-urgent: var(--h-color-urgent-base); --color-h-urgent-dark: var(--h-color-urgent-dark); --color-h-interview-scorecard-needs-work-surface: var(--h-color-interview-scorecard-needs-work-surface); --color-h-video-kicker: var(--h-color-video-kicker); --color-h-video-live: var(--h-color-video-live); --color-h-bg: var(--h-color-surface-bg); --color-h-canvas: var(--h-color-surface-bg); --color-h-surface: var(--h-color-surface-card); --color-h-card: var(--h-color-surface-card); --color-h-surface-card: var(--h-color-surface-card); --color-h-surface-card-tinted: var(--h-color-surface-card-tinted); --color-h-card-tinted: var(--h-color-surface-card-tinted); --color-h-surface-muted: var(--h-color-surface-card-hover); --color-h-card-hover: var(--h-color-surface-card-hover); --color-h-text: var(--h-color-text-base); --color-h-ink: var(--h-color-text-base); --color-h-ink-soft: var(--h-color-text-soft); --color-h-muted: var(--h-color-text-muted); --color-h-ink-muted: var(--h-color-text-muted); --color-h-ink-dim: var(--h-color-text-dim); --color-h-ink-inverse: var(--h-color-text-inverse); --color-h-ink-inverse-muted: var(--h-color-text-inverse-muted); --color-h-ink-fade: var(--h-color-ink-fade); --color-h-ink-fade-strong: var(--h-color-ink-fade-strong); --color-h-border: var(--h-color-border-base); --color-h-border-strong: var(--h-color-border-strong); --color-h-job-card-hover-border: var(--h-color-job-card-hover-border); --color-h-catalog-role-placeholder: var(--h-color-catalog-role-placeholder); --color-h-line: var(--h-color-border-base); --color-h-slate-soft: var(--h-color-info-slate-soft); --color-h-slate-fg: var(--h-color-info-slate-fg); --color-h-slate-dot: var(--h-color-info-slate-dot); --color-h-settings-info-border: var(--h-color-web-settings-info-border); --color-h-settings-destructive-border: var(--h-color-web-settings-destructive-border); --color-h-blue-soft: var(--h-color-info-blue-soft); --color-h-blue-fg: var(--h-color-info-blue-fg); --color-h-blue-dot: var(--h-color-info-blue-dot); --color-h-linkedin: var(--h-color-linkedin-base); --color-h-document-text: var(--h-color-document-text); --color-h-rank-silver: var(--h-color-rank-silver); --color-h-rank-bronze: var(--h-color-rank-bronze); --color-h-tab-bar-bg: var(--h-color-tab-bar-bg); --color-h-toast-bg: var(--h-color-toast-bg); --color-h-toast-fg: var(--h-color-toast-fg); --color-h-hero-ink: var(--h-color-surface-hero-ink); --color-h-interview-recording-close: var(--h-color-interview-recording-close-bg); --color-h-interview-recording-close-border: var(--h-color-interview-recording-close-border); --color-h-interview-recording-question: var(--h-color-interview-recording-question); --color-h-interview-recording-status: var(--h-color-interview-recording-status); --color-h-interview-recording-helper: var(--h-color-interview-recording-helper); --color-h-interview-recording-stop: var(--h-color-interview-recording-stop); --color-h-milestone-scrim: var(--h-color-milestone-scrim); --color-h-dialog-scrim: var(--h-color-dialog-scrim-strong); --background-image-h-accent-pill: var(--h-gradient-accent-pill); --background-image-h-gold-card: var(--h-gradient-gold-card); --background-image-h-gold-icon: var(--h-gradient-gold-icon); --background-image-h-audio-cover: var(--h-gradient-audio-cover); --background-image-h-interview-scorecard: var(--h-gradient-interview-scorecard); --background-image-h-interview-scorecard-needs-work: var(--h-gradient-interview-scorecard-needs-work); --background-image-h-interview-recording-screen: var(--h-gradient-interview-recording-screen); --background-image-h-video-player: var(--h-gradient-video-player); --background-image-h-certificate-card: var(--h-gradient-certificate-card); --background-image-h-unlimited-card: var(--h-gradient-unlimited-card); --background-image-h-milestone-card: var(--h-gradient-milestone-card); --background-image-h-milestone-ring: var(--h-gradient-milestone-ring); --background-image-h-funnel-email: var(--h-gradient-funnel-email); --background-image-h-web-company-avatar: var(--h-gradient-web-company-avatar); --background-image-h-web-job-match-good: var(--h-gradient-web-job-match-good); --background-image-h-web-job-match-mid: var(--h-gradient-web-job-match-mid); --background-image-h-web-job-match-low: var(--h-gradient-web-job-match-low); --radius-h-payment: var(--h-radius-payment); --radius-h-xs: var(--h-radius-xs); --radius-h-sm: var(--h-radius-sm); --radius-h-control-sm: var(--h-radius-control-sm); --radius-h-md: var(--h-radius-md); --radius-h-featured-card: var(--h-radius-featured-card); --radius-h-lg: var(--h-radius-lg); --radius-h-pill: var(--h-radius-pill); --shadow-h-xs: var(--h-shadow-xs); --shadow-h-sm: var(--h-shadow-sm); --shadow-h-md: var(--h-shadow-md); --shadow-h-lg: var(--h-shadow-lg); --shadow-h-foreground-notification: var(--h-shadow-foreground-notification); --shadow-h-dialog-elevated: var(--h-shadow-dialog-elevated); --shadow-h-featured-card: var(--h-shadow-featured-card); --shadow-h-agent-card: var(--h-shadow-agent-card); --shadow-h-agent-card-active: var(--h-shadow-agent-card-active); --shadow-h-chat-agent: var(--h-shadow-chat-agent); --shadow-h-inbox-activity: var(--h-shadow-inbox-activity); --shadow-h-action: var(--h-shadow-action); --shadow-h-exam-pass: var(--h-shadow-exam-pass); --shadow-h-lesson-complete: var(--h-shadow-lesson-complete); --shadow-h-application-kit: var(--h-shadow-application-kit); --shadow-h-web-apply-drawer: var(--h-shadow-web-apply-drawer); --shadow-h-landing-nav: var(--h-shadow-landing-nav); --shadow-h-web-job-match-good: var(--h-shadow-web-job-match-good); --shadow-h-web-job-match-mid: var(--h-shadow-web-job-match-mid); --shadow-h-web-job-match-low: var(--h-shadow-web-job-match-low); --shadow-h-certificate-badge: var(--h-shadow-certificate-badge); --shadow-h-certificate-paper: var(--h-shadow-certificate-paper); --shadow-h-certificate-seal: var(--h-shadow-certificate-seal); --shadow-h-audio-cover: var(--h-shadow-audio-cover); --shadow-h-audio-play: var(--h-shadow-audio-play); --shadow-h-video-play: var(--h-shadow-video-play); --shadow-h-interview-launch-hero: var(--h-shadow-interview-launch-hero); --shadow-h-interview-focus-card: var(--h-shadow-interview-focus-card); --shadow-h-interview-resume-icon: var(--h-shadow-interview-resume-icon); --shadow-h-interview-recording-done: var(--h-shadow-interview-recording-done); --shadow-h-pill: var(--h-shadow-pill); --shadow-h-tab-bar: var(--h-shadow-tab-bar); --shadow-h-tab-active: var(--h-shadow-tab-active); --shadow-h-milestone-card: var(--h-shadow-milestone-card); --shadow-h-milestone-ring: var(--h-shadow-milestone-ring); --shadow-h-milestone-action: var(--h-shadow-milestone-action); --container-h-mobile-content: var(--h-layout-mobile-content-width); --container-h-mobile-fluid-content: var(--h-layout-mobile-fluid-content-width); --spacing-h-icon-lg: var(--h-icon-size-lg); --text-h-micro: .6875rem; --text-h-certificate-meta: var(--h-type-scale-certificate-meta); --text-h-label-micro: .625rem; --text-h-caption: .75rem; --text-h-small: .75rem; --text-h-scale-small: var(--h-type-scale-small); --text-h-base: .875rem; --text-h-lead: .9375rem; --text-h-h3: 1.125rem; --text-h-title-xl: 1.25rem; --text-h-h2: 1.5rem; --text-h-h1: 2rem; --text-h-screen-title: 1.625rem; --text-h-auth-input: .96875rem;  --spacing-h-auth-action-gap: 1.125rem;  --text-h-title-compact: 1.375rem;  --text-h-web-badge: .65625rem;  --text-h-web-meta: .71875rem;  --text-h-web-strip: .78125rem;  --text-h-web-cta: 1rem;  --text-h-web-lead: 1.0625rem;  --text-h-web-body: 1.125rem;  --text-h-web-card-title: 1.1875rem;  --text-h-web-section: 2.5rem;  --text-h-web-display: 3rem;  --text-h-web-hero: 3.625rem;   --tracking-h-web-label: .12em; --tracking-h-web-eyebrow: .14em; --tracking-h-web-kicker: .16em; --tracking-h-web-brand: .18em; --tracking-h-web-heading: -.02em; --tracking-h-web-display: -.03em;  --leading-h-web-normal: normal; --leading-h-web-display: 1.04; --leading-h-web-quote: 1.55; --leading-h-web-body: 1.6;  --container-h-web-page: 75.5rem;  --color-h-web-border: var(--h-color-web-border); --color-h-web-threshold-surface: var(--h-color-web-threshold-surface); --color-h-web-threshold-border: var(--h-color-web-threshold-border); --color-h-web-threshold-icon: var(--h-color-web-threshold-icon); --color-h-web-monogram: var(--h-color-web-monogram-bg); --color-h-web-footer-line: var(--h-color-web-footer-line); --color-h-web-nav-bg: var(--h-color-web-nav-bg); --color-h-web-company-avatar-border: var(--h-color-web-company-avatar-border); --color-h-web-application-draft: var(--h-color-web-application-draft-bg); --color-h-web-application-draft-ink: var(--h-color-web-application-draft-ink); --color-h-web-application-fact-icon: var(--h-color-web-application-fact-icon); --color-h-web-application-separator: var(--h-color-web-application-separator); --color-h-web-application-cost: var(--h-color-web-application-cost-bg); --color-h-web-job-match-chip-border: var(--h-color-web-job-match-chip-border); --color-h-web-job-match-missing-border: var(--h-color-web-job-match-missing-border); --color-h-web-job-match-positive: var(--h-color-web-job-match-positive); --color-h-web-job-match-positive-strong: var(--h-color-web-job-match-positive-strong); --color-h-web-filter-save-bg: var(--h-color-web-filter-save-bg); --color-h-web-filter-save-border: var(--h-color-web-filter-save-border); --color-h-web-filter-save-ink: var(--h-color-web-filter-save-ink); --radius-h-web-monogram: .6875rem;  --radius-h-web-icon: .8125rem;  --radius-h-web-photo: 1.625rem;  --radius-h-web-panel: 1.75rem;  --shadow-h-web-card: 0 4px 20px #0f20180a; --shadow-h-web-card-lifted: 0 4px 20px #0f20180d; --shadow-h-job-card-hover: var(--h-shadow-job-card-hover); --shadow-h-tooltip-compact: var(--h-shadow-tooltip-compact); --shadow-h-web-photo: 0 30px 70px -30px #0f20186b; --shadow-h-web-float: 0 18px 44px -22px #0f201857; --shadow-h-web-cta: 0 14px 44px -16px #1aa16e99; --shadow-h-web-cta-sm: 0 10px 30px -14px #1aa16eb3;  --color-h-funnel-track: var(--h-color-funnel-track); --color-h-funnel-upload-track: var(--h-color-funnel-upload-track); --container-h-funnel-card: 40rem;  --radius-h-funnel-card: 1.375rem;  --radius-h-funnel-intro-card: 1.375rem;  --shadow-h-funnel-card: 0 18px 60px -34px #0f20184d; --shadow-h-funnel-intro-cta: 0 12px 34px -16px #1aa16db3; --spacing-h-funnel-back: 3.3125rem;  --spacing-h-funnel-card-gap: 1.1rem;  --spacing-h-funnel-account-card-gap: 4.5rem;  --spacing-h-funnel-card-inset: 2.2375rem;  --spacing-h-funnel-cta: 3.175rem;  --spacing-h-funnel-option: 3.275rem;  --spacing-h-funnel-account-field: 3.15rem;  --spacing-h-funnel-paywall-top: 1.625rem;  --spacing-h-funnel-paywall-column-gap: 1.625rem;  --leading-h-funnel-back: 1.2rem;  --leading-h-funnel-option: 1.3867;  --leading-h-funnel-phase-label: .9rem;  --text-h-funnel-intro-title-mobile: 1.75rem;  --leading-h-funnel-intro-title-mobile: 1.14; --text-h-funnel-intro-title: 2.625rem;  --text-h-funnel-entry-title: 2.75rem;  --leading-h-funnel-entry-title: 1.18; --leading-h-funnel-entry-copy: 1.45; --leading-h-funnel-intro-step-copy: 1.625rem;  --tracking-h-funnel-intro-step: -.015em;  --leading-h-funnel-intro-title: 1.14; --leading-h-funnel-intro-copy: 1.45rem;  --tracking-h-funnel-trust: .08em; --text-h-funnel-title-mobile: 1.3125rem;  --leading-h-funnel-title-mobile: 1.16; --text-h-funnel-title: 1.6875rem;  --leading-h-funnel-title: 1.16; --text-h-funnel-paywall-title: 1.5rem;  --leading-h-funnel-paywall-title: 1.12; --text-h-funnel-paywall-body: .8125rem;  --leading-h-funnel-paywall-body: 1.5; --tracking-h-web-step: .1em;  --color-h-funnel-placeholder: var(--h-color-funnel-placeholder); --color-h-funnel-check: var(--h-color-funnel-check); --color-h-funnel-provenance: var(--h-color-funnel-provenance); --shadow-h-funnel-segment: 0 2px 8px #0f201814; --shadow-h-funnel-field-focus: 0 0 0 3px rgba(var(--h-color-accent-rgb), .12); --spacing-h-funnel-token-remove: 1.0625rem;  --spacing-h-funnel-salary-period: 2.2rem;  --spacing-h-funnel-salary-currency: 2.3rem;  --spacing-h-funnel-salary-range: 1.625rem;  --spacing-h-quiz-v5-pay-range: 1.125rem;  --spacing-h-funnel-salary-thumb: 1.625rem;  --spacing-h-funnel-reveal-row: 4.40625rem;  --spacing-h-funnel-reveal-monogram: 2.70625rem;  --text-h-funnel-amount: 2.125rem;  --text-h-funnel-computing-percent: 2.875rem;  --leading-h-funnel-computing-percent: 2.875rem;  --radius-h-funnel-dropzone: 1.125rem;  --radius-h-funnel-icon: .875rem;  --radius-h-funnel-salary-notice: .8125rem;  --container-h-funnel-reveal-plaque: 26.025rem;   --color-h-funnel-token-remove: var(--h-color-funnel-token-remove); --color-h-funnel-highlight: var(--h-color-funnel-highlight); --color-h-funnel-illustration-bar-strong: var(--h-color-funnel-illustration-bar-strong); --color-h-funnel-illustration-bar-soft: var(--h-color-funnel-illustration-bar-soft); --color-h-funnel-illustration-bar-warning: var(--h-color-funnel-illustration-bar-warning); --color-h-funnel-salary-bar: var(--h-color-funnel-salary-bar); --color-h-funnel-salary-bar-selected: var(--h-color-funnel-salary-bar-selected); --color-h-funnel-upload-error-bg: var(--h-color-funnel-upload-error-bg); --color-h-funnel-upload-error-border: var(--h-color-funnel-upload-error-border); --color-h-funnel-upload-error-ink: var(--h-color-funnel-upload-error-ink); --color-h-funnel-validation-ink: var(--h-color-funnel-validation-ink); --color-h-funnel-limit-warning: var(--h-color-funnel-limit-warning); --color-h-google-brand: var(--h-color-google-brand); --color-h-funnel-range-track: var(--h-color-funnel-range-track); --color-h-funnel-timeline-dot: var(--h-color-funnel-timeline-dot); --color-h-funnel-timeline-dot-ring: var(--h-color-funnel-timeline-dot-ring); --color-h-funnel-timeline-line: var(--h-color-funnel-timeline-line); --color-h-funnel-paywall-divider: var(--h-color-funnel-paywall-divider); --color-h-funnel-paypal: var(--h-color-funnel-paypal); --color-h-paywall-gap-bg: var(--h-color-paywall-gap-bg); --color-h-paywall-gap-ink: var(--h-color-paywall-gap-ink); --color-h-paywall-summary: var(--h-color-paywall-summary); --shadow-h-paywall-checkout: var(--h-shadow-paywall-checkout); --shadow-h-paywall-strip: var(--h-shadow-paywall-strip); --text-h-funnel-token: .84375rem;  --text-h-funnel-field: .90625rem;  --text-h-funnel-timeline-title: .96875rem;  --radius-h-funnel-note: .625rem;  --tracking-h-funnel-meta: .06em;   --color-h-funnel-dim: var(--h-color-funnel-dim); --container-h-funnel-modal: 22.5rem;  --radius-h-funnel-modal: 1.125rem;  --shadow-h-funnel-modal: 0 30px 70px -30px #0f201880;  --shadow-h-funnel-dropdown: 0 22px 54px -22px #0f20184d;  --shadow-h-funnel-thumb: 0 4px 12px -2px #1aa16d99;  --animate-h-rise: h-rise .62s cubic-bezier(.22, .68, .24, 1) var(--h-rise-delay,0s) both; --animate-h-surface: h-surface .7s cubic-bezier(.18, .72, .22, 1) var(--h-rise-delay,0s) both; --animate-h-funnel-step-enter: h-funnel-step-enter .25s cubic-bezier(.22, 1, .36, 1) both; --animate-h-funnel-intro-step: h-funnel-intro-step .5s cubic-bezier(.22, .68, .24, 1) var(--h-funnel-intro-delay,0s) both;  --animate-h-shimmer: h-shimmer 1.4s ease-in-out infinite; --animate-h-sparkle: h-sparkle 1.8s ease-in-out infinite;  --animate-h-tool-pop: h-tool-pop .36s cubic-bezier(.34, 1.56, .64, 1) both;  --animate-h-tool-sheet-up: h-tool-sheet-up .38s cubic-bezier(.22, 1, .36, 1) both; --animate-h-tool-modal-up: h-tool-modal-up .42s cubic-bezier(.22, 1, .36, 1) both; --animate-h-tool-scrim-in: h-tool-scrim-in .24s ease-out both; @keyframes h-tool-sheet-up { from { transform: translateY(100%); } } @keyframes h-tool-modal-up { from { opacity: 0; transform: translateY(40vh); } } @keyframes h-tool-scrim-in { from { background-color: transparent; } } @keyframes h-tool-pop { from { opacity: 0; transform: scale(.4); } } @keyframes h-shimmer { to { transform: translateX(100%); } } @keyframes h-sparkle { 50% { opacity: .45; transform: scale(.88); } } @keyframes h-rise { from { opacity: 0; transform: translateY(10px); } } @keyframes h-surface { from { opacity: 0; transform: translateY(14px) scale(.985); } } @keyframes h-funnel-step-enter { from { opacity: 0; transform: translateY(8px); } } @keyframes h-funnel-intro-step { from { opacity: 0; transform: translateY(-8px); } }  --leading-h-funnel-benefit: 1.5;  --text-h-funnel-welcome: 1.75rem;  --text-h-funnel-mark: 1.875rem;  --container-h-funnel-welcome-lead: 26.25rem;  --spacing-h-funnel-welcome-cta: 18.75rem; }@layer components{.legal-page,.legal-page *{box-sizing:border-box}.legal-root{scroll-behavior:smooth}.legal-page{color:#2a3b32;-webkit-font-smoothing:antialiased;background:#f4f8f5;margin:0;font-family:Manrope Variable,system-ui,sans-serif;line-height:1.65}.legal-page a{color:#148556;text-decoration:none}.legal-page a:hover{color:#0f2018}.legal-page ::selection{color:#0f2018;background:#c5e8d2}.legal-page .legal-nav{z-index:10;-webkit-backdrop-filter:saturate(180%)blur(14px);background:#f4f8f5d9;border-bottom:1px solid #e1ece5;position:sticky;top:0}.legal-page .legal-nav-in{justify-content:space-between;align-items:center;gap:16px;max-width:820px;margin:0 auto;padding:15px 24px;display:flex}.legal-page .legal-brand{color:#0f2018;align-items:center;gap:8px;display:flex}.legal-page .legal-brand b{letter-spacing:.18em;font-size:18px;font-weight:800}.legal-page .legal-dot{background:#1aa16d;border-radius:999px;width:7px;height:7px;margin-top:2px;display:inline-block}.legal-page .legal-back{color:#55665d;font-size:14px;font-weight:600}.legal-page .legal-back:hover{color:#0f2018}.legal-page article{max-width:820px;margin:0 auto;padding:clamp(36px,6vw,72px) 24px clamp(56px,8vw,96px)}.legal-page .legal-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#1aa16d;margin:0 0 14px;font-family:Geist Mono Variable,monospace;font-size:12px;font-weight:500}.legal-page h1{letter-spacing:-.02em;color:#0f2018;margin:0 0 12px;font-size:clamp(30px,5vw,46px);font-weight:800;line-height:1.08}.legal-page .legal-meta{color:#62736a;margin:0;font-size:14px}.legal-page .legal-tabs{flex-wrap:wrap;gap:8px;margin:26px 0 40px;display:flex}.legal-page .legal-tab{color:#55665d;background:#fff;border:1px solid #e1ece5;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:700}.legal-page .legal-tab:hover{color:#0f2018;border-color:#c9ddd0}.legal-page .legal-tab.legal-is-active,.legal-page .legal-tab.legal-is-active:hover{color:#fff;background:#1aa16d;border-color:#1aa16d}.legal-page h2{letter-spacing:-.01em;color:#0f2018;margin:46px 0 14px;font-size:clamp(20px,2.4vw,26px);font-weight:800;line-height:1.22}.legal-page h3{color:#0f2018;margin:26px 0 10px;font-size:17px;font-weight:700}.legal-page p{margin:0 0 16px;font-size:16px}.legal-page ul{margin:0 0 18px;padding-left:22px}.legal-page li{margin:0 0 10px;font-size:16px}.legal-page strong{color:#0f2018;font-weight:700}.legal-page .legal-note{letter-spacing:.04em;text-transform:uppercase;color:#62736a;background:#eef4f0;border:1px dashed #c9ddd0;border-radius:10px;margin:0 0 24px;padding:10px 14px;font-family:Geist Mono Variable,monospace;font-size:12px}.legal-page .legal-callout{background:#e8f7ee;border:1px solid #c5e8d2;border-radius:16px;margin:26px 0;padding:22px 24px}.legal-page .legal-callout h3{margin-top:0}.legal-page .legal-upper{letter-spacing:.01em;font-size:14px}.legal-page table{border-collapse:collapse;width:100%;margin:8px 0 24px;font-size:14px}.legal-page th,.legal-page td{text-align:left;vertical-align:top;border-bottom:1px solid #e1ece5;padding:14px 16px}.legal-page th{letter-spacing:.06em;text-transform:uppercase;color:#62736a;white-space:nowrap;width:190px;font-family:Geist Mono Variable,monospace;font-size:11px;font-weight:500}.legal-page .legal-card-wrap{background:#fff;border:1px solid #e1ece5;border-radius:16px;margin:8px 0 24px;overflow:hidden}.legal-page .legal-card-wrap table{margin:0}.legal-page footer{background:#fff;border-top:1px solid #e1ece5}.legal-page .legal-foot-in{color:#62736a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;max-width:820px;margin:0 auto;padding:26px 24px;font-size:13px;display:flex}.legal-page .legal-foot-links a{color:#55665d;margin-right:18px;font-weight:600}.legal-page .legal-loading{color:#62736a}.legal-page td{white-space:pre-line;overflow-wrap:anywhere}.legal-page a:focus-visible{outline-offset:3px;outline:2px solid #148556}@media (width<=540px){.legal-page th{white-space:normal;overflow-wrap:anywhere;width:35%}.legal-page th,.legal-page td{padding:12px}.legal-page p,.legal-page li{overflow-wrap:anywhere}}.h-button{border-radius:var(--h-radius-md);cursor:pointer;min-height:47px;font-size:var(--h-type-body-base-size);font-weight:var(--h-font-weight-semibold);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;line-height:1;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,opacity .14s,transform .14s;display:inline-flex}.h-button:not(:disabled):not(.h-button-disabled):active{transform:translateY(1px)}.h-button-primary{background:var(--h-accent);color:var(--h-color-toast-fg);box-shadow:var(--h-shadow-action)}.h-button-secondary{border-color:var(--h-color-border-strong);background:var(--h-surface);color:var(--h-text)}.h-button-gold{background:var(--h-gradient-gold-action);color:var(--h-color-toast-fg);box-shadow:var(--h-shadow-action)}.h-button-ghost{color:var(--h-accent-strong);background:0 0}.h-button-quiet{box-shadow:none;color:var(--h-muted);background:0 0;border-color:#0000}.h-button-pill{border-radius:var(--h-radius-pill);min-height:37px;box-shadow:var(--h-shadow-pill)}.h-button-compact{border-radius:var(--h-radius-control-sm);min-height:31px;font-size:var(--text-h-web-strip);padding-inline:15px}.h-button-full-width{width:100%}.h-button:disabled,.h-button-disabled{background:var(--h-color-border-strong);color:var(--h-color-toast-fg);box-shadow:none;cursor:not-allowed;opacity:.7;border-color:#0000;transform:none}.h-button-quiet:disabled,.h-button-quiet.h-button-disabled{box-shadow:none;color:var(--h-muted);opacity:.6;background:0 0;border-color:#0000}.h-button:disabled.h-button-disabled-primary,.h-button.h-button-disabled.h-button-disabled-primary{background:var(--h-accent);color:var(--h-color-toast-fg);box-shadow:var(--h-shadow-action);cursor:default;opacity:1;border-color:#0000}._h-cookie-consent-host_1m590_2{color:var(--h-text);font:14px/1.5 var(--h-font-sans)}._h-cookie-consent-banner_1m590_6,._h-cookie-consent-dialog_1m590_7{box-sizing:border-box;border:1px solid var(--h-color-border-strong);border-radius:var(--h-radius-md);background:var(--h-surface);color:var(--h-text);box-shadow:var(--h-shadow-action);margin:auto;padding:16px}._h-cookie-consent-banner_1m590_6{z-index:1001;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:min(500px,100% - 24px);max-height:calc(100dvh - 24px);position:fixed;overflow:auto}._h-cookie-consent-banner_1m590_6 h2,._h-cookie-consent-dialog_1m590_7 h2{margin:0 0 8px;font-size:18px;font-weight:700}._h-cookie-consent-banner_1m590_6 p{margin:0 0 12px}._h-cookie-consent-banner_1m590_6 a{color:var(--h-accent-strong);margin-top:8px;text-decoration:underline;display:inline-block}._h-cookie-consent-actions_1m590_42{flex-wrap:wrap;gap:8px;display:flex}._h-cookie-consent-action_1m590_42{min-height:44px;font:inherit;font-weight:600}._h-cookie-consent-banner_1m590_6 ._h-cookie-consent-actions_1m590_42{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._h-cookie-consent-permanent_1m590_56{z-index:40;left:12px;bottom:calc(8px + env(safe-area-inset-bottom,0px));background:var(--h-surface);position:fixed}._h-cookie-consent-dialog_1m590_7{width:min(460px,100% - 24px);max-height:calc(100dvh - 32px);overflow:auto}._h-cookie-consent-dialog_1m590_7::backdrop{background:var(--h-color-dialog-scrim-strong)}._h-cookie-consent-category_1m590_72{align-items:center;gap:12px;min-height:48px;display:flex}._h-cookie-consent-category_1m590_72 input{width:20px;height:20px;accent-color:var(--h-accent)}._h-cookie-consent-host_1m590_2 [hidden]{display:none!important}@media (width<=560px){._h-cookie-consent-banner_1m590_6 ._h-cookie-consent-actions_1m590_42{grid-template-columns:minmax(0,1fr)}}}
/*$vite$:1*/