@font-face{font-family:Fira Code;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/fira-code-cyrillic-ext-400_700.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/fira-code-cyrillic-400_700.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/fira-code-latin-ext-400_700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/fira-code-latin-400_700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-cyrillic-ext-400_800.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-cyrillic-400_800.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin-ext-400_800.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin-400_800.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-cyrillic-ext-400_800.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext-400_800.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-400_800.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/unbounded-cyrillic-ext-400_900.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/unbounded-cyrillic-400_900.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/unbounded-latin-ext-400_900.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/unbounded-latin-400_900.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--bg-app: #f4f5f9;--bg-dots: rgba(13, 14, 18, .095);--bg-surface: #ffffff;--bg-surface-elevated: #ffffff;--bg-surface-subtle: #f8f9fd;--bg-surface-hover: #edf0f8;--bg-input: #ffffff;--bg-dark: #0d0e12;--bg-dark-card: #14161f;--bg-main: var(--bg-app);--bg-card: var(--bg-surface);--bg-card-hover: var(--bg-surface-hover);--bg-subtle: var(--bg-surface-subtle);--border-color: #0d0e12;--border: #0d0e12;--border-thick: 2.5px solid #0d0e12;--border-medium: 2px solid #0d0e12;--border-thin: 1.5px solid #0d0e12;--border-dashed: 2px dashed #0d0e12;--border-subtle: rgba(13, 14, 18, .12);--border-focus: #ff2a44;--border-light: rgba(13, 14, 18, .12);--text-primary: #0d0e12;--text-main: #0d0e12;--text-secondary: #323846;--text-body: #323846;--text-muted: #6b7280;--text-dim: #94a3b8;--text-inverse: #ffffff;--accent-red: #ff2a44;--accent-red-hover: #e61025;--accent-red-subtle: rgba(255, 42, 68, .16);--accent-red-glow: rgba(255, 42, 68, .4);--primary: #ff2a44;--primary-hover: #e61025;--primary-subtle: rgba(255, 42, 68, .18);--primary-border: #0d0e12;--accent-purple: #7033ff;--accent-purple-hover: #5d22e0;--accent-purple-subtle: rgba(112, 51, 255, .12);--accent-cyan: #00b2ff;--accent-cyan-hover: #009ce0;--accent-cyan-subtle: rgba(0, 178, 255, .12);--accent-yellow: #ffe600;--accent-yellow-subtle: rgba(255, 230, 0, .15);--accent-amber: #f59e0b;--accent-amber-subtle: rgba(245, 158, 11, .15);--accent-pink: #ff2d87;--accent-pink-subtle: rgba(255, 45, 135, .12);--accent-success: #10b981;--accent-success-subtle: rgba(16, 185, 129, .15);--accent-danger: #ff2a44;--accent-danger-subtle: rgba(255, 42, 68, .12);--font-display: "Unbounded", -apple-system, BlinkMacSystemFont, sans-serif;--font-sans: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "Fira Code", "JetBrains Mono", monospace;--font-size-micro: .72rem;--font-size-sm: .82rem;--font-size-base: .92rem;--font-size-md: 1.05rem;--font-size-lg: 1.15rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-heavy: 800;--font-weight-black: 900;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 26px;--radius-pill: 9999px;--radius-full: 9999px;--radius-control: var(--radius-pill);--radius-block: var(--radius-xl);--shadow-neo-xs: 1.5px 1.5px 0px #0d0e12;--shadow-neo-sm: 2px 2px 0px #0d0e12;--shadow-neo: 3px 3px 0px #0d0e12;--shadow-neo-lg: 5px 5px 0px #0d0e12;--shadow-neo-xl: 8px 8px 0px #0d0e12;--shadow-neo-hover: 1px 1px 0px #0d0e12;--transition-fast: .12s cubic-bezier(.2, 0, 0, 1);--transition-normal: .18s cubic-bezier(.2, 0, 0, 1);--transition-bounce: .22s cubic-bezier(.34, 1.56, .64, 1);--page-pad-desktop-x: 24px;--page-pad-desktop-top: 20px;--page-pad-desktop-bottom: 48px;--page-pad-mobile-x: 12px;--page-pad-mobile-top: 12px;--page-pad-mobile-bottom: calc(76px + env(safe-area-inset-bottom, 0px)) ;--gap-block-desktop: 24px;--gap-block-mobile: 12px;--gap-cards-desktop: 16px;--gap-cards-mobile: 10px;--gap-grid-desktop: 16px;--gap-grid-mobile: 8px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--touch-target-min: 44px}[data-theme=dark],:root:has(>head>meta[name=color-scheme][content=dark]){color-scheme:dark;--bg-app: #0b0d13;--bg-dots: rgba(255, 255, 255, .125);--bg-surface: #141722;--bg-surface-elevated: #1a1e2d;--bg-surface-subtle: #191d2c;--bg-surface-hover: #22273b;--bg-input: #11141e;--bg-dark: #07080b;--bg-dark-card: #0e1017;--bg-main: var(--bg-app);--bg-card: var(--bg-surface);--bg-card-hover: var(--bg-surface-hover);--bg-subtle: var(--bg-surface-subtle);--border-color: #363d54;--border: #363d54;--border-thick: 2.5px solid #363d54;--border-medium: 2px solid #363d54;--border-thin: 1.5px solid #2e3448;--border-dashed: 2px dashed #363d54;--border-subtle: rgba(255, 255, 255, .1);--border-focus: #ff2a44;--border-light: rgba(255, 255, 255, .08);--text-primary: #f8fafc;--text-main: #f8fafc;--text-secondary: #cbd5e1;--text-body: #cbd5e1;--text-muted: #8896ab;--text-dim: #64748b;--text-inverse: #0d0e12;--accent-red: #ff2a44;--accent-red-hover: #ff475d;--accent-red-subtle: rgba(255, 42, 68, .22);--accent-red-glow: rgba(255, 42, 68, .45);--primary: #ff2a44;--primary-hover: #ff475d;--primary-subtle: rgba(255, 42, 68, .22);--primary-border: rgba(255, 42, 68, .5);--accent-purple: #8b5cf6;--accent-purple-hover: #9d74ff;--accent-purple-subtle: rgba(139, 92, 246, .22);--accent-cyan: #38bdf8;--accent-cyan-hover: #56c9fb;--accent-cyan-subtle: rgba(56, 189, 248, .2);--accent-yellow: #fde047;--accent-yellow-subtle: rgba(253, 224, 71, .2);--accent-amber: #fbbf24;--accent-amber-subtle: rgba(251, 191, 36, .2);--accent-pink: #f43f5e;--accent-pink-subtle: rgba(244, 63, 94, .2);--accent-success: #10b981;--accent-success-subtle: rgba(16, 185, 129, .2);--accent-danger: #ff4d6d;--accent-danger-subtle: rgba(255, 77, 109, .2);--shadow-neo-xs: 1.5px 1.5px 0px #000000;--shadow-neo-sm: 2px 2px 0px #000000;--shadow-neo: 3px 3px 0px #000000;--shadow-neo-lg: 5px 5px 0px #000000;--shadow-neo-xl: 8px 8px 0px #000000;--shadow-neo-hover: 1px 1px 0px #000000}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent!important}::selection{background:var(--accent-red);color:#fff}html,body{min-height:100%;width:100%;max-width:100vw;max-width:100dvw;overflow-x:clip;overscroll-behavior-y:none!important;overscroll-behavior:none!important;touch-action:pan-x pan-y;background-color:var(--bg-app);background-image:radial-gradient(var(--bg-dots) 1.25px,transparent 1.25px);background-size:24px 24px;background-attachment:fixed}body{font-family:var(--font-sans);color:var(--text-primary);line-height:1.5;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;min-height:100dvh;overflow-x:clip;overscroll-behavior-y:none!important;overscroll-behavior:none!important;touch-action:pan-x pan-y;background-color:var(--bg-app);background-image:radial-gradient(var(--bg-dots) 1.25px,transparent 1.25px);background-size:24px 24px;background-attachment:fixed}#root{min-height:100vh;min-height:100dvh;width:100%;max-width:100vw;max-width:100dvw;display:flex;flex-direction:column;overflow-x:clip;overscroll-behavior-y:none!important;overscroll-behavior:none!important;touch-action:pan-x pan-y;background:transparent}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;color:var(--text-primary);line-height:1.2}button,[role=button],[role=switch]{font-family:inherit;font-size:inherit;cursor:pointer;border:none;background:none;color:inherit;user-select:none;-webkit-user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none;outline:none}button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),[role=switch]:focus:not(:focus-visible),button:active,[role=switch]:active{outline:none!important;-webkit-tap-highlight-color:transparent!important}button:disabled,[role=button]:disabled,[role=switch][aria-disabled=true]{cursor:not-allowed}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}button:focus-visible,select:focus-visible{outline:2.5px solid var(--accent-red);outline-offset:2px}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible{outline:none!important}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img,svg{display:block;max-width:100%}*{scrollbar-width:thin;scrollbar-color:var(--border-color) var(--bg-surface-subtle)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-surface-subtle)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--radius-pill);border:1.5px solid var(--bg-surface-subtle)}::-webkit-scrollbar-thumb:hover{background:var(--accent-red)}.neo-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--radius-pill);border:var(--border-medium);font-family:var(--font-display);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;box-shadow:var(--shadow-neo-xs);transition:transform var(--transition-fast),box-shadow var(--transition-fast);white-space:nowrap}.neo-pill--red{background:var(--accent-red);color:#fff}.neo-pill--purple{background:var(--accent-purple);color:#fff}.neo-pill--cyan{background:var(--accent-cyan);color:#0d0e12}.neo-pill--amber{background:var(--accent-amber);color:#0d0e12}.neo-pill--success{background:var(--accent-success);color:#fff}.neo-pill--surface{background:var(--bg-surface);color:var(--text-primary)}.neo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:var(--radius-pill);border:var(--border-medium);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-display);font-size:.82rem;font-weight:800;box-shadow:var(--shadow-neo-sm);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast);touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.neo-btn:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:var(--shadow-neo)}.neo-btn:active:not(:disabled){transform:translate(1px,1px);box-shadow:var(--shadow-neo-hover)}.neo-btn--primary{background:var(--accent-red);color:#fff}.neo-btn--primary:hover:not(:disabled){background:var(--accent-red-hover);color:#fff}.custom-slider-wrap{display:flex;flex-direction:column;gap:8px;width:100%}.custom-slider-wrap--disabled{opacity:.55;pointer-events:none}.custom-slider__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.custom-slider__label{font-family:var(--font-sans);font-size:12px;font-weight:700;color:var(--text-secondary)}.custom-slider__value{font-family:var(--font-display);font-size:11.5px;font-weight:800;padding:2px 10px;border-radius:var(--radius-pill);background:var(--bg-surface-subtle);border:1.5px solid var(--border-color);color:var(--text-primary);box-shadow:var(--shadow-neo-xs);letter-spacing:-.01em}.custom-slider__control-row{display:flex;align-items:center;gap:10px;width:100%}.custom-slider__step-btn{width:32px;height:32px;border-radius:50%;border:var(--border-medium);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-mono);font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-neo-xs);cursor:pointer;flex-shrink:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast);-webkit-user-select:none;user-select:none}.custom-slider__step-btn:hover:not(:disabled){background:var(--accent-red);color:#fff;transform:scale(1.08);box-shadow:var(--shadow-neo-sm)}.custom-slider__step-btn:active:not(:disabled){transform:translate(1px,1px);box-shadow:none}.custom-slider__step-btn:disabled{opacity:.35;cursor:not-allowed;transform:none;box-shadow:none}.custom-slider__track-container{position:relative;flex:1;height:36px;min-height:36px;display:flex;align-items:center;touch-action:manipulation}.custom-slider__track{width:100%;height:12px;background:#e2e8f0;border:var(--border-medium);border-radius:var(--radius-pill);overflow:hidden;position:relative;box-shadow:inset 0 2px 4px #0d0e121a}[data-theme=dark] .custom-slider__track{background:#181d2c;box-shadow:inset 0 2px 4px #00000073}.custom-slider__fill{height:100%;background:var(--accent-red);border-right:2px solid var(--border-color);transition:width 80ms ease-out}.custom-slider__thumb-knob{position:absolute;top:50%;width:22px;height:22px;border-radius:50%;background:var(--bg-surface);border:2px solid var(--border-color);box-shadow:1.5px 1.5px 0 var(--border-color);transform:translate(-50%,-50%);pointer-events:none;transition:left 80ms ease-out,transform var(--transition-fast),background-color var(--transition-fast);z-index:4}.custom-slider__track-container:hover .custom-slider__thumb-knob,.custom-slider__track-container:active .custom-slider__thumb-knob{background:var(--accent-red);transform:translate(-50%,-50%) scale(1.15)}.custom-slider__native-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0;z-index:5;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.custom-slider__presets{display:flex;align-items:center;gap:6px;margin-top:2px}.custom-slider__preset-btn{flex:1;padding:5px 8px;min-height:28px;border-radius:var(--radius-pill);background:var(--bg-surface);border:1.5px solid var(--border-color);font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--text-secondary);box-shadow:1px 1px #0000001f;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:all var(--transition-fast);text-align:center;display:inline-flex;align-items:center;justify-content:center}.custom-slider__preset-btn:hover{background:var(--accent-red);color:#fff;transform:translate(-1px,-1px)}.custom-slider__preset-btn--active{background:var(--accent-red);color:#fff!important;border-color:var(--border-color);box-shadow:1px 1px #0d0e12}.custom-toggle-wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:var(--radius-lg);border:var(--border-medium);background:var(--bg-surface);box-shadow:var(--shadow-neo-xs);cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none;outline:none!important;transition:transform var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.custom-toggle-wrap:focus,.custom-toggle-wrap:active{outline:none!important;-webkit-tap-highlight-color:transparent!important}.custom-toggle-wrap:hover{background:var(--bg-surface-subtle);transform:translate(-1px,-1px);box-shadow:var(--shadow-neo-sm)}.custom-toggle-wrap--checked{border-color:var(--border-color)}.custom-toggle-wrap--disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.custom-toggle__text{display:flex;flex-direction:column;gap:2px}.custom-toggle__label{font-family:var(--font-sans);font-size:12.5px;font-weight:800;color:var(--text-primary)}.custom-toggle__desc{font-size:11px;color:var(--text-muted);font-weight:600}.custom-toggle__switch{width:48px;height:26px;border-radius:var(--radius-pill);border:var(--border-medium);background:var(--bg-surface-subtle);position:relative;cursor:pointer;flex-shrink:0;transition:background-color var(--transition-fast),border-color var(--transition-fast);padding:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;outline:none!important}.custom-toggle__switch:focus,.custom-toggle__switch:focus-visible,.custom-toggle__switch:active{outline:none!important;-webkit-tap-highlight-color:transparent!important}.custom-toggle__switch--on{background:var(--accent-red)}.custom-toggle__knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--border-color);box-shadow:1px 1px 0 var(--border-color);transition:transform var(--transition-bounce),background-color var(--transition-fast);pointer-events:none;-webkit-tap-highlight-color:transparent!important}.custom-toggle__switch--on .custom-toggle__knob{transform:translate(22px);background:#fff;border-color:#0d0e12}[data-theme=dark] .custom-toggle__knob{background:#cbd5e1}[data-theme=dark] .custom-toggle__switch--on .custom-toggle__knob{background:#fff}@media(max-width:640px){.custom-slider__step-btn{width:36px;height:36px;font-size:18px}.custom-slider__track-container{height:42px;min-height:42px}.custom-slider__thumb-knob{width:24px;height:24px}.custom-slider__preset-btn{min-height:36px;font-size:11.5px}.custom-toggle-wrap{min-height:46px;padding:8px 12px}.custom-toggle__switch{width:50px;height:28px}.custom-toggle__knob{width:20px;height:20px}.custom-toggle__switch--on .custom-toggle__knob{transform:translate(22px)}}._wrapper_1m8bp_1{position:relative;display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none;flex-shrink:0}._statusPill_1m8bp_9{display:inline-flex;align-items:center;gap:7px;height:38px;box-sizing:border-box;padding:0 12px;border-radius:var(--radius-pill);font-family:var(--font-display);font-size:11.5px;font-weight:800;letter-spacing:.02em;cursor:pointer;border:var(--border-medium);box-shadow:var(--shadow-neo-xs);touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:var(--bg-surface);white-space:nowrap;flex-shrink:0;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._statusLabel_1m8bp_37{font-family:var(--font-display);font-size:11.5px;font-weight:900;letter-spacing:.04em}._pillOk_1m8bp_44{background-color:#4efe341f;color:#00e676;border-color:#4efe3473}[data-theme=light] ._pillOk_1m8bp_44{background-color:#10b9811f;color:#059669;border-color:#10b98173}._pillError_1m8bp_56{background-color:var(--accent-red-subtle);color:var(--accent-red);border-color:var(--accent-red)}._statusPill_1m8bp_9:hover{transform:translate(-1.5px,-1.5px);box-shadow:var(--shadow-neo-sm);background-color:var(--bg-surface-hover)}._isActive_1m8bp_68{background-color:var(--bg-surface-hover);box-shadow:var(--shadow-neo-sm)}._statusLed_1m8bp_73{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--border-color);background-color:#10b981;box-shadow:0 0 8px #10b981b3;animation:_ledPulse_1m8bp_1 2s ease-in-out infinite;flex-shrink:0}._statusLedInactive_1m8bp_84{background-color:var(--accent-red);box-shadow:0 0 8px #ff2a44b3;animation:none}@keyframes _ledPulse_1m8bp_1{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.2);opacity:1;box-shadow:0 0 12px #10b981f2}}._textDesktop_1m8bp_102{display:inline}._textMobile_1m8bp_106{display:none}._popover_1m8bp_111{position:absolute;top:calc(100% + 8px);right:0;z-index:100;width:320px;max-width:calc(100vw - 24px);background-color:var(--bg-surface);border:var(--border-thick);border-radius:var(--radius-xl);box-shadow:var(--shadow-neo-xl);padding:14px 16px;animation:_popoverFadeIn_1m8bp_1 .16s cubic-bezier(.2,0,0,1);box-sizing:border-box}@keyframes _popoverFadeIn_1m8bp_1{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._popoverHeader_1m8bp_138{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:var(--border-medium);margin-bottom:12px}._popoverTitleRow_1m8bp_147{display:flex;align-items:center;gap:6px;color:var(--accent-success)}._popoverTitle_1m8bp_147{font-family:var(--font-display);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary)}._popoverCloseBtn_1m8bp_163{width:24px;height:24px;border-radius:6px;border:1.5px solid var(--border-color);background:var(--bg-surface-subtle);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast)}._popoverCloseBtn_1m8bp_163:hover{background:var(--accent-red);color:#fff}._popoverBody_1m8bp_182{display:flex;flex-direction:column;gap:10px}._summaryCard_1m8bp_188{background-color:var(--bg-surface-subtle);border:var(--border-medium);border-radius:var(--radius-md);padding:12px;box-shadow:var(--shadow-neo-xs);display:flex;flex-direction:column;gap:6px}._summaryStatus_1m8bp_199{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:13px;font-weight:800;color:#10b981}._summaryDesc_1m8bp_209{font-size:11.5px;color:var(--text-muted);line-height:1.4}._detailsList_1m8bp_215{display:flex;flex-direction:column;gap:6px}._detailItem_1m8bp_221{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;border-radius:var(--radius-sm);background:var(--bg-app);border:1px solid var(--border-light);font-size:11px}._detailLabel_1m8bp_232{color:var(--text-muted);font-weight:600}._detailValue_1m8bp_237{font-family:var(--font-mono);font-weight:700;color:var(--text-primary)}._actionBtn_1m8bp_243{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 12px;border-radius:var(--radius-pill);border:var(--border-medium);background-color:var(--bg-surface);color:var(--text-primary);font-family:var(--font-display);font-size:11px;font-weight:800;cursor:pointer;box-shadow:var(--shadow-neo-xs);transition:all var(--transition-fast);margin-top:4px}._actionBtn_1m8bp_243:hover{background-color:var(--accent-success);color:#fff;transform:translateY(-1px);box-shadow:var(--shadow-neo-sm)}._spin_1m8bp_270{animation:_spin_1m8bp_270 1s linear infinite}@keyframes _spin_1m8bp_270{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:640px){._statusPill_1m8bp_9{height:34px;padding:0 8px;gap:5px}._textDesktop_1m8bp_102{display:none}._textMobile_1m8bp_106{display:inline;font-size:11px}._popover_1m8bp_111{position:fixed;top:auto;bottom:calc(76px + env(safe-area-inset-bottom,0px));left:12px;right:12px;width:auto;max-width:none}}@media(max-width:420px){._statusPill_1m8bp_9{padding:0 7px;min-width:32px;justify-content:center}._textMobile_1m8bp_106{display:none}}._wrapper_bluj7_1{position:relative;display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none;flex-shrink:0}._batteryPill_bluj7_9{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px 0 10px;background-color:var(--bg-surface);border:var(--border-medium);border-radius:var(--radius-pill);box-shadow:var(--shadow-neo-xs);color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}._batteryPill_bluj7_9:hover{transform:translate(-1.5px,-1.5px);box-shadow:var(--shadow-neo-sm);background-color:var(--bg-surface-hover);border-color:var(--accent-red)}._batteryPill_bluj7_9:active{transform:translate(1px,1px);box-shadow:none}._isActive_bluj7_42{background-color:var(--bg-surface-hover);border-color:var(--accent-red);box-shadow:var(--shadow-neo-sm)}._capsule_bluj7_49{position:relative;display:flex;align-items:center;padding:2.5px 3px;background:var(--bg-surface-subtle);border:1.5px solid var(--border-color);border-radius:5px;box-shadow:inset 0 1px 2px #0d0e121f;margin-right:4px}._terminal_bluj7_61{position:absolute;right:-4px;top:50%;transform:translateY(-50%);width:2.5px;height:7px;background-color:var(--border-color);border-radius:0 2px 2px 0}._segments_bluj7_72{display:flex;align-items:stretch;gap:2px;height:12px}._segment_bluj7_72{width:5px;height:100%;border-radius:1.5px;transition:background-color var(--transition-fast)}._segmentHigh_bluj7_86{background-color:#10b981;box-shadow:0 0 3px #10b98180}._segmentMedium_bluj7_91{background-color:var(--accent-amber)}._segmentLow_bluj7_95{background-color:var(--accent-red);animation:_segmentBlink_bluj7_1 1.2s infinite}._segmentEmpty_bluj7_100{background-color:#94a3b840}@keyframes _segmentBlink_bluj7_1{0%,to{opacity:1}50%{opacity:.35}}._valueText_bluj7_109{display:inline-flex;align-items:baseline;font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:-.01em;color:var(--text-primary)}._valueTotal_bluj7_119{font-size:11.5px;font-weight:700;color:var(--text-muted);margin-left:1px}._popover_bluj7_127{position:absolute;top:calc(100% + 8px);right:0;z-index:100;width:320px;max-width:calc(100vw - 24px);background-color:var(--bg-surface);border:var(--border-thick);border-radius:var(--radius-xl);box-shadow:var(--shadow-neo-xl);padding:14px 16px;animation:_popoverFadeIn_bluj7_1 .16s cubic-bezier(.2,0,0,1);box-sizing:border-box}@keyframes _popoverFadeIn_bluj7_1{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._popoverHeader_bluj7_154{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:var(--border-medium);margin-bottom:12px}._popoverTitleRow_bluj7_163{display:flex;align-items:center;gap:6px;color:var(--accent-red)}._popoverTitle_bluj7_163{font-family:var(--font-display);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary)}._popoverCloseBtn_bluj7_179{width:24px;height:24px;border-radius:6px;border:1.5px solid var(--border-color);background:var(--bg-surface-subtle);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast)}._popoverCloseBtn_bluj7_179:hover{background:var(--accent-red);color:#fff}._popoverBody_bluj7_198{display:flex;flex-direction:column;gap:10px}._meterCard_bluj7_204{background-color:var(--bg-surface-subtle);border:var(--border-medium);border-radius:var(--radius-md);padding:12px;box-shadow:var(--shadow-neo-xs)}._meterHeader_bluj7_212{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}._meterLabel_bluj7_219{font-family:var(--font-sans);font-size:11.5px;font-weight:700;color:var(--text-secondary)}._statusBadge_bluj7_226{font-family:var(--font-display);font-size:11px;font-weight:900;padding:2px 7px;border-radius:var(--radius-pill);border:1.5px solid var(--border-color);letter-spacing:.03em;text-transform:uppercase}._badgeHigh_bluj7_237{background-color:#10b981;color:#fff}._badgeMedium_bluj7_242{background-color:var(--accent-amber);color:#0d0e12}._badgeLow_bluj7_247{background-color:var(--accent-red);color:#fff}._largeValueRow_bluj7_252{display:flex;align-items:baseline;gap:6px;margin-bottom:8px}._largePoints_bluj7_259{font-family:var(--font-display);font-size:24px;font-weight:900;color:var(--text-primary);line-height:1}._totalSuffix_bluj7_267{font-family:var(--font-sans);font-size:12px;font-weight:700;color:var(--text-muted)}._progressBarTrack_bluj7_274{width:100%;height:8px;border-radius:var(--radius-pill);background:#94a3b840;border:1.5px solid var(--border-color);overflow:hidden}._progressBarFill_bluj7_283{height:100%;border-radius:var(--radius-pill);transition:width .3s cubic-bezier(.2,0,0,1)}._fillHigh_bluj7_289{background-color:#10b981}._fillMedium_bluj7_293{background-color:var(--accent-amber)}._fillLow_bluj7_297{background-color:var(--accent-red)}._dailyRow_bluj7_302{display:flex;justify-content:space-between;align-items:center;font-size:11.5px;font-weight:700;color:var(--text-secondary);margin-top:6px;padding-top:6px;border-top:1px dashed var(--border-light)}._dailyVal_bluj7_314{font-family:var(--font-display);font-weight:800;color:var(--text-primary)}._infoRow_bluj7_320{display:flex;align-items:center;gap:8px;padding:8px 10px;background-color:var(--bg-surface-subtle);border:1.5px solid var(--border-color);border-radius:var(--radius-md);font-size:11.5px;color:var(--text-secondary)}._infoIcon_bluj7_332{color:var(--accent-red);flex-shrink:0}._infoText_bluj7_337{display:flex;flex-direction:column;gap:2px}._infoText_bluj7_337 strong{font-family:var(--font-display);font-size:12px;color:var(--text-primary)}._descBlock_bluj7_349{font-size:11px;line-height:1.45;color:var(--text-muted);background:var(--bg-app);padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--border-light)}._limitsLinkBtn_bluj7_359{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 12px;border-radius:var(--radius-pill);border:var(--border-medium);background-color:var(--bg-surface);color:var(--text-primary);font-family:var(--font-display);font-size:11px;font-weight:800;cursor:pointer;box-shadow:var(--shadow-neo-xs);transition:all var(--transition-fast);margin-top:4px}._limitsLinkBtn_bluj7_359:hover{background-color:var(--accent-red);color:#fff;transform:translateY(-1px);box-shadow:var(--shadow-neo-sm)}@media(max-width:640px){._popover_bluj7_127{position:fixed;top:auto;bottom:calc(76px + env(safe-area-inset-bottom,0px));left:12px;right:12px;width:auto;max-width:none}}._wrapper_1jt2x_7{position:relative;display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none;flex-shrink:0}._botButton_1jt2x_16{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;box-sizing:border-box;padding:0;border-radius:var(--radius-pill);font-family:var(--font-display);cursor:pointer;border:var(--border-medium);box-shadow:var(--shadow-neo-xs);touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:var(--bg-surface);color:var(--text-secondary);border-color:var(--border-color);flex-shrink:0;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._botButton_1jt2x_16:hover{transform:translate(-1.5px,-1.5px);box-shadow:var(--shadow-neo-sm);background-color:var(--bg-surface-hover);border-color:var(--accent-red);color:var(--accent-red)}._botButton_1jt2x_16:active{transform:translate(1px,1px);box-shadow:none}._isActive_1jt2x_58{background-color:var(--bg-surface-hover);border-color:var(--accent-red);box-shadow:var(--shadow-neo-sm)}._isIdle_1jt2x_65{background:var(--bg-surface);color:var(--text-secondary);border-color:var(--border-color)}._isRunning_1jt2x_72{background-color:var(--accent-red-subtle);color:var(--accent-red);border-color:var(--accent-red)}[data-theme=light] ._isRunning_1jt2x_72{background-color:#e6102514;color:#c90c1f;border-color:#e6102566}._botIcon_1jt2x_84{flex-shrink:0;transition:transform var(--transition-fast)}._botButton_1jt2x_16:hover ._botIcon_1jt2x_84{transform:scale(1.08)}._popover_1jt2x_96{position:absolute;top:calc(100% + 10px);right:0;width:320px;background:var(--bg-surface);border:var(--border-thick);border-radius:var(--radius-xl);box-shadow:var(--shadow-neo-lg);padding:16px;z-index:1100;animation:_popoverFadeIn_1jt2x_1 .16s cubic-bezier(.2,0,0,1);box-sizing:border-box}@keyframes _popoverFadeIn_1jt2x_1{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._popoverHeader_1jt2x_122{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:var(--border-thin)}._popoverTitleRow_1jt2x_131{display:flex;align-items:center;gap:7px}._popoverBotIcon_1jt2x_137{color:var(--accent-red)}._popoverTitle_1jt2x_131{font-family:var(--font-display);font-size:11.5px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:var(--text-primary)}._popoverCloseBtn_1jt2x_150{width:22px;height:22px;border-radius:6px;border:1px solid var(--border-color);background:var(--bg-surface-subtle);display:flex;align-items:center;justify-content:center;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast)}._popoverCloseBtn_1jt2x_150:hover{background:var(--accent-red);color:#fff;border-color:var(--accent-red)}._popoverBody_1jt2x_170{display:flex;flex-direction:column;gap:12px}._meterCard_1jt2x_177{background:var(--bg-surface-subtle);border:var(--border-medium);border-radius:var(--radius-md);padding:12px;box-shadow:var(--shadow-neo-xs)}._meterCardRunning_1jt2x_185{border-color:var(--accent-red);background:linear-gradient(135deg,rgba(230,16,37,.08) 0%,var(--bg-surface-subtle) 100%)}._meterHeader_1jt2x_190{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}._meterLabel_1jt2x_197{font-size:11px;font-weight:700;color:var(--text-muted)}._statusBadge_1jt2x_203{font-family:var(--font-display);font-size:9.5px;font-weight:900;padding:2px 7px;border-radius:var(--radius-pill);border:1.5px solid var(--border-color);letter-spacing:.03em}._badgeActive_1jt2x_213{background:var(--accent-red);color:#fff;border-color:var(--accent-red);box-shadow:0 0 6px #e6102559}._badgeIdle_1jt2x_220{background:var(--bg-surface);color:var(--text-muted);border-color:var(--border-color)}._largeValueRow_1jt2x_226{display:flex;align-items:baseline;gap:6px;margin-bottom:8px}._largePoints_1jt2x_233{font-family:var(--font-display);font-size:24px;font-weight:900;color:var(--text-primary);line-height:1}._totalSuffix_1jt2x_241{font-size:12px;font-weight:700;color:var(--text-muted)}._progressBarTrack_1jt2x_247{width:100%;height:8px;background:var(--bg-surface);border:1.5px solid var(--border-color);border-radius:var(--radius-pill);overflow:hidden;box-shadow:inset 0 1px 2px #0d0e1226}._progressBarFill_1jt2x_257{height:100%;border-radius:var(--radius-pill);background:linear-gradient(90deg,#ff4d61,#e61025);transition:width .18s ease-out}._actionsRow_1jt2x_265{display:flex;align-items:center;gap:8px}._btnPrimary_1jt2x_271{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;border-radius:var(--radius-control);border:var(--border-medium);background:var(--accent-red);color:#fff;font-family:var(--font-display);font-size:12px;font-weight:850;cursor:pointer;box-shadow:var(--shadow-neo-sm);transition:all var(--transition-fast);touch-action:manipulation;-webkit-user-select:none;user-select:none}._btnPrimary_1jt2x_271:hover{transform:translate(-1.5px,-1.5px);box-shadow:var(--shadow-neo);background:var(--accent-red-hover)}._btnPrimary_1jt2x_271:active{transform:translate(1px,1px);box-shadow:none}._btnDanger_1jt2x_303{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;border-radius:var(--radius-control);border:var(--border-medium);background:var(--bg-surface-elevated);color:var(--accent-red);border-color:var(--accent-red);font-family:var(--font-display);font-size:12px;font-weight:850;cursor:pointer;box-shadow:var(--shadow-neo-sm);transition:all var(--transition-fast);touch-action:manipulation;-webkit-user-select:none;user-select:none}._btnDanger_1jt2x_303:hover{transform:translate(-1.5px,-1.5px);box-shadow:var(--shadow-neo);background:#e610251a}._btnDanger_1jt2x_303:active{transform:translate(1px,1px);box-shadow:none}._settingsBtn_1jt2x_337{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;border-radius:var(--radius-control);border:var(--border-thin);background:var(--bg-surface-subtle);color:var(--text-secondary);font-family:var(--font-sans);font-size:11.5px;font-weight:700;cursor:pointer;transition:all var(--transition-fast)}._settingsBtnLeft_1jt2x_354{display:flex;align-items:center;gap:6px}._settingsBtn_1jt2x_337:hover{background:var(--bg-surface-hover);color:var(--text-primary);border-color:var(--border-color)}@media(max-width:640px){._botButton_1jt2x_16{width:36px;height:36px}._popover_1jt2x_96{position:fixed;top:56px;left:12px;right:12px;width:auto;max-width:calc(100vw - 24px);max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-shadow:0 12px 32px #0006;z-index:1100}}._avatar_4v1lx_1{border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;line-height:1;color:#fff;flex-shrink:0;-webkit-user-select:none;user-select:none;overflow:hidden;border:var(--border-medium);box-shadow:var(--shadow-neo-xs);transition:transform var(--transition-bounce),box-shadow var(--transition-fast);box-sizing:border-box;aspect-ratio:1 / 1;background-color:var(--accent-red)}._avatar_4v1lx_1:hover{transform:scale(1.05)}._avatarImg_4v1lx_25{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-full);display:block}._sizeXs_4v1lx_33{width:24px;height:24px;min-width:24px;min-height:24px;font-size:.7rem;border-width:1.5px}._sizeSm_4v1lx_42{width:32px;height:32px;min-width:32px;min-height:32px;font-size:.82rem;border-width:1.5px}._sizeMd_4v1lx_51{width:44px;height:44px;min-width:44px;min-height:44px;font-size:1.1rem;border-width:2px}._sizeLg_4v1lx_60{width:58px;height:58px;min-width:58px;min-height:58px;font-size:1.35rem;border-width:2.5px;box-shadow:var(--shadow-neo-sm)}._sizeXl_4v1lx_70{width:76px;height:76px;min-width:76px;min-height:76px;font-size:1.7rem;border-width:3px;box-shadow:var(--shadow-neo-sm)}._wrapper_usvom_1{position:relative;display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none;flex-shrink:0}._userPill_usvom_9{display:inline-flex;align-items:center;gap:8px;height:38px;box-sizing:border-box;padding:3px 10px 3px 4px;background-color:var(--bg-surface-subtle);border:var(--border-medium);border-radius:var(--radius-pill);box-shadow:var(--shadow-neo-xs);color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}._userPill_usvom_9:hover{transform:translate(-1.5px,-1.5px);box-shadow:var(--shadow-neo-sm);background-color:var(--bg-surface-hover)}._isActive_usvom_38{background-color:var(--bg-surface-hover);border-color:var(--accent-red);box-shadow:var(--shadow-neo-sm)}._userName_usvom_44{font-family:var(--font-sans);font-size:12.5px;font-weight:800;color:var(--text-primary);max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chevron_usvom_55{color:var(--text-muted);flex-shrink:0;transition:transform var(--transition-fast)}._chevronOpen_usvom_61{transform:rotate(180deg);color:var(--accent-red)}._popover_usvom_67{position:absolute;top:calc(100% + 8px);right:0;z-index:100;width:320px;max-width:calc(100vw - 24px);background-color:var(--bg-surface);border:var(--border-thick);border-radius:var(--radius-xl);box-shadow:var(--shadow-neo-xl);padding:14px 16px;animation:_popoverFadeIn_usvom_1 .16s cubic-bezier(.2,0,0,1);box-sizing:border-box}@keyframes _popoverFadeIn_usvom_1{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._popoverHeader_usvom_94{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:var(--border-medium);margin-bottom:12px}._popoverTitleRow_usvom_103{display:flex;align-items:center;gap:6px;color:var(--accent-red)}._popoverTitle_usvom_103{font-family:var(--font-display);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary)}._popoverCloseBtn_usvom_119{width:24px;height:24px;border-radius:6px;border:1.5px solid var(--border-color);background:var(--bg-surface-subtle);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast)}._popoverCloseBtn_usvom_119:hover{background:var(--accent-red);color:#fff}._popoverBody_usvom_138{display:flex;flex-direction:column;gap:12px}._heroCard_usvom_144{display:flex;align-items:center;gap:12px;background-color:var(--bg-surface-subtle);border:var(--border-medium);border-radius:var(--radius-lg);padding:12px;box-shadow:var(--shadow-neo-xs)}._heroInfo_usvom_155{display:flex;flex-direction:column;gap:2px;min-width:0}._heroName_usvom_162{font-family:var(--font-display);font-size:14px;font-weight:800;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._heroRole_usvom_172{font-size:12px;font-weight:600;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._heroStatusBadge_usvom_181{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--accent-success-subtle);color:#10b981;border:1px solid rgba(16,185,129,.3);font-size:11.5px;font-weight:800;width:fit-content}._actionList_usvom_196{display:flex;flex-direction:column;gap:6px}._actionItem_usvom_202{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:var(--radius-md);border:1.5px solid var(--border-color);background-color:var(--bg-surface);color:var(--text-primary);cursor:pointer;box-shadow:var(--shadow-neo-xs);transition:all var(--transition-fast);touch-action:manipulation;text-align:left}._actionItem_usvom_202:hover{background-color:var(--bg-surface-hover);transform:translate(-1px,-1px);box-shadow:var(--shadow-neo-sm);border-color:var(--accent-red)}._actionLeft_usvom_226{display:flex;align-items:center;gap:10px}._actionIconWrap_usvom_232{width:30px;height:30px;border-radius:8px;background:var(--bg-surface-subtle);border:1.5px solid var(--border-color);display:flex;align-items:center;justify-content:center;color:var(--accent-red);flex-shrink:0}._actionText_usvom_245{display:flex;flex-direction:column;gap:2px}._actionTitle_usvom_251{font-family:var(--font-sans);font-size:12px;font-weight:800;color:var(--text-primary)}._actionSub_usvom_258{font-size:11.5px;color:var(--text-muted)}._actionBadge_usvom_263{font-family:var(--font-display);font-size:11px;font-weight:900;padding:2px 8px;border-radius:var(--radius-pill);border:1px solid var(--border-color);background:var(--bg-surface-subtle);color:var(--text-primary)}._badgeActive_usvom_274{background:var(--accent-red);color:#fff}._refreshSpinning_usvom_279{animation:_spin_usvom_1 .8s linear infinite}@keyframes _spin_usvom_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:640px){._userName_usvom_44{display:none}._popover_usvom_67{position:fixed;top:auto;bottom:calc(76px + env(safe-area-inset-bottom,0px));left:12px;right:12px;width:auto;max-width:none}}._topHeader_4y4ru_1{position:sticky;top:0;z-index:1000;min-height:58px;background-color:var(--bg-surface);border-bottom:var(--border-thick);box-shadow:0 3px #0d0e120a;padding-top:env(safe-area-inset-top,0px);overflow:visible;width:100%;box-sizing:border-box}._inner_4y4ru_15{max-width:1400px;width:100%;box-sizing:border-box;min-height:58px;margin:0 auto;padding:.5rem 1.5rem;display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-width:0}._brand_4y4ru_30{display:flex;align-items:center;gap:12px;-webkit-user-select:none;user-select:none;flex-shrink:0;min-width:0}._logoWrap_4y4ru_39{width:40px;height:40px;border-radius:50%;background:var(--accent-red);border:var(--border-medium);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-neo-xs);transition:transform var(--transition-bounce),box-shadow var(--transition-fast);cursor:pointer;flex-shrink:0}._logoWrap_4y4ru_39:hover{transform:rotate(-6deg) scale(1.08);box-shadow:var(--shadow-neo-sm)}._logo_4y4ru_39{font-family:var(--font-display);font-weight:900;font-size:1.25rem;color:#fff;line-height:1;letter-spacing:-.04em;padding-bottom:2px}._titleArea_4y4ru_69{display:flex;flex-direction:column}._brandTitleRow_4y4ru_74{display:flex;align-items:center;gap:7px}._brandTitle_4y4ru_74{font-family:var(--font-display);font-size:17px;font-weight:900;letter-spacing:-.01em;color:var(--text-primary);line-height:1.1;text-transform:uppercase;margin:0;white-space:nowrap}._brandBadge_4y4ru_92{font-family:var(--font-display);font-size:11px;font-weight:900;padding:2px 8px;border-radius:var(--radius-pill);background:var(--accent-red);color:#fff;border:1.5px solid var(--border-color);letter-spacing:.04em;box-shadow:1px 1px #0d0e12;text-transform:uppercase}[data-theme=dark] ._brandBadge_4y4ru_92{box-shadow:1px 1px #000}._brandSubtitle_4y4ru_110{font-family:var(--font-sans);font-size:12px;color:var(--text-muted);font-weight:700;margin-top:1px;display:flex;align-items:center;gap:5px;white-space:nowrap}._actions_4y4ru_123{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}._bellBtn_4y4ru_132{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-pill);background-color:var(--bg-surface-subtle);border:var(--border-medium);box-shadow:var(--shadow-neo-xs);color:var(--text-primary);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);flex-shrink:0}._bellBtn_4y4ru_132:hover{transform:translate(-1.5px,-1.5px);box-shadow:var(--shadow-neo-sm);background-color:var(--bg-surface-hover);color:var(--accent-red)}._bellBtnActive_4y4ru_163{border-color:var(--accent-red);color:var(--accent-red)}._bellIcon_4y4ru_168{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}._bellBtn_4y4ru_132:hover ._bellIcon_4y4ru_168{transform:rotate(15deg) scale(1.08)}._bellDotActive_4y4ru_176{position:absolute;top:5px;right:6px;width:8px;height:8px;border-radius:50%;background-color:var(--accent-red);box-shadow:0 0 8px var(--accent-red);animation:_pulseBellLed_4y4ru_1 1.8s infinite ease-in-out;border:1.5px solid var(--bg-surface, #ffffff)}[data-theme=dark] ._bellDotActive_4y4ru_176{border-color:#14161f}._bellDotDefault_4y4ru_193{position:absolute;top:6px;right:7px;width:6px;height:6px;border-radius:50%;background-color:var(--text-muted)}@keyframes _pulseBellLed_4y4ru_1{0%,to{transform:scale(1);box-shadow:0 0 6px #ff2a44cc;opacity:1}50%{transform:scale(1.25);box-shadow:0 0 12px #ff2a44;opacity:.8}}@media(max-width:900px){._brandSubtitle_4y4ru_110{display:none}}@media(max-width:640px){._inner_4y4ru_15{padding:.35rem .6rem;min-height:52px;gap:.35rem}._brandBadge_4y4ru_92,._brandSubtitle_4y4ru_110{display:none}._brandTitle_4y4ru_74{font-size:13px}._logoWrap_4y4ru_39{width:34px;height:34px}._logo_4y4ru_39{font-size:1.05rem}._actions_4y4ru_123{gap:4px}}@media(max-width:480px){._titleArea_4y4ru_69{display:none}._inner_4y4ru_15{padding:.25rem .5rem}}._backdrop_nklpz_6,._overlay_nklpz_7{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0d0e12a6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem;overflow-y:auto;overscroll-behavior:contain;animation:_fadeIn_nklpz_1 .16s cubic-bezier(.16,1,.3,1) forwards}[data-theme=dark] ._backdrop_nklpz_6,[data-theme=dark] ._overlay_nklpz_7{background:#07080bd1}._dialog_nklpz_28,._container_nklpz_29{background-color:var(--bg-surface);border:var(--border-thick);border-radius:var(--radius-2xl);max-width:680px;width:100%;max-height:calc(100vh - 3rem);max-height:calc(100dvh - 3rem);box-shadow:var(--shadow-neo-xl);position:relative;display:flex;flex-direction:column;overflow:hidden;margin:auto;overscroll-behavior:contain;animation:_modalPopIn_nklpz_1 .18s cubic-bezier(.2,0,0,1) forwards;box-sizing:border-box}@keyframes _modalPopIn_nklpz_1{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _fadeIn_nklpz_1{0%{opacity:0}to{opacity:1}}._header_nklpz_68{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.75rem 1rem;border-bottom:var(--border-medium);background-color:var(--bg-surface);flex-shrink:0;z-index:2}._titleArea_nklpz_80,._headerText_nklpz_81{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}._title_nklpz_80{margin:0;font-family:var(--font-display);font-size:1.25rem;font-weight:800;color:var(--text-primary);line-height:1.25;letter-spacing:-.01em}._subtitle_nklpz_99{font-family:var(--font-sans);font-size:.85rem;color:var(--text-muted);margin-top:.25rem;font-weight:600;line-height:1.4}._body_nklpz_108{padding:1.25rem 1.75rem 1.75rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;font-family:var(--font-sans);color:var(--text-body);display:flex;flex-direction:column;gap:16px;box-sizing:border-box}._footer_nklpz_123{padding:1rem 1.75rem;border-top:var(--border-medium);background-color:var(--bg-surface);display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0;z-index:2;box-sizing:border-box}._closeButton_nklpz_140,._closeBtn_nklpz_141{width:36px;height:36px;border-radius:12px;border:var(--border-medium);background:var(--bg-surface-subtle);display:flex;align-items:center;justify-content:center;color:var(--text-primary);box-shadow:var(--shadow-neo-xs);cursor:pointer;flex-shrink:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}._closeButton_nklpz_140:hover,._closeBtn_nklpz_141:hover{background:var(--accent-danger);color:#fff;transform:translate(-1.5px,-1.5px);box-shadow:var(--shadow-neo-sm)}._closeButton_nklpz_140:active,._closeBtn_nklpz_141:active{transform:translate(1px,1px);box-shadow:none}@media(max-width:640px){._backdrop_nklpz_6,._overlay_nklpz_7{align-items:flex-end;padding:0;overflow:hidden}._dialog_nklpz_28,._container_nklpz_29{max-width:100%;width:100%;max-height:calc(100dvh - 16px);border-radius:20px 20px 0 0;border-bottom:none;border-left:none;border-right:none;border-top:var(--border-thick);margin:0;box-shadow:0 -8px 30px #0006;animation:_sheetSlideUp_nklpz_1 .22s cubic-bezier(.2,0,0,1) forwards}._dialog_nklpz_28:before,._container_nklpz_29:before{content:"";display:block;width:36px;height:4px;background:var(--text-dim);opacity:.5;border-radius:var(--radius-pill);margin:8px auto 2px;flex-shrink:0}@keyframes _sheetSlideUp_nklpz_1{0%{opacity:.8;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._header_nklpz_68{padding:.75rem 1rem;gap:.75rem;align-items:center}._titleArea_nklpz_80,._headerText_nklpz_81{flex:1;min-width:0}._title_nklpz_80{font-size:1.05rem;line-height:1.25}._subtitle_nklpz_99{font-size:.78rem;margin-top:.15rem}._closeButton_nklpz_140,._closeBtn_nklpz_141{width:32px;height:32px;min-width:32px;border-radius:8px}._body_nklpz_108{padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom,0px))}._footer_nklpz_123{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:var(--border-medium);background-color:var(--bg-surface);flex-direction:column-reverse;gap:8px}._footer_nklpz_123>*{width:100%}}._badge_1iaek_5{display:inline-flex;align-items:center;gap:4px;padding:2.5px 8px;border-radius:var(--radius-pill);border:1.5px solid var(--border-color);font-family:var(--font-display);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.02em;box-shadow:var(--shadow-neo-xs);white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:1.2}._badge--giant_1iaek_23{background:var(--accent-purple);color:#fff;border-color:#0d0e12}[data-theme=dark] ._badge--giant_1iaek_23{background:#7033ff;color:#fff;border-color:#363d54}._badge--accredited_1iaek_35{background:var(--accent-cyan);color:#0d0e12;border-color:#0d0e12}[data-theme=dark] ._badge--accredited_1iaek_35{background:#00b2ff;color:#0d0e12;border-color:#363d54}._badge--startup_1iaek_47{background:var(--accent-yellow);color:#0d0e12;border-color:#0d0e12}[data-theme=dark] ._badge--startup_1iaek_47{background:#ffe600;color:#0d0e12;border-color:#363d54}._badge--top_hr_1iaek_59{background:var(--accent-pink);color:#fff;border-color:#0d0e12}[data-theme=dark] ._badge--top_hr_1iaek_59{background:#ff2d87;color:#fff;border-color:#363d54}._badge--fast_reply_1iaek_71{background:var(--accent-success);color:#fff;border-color:#0d0e12}[data-theme=dark] ._badge--fast_reply_1iaek_71{background:#10b981;color:#fff;border-color:#363d54}._card_14faq_6{position:relative;background-color:var(--bg-surface);border:var(--border-medium);border-radius:var(--radius-xl);padding:1.25rem 1.5rem;box-shadow:var(--shadow-neo);display:flex;flex-direction:column;gap:.85rem;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);box-sizing:border-box;width:100%}._card_14faq_6:hover{transform:translate(-2px,-2px);box-shadow:var(--shadow-neo-lg);border-color:var(--accent-red)}._cardNew_14faq_29{border-color:#ff2a44a6!important;box-shadow:0 0 16px #ff2a4440,var(--shadow-neo)!important;animation:_cardFadeHighlight_14faq_1 3s ease-out}@keyframes _cardFadeHighlight_14faq_1{0%{background-color:#ff2a440f}to{background-color:var(--bg-surface)}}._cardApplied_14faq_44{opacity:.96}._header_14faq_49{display:flex;justify-content:space-between;align-items:flex-start;gap:1.25rem}._titleWrapper_14faq_56{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;flex:1;min-width:0}._badgesRow_14faq_65{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._categoryBadge_14faq_72{display:inline-flex;align-items:center;padding:.25rem .75rem;background-color:var(--accent-purple);color:#fff;border:1.5px solid var(--border-color);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:12px;font-weight:800;box-shadow:1px 1px #0d0e12;letter-spacing:.01em;max-width:100%;word-break:break-word}[data-theme=dark] ._categoryBadge_14faq_72{box-shadow:1px 1px #000}._liveNewBadge_14faq_93{display:inline-flex;align-items:center;gap:.3rem;background:linear-gradient(135deg,#0f8,#00e676);color:#05080e;padding:.25rem .65rem;border-radius:var(--radius-pill);font-family:var(--font-display);font-size:11.5px;font-weight:900;letter-spacing:.05em;box-shadow:0 0 10px #0f86;animation:_pulseNew_14faq_1 2s infinite ease-in-out}@keyframes _pulseNew_14faq_1{0%,to{transform:scale(1);box-shadow:0 0 8px #00ff884d}50%{transform:scale(1.04);box-shadow:0 0 14px #0f89}}._titleBtn_14faq_120{font-family:var(--font-sans);font-size:1.12rem;font-weight:800;color:var(--text-primary);line-height:1.35;transition:color var(--transition-fast);background:none;border:none;padding:0;margin:0;text-align:left;cursor:pointer;width:fit-content;max-width:100%;word-break:break-word;overflow-wrap:break-word}._titleBtn_14faq_120:hover{color:var(--accent-red);text-decoration:underline}._priceBlock_14faq_144{text-align:right;white-space:nowrap;flex-shrink:0;align-self:flex-start}._mainPrice_14faq_151{background-color:var(--accent-red);color:#fff;padding:4px 12px;border-radius:var(--radius-pill);border:1.5px solid var(--border-color);font-family:var(--font-display);font-size:1.05rem;font-weight:900;box-shadow:1.5px 1.5px #0d0e12;display:inline-block;letter-spacing:-.01em;line-height:1.25}[data-theme=dark] ._mainPrice_14faq_151{box-shadow:1.5px 1.5px #000}._noSalaryPrice_14faq_170{background-color:var(--bg-surface-subtle);color:var(--text-muted);font-size:.88rem;font-weight:800}._rubleSymbol_14faq_177{font-weight:900;margin-left:2px}._description_14faq_183{background-color:var(--bg-surface-subtle);border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);padding:10px 14px;font-size:.92rem;line-height:1.55;color:var(--text-secondary);word-break:break-word}._descriptionText_14faq_194{white-space:pre-line}._expandBtn_14faq_198{color:var(--accent-red);background:none;border:none;padding:0;margin-top:6px;font-size:.86rem;font-weight:800;cursor:pointer;display:inline-block;transition:opacity var(--transition-fast)}._expandBtn_14faq_198:hover{text-decoration:underline;opacity:.85}._employerSection_14faq_217{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:8px 14px;background-color:var(--bg-surface-subtle);border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);position:relative;overflow:visible;flex-wrap:wrap}._employerLeftCol_14faq_231{display:flex;align-items:center;gap:.75rem;flex:1 1 auto;min-width:0}._employerAvatar_14faq_239{width:36px;height:36px;border-radius:var(--radius-sm);border:1.5px solid var(--border-color);background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;box-shadow:var(--shadow-neo-xs)}._avatarImg_14faq_253{width:100%;height:100%;object-fit:contain;padding:2px}._avatarFallback_14faq_260{font-family:var(--font-display);font-size:15px;font-weight:800;color:var(--accent-red)}._employerDetails_14faq_267{display:flex;flex-direction:column;gap:2px;min-width:0}._companyNameRow_14faq_274{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}._companyName_14faq_274{font-family:var(--font-display);font-size:.88rem;font-weight:800;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._verifiedBadge_14faq_291{display:inline-flex;align-items:center;color:var(--accent-cyan);flex-shrink:0}._locationRow_14faq_298{display:inline-flex;align-items:center;gap:4px;font-size:.78rem;color:var(--text-muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._metroTag_14faq_310{display:inline-flex;align-items:center;gap:4px;color:var(--accent-purple);font-weight:700;margin-left:4px}._metroDot_14faq_319{width:6px;height:6px;border-radius:50%;background:var(--accent-purple)}._badgesCol_14faq_326{display:flex;align-items:center;flex-shrink:0}._stickerWrapper_14faq_332{display:inline-flex;align-items:center;gap:6px;transform:rotate(-3deg);transform-origin:center right;transition:transform var(--transition-fast)}._stickerWrapper_14faq_332:hover{transform:rotate(-1deg) scale(1.04)}._metaRow_14faq_346{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}._metaPillsWrap_14faq_354{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._metaPill_14faq_354{display:inline-flex;align-items:center;gap:.35rem;padding:3px 9px;background-color:var(--bg-surface-subtle);border:1.5px solid var(--border-color);border-radius:var(--radius-pill);font-size:.78rem;font-weight:700;color:var(--text-secondary);box-shadow:1px 1px #00000026}._matchPill_14faq_375{font-family:var(--font-display);font-size:.72rem;font-weight:800}._matchPill--high_14faq_381{background-color:var(--accent-success-subtle);color:var(--accent-success);border-color:var(--accent-success)}._matchPill--medium_14faq_387{background-color:var(--accent-yellow-subtle);color:#854d0e;border-color:var(--accent-amber)}[data-theme=dark] ._matchPill--medium_14faq_387{color:#facc15}._matchPill--low_14faq_397{background-color:var(--bg-surface-subtle);color:var(--text-muted)}._skillsGroup_14faq_402{display:flex;align-items:center;gap:5px;flex-wrap:wrap}._skillChip_14faq_409{padding:3px 9px;border-radius:var(--radius-xs);background:var(--bg-surface-subtle);border:1px solid var(--border-color);font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--text-primary);box-shadow:var(--shadow-neo-xs);transition:transform var(--transition-fast),background var(--transition-fast),color var(--transition-fast);-webkit-user-select:none;user-select:none}._skillChipInteractive_14faq_423{cursor:pointer}._skillChipInteractive_14faq_423:hover{background:var(--accent-red);color:#fff;border-color:var(--accent-red);transform:translateY(-1px)}._moreSkillsChip_14faq_434{padding:3px 7px;border-radius:var(--radius-xs);background:transparent;font-family:var(--font-mono);font-size:12px;color:var(--text-muted);font-weight:700;cursor:pointer;transition:color var(--transition-fast)}._moreSkillsChip_14faq_434:hover{color:var(--accent-red)}._footer_14faq_451{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 12px;padding-top:.85rem;border-top:var(--border-thin);font-size:.85rem;color:var(--text-muted);margin-top:2px}._publishTime_14faq_464{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-sans);font-size:12px;color:var(--text-muted);font-weight:600}._actionButtonsWrap_14faq_474{display:flex;align-items:center;gap:8px;margin-left:auto}._secondaryBtn_14faq_481{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .85rem;background-color:var(--bg-surface);border:var(--border-medium);border-radius:var(--radius-pill);color:var(--text-primary);font-family:var(--font-sans);font-weight:800;font-size:.8rem;box-shadow:var(--shadow-neo-xs);transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast);cursor:pointer;text-decoration:none}._secondaryBtn_14faq_481:hover{background-color:var(--bg-surface-hover);transform:translate(-1.5px,-1.5px);box-shadow:var(--shadow-neo-sm)}._secondaryBtn_14faq_481:active{transform:translate(1px,1px);box-shadow:none}._primaryApplyBtn_14faq_513{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 1.15rem;background-color:var(--accent-red);color:#fff;border:var(--border-medium);border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:850;font-size:.84rem;box-shadow:var(--shadow-neo-xs);cursor:pointer;white-space:nowrap;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}._primaryApplyBtn_14faq_513:hover{background-color:var(--accent-red-hover);transform:translate(-1.5px,-1.5px);box-shadow:var(--shadow-neo-sm)}._primaryApplyBtn_14faq_513:active{transform:translate(1px,1px);box-shadow:none}._appliedStatus_14faq_544{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem 1.05rem;border-radius:var(--radius-pill);border:1.5px solid var(--accent-success);background-color:var(--accent-success-subtle);color:var(--accent-success);font-family:var(--font-sans);font-size:.84rem;font-weight:850;box-shadow:var(--shadow-neo-xs);-webkit-user-select:none;user-select:none}@media(max-width:768px){._card_14faq_6{padding:12px 14px;gap:8px}._header_14faq_49{flex-direction:column;align-items:stretch;gap:6px}._titleWrapper_14faq_56{flex:0 0 auto;width:100%;gap:.35rem}._priceBlock_14faq_144{align-self:flex-start;text-align:left;margin-top:2px}._employerSection_14faq_217{padding:.5rem .85rem;gap:.5rem}._footer_14faq_451{padding-top:6px;gap:6px}}@media(max-width:640px){._card_14faq_6{padding:8px 10px;border-radius:var(--radius-md);box-shadow:var(--shadow-neo-xs);gap:6px}._header_14faq_49{gap:4px;margin-bottom:2px;flex-direction:column;align-items:stretch}._titleWrapper_14faq_56{flex:0 0 auto;width:100%;gap:.2rem}._badgesRow_14faq_65{gap:4px}._categoryBadge_14faq_72{padding:2px 7px;font-size:11.5px}._liveNewBadge_14faq_93{padding:2px 6px;font-size:11px}._titleBtn_14faq_120{font-size:.95rem;line-height:1.3;font-weight:800}._priceBlock_14faq_144{align-self:flex-start;margin-top:2px;text-align:left}._mainPrice_14faq_151{font-size:.86rem;padding:2px 8px;line-height:1.2}._description_14faq_183{margin:2px 0;padding:6px 8px;font-size:.82rem;line-height:1.38;border-radius:var(--radius-sm)}._expandBtn_14faq_198{font-size:.76rem;margin-top:.2rem}._employerSection_14faq_217{flex-direction:row;align-items:center;justify-content:space-between;padding:0 8px;height:32px;min-height:32px;box-sizing:border-box;margin-bottom:2px;gap:6px;border-radius:var(--radius-sm);flex-wrap:nowrap;overflow:hidden}._employerLeftCol_14faq_231{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;height:100%}._employerAvatar_14faq_239{width:20px;height:20px;flex-shrink:0;border-radius:4px}._employerAvatar_14faq_239 img{width:100%;height:100%}._avatarFallback_14faq_260{font-size:11px}._employerDetails_14faq_267{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:.74rem;line-height:1;min-width:0;overflow:hidden;white-space:nowrap}._companyNameRow_14faq_274{font-size:.74rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:.2rem;flex-shrink:0;max-width:110px}._companyName_14faq_274{font-size:.74rem}._locationRow_14faq_298{font-size:.7rem;margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:.25rem;flex-shrink:1}._badgesCol_14faq_326{flex-shrink:0}._stickerWrapper_14faq_332{transform:none!important;gap:4px}._stickerWrapper_14faq_332 [class*=badge]{font-size:11px!important;padding:2px 6px!important}._metaRow_14faq_346{gap:4px;flex-direction:column;align-items:flex-start}._metaPillsWrap_14faq_354{gap:4px;width:100%}._metaPill_14faq_354{padding:2px 7px;font-size:11.5px;gap:.25rem}._skillsGroup_14faq_402{gap:3px;width:100%}._skillChip_14faq_409{padding:2px 6px;font-size:11.5px}._moreSkillsChip_14faq_434{padding:2px 5px;font-size:11px}._footer_14faq_451{padding-top:4px;gap:6px;flex-direction:column;align-items:stretch}._publishTime_14faq_464{font-size:11.5px}._actionButtonsWrap_14faq_474{display:flex;flex-direction:row;align-items:center;gap:6px;width:100%;margin-left:0}._secondaryBtn_14faq_481,._primaryApplyBtn_14faq_513,._appliedStatus_14faq_544{flex:1;min-height:34px;height:34px;padding:0 8px;font-size:.78rem;justify-content:center;white-space:nowrap}}._modalWrapper_1xxrx_5{max-width:720px}._modalContent_1xxrx_9{display:flex;flex-direction:column;gap:20px}._headerBlock_1xxrx_16{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}._companyRow_1xxrx_24{display:flex;align-items:center;gap:12px}._logoWrapper_1xxrx_30{width:52px;height:52px;border-radius:var(--radius-md);border:2px solid var(--border-color);background:var(--bg-surface-subtle);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;box-shadow:var(--shadow-neo-xs)}._logoImg_1xxrx_44{width:100%;height:100%;object-fit:cover}._logoFallback_1xxrx_50{font-family:var(--font-display);font-size:22px;font-weight:800;color:var(--accent-red)}._companyMeta_1xxrx_57{display:flex;flex-direction:column;gap:4px}._companyNameRow_1xxrx_63{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._companyName_1xxrx_63{font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--text-primary)}._verifiedBadge_1xxrx_77{display:inline-flex;align-items:center;color:var(--accent-cyan)}._badgesRow_1xxrx_83{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._vacancyTitle_1xxrx_90{margin:4px 0 0;font-family:var(--font-display);font-size:20px;font-weight:800;color:var(--text-primary);line-height:1.3}._salaryBanner_1xxrx_100{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:var(--radius-lg);border:var(--border-medium);background:var(--bg-surface-subtle);box-shadow:var(--shadow-neo-sm);flex-wrap:wrap}._salaryGroup_1xxrx_113{display:flex;flex-direction:column;gap:2px}._salaryLabel_1xxrx_119{font-family:var(--font-sans);font-size:11px;font-weight:700;text-transform:uppercase;color:var(--text-muted);letter-spacing:.03em}._salaryAmount_1xxrx_128{font-family:var(--font-display);font-size:24px;font-weight:800;color:var(--accent-red);letter-spacing:-.02em;line-height:1.2}._rubleSymbol_1xxrx_137{font-weight:900;margin-left:2px}._matchPill_1xxrx_142{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-pill);border:1.5px solid var(--border-color);font-family:var(--font-display);font-size:12px;font-weight:800;box-shadow:var(--shadow-neo-xs)}._matchPill--high_1xxrx_155{background:var(--accent-success);color:#fff}._matchPill--medium_1xxrx_160{background:var(--accent-amber);color:#0d0e12}._matchPill--low_1xxrx_165{background:var(--bg-surface);color:var(--text-secondary)}._metaGrid_1xxrx_171{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}._metaCard_1xxrx_177{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-md);border:1.5px solid var(--border-color);background:var(--bg-surface);box-shadow:var(--shadow-neo-xs)}._metaIcon_1xxrx_188{width:32px;height:32px;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--bg-surface-subtle);display:flex;align-items:center;justify-content:center;color:var(--accent-red);flex-shrink:0}._metaTextGroup_1xxrx_201{display:flex;flex-direction:column;gap:1px;min-width:0}._metaTitle_1xxrx_208{font-family:var(--font-sans);font-size:10px;font-weight:700;text-transform:uppercase;color:var(--text-muted)}._metaVal_1xxrx_216{font-family:var(--font-sans);font-size:12.5px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sectionBlock_1xxrx_227{display:flex;flex-direction:column;gap:8px}._sectionHeader_1xxrx_233{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:13px;font-weight:800;text-transform:uppercase;color:var(--text-primary);letter-spacing:.02em}._skillsWrap_1xxrx_245{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._skillPill_1xxrx_252{display:inline-flex;align-items:center;padding:5px 12px;border-radius:var(--radius-pill);border:1.5px solid var(--border-color);background:var(--bg-surface-subtle);font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--text-primary);box-shadow:var(--shadow-neo-xs)}._snippetCallouts_1xxrx_267{display:flex;flex-direction:column;gap:10px}._calloutCard_1xxrx_273{padding:12px 14px;border-radius:var(--radius-md);border:1.5px solid var(--border-color);background:var(--bg-surface-subtle);display:flex;flex-direction:column;gap:4px}._calloutCard--req_1xxrx_283{border-left:4px solid var(--accent-red)}._calloutCard--resp_1xxrx_287{border-left:4px solid var(--accent-cyan)}._calloutLabel_1xxrx_291{font-family:var(--font-display);font-size:11px;font-weight:800;text-transform:uppercase;color:var(--text-muted)}._calloutText_1xxrx_299{margin:0;font-family:var(--font-sans);font-size:13px;line-height:1.5;color:var(--text-secondary)}._descriptionBox_1xxrx_308{padding:16px;border-radius:var(--radius-lg);border:1.5px dashed var(--border-color);background:var(--bg-surface);font-family:var(--font-sans);font-size:13.5px;line-height:1.6;color:var(--text-body);white-space:pre-line}._perksGrid_1xxrx_321{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}._perkItem_1xxrx_327{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-surface-subtle);font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--text-secondary)}._perkIcon_1xxrx_341{color:var(--accent-success);flex-shrink:0}._footerActions_1xxrx_347{display:flex;align-items:center;justify-content:flex-end;gap:12px;width:100%}._btnClose_1xxrx_355{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:var(--radius-pill);border:var(--border-medium);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-display);font-size:13px;font-weight:800;box-shadow:var(--shadow-neo-xs);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast);touch-action:manipulation;-webkit-tap-highlight-color:transparent}._btnClose_1xxrx_355:hover{background:var(--bg-surface-hover);transform:translate(-1px,-1px);box-shadow:var(--shadow-neo-sm)}._btnApplyNow_1xxrx_380{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;border-radius:var(--radius-pill);border:var(--border-medium);background:var(--accent-red);color:#fff;font-family:var(--font-display);font-size:13px;font-weight:800;box-shadow:var(--shadow-neo-sm);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast);touch-action:manipulation;-webkit-tap-highlight-color:transparent}._btnApplyNow_1xxrx_380:hover{background:var(--accent-red-hover);transform:translate(-1px,-1px);box-shadow:var(--shadow-neo)}._btnApplyNow_1xxrx_380:active{transform:translate(1px,1px);box-shadow:none}._appliedBanner_1xxrx_411{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:var(--radius-pill);border:1.5px solid var(--accent-success);background:var(--accent-success-subtle);color:var(--accent-success);font-family:var(--font-display);font-size:13px;font-weight:800;box-shadow:var(--shadow-neo-xs)}@media(max-width:640px){._headerBlock_1xxrx_16{flex-direction:column;gap:10px}._salaryAmount_1xxrx_128{font-size:20px}._metaGrid_1xxrx_171{grid-template-columns:1fr 1fr}._footerActions_1xxrx_347{flex-direction:column-reverse;gap:8px}._footerActions_1xxrx_347>*{width:100%}}._modalWrapper_1lmx7_5{max-width:660px}._modalContent_1lmx7_9{display:flex;flex-direction:column;gap:18px}._targetCard_1lmx7_16{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:var(--radius-lg);border:var(--border-medium);background:var(--bg-surface-subtle);box-shadow:var(--shadow-neo-xs);flex-wrap:wrap}._targetInfo_1lmx7_29{display:flex;align-items:center;gap:12px;min-width:0}._companyLogo_1lmx7_36{width:44px;height:44px;border-radius:var(--radius-md);border:1.5px solid var(--border-color);background:var(--bg-surface);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;box-shadow:var(--shadow-neo-xs)}._companyLogoImg_1lmx7_50{width:100%;height:100%;object-fit:cover}._companyLogoFallback_1lmx7_56{font-family:var(--font-display);font-size:18px;font-weight:800;color:var(--accent-red)}._targetText_1lmx7_63{display:flex;flex-direction:column;gap:2px;min-width:0}._targetCompany_1lmx7_70{font-family:var(--font-sans);font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}._targetTitle_1lmx7_79{font-family:var(--font-display);font-size:15px;font-weight:800;color:var(--text-primary);line-height:1.3}._quotaBattery_1lmx7_88{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-pill);border:1.5px solid var(--border-color);background:var(--bg-surface);box-shadow:var(--shadow-neo-xs);font-family:var(--font-display);font-size:11px;font-weight:800;color:var(--text-primary);white-space:nowrap}._batteryIcon_1lmx7_104{color:var(--accent-success)}._aiSection_1lmx7_109{display:flex;flex-direction:column;gap:8px}._aiHeaderRow_1lmx7_115{display:flex;align-items:center;justify-content:space-between;gap:8px}._aiLabel_1lmx7_122{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-size:12px;font-weight:800;text-transform:uppercase;color:var(--text-primary);letter-spacing:.02em}._aiLabelIcon_1lmx7_134{color:var(--accent-purple)}._aiPillsRow_1lmx7_138{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._toneBtn_1lmx7_144{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:var(--radius-pill);border:var(--border-medium);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-display);font-size:11.5px;font-weight:800;box-shadow:var(--shadow-neo-xs);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),color var(--transition-fast);touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}._toneBtn_1lmx7_144:hover{transform:translate(-1px,-1px);box-shadow:var(--shadow-neo-sm);background:var(--bg-surface-hover)}._toneBtn_1lmx7_144:active{transform:translate(1px,1px);box-shadow:none}._toneBtnActive_1lmx7_176{background:var(--accent-purple);color:#fff;border-color:#0d0e12;box-shadow:var(--shadow-neo-sm)}[data-theme=dark] ._toneBtnActive_1lmx7_176{background:#7033ff;color:#fff;border-color:#363d54}._textareaGroup_1lmx7_190{display:flex;flex-direction:column;gap:6px}._textareaHeader_1lmx7_196{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-sans);font-size:12px;color:var(--text-muted)}._textareaLabel_1lmx7_205{font-weight:700;color:var(--text-secondary)}._charCounter_1lmx7_210{font-family:var(--font-mono);font-size:11px}._charCounterWarn_1lmx7_215{color:var(--accent-red);font-weight:700}._textarea_1lmx7_190{width:100%;min-height:140px;max-height:280px;padding:12px 14px;border-radius:var(--radius-md);border:var(--border-medium);background:var(--bg-input);color:var(--text-primary);font-family:var(--font-sans);font-size:13.5px;line-height:1.5;resize:vertical;box-shadow:inset 0 2px 4px #0d0e120d;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);box-sizing:border-box}._textarea_1lmx7_190:focus{outline:none;border-color:var(--accent-red);box-shadow:0 0 0 3px var(--accent-red-subtle)}._quotaNoticeBox_1lmx7_245{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-md);border:1.5px solid var(--accent-amber);background:var(--accent-yellow-subtle);color:var(--text-primary);font-family:var(--font-sans);font-size:12.5px;font-weight:600;line-height:1.4}._quotaNoticeIcon_1lmx7_260{color:var(--accent-amber);flex-shrink:0}._quotaNoticeRemaining_1lmx7_265{font-family:var(--font-mono);font-weight:800;color:var(--accent-red)}._successBanner_1lmx7_272{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:var(--radius-md);border:2px solid var(--accent-success);background:var(--accent-success-subtle);color:var(--accent-success);animation:_fadeIn_1lmx7_1 .18s ease-out}._successText_1lmx7_284{display:flex;flex-direction:column;gap:2px}._successTitle_1lmx7_290{font-family:var(--font-display);font-size:14px;font-weight:800;color:var(--text-primary)}._successSubtitle_1lmx7_297{font-family:var(--font-sans);font-size:12px;color:var(--text-secondary)}._footerActions_1lmx7_304{display:flex;align-items:center;justify-content:flex-end;gap:12px;width:100%}._btnCancel_1lmx7_312{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:var(--radius-pill);border:var(--border-medium);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-display);font-size:13px;font-weight:800;box-shadow:var(--shadow-neo-xs);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast);touch-action:manipulation;-webkit-tap-highlight-color:transparent}._btnCancel_1lmx7_312:hover{background:var(--bg-surface-hover);transform:translate(-1px,-1px);box-shadow:var(--shadow-neo-sm)}._btnSubmit_1lmx7_337{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;border-radius:var(--radius-pill);border:var(--border-medium);background:var(--accent-red);color:#fff;font-family:var(--font-display);font-size:13px;font-weight:800;box-shadow:var(--shadow-neo-sm);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast);touch-action:manipulation;-webkit-tap-highlight-color:transparent}._btnSubmit_1lmx7_337:hover:not(:disabled){background:var(--accent-red-hover);transform:translate(-1px,-1px);box-shadow:var(--shadow-neo)}._btnSubmit_1lmx7_337:active:not(:disabled){transform:translate(1px,1px);box-shadow:none}._btnSubmit_1lmx7_337:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}._spinner_1lmx7_375{width:16px;height:16px;border:2px solid #ffffff;border-top-color:transparent;border-radius:50%;animation:_spin_1lmx7_375 .6s linear infinite}@keyframes _spin_1lmx7_375{to{transform:rotate(360deg)}}@keyframes _fadeIn_1lmx7_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){._targetCard_1lmx7_16{flex-direction:column;align-items:flex-start}._aiPillsRow_1lmx7_138{grid-template-columns:1fr}._footerActions_1lmx7_304{flex-direction:column-reverse;gap:8px}._footerActions_1lmx7_304>*{width:100%}}._sidebar_3n4ku_1{background-color:var(--bg-surface);border:var(--border-thick);border-radius:var(--radius-xl);padding:1rem .65rem 1rem .95rem;box-shadow:var(--shadow-neo);position:sticky;top:84px;max-height:calc(100vh - 104px);display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain}._mobileDrawerMode_3n4ku_16{position:static!important;max-height:none!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:.25rem .25rem .5rem!important;background:transparent!important;overflow:visible!important}@media(max-width:768px){._sidebar_3n4ku_1:not(._mobileDrawerMode_3n4ku_16){position:static;max-height:none}}._sidebarHeader_3n4ku_34{flex-shrink:0;padding-right:.35rem}._titleRow_3n4ku_39{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}._titleGroup_3n4ku_46{display:flex;align-items:center;gap:.45rem}._titleIcon_3n4ku_52{color:var(--accent-red)}._title_3n4ku_39{font-family:var(--font-display);font-size:.95rem;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;margin:0;color:var(--text-primary)}._switcher_3n4ku_67{display:flex;background-color:var(--bg-surface-subtle);border:var(--border-medium);border-radius:var(--radius-pill);padding:3px;gap:3px;margin-bottom:.85rem;box-shadow:var(--shadow-neo-xs);-webkit-tap-highlight-color:transparent!important}._switchBtn_3n4ku_79{flex:1;padding:.42rem .5rem;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;gap:.35rem;font-family:var(--font-sans);font-size:.8rem;font-weight:800;background:transparent;color:var(--text-muted);border:1.5px solid transparent;cursor:pointer;transition:all var(--transition-fast);user-select:none;-webkit-user-select:none;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none;outline:none!important}._switchBtn_3n4ku_79:focus,._switchBtn_3n4ku_79:active{outline:none!important;-webkit-tap-highlight-color:transparent!important}._switchBtn_3n4ku_79:hover:not(._switchBtnActive_3n4ku_110){color:var(--text-primary);background:var(--bg-surface-hover)}._switchBtnActive_3n4ku_110{background-color:var(--accent-red);color:#fff;border-color:var(--border-color);box-shadow:1.5px 1.5px #0d0e12}[data-theme=dark] ._switchBtnActive_3n4ku_110{box-shadow:1.5px 1.5px #000}._heartIconActive_3n4ku_126{fill:#fff;color:#fff}._rubricsList_3n4ku_132{display:flex;flex-direction:column;gap:.3rem;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:.35rem;scrollbar-width:thin;scrollbar-color:var(--border-color) var(--bg-surface-subtle)}._rubricsList_3n4ku_132::-webkit-scrollbar{width:5px}._rubricsList_3n4ku_132::-webkit-scrollbar-track{background:var(--bg-surface-subtle);border-radius:var(--radius-pill)}._rubricsList_3n4ku_132::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--radius-pill)}._rubricsList_3n4ku_132::-webkit-scrollbar-thumb:hover{background:var(--accent-red)}._categoryGroup_3n4ku_164{display:flex;flex-direction:column}._categoryBtn_3n4ku_169{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:.82rem;font-weight:700;background:transparent;color:var(--text-secondary);border:1.5px solid transparent;cursor:pointer;transition:all var(--transition-fast);text-align:left;-webkit-user-select:none;user-select:none;gap:.5rem}._categoryBtn_3n4ku_169:hover{background-color:var(--bg-surface-hover);color:var(--text-primary);border-color:var(--border-subtle)}._categoryBtnActive_3n4ku_194{background-color:var(--bg-surface-hover);color:var(--text-primary);border:var(--border-medium);box-shadow:var(--shadow-neo-xs);font-weight:800}[data-theme=dark] ._categoryBtnActive_3n4ku_194{background-color:var(--bg-surface-elevated)}._allCategoriesBtn_3n4ku_206{margin-bottom:.2rem;font-weight:800}._categoryTextCol_3n4ku_211{display:flex;flex-direction:column;min-width:0;flex:1;gap:1px}._categoryName_3n4ku_219{font-size:13px;font-weight:700;line-height:1.25;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._categorySubtext_3n4ku_229{font-size:11.5px;line-height:1.2;color:var(--text-muted);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._countBadge_3n4ku_239{font-family:var(--font-display);font-size:11.5px;font-weight:800;padding:2px 7px;border-radius:var(--radius-pill);flex-shrink:0;border:1.5px solid var(--border-color);line-height:1}._countBadgeActive_3n4ku_250{background-color:var(--accent-red);color:#fff;box-shadow:1px 1px #0d0e12}[data-theme=dark] ._countBadgeActive_3n4ku_250{box-shadow:1px 1px #000}._countBadgeSubtle_3n4ku_260{background-color:var(--bg-surface-subtle);color:var(--text-muted);border-color:var(--border-subtle)}._countBadgeZero_3n4ku_266{background-color:var(--bg-surface-subtle);color:var(--text-dim);border-color:transparent;opacity:.5}._categoryDivider_3n4ku_273{height:1.5px;background-color:var(--border-color);opacity:.15;margin:.35rem .4rem}._panel_1cwim_7{background-color:var(--bg-surface);border:var(--border-thick);border-radius:var(--radius-xl);padding:1.15rem .65rem 1.15rem 1.15rem;box-shadow:var(--shadow-neo);position:sticky;top:88px;max-height:calc(100vh - 104px);display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain}._mobileDrawerMode_1cwim_22{position:static!important;max-height:none!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:.25rem .25rem .5rem .5rem!important;background:transparent!important;overflow:visible!important}@media(max-width:768px){._panel_1cwim_7:not(._mobileDrawerMode_1cwim_22){position:static;max-height:380px}}._panelHeader_1cwim_40{flex-shrink:0;padding-right:.5rem;display:flex;flex-direction:column;gap:.75rem;margin-bottom:.85rem}._panelScrollContent_1cwim_49{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:.5rem;display:flex;flex-direction:column;gap:.95rem}._header_1cwim_61{display:flex;justify-content:space-between;align-items:center;padding-bottom:.65rem;border-bottom:var(--border-thick)}._titleGroup_1cwim_69{display:flex;align-items:center;gap:.45rem}._title_1cwim_69{font-family:var(--font-display);font-size:.95rem;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;color:var(--text-primary);margin:0}._activeBadge_1cwim_85{background-color:var(--accent-red);color:#fff;font-family:var(--font-display);font-size:.7rem;font-weight:800;padding:1px 6px;border-radius:var(--radius-pill);border:1px solid var(--border-color);box-shadow:1px 1px #0003}._resetBtn_1cwim_97{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:var(--radius-pill);border:1.5px solid var(--border-color);background-color:var(--bg-surface-subtle);color:var(--text-muted);font-family:var(--font-sans);font-size:.75rem;font-weight:700;cursor:pointer;box-shadow:var(--shadow-neo-xs);transition:all var(--transition-fast);touch-action:manipulation;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none;outline:none!important}._resetBtn_1cwim_97:focus,._resetBtn_1cwim_97:active{outline:none!important;-webkit-tap-highlight-color:transparent!important}._resetBtn_1cwim_97:hover{background-color:var(--accent-danger);color:#fff;transform:translate(-1px,-1px);box-shadow:var(--shadow-neo-sm)}._statsStrip_1cwim_132{display:flex;justify-content:space-around;align-items:center;background-color:var(--bg-surface-subtle);border:var(--border-medium);border-radius:var(--radius-pill);padding:.45rem .85rem;font-family:var(--font-sans);font-size:.78rem;box-shadow:var(--shadow-neo-xs)}._statPill_1cwim_145{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1.05rem;font-weight:900;color:var(--text-primary);letter-spacing:-.01em}._statHighlight_1cwim_156{color:var(--accent-red)}[data-theme=light] ._statHighlight_1cwim_156{color:#c90c1f}._statFiltered_1cwim_164{color:var(--accent-red-hover);opacity:.85}._statDot_1cwim_169{color:var(--border-color);font-size:.8rem}._chipsRow_1cwim_175{display:flex;flex-direction:column;gap:.45rem;width:100%}._chipBtn_1cwim_182{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;gap:.45rem;padding:.45rem .75rem;border-radius:var(--radius-pill);border:1.5px solid var(--border-color);background-color:var(--bg-surface-subtle);color:var(--text-secondary);font-family:var(--font-sans);font-size:.76rem;font-weight:800;cursor:pointer;box-shadow:1px 1px #00000026;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none}._chipBtn_1cwim_182:hover{background-color:var(--bg-surface-hover);color:var(--text-primary);transform:translate(-1px,-1px)}._chipBtn_1cwim_182:active{transform:translate(.5px,.5px);box-shadow:none}._chipActiveCyan_1cwim_214{background-color:var(--accent-cyan)!important;color:#0d0e12!important;border-color:var(--border-color);box-shadow:1.5px 1.5px #0d0e12}._chipActiveRed_1cwim_221{background-color:var(--accent-red)!important;color:#fff!important;border-color:var(--border-color);box-shadow:1.5px 1.5px #0d0e12}._chipActivePurple_1cwim_228{background-color:var(--accent-purple)!important;color:#fff!important;border-color:var(--border-color);box-shadow:1.5px 1.5px #0d0e12}._sliderCard_1cwim_236{background-color:var(--bg-surface);border:var(--border-medium);border-radius:var(--radius-lg);padding:.95rem 1rem;box-shadow:var(--shadow-neo-xs);display:flex;flex-direction:column;gap:.75rem;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast)}._sliderCard_1cwim_236:hover{box-shadow:var(--shadow-neo-sm)}._sliderCardDisabled_1cwim_255{opacity:.7;background-color:var(--bg-surface-subtle)}._sliderTopRow_1cwim_261{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none;outline:none!important}._sliderTopRow_1cwim_261:focus,._sliderTopRow_1cwim_261:active{outline:none!important;-webkit-tap-highlight-color:transparent!important}._sliderTitleBlock_1cwim_281{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap;flex:1}._sliderTitle_1cwim_281{font-family:var(--font-sans);font-size:.84rem;font-weight:800;color:var(--text-primary);line-height:1.25}._sliderValueBadge_1cwim_298{font-family:var(--font-display);font-size:.75rem;font-weight:900;background-color:var(--accent-red);color:#fff;padding:2px 8px;border-radius:var(--radius-pill);border:1.5px solid var(--border-color);box-shadow:1px 1px #0d0e12;white-space:nowrap;flex-shrink:0;letter-spacing:-.01em}._sliderOffBadge_1cwim_313{font-family:var(--font-sans);font-size:.72rem;font-weight:700;background-color:var(--bg-surface-subtle);color:var(--text-muted);padding:2px 7px;border-radius:var(--radius-pill);border:1px solid var(--border-color);white-space:nowrap;flex-shrink:0}._cardSwitch_1cwim_327{width:44px;height:24px;border-radius:var(--radius-pill);border:var(--border-medium);background:var(--bg-surface-subtle);position:relative;cursor:pointer;flex-shrink:0;padding:0;box-shadow:1px 1px #00000026;transition:background-color var(--transition-fast),border-color var(--transition-fast);touch-action:manipulation;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;outline:none!important}._cardSwitch_1cwim_327:focus,._cardSwitch_1cwim_327:focus-visible,._cardSwitch_1cwim_327:active{outline:none!important;box-shadow:1px 1px #00000026;-webkit-tap-highlight-color:transparent!important}._cardSwitchOn_1cwim_355{background:var(--accent-red)!important}._cardSwitchKnob_1cwim_359{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--border-color);box-shadow:1px 1px 0 var(--border-color);transition:transform var(--transition-bounce),background-color var(--transition-fast);pointer-events:none;-webkit-tap-highlight-color:transparent!important}._cardSwitchOn_1cwim_355 ._cardSwitchKnob_1cwim_359{transform:translate(20px);background:#fff;border-color:#0d0e12}[data-theme=dark] ._cardSwitchKnob_1cwim_359{background:#cbd5e1}[data-theme=dark] ._cardSwitchOn_1cwim_355 ._cardSwitchKnob_1cwim_359{background:#fff}._sliderBody_1cwim_389{margin-top:.15rem;padding-top:.65rem;border-top:1px dashed var(--border-subtle);display:flex;flex-direction:column;gap:.5rem}._segmentedGroup_1cwim_399{display:flex;background-color:var(--bg-surface-subtle);border:var(--border-thin);border-radius:var(--radius-pill);padding:3px;gap:3px}._segmentedBtn_1cwim_408{flex:1;padding:.38rem .45rem;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:.76rem;font-weight:800;background:transparent;color:var(--text-muted);border:1px solid transparent;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;user-select:none;-webkit-user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none;outline:none!important}._segmentedBtn_1cwim_408:focus,._segmentedBtn_1cwim_408:active{outline:none!important;-webkit-tap-highlight-color:transparent!important}._segmentedBtn_1cwim_408:hover:not(._segmentedBtnActive_1cwim_438){color:var(--text-primary);background:var(--bg-surface-hover)}._segmentedBtnActive_1cwim_438{background-color:var(--accent-red)!important;color:#fff!important;border-color:var(--border-color)!important;box-shadow:1px 1px #0d0e12!important}[data-theme=dark] ._segmentedBtnActive_1cwim_438{background-color:var(--accent-red)!important;color:#fff!important}._toolbar_2sbf6_1{display:flex;flex-direction:column;gap:.75rem;background-color:var(--bg-surface);border:var(--border-thick);border-radius:var(--radius-xl);padding:.95rem 1.15rem;box-shadow:var(--shadow-neo);margin-bottom:.35rem}._mainRow_2sbf6_13{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;width:100%}._searchWrapper_2sbf6_22{position:relative;display:flex;align-items:center;flex:1 1 240px;min-width:180px;height:38px}._searchInput_2sbf6_31{height:38px;width:100%;box-sizing:border-box;padding:0 2.2rem 0 2.3rem;background-color:var(--bg-surface-subtle);border:var(--border-medium);border-radius:var(--radius-pill);color:var(--text-primary);font-family:var(--font-sans);font-size:.85rem;font-weight:700;box-shadow:var(--shadow-neo-xs);outline:none;transition:all var(--transition-fast)}._searchInput_2sbf6_31:focus,._searchInput_2sbf6_31:focus-visible{background-color:var(--bg-surface);border-color:var(--accent-red);box-shadow:var(--shadow-neo-sm)}._searchInput_2sbf6_31::placeholder{color:var(--text-muted);font-weight:600}._searchIcon_2sbf6_60{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-muted)}._clearSearchBtn_2sbf6_69{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:6px;background:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:1px 1px #00000026;transition:all var(--transition-fast)}._clearSearchBtn_2sbf6_69:hover{background-color:var(--accent-red);color:#fff;border-color:var(--accent-red)}._sortWrapper_2sbf6_96{position:relative;display:flex;align-items:center;flex-shrink:0;height:38px}._sortSelect_2sbf6_104{height:38px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bg-surface-subtle);border:var(--border-medium);border-radius:var(--radius-pill);padding:0 1.9rem 0 2.1rem;font-family:var(--font-sans);font-size:.82rem;font-weight:800;color:var(--text-primary);box-shadow:var(--shadow-neo-xs);cursor:pointer;outline:none;transition:all var(--transition-fast)}._sortSelect_2sbf6_104:hover{background-color:var(--bg-surface-hover)}._sortSelect_2sbf6_104:focus{border-color:var(--accent-red);box-shadow:var(--shadow-neo-sm)}._sortIconLeft_2sbf6_130{position:absolute;left:.8rem;pointer-events:none;color:var(--accent-red)}._sortIconRight_2sbf6_137{position:absolute;right:.8rem;pointer-events:none;color:var(--text-muted)}._mobileActions_2sbf6_145{display:none;align-items:center;gap:.5rem}@media(max-width:1080px){._mobileActions_2sbf6_145{display:flex}}._mobileBtn_2sbf6_157{display:inline-flex;align-items:center;gap:.45rem;height:38px;padding:0 .95rem;background-color:var(--bg-surface-subtle);border:var(--border-medium);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:.82rem;font-weight:800;color:var(--text-primary);box-shadow:var(--shadow-neo-xs);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none}._mobileBtn_2sbf6_157:hover{background-color:var(--bg-surface-hover);transform:translate(-1px,-1px);box-shadow:var(--shadow-neo-sm)}._mobileBtnActive_2sbf6_183{background-color:var(--accent-red);color:#fff;border-color:var(--border-color);box-shadow:1.5px 1.5px #0d0e12}[data-theme=dark] ._mobileBtnActive_2sbf6_183{box-shadow:1.5px 1.5px #000}._mobileBtnActive_2sbf6_183 ._mobileBtnIcon_2sbf6_194{color:#fff}._mobileBtnIcon_2sbf6_194{color:var(--accent-red)}._activeDot_2sbf6_202{width:7px;height:7px;border-radius:50%;background-color:#fff;display:inline-block}._activeFilterCountBadge_2sbf6_210{background-color:#fff;color:#0d0e12;font-family:var(--font-display);font-size:.7rem;font-weight:900;padding:1px 6px;border-radius:var(--radius-pill);border:1px solid var(--border-color);line-height:1}._quickChipsRow_2sbf6_223{display:flex;align-items:center;gap:.45rem;overflow-x:auto;overscroll-behavior:contain;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}._quickChipsRow_2sbf6_223::-webkit-scrollbar{display:none}._quickChip_2sbf6_223{padding:.35rem .75rem;border-radius:var(--radius-pill);background-color:var(--bg-surface-subtle);border:1.5px solid var(--border-color);color:var(--text-secondary);font-family:var(--font-sans);font-size:.78rem;font-weight:750;cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);box-shadow:1px 1px #0d0e12;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:4px}._quickChip_2sbf6_223:hover:not(._quickChipActive_2sbf6_257){background-color:var(--bg-surface-hover);color:var(--text-primary);transform:translate(-.5px,-.5px)}._quickChipActive_2sbf6_257{background-color:var(--accent-red);color:#fff;border-color:var(--border-color);box-shadow:1.5px 1.5px #0d0e12;font-weight:850}[data-theme=dark] ._quickChipActive_2sbf6_257{box-shadow:1.5px 1.5px #000}._activeRubricRow_2sbf6_276{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem;border-top:1px dashed var(--border-subtle);font-size:.78rem}._activeRubricBadge_2sbf6_285{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;background-color:var(--accent-red-subtle);border:1px solid var(--accent-red);border-radius:var(--radius-pill);color:var(--text-primary);font-weight:700}._clearRubricBtn_2sbf6_297{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:transparent;border:none;cursor:pointer;color:var(--text-muted);padding:0}._clearRubricBtn_2sbf6_297:hover{color:var(--accent-red)}._container_8xwoa_5{width:100%;box-sizing:border-box}._layout_8xwoa_10{display:grid;grid-template-columns:250px 1fr 280px;gap:var(--gap-block-desktop);align-items:start}._desktopRubricsCol_8xwoa_17,._desktopFiltersCol_8xwoa_21{display:block}@media(max-width:1280px){._layout_8xwoa_10{grid-template-columns:220px 1fr 250px;gap:1rem}}@media(max-width:1080px){._layout_8xwoa_10{grid-template-columns:1fr;gap:0}._desktopRubricsCol_8xwoa_17,._desktopFiltersCol_8xwoa_21{display:none!important}}._mainContent_8xwoa_44{display:flex;flex-direction:column;gap:var(--gap-cards-desktop);min-width:0;width:100%}@media(max-width:640px){._mainContent_8xwoa_44{gap:var(--gap-cards-mobile)}}._activeFiltersNoticeRow_8xwoa_59{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-family:var(--font-sans);font-size:.8rem;color:var(--text-muted);padding:0 .2rem}._resetAllTextBtn_8xwoa_70{background:none;border:none;padding:0;color:var(--accent-red);font-weight:800;cursor:pointer;text-decoration:underline;font-size:.8rem;font-family:var(--font-sans);transition:opacity var(--transition-fast)}._resetAllTextBtn_8xwoa_70:hover{opacity:.8}._vacancyList_8xwoa_88{display:flex;flex-direction:column;gap:var(--gap-cards-desktop);width:100%}@media(max-width:640px){._vacancyList_8xwoa_88{gap:var(--gap-cards-mobile)}}._emptyState_8xwoa_102{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;border-radius:var(--radius-xl);border:var(--border-dashed);background:var(--bg-surface);box-shadow:var(--shadow-neo);gap:14px;margin:8px 0}._emptyStateIcon_8xwoa_117{width:56px;height:56px;border-radius:50%;border:var(--border-medium);background:var(--bg-surface-subtle);color:var(--accent-red);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-neo-xs)}._emptyStateTitle_8xwoa_130{margin:0;font-family:var(--font-display);font-size:1.15rem;font-weight:800;color:var(--text-primary)}._emptyStateText_8xwoa_138{margin:0;max-width:440px;font-family:var(--font-sans);font-size:.88rem;line-height:1.5;color:var(--text-muted)}._emptyStateResetBtn_8xwoa_147{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:var(--radius-pill);border:var(--border-medium);background:var(--accent-red);color:#fff;font-family:var(--font-display);font-size:.82rem;font-weight:800;box-shadow:var(--shadow-neo-sm);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast);margin-top:6px}._emptyStateResetBtn_8xwoa_147:hover{background:var(--accent-red-hover);transform:translate(-1px,-1px);box-shadow:var(--shadow-neo)}._emptyStateResetBtn_8xwoa_147:active{transform:translate(1px,1px);box-shadow:none}._drawerBackdrop_8xwoa_179{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0d0e12b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1500;display:flex;flex-direction:column;justify-content:flex-end;animation:_drawerFadeIn_8xwoa_1 .2s ease-out;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@keyframes _drawerFadeIn_8xwoa_1{0%{opacity:0}to{opacity:1}}._drawerSheet_8xwoa_203{background-color:var(--bg-surface);border:var(--border-thick);border-bottom:none;border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0 -12px 40px #00000073;max-height:86vh;max-height:86dvh;display:flex;flex-direction:column;width:100%;max-width:min(94vw,680px);margin:0 auto;animation:_drawerSlideUp_8xwoa_1 .26s cubic-bezier(.16,1,.3,1);overscroll-behavior:contain}@keyframes _drawerSlideUp_8xwoa_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._drawerHandleBar_8xwoa_230{width:44px;height:5px;background:var(--text-muted);opacity:.35;border-radius:999px;margin:10px auto 4px;flex-shrink:0}._drawerHeader_8xwoa_240{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-bottom:var(--border-medium);background-color:var(--bg-surface);flex-shrink:0}._drawerHeaderTitle_8xwoa_250{display:flex;align-items:center;gap:.55rem;font-family:var(--font-display);font-size:1.05rem;font-weight:900;color:var(--text-primary);text-transform:uppercase;letter-spacing:-.01em}._drawerHeaderIcon_8xwoa_262{color:var(--accent-red)}._drawerCountBadge_8xwoa_266{background-color:var(--accent-red);color:#fff;font-family:var(--font-display);font-size:.72rem;font-weight:900;padding:2px 7px;border-radius:var(--radius-pill);border:1.5px solid var(--border-color);box-shadow:1px 1px #0003}._drawerCloseBtn_8xwoa_278{width:34px;height:34px;border-radius:10px;border:var(--border-medium);background:var(--bg-surface-subtle);display:flex;align-items:center;justify-content:center;color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-neo-xs);flex-shrink:0}._drawerCloseBtn_8xwoa_278:hover{background:var(--accent-red);color:#fff;transform:scale(1.05)}._drawerCloseBtn_8xwoa_278:active{transform:translate(1px,1px);box-shadow:none}._drawerBody_8xwoa_305{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.85rem 1rem;-webkit-overflow-scrolling:touch}._drawerFooter_8xwoa_314{padding:.85rem 1.25rem max(.85rem,env(safe-area-inset-bottom));border-top:var(--border-medium);background-color:var(--bg-surface);flex-shrink:0}._drawerApplyBtn_8xwoa_321{width:100%;height:48px;border-radius:var(--radius-pill);background-color:var(--accent-red);border:var(--border-thick);color:#fff;font-family:var(--font-sans);font-size:.95rem;font-weight:850;box-shadow:var(--shadow-neo-sm);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast);display:flex;align-items:center;justify-content:center}._drawerApplyBtn_8xwoa_321:hover{transform:translate(-1.5px,-1.5px);box-shadow:var(--shadow-neo)}._drawerApplyBtn_8xwoa_321:active{transform:translate(1px,1px);box-shadow:none}._card_16xla_5{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:14px;background:var(--bg-surface);border:var(--border-medium);border-radius:var(--radius-lg);padding:18px;box-shadow:var(--shadow-neo);transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);overflow:hidden}._card_16xla_5:hover{transform:translate(-2px,-2px);box-shadow:var(--shadow-neo-lg)}._cardInvitation_16xla_26{border-top:3.5px solid var(--accent-success)}._cardViewed_16xla_30{border-top:3.5px solid var(--accent-amber)}._cardSent_16xla_34{border-top:3.5px solid var(--accent-cyan)}._cardDiscard_16xla_38{border-top:3.5px solid var(--text-dim);opacity:.92}._headerRow_16xla_44{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._companyInfo_16xla_51{display:flex;align-items:center;gap:12px;min-width:0;flex:1}._logoWrapper_16xla_59{position:relative;width:44px;height:44px;border-radius:var(--radius-md);border:var(--border-medium);background:#fff;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-neo-xs)}._companyLogo_16xla_74{width:100%;height:100%;object-fit:contain;padding:2px;display:block}._logoFallback_16xla_82{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--bg-surface-subtle),var(--bg-surface-hover));font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--accent-red)}._companyMeta_16xla_95{display:flex;flex-direction:column;gap:2px;min-width:0}._companyName_16xla_102{font-family:var(--font-sans);font-size:13px;font-weight:700;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._appliedTime_16xla_112{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:var(--text-muted)}._statusBadge_16xla_122{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--radius-pill);border:var(--border-medium);font-family:var(--font-display);font-size:11.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;box-shadow:var(--shadow-neo-xs);flex-shrink:0;-webkit-user-select:none;user-select:none;white-space:nowrap}._statusInvitation_16xla_140{background:var(--accent-success);color:#fff}._statusViewed_16xla_145{background:var(--accent-amber);color:#0d0e12}._statusSent_16xla_150{background:var(--accent-cyan);color:#0d0e12}._statusDiscard_16xla_155{background:#64748b;color:#fff}._mainDetails_16xla_161{display:flex;flex-direction:column;gap:6px}._vacancyTitle_16xla_167{font-family:var(--font-display);font-size:15px;font-weight:800;line-height:1.35;color:var(--text-primary);margin:0}._salaryText_16xla_176{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-size:13.5px;font-weight:800;color:var(--accent-red);letter-spacing:-.01em}._recruiterRow_16xla_188{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--radius-sm);background:var(--bg-surface-subtle);border:1px solid var(--border-light);font-size:12px;color:var(--text-secondary)}._recruiterIcon_16xla_200{color:var(--accent-red);flex-shrink:0}._recruiterName_16xla_205{font-weight:700;color:var(--text-primary)}._recruiterRole_16xla_210{color:var(--text-muted);font-size:11.5px}._coverSnippet_16xla_216{position:relative;padding:8px 12px 8px 14px;border-left:3px solid var(--accent-red);background:var(--bg-surface-subtle);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-family:var(--font-sans);font-size:12px;font-style:italic;line-height:1.45;color:var(--text-body)}._snippetQuoteIcon_16xla_229{position:absolute;top:6px;right:8px;color:var(--text-dim);opacity:.4}._snippetText_16xla_237{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}._cardActions_16xla_246{display:flex;align-items:center;gap:10px;padding-top:8px;border-top:1.5px dashed var(--border-light);margin-top:auto}._btnDetails_16xla_255{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 14px;border-radius:var(--radius-pill);border:var(--border-medium);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-display);font-size:12px;font-weight:800;box-shadow:var(--shadow-neo-xs);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast);-webkit-user-select:none;user-select:none;white-space:nowrap}._btnDetails_16xla_255:hover{background:var(--bg-surface-hover);transform:translate(-1px,-1px);box-shadow:var(--shadow-neo-sm)}._btnDetails_16xla_255:active{transform:translate(1px,1px);box-shadow:none}._btnChat_16xla_288{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 14px;border-radius:var(--radius-pill);border:var(--border-medium);background:var(--accent-red);color:#fff;font-family:var(--font-display);font-size:12px;font-weight:800;box-shadow:var(--shadow-neo-xs);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast);-webkit-user-select:none;user-select:none;white-space:nowrap;position:relative}._btnChat_16xla_288:hover{background:var(--accent-red-hover);transform:translate(-1px,-1px);box-shadow:var(--shadow-neo-sm)}._btnChat_16xla_288:active{transform:translate(1px,1px);box-shadow:none}._unreadBadge_16xla_322{position:absolute;top:-6px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--accent-yellow);color:#0d0e12;border:1.5px solid var(--border-color);font-family:var(--font-mono);font-size:11px;font-weight:900;display:flex;align-items:center;justify-content:center;box-shadow:1px 1px 0 var(--border-color)}@media(max-width:480px){._card_16xla_5{padding:14px;gap:12px}._vacancyTitle_16xla_167{font-size:14px}._cardActions_16xla_246{flex-direction:column;gap:8px}._btnDetails_16xla_255,._btnChat_16xla_288{width:100%;min-height:42px}}._overlay_khc94_5{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d0e12a6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;overscroll-behavior:contain;animation:_fadeIn_khc94_1 .16s cubic-bezier(.16,1,.3,1)}@keyframes _fadeIn_khc94_1{0%{opacity:0}to{opacity:1}}._modal_khc94_29{position:relative;width:100%;max-width:580px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);background:var(--bg-surface);border:var(--border-thick);border-radius:var(--radius-xl);box-shadow:var(--shadow-neo-xl);display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain;animation:_scaleUp_khc94_1 .2s cubic-bezier(.34,1.56,.64,1)}@keyframes _scaleUp_khc94_1{0%{opacity:0;transform:scale(.94) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}._modalHeader_khc94_58{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:var(--border-medium);background:var(--bg-surface-subtle)}._headerTitleWrapper_khc94_67{display:flex;align-items:center;gap:10px}._modalTitle_khc94_73{font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--text-primary);margin:0}._closeButton_khc94_81{width:36px;height:36px;border-radius:12px;border:var(--border-medium);background:var(--bg-surface-subtle);color:var(--text-primary);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-neo-xs);cursor:pointer;flex-shrink:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}._closeButton_khc94_81:hover{background:var(--accent-danger);color:#fff;transform:translate(-1.5px,-1.5px);box-shadow:var(--shadow-neo-sm)}._closeButton_khc94_81:active{transform:translate(1px,1px);box-shadow:none}._modalBody_khc94_115{padding:20px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:20px}._vacancySummary_khc94_126{display:flex;align-items:flex-start;gap:14px;padding:14px;border-radius:var(--radius-md);border:var(--border-medium);background:var(--bg-surface-subtle);box-shadow:var(--shadow-neo-xs)}._companyLogoWrapper_khc94_137{width:52px;height:52px;border-radius:var(--radius-md);border:var(--border-medium);background:var(--bg-surface);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}._companyLogo_khc94_137{width:100%;height:100%;object-fit:cover}._logoFallback_khc94_156{font-family:var(--font-display);font-size:20px;font-weight:800;color:var(--accent-red)}._summaryContent_khc94_163{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._vacancyTitle_khc94_171{font-family:var(--font-display);font-size:15px;font-weight:800;line-height:1.35;color:var(--text-primary);margin:0}._companyName_khc94_180{font-size:13px;font-weight:700;color:var(--text-secondary)}._salaryPill_khc94_186{display:inline-block;align-self:flex-start;font-family:var(--font-display);font-size:12.5px;font-weight:800;color:var(--accent-red);margin-top:2px}._sectionTitle_khc94_197{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:13px;font-weight:800;letter-spacing:.02em;color:var(--text-secondary);text-transform:uppercase;margin:0 0 10px}._sectionIcon_khc94_210{color:var(--accent-red)}._timelineWrapper_khc94_215{position:relative;display:flex;flex-direction:column;padding:4px 0}._timelineItem_khc94_222{position:relative;display:flex;gap:16px;padding-bottom:22px}._timelineItem_khc94_222:last-child{padding-bottom:4px}._timelineConnector_khc94_234{position:absolute;left:17px;top:36px;bottom:0;width:2.5px;background:var(--border-light);z-index:1}._timelineConnectorActive_khc94_244{background:var(--accent-success)}._timelineNode_khc94_249{position:relative;z-index:2;width:36px;height:36px;border-radius:50%;border:var(--border-medium);background:var(--bg-surface);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--shadow-neo-xs);transition:transform var(--transition-fast)}._nodeCompleted_khc94_265{background:var(--accent-success);color:#fff;border-color:var(--border-color)}._nodeCurrent_khc94_271{background:var(--accent-yellow);color:#0d0e12;border-color:var(--border-color);animation:_pulseDot_khc94_1 2s infinite ease-in-out}@keyframes _pulseDot_khc94_1{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}._nodePending_khc94_287{background:var(--bg-surface-subtle);color:var(--text-dim);border-color:var(--border-light)}._nodeRejected_khc94_293{background:#64748b;color:#fff;border-color:var(--border-color)}._timelineContent_khc94_300{flex:1;display:flex;flex-direction:column;gap:2px;padding-top:4px}._timelineHeader_khc94_308{display:flex;align-items:center;justify-content:space-between;gap:8px}._timelineStageTitle_khc94_315{font-family:var(--font-display);font-size:13px;font-weight:800;color:var(--text-primary);margin:0}._timelineStageTitleMuted_khc94_323{color:var(--text-muted)}._timelineTime_khc94_327{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--text-muted);white-space:nowrap}._timelineDescription_khc94_335{font-family:var(--font-sans);font-size:12px;color:var(--text-secondary);line-height:1.4;margin:0}._coverLetterBox_khc94_344{position:relative;background:var(--bg-surface-subtle);border:var(--border-medium);border-radius:var(--radius-md);padding:14px 16px;box-shadow:var(--shadow-neo-xs)}._coverLetterHeader_khc94_353{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._copyButton_khc94_360{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--radius-pill);border:1.5px solid var(--border-color);background:var(--bg-surface);color:var(--text-secondary);font-family:var(--font-sans);font-size:11px;font-weight:700;cursor:pointer;transition:all var(--transition-fast)}._copyButton_khc94_360:hover{background:var(--accent-red);color:#fff}._coverLetterText_khc94_381{font-family:var(--font-sans);font-size:13px;line-height:1.55;color:var(--text-body);white-space:pre-wrap;margin:0}._recruiterCard_khc94_391{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius-md);border:var(--border-medium);background:var(--bg-surface-subtle)}._recruiterAvatar_khc94_401{width:38px;height:38px;border-radius:50%;border:var(--border-medium);background:var(--bg-surface);display:flex;align-items:center;justify-content:center;color:var(--accent-red);flex-shrink:0}._recruiterDetails_khc94_414{display:flex;flex-direction:column;gap:2px;flex:1}._recruiterName_khc94_421{font-size:13px;font-weight:800;color:var(--text-primary)}._recruiterRole_khc94_427{font-size:11.5px;color:var(--text-muted)}._modalFooter_khc94_433{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:var(--border-medium);background:var(--bg-surface-subtle)}._btnSecondary_khc94_443{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 18px;border-radius:var(--radius-pill);border:var(--border-medium);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-display);font-size:12.5px;font-weight:800;box-shadow:var(--shadow-neo-xs);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}._btnSecondary_khc94_443:hover{background:var(--bg-surface-hover);transform:translate(-1px,-1px);box-shadow:var(--shadow-neo-sm)}._btnSecondary_khc94_443:active{transform:translate(1px,1px);box-shadow:none}._btnPrimary_khc94_472{display:inline-flex;align-items:center;gap:6px;justify-content:center;min-height:40px;padding:8px 20px;border-radius:var(--radius-pill);border:var(--border-medium);background:var(--accent-red);color:#fff;font-family:var(--font-display);font-size:12.5px;font-weight:800;box-shadow:var(--shadow-neo-xs);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}._btnPrimary_khc94_472:hover{background:var(--accent-red-hover);transform:translate(-1px,-1px);box-shadow:var(--shadow-neo-sm)}._btnPrimary_khc94_472:active{transform:translate(1px,1px);box-shadow:none}@media(max-width:480px){._overlay_khc94_5{padding:0;align-items:flex-end;overflow:hidden}._modal_khc94_29{max-height:90vh;max-height:90dvh;border-bottom:none;border-radius:var(--radius-xl) var(--radius-xl) 0 0;margin-bottom:0}._modalHeader_khc94_58,._modalBody_khc94_115,._modalFooter_khc94_433{padding:14px}._modalFooter_khc94_433{padding-bottom:max(14px,calc(env(safe-area-inset-bottom,0px) + 8px));flex-direction:column-reverse;gap:8px}._btnSecondary_khc94_443,._btnPrimary_khc94_472{width:100%;min-height:44px}}._container_1n6f6_5{display:flex;flex-direction:column;gap:20px;width:100%}._topBar_1n6f6_13{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._titleBlock_1n6f6_21{display:flex;align-items:baseline;gap:12px}._mainTitle_1n6f6_27{font-family:var(--font-display);font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary);margin:0}._totalBadge_1n6f6_36{font-family:var(--font-display);font-size:12px;font-weight:800;padding:3px 10px;border-radius:var(--radius-pill);background:var(--bg-surface-subtle);border:var(--border-medium);color:var(--text-secondary);box-shadow:var(--shadow-neo-xs)}._refreshButton_1n6f6_48{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-pill);border:var(--border-medium);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-display);font-size:12px;font-weight:800;box-shadow:var(--shadow-neo-xs);cursor:pointer;transition:transform var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}._refreshButton_1n6f6_48:hover{background:var(--bg-surface-hover);transform:translate(-1px,-1px);box-shadow:var(--shadow-neo-sm)}._refreshButton_1n6f6_48:active{transform:translate(1px,1px);box-shadow:none}._spinAnimation_1n6f6_76{animation:_spin_1n6f6_76 .7s linear infinite}@keyframes _spin_1n6f6_76{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._filterControls_1n6f6_90{display:flex;flex-direction:column;gap:14px}._tabsScrollArea_1n6f6_97{display:flex;align-items:center;gap:10px;overflow-x:auto;overscroll-behavior:contain;padding-bottom:4px;margin-bottom:-4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}._tabsScrollArea_1n6f6_97::-webkit-scrollbar{display:none}._tabButton_1n6f6_113{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--radius-pill);border:var(--border-medium);background:var(--bg-surface);color:var(--text-secondary);font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.01em;box-shadow:var(--shadow-neo-xs);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast);-webkit-user-select:none;user-select:none;touch-action:manipulation}._tabButton_1n6f6_113:hover{background:var(--bg-surface-hover);color:var(--text-primary);transform:translate(-1px,-1px);box-shadow:var(--shadow-neo-sm)}._tabButton_1n6f6_113:active{transform:translate(1px,1px);box-shadow:none}._tabButtonActive_1n6f6_147{background:var(--text-primary);color:var(--bg-surface);border-color:var(--border-color);box-shadow:var(--shadow-neo-sm)}._tabCount_1n6f6_154{display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;min-width:20px;height:18px;border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:11px;font-weight:800;background:var(--bg-surface-subtle);color:var(--text-primary);border:1px solid var(--border-light)}._tabButtonActive_1n6f6_147 ._tabCount_1n6f6_154{background:var(--accent-red);color:#fff;border-color:var(--accent-red)}._tabCountInvitation_1n6f6_177{color:var(--accent-success)}._tabCountViewed_1n6f6_181{color:var(--accent-amber)}._tabCountSent_1n6f6_185{color:var(--accent-cyan)}._tabCountDiscard_1n6f6_189{color:var(--text-muted)}._searchBar_1n6f6_194{position:relative;display:flex;align-items:center;width:100%}._searchIcon_1n6f6_201{position:absolute;left:14px;color:var(--text-muted);pointer-events:none}._searchInput_1n6f6_208{width:100%;height:44px;padding:0 42px;border-radius:var(--radius-pill);border:var(--border-medium);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-sans);font-size:13.5px;font-weight:600;box-shadow:var(--shadow-neo-xs);transition:box-shadow var(--transition-fast),border-color var(--transition-fast)}._searchInput_1n6f6_208:focus{outline:none;border-color:var(--accent-red);box-shadow:var(--shadow-neo-sm)}._searchInput_1n6f6_208::placeholder{color:var(--text-muted);font-weight:500}._clearSearchButton_1n6f6_234{position:absolute;right:12px;width:24px;height:24px;border-radius:50%;border:none;background:var(--bg-surface-subtle);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}._clearSearchButton_1n6f6_234:hover{background:var(--accent-red);color:#fff}._grid_1n6f6_256{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px;width:100%}._emptyCard_1n6f6_264{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;background:var(--bg-surface);border:var(--border-dashed);border-radius:var(--radius-xl);box-shadow:var(--shadow-neo-xs);gap:16px;width:100%}._emptyIconWrapper_1n6f6_279{width:64px;height:64px;border-radius:var(--radius-lg);border:var(--border-medium);background:var(--bg-surface-subtle);color:var(--accent-red);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-neo-sm)}._emptyTitle_1n6f6_292{font-family:var(--font-display);font-size:18px;font-weight:800;color:var(--text-primary);margin:0}._emptyDescription_1n6f6_300{font-family:var(--font-sans);font-size:13.5px;color:var(--text-muted);max-width:420px;line-height:1.5;margin:0}._resetButton_1n6f6_309{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:var(--radius-pill);border:var(--border-medium);background:var(--accent-red);color:#fff;font-family:var(--font-display);font-size:12px;font-weight:800;box-shadow:var(--shadow-neo-xs);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}._resetButton_1n6f6_309:hover{background:var(--accent-red-hover);transform:translate(-1px,-1px);box-shadow:var(--shadow-neo-sm)}._resetButton_1n6f6_309:active{transform:translate(1px,1px);box-shadow:none}@media(max-width:768px){._grid_1n6f6_256{grid-template-columns:1fr;gap:12px}._mainTitle_1n6f6_27{font-size:20px}._topBar_1n6f6_13{gap:10px}._tabsScrollArea_1n6f6_97{gap:6px}._tabButton_1n6f6_113{padding:7px 12px;font-size:11.5px}}._container_cyna9_6,._messengerWrapper_cyna9_7{display:grid;grid-template-columns:320px 1fr;width:100%;height:calc(100vh - 160px);min-height:560px;max-height:880px;background-color:var(--bg-surface);border:var(--border-thick);border-radius:var(--radius-xl);box-shadow:var(--shadow-neo-lg);overflow:hidden;position:relative;box-sizing:border-box}@media(min-width:901px)and (max-width:1100px){._container_cyna9_6,._messengerWrapper_cyna9_7{grid-template-columns:280px 1fr}}._dialogsListPane_cyna9_34,._dialogsSidebar_cyna9_35{border-right:var(--border-medium);background-color:var(--bg-surface-subtle);display:flex;flex-direction:column;overflow:hidden;height:100%;min-width:0;box-sizing:border-box}._sidebarHeader_cyna9_46{padding:14px 16px;border-bottom:var(--border-medium);background-color:var(--bg-surface);display:flex;flex-direction:column;gap:12px;flex-shrink:0;box-sizing:border-box}._sidebarTitleRow_cyna9_57{display:flex;align-items:center;justify-content:space-between}._sidebarTitle_cyna9_57{font-family:var(--font-display);font-size:17px;font-weight:800;color:var(--text-primary);margin:0;letter-spacing:-.02em}._unreadPill_cyna9_72{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:var(--radius-pill);background-color:var(--accent-red);color:#fff;border:1.5px solid var(--border-color);font-family:var(--font-mono);font-size:11px;font-weight:800;box-shadow:1px 1px 0 var(--border-color)}._searchBox_cyna9_87{position:relative;display:flex;align-items:center;width:100%;box-sizing:border-box}._searchIcon_cyna9_95{position:absolute;left:12px;color:var(--text-muted);pointer-events:none}._searchInput_cyna9_102{width:100%;height:38px;padding:0 32px 0 36px;border-radius:var(--radius-pill);border:var(--border-medium);background-color:var(--bg-surface-subtle);color:var(--text-primary);font-family:var(--font-sans);font-size:13px;font-weight:600;box-shadow:var(--shadow-neo-xs);box-sizing:border-box;outline:none;transition:border-color var(--transition-fast),background-color var(--transition-fast)}._searchInput_cyna9_102:focus{outline:none;background-color:var(--bg-surface);border-color:var(--accent-red)}._searchInput_cyna9_102::placeholder{color:var(--text-muted);font-size:12.5px}._clearSearchBtn_cyna9_130{position:absolute;right:10px;width:20px;height:20px;border-radius:50%;border:none;background:transparent;color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer}._clearSearchBtn_cyna9_130:hover{color:var(--accent-red)}._dialogsList_cyna9_34{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;min-height:0;box-sizing:border-box}._dialogItem_cyna9_161{position:relative;display:flex;align-items:flex-start;gap:12px;padding:13px 16px;border-bottom:1px solid var(--border-light);background-color:transparent;cursor:pointer;text-align:left;border-left:4px solid transparent;transition:background-color var(--transition-fast),border-left-color var(--transition-fast);-webkit-user-select:none;user-select:none;box-sizing:border-box;min-width:0;width:100%}._dialogItem_cyna9_161:hover{background-color:var(--bg-surface-hover)}._dialogItemActive_cyna9_183{background-color:var(--bg-surface);border-left-color:var(--accent-red);box-shadow:inset 0 0 0 1px var(--border-light)}._avatarWrap_cyna9_190{position:relative;width:44px;height:44px;flex-shrink:0;box-sizing:border-box}._avatarImg_cyna9_198{width:100%;height:100%;border-radius:var(--radius-md);border:var(--border-medium);object-fit:contain;padding:2px;background-color:#fff;box-shadow:var(--shadow-neo-xs)}._avatarFallback_cyna9_209{width:100%;height:100%;border-radius:var(--radius-md);border:var(--border-medium);background:linear-gradient(135deg,var(--bg-surface),var(--bg-surface-hover));color:var(--accent-red);font-family:var(--font-display);font-size:15px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-neo-xs)}._onlineBadge_cyna9_225{position:absolute;bottom:-2px;right:-2px;width:12px;height:12px;border-radius:50%;background-color:var(--accent-success);border:2px solid var(--bg-surface);box-shadow:0 0 6px var(--accent-success)}._dialogContent_cyna9_238{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._dialogHeaderRow_cyna9_246{display:flex;align-items:center;justify-content:space-between;gap:6px}._recruiterName_cyna9_253{font-family:var(--font-sans);font-size:13.5px;font-weight:800;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._timeText_cyna9_263{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);white-space:nowrap;flex-shrink:0}._vacancySub_cyna9_271{font-family:var(--font-sans);font-size:11.5px;font-weight:600;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._companyBadge_cyna9_281{color:var(--accent-red);font-weight:700}._lastMessageRow_cyna9_286{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}._lastMessageText_cyna9_294{font-family:var(--font-sans);font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}._lastMessageTextUnread_cyna9_304{color:var(--text-primary);font-weight:700}._dialogUnreadBadge_cyna9_309{min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background-color:var(--accent-red);color:#fff;border:1px solid var(--border-color);font-family:var(--font-mono);font-size:11px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0}._emptySidebarList_cyna9_327{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;gap:10px;color:var(--text-muted)}._emptySidebarText_cyna9_338{font-size:13px;line-height:1.4;margin:0}._chatAreaPane_cyna9_348,._conversationPane_cyna9_349{display:flex;flex-direction:column;background-color:var(--bg-surface);position:relative;overflow:hidden;height:100%;min-width:0;box-sizing:border-box}._conversationHeader_cyna9_361{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:var(--border-medium);background-color:var(--bg-surface);gap:12px;z-index:5;flex-shrink:0;box-sizing:border-box}._headerLeft_cyna9_374{display:flex;align-items:center;gap:12px;min-width:0;flex:1}._mobileBackBtn_cyna9_383,._backButton_cyna9_384{display:none;align-items:center;gap:.35rem;padding:.4rem .75rem;background-color:var(--bg-surface);border:var(--border-medium);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:.8rem;font-weight:800;color:var(--text-primary);cursor:pointer;flex-shrink:0;box-shadow:var(--shadow-neo-xs);transition:all var(--transition-fast);white-space:nowrap;box-sizing:border-box}._mobileBackBtn_cyna9_383:hover,._backButton_cyna9_384:hover{background-color:var(--accent-red);color:#fff}._headerAvatar_cyna9_410{flex-shrink:0}._headerRecruiterInfo_cyna9_414{display:flex;flex-direction:column;gap:2px;min-width:0}._headerNameRow_cyna9_421{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._headerRecruiterName_cyna9_428{font-family:var(--font-display);font-size:14.5px;font-weight:800;color:var(--text-primary);white-space:nowrap}._headerRecruiterRole_cyna9_436{font-size:12px;color:var(--text-muted);white-space:nowrap}._headerStatusRow_cyna9_442{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--text-secondary);white-space:nowrap}._onlineStatusDot_cyna9_451{width:8px;height:8px;border-radius:50%;background-color:var(--accent-success);display:inline-block;box-shadow:0 0 6px var(--accent-success)}._offlineStatusDot_cyna9_460{width:8px;height:8px;border-radius:50%;background-color:var(--text-dim);display:inline-block}._vacancyButton_cyna9_468{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-pill);border:var(--border-medium);background-color:var(--bg-surface-subtle);color:var(--text-primary);font-family:var(--font-display);font-size:11.5px;font-weight:800;box-shadow:var(--shadow-neo-xs);cursor:pointer;transition:transform var(--transition-fast),background-color var(--transition-fast);white-space:nowrap;flex-shrink:0;box-sizing:border-box}._vacancyButton_cyna9_468:hover{background-color:var(--accent-yellow);color:#0d0e12;transform:translate(-1px,-1px)}._messagesFeed_cyna9_495{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:18px 20px;display:flex;flex-direction:column;gap:14px;background-color:var(--bg-app);background-image:radial-gradient(var(--bg-dots) 1px,transparent 1px);background-size:16px 16px;min-height:0;box-sizing:border-box}._dateDivider_cyna9_512{display:flex;align-items:center;justify-content:center;margin:6px 0}._dateBadge_cyna9_519{font-family:var(--font-mono);font-size:11.5px;font-weight:700;padding:3px 12px;border-radius:var(--radius-pill);background-color:var(--bg-surface);border:1px solid var(--border-light);color:var(--text-muted);box-shadow:var(--shadow-neo-xs)}._messageRow_cyna9_532{display:flex;gap:10px;align-items:flex-end;max-width:80%;animation:_messageAppear_cyna9_1 .18s cubic-bezier(.16,1,.3,1);box-sizing:border-box}@keyframes _messageAppear_cyna9_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._messageRowCandidate_cyna9_552{align-self:flex-end;flex-direction:row-reverse}._messageRowRecruiter_cyna9_557{align-self:flex-start}._messageRowSystem_cyna9_561{align-self:center;max-width:90%;margin:6px 0}._systemBadge_cyna9_567{font-family:var(--font-body);font-size:11.5px;font-weight:500;padding:4px 14px;border-radius:var(--radius-pill);background-color:var(--bg-surface);border:1px dashed var(--border-color);color:var(--text-muted);text-align:center}._messagesLoadingWrap_cyna9_579{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;color:var(--text-muted);font-size:12px;font-family:var(--font-mono)}._messageRecruiterAvatar_cyna9_591{width:30px;height:30px;border-radius:var(--radius-sm);border:1.5px solid var(--border-color);object-fit:contain;padding:1.5px;background-color:#fff;flex-shrink:0;box-shadow:1px 1px 0 var(--border-color)}._messageRecruiterAvatarFallback_cyna9_603{width:30px;height:30px;border-radius:var(--radius-sm);border:1.5px solid var(--border-color);background-color:var(--bg-surface);color:var(--accent-red);font-family:var(--font-display);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}._bubbleCandidate_cyna9_620{background-color:var(--accent-red-subtle);color:var(--text-primary);border:2px solid var(--accent-red);border-radius:16px 16px 4px;padding:10px 14px;box-shadow:var(--shadow-neo-xs);display:flex;flex-direction:column;gap:4px;word-break:break-word;overflow-wrap:anywhere;box-sizing:border-box}[data-theme=light] ._bubbleCandidate_cyna9_620{background-color:#ff2a4414;border-color:#e61025;color:#0d0e12}[data-theme=dark] ._bubbleCandidate_cyna9_620{background-color:#ff2a4429;border-color:#ff2a44;color:#f8fafc}._bubbleRecruiter_cyna9_647{background-color:var(--bg-surface-elevated, var(--bg-surface));color:var(--text-primary);border:2px solid var(--border-color);border-radius:16px 16px 16px 4px;padding:10px 14px;box-shadow:var(--shadow-neo-xs);display:flex;flex-direction:column;gap:4px;word-break:break-word;overflow-wrap:anywhere;box-sizing:border-box}._messageText_cyna9_662{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.5;margin:0;word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap;color:inherit}._messageMeta_cyna9_674{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:3px}._messageTimeCandidate_cyna9_682,._messageTimeRecruiter_cyna9_683{font-family:var(--font-mono);font-size:11.5px;font-weight:600;color:var(--text-muted)}._readIcon_cyna9_690{color:var(--accent-red);opacity:1}._quickRepliesBar_cyna9_699{display:flex;align-items:center;gap:8px;padding:8px 18px;background-color:var(--bg-surface);border-top:1px dashed var(--border-light);overflow-x:auto;overscroll-behavior:contain;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-shrink:0;box-sizing:border-box}._quickRepliesBar_cyna9_699::-webkit-scrollbar{display:none}._quickReplyPill_cyna9_719{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-pill);border:1.5px solid var(--border-color);background-color:var(--bg-surface-subtle);color:var(--text-secondary);font-family:var(--font-sans);font-size:11.5px;font-weight:700;box-shadow:var(--shadow-neo-xs);cursor:pointer;white-space:nowrap;flex-shrink:0;box-sizing:border-box;transition:transform var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}._quickReplyPill_cyna9_719:hover{background-color:var(--accent-red);color:#fff;transform:translateY(-1px)}._quickReplyPill_cyna9_719:active{transform:translateY(1px)}._inputArea_cyna9_753{display:flex;align-items:center;gap:10px;padding:12px 18px;border-top:var(--border-medium);background-color:var(--bg-surface);flex-shrink:0;box-sizing:border-box}._textInput_cyna9_764{flex:1;min-width:0;box-sizing:border-box;min-height:44px;max-height:110px;padding:10px 16px;border-radius:var(--radius-pill);border:var(--border-medium);background-color:var(--bg-surface-subtle);color:var(--text-primary);font-family:var(--font-sans);font-size:13.5px;font-weight:600;box-shadow:var(--shadow-neo-xs);line-height:1.4;outline:none;transition:border-color var(--transition-fast),background-color var(--transition-fast)}._textInput_cyna9_764:focus{outline:none;border-color:var(--accent-red);background-color:var(--bg-surface)}._textInput_cyna9_764::placeholder{color:var(--text-muted)}._sendButton_cyna9_794{width:44px;height:44px;border-radius:50%;border:var(--border-medium);background-color:var(--accent-red);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-neo-xs);cursor:pointer;flex-shrink:0;box-sizing:border-box;transition:transform var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}._sendButton_cyna9_794:hover:not(:disabled){background-color:var(--accent-red-hover);transform:scale(1.05);box-shadow:var(--shadow-neo-sm)}._sendButton_cyna9_794:active:not(:disabled){transform:translate(1px,1px);box-shadow:none}._sendButton_cyna9_794:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}._noConversationState_cyna9_829{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;gap:16px;background-color:var(--bg-app);box-sizing:border-box}._noConversationIcon_cyna9_842{width:72px;height:72px;border-radius:var(--radius-xl);border:var(--border-thick);background-color:var(--bg-surface);color:var(--accent-red);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-neo)}._noConversationTitle_cyna9_855{font-family:var(--font-display);font-size:19px;font-weight:800;color:var(--text-primary);margin:0}._noConversationDesc_cyna9_863{font-family:var(--font-sans);font-size:13.5px;color:var(--text-muted);max-width:360px;line-height:1.5;margin:0}@media(max-width:900px){._container_cyna9_6,._messengerWrapper_cyna9_7{display:flex;flex-direction:column;height:calc(100dvh - 95px);min-height:480px;max-height:none;border-radius:var(--radius-lg)}._dialogsPaneInactiveMobile_cyna9_888,._mobileHideSidebar_cyna9_889,._chatPaneInactiveMobile_cyna9_893,._mobileHideConversation_cyna9_894{display:none!important}._dialogsListPane_cyna9_34,._dialogsSidebar_cyna9_35{width:100%!important;border-right:none!important;flex:1!important;height:100%!important}._chatAreaPane_cyna9_348,._conversationPane_cyna9_349{width:100%!important;flex:1!important;height:100%!important}._mobileBackBtn_cyna9_383,._backButton_cyna9_384{display:inline-flex!important}._conversationHeader_cyna9_361{padding:8px 12px;gap:8px}._headerLeft_cyna9_374{gap:8px}._headerRecruiterName_cyna9_428{font-size:13.5px}._headerRecruiterRole_cyna9_436{font-size:11.5px}._messageRow_cyna9_532{max-width:88%!important}._bubbleCandidate_cyna9_620,._bubbleRecruiter_cyna9_647{word-break:break-word;overflow-wrap:anywhere;padding:8px 12px;font-size:13.5px}._quickRepliesBar_cyna9_699{overflow-x:auto;overscroll-behavior:contain;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;gap:6px;padding:6px 12px;scrollbar-width:none}._quickRepliesBar_cyna9_699::-webkit-scrollbar{display:none}._inputArea_cyna9_753{padding:.6rem .75rem max(.5rem,env(safe-area-inset-bottom));gap:.65rem}._textInput_cyna9_764{font-size:.88rem;min-height:42px}._sendButton_cyna9_794{width:42px;height:42px}}@media(max-width:640px){._container_cyna9_6,._messengerWrapper_cyna9_7{height:calc(100dvh - 142px - env(safe-area-inset-bottom,0px));min-height:380px;max-height:none}._conversationHeader_cyna9_361{padding:6px 10px;gap:6px}._headerAvatar_cyna9_410{width:32px!important;height:32px!important}._headerRecruiterRole_cyna9_436{display:none}._headerRecruiterName_cyna9_428{font-size:12.5px;max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._headerStatusRow_cyna9_442{display:none}._vacancyButton_cyna9_468{max-width:100px;padding:3px 6px;font-size:10.5px;flex-shrink:0}._vacancyButton_cyna9_468 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._messagesFeed_cyna9_495{padding:10px;gap:8px}._messageRow_cyna9_532{max-width:88%!important}._bubbleCandidate_cyna9_620,._bubbleRecruiter_cyna9_647{word-break:break-word;overflow-wrap:anywhere;padding:7px 10px;border-radius:12px;font-size:13px}._quickRepliesBar_cyna9_699{padding:5px 8px;gap:5px;overflow-x:auto;overscroll-behavior:contain;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}._quickRepliesBar_cyna9_699::-webkit-scrollbar{display:none}._quickReplyPill_cyna9_719{padding:4px 9px;font-size:11px;gap:4px}._inputArea_cyna9_753{padding:.5rem .65rem max(.4rem,env(safe-area-inset-bottom));gap:.5rem}._textInput_cyna9_764{font-size:.85rem;padding:.55rem .85rem;min-height:40px}._sendButton_cyna9_794{width:40px;height:40px}._noConversationState_cyna9_829{padding:24px 16px;gap:12px}._noConversationIcon_cyna9_842{width:56px;height:56px}._noConversationTitle_cyna9_855{font-size:16px}._noConversationDesc_cyna9_863{font-size:12px}}._logCard_s5r3g_1{background:var(--bg-surface);border:var(--border-medium);border-radius:var(--radius-xl);box-shadow:var(--shadow-neo);padding:22px 24px;display:flex;flex-direction:column;gap:16px;position:relative;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}._logCard_s5r3g_1:hover{box-shadow:var(--shadow-neo-lg)}._logHeader_s5r3g_18{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._titleGroup_s5r3g_26{display:flex;align-items:center;gap:12px}._iconBadge_s5r3g_32{width:40px;height:40px;border-radius:var(--radius-md);background:var(--accent-red-subtle);border:var(--border-thin);color:var(--accent-red);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-neo-xs);flex-shrink:0}._logTitle_s5r3g_46{font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--text-primary);margin:0;letter-spacing:-.01em}._logSubtitle_s5r3g_55{font-family:var(--font-sans);font-size:12px;color:var(--text-muted);display:block;margin-top:2px}._headerControls_s5r3g_63{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._filterPills_s5r3g_70{display:inline-flex;align-items:center;background:var(--bg-surface-subtle);border:1.5px solid var(--border-color);border-radius:var(--radius-pill);padding:3px;gap:2px;box-shadow:var(--shadow-neo-xs)}._filterBtn_s5r3g_81{background:transparent;border:none;border-radius:var(--radius-pill);padding:4px 10px;font-family:var(--font-sans);font-size:11.5px;font-weight:700;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);touch-action:manipulation;white-space:nowrap}._filterBtn_s5r3g_81:hover:not(._filterBtnActive_s5r3g_96):not(._filterBtnActiveGreen_s5r3g_96):not(._filterBtnActiveAmber_s5r3g_96){background:var(--bg-surface-hover);color:var(--text-primary)}._filterBtnActive_s5r3g_96{background:var(--text-primary);color:var(--bg-surface)!important}._filterBtnActiveGreen_s5r3g_96{background:var(--accent-success);color:#fff!important}._filterBtnActiveAmber_s5r3g_96{background:var(--accent-amber);color:#0d0e12!important}._clearBtn_s5r3g_116{background:transparent;border:1.5px solid var(--border-subtle);border-radius:var(--radius-pill);padding:4px 10px;font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast)}._clearBtn_s5r3g_116:hover{background:var(--accent-red-subtle);border-color:var(--accent-red);color:var(--accent-red)}._searchBar_s5r3g_136{position:relative;display:flex;align-items:center;width:100%}._searchIcon_s5r3g_143{position:absolute;left:12px;color:var(--text-muted);pointer-events:none}._searchInput_s5r3g_150{width:100%;height:38px;padding:0 36px;border-radius:var(--radius-md);border:var(--border-thin);background:var(--bg-surface-subtle);color:var(--text-primary);font-family:var(--font-sans);font-size:12.5px;font-weight:600;transition:all var(--transition-fast)}._searchInput_s5r3g_150:focus{outline:none;border-color:var(--accent-red);background:var(--bg-surface);box-shadow:var(--shadow-neo-xs)}._clearSearchBtn_s5r3g_171{position:absolute;right:10px;background:transparent;border:none;color:var(--text-muted);font-size:13px;cursor:pointer;padding:4px}._logFeed_s5r3g_183{display:flex;flex-direction:column;gap:10px;max-height:480px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:4px}._emptyState_s5r3g_194{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 16px;background:var(--bg-surface-subtle);border:var(--border-dashed);border-radius:var(--radius-lg)}._emptyIcon_s5r3g_206{color:var(--text-muted)}._emptyText_s5r3g_210{font-family:var(--font-sans);font-size:13px;color:var(--text-muted);font-weight:600}._logItem_s5r3g_218{display:flex;align-items:center;gap:16px;padding:12px 16px;border-radius:var(--radius-lg);border:var(--border-thin);background:var(--bg-surface-subtle);box-shadow:1px 1px #0000000f;transition:all var(--transition-fast)}._logItem_s5r3g_218:hover{background:var(--bg-surface);border-color:var(--border-color);box-shadow:var(--shadow-neo-xs);transform:translate(2px)}._logMetaCol_s5r3g_237{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:68px}._matchBadge_s5r3g_245{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:var(--radius-pill);font-family:var(--font-display);font-size:11px;font-weight:800;border:1px solid var(--border-color);box-shadow:1px 1px 0 var(--border-color)}._matchHigh_s5r3g_258{background:var(--accent-red);color:#fff}._matchMedium_s5r3g_263{background:var(--accent-cyan);color:#0d0e12}._matchLow_s5r3g_268{background:var(--bg-surface);color:var(--text-muted)}._timestamp_s5r3g_273{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted);font-weight:600}._logContentCol_s5r3g_283{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}._logTitleRow_s5r3g_291{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}._vacancyTitle_s5r3g_298{font-family:var(--font-sans);font-size:13.5px;font-weight:800;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}._companyName_s5r3g_309{font-family:var(--font-display);font-size:11.5px;font-weight:700;color:var(--accent-red)}._logNote_s5r3g_316{font-family:var(--font-sans);font-size:11.5px;color:var(--text-secondary);line-height:1.35}._logStatusCol_s5r3g_323{flex-shrink:0}._statusApplied_s5r3g_328{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--radius-pill);background:var(--accent-success-subtle);color:var(--accent-success);border:1.5px solid var(--accent-success);font-family:var(--font-display);font-size:11px;font-weight:800;box-shadow:var(--shadow-neo-xs);white-space:nowrap}._statusSkippedSalary_s5r3g_344{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--radius-pill);background:var(--accent-yellow-subtle);color:var(--accent-amber);border:1.5px solid var(--accent-amber);font-family:var(--font-display);font-size:11.5px;font-weight:800;box-shadow:var(--shadow-neo-xs);white-space:nowrap}._statusSkippedBlacklist_s5r3g_360{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--radius-pill);background:#ef44441f;color:#ef4444;border:1.5px solid #ef4444;font-family:var(--font-display);font-size:11.5px;font-weight:800;box-shadow:var(--shadow-neo-xs);white-space:nowrap}._statusDailyLimit_s5r3g_376{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-muted);border:1.5px solid var(--border-color);font-family:var(--font-display);font-size:11.5px;font-weight:800;box-shadow:var(--shadow-neo-xs);white-space:nowrap}._logFooter_s5r3g_392{padding-top:10px;border-top:1px dashed var(--border-subtle)}._footerNote_s5r3g_397{font-family:var(--font-sans);font-size:11.5px;color:var(--text-muted);display:block}@media(max-width:640px){._logItem_s5r3g_218{flex-direction:column;align-items:flex-start;gap:8px}._logMetaCol_s5r3g_237{flex-direction:row;gap:8px;width:100%;justify-content:space-between}._vacancyTitle_s5r3g_298{max-width:100%;white-space:normal}._logStatusCol_s5r3g_323{align-self:flex-start}}._botContainer_1q761_1{display:flex;flex-direction:column;gap:var(--gap-block-desktop);width:100%;animation:_fadeIn_1q761_1 .2s ease-out}@keyframes _fadeIn_1q761_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._masterToggleCard_1q761_21{border:var(--border-medium);border-radius:var(--radius-xl);padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:var(--shadow-neo);transition:all var(--transition-normal)}._masterCardActive_1q761_33{background:var(--bg-surface);border-color:var(--accent-red);box-shadow:var(--shadow-neo-lg)}._masterCardPaused_1q761_39{background:var(--bg-surface-subtle);border-color:var(--border-color)}._masterLeftCol_1q761_44{flex:1;display:flex;flex-direction:column;gap:8px}._masterStatusRow_1q761_51{display:flex;align-items:center;gap:10px}._statusGlowDot_1q761_57{width:12px;height:12px;border-radius:50%;border:1.5px solid var(--border-color);flex-shrink:0}._glowActive_1q761_65{background:var(--accent-red);box-shadow:0 0 12px var(--accent-red-glow),0 0 4px var(--accent-red);animation:_pulseGlow_1q761_1 1.8s infinite ease-in-out}._glowPaused_1q761_71{background:var(--text-muted)}@keyframes _pulseGlow_1q761_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.75}}._masterStatusTitle_1q761_86{font-family:var(--font-display);font-size:18px;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}._masterStatusTitle_1q761_86 strong{color:var(--accent-red)}._masterCardPaused_1q761_39 ._masterStatusTitle_1q761_86 strong{color:var(--text-muted)}._masterDesc_1q761_102{font-family:var(--font-sans);font-size:13px;color:var(--text-secondary);line-height:1.45;margin:0;max-width:680px}._masterMetricsRow_1q761_111{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:4px}._masterMetricItem_1q761_119{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted);background:var(--bg-surface-subtle);padding:4px 10px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle)}._masterMetricItem_1q761_119 strong{color:var(--text-primary);font-family:var(--font-display)}._metricIcon_1q761_137{color:var(--accent-red)}._metricIconShield_1q761_141{color:var(--accent-success)}._masterRightCol_1q761_145{flex-shrink:0}._masterToggleBtn_1q761_149{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:var(--radius-pill);border:var(--border-medium);font-family:var(--font-display);font-size:13.5px;font-weight:900;letter-spacing:.02em;cursor:pointer;box-shadow:var(--shadow-neo);transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast);touch-action:manipulation;white-space:nowrap}._masterBtnActive_1q761_167{background:var(--accent-red);color:#fff}._masterBtnActive_1q761_167:hover{background:var(--accent-red-hover);transform:translate(-1px,-1px);box-shadow:var(--shadow-neo-lg)}._masterBtnPaused_1q761_178{background:var(--accent-success);color:#fff}._masterBtnPaused_1q761_178:hover{background:#0ea271;transform:translate(-1px,-1px);box-shadow:var(--shadow-neo-lg)}._masterToggleBtn_1q761_149:active{transform:translate(1px,1px);box-shadow:var(--shadow-neo-hover)}._powerIcon_1q761_194{flex-shrink:0}._configCard_1q761_199{background:var(--bg-surface);border:var(--border-medium);border-radius:var(--radius-xl);box-shadow:var(--shadow-neo);padding:24px 28px;display:flex;flex-direction:column;gap:22px}._configHeader_1q761_210{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1.5px solid var(--border-subtle);padding-bottom:16px}._titleGroup_1q761_220{display:flex;align-items:center;gap:12px}._iconBadge_1q761_226{width:40px;height:40px;border-radius:var(--radius-md);background:var(--accent-red-subtle);border:var(--border-thin);color:var(--accent-red);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-neo-xs);flex-shrink:0}._configTitle_1q761_240{font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--text-primary);margin:0;letter-spacing:-.01em}._configSubtitle_1q761_249{font-family:var(--font-sans);font-size:12px;color:var(--text-muted);display:block;margin-top:2px}._saveNoticePill_1q761_257{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-pill);background:var(--accent-success-subtle);color:var(--accent-success);border:1.5px solid var(--accent-success);font-family:var(--font-mono);font-size:11.5px;font-weight:700;animation:_popIn_1q761_1 .18s cubic-bezier(.34,1.56,.64,1)}@keyframes _popIn_1q761_1{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}._configGrid_1q761_284{display:grid;grid-template-columns:1fr 1fr;gap:24px}._configSection_1q761_290{display:flex;flex-direction:column;gap:8px;background:var(--bg-surface-subtle);border:var(--border-thin);border-radius:var(--radius-lg);padding:16px 18px}._sectionHeader_1q761_300{display:flex;align-items:center;gap:8px}._sectionIcon_1q761_306{color:var(--accent-red)}._sectionTitle_1q761_310{font-family:var(--font-display);font-size:13px;font-weight:800;color:var(--text-primary)}._sectionHelp_1q761_317{font-family:var(--font-sans);font-size:11.5px;color:var(--text-muted);margin:0 0 6px}._chipsContainer_1q761_325{display:flex;flex-wrap:wrap;gap:6px;min-height:38px;margin-bottom:6px}._chipTag_1q761_333{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);background:var(--bg-surface);border:1.5px solid var(--border-color);box-shadow:1px 1px 0 var(--border-color);font-family:var(--font-sans);font-size:11.5px;font-weight:700;color:var(--text-primary)}._chipBlacklist_1q761_348{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);background:#ef444414;border:1.5px solid #ef4444;box-shadow:1px 1px #ef4444;font-family:var(--font-sans);font-size:11.5px;font-weight:700;color:#ef4444}._chipRemoveBtn_1q761_363{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:inherit;opacity:.65;padding:0;transition:opacity var(--transition-fast),transform var(--transition-fast)}._chipRemoveBtn_1q761_363:hover{opacity:1;transform:scale(1.2)}._addInputRow_1q761_382{display:flex;align-items:center;gap:8px}._addInput_1q761_382{flex:1;height:36px;padding:0 12px;border-radius:var(--radius-pill);border:var(--border-thin);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-sans);font-size:12px;font-weight:600;transition:border-color var(--transition-fast)}._addInput_1q761_382:focus{outline:none;border-color:var(--accent-red)}._addBtn_1q761_407{height:36px;padding:0 14px;border-radius:var(--radius-pill);border:var(--border-thin);background:var(--accent-red);color:#fff;font-family:var(--font-sans);font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;gap:5px;cursor:pointer;box-shadow:var(--shadow-neo-xs);transition:all var(--transition-fast);white-space:nowrap}._addBtn_1q761_407:hover:not(:disabled){background:var(--accent-red-hover);transform:translate(-1px,-1px)}._addBtn_1q761_407:disabled{opacity:.4;cursor:not-allowed}._addBtnBlacklist_1q761_436{height:36px;padding:0 14px;border-radius:var(--radius-pill);border:var(--border-thin);background:#ef4444;color:#fff;font-family:var(--font-sans);font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;gap:5px;cursor:pointer;box-shadow:var(--shadow-neo-xs);transition:all var(--transition-fast);white-space:nowrap}._addBtnBlacklist_1q761_436:hover:not(:disabled){background:#dc2626;transform:translate(-1px,-1px)}._addBtnBlacklist_1q761_436:disabled{opacity:.4;cursor:not-allowed}._sliderBox_1q761_465{display:flex;flex-direction:column;gap:8px}._warningRiskTag_1q761_471{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-sm);background:var(--accent-yellow-subtle);border:1px solid var(--accent-amber);color:var(--accent-amber);font-family:var(--font-sans);font-size:11px;font-weight:700}._aiToneSection_1q761_486{display:flex;flex-direction:column;gap:12px;background:var(--bg-surface-subtle);border:var(--border-thin);border-radius:var(--radius-lg);padding:18px 20px}._aiIcon_1q761_496{color:var(--accent-purple)}._toneCardsGrid_1q761_500{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._toneCard_1q761_500{background:var(--bg-surface);border:var(--border-thin);border-radius:var(--radius-md);padding:12px 14px;display:flex;flex-direction:column;gap:6px;cursor:pointer;text-align:left;box-shadow:var(--shadow-neo-xs);transition:all var(--transition-fast)}._toneCard_1q761_500:hover{border-color:var(--border-color);transform:translate(-1px,-1px);box-shadow:var(--shadow-neo-sm)}._toneCardActive_1q761_526{border:2px solid var(--accent-purple);background:var(--accent-purple-subtle)}._toneCardHeader_1q761_531{display:flex;align-items:center;justify-content:space-between}._toneName_1q761_537{font-family:var(--font-display);font-size:13px;font-weight:800;color:var(--text-primary)}._toneActiveBadge_1q761_544{display:inline-flex;align-items:center;gap:4px;background:var(--accent-purple);color:#fff;padding:2px 6px;border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:11px;font-weight:800}._toneDesc_1q761_557{font-family:var(--font-sans);font-size:11.5px;color:var(--text-secondary);line-height:1.35}._tonePreviewBox_1q761_564{background:var(--bg-surface);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:12px 14px;display:flex;flex-direction:column;gap:6px}._previewHeader_1q761_574{display:flex;align-items:center;gap:6px;font-family:var(--font-display);font-size:11px;font-weight:800;color:var(--accent-purple)}._previewText_1q761_584{font-family:var(--font-sans);font-size:12px;color:var(--text-secondary);line-height:1.45;font-style:italic;margin:0}._autoSendWrap_1q761_594{width:100%}@media(max-width:900px){._masterToggleCard_1q761_21{flex-direction:column;align-items:flex-start}._masterRightCol_1q761_145{width:100%}._masterToggleBtn_1q761_149{width:100%;justify-content:center}._configGrid_1q761_284,._toneCardsGrid_1q761_500{grid-template-columns:1fr}}._card_1g50u_1{background-color:var(--bg-surface);border:var(--border-thick);border-radius:var(--radius-2xl);padding:1.5rem;box-shadow:var(--shadow-neo);margin-bottom:0;position:relative;z-index:5;width:100%;min-width:0;box-sizing:border-box;overflow:hidden}._header_1g50u_16{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}._titleArea_1g50u_25{display:flex;align-items:center;gap:.75rem}._icon_1g50u_31{color:var(--accent-red)}._title_1g50u_25{font-family:var(--font-display);font-size:1.25rem;font-weight:800;color:var(--text-primary);margin:0}._subtitle_1g50u_43{font-family:var(--font-sans);font-size:.78rem;color:var(--text-muted);display:block;margin-top:2px}._controlsRow_1g50u_51{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}._controls_1g50u_51{display:flex;align-items:center;gap:.35rem;background-color:var(--bg-surface-subtle);padding:.25rem;border-radius:var(--radius-lg);border:var(--border-medium)}._periodBtn_1g50u_68{font-family:var(--font-sans);font-size:.8rem;font-weight:700;padding:.4rem .75rem;border-radius:var(--radius-md);border:none;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}._periodBtn_1g50u_68:hover{color:var(--text-primary);background-color:var(--bg-surface-hover)}._periodBtnActive_1g50u_87{background-color:var(--text-primary);color:var(--bg-surface);box-shadow:var(--shadow-neo-xs)}._periodBtnActiveRed_1g50u_93{background-color:var(--accent-red);color:#fff;box-shadow:var(--shadow-neo-xs)}._periodBtnActiveCyan_1g50u_99{background-color:var(--accent-cyan);color:#0d0e12;box-shadow:var(--shadow-neo-xs)}._statsBar_1g50u_105{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem}._statBadge_1g50u_113{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:.78rem;font-weight:700;padding:.35rem .75rem;border-radius:var(--radius-pill);border:var(--border-thin);background-color:var(--bg-surface-subtle);color:var(--text-secondary)}._peakBadge_1g50u_127{background-color:var(--accent-red-subtle);border-color:var(--accent-red);color:var(--text-primary)}._chartContainer_1g50u_133{position:relative;width:100%;max-width:100%;min-width:0;height:250px;-webkit-user-select:none;user-select:none;touch-action:pan-y}._svgChart_1g50u_143{display:block;width:100%;height:100%}._gridLine_1g50u_149{stroke:var(--border-subtle);stroke-dasharray:4 4;stroke-width:1}._axisText_1g50u_155{font-family:var(--font-mono);font-size:11px;font-weight:600;fill:var(--text-muted)}._cursorLine_1g50u_162{stroke:var(--border-color);stroke-width:1.5;stroke-dasharray:3 3}._activeDotRed_1g50u_168{fill:var(--accent-red);stroke:var(--bg-surface);stroke-width:2;filter:drop-shadow(0 0 5px var(--accent-red));pointer-events:none}._activeDotOuterRed_1g50u_176{fill:#ff2a4438;stroke:var(--accent-red);stroke-width:2;pointer-events:none}._activeDotCyan_1g50u_183{fill:var(--accent-cyan);stroke:var(--bg-surface);stroke-width:2;filter:drop-shadow(0 0 5px var(--accent-cyan));pointer-events:none}._activeDotOuterCyan_1g50u_191{fill:#00b2ff38;stroke:var(--accent-cyan);stroke-width:2;pointer-events:none}._pointAnchor_1g50u_198{transition:r .15s ease,opacity .15s ease;pointer-events:none}._tooltip_1g50u_203{position:absolute;pointer-events:none;background-color:#10131cf0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;border:1.5px solid var(--accent-red);border-radius:var(--radius-md);padding:.5rem .8rem;font-family:var(--font-sans);font-size:.8rem;box-shadow:0 10px 25px #0000008c;white-space:nowrap;z-index:100}[data-theme=light] ._tooltip_1g50u_203{background-color:#fffffff5;color:#0d0e12;border-color:var(--accent-red);box-shadow:0 10px 25px #00000026}._tooltipHeader_1g50u_226{display:flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:.72rem;color:var(--text-dim);margin-bottom:.3rem;padding-bottom:.25rem;border-bottom:1px solid var(--border-light)}._tooltipBody_1g50u_238{display:flex;flex-direction:column;gap:3px}._tooltipMetricRow_1g50u_244{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.8rem}._metricLabel_1g50u_252{display:flex;align-items:center;gap:4px}._metricValRed_1g50u_258{font-family:var(--font-display);font-weight:800;color:var(--accent-red)}._metricValCyan_1g50u_264{font-family:var(--font-display);font-weight:800;color:var(--accent-cyan)}._tooltipConversionRow_1g50u_270{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:3px;padding-top:3px;border-top:1px dashed var(--border-light);font-size:.72rem;color:var(--text-muted)}._conversionBadge_1g50u_282{font-family:var(--font-mono);font-weight:800;color:var(--accent-success)}@media(max-width:640px){._card_1g50u_1{padding:12px 14px;border-radius:var(--radius-lg)}._header_1g50u_16{flex-direction:column;align-items:stretch;gap:.75rem}._title_1g50u_25{font-size:1.1rem}._controlsRow_1g50u_51{flex-direction:column;align-items:stretch}._controls_1g50u_51{width:100%;justify-content:space-between}._periodBtn_1g50u_68{flex:1;text-align:center;padding:.35rem .5rem;font-size:.75rem}._statsBar_1g50u_105{gap:.5rem}}._statsContainer_eyofj_1{display:flex;flex-direction:column;gap:var(--gap-block-desktop);width:100%;animation:_fadeIn_eyofj_1 .2s ease-out}@keyframes _fadeIn_eyofj_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._pageHeader_eyofj_21{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._headerTitleWrap_eyofj_29{display:flex;align-items:center;gap:12px}._headerBadge_eyofj_35{width:44px;height:44px;border-radius:var(--radius-lg);background:var(--accent-red);color:#fff;border:var(--border-medium);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-neo-sm);flex-shrink:0}._pageTitle_eyofj_49{font-family:var(--font-display);font-size:22px;font-weight:900;color:var(--text-primary);margin:0;letter-spacing:-.02em}._pageSubtitle_eyofj_58{font-family:var(--font-sans);font-size:13px;color:var(--text-muted);margin:2px 0 0}._headerRightInfo_eyofj_65{display:flex;align-items:center;gap:10px}._liveIndicator_eyofj_71{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--radius-pill);background:var(--bg-surface);border:var(--border-thin);box-shadow:var(--shadow-neo-xs);font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--text-secondary)}._livePulse_eyofj_86{width:8px;height:8px;border-radius:50%;background:var(--accent-success);box-shadow:0 0 8px var(--accent-success);animation:_liveBlink_eyofj_1 2s infinite ease-in-out}@keyframes _liveBlink_eyofj_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}._kpiGrid_eyofj_107{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-cards-desktop)}._kpiCard_eyofj_113{background:var(--bg-surface);border:var(--border-medium);border-radius:var(--radius-xl);box-shadow:var(--shadow-neo);padding:18px 20px;display:flex;flex-direction:column;gap:12px;position:relative;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}._kpiCard_eyofj_113:hover{transform:translate(-1px,-1px);box-shadow:var(--shadow-neo-lg)}._kpiCardHighlightGreen_eyofj_131{border-color:var(--accent-success)}._kpiHeader_eyofj_135{display:flex;align-items:center;justify-content:space-between;gap:10px}._kpiLabel_eyofj_142{font-family:var(--font-sans);font-size:12px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}._kpiIconWrapRed_eyofj_151{width:32px;height:32px;border-radius:50%;background:var(--accent-red-subtle);border:1.5px solid var(--accent-red);color:var(--accent-red);display:flex;align-items:center;justify-content:center}._kpiIconWrapCyan_eyofj_163{width:32px;height:32px;border-radius:50%;background:var(--accent-cyan-subtle);border:1.5px solid var(--accent-cyan);color:var(--accent-cyan);display:flex;align-items:center;justify-content:center}._kpiIconWrapGreen_eyofj_175{width:32px;height:32px;border-radius:50%;background:var(--accent-success-subtle);border:1.5px solid var(--accent-success);color:var(--accent-success);display:flex;align-items:center;justify-content:center}._kpiIconWrapYellow_eyofj_187{width:32px;height:32px;border-radius:50%;background:var(--accent-yellow-subtle);border:1.5px solid var(--accent-amber);color:var(--accent-amber);display:flex;align-items:center;justify-content:center}._kpiMainValue_eyofj_199{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}._kpiNumber_eyofj_206{font-family:var(--font-display);font-size:30px;font-weight:900;color:var(--text-primary);line-height:1;letter-spacing:-.03em}._kpiNumberGreen_eyofj_215{color:var(--accent-success)}._kpiTotalQuota_eyofj_219{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--text-muted)}._growthPill_eyofj_226{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--radius-pill);background:var(--accent-cyan-subtle);color:var(--accent-cyan);border:1px solid var(--accent-cyan);font-family:var(--font-mono);font-size:11px;font-weight:800}._interviewPill_eyofj_240{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--radius-pill);background:var(--accent-success-subtle);color:var(--accent-success);border:1px solid var(--accent-success);font-family:var(--font-mono);font-size:11.5px;font-weight:800}._conversionBadge_eyofj_254{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--radius-pill);background:var(--accent-yellow-subtle);color:var(--accent-amber);border:1px solid var(--accent-amber);font-family:var(--font-mono);font-size:11.5px;font-weight:800}._batteryContainer_eyofj_269{display:flex;align-items:center;gap:3px;width:100%}._batteryBody_eyofj_276{flex:1;height:14px;background:var(--bg-surface-subtle);border:var(--border-medium);border-radius:4px;display:flex;gap:2px;padding:2px;box-shadow:inset 0 1px 2px #00000026}._batterySegment_eyofj_288{flex:1;height:100%;background:transparent;border-radius:2px;transition:background-color var(--transition-fast)}._batterySegmentFilled_eyofj_296{background:var(--accent-red);box-shadow:0 0 4px var(--accent-red-glow)}._batteryAnode_eyofj_301{width:3.5px;height:8px;background:var(--border-color);border-radius:0 2px 2px 0;flex-shrink:0}._metricProgressWrap_eyofj_310{width:100%;height:8px;background:var(--bg-surface-subtle);border:var(--border-thin);border-radius:var(--radius-pill);overflow:hidden}._metricProgressBarCyan_eyofj_319{height:100%;background:var(--accent-cyan);border-radius:var(--radius-pill);transition:width .3s ease}._metricProgressBarGreen_eyofj_326{height:100%;background:var(--accent-success);border-radius:var(--radius-pill);transition:width .3s ease}._metricProgressBarYellow_eyofj_333{height:100%;background:var(--accent-amber);border-radius:var(--radius-pill);transition:width .3s ease}._kpiFooter_eyofj_340{border-top:1px dashed var(--border-subtle);padding-top:8px}._kpiSubText_eyofj_345{font-family:var(--font-sans);font-size:11.5px;color:var(--text-muted)}._kpiSubText_eyofj_345 strong{color:var(--text-primary)}._chartSection_eyofj_356{width:100%}._twoColumnGrid_eyofj_361{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-cards-desktop)}._bentoCard_eyofj_367{background:var(--bg-surface);border:var(--border-medium);border-radius:var(--radius-xl);box-shadow:var(--shadow-neo);padding:22px 24px;display:flex;flex-direction:column;gap:18px;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}._bentoCard_eyofj_367:hover{box-shadow:var(--shadow-neo-lg)}._cardHeader_eyofj_383{display:flex;flex-direction:column;gap:4px}._cardTitleGroup_eyofj_389{display:flex;align-items:center;gap:8px}._sectionIcon_eyofj_395{color:var(--accent-red)}._cardTitle_eyofj_389{font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--text-primary);margin:0;letter-spacing:-.01em}._cardSubtitle_eyofj_408{font-family:var(--font-sans);font-size:12px;color:var(--text-muted)}._donutRow_eyofj_415{display:flex;align-items:center;gap:24px}._donutWrap_eyofj_421{position:relative;width:180px;height:180px;flex-shrink:0;display:flex;align-items:center;justify-content:center}._donutSvg_eyofj_431{width:100%;height:100%;display:block}._donutArc_eyofj_437{cursor:pointer}._donutCenterLabel_eyofj_441{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none}._donutCenterNumber_eyofj_452{font-family:var(--font-display);font-size:26px;font-weight:900;color:var(--text-primary);line-height:1}._donutCenterText_eyofj_460{font-family:var(--font-sans);font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;margin-top:2px}._statusBarsList_eyofj_469{display:flex;flex-direction:column;gap:12px;flex:1}._statusBarItem_eyofj_476{display:flex;flex-direction:column;gap:6px;padding:6px 10px;border-radius:var(--radius-md);border:1px solid transparent;transition:all var(--transition-fast);cursor:pointer}._statusBarItem_eyofj_476:hover,._statusBarItemActive_eyofj_488{background:var(--bg-surface-subtle);border-color:var(--border-subtle);transform:translate(2px)}._statusBarHeader_eyofj_494{display:flex;align-items:center;justify-content:space-between;gap:8px}._statusNameWithIcon_eyofj_501{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--text-secondary)}._statusNumbers_eyofj_510{display:flex;align-items:center;gap:4px}._statusCountVal_eyofj_516{font-family:var(--font-display);font-size:12.5px;font-weight:800;color:var(--text-primary)}._statusPercentVal_eyofj_523{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--text-muted)}._statusBarTrack_eyofj_530{width:100%;height:8px;background:var(--bg-surface-subtle);border:var(--border-thin);border-radius:var(--radius-pill);overflow:hidden}._statusBarFill_eyofj_539{height:100%;border-radius:var(--radius-pill);transition:width .3s cubic-bezier(.2,0,0,1)}._salaryList_eyofj_546{display:flex;flex-direction:column;gap:12px}._salaryRow_eyofj_552{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--radius-lg);border:1.5px solid var(--border-subtle);background:var(--bg-surface-subtle);transition:all var(--transition-fast)}._salaryRow_eyofj_552:hover,._salaryRowHovered_eyofj_564{border-color:var(--border-color);background:var(--bg-surface);box-shadow:var(--shadow-neo-xs);transform:translate(2px)}._salaryRowTarget_eyofj_571{border:2px solid var(--accent-red);background:var(--accent-red-subtle)}._salaryInfoRow_eyofj_576{display:flex;align-items:center;justify-content:space-between;gap:10px}._salaryLabelWrap_eyofj_583{display:flex;align-items:center;gap:8px}._salaryRangeText_eyofj_589{font-family:var(--font-display);font-size:13px;font-weight:800;color:var(--text-primary)}._targetSalaryPill_eyofj_596{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-pill);background:var(--accent-red);color:#fff;font-family:var(--font-sans);font-size:11px;font-weight:800;letter-spacing:.02em}._salaryCountWrap_eyofj_609{display:flex;align-items:center;gap:8px}._salaryCountText_eyofj_615{font-size:11.5px;color:var(--text-muted)}._salaryCountText_eyofj_615 strong{font-family:var(--font-display);color:var(--text-primary)}._salaryPercentBadge_eyofj_625{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-pill);padding:1px 7px;font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--text-primary)}._salaryBarTrack_eyofj_636{width:100%;height:9px;background:#0000000f;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);overflow:hidden}[data-theme=dark] ._salaryBarTrack_eyofj_636{background:#ffffff0f}._salaryBarFill_eyofj_649{height:100%;background:var(--accent-cyan);border-radius:var(--radius-pill);transition:width .35s cubic-bezier(.2,0,0,1)}._salaryBarFillTarget_eyofj_656{background:var(--accent-red)}._marketInsightCard_eyofj_661{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:var(--radius-lg);border:var(--border-thin);background:var(--bg-surface-subtle);box-shadow:var(--shadow-neo-xs);margin-top:4px}._insightIcon_eyofj_673{width:28px;height:28px;border-radius:50%;background:var(--accent-yellow-subtle);color:var(--accent-amber);border:1px solid var(--accent-amber);display:flex;align-items:center;justify-content:center;flex-shrink:0}._insightContent_eyofj_686{display:flex;flex-direction:column;gap:2px}._insightTitle_eyofj_692{font-family:var(--font-display);font-size:11.5px;font-weight:800;color:var(--text-primary)}._insightText_eyofj_699{font-family:var(--font-sans);font-size:11.5px;color:var(--text-secondary);line-height:1.4;margin:0}._insightText_eyofj_699 strong{color:var(--accent-red)}@media(max-width:1024px){._kpiGrid_eyofj_107{grid-template-columns:repeat(2,1fr)}._twoColumnGrid_eyofj_361{grid-template-columns:1fr}}@media(max-width:640px){._kpiGrid_eyofj_107{grid-template-columns:1fr;gap:var(--gap-cards-mobile)}._donutRow_eyofj_415{flex-direction:column;align-items:center;gap:18px}._donutWrap_eyofj_421{width:160px;height:160px}._pageTitle_eyofj_49{font-size:18px}._headerRightInfo_eyofj_65{width:100%}._liveIndicator_eyofj_71{width:100%;justify-content:center}}._profileContainer_12obh_1{display:flex;flex-direction:column;gap:var(--gap-block-desktop);width:100%;animation:_fadeIn_12obh_1 .2s ease-out}@keyframes _fadeIn_12obh_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._boostBanner_12obh_21{background:var(--accent-success-subtle);border:2px solid var(--accent-success);border-radius:var(--radius-xl);padding:14px 20px;display:flex;align-items:center;gap:14px;box-shadow:var(--shadow-neo);animation:_slideDown_12obh_1 .25s cubic-bezier(.2,0,0,1)}@keyframes _slideDown_12obh_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._boostBannerIcon_12obh_44{width:38px;height:38px;border-radius:50%;background:var(--accent-success);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 10px #10b98166}._boostBannerText_12obh_57{flex:1;display:flex;flex-direction:column;gap:3px;font-family:var(--font-sans);font-size:12.5px;color:var(--text-primary)}._boostBannerText_12obh_57 strong{font-family:var(--font-display);font-size:13.5px;font-weight:800;color:var(--accent-success)}._boostBannerClose_12obh_74{background:transparent;border:none;font-size:16px;cursor:pointer;color:var(--text-muted);padding:4px;transition:color var(--transition-fast)}._boostBannerClose_12obh_74:hover{color:var(--text-primary)}._headerCard_12obh_89{background:var(--bg-surface);border:var(--border-medium);border-radius:var(--radius-xl);box-shadow:var(--shadow-neo);padding:24px 28px;display:flex;flex-direction:column;gap:20px;transition:box-shadow var(--transition-fast)}._headerCard_12obh_89:hover{box-shadow:var(--shadow-neo-lg)}._headerMainRow_12obh_105{display:flex;align-items:center;gap:20px}._avatarWrap_12obh_111{flex-shrink:0}._avatarBox_12obh_115{width:76px;height:76px;border-radius:50%;background:var(--accent-red);border:var(--border-thick);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:var(--shadow-neo-sm)}._avatarLetters_12obh_128{font-family:var(--font-display);font-size:24px;font-weight:900;color:#fff;letter-spacing:-.02em}._onlineDot_12obh_136{position:absolute;bottom:2px;right:2px;width:14px;height:14px;border-radius:50%;background:var(--accent-success);border:2px solid var(--bg-surface);box-shadow:0 0 6px var(--accent-success)}._headerInfoCol_12obh_148{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}._nameRow_12obh_156{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._candidateName_12obh_163{font-family:var(--font-display);font-size:24px;font-weight:900;color:var(--text-primary);margin:0;letter-spacing:-.02em}._activeSearchBadge_12obh_172{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);background:var(--accent-success-subtle);border:1.5px solid var(--accent-success);color:var(--accent-success);font-family:var(--font-display);font-size:11.5px;font-weight:800;letter-spacing:.04em;box-shadow:var(--shadow-neo-xs)}._statusBlink_12obh_188{width:7px;height:7px;border-radius:50%;background:var(--accent-success);box-shadow:0 0 6px var(--accent-success);animation:_pulseBlink_12obh_1 2s infinite ease-in-out}@keyframes _pulseBlink_12obh_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}._candidateRole_12obh_208{font-family:var(--font-sans);font-size:14.5px;font-weight:700;color:var(--text-secondary);margin:0}._metaRow_12obh_216{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:2px}._metaPill_12obh_224{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--radius-pill);background:var(--bg-surface-subtle);border:1px solid var(--border-subtle);font-family:var(--font-sans);font-size:11.5px;font-weight:600;color:var(--text-muted)}._metaIcon_12obh_238{color:var(--text-muted)}._salaryTag_12obh_242{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--radius-pill);background:var(--accent-red);color:#fff;border:1.5px solid var(--border-color);box-shadow:var(--shadow-neo-xs);font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.01em}._boostSectionBox_12obh_258{background:var(--bg-surface-subtle);border:var(--border-medium);border-radius:var(--radius-lg);padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px}._boostLeftCol_12obh_269{flex:1;display:flex;flex-direction:column;gap:4px}._boostTitleRow_12obh_276{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._rocketIcon_12obh_283{color:var(--accent-red)}._boostTitle_12obh_276{font-family:var(--font-display);font-size:14px;font-weight:800;color:var(--text-primary)}._boostRuleBadge_12obh_294{background:var(--bg-surface);border:1px solid var(--border-subtle);padding:1px 7px;border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--text-muted)}._boostDesc_12obh_305{font-family:var(--font-sans);font-size:12.5px;color:var(--text-secondary);line-height:1.4;margin:0;max-width:580px}._timerIndicatorRow_12obh_314{display:inline-flex;align-items:center;gap:6px;margin-top:4px}._clockIcon_12obh_321{color:var(--accent-amber)}._timerText_12obh_325{font-family:var(--font-sans);font-size:11.5px;color:var(--text-muted)}._timerAvailableText_12obh_331{color:var(--accent-success);font-family:var(--font-display);font-weight:800}._timerCountText_12obh_337{color:var(--accent-red);font-family:var(--font-mono);font-weight:800}._boostActionCol_12obh_343{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}._boostBtn_12obh_351{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--radius-pill);border:var(--border-medium);font-family:var(--font-display);font-size:12px;font-weight:800;box-shadow:var(--shadow-neo-sm);cursor:pointer;transition:all var(--transition-fast);touch-action:manipulation;white-space:nowrap}._boostBtnReady_12obh_368{background:var(--accent-red);color:#fff}._boostBtnReady_12obh_368:hover{background:var(--accent-red-hover);transform:translate(-1px,-1px);box-shadow:var(--shadow-neo)}._boostBtnDisabled_12obh_379{background:var(--bg-surface);color:var(--text-muted);opacity:.65;cursor:not-allowed;box-shadow:none}._boostBtnLoading_12obh_387{opacity:.8;cursor:wait}._rocketFlying_12obh_392{animation:_rocketFly_12obh_392 .8s infinite ease-in-out}@keyframes _rocketFly_12obh_392{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(5deg)}}._demoResetBtn_12obh_405{background:transparent;border:none;font-family:var(--font-mono);font-size:11.5px;color:var(--text-dim);cursor:pointer;text-decoration:underline;padding:0}._demoResetBtn_12obh_405:hover{color:var(--accent-red)}._contentGrid_12obh_421{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-cards-desktop)}._columnLeft_12obh_427,._columnRight_12obh_428{display:flex;flex-direction:column;gap:var(--gap-cards-desktop)}._bentoCard_12obh_434{background:var(--bg-surface);border:var(--border-medium);border-radius:var(--radius-xl);box-shadow:var(--shadow-neo);padding:22px 24px;display:flex;flex-direction:column;gap:16px;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}._bentoCard_12obh_434:hover{box-shadow:var(--shadow-neo-lg)}._cardHeader_12obh_450{display:flex;flex-direction:column;gap:3px}._cardTitleGroup_12obh_456{display:flex;align-items:center;gap:8px}._sectionIcon_12obh_462{color:var(--accent-red)}._cardTitle_12obh_456{font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--text-primary);margin:0;letter-spacing:-.01em}._cardSubtitle_12obh_475{font-family:var(--font-sans);font-size:12px;color:var(--text-muted)}._skillsMatrix_12obh_482{display:flex;flex-wrap:wrap;gap:8px}._skillTag_12obh_488{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-pill);background:var(--bg-surface-subtle);border:1.5px solid var(--border-color);box-shadow:1px 1px 0 var(--border-color);font-family:var(--font-sans);font-size:12px;font-weight:700;color:var(--text-primary);transition:all var(--transition-fast)}._skillTag_12obh_488:hover{transform:translate(-1px,-1px);box-shadow:var(--shadow-neo-xs)}._skillTagPrimary_12obh_509{background:var(--accent-red-subtle);border-color:var(--accent-red);color:var(--accent-red)}._skillRemoveBtn_12obh_515{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-muted);padding:0;transition:color var(--transition-fast)}._skillRemoveBtn_12obh_515:hover{color:var(--accent-red)}._addSkillForm_12obh_531{display:flex;align-items:center;gap:8px;margin-top:4px}._addSkillInput_12obh_538{flex:1;height:36px;padding:0 12px;border-radius:var(--radius-pill);border:var(--border-thin);background:var(--bg-surface-subtle);color:var(--text-primary);font-family:var(--font-sans);font-size:12px;font-weight:600}._addSkillInput_12obh_538:focus{outline:none;border-color:var(--accent-red);background:var(--bg-surface)}._addSkillBtn_12obh_557{width:36px;height:36px;border-radius:50%;border:var(--border-thin);background:var(--accent-red);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-neo-xs);transition:all var(--transition-fast)}._addSkillBtn_12obh_557:hover:not(:disabled){background:var(--accent-red-hover);transform:scale(1.05)}._addSkillBtn_12obh_557:disabled{opacity:.4;cursor:not-allowed}._educationList_12obh_583{display:flex;flex-direction:column;gap:12px}._eduItem_12obh_589{display:flex;align-items:flex-start;gap:14px;padding:12px 14px;border-radius:var(--radius-lg);border:var(--border-thin);background:var(--bg-surface-subtle)}._eduIconWrap_12obh_599{width:36px;height:36px;border-radius:var(--radius-md);background:var(--accent-purple-subtle);color:var(--accent-purple);border:1.5px solid var(--accent-purple);display:flex;align-items:center;justify-content:center;flex-shrink:0}._eduDetails_12obh_612{display:flex;flex-direction:column;gap:3px}._eduInstitution_12obh_618{font-family:var(--font-display);font-size:13.5px;font-weight:800;color:var(--text-primary)}._eduDegree_12obh_625{font-family:var(--font-sans);font-size:12.5px;font-weight:600;color:var(--text-secondary)}._eduYear_12obh_632{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px}._eduYear_12obh_632 strong{color:var(--text-primary)}._verifiedDiplomaBadge_12obh_647{display:inline-flex;align-items:center;gap:4px;background:var(--accent-success-subtle);color:var(--accent-success);border:1px solid var(--accent-success);padding:1px 6px;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:11px;font-weight:700}._notificationTogglesList_12obh_662{display:flex;flex-direction:column;gap:10px}._timelineList_12obh_669{display:flex;flex-direction:column;gap:16px}._timelineCard_12obh_675{display:flex;gap:14px;position:relative}._timelineIndicator_12obh_681{display:flex;flex-direction:column;align-items:center;width:16px;flex-shrink:0}._timelineDot_12obh_689{width:14px;height:14px;border-radius:50%;background:var(--accent-red);border:2px solid var(--border-color);box-shadow:1px 1px 0 var(--border-color);margin-top:4px;flex-shrink:0}._timelineConnector_12obh_700{flex:1;width:2px;background:var(--border-color);margin-top:4px}._timelineContent_12obh_707{flex:1;display:flex;flex-direction:column;gap:6px;padding-bottom:8px}._timelinePeriodBadge_12obh_715{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--accent-red);background:var(--accent-red-subtle);padding:2px 8px;border-radius:var(--radius-pill);align-self:flex-start;border:1px solid var(--accent-red)}._timelineRoleRow_12obh_730{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}._timelineRole_12obh_730{font-family:var(--font-display);font-size:14.5px;font-weight:800;color:var(--text-primary);margin:0}._timelineCompany_12obh_745{font-family:var(--font-sans);font-size:12.5px;font-weight:700;color:var(--text-muted)}._timelineDesc_12obh_752{font-family:var(--font-sans);font-size:12.5px;color:var(--text-secondary);line-height:1.45;margin:0}._hhSyncFooter_12obh_761{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px dashed var(--border-subtle)}._hhLogoPill_12obh_769{width:24px;height:24px;border-radius:50%;background:var(--accent-red);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:11px;font-weight:900;border:1.5px solid var(--border-color);box-shadow:1px 1px 0 var(--border-color);flex-shrink:0}._syncText_12obh_786{font-family:var(--font-sans);font-size:11.5px;color:var(--text-muted)}@media(max-width:960px){._contentGrid_12obh_421{grid-template-columns:1fr}._boostSectionBox_12obh_258{flex-direction:column;align-items:flex-start}._boostActionCol_12obh_343{width:100%;align-items:stretch}._boostBtn_12obh_351{justify-content:center}}@media(max-width:640px){._headerMainRow_12obh_105{flex-direction:column;align-items:flex-start}._candidateName_12obh_163{font-size:20px}._headerCard_12obh_89{padding:16px 18px}}._modalBody_rv004_6{display:flex;flex-direction:column;gap:18px;color:var(--text-primary);font-family:var(--font-sans)}._headerIcon_rv004_14{color:var(--accent-red);filter:drop-shadow(0 0 8px rgba(255,42,68,.6))}._statusCard_rv004_20{background:var(--bg-surface-elevated, #14161f);border:var(--border-medium, 2px solid #0d0e12);border-radius:var(--radius-lg, 16px);padding:16px 18px;box-shadow:var(--shadow-neo-xs, 2px 2px 0 #0d0e12);display:flex;flex-direction:column;gap:14px}[data-theme=dark] ._statusCard_rv004_20{background:#14161fd9;border:1.5px solid rgba(255,255,255,.12);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff14}._statusHeader_rv004_37{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._statusIndicators_rv004_45{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._statusIndicator_rv004_45{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-display);font-size:12px;font-weight:800;padding:5px 12px;border-radius:var(--radius-pill, 9999px);border:1px solid transparent;letter-spacing:.02em}._statusActive_rv004_65{background-color:#10b98126;color:#10b981;border-color:#10b98159}[data-theme=dark] ._statusActive_rv004_65{background-color:#4efe3426;color:#4efe34;border-color:#4efe3466}._statusInactive_rv004_77{background-color:#ffaa0024;color:#fa0;border-color:#ffaa0059}[data-theme=light] ._statusInactive_rv004_77{background-color:#d977061f;color:#b45309;border-color:#d9770659}._statusDenied_rv004_89{background-color:#ff2a4426;color:#ff2a44;border-color:#ff2a4466}._ledDot_rv004_95{width:8px;height:8px;border-radius:50%;background-color:currentColor;box-shadow:0 0 8px currentColor;display:inline-block;flex-shrink:0;animation:_pulseLed_rv004_1 2s infinite ease-in-out}@keyframes _pulseLed_rv004_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}._permissionBadge_rv004_117{font-size:11px;font-weight:700;padding:4px 10px;border-radius:var(--radius-pill, 9999px);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--text-secondary);display:inline-flex;align-items:center;gap:5px}[data-theme=light] ._permissionBadge_rv004_117{background:#0000000d;border-color:#0000001a}._standaloneBadge_rv004_135{background:#7033ff1f;border-color:#7033ff59;color:#a78bfa}._deviceInfoGrid_rv004_142{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}[data-theme=light] ._deviceInfoGrid_rv004_142{border-top-color:#00000014}._deviceInfoItem_rv004_154{display:flex;flex-direction:column;gap:2px}._deviceInfoLabel_rv004_160{font-size:10.5px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:700}._deviceInfoValue_rv004_168{font-family:var(--font-mono, monospace);font-size:12px;color:var(--text-primary);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._alert_rv004_179{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--radius-md, 10px);font-size:12.5px;line-height:1.45;animation:_fadeIn_rv004_1 .25s ease-out}@keyframes _fadeIn_rv004_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._alertSuccess_rv004_201{background:#10b9811f;border:1.5px solid rgba(16,185,129,.4);color:#10b981}[data-theme=dark] ._alertSuccess_rv004_201{background:#4efe341a;border-color:#4efe3466;color:#4efe34}._alertError_rv004_213{background:#ff2a441a;border:1.5px solid rgba(255,42,68,.4);color:#ff2a44}._alertIcon_rv004_219{flex-shrink:0;margin-top:1px}._alertText_rv004_224{flex:1}._actionGroup_rv004_229{display:flex;flex-direction:column;gap:10px}._primaryButton_rv004_235{display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#ff2a44,#e61025);color:#fff;font-family:var(--font-display);font-size:13.5px;font-weight:800;padding:13px 20px;border-radius:var(--radius-md, 10px);border:var(--border-medium, 2px solid #0d0e12);cursor:pointer;box-shadow:var(--shadow-neo-sm, 3px 3px 0 #0d0e12);transition:transform var(--transition-bounce, .2s),box-shadow var(--transition-fast, .15s),filter .15s;-webkit-user-select:none;user-select:none}._primaryButton_rv004_235:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:4px 4px #0d0e12,0 0 16px #ff2a4466;filter:brightness(1.05)}._primaryButton_rv004_235:active:not(:disabled){transform:translate(1px,1px);box-shadow:1px 1px #0d0e12}._primaryButton_rv004_235:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.5)}._secondaryRow_rv004_271{display:flex;gap:10px;flex-wrap:wrap}._secondaryButton_rv004_277{flex:1;min-width:160px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--bg-surface-elevated, #ffffff);border:var(--border-medium, 2px solid #0d0e12);color:var(--text-primary);font-family:var(--font-display);font-size:12px;font-weight:800;padding:10px 14px;border-radius:var(--radius-md, 10px);box-shadow:var(--shadow-neo-xs, 2px 2px 0 #0d0e12);cursor:pointer;transition:all var(--transition-fast, .15s)}[data-theme=dark] ._secondaryButton_rv004_277{background:#ffffff0d;border-color:#ffffff29;box-shadow:none}._secondaryButton_rv004_277:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:3px 3px #0d0e12}[data-theme=dark] ._secondaryButton_rv004_277:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff40;box-shadow:none}._secondaryButton_rv004_277:active:not(:disabled){transform:translate(1px,1px)}._secondaryButton_rv004_277:disabled{opacity:.5;cursor:not-allowed}._dangerOutlineButton_rv004_323{color:#ff2a44;border-color:#ff2a44}[data-theme=dark] ._dangerOutlineButton_rv004_323{color:#ff5c5c;border-color:#ff5c5c66}._dangerOutlineButton_rv004_323:hover:not(:disabled){background:#ff2a441f}._testPushSection_rv004_339{background:#ff2a440d;border:1.5px solid rgba(255,42,68,.25);border-radius:var(--radius-lg, 16px);padding:16px 18px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden}[data-theme=light] ._testPushSection_rv004_339{background:#ff2a440a;border:var(--border-medium, 2px solid #0d0e12);box-shadow:var(--shadow-neo-xs, 2px 2px 0 #0d0e12)}._sectionTitleRow_rv004_357{display:flex;align-items:center;justify-content:space-between;gap:10px}._sectionTitle_rv004_357{font-family:var(--font-display);font-size:13.5px;font-weight:800;display:flex;align-items:center;gap:8px;color:var(--accent-red, #ff2a44)}._sectionBadge_rv004_374{font-size:10px;font-weight:800;background:#ff2a4426;color:#ff2a44;padding:3px 8px;border-radius:var(--radius-pill, 9999px);border:1px solid rgba(255,42,68,.35);text-transform:uppercase}._sectionDescription_rv004_385{font-size:12.5px;line-height:1.45;color:var(--text-secondary);margin:0}._testPushButton_rv004_392{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#0d0e12,#1f232e);color:#fff;font-family:var(--font-display);font-size:13px;font-weight:800;padding:12px 18px;border-radius:var(--radius-md, 10px);border:var(--border-thin, 1.5px solid #0d0e12);cursor:pointer;box-shadow:var(--shadow-neo-xs, 2px 2px 0 #0d0e12);transition:all var(--transition-fast, .15s)}[data-theme=dark] ._testPushButton_rv004_392{background:linear-gradient(135deg,#ff2a44,#d8162f);border:none;box-shadow:0 4px 18px #ff2a4459}._testPushButton_rv004_392:hover:not(:disabled){transform:translate(-1.5px,-1.5px);box-shadow:3px 3px #0d0e12;filter:brightness(1.08)}._testPushButton_rv004_392:active:not(:disabled){transform:translate(0)}._testPushButton_rv004_392:disabled{opacity:.55;cursor:not-allowed}._countdownCard_rv004_432{background:#0d0e12f2;border:2px solid #ff2a44;border-radius:var(--radius-md, 10px);padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 0 24px #ff2a4459;animation:_glowPulseRed_rv004_1 2s infinite alternate ease-in-out}@keyframes _glowPulseRed_rv004_1{0%{border-color:#ff2a4480;box-shadow:0 0 14px #ff2a4433}to{border-color:#ff2a44;box-shadow:0 0 28px #ff2a4480}}._countdownHeader_rv004_455{display:flex;align-items:center;justify-content:space-between;gap:10px}._countdownTimerDigit_rv004_462{font-family:var(--font-display);font-size:32px;font-weight:900;color:#ff2a44;line-height:1;text-shadow:0 0 16px rgba(255,42,68,.6);display:flex;align-items:center;gap:6px}._countdownSecLabel_rv004_474{font-size:14px;font-weight:700;color:#94a3b8}._countdownInstructions_rv004_480{font-family:var(--font-display);font-size:13px;font-weight:800;color:#fff;line-height:1.4;animation:_pulseAttention_rv004_1 1.2s infinite ease-in-out}@keyframes _pulseAttention_rv004_1{0%,to{opacity:1}50%{opacity:.75}}._countdownHint_rv004_498{font-size:11.5px;color:#94a3b8;line-height:1.4}._progressTrack_rv004_505{width:100%;height:8px;background:#ffffff1a;border-radius:var(--radius-pill, 9999px);overflow:hidden;position:relative}._progressBar_rv004_514{height:100%;background:linear-gradient(90deg,#ff2a44,#ff758c);border-radius:var(--radius-pill, 9999px);box-shadow:0 0 12px #ff2a44cc;transition:width 1s linear}._pwaSection_rv004_523{background:#7033ff12;border:1.5px solid rgba(112,51,255,.25);border-radius:var(--radius-lg, 16px);padding:16px 18px;display:flex;flex-direction:column;gap:12px}[data-theme=light] ._pwaSection_rv004_523{background:#7033ff0d;border:var(--border-medium, 2px solid #0d0e12);box-shadow:var(--shadow-neo-xs, 2px 2px 0 #0d0e12)}._pwaTitle_rv004_539{font-family:var(--font-display);font-size:13.5px;font-weight:800;display:flex;align-items:center;gap:8px;color:#7033ff}[data-theme=dark] ._pwaTitle_rv004_539{color:#a78bfa}._pwaInstallButton_rv004_553{display:flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(135deg,#7033ff,#5d22e0);color:#fff;font-family:var(--font-display);font-size:13px;font-weight:800;padding:12px 18px;border-radius:var(--radius-md, 10px);border:var(--border-medium, 2px solid #0d0e12);cursor:pointer;box-shadow:var(--shadow-neo-xs, 2px 2px 0 #0d0e12);transition:all var(--transition-fast, .15s)}._pwaInstallButton_rv004_553:hover:not(:disabled){transform:translate(-1.5px,-1.5px);box-shadow:4px 4px #0d0e12;filter:brightness(1.1)}._pwaInstallButton_rv004_553:active:not(:disabled){transform:translate(0)}._standaloneAlert_rv004_581{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#10b981;background:#10b9811a;padding:8px 12px;border-radius:var(--radius-md, 8px);border:1px solid rgba(16,185,129,.3)}._instructionSteps_rv004_594{background:#00000026;border-radius:var(--radius-md, 10px);padding:12px 14px;display:flex;flex-direction:column;gap:8px}[data-theme=light] ._instructionSteps_rv004_594{background:#0000000a}._stepItem_rv004_607{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.4;color:var(--text-secondary)}._stepNumber_rv004_616{width:18px;height:18px;border-radius:50%;background:#7033ff33;color:#7033ff;font-weight:800;font-size:10.5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}[data-theme=dark] ._stepNumber_rv004_616{color:#a78bfa}._spinning_rv004_635{animation:_spin_rv004_635 1s infinite linear}@keyframes _spin_rv004_635{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:600px){._statusCard_rv004_20{padding:14px}._deviceInfoGrid_rv004_142{grid-template-columns:1fr}._secondaryRow_rv004_271{flex-direction:column}._primaryButton_rv004_235{font-size:13px;padding:12px 16px}}._container_e1awo_1{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0px);width:100%;max-width:100vw;max-width:100dvw;overflow-x:clip;box-sizing:border-box;overscroll-behavior-y:none!important;overscroll-behavior:none!important;touch-action:pan-x pan-y;background:transparent}._main_e1awo_18{max-width:1400px;width:100%;box-sizing:border-box;margin:0 auto;padding:var(--page-pad-desktop-top) var(--page-pad-desktop-x) var(--page-pad-desktop-bottom);flex:1;min-width:0;overflow-x:clip}._tabsNav_e1awo_32{display:flex;align-items:center;justify-content:center;justify-content:safe center;width:fit-content;max-width:100%;margin:0 auto var(--gap-block-desktop);gap:8px;overflow-x:auto;overscroll-behavior:contain;padding:4px;background:var(--bg-surface-subtle);border:var(--border-thick);border-radius:var(--radius-pill);box-shadow:var(--shadow-neo);box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}._tabsNav_e1awo_32::-webkit-scrollbar{display:none}._tabBtn_e1awo_58{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;font-family:var(--font-sans);font-size:.82rem;font-weight:800;color:var(--text-secondary);border:1.5px solid transparent;border-radius:var(--radius-pill);background:transparent;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast);white-space:nowrap;flex-shrink:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}._tabIconWrap_e1awo_82{display:inline-flex;align-items:center;justify-content:center;position:relative}._tabIcon_e1awo_82{flex-shrink:0}._tabLabelFull_e1awo_93{display:inline}._tabLabelShort_e1awo_97,._mobileBadgeDot_e1awo_101{display:none}._desktopBadge_e1awo_105{display:inline-flex}._tabBtn_e1awo_58:hover:not(._tabBtnActive_e1awo_109){color:var(--text-primary);background-color:var(--bg-surface-hover)}._tabBtnActive_e1awo_109{background-color:var(--bg-dark);color:var(--accent-red);border-color:var(--border-color);box-shadow:var(--shadow-neo-xs);transform:translateY(-1px)}[data-theme=dark] ._tabBtnActive_e1awo_109{background-color:var(--accent-red);color:#fff;border-color:#0d0e12;box-shadow:var(--shadow-neo-sm)}._tabBtnActive_e1awo_109:hover{transform:translateY(-1px)}._badge_e1awo_137{font-family:var(--font-display);font-size:.72rem;padding:2px 7px;border-radius:var(--radius-pill);background-color:var(--bg-dark);color:#fff;font-weight:800;border:1.5px solid var(--border-color);box-shadow:1px 1px #0003;line-height:1.2}[data-theme=dark] ._badge_e1awo_137{background-color:var(--bg-surface-elevated);color:var(--text-primary);border:1.5px solid var(--border-color);box-shadow:1px 1px #00000059}._tabBtnActive_e1awo_109 ._badge_e1awo_137{background-color:var(--accent-red);color:#fff;border:1.5px solid var(--border-color);box-shadow:1px 1px #0003}[data-theme=dark] ._tabBtnActive_e1awo_109 ._badge_e1awo_137{background-color:#0d0e12;color:#fff;border:1.5px solid #ffffff;box-shadow:1px 1px #000}._badgeAlert_e1awo_174{background-color:var(--accent-red);color:#fff;border:1.5px solid var(--border-color)}[data-theme=dark] ._badgeAlert_e1awo_174{background-color:var(--accent-red);color:#fff;border:1.5px solid rgba(0,0,0,.35)}._tabBtnActive_e1awo_109 ._badgeAlert_e1awo_174{background-color:var(--accent-red);color:#fff;border:1.5px solid var(--border-color)}[data-theme=dark] ._tabBtnActive_e1awo_109 ._badgeAlert_e1awo_174{background-color:#0d0e12;color:#fff;border:1.5px solid #ffffff;box-shadow:1px 1px #000}._badgeSuccess_e1awo_201{background-color:var(--accent-success);color:#fff;border:1.5px solid var(--border-color)}[data-theme=dark] ._badgeSuccess_e1awo_201{background-color:var(--accent-success);color:#fff;border:1.5px solid rgba(0,0,0,.35)}._tabBtnActive_e1awo_109 ._badgeSuccess_e1awo_201{background-color:var(--accent-success);color:#fff;border:1.5px solid var(--border-color)}[data-theme=dark] ._tabBtnActive_e1awo_109 ._badgeSuccess_e1awo_201{background-color:#0d0e12;color:#10b981;border:1.5px solid #10b981;box-shadow:1px 1px #000}._toastBanner_e1awo_227{position:fixed;bottom:24px;right:24px;z-index:2000;display:flex;align-items:center;gap:10px;background-color:var(--bg-surface);border:var(--border-thick);border-radius:var(--radius-lg);padding:12px 18px;box-shadow:var(--shadow-neo-xl);animation:_slideInUp_e1awo_1 .2s cubic-bezier(.2,0,0,1);max-width:400px}@keyframes _slideInUp_e1awo_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._toastText_e1awo_255{font-family:var(--font-sans);font-size:.82rem;font-weight:700;color:var(--text-primary)}._limitsModalContent_e1awo_263{display:flex;flex-direction:column;gap:16px}._limitsGrid_e1awo_269{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._limitsCard_e1awo_275{background-color:var(--bg-surface-subtle);border:var(--border-medium);border-radius:var(--radius-lg);padding:14px;box-shadow:var(--shadow-neo-xs);display:flex;flex-direction:column;gap:4px}._limitsCardLabel_e1awo_286{font-family:var(--font-sans);font-size:.72rem;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}._limitsCardValue_e1awo_295{font-family:var(--font-display);font-size:1.25rem;font-weight:900;color:var(--text-primary)}._limitsCardSub_e1awo_302{font-family:var(--font-sans);font-size:.72rem;color:var(--text-secondary)}._limitsNotice_e1awo_308{background-color:var(--bg-surface-subtle);border:1.5px dashed var(--border-color);border-radius:var(--radius-md);padding:12px 14px;font-family:var(--font-sans);font-size:.82rem;color:var(--text-secondary);line-height:1.5}@media(max-width:640px){._main_e1awo_18{padding:var(--page-pad-mobile-top) var(--page-pad-mobile-x) var(--page-pad-mobile-bottom);min-width:0;width:100%;overflow-x:clip}._tabsNav_e1awo_32{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:100%;box-sizing:border-box;z-index:90;margin:0;border-radius:0;border-left:none;border-right:none;border-bottom:none;border-top:var(--border-thick);background:var(--bg-surface);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 -4px 20px #00000029;padding:5px 4px calc(env(safe-area-inset-bottom,0px) + 5px);display:grid;grid-template-columns:repeat(6,1fr);gap:2px;align-items:stretch;justify-content:space-around;overflow:visible;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);will-change:transform;touch-action:manipulation}._tabsNav_e1awo_32:after{content:"";position:absolute;top:100%;left:0;right:0;height:120px;background:var(--bg-surface);pointer-events:none}._tabBtn_e1awo_58{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:48px;padding:3px 1px;gap:3px;border-radius:var(--radius-md);border:1.5px solid transparent;background:transparent;color:var(--text-muted);box-shadow:none;transform:none}._tabBtn_e1awo_58:hover:not(._tabBtnActive_e1awo_109){background-color:var(--bg-surface-subtle);color:var(--text-primary)}._tabBtnActive_e1awo_109{background-color:#ff2a441f;color:var(--accent-red);border-color:#ff2a4466;box-shadow:var(--shadow-neo-xs);transform:translateY(-1px)}[data-theme=dark] ._tabBtnActive_e1awo_109{background-color:#ff2a4429;color:var(--accent-red);border-color:#ff2a4480;box-shadow:0 0 10px #ff2a4433}._tabIconWrap_e1awo_82{width:24px;height:22px;position:relative;display:flex;align-items:center;justify-content:center}._tabIcon_e1awo_82{width:18px;height:18px}._tabLabelFull_e1awo_93{display:none}._tabLabelShort_e1awo_97{display:block;font-family:var(--font-display);font-size:11px;font-weight:800;letter-spacing:-.01em;line-height:1.1;text-align:center;white-space:nowrap}._desktopBadge_e1awo_105{display:none}._mobileBadgeDot_e1awo_101{display:flex;align-items:center;justify-content:center;position:absolute;top:-5px;right:-8px;min-width:17px;height:17px;border-radius:var(--radius-pill);background-color:var(--bg-dark);color:#fff;font-family:var(--font-display);font-size:10.5px;font-weight:900;padding:0 4px;line-height:1;border:1px solid var(--border-color);box-shadow:1px 1px #0000004d;pointer-events:none}[data-theme=dark] ._mobileBadgeDot_e1awo_101{background-color:var(--bg-surface-elevated);color:var(--text-primary);border:1px solid var(--border-color)}._mobileBadgeAlert_e1awo_471{background-color:var(--accent-red)!important;color:#fff!important;border-color:var(--border-color)!important}._mobileBadgeSuccess_e1awo_477{background-color:var(--accent-success)!important;color:#fff!important;border-color:var(--border-color)!important}._tabBtnActive_e1awo_109 ._mobileBadgeDot_e1awo_101{background-color:var(--accent-red);color:#fff;border-color:var(--border-color)}[data-theme=dark] ._tabBtnActive_e1awo_109 ._mobileBadgeDot_e1awo_101{background-color:#0d0e12;color:#fff;border:1.5px solid #ffffff;box-shadow:1px 1px #000}[data-theme=dark] ._tabBtnActive_e1awo_109 ._mobileBadgeSuccess_e1awo_477{background-color:#0d0e12!important;color:#10b981!important;border:1.5px solid #10b981!important}._toastBanner_e1awo_227{bottom:calc(84px + env(safe-area-inset-bottom,0px));left:12px;right:12px;max-width:none}}@media(max-width:360px){._tabLabelShort_e1awo_97{font-size:10.5px}._tabIcon_e1awo_82{width:17px;height:17px}._mobileBadgeDot_e1awo_101{min-width:16px;height:16px;font-size:10px;right:-6px;top:-4px}}
