:root{--color-canvas-page:#f7f8f9;--color-canvas-surface:#fff;--color-canvas-raised:#fff;--color-canvas-sunken:#f1f3f5;--color-canvas-overlay:#10192270;--color-canvas-inverse:#16191d;--color-ink-primary:#16191d;--color-ink-secondary:#41474e;--color-ink-muted:#666e77;--color-ink-subtle:#7a828c;--color-ink-onAccent:#fff;--color-ink-onStatus:#fff;--color-border-subtle:#e7eaed;--color-border-default:#dfe3e7;--color-border-strong:#c3cad1;--color-border-inverse:#ffffff29;--color-accent:#0f5c8c;--color-accent-hover:#0c4c74;--color-accent-active:#093d5e;--color-accent-on:#fff;--color-accent-quiet:#e8f1f7;--color-accent-quietHover:#dbe9f2;--color-accent-edge:#b7d2e3;--color-accent-link:#0c4c74;--color-accent-focus:#0f5c8c66;--accent-pixel-budget:10;--color-status-success:#1a6b4c;--color-status-successQuiet:#e6f2ec;--color-status-warning:#8a5a00;--color-status-warningQuiet:#fcf3e3;--color-status-danger:#b3261e;--color-status-dangerQuiet:#fbebea;--color-status-info:#2f6f8f;--color-status-infoQuiet:#eaf2f7;--color-status-unknown:#5b636d;--color-status-unknownQuiet:#f1f3f5;--color-status-neutral:#5b636d;--color-status-neutralQuiet:#f1f3f5;--color-state-hoverTint:#f1f3f5;--color-state-selectedTint:#e8f1f7;--color-state-disabledFill:#f1f3f5;--color-state-disabledInk:#7a828c;--color-state-disabledBorder:#e7eaed;--color-state-skeletonBase:#e7eaed;--color-state-skeletonSheen:#f1f3f5;--color-evidence-confirmedEdge:#1a6b4c;--color-evidence-inferredEdge:#8a5a00;--color-evidence-unsourcedEdge:#b3261e;--color-evidence-sourceUrl:#0c4c74;--color-evidence-witnessMono:#41474e;--color-score-strong:#1a6b4c;--color-score-possible:#0f5c8c;--color-score-stretch:#8a5a00;--color-score-insufficient:#5b636d;--color-score-track:#e7eaed;--color-score-trackInk:#666e77;--color-diff-addedBg:#e6f2ec;--color-diff-addedInk:#15543c;--color-diff-removedBg:#fbebea;--color-diff-removedInk:#8c1e18;--color-diff-movedBg:#eaf2f7;--color-diff-unchangedBg:#f7f8f9;--color-chart-series1:#0f5c8c;--color-chart-series2:#1a6b4c;--color-chart-series3:#8a5a00;--color-chart-series4:#666e77;--color-chart-series5:#b3261e;--color-ai-hairline-from:#0f5c8c;--color-ai-hairline-to:#1a6b4c;--color-ai-hairline-width:2px;--color-ai-hairline-radius:1px;--color-ai-label-ink:#41474e;--color-user-input-edge:#7a828c;--ai-hairline:linear-gradient(180deg, var(--color-ai-hairline-from) 0%, var(--color-ai-hairline-to) 100%);--color-parse-intact:#1a6b4c;--color-parse-intact-bg:#e6f2ec;--color-parse-dropped:#b3261e;--color-parse-dropped-bg:#fbebea;--color-parse-reordered:#8a5a00;--color-parse-reordered-bg:#fcf3e3;--color-sponsorship-stated-yes:#1a6b4c;--color-sponsorship-stated-no:#b3261e;--color-sponsorship-not-stated:#5b636d;--color-sponsorship-not-stated-bg:#f1f3f5;--font-display:"Libre Franklin", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-feature-settings:"cv05" 1, "ss01" 1;--type-scale-micro:11px;--type-micro-lh:16px;--type-micro-ls:.04em;--type-scale-meta:12px;--type-meta-lh:16px;--type-meta-ls:.02em;--type-scale-small:13px;--type-small-lh:20px;--type-small-ls:0;--type-scale-base:14px;--type-base-lh:20px;--type-base-ls:0;--type-scale-lead:15px;--type-lead-lh:24px;--type-lead-ls:0;--type-scale-cardTitle:16px;--type-cardTitle-lh:24px;--type-cardTitle-ls:-.005em;--type-scale-h3:18px;--type-h3-lh:26px;--type-h3-ls:-.01em;--type-scale-h2:22px;--type-h2-lh:28px;--type-h2-ls:-.012em;--type-scale-h1:28px;--type-h1-lh:34px;--type-h1-ls:-.018em;--type-scale-hero:36px;--type-hero-lh:42px;--type-hero-ls:-.022em;--type-scale-display:48px;--type-display-lh:54px;--type-display-ls:-.026em;--type-weight-regular:400;--type-weight-medium:500;--type-weight-semibold:600;--type-weight-bold:700;--type-leading-tight:1.15;--type-leading-heading:1.25;--type-leading-body:1.43;--type-leading-prose:1.6;--type-measure-prose:68ch;--type-measure-tableCell:42ch;--type-measure-resume:88ch;--space-0:0px;--space-px:1px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-none:0px;--radius-xs:3px;--radius-sm:5px;--radius-md:7px;--radius-lg:10px;--radius-xl:14px;--radius-pill:9999px;--border-width-hairline:1px;--border-width-thick:2px;--shadow-flat:none;--shadow-raised:0 1px 2px #1019220f;--shadow-floating:0 4px 12px #1019221a, 0 1px 2px #1019220f;--shadow-overlay:0 16px 40px #10192229, 0 2px 6px #10192214;--elevation-zBase:0;--elevation-zSticky:100;--elevation-zDropdown:200;--elevation-zBottomNav:300;--elevation-zScrim:400;--elevation-zModal:500;--elevation-zToast:600;--elevation-zTooltip:700;--motion-duration-instant:80ms;--motion-duration-fast:.12s;--motion-duration-base:.18s;--motion-duration-slow:.24s;--motion-duration-page:.32s;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--motion-easing-enter:cubic-bezier(.16, 1, .3, 1);--motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--motion-transition-control:background-color .12s var(--motion-easing-standard), border-color .12s var(--motion-easing-standard), color .12s var(--motion-easing-standard);--motion-transition-surface:opacity .18s var(--motion-easing-standard), transform .18s var(--motion-easing-standard);--layout-container-max:1280px;--layout-container-wide:1440px;--layout-container-reading:720px;--layout-gutter-desktop:24px;--layout-gutter-tablet:16px;--layout-gutter-phone:12px;--layout-grid-columns-desktop:12;--layout-grid-columns-tablet:8;--layout-grid-columns-phone:4;--layout-sidebar-width:232px;--layout-sidebar-collapsed:56px;--layout-appBar-height:56px;--layout-page-padding-x:24px;--layout-page-padding-top:24px;--layout-bottomNav-height:56px;--layout-density-rowHeight:40px;--layout-density-rowHeightCompact:32px;--layout-density-controlHeight:40px;--layout-density-buttonHeight:36px;--layout-density-buttonHeightSm:32px;--layout-density-touchTarget:44px;--focus-ring:0 0 0 2px #fff, 0 0 0 4px #0f5c8c;--focus-ring-danger:0 0 0 2px #fff, 0 0 0 4px #b3261e66;--focus-ring-width:2px;--focus-ring-offset:2px;--icon-size-inline:16px;--icon-size-button:20px;--icon-size-standalone:24px;--icon-size-brand:28px;--icon-stroke-width:1.75;--icon-viewbox:"0 0 24 24";--btn-primary-bg:var(--color-accent);--btn-primary-on:var(--color-accent-on);--btn-primary-border:var(--color-accent);--btn-primary-hover-bg:var(--color-accent-hover);--btn-primary-active-bg:var(--color-accent-active);--btn-primary-height:36px;--btn-primary-padding-x:16px;--btn-primary-radius:7px;--btn-primary-font-size:14px;--btn-primary-font-weight:500;--btn-primary-gap:8px;--btn-secondary-bg:var(--color-canvas-surface);--btn-secondary-on:var(--color-ink-primary);--btn-secondary-border:var(--color-border-default);--btn-secondary-hover-bg:var(--color-state-hoverTint);--btn-secondary-hover-border:var(--color-border-strong);--btn-secondary-active-bg:var(--color-canvas-sunken);--btn-secondary-height:36px;--btn-secondary-padding-x:16px;--btn-secondary-radius:7px;--btn-ghost-bg:transparent;--btn-ghost-on:var(--color-ink-secondary);--btn-ghost-border:transparent;--btn-ghost-hover-bg:var(--color-state-hoverTint);--btn-ghost-hover-on:var(--color-ink-primary);--btn-ghost-active-bg:var(--color-canvas-sunken);--btn-ghost-height:36px;--btn-ghost-padding-x:12px;--btn-ghost-radius:7px;--btn-danger-bg:var(--color-status-danger);--btn-danger-on:#fff;--btn-danger-hover-bg:#9c1f18;--btn-danger-active-bg:#861a14;--btn-danger-height:36px;--btn-danger-padding-x:16px;--btn-danger-radius:7px;--btn-dangerQuiet-bg:var(--color-status-dangerQuiet);--btn-dangerQuiet-on:var(--color-status-danger);--btn-dangerQuiet-hover-bg:#f6dedc;--btn-link-on:var(--color-accent-link);--btn-link-underline:text-decoration underline;text-underline-offset:2px;--btn-transition:var(--motion-transition-control);--btn-disabled-bg:var(--color-state-disabledFill);--btn-disabled-on:var(--color-ink-subtle);--btn-disabled-border:var(--color-state-disabledBorder);--input-bg:var(--color-canvas-surface);--input-on:var(--color-ink-primary);--input-placeholder:var(--color-ink-subtle);--input-border:var(--color-border-default);--input-hover-border:var(--color-border-strong);--input-focus-border:var(--color-accent);--input-focus-ring:var(--focus-ring);--input-error-border:var(--color-status-danger);--input-error-ring:var(--focus-ring-danger);--input-disabled-bg:var(--color-state-disabledFill);--input-disabled-on:var(--color-ink-subtle);--input-height:40px;--input-padding-x:12px;--input-radius:7px;--input-font-size:14px;--input-label-font-size:14px;--input-label-weight:500;--input-label-color:var(--color-ink-secondary);--input-label-margin-bottom:4px;--input-helper-font-size:13px;--input-helper-color:var(--color-ink-muted);--input-error-font-size:13px;--input-error-color:var(--color-status-danger);--input-error-margin-top:4px;--card-bg:var(--color-canvas-surface);--card-border:var(--color-border-default);--card-radius:10px;--card-shadow:var(--shadow-flat);--card-padding:16px;--card-padding-comfortable:20px;--card-hover-border:var(--color-border-strong);--card-selected-border:var(--color-accent);--card-selected-bg:var(--color-accent-quiet);--badge-bg:var(--color-canvas-sunken);--badge-on:var(--color-ink-secondary);--badge-border:var(--color-border-default);--badge-radius:5px;--badge-padding-x:8px;--badge-height:20px;--badge-font-size:12px;--badge-font-weight:500;--badge-dot-size:6px;--badge-neutral-bg:var(--color-canvas-sunken);--badge-neutral-on:var(--color-ink-secondary);--badge-accent-bg:var(--color-accent-quiet);--badge-accent-on:var(--color-accent);--badge-success-bg:var(--color-status-successQuiet);--badge-success-on:var(--color-status-success);--badge-warning-bg:var(--color-status-warningQuiet);--badge-warning-on:var(--color-status-warning);--badge-danger-bg:var(--color-status-dangerQuiet);--badge-danger-on:var(--color-status-danger);--badge-unknown-bg:var(--color-status-unknownQuiet);--badge-unknown-on:var(--color-status-unknown);--plan-bg:var(--color-canvas-surface);--plan-border:var(--color-border-default);--plan-border-selected:var(--color-accent);--plan-bg-selected:var(--color-accent-quiet);--plan-radius:var(--radius-lg);--plan-padding:var(--space-5);--plan-price-font:var(--font-display);--plan-terms-ink:var(--color-ink-secondary);--plan-expiry-ink:var(--color-ink-muted);--plan-no-renew-icon:16px;--table-header-bg:var(--color-canvas-sunken);--table-header-ink:var(--color-ink-secondary);--table-header-height:36px;--table-header-font-size:12px;--table-header-transform:none;--table-row-height:40px;--table-row-height-compact:32px;--table-cell-padding-x:12px;--table-border:var(--color-border-subtle);--table-border-strong:var(--color-border-strong);--table-row-hover-bg:var(--color-state-hoverTint);--table-row-selected-bg:var(--color-accent-quiet);--table-row-selected-border:var(--color-accent);--table-sticky-header-z:var(--elevation-zSticky);--table-font-size:14px;--table-font-size-secondary:13px;--tabs-list-gap:24px;--tab-height:40px;--tab-padding-x:4px;--tab-font-size:14px;--tab-font-weight:500;--tab-active-ink:var(--color-ink-primary);--tab-inactive-ink:var(--color-ink-muted);--tab-hover-ink:var(--color-ink-primary);--tab-indicator:2px solid var(--color-accent);--tab-indicator-motion:.18s var(--motion-easing-standard);--tabs-max-count:5;--modal-bg:var(--color-canvas-raised);--modal-radius:14px;--modal-shadow:var(--shadow-overlay);--modal-scrim:var(--color-canvas-overlay);--modal-padding:24px;--modal-max-width:560px;--modal-max-width-wide:720px;--modal-enter:opacity 0s -> 1ms, transform .24s var(--motion-easing-enter);--modal-exit:opacity .18s var(--motion-easing-exit);--modal-z:var(--elevation-zModal);--modal-scrim-z:var(--elevation-zScrim);--toast-bg:var(--color-canvas-inverse);--toast-on:#fff;--toast-radius:7px;--toast-shadow:var(--shadow-floating);--toast-padding:12px 16px;--toast-font-size:14px;--toast-max-width:440px;--toast-z:var(--elevation-zToast);--toast-duration-success:5s;--toast-duration-info:6s;--toast-duration-warning:9s;--toast-duration-error:0s;--toast-max-visible:3;--tooltip-bg:var(--color-canvas-inverse);--tooltip-on:#fff;--tooltip-radius:5px;--tooltip-padding:4px 8px;--tooltip-font-size:12px;--tooltip-max-width:280px;--tooltip-delay:.4s;--tooltip-shadow:var(--shadow-floating);--tooltip-z:var(--elevation-zTooltip);--progress-track:var(--color-score-track);--progress-track-height:6px;--progress-radius:3px;--progress-fill-strong:var(--color-score-strong);--progress-fill-possible:var(--color-score-possible);--progress-fill-stretch:var(--color-score-stretch);--progress-fill-insufficient:var(--color-score-insufficient);--progress-indeterminate-duration:.6s;--skeleton-base:var(--color-state-skeletonBase);--skeleton-sheen:var(--color-state-skeletonSheen);--skeleton-radius:5px;--skeleton-duration:1.4s;--skeleton-min-visible:.4s;--evidence-confirmed-edge:2px solid var(--color-evidence-confirmedEdge);--evidence-inferred-edge:2px solid var(--color-evidence-inferredEdge);--evidence-unsourced-edge:2px solid var(--color-evidence-unsourcedEdge);--evidence-well-bg:var(--color-canvas-sunken);--evidence-well-radius:3px;--evidence-well-padding:8px 12px;--evidence-factid-font:var(--font-mono);--evidence-factid-size:12px;--evidence-factid-color:var(--color-evidence-witnessMono)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-canvas-page);color:var(--color-ink-primary);font-family:var(--font-body);font-size:var(--type-scale-base);line-height:var(--type-base-lh);font-feature-settings:var(--font-feature-settings);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3{font-family:var(--font-display);color:var(--color-ink-primary);margin:0}h1{font-size:var(--type-scale-h1);line-height:var(--type-h1-lh);letter-spacing:var(--type-h1-ls);font-weight:var(--type-weight-bold)}h2{font-size:var(--type-scale-h2);line-height:var(--type-h2-lh);letter-spacing:var(--type-h2-ls);font-weight:var(--type-weight-semibold)}h3{font-size:var(--type-scale-h3);line-height:var(--type-h3-lh);letter-spacing:var(--type-h3-ls);font-weight:var(--type-weight-semibold)}p{margin:0 0 var(--space-3);max-width:var(--type-measure-prose)}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}:focus:not(:focus-visible){outline:none}small{font-size:var(--type-scale-meta);line-height:var(--type-meta-lh)}.tabular{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.evidence-well{background:var(--evidence-well-bg);border-radius:var(--evidence-well-radius);padding:var(--evidence-well-padding);font-family:var(--font-mono);font-size:var(--evidence-factid-size);color:var(--color-evidence-witnessMono)}.evidence-edge--confirmed{box-shadow:inset 2px 0 0 var(--color-evidence-confirmedEdge)}.evidence-edge--inferred{box-shadow:inset 2px 0 0 var(--color-evidence-inferredEdge)}.evidence-edge--unsourced{box-shadow:inset 2px 0 0 var(--color-evidence-unsourcedEdge)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.skeleton__sheen,.progress--indeterminate{animation:none!important}}.btn{justify-content:center;align-items:center;gap:var(--btn-primary-gap);height:var(--btn-primary-height);padding:0 var(--btn-primary-padding-x);border-radius:var(--btn-primary-radius);font-family:var(--font-body);font-size:var(--btn-primary-font-size);font-weight:var(--btn-primary-font-weight);white-space:nowrap;cursor:pointer;transition:var(--btn-transition);min-height:var(--layout-density-touchTarget);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.btn:focus-visible{box-shadow:var(--focus-ring)}.btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-on);border-color:var(--btn-primary-border)}.btn--primary:hover:not(:disabled){background:var(--btn-primary-hover-bg)}.btn--primary:active:not(:disabled){background:var(--btn-primary-active-bg)}.btn--secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-on);border-color:var(--btn-secondary-border)}.btn--secondary:hover:not(:disabled){background:var(--btn-secondary-hover-bg);border-color:var(--btn-secondary-hover-border)}.btn--secondary:active:not(:disabled){background:var(--btn-secondary-active-bg)}.btn--ghost{background:var(--btn-ghost-bg);color:var(--btn-ghost-on);border-color:var(--btn-ghost-border)}.btn--ghost:hover:not(:disabled){background:var(--btn-ghost-hover-bg);color:var(--btn-ghost-hover-on)}.btn--danger{background:var(--btn-danger-bg);color:var(--btn-danger-on);border-color:var(--btn-danger-bg)}.btn--danger:hover:not(:disabled){background:var(--btn-danger-hover-bg)}.btn--dangerQuiet{background:var(--btn-dangerQuiet-bg);color:var(--btn-dangerQuiet-on);border-color:#0000}.btn--dangerQuiet:hover:not(:disabled){background:var(--btn-dangerQuiet-hover-bg)}.btn--sm{height:var(--layout-density-buttonHeightSm);padding:0 var(--space-3);font-size:var(--type-scale-small)}.btn:disabled,.btn[aria-disabled=true]{background:var(--btn-disabled-bg);color:var(--btn-disabled-on);border-color:var(--btn-disabled-border);cursor:not-allowed}.btn[data-loading=true]{cursor:progress}.btn[data-loading=true] .btn__label{opacity:.55}.btn[data-loading=true] .btn__spinner{display:block}.btn__spinner{display:none}.badge{height:var(--badge-height);padding:0 var(--badge-padding-x);border-radius:var(--badge-radius);border:1px solid var(--badge-border);background:var(--badge-bg);color:var(--badge-on);font-family:var(--font-body);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);white-space:nowrap;align-items:center;gap:6px;line-height:1;display:inline-flex}.badge__dot{width:var(--badge-dot-size);height:var(--badge-dot-size);background:currentColor;border-radius:50%;flex:none}.badge--neutral{background:var(--badge-neutral-bg);color:var(--badge-neutral-on)}.badge--accent{background:var(--badge-accent-bg);color:var(--badge-accent-on)}.badge--success{background:var(--badge-success-bg);color:var(--badge-success-on);border-color:#0000}.badge--warning{background:var(--badge-warning-bg);color:var(--badge-warning-on);border-color:#0000}.badge--danger{background:var(--badge-danger-bg);color:var(--badge-danger-on);border-color:#0000}.badge--unknown{background:var(--badge-unknown-bg);color:var(--badge-unknown-on);border-color:#0000}.table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--table-font-size)}.table thead th{top:var(--layout-appBar-height);z-index:var(--table-sticky-header-z);background:var(--table-header-bg);color:var(--table-header-ink);height:var(--table-header-height);font-size:var(--table-header-font-size);font-weight:var(--type-weight-medium);letter-spacing:var(--type-meta-ls);text-align:left;padding:0 var(--table-cell-padding-x);border-bottom:1px solid var(--table-border-strong);white-space:nowrap;position:sticky}.table tbody td{height:var(--table-row-height);padding:0 var(--table-cell-padding-x);border-bottom:1px solid var(--table-border);color:var(--color-ink-secondary);vertical-align:middle}.table tbody tr:hover td{background:var(--table-row-hover-bg)}.table tbody tr[aria-selected=true] td{background:var(--table-row-selected-bg)}.table tbody tr[aria-selected=true] td:first-child{box-shadow:inset 2px 0 0 var(--table-row-selected-border)}.table .num{font-variant-numeric:tabular-nums;text-align:right}.field{flex-direction:column;display:flex}.field__label{font-size:var(--input-label-font-size);font-weight:var(--input-label-weight);color:var(--input-label-color);margin-bottom:var(--input-label-margin-bottom)}.field__control{height:var(--input-height);padding:0 var(--input-padding-x);border:1px solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--input-on);font-family:var(--font-body);font-size:var(--input-font-size);transition:var(--btn-transition)}.field__control::placeholder{color:var(--input-placeholder)}.field__control:hover:not(:disabled){border-color:var(--input-hover-border)}.field__control:focus-visible{border-color:var(--input-focus-border);box-shadow:var(--input-focus-ring)}.field__control[aria-invalid=true]{border-color:var(--input-error-border)}.field__control[aria-invalid=true]:focus-visible{box-shadow:var(--input-error-ring)}.field__helper{margin-top:var(--input-helper-margin-top,4px);font-size:var(--input-helper-font-size);color:var(--input-helper-color)}.field__error{font-size:var(--input-error-font-size);color:var(--input-error-color);margin-top:4px}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:var(--card-padding)}.card--comfortable{padding:var(--card-padding-comfortable)}.card--interactive{cursor:pointer;transition:var(--btn-transition)}.card--interactive:hover{border-color:var(--card-hover-border)}.card--selected{border-color:var(--card-selected-border);background:var(--card-selected-bg)}.tabs__list{gap:var(--tabs-list-gap);border-bottom:1px solid var(--color-border-default);display:flex}.tab{height:var(--tab-height);padding:0 var(--tab-padding-x);font-size:var(--tab-font-size);font-weight:var(--tab-font-weight);color:var(--tab-inactive-ink);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:0;position:relative}.tab:hover{color:var(--tab-hover-ink)}.tab[aria-selected=true]{color:var(--tab-active-ink)}.tab[aria-selected=true]:after{content:"";background:var(--color-accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.skeleton{background:var(--skeleton-base);border-radius:var(--skeleton-radius);position:relative;overflow:hidden}.skeleton__sheen{background:linear-gradient(90deg, transparent, var(--skeleton-sheen), transparent);animation:skeleton-sheen var(--skeleton-duration) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-sheen{to{transform:translate(100%)}}.score-pill{align-items:baseline;gap:var(--space-2);border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;font-weight:var(--type-weight-semibold);padding:4px 10px;display:inline-flex}.score-pill--strong{background:var(--color-status-successQuiet);color:var(--color-score-strong)}.score-pill--possible{background:var(--color-accent-quiet);color:var(--color-score-possible)}.score-pill--stretch{background:var(--color-status-warningQuiet);color:var(--color-score-stretch)}.score-pill--insufficient{background:var(--color-status-unknownQuiet);color:var(--color-score-insufficient)}.progress{height:var(--progress-track-height);gap:4px;display:flex}.progress__segment{background:var(--progress-track);border-radius:var(--progress-radius);flex:1}.progress__segment[data-state=scored]{background:var(--progress-fill-strong)}.progress__segment[data-state=partial]{background:var(--progress-fill-stretch)}.progress__segment[data-state=not-applicable]{background:var(--progress-track)}.diff-add{background:var(--color-diff-addedBg);color:var(--color-diff-addedInk)}.diff-remove{background:var(--color-diff-removedBg);color:var(--color-diff-removedInk);text-decoration:line-through}.diff-move{background:var(--color-diff-movedBg)}.ai-span{border-radius:2px;padding-left:14px;position:relative}.ai-span:before{content:"";width:var(--color-ai-hairline-width);border-radius:var(--color-ai-hairline-radius);background:var(--ai-hairline);position:absolute;top:2px;bottom:2px;left:0}.ai-span__label{font-size:var(--type-scale-meta);line-height:var(--type-meta-lh);color:var(--color-ai-label-ink);align-items:center;gap:4px;display:inline-flex}.user-span{padding-left:14px;position:relative}.user-span:before{content:"";background:var(--color-user-input-edge);width:2px;position:absolute;top:2px;bottom:2px;left:0}.parse-diff{font-family:var(--font-mono);font-size:var(--type-scale-small);line-height:var(--type-leading-body)}.parse-diff__segment{border-radius:2px;padding:1px 0}.parse-diff__segment[data-state=intact]{color:var(--color-ink-primary)}.parse-diff__segment[data-state=dropped]{background:var(--color-parse-dropped-bg);color:var(--color-parse-dropped);text-decoration:line-through}.parse-diff__segment[data-state=reordered]{background:var(--color-parse-reordered-bg);color:var(--color-parse-reordered)}.parse-diff__segment[data-state=missing]{background:var(--color-canvas-sunken);color:var(--color-ink-subtle);font-style:normal}.parse-state-legend{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.parse-state-legend__item{font-size:var(--type-scale-small);align-items:center;gap:6px;display:inline-flex}.sponsorship-field{gap:var(--space-2);padding:var(--space-3) 0;display:grid}.sponsorship-field__state{font-weight:var(--type-weight-medium);align-items:center;gap:6px;display:inline-flex}.sponsorship-field[data-state=stated_yes] .sponsorship-field__state{color:var(--color-sponsorship-stated-yes)}.sponsorship-field[data-state=stated_no] .sponsorship-field__state{color:var(--color-sponsorship-stated-no)}.sponsorship-field[data-state=not_stated] .sponsorship-field__state{color:var(--color-sponsorship-not-stated)}.sponsorship-field__excerpt{border-left:2px solid var(--color-border-strong);padding-left:var(--space-3);color:var(--color-ink-secondary);font-size:var(--type-scale-small)}.sponsorship-field__disclaimer{font-size:var(--type-scale-small);color:var(--color-ink-muted);align-items:flex-start;gap:6px;display:flex}.plan-card{gap:var(--space-3);align-content:start;display:grid}.plan-card__price{align-items:baseline;gap:var(--space-2);display:flex}.plan-card__amount{font-family:var(--font-display);font-size:var(--type-scale-h1);line-height:var(--type-h1-lh);font-weight:var(--type-weight-bold);font-variant-numeric:tabular-nums}.plan-card__terms{font-size:var(--type-scale-small);color:var(--color-ink-secondary);gap:4px;display:grid}.plan-card__no-renew{font-size:var(--type-scale-small);color:var(--color-ink-secondary);align-items:center;gap:6px;display:inline-flex}.plan-expiry{font-size:var(--type-scale-small);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}:root{--color-canvas-page:#fafbf7;--color-canvas-surface:#fff;--color-canvas-sunken:#f0f3ec;--color-ink-primary:#172f27;--color-ink-secondary:#42564d;--color-ink-muted:#596b62;--color-ink-subtle:#65766d;--color-accent:#214f3f;--color-accent-hover:#153d32;--color-accent-active:#0e3026;--color-accent-link:#214f3f;--color-accent-quiet:#eaf1e5;--color-border-subtle:#e3e8df;--color-border-default:#d7dfd3;--color-accent-focus:#214f3f66;--font-body:Arial,Helvetica,sans-serif;--font-display:Arial,Helvetica,sans-serif;--brand-lime:#d5ef91;--brand-dark:#153d32;--brand-paper:#f4f5ed;--app-nav-height:64px;--app-max-width:1200px}*{box-sizing:border-box}body{margin:0}.app-nav{justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--app-nav-height);padding:0 var(--space-5);border-bottom:1px solid var(--color-border-subtle);background:var(--color-canvas-surface);display:flex}.app-nav__group{align-items:center;gap:var(--space-4);display:flex}.app-nav__brand{font-weight:var(--type-weight-semibold);color:var(--color-ink-primary);text-decoration:none}.app-nav__link{color:var(--color-ink-secondary);font-size:var(--type-scale-small);text-decoration:none}.app-nav__link:hover{color:var(--color-ink-primary)}.app-main{min-height:calc(100vh - var(--app-nav-height))}.container{width:100%;max-width:var(--app-max-width);padding:0 var(--space-5);margin:0 auto}.section{padding:var(--space-10) 0}.section--tight{padding:var(--space-6) 0}.stack{gap:var(--space-4);display:grid}.stack--tight{gap:var(--space-2)}.stack--loose{gap:var(--space-6)}.cluster{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.grid-3{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero{gap:var(--space-8);grid-template-columns:5fr 6fr;align-items:start;display:grid}.muted{color:var(--color-ink-muted)}.subtle{color:var(--color-ink-subtle)}.measure{max-width:62ch}.parse-columns{gap:var(--space-6);grid-template-columns:1fr 1fr;align-items:start;display:grid}.parse-column__title{margin:0 0 var(--space-3);font-size:var(--type-scale-meta);text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-muted)}.parse-segment{margin-bottom:var(--space-3);gap:4px;display:grid}.parse-segment__meta{font-size:var(--type-scale-meta);font-family:var(--font-mono);color:var(--color-ink-muted)}.parse-segment__text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.parse-placeholder{padding:var(--space-3);border-radius:var(--radius-sm,4px);background:var(--color-canvas-sunken);color:var(--color-ink-subtle);gap:6px;display:grid}.dropzone{gap:var(--space-3);padding:var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md,8px);background:var(--color-canvas-surface);text-align:center;display:grid}.dropzone[data-dragging=true]{border-color:var(--color-accent-edge);background:var(--color-accent-quiet)}.dropzone__hint{font-size:var(--type-scale-meta);color:var(--color-ink-muted)}.error-inline{padding:var(--space-3);border-left:2px solid var(--color-status-danger);background:var(--color-canvas-raised);font-size:var(--type-scale-small);gap:6px;display:grid}.notice-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.notice-list__item{font-size:var(--type-scale-small);color:var(--color-ink-secondary);align-items:flex-start;gap:6px;display:flex}.sample-card{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md,8px);background:var(--color-canvas-raised);display:grid}.sample-evidence{padding-left:var(--space-3);border-left:2px solid var(--color-evidence-confirmedEdge);font-size:var(--type-scale-small);gap:4px;display:grid}.sample-evidence[data-state=unknown]{border-left-color:var(--color-status-unknown);color:var(--color-status-unknown)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1023px){.hero,.grid-3,.parse-columns{grid-template-columns:1fr}}@media (width<=767px){.section{padding:var(--space-6) 0}.container{padding:0 var(--space-4)}}.card--funnel{margin-bottom:var(--space-6);padding:var(--space-4) var(--space-5)}.funnel-metrics{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.funnel-step{align-items:baseline;gap:var(--space-2);display:inline-flex}.funnel-label{font-size:var(--type-scale-small);color:var(--color-ink-secondary)}.funnel-value{font-weight:var(--type-weight-semibold);font-size:var(--type-scale-body);color:var(--color-ink-primary)}.funnel-arrow{color:var(--color-ink-subtle)}.funnel-note{font-size:var(--type-scale-caption);margin:0}.table-responsive{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-canvas-surface);overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--type-scale-small)}.data-table th,.data-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.data-table th{background:var(--color-canvas-sunken);color:var(--color-ink-secondary);font-weight:var(--type-weight-semibold)}.row--drafted{border-left:2px solid #0000}.row--applied{border-left:2px solid var(--color-accent)}.flex-badge{align-items:center;gap:4px;display:inline-flex}.action-buttons{align-items:center;gap:var(--space-2);display:flex}.btn--xs{font-size:var(--type-scale-caption);padding:2px 8px}.block-text{display:block}.inline-error{color:var(--color-status-danger);font-size:var(--type-scale-caption);margin-top:4px}.modal-backdrop{background:var(--color-canvas-overlay);z-index:100;padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card{background:var(--color-canvas-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-6);width:100%;max-width:480px}.form-group{margin:var(--space-4) 0;gap:var(--space-2);flex-direction:column;display:flex}.checkbox-group label{align-items:center;gap:var(--space-2);font-size:var(--type-scale-small);display:flex}.modal-actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5);display:flex}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--color-canvas-page);-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica,sans-serif}button,input,textarea,select{font:inherit}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--color-accent);outline-offset:5px}.skip-link{z-index:1000;background:#fff;padding:12px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.app-nav{background:var(--color-canvas-page);gap:28px;max-width:1440px;height:88px;margin:auto;padding:0 5%}.brand-lockup{letter-spacing:-1px;white-space:nowrap;color:var(--brand-dark);align-items:center;gap:10px;font-size:23px;font-weight:700;line-height:1.1;display:flex}.brand-light{font-weight:400}.brand-lockup small{letter-spacing:2.3px;margin-top:7px;font-size:8px;font-weight:600;display:block}.primary-nav{align-items:center;gap:25px;margin-left:auto;display:flex}.app-nav__link{white-space:nowrap;color:var(--color-ink-secondary);font-size:13px}.app-nav__link[aria-current=page]{color:var(--brand-dark);text-underline-offset:8px;font-weight:700;text-decoration:underline}.app-nav__auth{align-items:center;gap:10px;display:flex}.app-nav__user{text-overflow:ellipsis;max-width:150px;font-size:12px;overflow:hidden}.menu-toggle{display:none}.privacy-nav{font-size:12px}.btn{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn--sm{min-height:38px;padding:9px 17px}.btn--lime{background:var(--brand-lime);color:var(--brand-dark);border:1px solid var(--brand-lime)}.btn--lime:hover{filter:brightness(.95)}.card,.plan-card,.sample-card{border-radius:14px}.container.section{padding:44px 24px 70px}.container>.stack>header h1{letter-spacing:-1.3px;font-size:clamp(28px,4vw,42px);line-height:1.15}.dropzone{background:var(--brand-paper);border-radius:18px;padding:55px 24px}.dropzone:hover{border-color:var(--color-accent)}.wrap{width:calc(100% - 96px);max-width:1240px;margin:0 auto}.landing-v3 h1,.landing-v3 h2,.landing-v3 h3{font-family:Arial,Helvetica,sans-serif;font-weight:500}.landing-v3 h1{letter-spacing:-3px;margin:24px 0;font-size:clamp(44px,4.7vw,67px);line-height:1.07}.landing-v3 h2{letter-spacing:-1.6px;margin:14px 0 22px;font-size:clamp(30px,3vw,43px);line-height:1.14}.landing-v3 h3{letter-spacing:-.6px;font-size:24px}.landing-v3 p{line-height:1.7}.landing-v3 em{color:#577a49;font-family:Georgia,serif;font-weight:400}.eyebrow{letter-spacing:1.7px;color:var(--color-ink-secondary);align-items:center;gap:9px;font-weight:700;display:flex;font-size:10px!important}.status-dot{background:#6e9252;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.landing-hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:50px;padding:70px 0 65px;display:grid}.hero-description{max-width:490px;color:var(--color-ink-muted);font-size:16px}.hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:28px;display:flex}.text-link{color:var(--brand-dark);align-items:center;gap:10px;font-size:13px;text-decoration:none;display:inline-flex}.hero-note{color:var(--color-ink-muted);align-items:center;gap:7px;margin-top:18px;font-size:11px;display:flex}.hero-art{background:var(--brand-paper);isolation:isolate;border-radius:48% 48% 16px 16px;justify-content:center;align-items:center;min-height:475px;display:flex;position:relative}.orbit{z-index:-1;border:1px solid #dce3d1;border-radius:50%;width:410px;max-width:95%;height:410px;position:absolute}.orbit-two{width:320px;height:320px}.floating-label{letter-spacing:1.2px;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;top:27px;left:30px}.resume-preview{background:#fff;border:1px solid #e1e7d9;border-radius:11px;width:72%;max-width:340px;overflow:hidden;transform:rotate(-4deg);box-shadow:0 20px 45px #1d342317}.preview-bar{background:#f9faf7;border-bottom:1px solid #edf0e8;justify-content:space-between;align-items:center;padding:13px 18px;font-size:10px;display:flex}.preview-bar>span:first-child{align-items:center;gap:7px;display:flex}.example-tag{letter-spacing:1px;color:#5e705a;border:1px solid #dce5d6;border-radius:4px;padding:4px 6px;font-size:8px}.resume-paper{padding:23px}.resume-monogram{background:#edf2e5;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.resume-paper h2{letter-spacing:-1px;margin:12px 0 0;font-size:25px}.resume-role{letter-spacing:1.6px;color:#67725f;margin-top:5px;font-size:8px}.paper-rule{background:#e1e5db;height:1px;margin:17px 0}.resume-paper h3{letter-spacing:0;margin-bottom:8px;font-size:12px}.resume-paper p:not(.resume-role):not(.paper-caption){color:#67725f;font-size:10px}.highlight-fact{background:#edf4df;border-left:2px solid #7e9f53;margin-top:14px;padding:11px;font-size:10px;line-height:1.6}.paper-lines{gap:7px;margin:19px 0;display:grid}.paper-lines i{background:#edf0e8;border-radius:4px;height:4px}.paper-lines i:nth-child(2){width:90%}.paper-lines i:nth-child(3){width:75%}.paper-caption{letter-spacing:1px;color:#7a826d;font-size:7px}.evidence-float{background:#fff;border:1px solid #e1e6d9;border-radius:11px;align-items:center;gap:12px;padding:15px 18px;display:flex;position:absolute;bottom:39px;right:-14px;box-shadow:0 12px 30px #23412a12}.evidence-float strong{font-size:11px}.evidence-float p{color:#63705c;margin:3px 0 0;font-size:10px}.evidence-icon{color:#547934;background:#eaf2dd;border-radius:10px;padding:9px;display:flex}.example-note{color:var(--color-ink-muted);font-size:10px!important}.hero-art>.example-note{text-align:center;position:absolute;bottom:-20px}.principle-strip{border-block:1px solid var(--color-border-subtle);padding:23px 0}.principle-strip>.wrap{justify-content:space-between;gap:20px;display:flex}.principle-strip span{color:var(--color-ink-muted);align-items:center;gap:10px;font-size:12px;display:flex}.principle-strip svg{width:17px;height:17px}.landing-section{padding:85px 0}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.section-heading>p{max-width:330px;color:var(--color-ink-muted);margin-bottom:24px;font-size:14px}.workflow-grid,.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.workflow-card{border:1px solid var(--color-border-subtle);color:inherit;background:#fff;border-radius:14px;padding:30px;text-decoration:none;transition:transform .2s,border-color .2s}.workflow-card:hover{border-color:#92a585;transform:translateY(-4px)}.card-top{color:#5b7551;justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.card-top span{letter-spacing:1px;font-size:9px}.card-top svg{width:26px;height:26px}.workflow-card p{color:var(--color-ink-muted);min-height:88px;font-size:13px}.card-link{justify-content:space-between;align-items:center;margin-top:25px;font-size:12px;font-weight:600;display:flex}.evidence-section{background:#f0f3e9;border:1px solid #e1e8d8;border-radius:20px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.evidence-panel{background:var(--brand-dark);color:#fff;padding:52px}.evidence-panel .eyebrow{color:#b5cca9}.evidence-panel h2{color:#fff}.evidence-panel em{color:var(--brand-lime)}.evidence-panel>p:not(.eyebrow){color:#c4d1c5;margin-bottom:25px;font-size:14px}.match-example{padding:38px}.match-example>.cluster{margin-bottom:25px;font-size:12px}.match-row{color:#45633c;border-bottom:1px solid #dce3d4;gap:12px;padding:17px 0;display:flex}.match-row svg{flex-shrink:0}.match-row strong,.unknown-row strong{font-size:12px}.match-row p,.unknown-row p{color:#52664e;margin:7px 0;font-size:12px}.match-row small{color:#65765f;font-size:9px}.unknown-row{background:#e5e9e0;border-radius:8px;gap:14px;margin:20px 0;padding:12px;display:flex}.unknown-row>span{font-size:16px}.price-card{border:1px solid var(--color-border-subtle);background:#fff;border-radius:14px;flex-direction:column;padding:30px;display:flex}.price-card--featured{background:#f0f5e6;border-color:#8da773}.plan-kicker{letter-spacing:1.3px;color:#5a7251;font-size:9px}.price-card h3{margin:22px 0 0}.price-number{letter-spacing:-2px;color:var(--brand-dark);font-size:44px;margin:15px 0!important}.price-number small{letter-spacing:0;color:#67765f;font-size:11px}.price-card>p:not(.price-number){color:var(--color-ink-muted);font-size:12px}.price-card ul{gap:12px;margin:18px 0 30px;padding:0;list-style:none;display:grid}.price-card li{gap:8px;font-size:11px;display:flex}.price-card li svg{flex-shrink:0;width:14px;height:14px}.price-card .btn{margin-top:auto}.faq-section{grid-template-columns:1fr 1.5fr;gap:60px;padding:15px 0 80px;display:grid}.faq-section>div>p{font-size:13px}.faq-list details{border-bottom:1px solid var(--color-border-default)}.faq-list summary{cursor:pointer;justify-content:space-between;gap:15px;padding:23px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:21px;font-weight:400}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:var(--color-ink-muted);margin:0 0 24px;font-size:13px}.final-cta{background:var(--brand-dark);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:45px 50px;display:flex}.final-cta h2{color:#fff;margin-bottom:0}.final-cta .eyebrow{color:#bfcea9}.site-footer{justify-content:space-between;align-items:center;gap:25px;padding:45px 0;display:flex}.site-footer>a{text-decoration:none}.site-footer>p{color:var(--color-ink-muted);font-size:11px}.site-footer>div{gap:20px;display:flex}.site-footer>div a{color:var(--color-ink-muted);font-size:11px;text-decoration:none}input,textarea,select{max-width:100%}main{min-width:0}@media (width>=1440px){.landing-hero{padding:85px 0}.hero-art{min-height:500px}}@media (width<=1120px){.primary-nav{gap:15px}.privacy-nav{display:none}.app-nav{gap:18px;padding:0 30px}.brand-lockup{font-size:20px}.landing-hero{gap:30px}.hero-art{min-height:430px}.evidence-float{right:-5px}.workflow-card,.price-card{padding:23px}.evidence-panel{padding:35px}.match-example{padding:28px}.hero-actions{gap:17px}.site-footer{flex-wrap:wrap}}@media (width<=860px){.app-nav{z-index:20;flex-wrap:wrap;height:76px;position:relative}.menu-toggle{margin-left:auto;display:inline-flex}.primary-nav{background:var(--color-canvas-page);border-bottom:1px solid var(--color-border-default);padding:20px 30px;display:none;position:absolute;top:76px;left:0;right:0;box-shadow:0 15px 20px #172f2710}.primary-nav.is-open{grid-template-columns:1fr 1fr;gap:24px;display:grid}.privacy-nav{display:block}.wrap{width:calc(100% - 48px)}.landing-hero{grid-template-columns:1fr;gap:40px;padding:45px 0}.hero-copy{max-width:620px}.landing-v3 h1{font-size:58px}.hero-art{justify-self:center;width:100%;max-width:520px;min-height:450px;margin-bottom:20px}.principle-strip>.wrap{grid-template-columns:1fr 1fr;gap:20px;display:grid}.landing-section{padding:55px 0}.section-heading{display:block}.section-heading>p{max-width:520px}.workflow-grid,.pricing-grid{grid-template-columns:1fr}.workflow-card p{min-height:0}.card-top{margin-bottom:18px}.evidence-section{grid-template-columns:1fr}.faq-section{grid-template-columns:1fr;gap:15px;padding-bottom:50px}.final-cta{flex-direction:column;align-items:flex-start;padding:35px}.site-footer{flex-direction:column;align-items:flex-start}.site-footer>p{margin:0}.app-nav__user{display:none}}@media (width<=480px){.app-nav{gap:10px;padding:0 18px}.brand-lockup{gap:7px;font-size:18px}.brand-lockup img{width:32px;height:32px}.brand-lockup small{letter-spacing:1.9px;font-size:6px}.app-nav .btn{padding:8px 11px;font-size:11px}.landing-v3 h1{letter-spacing:-2px;font-size:43px}.hero-art{min-height:420px}.hero-note{gap:5px;font-size:9px}.evidence-float{gap:8px;padding:12px;right:-4px}.evidence-float strong{font-size:10px}.evidence-float p{font-size:9px}.evidence-float>svg{display:none}.resume-preview{width:80%}.floating-label{font-size:8px;left:22px}.principle-strip span{gap:7px;font-size:10px}.final-cta{padding:28px}.landing-v3 h2{font-size:32px}.container.section{padding:30px 18px 55px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.workspace{border-top:1px solid var(--color-border-subtle);grid-template-columns:220px minmax(0,1fr);max-width:1440px;min-height:calc(100vh - 88px);margin:auto;display:grid}.workspace-sidebar{border-right:1px solid var(--color-border-subtle);background:#f1f4ed;padding:32px 20px}.workspace-eyebrow{letter-spacing:1.7px;color:#62745b;margin:0 0 20px;font-size:10px;font-weight:700;line-height:1.6}.workspace-sidebar nav{gap:6px;display:grid}.workspace-sidebar nav a{color:#506048;border-radius:8px;align-items:center;gap:11px;min-width:0;padding:13px 12px;font-size:13px;text-decoration:none;display:flex}.workspace-sidebar nav a[aria-current=page]{color:#fff;background:#214f3f;font-weight:600}.workspace-sidebar nav a:hover:not([aria-current]){background:#e3ebdb}.workspace-sidebar nav svg{flex-shrink:0}.workspace-help{color:#465d3b;background:#e7eddf;border-radius:12px;gap:12px;margin-top:48px;padding:20px 14px;display:grid}.workspace-help strong{font-size:13px;line-height:1.5}.workspace-help p{margin:0;font-size:12px;line-height:1.7}.workspace-help a{color:#214f3f;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.workspace-content{min-width:0;padding:28px 40px 0}.workspace-breadcrumb{color:#6d7b66;gap:12px;margin-bottom:28px;font-size:11px;display:flex}.workspace-breadcrumb a{color:inherit;text-decoration:none}.workspace-footer{border-top:1px solid var(--color-border-subtle);color:#65765d;justify-content:space-between;gap:15px;margin-top:50px;padding:24px 0;font-size:11px;display:flex}.workspace-footer div{gap:20px;display:flex}.workspace-footer a{color:inherit}.page{overflow-wrap:anywhere;flex-direction:column;gap:24px;width:100%;min-width:0;max-width:1120px;margin:0 auto;padding:40px 24px 60px;display:flex}.workspace .page,.workspace .container.section{width:100%;min-width:0;max-width:none;padding:0}.workspace .container.section{flex-direction:column;gap:24px;display:flex}.page__header{border-bottom:1px solid var(--color-border-subtle);margin:0 0 8px;padding-bottom:24px}.page__header .workspace-eyebrow{margin-bottom:12px}.page__title{letter-spacing:-1.3px;color:var(--brand-dark);margin:0 0 14px;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.15}.page__lede,.page__lead{color:#5b6b54;max-width:72ch;margin:0;font-size:14px;line-height:1.8}.page__subtitle{letter-spacing:-.4px;margin:0 0 18px;font-size:20px;line-height:1.4}.workspace .card,.workspace .plan-card,.page .card{background:#fff;border:1px solid #dfe6d8;border-radius:14px;min-width:0;padding:26px;box-shadow:0 3px 12px #233c2403}.card__title{letter-spacing:-.4px;margin:0 0 14px;font-size:19px;line-height:1.4}.page p{line-height:1.75}.page .card>p{color:#52654a;font-size:13px}.workspace .btn,.page .btn{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:44px;line-height:1.4}.workspace .btn--sm{min-height:36px;padding:8px 12px;font-size:12px}.workspace .btn--xs{min-height:34px;padding:7px 10px;font-size:11px}.workspace button:disabled{cursor:not-allowed;opacity:.58}.workspace input:not([type=checkbox]):not([type=radio]),.workspace textarea,.workspace select,.page input:not([type=checkbox]):not([type=radio]),.page textarea,.page select{box-sizing:border-box;color:#233b29;width:100%;min-width:0;max-width:100%;font:inherit;outline-offset:3px;background:#fff;border:1px solid #cdd8c4;border-radius:8px;min-height:46px;padding:12px 14px;font-size:14px;line-height:1.6;display:block}.workspace textarea,.page textarea{resize:vertical;min-height:120px}.workspace input:focus,.workspace textarea:focus,.workspace select:focus{border-color:#6f8f59;outline:2px solid #6f8f59}.jobs__field,.field,.privacy__confirm{gap:10px;margin:20px 0;font-size:13px;font-weight:600;display:grid}.jobs__field small,.field-help{color:#697962;font-size:11px;font-weight:400;line-height:1.7}.field-help{margin:0 0 16px}.notice{color:#36552a;background:#f0f6e9;border:1px solid #cbddbf;border-radius:9px;margin:0;padding:14px 18px;font-size:13px}.workspace .error-inline{background:#fff9f4;border-radius:10px;gap:12px;padding:18px;line-height:1.7}.auth-required{background:#edf3e5;border:1px solid #d5e2c9;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}.auth-required__icon{color:#486c35;background:#dce9cc;border-radius:50%;padding:13px;display:flex}.auth-required h2{letter-spacing:-.3px;margin:0 0 5px;font-size:16px;line-height:1.4}.auth-required p{color:#5a704b;margin:0;font-size:12px;line-height:1.7}.auth-required .btn{padding:10px 14px;font-size:12px}.jobs-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.jobs-import{position:sticky;top:24px}.jobs__mode{background:#f5f7f0;border:1px solid #e1e7da;border-radius:10px;gap:6px;margin-top:22px;padding:5px;display:flex}.jobs__mode button{flex:1}.jobs-import>.btn{width:100%}.jobs-results{gap:24px;min-width:0;display:grid}.jobs__list,.facts__list,.billing__plans,.match__list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.job-card,.fact-card,.match__item{background:#fff;border:1px solid #dfe6d8;border-radius:12px;min-width:0;padding:22px}.job-card{gap:9px;display:grid}.job-card p{margin:0}.job-card__title{font-size:16px;font-weight:600;line-height:1.4!important}.job-card__company,.jobs__company{color:#526a47;font-size:13px}.job-card__status,.jobs__status,.jobs__salary{color:#63765a;font-size:11px}.job-card>.btn{justify-self:start;margin-top:8px}.empty-state{text-align:center;color:#607353;background:#f5f8f0;border:1px dashed #cddbc2;border-radius:14px;padding:36px 24px;font-size:13px}.empty-state h2{letter-spacing:-.4px;margin:18px 0 10px;font-size:20px}.empty-state p{font-size:13px;line-height:1.8}.empty-state__symbol{color:#567742;background:#e4edd8;border-radius:50%;place-items:center;width:48px;height:48px;font-size:13px;display:inline-grid}.empty-state a{justify-content:center;margin-top:12px}.facts-layout{grid-template-columns:minmax(0,1.45fr) minmax(260px,1fr);align-items:start;gap:24px;display:grid}.facts-results{min-width:0}.facts-summary{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.facts-summary span{color:#586f48;background:#f4f7ee;border:1px solid #dfe7d6;border-radius:8px;align-items:baseline;gap:7px;padding:10px 12px;font-size:11px;display:flex}.facts-summary strong{color:#24472f;font-size:20px}.facts-add{position:sticky;top:24px}.facts-add>.btn{width:100%;margin-top:18px}.fact-card__header{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.fact-card__category{text-transform:capitalize;color:#65705e;font-size:11px;font-weight:600}.fact-card__status{border-radius:5px;padding:4px 8px;font-size:10px;line-height:1.4}.fact-card__status--confirmed{color:#366336;background:#e6f2e5}.fact-card__status--draft{color:#755214;background:#fff2d8}.fact-card__statement{white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0;font-size:14px}.fact-card__actions,.btn-row,.modal-actions,.action-buttons{flex-wrap:wrap;gap:8px;display:flex}.fact-card textarea{margin:16px 0}.fact-card__confirm{background:#fff3ee;border:1px solid #f0cfc2;border-radius:8px;margin-top:18px;padding:16px}.fact-card__confirm p{font-size:12px}.fact-card__confirm .btn{margin:4px 8px 0 0}.balance-card{background:#edf4e4!important;border-color:#d5e3c7!important}.billing__balance{flex-wrap:wrap;align-items:baseline;gap:8px;margin:8px 0;display:flex}.billing__balance strong{letter-spacing:-1.5px;color:#214f3f;font-size:40px}.billing__expiry{margin:0;font-size:12px}.billing__plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.billing__plans>.plan-card{flex-direction:column;gap:0;padding:30px;display:flex}.billing__plans>.plan-card:first-child{background:#f3f7eb;border-color:#a7bd90}.plan-card__name{margin:0 0 20px;font-size:23px;line-height:1.3}.billing__plans .plan-card__price{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 18px;display:flex}.billing__plans .plan-card__amount{letter-spacing:-2px;font-size:46px;line-height:1.1}.plan-card__unit{color:#68795e;font-size:12px}.plan-card__desc{color:#5a6f4d;margin:0 0 20px;font-size:13px;line-height:1.8}.plan-card__features{gap:12px;margin:0 0 28px;padding:0;font-size:12px;list-style:none;display:grid}.plan-card__features li{gap:9px;display:flex}.plan-card__features li:before{content:"✓";color:#497137}.billing__plans .plan-card__cta{width:100%;margin-top:auto}.billing__note,.privacy__contact{color:#637259;background:#edf2e7;border-radius:9px;margin:0;padding:18px 22px;font-size:12px}.privacy-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:24px;display:grid}.section-index{letter-spacing:1.4px;color:#6c7c60;margin-bottom:18px;font-size:9px;font-weight:700;display:block}.privacy-export .btn{margin-top:18px}.workspace .privacy-danger{background:#fffcfa;border-color:#ecd2c8}.privacy-danger .section-index{color:#9a5745}.privacy-danger .btn--danger{margin:12px 8px 0 0}.privacy-danger .btn--secondary{margin-top:12px}.privacy__confirm{background:#fff1e9;border:1px solid #efd3c5;border-radius:9px;padding:16px}.privacy__confirm code{white-space:normal;overflow-wrap:anywhere;font-size:12px}.privacy__contact a{overflow-wrap:anywhere}.status-list{grid-template-columns:140px minmax(0,1fr);gap:12px;margin:20px 0;font-size:13px;display:grid}.status-list dt{color:#67765e}.status-list dd{overflow-wrap:anywhere;margin:0}.artifacts{gap:12px;display:grid}.artifact-row{border:1px solid #dce5d4;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;font-size:12px;display:flex}.match__score{color:#214f3f;margin:20px 0;font-size:46px;font-weight:600;line-height:1.2!important}.match__score-unit{color:#68795e;font-size:16px}.match__coverage,.match__disclaimer,.match__item-source,.match__coverage-note{color:#67795d;font-size:12px}.match__item-title{font-size:15px;font-weight:600}.match__item-body{color:#586c4e;font-size:13px}.match__item-source{overflow-wrap:anywhere}.match__item-status,.match__sponsorship-status{font-size:13px;font-weight:600}.match__unknowns{background:#f0f3ed;border-radius:10px;padding:22px 22px 22px 40px;font-size:13px;line-height:1.8}.workspace .data-table{min-width:680px}.workspace .data-table th{white-space:nowrap;font-size:11px}.workspace .data-table td{vertical-align:top}.workspace .table-responsive{min-width:0;max-width:100%}.workspace .modal-card{max-height:85vh;overflow:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1150px){.workspace{grid-template-columns:190px minmax(0,1fr)}.workspace-content{padding:26px 26px 0}.workspace-sidebar{padding:28px 12px}.jobs-layout,.facts-layout{grid-template-columns:1fr}.facts-add,.jobs-import{position:static}.auth-required{grid-template-columns:auto minmax(0,1fr)}.auth-required>.btn,.auth-required>button{grid-column:2;justify-self:start}.privacy-layout{grid-template-columns:1fr}.billing__plans{gap:16px}.billing__plans>.plan-card{padding:24px}}@media (width<=860px){.workspace{grid-template-columns:1fr}.workspace-sidebar{border-bottom:1px solid #dce5d2;border-right:none;padding:14px 24px}.workspace-sidebar>.workspace-eyebrow,.workspace-help{display:none}.workspace-sidebar nav{scrollbar-width:thin;gap:7px;padding-bottom:4px;display:flex;overflow-x:auto}.workspace-sidebar nav a{white-space:nowrap;flex:none;padding:10px 12px;font-size:12px}.workspace-sidebar nav svg{width:15px}.workspace-content{padding:24px 24px 0}.workspace-breadcrumb{margin-bottom:24px}.jobs-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page__title{font-size:32px}.page{gap:20px}.page__header{padding-bottom:20px}.privacy-layout{grid-template-columns:1fr}.workspace-footer{flex-wrap:wrap}}@media (width<=620px){.workspace-content{padding:20px 16px 0}.workspace-sidebar{padding:12px 16px}.jobs-layout,.facts-layout,.billing__plans{grid-template-columns:1fr}.workspace .card,.workspace .plan-card,.page .card{padding:21px}.auth-required{grid-template-columns:1fr;gap:12px;padding:18px}.auth-required__icon{display:none}.auth-required>.btn,.auth-required>button{grid-column:1;justify-self:stretch}.page__title{letter-spacing:-.9px;font-size:29px}.page__lede,.page__lead{font-size:13px}.facts-summary{gap:7px}.facts-summary span{padding:8px 10px;font-size:10px}.facts-summary strong{font-size:18px}.workspace .btn{min-height:44px}.workspace input:not([type=checkbox]):not([type=radio]),.workspace textarea,.workspace select{font-size:16px}.status-list{grid-template-columns:1fr;gap:6px}.status-list dd{margin-bottom:12px}.workspace-footer{gap:16px;font-size:10px}.privacy-danger .btn{width:100%;margin-right:0}.workspace .modal-card{padding:20px}.page{padding:28px 16px}.page .card__title{font-size:18px}.jobs__mode{flex-wrap:wrap}.empty-state{padding:28px 20px}}.workspace-mobile-toggle,.mobile-parse-switch{display:none}@media (width<=860px){html{scroll-padding-top:24px}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.app-nav{height:auto;min-height:72px;padding:12px max(16px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid;position:relative}.app-nav__brand{min-width:0}.app-nav .brand-lockup{gap:8px;font-size:20px}.app-nav .brand-lockup img{width:34px;height:34px}.app-nav .brand-lockup small{letter-spacing:1.6px;font-size:7px}.app-nav .menu-toggle{min-width:50px;min-height:44px;margin:0;padding:10px;font-size:12px;display:inline-flex}.app-nav__auth .btn{white-space:normal;height:auto;min-height:44px;padding:10px 12px;font-size:12px}.app-nav__auth{min-width:0}.primary-nav{box-shadow:none;border:0;grid-area:2/1/auto/-1;max-height:65dvh;margin:0;padding:14px 0 0;position:static;overflow-y:auto}.primary-nav.is-open{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.primary-nav .app-nav__link{white-space:normal;background:#edf2e7;border-radius:8px;align-items:center;min-height:46px;padding:14px 12px;font-size:13px;line-height:1.4;display:flex}.primary-nav .app-nav__link[aria-current=page]{color:#fff;background:#214f3f;text-decoration:none}.privacy-nav{display:flex}.workspace-sidebar{background:#f1f4ed;padding:10px 16px}.workspace-mobile-toggle{text-align:left;color:#214f3f;background:#fff;border:1px solid #d6e0cc;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px;font-size:14px;font-weight:600;display:flex}.workspace-mobile-toggle>span:last-child{font-size:11px;font-weight:400}.workspace-sidebar nav{gap:8px;padding:10px 0 0;display:none;overflow:visible}.workspace-sidebar nav[data-expanded=true]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-sidebar nav a{white-space:normal;background:#e7eedf;min-height:48px;padding:12px 10px;font-size:12px;line-height:1.4}.workspace-sidebar nav a span{overflow-wrap:anywhere;min-width:0}.workspace-content{padding:22px max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left))}.workspace-breadcrumb{margin-bottom:18px}.workspace-breadcrumb a{padding:5px 0}.jobs-layout,.facts-layout,.billing__plans{grid-template-columns:minmax(0,1fr)}.jobs-import,.facts-add{position:static}.workspace .btn,.page .btn,.container .btn{white-space:normal;height:auto;min-height:48px;padding:12px 16px;font-size:14px;line-height:1.45}.workspace input:not([type=checkbox]):not([type=radio]),.workspace textarea,.workspace select,.container input:not([type=checkbox]):not([type=radio]),.container textarea,.container select{max-width:100%;min-height:48px;scroll-margin-block:24px;font-size:16px}.workspace textarea{min-height:140px}.workspace input[type=checkbox]{flex:none;width:20px;height:20px}.checkbox-group label{padding:10px 0;line-height:1.6}.page__lede,.page__lead,.page .card>p,.plan-card__desc,.fact-card__statement,.empty-state p{font-size:14px;line-height:1.75}.page__title{letter-spacing:-.8px;font-size:30px;line-height:1.2}.workspace-eyebrow{letter-spacing:1.1px;font-size:10px}.page{gap:20px}.workspace .card,.workspace .plan-card{padding:22px}.field-help,.jobs__field small{font-size:12px}.jobs__field,.field,.privacy__confirm{font-size:14px}.fact-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fact-card__actions .btn--primary{grid-column:1/-1}.fact-card__confirm .btn{min-height:48px}.fact-card__category,.fact-card__status{font-size:12px}.fact-card__status{padding:6px 8px}.facts-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.facts-summary span{flex-direction:column;align-items:flex-start;gap:5px;padding:12px 10px;font-size:11px}.facts-summary strong{font-size:24px}.workspace-footer{padding-bottom:max(26px,env(safe-area-inset-bottom));margin-top:32px}.workspace-footer a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.workspace-footer>div{gap:24px}.privacy__contact{font-size:13px}.privacy__contact a{padding:8px 0;display:inline-block}.privacy-danger .btn{width:100%;margin-right:0}.workspace .modal-backdrop{padding:12px max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));align-items:center}.workspace .modal-card{overscroll-behavior:contain;max-height:calc(100dvh - 24px);padding:22px;overflow:auto}.modal-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.modal-actions .btn{width:100%}.mobile-parse-switch{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-parse-switch .btn[aria-pressed=true]{color:#fff;background:#214f3f;border-color:#214f3f}.parse-columns{grid-template-columns:minmax(0,1fr);min-width:0}.parse-columns[data-mobile-view=original]>section:nth-child(2),.parse-columns[data-mobile-view=extracted]>section:first-child{display:none}.parse-diff,.parse-segment,.parse-placeholder{overflow-wrap:anywhere;min-width:0}.parse-state-legend{gap:12px;display:grid}.parse-state-legend__item{font-size:12px;line-height:1.5}.dropzone{min-width:0;padding:32px 20px}.dropzone__hint{overflow-wrap:anywhere;font-size:12px}}@media (width<=620px){.workspace .data-table{width:100%;min-width:0;display:block}.workspace .data-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace .data-table tbody{gap:14px;display:grid}.workspace .data-table tr{background:#fff;border:1px solid #d9e2d0;border-radius:12px;padding:8px 0;display:block;overflow:hidden}.workspace .data-table td{overflow-wrap:anywhere;border-bottom:1px solid #ecf0e6;grid-template-columns:95px minmax(0,1fr);gap:12px;min-width:0;padding:13px 16px;font-size:13px;display:grid}.workspace .data-table td:before{content:attr(data-label);color:#627653;font-size:11px;font-weight:600}.workspace .data-table td:first-child{font-size:15px;font-weight:600}.workspace .data-table td:last-child{border-bottom:0;display:block}.workspace .data-table td:last-child:before{margin-bottom:10px;display:block}.workspace .data-table td>.block-text,.workspace .data-table td>.inline-error{grid-column:2}.workspace .data-table td>.flex-badge{justify-self:start}.workspace .data-table .action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workspace .data-table .btn{min-height:44px;padding:10px;font-size:12px}.workspace .table-responsive{background:0 0;border:0;overflow:visible}.funnel-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.funnel-arrow{display:none}.funnel-step{background:#eef3e8;border-radius:8px;justify-content:space-between;gap:8px;padding:12px}.funnel-value{font-size:20px}.funnel-label{font-size:12px}.wrap{width:calc(100% - 32px)}.landing-hero{gap:24px;padding:30px 0 36px}.landing-v3 h1{letter-spacing:-1.8px;margin:18px 0;font-size:clamp(34px,9.7vw,48px);line-height:1.12}.landing-v3 .eyebrow{letter-spacing:1px;line-height:1.7;font-size:9px!important}.hero-description{font-size:15px;line-height:1.8}.hero-actions{grid-template-columns:1fr;gap:12px;margin-top:22px;display:grid}.hero-actions>.btn{white-space:normal;width:100%;height:auto;min-height:50px;font-size:14px}.hero-actions>.text-link{justify-content:center;min-height:44px;font-size:14px}.hero-note{flex-wrap:wrap;margin:10px 0;font-size:11px;line-height:1.6}.hero-art{min-height:390px;margin-top:0;margin-bottom:18px}.resume-preview{width:80%;transform:rotate(-2deg)}.evidence-float{justify-content:center;padding:12px;bottom:30px;left:10px;right:10px}.floating-label{font-size:8px;top:20px;left:18px}.hero-art>.example-note{bottom:-22px;font-size:10px!important}.principle-strip>.wrap{gap:16px 12px}.principle-strip span{align-items:flex-start;font-size:11px;line-height:1.6}.principle-strip svg{flex-shrink:0}.landing-section{padding:42px 0}.section-heading{margin-bottom:22px}.landing-v3 h2{letter-spacing:-1px;font-size:30px;line-height:1.2}.section-heading>p,.workflow-card p,.evidence-panel>p:not(.eyebrow){font-size:14px}.workflow-card,.price-card{padding:24px}.card-link{min-height:44px;margin-top:12px;font-size:13px}.evidence-panel,.match-example{padding:26px 22px}.match-row p,.unknown-row p,.price-card>p:not(.price-number),.price-card li{font-size:13px}.price-card .btn{white-space:normal;height:auto;min-height:48px;font-size:14px}.faq-section{padding-bottom:40px}.faq-list summary{min-height:52px;padding:19px 0;font-size:14px;line-height:1.6}.faq-list details p{font-size:14px}.final-cta{gap:24px;padding:28px 24px}.final-cta>.btn{white-space:normal;width:100%;height:auto;min-height:50px}.site-footer{padding:32px 0 max(28px,env(safe-area-inset-bottom));gap:18px}.site-footer>div{flex-wrap:wrap;gap:8px 20px}.site-footer>div a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}}@media (width<=360px){.app-nav{gap:7px;padding-inline:12px}.app-nav .brand-lockup{gap:6px;font-size:17px}.app-nav .brand-lockup img{width:29px;height:29px}.app-nav .brand-lockup small{letter-spacing:1px;font-size:6px}.app-nav .menu-toggle{min-width:44px;padding:8px;font-size:11px}.app-nav__auth .btn{padding:8px;font-size:11px}.workspace .card,.workspace .plan-card{padding:18px}.workspace .data-table td{grid-template-columns:80px minmax(0,1fr);padding:12px}.hero-art{min-height:370px}.resume-paper{padding:18px}.facts-summary span{padding:10px 8px}.page__title{font-size:27px}}
