.cvh-guided__smart-action{--ai-action-border:linear-gradient(90deg, #1d4ed8, #63d2c5, #f6c55f, #ff7a59, #7c5cff, #1d4ed8);border-radius:var(--app-btn-radius);background:linear-gradient(180deg, color-mix(in oklab, var(--color-primary) 8%, white), var(--color-surface)) padding-box, var(--ai-action-border) border-box;width:100%;min-height:44px;color:var(--color-primary-dark);transition:transform var(--dur-fast) ease;background-size:100% 100%,220% 100%;border:2px solid #0000;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;animation:3.8s linear infinite cvh-shared-ai-border-flow;display:inline-flex;position:relative;overflow:hidden}.cvh-guided__smart-action:hover{transform:translateY(-1px)}.cvh-guided__smart-action:disabled{cursor:not-allowed;opacity:.55;transform:none}.cvh-guided__smart-action svg{color:var(--color-primary-dark)}@keyframes cvh-shared-ai-border-flow{to{background-position:0 0,220% 0}}@media (prefers-reduced-motion:reduce){.cvh-guided__smart-action{animation:none}}.cvh-reveal[data-reveal=hidden]{opacity:0;filter:blur(4px);transform:translateY(-8px)}.cvh-reveal[data-reveal=shown]{opacity:1;filter:none;transition:opacity .8s,filter .8s,transform .8s;transition-delay:var(--cvh-reveal-delay,0s);transform:none}@media (prefers-reduced-motion:reduce){.cvh-reveal[data-reveal]{opacity:1;filter:none;transition:none;transform:none}}.cvh-live-templates h2,.cvh-live-templates-shell h2{letter-spacing:-.028em;text-align:center;margin:0 0 12px;white-space:normal;margin-inline:auto;font-size:clamp(30px,3.6vw,48px);font-weight:700;line-height:1.08}.cvh-templates__proof{border-radius:var(--app-radius-pill);border:1px solid color-mix(in oklab, var(--harbor,#2e8afb) 22%, transparent);background:linear-gradient(120deg, color-mix(in oklab, var(--harbor,#2e8afb) 10%, transparent) 0%, color-mix(in oklab, var(--surface,#fffdf8) 88%, transparent) 42%, color-mix(in oklab, var(--harbor,#2e8afb) 8%, transparent) 100%);max-width:min(100%,640px);box-shadow:0 0 0 1px oklab(100% 0 5.96046e-8/.55) inset, 0 10px 28px -18px color-mix(in oklab, var(--harbor,#2e8afb) 55%, transparent);color:var(--fg,#0b2545);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;margin:0 auto 8px;padding:9px 16px 9px 14px;font-size:13px;line-height:1.35;display:inline-flex}.cvh-templates__proof-mark{background:var(--harbor,#2e8afb);width:8px;height:8px;box-shadow:var(--ring-brand);border-radius:50%;flex:none;position:relative}.cvh-templates__proof-mark:after{content:"";border:1px solid color-mix(in oklab, var(--harbor,#2e8afb) 45%, transparent);border-radius:50%;animation:2.4s ease-out infinite cvh-templates-proof-pulse;position:absolute;inset:-5px}.cvh-templates__proof-label{letter-spacing:-.01em;font-weight:650}.cvh-templates__proof-sep{background:color-mix(in oklab, var(--harbor,#2e8afb) 28%, transparent);flex:none;width:1px;height:14px}.cvh-templates__proof-detail{color:var(--ink-soft);font-weight:500}@keyframes cvh-templates-proof-pulse{0%{opacity:.7;transform:scale(.7)}70%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.cvh-templates__proof-mark:after{animation:none}}@media (width<=640px){.cvh-templates__proof{border-radius:18px;padding:12px 14px}.cvh-templates__proof-sep{display:none}.cvh-templates__proof-detail{text-align:center;flex:100%}}.cvh-live-templates,.cvh-live-templates-shell{text-align:center;margin-top:0;padding-top:0}.cvh-live-templates{position:relative}.cvh-live-templates .template-thumbnail,.cvh-live-templates-shell .template-thumbnail{text-align:left}.cvh-live-templates-shell{background:var(--background);flex-direction:column;justify-content:center;padding-block:28px 48px;padding-inline:clamp(16px,2.5vw,40px);display:flex;overflow:hidden}.cvh-live-templates-shell>.cvh-live-templates{margin-top:36px;padding-top:0}.cvh-live-templates__header{flex-direction:column;align-items:center;gap:12px;display:flex}.cvh-live-templates__fan{--fan-scale:clamp(.55, calc(.55 + (100cqw - 600px) / 480px * .45), 1);margin:0;perspective:1400px;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;justify-content:center;align-items:flex-start;margin-block:36px 0;padding:0 0 24px;list-style:none;display:flex;overflow:visible;container-type:inline-size}.cvh-live-templates__fan::-webkit-scrollbar{display:none}.cvh-live-tpl{--shadow-hover-center:var(--shadow-lg);--lift:0px;--spread:0px;min-width:0;transform:translate3d(calc((var(--x) + var(--spread)) * var(--fan-scale)), calc((var(--y) + var(--lift)) * var(--fan-scale)), 0) rotate(calc(var(--rot) * var(--fan-scale))) scale(var(--scale));transform-origin:50% 92%;transition:transform var(--dur-slow) ease-out;will-change:transform;flex:0 0 clamp(260px,19vw,300px);margin-inline:-14px}.cvh-live-tpl--selected{transform:translate3d(calc(var(--x) * var(--fan-scale)), calc(var(--y) * var(--fan-scale)), 0) rotate(0deg) scale(1.08);z-index:10!important}.cvh-live-tpl:hover{--lift:-14px;--spread:0px;transform:translate3d(calc(var(--x) * var(--fan-scale)), calc(var(--y) * var(--fan-scale) + var(--lift)), 0) rotate(calc(var(--rot) * .25 * var(--fan-scale))) scale(1.03);z-index:20!important}.cvh-live-tpl--selected:hover{transform:translate3d(calc(var(--x) * var(--fan-scale)), calc(var(--y) * var(--fan-scale) + var(--lift)), 0) rotate(calc(var(--rot) * .25 * var(--fan-scale))) scale(1.02)}.cvh-live-tpl--selected:hover a{box-shadow:var(--shadow-hover-center)}.cvh-live-templates__fan:has(.cvh-live-tpl:hover) .cvh-live-tpl:not(:hover){--spread:-30px}.cvh-live-tpl:hover~.cvh-live-tpl{--spread:30px}.cvh-live-tpl:focus-within{--lift:-18px;z-index:20;transform:translate3d(calc(var(--x) * var(--fan-scale)), calc(var(--y) * var(--fan-scale) + var(--lift)), 0) rotate(calc(var(--rot) * .25 * var(--fan-scale))) scale(1.06)}@media (prefers-reduced-motion:reduce){.cvh-live-tpl,.cvh-live-tpl:hover,.cvh-live-tpl:focus-within,.cvh-live-tpl--selected:hover{margin-inline:var(--app-gap-xs);transition:none;transform:none}.cvh-live-templates__fan{flex-wrap:wrap;gap:12px}.cvh-live-tpl--selected:hover a{box-shadow:none}}@media (width<=1080px){.cvh-live-templates-shell h2{white-space:normal}.cvh-live-templates__fan{overscroll-behavior-x:contain;scroll-snap-type:x proximity;justify-content:center;padding-block:6px 14px;overflow:hidden}.cvh-live-tpl,.cvh-live-tpl:hover,.cvh-live-tpl:focus-within{scroll-snap-align:start;margin-inline:0;transform:none}.cvh-live-templates[aria-label=Resume\ templates] .cvh-live-tpl{flex:0 0 100%;max-width:440px}}@media (width<=760px){.cvh-live-templates-shell{justify-content:flex-start;min-height:auto}}@media (width<=1080px){.cvh-live-templates[aria-label=Resume\ templates] .cvh-live-tpl{max-width:min(440px,31.8166vh)}}.cvh-live-templates__nav{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:50% 16px auto}.cvh-live-templates__nav .cvh-live-templates__arrow{pointer-events:auto}.cvh-live-templates__arrow{width:var(--app-btn-h,40px);height:var(--app-btn-h,40px);border:1px solid var(--btn-primary-bg,var(--brand));border-radius:var(--app-radius-pill);background:var(--btn-primary-bg,var(--brand));color:var(--btn-primary-fg,#fff);cursor:pointer;transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease, transform var(--dur-fast) ease;justify-content:center;align-items:center;padding:0;display:inline-flex}.cvh-live-templates__arrow svg{width:18px;height:18px}.cvh-live-templates__arrow:hover{border-color:var(--btn-primary-hover,var(--brand));background:var(--btn-primary-hover,var(--brand));color:var(--btn-primary-fg,#fff);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.cvh-live-templates__arrow:focus-visible{outline:2px solid color-mix(in oklab, var(--color-primary,var(--brand)) 45%, transparent);outline-offset:2px}.cvh-live-templates__dots{justify-content:center;align-items:center;gap:var(--app-gap-xs);opacity:.7;margin-top:8px;display:flex}.cvh-live-templates__dot{box-sizing:content-box;border-radius:var(--app-radius-pill);background:color-mix(in oklab, var(--ink-soft) 22%, transparent);cursor:pointer;width:6px;height:6px;transition:background-color var(--dur-base) ease;background-clip:content-box;border:0;padding:9px}.cvh-live-templates__dot[aria-current=true]{background:var(--royal);width:22px}.cvh-auth-dark .cvh-auth-providers__legal,.cvh-auth-dark .cvh-auth-email-code__divider{color:#0f1c33!important}.cvh-auth-dark .cvh-auth-email-code__divider:before,.cvh-auth-dark .cvh-auth-email-code__divider:after{opacity:1;background:#0f1c33!important}.cvh-check-account .cvh-auth-provider{min-height:42px}.cvh-check-account .cvh-auth-email-code label[for^=email-code-]{text-align:center}.cvh-check-account .cvh-auth-providers{flex-direction:column;justify-content:flex-start;gap:10px;display:flex}.cvh-check-account .cvh-auth-email-code--verify{flex-direction:column;flex:none;align-items:center;gap:10px;width:100%;display:flex}.cvh-check-account{justify-content:flex-start}.cvh-check-account .cvh-auth-dark{flex-direction:column;width:100%;min-height:0;display:flex}.cvh-check-account__legal{text-align:center;margin:0;padding:0}.cvh-check-account__verify{display:none!important}.cvh-check-account:has(.cvh-auth-providers--code) .cvh-check-account__verify{display:inline-flex!important}.cvh-live-templates__dot:hover{background:color-mix(in oklab, var(--ink-soft) 45%, transparent)}.cvh-live-templates__dot:focus-visible{outline:2px solid var(--royal);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cvh-live-templates__dot{transition:none}}.cvh-live-tpl a{border:1px solid var(--color-border,var(--bdr));border-radius:var(--app-radius-lg,16px);background:var(--color-surface,var(--surface));box-shadow:var(--shadow-md);color:var(--color-text,var(--fg));transition:border-color var(--dur-fast) ease, transform var(--dur-fast) ease;text-decoration:none;display:block;position:relative;overflow:hidden}.cvh-live-tpl a:hover{border-color:color-mix(in oklab, var(--color-primary,var(--brand)) 62%, var(--color-border,var(--bdr)));transform:translateY(-2px)}.cvh-live-tpl--selected a{border-color:var(--color-primary,var(--brand));box-shadow:0 0 0 2px color-mix(in oklab, var(--color-primary,var(--brand)) 14%, transparent), var(--shadow-lg,0 18px 48px -24px #0b254538)}.cvh-live-tpl a:focus-visible{outline:2px solid var(--royal);outline-offset:2px}.cvh-live-tpl__viewport{aspect-ratio:794/1123;background:var(--paper);pointer-events:none;width:100%;overflow:hidden}.cvh-live-tpl__name{z-index:1;min-height:64px;padding:30px var(--space-4,16px) var(--space-3,12px);background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--ink) 78%, transparent));text-align:center;color:var(--paper);font-size:13px;font-weight:600;display:block;position:absolute;bottom:0;left:0;right:0}.cvh-live-tpl--selected .cvh-live-tpl__name{color:#fff}.cvh-live-templates__loading{min-height:345px;color:var(--ink);place-items:center;font-size:13px;display:grid}.cvh-live-templates.cvh-live-templates .cvh-live-templates__fan{perspective:none;gap:clamp(10px,1.4vw,20px);margin-block:24px 0;padding-inline:48px;overflow:visible}.cvh-live-tpl,.cvh-live-tpl:hover,.cvh-live-tpl:focus-within,.cvh-live-tpl--selected,.cvh-live-tpl--selected:hover{transform:translate3d(0, calc(var(--y) * .25 + var(--lift)), 0) rotate(0deg) scale(var(--scale));flex:0 0 clamp(190px,17vw,248px);margin-inline:0}.cvh-live-templates.cvh-live-templates .cvh-live-tpl--selected{transform:translateY(-8px)scale(1.035)}.cvh-live-tpl:hover,.cvh-live-tpl:focus-within{transform:translateY(-12px)scale(1.02)}.cvh-live-templates.cvh-live-templates .cvh-live-tpl--selected:hover{transform:translateY(-12px)scale(1.025)}:is(.cvh-live-templates__fan:has(.cvh-live-tpl:hover) .cvh-live-tpl:not(:hover),.cvh-live-tpl:hover~.cvh-live-tpl){--spread:0px}.cvh-live-templates.cvh-live-templates .cvh-live-templates__nav{margin-top:var(--app-gap-md);pointer-events:auto;justify-content:center;gap:16px;position:relative;inset:auto}.cvh-live-tpl--selected a:after{content:"Selected";z-index:2;border:1px solid var(--color-primary,var(--brand));border-radius:var(--app-radius-sm,8px);background:var(--color-primary,var(--brand));min-height:28px;color:var(--btn-primary-fg,#fff);align-items:center;padding:0 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:10px;right:10px}@media (width<=1080px){.cvh-live-templates.cvh-live-templates .cvh-live-templates__fan{gap:var(--app-gap-md);padding-inline:20px}.cvh-live-tpl,.cvh-live-tpl:hover,.cvh-live-tpl:focus-within,.cvh-live-tpl--selected,.cvh-live-tpl--selected:hover{flex-basis:min(78vw,340px)}}.cvh-live-templates__fan.cvh-live-templates__grid{perspective:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(14px,1.6vw,22px);max-width:none;margin-inline:0;display:grid}.cvh-live-templates__grid .cvh-live-tpl__name{min-height:0;color:var(--fg,#0b2545);letter-spacing:-.02em;white-space:nowrap;background:0 0;padding:.65rem .75rem .55rem;font-size:.84rem;font-weight:700;position:static}.cvh-live-templates__grid .cvh-live-tpl,.cvh-live-templates__grid .cvh-live-tpl:hover,.cvh-live-templates__grid .cvh-live-tpl:focus-within{will-change:auto;flex:none;margin-inline:0;transform:none}.cvh-live-templates__grid .cvh-live-tpl:hover,.cvh-live-templates__grid .cvh-live-tpl:focus-within{transform:translateY(-4px)}.cvh-landing-redesign{--rd-ink:#06080e;--rd-ink-soft:#141c2e;--rd-cream:#f2efe4;--rd-cream-dark:#e8e4d8;--rd-text-on-dark:#ece8de;--rd-muted-on-dark:#d2dae5;--rd-muted-on-light:#293241;--muted-foreground:var(--rd-muted-on-light);--color-muted-foreground:var(--rd-muted-on-light);--muted:var(--rd-muted-on-light);--rd-accent:var(--color-tide);--rd-accent-dim:oklch(42% .12 258);--rd-hot:var(--color-tide);--rd-line:color-mix(in oklab, var(--rd-text-on-dark) 14%, transparent);--rd-line-on-light:color-mix(in oklab, var(--rd-ink) 12%, transparent);--rd-radius:18px;--rd-radius-sm:10px;--rd-surface:#fffdf8;--rd-field:#f3eee4;--surface:var(--rd-surface);--surface-muted:var(--rd-field);--color-surface-2:var(--rd-field);--field-bg:var(--rd-field);--color-background:var(--rd-surface);--background:var(--rd-surface);background:var(--rd-surface);color:var(--rd-ink)}.cvh-landing-redesign :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not([type=hidden]),textarea,select,.app-field){background-color:var(--field-bg,#f3eee4)}body:has(.cvh-landing-redesign){background-color:#fffdf8}.cvh-landing-redesign .cvh-rd-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom-color:var(--rd-line-on-light)!important;background:color-mix(in oklab, var(--rd-surface) 90%, transparent)!important}.cvh-landing-redesign .cvh-rd-header a,.cvh-landing-redesign .cvh-rd-header .cvh-landing-logo{color:var(--rd-ink)}.cvh-landing-redesign .cvh-rd-header nav a{color:var(--rd-muted-on-light)}.cvh-landing-redesign .cvh-rd-header nav a[aria-current=page],.cvh-landing-redesign .cvh-rd-header nav a:hover{color:var(--rd-ink);background:color-mix(in oklab, var(--rd-ink) 6%, transparent)}.cvh-landing-redesign .cvh-rd-header .main-btn-ghost{color:var(--rd-ink)!important}.cvh-landing-redesign #mobile-nav{background:var(--rd-surface)!important;border-color:var(--rd-line-on-light)!important}.cvh-rd-hero{background:var(--rd-surface);min-height:calc(100dvh - 4rem);color:var(--rd-ink);align-items:start;display:grid}.cvh-rd-hero__grid{z-index:1;width:100%;max-width:72rem;padding:3.5rem 1.25rem max(3rem, env(safe-area-inset-bottom,0px));box-sizing:border-box;gap:2.5rem;margin-inline:auto;display:grid;position:relative}@media (width>=640px){.cvh-rd-hero__grid{padding-inline:2rem}}@media (width>=1024px){.cvh-rd-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;padding-block:4.5rem 4rem}}.cvh-rd-hero__kicker{border:1px solid var(--rd-line-on-light);letter-spacing:.14em;text-transform:uppercase;color:var(--rd-ink);background:var(--rd-surface);border-radius:999px;margin:0 0 1rem;padding:.35rem .65rem;font-size:.68rem;font-weight:600;display:inline-block}.cvh-rd-hero__title{letter-spacing:-.04em;margin:0;font-size:clamp(2.35rem,5.5vw,3.65rem);font-weight:650;line-height:.98}.cvh-rd-hero__title em{color:var(--color-tide);font-style:normal}.cvh-rd-hero__flow{letter-spacing:.02em;text-transform:uppercase;max-width:30rem;color:var(--rd-muted-on-light);flex-wrap:wrap;align-items:center;gap:.35rem .4rem;margin:1rem 0 0;font-size:.72rem;font-weight:650;display:flex}.cvh-rd-hero__flow-sep{color:color-mix(in oklab, var(--color-tide) 70%, var(--rd-muted-on-light));font-weight:500}.cvh-rd-hero__flow-link{border:1px solid color-mix(in oklab, var(--color-tide) 35%, transparent);background:color-mix(in oklab, var(--color-tide) 10%, var(--rd-surface));color:color-mix(in oklab, var(--color-tide) 82%, var(--rd-ink));border-radius:999px;align-items:center;gap:.25rem;margin:-.2rem -.1rem;padding:.2rem .45rem;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.cvh-rd-hero__flow-link:hover{border-color:color-mix(in oklab, var(--color-tide) 55%, transparent);background:color-mix(in oklab, var(--color-tide) 16%, var(--rd-surface));color:var(--rd-ink)}.cvh-rd-hero__flow-link:focus-visible{outline:2px solid color-mix(in oklab, var(--color-tide) 65%, transparent);outline-offset:2px}.cvh-rd-hero__flow-link--tailor{border-color:color-mix(in oklab, var(--brand) 32%, transparent);background:color-mix(in oklab, var(--brand) 8%, var(--rd-surface));color:color-mix(in oklab, var(--brand) 88%, var(--rd-ink))}.cvh-rd-hero__flow-link--tailor:hover{border-color:color-mix(in oklab, var(--brand) 48%, transparent);background:color-mix(in oklab, var(--brand) 12%, var(--rd-surface))}.cvh-rd-hero__section-chips{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:none}@media (width>=1024px){.cvh-rd-hero__kicker{margin-bottom:1.5rem}.cvh-rd-hero__flow{margin-top:1.5rem}.cvh-rd-hero__copy .cvh-hero-fork{row-gap:.7rem;margin-top:2rem}.cvh-rd-hero__section-chips{margin-top:2rem;display:flex}}.cvh-rd-hero__tailor-chip,.cvh-rd-hero__recruiter-chip{--chip-accent:var(--brand);border:1px solid color-mix(in oklab, var(--rd-ink) 12%, transparent);background:var(--rd-surface);color:var(--rd-ink);box-shadow:0 1px 2px color-mix(in oklab, var(--rd-ink) 6%, transparent), 0 1px 0 oklab(100% 0 5.96046e-8/.8) inset;border-radius:999px;align-items:center;gap:.55rem;padding:.4rem .95rem .4rem .4rem;font-size:.84rem;font-weight:650;text-decoration:none;transition:border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.cvh-rd-hero__recruiter-chip{--chip-accent:var(--color-tide)}.cvh-rd-hero__chip-icon{background:color-mix(in oklab, var(--chip-accent) 12%, transparent);width:1.75rem;height:1.75rem;color:var(--chip-accent);border-radius:999px;place-items:center;display:grid}.cvh-rd-hero__chip-arrow{color:color-mix(in oklab, var(--rd-ink) 45%, transparent);transition:transform .16s,color .16s}.cvh-rd-hero__tailor-chip:hover,.cvh-rd-hero__recruiter-chip:hover{border-color:color-mix(in oklab, var(--chip-accent) 40%, transparent);color:color-mix(in oklab, var(--chip-accent) 80%, var(--rd-ink));box-shadow:0 6px 16px color-mix(in oklab, var(--chip-accent) 14%, transparent);transform:translateY(-1px)}.cvh-rd-hero__tailor-chip:hover .cvh-rd-hero__chip-arrow,.cvh-rd-hero__recruiter-chip:hover .cvh-rd-hero__chip-arrow{color:var(--chip-accent);transform:translateY(2px)}.cvh-rd-hero__tailor-chip:focus-visible,.cvh-rd-hero__recruiter-chip:focus-visible{outline:2px solid var(--chip-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cvh-rd-hero__tailor-chip,.cvh-rd-hero__recruiter-chip,.cvh-rd-hero__chip-arrow{transition:none}.cvh-rd-hero__tailor-chip:hover,.cvh-rd-hero__recruiter-chip:hover,.cvh-rd-hero__tailor-chip:hover .cvh-rd-hero__chip-arrow,.cvh-rd-hero__recruiter-chip:hover .cvh-rd-hero__chip-arrow{transform:none}}body:has(.cvh-landing-home) .cvh-cookie-card{width:min(440px,100vw - 32px)}body:has(.cvh-landing-home) .cvh-cookie-card__row{flex-wrap:wrap}body:has(.cvh-landing-home) .cvh-cookie-actions{justify-content:flex-start;width:100%}.cvh-rd-hero__jump{color:var(--rd-ink);border-bottom:1px solid color-mix(in oklab, var(--color-tide) 35%, transparent);margin-top:2rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.cvh-rd-hero__jump:hover{color:var(--color-tide);border-bottom-color:var(--color-tide)}@media (width>=1024px){.cvh-rd-hero__jump{display:none}}.cvh-rd-hero__check{color:var(--foreground);scroll-margin-top:6rem}.cvh-hero-exhibit-badge{border:1px solid color-mix(in oklab, var(--color-tide) 28%, var(--color-border));background:color-mix(in oklab, var(--color-tide) 10%, #fffdf8);color:#17324d;letter-spacing:-.01em;border-radius:999px;align-items:center;gap:.4rem;margin:0 0 .65rem;padding:.35rem .65rem .35rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.cvh-hero-exhibit-badge svg{color:var(--color-tide)}.cvh-hero-exhibit-badge__sample{border-left:1px solid color-mix(in oklab, var(--color-tide) 22%, var(--color-border));color:var(--rd-muted-on-light);letter-spacing:.08em;text-transform:uppercase;padding-left:.45rem;font-size:.62rem;font-weight:650}@media (width>=1024px){.cvh-hero-exhibit-badge{display:none}}.cvh-rd-hero__check .panel{box-shadow:var(--shadow-lift);transition:box-shadow .25s}.cvh-hero__check--spotlight .panel{animation:1.4s cvh-exhibit-spotlight}@keyframes cvh-exhibit-spotlight{0%{box-shadow:var(--shadow-lift), 0 0 0 0 color-mix(in oklab, var(--color-tide) 45%, transparent)}35%{box-shadow:var(--shadow-lift), 0 0 0 4px color-mix(in oklab, var(--color-tide) 35%, transparent), 0 12px 40px -12px color-mix(in oklab, var(--color-tide) 35%, transparent)}to{box-shadow:var(--shadow-lift)}}@media (prefers-reduced-motion:reduce){.cvh-hero__check--spotlight .panel{outline:2px solid color-mix(in oklab, var(--color-tide) 50%, transparent);outline-offset:3px;animation:none}}.cvh-rd-section{padding:4.5rem 1.25rem;scroll-margin-top:4rem}.cvh-rd-section__inner{max-width:72rem;margin-inline:auto}.cvh-rd-section--dark{border-top:1px solid var(--rd-line);background:var(--rd-ink-soft);color:var(--rd-text-on-dark)}.cvh-rd-section--cream{border-top:1px solid var(--rd-line-on-light);background:radial-gradient(35% 128px at 50% 0%, color-mix(in oklab, var(--color-tide) 7%, transparent), transparent), var(--rd-surface)}.cvh-rd-index{letter-spacing:.2em;color:var(--rd-hot);margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:block}.cvh-rd-section--dark .cvh-rd-index{color:var(--rd-accent)}.cvh-rd-h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:650;line-height:1.05}.cvh-rd-lede{max-width:42ch;color:var(--rd-muted-on-light);text-wrap:pretty;margin:1rem 0 0;line-height:1.5}.cvh-rd-section--dark .cvh-rd-lede{color:var(--rd-muted-on-dark)}.cvh-rd-pipeline{gap:1rem;margin-top:2.5rem;padding:0;list-style:none;display:grid}@media (width>=768px){.cvh-rd-pipeline{grid-template-columns:repeat(4,1fr)}}.cvh-rd-pipeline li{border-radius:var(--rd-radius-sm);border:1px solid color-mix(in oklab, var(--rd-ink) 10%, transparent);background:var(--rd-surface);padding:1.25rem 1.1rem}.cvh-rd-section--dark .cvh-rd-pipeline li{border-color:var(--rd-line);background:color-mix(in oklab, var(--rd-ink) 40%, transparent)}.cvh-rd-pipeline__step{letter-spacing:.16em;color:var(--rd-hot);font-size:.65rem;font-weight:700}.cvh-rd-pipeline h3{margin:.5rem 0 0;font-size:1rem;font-weight:650}.cvh-rd-pipeline p{color:var(--rd-muted-on-light);text-wrap:pretty;margin:.35rem 0 0;font-size:.82rem;line-height:1.45}.cvh-rd-section--dark .cvh-rd-pipeline p{color:var(--rd-muted-on-dark)}.cvh-rd-principles{gap:1rem;margin-top:2.5rem;display:grid}@media (width>=768px){.cvh-rd-principles{grid-template-columns:repeat(3,1fr)}}.cvh-rd-principles article{border-radius:var(--rd-radius-sm);border:1px solid var(--rd-line);background:color-mix(in oklab, var(--rd-ink) 35%, transparent);padding:1.5rem}.cvh-rd-principles h3{margin:0;font-size:1.05rem;font-weight:650}.cvh-rd-principles p{color:var(--rd-muted-on-dark);text-wrap:pretty;margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.cvh-rd-explore{gap:.75rem;margin-top:2rem;padding:0;list-style:none;display:grid}@media (width>=640px){.cvh-rd-explore{grid-template-columns:repeat(2,1fr)}}.cvh-rd-explore a{border-radius:var(--rd-radius-sm);border:1px solid color-mix(in oklab, var(--rd-ink) 12%, transparent);background:var(--rd-surface);height:100%;color:inherit;flex-direction:column;gap:.35rem;padding:1.15rem 1.2rem;text-decoration:none;display:flex}.cvh-rd-explore a:hover{border-color:var(--rd-ink)}.cvh-rd-explore__label{font-weight:650}.cvh-rd-explore__blurb{color:var(--rd-muted-on-light);text-wrap:pretty;font-size:.8rem;line-height:1.45}.cvh-rd-trust{gap:.75rem;margin-top:2rem;display:grid}@media (width>=768px){.cvh-rd-trust{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.cvh-rd-trust{grid-template-columns:repeat(3,1fr)}}.cvh-rd-trust article{border-radius:var(--rd-radius-sm);border:1px dashed color-mix(in oklab, var(--rd-ink) 18%, transparent);background:var(--rd-surface);padding:1.25rem}.cvh-rd-trust h3{margin:0;font-size:.95rem;font-weight:650}.cvh-rd-trust p{color:var(--rd-muted-on-light);text-wrap:pretty;margin:.4rem 0 0;font-size:.82rem;line-height:1.5}.cvh-rd-badges{border:0;border-top:1px solid var(--rd-line-on-light);background:0 0;border-radius:0;flex-direction:column;gap:.9rem;margin-top:2.25rem;padding-top:1.15rem;display:flex}.cvh-rd-badges__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.cvh-rd-badges__kicker{color:var(--rd-muted-on-light);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.cvh-rd-badges__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem .75rem;margin:0;padding:0;list-style:none;display:grid}.cvh-rd-badges__item{text-align:center;flex-direction:column;align-items:center;gap:.55rem;min-width:0;display:flex}.cvh-rd-badges__icon-wrap{border:1px solid color-mix(in oklab, var(--rd-ink) 16%, transparent);border-radius:var(--rd-radius-sm);background:var(--rd-surface);width:3.25rem;height:3.25rem;color:var(--rd-ink);place-items:center;display:grid}.cvh-rd-badges__icon{width:1.85rem;height:1.85rem}.cvh-rd-badges__text{max-width:8.5rem;color:var(--rd-ink);text-wrap:balance;font-size:.78rem;font-weight:600;line-height:1.25}.cvh-rd-badges__link{color:var(--rd-ink);text-underline-offset:3px;white-space:nowrap;font-size:.78rem;font-weight:650;text-decoration:underline}.cvh-rd-badges__link:hover{color:var(--rd-accent-dim)}.cvh-rd-badges__link:focus-visible{outline:2px solid color-mix(in oklab, var(--color-tide) 65%, transparent);outline-offset:2px}@media (width>=900px){.cvh-rd-badges__list{grid-template-columns:repeat(5,minmax(0,1fr))}.cvh-rd-badges__icon-wrap{width:3.5rem;height:3.5rem}.cvh-rd-badges__icon{width:2rem;height:2rem}}.cvh-rd-faq14{flex-direction:column;gap:2rem;width:100%;max-width:none;margin-top:1.25rem;display:flex}.cvh-rd-faq14-header{flex-direction:column;gap:.65rem;display:flex}.cvh-rd-faq14-kicker{color:var(--rd-muted-on-light);margin:0;font-size:.8125rem}.cvh-rd-faq14-title{letter-spacing:-.03em;color:var(--rd-ink);margin:0;font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:650;line-height:1.08}.cvh-rd-faq14-layout{--cvh-rd-faq-panel-h:20.5rem;min-height:var(--cvh-rd-faq-panel-h);flex-direction:column;gap:1.25rem;display:flex}@media (width>=768px){.cvh-rd-faq14-layout{--cvh-rd-faq-panel-h:23rem;flex-direction:row;align-items:stretch;gap:2.5rem;width:100%}}@media (width>=1024px){.cvh-rd-faq14-layout{--cvh-rd-faq-panel-h:24rem}}.cvh-rd-faq14-tabs{flex-flow:wrap;gap:.35rem;padding:0;display:flex}@media (width>=768px){.cvh-rd-faq14-tabs{flex-direction:column;flex:0 0 12.5rem;gap:.25rem}}@media (width>=1024px){.cvh-rd-faq14-layout{gap:3rem}.cvh-rd-faq14-tabs{flex-basis:14rem}}.cvh-rd-faq14-tab{border-radius:var(--rd-radius-sm);width:auto;min-height:2.5rem;color:var(--rd-muted-on-light);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:background .15s,color .15s;display:inline-flex}@media (width>=768px){.cvh-rd-faq14-tab{width:100%}}.cvh-rd-faq14-tab:hover{color:var(--rd-ink);background:color-mix(in oklab, var(--rd-ink) 5%, transparent)}.cvh-rd-faq14-tab:focus-visible{outline:2px solid color-mix(in oklab, var(--color-tide) 55%, transparent);outline-offset:2px}.cvh-rd-faq14-tab[data-active]{color:var(--rd-ink);background:var(--rd-field);font-weight:600}.cvh-rd-faq14-tab__label{white-space:nowrap}.cvh-rd-faq14-panel-wrap{min-width:0;height:var(--cvh-rd-faq-panel-h);max-height:var(--cvh-rd-faq-panel-h);flex:auto;display:flex;overflow:hidden}.cvh-rd-faq14-accordion{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--rd-ink) 20%, transparent) transparent;flex-direction:column;gap:.25rem;height:100%;scroll-padding-block:.5rem;display:flex;overflow-y:auto}.cvh-rd-faq14-item{border-radius:var(--rd-radius);transition:background .2s,box-shadow .2s}.cvh-rd-faq14-item[data-open]{background:var(--rd-surface);box-shadow:var(--shadow-elevated)}.cvh-rd-faq14-trigger{border-radius:inherit;width:100%;color:var(--rd-ink);font:inherit;letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.35;display:flex}.cvh-rd-faq14-trigger:focus-visible{outline:2px solid color-mix(in oklab, var(--color-tide) 55%, transparent);outline-offset:2px}.cvh-rd-faq14-trigger__text{text-wrap:pretty;flex:1;min-width:0}.cvh-rd-faq14-trigger__chevron{color:var(--rd-muted-on-light);flex-shrink:0;transition:transform .2s}.cvh-rd-faq14-item[data-open] .cvh-rd-faq14-trigger__chevron{color:var(--rd-hot);transform:rotate(180deg)}.cvh-rd-faq14-panel__body{color:var(--rd-muted-on-light);text-wrap:pretty;margin:0;padding:0 1rem .25rem;font-size:.875rem;line-height:1.6}.cvh-rd-faq14-panel__actions{flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem 1rem;display:flex}.cvh-rd-faq14-cta{width:fit-content}@media (prefers-reduced-motion:reduce){.cvh-rd-faq14-item,.cvh-rd-faq14-trigger__chevron,.cvh-rd-faq14-tab{transition:none}}.cvh-rd-tailor{border-top:1px solid var(--rd-line-on-light);background:radial-gradient(35% 128px at 50% 0%, color-mix(in oklab, var(--color-tide) 7%, transparent), transparent), var(--rd-surface);color:var(--rd-ink);position:relative;overflow:hidden}.cvh-rd-tailor__glow{pointer-events:none;background:radial-gradient(ellipse 70% 55% at 30% 20%, color-mix(in oklab, var(--brand) 14%, transparent), transparent 72%);width:70%;height:65%;position:absolute;inset:-15% auto auto -10%}.cvh-rd-tailor__rule{pointer-events:none;opacity:.35;background-image:linear-gradient(to bottom, color-mix(in oklab, var(--rd-ink) 6%, transparent) 1px, transparent 1px);background-size:100% 2.25rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.cvh-rd-tailor__inner{align-items:start;gap:2.5rem;display:grid;position:relative}@media (width>=1024px){.cvh-rd-tailor__inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:3rem}}.cvh-rd-tailor__title{text-wrap:balance;max-width:18ch}.cvh-rd-tailor__lede{max-width:46ch;margin-top:1.15rem}.cvh-rd-tailor__lede strong{color:var(--rd-ink);font-weight:650}.cvh-rd-tailor__contrasts{color:var(--rd-muted-on-light);gap:.55rem;margin:1.35rem 0 0;padding:0;font-size:.88rem;line-height:1.45;list-style:none;display:grid}.cvh-rd-tailor__contrasts li{padding-left:1.15rem;position:relative}.cvh-rd-tailor__contrasts li:before{content:"";background:var(--brand);border-radius:1px;width:.35rem;height:.35rem;position:absolute;top:.55em;left:0;transform:rotate(45deg)}.cvh-rd-tailor__before-card{border-radius:var(--rd-radius-sm);border:1px solid color-mix(in oklab, var(--brand) 22%, transparent);background:linear-gradient(155deg, var(--rd-surface) 0%, color-mix(in oklab, var(--brand) 6%, var(--rd-surface)) 100%);box-shadow:0 1px 0 oklab(100% 0 5.96046e-8/.9), 0 18px 40px -32px color-mix(in oklab, var(--rd-ink) 35%, transparent);margin-top:1.5rem;padding:1rem 1.1rem 1.15rem}.cvh-rd-tailor__before-label{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab, var(--brand) 85%, var(--rd-ink));margin:0;font-size:.65rem;font-weight:700}.cvh-rd-tailor__before-copy{color:var(--rd-muted-on-light);text-wrap:pretty;margin:.45rem 0 0;font-size:.84rem;line-height:1.5}.cvh-rd-tailor__cta{border:1px solid color-mix(in oklab, var(--brand) 35%, transparent);background:color-mix(in oklab, var(--brand) 10%, var(--rd-surface));color:var(--rd-ink);border-radius:999px;align-items:center;gap:.45rem;margin-top:1.75rem;padding:.65rem 1.1rem;font-size:.82rem;font-weight:650;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.cvh-rd-tailor__cta:hover{border-color:color-mix(in oklab, var(--brand) 55%, transparent);background:color-mix(in oklab, var(--brand) 14%, var(--rd-surface))}.cvh-rd-tailor__specimen,.cvh-rd-showcase__intro-head{min-width:0}.cvh-rd-showcase__intro-left{flex-direction:column;min-width:0;display:flex}.cvh-rd-showcase__intro-left>.cvh-rd-index{margin-bottom:.75rem}.cvh-rd-showcase__title-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:1.25rem;display:grid}.cvh-rd-showcase__title-row .cvh-rd-h2{margin:0}.cvh-rd-showcase__intro-contrasts{padding-top:0;margin:.85rem 0 0!important}@media (width<=479px){.cvh-rd-showcase__title-row{grid-template-columns:minmax(0,1fr) auto;column-gap:.65rem}.cvh-rd-showcase__intro-contrasts{padding-top:0;margin-top:1.15rem!important}.cvh-rd-showcase__title-row .cvh-rd-showcase__glyph{min-width:4.25rem}.cvh-rd-showcase__title-row .cvh-rd-showcase__glyph img,.cvh-rd-showcase__title-row .cvh-rd-showcase__glyph svg{width:72px!important;height:auto!important}}.cvh-rd-showcase__glyph{width:auto;min-width:5.5rem;filter:drop-shadow(0 10px 20px color-mix(in oklab, var(--rd-ink) 16%, transparent));flex-direction:column;flex:none;justify-content:flex-start;align-items:center;margin-top:0;display:flex}.cvh-rd-showcase__glyph-tag{z-index:1;font-family:var(--font-sans);letter-spacing:-.01em;text-transform:none;text-align:center;white-space:nowrap;-webkit-font-smoothing:antialiased;border-radius:999px;flex-shrink:0;margin-top:-2.35rem;margin-bottom:0;padding:.3rem .65rem;font-size:.6875rem;font-weight:650;line-height:1.25;position:relative;transform:translateY(.35rem)}.cvh-rd-showcase__glyph--light .cvh-rd-showcase__glyph-tag{border:1px solid color-mix(in oklab, var(--rd-ink) 14%, transparent);background:var(--rd-surface);color:var(--rd-ink);box-shadow:0 4px 14px -6px color-mix(in oklab, var(--rd-ink) 28%, transparent)}.cvh-rd-showcase__glyph--dark .cvh-rd-showcase__glyph-tag{border:1px solid color-mix(in oklab, var(--rd-ink) 12%, transparent);background:var(--rd-surface);color:var(--rd-ink);box-shadow:0 4px 14px -6px color-mix(in oklab, var(--rd-ink) 35%, transparent)}.cvh-rd-tailor__frame{border-radius:var(--rd-radius);border:1px solid color-mix(in oklab, var(--rd-ink) 12%, transparent);background:var(--rd-surface);box-shadow:0 0 0 1px oklab(100% 0 5.96046e-8/.7) inset, 0 28px 60px -40px color-mix(in oklab, var(--rd-ink) 28%, transparent);padding:1.35rem 1.25rem 1.15rem;position:relative}.cvh-rd-tailor__frame:before,.cvh-rd-tailor__frame:after{content:"";pointer-events:none;border-color:color-mix(in oklab, var(--brand) 45%, transparent);opacity:.85;border-style:solid;width:2.5rem;height:2.5rem;position:absolute}.cvh-rd-tailor__frame:before{border-width:1px 0 0 1px;top:.65rem;left:.65rem}.cvh-rd-tailor__frame:after{border-width:0 1px 1px 0;bottom:.65rem;right:.65rem}.cvh-rd-tailor__frame-head{border-bottom:1px solid color-mix(in oklab, var(--rd-ink) 10%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding-bottom:.85rem;display:flex}.cvh-rd-tailor__fig{letter-spacing:.14em;text-transform:uppercase;color:var(--rd-muted-on-light);font-size:.68rem;font-weight:600}.cvh-rd-tailor__product{border:1px solid color-mix(in oklab, var(--brand) 30%, transparent);background:color-mix(in oklab, var(--brand) 8%, var(--rd-surface));letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab, var(--brand) 88%, var(--rd-ink));border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.cvh-rd-tailor__sample{border-radius:var(--rd-radius-sm);border:1px solid color-mix(in oklab, var(--rd-ink) 8%, transparent);background:var(--rd-surface);margin-top:1.15rem;padding:1rem}.cvh-rd-tailor__sample-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--rd-muted-on-light);margin:0;font-size:.65rem;font-weight:700}.cvh-rd-tailor__question{border-radius:var(--rd-radius-sm);border:1px dashed color-mix(in oklab, var(--brand) 28%, transparent);background:color-mix(in oklab, var(--brand) 4%, var(--rd-surface));margin-top:.85rem;padding:.75rem .85rem}.cvh-rd-tailor__question-kind{background:color-mix(in oklab, var(--brand) 12%, var(--rd-surface));letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab, var(--brand) 90%, var(--rd-ink));border-radius:4px;margin-bottom:.35rem;padding:.12rem .4rem;font-size:.62rem;font-weight:700;display:inline-block}.cvh-rd-tailor__question p{color:var(--rd-ink);margin:0;font-size:.8rem;font-weight:650;line-height:1.4}.cvh-rd-tailor__question-example{color:var(--rd-muted-on-light)!important;margin-top:.35rem!important;font-size:.72rem!important;font-weight:500!important}.cvh-rd-tailor__answer{margin-top:.6rem}.cvh-rd-tailor__answer-label{letter-spacing:.06em;text-transform:uppercase;color:var(--rd-muted-on-light);margin-bottom:.3rem;font-size:.62rem;font-weight:700;display:block}.cvh-rd-tailor__answer-field{border:1px solid color-mix(in oklab, var(--rd-ink) 22%, transparent);min-height:34px;color:var(--rd-ink);box-shadow:0 0 0 3px color-mix(in oklab, var(--brand) 10%, transparent);background:#f3eee4;border-radius:10px;padding:.45rem .7rem;font-size:.78rem;line-height:1.4;transition:box-shadow .4s;display:grid}.cvh-rd-tailor__answer-field[data-done]{box-shadow:none}.cvh-rd-tailor__answer-sizer,.cvh-rd-tailor__answer-typed{grid-area:1/1}.cvh-rd-tailor__answer-sizer{visibility:hidden}.cvh-rd-tailor__answer-caret{vertical-align:-.15em;background:var(--brand);width:1.5px;height:1.05em;margin-left:1px;animation:1s step-end infinite cvh-rd-caret-blink;display:inline-block}@keyframes cvh-rd-caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.cvh-rd-tailor__answer-caret{animation:none}.cvh-rd-tailor__answer-field{transition:none}}.cvh-rd-tailor__diff{gap:.5rem;margin-top:.85rem;display:grid}@media (width>=560px){.cvh-rd-tailor__diff{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.65rem}}.cvh-rd-tailor__diff-col{border:1px solid color-mix(in oklab, var(--rd-ink) 8%, transparent);border-radius:8px;padding:.65rem .75rem}.cvh-rd-tailor__diff-col span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem;font-size:.62rem;font-weight:700;display:block}.cvh-rd-tailor__diff-col p{color:var(--rd-ink);text-wrap:pretty;margin:0;font-size:.74rem;line-height:1.45}.cvh-rd-tailor__diff-col[data-tone=before]{border-color:color-mix(in oklab, var(--missing,oklch(56% .17 22)) 32%, transparent);background:color-mix(in oklab, var(--missing,oklch(56% .17 22)) 7%, var(--rd-surface))}.cvh-rd-tailor__diff-col[data-tone=before] span{color:color-mix(in oklab, var(--missing,oklch(56% .17 22)) 78%, var(--rd-ink))}.cvh-rd-tailor__diff-col[data-tone=after]{border-color:color-mix(in oklab, var(--proven,oklch(55% .11 158)) 36%, transparent);background:color-mix(in oklab, var(--proven,oklch(55% .11 158)) 8%, var(--rd-surface))}.cvh-rd-tailor__diff-col[data-tone=after] span{color:color-mix(in oklab, var(--proven,oklch(55% .11 158)) 75%, var(--rd-ink))}.cvh-rd-tailor__diff-arrow{color:color-mix(in oklab, var(--brand) 70%, var(--rd-ink));align-self:center;font-size:1.1rem;display:none}@media (width>=560px){.cvh-rd-tailor__diff-arrow{display:block}}.cvh-rd-tailor__gallery{gap:.85rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.cvh-rd-tailor__gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.cvh-rd-tailor__gallery li{border-radius:var(--rd-radius-sm);border:1px solid color-mix(in oklab, var(--rd-ink) 8%, transparent);background:var(--rd-surface);padding:.85rem .75rem 1rem}.cvh-rd-tailor__gallery-kind{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab, var(--brand) 82%, var(--rd-ink));font-size:.62rem;font-weight:700;display:inline-block}.cvh-rd-tailor__gallery h3{text-wrap:balance;margin:.45rem 0 0;font-size:.78rem;font-weight:650;line-height:1.25}.cvh-rd-tailor__gallery p{color:var(--rd-muted-on-light);text-wrap:pretty;margin:.4rem 0 0;font-size:.72rem;line-height:1.45}.cvh-rd-tailor--spotlight .cvh-rd-tailor__frame{animation:1.4s cvh-tailor-spotlight}@keyframes cvh-tailor-spotlight{0%{box-shadow:0 0 0 1px oklab(100% 0 5.96046e-8/.7) inset, 0 28px 60px -40px color-mix(in oklab, var(--rd-ink) 28%, transparent)}25%{box-shadow:0 0 0 2px color-mix(in oklab, var(--brand) 45%, transparent), 0 0 0 6px color-mix(in oklab, var(--brand) 14%, transparent), 0 28px 60px -40px color-mix(in oklab, var(--rd-ink) 28%, transparent)}to{box-shadow:0 0 0 1px oklab(100% 0 5.96046e-8/.7) inset, 0 28px 60px -40px color-mix(in oklab, var(--rd-ink) 28%, transparent)}}@media (prefers-reduced-motion:reduce){.cvh-rd-tailor--spotlight .cvh-rd-tailor__frame{outline:2px solid color-mix(in oklab, var(--brand) 45%, transparent);outline-offset:3px;animation:none}}.cvh-rd-recruiter-pass{background:var(--rd-ink);color:var(--rd-text-on-dark);position:relative;overflow:hidden}.cvh-rd-recruiter-pass__glow{pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% 0%, color-mix(in oklab, var(--color-tide) 22%, transparent), transparent 70%);opacity:.85;height:70%;position:absolute;inset:-20% 10% auto}.cvh-rd-recruiter-pass__inner{align-items:start;gap:2.5rem;display:grid;position:relative}@media (width>=1024px){.cvh-rd-recruiter-pass__inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:3rem}}.cvh-rd-recruiter-pass .cvh-rd-index{color:var(--rd-accent)}.cvh-rd-recruiter-pass__title{text-wrap:balance;max-width:16ch}.cvh-rd-recruiter-pass__lede{max-width:46ch;color:var(--rd-muted-on-dark);margin-top:1.15rem}.cvh-rd-recruiter-pass__lede strong{color:var(--rd-text-on-dark);font-weight:650}.cvh-rd-recruiter-pass__contrasts{color:var(--rd-muted-on-dark);gap:.55rem;margin:1.35rem 0 0;padding:0;font-size:.88rem;line-height:1.45;list-style:none;display:grid}.cvh-rd-recruiter-pass__contrasts li{padding-left:1.15rem;position:relative}.cvh-rd-recruiter-pass__contrasts li:before{content:"";background:var(--color-tide);border-radius:1px;width:.35rem;height:.35rem;position:absolute;top:.55em;left:0;transform:rotate(45deg)}.cvh-rd-recruiter-pass__before-card{border-radius:var(--rd-radius-sm);border:1px solid color-mix(in oklab, var(--color-tide) 28%, transparent);background:linear-gradient(155deg, color-mix(in oklab, var(--color-tide) 10%, var(--rd-ink-soft)) 0%, color-mix(in oklab, var(--rd-ink) 55%, transparent) 100%);box-shadow:0 0 0 1px color-mix(in oklab, var(--rd-text-on-dark) 5%, transparent) inset;margin-top:1.5rem;padding:1rem 1.1rem 1.15rem}.cvh-rd-recruiter-pass__before-label{letter-spacing:.12em;text-transform:uppercase;color:var(--rd-text-on-dark);margin:0;font-size:.65rem;font-weight:700}.cvh-rd-recruiter-pass__before-copy{color:var(--rd-muted-on-dark);text-wrap:pretty;margin:.45rem 0 0;font-size:.84rem;line-height:1.5}.cvh-rd-recruiter-pass__cta{border:1px solid color-mix(in oklab, var(--color-tide) 45%, transparent);background:color-mix(in oklab, var(--color-tide) 12%, var(--rd-ink));color:var(--rd-text-on-dark);border-radius:999px;align-items:center;gap:.45rem;margin-top:1.75rem;padding:.65rem 1.1rem;font-size:.82rem;font-weight:650;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.cvh-rd-recruiter-pass__cta:hover{border-color:color-mix(in oklab, var(--color-tide) 70%, transparent);background:color-mix(in oklab, var(--color-tide) 18%, var(--rd-ink))}.cvh-rd-recruiter-pass__specimen{min-width:0}.cvh-rd-recruiter-pass__frame{border-radius:var(--rd-radius);border:1px solid var(--rd-line);background:linear-gradient(165deg, color-mix(in oklab, var(--rd-ink-soft) 92%, white) 0%, color-mix(in oklab, var(--rd-ink) 88%, transparent) 100%);box-shadow:0 0 0 1px color-mix(in oklab, var(--rd-text-on-dark) 6%, transparent) inset, 0 28px 60px -40px oklab(0% none none/.55);padding:1.35rem 1.25rem 1.15rem;position:relative}.cvh-rd-recruiter-pass__frame:before,.cvh-rd-recruiter-pass__frame:after{content:"";pointer-events:none;border-color:color-mix(in oklab, var(--color-tide) 55%, transparent);opacity:.9;border-style:solid;width:2.5rem;height:2.5rem;position:absolute}.cvh-rd-recruiter-pass__frame:before{border-width:1px 0 0 1px;top:.65rem;left:.65rem}.cvh-rd-recruiter-pass__frame:after{border-width:0 1px 1px 0;bottom:.65rem;right:.65rem}.cvh-rd-recruiter-pass__frame-head{border-bottom:1px solid var(--rd-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding-bottom:.85rem;display:flex}.cvh-rd-recruiter-pass__fig{letter-spacing:.14em;text-transform:uppercase;color:var(--rd-muted-on-dark);font-size:.68rem;font-weight:600}.cvh-rd-recruiter-pass__product{border:1px solid color-mix(in oklab, var(--color-tide) 35%, transparent);background:color-mix(in oklab, var(--color-tide) 10%, transparent);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab, var(--color-tide) 85%, white);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.cvh-rd-recruiter-pass__frame-lede{color:var(--rd-muted-on-dark);text-wrap:pretty;margin:1rem 0 0;font-size:.82rem;line-height:1.5}.cvh-rd-recruiter-pass__gallery{gap:1.25rem;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.cvh-rd-recruiter-pass__gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}}.cvh-rd-recruiter-pass__gallery li{border-radius:var(--rd-radius-sm);border:1px solid color-mix(in oklab, var(--rd-text-on-dark) 8%, transparent);background:color-mix(in oklab, var(--rd-ink) 50%, transparent);text-align:center;padding:.85rem .65rem 1rem}.cvh-rd-recruiter-pass__gallery h3{text-wrap:balance;margin:.65rem 0 0;font-size:.78rem;font-weight:650;line-height:1.25}.cvh-rd-recruiter-pass__gallery p{color:var(--rd-muted-on-dark);text-wrap:pretty;margin:.4rem 0 0;font-size:.72rem;line-height:1.45}.cvh-rd-recruiter-pass__dial{flex-direction:column;align-items:center;min-height:8.5rem;display:flex}.cvh-rd-recruiter-pass__dial-tag{z-index:1;border:1px solid var(--st-line,var(--rd-line));background:color-mix(in oklab, var(--st-bg,var(--rd-ink-soft)) 92%, transparent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-top:-1.65rem;padding:.2rem .55rem;font-size:.62rem;font-weight:650;position:relative}.cvh-rd-recruiter-pass__dial[data-variant=clear]{--st-line:oklab(77.2944% -.146957 .0443044/.35);--st-bg:color-mix(in oklab, #34d399 12%, var(--rd-ink-soft));color:#6ee7b7}.cvh-rd-recruiter-pass__dial[data-variant=questions]{--st-line:oklab(83.6861% .0159629 .163645/.35);--st-bg:color-mix(in oklab, #fbbf24 12%, var(--rd-ink-soft));color:#fcd34d}.cvh-rd-recruiter-pass__dial[data-variant=risk]{--st-line:oklab(71.0627% .153814 .0628211/.35);--st-bg:color-mix(in oklab, #f87171 12%, var(--rd-ink-soft));color:#fca5a5}.cvh-rd-recruiter-pass__dial[data-variant=clear] .cvh-rd-recruiter-pass__dial-tag{color:#6ee7b7}.cvh-rd-recruiter-pass__dial[data-variant=questions] .cvh-rd-recruiter-pass__dial-tag{color:#fcd34d}.cvh-rd-recruiter-pass__dial[data-variant=risk] .cvh-rd-recruiter-pass__dial-tag{color:#fca5a5}.cvh-rd-recruiter-pass--spotlight .cvh-rd-recruiter-pass__frame{animation:1.4s cvh-recruiter-pass-spotlight}@keyframes cvh-recruiter-pass-spotlight{0%{box-shadow:0 0 0 1px color-mix(in oklab, var(--rd-text-on-dark) 6%, transparent) inset, 0 28px 60px -40px oklab(0% none none/.55)}25%{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-tide) 55%, transparent), 0 0 0 6px color-mix(in oklab, var(--color-tide) 18%, transparent), 0 28px 60px -40px oklab(0% none none/.55)}to{box-shadow:0 0 0 1px color-mix(in oklab, var(--rd-text-on-dark) 6%, transparent) inset, 0 28px 60px -40px oklab(0% none none/.55)}}@media (prefers-reduced-motion:reduce){.cvh-rd-recruiter-pass--spotlight .cvh-rd-recruiter-pass__frame{outline:2px solid color-mix(in oklab, var(--color-tide) 50%, transparent);outline-offset:3px;animation:none}}.cvh-rd-closing{border-top:1px solid var(--rd-line);background:var(--rd-ink);color:var(--rd-text-on-dark);text-align:center;padding:4rem 1.25rem 5rem}.cvh-rd-closing__inner{max-width:64rem;margin-inline:auto}.cvh-rd-closing h2{letter-spacing:-.03em;white-space:nowrap;margin:0;font-size:clamp(1.125rem,5.71429vw - .142857rem,2.75rem);font-weight:650}.cvh-rd-closing p{color:var(--rd-muted-on-dark);white-space:nowrap;margin:1rem auto 0;font-size:clamp(.8125rem,3.92157vw - .0980392rem,1.125rem)}@media (width<=374px){.cvh-rd-closing h2,.cvh-rd-closing p{white-space:normal;text-wrap:balance}}.cvh-rd-closing__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.cvh-rd-closing__primary{border-radius:var(--app-btn-radius);background:var(--color-tide);min-height:2.75rem;color:var(--color-tide-foreground);align-items:center;padding:0 1.35rem;font-weight:650;text-decoration:none;display:inline-flex}.cvh-rd-closing__ghost{border-radius:var(--app-btn-radius);border:1px solid var(--rd-line);min-height:2.75rem;color:var(--rd-text-on-dark);align-items:center;padding:0 1.1rem;text-decoration:none;display:inline-flex}.cvh-landing-redesign .cvh-live-templates-shell{border-top:1px solid var(--rd-line-on-light);background:radial-gradient(35% 128px at 50% 0%, color-mix(in oklab, var(--color-tide) 7%, transparent), transparent), var(--rd-surface);padding:4rem 1.25rem 5rem}.cvh-landing-redesign .cvh-cookie-card{background:var(--rd-surface)!important}.cvh-landing-redesign .cvh-live-templates-shell .text-muted-foreground{color:var(--rd-muted-on-light)!important}.cvh-landing-redesign .cvh-live-templates-shell .cvh-templates__proof-detail,.cvh-landing-redesign .cvh-live-templates-shell .cvh-live-templates__loading,.cvh-landing-redesign .cvh-cookie-card__copy,.cvh-landing-redesign .cvh-cookie-option__copy small{color:var(--rd-muted-on-light)}.cvh-landing-redesign .cvh-cookie-card__dot{color:color-mix(in oklab, var(--rd-muted-on-light) 75%, var(--rd-ink))}.cvh-landing-redesign .cvh-live-templates-shell .cvh-templates__proof-detail{color:var(--rd-muted-on-light);font-weight:550}.cvh-landing-redesign .main-btn-secondary:hover{background:color-mix(in oklab, var(--rd-ink) 5%, var(--rd-surface))}.cvh-landing-redesign .cvh-live-templates__header span.inline-flex.rounded-full{color:var(--rd-ink);border-color:color-mix(in oklab, var(--rd-ink) 16%, transparent);background:var(--rd-surface)}@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-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Sora", ui-sans-serif, system-ui, sans-serif;--font-mono:"Sora", ui-monospace, monospace;--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-green-600:oklch(62.7% .194 149.214);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-900:oklch(20.8% .042 265.755);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-2xl:calc(var(--radius) + 8px);--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--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;--blur-sm:8px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Sora", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:"Sora", ui-monospace, monospace;--font-display:"Sora", ui-sans-serif, system-ui, sans-serif;--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-primary:var(--primary);--color-secondary:var(--secondary);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-border:var(--border);--color-ring:var(--ring);--color-ink-foreground:var(--ink-foreground);--color-tide:var(--tide);--color-tide-foreground:var(--tide-foreground);--color-signal:var(--signal);--color-proven:var(--proven)}}@layer base{@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)}}}*,: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}hr{height:0;color:inherit;border-top-width:1px}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;-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}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}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}::placeholder{opacity:1}@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)}}}textarea{resize:vertical}::-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}:-moz-ui-invalid{box-shadow:none}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}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.015em}:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:4px}}@layer components;@layer utilities{@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.fade-up{animation:cvh-rise .4s var(--ease-out) both}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--amber\)_40\%\,transparent\)\]{border-color:color-mix(in oklab,var(--amber) 40%,transparent)}}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--bdr\)_72\%\,transparent\)\]{border-color:color-mix(in oklab,var(--bdr) 72%,transparent)}}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--bdr\)_80\%\,transparent\)\]{border-color:color-mix(in oklab,var(--bdr) 80%,transparent)}}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--brand\)_22\%\,var\(--bdr\)\)\]{border-color:color-mix(in oklab,var(--brand) 22%,var(--bdr))}}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--brand\)_40\%\,transparent\)\]{border-color:color-mix(in oklab,var(--brand) 40%,transparent)}}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--fg\)_12\%\,transparent\)\]{border-color:color-mix(in oklab,var(--fg) 12%,transparent)}}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--green\)_40\%\,transparent\)\]{border-color:color-mix(in oklab,var(--green) 40%,transparent)}}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--purple\)_40\%\,transparent\)\]{border-color:color-mix(in oklab,var(--purple) 40%,transparent)}}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--red\)_25\%\,transparent\)\]{border-color:color-mix(in oklab,var(--red) 25%,transparent)}}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--red\)_40\%\,transparent\)\]{border-color:color-mix(in oklab,var(--red) 40%,transparent)}}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--brand\)\]\/20{border-color:color-mix(in oklab, var(--brand) 20%, transparent)}}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--brand\,\#1d4ed8\)\]\/20{border-color:color-mix(in oklab, var(--brand,#1d4ed8) 20%, transparent)}}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/80{border-color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}@supports (color:color-mix(in lab, red, red)){.border-blue-200\/80{border-color:color-mix(in oklab, var(--color-blue-200) 80%, transparent)}}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}@supports (color:color-mix(in lab, red, red)){.border-proven\/30{border-color:color-mix(in oklab, var(--proven) 30%, transparent)}}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}@supports (color:color-mix(in lab, red, red)){.border-red-500\/35{border-color:color-mix(in oklab, var(--color-red-500) 35%, transparent)}}@supports (color:color-mix(in lab, red, red)){.border-signal\/40{border-color:color-mix(in oklab, var(--signal) 40%, transparent)}}@supports (color:color-mix(in lab, red, red)){.border-tide\/25{border-color:color-mix(in oklab, var(--tide) 25%, transparent)}}@supports (color:color-mix(in lab, red, red)){.border-tide\/35{border-color:color-mix(in oklab, var(--tide) 35%, transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--amber\)_16\%\,transparent\)\]{background-color:color-mix(in oklab,var(--amber) 16%,transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--bdr\)_70\%\,transparent\)\]{background-color:color-mix(in oklab,var(--bdr) 70%,transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--brand\)_16\%\,transparent\)\]{background-color:color-mix(in oklab,var(--brand) 16%,transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--color-primary\)_8\%\,var\(--color-surface-2\)\)\]{background-color:color-mix(in oklab,var(--color-primary) 8%,var(--color-surface-2))}}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--green\)_16\%\,transparent\)\]{background-color:color-mix(in oklab,var(--green) 16%,transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--purple\)_16\%\,transparent\)\]{background-color:color-mix(in oklab,var(--purple) 16%,transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--red\)_8\%\,transparent\)\]{background-color:color-mix(in oklab,var(--red) 8%,transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--red\)_16\%\,transparent\)\]{background-color:color-mix(in oklab,var(--red) 16%,transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--surface\)_92\%\,transparent\)\]{background-color:color-mix(in oklab,var(--surface) 92%,transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--surface-muted\)_75\%\,var\(--surface\)\)\]{background-color:color-mix(in oklab,var(--surface-muted) 75%,var(--surface))}}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--surface-raised\)_88\%\,transparent\)\]{background-color:color-mix(in oklab,var(--surface-raised) 88%,transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--surface-raised\)_92\%\,transparent\)\]{background-color:color-mix(in oklab,var(--surface-raised) 92%,transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--surface-raised\)_94\%\,transparent\)\]{background-color:color-mix(in oklab,var(--surface-raised) 94%,transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--brand\)\]\/8{background-color:color-mix(in oklab, var(--brand) 8%, transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--brand\,\#1d4ed8\)\]\/5{background-color:color-mix(in oklab, var(--brand,#1d4ed8) 5%, transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--brand\,\#1d4ed8\)\]\/10{background-color:color-mix(in oklab, var(--brand,#1d4ed8) 10%, transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--surface\)\]\/75{background-color:color-mix(in oklab, var(--surface) 75%, transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/70{background-color:color-mix(in oklab, var(--color-amber-50) 70%, transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/50{background-color:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-missing\/12{background-color:color-mix(in oklab, var(--missing) 12%, transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-missing\/50{background-color:color-mix(in oklab, var(--missing) 50%, transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-proven\/5{background-color:color-mix(in oklab, var(--proven) 5%, transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-proven\/10{background-color:color-mix(in oklab, var(--proven) 10%, transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-proven\/12{background-color:color-mix(in oklab, var(--proven) 12%, transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-proven\/15{background-color:color-mix(in oklab, var(--proven) 15%, transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-proven\/50{background-color:color-mix(in oklab, var(--proven) 50%, transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/45{background-color:color-mix(in oklab, var(--secondary) 45%, transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/50{background-color:color-mix(in oklab, var(--secondary) 50%, transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-signal\/10{background-color:color-mix(in oklab, var(--signal) 10%, transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-signal\/30{background-color:color-mix(in oklab, var(--signal) 30%, transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-tide\/8{background-color:color-mix(in oklab, var(--tide) 8%, transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-tide\/10{background-color:color-mix(in oklab, var(--tide) 10%, transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-unclear\/12{background-color:color-mix(in oklab, var(--unclear) 12%, transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-weak\/15{background-color:color-mix(in oklab, var(--weak) 15%, transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-weak\/50{background-color:color-mix(in oklab, var(--weak) 50%, transparent)}}@supports (color:color-mix(in lab, red, red)){.rule-grid{background-image:linear-gradient(to right, color-mix(in oklab, var(--color-border) 70%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--color-border) 70%, transparent) 1px, transparent 1px)}}@supports (color:color-mix(in lab, red, red)){.text-amber-950\/90{color:color-mix(in oklab, var(--color-amber-950) 90%, transparent)}}@supports (color:color-mix(in lab, red, red)){.text-ink-foreground\/65{color:color-mix(in oklab, var(--ink-foreground) 65%, transparent)}}@supports (color:color-mix(in lab, red, red)){.text-ink-foreground\/75{color:color-mix(in oklab, var(--ink-foreground) 75%, transparent)}}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_18px_36px_-18px_color-mix\(in_oklab\,var\(--brand\)_50\%\,transparent\)\]{--tw-shadow:0 18px 36px -18px var(--tw-shadow-color,color-mix(in oklab,var(--brand) 50%,transparent))}}@supports (color:color-mix(in lab, red, red)){.ring-missing\/35{--tw-ring-color:color-mix(in oklab, var(--missing) 35%, transparent)}}@supports (color:color-mix(in lab, red, red)){.ring-proven\/35{--tw-ring-color:color-mix(in oklab, var(--proven) 35%, transparent)}}@supports (color:color-mix(in lab, red, red)){.ring-signal\/60{--tw-ring-color:color-mix(in oklab, var(--signal) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){.ring-unclear\/35{--tw-ring-color:color-mix(in oklab, var(--unclear) 35%, transparent)}}@supports (color:color-mix(in lab, red, red)){.ring-weak\/40{--tw-ring-color:color-mix(in oklab, var(--weak) 40%, transparent)}}.focus-ringed:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}@supports (color:color-mix(in lab, red, red)){.hairline{border-top:1px solid color-mix(in oklab, var(--color-border) 80%, transparent)}}@supports (color:color-mix(in lab, red, red)){.spot-glow{background:radial-gradient(60% 55% at 12% 0%, color-mix(in oklab, var(--color-tide) 16%, transparent), transparent 70%), radial-gradient(45% 45% at 92% 8%, color-mix(in oklab, var(--color-signal) 20%, transparent), transparent 70%)}}@media (hover:hover){.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-\[var\(--brand\,\#1d4ed8\)\]:is(:where(.group):hover *){color:var(--brand,#1d4ed8)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[var\(--bdr-hover\)\]:hover{border-color:var(--bdr-hover)}.hover\:bg-\[var\(--brand-muted\)\]:hover{background-color:var(--brand-muted)}.hover\:bg-\[var\(--btn-danger-hover\)\]:hover{background-color:var(--btn-danger-hover)}.hover\:bg-\[var\(--btn-ghost-hover\)\]:hover{background-color:var(--btn-ghost-hover)}.hover\:bg-\[var\(--btn-primary-hover\)\]:hover{background-color:var(--btn-primary-hover)}.hover\:bg-\[var\(--btn-primary-hover\,\#1740b0\)\]:hover{background-color:var(--btn-primary-hover,#1740b0)}.hover\:bg-\[var\(--btn-secondary-hover\)\]:hover{background-color:var(--btn-secondary-hover)}.hover\:bg-\[var\(--surface-2\,\#f3eee4\)\]:hover{background-color:var(--surface-2,#f3eee4)}.hover\:bg-secondary:hover{background-color:var(--secondary)}.hover\:text-\[var\(--fg\)\]:hover{color:var(--fg)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[var\(--shadow-xl\)\]:hover{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[cvh-rise_var\(--dur-enter\)_var\(--ease-out\)_both\]{animation:cvh-rise var(--dur-enter) var(--ease-out) both}}@media (width>=40rem){.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:\!pt-3{padding-top:calc(var(--spacing) * 3)!important}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.sm\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-\[13px\]{font-size:13px}}@media (width>=48rem){.md\:flex{display:flex}.md\:hidden{display:none}.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\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:mx-0{margin-inline:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,0\.72fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,.72fr) minmax(0,2fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:justify-self-end{justify-self:flex-end}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:\!pt-4{padding-top:calc(var(--spacing) * 4)!important}.lg\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:text-left{text-align:left}.lg\:\[--ats-pass-glyph-h\:180px\]{--ats-pass-glyph-h:180px}}@media (width>=80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/40:is(.dark *){border-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-900\/40:is(.dark *){border-color:color-mix(in oklab, var(--color-blue-900) 40%, transparent)}}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 20%, transparent)}}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) 20%, transparent)}}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 20%, transparent)}}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-\[0\.55em\]{top:.55em}.top-\[76px\]{top:76px}.top-full{top:100%}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-full{bottom:100%}.left-0{left:0}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[1400\]{z-index:1400}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-auto{margin:auto}.-mx-2\.5{margin-inline:calc(var(--spacing) * -2.5)}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.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)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-auto{margin-top:auto}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.\!ml-0{margin-left:0!important}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[210\/297\]{aspect-ratio:210/297}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\!h-\[42px\]{height:42px!important}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-32{height:calc(var(--spacing) * 32)}.h-\[3px\]{height:3px}.h-\[32rem\]{height:32rem}.h-\[38px\]{height:38px}.h-\[var\(--app-btn-compact-h\)\]{height:var(--app-btn-compact-h)}.h-\[var\(--app-btn-large-h\)\]{height:var(--app-btn-large-h)}.h-\[var\(--app-icon-action-h\)\]{height:var(--app-icon-action-h)}.h-\[var\(--app-icon-btn\)\]{height:var(--app-icon-btn)}.h-\[var\(--app-icon-btn-sm\)\]{height:var(--app-icon-btn-sm)}.h-fit{height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[22px\]{max-height:22px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[360px\]{max-height:360px}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-\[32rem\]{min-height:32rem}.min-h-\[62px\]{min-height:62px}.min-h-\[168px\]{min-height:168px}.min-h-\[180px\]{min-height:180px}.min-h-\[1123px\]{min-height:1123px}.min-h-screen{min-height:100vh}.\!w-auto{width:auto!important}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-\[3px\]{width:3px}.w-\[330px\]{width:330px}.w-\[var\(--app-icon-action-w\)\]{width:var(--app-icon-action-w)}.w-\[var\(--app-icon-btn\)\]{width:var(--app-icon-btn)}.w-\[var\(--app-icon-btn-sm\)\]{width:var(--app-icon-btn-sm)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[18rem\]{max-width:18rem}.max-w-\[36ch\]{max-width:36ch}.max-w-\[70px\]{max-width:70px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-left{transform-origin:0}.origin-top-left{transform-origin:0 0}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);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-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.rise{animation:rise-in .55s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.\[scrollbar-gutter\:stable_both-edges\]{scrollbar-gutter:stable both-edges}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[110px_1fr\]{grid-template-columns:110px 1fr}.grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.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}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.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-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * 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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * 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-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * 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-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * 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-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)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.panel{border-radius:var(--radius-2xl);border:1px solid var(--color-border);background-color:var(--color-card);box-shadow:var(--shadow-lift)}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-3xl{border-radius:calc(var(--radius) + 12px)}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[24px\]{border-radius:24px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--app-btn-radius\)\]{border-radius:var(--app-btn-radius)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color-mix\(in_oklab\,var\(--amber\)_40\%\,transparent\)\]{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--amber\)_40\%\,transparent\)\]{border-color:color-mix(in oklab,var(--amber) 40%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--bdr\)_72\%\,transparent\)\]{border-color:var(--bdr)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--bdr\)_72\%\,transparent\)\]{border-color:color-mix(in oklab,var(--bdr) 72%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--bdr\)_80\%\,transparent\)\]{border-color:var(--bdr)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--bdr\)_80\%\,transparent\)\]{border-color:color-mix(in oklab,var(--bdr) 80%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--brand\)_22\%\,var\(--bdr\)\)\]{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--brand\)_22\%\,var\(--bdr\)\)\]{border-color:color-mix(in oklab,var(--brand) 22%,var(--bdr))}}.border-\[color-mix\(in_oklab\,var\(--brand\)_40\%\,transparent\)\]{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--brand\)_40\%\,transparent\)\]{border-color:color-mix(in oklab,var(--brand) 40%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--fg\)_12\%\,transparent\)\]{border-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--fg\)_12\%\,transparent\)\]{border-color:color-mix(in oklab,var(--fg) 12%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--green\)_40\%\,transparent\)\]{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--green\)_40\%\,transparent\)\]{border-color:color-mix(in oklab,var(--green) 40%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--purple\)_40\%\,transparent\)\]{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--purple\)_40\%\,transparent\)\]{border-color:color-mix(in oklab,var(--purple) 40%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--red\)_25\%\,transparent\)\]{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--red\)_25\%\,transparent\)\]{border-color:color-mix(in oklab,var(--red) 25%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--red\)_40\%\,transparent\)\]{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--red\)_40\%\,transparent\)\]{border-color:color-mix(in oklab,var(--red) 40%,transparent)}}.border-\[rgba\(15\,23\,42\,0\.55\)\]{border-color:#0f172a8c}.border-\[rgba\(248\,113\,113\,0\.32\)\]{border-color:#f8717152}.border-\[var\(--bdr\)\]{border-color:var(--bdr)}.border-\[var\(--bdr\,\#e2ded3\)\]{border-color:var(--bdr,#e2ded3)}.border-\[var\(--brand\)\]\/20{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--brand\)\]\/20{border-color:color-mix(in oklab, var(--brand) 20%, transparent)}}.border-\[var\(--brand\,\#1d4ed8\)\],.border-\[var\(--brand\,\#1d4ed8\)\]\/20{border-color:var(--brand,#1d4ed8)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--brand\,\#1d4ed8\)\]\/20{border-color:color-mix(in oklab, var(--brand,#1d4ed8) 20%, transparent)}}.border-\[var\(--btn-danger-border\)\]{border-color:var(--btn-danger-border)}.border-\[var\(--btn-secondary-border\)\]{border-color:var(--btn-secondary-border)}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-border\,var\(--bdr\)\)\]{border-color:var(--color-border,var(--bdr))}.border-\[var\(--color-primary\)\]{border-color:var(--color-primary)}.border-\[var\(--red\)\]{border-color:var(--red)}.border-amber-200\/80{border-color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/80{border-color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.border-blue-200\/80{border-color:#bedbffcc}@supports (color:color-mix(in lab, red, red)){.border-blue-200\/80{border-color:color-mix(in oklab, var(--color-blue-200) 80%, transparent)}}.border-border,.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-neutral-200{border-color:var(--color-neutral-200)}.border-proven\/30{border-color:var(--proven)}@supports (color:color-mix(in lab, red, red)){.border-proven\/30{border-color:color-mix(in oklab, var(--proven) 30%, transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.border-red-500\/35{border-color:#fb2c3659}@supports (color:color-mix(in lab, red, red)){.border-red-500\/35{border-color:color-mix(in oklab, var(--color-red-500) 35%, transparent)}}.border-signal\/40{border-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.border-signal\/40{border-color:color-mix(in oklab, var(--signal) 40%, transparent)}}.border-tide\/25{border-color:var(--tide)}@supports (color:color-mix(in lab, red, red)){.border-tide\/25{border-color:color-mix(in oklab, var(--tide) 25%, transparent)}}.border-tide\/35{border-color:var(--tide)}@supports (color:color-mix(in lab, red, red)){.border-tide\/35{border-color:color-mix(in oklab, var(--tide) 35%, transparent)}}.border-transparent{border-color:#0000}.\!bg-transparent{background-color:#0000!important}.bg-\[\#d97706\]{background-color:#d97706}.bg-\[\#fffdf8\]{background-color:#fffdf8}.bg-\[color-mix\(in_oklab\,var\(--amber\)_16\%\,transparent\)\]{background-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--amber\)_16\%\,transparent\)\]{background-color:color-mix(in oklab,var(--amber) 16%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--bdr\)_70\%\,transparent\)\]{background-color:var(--bdr)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--bdr\)_70\%\,transparent\)\]{background-color:color-mix(in oklab,var(--bdr) 70%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--brand\)_16\%\,transparent\)\]{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--brand\)_16\%\,transparent\)\]{background-color:color-mix(in oklab,var(--brand) 16%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--color-primary\)_8\%\,var\(--color-surface-2\)\)\]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--color-primary\)_8\%\,var\(--color-surface-2\)\)\]{background-color:color-mix(in oklab,var(--color-primary) 8%,var(--color-surface-2))}}.bg-\[color-mix\(in_oklab\,var\(--green\)_16\%\,transparent\)\]{background-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--green\)_16\%\,transparent\)\]{background-color:color-mix(in oklab,var(--green) 16%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--purple\)_16\%\,transparent\)\]{background-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--purple\)_16\%\,transparent\)\]{background-color:color-mix(in oklab,var(--purple) 16%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--red\)_8\%\,transparent\)\]{background-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--red\)_8\%\,transparent\)\]{background-color:color-mix(in oklab,var(--red) 8%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--red\)_16\%\,transparent\)\]{background-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--red\)_16\%\,transparent\)\]{background-color:color-mix(in oklab,var(--red) 16%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--surface\)_92\%\,transparent\)\]{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--surface\)_92\%\,transparent\)\]{background-color:color-mix(in oklab,var(--surface) 92%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--surface-muted\)_75\%\,var\(--surface\)\)\]{background-color:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--surface-muted\)_75\%\,var\(--surface\)\)\]{background-color:color-mix(in oklab,var(--surface-muted) 75%,var(--surface))}}.bg-\[color-mix\(in_oklab\,var\(--surface-raised\)_88\%\,transparent\)\]{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--surface-raised\)_88\%\,transparent\)\]{background-color:color-mix(in oklab,var(--surface-raised) 88%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--surface-raised\)_92\%\,transparent\)\]{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--surface-raised\)_92\%\,transparent\)\]{background-color:color-mix(in oklab,var(--surface-raised) 92%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--surface-raised\)_94\%\,transparent\)\]{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--surface-raised\)_94\%\,transparent\)\]{background-color:color-mix(in oklab,var(--surface-raised) 94%,transparent)}}.bg-\[rgba\(248\,113\,113\,0\.08\)\]{background-color:#f8717114}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--brand\)\],.bg-\[var\(--brand\)\]\/8{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--brand\)\]\/8{background-color:color-mix(in oklab, var(--brand) 8%, transparent)}}.bg-\[var\(--brand\,\#1d4ed8\)\],.bg-\[var\(--brand\,\#1d4ed8\)\]\/5{background-color:var(--brand,#1d4ed8)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--brand\,\#1d4ed8\)\]\/5{background-color:color-mix(in oklab, var(--brand,#1d4ed8) 5%, transparent)}}.bg-\[var\(--brand\,\#1d4ed8\)\]\/10{background-color:var(--brand,#1d4ed8)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--brand\,\#1d4ed8\)\]\/10{background-color:color-mix(in oklab, var(--brand,#1d4ed8) 10%, transparent)}}.bg-\[var\(--brand-muted\)\]{background-color:var(--brand-muted)}.bg-\[var\(--btn-danger-bg\)\]{background-color:var(--btn-danger-bg)}.bg-\[var\(--btn-primary-bg\)\]{background-color:var(--btn-primary-bg)}.bg-\[var\(--btn-secondary-bg\)\]{background-color:var(--btn-secondary-bg)}.bg-\[var\(--color-menu-surface\,\#f3eee4\)\]{background-color:var(--color-menu-surface,#f3eee4)}.bg-\[var\(--color-popup-surface\)\]{background-color:var(--color-popup-surface)}.bg-\[var\(--color-popup-surface\,var\(--bg\)\)\]{background-color:var(--color-popup-surface,var(--bg))}.bg-\[var\(--color-primary\,var\(--brand\)\)\]{background-color:var(--color-primary,var(--brand))}.bg-\[var\(--color-surface\,var\(--surface\)\)\]{background-color:var(--color-surface,var(--surface))}.bg-\[var\(--color-surface-2\)\]{background-color:var(--color-surface-2)}.bg-\[var\(--color-surface-2\,var\(--surface-muted\)\)\]{background-color:var(--color-surface-2,var(--surface-muted))}.bg-\[var\(--cvh-danger-fg\,\#dc2626\)\]{background-color:var(--cvh-danger-fg,#dc2626)}.bg-\[var\(--editor-panel-bg\,var\(--surface\)\)\]{background-color:var(--editor-panel-bg,var(--surface))}.bg-\[var\(--surface\)\],.bg-\[var\(--surface\)\]\/75{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--surface\)\]\/75{background-color:color-mix(in oklab, var(--surface) 75%, transparent)}}.bg-\[var\(--surface\,\#fffdf8\)\]{background-color:var(--surface,#fffdf8)}.bg-\[var\(--surface-2\,\#f3eee4\)\]{background-color:var(--surface-2,#f3eee4)}.bg-\[var\(--surface-muted\,\#f3eee4\)\]{background-color:var(--surface-muted,#f3eee4)}.bg-\[var\(--surface-raised\,\#fbfaf6\)\]{background-color:var(--surface-raised,#fbfaf6)}.bg-accent{background-color:var(--accent)}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/70{background-color:color-mix(in oklab, var(--color-amber-50) 70%, transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-background,.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/50{background-color:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-current{background-color:currentColor}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-missing,.bg-missing\/12{background-color:var(--missing)}@supports (color:color-mix(in lab, red, red)){.bg-missing\/12{background-color:color-mix(in oklab, var(--missing) 12%, transparent)}}.bg-missing\/50{background-color:var(--missing)}@supports (color:color-mix(in lab, red, red)){.bg-missing\/50{background-color:color-mix(in oklab, var(--missing) 50%, transparent)}}.bg-muted-foreground{background-color:var(--muted-foreground)}.bg-muted-surface{background-color:var(--muted-surface)}.bg-paper{background-color:var(--paper)}.bg-proven,.bg-proven\/5{background-color:var(--proven)}@supports (color:color-mix(in lab, red, red)){.bg-proven\/5{background-color:color-mix(in oklab, var(--proven) 5%, transparent)}}.bg-proven\/10{background-color:var(--proven)}@supports (color:color-mix(in lab, red, red)){.bg-proven\/10{background-color:color-mix(in oklab, var(--proven) 10%, transparent)}}.bg-proven\/12{background-color:var(--proven)}@supports (color:color-mix(in lab, red, red)){.bg-proven\/12{background-color:color-mix(in oklab, var(--proven) 12%, transparent)}}.bg-proven\/15{background-color:var(--proven)}@supports (color:color-mix(in lab, red, red)){.bg-proven\/15{background-color:color-mix(in oklab, var(--proven) 15%, transparent)}}.bg-proven\/50{background-color:var(--proven)}@supports (color:color-mix(in lab, red, red)){.bg-proven\/50{background-color:color-mix(in oklab, var(--proven) 50%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-secondary,.bg-secondary\/45{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/45{background-color:color-mix(in oklab, var(--secondary) 45%, transparent)}}.bg-secondary\/50{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/50{background-color:color-mix(in oklab, var(--secondary) 50%, transparent)}}.bg-signal,.bg-signal\/10{background-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.bg-signal\/10{background-color:color-mix(in oklab, var(--signal) 10%, transparent)}}.bg-signal\/30{background-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.bg-signal\/30{background-color:color-mix(in oklab, var(--signal) 30%, transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-tide,.bg-tide\/8{background-color:var(--tide)}@supports (color:color-mix(in lab, red, red)){.bg-tide\/8{background-color:color-mix(in oklab, var(--tide) 8%, transparent)}}.bg-tide\/10{background-color:var(--tide)}@supports (color:color-mix(in lab, red, red)){.bg-tide\/10{background-color:color-mix(in oklab, var(--tide) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-unclear,.bg-unclear\/12{background-color:var(--unclear)}@supports (color:color-mix(in lab, red, red)){.bg-unclear\/12{background-color:color-mix(in oklab, var(--unclear) 12%, transparent)}}.bg-weak,.bg-weak\/15{background-color:var(--weak)}@supports (color:color-mix(in lab, red, red)){.bg-weak\/15{background-color:color-mix(in oklab, var(--weak) 15%, transparent)}}.bg-weak\/50{background-color:var(--weak)}@supports (color:color-mix(in lab, red, red)){.bg-weak\/50{background-color:color-mix(in oklab, var(--weak) 50%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.rule-grid{background-image:linear-gradient(to right, var(--color-border) 1px, transparent 1px), linear-gradient(to bottom, var(--color-border) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.rule-grid{background-image:linear-gradient(to right, color-mix(in oklab, var(--color-border) 70%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--color-border) 70%, transparent) 1px, transparent 1px)}}.rule-grid{background-size:88px 88px}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-background{--tw-gradient-to:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[box-decoration-break\:clone\]{-webkit-box-decoration-break:clone;box-decoration-break:clone}.object-contain{object-fit:contain}.p-0{padding:0}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.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-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-14{padding-inline:calc(var(--spacing) * 14)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.\!pt-2{padding-top:calc(var(--spacing) * 2)!important}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-\[220px\]{padding-bottom:220px}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:Sora,ui-sans-serif,system-ui,sans-serif}.font-mono{font-family:Sora,ui-monospace,monospace}.font-sans{font-family:Sora,ui-sans-serif,system-ui,sans-serif}.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-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-\[15px\]{font-size:15px!important}.\!text-\[17px\]{font-size:17px!important}.\!text-\[20px\]{font-size:20px!important}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[clamp\(1\.5rem\,4vw\,3rem\)\]{font-size:clamp(1.5rem,4vw,3rem)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.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-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.surface-harbor{background:var(--gradient-harbor);color:var(--color-ink-foreground)}.text-\[var\(--amber\)\]{color:var(--amber)}.text-\[var\(--brand\)\]{color:var(--brand)}.text-\[var\(--brand\,\#1d4ed8\)\]{color:var(--brand,#1d4ed8)}.text-\[var\(--btn-danger-fg\)\]{color:var(--btn-danger-fg)}.text-\[var\(--btn-ghost-fg\)\]{color:var(--btn-ghost-fg)}.text-\[var\(--btn-primary-fg\)\]{color:var(--btn-primary-fg)}.text-\[var\(--btn-primary-fg\,\#fff\)\]{color:var(--btn-primary-fg,#fff)}.text-\[var\(--btn-secondary-fg\)\]{color:var(--btn-secondary-fg)}.text-\[var\(--color-muted\)\]{color:var(--color-muted)}.text-\[var\(--color-muted\,var\(--muted\)\)\]{color:var(--color-muted,var(--muted))}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--color-primary-dark\)\]{color:var(--color-primary-dark)}.text-\[var\(--color-text\,var\(--fg\)\)\]{color:var(--color-text,var(--fg))}.text-\[var\(--color-tide\)\]{color:var(--color-tide)}.text-\[var\(--cvh-topbar-text\,var\(--fg\)\)\]{color:var(--cvh-topbar-text,var(--fg))}.text-\[var\(--dim\)\]{color:var(--dim)}.text-\[var\(--fg\)\]{color:var(--fg)}.text-\[var\(--fg\,\#0b2545\)\]{color:var(--fg,#0b2545)}.text-\[var\(--green\)\]{color:var(--green)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--muted\,\#475569\)\]{color:var(--muted,#475569)}.text-\[var\(--purple\)\]{color:var(--purple)}.text-\[var\(--red\)\]{color:var(--red)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950\/90{color:#461901e6}@supports (color:color-mix(in lab, red, red)){.text-amber-950\/90{color:color-mix(in oklab, var(--color-amber-950) 90%, transparent)}}.text-blue-900{color:var(--color-blue-900)}.text-border{color:var(--border)}.text-destructive{color:var(--destructive)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-foreground{color:var(--foreground)}.text-green-600{color:var(--color-green-600)}.text-ink-foreground,.text-ink-foreground\/65{color:var(--ink-foreground)}@supports (color:color-mix(in lab, red, red)){.text-ink-foreground\/65{color:color-mix(in oklab, var(--ink-foreground) 65%, transparent)}}.text-ink-foreground\/75{color:var(--ink-foreground)}@supports (color:color-mix(in lab, red, red)){.text-ink-foreground\/75{color:color-mix(in oklab, var(--ink-foreground) 75%, transparent)}}.text-missing{color:var(--missing)}.text-muted-foreground,.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-proven{color:var(--proven)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-signal{color:var(--signal)}.text-slate-900{color:var(--color-slate-900)}.text-tide{color:var(--tide)}.text-tide-foreground{color:var(--tide-foreground)}.text-unclear{color:var(--unclear)}.text-weak{color:var(--weak)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--brand\)\]{accent-color:var(--brand)}.accent-\[var\(--harbor\)\]{accent-color:var(--harbor)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_28px_rgb\(11_37_69_\/_0\.07\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#0b254512);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_32px_rgb\(29_78_216_\/_0\.12\)\]{--tw-shadow:0 10px 32px var(--tw-shadow-color,#1d4ed81f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_36px_-18px_color-mix\(in_oklab\,var\(--brand\)_50\%\,transparent\)\]{--tw-shadow:0 18px 36px -18px var(--tw-shadow-color,var(--brand))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_18px_36px_-18px_color-mix\(in_oklab\,var\(--brand\)_50\%\,transparent\)\]{--tw-shadow:0 18px 36px -18px var(--tw-shadow-color,color-mix(in oklab,var(--brand) 50%,transparent))}}.shadow-\[0_18px_36px_-18px_color-mix\(in_oklab\,var\(--brand\)_50\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-lg\)\]{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-xl\)\]{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;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,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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-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-\[var\(--brand\)\]{--tw-ring-color:var(--brand)}.ring-emerald-300{--tw-ring-color:var(--color-emerald-300)}.ring-foreground{--tw-ring-color:var(--foreground)}.ring-missing\/35{--tw-ring-color:var(--missing)}@supports (color:color-mix(in lab, red, red)){.ring-missing\/35{--tw-ring-color:color-mix(in oklab, var(--missing) 35%, transparent)}}.ring-proven\/35{--tw-ring-color:var(--proven)}@supports (color:color-mix(in lab, red, red)){.ring-proven\/35{--tw-ring-color:color-mix(in oklab, var(--proven) 35%, transparent)}}.ring-signal\/60{--tw-ring-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.ring-signal\/60{--tw-ring-color:color-mix(in oklab, var(--signal) 60%, transparent)}}.ring-unclear\/35{--tw-ring-color:var(--unclear)}@supports (color:color-mix(in lab, red, red)){.ring-unclear\/35{--tw-ring-color:color-mix(in oklab, var(--unclear) 35%, transparent)}}.ring-weak\/40{--tw-ring-color:var(--weak)}@supports (color:color-mix(in lab, red, red)){.ring-weak\/40{--tw-ring-color:color-mix(in oklab, var(--weak) 40%, transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.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)}.ring-offset-\[var\(--surface\)\]{--tw-ring-offset-color:var(--surface)}.ring-offset-card{--tw-ring-offset-color:var(--card)}.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,)}.blur-\[3px\]{--tw-blur:blur(3px);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,)}.blur-\[5px\]{--tw-blur:blur(5px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;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))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--ats-pass-glyph-h\:120px\]{--ats-pass-glyph-h:120px}.\[animation-delay\:120ms\]{animation-delay:.12s}.hairline{border-top:1px solid var(--color-border)}@supports (color:color-mix(in lab, red, red)){.hairline{border-top:1px solid color-mix(in oklab, var(--color-border) 80%, transparent)}}.spot-glow{background:radial-gradient(60% 55% at 12% 0%, var(--color-tide), transparent 70%), radial-gradient(45% 45% at 92% 8%, var(--color-signal), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.spot-glow{background:radial-gradient(60% 55% at 12% 0%, color-mix(in oklab, var(--color-tide) 16%, transparent), transparent 70%), radial-gradient(45% 45% at 92% 8%, color-mix(in oklab, var(--color-signal) 20%, transparent), transparent 70%)}}@media (hover:hover){.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-\[var\(--brand\,\#1d4ed8\)\]:is(:where(.group):hover *){color:var(--brand,#1d4ed8)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.marker\:text-neutral-400 ::marker{color:var(--color-neutral-400)}.marker\:text-neutral-400::marker{color:var(--color-neutral-400)}.marker\:text-neutral-400 ::-webkit-details-marker{color:var(--color-neutral-400)}.marker\:text-neutral-400::-webkit-details-marker{color:var(--color-neutral-400)}.first\:mt-0:first-child{margin-top:0}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}.first\:pt-0:first-child{padding-top:0}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[var\(--bdr-hover\)\]:hover{border-color:var(--bdr-hover)}.hover\:bg-\[var\(--brand-muted\)\]:hover{background-color:var(--brand-muted)}.hover\:bg-\[var\(--btn-danger-hover\)\]:hover{background-color:var(--btn-danger-hover)}.hover\:bg-\[var\(--btn-ghost-hover\)\]:hover{background-color:var(--btn-ghost-hover)}.hover\:bg-\[var\(--btn-primary-hover\)\]:hover{background-color:var(--btn-primary-hover)}.hover\:bg-\[var\(--btn-primary-hover\,\#1740b0\)\]:hover{background-color:var(--btn-primary-hover,#1740b0)}.hover\:bg-\[var\(--btn-secondary-hover\)\]:hover{background-color:var(--btn-secondary-hover)}.hover\:bg-\[var\(--surface-2\,\#f3eee4\)\]:hover{background-color:var(--surface-2,#f3eee4)}.hover\:bg-secondary:hover{background-color:var(--secondary)}.hover\:text-\[var\(--fg\)\]:hover{color:var(--fg)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[var\(--shadow-xl\)\]:hover{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-3:focus{top:calc(var(--spacing) * 3)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:rounded-md:focus{border-radius:calc(var(--radius) - 2px)}.focus\:bg-primary:focus{background-color:var(--primary)}.focus\:px-3:focus{padding-inline:calc(var(--spacing) * 3)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:text-primary-foreground:focus{color:var(--primary-foreground)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[var\(--brand\)\]:focus-visible{outline-color:var(--brand)}.focus-visible\:outline-tide:focus-visible{outline-color:var(--tide)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[cvh-rise_var\(--dur-enter\)_var\(--ease-out\)_both\]{animation:cvh-rise var(--dur-enter) var(--ease-out) both}}@media (width>=40rem){.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:\!pt-3{padding-top:calc(var(--spacing) * 3)!important}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.sm\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-\[13px\]{font-size:13px}}@media (width>=48rem){.md\:flex{display:flex}.md\:hidden{display:none}.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\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:mx-0{margin-inline:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,0\.72fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,.72fr) minmax(0,2fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:justify-self-end{justify-self:flex-end}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:\!pt-4{padding-top:calc(var(--spacing) * 4)!important}.lg\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:text-left{text-align:left}.lg\:\[--ats-pass-glyph-h\:180px\]{--ats-pass-glyph-h:180px}}@media (width>=80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:border-amber-900\/40:is(.dark *){border-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/40:is(.dark *){border-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.dark\:border-blue-900\/40:is(.dark *){border-color:#1c398e66}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-900\/40:is(.dark *){border-color:color-mix(in oklab, var(--color-blue-900) 40%, transparent)}}.dark\:bg-amber-950\/20:is(.dark *){background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\:bg-blue-950\/20:is(.dark *){background-color:#16245633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 20%, transparent)}}.dark\:bg-emerald-900\/20:is(.dark *){background-color:#004e3b33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) 20%, transparent)}}.dark\:bg-emerald-950\/40:is(.dark *){background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.dark\:bg-slate-900\/20:is(.dark *){background-color:#0f172b33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 20%, transparent)}}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-blue-200:is(.dark *){color:var(--color-blue-200)}.dark\:text-emerald-200:is(.dark *){color:var(--color-emerald-200)}.dark\:text-neutral-100:is(.dark *){color:var(--color-neutral-100)}.dark\:text-neutral-400:is(.dark *){color:var(--color-neutral-400)}.dark\:text-slate-200:is(.dark *){color:var(--color-slate-200)}.dark\:ring-emerald-800:is(.dark *){--tw-ring-color:var(--color-emerald-800)}.\[\&_\.cvh-price-cta\]\:w-full .cvh-price-cta{width:100%}.\[\&_\.cvh-price-cta\]\:font-semibold .cvh-price-cta{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_svg\]\:\!h-\[18px\] svg{height:18px!important}.\[\&_svg\]\:\!w-\[18px\] svg{width:18px!important}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-\[var\(--brand\)\] svg{color:var(--brand)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>div\]\:mx-auto>div{margin-inline:auto}}@keyframes rise-in{0%{transform:translateY(14px)}to{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@supports (color:color-mix(in lab, red, red)){.cvh-site-footer{--footer-glow:color-mix(in oklab, var(--brand) 7%, transparent)}}@supports (color:color-mix(in lab, red, red)){.cvh-site-footer{--footer-line:color-mix(in oklab, var(--fg) 20%, transparent)}}@media (width>=640px){.cvh-site-footer__panel{padding-inline:2rem}}@media (width>=1024px){.cvh-site-footer__panel{padding-block:4rem}}@media (width>=1024px){.cvh-site-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.cvh-site-footer__sections{grid-column:span 2/span 2}}@media (width>=768px){.cvh-site-footer__sections{grid-template-columns:repeat(4,minmax(0,1fr))}}@supports (color:color-mix(in lab, red, red)){.ats-scan-bay{border:2px dashed color-mix(in oklab, var(--color-tide) 42%, var(--color-border))}}@supports (color:color-mix(in lab, red, red)){.ats-scan-bay{background:radial-gradient(70% 90% at 50% 110%, color-mix(in oklab, var(--color-tide) 14%, transparent), transparent 68%), var(--color-card)}}@supports (color:color-mix(in lab, red, red)){.ats-scan-bay:hover,.ats-scan-bay:focus-within,.ats-scan-bay--active,.ats-scan-bay--ready{border-color:color-mix(in oklab, var(--color-tide) 68%, var(--color-border))}}@supports (color:color-mix(in lab, red, red)){.ats-scan-bay:hover,.ats-scan-bay:focus-within,.ats-scan-bay--active,.ats-scan-bay--ready{box-shadow:var(--shadow-xl), 0 0 0 1px color-mix(in oklab, var(--color-tide) 18%, transparent)}}@supports (color:color-mix(in lab, red, red)){.ats-scan-bay--scanning{border-color:color-mix(in oklab, var(--color-tide) 55%, var(--color-border))}}@supports (color:color-mix(in lab, red, red)){.ats-scan-bay__glow{background:radial-gradient(closest-side at 50% 55%, color-mix(in oklab, var(--color-tide) 22%, transparent), transparent 72%)}}@supports (color:color-mix(in lab, red, red)){.ats-scan-bay__scan-line{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-tide) 85%, white), transparent)}}@supports (color:color-mix(in lab, red, red)){.ats-scan-bay__scan-line{box-shadow:0 10px 24px -14px color-mix(in oklab, var(--color-tide) 50%, transparent)}}@supports (color:color-mix(in lab, red, red)){.ats-scan-bay__bracket{border-color:color-mix(in oklab, var(--color-tide) 55%, transparent)}}@keyframes ats-bay-breathe{0%,to{opacity:.42;transform:scale(.96)}50%{opacity:.72;transform:scale(1.04)}}@keyframes ats-bay-scan{0%{opacity:0;transform:translateY(12%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(calc(11.5rem - 28%))}}@keyframes ats-bay-bracket-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ats-scan-bay__glow,.ats-scan-bay__scan-line,.ats-scan-bay__bracket{animation:none!important}.ats-scan-bay:hover .ats-scan-bay__scan-line,.ats-scan-bay--active .ats-scan-bay__scan-line,.ats-scan-bay--scanning .ats-scan-bay__scan-line{opacity:.65;top:48%;transform:none}}.cvh-hero-fork{grid-template-columns:auto 2rem minmax(0,1fr);align-items:center;gap:.45rem 0;max-width:min(100%,26rem);margin-top:1.15rem;display:grid;overflow:visible}.cvh-hero-fork__master{z-index:1;border:1px solid var(--color-border);width:7.75rem;min-height:8.25rem;box-shadow:0 16px 30px -20px var(--color-tide);background:#fffdf8;border-radius:16px;flex-direction:column;justify-content:flex-end;align-self:stretch;align-items:stretch;padding:.65rem .55rem .55rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.cvh-hero-fork__master{box-shadow:0 16px 30px -20px color-mix(in oklab, var(--color-tide) 45%, transparent)}}.cvh-hero-fork__master{text-align:center}.cvh-hero-fork__skeleton{flex-direction:column;flex:auto;gap:5px;width:100%;min-height:0;margin-bottom:.45rem;padding:.15rem .05rem 0;display:flex}.cvh-hero-fork__sk{background:var(--color-tide);border-radius:99px;width:100%;height:5px;display:block}@supports (color:color-mix(in lab, red, red)){.cvh-hero-fork__sk{background:color-mix(in oklab, var(--color-tide) 22%, #e7e1d6)}}.cvh-hero-fork__sk--name{background:var(--color-tide);width:68%;height:7px;margin-bottom:1px}.cvh-hero-fork__sk--meta{opacity:.85;width:88%;height:4px}.cvh-hero-fork__sk--meta-short{width:62%}.cvh-hero-fork__sk--section{background:var(--color-tide);width:42%;height:4px;margin-top:3px}@supports (color:color-mix(in lab, red, red)){.cvh-hero-fork__sk--section{background:color-mix(in oklab, var(--color-tide) 38%, #e7e1d6)}}.cvh-hero-fork__sk--mid{width:78%}.cvh-hero-fork__sk--short{width:52%}.cvh-hero-fork__title{letter-spacing:.04em;text-transform:uppercase;color:#17324d;flex:none;width:100%;margin:0;font-size:.78rem;font-weight:700;line-height:1.15}.cvh-hero-fork__lines{width:2.65rem;min-height:8.25rem;color:var(--color-tide);align-self:stretch;margin-left:-.65rem;margin-right:.3rem;display:flex;overflow:visible}@supports (color:color-mix(in lab, red, red)){.cvh-hero-fork__lines{color:color-mix(in oklab, var(--color-tide) 36%, var(--color-border))}}.cvh-hero-fork__lines-svg{width:100%;height:100%;display:block;overflow:visible}.cvh-hero-fork__lines-stem,.cvh-hero-fork__lines-trunk,.cvh-hero-fork__lines-branch{fill:none;stroke:currentColor;stroke-linecap:round}.cvh-hero-fork__lines-stem{stroke-width:1.5px;opacity:.85}.cvh-hero-fork__lines-trunk{stroke-width:1.5px;opacity:.7}.cvh-hero-fork__lines-branch{stroke-width:1.35px;opacity:.55}.cvh-hero-fork__lines-node{fill:#fffdf8;stroke:currentColor;stroke-width:1.25px;opacity:.9}.cvh-hero-fork__copies{grid-template-rows:repeat(3,minmax(3rem,1fr));align-self:stretch;gap:.45rem;min-height:8.25rem;margin:0;padding:0;list-style:none;display:grid}.cvh-hero-fork__copies li{border:1px solid var(--color-border);color:#17324d;background:#fffdf8;border-radius:12px;gap:.2rem;min-height:2.35rem;padding:.45rem .75rem .4rem;display:grid}.cvh-hero-fork__copy-job{letter-spacing:-.02em;align-items:center;gap:.45rem;min-width:0;font-size:.8rem;font-weight:650;display:flex}.cvh-hero-fork__copy-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cvh-hero-fork__copy-rc{color:var(--color-tide);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.25rem;padding-left:.95rem;font-size:.62rem;font-weight:700;display:inline-flex}.cvh-hero-fork__copy-rc svg:first-child{color:var(--color-tide);margin-left:-.15rem}@supports (color:color-mix(in lab, red, red)){.cvh-hero-fork__copy-rc svg:first-child{color:color-mix(in oklab, var(--color-tide) 55%, var(--color-border))}}.cvh-hero-fork__copy-rc svg:nth-child(2){color:var(--color-tide)}.cvh-hero-fork__dot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.cvh-hero-fork__dot--proven{background:var(--color-proven)}.cvh-hero-fork__dot--tide{background:var(--color-tide)}.cvh-hero-fork__dot--signal{background:var(--color-signal)}@media (width<=640px){.cvh-hero-fork{gap:.25rem .5rem;margin-top:1.25rem}.cvh-hero-fork__master{width:6.5rem;padding:.7rem .5rem .65rem}.cvh-hero-fork__copies li{min-height:2.1rem;padding-inline:.7rem;font-size:.8rem}}.cvh-landing-hero{background:var(--gradient-paper);align-items:start;min-height:calc(100svh - 4rem);display:grid}@media (width<=767px){.cvh-landing-hero{min-height:calc(100svh - 4rem)}}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(320%)}}.cvh-analysis-progress__fill{transition:transform var(--dur-slow) var(--ease-out)}.cvh-analysis-progress__step{transition:color var(--dur-fast) ease, background-color var(--dur-fast) ease}.cvh-analysis-progress__step--active{background:var(--tide)}@supports (color:color-mix(in lab, red, red)){.cvh-analysis-progress__step--active{background:color-mix(in oklab, var(--tide) 7%, var(--paper))}}.cvh-analysis-progress__pulse{animation:.7s ease-in-out infinite cvh-analysis-pulse}@keyframes cvh-analysis-pulse{50%{opacity:.55}}.cvh-check-transition{animation:.28s cubic-bezier(.16,1,.3,1) cvh-check-enter}.cvh-analysis-progress__focus{align-items:center;gap:var(--space-4,16px);min-height:112px;font-size:18px;font-weight:600;animation:.35s cubic-bezier(.16,1,.3,1) cvh-check-enter;display:flex}.cvh-analysis-progress__track{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cvh-analysis-progress__scanner{align-content:center;gap:var(--app-gap-xs);border:1px solid var(--color-border);border-radius:var(--app-radius-sm);flex:0 0 44px;height:56px;padding:8px;display:grid;position:relative;overflow:hidden}.cvh-analysis-progress__scanner>span{background:var(--color-muted-foreground);opacity:.35;height:3px}.cvh-analysis-progress__scanner>span:last-of-type{width:65%}.cvh-analysis-progress__scanner>i{background:var(--color-tide);height:2px;animation:.7s ease-in-out infinite alternate cvh-document-scan;position:absolute;inset:0 0 auto}.cvh-check-results:not([data-loading=true])>ul>li{animation:.22s cubic-bezier(.16,1,.3,1) both cvh-check-enter}.cvh-check-results>ul>li:nth-child(2){animation-delay:60ms}.cvh-check-results>ul>li:nth-child(3){animation-delay:.12s}.cvh-check-results>ul>li:nth-child(4){animation-delay:.18s}@keyframes cvh-check-enter{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cvh-document-scan{0%{transform:translateY(6px)}to{transform:translateY(48px)}}@media (prefers-reduced-motion:reduce){.cvh-analysis-progress__fill,.cvh-analysis-progress__step{transition:none}.cvh-analysis-progress__pulse,.cvh-check-transition,.cvh-analysis-progress__focus,.cvh-analysis-progress__scanner>i,.cvh-check-results:not([data-loading=true])>ul>li{animation:none}}.cvh-check-job-callout__chip{border:1px solid var(--brand,#1d4ed8);flex-shrink:0;align-items:center;gap:.45rem;max-width:min(100%,22rem);padding:.4rem .85rem .45rem .65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cvh-check-job-callout__chip{border:1px solid color-mix(in oklab, var(--brand,#1d4ed8) 26%, var(--bdr))}}.cvh-check-job-callout__chip{background:linear-gradient(165deg, #fff 0%, var(--surface,#fffdf8) 100%);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.cvh-check-job-callout__chip{background:linear-gradient(165deg, color-mix(in oklab, #fff 92%, var(--brand) 8%) 0%, color-mix(in oklab, var(--surface,#fffdf8) 88%, var(--brand) 12%) 100%)}}.cvh-check-job-callout__chip{box-shadow:0 10px 28px -18px var(--brand), inset 0 1px 0 #ffffffb3}@supports (color:color-mix(in lab, red, red)){.cvh-check-job-callout__chip{box-shadow:0 10px 28px -18px color-mix(in oklab, var(--brand) 55%, transparent), inset 0 1px 0 oklab(100% 0 5.96046e-8/.7)}}.cvh-check-job-callout__chip{color:var(--fg,#0b2545);letter-spacing:-.02em;text-align:center;font-size:clamp(.8125rem,2.4vw,.9375rem);font-weight:650;line-height:1.2}.cvh-check-job-callout__icon{color:var(--brand,#1d4ed8);flex-shrink:0}.cvh-check-job-callout__job{color:var(--brand,#1d4ed8);font-weight:800}.cvh-check-job-callout__rule{background:linear-gradient(90deg, transparent, var(--brand));border-radius:999px;flex:1 1 0;max-width:4.5rem;height:1px}@supports (color:color-mix(in lab, red, red)){.cvh-check-job-callout__rule{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--brand) 42%, var(--bdr)))}}.cvh-check-job-callout__rule--right{background:linear-gradient(90deg, var(--brand), transparent)}@supports (color:color-mix(in lab, red, red)){.cvh-check-job-callout__rule--right{background:linear-gradient(90deg, color-mix(in oklab, var(--brand) 42%, var(--bdr)), transparent)}}.cvh-check-own-cv__split{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;display:grid}.cvh-check-own-cv__split--single{grid-template-columns:1fr}.cvh-check-own-cv__split-btn.main-btn{width:100%;border:1px solid #17324d!important;height:auto!important;min-height:2.75rem!important;padding-inline:1.1rem!important}@supports (color:color-mix(in lab, red, red)){.cvh-check-own-cv__split-btn.main-btn{border:1px solid color-mix(in oklab, #17324d 22%, var(--bdr))!important}}.cvh-check-own-cv__split-btn.main-btn{box-shadow:0 1px 0 oklab(100% 0 5.96046e-8/.7) inset, 0 1px 3px var(--fg)!important}@supports (color:color-mix(in lab, red, red)){.cvh-check-own-cv__split-btn.main-btn{box-shadow:0 1px 0 oklab(100% 0 5.96046e-8/.7) inset, 0 1px 3px color-mix(in oklab, var(--fg) 8%, transparent)!important}}.cvh-check-own-cv__split-btn.main-btn{letter-spacing:-.01em;background:var(--surface,#fffdf8)!important;color:#17324d!important;font-size:13px!important;font-weight:650!important}.cvh-check-own-cv__split-btn.main-btn svg{opacity:1;color:var(--color-tide)}.cvh-check-own-cv__split-btn.main-btn:hover{border-color:var(--color-tide)!important}@supports (color:color-mix(in lab, red, red)){.cvh-check-own-cv__split-btn.main-btn:hover{border-color:color-mix(in oklab, var(--color-tide) 45%, #17324d)!important}}.cvh-check-own-cv__split-btn.main-btn:hover{background:var(--color-tide)!important}@supports (color:color-mix(in lab, red, red)){.cvh-check-own-cv__split-btn.main-btn:hover{background:color-mix(in oklab, var(--color-tide) 10%, var(--surface,#fffdf8))!important}}.cvh-check-own-cv__split-btn.main-btn:hover{color:#17324d!important}.cvh-check-own-cv__split-btn--primary.main-btn{border-color:var(--color-tide)!important}@supports (color:color-mix(in lab, red, red)){.cvh-check-own-cv__split-btn--primary.main-btn{border-color:color-mix(in oklab, var(--color-tide) 55%, transparent)!important}}.cvh-check-own-cv__split-btn--primary.main-btn{background:var(--color-tide)!important}@supports (color:color-mix(in lab, red, red)){.cvh-check-own-cv__split-btn--primary.main-btn{background:color-mix(in oklab, var(--color-tide) 9%, var(--surface,#fffdf8))!important}}.cvh-check-own-cv__split-btn--primary.main-btn{color:var(--color-tide)!important}@supports (color:color-mix(in lab, red, red)){.cvh-check-own-cv__split-btn--primary.main-btn{color:color-mix(in oklab, var(--color-tide) 55%, #17324d)!important}}.cvh-check-own-cv__split-btn--primary.main-btn:hover{border-color:var(--color-tide)!important;background:var(--color-tide)!important}@supports (color:color-mix(in lab, red, red)){.cvh-check-own-cv__split-btn--primary.main-btn:hover{background:color-mix(in oklab, var(--color-tide) 15%, var(--surface,#fffdf8))!important}}.cvh-check-own-cv__split-btn--primary.main-btn:hover{color:var(--color-tide)!important}@supports (color:color-mix(in lab, red, red)){.cvh-check-own-cv__split-btn--primary.main-btn:hover{color:color-mix(in oklab, var(--color-tide) 55%, #17324d)!important}}.cvh-check-own-cv__split-btn.main-btn:focus-visible{outline:2px solid var(--color-tide)}@supports (color:color-mix(in lab, red, red)){.cvh-check-own-cv__split-btn.main-btn:focus-visible{outline:2px solid color-mix(in oklab, var(--color-tide) 45%, transparent)}}.cvh-check-own-cv__split-btn.main-btn:focus-visible{outline-offset:2px;z-index:1}.cvh-landing-logo>span:first-child{width:32px;height:32px}.cvh-landing-logo>span:first-child svg{width:20px;height:20px}.cvh-landing-logo>span:last-child{font-size:1.25rem}.cvh-check-account .cvh-auth-provider--email{border-color:var(--color-primary-dark,#17324d);background:var(--color-primary-dark,#17324d);color:#fff}.cvh-check-account .cvh-auth-provider--email:hover{background:var(--color-primary-dark,#17324d)}@supports (color:color-mix(in lab, red, red)){.cvh-check-account .cvh-auth-provider--email:hover{background:color-mix(in oklab, var(--color-primary-dark,#17324d) 88%, black)}}.cvh-flow-grid,.cvh-flow-layout{align-items:stretch}.cvh-flow-cv,.cvh-flow-grid>.cvh-flow-panel{max-height:536px;overflow:hidden}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel{gap:6px;padding:10px}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-flow-panel__header{min-height:32px}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-flow-panel__header h3{margin:1px 0 0;font-size:14px}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-find{gap:4px;padding:6px 8px}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-find+.cvh-find{margin-top:0}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-find__title{margin:0;font-size:10px;line-height:1.2}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-find__support{display:none}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-find__diff{gap:2px;margin:0;font-size:11px;line-height:1.3;display:grid}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-find__indicator{min-width:48px;min-height:28px;padding:2px 5px;font-size:9px}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-findgroup{margin-top:0}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-grouphead{min-height:0;margin:0 0 2px;padding:0}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-grouphead__label{font-size:11px}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-grouphead__count{font-size:10px}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-tailorq{gap:6px;display:grid}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-tailorq__row .cvh-find__title{font-size:10px}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-tailorq__example{margin:1px 0 0;font-size:8px;line-height:1.2}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-tailorq__reply{gap:4px;margin-top:3px}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-tailorq .cvh-find input.cvh-tailorq__input,.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-tailorq__input{min-height:26px;padding:3px 6px;font-size:11px}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-tailorq__submit{border:1px solid var(--bdr,#dfe4ea);background:var(--surface);min-height:26px;color:var(--fg,#0b2545);box-shadow:none;background-image:none;padding:0 8px;font-size:11px}.cvh-flow-cv{min-width:0}.cvh-flow-cv__paper{border:1px solid var(--color-border);border-radius:var(--app-radius-md);background:var(--bg);min-height:0;box-shadow:var(--shadow-md);flex:1;padding:14px;overflow:hidden}.cvh-flow-cv__name{color:var(--color-primary-dark);letter-spacing:-.03em;font-size:17px;font-weight:750;line-height:1.1}.cvh-flow-cv__headline{color:var(--color-tide);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:11px;font-weight:700}.cvh-flow-cv__meta{color:var(--color-muted-foreground);overflow-wrap:anywhere;margin-top:7px;font-size:11px;line-height:1.35}.cvh-flow-cv__rule{background:var(--color-border);height:1px;margin:11px 0}.cvh-flow-cv__section{color:var(--color-tide);letter-spacing:.14em;text-transform:uppercase;margin:10px 0 4px;font-size:10px;font-weight:750}.cvh-flow-cv__copy{color:var(--color-muted-foreground);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.cvh-flow-cv__role{color:var(--color-foreground);gap:2px;margin-top:10px;font-size:12px;line-height:1.4;display:grid}.cvh-flow-cv__role strong{font-size:13px}.cvh-flow-cv__role span{color:var(--color-muted-foreground)}.cvh-flow-cv__role i{color:var(--color-muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-style:normal;display:-webkit-box;overflow:hidden}.cvh-flow-cv__skills{flex-wrap:wrap;gap:4px;display:flex}.cvh-flow-cv__skills span{border:1px solid var(--color-border);border-radius:var(--app-radius-pill);background:var(--color-secondary);color:var(--color-primary-dark);padding:3px 6px;font-size:8px;line-height:1.1}.cvh-flow-cv__footer{align-items:center;gap:var(--app-gap-xs);color:var(--color-tide);margin-top:10px;font-size:10px;font-weight:700;display:flex}.cvh-flow-cv__footer svg{flex:none}@media (width>=1200px) and (width<=1400px){.cvh-flow-layout{grid-template-columns:minmax(0,1fr) minmax(0,3fr)!important}.cvh-flow-layout .cvh-flow-panel.cvh-diagnostic .cvh-vhero__eyebrow,.cvh-flow-layout .cvh-flow-panel.cvh-diagnostic .cvh-vhero__verdict{white-space:normal!important}}@media (width>=1024px) and (width<=1199px){.cvh-flow-layout{grid-template-columns:1fr!important}.cvh-flow-cv{order:-1}}.cvh-workspace-section{align-items:center;min-height:calc(100svh - 4rem);display:flex;padding-block:clamp(28px,5vh,56px)!important}.cvh-workspace-section>div{width:100%}.cvh-workspace-grid{grid-template-columns:minmax(0,760px);justify-content:center;align-items:stretch;gap:16px;display:grid;margin-top:14px!important}.cvh-workspace-badges{justify-content:center;gap:var(--app-gap-xs);scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.cvh-workspace-badges::-webkit-scrollbar{display:none}.cvh-workspace-badges>span{border:1px solid var(--color-border);border-radius:var(--app-radius-pill);background:var(--color-surface);min-height:26px;color:var(--color-primary-dark);white-space:nowrap;align-items:center;padding:4px 10px;font-size:12px;line-height:1.2;display:inline-flex}.cvh-workspace-panel{width:min(100%,760px);min-width:0;margin-inline:auto;padding:0;overflow:hidden}.cvh-workspace-panel--notes{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-md);border-radius:24px;padding-bottom:12px}.cvh-workspace-panel[data-active=false]{display:none}.cvh-workspace-nav{justify-content:center;align-items:center;gap:var(--app-gap-md);color:var(--color-primary-dark);margin:18px auto 0;font-size:13px;display:flex}.cvh-workspace-nav span{text-align:center;min-width:150px}.cvh-workspace-nav strong{color:var(--color-primary);font-variant-numeric:tabular-nums}.cvh-workspace-nav button{border:1px solid var(--color-border);border-radius:var(--app-radius-pill);background:var(--color-surface);width:34px;height:34px;color:var(--color-primary-dark);place-items:center;display:grid}.cvh-workspace-nav button:hover{border-color:var(--color-primary);color:var(--color-primary)}.cvh-workspace-panel>:not(.cvh-tool-head){margin-inline:12px}.cvh-workspace-panel .cvh-tool-head{min-height:var(--tool-header-height);padding:var(--tool-header-padding-y) var(--tool-header-padding-x);border-bottom:1px solid var(--color-border);background:var(--tool-header-bg,var(--color-surface));justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.cvh-workspace-panel .cvh-tool-head__main{align-items:center;gap:12px;min-width:0;display:flex}.cvh-workspace-panel .cvh-tool-head__heading{min-width:0}.cvh-workspace-panel .cvh-tool-head__title{color:var(--color-primary-dark);margin:0;font-size:16px;font-weight:600;line-height:1.1}.cvh-workspace-panel .cvh-tool-head__subtitle{margin-top:3px;font-size:12px;line-height:1.35;color:var(--color-muted-foreground)!important}.cvh-photo-editor-readonly,.cvh-cv-picker-readonly,.cvh-cover-letter-readonly,.cvh-job-tracker-readonly{clip-path:inset(0 round 24px);border:1px solid var(--color-border);background:var(--color-background,#fffdf8);width:min(100%,680px);height:auto;box-shadow:var(--shadow-md);border-radius:24px;overflow:hidden;margin-inline:auto!important}.cvh-photo-editor-readonly img,.cvh-cv-picker-readonly img,.cvh-cover-letter-readonly img,.cvh-job-tracker-readonly img{border-radius:inherit;width:100%;height:auto;display:block}.cvh-cover-letter-readonly{width:min(100%,560px)}.cvh-flow-panel{border:1px solid var(--color-border);border-radius:var(--app-radius-lg);background:var(--bg);min-width:0;box-shadow:var(--shadow-lift);flex-direction:column;gap:12px;padding:12px;display:flex;position:relative}.cvh-flow-panel__header{align-items:center;gap:var(--app-gap-sm);min-height:38px;display:flex}.cvh-flow-panel__step{border:1px solid var(--color-tide);flex:none;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.cvh-flow-panel__step{border:1px solid color-mix(in oklab, var(--color-tide) 26%, var(--color-border))}}.cvh-flow-panel__step{border-radius:var(--app-radius-pill);background:var(--color-tide)}@supports (color:color-mix(in lab, red, red)){.cvh-flow-panel__step{background:color-mix(in oklab, var(--color-tide) 8%, var(--color-card))}}.cvh-flow-panel__step{color:var(--color-tide);font-size:11px;font-weight:750}.cvh-flow-panel__eyebrow{color:var(--color-muted-foreground);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:1.2}.cvh-flow-panel__header h3{color:var(--color-foreground);margin:3px 0 0;font-size:15px;font-weight:700;line-height:1.2}.cvh-flow-panel>.cvh-vhero,.cvh-flow-panel>.cvh-find{width:100%}.cvh-flow-panel>.cvh-find:last-child{margin-top:0}.cvh-flow-panel.cvh-diagnostic .cvh-vhero,.cvh-flow-panel.cvh-diagnostic .cvh-find{background:var(--bg)}.cvh-flow-fields{gap:var(--app-gap-sm);flex:1;min-height:0;display:grid}.cvh-flow-field-wrap{flex-direction:column;gap:7px;min-height:0;display:flex}.cvh-flow-field-wrap .cvh-flow-field{flex:1}.cvh-flow-field{border:1px solid var(--color-border);border-radius:var(--app-radius-md);background:var(--bg);flex-direction:column;gap:7px;min-height:78px;padding:12px;display:flex}.cvh-flow-field--area{min-height:0}.cvh-flow-field__label{align-items:center;gap:var(--app-gap-xs);color:var(--color-muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;display:flex}.cvh-flow-field__label svg{color:var(--color-tide)}.cvh-flow-field__value{color:var(--color-foreground);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.cvh-flow-field--area .cvh-flow-field__value{flex:1}@media (width>=1024px){.cvh-flow-grid>.cvh-flow-panel:first-of-type{transform-origin:100%;transform:perspective(1200px)rotateY(2deg)}.cvh-flow-grid>.cvh-flow-panel:nth-of-type(2){transform-origin:0;transform:perspective(1200px)rotateY(-2deg)}.cvh-flow-grid>.cvh-flow-panel:nth-of-type(3){transform-origin:0;gap:8px;transform:perspective(1200px)rotateY(-4deg)}.cvh-flow-grid>.cvh-flow-panel:first-of-type .cvh-vhero{min-height:140px}.cvh-flow-panel.cvh-diagnostic .cvh-vhero__row{gap:12px;padding:14px}.cvh-flow-panel.cvh-diagnostic .cvh-verdictbadge{gap:7px;width:96px}.cvh-flow-panel.cvh-diagnostic .cvh-verdictbadge__disc{width:76px;height:76px;box-shadow:0 0 0 6px var(--st)}@supports (color:color-mix(in lab, red, red)){.cvh-flow-panel.cvh-diagnostic .cvh-verdictbadge__disc{box-shadow:0 0 0 6px color-mix(in oklab, var(--st) 8%, transparent)}}.cvh-flow-panel.cvh-diagnostic .cvh-verdictbadge__disc svg{width:34px;height:34px}.cvh-flow-panel.cvh-diagnostic .cvh-verdictbadge__disc:has(>img){width:auto;height:96px;box-shadow:none}.cvh-flow-panel.cvh-diagnostic .cvh-verdictbadge__disc>img{height:96px}.cvh-flow-panel.cvh-diagnostic .cvh-verdictbadge__caption{font-size:9px}.cvh-flow-panel.cvh-diagnostic .cvh-verdictbadge:has(>.cvh-verdictbadge__disc>img) .cvh-verdictbadge__caption{margin-top:-20px;padding:2px 6px}.cvh-flow-panel.cvh-diagnostic .cvh-vhero__verdict{font-size:17px}.cvh-flow-panel.cvh-diagnostic .cvh-vhero__summary{font-size:11px;line-height:1.4}.cvh-flow-grid>.cvh-flow-panel:last-child .cvh-vhero__summary{font-size:10px;line-height:1.25}.cvh-flow-grid>.cvh-flow-panel:last-child .cvh-find{gap:7px;padding:8px}.cvh-flow-panel.cvh-diagnostic .cvh-find{gap:9px;padding:10px}.cvh-flow-panel.cvh-diagnostic .cvh-find__indicator{min-width:54px;min-height:34px;padding:3px 6px;font-size:9px}.cvh-flow-panel.cvh-diagnostic .cvh-find__title{font-size:11px;line-height:1.25}.cvh-flow-panel.cvh-diagnostic .cvh-find__support{font-size:10px;line-height:1.35}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-find{gap:4px;padding:6px 8px}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-find__title{font-size:10px;line-height:1.2}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-find__indicator{min-width:48px;min-height:28px;padding:2px 5px;font-size:8px}}@media (width<=1023px){.cvh-landing-hero .panel,.cvh-rd-hero__check .panel{height:auto;min-height:32rem}}@media (width<=760px){.cvh-flow-cv,.cvh-flow-grid>.cvh-flow-panel{max-height:none;overflow:visible}.cvh-flow-layout{grid-template-columns:1fr}.cvh-flow-cv{order:-1}.cvh-workspace-grid{grid-template-columns:1fr}.cvh-workspace-section{align-items:flex-start;min-height:auto;padding-block:28px!important}.cvh-photo-editor-readonly,.cvh-cv-picker-readonly,.cvh-cover-letter-readonly,.cvh-job-tracker-readonly{width:100%}}.template-picker-card{border:1px solid var(--color-border);border-radius:var(--app-radius-lg);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-md);transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease, transform var(--dur-fast) ease;position:relative;overflow:hidden}.template-picker-card:hover,.template-picker-card.is-focused{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.template-picker-card:hover,.template-picker-card.is-focused{border-color:color-mix(in oklab, var(--color-primary) 62%, var(--color-border))}}.template-picker-card:hover,.template-picker-card.is-focused{box-shadow:var(--shadow-md);transform:translateY(-2px)}.template-picker-card[data-active=true]{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary), 0 18px 34px -24px #0b25458c}@supports (color:color-mix(in lab, red, red)){.template-picker-card[data-active=true]{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-primary) 14%, transparent), 0 18px 34px -24px #0b25458c}}.template-picker-card__preview{aspect-ratio:1/1.414;background:var(--color-surface-2);position:relative;overflow:hidden}.template-picker-card__name{color:var(--btn-primary-fg,#fff);letter-spacing:-.01em;text-align:center;text-shadow:0 1px 2px #0b254566;pointer-events:none;background:linear-gradient(#0000,#0b2545b8);padding:18px 10px 8px;font-size:12px;font-weight:650;position:absolute;inset:auto 0 0}.template-thumbnail{pointer-events:none;width:100%;height:100%;overflow:hidden}.template-thumbnail__document{all:initial;text-align:left;width:794px;display:block}@media (prefers-reduced-motion:reduce){.template-picker-card{transition:none}}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-find__diff del{color:#64748b;opacity:1}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-find__diff ins{font-weight:600;text-decoration:none}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-find__diff ins:before{content:"→ ";color:var(--st,#15803d);font-weight:800}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-find:not(.cvh-tailorq__row) .cvh-find__title{background:var(--st,#15803d);border:0;border-radius:4px;justify-self:start;min-height:0;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-find:not(.cvh-tailorq__row) .cvh-find__title{background:color-mix(in oklab, var(--st,#15803d) 10%, transparent)}}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-find:not(.cvh-tailorq__row) .cvh-find__title{color:var(--st,#15803d);letter-spacing:.06em;text-transform:uppercase;box-shadow:none;font-size:8px;font-weight:800}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-tailorq__submit:before,.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-tailorq__submit:after{display:none}.cvh-flow-switch{flex-wrap:wrap;justify-content:center;gap:6px;margin:10px auto 0;display:flex}.cvh-flow-switch__btn{border:1px solid var(--bdr,#dfe4ea);border-radius:var(--app-radius-pill);background:var(--surface);color:var(--fg,#0b2545);cursor:pointer;transition:background var(--dur-fast) ease, border-color var(--dur-fast) ease;padding:6px 14px;font-size:13px;font-weight:600}.cvh-flow-switch__btn:hover{border-color:var(--brand,#2e8afb)}.cvh-flow-switch__btn[aria-pressed=true]{border-color:var(--brand,#2e8afb);background:var(--brand,#2e8afb);color:var(--btn-primary-fg)}.cvh-flow-switch__btn:focus-visible{outline:2px solid var(--brand,#2e8afb);outline-offset:2px}.cvh-explore-list{gap:12px;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.cvh-explore-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.cvh-explore-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.cvh-explore-link{border:1px solid var(--color-border);border-radius:var(--app-radius-md);background:var(--color-surface);min-height:100%;color:inherit;transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;flex-direction:column;gap:6px;padding:1rem 1.1rem;text-decoration:none;display:flex}.cvh-explore-link:hover{border-color:var(--color-primary,#2e8afb);box-shadow:0 1px 0 var(--color-primary,#2e8afb)}@supports (color:color-mix(in lab, red, red)){.cvh-explore-link:hover{box-shadow:0 1px 0 color-mix(in oklab, var(--color-primary,#2e8afb) 18%, transparent)}}.cvh-explore-link:focus-visible{outline:2px solid var(--color-primary,#2e8afb);outline-offset:2px}.cvh-explore-link__label{color:var(--color-primary-dark,#0b2545);font-size:1rem;font-weight:650;line-height:1.25}.cvh-explore-link__blurb{color:var(--color-muted-foreground);font-size:14px;line-height:1.45}.cvh-flow-layout,.cvh-flow-grid{position:relative}.cvh-flow-arrow{z-index:1;border-radius:var(--app-radius-pill);background:var(--brand,#2e8afb);color:#fff;width:22px;height:22px;box-shadow:0 0 0 3px var(--color-background,#faf7f0);place-items:center;display:none;position:absolute;top:22px;transform:translate(-50%)}@media (width>=1024px){.cvh-flow-arrow--a{display:grid;left:calc(33.3333% - 2.66667px)}.cvh-flow-arrow--b{display:grid;left:calc(66.6667% + 2.66667px)}}@media (width>=1401px){.cvh-flow-arrow--cv{display:grid;left:336px}}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-tailorq__row.cvh-flow-answered{outline:1.5px solid var(--brand,#2e8afb);outline-offset:-1.5px}.cvh-recruiter-panel .cvh-find:has(.cvh-find__tag){outline:1.5px solid var(--brand,#2e8afb);outline-offset:-1.5px}.cvh-recruiter-panel .cvh-find__tag{background:var(--brand,#2e8afb);color:#fff;border-color:#0000;padding:1px 6px;font-size:9px}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-flow-answered .cvh-tailorq__input{color:var(--color-foreground);font-weight:600}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-flow-answered .cvh-tailorq__submit{background:var(--brand,#2e8afb);color:#fff;border-color:#0000;align-items:center;gap:3px;display:inline-flex}.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-find__title,.cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-tailorq__row .cvh-find__title{font-size:12px;line-height:1.25}.cvh-flow-dots{justify-content:center;gap:8px;margin-top:14px;display:none}.cvh-flow-dots button{border-radius:var(--app-radius-pill);background:var(--color-border);cursor:pointer;width:8px;height:8px;transition:background var(--dur-fast) ease;border:0;padding:0}.cvh-flow-dots button[aria-current=step]{background:var(--brand,#2e8afb);width:22px}@media (width<=1023px){.cvh-flow-dots{display:flex}.cvh-flow-layout{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding:4px 16px 12px;scroll-padding-inline:16px;overflow-x:auto;display:flex!important}.cvh-flow-layout::-webkit-scrollbar{display:none}.cvh-flow-grid{display:contents}.cvh-flow-layout .cvh-flow-panel{scroll-snap-align:start;flex:0 0 min(86%,380px)}.cvh-flow-cv{order:0}}.cvh-flow-grid>.cvh-flow-panel>.cvh-vhero{flex-shrink:0}.cvh-flow-panel.cvh-tailor-panel .cvh-vhero__summary{display:none}@media (width>=1401px){.cvh-flow-layout>.cvh-flow-cv{transform-origin:100%;transform:perspective(1200px)rotateY(4deg)}}.cvh-tailor-panel .cvh-tailorq__row,.cvh-tailor-panel .cvh-tailorq__row .cvh-find__body,.cvh-tailor-panel .cvh-tailorq__input{min-width:0}.cvh-tailor-panel .cvh-tailorq__submit{flex-shrink:0}@media (width>=1024px){.cvh-flow-layout .cvh-flow-panel.cvh-diagnostic>.cvh-vhero{height:136px;min-height:136px}.cvh-flow-layout .cvh-flow-panel.cvh-diagnostic .cvh-vhero__row{align-items:center;gap:10px;height:100%;padding:6px 14px 6px 8px}.cvh-flow-layout .cvh-flow-panel.cvh-diagnostic .cvh-verdictbadge{flex:none;width:auto;min-width:0}.cvh-flow-layout .cvh-flow-panel.cvh-diagnostic .cvh-vhero__row>:not(.cvh-verdictbadge){flex:auto;min-width:0}.cvh-flow-layout .cvh-flow-panel.cvh-diagnostic .cvh-vhero__eyebrow{letter-spacing:.04em;white-space:nowrap;font-size:10px}.cvh-flow-layout .cvh-flow-panel.cvh-diagnostic .cvh-vhero__verdict{letter-spacing:-.02em;white-space:nowrap;font-size:15px;line-height:1.2}.cvh-flow-layout .cvh-flow-panel.cvh-diagnostic .cvh-vhero__summary{font-size:11px;line-height:1.35}.cvh-flow-grid>.cvh-flow-panel:first-of-type .cvh-vhero__verdict{white-space:normal}.cvh-flow-layout .cvh-verdictbadge__disc>img[src*=tailor-sailmaker]{width:86px!important}}.cvh-flow-layout .cvh-flow-panel.cvh-diagnostic .cvh-flow-panel__header h3,.cvh-flow-layout .cvh-flow-panel .cvh-flow-panel__header h3{font-size:15px;font-weight:700}.cvh-flow-layout .cvh-flow-panel.cvh-diagnostic .cvh-flow-field__label,.cvh-flow-layout .cvh-flow-panel.cvh-diagnostic .cvh-grouphead__label{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.cvh-flow-layout .cvh-flow-panel.cvh-diagnostic .cvh-find__indicator,.cvh-flow-layout .cvh-flow-panel.cvh-diagnostic .cvh-find__tag,.cvh-flow-layout .cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-find:not(.cvh-tailorq__row) .cvh-find__title{letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.cvh-flow-layout .cvh-flow-panel.cvh-diagnostic .cvh-find__title,.cvh-flow-layout .cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-tailorq__row .cvh-find__title{letter-spacing:-.01em;font-size:11px;font-weight:650}.cvh-flow-layout .cvh-flow-panel.cvh-diagnostic .cvh-find__diff,.cvh-flow-layout .cvh-flow-panel.cvh-diagnostic .cvh-tailorq__input,.cvh-flow-layout .cvh-flow-panel.cvh-diagnostic.cvh-tailor-panel .cvh-tailorq .cvh-find input.cvh-tailorq__input,.cvh-flow-layout .cvh-flow-panel.cvh-diagnostic .cvh-flow-field__value{font-size:11px;font-weight:400;line-height:1.45}.cvh-flow-layout .cvh-flow-panel.cvh-diagnostic .cvh-grouphead__count,.cvh-flow-layout .cvh-flow-panel.cvh-diagnostic .cvh-tailorq__submit{font-size:10px;font-weight:600}.cvh-path{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.cvh-path{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.cvh-path__card{background:var(--color-surface,#fffdf8);border:1px solid var(--color-border);min-width:0;box-shadow:0 18px 40px -28px var(--fg,#0b2545);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cvh-path__card{box-shadow:0 18px 40px -28px color-mix(in oklab, var(--fg,#0b2545) 55%, transparent)}}.cvh-path__mast{background:linear-gradient(180deg, var(--brand), var(--color-surface,#fffdf8));padding:1rem 1.05rem .9rem}@supports (color:color-mix(in lab, red, red)){.cvh-path__mast{background:linear-gradient(180deg, color-mix(in oklab, var(--brand) 14%, var(--color-surface,#fffdf8)), var(--color-surface,#fffdf8))}}.cvh-path__mast span{letter-spacing:.16em;text-transform:uppercase;color:var(--brand);font-size:.68rem;font-weight:700;display:inline-block}.cvh-path h3{letter-spacing:-.03em;margin:.35rem 0 0;font-size:1.35rem;font-weight:700;line-height:1.1}.cvh-path__job{color:var(--muted,#475569);margin:.25rem 0 0;font-size:.9rem;font-weight:600}.cvh-path__diff{background:var(--color-surface-2,#f3eee4);border-radius:12px;gap:.55rem;margin:0 .85rem;padding:.85rem .8rem;display:grid}.cvh-path__before{color:var(--muted,#475569);margin:0;font-size:.92rem;line-height:1.4;text-decoration:line-through}.cvh-path__after{letter-spacing:-.02em;color:var(--fg,#0b2545);margin:0;font-size:1.02rem;font-weight:700;line-height:1.35}.cvh-path__note{margin-top:auto;padding:.9rem 1.05rem 1.05rem}.cvh-path__lead{color:var(--color-muted-foreground);margin:0;font-size:.92rem;line-height:1.45}.cvh-path__facts{gap:.8rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.cvh-path__facts li{border:1px solid var(--color-border);background:#fffdf8;border-radius:14px;gap:.15rem;padding:.9rem 1rem;display:grid}.cvh-path__facts strong{font-size:1rem}.cvh-path__facts span{color:var(--color-muted-foreground);font-size:.95rem}.cvh-path__ticks{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.cvh-path__ticks li{background:var(--status-good,#1f7a4d);border-radius:999px;padding:.45rem .8rem}@supports (color:color-mix(in lab, red, red)){.cvh-path__ticks li{background:color-mix(in oklab, var(--status-good,#1f7a4d) 12%, white)}}.cvh-path__ticks li{color:var(--status-good,#1f7a4d);font-size:.95rem;font-weight:650}.cvh-path__roles{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.cvh-path__roles button{border:1px solid var(--color-border);color:var(--color-foreground);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.5rem .9rem;font-weight:650}.cvh-path__roles button[aria-pressed=true]{border-color:var(--brand);background:var(--brand);color:#fff}.cvh-path__findings{flex-wrap:wrap;gap:.4rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.cvh-path__findings li{background:currentColor;border-radius:999px;padding:.28rem .55rem;font-size:.78rem;font-weight:650;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.cvh-path__findings li{background:color-mix(in oklab, currentColor 10%, var(--color-surface,#fffdf8))}}.cvh-path__findings li[data-status=good]{color:var(--status-good,#1f7a4d)}.cvh-path__findings li[data-status=caution]{color:#9a6700}.cvh-path__findings li[data-status=problem]{color:#c2414b}.cvh-how-lede{text-align:left;align-items:center;gap:.7rem;margin-top:.35rem;display:inline-flex}.cvh-how-lede b{background:var(--brand);color:#fff;letter-spacing:-.02em;border-radius:12px;align-self:stretch;align-items:center;padding:0 .9rem;font-size:.95rem;display:inline-flex}.cvh-how-lede__copies{gap:.4rem;display:grid}.cvh-how-lede__copies span{background:var(--brand);border-radius:999px;align-items:center;gap:.4rem;min-height:1.9rem;padding:0 .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cvh-how-lede__copies span{background:color-mix(in oklab, var(--brand) 10%, var(--color-surface,#fffdf8))}}.cvh-how-lede__copies span{color:var(--fg,#0b2545);letter-spacing:-.02em;font-size:.92rem;font-weight:700}.cvh-how-lede i{color:var(--brand);font-style:normal}.cvh-hero-tools-wrap{margin-top:1.25rem}.cvh-hero-tools__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#475569);margin:0 0 .75rem;font-size:.72rem;font-weight:600}.cvh-hero-tools{flex-wrap:nowrap;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.cvh-hero-tools li{border:1px solid var(--color-border);background:var(--brand);border-radius:999px;align-items:center;min-height:1.85rem;padding:0 .65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cvh-hero-tools li{background:color-mix(in oklab, var(--brand) 7%, var(--color-surface,#fffdf8))}}.cvh-hero-tools li{color:var(--fg,#0b2545);letter-spacing:-.01em;white-space:nowrap;font-size:.82rem;font-weight:650}#how-it-works .cvh-how-lede{position:relative}#how-it-works .cvh-how-lede b,#how-it-works .cvh-how-lede__copies{z-index:1;position:relative}#how-it-works .cvh-how-lede__thumb{z-index:0;background:var(--brand);opacity:0;border-radius:12px;width:8.6rem;position:absolute;top:0;bottom:0;left:0}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.cvh-panel{border:1px solid var(--cvh-border);border-radius:var(--cvh-radius-card);background:var(--cvh-surface);width:100%;max-height:82vh;box-shadow:var(--cvh-shadow-panel);flex-direction:column;display:flex;overflow:hidden}.cvh-btn{align-items:center;gap:var(--app-gap-xs);border:1px solid var(--cvh-border);border-radius:var(--cvh-radius-xs);background:var(--cvh-surface);color:var(--cvh-heading);cursor:pointer;white-space:nowrap;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.cvh-btn.cvh-btn--primary{border-color:var(--cvh-primary);background:var(--cvh-primary);color:var(--btn-primary-fg)}.cvh-hero__eyebrow{color:var(--cvh-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.cvh-hero__summary-line{display:block}.cvh-gauge{flex-direction:column;flex:none;align-items:center;width:150px;display:flex}.cvh-gauge__svg{width:100%;height:auto;overflow:visible}.cvh-gauge__value{color:var(--cvh-text);letter-spacing:-.02em;margin-top:-40px;font-size:40px;font-weight:700;line-height:1}.cvh-gauge__scale{width:100%;color:var(--cvh-muted);justify-content:space-between;margin-top:4px;font-size:12px;font-weight:600;display:flex}.cvh-label{color:var(--cvh-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.cvh-methodology{padding-top:var(--app-gap-md);border-top:1px solid var(--cvh-border);color:var(--cvh-muted,var(--muted));margin-top:18px;font-size:12px}.cvh-methodology>summary{cursor:pointer;font-weight:600;list-style:none}.cvh-methodology>summary::-webkit-details-marker{display:none}.cvh-methodology>summary:before{content:"▸ ";transition:transform var(--dur-fast) ease;display:inline-block}.cvh-methodology[open]>summary:before{content:"▾ "}.cvh-methodology ul{gap:5px;margin:10px 0 0;padding-left:18px;line-height:1.5;list-style:outside;display:grid}.cvh-methodology__sources{margin:10px 0 0;line-height:1.6}.cvh-methodology__sources a{color:var(--cvh-muted,var(--muted));text-decoration:underline}.cvh-methodology__sources a:hover{color:var(--cvh-primary,var(--brand))}.cvh-terms{margin-top:18px}.cvh-terms__hint{color:var(--cvh-muted);margin:0 0 8px;font-size:13px}.cvh-terms__list{gap:var(--space-2);flex-wrap:wrap;display:flex}.cvh-field{gap:var(--app-gap-xs);margin-bottom:var(--space-3);display:grid}.cvh-field__label{color:var(--cvh-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.cvh-input,.cvh-textarea{border:1px solid var(--cvh-border);border-radius:var(--cvh-radius-xs);background:var(--field-bg,var(--cvh-surface-sunken,#f3eee4));width:100%;color:var(--cvh-text);padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5}.cvh-input:focus,.cvh-textarea:focus{outline:2px solid var(--cvh-primary-border);border-color:var(--cvh-primary)}.cvh-textarea{resize:vertical;min-height:150px}.cvh-formcard{border:1px solid var(--cvh-border);border-radius:var(--cvh-radius-card);background:var(--cvh-surface);box-shadow:var(--cvh-shadow-hero);padding:16px}@keyframes cvh-rotate{to{transform:rotate(360deg)}}.cvh-analysis{--st-good:#27866c;--st-caution:#ad620d;--st-problem:#c2414b;--st-neutral:#5c6b80;--st-locked:#8b98aa;--st-brand:#1d4ed8;--st-brand-hover:var(--btn-primary-hover,#1d78e8);--st-navy:#0b2545;--st-ink:#111827;--st-border-hover:var(--bdr-hover,#d8d5cc);--st-surface:#fffdf8;--st-sunken:#eff2f6;--st-border:#dfe4ea;--st-muted:#475569;--st-dim:#5c6b80;--st:var(--st-neutral)}.cvh-analysis [data-status=good]{--st:var(--st-good)}.cvh-analysis [data-status=caution]{--st:var(--st-caution)}.cvh-analysis [data-status=problem]{--st:var(--st-problem)}.cvh-analysis [data-status=neutral]{--st:var(--st-neutral)}.cvh-analysis [data-status=locked]{--st:var(--st-locked)}.cvh-demo{border:1px solid var(--rule);background:var(--paper);border-radius:14px;padding:12px;box-shadow:-20px 32px 64px -48px #0b25458a}.cvh-analysis .cvh-act{align-items:center;gap:var(--app-gap-xs);border-radius:var(--app-btn-radius);background:var(--st-brand);height:30px;color:var(--btn-primary-fg,#fff);font-family:var(--font-sans);letter-spacing:-.01em;cursor:pointer;transition:background var(--dur-fast) ease, border-color var(--dur-fast) ease, color var(--dur-fast) ease;border:1px solid #0000;flex-shrink:0;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.cvh-analysis .cvh-act:hover{background:var(--st-brand-hover)}.cvh-analysis .cvh-act--quiet{border-color:var(--st-border);color:var(--st-muted);background:0 0}.cvh-analysis .cvh-act--quiet:hover{background:var(--st-sunken);border-color:var(--st-border-hover);color:var(--st-navy)}.cvh-analysis .cvh-vhero{z-index:2;border:1px solid var(--st-border);background:radial-gradient(120% 140% at 12% 0%, color-mix(in oklab, var(--st) 7%, transparent), transparent 62%), var(--st-surface);box-shadow:var(--shadow-lg);animation:cvh-rise .36s var(--ease-out) both;border-radius:18px;position:sticky;top:0;overflow:hidden}.cvh-analysis .cvh-vhero__row{align-items:center;gap:22px;padding:22px 24px;display:flex}.cvh-analysis .cvh-vhero__row--both{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:16px;padding-inline:10px 20px;display:grid}.cvh-analysis .cvh-vhero__row--both .cvh-vhero__main{text-align:left;min-width:0}.cvh-analysis .cvh-vhero__row--both .cvh-verdictbadge{min-width:0}.cvh-analysis .cvh-vhero__row--both .cvh-verdictbadge,.cvh-analysis .cvh-vhero__row--both .cvh-gauge{flex:none}.cvh-analysis .cvh-vhero__row--both .cvh-vhero__verdict{margin-top:4px}.cvh-analysis .cvh-vhero__row--both .cvh-vhero__summary{max-width:38em;margin-top:6px}.cvh-analysis .cvh-vhero__row--both .cvh-vhero__meta{margin-top:10px}.cvh-analysis .cvh-vhero__main{min-width:0}.cvh-analysis .cvh-vhero__eyebrow{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--st-dim);font-size:10px;font-weight:700;display:block}.cvh-analysis .cvh-vhero__verdict{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--st);margin-top:5px;font-size:21px;font-weight:700;line-height:1.2;display:block}.cvh-analysis .cvh-vhero__summary{color:color-mix(in oklab, var(--st) 72%, var(--st-navy));margin:7px 0 0;font-size:13px;font-weight:600;line-height:1.55}.cvh-analysis .cvh-vhero__summary .cvh-hero__summary-line{display:block}.cvh-analysis .cvh-vhero__meta{color:var(--st-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:11px;font-size:12px;font-weight:600;display:flex}.cvh-analysis .cvh-vhero__meta [data-status]{color:var(--st)}.cvh-analysis .cvh-vhero__trust{gap:4px;margin:8px 0 0;display:grid}.cvh-analysis.cvh-analysis--match .cvh-vhero__footer,.cvh-analysis.cvh-analysis--rejector .cvh-vhero__footer{background:var(--st-surface);justify-content:center}:is(.cvh-analysis.cvh-analysis--match .cvh-vhero__footer:has(.cvh-stale-note),.cvh-analysis.cvh-analysis--rejector .cvh-vhero__footer:has(.cvh-stale-note)){flex-direction:column;gap:4px}.cvh-analysis.cvh-analysis--match .cvh-vhero__footer .cvh-stale-note,.cvh-analysis.cvh-analysis--rejector .cvh-vhero__footer .cvh-stale-note{margin-left:0}.cvh-analysis .cvh-vhero__footer{border-top:1px solid var(--st-border);background:var(--st-surface);color:var(--st-navy);justify-content:center;align-items:center;gap:8px;padding:11px 24px;font-size:12px;display:flex}.cvh-analysis .cvh-vhero__footer-job{text-align:center;justify-content:center;align-items:center;gap:8px;display:inline-flex}.cvh-analysis .cvh-stale-note{color:var(--st-navy);align-items:center;gap:8px;margin-left:auto;font-size:12px;display:inline-flex}.cvh-analysis .cvh-act:disabled{opacity:.5;cursor:default}.cvh-analysis .cvh-verdictbadge{align-items:center;gap:var(--app-gap-sm);min-width:150px;color:var(--st);flex-direction:column;flex:none;display:flex}.cvh-analysis .cvh-verdictbadge__disc{border:1px solid color-mix(in oklab, var(--st) 30%, transparent);border-radius:var(--app-radius-pill);background:color-mix(in oklab, var(--st) 10%, var(--st-surface));width:112px;height:112px;box-shadow:0 0 0 8px color-mix(in oklab, var(--st) 8%, transparent);place-items:center;display:grid}.cvh-analysis .cvh-verdictbadge__disc svg{width:50px;height:50px}.cvh-analysis .cvh-verdictbadge__disc:has(>img){width:auto;height:132px;box-shadow:none;background:0 0;border:0}.cvh-analysis .cvh-verdictbadge__disc>img{width:auto;height:132px}.cvh-analysis .cvh-verdictbadge__caption{letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--st);font-size:11px;font-weight:700}.cvh-analysis .cvh-verdictbadge[data-status=neutral],.cvh-analysis .cvh-verdictbadge[data-status=neutral] .cvh-verdictbadge__caption{color:var(--st-dim)}.cvh-analysis .cvh-verdictbadge:has(>.cvh-verdictbadge__disc>img) .cvh-verdictbadge__caption{border:1px solid color-mix(in oklab, var(--st) 25%, transparent);border-radius:var(--app-radius-pill);background:color-mix(in oklab, var(--st) 8%, var(--st-surface,var(--surface)));box-shadow:0 4px 12px -6px color-mix(in oklab, var(--st) 40%, transparent);margin-top:-26px;padding:3px 9px;font-weight:500;line-height:1.2;position:relative}.cvh-analysis--tool .cvh-rejector-standby{place-items:center;min-height:88px;padding:16px;display:grid}.cvh-rejector-standby{text-align:center;animation:cvh-rise var(--dur-enter,.45s) var(--ease-out) both;justify-items:center;gap:8px;padding:28px 24px;display:grid}.cvh-rejector-standby>svg{box-sizing:content-box;color:var(--btn-primary-fg,#fff);background:var(--brand-gradient);border-radius:14px;padding:12px}.cvh-rejector-standby p{color:var(--muted);margin:0;font-size:14px}.cvh-rejector-standby__action{margin-top:8px}.cvh-analysis--tool .cvh-rejector-standby__action{justify-content:center;width:min(100%,260px);min-width:224px;height:48px;font-size:14px}.cvh-analysis .cvh-grouphead{align-items:center;gap:9px;margin:0 0 9px;display:flex}.cvh-analysis .cvh-findgroup+.cvh-findgroup{margin-top:18px}.cvh-analysis .cvh-grouphead__label{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--st-navy);font-size:12px;font-weight:700}.cvh-analysis .cvh-grouphead__badge{border:1px solid color-mix(in oklab, var(--st) 26%, transparent);border-radius:var(--app-radius-pill);background:color-mix(in oklab, var(--st) 10%, transparent);height:20px;color:var(--st);letter-spacing:-.01em;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.cvh-analysis .cvh-grouphead__count{color:var(--st-dim);margin-left:auto;font-size:11px;font-weight:600}.cvh-analysis .cvh-find{border:1px solid var(--st-border);border-radius:var(--app-radius-md);background:var(--st-surface);transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease, transform var(--dur-fast) ease;animation:cvh-rise .36s var(--ease-out) both;align-items:center;gap:13px;padding:13px 15px;display:flex;position:relative}.cvh-analysis .cvh-find:nth-child(2){animation-delay:45ms}.cvh-analysis .cvh-find:nth-child(3){animation-delay:90ms}.cvh-analysis .cvh-find:nth-child(4){animation-delay:.135s}@media (prefers-reduced-motion:reduce){.cvh-analysis .cvh-vhero,.cvh-analysis .cvh-find{animation:none}}.cvh-analysis .cvh-find+.cvh-find{margin-top:8px}.cvh-analysis .cvh-find:hover{border-color:var(--st-border-hover);box-shadow:var(--shadow-md)}.cvh-analysis .cvh-find__indicator{border-radius:var(--app-radius-sm);background:color-mix(in oklab, var(--st) 9%, transparent);min-width:46px;min-height:40px;color:var(--st);font-family:var(--font-sans);letter-spacing:-.01em;text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1px;padding:4px 8px;font-size:14px;font-weight:700;line-height:1.1;display:flex}.cvh-analysis .cvh-find__indicator:not(:has(small)){letter-spacing:.04em;text-transform:uppercase;min-width:62px;font-size:10px}.cvh-analysis .cvh-find__indicator small{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;opacity:.75;font-size:10px;font-weight:600}.cvh-analysis .cvh-find__body{flex:1;min-width:0}.cvh-analysis .cvh-find__title{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--st-navy);margin:1px 0 0;font-size:13px;font-weight:650;line-height:1.35}.cvh-analysis .cvh-job-keyword{font-weight:800}.cvh-ai-action{--ai-action-border:linear-gradient(90deg, #1d4ed8, #63d2c5, #f6c55f, #ff7a59, #7c5cff, #1d4ed8);border-radius:var(--app-btn-radius);background:linear-gradient(180deg, color-mix(in oklab, var(--st-brand) 8%, white), var(--paper)) padding-box, var(--ai-action-border) border-box;width:100%;height:auto;min-height:44px;color:var(--color-text,#0f1c33);letter-spacing:0;text-align:center;box-shadow:none;background-size:100% 100%,220% 100%;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;margin:10px 0 6px;padding:12px 18px;font-size:13px;line-height:1.35;animation:3.8s linear infinite cvh-analysis-ai-edge;display:flex;position:relative;overflow:hidden;font-weight:700!important}.cvh-ai-action svg{color:currentColor;filter:drop-shadow(0 0 5px color-mix(in oklab, var(--st-brand) 38%, transparent))}.cvh-ai-action:hover{background:linear-gradient(180deg, color-mix(in oklab, var(--st-brand) 14%, white), var(--paper)) padding-box, var(--ai-action-border) border-box;color:var(--color-text,#0f1c33);border-color:#0000}.cvh-ai-action:focus-visible{outline:2px solid var(--st-brand);outline-offset:2px}.cvh-tool-head__action.cvh-ai-action{width:var(--app-icon-btn);min-width:var(--app-icon-btn);min-height:var(--app-icon-btn);height:var(--app-icon-btn);border-radius:var(--app-radius-pill);margin:0;padding:0}.cvh-tool-head__notice{z-index:3;color:#b91c1c;text-align:center;white-space:normal;background:#fee2e2;border-bottom:1px solid #fca5a5;flex:none;margin:0;padding:8px 14px;font-size:12px;font-weight:700;line-height:1.4;position:relative;overflow:visible}.cvh-analysis .cvh-tailor-panel{gap:var(--app-gap-lg);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;padding:0;display:grid;position:relative}.cvh-tool-dialog__body:has(.cvh-tailor-panel[aria-busy=true]){position:relative;overflow:hidden!important}.cvh-tool-dialog__body:has(.cvh-tailor-panel[aria-busy=true]) .cvh-tailor-panel{box-sizing:border-box;width:100%;height:100%;min-height:100%;position:relative}.cvh-analysis .cvh-tailor-panel__loading{z-index:20;padding:var(--app-gap-lg);border-radius:inherit;background:var(--st-surface,#fffdf8);cursor:wait;pointer-events:auto;isolation:isolate;place-items:center;margin:0;display:grid;position:absolute;inset:0}.cvh-analysis .cvh-tailor-panel__loading .cvh-running{z-index:1;border:1px solid var(--st-border,#dfe4ea);border-radius:var(--app-radius-md);background:var(--st-surface,#fffdf8);width:min(100%,360px);min-height:180px;box-shadow:var(--shadow-md);padding:34px 24px;position:relative}.cvh-tool-dialog__stage{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.cvh-tool-dialog__stage:has(>.cvh-tool-dialog__busy){overflow:hidden}.cvh-tool-dialog__busy{z-index:30;padding:var(--app-gap-lg);background:var(--st-surface,#fffdf8);cursor:wait;pointer-events:auto;place-items:center;display:grid;position:absolute;inset:0}.cvh-tool-dialog__busy-card{box-sizing:border-box;border:1px solid var(--st-border,#dfe4ea);border-radius:var(--app-radius-md);background:var(--st-surface,#fffdf8);width:100%;min-height:180px;color:var(--st-navy,#192641);box-shadow:var(--shadow-md);text-align:center;justify-items:center;gap:12px;padding:34px 24px;display:grid;position:relative;overflow:hidden}.cvh-tool-dialog__busy-card strong{z-index:1;font-size:18px;position:relative}.cvh-tool-dialog__busy-card span{z-index:1;width:100%;color:var(--st-muted,#6b7280);position:relative}.cvh-tool-dialog__busy-card svg{z-index:1;position:relative}.cvh-analysis .cvh-tailor-panel__loading .cvh-running{width:100%}.cvh-tool-dialog__body:has(.cvh-tailor-panel) .cvh-tool-dialog__busy-card{width:100%}.cvh-analysis .cvh-tailor-panel__loading .cvh-running__note{text-align:center;width:100%;max-width:none}.cvh-tool-dialog__body:has(.cvh-tailor-panel) .cvh-tool-dialog__busy-card span{text-align:center;width:100%;max-width:none}.cvh-tool-dialog__surface{position:relative}.cvh-analysis .cvh-tailor-panel>*{min-width:0}.cvh-analysis--target__body:has(.cvh-target-job-form[aria-busy=true]){position:relative;overflow:hidden}.cvh-target-job-form__lock{border:1px solid var(--tool-border);border-radius:var(--radius-card);background:var(--tool-surface);color:var(--st-muted);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 14px;font-size:13px;display:flex}.cvh-target-job-form__lock p{flex:200px;margin:0}.cvh-target-job-form__submit{justify-items:end;gap:10px;display:grid}.cvh-target-job-form__loading{z-index:20;padding:var(--app-gap-lg);background:var(--st-surface);cursor:wait;pointer-events:auto;place-items:center;display:grid;position:absolute;inset:0}.cvh-target-job-form__loading .cvh-running{width:min(100%,360px)}.cvh-analysis .cvh-tailor-panel>*+*{border-top:1px solid var(--cvh-bdr,var(--color-border));padding-top:24px}.cvh-analysis .cvh-tailor-panel>.cvh-tailorq__run{border-top:0;padding-top:8px}.cvh-guided .cvh-analysis .cvh-tailor-panel .cvh-ai-action{justify-self:center;width:min(100%,360px);margin:0}.cvh-analysis .cvh-tailor-empty{justify-self:center;align-items:center;gap:var(--app-gap-md);border:1px solid color-mix(in oklab, var(--st-brand) 20%, var(--st-border));background:linear-gradient(135deg, color-mix(in oklab, var(--st-brand) 7%, var(--st-surface)), var(--st-surface) 58%);border-radius:14px;width:min(100%,520px);max-width:440px;margin:0 auto;padding:14px 16px;display:flex}.cvh-analysis .cvh-tailor-empty__mark{border-radius:var(--app-radius-md);background:color-mix(in oklab, var(--st-brand) 12%, var(--st-surface));width:38px;height:38px;color:var(--st-brand);flex:none;place-items:center;display:grid}.cvh-analysis .cvh-tailor-empty strong{color:var(--st-navy);letter-spacing:-.015em;font-size:16px;font-weight:700;display:block}.cvh-analysis .cvh-tailor-empty p{color:var(--st-muted);margin:3px 0 0;font-size:13px;line-height:1.5}.cvh-analysis .cvh-find__diff--review{gap:8px}.cvh-analysis .cvh-find__diff--review ins{text-decoration:none;display:block}.cvh-analysis .cvh-find__original{color:var(--st-dim);font-size:12px;line-height:1.45}.cvh-analysis .cvh-find__original summary{border:1px solid color-mix(in oklab, var(--st-brand) 24%, var(--st-border));background:color-mix(in oklab, var(--st-brand) 6%, var(--st-surface));cursor:pointer;width:fit-content;min-height:28px;color:var(--st-brand);transition:background var(--dur-fast) ease, border-color var(--dur-fast) ease, color var(--dur-fast) ease;border-radius:7px;align-items:center;gap:4px;padding:4px 9px;font-size:12px;font-weight:600;line-height:1.1;list-style:none;display:inline-flex}.cvh-analysis .cvh-find__original summary:hover{border-color:color-mix(in oklab, var(--st-brand) 48%, var(--st-border));background:color-mix(in oklab, var(--st-brand) 11%, var(--st-surface))}.cvh-analysis .cvh-find__original summary:focus-visible{outline:2px solid color-mix(in oklab, var(--st-brand) 55%, transparent);outline-offset:2px}.cvh-analysis .cvh-find__original summary::-webkit-details-marker{display:none}.cvh-analysis .cvh-find__original summary:before{content:"＋"}.cvh-analysis .cvh-find__original[open] summary:before{content:"−"}.cvh-analysis .cvh-find__original-hide,.cvh-analysis .cvh-find__original[open] .cvh-find__original-show{display:none}.cvh-analysis .cvh-find__original[open] .cvh-find__original-hide{display:inline}.cvh-analysis .cvh-find__original del{margin-top:4px;display:block}.cvh-analysis .cvh-find--folded{width:100%;animation:cvh-rise .36s var(--ease-out) both;background:0 0;border:none;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex!important}.cvh-analysis .cvh-find--folded>.cvh-find{margin-top:0;animation:none}.cvh-analysis .cvh-find__foldedsummary{box-sizing:border-box;border:1px solid var(--st-border);border-radius:var(--app-radius-md);background:var(--st-surface);cursor:pointer;width:100%;transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;align-items:baseline;gap:8px;padding:13px 15px;font-size:13px;line-height:1.5;list-style:none;display:flex}.cvh-analysis .cvh-find__foldedsummary::-webkit-details-marker{display:none}.cvh-analysis .cvh-find__foldedsummary::marker{display:none}.cvh-analysis .cvh-find__foldedsummary:before{content:"＋";color:var(--st-muted);flex:none;font-size:11px}.cvh-analysis .cvh-find__foldedsummary ins{text-decoration:none}.cvh-analysis .cvh-find__folded-close{display:none}.cvh-analysis .cvh-find__foldedsummary:hover{box-shadow:var(--shadow-md);border-color:#d8d5cc}.cvh-analysis .cvh-find--folded[open]>.cvh-find__foldedsummary{border-radius:var(--app-radius-md) var(--app-radius-md) 0 0;border-bottom:none;padding:6px 15px}.cvh-analysis .cvh-find--folded[open]>.cvh-find__foldedsummary:before{content:"−"}.cvh-analysis .cvh-find--folded[open]>.cvh-find__foldedsummary ins{display:none}.cvh-analysis .cvh-find--folded[open]>.cvh-find__foldedsummary .cvh-find__folded-close{display:inline}.cvh-analysis .cvh-find--folded[open]>.cvh-find{margin-top:-1px}@keyframes cvh-analysis-ai-edge{to{background-position:0 0,220% 0}}@media (prefers-reduced-motion:reduce){.cvh-ai-action{animation:none}}.cvh-analysis .cvh-find__diff{flex-direction:column;gap:3px;margin:6px 0 0;font-size:13px;line-height:1.5;display:flex}.cvh-analysis .cvh-tailor-changes{border:1px solid color-mix(in oklab, var(--st-brand) 28%, var(--st-border));border-radius:var(--app-radius-md);background:linear-gradient(180deg, color-mix(in oklab, var(--st-brand) 7%, var(--st-surface)), var(--st-surface) 44px);margin:0 0 12px;padding:0}.cvh-analysis .cvh-tailor-changes__summary{cursor:pointer;letter-spacing:.01em;height:44px;color:var(--st-navy);align-items:center;margin:0;padding:0;font-size:13px;font-weight:700;line-height:1;list-style:none;display:flex;overflow:hidden}.cvh-analysis .cvh-tailor-changes:not([open])>.cvh-tailor-changes__body{display:none}.cvh-analysis .cvh-tailor-changes__row{align-items:center;gap:8px;width:100%;height:44px;margin:0;padding:0 14px;display:flex}.cvh-analysis .cvh-tailor-changes__title{letter-spacing:-.01em;color:var(--st-navy);font-size:14px;font-weight:700}.cvh-analysis .cvh-tailor-changes__summary::-webkit-details-marker{display:none}.cvh-analysis .cvh-tailor-changes__summary::marker{display:none}.cvh-analysis .cvh-tailor-changes__row:before{content:"";border-right:1.5px solid var(--st-brand);border-bottom:1.5px solid var(--st-brand);width:6px;height:6px;transition:transform var(--dur-fast) ease;flex:none;transform:translateY(-1px)rotate(-45deg)}.cvh-analysis .cvh-tailor-changes[open]>.cvh-tailor-changes__summary>.cvh-tailor-changes__row:before{transform:translateY(1px)rotate(45deg)}.cvh-analysis .cvh-tailor-changes__count{letter-spacing:0;color:var(--st-dim);margin-left:auto;font-size:11px;font-weight:600}.cvh-analysis .cvh-tailor-changes__body{flex-direction:column;gap:8px;padding:0 10px 10px;display:flex}.cvh-analysis .cvh-tailor-rewrite{border:1px solid var(--st-border);border-radius:var(--app-radius-md);background:var(--st-surface);position:relative}.cvh-analysis .cvh-tailor-rewrite__revert{z-index:1;border:1px solid var(--btn-danger-border);border-radius:var(--app-radius-pill);background:var(--btn-danger-bg);height:28px;color:var(--btn-danger-fg);font-family:var(--font-sans);cursor:pointer;align-items:center;gap:5px;margin:0;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:8px;right:10px}.cvh-analysis .cvh-tailor-rewrite__revert:hover{background:var(--btn-danger-hover);color:var(--btn-danger-fg)}.cvh-analysis .cvh-tailor-rewrite__summary{cursor:pointer;flex-direction:row;align-items:center;gap:8px;padding:11px 108px 11px 14px;list-style:none;display:flex}.cvh-analysis .cvh-tailor-rewrite__summary::-webkit-details-marker{display:none}.cvh-analysis .cvh-tailor-rewrite__summary::marker{display:none}.cvh-analysis .cvh-tailor-rewrite__fold{width:7px;height:7px;transition:transform var(--dur-fast) ease;border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}.cvh-analysis .cvh-tailor-rewrite[open] .cvh-tailor-rewrite__fold{transform:rotate(45deg)}.cvh-analysis .cvh-tailor-rewrite__where{border:1px solid color-mix(in oklab, var(--st-brand) 32%, var(--st-border));border-radius:var(--app-radius-pill);background:color-mix(in oklab, var(--st-brand) 10%, var(--st-surface));max-width:100%;color:var(--st-navy);letter-spacing:0;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.cvh-analysis .cvh-tailor-rewrite__add{background:color-mix(in oklab, var(--st-good,#15803d) 18%, transparent);color:#146c36;border-radius:3px;text-decoration:none}.cvh-analysis .cvh-tailor-rewrite__del{background:color-mix(in oklab, var(--st-problem,#dc2626) 14%, transparent);color:#b91c1c;border-radius:3px;-webkit-text-decoration:line-through #b91c1c;text-decoration:line-through #b91c1c}.cvh-analysis .cvh-tailor-rewrite__detail{flex-direction:column;gap:8px;padding:0 14px 12px;display:flex}.cvh-analysis .cvh-tailor-rewrite__block{border-radius:var(--app-radius-sm);margin:0;padding:8px 10px;font-size:13px;line-height:1.5}.cvh-analysis .cvh-tailor-rewrite__block>span:first-child{letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.cvh-analysis .cvh-tailor-rewrite__block--new{background:color-mix(in oklab, #15803d 8%, var(--st-surface));border:1px solid oklab(52.7299% -.118817 .0684077/.28)}.cvh-analysis .cvh-tailor-rewrite__block--new>span:first-child{color:#146c36}.cvh-analysis .cvh-tailor-rewrite__block--old{border:1px solid color-mix(in oklab, var(--st-problem,#dc2626) 24%, transparent);background:color-mix(in oklab, var(--st-problem,#dc2626) 6%, var(--st-surface))}.cvh-analysis .cvh-tailor-rewrite__block--old>span:first-child{color:#b91c1c}.cvh-analysis .cvh-tailor-rewrite__block--reason{border:1px solid var(--st-border);background:var(--st-sunken,color-mix(in oklab, var(--st-navy) 4%, var(--st-surface)));color:var(--st-text)}.cvh-analysis .cvh-tailor-rewrite__block--reason>span:first-child{color:var(--st-dim)}.cvh-analysis .cvh-tailor-rewrite__actions{display:flex}.cvh-analysis .cvh-grouphead__action{margin-left:var(--app-gap-sm);border:1px solid var(--st-border);border-radius:var(--app-radius-pill);color:var(--st-brand);font-family:var(--font-sans);cursor:pointer;transition:border-color var(--dur-fast) ease, background var(--dur-fast) ease;background:0 0;padding:2px 9px;font-size:11px;font-weight:600}.cvh-analysis .cvh-grouphead__action:hover{border-color:var(--st-brand);background:color-mix(in oklab, var(--st-brand) 8%, transparent)}.cvh-analysis .cvh-grouphead__action:focus-visible{outline:2px solid var(--st-brand);outline-offset:2px}.cvh-analysis .cvh-find__diff-removed{background:color-mix(in oklab, var(--st-problem,#dc2626) 12%, transparent);color:inherit;border-radius:3px}.cvh-analysis .cvh-find__diff-added{background:color-mix(in oklab, var(--st-good,#15803d) 16%, transparent);color:inherit;border-radius:3px}.cvh-analysis .cvh-find__diff-note{color:var(--st-muted);font-size:11px;font-style:normal}.cvh-analysis .cvh-find__diff del{color:var(--st-muted);-webkit-text-decoration-color:color-mix(in oklab, var(--st-muted) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--st-muted) 60%, transparent)}.cvh-analysis .cvh-find__diff ins{color:var(--st-ink);font-weight:600;text-decoration:none}.cvh-analysis .cvh-find:has(.cvh-find__diff) .cvh-find__title{border:1px solid var(--st-border);border-radius:var(--app-radius-sm);background:var(--st-sunken);letter-spacing:.04em;text-transform:uppercase;height:19px;color:var(--st-dim);place-self:center start;align-items:center;margin:0;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.cvh-analysis .cvh-find__support{color:var(--st-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.cvh-analysis .cvh-rejector-closeit{border:1px solid color-mix(in oklab, var(--st-brand) 20%, var(--st-border));border-radius:var(--app-radius-sm);background:color-mix(in oklab, var(--st-brand) 5%, var(--st-surface));align-items:flex-start;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.cvh-analysis .cvh-rejector-closeit__icon{border-radius:var(--app-radius-sm);border:1px solid color-mix(in oklab, var(--st-brand) 18%, var(--st-border));background:color-mix(in oklab, var(--st-brand) 10%, var(--st-surface));width:28px;height:28px;color:var(--st-brand);flex:none;place-items:center;display:grid}.cvh-analysis .cvh-rejector-closeit__copy{min-width:0;color:var(--st-ink);font-size:12.5px;line-height:1.45}.cvh-analysis .cvh-rejector-closeit__kicker{letter-spacing:.05em;text-transform:uppercase;color:var(--st-brand);margin:0 0 3px;font-size:10px;font-weight:600;display:block}.cvh-analysis .cvh-find__tag{border:1px solid var(--st-border);border-radius:var(--app-radius-sm);background:var(--st-sunken);letter-spacing:.04em;text-transform:uppercase;height:19px;color:var(--st-dim);align-items:center;margin-top:8px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.cvh-analysis .cvh-find__actions{align-items:center;gap:var(--app-gap-xs);flex-shrink:0;margin-top:1px;display:flex}.cvh-analysis .cvh-find:has(.cvh-find__diff){grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.cvh-analysis .cvh-find:has(.cvh-find__diff) .cvh-find__indicator{border-radius:var(--app-radius-sm);align-self:center;min-width:0;min-height:0;padding:2px 8px}.cvh-analysis .cvh-find:has(.cvh-find__diff) .cvh-find__body{display:contents}.cvh-analysis .cvh-find:has(.cvh-find__diff) .cvh-find__actions{grid-area:1/3;justify-content:flex-end;justify-self:end;margin-top:0}:is(.cvh-analysis .cvh-find:has(.cvh-find__diff) .cvh-find__diff,.cvh-analysis .cvh-find:has(.cvh-find__diff) .cvh-find__support){grid-column:1/-1}.cvh-analysis .cvh-find .cvh-act--quiet{opacity:.6}.cvh-analysis .cvh-find:hover .cvh-act--quiet,.cvh-analysis .cvh-find:focus-within .cvh-act--quiet{opacity:1}.cvh-analysis .cvh-find[data-locked]{background:var(--st-sunken)}.cvh-analysis .cvh-find[data-locked] .cvh-find__body{filter:blur(3.5px);opacity:.55;-webkit-user-select:none;user-select:none}.cvh-analysis .cvh-find[data-status=neutral]:not(.cvh-find--folded){background:var(--st-sunken)}.cvh-analysis .cvh-astate__note{color:var(--st-muted);margin:12px 0 0;font-size:12px;line-height:1.55}.cvh-running{align-items:center;gap:var(--app-gap-md);border:1px solid var(--st-border,#dfe4ea);border-radius:var(--app-radius-md);background:var(--st-surface,#fffdf8);text-align:center;flex-direction:column;width:100%;padding:34px 20px;display:flex;position:relative;overflow:hidden}.cvh-running__ring{z-index:1;border:3px solid color-mix(in oklab, var(--st-brand,var(--brand)) 18%, transparent);border-top-color:var(--st-brand,var(--brand));border-radius:var(--app-radius-pill);width:46px;height:46px;animation:.82s linear infinite cvh-running-spin;position:relative}.cvh-running__ring:after{content:"";border-radius:inherit;border:1px solid color-mix(in oklab, var(--st-brand,var(--brand)) 28%, transparent);animation:1.6s ease-out infinite cvh-running-halo;position:absolute;inset:-8px}.cvh-running__title{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--st-navy,#0b2545);font-size:14px;font-weight:700}.cvh-running__note{z-index:1;width:100%;max-width:none;color:var(--st-muted,#475569);margin:0;font-size:12px;line-height:1.5;position:relative}.cvh-running:after,.cvh-tool-dialog__busy-card:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--st-brand,var(--brand)) 16%, transparent), transparent);pointer-events:none;width:38%;animation:1.7s ease-in-out infinite cvh-running-sweep;position:absolute;top:0;bottom:0;left:0}@keyframes cvh-running-spin{to{transform:rotate(360deg)}}@keyframes cvh-running-halo{70%{opacity:0;transform:scale(1.35)}to{opacity:0}}@keyframes cvh-running-sweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.cvh-running__ring,.cvh-running__ring:after,.cvh-running:after,.cvh-tool-dialog__busy-card:after{animation:none}}.cvh-analysis .cvh-banner{border:1px solid var(--st-border);border-radius:var(--app-radius-md);background:color-mix(in oklab, var(--st-brand) 5%, var(--st-surface));border-left-width:3px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cvh-analysis .cvh-banner--error{border-left-color:var(--st-problem);background:color-mix(in oklab, var(--st-problem) 7%, var(--st-surface));border-color:color-mix(in oklab, var(--st-problem) 22%, var(--st-border))}.cvh-analysis .cvh-banner--limit{border-left-color:var(--amber,#d97706);background:color-mix(in oklab, var(--amber,#d97706) 8%, var(--st-surface));border-color:color-mix(in oklab, var(--amber,#d97706) 28%, var(--st-border))}.cvh-analysis .cvh-banner--caution{border-left-color:var(--amber,#d97706);background:color-mix(in oklab, var(--amber,#d97706) 6%, var(--st-surface));border-color:color-mix(in oklab, var(--amber,#d97706) 24%, var(--st-border))}.cvh-analysis .cvh-banner--caution .cvh-banner__icon{color:var(--amber,#d97706)}.cvh-analysis .cvh-tailor-panel .cvh-banner,.cvh-analysis .cvh-rejector .cvh-banner{margin:0 0 12px}.cvh-analysis .cvh-banner__icon{color:var(--st-brand);flex:none;display:inline-flex}.cvh-analysis .cvh-banner--error .cvh-banner__icon{color:var(--st-problem)}.cvh-analysis .cvh-banner--limit .cvh-banner__icon{color:var(--amber,#d97706)}.cvh-analysis .cvh-banner__copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cvh-analysis .cvh-banner__copy strong{color:var(--st-navy);font-size:13px;font-weight:650;line-height:1.35}.cvh-analysis .cvh-banner__copy small{color:var(--st-muted);font-size:12px;line-height:1.45}.cvh-analysis .cvh-banner__cta{flex:none;font-weight:650!important}.cvh-analysis .cvh-clear{border:1px solid color-mix(in oklab, var(--st-good) 22%, transparent);border-radius:var(--app-radius-md);background:color-mix(in oklab, var(--st-good) 6%, transparent);color:var(--st-good);align-items:center;gap:8px;padding:11px 14px;font-size:12px;font-weight:600;display:flex}.cvh-analysis .cvh-terms{margin-top:22px}.cvh-analysis .cvh-terms__panel{border:1px solid var(--st-border);border-radius:var(--app-radius-md);background:var(--st-surface);transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;padding:14px 16px 16px}.cvh-analysis .cvh-terms__panel:hover{border-color:var(--st-border-hover);box-shadow:var(--shadow-md)}.cvh-analysis .cvh-terms__hint{color:var(--st-dim);margin:0 0 12px;font-size:12px;line-height:1.45}.cvh-analysis .cvh-terms__group+.cvh-terms__group{margin-top:var(--app-gap-md)}.cvh-analysis .cvh-terms__group-label{letter-spacing:.05em;text-transform:uppercase;color:var(--st-muted);align-items:center;gap:7px;margin:0 0 8px;font-size:10px;font-weight:700;display:flex}.cvh-analysis .cvh-terms__group-count{border-radius:var(--app-radius-pill);background:color-mix(in oklab, var(--st-border) 55%, transparent);text-align:center;min-width:17px;padding:1px 6px;font-size:10px}.cvh-analysis .cvh-terms__list{flex-wrap:wrap;gap:8px;display:flex}.cvh-analysis .cvh-term{border:1px solid color-mix(in oklab, var(--st-brand) 26%, transparent);border-radius:var(--app-radius-pill);background:color-mix(in oklab, var(--st-brand) 9%, var(--st-surface));font:inherit;color:color-mix(in oklab, var(--st-brand) 82%, var(--st-navy));align-items:center;gap:7px;padding:7px 13px 7px 10px;font-size:13px;display:inline-flex;font-weight:650!important}.cvh-analysis .cvh-term--required{border-color:color-mix(in oklab, var(--st-problem) 34%, transparent);background:color-mix(in oklab, var(--st-problem) 10%, var(--st-surface));color:color-mix(in oklab, var(--st-problem) 76%, var(--st-navy))}.cvh-analysis .cvh-findcols{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}@media (width<=560px){.cvh-analysis .cvh-vhero__row{flex-direction:column;align-items:flex-start;gap:14px}.cvh-analysis .cvh-vhero__row--both{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:14px;padding-inline:10px 16px;display:flex}.cvh-analysis .cvh-vhero__row--both .cvh-vhero__main{text-align:left;flex:100%;order:3}.cvh-analysis .cvh-vhero__row--both .cvh-gauge{margin-inline-start:auto}.cvh-analysis .cvh-find{flex-wrap:wrap}.cvh-analysis .cvh-find__actions{justify-content:flex-end;width:100%}.cvh-analysis .cvh-vhero__row:not(.cvh-vhero__row--both):has(.cvh-verdictbadge__disc>svg){flex-direction:row;align-items:flex-start}.cvh-analysis .cvh-vhero__row:not(.cvh-vhero__row--both) .cvh-verdictbadge:has(.cvh-verdictbadge__disc>svg){min-width:0}.cvh-analysis .cvh-vhero__row:not(.cvh-vhero__row--both) .cvh-verdictbadge__disc:has(>svg){width:56px;height:56px;box-shadow:0 0 0 5px color-mix(in oklab, var(--st) 8%, transparent)}.cvh-analysis .cvh-vhero__row:not(.cvh-vhero__row--both) .cvh-verdictbadge__disc>svg{width:26px;height:26px}.cvh-analysis .cvh-vhero__row:not(.cvh-vhero__row--both) .cvh-verdictbadge:has(.cvh-verdictbadge__disc>svg) .cvh-verdictbadge__caption{display:none}}.cvh-rejector .cvh-find__title{font-weight:400}.cvh-rejector .cvh-find__indicator{font-weight:700}.cvh-analysis .cvh-tailorq__payoff{background:color-mix(in oklab, var(--st-brand,var(--brand)) 8%, var(--st-surface,var(--surface)));color:var(--st-navy,#0b2545);border-radius:10px;margin:10px 0 0;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.4}.cvh-analysis .cvh-tailorq__lede{color:var(--st-muted);margin:0 0 10px;font-size:12px;line-height:1.5}.cvh-analysis .cvh-tailorq{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cvh-analysis .cvh-tailorq__locked{margin-top:8px;position:relative}.cvh-analysis .cvh-tailorq__locked .cvh-tailorq{filter:blur(6px);opacity:.72;-webkit-user-select:none;user-select:none;pointer-events:none;gap:8px;display:grid;-webkit-mask-image:linear-gradient(#000 0%,#0000 92%);mask-image:linear-gradient(#000 0%,#0000 92%)}.cvh-analysis .cvh-tailorq__gate{place-items:center;display:grid;position:absolute;inset:0}.cvh-analysis .cvh-tailorq__gate-card{border:1px solid color-mix(in oklab, var(--st-brand,var(--brand)) 28%, var(--st-border,#dfe4ea));border-radius:var(--app-radius-lg);background:color-mix(in oklab, var(--st-surface,var(--surface)) 92%, transparent);width:min(240px,100%);box-shadow:var(--shadow-lg);text-align:center;color:var(--st-brand,var(--brand));justify-items:center;gap:4px;padding:14px 16px 12px;display:grid}.cvh-analysis .cvh-tailorq__gate-card strong{letter-spacing:-.02em;color:var(--st-navy,#0b2545);font-size:14px}.cvh-analysis .cvh-tailorq__gate-card p{color:var(--st-muted,#52647e);margin:0 0 6px;font-size:12px;line-height:1.4}.cvh-analysis .cvh-tailorq__gate-card button{min-width:148px}.cvh-analysis .cvh-find.cvh-tailorq__row{--st:var(--st-brand);border:2px solid color-mix(in oklab, var(--st-brand) 42%, var(--st-border));background:color-mix(in oklab, var(--st-brand) 11%, var(--st-surface));box-shadow:0 0 0 1px color-mix(in oklab, var(--st-brand) 8%, transparent), 0 2px 8px color-mix(in oklab, var(--st-brand) 14%, transparent);align-items:flex-start;padding:12px 14px}.cvh-analysis .cvh-find.cvh-tailorq__row[data-open]{border-color:color-mix(in oklab, var(--st-brand) 52%, var(--st-border));background:color-mix(in oklab, var(--st-brand) 14%, var(--st-surface));box-shadow:0 0 0 1px color-mix(in oklab, var(--st-brand) 10%, transparent), 0 4px 12px color-mix(in oklab, var(--st-brand) 18%, transparent)}.cvh-analysis .cvh-tailorq__row .cvh-find__indicator{border:1px solid color-mix(in oklab, var(--st-brand) 32%, var(--st-border));background:color-mix(in oklab, var(--st-brand) 16%, var(--st-surface));color:var(--st-brand);letter-spacing:-.01em;text-transform:none;margin-top:1px;font-size:11px;font-weight:700}.cvh-analysis .cvh-tailorq__reply{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.cvh-analysis .cvh-tailorq .cvh-find input.cvh-tailorq__input,.builder-ui--redesign .cvh-analysis .cvh-tailorq input.cvh-tailorq__input{border:1px solid var(--st-border);border-radius:var(--app-radius-sm);background:var(--st-surface);min-width:10rem;min-height:36px;font-family:var(--font-sans);color:var(--st-navy);flex:12rem;padding:7px 12px;font-size:13px}.cvh-analysis .cvh-tailorq__input::placeholder{color:var(--st-muted);opacity:.75}.cvh-analysis .cvh-tailorq__hint{color:var(--st-muted);margin:6px 0 0;font-size:12px;line-height:1.45}.cvh-analysis .cvh-tailorq__example{color:var(--st-muted);margin:2px 0 0;font-size:11px;line-height:1.35}.cvh-analysis .cvh-tailorq__examplecopy{color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin-left:6px;padding:0;font-size:10px;display:inline-flex}.cvh-analysis .cvh-tailorq__examplecopy:hover,.cvh-analysis .cvh-tailorq__examplecopy:focus-visible{opacity:.75}.cvh-analysis .cvh-tailorq__input:focus{border-color:var(--brand);box-shadow:var(--ring-brand);outline:none}.cvh-analysis .cvh-tailorq__choices{flex-wrap:wrap;flex:1 0 100%;gap:8px;display:flex}.cvh-analysis .cvh-tailorq__choice{border:1px solid var(--st-border);background:var(--st-surface);min-height:36px;font-family:var(--font-sans);white-space:nowrap;color:var(--st-navy);cursor:pointer;transition:border-color var(--dur-fast) ease, background var(--dur-fast) ease, color var(--dur-fast) ease;border-radius:999px;flex:none;padding:6px 14px;font-size:12px;font-weight:600;line-height:1.25}.cvh-analysis .cvh-tailorq__choice:hover{border-color:var(--bdr-hover)}.cvh-analysis .cvh-tailorq__choice[aria-pressed=true]{border-color:var(--brand);background:color-mix(in oklab, var(--brand) 10%, transparent);color:var(--brand)}.cvh-analysis .cvh-tailorq__skip{flex-shrink:0;min-height:32px;padding:0 8px;font-size:12px}.cvh-analysis .cvh-tailorq__submit{flex:none;min-height:32px;padding:0 8px;font-size:12px;width:auto!important}.cvh-analysis .cvh-tailorq__applying{color:var(--st-muted);align-items:center;gap:6px;margin:0 0 8px;font-size:12px;display:flex}.cvh-analysis .cvh-find.cvh-tailorq__row[data-skipped]{--st:var(--st-muted);border-style:dashed;border-color:var(--st-border);background:color-mix(in oklab, var(--st-border) 10%, var(--st-surface));box-shadow:none;align-items:center;padding-top:7px;padding-bottom:7px}.cvh-analysis .cvh-tailorq__row[data-skipped] .cvh-find__indicator{background:color-mix(in oklab, var(--st-muted) 10%, transparent);min-width:52px;min-height:24px;color:var(--st-muted);opacity:.85;margin-top:0;padding:2px 6px;font-size:9px}.cvh-analysis .cvh-tailorq__folded{align-items:center;gap:var(--app-gap-sm);min-width:0;display:flex}.cvh-analysis .cvh-tailorq__folded-about{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--st-dim);flex:1;font-size:13px;overflow:hidden}.cvh-analysis .cvh-tailorq__submitted{gap:var(--app-gap-sm);display:grid}.cvh-analysis .cvh-tailorq__applied{background:0 0;border:0;border-radius:0;align-items:flex-start;gap:10px;padding:4px 0;display:flex}.cvh-analysis .cvh-tailorq__applied-copy{flex:auto;gap:6px;min-width:0;display:grid}.cvh-analysis .cvh-tailorq__applied-badge{border:1px solid color-mix(in oklab, var(--st-brand) 32%, var(--st-border));border-radius:var(--app-radius-sm);background:color-mix(in oklab, var(--st-brand) 9%, var(--st-surface));width:fit-content;max-width:100%;color:var(--st-brand);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;justify-self:start;padding:5px 10px;font-size:11px;font-weight:700;line-height:1.25;display:inline-flex;overflow:hidden}.cvh-analysis .cvh-tailorq__applied-text{color:var(--st-navy);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.cvh-analysis .cvh-tailorq__applied .cvh-tailorq__added{font-weight:700}.cvh-analysis .cvh-tailorq__applied small{color:var(--st-muted);font-size:11px}.cvh-analysis .cvh-tailorq__applied .cvh-tailorq__undo{flex:none}.cvh-analysis .cvh-tailorq__placement-interactive{cursor:pointer;transition:background-color .15s,box-shadow .15s}.cvh-analysis .cvh-tailorq__applied.cvh-tailorq__placement-interactive:hover,.cvh-analysis .cvh-tailorq__applied.cvh-tailorq__placement-interactive:focus-visible{background:color-mix(in oklab, var(--st-brand) 8%, var(--st-surface));box-shadow:0 0 0 1px color-mix(in oklab, var(--st-brand) 22%, var(--st-border))}.cvh-analysis .cvh-tailorq__skill-chip.cvh-tailorq__placement-interactive:hover,.cvh-analysis .cvh-tailorq__skill-chip.cvh-tailorq__placement-interactive:focus-visible{border-color:color-mix(in oklab, var(--st-brand) 35%, var(--st-border));background:color-mix(in oklab, var(--st-brand) 10%, var(--st-surface))}.cvh-analysis .cvh-tailorq__applied--empty{border:1px solid var(--st-border);border-radius:var(--app-radius-sm);background:color-mix(in oklab, var(--st-surface-raised,var(--color-surface-2)) 70%, var(--st-surface));align-items:flex-start;gap:10px;margin-top:2px;padding:10px 12px;display:flex}.cvh-analysis .cvh-tailorq__applied--empty-warn{border-color:color-mix(in oklab, #fbbf24 35%, var(--st-border));background:color-mix(in oklab, #fbbf24 8%, var(--st-surface))}.cvh-analysis .cvh-tailorq__applied--empty-info{border-color:color-mix(in oklab, var(--brand) 28%, var(--st-border));background:color-mix(in oklab, var(--brand) 6%, var(--st-surface))}.cvh-analysis .cvh-tailorq__applied--empty-coach{border-color:color-mix(in oklab, var(--st-border) 90%, var(--st-muted));background:var(--st-surface)}.cvh-analysis .cvh-tailorq__empty-icon{background:color-mix(in oklab, var(--st-border) 40%, transparent);width:28px;height:28px;color:var(--st-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cvh-analysis .cvh-tailorq__applied--empty-warn .cvh-tailorq__empty-icon{color:#b45309;background:oklab(83.6861% .0159629 .163645/.18)}.cvh-analysis .cvh-tailorq__applied--empty-info .cvh-tailorq__empty-icon{color:var(--brand);background:color-mix(in oklab, var(--brand) 12%, transparent)}.cvh-analysis .cvh-tailorq__applied--empty-coach .cvh-tailorq__empty-icon{color:var(--st-navy)}.cvh-analysis .cvh-tailorq__empty-copy{gap:4px;min-width:0;display:grid}.cvh-analysis .cvh-tailorq__empty-title{letter-spacing:-.01em;color:var(--st-navy);margin:0;font-size:12px;font-weight:700;line-height:1.3}.cvh-analysis .cvh-tailorq__empty-body{color:var(--st-muted);margin:0;font-size:12px;line-height:1.45}.cvh-analysis .cvh-tailorq__empty-coach{border:1px dashed color-mix(in oklab, var(--st-border) 80%, var(--st-muted));background:color-mix(in oklab, var(--st-surface-raised,var(--color-surface-2)) 55%, var(--st-surface));color:var(--st-dim);border-radius:8px;margin:4px 0 0;padding:8px 10px;font-size:11px;line-height:1.45}.cvh-analysis .cvh-tailorq__skills-salvage{border:1px solid color-mix(in oklab, var(--st-good) 32%, var(--st-border));border-radius:var(--app-radius-sm);background:color-mix(in oklab, var(--st-good) 12%, var(--st-surface));color:var(--st-navy);margin:0;padding:8px 10px;font-size:12.5px;font-weight:650;line-height:1.4}.cvh-analysis .cvh-tailorq__row[data-skipped]{opacity:.72}.cvh-analysis .cvh-tailorq__row[data-skipped]:hover,.cvh-analysis .cvh-tailorq__row[data-skipped]:focus-within{opacity:1}.cvh-analysis .cvh-tailorq__run{width:100%;margin-top:16px;display:flex}.cvh-analysis .cvh-tailorq__action{align-items:center;gap:var(--app-gap-xs);flex-direction:column;display:flex}.cvh-analysis .cvh-tailor-panel>.cvh-tailorq__action:has(.cvh-tailorq__run){border-top:0;padding-top:8px}.cvh-analysis .cvh-tailorq__action .cvh-tailorq__run{margin-top:0}.cvh-analysis .cvh-tailorq__action>p{max-width:460px;color:var(--st-dim);text-align:center;margin:0;font-size:13px;line-height:1.4}.cvh-analysis .cvh-tailorq__reopen:not(.cvh-guided__smart-action){width:100%;margin-top:var(--app-gap-sm);border:1px dashed var(--st-border);color:var(--st-dim);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.cvh-analysis .cvh-tailorq__reopen:not(.cvh-guided__smart-action):hover{border-color:var(--bdr-hover);color:var(--st-navy);border-style:solid}.cvh-analysis .cvh-verdictbadge__disc>img[src$=recruiter-pass-ready\.png]{transform:translate(35px)}.cvh-analysis .cvh-improve-facts{margin:0;padding:0;list-style:none}.cvh-analysis .cvh-improve-facts__row+.cvh-improve-facts__row{margin-top:8px}.cvh-analysis .cvh-improve-facts__asked{color:var(--st-dim);margin:4px 0 0;font-size:11px;line-height:1.4}.cvh-analysis .cvh-improve-facts__empty{color:var(--st-dim);align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.45;display:flex}.cvh-analysis .cvh-improve-facts__error{color:var(--red);margin:0 0 8px;font-size:12px}.cvh-analysis .cvh-improve-facts__reused{color:var(--st-dim);font-size:11.5px;font-weight:600}.cvh-analysis .cvh-improve-facts__use{min-height:32px}.cvh-analysis .cvh-atsai{margin-top:8px}.cvh-analysis .cvh-atsai__row{align-items:center;gap:8px;display:flex}.cvh-analysis .cvh-atsai__note{color:var(--st-muted);margin:0;font-size:12px}.cvh-analysis .cvh-atsai__result{animation:cvh-atsai-rise var(--dur-base) var(--ease-out) both;flex-direction:column;gap:10px;display:flex}.cvh-analysis .cvh-atsai__edit{border:1px solid var(--st-border);border-radius:var(--app-radius-sm);flex-direction:column;gap:4px;padding:8px 10px;font-size:13px;line-height:1.5;display:flex}.cvh-analysis .cvh-atsai__edit del{color:var(--st-muted)}.cvh-analysis .cvh-atsai__edit ins{color:var(--st-ink);font-weight:600;text-decoration:none}@keyframes cvh-atsai-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cvh-analysis .cvh-atsai__result{animation:none}}:root{--radius:.5rem;background:var(--gradient-paper);color:var(--foreground);--background:oklch(97.6% .011 85);--foreground:oklch(24% .035 250);--card:#fffdf8;--card-foreground:oklch(24% .035 250);--popover:#fffdf8;--popover-foreground:oklch(24% .035 250);--primary:oklch(28% .055 248);--primary-foreground:oklch(97.5% .012 88);--secondary:#fffdf8;--secondary-foreground:oklch(28% .055 248);--muted-surface:#fffdf8;--muted-foreground:oklch(42% .03 250);--accent:oklch(93.5% .032 258);--accent-foreground:oklch(26% .05 248);--destructive:oklch(55% .19 25);--destructive-foreground:oklch(98% .01 88);--border:oklch(88.5% .014 85);--input:oklch(88.5% .014 85);--ring:oklch(55% .15 258);--ink:oklch(23% .04 250);--ink-foreground:oklch(96% .012 88);--tide:oklch(52% .163 258);--tide-foreground:oklch(99% .005 90);--signal:oklch(78% .145 68);--signal-foreground:oklch(23% .04 250);--paper:#fffdf8;--proven:oklch(55% .11 158);--weak:oklch(72% .14 78);--unclear:oklch(60% .09 265);--missing:oklch(56% .17 22);--chart-1:oklch(52% .163 258);--chart-2:oklch(55% .11 158);--chart-3:oklch(78% .145 68);--chart-4:oklch(60% .09 265);--chart-5:oklch(56% .17 22);--sidebar:oklch(97% .01 88);--sidebar-foreground:oklch(24% .035 250);--sidebar-primary:oklch(28% .055 248);--sidebar-primary-foreground:oklch(97.5% .012 88);--sidebar-accent:oklch(93.5% .032 258);--sidebar-accent-foreground:oklch(26% .05 248);--sidebar-border:oklch(88.5% .014 85);--sidebar-ring:oklch(55% .15 258);--gradient-harbor:linear-gradient(155deg, oklch(21% .045 258) 0%, oklch(26% .07 260) 55%, oklch(33% .095 262) 100%);--gradient-paper:linear-gradient(180deg, oklch(99.5% .005 88) 0%, oklch(97.2% .012 85) 100%)}.dark{--background:oklch(19% .032 250);--foreground:oklch(96% .01 88);--card:oklch(23.5% .036 250);--card-foreground:oklch(96% .01 88);--popover:oklch(23.5% .036 250);--popover-foreground:oklch(96% .01 88);--primary:oklch(93% .02 88);--primary-foreground:oklch(23% .04 250);--secondary:oklch(29% .038 248);--secondary-foreground:oklch(96% .01 88);--muted-surface:oklch(29% .038 248);--muted-foreground:oklch(82% .018 250);--accent:oklch(33% .06 258);--accent-foreground:oklch(96% .01 88);--destructive:oklch(68% .18 25);--destructive-foreground:oklch(98% .01 88);--border:oklch(100% 0 0/.12);--input:oklch(100% 0 0/.16);--ring:oklch(65% .13 258);--paper:oklch(26% .036 250)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.cvh-marketing{flex-direction:column;min-height:100svh;display:flex}.cvh-site-footer{--footer-panel-bg:var(--surface);--footer-glow:var(--brand)}@supports (color:color-mix(in lab, red, red)){.cvh-site-footer{--footer-glow:color-mix(in oklab, var(--brand) 7%, transparent)}}.cvh-site-footer{--footer-line:var(--fg)}@supports (color:color-mix(in lab, red, red)){.cvh-site-footer{--footer-line:color-mix(in oklab, var(--fg) 20%, transparent)}}.cvh-site-footer{--footer-border:var(--bdr);--footer-heading:var(--fg);--footer-link:var(--muted-foreground);--footer-link-hover:var(--fg);--footer-muted:var(--muted-foreground);border-top:1px solid var(--footer-border);background:radial-gradient(35% 128px at 50% 0%, var(--footer-glow), transparent), var(--footer-panel-bg);width:100%;margin-top:auto;position:relative}.cvh-site-footer__panel{width:100%;max-width:72rem;margin-inline:auto;padding:3rem 1.25rem}@media (width>=640px){.cvh-site-footer__panel{padding-inline:2rem}}@media (width>=1024px){.cvh-site-footer__panel{padding-block:4rem}}.cvh-site-footer__glow{background:var(--footer-line);filter:blur(4px);pointer-events:none;border-radius:9999px;width:33.333%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.cvh-site-footer__grid{gap:2.5rem;width:100%;display:grid}@media (width>=1024px){.cvh-site-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.cvh-site-footer__sections{grid-column:span 2/span 2}}.cvh-site-footer__brand{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.cvh-site-footer__logo{color:var(--footer-heading);border-radius:6px;text-decoration:none}.cvh-site-footer__logo .brand-lockup-logo{width:32px;height:32px}.cvh-site-footer__logo .brand-lockup-logo svg{width:20px;height:20px}.cvh-site-footer__logo .brand-lockup-name{font-size:1.25rem;font-weight:700}.cvh-site-footer__tagline,.cvh-site-footer__copy{color:var(--footer-muted);margin:0;font-size:.875rem}.cvh-site-footer__copy{font-size:.8125rem}.cvh-site-footer__sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem;display:grid}@media (width>=768px){.cvh-site-footer__sections{grid-template-columns:repeat(4,minmax(0,1fr))}}.cvh-site-footer__heading{color:var(--footer-heading);font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:650}.cvh-site-footer__list{gap:.5rem;margin:1rem 0 0;padding:0;font-size:.875rem;list-style:none;display:grid}.cvh-site-footer__list a,.cvh-site-footer__link-button{color:var(--footer-link);align-items:center;text-decoration:none;transition:color .3s;display:inline-flex}.cvh-site-footer__link-button{font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.cvh-site-footer__list a:hover,.cvh-site-footer__list a:focus-visible,.cvh-site-footer__list a[aria-current=page],.cvh-site-footer__link-button:hover,.cvh-site-footer__link-button:focus-visible{color:var(--footer-link-hover)}.cvh-site-footer__list a[aria-current=page]{font-weight:600}.cvh-site-footer__social-icon{flex:none;width:1rem;height:1rem;margin-inline-end:.375rem}.cvh-marketing .main-btn-primary{color:var(--btn-primary-fg);box-shadow:var(--shadow-xs);background:#17324d;border:1px solid #17324d}.cvh-marketing .main-btn-primary:hover{background:#173e61}.cvh-marketing .main-btn-secondary{background:var(--surface,#fffdf8);color:#17324d;box-shadow:var(--shadow-xs);border:1px solid #d8d5cc}.cvh-marketing .main-btn-secondary:hover{background:#f3eee4;border-color:#8da4bc}.ats-checker-eyebrow-mark{--ats-pass-glyph-h:28px;opacity:.92;line-height:0}#ats-results .cvh-vhero__eyebrow{white-space:nowrap;letter-spacing:.04em}.ats-scan-bay{cursor:pointer;border:2px dashed var(--color-tide);border-radius:18px;flex-direction:column;justify-content:center;width:100%;min-height:11.5rem;padding:2.25rem 1.5rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ats-scan-bay{border:2px dashed color-mix(in oklab, var(--color-tide) 42%, var(--color-border))}}.ats-scan-bay{background:radial-gradient(70% 90% at 50% 110%, var(--color-tide), transparent 68%), var(--color-card)}@supports (color:color-mix(in lab, red, red)){.ats-scan-bay{background:radial-gradient(70% 90% at 50% 110%, color-mix(in oklab, var(--color-tide) 14%, transparent), transparent 68%), var(--color-card)}}.ats-scan-bay{box-shadow:var(--shadow-xl);transition:border-color var(--dur-base) ease, background-color var(--dur-base) ease, box-shadow var(--dur-base) ease}.ats-scan-bay:hover,.ats-scan-bay:focus-within,.ats-scan-bay--active,.ats-scan-bay--ready{border-color:var(--color-tide)}@supports (color:color-mix(in lab, red, red)){.ats-scan-bay:hover,.ats-scan-bay:focus-within,.ats-scan-bay--active,.ats-scan-bay--ready{border-color:color-mix(in oklab, var(--color-tide) 68%, var(--color-border))}}.ats-scan-bay:hover,.ats-scan-bay:focus-within,.ats-scan-bay--active,.ats-scan-bay--ready{box-shadow:var(--shadow-xl), 0 0 0 1px var(--color-tide)}@supports (color:color-mix(in lab, red, red)){.ats-scan-bay:hover,.ats-scan-bay:focus-within,.ats-scan-bay--active,.ats-scan-bay--ready{box-shadow:var(--shadow-xl), 0 0 0 1px color-mix(in oklab, var(--color-tide) 18%, transparent)}}.ats-scan-bay--scanning{cursor:default;border-style:solid;border-color:var(--color-tide)}@supports (color:color-mix(in lab, red, red)){.ats-scan-bay--scanning{border-color:color-mix(in oklab, var(--color-tide) 55%, var(--color-border))}}.ats-scan-bay__glow{pointer-events:none;background:radial-gradient(closest-side at 50% 55%, var(--color-tide), transparent 72%);position:absolute;inset:-20%}@supports (color:color-mix(in lab, red, red)){.ats-scan-bay__glow{background:radial-gradient(closest-side at 50% 55%, color-mix(in oklab, var(--color-tide) 22%, transparent), transparent 72%)}}.ats-scan-bay__glow{opacity:.55;animation:4.8s ease-in-out infinite ats-bay-breathe}.ats-scan-bay--active .ats-scan-bay__glow,.ats-scan-bay:hover .ats-scan-bay__glow,.ats-scan-bay--scanning .ats-scan-bay__glow{opacity:.85}.ats-scan-bay__scan-line{pointer-events:none;border-radius:var(--app-radius-pill);background:linear-gradient(90deg, transparent, var(--color-tide), transparent);height:2px;position:absolute;top:0;left:8%;right:8%}@supports (color:color-mix(in lab, red, red)){.ats-scan-bay__scan-line{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-tide) 85%, white), transparent)}}.ats-scan-bay__scan-line{box-shadow:0 10px 24px -14px var(--color-tide)}@supports (color:color-mix(in lab, red, red)){.ats-scan-bay__scan-line{box-shadow:0 10px 24px -14px color-mix(in oklab, var(--color-tide) 50%, transparent)}}.ats-scan-bay__scan-line{opacity:0;transform:translateY(0)}.ats-scan-bay:hover .ats-scan-bay__scan-line,.ats-scan-bay--active .ats-scan-bay__scan-line,.ats-scan-bay--scanning .ats-scan-bay__scan-line{opacity:1;animation:1.7s cubic-bezier(.4,0,.2,1) infinite ats-bay-scan}.ats-scan-bay__bracket{pointer-events:none;border-color:var(--color-tide);width:18px;height:18px;position:absolute}@supports (color:color-mix(in lab, red, red)){.ats-scan-bay__bracket{border-color:color-mix(in oklab, var(--color-tide) 55%, transparent)}}.ats-scan-bay__bracket{opacity:.35;transition:opacity var(--dur-base) ease;border-style:solid}.ats-scan-bay:hover .ats-scan-bay__bracket,.ats-scan-bay--active .ats-scan-bay__bracket,.ats-scan-bay--scanning .ats-scan-bay__bracket,.ats-scan-bay--ready .ats-scan-bay__bracket{opacity:.9;animation:1.8s ease-in-out infinite ats-bay-bracket-pulse}.ats-scan-bay__bracket--tl{border-width:2px 0 0 2px;border-radius:4px 0 0;top:10px;left:10px}.ats-scan-bay__bracket--tr{border-width:2px 2px 0 0;border-radius:0 4px 0 0;top:10px;right:10px}.ats-scan-bay__bracket--bl{border-width:0 0 2px 2px;border-radius:0 0 0 4px;bottom:10px;left:10px}.ats-scan-bay__bracket--br{border-width:0 2px 2px 0;border-radius:0 0 4px;bottom:10px;right:10px}.ats-scan-bay__body{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;min-height:6.5rem;display:flex;position:relative}.ats-scan-bay__icon{color:var(--color-tide);margin-bottom:.35rem}.ats-scan-bay__title,.ats-scan-bay__filename,.ats-scan-bay__status{color:var(--color-foreground);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:600}.ats-scan-bay__filename,.ats-scan-bay__status{color:var(--color-tide);word-break:break-word}.ats-scan-bay__hint{max-width:28rem;color:var(--color-muted-foreground);margin:0;font-size:14px;line-height:1.45}.ats-checker-reset{cursor:pointer;background:0 0;border:0;padding:.35rem .5rem}@media (prefers-reduced-motion:reduce){.ats-scan-bay__glow,.ats-scan-bay__scan-line,.ats-scan-bay__bracket{animation:none!important}.ats-scan-bay:hover .ats-scan-bay__scan-line,.ats-scan-bay--active .ats-scan-bay__scan-line,.ats-scan-bay--scanning .ats-scan-bay__scan-line{opacity:.65;top:48%;transform:none}}.cvh-loading-screen{--color-bg:var(--bg,#fffdf8);--color-surface:var(--surface,#fffdf8);--color-surface-2:var(--surface-muted,#f3eee4);--color-primary:var(--brand,#1d4ed8);--color-primary-dark:var(--fg,#0b2545);--color-muted:var(--muted,#64748b);--color-border:var(--bdr,#e2ded3);background:var(--color-bg,#fffdf8);min-height:100vh;color:var(--color-primary-dark,#0b2545);place-items:center;padding:24px;display:grid;position:relative;overflow:hidden}.cvh-loading-screen__workspace{text-align:center;flex-direction:column;align-items:center;gap:30px;width:min(100%,560px);display:flex;position:relative}.cvh-loading-screen__mark{place-items:center;display:grid;position:relative}.cvh-loading-screen__logo{z-index:1;flex:none;animation:2.4s ease-in-out infinite cvh-loading-mark;position:relative}.cvh-loading-screen__halo{border:1px solid color-mix(in oklab, var(--color-primary,var(--brand)) 35%, transparent);border-radius:36px;width:132px;height:132px;animation:2.4s ease-out infinite cvh-loading-halo;position:absolute}.cvh-loading-screen__logo-mark{background:var(--brand-gradient);width:104px;height:104px;box-shadow:var(--shadow-brand-logo);border-radius:28px}.cvh-loading-screen__logo-mark svg{width:52px;height:52px}.cvh-loading-screen__copy{width:100%;min-width:0}.cvh-loading-screen__copy p{letter-spacing:-.02em;margin:0 0 9px;font-size:25px;font-weight:700;line-height:1.3}.cvh-loading-screen__copy>span:last-of-type,.cvh-loading-screen__recovery p{color:var(--color-primary-dark,#0b2545);font-size:16px;line-height:1.55}.cvh-loading-screen__progress{border-radius:var(--app-radius-pill);background:var(--color-surface-2,#f3eee4);width:100%;height:5px;overflow:hidden}.cvh-loading-screen__progress i{border-radius:inherit;background:var(--color-primary,var(--brand));width:42%;height:100%;animation:1.65s ease-in-out infinite cvh-loading-progress;display:block}.cvh-loading-screen__recovery{border:1px solid var(--color-border,var(--bdr));border-radius:var(--app-radius-md);background:var(--color-surface-2,#f3eee4);justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:12px 14px;display:flex}.cvh-loading-screen__recovery p{margin:0}.cvh-loading-screen__recovery button{border:1px solid color-mix(in oklab, var(--color-primary,var(--brand)) 26%, var(--color-border,var(--bdr)));background:var(--color-surface,#fffdf8);min-height:36px;color:var(--color-primary-dark,#0b2545);font:inherit;border-radius:9px;flex:none;padding:0 13px;font-size:13px;font-weight:700}@keyframes cvh-loading-progress{0%{transform:translate(-115%)}to{transform:translate(255%)}}@keyframes cvh-loading-mark{50%{transform:translateY(-4px)}}@keyframes cvh-loading-halo{70%{opacity:0;transform:scale(1.18)}to{opacity:0}}@media (width<=520px){.cvh-loading-screen{padding:16px}.cvh-loading-screen__recovery{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.cvh-loading-screen *{animation:none!important}.cvh-loading-screen__progress i{transform:translate(70%)}}.cvh-not-found{--not-found-bg:var(--bg,#fffdf8);--not-found-primary:var(--brand,#1d4ed8);--not-found-ink:var(--fg,#0b2545);--not-found-muted:var(--muted,#64748b);background:var(--not-found-bg);min-height:100vh;color:var(--not-found-ink);place-items:center;padding:24px;display:grid;overflow:hidden}.cvh-not-found__workspace{align-items:center;gap:var(--app-gap-lg);text-align:center;flex-direction:column;width:min(100%,620px);display:flex}.cvh-not-found__logo-mark{background:var(--not-found-primary);border-radius:22px;width:80px;height:80px}.cvh-not-found__logo-mark svg{width:40px;height:40px}.cvh-not-found__copy{justify-items:center;display:grid}.cvh-not-found__code{color:var(--not-found-primary);letter-spacing:-.08em;margin:0;font-size:clamp(66px,10vw,88px);font-weight:750;line-height:.88}.cvh-not-found h1{letter-spacing:-.032em;margin:10px 0 8px;font-size:clamp(26px,3vw,32px);font-weight:700;line-height:1.1}.cvh-not-found__copy>span{max-width:100%;color:var(--not-found-ink);font-size:16px;line-height:1.55}.cvh-not-found__action{background:var(--not-found-primary);color:#fff;min-height:46px;transition:filter var(--dur-fast) ease, transform var(--dur-fast) ease;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.cvh-not-found__action:hover{filter:brightness(1.08)}.cvh-not-found__action:active{transform:translateY(1px)}.cvh-not-found__action:focus-visible{outline:3px solid color-mix(in oklab, var(--not-found-primary) 28%, transparent);outline-offset:3px}@media (width<=520px){.cvh-not-found{padding:16px}.cvh-not-found__workspace{gap:18px}}.cvh-plan-metal{border-radius:calc(var(--app-radius-md) + 2px);background:conic-gradient(from var(--cvh-plan-angle,0deg), #93c5fd, var(--brand), #c4b5fd, #38bdf8, #1e3a8a, #93c5fd);max-width:100%;padding:2px;display:inline-flex}.cvh-plan-metal.w-full{width:100%;display:flex}.cvh-plan-metal.cvh-plan-metal :is(button.main-btn,.main-btn-primary){width:100%;color:#fff!important;box-shadow:none!important;background:#17324d!important;border:0!important}.cvh-plan-metal.cvh-plan-metal :is(button.main-btn,.main-btn-primary):hover:not(:disabled){background:#173e61!important}@property --cvh-plan-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:no-preference){.cvh-plan-metal{animation:6s linear infinite cvh-plan-spin}}@keyframes cvh-plan-spin{to{--cvh-plan-angle:360deg}}
