@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/TTYbISAfwy-y4uVGS9AH32sK7b2xJsoCESo64ryf8LU-y87nRMqBGo42rUOW9tWZa06o4oTa0USJrAMMoKDamgs.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Inter Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:114.654%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:107.709%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:106.12%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Arial;src:local(Arial);size-adjust:107.119%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:100.747%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/JSrPAbQHsQEdUrIE5Ts6fIQ2ymsa4i7HhiCpui6ulCc-_AoyGWssOn06OMh3ZY_GddBBPRny4Igxin4fT_1K6F4.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/T-ozk-QJ_Ck37B2RHPl2i-s_gAGGo7suFgagWoJ8bO4-maDXQ_nEXKAaLHm4Joud3DJR9EVzS7QXWMWK8YOTIcs.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/zr3WxpLd5PmlBr7e4PWGkhZv6XTg70Pi4sCbC-CEV0Q-v2yL98XOiD3FkbiYlYYeAeTSVSkgAckeOp55Q5kHJmU.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/l00UCz_-QvI_NO8AGcu7ooAcrFDlxYUdxCSCh6gBwd4-vPjTZ3ztgw27A2TnHeCycxPvUtXWEVpG33_97ra6su8.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/9FWLUGCSCYLRIRMtCzLrt4Go7DMFXOeN_pyCOJD_44Y-Yh2wNaqrq_e759vVlc3tX81lMwRu9ktkQJX_Svgs-VI.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/pWMvGwciZ-EfQsfR2ueelhC7Jnt5K-8Px8PjPK0mDII-eT9iD0iZ9WWhTJs6V5GxXr0iaUwx_WxgGGriOiGb81o.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/y3mP_zJcojQwJn30TpF_XxDzgeM6Nbk7MaRg1Ne0YcI-lFx13nqMCMgk_S70gRmwEHXlE5BLp1B4W82RpFihpMs.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/h9PwCjip_BNPVO50hT4v29USWFv6H3ZlYx_IestfqgY-sYfLVuZXl9E1aYbn1S0pAr4zfdQ_WT7iBZhrgQY6N-4.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/Y_5DOsLit49q2i2tbcNxnyUen9__GPCX8mwAi03q1aA-pBCjVKDT5tBT3BJckh9uzNkfUWeUIBPz9Y8T55vcj8E.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/BQnDL9FFy0Q_jvURlmv87luvmXLSMbSuXsfZv_R2Rkk-y5MVrLtP4J_1al8rz8R-MDaUOMAHckAWCwDrKhw25fY.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/nuenOq7ZFSZ65QudJO7uQ0sOjDqow2WjfXrQh4S9gEc-uF81rxcswER5srfhzyLfPoGlKNAIt2C_BvkXFOc19rw.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/M-60tFLmAJxdPjHsK-2ILWom5zPbu37lb3Qex2waL14-A9y4QcXALPi_RvQsmRsSFUxrT3_J213W4zPFIXetlbw.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/31PZhXd_YTCmsoiPQZc-xVtAWAkLogRFRj5mWplmKFE-6WsTw05QKugcwLySGc_b9CIheG8j8LRyo47qPL430Mk.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Regular Italic),local(IBM Plex Mono Italic),url(../_fonts/IOQmCJk1c1X8tTiR2_xRphUddTG90WpG00y3mrL7asc-fI5Z9vM1TPimFu47KjlvcLJubuCXAUmRe99EOBGK4Jg.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono Fallback\: Courier New;src:local(Courier New);size-adjust:99.9837%;ascent-override:102.517%;descent-override:27.5045%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback\: Roboto Mono;src:local(Roboto Mono);size-adjust:99.9837%;ascent-override:102.517%;descent-override:27.5045%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback\: Noto Sans Mono;src:local(Noto Sans Mono);size-adjust:100%;ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Regular Italic),local(IBM Plex Mono Italic),url(../_fonts/iwtMiRQr9MVxkS-mqNWNDfuQrs4GB3dvByMM9ojyFHw-ExrDYapJHBuMovYABEGrabFChkrO9vAYi7UAvRk2fC8.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Regular Italic),local(IBM Plex Mono Italic),url(../_fonts/2vrrJ3MJLeeRdsxoGShjYhieJbC2KYTsL2TxP6pMbHw-M0DkDLNITN2p_m211B__nX1QX-Xza3m69L-nMauwf2g.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Regular Italic),local(IBM Plex Mono Italic),url(../_fonts/ib-aovnRDsdvSBzUC6Ll2tdWY2U3C9FsxsqLnPpAg18-c_nItv4f1UIuWsSuQgkfygxojtODoHxU-eKvW69FGyI.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Regular Italic),local(IBM Plex Mono Italic),url(../_fonts/vSGurvFi7J9DFpc3gRh0zb7zfLGEZfPgQADV5W675RU-SOsE32TvAEDx4Ogk8IUoJ8eiJFzZUTZWzAjnjTzmlhU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Regular),local(IBM Plex Mono),url(../_fonts/uqOUEfp6GyasEjSs6mPL4xH4Ogfg9dejwyGqFvieEhQ-1DC4lhOKAtHn_hSVO1eAmsDfxgXpJii8eq16JZynm5s.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Regular),local(IBM Plex Mono),url(../_fonts/vkmZkh-CHOvBXhWqyxI7y7yhtJnjEZhooZMtIOrKbdc-2IAHU0readmKJy05HSHAUr9ZfblPKy1cYnIzD6FaafQ.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Regular),local(IBM Plex Mono),url(../_fonts/P20rFYUuJYBG6P413-kmy1MH2c5-AHidHeOkhurVW9E-s9pky6iiS9O9L4P9FGQnIeXl7IrK7HsqmKdubOA2j4w.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Regular),local(IBM Plex Mono),url(../_fonts/r2KASPa1NYEuoln4lN0W3EcSZ4QcjSeSmKvuJKUW_e0-EBXL59uF8lOU0BbZ0Qd0HKaqxnk9ahNM_OUahEvA2bA.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Regular),local(IBM Plex Mono),url(../_fonts/oA7rp6XLB_UIP_utZxXIDlSPcMeVLGKMaeey_kAD0fo-98JsXCHs_mcC6olFARmc-2GM9H4YyxJhTUClXLaqEOU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}:root{--color-pitch-black:#101828;--color-graphite:#fff;--color-deep-slate:#eef2f7;--color-charcoal-grey:#d7dde7;--color-muted-ash:#c4ccd8;--color-gunmetal:#98a2b3;--color-porcelain:#0f172a;--color-light-steel:#334155;--color-storm-cloud:#64748b;--color-fog-grey:#8b97a8;--color-neon-lime:#00dc82;--color-white-smoke:#0f172a;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--radius-card:6px;--transition-standard:.38s cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-app:#f5f7fb;--surface-topbar:color-mix(in srgb, var(--color-graphite) 92%, var(--color-deep-slate) 8%);--surface-panel:#fff;--surface-panel-elevated:#eef2f7;--surface-panel-hover:#f1f5f9;--surface-panel-strong:#fff;--surface-panel-strong-gradient:linear-gradient(160deg, #fff, #f6f8fb);--surface-dropdown:#fff;--surface-interactive-hover:#94a3b82e;--surface-interactive-hover-strong:#94a3b83d;--surface-link-btn-subtle-hover:#e2e8f0b8;--surface-overlay-card:#ffffffb8;--surface-overlay-card-strong:#f8fafceb;--surface-summary-card:#ffffffe6;--surface-table-head:#94a3b82e;--surface-table-row-hover:#0f172a08;--surface-filter-chip:#ffffffdb;--surface-input:#ffffffeb;--surface-input-focus:#fff;--surface-input-disabled:#f1f5f9eb;--surface-file-button:#e2e8f0e0;--surface-active-panel:#0f172a0d;--surface-accent-soft:#00ae661f;--surface-accent-soft-strong:#00ae662e;--surface-danger-panel-bg:#c6282814;--surface-success-panel-bg:#16a34a1f;--surface-danger-control-bg:#dc26261f;--surface-accent:#00c774;--surface-accent-hover:#00b96d;--surface-card-hover-strong:#f8fafc;--surface-nav-gradient:linear-gradient(180deg, #e2e8f08f, #ffffffeb);--surface-header-gradient:linear-gradient(180deg, #e2e8f08f, #fffffff5);--surface-table-header-gradient:linear-gradient(180deg, #e2e8f0f5, #f8fafcf5);--surface-popup-gradient:linear-gradient(180deg, #fffffffa, #f4f6fafa);--hero-glow-primary:#00ae661a;--hero-glow-secondary:#3b82f614;--surface-stat-card-hover:#f1f5f9;--layout-glow-primary:#3b82f614;--layout-glow-secondary:#00ae6614;--layout-glow-tertiary:#eab30814;--layout-shell-gradient:linear-gradient(180deg, #fbfcfe 0%, var(--surface-app) 100%);--accent-gradient:linear-gradient(120deg, #00ae66e6, #3b82f6b3);--text-primary:#101828;--text-primary-strong:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--text-accent:#008751;--text-on-accent:#06120b;--text-danger:#b42318;--text-danger-strong:#c62828;--text-success:#166534;--text-warning:#92400e;--text-neutral:#475569;--text-info:#1d4ed8;--text-info-soft:#1e40af;--border-default:#d7dde7;--border-strong:#b8c4d4;--border-subtle:#94a3b857;--border-overlay:#94a3b83d;--border-overlay-strong:#94a3b861;--border-divider:#94a3b873;--border-accent:#00ae6675;--border-danger-soft:#c628283d;--border-danger-strong:#dc262652;--border-success:#16a34a3d;--border-success-strong:#16a34a57;--border-warning:#d9770642;--border-neutral:#64748b38;--border-info:#2563eb3d;--border-info-strong:#2563eb6b;--border-secondary:#6366f147;--color-info-signal:#2563eb;--color-info-signal-soft:#60a5fa;--color-warning-signal:#d97706;--color-danger-signal:#dc2626;--color-danger-signal-soft:#ef4444;--color-issue-danger:#ef4444;--color-issue-danger-strong:#dc2626;--color-issue-warning:#d97706;--surface-issue-base:#fff;--surface-issue-danger:#fff1f1;--surface-issue-danger-alt:#ffe6e6;--surface-issue-danger-item:#fde2e2;--surface-issue-warning:#fff6dc;--surface-issue-warning-alt:#fff0bf;--surface-issue-warning-item:#f8ecbf;--text-issue-danger:#9f1239;--text-issue-warning:#8a4b00;--shadow-sm:#0f172a14 0 4px 12px -8px;--shadow-subtle:#94a3b847 0 0 0 1px inset;--shadow-dropdown:#0f172a29 0 12px 30px -16px;--shadow-overlay:0 18px 44px #0f172a2e;--shadow-card-elevated:#ffffffbd 0 0 0 1px inset, #94a3b83d 0 0 0 1px, #0f172a14 0 6px 18px -12px;--shadow-card-hover:#ffffffd6 0 0 0 1px inset, color-mix(in srgb, var(--color-neon-lime) 20%, transparent) 0 0 0 1px, #0f172a1f 0 12px 28px -18px;--shadow-panel:#94a3b838 0 0 0 1px inset;--shadow-panel-hover:#ffffffb8 0 0 0 1px inset, #0f172a14 0 6px 16px -10px;--shadow-chip-hover:#ffffffad 0 0 0 1px inset, #0f172a1a 0 4px 12px -10px;--shadow-highlight-info:0 18px 32px #0f172a29;--shadow-vacancy-card:#0f172a1f 0 26px 64px -32px;--shadow-vacancy-card-open:#0f172a1f 0 26px 64px -32px, 0 0 0 1px #00ae661f;--shadow-focus-accent:0 0 0 3px #00ae6629;--shadow-accent:#00ae662e 0 18px 32px -20px;--status-success-bg:#16a34a1f;--status-warning-bg:#d977061f;--status-danger-bg:#c628281a;--status-neutral-bg:#64748b24;--status-info-bg:#2563eb1f;--status-secondary-bg:#e0e7ff;--status-info-row-bg:#2563eb14;--status-info-outline:#2563eb6b;--outline-highlight-info:#2563eb75;--focus-accent-strong:#00ae668f;--input-color-scheme:light;--input-calendar-indicator-filter:none;--ui-button-gap:var(--spacing-8);--ui-button-padding:10px 16px;--ui-button-border:transparent;--ui-button-radius:var(--radius-card);--ui-button-background:transparent;--ui-button-color:inherit;--ui-button-shadow:none;--ui-button-font-size:14px;--ui-button-font-weight:590;--ui-button-line-height:1.4;--ui-button-hover-border:var(--ui-button-border);--ui-button-hover-background:var(--ui-button-background);--ui-button-hover-color:var(--ui-button-color);--ui-button-hover-shadow:#0f172a1a 0 12px 24px -18px;--ui-button-focus-ring:#00ae663d;--ui-card-padding:var(--spacing-16);--ui-card-border:var(--border-default);--ui-card-radius:var(--radius-card);--ui-card-background:var(--surface-panel);--ui-card-shadow:none;--ui-card-hover-border:#00ae662e;--ui-card-hover-background:var(--ui-card-background);--ui-card-hover-shadow:#0f172a1f 0 18px 32px -24px;--ui-glass-highlight:#ffffffbd;--ui-glass-background:#ffffff85;--ui-glass-border:#ffffffad;--ui-glass-shadow:inset 0 1px 0 #ffffffb8, 0 24px 40px -32px #0f172a2e;--ui-glass-blur:18px}.dark,:root{--color-warning-signal-soft:#f59e0b}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-pitch-black:#08090a;--color-graphite:#0f1011;--color-deep-slate:#161718;--color-charcoal-grey:#23252a;--color-muted-ash:#323334;--color-gunmetal:#383b3f;--color-porcelain:#f7f8f8;--color-light-steel:#d0d6e0;--color-storm-cloud:#8a8f98;--color-fog-grey:#62666d;--color-white-smoke:#fff;--surface-app:var(--color-pitch-black);--surface-topbar:color-mix(in srgb, var(--color-pitch-black) 84%, var(--color-graphite) 16%);--surface-panel:var(--color-deep-slate);--surface-panel-elevated:var(--color-graphite);--surface-panel-hover:#141618;--surface-panel-strong:#0f1011fa;--surface-panel-strong-gradient:linear-gradient(160deg, #0f1011fa, #161718fa);--surface-dropdown:color-mix(in srgb, var(--color-graphite) 94%, var(--color-pitch-black) 6%);--surface-interactive-hover:#383b3f59;--surface-interactive-hover-strong:#383b3f80;--surface-link-btn-subtle-hover:#ffffff0d;--surface-overlay-card:#08090a52;--surface-overlay-card-strong:#0b0c0db8;--surface-summary-card:#0f1011d1;--surface-table-head:#23252a47;--surface-table-row-hover:#ffffff05;--surface-filter-chip:#0f1011cc;--surface-input:#08090ab8;--surface-input-focus:#08090ae0;--surface-input-disabled:#121314eb;--surface-file-button:#23252ae6;--surface-active-panel:#0f172a80;--surface-accent-soft:#00dc821a;--surface-accent-soft-strong:#00dc8233;--surface-danger-panel-bg:#781e1e33;--surface-success-panel-bg:#00dc821a;--surface-danger-control-bg:#eb57571f;--surface-accent:var(--color-neon-lime);--surface-accent-hover:#1de592;--surface-card-hover-strong:#141618;--surface-nav-gradient:linear-gradient(180deg, #23252a33, #0f1011f2);--surface-header-gradient:linear-gradient(180deg, #23252a33, #0f1011e6);--surface-table-header-gradient:linear-gradient(180deg, #23252af5, #0f1011f5);--surface-popup-gradient:linear-gradient(180deg, #181a1dfa, #0f1011fa);--hero-glow-primary:#00dc821f;--hero-glow-secondary:#5e6ad21f;--surface-stat-card-hover:#141618;--layout-glow-primary:#5e6ad224;--layout-glow-secondary:#00dc821a;--layout-glow-tertiary:#e4f22212;--layout-shell-gradient:linear-gradient(180deg, #0b0d0f 0%, var(--surface-app) 100%);--accent-gradient:linear-gradient(120deg, #00dc82e6, #5e6ad2b3);--text-primary:var(--color-porcelain);--text-primary-strong:var(--color-white-smoke);--text-secondary:var(--color-light-steel);--text-muted:var(--color-storm-cloud);--text-accent:var(--color-neon-lime);--text-on-accent:var(--color-pitch-black);--text-danger:#ffb9b9;--text-danger-strong:#ff7777eb;--text-success:#bbf7d0;--text-warning:#fde68a;--text-neutral:#e2e8f0;--text-info:#dbeafe;--text-info-soft:#b8d3ff;--border-default:var(--color-charcoal-grey);--border-strong:var(--color-gunmetal);--border-subtle:#ffffff0f;--border-overlay:#ffffff14;--border-overlay-strong:#ffffff2e;--border-divider:#484b5273;--border-accent:#00dc8285;--border-danger-soft:#ff777752;--border-danger-strong:#eb575747;--border-success:#22c55e6b;--border-success-strong:#22c55e73;--border-warning:#f59e0b6b;--border-neutral:#94a3b857;--border-info:#1f70ff6b;--border-info-strong:#50acf76b;--border-secondary:#d8ddffe6;--color-info-signal:#1f70ff;--color-info-signal-soft:#50acf7;--color-warning-signal:#ffd36b;--color-danger-signal:#eb5757;--color-danger-signal-soft:#ff6b6b;--color-issue-danger:#ff6b6b;--color-issue-danger-strong:#ff7b7b;--color-issue-warning:#ffd36b;--surface-issue-base:#0f1011f0;--surface-issue-danger:#311515;--surface-issue-danger-alt:#381515;--surface-issue-danger-item:#4a1616;--surface-issue-warning:#453511;--surface-issue-warning-alt:#40300f;--surface-issue-warning-item:#4a3917;--text-issue-danger:#ffd7d7;--text-issue-warning:#ffe7a9;--shadow-sm:#0006 0 2px 4px 0;--shadow-subtle:#23252a 0 0 0 1px inset;--shadow-dropdown:#00000073 0 8px 20px;--shadow-overlay:0 18px 44px #00000073;--shadow-card-elevated:#ffffff08 0 0 0 1px inset, #00000054 0 0 0 1px, #0006 0 2px 4px;--shadow-card-hover:#ffffff0d 0 0 0 1px inset, #00000073 0 6px 14px;--shadow-panel:#23252a 0 0 0 1px inset;--shadow-panel-hover:#ffffff0a 0 0 0 1px inset, #00000047 0 4px 10px;--shadow-chip-hover:#ffffff0a 0 0 0 1px inset, #0000002e 0 2px 6px;--shadow-highlight-info:0 18px 32px #0f172a3d;--shadow-vacancy-card:#00000052 0 26px 64px -32px;--shadow-vacancy-card-open:#00000052 0 26px 64px -32px, 0 0 0 1px #00dc8224;--shadow-focus-accent:0 0 0 3px #00dc8224;--shadow-accent:#00dc8257 0 18px 32px -20px;--status-success-bg:#22c55e2e;--status-warning-bg:#f59e0b2e;--status-danger-bg:#ef44442e;--status-neutral-bg:#64748b38;--status-info-bg:#1f70ff2e;--status-secondary-bg:#d8ddff;--status-info-row-bg:#1f70ff0f;--status-info-outline:#1f70ffb3;--outline-highlight-info:#50acf7b3;--focus-accent-strong:#00dc82c2;--input-color-scheme:dark;--input-calendar-indicator-filter:invert(.92) sepia(.18) saturate(.45) hue-rotate(165deg) brightness(1.05);--ui-button-hover-shadow:#00000042 0 12px 24px -18px;--ui-button-focus-ring:#00dc8257;--ui-card-hover-border:#00dc823d;--ui-card-hover-shadow:#0000007a 0 18px 32px -24px;--ui-glass-highlight:#ffffff24;--ui-glass-background:#ffffff0d;--ui-glass-border:#ffffff1f;--ui-glass-shadow:inset 0 1px 0 #ffffff14, 0 24px 40px -32px #000000b8}#__nuxt,body,html{min-height:100%}body{background:var(--surface-app);color:var(--text-primary);letter-spacing:-.13px;margin:0;font-family:Inter,Inter Fallback\: BlinkMacSystemFont,Inter Fallback\: Segoe UI,Inter Fallback\: Helvetica Neue,Inter Fallback\: Arial,Inter Fallback\: Noto Sans,Segoe UI,sans-serif}a{color:inherit}.ui-button{justify-content:center;align-items:center;gap:var(--ui-button-gap,var(--spacing-8));padding:var(--ui-button-padding,10px 16px);border:1px solid var(--ui-button-border,transparent);border-radius:var(--ui-button-radius,var(--radius-card));background-color:var(--ui-button-background,transparent);color:var(--ui-button-color,inherit);box-shadow:var(--ui-button-shadow,none);cursor:pointer;font:inherit;font-size:var(--ui-button-font-size,14px);font-weight:var(--ui-button-font-weight,590);line-height:var(--ui-button-line-height,1.4);transition:background-color var(--transition-standard),border-color var(--transition-standard),box-shadow var(--transition-standard),color var(--transition-standard);text-decoration:none;display:inline-flex}.ui-button--interactive:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){border-color:var(--ui-button-hover-border,var(--ui-button-border,transparent));background-color:var(--ui-button-hover-background,var(--ui-button-background,transparent));color:var(--ui-button-hover-color,var(--ui-button-color,inherit));box-shadow:var(--ui-button-hover-shadow)}.ui-button:focus-visible{outline:2px solid var(--ui-button-focus-ring);outline-offset:2px}.ui-button:is(:disabled,[aria-disabled=true]){opacity:.58;cursor:not-allowed;box-shadow:none}.ui-card{padding:var(--ui-card-padding,var(--spacing-16));border:1px solid var(--ui-card-border);border-radius:var(--ui-card-radius,var(--radius-card));background-color:var(--ui-card-background);box-shadow:var(--ui-card-shadow,none);transition:transform var(--transition-standard),border-color var(--transition-standard),box-shadow var(--transition-standard),background-color var(--transition-standard)}.ui-card--interactive:is(:hover,:focus-visible){color:var(--text-accent);border-color:var(--ui-card-hover-border);background-color:var(--ui-card-hover-background,var(--ui-card-background));box-shadow:var(--ui-card-hover-shadow);transform:scale(1.02)}.ui-glass{background:linear-gradient(180deg,var(--ui-glass-highlight) 0,var(--ui-glass-background) 100%);border:1px solid var(--ui-glass-border);box-shadow:var(--ui-glass-shadow);-webkit-backdrop-filter:blur(var(--ui-glass-blur,18px)) saturate(140%)}.public-page{gap:var(--spacing-24);display:grid}.public-hero{--ui-card-padding:var(--spacing-24);--ui-card-shadow:var(--shadow-sm);gap:var(--spacing-20);background:radial-gradient(circle at top right,var(--hero-glow-primary),transparent 34%),radial-gradient(circle at bottom left,var(--hero-glow-secondary),transparent 40%),linear-gradient(160deg,var(--surface-panel-elevated) 0,var(--surface-panel) 100%);display:grid}.public-eyebrow{color:var(--color-storm-cloud);letter-spacing:.8px;text-transform:uppercase;margin:0;font-size:11px}.public-title{margin:var(--spacing-8) 0 0;letter-spacing:-.22px;font-size:clamp(30px,5vw,48px);line-height:1.2}.public-copy{margin:var(--spacing-16) 0 0;color:var(--text-secondary);font-size:15px;line-height:1.47}.public-actions{margin-top:var(--spacing-20);gap:var(--spacing-12);flex-wrap:wrap;display:flex}.public-panel{--ui-card-padding:var(--spacing-20);--ui-card-background:var(--surface-panel);--ui-card-shadow:var(--shadow-subtle)}.public-section-head>:first-child{letter-spacing:-.22px;margin:0;font-size:24px}.public-stats-grid{gap:var(--spacing-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-stat-card{--ui-card-padding:var(--spacing-16);--ui-card-background:var(--surface-panel-elevated);--ui-card-hover-background:var(--surface-stat-card-hover);gap:2px;display:grid}.public-stat-value{color:var(--text-accent);font-family:IBM Plex Mono,IBM Plex Mono Fallback\: Courier New,IBM Plex Mono Fallback\: Roboto Mono,IBM Plex Mono Fallback\: Noto Sans Mono,monospace;font-size:20px}.public-stat-label{color:var(--text-muted);font-size:13px}.public-state-card{--ui-card-padding:20px 24px;color:var(--text-secondary)}.public-state-card--error{border-color:var(--border-danger-soft)}@media (width<=920px){.public-stats-grid{grid-template-columns:1fr}}@media (width<=640px){.public-page{gap:14px}.public-hero,.public-panel,.public-state-card{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.ui-card{transition:border-color var(--transition-standard),background-color var(--transition-standard)}.ui-card--interactive:is(:hover,:focus-visible){transform:none}}.admin-entity-list{gap:var(--spacing-12);display:grid}.admin-entity-card{background:var(--color-graphite);box-shadow:var(--shadow-card-elevated);border-radius:6px;transition:transform .16s,background-color .16s,box-shadow .16s}.admin-entity-card:focus-within,.admin-entity-card:hover{background:color-mix(in srgb,var(--color-graphite) 88%,var(--color-neon-lime) 12%);box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.admin-entity-head{justify-content:space-between;gap:var(--spacing-12);display:flex}.admin-entity-panel{padding:var(--spacing-12);border:1px solid var(--color-charcoal-grey);background:var(--color-deep-slate);box-shadow:var(--shadow-panel);border-radius:6px;transition:background-color .16s,border-color .16s,box-shadow .16s}.admin-entity-card:focus-within .admin-entity-panel,.admin-entity-card:hover .admin-entity-panel{background:color-mix(in srgb,var(--color-deep-slate) 88%,var(--color-porcelain) 12%);border-color:color-mix(in srgb,var(--color-charcoal-grey) 72%,var(--color-neon-lime) 28%);box-shadow:var(--shadow-panel-hover)}.admin-entity-body,.admin-entity-chip,.admin-entity-secondary,.admin-entity-title{transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s}.admin-entity-card:focus-within .admin-entity-title,.admin-entity-card:hover .admin-entity-title{color:var(--color-white-smoke)}.admin-entity-card:focus-within .admin-entity-secondary,.admin-entity-card:hover .admin-entity-secondary{color:var(--color-light-steel)}.admin-entity-card:focus-within .admin-entity-body,.admin-entity-card:hover .admin-entity-body{color:var(--color-porcelain)}.admin-entity-card:focus-within .admin-link-btn-subtle,.admin-entity-card:hover .admin-link-btn-subtle{background:var(--surface-link-btn-subtle-hover);color:var(--color-white-smoke);border-color:color-mix(in srgb,var(--color-charcoal-grey) 64%,var(--color-neon-lime) 36%)}.admin-entity-card:focus-within .admin-entity-chip,.admin-entity-card:hover .admin-entity-chip{background:color-mix(in srgb,var(--color-deep-slate) 82%,var(--color-porcelain) 18%);border-color:color-mix(in srgb,var(--color-charcoal-grey) 62%,var(--color-neon-lime) 38%);color:var(--color-white-smoke);box-shadow:var(--shadow-chip-hover)}.admin-entity-card .text-area,.admin-entity-card .text-input{transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s}.admin-entity-card:focus-within .text-area,.admin-entity-card:focus-within .text-input,.admin-entity-card:hover .text-area,.admin-entity-card:hover .text-input{background:color-mix(in srgb,var(--color-deep-slate) 90%,var(--color-porcelain) 10%);border-color:color-mix(in srgb,var(--color-charcoal-grey) 62%,var(--color-neon-lime) 38%)}.admin-section-head{justify-content:space-between;gap:var(--spacing-12);align-items:flex-start;display:flex}.admin-route-tabs{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.admin-route-tab{color:var(--color-light-steel);background:var(--color-graphite);border:1px solid var(--color-charcoal-grey);border-radius:9999px;align-items:center;padding:8px 12px;font-weight:510;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.admin-route-tab:hover{color:var(--color-white-smoke);border-color:color-mix(in srgb,var(--color-charcoal-grey) 64%,var(--color-neon-lime) 36%)}.admin-route-tab.router-link-active{color:var(--text-on-accent);background:var(--surface-accent);border-color:#0000}.admin-summary-grid{gap:var(--spacing-12);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.admin-summary-card{padding:var(--spacing-12);border:1px solid var(--color-charcoal-grey);background:var(--surface-summary-card);border-radius:6px;gap:6px;display:grid}.admin-summary-label{color:var(--color-storm-cloud);font-size:12px}.admin-summary-value{color:var(--color-porcelain);font-size:16px;font-weight:510;line-height:1.35}.admin-table-card{padding:0;overflow:hidden}.admin-table-scroll{width:100%;overflow:auto}.admin-table{border-collapse:collapse;width:100%;min-width:720px}.admin-table td,.admin-table th{border-bottom:1px solid var(--color-charcoal-grey);vertical-align:top;text-align:left;padding:12px 16px}.admin-table th{background:var(--surface-table-head);color:var(--color-storm-cloud);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.admin-table tbody tr:hover{background:var(--surface-table-row-hover)}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table-primary{color:var(--color-porcelain);font-weight:510}.admin-table-secondary{color:var(--color-storm-cloud);margin-top:4px;font-size:13px}.admin-table-actions{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.admin-pill{white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;width:fit-content;padding:7px 11px;font-weight:700;display:inline-flex}.admin-pill--strong{background:var(--status-success-bg);border-color:var(--border-success);color:var(--text-success)}.admin-pill--average{background:var(--status-warning-bg);border-color:var(--border-warning);color:var(--text-warning)}.admin-pill--low{background:var(--status-danger-bg);border-color:var(--border-danger-soft);color:var(--text-danger)}.admin-pill--pending{background:var(--status-neutral-bg);border-color:var(--border-neutral);color:var(--text-neutral)}.admin-pill--info{background:var(--status-info-bg);border-color:var(--border-info);color:var(--text-info-soft)}@media (width<=720px){.admin-section-head{flex-direction:column}.admin-route-tabs{width:100%}}
