.feedback-dialog__content[data-v-5974ce30]{gap:var(--space-5);display:grid}.feedback-dialog__intro[data-v-5974ce30]{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.account-layout[data-v-7d001020]{scrollbar-gutter:stable;background:var(--color-bg-subtle);height:100dvh;overflow:hidden auto}.account-layout__shell[data-v-7d001020]{width:min(100%, var(--layout-account-content-max));min-height:100%;padding-inline:var(--layout-page-gutter);grid-template-columns:var(--layout-account-sidebar-width) minmax(0, 1fr);margin-inline:auto;display:grid}.account-layout__sidebar[data-v-7d001020]{width:var(--layout-account-sidebar-width);min-width:var(--layout-account-sidebar-width);max-width:var(--layout-account-sidebar-width);height:100dvh;padding:var(--space-10) var(--space-6) var(--space-6) 0;flex-direction:column;display:flex;position:sticky;top:0}.account-layout__identity[data-v-7d001020]{padding:var(--space-8) var(--space-3) var(--space-6);display:grid}.account-layout__identity strong[data-v-7d001020]{font-size:var(--font-size-xl)}.account-layout__nav[data-v-7d001020]{gap:var(--space-1);display:grid}.account-layout__nav-item[data-v-7d001020],.account-layout__back[data-v-7d001020]{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);display:flex}.account-layout__back[data-v-7d001020]{cursor:pointer;background:0 0;border:0;width:fit-content;font-family:inherit}.account-layout__nav-item svg[data-v-7d001020],.account-layout__back svg[data-v-7d001020]{width:var(--space-5);height:var(--space-5);flex:none}.account-layout__nav-item[data-v-7d001020]:hover,.account-layout__nav-item.is-active[data-v-7d001020]{background:var(--color-bg-elevated);color:var(--color-action-primary)}.account-layout__nav-item.is-active[data-v-7d001020]{box-shadow:var(--shadow-sm);font-weight:var(--font-weight-semibold)}.account-layout__sidebar-footer[data-v-7d001020]{gap:var(--space-2);margin-top:auto;display:grid}.account-layout__back[data-v-7d001020]:hover{color:var(--color-text-primary)}.account-layout__content[data-v-7d001020]{min-width:0;padding:var(--space-10) 0 var(--space-16) var(--space-8);border-left:var(--border-width-default) solid var(--color-border-default)}@media (width<=980px){.account-layout[data-v-7d001020]{height:auto;min-height:100dvh;overflow:visible}.account-layout__shell[data-v-7d001020]{display:block}.account-layout__sidebar[data-v-7d001020]{width:auto;min-width:0;max-width:none;height:auto;padding:var(--space-6) 0 0;position:static}.account-layout__back[data-v-7d001020],.account-layout__identity[data-v-7d001020]{padding-inline:0}.account-layout__nav[data-v-7d001020]{padding-bottom:var(--space-2);display:flex;overflow-x:auto}.account-layout__nav-item[data-v-7d001020]{flex:none}.account-layout__sidebar-footer[data-v-7d001020]{display:none}.account-layout__content[data-v-7d001020]{padding:var(--space-8) 0 var(--space-12);border-left:0}}.auth-layout[data-v-650b4aba]{background:var(--color-bg-page);min-height:100vh}.app-primary-navigation[data-v-0c65e2ac],.app-primary-navigation__links[data-v-0c65e2ac]{align-items:center;display:flex}.app-primary-navigation[data-v-0c65e2ac]{gap:var(--space-3);min-width:0}.app-primary-navigation__links[data-v-0c65e2ac]{gap:var(--space-8);scrollbar-width:none;overflow-x:auto}.app-primary-navigation__links[data-v-0c65e2ac]::-webkit-scrollbar{display:none}.app-primary-navigation__link[data-v-0c65e2ac]{padding-block:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:nowrap;transition:color var(--motion-duration-fast) var(--motion-ease-standard);position:relative}.app-primary-navigation__link[data-v-0c65e2ac]:after{height:var(--border-width-emphasis);border-radius:var(--radius-pill);content:"";background:0 0;position:absolute;bottom:0;left:0;right:0}.app-primary-navigation__link[data-v-0c65e2ac]:hover,.app-primary-navigation__link.is-active[data-v-0c65e2ac]{color:var(--color-text-primary)}.app-primary-navigation__link.is-active[data-v-0c65e2ac]{font-weight:var(--font-weight-medium)}.app-primary-navigation__link.is-active[data-v-0c65e2ac]:after{background:var(--color-action-primary)}.app-header[data-v-d24892ae]{z-index:var(--z-sticky);background:var(--app-header-background,var(--color-bg-translucent));border-bottom:var(--border-width-default) solid var(--app-header-border,var(--color-border-default));width:100%;-webkit-backdrop-filter:blur(var(--app-header-blur,var(--blur-surface)));backdrop-filter:blur(var(--app-header-blur,var(--blur-surface)))}.app-header--sticky[data-v-d24892ae]{position:sticky;top:0}.app-header__inner[data-v-d24892ae]{min-height:var(--layout-header-height);padding-inline:var(--layout-page-gutter);align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.app-header--contained .app-header__inner[data-v-d24892ae]{padding-inline:var(--layout-page-gutter)}.app-header__leading[data-v-d24892ae],.app-header__center[data-v-d24892ae],.app-header__actions[data-v-d24892ae]{align-items:center;min-width:0;display:flex}.app-header__leading[data-v-d24892ae]{gap:var(--space-3);grid-column:1;justify-self:start}.app-header__center[data-v-d24892ae]{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);grid-column:2;justify-self:center}.app-header__actions[data-v-d24892ae]{gap:var(--space-3);grid-column:3;justify-self:end}@media (width<=980px){.app-header__inner[data-v-d24892ae]{gap:var(--space-4)}}@media (width<=760px){.app-header__inner[data-v-d24892ae]{padding-inline:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.app-header__leading[data-v-d24892ae]{grid-column:1}.app-header__actions[data-v-d24892ae]{grid-column:2}.app-header--mobile-compact .app-header__center[data-v-d24892ae],.app-header--mobile-center-leading .app-header__leading[data-v-d24892ae]{display:none}.app-header--mobile-center-leading .app-header__center[data-v-d24892ae]{grid-column:1;justify-self:start}.app-header--mobile-stacked .app-header__inner[data-v-d24892ae]{padding-block:var(--space-2);grid-template-areas:"leading actions""center center"}.app-header--mobile-stacked .app-header__leading[data-v-d24892ae]{grid-area:leading}.app-header--mobile-stacked .app-header__center[data-v-d24892ae]{grid-area:center;justify-self:stretch;width:100%}.app-header--mobile-stacked .app-header__actions[data-v-d24892ae]{grid-area:actions}}.app-header-brand[data-v-18149f94],.app-header-brand__link[data-v-18149f94]{align-items:center;min-width:0;display:flex}.app-header-brand[data-v-18149f94]{gap:var(--space-3)}.app-header-brand__link[data-v-18149f94]{gap:var(--space-3);color:var(--color-text-primary);white-space:nowrap}.app-header-brand__link strong[data-v-18149f94]{font-weight:var(--font-weight-semibold)}.app-header-brand__context[data-v-18149f94]{padding-left:var(--space-3);border-left:var(--border-width-default) solid var(--color-border-default);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=760px){.app-header-brand__context[data-v-18149f94]{display:none}.app-site-header__navigation[data-v-aa645c2c]{width:100%}}.diagnosis-layout[data-v-1907a00a]{background:var(--color-bg-subtle);min-height:100vh}.diagnosis-layout__content[data-v-1907a00a]{min-width:0;overflow-x:auto}.editor-layout[data-v-4e1bc1d2]{background:var(--color-bg-subtle);min-height:100vh}.editor-layout__content[data-v-4e1bc1d2]{min-width:0}.interview-layout[data-v-4a41b2a9]{background:var(--color-bg-subtle);grid-template-rows:minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.interview-layout__content[data-v-4a41b2a9]{min-width:0;min-height:0;overflow:hidden}@media (width<=980px){.interview-layout[data-v-4a41b2a9]{touch-action:pan-y;height:auto;min-height:100dvh;overflow:visible}.interview-layout__content[data-v-4a41b2a9]{overflow:visible}}@media print{.interview-layout[data-v-4a41b2a9],.interview-layout__content[data-v-4a41b2a9]{height:auto;overflow:visible}}.import-editor-layout[data-v-0b7cc94c]{background:var(--color-bg-subtle);min-height:100vh}.import-editor-layout__content[data-v-0b7cc94c]{min-width:0;overflow-x:auto}.marketing-layout[data-v-e1bb584f]{background:var(--color-bg-page);min-height:100vh}.marketing-layout__hero-header[data-v-e1bb584f]{--app-header-background:var(--color-bg-home-header);--app-header-border:var(--color-border-home-header);--app-header-blur:var(--blur-home-header)}.workspace-layout[data-v-098cf7e2]{background:var(--color-bg-subtle);min-height:100vh}.workspace-layout__content[data-v-098cf7e2]{width:min(100%, var(--layout-workspace-content-max));padding:var(--space-10) var(--layout-page-gutter) var(--space-16);margin-inline:auto}:root{--layout-brand-logo-horizontal-xs:128px;--layout-brand-logo-horizontal-sm:168px;--layout-brand-logo-horizontal-md:220px;--layout-brand-logo-horizontal-lg:320px;--layout-brand-logo-horizontal-xl:480px;--layout-brand-logo-stacked-xs:80px;--layout-brand-logo-stacked-sm:120px;--layout-brand-logo-stacked-md:180px;--layout-brand-logo-stacked-lg:260px;--layout-brand-logo-stacked-xl:360px;--layout-brand-logo-mark-xs:24px;--layout-brand-logo-mark-sm:32px;--layout-brand-logo-mark-md:48px;--layout-brand-logo-mark-lg:64px;--layout-brand-logo-mark-xl:96px;--layout-brand-logo-compact-xs:128px;--layout-brand-logo-compact-sm:144px;--layout-brand-logo-compact-md:160px;--layout-brand-logo-compact-lg:192px;--layout-brand-logo-compact-xl:256px;--ratio-author-card:1.618 / 1;--layout-author-card-columns:minmax(0, 1.618fr) minmax(0, 1fr);--layout-author-card-single-max:760px;--layout-author-card-width:min(var(--layout-author-card-single-max), calc(100vw - var(--space-8)), calc((100dvh - var(--space-8)) * 1.618));--layout-author-card-deck-width:min(1180px, calc(100vw - var(--space-8)), calc((100dvh - var(--space-8)) * 3.18));--size-author-qr:clamp(72px, 14vw, 176px);--size-author-qr-compact:clamp(68px, 8vw, 132px);--size-author-card-edge-glow:clamp(88px, 16vw, 220px);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand-500:#2563eb;--color-brand-600:#1d4ed8;--color-brand-soft:#eff6ff;--color-brand-glow:#2563eb29;--color-brand-border:#2563eb2e;--color-brand-border-strong:#2563eb5c;--color-brand-on-dark:#79a7ff;--color-on-brand-border:#ffffff47;--color-on-brand-soft:#ffffff1f;--color-white:#fff;--color-gray-25:#fcfcfd;--color-gray-50:#f7f8fa;--color-gray-100:#f1f3f5;--color-gray-200:#e4e7eb;--color-gray-300:#cfd4dc;--color-gray-400:#9197a1;--color-gray-600:#5f6570;--color-gray-900:#111318;--color-bg-page:var(--color-white);--color-bg-subtle:var(--color-gray-50);--color-bg-elevated:var(--color-white);--color-bg-translucent:#ffffffe0;--color-bg-home-header:#ffffffb3;--color-border-home-header:#9197a129;--color-resume-hover-mask:#11131814;--color-bg-dark:#0d0f14;--color-bg-dark-elevated:#151820;--color-bg-dark-hover:#1a1e28;--color-bg-auth-panel:#eef1f5;--color-bg-auth-form-overlay:#ffffffe6;--color-text-primary:var(--color-gray-900);--color-text-secondary:var(--color-gray-600);--color-text-muted:var(--color-gray-400);--color-text-on-dark-secondary:#a8afbd;--color-border-default:var(--color-gray-200);--color-border-on-dark:#ffffff1a;--color-action-primary:var(--color-brand-500);--color-action-primary-hover:var(--color-brand-600);--color-focus-ring:transparent;--color-success:#16865c;--color-success-soft:#edf8f3;--color-success-on-dark:#6ee7b7;--color-success-dark-soft:#16865c2e;--color-warning:#d97706;--color-warning-soft:#fff7e8;--color-danger:#dc2626;--color-danger-soft:#fff1f2;--color-danger-on-dark:#ff9aa7;--color-danger-dark-soft:#dc262629;--color-review-critical:#991b1b;--color-review-critical-soft:#fef2f2;--color-review-critical-border:#fecaca;--color-review-major:#dc2626;--color-review-major-soft:#fff1f2;--color-review-major-border:#fda4af;--color-review-minor:#be185d;--color-review-minor-soft:#fdf2f8;--color-review-minor-border:#fbcfe8;--color-review-highlight:#0f766e;--color-review-highlight-soft:#f0fdfa;--color-review-highlight-border:#99f6e4;--font-family-sans:"Inter", "SF Pro Text", "PingFang SC", "Microsoft YaHei", sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:32px;--font-size-page-title:clamp(24px, 3vw, 32px);--control-height-small:32px;--control-height-medium:36px;--control-height-large:40px;--control-icon-size:16px;--layout-score-summary-ring-size:104px;--layout-workspace-card-paper-width:208px;--layout-purchase-card-min:240px;--layout-article-cover-max-height:240px;--letter-spacing-code:.08em;--font-size-hero:clamp(40px, 5vw, 64px);--font-size-home-hero:clamp(40px, 4.4vw, 56px);--font-size-home-hero-tablet:clamp(32px, 4vw, 40px);--font-size-home-hero-mobile:clamp(32px, 9.2vw, 40px);--font-size-section-title:clamp(30px, 3.5vw, 48px);--font-size-auth-display:clamp(44px, 5vw, 72px);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--letter-spacing-eyebrow:.12em;--letter-spacing-heading:-.035em;--letter-spacing-hero:-.055em;--line-height-tight:1.15;--line-height-normal:1.5;--line-height-relaxed:1.7;--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-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--border-width-default:1px;--border-width-emphasis:2px;--size-visually-hidden:1px;--shadow-sm:0 1px 2px #1113180f;--shadow-md:0 8px 24px #11131814;--shadow-home-template-card:0 16px 38px #11131829, 0 3px 10px #1113181a;--shadow-focus:0 0 0 0 transparent;--shadow-brand-card:0 16px 40px var(--color-brand-glow);--shadow-author-card:0 24px 64px #1113182e;--layout-content-max:1200px;--layout-workspace-content-max:1680px;--layout-account-content-max:1440px;--layout-account-sidebar-width:232px;--layout-reading-max:760px;--layout-legal-document-max:900px;--layout-hero-description-max:680px;--layout-auth-max:440px;--layout-auth-form-max:440px;--layout-auth-columns:minmax(0, 13fr) minmax(0, 12fr);--layout-auth-brand-max:560px;--layout-auth-preview-width:440px;--layout-auth-decoration-size:520px;--layout-sidebar-width:240px;--layout-editor-panel-width:360px;--layout-page-gutter:clamp(16px, 4vw, 48px);--layout-header-height:64px;--layout-dialog-width:480px;--layout-image-dialog-gutter:clamp(var(--space-2), 2vw, var(--space-4));--layout-portrait-candidate-dialog-width:min(var(--layout-reading-max), calc(100vw - var(--space-8)));--layout-preview-gallery-dialog-width:min(1440px, calc(100vw - var(--space-10)));--layout-preview-gallery-content-max-height:calc(100dvh - var(--layout-preview-dialog-chrome));--layout-clinic-workspace-max:1680px;--layout-clinic-screen-height:calc(100dvh - var(--layout-header-height));--layout-clinic-score-width:288px;--layout-clinic-structured-editor-width:clamp(var(--layout-page-min), 25vw, var(--layout-interview-left-min));--layout-clinic-review-rail-width:clamp(var(--layout-account-menu-width), 22vw, var(--layout-diagnosis-review-rail-width));--layout-clinic-score-ring-size:40px;--scale-clinic-score-ring:.5556;--layout-job-match-score-chart-size:136px;--layout-job-match-score-chart-stroke:8px;--scale-resume-line-focus:1.5;--layout-clinic-mobile-panel-height:720px;--layout-draft-preview-dialog-width:820px;--layout-resume-paper-width:210mm;--layout-resume-paper-height:297mm;--scale-resume-document-preview:.96;--layout-resume-document-preview-width:201.6mm;--layout-resume-document-preview-height:285.12mm;--layout-resume-fit-page-screen-height:calc(100dvh - var(--layout-interview-panel-header) - var(--layout-interview-panel-header) - var(--layout-import-toolbar-height) - var(--space-6) - var(--space-6));--layout-workspace-resume-preview-width:248px;--layout-draft-preview-min-height:360px;--layout-draft-preview-canvas-max-height:calc(min(var(--layout-resume-fit-page-screen-height), var(--layout-resume-document-preview-height)) + var(--space-10));--layout-preview-dialog-chrome:212px;--layout-account-menu-width:300px;--layout-account-name-max:120px;--layout-page-min:320px;--layout-hero-padding-start:clamp(96px, 14vw, 180px);--layout-home-hero-min-height:720px;--layout-home-hero-copy-max:560px;--layout-home-hero-description-max:480px;--layout-home-hero-columns:minmax(0, 9fr) minmax(0, 11fr);--layout-home-scroll-clearance:96px;--layout-home-hero-mobile-image-ratio:5 / 4;--layout-home-hero-tablet-image-ratio:2 / 1;--layout-home-hero-action-height:48px;--layout-home-hero-reading-mask:linear-gradient(to right, var(--color-bg-page) 30%, var(--color-bg-translucent) 36%, var(--color-on-brand-border) 44%, transparent 52%);--layout-home-section-padding:clamp(80px, 10vw, 136px);--layout-home-template-section-padding:clamp(var(--space-8), 6vh, var(--space-16));--layout-home-template-heading-gap:clamp(var(--space-6), 5vh, var(--space-10));--layout-home-heading-max:840px;--layout-home-heading-top:clamp(var(--space-8), 6vh, var(--space-16));--layout-home-heading-height:112px;--layout-home-section-action-space:104px;--layout-home-showcase-content-top:calc(var(--layout-home-heading-top) + var(--layout-home-heading-height) + var(--space-8));--layout-home-template-paper:330px;--layout-home-template-card-width:350px;--layout-home-template-stage-width:min(calc(100vw - var(--space-16)), 1120px);--layout-home-template-stage-height:clamp(480px, 58vh, 560px);--layout-home-template-card-gap:clamp(var(--space-4), 3vw, var(--space-8));--layout-home-template-mobile-card-width:min(66vw, 280px);--layout-home-template-mobile-stage-height:430px;--layout-home-template-mobile-left-first:2%;--layout-home-template-mobile-left-second:17%;--layout-home-template-mobile-left-third:32%;--layout-home-template-perspective:1200px;--layout-home-template-edge-mask-width:clamp(var(--space-10), 12vw, 240px);--layout-home-template-hover-clip-block:100vh;--layout-home-preview-line:5px;--layout-home-feature-icon:52px;--layout-feature-section-max:1280px;--layout-feature-section-padding:clamp(var(--space-6), 4vh, var(--space-12));--layout-feature-heading-gap:clamp(var(--space-6), 4vh, var(--space-10));--layout-feature-story-width:280px;--layout-feature-deck-max:min(100%, max(540px, calc((100dvh - 360px) * 1.45)));--ratio-feature-deck-stage:1.45;--layout-feature-paper-inset-block:40px;--layout-feature-paper-inset-inline:44px;--layout-feature-paper-border:8px;--layout-feature-paper-footer:40px;--layout-feature-fallback-min:100px;--radius-feature-paper:4px;--radius-feature-image:2px;--shadow-feature-paper:0 2px 4px #1113180a, 0 20px 44px -12px #11131829;--font-size-feature-headline:28px;--line-height-feature-headline:1.4;--ratio-feature-image:1.6;--layout-feature-dialog-width:min(1600px, calc(100vw - var(--layout-image-dialog-gutter) * 2), calc((100dvh - var(--layout-image-dialog-gutter) * 2) * var(--ratio-feature-image)));--z-feature-story:1;--z-feature-paper-back:10;--z-feature-paper-middle:20;--z-feature-paper-front:30;--layout-home-cta-width:172px;--layout-home-cta-height:56px;--layout-home-glow-size:min(80vw, 760px);--layout-home-brand-wall-width:min(100vw, 1440px);--layout-home-brand-grid-size:48px;--layout-home-interview-summary-min:72px;--layout-interview-card-body-min:260px;--layout-interview-hero-padding:clamp(72px, 9vw, 120px);--layout-interview-detail-header-padding:clamp(64px, 8vw, 104px);--layout-interview-hero-title-max:880px;--layout-interview-article-max:900px;--layout-template-card-paper:240px;--layout-template-preview-width:360px;--layout-intake-filename-max:240px;--layout-intake-dropzone-min-height:240px;--layout-intake-upload-icon-size:48px;--layout-intake-upload-copy-max:260px;--layout-upload-compact-min-height:120px;--layout-upload-compact-icon-size:36px;--layout-intake-state-card-min-height:220px;--layout-intake-quick-start-max:1040px;--layout-intake-guided-textarea-min-height:200px;--layout-intake-source-header-height:56px;--layout-intake-source-icon-size:14px;--layout-intake-jd-source-switch-height:320px;--layout-intake-jd-source-header-height:var(--layout-intake-source-header-height);--layout-intake-jd-source-icon-size:var(--layout-intake-source-icon-size);--layout-intake-jd-source-action-height:40px;--layout-intake-jd-history-card-min-height:184px;--layout-intake-jd-history-company-min-height:40px;--layout-intake-mode-option-min-width:180px;--layout-intake-empty-icon-size:48px;--layout-intake-empty-min-height:180px;--layout-intake-jd-history-max-height:280px;--layout-interview-left-min:480px;--layout-interview-left-ratio:.95fr;--layout-interview-preview-ratio:1.05fr;--layout-interview-center-min:340px;--layout-interview-preview-min:620px;--layout-interview-panel-header:76px;--layout-preview-toolbar-control-height:32px;--layout-resume-section-rule:2px;--layout-resume-focus-inset:3px;--layout-resume-adjust-dialog-width:820px;--layout-resume-table-dialog-width:720px;--resume-table-width-70:70%;--resume-table-width-85:85%;--resume-table-width-100:100%;--layout-resume-stepper-width:140px;--layout-resume-photo-width:25mm;--layout-resume-photo-height:35mm;--layout-resume-photo-text-gap-x:2mm;--layout-resume-photo-text-gap-y:1mm;--layout-resume-badge-size:12mm;--layout-resume-paper-padding-x:14mm;--layout-resume-paper-padding-y:12mm;--layout-resume-color-swatch:40px;--layout-interview-form-textarea-min-height:176px;--layout-resume-form-field-min:160px;--layout-resume-photo-manager-width:680px;--layout-resume-photo-manager-content-max-height:calc(100dvh - var(--layout-preview-dialog-chrome));--layout-resume-photo-card-min:148px;--layout-resume-photo-empty-height:160px;--layout-interview-answer-min-height:116px;--scrollbar-size-sm:6px;--layout-interview-empty-preview-line:48px;--layout-import-editor-min:460px;--layout-import-ai-min:320px;--layout-import-preview-min:420px;--layout-import-setup-max:1040px;--layout-import-processing-max:680px;--layout-import-processing-min-height:420px;--layout-import-processing-icon:64px;--layout-import-actionbar-height:72px;--layout-import-outline-width:256px;--layout-import-outline-row-height:44px;--layout-import-editor-canvas-min:680px;--layout-import-ai-width:360px;--layout-import-workspace-min-width:1200px;--layout-import-workspace-min-height:720px;--layout-import-toolbar-height:52px;--layout-import-preview-header:72px;--layout-import-editor-min-height:560px;--layout-import-editor-stacked-height:720px;--layout-import-preview-stacked-height:760px;--layout-import-ai-stacked-height:560px;--layout-import-line-gutter:52px;--layout-import-code-line-height:24px;--layout-import-selection-max-height:160px;--layout-import-ai-empty-height:280px;--layout-import-ai-input-height:96px;--layout-resume-print-page-width:210mm;--layout-resume-print-page-height:296.5mm;--layout-import-filename-max:180px;--layout-diagnosis-report-min:420px;--layout-diagnosis-ai-min:340px;--layout-diagnosis-preview-min:440px;--layout-diagnosis-workspace-min-width:1240px;--layout-diagnosis-workspace-min-height:720px;--layout-diagnosis-panel-header:64px;--layout-diagnosis-mobile-panel-height:640px;--layout-diagnosis-review-rail-width:360px;--layout-diagnosis-comment-input-height:96px;--layout-diagnosis-comment-input-compact-height:128px;--layout-diagnosis-comment-input-compact-max-height:400px;--layout-diagnosis-context-editor-height:200px;--layout-resume-review-hint-width:320px;--ratio-a4:210 / 297;--ratio-interview-cover:16 / 9;--scale-card-image-hover:1.025;--opacity-decoration:.72;--opacity-resume-text-watermark:.82;--opacity-resume-brand-watermark:.1;--opacity-resolved:.64;--opacity-disabled:.56;--opacity-review-connector:.72;--opacity-home-brand-wall:.48;--opacity-author-card-glow:.72;--blur-surface:18px;--blur-home-header:14px;--blur-home-hero-enter:6px;--blur-author-card-glow:12px;--angle-resume-brand-watermark:-12deg;--layout-resume-brand-watermark-width:72%;--z-control-underlay:-1;--z-dialog-control:1;--z-author-card-glow:0;--z-resume-content:1;--z-resume-brand-watermark:2;--z-resume-text-watermark:3;--z-review-connectors:4;--z-review-comments:5;--z-home-template-edge-mask:1;--z-home-template-card:0;--z-home-template-track:0;--z-home-template-deal-left:1;--z-home-template-deal-center:2;--z-home-template-deal-right:3;--z-home-template-heading:3;--z-home-template-hover-preview:4;--z-home-template-hover-context:5;--z-home-hero-action-content:1;--z-resume-card-preview:1;--z-resume-card-actions:2;--z-resume-card-hover-mask:3;--z-resume-card-hover-preview:4;--duration-fast:.16s;--duration-normal:.22s;--duration-slow:.32s;--ease-standard:cubic-bezier(.22, 1, .36, 1);--z-dropdown:1000;--z-sticky:1100;--z-overlay:1200;--z-modal:1300;--z-toast:1400;--motion-duration-author-card-glow:var(--duration-normal);--motion-duration-none:0s;--motion-duration-fast:var(--duration-fast);--motion-duration-normal:var(--duration-normal);--motion-scale-image-dialog-enter:.96;--motion-duration-slow:var(--duration-slow);--motion-duration-home-template-autoplay:6.8s;--motion-duration-home-template-deal:.76s;--motion-duration-home-template-hand:.96s;--motion-duration-home-template-collect:.36s;--motion-duration-home-section-scroll-max:1s;--motion-duration-home-template-edge-mask:var(--motion-duration-slow);--motion-duration-hero-enter:.72s;--motion-duration-hero-background-zoom:60s;--motion-duration-hero-background-drift:40s;--motion-scale-hero-background-max:1.1;--motion-distance-hero-background-drift:2.4%;--motion-ease-hero-background:cubic-bezier(.45, 0, .55, 1);--motion-duration-hero-action-enter:.64s;--motion-duration-hero-action-sheen:.72s;--motion-duration-home-brand-wall-enter:.9s;--motion-duration-resume-card-hover:var(--duration-normal);--motion-duration-score-catchup:.8s;--motion-duration-score-stage-one:1.6s;--motion-duration-score-pause-one:.6s;--motion-duration-score-stage-two:2s;--motion-duration-score-pause-two:.7s;--motion-duration-score-stage-three:2.8s;--motion-duration-score-pause-three:.9s;--motion-duration-score-stage-four:4.5s;--motion-duration-score-tail:6s;--motion-duration-score-follow:.64s;--motion-duration-score-complete:.36s;--motion-duration-layout-morph:.4s;--motion-duration-state-morph:.28s;--motion-duration-disclosure:.32s;--motion-duration-feature-switch:.68s;--motion-duration-feature-enter:.8s;--motion-duration-home-heading:.62s;--motion-delay-home-template-card-first:0s;--motion-delay-home-template-card-second:90ms;--motion-delay-home-template-card-third:.18s;--motion-delay-home-heading-support:80ms;--motion-distance-home-heading:12px;--motion-duration-interview-emerge:1.1s;--motion-distance-interview-emerge:120px;--motion-scale-interview-emerge:.92;--motion-ease-interview-emerge:cubic-bezier(.16, 1, .3, 1);--motion-delay-interview-first:0s;--motion-delay-interview-second:.16s;--motion-delay-interview-third:.32s;--motion-angle-feature-front:-4deg;--motion-angle-feature-middle:2deg;--motion-angle-feature-back:6deg;--motion-distance-feature-middle-x:2%;--motion-distance-feature-middle-y:-3%;--motion-distance-feature-back-x:4%;--motion-distance-feature-back-y:-6%;--motion-distance-feature-enter:24px;--motion-duration-clinic-side-panel:var(--motion-duration-state-morph);--motion-duration-intake-source-switch:var(--motion-duration-disclosure);--motion-duration-jd-source-switch:var(--motion-duration-intake-source-switch);--motion-delay-home-hero-badge:60ms;--motion-delay-home-hero-title:.14s;--motion-delay-home-hero-description:.26s;--motion-delay-home-hero-accent:.26s;--motion-delay-home-hero-actions:.36s;--motion-delay-home-hero-trust:.46s;--motion-delay-home-hero-sheen:.62s;--motion-delay-resume-card-hover:.48s;--motion-delay-home-template-edge-mask:var(--motion-delay-resume-card-hover);--motion-delay-resume-card-scroll-idle:var(--duration-slow);--motion-ease-standard:var(--ease-standard);--motion-ease-home-template-deal:cubic-bezier(.16, 1, .3, 1);--motion-ease-morph:cubic-bezier(.22, .68, 0, 1);--motion-ease-intake-source-switch:var(--motion-ease-morph);--motion-ease-jd-source-switch:var(--motion-ease-intake-source-switch);--motion-distance-sm:4px;--motion-distance-md:8px;--motion-distance-lg:16px;--motion-distance-home-template-hand-x:72px;--motion-distance-home-template-deal-x:280px;--motion-distance-home-template-deal-y:64px;--motion-distance-home-template-collect-x:180px;--motion-distance-home-template-collect-y:32px;--motion-distance-home-template-rest-y:14px;--motion-distance-clinic-side-panel:var(--motion-distance-md);--motion-scale-enter:.98;--motion-scale-resume-card-viewport-height:.9;--motion-scale-home-template-viewport-height:.8;--motion-scale-home-template-deal-enter:.88;--motion-scale-home-template-collect:.96;--motion-angle-home-template-deal-enter:12deg;--motion-angle-home-template-collect:8deg;--motion-angle-home-template-left:-2.6deg;--motion-angle-home-template-center:-.2deg;--motion-angle-home-template-right:2.6deg;--motion-blur-home-template-deal:4px;--motion-scale-home-brand-wall-enter:.94;--motion-distance-hero-action-sheen-start:-100%;--motion-distance-hero-action-sheen-end:100%}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:1ms;--motion-duration-normal:1ms;--motion-duration-slow:1ms;--motion-duration-resume-card-hover:1ms;--motion-duration-score-catchup:1ms;--motion-duration-score-stage-one:1ms;--motion-duration-score-pause-one:1ms;--motion-duration-score-stage-two:1ms;--motion-duration-score-pause-two:1ms;--motion-duration-score-stage-three:1ms;--motion-duration-score-pause-three:1ms;--motion-duration-score-stage-four:1ms;--motion-duration-score-tail:1ms;--motion-duration-score-follow:1ms;--motion-duration-score-complete:1ms;--motion-duration-clinic-side-panel:1ms;--motion-duration-layout-morph:1ms;--motion-duration-state-morph:1ms;--motion-duration-disclosure:1ms;--motion-duration-feature-switch:1ms;--motion-duration-feature-enter:1ms;--motion-duration-home-heading:1ms;--motion-duration-home-template-deal:1ms;--motion-duration-home-template-hand:1ms;--motion-duration-home-template-collect:1ms;--motion-duration-interview-emerge:1ms;--motion-duration-intake-source-switch:1ms;--motion-duration-jd-source-switch:var(--motion-duration-intake-source-switch)}[data-component=author-contact-card]:before{transition:none}}@keyframes motion-home-hero-enter{0%{opacity:0;transform:translateY(var(--motion-distance-md))}to{opacity:1;transform:translateY(0)}}.home-page[data-motion-ready=true] .home-page__section[data-active=true] :is(.motion-home-hero-title,.motion-home-hero-description,.motion-home-hero-actions,.motion-home-hero-trust){animation-name:motion-home-hero-enter;animation-duration:var(--motion-duration-hero-enter);animation-timing-function:var(--motion-ease-standard);animation-fill-mode:both}.motion-home-hero-background{transform-origin:50%}.motion-home-hero-background[data-motion-state=running]{will-change:transform}.motion-home-hero-title{animation-delay:var(--motion-delay-home-hero-title)}.motion-home-hero-description{animation-delay:var(--motion-delay-home-hero-description)}.motion-home-hero-actions{animation-delay:var(--motion-delay-home-hero-actions)}.motion-home-hero-trust{animation-delay:var(--motion-delay-home-hero-trust)}@media (prefers-reduced-motion:reduce){.home-page[data-motion-ready=true] .home-page__section[data-active=true] :is(.motion-home-hero-title,.motion-home-hero-description,.motion-home-hero-actions,.motion-home-hero-trust){animation:none}}.feature-deck__paper[data-position]{transform-origin:50%;transition:transform var(--motion-duration-feature-switch) var(--motion-ease-morph), box-shadow var(--motion-duration-feature-switch) var(--motion-ease-morph), z-index var(--motion-duration-feature-switch) linear}.feature-deck__paper[data-position="0"]{z-index:var(--z-feature-paper-front);transform:translate(0, 0) rotate(var(--motion-angle-feature-front))}.feature-deck__paper[data-position="1"]{z-index:var(--z-feature-paper-middle);transform:translate(var(--motion-distance-feature-middle-x), var(--motion-distance-feature-middle-y)) rotate(var(--motion-angle-feature-middle))}.feature-deck__paper[data-position="2"]{z-index:var(--z-feature-paper-back);transform:translate(var(--motion-distance-feature-back-x), var(--motion-distance-feature-back-y)) rotate(var(--motion-angle-feature-back))}.home-features .feature-deck{opacity:1;transition:opacity var(--motion-duration-feature-enter) var(--motion-ease-morph), transform var(--motion-duration-feature-enter) var(--motion-ease-morph);transform:translateY(0)}.home-features[data-entered=false] .feature-deck{opacity:0;transform:translateY(var(--motion-distance-feature-enter))}.home-features__story{visibility:hidden;opacity:0;transform:translateY(var(--motion-distance-md));transition:opacity var(--motion-duration-state-morph) var(--motion-ease-morph), transform var(--motion-duration-state-morph) var(--motion-ease-morph), visibility var(--motion-duration-state-morph)}.home-features__story[data-active=true]{visibility:visible;opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.feature-deck__paper[data-position],.home-features .feature-deck,.home-features__story{transition:none}.home-features[data-entered=false] .feature-deck{opacity:1;transform:none}}.home-section-heading__title,.home-section-heading__support{opacity:1;transition:opacity var(--motion-duration-home-heading) var(--motion-ease-morph), transform var(--motion-duration-home-heading) var(--motion-ease-morph);transform:translateY(0)}.home-action-link{transition:color var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard)}.home-action-link [data-slot=icon]{transition:transform var(--motion-duration-fast) var(--motion-ease-morph)}.home-action-link:is(:hover,:focus-visible) [data-slot=icon]{transform:translateX(var(--motion-distance-sm))}.home-section-heading__support{transition-delay:var(--motion-delay-home-heading-support)}.home-section-heading[data-entered=false] .home-section-heading__title,.home-section-heading[data-entered=false] .home-section-heading__support,.home-page[data-paging-enabled=true] .home-page__section:not([data-active=true]) .home-section-heading__title,.home-page[data-paging-enabled=true] .home-page__section:not([data-active=true]) .home-section-heading__support{opacity:0;transform:translateY(var(--motion-distance-home-heading))}@media (prefers-reduced-motion:reduce){.home-section-heading__title,.home-section-heading__support,.home-action-link,.home-action-link [data-slot=icon]{transition:none}.home-section-heading[data-entered=false] .home-section-heading__title,.home-section-heading[data-entered=false] .home-section-heading__support{opacity:1;transform:none}}.home-interviews[data-entered=false] .home-interviews__item{opacity:0;transform:translateY(var(--motion-distance-interview-emerge)) scale(var(--motion-scale-interview-emerge))}.home-interviews[data-entered=true] .home-interviews__item{animation-name:home-interview-emerge;animation-duration:var(--motion-duration-interview-emerge);animation-timing-function:var(--motion-ease-interview-emerge);animation-fill-mode:both}.home-interviews__item[data-reveal-index="0"]{animation-delay:var(--motion-delay-interview-first)}.home-interviews__item[data-reveal-index="1"]{animation-delay:var(--motion-delay-interview-second)}.home-interviews__item[data-reveal-index="2"]{animation-delay:var(--motion-delay-interview-third)}@keyframes home-interview-emerge{0%{opacity:0;transform:translateY(var(--motion-distance-interview-emerge)) scale(var(--motion-scale-interview-emerge))}to{opacity:1;transform:translateY(0)scale(1)}}.home-page[data-paging-enabled=true] .home-page__section:not([data-active=true]) .home-interviews__item{opacity:0;transform:translateY(var(--motion-distance-interview-emerge)) scale(var(--motion-scale-interview-emerge));animation-name:none}@media (prefers-reduced-motion:reduce){.home-interviews[data-entered] .home-interviews__item,.home-page[data-paging-enabled=true] .home-page__section:not([data-active=true]) .home-interviews__item{opacity:1;animation:none;transform:none}}.home-template-hand-enter-active,.home-template-hand-leave-active{pointer-events:none}.home-template-hand-enter-active .home-templates__deal-card,.home-template-hand-leave-active .home-templates__deal-card{will-change:transform, opacity}.home-template-hand-enter-active{transition:opacity var(--motion-duration-home-template-hand) var(--motion-ease-home-template-deal), transform var(--motion-duration-home-template-hand) var(--motion-ease-home-template-deal)}.home-template-hand-enter-active .home-templates__deal-card{transition:opacity var(--motion-duration-home-template-deal) var(--motion-ease-home-template-deal), transform var(--motion-duration-home-template-deal) var(--motion-ease-home-template-deal), filter var(--motion-duration-home-template-deal) var(--motion-ease-home-template-deal);transition-delay:var(--home-template-deal-delay)}.home-template-hand-enter-from{opacity:0;transform:translate3d(var(--motion-distance-home-template-hand-x), 0, 0)}.home-template-hand-enter-from .home-templates__deal-card{opacity:0;filter:blur(var(--motion-blur-home-template-deal));transform:translate3d(var(--motion-distance-home-template-deal-x), var(--motion-distance-home-template-deal-y), 0) rotate(var(--motion-angle-home-template-deal-enter)) scale(var(--motion-scale-home-template-deal-enter))}.home-template-hand-leave-active,.home-template-hand-leave-active .home-templates__deal-card{transition:opacity var(--motion-duration-home-template-collect) var(--motion-ease-standard), transform var(--motion-duration-home-template-collect) var(--motion-ease-standard)}.home-template-hand-leave-active .template-card{--home-template-paper-shadow:none;--home-template-paper-transform:scale(var(--resume-preview-scale));--home-template-paper-transition:none;--home-template-paper-will-change:auto}.home-template-hand-leave-to{opacity:0;transform:translate3d(calc(-1 * var(--motion-distance-home-template-hand-x)), 0, 0) scale(var(--motion-scale-home-template-collect))}.home-template-hand-leave-to .home-templates__deal-card{opacity:0;transform:translate3d(calc(-1 * var(--motion-distance-home-template-collect-x)), var(--motion-distance-home-template-collect-y), 0) rotate(calc(-1 * var(--motion-angle-home-template-collect)))}.home-templates__stage[data-direction=previous] .home-template-hand-enter-from{transform:translate3d(calc(-1 * var(--motion-distance-home-template-hand-x)), 0, 0)}.home-templates__stage[data-direction=previous] .home-template-hand-enter-from .home-templates__deal-card{transform:translate3d(calc(-1 * var(--motion-distance-home-template-deal-x)), var(--motion-distance-home-template-deal-y), 0) rotate(calc(-1 * var(--motion-angle-home-template-deal-enter))) scale(var(--motion-scale-home-template-deal-enter))}.home-templates__stage[data-direction=previous] .home-template-hand-leave-to{transform:translate3d(var(--motion-distance-home-template-hand-x), 0, 0) scale(var(--motion-scale-home-template-collect))}.home-templates__stage[data-direction=previous] .home-template-hand-leave-to .home-templates__deal-card{transform:translate3d(var(--motion-distance-home-template-collect-x), var(--motion-distance-home-template-collect-y), 0) rotate(var(--motion-angle-home-template-collect))}@media (prefers-reduced-motion:reduce){.home-template-hand-enter-active,.home-template-hand-leave-active,.home-template-hand-enter-active .home-templates__deal-card,.home-template-hand-leave-active .home-templates__deal-card{transition:none}.home-template-hand-enter-from,.home-template-hand-leave-to,.home-template-hand-enter-from .home-templates__deal-card,.home-template-hand-leave-to .home-templates__deal-card{opacity:1;filter:none;transform:none}}.motion-clinic-side-panel{transition:opacity var(--motion-duration-clinic-side-panel) var(--motion-ease-standard), transform var(--motion-duration-clinic-side-panel) var(--motion-ease-standard), visibility 0s linear 0s}.motion-clinic-side-panel[data-panel-state=hidden]{visibility:hidden;opacity:0;pointer-events:none;transform:translateX(calc(var(--motion-distance-clinic-side-panel) * -1));transition-delay:0s, 0s, var(--motion-duration-clinic-side-panel)}.motion-clinic-side-panel[data-panel-state=visible]{visibility:visible;opacity:1;transform:translate(0)}.intake-source-switch,.intake-source-panel[data-sizing=intrinsic]{transition-property:grid-template-rows;transition-duration:var(--motion-duration-intake-source-switch);transition-timing-function:var(--motion-ease-intake-source-switch)}.intake-source-body{transition-property:opacity,transform;transition-duration:var(--motion-duration-intake-source-switch);transition-timing-function:var(--motion-ease-intake-source-switch)}.intake-source-chevron{transition-property:transform;transition-duration:var(--motion-duration-intake-source-switch);transition-timing-function:var(--motion-ease-intake-source-switch);transform:rotate(0)}.intake-source-panel[data-state=expanded] .intake-source-chevron{transform:rotate(180deg)}.motion-clinic-layout{transition:grid-template-columns var(--motion-duration-layout-morph) var(--motion-ease-morph)}.motion-mode-indicator{transition:transform var(--motion-duration-state-morph) var(--motion-ease-morph)}.motion-mode-enter-active,.motion-mode-leave-active{transition:opacity var(--motion-duration-state-morph) var(--motion-ease-morph)}.motion-mode-enter-from,.motion-mode-leave-to{opacity:0}.motion-mode-leave-active{pointer-events:none}.motion-disclosure{transition:grid-template-rows var(--motion-duration-disclosure) var(--motion-ease-morph)}.motion-disclosure-chevron{transition:transform var(--motion-duration-disclosure) var(--motion-ease-morph)}@media (prefers-reduced-motion:reduce){.motion-clinic-layout,.motion-mode-indicator,.motion-mode-enter-active,.motion-mode-leave-active,.motion-disclosure,.motion-disclosure-chevron{transition:none}}*,:before,:after{box-sizing:border-box}html{min-width:var(--layout-page-min);background:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-md);line-height:var(--line-height-normal);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{min-width:var(--layout-page-min);min-height:100vh;margin:0}html,body,#app,#app *{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}#app::-webkit-scrollbar{width:0;height:0;display:none}#app ::-webkit-scrollbar{width:0;height:0;display:none}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin-block:0}:focus-visible{box-shadow:var(--shadow-focus);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root{--td-screen-xs:320px;--td-screen-sm:768px;--td-screen-md:992px;--td-screen-lg:1200px;--td-screen-xl:1400px;--td-screen-xxl:1880px}@-moz-document url-prefix(){.narrow-scrollbar{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.narrow-scrollbar::-webkit-scrollbar{width:8px;height:8px}.narrow-scrollbar::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--td-scrollbar-color);border:2px solid #0000;border-radius:15px}.narrow-scrollbar::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--td-scrollbar-hover-color)}.narrow-scrollbar::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-fake-arrow path{stroke:currentColor;transition:d .2s}.t-fake-arrow--active path{d:path("M3.75 10.2002L7.99274 5.7998L12.2361 10.0425")}.t-fake-arrow.t-fake-arrow--transform path{transform-origin:50%;transition:transform .2s}.t-fake-arrow.t-fake-arrow--transform.t-fake-arrow--active path{transform:scaleY(-1)}.t-slide-down-enter-active,.t-slide-down-leave-active{transition:height .2s cubic-bezier(.38,0,.24,1),max-height .2s cubic-bezier(.38,0,.24,1)}:root,:root[theme-mode=light]{--td-brand-color-1:#f2f3ff;--td-brand-color-2:#d9e1ff;--td-brand-color-3:#b5c7ff;--td-brand-color-4:#8eabff;--td-brand-color-5:#618dff;--td-brand-color-6:#366ef4;--td-brand-color-7:#0052d9;--td-brand-color-8:#003cab;--td-brand-color-9:#002a7c;--td-brand-color-10:#001a57;--td-warning-color-1:#fff1e9;--td-warning-color-2:#ffd9c2;--td-warning-color-3:#ffb98c;--td-warning-color-4:#fa9550;--td-warning-color-5:#e37318;--td-warning-color-6:#be5a00;--td-warning-color-7:#954500;--td-warning-color-8:#713300;--td-warning-color-9:#532300;--td-warning-color-10:#3b1700;--td-error-color-1:#fff0ed;--td-error-color-2:#ffd8d2;--td-error-color-3:#ffb9b0;--td-error-color-4:#ff9285;--td-error-color-5:#f6685d;--td-error-color-6:#d54941;--td-error-color-7:#ad352f;--td-error-color-8:#881f1c;--td-error-color-9:#68070a;--td-error-color-10:#490002;--td-success-color-1:#e3f9e9;--td-success-color-2:#c6f3d7;--td-success-color-3:#92dab2;--td-success-color-4:#56c08d;--td-success-color-5:#2ba471;--td-success-color-6:#008858;--td-success-color-7:#006c45;--td-success-color-8:#005334;--td-success-color-9:#003b23;--td-success-color-10:#002515;--td-gray-color-1:#f3f3f3;--td-gray-color-2:#eee;--td-gray-color-3:#e8e8e8;--td-gray-color-4:#ddd;--td-gray-color-5:#c6c6c6;--td-gray-color-6:#a6a6a6;--td-gray-color-7:#8b8b8b;--td-gray-color-8:#777;--td-gray-color-9:#5e5e5e;--td-gray-color-10:#4b4b4b;--td-gray-color-11:#393939;--td-gray-color-12:#2c2c2c;--td-gray-color-13:#242424;--td-gray-color-14:#181818;--td-font-white-1:#fff;--td-font-white-2:#ffffff8c;--td-font-white-3:#ffffff59;--td-font-white-4:#ffffff38;--td-font-gray-1:#000000e6;--td-font-gray-2:#0009;--td-font-gray-3:#0006;--td-font-gray-4:#00000042;--td-brand-color:var(--td-brand-color-7);--td-warning-color:var(--td-warning-color-5);--td-error-color:var(--td-error-color-6);--td-success-color:var(--td-success-color-5);--td-brand-color-hover:var(--td-brand-color-6);--td-brand-color-focus:var(--td-brand-color-2);--td-brand-color-active:var(--td-brand-color-8);--td-brand-color-disabled:var(--td-brand-color-3);--td-brand-color-light:var(--td-brand-color-1);--td-brand-color-light-hover:var(--td-brand-color-2);--td-warning-color-hover:var(--td-warning-color-4);--td-warning-color-focus:var(--td-warning-color-2);--td-warning-color-active:var(--td-warning-color-6);--td-warning-color-disabled:var(--td-warning-color-3);--td-warning-color-light:var(--td-warning-color-1);--td-warning-color-light-hover:var(--td-warning-color-2);--td-error-color-hover:var(--td-error-color-5);--td-error-color-focus:var(--td-error-color-2);--td-error-color-active:var(--td-error-color-7);--td-error-color-disabled:var(--td-error-color-3);--td-error-color-light:var(--td-error-color-1);--td-error-color-light-hover:var(--td-error-color-2);--td-success-color-hover:var(--td-success-color-4);--td-success-color-focus:var(--td-success-color-2);--td-success-color-active:var(--td-success-color-6);--td-success-color-disabled:var(--td-success-color-3);--td-success-color-light:var(--td-success-color-1);--td-success-color-light-hover:var(--td-success-color-2);--td-mask-active:#0009;--td-mask-disabled:#fff9;--td-mask-background:#fffffff5;--td-bg-color-page:var(--td-gray-color-2);--td-bg-color-container:#fff;--td-bg-color-container-hover:var(--td-gray-color-1);--td-bg-color-container-active:var(--td-gray-color-3);--td-bg-color-container-select:#fff;--td-bg-color-secondarycontainer:var(--td-gray-color-1);--td-bg-color-secondarycontainer-hover:var(--td-gray-color-2);--td-bg-color-secondarycontainer-active:var(--td-gray-color-4);--td-bg-color-component:var(--td-gray-color-3);--td-bg-color-component-hover:var(--td-gray-color-4);--td-bg-color-component-active:var(--td-gray-color-6);--td-bg-color-secondarycomponent:var(--td-gray-color-4);--td-bg-color-secondarycomponent-hover:var(--td-gray-color-5);--td-bg-color-secondarycomponent-active:var(--td-gray-color-6);--td-bg-color-component-disabled:var(--td-gray-color-2);--td-bg-color-specialcomponent:#fff;--td-text-color-primary:var(--td-font-gray-1);--td-text-color-secondary:var(--td-font-gray-2);--td-text-color-placeholder:var(--td-font-gray-3);--td-text-color-disabled:var(--td-font-gray-4);--td-text-color-anti:#fff;--td-text-color-brand:var(--td-brand-color-7);--td-text-color-link:var(--td-brand-color-8);--td-text-color-watermark:#0000001a;--td-border-level-1-color:var(--td-gray-color-3);--td-component-stroke:var(--td-gray-color-3);--td-border-level-2-color:var(--td-gray-color-4);--td-component-border:var(--td-gray-color-4);--td-shadow-1:0 1px 10px #0000000d, 0 4px 5px #00000014, 0 2px 4px -1px #0000001f;--td-shadow-2:0 3px 14px 2px #0000000d, 0 8px 10px 1px #0000000f, 0 5px 5px -3px #0000001a;--td-shadow-3:0 6px 30px 5px #0000000d, 0 16px 24px 2px #0000000a, 0 8px 10px -5px #00000014;--td-shadow-inset-top:inset 0 .5px 0 #dcdcdc;--td-shadow-inset-right:inset .5px 0 0 #dcdcdc;--td-shadow-inset-bottom:inset 0 -.5px 0 #dcdcdc;--td-shadow-inset-left:inset -.5px 0 0 #dcdcdc;--td-table-shadow-color:#00000014;--td-scrollbar-color:#0000001a;--td-scrollbar-hover-color:#0000004d;--td-scroll-track-color:#fff}:root.dark,:root[theme-mode=dark]{--td-brand-color-1:#1b2f51;--td-brand-color-2:#173463;--td-brand-color-3:#143975;--td-brand-color-4:#103d88;--td-brand-color-5:#0d429a;--td-brand-color-6:#054bbe;--td-brand-color-7:#2667d4;--td-brand-color-8:#4582e6;--td-brand-color-9:#699ef5;--td-brand-color-10:#96bbf8;--td-warning-color-1:#4f2a1d;--td-warning-color-2:#582f21;--td-warning-color-3:#733c23;--td-warning-color-4:#a75d2b;--td-warning-color-5:#cf6e2d;--td-warning-color-6:#dc7633;--td-warning-color-7:#e8935c;--td-warning-color-8:#ecbf91;--td-warning-color-9:#eed7bf;--td-warning-color-10:#f3e9dc;--td-error-color-1:#472324;--td-error-color-2:#5e2a2d;--td-error-color-3:#703439;--td-error-color-4:#83383e;--td-error-color-5:#a03f46;--td-error-color-6:#c64751;--td-error-color-7:#de6670;--td-error-color-8:#ec888e;--td-error-color-9:#edb1b6;--td-error-color-10:#eeced0;--td-success-color-1:#193a2a;--td-success-color-2:#1a4230;--td-success-color-3:#17533d;--td-success-color-4:#0d7a55;--td-success-color-5:#059465;--td-success-color-6:#43af8a;--td-success-color-7:#46bf96;--td-success-color-8:#80d2b6;--td-success-color-9:#b4e1d3;--td-success-color-10:#deede8;--td-gray-color-1:#f3f3f3;--td-gray-color-2:#eee;--td-gray-color-3:#e8e8e8;--td-gray-color-4:#ddd;--td-gray-color-5:#c6c6c6;--td-gray-color-6:#a6a6a6;--td-gray-color-7:#8b8b8b;--td-gray-color-8:#777;--td-gray-color-9:#5e5e5e;--td-gray-color-10:#4b4b4b;--td-gray-color-11:#393939;--td-gray-color-12:#2c2c2c;--td-gray-color-13:#242424;--td-gray-color-14:#181818;--td-font-white-1:#ffffffe6;--td-font-white-2:#ffffff8c;--td-font-white-3:#ffffff59;--td-font-white-4:#ffffff38;--td-font-gray-1:#000000e6;--td-font-gray-2:#0009;--td-font-gray-3:#0006;--td-font-gray-4:#00000042;--td-brand-color:var(--td-brand-color-8);--td-warning-color:var(--td-warning-color-5);--td-error-color:var(--td-error-color-6);--td-success-color:var(--td-success-color-5);--td-brand-color-hover:var(--td-brand-color-7);--td-brand-color-focus:var(--td-brand-color-2);--td-brand-color-active:var(--td-brand-color-9);--td-brand-color-disabled:var(--td-brand-color-3);--td-brand-color-light:var(--td-brand-color-1);--td-brand-color-light-hover:var(--td-brand-color-2);--td-warning-color-hover:var(--td-warning-color-4);--td-warning-color-focus:var(--td-warning-color-2);--td-warning-color-active:var(--td-warning-color-6);--td-warning-color-disabled:var(--td-warning-color-3);--td-warning-color-light:var(--td-warning-color-1);--td-warning-color-light-hover:var(--td-warning-color-2);--td-error-color-hover:var(--td-error-color-5);--td-error-color-focus:var(--td-error-color-2);--td-error-color-active:var(--td-error-color-7);--td-error-color-disabled:var(--td-error-color-3);--td-error-color-light:var(--td-error-color-1);--td-error-color-light-hover:var(--td-error-color-2);--td-success-color-hover:var(--td-success-color-4);--td-success-color-focus:var(--td-success-color-2);--td-success-color-active:var(--td-success-color-6);--td-success-color-disabled:var(--td-success-color-3);--td-success-color-light:var(--td-success-color-1);--td-success-color-light-hover:var(--td-success-color-2);--td-mask-active:#0006;--td-mask-disabled:#0009;--td-mask-background:#242424f5;--td-bg-color-page:var(--td-gray-color-14);--td-bg-color-container:var(--td-gray-color-13);--td-bg-color-container-hover:var(--td-gray-color-12);--td-bg-color-container-active:var(--td-gray-color-10);--td-bg-color-container-select:var(--td-gray-color-9);--td-bg-color-secondarycontainer:var(--td-gray-color-12);--td-bg-color-secondarycontainer-hover:var(--td-gray-color-11);--td-bg-color-secondarycontainer-active:var(--td-gray-color-9);--td-bg-color-component:var(--td-gray-color-11);--td-bg-color-component-hover:var(--td-gray-color-10);--td-bg-color-component-active:var(--td-gray-color-9);--td-bg-color-secondarycomponent:var(--td-gray-color-10);--td-bg-color-secondarycomponent-hover:var(--td-gray-color-9);--td-bg-color-secondarycomponent-active:var(--td-gray-color-8);--td-bg-color-component-disabled:var(--td-gray-color-12);--td-bg-color-specialcomponent:transparent;--td-text-color-primary:var(--td-font-white-1);--td-text-color-secondary:var(--td-font-white-2);--td-text-color-placeholder:var(--td-font-white-3);--td-text-color-disabled:var(--td-font-white-4);--td-text-color-anti:#fff;--td-text-color-brand:var(--td-brand-color-8);--td-text-color-link:var(--td-brand-color-8);--td-text-color-watermark:#ffffff1a;--td-border-level-1-color:var(--td-gray-color-11);--td-component-stroke:var(--td-gray-color-11);--td-border-level-2-color:var(--td-gray-color-9);--td-component-border:var(--td-gray-color-9);--td-shadow-1:0 4px 6px #0000000f, 0 1px 10px #00000014, 0 2px 4px #0000001f;--td-shadow-2:0 8px 10px #0000001f, 0 3px 14px #0000001a, 0 5px 5px #00000029;--td-shadow-3:0 16px 24px #00000024, 0 6px 30px #0000001f, 0 8px 10px #0003;--td-shadow-inset-top:inset 0 .5px 0 #5e5e5e;--td-shadow-inset-right:inset .5px 0 0 #5e5e5e;--td-shadow-inset-bottom:inset 0 -.5px 0 #5e5e5e;--td-shadow-inset-left:inset -.5px 0 0 #5e5e5e;--td-table-shadow-color:#0000008c;--td-scrollbar-color:#ffffff1a;--td-scrollbar-hover-color:#ffffff4d;--td-scroll-track-color:#333}:root{--td-radius-small:2px;--td-radius-default:var(--radius-md);--td-radius-medium:6px;--td-radius-large:9px;--td-radius-extraLarge:12px;--td-radius-round:999px;--td-radius-circle:50%;--td-font-family:var(--font-family-sans);--td-font-family-medium:PingFang SC, Microsoft YaHei, Arial Medium;--td-font-size-link-small:12px;--td-font-size-link-medium:14px;--td-font-size-link-large:16px;--td-font-size-mark-small:12px;--td-font-size-mark-medium:14px;--td-font-size-body-small:12px;--td-font-size-body-medium:14px;--td-font-size-body-large:16px;--td-font-size-title-small:14px;--td-font-size-title-medium:16px;--td-font-size-title-large:18px;--td-font-size-title-extraLarge:20px;--td-font-size-headline-small:24px;--td-font-size-headline-medium:28px;--td-font-size-headline-large:36px;--td-font-size-display-medium:48px;--td-font-size-display-large:64px;--td-line-height-link-small:20px;--td-line-height-link-medium:22px;--td-line-height-link-large:24px;--td-line-height-mark-small:20px;--td-line-height-mark-medium:22px;--td-line-height-body-small:20px;--td-line-height-body-medium:22px;--td-line-height-body-large:24px;--td-line-height-title-small:22px;--td-line-height-title-medium:24px;--td-line-height-title-large:26px;--td-line-height-title-extraLarge:28px;--td-line-height-headline-small:32px;--td-line-height-headline-medium:36px;--td-line-height-headline-large:44px;--td-line-height-display-medium:56px;--td-line-height-display-large:72px;--td-font-link-small:var(--td-font-size-link-small) / var(--td-line-height-link-small) var(--td-font-family);--td-font-link-medium:var(--td-font-size-link-medium) / var(--td-line-height-link-medium) var(--td-font-family);--td-font-link-large:var(--td-font-size-link-large) / var(--td-line-height-link-large) var(--td-font-family);--td-font-mark-small:600 var(--td-font-size-mark-small) / var(--td-line-height-mark-small) var(--td-font-family);--td-font-mark-medium:600 var(--td-font-size-mark-medium) / var(--td-line-height-mark-medium) var(--td-font-family);--td-font-body-small:var(--td-font-size-body-small) / var(--td-line-height-body-small) var(--td-font-family);--td-font-body-medium:var(--td-font-size-body-medium) / var(--td-line-height-body-medium) var(--td-font-family);--td-font-body-large:var(--td-font-size-body-large) / var(--td-line-height-body-large) var(--td-font-family);--td-font-title-small:600 var(--td-font-size-title-small) / var(--td-line-height-title-small) var(--td-font-family);--td-font-title-medium:600 var(--td-font-size-title-medium) / var(--td-line-height-title-medium) var(--td-font-family);--td-font-title-large:600 var(--td-font-size-title-large) / var(--td-line-height-title-large) var(--td-font-family);--td-font-title-extraLarge:600 var(--td-font-size-title-extraLarge) / var(--td-line-height-title-extraLarge) var(--td-font-family);--td-font-headline-small:600 var(--td-font-size-headline-small) / var(--td-line-height-headline-small) var(--td-font-family);--td-font-headline-medium:600 var(--td-font-size-headline-medium) / var(--td-line-height-headline-medium) var(--td-font-family);--td-font-headline-large:600 var(--td-font-size-headline-large) / var(--td-line-height-headline-large) var(--td-font-family);--td-font-display-medium:600 var(--td-font-size-display-medium) / var(--td-line-height-display-medium) var(--td-font-family);--td-font-display-large:600 var(--td-font-size-display-large) / var(--td-line-height-display-large) var(--td-font-family);--td-size-1:2px;--td-size-2:4px;--td-size-3:6px;--td-size-4:8px;--td-size-5:12px;--td-size-6:16px;--td-size-7:20px;--td-size-8:24px;--td-size-9:28px;--td-size-10:32px;--td-size-11:36px;--td-size-12:40px;--td-size-13:48px;--td-size-14:56px;--td-size-15:64px;--td-size-16:72px;--td-comp-size-xxxs:var(--td-size-6);--td-comp-size-xxs:var(--td-size-7);--td-comp-size-xs:var(--td-size-8);--td-comp-size-s:var(--td-size-9);--td-comp-size-m:var(--td-size-10);--td-comp-size-l:var(--td-size-11);--td-comp-size-xl:var(--td-size-12);--td-comp-size-xxl:var(--td-size-13);--td-comp-size-xxxl:var(--td-size-14);--td-comp-size-xxxxl:var(--td-size-15);--td-comp-size-xxxxxl:var(--td-size-16);--td-pop-padding-s:var(--td-size-2);--td-pop-padding-m:var(--td-size-3);--td-pop-padding-l:var(--td-size-4);--td-pop-padding-xl:var(--td-size-5);--td-pop-padding-xxl:var(--td-size-6);--td-comp-paddingLR-xxs:var(--td-size-1);--td-comp-paddingLR-xs:var(--td-size-2);--td-comp-paddingLR-s:var(--td-size-4);--td-comp-paddingLR-m:var(--td-size-5);--td-comp-paddingLR-l:var(--td-size-6);--td-comp-paddingLR-xl:var(--td-size-8);--td-comp-paddingLR-xxl:var(--td-size-10);--td-comp-paddingTB-xxs:var(--td-size-1);--td-comp-paddingTB-xs:var(--td-size-2);--td-comp-paddingTB-s:var(--td-size-4);--td-comp-paddingTB-m:var(--td-size-5);--td-comp-paddingTB-l:var(--td-size-6);--td-comp-paddingTB-xl:var(--td-size-8);--td-comp-paddingTB-xxl:var(--td-size-10);--td-comp-margin-xxs:var(--td-size-1);--td-comp-margin-xs:var(--td-size-2);--td-comp-margin-s:var(--td-size-4);--td-comp-margin-m:var(--td-size-5);--td-comp-margin-l:var(--td-size-6);--td-comp-margin-xl:var(--td-size-7);--td-comp-margin-xxl:var(--td-size-8);--td-comp-margin-xxxl:var(--td-size-10);--td-comp-margin-xxxxl:var(--td-size-12);--td-brand-color-1:var(--color-brand-soft);--td-brand-color-5:var(--color-brand-500);--td-brand-color-7:var(--color-brand-600);--td-brand-color:var(--color-brand-500);--td-brand-color-hover:var(--color-brand-600);--td-brand-color-focus:transparent;--td-text-color-primary:var(--color-text-primary);--td-text-color-secondary:var(--color-text-secondary);--td-bg-color-page:var(--color-bg-page);--td-bg-color-container:var(--color-bg-elevated);--td-component-border:var(--color-border-default)}.t-input--focused,.t-textarea__inner:focus{border-color:var(--color-border-default);box-shadow:none}.t-textarea .t-textarea__inner{transition-property:border-color,background-color,box-shadow,color;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-ease-standard)}.t-button{font-weight:var(--font-weight-medium);transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-ease-standard)}.t-button[data-static-hover=true]{transition-duration:var(--motion-duration-none)}.t-button[data-static-hover=true]:hover{color:inherit;background-color:#0000;border-color:#0000}[data-component=app-dialog][data-surface=card] .t-dialog{border-radius:var(--radius-xl);box-shadow:none;background:0 0;border:0;padding:0;transition:none;animation:none;overflow:visible;transform:none}[data-component=app-dialog][data-surface=card] .t-dialog__body{border-radius:inherit;max-height:none;padding:0;overflow:visible}[data-component=app-dialog][data-surface=card] .t-dialog__header{height:0;min-height:0;padding:0}[data-component=app-dialog][data-surface=card] .t-dialog__close{top:var(--space-4);right:var(--space-4);z-index:var(--z-dialog-control);border-radius:var(--radius-pill);position:absolute}@media (prefers-reduced-motion:reduce){[data-component=app-dialog][data-surface=card] .t-dialog,[data-component=app-dialog][data-surface=card] .t-dialog__mask{transition:none;animation:none}}[data-component=app-dialog][data-surface=image] .t-dialog__wrap{overscroll-behavior:contain;overflow:hidden}[data-component=app-dialog][data-surface=image] .t-dialog__position{height:100%;min-height:0;padding:var(--layout-image-dialog-gutter);overflow:hidden}[data-component=app-dialog][data-surface=image] .t-dialog{border:0;max-width:100%;padding:0;overflow:hidden}[data-component=app-dialog][data-surface=image] .t-dialog__body{padding:0;overflow:hidden}[data-component=app-dialog][data-surface=image] .t-dialog__header{height:0;min-height:0;padding:0}[data-component=app-dialog][data-surface=image] .t-dialog__close{top:var(--space-2);right:var(--space-2);z-index:var(--z-dialog-control);background:var(--color-bg-elevated);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);position:absolute}@keyframes app-image-dialog-enter{0%{opacity:0;transform:scale(var(--motion-scale-image-dialog-enter))}to{opacity:1;transform:none}}@keyframes app-image-dialog-leave{0%{opacity:1;transform:none}to{opacity:0;transform:scale(var(--motion-scale-image-dialog-enter))}}[data-component=app-dialog][data-surface=image].t-dialog-zoom__vue-enter-active .t-dialog{animation-name:app-image-dialog-enter;animation-duration:var(--motion-duration-normal);animation-play-state:running;animation-fill-mode:both;animation-timing-function:var(--motion-ease-morph)}[data-component=app-dialog][data-surface=image].t-dialog-zoom__vue-leave-active .t-dialog{animation-name:app-image-dialog-leave;animation-duration:var(--motion-duration-fast);animation-play-state:running;animation-fill-mode:both;animation-timing-function:var(--motion-ease-standard)}@media (prefers-reduced-motion:reduce){[data-component=app-dialog][data-surface=image].t-dialog-zoom__vue-enter-active .t-dialog,[data-component=app-dialog][data-surface=image].t-dialog-zoom__vue-leave-active .t-dialog{opacity:1;animation:none;transform:none}}.resume-content table{width:100%;margin-block:calc(var(--space-3) * var(--resume-fit-scale,1));border-collapse:collapse;color:var(--color-text-secondary);font-size:var(--resume-body-font-size,var(--font-size-sm));line-height:var(--line-height-normal);table-layout:fixed}.resume-content table[data-resume-table-width="70"]{width:var(--resume-table-width-70);margin-inline:auto}.resume-content table[data-resume-table-width="85"]{width:var(--resume-table-width-85);margin-inline:auto}.resume-content table[data-resume-table-width="100"]{width:var(--resume-table-width-100);margin-inline:auto}.resume-content table th,.resume-content table td{min-width:0;padding:calc(var(--space-2) * var(--resume-fit-scale,1));border:var(--border-width-default) solid var(--color-border-default);overflow-wrap:anywhere;text-align:left;vertical-align:top;position:relative}.resume-content .tableWrapper{width:100%;max-width:100%;overflow:visible}.resume-content table th{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.resume-content table p{margin:0}.resume-content table[data-resume-table-style=minimal] th,.resume-content table[data-resume-table-style=minimal] td{border-width:0 0 var(--border-width-default)}.resume-content table[data-resume-table-style=borderless] th,.resume-content table[data-resume-table-style=borderless] td{border-color:#0000}.resume-content table[data-resume-table-style=minimal] tr:last-child td{border-bottom-width:0}.resume-content table[data-resume-table-style=banded-blue] th{border-color:var(--color-brand-border-strong);background:var(--color-brand-500);color:var(--color-white)}.resume-content table[data-resume-table-style=banded-blue] tr:nth-child(odd) td{background:var(--color-bg-elevated)}.resume-content table[data-resume-table-style=banded-blue] tr:nth-child(2n) td{background:var(--color-brand-soft)}.resume-content table[data-resume-table-style=banded-gray] th{background:var(--color-gray-200)}.resume-content table[data-resume-table-style=banded-gray] tr:nth-child(odd) td{background:var(--color-bg-elevated)}.resume-content table[data-resume-table-style=banded-gray] tr:nth-child(2n) td{background:var(--color-gray-50)}.resume-content .selectedCell:after{background:var(--color-focus-ring);content:"";pointer-events:none;position:absolute;inset:0}.resume-content .column-resize-handle{z-index:var(--z-sticky);top:0;right:calc(var(--border-width-emphasis) * -1);width:var(--space-2);background:var(--color-action-primary);cursor:col-resize;opacity:.7;pointer-events:none;position:absolute;bottom:0}.resume-content.resize-cursor,.resume-content.resize-cursor *{cursor:col-resize}@media print{.resume-content table{break-inside:avoid}}.u-container{width:min(100%, var(--layout-content-max));padding-inline:var(--layout-page-gutter);margin-inline:auto}.u-sr-only{width:var(--size-visually-hidden);height:var(--size-visually-hidden);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}
