.app-logo[data-v-39a5ec75]{align-items:center;gap:.625rem;display:flex}.app-logo-text[data-v-39a5ec75]{letter-spacing:-.005em;font-size:1rem;line-height:1}.app-logo-light[data-v-39a5ec75]{color:var(--col-muted);font-weight:400}.app-logo-bold[data-v-39a5ec75]{color:var(--col-text);font-weight:600}.app-logo--dark .app-logo-light[data-v-39a5ec75]{color:var(--col-nav-muted)}.app-logo--dark .app-logo-bold[data-v-39a5ec75]{color:var(--col-nav-text)}.pw-icon[data-v-96f271cd]{width:1.25rem;height:1.25rem;display:block}.auth-brand-wrap[data-v-2017da42]{margin-bottom:1.75rem}.login-card[data-v-2017da42]{width:100%;max-width:400px}.auth-expired[data-v-2017da42]{color:var(--col-accent);margin:0 0 .75rem;font-size:.8125rem}.auth-success[data-v-2017da42]{color:var(--col-success);margin:0 0 .75rem;font-size:.8125rem}.auth-forgot[data-v-2017da42]{text-align:center;margin:0;font-size:.8125rem}.btn-resend[data-v-2017da42]{color:var(--col-accent);cursor:pointer;background:0 0;border:none;margin-bottom:.5rem;padding:0;font-size:.8125rem;text-decoration:underline;display:inline-block}.btn-resend[data-v-2017da42]:disabled{opacity:.6;cursor:not-allowed}.st-wrap[data-v-5cbd59ca]{background:var(--col-surface);border:1px solid var(--col-border-lt);border-radius:var(--radius-lg);flex-direction:column;min-width:0;min-height:0;padding:1.25rem 1rem 1rem;display:flex}.st-header[data-v-5cbd59ca]{flex-shrink:0;justify-content:space-between;align-items:baseline;margin-bottom:.75rem;display:flex}.st-title[data-v-5cbd59ca]{color:var(--col-text);margin:0;font-size:1rem;font-weight:600}.st-total[data-v-5cbd59ca]{color:var(--col-muted);font-size:.8125rem}.st-total strong[data-v-5cbd59ca]{color:var(--col-text);font-weight:600}.st-empty[data-v-5cbd59ca]{min-height:80px;color:var(--col-subtle);flex:auto;justify-content:center;align-items:center;font-size:.875rem;display:flex}.st-scroll[data-v-5cbd59ca]{touch-action:pan-x pan-y pinch-zoom;flex:auto;min-height:0;overflow:auto}.st-scroll svg[data-v-5cbd59ca]{display:block}.st-scroll--more-x[data-v-5cbd59ca]{mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.st-scroll--more-y[data-v-5cbd59ca]{mask-image:linear-gradient(#000 calc(100% - 2rem),#0000)}.st-scroll--more-x.st-scroll--more-y[data-v-5cbd59ca]{-webkit-mask-composite:source-in, xor;mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000),linear-gradient(#000 calc(100% - 2rem),#0000);mask-composite:intersect}.st-node[data-v-5cbd59ca]{cursor:default;transition:opacity var(--dur-instant) var(--ease-standard)}.st-node--dim[data-v-5cbd59ca]{opacity:.35}.st-node-rect[data-v-5cbd59ca]{fill:var(--col-bg);stroke-width:2px}.st-node-label[data-v-5cbd59ca]{fill:var(--col-text);font-size:11px;font-weight:600}.st-node-count[data-v-5cbd59ca]{fill:var(--col-text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.st-node-current[data-v-5cbd59ca]{fill:var(--col-muted);font-size:10.5px;font-weight:600}.st-edge--dim[data-v-5cbd59ca]{opacity:.2}.st-edge-badge-bg[data-v-5cbd59ca]{fill:var(--col-surface);stroke:var(--col-border);stroke-width:1px}.st-edge-label[data-v-5cbd59ca]{fill:var(--col-muted);font-size:10px;font-weight:600}.st-hover-label[data-v-5cbd59ca]{height:1.375rem;color:var(--col-muted);flex-shrink:0;align-items:center;gap:.375rem;margin-top:.5rem;font-size:.8rem;display:flex}.st-hover-dot[data-v-5cbd59ca]{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.st-list[data-v-5cbd59ca]{border-top:1px solid var(--col-border-lt);flex-direction:column;gap:.375rem;margin:.75rem 0 0;padding:.5rem 0 0;list-style:none;display:flex}.st-list-item[data-v-5cbd59ca]{-moz-column-gap:.5rem;grid-template-columns:.5rem minmax(0,1fr) auto;grid-template-areas:"dot label total"".now now";align-items:center;column-gap:.5rem;font-size:.875rem;display:grid}.st-list-item .st-hover-dot[data-v-5cbd59ca]{grid-area:dot}.st-list-label[data-v-5cbd59ca]{color:var(--col-text);grid-area:label}.st-list-total[data-v-5cbd59ca]{font-variant-numeric:tabular-nums;grid-area:total;font-weight:600}.st-list-now[data-v-5cbd59ca]{color:var(--col-muted);grid-area:now;font-size:.75rem}.reasons-wrap[data-v-735cb1be]{background:var(--col-surface);border:1px solid var(--col-border-lt);border-radius:var(--radius-lg);flex-direction:column;padding:1.25rem 1rem 1rem;display:flex}.chart-title[data-v-735cb1be]{color:var(--col-text);margin:0 0 .75rem;font-size:1rem;font-weight:600}.chart-empty[data-v-735cb1be]{min-height:120px;color:var(--col-subtle);justify-content:center;align-items:center;font-size:.875rem;display:flex}.reason-list[data-v-735cb1be]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.reason-row[data-v-735cb1be]{-moz-column-gap:.75rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label count""track track";gap:.3rem .75rem;font-size:.875rem;display:grid}.reason-label[data-v-735cb1be]{color:var(--col-text);grid-area:label}.reason-count[data-v-735cb1be]{color:var(--col-text);font-variant-numeric:tabular-nums;grid-area:count;font-weight:600}.reason-track[data-v-735cb1be]{grid-area:track;height:6px;display:block}.reason-bar[data-v-735cb1be]{background:var(--col-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;min-width:4px;height:100%;transition:width var(--dur-base) var(--ease-standard);display:block}.reason-row--neutral .reason-label[data-v-735cb1be]{color:var(--col-muted)}.reason-row--neutral .reason-bar[data-v-735cb1be]{background:var(--col-subtle)}.area-wrap[data-v-73c78e6e]{background:var(--col-surface);border:1px solid var(--col-border-lt);border-radius:var(--radius-lg);padding:1.25rem 1rem 1rem}.chart-title[data-v-73c78e6e]{color:var(--col-text);margin:0 0 .75rem;font-size:1rem;font-weight:600}.area-chart[data-v-73c78e6e]{width:100%;height:260px}.chart-empty[data-v-73c78e6e]{height:260px;color:var(--col-subtle);justify-content:center;align-items:center;font-size:.875rem;display:flex}.dp-wrap[data-v-10ca5bb8]{position:relative}.dp-trigger[data-v-10ca5bb8]{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:.5rem;width:100%;font-size:.875rem;display:flex}.dp-ph[data-v-10ca5bb8]{color:var(--col-subtle)}.dp-val[data-v-10ca5bb8]{color:var(--col-text)}.dp-cal-icon[data-v-10ca5bb8]{width:1.1rem;height:1.1rem;color:var(--col-subtle);flex-shrink:0}.dp-native[data-v-10ca5bb8]{box-sizing:border-box;color-scheme:light dark;width:100%;display:block}.dp-panel[data-v-10ca5bb8]{background:var(--col-bg);border:1px solid var(--col-border);box-shadow:0 4px 16px color-mix(in srgb, var(--col-text) 8%, transparent), 0 16px 48px color-mix(in srgb, var(--col-text) 10%, transparent);user-select:none;border-radius:.875rem;outline:none;padding:.875rem}.dp-hd[data-v-10ca5bb8]{justify-content:space-between;align-items:center;margin-bottom:.625rem;display:flex}.dp-month[data-v-10ca5bb8]{color:var(--col-text);font-size:.875rem;font-weight:600}.dp-nav[data-v-10ca5bb8]{cursor:pointer;width:1.875rem;height:1.875rem;color:var(--col-muted);transition:background var(--dur-instant) var(--ease-standard), color var(--dur-instant) var(--ease-standard);background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;display:flex}.dp-nav[data-v-10ca5bb8]:hover{background:var(--col-surface);color:var(--col-text)}.dp-nav svg[data-v-10ca5bb8]{width:1rem;height:1rem}.dp-wds[data-v-10ca5bb8]{grid-template-columns:repeat(7,1fr);margin-bottom:.25rem;display:grid}.dp-wd[data-v-10ca5bb8]{text-align:center;color:var(--col-subtle);text-transform:uppercase;letter-spacing:.05em;padding:.2rem 0;font-size:.6875rem;font-weight:600}.dp-grid[data-v-10ca5bb8]{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dp-day[data-v-10ca5bb8]{aspect-ratio:1;cursor:pointer;color:var(--col-text);transition:background var(--dur-instant) var(--ease-standard), color var(--dur-instant) var(--ease-standard);background:0 0;border:none;border-radius:.375rem;outline:none;justify-content:center;align-items:center;font-size:.8125rem;display:flex}.dp-day--dim[data-v-10ca5bb8]{color:var(--col-subtle)}.dp-day[data-v-10ca5bb8]:hover:not(.dp-day--sel){background:var(--col-surface)}.dp-day--today[data-v-10ca5bb8]:not(.dp-day--sel){color:var(--col-accent);font-weight:600}.dp-day--focus[data-v-10ca5bb8]:not(.dp-day--sel){background:var(--col-raised);box-shadow:inset 0 0 0 2px var(--col-accent)}.dp-day--sel[data-v-10ca5bb8]{background:var(--col-invert-bg);color:var(--col-invert-text);font-weight:600}.dp-ft[data-v-10ca5bb8]{border-top:1px solid var(--col-border-lt);justify-content:space-between;margin-top:.625rem;padding-top:.625rem;display:flex}.dp-ft-btn[data-v-10ca5bb8]{padding-inline:.625rem}@media (width<=767px){.dp-nav[data-v-10ca5bb8]{width:2.75rem;height:2.75rem}.dp-day[data-v-10ca5bb8]{min-height:2.75rem}.dp-ft-btn[data-v-10ca5bb8]{min-height:2.75rem;padding-inline:.875rem}}.page[data-v-93bad681]{border-radius:var(--radius-lg);max-width:860px;box-shadow:var(--island-shadow);background:var(--col-bg);margin:10px auto 16px;padding:1.5rem 1rem 2rem}@media (width<=640px){.page[data-v-93bad681]{box-shadow:none;border-radius:0;margin:0}}.board[data-v-93bad681]{background:var(--col-nav);color:var(--col-nav-text);border-radius:var(--radius-lg);margin-bottom:2rem;padding:1.25rem 1.5rem 1rem}.board-head[data-v-93bad681]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.board-title[data-v-93bad681]{letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:600;line-height:1.1}.board-summary[data-v-93bad681]{color:var(--col-nav-muted);margin:0;font-size:.875rem}.board-rows[data-v-93bad681]{margin:0;padding:0;list-style:none}.board-row[data-v-93bad681]{border-top:1px solid color-mix(in srgb, var(--col-nav-text) 12%, transparent)}.board-row-link[data-v-93bad681]{color:inherit;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.625rem 0;text-decoration:none;display:grid}.board-row-link:hover .board-company[data-v-93bad681]{text-underline-offset:3px;text-decoration:underline}.board-row-link[data-v-93bad681]:focus-visible{outline-color:var(--col-signal);outline-offset:0}.board-date[data-v-93bad681]{font-variant-numeric:tabular-nums;color:var(--col-signal);white-space:nowrap;font-family:IBM Plex Sans Condensed,IBM Plex Sans,system-ui,sans-serif;font-size:1.0625rem;font-weight:600}.board-what[data-v-93bad681]{align-items:baseline;gap:.625rem;min-width:0;display:flex}.board-company[data-v-93bad681]{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;font-weight:600;overflow:hidden}.board-position[data-v-93bad681]{color:var(--col-nav-muted);white-space:nowrap;text-overflow:ellipsis;flex-shrink:2;min-width:0;font-size:.875rem;overflow:hidden}.board-when[data-v-93bad681]{color:var(--col-nav-muted);white-space:nowrap;font-size:.875rem}.board-row--late .board-when[data-v-93bad681],.board-row--today .board-when[data-v-93bad681]{color:var(--col-signal);font-weight:600}.skeleton-board-row[data-v-93bad681]{align-items:center}.board .skeleton[data-v-93bad681]{background:color-mix(in srgb, var(--col-nav-text) 14%, transparent)}.board-empty[data-v-93bad681]{border-top:1px solid color-mix(in srgb, var(--col-nav-text) 12%, transparent);color:var(--col-nav-muted);max-width:60ch;margin:0;padding:.75rem 0;font-size:.9375rem}.board-foot[data-v-93bad681]{border-top:1px solid color-mix(in srgb, var(--col-nav-text) 12%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding-top:.75rem;font-size:.875rem;display:flex}.board-link[data-v-93bad681]{color:var(--col-nav-text);text-underline-offset:3px;font-weight:500}.board-link[data-v-93bad681]:hover{color:var(--col-signal)}.board-link[data-v-93bad681]:focus-visible{outline-color:var(--col-signal)}.board-more[data-v-93bad681]{color:var(--col-nav-muted)}@media (width<=560px){.board[data-v-93bad681]{border-radius:var(--radius);padding:1rem 1rem .75rem}.board-row-link[data-v-93bad681]{grid-template-columns:4rem minmax(0,1fr);grid-template-areas:"date what""date when";row-gap:.125rem}.board-date[data-v-93bad681]{grid-area:date}.board-what[data-v-93bad681]{flex-direction:column;grid-area:what;align-items:stretch;gap:0}.board-when[data-v-93bad681]{grid-area:when}}.pipeline-head[data-v-93bad681]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.pipeline-title[data-v-93bad681]{margin:0;font-size:1.125rem;font-weight:600}.range-bar[data-v-93bad681]{border:1px solid var(--col-border);border-radius:var(--radius);background:var(--col-bg);flex-wrap:wrap;display:inline-flex;overflow:hidden}.range-btn[data-v-93bad681]{border:none;border-left:1px solid var(--col-border);cursor:pointer;font:inherit;color:var(--col-muted);transition:background-color var(--dur-instant) var(--ease-standard), color var(--dur-instant) var(--ease-standard);background:0 0;padding:.375rem .75rem;font-size:.8125rem}.range-btn[data-v-93bad681]:first-child{border-left:none}.range-btn[data-v-93bad681]:focus-visible{outline-offset:-2px}.range-btn[data-v-93bad681]:not(.range-btn--active):hover{background:var(--col-surface);color:var(--col-text)}.range-btn--active[data-v-93bad681]{background:var(--col-invert-bg);color:var(--col-invert-text);font-weight:500}@media (width<=767px){.range-bar[data-v-93bad681]{background:var(--col-border);grid-template-columns:repeat(3,1fr);gap:1px;width:100%;display:grid}.range-btn[data-v-93bad681]{white-space:nowrap;border-left:none}.range-btn[data-v-93bad681]:not(.range-btn--active){background:var(--col-bg)}}.custom-range[data-v-93bad681]{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.custom-overall-toggle[data-v-93bad681]{color:var(--col-text);cursor:pointer;user-select:none;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.custom-overall-cb[data-v-93bad681]{width:1rem;height:1rem;accent-color:var(--col-accent);cursor:pointer}.custom-date-row[data-v-93bad681]{flex-wrap:wrap;gap:1rem;display:flex}.custom-range-field[data-v-93bad681]{flex-direction:column;gap:.25rem;display:flex}@media (width<=767px){.custom-date-row[data-v-93bad681]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.custom-range-field[data-v-93bad681]{min-width:0}}.onboarding-banner[data-v-93bad681]{background:var(--col-surface);border:1px solid var(--col-border-lt);border-radius:var(--radius-lg);align-items:flex-start;gap:1rem;margin-bottom:1.25rem;padding:1rem 1.25rem;display:flex}.banner-body[data-v-93bad681]{color:var(--col-text);flex:1;font-size:.875rem}.banner-body strong[data-v-93bad681]{margin-bottom:.25rem;font-weight:600;display:block}.banner-body p[data-v-93bad681]{color:var(--col-muted);max-width:72ch;margin:0;line-height:1.55}.banner-close[data-v-93bad681]{cursor:pointer;color:var(--col-muted);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0 .25rem;font-size:1.25rem;line-height:1;display:inline-flex}.banner-close[data-v-93bad681]:hover{color:var(--col-text)}.state-msg[data-v-93bad681]{color:var(--col-muted);text-align:center;padding:2rem 0}.state-msg--error[data-v-93bad681]{color:var(--col-error)}.funnel-section[data-v-93bad681]{margin-bottom:1.5rem}.journey-layout[data-v-93bad681]{flex-direction:column;display:flex}.charts-col[data-v-93bad681]{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}@media (width<=600px){.charts-col[data-v-93bad681]{grid-template-columns:1fr}}@media (width>=900px){.page[data-v-93bad681]{max-width:1180px;padding:1.75rem 1.75rem 2rem}.journey-layout[data-v-93bad681]{grid-template-columns:minmax(320px,380px) 1fr;align-items:start;gap:1rem;display:grid}.funnel-section[data-v-93bad681]{order:2;margin-bottom:0}.charts-col[data-v-93bad681]{order:1;grid-template-columns:1fr;margin-bottom:0}}.content-area[data-v-93bad681]{transition:opacity var(--dur-base) var(--ease-standard)}.content-area--updating[data-v-93bad681]{opacity:.4;pointer-events:none}.pagination[data-v-0b6223ed]{align-items:center;gap:.4rem;display:flex}.pagination-info[data-v-0b6223ed]{color:var(--col-subtle);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.72rem}.pagination-buttons[data-v-0b6223ed]{flex-wrap:nowrap;align-items:center;gap:.25rem;display:flex}.page-btn[data-v-0b6223ed]{border:1px solid var(--col-border);border-radius:var(--radius);background:var(--col-bg);min-width:2rem;height:2rem;color:var(--col-muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--dur-instant) var(--ease-standard), color var(--dur-instant) var(--ease-standard);justify-content:center;align-items:center;padding:0 .4rem;font-size:.8rem;display:inline-flex}.page-btn[data-v-0b6223ed]:hover:not(:disabled){background:var(--col-raised);color:var(--col-text)}.page-btn--active[data-v-0b6223ed]{background:var(--col-invert-bg);color:var(--col-invert-text);border-color:var(--col-invert-bg);font-weight:600}.page-btn[data-v-0b6223ed]:disabled{opacity:.35;cursor:default}.page-arrow[data-v-0b6223ed]{width:1rem;height:1rem}.page-ellipsis[data-v-0b6223ed]{color:var(--col-subtle);padding:0 .15rem;font-size:.8rem}.phone-only[data-v-0b6223ed]{display:none}@media (width<=767px){.pagination[data-v-0b6223ed]{flex-wrap:wrap;justify-content:center;row-gap:.375rem}.pagination-info[data-v-0b6223ed]{text-align:center;flex-basis:100%;font-size:.8125rem}.page-btn[data-v-0b6223ed]{min-width:2.75rem;height:2.75rem}.desktop-only[data-v-0b6223ed]{display:none}.phone-only[data-v-0b6223ed]{display:inline}}.cd-backdrop[data-v-1cc9a800]{z-index:1000;background:color-mix(in srgb, var(--col-text) 40%, transparent);backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cd-dialog[data-v-1cc9a800]{background:var(--col-surface);border:1px solid var(--col-border);width:min(360px,100vw - 2rem);box-shadow:0 8px 32px color-mix(in srgb, var(--col-text) 18%, transparent);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.cd-title[data-v-1cc9a800]{color:var(--col-text);margin:0;font-size:1rem;font-weight:600}.cd-message[data-v-1cc9a800]{color:var(--col-muted);margin:0;font-size:.875rem;line-height:1.5}.cd-actions[data-v-1cc9a800]{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.modal-backdrop[data-v-f7660d67]{background:var(--col-overlay);z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-f7660d67]{background:var(--col-bg);border-radius:var(--radius-lg);width:100%;max-width:480px;box-shadow:var(--shadow-lg);flex-direction:column;max-height:90dvh;display:flex;overflow:hidden}@media (width<=767px){.modal-backdrop[data-v-f7660d67]{align-items:flex-end;padding:0}.modal[data-v-f7660d67]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:none}}.modal-header[data-v-f7660d67]{border-bottom:1px solid var(--col-border);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.modal-title[data-v-f7660d67]{color:var(--col-text);font-size:1.125rem;font-weight:600}.modal-body[data-v-f7660d67]{overscroll-behavior:contain;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;overflow-y:auto}.modal-footer[data-v-f7660d67]{border-top:1px solid var(--col-border);padding:1rem 1.5rem}.footer-actions[data-v-f7660d67]{justify-content:flex-end;gap:.75rem;display:flex}@media (width<=767px){.footer-actions[data-v-f7660d67]>*{flex:1 1 0;justify-content:center}.modal-footer[data-v-f7660d67]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}.field[data-v-f7660d67]{flex-direction:column;gap:.375rem;display:flex}.required[data-v-f7660d67]{color:var(--col-error)}.optional[data-v-f7660d67]{color:var(--col-subtle);text-transform:none;font-size:.7rem;font-weight:400}.tag-row[data-v-f7660d67]{flex-wrap:wrap;gap:.375rem;display:flex}.mb-2[data-v-f7660d67]{margin-bottom:.5rem}.city-chip[data-v-f7660d67]{background:var(--col-raised);color:var(--col-muted);border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .6rem;font-size:.8rem;display:inline-flex}.city-remove[data-v-f7660d67]{cursor:pointer;color:var(--col-subtle);background:0 0;border:none;padding:0;font-size:1rem;line-height:1}.city-remove[data-v-f7660d67]:hover{color:var(--col-error)}.save-error[data-v-f7660d67]{color:var(--col-error);margin-bottom:.5rem;font-size:.875rem}.link-hint[data-v-f7660d67]{color:var(--col-subtle);margin-top:.125rem;font-size:.75rem}.dup-warning[data-v-f7660d67]{background:var(--col-accent-lt);border:1px solid color-mix(in srgb, var(--col-accent) 35%, transparent);color:var(--col-accent-dk);border-radius:var(--radius);margin:0 1.5rem;padding:.5rem .75rem;font-size:.8125rem}.icon[data-v-f7660d67]{width:1.25rem;height:1.25rem}.combobox-wrapper[data-v-f7660d67]{position:relative}.combobox-dropdown[data-v-f7660d67]{z-index:10;background:var(--col-bg);border:1px solid var(--col-border);border-radius:var(--radius);box-shadow:var(--shadow-lg);overscroll-behavior:contain;max-height:220px;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.combobox-option[data-v-f7660d67]{cursor:pointer;color:var(--col-text);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.combobox-option[data-v-f7660d67]:hover,.combobox-option--active[data-v-f7660d67]{background:var(--col-raised)}.combobox-name[data-v-f7660d67]{font-weight:500}.combobox-city[data-v-f7660d67]{font-size:.75rem}.industry-badge[data-v-f7660d67]{background:color-mix(in srgb, var(--col-accent) 15%, transparent);color:var(--col-accent-dk);border-radius:9999px;padding:.1rem .45rem;font-size:.7rem}.company-context-card[data-v-f7660d67]{background:var(--col-raised);border:1px solid var(--col-border);border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.775rem;display:flex}.context-ind-badge[data-v-f7660d67]{background:color-mix(in srgb, var(--col-accent) 18%, transparent);color:var(--col-accent-dk);border-radius:9999px;padding:.1rem .5rem;font-size:.7rem;font-weight:600}.context-field[data-v-f7660d67]{color:var(--col-muted)}.panel[data-v-fc8eb779]{flex-direction:column;height:100%;display:flex}.status-chip[data-v-fc8eb779]{margin-top:.375rem;display:inline-block}.sponsor-chip[data-v-fc8eb779]{margin-left:.375rem}.panel-header[data-v-fc8eb779]{border-bottom:1px solid var(--col-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;display:flex}.panel-title-block[data-v-fc8eb779]{flex:1;min-width:0}.panel-title[data-v-fc8eb779]{color:var(--col-text);white-space:nowrap;text-overflow:ellipsis;font-size:1.125rem;font-weight:600;overflow:hidden}.panel-subtitle[data-v-fc8eb779]{color:var(--col-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.125rem;font-size:.8rem;overflow:hidden}.panel-body[data-v-fc8eb779]{overscroll-behavior:contain;flex-direction:column;flex:1;gap:1rem;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.panel-footer[data-v-fc8eb779]{border-top:1px solid var(--col-border);flex-shrink:0;padding:1rem 1.5rem}.footer-actions[data-v-fc8eb779]{gap:.75rem;display:flex}.field[data-v-fc8eb779]{flex-direction:column;gap:.375rem;display:flex}.optional[data-v-fc8eb779]{color:var(--col-subtle);text-transform:none;font-size:.7rem;font-weight:400}.notes-textarea[data-v-fc8eb779]{resize:vertical}.tag-row[data-v-fc8eb779]{flex-wrap:wrap;gap:.375rem;display:flex}.mb-2[data-v-fc8eb779]{margin-bottom:.5rem}.city-chip[data-v-fc8eb779]{background:var(--col-raised);color:var(--col-muted);border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .6rem;font-size:.8rem;display:inline-flex}.city-remove[data-v-fc8eb779]{cursor:pointer;color:var(--col-subtle);background:0 0;border:none;padding:0;font-size:1rem;line-height:1}.city-remove[data-v-fc8eb779]:hover{color:var(--col-error)}.save-error[data-v-fc8eb779]{color:var(--col-error);margin-bottom:.5rem;font-size:.875rem}.icon[data-v-fc8eb779]{width:1.25rem;height:1.25rem}.footer-primary[data-v-fc8eb779]{flex:1}.mailto-link[data-v-fc8eb779]{color:var(--col-accent);margin-top:.125rem;font-size:.8rem;text-decoration:none}.mailto-link[data-v-fc8eb779]:hover{text-decoration:underline}.sj-section[data-v-fc8eb779]{flex-direction:column;gap:.5rem;display:flex}.sj-header[data-v-fc8eb779]{justify-content:space-between;align-items:center;display:flex}.sj-hint[data-v-fc8eb779]{color:var(--col-subtle);font-size:.7rem}.link-hint[data-v-fc8eb779]{color:var(--col-subtle);margin-top:.25rem;font-size:.75rem}.sj-empty[data-v-fc8eb779]{color:var(--col-subtle);padding:.125rem 0;font-size:.8rem}.sj-list[data-v-fc8eb779]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sj-item[data-v-fc8eb779]{align-items:flex-start;gap:.625rem;display:flex}.sj-line-col[data-v-fc8eb779]{flex-direction:column;flex-shrink:0;align-items:center;width:.75rem;display:flex}.sj-dot[data-v-fc8eb779]{background:var(--col-accent);border-radius:50%;flex-shrink:0;width:.625rem;height:.625rem;margin-top:.35rem}.sj-dot--new[data-v-fc8eb779]{background:var(--col-warning)}.sj-line[data-v-fc8eb779]{background:var(--col-border);flex:1;width:2px;min-height:.75rem}.sj-item:last-child .sj-line[data-v-fc8eb779]{display:none}.sj-content[data-v-fc8eb779]{flex:1;padding-bottom:.625rem}.sj-row[data-v-fc8eb779]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sj-date[data-v-fc8eb779]{color:var(--col-muted);flex:1;font-size:.8rem}.sj-unsaved[data-v-fc8eb779]{color:var(--col-warning);font-size:.7rem;font-style:italic}.sh-edit-applied-chip[data-v-fc8eb779]{flex-shrink:0}.overdue-badge[data-v-fc8eb779]{background:var(--col-error);color:var(--col-bg);border-radius:var(--radius-sm);vertical-align:middle;margin-left:.375rem;padding:.1rem .4rem;font-size:.7rem;font-weight:600;display:inline-block}.input-overdue[data-v-fc8eb779] .dp-trigger{border-color:var(--col-error)}.clear-date-btn[data-v-fc8eb779]{color:var(--col-accent);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:.125rem;padding:0;font-size:.8rem}.joburl-row[data-v-fc8eb779]{align-items:center;gap:.5rem;display:flex}.joburl-row .field-input[data-v-fc8eb779]{flex:1}.joburl-open-btn[data-v-fc8eb779]{color:var(--col-accent);flex-shrink:0}.clear-date-btn[data-v-fc8eb779]:hover{text-decoration:underline}.toast-success[data-v-fc8eb779]{bottom:calc(5rem + env(safe-area-inset-bottom));background:var(--col-success);color:var(--col-bg);border-radius:var(--radius);box-shadow:var(--shadow-lg);z-index:200;justify-content:center;align-items:center;gap:.75rem;min-width:280px;max-width:480px;padding:.75rem 1rem;font-size:.875rem;font-weight:500;display:flex;position:fixed;left:50%;transform:translate(-50%)}.history-section[data-v-fc8eb779]{border-top:1px solid var(--col-border);margin-top:.25rem;padding-top:.75rem}.history-toggle[data-v-fc8eb779]{cursor:pointer;color:var(--col-muted);background:0 0;border:none;align-items:center;gap:.4rem;padding:0;font-size:.875rem;font-weight:500;display:flex}.history-toggle[data-v-fc8eb779]:hover{color:var(--col-text)}.history-icon[data-v-fc8eb779]{flex-shrink:0;width:1rem;height:1rem}.chevron[data-v-fc8eb779]{width:.875rem;height:.875rem;transition:transform var(--dur-base) var(--ease-standard);margin-left:auto}.chevron--open[data-v-fc8eb779]{transform:rotate(180deg)}.history-body[data-v-fc8eb779]{margin-top:.75rem}.history-empty[data-v-fc8eb779]{color:var(--col-subtle);padding:.25rem 0;font-size:.8rem}.sh-list[data-v-fc8eb779]{flex-direction:column;gap:.375rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.sh-item[data-v-fc8eb779]{border-radius:.375rem;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.sh-item[data-v-fc8eb779]:hover{background:var(--col-raised)}.sh-date[data-v-fc8eb779]{color:var(--col-muted);flex:1;font-size:.8rem}.sh-actions[data-v-fc8eb779]{flex-shrink:0;gap:.25rem;display:flex}.sh-btn[data-v-fc8eb779]{cursor:pointer;color:var(--col-subtle);background:0 0;border:none;border-radius:.25rem;align-items:center;padding:.25rem;display:flex}.sh-btn[data-v-fc8eb779]:hover{color:var(--col-text);background:var(--col-surface)}.sh-btn--danger[data-v-fc8eb779]:hover{color:var(--col-error)}.sh-icon[data-v-fc8eb779]{width:.875rem;height:.875rem}.sh-edit-row[data-v-fc8eb779]{align-items:center;gap:.5rem;display:flex}.sh-edit-select[data-v-fc8eb779]{flex:1}.sh-edit-actions[data-v-fc8eb779]{gap:.5rem;margin-top:.375rem;display:flex}.sh-add-form[data-v-fc8eb779]{border:1px dashed var(--col-border);border-radius:.375rem;flex-direction:column;gap:.375rem;margin-top:.5rem;padding:.625rem;display:flex}.sh-rejection-select[data-v-fc8eb779]{width:100%}.sh-rejection-note[data-v-fc8eb779]{resize:vertical;width:100%}.sh-add-btn[data-v-fc8eb779]{cursor:pointer;color:var(--col-accent);background:0 0;border:none;align-items:center;gap:.35rem;margin-top:.25rem;padding:.25rem 0;font-size:.8rem;font-weight:500;display:flex}.sh-add-btn[data-v-fc8eb779]:hover{text-decoration:underline}.sh-error[data-v-fc8eb779]{color:var(--col-error);margin:.25rem 0;font-size:.8rem}.sh-warning[data-v-fc8eb779]{color:var(--col-warning);margin:.25rem 0;font-size:.8rem}.timeline[data-v-fc8eb779]{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.timeline-item[data-v-fc8eb779]{align-items:flex-start;gap:.625rem;display:flex}.timeline-dot[data-v-fc8eb779]{background:var(--col-accent);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.3rem}.timeline-content[data-v-fc8eb779]{flex:1;min-width:0}.timeline-field[data-v-fc8eb779]{color:var(--col-text);font-size:.75rem;font-weight:600}.timeline-change[data-v-fc8eb779]{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.125rem;display:flex}.timeline-old[data-v-fc8eb779]{color:var(--col-subtle);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.75rem;text-decoration:line-through;overflow:hidden}.timeline-new[data-v-fc8eb779]{color:var(--col-text);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:.75rem;overflow:hidden}.timeline-arrow[data-v-fc8eb779]{width:.75rem;height:.75rem;color:var(--col-subtle);flex-shrink:0}.timeline-date[data-v-fc8eb779]{color:var(--col-subtle);margin-top:.125rem;font-size:.7rem;display:block}.combobox-wrapper[data-v-fc8eb779]{position:relative}.combobox-dropdown[data-v-fc8eb779]{z-index:50;background:var(--col-surface);border:1px solid var(--col-border);box-shadow:0 4px 12px color-mix(in srgb, var(--col-text) 10%, transparent);overscroll-behavior:contain;border-radius:.375rem;max-height:220px;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto}.combobox-option[data-v-fc8eb779]{cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.combobox-option[data-v-fc8eb779]:hover,.combobox-option--active[data-v-fc8eb779]{background:var(--col-raised)}.combobox-name[data-v-fc8eb779]{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.combobox-city[data-v-fc8eb779]{color:var(--col-subtle);white-space:nowrap;flex-shrink:0;font-size:.75rem}.dashboard[data-v-e6820f33]{background:var(--col-bg);flex-direction:column;height:calc(100vh - 86px);display:flex;overflow:clip}.filter-bar[data-v-e6820f33]{border-bottom:1px solid var(--col-border);background:var(--col-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;z-index:1;flex-direction:column;flex-shrink:0;gap:.5rem;padding:.625rem 1.5rem;display:flex;position:relative}.filter-search[data-v-e6820f33]{width:100%;position:relative}.filter-icon[data-v-e6820f33]{width:1rem;height:1rem;color:var(--col-subtle);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.filter-select[data-v-e6820f33]{width:auto}.filter-select--sm[data-v-e6820f33]{max-width:110px}.filter-controls-row[data-v-e6820f33]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dropdown-filters-panel[data-v-e6820f33]{background:var(--col-surface);border-bottom:1px solid var(--col-border);flex-wrap:wrap;flex-shrink:0;gap:.5rem;padding:.5rem 1.5rem .625rem;display:flex}.dropdown-filters-panel .filter-select[data-v-e6820f33]{flex:1;min-width:130px}.filter-drop-enter-active[data-v-e6820f33],.filter-drop-leave-active[data-v-e6820f33]{transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard)}.filter-drop-enter-from[data-v-e6820f33],.filter-drop-leave-to[data-v-e6820f33]{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.filter-drop-enter-active[data-v-e6820f33],.filter-drop-leave-active[data-v-e6820f33]{transition:none}}.pl-9[data-v-e6820f33]{padding-left:2.25rem}.main-split[data-v-e6820f33]{flex:1;display:flex;overflow:hidden}.company-list[data-v-e6820f33]{flex:1;overflow:hidden}.company-row[data-v-e6820f33]{border-bottom:1px solid var(--col-border-lt);cursor:pointer;transition:background var(--dur-instant) var(--ease-standard);align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}.company-row[data-v-e6820f33]:hover{background:var(--col-surface)}.company-row--active[data-v-e6820f33]{background:var(--col-accent-lt)}.row-body[data-v-e6820f33]{flex:1;min-width:0}.row-name[data-v-e6820f33]{color:var(--col-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:500;overflow:hidden}.row-industry[data-v-e6820f33]{color:var(--col-subtle);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;overflow:hidden}.row-chevron[data-v-e6820f33]{width:1rem;height:1rem;color:var(--col-subtle);flex-shrink:0}.state-msg[data-v-e6820f33]{text-align:center;color:var(--col-subtle);padding:2rem 1.5rem;font-size:.875rem}.state-msg--error[data-v-e6820f33]{color:var(--col-error)}.detail-panel[data-v-e6820f33]{border-left:1px solid var(--col-border);background:var(--col-bg);width:100%;max-width:420px;box-shadow:-4px 0 24px color-mix(in srgb, var(--col-text) 7%, transparent);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.panel-enter-active[data-v-e6820f33],.panel-leave-active[data-v-e6820f33]{transition:max-width var(--dur-base) var(--ease-standard), opacity var(--dur-base) var(--ease-standard)}.panel-enter-from[data-v-e6820f33],.panel-leave-to[data-v-e6820f33]{opacity:0;max-width:0}@media (width<=767px){.dashboard[data-v-e6820f33]{height:auto;min-height:calc(100vh - 60px);overflow:visible}.filter-bar[data-v-e6820f33]{border-radius:0;padding:.5rem 1rem}.filter-controls-row[data-v-e6820f33]{gap:.375rem}.dropdown-filters-panel[data-v-e6820f33]{padding:.5rem 1rem}.filter-select[data-v-e6820f33]{flex:1;min-width:0}.filter-select--sm[data-v-e6820f33]{max-width:90px}.company-list[data-v-e6820f33]{min-height:0}.main-split[data-v-e6820f33]{overflow:visible}.detail-panel[data-v-e6820f33]{width:100%;max-width:none;box-shadow:none;border-left:none;overflow:visible}.panel-enter-active[data-v-e6820f33],.panel-leave-active[data-v-e6820f33]{transition:opacity var(--dur-base) var(--ease-standard)}}@media (prefers-reduced-motion:reduce){.panel-enter-active[data-v-e6820f33],.panel-leave-active[data-v-e6820f33]{transition:none}}.dashboard[data-v-e6820f33]{max-width:1280px;margin:10px auto 0}.list-area[data-v-e6820f33],.list-col[data-v-e6820f33]{flex-direction:column;flex:1;display:flex;overflow:hidden}.app-list-wrapper[data-v-e6820f33]{flex:1;overflow:hidden}.filter-bar[data-v-e6820f33]{z-index:10;background:var(--col-bg);border-bottom:1px solid var(--col-border);position:sticky;top:0}.select-bar[data-v-e6820f33]{background:var(--col-raised);border-bottom:1px solid var(--col-border);align-items:center;gap:.5rem;padding:.375rem 1rem;display:flex}.select-all-label[data-v-e6820f33]{cursor:pointer;color:var(--col-muted);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.select-all-text[data-v-e6820f33]{user-select:none}.row-checkbox[data-v-e6820f33]{cursor:pointer;width:1rem;height:1rem;accent-color:var(--col-accent);flex-shrink:0}@media (pointer:coarse){.row-checkbox[data-v-e6820f33]{width:24px;height:24px}}.company-row--checked[data-v-e6820f33]{background:color-mix(in srgb, var(--col-accent) 8%, transparent)}.followup-badge[data-v-e6820f33]{border-radius:var(--radius-sm);white-space:nowrap;padding:.1rem .45rem;font-size:.7rem;font-weight:600}.followup-badge--overdue[data-v-e6820f33]{background:var(--col-error-lt);color:var(--col-error)}.followup-badge--today[data-v-e6820f33]{background:var(--col-warning-lt);color:var(--col-warning)}.followup-badge--none[data-v-e6820f33]{visibility:hidden}.success-rate-chip[data-v-e6820f33]{background:var(--col-raised);color:var(--col-muted);font-variant-numeric:tabular-nums}.success-rate-chip--none[data-v-e6820f33]{visibility:hidden}.row-name[data-v-e6820f33]{align-items:center;gap:.45rem;min-width:0;display:flex}.row-name-text[data-v-e6820f33]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.row-open[data-v-e6820f33]{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.row-open[data-v-e6820f33]:hover{text-underline-offset:2px;text-decoration:underline}.status-tabs[data-v-e6820f33]{scrollbar-width:none;gap:.375rem;margin:0 -.125rem;padding:.125rem;display:flex;overflow-x:auto}.status-tabs[data-v-e6820f33]::-webkit-scrollbar{display:none}.status-tab[data-v-e6820f33]{border:1px solid var(--col-border);border-radius:var(--radius);background:var(--col-bg);color:var(--col-muted);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-instant) var(--ease-standard), color var(--dur-instant) var(--ease-standard), border-color var(--dur-instant) var(--ease-standard);flex-shrink:0;align-items:center;gap:.375rem;padding:.3rem .625rem;font-size:.8125rem;display:inline-flex}.status-tab[data-v-e6820f33]:not(.status-tab--active):hover{background:var(--col-raised);color:var(--col-text)}.status-tab--active[data-v-e6820f33]{background:var(--col-invert-bg);color:var(--col-invert-text);border-color:var(--col-invert-bg)}.status-tab-count[data-v-e6820f33]{font-variant-numeric:tabular-nums;font-weight:600}.status-tab-dot[data-v-e6820f33]{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}@media (prefers-reduced-motion:reduce){.status-tab[data-v-e6820f33]{transition:none}}.sponsor-chip--inline[data-v-e6820f33]{flex-shrink:0}.bulk-bar[data-v-e6820f33]{z-index:20;background:var(--col-invert-bg);color:var(--col-invert-text);padding:.625rem 1rem;padding-bottom:calc(.625rem + env(safe-area-inset-bottom));flex-wrap:wrap;align-items:center;gap:.75rem;display:flex;position:sticky;bottom:0}.bulk-count[data-v-e6820f33]{white-space:nowrap;font-size:.875rem;font-weight:600}.bulk-select[data-v-e6820f33]{background:var(--col-bg);color:var(--col-text);border:1px solid var(--col-border);border-radius:.375rem;flex:1;min-width:140px;max-width:220px;padding:.35rem .5rem;font-size:.8rem}.bulk-apply[data-v-e6820f33]{background:var(--col-signal);color:var(--col-on-signal);border-radius:var(--radius);cursor:pointer;white-space:nowrap;border:none;padding:.35rem .75rem;font-size:.8rem;font-weight:600}.bulk-apply[data-v-e6820f33]:disabled{opacity:.5;cursor:not-allowed}.bulk-clear[data-v-e6820f33]{border:1px solid color-mix(in srgb, var(--col-invert-text) 35%, transparent);color:var(--col-invert-text);border-radius:var(--radius);cursor:pointer;background:0 0;padding:.35rem .75rem;font-size:.8rem}.bulk-clear[data-v-e6820f33]:hover{background:color-mix(in srgb, var(--col-invert-text) 12%, transparent)}.bulk-error[data-v-e6820f33]{color:var(--col-invert-text);font-size:.8rem;font-weight:600}@media (width<=767px){.bulk-bar[data-v-e6820f33]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"count clear""select apply""error error";row-gap:.5rem;display:grid;position:fixed;left:0;right:0}.bulk-count[data-v-e6820f33]{grid-area:count}.bulk-clear[data-v-e6820f33]{grid-area:clear}.bulk-select[data-v-e6820f33]{grid-area:select;min-width:0;max-width:none}.bulk-apply[data-v-e6820f33]{grid-area:apply}.bulk-error[data-v-e6820f33]{grid-area:error}.dashboard:has(.bulk-bar) .app-list-wrapper[data-v-e6820f33]{padding-bottom:6rem}}.bulk-bar-enter-active[data-v-e6820f33],.bulk-bar-leave-active[data-v-e6820f33]{transition:transform var(--dur-base) var(--ease-standard), opacity var(--dur-base) var(--ease-standard)}.bulk-bar-enter-from[data-v-e6820f33],.bulk-bar-leave-to[data-v-e6820f33]{opacity:0;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.bulk-bar-enter-active[data-v-e6820f33],.bulk-bar-leave-active[data-v-e6820f33]{transition:none}}.modal-backdrop[data-v-e6820f33]{background:var(--col-overlay);z-index:40;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-box[data-v-e6820f33]{background:var(--col-bg);border-radius:var(--radius-lg);width:100%;max-width:560px;height:90dvh;max-height:90dvh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.app-detail-enter-active[data-v-e6820f33],.app-detail-leave-active[data-v-e6820f33]{transition:opacity var(--dur-base) var(--ease-standard)}.app-detail-enter-from[data-v-e6820f33],.app-detail-leave-to[data-v-e6820f33]{opacity:0}.app-detail-enter-active .modal-box[data-v-e6820f33],.app-detail-leave-active .modal-box[data-v-e6820f33]{transition:transform var(--dur-base) var(--ease-standard), opacity var(--dur-base) var(--ease-standard)}.app-detail-enter-from .modal-box[data-v-e6820f33],.app-detail-leave-to .modal-box[data-v-e6820f33]{opacity:0;transform:translate(24px)}@media (width<=767px){.app-detail-enter-from .modal-box[data-v-e6820f33],.app-detail-leave-to .modal-box[data-v-e6820f33]{opacity:1;transform:translateY(100%)}.app-detail-enter-active .modal-box[data-v-e6820f33],.app-detail-leave-active .modal-box[data-v-e6820f33]{transition-duration:var(--dur-sheet)}.modal-box[data-v-e6820f33]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;align-self:flex-end;max-width:none;max-height:92dvh}.modal-backdrop[data-v-e6820f33]{align-items:flex-end;padding:0}}@media (prefers-reduced-motion:reduce){.app-detail-enter-active[data-v-e6820f33],.app-detail-leave-active[data-v-e6820f33],.app-detail-enter-active .modal-box[data-v-e6820f33],.app-detail-leave-active .modal-box[data-v-e6820f33]{transition:none}}.btn-new-icon[data-v-e6820f33]{width:1rem;height:1rem}.company-row[data-v-e6820f33]{-moz-column-gap:.625rem;grid-template-columns:1.25rem 1fr 1.25rem;grid-template-areas:"checkbox body chevron""checkbox meta chevron";align-items:start;gap:.35rem .625rem;display:grid}.row-checkbox[data-v-e6820f33]{grid-area:checkbox;margin-top:.15rem}.row-body[data-v-e6820f33]{grid-area:body}.row-chevron[data-v-e6820f33]{grid-area:chevron;align-self:center}.row-meta[data-v-e6820f33]{flex-flow:wrap;grid-area:meta;justify-content:flex-start;align-items:center;gap:.3rem;width:100%;display:flex}.row-date[data-v-e6820f33]{color:var(--col-subtle);font-variant-numeric:tabular-nums;font-size:.75rem}.add-first-link[data-v-e6820f33]{color:var(--col-text);cursor:pointer;background:0 0;border:none;margin-left:.25rem;font-size:.875rem;text-decoration:underline}.btn-filter-toggle[data-v-e6820f33]{background:var(--col-bg);color:var(--col-muted);border:1px solid var(--col-border);border-radius:var(--radius);cursor:pointer;white-space:nowrap;align-items:center;gap:.375rem;padding:.45rem .75rem;font-size:.875rem;display:inline-flex}.btn-filter-toggle[data-v-e6820f33]:hover{background:var(--col-raised);color:var(--col-text)}.btn-filter-toggle--active[data-v-e6820f33]{background:var(--col-accent-lt);color:var(--col-accent-dk);border-color:var(--col-accent-lt)}.btn-icon-sm[data-v-e6820f33]{width:.9rem;height:.9rem}.btn-chevron[data-v-e6820f33]{transition:transform var(--dur-base) var(--ease-standard)}.btn-chevron--open[data-v-e6820f33]{transform:rotate(180deg)}.filter-count[data-v-e6820f33]{background:var(--col-accent);color:var(--col-on-accent);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;padding:.05rem .4rem;font-size:.7rem;font-weight:600;line-height:1.4}.btn-export[data-v-e6820f33]{background:var(--col-bg);color:var(--col-muted);border:1px solid var(--col-border);border-radius:var(--radius);cursor:pointer;white-space:nowrap;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;display:inline-flex}.btn-export[data-v-e6820f33]:hover{background:var(--col-raised)}.filter-controls-row[data-v-e6820f33]{justify-content:space-between}.filter-actions[data-v-e6820f33]{align-items:center;gap:.5rem;margin-left:auto;display:flex}@media (width<=767px){.dashboard[data-v-e6820f33]{margin:0}.filter-actions[data-v-e6820f33]{order:-1;width:100%;margin-left:0}.btn-new[data-v-e6820f33]{flex:1;justify-content:center}.pagination[data-v-e6820f33]{width:100%}.company-row[data-v-e6820f33]{padding:.75rem 1rem}.followup-badge--none[data-v-e6820f33],.success-rate-chip--none[data-v-e6820f33]{display:none}.row-meta[data-v-e6820f33]:has(.followup-badge:not(.followup-badge--none)):after{content:"";flex-basis:100%;order:1}.row-meta .followup-badge[data-v-e6820f33]{order:2}}@media (width>=768px){.dashboard[data-v-e6820f33]{height:auto;min-height:calc(100vh - 86px)}.list-area[data-v-e6820f33],.list-col[data-v-e6820f33],.app-list-wrapper[data-v-e6820f33]{overflow:visible}.app-list-wrapper[data-v-e6820f33]{padding:1.25rem 1.5rem}.select-bar[data-v-e6820f33]{padding-left:1.5rem;padding-right:1.5rem}.app-grid[data-v-e6820f33]{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.company-row[data-v-e6820f33]{border:1px solid var(--col-border-lt);border-radius:var(--radius-lg);background:var(--col-surface);transition:background var(--dur-instant) var(--ease-standard), border-color var(--dur-instant) var(--ease-standard);padding:1.125rem 1.5rem 1.125rem 1.625rem}.company-row[data-v-e6820f33]:hover{background:var(--col-raised);border-color:var(--col-border)}.company-row--active[data-v-e6820f33]{border-color:var(--col-accent)}}.company-row[data-v-e6820f33]{box-shadow:inset 3px 0 0 var(--stripe,transparent)}.skeleton-row[data-v-e6820f33]{cursor:default;pointer-events:none}.skeleton-row-body[data-v-e6820f33]{flex-direction:column;gap:.5rem;min-width:0;display:flex}.app-grid .list-leave-active[data-v-e6820f33]{transition:none}.row-saving[data-v-e6820f33]{color:var(--col-muted);animation:pulse-e6820f33 var(--dur-loop) var(--ease-standard) infinite;font-size:.7rem;font-weight:600}@keyframes pulse-e6820f33{0%,to{opacity:1}50%{opacity:.4}}.toast-error[data-v-e6820f33]{bottom:calc(5rem + env(safe-area-inset-bottom));background:var(--col-error);color:var(--col-bg);border-radius:var(--radius);box-shadow:var(--shadow-lg);z-index:200;align-items:center;gap:.75rem;min-width:280px;max-width:480px;padding:.75rem 1rem;font-size:.875rem;font-weight:500;display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast-close[data-v-e6820f33]{color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:1.4rem;line-height:1}.toast-close[data-v-e6820f33]:hover{opacity:.75}@media print{.filter-bar[data-v-e6820f33],.dropdown-filters-panel[data-v-e6820f33],.select-bar[data-v-e6820f33],.bulk-bar[data-v-e6820f33],.btn-export[data-v-e6820f33],.btn-new[data-v-e6820f33],.pagination[data-v-e6820f33]{display:none!important}.app-list-wrapper[data-v-e6820f33]{overflow:visible}.modal-backdrop[data-v-e6820f33]{display:none!important}.company-row[data-v-e6820f33]{-moz-column-break-inside:avoid;break-inside:avoid}}.modal-backdrop[data-v-59199102]{background:var(--col-overlay);z-index:50;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-59199102]{background:var(--col-bg);border-radius:var(--radius-lg);width:100%;max-width:560px;box-shadow:var(--shadow-lg);flex-direction:column;max-height:90dvh;display:flex;overflow:hidden}@media (width<=767px){.modal-backdrop[data-v-59199102]{align-items:flex-end;padding:0}.modal[data-v-59199102]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:none}}.modal-header[data-v-59199102]{border-bottom:1px solid var(--col-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.modal-title-block[data-v-59199102]{flex:1;min-width:0}.modal-title[data-v-59199102]{color:var(--col-text);font-size:1.125rem;font-weight:600}.modal-subtitle[data-v-59199102]{color:var(--col-subtle);margin-top:.125rem;font-size:.75rem}.subtitle-link[data-v-59199102]{color:var(--col-accent);align-items:center;gap:.15rem;text-decoration:none;display:inline-flex}.subtitle-link[data-v-59199102]:hover{text-decoration:underline}.ext-icon[data-v-59199102]{width:.7rem;height:.7rem}.modal-header-actions[data-v-59199102]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.modal-header-actions[data-v-59199102]>*{min-height:2rem}.modal-header-actions .btn-icon[data-v-59199102]{justify-content:center;min-width:2rem}.panel-edit-btn[data-v-59199102]{border:1px solid var(--col-border);cursor:pointer;color:var(--col-accent);border-radius:var(--radius);background:0 0;padding:.25rem .6rem;font-size:.8rem;font-weight:500}.panel-edit-btn[data-v-59199102]:hover{background:var(--col-raised)}.icon[data-v-59199102]{width:1.25rem;height:1.25rem}.modal-body[data-v-59199102]{overscroll-behavior:contain;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.body-text[data-v-59199102]{color:var(--col-muted);font-size:.875rem;line-height:1.6}.body-text--empty[data-v-59199102]{color:var(--col-subtle);font-style:italic}.modal-footer[data-v-59199102]{border-top:1px solid var(--col-border);flex-wrap:wrap;gap:.625rem;padding:1rem 1.5rem;display:flex}.footer-primary[data-v-59199102]{flex:100%}.footer-website[data-v-59199102]{white-space:nowrap;flex-shrink:0;align-items:center;gap:.3rem;font-size:.875rem;display:inline-flex}.btn-icon-sm[data-v-59199102]{width:.9rem;height:.9rem}.btn-list[data-v-59199102]{flex-shrink:0}@media (width<=767px){.modal-footer[data-v-59199102]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.btn-list[data-v-59199102]{text-align:center;flex:1 1 0;justify-content:center}}@media (pointer:coarse){.btn-list[data-v-59199102],.modal-header-actions[data-v-59199102]>*{min-height:44px}}.btn-list--on[data-v-59199102]{border-color:color-mix(in srgb, var(--col-warning) 45%, transparent);color:var(--col-warning);background:var(--col-warning-lt)}.btn-list--on[data-v-59199102]:hover{color:var(--col-warning);background:color-mix(in srgb, var(--col-warning) 16%, var(--col-warning-lt))}.field[data-v-59199102]{flex-direction:column;gap:.375rem;display:flex}.field-label[data-v-59199102]{color:var(--col-muted);font-size:.8125rem;font-weight:500}.applied-badge-row[data-v-59199102]{align-items:center;gap:.5rem;display:flex}.applied-position[data-v-59199102]{color:var(--col-muted);font-size:.8rem}.meta-chips[data-v-59199102]{flex-wrap:wrap;gap:.375rem;display:flex}.meta-chip[data-v-59199102]{border-radius:var(--radius-sm);background:var(--col-raised);color:var(--col-muted);border:1px solid var(--col-border-lt);align-items:center;padding:.15rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.meta-chip--parent[data-v-59199102]{border-style:dashed;border-color:var(--col-border);background:0 0}.tag-row[data-v-59199102]{flex-wrap:wrap;gap:.375rem;display:flex}.tag[data-v-59199102]{background:var(--col-accent-lt);color:var(--col-accent-dk);border-radius:9999px;padding:.2rem .6rem;font-size:.75rem;font-weight:500}.tag--muted[data-v-59199102]{background:var(--col-raised);color:var(--col-muted);border-radius:9999px;padding:.2rem .6rem;font-size:.75rem}.summary-textarea[data-v-59199102]{resize:vertical;width:100%;font-family:inherit}.summary-error[data-v-59199102]{color:var(--col-error);margin:0;font-size:.8rem}.ce-grid[data-v-59199102]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=520px){.ce-grid[data-v-59199102]{grid-template-columns:1fr}}.ce-chip-row[data-v-59199102]{margin-bottom:.375rem}.city-chip[data-v-59199102]{background:var(--col-raised);color:var(--col-muted);border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .6rem;font-size:.8rem;display:inline-flex}.city-remove[data-v-59199102]{cursor:pointer;color:var(--col-subtle);background:0 0;border:none;padding:0;font-size:1rem;line-height:1}.city-remove[data-v-59199102]:hover{color:var(--col-error)}.field-hint[data-v-59199102]{color:var(--col-subtle);margin:0;font-size:.75rem;line-height:1.5}.merge-panel[data-v-59199102]{border-top:1px solid var(--col-border);padding-top:1rem}.merge-results[data-v-59199102]{flex-direction:column;gap:.25rem;margin:.375rem 0 0;padding:0;list-style:none;display:flex}.merge-result[data-v-59199102]{text-align:left;cursor:pointer;border:1px solid var(--col-border);background:0 0;border-radius:.375rem;flex-direction:column;gap:.1rem;width:100%;padding:.4rem .625rem;display:flex}.merge-result[data-v-59199102]:hover{background:var(--col-raised)}.merge-result-name[data-v-59199102]{color:var(--col-text);font-size:.85rem}.merge-result-meta[data-v-59199102]{color:var(--col-subtle);font-size:.72rem}.merged-list[data-v-59199102]{flex-direction:column;gap:.375rem;margin-top:.875rem;display:flex}.merged-row[data-v-59199102]{border:1px solid var(--col-border);border-radius:.375rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .625rem;display:flex}.merge-undo[data-v-59199102]{padding:.25rem .625rem;font-size:.72rem}.merge-submit[data-v-59199102]{align-self:flex-start;margin-top:.625rem}.merge-notice[data-v-59199102]{color:var(--col-success);margin:0;font-size:.8rem}.dashboard[data-v-31edf227]{background:var(--col-bg);flex-direction:column;height:calc(100vh - 86px);display:flex;overflow:clip}.filter-bar[data-v-31edf227]{border-bottom:1px solid var(--col-border);background:var(--col-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;z-index:1;flex-direction:column;flex-shrink:0;gap:.5rem;padding:.625rem 1.5rem;display:flex;position:relative}.filter-search[data-v-31edf227]{width:100%;position:relative}.filter-icon[data-v-31edf227]{width:1rem;height:1rem;color:var(--col-subtle);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.filter-select[data-v-31edf227]{width:auto}.filter-select--sm[data-v-31edf227]{max-width:110px}.filter-controls-row[data-v-31edf227]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dropdown-filters-panel[data-v-31edf227]{background:var(--col-surface);border-bottom:1px solid var(--col-border);flex-wrap:wrap;flex-shrink:0;gap:.5rem;padding:.5rem 1.5rem .625rem;display:flex}.dropdown-filters-panel .filter-select[data-v-31edf227]{flex:1;min-width:130px}.filter-drop-enter-active[data-v-31edf227],.filter-drop-leave-active[data-v-31edf227]{transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard)}.filter-drop-enter-from[data-v-31edf227],.filter-drop-leave-to[data-v-31edf227]{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.filter-drop-enter-active[data-v-31edf227],.filter-drop-leave-active[data-v-31edf227]{transition:none}}.pl-9[data-v-31edf227]{padding-left:2.25rem}.main-split[data-v-31edf227]{flex:1;display:flex;overflow:hidden}.company-list[data-v-31edf227]{flex:1;overflow:hidden}.company-row[data-v-31edf227]{border-bottom:1px solid var(--col-border-lt);cursor:pointer;transition:background var(--dur-instant) var(--ease-standard);align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}.company-row[data-v-31edf227]:hover{background:var(--col-surface)}.company-row--active[data-v-31edf227]{background:var(--col-accent-lt)}.row-body[data-v-31edf227]{flex:1;min-width:0}.row-name[data-v-31edf227]{color:var(--col-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:500;overflow:hidden}.row-industry[data-v-31edf227]{color:var(--col-subtle);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;overflow:hidden}.row-chevron[data-v-31edf227]{width:1rem;height:1rem;color:var(--col-subtle);flex-shrink:0}.state-msg[data-v-31edf227]{text-align:center;color:var(--col-subtle);padding:2rem 1.5rem;font-size:.875rem}.state-msg--error[data-v-31edf227]{color:var(--col-error)}.detail-panel[data-v-31edf227]{border-left:1px solid var(--col-border);background:var(--col-bg);width:100%;max-width:420px;box-shadow:-4px 0 24px color-mix(in srgb, var(--col-text) 7%, transparent);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.panel-enter-active[data-v-31edf227],.panel-leave-active[data-v-31edf227]{transition:max-width var(--dur-base) var(--ease-standard), opacity var(--dur-base) var(--ease-standard)}.panel-enter-from[data-v-31edf227],.panel-leave-to[data-v-31edf227]{opacity:0;max-width:0}@media (width<=767px){.dashboard[data-v-31edf227]{height:auto;min-height:calc(100vh - 60px);overflow:visible}.filter-bar[data-v-31edf227]{border-radius:0;padding:.5rem 1rem}.filter-controls-row[data-v-31edf227]{gap:.375rem}.dropdown-filters-panel[data-v-31edf227]{padding:.5rem 1rem}.filter-select[data-v-31edf227]{flex:1;min-width:0}.filter-select--sm[data-v-31edf227]{max-width:90px}.company-list[data-v-31edf227]{min-height:0}.main-split[data-v-31edf227]{overflow:visible}.detail-panel[data-v-31edf227]{width:100%;max-width:none;box-shadow:none;border-left:none;overflow:visible}.panel-enter-active[data-v-31edf227],.panel-leave-active[data-v-31edf227]{transition:opacity var(--dur-base) var(--ease-standard)}}@media (prefers-reduced-motion:reduce){.panel-enter-active[data-v-31edf227],.panel-leave-active[data-v-31edf227]{transition:none}}.dashboard[data-v-31edf227]{max-width:1280px;margin:10px auto 0}.sync-badge[data-v-31edf227]{color:var(--col-subtle);white-space:nowrap;padding-left:.25rem;font-size:.75rem}.list-error[data-v-31edf227]{color:var(--col-error);white-space:nowrap;margin:0;font-size:.75rem}.btn-filter-toggle[data-v-31edf227]{background:var(--col-bg);min-height:2.375rem;color:var(--col-muted);border:1px solid var(--col-border);border-radius:var(--radius);cursor:pointer;white-space:nowrap;transition:background var(--dur-instant) var(--ease-standard), color var(--dur-instant) var(--ease-standard);align-items:center;gap:.375rem;padding:.4rem .75rem;font-size:.8rem;display:inline-flex}@media (pointer:coarse){.btn-filter-toggle[data-v-31edf227]{min-height:44px}}.btn-filter-toggle[data-v-31edf227]:hover{background:var(--col-raised);color:var(--col-text)}.btn-filter-toggle--active[data-v-31edf227]{background:var(--col-accent-lt);color:var(--col-accent-dk);border-color:var(--col-accent-lt)}.btn-icon-sm[data-v-31edf227]{width:.9rem;height:.9rem}.btn-chevron[data-v-31edf227]{transition:transform var(--dur-base) var(--ease-standard)}.btn-chevron--open[data-v-31edf227]{transform:rotate(180deg)}.filter-count[data-v-31edf227]{background:var(--col-accent);color:var(--col-on-accent);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;padding:.05rem .4rem;font-size:.7rem;font-weight:600;line-height:1.4}.btn-clear-filters[data-v-31edf227]{color:var(--col-error);cursor:pointer;white-space:nowrap;background:0 0;border:none;min-height:2.375rem;padding:.45rem .5rem;font-size:.8rem}@media (pointer:coarse){.btn-clear-filters[data-v-31edf227]{min-height:44px}}.btn-clear-filters[data-v-31edf227]:hover{text-decoration:underline}.filter-select--auto[data-v-31edf227]{flex:none;width:auto;min-width:7.5rem;max-width:none}.filter-select--md[data-v-31edf227]{flex:none;min-width:9.5rem;max-width:190px}.tag-filter-panel[data-v-31edf227]{background:var(--col-surface);border-bottom:1px solid var(--col-border);padding:.75rem 1.5rem 1rem}.tag-filter-header[data-v-31edf227]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.625rem;display:flex}.tag-filter-hint[data-v-31edf227]{color:var(--col-muted);flex:1;min-width:180px;margin:0;font-size:.75rem}.tag-search-wrap[data-v-31edf227]{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.tag-search-icon[data-v-31edf227]{width:.875rem;height:.875rem;color:var(--col-subtle);flex-shrink:0}.tag-search-input[data-v-31edf227]{color:var(--col-text);background:0 0;border:none;outline:none;width:120px;font-size:.8rem}.tag-search-input[data-v-31edf227]::placeholder{color:var(--col-subtle)}.tag-search-count[data-v-31edf227]{color:var(--col-subtle);white-space:nowrap;font-size:.7rem}.tag-filter-grid[data-v-31edf227]{flex-wrap:wrap;gap:.375rem;display:flex}.tag-overflow-note[data-v-31edf227]{color:var(--col-subtle);margin:.5rem 0 0;font-size:.72rem}.tag-toggle[data-v-31edf227]{cursor:pointer;border:1px solid var(--col-border);background:var(--col-raised);color:var(--col-muted);transition:background var(--dur-instant) var(--ease-standard), color var(--dur-instant) var(--ease-standard), border-color var(--dur-instant) var(--ease-standard);border-radius:9999px;padding:.2rem .65rem;font-size:.75rem;font-weight:500}.tag-toggle--include[data-v-31edf227]{background:var(--col-success-lt);color:var(--col-success);border-color:color-mix(in srgb, var(--col-success) 40%, transparent)}.tag-toggle--exclude[data-v-31edf227]{background:var(--col-error-lt);color:var(--col-error);border-color:color-mix(in srgb, var(--col-error) 40%, transparent);text-decoration:line-through}.grid-wrap[data-v-31edf227]{flex:1;min-height:0}.grid-wrap>.loading-region[data-v-31edf227]{height:100%}.skeleton-tile[data-v-31edf227]{cursor:default;pointer-events:none;flex-direction:column;justify-content:center;gap:.5rem;display:flex}.company-grid[data-v-31edf227]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--tile-rows,8), minmax(0, 1fr));background:var(--col-border);grid-auto-flow:column;gap:1px;height:100%;display:grid}.company-tile[data-v-31edf227]{background:var(--col-bg);text-align:left;font:inherit;color:inherit;cursor:pointer;min-width:0;transition:background var(--dur-instant) var(--ease-standard);border:none;flex-direction:column;justify-content:center;gap:.3rem;padding:.5rem 1rem;display:flex;overflow:hidden}.company-tile[data-v-31edf227]:hover{background:var(--col-surface)}.company-tile--active[data-v-31edf227]{background:var(--col-accent-lt)}.tile-name-line[data-v-31edf227]{align-items:center;gap:.4rem;min-width:0;display:flex;overflow:hidden}.tile-name[data-v-31edf227]{min-width:0;color:var(--col-text);white-space:nowrap;text-overflow:ellipsis;text-align:left;cursor:pointer;background:0 0;border:0;flex:0 auto;margin:0;padding:0;font-family:inherit;font-size:.875rem;font-weight:600;overflow:hidden}.tile-name[data-v-31edf227]:hover{text-underline-offset:2px;text-decoration:underline}.tile-name-line>.status-chip[data-v-31edf227]{flex-shrink:0}.tile-star[data-v-31edf227]{color:var(--col-star);flex-shrink:0;font-size:.8rem;line-height:1}.tile-website[data-v-31edf227]{color:var(--col-accent);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:.68rem;text-decoration:none}.tile-website[data-v-31edf227]:hover{text-decoration:underline}.tile-chips[data-v-31edf227]{flex-wrap:nowrap;gap:.3rem;display:flex;overflow:hidden}.tile-chip[data-v-31edf227]{border-radius:var(--radius-sm);white-space:nowrap;background:var(--col-raised);color:var(--col-muted);flex-shrink:0;padding:.1rem .45rem;font-size:.7rem}.tile-chip--city[data-v-31edf227]{background:var(--col-accent-lt);color:var(--col-accent-dk)}.tile-empty[data-v-31edf227]{color:var(--col-subtle);margin:0;font-size:.72rem;font-style:italic}@media (width<=767px){.company-grid[data-v-31edf227]{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;height:auto}.company-tile[data-v-31edf227]{min-height:60px}.dashboard[data-v-31edf227]{margin:0}}@media (width>=768px){.dashboard[data-v-31edf227]{height:calc(100vh - 86px)}.grid-wrap[data-v-31edf227]{overflow:hidden}}.pagination-bar[data-v-31edf227]{background:var(--col-surface);border-bottom:1px solid var(--col-border);flex-shrink:0;justify-content:flex-end;align-items:center;min-height:2.5rem;padding:.3rem 1.5rem;display:flex}@media (width<=767px){.pagination-bar[data-v-31edf227]{justify-content:center;padding:.5rem 1rem}.pagination[data-v-31edf227]{width:100%}.filter-controls-row[data-v-31edf227]{grid-template-columns:1fr 1fr;display:grid}.filter-controls-row[data-v-31edf227]>*{width:100%;min-width:0;max-width:none}.filter-controls-row>.sync-badge[data-v-31edf227],.filter-controls-row>.list-error[data-v-31edf227]{grid-column:1/-1}.btn-filter-toggle[data-v-31edf227]{justify-content:center}}.profile-page[data-v-92157ee0]{max-width:700px;box-shadow:var(--island-shadow);background:var(--col-bg);border-radius:16px;margin:10px auto 16px}@media (width<=640px){.profile-page[data-v-92157ee0]{box-shadow:none;border-radius:0;margin:0}}.profile-notice[data-v-92157ee0]{background:var(--col-accent-lt);border:1px solid color-mix(in srgb, var(--col-accent) 25%, transparent);color:var(--col-muted);border-radius:8px;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;padding:.875rem 1rem;font-size:.8125rem;line-height:1.5;display:flex}.notice-icon[data-v-92157ee0]{width:1.25rem;height:1.25rem;color:var(--col-accent);flex-shrink:0;margin-top:.1rem}.profile-sections[data-v-92157ee0]{flex-direction:column;gap:1.25rem;display:flex}.section-title[data-v-92157ee0]{color:var(--col-text);border-bottom:1px solid var(--col-border);margin:0 0 1.25rem;padding-bottom:.75rem;font-size:1rem;font-weight:600}.profile-form[data-v-92157ee0]{flex-direction:column;gap:.875rem;display:flex}.subsection-label[data-v-92157ee0]{color:var(--col-muted);margin:0;font-size:.8125rem;font-weight:600}.section-hint[data-v-92157ee0]{color:var(--col-subtle);margin:-.5rem 0 .75rem;font-size:.8125rem}.form-actions[data-v-92157ee0]{flex-wrap:wrap;gap:.5rem;display:flex}.danger-zone[data-v-92157ee0]{border-color:color-mix(in srgb, var(--col-error) 30%, transparent)}.section-title--danger[data-v-92157ee0]{color:var(--col-error);border-color:color-mix(in srgb, var(--col-error) 20%, transparent)}.danger-description[data-v-92157ee0]{color:var(--col-muted);margin:0 0 1rem;font-size:.8125rem;line-height:1.5}.danger-error[data-v-92157ee0]{color:var(--col-error);margin:0 0 .75rem;font-size:.8125rem}.danger-confirm-text[data-v-92157ee0]{color:var(--col-text);margin:0 0 1rem;font-size:.875rem;font-weight:500}.auth-brand-wrap[data-v-191f6183]{margin-bottom:1.5rem}.register-card[data-v-191f6183]{width:100%;max-width:480px}.section-label[data-v-191f6183]{color:var(--col-text);margin:0;font-size:.8125rem;font-weight:600}.optional[data-v-191f6183]{color:var(--col-subtle);font-weight:400}.consent-row[data-v-191f6183]{cursor:pointer;align-items:flex-start;gap:.625rem;display:flex}.consent-row input[type=checkbox][data-v-191f6183]{accent-color:var(--col-accent);flex-shrink:0;width:1rem;height:1rem;margin-top:.2rem}.consent-text[data-v-191f6183]{color:var(--col-muted);font-size:.8125rem;line-height:1.5}.field-hint[data-v-191f6183]{margin-top:.25rem;font-size:.75rem}.field-hint--error[data-v-191f6183]{color:var(--col-error)}.input-error[data-v-191f6183]{border-color:var(--col-error)!important}.pw-reqs[data-v-191f6183]{flex-direction:column;gap:.125rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.pw-reqs li[data-v-191f6183]{align-items:center;gap:.375rem;font-size:.75rem;display:flex}.pw-reqs li[data-v-191f6183]:before{content:"";border-radius:50%;flex-shrink:0;width:.75rem;height:.75rem;display:inline-block}.req-ok[data-v-191f6183]{color:var(--col-accent-dk)}.req-ok[data-v-191f6183]:before{background:var(--col-accent)}.req-fail[data-v-191f6183]{color:var(--col-subtle)}.req-fail[data-v-191f6183]:before{background:var(--col-border)}.auth-brand-wrap[data-v-a48564c8]{margin-bottom:1.75rem}.forgot-card[data-v-a48564c8]{width:100%;max-width:400px}.forgot-sent[data-v-a48564c8]{margin-bottom:0;line-height:1.6}.auth-brand-wrap[data-v-baee1976]{margin-bottom:1.75rem}.reset-card[data-v-baee1976],.verify-card[data-v-2499369e]{width:100%;max-width:400px}.verify-msg[data-v-2499369e]{color:var(--col-muted);text-align:center;padding:1rem 0}.resend-sent[data-v-2499369e]{color:var(--col-success);margin-top:1rem;font-size:.875rem}.auth-page[data-v-d06eef7e]{justify-content:center;align-items:flex-start;padding-top:4rem;display:flex}.auth-card[data-v-d06eef7e]{background:var(--col-surface);border:1px solid var(--col-border);border-radius:10px;width:100%;max-width:420px;padding:2rem}.state-msg[data-v-d06eef7e]{text-align:center;color:var(--col-muted);flex-direction:column;align-items:center;gap:.75rem;font-size:.9375rem;display:flex}.state-msg--ok[data-v-d06eef7e]{color:var(--col-accent-dk)}.state-msg--error[data-v-d06eef7e]{color:var(--col-error)}.state-icon[data-v-d06eef7e]{width:2.5rem;height:2.5rem}.redirect-note[data-v-d06eef7e]{color:var(--col-subtle);font-size:.8125rem}.auth-link[data-v-d06eef7e]{color:var(--col-accent);font-size:.875rem;text-decoration:none}.auth-link[data-v-d06eef7e]:hover{text-decoration:underline}.admin-page[data-v-b2aa5b81]{max-width:900px;box-shadow:var(--island-shadow);background:var(--col-bg);border-radius:16px;margin:10px auto 16px;padding:2rem 1.5rem 4rem}.admin-title[data-v-b2aa5b81]{color:var(--col-text);margin-bottom:2rem;font-size:1.5rem;font-weight:600}.admin-card[data-v-b2aa5b81]{background:var(--col-surface);border:1px solid var(--col-border);border-radius:var(--radius-lg);margin-bottom:1.5rem;padding:1.5rem}.card-title[data-v-b2aa5b81]{color:var(--col-text);margin:0 0 1rem;font-size:1rem;font-weight:600}.card-desc[data-v-b2aa5b81]{color:var(--col-muted);margin:0 0 1rem;font-size:.875rem}.promote-form[data-v-b2aa5b81]{flex-direction:column;gap:.5rem;display:flex}.field-label[data-v-b2aa5b81]{color:var(--col-text);font-size:.875rem;font-weight:500}.promote-row[data-v-b2aa5b81]{align-items:center;gap:.75rem;display:flex}.promote-input[data-v-b2aa5b81]{border:1px solid var(--col-border);background:var(--col-bg);color:var(--col-text);transition:border-color var(--dur-instant) var(--ease-standard);border-radius:6px;outline:none;flex:1;padding:.55rem .85rem;font-size:.9rem}.promote-input[data-v-b2aa5b81]:focus{border-color:var(--col-accent)}.form-error[data-v-b2aa5b81]{color:var(--col-error);margin:.25rem 0 0;font-size:.85rem}.form-success[data-v-b2aa5b81]{color:var(--col-success);margin:.25rem 0 0;font-size:.85rem}.muted[data-v-b2aa5b81]{color:var(--col-muted);font-size:.9rem}.table-wrap[data-v-b2aa5b81]{overflow-x:auto}.table-wrap--capped[data-v-b2aa5b81]{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:220px;overflow:auto}.table-wrap--capped thead th[data-v-b2aa5b81]{background:var(--col-surface);z-index:1;position:sticky;top:0}.users-table[data-v-b2aa5b81]{border-collapse:collapse;width:100%;font-size:.875rem}.users-table th[data-v-b2aa5b81],.users-table td[data-v-b2aa5b81]{text-align:left;border-bottom:1px solid var(--col-border);color:var(--col-text);white-space:nowrap;padding:.6rem .85rem}.users-table th[data-v-b2aa5b81]{color:var(--col-muted);font-size:.8125rem;font-weight:600}.users-table tbody tr:last-child td[data-v-b2aa5b81]{border-bottom:none}.role-badge[data-v-b2aa5b81]{border-radius:var(--radius-sm);padding:.1rem .5rem;font-size:.78rem;font-weight:600;display:inline-block}.role-badge--admin[data-v-b2aa5b81]{background:var(--col-signal-lt);color:var(--col-warning)}.role-badge--user[data-v-b2aa5b81]{background:var(--col-raised);color:var(--col-muted)}.num-cell[data-v-b2aa5b81]{text-align:right;font-variant-numeric:tabular-nums}.removed-cell[data-v-b2aa5b81]{color:var(--col-error)}.enrich-backdrop[data-v-b2aa5b81]{background:var(--col-overlay);z-index:200;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.enrich-modal[data-v-b2aa5b81]{background:var(--col-bg);border-radius:var(--radius-lg);width:90%;min-width:320px;max-width:420px;box-shadow:var(--shadow-lg);flex-direction:column;gap:1.5rem;padding:2rem 2.25rem;display:flex}.enrich-modal-title[data-v-b2aa5b81]{color:var(--col-text);margin:0;font-size:1.15rem;font-weight:600}.enrich-body[data-v-b2aa5b81]{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.enrich-stat[data-v-b2aa5b81]{text-align:center;color:var(--col-muted);margin:0;font-size:.9rem;line-height:1.7}.enrich-stat strong[data-v-b2aa5b81]{color:var(--col-text)}.enrich-spinner[data-v-b2aa5b81]{border:3px solid var(--col-border);border-top-color:var(--col-accent);width:36px;height:36px;animation:spin-b2aa5b81 var(--dur-loop) linear infinite;border-radius:50%}@keyframes spin-b2aa5b81{to{transform:rotate(360deg)}}.enrich-actions[data-v-b2aa5b81]{flex-wrap:wrap;gap:.75rem;display:flex}.batch-result[data-v-b2aa5b81]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.75rem;font-size:.875rem;display:flex}.batch-stat[data-v-b2aa5b81]{color:var(--col-text)}.batch-sep[data-v-b2aa5b81]{color:var(--col-subtle)}.batch-note[data-v-b2aa5b81]{color:var(--col-muted);font-size:.8rem;font-style:italic}@media (width<=600px){.admin-page[data-v-b2aa5b81]{box-shadow:none;border-radius:0;margin:0}.promote-row[data-v-b2aa5b81]{flex-direction:column;align-items:stretch}}.app-nav[data-v-1ba893f5]{view-transition-name:app-nav;background:var(--col-nav);border-bottom:1px solid color-mix(in srgb, var(--col-nav-text) 10%, transparent);z-index:20;flex-shrink:0;justify-content:space-between;align-items:center;height:60px;padding:0 1.5rem;display:flex;position:relative}.nav-left[data-v-1ba893f5]{align-self:stretch;align-items:center;gap:2rem;display:flex}.nav-logo-link[data-v-1ba893f5]{align-items:center;text-decoration:none;display:flex}.nav-links[data-v-1ba893f5]{align-self:stretch;align-items:stretch;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.nav-links>li[data-v-1ba893f5]{display:flex}.nav-link[data-v-1ba893f5]{color:var(--col-nav-muted);transition:color var(--dur-instant) var(--ease-standard);align-items:center;gap:.4rem;padding:0 .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.nav-link[data-v-1ba893f5]:hover{color:var(--col-nav-text)}.nav-link[data-v-1ba893f5]:focus-visible{outline-offset:-4px}.nav-link--active[data-v-1ba893f5]{color:var(--col-nav-text)}.nav-marker[data-v-1ba893f5]{view-transition-name:nav-marker;background:var(--col-nav-active);height:3px;position:absolute;bottom:0;left:.75rem;right:.75rem}.nav-badge[data-v-1ba893f5]{background:var(--col-signal);color:var(--col-on-signal);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.nav-right[data-v-1ba893f5]{align-items:center;gap:.5rem;display:flex}.nav-theme[data-v-1ba893f5]{min-width:2.125rem;min-height:2.125rem;color:var(--col-nav-muted);border-radius:var(--radius);transition:color var(--dur-instant) var(--ease-standard), background var(--dur-instant) var(--ease-standard);justify-content:center;align-items:center;padding:.375rem;display:inline-flex}.nav-theme[data-v-1ba893f5]:hover{color:var(--col-nav-text);background:color-mix(in srgb, var(--col-nav-text) 10%, transparent)}@media (pointer:coarse){.nav-theme[data-v-1ba893f5]{min-width:44px;min-height:44px}}.theme-icon[data-v-1ba893f5]{width:1.125rem;height:1.125rem}.nav-signout[data-v-1ba893f5],.nav-admin[data-v-1ba893f5]{min-height:2.125rem;color:var(--col-nav-muted);border-color:color-mix(in srgb, var(--col-nav-text) 20%, transparent);align-items:center;font-size:.8125rem;text-decoration:none;display:inline-flex}.nav-signout[data-v-1ba893f5]:hover,.nav-admin[data-v-1ba893f5]:hover{background:color-mix(in srgb, var(--col-nav-text) 8%, transparent);color:var(--col-nav-text)}.nav-hamburger[data-v-1ba893f5]{color:var(--col-nav-text);border-radius:var(--radius);padding:.375rem;display:none}.nav-hamburger[data-v-1ba893f5]:hover{background:color-mix(in srgb, var(--col-nav-text) 10%, transparent)}.mobile-menu[data-v-1ba893f5]{border-top:1px solid color-mix(in srgb, var(--col-nav-text) 12%, transparent);background:var(--col-nav);flex-direction:column;width:100%;padding:.5rem 0;display:none}.mobile-link[data-v-1ba893f5]{color:var(--col-nav-muted);transition:background var(--dur-instant) var(--ease-standard), color var(--dur-instant) var(--ease-standard);border-left:3px solid #0000;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.mobile-link[data-v-1ba893f5]:hover{color:var(--col-nav-text);background:color-mix(in srgb, var(--col-nav-text) 8%, transparent)}.mobile-link--active[data-v-1ba893f5]{color:var(--col-nav-text);border-left-color:var(--col-nav-active)}.mobile-signout[data-v-1ba893f5]{all:unset;box-sizing:border-box;cursor:pointer;color:var(--col-nav-muted);border-left:3px solid #0000;border-top:1px solid color-mix(in srgb, var(--col-nav-text) 10%, transparent);text-align:left;width:100%;margin-top:.25rem;padding:.75rem 1.5rem;font-size:.9375rem;display:block}.mobile-signout[data-v-1ba893f5]:hover{color:var(--col-nav-text);background:color-mix(in srgb, var(--col-nav-text) 8%, transparent)}.mobile-signout[data-v-1ba893f5]:focus-visible{outline:2px solid var(--col-focus);outline-offset:-2px}@media (width<=767px){.app-nav[data-v-1ba893f5]{align-items:center;height:60px}.nav-links[data-v-1ba893f5]{display:none}.desktop-only[data-v-1ba893f5]{display:none!important}.nav-hamburger[data-v-1ba893f5]{display:flex}.mobile-menu[data-v-1ba893f5]{width:auto;display:flex;position:absolute;top:60px;left:0;right:0}}@media (width>=768px) and (width<=1023px){.desktop-only[data-v-1ba893f5]{display:none!important}.nav-hamburger[data-v-1ba893f5]{display:flex}.mobile-nav-link[data-v-1ba893f5]{display:none}}@media (width>=1024px){.nav-hamburger[data-v-1ba893f5]{display:none}.mobile-menu[data-v-1ba893f5]{display:none!important}}.page-enter-active,.page-leave-active{transition:opacity var(--dur-base) var(--ease-standard)}.page-enter-from,.page-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:none}}.expiry-extend{border-radius:var(--radius-sm);cursor:pointer;color:inherit;background:0 0;border:1px solid;padding:.25rem .625rem;font-size:.8rem}.expiry-extend:disabled{opacity:.5;cursor:not-allowed}.expiry-error{color:var(--col-error);font-size:.75rem}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAVEABAAAAAACbQAAATsAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPAmCcxEQCoMogyoLDgABNgIkAxgEIAWDPgdGDIMYG5AIUZQO0gyKrw54Q7ypR0jQbYRHROLUhDCW7dl5v9U7gZgNnv//P/2fa58ToWA6Xk/lVE57lQp6BP+c5oG/xieg5EDg4uZybyR3v5LD/fTo9pkrZS7hkbNOBRe8AGF4i5OQgoQSyPEEz//x1nTUJZ//Y6k/3vcLoGjCQ7r/LyumG2iSd+IwKYHOFkgDwDkyZ92IcSmd2G/3RAA7KVLIwcOdg1jRASIAjChbNrVo9M0du40bgD5dVwnyK0BdrEaBDvizZZquqAHlMJtNSkNpgAYoAIC26TIkAMbTnJFMKdRFYgzkGgBlVWHAoAAFaEAsDQFi6QSAEysKHXBhuNN4PAK2hSTymx0/70VYXiZBv2mHNMjWoFuHoHGbOpTZcQxwRmpwShtm2cOsrDhVvBb8KcUhaQq2Hn1FGJHIQ5yD/g+bY71KBUkA9FWxzKaCSgSJMBW0BArWsooBlQ1Yw7YdrFHAZXtgPQuoe4ujHcuBGaDrMDhIyAHjGsaOxlRSQZdh3WnHUh/cNPhGi8v8U8GUNIG17B71ic9Ubm5U5RAiaH6hR7ugcnGmhcP8uBRi92vpwaHFZY4Kq1VlHFbGQJFlzF5sS5aRz6zyrs0w42rCC6VKgQQ8grZTy9IiZ/YCjGemZjdXH9S107ibf4RKBVvSHJJWLqJJXQdBw4odL1MkwgOAGQAnoAFNoAsA6MCXKABAQNerTnGZnQsmuz538XvSHT67OEY6ZNAurkfkrOfsFweGn3/f8buceWuiA/tgkJHEeStnvup4oO+ZdxTnqnM1ufPo146uyneszI30xly/1xs8sb8qYt+bHwi2etL9D5QF/6oJJM7mVc2NjXTH3HB0T/DEPurFd+b7goGfUv25tUd8V+TNFDwKEMaCFVtUdG0IizeE9gYhOLQhtBLfPhreHgvBJyHMvUkbt7J84i8N41OlOlYfg3x8n2RmRvDAu5Wv9okjv4a5wcKVW7lLWjRKuJG9Hl3ROrWPFfuvRr4Ha6sF268h7lO4HmyiBB7i3GnfGwqRCdAKc6EFFpiI4vqJoIwF/6v4SxFAeOWcq+/anfE0/Ga1aV8CfFzd2gbwyRcvXfD/X///r1+o72KwoX5cq/z/HfRnGPDnKgiLklkexGB9p82oZjItDy+AmX4WZpgRAOygUA50BLCyTEN0GzDu/0QiNHhJonDzuESjyfHLdVJiIt6sxEyhCpN7KMGqY1fBrjolrcdYcLQ1q+BYxyj+HGs2FdtxtBUlehzWqU2rLr02LTnRgDnbjnHAjm2LinRZsmjNcbYMW3K0jDG9hlLFyve2et3mGerFsH/piuNsmnO0SC9wGLXDqC1LVjauNHSMiuw66cUtKx/kIEMZv1K1DD1jv3q0XcUMLTZtMuIsx9gsSzeJHO346heLKQCIpMtyCTMgotBEE91y3PaaPzEfhGyZv7XCemiLPwQFwgguVIH0PDcKPn/3MnkMCdyAteB5PPjlShU/tvA8QkNwLYtPVLWaoiYrafRoqWMZYtK9dMa0qZXHl+xl4ipOMKpZdtJqZkK7OpIkLbVwQLUCqfqlVg6rVSQl28tGUL1iGeISRTutquSThJCD8iqRJvH59nLSrkGJdLFZq4tt4w7PlqPSXQnjZcFSEIK/xFCYZrHkWCABskvuRF5wHGdWPDgGeanXtgPIYz4uxYk2P+BeAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR8AA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABUAAAAYGl3oOZjbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADAAAAAwI9eV9BoZWFkAAAC2AAAADYAAAA2Gt1J6GhoZWEAAAMQAAAAHgAAACQHhQKoaG10eAAAAzAAAAAXAAAAGAZjAERsb2NhAAADSAAAAA4AAAAOAIoAim1heHAAAANYAAAAHAAAACAAGACzbmFtZQAAA3QAAADXAAABviKTP8Fwb3N0AAAETAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10bCZ1Cu4XSAZSiE9le5UBaV1E5lx7CZCaDV20nDrRqBqbvtpCsAxUhZHI8wpv4GYcUrYe4u/JqrPVmVcQ2AOU6gIhuzNMJYHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEbzgMM/PRNAnL9jgAAAQAk//QCGgLGADUAAAUiJjU0NjcjNTM/ATUHIzUhNjU0JiMiByc+ATMyFhUUBgczFSMPARU3MxUhBhUUFjMyNxcOAQErZ2IKCFB4U0BkpwFCESsySDA5ImE2YVoKCE94UkBjpf7AEDM5RzI5I2AMWFATJxJINyAKB0ggIjAoOkEpKlhOEygTSDcgCgdIIh8wKTxAKiwAAQAAAAEAxCoHyPxfDzz1AAkD6AAAAADbN0JJAAAAANznwof++f7+BIgEcAAgAAkAAgAAAAAAAHjaY2BkYGBh/PcWSO759/PfD5YOoAgqYAMAryEHMgAAeNpjXMGgwAACVyCYyZ5BBUQDACxpA6sAAAAAFQAVABUAFQBgAGAAAHjaY2BkYGBgYwhiYGeIB9IgHgKwMDACABHfAMx42pWQM4KDURhFz9hTTv36sW3bShPbTvaVFWRfwS1+tXm659MTMEmMEYZGpwAfXYuHOKJt8TDztCwe4YSaxaOenDEWCFg8zhJbFs+LIEFFvcABq+plwpRIyq6IVyiLM9I8JeKKv3LDE/dc8MybIlEafBIkR5lL8tIIy4pFpUmqZPkRl9A+KIphnRU2rfXQ2smIBtnzQxwXZZRVcvawajFOtXHqo8gmKjLenVCcAk1KsuPoLzBssMY6+xhnZ2VRUt6K+JyMuvFUlJFFVBqV1tDurPQBFXFCdQB42mNgYgCD/2sZfBmwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBAM4bCIg=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-vietnamese-500-normal-CkG7ISwK.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-500-normal-DtRh6yEl.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-latin-ext-500-normal--oYb3bSD.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-500-normal-C9nn0g37.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-latin-500-normal-BqaLkUoX.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-500-normal-BLe87hIu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAVsABAAAAAACiAAAAUUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIQgmCcxEQCoNAg0ELDgABNgIkAxgEIAWDSgdGDINWG/cICK4HeEMa9QvHYUYoWISVufhyPO4rK4wq8QCvG/Z+khpQ9VQUKmJGR7VhNlofJtO7WzYT/m8t/bOzfITh2QAfBfFyYSBXUpF13botgcrzFYYlS+gb3HN6PVb2Pa4Ohav2P3Vx21PdwH74+5m+WGikRhOOaID//63f/qKCK3XA6Xdii6sAOUw+PJpdIB2Anpo55RTBIV+qjt97ogBkBAqERo6uaAAeDSgHkzpSJOpY48behSnQAuzbkigomguDqKglYMKfHRZrCf1AlOVYhsJAxQBiIALAuOGVBA0F6YM49791KCQBmVJAFwBRhnoKpCggAmKgDgwBddDygBwehQaqIm7SB+UEjwrl396mQnbvWd+AKeW8YuRrU69KowkVkuwYc+WOB0Cu3Jc6lGLDLDYSQR09HcCnD1kChQkKYercxyFczSuF8qkSb9MnBHjJYocCFVJSNOqVw9JOCqpQgjq2cChwIfXJcZvRdS1hreQsLY5beZaOJiO9A3LSRtMZWwbP5nUhsvq5o3Nvw1xJHjovwDe0qrU1w6GgeTgJnM2TKBkj4TG6fszfTmIKE4gct53aUtsiHx3ZuHKNbPokiRTJr6fOPSZGNpY2uvazL0zr7Oao/dUhF2Q71l6e5prRuobWFa3FYrAQJslH21rjYqt54UWK143ZgDs0rCC3xm1GKeHo1BzXUfEEVNSZ6gKtAft/g9ehEAoT6luKvAGS1OoABOOJ9JhyWXWAigA5IAaGANMASIC/RQAEkCSpBzQV1f0VMnRv8Us4dqdxJqia56CZmaC5eyMce5kpDp396Gv2/GdHbzbIEmfOhOYs9VU7L7LnR8x6/imK1SO5tdXnLFQW9naoNqxorzQebJ1StVTlLgoR11a8P3n4ZJcuP8Ph+zBo/B/yaQNtbZXGQ6Oi0uWTtlS6N3nYbZr/2GNs/R7MisJ7eIrDE2rWSldwNUrwOyUwaq4Cd2n8BGYa3KqAn8Ue3dht437u2u0pq1RpxY4iFCgOFMREEIhA7WRgjSdbE/2KVhO4dZu2yzBMRwttm3jXaAYuwt9bnuCJvxYQ3r+NI/wabY0ndIEk9pZYLw6FvktTDkZAHsZADsa7oUzogZSJOB632//uQPD+xr5ZUn3gb5Wr4G/wE8PLAfi5/vf/yZ1kD0JAAQSQhH+TvDMBCyA7k4rhIcL7aShHI0mh5w9ARbU4fVgIIAMi6BcJBFQ2BEOJAGB+yECL5LnVUrSea7ECa/O0VcuwGtCy3JI+o1YSsNaCBTMyuLjM6zdn1IwF85zmjZrgNG3OMJdqPhVKFahUY8KgFfV6TZlXaNqUAQ71Bk0aVWDahAFNBs2ZN9p2Eh5OiYrNpG6WyOTDutlhiyb0muM5OH7S+UlHBsOnDxpAqIw1PWP1N5Dh33MWkcDNIx15iI341TkznIh8EyaQQjIfdA9qOEiWHviLThSAMi12j6gIhEABDhjR3OLmUTc8Xl1JcBckhS/Ndysg7ylEg8qHSaTFwFeXxAkVyEIDVM4vlnWSxApdpBdlPcsgQjA7AxFJo3Dh2+7wCpIinsSPYTpJcYuSszCfdA4SE86iVcrlFs4PZzGOTWmSJhxnsep5JYtkQ5OTxdP6Ax7Q5OVKcvzAswSFUsUJY4GxqFQWF9fvLJVEsSR2WrBqq1Ri3qcxppmXRyAOesqEw+VL4P/T91QuG7RTc/O4M9wbpAe7BD38wA6kBzu501DH2KTfNcYBrFtwDQA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGncofljbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxFI/PixoZWFkAAAC3AAAADYAAAA2GuVJ6WhoZWEAAAMUAAAAHgAAACQHjQKuaG10eAAAAzQAAAAXAAAAGAZoAEFsb2NhAAADTAAAAA4AAAAOAIwAjG1heHAAAANcAAAAHAAAACAAGAC1bmFtZQAAA3gAAADeAAAByiPTQMdwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10k6NSSLZQuoBOdiH4rB9K6isrlWGEyk8GrVcSB9nRYvttGtAFUFXkmRxLexM88rcFGCKer7856b9YE7ABQqQsI6AGbcwjaAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEQuAMM/PRYAlz9pAAAAQAh//QCJALGADYAAAUiJjU0NjcjNTM/ATUHIzUhPgE1NCYjIgcnPgEzMhYVFAYHMxUjDwEVNzMVIQYVFBYzMjcXDgEBLmtkCQhPdk9GaaIBQgcGJi1GLj4gZDhkWwkIT3ZOR2mh/r8NLzNILj4hZAxcTRIlEU4xIAoHTg4fDyskN0smLFtNEiYRTjAiCghOGyArJDdLJi0AAAEAAAABAMSgvffYXw889QAJA+gAAAAA2zdCSwAAAADc58KH/ur+9gSfBHcAIAAJAAIAAAAAAAB42mNgZGBgYfz3Fkhe+Pfq3yuW+UARVMAGALBLB0AAAHjaY1zBoMAAAlcgmMmFQRFEAwAsfQOtAAAAABUAFQAVABUAYgBiAAB42mNgZGBgYGMIZGBnSALSIB4CsDAwAgASBQDOeNqVkEWWQkEQBGPcZznrPsC4u7s7ssLdHc7GCTgV+frhrPgaVZ2lwCwhJhibnBO7x+ZbPMYljRaPs0y9xRNcU2vxZI9mihUCLZ5mk90WL4sgQkF3hmM2dOfxkyMquyBeJy9O6J+WN6zzD+555Ylr3vjUSZAKP3hJSXkjVUqV1uQJklTktTwJef5l52wuKTBsKeNO63vSymZEo+b9lh2mKPaSa+fpxJtOBtPJEbR2UGSGsklDhio5+cJ2L4ZtNtniSNTKblU56dbFVyR0m56IvLWCtkaOkq203gTmuEO8AAB42mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal-CdKbmnAp.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal--5ui7us-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-CBdNZ9Ci.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-DvCwRnqE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-600-normal-CRd5VyFf.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-600-normal-6XnkKYvF.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.field-label{color:var(--col-muted);margin-bottom:.375rem;font-size:.8125rem;font-weight:500;display:block}.field-input{background:var(--col-bg);border:1px solid var(--col-border);border-radius:var(--radius);width:100%;color:var(--col-text);transition:border-color var(--dur-instant) var(--ease-standard), box-shadow var(--dur-instant) var(--ease-standard);outline:none;padding:.5rem .75rem;font-size:.875rem}.field-input::placeholder{color:var(--col-subtle)}.field-input:focus{border-color:var(--col-accent);box-shadow:0 0 0 3px var(--col-accent-lt)}.filter-input{background:var(--col-bg);border:1px solid var(--col-border);border-radius:var(--radius);width:100%;color:var(--col-text);transition:border-color var(--dur-instant) var(--ease-standard);outline:none;padding:.5rem 1rem;font-size:.875rem}.filter-input::placeholder{color:var(--col-subtle)}.filter-input:focus{border-color:var(--col-accent);box-shadow:0 0 0 3px var(--col-accent-lt)}.auth-input{background:var(--col-bg);border:1px solid var(--col-border);border-radius:var(--radius);width:100%;color:var(--col-text);transition:border-color var(--dur-instant) var(--ease-standard), box-shadow var(--dur-instant) var(--ease-standard);outline:none;min-height:3rem;padding:.75rem 3rem .75rem 1rem;font-size:1rem}.auth-input::placeholder{color:var(--col-subtle)}.auth-input:focus{border-color:var(--col-accent);box-shadow:0 0 0 3px var(--col-accent-lt)}.btn-primary,.btn-secondary,.btn-ghost,.btn-danger{min-height:2.375rem;font:inherit;white-space:nowrap;border-radius:var(--radius);cursor:pointer;justify-content:center;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25;display:inline-flex}.btn-primary:disabled,.btn-secondary:disabled,.btn-ghost:disabled,.btn-danger:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--col-invert-bg);color:var(--col-invert-text);border:1px solid var(--col-invert-bg);transition:opacity var(--dur-instant) var(--ease-standard);font-weight:600}.btn-secondary{background:var(--col-bg);color:var(--col-text);border:1px solid var(--col-border);transition:background var(--dur-instant) var(--ease-standard)}.btn-secondary:hover:not(:disabled){background:var(--col-raised)}.btn-primary:hover:not(:disabled){opacity:.88}.btn-submit{background:var(--col-invert-bg);width:100%;min-height:3rem;color:var(--col-invert-text);border-radius:var(--radius);cursor:pointer;transition:opacity var(--dur-instant) var(--ease-standard);border:none;padding:.75rem;font-size:1rem;font-weight:600}.btn-submit:hover:not(:disabled){opacity:.88}.btn-submit:disabled{opacity:.45;cursor:not-allowed}.btn-danger{color:var(--col-error);border:1px solid color-mix(in srgb, var(--col-error) 35%, transparent);border-radius:var(--radius);cursor:pointer;transition:background var(--dur-instant) var(--ease-standard), border-color var(--dur-instant) var(--ease-standard);background:0 0}.btn-danger:hover:not(:disabled){background:var(--col-error-lt)}.btn-icon{cursor:pointer;color:var(--col-subtle);transition:color var(--dur-instant) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.btn-icon:hover{color:var(--col-muted)}.btn-ghost{color:var(--col-muted);border:1px solid var(--col-border);transition:background var(--dur-instant) var(--ease-standard), color var(--dur-instant) var(--ease-standard);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--col-raised);color:var(--col-text)}@keyframes chip-flash{0%{filter:brightness(1.4)}to{filter:brightness()}}.chip-updated{animation:chip-flash var(--dur-emphasis) var(--ease-out)}@media (prefers-reduced-motion:reduce){.chip-updated{animation:none}}button{touch-action:manipulation}.tag{border-radius:var(--radius-sm);background:var(--col-accent-lt);color:var(--col-accent-dk);border:1px solid color-mix(in srgb, var(--col-accent) 25%, transparent);white-space:nowrap;align-items:center;padding:.15rem .5rem;font-size:.75rem;display:inline-flex}.tag--muted{border-radius:var(--radius-sm);background:var(--col-raised);color:var(--col-muted);border:1px solid var(--col-border);white-space:nowrap;align-items:center;padding:.15rem .5rem;font-size:.75rem;display:inline-flex}.chip{border-radius:var(--radius-sm);white-space:nowrap;transition:background-color var(--dur-instant) var(--ease-standard), color var(--dur-instant) var(--ease-standard), border-color var(--dur-instant) var(--ease-standard);border:1px solid #0000;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}@media (prefers-reduced-motion:reduce){.chip{transition:none}}.chip--sm{padding:.05rem .4rem;font-size:.6875rem}.sponsor-chip--yes{background:var(--col-accent-lt);color:var(--col-accent-dk);border-color:#0000}.sponsor-chip--no{background:var(--col-warning-lt);color:var(--col-warning);border-color:color-mix(in srgb, var(--col-warning) 30%, transparent)}.card{background:var(--col-surface);border:1px solid var(--col-border-lt);border-radius:var(--radius-lg);padding:1.25rem}.auth-card{background:var(--col-bg);border:1px solid var(--col-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:2rem}.auth-page{background:var(--col-desktop);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1.5rem;display:flex}.auth-title{letter-spacing:-.01em;color:var(--col-text);margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.auth-subtitle{color:var(--col-muted);margin:0 0 1.5rem;font-size:.875rem}.auth-form{flex-direction:column;gap:1rem;display:flex}.auth-footer{color:var(--col-muted);text-align:center;margin-top:1.25rem;font-size:.875rem}.auth-link{color:var(--col-accent);font-weight:500;text-decoration:none}.auth-link:hover{text-decoration:underline}.auth-error{color:var(--col-error);background:var(--col-error-lt);border-radius:var(--radius);margin:0;padding:.5rem .75rem;font-size:.875rem}.page{max-width:900px;margin:0 auto;padding:2rem 1.5rem}.dashboard{border-radius:var(--radius-lg);max-width:1280px;box-shadow:var(--island-shadow);margin:10px auto 16px}@media (width<=767px){.dashboard{box-shadow:none;border-radius:0;margin:0}}.page-header{margin-bottom:2rem}.page-title{letter-spacing:-.01em;color:var(--col-text);margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.page-subtitle{color:var(--col-muted);margin:0;font-size:.875rem}.name-row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.form-divider{border:none;border-top:1px solid var(--col-border);margin:.25rem 0}.form-actions{justify-content:flex-end;display:flex}.password-field{position:relative}.password-eye{z-index:1;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.form-msg{border-radius:var(--radius);padding:.5rem .75rem;font-size:.875rem}.form-msg--ok{background:var(--col-success-lt);color:var(--col-success)}.form-msg--err{background:var(--col-error-lt);color:var(--col-error)}.state-msg{text-align:center;color:var(--col-subtle);padding:2rem;font-size:.875rem}.state-msg--error{color:var(--col-error)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.mb-2{margin-bottom:.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-2{height:.5rem}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-width:1px}.pl-9{padding-left:2.25rem}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--col-desktop:#e6e9ed;--col-bg:#fbfbfc;--col-surface:#f1f3f5;--col-raised:#e4e8ec;--col-border:#cbd2d9;--col-border-lt:#dde2e7;--col-text:#1b2330;--col-muted:#4e5968;--col-subtle:#5e6979;--col-accent:#1f4fa3;--col-accent-dk:#173d80;--col-accent-lt:#e3eaf6;--col-on-accent:#fff;--col-focus:#1f4fa3;--col-signal:#ffc917;--col-signal-lt:#fff4d1;--col-on-signal:#1b2330;--col-star:#b07800;--col-nav:#1b2330;--col-nav-text:#f4f5f7;--col-nav-muted:#9aa4b2;--col-nav-active:#ffc917;--col-error:#b3261e;--col-error-lt:#fbe9e7;--col-success:#1e7a46;--col-success-lt:#e3f3ea;--col-warning:#8a5a00;--col-warning-lt:#fff4d1;--col-invert-bg:#1b2330;--col-invert-text:#f4f5f7;--col-overlay:#0f141c73;--shadow-sm:0 1px 2px #1b23300f;--shadow-lg:0 12px 40px #0f141c38;--island-shadow:0 0 0 1px color-mix(in srgb, var(--col-text) 7%, transparent), 0 1px 3px color-mix(in srgb, var(--col-text) 5%, transparent);--radius-sm:4px;--radius:6px;--radius-lg:10px;--dur-instant:.12s;--dur-base:.18s;--dur-sheet:.28s;--dur-emphasis:.6s;--dur-loop:.9s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--status-applied-bg:#e3eaf6;--status-applied-fg:#1f4fa3;--status-applied-bd:#b7c8e8;--status-applied-mark:#1f4fa3;--status-interview-bg:#fff1bf;--status-interview-fg:#6b4d00;--status-interview-bd:#f2d270;--status-interview-mark:#d9a300;--status-assessment-bg:#fde6d2;--status-assessment-fg:#8a3f0a;--status-assessment-bd:#f1be93;--status-assessment-mark:#d9731f;--status-offer-bg:#dff2e6;--status-offer-fg:#1e6b3f;--status-offer-bd:#a6d8b8;--status-offer-mark:#2e9e5b;--status-accepted-bg:#1e7a46;--status-accepted-fg:#fff;--status-accepted-bd:#1e7a46;--status-accepted-mark:#1e7a46;--status-hold-bg:#e6eaf0;--status-hold-fg:#3f4a5a;--status-hold-bd:#c3cbd6;--status-hold-mark:#7a8594;--status-rejected-bg:#fbe4e1;--status-rejected-fg:#9a2a20;--status-rejected-bd:#edb1a9;--status-rejected-mark:#c2412f;--status-withdrawn-bg:#eef0f2;--status-withdrawn-fg:#5b6472;--status-withdrawn-bd:#d2d7dd;--status-withdrawn-mark:#9aa3af;--status-ghosted-bg:transparent;--status-ghosted-fg:#5f6875;--status-ghosted-bd:#aeb6c1;--status-ghosted-mark:#b3bac4}:root[data-theme=dark]{--col-desktop:#0e1218;--col-bg:#151a22;--col-surface:#1b222c;--col-raised:#252d39;--col-border:#364152;--col-border-lt:#2a3341;--col-text:#e8ecf1;--col-muted:#a9b3c1;--col-subtle:#8590a0;--col-accent:#7fa6f0;--col-accent-dk:#a5c1f5;--col-accent-lt:#1c2b45;--col-on-accent:#0e1218;--col-focus:#7fa6f0;--col-signal:#ffc917;--col-signal-lt:#3a2f0a;--col-on-signal:#1b2330;--col-star:#ffc917;--col-nav:#0b0f14;--col-nav-text:#e8ecf1;--col-nav-muted:#8893a3;--col-nav-active:#ffc917;--col-error:#f08a80;--col-error-lt:#3a1714;--col-success:#6ccb93;--col-success-lt:#10301f;--col-warning:#f2c14e;--col-warning-lt:#3a2c08;--col-invert-bg:#e8ecf1;--col-invert-text:#151a22;--col-overlay:#0009;--shadow-sm:0 1px 2px #0000004d;--shadow-lg:0 12px 40px #00000080;--status-applied-bg:#1c2b45;--status-applied-fg:#a5c1f5;--status-applied-bd:#34507f;--status-applied-mark:#7fa6f0;--status-interview-bg:#3a2f0a;--status-interview-fg:#ffd95a;--status-interview-bd:#6b5716;--status-interview-mark:#ffc917;--status-assessment-bg:#3a2212;--status-assessment-fg:#f7b27a;--status-assessment-bd:#6e4020;--status-assessment-mark:#f29a55;--status-offer-bg:#10301f;--status-offer-fg:#7fd6a2;--status-offer-bd:#245c3c;--status-offer-mark:#5cc98a;--status-accepted-bg:#2f9e5e;--status-accepted-fg:#07140c;--status-accepted-bd:#2f9e5e;--status-accepted-mark:#3db36e;--status-hold-bg:#252d39;--status-hold-fg:#b8c1ce;--status-hold-bd:#3e4858;--status-hold-mark:#8893a3;--status-rejected-bg:#3a1714;--status-rejected-fg:#f4a097;--status-rejected-bd:#6e2d27;--status-rejected-mark:#e8705f;--status-withdrawn-bg:#222831;--status-withdrawn-fg:#9aa3af;--status-withdrawn-bd:#3a424e;--status-withdrawn-mark:#6e7887;--status-ghosted-bg:transparent;--status-ghosted-fg:#8c96a3;--status-ghosted-bd:#4a5361;--status-ghosted-mark:#5a6472}html{overflow-x:hidden}body{background-color:var(--col-desktop);color:var(--col-text);-webkit-font-smoothing:antialiased;margin:0;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.45;overflow-x:hidden}@media (width<=767px){body{background-color:var(--col-bg)}}:where(a,button,summary,[role=button],[tabindex]:not([tabindex="-1"]),input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--col-focus);outline-offset:2px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]),textarea,select{border-radius:var(--radius);border:1px solid var(--col-border);background:var(--col-bg);color:var(--col-text);box-sizing:border-box;transition:border-color var(--dur-instant) var(--ease-standard), box-shadow var(--dur-instant) var(--ease-standard);outline:none;font-family:inherit;font-size:.875rem}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):focus,textarea:focus,select:focus{border-color:var(--col-accent);box-shadow:0 0 0 3px var(--col-accent-lt)}input::-moz-placeholder{color:var(--col-subtle)}textarea::-moz-placeholder{color:var(--col-subtle)}input::placeholder,textarea::placeholder{color:var(--col-subtle)}@media (width<=767px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]),textarea,select,.field-input,.filter-input{font-size:16px}}.loading-region{animation:loading-appear var(--dur-base) var(--ease-standard) var(--dur-base) both}@keyframes loading-appear{0%{opacity:0}}.skeleton{border-radius:var(--radius-sm);background:var(--col-raised);height:.75rem;animation:skeleton-breathe var(--dur-loop) var(--ease-standard) infinite alternate;display:block}.skeleton--title{height:1rem}.skeleton--chip{width:5.5rem;height:1.375rem}.skeleton--box{width:1rem;height:1rem}@keyframes skeleton-breathe{to{opacity:.45}}.skeleton-card{background:var(--col-surface);border:1px solid var(--col-border-lt);border-radius:var(--radius-lg);flex-direction:column;gap:.875rem;padding:1.25rem;display:flex}.skeleton-lines{flex-direction:column;gap:.625rem;padding:.5rem 0;display:flex}.list-enter-active,.list-leave-active{transition:opacity var(--dur-base) var(--ease-standard)}.list-enter-from,.list-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.list-enter-active,.list-leave-active{transition:none}}.modal-enter-active,.modal-leave-active{transition:opacity var(--dur-base) var(--ease-standard)}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-active .modal,.modal-enter-active .modal-box,.modal-leave-active .modal,.modal-leave-active .modal-box{transition:transform var(--dur-base) var(--ease-out)}.modal-enter-from .modal,.modal-enter-from .modal-box,.modal-leave-to .modal,.modal-leave-to .modal-box{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.modal-enter-active,.modal-leave-active,.modal-enter-active .modal,.modal-enter-active .modal-box,.modal-leave-active .modal,.modal-leave-active .modal-box{transition:none}}.toast-enter-active,.toast-leave-active{transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard)}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%)translateY(8px)}@media (prefers-reduced-motion:reduce){.toast-enter-active,.toast-leave-active{transition:none}}.chip-applied{background:var(--status-applied-bg);color:var(--status-applied-fg);border-color:var(--status-applied-bd)}.chip-interview{background:var(--status-interview-bg);color:var(--status-interview-fg);border-color:var(--status-interview-bd)}.chip-assessment{background:var(--status-assessment-bg);color:var(--status-assessment-fg);border-color:var(--status-assessment-bd)}.chip-offer{background:var(--status-offer-bg);color:var(--status-offer-fg);border-color:var(--status-offer-bd)}.chip-accepted{background:var(--status-accepted-bg);color:var(--status-accepted-fg);border-color:var(--status-accepted-bd)}.chip-hold{background:var(--status-hold-bg);color:var(--status-hold-fg);border-color:var(--status-hold-bd)}.chip-rejected{background:var(--status-rejected-bg);color:var(--status-rejected-fg);border-color:var(--status-rejected-bd)}.chip-withdrawn{background:var(--status-withdrawn-bg);color:var(--status-withdrawn-fg);border-color:var(--status-withdrawn-bd)}.chip-ghosted{background:var(--status-ghosted-bg);color:var(--status-ghosted-fg);border:1px dashed var(--status-ghosted-bd)}*{scrollbar-width:thin;scrollbar-color:var(--col-border) transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--col-raised);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--col-border)}input[type=password]::-ms-reveal{display:none}input[type=password]::-ms-clear{display:none}.session-expiry-banner{background:var(--col-error-lt);color:var(--col-error);border-bottom:1px solid color-mix(in srgb, var(--col-error) 25%, transparent);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 1.5rem;font-size:.8125rem;display:flex}.session-expiry-banner a{color:var(--col-error);font-weight:600;text-decoration:underline}.session-expiry-banner button{cursor:pointer;color:var(--col-error);background:0 0;border:none;flex-shrink:0;padding:0;font-size:1rem;line-height:1}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}input[type=checkbox]{accent-color:var(--col-accent)}.icon-1em{vertical-align:-.125em;flex-shrink:0;width:1em;height:1em}::view-transition-old(root),::view-transition-new(root),::view-transition-group(nav-marker){animation-duration:var(--dur-base);animation-timing-function:var(--ease-standard)}@media (width<=767px){.modal-enter-from .modal,.modal-leave-to .modal,.modal-enter-from .modal-box:not(.cd-dialog),.modal-leave-to .modal-box:not(.cd-dialog){transform:translateY(100%)}.modal-enter-active .modal,.modal-leave-active .modal,.modal-enter-active .modal-box:not(.cd-dialog),.modal-leave-active .modal-box:not(.cd-dialog){transition-duration:var(--dur-sheet)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media (pointer:coarse){.btn-primary,.btn-secondary,.btn-ghost,.btn-danger,.btn-submit,.btn-filter-toggle,.btn-new,.status-tab,.range-btn,.field-input,.filter-input{min-height:44px}.board-link,.nav-logo-link{align-items:center;min-height:44px;display:inline-flex}input[type=checkbox]{width:24px;height:24px}.btn-icon,.nav-theme,.page-btn,.banner-close{justify-content:center;min-width:44px;min-height:44px}.password-eye{right:.25rem}}
