*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body,#app{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}:root[data-theme=dark-orange]{--bg: #111111;--bg-soft: #171717;--card: #1f1f1f;--text: #f5f5f5;--text-muted: #a3a3a3;--border: #2a2a2a;--primary: #f97316;--primary-hover: #ea580c;--success-text: #22c55e;--success-bg: #22c55e14;--destructive-text: #fa2f2f;--destructive-bg: #fa2f2f14;--toast-success-text: #59f3a6;--toast-success-bg: #001f0f;--toast-success-border: #003d1c;--toast-error-text: #ff9ea1;--toast-error-bg: #2d0607;--toast-error-border: #4d0408;--toast-warning-text: #f3cf58;--toast-warning-bg: #1d1f00;--toast-warning-border: #2e2e00;--button-destructive-bg: #b91c1c;--button-destructive-bg-hover: #dc2626;--button-bg: #1f1f1f;--button-bg-soft: #171717;--button-hover: #2a2a2a;--input-bg: #171717;--scrollbar: #3a3a3a;--scrollbar-hover: #4a4a4a;--skeleton-glow: #ffffff17;--page-gradient: radial-gradient(circle at 20% -10%, rgba(249, 219, 22, .06), transparent 55%), radial-gradient(circle at 100% 0%, rgba(255, 255, 255, .03), transparent 40%)}:root[data-theme=dark-indigo]{--bg: #0c0f17;--bg-soft: #141826;--card: #1a2030;--text: #eef1f7;--text-muted: #9aa4b2;--border: #2a3142;--primary: #6366f1;--primary-hover: #7c7ff7;--success-text: #22c55e;--success-bg: #22c55e14;--destructive-text: #ef4444;--destructive-bg: #ef444414;--toast-success-text: #22c55e;--toast-success-bg: #0b401f;--toast-destructive-text: #ef4444;--toast-destructive-bg: #3a1111;--toast-success-text: #59f3a6;--toast-success-bg: #001f0f;--toast-success-border: #003d1c;--toast-error-text: #ff9ea1;--toast-error-bg: #2d0607;--toast-error-border: #4d0408;--toast-warning-text: #f3cf58;--toast-warning-bg: #1d1f00;--toast-warning-border: #2e2e00;--button-destructive-bg: #ef4444;--button-destructive-bg-hover: #ff5c5c;--button-bg: #1a2030;--button-bg-soft: #141826;--button-hover: #242b3e;--input-bg: #141826;--scrollbar: #32394c;--scrollbar-hover: #495068;--skeleton-glow: #ffffff17;--page-gradient: radial-gradient(circle at 10% -10%, rgba(99, 102, 241, .15), transparent 50%), radial-gradient(circle at 90% 0%, rgba(124, 127, 247, .08), transparent 40%)}:root[data-theme=dark-emerald]{--bg: #0f1412;--bg-soft: #151c18;--card: #1b2420;--text: #eef4f1;--text-muted: #9aa8a2;--border: #2a3430;--primary: #10b981;--primary-hover: #34d399;--success-text: #34d399;--success-bg: #34d39914;--destructive-text: #ef4444;--destructive-bg: #ef444414;--toast-success-text: #59f3a6;--toast-success-bg: #001f0f;--toast-success-border: #003d1c;--toast-error-text: #ff9ea1;--toast-error-bg: #2d0607;--toast-error-border: #4d0408;--toast-warning-text: #f3cf58;--toast-warning-bg: #1d1f00;--toast-warning-border: #2e2e00;--button-destructive-bg: #ef4444;--button-destructive-bg-hover: #ff6b6b;--button-bg: #1b2420;--button-bg-soft: #151c18;--button-hover: #24302b;--input-bg: #151c18;--scrollbar: #34423d;--scrollbar-hover: #4b5c55;--skeleton-glow: #ffffff17;--page-gradient: radial-gradient(circle at 15% -10%, rgba(16, 185, 129, .15), transparent 55%), radial-gradient(circle at 95% 0%, rgba(52, 211, 153, .08), transparent 40%)}:root[data-theme=dark-purple]{--bg: #0f0d16;--bg-soft: #161320;--card: #1d182a;--text: #f2f0ff;--text-muted: #a6a1c2;--border: #2b2540;--primary: #a855f7;--primary-hover: #c084fc;--success-text: #22c55e;--success-bg: #22c55e14;--destructive-text: #ef4444;--destructive-bg: #ef444414;--toast-success-text: #59f3a6;--toast-success-bg: #001f0f;--toast-success-border: #003d1c;--toast-error-text: #ff9ea1;--toast-error-bg: #2d0607;--toast-error-border: #4d0408;--toast-warning-text: #f3cf58;--toast-warning-bg: #1d1f00;--toast-warning-border: #2e2e00;--button-destructive-bg: #ef4444;--button-destructive-bg-hover: #ff6b6b;--button-bg: #1d182a;--button-bg-soft: #161320;--button-hover: #26203a;--input-bg: #161320;--scrollbar: #3a3155;--scrollbar-hover: #544a78;--skeleton-glow: #ffffff17;--page-gradient: radial-gradient(circle at 20% -10%, rgba(168, 85, 247, .15), transparent 55%), radial-gradient(circle at 100% 0%, rgba(192, 132, 252, .08), transparent 40%)}:root[data-theme=dark-midnight]{--bg: #0b0f14;--bg-soft: #121820;--card: #18202a;--text: #eef2f7;--text-muted: #9aa6b2;--border: #2a3440;--primary: #3b82f6;--primary-hover: #60a5fa;--success-text: #22c55e;--success-bg: #22c55e14;--destructive-text: #ef4444;--destructive-bg: #ef444414;--toast-success-text: #59f3a6;--toast-success-bg: #001f0f;--toast-success-border: #003d1c;--toast-error-text: #ff9ea1;--toast-error-bg: #2d0607;--toast-error-border: #4d0408;--toast-warning-text: #f3cf58;--toast-warning-bg: #1d1f00;--toast-warning-border: #2e2e00;--button-destructive-bg: #ef4444;--button-destructive-bg-hover: #ff6b6b;--button-bg: #18202a;--button-bg-soft: #121820;--button-hover: #222c38;--input-bg: #121820;--scrollbar: #313d4c;--scrollbar-hover: #47586d;--skeleton-glow: #ffffff17;--page-gradient: radial-gradient(circle at 15% -10%, rgba(59, 130, 246, .14), transparent 55%), radial-gradient(circle at 95% 0%, rgba(96, 165, 250, .07), transparent 40%)}:root[data-theme=dark-crimson]{--bg: #120c0c;--bg-soft: #1a1212;--card: #221717;--text: #f6eeee;--text-muted: #b8a5a5;--border: #352626;--primary: #ef4444;--primary-hover: #ff6b6b;--success-text: #22c55e;--success-bg: #22c55e14;--destructive-text: #fa2f2f;--destructive-bg: #fa2f2f14;--toast-success-text: #59f3a6;--toast-success-bg: #001f0f;--toast-success-border: #003d1c;--toast-error-text: #ff9ea1;--toast-error-bg: #2d0607;--toast-error-border: #4d0408;--toast-warning-text: #f3cf58;--toast-warning-bg: #1d1f00;--toast-warning-border: #2e2e00;--button-destructive-bg: #b91c1c;--button-destructive-bg-hover: #dc2626;--button-bg: #221717;--button-bg-soft: #1a1212;--button-hover: #2e2020;--input-bg: #1a1212;--scrollbar: #3a2b2b;--scrollbar-hover: #543d3d;--skeleton-glow: #ffffff17;--page-gradient: radial-gradient(circle at 15% -10%, rgba(239, 68, 68, .15), transparent 55%), radial-gradient(circle at 95% 0%, rgba(255, 107, 107, .08), transparent 40%)}:root[data-theme=dark-slate]{--bg: #0f1115;--bg-soft: #161a21;--card: #1d222b;--text: #f3f4f6;--text-muted: #9ca3af;--border: #2a303a;--primary: #22c55e;--primary-hover: #4ade80;--success-text: #22c55e;--success-bg: #22c55e14;--destructive-text: #ef4444;--destructive-bg: #ff333314;--toast-success-text: #59f3a6;--toast-success-bg: #001f0f;--toast-success-border: #003d1c;--toast-error-text: #ff9ea1;--toast-error-bg: #2d0607;--toast-error-border: #4d0408;--toast-warning-text: #f3cf58;--toast-warning-bg: #1d1f00;--toast-warning-border: #2e2e00;--button-destructive-bg: #ef4444;--button-destructive-bg-hover: #ff6b6b;--button-bg: #1d222b;--button-bg-soft: #161a21;--button-hover: #272d37;--input-bg: #161a21;--scrollbar: #363d48;--scrollbar-hover: #4f5868;--skeleton-glow: #ffffff17;--page-gradient: radial-gradient(circle at 15% -10%, rgba(34, 197, 94, .14), transparent 55%), radial-gradient(circle at 95% 0%, rgba(74, 222, 128, .07), transparent 40%)}:root[data-theme=light-orange]{--bg: #f6f4f2;--bg-soft: #efebe7;--card: #ffffff;--text: #1a1a1a;--text-muted: #6f6a65;--border: #e6e1dc;--primary: #f97316;--primary-hover: #fb8a4b;--success-text: #16a34a;--success-bg: #16a34a21;--destructive-text: #dc2626;--destructive-bg: #dc262621;--toast-success-text: #008a2e;--toast-success-bg: #ecfdf3;--toast-success-border: #bffcd9;--toast-error-text: #e60000;--toast-error-bg: #fff0f0;--toast-error-border: #ffe0e1;--toast-warning-text: #dc7609;--toast-warning-bg: #fffcf0;--toast-warning-border: #fbeeb1;--button-destructive-bg: #dc2626;--button-destructive-bg-hover: #ef4444;--button-bg: #ffffff;--button-bg-soft: #fff9f4;--button-hover: #f2eee9;--input-bg: #fff9f4;--scrollbar: #d4cec8;--scrollbar-hover: #bfb8b1;--skeleton-glow: #ffffffd6;--page-gradient: radial-gradient(circle at 20% -10%, rgba(249, 135, 22, .26), transparent 55%), radial-gradient(circle at 100% 0%, rgba(238, 30, 30, .13), transparent 40%)}:root[data-theme=light-indigo]{--bg: #f6f7fc;--bg-soft: #eef0fb;--card: #ffffff;--text: #1a1d2e;--text-muted: #6b7280;--border: #e2e6f3;--primary: #6366f1;--primary-hover: #7c7ff7;--success-text: #16a34a;--success-bg: #16a34a21;--destructive-text: #dc2626;--destructive-bg: #dc262621;--toast-success-text: #008a2e;--toast-success-bg: #ecfdf3;--toast-success-border: #bffcd9;--toast-error-text: #e60000;--toast-error-bg: #fff0f0;--toast-error-border: #ffe0e1;--toast-warning-text: #dc7609;--toast-warning-bg: #fffcf0;--toast-warning-border: #fbeeb1;--button-destructive-bg: #dc2626;--button-destructive-bg-hover: #ef4444;--button-bg: #ffffff;--button-bg-soft: #ffffff;--button-hover: #f1f3ff;--input-bg: #ffffff;--scrollbar: #d5d9ea;--scrollbar-hover: #b8bfd8;--skeleton-glow: #ffffffd6;--page-gradient: radial-gradient(circle at 10% -10%, rgba(99, 102, 241, .1), transparent 55%), radial-gradient(circle at 95% 0%, rgba(124, 127, 247, .06), transparent 40%)}:root[data-theme=light-emerald]{--bg: #f4fbf7;--bg-soft: #ecf8f2;--card: #ffffff;--text: #1b2a23;--text-muted: #6b7a72;--border: #d9ece3;--primary: #10b981;--primary-hover: #34d399;--success-text: #059669;--success-bg: #05966921;--destructive-text: #dc2626;--destructive-bg: #dc262621;--toast-success-text: #008a2e;--toast-success-bg: #ecfdf3;--toast-success-border: #bffcd9;--toast-error-text: #e60000;--toast-error-bg: #fff0f0;--toast-error-border: #ffe0e1;--toast-warning-text: #dc7609;--toast-warning-bg: #fffcf0;--toast-warning-border: #fbeeb1;--button-destructive-bg: #dc2626;--button-destructive-bg-hover: #ef4444;--button-bg: #ffffff;--button-bg-soft: #ffffff;--button-hover: #ecf8f2;--input-bg: #ffffff;--scrollbar: #d2e5dc;--scrollbar-hover: #a9c9bb;--skeleton-glow: #ffffffd6;--page-gradient: radial-gradient(circle at 10% -10%, rgba(16, 185, 129, .12), transparent 55%), radial-gradient(circle at 95% 0%, rgba(52, 211, 153, .07), transparent 40%)}:root[data-theme=light-purple]{--bg: #faf7ff;--bg-soft: #f4efff;--card: #ffffff;--text: #221b33;--text-muted: #7c7494;--border: #e4def6;--primary: #a855f7;--primary-hover: #c084fc;--success-text: #16a34a;--success-bg: #16a34a21;--destructive-text: #dc2626;--destructive-bg: #dc262621;--toast-success-text: #008a2e;--toast-success-bg: #ecfdf3;--toast-success-border: #bffcd9;--toast-error-text: #e60000;--toast-error-bg: #fff0f0;--toast-error-border: #ffe0e1;--toast-warning-text: #dc7609;--toast-warning-bg: #fffcf0;--toast-warning-border: #fbeeb1;--button-destructive-bg: #dc2626;--button-destructive-bg-hover: #ef4444;--button-bg: #ffffff;--button-bg-soft: #ffffff;--button-hover: #f4efff;--input-bg: #ffffff;--scrollbar: #ddd6f4;--scrollbar-hover: #bfb3e5;--skeleton-glow: #ffffffd6;--page-gradient: radial-gradient(circle at 10% -10%, rgba(168, 85, 247, .12), transparent 55%), radial-gradient(circle at 95% 0%, rgba(192, 132, 252, .07), transparent 40%)}:root[data-theme=light-midnight]{--bg: #f4f7fb;--bg-soft: #eef2f7;--card: #ffffff;--text: #1c2430;--text-muted: #6b7785;--border: #d9e1ea;--primary: #3b82f6;--primary-hover: #60a5fa;--success-text: #16a34a;--success-bg: #16a34a21;--destructive-text: #dc2626;--destructive-bg: #dc262621;--toast-success-text: #008a2e;--toast-success-bg: #ecfdf3;--toast-success-border: #bffcd9;--toast-error-text: #e60000;--toast-error-bg: #fff0f0;--toast-error-border: #ffe0e1;--toast-warning-text: #dc7609;--toast-warning-bg: #fffcf0;--toast-warning-border: #fbeeb1;--button-destructive-bg: #dc2626;--button-destructive-bg-hover: #ef4444;--button-bg: #ffffff;--button-bg-soft: #ffffff;--button-hover: #eef2f7;--input-bg: #ffffff;--scrollbar: #d5dde6;--scrollbar-hover: #b9c4cf;--skeleton-glow: #ffffffd6;--page-gradient: radial-gradient(circle at 15% -10%, rgba(59, 130, 246, .12), transparent 55%), radial-gradient(circle at 95% 0%, rgba(96, 165, 250, .07), transparent 40%)}:root[data-theme=light-crimson]{--bg: #fbf6f6;--bg-soft: #f5eeee;--card: #ffffff;--text: #2b1c1c;--text-muted: #7c6b6b;--border: #eadede;--primary: #ef4444;--primary-hover: #ff6b6b;--success-text: #16a34a;--success-bg: #16a34a21;--destructive-text: #dc2626;--destructive-bg: #dc262621;--toast-success-text: #008a2e;--toast-success-bg: #ecfdf3;--toast-success-border: #bffcd9;--toast-error-text: #e60000;--toast-error-bg: #fff0f0;--toast-error-border: #ffe0e1;--toast-warning-text: #dc7609;--toast-warning-bg: #fffcf0;--toast-warning-border: #fbeeb1;--button-destructive-bg: #dc2626;--button-destructive-bg-hover: #ef4444;--button-bg: #ffffff;--button-bg-soft: #ffffff;--button-hover: #f5eeee;--input-bg: #ffffff;--scrollbar: #e4d6d6;--scrollbar-hover: #cdbbbb;--skeleton-glow: #ffffffd6;--page-gradient: radial-gradient(circle at 15% -10%, rgba(239, 68, 68, .12), transparent 55%), radial-gradient(circle at 95% 0%, rgba(255, 107, 107, .07), transparent 40%)}:root[data-theme=light-slate]{--bg: #f6f7f9;--bg-soft: #eff1f5;--card: #ffffff;--text: #1f2933;--text-muted: #6b7280;--border: #e3e6eb;--primary: #22c55e;--primary-hover: #4ade80;--success-text: #16a34a;--success-bg: #16a34a21;--destructive-text: #dc2626;--destructive-bg: #dc262621;--toast-success-text: #008a2e;--toast-success-bg: #ecfdf3;--toast-success-border: #bffcd9;--toast-error-text: #e60000;--toast-error-bg: #fff0f0;--toast-error-border: #ffe0e1;--toast-warning-text: #dc7609;--toast-warning-bg: #fffcf0;--toast-warning-border: #fbeeb1;--button-destructive-bg: #dc2626;--button-destructive-bg-hover: #ef4444;--button-bg: #ffffff;--button-bg-soft: #ffffff;--button-hover: #eff1f5;--input-bg: #ffffff;--scrollbar: #d6d9df;--scrollbar-hover: #b9c0c9;--skeleton-glow: #ffffffd6;--page-gradient: radial-gradient(circle at 15% -10%, rgba(34, 197, 94, .12), transparent 55%), radial-gradient(circle at 95% 0%, rgba(74, 222, 128, .07), transparent 40%)}#app-loader{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:var(--text, white);background:var(--page-gradient),var(--bg);opacity:1;transition:opacity .35s ease}#app-loader.hide{opacity:0;pointer-events:none}.app-loader-progress{position:relative;width:200px;height:4px;background:var(--bg-soft, rgba(255, 255, 255, .15));border-radius:999px;overflow:hidden}.app-loader-progress:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 40%,white),transparent);filter:blur(2px);animation:loader-shimmer 1.2s infinite}#app-loader-bar{width:0%;height:100%;background:var(--primary);transition:width .25s ease}@keyframes loader-shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}.container{max-width:900px;margin:0 auto;width:100%}body{min-width:320px;background:transparent;color:var(--text);font-family:Ubuntu,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;inset:0;background:var(--page-gradient),var(--bg);z-index:-1}h1,h2,h3{font-weight:600;letter-spacing:-.01em}p{line-height:1.6}button{font-family:inherit}a{color:var(--primary);text-decoration:none}.item[data-v-239c8cd9]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;border:none;background:transparent;color:var(--text-muted);padding-top:6px}.indicator[data-v-239c8cd9]{width:26px;height:3px;border-radius:999px;background:transparent;transition:background-color .2s}.item.active .indicator[data-v-239c8cd9]{background:var(--primary)}.icon[data-v-239c8cd9]{margin-top:8px;opacity:.9}.label[data-v-239c8cd9]{font-size:11px;font-weight:500}.item.active[data-v-239c8cd9]{color:var(--primary)}.item.active .label[data-v-239c8cd9]{font-weight:600}@media(max-width:640px){.icon[data-v-239c8cd9]{margin-top:6px}}.bottom-nav[data-v-5eee6694]{position:sticky;bottom:0;z-index:10;background:var(--card);border-top:1px solid var(--border)}.bottom-nav-content[data-v-5eee6694]{display:flex;padding:4px 0 calc(env(safe-area-inset-bottom) + 12px)}@media(max-width:640px){.bottom-nav-content[data-v-5eee6694]{padding:0 0 calc(env(safe-area-inset-bottom) + 8px)}}.btn[data-v-53c46a63]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:10px;font-size:14px;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s,opacity .15s}.btn[data-v-53c46a63]:disabled{cursor:not-allowed;opacity:.6}.btn[data-v-53c46a63] svg{flex-shrink:0}.btn-xs[data-v-53c46a63]{padding:4px 8px}.btn-sm[data-v-53c46a63]{padding:6px 12px}.btn-md[data-v-53c46a63]{padding:8px 14px}.btn-lg[data-v-53c46a63]{padding:10px 16px}.btn-primary[data-v-53c46a63]{background:var(--primary);color:#fff}.btn-primary[data-v-53c46a63]:hover:not(:disabled){background:var(--primary-hover)}.btn-ghost[data-v-53c46a63]{background:var(--button-bg);color:var(--text)}.btn-ghost[data-v-53c46a63]:hover:not(:disabled){background:var(--button-hover)}.btn-ghost.is-active[data-v-53c46a63]{background:var(--primary);color:#fff}.btn-ghost.is-active[data-v-53c46a63]:hover:not(:disabled){background:var(--primary-hover)}.btn-outline[data-v-53c46a63]{background:var(--button-bg-soft);color:var(--text);border:1px solid var(--border)}.btn-outline[data-v-53c46a63]:hover:not(:disabled){background:var(--button-hover)}.btn-outline.is-active[data-v-53c46a63]{background:var(--primary);border-color:var(--primary);color:#fff}.btn-outline.is-active[data-v-53c46a63]:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.btn-destructive[data-v-53c46a63]{background:var(--button-destructive-bg);color:#fff}.btn-destructive[data-v-53c46a63]:hover:not(:disabled){background:var(--button-destructive-bg-hover)}.btn-link[data-v-53c46a63]{border-radius:0;background:transparent;color:var(--text)}.btn-link[data-v-53c46a63]:hover:not(:disabled){color:var(--text-muted)}.header[data-v-3ee1720b]{background:transparent}.header-content[data-v-3ee1720b]{display:flex;align-items:center;padding:20px 16px 12px}.title[data-v-3ee1720b]{display:flex;align-items:center;height:48px;font-size:24px;font-weight:900}@media(max-width:640px){.header-content[data-v-3ee1720b]{padding:16px 16px 8px}.title[data-v-3ee1720b]{height:36px;font-size:20px}}.input[data-v-779a9775]{flex:1;background:var(--input-bg);border:1px solid var(--border);border-radius:10px;padding:10px 14px;font-size:14px;color:var(--text);transition:border-color .15s ease,box-shadow .15s ease}.input[data-v-779a9775]::placeholder{color:var(--text-muted)}.input[data-v-779a9775]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),0 0 14px var(--primary-hover)}.input[data-v-779a9775]:disabled{opacity:.6;cursor:not-allowed}.resume-create[data-v-fcd8c367]{display:flex;align-items:center;gap:8px;width:100%}.resume-create-link[data-v-59ce0269]{position:relative}.resume-create-link[data-v-59ce0269]:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1.5px;background-color:var(--text-muted);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.resume-create-link[data-v-59ce0269]:hover:after{transform:scaleX(1)}.card[data-v-6c4a8745]{display:flex;flex-direction:column;gap:16px;padding:var(--card-padding, 16px);background:var(--card);border:1px solid var(--border);border-radius:14px}.wrapper[data-v-a0050b90]{position:fixed;inset:0;z-index:1100;pointer-events:auto;display:flex;align-items:center;justify-content:center;cursor:pointer}.dialog[data-v-a0050b90]{position:relative;cursor:default;min-width:300px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);animation-duration:.2s;animation-timing-function:cubic-bezier(.32,.72,0,1)}.dialog[data-state=open][data-v-a0050b90]{animation-name:dialogIn-a0050b90}.dialog[data-state=closed][data-v-a0050b90]{animation-name:dialogOut-a0050b90}.card[data-v-a0050b90]{position:relative}.close[data-v-a0050b90]{position:absolute;top:8px;right:8px;padding:4px;height:auto}.overlay[data-v-a0050b90]{position:fixed;inset:0;z-index:1090;pointer-events:auto;background:#00000073;animation-duration:.2s}.overlay[data-state=open][data-v-a0050b90]{animation-name:fadeIn-a0050b90}.overlay[data-state=closed][data-v-a0050b90]{animation-name:fadeOut-a0050b90}@keyframes dialogIn-a0050b90{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dialogOut-a0050b90{to{opacity:0;transform:scale(.96) translateY(8px)}}@keyframes fadeIn-a0050b90{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-a0050b90{to{opacity:0}}.dialog[data-v-84413536]{display:flex;flex-direction:column;gap:12px}.title[data-v-84413536]{font-weight:500}.actions[data-v-84413536]{display:flex;justify-content:flex-end;gap:8px}.spinner[data-v-12e7b157]{display:block;color:var(--primary);animation:rotate-12e7b157 var(--duration) linear infinite}.path[data-v-12e7b157]{stroke:currentColor;stroke-linecap:round;stroke-dasharray:1,150;animation:dash-12e7b157 calc(var(--duration) * 1.4) ease-in-out infinite}@keyframes dash-12e7b157{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes rotate-12e7b157{to{transform:rotate(360deg)}}.toast-wrapper[data-v-77033c71]{position:absolute;top:0;left:0;width:100%;opacity:0;translate:0 12px;transition:opacity .6s cubic-bezier(.32,.72,0,1),translate .6s ease}.toast-wrapper.from-top[data-state=init][data-v-77033c71]{opacity:0;translate:0 -100px}.toast-wrapper.from-bottom[data-state=init][data-v-77033c71]{opacity:0;translate:0 100px}.toast-wrapper.from-left[data-state=init][data-v-77033c71]{opacity:0;translate:-120px 0}.toast-wrapper.from-right[data-state=init][data-v-77033c71]{opacity:0;translate:120px 0}.toast-wrapper[data-state=open][data-v-77033c71],.toast-wrapper.from-top[data-state=open][data-v-77033c71]{translate:0 0;opacity:1}.toast-wrapper.from-top[data-state=closing][data-v-77033c71]{translate:0 -20px;opacity:0}.toast-wrapper.from-bottom[data-state=open][data-v-77033c71]{translate:0 0;opacity:1}.toast-wrapper.from-bottom[data-state=closing][data-v-77033c71]{translate:0 20px;opacity:0}.toast-wrapper.from-left[data-state=closing][data-v-77033c71]{translate:-24px 0;opacity:0}.toast-wrapper.from-right[data-state=closing][data-v-77033c71]{translate:24px 0;opacity:0}.bottom-left .toast-wrapper[data-v-77033c71],.bottom-center .toast-wrapper[data-v-77033c71],.bottom-right .toast-wrapper[data-v-77033c71],.left-bottom .toast-wrapper[data-v-77033c71],.right-bottom .toast-wrapper[data-v-77033c71]{top:auto;bottom:0}.top-left .toast-wrapper[data-v-77033c71],.top-center .toast-wrapper[data-v-77033c71],.top-right .toast-wrapper[data-v-77033c71],.left-top .toast-wrapper[data-v-77033c71],.right-top .toast-wrapper[data-v-77033c71]{top:0}.toast[data-v-77033c71]{position:relative;min-width:260px;padding:14px 16px;border-radius:10px;border:1px solid var(--border);box-shadow:0 6px 30px #00000040;background:var(--card);color:var(--text);touch-action:none;will-change:transform;transform:translateY(var(--stack-offset)) scale(var(--stack-scale)) translate(var(--drag-x, 0));transition:transform .4s cubic-bezier(.32,.72,0,1),opacity .4s}.toast.dragging[data-v-77033c71]{transition:none;cursor:grabbing}.content[data-v-77033c71]{display:flex;gap:10px;align-items:flex-start}.spinner[data-v-77033c71],.icon[data-v-77033c71]{flex-shrink:0;margin-top:2px}.close[data-v-77033c71]{position:absolute;right:2px;top:2px;background:none;border:none;cursor:pointer;color:inherit}.title[data-v-77033c71]{font-size:16px}.message[data-v-77033c71]{font-size:14px}.toast.success[data-v-77033c71]{background:var(--toast-success-bg);color:var(--toast-success-text);border:1px solid var(--toast-success-border)}.toast.error[data-v-77033c71]{background:var(--toast-error-bg);color:var(--toast-error-text);border:1px solid var(--toast-error-border)}.toast.warning[data-v-77033c71]{background:var(--toast-warning-bg);color:var(--toast-warning-text);border:1px solid var(--toast-warning-border)}@media(max-width:600px){.toast-container[class*=top] .toast-wrapper.from-left[data-state=init][data-v-77033c71],.toast-container[class*=top] .toast-wrapper.from-right[data-state=init][data-v-77033c71]{translate:0 -100px}.toast-container[class*=top] .toast-wrapper.from-left[data-state=closing][data-v-77033c71],.toast-container[class*=top] .toast-wrapper.from-right[data-state=closing][data-v-77033c71]{translate:0 -20px}.toast-container[class*=bottom] .toast-wrapper.from-left[data-state=init][data-v-77033c71],.toast-container[class*=bottom] .toast-wrapper.from-right[data-state=init][data-v-77033c71]{translate:0 100px}.toast-container[class*=bottom] .toast-wrapper.from-left[data-state=closing][data-v-77033c71],.toast-container[class*=bottom] .toast-wrapper.from-right[data-state=closing][data-v-77033c71]{translate:0 20px}}.toast-container[data-v-2e11a91f]{position:fixed;width:320px;height:0;z-index:9999}.top-left[data-v-2e11a91f]{top:20px;left:20px}.top-center[data-v-2e11a91f]{top:20px;left:50%;transform:translate(-50%)}.top-right[data-v-2e11a91f]{top:20px;right:20px}.bottom-left[data-v-2e11a91f]{bottom:20px;left:20px}.bottom-center[data-v-2e11a91f]{bottom:20px;left:50%;transform:translate(-50%)}.bottom-right[data-v-2e11a91f]{bottom:20px;right:20px}.left-top[data-v-2e11a91f]{left:20px;top:20px}.left-bottom[data-v-2e11a91f]{left:20px;bottom:20px}.right-top[data-v-2e11a91f]{right:20px;top:20px}.right-bottom[data-v-2e11a91f]{right:20px;bottom:20px}@media(max-width:600px){.toast-container[data-v-2e11a91f]{width:calc(100% - 32px);left:0;right:0;padding:0 12px;margin:0 auto}.top-center[data-v-2e11a91f],.bottom-center[data-v-2e11a91f]{left:50%;transform:translate(-50%)}}.resumes-manager[data-v-3c3e401e]{display:flex;flex-direction:column;gap:12px;width:100%}.list[data-v-3c3e401e]{display:flex;flex-direction:column;gap:8px;--card-padding: 8px}.item[data-v-3c3e401e]{display:flex;align-items:center;gap:8px}.input[data-v-3c3e401e]{flex:1;min-width:0}.actions[data-v-3c3e401e]{display:flex;gap:6px}.empty[data-v-3c3e401e]{text-align:center;font-size:13px;color:var(--text-muted);padding:16px 0}.delete-button[data-v-3c3e401e]:hover:not(:disabled){color:var(--destructive-text)}.dropdown[data-v-f3090771]{display:inline-block;pointer-events:auto}.dropdown-content[data-v-193125f4]{position:fixed;z-index:1000;display:flex;flex-direction:column;gap:4px;min-width:80px;max-width:calc(100vw - 16px);padding:4px;background:var(--card);border:1px solid var(--border);border-radius:10px;overflow-y:auto;overflow-x:hidden;box-shadow:0 10px 25px #00000073,0 0 0 1px #ffffff05;animation-duration:.2s;animation-timing-function:cubic-bezier(.32,.72,0,1)}.dropdown-content[data-state=open][data-v-193125f4]{animation-name:dropdownIn-193125f4}.dropdown-content[data-state=closed][data-v-193125f4]{animation-name:dropdownOut-193125f4}@keyframes dropdownIn-193125f4{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dropdownOut-193125f4{to{opacity:0;transform:translateY(-6px) scale(.96)}}.item[data-v-0e32c687]{display:flex;align-items:center;justify-content:start;gap:8px;width:100%;padding:8px 10px;border-radius:6px;font-size:14px;line-height:normal;cursor:pointer;white-space:nowrap;transition:color .15s ease,background-color .15s ease}.item-ghost[data-v-0e32c687]:hover{background:var(--bg-soft)}.item-destructive[data-v-0e32c687]{color:var(--destructive-text)}.item-destructive[data-v-0e32c687]:hover{color:var(--destructive-text);background:var(--destructive-bg)}.item-success[data-v-0e32c687]{color:var(--success-text)}.item-success[data-v-0e32c687]:hover{color:var(--success-text);background:var(--success-bg)}.trigger[data-v-0c5eb6b2]{display:flex;align-items:center;justify-content:space-between}.content[data-v-0c5eb6b2]{display:flex;align-items:center;gap:6px}.chevron[data-v-0c5eb6b2]{transition:transform .2s ease}.trigger[data-state=open] .chevron[data-v-0c5eb6b2]{transform:rotate(180deg)}.anchor[data-v-0c5eb6b2]{display:inline-block}.trigger[data-v-f541e329]{display:flex;align-items:center;gap:8px}.placeholder[data-v-f541e329]{color:var(--text-muted)}.content[data-v-f541e329]{display:flex;flex-direction:column;gap:8px;min-width:220px}.item[data-v-f541e329]{width:100%;justify-content:flex-start;border-radius:8px}.placeholder[data-v-c62de851]{color:var(--text-muted)}.option[data-v-c62de851]{width:100%;border-radius:8px;justify-content:start}.checkbox[data-v-86ab9c33]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.checkbox.disabled[data-v-86ab9c33]{opacity:.6;cursor:not-allowed}.checkbox input[data-v-86ab9c33]{position:absolute;opacity:0;pointer-events:none}.box[data-v-86ab9c33]{width:18px;height:18px;border:1px solid var(--border);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#fff;line-height:0;transition:background-color .15s,border-color .15s,color .15s}.box[data-v-86ab9c33] svg{display:block}.hidden[data-v-86ab9c33]{opacity:0}.checkbox input:checked+.box[data-v-86ab9c33]{background:var(--primary);border-color:var(--primary)}.text[data-v-86ab9c33]{font-size:14px;color:var(--text)}.dialog[data-v-74ec3bb3]{display:flex;flex-direction:column;gap:12px}.title[data-v-74ec3bb3]{font-weight:500}.actions[data-v-74ec3bb3]{display:flex;justify-content:flex-end;gap:8px}.clear-button[data-v-74ec3bb3]{padding:8px 10px}.toolbar-actions[data-v-4aa94158]{padding:9px 14px}.favorites-export[data-v-4aa94158]{color:var(--text)}.drawer[data-v-1cac5784]{position:fixed;inset:auto 0 0;z-index:50;background:var(--card);border-radius:20px 20px 0 0;max-height:80vh;overflow-y:auto;padding:0 20px 20px;touch-action:auto;will-change:transform;overscroll-behavior:contain;transition:transform .25s cubic-bezier(.32,.72,0,1);animation-duration:.25s;animation-timing-function:cubic-bezier(.32,.72,0,1)}.drawer.dragging[data-v-1cac5784]{animation:none;transition:none}.drawer[data-state=open][data-v-1cac5784]{animation-name:slideFromBottom-1cac5784}.drawer[data-state=closed][data-v-1cac5784]{animation-name:slideToBottom-1cac5784}.overlay[data-v-1cac5784]{position:fixed;inset:0;z-index:40;background:#00000073;animation-duration:.25s;animation-timing-function:cubic-bezier(.32,.72,0,1)}.overlay[data-state=open][data-v-1cac5784]{animation-name:fadeIn-1cac5784}.overlay[data-state=closed][data-v-1cac5784]{animation-name:fadeOut-1cac5784}.handle-area[data-v-1cac5784]{display:flex;justify-content:center;padding:20px 0 12px;touch-action:none}.handle[data-v-1cac5784]{width:36px;height:4px;background:var(--border);border-radius:2px}@keyframes slideFromBottom-1cac5784{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes slideToBottom-1cac5784{to{transform:translate3d(0,100%,0)}}@keyframes fadeIn-1cac5784{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-1cac5784{to{opacity:0}}.group[data-v-9a82a255]{display:grid;grid-template-columns:140px 1fr;align-items:center;gap:12px}.label[data-v-9a82a255]{font-size:13px;color:var(--text-muted)}.control[data-v-9a82a255]{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:640px){.group[data-v-9a82a255]{grid-template-columns:1fr;gap:6px}}.input[data-v-e6bb8de5]{width:120px;background:var(--input-bg);border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-size:14px;color:var(--text);transition:border-color .15s ease,box-shadow .15s ease}.input[data-v-e6bb8de5]::-webkit-outer-spin-button,.input[data-v-e6bb8de5]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input[type=number][data-v-e6bb8de5]{-moz-appearance:textfield}.input[data-v-e6bb8de5]::placeholder{color:var(--text-muted)}.input[data-v-e6bb8de5]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),0 0 14px var(--primary-hover)}.input[data-v-e6bb8de5]:disabled{opacity:.6;cursor:not-allowed}.separator[data-v-c9dbbd01]{background:var(--border);flex-shrink:0}.separator.horizontal[data-v-c9dbbd01]{width:100%;height:1px}.separator.vertical[data-v-c9dbbd01]{width:1px;height:100%}.group[data-v-69e161a5]{display:flex;flex-wrap:wrap;gap:8px}.collapse[data-v-73fe5bf4]{display:flex;flex-wrap:wrap;gap:8px;background:var(--bg-soft);padding:8px;border-radius:8px}.toggle[data-v-73fe5bf4]{position:sticky;top:6px}.badge[data-v-a32fa0f7]{width:100%;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:500;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.label[data-v-a32fa0f7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-align:center}.badge.outline[data-v-a32fa0f7]{border:1px solid}.badge.filled[data-v-a32fa0f7]{border:none}.group[data-v-7b6f89ff]{display:flex;border-radius:12px;border:1px solid var(--border);overflow:hidden;background:var(--card)}.group.vertical[data-v-7b6f89ff]{flex-direction:column}.group.horizontal[data-v-7b6f89ff]{flex-direction:row}.group.vertical[data-v-7b6f89ff]>:not(:first-child){border-top:1px solid var(--border)}.group.horizontal[data-v-7b6f89ff]>:not(:first-child){border-left:1px solid var(--border)}.group[data-v-7b6f89ff] *{border-radius:0!important}.colors[data-v-7d998b9c]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;place-items:center}.color[data-v-7d998b9c]{width:20px;height:20px;border-radius:50%;border:2px solid transparent;cursor:pointer}.color.active[data-v-7d998b9c]{box-shadow:0 0 0 2px var(--primary)}.creator[data-v-6ce875ca]{display:flex;flex-direction:column;margin-top:6px;gap:12px}.input[data-v-6ce875ca]{color:var(--text);border:none;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500;line-height:1.5;text-align:center}.save-button[data-v-6ce875ca]{font-size:14px}@media(hover:none)and (pointer:coarse){.input[data-v-6ce875ca]{font-size:16px}}.editor[data-v-92bfd33f]{display:flex;flex-direction:column;gap:12px}.input[data-v-92bfd33f]{border:none;border-radius:999px;padding:6px 12px;text-align:center;font-size:12px;font-weight:500;line-height:1.5;width:100%;box-sizing:border-box}.save-button[data-v-92bfd33f]{font-size:14px}.panel[data-v-92bfd33f]{display:flex;flex-direction:column;gap:12px;padding:4px;overflow:hidden}.panel-enter-active[data-v-92bfd33f],.panel-leave-active[data-v-92bfd33f]{transition:all .5s ease}.panel-enter-from[data-v-92bfd33f],.panel-leave-to[data-v-92bfd33f]{opacity:0;transform:translateY(-6px);max-height:0}.panel-enter-to[data-v-92bfd33f],.panel-leave-from[data-v-92bfd33f]{opacity:1;transform:translateY(0);max-height:200px}@media(hover:none)and (pointer:coarse){.input[data-v-92bfd33f]{font-size:16px}}.trigger[data-v-9411104c]{border:none;background:none;cursor:pointer}.status-wrapper[data-v-9411104c]{max-width:400px;width:100%;margin:0 auto}.list[data-v-9411104c]{width:100%;display:flex;flex-direction:column;gap:6px}.reset-badge[data-v-9411104c]{width:100%;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:500;text-align:center;border:2px solid var(--border)}.row[data-v-9411104c]{display:flex;align-items:center;gap:6px}.row.pending[data-v-9411104c]{opacity:.5;pointer-events:none}.row.manage .status[data-v-9411104c]{animation:pulse-9411104c .6s ease-in-out infinite alternate}@keyframes pulse-9411104c{0%{transform:scale(1)}to{transform:scale(.96)}}.delete[data-v-9411104c]{padding:2px}.placeholder[data-v-9411104c]{color:var(--text-muted)}.separator[data-v-9411104c]{margin:16px 0}.footer[data-v-9411104c]{display:flex;justify-content:space-between}.footer>.btn[data-v-9411104c]{width:100%}.filters[data-v-b108d7da]{display:grid;gap:18px}.salary[data-v-b108d7da]{display:flex;flex-direction:column;gap:10px;align-items:start}.salaryRow[data-v-b108d7da]{display:grid;grid-template-columns:1fr 70px;gap:10px}.footer[data-v-b108d7da]{margin-top:20px;display:flex;justify-content:center;gap:8px}@media(max-width:640px){.applyButton[data-v-b108d7da]{width:100%}}.toggle-button[data-v-4e8e90f6]{padding:9px 14px}.toolbar[data-v-27a8bb81]{display:flex;align-items:start;justify-content:space-between;gap:8px}.toolbar-filters[data-v-27a8bb81]{display:flex;flex-wrap:wrap;gap:8px}.toolbar-actions[data-v-27a8bb81]{padding:9px 14px}.badge[data-v-73aceb7f]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1;border-radius:6px;white-space:nowrap;-webkit-user-select:none;user-select:none}.badge-default[data-v-73aceb7f]{background:var(--bg-soft);color:var(--text)}.badge-muted[data-v-73aceb7f]{background:var(--bg-soft);color:var(--text-muted)}.badge-primary[data-v-73aceb7f]{background:var(--primary);color:#fff}.dialog[data-v-f3fcd3f4]{display:flex;flex-direction:column;gap:12px}.title[data-v-f3fcd3f4]{font-weight:500}.actions[data-v-f3fcd3f4]{display:flex;justify-content:flex-end;gap:8px}.favorite-card[data-v-10416ca0]{display:flex;flex-direction:row;justify-content:space-between;gap:16px;padding:16px}.left[data-v-10416ca0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.title-row[data-v-10416ca0]{display:flex;align-items:start;gap:6px;min-width:0}.title[data-v-10416ca0]{flex:1;min-width:0;font-size:18px;font-weight:600;cursor:pointer;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.title.expanded[data-v-10416ca0]{-webkit-line-clamp:unset}.link[data-v-10416ca0]{flex-shrink:0;display:flex;align-items:center;margin-top:4px;opacity:.6}.link[data-v-10416ca0]:hover{opacity:1}.company[data-v-10416ca0]{font-size:14px;color:var(--text-muted);cursor:pointer;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.company.expanded[data-v-10416ca0]{-webkit-line-clamp:unset}.meta[data-v-10416ca0]{margin-top:auto;display:flex;flex-wrap:wrap;gap:6px}.right[data-v-10416ca0]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;min-width:120px}.delete-button[data-v-10416ca0]{margin-right:4px;padding:4px}.delete-button[data-v-10416ca0]:hover:not(:disabled){color:var(--destructive-text)}@media(max-width:640px){.favorite-card[data-v-10416ca0]{padding:12px}.title[data-v-10416ca0]{font-size:14px}.company[data-v-10416ca0]{font-size:12px}}.skeleton[data-v-3c643163]{position:relative;overflow:hidden;border-radius:var(--skeleton-radius);animation:skeleton-pulse-3c643163 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes skeleton-pulse-3c643163{50%{opacity:.5}}.favorite-card[data-v-cfb7c596]{display:flex;flex-direction:row;justify-content:space-between;gap:16px;padding:12px}.left[data-v-cfb7c596]{flex:1;display:flex;flex-direction:column;gap:8px}.title-row[data-v-cfb7c596]{display:flex;align-items:center;gap:6px}.meta[data-v-cfb7c596]{margin-top:auto;display:flex;flex-wrap:wrap;gap:6px}.right[data-v-cfb7c596]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;min-width:120px}.favorites-list[data-v-01604341]{display:flex;flex-direction:column;gap:12px}.content[data-v-73674c38]{display:flex;flex-direction:column;gap:12px;height:100%;overflow-y:auto;padding-bottom:20px}.results[data-v-73674c38]{font-size:13px;color:var(--text-muted);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.results.expanded[data-v-73674c38]{white-space:normal;overflow:visible;text-overflow:unset}.content.disabled[data-v-73674c38]{opacity:.6;pointer-events:none}.sentinel[data-v-73674c38]{height:1px}.empty[data-v-73674c38]{text-align:center;padding:48px 16px;font-size:14px;opacity:.7}@media(max-width:640px){.favorites-list[data-v-73674c38]{gap:8px}}.search[data-v-986aedcb]{display:flex;gap:8px}@media(max-width:640px){.search-submit[data-v-986aedcb] span{display:none}.search[data-v-986aedcb] svg{width:14px;height:14px}}.tooltip-root[data-v-d17077f6]{display:inline-flex}.tooltip-content[data-v-8739be29]{position:fixed;z-index:1000;animation-duration:.15s;animation-timing-function:ease}.tooltip-content[data-state=open][data-placement=bottom][data-v-8739be29]{animation-name:tooltipDown-8739be29}.tooltip-content[data-state=open][data-placement=top][data-v-8739be29]{animation-name:tooltipUp-8739be29}.tooltip-content[data-state=closed][data-placement=bottom][data-v-8739be29]{animation-name:tooltipDownOut-8739be29}.tooltip-content[data-state=closed][data-placement=top][data-v-8739be29]{animation-name:tooltipUpOut-8739be29}@keyframes tooltipDown-8739be29{0%{opacity:0;transform:translateY(4px) scale(.96)}}@keyframes tooltipDownOut-8739be29{to{opacity:0;transform:translateY(4px) scale(.96)}}@keyframes tooltipUp-8739be29{0%{opacity:0;transform:translateY(-4px) scale(.96)}}@keyframes tooltipUpOut-8739be29{to{opacity:0;transform:translateY(-4px) scale(.96)}}.tooltip-content[data-placement=bottom] .arrow[data-v-8739be29]{top:-4px}.tooltip-content[data-placement=top] .arrow[data-v-8739be29]{bottom:-4px;transform:rotate(225deg)}.inner[data-v-8739be29]{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:6px 10px;font-size:13px;box-shadow:0 6px 20px #0003}.arrow[data-v-8739be29]{position:absolute;width:8px;height:8px;background:var(--card);border-left:1px solid var(--border);border-top:1px solid var(--border);transform:rotate(45deg)}.trigger[data-v-829ec146]{position:relative;display:inline-flex}.overlay[data-v-829ec146]{position:absolute;inset:0;z-index:10;background:transparent;pointer-events:auto}.trigger[data-v-e64c70d6]{all:unset;cursor:pointer;padding:4px 8px 0}.resume-save[data-v-e64c70d6]{display:flex;flex-direction:column;gap:8px}.create-link[data-v-e64c70d6]{margin:4px 0;align-self:center;width:max-content}.list[data-v-e64c70d6]{display:flex;flex-direction:column;gap:4px}.item[data-v-e64c70d6]{display:flex;justify-content:start;width:100%;padding:8px 12px}.save-choise[data-v-e64c70d6]{margin-top:8px;padding:0 4px}.actions[data-v-e64c70d6]{display:flex;gap:8px}.save[data-v-e64c70d6]{flex:1;border-radius:8px}.delete[data-v-e64c70d6]{width:36px;padding:0}.favorite-button[data-v-1f02105d]{padding:4px 8px}.favorite-button svg[data-v-1f02105d]{color:var(--text-muted);transition:all .15s ease}.favorite-button svg.active[data-v-1f02105d]{color:#f59e0b;fill:#f59e0b}.favorite-button svg.loading[data-v-1f02105d]{opacity:.6}.tooltip-resume[data-v-1f02105d]{max-width:200px}.resume-create-link[data-v-1f02105d]{display:inline-flex;padding:0;height:auto}.layout[data-v-4dc82753]{display:flex;flex-direction:column;min-height:100dvh}.content[data-v-4dc82753]{--page-padding: 16px;flex:1;padding:var(--page-padding);position:relative;overflow:hidden}.slide-left-enter-active[data-v-4dc82753],.slide-left-leave-active[data-v-4dc82753],.slide-right-enter-active[data-v-4dc82753],.slide-right-leave-active[data-v-4dc82753]{position:absolute;width:calc(100% - var(--page-padding) * 2);transition:transform .25s ease,opacity .25s ease;will-change:transform}.slide-left-enter-from[data-v-4dc82753]{transform:translate(calc(100% + var(--page-padding)));opacity:0}.slide-left-leave-to[data-v-4dc82753],.slide-right-enter-from[data-v-4dc82753]{transform:translate(calc(-100% - var(--page-padding)));opacity:0}.slide-right-leave-to[data-v-4dc82753]{transform:translate(calc(100% + var(--page-padding)));opacity:0}.fade-enter-active[data-v-4dc82753],.fade-leave-active[data-v-4dc82753]{transition:opacity .3s ease}.fade-enter-from[data-v-4dc82753],.fade-leave-to[data-v-4dc82753]{opacity:0}.palettes[data-v-320d24f0]{display:flex;flex-wrap:wrap;gap:10px}.palette[data-v-320d24f0]{width:22px;height:22px;border-radius:50%;border:2px solid transparent;cursor:pointer}.palette.active[data-v-320d24f0]{border-color:var(--text)}
