@import url("https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500&family=Prompt:wght@300;400;500;600;700&display=swap");*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}html[lang=th]{--font:"Prompt","Geist",-apple-system,BlinkMacSystemFont,"Noto Sans Thai",sans-serif}html[lang=th] body{font-family:Prompt,Geist,-apple-system,BlinkMacSystemFont,Noto Sans Thai,sans-serif;line-height:1.55}@keyframes talent-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.talent-skel{display:block;background:linear-gradient(90deg,var(--bg-1,#f4f4f5) 0,var(--bg-0,#fafafa) 50%,var(--bg-1,#f4f4f5) 100%);background-size:200% 100%;animation:talent-shimmer 1.4s linear infinite;border-radius:6px}@media (prefers-reduced-motion:reduce){.talent-skel{animation:none!important;background:var(--bg-1,#f4f4f5)!important}}@keyframes talent-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.talent-row{animation:talent-fade-up .22s ease-out both}.talent-row:first-child{animation-delay:0ms}.talent-row:nth-child(2){animation-delay:40ms}.talent-row:nth-child(3){animation-delay:80ms}.talent-row:nth-child(4){animation-delay:.12s}.talent-row:nth-child(5){animation-delay:.16s}@media (prefers-reduced-motion:reduce){.talent-row{animation:none!important}}@media print{.cool-card,main section,section[style*="border-radius: 12"],section[style*="border-radius: 14"],section[style*="border-radius:12"]{background:#fff!important;box-shadow:none!important;border:1px solid #d4d4d8!important;border-radius:0!important;padding:8pt 0!important;margin:0 0 12pt!important;-moz-column-break-inside:avoid;break-inside:avoid}main h1{font-size:20pt!important;margin:0 0 12pt!important}main h1,main h2{color:#000!important}main h2{font-size:14pt!important;margin:0 0 8pt!important}.cmdbar-trigger,.mobile-overlay,.notif-bell,.notif-drop,.platform-cmd-trigger,.talent-print-hide,.talent-skel,[role=dialog],button[aria-label=Dismiss],button[aria-label=Refresh]{display:none!important}body{background:#fff!important}a,body{color:#000!important}a{text-decoration:underline}table{width:100%!important;page-break-inside:auto;border-collapse:collapse!important}thead{display:table-header-group}tr{page-break-inside:avoid}td,th{border-bottom:1px solid #d4d4d8!important;padding:4pt 6pt!important;color:#000!important;background:#fff!important}}:root{--bg-0:#fafafa;--paper:#fff;--bg-1:#f4f4f5;--bg-2:#e8e8ea;--bg-3:#d4d4d8;--line:hsla(0,0%,4%,.045);--line-2:hsla(0,0%,4%,.075);--line-3:hsla(0,0%,4%,.15);--hair-6:hsla(0,0%,4%,.045);--hair-10:hsla(0,0%,4%,.075);--hair-18:hsla(0,0%,4%,.15);--card-paper:0 1px 2px rgba(0,0,0,.025),0 1px 0 rgba(0,0,0,.02);--ink-0:#0a0a0a;--ink-1:#3f3f46;--ink-2:#71717a;--ink-3:#a1a1aa;--ink-4:#d4d4d8;--ink-5:#e4e4e7;--ink-6:#f4f4f5;--ai-ink:#18181b;--ai-bg:#f4f4f5;--ai-mist:#f8fafc;--emerald:#16a34a;--emerald-bg:#f0fdf4;--rose:#dc2626;--rose-bg:#fef2f2;--amber:#ca8a04;--amber-warn:#ca8a04;--amber-warn-bg:#fefce8;--sky:#0284c7;--sky-bg:#f0f9ff;--violet:#6d28d9;--violet-bg:#f5f3ff;--warm-1:#d97706;--warm-2:#b45309;--r:10px;--r-sm:7px;--r-xs:5px;--r-lg:12px;--r-avatar:9px;--r-xl:14px;--radius:8px;--radius-sm:6px;--radius-lg:12px;--shadow:none;--shadow-sm:none;--shadow-card:none;--shadow-1:0 1px 2px rgba(0,0,0,.04);--shadow-2:0 8px 24px rgba(0,0,0,.06);--shadow-3:0 24px 64px rgba(0,0,0,.12);--shadow-hover:0 2px 8px rgba(0,0,0,.06);--shadow-lg:0 4px 20px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.04);--shadow-xl:0 8px 32px rgba(0,0,0,.1);--font:"Geist",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"Geist Mono",monospace;--font-serif:"Fraunces",Georgia,serif;--bg:var(--bg-0);--bg2:var(--bg-1);--bg3:var(--bg-2);--bg-hover:var(--bg-1);--surface:var(--paper);--surface2:var(--bg-1);--surface3:var(--bg-2);--border:var(--line-2);--border-light:var(--line);--border-hover:var(--line-3);--border2:var(--line-3);--text:var(--ink-0);--text2:var(--ink-1);--text3:var(--ink-2);--text4:var(--ink-3);--text5:var(--ink-3);--text6:var(--ink-3);--text7:var(--ink-3);--accent:#006ff3;--accent-dark:#0058c4;--accent-hover:#0058c4;--accent-90:rgba(0,111,243,.9);--accent-70:rgba(0,111,243,.7);--accent-20:rgba(0,111,243,.2);--accent-soft:rgba(0,111,243,.14);--accent-bg:rgba(0,111,243,.08);--accent-tint:rgba(0,111,243,.05);--accent-border:rgba(0,111,243,.22);--accent-glow:rgba(0,111,243,.22);--accent-text:#0058c4;--accent-grad:linear-gradient(135deg,#006ff3,#0058c4);--brand:var(--accent);--brand-light:var(--accent-bg);--success:var(--emerald);--warning:var(--amber-warn);--danger:var(--rose);--info:var(--sky);--hot:var(--rose);--hot-glow:rgba(220,38,38,.06);--success-bg:var(--emerald-bg);--warning-bg:var(--amber-warn-bg);--info-bg:var(--sky-bg);--hover:var(--bg-1);--stat-border:var(--line);--topbar-dot-border:var(--paper);--glass:hsla(0,0%,100%,.9);--glass-border:var(--line)}[data-theme=dark]{--bg-0:#0a0a0a;--paper:#161618;--bg-1:#1f1f22;--bg-2:#2a2a2e;--bg-3:#3a3a3e;--line:hsla(0,0%,100%,.06);--line-2:hsla(0,0%,100%,.1);--line-3:hsla(0,0%,100%,.18);--hair-6:hsla(0,0%,100%,.06);--hair-10:hsla(0,0%,100%,.1);--hair-18:hsla(0,0%,100%,.18);--card-paper:0 1px 2px rgba(0,0,0,.3),0 1px 0 rgba(0,0,0,.2);--ink-0:#fafafa;--ink-1:#d4d4d8;--ink-2:#a1a1aa;--ink-3:#71717a;--ink-4:#3f3f46;--ink-5:#27272a;--ink-6:#18181b;--ai-ink:#fafafa;--ai-bg:#1f1f22;--ai-mist:rgba(99,102,241,.06);--emerald:#22c55e;--emerald-bg:rgba(34,197,94,.1);--rose:#f43f5e;--rose-bg:rgba(244,63,94,.1);--amber:#eab308;--amber-warn:#eab308;--amber-warn-bg:rgba(234,179,8,.1);--sky:#0ea5e9;--sky-bg:rgba(14,165,233,.1);--violet:#a78bfa;--violet-bg:rgba(167,139,250,.1);--shadow-1:0 1px 2px rgba(0,0,0,.4);--shadow-2:0 8px 24px rgba(0,0,0,.5);--shadow-3:0 24px 64px rgba(0,0,0,.7);--shadow-hover:0 2px 8px rgba(0,0,0,.5);--shadow-lg:0 4px 20px rgba(0,0,0,.55),0 1px 4px rgba(0,0,0,.35);--shadow-xl:0 8px 32px rgba(0,0,0,.6);--glass:rgba(22,22,24,.72);--glass-border:hsla(0,0%,100%,.06);--topbar-dot-border:var(--paper);--hot-glow:rgba(244,63,94,.1);--success-bg:var(--emerald-bg);--warning-bg:var(--amber-warn-bg);--info-bg:var(--sky-bg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme]){color-scheme:dark}}:root{--cool-page-padding-x:36px;--cool-page-max-width:1360px;--cool-hero-stat-size:80px;--cool-hero-stat-tracking:-2.4px;--cool-hero-padding-x:26px;--cool-hero-padding-y:22px;--cool-hero-min-height:160px;--cool-hero-spark-height:64px;--cool-sat-stat-size:34px;--cool-sat-stat-tracking:-0.5px;--cool-page-title-size:36px;--cool-page-title-tracking:-0.6px;--cool-page-title-weight:300}@media (max-width:768px){:root{--cool-page-padding-x:20px;--cool-hero-stat-size:56px;--cool-hero-stat-tracking:-1.8px;--cool-hero-padding-x:20px;--cool-hero-padding-y:18px;--cool-hero-min-height:140px;--cool-hero-spark-height:48px;--cool-sat-stat-size:24px;--cool-sat-stat-tracking:-0.3px;--cool-page-title-size:30px;--cool-page-title-tracking:-0.5px}}@media (max-width:480px){:root{--cool-page-padding-x:16px;--cool-hero-stat-size:48px;--cool-hero-stat-tracking:-1.4px;--cool-page-title-size:26px}}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;background:var(--bg-0);color:var(--ink-0);font-family:var(--font);font-size:13px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--bg-2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--bg-3)}:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(99,102,241,.18);border-radius:4px}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .2s ease-out both}.italic,em,i{font-style:normal;font-weight:600}.mono,.tabular-nums{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cool-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.cool-page-header>div:first-child{min-width:0;flex:1}.cool-crumb{font-family:var(--font-mono);font-size:11px;letter-spacing:.6px;color:var(--ink-2);text-transform:uppercase;margin-bottom:6px}.cool-h1{font-size:32px;letter-spacing:-.4px;line-height:1.05}.cool-h1,.cool-h2{margin:0;font-family:var(--font-serif);font-weight:400;color:var(--ink-0)}.cool-h2{font-size:22px;letter-spacing:-.2px;line-height:1.15}.cool-h3{margin:0;font-family:var(--font);font-size:14px;font-weight:600;letter-spacing:-.05px;color:var(--ink-0)}.cool-eyebrow{font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-2)}.cool-h1+.cool-page-sub,.cool-page-sub{margin:8px 0 0;font-size:13.5px;color:var(--ink-2);max-width:640px;line-height:1.5}.cool-card{background:var(--paper);border:.5px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-1);padding:18px 22px;transition:transform .14s cubic-bezier(.32,.72,0,1),box-shadow .14s cubic-bezier(.32,.72,0,1)}.cool-card-tight{padding:14px 18px}.cool-card-flush{padding:0}.cool-card-link,a.cool-card,button.cool-card{cursor:pointer}.cool-card-link:hover,a.cool-card:hover,button.cool-card:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}.cool-card-ai{position:relative;background:linear-gradient(180deg,var(--ai-mist) 0,var(--paper) 56%);border:.5px solid var(--line);border-left:2px solid var(--ai-ink);border-radius:var(--r);box-shadow:var(--shadow-1);padding:18px 22px}html body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:radial-gradient(ellipse 65% 55% at 10% 100%,rgba(0,111,243,.09),transparent 60%),radial-gradient(ellipse 50% 45% at 90% 0,rgba(0,111,243,.07),transparent 60%)}.cool-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 16px;border-radius:var(--r-sm);font-family:var(--font);font-size:13px;font-weight:500;line-height:1;color:var(--ink-1);background:transparent;border:1px solid var(--line-2);cursor:pointer;transition:background .14s cubic-bezier(.32,.72,0,1),border-color .14s cubic-bezier(.32,.72,0,1),transform .08s cubic-bezier(.32,.72,0,1),color .14s cubic-bezier(.32,.72,0,1);font-family:inherit;white-space:nowrap}.cool-btn:hover{background:var(--bg-1);color:var(--ink-0);border-color:var(--line-3)}.cool-btn:active{transform:translateY(.5px)}.cool-btn.sm{height:28px;padding:0 12px;font-size:12px;gap:5px}.cool-btn.lg{height:44px;padding:0 20px;font-size:14px;gap:7px}.cool-btn.icon{height:36px;width:36px;padding:0;gap:0}.cool-btn.sm.icon{height:28px;width:28px}.cool-btn.lg.icon{height:44px;width:44px}.cool-btn.primary{background:var(--ink-0);color:#fff;border-color:var(--ink-0);font-weight:600;box-shadow:0 1px 3px rgba(20,30,60,.08),inset 0 1px 0 hsla(0,0%,100%,.22)}.cool-btn.primary:hover{background:var(--ink-1);border-color:var(--ink-1);color:#fff}.cool-btn.accent{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:600;box-shadow:0 1px 3px rgba(0,111,243,.18),inset 0 1px 0 hsla(0,0%,100%,.22)}.cool-btn.accent:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.cool-btn.primary.sm{background:var(--accent);border-color:var(--accent);box-shadow:0 1px 3px rgba(0,111,243,.18),inset 0 1px 0 hsla(0,0%,100%,.22)}.cool-btn.primary.sm:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.cool-btn.link{height:auto;padding:0;background:transparent;border:none;color:var(--accent);font-weight:500;text-decoration:none;box-shadow:none;gap:4px}.cool-btn.link:hover{background:transparent;border:none;color:var(--accent-dark);text-decoration:underline;text-underline-offset:3px}.cool-btn.link:active{transform:none}.cool-btn.link.sm{font-size:12px;height:auto;padding:0}.cool-btn.link.lg{font-size:14px;height:auto;padding:0}.cool-btn.danger{color:var(--rose);border-color:var(--rose-bg)}.cool-btn.danger:hover{background:var(--rose-bg);border-color:var(--rose)}.cool-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(99,102,241,.18)}.cool-btn.primary:focus-visible{box-shadow:0 1px 3px rgba(20,30,60,.08),inset 0 1px 0 hsla(0,0%,100%,.22),0 0 0 3px rgba(99,102,241,.18)}.cool-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.cool-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:99px;font-family:var(--font);font-size:11.5px;font-weight:600;letter-spacing:.1px;background:var(--bg-1);color:var(--ink-1);border:.5px solid var(--line)}.cool-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink-3);flex-shrink:0}.cool-pill.success{background:var(--emerald-bg);color:var(--emerald)}.cool-pill.success:before{background:var(--emerald)}.cool-pill.warning{background:var(--amber-warn-bg);color:var(--amber-warn)}.cool-pill.warning:before{background:var(--amber-warn)}.cool-pill.danger{background:var(--rose-bg);color:var(--rose)}.cool-pill.danger:before{background:var(--rose)}.cool-pill.info{background:var(--sky-bg);color:var(--sky)}.cool-pill.info:before{background:var(--sky)}.cool-pill.violet{background:var(--violet-bg);color:var(--violet)}.cool-pill.violet:before{background:var(--violet)}:root{--cat-1:#6366f1;--cat-2:#8b5cf6;--cat-3:#10b981;--cat-4:#0ea5e9;--cat-5:#f59e0b;--cat-6:#ec4899;--cat-7:#14b8a6;--cat-8:#a78bfa}.cool-stat-hero{font-family:var(--font-serif);font-size:64px;font-weight:300;letter-spacing:-1.6px;line-height:.95;color:var(--ink-0);font-variant-numeric:tabular-nums}.cool-stat-hero-xl{font-size:80px;letter-spacing:-2.2px}.cool-stat-large{font-family:var(--font-serif);font-size:40px;font-weight:300;letter-spacing:-.8px;line-height:1;color:var(--ink-0);font-variant-numeric:tabular-nums}.cool-stat-hero-unit{font-size:.35em;color:var(--ink-2);font-family:var(--font);font-weight:500;margin-left:6px;letter-spacing:0}.cool-section{margin-top:32px}.cool-section:first-of-type{margin-top:0}.cool-section-head{display:flex;align-items:center;gap:10px;margin:0 0 14px}.cool-section-head .cool-eyebrow{flex:0 0 auto}.cool-section-head .cool-section-rule{flex:1;height:1px;background:var(--line-2)}.cool-section-head .cool-section-meta{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.3px}@keyframes coolBreathe{0%,to{opacity:.55}50%{opacity:1}}.cool-breathe{animation:coolBreathe 4s ease-in-out infinite}@keyframes coolSpikePulse{0%,92%,to{transform:scale(1)}94%{transform:scale(1.12)}96%{transform:scale(1)}}.cool-spike-pulse{display:inline-block;animation:coolSpikePulse 6s ease-in-out infinite;transform-origin:center}@keyframes coolSparkDraw{to{stroke-dashoffset:0}}.cool-spark-draw{animation:coolSparkDraw .64s cubic-bezier(.32,.72,0,1) 80ms forwards}@keyframes coolShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.cool-skel-shimmer{background:linear-gradient(90deg,var(--ink-6) 0,var(--bg-1) 50%,var(--ink-6) 100%);background-size:200% 100%;animation:coolShimmer 1.4s linear infinite}.cool-status-dot{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-1)}.cool-status-dot>.d{width:7px;height:7px;border-radius:50%;background:var(--ink-3);flex-shrink:0}.cool-status-dot.active>.d{background:var(--emerald);animation:coolBreathe 4s ease-in-out infinite}.cool-status-dot.probation>.d{background:var(--amber)}.cool-status-dot.notice>.d{background:var(--rose)}.cool-status-dot.leave>.d{background:var(--sky)}.cool-status-dot.terminated>.d{background:var(--ink-3)}.cool-ai-row>td:first-child{box-shadow:inset 1px 0 0 var(--ai-ink)}.cool-ai-row.cool-ai-row-rose>td:first-child{box-shadow:inset 1px 0 0 var(--rose)}.cool-ai-row.cool-ai-row-amber>td:first-child{box-shadow:inset 1px 0 0 var(--amber)}.cool-ai-row.cool-ai-row-violet>td:first-child{box-shadow:inset 1px 0 0 var(--violet)}.cool-ai-row:hover>td{background:linear-gradient(90deg,var(--ai-mist) 0,var(--bg-1) 14%)}.cool-ai-eye{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.5px;color:var(--ink-2);text-transform:uppercase;margin-bottom:8px}.cool-spike-mark{display:inline-grid;place-items:center;width:11px;height:11px;border-radius:3px;background:var(--ai-ink);color:var(--paper);font-family:var(--font);font-size:9px;line-height:1;font-weight:600}.cool-ai-eye.rose{color:var(--rose)}.cool-ai-eye.rose .cool-spike-mark{background:var(--rose)}.cool-ai-eye.amber{color:var(--amber)}.cool-ai-eye.amber .cool-spike-mark{background:var(--amber)}.cool-ai-eye.violet{color:var(--violet)}.cool-ai-eye.violet .cool-spike-mark{background:var(--violet)}.cool-cat-swatch{width:8px;height:8px;border-radius:2px;background:var(--ink-3);flex-shrink:0}.cool-cat-1{background:var(--cat-1)!important}.cool-cat-2{background:var(--cat-2)!important}.cool-cat-3{background:var(--cat-3)!important}.cool-cat-4{background:var(--cat-4)!important}.cool-cat-5{background:var(--cat-5)!important}.cool-cat-6{background:var(--cat-6)!important}.cool-cat-7{background:var(--cat-7)!important}.cool-cat-8{background:var(--cat-8)!important}.cool-table-comfortable tbody td{padding:14px 16px}.cool-table-comfortable tbody tr{height:60px}.cool-density-dense tbody td{padding:8px 14px!important}.cool-density-dense tbody tr{height:40px!important}.cool-density-toggle{display:inline-flex;border:.5px solid var(--line-2);border-radius:6px;overflow:hidden}.cool-density-toggle>button{padding:5px 10px;font-family:var(--font-mono);font-size:11px;color:var(--ink-2);background:transparent;border:none;border-right:.5px solid var(--line-2);cursor:pointer;transition:background .14s,color .14s}.cool-density-toggle>button:last-child{border-right:0}.cool-density-toggle>button.on{background:var(--ink-0);color:var(--paper)}.cool-density-toggle>button:hover:not(.on){background:var(--bg-1);color:var(--ink-0)}.cool-kpi-hero{position:relative;overflow:hidden;background:var(--paper);border:.5px solid var(--line);border-radius:var(--r-lg);padding:22px 26px;box-shadow:var(--shadow-2);min-height:160px}.cool-kpi-hero-spark{position:absolute;left:0;right:0;bottom:0;height:64px;pointer-events:none}.cool-kpi-hero-spark-svg{width:100%!important;height:64px!important;display:block}.cool-kpi-hero-annot{position:absolute;right:18px;top:18px;display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:10.5px;padding:3px 9px;border-radius:99px;background:var(--emerald-bg);color:var(--emerald)}.cool-kpi-hero-annot.down{background:var(--rose-bg);color:var(--rose)}.cool-kpi-hero-annot.flat{background:var(--bg-1);color:var(--ink-1)}.cool-kpi-sat{background:var(--paper);border:.5px solid var(--line);border-radius:var(--r);padding:14px 18px;box-shadow:var(--shadow-1);display:flex;align-items:center;justify-content:space-between;gap:14px}.cool-kpi-sat-spark{width:90px;height:34px;opacity:.7;flex-shrink:0}.cool-stat-hero{font-size:var(--cool-hero-stat-size,64px);letter-spacing:var(--cool-hero-stat-tracking,-1.6px)}.cool-stat-hero-xl{font-size:var(--cool-hero-stat-size,80px);letter-spacing:var(--cool-hero-stat-tracking,-2.2px)}.cool-stat-large{font-size:var(--cool-sat-stat-size,40px);letter-spacing:var(--cool-sat-stat-tracking,-.8px)}.cool-kpi-hero{padding:var(--cool-hero-padding-y,22px) var(--cool-hero-padding-x,26px);min-height:var(--cool-hero-min-height,160px)}.cool-kpi-hero-spark{height:var(--cool-hero-spark-height,64px)}.cool-h1{font-size:var(--cool-page-title-size,32px);letter-spacing:var(--cool-page-title-tracking,-.4px);font-weight:var(--cool-page-title-weight,400)}.shell{display:flex;height:100vh;width:100vw;overflow:hidden;background:var(--bg-0)}.main{flex:1}.main,.sidebar{display:flex;flex-direction:column;overflow:hidden}.sidebar{width:248px;background:linear-gradient(180deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.38));backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);border-right:1px solid var(--line);flex-shrink:0;transition:width .25s cubic-bezier(.4,0,.2,1)}.sidebar.collapsed{width:60px}.sidebar.collapsed .sb-hide{display:none!important}.sidebar.collapsed .sb-item{justify-content:center;padding:8px 0}.sidebar.collapsed .sb-section-title{display:none}.sb-header{height:64px;padding:0 16px;gap:10px;border-bottom:1px solid var(--line)}.sb-header,.sb-logo{display:flex;align-items:center}.sb-logo{width:32px;height:32px;border-radius:7px;background:var(--ink-0);justify-content:center;flex-shrink:0}.sb-logo-inner{color:#fff;font-size:14px;font-weight:700;letter-spacing:-.03em}.sb-logo-text{display:flex;flex-direction:column;min-width:0}.sb-logo-text strong{font-size:14px;font-weight:600;letter-spacing:-.025em;color:var(--ink-0)}.sb-logo-text span{font-size:10px;color:var(--ink-3);font-weight:500;letter-spacing:.04em;font-family:var(--font-mono)}.sb-collapse{margin-left:auto;width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink-3);transition:all .15s;border:none;background:transparent}.sb-collapse:hover{background:var(--bg-1);color:var(--ink-1)}.sb-nav{flex:1;overflow-y:auto;padding:10px}.sb-nav::-webkit-scrollbar{width:2px}.sb-nav::-webkit-scrollbar-thumb{background:var(--bg-2);border-radius:99px}.sb-section-title,.sidebar-section-label{font-size:10px;font-weight:500;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;padding:10px 6px 4px;font-family:var(--font-mono)}.sb-item,.sidebar-nav-item{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:6px;cursor:pointer;transition:color .12s,background .12s;color:var(--ink-2);font-weight:400;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;background:transparent;width:100%;text-align:left;letter-spacing:-.01em;text-decoration:none;position:relative}.sb-item.active,.sb-item:hover,.sidebar-nav-item.active,.sidebar-nav-item:hover{background:transparent;color:var(--ink-0)}.sb-item.active,.sidebar-nav-item.active{font-weight:500}.sb-item.active:before,.sidebar-nav-item.active:before{content:"";position:absolute;left:-4px;top:20%;bottom:20%;width:2px;background:var(--ink-0);border-radius:2px}.sb-item svg,.sidebar-nav-item svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;opacity:.45}.sb-item.active svg,.sidebar-nav-item.active svg{opacity:1}.sb-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-divider{height:1px;background:var(--line);margin:6px 0}.sb-badge{font-size:9px;font-weight:600;padding:1px 5px;border-radius:10px;margin-left:auto;background:var(--ink-0);color:#fff;letter-spacing:.03em;font-family:var(--font-mono)}.sb-user{padding:12px 14px;border-top:1px solid var(--line);display:flex;align-items:center;gap:9px;cursor:pointer;transition:background .15s}.sb-user:hover{background:var(--bg-1)}.sb-avatar{width:28px;height:28px;border-radius:7px;background:linear-gradient(135deg,#d97706,#b45309);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff;flex-shrink:0}.sb-user-info{display:flex;flex-direction:column;overflow:hidden;flex:1;min-width:0}.sb-user-info strong{font-size:12.5px;font-weight:500;color:var(--ink-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-user-info span{font-size:10.5px;color:var(--ink-3);font-family:var(--font-mono)}.topbar{height:64px;flex-shrink:0;background:linear-gradient(180deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.38));backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 24px;gap:10px;position:sticky;top:0;z-index:40}body[data-theme=dark] .sidebar,body[data-theme=dark] .topbar{background:linear-gradient(180deg,rgba(22,22,24,.72),rgba(22,22,24,.55))}.tb-search{flex:1;display:flex;align-items:center;gap:8px;height:40px;background:var(--paper);border:1px solid var(--line-2);border-radius:9px;padding:0 14px;cursor:text;transition:border-color .15s}.tb-search:hover{border-color:var(--line-3)}.tb-search:focus-within{border-color:var(--ink-0)}.tb-search svg{width:16px;height:16px;flex-shrink:0;color:var(--ink-0)}.tb-search span{color:var(--ink-3);font-size:13px;flex:1}.tb-search input{border:none;background:transparent;color:var(--ink-0);font-family:var(--font);font-size:13px;outline:none;flex:1;width:100%}.tb-search input:focus-visible{outline:none}.tb-search input::-moz-placeholder{color:var(--ink-3)}.tb-search input::placeholder{color:var(--ink-3)}.tb-search kbd{font-size:10px;color:var(--ink-3);background:var(--bg-1);border:1px solid var(--line-2);border-radius:4px;padding:2px 6px;font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap}.tb-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.tb-sep{width:1px;height:18px;background:var(--line-2);margin:0 2px}.tb-btn{width:34px;height:34px;border-radius:7px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--ink-2);transition:color .12s,background .12s;position:relative}.tb-btn:hover{background:var(--bg-1);color:var(--ink-0)}.tb-btn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tb-btn .dot{position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:var(--rose);border:1.5px solid var(--paper)}.mobile-menu-btn{display:none}@media(max-width:768px){.mobile-menu-btn{display:flex}}.cool-page-frame{margin:24px auto;max-width:var(--cool-page-max-width,1360px);background:var(--paper);border:1px solid var(--line-2);border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.04);overflow:hidden}.cool-page-frame>:first-child{padding:28px 32px 0}@media (max-width:768px){.cool-kpi-hero{padding:18px 20px;min-height:140px}.cool-kpi-hero .cool-stat-hero,.cool-kpi-hero .cool-stat-hero-xl{font-size:56px;letter-spacing:-1.8px;margin:10px 0 6px}.cool-kpi-hero-spark{height:48px}.cool-kpi-sat{padding:10px 12px}.cool-kpi-sat .cool-stat-large{font-size:24px;letter-spacing:-.3px}.cool-kpi-sat-spark{display:none}.cool-table-comfortable tbody td{padding:10px 12px}.cool-table-comfortable tbody tr{height:48px}.cool-filter-pills,[class*=filter-pills]{overflow-x:auto;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;padding-bottom:8px;scrollbar-width:none}.cool-filter-pills::-webkit-scrollbar,[class*=filter-pills]::-webkit-scrollbar{display:none}.cool-ai-strip{grid-template-columns:1fr!important}.cool-page-frame>:first-child{padding:22px 20px 0}}@media (max-width:480px){.sidebar{display:none}.shell{flex-direction:column}.topbar{padding:0 14px;gap:8px;height:50px}.topbar .mobile-menu-btn{display:inline-flex!important}.topbar .tb-search{flex:1;min-width:0;padding:5px 10px;font-size:12px}.topbar .tb-actions>:not(.mobile-menu-btn):not(.tb-user),.topbar .tb-search .tb-search-kbd{display:none}.cool-kpi-hero .cool-stat-hero,.cool-kpi-hero .cool-stat-hero-xl{font-size:48px;letter-spacing:-1.4px}.cool-page-header [data-cool-actions]{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.cool-page-header [data-cool-actions] .cool-btn{justify-content:center;width:100%}.cool-table-mobile td:not([data-cool-mobile=keep]),.cool-table-mobile th:not([data-cool-mobile=keep]){display:none}}.changes-row-actions,.cool-row-actions,[data-cool-row-actions]{opacity:0;transition:opacity .1s ease}tr:hover .changes-row-actions,tr:hover .cool-row-actions,tr:hover [data-cool-row-actions]{opacity:1}.cool-table-virtual{position:relative;max-height:640px;overflow:auto;border-radius:var(--r-lg)}.cool-table-virtual thead th{position:sticky;top:0;z-index:2;background:var(--paper)}.cool-table-virtual tbody td:first-child,.cool-table-virtual thead th:first-child{position:sticky;left:0;z-index:3;background:var(--paper)}.cool-table-virtual thead th:first-child{z-index:4}.cool-table-virtual tbody tr:hover td:first-child{background:var(--bg-1)}.cool-table-virtual tbody td:first-child:after,.cool-table-virtual thead th:first-child:after{content:"";position:absolute;top:0;right:0;bottom:0;width:8px;background:linear-gradient(90deg,rgba(0,0,0,.06),transparent);pointer-events:none;opacity:0;transition:opacity .14s}.cool-table-virtual.is-scrolled tbody td:first-child:after,.cool-table-virtual.is-scrolled thead th:first-child:after{opacity:1}html.cool-org-fullscreen .mobile-overlay,html.cool-org-fullscreen .sidebar,html.cool-org-fullscreen .topbar{display:none!important}html.cool-org-fullscreen .shell{display:block!important}html.cool-org-fullscreen .main{flex:none!important;width:100%!important}html.cool-org-fullscreen .content,html.cool-org-fullscreen .content-enter{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;height:100vh!important;overflow:auto!important}html.cool-org-fullscreen .cool-page-frame{margin:0!important;border:none!important;box-shadow:none!important;max-width:100%!important;border-radius:0!important;min-height:100vh!important}html.cool-org-fullscreen .cool-page-frame>:first-child{padding:14px 18px 0!important}html.cool-org-fullscreen .cool-page-header,html.cool-org-fullscreen [data-cool-fullscreen-hide]{display:none!important}html.cool-org-fullscreen body{overflow:hidden!important}.cool-print-only{display:none!important}@media print{.cool-print-hide,.mobile-overlay,.sidebar,.topbar,[data-cool-print-hide]{display:none!important}.cool-print-only{display:block!important}body{background:#fff!important;color:#000!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.shell{display:block!important}.main{flex:none!important;width:100%!important}.content,.content-enter{padding:0!important;width:100%!important}.content,.content-enter,.cool-page-frame{margin:0!important;max-width:100%!important}.cool-page-frame{border:none!important;box-shadow:none!important;border-radius:0!important}table{page-break-inside:auto}thead{display:table-header-group}tr{page-break-inside:avoid;page-break-after:auto}tbody tr:hover td{background:transparent!important}.cool-card,.cool-stat-cell,[data-cool-print-keep]{page-break-inside:avoid}#cool-toast-host,.changes-row-actions,.cool-ai-inset,.cool-bulk-action-bar,.cool-categorical-pills,.cool-drawer,.cool-drawer-overlay,.cool-filter-bar,.cool-filter-pills,.cool-intel-ribbon,.cool-modal,.cool-modal-overlay,.cool-row-actions,.cool-search,.cool-search-input,.cool-sticky-footer,.cool-subnav,.cool-tab-strip,.cool-toolbar,[data-bulk-action-bar],[data-cool-toolbar],[role=dialog],[role=tablist],button[aria-label]:not([data-cool-print-keep]){display:none!important}.cool-stat-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:8px!important;margin-bottom:16px!important}.cool-stat-cell{box-shadow:none!important;padding:10px 12px!important}.cool-stat-cell,table{border:1px solid #d4d4d8!important}table{border-radius:0!important;background:#fff!important}th{background:#f4f4f5!important;color:#52525b!important;border-bottom:1px solid #d4d4d8!important;font-size:9pt!important;text-transform:uppercase!important;letter-spacing:.05em!important}td{border-bottom:1px solid #e8e8ea!important;font-size:10pt!important;padding:6pt 8pt!important}.cool-badge,.cool-pill,[data-cool-badge]{background:transparent!important;color:#000!important;border:1px solid #71717a!important;box-shadow:none!important}.cool-page-title{font-size:24pt!important;margin-bottom:6pt!important}.cool-page-eyebrow{font-size:8pt!important;color:#71717a!important;letter-spacing:.08em!important}.cool-print-footer{display:block!important;position:fixed;bottom:6mm;left:0;right:0;text-align:center;font-size:8pt;color:#71717a;font-family:Geist Mono,ui-monospace,monospace;letter-spacing:.06em}.cool-print-footer:before{content:"SPIKE · PEOPLE   ·   "}.cool-card,.cool-paper{background:#fff!important;box-shadow:none!important;border:1px solid #e8e8ea!important}@page{margin:14mm 12mm;size:auto}}@import url("https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,300;9..144,400;9..144,500&display=swap");