@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;700&display=swap";.app-badge[data-v-f1ae5fdd]{display:inline-flex;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font-weight:600;white-space:nowrap}.app-badge--sm[data-v-f1ae5fdd]{padding:.25rem .55rem;font-size:var(--type-caption)}.app-badge--md[data-v-f1ae5fdd]{padding:.35rem .7rem;font-size:var(--type-small)}.app-badge--neutral[data-v-f1ae5fdd]{background:var(--color-surface-muted);color:var(--color-text-muted)}.app-badge--primary[data-v-f1ae5fdd]{background:var(--color-primary-soft);color:var(--color-primary)}.app-badge--success[data-v-f1ae5fdd]{background:var(--color-success-soft);color:var(--color-success)}.app-badge--warning[data-v-f1ae5fdd]{background:var(--color-warning-soft);color:var(--color-warning)}.app-badge--danger[data-v-f1ae5fdd]{background:var(--color-danger-soft);color:var(--color-danger)}.app-badge--info[data-v-f1ae5fdd]{background:var(--color-info-soft);color:var(--color-info)}.app-toast-stack[data-v-d8eb7a11]{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:90;display:grid;gap:var(--space-3);width:min(22rem,calc(100vw - 2rem))}.app-toast[data-v-d8eb7a11]{padding:var(--card-padding)}.app-toast__header[data-v-d8eb7a11]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.app-toast p[data-v-d8eb7a11]{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--type-small)}.app-toast__close[data-v-d8eb7a11]{border:0;background:transparent;color:var(--color-text-muted);cursor:pointer}.app-button[data-v-32fad2d2]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:3rem;padding:0 1rem;border:1px solid transparent;border-radius:1rem;font-size:var(--type-small);font-weight:600;transition:transform var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);cursor:pointer}.app-button[data-v-32fad2d2]:hover:not(:disabled){transform:translateY(-1px)}.app-button[data-v-32fad2d2] svg{width:18px;height:18px}.app-button[data-v-32fad2d2]:disabled{opacity:.56;cursor:not-allowed}.app-button--block[data-v-32fad2d2]{width:100%}.app-button--primary[data-v-32fad2d2]{background:var(--color-primary-strong);color:#fff;box-shadow:0 12px 28px #2563ff38}.app-button--primary[data-v-32fad2d2]:hover:not(:disabled){background:var(--color-primary-strong-hover)}.app-button--secondary[data-v-32fad2d2]{background:var(--color-surface-glass);border-color:var(--color-border);color:var(--color-text)}.app-button--ghost[data-v-32fad2d2]{background:transparent;border-color:transparent;color:var(--color-text)}.app-button--danger[data-v-32fad2d2]{background:var(--color-danger-soft);border-color:transparent;color:var(--color-danger)}.app-button--success[data-v-32fad2d2]{background:var(--color-success-soft);border-color:transparent;color:var(--color-success)}.app-button--sm[data-v-32fad2d2]{min-height:2.5rem;padding:0 .875rem}.app-button--md[data-v-32fad2d2]{min-height:3rem;padding:0 1rem}.app-button--lg[data-v-32fad2d2]{min-height:3.5rem;padding:0 1.25rem;font-size:var(--type-body)}.app-card[data-v-1975b16a]{display:flex;flex-direction:column;overflow:hidden;height:100%;min-width:0}.app-card__header[data-v-1975b16a]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--content-gap);min-width:0}.app-card__header-copy[data-v-1975b16a]{display:grid;gap:var(--heading-gap);min-width:0}:where(.app-card--padded) .app-card__header[data-v-1975b16a]{padding:var(--card-padding) var(--card-padding) 0}.app-card__title[data-v-1975b16a]{margin:0;font-family:var(--font-display);font-size:var(--type-title);line-height:1.2;font-weight:700;letter-spacing:-.02em}.app-card__subtitle[data-v-1975b16a]{margin:0;color:var(--color-text-muted);font-size:var(--type-small);line-height:1.5}.app-card__body[data-v-1975b16a]{min-width:0;padding-top:var(--card-padding)}:where(.app-card--padded) .app-card__body[data-v-1975b16a]{padding-top:var(--card-body-padding-top)}:where(.app-card--padded) .app-card__body--standalone[data-v-1975b16a]{padding-top:var(--card-padding)}.app-card__actions[data-v-1975b16a]{display:inline-flex;align-items:center;gap:var(--content-gap)}.app-card__footer[data-v-1975b16a]{padding:0 var(--card-padding) var(--card-padding)}.app-card__toggle[data-v-1975b16a]{display:flex;flex:1;align-items:flex-start;justify-content:space-between;gap:var(--content-gap);padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.app-card__toggle-copy[data-v-1975b16a]{display:grid;gap:var(--heading-gap);min-width:0}.app-card__chevron[data-v-1975b16a]{flex-shrink:0;width:20px;height:20px;margin-top:2px;color:var(--color-text-muted);transition:transform var(--transition-fast)}.app-card__toggle[aria-expanded=true] .app-card__chevron[data-v-1975b16a]{transform:rotate(180deg)}:where(.app-card--collapsed.app-card--padded) .app-card__header[data-v-1975b16a]{padding-bottom:var(--card-padding)}.app-field[data-v-dee2b25f]{min-width:0;display:grid;gap:var(--field-gap)}.app-field__label[data-v-dee2b25f]{font-size:var(--type-small);font-weight:600;color:var(--color-text)}.app-field__hint[data-v-dee2b25f]{color:var(--color-text-muted);font-size:var(--type-caption)}.app-input[data-v-dee2b25f]{width:100%;min-width:0;min-height:3.25rem;padding:var(--input-padding-y) var(--input-padding-x);border:1px solid var(--color-border);border-radius:1rem;background:var(--color-surface-elevated);color:var(--color-text);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.app-input[data-v-dee2b25f]::-moz-placeholder{color:var(--color-text-muted)}.app-input[data-v-dee2b25f]::placeholder{color:var(--color-text-muted)}.app-input[data-v-dee2b25f]:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px #2563ff1f}.auth[data-v-269336fc]{position:relative;overflow:hidden;background:radial-gradient(circle at top right,rgba(35,98,255,.16),transparent 26rem),radial-gradient(circle at bottom left,rgba(15,163,177,.12),transparent 30rem),var(--color-background)}.auth__page[data-v-269336fc]{min-height:100vh;--app-page-max-width: 1280px;padding-block:clamp(var(--space-6),5vw,var(--space-12))}.auth__panel[data-v-269336fc]{align-items:center;gap:clamp(var(--space-6),3vw,var(--space-10));grid-template-columns:minmax(0,1.05fr) minmax(22rem,35rem);width:min(100%,1180px);margin:0 auto}.auth__intro[data-v-269336fc],.auth__card[data-v-269336fc]{min-height:100%;min-width:0}.auth__intro[data-v-269336fc]{display:grid;gap:clamp(var(--space-6),3vw,var(--space-10));align-content:center;padding:0;padding-right:clamp(0px,2vw,var(--space-8))}.auth__hero[data-v-269336fc]{display:grid;gap:var(--space-6);max-width:36rem}.auth__headline[data-v-269336fc]{display:grid;gap:var(--space-5)}.auth__brand[data-v-269336fc]{display:inline-flex;width:-moz-fit-content;width:fit-content;font-family:var(--font-display);font-size:var(--type-title);font-weight:700;letter-spacing:-.03em}.auth__headline .type-display[data-v-269336fc]{text-wrap:balance}.auth__headline .type-body-lg[data-v-269336fc]{max-width:24ch}.auth__intro p[data-v-269336fc],.auth__notes p[data-v-269336fc]{color:var(--color-text-muted)}.auth__notes[data-v-269336fc]{display:grid;gap:var(--space-5);max-width:40rem}.auth__notes li[data-v-269336fc]{position:relative;display:grid;gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-6) calc(var(--space-6) + var(--space-2));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--gradient-surface-soft);box-shadow:0 16px 40px #0f1d3a0f;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.auth__notes li[data-v-269336fc]:before{content:"";position:absolute;left:var(--space-4);top:var(--space-5);bottom:var(--space-5);width:4px;border-radius:var(--radius-pill);background:linear-gradient(180deg,#2563ffe0,#24a0ed85)}.auth__notes li[data-v-269336fc]:hover{transform:translateY(-2px);box-shadow:0 22px 48px #0f1d3a14;border-color:#2563ff29}.auth__notes strong[data-v-269336fc]{font-size:1rem;line-height:1.35}.auth__notes p[data-v-269336fc]{margin:0;line-height:1.6}.auth__card[data-v-269336fc]{width:100%;max-width:35rem;justify-self:end;overflow:hidden}.auth__card[data-v-269336fc] .app-card__header{padding:clamp(var(--space-6),3vw,2.25rem) clamp(var(--space-6),4vw,2.5rem) 0}.auth__card[data-v-269336fc] .app-card__header-copy{gap:var(--space-3)}.auth__card[data-v-269336fc] .app-card__title{font-size:clamp(1.625rem,2.4vw,2rem);letter-spacing:-.03em}.auth__card[data-v-269336fc] .app-card__subtitle{max-width:38ch;font-size:.95rem}.auth__card[data-v-269336fc] .app-card__body{height:100%;align-content:start;gap:var(--space-6);padding:var(--space-6) clamp(var(--space-6),4vw,2.5rem) clamp(var(--space-6),4vw,2.25rem)}.auth__form[data-v-269336fc]{gap:var(--space-5)}.auth__form[data-v-269336fc] .app-field__label{font-size:.95rem}.auth__form[data-v-269336fc] .app-input{min-height:3.5rem;border-radius:1.125rem;padding-inline:1.125rem;box-shadow:inset 0 1px 0 var(--color-inset-highlight)}.auth__form[data-v-269336fc] .app-input:hover{border-color:var(--color-border-strong)}.auth__form[data-v-269336fc] .app-input:focus{background:var(--color-field-focus)}.auth__form[data-v-269336fc] .app-button{min-height:3.75rem;border-radius:1.125rem;font-size:1rem}.auth__links a[data-v-269336fc]{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:44px;color:var(--color-text-muted);transition:color var(--transition-fast),transform var(--transition-fast)}.auth__links a[data-v-269336fc]:hover{color:var(--color-primary);transform:translate(2px)}.auth__links a[data-v-269336fc]:last-child{color:var(--color-text);font-weight:600}.auth__links[data-v-269336fc]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.auth__error[data-v-269336fc]{margin:0;color:var(--color-danger);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-danger-soft)}.auth__notice[data-v-269336fc]{margin:0;color:var(--color-warning);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-warning-soft)}@media(max-width:1023px){.auth__panel[data-v-269336fc]{align-items:start;grid-template-columns:minmax(0,1fr)}.auth__intro[data-v-269336fc]{padding-right:0}.auth__card[data-v-269336fc]{max-width:none;justify-self:stretch}}@media(max-width:767px){.auth__page[data-v-269336fc]{padding-block:var(--space-5) var(--space-8)}.auth__panel[data-v-269336fc],.auth__intro[data-v-269336fc]{gap:var(--space-6)}.auth__notes li[data-v-269336fc]{padding:var(--space-5) var(--space-5) var(--space-5) calc(var(--space-5) + var(--space-2))}.auth__notes li[data-v-269336fc]:before{left:var(--space-3);top:var(--space-4);bottom:var(--space-4)}.auth__card[data-v-269336fc] .app-card__header{padding:var(--space-5) var(--space-5) 0}.auth__card[data-v-269336fc] .app-card__body{padding:var(--space-5)}}.landing[data-v-e587bbb4]{min-height:100vh;background:radial-gradient(circle at 12% 0%,var(--color-primary-soft),transparent 34rem),radial-gradient(circle at 95% 18%,var(--color-info-soft),transparent 28rem),var(--color-background);scroll-behavior:smooth}.landing__skip[data-v-e587bbb4]{position:absolute;left:var(--space-4);top:-4rem;z-index:10;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-primary-strong);color:#fff}.landing__skip[data-v-e587bbb4]:focus{top:var(--space-4)}.landing__nav[data-v-e587bbb4]{display:flex;align-items:center;justify-content:space-between;gap:var(--content-gap);padding-block:var(--space-6)}.landing__brand[data-v-e587bbb4]{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:1.2rem;font-weight:700;letter-spacing:-.02em}.landing__brand--small[data-v-e587bbb4]{font-size:1rem}.landing__brand-mark[data-v-e587bbb4]{width:1.6rem;height:1.6rem;border-radius:.5rem;background:radial-gradient(circle,white 0 22%,transparent 24%),radial-gradient(circle,transparent 0 46%,white 48% 58%,transparent 60%),var(--color-primary)}.landing__nav-links[data-v-e587bbb4]{display:flex;align-items:center;gap:var(--space-6)}.landing__nav-links[data-v-e587bbb4]>*{white-space:nowrap}.landing__link[data-v-e587bbb4]{color:var(--color-text-muted);font-weight:500;transition:color var(--transition-fast)}.landing__link[data-v-e587bbb4]:hover{color:var(--color-text)}.landing__hero[data-v-e587bbb4]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--space-12);align-items:center;padding-block:var(--space-12) var(--space-16)}.landing__hero-copy[data-v-e587bbb4]{display:grid;gap:var(--space-6)}.landing__kicker[data-v-e587bbb4]{margin:0;color:var(--color-primary);font-size:var(--type-small);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landing__title[data-v-e587bbb4]{margin:0;font-family:var(--font-display);font-size:clamp(2.5rem,5.6vw,4.25rem);line-height:1.02;letter-spacing:-.04em}.landing__title span[data-v-e587bbb4]{display:block;color:var(--color-primary)}.landing__lede[data-v-e587bbb4]{margin:0;max-width:36rem;color:var(--color-text-muted);font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6}.landing__actions[data-v-e587bbb4]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.landing__assurances[data-v-e587bbb4]{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);color:var(--color-text-muted);font-size:var(--type-small)}.landing__assurances li[data-v-e587bbb4],.landing__principles li[data-v-e587bbb4]{display:flex;align-items:center;gap:var(--space-2)}.landing__assurances svg[data-v-e587bbb4],.landing__principles svg[data-v-e587bbb4]{width:1.1rem;height:1.1rem;flex-shrink:0;color:var(--color-success)}.landing__preview[data-v-e587bbb4]{position:relative;display:grid;gap:var(--space-3);padding-bottom:5.5rem}.landing__preview-label[data-v-e587bbb4]{margin:0;color:var(--color-text-muted);font-size:var(--type-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.landing__match[data-v-e587bbb4]{display:grid;gap:var(--space-5);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);box-shadow:var(--shadow-lg)}.landing__match-header[data-v-e587bbb4]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-4);align-items:center}.landing__match-logo[data-v-e587bbb4]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-sm);background:var(--color-primary-soft);color:var(--color-primary-text);font-family:var(--font-display);font-weight:700}.landing__match-company[data-v-e587bbb4],.landing__match-heading[data-v-e587bbb4]{margin:0;color:var(--color-text-muted);font-size:var(--type-small)}.landing__match-heading[data-v-e587bbb4]{margin-bottom:var(--space-2);font-weight:600}.landing__match-title[data-v-e587bbb4]{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:1.15rem;line-height:1.25}.landing__match-score[data-v-e587bbb4]{display:grid;justify-items:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-success-soft);color:var(--color-success-text);font-size:var(--type-caption);font-weight:600}.landing__match-score strong[data-v-e587bbb4]{font-family:var(--font-display);font-size:1.4rem;line-height:1.1}.landing__chips[data-v-e587bbb4]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.landing__chip[data-v-e587bbb4]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--type-small);font-weight:500}.landing__chip--good[data-v-e587bbb4]{background:var(--color-primary-soft);color:var(--color-primary-text)}.landing__chip--gap[data-v-e587bbb4]{background:var(--color-warning-soft);color:var(--color-text)}.landing__match-actions[data-v-e587bbb4]{display:flex;justify-content:flex-end;gap:var(--space-3)}.landing__fake-button[data-v-e587bbb4]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-primary-strong);color:#fff;font-size:var(--type-small);font-weight:600}.landing__fake-button--ghost[data-v-e587bbb4]{border:1px solid var(--color-border-strong);background:transparent;color:var(--color-text)}.landing__toast[data-v-e587bbb4]{position:absolute;right:calc(-1 * var(--space-4));bottom:0;display:flex;align-items:flex-start;gap:var(--space-3);max-width:20rem;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);box-shadow:var(--shadow-md);color:var(--color-text-muted);font-size:var(--type-small);line-height:1.45}.landing__toast strong[data-v-e587bbb4]{display:block;color:var(--color-text)}.landing__toast svg[data-v-e587bbb4]{width:1.25rem;height:1.25rem;flex-shrink:0;padding:.15rem;border-radius:50%;background:var(--color-success-soft);color:var(--color-success)}.landing__companies[data-v-e587bbb4]{display:grid;gap:var(--space-4);justify-items:center;padding-block:var(--space-8);border-block:1px solid var(--color-border);text-align:center}.landing__companies p[data-v-e587bbb4]{margin:0;color:var(--color-text-muted);font-size:var(--type-small)}.landing__companies ul[data-v-e587bbb4]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3) var(--space-8);font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--color-text);opacity:.8}.landing__companies-more[data-v-e587bbb4]{color:var(--color-text-muted);font-family:var(--font-body);font-weight:500}.landing__section[data-v-e587bbb4]{padding-block:var(--space-16) 0;scroll-margin-top:var(--space-4)}.landing__section--narrow[data-v-e587bbb4]{max-width:52rem}.landing__section-head[data-v-e587bbb4]{display:grid;gap:var(--space-3);max-width:40rem;margin-bottom:var(--space-10)}.landing__section-title[data-v-e587bbb4]{margin:0;font-family:var(--font-display);font-size:clamp(1.9rem,3.4vw,2.75rem);line-height:1.1;letter-spacing:-.03em}.landing__section-lede[data-v-e587bbb4]{margin:0;color:var(--color-text-muted);font-size:1.1rem;line-height:1.6}.landing__features[data-v-e587bbb4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.landing__feature[data-v-e587bbb4],.landing__step[data-v-e587bbb4]{display:grid;align-content:start;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.landing__feature h3[data-v-e587bbb4],.landing__step h3[data-v-e587bbb4]{margin:0;font-family:var(--font-display);font-size:1.2rem}.landing__feature p[data-v-e587bbb4],.landing__step p[data-v-e587bbb4]{margin:0;color:var(--color-text-muted);line-height:1.6}.landing__feature-icon[data-v-e587bbb4]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary)}.landing__feature-icon svg[data-v-e587bbb4]{width:1.35rem;height:1.35rem}.landing__steps[data-v-e587bbb4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--space-6)}.landing__step-number[data-v-e587bbb4]{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--color-primary-strong);color:#fff;font-family:var(--font-display);font-weight:700}.landing__control[data-v-e587bbb4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-10);align-items:center;padding:var(--space-10);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface)}.landing__control-copy[data-v-e587bbb4]{display:grid;gap:var(--space-4)}.landing__principles[data-v-e587bbb4]{display:grid;gap:var(--space-4);font-weight:500}.landing__faq[data-v-e587bbb4]{display:grid;gap:var(--space-3)}.landing__faq-item[data-v-e587bbb4]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.landing__faq-item summary[data-v-e587bbb4]{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);font-weight:600;cursor:pointer;list-style:none}.landing__faq-item summary[data-v-e587bbb4]::-webkit-details-marker{display:none}.landing__faq-item summary[data-v-e587bbb4]:after{content:"+";color:var(--color-primary);font-size:1.25rem;line-height:1}.landing__faq-item[open] summary[data-v-e587bbb4]:after{content:"−"}.landing__faq-item p[data-v-e587bbb4]{margin:0;padding:0 var(--space-6) var(--space-5);color:var(--color-text-muted);line-height:1.65}.landing__cta[data-v-e587bbb4]{display:grid;justify-items:center;gap:var(--space-4);padding:var(--space-12) var(--space-6);border-radius:var(--radius-xl);background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.16),transparent 22rem),linear-gradient(135deg,#1740c8,#2563ff);color:#fff;text-align:center}.landing__cta p[data-v-e587bbb4]{margin:0 0 var(--space-2);max-width:32rem;color:#ffffffeb;font-size:1.1rem}.landing__cta[data-v-e587bbb4] .app-button{background:#fff;color:#1740c8;box-shadow:none}.landing__footer[data-v-e587bbb4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-16);padding-block:var(--space-8);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--type-small)}.landing__footer-links[data-v-e587bbb4]{display:flex;flex-wrap:wrap;gap:var(--space-6)}.landing__footer-links a[data-v-e587bbb4]:hover{color:var(--color-text)}@media(max-width:1023px){.landing__features[data-v-e587bbb4]{grid-template-columns:repeat(2,minmax(0,1fr))}.landing__hero[data-v-e587bbb4]{grid-template-columns:1fr;gap:var(--space-10);padding-block:var(--space-8) var(--space-12)}.landing__preview[data-v-e587bbb4]{max-width:34rem}.landing__toast[data-v-e587bbb4]{right:0}.landing__control[data-v-e587bbb4]{grid-template-columns:1fr;gap:var(--space-8);padding:var(--space-8)}}@media(max-width:767px){.landing__features[data-v-e587bbb4]{grid-template-columns:1fr}.landing__link--section[data-v-e587bbb4]{display:none}.landing__nav-links[data-v-e587bbb4]{gap:var(--space-3)}.landing__nav>.landing__brand[data-v-e587bbb4]{gap:var(--space-2);font-size:1.02rem}.landing__nav .landing__brand-mark[data-v-e587bbb4]{width:1.35rem;height:1.35rem}.landing__section[data-v-e587bbb4]{padding-top:var(--space-12)}.landing__control[data-v-e587bbb4]{padding:var(--space-6)}.landing__match[data-v-e587bbb4]{padding:var(--space-5)}.landing__match-header[data-v-e587bbb4]{grid-template-columns:auto minmax(0,1fr)}.landing__match-score[data-v-e587bbb4]{grid-column:1 / -1;grid-auto-flow:column;justify-content:start;align-items:baseline;gap:var(--space-2)}.landing__toast[data-v-e587bbb4]{position:static;max-width:none}.landing__preview[data-v-e587bbb4]{padding-bottom:0}}@media(max-width:359px){.landing__nav .landing__brand-name[data-v-e587bbb4]{display:none}}@media(prefers-reduced-motion:reduce){.landing[data-v-e587bbb4]{scroll-behavior:auto}}.page-header[data-v-3c3fff46]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--page-section-gap)}.page-header__copy[data-v-3c3fff46]{display:grid;gap:var(--subtitle-gap)}.page-header__heading-group[data-v-3c3fff46]{display:grid;gap:var(--heading-gap)}.page-header__description[data-v-3c3fff46]{margin:0;color:var(--color-text-muted)}@media(max-width:767px){.page-header[data-v-3c3fff46]{flex-direction:column}}.app-checkbox[data-v-3f6d68aa]{display:inline-flex;align-items:center;gap:var(--space-5);color:var(--color-text);font-size:var(--type-small);min-height:2.75rem}.app-checkbox__input[data-v-3f6d68aa]{position:absolute;opacity:0;pointer-events:none}.app-checkbox__box[data-v-3f6d68aa]{width:1.2rem;height:1.2rem;border-radius:.4rem;border:1px solid var(--color-border-strong);background:var(--color-surface-elevated);transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.app-checkbox__input:checked+.app-checkbox__box[data-v-3f6d68aa]{background:var(--color-primary);border-color:var(--color-primary);box-shadow:inset 0 0 0 3px #fff}.app-checkbox__input:focus-visible+.app-checkbox__box[data-v-3f6d68aa]{box-shadow:0 0 0 4px #2563ff1f}.app-drawer[data-v-38461ed0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70}.app-drawer__backdrop[data-v-38461ed0]{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#07112294;animation:drawer-fade-38461ed0 var(--transition-base)}.app-drawer__panel[data-v-38461ed0]{position:absolute;top:0;bottom:0;width:min(92vw,30rem);height:100%;background:var(--color-surface-elevated);animation:drawer-slide var(--transition-slow);display:grid;grid-template-rows:auto minmax(0,1fr)}.app-drawer__panel--left[data-v-38461ed0]{left:0;border-right:1px solid var(--color-border);animation-name:drawer-slide-left-38461ed0}.app-drawer__panel--right[data-v-38461ed0]{right:0;border-left:1px solid var(--color-border);animation-name:drawer-slide-right-38461ed0}.app-drawer__panel--sm[data-v-38461ed0]{width:min(92vw,24rem)}.app-drawer__panel--md[data-v-38461ed0]{width:min(92vw,30rem)}.app-drawer__panel--lg[data-v-38461ed0]{width:min(92vw,38rem)}.app-drawer__header[data-v-38461ed0]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--color-border)}.app-drawer__title[data-v-38461ed0]{margin:0;font-family:var(--font-display);font-size:1.25rem}.app-drawer__description[data-v-38461ed0]{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:.9rem}.app-drawer__close[data-v-38461ed0]{width:2.5rem;height:2.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text);cursor:pointer}.app-drawer__body[data-v-38461ed0]{min-height:0;overflow-y:auto}@keyframes drawer-fade-38461ed0{0%{opacity:0}to{opacity:1}}@keyframes drawer-slide-left-38461ed0{0%{transform:translate(-24px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes drawer-slide-right-38461ed0{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}.app-empty-card[data-v-035e0de2]{height:auto}.app-empty[data-v-035e0de2]{justify-content:center;align-items:center;gap:var(--space-4);text-align:center}.app-empty__icon[data-v-035e0de2]{width:3.5rem;height:3.5rem;display:grid;place-items:center;border-radius:50%;background:var(--color-surface-muted);color:var(--color-text-muted)}.app-empty__copy[data-v-035e0de2]{display:grid;gap:var(--heading-gap)}.app-empty h3[data-v-035e0de2]{margin:0;font-family:var(--font-display)}.app-empty p[data-v-035e0de2]{margin:0;color:var(--color-text-muted)}.app-field[data-v-d14d9e0f]{min-width:0;display:grid;gap:var(--field-gap)}.app-field__label[data-v-d14d9e0f]{font-size:var(--type-small);font-weight:600;color:var(--color-text)}.app-field__hint[data-v-d14d9e0f]{color:var(--color-text-muted);font-size:var(--type-caption)}.app-select[data-v-d14d9e0f]{width:100%;min-width:0;min-height:3.25rem;padding:var(--input-padding-y) var(--input-padding-x);border:1px solid var(--color-border);border-radius:1rem;background:var(--color-surface-elevated);color:var(--color-text);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.app-select[data-v-d14d9e0f]:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px #2563ff1f}.app-skeleton[data-v-04cd8f7e]{display:block;width:100%;min-height:1rem;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-surface-muted) 0%,var(--color-surface-glass) 50%,var(--color-surface-muted) 100%);background-size:200% 100%;animation:shimmer-04cd8f7e 1.2s infinite linear}@keyframes shimmer-04cd8f7e{0%{background-position:200% 0}to{background-position:-200% 0}}.app-table[data-v-4fb30d54]{overflow-x:auto}table[data-v-4fb30d54]{width:100%;border-collapse:collapse;min-width:720px}th[data-v-4fb30d54]{padding:0 0 var(--content-gap);text-align:left;color:var(--color-text-muted);font-size:var(--type-caption);font-weight:700;text-transform:uppercase;letter-spacing:.06em}[data-v-4fb30d54] tbody td{padding:var(--content-gap) 0;border-top:1px solid var(--color-border);vertical-align:top}[data-v-4fb30d54] tbody td p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--type-small);line-height:1.5}[data-v-4fb30d54] .app-table__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.app-table__empty[data-v-4fb30d54]{padding:var(--card-padding);border:1px dashed var(--color-border);border-radius:var(--card-radius);text-align:center;color:var(--color-text-muted)}.app-field[data-v-f364f223]{min-width:0;display:grid;gap:var(--field-gap)}.app-field__label[data-v-f364f223]{font-size:var(--type-small);font-weight:600;color:var(--color-text)}.app-field__hint[data-v-f364f223]{color:var(--color-text-muted);font-size:var(--type-caption)}.app-textarea[data-v-f364f223]{min-width:0;width:100%;min-height:3.25rem;padding:var(--input-padding-y) var(--input-padding-x);border:1px solid var(--color-border);border-radius:1rem;background:var(--color-surface-elevated);color:var(--color-text);resize:vertical;font:inherit;line-height:1.6;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.app-textarea[data-v-f364f223]::-moz-placeholder{color:var(--color-text-muted)}.app-textarea[data-v-f364f223]::placeholder{color:var(--color-text-muted)}.app-textarea[data-v-f364f223]:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px #2563ff1f}.admin-catalog-page[data-v-cce5e5e0]{--page-gap: var(--space-5)}.catalog-actions[data-v-cce5e5e0]{justify-content:flex-end}.admin-catalog-page__summary-section[data-v-cce5e5e0]{margin-bottom:calc(var(--space-2) * -1)}.admin-catalog-summary[data-v-cce5e5e0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);padding:clamp(var(--space-4),2vw,var(--space-5))}.admin-catalog-summary__item[data-v-cce5e5e0]{display:grid;gap:var(--space-2)}.admin-catalog-summary__item strong[data-v-cce5e5e0]{font-family:var(--font-display);font-size:clamp(1.25rem,1.9vw,1.5rem);letter-spacing:-.03em}.admin-catalog-summary__item span[data-v-cce5e5e0],.company-cell span[data-v-cce5e5e0],.company-meta span[data-v-cce5e5e0]{color:var(--color-text-muted);font-size:.92rem;line-height:1.5}.admin-catalog-panel[data-v-cce5e5e0] .app-card__header{padding:clamp(var(--space-6),3vw,2.25rem) clamp(var(--space-6),4vw,2.5rem) 0}.admin-catalog-panel[data-v-cce5e5e0] .app-card__body{padding:var(--space-5) clamp(var(--space-6),4vw,2.5rem) clamp(var(--space-6),4vw,2.25rem)}.admin-catalog-toolbar[data-v-cce5e5e0]{margin-bottom:var(--space-5)}.admin-catalog-loading[data-v-cce5e5e0]{display:grid;gap:var(--space-4)}.admin-catalog-loading__row[data-v-cce5e5e0]{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--gradient-surface-soft)}.admin-catalog-loading__title[data-v-cce5e5e0]{min-height:1.25rem;max-width:32%}.admin-catalog-loading__meta[data-v-cce5e5e0]{min-height:1rem}.company-cell[data-v-cce5e5e0],.company-meta[data-v-cce5e5e0]{display:grid;gap:var(--space-1)}@media(max-width:1023px){.admin-catalog-summary[data-v-cce5e5e0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.catalog-actions[data-v-cce5e5e0]{justify-content:flex-start}.admin-catalog-summary[data-v-cce5e5e0]{grid-template-columns:1fr}}.connectors-actions[data-v-ec84cd8b],.filter-row[data-v-ec84cd8b],.inline-actions[data-v-ec84cd8b],.tab-strip[data-v-ec84cd8b]{display:flex;gap:var(--space-3);flex-wrap:wrap}.metric-card[data-v-ec84cd8b],.overview-grid[data-v-ec84cd8b]{display:grid;gap:var(--content-gap)}.metric-card strong[data-v-ec84cd8b]{font-family:var(--font-display);font-size:clamp(2rem,3vw,2.75rem);line-height:1}.metric-card p[data-v-ec84cd8b],.overview-grid p[data-v-ec84cd8b],.drawer-list__item p[data-v-ec84cd8b],td p[data-v-ec84cd8b]{margin:0;color:var(--color-text-muted);font-size:var(--type-small);line-height:1.55}.overview-grid[data-v-ec84cd8b]{grid-template-columns:repeat(2,minmax(0,1fr))}.list-heading[data-v-ec84cd8b]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.compact-list[data-v-ec84cd8b]{padding:0}.trend-grid[data-v-ec84cd8b]{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.trend-card[data-v-ec84cd8b]{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted)}.trend-row[data-v-ec84cd8b]{display:grid;gap:var(--space-2)}.trend-row span[data-v-ec84cd8b]:first-child{font-size:var(--type-small);color:var(--color-text-muted)}.trend-bar[data-v-ec84cd8b]{height:10px;border-radius:999px;background:color-mix(in srgb,var(--color-text-muted) 15%,transparent);overflow:hidden}.trend-bar__fill[data-v-ec84cd8b]{display:block;height:100%;border-radius:inherit}.trend-bar__fill--jobs[data-v-ec84cd8b]{background:linear-gradient(90deg,#1d4ed8,#60a5fa)}.trend-bar__fill--alerts[data-v-ec84cd8b]{background:linear-gradient(90deg,#047857,#34d399)}.trend-bar__fill--failures[data-v-ec84cd8b]{background:linear-gradient(90deg,#b91c1c,#fb7185)}.drawer-stack[data-v-ec84cd8b]{display:grid;gap:var(--space-4);padding:var(--space-5)}.drawer-list[data-v-ec84cd8b]{display:grid;gap:var(--space-3);padding:var(--space-5)}.drawer-list__item[data-v-ec84cd8b]{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted)}.inline-actions--wrap[data-v-ec84cd8b]{align-items:flex-start}.system-status__stats[data-v-25879429]{display:grid;gap:var(--content-gap);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.system-status__stats strong[data-v-25879429]{display:block;margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--type-title)}.system-status__list[data-v-25879429]{display:grid;gap:var(--content-gap)}.system-status__list li[data-v-25879429]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--content-gap);padding-top:var(--content-gap);border-top:1px solid var(--color-border)}.system-status__list p[data-v-25879429]{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--type-small)}.activity-list[data-v-d816c5d1]{display:grid;gap:var(--space-4)}.activity-list__item[data-v-d816c5d1]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-4);align-items:center;padding:var(--space-5) var(--space-5) var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--gradient-surface-soft);box-shadow:0 14px 28px #0f1d3a0d;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.activity-list__item[data-v-d816c5d1]:hover{transform:translateY(-2px);box-shadow:0 20px 38px #0f1d3a14;border-color:#2563ff1f}.activity-list__dot[data-v-d816c5d1]{width:1rem;height:1rem;border-radius:50%;box-shadow:0 0 0 8px var(--color-surface-elevated)}.activity-list__copy[data-v-d816c5d1]{min-width:0}.activity-list__copy strong[data-v-d816c5d1]{display:block;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.35}.activity-list__dot--success[data-v-d816c5d1]{background:var(--color-success)}.activity-list__dot--warning[data-v-d816c5d1]{background:var(--color-warning)}.activity-list__dot--danger[data-v-d816c5d1]{background:var(--color-danger)}.activity-list__dot--info[data-v-d816c5d1]{background:var(--color-info)}.activity-list__item p[data-v-d816c5d1],.activity-list__age[data-v-d816c5d1]{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:.95rem;line-height:1.55}.activity-list__age[data-v-d816c5d1]{align-self:start;padding-top:var(--space-1);white-space:nowrap}@media(max-width:767px){.activity-list__item[data-v-d816c5d1]{grid-template-columns:auto minmax(0,1fr);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5)}.activity-list__age[data-v-d816c5d1]{grid-column:2;margin-top:var(--space-1);padding-top:0}}.metric-card[data-v-24302415]{height:100%}.metric-card[data-v-24302415] .app-card__body{height:100%;align-content:start}.metric-card__top[data-v-24302415]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:start}.metric-card__copy[data-v-24302415]{min-width:0}.metric-card__icon[data-v-24302415]{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:1.15rem;background:var(--metric-surface);color:var(--metric-accent);box-shadow:inset 0 0 0 1px #0f1d3a0d}.metric-card__icon[data-v-24302415] svg{width:1.9rem;height:1.9rem}.metric-card__icon--primary[data-v-24302415]{--metric-surface: var(--color-primary-soft);--metric-accent: var(--color-primary)}.metric-card__icon--success[data-v-24302415]{--metric-surface: var(--color-success-soft);--metric-accent: var(--color-success)}.metric-card__icon--warning[data-v-24302415]{--metric-surface: var(--color-warning-soft);--metric-accent: var(--color-warning)}.metric-card__icon--info[data-v-24302415]{--metric-surface: var(--color-info-soft);--metric-accent: var(--color-info)}.metric-card__label[data-v-24302415],.metric-card__detail[data-v-24302415]{margin:0;color:var(--color-text-muted)}.metric-card__label[data-v-24302415]{font-size:var(--type-caption);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.metric-card__value[data-v-24302415]{display:block;margin-top:var(--space-2);font-family:var(--font-display);font-size:clamp(2.75rem,4vw,3.5rem);line-height:.92;letter-spacing:-.04em}.metric-card__detail[data-v-24302415]{max-width:26ch;font-size:var(--type-small);line-height:1.55}.metric-card__trend[data-v-24302415]{display:grid;gap:var(--space-2);margin-top:auto;color:var(--metric-accent, var(--color-primary))}.metric-card__trend-label[data-v-24302415]{color:var(--color-text-muted);font-size:var(--type-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.metric-card__spark[data-v-24302415]{width:100%;height:2rem}.status-card-panel[data-v-f98259ad] .app-card__body{height:100%}.status-card[data-v-f98259ad]{display:grid;gap:var(--space-3);align-content:start}.status-card__header[data-v-f98259ad]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.status-card__label[data-v-f98259ad],.status-card__detail[data-v-f98259ad]{margin:0;color:var(--color-text-muted)}.status-card__label[data-v-f98259ad]{font-size:var(--type-caption);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.status-card__value[data-v-f98259ad]{display:block;font-family:var(--font-display);font-size:clamp(2rem,3vw,2.7rem);line-height:.95;letter-spacing:-.04em}.status-card__detail[data-v-f98259ad]{max-width:28ch;font-size:var(--type-small);line-height:1.55}.app-icon-button[data-v-9ca57ab3]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface-elevated);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.app-icon-button[data-v-9ca57ab3]:hover:not(:disabled){transform:translateY(-1px);border-color:var(--color-border-strong)}.app-icon-button[data-v-9ca57ab3] svg{width:18px;height:18px}.app-icon-button[data-v-9ca57ab3]:disabled{opacity:.5;cursor:not-allowed}.app-icon-button--soft[data-v-9ca57ab3]{background:var(--color-surface-muted)}.app-icon-button--sm[data-v-9ca57ab3]{width:36px;height:36px;border-radius:.875rem}.app-icon-button--sm[data-v-9ca57ab3] svg{width:16px;height:16px}.job-row__body[data-v-d1fe2bbd]{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:var(--space-5)}.job-row__primary[data-v-d1fe2bbd],.job-row__copy[data-v-d1fe2bbd]{min-width:0}.job-row__identity[data-v-d1fe2bbd]{display:flex;align-items:flex-start;gap:var(--space-4)}.job-row__mark[data-v-d1fe2bbd]{display:grid;place-items:center;width:3.1rem;height:3.1rem;border-radius:1rem;font-weight:700;flex-shrink:0;box-shadow:inset 0 1px 0 var(--color-inset-highlight)}.job-row__copy[data-v-d1fe2bbd]{display:grid;gap:var(--space-3)}.job-row__company[data-v-d1fe2bbd]{margin:0;color:var(--color-text-muted);font-size:.9rem;font-weight:600}.job-row__detail-row[data-v-d1fe2bbd]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.job-row h3[data-v-d1fe2bbd]{margin:0;font-family:var(--font-display);font-size:clamp(1.3rem,1.8vw,1.7rem);line-height:1.16;letter-spacing:-.03em;text-wrap:balance}.job-row__meta[data-v-d1fe2bbd]{color:var(--color-text-muted);font-size:.95rem;display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.job-row__meta-icon[data-v-d1fe2bbd]{width:16px;height:16px;flex-shrink:0}.job-row__skills[data-v-d1fe2bbd]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.job-row__aside[data-v-d1fe2bbd]{display:grid;gap:var(--space-4);justify-items:end}.job-row__score[data-v-d1fe2bbd]{display:grid;justify-items:center;min-width:5.5rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(34,179,91,.12),var(--color-surface-tint-end));border:1px solid rgba(34,179,91,.14)}.job-row__score strong[data-v-d1fe2bbd]{font-family:var(--font-display);font-size:1.35rem;line-height:1;letter-spacing:-.03em}.job-row__score span[data-v-d1fe2bbd]{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--type-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.job-row__actions[data-v-d1fe2bbd]{display:flex;align-items:center;gap:var(--space-3)}.job-row__apply-link[data-v-d1fe2bbd]{display:inline-flex;align-items:center;gap:var(--space-2)}@media(max-width:1023px){.job-row__body[data-v-d1fe2bbd]{grid-template-columns:1fr}.job-row__aside[data-v-d1fe2bbd]{justify-items:start}}@media(max-width:767px){.job-row__body[data-v-d1fe2bbd]{padding:var(--space-4);gap:var(--space-4)}.job-row__identity[data-v-d1fe2bbd]{gap:var(--space-3)}.job-row__actions[data-v-d1fe2bbd]{width:100%;justify-content:space-between}}.admin-dashboard-page[data-v-656e840d]{--page-gap: var(--space-5)}.admin-dashboard-actions[data-v-656e840d]{display:inline-flex;align-items:center;gap:var(--space-3)}.admin-dashboard-page__summary-section[data-v-656e840d]{margin-bottom:calc(var(--space-2) * -1)}.admin-dashboard-summary[data-v-656e840d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);padding:clamp(var(--space-4),2vw,var(--space-5))}.admin-dashboard-summary__item[data-v-656e840d],.admin-dashboard-loading-card__stack[data-v-656e840d]{display:grid;gap:var(--space-2)}.admin-dashboard-summary__item strong[data-v-656e840d]{font-family:var(--font-display);font-size:clamp(1.2rem,1.8vw,1.45rem);letter-spacing:-.03em}.admin-dashboard-summary__item span[data-v-656e840d]{color:var(--color-text-muted);font-size:.92rem}.admin-dashboard-loading-card__eyebrow[data-v-656e840d]{max-width:38%}.admin-dashboard-loading-card__value[data-v-656e840d]{min-height:2.8rem;max-width:52%}.admin-dashboard-loading-card__detail[data-v-656e840d],.admin-dashboard-loading-card__line[data-v-656e840d]{min-height:1rem}@media(max-width:1023px){.admin-dashboard-summary[data-v-656e840d]{grid-template-columns:1fr}}@media(max-width:767px){.admin-dashboard-actions[data-v-656e840d]{width:100%;justify-content:space-between}}.job-filters[data-v-a04a47ba]{padding:var(--space-4)}.job-filters__toolbar[data-v-a04a47ba]{display:grid;gap:var(--space-3);grid-template-columns:minmax(0,2.3fr) repeat(3,minmax(150px,.9fr)) minmax(160px,1fr)}.job-filters[data-v-a04a47ba] .app-input,.job-filters[data-v-a04a47ba] .app-select{min-height:3.35rem;border-radius:1rem;box-shadow:inset 0 1px 0 var(--color-inset-highlight)}.job-filters[data-v-a04a47ba] .app-input:hover,.job-filters[data-v-a04a47ba] .app-select:hover{border-color:var(--color-border-strong)}@media(max-width:1023px){.job-filters__toolbar[data-v-a04a47ba]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.job-filters[data-v-a04a47ba]{padding:var(--space-3)}.job-filters__toolbar[data-v-a04a47ba]{grid-template-columns:1fr}}.admin-jobs-page[data-v-b3aeb265]{--page-gap: var(--space-5)}.admin-jobs-page__summary-section[data-v-b3aeb265]{margin-bottom:calc(var(--space-2) * -1)}.admin-jobs-summary[data-v-b3aeb265],.admin-jobs-load-more[data-v-b3aeb265]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:clamp(var(--space-4),2vw,var(--space-5))}.admin-jobs-summary__copy[data-v-b3aeb265],.admin-jobs-load-more__copy[data-v-b3aeb265]{display:grid;gap:var(--space-2);min-width:0}.admin-jobs-summary__eyebrow[data-v-b3aeb265]{margin:0;color:var(--color-text-muted);font-size:var(--type-caption);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.admin-jobs-summary__stats[data-v-b3aeb265]{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.admin-jobs-summary__stats strong[data-v-b3aeb265],.admin-jobs-load-more__copy strong[data-v-b3aeb265]{font-family:var(--font-display);font-size:clamp(1.2rem,1.6vw,1.45rem);letter-spacing:-.03em}.admin-jobs-summary__stats span[data-v-b3aeb265],.admin-jobs-load-more__copy span[data-v-b3aeb265]{color:var(--color-text-muted);font-size:.95rem;line-height:1.55}.admin-jobs-summary__actions[data-v-b3aeb265]{display:inline-flex;align-items:center;gap:var(--space-3);flex-shrink:0}.admin-jobs-list[data-v-b3aeb265]{gap:var(--space-4)}.admin-jobs-loading__stack[data-v-b3aeb265]{display:grid;gap:var(--space-4)}.admin-jobs-loading__item[data-v-b3aeb265]{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--gradient-surface-soft)}.admin-jobs-loading__title[data-v-b3aeb265]{min-height:1.4rem;max-width:50%}.admin-jobs-loading__meta[data-v-b3aeb265]{min-height:1rem}.admin-jobs-loading__meta--short[data-v-b3aeb265]{max-width:38%}@media(max-width:767px){.admin-jobs-summary[data-v-b3aeb265],.admin-jobs-load-more[data-v-b3aeb265]{flex-direction:column;align-items:stretch}.admin-jobs-summary__actions[data-v-b3aeb265]{width:100%;justify-content:space-between}}.app-header[data-v-320c8040]{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;gap:var(--content-gap);align-items:center;width:calc(100% - (var(--page-padding-x) * 2));margin:var(--page-padding-y) var(--page-padding-x) 0;padding:var(--content-gap) var(--card-padding);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-header--no-search[data-v-320c8040]{grid-template-columns:minmax(0,1fr) auto}.app-header__leading[data-v-320c8040]{display:flex;align-items:center;gap:var(--content-gap)}.app-header__subtitle[data-v-320c8040]{margin:var(--space-1) 0 0;color:var(--color-text-muted)}.app-header__actions[data-v-320c8040]{display:flex;align-items:center;gap:var(--content-gap)}.app-header__counter[data-v-320c8040]{position:absolute;top:.1rem;right:.1rem;display:grid;place-items:center;min-width:1.15rem;height:1.15rem;border-radius:50%;background:var(--color-danger);color:#fff;font-size:var(--type-caption)}.app-header__user-menu[data-v-320c8040]{position:relative}.app-header__user[data-v-320c8040]{display:inline-flex;align-items:center;gap:var(--content-gap);min-height:44px;padding:0 var(--content-gap);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-elevated);cursor:pointer}.app-header__avatar[data-v-320c8040]{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:#10244c;color:#fff;font-weight:700}.app-header__chevron[data-v-320c8040]{width:16px;height:16px}.app-header__user-panel[data-v-320c8040]{position:absolute;right:0;top:calc(100% + var(--space-2));min-width:13rem;padding:var(--content-gap);display:grid;gap:var(--space-2);animation:fade-in-320c8040 var(--transition-base)}.app-header__user-panel span[data-v-320c8040]{color:var(--color-text-muted);font-size:var(--type-small)}.app-header__logout[data-v-320c8040]{min-height:40px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);cursor:pointer}@keyframes fade-in-320c8040{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1023px){.app-header[data-v-320c8040]{grid-template-columns:1fr;width:calc(100% - (var(--page-padding-x) * 2));margin-inline:var(--page-padding-x)}.app-header__search[data-v-320c8040]{order:3}}.app-tooltip[data-v-b4023eb0]{position:relative}.app-tooltip--disabled .app-tooltip__bubble[data-v-b4023eb0]{display:none}.app-tooltip__bubble[data-v-b4023eb0]{position:absolute;left:calc(100% + var(--space-2));top:50%;transform:translateY(-50%);padding:.45rem .65rem;border-radius:var(--radius-sm);background:#071122eb;color:#fff;font-size:.74rem;opacity:0;pointer-events:none;transition:opacity var(--transition-fast);white-space:nowrap;z-index:5}.app-tooltip:hover .app-tooltip__bubble[data-v-b4023eb0],.app-tooltip:focus-within .app-tooltip__bubble[data-v-b4023eb0]{opacity:1}.sidebar-item[data-v-9318467d]{display:flex;align-items:center;gap:var(--content-gap);min-height:48px;padding:0 var(--content-gap);border-radius:1rem;color:var(--sidebar-text);transition:background var(--transition-fast),color var(--transition-fast)}.sidebar-item[data-v-9318467d] svg{width:20px;height:20px}.sidebar-item[data-v-9318467d]:hover{background:#ffffff14}.sidebar-item--active[data-v-9318467d]{background:var(--sidebar-active);color:var(--sidebar-active-text);box-shadow:0 18px 42px #2563ff47}.sidebar-item__label[data-v-9318467d]{flex:1;font-weight:600}.app-sidebar[data-v-226306f4]{display:flex;flex-direction:column;height:100%;padding:var(--card-padding);gap:var(--card-gap);color:var(--sidebar-text);background:var(--sidebar-background);border-right:1px solid var(--sidebar-border)}.app-sidebar--collapsed[data-v-226306f4]{align-items:center}.app-sidebar__brand[data-v-226306f4]{display:flex;align-items:center;gap:var(--content-gap)}.app-sidebar__brand-mark[data-v-226306f4]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:#2563ff2e;color:#fff;font-size:var(--type-title)}.app-sidebar__brand-copy[data-v-226306f4]{flex:1;display:grid;gap:var(--space-1)}.app-sidebar__brand-row[data-v-226306f4]{display:flex;align-items:center;gap:var(--space-2)}.app-sidebar__brand-row strong[data-v-226306f4]{font-family:var(--font-display);font-size:var(--type-title)}.app-sidebar__brand-copy span[data-v-226306f4]{color:var(--sidebar-text-muted);font-size:var(--type-small)}.app-sidebar__brand-badge[data-v-226306f4]{padding:.2rem .55rem;border-radius:var(--radius-pill);background:#5c8dff3d;color:#fff;font-size:var(--type-caption);font-weight:700}.app-sidebar__nav[data-v-226306f4]{display:grid;gap:var(--space-2);flex:1}.app-sidebar__footer[data-v-226306f4]{display:grid;gap:var(--space-3)}.app-sidebar__status[data-v-226306f4]{padding:var(--content-gap);border:1px solid rgba(255,255,255,.08);border-radius:var(--card-radius);background:#ffffff0a}.app-sidebar__status strong[data-v-226306f4]{display:block;margin-bottom:var(--space-2)}.app-sidebar__status span[data-v-226306f4]{color:var(--sidebar-text-muted);font-size:var(--type-small)}.app-sidebar__logout[data-v-226306f4]{display:inline-flex;align-items:center;gap:var(--content-gap);min-height:44px;padding:0 var(--content-gap);border:0;border-radius:1rem;background:transparent;color:var(--sidebar-text);cursor:pointer}.app-sidebar[data-v-226306f4] .app-icon-button svg,.app-sidebar__logout svg[data-v-226306f4]{width:20px;height:20px}.app-sidebar__logout[data-v-226306f4]:hover{background:#ffffff14}.app-shell[data-v-a355af0d]{min-height:100vh;display:grid;grid-template-columns:var(--sidebar-collapsed-width) minmax(0,1fr);transition:grid-template-columns var(--transition-slow)}.app-shell--expanded[data-v-a355af0d]{grid-template-columns:var(--sidebar-expanded-width) minmax(0,1fr)}.app-shell__sidebar[data-v-a355af0d]{position:sticky;top:0;height:100vh}.app-shell__content[data-v-a355af0d]{padding:0;min-width:0}.app-shell__main[data-v-a355af0d]{padding:0 0 var(--page-padding-y)}@media(max-width:1023px){.app-shell[data-v-a355af0d],.app-shell--expanded[data-v-a355af0d]{grid-template-columns:1fr}}.admin-logs-page[data-v-91eb25a2]{--page-gap: var(--space-5)}.admin-logs-panel[data-v-91eb25a2] .app-card__header{padding:clamp(var(--space-6),3vw,2.25rem) clamp(var(--space-6),4vw,2.5rem) 0}.admin-logs-panel[data-v-91eb25a2] .app-card__body{padding:var(--space-5) clamp(var(--space-6),4vw,2.5rem) clamp(var(--space-6),4vw,2.25rem)}.admin-logs-loading[data-v-91eb25a2]{display:grid;gap:var(--space-4)}.admin-logs-loading__row[data-v-91eb25a2]{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--gradient-surface-soft)}.admin-logs-loading__title[data-v-91eb25a2]{min-height:1.2rem;max-width:42%}.admin-logs-loading__meta[data-v-91eb25a2]{min-height:1rem}.admin-notifications-page[data-v-a1238738]{--page-gap: var(--space-5)}.admin-notifications-grid[data-v-a1238738]{align-items:stretch}.admin-notifications-panel[data-v-a1238738]{min-height:100%}.admin-notifications-panel[data-v-a1238738] .app-card__header{padding:clamp(var(--space-6),3vw,2.25rem) clamp(var(--space-6),4vw,2.5rem) 0}.admin-notifications-panel[data-v-a1238738] .app-card__body{align-content:start;gap:var(--space-6);padding:var(--space-6) clamp(var(--space-6),4vw,2.5rem) clamp(var(--space-6),4vw,2.25rem)}.admin-notifications-loading-card__stack[data-v-a1238738]{display:grid;gap:var(--space-2)}.admin-notifications-loading-card__eyebrow[data-v-a1238738]{max-width:34%}.admin-notifications-loading-card__value[data-v-a1238738]{min-height:2.8rem;max-width:48%}.admin-notifications-loading-card__detail[data-v-a1238738]{min-height:1rem}.analytics-list[data-v-a1238738]{display:grid;gap:var(--space-4)}.analytics-row[data-v-a1238738]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--gradient-surface-soft);box-shadow:0 14px 28px #0f1d3a0d}.app-modal[data-v-3abbcd16]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:var(--space-4)}.app-modal__backdrop[data-v-3abbcd16]{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#07112294}.app-modal__panel[data-v-3abbcd16]{position:relative;width:min(100%,40rem);padding:var(--card-padding)}.app-modal__header[data-v-3abbcd16]{margin-bottom:var(--card-gap)}.app-modal__title[data-v-3abbcd16]{margin:0;font-family:var(--font-display);font-size:var(--type-title);line-height:1.2}.app-modal__copy[data-v-3abbcd16]{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--type-small)}.admin-requests-page[data-v-68861587]{--page-gap: var(--space-5)}.admin-requests-page__summary-section[data-v-68861587]{margin-bottom:calc(var(--space-2) * -1)}.admin-requests-summary[data-v-68861587]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);padding:clamp(var(--space-4),2vw,var(--space-5))}.admin-requests-summary__item[data-v-68861587],.admin-requests-loading__row[data-v-68861587]{display:grid;gap:var(--space-2)}.admin-requests-summary__item strong[data-v-68861587]{font-family:var(--font-display);font-size:clamp(1.2rem,1.8vw,1.45rem);letter-spacing:-.03em}.admin-requests-summary__item span[data-v-68861587]{color:var(--color-text-muted);font-size:.92rem}.admin-requests-panel[data-v-68861587] .app-card__header{padding:clamp(var(--space-6),3vw,2.25rem) clamp(var(--space-6),4vw,2.5rem) 0}.admin-requests-panel[data-v-68861587] .app-card__body{padding:var(--space-5) clamp(var(--space-6),4vw,2.5rem) clamp(var(--space-6),4vw,2.25rem)}.admin-requests-loading[data-v-68861587]{display:grid;gap:var(--space-4)}.admin-requests-loading__row[data-v-68861587]{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--gradient-surface-soft)}.admin-requests-loading__title[data-v-68861587]{min-height:1.2rem;max-width:36%}.admin-requests-loading__meta[data-v-68861587]{min-height:1rem}@media(max-width:767px){.admin-requests-summary[data-v-68861587]{grid-template-columns:1fr}}.admin-settings-page[data-v-e1f4e53d]{--page-gap: var(--space-5)}.admin-settings__default-list[data-v-e1f4e53d]{display:grid;gap:.875rem}.admin-settings-loading-card__stack[data-v-e1f4e53d]{display:grid;gap:var(--space-3)}.admin-settings-loading-card__line[data-v-e1f4e53d]{min-height:1rem}.admin-settings-loading-card__line--short[data-v-e1f4e53d]{max-width:42%}.admin-settings__default-row[data-v-e1f4e53d]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.875rem;border-bottom:1px solid var(--color-border)}.admin-settings__default-row[data-v-e1f4e53d]:last-child{padding-bottom:0;border-bottom:0}.admin-settings__default-row span[data-v-e1f4e53d]{color:var(--color-text-muted)}.admin-settings__default-row strong[data-v-e1f4e53d]{max-width:16rem;text-align:right}.admin-users-page[data-v-bfde7eb0]{--page-gap: var(--space-5)}.admin-users-page__summary-section[data-v-bfde7eb0]{margin-bottom:calc(var(--space-2) * -1)}.admin-users-summary[data-v-bfde7eb0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);padding:clamp(var(--space-4),2vw,var(--space-5))}.admin-users-summary__item[data-v-bfde7eb0],.admin-users-loading__row[data-v-bfde7eb0]{display:grid;gap:var(--space-2)}.admin-users-summary__item strong[data-v-bfde7eb0]{font-family:var(--font-display);font-size:clamp(1.2rem,1.8vw,1.45rem);letter-spacing:-.03em}.admin-users-summary__item span[data-v-bfde7eb0]{color:var(--color-text-muted);font-size:.92rem}.admin-users-panel[data-v-bfde7eb0] .app-card__header{padding:clamp(var(--space-6),3vw,2.25rem) clamp(var(--space-6),4vw,2.5rem) 0}.admin-users-panel[data-v-bfde7eb0] .app-card__body{padding:var(--space-5) clamp(var(--space-6),4vw,2.5rem) clamp(var(--space-6),4vw,2.25rem)}.admin-users-loading[data-v-bfde7eb0]{display:grid;gap:var(--space-4)}.admin-users-loading__row[data-v-bfde7eb0]{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--gradient-surface-soft)}.admin-users-loading__title[data-v-bfde7eb0]{min-height:1.2rem;max-width:28%}.admin-users-loading__meta[data-v-bfde7eb0]{min-height:1rem}@media(max-width:767px){.admin-users-summary[data-v-bfde7eb0]{grid-template-columns:1fr}}.admin-watchlists-page[data-v-39c9f2b7]{--page-gap: var(--space-5)}.admin-watchlists-loading-card__stack[data-v-39c9f2b7]{display:grid;gap:var(--space-3)}.admin-watchlists-loading-card__line[data-v-39c9f2b7]{min-height:1rem}.admin-watchlists-loading-card__line--short[data-v-39c9f2b7]{max-width:40%}.assets-form[data-v-33a758b3],.assets-list[data-v-33a758b3]{display:grid;gap:var(--space-4)}.assets-form[data-v-33a758b3]{grid-template-columns:repeat(2,minmax(0,1fr))}.assets-actions[data-v-33a758b3],.assets-badges[data-v-33a758b3],.assets-item__header[data-v-33a758b3]{display:flex;gap:var(--space-3)}.assets-actions[data-v-33a758b3],.assets-item__header[data-v-33a758b3]{justify-content:space-between;align-items:flex-start}.assets-item[data-v-33a758b3]{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:1.25rem;border:1px solid var(--color-border);background:var(--gradient-surface-soft)}.assets-item strong[data-v-33a758b3],.assets-item p[data-v-33a758b3]{margin:0}.assets-item p[data-v-33a758b3],.assets-item__time[data-v-33a758b3]{color:var(--color-text-muted);line-height:1.6}@media(max-width:767px){.assets-form[data-v-33a758b3]{grid-template-columns:1fr}.assets-actions[data-v-33a758b3],.assets-item__header[data-v-33a758b3]{flex-direction:column;align-items:stretch}}.metadata-summary[data-v-7ec0d602],.metadata-form[data-v-7ec0d602]{display:grid;gap:var(--space-4)}.metadata-summary[data-v-7ec0d602]{grid-template-columns:repeat(3,minmax(0,1fr))}.metadata-form[data-v-7ec0d602]{grid-template-columns:repeat(2,minmax(0,1fr))}.metadata-summary__item[data-v-7ec0d602]{display:grid;gap:var(--space-2);padding:var(--space-4);border-radius:1.25rem;background:#f7f9fce6;border:1px solid var(--color-border)}.metadata-summary__item span[data-v-7ec0d602]{color:var(--color-text-muted);font-size:var(--type-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.metadata-summary__item strong[data-v-7ec0d602]{font-weight:600;line-height:1.5}.metadata-actions[data-v-7ec0d602]{display:flex;justify-content:flex-end}@media(max-width:1023px){.metadata-summary[data-v-7ec0d602],.metadata-form[data-v-7ec0d602]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.metadata-summary[data-v-7ec0d602],.metadata-form[data-v-7ec0d602]{grid-template-columns:1fr}.metadata-actions[data-v-7ec0d602]{justify-content:stretch}}.timeline-list[data-v-a73629b4]{display:grid;gap:var(--space-4)}.timeline-item[data-v-a73629b4]{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:1.25rem;border:1px solid var(--color-border);background:var(--gradient-surface-soft)}.timeline-item__header[data-v-a73629b4],.timeline-item__badges[data-v-a73629b4]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.timeline-item__header[data-v-a73629b4]{justify-content:space-between;align-items:flex-start}.timeline-item__detail[data-v-a73629b4]{margin:0;color:var(--color-text-muted);line-height:1.6}@media(max-width:767px){.timeline-item__header[data-v-a73629b4]{flex-direction:column;align-items:stretch}}.application-drawer[data-v-246ce760],.application-drawer__hero-copy[data-v-246ce760],.application-drawer__form-grid[data-v-246ce760],.application-drawer__task-list[data-v-246ce760],.application-drawer__note-list[data-v-246ce760]{display:grid;gap:var(--space-4)}.application-drawer[data-v-246ce760]{padding:var(--space-5)}.application-drawer__hero-header[data-v-246ce760],.application-drawer__badges[data-v-246ce760],.application-drawer__actions[data-v-246ce760],.application-drawer__task-actions[data-v-246ce760]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.application-drawer__hero-header[data-v-246ce760],.application-drawer__task[data-v-246ce760]{display:flex;justify-content:space-between;gap:var(--space-4)}.application-drawer__task[data-v-246ce760],.application-drawer__note[data-v-246ce760]{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:1.25rem;border:1px solid var(--color-border);background:var(--gradient-surface-soft)}.application-drawer__task-copy[data-v-246ce760]{display:grid;gap:var(--space-2);min-width:0}.application-drawer__task-copy strong[data-v-246ce760]{font-family:var(--font-display);letter-spacing:-.02em}.application-drawer__helper[data-v-246ce760]{margin:0;color:var(--color-text-muted);line-height:1.6;overflow-wrap:anywhere}.application-drawer__task-actions[data-v-246ce760]{align-items:flex-start}.application-drawer__task-actions[data-v-246ce760] .app-field{min-width:10rem}@media(max-width:767px){.application-drawer[data-v-246ce760]{padding:var(--space-4)}.application-drawer__hero-header[data-v-246ce760],.application-drawer__task[data-v-246ce760]{grid-template-columns:1fr;display:grid}.application-drawer__task-actions[data-v-246ce760]{flex-direction:column;align-items:stretch}}.applications-metrics[data-v-242eec7c],.applications-grid[data-v-242eec7c]{align-items:stretch}.applications-metric[data-v-242eec7c],.applications-filters[data-v-242eec7c],.application-card[data-v-242eec7c],.application-card__header[data-v-242eec7c],.application-card__identity[data-v-242eec7c],.application-card__badges[data-v-242eec7c],.application-card__meta-grid[data-v-242eec7c],.application-card__workflow[data-v-242eec7c],.application-card__workflow-header[data-v-242eec7c],.application-card__actions[data-v-242eec7c]{display:flex;gap:var(--space-4)}.applications-metric[data-v-242eec7c],.application-card[data-v-242eec7c],.application-card__copy[data-v-242eec7c],.application-card__meta[data-v-242eec7c],.application-card__workflow-section[data-v-242eec7c]{display:grid;gap:var(--space-3)}.applications-metric strong[data-v-242eec7c]{font-family:var(--font-display);font-size:clamp(1.9rem,3vw,2.4rem);letter-spacing:-.04em}.applications-metric p[data-v-242eec7c],.application-card__summary[data-v-242eec7c],.application-card__helper[data-v-242eec7c],.application-card__task-item p[data-v-242eec7c]{margin:0;color:var(--color-text-muted);line-height:1.6}.applications-filters[data-v-242eec7c]{flex-wrap:wrap}.applications-filter-chip[data-v-242eec7c]{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-glass);color:var(--color-text);font:inherit;cursor:pointer;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.applications-filter-chip[data-v-242eec7c]:hover{transform:translateY(-1px)}.applications-filter-chip--active[data-v-242eec7c]{border-color:#2563ff38;background:var(--color-primary-soft)}.application-card[data-v-242eec7c]{height:100%}.application-card--focused[data-v-242eec7c]{border:1px solid rgba(37,99,255,.22);box-shadow:0 18px 40px #2563ff1f}.application-card__header[data-v-242eec7c],.application-card__actions[data-v-242eec7c]{justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:0 var(--card-padding) var(--card-padding)}.application-card__header[data-v-242eec7c]{padding:var(--card-padding) var(--card-padding) 0;flex-wrap:wrap}.application-card__identity[data-v-242eec7c]{align-items:flex-start}.application-card__mark[data-v-242eec7c]{display:grid;place-items:center;width:3rem;height:3rem;border-radius:1rem;font-weight:700;flex-shrink:0;box-shadow:inset 0 1px 0 var(--color-inset-highlight)}.application-card__copy[data-v-242eec7c]{min-width:0}.application-card__company[data-v-242eec7c],.application-card__meta-label[data-v-242eec7c]{margin:0;color:var(--color-text-muted);font-size:var(--type-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.application-card h3[data-v-242eec7c]{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.7rem);letter-spacing:-.03em;line-height:1.2}.application-card__badges[data-v-242eec7c],.application-card__meta-grid[data-v-242eec7c]{flex-wrap:wrap}.application-card__meta-grid[data-v-242eec7c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-4);border-radius:1.25rem;background:#f7f9fce6;border:1px solid var(--color-border)}.application-card__meta strong[data-v-242eec7c],.application-card__workflow-header strong[data-v-242eec7c],.application-card__task-item span[data-v-242eec7c]{font-weight:600}.application-card__workflow[data-v-242eec7c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.application-card__workflow-section[data-v-242eec7c]{padding:var(--space-4);border-radius:1.25rem;background:var(--gradient-surface-soft);border:1px solid var(--color-border)}.application-card__task-list[data-v-242eec7c]{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-3)}.application-card__task-item[data-v-242eec7c]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.applications-state[data-v-242eec7c]{padding:0}@media(max-width:1023px){.applications-metrics[data-v-242eec7c],.applications-grid[data-v-242eec7c],.application-card__workflow[data-v-242eec7c]{grid-template-columns:1fr}}@media(max-width:767px){.application-card__header[data-v-242eec7c],.application-card__actions[data-v-242eec7c],.application-card__task-item[data-v-242eec7c]{flex-direction:column;align-items:stretch}.application-card__meta-grid[data-v-242eec7c]{grid-template-columns:1fr}}.companies-page[data-v-fba1b21b]{--page-gap: var(--space-5)}.companies-summary-section[data-v-fba1b21b]{padding-top:0;padding-bottom:0}.companies-summary[data-v-fba1b21b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5)}.companies-summary__copy[data-v-fba1b21b]{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3)}.companies-summary__copy strong[data-v-fba1b21b]{font-family:var(--font-display);font-size:clamp(1.5rem,2vw,1.85rem);line-height:1;letter-spacing:-.03em}.companies-summary__copy span[data-v-fba1b21b]{color:var(--color-text-muted);font-size:.95rem}.companies-summary__copy span[data-v-fba1b21b]:before{content:"•";margin-right:var(--space-3);color:var(--color-border-strong)}.companies-grid[data-v-fba1b21b]{align-items:stretch}.companies-panel[data-v-fba1b21b]{min-height:100%}.companies-panel[data-v-fba1b21b] .app-card__header{padding:clamp(var(--space-6),3vw,2.25rem) clamp(var(--space-6),4vw,2.5rem) 0}.companies-panel[data-v-fba1b21b] .app-card__header-copy{gap:var(--space-3)}.companies-panel[data-v-fba1b21b] .app-card__title{font-size:clamp(1.625rem,2.3vw,2rem);letter-spacing:-.03em}.companies-panel[data-v-fba1b21b] .app-card__subtitle{max-width:42ch;font-size:.98rem}.companies-panel[data-v-fba1b21b] .app-card__body{align-content:start;gap:var(--space-6);padding:var(--space-6) clamp(var(--space-6),4vw,2.5rem) clamp(var(--space-6),4vw,2.25rem)}.companies-panel[data-v-fba1b21b] .app-form-grid{gap:var(--space-5)}.companies-panel[data-v-fba1b21b] .app-field__label{font-size:.95rem}.companies-panel[data-v-fba1b21b] .app-input,.companies-panel[data-v-fba1b21b] .app-select,.companies-panel[data-v-fba1b21b] .app-textarea{min-height:3.5rem;border-radius:1.125rem;padding-inline:1.125rem;box-shadow:inset 0 1px 0 var(--color-inset-highlight)}.companies-panel[data-v-fba1b21b] .app-textarea{min-height:7.5rem;padding-block:1rem}.companies-panel[data-v-fba1b21b] .app-input:hover,.companies-panel[data-v-fba1b21b] .app-select:hover,.companies-panel[data-v-fba1b21b] .app-textarea:hover{border-color:var(--color-border-strong)}.companies-panel[data-v-fba1b21b] .app-input:focus,.companies-panel[data-v-fba1b21b] .app-select:focus,.companies-panel[data-v-fba1b21b] .app-textarea:focus{background:var(--color-field-focus)}.company-list[data-v-fba1b21b]{display:grid;gap:var(--space-4)}.company-row[data-v-fba1b21b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,220px) auto;align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--gradient-surface-soft);box-shadow:0 12px 26px #0f1d3a0a;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.company-row[data-v-fba1b21b]:hover{transform:translateY(-1px);border-color:#2563ff29;box-shadow:0 16px 32px #0f1d3a0f}.company-row--active[data-v-fba1b21b]{border-color:#2563ff29;background:linear-gradient(180deg,rgba(37,99,255,.08),var(--color-surface-tint-end))}.company-row__toggle[data-v-fba1b21b]{min-width:0}.company-row__toggle[data-v-fba1b21b] .app-checkbox{gap:var(--space-3);min-height:auto}.company-row__toggle[data-v-fba1b21b] .app-checkbox span:last-child{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600}.company-row__priority[data-v-fba1b21b]{min-width:0}.company-row__meta[data-v-fba1b21b]{color:var(--color-text-muted);font-size:.95rem;line-height:1.5;white-space:nowrap}.companies-request-table[data-v-fba1b21b]{overflow:hidden}.companies-request-table[data-v-fba1b21b] table{min-width:100%;border-collapse:separate;border-spacing:0 var(--space-3)}.companies-request-table[data-v-fba1b21b] th{padding:0 var(--space-4) var(--space-2)}.companies-request-table[data-v-fba1b21b] tbody td{padding:var(--space-5) var(--space-4);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--gradient-surface-soft);vertical-align:middle}.companies-request-table[data-v-fba1b21b] tbody td:first-child{padding-left:var(--space-5);border-left:1px solid var(--color-border);border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.companies-request-table[data-v-fba1b21b] tbody td:last-child{padding-right:var(--space-5);border-right:1px solid var(--color-border);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.companies-request-table[data-v-fba1b21b] .app-table__copy strong{display:block;font-size:1rem;line-height:1.35}.companies-request-table[data-v-fba1b21b] tbody td p{margin:var(--space-2) 0 0;font-size:.95rem}@media(max-width:1279px){.company-row[data-v-fba1b21b]{grid-template-columns:minmax(0,1fr)}.company-row__meta[data-v-fba1b21b]{white-space:normal}}@media(max-width:767px){.companies-summary[data-v-fba1b21b]{padding:var(--space-4)}.companies-summary__copy[data-v-fba1b21b]{gap:var(--space-2)}.companies-summary__copy span[data-v-fba1b21b]:before{margin-right:var(--space-2)}.companies-panel[data-v-fba1b21b] .app-card__header{padding:var(--space-5) var(--space-5) 0}.companies-panel[data-v-fba1b21b] .app-card__body{padding:var(--space-5)}.company-row[data-v-fba1b21b]{padding:var(--space-4)}}.app-progress[data-v-6561d1d0]{display:inline-grid;place-items:center;border-radius:50%}.app-progress__inner[data-v-6561d1d0]{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--color-surface-elevated);text-align:center}.app-progress__inner strong[data-v-6561d1d0]{font-family:var(--font-display);font-size:var(--type-heading);line-height:1}.app-progress__inner span[data-v-6561d1d0]{color:var(--color-text-muted);font-size:var(--type-caption)}.setup-progress-card[data-v-e6d86659] .app-card__header{padding:clamp(var(--space-6),3vw,2.25rem) clamp(var(--space-6),4vw,2.5rem) 0}.setup-progress-card[data-v-e6d86659] .app-card__header-copy{gap:var(--space-3)}.setup-progress-card[data-v-e6d86659] .app-card__title{font-size:clamp(1.625rem,2.3vw,2rem);letter-spacing:-.03em}.setup-progress-card[data-v-e6d86659] .app-card__subtitle{max-width:42ch;font-size:.98rem}.setup-progress-card[data-v-e6d86659] .app-card__body{padding:var(--space-6) clamp(var(--space-6),4vw,2.5rem) clamp(var(--space-6),4vw,2.25rem)}.setup-progress[data-v-e6d86659]{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);gap:clamp(var(--space-6),3vw,var(--space-8));align-items:start}.setup-progress__meter[data-v-e6d86659]{display:grid;justify-items:center;gap:var(--space-4)}.setup-progress__meter-shell[data-v-e6d86659]{display:grid;place-items:center;width:100%;padding:var(--space-4);border-radius:calc(var(--radius-lg) + var(--space-1));background:var(--gradient-surface-soft);border:1px solid var(--color-border);box-shadow:inset 0 1px 0 var(--color-inset-highlight)}.setup-progress__summary[data-v-e6d86659]{margin:0;color:var(--color-text-muted);font-size:.95rem;line-height:1.55;text-align:center}.setup-progress__steps[data-v-e6d86659]{display:grid;gap:var(--space-4)}.setup-progress__steps li[data-v-e6d86659]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:center;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--gradient-surface-soft);color:var(--color-text-muted);box-shadow:0 14px 30px #0f1d3a0d;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.setup-progress__steps li[data-v-e6d86659]:before{content:"";position:absolute;left:0;top:var(--space-4);bottom:var(--space-4);width:4px;border-radius:var(--radius-pill);background:#66728d38}.setup-progress__steps li[data-v-e6d86659]:hover{transform:translateY(-2px);box-shadow:0 20px 38px #0f1d3a14}.setup-progress__step--done[data-v-e6d86659]{color:var(--color-text);border-color:#22b35b29;background:linear-gradient(180deg,rgba(34,179,91,.08),var(--color-surface-tint-end))}.setup-progress__step--done[data-v-e6d86659]:before{background:linear-gradient(180deg,#22b35beb,#24a0ed8c)}.setup-progress__mark[data-v-e6d86659]{display:grid;place-items:center;width:3rem;height:3rem;margin-top:0;border-radius:50%;color:var(--color-success);background:#22b35b1f;box-shadow:inset 0 0 0 1px #22b35b14;font-weight:700;font-size:1.4rem}.setup-progress__copy[data-v-e6d86659]{display:grid;gap:var(--space-2)}.setup-progress__step-title[data-v-e6d86659]{font-size:1.05rem;font-weight:600;line-height:1.35}.setup-progress__hint[data-v-e6d86659]{color:var(--color-text-muted);font-size:var(--type-small);line-height:1.45}.setup-progress__action[data-v-e6d86659]{justify-self:start;color:var(--color-primary);font-size:var(--type-small);font-weight:600}.setup-progress__action[data-v-e6d86659]:hover{text-decoration:underline}.setup-progress__step-state[data-v-e6d86659]{color:var(--color-text-muted);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(max-width:767px){.setup-progress-card[data-v-e6d86659] .app-card__header{padding:var(--space-5) var(--space-5) 0}.setup-progress-card[data-v-e6d86659] .app-card__body{padding:var(--space-5)}.setup-progress[data-v-e6d86659]{grid-template-columns:1fr;justify-items:center}.setup-progress__meter-shell[data-v-e6d86659]{padding:var(--space-3)}.setup-progress__steps[data-v-e6d86659]{width:100%}}.match-indicator[data-v-b59dc4ab]{width:4rem;height:4rem;padding:var(--space-1);border-radius:50%}.match-indicator__inner[data-v-b59dc4ab]{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;background:var(--color-surface-elevated);text-align:center}.match-indicator__inner strong[data-v-b59dc4ab]{font-family:var(--font-display);font-size:var(--type-small);line-height:1}.match-indicator__inner span[data-v-b59dc4ab]{color:var(--color-text-muted);font-size:var(--type-caption)}.job-card[data-v-c41bb7ac]{height:100%}.job-card[data-v-c41bb7ac] .app-card__body{height:100%;padding:var(--space-6);gap:var(--space-5)}.job-card__header[data-v-c41bb7ac]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-4);align-items:start}.job-card__header>div[data-v-c41bb7ac]{min-width:0}.job-card__mark[data-v-c41bb7ac]{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:1rem;font-weight:700;box-shadow:inset 0 1px 0 var(--color-inset-highlight)}.job-card[data-v-c41bb7ac] .match-indicator{width:4.5rem;height:4.5rem;flex-shrink:0}.job-card h3[data-v-c41bb7ac]{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.job-card p[data-v-c41bb7ac]{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:.95rem}.job-card__meta[data-v-c41bb7ac],.job-card__skills[data-v-c41bb7ac],.job-card__actions[data-v-c41bb7ac]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.job-card__actions[data-v-c41bb7ac]{margin-top:auto;align-items:center;justify-content:space-between}.job-card__meta[data-v-c41bb7ac] .app-badge,.job-card__skills[data-v-c41bb7ac] .app-badge{max-width:100%;overflow:hidden;text-overflow:ellipsis}.job-card__apply-link[data-v-c41bb7ac]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%}@media(max-width:767px){.job-card[data-v-c41bb7ac] .app-card__body{padding:var(--space-5)}.job-card__header[data-v-c41bb7ac]{grid-template-columns:auto minmax(0,1fr)}.job-card[data-v-c41bb7ac] .match-indicator{grid-column:2;justify-self:start}.job-card__actions[data-v-c41bb7ac]{flex-direction:column;align-items:stretch}}.dashboard-metrics[data-v-f3716db0],.dashboard-overview[data-v-f3716db0],.dashboard-feed[data-v-f3716db0]{align-items:stretch}.dashboard-status-grid[data-v-f3716db0]{height:100%}.dashboard-panel[data-v-f3716db0]{min-height:100%}.dashboard-panel[data-v-f3716db0] .app-card__header{padding:clamp(var(--space-6),3vw,2.25rem) clamp(var(--space-6),4vw,2.5rem) 0}.dashboard-panel[data-v-f3716db0] .app-card__header-copy{gap:var(--space-3)}.dashboard-panel[data-v-f3716db0] .app-card__title{font-size:clamp(1.625rem,2.3vw,2rem);letter-spacing:-.03em}.dashboard-panel[data-v-f3716db0] .app-card__subtitle{max-width:42ch;font-size:.98rem}.dashboard-panel[data-v-f3716db0] .app-card__body{align-content:start;padding:var(--space-6) clamp(var(--space-6),4vw,2.5rem) clamp(var(--space-6),4vw,2.25rem);gap:var(--space-6)}.job-card-grid[data-v-f3716db0]{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.dashboard-empty[data-v-f3716db0]{min-height:18rem;border-style:dashed;box-shadow:none;background:var(--gradient-surface-soft)}@media(max-width:1023px){.dashboard-status-grid[data-v-f3716db0]{grid-template-columns:1fr}}@media(max-width:767px){.dashboard-panel[data-v-f3716db0] .app-card__header{padding:var(--space-5) var(--space-5) 0}.dashboard-panel[data-v-f3716db0] .app-card__body{padding:var(--space-5)}.job-card-grid[data-v-f3716db0]{grid-template-columns:1fr}}.resume-review-drawer[data-v-a7b57249]{display:grid;gap:var(--space-5);padding:var(--space-5)}.resume-review-loading[data-v-a7b57249]{display:grid;gap:var(--space-4)}.resume-review-skeleton--hero[data-v-a7b57249]{min-height:18rem;border-radius:1.75rem}.resume-review-skeleton--panel[data-v-a7b57249]{min-height:12rem;border-radius:1.5rem}.resume-review-hero[data-v-a7b57249],.resume-review-dimension[data-v-a7b57249],.resume-review-change-card[data-v-a7b57249],.resume-review-evidence__card[data-v-a7b57249]{background:var(--gradient-surface-soft)}.resume-review-hero__header[data-v-a7b57249],.resume-review-hero__stats[data-v-a7b57249],.resume-review-score[data-v-a7b57249],.resume-review-summary__chips[data-v-a7b57249],.resume-review-summary__actions[data-v-a7b57249],.resume-review-columns[data-v-a7b57249],.resume-review-column__title[data-v-a7b57249],.resume-review-change-card__header[data-v-a7b57249],.resume-review-change-card__badges[data-v-a7b57249],.resume-review-change-card__meta[data-v-a7b57249],.resume-review-change-card__actions[data-v-a7b57249],.resume-review-chip-list[data-v-a7b57249],.resume-review-generated[data-v-a7b57249],.resume-review-generated__actions[data-v-a7b57249]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.resume-review-hero__header[data-v-a7b57249]{justify-content:space-between;align-items:flex-start}.resume-review-eyebrow[data-v-a7b57249]{color:var(--color-text-muted);font-size:var(--type-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.resume-review-hero h3[data-v-a7b57249],.resume-review-column__title strong[data-v-a7b57249],.resume-review-dimension__header strong[data-v-a7b57249],.resume-review-change-card__header strong[data-v-a7b57249]{margin:0;font-family:var(--font-display);letter-spacing:-.03em}.resume-review-hero h3[data-v-a7b57249]{font-size:clamp(1.55rem,2vw,1.9rem);margin-top:var(--space-2)}.resume-review-hero__copy[data-v-a7b57249],.resume-review-summary p[data-v-a7b57249],.resume-review-dimension p[data-v-a7b57249],.resume-review-change-card__header p[data-v-a7b57249],.resume-review-change-card__panel p[data-v-a7b57249],.resume-review-evidence__card p[data-v-a7b57249],.resume-review-list[data-v-a7b57249]{margin:0;color:var(--color-text-muted);line-height:1.65}.resume-review-hero__stats[data-v-a7b57249]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.resume-review-score[data-v-a7b57249]{align-items:center}.resume-review-score__arrow[data-v-a7b57249],.resume-review-apply-link[data-v-a7b57249] svg,.resume-review-column__title[data-v-a7b57249] svg{width:18px;height:18px}.resume-review-summary[data-v-a7b57249]{display:grid;gap:var(--space-3)}.resume-review-generated__actions[data-v-a7b57249]{margin-top:var(--space-4);justify-content:space-between;align-items:center}.resume-review-generated__copy[data-v-a7b57249]{margin:0;color:var(--color-text-muted);line-height:1.6}.resume-review-apply-link[data-v-a7b57249]{display:inline-flex;align-items:center;gap:var(--space-2)}.resume-review-dimensions[data-v-a7b57249],.resume-review-change-list[data-v-a7b57249],.resume-review-evidence[data-v-a7b57249]{display:grid;gap:var(--space-4)}.resume-review-dimension[data-v-a7b57249],.resume-review-change-card[data-v-a7b57249],.resume-review-evidence__card[data-v-a7b57249]{border:1px solid var(--color-border);border-radius:1.5rem;padding:var(--space-5);box-shadow:0 12px 26px #0f1d3a0a}.resume-review-dimension__header[data-v-a7b57249]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.resume-review-columns[data-v-a7b57249]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-5)}.resume-review-column[data-v-a7b57249]{display:grid;gap:var(--space-3)}.resume-review-column__title[data-v-a7b57249]{align-items:center}.resume-review-list[data-v-a7b57249]{padding-left:1rem}.resume-review-requirements[data-v-a7b57249]{display:grid;gap:var(--space-4)}.resume-review-requirements__group[data-v-a7b57249]{display:grid;gap:var(--space-3)}.resume-review-change-card[data-v-a7b57249]{display:grid;gap:var(--space-4)}.resume-review-change-card__header[data-v-a7b57249]{justify-content:space-between;align-items:flex-start}.resume-review-change-card__grid[data-v-a7b57249]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.resume-review-change-card__panel[data-v-a7b57249]{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:1.25rem;background:#f7f9fce6;border:1px solid var(--color-border)}.resume-review-change-card__panel--suggested[data-v-a7b57249]{background:#eff8f4eb}.resume-review-evidence[data-v-a7b57249]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.resume-review-evidence__card[data-v-a7b57249]{padding:var(--space-4)}@media(max-width:1023px){.resume-review-hero__stats[data-v-a7b57249],.resume-review-columns[data-v-a7b57249],.resume-review-change-card__grid[data-v-a7b57249]{grid-template-columns:1fr}}@media(max-width:767px){.resume-review-drawer[data-v-a7b57249]{padding:var(--space-4)}.resume-review-hero__header[data-v-a7b57249],.resume-review-change-card__header[data-v-a7b57249],.resume-review-change-card__actions[data-v-a7b57249],.resume-review-generated__actions[data-v-a7b57249]{flex-direction:column;align-items:stretch}.resume-review-score[data-v-a7b57249]{justify-content:center}}.jobs-page[data-v-3c18761a]{--page-gap: var(--space-5)}.jobs-controls-section[data-v-3c18761a],.jobs-results-section[data-v-3c18761a],.jobs-state-section[data-v-3c18761a]{padding:0}.jobs-controls-section[data-v-3c18761a],.jobs-results-section[data-v-3c18761a],.jobs-inline-header[data-v-3c18761a]{display:grid;gap:var(--space-4)}.jobs-inline-stats[data-v-3c18761a]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-height:2rem}.jobs-inline-stats strong[data-v-3c18761a]{font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.7rem);letter-spacing:-.03em}.jobs-inline-stats span[data-v-3c18761a]{color:var(--color-text-muted);font-size:.95rem}.jobs-inline-stats span[data-v-3c18761a]:before{content:"•";margin-right:var(--space-3);color:var(--color-border-strong)}.jobs-queues[data-v-3c18761a]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.jobs-queue-chip[data-v-3c18761a]{display:inline-flex;align-items:center;gap:var(--space-3);min-height:2.75rem;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-glass);color:var(--color-text-muted);cursor:pointer;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast),background var(--transition-fast)}.jobs-queue-chip strong[data-v-3c18761a]{color:var(--color-text);font-size:.95rem}.jobs-queue-chip[data-v-3c18761a]:hover{transform:translateY(-1px);border-color:#2563ff2e;box-shadow:0 12px 24px #0f1d3a0d}.jobs-queue-chip--active[data-v-3c18761a]{border-color:#2563ff2e;background:#2563ff1a;color:var(--color-primary)}.jobs-list[data-v-3c18761a]{display:grid;gap:var(--space-4)}.jobs-load-more[data-v-3c18761a]{display:grid;justify-items:center;gap:var(--space-3);padding:var(--space-2) 0 var(--space-4)}.jobs-load-more p[data-v-3c18761a],.jobs-load-more span[data-v-3c18761a]{margin:0;color:var(--color-text-muted);font-size:.95rem}.jobs-load-more__trigger[data-v-3c18761a]{width:100%;height:1px}@media(max-width:767px){.jobs-inline-stats[data-v-3c18761a]{gap:var(--space-2)}.jobs-inline-stats span[data-v-3c18761a]:before{margin-right:var(--space-2)}.jobs-queues[data-v-3c18761a]{gap:var(--space-2)}.jobs-queue-chip[data-v-3c18761a]{min-height:2.5rem;padding:0 var(--space-3)}}.notifications-overview[data-v-8d667a7b],.notifications-history[data-v-8d667a7b]{align-items:stretch}.notifications-panel[data-v-8d667a7b]{min-height:100%}.notifications-panel[data-v-8d667a7b] .app-card__header{padding:clamp(var(--space-6),3vw,2.25rem) clamp(var(--space-6),4vw,2.5rem) 0}.notifications-panel[data-v-8d667a7b] .app-card__header-copy{gap:var(--space-3)}.notifications-panel[data-v-8d667a7b] .app-card__title{font-size:clamp(1.625rem,2.3vw,2rem);letter-spacing:-.03em}.notifications-panel[data-v-8d667a7b] .app-card__subtitle{max-width:42ch;font-size:.98rem}.notifications-panel[data-v-8d667a7b] .app-card__body{align-content:start;gap:var(--space-6);padding:var(--space-6) clamp(var(--space-6),4vw,2.5rem) clamp(var(--space-6),4vw,2.25rem)}.reason-list[data-v-8d667a7b]{display:grid;gap:var(--space-4)}.reason-row[data-v-8d667a7b]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--gradient-surface-soft);box-shadow:0 14px 28px #0f1d3a0d;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.reason-row[data-v-8d667a7b]:hover{transform:translateY(-2px);box-shadow:0 20px 38px #0f1d3a14;border-color:#2563ff1f}.reason-row span[data-v-8d667a7b]:first-child{font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.4}.reason-row[data-v-8d667a7b] .app-badge{min-width:2.5rem;justify-content:center;padding-inline:.9rem;background:#2563ff14;color:var(--color-text)}.notifications-table[data-v-8d667a7b]{overflow:hidden}.notifications-table[data-v-8d667a7b] table{min-width:100%;border-collapse:separate;border-spacing:0 var(--space-3)}.notifications-table[data-v-8d667a7b] th{padding:0 var(--space-4) var(--space-2)}.notifications-table[data-v-8d667a7b] tbody td{padding:var(--space-5) var(--space-4);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--gradient-surface-soft);vertical-align:middle}.notifications-table[data-v-8d667a7b] tbody td:first-child{padding-left:var(--space-5);border-left:1px solid var(--color-border);border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.notifications-table[data-v-8d667a7b] tbody td:last-child{padding-right:var(--space-5);border-right:1px solid var(--color-border);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.notifications-table[data-v-8d667a7b] tbody td p{margin:var(--space-2) 0 0;font-size:.95rem}.notifications-table[data-v-8d667a7b] .app-table__copy strong{display:block;font-size:1rem;line-height:1.35}.notifications-table[data-v-8d667a7b] .app-table__copy small{display:block;margin-top:var(--space-2);color:var(--color-text-muted);font-size:.8rem;line-height:1.45}.app-table__copy small[data-v-8d667a7b]{display:block;margin-top:var(--space-1);color:var(--color-text-muted)}@media(max-width:767px){.notifications-panel[data-v-8d667a7b] .app-card__header{padding:var(--space-5) var(--space-5) 0}.notifications-panel[data-v-8d667a7b] .app-card__body{padding:var(--space-5)}.reason-row[data-v-8d667a7b]{padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5)}}.preferences-grid[data-v-3e57a135]{align-items:stretch}.preferences-panel[data-v-3e57a135]{min-height:100%}.preferences-panel[data-v-3e57a135] .app-card__header{padding:clamp(var(--space-6),3vw,2.25rem) clamp(var(--space-6),4vw,2.5rem) 0}.preferences-panel[data-v-3e57a135] .app-card__header-copy{gap:var(--space-3)}.preferences-panel[data-v-3e57a135] .app-card__title{font-size:clamp(1.625rem,2.3vw,2rem);letter-spacing:-.03em}.preferences-panel[data-v-3e57a135] .app-card__subtitle{max-width:42ch;font-size:.98rem}.preferences-panel[data-v-3e57a135] .app-card__body{align-content:start;gap:var(--space-6);padding:var(--space-6) clamp(var(--space-6),4vw,2.5rem) clamp(var(--space-6),4vw,2.25rem)}.preferences-panel[data-v-3e57a135] .app-form-grid{gap:var(--space-5)}.preferences-panel[data-v-3e57a135] .app-field__label{font-size:.95rem}.preferences-panel[data-v-3e57a135] .app-input,.preferences-panel[data-v-3e57a135] .app-select,.preferences-panel[data-v-3e57a135] .app-textarea{min-height:3.5rem;border-radius:1.125rem;padding-inline:1.125rem;box-shadow:inset 0 1px 0 var(--color-inset-highlight)}.preferences-panel[data-v-3e57a135] .app-textarea{min-height:7.5rem;padding-block:1rem}.preferences-panel[data-v-3e57a135] .app-input:hover,.preferences-panel[data-v-3e57a135] .app-select:hover,.preferences-panel[data-v-3e57a135] .app-textarea:hover{border-color:var(--color-border-strong)}.preferences-panel[data-v-3e57a135] .app-input:focus,.preferences-panel[data-v-3e57a135] .app-select:focus,.preferences-panel[data-v-3e57a135] .app-textarea:focus{background:var(--color-field-focus)}.preference-cluster[data-v-3e57a135]{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--gradient-surface-soft);box-shadow:0 12px 26px #0f1d3a0a}.preference-cluster h4[data-v-3e57a135]{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.preference-option-grid[data-v-3e57a135]{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.preference-option-grid[data-v-3e57a135] .app-checkbox{min-height:100%;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-glass);transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.preference-option-grid[data-v-3e57a135] .app-checkbox:hover{transform:translateY(-1px);border-color:#2563ff29;box-shadow:0 12px 24px #0f1d3a0d}.preference-option-grid[data-v-3e57a135] .app-checkbox__input:checked+.app-checkbox__box{box-shadow:inset 0 0 0 3px #fff,0 0 0 4px #2563ff1a}.preference-option-grid[data-v-3e57a135] .app-checkbox__box{margin-top:.15rem}.skill-priority-list>.app-button[data-v-3e57a135]{width:-moz-fit-content;width:fit-content}.skill-priority-list[data-v-3e57a135]{display:grid;gap:var(--space-4)}.skill-priority-row[data-v-3e57a135]{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr) 140px auto;align-items:end;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--gradient-surface-soft);box-shadow:0 12px 26px #0f1d3a0a}.skill-priority-remove[data-v-3e57a135]{align-self:center}.company-priority-list[data-v-3e57a135]{display:grid;gap:var(--space-4);max-height:34rem;overflow:auto;padding-right:var(--space-2)}.company-priority-row[data-v-3e57a135]{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:var(--space-4);align-items:center;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--gradient-surface-soft);box-shadow:0 12px 26px #0f1d3a0a}.company-priority-row p[data-v-3e57a135],.company-priority-empty[data-v-3e57a135]{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:.95rem}.company-priority-row strong[data-v-3e57a135]{display:block;font-size:1rem;line-height:1.35}.company-priority-empty[data-v-3e57a135]{padding:var(--space-5);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-glass)}@media(max-width:1023px){.skill-priority-row[data-v-3e57a135],.company-priority-row[data-v-3e57a135]{grid-template-columns:1fr}}@media(max-width:767px){.preferences-panel[data-v-3e57a135] .app-card__header{padding:var(--space-5) var(--space-5) 0}.preferences-panel[data-v-3e57a135] .app-card__body{padding:var(--space-5)}.preference-cluster[data-v-3e57a135],.skill-priority-row[data-v-3e57a135],.company-priority-row[data-v-3e57a135],.company-priority-empty[data-v-3e57a135]{padding:var(--space-4)}.preference-option-grid[data-v-3e57a135]{grid-template-columns:1fr}}.profile-evolution-loading[data-v-a93676f0],.profile-evolution-stack[data-v-a93676f0]{display:grid;gap:var(--space-5)}.profile-evolution-skeleton[data-v-a93676f0]{min-height:1rem}.profile-evolution-skeleton--headline[data-v-a93676f0]{min-height:1.8rem;width:48%}.profile-evolution-skeleton--panel[data-v-a93676f0]{min-height:12rem;border-radius:1.5rem}.profile-evolution-insight[data-v-a93676f0],.profile-evolution-question[data-v-a93676f0]{display:grid;gap:var(--space-4);padding:clamp(var(--space-5),2vw,var(--space-6));border-radius:1.75rem}.profile-evolution-insight[data-v-a93676f0]{border:1px solid rgba(17,166,131,.16);background:linear-gradient(180deg,rgba(34,179,91,.08),var(--color-surface-tint-end))}.profile-evolution-question[data-v-a93676f0]{border:1px solid rgba(37,99,255,.12);background:radial-gradient(circle at top right,rgba(37,99,255,.1),transparent 38%),var(--gradient-surface-soft)}.profile-evolution-insight__header[data-v-a93676f0],.profile-evolution-question__header[data-v-a93676f0],.profile-evolution-actions[data-v-a93676f0],.profile-evolution-insight__gain[data-v-a93676f0],.profile-evolution-tags[data-v-a93676f0]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.profile-evolution-insight__header[data-v-a93676f0]{justify-content:space-between;align-items:flex-start}.profile-evolution-insight__header strong[data-v-a93676f0],.profile-evolution-insight__metric strong[data-v-a93676f0]{display:block;margin-top:var(--space-2)}.profile-evolution-question h3[data-v-a93676f0]{margin:0;font-family:var(--font-display);font-size:1.3rem;line-height:1.2;letter-spacing:-.025em}.profile-evolution-question p[data-v-a93676f0]{margin:0;color:var(--color-text-muted);line-height:1.65}@media(max-width:767px){.profile-evolution-actions[data-v-a93676f0]{flex-direction:column;align-items:stretch}.profile-evolution-insight[data-v-a93676f0],.profile-evolution-question[data-v-a93676f0]{padding:var(--space-4)}.profile-evolution-insight__header[data-v-a93676f0]{flex-direction:column}}.profile-evolution-summary[data-v-700e883c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.profile-evolution-summary__metric[data-v-700e883c]{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--gradient-surface-soft);box-shadow:0 12px 26px #0f1d3a0a}.profile-evolution-summary__metric strong[data-v-700e883c]{display:block;margin-top:var(--space-2);font-size:1rem;line-height:1.35}.profile-evolution-summary__metric--wide[data-v-700e883c]{grid-column:1 / -1}.profile-evolution-summary__header[data-v-700e883c]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.profile-evolution-summary__metric p[data-v-700e883c]{margin:var(--space-3) 0 0;color:var(--color-text-muted);line-height:1.65}@media(max-width:1023px){.profile-evolution-summary[data-v-700e883c]{grid-template-columns:1fr}}@media(max-width:767px){.profile-evolution-summary__metric[data-v-700e883c]{padding:var(--space-4)}.profile-evolution-summary__header[data-v-700e883c]{flex-direction:column;align-items:flex-start}}.profile-review-card[data-v-330b4268]{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:1.5rem;background:var(--gradient-surface-soft);box-shadow:0 12px 26px #0f1d3a0a}.profile-review-card__header[data-v-330b4268],.profile-review-card__meta[data-v-330b4268],.profile-evolution-actions[data-v-330b4268],.profile-evolution-tags[data-v-330b4268]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.profile-review-card__header[data-v-330b4268]{align-items:flex-start;justify-content:space-between}.profile-review-card__title[data-v-330b4268]{display:grid;gap:var(--space-2)}.profile-review-card__title strong[data-v-330b4268]{margin:0;font-family:var(--font-display);font-size:1.3rem;line-height:1.2;letter-spacing:-.025em}.profile-review-card__title span[data-v-330b4268]{color:var(--color-text-muted);font-size:var(--type-small)}.profile-review-card__reason[data-v-330b4268],.profile-review-card__content p[data-v-330b4268]{margin:0;color:var(--color-text-muted);line-height:1.65}.profile-review-card__content[data-v-330b4268]{display:grid;gap:var(--space-2)}.profile-review-card__content .eyebrow[data-v-330b4268]{display:block}@media(max-width:767px){.profile-review-card[data-v-330b4268]{padding:var(--space-4)}.profile-review-card__header[data-v-330b4268],.profile-evolution-actions[data-v-330b4268]{flex-direction:column;align-items:stretch}}.profile-evolution-loading[data-v-f79f1dce],.profile-review-list[data-v-f79f1dce]{display:grid;gap:var(--space-5)}.profile-evolution-skeleton[data-v-f79f1dce]{min-height:1rem}.profile-evolution-skeleton--panel[data-v-f79f1dce]{min-height:12rem;border-radius:1.5rem}.profile-grid[data-v-bdfa87ee],.profile-evolution-grid[data-v-bdfa87ee]{align-items:stretch}.profile-panel[data-v-bdfa87ee]{min-height:100%}.profile-panel[data-v-bdfa87ee] .app-card__header{padding:clamp(var(--space-6),3vw,2.25rem) clamp(var(--space-6),4vw,2.5rem) 0}.profile-panel[data-v-bdfa87ee] .app-card__header-copy{gap:var(--space-3)}.profile-panel[data-v-bdfa87ee] .app-card__title{font-size:clamp(1.625rem,2.3vw,2rem);letter-spacing:-.03em}.profile-panel[data-v-bdfa87ee] .app-card__subtitle{max-width:42ch;font-size:.98rem}.profile-panel[data-v-bdfa87ee] .app-card__body{align-content:start;gap:var(--space-6);padding:var(--space-6) clamp(var(--space-6),4vw,2.5rem) clamp(var(--space-6),4vw,2.25rem)}.profile-panel[data-v-bdfa87ee] .app-form-grid{gap:var(--space-5)}.profile-panel[data-v-bdfa87ee] .app-field__label{font-size:.95rem}.profile-panel[data-v-bdfa87ee] .app-input,.profile-panel[data-v-bdfa87ee] .app-textarea{min-height:3.5rem;border-radius:1.125rem;padding-inline:1.125rem;box-shadow:inset 0 1px 0 var(--color-inset-highlight)}.profile-panel[data-v-bdfa87ee] .app-textarea{min-height:6.5rem;padding-block:1rem}.profile-panel[data-v-bdfa87ee] .app-input:hover,.profile-panel[data-v-bdfa87ee] .app-textarea:hover{border-color:var(--color-border-strong)}.profile-panel[data-v-bdfa87ee] .app-input:focus,.profile-panel[data-v-bdfa87ee] .app-textarea:focus{background:var(--color-field-focus)}.profile-panel[data-v-bdfa87ee] .app-button{min-height:3.25rem;border-radius:1rem}.profile-status-row[data-v-bdfa87ee],.profile-actions[data-v-bdfa87ee]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.profile-status-pill[data-v-bdfa87ee]{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-glass);color:var(--color-text-muted);font-size:.95rem}.profile-actions[data-v-bdfa87ee] .app-button{min-width:11rem}.profile-meta-grid[data-v-bdfa87ee]{gap:var(--space-4)}.profile-meta-card[data-v-bdfa87ee],.profile-evolution-summary__metric[data-v-bdfa87ee],.profile-review-card[data-v-bdfa87ee]{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--gradient-surface-soft);box-shadow:0 12px 26px #0f1d3a0a}.profile-meta-card .eyebrow[data-v-bdfa87ee],.profile-review-card__content .eyebrow[data-v-bdfa87ee]{display:block}.app-meta-grid strong[data-v-bdfa87ee],.profile-evolution-summary__metric strong[data-v-bdfa87ee]{display:block;margin-top:var(--space-2);font-size:1rem;line-height:1.35}@media(max-width:767px){.profile-panel[data-v-bdfa87ee] .app-card__header{padding:var(--space-5) var(--space-5) 0}.profile-panel[data-v-bdfa87ee] .app-card__body{padding:var(--space-5)}.profile-actions[data-v-bdfa87ee],.profile-evolution-actions[data-v-bdfa87ee]{flex-direction:column;align-items:stretch}.profile-actions[data-v-bdfa87ee] .app-button{min-width:0}.profile-meta-card[data-v-bdfa87ee]{padding:var(--space-4)}}.interview-metrics[data-v-89ca20e5]{align-items:stretch}.interview-metric strong[data-v-89ca20e5]{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.6rem);line-height:1}.interview-workspace[data-v-89ca20e5]{display:grid;grid-template-columns:minmax(20rem,24rem) minmax(0,1fr);gap:var(--space-6);align-items:start}.interview-form[data-v-89ca20e5],.interview-detail[data-v-89ca20e5],.interview-list[data-v-89ca20e5],.interview-checklist[data-v-89ca20e5],.interview-timeline[data-v-89ca20e5],.preparation-plan[data-v-89ca20e5],.preparation-sections[data-v-89ca20e5],.preparation-evidence[data-v-89ca20e5],.risk-list[data-v-89ca20e5],.quick-view[data-v-89ca20e5],.question-bank[data-v-89ca20e5],.question-list[data-v-89ca20e5],.story-library[data-v-89ca20e5],.story-support[data-v-89ca20e5],.story-editor[data-v-89ca20e5],.story-prompts[data-v-89ca20e5],.question-item__details[data-v-89ca20e5],.question-item__notes[data-v-89ca20e5],.question-item__section[data-v-89ca20e5]{display:grid;gap:var(--space-3)}.interview-metric p[data-v-89ca20e5],.interview-empty-copy[data-v-89ca20e5],.interview-list-item p[data-v-89ca20e5],.interview-hero__copy p[data-v-89ca20e5],.interview-checklist-item p[data-v-89ca20e5],.interview-timeline-item p[data-v-89ca20e5],.interview-timeline-item span[data-v-89ca20e5],.interview-inline-error[data-v-89ca20e5],.preparation-evidence__item p[data-v-89ca20e5],.risk-item p[data-v-89ca20e5],.quick-view__card p[data-v-89ca20e5],.question-item__copy p[data-v-89ca20e5],.story-grid__hint[data-v-89ca20e5],.story-summary__coverage p[data-v-89ca20e5]{margin:0;color:var(--color-text-muted);line-height:1.6}.interview-list-item[data-v-89ca20e5],.interview-checklist-item[data-v-89ca20e5],.interview-timeline-item[data-v-89ca20e5],.preparation-section[data-v-89ca20e5],.risk-item[data-v-89ca20e5],.quick-view__card[data-v-89ca20e5],.question-item[data-v-89ca20e5],.story-item[data-v-89ca20e5],.story-grid__section[data-v-89ca20e5],.story-prompt[data-v-89ca20e5]{border:1px solid var(--color-border);border-radius:1.25rem;background:var(--color-surface);padding:1rem}.interview-list-item[data-v-89ca20e5]{text-align:left;cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.interview-list-item[data-v-89ca20e5]:hover{transform:translateY(-1px);border-color:#2563ff47}.interview-list-item--active[data-v-89ca20e5]{border-color:#2563ff6b;box-shadow:0 14px 30px #2563ff1f}.interview-list-item__header[data-v-89ca20e5],.interview-list-item__meta[data-v-89ca20e5],.interview-actions[data-v-89ca20e5],.interview-hero[data-v-89ca20e5],.preparation-plan__meta[data-v-89ca20e5],.preparation-plan__summary[data-v-89ca20e5],.interview-checklist-item__meta[data-v-89ca20e5],.interview-checklist-item__badges[data-v-89ca20e5],.risk-item__header[data-v-89ca20e5],.preparation-section__header[data-v-89ca20e5],.question-item__header[data-v-89ca20e5],.question-item__badges[data-v-89ca20e5],.story-item__header[data-v-89ca20e5]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.interview-actions--end[data-v-89ca20e5]{justify-content:flex-end}.interview-list-item__copy[data-v-89ca20e5],.interview-hero__copy[data-v-89ca20e5],.interview-checklist-item__copy[data-v-89ca20e5],.preparation-plan__focus[data-v-89ca20e5],.question-item__copy[data-v-89ca20e5]{display:grid;gap:.25rem}.interview-list-item__copy span[data-v-89ca20e5],.interview-hero__copy span[data-v-89ca20e5]{color:var(--color-text-muted);font-size:var(--type-small)}.interview-list-item h3[data-v-89ca20e5],.interview-hero__copy p[data-v-89ca20e5]{margin:0}.interview-list-item__avatar[data-v-89ca20e5],.interview-hero__avatar[data-v-89ca20e5]{width:3rem;height:3rem;border-radius:1rem;display:grid;place-items:center;font-weight:700}.interview-inline-error[data-v-89ca20e5]{color:var(--color-danger)}.preparation-sections[data-v-89ca20e5]{grid-template-columns:repeat(2,minmax(0,1fr))}.question-bank__filters[data-v-89ca20e5],.question-item__controls[data-v-89ca20e5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.story-grid[data-v-89ca20e5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.story-version-list[data-v-89ca20e5]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.question-item__controls .app-button[data-v-89ca20e5]{align-self:end}.question-item__section strong[data-v-89ca20e5]{display:block;margin-bottom:.35rem}.preparation-list[data-v-89ca20e5]{margin:0;padding-left:1rem;display:grid;gap:.35rem}.preparation-plan__focus[data-v-89ca20e5]{grid-auto-flow:column;justify-content:flex-start;align-items:center;flex-wrap:wrap}.preparation-evidence__item[data-v-89ca20e5]{border-radius:1rem;background:#0f172a0a;padding:.75rem}.quick-view[data-v-89ca20e5]{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1180px){.interview-workspace[data-v-89ca20e5],.preparation-sections[data-v-89ca20e5],.quick-view[data-v-89ca20e5],.question-bank__filters[data-v-89ca20e5],.question-item__controls[data-v-89ca20e5],.story-grid[data-v-89ca20e5]{grid-template-columns:1fr}}@media(max-width:720px){.interview-list-item__header[data-v-89ca20e5],.interview-list-item__meta[data-v-89ca20e5],.interview-actions[data-v-89ca20e5],.interview-hero[data-v-89ca20e5],.preparation-plan__summary[data-v-89ca20e5],.preparation-section__header[data-v-89ca20e5],.risk-item__header[data-v-89ca20e5],.interview-checklist-item__meta[data-v-89ca20e5],.question-item__header[data-v-89ca20e5],.question-item__badges[data-v-89ca20e5],.story-item__header[data-v-89ca20e5]{flex-direction:column;align-items:flex-start}}.recruiter-metrics[data-v-c50d1702]{align-items:stretch}.recruiter-metric[data-v-c50d1702]{display:grid;gap:var(--space-3)}.recruiter-metric strong[data-v-c50d1702]{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.6rem);line-height:1}.recruiter-metric p[data-v-c50d1702],.recruiter-provider-empty p[data-v-c50d1702],.recruiter-empty-copy[data-v-c50d1702],.recruiter-message-card__preview[data-v-c50d1702],.recruiter-insight__summary[data-v-c50d1702],.recruiter-suggestion p[data-v-c50d1702],.recruiter-draft-editor__hint[data-v-c50d1702],.recruiter-inline-error[data-v-c50d1702]{margin:0;color:var(--color-text-muted);line-height:1.6}.recruiter-import[data-v-c50d1702]{display:grid;gap:var(--form-row-gap)}.recruiter-import__row[data-v-c50d1702]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--form-row-gap)}.recruiter-workspace[data-v-c50d1702]{display:grid;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);gap:var(--space-6);align-items:start}.recruiter-sidebar[data-v-c50d1702]{position:sticky;top:var(--space-6)}.recruiter-thread-list[data-v-c50d1702],.recruiter-detail[data-v-c50d1702],.recruiter-provider-grid[data-v-c50d1702],.recruiter-draft-history__list[data-v-c50d1702],.recruiter-message-list[data-v-c50d1702],.recruiter-suggestions[data-v-c50d1702]{display:grid;gap:var(--space-4)}.recruiter-thread-item[data-v-c50d1702],.recruiter-draft-history__item[data-v-c50d1702]{border:1px solid var(--color-border);border-radius:1.25rem;background:var(--color-surface);padding:1rem;text-align:left;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);cursor:pointer}.recruiter-thread-item[data-v-c50d1702]:hover,.recruiter-draft-history__item[data-v-c50d1702]:hover{transform:translateY(-1px);border-color:#2563ff47}.recruiter-thread-item--active[data-v-c50d1702],.recruiter-draft-history__item--active[data-v-c50d1702]{border-color:#2563ff66;box-shadow:0 14px 30px #2563ff1f}.recruiter-thread-item__header[data-v-c50d1702],.recruiter-provider-card__header[data-v-c50d1702],.recruiter-hero[data-v-c50d1702],.recruiter-suggestion__header[data-v-c50d1702],.recruiter-message-card__header[data-v-c50d1702],.recruiter-draft-toolbar[data-v-c50d1702],.recruiter-actions[data-v-c50d1702],.recruiter-sync-history[data-v-c50d1702]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.recruiter-thread-item__copy[data-v-c50d1702],.recruiter-hero__copy[data-v-c50d1702],.recruiter-insight[data-v-c50d1702],.recruiter-draft-editor[data-v-c50d1702],.recruiter-provider-card[data-v-c50d1702],.recruiter-message-card[data-v-c50d1702]{display:grid;gap:var(--space-3)}.recruiter-thread-item__avatar[data-v-c50d1702],.recruiter-hero__avatar[data-v-c50d1702]{width:3rem;height:3rem;border-radius:1rem;display:grid;place-items:center;font-weight:700}.recruiter-thread-item__copy span[data-v-c50d1702],.recruiter-hero__copy span[data-v-c50d1702],.recruiter-thread-item__meta[data-v-c50d1702],.recruiter-suggestion__meta[data-v-c50d1702],.recruiter-sync-history span[data-v-c50d1702],.recruiter-draft-history__item span[data-v-c50d1702]:last-child,.recruiter-message-card__header p[data-v-c50d1702]{color:var(--color-text-muted);font-size:var(--type-small)}.recruiter-thread-item h3[data-v-c50d1702],.recruiter-provider-card p[data-v-c50d1702],.recruiter-thread-item p[data-v-c50d1702],.recruiter-hero__copy p[data-v-c50d1702],.recruiter-message-card__header p[data-v-c50d1702]{margin:0}.recruiter-thread-item__meta[data-v-c50d1702],.recruiter-suggestion__meta[data-v-c50d1702],.recruiter-summary-points[data-v-c50d1702],.recruiter-provider-card__facts[data-v-c50d1702],.recruiter-insight__facts[data-v-c50d1702],.recruiter-evidence-list[data-v-c50d1702]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.recruiter-summary-point[data-v-c50d1702],.recruiter-evidence-item[data-v-c50d1702],.recruiter-suggestion[data-v-c50d1702],.recruiter-provider-card[data-v-c50d1702],.recruiter-message-card[data-v-c50d1702]{border:1px solid var(--color-border);border-radius:1.25rem;background:var(--color-surface);padding:1rem}.recruiter-insight__facts[data-v-c50d1702],.recruiter-provider-card__facts[data-v-c50d1702]{margin:0}.recruiter-insight__facts div[data-v-c50d1702],.recruiter-provider-card__facts div[data-v-c50d1702]{display:grid;gap:.25rem;min-width:8rem}.recruiter-insight__facts dt[data-v-c50d1702],.recruiter-provider-card__facts dt[data-v-c50d1702]{color:var(--color-text-muted);font-size:var(--type-caption)}.recruiter-insight__facts dd[data-v-c50d1702],.recruiter-provider-card__facts dd[data-v-c50d1702]{margin:0;font-weight:600}.recruiter-draft-toolbar[data-v-c50d1702]{align-items:end}.recruiter-draft-toolbar[data-v-c50d1702]>.app-field{flex:1}.recruiter-draft-toolbar__actions[data-v-c50d1702]{min-width:12rem}.recruiter-draft-history[data-v-c50d1702]{display:grid;gap:var(--space-3);margin-top:var(--space-4)}.recruiter-draft-history__item[data-v-c50d1702]{display:flex;justify-content:space-between;gap:var(--space-3)}.recruiter-inline-error[data-v-c50d1702]{color:var(--color-danger)}@media(max-width:1080px){.recruiter-workspace[data-v-c50d1702]{grid-template-columns:1fr}.recruiter-sidebar[data-v-c50d1702]{position:static}}@media(max-width:720px){.recruiter-provider-card__facts[data-v-c50d1702],.recruiter-insight__facts[data-v-c50d1702],.recruiter-summary-points[data-v-c50d1702],.recruiter-thread-item__meta[data-v-c50d1702],.recruiter-suggestion__meta[data-v-c50d1702],.recruiter-message-card__header[data-v-c50d1702],.recruiter-draft-toolbar[data-v-c50d1702],.recruiter-draft-history__item[data-v-c50d1702],.recruiter-provider-card__header[data-v-c50d1702],.recruiter-actions[data-v-c50d1702],.recruiter-sync-history[data-v-c50d1702],.recruiter-hero[data-v-c50d1702],.recruiter-thread-item__header[data-v-c50d1702]{flex-direction:column;align-items:flex-start}.recruiter-draft-toolbar__actions[data-v-c50d1702]{width:100%;min-width:0}}.resume-summary-section[data-v-76d39486]{padding-top:0;padding-bottom:0}.resume-summary[data-v-76d39486]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5)}.resume-summary__copy[data-v-76d39486]{display:inline-flex;align-items:baseline;gap:var(--space-3)}.resume-summary__copy strong[data-v-76d39486]{font-family:var(--font-display);font-size:clamp(1.5rem,2vw,1.85rem);line-height:1;letter-spacing:-.03em}.resume-summary__copy span[data-v-76d39486],.resume-summary p[data-v-76d39486]{color:var(--color-text-muted);font-size:.95rem}.resume-summary p[data-v-76d39486]{margin:0}.resume-upload[data-v-76d39486]{position:relative;display:inline-flex;align-items:center;cursor:pointer}.resume-upload input[data-v-76d39486]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.resume-grid[data-v-76d39486]{align-items:stretch}.resume-card[data-v-76d39486]{min-height:100%}.resume-card[data-v-76d39486] .app-card__header{padding:clamp(var(--space-6),3vw,2.25rem) clamp(var(--space-6),4vw,2.5rem) 0}.resume-card[data-v-76d39486] .app-card__header-copy{gap:var(--space-3)}.resume-card[data-v-76d39486] .app-card__title{font-size:clamp(1.35rem,1.9vw,1.65rem);letter-spacing:-.03em;text-wrap:balance}.resume-card[data-v-76d39486] .app-card__subtitle{max-width:28ch;font-size:.95rem}.resume-card[data-v-76d39486] .app-card__body{padding:var(--space-5) clamp(var(--space-6),4vw,2.5rem) clamp(var(--space-6),4vw,2.25rem);gap:var(--space-5)}.resume-card__meta[data-v-76d39486],.resume-card__skills[data-v-76d39486]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.resume-card__meta[data-v-76d39486] .app-badge,.resume-card__skills[data-v-76d39486] .app-badge{max-width:100%;overflow:hidden;text-overflow:ellipsis}.resume-card__preview-shell[data-v-76d39486]{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--gradient-surface-soft);box-shadow:inset 0 1px 0 var(--color-inset-highlight)}.resume-card__preview[data-v-76d39486]{margin:0;color:var(--color-text-muted);font-size:.95rem;line-height:1.7;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:8}@media(max-width:1279px){.resume-grid[data-v-76d39486]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.resume-summary[data-v-76d39486]{padding:var(--space-4)}.resume-grid[data-v-76d39486]{grid-template-columns:1fr}.resume-card[data-v-76d39486] .app-card__header{padding:var(--space-5) var(--space-5) 0}.resume-card[data-v-76d39486] .app-card__body{padding:var(--space-5)}.resume-card__preview-shell[data-v-76d39486]{padding:var(--space-4)}}.resume-card__actions[data-v-76d39486]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.resume-card__confirm[data-v-76d39486]{margin-right:auto;color:var(--color-text-muted);font-size:var(--type-small)}:root{--font-body: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-display: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--page-max-width: 1440px;--page-padding-x: clamp(20px, 4vw, 40px);--page-padding-y: 32px;--section-gap: 32px;--section-body-gap: 24px;--card-gap: 24px;--card-padding: 24px;--card-body-padding-top: 20px;--card-radius: 20px;--content-gap: 16px;--page-section-padding: 32px;--page-section-gap: 24px;--form-row-gap: 20px;--field-gap: 12px;--checkbox-group-gap: 20px;--grid-gap-desktop: 24px;--grid-gap-tablet: 20px;--grid-gap-mobile: 16px;--heading-gap: 8px;--subtitle-gap: 24px;--input-padding-y: 16px;--input-padding-x: 16px;--hero-copy-max-width: 640px;--hero-card-max-width: 560px;--auth-card-max-width: 32rem;--layout-max-width-laptop: 1280px;--layout-breakpoint-tablet: 768px;--layout-breakpoint-laptop: 1280px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-10: 48px;--space-12: 64px;--space-16: 80px;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--radius-pill: 999px;--shadow-sm: 0 12px 32px rgba(12, 23, 50, .08);--shadow-md: 0 18px 48px rgba(12, 23, 50, .12);--shadow-lg: 0 28px 80px rgba(12, 23, 50, .16);--transition-fast: .16s ease;--transition-base: .22s ease;--transition-slow: .32s ease;--sidebar-collapsed-width: 4.5rem;--sidebar-expanded-width: 17rem;--header-height: 5rem;--color-background: #f3f6fb;--color-surface: rgba(255, 255, 255, .92);--color-surface-muted: #eef3fb;--color-surface-elevated: #ffffff;--color-border: rgba(27, 41, 71, .1);--color-border-strong: rgba(27, 41, 71, .18);--color-text: #0f1d3a;--color-text-muted: #5d6882;--color-primary: #2563ff;--color-primary-hover: #184edd;--color-primary-soft: rgba(37, 99, 255, .12);--color-primary-strong: #2563ff;--color-primary-strong-hover: #184edd;--color-primary-text: #1d4ed8;--color-success-text: #137a3a;--color-success: #22b35b;--color-success-soft: rgba(34, 179, 91, .14);--color-warning: #f5a524;--color-warning-soft: rgba(245, 165, 36, .14);--color-danger: #ef476f;--color-danger-soft: rgba(239, 71, 111, .14);--color-info: #24a0ed;--color-info-soft: rgba(36, 160, 237, .14);--color-ring: rgba(37, 99, 255, .24);--color-field-focus: rgba(255, 255, 255, .98);--color-surface-glass: rgba(255, 255, 255, .76);--color-surface-tint-end: rgba(255, 255, 255, .96);--color-inset-highlight: rgba(255, 255, 255, .72);--gradient-surface-soft: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(246, 249, 253, .97));--sidebar-background: linear-gradient(180deg, #06142f 0%, #0a1d42 48%, #0d2148 100%);--sidebar-border: rgba(255, 255, 255, .08);--sidebar-text: rgba(237, 243, 255, .84);--sidebar-text-muted: rgba(184, 198, 227, .68);--sidebar-active: linear-gradient(135deg, #1f6fff 0%, #255dff 100%);--sidebar-active-text: #ffffff;--gradient-page: radial-gradient(circle at top left, rgba(37, 99, 255, .12), transparent 28%), radial-gradient(circle at top right, rgba(36, 160, 237, .1), transparent 24%), linear-gradient(180deg, #f7faff 0%, #eef3fb 100%);--type-display-xl: clamp(3.5rem, 7vw, 4.5rem);--type-display: clamp(2.5rem, 4.8vw, 3.75rem);--type-heading: clamp(1.75rem, 2.2vw, 2.25rem);--type-title: 1.125rem;--type-body-lg: 1.375rem;--type-body: 1rem;--type-small: .875rem;--type-caption: .75rem;--line-display: .95;--line-heading: 1.08;--line-body: 1.55}[data-theme=dark]{--color-background: #071122;--color-surface: rgba(14, 24, 45, .92);--color-surface-muted: #0e1a32;--color-surface-elevated: #13203a;--color-border: rgba(167, 181, 214, .12);--color-border-strong: rgba(167, 181, 214, .22);--color-text: #eef4ff;--color-text-muted: #9aacd1;--color-primary: #5c8dff;--color-primary-hover: #77a0ff;--color-primary-soft: rgba(92, 141, 255, .18);--color-primary-strong: #3563e0;--color-primary-strong-hover: #2f5bd6;--color-primary-text: #8fb0ff;--color-success-text: #36ca79;--color-success: #36ca79;--color-success-soft: rgba(54, 202, 121, .18);--color-warning: #ffb74c;--color-warning-soft: rgba(255, 183, 76, .18);--color-danger: #ff6c92;--color-danger-soft: rgba(255, 108, 146, .18);--color-info: #56c4ff;--color-info-soft: rgba(86, 196, 255, .2);--color-ring: rgba(92, 141, 255, .28);--color-field-focus: #182a4d;--color-surface-glass: rgba(19, 32, 58, .78);--color-surface-tint-end: rgba(14, 26, 50, .96);--color-inset-highlight: rgba(255, 255, 255, .04);--gradient-surface-soft: linear-gradient(180deg, rgba(19, 32, 58, .92), rgba(14, 26, 50, .96));--gradient-page: radial-gradient(circle at top left, rgba(37, 99, 255, .16), transparent 24%), radial-gradient(circle at top right, rgba(86, 196, 255, .12), transparent 26%), linear-gradient(180deg, #071122 0%, #08152b 100%)}html{color-scheme:light;font-family:var(--font-body);background:var(--color-background)}html[data-theme=dark]{color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;color:var(--color-text);background:var(--gradient-page);font-family:var(--font-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit}button{color:inherit}input,select,textarea{color:var(--color-text);caret-color:var(--color-primary)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:var(--color-text);box-shadow:0 0 0 1000px var(--color-surface-elevated) inset;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}option,optgroup{background-color:var(--color-surface-elevated);color:var(--color-text)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}svg{flex-shrink:0}::-moz-selection{background:var(--color-primary-soft)}::selection{background:var(--color-primary-soft)}:focus-visible{outline:0;box-shadow:0 0 0 3px var(--color-ring)}:root{--motion-card-hover: translateY(-2px)}.page-width{width:min(100%,var(--page-max-width));margin:0 auto;padding-inline:var(--page-padding-x)}.app-page{width:min(100%,var(--app-page-max-width, var(--page-max-width)));margin:0 auto;padding:var(--page-padding-y) var(--page-padding-x);display:grid;gap:var(--page-gap, var(--section-gap));align-content:start}.app-page--compact{--app-page-max-width: var(--layout-max-width-laptop)}.app-page--narrow{--app-page-max-width: 960px}.app-page--centered{min-height:100vh;align-content:center}.app-stack{display:grid;gap:var(--section-gap)}.app-stack--card{gap:var(--card-gap)}.app-stack--content{gap:var(--content-gap)}.app-section{display:grid;gap:var(--section-body-gap)}.page-section{display:flex;flex-direction:column;gap:var(--page-section-gap);padding:var(--page-section-padding);min-width:0}.app-section__header{display:grid;gap:var(--heading-gap)}.app-section__eyebrow{margin:0}.app-section__title{margin:0;font-family:var(--font-display);font-size:var(--type-heading);line-height:var(--line-heading);letter-spacing:-.03em}.app-section__description{margin:0;max-width:60ch;color:var(--color-text-muted);font-size:var(--type-small);line-height:var(--line-body)}.app-grid{display:grid;gap:var(--grid-gap, var(--grid-gap-desktop));grid-template-columns:repeat(var(--grid-columns, 1),minmax(0,1fr));align-items:start}.app-grid--content{--grid-gap: var(--content-gap)}.app-form-grid{display:grid;gap:var(--form-row-gap)}.app-actions-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--content-gap)}.app-checkbox-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--checkbox-group-gap)}.app-meta-grid{display:grid;gap:var(--content-gap);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.card-content{display:flex;flex-direction:column;gap:var(--content-gap);min-width:0;padding:var(--card-padding)}.app-card-header,.app-card-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--content-gap);min-width:0}.app-card-header{padding:var(--card-padding) var(--card-padding) 0}.app-card-header__copy{display:grid;gap:var(--heading-gap);min-width:0}.app-card-header__title{margin:0;font-family:var(--font-display);font-size:var(--type-title);line-height:1.2;font-weight:700;letter-spacing:-.02em}.app-card-header__subtitle{margin:0;color:var(--color-text-muted);font-size:var(--type-small);line-height:1.5}.app-card-header__actions{display:inline-flex;align-items:center;gap:var(--content-gap)}.app-card-body{padding-top:var(--card-padding)}.app-card-header+.app-card-body{padding-top:var(--card-body-padding-top)}.app-card-footer{padding:0 var(--card-padding) var(--card-padding)}.app-table-copy{display:grid;gap:var(--space-1)}.type-display-xl,.type-display,.type-heading,.type-title{margin:0;font-family:var(--font-display);letter-spacing:-.04em}.type-display-xl{font-size:var(--type-display-xl);line-height:var(--line-display)}.type-display{font-size:var(--type-display);line-height:var(--line-display)}.type-heading{font-size:var(--type-heading);line-height:var(--line-heading)}.type-title{font-size:var(--type-title);line-height:1.2}.type-body-lg,.type-body,.type-small,.type-caption{margin:0;font-family:var(--font-body)}.type-body-lg{font-size:var(--type-body-lg);line-height:var(--line-body)}.type-body{font-size:var(--type-body);line-height:var(--line-body)}.type-small{font-size:var(--type-small);line-height:1.5}.type-caption{font-size:var(--type-caption);line-height:1.45}@media(max-width:1279px){.app-page{--app-page-max-width: min(var(--app-page-max-width, var(--page-max-width)), var(--layout-max-width-laptop))}}@media(max-width:1023px){.app-grid{gap:var(--grid-gap, var(--grid-gap-tablet));grid-template-columns:repeat(min(var(--grid-columns, 1),2),minmax(0,1fr))}}@media(max-width:767px){.app-page{padding-block:24px}.page-section{padding:var(--space-5) 0}.app-grid{gap:var(--grid-gap, var(--grid-gap-mobile));grid-template-columns:1fr}}.surface-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--card-radius);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:box-shadow var(--transition-base),transform var(--transition-base),border-color var(--transition-base)}.surface-panel{border:1px solid var(--color-border);background:var(--color-surface-elevated);border-radius:var(--card-radius);box-shadow:var(--shadow-md)}.surface-card:hover{transform:var(--motion-card-hover);box-shadow:var(--shadow-md);border-color:var(--color-border-strong)}.section-title{margin:0;font-family:var(--font-display);font-size:var(--type-title);font-weight:700;letter-spacing:-.02em}.section-copy,.text-muted{color:var(--color-text-muted)}.eyebrow{color:var(--color-text-muted);font-size:var(--type-caption);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.touch-target{min-height:44px;min-width:44px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.list-reset{margin:0;padding:0;list-style:none}.grid-auto-fit{display:grid;gap:var(--card-gap);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.inline-badge{display:inline-flex;align-items:center;gap:var(--space-2)}@media(max-width:1023px){.hide-tablet{display:none!important}}@media(max-width:767px){.hide-mobile{display:none!important}}
