/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Plus Jakarta Sans", "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-xs:20rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--text-9xl:8rem;--font-weight-thin:100;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.15;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1.25rem;--radius-2xl:2rem;--radius-3xl:2.5rem;--shadow-2xs:0 1px 2px 0 #00000008;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #00000014, 0 1px 2px -1px #00000014;--shadow-md:0 4px 6px -1px #00000014, 0 2px 4px -2px #0000000a;--shadow-lg:0 10px 15px -3px #00000014, 0 4px 6px -4px #0000000a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000000a;--shadow-2xl:0 25px 50px -12px #00000040;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--shadow-inner:inset 0 2px 4px 0 #0000000f;--color-transparent:transparent;--color-current:currentColor;--color-white:#fff;--color-black:#000;--color-black-alpha-5:#0000000d;--color-black-alpha-10:#0000001a;--color-black-alpha-15:#00000026;--color-black-alpha-20:#0003;--color-black-alpha-30:#0000004d;--color-black-alpha-50:#00000080;--color-white-alpha-10:#ffffff1a;--color-white-alpha-20:#fff3;--color-white-alpha-30:#ffffff4d;--color-white-alpha-50:#ffffff80;--color-white-alpha-80:#fffc;--color-brand-50:#f1f8fd;--color-brand-100:#e2f0fa;--color-brand-200:#c2e0f4;--color-brand-300:#91c9ea;--color-brand-400:#58acdd;--color-brand-500:#2c8ccb;--color-brand-600:#096bb7;--color-brand-700:#075691;--color-brand-800:#084979;--color-brand-900:#0a3d64;--color-brand-950:#062641;--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-200:#fed7aa;--color-orange-300:#fdba74;--color-orange-400:#fb923c;--color-orange-500:#f47616;--color-orange-600:#e65c00;--color-orange-700:#be4700;--color-orange-800:#983a08;--color-orange-900:#7c310b;--color-orange-950:#431705;--color-gold-50:#fffbeb;--color-gold-100:#fff3c4;--color-gold-200:#ffe58a;--color-gold-300:#ffd451;--color-gold-400:#fec72a;--color-gold-500:#f5b501;--color-gold-600:#d59600;--color-gold-700:#ad7200;--color-gold-800:#8a5900;--color-gold-900:#714a05;--color-gold-950:#412700;--color-teal-50:#effbf8;--color-teal-100:#d7f4ed;--color-teal-200:#ace8dc;--color-teal-300:#72d3c3;--color-teal-400:#3ab5a6;--color-teal-500:#159487;--color-teal-600:#087066;--color-teal-700:#005149;--color-teal-800:#00423c;--color-teal-900:#033732;--color-teal-950:#01211e;--color-red-50:#fff1f2;--color-red-100:#ffe1e4;--color-red-200:#ffc8cd;--color-red-300:#ffa0aa;--color-red-400:#f96e7d;--color-red-500:#ec4d5c;--color-red-600:#d83a49;--color-red-700:#b6283a;--color-red-800:#982438;--color-red-900:#812337;--color-red-950:#480e18;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-gray-950:#030712;--font-display:"Plus Jakarta Sans", "Inter", ui-sans-serif, system-ui, sans-serif;--font-handwriting:"Caveat", cursive, sans-serif;--font-weight-regular:400;--text-2xs:.6875rem;--leading-none:1;--border-width-0:0px;--border-width-1:1px;--border-width-2:2px;--border-width-3:3px;--border-width-4:4px;--border-width-8:8px;--radius-none:0px;--radius-2xs:.125rem;--radius-control:.625rem;--radius-card:1rem;--radius-modal:1.5rem;--radius-pill:9999px;--radius-circle:50%;--shadow-none:none;--shadow-card:0 4px 6px -1px #0000000d, 0 2px 4px -2px #0000000d;--shadow-elevated:0 10px 15px -3px #00000014, 0 4px 6px -4px #0000000a;--shadow-floating:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000000d;--shadow-modal:0 25px 50px -12px #00000040;--shadow-dropdown:0 10px 15px -3px #0000001a;--shadow-focus:0 0 0 3px var(--system-line-focus,#096bb7);--shadow-primary:0 10px 20px -5px #096bb74d;--shadow-secondary:0 10px 20px -5px #e65c004d;--shadow-danger:0 10px 20px -5px #d83a494d;--shadow-glow-primary:0 0 20px -3px #096bb766;--shadow-glow-secondary:0 0 20px -3px #e65c0066;--shadow-glow-accent:0 0 20px -3px #f5b50166;--shadow-glow-success:0 0 20px -3px #00514966;--shadow-glow-danger:0 0 20px -3px #d83a4966;--opacity-hover:.9;--opacity-disabled:.6;--opacity-readonly:.8;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-enter:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--color-primary:var(--system-primary);--color-primary-hover:var(--system-primary-hover);--color-primary-active:var(--system-primary-active);--color-primary-soft:var(--system-primary-soft);--color-primary-muted:var(--system-primary-muted);--color-primary-border:var(--system-primary-border);--color-primary-text:var(--system-primary-text);--color-on-primary:var(--system-on-primary);--color-secondary:var(--system-secondary);--color-secondary-hover:var(--system-secondary-hover);--color-secondary-active:var(--system-secondary-active);--color-secondary-soft:var(--system-secondary-soft);--color-secondary-muted:var(--system-secondary-muted);--color-secondary-border:var(--system-secondary-border);--color-secondary-text:var(--system-secondary-text);--color-on-secondary:var(--system-on-secondary);--color-accent:var(--system-accent);--color-accent-hover:var(--system-accent-hover);--color-accent-active:var(--system-accent-active);--color-accent-soft:var(--system-accent-soft);--color-accent-muted:var(--system-accent-muted);--color-accent-border:var(--system-accent-border);--color-accent-text:var(--system-accent-text);--color-on-accent:var(--system-on-accent);--color-info:var(--system-info);--color-info-hover:var(--system-info-hover);--color-info-soft:var(--system-info-soft);--color-info-muted:var(--system-info-muted);--color-info-border:var(--system-info-border);--color-info-text:var(--system-info-text);--color-on-info:var(--system-on-info);--color-success:var(--system-success);--color-success-hover:var(--system-success-hover);--color-success-active:var(--system-success-active);--color-success-soft:var(--system-success-soft);--color-success-muted:var(--system-success-muted);--color-success-border:var(--system-success-border);--color-success-text:var(--system-success-text);--color-on-success:var(--system-on-success);--color-warning:var(--system-warning);--color-warning-hover:var(--system-warning-hover);--color-warning-active:var(--system-warning-active);--color-warning-soft:var(--system-warning-soft);--color-warning-muted:var(--system-warning-muted);--color-warning-border:var(--system-warning-border);--color-warning-text:var(--system-warning-text);--color-on-warning:var(--system-on-warning);--color-danger:var(--system-danger);--color-danger-hover:var(--system-danger-hover);--color-danger-active:var(--system-danger-active);--color-danger-soft:var(--system-danger-soft);--color-danger-muted:var(--system-danger-muted);--color-danger-border:var(--system-danger-border);--color-danger-text:var(--system-danger-text);--color-on-danger:var(--system-on-danger);--color-surface-inverse:var(--system-surface-inverse);--color-surface-page:var(--system-surface-page);--color-surface-canvas:var(--system-surface-canvas);--color-surface-section:var(--system-surface-section);--color-surface-card:var(--system-surface-card);--color-surface-elevated:var(--system-surface-elevated);--color-surface-muted:var(--system-surface-muted);--color-surface-sunken:var(--system-surface-sunken);--color-content-heading:var(--system-content-heading);--color-content-primary:var(--system-content-primary);--color-content-secondary:var(--system-content-secondary);--color-content-tertiary:var(--system-content-tertiary);--color-content-muted:var(--system-content-muted);--color-content-placeholder:var(--system-content-placeholder);--color-content-disabled:var(--system-content-disabled);--color-content-inverse:var(--system-content-inverse);--color-content-link:var(--system-content-link);--color-content-link-hover:var(--system-content-link-hover);--color-content-link-active:var(--system-content-link-active);--color-content-link-visited:var(--system-content-link-visited);--color-line-subtle:var(--system-line-subtle);--color-line-default:var(--system-line-default);--color-line-strong:var(--system-line-strong);--color-line-emphasis:var(--system-line-emphasis);--color-line-inverse:var(--system-line-inverse);--color-line-focus:var(--system-line-focus);--color-nav-background:var(--nav-header-bg,#fff);--color-nav-border:var(--nav-header-border,#e5e7eb);--color-candidate:var(--platform-candidate);--color-candidate-soft:var(--platform-candidate-soft);--color-candidate-text:var(--platform-candidate-text);--color-employer:var(--platform-employer);--color-employer-soft:var(--platform-employer-soft);--color-employer-text:var(--platform-employer-text);--color-match:var(--platform-match);--color-match-soft:var(--platform-match-soft);--color-match-text:var(--platform-match-text);--color-verified:var(--platform-verified);--color-verified-soft:var(--platform-verified-soft);--color-verified-text:var(--platform-verified-text);--color-premium:var(--platform-premium);--color-premium-soft:var(--platform-premium-soft);--color-premium-text:var(--platform-premium-text);--color-dashboard-canvas:var(--dashboard-canvas);--color-dashboard-panel:var(--dashboard-panel);--color-dashboard-sidebar:var(--dashboard-sidebar)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}*{margin:0}html,body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100%}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ul[class],ol[class]{padding:0;list-style:none}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{appearance:button;background-color:#0000;background-image:none;border:none}fieldset{border:0;margin:0;padding:0}legend{padding:0}textarea{resize:vertical}img,picture,video,canvas,svg{max-width:100%;display:block}svg{vertical-align:middle;shape-rendering:auto}table{border-collapse:collapse;border-spacing:0;text-indent:0;border-color:inherit}hr{height:0;color:inherit;border-top-width:1px}dialog{background:0 0;border:none;padding:0}summary{cursor:pointer}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::placeholder{opacity:1}:disabled,[aria-disabled=true]{cursor:not-allowed}button,a,input,select,textarea{touch-action:manipulation}html{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:3px solid var(--system-line-focus,#096bb7);outline-offset:2px}:focus:not(:focus-visible){outline:none}.focus-light:focus-visible{outline-color:var(--system-primary-text,#075691)}.focus-dark:focus-visible,.focus-inverse:focus-visible{outline-color:var(--color-white,#fff);outline-offset:3px}:disabled,[aria-disabled=true]{pointer-events:none;cursor:not-allowed!important;opacity:.6!important}[hidden]{display:none!important}button:has(svg:only-child):not([aria-label]):not([aria-labelledby]){position:relative}a:not([class]){text-underline-offset:.2em;text-decoration:underline}a:not([class]):hover{text-decoration-thickness:2px}[required]+label:after,label.required:after,.required-indicator:after{content:" *";color:var(--system-danger,#d83a49);font-weight:700}[aria-invalid=false].is-valid{border-color:var(--system-success,#005149)}[aria-current=page]{font-weight:600}[aria-expanded=false]+.accordion-content,[aria-expanded=false]+.dropdown-menu{display:none}[aria-expanded=true]+.accordion-content,[aria-expanded=true]+.dropdown-menu{display:block}:root{color-scheme:light}html{scroll-behavior:smooth;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px;scroll-padding-top:5rem;overflow-x:hidden}body{background-color:var(--system-surface-canvas,#f9fafb);min-height:100vh;color:var(--system-content-primary,#111827);font-family:var(--font-sans,"Inter", system-ui, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.5}#app,#root,.app-root,.page-shell{isolation:isolate;flex-direction:column;min-height:100vh;display:flex}h1,h2,h3,h4,h5,h6{color:var(--system-content-heading,#030712)}p{color:var(--system-content-secondary,#374151)}a{color:var(--system-content-link,#096bb7);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-color:#0000;transition:color .15s,text-decoration-color .15s}a:hover{color:var(--system-content-link-hover,#075691);text-decoration-color:currentColor}a:active{color:var(--system-content-link-active,#084979)}a:visited{color:var(--system-content-link-visited,#0a3d64)}::selection{background-color:var(--system-selection-background,#ffe58a);color:var(--system-selection-text,#030712)}:disabled,[aria-disabled=true]{color:var(--system-content-disabled,#9ca3af);cursor:not-allowed}*,:before,:after{border-color:var(--system-line-default,#e5e7eb)}hr{border:0;border-top:1px solid var(--system-line-default,#e5e7eb);margin:1.5rem 0}img,picture,video,canvas{image-rendering:auto;max-width:100%;height:auto}svg{vertical-align:middle;display:inline-block}code,kbd,samp,pre{font-family:var(--font-mono,ui-monospace, monospace);font-size:.875em}code:not(pre code){background-color:var(--system-surface-muted,#f3f4f6);color:var(--system-content-primary,#111827);border-radius:var(--radius-xs,.25rem);border:1px solid var(--system-line-subtle,#e5e7eb);padding:.125rem .375rem}kbd{color:var(--system-content-heading,#030712);background-color:var(--system-surface-card,#fff);border:1px solid var(--system-line-strong,#d1d5db);border-radius:var(--radius-xs,.25rem);padding:.125rem .375rem;font-size:.75em;font-weight:600;line-height:1;display:inline-block;box-shadow:0 1px 1px #0000001a}abbr[title]{cursor:help;text-underline-offset:.15em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}mark{background-color:var(--system-accent-soft,#fffbeb);color:var(--system-accent-text,#8a5900);border-radius:var(--radius-xs,.25rem);padding:.125rem .25rem}strong,b{color:var(--system-content-heading,#030712);font-weight:700}small{font-size:.875em}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}address{font-style:normal;line-height:inherit}blockquote{margin:0}::marker{color:var(--system-content-tertiary,#6b7280)}*{scrollbar-color:var(--system-line-emphasis,#9ca3af) transparent;scrollbar-width:thin}dialog::backdrop{background-color:var(--system-overlay,#03071280);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}details summary{cursor:pointer;-webkit-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display,var(--font-sans,"Inter", system-ui, sans-serif));color:var(--system-content-heading,#030712);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;scroll-margin-top:5rem;font-weight:600}.display-2xl{font-family:var(--font-display,var(--font-sans));letter-spacing:-.04em;font-size:clamp(3.5rem,8vw,6rem);font-weight:800;line-height:1.05}.display-xl{font-family:var(--font-display,var(--font-sans));letter-spacing:-.035em;font-size:clamp(3rem,6vw,4.5rem);font-weight:800;line-height:1.1}.display-lg{font-family:var(--font-display,var(--font-sans));letter-spacing:-.03em;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:700;line-height:1.12}.display-md{font-family:var(--font-display,var(--font-sans));letter-spacing:-.025em;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.15}.display-sm{font-family:var(--font-display,var(--font-sans));letter-spacing:-.02em;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.2}.text-2xs{font-size:.6875rem;line-height:1.35}.text-8xl{letter-spacing:-.04em;font-size:6rem;line-height:1}.text-9xl{letter-spacing:-.05em;font-size:8rem;line-height:1}h1{letter-spacing:-.03em;margin-bottom:1rem;font-size:2.25rem;font-weight:700;line-height:1.15}@media (min-width:640px){h1{font-size:3rem}}h2{letter-spacing:-.025em;margin-top:2rem;margin-bottom:.75rem;font-size:1.875rem;font-weight:600;line-height:1.2}@media (min-width:640px){h2{font-size:2.25rem}}h3{letter-spacing:-.015em;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:600;line-height:1.3}h4{margin-top:1.25rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1.4}h5{margin-top:1rem;margin-bottom:.25rem;font-size:1.125rem;font-weight:600;line-height:1.4}h6{text-transform:uppercase;letter-spacing:.05em;margin-top:1rem;margin-bottom:.25rem;font-size:1rem;font-weight:600;line-height:1.5}p{color:var(--system-content-secondary,#374151);max-width:65ch;margin-top:0;margin-bottom:1.25rem;line-height:1.625}header p,.section-header p{margin-bottom:0}ul,ol{color:var(--system-content-secondary,#374151);margin-top:0;margin-bottom:1.25rem;padding-left:1.5rem}ul{list-style-type:disc}ol{list-style-type:decimal}li{margin-bottom:.375rem;line-height:1.5}ul ul,ol ol,ul ol,ol ul{margin-top:.375rem;margin-bottom:.375rem}blockquote{border-left:4px solid var(--system-primary,#096bb7);color:var(--system-content-primary,#111827);margin:1.75rem 0;padding-left:1.25rem;font-size:1.125rem;font-style:italic;line-height:1.6}blockquote cite{color:var(--system-content-tertiary,#6b7280);margin-top:.5rem;font-size:.875rem;font-style:normal;font-weight:500;display:block}pre{background-color:var(--system-surface-inverse,#030712);color:var(--system-surface-page,#fff);border-radius:var(--radius-md,.5rem);font-family:var(--font-mono,ui-monospace, monospace);margin:1.5rem 0;padding:1rem 1.25rem;font-size:.875rem;line-height:1.6;overflow-x:auto}pre code{color:inherit!important;background:0 0!important;border:none!important;padding:0!important}dl{margin-bottom:1.25rem}dt{color:var(--system-content-heading,#030712);margin-top:.75rem;font-weight:600}dd{color:var(--system-content-secondary,#374151);margin-left:0}table{text-align:left;width:100%;font-size:.875rem}th{color:var(--system-content-heading,#030712);border-bottom:2px solid var(--system-line-strong,#d1d5db);padding:.75rem 1rem;font-weight:600}td{border-bottom:1px solid var(--system-line-default,#e5e7eb);padding:.75rem 1rem}img,picture{max-width:100%;height:auto;display:block}svg{vertical-align:middle;max-width:100%;display:inline-block}video,audio,canvas,iframe,embed,object{max-width:100%;display:block}iframe{border:0}figure{margin:0}figcaption{color:var(--system-content-tertiary,#6b7280);text-align:center;margin-top:.5rem;font-size:.875rem}form,fieldset,legend,label,input,textarea,select,button{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0}fieldset{border:0;min-width:0;margin:0;padding:0}legend{max-width:100%;color:var(--system-content-heading,#030712);white-space:normal;padding:0;font-weight:600;display:table}label{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-block}label:has(input:disabled){cursor:not-allowed}input,textarea,select,button{text-transform:none;touch-action:manipulation;background-color:#0000;border-radius:0;padding:0}button,[type=button],[type=reset],[type=submit]{appearance:button;cursor:pointer}select{appearance:none}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=date],[type=time],[type=datetime-local],[type=month],[type=week]{-webkit-appearance:listbox}[type=color]{cursor:pointer;border:none;width:2rem;height:2rem;padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;cursor:pointer}::placeholder{color:var(--system-content-placeholder,#9ca3af);opacity:1}textarea{resize:vertical;min-height:5rem;overflow:auto}input:-webkit-autofill{-webkit-text-fill-color:var(--system-content-primary,#111827);-webkit-box-shadow:0 0 0px 1000px var(--system-surface-page,#fff) inset;transition:background-color 5000s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--system-content-primary,#111827);-webkit-box-shadow:0 0 0px 1000px var(--system-surface-page,#fff) inset;transition:background-color 5000s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--system-content-primary,#111827);-webkit-box-shadow:0 0 0px 1000px var(--system-surface-page,#fff) inset;transition:background-color 5000s ease-in-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--system-content-primary,#111827);-webkit-box-shadow:0 0 0px 1000px var(--system-surface-page,#fff) inset;transition:background-color 5000s ease-in-out}select:-webkit-autofill{-webkit-text-fill-color:var(--system-content-primary,#111827);-webkit-box-shadow:0 0 0px 1000px var(--system-surface-page,#fff) inset;transition:background-color 5000s ease-in-out}[type=checkbox],[type=radio]{box-sizing:border-box;accent-color:var(--system-primary,#096bb7);cursor:pointer;padding:0}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible{outline:3px solid var(--system-line-focus,#096bb7);outline-offset:2px}:disabled,[aria-disabled=true]{opacity:.6;-webkit-user-select:none;user-select:none;cursor:not-allowed!important}input:read-only,textarea:read-only{cursor:default;background-color:var(--system-surface-muted,#f3f4f6)}:invalid,[aria-invalid=true]{border-color:var(--system-danger,#d83a49)}:invalid:focus-visible,[aria-invalid=true]:focus-visible{outline-color:var(--system-danger,#d83a49)}[aria-busy=true]{cursor:progress}@media (max-width:639px){input[type=text],input[type=number],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=search],textarea,select{font-size:16px}}:-moz-ui-invalid{box-shadow:none}}@layer components{.app-shell{background-color:var(--dashboard-canvas,#f9fafb);min-height:100dvh;color:var(--system-content-primary,#111827)}.dashboard-shell{background-color:var(--dashboard-canvas,#f9fafb);grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}@media (min-width:1024px){.dashboard-shell{grid-template-columns:var(--container-sidebar-width,18rem) minmax(0, 1fr)}}.dashboard-main{min-width:0;padding:1rem}@media (min-width:768px){.dashboard-main{padding:1.5rem}}@media (min-width:1280px){.dashboard-main{padding:2rem}}.dashboard-content{flex-direction:column;gap:1.5rem;width:100%;max-width:1440px;margin-inline:auto;display:flex}.dashboard-page-header{border-bottom:1px solid var(--dashboard-border,#e5e7eb);flex-direction:column;gap:1rem;padding-bottom:1rem;display:flex}@media (min-width:768px){.dashboard-page-header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.dashboard-title-block{min-width:0}.dashboard-eyebrow,.site-eyebrow{font-size:var(--text-xs,.75rem);letter-spacing:.05em;text-transform:uppercase;color:var(--system-primary-text,#075691);margin:0 0 .5rem;font-weight:700;line-height:1.2}.dashboard-title{font-size:var(--text-2xl,1.5rem);letter-spacing:0;color:var(--system-content-heading,#030712);margin:0;font-weight:700;line-height:1.2}.dashboard-subtitle{max-width:72ch;font-size:var(--text-sm,.875rem);color:var(--system-content-secondary,#374151);margin:.375rem 0 0;line-height:1.6}.dashboard-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.dashboard-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:768px){.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.dashboard-panel{border:1px solid var(--dashboard-border,#e5e7eb);border-radius:var(--radius-md,.5rem);background-color:var(--dashboard-panel,#fff);min-width:0;box-shadow:var(--shadow-xs,0 1px 2px #0000000d)}.dashboard-panel-header,.dashboard-panel-body,.dashboard-panel-footer{padding:1rem}.dashboard-panel-header{border-bottom:1px solid var(--system-line-subtle,#f3f4f6);justify-content:space-between;align-items:center;gap:1rem;display:flex}.dashboard-panel-title{font-size:var(--text-sm,.875rem);letter-spacing:0;color:var(--system-content-heading,#030712);margin:0;font-weight:700;line-height:1.35}.dashboard-panel-meta{font-size:var(--text-xs,.75rem);color:var(--system-content-tertiary,#6b7280);margin:.25rem 0 0}.site-shell{background-color:var(--site-canvas,#fff);min-height:100vh;color:var(--system-content-primary,#111827)}.site-section{padding-block:clamp(3rem,7vw,6rem)}.site-section-muted{background-color:var(--site-section-muted,#f9fafb)}.site-section-trust{background-color:var(--site-section-trust,#f1f8fd)}.site-section-warm{background-color:var(--site-section-warm,#fff7ed)}.handwritten-note{max-width:32ch;font-family:var(--font-handwriting,cursive);color:var(--platform-premium-text,#714a05);align-items:center;padding:.25rem 0;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:600;line-height:1.1;display:inline-flex}.btn{--btn-background:transparent;--btn-text:var(--system-content-primary);--btn-border:transparent;--btn-hover-background:var(--system-surface-muted);--btn-hover-text:var(--system-content-primary);--btn-hover-border:transparent;--btn-active-background:var(--system-surface-sunken);--btn-active-text:var(--system-content-primary);--btn-active-border:transparent;--btn-ring:var(--system-line-focus)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-ring:color-mix(in srgb, var(--system-line-focus) 28%, transparent)}}.btn{--btn-shadow:0 0 #0000;--btn-hover-shadow:var(--btn-shadow);border:1px solid var(--btn-border);border-radius:var(--radius-control);background-color:var(--btn-background);min-height:2.5rem;color:var(--btn-text);box-shadow:var(--btn-shadow);text-align:center;overflow-wrap:anywhere;white-space:normal;appearance:none;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;vertical-align:middle;justify-content:center;align-items:center;gap:.5rem;max-width:100%;padding:.625rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.15;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,opacity .15s,transform .1s;display:inline-flex}.btn>svg{color:currentColor;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.125rem;height:1.125rem;display:block;overflow:visible}.btn>svg [stroke]:not([stroke=none]){stroke:currentColor}.btn>svg [fill]:not([fill=none]){fill:currentColor}.btn-icon>svg{width:1.125rem;height:1.125rem}@media (hover:hover){.btn:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--btn-hover-border);background-color:var(--btn-hover-background);color:var(--btn-hover-text);box-shadow:var(--btn-hover-shadow)}}.btn:active:not(:disabled):not([aria-disabled=true]),.btn[data-preview-state=active]{border-color:var(--btn-active-border);background-color:var(--btn-active-background);color:var(--btn-active-text);transform:translateY(1px)}.btn:focus-visible,.btn[data-preview-state=focus]{box-shadow:0 0 0 3px var(--btn-ring), var(--btn-shadow);outline:none}.btn[data-preview-state=hover]{border-color:var(--btn-hover-border);background-color:var(--btn-hover-background);color:var(--btn-hover-text);box-shadow:var(--btn-hover-shadow)}.btn[aria-pressed=true],.btn.is-pressed{border-color:var(--btn-active-border);background-color:var(--btn-active-background);color:var(--btn-active-text)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.48;pointer-events:none}.button-preview-surface{border:1px solid var(--system-line-default,#e5e7eb);border-radius:var(--radius-card,1rem);background-color:var(--system-surface-card,#fff);min-width:0;box-shadow:var(--shadow-xs,0 1px 2px #0000000d);padding:clamp(1rem,2vw,1.5rem)}.button-preview-surface .btn{border-color:var(--btn-border);background-color:var(--btn-background);color:var(--btn-text);visibility:visible;display:inline-flex}.button-preview-surface .btn[data-preview-state=hover]{border-color:var(--btn-hover-border);background-color:var(--btn-hover-background);color:var(--btn-hover-text);box-shadow:var(--btn-hover-shadow)}.button-preview-surface .btn[data-preview-state=active]{border-color:var(--btn-active-border);background-color:var(--btn-active-background);color:var(--btn-active-text)}.button-preview-surface-ghost{align-content:center;min-height:5rem}.button-code-sample{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin-top:.75rem;display:block;overflow-x:auto}.btn-xs{border-radius:var(--radius-sm);gap:.375rem;min-height:1.875rem;padding:.375rem .625rem;font-size:.75rem}.btn-xs>svg,.btn-xs>svg{width:.875rem;height:.875rem}.btn-sm{border-radius:var(--radius-md);gap:.375rem;min-height:2.125rem;padding:.5rem .75rem;font-size:.8125rem}.btn-sm>svg,.btn-sm>svg{width:1rem;height:1rem}.btn-md{min-height:2.5rem;padding:.625rem 1rem;font-size:.875rem}.btn-lg{border-radius:var(--radius-lg);gap:.625rem;min-height:3rem;padding:.75rem 1.25rem;font-size:.9375rem}.btn-lg>svg,.btn-lg>svg{width:1.25rem;height:1.25rem}.btn-xl{border-radius:var(--radius-card);gap:.75rem;min-height:3.5rem;padding:.875rem 1.5rem;font-size:1rem}.btn-xl>svg,.btn-xl>svg{width:1.375rem;height:1.375rem}.btn-pill{border-radius:var(--radius-pill)}.btn-block{width:100%}.btn-icon{white-space:nowrap;flex:none;width:2.5rem;min-width:2.5rem;padding:0}.btn-icon.btn-xs{width:1.875rem;min-width:1.875rem}.btn-icon.btn-sm{width:2.125rem;min-width:2.125rem}.btn-icon.btn-lg{width:3rem;min-width:3rem}.btn-icon.btn-xl{width:3.5rem;min-width:3.5rem}.btn-wrap{white-space:normal;min-height:2.75rem;line-height:1.25}.btn-primary{--btn-background:var(--system-primary);--btn-text:var(--system-on-primary);--btn-border:var(--system-primary);--btn-hover-background:var(--system-primary-hover);--btn-hover-text:var(--system-on-primary);--btn-hover-border:var(--system-primary-hover);--btn-active-background:var(--system-primary-active);--btn-active-text:var(--system-on-primary);--btn-active-border:var(--system-primary-active);--btn-ring:var(--system-primary)}@supports (color:color-mix(in lab, red, red)){.btn-primary{--btn-ring:color-mix(in srgb, var(--system-primary) 28%, transparent)}}.btn-primary{--btn-shadow:0 1px 2px #06264124}@supports (color:color-mix(in lab, red, red)){.btn-primary{--btn-shadow:0 1px 2px color-mix(in srgb, var(--color-brand-950) 14%, transparent)}}.btn-primary{--btn-hover-shadow:0 8px 20px var(--system-primary)}@supports (color:color-mix(in lab, red, red)){.btn-primary{--btn-hover-shadow:0 8px 20px color-mix(in srgb, var(--system-primary) 24%, transparent)}}.btn-secondary{--btn-background:var(--system-secondary);--btn-text:var(--system-on-secondary);--btn-border:var(--system-secondary);--btn-hover-background:var(--system-secondary-hover);--btn-hover-text:var(--color-white);--btn-hover-border:var(--system-secondary-hover);--btn-active-background:var(--system-secondary-active);--btn-active-text:var(--color-white);--btn-active-border:var(--system-secondary-active);--btn-ring:var(--system-secondary)}@supports (color:color-mix(in lab, red, red)){.btn-secondary{--btn-ring:color-mix(in srgb, var(--system-secondary) 28%, transparent)}}.btn-secondary{--btn-shadow:0 1px 2px #43170524}@supports (color:color-mix(in lab, red, red)){.btn-secondary{--btn-shadow:0 1px 2px color-mix(in srgb, var(--color-orange-950) 14%, transparent)}}.btn-secondary{--btn-hover-shadow:0 8px 20px var(--system-secondary)}@supports (color:color-mix(in lab, red, red)){.btn-secondary{--btn-hover-shadow:0 8px 20px color-mix(in srgb, var(--system-secondary) 22%, transparent)}}.btn-accent{--btn-background:var(--system-accent);--btn-text:var(--system-on-accent);--btn-border:var(--system-accent);--btn-hover-background:var(--system-accent-hover);--btn-hover-text:var(--system-on-accent);--btn-hover-border:var(--system-accent-hover);--btn-active-background:var(--system-accent-active);--btn-active-text:var(--system-on-accent);--btn-active-border:var(--system-accent-active);--btn-ring:var(--system-accent)}@supports (color:color-mix(in lab, red, red)){.btn-accent{--btn-ring:color-mix(in srgb, var(--system-accent) 34%, transparent)}}.btn-accent{--btn-shadow:0 1px 2px #41270024}@supports (color:color-mix(in lab, red, red)){.btn-accent{--btn-shadow:0 1px 2px color-mix(in srgb, var(--color-gold-950) 14%, transparent)}}.btn-accent{--btn-hover-shadow:0 8px 20px var(--system-accent)}@supports (color:color-mix(in lab, red, red)){.btn-accent{--btn-hover-shadow:0 8px 20px color-mix(in srgb, var(--system-accent) 24%, transparent)}}.btn-success{--btn-background:var(--system-success);--btn-text:var(--system-on-success);--btn-border:var(--system-success);--btn-hover-background:var(--system-success-hover);--btn-hover-text:var(--system-on-success);--btn-hover-border:var(--system-success-hover);--btn-active-background:var(--system-success-active);--btn-active-text:var(--system-on-success);--btn-active-border:var(--system-success-active);--btn-ring:var(--system-success)}@supports (color:color-mix(in lab, red, red)){.btn-success{--btn-ring:color-mix(in srgb, var(--system-success) 28%, transparent)}}.btn-success{--btn-shadow:0 1px 2px #01211e29}@supports (color:color-mix(in lab, red, red)){.btn-success{--btn-shadow:0 1px 2px color-mix(in srgb, var(--color-teal-950) 16%, transparent)}}.btn-success{--btn-hover-shadow:0 8px 20px var(--system-success)}@supports (color:color-mix(in lab, red, red)){.btn-success{--btn-hover-shadow:0 8px 20px color-mix(in srgb, var(--system-success) 22%, transparent)}}.btn-warning{--btn-background:var(--system-warning);--btn-text:var(--system-on-warning);--btn-border:var(--system-warning);--btn-hover-background:var(--system-warning-hover);--btn-hover-text:var(--system-on-warning);--btn-hover-border:var(--system-warning-hover);--btn-active-background:var(--system-warning-active);--btn-active-text:var(--system-on-warning);--btn-active-border:var(--system-warning-active);--btn-ring:var(--system-warning)}@supports (color:color-mix(in lab, red, red)){.btn-warning{--btn-ring:color-mix(in srgb, var(--system-warning) 34%, transparent)}}.btn-danger{--btn-background:var(--system-danger);--btn-text:var(--system-on-danger);--btn-border:var(--system-danger);--btn-hover-background:var(--system-danger-hover);--btn-hover-text:var(--system-on-danger);--btn-hover-border:var(--system-danger-hover);--btn-active-background:var(--system-danger-active);--btn-active-text:var(--system-on-danger);--btn-active-border:var(--system-danger-active);--btn-ring:var(--system-danger)}@supports (color:color-mix(in lab, red, red)){.btn-danger{--btn-ring:color-mix(in srgb, var(--system-danger) 28%, transparent)}}.btn-danger{--btn-shadow:0 1px 2px #480e1824}@supports (color:color-mix(in lab, red, red)){.btn-danger{--btn-shadow:0 1px 2px color-mix(in srgb, var(--color-red-950) 14%, transparent)}}.btn-danger{--btn-hover-shadow:0 8px 20px var(--system-danger)}@supports (color:color-mix(in lab, red, red)){.btn-danger{--btn-hover-shadow:0 8px 20px color-mix(in srgb, var(--system-danger) 22%, transparent)}}.btn-neutral{--btn-background:var(--color-gray-950);--btn-text:var(--color-white);--btn-border:var(--color-gray-950);--btn-hover-background:var(--color-gray-800);--btn-hover-text:var(--color-white);--btn-hover-border:var(--color-gray-800);--btn-active-background:var(--color-black);--btn-active-text:var(--color-white);--btn-active-border:var(--color-black);--btn-ring:#37415147}@supports (color:color-mix(in lab, red, red)){.btn-neutral{--btn-ring:color-mix(in srgb, var(--color-gray-700) 28%, transparent)}}.btn-white{--btn-background:var(--color-white);--btn-text:var(--color-gray-950);--btn-border:var(--color-white);--btn-hover-background:var(--color-gray-100);--btn-hover-text:var(--color-gray-950);--btn-hover-border:var(--color-gray-100);--btn-active-background:var(--color-gray-200);--btn-active-text:var(--color-gray-950);--btn-active-border:var(--color-gray-200);--btn-ring:#ffffff5c}@supports (color:color-mix(in lab, red, red)){.btn-white{--btn-ring:color-mix(in srgb, var(--color-white) 36%, transparent)}}.btn-candidate,.btn-apply{--btn-background:var(--platform-candidate,var(--system-primary));--btn-text:var(--system-on-primary);--btn-border:var(--platform-candidate,var(--system-primary));--btn-hover-background:var(--system-primary-hover);--btn-hover-text:var(--system-on-primary);--btn-hover-border:var(--system-primary-hover);--btn-active-background:var(--system-primary-active);--btn-active-text:var(--system-on-primary);--btn-active-border:var(--system-primary-active);--btn-ring:var(--platform-candidate,#096bb7)}@supports (color:color-mix(in lab, red, red)){.btn-candidate,.btn-apply{--btn-ring:color-mix(in srgb, var(--platform-candidate,#096bb7) 28%, transparent)}}.btn-candidate,.btn-apply{--btn-shadow:0 1px 2px #06264124}@supports (color:color-mix(in lab, red, red)){.btn-candidate,.btn-apply{--btn-shadow:0 1px 2px color-mix(in srgb, var(--color-brand-950) 14%, transparent)}}.btn-candidate,.btn-apply{--btn-hover-shadow:0 8px 20px var(--platform-candidate,#096bb7)}@supports (color:color-mix(in lab, red, red)){.btn-candidate,.btn-apply{--btn-hover-shadow:0 8px 20px color-mix(in srgb, var(--platform-candidate,#096bb7) 24%, transparent)}}.btn-employer,.btn-post-job{--btn-background:var(--platform-employer,var(--system-secondary));--btn-text:var(--color-white);--btn-border:var(--platform-employer,var(--system-secondary));--btn-hover-background:var(--system-secondary-hover);--btn-hover-text:var(--color-white);--btn-hover-border:var(--system-secondary-hover);--btn-active-background:var(--system-secondary-active);--btn-active-text:var(--color-white);--btn-active-border:var(--system-secondary-active);--btn-ring:var(--platform-employer,#be4700)}@supports (color:color-mix(in lab, red, red)){.btn-employer,.btn-post-job{--btn-ring:color-mix(in srgb, var(--platform-employer,#be4700) 28%, transparent)}}.btn-employer,.btn-post-job{--btn-shadow:0 1px 2px #43170524}@supports (color:color-mix(in lab, red, red)){.btn-employer,.btn-post-job{--btn-shadow:0 1px 2px color-mix(in srgb, var(--color-orange-950) 14%, transparent)}}.btn-employer,.btn-post-job{--btn-hover-shadow:0 8px 20px var(--platform-employer,#be4700)}@supports (color:color-mix(in lab, red, red)){.btn-employer,.btn-post-job{--btn-hover-shadow:0 8px 20px color-mix(in srgb, var(--platform-employer,#be4700) 22%, transparent)}}.btn-save-job,.btn-shortlist{--btn-background:var(--system-surface-card);--btn-text:var(--system-content-heading);--btn-border:var(--system-line-strong);--btn-hover-background:var(--platform-candidate-soft,#f1f8fd);--btn-hover-text:var(--platform-candidate-text,#075691);--btn-hover-border:var(--platform-candidate-border,#c2e0f4);--btn-active-background:var(--platform-candidate-muted,#e2f0fa);--btn-active-text:var(--platform-candidate-text,#075691);--btn-active-border:var(--platform-candidate,#096bb7);--btn-ring:var(--platform-candidate,#096bb7)}@supports (color:color-mix(in lab, red, red)){.btn-save-job,.btn-shortlist{--btn-ring:color-mix(in srgb, var(--platform-candidate,#096bb7) 22%, transparent)}}.btn-save-job[aria-pressed=true],.btn-shortlist[aria-pressed=true],.btn-save-job.is-pressed,.btn-shortlist.is-pressed{--btn-background:var(--platform-candidate-soft,#f1f8fd);--btn-text:var(--platform-candidate-text,#075691);--btn-border:var(--platform-candidate-border,#c2e0f4);--btn-active-background:var(--platform-candidate-soft,#f1f8fd);--btn-active-text:var(--platform-candidate-text,#075691);--btn-active-border:var(--platform-candidate,#096bb7)}.btn-premium,.btn-boost{--btn-background:var(--platform-premium,var(--system-accent));--btn-text:var(--system-on-accent);--btn-border:var(--platform-premium,var(--system-accent));--btn-hover-background:var(--system-accent-hover);--btn-hover-text:var(--system-on-accent);--btn-hover-border:var(--system-accent-hover);--btn-active-background:var(--system-accent-active);--btn-active-text:var(--system-on-accent);--btn-active-border:var(--system-accent-active);--btn-ring:var(--platform-premium,#f5b501)}@supports (color:color-mix(in lab, red, red)){.btn-premium,.btn-boost{--btn-ring:color-mix(in srgb, var(--platform-premium,#f5b501) 34%, transparent)}}.btn-premium,.btn-boost{--btn-shadow:0 1px 2px #41270024}@supports (color:color-mix(in lab, red, red)){.btn-premium,.btn-boost{--btn-shadow:0 1px 2px color-mix(in srgb, var(--color-gold-950) 14%, transparent)}}.btn-premium,.btn-boost{--btn-hover-shadow:0 8px 20px var(--platform-premium,#f5b501)}@supports (color:color-mix(in lab, red, red)){.btn-premium,.btn-boost{--btn-hover-shadow:0 8px 20px color-mix(in srgb, var(--platform-premium,#f5b501) 24%, transparent)}}.btn-verify{--btn-background:var(--platform-verified-soft,#effbf8);--btn-text:var(--platform-verified-text,#00423c);--btn-border:var(--platform-verified-border,#ace8dc);--btn-hover-background:var(--platform-verified-muted,#d7f4ed);--btn-hover-text:var(--platform-verified-text,#00423c);--btn-hover-border:var(--platform-verified,#005149);--btn-active-background:var(--color-teal-200);--btn-active-text:var(--platform-verified-text,#00423c);--btn-active-border:var(--platform-verified,#005149);--btn-ring:var(--platform-verified,#005149)}@supports (color:color-mix(in lab, red, red)){.btn-verify{--btn-ring:color-mix(in srgb, var(--platform-verified,#005149) 22%, transparent)}}.btn-toolbar{border-radius:var(--radius-md);min-height:2.125rem;font-size:var(--text-xs,.75rem);gap:.375rem;padding:.4375rem .625rem;font-weight:700}.btn-toolbar>svg,.btn-toolbar>svg{width:1rem;height:1rem}.btn-outline{--btn-background:transparent;--btn-text:var(--color-gray-800);--btn-border:var(--color-gray-300);--btn-hover-background:var(--color-gray-100);--btn-hover-text:var(--color-gray-950);--btn-hover-border:var(--color-gray-400);--btn-active-background:var(--color-gray-200);--btn-active-text:var(--color-gray-950);--btn-active-border:var(--color-gray-500);--btn-ring:#6b72803d}@supports (color:color-mix(in lab, red, red)){.btn-outline{--btn-ring:color-mix(in srgb, var(--color-gray-500) 24%, transparent)}}.btn-outline-primary{--btn-background:transparent;--btn-text:var(--system-primary-text);--btn-border:var(--system-primary);--btn-hover-background:var(--system-primary-soft);--btn-hover-text:var(--system-primary-text);--btn-hover-border:var(--system-primary-hover);--btn-active-background:var(--system-primary-muted);--btn-active-text:var(--system-primary-active);--btn-active-border:var(--system-primary-active);--btn-ring:var(--system-primary)}@supports (color:color-mix(in lab, red, red)){.btn-outline-primary{--btn-ring:color-mix(in srgb, var(--system-primary) 24%, transparent)}}.btn-outline-secondary{--btn-background:transparent;--btn-text:var(--color-orange-700);--btn-border:var(--system-secondary);--btn-hover-background:var(--system-secondary-soft);--btn-hover-text:var(--color-orange-800);--btn-hover-border:var(--system-secondary-hover);--btn-active-background:var(--system-secondary-muted);--btn-active-text:var(--color-orange-900);--btn-active-border:var(--system-secondary-active);--btn-ring:var(--system-secondary)}@supports (color:color-mix(in lab, red, red)){.btn-outline-secondary{--btn-ring:color-mix(in srgb, var(--system-secondary) 24%, transparent)}}.btn-outline-accent{--btn-background:transparent;--btn-text:var(--system-accent-text);--btn-border:var(--system-accent-hover);--btn-hover-background:var(--system-accent-soft);--btn-hover-text:var(--system-accent-text);--btn-hover-border:var(--system-accent-active);--btn-active-background:var(--system-accent-muted);--btn-active-text:var(--color-gold-900);--btn-active-border:var(--system-accent-active);--btn-ring:var(--system-accent)}@supports (color:color-mix(in lab, red, red)){.btn-outline-accent{--btn-ring:color-mix(in srgb, var(--system-accent) 30%, transparent)}}.btn-outline-success{--btn-background:transparent;--btn-text:var(--system-success-text);--btn-border:var(--system-success);--btn-hover-background:var(--system-success-soft);--btn-hover-text:var(--system-success-text);--btn-hover-border:var(--system-success-hover);--btn-active-background:var(--system-success-muted);--btn-active-text:var(--system-success-active);--btn-active-border:var(--system-success-active);--btn-ring:var(--system-success)}@supports (color:color-mix(in lab, red, red)){.btn-outline-success{--btn-ring:color-mix(in srgb, var(--system-success) 24%, transparent)}}.btn-outline-warning{--btn-background:transparent;--btn-text:var(--system-warning-text);--btn-border:var(--system-warning);--btn-hover-background:var(--system-warning-soft);--btn-hover-text:var(--system-warning-text);--btn-hover-border:var(--system-warning-hover);--btn-active-background:var(--system-warning-muted);--btn-active-text:var(--color-gold-950);--btn-active-border:var(--system-warning-active);--btn-ring:var(--system-warning)}@supports (color:color-mix(in lab, red, red)){.btn-outline-warning{--btn-ring:color-mix(in srgb, var(--system-warning) 28%, transparent)}}.btn-outline-danger{--btn-background:transparent;--btn-text:var(--system-danger-text);--btn-border:var(--system-danger);--btn-hover-background:var(--system-danger-soft);--btn-hover-text:var(--system-danger-text);--btn-hover-border:var(--system-danger-hover);--btn-active-background:var(--system-danger-muted);--btn-active-text:var(--system-danger-active);--btn-active-border:var(--system-danger-active);--btn-ring:var(--system-danger)}@supports (color:color-mix(in lab, red, red)){.btn-outline-danger{--btn-ring:color-mix(in srgb, var(--system-danger) 24%, transparent)}}.btn-soft-primary{--btn-background:var(--system-primary-soft);--btn-text:var(--system-primary-text);--btn-border:var(--system-primary-border);--btn-hover-background:var(--system-primary-muted);--btn-hover-text:var(--system-primary-active);--btn-hover-border:var(--color-brand-300);--btn-active-background:var(--color-brand-200);--btn-active-text:var(--system-primary-active);--btn-active-border:var(--color-brand-300);--btn-ring:var(--system-primary)}@supports (color:color-mix(in lab, red, red)){.btn-soft-primary{--btn-ring:color-mix(in srgb, var(--system-primary) 22%, transparent)}}.btn-soft-secondary{--btn-background:var(--system-secondary-soft);--btn-text:var(--system-secondary-text);--btn-border:var(--system-secondary-border);--btn-hover-background:var(--system-secondary-muted);--btn-hover-text:var(--color-orange-900);--btn-hover-border:var(--color-orange-300);--btn-active-background:var(--color-orange-200);--btn-active-text:var(--color-orange-900);--btn-active-border:var(--color-orange-300);--btn-ring:var(--system-secondary)}@supports (color:color-mix(in lab, red, red)){.btn-soft-secondary{--btn-ring:color-mix(in srgb, var(--system-secondary) 22%, transparent)}}.btn-soft-accent{--btn-background:var(--system-accent-soft);--btn-text:var(--system-accent-text);--btn-border:var(--system-accent-border);--btn-hover-background:var(--system-accent-muted);--btn-hover-text:var(--color-gold-900);--btn-hover-border:var(--color-gold-300);--btn-active-background:var(--color-gold-200);--btn-active-text:var(--color-gold-900);--btn-active-border:var(--color-gold-400);--btn-ring:var(--system-accent)}@supports (color:color-mix(in lab, red, red)){.btn-soft-accent{--btn-ring:color-mix(in srgb, var(--system-accent) 28%, transparent)}}.btn-soft-success{--btn-background:var(--system-success-soft);--btn-text:var(--system-success-text);--btn-border:var(--system-success-border);--btn-hover-background:var(--system-success-muted);--btn-hover-text:var(--system-success-active);--btn-hover-border:var(--color-teal-300);--btn-active-background:var(--color-teal-200);--btn-active-text:var(--system-success-active);--btn-active-border:var(--color-teal-300);--btn-ring:var(--system-success)}@supports (color:color-mix(in lab, red, red)){.btn-soft-success{--btn-ring:color-mix(in srgb, var(--system-success) 22%, transparent)}}.btn-soft-warning{--btn-background:var(--system-warning-soft);--btn-text:var(--system-warning-text);--btn-border:var(--system-warning-border);--btn-hover-background:var(--system-warning-muted);--btn-hover-text:var(--color-gold-900);--btn-hover-border:var(--color-gold-400);--btn-active-background:var(--color-gold-200);--btn-active-text:var(--color-gold-950);--btn-active-border:var(--color-gold-500);--btn-ring:var(--system-warning)}@supports (color:color-mix(in lab, red, red)){.btn-soft-warning{--btn-ring:color-mix(in srgb, var(--system-warning) 28%, transparent)}}.btn-soft-danger{--btn-background:var(--system-danger-soft);--btn-text:var(--system-danger-text);--btn-border:var(--system-danger-border);--btn-hover-background:var(--system-danger-muted);--btn-hover-text:var(--system-danger-active);--btn-hover-border:var(--color-red-300);--btn-active-background:var(--color-red-200);--btn-active-text:var(--system-danger-active);--btn-active-border:var(--color-red-300);--btn-ring:var(--system-danger)}@supports (color:color-mix(in lab, red, red)){.btn-soft-danger{--btn-ring:color-mix(in srgb, var(--system-danger) 22%, transparent)}}.btn-soft-neutral{--btn-background:var(--system-surface-muted);--btn-text:var(--system-content-secondary);--btn-border:var(--system-line-subtle);--btn-hover-background:var(--system-surface-sunken);--btn-hover-text:var(--system-content-heading);--btn-hover-border:var(--system-line-default);--btn-active-background:var(--color-gray-200);--btn-active-text:var(--system-content-heading);--btn-active-border:var(--system-line-strong);--btn-ring:#6b728038}@supports (color:color-mix(in lab, red, red)){.btn-soft-neutral{--btn-ring:color-mix(in srgb, var(--color-gray-500) 22%, transparent)}}.btn-ghost{--btn-background:transparent;--btn-text:var(--system-content-secondary);--btn-border:transparent;--btn-hover-background:var(--system-surface-muted);--btn-hover-text:var(--system-content-heading);--btn-hover-border:transparent;--btn-active-background:var(--system-surface-sunken);--btn-active-text:var(--system-content-heading);--btn-active-border:transparent}.btn-ghost-primary{--btn-background:transparent;--btn-text:var(--system-primary-text);--btn-border:transparent;--btn-hover-background:var(--system-primary-soft);--btn-hover-text:var(--system-primary-active);--btn-hover-border:transparent;--btn-active-background:var(--system-primary-muted);--btn-active-text:var(--system-primary-active);--btn-active-border:transparent;--btn-ring:var(--system-primary)}@supports (color:color-mix(in lab, red, red)){.btn-ghost-primary{--btn-ring:color-mix(in srgb, var(--system-primary) 22%, transparent)}}.btn-ghost-secondary{--btn-background:transparent;--btn-text:var(--color-orange-700);--btn-border:transparent;--btn-hover-background:var(--system-secondary-soft);--btn-hover-text:var(--color-orange-900);--btn-hover-border:transparent;--btn-active-background:var(--system-secondary-muted);--btn-active-text:var(--color-orange-900);--btn-active-border:transparent;--btn-ring:var(--system-secondary)}@supports (color:color-mix(in lab, red, red)){.btn-ghost-secondary{--btn-ring:color-mix(in srgb, var(--system-secondary) 22%, transparent)}}.btn-ghost-danger{--btn-background:transparent;--btn-text:var(--system-danger-text);--btn-border:transparent;--btn-hover-background:var(--system-danger-soft);--btn-hover-text:var(--system-danger-active);--btn-hover-border:transparent;--btn-active-background:var(--system-danger-muted);--btn-active-text:var(--system-danger-active);--btn-active-border:transparent;--btn-ring:var(--system-danger)}@supports (color:color-mix(in lab, red, red)){.btn-ghost-danger{--btn-ring:color-mix(in srgb, var(--system-danger) 22%, transparent)}}.btn-ghost-success{--btn-background:transparent;--btn-text:var(--system-success-text);--btn-border:transparent;--btn-hover-background:var(--system-success-soft);--btn-hover-text:var(--system-success-active);--btn-hover-border:transparent;--btn-active-background:var(--system-success-muted);--btn-active-text:var(--system-success-active);--btn-active-border:transparent;--btn-ring:var(--system-success)}@supports (color:color-mix(in lab, red, red)){.btn-ghost-success{--btn-ring:color-mix(in srgb, var(--system-success) 22%, transparent)}}.btn-ghost-warning{--btn-background:transparent;--btn-text:var(--system-warning-text);--btn-border:transparent;--btn-hover-background:var(--system-warning-soft);--btn-hover-text:var(--color-gold-950);--btn-hover-border:transparent;--btn-active-background:var(--system-warning-muted);--btn-active-text:var(--color-gold-950);--btn-active-border:transparent;--btn-ring:var(--system-warning)}@supports (color:color-mix(in lab, red, red)){.btn-ghost-warning{--btn-ring:color-mix(in srgb, var(--system-warning) 26%, transparent)}}.btn-ghost-inverse{--btn-background:transparent;--btn-text:var(--color-gray-200);--btn-border:transparent;--btn-hover-background:var(--color-white-alpha-10);--btn-hover-text:var(--color-white);--btn-hover-border:transparent;--btn-active-background:var(--color-white-alpha-20);--btn-active-text:var(--color-white);--btn-active-border:transparent;--btn-ring:#ffffff47}@supports (color:color-mix(in lab, red, red)){.btn-ghost-inverse{--btn-ring:color-mix(in srgb, var(--color-white) 28%, transparent)}}.btn-link{border-radius:var(--radius-xs);--btn-background:transparent;--btn-text:var(--system-content-link);--btn-border:transparent;--btn-hover-background:transparent;--btn-hover-text:var(--system-content-link-hover);--btn-hover-border:transparent;--btn-active-background:transparent;--btn-active-text:var(--system-content-link-active);--btn-active-border:transparent;min-height:auto;padding:.125rem;line-height:1.35;text-decoration:none}@media (hover:hover){.btn-link:hover:not(:disabled):not([aria-disabled=true]){text-underline-offset:.2em;text-decoration:underline}}.btn-link-secondary{--btn-text:var(--color-orange-700);--btn-hover-text:var(--color-orange-800);--btn-active-text:var(--color-orange-900)}.btn-link-danger{--btn-text:var(--system-danger-text);--btn-hover-text:var(--system-danger-active);--btn-active-text:var(--color-red-900)}.btn-link-inverse{--btn-text:var(--color-gray-200);--btn-hover-text:var(--color-white);--btn-active-text:var(--color-white)}.btn-ghost,.btn-ghost-primary,.btn-ghost-secondary,.btn-ghost-success,.btn-ghost-warning,.btn-ghost-danger,.btn-ghost-inverse,.btn-link,.btn-link-secondary,.btn-link-danger,.btn-link-inverse{border-color:var(--btn-border);background-color:var(--btn-background);color:var(--btn-text)}.btn[aria-busy=true]{cursor:progress;pointer-events:none}.btn[aria-busy=true]>svg,.btn[aria-busy=true]>svg{display:none}.btn[aria-busy=true]:before{border-radius:var(--radius-pill);content:"";border:2px solid;border-right-color:#0000;flex:none;width:1em;height:1em;animation:.65s linear infinite button-spinner;display:inline-block}@keyframes button-spinner{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn[aria-busy=true]:before{animation-duration:1.2s}}.btn-group{align-items:stretch;display:inline-flex}.btn-group>.btn{border-radius:0;position:relative}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn:first-child{border-top-left-radius:var(--radius-control);border-bottom-left-radius:var(--radius-control)}.btn-group>.btn:last-child{border-top-right-radius:var(--radius-control);border-bottom-right-radius:var(--radius-control)}.btn-group>.btn:hover,.btn-group>.btn:focus-visible{z-index:1}.icon{width:var(--icon-md);height:var(--icon-md);vertical-align:middle;color:currentColor;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:inline-block;overflow:visible}.icon use{pointer-events:none}.icon-xs{width:var(--icon-xs);height:var(--icon-xs)}.icon-sm{width:var(--icon-sm);height:var(--icon-sm)}.icon-md{width:var(--icon-md);height:var(--icon-md)}.icon-lg{width:var(--icon-lg);height:var(--icon-lg)}.icon-xl{width:var(--icon-xl);height:var(--icon-xl)}.icon-2xl{width:var(--icon-2xl,2.5rem);height:var(--icon-2xl,2.5rem)}.icon-primary{color:var(--system-primary-text)}.icon-secondary{color:var(--system-secondary-text)}.icon-accent{color:var(--system-accent-text)}.icon-success{color:var(--system-success-text)}.icon-warning{color:var(--system-warning-text)}.icon-danger{color:var(--system-danger-text)}.icon-muted{color:var(--system-content-tertiary)}.icon-inverse{color:var(--system-content-inverse)}.icon-box{border-radius:var(--radius-control,.5rem);width:2.75rem;height:2.75rem;color:var(--system-content-primary);background-color:var(--system-surface-muted);border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-box>.icon{width:var(--icon-md);height:var(--icon-md)}.icon-box-sm{width:2.25rem;height:2.25rem}.icon-box-sm>.icon{width:var(--icon-sm);height:var(--icon-sm)}.icon-box-lg{width:3.25rem;height:3.25rem}.icon-box-lg>.icon{width:var(--icon-lg);height:var(--icon-lg)}.icon-box-circle{border-radius:9999px}.icon-box-soft-primary{color:var(--system-primary-text);background-color:var(--system-primary-soft);border-color:var(--system-primary-border)}.icon-box-soft-secondary{color:var(--system-secondary-text);background-color:var(--system-secondary-soft);border-color:var(--system-secondary-border)}.icon-box-soft-accent{color:var(--system-accent-text);background-color:var(--system-accent-soft);border-color:var(--system-accent-border)}.icon-box-soft-success{color:var(--system-success-text);background-color:var(--system-success-soft);border-color:var(--system-success-border)}.icon-box-soft-warning{color:var(--system-warning-text);background-color:var(--system-warning-soft);border-color:var(--system-warning-border)}.icon-box-soft-danger{color:var(--system-danger-text);background-color:var(--system-danger-soft);border-color:var(--system-danger-border)}.icon-box-primary{color:var(--system-on-primary);background-color:var(--system-primary);border-color:var(--system-primary)}.icon-box-secondary{color:var(--system-on-secondary);background-color:var(--system-secondary);border-color:var(--system-secondary)}.icon-box-success{color:var(--system-on-success);background-color:var(--system-success);border-color:var(--system-success)}.jobs-responsive-preview{position:relative}.jobs-preview-toolbar{border:1px solid var(--system-line-default);border-radius:var(--radius-control);background:var(--system-surface-card);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;padding:.55rem .65rem;display:flex}.jobs-preview-presets{gap:.25rem;display:inline-flex}.jobs-preview-presets button{min-height:2rem;color:var(--system-content-secondary);cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.35rem .65rem;font-size:.72rem;font-weight:700}.jobs-preview-presets button:hover,.jobs-preview-presets button.is-active{background:var(--system-primary-soft);color:var(--system-primary-text)}.jobs-preview-toolbar p{color:var(--system-content-tertiary);font-size:.7rem}.jobs-preview-toolbar strong{color:var(--system-content-heading)}.jobs-responsive-stage{width:calc(100% - .9rem);min-height:30rem;padding-bottom:1rem;position:relative}.jobs-responsive-canvas{min-width:17.5rem;transition:width .18s}.jobs-preview-grabber{z-index:50;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:1.8rem;display:flex;position:absolute;top:0;bottom:1rem;transform:translate(-50%)}.jobs-preview-grabber:before{background:var(--system-line-strong);content:"";width:1px;transition:background-color .12s,width .12s;position:absolute;top:0;bottom:0;left:50%}.jobs-preview-grabber:hover:before,.jobs-preview-grabber:focus-visible:before{background:var(--system-primary);width:2px}.jobs-preview-grabber>span{border:1px solid var(--system-line-strong);background:var(--system-surface-card);width:1.4rem;height:2.8rem;box-shadow:var(--shadow-card);border-radius:9999px;justify-content:center;align-items:center;gap:.12rem;display:flex;position:relative}.jobs-preview-grabber i{background:var(--system-content-muted);border-radius:9999px;width:1px;height:.75rem;display:block}.jobs-header-demo{border:1px solid var(--system-line-default);border-radius:var(--radius-card);background:var(--site-canvas);box-shadow:var(--shadow-elevated);isolation:isolate;position:relative;overflow:visible;container:jobs-header/inline-size}.jobs-header-container{width:min(100%,80rem);margin-inline:auto;padding-inline:1rem}.jobs-header-utility{border-radius:calc(var(--radius-card) - 1px) calc(var(--radius-card) - 1px) 0 0;background:var(--color-brand-950);color:var(--color-white)}.jobs-header-utility-inner{justify-content:center;align-items:center;min-height:2.25rem;display:flex}.jobs-header-market-signal{color:var(--color-brand-100);align-items:center;gap:.4rem;font-size:.75rem;display:flex}.jobs-header-market-signal strong{color:var(--color-white);font-weight:700}.jobs-header-live-dot{background:var(--color-teal-400);border-radius:9999px;width:.5rem;height:.5rem;box-shadow:0 0 0 .25rem #3ab5a62e}@supports (color:color-mix(in lab, red, red)){.jobs-header-live-dot{box-shadow:0 0 0 .25rem color-mix(in srgb, var(--color-teal-400) 18%, transparent)}}.jobs-header-audience{align-items:center;gap:1.125rem;font-size:.75rem;display:none}.jobs-header-audience a{color:var(--color-brand-100);text-decoration:none}.jobs-header-audience a:hover{color:var(--color-white)}.jobs-header-trust{color:var(--color-teal-200);align-items:center;gap:.375rem;display:inline-flex}.jobs-site-header{z-index:20;border-bottom:1px solid var(--system-line-default);background:var(--color-white);position:relative}.jobs-header-main{justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;display:flex}.jobs-brand{color:var(--system-content-heading);flex:none;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.brand-logo{object-fit:contain;flex:none;width:auto;max-width:none;height:2.2rem;display:block}.jobs-brand>.brand-logo{height:clamp(1.95rem,5.5vw,2.4rem)}.jobs-brand-mark{background:var(--color-brand-700);border-radius:.7rem;width:2.25rem;height:2.25rem;display:block;position:relative;overflow:hidden;box-shadow:0 6px 16px #0849793d}@supports (color:color-mix(in lab, red, red)){.jobs-brand-mark{box-shadow:0 6px 16px color-mix(in srgb, var(--color-brand-800) 24%, transparent)}}.jobs-brand-mark span{border-radius:9999px;display:block;position:absolute;transform:rotate(-24deg)}.jobs-brand-mark span:first-child{background:var(--color-white);width:1.45rem;height:.42rem;top:.55rem;left:.38rem}.jobs-brand-mark span:nth-child(2){background:var(--color-teal-300);width:1.1rem;height:.42rem;top:1.08rem;left:.72rem}.jobs-brand-mark span:nth-child(3){background:var(--color-gold-300);width:.68rem;height:.42rem;top:1.58rem;left:1.08rem}.jobs-brand-copy{line-height:1;display:grid}.jobs-brand-copy strong{font-family:var(--font-display);letter-spacing:-.025em;font-size:1rem;font-weight:800}.jobs-brand-copy small{color:var(--system-content-tertiary);letter-spacing:.08em;text-transform:uppercase;margin-top:.28rem;font-size:.625rem;font-weight:700}.jobs-desktop-nav{align-self:stretch;align-items:stretch;gap:.15rem;min-width:0;display:none}.jobs-mega-owner{align-items:stretch;display:flex;position:static}.jobs-nav-trigger,.jobs-nav-link{color:var(--system-content-secondary);white-space:nowrap;align-items:center;gap:.35rem;padding-inline:.7rem;font-size:.8125rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.jobs-nav-trigger{cursor:pointer;background:0 0;border:0}.jobs-nav-trigger:after,.jobs-nav-link:after{background:var(--system-primary);content:"";opacity:0;border-radius:9999px;height:2px;transition:opacity .12s,transform .12s;position:absolute;bottom:-1px;left:.7rem;right:.7rem;transform:scaleX(.35)}.jobs-nav-trigger:hover,.jobs-nav-trigger.is-open,.jobs-nav-trigger.is-current,.jobs-nav-link:hover{color:var(--system-content-heading)}.jobs-nav-trigger:hover:after,.jobs-nav-trigger.is-open:after,.jobs-nav-trigger.is-current:after,.jobs-nav-link:hover:after{opacity:1;transform:scaleX(1)}.jobs-nav-chevron{transition:transform var(--transition-normal) ease}[aria-expanded=true]>.jobs-nav-chevron{transform:rotate(180deg)}.jobs-header-actions{flex:none;align-items:center;gap:.5rem;display:none}.jobs-sign-in{color:var(--system-content-heading);align-items:center;gap:.35rem;padding:.5rem .35rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.jobs-sign-in:hover{color:var(--system-primary-text)}.jobs-mobile-toggle{border:1px solid var(--system-line-default);border-radius:var(--radius-control);background:var(--system-surface-card);width:2.5rem;height:2.5rem;color:var(--system-content-heading);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.jobs-mega-menu{z-index:30;border-top:1px solid var(--system-line-default);border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--color-white);position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 48px -20px #03071252}@supports (color:color-mix(in lab, red, red)){.jobs-mega-menu{box-shadow:0 24px 48px -20px color-mix(in srgb, var(--color-gray-950) 32%, transparent)}}.jobs-mega-grid{grid-template-columns:1.15fr 1fr 1fr .9fr;gap:1.25rem;width:min(100%,80rem);margin-inline:auto;padding:1.5rem;display:grid}.jobs-mega-grid.is-cols-2{grid-template-columns:minmax(0,1.2fr) minmax(14rem,.85fr)}.jobs-mega-grid.is-cols-3{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(14rem,.9fr)}.jobs-mega-grid.is-cols-4{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(14rem,.9fr)}.jobs-mega-feature{border:1px solid var(--color-brand-200);border-radius:var(--radius-card);background:radial-gradient(circle at 92% 5%, #72d3c347, transparent 36%), linear-gradient(145deg, var(--color-brand-950), var(--color-brand-800));padding:1.35rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.jobs-mega-feature{background:radial-gradient(circle at 92% 5%, color-mix(in srgb, var(--color-teal-300) 28%, transparent), transparent 36%), linear-gradient(145deg, var(--color-brand-950), var(--color-brand-800))}}.jobs-mega-feature{color:var(--color-white)}.jobs-mega-feature-icon{border:1px solid #fff3;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.jobs-mega-feature-icon{border:1px solid color-mix(in srgb, var(--color-white) 20%, transparent)}}.jobs-mega-feature-icon{background:#ffffff1c;border-radius:.8rem}@supports (color:color-mix(in lab, red, red)){.jobs-mega-feature-icon{background:color-mix(in srgb, var(--color-white) 11%, transparent)}}.jobs-mega-feature-icon{color:var(--color-gold-300)}.jobs-mega-kicker{color:var(--color-brand-200);letter-spacing:.09em;text-transform:uppercase;margin-top:1rem;font-size:.6875rem;font-weight:800}.jobs-mega-feature h2{color:var(--color-white);letter-spacing:-.025em;margin-top:.45rem;font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.2}.jobs-mega-feature>p:last-of-type{color:var(--color-brand-100);margin-top:.7rem;font-size:.78rem;line-height:1.55}.jobs-mega-feature-link{color:var(--color-white);align-items:center;gap:.45rem;margin-top:1rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.jobs-mega-feature-link:hover{color:var(--color-gold-200)}.jobs-mega-column{min-width:0;padding-top:.25rem}.jobs-mega-heading{color:var(--system-content-tertiary);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.65rem;font-size:.6875rem;font-weight:800}.jobs-mega-link{color:var(--system-content-primary);border-radius:.75rem;align-items:flex-start;gap:.7rem;padding:.65rem;text-decoration:none;transition:background-color .12s,transform .12s;display:flex}.jobs-mega-link:hover{background:var(--system-primary-soft);transform:translate(2px)}.jobs-mega-link-icon{border:1px solid var(--system-primary-border);background:var(--system-primary-soft);width:2rem;height:2rem;color:var(--system-primary-text);border-radius:.6rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.jobs-mega-link span:last-child{gap:.18rem;min-width:0;display:grid}.jobs-mega-link strong{color:var(--system-content-heading);font-size:.79rem;font-weight:700}.jobs-mega-link small{color:var(--system-content-tertiary);text-overflow:ellipsis;font-size:.67rem;line-height:1.35;overflow:hidden}.jobs-mega-pulse{border:1px solid var(--system-line-default);border-radius:var(--radius-card);background:var(--system-surface-muted);align-self:stretch;padding:1rem}.jobs-mega-pulse-list{gap:.3rem;display:grid}.jobs-mega-pulse-list a{background:var(--color-white);color:var(--system-content-secondary);border-radius:.55rem;gap:.12rem;padding:.55rem .65rem;font-size:.7rem;text-decoration:none;display:grid}.jobs-mega-pulse-list a:hover{box-shadow:var(--shadow-xs);color:var(--system-primary-text)}.jobs-mega-pulse-list strong{color:var(--system-content-heading);font-size:.72rem}.jobs-mega-location{border-top:1px solid var(--system-line-default);color:var(--system-content-tertiary);align-items:flex-start;gap:.45rem;margin-top:.8rem;padding-top:.8rem;font-size:.66rem;line-height:1.45;display:flex}.jobs-mega-location .icon{color:var(--system-secondary-text)}.jobs-mega-footer{border-top:1px solid var(--system-line-default);border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--system-secondary-soft);color:var(--system-secondary-text);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem max(1.5rem,50% - 38.5rem);font-size:.75rem;display:flex}.jobs-mega-footer a{color:var(--system-secondary-text);flex:none;align-items:center;gap:.4rem;font-weight:800;text-decoration:none;display:inline-flex}.jobs-mobile-drawer{z-index:40;border-top:1px solid var(--system-line-default);background:var(--color-white);padding:.75rem 1rem 1rem;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 30px -24px #03071259}@supports (color:color-mix(in lab, red, red)){.jobs-mobile-drawer{box-shadow:0 20px 30px -24px color-mix(in srgb, var(--color-gray-950) 35%, transparent)}}.jobs-mobile-explore,.jobs-mobile-link{border:0;border-bottom:1px solid var(--system-line-subtle);width:100%;min-height:3rem;color:var(--system-content-heading);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:.75rem .25rem;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.jobs-mobile-subnav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.75rem 0;display:grid}.jobs-mobile-subnav a{border:1px solid var(--system-primary-border);background:var(--system-primary-soft);min-height:3.25rem;color:var(--system-primary-text);border-radius:.7rem;align-items:center;gap:.55rem;padding:.7rem;font-size:.75rem;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.jobs-mobile-actions{gap:.55rem;margin-top:1rem;display:grid}.jobs-header-context{z-index:1;border-radius:0 0 calc(var(--radius-card) - 1px) calc(var(--radius-card) - 1px);background:radial-gradient(circle at 78% 20%, #72d3c333, transparent 24rem), linear-gradient(145deg, var(--color-brand-50), var(--color-white) 65%);min-height:19rem;padding:clamp(2.25rem,6vw,4.5rem) 1rem;position:relative}@supports (color:color-mix(in lab, red, red)){.jobs-header-context{background:radial-gradient(circle at 78% 20%, color-mix(in srgb, var(--color-teal-300) 20%, transparent), transparent 24rem), linear-gradient(145deg, var(--color-brand-50), var(--color-white) 65%)}}.jobs-header-context-copy{text-align:center;width:min(100%,50rem);margin-inline:auto}.jobs-header-context-copy p{color:var(--system-primary-text);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.jobs-header-context-copy h2{color:var(--site-hero-ink);letter-spacing:-.045em;margin-top:.7rem;font-size:clamp(1.8rem,4vw,3.35rem);line-height:1.05}.jobs-header-search-preview{border:1px solid var(--system-line-default);border-radius:var(--radius-card);background:var(--color-white);width:min(100%,47rem);box-shadow:var(--shadow-floating);margin:2rem auto 0;display:grid;overflow:hidden}.jobs-header-search-preview span,.jobs-header-search-preview strong{align-items:center;gap:.55rem;min-height:3.25rem;padding-inline:1rem;display:flex}.jobs-header-search-preview span{border-bottom:1px solid var(--system-line-default);color:var(--system-content-tertiary);font-size:.78rem}.jobs-header-search-preview strong{background:var(--system-primary);color:var(--system-on-primary);justify-content:center;font-size:.78rem}.jobs-header-demo :is(a,button):focus-visible{outline:3px solid var(--system-line-focus);outline-offset:2px}.candidate-responsive-preview{position:relative}.candidate-preview-toolbar{border:1px solid var(--system-line-default);border-radius:var(--radius-control);background:var(--system-surface-card);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;padding:.55rem .65rem;display:flex}.candidate-preview-presets{gap:.25rem;display:inline-flex}.candidate-preview-presets button{min-height:2rem;color:var(--system-content-secondary);cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.35rem .65rem;font-size:.72rem;font-weight:700}.candidate-preview-presets button:hover,.candidate-preview-presets button.is-active{background:var(--system-primary-soft);color:var(--system-primary-text)}.candidate-preview-toolbar p{color:var(--system-content-tertiary);font-size:.7rem}.candidate-preview-toolbar strong{color:var(--system-content-heading)}.candidate-responsive-stage{width:calc(100% - .9rem);min-height:48rem;padding-bottom:1rem;position:relative}.candidate-responsive-canvas{min-width:17.5rem;transition:width .18s}.candidate-preview-grabber{z-index:80;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:1.8rem;display:flex;position:absolute;inset-block:0 1rem;transform:translate(-50%)}.candidate-preview-grabber:before{background:var(--system-line-strong);content:"";inset-block:0;width:1px;position:absolute;left:50%}.candidate-preview-grabber:hover:before,.candidate-preview-grabber:focus-visible:before{background:var(--system-primary);width:2px}.candidate-preview-grabber>span{border:1px solid var(--system-line-strong);background:var(--system-surface-card);width:1.4rem;height:2.8rem;box-shadow:var(--shadow-card);border-radius:9999px;justify-content:center;align-items:center;gap:.12rem;display:flex;position:relative}.candidate-preview-grabber i{background:var(--system-content-muted);border-radius:9999px;width:1px;height:.75rem;display:block}.candidate-dashboard-demo{border:1px solid var(--system-line-default);border-radius:var(--radius-card);background:var(--dashboard-canvas);height:min(52rem,78vh);min-height:44rem;box-shadow:var(--shadow-elevated);isolation:isolate;position:relative;overflow:hidden;container:candidate-dashboard/inline-size}.candidate-dashboard-shell{background:var(--dashboard-canvas);min-height:100%;display:grid}.candidate-sidebar{z-index:60;border-right:1px solid var(--system-line-default);background:var(--color-white);flex-direction:column;width:min(16rem,86%);padding:1rem .85rem;transition:transform .18s;display:flex;position:absolute;inset:0 auto 0 0;overflow-y:auto;transform:translate(-102%);box-shadow:16px 0 40px #0f172a24}.candidate-sidebar.is-open{transform:translate(0)}.candidate-sidebar-scrim{z-index:55;background:#03071270;position:absolute;inset:0}.candidate-sidebar-top{justify-content:space-between;align-items:center;gap:.75rem;min-height:3.5rem;padding:0 .25rem .85rem;display:flex}.candidate-brand{color:var(--system-content-heading);align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.candidate-brand .jobs-brand-mark{width:2rem;height:2rem}.candidate-brand .jobs-brand-mark span:first-child{width:1.28rem;top:.48rem;left:.34rem}.candidate-brand .jobs-brand-mark span:nth-child(2){width:.96rem;top:.96rem;left:.63rem}.candidate-brand .jobs-brand-mark span:nth-child(3){width:.58rem;top:1.4rem;left:.96rem}.candidate-sidebar-close,.candidate-icon-button,.candidate-application-row button,.candidate-job-card button,.candidate-interview-actions button{color:var(--system-content-tertiary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.candidate-sidebar-close{border-radius:.6rem;width:2.25rem;height:2.25rem}.candidate-sidebar-close:hover{background:var(--system-surface-muted);color:var(--system-content-heading)}.candidate-nav{flex-direction:column;gap:.25rem;display:flex}.candidate-nav-label{color:var(--system-content-muted);letter-spacing:.1em;text-transform:uppercase;margin:.75rem .65rem .35rem;font-size:.625rem;font-weight:800}.candidate-nav-label-secondary{margin-top:1.4rem}.candidate-nav-link{min-height:2.65rem;color:var(--system-content-secondary);border-radius:.65rem;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.55rem .7rem;font-size:.78rem;font-weight:650;text-decoration:none;display:grid;position:relative}.candidate-nav-link:hover{background:var(--system-surface-muted);color:var(--system-content-heading)}.candidate-nav-link.is-active{background:var(--system-primary-soft);color:var(--system-primary-text)}.candidate-nav-link.is-active:before{background:var(--system-primary);content:"";inset-block:.55rem;border-radius:0 9999px 9999px 0;width:.2rem;position:absolute;left:-.85rem}.candidate-nav-link small{color:var(--system-content-muted);font-size:.625rem;font-weight:700}.candidate-nav-link b{background:var(--system-secondary);min-width:1.3rem;height:1.3rem;color:var(--system-on-secondary);border-radius:9999px;place-items:center;font-size:.625rem;display:grid}.candidate-sidebar-footer{gap:.8rem;margin-top:auto;padding-top:1.5rem;display:grid}.candidate-plan-card{border:1px solid var(--color-brand-200);background:linear-gradient(145deg, var(--color-brand-50), var(--color-white));border-radius:.75rem;grid-template-columns:2rem minmax(0,1fr);gap:.25rem .6rem;padding:.75rem;display:grid}.candidate-plan-icon{background:var(--color-brand-700);width:2rem;height:2rem;color:var(--color-white);border-radius:.55rem;grid-row:span 2;place-items:center;display:grid}.candidate-plan-card strong{color:var(--system-content-heading);font-size:.72rem;display:block}.candidate-plan-card p{color:var(--system-content-tertiary);font-size:.625rem}.candidate-plan-card a{color:var(--system-primary-text);grid-column:2;font-size:.625rem;font-weight:750;text-decoration:none}.candidate-help-link{color:var(--system-content-tertiary);align-items:center;gap:.6rem;padding:.55rem .7rem;font-size:.72rem;font-weight:650;text-decoration:none;display:inline-flex}.candidate-app-column{min-width:0}.candidate-topbar{z-index:40;border-bottom:1px solid var(--system-line-default);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;justify-content:space-between;align-items:center;gap:.75rem;min-height:4.2rem;padding:.65rem .85rem;display:flex;position:sticky;top:0}.candidate-topbar-start,.candidate-topbar-actions{align-items:center;gap:.55rem;min-width:0;display:flex}.candidate-menu-toggle{border:1px solid var(--system-line-default);background:var(--color-white);width:2.4rem;height:2.4rem;color:var(--system-content-heading);cursor:pointer;border-radius:.65rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.candidate-mobile-brand{align-items:center;gap:.5rem;display:inline-flex}.candidate-mobile-brand .jobs-brand-mark{width:1.8rem;height:1.8rem}.candidate-mobile-brand .jobs-brand-mark span:first-child{width:1.15rem;top:.42rem;left:.3rem}.candidate-mobile-brand .jobs-brand-mark span:nth-child(2){width:.88rem;top:.85rem;left:.56rem}.candidate-mobile-brand .jobs-brand-mark span:nth-child(3){width:.52rem;top:1.25rem;left:.86rem}.candidate-mobile-brand strong{font-family:var(--font-display);font-size:.8rem}.candidate-search{border:1px solid var(--system-line-default);background:var(--system-surface-muted);width:min(23rem,34vw);color:var(--system-content-muted);border-radius:.7rem;align-items:center;gap:.6rem;padding:.5rem .65rem;display:none}.candidate-search input{min-width:0;color:var(--system-content-primary);background:0 0;border:0;outline:0;flex:1;font-size:.75rem}.candidate-search input::placeholder{color:var(--system-content-muted)}.candidate-search kbd{border:1px solid var(--system-line-default);background:var(--color-white);color:var(--system-content-muted);border-radius:.3rem;padding:.16rem .32rem;font-family:inherit;font-size:.55rem}.candidate-quick-action{background:var(--system-primary);color:var(--system-on-primary);border-radius:.6rem;align-items:center;gap:.4rem;padding:.58rem .75rem;font-size:.7rem;font-weight:750;text-decoration:none;display:none}.candidate-notification-owner{position:relative}.candidate-icon-button{border:1px solid var(--system-line-default);background:var(--color-white);width:2.4rem;height:2.4rem;color:var(--system-content-secondary);border-radius:.65rem;position:relative}.candidate-icon-button>span{border:2px solid var(--color-white);background:var(--system-secondary);box-sizing:content-box;border-radius:9999px;width:.42rem;height:.42rem;position:absolute;top:.45rem;right:.45rem}.candidate-notifications{border:1px solid var(--system-line-default);background:var(--color-white);width:15rem;box-shadow:var(--shadow-elevated);border-radius:.75rem;padding:.9rem;position:absolute;top:calc(100% + .65rem);right:0}.candidate-notifications strong{color:var(--system-content-heading);font-size:.75rem}.candidate-notifications p{color:var(--system-content-secondary);margin-top:.35rem;font-size:.68rem;line-height:1.5}.candidate-notifications a{color:var(--system-primary-text);margin-top:.65rem;font-size:.65rem;font-weight:700;text-decoration:none;display:inline-block}.candidate-profile{cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.18rem;display:inline-flex}.candidate-profile>span:first-child{background:var(--color-brand-950);width:2.25rem;height:2.25rem;color:var(--color-white);border-radius:.65rem;place-items:center;font-size:.65rem;font-weight:800;display:grid}.candidate-profile-copy{text-align:left;display:none}.candidate-profile-copy strong,.candidate-profile-copy small{display:block}.candidate-profile-copy strong{color:var(--system-content-heading);font-size:.7rem}.candidate-profile-copy small{color:var(--system-content-tertiary);margin-top:.12rem;font-size:.6rem}.candidate-profile>.icon{display:none}.candidate-main{flex-direction:column;gap:1rem;padding:1rem;display:flex}.candidate-welcome{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.candidate-overline,.candidate-section-kicker{color:var(--system-primary-text);letter-spacing:.09em;text-transform:uppercase;font-size:.6rem;font-weight:800}.candidate-welcome h2{color:var(--system-content-heading);font-family:var(--font-display);letter-spacing:-.025em;margin-top:.25rem;font-size:clamp(1.25rem,3cqi,1.8rem);font-weight:800}.candidate-welcome>div>p:last-child{color:var(--system-content-secondary);margin-top:.2rem;font-size:.7rem}.candidate-resume-button{border:1px solid var(--system-line-strong);background:var(--color-white);color:var(--system-content-heading);border-radius:.65rem;align-items:center;gap:.45rem;padding:.6rem .75rem;font-size:.68rem;font-weight:750;text-decoration:none;display:none}.candidate-command-card{background:linear-gradient(122deg, var(--color-brand-950), var(--color-brand-800));color:var(--color-white);border-radius:.85rem;flex-direction:column;gap:1rem;padding:1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 26px #082f4926}.candidate-command-card:after{content:"";border:2.5rem solid #ffffff0d;border-radius:9999px;width:12rem;height:12rem;position:absolute;bottom:-4rem;right:-3rem}.candidate-command-copy{z-index:1;gap:.75rem;display:flex;position:relative}.candidate-command-icon{width:2.6rem;height:2.6rem;color:var(--color-teal-200);background:#ffffff1a;border:1px solid #ffffff29;border-radius:.7rem;flex:none;place-items:center;display:grid}.candidate-command-copy p{color:var(--color-teal-200);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:800}.candidate-command-copy h3{max-width:38rem;margin-top:.3rem;font-size:.86rem;line-height:1.35}.candidate-command-copy span{max-width:42rem;color:var(--color-brand-100);margin-top:.35rem;font-size:.65rem;line-height:1.5;display:block}.candidate-command-action{z-index:1;justify-content:space-between;align-items:center;gap:.8rem;display:flex;position:relative}.candidate-match-ring{border:.25rem solid var(--color-teal-300);text-align:center;border-radius:9999px;flex:none;place-content:center;width:3.5rem;height:3.5rem;display:grid}.candidate-match-ring strong{font-size:.85rem;line-height:1}.candidate-match-ring small{color:var(--color-brand-100);margin-top:.12rem;font-size:.48rem}.candidate-command-action a{background:var(--color-white);color:var(--color-brand-900);border-radius:.55rem;align-items:center;gap:.35rem;padding:.58rem .72rem;font-size:.65rem;font-weight:800;text-decoration:none;display:inline-flex}.candidate-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.candidate-metric{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:.75rem;align-items:center;gap:.65rem;min-width:0;padding:.8rem;display:flex}.candidate-metric-icon{border-radius:.65rem;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid}.candidate-metric-icon.is-blue{background:var(--color-brand-50);color:var(--color-brand-700)}.candidate-metric-icon.is-orange{background:var(--color-orange-50);color:var(--color-orange-700)}.candidate-metric-icon.is-teal{background:var(--color-teal-50);color:var(--color-teal-700)}.candidate-metric-icon.is-gold{background:var(--color-gold-50);color:var(--color-gold-700)}.candidate-metric p{color:var(--system-content-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.candidate-metric strong{color:var(--system-content-heading);margin-top:.1rem;font-size:1rem;line-height:1;display:inline-block}.candidate-metric small{color:var(--system-content-muted);margin-left:.35rem;font-size:.55rem;display:none}.candidate-metric small b{color:var(--color-teal-700)}.candidate-content-grid{gap:1rem;display:grid}.candidate-panel,.candidate-recommended{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:.8rem;min-width:0}.candidate-panel-heading{justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.candidate-panel-heading h3{color:var(--system-content-heading);margin-top:.18rem;font-size:.85rem}.candidate-panel-heading>a{color:var(--system-primary-text);white-space:nowrap;align-items:center;gap:.3rem;font-size:.62rem;font-weight:750;text-decoration:none;display:inline-flex}.candidate-pipeline{background:var(--system-surface-muted);border-radius:.55rem;grid-template-columns:repeat(4,1fr);margin:0 1rem .6rem;display:grid;overflow:hidden}.candidate-pipeline span{color:var(--system-content-tertiary);text-align:center;padding:.55rem .2rem;font-size:.52rem;position:relative}.candidate-pipeline span+span:before{background:var(--system-line-default);content:"";inset-block:.45rem;width:1px;position:absolute;left:0}.candidate-pipeline b{color:var(--system-content-heading);margin-bottom:.08rem;font-size:.72rem;display:block}.candidate-application-list{border-top:1px solid var(--system-line-subtle)}.candidate-application-row{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.75rem 1rem;display:grid}.candidate-application-row+.candidate-application-row{border-top:1px solid var(--system-line-subtle)}.candidate-company-logo{border-radius:.55rem;flex:none;place-items:center;width:2rem;height:2rem;font-size:.58rem;font-weight:850;display:grid}.candidate-company-logo.is-purple{color:#6334a7;background:#f1eafe}.candidate-company-logo.is-blue{background:var(--color-brand-50);color:var(--color-brand-800)}.candidate-company-logo.is-green{background:var(--color-teal-50);color:var(--color-teal-800)}.candidate-company-logo.is-orange{background:var(--color-orange-50);color:var(--color-orange-800)}.candidate-role{min-width:0}.candidate-role strong,.candidate-role span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.candidate-role strong{color:var(--system-content-heading);font-size:.66rem}.candidate-role span{color:var(--system-content-tertiary);margin-top:.16rem;font-size:.56rem}.candidate-status{text-align:right;display:none}.candidate-status>span{border-radius:9999px;padding:.25rem .42rem;font-size:.52rem;font-weight:750;display:inline-flex}.candidate-status .is-interview{background:var(--color-orange-50);color:var(--color-orange-800)}.candidate-status .is-review{background:var(--color-brand-50);color:var(--color-brand-800)}.candidate-status .is-applied{background:var(--system-surface-muted);color:var(--system-content-secondary)}.candidate-status small{color:var(--system-content-muted);margin-top:.2rem;font-size:.5rem;display:block}.candidate-application-row button{border-radius:.45rem;width:1.8rem;height:1.8rem;display:none}.candidate-interview{overflow:hidden}.candidate-interview-accent{background:var(--color-orange-700);color:var(--color-white);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.45rem;padding:.7rem .9rem;font-size:.6rem;font-weight:800;display:flex}.candidate-interview-body{padding:1rem}.candidate-interview-body>p{color:var(--color-orange-800);letter-spacing:.05em;font-size:.57rem;font-weight:800}.candidate-interview-body h3{color:var(--system-content-heading);margin-top:.45rem;font-size:.9rem}.candidate-interview-body>span{color:var(--system-content-secondary);margin-top:.2rem;font-size:.62rem;display:block}.candidate-interview-people{border-block:1px solid var(--system-line-subtle);align-items:center;gap:.6rem;margin-top:1rem;padding:.7rem 0;display:flex}.candidate-interview-people>span{background:var(--color-brand-100);width:2rem;height:2rem;color:var(--color-brand-900);border-radius:9999px;place-items:center;font-size:.57rem;font-weight:800;display:grid}.candidate-interview-people strong,.candidate-interview-people small{display:block}.candidate-interview-people strong{color:var(--system-content-heading);font-size:.62rem}.candidate-interview-people small{color:var(--system-content-tertiary);margin-top:.15rem;font-size:.54rem}.candidate-interview-actions{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.8rem;display:flex}.candidate-interview-actions a{background:var(--system-primary);color:var(--system-on-primary);border-radius:.55rem;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.55rem;font-size:.62rem;font-weight:750;text-decoration:none;display:inline-flex}.candidate-interview-actions button{border:1px solid var(--system-line-default);border-radius:.55rem;width:2rem;height:2rem}.candidate-recommended{overflow:hidden}.candidate-job-grid{gap:.65rem;padding:0 1rem 1rem;display:grid}.candidate-job-card{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:.7rem;padding:.8rem;transition:border-color .14s,transform .14s,box-shadow .14s}.candidate-job-card:hover{border-color:var(--color-brand-300);box-shadow:var(--shadow-card);transform:translateY(-2px)}.candidate-job-top{justify-content:space-between;align-items:center;display:flex}.candidate-job-card button{border:1px solid var(--system-line-default);border-radius:.5rem;width:1.9rem;height:1.9rem}.candidate-job-card>p{color:var(--system-content-tertiary);margin-top:.7rem;font-size:.56rem}.candidate-job-card h4{color:var(--system-content-heading);margin-top:.18rem;font-size:.7rem}.candidate-job-meta{color:var(--system-content-secondary);margin-top:.3rem;font-size:.56rem;display:block}.candidate-job-footer{border-top:1px solid var(--system-line-subtle);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.65rem;display:flex}.candidate-job-footer strong{color:var(--color-teal-800);font-size:.58rem}.candidate-job-footer span{color:var(--system-content-muted);font-size:.52rem}@container candidate-dashboard (min-width:30rem){.candidate-search{display:flex}.candidate-mobile-brand{display:none}.candidate-main{padding:1.15rem}.candidate-command-card{flex-direction:row;justify-content:space-between;align-items:center}.candidate-command-action{justify-content:flex-end}.candidate-metric small{display:inline}.candidate-application-row{grid-template-columns:2rem minmax(0,1fr) auto 1.8rem}.candidate-status,.candidate-application-row button{display:block}.candidate-job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container candidate-dashboard (min-width:43rem){.candidate-topbar{padding-inline:1rem}.candidate-quick-action{display:inline-flex}.candidate-profile-copy,.candidate-profile>.icon{display:block}.candidate-resume-button{display:inline-flex}.candidate-main{gap:1.15rem;padding:1.25rem}.candidate-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.candidate-metric small{margin:.2rem 0 0;display:block}.candidate-content-grid{grid-template-columns:minmax(0,1.75fr) minmax(12rem,.85fr)}.candidate-job-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container candidate-dashboard (min-width:56rem){.candidate-dashboard-shell{grid-template-columns:14rem minmax(0,1fr)}.candidate-sidebar{z-index:1;width:auto;box-shadow:none;position:relative;transform:none!important}.candidate-sidebar-scrim,.candidate-sidebar-close,.candidate-menu-toggle{display:none!important}.candidate-topbar{padding-inline:1.25rem}.candidate-main{padding:1.35rem 1.5rem 1.75rem}}@container candidate-dashboard (min-width:68rem){.candidate-dashboard-shell{grid-template-columns:15.25rem minmax(0,1fr)}.candidate-main{gap:1.25rem;padding:1.5rem 1.75rem 2rem}.candidate-metric{padding:.9rem}.candidate-metric-icon{width:2.45rem;height:2.45rem}}@media (max-width:640px){.candidate-preview-toolbar{flex-direction:column;align-items:stretch}.candidate-preview-toolbar p{display:none}.candidate-preview-presets{grid-template-columns:repeat(3,1fr);display:grid}.candidate-responsive-stage{width:calc(100% - .5rem)}.candidate-preview-grabber{width:1rem}}.standalone-studio{background:var(--color-gray-100);margin:0;overflow:hidden}.standalone-studio .resume-studio{height:100dvh;box-shadow:none;border:0;border-radius:0}.resume-studio{border:1px solid var(--system-line-default);border-radius:var(--radius-card);background:var(--color-gray-100);height:min(56rem,86vh);min-height:46rem;color:var(--system-content-primary);box-shadow:var(--shadow-elevated);isolation:isolate;position:relative;overflow:hidden}.studio-chrome{z-index:60;border-bottom:1px solid var(--system-line-default);background:var(--color-white);justify-content:space-between;align-items:center;gap:.8rem;min-height:4.2rem;padding:.55rem .75rem;display:flex;position:relative}.studio-chrome-start,.studio-chrome-actions{align-items:center;gap:.65rem;min-width:0;display:flex}.studio-brand{color:var(--system-content-heading);flex:none;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.studio-brand .jobs-brand-mark{width:1.85rem;height:1.85rem}.studio-brand .jobs-brand-mark span:first-child{width:1.15rem;top:.43rem;left:.31rem}.studio-brand .jobs-brand-mark span:nth-child(2){width:.87rem;top:.87rem;left:.57rem}.studio-brand .jobs-brand-mark span:nth-child(3){width:.52rem;top:1.28rem;left:.89rem}.studio-brand>strong{font-family:var(--font-display);font-size:.78rem;display:none}.studio-brand>.brand-logo{height:clamp(1.4rem,4vw,1.8rem)}.studio-chrome-divider{background:var(--system-line-default);width:1px;height:1.8rem;display:none}.studio-title-wrap{min-width:0}.studio-title-wrap>button{max-width:13rem;color:var(--system-content-heading);cursor:text;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-size:.65rem;font-weight:750;display:flex}.studio-title-wrap>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-title-wrap>input{border:1px solid var(--color-brand-500);width:min(14rem,38vw);color:var(--system-content-heading);font:inherit;border-radius:.35rem;outline:0;padding:.25rem .35rem;font-size:.65rem;font-weight:750}.studio-title-wrap>p{color:var(--color-teal-700);align-items:center;gap:.2rem;margin-top:.17rem;font-size:.4rem;display:flex}.studio-upgrade{border:1px solid var(--color-gold-300);background:var(--color-gold-50);color:var(--color-gold-950);cursor:pointer;border-radius:.55rem;align-items:center;gap:.3rem;padding:.52rem .58rem;font-size:.5rem;font-weight:800;display:inline-flex}.studio-upgrade span{display:none}.studio-account{position:relative}.studio-account-button{cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.15rem;display:flex}.studio-account-button>span:first-child{background:var(--color-brand-950);width:2rem;height:2rem;color:var(--color-white);border-radius:.55rem;place-items:center;font-size:.5rem;font-weight:800;display:grid}.studio-account-button>span:nth-child(2),.studio-account-button>svg{display:none}.studio-account-button strong,.studio-account-button small{text-align:left;display:block}.studio-account-button strong{color:var(--system-content-heading);font-size:.5rem}.studio-account-button small{color:var(--system-content-muted);margin-top:.1rem;font-size:.38rem}.studio-account-menu{z-index:100;border:1px solid var(--system-line-default);background:var(--color-white);width:11rem;box-shadow:var(--shadow-elevated);border-radius:.65rem;padding:.4rem;position:absolute;top:calc(100% + .55rem);right:0}.studio-account-menu a{color:var(--system-content-secondary);border-radius:.45rem;align-items:center;gap:.45rem;padding:.55rem;font-size:.5rem;font-weight:650;text-decoration:none;display:flex}.studio-account-menu a:hover{background:var(--color-gray-100);color:var(--system-content-heading)}.studio-account-menu>span{background:var(--system-line-default);height:1px;margin:.25rem;display:block}.studio-account-menu a:last-child{color:var(--color-red-700)}.studio-app{grid-template-rows:4.4rem minmax(19rem,42%) minmax(30rem,1fr);height:calc(100% - 4.2rem);min-height:0;display:grid}.studio-tool-rail{z-index:40;border-bottom:1px solid var(--system-line-default);background:var(--color-brand-950);grid-template-columns:repeat(5,1fr);display:grid;position:relative}.studio-tool-rail button{min-width:0;color:var(--color-brand-300);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.22rem;padding:.4rem .15rem;font-size:.38rem;font-weight:700;display:flex;position:relative}.studio-tool-rail button:hover,.studio-tool-rail button.is-active{color:var(--color-white);background:#ffffff14}.studio-tool-rail button.is-active:after{background:var(--color-teal-300);content:"";border-radius:.2rem .2rem 0 0;height:.16rem;position:absolute;bottom:0;left:22%;right:22%}.studio-tool-rail button>.icon{width:1.25rem;height:1.25rem}.studio-tool-rail button i{border:2px solid var(--color-brand-950);background:var(--color-orange-600);min-width:.85rem;height:.85rem;color:var(--color-white);border-radius:50%;place-items:center;font-size:.32rem;font-style:normal;display:grid;position:absolute;top:.4rem;right:calc(50% - 1rem)}.studio-panel{z-index:30;border-bottom:1px solid var(--system-line-default);background:var(--color-white);min-width:0;position:relative;overflow-y:auto}.studio-panel-heading{z-index:10;border-bottom:1px solid var(--system-line-default);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;justify-content:space-between;align-items:center;gap:.7rem;min-height:4.2rem;padding:.75rem 1rem;display:flex;position:sticky;top:0}.studio-panel-heading p{color:var(--color-brand-700);letter-spacing:.1em;text-transform:uppercase;font-size:.38rem;font-weight:900}.studio-panel-heading h2{color:var(--system-content-heading);font-family:var(--font-display);margin-top:.18rem;font-size:.88rem;font-weight:800}.studio-mobile-close{border:1px solid var(--system-line-default);background:var(--color-white);width:2rem;height:2rem;color:var(--system-content-secondary);border-radius:.5rem;place-items:center;display:none}.studio-sections-panel{position:relative}.studio-section-tabs{background:var(--color-gray-100);border-radius:.5rem;grid-template-columns:1fr 1fr;margin:.65rem .75rem 0;padding:.2rem;display:grid}.studio-section-tabs button{color:var(--system-content-tertiary);background:0 0;border:0;border-radius:.38rem;padding:.43rem;font-size:.46rem;font-weight:750}.studio-section-tabs button.is-active{background:var(--color-white);color:var(--system-content-heading);box-shadow:var(--shadow-xs)}.studio-current-sections{scrollbar-width:none;gap:.35rem;padding:.65rem .75rem .15rem;display:flex;overflow-x:auto}.studio-current-sections::-webkit-scrollbar{display:none}.studio-current-sections>button{border:1px solid var(--system-line-default);background:var(--color-white);min-width:9rem;color:var(--system-content-secondary);text-align:left;border-radius:.5rem;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.5rem;display:grid}.studio-current-sections>button.is-active{border-color:var(--color-brand-400);background:var(--color-brand-50);color:var(--color-brand-900)}.studio-current-sections button>span{text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;font-weight:700;overflow:hidden}.studio-current-sections button small{color:var(--system-content-muted);font-size:.35rem;display:none}.studio-current-sections button>svg:first-child{color:var(--system-content-muted)}.studio-add-section{border:1px dashed var(--color-brand-300);background:var(--color-brand-50);color:var(--color-brand-800);border-radius:.48rem;align-items:center;gap:.3rem;margin:.5rem .75rem;padding:.45rem .55rem;font-size:.46rem;font-weight:750;display:inline-flex}.studio-editor{border-top:1px solid var(--system-line-default);margin-top:.35rem;padding:.8rem}.studio-editor-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.studio-editor-head p{color:var(--system-content-muted);letter-spacing:.09em;font-size:.36rem;font-weight:900}.studio-editor-head h3{margin-top:.15rem;font-size:.62rem}.studio-editor-head>button{background:var(--color-red-50);width:1.8rem;height:1.8rem;color:var(--color-red-700);border:0;border-radius:.45rem;place-items:center;display:grid}.studio-form-stack{gap:.65rem;margin-top:.7rem;display:grid}.studio-field{gap:.28rem;min-width:0;display:grid}.studio-field>span{color:var(--system-content-secondary);font-size:.43rem;font-weight:750}.studio-field input,.studio-field textarea{border:1px solid var(--system-line-default);background:var(--color-white);width:100%;color:var(--system-content-primary);font:inherit;border-radius:.48rem;outline:0;padding:.5rem .55rem;font-size:.5rem;line-height:1.5}.studio-field textarea{resize:vertical}.studio-field input:focus,.studio-field textarea:focus{border-color:var(--color-brand-500);box-shadow:0 0 0 .18rem #0ea5e91c}.studio-field>small{color:var(--system-content-muted);font-size:.38rem;line-height:1.45}.studio-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.studio-photo-control,.studio-logo-control,.studio-cover-control{border:1px solid var(--system-line-default);background:var(--color-gray-50);border-radius:.55rem;grid-template-columns:2.7rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.6rem;display:grid}.studio-photo-control>span,.studio-logo-control>span,.studio-cover-control>span{background:var(--color-brand-950);width:2.7rem;height:2.7rem;color:var(--color-white);border-radius:.65rem;place-items:center;font-size:.55rem;font-weight:800;display:grid}.studio-logo-control>span{background:var(--color-brand-100);color:var(--color-brand-800)}.studio-cover-control>span{background:var(--color-orange-100);height:3.5rem;color:var(--color-orange-900);border-radius:.25rem}.studio-photo-control strong,.studio-photo-control small,.studio-logo-control strong,.studio-logo-control small,.studio-cover-control strong,.studio-cover-control small{display:block}.studio-photo-control strong,.studio-logo-control strong,.studio-cover-control strong{font-size:.47rem}.studio-photo-control small,.studio-logo-control small,.studio-cover-control small{color:var(--system-content-muted);margin-top:.1rem;font-size:.36rem}.studio-photo-control label,.studio-logo-control label,.studio-cover-control label{color:var(--color-brand-800);cursor:pointer;align-items:center;gap:.25rem;margin-top:.35rem;font-size:.4rem;font-weight:750;display:inline-flex}.studio-photo-control input,.studio-logo-control input,.studio-cover-control input{display:none}.studio-ai-action{border:1px solid var(--color-gold-300);background:var(--color-gold-50);color:var(--color-gold-950);border-radius:.48rem;justify-content:center;align-items:center;gap:.32rem;padding:.5rem;font-size:.44rem;font-weight:800;display:inline-flex}.studio-repeat-note{background:var(--color-brand-50);color:var(--color-brand-800);border-radius:.48rem;align-items:center;gap:.35rem;padding:.5rem;font-size:.4rem;line-height:1.45;display:flex}.studio-library{z-index:20;background:var(--color-white);min-height:100%;padding:.8rem;position:absolute;inset:0}.studio-library-head{align-items:center;gap:.5rem;display:flex}.studio-library-head>button{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:.48rem;place-items:center;width:2rem;height:2rem;display:grid}.studio-library-head p{color:var(--color-brand-700);letter-spacing:.09em;font-size:.36rem;font-weight:900}.studio-library-head h3{margin-top:.12rem;font-size:.65rem}.studio-library-search{border:1px solid var(--system-line-default);color:var(--system-content-muted);border-radius:.5rem;align-items:center;gap:.4rem;margin-top:.7rem;padding:.48rem .55rem;display:flex}.studio-library-search input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.48rem}.studio-library-list{gap:.35rem;margin-top:.6rem;padding-bottom:1rem;display:grid}.studio-library-list>button{border:1px solid var(--system-line-default);background:var(--color-white);text-align:left;border-radius:.5rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.45rem;display:grid}.studio-library-list>button:hover{border-color:var(--color-brand-300);background:var(--color-brand-50)}.studio-library-list button>span{background:var(--color-gray-100);width:2rem;height:2rem;color:var(--color-brand-700);border-radius:.5rem;place-items:center;display:grid}.studio-library-list strong,.studio-library-list small{display:block}.studio-library-list strong{font-size:.47rem}.studio-library-list small{color:var(--system-content-muted);margin-top:.1rem;font-size:.35rem}.studio-library-list>button>svg{color:var(--color-brand-700)}.studio-library-empty{color:var(--system-content-muted);text-align:center;padding:2rem 0;font-size:.48rem}.studio-templates-panel,.studio-design-panel,.studio-ats-panel,.studio-rearrange-panel{padding:.9rem}.studio-templates-panel>p,.studio-rearrange-panel>p{color:var(--system-content-tertiary);font-size:.47rem;line-height:1.5}.studio-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.75rem;display:grid}.studio-template-grid>button{border:1px solid var(--system-line-default);background:var(--color-white);text-align:left;border-radius:.55rem;padding:.4rem}.studio-template-grid>button.is-active{border-color:var(--color-brand-500);box-shadow:0 0 0 .12rem var(--color-brand-100)}.studio-template-grid strong,.studio-template-grid small{display:block}.studio-template-grid strong{margin-top:.4rem;font-size:.46rem}.studio-template-grid small{color:var(--system-content-muted);margin-top:.12rem;font-size:.34rem}.studio-template-thumb{aspect-ratio:210/260;border:1px solid var(--color-gray-200);background:var(--color-white);display:block;position:relative;overflow:hidden}.studio-template-thumb i{background:var(--color-gray-200);display:block;position:absolute}.studio-template-thumb i:first-child{background:var(--color-brand-700);width:50%;height:4%;top:12%;left:10%}.studio-template-thumb i:nth-child(2){height:1.5%;box-shadow:0 .5rem 0 var(--color-gray-200),0 1rem 0 var(--color-gray-200),0 1.5rem 0 var(--color-gray-200);top:23%;left:10%;right:10%}.studio-template-thumb i:nth-child(3){border-top:2px solid var(--color-brand-600);background:var(--color-gray-50);height:28%;bottom:12%;left:10%;right:10%}.studio-template-thumb.is-modern{border-left:22px solid var(--color-brand-900)}.studio-template-thumb.is-essential i:first-child{width:auto;right:10%}.studio-template-thumb.is-premium{background:#fffaf1}.studio-template-thumb b{background:var(--color-gold-500);width:1.2rem;height:1.2rem;color:var(--color-gold-950);border-radius:50%;place-items:center;display:grid;position:absolute;top:.3rem;right:.3rem}.studio-design-panel section+section,.studio-ats-panel section+section{border-top:1px solid var(--system-line-default);margin-top:1rem;padding-top:.8rem}.studio-design-panel section>p,.studio-ats-panel section>p{color:var(--system-content-muted);letter-spacing:.09em;font-size:.38rem;font-weight:900}.studio-font-choices{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:.55rem;display:grid}.studio-font-choices button{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:.48rem;padding:.5rem .2rem}.studio-font-choices button.is-active{border-color:var(--color-brand-500);background:var(--color-brand-50)}.studio-font-choices span,.studio-font-choices strong{display:block}.studio-font-choices span{font-size:.8rem}.studio-font-choices button:nth-child(2) span{font-family:var(--font-sans)}.studio-font-choices button:nth-child(3) span{font-family:Georgia,serif}.studio-font-choices strong{margin-top:.18rem;font-size:.36rem}.studio-color-choices{gap:.45rem;margin-top:.55rem;display:flex}.studio-color-choices button{border:.18rem solid var(--color-white);outline:1px solid var(--system-line-default);background:var(--swatch);border-radius:50%;width:1.8rem;height:1.8rem}.studio-color-choices button.is-active{outline:2px solid var(--swatch);outline-offset:.12rem}.studio-density{background:var(--color-gray-100);border-radius:.5rem;grid-template-columns:repeat(3,1fr);gap:.3rem;margin-top:.55rem;padding:.2rem;display:grid}.studio-density button{color:var(--system-content-tertiary);background:0 0;border:0;border-radius:.37rem;padding:.4rem;font-size:.4rem}.studio-density button.is-active{background:var(--color-white);color:var(--system-content-heading);box-shadow:var(--shadow-xs)}.studio-range{gap:.35rem;margin-top:.65rem;display:grid}.studio-range span{color:var(--system-content-secondary);justify-content:space-between;font-size:.43rem;display:flex}.studio-range input{width:100%;accent-color:var(--color-brand-700)}.studio-ats-score{align-items:center;gap:.7rem;display:flex}.studio-ats-score>span{border:.3rem solid var(--color-teal-600);width:3.6rem;height:3.6rem;color:var(--color-teal-800);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1rem;font-weight:850;display:grid}.studio-ats-score strong,.studio-ats-score small{display:block}.studio-ats-score strong{font-size:.58rem}.studio-ats-score small{color:var(--system-content-muted);margin-top:.18rem;font-size:.4rem}.studio-ats-meter{margin-top:.7rem}.studio-ats-meter>i{background:var(--color-gray-200);border-radius:9999px;height:.28rem;display:block;overflow:hidden}.studio-ats-meter>i span{background:linear-gradient(90deg,var(--color-brand-600),var(--color-teal-600));width:86%;height:100%;display:block}.studio-ats-meter>p{color:var(--system-content-muted);justify-content:space-between;margin-top:.2rem;font-size:.32rem;display:flex}.studio-ats-panel section article{grid-template-columns:1.2rem minmax(0,1fr);gap:.4rem;margin-top:.55rem;display:grid}.studio-ats-panel article>span{background:var(--color-orange-100);width:1.2rem;height:1.2rem;color:var(--color-orange-900);border-radius:50%;place-items:center;font-size:.36rem;font-weight:800;display:grid}.studio-ats-panel article.is-passed>svg{color:var(--color-teal-700)}.studio-ats-panel article strong,.studio-ats-panel article small{display:block}.studio-ats-panel article strong{font-size:.46rem}.studio-ats-panel article small{color:var(--system-content-muted);margin-top:.14rem;font-size:.36rem;line-height:1.4}.studio-ats-panel article button{color:var(--color-brand-700);background:0 0;border:0;margin-top:.28rem;padding:0;font-size:.37rem;font-weight:800}.studio-run-check{background:var(--color-brand-700);width:100%;color:var(--color-white);border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.3rem;margin-top:1rem;padding:.55rem;font-size:.45rem;font-weight:800;display:flex}.studio-rearrange-panel>div{gap:.35rem;margin-top:.7rem;display:grid}.studio-rearrange-panel article{border:1px solid var(--system-line-default);border-radius:.48rem;grid-template-columns:1.1rem minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.45rem;display:grid}.studio-rearrange-panel article>svg{color:var(--system-content-muted)}.studio-rearrange-panel article>span{font-size:.45rem;font-weight:650}.studio-rearrange-panel article>div{gap:.2rem;display:flex}.studio-rearrange-panel article button{border:1px solid var(--system-line-default);background:var(--color-white);width:1.5rem;height:1.5rem;color:var(--system-content-secondary);border-radius:.35rem;place-items:center;display:grid}.studio-rearrange-panel article button:first-child svg{transform:rotate(180deg)}.studio-rearrange-panel article button:disabled{opacity:.3}.studio-rearrange-panel aside{background:var(--color-gold-50);color:var(--color-gold-900);border-radius:.5rem;gap:.4rem;margin-top:.8rem;padding:.6rem;display:flex}.studio-rearrange-panel aside strong,.studio-rearrange-panel aside span{display:block}.studio-rearrange-panel aside strong{font-size:.43rem}.studio-rearrange-panel aside span{margin-top:.14rem;font-size:.36rem;line-height:1.45}.studio-workspace{background-color:#e8ebef;background-image:radial-gradient(circle,var(--color-gray-400) .6px,transparent .7px);background-size:1rem 1rem;min-width:0;min-height:0;position:relative;overflow:hidden}.studio-workspace-bar{z-index:10;border-bottom:1px solid var(--color-gray-300);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f7faeb;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.8rem;padding:.45rem .65rem;display:flex;position:relative}.studio-workspace-bar>div{align-items:center;gap:.2rem;display:flex}.studio-workspace-bar button{border:1px solid var(--system-line-default);background:var(--color-white);min-width:1.6rem;height:1.6rem;color:var(--system-content-secondary);border-radius:.38rem;justify-content:center;align-items:center;font-size:.43rem;display:inline-flex}.studio-workspace-bar>div span{min-width:2.2rem;color:var(--system-content-tertiary);text-align:center;font-size:.4rem}.studio-workspace-bar>p{color:var(--system-content-muted);font-size:.38rem}.studio-workspace-bar>button{background:var(--color-teal-50);color:var(--color-teal-800);border:0;gap:.25rem;padding-inline:.45rem}.studio-paper-stage{padding:1.5rem 3.5rem 3rem 1.5rem;position:absolute;inset:2.8rem 0 0;overflow:auto}.studio-a4{--resume-accent:#075f9b;background:var(--color-white);width:min(32rem,100%);min-height:45.25rem;color:var(--color-gray-900);font-family:var(--font-display);transform-origin:top;margin-inline:auto;padding:2.2rem;box-shadow:0 10px 35px #0f172a2e}.studio-a4.font-inter{font-family:var(--font-sans)}.studio-a4.font-serif{font-family:Georgia,serif}.studio-a4.density-airy{padding:2.5rem}.studio-a4.density-compact{padding:1.7rem}.studio-resume-head{border-bottom:.18rem solid var(--resume-accent);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.studio-resume-head h1{color:var(--color-gray-950);letter-spacing:-.04em;font-size:1.55rem;font-weight:850}.studio-resume-head p{color:var(--resume-accent);letter-spacing:.1em;text-transform:uppercase;margin-top:.25rem;font-size:.58rem;font-weight:800}.studio-resume-head>div>span{color:var(--color-gray-500);font-family:var(--font-sans);flex-wrap:wrap;gap:.2rem;margin-top:.55rem;font-size:.4rem;display:flex}.studio-resume-head b{font-weight:500}.studio-resume-head i{font-style:normal}.studio-resume-head>span{background:var(--resume-accent);width:3rem;height:3rem;color:var(--color-white);border-radius:50%;flex:none;place-items:center;font-size:.62rem;font-weight:800;display:grid}.studio-resume-summary{border-bottom:1px solid var(--color-gray-200);padding-block:.85rem}.studio-resume-summary p{color:var(--color-gray-600);font-family:var(--font-sans);font-size:.49rem;line-height:1.65}.studio-resume-columns{grid-template-columns:minmax(0,1fr) 8.5rem;gap:1.2rem;margin-top:1rem;display:grid}.studio-resume-columns>aside{border-left:1px solid var(--color-gray-200);padding-left:1rem}.studio-resume-section+.studio-resume-section{margin-top:1rem}.studio-resume-section h2{color:var(--resume-accent);font-family:var(--font-sans);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.55rem;font-size:.43rem;font-weight:900}.studio-resume-section>h3{font-size:.48rem}.studio-resume-section>p{color:var(--color-gray-600);font-family:var(--font-sans);margin-top:.25rem;font-size:.4rem;line-height:1.55}.studio-resume-entry+.studio-resume-entry{margin-top:.75rem}.studio-resume-entry header{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.studio-resume-entry h3{color:var(--color-gray-900);font-size:.53rem}.studio-resume-entry header p{color:var(--color-gray-500);font-family:var(--font-sans);margin-top:.1rem;font-size:.38rem}.studio-resume-entry header>span{color:var(--color-gray-500);font-family:var(--font-sans);white-space:nowrap;font-size:.35rem}.studio-resume-entry>p{color:var(--color-gray-600);font-family:var(--font-sans);margin-top:.35rem;font-size:.42rem;line-height:1.6}.studio-resume-tags{flex-wrap:wrap;gap:.25rem;display:flex}.studio-resume-tags span{background:var(--resume-accent);border-radius:.25rem;padding:.22rem .3rem}@supports (color:color-mix(in lab, red, red)){.studio-resume-tags span{background:color-mix(in srgb,var(--resume-accent) 9%,white)}}.studio-resume-tags span{color:var(--resume-accent);font-family:var(--font-sans);font-size:.36rem}.studio-floating-actions{z-index:120;flex-direction:column;gap:.35rem;display:flex;position:fixed;bottom:1rem;right:max(1rem,50% - 35rem)}.studio-floating-actions button{border:1px solid var(--system-line-default);background:var(--color-white);width:2.35rem;height:2.35rem;color:var(--system-content-secondary);box-shadow:var(--shadow-card);border-radius:.6rem;place-items:center;display:grid;position:relative}.studio-floating-actions button:hover{background:var(--color-brand-700);color:var(--color-white)}.studio-floating-actions button:before{background:var(--color-gray-950);color:var(--color-white);content:attr(data-label);opacity:0;pointer-events:none;white-space:nowrap;border-radius:.3rem;padding:.25rem .35rem;font-size:.35rem;position:absolute;top:50%;right:calc(100% + .4rem);transform:translateY(-50%)}.studio-floating-actions button:hover:before{opacity:1}.resume-studio.is-full-preview .studio-workspace{z-index:110;position:fixed;inset:0}.resume-studio.is-full-preview .studio-paper-stage{padding-top:2rem}.resume-studio.is-full-preview .studio-a4{width:min(42rem,100% - 5rem);min-height:59.4rem}.resume-studio.is-full-preview .studio-floating-actions{position:fixed}.studio-pricing-backdrop{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03071294;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.studio-pricing-modal{background:var(--color-white);text-align:center;border-radius:.9rem;width:min(100%,34rem);padding:1.4rem;position:relative;box-shadow:0 30px 80px #03071259}.studio-pricing-modal>button{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.8rem;right:.8rem}.studio-pricing-icon{background:var(--color-gold-500);width:3rem;height:3rem;color:var(--color-gold-950);border-radius:.75rem;place-items:center;margin-inline:auto;display:grid}.studio-pricing-modal>p{color:var(--color-gold-900);letter-spacing:.1em;margin-top:.7rem;font-size:.42rem;font-weight:900}.studio-pricing-modal h2{font-family:var(--font-display);letter-spacing:-.03em;margin-top:.25rem;font-size:1.35rem}.studio-pricing-modal>span{max-width:27rem;color:var(--system-content-secondary);margin:.45rem auto 0;font-size:.52rem;line-height:1.6;display:block}.studio-price-choice{gap:.55rem;margin-top:1rem;display:grid}.studio-price-choice article{border:1px solid var(--system-line-default);text-align:left;border-radius:.65rem;padding:.8rem;position:relative}.studio-price-choice article.is-best{border:2px solid var(--color-brand-600);background:var(--color-brand-50)}.studio-price-choice article>b{background:var(--color-brand-700);color:var(--color-white);border-radius:9999px;padding:.2rem .35rem;font-size:.32rem;position:absolute;top:-.55rem;right:.7rem}.studio-price-choice small{color:var(--system-content-muted);letter-spacing:.08em;font-size:.36rem;font-weight:900}.studio-price-choice strong{margin-top:.25rem;font-size:1rem;display:block}.studio-price-choice strong span{color:var(--system-content-muted);font-size:.4rem;font-weight:500}.studio-price-choice p{color:var(--color-teal-700);margin-top:.12rem;font-size:.38rem}.studio-price-choice button{border:1px solid var(--color-brand-700);background:var(--color-white);width:100%;color:var(--color-brand-800);border-radius:.45rem;margin-top:.6rem;padding:.5rem;font-size:.43rem;font-weight:800}.studio-price-choice .is-best button{background:var(--color-brand-700);color:var(--color-white)}.studio-pricing-modal footer{color:var(--system-content-muted);justify-content:center;align-items:center;gap:.3rem;margin-top:.8rem;font-size:.38rem;display:flex}.studio-toast{z-index:250;background:var(--color-gray-950);color:var(--color-white);box-shadow:var(--shadow-elevated);border-radius:.55rem;align-items:center;gap:.4rem;padding:.65rem .75rem;font-size:.45rem;display:flex;position:fixed;bottom:1rem;right:1rem}.studio-toast svg{color:var(--color-teal-300)}@media (min-width:40rem){.studio-brand>strong,.studio-upgrade span,.studio-account-button>span:nth-child(2),.studio-account-button>svg,.studio-chrome-divider{display:block}.studio-price-choice{grid-template-columns:1fr 1fr}}@media (min-width:52rem){.resume-studio{min-height:44rem}.studio-app{grid-template-rows:minmax(0,1fr);grid-template-columns:4.8rem 20rem minmax(0,1fr)}.studio-tool-rail{border-bottom:0;border-right:1px solid #ffffff14;flex-direction:column;grid-column:1;display:flex}.studio-tool-rail button{min-height:4.2rem;padding:.5rem .25rem}.studio-tool-rail button.is-active:after{width:.18rem;height:auto;inset:22% auto 22% 0}.studio-tool-rail button i{top:.5rem;right:.7rem}.studio-panel{border-right:1px solid var(--system-line-default);border-bottom:0;grid-column:2}.studio-current-sections{gap:.3rem;display:grid;overflow:visible}.studio-current-sections>button{grid-template-columns:1rem minmax(0,1fr) auto;min-width:0}.studio-current-sections button small{display:none}.studio-editor{padding:.8rem 1rem 1rem}.studio-workspace{grid-column:3}.studio-paper-stage{padding:1.5rem 4rem 3rem 1.5rem}.studio-a4{width:min(32rem,100%)}.studio-floating-actions{position:absolute;bottom:.75rem;right:.75rem}}@media (min-width:68rem){.studio-app{grid-template-columns:5rem 22rem minmax(0,1fr)}.studio-panel-heading{padding-inline:1.1rem}.studio-current-sections{padding-inline:.9rem}.studio-current-sections button small{display:block}.studio-current-sections>button{grid-template-columns:1rem minmax(0,1fr) auto}.studio-title-wrap>button{max-width:19rem}}.standalone-landing{background:var(--site-canvas);margin:0}.standalone-landing .launch-page{min-height:100dvh;box-shadow:none;border:0;border-radius:0}.standalone-landing .landing-mega-header,.standalone-editorial .landing-mega-header{z-index:200;isolation:auto;box-shadow:none;background:var(--color-white);border:0;border-radius:0;position:sticky;top:0;overflow:visible}.landing-mega-header.jobs-header-demo{box-shadow:none;border-inline:0;border-radius:0;overflow:visible}.standalone-landing .landing-mega-header .jobs-mega-menu,.standalone-editorial .landing-mega-header .jobs-mega-menu,.standalone-landing .landing-mega-header .jobs-mobile-drawer,.standalone-editorial .landing-mega-header .jobs-mobile-drawer{z-index:210}.standalone-landing .landing-mega-header .jobs-mobile-drawer,.standalone-editorial .landing-mega-header .jobs-mobile-drawer{-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--system-line-default);max-height:min(75vh,34rem);position:absolute;top:100%;left:0;right:0;overflow:hidden auto;box-shadow:0 24px 48px -20px #03071252}@supports (color:color-mix(in lab, red, red)){.standalone-landing .landing-mega-header .jobs-mobile-drawer,.standalone-editorial .landing-mega-header .jobs-mobile-drawer{box-shadow:0 24px 48px -20px color-mix(in srgb, var(--color-gray-950) 32%, transparent)}}.standalone-landing .landing-mega-header .jobs-header-container,.standalone-editorial .landing-mega-header .jobs-header-container{width:min(100% - 2rem,72rem);padding-inline:0}.standalone-landing .landing-mega-header .jobs-header-main,.standalone-editorial .landing-mega-header .jobs-header-main{justify-content:flex-start}.standalone-landing .landing-mega-header .jobs-desktop-nav,.standalone-editorial .landing-mega-header .jobs-desktop-nav{flex:auto;justify-content:flex-start;align-items:center;gap:.2rem;margin-left:1.1rem}.standalone-landing .landing-mega-header .jobs-desktop-nav .jobs-nav-chevron,.standalone-editorial .landing-mega-header .jobs-desktop-nav .jobs-nav-chevron{display:none}.standalone-landing .landing-mega-header .jobs-nav-trigger,.standalone-editorial .landing-mega-header .jobs-nav-trigger{min-height:2.35rem;color:var(--system-content-secondary);border-radius:.5rem;padding:0 .9rem;font-size:.84rem;font-weight:650}.standalone-landing .landing-mega-header .jobs-nav-trigger:after,.standalone-editorial .landing-mega-header .jobs-nav-trigger:after{display:none}.standalone-landing .landing-mega-header .jobs-nav-trigger:hover,.standalone-landing .landing-mega-header .jobs-nav-trigger.is-open,.standalone-editorial .landing-mega-header .jobs-nav-trigger:hover,.standalone-editorial .landing-mega-header .jobs-nav-trigger.is-open{background:var(--color-gray-100);color:var(--system-content-heading)}.standalone-landing .landing-mega-header .jobs-header-actions,.standalone-editorial .landing-mega-header .jobs-header-actions,.standalone-landing .landing-mega-header .jobs-mobile-toggle,.standalone-editorial .landing-mega-header .jobs-mobile-toggle{margin-left:auto}.standalone-landing .landing-mega-header .jobs-mega-grid,.standalone-editorial .landing-mega-header .jobs-mega-grid{width:min(100% - 2rem,72rem);margin-inline:auto;padding-block:1.5rem;padding-inline:0}.candidate-header-actions{gap:.55rem}.candidate-header-login,.candidate-header-employers{min-height:2.55rem;color:var(--color-white);cursor:pointer;border:0;border-radius:.58rem;justify-content:center;align-items:center;gap:.4rem;padding:.58rem .78rem;font-size:.72rem;font-weight:820;line-height:1;text-decoration:none;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex}.candidate-header-login{background:var(--color-orange-700);box-shadow:0 8px 18px #be47002e}.candidate-header-login:hover{background:var(--color-orange-800);color:var(--color-white);transform:translateY(-1px)}.candidate-header-employers{background:var(--color-brand-800);box-shadow:0 8px 18px #1e40af29}.candidate-header-employers:hover{background:var(--color-brand-900);transform:translateY(-1px)}.candidate-mobile-actions .candidate-header-login,.candidate-mobile-actions .candidate-header-employers{width:100%}.candidate-employer-modal-backdrop{z-index:150;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030712ad;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.candidate-employer-modal{background:var(--color-white);border:1px solid #ffffff8c;border-radius:1rem;width:min(100%,29rem);padding:clamp(1.25rem,4vw,2rem);position:relative;box-shadow:0 32px 85px #0307126b}.candidate-employer-modal-close{border:1px solid var(--system-line-default);background:var(--color-white);width:2.25rem;height:2.25rem;color:var(--system-content-secondary);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:.75rem;right:.75rem}.candidate-employer-modal-icon{background:var(--color-brand-50);width:3.2rem;height:3.2rem;color:var(--color-brand-800);border-radius:.8rem;place-items:center;display:grid}.candidate-employer-modal>div>p,.candidate-employer-modal-success>p{color:var(--color-orange-800);letter-spacing:.12em;margin-top:1rem;font-size:.58rem;font-weight:900}.candidate-employer-modal h2{max-width:23rem;color:var(--color-brand-950);font-family:var(--font-display);letter-spacing:-.045em;margin-top:.38rem;font-size:clamp(1.55rem,5vw,2.1rem);line-height:1.08}.candidate-employer-modal>div>span{color:var(--system-content-secondary);margin-top:.6rem;font-size:.76rem;line-height:1.6;display:block}.candidate-employer-modal form{gap:.45rem;margin-top:1.15rem;display:grid}.candidate-employer-modal label{color:var(--system-content-heading);font-size:.66rem;font-weight:800}.candidate-employer-modal input{border:1px solid var(--system-line-default);background:var(--color-white);width:100%;min-height:3rem;color:var(--system-content-primary);font:inherit;border-radius:.58rem;outline:0;padding:.7rem .78rem;font-size:.76rem}.candidate-employer-modal input:focus{border-color:var(--color-brand-600);box-shadow:0 0 0 .2rem var(--color-brand-100)}.candidate-employer-modal form button,.candidate-employer-modal-success>button{background:var(--color-brand-800);min-height:3rem;color:var(--color-white);cursor:pointer;border:0;border-radius:.58rem;justify-content:center;align-items:center;gap:.42rem;margin-top:.15rem;font-size:.72rem;font-weight:850;display:inline-flex}.candidate-employer-modal>div>small{color:var(--system-content-muted);align-items:center;gap:.3rem;margin-top:.65rem;font-size:.58rem;display:flex}.candidate-employer-modal>div>small svg{color:var(--color-teal-700);flex:none}.candidate-employer-modal-success{text-align:center}.candidate-employer-modal-success>span{background:var(--color-teal-100);border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;margin:0 auto;color:var(--color-teal-800)!important;display:grid!important}.candidate-employer-modal-success h2{margin-inline:auto}.candidate-employer-modal-success>small{line-height:1.6;color:var(--system-content-secondary)!important;margin-top:.6rem!important;font-size:.72rem!important;display:block!important}.candidate-employer-modal-success>button{width:100%;margin-top:1.1rem}.standalone-landing .launch-platform-hero{border:0;border-radius:0;min-height:auto}.standalone-landing .launch-platform-hero .platform-hero-grid{width:min(100%,80rem);margin-inline:auto}.standalone-landing .launch-platform-hero .platform-hero-foot{padding-inline:max(1rem,50% - 36rem)}.candidate-hero-ring{z-index:-1;box-sizing:border-box;pointer-events:none;border:3.75rem solid #f4761617;border-radius:50%;width:20rem;height:20rem;position:absolute;top:-7.5rem;right:-6rem}.candidate-upload-scene{isolation:isolate;place-items:center;min-height:30rem;display:grid;position:relative;overflow:hidden}.candidate-upload-grid{z-index:-1;opacity:.16;background-image:linear-gradient(#ffffff42 1px,#0000 1px),linear-gradient(90deg,#ffffff42 1px,#0000 1px);background-size:1.35rem 1.35rem;position:absolute;inset:9% 5% 7% 11%;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.candidate-upload-card{z-index:3;outline-offset:.15rem;width:calc(100% - 2rem);max-width:29rem;box-shadow:none;background:#fffffff5;border:1px solid #ffffffd1;border-radius:.9rem;outline:.25rem solid #0000;margin:0;padding:.85rem;transition:transform .18s,outline-color .18s;position:relative}.candidate-upload-card.is-dragging{outline-color:var(--color-teal-200);box-shadow:none;transform:translateY(-.25rem)scale(1.01)}.candidate-upload-card>header{border-bottom:1px solid var(--system-line-subtle);grid-template-columns:2.15rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding-bottom:.7rem;display:grid}.candidate-upload-card>header>span{background:var(--color-brand-950);width:2.15rem;height:2.15rem;color:var(--color-white);border-radius:.52rem;place-items:center;display:grid}.candidate-upload-card header small,.candidate-upload-card header strong{display:block}.candidate-upload-card header small{color:var(--color-brand-700);letter-spacing:.09em;font-size:.35rem;font-weight:900}.candidate-upload-card header strong{color:var(--color-brand-950);margin-top:.1rem;font-size:.56rem}.candidate-upload-card header b{background:var(--color-teal-50);color:var(--color-teal-800);white-space:nowrap;border-radius:9999px;align-items:center;gap:.3rem;padding:.23rem .4rem;font-size:.32rem;display:inline-flex}.candidate-online-dot{background:var(--color-teal-500);border-radius:50%;width:.42rem;height:.42rem;animation:1.8s ease-out infinite candidate-online-pulse;display:block;box-shadow:0 0 0 .18rem #14b8a62e,0 0 .6rem #14b8a6bf}@keyframes candidate-online-pulse{0%,to{box-shadow:0 0 0 .14rem #14b8a62e,0 0 .35rem #14b8a68c}50%{box-shadow:0 0 0 .27rem #14b8a612,0 0 .72rem #14b8a6e6}}.candidate-upload-target{border:1.5px dashed var(--color-brand-300);background:linear-gradient(145deg, var(--color-brand-50), #fffc);width:100%;min-height:11.5rem;color:var(--color-brand-950);text-align:center;cursor:pointer;border-radius:.72rem;align-content:center;place-items:center;margin-top:.72rem;padding:1rem;transition:border-color .15s,background-color .15s,transform .15s;display:grid}.candidate-upload-target:hover,.candidate-upload-card.is-dragging .candidate-upload-target{border-color:var(--color-teal-600);background:var(--color-teal-50)}.candidate-upload-target>span{background:var(--color-orange-700);width:3.1rem;height:3.1rem;color:var(--color-white);border-radius:.8rem;place-items:center;display:grid;box-shadow:0 10px 22px -12px #983a0899}.candidate-upload-target>span svg{width:1.45rem;height:1.45rem}.candidate-upload-target>strong{margin-top:.72rem;font-size:.72rem}.candidate-upload-target>small{color:var(--system-content-secondary);margin-top:.22rem;font-size:.52rem}.candidate-upload-target>small b{color:var(--color-brand-800);text-underline-offset:.15rem;text-decoration:underline}.candidate-upload-target>i{background:var(--color-white);color:var(--system-content-muted);border-radius:9999px;margin-top:.6rem;padding:.22rem .35rem;font-size:.38rem;font-style:normal}.candidate-upload-ready{border:1px solid var(--color-teal-200);background:var(--color-teal-50);text-align:center;border-radius:.72rem;align-content:center;justify-items:center;min-height:11.5rem;margin-top:.72rem;padding:1rem;display:grid}.candidate-upload-ready>span{background:var(--color-teal-700);width:3.1rem;height:3.1rem;color:var(--color-white);border-radius:50%;place-items:center;display:grid}.candidate-upload-ready>p{min-width:0;margin-top:.6rem}.candidate-upload-ready p small,.candidate-upload-ready p strong,.candidate-upload-ready p em{display:block}.candidate-upload-ready p small{color:var(--color-teal-800);letter-spacing:.09em;font-size:.35rem;font-weight:900}.candidate-upload-ready p strong{max-width:18rem;color:var(--color-teal-950);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.68rem;overflow:hidden}.candidate-upload-ready p em{max-width:20rem;color:var(--color-teal-800);margin-top:.28rem;font-size:.45rem;font-style:normal;line-height:1.45}.candidate-upload-ready>div{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.65rem;display:flex}.candidate-upload-ready button{border:1px solid var(--color-teal-700);min-height:2.3rem;color:var(--color-teal-800);cursor:pointer;border-radius:.45rem;padding:.45rem .55rem;font-size:.43rem;font-weight:800}.candidate-upload-ready button:first-child{background:var(--color-teal-700);color:var(--color-white);align-items:center;gap:.3rem;display:inline-flex}.candidate-upload-error{border:1px solid var(--color-red-200);background:var(--color-red-50);color:var(--color-red-800);text-align:center;border-radius:.45rem;margin-top:.55rem;padding:.48rem .55rem;font-size:.48rem;font-weight:700}.candidate-upload-note{z-index:6;color:var(--color-orange-900);margin:0;position:absolute}.candidate-upload-note.is-top{width:max-content;font-family:var(--font-handwriting);text-align:center;font-size:.78rem;font-weight:650;line-height:1.05;top:2.2rem;left:50%;transform:translate(-50%)rotate(-2deg)}.candidate-upload-note.is-top span{font-size:1.1rem;position:absolute;bottom:-1.2rem;left:50%;transform:translate(-50%)}.candidate-upload-note.is-bottom{border:1px solid var(--color-teal-200);background:var(--color-teal-50);color:var(--color-teal-800);border-radius:.5rem;grid-template-columns:1.4rem minmax(0,1fr);align-items:center;gap:.35rem;padding:.42rem .5rem;display:grid;bottom:.1rem;right:1rem;transform:rotate(-1deg);box-shadow:0 10px 22px -16px #03071299}.candidate-upload-note.is-bottom strong,.candidate-upload-note.is-bottom small{display:block}.candidate-upload-note.is-bottom strong{font-size:.38rem}.candidate-upload-note.is-bottom small{margin-top:.08rem;font-size:.3rem}.candidate-upload-rail{z-index:5;color:var(--color-brand-200);letter-spacing:.12em;writing-mode:vertical-rl;margin:0;font-size:.32rem;font-weight:900;position:absolute;top:29%;left:.05rem}.scanner-page .launch-platform-hero{background:#f3f7fb}.scanner-page .launch-platform-hero:before{background-image:radial-gradient(circle at 14% 18%,#fffffff5 0 11rem,#0000 23rem),linear-gradient(115deg,#0000 0 56%,#e0f2feb8 56% 100%)}.scanner-score-float{z-index:7;border:1px solid var(--color-teal-300);background:var(--color-white);border-radius:.65rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;max-width:12.5rem;padding:.55rem .65rem;display:grid;position:absolute;bottom:1.1rem;right:.6rem;transform:rotate(2.5deg);box-shadow:0 16px 34px -18px #0f766e73}.scanner-score-float>strong{color:var(--color-teal-800);font-family:var(--font-display);font-size:1.35rem;font-weight:850;line-height:1}.scanner-score-float b,.scanner-score-float small{display:block}.scanner-score-float b{color:var(--system-content-heading);font-size:.58rem}.scanner-score-float small{color:var(--system-content-muted);margin-top:.12rem;font-size:.48rem}.scanner-checks{gap:.75rem;margin-top:2rem;display:grid}.scanner-checks article{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:.85rem;grid-template-columns:2.6rem minmax(0,1fr);align-items:start;gap:.8rem;padding:1rem;display:grid}.scanner-checks article>span{background:var(--color-brand-50);width:2.6rem;height:2.6rem;color:var(--color-brand-800);border-radius:.65rem;place-items:center;display:grid}.scanner-checks article>span.is-teal{background:var(--color-teal-50);color:var(--color-teal-800)}.scanner-checks article>span.is-orange{background:var(--color-orange-50);color:var(--color-orange-800)}.scanner-checks article>span.is-gold{background:var(--color-gold-50);color:var(--color-gold-900)}.scanner-checks small{color:var(--color-brand-700);letter-spacing:.08em;font-size:.6rem;font-weight:900;display:block}.scanner-checks h3{color:var(--system-content-heading);margin:.25rem 0 0;font-size:1rem;line-height:1.3}.scanner-checks p{color:var(--system-content-secondary);margin:.35rem 0 0;font-size:.88rem;line-height:1.6}.scanner-report{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:1rem;margin-top:2rem;overflow:hidden;box-shadow:0 24px 55px -36px #03071266}.scanner-report>header{border-bottom:1px solid var(--system-line-default);background:var(--color-gray-50);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.scanner-report>header p{color:var(--system-content-heading);margin:0;font-size:.88rem;font-weight:780}.scanner-report>header small{color:var(--system-content-muted);margin-top:.15rem;font-size:.72rem;display:block}.scanner-report>header>span{background:var(--color-teal-50);color:var(--color-teal-800);border-radius:9999px;align-items:center;gap:.3rem;padding:.35rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.scanner-report-body{gap:0;display:grid}.scanner-report-score{text-align:center;border-bottom:1px solid var(--system-line-subtle);justify-items:center;gap:.85rem;padding:1.35rem 1rem;display:grid}.scanner-report-ring{background:conic-gradient(var(--color-orange-600) 0 72%, var(--color-orange-100) 0);border-radius:50%;place-items:center;width:8.5rem;height:8.5rem;display:grid;position:relative}.scanner-report-ring>div{background:var(--color-white);width:6.4rem;height:6.4rem;box-shadow:inset 0 0 0 1px var(--system-line-subtle);border-radius:50%;place-items:center;display:grid}.scanner-report-ring strong{color:var(--system-content-heading);font-family:var(--font-display);font-size:2.1rem;font-weight:850;line-height:1}.scanner-report-ring small{color:var(--system-content-muted);margin-top:.2rem;font-size:.68rem;display:block}.scanner-report-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;width:100%;max-width:24rem;display:grid}.scanner-report-metrics>div{border:1px solid var(--system-line-default);background:var(--color-gray-50);border-radius:.65rem;padding:.7rem .45rem}.scanner-report-metrics strong{color:var(--system-content-heading);font-size:1.1rem;display:block}.scanner-report-metrics small{color:var(--system-content-muted);margin-top:.2rem;font-size:.68rem;font-weight:700;display:block}.scanner-report-findings{gap:.7rem;padding:1rem;display:grid}.scanner-report-findings article{border:1px solid var(--system-line-default);background:var(--color-gray-50);border-radius:.7rem;padding:.85rem}.scanner-report-findings article.is-warn{border-color:var(--color-orange-200);background:var(--color-orange-50)}.scanner-report-findings article.is-ok{border-color:var(--color-teal-200);background:var(--color-teal-50)}.scanner-report-findings small{color:var(--color-brand-700);letter-spacing:.08em;font-size:.62rem;font-weight:900;display:block}.scanner-report-findings .is-warn small{color:var(--color-orange-800)}.scanner-report-findings .is-ok small{color:var(--color-teal-800)}.scanner-report-findings strong{color:var(--system-content-heading);margin-top:.25rem;font-size:.92rem;display:block}.scanner-report-findings p{color:var(--system-content-secondary);margin:.3rem 0 0;font-size:.82rem;line-height:1.55}.scanner-report-tags{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.scanner-report-tags span{background:var(--color-white);color:var(--color-orange-900);border-radius:9999px;padding:.25rem .4rem;font-size:.68rem;font-weight:750}.scanner-faq{margin-top:1.5rem}.scanner-faq details{border-bottom:1px solid var(--system-line-default)}.scanner-faq details:first-of-type{border-top:1px solid var(--system-line-default)}.scanner-faq summary{color:var(--system-content-heading);cursor:pointer;padding:1rem 1.75rem 1rem 0;font-size:.95rem;font-weight:750;list-style:none;position:relative}.scanner-faq summary::-webkit-details-marker{display:none}.scanner-faq summary:after{color:var(--color-brand-700);content:"+";position:absolute;top:1rem;right:.15rem}.scanner-faq details[open] summary:after{content:"−"}.scanner-faq details p{color:var(--system-content-secondary);margin:0;padding:0 1rem 1rem 0;font-size:.9rem;line-height:1.65}.standalone-landing .scanner-checks small{font-size:.66rem}.standalone-landing .scanner-score-float b{font-size:.7rem}.standalone-landing .scanner-score-float small{font-size:.58rem}@media (min-width:40rem){.scanner-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.scanner-report-body{grid-template-columns:minmax(14rem,.9fr) minmax(0,1.1fr)}.scanner-report-score{border-right:1px solid var(--system-line-subtle);border-bottom:0;align-content:center}}.launch-page{border:1px solid var(--system-line-default);border-radius:var(--radius-card);background:var(--site-canvas);color:var(--system-content-primary);box-shadow:var(--shadow-elevated);isolation:isolate;position:relative;overflow:hidden}.launch-container{width:min(100% - 2rem,72rem);margin-inline:auto}.launch-header{z-index:50;border-bottom:1px solid var(--system-line-default);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;position:relative}.launch-header-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:4.4rem;display:flex}.launch-brand{color:var(--system-content-heading);flex:none;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.launch-brand>.brand-logo{height:clamp(1.9rem,5vw,2.25rem)}.launch-brand>span:last-child{line-height:1;display:grid}.launch-brand strong{font-family:var(--font-display);letter-spacing:-.025em;font-size:.92rem;font-weight:850}.launch-brand small{color:var(--system-content-tertiary);letter-spacing:.08em;text-transform:uppercase;margin-top:.25rem;font-size:.48rem;font-weight:800}.launch-brand .jobs-brand-mark{width:2rem;height:2rem}.launch-brand .jobs-brand-mark span:first-child{width:1.28rem;top:.48rem;left:.34rem}.launch-brand .jobs-brand-mark span:nth-child(2){width:.96rem;top:.96rem;left:.63rem}.launch-brand .jobs-brand-mark span:nth-child(3){width:.58rem;top:1.4rem;left:.96rem}.launch-desktop-nav{align-items:center;gap:.15rem;display:none}.launch-desktop-nav button{color:var(--system-content-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:.65rem .55rem;font-size:.66rem;font-weight:700;display:inline-flex}.launch-desktop-nav button:hover{color:var(--system-primary-text)}.launch-jobs-link span{background:var(--color-orange-100);color:var(--color-orange-900);text-transform:uppercase;border-radius:9999px;padding:.15rem .28rem;font-size:.42rem;font-weight:850}.launch-header-actions{align-items:center;gap:.65rem;display:none}.launch-signin{color:var(--system-content-secondary);font-size:.65rem;font-weight:750;text-decoration:none}.launch-header-cta{background:var(--color-orange-700);color:var(--color-white);border-radius:.58rem;padding:.58rem .72rem;font-size:.62rem;font-weight:800;text-decoration:none;box-shadow:0 7px 18px #be47002e}.launch-menu-button{border:1px solid var(--system-line-default);background:var(--color-white);width:2.4rem;height:2.4rem;color:var(--system-content-heading);cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;display:inline-flex}.launch-mobile-nav{z-index:60;border-bottom:1px solid var(--system-line-default);background:var(--color-white);box-shadow:var(--shadow-elevated);padding:.75rem 1rem 1rem;position:absolute;top:100%;left:0;right:0}.launch-mobile-nav nav{display:grid}.launch-mobile-nav nav button{border:0;border-bottom:1px solid var(--system-line-subtle);color:var(--system-content-heading);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:.5rem;padding:.8rem .25rem;font-size:.75rem;font-weight:700;display:flex}.launch-mobile-nav nav span{background:var(--color-orange-100);color:var(--color-orange-900);border-radius:9999px;padding:.16rem .3rem;font-size:.48rem}.launch-mobile-nav>div{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.8rem;display:grid}.launch-mobile-nav>div a{border:1px solid var(--color-brand-700);color:var(--color-brand-800);text-align:center;border-radius:.55rem;padding:.7rem;font-size:.65rem;font-weight:800;text-decoration:none}.launch-mobile-nav>div a:last-child{background:var(--color-brand-700);color:var(--color-white)}.launch-hero{background:#fffaf1;position:relative;overflow:hidden}.launch-hero:before{content:"";background-image:radial-gradient(circle at 12% 18%,#fffffff2 0 9rem,#0000 21rem),linear-gradient(108deg,#0000 0 60%,#fed7aa6b 60% 100%);position:absolute;inset:0}.launch-hero-grid{align-items:center;gap:2rem;min-height:38rem;padding-block:clamp(2.5rem,7vw,5.5rem);display:grid;position:relative}.launch-hero-copy{z-index:4;position:relative}.launch-eyebrow{color:var(--color-orange-900);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.56rem;font-weight:850;display:inline-flex}.launch-eyebrow span{background:var(--color-orange-700);border-radius:9999px;width:1.4rem;height:.13rem}.launch-hero-copy h1{max-width:42rem;font-family:var(--font-display);letter-spacing:-.062em;margin-top:.9rem;font-size:clamp(2.4rem,6.4vw,4.8rem);font-weight:820;line-height:.95}.launch-hero-copy h1 em{color:var(--color-brand-800);font-family:var(--font-handwriting);letter-spacing:-.02em;font-size:1.06em;font-style:normal;font-weight:650;display:inline;position:relative}.launch-hero-copy h1 em:after{background:var(--color-orange-600);opacity:.72;content:"";border-radius:50%;height:.08em;position:absolute;bottom:-.02em;left:.02em;right:0;transform:rotate(-1deg)}.launch-hero-copy>p:not(.launch-eyebrow){max-width:37rem;color:var(--system-content-secondary);margin-top:1rem;font-size:clamp(.78rem,1.4vw,.95rem);line-height:1.65}.launch-hero-actions{flex-direction:column;align-items:flex-start;gap:.8rem;margin-top:1.3rem;display:flex}.launch-button{border-radius:.65rem;justify-content:center;align-items:center;gap:.55rem;min-height:2.9rem;padding:.65rem .9rem;font-size:.68rem;font-weight:820;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.launch-button:hover{transform:translateY(-2px)}.launch-button.is-primary{background:var(--color-orange-700);color:var(--color-white);box-shadow:0 10px 24px #be470038}.launch-button.is-light{background:var(--color-white);color:var(--color-brand-950);box-shadow:0 12px 30px #0307122e}.launch-upload-action{color:var(--system-content-heading);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.launch-upload-action svg{color:var(--color-brand-700)}.launch-upload-action strong,.launch-upload-action small{display:block}.launch-upload-action strong{text-underline-offset:.2rem;font-size:.6rem;text-decoration:underline}.launch-upload-action small{color:var(--system-content-muted);margin-top:.13rem;font-size:.45rem}.launch-hero-assurances{color:var(--system-content-tertiary);flex-wrap:wrap;gap:.5rem .8rem;margin-top:1.15rem;font-size:.48rem;display:flex}.launch-hero-assurances span{align-items:center;gap:.25rem;display:inline-flex}.launch-hero-assurances svg{color:var(--color-teal-700)}.launch-hero-studio{min-height:27rem;position:relative}.launch-hero-shape{background:var(--color-orange-700);border-radius:1.2rem;position:absolute;inset:3% 0 1% 8%;transform:rotate(2deg);box-shadow:0 25px 60px -28px #7c2d1273}.launch-hero-shape:after{content:"";border:2.5rem solid #ffffff14;border-radius:50%;width:11rem;height:11rem;position:absolute;top:-3rem;right:-2rem}.launch-resume-sheet{z-index:2;color:var(--color-gray-950);background:#fffefa;padding:clamp(.8rem,2.2vw,1.35rem);position:absolute;inset:5% 10% 2% 14%;transform:rotate(-1.6deg);box-shadow:0 30px 65px -24px #43140780}.launch-resume-sheet header{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.launch-resume-sheet header h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(.85rem,2.2vw,1.25rem);font-weight:850}.launch-resume-sheet header p{color:var(--color-brand-800);letter-spacing:.13em;margin-top:.22rem;font-size:.35rem;font-weight:850}.launch-resume-sheet header>span{background:var(--color-brand-950);width:2.25rem;height:2.25rem;color:var(--color-white);border-radius:50%;place-items:center;font-size:.5rem;font-weight:800;display:grid}.launch-sheet-rule{background:var(--color-gray-950);height:.13rem;margin:.65rem 0}.launch-resume-sheet section>p{color:var(--color-orange-800);letter-spacing:.15em;font-size:.34rem;font-weight:900}.launch-sheet-role{justify-content:space-between;gap:.5rem;margin-top:.4rem;display:flex}.launch-sheet-role strong{font-size:.48rem}.launch-sheet-role small{color:var(--system-content-muted);font-size:.34rem}.launch-sheet-company{color:var(--system-content-tertiary);margin-top:.12rem;font-size:.37rem;display:block}.launch-sheet-lines{gap:.22rem;margin-top:.45rem;display:grid}.launch-sheet-lines i{background:var(--color-gray-200);border-radius:9999px;height:.16rem;display:block}.launch-sheet-lines i:nth-child(2){width:91%}.launch-sheet-lines i:nth-child(3){width:76%}.launch-sheet-highlight{border-left:.14rem solid var(--color-teal-700);background:var(--color-teal-50);color:var(--color-teal-900);grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.4rem;margin-top:.55rem;padding:.4rem;display:grid}.launch-sheet-highlight>svg{color:var(--color-teal-700)}.launch-sheet-highlight small,.launch-sheet-highlight strong{display:block}.launch-sheet-highlight small{text-transform:uppercase;font-size:.32rem;font-weight:800}.launch-sheet-highlight strong{margin-top:.12rem;font-size:.4rem}.launch-sheet-skills{margin-top:.6rem}.launch-sheet-skills>div{flex-wrap:wrap;gap:.25rem;margin-top:.3rem;display:flex}.launch-sheet-skills span{border:1px solid var(--color-gray-300);padding:.18rem .25rem;font-size:.3rem;font-weight:800}.launch-score-card{z-index:5;border:.12rem solid var(--color-teal-700);background:var(--color-teal-50);color:var(--color-teal-950);border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.5rem .6rem;display:grid;position:absolute;top:0;right:0;transform:rotate(3deg);box-shadow:0 12px 26px -14px #0f766e6b}.launch-score-card>span{font-family:var(--font-display);font-size:1rem;font-weight:850}.launch-score-card strong,.launch-score-card small{display:block}.launch-score-card strong{font-size:.43rem}.launch-score-card small{color:var(--color-teal-800);margin-top:.1rem;font-size:.32rem}.launch-score-card>svg{color:var(--color-teal-700)}.launch-coach-note{z-index:5;border:1px solid var(--color-brand-200);background:var(--color-white);border-radius:.65rem;grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.45rem;width:76%;padding:.55rem;display:grid;position:absolute;bottom:1%;right:0;box-shadow:0 18px 38px -18px #1e40af59}.launch-coach-note>span{background:var(--color-brand-700);width:1.8rem;height:1.8rem;color:var(--color-white);border-radius:.48rem;place-items:center;display:grid}.launch-coach-note small{color:var(--color-brand-700);letter-spacing:.08em;font-size:.32rem;font-weight:900}.launch-coach-note p{color:var(--system-content-secondary);margin-top:.1rem;font-size:.4rem;line-height:1.4}.launch-hand-note{z-index:6;color:var(--color-brand-950);font-family:var(--font-handwriting);font-size:.78rem;font-weight:650;position:absolute;top:5%;left:0;transform:rotate(-7deg)}.launch-hand-note span{color:var(--color-orange-900);margin-left:2.2rem;font-size:1.2rem;display:block}.launch-trust-bar{border-block:1px solid var(--color-brand-100);background:var(--color-brand-950);color:var(--color-white)}.launch-trust-bar .launch-container{flex-direction:column;gap:.7rem;padding-block:.85rem;display:flex}.launch-trust-bar p{color:var(--color-brand-200);font-family:var(--font-handwriting);font-size:.76rem}.launch-trust-bar p strong{color:var(--color-white)}.launch-trust-bar ul{flex-wrap:wrap;gap:.6rem 1rem;display:flex}.launch-trust-bar li{color:var(--color-brand-100);align-items:center;gap:.3rem;font-size:.47rem;font-weight:650;display:inline-flex}.launch-trust-bar li svg{color:var(--color-teal-300)}.launch-section{padding-block:clamp(3.5rem,8vw,6rem);scroll-margin-top:5rem}.launch-section-heading{max-width:42rem}.launch-section-heading>p{max-width:none;color:var(--color-orange-800);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.52rem;font-weight:900}.launch-section-heading h2{color:var(--system-content-heading);font-family:var(--font-display);letter-spacing:-.05em;margin-top:.55rem;margin-bottom:0;font-size:clamp(1.8rem,4.6vw,3.4rem);font-weight:800;line-height:1.02}.launch-section-heading h2 em{color:var(--color-brand-800);font-family:var(--font-handwriting);font-size:1.1em;font-style:normal;font-weight:650}.launch-section-heading>span{max-width:35rem;color:var(--system-content-secondary);margin-top:.75rem;font-size:.68rem;line-height:1.65;display:block}.launch-section-heading.is-centered{text-align:center;margin-inline:auto}.launch-section-heading.is-centered>span{margin-inline:auto}.launch-product-section{background:var(--color-gray-50)}.launch-product-window{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:.9rem;margin-top:2rem;overflow:hidden;box-shadow:0 28px 65px -35px #0307124d}.launch-product-window>header{border-bottom:1px solid var(--system-line-default);background:var(--color-white);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:2.7rem;padding-inline:.8rem;display:grid}.launch-window-dots{gap:.25rem;display:flex}.launch-window-dots i{background:var(--color-gray-300);border-radius:50%;width:.38rem;height:.38rem;display:block}.launch-window-dots i:first-child{background:var(--color-orange-500)}.launch-product-window>header p{color:var(--system-content-heading);text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;font-weight:750;overflow:hidden}.launch-product-window>header>span{color:var(--color-teal-700);font-size:.43rem}.launch-product-body{min-height:24rem;display:grid}.launch-editor-rail{border-right:1px solid var(--system-line-default);background:var(--color-brand-950);color:var(--color-white);padding:1rem .75rem;display:none}.launch-editor-rail>p{color:var(--color-brand-300);letter-spacing:.08em;text-transform:uppercase;margin:0 .35rem .6rem;font-size:.43rem;font-weight:850}.launch-editor-rail>button{width:100%;color:var(--color-brand-200);text-align:left;background:0 0;border:0;border-radius:.5rem;grid-template-columns:1.2rem minmax(0,1fr);gap:.45rem;padding:.55rem .4rem;display:grid}.launch-editor-rail>button.is-active{color:var(--color-white);background:#ffffff17}.launch-editor-rail>button>span:first-child,.launch-editor-rail>button>svg{width:1.2rem;height:1.2rem;color:var(--color-brand-300);border:1px solid #fff3;border-radius:50%;place-items:center;font-size:.4rem;display:grid}.launch-editor-rail>button.is-done>svg{border-color:var(--color-teal-400);background:var(--color-teal-400);color:var(--color-brand-950);padding:.15rem}.launch-editor-rail button strong,.launch-editor-rail button small{display:block}.launch-editor-rail button strong{font-size:.48rem}.launch-editor-rail button small{color:var(--color-brand-400);margin-top:.12rem;font-size:.37rem}.launch-completion{border-top:1px solid #ffffff1a;margin-top:1rem;padding:.65rem .4rem 0}.launch-completion p{color:var(--color-brand-300);justify-content:space-between;font-size:.4rem;display:flex}.launch-completion strong{color:var(--color-white)}.launch-completion>i{background:#ffffff1f;border-radius:9999px;height:.22rem;margin-top:.4rem;display:block;overflow:hidden}.launch-completion>i span{background:var(--color-teal-400);width:78%;height:100%;display:block}.launch-editor-form{padding:1.25rem}.launch-editor-kicker{color:var(--color-brand-700);letter-spacing:.1em;font-size:.44rem;font-weight:900}.launch-editor-form h3{font-family:var(--font-display);letter-spacing:-.03em;margin-top:.45rem;font-size:1.15rem;font-weight:800}.launch-editor-form>p:not(.launch-editor-kicker){color:var(--system-content-secondary);margin-top:.35rem;font-size:.56rem}.launch-editor-form label{color:var(--system-content-heading);gap:.35rem;margin-top:1rem;font-size:.5rem;font-weight:750;display:grid}.launch-editor-form textarea{resize:none;border:1px solid var(--system-line-default);background:var(--color-white);min-height:5.5rem;color:var(--system-content-secondary);border-radius:.55rem;outline:0;padding:.65rem;font-family:inherit;font-size:.55rem;line-height:1.55}.launch-prompt-card{border:1px solid var(--color-gold-200);background:var(--color-gold-50);border-radius:.6rem;grid-template-columns:2rem minmax(0,1fr);gap:.55rem;margin-top:.75rem;padding:.7rem;display:grid}.launch-prompt-card>span{background:var(--color-gold-500);width:2rem;height:2rem;color:var(--color-gold-950);border-radius:.5rem;place-items:center;display:grid}.launch-prompt-card strong{color:var(--color-gold-950);font-size:.5rem}.launch-prompt-card p{color:var(--system-content-secondary);margin-top:.18rem;font-size:.45rem;line-height:1.45}.launch-prompt-card button{background:var(--color-gold-900);color:var(--color-white);border:0;border-radius:.4rem;margin-top:.45rem;padding:.35rem .45rem;font-size:.4rem;font-weight:800}.launch-editor-preview{border-left:1px solid var(--system-line-default);background:var(--color-gray-100);padding:.75rem;display:none}.launch-preview-toolbar{justify-content:space-between;align-items:center;margin-bottom:.55rem;display:flex}.launch-preview-toolbar>span{color:var(--system-content-muted);letter-spacing:.08em;font-size:.4rem;font-weight:850}.launch-preview-toolbar button{border:1px solid var(--system-line-default);background:var(--color-white);width:1.6rem;height:1.6rem;color:var(--system-content-secondary);border-radius:.4rem;place-items:center;display:grid}.launch-editor-preview article{background:var(--color-white);min-height:20rem;box-shadow:var(--shadow-card);padding:1rem}.launch-editor-preview article h3{font-family:var(--font-display);font-size:.78rem;font-weight:850}.launch-editor-preview article>p{color:var(--color-brand-800);letter-spacing:.12em;margin-top:.15rem;font-size:.3rem;font-weight:850}.launch-editor-preview hr{background:var(--color-gray-950);border:0;height:.12rem;margin:.55rem 0}.launch-editor-preview article>small{color:var(--color-orange-800);letter-spacing:.12em;margin-top:.55rem;font-size:.28rem;font-weight:900;display:block}.launch-editor-preview article>strong{margin-top:.3rem;font-size:.4rem;display:block}.launch-editor-preview article>span{color:var(--system-content-tertiary);font-size:.3rem}.launch-preview-copy{gap:.17rem;margin-top:.4rem;display:grid}.launch-preview-copy i,.launch-editor-preview mark i{background:var(--color-gray-200);border-radius:9999px;height:.13rem;display:block}.launch-preview-copy i:nth-child(2){width:88%}.launch-preview-copy i:nth-child(3){width:72%}.launch-editor-preview mark{border-left:.1rem solid var(--color-teal-600);background:var(--color-teal-50);gap:.17rem;margin-top:.3rem;padding:.3rem;display:grid}.launch-editor-preview mark i{background:var(--color-teal-200)}.launch-editor-preview mark i:last-child{width:70%}.launch-preview-tags{gap:.2rem;margin-top:.25rem;display:flex}.launch-preview-tags span{border:1px solid var(--color-gray-300);padding:.15rem .2rem;font-size:.25rem}.launch-transformation{background:#fffaf1}.launch-transformation-grid{align-items:center;gap:2rem;display:grid}.launch-margin-note{color:var(--color-orange-900);font-family:var(--font-handwriting);margin-top:2.2rem;font-size:.75rem;line-height:1.1;display:none;position:relative;transform:rotate(-3deg)}.launch-margin-note span{font-size:1.3rem;position:absolute;bottom:-1.4rem;right:35%}.launch-compare-card{position:relative}.launch-compare-card article{border:1px solid var(--system-line-default);background:var(--color-white);box-shadow:var(--shadow-card);border-radius:.8rem;padding:1.1rem}.launch-compare-card article header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.launch-compare-card article header>span{letter-spacing:.1em;font-size:.48rem;font-weight:900}.launch-compare-card article header small{color:var(--system-content-muted);font-size:.46rem}.launch-compare-card article>p{color:var(--system-content-secondary);margin-top:.8rem;font-size:.78rem;line-height:1.65}.launch-compare-card article footer{border-top:1px solid var(--system-line-subtle);flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.85rem;padding-top:.7rem;display:flex}.launch-compare-card article footer>span{background:var(--color-gray-200);border-radius:50%;place-items:center;width:.8rem;height:.8rem;display:grid}.launch-compare-card article footer strong{color:var(--system-content-tertiary);margin-right:.35rem;font-size:.42rem}.launch-compare-card .is-before{opacity:.74;margin-right:1rem;transform:rotate(-1deg)}.launch-compare-card .is-before header>span{color:var(--system-content-muted)}.launch-compare-card .is-after{z-index:2;border-color:var(--color-teal-300);margin:-1rem 0 0 1rem;position:relative;transform:rotate(.7deg);box-shadow:0 18px 40px -25px #0f766e59}.launch-compare-card .is-after header>span{color:var(--color-teal-800)}.launch-compare-card .is-after>p{color:var(--system-content-heading);font-weight:650}.launch-compare-card mark{background:var(--color-gold-200);color:var(--system-content-heading);padding:0 .12rem}.launch-compare-card .is-after footer>span{background:var(--color-teal-100);color:var(--color-teal-800)}.launch-compare-arrow{z-index:4;background:var(--color-orange-700);width:2.4rem;height:2.4rem;color:var(--color-white);border-radius:50%;place-items:center;margin:-.5rem auto;display:grid;position:relative;box-shadow:0 8px 18px #be47003d}.resume-difference-demo{border:1px solid var(--system-line-default);background:#ffffffd1;border-radius:1rem;overflow:hidden;box-shadow:0 24px 60px -38px #03071261}.resume-difference-toolbar{border-bottom:1px solid var(--system-line-default);background:#fffffff0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.6rem;padding:.7rem .85rem;display:flex}.resume-difference-toolbar>p{grid-template-columns:.55rem minmax(0,1fr);gap:.12rem .45rem;margin:0;display:grid}.resume-difference-toolbar>p>span{background:var(--color-teal-600);border-radius:50%;grid-row:1/span 2;align-self:center;width:.55rem;height:.55rem;box-shadow:0 0 0 .25rem #0d94881c}.resume-difference-toolbar strong,.resume-difference-toolbar small{display:block}.resume-difference-toolbar strong{color:var(--system-content-heading);font-size:.82rem}.resume-difference-toolbar small{color:var(--system-content-muted);font-size:.64rem}.resume-difference-toolbar>div{gap:.35rem;display:flex}.resume-difference-toolbar button{border:1px solid var(--system-line-default);background:var(--color-white);min-height:2.25rem;color:var(--system-content-secondary);cursor:pointer;border-radius:.48rem;align-items:center;gap:.3rem;padding:.45rem .6rem;font-size:.68rem;font-weight:750;display:inline-flex}.resume-difference-toolbar button:hover{border-color:var(--color-brand-300);color:var(--system-primary-text)}.resume-difference-stage{background-image:linear-gradient(#082f4908 1px,#0000 1px),linear-gradient(90deg,#082f4908 1px,#0000 1px);background-size:1.2rem 1.2rem;gap:.7rem;padding:clamp(.8rem,2vw,1.15rem);display:grid}.resume-difference-paper{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:.72rem;min-width:0;padding:.85rem;position:relative;overflow:hidden}.resume-difference-paper>header{border-bottom:1px solid var(--system-line-subtle);justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.62rem;display:flex}.resume-difference-paper>header span{letter-spacing:.1em;font-size:.66rem;font-weight:900}.resume-difference-paper>header small{color:var(--system-content-muted);font-size:.6rem}.resume-difference-person{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.5rem;margin-top:.72rem;display:grid}.resume-difference-person>span{background:var(--color-brand-950);width:2rem;height:2rem;color:var(--color-white);border-radius:.5rem;place-items:center;font-size:.48rem;font-weight:850;display:grid}.resume-difference-person strong,.resume-difference-person small{display:block}.resume-difference-person strong{color:var(--system-content-heading);font-size:.76rem}.resume-difference-person small{color:var(--system-content-muted);margin-top:.1rem;font-size:.58rem}.resume-difference-bullet{background:var(--color-gray-50);border-radius:.58rem;grid-template-columns:.42rem minmax(0,1fr);align-content:start;gap:.45rem;min-height:7.4rem;margin-top:.75rem;padding:.8rem;display:grid;position:relative;overflow:hidden}.resume-difference-bullet>i{background:var(--color-gray-400);border-radius:50%;width:.35rem;height:.35rem;margin-top:.38rem}.resume-difference-bullet p{color:var(--system-content-secondary);font-size:.88rem;line-height:1.7}.resume-difference-paper footer{flex-wrap:wrap;gap:.35rem;margin-top:.7rem;display:flex}.resume-difference-paper footer span{border-radius:9999px;align-items:center;gap:.23rem;min-height:1.8rem;padding:.3rem .42rem;font-size:.58rem;font-weight:750;display:inline-flex}.resume-difference-paper.is-before{background:#ffffffe6}.resume-difference-paper.is-before>header span{color:var(--system-content-muted)}.resume-difference-paper.is-before footer span{background:var(--color-gray-100);color:var(--system-content-tertiary)}.resume-difference-scan{opacity:0;filter:blur(.08rem);background:linear-gradient(90deg,#0000,#f476162e,#0000);width:1.1rem;position:absolute;top:0;bottom:0;left:-1rem}.resume-difference-bridge{min-height:2.7rem;color:var(--color-orange-800);grid-template-columns:1fr auto 1fr;align-items:center;gap:.45rem;display:grid}.resume-difference-bridge>i{background:repeating-linear-gradient(90deg, var(--color-orange-300) 0 .35rem, transparent .35rem .6rem);height:1px;overflow:hidden}.resume-difference-bridge>span{background:var(--color-orange-700);width:2.3rem;height:2.3rem;color:var(--color-white);border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 20px -10px #be47008c}.resume-difference-bridge small{color:var(--color-orange-900);letter-spacing:.04em;grid-column:1/-1;justify-self:center;margin-top:-.35rem;font-size:.58rem;font-weight:850}.resume-difference-paper.is-after{border-color:var(--color-teal-300);box-shadow:0 18px 35px -28px #0f766e73}.resume-difference-paper.is-after>header span{color:var(--color-teal-800)}.resume-difference-paper.is-after .resume-difference-bullet{background:var(--color-teal-50)}.resume-difference-paper.is-after .resume-difference-bullet>i{background:var(--color-teal-600)}.resume-difference-paper.is-after .resume-difference-bullet p{color:var(--system-content-heading);font-weight:650}.resume-difference-paper mark{background:linear-gradient(90deg, var(--color-gold-200), var(--color-gold-200)) no-repeat 0 100% / 100% 100%;color:inherit;border-radius:.15rem;padding:.03rem .12rem}.resume-difference-paper mark.is-ownership{background-image:linear-gradient(90deg, var(--color-teal-200), var(--color-teal-200))}.resume-difference-paper.is-after footer span{background:var(--color-teal-50);color:var(--color-teal-800)}.resume-difference-ledger{border-top:1px solid var(--system-line-default);background:var(--color-white);display:grid}.resume-difference-ledger>div{border-bottom:1px solid var(--system-line-subtle);grid-template-columns:1.7rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.7rem .85rem;display:grid}.resume-difference-ledger>div:last-child{border-bottom:0}.resume-difference-ledger>div>span{border:1px solid var(--color-brand-200);width:1.7rem;height:1.7rem;color:var(--color-brand-800);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.42rem;font-weight:800;display:grid}.resume-difference-ledger small,.resume-difference-ledger strong{display:block}.resume-difference-ledger small{color:var(--system-content-muted);letter-spacing:.08em;font-size:.52rem;font-weight:900}.resume-difference-ledger strong{color:var(--system-content-heading);margin-top:.12rem;font-size:.68rem;line-height:1.45}.resume-difference-progress{background:var(--color-orange-100);height:.24rem;overflow:hidden}.resume-difference-progress span{transform-origin:0;background:linear-gradient(90deg, var(--color-orange-600), var(--color-gold-500), var(--color-teal-600));width:100%;height:100%;display:block;transform:scaleX(1)}.resume-difference-demo.is-animating .resume-difference-scan{animation:8s ease-in-out infinite resume-scan}.resume-difference-demo.is-animating .resume-difference-paper.is-before{animation:8s ease-in-out infinite resume-before-focus}.resume-difference-demo.is-animating .resume-difference-bridge>span{animation:8s ease-in-out infinite resume-rewrite-pulse}.resume-difference-demo.is-animating .resume-difference-paper.is-after{animation:8s ease-in-out infinite resume-after-reveal}.resume-difference-demo.is-animating .resume-difference-paper mark{animation:8s ease-in-out infinite resume-mark-reveal}.resume-difference-demo.is-animating .resume-difference-paper.is-after footer span{animation:8s ease-in-out infinite resume-proof-pop}.resume-difference-demo.is-animating .resume-difference-paper.is-after footer span:nth-child(2),.resume-difference-demo.is-animating .resume-difference-paper mark.is-scale{animation-delay:.15s}.resume-difference-demo.is-animating .resume-difference-paper.is-after footer span:nth-child(3),.resume-difference-demo.is-animating .resume-difference-paper mark.is-outcome{animation-delay:.3s}.resume-difference-demo.is-animating .resume-difference-progress span{animation:8s linear infinite resume-progress}.resume-difference-demo.is-paused *{animation-play-state:paused!important}@keyframes resume-scan{0%,8%{opacity:0;left:-1rem}12%{opacity:1}34%{opacity:1;left:calc(100% + 1rem)}38%,to{opacity:0;left:calc(100% + 1rem)}}@keyframes resume-before-focus{0%,8%{opacity:.68;transform:translateY(.3rem)}14%,38%{opacity:1;transform:translateY(0)}48%,92%{opacity:.55;transform:translateY(0)}to{opacity:.68;transform:translateY(.3rem)}}@keyframes resume-rewrite-pulse{0%,28%{opacity:.45;transform:scale(.82)}38%,50%{opacity:1;transform:scale(1.08)rotate(8deg)}62%,to{opacity:.8;transform:scale(1)}}@keyframes resume-after-reveal{0%,38%{opacity:.35;transform:translateY(.45rem)}52%,92%{opacity:1;transform:translateY(0)}to{opacity:.35;transform:translateY(.45rem)}}@keyframes resume-mark-reveal{0%,48%{background-size:0 100%}62%,92%{background-size:100% 100%}to{background-size:0 100%}}@keyframes resume-proof-pop{0%,54%{opacity:.2;transform:translateY(.25rem)}64%,90%{opacity:1;transform:translateY(0)}to{opacity:.2;transform:translateY(.25rem)}}@keyframes resume-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.launch-features{background:var(--color-white)}.launch-feature-grid{gap:.8rem;margin-top:2rem;display:grid}.launch-feature-card{border:1px solid var(--system-line-default);background:var(--color-gray-50);border-radius:.85rem;padding:1.15rem;position:relative;overflow:hidden}.launch-feature-icon{background:var(--color-brand-700);width:2.5rem;height:2.5rem;color:var(--color-white);border-radius:.65rem;place-items:center;display:grid}.launch-feature-icon.is-teal{background:var(--color-teal-700)}.launch-feature-icon.is-gold{background:var(--color-gold-500);color:var(--color-gold-950)}.launch-feature-icon.is-orange{background:var(--color-orange-700)}.launch-feature-card>p,.launch-feature-card>div>p{color:var(--color-brand-700);letter-spacing:.1em;margin-top:.9rem;font-size:.44rem;font-weight:900}.launch-feature-card h3{color:var(--system-content-heading);font-family:var(--font-display);letter-spacing:-.025em;margin-top:.35rem;font-size:1rem;font-weight:780}.launch-feature-card>span,.launch-feature-card>div>span{color:var(--system-content-secondary);margin-top:.45rem;font-size:.57rem;line-height:1.6;display:block}.launch-feature-example{border:1px solid var(--color-brand-100);background:var(--color-white);border-radius:.6rem;margin-top:1rem;padding:.7rem}.launch-feature-example small{color:var(--color-brand-700);font-size:.4rem;font-weight:850}.launch-feature-example p{color:var(--system-content-secondary);flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.3rem;font-size:.5rem;display:flex}.launch-feature-example svg{color:var(--color-orange-700)}.launch-mini-score{align-items:center;gap:.6rem;margin-top:1rem;display:flex}.launch-mini-score>strong{font-family:var(--font-display);font-size:1.4rem}.launch-mini-score>span{flex:1}.launch-mini-score i{background:var(--color-gray-200);border-radius:9999px;height:.25rem;display:block;overflow:hidden}.launch-mini-score i:after{background:var(--color-teal-600);content:"";width:96%;height:100%;display:block}.launch-mini-score small{color:var(--color-teal-800);margin-top:.2rem;font-size:.4rem;display:block}.launch-template-stack{height:4rem;margin-top:1rem;position:relative}.launch-template-stack i{border:1px solid var(--color-gray-300);background:var(--color-white);width:3rem;height:3.8rem;box-shadow:var(--shadow-xs);border-radius:.18rem;position:absolute;bottom:0}.launch-template-stack i:first-child{left:0;transform:rotate(-6deg)}.launch-template-stack i:nth-child(2){z-index:2;left:2.2rem}.launch-template-stack i:nth-child(3){left:4.4rem;transform:rotate(6deg)}.launch-template-stack i:before{background:var(--color-brand-700);height:.16rem;box-shadow:0 .45rem 0 var(--color-gray-200), 0 .75rem 0 var(--color-gray-200), 0 1.05rem 0 var(--color-gray-200);content:"";position:absolute;top:.5rem;left:.45rem;right:.45rem}.launch-feature-card.is-wide{gap:1rem;display:grid}.launch-match-panel{border:1px solid var(--color-orange-200);background:var(--color-white);border-radius:.65rem;align-self:center;padding:.8rem}.launch-match-panel>p{color:var(--system-content-heading);justify-content:space-between;gap:.5rem;font-size:.48rem;display:flex}.launch-match-panel>p strong{color:var(--color-teal-800)}.launch-match-panel>i{background:var(--color-gray-200);border-radius:9999px;height:.25rem;margin-top:.45rem;display:block;overflow:hidden}.launch-match-panel>i span{background:linear-gradient(90deg, var(--color-brand-600), var(--color-teal-600));width:88%;height:100%;display:block}.launch-match-panel ul{gap:.35rem;margin-top:.6rem;display:grid}.launch-match-panel li{color:var(--color-teal-900);align-items:center;gap:.3rem;font-size:.42rem;display:flex}.launch-match-panel li.is-missing{color:var(--color-orange-900)}.launch-process{background:var(--color-brand-950);color:var(--color-white)}.launch-process .launch-section-heading h2{color:var(--color-white)}.launch-process .launch-section-heading>p{color:var(--color-teal-300)}.launch-process .launch-section-heading>span{color:var(--color-brand-200)}.launch-process-grid{counter-reset:process;gap:.8rem;margin-top:2rem;display:grid}.launch-process-grid li{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.75rem;padding:1rem;position:relative}.launch-process-grid li>span{color:var(--color-brand-500);font-family:var(--font-mono);font-size:.55rem;position:absolute;top:.7rem;right:.8rem}.launch-process-icon{width:2.4rem;height:2.4rem;color:var(--color-teal-300);background:#ffffff14;border-radius:.65rem;place-items:center;display:grid}.launch-process-grid h3{color:var(--color-white);margin-top:.8rem;font-size:.72rem}.launch-process-grid p{color:var(--color-brand-200);margin-top:.35rem;font-size:.52rem;line-height:1.6}.launch-process-cta{width:max-content;margin:1.5rem auto 0;display:flex}.launch-stories{background:var(--color-gray-50)}.launch-stories-heading{gap:1rem;display:grid}.launch-stories-heading>p{max-width:25rem;color:var(--system-content-secondary);align-self:end;font-size:.6rem;line-height:1.65}.launch-story-grid{gap:.8rem;margin-top:2rem;display:grid}.launch-story-grid>article{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:.8rem;padding:1.1rem}.launch-story-feature{color:var(--color-white);position:relative;overflow:hidden;background:var(--color-brand-950)!important}.launch-quote-mark{color:#ffffff12;font-family:Georgia,serif;font-size:7rem;line-height:1;position:absolute;top:-.6rem;right:1rem}.launch-story-feature blockquote{z-index:1;max-width:36rem;color:var(--color-white);font-family:var(--font-display);font-size:clamp(.85rem,2vw,1.2rem);font-weight:650;line-height:1.5;position:relative}.launch-story-person{z-index:1;border-top:1px solid #ffffff1f;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.55rem;margin-top:1.2rem;padding-top:.8rem;display:grid;position:relative}.launch-story-person>span,.launch-story-grid article footer>span{background:var(--color-orange-700);width:2.2rem;height:2.2rem;color:var(--color-white);border-radius:50%;place-items:center;font-size:.5rem;font-weight:800;display:grid}.launch-story-person strong,.launch-story-person small{display:block}.launch-story-person strong{font-size:.55rem}.launch-story-person small{color:var(--color-brand-300);margin-top:.12rem;font-size:.42rem}.launch-story-person b{color:var(--color-teal-300);text-align:right;font-size:.45rem}.launch-stars{color:var(--color-gold-500);letter-spacing:.08em;font-size:.62rem}.launch-story-grid>article:not(.launch-story-feature) blockquote{color:var(--system-content-heading);margin-top:.7rem;font-size:.65rem;font-weight:650;line-height:1.6}.launch-story-grid article footer{border-top:1px solid var(--system-line-subtle);align-items:center;gap:.5rem;margin-top:1rem;padding-top:.75rem;display:flex}.launch-story-grid article footer>span{background:var(--color-brand-100);width:1.9rem;height:1.9rem;color:var(--color-brand-900)}.launch-story-grid article footer strong,.launch-story-grid article footer small{display:block}.launch-story-grid article footer strong{font-size:.5rem}.launch-story-grid article footer small{color:var(--system-content-tertiary);margin-top:.1rem;font-size:.4rem}.launch-jobs-soon{background:#fff8ed;position:relative;overflow:hidden}.launch-jobs-soon:after{content:"";border:5rem solid #eab30814;border-radius:50%;width:26rem;height:26rem;position:absolute;top:-10rem;right:-8rem}.launch-jobs-grid{z-index:2;align-items:center;gap:2.5rem;display:grid;position:relative}.launch-jobs-copy>p{color:var(--color-orange-800);letter-spacing:.1em;align-items:center;gap:.4rem;font-size:.5rem;font-weight:900;display:flex}.launch-jobs-copy>p span{background:var(--color-orange-600);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 .2rem #ea580c1a}.launch-jobs-copy h2{font-family:var(--font-display);letter-spacing:-.05em;margin-top:.7rem;font-size:clamp(1.9rem,4.8vw,3.5rem);font-weight:800;line-height:1.02}.launch-jobs-copy h2 em{color:var(--color-brand-800);font-family:var(--font-handwriting);font-size:1.08em;font-style:normal;font-weight:650}.launch-jobs-copy>span{max-width:36rem;color:var(--system-content-secondary);margin-top:.8rem;font-size:.65rem;line-height:1.65;display:block}.launch-waitlist{gap:.45rem;margin-top:1.1rem;display:grid}.launch-waitlist input{border:1px solid var(--color-orange-200);background:var(--color-white);width:100%;min-height:2.9rem;color:var(--system-content-heading);font:inherit;border-radius:.6rem;outline:0;padding:.65rem .75rem;font-size:.6rem}.launch-waitlist input:focus{border-color:var(--color-brand-500);box-shadow:0 0 0 .2rem #0ea5e921}.launch-waitlist button{background:var(--color-brand-800);min-height:2.9rem;color:var(--color-white);cursor:pointer;border:0;border-radius:.6rem;justify-content:center;align-items:center;gap:.4rem;padding:.65rem .75rem;font-size:.58rem;font-weight:800;display:inline-flex}.launch-waitlist-success{border:1px solid var(--color-teal-200);background:var(--color-teal-50);color:var(--color-teal-800);border-radius:.65rem;align-items:center;gap:.5rem;margin-top:1.1rem;padding:.7rem .8rem;display:inline-flex}.launch-waitlist-success strong,.launch-waitlist-success small{display:block}.launch-waitlist-success strong{font-size:.54rem}.launch-waitlist-success small{margin-top:.1rem;font-size:.42rem}.launch-job-preview{min-height:19rem;position:relative}.launch-job-preview>article{border:1px solid var(--system-line-default);background:var(--color-white);box-shadow:var(--shadow-card);border-radius:.75rem;align-items:center;gap:.6rem;padding:.8rem;display:flex;position:absolute;left:3%;right:3%}.launch-job-preview .is-back{opacity:.66;top:0;transform:rotate(-2deg)}.launch-job-preview .is-front{z-index:3;border-color:var(--color-orange-200);padding:1rem;display:block;top:4rem;transform:rotate(.8deg);box-shadow:0 22px 48px -24px #7c2d1259}.launch-job-preview article>span,.launch-job-preview article header>span{background:var(--color-teal-100);width:2.3rem;height:2.3rem;color:var(--color-teal-900);border-radius:.6rem;flex:none;place-items:center;font-size:.52rem;font-weight:850;display:grid}.launch-job-preview article small{color:var(--color-teal-800);font-size:.38rem;font-weight:850}.launch-job-preview article strong{margin-top:.12rem;font-size:.6rem;display:block}.launch-job-preview article p{color:var(--system-content-tertiary);margin-top:.12rem;font-size:.43rem}.launch-job-preview .is-front header{grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.launch-job-preview .is-front header>span{background:var(--color-orange-100);color:var(--color-orange-900)}.launch-job-preview .is-front header>svg{color:var(--system-content-tertiary)}.launch-job-preview .is-front>div{flex-wrap:wrap;gap:.3rem;margin-top:.7rem;display:flex}.launch-job-preview .is-front>div span{background:var(--color-brand-50);color:var(--color-brand-900);border-radius:9999px;padding:.25rem .35rem;font-size:.4rem;font-weight:700}.launch-job-preview .is-front footer{border-top:1px solid var(--system-line-subtle);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.7rem;padding-top:.6rem;display:flex}.launch-job-preview .is-front footer p{color:var(--color-teal-800);align-items:center;gap:.25rem;display:flex}.launch-job-preview .is-front footer small{color:var(--system-content-muted);font-weight:500}.launch-job-preview aside{z-index:5;border:1px solid var(--color-gold-200);background:var(--color-gold-50);border-radius:.65rem;grid-template-columns:1.8rem minmax(0,1fr);gap:.45rem;width:78%;padding:.6rem;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 14px 30px -18px #714a0559}.launch-job-preview aside>svg{color:var(--color-gold-800)}.launch-job-preview aside small,.launch-job-preview aside strong{display:block}.launch-job-preview aside small{color:var(--color-gold-900);letter-spacing:.08em;font-size:.35rem;font-weight:900}.launch-job-preview aside strong{color:var(--system-content-heading);margin-top:.12rem;font-size:.43rem;line-height:1.4}.launch-final-cta{background:linear-gradient(115deg, var(--color-brand-950), var(--color-brand-800));color:var(--color-white);padding-block:clamp(2.5rem,6vw,4.5rem)}.launch-final-cta .launch-container{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.launch-final-cta p{color:var(--color-teal-300);letter-spacing:.11em;font-size:.5rem;font-weight:900}.launch-final-cta h2{color:var(--color-white);font-family:var(--font-handwriting);margin-top:.35rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:650}.launch-final-cta div>span{color:var(--color-brand-200);margin-top:.4rem;font-size:.62rem;display:block}.launch-footer{background:var(--color-gray-950);color:var(--color-white);padding-top:clamp(2.5rem,5vw,3.25rem)}.launch-footer-main{gap:clamp(1.5rem,3vw,2rem);padding-bottom:clamp(1.75rem,3vw,2.25rem);display:grid}.launch-brand.is-inverse{color:var(--color-white)}.launch-brand.is-inverse small{color:var(--color-gray-400)}.launch-footer-brand p{max-width:20rem;color:var(--color-gray-400);margin-top:.85rem;font-size:clamp(.8125rem,.76rem + .2vw,.9375rem);line-height:1.65}.launch-footer-main>div:not(.launch-footer-brand){align-content:start;gap:.65rem;display:grid}.launch-footer-main>div>strong{color:var(--color-gray-500);letter-spacing:.1em;margin-bottom:.2rem;font-size:clamp(.6875rem,.65rem + .12vw,.75rem)}.launch-footer-main>div>a{color:var(--color-gray-300);font-size:clamp(.875rem,.82rem + .18vw,1rem);line-height:1.4;text-decoration:none}.launch-footer-main>div>a:hover{color:var(--color-white)}.launch-footer-bottom{color:var(--color-gray-500);border-top:1px solid #ffffff1a;flex-direction:column;gap:.65rem;padding-block:clamp(.9rem,2vw,1.1rem);font-size:clamp(.75rem,.7rem + .15vw,.875rem);line-height:1.5;display:flex}.launch-footer-bottom span{color:var(--color-gray-400);align-items:center;gap:.35rem;display:inline-flex}.launch-footer-bottom svg{color:var(--color-teal-400)}.standalone-landing .landing-mega-header .jobs-header-container,.standalone-editorial .landing-mega-header .jobs-header-container,.standalone-landing .launch-container,.standalone-editorial .launch-container,.standalone-landing .editorial-container,.standalone-editorial .editorial-container{width:min(100% - 2rem,72rem);margin-inline:auto;padding-inline:0}.standalone-landing .launch-platform-hero .hero-proof-pill{font-size:.72rem}.standalone-landing .launch-platform-hero .hero-lede{max-width:39rem;font-size:clamp(.92rem,1.5cqi,1.08rem)}.standalone-landing .launch-platform-hero .hero-action{min-height:3.35rem;padding:.78rem 1rem;font-size:.84rem}.standalone-landing .launch-platform-hero .hero-action small{font-size:.66rem}.standalone-landing .launch-platform-hero .hero-trust-line{font-size:.7rem}.standalone-landing .launch-platform-hero .platform-hero-foot{font-size:.64rem}.standalone-landing .launch-trust-bar p{font-size:1rem}.standalone-landing .launch-trust-bar li{font-size:.68rem}.standalone-landing .launch-section-heading>p{font-size:.66rem}.standalone-landing .launch-section-heading>span{max-width:39rem;font-size:.9rem;line-height:1.7}.standalone-landing .launch-editor-kicker{font-size:.58rem}.standalone-landing .launch-editor-form h3{font-size:clamp(1.25rem,2vw,1.55rem)}.standalone-landing .launch-editor-form>p:not(.launch-editor-kicker){font-size:.76rem}.standalone-landing .launch-editor-form label{font-size:.7rem}.standalone-landing .launch-editor-form textarea{font-size:.74rem}.standalone-landing .launch-prompt-card strong{font-size:.7rem}.standalone-landing .launch-prompt-card p{font-size:.62rem}.standalone-landing .launch-prompt-card button{font-size:.58rem}.standalone-landing .launch-compare-card article header>span{font-size:.62rem}.standalone-landing .launch-compare-card article header small{font-size:.58rem}.standalone-landing .launch-compare-card article>p{font-size:.94rem}.standalone-landing .launch-compare-card article footer strong{font-size:.58rem}.standalone-landing .launch-feature-card>p,.standalone-landing .launch-feature-card>div>p{font-size:.6rem}.standalone-landing .launch-feature-card h3{font-size:clamp(1.1rem,2vw,1.38rem);line-height:1.2}.standalone-landing .launch-feature-card>span,.standalone-landing .launch-feature-card>div>span{font-size:.85rem;line-height:1.65}.standalone-landing .launch-feature-example small{font-size:.55rem}.standalone-landing .launch-feature-example p{font-size:.68rem}.standalone-landing .launch-mini-score small{font-size:.56rem}.standalone-landing .launch-match-panel>p{font-size:.68rem}.standalone-landing .launch-match-panel li{font-size:.58rem}.standalone-landing .launch-process-grid h3{font-size:.96rem}.standalone-landing .launch-process-grid p{font-size:.82rem;line-height:1.65}.standalone-landing .launch-stories-heading>p{font-size:.86rem}.standalone-landing .launch-story-feature blockquote{font-size:clamp(1.05rem,2vw,1.4rem)}.standalone-landing .launch-story-person strong{font-size:.72rem}.standalone-landing .launch-story-person small{font-size:.58rem}.standalone-landing .launch-story-person b{font-size:.6rem}.standalone-landing .launch-story-grid>article:not(.launch-story-feature) blockquote{font-size:.82rem}.standalone-landing .launch-story-grid article footer strong{font-size:.68rem}.standalone-landing .launch-story-grid article footer small{font-size:.54rem}.standalone-landing .launch-jobs-copy>p{font-size:.65rem}.standalone-landing .launch-jobs-copy>span{font-size:.88rem}.standalone-landing .launch-waitlist input,.standalone-landing .launch-waitlist button{font-size:.78rem}.standalone-landing .launch-job-preview article small{font-size:.54rem}.standalone-landing .launch-job-preview article strong{font-size:.78rem}.standalone-landing .launch-job-preview article p{font-size:.6rem}.standalone-landing .launch-job-preview .is-front>div span{font-size:.54rem}.standalone-landing .launch-job-preview aside small{font-size:.48rem}.standalone-landing .launch-job-preview aside strong{font-size:.62rem}.standalone-landing .launch-final-cta p{font-size:.65rem}.standalone-landing .launch-final-cta div>span{font-size:.84rem}@media (min-width:36rem){.launch-hero-actions{flex-direction:row;align-items:center}.launch-waitlist{grid-template-columns:minmax(0,1fr) auto}.launch-final-cta .launch-container{flex-direction:row;justify-content:space-between;align-items:center}.launch-footer-main{grid-template-columns:1.4fr repeat(3,1fr)}.launch-footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}.launch-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-feature-card.is-large,.launch-feature-card.is-wide{grid-column:1/-1}.launch-feature-card.is-wide{grid-template-columns:minmax(0,1.1fr) minmax(12rem,.9fr)}.launch-process-grid,.launch-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-story-feature{grid-column:1/-1}.resume-difference-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}.resume-difference-ledger>div{border-right:1px solid var(--system-line-subtle);border-bottom:0}.resume-difference-ledger>div:last-child{border-right:0}}@media (min-width:48rem){.standalone-landing .landing-mega-header .jobs-header-container,.standalone-editorial .landing-mega-header .jobs-header-container,.standalone-landing .launch-container,.standalone-editorial .launch-container,.standalone-landing .editorial-container,.standalone-editorial .editorial-container,.standalone-editorial .editorial-guide-page .editorial-container,.launch-container{width:min(100% - 3rem,72rem)}.launch-menu-button,.launch-mobile-nav{display:none!important}.launch-desktop-nav,.launch-header-actions{display:flex}.launch-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(20rem,.96fr);gap:3rem}.launch-hero-studio{min-height:31rem}.launch-trust-bar .launch-container{flex-direction:row;justify-content:space-between;align-items:center}.launch-product-body{grid-template-columns:10rem minmax(0,1fr) minmax(12rem,.72fr)}.launch-editor-rail,.launch-editor-preview{display:block}.launch-transformation-grid{grid-template-columns:minmax(0,.78fr) minmax(22rem,1.22fr);gap:4rem}.launch-margin-note{display:block}.standalone-landing .launch-transformation-grid{grid-template-columns:1fr;gap:3rem}.standalone-landing .launch-margin-note{display:none}.launch-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-feature-card.is-large{grid-column:span 2}.launch-feature-card.is-wide{grid-column:1/-1}.launch-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-stories-heading{grid-template-columns:minmax(0,1.2fr) minmax(14rem,.8fr)}.launch-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-story-feature{grid-column:1/-1}.launch-jobs-grid{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);gap:4rem}}@media (min-width:64rem){.launch-desktop-nav{gap:.35rem}.launch-desktop-nav button{padding-inline:.7rem}.launch-product-body{grid-template-columns:11.5rem minmax(0,1fr) minmax(15rem,.75fr)}.launch-editor-form{padding:1.6rem}.launch-feature-card{padding:1.35rem}.candidate-hero-ring{border-width:5rem;width:26rem;height:26rem;top:-10rem;right:-8rem}.candidate-upload-scene{min-height:29rem}.standalone-landing .launch-transformation-grid{grid-template-columns:minmax(0,.68fr) minmax(34rem,1.32fr);gap:3.5rem}.standalone-landing .launch-margin-note{display:block}.resume-difference-stage{grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr);align-items:stretch}.resume-difference-bridge{grid-template-rows:1fr auto auto 1fr;grid-template-columns:1fr;min-height:100%}.resume-difference-bridge>i{background:repeating-linear-gradient(180deg, var(--color-orange-300) 0 .35rem, transparent .35rem .6rem);justify-self:center;width:1px;height:100%}.resume-difference-bridge small{text-align:center;grid-column:auto;margin:.1rem 0}.launch-feature-grid,.launch-process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.launch-process-grid li:not(:last-child):after{z-index:2;border-top:1px dashed var(--color-brand-500);content:"";width:1.2rem;position:absolute;top:2.15rem;right:-1rem}.launch-story-grid{grid-template-columns:1.4fr .8fr .8fr}.launch-story-feature{grid-column:auto}}@media (prefers-reduced-motion:reduce){.launch-page *{scroll-behavior:auto!important}.candidate-online-dot{animation:none}.resume-difference-demo *{transition:none!important;animation:none!important}.resume-difference-paper,.resume-difference-scan,.resume-difference-paper mark,.resume-difference-paper footer span{opacity:1!important;transform:none!important}.resume-difference-scan{display:none}.resume-difference-progress span{transform:scaleX(1)!important}}.scan-report-page{min-height:100dvh;color:var(--system-content-primary);background:#f4f7fb}.scan-report-page :where(p,h1,h2,h3,h4,ul,ol,li){max-width:none;margin-bottom:0}.scan-report-shell{width:min(100% - 1.5rem,74rem);margin-inline:auto;padding-block:1.25rem 3rem}.scan-report-crumb{color:var(--system-content-muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:1rem;font-size:.78rem;display:flex}.scan-report-crumb a{color:var(--system-content-secondary);text-decoration:none}.scan-report-crumb a:hover{color:var(--system-primary-text)}.scan-report-layout{align-items:start;gap:1.15rem;display:grid}.scan-report-sidebar{gap:.85rem;display:grid}.scan-report-score-card,.scan-report-nav,.scan-report-side-cta{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:1rem;box-shadow:0 18px 40px -34px #03071266}.scan-report-score-card{text-align:center;padding:1.15rem}.scan-report-score-card>p{color:var(--color-orange-800);letter-spacing:.1em;margin:0;font-size:.68rem;font-weight:900}.scan-report-score-card h1{color:var(--system-content-heading);font-family:var(--font-display);letter-spacing:-.03em;margin:.35rem 0 0;font-size:1.35rem;font-weight:820}.scan-report-ring{--score:72;background:conic-gradient(var(--color-orange-600) calc(var(--score) * 1%), var(--color-orange-100) 0);border-radius:50%;place-items:center;width:9.5rem;height:9.5rem;margin:1.1rem auto .85rem;display:grid;position:relative}.scan-report-ring.is-good{background:conic-gradient(var(--color-teal-600) calc(var(--score) * 1%), var(--color-teal-100) 0)}.scan-report-ring>div{background:var(--color-white);width:7.15rem;height:7.15rem;box-shadow:inset 0 0 0 1px var(--system-line-subtle);border-radius:50%;place-items:center;display:grid}.scan-report-ring strong{color:var(--system-content-heading);font-family:var(--font-display);font-size:2.35rem;font-weight:850;line-height:1}.scan-report-ring small{color:var(--system-content-muted);margin-top:.2rem;font-size:.72rem;display:block}.scan-report-score-meta{color:var(--system-content-secondary);font-size:.84rem;line-height:1.5}.scan-report-score-meta b{color:var(--system-content-heading)}.scan-report-nav{padding:.65rem}.scan-report-nav>p{color:var(--system-content-muted);letter-spacing:.1em;margin:.25rem .45rem .55rem;font-size:.62rem;font-weight:900}.scan-report-nav nav{gap:.2rem;display:grid}.scan-report-nav a{min-height:2.7rem;color:var(--system-content-secondary);border-radius:.65rem;grid-template-columns:1.7rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.45rem .55rem;font-size:.82rem;font-weight:700;text-decoration:none;display:grid}.scan-report-nav a:hover,.scan-report-nav a.is-active{background:var(--color-brand-50);color:var(--system-primary-text)}.scan-report-nav a>span{background:var(--color-gray-100);width:1.7rem;height:1.7rem;color:var(--color-brand-800);border-radius:.45rem;place-items:center;display:grid}.scan-report-nav a.is-active>span{background:var(--color-brand-700);color:var(--color-white)}.scan-report-nav b{background:var(--color-gray-100);min-width:2.4rem;color:var(--system-content-heading);text-align:center;border-radius:9999px;padding:.18rem .35rem;font-size:.68rem;font-weight:850}.scan-report-nav b.is-warn{background:var(--color-orange-50);color:var(--color-orange-800)}.scan-report-nav b.is-good{background:var(--color-teal-50);color:var(--color-teal-800)}.scan-report-nav b.is-bad{background:var(--color-red-50);color:var(--color-red-800)}.scan-report-side-cta{padding:1rem}.scan-report-side-cta p{color:var(--color-brand-700);letter-spacing:.08em;margin:0;font-size:.62rem;font-weight:900}.scan-report-side-cta h2{color:var(--system-content-heading);margin:.3rem 0 0;font-size:.95rem;line-height:1.35}.scan-report-side-cta span{color:var(--system-content-tertiary);margin-top:.35rem;font-size:.78rem;line-height:1.5;display:block}.scan-report-side-cta a{background:var(--color-orange-700);width:100%;min-height:2.85rem;color:var(--color-white);border-radius:.6rem;justify-content:center;align-items:center;gap:.35rem;margin-top:.85rem;font-size:.82rem;font-weight:820;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px #be47002e}.scan-report-main{gap:1rem;min-width:0;display:grid}.scan-report-overview{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:1rem;gap:1rem;padding:1.15rem;display:grid;box-shadow:0 18px 40px -34px #03071266}.scan-report-overview-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.scan-report-overview-top>div>p{color:var(--color-orange-800);letter-spacing:.1em;margin:0;font-size:.68rem;font-weight:900}.scan-report-overview-top h2{color:var(--system-content-heading);font-family:var(--font-display);letter-spacing:-.035em;margin:.3rem 0 0;font-size:clamp(1.45rem,3vw,1.9rem)}.scan-report-overview-top small{color:var(--system-content-secondary);margin-top:.35rem;font-size:.86rem;display:block}.scan-report-actions{flex-wrap:wrap;gap:.45rem;display:flex}.scan-report-actions a,.scan-report-actions button{border:1px solid var(--system-line-default);background:var(--color-white);min-height:2.55rem;color:var(--system-content-secondary);cursor:pointer;border-radius:.55rem;align-items:center;gap:.35rem;padding:.55rem .75rem;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}.scan-report-actions a.is-primary,.scan-report-actions button.is-primary{border-color:var(--color-brand-700);background:var(--color-brand-700);color:var(--color-white)}.scan-report-overview-grid{gap:.85rem;display:grid}.scan-report-preview{border:1px solid var(--system-line-default);background:#fffefa;border-radius:.8rem;min-height:16rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb3}.scan-report-preview>header{border-bottom:.14rem solid var(--color-gray-950);justify-content:space-between;align-items:flex-start;gap:.6rem;padding:.85rem .9rem .7rem;display:flex}.scan-report-preview strong{font-family:var(--font-display);font-size:.95rem;font-weight:850;display:block}.scan-report-preview header p{color:var(--color-brand-800);letter-spacing:.1em;margin:.15rem 0 0;font-size:.58rem;font-weight:850}.scan-report-preview header>span{background:var(--color-brand-950);width:2.1rem;height:2.1rem;color:var(--color-white);border-radius:50%;place-items:center;font-size:.55rem;font-weight:800;display:grid}.scan-report-preview-body{gap:.45rem;padding:.85rem .9rem 1rem;display:grid}.scan-report-preview-body>p{color:var(--color-orange-800);letter-spacing:.12em;margin:0;font-size:.52rem;font-weight:900}.scan-report-preview-body i{background:var(--color-gray-200);border-radius:9999px;height:.28rem;display:block}.scan-report-preview-body i:nth-child(3){width:92%}.scan-report-preview-body i:nth-child(4){width:78%}.scan-report-preview-body i:nth-child(5){width:86%}.scan-report-preview-body em{background:var(--color-teal-50);border-left:.14rem solid var(--color-teal-700);border-radius:.4rem;height:2.4rem;margin-top:.25rem;font-style:normal;display:block}.scan-report-quick{gap:.55rem;display:grid}.scan-report-quick article{border:1px solid var(--system-line-default);background:var(--color-gray-50);border-radius:.7rem;grid-template-columns:1.7rem minmax(0,1fr);align-items:start;gap:.55rem;padding:.75rem;display:grid}.scan-report-quick article.is-good{border-color:var(--color-teal-200);background:var(--color-teal-50)}.scan-report-quick article.is-warn{border-color:var(--color-orange-200);background:var(--color-orange-50)}.scan-report-quick article>span{background:var(--color-white);width:1.7rem;height:1.7rem;color:var(--color-brand-800);border-radius:50%;place-items:center;display:grid}.scan-report-quick .is-good>span{color:var(--color-teal-800)}.scan-report-quick .is-warn>span{color:var(--color-orange-800)}.scan-report-quick strong{color:var(--system-content-heading);font-size:.84rem;display:block}.scan-report-quick p{color:var(--system-content-secondary);margin:.18rem 0 0;font-size:.78rem;line-height:1.45}.scan-report-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.scan-report-metrics>div{border:1px solid var(--system-line-default);background:var(--color-gray-50);border-radius:.7rem;padding:.8rem .7rem}.scan-report-metrics small{color:var(--system-content-muted);font-size:.68rem;font-weight:800;display:block}.scan-report-metrics strong{color:var(--system-content-heading);font-family:var(--font-display);margin-top:.25rem;font-size:1.35rem;display:block}.scan-report-metrics i{background:var(--color-gray-200);border-radius:9999px;height:.28rem;margin-top:.55rem;display:block;overflow:hidden}.scan-report-metrics i span{border-radius:inherit;background:linear-gradient(90deg, var(--color-brand-600), var(--color-teal-600));height:100%;display:block}.scan-report-group{gap:.75rem;scroll-margin-top:5.5rem;display:grid}.scan-report-group-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.55rem;padding:.2rem .15rem;display:flex}.scan-report-group-head>p{color:var(--color-orange-800);letter-spacing:.1em;margin:0;font-size:.66rem;font-weight:900}.scan-report-group-head h2{color:var(--system-content-heading);font-family:var(--font-display);letter-spacing:-.03em;margin:.25rem 0 0;font-size:clamp(1.25rem,2.4vw,1.55rem)}.scan-report-badge{background:var(--color-orange-50);min-height:1.8rem;color:var(--color-orange-800);border-radius:9999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:850;display:inline-flex}.scan-report-badge.is-good{background:var(--color-teal-50);color:var(--color-teal-800)}.scan-report-badge.is-bad{background:var(--color-red-50);color:var(--color-red-800)}.scan-report-card{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:1rem;scroll-margin-top:5.5rem;position:relative;overflow:hidden;box-shadow:0 16px 36px -32px #03071273}.scan-report-card>header{border-bottom:1px solid var(--system-line-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:1rem 1.05rem .85rem;display:flex}.scan-report-card-title{grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.scan-report-card-title>span{background:var(--color-brand-50);width:2.2rem;height:2.2rem;color:var(--color-brand-800);border-radius:.55rem;place-items:center;display:grid}.scan-report-card-title strong{color:var(--system-content-heading);font-size:.95rem;display:block}.scan-report-card-title small{color:var(--system-content-tertiary);margin-top:.15rem;font-size:.74rem;display:block}.scan-report-card-body{padding:1rem 1.05rem 1.1rem}.scan-report-checklist{gap:.45rem;display:grid}.scan-report-checklist li{border:1px solid var(--system-line-default);color:var(--system-content-secondary);border-radius:.6rem;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.55rem;padding:.65rem .7rem;font-size:.86rem;line-height:1.45;display:grid}.scan-report-checklist li.is-pass{border-color:var(--color-teal-200);background:var(--color-teal-50)}.scan-report-checklist li.is-fail{border-color:var(--color-orange-200);background:var(--color-orange-50)}.scan-report-checklist svg{margin-top:.1rem}.scan-report-checklist .is-pass svg{color:var(--color-teal-700)}.scan-report-checklist .is-fail svg{color:var(--color-orange-700)}.scan-report-issue{border:1px solid var(--color-orange-200);background:linear-gradient(#fff7ed,#fffaf5);border-radius:.75rem;gap:.7rem;margin-top:.85rem;padding:.9rem;display:grid}.scan-report-issue.is-info{border-color:var(--color-brand-200);background:linear-gradient(180deg, var(--color-brand-50), #f8fbff)}.scan-report-issue>p{color:var(--color-orange-800);letter-spacing:.08em;margin:0;font-size:.62rem;font-weight:900}.scan-report-issue.is-info>p{color:var(--color-brand-700)}.scan-report-issue h3{color:var(--system-content-heading);margin:0;font-size:.95rem}.scan-report-issue span{color:var(--system-content-secondary);font-size:.84rem;line-height:1.55;display:block}.scan-report-issue a,.scan-report-issue button{background:var(--color-brand-800);width:max-content;min-height:2.45rem;color:var(--color-white);cursor:pointer;border:0;border-radius:.5rem;align-items:center;gap:.3rem;padding:.5rem .7rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.scan-report-tip{background:var(--color-gray-50);color:var(--system-content-secondary);border-radius:.65rem;grid-template-columns:1.5rem minmax(0,1fr);gap:.55rem;margin-top:.9rem;padding:.8rem;font-size:.8rem;line-height:1.55;display:grid}.scan-report-tip svg{color:var(--color-brand-700)}.scan-report-tip strong{color:var(--system-content-heading);margin-bottom:.15rem;display:block}.scan-report-tags{flex-wrap:wrap;gap:.35rem;margin-top:.7rem;display:flex}.scan-report-tags span{background:var(--color-gray-100);min-height:1.85rem;color:var(--system-content-secondary);border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .45rem;font-size:.72rem;font-weight:750;display:inline-flex}.scan-report-tags span.is-missing{background:var(--color-orange-50);color:var(--color-orange-900)}.scan-report-tags span.is-found{background:var(--color-teal-50);color:var(--color-teal-900)}.scan-report-meter{margin-top:.85rem}.scan-report-meter>div{color:var(--system-content-muted);justify-content:space-between;gap:.5rem;font-size:.72rem;font-weight:750;display:flex}.scan-report-meter>i{background:var(--color-gray-200);border-radius:9999px;height:.42rem;margin-top:.4rem;display:block;overflow:hidden}.scan-report-meter>i span{border-radius:inherit;background:linear-gradient(90deg, var(--color-orange-600), var(--color-gold-500), var(--color-teal-600));width:68%;height:100%;display:block}.scan-report-card.is-locked .scan-report-card-body{min-height:11rem;position:relative}.scan-report-blur{filter:blur(3.5px);opacity:.55;-webkit-user-select:none;user-select:none;pointer-events:none}.scan-report-lock{z-index:2;border:1px solid var(--system-line-default);text-align:center;background:#fffffff5;border-radius:.85rem;justify-items:center;gap:.45rem;padding:1rem;display:grid;position:absolute;inset:auto 1rem 1rem;box-shadow:0 18px 40px -24px #03071273}.scan-report-lock>span{background:var(--color-brand-50);width:2.5rem;height:2.5rem;color:var(--color-brand-800);border-radius:.65rem;place-items:center;display:grid}.scan-report-lock strong{color:var(--system-content-heading);font-size:.92rem}.scan-report-lock p{max-width:22rem;color:var(--system-content-secondary);margin:0;font-size:.8rem;line-height:1.5}.scan-report-lock a{background:var(--color-brand-800);min-height:2.45rem;color:var(--color-white);border-radius:.5rem;align-items:center;gap:.3rem;margin-top:.2rem;padding:.5rem .75rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.scan-report-footer-cta{border:1px solid var(--color-brand-200);background:linear-gradient(125deg, var(--color-brand-950), var(--color-brand-800));color:var(--color-white);border-radius:1rem;gap:1rem;padding:1.25rem;display:grid;box-shadow:0 22px 48px -28px #082f498c}.scan-report-footer-cta p{color:var(--color-teal-300);letter-spacing:.1em;margin:0;font-size:.66rem;font-weight:900}.scan-report-footer-cta h2{font-family:var(--font-handwriting);margin:.3rem 0 0;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:650}.scan-report-footer-cta span{color:var(--color-brand-200);margin-top:.35rem;font-size:.88rem;line-height:1.55;display:block}.scan-report-footer-cta>div:last-child{flex-wrap:wrap;gap:.55rem;display:flex}.scan-report-footer-cta a{background:var(--color-white);min-height:2.9rem;color:var(--color-brand-950);border-radius:.6rem;align-items:center;gap:.35rem;padding:.65rem .9rem;font-size:.84rem;font-weight:820;text-decoration:none;display:inline-flex}.scan-report-footer-cta a.is-ghost{color:var(--color-white);background:0 0;border:1px solid #ffffff47}@media (min-width:48rem){.scan-report-shell{width:min(100% - 2.5rem,74rem);padding-top:1.5rem}.scan-report-layout{grid-template-columns:16.5rem minmax(0,1fr);gap:1.35rem}.scan-report-sidebar{position:sticky;top:5.25rem}.scan-report-overview-grid{grid-template-columns:minmax(12rem,.9fr) minmax(0,1.1fr);align-items:stretch}}@media (min-width:64rem){.scan-report-layout{grid-template-columns:17.5rem minmax(0,1fr);gap:1.6rem}.scan-report-footer-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (max-width:47.99rem){.scan-report-nav nav{scrollbar-width:none;gap:.4rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.scan-report-nav nav::-webkit-scrollbar{display:none}.scan-report-nav a{white-space:nowrap;flex:none;grid-template-columns:auto auto;min-height:2.4rem}.scan-report-nav a>span:first-child{display:none}.scan-report-metrics{grid-template-columns:1fr}.scan-report-score-card{display:none}}.standalone-employer{background:#f7f6f1;margin:0}.standalone-employer .employer-page{min-height:100dvh;color:var(--system-content-primary)}.standalone-employer .employer-mega-header{z-index:90;box-shadow:none;border:0;border-radius:0;position:sticky;top:0;overflow:visible}.employer-mega-header.jobs-header-demo{box-shadow:none;border-inline:0;border-radius:0;overflow:visible}.employer-mega-header .jobs-header-utility{border-radius:0}.employer-mega-header .btn-post-job{background:var(--color-orange-700);color:var(--color-white)}.employer-mega-header .btn-post-job:hover{background:var(--color-orange-800)}.employer-mega-header .jobs-header-audience .is-active{color:var(--color-orange-800)}.employer-mega-header .jobs-header-audience .is-active:after{background:var(--color-orange-700)}.employer-mega-feature{background:linear-gradient(145deg, var(--color-teal-950), var(--color-brand-950))}.employer-mega-feature .jobs-mega-feature-icon{color:var(--color-teal-200);background:#ffffff1a}.employer-mega-feature .jobs-mega-kicker{color:var(--color-teal-300)}.employer-container{width:min(100% - 2rem,72rem);margin-inline:auto}.employer-hero{background:#f7f6f1;position:relative;overflow:hidden}.employer-hero:before{content:"";border:8rem solid #0051490d;border-radius:50%;width:38rem;height:38rem;position:absolute;top:-18rem;right:-14rem}.employer-hero-grid{align-items:center;gap:2.4rem;min-height:39rem;padding-block:clamp(3rem,8vw,6rem);display:grid;position:relative}.employer-hero-copy{z-index:3;position:relative}.employer-hero-copy>p{color:var(--color-teal-800);letter-spacing:.12em;align-items:center;gap:.48rem;font-size:.54rem;font-weight:900;display:inline-flex}.employer-hero-copy>p span{background:var(--color-orange-700);border-radius:99rem;width:1.45rem;height:.13rem}.employer-hero-copy h1{max-width:39rem;color:var(--color-brand-950);font-family:var(--font-display);letter-spacing:-.065em;margin-top:.9rem;font-size:clamp(2.5rem,6.2vw,5rem);font-weight:850;line-height:.94}.employer-hero-copy h1 em{color:var(--color-orange-700);font-family:var(--font-handwriting);letter-spacing:-.025em;font-size:1.04em;font-style:normal;font-weight:650}.employer-hero-copy>span{max-width:38rem;color:var(--system-content-secondary);margin-top:1.1rem;font-size:clamp(.78rem,1.45vw,.94rem);line-height:1.7;display:block}.employer-hero-copy>div{flex-direction:column;align-items:flex-start;gap:.8rem;margin-top:1.45rem;display:flex}.employer-hero-copy>div>button{min-height:2.9rem;color:var(--color-brand-950);text-underline-offset:.22rem;cursor:pointer;background:0 0;border:0;align-items:center;gap:.48rem;padding:.65rem .25rem;font-size:.66rem;font-weight:800;text-decoration:underline;display:inline-flex}.employer-hero-copy>div>button svg{color:var(--color-teal-700)}.employer-button{border:0;border-radius:.62rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.9rem;padding:.7rem 1rem;font-size:.67rem;font-weight:850;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.employer-button:hover{transform:translateY(-2px)}.employer-button.is-primary{background:var(--color-orange-700);color:var(--color-white);box-shadow:0 12px 28px -10px #983a0873}.employer-button.is-light{background:var(--color-white);color:var(--color-brand-950);box-shadow:0 15px 32px -17px #0307126b}.employer-hero-copy ul{color:var(--system-content-tertiary);flex-wrap:wrap;gap:.55rem 1rem;margin-top:1.15rem;font-size:.47rem;display:flex}.employer-hero-copy li{align-items:center;gap:.27rem;display:inline-flex}.employer-hero-copy li svg{color:var(--color-teal-700)}.employer-shortlist-scene{background:var(--color-brand-950);border-radius:1.1rem;min-height:31rem;padding:2.4rem 1rem 1.4rem;position:relative;overflow:hidden;box-shadow:0 34px 70px -35px #062641a6}.employer-scene-grid{opacity:.14;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:1.6rem 1.6rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.employer-role-brief{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-white);background:#ffffff17;border:1px solid #ffffff29;border-radius:.75rem;padding:.8rem;position:relative}.employer-role-brief>header{grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.employer-role-brief>header>span{background:var(--color-orange-700);border-radius:.58rem;place-items:center;width:2.35rem;height:2.35rem;font-size:.52rem;font-weight:900;display:grid}.employer-role-brief small{color:var(--color-teal-300);letter-spacing:.1em;font-size:.31rem;font-weight:900}.employer-role-brief strong{margin-top:.1rem;font-size:.56rem;display:block}.employer-role-brief p{color:var(--color-brand-200);margin-top:.1rem;font-size:.38rem}.employer-role-brief header b{color:var(--color-brand-100);background:#ffffff17;border-radius:99rem;padding:.25rem .36rem;font-size:.34rem}.employer-role-brief>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;margin-top:.68rem;display:grid}.employer-role-brief>div>span{background:#ffffff1f;border-radius:99rem;align-items:center;height:.26rem;display:flex}.employer-role-brief>div i{border-radius:inherit;background:var(--color-teal-300);height:100%;display:block}.employer-role-brief>div strong{margin-left:.35rem;font-size:.36rem}.employer-role-brief>div p{margin:0;font-size:.32rem}.employer-candidate-card{z-index:4;border:1px solid var(--color-gray-200);background:var(--color-white);width:calc(100% - 2.7rem);color:var(--color-gray-950);border-radius:.85rem;padding:.9rem;position:absolute;box-shadow:0 20px 38px -18px #03071280}.employer-candidate-card.is-one{top:10rem;left:1.35rem;transform:rotate(-1.4deg)}.employer-candidate-card.is-two{z-index:2;opacity:.54;width:calc(100% - 4rem);top:19rem;left:2rem;transform:rotate(2deg)}.employer-candidate-card>header{grid-template-columns:2.45rem minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.employer-candidate-card>header>span{background:var(--color-teal-100);width:2.45rem;height:2.45rem;color:var(--color-teal-900);border-radius:50%;place-items:center;font-size:.56rem;font-weight:900;display:grid}.employer-candidate-card header small{color:var(--color-teal-700);letter-spacing:.07em;font-size:.32rem;font-weight:900}.employer-candidate-card header strong{margin-top:.1rem;font-size:.62rem;display:block}.employer-candidate-card header p{color:var(--system-content-tertiary);margin-top:.1rem;font-size:.39rem}.employer-candidate-card header svg{color:var(--color-brand-700)}.employer-candidate-card>div{flex-wrap:wrap;gap:.3rem;margin-top:.72rem;display:flex}.employer-candidate-card>div span{background:var(--color-brand-50);color:var(--color-brand-900);border-radius:99rem;padding:.24rem .34rem;font-size:.36rem;font-weight:750}.employer-candidate-card>footer{border-top:1px solid var(--system-line-subtle);justify-content:space-between;align-items:center;gap:.45rem;margin-top:.7rem;padding-top:.6rem;display:flex}.employer-candidate-card footer p{color:var(--color-teal-800);align-items:center;gap:.24rem;font-size:.38rem;font-weight:750;display:inline-flex}.employer-candidate-card footer small{color:var(--system-content-muted);font-size:.35rem}.employer-shortlist-scene>aside{z-index:7;border:1px solid var(--color-gold-200);background:var(--color-gold-50);width:78%;color:var(--color-gold-950);border-radius:.65rem;grid-template-columns:1.7rem minmax(0,1fr);gap:.5rem;padding:.65rem;display:grid;position:absolute;bottom:.75rem;right:.65rem;transform:rotate(-1deg);box-shadow:0 15px 32px -16px #03071280}.employer-shortlist-scene>aside svg{color:var(--color-gold-800)}.employer-shortlist-scene>aside small{letter-spacing:.09em;font-size:.31rem;font-weight:900;display:block}.employer-shortlist-scene>aside strong{color:var(--color-gray-900);margin-top:.14rem;font-size:.42rem;line-height:1.4;display:block}.employer-trust{background:var(--color-teal-950);color:var(--color-white);border-block:1px solid #ffffff1a}.employer-trust .employer-container{gap:1rem;padding-block:1.05rem;display:grid}.employer-trust p{color:var(--color-teal-200);font-family:var(--font-handwriting);font-size:.8rem}.employer-trust p strong{color:var(--color-white)}.employer-trust ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.employer-trust li strong,.employer-trust li span{display:block}.employer-trust li strong{font-family:var(--font-display);font-size:.76rem}.employer-trust li span{color:var(--color-teal-300);margin-top:.08rem;font-size:.36rem}.employer-section{padding-block:clamp(3.8rem,8vw,6.5rem);scroll-margin-top:5rem}.employer-heading{max-width:43rem}.employer-heading>p{color:var(--color-orange-800);letter-spacing:.12em;font-size:.5rem;font-weight:900}.employer-heading h2{color:var(--color-brand-950);font-family:var(--font-display);letter-spacing:-.055em;margin-top:.55rem;font-size:clamp(1.9rem,4.8vw,3.6rem);font-weight:830;line-height:1.01}.employer-heading h2 em{color:var(--color-teal-700);font-family:var(--font-handwriting);letter-spacing:-.02em;font-size:1.08em;font-style:normal;font-weight:650}.employer-heading>span{max-width:38rem;color:var(--system-content-secondary);margin-top:.75rem;font-size:.69rem;line-height:1.7;display:block}.employer-heading.is-centered{text-align:center;margin-inline:auto}.employer-heading.is-centered>span{margin-inline:auto}.employer-product{background:var(--color-gray-50)}.employer-product-window{border:1px solid var(--color-gray-200);background:var(--color-white);border-radius:1rem;margin-top:2rem;overflow:hidden;box-shadow:0 34px 70px -40px #03071273}.employer-product-window>header{border-bottom:1px solid var(--system-line-default);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:3.4rem;padding:.55rem .8rem;display:grid}.employer-product-window .jobs-brand-mark{width:1.8rem;height:1.8rem}.employer-product-window .jobs-brand>.brand-logo{height:1.7rem}.employer-product-window .jobs-brand-copy small{font-size:.36rem}.employer-product-window>header label{border:1px solid var(--system-line-default);background:var(--color-gray-50);max-width:18rem;color:var(--system-content-muted);border-radius:.48rem;justify-self:center;align-items:center;gap:.4rem;padding:.42rem .55rem;display:none}.employer-product-window>header input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:.44rem}.employer-product-window>header>div{align-items:center;gap:.5rem;display:flex}.employer-product-window>header button{border:1px solid var(--system-line-default);background:var(--color-white);width:1.8rem;height:1.8rem;color:var(--system-content-secondary);border-radius:.45rem;place-items:center;display:grid}.employer-product-window>header>div>span{background:var(--color-brand-950);width:1.8rem;height:1.8rem;color:var(--color-white);border-radius:50%;place-items:center;font-size:.43rem;font-weight:850;display:grid}.employer-product-body{min-height:27rem;display:grid}.employer-product-body>aside{background:var(--color-brand-950);color:var(--color-white);padding:1rem .65rem;display:none}.employer-product-body>aside>p{color:var(--color-brand-300);letter-spacing:.1em;margin:0 .35rem .5rem;font-size:.37rem;font-weight:900}.employer-product-body>aside>p:nth-of-type(2){margin-top:1.1rem}.employer-product-body>aside>a{color:var(--color-brand-200);border-radius:.42rem;grid-template-columns:1.1rem minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.48rem .4rem;font-size:.43rem;font-weight:700;text-decoration:none;display:grid}.employer-product-body>aside>a.is-active{color:var(--color-white);background:#ffffff1a}.employer-product-body>aside>a span{background:var(--color-orange-700);color:var(--color-white);border-radius:99rem;padding:.12rem .24rem;font-size:.31rem}.employer-product-body>aside>article{border-top:1px solid #ffffff1a;grid-template-columns:1.6rem minmax(0,1fr);align-items:center;gap:.42rem;padding:.5rem .35rem;display:grid}.employer-product-body>aside>article>span{background:var(--color-orange-700);border-radius:.4rem;place-items:center;width:1.6rem;height:1.6rem;font-size:.38rem;font-weight:850;display:grid}.employer-product-body>aside article strong,.employer-product-body>aside article small{display:block}.employer-product-body>aside article strong{font-size:.39rem}.employer-product-body>aside article small{color:var(--color-brand-300);margin-top:.1rem;font-size:.31rem}.employer-product-body>main{background:#f8fafc;padding:1rem;overflow:hidden}.employer-workspace-head{justify-content:space-between;align-items:end;gap:.75rem;display:flex}.employer-workspace-head p{color:var(--color-teal-700);font-size:.36rem;font-weight:850}.employer-workspace-head h3{margin-top:.12rem;font-size:.85rem}.employer-workspace-head button{background:var(--color-orange-700);color:var(--color-white);border:0;border-radius:.45rem;align-items:center;gap:.3rem;padding:.45rem .55rem;font-size:.4rem;font-weight:800;display:none}.employer-pipeline{gap:.65rem;margin-top:.9rem;display:grid}.employer-pipeline>section{border:1px solid var(--system-line-subtle);background:var(--color-gray-100);border-radius:.65rem;min-width:0;padding:.6rem}.employer-pipeline>section>header{color:var(--system-content-tertiary);letter-spacing:.07em;justify-content:space-between;align-items:center;font-size:.34rem;font-weight:850;display:flex}.employer-pipeline>section>header b{background:var(--color-white);border-radius:50%;place-items:center;width:1.1rem;height:1.1rem;font-size:.34rem;display:grid}.employer-pipeline article{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:.55rem;margin-top:.55rem;padding:.62rem;box-shadow:0 7px 18px -14px #03071266}.employer-pipeline article>div:first-child{grid-template-columns:1.7rem minmax(0,1fr);align-items:center;gap:.4rem;display:grid}.employer-pipeline article>div:first-child>span{background:var(--color-teal-100);width:1.7rem;height:1.7rem;color:var(--color-teal-900);border-radius:50%;place-items:center;font-size:.37rem;font-weight:850;display:grid}.employer-pipeline article strong,.employer-pipeline article small{display:block}.employer-pipeline article strong{font-size:.43rem}.employer-pipeline article small{color:var(--system-content-muted);margin-top:.08rem;font-size:.31rem}.employer-pipeline article>i{background:linear-gradient(to right, var(--color-teal-500) var(--match), var(--color-gray-200) var(--match));border-radius:99rem;height:.18rem;margin-top:.55rem;display:block}.employer-pipeline article footer{justify-content:space-between;align-items:center;gap:.3rem;margin-top:.48rem;font-size:.31rem;display:flex}.employer-pipeline article footer span{color:var(--color-teal-800);font-weight:750}.employer-interview-time,.employer-final-signal{background:var(--color-brand-50);color:var(--color-brand-800);border-radius:.4rem;grid-template-columns:1.3rem minmax(0,1fr);align-items:center;gap:.35rem;margin-top:.55rem;padding:.4rem;display:grid}.employer-final-signal{background:var(--color-teal-50);color:var(--color-teal-800)}.employer-pipeline article.is-final button{background:var(--color-teal-700);width:100%;color:var(--color-white);border:0;border-radius:.4rem;margin-top:.5rem;padding:.38rem;font-size:.36rem;font-weight:850}.employer-signal{background:var(--color-white)}.employer-signal-grid{align-items:center;gap:2.2rem;display:grid}.employer-signal .employer-heading ul{gap:.8rem;margin-top:1.2rem;display:grid}.employer-signal .employer-heading li{grid-template-columns:1.3rem minmax(0,1fr);gap:.45rem;display:grid}.employer-signal .employer-heading li>svg{color:var(--color-teal-700)}.employer-signal .employer-heading li strong,.employer-signal .employer-heading li small{display:block}.employer-signal .employer-heading li strong{color:var(--color-brand-950);font-size:.59rem}.employer-signal .employer-heading li small{color:var(--system-content-tertiary);margin-top:.14rem;font-size:.48rem;line-height:1.45}.employer-signal-card{border:1px solid var(--color-teal-200);background:#fbfffe;border-radius:1rem;overflow:hidden;box-shadow:0 26px 60px -34px #00514966}.employer-signal-card>header{background:var(--color-teal-950);color:var(--color-white);grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:1rem;display:grid}.employer-signal-card>header>span{background:var(--color-orange-700);border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:.64rem;font-weight:900;display:grid}.employer-signal-card header small{color:var(--color-teal-300);letter-spacing:.08em;font-size:.31rem;font-weight:900}.employer-signal-card header h3{color:var(--color-white);margin-top:.12rem;font-size:.78rem}.employer-signal-card header p{color:var(--color-teal-200);margin-top:.12rem;font-size:.4rem}.employer-signal-card header b{color:var(--color-white);font-family:var(--font-display);font-size:1.15rem}.employer-signal-card header b small{text-align:right;display:block}.employer-signal-card>section{padding:1rem}.employer-signal-card>section>p{color:var(--color-teal-800);letter-spacing:.09em;font-size:.36rem;font-weight:900}.employer-signal-card>section>div{border-bottom:1px solid var(--system-line-subtle);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding-block:.75rem;display:grid}.employer-signal-card>section>div>span{background:var(--color-teal-100);width:2rem;height:2rem;color:var(--color-teal-800);border-radius:.5rem;place-items:center;display:grid}.employer-signal-card section strong,.employer-signal-card section small{display:block}.employer-signal-card section strong{font-size:.52rem}.employer-signal-card section small{color:var(--system-content-tertiary);margin-top:.12rem;font-size:.4rem}.employer-signal-card section b{background:var(--color-orange-50);color:var(--color-orange-800);border-radius:99rem;padding:.2rem .3rem;font-size:.32rem}.employer-signal-card>footer{border-top:1px solid var(--color-teal-100);background:var(--color-teal-50);flex-direction:column;align-items:stretch;gap:.65rem;padding:.75rem 1rem;display:flex}.employer-signal-card>footer span{color:var(--color-teal-800);align-items:center;gap:.28rem;font-size:.38rem;display:inline-flex}.employer-signal-card>footer button{background:var(--color-teal-700);color:var(--color-white);border:0;border-radius:.45rem;padding:.48rem .7rem;font-size:.4rem;font-weight:850}.employer-capabilities{background:#f7f6f1}.employer-capability-grid{gap:.7rem;margin-top:1.8rem;display:grid}.employer-capability-grid article{background:#fffefa;border:1px solid #e4e1d9;border-radius:.8rem;min-height:13.5rem;padding:1.1rem;position:relative;overflow:hidden}.employer-capability-grid article:after{content:"";border:1.5rem solid #0051490d;border-radius:50%;width:7rem;height:7rem;position:absolute;bottom:-3rem;right:-2.5rem}.employer-capability-grid article>span{border:1px solid var(--color-teal-200);background:var(--color-teal-50);width:2.4rem;height:2.4rem;color:var(--color-teal-800);border-radius:.6rem;place-items:center;display:grid}.employer-capability-grid article>p{color:var(--color-orange-800);letter-spacing:.09em;margin-top:1rem;font-size:.38rem;font-weight:900}.employer-capability-grid h3{max-width:14rem;color:var(--color-brand-950);font-family:var(--font-display);margin-top:.35rem;font-size:.88rem;line-height:1.15}.employer-capability-grid small{max-width:15rem;color:var(--system-content-secondary);margin-top:.55rem;font-size:.48rem;line-height:1.55;display:block}.employer-process{background:var(--color-brand-950);color:var(--color-white)}.employer-process .employer-heading>p{color:var(--color-teal-300)}.employer-process .employer-heading h2{color:var(--color-white)}.employer-process .employer-heading>span{color:var(--color-brand-200)}.employer-process ol{counter-reset:process;gap:.7rem;margin-top:2rem;display:grid}.employer-process li{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.75rem;padding:1rem;position:relative}.employer-process li>span{color:var(--color-brand-400);font-family:var(--font-mono);font-size:.38rem}.employer-process li>div{background:var(--color-orange-700);width:2.5rem;height:2.5rem;color:var(--color-white);border-radius:.65rem;place-items:center;margin-top:1.2rem;display:grid}.employer-process h3{color:var(--color-white);margin-top:1rem;font-size:.72rem}.employer-process li p{color:var(--color-brand-200);margin-top:.4rem;font-size:.48rem;line-height:1.6}.employer-stories{background:var(--color-white)}.employer-story-grid{gap:.7rem;margin-top:1.8rem;display:grid}.employer-story-grid article{border:1px solid var(--system-line-default);background:var(--color-gray-50);border-radius:.8rem;flex-direction:column;justify-content:space-between;min-height:12rem;padding:1.1rem;display:flex}.employer-story-grid article.is-feature{background:var(--color-teal-950);color:var(--color-white)}.employer-story-grid blockquote{color:var(--color-white);font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(.9rem,2.3vw,1.35rem);font-weight:700;line-height:1.4}.employer-story-grid article>p{color:var(--system-content-secondary);font-size:.62rem;line-height:1.7}.employer-story-grid footer{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;margin-top:1.2rem;display:grid}.employer-story-grid footer>span{background:var(--color-orange-100);width:2rem;height:2rem;color:var(--color-orange-900);border-radius:50%;place-items:center;font-size:.42rem;font-weight:850;display:grid}.employer-story-grid footer strong,.employer-story-grid footer small{display:block}.employer-story-grid footer strong{font-size:.47rem}.employer-story-grid footer small{color:var(--system-content-muted);margin-top:.08rem;font-size:.35rem}.employer-story-grid .is-feature footer small{color:var(--color-teal-300)}.employer-story-grid footer b{color:var(--color-teal-300);font-family:var(--font-handwriting);text-align:right;font-size:.68rem;font-weight:650}.employer-final{background:linear-gradient(120deg, var(--color-orange-800), var(--color-orange-700));color:var(--color-white);padding-block:clamp(3rem,7vw,5rem)}.employer-final .employer-container{flex-direction:column;align-items:flex-start;gap:1.3rem;display:flex}.employer-final p{color:var(--color-orange-200);letter-spacing:.11em;font-size:.48rem;font-weight:900}.employer-final h2{color:var(--color-white);font-family:var(--font-handwriting);margin-top:.38rem;font-size:clamp(2.1rem,5vw,3.8rem);font-weight:650}.employer-final div>span{max-width:34rem;color:var(--color-orange-100);margin-top:.4rem;font-size:.62rem;line-height:1.5;display:block}.employer-final .employer-container>div:last-child{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.employer-final .employer-container>div:last-child button{min-height:2.9rem;color:var(--color-white);text-underline-offset:.22rem;background:0 0;border:0;padding:.65rem .35rem;font-size:.64rem;font-weight:800;text-decoration:underline}.employer-footer{background:var(--color-gray-950);color:var(--color-white);padding-top:2.5rem}.employer-footer-main{gap:1.6rem;padding-bottom:2rem;display:grid}.employer-footer .jobs-brand{color:var(--color-white)}.employer-footer .jobs-brand-copy small{color:var(--color-gray-500)}.employer-footer-main>div>p{max-width:19rem;color:var(--color-gray-400);margin-top:.8rem;font-size:.5rem;line-height:1.6}.employer-footer-main nav{align-content:start;gap:.55rem;display:grid}.employer-footer-main nav strong{color:var(--color-gray-500);letter-spacing:.11em;margin-bottom:.1rem;font-size:.39rem}.employer-footer-main nav a{color:var(--color-gray-300);font-size:.5rem;text-decoration:none}.employer-footer-main nav a:hover{color:var(--color-white)}.employer-footer-bottom{color:var(--color-gray-500);border-top:1px solid #ffffff1a;flex-direction:column;gap:.6rem;padding-block:.9rem;font-size:.4rem;display:flex}.employer-footer-bottom span{color:var(--color-gray-400);align-items:center;gap:.28rem;display:inline-flex}.employer-footer-bottom svg{color:var(--color-teal-400)}.employer-demo-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030712ad;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.employer-demo-backdrop>section{background:var(--color-white);border-radius:.9rem;width:min(100%,29rem);padding:1.35rem;position:relative;box-shadow:0 30px 80px #03071259}.employer-demo-backdrop>section>button{border:1px solid var(--system-line-default);background:var(--color-white);width:2rem;height:2rem;color:var(--system-content-secondary);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:.8rem;right:.8rem}.employer-demo-backdrop section>p{color:var(--color-teal-700);letter-spacing:.11em;font-size:.42rem;font-weight:900}.employer-demo-backdrop h2{max-width:23rem;color:var(--color-brand-950);font-family:var(--font-display);letter-spacing:-.04em;margin-top:.45rem;font-size:1.45rem}.employer-demo-backdrop section>span{color:var(--system-content-secondary);margin-top:.45rem;font-size:.56rem;display:block}.employer-demo-backdrop form{gap:.72rem;margin-top:1rem;display:grid}.employer-demo-backdrop label{gap:.3rem;display:grid}.employer-demo-backdrop label span{color:var(--system-content-heading);font-size:.48rem;font-weight:750}.employer-demo-backdrop input{border:1px solid var(--system-line-default);background:var(--color-white);min-height:2.6rem;color:var(--system-content-primary);font:inherit;border-radius:.5rem;outline:0;padding:.6rem .7rem;font-size:.56rem}.employer-demo-backdrop input:focus{border-color:var(--color-teal-600);box-shadow:0 0 0 3px var(--color-teal-100)}.employer-demo-backdrop form button{background:var(--color-orange-700);min-height:2.7rem;color:var(--color-white);border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;padding:.6rem .8rem;font-size:.57rem;font-weight:850;display:inline-flex}.employer-demo-backdrop section>small{color:var(--system-content-muted);margin-top:.65rem;font-size:.4rem;display:block}@media (min-width:36rem){.employer-hero-copy>div{flex-direction:row;align-items:center}.employer-trust ul{grid-template-columns:repeat(4,minmax(0,1fr))}.employer-capability-grid,.employer-process ol,.employer-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.employer-story-grid .is-feature{grid-column:1/-1}.employer-signal-card>footer,.employer-final .employer-container,.employer-footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}.employer-footer-main{grid-template-columns:1.4fr repeat(3,1fr)}}@media (min-width:48rem){.employer-container{width:min(100% - 3rem,72rem)}.employer-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(20rem,.98fr);gap:3rem}.employer-shortlist-scene{min-height:34rem}.employer-trust .employer-container{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);align-items:center}.employer-product-window>header label{display:flex}.employer-product-body{grid-template-columns:9.5rem minmax(0,1fr)}.employer-product-body>aside{display:block}.employer-workspace-head button{display:inline-flex}.employer-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.employer-signal-grid{grid-template-columns:minmax(0,.9fr) minmax(23rem,1.1fr);gap:4rem}.employer-capability-grid,.employer-process ol{grid-template-columns:repeat(4,minmax(0,1fr))}.employer-process li:not(:last-child):after{border-top:1px dashed var(--color-brand-500);content:"";width:.6rem;position:absolute;top:2.2rem;right:-.65rem}.employer-story-grid{grid-template-columns:1.35fr .82fr .82fr}.employer-story-grid .is-feature{grid-column:auto}}@media (min-width:64rem){.employer-hero-grid{gap:4.5rem}.employer-shortlist-scene{min-height:36rem}.employer-product-body{grid-template-columns:10.5rem minmax(0,1fr)}.employer-product-body>main{padding:1.35rem}.employer-capability-grid article,.employer-process li{padding:1.25rem}}@media (max-width:29rem){.employer-product-window>header{grid-template-columns:1fr auto}.employer-product-window>header>div button{display:none}.employer-signal-card>header{grid-template-columns:2.6rem minmax(0,1fr)}.employer-signal-card>header>b{display:none}.employer-signal-card>header>span{width:2.6rem;height:2.6rem}}@media (prefers-reduced-motion:reduce){.employer-page *{scroll-behavior:auto!important}}.standalone-public-profile{background:#f5f6f3;margin:0}.public-profile-page{min-height:100dvh;color:var(--system-content-primary)}.public-profile-container{width:min(100% - 2rem,72rem);margin-inline:auto}.public-profile-header{z-index:90;border-bottom:1px solid var(--system-line-default);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;position:sticky;top:0}.public-profile-header-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;display:flex}.public-profile-header-inner>nav{align-items:center;gap:.15rem;display:none}.public-profile-header-inner>nav button{color:var(--system-content-secondary);cursor:pointer;background:0 0;border:0;padding:.65rem .55rem;font-size:.61rem;font-weight:750}.public-profile-header-inner>nav button:hover{color:var(--color-brand-800)}.public-profile-header-actions{align-items:center;gap:.5rem;display:none}.public-profile-header-actions button{cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.36rem;min-height:2.35rem;padding:.5rem .68rem;font-size:.54rem;font-weight:800;display:inline-flex}.public-profile-share-button{border:1px solid var(--system-line-default);background:var(--color-white);color:var(--system-content-secondary)}.public-profile-contact-button{border:1px solid var(--color-orange-700);background:var(--color-orange-700);color:var(--color-white);box-shadow:0 8px 18px -10px #983a0899}.public-profile-mobile-toggle{border:1px solid var(--system-line-default);background:var(--color-white);width:2.4rem;height:2.4rem;color:var(--color-brand-950);cursor:pointer;border-radius:.55rem;place-items:center;display:grid}.public-profile-mobile-menu{border-bottom:1px solid var(--system-line-default);background:var(--color-white);box-shadow:var(--shadow-elevated);padding:.7rem 1rem 1rem;position:absolute;top:100%;left:0;right:0}.public-profile-mobile-menu nav{display:grid}.public-profile-mobile-menu nav button{border:0;border-bottom:1px solid var(--system-line-subtle);color:var(--system-content-heading);text-align:left;background:0 0;padding:.78rem .2rem;font-size:.65rem;font-weight:750}.public-profile-mobile-menu>div{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.8rem;display:grid}.public-profile-mobile-menu>div button{border:1px solid var(--color-brand-700);background:var(--color-white);min-height:2.5rem;color:var(--color-brand-800);border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;padding:.55rem;font-size:.52rem;font-weight:800;display:inline-flex}.public-profile-mobile-menu>div button:last-child{border-color:var(--color-orange-700);background:var(--color-orange-700);color:var(--color-white)}.public-profile-hero{background:linear-gradient(116deg,#fffaf1 0 54%,#eef9f6 54% 100%);position:relative;overflow:hidden}.public-profile-hero:before{content:"";border:5rem solid #be47000d;border-radius:50%;width:25rem;height:25rem;position:absolute;top:-11rem;left:-8rem}.public-profile-hero-pattern{opacity:.24;background-image:radial-gradient(var(--color-teal-400) .7px, transparent .7px);background-size:1rem 1rem;width:44%;height:100%;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(135deg,#0000 10%,#000 95%);mask-image:linear-gradient(135deg,#0000 10%,#000 95%)}.public-profile-hero-grid{align-items:center;gap:2rem;min-height:28rem;padding-block:clamp(2.8rem,7vw,5rem);display:grid;position:relative}.public-profile-identity{align-items:center;gap:1.1rem;display:grid}.public-profile-portrait{border:.38rem solid var(--color-white);background:linear-gradient(145deg, var(--color-brand-800), var(--color-brand-950));width:7rem;height:7rem;color:var(--color-white);border-radius:1.75rem;place-items:center;display:grid;position:relative;overflow:visible;transform:rotate(-2deg);box-shadow:0 20px 42px -24px #062641a6}.public-profile-portrait:before{content:"";border:1px solid #ffffff26;border-radius:1.15rem;position:absolute;inset:.55rem}.public-profile-portrait>span{font-family:var(--font-display);letter-spacing:-.08em;font-size:1.8rem;font-weight:850}.public-profile-portrait>i{border:.2rem solid var(--color-white);background:var(--color-teal-600);width:2rem;height:2rem;color:var(--color-white);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-.45rem;right:-.45rem}.public-profile-status{color:var(--color-teal-800);letter-spacing:.03em;align-items:center;gap:.38rem;font-size:.48rem;font-weight:850;display:inline-flex}.public-profile-status span{background:var(--color-teal-500);border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 .2rem #15948724}.public-profile-title h1{color:var(--color-brand-950);font-family:var(--font-display);letter-spacing:-.065em;margin-top:.55rem;font-size:clamp(2.35rem,6vw,4.8rem);font-weight:850;line-height:.95}.public-profile-title>p{max-width:35rem;color:var(--system-content-secondary);font-family:var(--font-handwriting);margin-top:.72rem;font-size:clamp(1.05rem,2.4vw,1.5rem);font-weight:650;line-height:1.12}.public-profile-title ul{color:var(--system-content-tertiary);flex-wrap:wrap;gap:.55rem 1rem;margin-top:1rem;font-size:.48rem;display:flex}.public-profile-title li{align-items:center;gap:.27rem;display:inline-flex}.public-profile-title li svg{color:var(--color-brand-700)}.public-profile-intro-card{border:1px solid var(--color-teal-200);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border-radius:.9rem;padding:1.1rem;position:relative;box-shadow:0 25px 55px -35px #00514980}.public-profile-intro-card:before{content:"";background:#72d3c38c;width:2.8rem;height:.7rem;position:absolute;top:-.35rem;left:1.6rem;transform:rotate(-2deg)}.public-profile-intro-note{border-bottom:1px solid var(--color-teal-100);grid-template-columns:2rem minmax(0,1fr);gap:.55rem;padding-bottom:.85rem;display:grid}.public-profile-intro-note>svg{color:var(--color-orange-700)}.public-profile-intro-note small,.public-profile-intro-note strong{display:block}.public-profile-intro-note small{color:var(--color-teal-800);letter-spacing:.09em;font-size:.36rem;font-weight:900}.public-profile-intro-note strong{color:var(--color-brand-950);margin-top:.22rem;font-size:.62rem;line-height:1.55}.public-profile-intro-card dl{gap:.52rem;margin-top:.8rem;display:grid}.public-profile-intro-card dl>div{grid-template-columns:5rem minmax(0,1fr);gap:.5rem;font-size:.45rem;display:grid}.public-profile-intro-card dt{color:var(--system-content-muted)}.public-profile-intro-card dd{color:var(--system-content-heading);font-weight:750}.public-profile-intro-card>button{background:var(--color-orange-700);width:100%;min-height:2.75rem;color:var(--color-white);cursor:pointer;border:0;border-radius:.52rem;justify-content:center;align-items:center;gap:.38rem;margin-top:.9rem;font-size:.56rem;font-weight:850;display:inline-flex}.public-profile-proof-strip{background:var(--color-brand-950);color:var(--color-white);border-block:1px solid #ffffff1a}.public-profile-proof-strip .public-profile-container{gap:.9rem;padding-block:.95rem;display:grid}.public-profile-proof-strip>div>p{grid-template-columns:1.2rem minmax(0,1fr);align-items:center;gap:.25rem .35rem;display:grid}.public-profile-proof-strip p svg{color:var(--color-teal-300);grid-row:1/3}.public-profile-proof-strip p strong{font-size:.47rem}.public-profile-proof-strip p span{color:var(--color-brand-300);font-size:.34rem}.public-profile-proof-strip dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.public-profile-proof-strip dl>div{border-left:1px solid #ffffff1f;padding-left:.6rem}.public-profile-proof-strip dt{font-family:var(--font-display);font-size:.74rem;font-weight:850}.public-profile-proof-strip dd{color:var(--color-brand-300);margin-top:.07rem;font-size:.34rem}.public-profile-layout{gap:2.2rem;padding-block:clamp(2.8rem,7vw,5.5rem);display:grid}.public-profile-main-column{min-width:0}.public-profile-section{border-bottom:1px solid var(--system-line-default);padding-block:2.5rem;scroll-margin-top:5.5rem}.public-profile-section:first-child{padding-top:0}.public-profile-section-heading>p{color:var(--color-orange-800);letter-spacing:.12em;font-size:.44rem;font-weight:900}.public-profile-section-heading h2{max-width:39rem;color:var(--color-brand-950);font-family:var(--font-display);letter-spacing:-.045em;margin-top:.48rem;font-size:clamp(1.45rem,3.6vw,2.55rem);font-weight:820;line-height:1.04}.public-profile-heading-row{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.public-profile-heading-row>span{background:var(--color-teal-100);color:var(--color-teal-800);border-radius:99rem;padding:.28rem .4rem;font-size:.38rem;font-weight:800}.public-profile-about-copy{max-height:12rem;margin-top:1rem;transition:max-height .3s;position:relative;overflow:hidden}.public-profile-about-copy:after{content:"";background:linear-gradient(#0000,#f5f6f3);height:4rem;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.public-profile-about-copy.is-expanded{max-height:40rem}.public-profile-about-copy.is-expanded:after{opacity:0;pointer-events:none}.public-profile-about-copy p{max-width:45rem;color:var(--system-content-secondary);margin-top:.72rem;font-size:.63rem;line-height:1.82}.public-profile-about-copy p:first-child{color:var(--system-content-heading);margin-top:0;font-size:.71rem}.public-profile-read-more{color:var(--color-brand-800);text-underline-offset:.2rem;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;margin-top:.7rem;padding:.35rem 0;font-size:.5rem;font-weight:800;text-decoration:underline;display:inline-flex}.public-profile-read-more[aria-expanded=true] svg{transform:rotate(180deg)}.public-profile-impact-grid{gap:.7rem;margin-top:1.3rem;display:grid}.public-profile-impact-grid article{background:#fffefa;border:1px solid #e3e0d8;border-radius:.75rem;flex-direction:column;min-height:13rem;padding:1rem;display:flex}.public-profile-impact-grid article>span{background:var(--color-teal-100);width:2.35rem;height:2.35rem;color:var(--color-teal-800);border-radius:.6rem;place-items:center;display:grid}.public-profile-impact-grid article>p{color:var(--color-orange-800);letter-spacing:.09em;margin-top:1rem;font-size:.36rem;font-weight:900}.public-profile-impact-grid h3{color:var(--color-brand-950);font-family:var(--font-display);margin-top:.32rem;font-size:.78rem;line-height:1.18}.public-profile-impact-grid article>small{color:var(--system-content-secondary);margin-top:.48rem;font-size:.46rem;line-height:1.55;display:block}.public-profile-impact-grid footer{color:var(--system-content-muted);justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:1rem;font-size:.36rem;display:flex}.public-profile-impact-grid footer strong{color:var(--system-content-heading)}.public-profile-timeline{margin-top:1.3rem}.public-profile-timeline>article{grid-template-columns:2.5rem minmax(0,1fr);gap:.8rem;padding-bottom:2rem;display:grid;position:relative}.public-profile-timeline>article:not(:last-child):before{border-left:1px dashed var(--color-brand-300);content:"";position:absolute;top:2.75rem;bottom:.2rem;left:1.22rem}.public-profile-company-mark{z-index:2;width:2.5rem;height:2.5rem;color:var(--color-white);border:.22rem solid #f5f6f3;border-radius:.65rem;place-items:center;font-size:.46rem;font-weight:900;display:grid;position:relative}.public-profile-company-mark.is-jobi{background:var(--color-brand-950)}.public-profile-company-mark.is-finlane{background:var(--color-teal-700)}.public-profile-company-mark.is-pixel{background:var(--color-orange-700)}.public-profile-role header{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.public-profile-role h3{color:var(--color-brand-950);font-size:.75rem}.public-profile-role header p{color:var(--system-content-secondary);margin-top:.15rem;font-size:.48rem}.public-profile-role time{background:var(--color-white);color:var(--system-content-tertiary);white-space:nowrap;border-radius:99rem;padding:.24rem .35rem;font-size:.36rem}.public-profile-role ul{gap:.45rem;margin-top:.75rem;display:grid}.public-profile-role li{color:var(--system-content-secondary);padding-left:.75rem;font-size:.52rem;line-height:1.65;position:relative}.public-profile-role li:before{background:var(--color-orange-600);content:"";border-radius:50%;width:.25rem;height:.25rem;position:absolute;top:.48rem;left:0}.public-profile-role>div{flex-wrap:wrap;gap:.3rem;margin-top:.72rem;display:flex}.public-profile-role>div span{border:1px solid var(--color-brand-100);background:var(--color-brand-50);color:var(--color-brand-800);border-radius:99rem;padding:.24rem .36rem;font-size:.34rem;font-weight:700}.public-profile-work-grid{gap:.75rem;margin-top:1.3rem;display:grid}.public-profile-work-grid article{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:.8rem;overflow:hidden;box-shadow:0 18px 40px -34px #0307128c}.public-profile-case-visual{min-height:12rem;position:relative;overflow:hidden}.public-profile-case-visual.is-system{background:var(--color-brand-950)}.public-profile-case-visual.is-system:before{opacity:.18;content:"";background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:1.4rem 1.4rem;position:absolute;inset:0}.case-nav{background:#ffffff1c;border-radius:.35rem;height:1.5rem;position:absolute;top:1rem;left:1rem;right:1rem}.case-sidebar{background:#ffffff14;border-radius:.35rem;width:22%;position:absolute;top:3rem;bottom:1rem;left:1rem}.case-panel{background:var(--color-white);border-radius:.4rem;width:19%;position:absolute;top:3rem;bottom:1rem;box-shadow:0 12px 26px -15px #03071299}.case-panel.one{left:29%}.case-panel.two{background:var(--color-teal-100);left:51%}.case-panel.three{background:var(--color-orange-100);left:73%}.public-profile-case-visual.is-system i{background:var(--color-gold-200);color:var(--color-gold-950);font-family:var(--font-handwriting);padding:.25rem .38rem;font-size:.54rem;font-style:normal;font-weight:650;position:absolute;bottom:.5rem;right:1rem;transform:rotate(-2deg)}.public-profile-case-visual.is-flow{background:var(--color-teal-50);grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:1.4rem;display:grid}.public-profile-case-visual.is-flow>span{background:var(--color-white);width:3.3rem;height:3.3rem;color:var(--color-teal-900);font-family:var(--font-display);box-shadow:var(--shadow-card);border-radius:50%;place-items:center;font-size:.8rem;font-weight:850;display:grid}.public-profile-case-visual.is-flow>span:last-of-type{background:var(--color-teal-700);color:var(--color-white)}.public-profile-case-visual.is-flow>i{background:linear-gradient(90deg, var(--color-orange-500), var(--color-teal-500));border-radius:99rem;height:.25rem;position:relative}.public-profile-case-visual.is-flow>i:after{border-top:.2rem solid var(--color-teal-500);border-right:.2rem solid var(--color-teal-500);content:"";width:.7rem;height:.7rem;position:absolute;top:-.23rem;right:-.05rem;transform:rotate(45deg)}.public-profile-case-visual.is-flow small{color:var(--color-teal-800);font-size:.36rem;font-weight:800;position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%)}.public-profile-case-copy{padding:1rem}.public-profile-case-copy>p{color:var(--color-orange-800);letter-spacing:.09em;font-size:.36rem;font-weight:900}.public-profile-case-copy h3{color:var(--color-brand-950);font-family:var(--font-display);margin-top:.38rem;font-size:.84rem;line-height:1.2}.public-profile-case-copy>span{color:var(--system-content-secondary);margin-top:.45rem;font-size:.47rem;line-height:1.55;display:block}.public-profile-case-copy a{color:var(--color-brand-800);align-items:center;gap:.3rem;margin-top:.75rem;font-size:.46rem;font-weight:800;text-decoration:none;display:inline-flex}.public-profile-confidential-note{border:1px dashed var(--color-gray-300);color:var(--system-content-tertiary);border-radius:.6rem;grid-template-columns:1.5rem minmax(0,1fr);gap:.45rem;margin-top:.75rem;padding:.7rem;display:grid}.public-profile-confidential-note strong,.public-profile-confidential-note span{font-size:.42rem;display:block}.public-profile-confidential-note strong{color:var(--system-content-heading)}.public-profile-confidential-note span{margin-top:.12rem}.public-profile-skill-list{gap:.65rem;margin-top:1.3rem;display:grid}.public-profile-skill-list article{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:.7rem;padding:.9rem}.public-profile-skill-list header{grid-template-columns:2.3rem minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.public-profile-skill-list header>span{background:var(--color-teal-100);width:2.3rem;height:2.3rem;color:var(--color-teal-800);border-radius:.55rem;place-items:center;display:grid}.public-profile-skill-list h3{color:var(--color-brand-950);font-size:.62rem}.public-profile-skill-list header p{color:var(--system-content-muted);margin-top:.1rem;font-size:.37rem}.public-profile-skill-list header b{color:var(--color-teal-800);align-items:center;gap:.18rem;font-size:.34rem;display:none}.public-profile-skill-list article>p{color:var(--system-content-secondary);margin-top:.65rem;font-size:.48rem;line-height:1.58}.public-profile-skill-list footer{flex-wrap:wrap;gap:.3rem;margin-top:.65rem;display:flex}.public-profile-skill-list footer span{background:var(--color-gray-100);color:var(--system-content-tertiary);border-radius:99rem;padding:.2rem .3rem;font-size:.32rem}.public-profile-toolbox{background:var(--color-brand-950);border-radius:.65rem;gap:.6rem;margin-top:.9rem;padding:.8rem;display:grid}.public-profile-toolbox>strong{color:var(--color-brand-300);letter-spacing:.1em;font-size:.36rem}.public-profile-toolbox>div{flex-wrap:wrap;gap:.35rem;display:flex}.public-profile-toolbox span{color:var(--color-white);border:1px solid #ffffff21;border-radius:.35rem;padding:.25rem .38rem;font-size:.36rem}.public-profile-reference-grid{gap:.7rem;margin-top:1.3rem;display:grid}.public-profile-reference-grid figure{border:1px solid var(--color-teal-200);background:var(--color-teal-50);border-radius:.75rem;flex-direction:column;justify-content:space-between;min-height:11rem;padding:1rem;display:flex}.public-profile-reference-grid blockquote{color:var(--color-teal-950);font-family:var(--font-display);font-size:.66rem;font-weight:650;line-height:1.6}.public-profile-reference-grid figcaption{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.5rem;margin-top:1rem;display:grid}.public-profile-reference-grid figcaption>span{background:var(--color-brand-950);width:2rem;height:2rem;color:var(--color-white);border-radius:50%;place-items:center;font-size:.4rem;font-weight:850;display:grid}.public-profile-reference-grid figcaption strong,.public-profile-reference-grid figcaption small{display:block}.public-profile-reference-grid figcaption strong{font-size:.44rem}.public-profile-reference-grid figcaption small{color:var(--color-teal-800);margin-top:.09rem;font-size:.34rem}.public-profile-background-grid{gap:.65rem;margin-top:1.3rem;display:grid}.public-profile-background-grid article{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:.65rem;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.85rem;display:grid}.public-profile-background-grid article>span{background:var(--color-orange-50);width:2.5rem;height:2.5rem;color:var(--color-orange-800);border-radius:.58rem;place-items:center;display:grid}.public-profile-background-grid p{color:var(--color-orange-800);letter-spacing:.08em;font-size:.33rem;font-weight:900}.public-profile-background-grid h3{color:var(--color-brand-950);margin-top:.16rem;font-size:.55rem}.public-profile-background-grid small{color:var(--system-content-muted);margin-top:.12rem;font-size:.36rem;display:block}.public-profile-sidebar{align-content:start;gap:.7rem;display:grid}.public-profile-side-card{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:.75rem;padding:.95rem;box-shadow:0 14px 30px -28px #03071280}.public-profile-side-card.is-action{background:var(--color-brand-950);color:var(--color-white);border-color:#0000}.public-profile-side-card.is-action>p{color:var(--color-teal-300);letter-spacing:.1em;font-size:.35rem;font-weight:900}.public-profile-side-card.is-action h2{color:var(--color-white);font-family:var(--font-display);letter-spacing:-.03em;margin-top:.38rem;font-size:.9rem;line-height:1.15}.public-profile-side-card.is-action>span{color:var(--color-brand-200);margin-top:.5rem;font-size:.44rem;line-height:1.55;display:block}.public-profile-side-card.is-action>button{background:var(--color-orange-700);width:100%;min-height:2.55rem;color:var(--color-white);border:0;border-radius:.48rem;justify-content:center;align-items:center;gap:.35rem;margin-top:.75rem;font-size:.5rem;font-weight:850;display:inline-flex}.public-profile-side-card.is-action>small{color:var(--color-brand-300);justify-content:center;align-items:center;gap:.22rem;margin-top:.45rem;font-size:.32rem;display:flex}.public-profile-side-card>header{border-bottom:1px solid var(--system-line-subtle);color:var(--color-brand-700);justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.65rem;display:flex}.public-profile-side-card>header p{color:var(--system-content-heading);letter-spacing:.09em;font-size:.36rem;font-weight:900}.public-profile-side-card dl{gap:.62rem;margin-top:.7rem;display:grid}.public-profile-side-card dl div{gap:.12rem;display:grid}.public-profile-side-card dt{color:var(--system-content-muted);font-size:.34rem}.public-profile-side-card dd{color:var(--system-content-heading);font-size:.43rem;font-weight:650;line-height:1.5}.public-profile-side-card>a{border-bottom:1px solid var(--system-line-subtle);color:var(--system-content-primary);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding-block:.62rem;text-decoration:none;display:grid}.public-profile-side-card>a:last-child{border-bottom:0;padding-bottom:0}.public-profile-side-card>a>span{background:var(--color-brand-50);width:2rem;height:2rem;color:var(--color-brand-800);border-radius:.45rem;place-items:center;display:grid}.public-profile-side-card>a strong,.public-profile-side-card>a small{display:block}.public-profile-side-card>a strong{font-size:.42rem}.public-profile-side-card>a small{color:var(--system-content-muted);margin-top:.09rem;font-size:.31rem}.public-profile-side-card>a>svg{color:var(--system-content-muted)}.public-profile-completeness>div{grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.55rem;margin-top:.7rem;display:grid}.public-profile-completeness>div>span{border:.25rem solid var(--color-teal-200);border-top-color:var(--color-teal-700);width:3rem;height:3rem;color:var(--color-teal-900);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.75rem;font-weight:850;display:grid}.public-profile-completeness>div strong,.public-profile-completeness>div small{display:block}.public-profile-completeness>div strong{font-size:.43rem}.public-profile-completeness>div small{color:var(--system-content-muted);margin-top:.12rem;font-size:.32rem}.public-profile-completeness ul{color:var(--system-content-secondary);gap:.35rem;margin-top:.7rem;font-size:.35rem;display:grid}.public-profile-completeness li{align-items:center;gap:.25rem;display:flex}.public-profile-completeness li svg{color:var(--color-teal-700)}.public-profile-report{color:var(--system-content-muted);text-underline-offset:.16rem;background:0 0;border:0;justify-content:center;align-items:center;gap:.25rem;padding:.4rem;font-size:.34rem;text-decoration:underline;display:inline-flex}.public-profile-final-cta{background:linear-gradient(120deg, var(--color-teal-950), var(--color-brand-950));color:var(--color-white);padding-block:clamp(2.8rem,6vw,4.5rem)}.public-profile-final-cta .public-profile-container{flex-direction:column;align-items:flex-start;gap:1.1rem;display:flex}.public-profile-final-cta p{color:var(--color-teal-300);letter-spacing:.1em;font-size:.4rem;font-weight:900}.public-profile-final-cta h2{color:var(--color-white);font-family:var(--font-handwriting);margin-top:.35rem;font-size:clamp(1.8rem,4.6vw,3.2rem);font-weight:650}.public-profile-final-cta span{color:var(--color-brand-200);margin-top:.35rem;font-size:.55rem;display:block}.public-profile-final-cta button{background:var(--color-white);min-height:2.8rem;color:var(--color-brand-950);border:0;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;padding:.65rem .85rem;font-size:.56rem;font-weight:850;display:inline-flex}.public-profile-footer{background:var(--color-gray-950);color:var(--color-white);padding-block:1.5rem}.public-profile-footer .public-profile-container{gap:.8rem;display:grid}.public-profile-footer .jobs-brand{color:var(--color-white)}.public-profile-footer .jobs-brand-copy small{color:var(--color-gray-500)}.public-profile-footer p{max-width:28rem;color:var(--color-gray-400);font-size:.4rem;line-height:1.5}.public-profile-footer nav{flex-wrap:wrap;gap:.7rem;display:flex}.public-profile-footer nav a{color:var(--color-gray-400);font-size:.4rem;text-decoration:none}.public-profile-footer nav a:hover{color:var(--color-white)}.public-profile-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030712b3;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.public-profile-contact-modal,.public-profile-share-modal{background:var(--color-white);border-radius:.9rem;width:min(100%,32rem);padding:1.3rem;position:relative;box-shadow:0 35px 90px #0307126b}.public-profile-share-modal{width:min(100%,27rem)}.public-profile-modal-close{border:1px solid var(--system-line-default);background:var(--color-white);width:2rem;height:2rem;color:var(--system-content-secondary);border-radius:50%;place-items:center;display:grid;position:absolute;top:.75rem;right:.75rem}.public-profile-contact-modal>div>p,.public-profile-share-modal>p{color:var(--color-teal-700);letter-spacing:.11em;font-size:.4rem;font-weight:900}.public-profile-contact-modal h2,.public-profile-share-modal h2{max-width:25rem;color:var(--color-brand-950);font-family:var(--font-display);letter-spacing:-.04em;margin-top:.42rem;font-size:1.35rem;line-height:1.1}.public-profile-contact-modal>div>span,.public-profile-share-modal>span{color:var(--system-content-secondary);margin-top:.42rem;font-size:.52rem;display:block}.public-profile-contact-modal form{gap:.65rem;margin-top:1rem;display:grid}.public-profile-contact-modal form>div{gap:.65rem;display:grid}.public-profile-contact-modal label{gap:.28rem;display:grid}.public-profile-contact-modal label>span{color:var(--system-content-heading);font-size:.44rem;font-weight:750}.public-profile-contact-modal input,.public-profile-contact-modal textarea{border:1px solid var(--system-line-default);background:var(--color-white);width:100%;color:var(--system-content-primary);font:inherit;border-radius:.48rem;outline:0;padding:.62rem .68rem;font-size:.52rem}.public-profile-contact-modal input{min-height:2.55rem}.public-profile-contact-modal textarea{resize:vertical;min-height:6rem}.public-profile-contact-modal input:focus,.public-profile-contact-modal textarea:focus{border-color:var(--color-teal-600);box-shadow:0 0 0 3px var(--color-teal-100)}.public-profile-contact-modal form>button{background:var(--color-orange-700);min-height:2.7rem;color:var(--color-white);border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.38rem;font-size:.53rem;font-weight:850;display:inline-flex}.public-profile-contact-modal>div>small,.public-profile-share-modal>small{color:var(--system-content-muted);align-items:center;gap:.26rem;margin-top:.65rem;font-size:.36rem;line-height:1.4;display:flex}.public-profile-contact-modal>div>small svg,.public-profile-share-modal>small svg{color:var(--color-teal-700);flex:none}.public-profile-message-success{text-align:center;justify-items:center;padding-block:1rem .3rem;display:grid}.public-profile-message-success>span{background:var(--color-teal-100);width:3.2rem;height:3.2rem;color:var(--color-teal-700);border-radius:50%;place-items:center;display:grid}.public-profile-message-success>p{margin-top:.8rem}.public-profile-message-success>small{max-width:22rem;margin-top:.45rem!important;display:block!important}.public-profile-message-success>button{background:var(--color-brand-950);min-width:8rem;color:var(--color-white);border:0;border-radius:.48rem;margin-top:1rem;padding:.55rem .8rem;font-size:.5rem;font-weight:800}.public-profile-share-link{border:1px solid var(--system-line-default);background:var(--color-gray-50);color:var(--system-content-secondary);border-radius:.5rem;grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.4rem;margin-top:1rem;padding:.45rem .48rem;display:grid}.public-profile-share-link>span{text-overflow:ellipsis;white-space:nowrap;font-size:.42rem;overflow:hidden}.public-profile-share-link button{background:var(--color-brand-950);color:var(--color-white);border:0;border-radius:.4rem;align-items:center;gap:.25rem;padding:.42rem .5rem;font-size:.4rem;font-weight:800;display:inline-flex}@media (min-width:36rem){.public-profile-identity{grid-template-columns:7rem minmax(0,1fr)}.public-profile-proof-strip dl{grid-template-columns:repeat(4,minmax(0,1fr))}.public-profile-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-impact-grid article:first-child{grid-column:1/-1}.public-profile-role header{flex-direction:row;justify-content:space-between;align-items:flex-start}.public-profile-heading-row{flex-direction:row;justify-content:space-between;align-items:flex-end}.public-profile-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-work-grid article.is-featured{grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.public-profile-reference-grid,.public-profile-background-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-background-grid article:first-child{grid-column:1/-1}.public-profile-skill-list header b{display:inline-flex}.public-profile-final-cta .public-profile-container{flex-direction:row;justify-content:space-between;align-items:center}.public-profile-footer .public-profile-container{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.public-profile-footer nav{justify-content:flex-end}.public-profile-contact-modal form>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.public-profile-container{width:min(100% - 3rem,72rem)}.public-profile-header-inner>nav,.public-profile-header-actions{display:flex}.public-profile-mobile-toggle,.public-profile-mobile-menu{display:none!important}.public-profile-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:3.5rem}.public-profile-proof-strip .public-profile-container{grid-template-columns:minmax(11rem,.58fr) minmax(0,1.42fr);align-items:center}.public-profile-layout{grid-template-columns:minmax(0,1fr) 15rem;gap:2.5rem}.public-profile-sidebar{align-self:start;position:sticky;top:5.5rem}.public-profile-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-profile-impact-grid article:first-child{grid-column:auto}.public-profile-background-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-profile-background-grid article:first-child{grid-column:auto}}@media (min-width:64rem){.public-profile-header-inner>nav{gap:.3rem}.public-profile-header-inner>nav button{padding-inline:.7rem}.public-profile-hero-grid{gap:5rem}.public-profile-layout{grid-template-columns:minmax(0,1fr) 17rem;gap:3.5rem}.public-profile-section{padding-block:3rem}.public-profile-work-grid article.is-featured .public-profile-case-visual{min-height:15rem}}@media (prefers-reduced-motion:reduce){.public-profile-page *{scroll-behavior:auto!important}}.standalone-editorial{background:var(--site-canvas);margin:0}.standalone-editorial .editorial-page{box-shadow:none;border:0;border-radius:0;overflow:visible}.editorial-page{border:1px solid var(--system-line-default);border-radius:var(--radius-card);background:var(--color-white);color:var(--system-content-primary);box-shadow:var(--shadow-elevated);overflow:hidden}.editorial-elements-library{color:var(--system-content-primary);gap:2rem;display:grid}.editorial-elements-intro{max-width:58rem}.editorial-elements-intro>p:first-child{color:var(--color-orange-800);letter-spacing:.11em;font-size:.72rem;font-weight:900}.editorial-elements-intro h1{color:var(--system-content-heading);font-family:var(--font-display);letter-spacing:-.05em;margin-top:.55rem;font-size:clamp(2rem,5vw,3.8rem);font-weight:820;line-height:1}.editorial-elements-intro>p:last-child{max-width:48rem;color:var(--system-content-secondary);margin-top:.8rem;font-size:1rem;line-height:1.7}.editorial-elements-index{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:.8rem;flex-wrap:wrap;gap:.45rem;padding:.8rem;display:flex}.editorial-elements-index span{background:var(--color-brand-50);color:var(--color-brand-800);border-radius:9999px;padding:.42rem .58rem;font-size:.72rem;font-weight:750}.editorial-element-list{gap:1.25rem;display:grid}.editorial-element-card{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:1rem;min-width:0;scroll-margin-top:6rem;overflow:hidden;box-shadow:0 20px 50px -44px #0307128c}.editorial-element-meta{border-bottom:1px solid var(--system-line-default);background:var(--color-gray-50);flex-direction:column;align-items:flex-start;gap:.55rem;padding:.8rem 1rem;display:flex}.editorial-element-meta>div{min-width:0}.editorial-element-meta strong,.editorial-element-meta span{display:block}.editorial-element-meta strong{color:var(--system-content-heading);font-size:.88rem}.editorial-element-meta span{color:var(--system-content-tertiary);margin-top:.18rem;font-size:.72rem;line-height:1.45}.editorial-element-meta code{border:1px solid var(--system-line-default);background:var(--color-white);color:var(--color-brand-800);font-family:var(--font-mono);white-space:nowrap;border-radius:.38rem;padding:.3rem .42rem;font-size:.65rem}.editorial-element-preview{min-width:0;max-width:52rem;padding:clamp(1rem,4vw,2rem)}.editorial-element-preview>:first-child{margin-top:0}.editorial-element-preview.is-wide{max-width:none}.editorial-elements-reading-demo{grid-template-columns:minmax(0,1fr)!important;gap:1.25rem!important;width:100%!important;padding:0!important}.editorial-element-preview .editorial-toc{z-index:auto!important;width:min(100%,15rem)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;top:auto!important}.editorial-element-preview .editorial-toc nav{gap:0!important;margin-top:.7rem!important;padding:0!important;display:grid!important;overflow:visible!important}.editorial-element-preview .editorial-toc nav button{border:0!important;border-left:.14rem solid var(--system-line-default)!important;text-indent:.75rem!important;white-space:normal!important;background:0 0!important;border-radius:0!important;min-height:0!important;padding:.52rem 0!important;font-size:.78rem!important}.editorial-element-preview .editorial-toc>a{display:inline-flex!important}.editorial-element-split{gap:1rem;display:grid}.editorial-container{width:min(100% - 2rem,72rem);margin-inline:auto}.editorial-site-header{z-index:40;border-bottom:1px solid var(--system-line-default);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:relative}.editorial-header-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;display:flex}.editorial-header-inner>nav{align-items:center;gap:.2rem;display:none}.editorial-header-inner>nav a{color:var(--system-content-secondary);padding:.6rem .55rem;font-size:.62rem;font-weight:700;text-decoration:none}.editorial-header-inner>nav a:hover{color:var(--system-primary-text)}.editorial-header-cta{background:var(--color-orange-700);color:var(--color-white);border-radius:.55rem;padding:.58rem .7rem;font-size:.6rem;font-weight:800;text-decoration:none;display:none}.editorial-menu-button{border:1px solid var(--system-line-default);background:var(--color-white);width:2.3rem;height:2.3rem;color:var(--system-content-heading);border-radius:.58rem;justify-content:center;align-items:center;display:inline-flex}.editorial-mobile-menu{z-index:50;border-bottom:1px solid var(--system-line-default);background:var(--color-white);box-shadow:var(--shadow-elevated);padding:.65rem 1rem .9rem;display:grid;position:absolute;top:100%;left:0;right:0}.editorial-mobile-menu a{border-bottom:1px solid var(--system-line-subtle);color:var(--system-content-heading);padding:.7rem .2rem;font-size:.68rem;font-weight:700;text-decoration:none}.editorial-mobile-menu a:last-child{background:var(--color-brand-700);color:var(--color-white);text-align:center;border:0;border-radius:.5rem;margin-top:.5rem}.editorial-breadcrumb{color:var(--system-content-muted);align-items:center;gap:.25rem;padding-block:1rem;font-size:.48rem;display:flex}.editorial-breadcrumb a{color:var(--system-content-secondary);text-decoration:none}.editorial-breadcrumb span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editorial-category{color:var(--color-orange-800);letter-spacing:.11em;font-size:.5rem;font-weight:900}.editorial-deck{max-width:47rem;color:var(--system-content-secondary);margin-top:.85rem;font-size:clamp(.75rem,1.6vw,.95rem);line-height:1.65}.editorial-byline{align-items:center;gap:.55rem;display:flex}.editorial-author-avatar{background:var(--color-brand-950);width:2.2rem;height:2.2rem;color:var(--color-white);font-family:var(--font-display);border-radius:.6rem;flex:none;place-items:center;font-size:.65rem;font-weight:850;display:grid}.editorial-byline strong{color:var(--system-content-heading);font-size:.53rem;display:block}.editorial-byline p{color:var(--system-content-muted);margin-top:.15rem;font-size:.42rem}.editorial-guide-hero{border-bottom:1px solid var(--color-orange-100);background:linear-gradient(165deg,#fffaf2 0%,#fff7eb 48%,#f4fafc 100%);padding-block:clamp(2rem,5vw,4rem);position:relative;overflow:hidden}.editorial-guide-hero-glow{pointer-events:none;background:radial-gradient(circle,#0ea5e92e 0%,#f973161f 42%,#0000 70%);border-radius:50%;width:22rem;height:22rem;position:absolute;inset:auto -8rem -10rem auto}.editorial-guide-hero-mark{z-index:0;width:3.4rem;height:3.4rem;color:var(--color-orange-800);pointer-events:none;background:#ffffffb8;border:1px solid #f973162e;border-radius:1rem;place-items:center;display:grid;position:absolute;top:1.2rem;right:max(1rem,50% - 35rem);box-shadow:0 12px 28px -18px #7c2d1259}.editorial-guide-hero>.editorial-container{z-index:1;position:relative}.editorial-guide-hero-grid{align-items:center;gap:2rem;display:grid}.editorial-guide-hero h1{max-width:40rem;font-family:var(--font-display);letter-spacing:-.045em;margin-top:.65rem;font-size:clamp(1.85rem,3.8vw,3.15rem);font-weight:820;line-height:1.08}.editorial-guide-hero .editorial-byline{margin-top:1.1rem}.editorial-hero-chips{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.editorial-hero-chips li{color:var(--color-brand-900);background:#ffffffc7;border:1px solid #f9731629;border-radius:9999px;align-items:center;gap:.3rem;padding:.4rem .55rem;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex}.editorial-hero-chips svg{color:var(--color-orange-700)}.editorial-hero-actions{flex-direction:column;align-items:flex-start;gap:.65rem;margin-top:1.15rem;display:flex}.editorial-hero-actions>button{border:1px solid var(--system-line-default);background:var(--color-white);color:var(--system-content-secondary);border-radius:.55rem;align-items:center;gap:.35rem;padding:.55rem .65rem;font-size:.55rem;font-weight:750;display:inline-flex}.editorial-guide-summary{border:1px solid var(--color-brand-100);background:var(--color-white);border-radius:.8rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 18px 40px -28px #082f494d}.editorial-guide-summary:before{background:linear-gradient(90deg, var(--color-orange-600), var(--color-brand-600), var(--color-teal-600));content:"";height:.22rem;position:absolute;top:0;left:0;right:0}.editorial-guide-summary-head{align-items:center;gap:.55rem;margin:0;padding:0;display:flex}.editorial-guide-summary-icon{background:var(--color-brand-50);width:2.2rem;height:2.2rem;color:var(--color-brand-800);border-radius:.6rem;flex:none;place-items:center;display:grid}.editorial-guide-summary>p,.editorial-guide-summary-head>p{max-width:none;color:var(--color-brand-700);letter-spacing:.1em;margin:0;font-size:.44rem;font-weight:900}.editorial-guide-summary ul{gap:.55rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.editorial-guide-summary li{color:var(--system-content-secondary);grid-template-columns:1.4rem minmax(0,1fr);align-items:start;gap:.45rem;margin:0;font-size:.52rem;display:grid}.editorial-guide-summary li span{color:var(--color-orange-800);font-family:var(--font-mono);font-size:.42rem}.editorial-guide-summary-note,.editorial-guide-summary>div:not(.editorial-guide-summary-head){background:var(--color-teal-50);color:var(--color-teal-800);border-radius:.55rem;grid-template-columns:1.8rem minmax(0,1fr);align-items:start;gap:.5rem;margin-top:.85rem;padding:.65rem;display:grid}.editorial-guide-summary-note strong,.editorial-guide-summary-note small,.editorial-guide-summary>div:not(.editorial-guide-summary-head) strong,.editorial-guide-summary>div:not(.editorial-guide-summary-head) small{margin:0;display:block}.editorial-guide-summary-note strong,.editorial-guide-summary>div:not(.editorial-guide-summary-head) strong{font-size:.48rem}.editorial-guide-summary-note small,.editorial-guide-summary>div:not(.editorial-guide-summary-head) small{margin-top:.13rem;font-size:.4rem;line-height:1.4}.editorial-reading-layout{gap:2rem;padding-block:clamp(2.5rem,6vw,5rem);display:grid}.editorial-toc{align-self:start;display:none}.editorial-toc>p{max-width:none;color:var(--system-content-muted);letter-spacing:.1em;margin:0;font-size:.42rem;font-weight:900}.editorial-toc nav{margin-top:.5rem;display:grid}.editorial-toc nav button{border:0;border-left:.12rem solid var(--system-line-default);color:var(--system-content-tertiary);text-align:left;text-indent:.6rem;cursor:pointer;background:0 0;padding:.42rem 0;font-size:.48rem}.editorial-toc nav button:hover{border-color:var(--color-brand-600);color:var(--system-primary-text)}.editorial-toc>a{background:var(--color-brand-50);color:var(--color-brand-800);border-radius:.5rem;align-items:center;gap:.35rem;margin-top:.8rem;padding:.5rem .6rem;font-size:.48rem;font-weight:800;text-decoration:none;display:inline-flex}.editorial-article-body{min-width:0;max-width:none}.editorial-article-body>section{scroll-margin-top:5rem}.editorial-article-body>*+section,.editorial-article-body>*+.editorial-primary-resume{margin-top:clamp(2.8rem,7vw,5rem)}.editorial-quick-answer{border:1px solid var(--color-gold-200);background:var(--color-gold-50);border-radius:.8rem;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.8rem;padding:1rem;display:grid}.editorial-quick-answer>span{background:var(--color-gold-500);width:2.5rem;height:2.5rem;color:var(--color-gold-950);border-radius:.65rem;place-items:center;display:grid}.editorial-quick-answer>div>p:first-child{max-width:none;color:var(--color-gold-900);letter-spacing:.1em;margin:0;font-size:.42rem;font-weight:900}.editorial-quick-answer h2{color:var(--system-content-heading);font-family:var(--font-display);letter-spacing:-.02em;margin:.3rem 0 0;font-size:clamp(.9rem,2vw,1.25rem);font-weight:780;line-height:1.3}.editorial-quick-answer>div>p:last-child{max-width:none;color:var(--system-content-secondary);margin:.45rem 0 0;font-size:.56rem;line-height:1.65}.editorial-quick-answer.is-blog{border-color:var(--color-teal-200);background:var(--color-teal-50)}.editorial-quick-answer.is-blog>span{background:var(--color-teal-700);color:var(--color-white)}.editorial-quick-answer.is-blog>div>p:first-child{color:var(--color-teal-800)}.editorial-section-number{letter-spacing:.1em;max-width:none;margin:0;font-weight:900;color:var(--color-orange-800)!important;font-size:.45rem!important}.editorial-prose>h2{color:var(--system-content-heading);font-family:var(--font-display);letter-spacing:-.04em;margin-top:.45rem;margin-bottom:0;font-size:clamp(1.45rem,3.5vw,2.25rem);font-weight:800;line-height:1.1}.editorial-prose>h3{color:var(--system-content-heading);margin-top:1.5rem;margin-bottom:0;font-size:.78rem}.editorial-prose>p:not(.editorial-section-number){color:var(--system-content-secondary);margin-top:.8rem;margin-bottom:0;font-size:.67rem;line-height:1.82}.editorial-prose strong{color:var(--system-content-heading)}.editorial-signal-grid{gap:.55rem;margin-top:1rem;display:grid}.editorial-signal-grid article{border:1px solid var(--system-line-default);background:var(--color-gray-50);border-radius:.6rem;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.18rem .45rem;padding:.7rem;display:grid}.editorial-signal-grid article>span{color:var(--color-orange-800);font-family:var(--font-mono);grid-row:1/span 2;margin-top:.12rem;font-size:.43rem;line-height:1.3}.editorial-signal-grid h3{margin:0;font-size:.58rem;line-height:1.3}.editorial-signal-grid p{max-width:none;color:var(--system-content-tertiary);margin:.18rem 0 0;font-size:.47rem;line-height:1.45}.editorial-note,.editorial-warning{border-left:.18rem solid var(--color-brand-600);background:var(--color-brand-50);border-radius:0 .55rem .55rem 0;margin-top:1rem;padding:.8rem}.editorial-note strong{color:var(--color-brand-900);font-size:.53rem}.editorial-note p{max-width:none;color:var(--system-content-secondary);margin:.25rem 0 0;font-size:.52rem;line-height:1.55}.editorial-warning{border-color:var(--color-orange-700);background:var(--color-orange-50);grid-template-columns:1.7rem minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.editorial-warning>svg{color:var(--color-orange-800);margin-top:.1rem}.editorial-warning strong{color:var(--color-orange-950);margin:0;font-size:.53rem;display:block}.editorial-warning p{max-width:none;color:var(--system-content-secondary);margin:.2rem 0 0;font-size:.5rem;line-height:1.55}.editorial-resume-example{border:1px solid var(--system-line-default);background:#fffefa;margin-top:1.15rem;padding:clamp(1rem,4vw,2rem);box-shadow:0 18px 45px -30px #03071259}.editorial-resume-example>header{border-bottom:.18rem solid var(--color-gray-950);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.8rem;display:flex}.editorial-resume-example>header h3{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(1rem,3vw,1.7rem);font-weight:850}.editorial-resume-example>header p{max-width:none;color:var(--color-brand-800);letter-spacing:.12em;margin:.2rem 0 0;font-size:.47rem;font-weight:850}.editorial-resume-example>header div>span{color:var(--system-content-tertiary);margin-top:.35rem;font-size:.39rem;display:block}.editorial-resume-example>header>span{background:var(--color-brand-950);width:2.6rem;height:2.6rem;color:var(--color-white);border-radius:50%;flex:none;place-items:center;font-size:.55rem;font-weight:800;display:grid}.editorial-resume-columns{gap:1.1rem;margin-top:1rem;display:grid}.editorial-resume-columns section+section{margin-top:1rem}.editorial-resume-columns h4{color:var(--color-orange-800);letter-spacing:.14em;margin-bottom:.5rem;font-size:.4rem;font-weight:900}.editorial-resume-columns section>p,.editorial-resume-columns li{color:var(--system-content-secondary);font-size:.45rem;line-height:1.6}.editorial-resume-columns ul{gap:.35rem;margin:.5rem 0 0 .75rem;list-style:outside;display:grid}.editorial-resume-role{justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:.7rem;display:flex}.editorial-resume-role h5{font-size:.5rem}.editorial-resume-role span{color:var(--system-content-muted);white-space:nowrap;font-size:.37rem}.editorial-resume-columns aside{border-top:1px solid var(--system-line-default);padding-top:.2rem}.editorial-resume-columns aside strong{font-size:.43rem}.editorial-example-actions{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.editorial-example-actions a{border:1px solid var(--system-line-default);color:var(--system-content-secondary);border-radius:.5rem;align-items:center;gap:.3rem;padding:.5rem .6rem;font-size:.47rem;font-weight:750;text-decoration:none;display:inline-flex}.editorial-structure-list,.editorial-process-stack,.editorial-test-list{gap:.6rem;margin-top:1rem;margin-bottom:0;padding-left:0;list-style:none;display:grid}.editorial-structure-list li,.editorial-process-stack article,.editorial-test-list li{border-bottom:1px solid var(--system-line-subtle);grid-template-columns:1.7rem minmax(0,1fr);align-items:start;gap:.55rem;margin:0;padding-bottom:.65rem;display:grid}.editorial-structure-list li>span,.editorial-process-stack article>span,.editorial-test-list li>span{background:var(--color-brand-50);width:1.7rem;height:1.7rem;color:var(--color-brand-800);font-family:var(--font-mono);border-radius:.5rem;place-items:center;font-size:.42rem;display:grid}.editorial-structure-list h3,.editorial-process-stack h3,.editorial-test-list h3{margin:0;font-size:.58rem;line-height:1.35}.editorial-structure-list p,.editorial-process-stack p,.editorial-test-list p{max-width:none;color:var(--system-content-tertiary);margin:.2rem 0 0;font-size:.48rem;line-height:1.55}.editorial-do-dont{gap:.6rem;margin-top:1rem;display:grid}.editorial-do-dont article{border:1px solid var(--color-teal-200);background:var(--color-teal-50);border-radius:.6rem;padding:.75rem}.editorial-do-dont article:last-child{border-color:var(--color-orange-200);background:var(--color-orange-50)}.editorial-do-dont article>p{max-width:none;color:var(--color-teal-800);letter-spacing:.1em;margin:0;font-size:.44rem;font-weight:900}.editorial-do-dont article:last-child>p{color:var(--color-orange-800)}.editorial-do-dont ul{gap:.3rem;margin:.5rem 0 0;padding-left:0;list-style:none;display:grid}.editorial-do-dont li{color:var(--system-content-secondary);margin:0;font-size:.48rem}.editorial-formula{background:var(--color-brand-950);color:var(--color-white);border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:1rem;padding:.7rem;display:flex}.editorial-formula span{background:#ffffff17;border-radius:.35rem;padding:.3rem .4rem;font-size:.42rem;font-weight:850}.editorial-formula i{color:var(--color-teal-300);font-style:normal}.editorial-example-pair{gap:.6rem;margin-top:1rem;display:grid}.editorial-example-pair article{border:1px solid var(--color-orange-200);background:var(--color-orange-50);border-radius:.6rem;padding:.8rem}.editorial-example-pair article.is-strong{border-color:var(--color-teal-200);background:var(--color-teal-50)}.editorial-example-pair header{justify-content:space-between;gap:.5rem;display:flex}.editorial-example-pair header span{color:var(--color-orange-800);font-size:.42rem;font-weight:900}.editorial-example-pair .is-strong header span{color:var(--color-teal-800)}.editorial-example-pair header small{color:var(--system-content-muted);font-size:.4rem}.editorial-example-pair blockquote{color:var(--system-content-heading);border:0;margin:.6rem 0 0;padding:0;font-size:.58rem;font-style:normal;font-weight:650;line-height:1.6}.editorial-example-pair article>p{max-width:none;color:var(--system-content-tertiary);margin:.5rem 0 0;font-size:.46rem;line-height:1.5}.editorial-inline-cta{background:var(--color-brand-950);color:var(--color-white);border-radius:.7rem;flex-direction:column;align-items:flex-start;gap:.8rem;margin-top:1.2rem;padding:1rem;display:flex}.editorial-inline-cta p{max-width:none;color:var(--color-teal-300);letter-spacing:.06em;margin:0;font-size:.42rem;font-weight:850}.editorial-inline-cta h3{color:var(--color-white);margin-top:.22rem;margin-bottom:0;font-size:.65rem}.editorial-inline-cta a{background:var(--color-white);color:var(--color-brand-950);border-radius:.5rem;flex:none;align-items:center;gap:.35rem;padding:.55rem .65rem;font-size:.48rem;font-weight:800;text-decoration:none;display:inline-flex}.editorial-inline-cta.is-teal{background:var(--color-teal-900)}.editorial-faq details{border-bottom:1px solid var(--system-line-default)}.editorial-faq details:first-of-type{border-top:1px solid var(--system-line-default);margin-top:.8rem}.editorial-faq summary{color:var(--system-content-heading);cursor:pointer;padding:.8rem 1.5rem .8rem 0;font-size:.58rem;font-weight:750;list-style:none;position:relative}.editorial-faq summary::-webkit-details-marker{display:none}.editorial-faq summary:after{color:var(--color-brand-700);content:"+";position:absolute;top:.8rem;right:.2rem}.editorial-faq details[open] summary:after{content:"−"}.editorial-faq details p{max-width:none;color:var(--system-content-secondary);margin:0;padding:0 1rem .8rem 0;font-size:.52rem;line-height:1.65}.editorial-related{background:var(--color-gray-50);padding-block:clamp(3rem,7vw,5rem)}.editorial-related-grid{gap:.65rem;margin-top:1.5rem;display:grid}.editorial-related-grid>a{border:1px solid var(--system-line-default);background:var(--color-white);color:inherit;border-radius:.7rem;padding:.9rem;text-decoration:none;transition:transform .14s,box-shadow .14s}.editorial-related-grid>a:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.editorial-related-grid>a>span{color:var(--color-brand-700);letter-spacing:.08em;font-size:.4rem;font-weight:900}.editorial-related-grid h3{color:var(--system-content-heading);margin-top:.4rem;margin-bottom:0;font-size:.68rem;line-height:1.35}.editorial-related-grid p{max-width:none;color:var(--system-content-tertiary);margin:.35rem 0 0;font-size:.48rem;line-height:1.5}.editorial-related-grid small{color:var(--system-primary-text);align-items:center;gap:.25rem;margin-top:.7rem;font-size:.42rem;font-weight:750;display:inline-flex}.editorial-bullet-formula{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:1rem;display:flex}.editorial-bullet-formula strong{background:var(--color-brand-50);color:var(--color-brand-900);border-radius:.4rem;padding:.35rem .45rem;font-size:.44rem}.editorial-bullet-formula svg{color:var(--color-orange-700)}.editorial-example-table,.editorial-format-table{border-collapse:separate;border-spacing:0;border:1px solid var(--system-line-default);border-radius:.6rem;width:100%;margin-top:1rem;font-size:.46rem;overflow:hidden}.editorial-example-table th,.editorial-example-table td,.editorial-format-table th,.editorial-format-table td{border-bottom:1px solid var(--system-line-default);color:var(--system-content-secondary);text-align:left;vertical-align:top;padding:.6rem;line-height:1.5}.editorial-example-table th,.editorial-format-table th{background:var(--color-brand-950);color:var(--color-white);letter-spacing:.06em;text-transform:uppercase;font-size:.4rem}.editorial-example-table th:first-child{width:35%}.editorial-example-table tr:last-child td,.editorial-format-table tr:last-child td{border-bottom:0}.editorial-example-table td:first-child{background:var(--color-gray-50);color:var(--system-content-tertiary)}.editorial-format-table{display:block;overflow-x:auto}.editorial-format-table th:first-child{min-width:7rem}.editorial-format-table th:nth-child(2),.editorial-format-table th:nth-child(3){min-width:10rem}.editorial-skill-groups{gap:.55rem;margin-top:1rem;display:grid}.editorial-skill-groups article{border:1px solid var(--system-line-default);border-radius:.55rem;padding:.7rem}.editorial-skill-groups article>p{color:var(--color-brand-700);letter-spacing:.08em;margin-bottom:.4rem;font-size:.4rem;font-weight:900}.editorial-skill-groups article span{background:var(--color-gray-100);color:var(--system-content-secondary);border-radius:9999px;margin:.15rem .12rem .15rem 0;padding:.24rem .34rem;font-size:.4rem;display:inline-flex}.editorial-role-snapshot{gap:.55rem;margin-top:1rem;display:grid}.editorial-role-snapshot article{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:.6rem;min-width:0;padding:.75rem}.editorial-role-snapshot small,.editorial-role-snapshot strong,.editorial-role-snapshot p{display:block}.editorial-role-snapshot small{color:var(--color-brand-700);letter-spacing:.08em;text-transform:uppercase;font-size:.4rem;font-weight:900}.editorial-role-snapshot strong{color:var(--system-content-heading);margin-top:.3rem;font-size:.62rem;line-height:1.35}.editorial-role-snapshot p{color:var(--system-content-tertiary);margin-top:.25rem;font-size:.46rem;line-height:1.5}.editorial-evidence-grid{gap:.6rem;margin-top:1rem;display:grid}.editorial-evidence-grid article{border:1px solid var(--system-line-default);background:var(--color-gray-50);border-radius:.62rem;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.65rem;padding:.75rem;display:grid}.editorial-evidence-grid article>span{background:var(--color-brand-100);width:2rem;height:2rem;color:var(--color-brand-800);border-radius:.52rem;place-items:center;display:grid}.editorial-evidence-grid h3{color:var(--system-content-heading);margin:0;font-size:.58rem;line-height:1.35}.editorial-evidence-grid p{max-width:none;color:var(--system-content-tertiary);margin:.2rem 0 0;font-size:.47rem;line-height:1.55}.editorial-career-path{gap:0;margin-top:1rem;display:grid;position:relative}.editorial-career-path:before{background:var(--system-line-default);content:"";width:1px;position:absolute;top:1rem;bottom:1rem;left:.84rem}.editorial-career-path li{z-index:1;grid-template-columns:1.7rem minmax(0,1fr);gap:.6rem;padding-bottom:.85rem;display:grid;position:relative}.editorial-career-path li:last-child{padding-bottom:0}.editorial-career-path li>span{border:1px solid var(--color-brand-200);background:var(--color-white);width:1.7rem;height:1.7rem;color:var(--color-brand-800);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.4rem;display:grid}.editorial-career-path h3{color:var(--system-content-heading);font-size:.58rem;line-height:1.35}.editorial-career-path p{color:var(--system-content-tertiary);margin-top:.2rem;font-size:.47rem;line-height:1.55}.editorial-credential-list{gap:.55rem;margin-top:1rem;display:grid}.editorial-credential-list article{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:.6rem;grid-template-columns:2rem minmax(0,1fr);gap:.6rem;padding:.75rem;display:grid}.editorial-credential-list article>span{background:var(--color-teal-50);width:2rem;height:2rem;color:var(--color-teal-800);border-radius:.52rem;place-items:center;display:grid}.editorial-credential-list strong{color:var(--system-content-heading);font-size:.58rem;line-height:1.35;display:block}.editorial-credential-list p{color:var(--system-content-tertiary);margin-top:.2rem;font-size:.47rem;line-height:1.55}.editorial-credential-list small{background:var(--color-teal-50);color:var(--color-teal-800);letter-spacing:.05em;text-transform:uppercase;border-radius:9999px;margin-top:.35rem;padding:.18rem .3rem;font-size:.36rem;font-weight:850;display:inline-flex}.editorial-credential-list article.is-location-dependent>span,.editorial-credential-list article.is-location-dependent small{background:var(--color-orange-50);color:var(--color-orange-800)}.editorial-checklist{gap:.45rem;margin-top:1rem;display:grid}.editorial-checklist label{border:1px solid var(--system-line-default);color:var(--system-content-secondary);cursor:pointer;border-radius:.5rem;grid-template-columns:1.1rem minmax(0,1fr);align-items:start;gap:.45rem;padding:.55rem;font-size:.48rem;line-height:1.45;display:grid}.editorial-checklist input{width:1rem;height:1rem;accent-color:var(--color-teal-700);flex:none;margin:.12rem 0 0}.editorial-author-box{border:1px solid var(--system-line-default);background:var(--color-gray-50);border-radius:.7rem;grid-template-columns:2.6rem minmax(0,1fr);align-items:start;gap:.7rem;margin-top:3rem;padding:1rem;display:grid}.editorial-author-box .editorial-author-avatar{width:2.6rem;height:2.6rem}.editorial-author-box p{max-width:none;color:var(--color-brand-700);letter-spacing:.08em;margin:0;font-size:.4rem;font-weight:900}.editorial-author-box h2{margin:.2rem 0 0;font-size:.62rem}.editorial-author-box div>span{color:var(--system-content-secondary);margin-top:.35rem;font-size:.48rem;line-height:1.55;display:block}.editorial-author-box a{color:var(--system-primary-text);align-items:center;gap:.25rem;margin-top:.55rem;font-size:.45rem;font-weight:800;text-decoration:none;display:inline-flex}.editorial-blog-hero{text-align:center;padding:clamp(2rem,5vw,4rem) 0 clamp(1.5rem,4vw,3rem)}.editorial-blog-hero .editorial-category{text-align:center}.editorial-blog-hero h1{max-width:56rem;font-family:var(--font-display);letter-spacing:-.06em;margin:.65rem auto 0;font-size:clamp(2.15rem,5.5vw,4.5rem);font-weight:820;line-height:.98}.editorial-blog-hero .editorial-deck{margin-inline:auto}.editorial-blog-meta{flex-direction:column;align-items:center;gap:.8rem;margin-top:1.2rem;display:flex}.editorial-blog-meta>div:last-child{gap:.4rem;display:flex}.editorial-blog-meta button{border:1px solid var(--system-line-default);background:var(--color-white);color:var(--system-content-secondary);border-radius:.5rem;align-items:center;gap:.3rem;padding:.45rem .55rem;font-size:.45rem;font-weight:700;display:inline-flex}.editorial-ats-visual{background:var(--color-brand-950);padding-block:1.25rem}.editorial-ats-flow{gap:.5rem;display:grid}.editorial-ats-flow article{color:var(--color-white);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.65rem;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.7rem;display:grid}.editorial-ats-flow article>span{width:2.4rem;height:2.4rem;color:var(--color-teal-300);background:#ffffff14;border-radius:.6rem;place-items:center;display:grid}.editorial-ats-flow small,.editorial-ats-flow strong,.editorial-ats-flow p{display:block}.editorial-ats-flow small{color:var(--color-teal-300);letter-spacing:.07em;font-size:.36rem;font-weight:850}.editorial-ats-flow strong{margin-top:.1rem;font-size:.52rem}.editorial-ats-flow p{color:var(--color-brand-300);margin-top:.1rem;font-size:.4rem}.editorial-ats-flow>i{color:var(--color-brand-500);place-items:center;display:grid;transform:rotate(90deg)}.editorial-process-stack{margin-top:1rem}.editorial-process-stack article>span{background:var(--color-teal-50);color:var(--color-teal-800)}.editorial-keyword-method{gap:.55rem;margin-top:1rem;display:grid}.editorial-keyword-method article{border:1px solid var(--system-line-default);border-radius:.6rem;padding:.75rem;position:relative}.editorial-keyword-method article>span{color:var(--color-brand-700);font-family:var(--font-mono);font-size:.42rem}.editorial-keyword-method h3{margin-top:.25rem;font-size:.58rem}.editorial-keyword-method p{color:var(--system-content-tertiary);margin-top:.25rem;font-size:.47rem;line-height:1.5}.editorial-keyword-example{border:1px solid var(--color-brand-200);border-radius:.7rem;margin-top:1rem;overflow:hidden}.editorial-keyword-example>header{background:var(--color-brand-950);color:var(--color-white);padding:.7rem}.editorial-keyword-example header span{color:var(--color-teal-300);letter-spacing:.09em;font-size:.38rem;font-weight:900}.editorial-keyword-example header p{color:var(--color-white);margin-top:.3rem;font-size:.53rem;line-height:1.5}.editorial-keyword-example>div{background:var(--color-gray-50);gap:.45rem;padding:.7rem;display:grid}.editorial-keyword-example article{background:var(--color-white);border-radius:.5rem;padding:.6rem}.editorial-keyword-example article:last-child{background:var(--color-teal-50)}.editorial-keyword-example article small{color:var(--system-content-muted);letter-spacing:.08em;font-size:.36rem;font-weight:900}.editorial-keyword-example article:last-child small{color:var(--color-teal-800)}.editorial-keyword-example article p{color:var(--system-content-secondary);margin-top:.2rem;font-size:.47rem;line-height:1.5}.editorial-keyword-example>div>svg{color:var(--color-orange-700);justify-self:center}.editorial-myth-list{gap:.6rem;margin-top:1rem;display:grid}.editorial-myth-list article{border:1px solid var(--system-line-default);border-radius:.6rem;gap:.5rem;padding:.8rem;display:grid}.editorial-myth-list article span{color:var(--color-orange-800);letter-spacing:.08em;font-size:.38rem;font-weight:900}.editorial-myth-list article h3{margin-top:.2rem;font-size:.6rem}.editorial-myth-list article>p{color:var(--system-content-secondary);font-size:.5rem;line-height:1.6}.editorial-methodology{border:1px solid var(--color-brand-200);background:var(--color-brand-50);border-radius:.7rem;margin-top:3rem;padding:1rem}.editorial-methodology>p:first-child{color:var(--color-brand-700);letter-spacing:.1em;font-size:.4rem;font-weight:900}.editorial-methodology h2{color:var(--system-content-heading);margin-top:.25rem;font-size:.72rem}.editorial-methodology>p:nth-child(3){color:var(--system-content-secondary);margin-top:.4rem;font-size:.5rem;line-height:1.6}.editorial-methodology>div{border-top:1px solid var(--color-brand-200);align-items:center;gap:.5rem;margin-top:.7rem;padding-top:.65rem;display:flex}.editorial-methodology div p{font-size:.48rem}.editorial-methodology div small{color:var(--system-content-tertiary);margin-top:.12rem;font-size:.4rem;display:block}.editorial-newsletter{background:var(--color-teal-900);color:var(--color-white);padding-block:clamp(2.5rem,6vw,4rem)}.editorial-newsletter .editorial-container{align-items:center;gap:1rem;display:grid}.editorial-newsletter p{color:var(--color-teal-300);letter-spacing:.1em;font-size:.42rem;font-weight:900}.editorial-newsletter h2{color:var(--color-white);font-family:var(--font-display);letter-spacing:-.03em;margin-top:.3rem;font-size:clamp(1.4rem,3vw,2rem);line-height:1.1}.editorial-newsletter form{gap:.4rem;display:grid}.editorial-newsletter input{width:100%;min-height:2.7rem;color:var(--color-white);font:inherit;background:#ffffff17;border:1px solid #ffffff2e;border-radius:.55rem;padding:.6rem .7rem;font-size:.55rem}.editorial-newsletter input::placeholder{color:var(--color-teal-300)}.editorial-newsletter button{background:var(--color-white);min-height:2.7rem;color:var(--color-teal-950);border:0;border-radius:.55rem;justify-content:center;align-items:center;gap:.35rem;font-size:.5rem;font-weight:800;display:inline-flex}.editorial-newsletter form small{color:var(--color-teal-300);font-size:.38rem}.editorial-footer{background:var(--color-gray-950);color:var(--color-white);padding-block:1.5rem}.editorial-footer .editorial-container{flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}.editorial-footer>div>p{color:var(--color-gray-400);font-size:.45rem}.editorial-footer nav{flex-wrap:wrap;gap:.6rem;display:flex}.editorial-footer nav a{color:var(--color-gray-400);font-size:.43rem;text-decoration:none}@media (min-width:36rem){.editorial-element-meta{flex-direction:row;justify-content:space-between;align-items:center}.editorial-element-split{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-elements-reading-demo{align-items:start;grid-template-columns:13rem minmax(0,1fr)!important}.editorial-hero-actions{flex-direction:row;align-items:center}.editorial-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-signal-grid article:last-child{grid-column:1/-1}.editorial-resume-columns{grid-template-columns:minmax(0,1fr) 8.5rem}.editorial-resume-columns aside{border-top:0;border-left:1px solid var(--system-line-default);padding:0 0 0 .8rem}.editorial-do-dont,.editorial-example-pair,.editorial-skill-groups,.editorial-role-snapshot,.editorial-evidence-grid,.editorial-credential-list{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-inline-cta{flex-direction:row;justify-content:space-between;align-items:center}.editorial-blog-meta{flex-direction:row;justify-content:center}.editorial-ats-flow{grid-template-columns:1fr auto 1fr auto 1fr}.editorial-ats-flow>i{transform:none}.editorial-keyword-method{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-keyword-example>div{grid-template-columns:1fr auto 1fr;align-items:center}.editorial-keyword-example>div>svg{transform:rotate(-90deg)}.editorial-myth-list article{grid-template-columns:minmax(10rem,.75fr) minmax(0,1.25fr);align-items:start}.editorial-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-newsletter .editorial-container{grid-template-columns:1fr 1fr}.editorial-newsletter form{grid-template-columns:minmax(0,1fr) auto}.editorial-newsletter form small{grid-column:1/-1}.editorial-footer .editorial-container{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:48rem){.editorial-container{width:min(100% - 3rem,72rem)}.editorial-header-inner>nav,.editorial-header-cta{display:flex}.editorial-menu-button,.editorial-mobile-menu{display:none!important}.editorial-guide-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(14rem,.55fr)}.editorial-reading-layout{grid-template-columns:10rem minmax(0,1fr);justify-content:stretch;gap:3rem}.editorial-toc{display:block;position:sticky;top:1rem}.editorial-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-signal-grid article:last-child{grid-column:auto}.editorial-skill-groups{grid-template-columns:repeat(4,minmax(0,1fr))}.editorial-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.editorial-header-inner>nav{gap:.45rem}.editorial-header-inner>nav a{padding-inline:.7rem}.editorial-reading-layout{grid-template-columns:11rem minmax(0,1fr);gap:4rem}}.standalone-editorial .editorial-guide-page{overflow:visible}.editorial-guide-page :where(.editorial-toc>p,.editorial-category,.editorial-section-number,.editorial-guide-summary-head>p,.editorial-guide-summary>p,.editorial-inline-cta p,.editorial-skill-groups article>p,.editorial-do-dont article>p,.editorial-related-grid p,.editorial-author-box p,.launch-section-heading>p,.editorial-faq details p,.editorial-example-pair article>p,.editorial-example-pair blockquote){max-width:none;margin-bottom:0}.editorial-guide-page :where(.editorial-toc>p,.editorial-section-number,.launch-section-heading>p){margin:0}.editorial-guide-page :where(h1,h2,h3,h4,h5,h6){margin-bottom:0}.editorial-guide-page :where(.editorial-guide-summary ul,.editorial-structure-list,.editorial-do-dont ul,.editorial-career-path,.editorial-checklist){margin:0;padding-left:0;list-style:none}.editorial-guide-page :where(.editorial-guide-summary li,.editorial-structure-list li,.editorial-do-dont li,.editorial-career-path li,.editorial-checklist label){margin-bottom:0}.editorial-guide-page .editorial-guide-summary ul,.editorial-guide-page .editorial-structure-list,.editorial-guide-page .editorial-do-dont ul{margin-top:1rem}.editorial-guide-page .editorial-example-pair blockquote{border:0;margin:.6rem 0 0;padding:0;font-style:normal}.editorial-guide-page .editorial-container{width:min(100% - 2rem,72rem)}.editorial-guide-page .editorial-header-inner>nav a{font-size:.78rem}.editorial-guide-page .editorial-header-cta{font-size:.76rem}.editorial-guide-page .editorial-mobile-menu a{font-size:.88rem}.editorial-guide-page .editorial-breadcrumb{gap:.4rem;padding:0 0 1rem;font-size:.75rem}.editorial-guide-page .editorial-category{margin:0;font-size:.72rem;line-height:1.4}.editorial-guide-page .editorial-guide-hero{padding-block:clamp(2rem,5vw,3.75rem)}.editorial-guide-page .editorial-guide-hero-grid{gap:clamp(1.75rem,4vw,3.25rem)}.editorial-guide-page .editorial-guide-hero-grid>div:first-child{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.editorial-guide-page .editorial-guide-hero .editorial-category,.editorial-guide-page .editorial-guide-hero h1,.editorial-guide-page .editorial-guide-hero .editorial-deck,.editorial-guide-page .editorial-guide-hero .editorial-byline,.editorial-guide-page .editorial-guide-hero .editorial-hero-chips,.editorial-guide-page .editorial-guide-hero .editorial-hero-actions{max-width:none}.editorial-guide-page .editorial-guide-hero .editorial-category{margin:0}.editorial-guide-page .editorial-guide-hero h1{max-width:40rem;margin:.65rem 0 0;font-size:clamp(1.85rem,3.8vw,3.15rem);line-height:1.08}.editorial-guide-page .editorial-guide-hero .editorial-deck{max-width:42rem;margin:1rem 0 0;font-size:clamp(1rem,.94rem + .28vw,1.16rem);line-height:1.7}.editorial-guide-page .editorial-guide-hero .editorial-hero-chips{margin:1.1rem 0 0}.editorial-guide-page .editorial-hero-chips li{font-size:.78rem}.editorial-guide-page .editorial-guide-hero .editorial-byline{gap:.7rem;margin:1.35rem 0 0}.editorial-guide-page .editorial-author-avatar{width:2.6rem;height:2.6rem;font-size:.82rem}.editorial-guide-page .editorial-byline strong{font-size:.84rem}.editorial-guide-page .editorial-guide-hero .editorial-byline p{max-width:none;margin:.2rem 0 0;font-size:.72rem}.editorial-guide-page .editorial-guide-hero .editorial-hero-actions{gap:.75rem;margin:1.5rem 0 0}.editorial-guide-page .editorial-hero-actions .launch-button,.editorial-guide-page .editorial-hero-actions>button{min-height:3rem;padding:.72rem .9rem;font-size:.82rem}.editorial-guide-page .editorial-guide-summary{align-self:start;justify-items:stretch;min-width:0;padding:1.35rem;display:grid}.editorial-guide-page .editorial-guide-summary-head{margin:0;padding:0}.editorial-guide-page .editorial-guide-summary-head>p,.editorial-guide-page .editorial-guide-summary>p{font-size:.68rem}.editorial-guide-page .editorial-guide-summary-icon{width:2.5rem;height:2.5rem}.editorial-guide-page .editorial-guide-summary ul{gap:.8rem;margin:1rem 0 0;padding:0}.editorial-guide-page .editorial-guide-summary li{grid-template-columns:1.75rem minmax(0,1fr);gap:.6rem;font-size:.84rem;line-height:1.45}.editorial-guide-page .editorial-guide-summary li span{font-size:.68rem}.editorial-guide-page .editorial-guide-summary-note,.editorial-guide-page .editorial-guide-summary>div:not(.editorial-guide-summary-head){grid-template-columns:1.8rem minmax(0,1fr);gap:.65rem;margin-top:1.1rem;padding:.85rem}.editorial-guide-page .editorial-guide-summary-note strong,.editorial-guide-page .editorial-guide-summary>div:not(.editorial-guide-summary-head) strong{font-size:.8rem}.editorial-guide-page .editorial-guide-summary-note small,.editorial-guide-page .editorial-guide-summary>div:not(.editorial-guide-summary-head) small{font-size:.72rem;line-height:1.55}.editorial-hero-resume{place-self:center;width:min(100%,20rem);min-width:0}.editorial-guide-page .editorial-hero-resume .editorial-primary-resume{margin:0}.editorial-guide-page .editorial-hero-resume .editorial-example-preview{background:var(--color-white);width:100%;max-width:none;box-shadow:0 22px 50px -24px #082f496b}.editorial-guide-page .editorial-hero-resume .editorial-example-actions{margin-top:.75rem}.editorial-guide-page .editorial-hero-resume .editorial-example-actions a{justify-content:center;width:100%}.editorial-guide-page .editorial-reading-layout{align-items:start;gap:2.5rem;padding-block:clamp(2.5rem,6vw,5.5rem)}.editorial-guide-page .editorial-toc{z-index:30;border-block:1px solid var(--system-line-default);width:calc(100% + 2rem);min-width:0;max-width:none;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;margin-inline:-1rem;padding:.7rem 0 .85rem;display:block;position:sticky;top:4.25rem}.editorial-guide-page .editorial-toc>p{margin:0;padding-inline:1rem;font-size:.65rem}.editorial-guide-page .editorial-toc nav{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;gap:.35rem;min-width:0;max-width:none;margin-top:.45rem;padding:0 1rem .2rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.editorial-guide-page .editorial-toc nav::-webkit-scrollbar{display:none}.editorial-guide-page .editorial-toc nav:after{content:"";flex:none;width:1rem;height:1px}.editorial-guide-page .editorial-toc nav button{border:1px solid var(--system-line-default);background:var(--color-white);text-indent:0;white-space:nowrap;border-radius:9999px;flex:none;min-height:2.35rem;padding:.55rem .7rem;font-size:.76rem;font-weight:700;line-height:1.2}.editorial-guide-page .editorial-toc nav button:hover{border-color:var(--color-brand-500);background:var(--color-brand-50)}.editorial-guide-page .editorial-toc nav button.is-active{border-color:var(--color-brand-600);background:var(--color-brand-50);color:var(--color-brand-950);font-weight:780}.editorial-guide-page .editorial-toc>a{display:none}.editorial-guide-page .editorial-article-body{justify-self:stretch;width:100%;min-width:0;max-width:none}.editorial-guide-page .editorial-article-body>section{scroll-margin-top:9rem}.editorial-guide-page .editorial-article-body>*+section,.editorial-guide-page .editorial-article-body>*+.editorial-primary-resume{margin-top:clamp(3.25rem,6.5vw,4.75rem)}.editorial-guide-page .editorial-quick-answer{grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1rem;padding:clamp(1.1rem,3vw,1.6rem)}.editorial-guide-page .editorial-quick-answer>span{width:3rem;height:3rem}.editorial-guide-page .editorial-quick-answer>div>p:first-child{max-width:none;margin:0;font-size:.68rem}.editorial-guide-page .editorial-quick-answer h2{margin:.3rem 0 0;font-size:clamp(1.3rem,2.5vw,1.7rem);line-height:1.3}.editorial-guide-page .editorial-quick-answer>div>p:last-child{max-width:none;margin:.45rem 0 0;font-size:.96rem;line-height:1.7}.editorial-guide-page .editorial-section-number{line-height:1.4;font-size:.72rem!important}.editorial-guide-page .editorial-prose>h2{margin-top:.5rem;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.2}.editorial-guide-page .editorial-prose>h3{margin-top:2rem;margin-bottom:0;font-size:1.2rem;line-height:1.35}.editorial-guide-page .editorial-prose>p:not(.editorial-section-number){max-width:none;margin-top:1rem;margin-bottom:0;font-size:clamp(.98rem,.95rem + .12vw,1.06rem);line-height:1.78}.editorial-guide-page .editorial-signal-grid{justify-items:stretch;gap:.8rem;margin-top:1.4rem}.editorial-guide-page .editorial-signal-grid article{grid-template-columns:1.8rem minmax(0,1fr);align-content:start;align-items:start;gap:.3rem .65rem;min-height:0;padding:1rem}.editorial-guide-page .editorial-signal-grid article>span{margin-top:.12rem;font-size:.68rem;line-height:1.3}.editorial-guide-page .editorial-signal-grid h3{margin:0;font-size:.98rem;line-height:1.3}.editorial-guide-page .editorial-signal-grid p{max-width:none;margin:.2rem 0 0;font-size:.84rem;line-height:1.55}.editorial-guide-page .editorial-note,.editorial-guide-page .editorial-warning{margin-top:1.4rem;padding:1rem 1.15rem}.editorial-guide-page .editorial-note strong,.editorial-guide-page .editorial-warning strong{margin:0;font-size:.88rem}.editorial-guide-page .editorial-note p,.editorial-guide-page .editorial-warning p{max-width:none;margin:.25rem 0 0;font-size:.9rem;line-height:1.65}.editorial-guide-page .editorial-resume-example{margin-top:1.5rem;padding:clamp(1.1rem,4vw,2.2rem)}.editorial-guide-page .editorial-resume-example>header{align-items:center}.editorial-guide-page .editorial-resume-example>header h3{margin:0;font-size:clamp(1.35rem,3vw,1.8rem)}.editorial-guide-page .editorial-resume-example>header p{max-width:none;margin:.2rem 0 0;font-size:.76rem}.editorial-guide-page .editorial-resume-example>header div>span{overflow-wrap:anywhere;font-size:.68rem;line-height:1.5}.editorial-guide-page .editorial-resume-example>header>span{letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;width:3.75rem;height:3.75rem;font-size:.88rem;display:grid}.editorial-guide-page .editorial-resume-columns h4{font-size:.66rem}.editorial-guide-page .editorial-resume-columns section>p,.editorial-guide-page .editorial-resume-columns li{font-size:.75rem;line-height:1.65}.editorial-guide-page .editorial-resume-role{align-items:flex-start}.editorial-guide-page .editorial-resume-role h5{font-size:.82rem;line-height:1.35}.editorial-guide-page .editorial-resume-role span{font-size:.66rem}.editorial-guide-page .editorial-resume-columns aside strong{font-size:.75rem}.editorial-guide-page .editorial-example-actions{gap:.65rem;margin-top:.9rem}.editorial-guide-page .editorial-example-actions a{min-height:2.65rem;padding:.65rem .75rem;font-size:.78rem}.editorial-guide-page .editorial-structure-list{gap:.9rem;margin-top:1.4rem}.editorial-guide-page .editorial-structure-list li{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.75rem;padding-bottom:.9rem}.editorial-guide-page .editorial-structure-list li>span{align-self:start;width:1.75rem;height:1.75rem;font-size:.7rem}.editorial-guide-page .editorial-structure-list h3{align-items:center;min-height:1.75rem;margin:0;font-size:1rem;line-height:1.2;display:flex}.editorial-guide-page .editorial-structure-list p{max-width:none;margin:.25rem 0 0;font-size:.9rem;line-height:1.65}.editorial-guide-page .editorial-do-dont{gap:.8rem;margin-top:1.4rem}.editorial-guide-page .editorial-do-dont article{padding:1rem}.editorial-guide-page .editorial-do-dont article>p{font-size:.68rem}.editorial-guide-page .editorial-do-dont ul{gap:.5rem;margin-top:.7rem}.editorial-guide-page .editorial-do-dont li{font-size:.88rem;line-height:1.45}.editorial-guide-page .editorial-formula{gap:.55rem;margin-top:1.4rem;padding:1rem}.editorial-guide-page .editorial-formula span{padding:.45rem .55rem;font-size:.75rem}.editorial-guide-page .editorial-example-pair{gap:.8rem;margin-top:1.4rem}.editorial-guide-page .editorial-example-pair article{padding:1rem}.editorial-guide-page .editorial-example-pair header span,.editorial-guide-page .editorial-example-pair header small{font-size:.7rem}.editorial-guide-page .editorial-example-pair blockquote{font-size:.96rem;line-height:1.65}.editorial-guide-page .editorial-example-pair article>p{font-size:.85rem;line-height:1.6}.editorial-guide-page .editorial-bullet-formula{gap:.45rem;margin-top:1.4rem}.editorial-guide-page .editorial-bullet-formula strong{padding:.5rem .65rem;font-size:.76rem}.editorial-guide-page .editorial-example-table{margin-top:1.4rem;font-size:.9rem}.editorial-guide-page .editorial-example-table th,.editorial-guide-page .editorial-example-table td{padding:.9rem;line-height:1.65}.editorial-guide-page .editorial-example-table th{font-size:.72rem}.editorial-guide-page .editorial-skill-groups{gap:.8rem;margin-top:1.4rem}.editorial-guide-page .editorial-skill-groups article{min-width:0;padding:1rem}.editorial-guide-page .editorial-skill-groups article>p{font-size:.68rem}.editorial-guide-page .editorial-skill-groups article span{margin:.18rem .14rem .18rem 0;padding:.35rem .45rem;font-size:.76rem;line-height:1.35}.editorial-guide-page .editorial-role-snapshot,.editorial-guide-page .editorial-evidence-grid,.editorial-guide-page .editorial-career-path,.editorial-guide-page .editorial-credential-list{gap:.8rem;margin-top:1.4rem}.editorial-guide-page .editorial-role-snapshot article,.editorial-guide-page .editorial-evidence-grid article,.editorial-guide-page .editorial-credential-list article{padding:1rem}.editorial-guide-page .editorial-role-snapshot small{font-size:.68rem}.editorial-guide-page .editorial-role-snapshot strong{font-size:1rem}.editorial-guide-page .editorial-role-snapshot p,.editorial-guide-page .editorial-evidence-grid p,.editorial-guide-page .editorial-career-path p,.editorial-guide-page .editorial-credential-list p{font-size:.88rem;line-height:1.6}.editorial-guide-page .editorial-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-guide-page .editorial-evidence-grid article{grid-template-columns:2.5rem minmax(0,1fr)}.editorial-guide-page .editorial-evidence-grid article>span{width:2.5rem;height:2.5rem}.editorial-guide-page .editorial-evidence-grid h3,.editorial-guide-page .editorial-career-path h3,.editorial-guide-page .editorial-credential-list strong{font-size:.98rem}.editorial-guide-page .editorial-career-path:before{left:1.09rem}.editorial-guide-page .editorial-career-path li{grid-template-columns:2.2rem minmax(0,1fr);gap:.8rem;padding-bottom:1.15rem}.editorial-guide-page .editorial-career-path li>span{width:2.2rem;height:2.2rem;font-size:.68rem}.editorial-guide-page .editorial-credential-list article{grid-template-columns:2.5rem minmax(0,1fr)}.editorial-guide-page .editorial-credential-list article>span{width:2.5rem;height:2.5rem}.editorial-guide-page .editorial-credential-list small{font-size:.62rem}.editorial-guide-page .editorial-checklist{gap:.7rem;margin-top:1.4rem}.editorial-guide-page .editorial-checklist label{grid-template-columns:none;align-content:start;align-items:flex-start;gap:.7rem;min-height:0;padding:.85rem 1rem;font-size:.88rem;line-height:1.55;display:flex}.editorial-guide-page .editorial-checklist input{width:1.05rem;height:1.05rem;accent-color:var(--color-teal-700);flex:none;margin:.22rem 0 0}.editorial-guide-page .editorial-checklist label>span{flex:auto;min-width:0}.editorial-guide-page .editorial-inline-cta{gap:1rem;margin-top:1.5rem;padding:1.25rem}.editorial-guide-page .editorial-inline-cta p{font-size:.7rem}.editorial-guide-page .editorial-inline-cta h3{font-size:1.08rem;line-height:1.35}.editorial-guide-page .editorial-inline-cta a{min-height:2.75rem;padding:.65rem .8rem;font-size:.82rem}.editorial-guide-page .editorial-faq details:first-of-type{margin-top:1.2rem}.editorial-guide-page .editorial-faq summary{padding:1.1rem 2rem 1.1rem 0;font-size:1rem;line-height:1.45}.editorial-guide-page .editorial-faq summary:after{top:1.1rem}.editorial-guide-page .editorial-faq details p{padding:0 2rem 1.1rem 0;font-size:.94rem;line-height:1.75}.editorial-guide-page .editorial-author-box{grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1rem;margin-top:4rem;padding:1.25rem}.editorial-guide-page .editorial-author-box .editorial-author-avatar{width:3rem;height:3rem}.editorial-guide-page .editorial-author-box p{max-width:none;margin:0;font-size:.66rem}.editorial-guide-page .editorial-author-box h2{margin:.2rem 0 0;font-size:1.2rem;line-height:1.35}.editorial-guide-page .editorial-author-box div>span{font-size:.9rem;line-height:1.65}.editorial-guide-page .editorial-author-box a{font-size:.82rem}.editorial-guide-page .editorial-related-grid{grid-template-columns:1fr}.editorial-guide-page .editorial-related-grid>a{flex-direction:column;min-width:0;padding:1.2rem;display:flex}.editorial-guide-page .editorial-related-grid>a>span{font-size:.68rem}.editorial-guide-page .editorial-related-grid h3{font-size:1.08rem}.editorial-guide-page .editorial-related-grid p{font-size:.88rem;line-height:1.6}.editorial-guide-page .editorial-related-grid small{margin-top:auto;padding-top:1rem;font-size:.76rem}.editorial-example-gallery{grid-template-columns:1fr;gap:.85rem;margin-top:1.4rem;display:grid}.editorial-example-gallery article{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:.9rem;gap:0;min-width:0;padding:0;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;overflow:hidden}.editorial-example-gallery article:hover,.editorial-example-gallery article:focus-within{border-color:var(--color-brand-300);box-shadow:var(--shadow-card);transform:translateY(-3px)}.editorial-example-gallery .editorial-example-preview{box-shadow:none;border:0;border-radius:0}.editorial-example-gallery .editorial-example-preview:after{opacity:0;content:"";pointer-events:none;background:linear-gradient(#0000,#082f4975);height:46%;transition:opacity .16s;position:absolute;inset:auto 0 0}.editorial-example-gallery article:hover .editorial-example-preview:after,.editorial-example-gallery article:focus-within .editorial-example-preview:after{opacity:1}.editorial-example-gallery h3{color:var(--system-content-heading);margin:0;padding:.75rem .85rem .85rem;font-size:1rem;font-weight:780;line-height:1.3}.editorial-example-use{z-index:2;background:var(--color-white);min-height:2.5rem;color:var(--color-brand-950);opacity:0;pointer-events:none;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.3rem;padding:.55rem .7rem;font-size:.78rem;font-weight:800;text-decoration:none;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;bottom:.7rem;left:.7rem;right:.7rem;transform:translateY(.35rem);box-shadow:0 10px 24px -12px #082f4973}.editorial-example-gallery article:hover .editorial-example-use,.editorial-example-gallery article:focus-within .editorial-example-use{opacity:1;pointer-events:auto;transform:none}@media (hover:none){.editorial-example-gallery .editorial-example-preview:after{opacity:1}.editorial-example-use{opacity:1;pointer-events:auto;transform:none}}.editorial-example-preview{aspect-ratio:3/4;border:1px solid var(--system-line-default);background:var(--color-gray-50);border-radius:.6rem;position:relative;overflow:hidden;box-shadow:0 10px 24px -18px #03071259}.editorial-example-preview img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.editorial-example-preview-fallback{background:linear-gradient(180deg, var(--color-white), #fffefa 70%);align-content:start;gap:.4rem;height:100%;padding:.95rem .8rem .95rem 1.15rem;display:grid}.editorial-example-preview-fallback>span:first-child{background:var(--color-gray-900);border-radius:9999px;width:44%;height:.5rem;display:block}.editorial-example-preview-fallback>i{background:var(--color-gray-200);border-radius:9999px;height:.22rem;display:block}.editorial-example-preview-fallback>i:nth-child(3){width:90%}.editorial-example-preview-fallback>i:nth-child(4){width:74%}.editorial-example-preview-fallback>i:nth-child(5){width:82%}.editorial-example-preview-fallback>em{background:var(--color-gray-100);border-radius:.4rem;height:32%;margin-top:.4rem;font-style:normal;display:block}.editorial-example-preview-fallback>i:nth-last-child(-n+2){width:68%}.editorial-guide-page .editorial-example-gallery{gap:1rem}.editorial-guide-page .editorial-example-gallery article{padding:0}.editorial-guide-page .editorial-example-gallery h3{padding:.8rem .9rem .9rem;font-size:1.02rem}.editorial-guide-page .editorial-example-use{font-size:.8rem}.editorial-primary-resume{margin-top:1.15rem}.editorial-primary-resume .editorial-example-preview{max-width:22rem}.editorial-guide-page .editorial-primary-resume{margin-top:1.4rem}.editorial-guide-page .editorial-primary-resume .editorial-example-preview{max-width:26rem}.editorial-guide-page .editorial-footer>div>p,.editorial-guide-page .editorial-footer nav a{font-size:.75rem}body.is-admin-preview a,body.is-admin-preview button,body.is-admin-preview [role=button],body.is-admin-preview summary,body.is-admin-preview input,body.is-admin-preview select,body.is-admin-preview textarea,body.is-admin-preview label{pointer-events:none!important;cursor:default!important}.editorial-quick-answer.is-teal{border-color:var(--color-teal-200);background:linear-gradient(135deg, var(--color-teal-50), var(--color-white))}.editorial-quick-answer.is-teal>span{background:var(--color-teal-700);color:var(--color-white)}.editorial-quick-answer.is-teal>div>p:first-child{color:var(--color-teal-800)}.editorial-quick-answer.is-brand{border-color:var(--color-brand-800);background:linear-gradient(135deg, var(--color-brand-950), var(--color-brand-800))}.editorial-quick-answer.is-brand>span{background:var(--color-orange-600);color:var(--color-white)}.editorial-quick-answer.is-brand h2{color:var(--color-white)}.editorial-quick-answer.is-brand>div>p:first-child{color:var(--color-orange-300)}.editorial-quick-answer.is-brand>div>p:last-child{color:var(--color-brand-100)}.editorial-proof-strip{gap:.65rem;margin-top:1.4rem;display:grid}.editorial-proof-strip article{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:.7rem;min-width:0;padding:1rem;position:relative;overflow:hidden}.editorial-proof-strip article:before{background:var(--color-orange-600);content:"";height:.18rem;position:absolute;top:0;left:0;right:0}.editorial-proof-strip small,.editorial-proof-strip strong,.editorial-proof-strip p{display:block}.editorial-proof-strip small{color:var(--color-brand-700);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.editorial-proof-strip strong{color:var(--system-content-heading);font-family:var(--font-display);letter-spacing:-.04em;margin-top:.45rem;font-size:clamp(1.35rem,3vw,1.9rem);line-height:1}.editorial-proof-strip p{color:var(--system-content-tertiary);margin-top:.45rem;font-size:.82rem;line-height:1.5}.editorial-proof-strip.is-brand{background:var(--color-brand-950);border-radius:.9rem;padding:.75rem}.editorial-proof-strip.is-brand article{background:#ffffff0f;border-color:#ffffff1f}.editorial-proof-strip.is-brand small{color:var(--color-orange-300)}.editorial-proof-strip.is-brand strong{color:var(--color-white)}.editorial-proof-strip.is-brand p{color:var(--color-brand-100)}.editorial-note.is-tip{border-color:var(--color-teal-600);background:var(--color-teal-50)}.editorial-note.is-tip strong{color:var(--color-teal-900)}.editorial-warning.is-critical{border-left-width:.25rem;border-color:var(--color-red-600);background:var(--color-red-50)}.editorial-warning.is-critical>svg,.editorial-warning.is-critical strong{color:var(--color-red-800)}.editorial-formula.is-light{border:1px solid var(--color-brand-200);background:var(--color-brand-50);color:var(--color-brand-950)}.editorial-formula.is-light span{background:var(--color-white);box-shadow:0 0 0 1px var(--system-line-subtle)}.editorial-formula.is-light i{color:var(--color-orange-700)}.editorial-bullet-anatomy{border:1px solid var(--color-brand-200);background:linear-gradient(145deg, var(--color-brand-50), var(--color-white));border-radius:.85rem;margin-top:1.4rem;padding:clamp(1rem,3vw,1.35rem)}.editorial-bullet-anatomy>p{color:var(--system-content-heading);font-size:clamp(1rem,2vw,1.2rem);font-weight:680;line-height:1.75}.editorial-bullet-anatomy mark{background:var(--color-gold-200);color:inherit;border-radius:.2rem;padding:.06rem .15rem;position:relative}.editorial-bullet-anatomy mark:nth-of-type(2){background:var(--color-teal-100)}.editorial-bullet-anatomy mark:nth-of-type(3){background:var(--color-brand-100)}.editorial-bullet-anatomy mark:nth-of-type(4){background:var(--color-orange-100)}.editorial-bullet-anatomy ol{gap:.55rem;margin-top:1rem;display:grid}.editorial-bullet-anatomy li{grid-template-columns:1.7rem minmax(0,1fr);gap:.55rem;display:grid}.editorial-bullet-anatomy li>span{background:var(--color-white);width:1.7rem;height:1.7rem;color:var(--color-brand-800);font-family:var(--font-mono);box-shadow:0 0 0 1px var(--color-brand-200);border-radius:50%;place-items:center;font-size:.62rem;display:grid}.editorial-bullet-anatomy strong{font-size:.88rem;display:block}.editorial-bullet-anatomy li p{color:var(--system-content-tertiary);margin-top:.12rem;font-size:.8rem;line-height:1.5}.editorial-keyword-map{gap:.7rem;margin-top:1.4rem;display:grid}.editorial-keyword-map article{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:.72rem;min-width:0;padding:1rem}.editorial-keyword-map article>div{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.editorial-keyword-map h3{color:var(--system-content-heading);font-size:.95rem}.editorial-keyword-map small{background:var(--color-brand-50);color:var(--color-brand-800);border-radius:9999px;padding:.2rem .35rem;font-size:.62rem;font-weight:850}.editorial-keyword-map p{color:var(--system-content-tertiary);margin-top:.4rem;font-size:.82rem;line-height:1.55}.editorial-keyword-map ul{flex-wrap:wrap;gap:.35rem;margin-top:.65rem;display:flex}.editorial-keyword-map li{background:var(--color-gray-100);color:var(--system-content-secondary);border-radius:.4rem;padding:.3rem .42rem;font-size:.72rem;font-weight:720}.editorial-keyword-map article.is-priority{border-color:var(--color-orange-200);background:var(--color-orange-50)}.editorial-keyword-map article.is-priority small{background:var(--color-orange-100);color:var(--color-orange-900)}.editorial-expert-quote{background:var(--color-brand-950);color:var(--color-white);border-radius:.9rem;margin-top:1.4rem;padding:clamp(1.15rem,4vw,1.7rem);position:relative;overflow:hidden}.editorial-expert-quote:after{content:"";border:1.8rem solid #ffffff0d;border-radius:50%;width:9rem;height:9rem;position:absolute;top:-3rem;right:-3rem}.editorial-expert-quote blockquote{z-index:1;max-width:38rem;font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.15rem,3vw,1.65rem);font-weight:720;line-height:1.35;position:relative}.editorial-expert-quote figcaption{z-index:1;grid-template-columns:2.3rem minmax(0,1fr);align-items:center;gap:.65rem;margin-top:1rem;display:grid;position:relative}.editorial-expert-quote figcaption>span{background:var(--color-orange-600);border-radius:.6rem;place-items:center;width:2.3rem;height:2.3rem;display:grid}.editorial-expert-quote strong,.editorial-expert-quote small{display:block}.editorial-expert-quote strong{font-size:.82rem}.editorial-expert-quote small{color:var(--color-brand-200);margin-top:.14rem;font-size:.7rem}.editorial-definition-list{gap:.55rem;margin-top:1.4rem;display:grid}.editorial-definition-list>div{border-bottom:1px solid var(--system-line-subtle);gap:.25rem;padding:.85rem 0;display:grid}.editorial-definition-list dt{color:var(--system-content-heading);font-size:.92rem;font-weight:800}.editorial-definition-list dd{color:var(--system-content-tertiary);font-size:.84rem;line-height:1.6}.editorial-topic-links{border:1px solid var(--system-line-default);background:var(--color-gray-50);border-radius:.82rem;margin-top:1.5rem;padding:1rem}.editorial-topic-links>p{color:var(--color-brand-700);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.editorial-topic-links>div{gap:.45rem;margin-top:.7rem;display:grid}.editorial-topic-links a{border:1px solid var(--system-line-default);background:var(--color-white);min-height:3rem;color:var(--system-content-heading);border-radius:.58rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem .75rem;font-size:.84rem;font-weight:760;text-decoration:none;display:flex}.editorial-topic-links a:hover{border-color:var(--color-brand-300);color:var(--color-brand-800)}.editorial-topic-links svg{color:var(--color-orange-700);flex:none}.editorial-source-note{border-top:1px solid var(--system-line-default);border-bottom:1px solid var(--system-line-default);color:var(--system-content-tertiary);grid-template-columns:2rem minmax(0,1fr);gap:.65rem;margin-top:1.4rem;padding:.85rem;display:grid}.editorial-source-note>svg{color:var(--color-teal-700)}.editorial-source-note strong{color:var(--system-content-heading);font-size:.8rem;display:block}.editorial-source-note p{margin-top:.18rem;font-size:.76rem;line-height:1.55}.editorial-skill-groups.is-tonal article:first-child{border-color:var(--color-brand-200);background:var(--color-brand-50)}.editorial-skill-groups.is-tonal article:nth-child(2){border-color:var(--color-teal-200);background:var(--color-teal-50)}.editorial-skill-groups.is-tonal article:nth-child(3){border-color:var(--color-orange-200);background:var(--color-orange-50)}.editorial-skill-groups.is-tonal article:nth-child(4){background:var(--color-gray-50)}.editorial-inline-cta.is-warm{background:linear-gradient(135deg, var(--color-orange-900), var(--color-orange-700))}.editorial-inline-cta.is-warm p{color:var(--color-orange-100)}.editorial-faq.is-card details{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:.65rem;margin-top:.65rem;overflow:hidden}.editorial-faq.is-card details:first-of-type{border-top:1px solid var(--system-line-default);margin-top:1.2rem}.editorial-faq.is-card summary{padding:1rem 3rem 1rem 1rem}.editorial-faq.is-card summary:after{top:1rem;right:1rem}.editorial-faq.is-card details p{padding:0 2.5rem 1rem 1rem}.editorial-elements-library{gap:2.5rem}.editorial-elements-intro{background:linear-gradient(135deg, var(--color-brand-950), #102e62 72%, #174a73);max-width:none;color:var(--color-white);border-radius:1.2rem;padding:clamp(1.5rem,5vw,3rem);position:relative;overflow:hidden;box-shadow:0 28px 65px -42px #030712b8}.editorial-elements-intro:after{content:"";border:4rem solid #ffffff0d;border-radius:50%;width:23rem;height:23rem;position:absolute;top:-8rem;right:-7rem}.editorial-elements-intro>p:first-child{z-index:1;color:var(--color-orange-300);position:relative}.editorial-elements-intro h1{z-index:1;max-width:45rem;color:var(--color-white);font-size:clamp(2.5rem,6vw,5rem);position:relative}.editorial-elements-intro>p:last-of-type{z-index:1;color:var(--color-brand-100);position:relative}.editorial-elements-overview{z-index:1;gap:.55rem;margin-top:1.4rem;display:grid;position:relative}.editorial-elements-overview div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:.7rem;padding:.8rem}.editorial-elements-overview strong,.editorial-elements-overview small{display:block}.editorial-elements-overview strong{font-family:var(--font-display);font-size:1.35rem}.editorial-elements-overview small{color:var(--color-brand-200);margin-top:.18rem;font-size:.7rem}.editorial-elements-index{z-index:35;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-color:#cfd8e8bf;padding:.75rem;position:sticky;top:4.25rem;box-shadow:0 14px 30px -28px #03071299}.editorial-elements-index span{background:var(--color-white);box-shadow:0 0 0 1px var(--system-line-subtle)}.editorial-element-list{gap:1.75rem}.editorial-element-card{border-radius:1.1rem;box-shadow:0 24px 60px -50px #030712b8}.editorial-element-meta{background:linear-gradient(180deg, var(--color-white), var(--color-gray-50));padding:1rem 1.15rem}.editorial-element-meta strong{font-size:1rem}.editorial-element-meta span{max-width:42rem;font-size:.78rem}.editorial-element-meta code{color:var(--color-brand-900);font-size:.68rem;box-shadow:0 4px 12px -10px #03071273}.editorial-element-preview{background-image:linear-gradient(#0f172a06 1px,#0000 1px),linear-gradient(90deg,#0f172a06 1px,#0000 1px);background-size:1.5rem 1.5rem;max-width:56rem;padding:clamp(1.15rem,4vw,2.25rem)}.editorial-variant-stack{gap:1rem;display:grid}.editorial-variant-label{background:var(--color-gray-950);width:max-content;color:var(--color-white);letter-spacing:.07em;text-transform:uppercase;border-radius:9999px;margin-bottom:.45rem;padding:.25rem .4rem;font-size:.62rem;font-weight:850;display:inline-flex}@media (max-width:35.99rem){.editorial-guide-hero-mark{display:none}.editorial-elements-index{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.editorial-elements-index::-webkit-scrollbar{display:none}.editorial-elements-index span{flex:none}.editorial-guide-page .editorial-hero-actions{width:100%}.editorial-guide-page .editorial-hero-actions>*,.editorial-guide-page .editorial-example-actions>*{justify-content:center;width:100%}.editorial-guide-page .editorial-quick-answer{grid-template-columns:1fr}.editorial-guide-page .editorial-resume-example>header>span{width:3.25rem;height:3.25rem;font-size:.8rem}.editorial-guide-page .editorial-resume-role{display:grid}.editorial-guide-page .editorial-evidence-grid,.editorial-guide-page .editorial-checklist{grid-template-columns:1fr}.editorial-guide-page .editorial-formula{align-items:stretch}.editorial-guide-page .editorial-formula span{text-align:center;flex:auto}.editorial-guide-page .editorial-bullet-formula{align-items:stretch}.editorial-guide-page .editorial-bullet-formula strong{text-align:center;flex:auto}.editorial-guide-page .editorial-example-table{background:0 0;border:0;display:block;overflow:visible}.editorial-guide-page .editorial-example-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.editorial-guide-page .editorial-example-table tbody,.editorial-guide-page .editorial-example-table tr,.editorial-guide-page .editorial-example-table td{width:100%;display:block}.editorial-guide-page .editorial-example-table tr{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:.65rem;margin-top:.8rem;overflow:hidden}.editorial-guide-page .editorial-example-table td{background:0 0;border:0}.editorial-guide-page .editorial-example-table td+td{border-top:1px solid var(--system-line-default)}.editorial-guide-page .editorial-example-table td:before{color:var(--color-orange-800);letter-spacing:.08em;margin-bottom:.35rem;font-size:.65rem;font-weight:900;display:block}.editorial-guide-page .editorial-example-table td:first-child:before{content:"INSTEAD OF"}.editorial-guide-page .editorial-example-table td:last-child:before{color:var(--color-teal-800);content:"WRITE"}.editorial-guide-page .editorial-author-box{grid-template-columns:1fr}.editorial-guide-page .editorial-inline-cta{align-items:stretch}.editorial-guide-page .editorial-inline-cta a{justify-content:center;width:100%}.editorial-proof-strip,.editorial-keyword-map{grid-template-columns:1fr}}@media (min-width:48rem){.editorial-proof-strip,.editorial-keyword-map{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-definition-list>div{grid-template-columns:minmax(9rem,.36fr) minmax(0,.64fr);gap:1rem}.editorial-topic-links>div{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-career-path.is-horizontal{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.editorial-career-path.is-horizontal:before{width:auto;height:1px;inset:1.08rem 12% auto}.editorial-career-path.is-horizontal li{text-align:center;grid-template-columns:1fr;gap:.6rem;padding:0}.editorial-career-path.is-horizontal li>span{background:var(--color-white);justify-self:center}.editorial-career-path.is-horizontal p{max-width:14rem;margin-inline:auto}.editorial-elements-overview{grid-template-columns:repeat(3,minmax(0,1fr));max-width:42rem}.editorial-guide-page .editorial-guide-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr)}.editorial-guide-page .editorial-hero-resume{justify-self:end;width:100%;max-width:22rem}.editorial-guide-page .editorial-reading-layout{grid-template-columns:11rem minmax(0,1fr);justify-content:stretch;gap:2.5rem}.editorial-guide-page .editorial-toc{z-index:20;width:auto;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0;padding:.25rem 0 0;top:5.25rem}.editorial-guide-page .editorial-toc>p{padding-inline:0}.editorial-guide-page .editorial-toc nav{touch-action:auto;gap:0;margin-top:.7rem;padding:0;scroll-padding-inline:0;display:grid;overflow:visible}.editorial-guide-page .editorial-toc nav:after{display:none}.editorial-guide-page .editorial-toc nav button{border:0;border-left:.14rem solid var(--system-line-default);text-indent:.75rem;white-space:normal;background:0 0;border-radius:0;min-height:0;padding:.52rem 0;font-size:.78rem;font-weight:600;line-height:1.35}.editorial-guide-page .editorial-toc nav button:hover{border-color:var(--color-brand-600);background:0 0}.editorial-guide-page .editorial-toc nav button.is-active{border-left-color:var(--color-brand-700);color:var(--color-brand-950);background:0 0;font-weight:780}.editorial-guide-page .editorial-toc>a{margin-top:1rem;padding:.65rem .7rem;font-size:.76rem;display:inline-flex}.editorial-guide-page .editorial-article-body>section{scroll-margin-top:6.5rem}.editorial-guide-page .editorial-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-guide-page .editorial-signal-grid article:last-child{grid-column:auto}.editorial-guide-page .editorial-skill-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-guide-page .editorial-hero-actions{flex-direction:row;align-items:center;width:auto}.editorial-guide-page .editorial-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-example-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.editorial-guide-page .editorial-reading-layout{grid-template-columns:12.5rem minmax(0,1fr);justify-content:stretch;gap:3.5rem}.editorial-guide-page .editorial-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-guide-page .editorial-signal-grid article{grid-column:auto}.editorial-guide-page .editorial-skill-groups{grid-template-columns:repeat(4,minmax(0,1fr))}.editorial-example-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.standalone-editorial .editorial-listing-page{overflow:visible}.editorial-listing-page :where(.editorial-category,.editorial-section-number,.launch-section-heading>p,.editorial-listing-jump>p,.editorial-listing-proof span,.editorial-listing-category-head>p,.editorial-listing-role-card h3,.editorial-listing-role-card small,.editorial-listing-guide-list li,.editorial-listing-empty p){max-width:none;margin-bottom:0}.editorial-listing-page .editorial-breadcrumb{gap:.4rem;padding:0 0 1rem;font-size:.75rem}.editorial-listing-page .editorial-category{margin:0;font-size:.72rem;line-height:1.4}.editorial-listing-hero{border-bottom:1px solid var(--color-orange-100);background:linear-gradient(165deg,#fffaf2 0%,#fff7eb 48%,#f4fafc 100%);padding-block:clamp(2rem,5vw,3.75rem);position:relative;overflow:hidden}.editorial-listing-hero-glow{pointer-events:none;background:radial-gradient(circle,#0ea5e92e 0%,#f973161f 42%,#0000 70%);border-radius:50%;width:22rem;height:22rem;position:absolute;inset:auto -8rem -10rem auto}.editorial-listing-hero>.editorial-container{z-index:1;position:relative}.editorial-listing-hero-grid{align-items:center;gap:clamp(1.75rem,4vw,3rem);display:grid}.editorial-listing-hero h1{max-width:22ch;color:var(--system-content-heading);font-family:var(--font-display);letter-spacing:-.05em;margin:.65rem 0 0;font-size:clamp(1.95rem,4.2vw,3.35rem);font-weight:820;line-height:1.05}.editorial-listing-hero .editorial-deck{max-width:38rem;margin:1rem 0 0;font-size:clamp(1rem,.94rem + .28vw,1.14rem);line-height:1.7}.editorial-listing-hero .editorial-hero-actions{margin-top:1.4rem}.editorial-listing-hero .editorial-hero-actions .launch-button,.editorial-listing-hero .editorial-hero-actions>a:not(.launch-button){min-height:3rem;padding:.72rem .9rem;font-size:.82rem}.editorial-listing-hero .editorial-hero-actions>a:not(.launch-button){border:1px solid var(--system-line-default);background:var(--color-white);color:var(--system-content-secondary);border-radius:.55rem;align-items:center;gap:.35rem;font-weight:750;text-decoration:none;display:inline-flex}.editorial-listing-hero .editorial-hero-actions>a:not(.launch-button):hover{border-color:var(--color-brand-400);color:var(--system-primary-text)}.editorial-listing-proof{flex-wrap:wrap;gap:.55rem .9rem;margin-top:1.35rem;display:flex}.editorial-listing-proof span{color:var(--system-content-secondary);align-items:center;gap:.35rem;font-size:.78rem;font-weight:650;display:inline-flex}.editorial-listing-proof svg{color:var(--color-teal-700)}.editorial-listing-hero-visual{min-height:22rem;display:none;position:relative}.editorial-listing-paper{border:1px solid var(--system-line-default);background:#fffefa;border-radius:.7rem;width:min(100%,17.5rem);padding:1rem 1.05rem 1.15rem;position:absolute;box-shadow:0 22px 48px -28px #0307126b}.editorial-listing-paper.is-back{opacity:.78;top:1.4rem;left:0;transform:rotate(-7deg)}.editorial-listing-paper.is-front{z-index:2;top:0;right:0;transform:rotate(2.5deg)}.editorial-listing-paper>header{border-bottom:.14rem solid var(--color-gray-950);justify-content:space-between;align-items:flex-start;gap:.7rem;padding-bottom:.7rem;display:flex}.editorial-listing-paper>header strong{color:var(--system-content-heading);font-family:var(--font-display);letter-spacing:-.03em;font-size:.95rem;font-weight:850;line-height:1.15;display:block}.editorial-listing-paper>header p{color:var(--color-brand-800);letter-spacing:.1em;margin:.2rem 0 0;font-size:.58rem;font-weight:850}.editorial-listing-paper>header span:last-child{background:var(--color-brand-950);width:2.2rem;height:2.2rem;color:var(--color-white);border-radius:50%;flex:none;place-items:center;font-size:.55rem;font-weight:800;display:grid}.editorial-listing-paper-body{margin-top:.75rem}.editorial-listing-paper-body>p{color:var(--color-orange-800);letter-spacing:.12em;margin:0 0 .45rem;font-size:.52rem;font-weight:900}.editorial-listing-paper-lines{gap:.28rem;display:grid}.editorial-listing-paper-lines i{background:var(--color-gray-200);border-radius:9999px;height:.28rem;display:block}.editorial-listing-paper-lines i:nth-child(2){width:92%}.editorial-listing-paper-lines i:nth-child(3){width:78%}.editorial-listing-paper-lines i:nth-child(4){width:86%}.editorial-listing-paper-highlight{border-left:.14rem solid var(--color-teal-700);background:var(--color-teal-50);margin-top:.7rem;padding:.45rem .5rem}.editorial-listing-paper-highlight i{background:var(--color-teal-200);border-radius:9999px;height:.24rem;display:block}.editorial-listing-paper-highlight i+i{width:72%;margin-top:.22rem}.editorial-listing-paper-badge{z-index:3;border:1px solid var(--color-teal-300);background:var(--color-white);border-radius:.6rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;padding:.5rem .65rem;display:grid;position:absolute;bottom:1.2rem;right:-.4rem;transform:rotate(3deg);box-shadow:0 14px 30px -18px #0f766e73}.editorial-listing-paper-badge>strong{color:var(--color-teal-800);font-family:var(--font-display);font-size:1.05rem;font-weight:850}.editorial-listing-paper-badge small,.editorial-listing-paper-badge b{display:block}.editorial-listing-paper-badge b{color:var(--system-content-heading);font-size:.58rem}.editorial-listing-paper-badge small{color:var(--system-content-muted);margin-top:.1rem;font-size:.5rem}.editorial-listing-jump{z-index:25;border-bottom:1px solid var(--system-line-default);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;position:sticky;top:4.5rem}.editorial-listing-jump>.editorial-container{gap:.55rem;padding-block:.85rem;display:grid}.editorial-listing-jump>p{color:var(--system-content-muted);letter-spacing:.1em;margin:0;font-size:.65rem;font-weight:900}.editorial-listing-jump nav{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.4rem;max-width:100%;padding-bottom:.1rem;display:flex;overflow-x:auto}.editorial-listing-jump nav::-webkit-scrollbar{display:none}.editorial-listing-jump a{border:1px solid var(--system-line-default);background:var(--color-white);min-height:2.35rem;color:var(--system-content-secondary);white-space:nowrap;border-radius:9999px;flex:none;align-items:center;gap:.35rem;padding:.45rem .7rem;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.editorial-listing-jump a:hover,.editorial-listing-jump a.is-active{border-color:var(--color-brand-500);background:var(--color-brand-50);color:var(--system-primary-text)}.editorial-listing-main{gap:clamp(2.5rem,6vw,4rem);padding-block:clamp(2.5rem,6vw,4.5rem);display:grid}.editorial-listing-category{scroll-margin-top:8.5rem}.editorial-listing-category-head{gap:.85rem;margin-bottom:1.25rem;display:grid}.editorial-listing-category-head>p{color:var(--color-orange-800);letter-spacing:.11em;margin:0;font-size:.72rem;font-weight:900}.editorial-listing-category-head h2{color:var(--system-content-heading);font-family:var(--font-display);letter-spacing:-.04em;margin:.35rem 0 0;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12}.editorial-listing-category-head>span{max-width:42rem;color:var(--system-content-secondary);font-size:.96rem;line-height:1.7;display:block}.editorial-listing-category-meta{color:var(--system-content-muted);align-items:center;gap:.35rem;margin-top:.55rem;font-size:.78rem;font-weight:650;display:inline-flex}.editorial-listing-category-icon{background:var(--color-brand-50);width:2.6rem;height:2.6rem;color:var(--color-brand-800);border-radius:.65rem;place-items:center;display:grid}.editorial-listing-category-icon.is-teal{background:var(--color-teal-50);color:var(--color-teal-800)}.editorial-listing-category-icon.is-orange{background:var(--color-orange-50);color:var(--color-orange-800)}.editorial-listing-category-icon.is-gold{background:var(--color-gold-50);color:var(--color-gold-900)}.editorial-listing-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.editorial-listing-role-card{border:1px solid var(--system-line-default);background:var(--color-gray-50);min-width:0;color:inherit;border-radius:.85rem;gap:.7rem;padding:.7rem;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.editorial-listing-role-card:hover{border-color:var(--color-brand-300);box-shadow:var(--shadow-card);transform:translateY(-3px)}.editorial-listing-role-preview{aspect-ratio:3/4;border:1px solid var(--system-line-default);background:var(--color-white);border-radius:.6rem;position:relative;overflow:hidden;box-shadow:0 10px 24px -18px #03071259}.editorial-listing-role-preview:before{z-index:1;background:var(--color-brand-700);content:"";width:.55rem;position:absolute;top:0;bottom:0;left:0}.editorial-listing-role-preview.is-accent-teal:before{background:var(--color-teal-700)}.editorial-listing-role-preview.is-accent-orange:before{background:var(--color-orange-700)}.editorial-listing-role-preview.is-accent-slate:before{background:var(--color-gray-950)}.editorial-listing-role-preview img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.editorial-listing-role-preview-fallback{gap:.35rem;height:100%;padding:.85rem .75rem .85rem 1.1rem;display:grid}.editorial-listing-role-preview-fallback>span:first-child{background:var(--color-gray-900);border-radius:9999px;width:42%;height:.45rem;display:block}.editorial-listing-role-preview-fallback>i{background:var(--color-gray-200);border-radius:9999px;height:.22rem;display:block}.editorial-listing-role-preview-fallback>i:nth-child(3){width:88%}.editorial-listing-role-preview-fallback>i:nth-child(4){width:72%}.editorial-listing-role-preview-fallback>i:nth-child(5){width:80%}.editorial-listing-role-preview-fallback>em{background:var(--color-gray-100);border-radius:.35rem;height:28%;margin-top:.35rem;font-style:normal;display:block}.editorial-listing-role-card h3{color:var(--system-content-heading);margin:0;font-size:.88rem;font-weight:780;line-height:1.3}.editorial-listing-role-card small{color:var(--system-primary-text);align-items:center;gap:.25rem;font-size:.72rem;font-weight:750;display:inline-flex}.editorial-listing-category-foot{margin-top:1.15rem}.editorial-listing-category-foot a{color:var(--color-brand-800);align-items:center;gap:.3rem;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex}.editorial-listing-category-foot a:hover{color:var(--color-orange-800)}.editorial-listing-empty{border:1px solid var(--system-line-default);background:var(--color-white);text-align:center;border-radius:1rem;padding:clamp(2rem,5vw,3rem)}.editorial-listing-empty h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.4rem,3vw,1.9rem)}.editorial-listing-empty p{max-width:34rem;color:var(--system-content-secondary);margin:.7rem auto 0;font-size:.96rem;line-height:1.65}.editorial-listing-empty .launch-button{margin-top:1.25rem}.editorial-listing-guide{border-top:1px solid var(--system-line-default);background:var(--color-gray-50);padding-block:clamp(2.5rem,6vw,4rem)}.editorial-listing-guide-grid{gap:1.5rem;margin-top:1.75rem;display:grid}.editorial-listing-guide-panel{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:.9rem;padding:1.15rem}.editorial-listing-guide-panel h3{color:var(--system-content-heading);margin:0;font-size:1.05rem;line-height:1.3}.editorial-listing-guide-panel>p{color:var(--system-content-secondary);margin:.55rem 0 0;font-size:.92rem;line-height:1.7}.editorial-listing-guide-list{gap:.55rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.editorial-listing-guide-list li{color:var(--system-content-secondary);grid-template-columns:1.35rem minmax(0,1fr);align-items:start;gap:.55rem;font-size:.88rem;line-height:1.5;display:grid}.editorial-listing-guide-list svg{color:var(--color-teal-700);margin-top:.12rem}.editorial-listing-aside-cta{align-content:start;gap:1rem;display:grid}.editorial-listing-aside-cta>a,.editorial-listing-aside-cta>div{border-radius:.85rem;padding:1.1rem}.editorial-listing-aside-cta>a{border:1px solid var(--system-line-default);background:var(--color-white);color:inherit;text-decoration:none;transition:transform .14s,box-shadow .14s}.editorial-listing-aside-cta>a:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.editorial-listing-aside-cta>a>p,.editorial-listing-aside-cta>div>p{color:var(--color-brand-700);letter-spacing:.08em;margin:0;font-size:.68rem;font-weight:900}.editorial-listing-aside-cta h3{margin:.35rem 0 0;font-size:1rem;line-height:1.3}.editorial-listing-aside-cta span{color:var(--system-content-tertiary);margin-top:.35rem;font-size:.82rem;line-height:1.55;display:block}.editorial-listing-aside-cta>div{background:var(--color-brand-950);color:var(--color-white)}.editorial-listing-aside-cta>div>p{color:var(--color-teal-300)}.editorial-listing-aside-cta>div h3{color:var(--color-white)}.editorial-listing-aside-cta>div span{color:var(--color-brand-200)}.editorial-listing-aside-cta>div a{background:var(--color-white);color:var(--color-brand-950);border-radius:.5rem;align-items:center;gap:.3rem;margin-top:.85rem;padding:.55rem .7rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.editorial-listing-page .launch-section-heading>p{font-size:.66rem}.editorial-listing-page .launch-section-heading>span{max-width:39rem;font-size:.9rem;line-height:1.7}.editorial-listing-page .launch-final-cta p{font-size:.66rem}.editorial-listing-page .launch-final-cta div>span{font-size:.9rem;line-height:1.65}.editorial-listing-page .launch-final-cta .launch-button{min-height:3rem;font-size:.82rem}@media (min-width:40rem){.editorial-listing-hero .editorial-hero-actions{flex-direction:row;align-items:center}.editorial-listing-role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.editorial-listing-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr)}.editorial-listing-hero-visual{display:block}.editorial-listing-category-head{grid-template-columns:2.6rem minmax(0,1fr);align-items:start;gap:.9rem 1rem}.editorial-listing-category-icon{grid-row:1/span 2}.editorial-listing-role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.editorial-listing-guide-grid{grid-template-columns:minmax(0,1.4fr) minmax(14rem,.6fr);align-items:start}}@media (min-width:64rem){.editorial-listing-hero-visual{min-height:24rem}.editorial-listing-paper{width:18.5rem}}@media (max-width:39.99rem){.editorial-listing-hero .editorial-hero-actions{width:100%}.editorial-listing-hero .editorial-hero-actions .launch-button,.editorial-listing-hero .editorial-hero-actions>a:not(.launch-button){justify-content:center;width:100%}}.hero-responsive-preview{position:relative}.hero-preview-toolbar{border:1px solid var(--system-line-default);border-radius:var(--radius-control);background:var(--system-surface-card);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;padding:.55rem .65rem;display:flex}.hero-preview-presets{gap:.25rem;display:inline-flex}.hero-preview-presets button{min-height:2rem;color:var(--system-content-secondary);cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.35rem .65rem;font-size:.72rem;font-weight:700}.hero-preview-presets button:hover,.hero-preview-presets button.is-active{background:var(--system-primary-soft);color:var(--system-primary-text)}.hero-preview-toolbar p{color:var(--system-content-tertiary);font-size:.7rem}.hero-preview-toolbar strong{color:var(--system-content-heading)}.hero-responsive-stage{width:calc(100% - .9rem);min-height:35rem;padding-bottom:1rem;position:relative}.hero-responsive-canvas{min-width:17.5rem;transition:width .18s}.hero-preview-grabber{z-index:80;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:1.8rem;display:flex;position:absolute;inset-block:0 1rem;transform:translate(-50%)}.hero-preview-grabber:before{background:var(--system-line-strong);content:"";inset-block:0;width:1px;position:absolute;left:50%}.hero-preview-grabber:hover:before,.hero-preview-grabber:focus-visible:before{background:var(--system-primary);width:2px}.hero-preview-grabber>span{border:1px solid var(--system-line-strong);background:var(--system-surface-card);width:1.4rem;height:2.8rem;box-shadow:var(--shadow-card);border-radius:9999px;justify-content:center;align-items:center;gap:.12rem;display:flex;position:relative}.hero-preview-grabber i{background:var(--system-content-muted);border-radius:9999px;width:1px;height:.75rem;display:block}.product-hero{border:1px solid var(--system-line-default);border-radius:var(--radius-card);isolation:isolate;min-height:34rem;position:relative;overflow:hidden;container:product-hero/inline-size}.hero-lede{max-width:38rem;font-size:clamp(.82rem,1.45cqi,1rem);line-height:1.65}.hero-action{border-radius:.72rem;justify-content:space-between;align-items:center;gap:.8rem;min-height:3rem;padding:.65rem .85rem;font-size:.76rem;font-weight:800;line-height:1.1;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex}.hero-action:hover{transform:translateY(-2px)}.hero-action-primary{background:var(--color-brand-700);color:var(--color-white);box-shadow:0 10px 24px #0369a138}.hero-action-primary:hover{background:var(--color-brand-800)}.hero-action-paper{border:1px solid var(--color-brand-200);color:var(--color-brand-900);background:#ffffffc2}.hero-action-orange{background:var(--color-orange-700);color:var(--color-white);box-shadow:0 10px 24px #be47003d}.hero-action-orange:hover{background:var(--color-orange-800)}.platform-hero{color:var(--system-content-heading);background:#f4f8f6}.platform-hero:before{z-index:-2;content:"";background-image:radial-gradient(circle at 12% 22%,#fffffff2 0 12rem,#0000 24rem),linear-gradient(115deg,#0000 0 58%,#def1efb3 58% 100%);position:absolute;inset:0}.platform-hero:after{z-index:-1;background:linear-gradient(90deg, var(--color-teal-400), var(--color-gold-400), var(--color-orange-600));content:"";width:33%;height:.32rem;position:absolute;top:0;right:0}.platform-hero-grid{align-items:center;gap:2rem;min-height:31.5rem;padding:clamp(1.25rem,5cqi,4.5rem);display:grid}.platform-hero-copy{z-index:4;position:relative}.hero-proof-pill{border:1px solid var(--color-teal-200);color:var(--color-teal-900);background:#ffffffbd;border-radius:9999px;align-items:center;gap:.35rem;padding:.34rem .55rem;font-size:.6rem;display:inline-flex}.hero-proof-pill>span{background:var(--color-teal-600);border-radius:9999px;width:.42rem;height:.42rem;box-shadow:0 0 0 .2rem #0d94881f}.hero-proof-pill strong{font-weight:850}.platform-hero :is(h1,h2){max-width:44rem;font-family:var(--font-display);letter-spacing:-.055em;margin-top:1rem;font-size:clamp(2rem,5.5cqi,4.7rem);font-weight:800;line-height:.98}.platform-hero :is(h1,h2) em{color:var(--color-brand-800);font-family:var(--font-handwriting);letter-spacing:-.02em;font-size:1.06em;font-style:normal;font-weight:650;position:relative}.platform-hero :is(h1,h2) em:after{background:var(--color-orange-600);opacity:.75;content:"";border-radius:50%;height:.1em;position:absolute;bottom:-.04em;left:.04em;right:0;transform:rotate(-1deg)}.platform-hero .hero-lede{color:var(--system-content-secondary);margin-top:1.15rem}.platform-choice-row{gap:.6rem;margin-top:1.25rem;display:grid}.platform-choice-row .hero-action span{gap:.18rem;display:grid}.platform-choice-row .hero-action small{color:inherit;opacity:.76;font-size:.52rem;font-weight:600}.hero-trust-line{color:var(--system-content-tertiary);flex-wrap:wrap;gap:.65rem 1rem;margin-top:1rem;font-size:.58rem;display:flex}.hero-trust-line span{align-items:center;gap:.3rem;display:inline-flex}.hero-trust-line svg{color:var(--color-teal-700)}.platform-hero-scene{min-height:22rem;position:relative}.platform-orbit{border:1px dashed #0759853d;border-radius:50%;position:absolute}.orbit-one{inset:5% 10% 8% 8%;transform:rotate(-14deg)}.orbit-two{inset:18% -8% 20% 24%;transform:rotate(23deg)}.platform-resume-card{z-index:2;background:var(--color-white);border:1px solid #ffffffe6;border-radius:.8rem;width:69%;min-width:12.5rem;padding:1rem;position:absolute;top:10%;left:14%;transform:rotate(-2.2deg);box-shadow:0 30px 70px -25px #082f4959}.platform-person{grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.platform-person>span{background:var(--color-brand-950);width:2.2rem;height:2.2rem;color:var(--color-white);border-radius:.6rem;place-items:center;font-size:.55rem;font-weight:800;display:grid}.platform-person strong,.platform-person small{display:block}.platform-person strong{font-size:.65rem}.platform-person small{color:var(--system-content-tertiary);margin-top:.12rem;font-size:.5rem}.platform-person svg{color:var(--system-content-muted)}.platform-resume-lines{gap:.34rem;margin-top:1rem;display:grid}.platform-resume-lines i{background:var(--color-gray-200);border-radius:9999px;height:.27rem;display:block}.platform-resume-lines i:first-child{width:92%}.platform-resume-lines i:nth-child(2){width:78%}.platform-resume-lines i:nth-child(3){width:86%}.platform-skill-row{gap:.35rem;margin-top:.75rem;display:flex}.platform-skill-row span{background:var(--color-brand-50);color:var(--color-brand-800);border-radius:9999px;padding:.25rem .4rem;font-size:.45rem;font-weight:750}.platform-resume-score{background:var(--color-teal-50);border-radius:.6rem;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.5rem;margin-top:.8rem;padding:.55rem;display:grid}.platform-resume-score>span{background:var(--color-teal-700);width:1.8rem;height:1.8rem;color:var(--color-white);border-radius:.5rem;place-items:center;display:grid}.platform-resume-score small,.platform-resume-score strong{display:block}.platform-resume-score small{color:var(--color-teal-800);font-size:.43rem}.platform-resume-score strong{color:var(--color-teal-950);margin-top:.1rem;font-size:.53rem}.platform-resume-score b{color:var(--color-teal-800);font-size:.9rem}.platform-match-card{z-index:4;border:1px solid var(--color-brand-100);background:#fffffff5;border-radius:.7rem;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.55rem;width:76%;padding:.75rem;display:grid;position:absolute;bottom:4%;right:0;transform:rotate(1.5deg);box-shadow:0 18px 40px -18px #082f4959}.platform-company-logo{background:var(--color-orange-100);width:2.2rem;height:2.2rem;color:var(--color-orange-900);border-radius:.55rem;place-items:center;font-size:.55rem;font-weight:850;display:grid}.platform-match-card small{color:var(--color-teal-800);font-size:.45rem;font-weight:800}.platform-match-card strong{margin-top:.12rem;font-size:.58rem;display:block}.platform-match-card p{color:var(--system-content-tertiary);margin-top:.12rem;font-size:.46rem}.platform-match-card button{border:1px solid var(--system-line-default);background:var(--color-white);width:1.8rem;height:1.8rem;color:var(--system-content-secondary);border-radius:.5rem;place-items:center;display:grid}.platform-progress-card{z-index:4;background:var(--color-brand-950);color:var(--color-white);border-radius:.65rem;grid-template-columns:1.8rem minmax(0,1fr);gap:.45rem;padding:.55rem .65rem;display:grid;position:absolute;top:2%;right:0;box-shadow:0 15px 34px -15px #03071280}.platform-progress-card>span{width:1.8rem;height:1.8rem;color:var(--color-teal-300);background:#ffffff1a;border-radius:.5rem;place-items:center;display:grid}.platform-progress-card small,.platform-progress-card strong{display:block}.platform-progress-card small{color:var(--color-brand-200);font-size:.43rem}.platform-progress-card strong{margin-top:.1rem;font-size:.54rem}.platform-progress-card i{background:var(--color-teal-400);border-radius:9999px;grid-column:1/-1;width:78%;height:.18rem}.platform-hand-note{z-index:5;color:var(--color-orange-900);font-family:var(--font-handwriting);font-size:.75rem;line-height:1.05;position:absolute;bottom:1%;left:1%;transform:rotate(-5deg)}.platform-hand-note span{font-size:1.3rem;position:absolute;top:-1rem;right:-1.2rem}.platform-hero-foot{background:#ffffff7a;border-top:1px solid #0759851f;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem clamp(1.25rem,5cqi,4.5rem);display:none}.platform-hero-foot p{color:var(--system-content-secondary);font-family:var(--font-handwriting);font-size:.8rem}.platform-hero-foot div{color:var(--system-content-tertiary);letter-spacing:.06em;align-items:center;gap:.55rem;font-size:.46rem;font-weight:800;display:flex}.platform-hero-foot i{background:var(--color-orange-600);border-radius:50%;width:.25rem;height:.25rem}.resumes-hero{color:var(--system-content-heading);background:#fffaf1}.resumes-hero:before{z-index:-2;content:"";background-image:radial-gradient(circle at 8% 18%,#ffffffeb 0 8rem,#0000 18rem),linear-gradient(104deg,#0000 0 61%,#ffedd59e 61% 100%);position:absolute;inset:0}.resumes-hero:after{z-index:-1;background:var(--color-orange-700);content:"";width:.32rem;position:absolute;inset:0 auto 0 0}.resumes-hero-stamp{z-index:6;color:var(--color-orange-900);align-items:center;gap:.45rem;display:flex;position:absolute;top:1rem;right:1rem;transform:rotate(4deg)}.resumes-hero-stamp>span{border:1px solid var(--color-orange-700);width:1.7rem;height:1.7rem;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.7rem;font-weight:850;display:grid}.resumes-hero-stamp small{letter-spacing:.1em;font-size:.38rem;font-weight:900;line-height:1.2}.resumes-hero-grid{align-items:center;gap:2.2rem;min-height:37rem;padding:clamp(1.5rem,5.5cqi,4.75rem);display:grid}.resumes-hero-copy{z-index:4;position:relative}.resumes-kicker{color:var(--color-orange-900);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.58rem;font-weight:850;display:inline-flex}.resumes-kicker span{background:var(--color-orange-700);border-radius:9999px;width:1.6rem;height:.12rem}.resumes-hero h2{max-width:47rem;font-family:var(--font-display);letter-spacing:-.06em;margin-top:.9rem;font-size:clamp(2.2rem,5.75cqi,5rem);font-weight:800;line-height:.96}.resumes-hero h2 em{color:var(--color-brand-800);font-family:var(--font-handwriting);letter-spacing:-.02em;white-space:nowrap;font-size:1.12em;font-style:normal;font-weight:650;position:relative}.resumes-hero h2 em:after{background:var(--color-orange-600);opacity:.72;content:"";border-radius:50%;height:.09em;position:absolute;bottom:-.03em;left:.02em;right:-.04em;transform:rotate(-2deg)}.resumes-hero .hero-lede{color:var(--system-content-secondary);margin-top:1.1rem}.resumes-actions{flex-direction:column;align-items:flex-start;gap:.8rem;margin-top:1.3rem;display:flex}.resumes-upload-link{color:var(--system-content-heading);align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.resumes-upload-link>svg{color:var(--color-brand-700)}.resumes-upload-link strong,.resumes-upload-link small{display:block}.resumes-upload-link strong{text-underline-offset:.22rem;font-size:.64rem;text-decoration:underline}.resumes-upload-link small{color:var(--system-content-muted);margin-top:.16rem;font-size:.46rem}.resumes-promise-row{border-top:1px solid var(--color-orange-200);flex-wrap:wrap;gap:.55rem .9rem;margin-top:1.25rem;padding-top:1rem;display:flex}.resumes-promise-row span{color:var(--system-content-tertiary);align-items:center;gap:.28rem;font-size:.5rem;font-weight:650;display:inline-flex}.resumes-promise-row svg{color:var(--color-teal-700)}.resumes-studio-scene{min-height:27rem;position:relative}.resumes-scene-backdrop{background:var(--color-orange-700);border-radius:1.1rem;position:absolute;inset:3% 0 4% 8%;overflow:hidden;transform:rotate(2deg);box-shadow:0 22px 55px -25px #7c2d1259}.resumes-scene-backdrop:before{content:"";border:2.7rem solid #ffffff14;border-radius:50%;width:12rem;height:12rem;position:absolute;top:-4.5rem;right:-3rem}.resumes-scene-backdrop span{background:#ffffff6b;border-radius:50%;width:.28rem;height:.28rem;display:block;position:absolute}.resumes-scene-backdrop span:first-child{top:17%;right:21%}.resumes-scene-backdrop span:nth-child(2){top:27%;right:14%}.resumes-scene-backdrop span:nth-child(3){top:18%;right:7%}.resumes-editor-paper{z-index:2;color:var(--color-gray-950);background:#fffefa;padding:clamp(.85rem,2cqi,1.35rem);position:absolute;inset:6% 9% 3% 13%;transform:rotate(-1.7deg);box-shadow:0 28px 65px -24px #43140775}.resumes-editor-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.resumes-editor-head p{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(.9rem,2cqi,1.35rem);font-weight:850}.resumes-editor-head div span{color:var(--color-brand-800);letter-spacing:.14em;margin-top:.25rem;font-size:.38rem;font-weight:850;display:block}.resumes-editor-avatar{background:var(--color-brand-950);width:2.3rem;height:2.3rem;color:var(--color-white);border-radius:50%;place-items:center;font-size:.52rem;font-weight:800;display:grid}.resumes-editor-rule{background:var(--color-gray-950);height:.13rem;margin:.7rem 0}.resumes-editor-label{color:var(--color-orange-800);letter-spacing:.15em;font-size:.38rem;font-weight:900}.resumes-editor-role{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-top:.45rem;display:flex}.resumes-editor-role strong,.resumes-editor-role small{display:block}.resumes-editor-role strong{font-size:.52rem}.resumes-editor-role small{color:var(--system-content-tertiary);margin-top:.12rem;font-size:.4rem}.resumes-editor-role>span{color:var(--system-content-muted);font-size:.38rem}.resumes-editor-copy{gap:.27rem;margin-top:.55rem;display:grid}.resumes-editor-copy i{background:var(--color-gray-200);border-radius:9999px;height:.18rem;display:block}.resumes-editor-copy i:nth-child(2){width:93%}.resumes-editor-copy i:nth-child(3){width:78%}.resumes-editor-highlight{border-left:.14rem solid var(--color-teal-600);background:var(--color-teal-50);gap:.27rem;margin-top:.35rem;padding:.35rem;display:grid}.resumes-editor-highlight span{background:var(--color-teal-200);border-radius:9999px;height:.18rem;display:block}.resumes-editor-highlight span:last-child{width:72%}.resumes-editor-label.is-skills{margin-top:.75rem}.resumes-editor-skills{flex-wrap:wrap;gap:.28rem;margin-top:.35rem;display:flex}.resumes-editor-skills span{border:1px solid var(--color-gray-300);padding:.2rem .3rem;font-size:.34rem;font-weight:800}.resumes-rewrite-card{z-index:5;border:1px solid var(--color-brand-200);background:var(--color-white);border-radius:.75rem;width:88%;padding:.75rem;position:absolute;bottom:-1%;right:0;transform:rotate(.8deg);box-shadow:0 20px 45px -20px #1e40af4d}.resumes-rewrite-head{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.resumes-rewrite-head>span{background:var(--color-brand-700);width:2rem;height:2rem;color:var(--color-white);border-radius:.52rem;place-items:center;display:grid}.resumes-rewrite-head small,.resumes-rewrite-head strong{display:block}.resumes-rewrite-head small{color:var(--color-brand-700);letter-spacing:.08em;font-size:.38rem;font-weight:900}.resumes-rewrite-head strong{color:var(--system-content-heading);margin-top:.12rem;font-size:.54rem}.resumes-before-after{gap:.4rem;margin-top:.55rem;display:grid}.resumes-before-after>div{background:var(--color-gray-50);border-radius:.48rem;padding:.48rem}.resumes-before-after>div:last-child{background:var(--color-teal-50)}.resumes-before-after small{color:var(--system-content-muted);letter-spacing:.1em;font-size:.35rem;font-weight:900}.resumes-before-after p{color:var(--system-content-secondary);margin-top:.18rem;font-size:.45rem;line-height:1.4}.resumes-before-after mark{background:var(--color-gold-200);color:var(--color-gray-950);padding:0 .08rem;font-weight:850}.resumes-rewrite-arrow{color:var(--color-brand-700);justify-content:center;align-items:center;display:none}.resumes-rewrite-card>button{background:var(--color-teal-700);color:var(--color-white);cursor:pointer;border:0;border-radius:.45rem;align-items:center;gap:.3rem;margin-top:.5rem;padding:.38rem .52rem;font-size:.43rem;font-weight:800;display:inline-flex}.resumes-readiness-badge{z-index:5;border:.14rem solid var(--color-teal-700);background:var(--color-teal-50);color:var(--color-teal-950);border-radius:.7rem;align-items:center;gap:.45rem;padding:.45rem .6rem;display:flex;position:absolute;top:0;right:0;transform:rotate(4deg);box-shadow:0 10px 24px -12px #0f766e61}.resumes-readiness-badge>span{font-family:var(--font-display);font-size:1rem;font-weight:850}.resumes-readiness-badge strong,.resumes-readiness-badge small{display:block}.resumes-readiness-badge strong{letter-spacing:.08em;font-size:.39rem}.resumes-readiness-badge small{color:var(--color-teal-800);margin-top:.1rem;font-size:.34rem}.resumes-human-note{z-index:6;color:var(--color-brand-950);font-family:var(--font-handwriting);font-size:.82rem;font-weight:650;position:absolute;top:5%;left:0;transform:rotate(-7deg)}.resumes-human-note span{color:var(--color-orange-800);margin-left:2.6rem;font-size:1.3rem;display:block}.resumes-hero-footer{border-top:1px solid var(--color-orange-200);color:var(--system-content-tertiary);background:#ffffff75;justify-content:center;align-items:center;gap:1rem;padding:.75rem clamp(1.5rem,5.5cqi,4.75rem);font-size:.48rem;display:none}.resumes-hero-footer strong{color:var(--system-content-heading)}.resumes-hero-footer>span{background:var(--color-orange-600);border-radius:50%;width:.25rem;height:.25rem}.jobs-landing-hero{color:var(--system-content-heading);background:#fff9f0;padding:1rem}.jobs-landing-hero:before{z-index:-1;content:"";border:5rem solid #eab30814;border-radius:50%;width:28rem;height:28rem;position:absolute;top:-12rem;right:-10rem}.jobs-hero-topline{border-bottom:1px solid var(--color-orange-200);justify-content:space-between;align-items:center;gap:1rem;padding:.25rem .2rem 1rem;display:flex}.jobs-hero-topline p{color:var(--color-orange-900);align-items:center;gap:.4rem;font-size:.57rem;font-weight:750;display:inline-flex}.jobs-hero-topline p span{background:var(--color-orange-600);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 .2rem #ea580c1a}.jobs-hero-topline>span{color:var(--system-content-tertiary);letter-spacing:.08em;font-size:.4rem;font-weight:800;display:none}.jobs-hero-intro{gap:1rem;padding-block:1.4rem;display:grid}.jobs-hero-kicker{color:var(--color-orange-800);font-family:var(--font-handwriting);margin-bottom:.5rem;font-size:.85rem;font-weight:650}.jobs-hero-intro h2{max-width:52rem;font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(2.1rem,5.6cqi,4.8rem);font-weight:800;line-height:.96}.jobs-hero-intro h2 em{color:var(--color-brand-800);font-style:normal;position:relative}.jobs-hero-intro h2 em:after{background:var(--color-teal-500);content:"";border-radius:50%;height:.08em;position:absolute;bottom:-.08em;left:0;right:0;transform:rotate(-1deg)}.jobs-hero-aside{align-self:end}.jobs-hero-aside>p{color:var(--system-content-secondary);font-size:.72rem;line-height:1.55}.jobs-hero-aside>div{gap:1rem;margin-top:.75rem;display:flex}.jobs-hero-aside span{color:var(--system-content-tertiary);font-size:.5rem}.jobs-hero-aside strong{color:var(--system-content-heading);margin-bottom:.1rem;font-size:.72rem;display:block}.jobs-search-dock{z-index:4;border:1px solid var(--color-orange-200);background:var(--color-white);border-radius:.85rem;gap:.4rem;padding:.45rem;display:grid;position:relative;box-shadow:0 20px 45px -25px #7c2d1259}.jobs-search-dock label{background:var(--color-gray-50);min-width:0;color:var(--color-brand-700);border-radius:.55rem;align-items:center;gap:.55rem;padding:.45rem .55rem;display:flex}.jobs-search-dock label span{flex:1;min-width:0;display:grid}.jobs-search-dock label small{color:var(--system-content-muted);font-size:.43rem;font-weight:700}.jobs-search-dock input{min-width:0;color:var(--system-content-heading);background:0 0;border:0;outline:0;margin-top:.08rem;font-size:.64rem;font-weight:750}.jobs-search-dock button{background:var(--color-orange-700);min-height:2.8rem;color:var(--color-white);cursor:pointer;border:0;border-radius:.6rem;justify-content:center;align-items:center;gap:.5rem;font-size:.65rem;font-weight:800;display:inline-flex}.jobs-hero-results{gap:.8rem;margin-top:1rem;display:grid}.jobs-filter-rail{background:var(--color-brand-950);color:var(--color-white);border-radius:.75rem;padding:.8rem;display:none}.jobs-filter-rail>p{color:var(--color-teal-300);letter-spacing:.1em;margin-bottom:.5rem;font-size:.42rem;font-weight:850}.jobs-filter-rail button{width:100%;color:var(--color-white);text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto;gap:.12rem .5rem;padding:.5rem 0;display:grid}.jobs-filter-rail button span{color:var(--color-brand-300);grid-column:1;font-size:.43rem}.jobs-filter-rail button strong{grid-column:1;font-size:.54rem}.jobs-filter-rail button svg{color:var(--color-brand-300);grid-area:1/2/span 2;align-self:center}.jobs-feature-stack{min-height:10.5rem;position:relative}.jobs-feature-card{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:.75rem}.jobs-feature-card.is-main{z-index:2;padding:.85rem;position:relative;box-shadow:0 15px 34px -24px #7c2d1259}.jobs-feature-card.is-behind{z-index:1;opacity:.72;align-items:center;gap:.6rem;padding:.75rem;display:flex;position:absolute;bottom:0;left:1rem;right:1rem;transform:translateY(1.7rem)rotate(-1deg)}.jobs-feature-head{grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.jobs-feature-logo{background:var(--color-orange-100);width:2.4rem;height:2.4rem;color:var(--color-orange-900);border-radius:.62rem;place-items:center;font-size:.58rem;font-weight:850;display:grid}.jobs-feature-logo.is-teal{background:var(--color-teal-100);color:var(--color-teal-900)}.jobs-feature-head small,.jobs-feature-card.is-behind small{color:var(--color-teal-800);font-size:.42rem;font-weight:850}.jobs-feature-head strong,.jobs-feature-card.is-behind strong{margin-top:.12rem;font-size:.64rem;display:block}.jobs-feature-head p,.jobs-feature-card.is-behind p{color:var(--system-content-tertiary);margin-top:.12rem;font-size:.48rem}.jobs-feature-head button{border:1px solid var(--system-line-default);background:var(--color-white);width:1.8rem;height:1.8rem;color:var(--system-content-secondary);border-radius:.5rem;place-items:center;display:grid}.jobs-feature-tags{flex-wrap:wrap;gap:.35rem;margin-top:.7rem;display:flex}.jobs-feature-tags span{background:var(--color-brand-50);color:var(--color-brand-900);border-radius:9999px;padding:.25rem .4rem;font-size:.44rem;font-weight:700}.jobs-feature-foot{border-top:1px solid var(--system-line-subtle);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.7rem;padding-top:.6rem;display:flex}.jobs-feature-foot span{color:var(--color-teal-800);align-items:center;gap:.25rem;font-size:.45rem;font-weight:700;display:inline-flex}.jobs-feature-foot small{color:var(--system-content-muted);font-size:.42rem}.jobs-life-fit{border:1px solid var(--color-gold-200);background:var(--color-gold-50);border-radius:.75rem;grid-template-columns:2rem minmax(0,1fr);gap:.2rem .55rem;padding:.8rem;display:grid}.jobs-life-fit>span{background:var(--color-gold-500);width:2rem;height:2rem;color:var(--color-gold-950);border-radius:.55rem;grid-row:1/span 2;place-items:center;display:grid}.jobs-life-fit p{color:var(--color-gold-900);letter-spacing:.07em;text-transform:uppercase;font-size:.45rem;font-weight:850}.jobs-life-fit strong{color:var(--color-gray-900);font-size:.55rem;line-height:1.4}.jobs-life-fit a{color:var(--color-gold-950);grid-column:2;align-items:center;gap:.25rem;margin-top:.35rem;font-size:.48rem;font-weight:800;text-decoration:none;display:inline-flex}@container product-hero (min-width:32rem){.platform-choice-row{grid-template-columns:repeat(2,minmax(0,1fr))}.resumes-actions{flex-direction:row;align-items:center}.resumes-before-after{grid-template-columns:minmax(0,1fr) 1.4rem minmax(0,1fr);align-items:center}.resumes-rewrite-arrow{display:flex}.jobs-search-dock{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-search-dock button{grid-column:1/-1}.jobs-hero-results{grid-template-columns:minmax(0,1.45fr) minmax(9rem,.65fr)}.jobs-life-fit{align-self:start}.jobs-feature-stack{min-height:11rem}}@container product-hero (min-width:48rem){.platform-hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(19rem,.97fr)}.platform-hero-scene{min-height:27rem}.platform-hero-foot{display:flex}.resumes-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(20rem,.98fr)}.resumes-studio-scene{min-height:29rem}.resumes-hero-footer{display:flex}.jobs-landing-hero{padding:clamp(1.2rem,3cqi,2.25rem)}.jobs-hero-topline>span{display:block}.jobs-hero-intro{grid-template-columns:minmax(0,1.5fr) minmax(12rem,.5fr);align-items:end}.jobs-search-dock{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) auto}.jobs-search-dock button{grid-column:auto;padding-inline:1rem}.jobs-hero-results{grid-template-columns:minmax(9rem,.55fr) minmax(0,1.4fr) minmax(9rem,.65fr);align-items:start}.jobs-filter-rail{display:block}.jobs-life-fit{margin-top:1rem}}@container product-hero (min-width:64rem){.platform-hero-grid{gap:4rem}.platform-hero-scene{min-height:30rem}.resumes-hero-grid{gap:4rem}.resumes-studio-scene{min-height:31rem}.jobs-landing-hero{padding-inline:3rem}.jobs-hero-results{gap:1rem}}@media (max-width:640px){.hero-preview-toolbar{flex-direction:column;align-items:stretch}.hero-preview-toolbar p{display:none}.hero-preview-presets{grid-template-columns:repeat(3,1fr);display:grid}.hero-responsive-stage{width:calc(100% - .5rem)}.hero-preview-grabber{width:1rem}}.hero-library-page{gap:2rem;display:grid}.hero-library-intro{max-width:49rem}.hero-library-intro h1{color:var(--system-content-heading);font-family:var(--font-display);letter-spacing:-.05em;margin-top:.45rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:820;line-height:1}.hero-library-intro>p:last-child{max-width:44rem;color:var(--system-content-secondary);margin-top:.9rem;font-size:.86rem;line-height:1.7}.hero-library-contract{border:1px solid var(--color-teal-200);background:var(--color-teal-50);border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.8rem;padding:.85rem;display:flex}.hero-library-contract>div{grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.55rem;display:grid}.hero-library-contract>div>span{background:var(--color-teal-700);width:2.2rem;height:2.2rem;color:var(--color-white);border-radius:.55rem;place-items:center;display:grid}.hero-library-contract strong,.hero-library-contract small{display:block}.hero-library-contract strong{color:var(--color-teal-950);font-size:.68rem}.hero-library-contract small{color:var(--color-teal-800);margin-top:.12rem;font-size:.52rem}.hero-library-contract ul{flex-wrap:wrap;gap:.45rem .75rem;display:flex}.hero-library-contract li{color:var(--color-teal-800);align-items:center;gap:.25rem;font-size:.48rem;font-weight:700;display:inline-flex}.hero-library-contract li i{background:var(--color-teal-500);border-radius:50%;width:.35rem;height:.35rem}.hero-library-list{gap:2.4rem;display:grid}.hero-variant-card{border:1px solid var(--system-line-default);background:var(--color-white);border-radius:1rem;overflow:hidden;box-shadow:0 20px 50px -42px #0307128c;container:hero-card/inline-size}.hero-variant-meta{border-bottom:1px solid var(--system-line-default);background:var(--color-white);flex-direction:column;align-items:flex-start;gap:.75rem;padding:.75rem .85rem;display:flex}.hero-variant-meta>div{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.55rem;display:grid}.hero-variant-meta>div>span{background:var(--color-brand-950);width:2rem;height:2rem;color:var(--color-white);font-family:var(--font-mono);border-radius:.5rem;place-items:center;font-size:.56rem;font-weight:800;display:grid}.hero-variant-meta strong,.hero-variant-meta small{display:block}.hero-variant-meta strong{color:var(--system-content-heading);font-size:.7rem}.hero-variant-meta small{color:var(--system-content-muted);margin-top:.1rem;font-size:.48rem}.hero-variant-meta ul{flex-wrap:wrap;gap:.35rem;display:flex}.hero-variant-meta li{border:1px solid var(--system-line-default);background:var(--color-gray-50);color:var(--system-content-tertiary);border-radius:9999px;padding:.25rem .4rem;font-size:.42rem;font-weight:700}.showcase-hero{--hero-bg:var(--color-white);--hero-ink:var(--color-brand-950);--hero-copy:var(--system-content-secondary);--hero-muted:var(--system-content-tertiary);--hero-accent:var(--color-orange-700);--hero-accent-ink:var(--color-white);--hero-secondary-bg:transparent;--hero-secondary-border:var(--color-brand-200);--hero-secondary-ink:var(--color-brand-800);--hero-trust:var(--system-content-tertiary);--hero-check:var(--color-teal-700);background:var(--hero-bg);min-height:37rem;color:var(--hero-ink);isolation:isolate;align-items:center;gap:2rem;padding:clamp(1.4rem,5cqi,4rem);display:grid;position:relative;overflow:hidden}.showcase-hero:before,.showcase-hero:after{z-index:-2;pointer-events:none;content:"";position:absolute}.showcase-hero-text{z-index:4;position:relative}.showcase-hero-eyebrow{color:var(--hero-accent);letter-spacing:.11em;align-items:center;gap:.45rem;font-size:.52rem;font-weight:900;display:inline-flex}.showcase-hero-eyebrow>span{background:currentColor;border-radius:9999px;width:1.5rem;height:.13rem}.showcase-hero h2{max-width:43rem;color:var(--hero-ink);font-family:var(--font-display);letter-spacing:-.062em;margin-top:.85rem;font-size:clamp(2.2rem,5.7cqi,4.9rem);font-weight:830;line-height:.95}.showcase-hero h2 em{color:var(--hero-accent);font-family:var(--font-handwriting);letter-spacing:-.02em;font-size:1.06em;font-style:normal;font-weight:650}.showcase-hero-lede{max-width:37rem;color:var(--hero-copy);margin-top:1rem;font-size:clamp(.74rem,1.35cqi,.92rem);line-height:1.68}.showcase-hero-actions{flex-direction:column;align-items:flex-start;gap:.65rem;margin-top:1.25rem;display:flex}.showcase-hero-actions a{border:1px solid var(--hero-secondary-border);background:var(--hero-secondary-bg);min-height:2.8rem;color:var(--hero-secondary-ink);border-radius:.58rem;justify-content:center;align-items:center;gap:.4rem;padding:.62rem .85rem;font-size:.6rem;font-weight:820;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.showcase-hero-actions a:first-child{border-color:var(--hero-accent);background:var(--hero-accent);color:var(--hero-accent-ink);box-shadow:0 12px 25px -13px #0307128c}.showcase-hero-actions a:hover{transform:translateY(-2px)}.showcase-hero-trust{color:var(--hero-trust);flex-wrap:wrap;gap:.5rem .85rem;margin-top:1rem;font-size:.45rem;display:flex}.showcase-hero-trust li{align-items:center;gap:.24rem;display:inline-flex}.showcase-hero-trust svg{color:var(--hero-check)}.showcase-resume-scene{min-height:25rem;position:relative}.showcase-scene-shape{background:var(--hero-accent);border-radius:1rem;position:absolute;inset:4% 0 2% 9%;transform:rotate(2deg);box-shadow:0 25px 55px -30px #0307128c}.showcase-scene-shape:after{content:"";border:2.3rem solid #ffffff17;border-radius:50%;width:10rem;height:10rem;position:absolute;top:-3rem;right:-2rem}.showcase-resume-paper{z-index:2;color:var(--color-gray-950);background:#fffefa;padding:clamp(.8rem,2cqi,1.2rem);position:absolute;inset:6% 9% 3% 14%;transform:rotate(-1.7deg);box-shadow:0 28px 62px -25px #03071299}.showcase-resume-paper header{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.showcase-resume-paper header strong,.showcase-resume-paper header small{display:block}.showcase-resume-paper header strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(.75rem,1.8cqi,1.1rem);font-weight:850}.showcase-resume-paper header small{color:var(--color-brand-800);letter-spacing:.1em;margin-top:.2rem;font-size:.34rem;font-weight:850}.showcase-resume-paper header>span{background:var(--color-brand-950);width:2.15rem;height:2.15rem;color:var(--color-white);border-radius:50%;place-items:center;font-size:.46rem;font-weight:850;display:grid}.showcase-resume-paper hr{background:var(--color-gray-950);border:0;height:.13rem;margin:.65rem 0}.showcase-resume-paper>p{color:var(--color-orange-800);letter-spacing:.13em;font-size:.32rem;font-weight:900}.showcase-role{justify-content:space-between;align-items:center;gap:.4rem;margin-top:.4rem;display:flex}.showcase-role strong{font-size:.45rem}.showcase-role small{color:var(--system-content-muted);font-size:.31rem}.showcase-resume-paper>span{color:var(--system-content-tertiary);margin-top:.1rem;font-size:.34rem;display:block}.showcase-lines{gap:.22rem;margin-top:.45rem;display:grid}.showcase-lines i{background:var(--color-gray-200);border-radius:9999px;height:.16rem;display:block}.showcase-lines i:nth-child(2){width:91%}.showcase-lines i:nth-child(3){width:76%}.showcase-resume-paper mark{border-left:.13rem solid var(--color-teal-700);background:var(--color-teal-50);color:var(--color-teal-950);grid-template-columns:1.3rem minmax(0,1fr);align-items:center;gap:.35rem;margin-block:.5rem;padding:.4rem;display:grid}.showcase-resume-paper mark svg{color:var(--color-teal-700)}.showcase-resume-paper mark small,.showcase-resume-paper mark strong{display:block}.showcase-resume-paper mark small{letter-spacing:.07em;font-size:.27rem;font-weight:900}.showcase-resume-paper mark strong{margin-top:.08rem;font-size:.34rem}.showcase-tags{flex-wrap:wrap;gap:.25rem;margin-top:.3rem;display:flex}.showcase-tags span{border:1px solid var(--color-gray-300);padding:.17rem .24rem;font-size:.27rem;font-weight:800}.showcase-score{z-index:5;border:.12rem solid var(--color-teal-700);background:var(--color-teal-50);color:var(--color-teal-950);border-radius:.62rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.45rem .55rem;display:grid;position:absolute;top:0;right:0;transform:rotate(3deg);box-shadow:0 12px 24px -14px #0307128c}.showcase-score>strong{font-family:var(--font-display);font-size:.9rem;font-weight:850}.showcase-score p span,.showcase-score p small{display:block}.showcase-score p span{color:var(--color-teal-950);font-size:.35rem;font-weight:850}.showcase-score p small{color:var(--color-teal-800);margin-top:.07rem;font-size:.28rem}.showcase-score>svg{color:var(--color-teal-700)}.showcase-note{z-index:6;color:var(--hero-ink);font-family:var(--font-handwriting);font-size:.72rem;font-weight:650;position:absolute;bottom:2%;left:0;transform:rotate(-7deg)}.showcase-note span{color:var(--hero-accent);margin-left:2rem;font-size:1.1rem;display:block}.showcase-hero.is-warm-paper{--hero-bg:#fffaf1;--hero-accent:var(--color-orange-700);background-image:radial-gradient(circle at 8% 16%,#fffffff0 0 8rem,#0000 19rem),linear-gradient(110deg,#0000 0 62%,#fed7aa61 62% 100%)}.showcase-hero.is-warm-paper:after{background:var(--color-orange-700);width:.3rem;inset:0 auto 0 0}.showcase-hero.is-brand-night{--hero-bg:var(--color-brand-950);--hero-ink:var(--color-white);--hero-copy:var(--color-brand-200);--hero-muted:var(--color-brand-300);--hero-accent:var(--color-orange-500);--hero-secondary-border:#ffffff38;--hero-secondary-bg:#ffffff12;--hero-secondary-ink:var(--color-white);--hero-trust:var(--color-brand-300);--hero-check:var(--color-teal-300)}.showcase-hero.is-brand-night:before{background:radial-gradient(circle,#15948752,#0000 66%);border-radius:50%;width:30rem;height:30rem;inset:-30% -15% auto auto}.showcase-hero.is-brand-night:after{background:radial-gradient(circle,#2c8ccb3d,#0000 68%);border-radius:50%;width:26rem;height:26rem;inset:auto auto -40% -15%}.showcase-hero.is-brand-night .showcase-scene-shape{background:linear-gradient(145deg, var(--color-teal-700), var(--color-brand-700))}.showcase-hero.is-clean-editorial{--hero-bg:var(--color-white);--hero-accent:var(--color-brand-800);--hero-secondary-border:var(--color-gray-300)}.showcase-hero.is-clean-editorial:before{border-top:1px solid var(--color-gray-300);border-right:1px solid var(--color-gray-300);width:5rem;height:5rem;top:7%;right:4%}.showcase-hero.is-clean-editorial:after{border-bottom:1px solid var(--color-gray-300);border-left:1px solid var(--color-gray-300);width:5rem;height:5rem;bottom:6%;left:4%}.showcase-hero.is-clean-editorial .showcase-scene-shape{background:var(--color-gray-950)}.showcase-hero.is-clean-editorial .showcase-note{color:var(--color-orange-800)}.showcase-hero.is-teal-signal{--hero-bg:var(--color-teal-800);--hero-ink:var(--color-white);--hero-copy:var(--color-teal-100);--hero-accent:var(--color-gold-300);--hero-accent-ink:var(--color-gold-950);--hero-secondary-border:#ffffff40;--hero-secondary-bg:#ffffff14;--hero-secondary-ink:var(--color-white);--hero-trust:var(--color-teal-200);--hero-check:var(--color-gold-300);background-image:radial-gradient(circle at 82% 15%, #72d3c34d, transparent 22rem), linear-gradient(125deg, var(--color-teal-900), var(--color-teal-700))}.showcase-hero.is-teal-signal:after{border:3.5rem solid #ffffff0f;border-radius:50%;width:20rem;height:20rem;top:-8rem;right:-7rem}.showcase-hero.is-teal-signal .showcase-scene-shape{background:var(--color-gold-400)}.showcase-hero.is-orange-campaign{--hero-bg:var(--color-orange-700);--hero-ink:var(--color-white);--hero-copy:var(--color-orange-100);--hero-accent:var(--color-brand-950);--hero-accent-ink:var(--color-white);--hero-secondary-border:#ffffff59;--hero-secondary-bg:#ffffff1a;--hero-secondary-ink:var(--color-white);--hero-trust:var(--color-orange-100);--hero-check:var(--color-white)}.showcase-hero.is-orange-campaign:before{border:5rem solid #ffffff12;border-radius:50%;width:27rem;height:27rem;top:-11rem;left:-10rem}.showcase-hero.is-orange-campaign:after{border:3rem solid #4317051a;border-radius:50%;width:18rem;height:18rem;bottom:-8rem;right:-5rem}.showcase-hero.is-orange-campaign .showcase-scene-shape{background:var(--color-brand-950)}.showcase-hero.is-structured-grid{--hero-bg:#f2f7fa;--hero-accent:var(--color-brand-700);background-image:linear-gradient(#096bb712 1px,#0000 1px),linear-gradient(90deg,#096bb712 1px,#0000 1px);background-size:1.5rem 1.5rem}.showcase-hero.is-structured-grid:before{background:linear-gradient(90deg, var(--color-brand-700), var(--color-teal-500), var(--color-orange-600));height:.3rem;inset:0 0 auto}.showcase-hero.is-structured-grid .showcase-hero-text{border-left:.25rem solid var(--color-brand-700);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffd1;padding:clamp(.8rem,2.5cqi,1.6rem);box-shadow:0 20px 50px -42px #0626418c}.showcase-hero.is-structured-grid .showcase-scene-shape{background:var(--color-brand-800);border-radius:.3rem;transform:rotate(0)}.showcase-hero.is-structured-grid .showcase-resume-paper{transform:rotate(0)}.hero-library-guidance{background:var(--color-brand-950);color:var(--color-white);border-radius:.9rem;gap:1.1rem;padding:clamp(1rem,3vw,1.6rem);display:grid}.hero-library-guidance>div>p{color:var(--color-teal-300);letter-spacing:.11em;font-size:.44rem;font-weight:900}.hero-library-guidance h2{max-width:31rem;color:var(--color-white);font-family:var(--font-display);letter-spacing:-.04em;margin-top:.4rem;font-size:clamp(1.25rem,3vw,2rem);font-weight:800;line-height:1.08}.hero-library-guidance dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.hero-library-guidance dl>div{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.55rem;padding:.65rem}.hero-library-guidance dt{color:var(--color-white);font-size:.5rem;font-weight:800}.hero-library-guidance dd{color:var(--color-brand-300);margin-top:.18rem;font-size:.4rem}@container hero-card (min-width:33rem){.showcase-hero-actions{flex-direction:row;align-items:center}}@container hero-card (min-width:49rem){.showcase-hero{grid-template-columns:minmax(0,1.04fr) minmax(19rem,.96fr);gap:3rem}.showcase-resume-scene{min-height:29rem}.showcase-hero.is-clean-editorial{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding-inline:clamp(2rem,8cqi,7rem)}.showcase-hero.is-clean-editorial .showcase-hero-text{max-width:51rem}.showcase-hero.is-clean-editorial .showcase-hero-eyebrow,.showcase-hero.is-clean-editorial .showcase-hero-actions{justify-content:center}.showcase-hero.is-clean-editorial h2,.showcase-hero.is-clean-editorial .showcase-hero-lede{margin-inline:auto}.showcase-hero.is-clean-editorial .showcase-hero-trust{justify-content:center}.showcase-hero.is-clean-editorial .showcase-resume-scene{width:min(100%,31rem);min-height:24rem}.showcase-hero.is-orange-campaign .showcase-hero-text{order:2}.showcase-hero.is-orange-campaign .showcase-resume-scene{order:1}.showcase-hero.is-brand-night{grid-template-columns:minmax(0,.96fr) minmax(20rem,1.04fr)}.showcase-hero.is-teal-signal{grid-template-columns:minmax(20rem,.96fr) minmax(0,1.04fr)}.showcase-hero.is-structured-grid{grid-template-columns:minmax(0,.92fr) minmax(20rem,1.08fr)}}@media (min-width:40rem){.hero-library-contract,.hero-variant-meta{flex-direction:row;justify-content:space-between;align-items:center}.hero-library-guidance{grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);align-items:center}}@media (min-width:64rem){.hero-library-guidance dl{grid-template-columns:repeat(4,minmax(0,1fr))}}[x-cloak]{display:none!important}.standalone-editorial{background:var(--color-white)}.standalone-editorial .editorial-site-header{position:sticky;top:0}.standalone-editorial .editorial-page{box-shadow:none;border:0;border-radius:0}.editorial-listing-page>section:first-of-type,.editorial-guide-page>section:first-of-type{border-color:var(--color-orange-100)!important;background:#fffaf2!important}.editorial-listing-page>main,.editorial-listing-page>section>div,.editorial-guide-page>section>div,.editorial-guide-page .rex-guide-chrome{width:min(100% - 2rem,74rem);margin-inline:auto}.editorial-listing-page h1,.editorial-guide-page>section:first-of-type h1{font-family:var(--font-display);letter-spacing:-.05em;font-weight:820}.editorial-listing-page .bg-brand-600,.editorial-guide-page .bg-brand-600{background-color:var(--color-brand-700)!important}.editorial-listing-page .bg-brand-500,.editorial-guide-page .bg-brand-500{background-color:var(--color-brand-600)!important}.editorial-listing-page .text-brand-600,.editorial-listing-page .text-brand-700,.editorial-guide-page .text-brand-600,.editorial-guide-page .text-brand-700{color:var(--color-brand-700)!important}.editorial-listing-page .border-brand-500,.editorial-guide-page .border-brand-500{border-color:var(--color-brand-600)!important}.editorial-listing-page .shadow-soft,.editorial-listing-page .shadow-card,.editorial-guide-page .shadow-soft,.editorial-guide-page .shadow-card{box-shadow:var(--shadow-card)!important}.editorial-listing-page a,.editorial-guide-page a,.editorial-listing-page button,.editorial-guide-page button{transition:color .14s,background-color .14s,border-color .14s,box-shadow .14s,transform .14s}.editorial-listing-page main article,.editorial-listing-page main section,.editorial-listing-page .rounded-2xl,.editorial-listing-page .rounded-xl{border-color:var(--system-line-default)}.editorial-guide-page .rex-guide-chrome{padding-block:clamp(2.5rem,6vw,5.5rem)}.editorial-guide-page .rex-guide-toc>div{box-shadow:none;background:0 0;border:0;padding:0}.editorial-guide-page .rex-guide-toc>div>p{color:var(--system-content-muted);letter-spacing:.1em;font-size:.68rem;font-weight:900}.editorial-guide-page .rex-toc-group__summary,.editorial-guide-page .rex-toc-link{border-left:.14rem solid var(--system-line-default);color:var(--system-content-tertiary);border-radius:0;font-size:.76rem;background:0 0!important}.editorial-guide-page .rex-toc-group__summary:hover,.editorial-guide-page .rex-toc-link:hover{border-color:var(--color-brand-600);color:var(--system-primary-text)!important}.editorial-guide-page .rex-guide-article__body{max-width:46rem}.editorial-guide-page .rex-guide-html-section{scroll-margin-top:6rem}.editorial-guide-page .rex-guide-html-section+.rex-guide-html-section,.editorial-guide-page .rex-guide-html-section+.rex-section-card,.editorial-guide-page .rex-section-card+.rex-section-card{margin-top:clamp(2.8rem,7vw,5rem)}.editorial-guide-page .rex-guide-html-section>article{color:var(--system-content-secondary);font-size:1rem;line-height:1.75}.editorial-guide-page .rex-guide-html-section>article h2{color:var(--system-content-heading);font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 1rem;font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.12}.editorial-guide-page .rex-guide-html-section>article h3{color:var(--system-content-heading);margin-top:1.4rem}.editorial-guide-page .rex-section-card{border:1px solid var(--system-line-default);background:var(--color-white);box-shadow:0 20px 50px -44px #0307128c}.editorial-guide-page .rex-mobile-toc{background:var(--color-white)}@media (min-width:48rem){.editorial-listing-page>main,.editorial-listing-page>section>div,.editorial-guide-page>section>div,.editorial-guide-page .rex-guide-chrome{width:min(100% - 3rem,74rem)}}@media (min-width:64rem){.editorial-guide-page .rex-guide-chrome>div:last-child{grid-template-columns:11rem minmax(0,46rem);justify-content:center;gap:4rem}}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-16{top:calc(var(--spacing) * 16)}.left-0{left:0}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-44{width:calc(var(--spacing) * 44)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[1440px\]{max-width:1440px}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[760px\]{min-width:760px}.min-w-\[1040px\]{min-width:1040px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line-default>:not(:last-child)){border-color:var(--color-line-default)}:where(.divide-line-subtle>:not(:last-child)){border-color:var(--color-line-subtle)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-card{border-radius:var(--radius-card)}.rounded-circle{border-radius:var(--radius-circle)}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-modal{border-radius:var(--radius-modal)}.rounded-none{border-radius:var(--radius-none)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:var(--border-width-0)}.border-2{border-style:var(--tw-border-style);border-width:var(--border-width-2)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:var(--border-width-4)}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-accent{border-color:var(--color-accent)}.border-accent-border{border-color:var(--color-accent-border)}.border-black-alpha-10{border-color:var(--color-black-alpha-10)}.border-danger{border-color:var(--color-danger)}.border-danger-border{border-color:var(--color-danger-border)}.border-gray-200{border-color:var(--color-gray-200)}.border-line-default{border-color:var(--color-line-default)}.border-line-strong{border-color:var(--color-line-strong)}.border-line-subtle{border-color:var(--color-line-subtle)}.border-nav-border{border-color:var(--color-nav-border)}.border-primary{border-color:var(--color-primary)}.border-primary-border{border-color:var(--color-primary-border)}.border-secondary-border{border-color:var(--color-secondary-border)}.border-success-border{border-color:var(--color-success-border)}.border-warning-border{border-color:var(--color-warning-border)}.bg-accent{background-color:var(--color-accent)}.bg-accent-active{background-color:var(--color-accent-active)}.bg-accent-hover{background-color:var(--color-accent-hover)}.bg-accent-soft{background-color:var(--color-accent-soft)}.bg-black{background-color:var(--color-black)}.bg-danger{background-color:var(--color-danger)}.bg-danger-active{background-color:var(--color-danger-active)}.bg-danger-hover{background-color:var(--color-danger-hover)}.bg-danger-soft{background-color:var(--color-danger-soft)}.bg-nav-background{background-color:var(--color-nav-background)}.bg-primary{background-color:var(--color-primary)}.bg-primary-active{background-color:var(--color-primary-active)}.bg-primary-hover{background-color:var(--color-primary-hover)}.bg-primary-soft{background-color:var(--color-primary-soft)}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary-active{background-color:var(--color-secondary-active)}.bg-secondary-hover{background-color:var(--color-secondary-hover)}.bg-secondary-soft{background-color:var(--color-secondary-soft)}.bg-success{background-color:var(--color-success)}.bg-success-active{background-color:var(--color-success-active)}.bg-success-hover{background-color:var(--color-success-hover)}.bg-success-soft{background-color:var(--color-success-soft)}.bg-surface-canvas{background-color:var(--color-surface-canvas)}.bg-surface-card{background-color:var(--color-surface-card)}.bg-surface-inverse{background-color:var(--color-surface-inverse)}.bg-surface-muted{background-color:var(--color-surface-muted)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--color-warning)}.bg-warning-active{background-color:var(--color-warning-active)}.bg-warning-hover{background-color:var(--color-warning-hover)}.bg-warning-soft{background-color:var(--color-warning-soft)}.bg-white{background-color:var(--color-white)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.font-handwriting{font-family:var(--font-handwriting)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-2xs{font-size:var(--text-2xs)}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:var(--leading-none);line-height:var(--leading-none)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-accent-text{color:var(--color-accent-text)}.text-content-heading{color:var(--color-content-heading)}.text-content-inverse{color:var(--color-content-inverse)}.text-content-primary{color:var(--color-content-primary)}.text-content-secondary{color:var(--color-content-secondary)}.text-content-tertiary{color:var(--color-content-tertiary)}.text-danger-text{color:var(--color-danger-text)}.text-gray-300{color:var(--color-gray-300)}.text-primary-text{color:var(--color-primary-text)}.text-secondary-text{color:var(--color-secondary-text)}.text-success-text{color:var(--color-success-text)}.text-warning-text{color:var(--color-warning-text)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.opacity-0{opacity:0}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow-card{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -2px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevated{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#00000014), 0 4px 6px -4px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-floating{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow-primary{--tw-shadow:0 0 20px -3px var(--tw-shadow-color,#096bb766);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow-secondary{--tw-shadow:0 0 20px -3px var(--tw-shadow-color,#e65c0066);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow-success{--tw-shadow:0 0 20px -3px var(--tw-shadow-color,#00514966);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-modal{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#00000014), 0 1px 2px -1px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-accent{--tw-ring-color:var(--color-accent)}.ring-danger{--tw-ring-color:var(--color-danger)}.ring-gray-500{--tw-ring-color:var(--color-gray-500)}.ring-primary{--tw-ring-color:var(--color-primary)}.ring-secondary{--tw-ring-color:var(--color-secondary)}.ring-success{--tw-ring-color:var(--color-success)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:bg-surface-muted:hover{background-color:var(--color-surface-muted)}.hover\:text-content-secondary:hover{color:var(--color-content-secondary)}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-72{width:calc(var(--spacing) * 72)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-gray-200{border-color:var(--color-gray-200)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:pl-72{padding-left:calc(var(--spacing) * 72)}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:96rem){.\32 xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}.sr-only,.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sr-only-focusable:focus,.sr-only-focusable:focus-within,.focus\:not-sr-only:focus{clip:auto!important;white-space:normal!important;width:auto!important;height:auto!important;margin:0!important;padding:.5rem 1rem!important;position:static!important;overflow:visible!important}.skip-link{z-index:9999;background-color:var(--system-primary,#096bb7);color:var(--system-on-primary,#fff);border-radius:var(--radius-control,.625rem);padding:.75rem 1.25rem;font-weight:600;text-decoration:none;transition:top .15s ease-in-out;position:absolute;top:-9999px;left:1rem;box-shadow:0 10px 15px -3px #0000001a}.skip-link:focus{outline:3px solid var(--system-line-focus,#2c8ccb);outline-offset:2px;top:1rem}.min-touch-target{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}body.body-scroll-lock,body.overflow-hidden{touch-action:none;overflow:hidden!important}[aria-live=polite],.live-polite,[aria-live=assertive],.live-assertive{position:relative}:target{scroll-margin-top:2rem}[aria-hidden=true]{pointer-events:none}.display-2xl{font-family:var(--font-display,var(--font-sans));letter-spacing:-.035em;font-size:3.75rem;font-weight:700;line-height:1.05}@media (min-width:768px){.display-2xl{font-size:4.5rem}}.display-xl{font-family:var(--font-display,var(--font-sans));letter-spacing:-.03em;font-size:3rem;font-weight:700;line-height:1.1}@media (min-width:768px){.display-xl{font-size:3.75rem}}.display-lg{font-family:var(--font-display,var(--font-sans));letter-spacing:-.025em;font-size:2.25rem;font-weight:700;line-height:1.15}@media (min-width:768px){.display-lg{font-size:3rem}}.display-md{font-family:var(--font-display,var(--font-sans));letter-spacing:-.02em;font-size:1.875rem;font-weight:600;line-height:1.2}.text-body-2xl{font-size:1.5rem;line-height:1.5}.text-body-xl{font-size:1.25rem;line-height:1.6}.text-body-base{font-size:1rem;line-height:1.625}.text-body-sm{font-size:.875rem;line-height:1.5}.text-body-xs{font-size:.75rem;line-height:1.4}.lead{color:var(--system-content-primary,#111827);font-size:1.25rem;font-weight:400;line-height:1.6}.supporting{color:var(--system-content-secondary,#374151);font-size:.875rem}.label-text{color:var(--system-content-heading,#030712);font-size:.875rem;font-weight:500}.label-sm{color:var(--system-content-secondary,#374151);font-size:.75rem;font-weight:500}.caption{color:var(--system-content-tertiary,#6b7280);font-size:.75rem;line-height:1.4}.eyebrow,.overline{text-transform:uppercase;letter-spacing:.08em;color:var(--system-primary-text,#075691);font-size:.75rem;font-weight:600}.helper-text{color:var(--system-content-tertiary,#6b7280);margin-top:.25rem;font-size:.75rem}.text-muted{color:var(--system-content-tertiary,#6b7280)}.text-legal,.text-metadata,.metadata{color:var(--system-content-tertiary,#6b7280);font-size:.75rem;line-height:1.4}.font-handwriting,.font-script,.text-human-touch{font-family:var(--font-handwriting,"Caveat", cursive, sans-serif);color:var(--system-secondary-text,#e65c00);font-size:1.375rem;line-height:1.2}.text-handwriting-note{font-family:var(--font-handwriting,"Caveat", cursive, sans-serif);color:var(--system-primary-text,#075691);font-size:1.5rem;font-weight:600;line-height:1.2;display:inline-block;transform:rotate(-2deg)}.recruiter-note{font-family:var(--font-handwriting,"Caveat", cursive, sans-serif);color:var(--system-accent-text,#8a5900);background-color:var(--system-accent-soft,#fffbeb);border-radius:var(--radius-sm,.375rem);border:1px dashed var(--system-accent-border,#ffe58a);padding:.25rem .625rem;font-size:1.25rem;font-weight:600;display:inline-block;transform:rotate(1deg)}.job-title{font-family:var(--font-display,var(--font-sans));color:var(--system-content-heading,#030712);letter-spacing:-.02em;font-size:1.375rem;font-weight:700;line-height:1.3}.company-name{color:var(--system-content-primary,#111827);font-size:.9375rem;font-weight:600}.salary-text{font-family:var(--font-mono,ui-monospace, monospace);color:var(--system-success-text,#005149);letter-spacing:-.01em;font-size:1.125rem;font-weight:700}.candidate-name{font-family:var(--font-display,var(--font-sans));color:var(--system-content-heading,#030712);font-size:1.125rem;font-weight:700}.applicant-count{color:var(--system-content-tertiary,#6b7280);font-size:.8125rem;font-weight:600}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tracking-widest-caps{text-transform:uppercase;letter-spacing:.1em}.tabular-nums{font-variant-numeric:tabular-nums}.proportional-nums{font-variant-numeric:proportional-nums}.underline-offset-auto{text-underline-offset:auto}.decoration-thick{text-decoration-thickness:2px}.text-emphasis{color:var(--system-primary-text,#075691);font-weight:600}.text-inverse{color:var(--system-content-inverse,#fff)}.page-wrapper{flex-direction:column;min-height:100dvh;display:flex}.main-content{min-height:calc(100vh - var(--container-header-height,4rem));flex:1 0 auto}.container-full{width:100%;padding-left:var(--spacing-gutter-mobile,1rem);padding-right:var(--spacing-gutter-mobile,1rem)}.container-wide{width:100%;max-width:var(--container-wide,1280px);padding-left:var(--spacing-gutter-mobile,1rem);padding-right:var(--spacing-gutter-mobile,1rem);margin-left:auto;margin-right:auto}.container-default,.container{width:100%;max-width:var(--container-default,1140px);padding-left:var(--spacing-gutter-mobile,1rem);padding-right:var(--spacing-gutter-mobile,1rem);margin-left:auto;margin-right:auto}.container-narrow{width:100%;max-width:var(--container-narrow,800px);padding-left:var(--spacing-gutter-mobile,1rem);padding-right:var(--spacing-gutter-mobile,1rem);margin-left:auto;margin-right:auto}.container-reading{width:100%;max-width:var(--container-reading,65ch);padding-left:var(--spacing-gutter-mobile,1rem);padding-right:var(--spacing-gutter-mobile,1rem);margin-left:auto;margin-right:auto}@media (min-width:640px){.container-full,.container-wide,.container-default,.container,.container-narrow,.container-reading{padding-left:var(--spacing-gutter-tablet,1.5rem);padding-right:var(--spacing-gutter-tablet,1.5rem)}}@media (min-width:1024px){.container-full,.container-wide,.container-default,.container,.container-narrow,.container-reading{padding-left:var(--spacing-gutter-desktop,2rem);padding-right:var(--spacing-gutter-desktop,2rem)}}.header-offset{padding-top:var(--container-header-height,4rem)}.sticky-header-offset{scroll-margin-top:var(--container-header-height,4rem)}.section{padding-top:var(--spacing-section-vertical,4rem);padding-bottom:var(--spacing-section-vertical,4rem)}.section-compact{padding-top:2rem;padding-bottom:2rem}.section-lg{padding-top:6rem;padding-bottom:6rem}.section-header-spacing{margin-bottom:2.5rem}.section-content-spacing{margin-top:2rem}.full-bleed{width:100%;margin-left:0;margin-right:0}.content-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.stack{gap:var(--spacing-stack-gap,1rem);flex-direction:column;display:flex}.stack-compact{flex-direction:column;gap:.5rem;display:flex}.stack-lg{flex-direction:column;gap:2rem;display:flex}.cluster,.inline-layout{align-items:center;gap:var(--spacing-inline-gap,.5rem);flex-wrap:wrap;display:flex}.split-layout{justify-content:space-between;align-items:center;display:flex}.sidebar-layout{gap:var(--spacing-grid-gap,1.5rem);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.sidebar-layout{grid-template-columns:var(--container-sidebar-width,18rem) 1fr}}.grid-2{gap:var(--spacing-grid-gap,1.5rem);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:640px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.grid-3{gap:var(--spacing-grid-gap,1.5rem);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:640px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid-4{gap:var(--spacing-grid-gap,1.5rem);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:640px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid-auto-fit{gap:var(--spacing-grid-gap,1.5rem);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.grid-auto-fill{gap:var(--spacing-grid-gap,1.5rem);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.card-grid-foundation,.feature-grid-foundation,.pricing-grid-foundation{gap:var(--spacing-grid-gap,1.5rem);align-items:stretch;display:grid}.sticky-top{top:var(--container-header-height,4rem);z-index:var(--z-sticky,100);position:sticky}.overflow-contain{contain:layout paint;overflow:hidden}.scroll-region-x{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.scroll-snap-item{scroll-snap-align:start;flex-shrink:0}.max-w-prose{max-width:65ch}.isolate{isolation:isolate}.z-header{z-index:var(--z-header,500)}.z-sidebar{z-index:var(--z-sidebar,600)}.z-modal{z-index:var(--z-modal,1000)}.safe-area-padding{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.object-center{object-position:center}.object-top{object-position:top}.object-bottom{object-position:bottom}.aspect-square{aspect-ratio:1}.aspect-portrait{aspect-ratio:3/4}.aspect-landscape{aspect-ratio:4/3}.aspect-video{aspect-ratio:16/9}.aspect-widescreen{aspect-ratio:21/9}.img-placeholder{background-color:var(--system-surface-muted,#f3f4f6)}img[loading=lazy]{transition:opacity .3s}img:not([src]),img[src=""]{opacity:0}.img-avatar{border-radius:var(--radius-circle,50%);object-fit:cover}.img-logo{object-fit:contain;height:auto}.img-decorative,[aria-hidden=true] img{pointer-events:none;-webkit-user-select:none;user-select:none}.bg-cover-center{background-position:50%;background-repeat:no-repeat;background-size:cover}.bg-contain-center{background-position:50%;background-repeat:no-repeat;background-size:contain}.media-overlay{position:relative}.media-overlay:after{content:"";background:var(--system-overlay-soft,#03071233);pointer-events:none;position:absolute;inset:0}.media-rounded{border-radius:inherit;overflow:hidden}.media-full{object-fit:cover;width:100%;height:100%}.media-contain{object-fit:contain;width:100%;height:100%}.is-hover:hover,[data-state=hover]{opacity:var(--opacity-hover,.9)}.is-active:active,.is-pressed,[aria-pressed=true],[data-state=active],[data-preview-state=active]{transform:translateY(var(--active-translate-y,1px))}.is-selected,[aria-selected=true],[data-state=selected]{background-color:var(--system-surface-selected,var(--system-primary-soft));color:var(--system-primary-text)}.is-current,[aria-current=page]{color:var(--system-primary-text);font-weight:600}.is-expanded,[data-visibility=expanded]{display:block}.is-collapsed,[data-visibility=collapsed]{display:none}.is-disabled,:disabled,[aria-disabled=true],[data-state=disabled]{cursor:not-allowed!important;opacity:var(--opacity-disabled,.6)!important;pointer-events:none!important}.is-readonly,input:read-only,textarea:read-only,[aria-readonly=true]{cursor:default;background-color:var(--system-surface-muted,#f3f4f6)}.is-hidden{display:none!important}.is-loading,.is-busy,[aria-busy=true],[data-state=loading]{pointer-events:none;position:relative;cursor:progress!important}.is-loading>:not(.spinner-loader){opacity:.4}.is-skeleton,[data-state=skeleton]{background-color:var(--system-surface-muted,#f3f4f6);border-radius:var(--radius-sm,.375rem);pointer-events:none;-webkit-user-select:none;user-select:none;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.is-valid,[data-state=valid]{border-color:var(--system-success,#005149)!important}.is-invalid,:invalid,[aria-invalid=true],[data-state=invalid],[data-state=error]{border-color:var(--system-danger,#d83a49)!important}.is-warning,[data-state=warning]{border-color:var(--system-warning,#f5b501)!important}.is-info,[data-state=info]{border-color:var(--system-info,#096bb7)!important}.state-draft{background-color:var(--system-surface-muted);color:var(--system-content-secondary)}.state-published,.state-completed,.state-approved{background-color:var(--system-success-soft);color:var(--system-success-text)}.state-pending,.state-in-progress{background-color:var(--system-warning-soft);color:var(--system-warning-text)}.state-cancelled,.state-rejected{background-color:var(--system-danger-soft);color:var(--system-danger-text)}.state-new{background-color:var(--system-primary-soft);color:var(--system-primary-text)}.nav-item-active,[aria-current=page]{background-color:var(--nav-active-bg,var(--system-primary-soft));color:var(--nav-text-active,var(--system-primary-text));font-weight:600}.is-draggable{cursor:grab}.is-dragging{cursor:grabbing;opacity:.5}.is-drag-over,[data-state=drag-over]{border-style:dashed!important;border-color:var(--system-primary,#096bb7)!important;background-color:var(--system-primary-soft,#f1f8fd)!important}.bg-gradient-brand{background-image:var(--gradient-brand)}.bg-gradient-warm{background-image:var(--gradient-warm)}.bg-gradient-dark{background-image:var(--gradient-hero)}.bg-gradient-gold{background-image:linear-gradient(135deg, var(--color-gold-800) 0%, var(--color-gold-500) 100%)}.bg-gradient-emerald{background-image:linear-gradient(135deg, var(--color-teal-800) 0%, var(--color-teal-500) 100%)}.bg-gradient-trust{background-image:var(--gradient-trust)}.text-gradient-brand,.text-gradient-warm,.text-gradient-gold{color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-brand{background-image:var(--gradient-brand)}.text-gradient-warm{background-image:var(--gradient-warm)}.text-gradient-gold{background-image:linear-gradient(135deg, var(--color-gold-800) 0%, var(--color-gold-500) 100%)}}:root{color-scheme:light;--system-primary:var(--color-brand-600);--system-primary-hover:var(--color-brand-700);--system-primary-active:var(--color-brand-800);--system-primary-soft:var(--color-brand-50);--system-primary-muted:var(--color-brand-100);--system-primary-border:var(--color-brand-200);--system-primary-text:var(--color-brand-700);--system-on-primary:var(--color-white);--system-secondary:var(--color-orange-700);--system-secondary-hover:var(--color-orange-800);--system-secondary-active:var(--color-orange-900);--system-secondary-soft:var(--color-orange-50);--system-secondary-muted:var(--color-orange-100);--system-secondary-border:var(--color-orange-200);--system-secondary-text:var(--color-orange-800);--system-on-secondary:var(--color-white);--system-accent:var(--color-gold-500);--system-accent-hover:var(--color-gold-600);--system-accent-active:var(--color-gold-700);--system-accent-soft:var(--color-gold-50);--system-accent-muted:var(--color-gold-100);--system-accent-border:var(--color-gold-200);--system-accent-text:var(--color-gold-800);--system-on-accent:var(--color-gray-950);--system-info:var(--color-brand-600);--system-info-hover:var(--color-brand-700);--system-info-soft:var(--color-brand-50);--system-info-muted:var(--color-brand-100);--system-info-border:var(--color-brand-200);--system-info-text:var(--color-brand-800);--system-on-info:var(--color-white);--system-success:var(--color-teal-700);--system-success-hover:var(--color-teal-800);--system-success-active:var(--color-teal-900);--system-success-soft:var(--color-teal-50);--system-success-muted:var(--color-teal-100);--system-success-border:var(--color-teal-200);--system-success-text:var(--color-teal-800);--system-on-success:var(--color-white);--system-warning:var(--color-gold-500);--system-warning-hover:var(--color-gold-600);--system-warning-active:var(--color-gold-700);--system-warning-soft:var(--color-gold-50);--system-warning-muted:var(--color-gold-100);--system-warning-border:var(--color-gold-300);--system-warning-text:var(--color-gold-900);--system-on-warning:var(--color-gray-950);--system-danger:var(--color-red-600);--system-danger-hover:var(--color-red-700);--system-danger-active:var(--color-red-800);--system-danger-soft:var(--color-red-50);--system-danger-muted:var(--color-red-100);--system-danger-border:var(--color-red-200);--system-danger-text:var(--color-red-700);--system-on-danger:var(--color-white);--system-surface-page:var(--color-white);--system-surface-canvas:var(--color-gray-50);--system-surface-section:var(--color-gray-50);--system-surface-card:var(--color-white);--system-surface-elevated:var(--color-white);--system-surface-muted:var(--color-gray-100);--system-surface-sunken:var(--color-gray-100);--system-surface-inverse:var(--color-gray-950);--system-surface-disabled:var(--color-gray-100);--system-surface-hover:var(--color-gray-100);--system-surface-selected:var(--color-brand-50);--system-surface-brand:var(--color-brand-50);--system-surface-orange:var(--color-orange-50);--system-surface-gold:var(--color-gold-50);--system-surface-success:var(--color-teal-50);--system-surface-danger:var(--color-red-50);--system-content-heading:var(--color-gray-950);--system-content-primary:var(--color-gray-900);--system-content-secondary:var(--color-gray-700);--system-content-tertiary:var(--color-gray-500);--system-content-muted:var(--color-gray-400);--system-content-placeholder:var(--color-gray-400);--system-content-disabled:var(--color-gray-400);--system-content-inverse:var(--color-white);--system-content-link:var(--color-brand-600);--system-content-link-hover:var(--color-brand-700);--system-content-link-active:var(--color-brand-800);--system-content-link-visited:var(--color-brand-900);--system-line-subtle:var(--color-gray-100);--system-line-default:var(--color-gray-200);--system-line-strong:var(--color-gray-300);--system-line-emphasis:var(--color-gray-400);--system-line-inverse:var(--color-gray-700);--system-line-selected:var(--color-brand-500);--system-line-focus:var(--color-brand-500);--system-line-valid:var(--color-teal-700);--system-line-invalid:var(--color-red-600);--system-divider:var(--color-gray-200);--spacing-base:.25rem;--spacing-3xs:.125rem;--spacing-2xs:.25rem;--spacing-xs:.5rem;--spacing-sm:.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--spacing-gutter-mobile:1rem;--spacing-gutter-tablet:1.5rem;--spacing-gutter-desktop:2rem;--spacing-section-vertical:4rem;--spacing-card-padding:1.5rem;--spacing-component-gap:1rem;--spacing-form-field-gap:1.25rem;--container-header-height:4rem;--container-sidebar-width:18rem;--container-default:1140px;--container-max:1280px;--container-reading:65ch;--control-height-xs:1.75rem;--control-height-sm:2.25rem;--control-height-md:2.5rem;--control-height-lg:2.75rem;--control-height-xl:3.25rem;--control-min-touch-target:44px;--icon-xs:1rem;--icon-sm:1.25rem;--icon-md:1.5rem;--icon-lg:1.75rem;--icon-xl:2rem;--icon-2xl:2.5rem;--focus-ring-width:3px;--focus-ring-offset:2px;--focus-ring-color:var(--system-line-focus);--active-translate-y:1px;--active-scale:.98;--transition-fast:.1s;--transition-normal:.15s;--transition-slow:.3s;--z-base:0;--z-sticky:100;--z-header:500;--z-sidebar:600;--z-dropdown:700;--z-overlay:800;--z-drawer:900;--z-modal:1000;--z-toast:1100;--z-tooltip:1200;--system-overlay-soft:#03071233;--system-overlay-default:#03071280;--system-overlay-strong:#030712bf;--system-glass-bg:#ffffffd9;--system-selection-background:var(--color-gold-200);--system-selection-text:var(--color-gray-950);--system-skeleton-background:var(--color-gray-200);--system-skeleton-highlight:var(--color-gray-100);--form-bg:var(--color-white);--form-bg-hover:var(--color-gray-50);--form-bg-disabled:var(--color-gray-100);--form-text:var(--system-content-primary);--form-placeholder:var(--system-content-placeholder);--form-border:var(--system-line-strong);--form-border-hover:var(--system-line-emphasis);--form-border-focus:var(--system-line-focus);--form-border-invalid:var(--system-danger);--form-border-valid:var(--system-success);--form-label-text:var(--system-content-heading);--form-help-text:var(--system-content-tertiary);--form-error-text:var(--system-danger-text);--nav-header-bg:var(--color-white);--nav-header-border:var(--system-line-default);--nav-text:var(--system-content-secondary);--nav-text-hover:var(--system-content-heading);--nav-text-active:var(--system-primary-text);--nav-hover-bg:var(--system-surface-muted);--nav-active-bg:var(--system-primary-soft);--nav-sidebar-bg:var(--color-white);--nav-sidebar-border:var(--system-line-default);--nav-footer-bg:var(--system-surface-inverse);--nav-footer-heading:var(--color-white);--nav-footer-text:var(--color-gray-300);--nav-footer-muted:var(--color-gray-400);--nav-footer-border:var(--color-gray-800);--gradient-brand:linear-gradient(135deg, var(--color-brand-700) 0%, var(--color-brand-500) 100%);--gradient-warm:linear-gradient(135deg, var(--color-orange-600) 0%, var(--color-gold-400) 100%);--gradient-trust:linear-gradient(135deg, var(--color-brand-700) 0%, var(--color-teal-700) 100%);--gradient-alert:linear-gradient(135deg, var(--color-orange-600) 0%, var(--color-red-600) 100%);--gradient-hero:linear-gradient(135deg, var(--color-brand-950) 0%, var(--color-brand-800) 100%);--gradient-section-subtle:linear-gradient(180deg, var(--color-gray-50) 0%, var(--color-white) 100%);--platform-candidate:var(--color-brand-600);--platform-candidate-soft:var(--color-brand-50);--platform-candidate-muted:var(--color-brand-100);--platform-candidate-border:var(--color-brand-200);--platform-candidate-text:var(--color-brand-700);--platform-employer:var(--color-orange-700);--platform-employer-soft:var(--color-orange-50);--platform-employer-muted:var(--color-orange-100);--platform-employer-border:var(--color-orange-200);--platform-employer-text:var(--color-orange-800);--platform-match:var(--color-teal-700);--platform-match-soft:var(--color-teal-50);--platform-match-muted:var(--color-teal-100);--platform-match-border:var(--color-teal-200);--platform-match-text:var(--color-teal-800);--platform-verified:var(--color-teal-700);--platform-verified-soft:var(--color-teal-50);--platform-verified-muted:var(--color-teal-100);--platform-verified-border:var(--color-teal-200);--platform-verified-text:var(--color-teal-800);--platform-premium:var(--color-gold-500);--platform-premium-soft:var(--color-gold-50);--platform-premium-muted:var(--color-gold-100);--platform-premium-border:var(--color-gold-200);--platform-premium-text:var(--color-gold-900);--platform-deadline:var(--color-red-600);--platform-deadline-soft:var(--color-red-50);--platform-deadline-border:var(--color-red-200);--platform-deadline-text:var(--color-red-700);--dashboard-canvas:var(--color-gray-50);--dashboard-panel:var(--color-white);--dashboard-sidebar:var(--color-white);--dashboard-muted-panel:var(--color-gray-100);--dashboard-border:var(--color-gray-200);--dashboard-hover:var(--color-gray-100);--dashboard-selected:var(--color-brand-50);--site-canvas:var(--color-white);--site-section-muted:var(--color-gray-50);--site-section-warm:var(--color-orange-50);--site-section-trust:var(--color-brand-50);--site-hero-ink:var(--color-gray-950);--resume-paper:var(--color-white);--resume-paper-border:var(--color-gray-200);--resume-paper-shadow:0 18px 45px -30px #03071259;--resume-note-bg:var(--color-gold-50);--resume-note-border:var(--color-gold-200);--job-highlight-bg:var(--color-brand-50);--job-featured-bg:var(--color-gold-50);--job-featured-border:var(--color-gold-200);--score-excellent:var(--color-teal-700);--score-good:var(--color-brand-600);--score-fair:var(--color-gold-600);--score-risk:var(--color-red-600);--pipeline-sourced:var(--color-gray-500);--pipeline-applied:var(--color-brand-600);--pipeline-screening:var(--color-gold-600);--pipeline-interview:var(--color-orange-600);--pipeline-offer:var(--color-teal-700);--pipeline-rejected:var(--color-red-600)}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/plus-jakarta-sans/plus-jakarta-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/plus-jakarta-sans/plus-jakarta-sans-latin-400-italic.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/plus-jakarta-sans/plus-jakarta-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/plus-jakarta-sans/plus-jakarta-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/plus-jakarta-sans/plus-jakarta-sans-latin-600-italic.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/plus-jakarta-sans/plus-jakarta-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/plus-jakarta-sans/plus-jakarta-sans-latin-800-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/inter/inter-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/inter/inter-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/inter/inter-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/inter/inter-latin-700-normal.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/jetbrains-mono/jetbrains-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/jetbrains-mono/jetbrains-mono-latin-500-normal.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/jetbrains-mono/jetbrains-mono-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/caveat/caveat-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/caveat/caveat-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/caveat/caveat-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/caveat/caveat-latin-700-normal.woff2)format("woff2")}[x-cloak]{display:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-pulse,.animate-spin,.animate-bounce{animation:none!important}}@media (prefers-reduced-transparency:reduce){.glass,.backdrop-blur,[class*=bg-opacity-],[class*=backdrop-blur]{-webkit-backdrop-filter:none!important;background-color:var(--color-surface,#fff)!important}}@media (prefers-contrast:more){:focus-visible{outline-width:4px;outline-style:solid}a:not([class]){font-weight:600;text-decoration:underline}button,.btn{border-width:2px}}@media (forced-colors:active){*,:before,:after{forced-color-adjust:auto}:focus-visible{outline:3px solid highlight}button,input,select,textarea,.card,.btn{border:1px solid buttontext}[aria-current=page]{border-bottom:2px solid highlight}}@media print{body{color:#000!important;background:0 0!important}.skip-link,header,aside,nav,button,.no-print{display:none!important}a[href^=http]:after{content:" (" attr(href) ")";font-size:80%}main{width:100%!important;margin:0!important;padding:0!important}}.bg-dark-surface,.dark-surface-card{color:#fff!important;background-color:#030712!important;border-color:#1f2937!important}@media print{body{color:#000!important;background-color:#fff!important}*,:before,:after{box-shadow:none!important;text-shadow:none!important}h1,h2,h3,h4,h5,h6{page-break-after:avoid;color:#000!important}p,blockquote,ul,ol{orphans:3;widows:3;color:#111!important}.page-wrapper,.main-content{min-height:auto!important;display:block!important}.grid-2,.grid-3,.grid-4,.grid-auto-fit{display:block!important}.dashboard-shell,.dashboard-main,.dashboard-content{background:#fff!important;padding:0!important;display:block!important}}@media (prefers-reduced-motion:reduce){img[loading=lazy]{transition:none!important}}@media print{video,audio,iframe,embed,object{display:none!important}img{page-break-inside:avoid;max-width:100%!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.animate-fade-in{animation:.2s ease-out forwards fadeIn}.animate-slide-up{animation:.25s ease-out forwards slideUp}.animate-slide-down{animation:.25s ease-out forwards slideDown}.animate-scale-in{animation:.2s ease-out forwards scaleIn}.animate-spin{animation:1s linear infinite spin}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.animate-bounce{animation:1s infinite bounce}.animate-float{animation:3s ease-in-out infinite float}.animate-wiggle{animation:1s ease-in-out infinite wiggle}.animate-shake{animation:.4s ease-in-out shake}.skeleton-shimmer{background:linear-gradient(90deg, var(--system-surface-muted,#f3f4f6) 25%, var(--system-surface-canvas,#f9fafb) 50%, var(--system-surface-muted,#f3f4f6) 75%);background-size:200% 100%;animation:1.5s infinite shimmer}.hover-lift{transition:transform .15s,box-shadow .15s}.hover-lift:hover{transform:translateY(-4px)}.hover-scale{transition:transform .15s}.hover-scale:hover{transform:scale(1.03)}.active-press:active{transform:translateY(1px)}.rotate-icon{transition:transform .15s}[aria-expanded=true] .rotate-icon{transform:rotate(180deg)}.alpine-enter{transition:opacity .15s ease-out,transform .15s ease-out}.alpine-enter-start{opacity:0;transform:scale(.95)}.alpine-enter-end{opacity:1;transform:scale(1)}.alpine-leave{transition:opacity .1s ease-in,transform .1s ease-in}.alpine-leave-start{opacity:1;transform:scale(1)}.alpine-leave-end{opacity:0;transform:scale(.95)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-spin,.animate-pulse,.animate-bounce,.animate-float,.animate-wiggle,.skeleton-shimmer{animation:none!important}}@media print{*,:before,:after{transition:none!important;animation:none!important}}@media (forced-colors:active){input,textarea,select,button{border:1px solid buttontext}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid highlight}}@media print{input,textarea,select,button{background:0 0!important}[type=submit],[type=reset],button{display:none!important}}.bg-surface-inverse{background-color:var(--system-surface-inverse,#030712)!important;color:var(--system-content-inverse,#fff)!important}.bg-surface-card{background-color:var(--system-surface-card,#fff)}.bg-surface-muted{background-color:var(--system-surface-muted,#f8fafc)}.bg-surface-canvas{background-color:var(--system-surface-canvas,#f1f5f9)}.text-content-inverse{color:var(--system-content-inverse,#fff)!important}.sr-only,.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sr-only-focusable:focus,.focus\:not-sr-only:focus{clip:auto!important;white-space:normal!important;width:auto!important;height:auto!important;margin:0!important;padding:.5rem 1rem!important;position:static!important;overflow:visible!important}.sr-announcement{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@media screen{.print-only{display:none!important}}@media print{.screen-only{display:none!important}.print-only{display:block!important}}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.thin-scrollbar{scrollbar-width:thin;scrollbar-color:var(--system-line-emphasis,#9ca3af) transparent}.snap-x-container{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.snap-y-container{scroll-snap-type:y mandatory;flex-direction:column;display:flex;overflow-y:auto}.snap-item-start{scroll-snap-align:start}.snap-item-center{scroll-snap-align:center}.body-scroll-lock{touch-action:none;overflow:hidden!important}.overscroll-contain{overscroll-behavior:contain}@media (forced-colors:active){.text-gradient-brand,.text-gradient-warm,.text-gradient-gold{color:canvastext;-webkit-text-fill-color:currentColor;background-image:none}}@container jobs-header (min-width:52rem){.jobs-header-utility-inner{justify-content:space-between}.jobs-header-audience,.jobs-desktop-nav,.jobs-header-actions{display:flex}.jobs-mobile-toggle{display:none}.jobs-mobile-drawer{display:none!important}.jobs-header-search-preview{grid-template-columns:1fr .8fr auto}.jobs-header-search-preview span{border-right:1px solid var(--system-line-default);border-bottom:0}.jobs-header-search-preview strong{padding-inline:1.5rem}}@media (max-width:36rem){.jobs-brand-copy small{display:none}.jobs-mobile-subnav{grid-template-columns:1fr}}@media (max-width:40rem){.jobs-preview-toolbar{flex-direction:column;align-items:flex-start}.jobs-preview-toolbar p{padding-inline:.35rem}}@media (prefers-reduced-motion:reduce){.jobs-header-demo *,.jobs-header-demo :before,.jobs-header-demo :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}