@charset "UTF-8";:root,[data-theme=light]{--portal-primary: #f57c20;--portal-primary-hover: #e06b0f;--portal-primary-light: rgba(245, 124, 32, .08);--portal-primary-alpha: rgba(245, 124, 32, .12);--portal-primary-text: #af5108;--portal-badge-bg: var(--portal-primary);--portal-badge-fg: #ffffff;--portal-badge-alert-bg: #ef4444;--portal-page-bg: #F9FAFC;--portal-background: #F9FAFC;--portal-surface: #ffffff;--portal-surface-elevated: #ffffff;--portal-hover: rgba(0, 0, 0, .04);--portal-active: rgba(0, 0, 0, .08);--portal-text: #1d1d1f;--portal-text-secondary: #6f6f74;--portal-text-tertiary: #a1a1a6;--portal-border: rgba(0, 0, 0, .06);--portal-border-strong: rgba(0, 0, 0, .1);--portal-divider: rgba(0, 0, 0, .04);--portal-shadow: 0 2px 8px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .02);--portal-shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--portal-shadow-md: 0 2px 8px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .02);--portal-shadow-lg: 0 4px 16px rgba(0, 0, 0, .06), 0 2px 4px rgba(0, 0, 0, .02);--portal-shadow-xl: 0 8px 32px rgba(0, 0, 0, .08), 0 4px 8px rgba(0, 0, 0, .03);--portal-success: #34c759;--portal-success-light: rgba(52, 199, 89, .1);--portal-success-bg: #e8f5e9;--portal-warning: #ff9500;--portal-warning-light: rgba(255, 149, 0, .1);--portal-warning-bg: #fff3e0;--portal-error: #ff3b30;--portal-error-light: rgba(255, 59, 48, .1);--portal-error-bg: #ffebee;--portal-info: #007aff;--portal-info-light: rgba(0, 122, 255, .1);--portal-info-bg: #e3f2fd;--portal-culture: #8b5cf6;--portal-culture-light: rgba(139, 92, 246, .1);--portal-culture-text: #7c3aed;--portal-impersonation: #4f46e5;--portal-impersonation-contrast: #ffffff;--portal-impersonation-surface: #1c1c1e;--portal-card-padding: 1.5rem;--portal-card-padding-mobile: 1rem;--portal-card-radius: 14px;--portal-section-gap: 1.5rem;--portal-field-height: 42px;--portal-field-height-mobile: 48px;--portal-field-radius: 10px;--portal-label-size: .875rem;--portal-label-weight: 500;--portal-input-bg: #ffffff;--portal-input-border: #d1d5db;--portal-input-border-hover: #9ca3af;--portal-error-border: #fca5a5;--settings-content-max-width: 720px;--settings-section-gap: 2rem;--settings-divider-color: var(--portal-border);--settings-label-color: var(--portal-text-secondary);--settings-description-color: var(--portal-text-tertiary);--settings-nav-width: 220px;--settings-shell-gap: 3rem;--portal-tag-status-bg: #e6f0ff;--portal-tag-status-text: #165dff;--portal-tag-vacancy-bg: #fdf2f8;--portal-tag-vacancy-text: #be185d;--portal-tag-subcompany-bg: #e8f9e8;--portal-tag-subcompany-text: #2aa952;--portal-tag-date-bg: #fff4e6;--portal-tag-date-text: #d97706;--portal-tag-match-percent-bg: #fff0e0;--portal-tag-match-percent-text: #c05a00;--chat-bubble-mine: var(--portal-primary);--chat-bubble-mine-text: #ffffff;--chat-bubble-theirs: var(--portal-surface);--chat-bubble-theirs-text: var(--portal-text);--chat-bubble-system: #eef1f5;--chat-bubble-system-text: #5f6672;--chat-bubble-radius: 20px;--chat-bubble-tail: 4px;--chat-avatar-size: 36px;--chat-status-sent: #9ca3af;--chat-status-delivered: #9ca3af;--chat-status-read: #34b7f1;--chat-sidebar-width: 320px;--chat-input-bg: var(--portal-surface);--chat-input-radius: 24px;--chat-thread-bg: #f7f8fa;--chat-recruiter-palette-0: #818cf8;--chat-recruiter-palette-1: #f472b6;--chat-recruiter-palette-2: #34d399;--chat-recruiter-palette-3: #fbbf24;--chat-recruiter-palette-4: #60a5fa}[data-theme=dark]{--portal-primary: #ff8c42;--portal-primary-hover: #ffa366;--portal-primary-light: rgba(255, 140, 66, .12);--portal-primary-alpha: rgba(255, 140, 66, .16);--portal-primary-text: var(--portal-primary);--portal-page-bg: #141414;--portal-background: #141414;--portal-surface: #1c1c1e;--portal-surface-elevated: #2c2c2e;--portal-hover: rgba(255, 255, 255, .06);--portal-active: rgba(255, 255, 255, .1);--portal-text: #f5f5f7;--portal-text-secondary: #98989d;--portal-text-tertiary: #636366;--portal-border: rgba(255, 255, 255, .1);--portal-border-strong: rgba(255, 255, 255, .15);--portal-divider: rgba(255, 255, 255, .06);--portal-input-bg: var(--portal-surface);--portal-input-border: var(--portal-border);--portal-input-border-hover: rgba(255, 255, 255, .2);--portal-error-border: rgba(255, 59, 48, .3);--portal-shadow: 0 0 0 1px rgba(255, 255, 255, .04), 0 2px 8px rgba(0, 0, 0, .4), 0 4px 16px rgba(0, 0, 0, .5);--portal-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--portal-shadow-md: 0 2px 8px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .3);--portal-shadow-lg: 0 4px 16px rgba(0, 0, 0, .5), 0 2px 4px rgba(0, 0, 0, .3);--portal-shadow-xl: 0 8px 32px rgba(0, 0, 0, .6), 0 4px 8px rgba(0, 0, 0, .4);--portal-success: #32d74b;--portal-success-light: rgba(50, 215, 75, .15);--portal-success-bg: rgba(52, 199, 89, .2);--portal-warning: #ff9f0a;--portal-warning-light: rgba(255, 159, 10, .15);--portal-warning-bg: rgba(255, 149, 0, .2);--portal-error: #ff453a;--portal-error-light: rgba(255, 69, 58, .15);--portal-error-bg: rgba(255, 59, 48, .2);--portal-info: #0a84ff;--portal-info-light: rgba(10, 132, 255, .15);--portal-info-bg: rgba(0, 122, 255, .2);--portal-culture: #a78bfa;--portal-culture-light: rgba(167, 139, 250, .15);--portal-culture-text: #c4b5fd;--portal-impersonation: #818cf8;--portal-impersonation-contrast: #14142b;--portal-impersonation-surface: #2c2c2e;--portal-tag-status-bg: rgba(22, 93, 255, .2);--portal-tag-status-text: #6ba6ff;--portal-tag-vacancy-bg: rgba(190, 24, 93, .2);--portal-tag-vacancy-text: #f472b6;--portal-tag-subcompany-bg: rgba(42, 169, 82, .2);--portal-tag-subcompany-text: #68d391;--portal-tag-date-bg: rgba(217, 119, 6, .2);--portal-tag-date-text: #fbbf24;--portal-tag-match-percent-bg: rgba(245, 124, 32, .2);--portal-tag-match-percent-text: #ffb07a;--chat-bubble-mine: var(--portal-primary);--chat-bubble-mine-text: #ffffff;--chat-bubble-theirs: var(--portal-surface-elevated);--chat-bubble-theirs-text: var(--portal-text);--chat-bubble-system: rgba(255, 255, 255, .06);--chat-bubble-system-text: var(--portal-text-tertiary);--chat-input-bg: var(--portal-surface-elevated);--chat-thread-bg: #141414;--chat-recruiter-palette-0: #a5b4fc;--chat-recruiter-palette-1: #f9a8d4;--chat-recruiter-palette-2: #6ee7b7;--chat-recruiter-palette-3: #fcd34d;--chat-recruiter-palette-4: #93c5fd}:root{--portal-font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", "Roboto", sans-serif;--portal-font-mono: "SF Mono", "Monaco", "Consolas", "Liberation Mono", monospace;--portal-text-xs: .6875rem;--portal-text-sm: .8125rem;--portal-text-base: .9375rem;--portal-text-lg: 1.0625rem;--portal-text-xl: 1.25rem;--portal-text-2xl: 1.625rem;--portal-text-3xl: 2rem;--portal-text-4xl: 2.5rem;--portal-font-light: 300;--portal-font-normal: 400;--portal-font-medium: 500;--portal-font-semibold: 600;--portal-font-bold: 700;--portal-leading-tight: 1.2;--portal-leading-normal: 1.4;--portal-leading-relaxed: 1.5;--portal-tracking-tight: -.01em;--portal-tracking-normal: 0;--portal-tracking-wide: .01em}:root{--portal-space-xs: .25rem;--portal-space-sm: .5rem;--portal-space-md: .75rem;--portal-space-lg: 1rem;--portal-space-xl: 1.5rem;--portal-space-2xl: 2rem;--portal-space-3xl: 3rem;--portal-space-4xl: 4rem}:root{--portal-radius: 20px;--portal-radius-sm: .375rem;--portal-radius-md: .5rem;--portal-radius-lg: .75rem;--portal-radius-xl: 1rem;--portal-radius-2xl: 1.25rem;--portal-radius-full: 9999px}:root{--portal-z-base: 0;--portal-z-dropdown: 1000;--portal-z-sticky: 1100;--portal-z-modal-backdrop: 1200;--portal-z-modal: 1300;--portal-z-toast: 1400;--portal-z-tooltip: 26000}:root{--portal-transition: .15s ease;--portal-transition-fast: .15s ease;--portal-transition-base: .2s ease;--portal-transition-slow: .3s ease;--portal-ease-out-expo: cubic-bezier(.16, 1, .3, 1);--portal-ease-smooth: cubic-bezier(.22, 1, .36, 1);--portal-ease-standard: cubic-bezier(.4, 0, .2, 1);--portal-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--portal-tick-duration: .4s;--portal-tick-pulse-duration: .7s;--portal-tick-delta-duration: 2s;--portal-tick-delta-exit-duration: .24s;--portal-tick-up: var(--portal-success);--portal-tick-down: var(--portal-warning);--portal-tick-neutral: var(--portal-text-tertiary);--portal-tick-up-text: #1a6b2e;--portal-tick-down-text: #8a4400;--portal-tick-neutral-text: var(--portal-text);--portal-tick-pulse-color: rgba(245, 124, 32, .28)}[data-theme=dark]{--portal-tick-up-text: var(--portal-success);--portal-tick-down-text: var(--portal-warning);--portal-tick-neutral-text: var(--portal-text);--portal-tick-pulse-color: rgba(245, 124, 32, .32)}.portal-container{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(1rem,4vw,2rem)}.portal-section{padding:var(--portal-space-2xl) 0}.portal-grid{display:grid;gap:var(--portal-space-lg)}.portal-grid--2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.portal-grid--3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.portal-grid--4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@keyframes portal-popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes portal-tick-pulse{0%{box-shadow:0 1px 3px #0000000a}40%{box-shadow:0 0 0 2px var(--portal-tick-pulse-color),0 1px 3px #0000000a}to{box-shadow:0 1px 3px #0000000a}}@keyframes portal-tick-delta-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes portal-tick-delta-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.portal-tick-pulse{animation:portal-tick-pulse var(--portal-tick-pulse-duration) ease}@media(prefers-reduced-motion:reduce){.portal-tick-pulse{animation:none}}:root{--vac-bg: #f5f5f7;--vac-surface: var(--portal-surface, #fff);--vac-text: var(--portal-text, #1d1d1f);--vac-muted: var(--portal-text-secondary, #6f6f74);--vac-border: var(--portal-border, rgba(0, 0, 0, .06));--vac-border-strong: #d8dbe0;--vac-accent: var(--portal-primary, #f57c20);--vac-accent-hover: #e06610;--vac-accent-light: #fb923c;--vac-accent-shadow: rgba(244, 121, 32, .3);--vac-primary: var(--primary-color, #2563eb);--vac-primary-hover: #1d4ed8;--vac-danger: #ef4444;--vac-success: #22c55e;--vac-warning: #f59e0b;--vac-shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--vac-shadow-md: 0 6px 16px rgba(0, 0, 0, .08);--vac-shadow-lg: 0 12px 28px rgba(0, 0, 0, .12);--vac-header-shadow: 0 1px 3px rgba(0, 0, 0, .08);--vac-status-active: #059669;--vac-status-paused: #d97706;--vac-status-closed: #b91c1c;--vac-status-concept: #64748b;--vac-radius-sm: 6px;--vac-radius-md: 10px;--vac-radius-lg: 14px;--vac-transition: .15s ease;--vac-btn-ghost-bg: rgba(255, 255, 255, .7);--vac-btn-ghost-text: rgba(0, 0, 0, .75);--vac-btn-ghost-border: rgba(0, 0, 0, .15);--vac-btn-ghost-hover-bg: rgba(255, 255, 255, .9);--vac-btn-ghost-hover-border: rgba(0, 0, 0, .25);--vac-btn-secondary-bg: #ffffff;--vac-btn-secondary-text: #3a3a3c;--vac-btn-secondary-border: #d1d5db;--vac-btn-secondary-hover-bg: #f9fafb;--vac-btn-secondary-hover-border: #9ca3af;--vac-tag-company-bg: #e6f0ff;--vac-tag-company-text: #165dff;--vac-tag-status-bg: #e8f9e8;--vac-tag-status-text: #2aa952;--vac-tag-date-bg: #fff4e6;--vac-tag-date-text: #d97706;--vac-footer-bg: rgba(255, 255, 255, .92);--vac-footer-shadow: 0 -1px 3px rgba(0, 0, 0, .04), 0 -4px 16px rgba(0, 0, 0, .06);--vac-publish-bg: linear-gradient(135deg, #43A047 0%, #388E3C 100%);--vac-publish-hover: linear-gradient(135deg, #388E3C 0%, #2E7D32 100%);--vac-publish-shadow: rgba(67, 160, 71, .3);--vac-space-1: 4px;--vac-space-2: 8px;--vac-space-3: 12px;--vac-space-4: 16px;--vac-space-5: 20px;--vac-space-6: 24px;--vac-space-8: 32px;--vac-space-10: 40px;--vac-space-12: 48px;--vac-heading-tracking: -.03em;--vac-body-tracking: -.011em;--vac-heading-weight: 700;--vac-subheading-weight: 600;--vac-card-bg: var(--vac-surface);--vac-card-radius: 12px;--vac-card-shadow: 0 1px 3px rgba(0, 0, 0, .04), 0 4px 12px rgba(0, 0, 0, .04);--vac-card-shadow-hover: 0 2px 8px rgba(0, 0, 0, .06), 0 8px 24px rgba(0, 0, 0, .06);--vac-card-border: transparent;--vac-card-padding: var(--vac-space-6);--vac-focus-ring: 0 0 0 3px rgba(245, 124, 32, .25);--vac-ease: cubic-bezier(.4, 0, .2, 1);--vac-duration-fast: .15s;--vac-duration-normal: .2s;--vac-duration-slow: .3s;--vac-progress-height: 3px;--vac-progress-bg: var(--vac-border);--vac-progress-fill: var(--vac-accent);--vac-step-gap: 12px;--vac-section-gap: 10px;--vac-row-gap: 12px;--vac-field-gap: 8px;--vac-section-bg: var(--vac-surface);--vac-section-border: transparent;--vac-section-radius: 14px;--vac-section-padding: 14px;--vac-section-shadow: 0 1px 3px rgba(0, 0, 0, .03), 0 4px 12px rgba(0, 0, 0, .03);--vac-section-title-size: 14px;--vac-section-title-weight: 600;--vac-section-title-color: var(--vac-text);--vac-section-subtitle-size: 13px;--vac-section-subtitle-color: var(--vac-muted);--vac-field-label-size: 13px;--vac-field-label-weight: 500;--vac-field-label-color: var(--vac-muted);--vac-error-bg: rgba(239, 68, 68, .06);--vac-error-border: rgba(239, 68, 68, .15);--vac-error-text: #dc2626;--vac-warning-text: #f59e0b;--vac-counter-text: var(--vac-muted);--vac-info-bg: rgba(244, 121, 32, .06);--vac-info-border: rgba(244, 121, 32, .12);--vac-info-text: var(--vac-accent);--vac-step-dot-size: 28px;--vac-step-dot-active: var(--vac-accent);--vac-step-dot-completed: #e5e5ea;--vac-step-dot-completed-border: #d1d1d6;--vac-step-dot-completed-text: #3a3a3c;--vac-step-dot-pending: var(--vac-border);--vac-step-connector-width: 20px;--vac-step-dot-bg: #f5f5f7;--vac-step-dot-border: rgba(0, 0, 0, .15);--vac-step-dot-text: rgba(0, 0, 0, .35);--vac-step-active-bg: var(--vac-accent);--vac-step-active-shadow: 0 4px 12px rgba(245, 124, 32, .18);--vac-step-label-color: rgba(0, 0, 0, .5);--vac-step-label-active-color: #1d1d1f;--vac-step-label-completed-color: #3a3a3c;--vac-step-connector-color: rgba(0, 0, 0, .08);--vac-step-connector-done-color: #d1d1d6;--vac-header-bg: var(--vac-surface);--vac-header-border: var(--vac-border);--vac-progress-track: rgba(0, 0, 0, .06);--vac-notification-info-bg: rgba(59, 130, 246, .06);--vac-notification-info-border: rgba(59, 130, 246, .15);--vac-notification-info-text: #1d4ed8;--vac-notification-warning-bg: rgba(245, 158, 11, .06);--vac-notification-warning-border: rgba(245, 158, 11, .15);--vac-notification-warning-text: #92400e;--vac-notification-danger-bg: rgba(239, 68, 68, .06);--vac-notification-danger-border: rgba(239, 68, 68, .15);--vac-notification-danger-text: #991b1b}[data-theme=dark]{--vac-bg: #141414;--vac-surface: #1c1c1e;--vac-text: #f5f5f7;--vac-muted: rgba(245, 245, 247, .6);--vac-border: #38383a;--vac-border-strong: #48484a;--vac-accent-shadow: rgba(244, 121, 32, .25);--vac-shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--vac-shadow-md: 0 6px 16px rgba(0, 0, 0, .3);--vac-shadow-lg: 0 12px 28px rgba(0, 0, 0, .4);--vac-btn-ghost-bg: rgba(255, 255, 255, .04);--vac-btn-ghost-text: #98989d;--vac-btn-ghost-border: rgba(255, 255, 255, .12);--vac-btn-ghost-hover-bg: rgba(255, 255, 255, .08);--vac-btn-ghost-hover-border: rgba(255, 255, 255, .2);--vac-btn-secondary-bg: var(--vac-surface);--vac-btn-secondary-text: #f5f5f7;--vac-btn-secondary-border: var(--vac-border);--vac-btn-secondary-hover-bg: #2c2c2e;--vac-btn-secondary-hover-border: #636366;--vac-tag-company-bg: rgba(22, 93, 255, .2);--vac-tag-company-text: #6ba6ff;--vac-tag-status-bg: rgba(42, 169, 82, .2);--vac-tag-status-text: #68d391;--vac-tag-date-bg: rgba(217, 119, 6, .2);--vac-tag-date-text: #fbbf24;--vac-footer-shadow: 0 -1px 3px rgba(0, 0, 0, .2), 0 -4px 16px rgba(0, 0, 0, .25);--vac-header-shadow: 0 1px 4px rgba(0, 0, 0, .25);--vac-status-active: #34d399;--vac-status-paused: #fbbf24;--vac-status-closed: #f87171;--vac-status-concept: #94a3b8;--vac-section-bg: #1c1c1e;--vac-section-border: #38383a;--vac-section-shadow: 0 1px 3px rgba(0, 0, 0, .15), 0 4px 12px rgba(0, 0, 0, .12);--vac-error-bg: rgba(239, 68, 68, .08);--vac-error-border: rgba(239, 68, 68, .2);--vac-error-text: #f87171;--vac-warning-text: #fbbf24;--vac-info-bg: rgba(244, 121, 32, .08);--vac-info-border: rgba(244, 121, 32, .18);--vac-step-dot-pending: #48484a;--vac-step-dot-bg: #1c1c1e;--vac-step-dot-border: rgba(255, 255, 255, .15);--vac-step-dot-text: #636366;--vac-step-active-bg: var(--vac-accent);--vac-step-active-shadow: 0 4px 12px rgba(245, 124, 32, .25);--vac-step-dot-completed: #3a3a3c;--vac-step-dot-completed-border: #48484a;--vac-step-dot-completed-text: #f5f5f7;--vac-step-label-color: #98989d;--vac-step-label-active-color: #f5f5f7;--vac-step-label-completed-color: #98989d;--vac-step-connector-color: rgba(255, 255, 255, .08);--vac-step-connector-done-color: #48484a;--vac-progress-track: rgba(255, 255, 255, .06);--vac-footer-bg: rgba(28, 28, 30, .95);--vac-card-bg: var(--vac-surface);--vac-card-shadow: 0 1px 3px rgba(0, 0, 0, .2), 0 4px 12px rgba(0, 0, 0, .15);--vac-card-shadow-hover: 0 2px 8px rgba(0, 0, 0, .25), 0 8px 24px rgba(0, 0, 0, .2);--vac-card-border: var(--vac-border);--vac-notification-info-bg: rgba(59, 130, 246, .08);--vac-notification-info-border: rgba(59, 130, 246, .2);--vac-notification-info-text: #93c5fd;--vac-notification-warning-bg: rgba(245, 158, 11, .08);--vac-notification-warning-border: rgba(245, 158, 11, .2);--vac-notification-warning-text: #fcd34d;--vac-notification-danger-bg: rgba(239, 68, 68, .08);--vac-notification-danger-border: rgba(239, 68, 68, .2);--vac-notification-danger-text: #fca5a5}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--portal-input-bg) inset!important;box-shadow:0 0 0 1000px var(--portal-input-bg) inset!important;-webkit-text-fill-color:var(--portal-text)!important;caret-color:var(--portal-text)!important;transition:background-color 5000s ease-in-out 0s}input:autofill,textarea:autofill{background-color:var(--portal-input-bg)!important;color:var(--portal-text)!important;caret-color:var(--portal-text)!important}*{-webkit-tap-highlight-color:transparent;font-family:Inter,sans-serif}body{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html,body{margin:0;padding:0;width:100%;height:100%;background-color:#f9fafc;color:#333;transition:background-color .2s ease,color .2s ease}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}::-webkit-scrollbar-corner{background:#f1f1f1}html[data-theme=dark],html[data-theme=dark] body{background-color:#141414;color:#e8e8ea}html[data-theme=dark] ::-webkit-scrollbar-track{background:#1c1c1e}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#3a3a3c}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#48484a}html[data-theme=dark] ::-webkit-scrollbar-corner{background:#1c1c1e}:root app-widget-grid{background:#f5f5f7}html[data-theme=dark] app-widget-grid{background:#141414}html[data-theme=dark] settings-item .settings-item.settings-item--disabled:hover,html[data-theme=dark] settings-item .settings-item.settings-item--disabled:active{background:transparent!important}app-root{display:block;width:100%;height:100%;background-color:inherit}a{text-decoration:none;color:inherit;cursor:pointer;outline:none}a:hover,a:focus,a:active{text-decoration:none;outline:none}a:visited{color:inherit}@media(max-width:768px){input,textarea,select{font-size:16px;line-height:1.4}}.tooltip{position:absolute;background:#000c;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;pointer-events:none;z-index:var(--portal-z-tooltip);white-space:pre-line;max-width:80vw;word-wrap:break-word}.tooltip.tooltip--candidate-compare{padding:.625rem .75rem;border-radius:10px;box-shadow:0 10px 30px #00000047}.tooltip.tooltip--candidate-compare .tooltip__content{display:flex;flex-direction:column;gap:.25rem}.tooltip.tooltip--candidate-compare .tooltip__row{display:inline-flex;align-items:center;gap:.375rem}.tooltip.tooltip--candidate-compare .tooltip__label{font-weight:700}.tooltip.tooltip--candidate-compare .tooltip__status{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.tooltip.tooltip--candidate-compare .tooltip__status svg{width:14px;height:14px}.tooltip.tooltip--candidate-compare .tooltip__status--match{color:var(--portal-success)}.tooltip.tooltip--candidate-compare .tooltip__status--no-match{color:var(--portal-error)}.tooltip-arrow{position:absolute;width:0;height:0;bottom:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,.8)}.tooltip.tooltip-bottom .tooltip-arrow{top:-6px;bottom:auto;border-top:none;border-bottom:6px solid rgba(0,0,0,.8)}.tooltip.tooltip-left .tooltip-arrow,.tooltip.tooltip-right .tooltip-arrow{bottom:auto;top:calc(var(--arrow-y, 50%) - 6px);border-top:6px solid transparent;border-bottom:6px solid transparent}.tooltip.tooltip-left .tooltip-arrow{left:auto;right:-6px;border-right:none;border-left:6px solid rgba(0,0,0,.8)}.tooltip.tooltip-right .tooltip-arrow{left:-6px;border-left:none;border-right:6px solid rgba(0,0,0,.8)}html[data-theme=dark] .tooltip{background:#f5f5f7f2;color:#141414}html[data-theme=dark] .tooltip-arrow{border-top:6px solid rgba(245,245,247,.95)}html[data-theme=dark] .tooltip.tooltip-bottom .tooltip-arrow{border-bottom:6px solid rgba(245,245,247,.95);border-top:none}html[data-theme=dark] .tooltip.tooltip-left .tooltip-arrow{border-left-color:#f5f5f7f2}html[data-theme=dark] .tooltip.tooltip-right .tooltip-arrow{border-right-color:#f5f5f7f2}.cdk-overlay-container{z-index:25000!important}.cdk-overlay-pane.sf-overlay-pane{z-index:25001!important}html[data-theme=dark] .country-dropdown{background:#1c1c1e!important;border:1px solid #38383a!important}html[data-theme=dark] .country-option:hover{background:#2c2c2e!important}html[data-theme=dark] .country-option .name{color:#f5f5f7!important}html[data-theme=dark] .filter-popup{background:#2c2c2e!important;border:1px solid #38383a!important;box-shadow:0 10px 25px #00000080,0 4px 10px #0006!important}html[data-theme=dark] .filter-popup label span{color:#f5f5f7!important}html[data-theme=dark] .filter-popup input[type=month]{background:#1c1c1e!important;border:1.5px solid #38383a!important;color:#f5f5f7!important}html[data-theme=dark] .filter-popup input[type=month]:focus{border-color:#f57c20!important;box-shadow:0 0 0 3px #f57c2033!important}html[data-theme=dark] .filter-popup input[type=month]:hover:not(:focus){border-color:#48484a!important}html[data-theme=dark] .filter-popup .options{background:#1c1c1e!important;border:1.5px solid #38383a!important}html[data-theme=dark] .filter-popup .options:hover{border-color:#48484a!important}html[data-theme=dark] .filter-popup .option{color:#f5f5f7!important}html[data-theme=dark] .filter-popup .option:hover{background:#f57c201a!important}html[data-theme=dark] .filter-popup .clear-btn{background:#1c1c1e!important;border:1.5px solid #38383a!important;color:#98989d!important}html[data-theme=dark] .filter-popup .clear-btn:hover{background:#141414!important;border-color:#48484a!important;color:#f5f5f7!important}html[data-theme=dark] .filter-popup .clear-btn:focus{border-color:#f57c20!important;box-shadow:0 0 0 3px #f57c2033!important}html.no-scroll,body.no-scroll,body.mp-modal-open{overflow:hidden!important;width:100%}.forced-onboarding-modal .modal-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
