@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");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}:root,[data-theme=dark]{--bg:#0a0e14;--surface:#111722;--surface-2:#0e141d;--surface-3:#1a2130;--text:#e6eaf0;--text-muted:#8a94a6;--text-dim:#5a6478;--border:#1e2633;--border-strong:#2a3546;--accent:#3b82f6;--accent-hover:#60a5fa;--accent-press:#2563eb;--accent-dim:#1e3a5f;--accent-glow:#3b82f659;--accent-text:var(--accent);--accent2:#f5942f;--accent2-hover:#ffab52;--accent2-dim:#4a2f14;--accent2-glow:#f5942f59;--accent2-text:var(--accent2);--ai-from:#3b82f6;--ai-to:#f5942f;--ai-border:#f5942f;--ai-stops:var(--ai-from) 0%, var(--ai-to) 100%;--on-ai:#06101f;--on-ai-hover:#fff;--ai-glow:#f5942f59;--status-started:#6b7688;--status-applied:#4b7bc4;--status-progress:#c99a4b;--status-offer:#4fa37a;--status-rejected:#c4635e;--status-archived:#3a414f;--status-started-text:var(--status-started);--status-applied-text:var(--status-applied);--status-progress-text:var(--status-progress);--status-offer-text:var(--status-offer);--status-rejected-text:var(--status-rejected);--status-archived-text:var(--status-archived);--danger:#a3524d;--danger-hover:#b5544f;--badge-action:#e0a94b;--badge-action-text:var(--badge-action);--font-ui:"Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, monospace;--text-micro:11px;--text-xs:12px;--text-sm:14px;--text-base:15px;--text-lg:18px;--text-xl:22px;--text-2xl:30px;--text-display:44px;--leading-none:1;--leading-tight:1.3;--leading-normal:1.5;--leading-relaxed:1.6;--tracking-tight:-.03em;--tracking-snug:-.015em;--tracking-normal:0;--tracking-wide:.04em;--tracking-caps:.08em;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--xs:4px;--sm:8px;--md:16px;--lg:24px;--xl:32px;--2xl:48px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:9999px;--elev-1:inset 0 1px 0 #e6eaf00d;--elev-2:inset 0 1px 0 #e6eaf00f, 0 1px 2px #000000a6, 0 14px 30px #00000080;--elev-2-hover:inset 0 1px 0 #e6eaf00f, 0 1px 2px #0009, 0 10px 22px #00000073;--surface-lift:color-mix(in srgb, var(--surface-3) 55%, var(--surface));--elev-popover:0 8px 24px #0006;--elev-modal:0 16px 48px #00000080;--elev-drawer:-8px 0 24px #00000059;--elev-drag:0 14px 28px #00000080;--elev-paper:0 2px 12px #00000059;--surface-float:var(--surface-3);--scrim:#0a0e1499;--scrim-strong:#0a0e14bf;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.26s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}[data-theme=light]{--ai-stops:var(--ai-from) 0%, var(--ai-from) 30%, var(--ai-to) 70%, var(--ai-to) 100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f4f7;--surface:#fff;--surface-2:#eaedf2;--surface-3:#e2e6ed;--text:#0f1520;--text-muted:#5d687b;--text-dim:#6a768c;--border:#d0d6e0;--border-strong:#b6bdcb;--accent:#3b82f6;--accent-hover:#2563eb;--accent-press:#1d4ed8;--accent-text:#1e6ff5;--accent-dim:#dde9fe;--accent-glow:#1e6ff540;--accent2:#d1700a;--accent2-hover:#b3600a;--accent2-text:#8f4b05;--accent2-dim:#fde8d1;--accent2-glow:#b25f0940;--status-started:#7887a1;--status-applied:#3a83f2;--status-progress:#b6770c;--status-offer:#119756;--status-rejected:#f04b42;--status-archived:#39404e;--badge-action:#c98209;--status-started-text:#6a7587;--status-applied-text:#4577c2;--status-progress-text:#976f2d;--status-offer-text:#3f8262;--status-rejected-text:#bf554f;--status-archived-text:#39404e;--badge-action-text:#9c6c1b;--elev-1:0 1px 2px #1018280f;--elev-2:0 1px 2px #1018281a, 0 14px 30px #1018281f;--elev-2-hover:0 1px 2px #10182817, 0 10px 22px #1018281a;--surface-lift:color-mix(in srgb, var(--surface-3) 55%, var(--surface));--elev-popover:0 4px 12px #1018281a, 0 1px 3px #10182814;--elev-modal:0 12px 32px #10182829, 0 2px 6px #10182814;--elev-drawer:-8px 0 24px #1018281a;--elev-drag:0 14px 28px #1018282e;--elev-paper:0 1px 3px #1018281a, 0 0 0 1px var(--border);--surface-float:var(--surface);--scrim:#10182873;--scrim-strong:#10182899;--on-ai:#fff;--on-ai-hover:#06101f}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}html,body{height:100%;overflow:hidden}@media (width<=720px){html,body{height:auto;overflow-y:auto}}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:var(--text);background:var(--bg);line-height:1.5;font-family:var(--font-ui);font-size:var(--text-base);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mono{font-family:var(--font-mono)}.tabular{font-variant-numeric:tabular-nums}.signal{--signal-fill:color-mix(in srgb, var(--signal-color) 20%, var(--surface));--signal-fill-hover:color-mix(in srgb, var(--signal-color) 28%, var(--surface));--signal-line:color-mix(in srgb, var(--signal-color) 50%, transparent);--signal-ink:color-mix(in srgb, var(--signal-color) 45%, var(--text));--signal-ink-action:var(--signal-color)}.ai-placeholder{color:var(--accent2-text);background:var(--accent2-dim);border-radius:var(--radius-sm);padding:0 3px;font-weight:700}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#app{flex-direction:column;height:100vh;display:flex;overflow:hidden}@media (width<=720px){#app{height:auto;min-height:100vh;overflow:visible}}.hover-tooltip[data-v-7450381e]{display:inline-flex;position:relative}.hover-tooltip__bubble[data-v-7450381e]{white-space:normal;background:var(--surface-float);border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:max-content;max-width:220px;padding:4px var(--sm);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-muted);box-shadow:var(--elev-popover);z-index:60;pointer-events:none;position:absolute}.hover-tooltip__bubble--bottom[data-v-7450381e]{top:calc(100% + var(--xs));left:50%;transform:translate(-50%)}.hover-tooltip__bubble--right[data-v-7450381e]{left:calc(100% + var(--sm));top:50%;transform:translateY(-50%)}.hover-tooltip__bubble--floating[data-v-7450381e]{position:fixed;top:0;left:0}.tooltip-fade-enter-active[data-v-7450381e],.tooltip-fade-leave-active[data-v-7450381e]{transition:opacity .12s}.tooltip-fade-enter-from[data-v-7450381e],.tooltip-fade-leave-to[data-v-7450381e]{opacity:0}@media (prefers-reduced-motion:reduce){.tooltip-fade-enter-active[data-v-7450381e],.tooltip-fade-leave-active[data-v-7450381e]{transition:none}}.app-sidebar[data-v-e2db7beb]{width:64px;padding:0 0 var(--md);background:var(--bg);flex-direction:column;flex-shrink:0;align-items:center;display:flex;position:relative}.app-sidebar__logo[data-v-e2db7beb]{object-fit:contain;cursor:pointer;width:48px;height:48px;margin-bottom:var(--lg)}[data-theme=light] .app-sidebar__logo[data-v-e2db7beb]{filter:invert()hue-rotate(180deg)}.app-sidebar__nav[data-v-e2db7beb]{top:calc(var(--topbar-height) + 22px - 16px);align-items:center;gap:var(--md);flex-direction:column;display:flex;position:absolute;left:0;right:0}.app-sidebar__item[data-v-e2db7beb]{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.app-sidebar__item svg[data-v-e2db7beb]{width:16px;height:16px}.app-sidebar__item[data-v-e2db7beb]:hover:not(:disabled){color:var(--text);background:var(--surface-3)}.app-sidebar__item[data-v-e2db7beb]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-sidebar__item--active[data-v-e2db7beb]{color:var(--accent2);background:var(--accent-dim)}.account-menu[data-v-6cd65396]{align-items:center;gap:var(--sm);display:flex;position:relative}.avatar[data-v-6cd65396]{border-radius:var(--radius-full);background:var(--accent-dim);width:32px;height:32px;color:var(--accent-hover);border:1px solid var(--border-strong);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;justify-content:center;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex}.avatar[data-v-6cd65396]:hover{border-color:var(--accent)}.avatar[data-v-6cd65396]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dropdown[data-v-6cd65396]{top:calc(100% + var(--sm));background:var(--surface-float);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:220px;padding:var(--xs);box-shadow:var(--elev-popover);z-index:50;flex-direction:column;display:flex;position:absolute;right:0}.dropdown__account[data-v-6cd65396]{padding:var(--sm) var(--md);flex-direction:column;gap:2px;display:flex}.dropdown__name[data-v-6cd65396]{font-size:var(--text-sm);color:var(--text);font-weight:600}.dropdown__email[data-v-6cd65396]{font-size:var(--text-xs);color:var(--text-dim)}.dropdown__row[data-v-6cd65396]{justify-content:space-between;align-items:center;gap:var(--md);padding:var(--sm) var(--md);display:flex}.dropdown__row-label[data-v-6cd65396]{font-size:var(--text-sm);color:var(--text-muted)}.dropdown__switch[data-v-6cd65396]{border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface-2);cursor:pointer;width:42px;height:24px;transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);flex:none;padding:0;position:relative}.dropdown__switch--on[data-v-6cd65396]{background:var(--accent);border-color:var(--accent)}.dropdown__switch[data-v-6cd65396]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dropdown__switch-knob[data-v-6cd65396]{pointer-events:none;border-radius:var(--radius-full);background:var(--surface);width:20px;height:20px;color:var(--text-muted);transition:transform var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute;top:1px;left:1px;box-shadow:0 1px 2px #00000040}.dropdown__switch--on .dropdown__switch-knob[data-v-6cd65396]{color:var(--accent);transform:translate(18px)}.dropdown__divider[data-v-6cd65396]{background:var(--border);height:1px;margin:var(--xs) 0}.dropdown__item[data-v-6cd65396]{text-align:left;border-radius:var(--radius-sm);width:100%;padding:var(--sm) var(--md);font-size:var(--text-sm);color:var(--text);cursor:pointer;background:0 0;border:none;font-family:inherit;text-decoration:none;transition:background .15s;display:block}.dropdown__item[data-v-6cd65396]:hover{background:var(--surface-2);color:var(--accent-hover)}.dropdown__item[data-v-6cd65396]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.notifications-panel[data-v-c2260efb]{background:var(--surface);border-left:1px solid var(--border);z-index:100;width:min(380px,100vw);box-shadow:var(--elev-drawer);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.notifications-panel__header[data-v-c2260efb]{padding:var(--md) var(--lg);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.notifications-panel__title[data-v-c2260efb]{font-size:var(--text-lg);color:var(--text);font-weight:600}.notifications-panel__close[data-v-c2260efb]{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.notifications-panel__close[data-v-c2260efb]:hover{color:var(--accent);background:var(--surface-3)}.notifications-panel__empty[data-v-c2260efb]{padding:var(--lg);text-align:center;color:var(--text-dim);font-size:var(--text-sm)}.notifications-panel__list[data-v-c2260efb]{gap:var(--sm);padding:var(--lg);flex-direction:column;flex:1;display:flex;overflow-y:auto}.notification-item[data-v-c2260efb]{gap:var(--xs);padding:var(--md);background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--status-color);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex}.notification-item[data-v-c2260efb]:hover{border-color:var(--border-strong);box-shadow:0 0 0 1px var(--accent-dim)}.notification-item__row[data-v-c2260efb]{justify-content:space-between;align-items:baseline;gap:var(--sm);display:flex}.notification-item__position[data-v-c2260efb]{font-size:var(--text-sm);color:var(--text);font-weight:600}.notification-item__time[data-v-c2260efb]{font-size:var(--text-xs);color:var(--text-dim);flex-shrink:0}.notification-item__company[data-v-c2260efb]{font-size:var(--text-xs);color:var(--text-muted)}.notification-item__meta[data-v-c2260efb]{align-items:center;gap:var(--sm);font-size:var(--text-xs);color:var(--text-dim);display:flex}.notification-item__badge[data-v-c2260efb]{color:var(--text-muted);font-weight:500}.notifications-panel-enter-active[data-v-c2260efb],.notifications-panel-leave-active[data-v-c2260efb]{transition:transform .22s ease-out}.notifications-panel-enter-from[data-v-c2260efb],.notifications-panel-leave-to[data-v-c2260efb]{transform:translate(100%)}.notifications-panel-enter-to[data-v-c2260efb],.notifications-panel-leave-from[data-v-c2260efb]{transform:translate(0)}@media (prefers-reduced-motion:reduce){.notifications-panel-enter-active[data-v-c2260efb],.notifications-panel-leave-active[data-v-c2260efb]{transition:none}}.badge[data-v-01bbee70]{align-items:center;gap:var(--xs);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;line-height:var(--leading-tight);white-space:nowrap;padding:4px 12px;display:inline-flex}.badge--compact[data-v-01bbee70]{font-size:var(--text-xs);padding:3px 10px}.badge--wymaga_akcji[data-v-01bbee70],.badge--niepotwierdzone[data-v-01bbee70]{--signal-color:var(--badge-action);background:var(--signal-fill);border:1px solid var(--signal-line);color:var(--signal-ink)}.badge--b2b[data-v-01bbee70],.badge--permanent[data-v-01bbee70],.badge--internship[data-v-01bbee70],.badge--mandate[data-v-01bbee70],.badge--specific_task[data-v-01bbee70]{background:var(--surface-3);color:var(--text-muted);border:1px solid var(--border-strong)}.badge--removable[data-v-01bbee70]{cursor:pointer}.badge__remove[data-v-01bbee70]{font-size:var(--text-xs);line-height:var(--leading-none);color:#0000;transition:color .12s}.badge--removable:hover .badge__remove[data-v-01bbee70]{color:currentColor}.card[data-v-d9f49b0c]{gap:var(--sm);background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--status-color);border-radius:var(--radius-md);max-width:320px;padding:var(--md);cursor:grab;color:inherit;-webkit-user-select:none;user-select:none;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s,opacity .15s;display:flex;position:relative}.card[data-v-d9f49b0c]:hover{border-color:var(--border-strong);box-shadow:0 0 0 1px var(--accent-dim)}.card[data-v-d9f49b0c]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card__auto-indicator[data-v-d9f49b0c]{top:var(--sm);right:var(--sm);border-radius:var(--radius-full);background:var(--accent);width:8px;height:8px;box-shadow:0 0 8px 2px var(--accent-glow);position:absolute}.sortable-ghost{opacity:.5}.sortable-ghost,.sortable-ghost,.sortable-ghost,.sortable-ghost{visibility:hidden}.sortable-chosen{cursor:grabbing}.sortable-drag{opacity:.95;box-shadow:var(--elev-drag), 0 0 0 1px var(--accent-dim);cursor:grabbing;pointer-events:none;rotate:-3deg;scale:1.03}@media (prefers-reduced-motion:reduce){.sortable-drag{rotate:none;scale:none}}.card__position[data-v-d9f49b0c]{font-size:var(--text-lg);color:var(--text);font-weight:600;line-height:var(--leading-tight)}.card__company-row[data-v-d9f49b0c]{align-items:flex-start;gap:6px;display:flex}.card__company-logo[data-v-d9f49b0c]{object-fit:contain;background:#fff;border-radius:4px;flex-shrink:0;width:16px;height:16px;margin-top:2.5px}.card__company[data-v-d9f49b0c]{font-size:var(--text-sm);color:var(--text-muted)}.card__source[data-v-d9f49b0c]{color:var(--text-muted)}.card__badges[data-v-d9f49b0c]{gap:var(--xs);flex-wrap:wrap;display:flex}.card__stage-row[data-v-d9f49b0c]{justify-content:space-between;align-items:center;gap:var(--sm);font-size:var(--text-xs);display:flex}.card__stage[data-v-d9f49b0c]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-mono);color:var(--text-muted);overflow:hidden}.card__stage--stale[data-v-d9f49b0c]{color:var(--badge-action-text);font-weight:600}.card__salary[data-v-d9f49b0c]{font-family:var(--font-mono);color:var(--text-muted);flex-shrink:0}.card__salary--proposal[data-v-d9f49b0c]{color:var(--status-offer-text);font-weight:600}.card--muted .card__position[data-v-d9f49b0c]{color:var(--text-muted)}.card--muted[data-v-d9f49b0c]{border-left-color:color-mix(in srgb, var(--status-color) 45%, var(--border))}.coachmark[data-v-20b6cadd]{display:inline-flex}.coachmark__trigger[data-v-20b6cadd]{border-radius:var(--radius-full);border:1px solid var(--text-dim);width:16px;height:16px;color:var(--text-muted);font-size:11px;font-weight:var(--weight-bold);line-height:var(--leading-none);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:border-color .15s,color .15s;display:flex}.coachmark__trigger[data-v-20b6cadd]:hover,.coachmark__trigger--active[data-v-20b6cadd]{border-color:var(--accent);color:var(--accent)}.coachmark__trigger[data-v-20b6cadd]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.coachmark__tooltip[data-v-20b6cadd]{background:var(--surface-float);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:220px;max-width:220px;padding:var(--sm) var(--md);font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal);box-shadow:var(--elev-popover);z-index:60;position:fixed}.column[data-v-d66a5152]{border-radius:var(--radius-lg);min-height:0;max-height:100%;padding:var(--md);gap:var(--md);background:0 0;border:1px solid #0000;flex-direction:column;flex:0 0 320px;display:flex;overflow-x:hidden}.column__header[data-v-d66a5152]{align-items:center;gap:var(--sm);flex-shrink:0;display:flex}.column__header--interactive[data-v-d66a5152]{cursor:pointer}.column__header--interactive[data-v-d66a5152]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.column__collapse-toggle[data-v-d66a5152]{width:24px;height:24px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:none}.column__collapse-icon[data-v-d66a5152]{width:16px;height:16px;transition:transform .15s}.column__collapse-icon--collapsed[data-v-d66a5152]{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.column__collapse-icon[data-v-d66a5152]{transition:none}}.column__dot[data-v-d66a5152]{border-radius:var(--radius-full);background:var(--status-color);flex-shrink:0;width:8px;height:8px}.column__title[data-v-d66a5152]{font-size:var(--text-sm);color:var(--text);text-transform:uppercase;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.column__header--muted .column__title[data-v-d66a5152]{color:var(--text-muted)}.column__header--muted .column__dot[data-v-d66a5152]{opacity:.6}.column__header-spacer[data-v-d66a5152]{flex:1}.column__count[data-v-d66a5152]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);background:var(--surface-3);border-radius:var(--radius-full);padding:1px var(--sm);margin-right:8px;font-weight:600}.column__cards[data-v-d66a5152]{gap:var(--sm);scrollbar-gutter:stable;scrollbar-color:transparent transparent;scrollbar-width:thin;flex-direction:column;flex:1;min-height:80px;margin-top:-2px;padding-top:2px;display:flex;overflow-y:auto}.column:hover .column__cards[data-v-d66a5152]{scrollbar-color:var(--border-strong) transparent}.column__cards[data-v-d66a5152]::-webkit-scrollbar{width:6px}@media (width<=720px){.column[data-v-d66a5152]{border-color:var(--border);flex:none;max-height:none}.column__cards[data-v-d66a5152]{overflow-y:visible}.column__collapse-toggle[data-v-d66a5152]{display:flex}}.column__cards[data-v-d66a5152]::-webkit-scrollbar-track{background:0 0}.column__cards[data-v-d66a5152]::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:0 0}.column:hover .column__cards[data-v-d66a5152]::-webkit-scrollbar-thumb{background:var(--border-strong)}.column__cards--dragging[data-v-d66a5152]{overflow-y:hidden}.column__empty[data-v-d66a5152]{font-size:var(--text-sm);color:var(--text-muted);text-align:center;padding:var(--lg) 0}.board[data-v-9439811a]{gap:var(--md);min-height:0;padding-bottom:var(--sm);flex:1;display:flex;overflow-x:auto}.board__divider[data-v-9439811a]{background:var(--border);flex:0 0 1px;align-self:stretch}@media (width<=720px){.board[data-v-9439811a]{flex-direction:column;overflow-x:visible}.board__divider[data-v-9439811a]{display:none}}.skeleton-box[data-v-f1df8b88]{background:var(--surface-3);flex-shrink:0;animation:1.4s ease-in-out infinite skeleton-pulse-f1df8b88;display:block}@keyframes skeleton-pulse-f1df8b88{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.skeleton-box[data-v-f1df8b88]{opacity:.75;animation:none}}.card-skeleton[data-v-da968e3e]{gap:var(--sm);background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius-md);max-width:320px;padding:var(--md);pointer-events:none;flex-direction:column;display:flex}.card-skeleton__meta[data-v-da968e3e]{justify-content:space-between;align-items:center;gap:var(--sm);display:flex}.column-skeleton[data-v-399cacd7]{border-radius:var(--radius-lg);min-height:0;padding:var(--md);gap:var(--md);background:0 0;border:1px solid #0000;flex-direction:column;flex:0 0 320px;display:flex}@media (width<=720px){.column-skeleton[data-v-399cacd7]{border-color:var(--border)}}.column-skeleton__header[data-v-399cacd7]{align-items:center;gap:var(--sm);flex-shrink:0;display:flex}.column-skeleton__dot[data-v-399cacd7]{border-radius:var(--radius-full);background:var(--border-strong);flex-shrink:0;width:8px;height:8px}.column-skeleton__cards[data-v-399cacd7]{gap:var(--sm);scrollbar-gutter:stable;flex-direction:column;display:flex}.board-skeleton[data-v-7d8ead0a]{gap:var(--md);min-height:0;padding-bottom:var(--sm);flex:1;display:flex;overflow:hidden}.board-skeleton__divider[data-v-7d8ead0a]{background:var(--border);flex:0 0 1px;align-self:stretch}@media (width<=720px){.board-skeleton[data-v-7d8ead0a]{flex-direction:column}.board-skeleton__divider[data-v-7d8ead0a]{display:none}}.grouped-select[data-v-c5f82c18]{display:inline-block;position:relative;overflow:visible}.grouped-select__trigger[data-v-c5f82c18]{text-align:left;border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;font-weight:500;line-height:var(--leading-none);background:0 0;border:none;align-items:center;gap:6px;margin:0;padding:5px 10px;transition:background .12s;display:flex}.grouped-select__trigger[data-v-c5f82c18]:hover{background:var(--surface-3);color:var(--text)}.grouped-select__trigger:hover .grouped-select__icon[data-v-c5f82c18]{color:var(--text)}.grouped-select__trigger[data-v-c5f82c18]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}.grouped-select__icon[data-v-c5f82c18]{width:15px;height:15px;color:var(--text-muted);flex-shrink:0}.grouped-select__menu[data-v-c5f82c18]{background:var(--surface-float);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--xs);z-index:1000;width:max-content;max-width:220px;box-shadow:var(--elev-popover);margin:0;position:fixed}.grouped-select__group+.grouped-select__group[data-v-c5f82c18]{margin-top:var(--xs);padding-top:var(--xs);border-top:1px solid var(--border)}.grouped-select__group-label[data-v-c5f82c18]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.02em;color:var(--text-dim);padding:var(--xs) var(--md);font-weight:600}.grouped-select__option[data-v-c5f82c18]{text-align:left;border-radius:var(--radius-sm);width:100%;padding:var(--sm) var(--md);font-size:var(--text-sm);color:var(--text);cursor:pointer;background:0 0;border:none;transition:background .15s;display:block}.grouped-select__option[data-v-c5f82c18]:hover{background:var(--surface-2);color:var(--accent-hover)}.grouped-select__option--active[data-v-c5f82c18]{color:var(--accent);font-weight:600}.multi-select[data-v-b4863e72]{display:inline-block;position:relative;overflow:visible}.multi-select__trigger[data-v-b4863e72]{text-align:left;border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;font-weight:500;line-height:var(--leading-none);background:0 0;border:none;align-items:center;gap:6px;margin:0;padding:5px 10px;transition:background .12s;display:flex}.multi-select__trigger[data-v-b4863e72]:hover{background:var(--surface-3);color:var(--text)}.multi-select__trigger:hover .multi-select__icon[data-v-b4863e72]{color:var(--text)}.multi-select__trigger[data-v-b4863e72]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}.multi-select__icon[data-v-b4863e72]{width:15px;height:15px;color:var(--text-muted);flex-shrink:0}.multi-select__count-badge[data-v-b4863e72]{border-radius:var(--radius-full);background:var(--accent-dim);min-width:18px;height:18px;color:var(--accent-hover);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-none);flex-shrink:0;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.multi-select__menu[data-v-b4863e72]{background:var(--surface-float);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--xs);z-index:1000;width:max-content;max-width:220px;box-shadow:var(--elev-popover);margin:0;position:fixed}.multi-select__group+.multi-select__group[data-v-b4863e72]{margin-top:var(--xs);padding-top:var(--xs);border-top:1px solid var(--border)}.multi-select__group-label[data-v-b4863e72]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.02em;color:var(--text-dim);padding:var(--xs) var(--md);font-weight:600}.multi-select__option[data-v-b4863e72]{align-items:center;gap:var(--sm);width:100%;padding:var(--sm) var(--md);border-radius:var(--radius-sm);cursor:pointer;transition:background .15s;display:flex}.multi-select__option[data-v-b4863e72]:hover{background:var(--surface-2)}.multi-select__checkbox[data-v-b4863e72]{width:14px;height:14px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}.multi-select__option-label[data-v-b4863e72]{font-size:var(--text-sm);color:var(--text)}.multi-select__option-label--active[data-v-b4863e72]{color:var(--text);font-weight:600}.search-bar[data-v-b7fc8a89]{border-radius:var(--radius-sm);color:var(--text-muted);cursor:text;background:0 0;border:1px solid #0000;align-items:center;padding:4px 9px;transition:background .18s,border-color .18s;display:flex}.search-bar[data-v-b7fc8a89]:hover{background:var(--surface-3)}.search-bar--open[data-v-b7fc8a89]{background:var(--surface-2);border-color:var(--accent)}.search-bar__icon[data-v-b7fc8a89]{flex-shrink:0}.search-bar__input[data-v-b7fc8a89]{width:0;min-width:0;font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-none);color:var(--text);cursor:inherit;background:0 0;border:none;outline:none;margin-left:0;padding:0;transition:width .22s cubic-bezier(.4,0,.2,1),margin-left .22s cubic-bezier(.4,0,.2,1)}.search-bar--open .search-bar__input[data-v-b7fc8a89]{cursor:text;width:96px;margin-left:8px}.search-bar__input[data-v-b7fc8a89]::placeholder{color:var(--text-muted)}.search-bar__clear[data-v-b7fc8a89]{border-radius:var(--radius-full);width:0;height:16px;color:var(--text-dim);opacity:0;pointer-events:none;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:0;padding:0;transition:width .22s cubic-bezier(.4,0,.2,1),margin-left .22s cubic-bezier(.4,0,.2,1),opacity .15s,color .12s;display:flex;overflow:hidden}.search-bar--open .search-bar__clear[data-v-b7fc8a89]{width:16px;margin-left:6px}.search-bar--open .search-bar__clear--visible[data-v-b7fc8a89]{opacity:1;pointer-events:auto}.search-bar__clear[data-v-b7fc8a89]:hover{color:var(--text)}.search-bar__clear[data-v-b7fc8a89]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (prefers-reduced-motion:reduce){.search-bar[data-v-b7fc8a89],.search-bar__input[data-v-b7fc8a89],.search-bar__clear[data-v-b7fc8a89]{transition:none}}.active-filter-chips[data-v-e616b8a4]{gap:var(--xs);flex-wrap:wrap;display:flex}.active-filter-chips__chip[data-v-e616b8a4]{align-items:center;gap:var(--xs);background:var(--surface-3);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-muted);cursor:pointer;border:none;padding:4px 8px 4px 10px;transition:color .12s;display:flex}.active-filter-chips__chip[data-v-e616b8a4]:hover{color:var(--text)}.active-filter-chips__chip:hover .active-filter-chips__remove[data-v-e616b8a4]{color:var(--accent)}.active-filter-chips__remove[data-v-e616b8a4]{font-size:var(--text-sm);color:var(--text-dim);line-height:var(--leading-none);transition:color .12s}.employment-select[data-v-3d24beb5]{align-items:center;gap:var(--xs);flex-wrap:wrap;display:inline-flex;position:relative}.employment-select__chip[data-v-3d24beb5]{align-items:center;gap:var(--xs);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;line-height:var(--leading-tight);white-space:nowrap;cursor:pointer;background:var(--surface-3);border:1px solid var(--border-strong);color:var(--text-muted);padding:4px 12px;display:inline-flex}.employment-select__remove[data-v-3d24beb5]{font-size:var(--text-xs);line-height:var(--leading-none);color:#0000;transition:color .12s}.employment-select__chip:hover .employment-select__remove[data-v-3d24beb5]{color:var(--accent)}.employment-select__add[data-v-3d24beb5]{border-radius:var(--radius-full);border:1px dashed var(--border-strong);width:18px;height:18px;color:var(--text-dim);font-size:var(--text-sm);line-height:var(--leading-none);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:flex}.employment-select__add[data-v-3d24beb5]:hover{border-color:var(--accent);color:var(--accent)}.employment-select__menu[data-v-3d24beb5]{background:var(--surface-float);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--xs);z-index:1000;width:max-content;box-shadow:var(--elev-popover);margin:0;position:fixed}.employment-select__option[data-v-3d24beb5]{align-items:center;gap:var(--sm);width:100%;padding:var(--sm) var(--md);border-radius:var(--radius-sm);cursor:pointer;transition:background .15s;display:flex}.employment-select__option[data-v-3d24beb5]:hover{background:var(--surface-2)}.employment-select__checkbox[data-v-3d24beb5]{width:14px;height:14px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}.employment-select__option-label[data-v-3d24beb5]{font-size:var(--text-sm);color:var(--text)}.star-rating[data-v-f2033016]{align-items:center;display:flex}.star-rating__star[data-v-f2033016]{border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);line-height:var(--leading-none);color:var(--star-color);transition:color var(--dur-fast) var(--ease-out);background:0 0;border:none;flex-shrink:0;padding:4px 2px}.star-rating__star[data-v-f2033016]:hover{color:var(--accent)}.star-rating__star[data-v-f2033016]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.create-overlay[data-v-590ae18d]{background:var(--scrim);padding:var(--lg);z-index:200;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.create-modal[data-v-590ae18d]{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:min(480px,100%);max-height:min(720px,90vh);box-shadow:var(--elev-modal);flex-direction:column;display:flex}.create-modal__header[data-v-590ae18d]{justify-content:space-between;align-items:center;gap:var(--sm);padding:var(--lg) var(--lg) var(--md);flex-shrink:0;display:flex}.create-modal__title[data-v-590ae18d]{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text)}.create-modal__close[data-v-590ae18d]{border:1px solid var(--border);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);font-size:var(--text-sm);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:flex}.create-modal__close[data-v-590ae18d]:hover{border-color:var(--accent);color:var(--accent)}.create-modal__body[data-v-590ae18d]{padding:0 var(--lg);gap:var(--md);flex-direction:column;display:flex;overflow-y:auto}.create-modal__row[data-v-590ae18d]{gap:var(--md);display:flex}.create-modal__row .create-modal__field[data-v-590ae18d]{flex:1;min-width:0}.create-modal__field[data-v-590ae18d]{gap:var(--xs);flex-direction:column;display:flex}.create-modal__label[data-v-590ae18d]{font-size:var(--text-xs);color:var(--text-dim);font-weight:600}.create-modal__input[data-v-590ae18d]{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:100%;padding:var(--sm) var(--md);font:inherit;font-size:var(--text-sm);color:var(--text);box-sizing:border-box}.create-modal__input[data-v-590ae18d]:is(select){appearance:none;padding-right:calc(var(--md) + 20px)}.create-modal__select[data-v-590ae18d]{position:relative}.create-modal__select--auto[data-v-590ae18d]{flex-shrink:0;display:inline-block}.create-modal__select-chevron[data-v-590ae18d]{top:50%;right:var(--sm);color:var(--text-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.create-modal__input[data-v-590ae18d]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}.create-modal__textarea[data-v-590ae18d]{resize:vertical;min-height:72px;font-family:inherit}.create-modal__salary-row[data-v-590ae18d]{align-items:center;gap:var(--xs);display:flex}.create-modal__salary-input[data-v-590ae18d]{flex:1;min-width:0}.create-modal__salary-dash[data-v-590ae18d]{color:var(--text-muted);flex-shrink:0}.create-modal__actions[data-v-590ae18d]{gap:var(--sm);padding:var(--lg);flex-shrink:0;display:flex}.create-modal__btn-secondary[data-v-590ae18d],.create-modal__btn-primary[data-v-590ae18d]{padding:var(--sm) var(--md);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;flex:1;font-weight:600;transition:background .15s}.create-modal__btn-secondary[data-v-590ae18d]{border:1px solid var(--border-strong);color:var(--text);background:0 0}.create-modal__btn-secondary[data-v-590ae18d]:hover{background:var(--surface-3)}.create-modal__btn-primary[data-v-590ae18d]{background:linear-gradient(135deg, var(--ai-stops));color:var(--on-ai);border:none;transition:filter .15s}.create-modal__btn-primary[data-v-590ae18d]:hover:not(:disabled){filter:brightness(1.08)}.create-modal__btn-primary[data-v-590ae18d]:disabled{background:var(--surface-3);color:var(--text-dim);cursor:not-allowed}.suggestions[data-v-854e1d4d]{margin-top:var(--md);padding-top:var(--md);padding-bottom:var(--md);border-top:1px solid var(--border);flex-shrink:0}.suggestions__header[data-v-854e1d4d]{align-items:center;gap:var(--sm);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:flex}.suggestions__header[data-v-854e1d4d]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-sm)}.suggestions__chevron[data-v-854e1d4d]{color:var(--text-muted);flex-shrink:0}.suggestions__title[data-v-854e1d4d]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text)}.suggestions__count[data-v-854e1d4d]{font-size:var(--text-micro);color:var(--text-muted)}.suggestions__meta[data-v-854e1d4d]{font-size:var(--text-micro);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suggestions__actions[data-v-854e1d4d]{align-items:center;gap:var(--md);flex-shrink:0;margin-left:auto;display:flex}.suggestions__fetched[data-v-854e1d4d]{font-size:var(--text-micro);color:var(--text-muted)}.suggestions__refresh[data-v-854e1d4d]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-xs);cursor:pointer;transition:border-color .15s var(--ease-out), background .15s var(--ease-out);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.suggestions__refresh[data-v-854e1d4d]:hover{border-color:var(--accent);background:var(--accent-dim)}.suggestions__refresh[data-v-854e1d4d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.suggestions__refresh--busy[data-v-854e1d4d]{border-color:var(--border);background:var(--surface-2);color:var(--text-muted);pointer-events:none}@keyframes suggestions-spin-854e1d4d{to{transform:rotate(360deg)}}.suggestions__spin[data-v-854e1d4d]{animation:1s linear infinite suggestions-spin-854e1d4d}.suggestions__track[data-v-854e1d4d]{gap:var(--sm);scrollbar-width:thin;min-height:118px;margin-top:12px;display:flex;overflow:auto hidden}.suggestions__empty[data-v-854e1d4d]{justify-content:center;align-items:center;gap:var(--xs);min-height:118px;padding:var(--md) var(--lg);text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-md);flex-direction:column;margin-top:12px;display:flex}.suggestions__empty-title[data-v-854e1d4d]{font-size:var(--text-sm);color:var(--text-muted)}.suggestions__empty-hint[data-v-854e1d4d]{max-width:46ch;font-size:var(--text-micro);color:var(--text-muted);line-height:1.5}.suggestions__card[data-v-854e1d4d]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:244px;color:inherit;transition:background .15s var(--ease-out), border-color .15s var(--ease-out);flex-direction:column;flex-shrink:0;padding:12px;text-decoration:none;display:flex}.suggestions__card[data-v-854e1d4d]:hover{background:var(--surface-lift,#131a26);border-color:var(--border-strong)}.suggestions__card[data-v-854e1d4d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.suggestions__card--skeleton[data-v-854e1d4d]{cursor:default}.suggestions__card-top[data-v-854e1d4d]{align-items:flex-start;gap:6px;display:flex}.suggestions__position[data-v-854e1d4d]{min-width:0;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text);-webkit-line-clamp:2;line-clamp:2;transition:color .15s var(--ease-out);-webkit-box-orient:vertical;flex:1;line-height:1.35;display:-webkit-box;overflow:hidden}.suggestions__card:hover .suggestions__position[data-v-854e1d4d]{color:var(--accent)}.suggestions__out[data-v-854e1d4d]{color:var(--accent);opacity:0;transition:opacity .15s var(--ease-out);flex-shrink:0;margin-top:2px}.suggestions__card:hover .suggestions__out[data-v-854e1d4d],.suggestions__card:focus-visible .suggestions__out[data-v-854e1d4d]{opacity:1}.suggestions__company[data-v-854e1d4d]{margin-top:var(--xs);font-size:var(--text-micro);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suggestions__salary[data-v-854e1d4d]{padding-top:var(--sm);font-size:var(--text-xs);color:var(--text);margin-top:auto}.suggestions__source[data-v-854e1d4d]{margin-top:var(--sm);border-radius:var(--radius-full);background:var(--surface-2);border:1px solid var(--border);font-size:var(--text-micro);color:var(--text-muted);align-self:flex-start;align-items:center;gap:3px;padding:2px 8px;display:inline-flex}.suggestions__card:hover .suggestions__source[data-v-854e1d4d]{background:var(--accent-dim);border-color:var(--accent);color:var(--text)}.suggestions__sk[data-v-854e1d4d]{background:var(--surface-3);border-radius:var(--radius-sm);animation:1.6s ease-in-out infinite suggestions-pulse-854e1d4d;display:block}.suggestions__sk--pill[data-v-854e1d4d]{border-radius:var(--radius-full)}@keyframes suggestions-pulse-854e1d4d{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.suggestions__sk[data-v-854e1d4d],.suggestions__spin[data-v-854e1d4d]{animation:none}}@media (width<=720px){.suggestions__fetched[data-v-854e1d4d],.suggestions__meta[data-v-854e1d4d]{display:none}}.spotlight-card[data-v-282a23f6]{border:1px solid var(--border);padding:var(--lg,24px);border-radius:1.5rem;position:relative;overflow:hidden}.spotlight-card__glow[data-v-282a23f6]{pointer-events:none;opacity:0;transition:opacity .5s ease-in-out;position:absolute;inset:0}.empty-state[data-v-aa93ce75]{align-items:center;gap:var(--md);max-width:640px;padding:0 var(--lg) var(--xl) var(--lg);text-align:center;flex-direction:column;margin:0 auto;display:flex}.empty-state__badge[data-v-aa93ce75]{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--ai-stops));width:40px;height:40px;color:var(--on-ai);flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty-state__title[data-v-aa93ce75]{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.01em;background:linear-gradient(135deg, var(--ai-stops));color:#0000;-webkit-background-clip:text;background-clip:text}.empty-state__description[data-v-aa93ce75]{max-width:440px;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.empty-state__slot[data-v-aa93ce75]{width:100%;margin-top:var(--sm);text-align:left}.empty-state__divider[data-v-aa93ce75]{align-items:center;gap:var(--md);width:100%;margin-top:var(--sm);color:var(--text-dim);font-size:var(--text-xs);display:flex}.empty-state__divider[data-v-aa93ce75]:before,.empty-state__divider[data-v-aa93ce75]:after{content:"";background:var(--border);flex:1;height:1px}.empty-state__actions[data-v-aa93ce75]{gap:var(--md);width:100%;margin-top:var(--sm);grid-template-columns:repeat(2,1fr);display:grid}.empty-state__actions--single[data-v-aa93ce75]{grid-template-columns:minmax(220px,360px);justify-content:center}@media (width<=560px){.empty-state__actions[data-v-aa93ce75]:not(.empty-state__actions--single){grid-template-columns:1fr}}.empty-state__action[data-v-aa93ce75]{align-items:flex-start;gap:var(--sm);z-index:1;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;padding:0;display:flex;position:relative}.empty-state__action-top[data-v-aa93ce75]{justify-content:space-between;align-items:center;width:100%;display:flex}.empty-state__action-icon[data-v-aa93ce75]{border-radius:var(--radius-md);background:var(--accent-dim);width:32px;height:32px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty-state__action-arrow[data-v-aa93ce75]{color:var(--text-dim);flex-shrink:0;transition:transform .15s,color .15s}.empty-state__action:hover .empty-state__action-arrow[data-v-aa93ce75]{color:var(--accent);transform:translate(2px)}.empty-state__action-skeleton[data-v-aa93ce75]{align-items:flex-start;gap:var(--sm);padding:var(--lg);border:1px solid var(--border);border-radius:1.5rem;flex-direction:column;display:flex}.empty-state__action-title[data-v-aa93ce75]{font-size:var(--text-base);color:var(--text);font-weight:600}.empty-state__action-description[data-v-aa93ce75]{font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal)}@media (prefers-reduced-motion:reduce){.empty-state__action-arrow[data-v-aa93ce75]{transition:none}}.portal-tiles[data-v-93a8716e]{gap:var(--sm);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.portal-tiles__item[data-v-93a8716e]{display:flex}.portal-tiles__item[data-v-93a8716e] .portal-tiles__card{width:100%;padding:var(--md);border-radius:var(--radius-lg)}.portal-tiles__link[data-v-93a8716e]{z-index:1;align-items:flex-start;gap:var(--xs);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative}.portal-tiles__top[data-v-93a8716e]{width:100%;margin-bottom:var(--xs);justify-content:space-between;align-items:center;display:flex}.portal-tiles__monogram[data-v-93a8716e]{border-radius:var(--radius-sm);background:var(--surface-3);border:1px solid var(--border);width:28px;height:28px;color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:flex}.portal-tiles__arrow[data-v-93a8716e]{color:var(--text-dim);transition:color .15s var(--ease-out)}.portal-tiles__link:hover .portal-tiles__arrow[data-v-93a8716e],.portal-tiles__link:focus-visible .portal-tiles__arrow[data-v-93a8716e]{color:var(--accent)}.portal-tiles__link:hover .portal-tiles__monogram[data-v-93a8716e]{border-color:var(--border-strong);color:var(--text)}.portal-tiles__link[data-v-93a8716e]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-sm)}.portal-tiles__label[data-v-93a8716e]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text)}.portal-tiles__description[data-v-93a8716e]{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--text-muted)}@media (width<=720px){.portal-tiles[data-v-93a8716e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.portal-tiles[data-v-93a8716e]{grid-template-columns:1fr}}.kanban-view[data-v-04c44a68]{min-height:0;padding:0 var(--lg) var(--lg) var(--lg);flex-direction:column;flex:1;display:flex}.kanban-view__toolbar[data-v-04c44a68]{margin-bottom:var(--sm);padding:var(--sm) 0;border-bottom:1px solid var(--border);gap:var(--sm);flex-direction:column;display:flex}.kanban-view__empty[data-v-04c44a68]{margin-top:calc(var(--xl) - var(--sm))}.kanban-view__row[data-v-04c44a68]{align-items:center;gap:var(--md);min-height:28px;display:flex}.kanban-view__chips-scroll--desktop[data-v-04c44a68]{-webkit-overflow-scrolling:touch;scrollbar-color:transparent transparent;scrollbar-width:thin;flex:auto;min-width:0;min-height:26px;overflow:auto hidden}.kanban-view__chips-scroll--desktop[data-v-04c44a68]:hover{scrollbar-color:var(--border-strong) transparent}.kanban-view__chips-scroll--desktop[data-v-04c44a68]::-webkit-scrollbar{height:4px}.kanban-view__chips-scroll--desktop[data-v-04c44a68]::-webkit-scrollbar-track{background:0 0}.kanban-view__chips-scroll--desktop[data-v-04c44a68]::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:0 0}.kanban-view__chips-scroll--desktop[data-v-04c44a68]:hover::-webkit-scrollbar-thumb{background:var(--border-strong)}.kanban-view__chips-scroll--desktop[data-v-04c44a68] .active-filter-chips{flex-wrap:nowrap;width:max-content}.kanban-view__chips--mobile[data-v-04c44a68]{display:none}@media (width<=640px){.kanban-view__chips-scroll--desktop[data-v-04c44a68]{display:none}.kanban-view__chips--mobile[data-v-04c44a68]{display:flex}.kanban-view__row[data-v-04c44a68]{-webkit-overflow-scrolling:touch;padding-bottom:var(--xs);flex-wrap:nowrap;overflow:auto hidden}.kanban-view__tooltip[data-v-04c44a68]{display:none}.kanban-view__active[data-v-04c44a68],.kanban-view__controls[data-v-04c44a68]{flex-wrap:nowrap;flex-shrink:0}}.kanban-view__active[data-v-04c44a68]{align-items:center;gap:var(--sm);flex-shrink:0;display:flex}.kanban-view__view-title[data-v-04c44a68]{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);color:var(--text)}.kanban-view__active-count-wrap[data-v-04c44a68]{display:inline-flex;position:relative}.kanban-view__active-count[data-v-04c44a68]{border-radius:var(--radius-full);min-width:24px;height:24px;padding:0 var(--sm);background:var(--accent-dim);color:var(--accent-hover);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:default;justify-content:center;align-items:center;display:inline-flex}.kanban-view__tooltip[data-v-04c44a68]{white-space:nowrap;background:var(--surface-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:4px var(--sm);font-size:var(--text-xs);color:var(--text);opacity:0;visibility:hidden;pointer-events:none;z-index:10;transition:opacity .12s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.kanban-view__active-count-wrap:hover .kanban-view__tooltip[data-v-04c44a68]{opacity:1;visibility:visible}.kanban-view__reload[data-v-04c44a68]{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.kanban-view__reload svg[data-v-04c44a68]{width:16px;height:16px}.kanban-view__reload[data-v-04c44a68]:hover{color:var(--accent);background:var(--surface-3)}.kanban-view__reload--spinning svg[data-v-04c44a68]{animation:.6s linear infinite kanban-reload-spin-04c44a68}@keyframes kanban-reload-spin-04c44a68{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kanban-view__reload--spinning svg[data-v-04c44a68]{animation:none}}.kanban-view__controls[data-v-04c44a68]{gap:var(--md);flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.kanban-view__controls-divider[data-v-04c44a68]{background:var(--border-strong);flex-shrink:0;width:1px;height:18px}.kanban-view__create[data-v-04c44a68]{border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;white-space:nowrap;font-weight:500;line-height:var(--leading-none);background:0 0;border:none;align-items:center;gap:6px;margin:0;padding:5px 10px;transition:background .12s;display:inline-flex}.kanban-view__create-icon[data-v-04c44a68]{width:15px;height:15px;color:var(--text-muted);flex-shrink:0}.kanban-view__create[data-v-04c44a68]:hover{background:var(--surface-3);color:var(--text)}.kanban-view__create:hover .kanban-view__create-icon[data-v-04c44a68]{color:var(--text)}.kanban-view__create[data-v-04c44a68]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.toast[data-v-66017b97]{bottom:var(--lg);right:var(--lg);align-items:flex-start;gap:var(--sm);background:var(--surface-float);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--md);box-shadow:var(--elev-popover);z-index:150;max-width:320px;display:flex;position:fixed}.toast__icon[data-v-66017b97]{color:var(--status-offer-text);flex-shrink:0;width:20px;height:20px;margin-top:1px}.toast--error[data-v-66017b97]{border-color:var(--status-rejected)}.toast--error .toast__icon[data-v-66017b97]{color:var(--status-rejected-text)}.toast__text[data-v-66017b97]{flex:1;min-width:0}.toast__title[data-v-66017b97]{font-size:var(--text-sm);color:var(--text);font-weight:600}.toast__message[data-v-66017b97]{font-size:var(--text-xs);color:var(--text-muted)}.toast__close[data-v-66017b97]{color:var(--text-dim);cursor:pointer;font-size:var(--text-xs);line-height:var(--leading-none);background:0 0;border:none;flex-shrink:0;padding:2px}.toast__close[data-v-66017b97]:hover{color:var(--text-muted)}.toast__close[data-v-66017b97]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.toast-enter-active[data-v-66017b97],.toast-leave-active[data-v-66017b97]{transition:transform .2s ease-out,opacity .2s ease-out}.toast-enter-from[data-v-66017b97],.toast-leave-to[data-v-66017b97]{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-66017b97],.toast-leave-active[data-v-66017b97]{transition:opacity .2s ease-out}.toast-enter-from[data-v-66017b97],.toast-leave-to[data-v-66017b97]{transform:none}}.spotlight[data-v-44675e42]{z-index:9000;pointer-events:none;position:fixed;inset:0}.spotlight__mask[data-v-44675e42]{background:var(--scrim-strong);position:fixed}.spotlight__mask--full[data-v-44675e42]{inset:0}.onboarding-spotlight-target{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-sm);position:relative}.onboarding-card[data-v-d760a86a]{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:min(360px,90vw);padding:var(--lg);box-shadow:var(--elev-modal);z-index:9020}.onboarding-card[data-v-d760a86a]:not(.onboarding-card--anchored){position:relative}.onboarding-card--anchored[data-v-d760a86a]{position:fixed}.onboarding-card__skip[data-v-d760a86a]{top:var(--md);right:var(--md);border:1px solid var(--border);border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-muted);font-size:var(--text-xs);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:flex;position:absolute}.onboarding-card__skip[data-v-d760a86a]:hover{border-color:var(--accent);color:var(--accent)}.onboarding-card__skip[data-v-d760a86a]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.onboarding-card__progress[data-v-d760a86a]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-dim);margin-bottom:var(--xs);font-weight:600;display:block}.onboarding-card__title[data-v-d760a86a]{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text);margin-right:var(--xl)}.onboarding-card__message[data-v-d760a86a]{margin-top:var(--sm);font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-relaxed)}.onboarding-card__bullets[data-v-d760a86a]{margin-top:var(--sm);padding-left:var(--md);gap:var(--xs);font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal);flex-direction:column;display:flex}.onboarding-card__bullets li[data-v-d760a86a]{list-style:outside}.onboarding-card__bullets li[data-v-d760a86a]::marker{color:var(--accent)}.onboarding-card__actions[data-v-d760a86a]{gap:var(--sm);margin-top:var(--lg);display:flex}.onboarding-card__btn-secondary[data-v-d760a86a],.onboarding-card__btn-primary[data-v-d760a86a]{padding:var(--sm) var(--md);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;flex:1;font-weight:600;transition:background .15s}.onboarding-card__btn-secondary[data-v-d760a86a]{border:1px solid var(--border-strong);color:var(--text);background:0 0}.onboarding-card__btn-secondary[data-v-d760a86a]:hover{background:var(--surface-3)}.onboarding-card__btn-secondary[data-v-d760a86a]:focus-visible,.onboarding-card__btn-primary[data-v-d760a86a]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.onboarding-card__btn-primary[data-v-d760a86a]{background:var(--accent);color:#06101f;border:none}.onboarding-card__btn-primary[data-v-d760a86a]:hover{background:var(--accent-hover)}.card[data-v-263b8849]{gap:var(--sm);background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--status-color);border-radius:var(--radius-md);max-width:320px;padding:var(--md);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative}.ghost-card[data-v-263b8849]{opacity:.65;filter:grayscale(65%);cursor:default;pointer-events:none}.card__auto-indicator[data-v-263b8849]{top:var(--sm);right:var(--sm);border-radius:var(--radius-full);background:var(--accent);width:8px;height:8px;box-shadow:0 0 8px 2px var(--accent-glow);position:absolute}.card__position[data-v-263b8849]{font-size:var(--text-lg);color:var(--text);font-weight:600;line-height:var(--leading-tight)}.card__company-row[data-v-263b8849]{align-items:flex-start;gap:6px;display:flex}.card__company[data-v-263b8849]{font-size:var(--text-sm);color:var(--text-muted)}.card__meta[data-v-263b8849]{justify-content:space-between;align-items:center;gap:var(--sm);font-size:var(--text-xs);color:var(--text-dim);display:flex}.card__source[data-v-263b8849]{font-weight:500}.card__date[data-v-263b8849]{font-family:var(--font-mono)}.card__salary[data-v-263b8849]{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--text-muted)}.panel-root[data-v-7a619743]{pointer-events:none;position:fixed;inset:0}.panel-root[data-v-7a619743]>*{pointer-events:auto}.panel[data-v-7a619743]{background:var(--surface);border-left:1px solid var(--border-strong);width:min(560px,100vw);height:100vh;box-shadow:var(--elev-drawer);z-index:9012;flex-direction:column;display:flex;position:fixed;top:0;right:0;overflow:visible auto}.panel__header[data-v-7a619743]{padding:var(--md) var(--lg);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.panel__header-status[data-v-7a619743]{align-items:center;gap:var(--sm);display:flex}.panel__dot[data-v-7a619743]{border-radius:var(--radius-full);background:var(--status-applied);flex-shrink:0;width:8px;height:8px}.panel__status-text[data-v-7a619743]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted);font-weight:600}.panel__header-actions[data-v-7a619743]{align-items:center;gap:var(--sm);display:flex}.panel__close[data-v-7a619743]{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;width:28px;height:28px;font-size:var(--text-sm);line-height:var(--leading-none);background:0 0;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:flex}.panel__close[data-v-7a619743]:hover{border-color:var(--accent);color:var(--accent)}.panel__close[data-v-7a619743]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panel__body[data-v-7a619743]{padding:var(--lg);gap:var(--lg);flex-direction:column;display:flex}.panel__meta-and-sections[data-v-7a619743]{gap:var(--lg);flex-direction:column;display:flex}.panel__position[data-v-7a619743]{min-height:32px;font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--text);align-items:center;display:flex}.panel__company[data-v-7a619743]{margin-top:calc(var(--sm) * -1);min-height:24px;font-size:var(--text-base);color:var(--text-muted);align-items:center;display:flex}.panel__meta[data-v-7a619743]{gap:var(--lg);border-top:1px solid var(--border);padding-top:var(--md);flex-direction:column;display:flex}.panel__meta-group[data-v-7a619743]{gap:var(--sm);flex-direction:column;display:flex}.panel__meta-group-title[data-v-7a619743]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.02em;color:var(--accent-hover);align-items:center;gap:7px;font-weight:600;display:flex}.panel__meta-group-title svg[data-v-7a619743]{flex-shrink:0}.panel__meta-rows[data-v-7a619743]{gap:var(--md);padding-left:var(--md);flex-direction:column;display:flex}.panel__meta-row[data-v-7a619743]{justify-content:space-between;align-items:center;gap:var(--md);font-size:var(--text-sm);height:24px;display:flex}.panel__meta-row dt[data-v-7a619743]{align-items:center;gap:var(--sm);color:var(--text-muted);flex-shrink:0;display:flex}.panel__meta-label[data-v-7a619743]{align-items:center;gap:6px;display:inline-flex}.panel__meta-label svg[data-v-7a619743]{color:var(--text-dim);flex-shrink:0}.panel__meta-row dd[data-v-7a619743]{color:var(--text);text-align:right;flex:1;min-width:0}.panel__link-text[data-v-7a619743]{color:var(--accent)}.panel__stars[data-v-7a619743]{color:var(--badge-action);font-size:var(--text-sm);letter-spacing:1px}.panel__section[data-v-7a619743]{border-top:1px solid var(--border);padding-top:var(--md)}.panel__section-title[data-v-7a619743]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.02em;color:var(--text-dim);margin-bottom:var(--sm);font-weight:600}.panel__notes-text[data-v-7a619743]{font-size:var(--text-sm);color:var(--text);line-height:var(--leading-relaxed)}.panel__history[data-v-7a619743]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.history-item[data-v-7a619743]{gap:var(--xs);padding:var(--sm) 0;border-bottom:1px solid var(--border);flex-direction:column;display:flex}.history-item[data-v-7a619743]:last-child{border-bottom:none}.history-item__row[data-v-7a619743]{justify-content:space-between;align-items:center;gap:var(--md);font-size:var(--text-sm);display:flex}.history-item__status[data-v-7a619743]{color:var(--text);font-weight:500}.history-item__meta[data-v-7a619743]{color:var(--text-dim);font-size:var(--text-xs);white-space:nowrap}.mono[data-v-7a619743]{font-family:var(--font-mono)}.confirmation-overlay[data-v-62675fd9]{background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:200;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirmation-modal[data-v-62675fd9]{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:min(400px,90vw);padding:var(--lg);box-shadow:var(--elev-modal)}.confirmation-modal__header[data-v-62675fd9]{justify-content:space-between;align-items:center;gap:var(--sm);display:flex}.confirmation-modal__title[data-v-62675fd9]{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text)}.confirmation-modal__close[data-v-62675fd9]{border:1px solid var(--border);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);font-size:var(--text-sm);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:flex}.confirmation-modal__close[data-v-62675fd9]:hover{border-color:var(--accent);color:var(--accent)}.confirmation-modal__close[data-v-62675fd9]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.confirmation-modal__icon[data-v-62675fd9]{color:var(--status-rejected-text);width:36px;height:36px;margin:var(--md) auto;display:block}.confirmation-modal__icon--ai[data-v-62675fd9]{color:var(--ai-border)}.confirmation-modal__message[data-v-62675fd9]{font-size:var(--text-sm);color:var(--text-muted);text-align:center;line-height:var(--leading-relaxed);margin-bottom:var(--lg)}.confirmation-modal__input[data-v-62675fd9]{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:100%;padding:var(--sm) var(--md);font:inherit;font-size:var(--text-sm);color:var(--text);margin-bottom:var(--lg)}.confirmation-modal__input[data-v-62675fd9]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}.confirmation-modal__actions[data-v-62675fd9]{gap:var(--sm);display:flex}.confirmation-modal__btn-secondary[data-v-62675fd9],.confirmation-modal__btn-danger[data-v-62675fd9],.confirmation-modal__btn-primary[data-v-62675fd9]{padding:var(--sm) var(--md);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;flex:1;font-weight:600;transition:background .15s}.confirmation-modal__btn-secondary[data-v-62675fd9]{border:1px solid var(--border-strong);color:var(--text);background:0 0}.confirmation-modal__btn-secondary[data-v-62675fd9]:hover{background:var(--surface-3)}.confirmation-modal__btn-secondary[data-v-62675fd9]:focus-visible,.confirmation-modal__btn-danger[data-v-62675fd9]:focus-visible,.confirmation-modal__btn-primary[data-v-62675fd9]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.confirmation-modal__btn-primary[data-v-62675fd9]{background:var(--accent);color:#06101f;border:none}.confirmation-modal__btn-primary[data-v-62675fd9]:hover:not(:disabled){background:var(--accent-hover)}.confirmation-modal__btn-primary[data-v-62675fd9]:disabled{background:var(--surface-3);color:var(--text-dim);cursor:not-allowed}.confirmation-modal__btn-danger[data-v-62675fd9]{background:var(--danger);color:#fff;border:none}.confirmation-modal__btn-danger[data-v-62675fd9]:hover:not(:disabled){background:var(--danger-hover)}.confirmation-modal__btn-danger[data-v-62675fd9]:disabled{background:var(--surface-3);color:var(--text-dim);cursor:not-allowed}.onboarding-tour[data-v-3f59f087]{z-index:9000;pointer-events:none;position:fixed;inset:0}.onboarding-tour[data-v-3f59f087] *{pointer-events:auto}.onboarding-skip-confirm[data-v-3f59f087] .confirmation-overlay{z-index:9030}.onboarding-overlay-bg[data-v-3f59f087]{background:var(--scrim);z-index:9010;pointer-events:none;position:fixed;inset:0}.onboarding-card-wrap[data-v-3f59f087]{z-index:9020;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.onboarding-ghost-card-slot[data-v-3f59f087]{z-index:9005;pointer-events:none;position:fixed}.onboarding-ghost-card-slot[data-v-3f59f087] .card{pointer-events:none}.onboarding-fade-enter-active[data-v-3f59f087],.onboarding-fade-leave-active[data-v-3f59f087]{transition:opacity .2s ease-out}.onboarding-fade-enter-from[data-v-3f59f087],.onboarding-fade-leave-to[data-v-3f59f087]{opacity:0}.onboarding-ghost-fade-enter-active[data-v-3f59f087],.onboarding-ghost-fade-leave-active[data-v-3f59f087]{transition:opacity .5s ease-in-out}.onboarding-ghost-fade-enter-from[data-v-3f59f087],.onboarding-ghost-fade-leave-to[data-v-3f59f087]{opacity:0}@media (prefers-reduced-motion:reduce){.onboarding-fade-enter-active[data-v-3f59f087],.onboarding-fade-leave-active[data-v-3f59f087],.onboarding-ghost-fade-enter-active[data-v-3f59f087],.onboarding-ghost-fade-leave-active[data-v-3f59f087]{transition:none}}.app-shell[data-v-a41c0a2c]{--topbar-height:48px;flex-direction:row;flex:1;min-height:0;display:flex}.app-shell__sidebar[data-v-a41c0a2c]{flex-shrink:0;position:relative}.app-shell__sidebar[data-v-a41c0a2c]:after{content:"";background:var(--border-strong);pointer-events:none;width:2px;position:absolute;top:48px;bottom:0;right:0}.app-shell__main[data-v-a41c0a2c]{flex-direction:column;flex:1;min-width:0;display:flex}@media (width<=720px){.app-shell[data-v-a41c0a2c]{flex-direction:column}.app-shell__sidebar[data-v-a41c0a2c],.app-shell__corner[data-v-a41c0a2c]{display:none}}.app-header[data-v-a41c0a2c]{padding:var(--sm) var(--lg);border-bottom:2px solid var(--border-strong);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex;position:relative}.app-header__logo[data-v-a41c0a2c]{cursor:pointer;width:auto;height:24px;display:none}@media (width<=720px){.app-header__logo[data-v-a41c0a2c]{display:block}}[data-theme=light] .app-header__logo[data-v-a41c0a2c]{filter:invert()hue-rotate(180deg)}.app-header__hamburger[data-v-a41c0a2c]{margin-left:var(--sm);margin-right:auto;display:none;position:relative}.app-header__hamburger-btn[data-v-a41c0a2c]{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.app-header__hamburger-btn svg[data-v-a41c0a2c]{width:20px;height:20px}.app-header__hamburger-btn[data-v-a41c0a2c]:hover{background:var(--surface-3);color:var(--text)}.app-header__hamburger-btn[data-v-a41c0a2c]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-header__hamburger-dropdown[data-v-a41c0a2c]{background:var(--surface-float);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--xs);z-index:1000;width:max-content;min-width:180px;box-shadow:var(--elev-popover);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0}.app-header__hamburger-item[data-v-a41c0a2c]{text-align:left;border-radius:var(--radius-sm);width:100%;padding:var(--sm) var(--md);font-size:var(--text-sm);color:var(--text);cursor:pointer;background:0 0;border:none;transition:background .15s}.app-header__hamburger-item[data-v-a41c0a2c]:hover:not(:disabled){background:var(--surface-2)}.app-header__hamburger-item--active[data-v-a41c0a2c]{color:var(--accent-hover);font-weight:600}.app-header__hamburger-item--disabled[data-v-a41c0a2c]{color:var(--text-dim);cursor:not-allowed}@media (width<=720px){.app-header__hamburger[data-v-a41c0a2c]{display:block}}@media (width<=640px){.app-header[data-v-a41c0a2c]{gap:var(--md)}}.app-header__actions[data-v-a41c0a2c]{align-items:center;gap:var(--sm);display:flex}.app-header__icon-btn[data-v-a41c0a2c]{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,background .15s;display:flex}.app-header__icon-btn[data-v-a41c0a2c]:hover{color:var(--accent);background:var(--surface-3)}.app-header__icon[data-v-a41c0a2c]{width:18px;height:18px;color:inherit;flex-shrink:0}.plan-badge[data-v-a41c0a2c]{border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;line-height:var(--leading-tight);white-space:nowrap;align-items:center;padding:3px 10px;display:inline-flex}.plan-badge--free[data-v-a41c0a2c]{background:var(--surface-3);color:var(--text-muted);border:1px solid var(--border-strong)}.plan-badge--paid[data-v-a41c0a2c]{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent-hover)}.topbar-warning[data-v-a41c0a2c]{display:inline-flex;position:relative}.topbar-warning__trigger[data-v-a41c0a2c]{border-radius:var(--radius-full);--signal-color:var(--status-rejected);width:32px;height:32px;color:var(--signal-ink-action);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex}.topbar-warning__trigger[data-v-a41c0a2c]:hover{background:var(--signal-fill-hover)}.topbar-warning__trigger[data-v-a41c0a2c]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.topbar-warning__panel[data-v-a41c0a2c]{top:calc(100% + var(--sm));width:min(320px, calc(100vw - var(--lg) * 2));background:var(--surface-float);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--xs);box-shadow:var(--elev-popover);z-index:60;flex-direction:column;display:flex;position:absolute;right:0}@media (width<=720px){.topbar-warning__panel[data-v-a41c0a2c]{top:calc(var(--topbar-height) + var(--sm));left:var(--md);right:var(--md);width:auto;position:fixed}}.topbar-warning__item[data-v-a41c0a2c]{align-items:center;gap:var(--md);padding:var(--sm);border-radius:var(--radius-sm);transition:background .12s;display:flex}.topbar-warning__item[data-v-a41c0a2c]:hover{background:var(--surface-2)}.topbar-warning__item+.topbar-warning__item[data-v-a41c0a2c]{border-top:1px solid var(--border)}.topbar-warning__item-text[data-v-a41c0a2c]{flex:1;min-width:0}.topbar-warning__item-label[data-v-a41c0a2c]{font-size:var(--text-xs);color:var(--text);font-weight:600}.topbar-warning__item-desc[data-v-a41c0a2c]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px;line-height:1.4}.topbar-warning__item-fix[data-v-a41c0a2c]{padding:4px var(--sm);border-radius:var(--radius-sm);--signal-color:var(--status-rejected);color:var(--signal-ink-action);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;align-items:center;gap:4px;font-weight:600;transition:background .15s;display:inline-flex}.topbar-warning__item-fix[data-v-a41c0a2c]:hover{background:var(--signal-fill-hover)}.topbar-warning__item-fix[data-v-a41c0a2c]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.detail-panel-enter-active[data-v-a41c0a2c],.detail-panel-leave-active[data-v-a41c0a2c]{transition:transform .22s ease-out}.detail-panel-enter-from[data-v-a41c0a2c],.detail-panel-leave-to[data-v-a41c0a2c]{transform:translate(100%)}.detail-panel-enter-to[data-v-a41c0a2c],.detail-panel-leave-from[data-v-a41c0a2c]{transform:translate(0)}@media (prefers-reduced-motion:reduce){.detail-panel-enter-active[data-v-a41c0a2c],.detail-panel-leave-active[data-v-a41c0a2c]{transition:none}}
