@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{color-scheme:dark;--bg:#07090f;--panel:#0e121d;--line:#232936;--text:#f2f4fb;--muted:#969dab;--blue:#3974ff;--mint:#9cdfc9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.6 'DM Sans',sans-serif}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:wait}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #81b7ff;outline-offset:5px}button{border:0}p{color:var(--muted)}.announcement{height:40px;display:flex;align-items:center;justify-content:center;gap:12px;background:#101625;border-bottom:1px solid #1b2843;font-size:12px;letter-spacing:.02em}.announcement a{color:#aac3ff;margin-left:10px}.award-icon{color:#a5beff;font-size:21px}header{max-width:1440px;padding:23px 6%;margin:auto;display:flex;align-items:center;gap:40px;border-bottom:1px solid #151b27}.brand{font-family:'Manrope',sans-serif;font-size:34px;letter-spacing:-2px;font-weight:800;line-height:1}.brand-dot{color:var(--blue)}nav{display:flex;gap:30px;margin:auto;font-size:14px;color:#b5bbca}nav a:hover,footer a:hover{color:#7da7ff}.header-actions{display:flex;align-items:center;gap:24px}.language{background:none;font-size:13px}.language span{color:#666f84;margin-left:4px}.button{background:#356cff;padding:15px 23px;border:1px solid #5081ff;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;box-shadow:0 4px 24px #215dff20;transition:.2s}.button:hover{background:#5081ff;transform:translateY(-2px)}.button.small{padding:10px 19px}.menu{display:none;background:none}.hero{max-width:1440px;min-height:655px;padding:80px 6% 72px;margin:auto;display:grid;grid-template-columns:1.03fr 1fr;align-items:center;gap:40px;overflow:hidden}.eyebrow{font-size:12px;letter-spacing:.15em;font-weight:600;color:#a4aec2;display:flex;align-items:center;gap:10px}.pulse{width:6px;height:6px;display:inline-block;background:#70dab6;border-radius:50%;box-shadow:0 0 12px #70dab699}.hero h1{font-family:'Manrope',sans-serif;font-size:clamp(48px,5.2vw,76px);line-height:1.09;letter-spacing:-4px;font-weight:600;margin:25px 0}.hero h1 span{color:#739fff;background:linear-gradient(100deg,#8db6ff,#4571f5);background-clip:text;-webkit-text-fill-color:transparent}.hero-description{font-size:17px;max-width:465px;line-height:1.8;margin:24px 0 30px}.hero-buttons{display:flex;align-items:center;gap:23px}.text-button{display:inline-flex;align-items:center;gap:10px;background:none;font-size:14px;font-weight:550;padding:0}.text-button:hover{color:#91b5ff}.play{width:25px;height:25px;border:1px solid #424a5a;border-radius:50%;display:grid;place-items:center}.hero-note{font-size:12px;color:#929bad;display:flex;gap:8px;margin-top:23px}.hero-note>span:first-child{color:#7c9aa3}.hero-visual{position:relative;min-height:470px;display:flex;align-items:center;justify-content:center;isolation:isolate}.hero-visual:before{content:'';position:absolute;inset:-50px;background:radial-gradient(ellipse,#1645b43b,transparent 65%);z-index:-2}.orbit{position:absolute;width:610px;height:370px;border:1px solid #284a7f38;border-radius:50%;transform:rotate(-32deg);z-index:-1}.orbit-two{transform:rotate(43deg);width:565px;height:380px}.visual-label{position:absolute;top:-12px;left:25px;right:5px;display:flex;justify-content:space-between;font-family:monospace;font-size:10px;letter-spacing:.13em;color:#566884}.match-window{width:100%;max-width:440px;background:linear-gradient(120deg,#151d2c,#0c111c);border:1px solid #34415b;border-radius:12px;box-shadow:0 25px 70px #0009;transform:rotate(-2deg);overflow:hidden;position:relative;transition:transform .4s}.match-window:hover{transform:rotate(0)}.window-top{padding:13px 18px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #263146;font-size:12px;color:#c6cddd}.mini-mark{background:#3063df;border-radius:5px;padding:0 6px;font-weight:800;color:white}.demo-label{font-size:9px;letter-spacing:.08em;color:#7888a3;margin-left:auto}.role-line{display:flex;gap:12px;align-items:center;padding:20px}.role-icon{border:1px solid #354462;background:#202c45;border-radius:9px;font-size:26px;padding:2px 9px;color:#8eafff}.role-line>div{display:flex;flex-direction:column}.role-line small{font-size:9px;letter-spacing:.15em;color:#8293b0}.role-line strong{font-size:15px;font-weight:550}.role-line div>span{font-size:11px;color:#9aa6ba}.live-dot{width:7px;height:7px;background:#a0dacc;border-radius:50%;margin-left:auto}.candidate-selector{display:flex;border-bottom:1px solid #263146;padding:0 15px;gap:3px}.candidate{padding:8px 7px;color:#8b98ad;background:none;font-size:11px;border-bottom:2px solid transparent}.candidate span{font-size:10px;margin-left:4px}.candidate.active{color:#b5cdff;border-color:#6797ff;background:#3469df10}.candidate-profile{display:flex;align-items:center;gap:11px;padding:19px 20px 10px}.avatar{width:41px;height:41px;border-radius:50%;background:linear-gradient(140deg,#496970,#223145);border:1px solid #66818e;color:#d7e7ed;display:grid;place-items:center;font-size:13px}.candidate-profile h3{font-size:15px;margin:0}.candidate-profile>div>span{font-size:11px;color:#9eabc0}.score{margin-left:auto;font-family:'Manrope',sans-serif;color:#a8d8ce;font-size:34px;line-height:1;display:flex;align-items:center;gap:3px}.score small{font:8px/1.7 'DM Sans',sans-serif}.evidence{padding:3px 20px 16px}.evidence button{width:100%;text-align:left;background:#ffffff02;border:1px solid #273244;padding:9px 10px;margin-top:6px;border-radius:5px;display:flex;gap:9px;font-size:11px}.evidence button:hover{border-color:#5873a6}.evidence b{font-weight:500;color:#c6d0e2}.evidence small{display:block;color:#8390a5;font-size:10px}.check{color:#99d3be}.unknown{color:#dab774}.match-bottom{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-top:1px solid #263146;font-size:9px;color:#6f7f99}.match-bottom button{background:none;color:#a4bfee;font-size:10px}.floating-tag{position:absolute;z-index:2;right:-17px;top:13px;border:1px solid #3f5670;border-radius:8px;padding:11px 17px;background:#182331;box-shadow:0 10px 30px #0006;font-size:12px;transform:rotate(3deg)}.floating-tag small{font-size:10px;color:#889baf}.spark{color:#a7c5ff;font-size:20px;margin-right:8px}.activity-pill{position:absolute;bottom:-5px;left:-15px;background:#141e2b;border:1px solid #35425a;border-radius:7px;display:flex;align-items:center;gap:12px;padding:12px 16px;font-size:11px;box-shadow:0 10px 30px #0005}.activity-bars{color:#6d97e5;margin-left:15px;letter-spacing:1px}.recognition{padding:32px 6%;max-width:1440px;margin:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:30px}.recognition>span{font-size:10px;letter-spacing:.14em;max-width:135px;color:#667185}.recognition-name{font-family:'Manrope';font-size:22px;letter-spacing:-1px;font-weight:700;color:#aeb4c1;line-height:1.2}.recognition-name>span{font-weight:400}.recognition-name small{display:block;font:8px/2.5 'DM Sans';letter-spacing:.14em;color:#6c7689}.headfirst{font-size:25px}.bnr{font-size:26px;letter-spacing:-1px}.bnr>span{font-size:15px}.recognition>a{font-size:11px;color:#8a97ad}.section{max-width:1440px;margin:auto;padding:95px 6%}.section-top{display:flex;justify-content:space-between;align-items:end;gap:70px;margin-bottom:36px}h2{font:500 clamp(32px,3.2vw,46px)/1.2 'Manrope',sans-serif;letter-spacing:-1.8px;margin:18px 0 0}.section-top>p{max-width:350px;font-size:15px;margin:0 0 4px}.platform-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);gap:20px}.platform-tabs button{padding:18px 0;display:flex;gap:14px;background:none;border-bottom:2px solid transparent;color:#63718a;font-size:12px;text-align:left}.platform-tabs button span{font-size:16px;color:#a3abba}.platform-tabs button span:last-child{margin-left:auto}.platform-tabs button[aria-selected=true]{color:#6999ff;border-color:#588bff}.platform-tabs button[aria-selected=true] span{color:white}.platform-panel{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:45px 0 0;align-items:center}.pill{font-size:10px;letter-spacing:.12em;color:#9bb9ee;border:1px solid #2c3b55;background:#111c2e;padding:5px 9px;border-radius:4px;display:inline-block}h3{font-family:'Manrope',sans-serif}.panel-copy h3{font-size:29px;line-height:1.3;font-weight:500;letter-spacing:-1px;margin:20px 0 15px}.panel-copy p{max-width:420px;font-size:15px}.panel-copy ul{list-style:none;padding:0;font-size:13px;color:#b2bccd;line-height:2.3;margin:20px 0}.panel-copy li:before{content:'✓';color:#6f9deb;margin-right:10px}.discovery-surface{background:radial-gradient(ellipse at 50% 20%,#1b315b44,transparent 85%),#0c111c;border:1px solid #293348;border-radius:10px;padding:24px;min-height:315px}.surface-heading{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#acb8cf;margin-bottom:20px}.search-field{background:#141d2d;border:1px solid #34445e;border-radius:6px;display:flex;padding:12px;color:#b9c8df;font-size:13px;gap:10px}.search-field input{background:none;border:0;width:100%;font:inherit;color:white;outline:none}.source-pills{display:flex;gap:7px;margin:15px 0}.source-pills button{border:1px solid #2a3b55;background:transparent;color:#8f9db5;padding:5px 8px;border-radius:4px;font-size:11px}.source-pills button.selected{background:#233e68;color:#c8ddff;border-color:#416aa5}.talent-row{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #1f2b3e;font-size:12px;align-items:center}.talent-row:last-child{border:0}.talent-row .avatar{height:30px;width:30px;font-size:10px}.talent-row strong{font-weight:500}.talent-row small{display:block;color:#7386a3;font-size:10px}.talent-row>span:last-child{margin-left:auto;color:#a7c5bd;font-size:11px}.workflow-section{background:#0b0e15;border-top:1px solid #202634;border-bottom:1px solid #202634;max-width:none}.outline{background:transparent;border-color:#344057;box-shadow:none}.workflow{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px}.flow-step{text-align:left;background:none;padding:24px;border-top:1px solid #2d374a;border-right:1px solid #252d3d;transition:.2s}.flow-step:first-child{padding-left:0}.flow-step:last-child{border-right:0}.flow-step.active{border-top:2px solid #6d9aff;background:linear-gradient(#2853a019,transparent)}.flow-step>span{font-size:12px;color:#6882a9;display:flex;justify-content:space-between}.flow-step i{font-style:normal}.flow-step h3{font-size:20px;font-weight:500;margin:22px 0 12px}.flow-step p{font-size:14px;line-height:1.8;margin:0}.flow-result{display:flex;align-items:center;gap:10px;padding:16px 20px;border:1px solid #29364d;background:#101826;border-radius:6px;font-size:13px;color:#a4b7d5;margin-top:30px}.solutions{display:grid;grid-template-columns:1fr 1fr;gap:80px}.solutions>div>p{max-width:360px;font-size:15px}.solution-options{margin-top:30px}.solution-options button{display:flex;justify-content:space-between;background:none;width:100%;border-bottom:1px solid #253045;text-align:left;padding:16px 0;font-size:15px;color:#8391aa}.solution-options button.selected{color:#c4d8ff}.solution-card{padding:40px;background:linear-gradient(130deg,#192c4b,#0c1321);border:1px solid #334868;border-radius:10px;align-self:center}.solution-card h3{font-size:32px;font-weight:500;line-height:1.25;letter-spacing:-1px;margin:25px 0}.solution-card p{font-size:15px}.solution-details{display:flex;flex-wrap:wrap;gap:7px;margin:25px 0 35px}.solution-details span{font-size:11px;padding:5px 8px;background:#263853;border-radius:4px;color:#afc1dd}.solution-card a{font-size:12px}.insights{padding-top:30px}.article{display:flex;align-items:center;gap:35px;padding:28px;border:1px solid #283247;border-radius:9px;background:#101520}.article-symbol{background:radial-gradient(ellipse,#26509a66,transparent 75%),#0b1424;min-width:190px;height:155px;display:grid;place-items:center;font-family:monospace;font-size:29px;color:#789eea;border:1px solid #273e65;border-radius:6px}.article h3{font-weight:500;font-size:24px;line-height:1.4;max-width:650px;margin:12px 0}.article p{font-size:14px;margin:0}.article-arrow{font-size:30px;color:#a7bdde;margin-left:auto}.article:hover{border-color:#5174ad}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;padding-top:15px}.faq .text-button{margin-top:25px}.questions details{border-bottom:1px solid #293143}.questions summary{list-style:none;padding:21px 25px 21px 0;font-size:15px;cursor:pointer;position:relative}.questions summary:after{content:'+';position:absolute;right:0;color:#8294b5}.questions details[open] summary:after{content:'−'}.questions p{font-size:14px;margin:0 0 20px}.cta-section{text-align:center;padding:95px 20px;background:radial-gradient(ellipse at 50% 110%,#183d7855,transparent 70%);border-top:1px solid #222c3d;border-bottom:1px solid #222c3d}.cta-section .eyebrow{justify-content:center}.cta-section h2{font-size:clamp(40px,4.8vw,64px);margin:25px 0 30px}.cta-section h2 span{color:#7aa5ff}.cta-section p{font-size:12px}footer{max-width:1440px;margin:auto;padding:55px 6% 25px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}footer p{font-size:13px}footer>div:not(:first-child):not(.footer-bottom){display:flex;flex-direction:column;gap:10px;font-size:13px;color:#98a4b9}.footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #222b3a;margin-top:25px;padding-top:22px;font-size:11px;color:#66748c}dialog{color:var(--text);background:#111928;border:1px solid #3b5071;border-radius:14px;padding:40px;width:min(560px,92vw);max-height:85vh;box-shadow:0 30px 100px #0009}dialog::backdrop{background:#030711c9;backdrop-filter:blur(7px)}.close-dialog{position:absolute;right:14px;top:8px;font-size:28px;background:none;color:#aeb9cd}dialog h2{font-size:32px;margin-top:15px}dialog p{font-size:15px}dialog .button{margin-top:15px}dialog .evidence{padding:0}dialog .evidence button{font-size:14px}dialog .evidence small{font-size:12px}.report-explanation{padding:15px;background:#1c2940;border-radius:6px;font-size:14px;margin-top:20px}.message-preview{background:#172236;border:1px solid #344863;padding:20px;border-radius:7px;font-size:13px;color:#c2cee2}.kanban{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kanban>div{padding:10px;border:1px solid #30415b;border-radius:5px;font-size:11px;color:#8fa6c9}.kanban article{padding:12px 8px;background:#1c2b43;border-radius:5px;color:#d1dced;margin-top:12px}.empty-result{padding:30px 0;color:#9badc8;font-size:14px}.mobile-only{display:none}@media(min-width:1500px){.workflow-section{padding-left:max(6%,calc((100vw - 1265px)/2));padding-right:max(6%,calc((100vw - 1265px)/2))}}@media(max-width:1050px){header{gap:20px}nav{gap:18px}.header-actions{gap:14px}.hero{gap:25px;padding-top:65px}.hero h1{font-size:55px;letter-spacing:-3px}.hero-buttons{gap:15px;flex-wrap:wrap}.floating-tag{right:-5px}.candidate{font-size:10px}.recognition{gap:20px}.recognition>a{display:none}.section-top{gap:35px}.platform-panel{gap:30px}.solutions{gap:40px}.hero-visual{transform:scale(.94)}.hero-description{font-size:16px}}@media(max-width:760px){.announcement{font-size:10px;height:auto;min-height:34px;padding:6px 10px}.announcement a{display:none}header{padding:20px 6%;justify-content:space-between;position:relative}.brand{font-size:30px}.header-actions{gap:12px}.header-actions .button{font-size:12px;padding:8px 12px}.menu{display:block}nav{display:none;position:absolute;top:75px;left:0;right:0;z-index:10;padding:20px 6%;background:#111929;border-bottom:1px solid #354563}nav.open{display:flex;flex-direction:column}.hero{grid-template-columns:1fr;padding-top:45px;gap:60px;padding-bottom:45px}.hero h1{font-size:clamp(45px,9vw,68px);letter-spacing:-2.6px}.hero-description{max-width:500px}.hero-visual{min-height:465px;max-width:480px;width:100%;margin:auto;transform:none}.match-window{max-width:420px}.floating-tag{right:0}.activity-pill{left:0}.recognition{flex-wrap:wrap;justify-content:center;gap:20px 30px;text-align:center;padding:28px 6%}.recognition>span{max-width:none;width:100%}.recognition-name{font-size:17px}.recognition-name small{font-size:7px}.bnr{font-size:22px}.section{padding:60px 6%}.section-top{display:block}.section-top>p{margin-top:20px;max-width:none}.section-top>.button,.section-top>.text-button{margin-top:20px}.platform-panel,.solutions,.faq{grid-template-columns:1fr}.platform-tabs{gap:10px}.platform-tabs button{gap:8px}.platform-tabs button span{font-size:14px}.platform-tabs button span:last-child{display:none}.discovery-surface{padding:20px}.workflow{grid-template-columns:1fr 1fr;gap:10px}.flow-step,.flow-step:first-child{padding:20px 12px;border-right:0}.flow-step h3{font-size:17px}.flow-step p{font-size:13px}.flow-result .demo-label{display:none}.solution-card{padding:30px}.article{gap:20px;flex-wrap:wrap;padding:20px}.article-symbol{height:95px;width:100%}.article h3{font-size:21px}.article-arrow{display:none}.faq{gap:25px}.cta-section{padding:65px 6%}.cta-section .eyebrow{font-size:10px}footer{grid-template-columns:1fr 1fr}footer>div:first-child{grid-column:1/-1}.footer-bottom{flex-wrap:wrap}.footer-bottom>span:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}

@media(prefers-reduced-motion:no-preference){.floating-tag{animation:float 7s ease-in-out infinite}.activity-pill{animation:float 7s ease-in-out -3s infinite}.orbit-one{animation:orbit 28s ease-in-out infinite}.pulse{animation:glow 3s ease-in-out infinite}@keyframes float{50%{translate:0 -7px}}@keyframes orbit{50%{transform:rotate(-20deg) scale(1.04)}}@keyframes glow{50%{box-shadow:0 0 18px #70dab6bb}}}
/* Motion system */
#ambient-field{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.7}body{isolation:isolate;background:#050812}body:before{content:'';position:fixed;inset:-35%;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 20% 30%,#133d964d,transparent 37%),radial-gradient(ellipse at 80% 60%,#46249a32,transparent 40%),radial-gradient(ellipse at 45% 85%,#006c8140,transparent 32%);animation:aurora-drift 18s ease-in-out infinite alternate}.hero{position:relative}.hero:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#5696ff,transparent);box-shadow:0 0 30px #267dff;animation:line-breathe 4s infinite;pointer-events:none}.hero-visual:before{background:radial-gradient(ellipse,#235ddd70,transparent 65%);animation:field-breathe 6s infinite alternate}.orbit{border-color:#407bcb55;box-shadow:0 0 28px #2678ed0c,inset 0 0 22px #2678ed0d}.orbit:after{content:'';position:absolute;top:22%;left:11%;width:7px;height:7px;border-radius:50%;background:#8bc8ff;box-shadow:0 0 22px 4px #5f9fff}.orbit-two{animation:orbit-turn 30s linear infinite!important}.orbit-one{animation:orbit-turn-reverse 26s linear infinite!important}.hero h1 span,.gradient-text{background:linear-gradient(110deg,#b0d5ff,#5788ff,#a88bff,#76cbe0,#b0d5ff);background-size:250% 100%;background-clip:text;-webkit-text-fill-color:transparent;animation:text-flow 7s ease-in-out infinite}.hero-copy>*{animation:hero-arrive .9s both}.hero-copy h1{animation-delay:.12s}.hero-copy .hero-description{animation-delay:.24s}.hero-copy .hero-buttons{animation-delay:.36s}.hero-copy .hero-note{animation-delay:.48s}header{position:sticky;top:0;background:#070b15d9;backdrop-filter:blur(20px);z-index:20;max-width:none;border-color:#3d60952c}#scroll-progress{position:fixed;left:0;top:0;height:2px;background:linear-gradient(90deg,#3777ff,#9ccfff);width:100%;transform:scaleX(0);transform-origin:left;z-index:100;box-shadow:0 0 12px #5a9bff}#motion-toggle{position:fixed;right:18px;bottom:18px;z-index:30;border:1px solid #395880;background:#101d30d9;backdrop-filter:blur(15px);padding:9px 13px;border-radius:30px;color:#a8c7f3;font-size:11px;display:flex;gap:9px;box-shadow:0 10px 30px #0005}.scroll-reveal{opacity:0;transform:translateY(38px);transition:opacity .85s ease,transform .85s cubic-bezier(.2,.7,.2,1)}.scroll-reveal.in-view{opacity:1;transform:translateY(0)}.workflow.in-view .flow-step{animation:hero-arrive .8s both}.workflow.in-view .flow-step:nth-child(2){animation-delay:.12s}.workflow.in-view .flow-step:nth-child(3){animation-delay:.24s}.workflow.in-view .flow-step:nth-child(4){animation-delay:.36s}.button,.platform-tabs button,.solution-options button,.candidate,.flow-step{position:relative;overflow:hidden;transition:background .25s,box-shadow .25s,transform .3s,border-color .25s}.button:hover{box-shadow:0 0 35px #3f83ff65,0 7px 25px #0005;transform:translateY(-4px)}.button:after{content:'';position:absolute;inset:0;background:radial-gradient(150px circle at var(--mx,50%) var(--my,50%),#ffffff38,transparent);opacity:0;transition:opacity .2s;pointer-events:none}.button:hover:after{opacity:1}.flow-step:hover,.solution-options button:hover{background:#2a559522;transform:translateY(-3px)}.click-wave{position:absolute;width:12px;height:12px;background:#c1dcff66;border:1px solid #bfdcff;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);animation:click-wave .7s ease-out forwards}.platform-panel{transition:background .3s}.discovery-surface{animation:surface-in .5s}.match-window,.solution-card,.article{transition:transform .35s ease,box-shadow .35s,border-color .35s;will-change:transform}.match-window:hover,.solution-card:hover{box-shadow:0 20px 80px #316bed25;border-color:#4a7bb9}.cta-section{position:relative;overflow:hidden}.cta-section:before{content:'';position:absolute;inset:-90% -20%;background:conic-gradient(from 0deg,transparent 0 70%,#2667ff17 80%,transparent 90%);animation:rotate-field 20s linear infinite;z-index:-1}.simulation-note{font-size:12px;color:#7c8da8;text-align:center;margin:20px 0 0}
/* Interactive product walkthrough */
.product-demo{padding-top:85px;padding-bottom:65px}.demo-console{border:1px solid #3a5279;border-radius:13px;overflow:hidden;background:#0c121f;box-shadow:0 30px 100px #0007,0 0 70px #3068e315;position:relative}.demo-chrome{height:45px;display:flex;gap:16px;align-items:center;padding:0 18px;background:#172034;border-bottom:1px solid #2a3b57;color:#7086a8;font:11px monospace}.chrome-dots{display:flex;gap:6px}.chrome-dots i{width:7px;height:7px;border-radius:50%;background:#465879}.chrome-dots i:first-child{background:#c37d91}.chrome-dots i:nth-child(2){background:#c8ac76}.chrome-dots i:nth-child(3){background:#76ad9a}.simulation-badge{margin-left:auto;font:9px 'DM Sans',sans-serif;letter-spacing:.1em;color:#8babc9;border:1px solid #39516c;padding:3px 7px;border-radius:4px}.demo-chrome>button{background:none;font-size:22px;color:#b7cef0;padding:0}.demo-workspace{display:grid;grid-template-columns:185px 1fr;min-height:550px}.demo-sidebar{background:#0c1321;border-right:1px solid #25344c;padding:25px 16px;display:flex;flex-direction:column}.demo-sidebar .brand{font-size:25px;margin:0 10px 23px}.workspace-name{font-size:9px;letter-spacing:.09em;display:flex;justify-content:space-between;background:#172235;padding:9px 10px;border:1px solid #2b3b55;border-radius:5px;color:#8499b8;margin-bottom:25px}#demo-nav{display:flex;flex-direction:column;gap:5px}#demo-nav button{display:flex;align-items:center;gap:12px;width:100%;background:transparent;padding:11px 12px;border:1px solid transparent;border-radius:6px;color:#7f93b3;font-size:12px;text-align:left;transition:.25s}#demo-nav button.active{color:#c3d9ff;background:#1c3155;border-color:#304f7e;box-shadow:inset 3px 0 #659eff}#demo-nav button:hover{background:#1c2b43;color:#c3d9ff}#demo-nav button>span{font-size:17px;width:18px;text-align:center}#demo-nav button i{font-style:normal;margin-left:auto;color:#6fae9c}.agent-presence{margin-top:auto;border-top:1px solid #243149;padding:20px 7px 0;display:flex;align-items:center;gap:10px;font-size:12px;color:#bacde9}.agent-presence small{display:block;font-size:10px;color:#637d9e}.demo-main{position:relative;min-width:0;overflow:hidden;background:radial-gradient(ellipse at 80% 0,#1b305425,transparent 70%),#101725}.demo-breadcrumb{height:53px;border-bottom:1px solid #25334a;display:flex;align-items:center;justify-content:space-between;padding:0 30px;font-size:11px;color:#7288a9}.demo-user{border:1px solid #3c536e;background:#253b51;border-radius:50%;width:26px;height:26px;display:grid;place-items:center;font-size:10px;color:#bad3e4}#demo-screen{padding:25px 35px 30px;min-height:515px}.screen-enter{animation:screen-enter .45s cubic-bezier(.2,.7,.2,1)}.demo-page-title>span{font-size:9px;color:#6c90c4;letter-spacing:.12em}.demo-page-title h3{font-size:25px;letter-spacing:-.8px;font-weight:550;margin:7px 0 5px}.demo-page-title p{font-size:12px;color:#7e92b1;margin:0 0 23px}.vacancy-form label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#8fa4c2;margin-bottom:14px}.vacancy-form input,.vacancy-form textarea{background:#121e31;border:1px solid #334662;border-radius:5px;color:#c4d4ed;font:13px/1.7 'DM Sans',sans-serif;padding:10px 13px;width:100%;outline:none}.vacancy-form textarea{height:84px;resize:none}.demo-form-row{display:grid;grid-template-columns:1.2fr 1fr;gap:15px}.criteria-chips{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 18px}.criteria-chips span{font-size:10px;background:#1d3454;border:1px solid #2b4b74;padding:4px 9px;color:#9ebfe9;border-radius:4px}#demo-screen .button{font-size:12px;padding:11px 16px}.demo-caption{display:flex;align-items:center;gap:13px;padding:18px 28px;border-top:1px solid #2d4160;background:#12223a}.demo-caption strong{font-size:13px;font-weight:550;color:#c4d8f9}.demo-caption p{font-size:12px;color:#829abb;margin:3px 0 0}.demo-caption>span:last-child{font:11px monospace;color:#7494bc;margin-left:auto;white-space:nowrap}.demo-controls{display:flex;align-items:center;gap:12px;padding:16px 25px;background:#0b1220;border-top:1px solid #263653}.demo-controls .button{min-width:180px;font-size:12px;padding:10px 15px}.demo-icon-button{width:32px;height:32px;display:grid;place-items:center;background:#17243a;border:1px solid #344865;border-radius:5px;font-size:18px;color:#9ab4dc}.demo-icon-button:hover{background:#283f64}.demo-icon-button:disabled{opacity:.3;cursor:default}.demo-timeline{display:flex;gap:6px;flex:1;margin:0 13px}.demo-timeline button{height:20px;flex:1;background:none;position:relative;padding:8px 0}.demo-timeline button:before{content:'';position:absolute;left:0;right:0;top:8px;height:3px;background:#263754;border-radius:5px}.demo-timeline button.active:before{background:#6aabff;box-shadow:0 0 13px #4b94ff}.demo-timeline button.complete:before{background:#37619b}#demo-cursor{position:absolute;top:150px;left:50%;z-index:5;pointer-events:none;opacity:0;transition:left .85s cubic-bezier(.3,.7,.2,1),top .85s cubic-bezier(.3,.7,.2,1),opacity .3s;filter:drop-shadow(0 3px 5px #0008)}#demo-cursor>span{position:absolute;left:21px;top:25px;white-space:nowrap;font-size:9px;background:#3973e4;color:white;padding:4px 7px;border-radius:4px}#demo-cursor.cursor-click:after{content:'';position:absolute;top:-18px;left:-18px;width:42px;height:42px;border:2px solid #88c4ff;border-radius:50%;animation:cursor-ring .7s ease-out both}.search-engine{display:flex;flex-direction:column;align-items:center}.radar-graphic{position:relative;width:155px;height:155px;border:1px solid #3a679757;border-radius:50%;display:grid;place-items:center;background:repeating-radial-gradient(circle,transparent 0 24px,#4b87c725 25px 26px,transparent 27px 49px)}.radar-graphic>div{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 60%,#4292f74d 100%);animation:rotate-field 2.5s linear infinite}.radar-graphic>span{font:800 34px 'Manrope';color:#a8d1ff;z-index:1}.radar-dot{position:absolute;width:6px;height:6px;background:#9de8d0;border-radius:50%;box-shadow:0 0 12px #5deab4;animation:line-breathe 1.4s infinite}.radar-dot.one{left:28px;top:45px}.radar-dot.two{right:25px;bottom:46px;animation-delay:.5s}.radar-dot.three{right:50px;top:26px;animation-delay:.8s}.search-count{display:flex;align-items:baseline;gap:9px;margin-top:10px}.search-count strong{font:500 32px 'Manrope';color:#c9deff;font-variant-numeric:tabular-nums}.search-count>span{font-size:11px;color:#7b94b7}.search-progress{width:70%;height:3px;background:#293850;margin-top:12px;border-radius:4px;overflow:hidden}.search-progress span{display:block;height:100%;width:0;background:#64a6ff;box-shadow:0 0 12px #498dff;transition:width .18s linear}.search-log{font:11px monospace;color:#85aecc;min-height:43px}.search-log p{color:inherit}.search-engine button:disabled{opacity:.5}.shortlist-summary{display:flex;gap:20px;font-size:11px;color:#8296b4;border-bottom:1px solid #2a3b54;padding-bottom:15px;margin-bottom:16px}.shortlist-summary b{font-size:14px;color:#c2d6f1;margin-right:4px}.shortlist-summary span:last-child{margin-left:auto}.demo-candidates{display:flex;flex-direction:column;gap:12px}.demo-candidate-card{display:flex;align-items:center;gap:14px;padding:17px;text-align:left;background:#142137;border:1px solid #2c4162;border-radius:7px;width:100%;transition:transform .25s,background .25s,border-color .25s;animation:screen-enter .5s both}.demo-candidate-card:nth-child(2){animation-delay:.12s}.demo-candidate-card:nth-child(3){animation-delay:.24s}.demo-candidate-card:hover{transform:translateX(5px);background:#1c3150;border-color:#5d8dcf}.demo-candidate-card strong{display:block;font-size:13px;font-weight:550}.demo-candidate-card div>span{display:block;font-size:11px;color:#9aafcb}.demo-candidate-card div>small{display:block;font-size:10px;color:#627f9e;margin-top:3px}.demo-match-score{font:500 28px 'Manrope';color:#97d9c7;margin-left:auto;line-height:1}.demo-match-score small{display:block;font:8px 'DM Sans';color:#739d98;margin-top:6px}.open-report{font-size:10px;color:#88b4ed;margin-left:10px}.demo-info-line{padding:15px 0 0;font-size:11px;color:#809aba;line-height:1.7}.report-summary{display:flex;gap:12px;align-items:center;padding:15px;background:#17243a;border:1px solid #334762;border-radius:6px;margin-bottom:15px}.report-summary strong{font-size:13px;display:block}.report-summary span{font-size:11px;color:#8da1bc;display:block}.demo-evidence-rows{margin-bottom:18px}.demo-evidence-rows details{background:#111c2e;border:1px solid #2b3e59;border-radius:5px;margin-bottom:7px}.demo-evidence-rows summary{padding:10px 13px;cursor:pointer;font-size:12px;list-style:none;display:flex;gap:9px}.demo-evidence-rows summary b{color:#90d5bb}.demo-evidence-rows summary>span{margin-left:auto;font-size:10px;color:#809aba}.demo-evidence-rows p{font-size:12px;color:#a4bbd5;margin:0;padding:0 15px 12px 32px}.demo-evidence-rows small{display:block;font-size:10px;color:#6883a4;margin-top:3px}.compose-channels{display:flex;gap:8px;margin-bottom:15px}.compose-channels button{background:#132039;color:#7d99bf;border:1px solid #2c4567;border-radius:5px;padding:7px 13px;font-size:11px}.compose-channels button.active{background:#254874;border-color:#4b79b5;color:#cee4ff}.compose-editor{border:1px solid #344966;background:#111d30;border-radius:7px;overflow:hidden;margin-bottom:16px}.compose-editor>div:first-child{padding:10px 14px;border-bottom:1px solid #2d3f5a;font-size:11px;color:#6887ad;display:flex;gap:10px}.compose-editor strong{color:#a7bfdc;font-weight:500}.compose-editor>div>span:last-child{margin-left:auto;font-size:10px}.compose-editor textarea{display:block;background:none;border:0;color:#b7cbe6;font:13px/1.75 'DM Sans';resize:vertical;padding:15px;width:100%;min-height:195px;max-height:320px;outline-offset:-3px}.compose-footer{border-top:1px solid #273b57;padding:9px 13px;display:flex;justify-content:space-between;font-size:10px;color:#6d8cad}.inline-demo-note{font-size:10px;color:#6d86a6;margin-left:12px}.sent-confirmation{padding:15px;border:1px solid #2e6458;background:#133530;border-radius:7px;display:flex;gap:12px;align-items:center;animation:screen-enter .6s}.sent-confirmation>span{height:30px;width:30px;border-radius:50%;display:grid;place-items:center;background:#235646;color:#a2e3cb}.sent-confirmation strong{font-size:13px;color:#9cd2be;font-weight:500}.sent-confirmation small{display:block;font-size:10px;color:#699c8c}.reply-card{display:flex;gap:14px;background:#17253d;border:1px solid #344e73;border-radius:7px;margin-top:19px;padding:20px;animation:reply-enter .7s .4s both}.reply-card .avatar{flex-shrink:0}.reply-card strong{font-size:12px;display:flex;justify-content:space-between;gap:15px}.reply-card small{font-size:9px;color:#7895ba;font-weight:400}.reply-card p{font-size:13px;color:#b0c5e3;line-height:1.8;margin:9px 0 0}.mini-pipeline{display:flex;gap:10px;align-items:center;margin:20px 0}.mini-pipeline>div{flex:1;background:#152137;border:1px solid #2c405d;border-radius:6px;padding:12px;font-size:11px;color:#7f99bb;display:flex;justify-content:space-between;gap:5px}.mini-pipeline>span{color:#385578}.mini-pipeline .interested{border-color:#478573;background:#183c33;color:#9dddc3;animation:success-glow 2s infinite}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.demo-console:fullscreen,.demo-expanded{width:100%;height:100%;background:#0c121f;overflow:auto;display:flex;flex-direction:column;border-radius:0}.demo-console:fullscreen .demo-workspace,.demo-expanded .demo-workspace{flex:1}.demo-console:fullscreen #demo-screen,.demo-expanded #demo-screen{max-width:1000px;margin:auto;padding-top:40px}.demo-expanded{position:fixed;inset:0;z-index:90}.motion-off *,.motion-off:before{animation:none!important;scroll-behavior:auto!important}.motion-off .scroll-reveal{opacity:1;transform:none}.motion-off #demo-cursor{transition:none}.motion-off .click-wave{display:none}
@keyframes aurora-drift{0%{transform:rotate(-9deg) translate(-4%,-3%) scale(1)}100%{transform:rotate(12deg) translate(6%,4%) scale(1.2)}}@keyframes text-flow{50%{background-position:100% 50%}}@keyframes field-breathe{to{transform:scale(1.2);opacity:.5}}@keyframes line-breathe{50%{opacity:.4}}@keyframes orbit-turn{to{transform:rotate(403deg)}}@keyframes orbit-turn-reverse{to{transform:rotate(-392deg)}}@keyframes hero-arrive{from{opacity:0;transform:translateY(23px)}to{opacity:1;transform:translateY(0)}}@keyframes click-wave{to{width:240px;height:240px;opacity:0}}@keyframes rotate-field{to{transform:rotate(360deg)}}@keyframes screen-enter{from{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes cursor-ring{from{transform:scale(.2);opacity:1}to{transform:scale(1.8);opacity:0}}@keyframes reply-enter{from{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes success-glow{50%{box-shadow:0 0 18px #54be8c22}}
@media(min-width:1400px){header{padding-left:max(6%,calc((100vw - 1265px)/2));padding-right:max(6%,calc((100vw - 1265px)/2))}}@media(max-width:1000px){.demo-workspace{grid-template-columns:150px 1fr}.demo-sidebar{padding:22px 10px}#demo-nav button{gap:7px;padding:10px 8px;font-size:11px}.workspace-name{font-size:8px;padding:8px 6px}#demo-screen{padding:22px}.open-report{display:none}.demo-candidate-card{gap:10px}.demo-page-title h3{font-size:23px}}@media(max-width:760px){.demo-workspace{grid-template-columns:1fr}.demo-sidebar{padding:12px;border-right:0;border-bottom:1px solid #273c5b}.demo-sidebar .brand,.workspace-name,.agent-presence{display:none}#demo-nav{flex-direction:row;overflow-x:auto;gap:5px;scrollbar-width:thin}#demo-nav button{width:auto;flex-shrink:0;padding:7px 9px;font-size:10px;gap:5px}#demo-nav button>span{font-size:14px;width:auto}#demo-nav button i{display:none}.demo-chrome{gap:8px;padding:0 12px}.demo-chrome>span:first-of-type{font-size:9px}.simulation-badge{font-size:7px;padding:3px 4px}.chrome-dots{display:none}.demo-breadcrumb{padding:0 18px;height:42px}#demo-screen{padding:20px 16px;min-height:535px}.demo-page-title h3{font-size:23px}.demo-page-title p{font-size:11px}.demo-form-row{grid-template-columns:1fr 1fr;gap:10px}.vacancy-form input{font-size:11px;padding:9px}.vacancy-form textarea{height:102px;font-size:12px}.demo-controls{padding:13px 12px;gap:8px;flex-wrap:wrap}.demo-controls .button{min-width:160px;flex:1}.demo-timeline{order:2;flex-basis:100%;margin:0}.demo-caption{padding:15px 13px;gap:8px;align-items:flex-start}.demo-caption p{font-size:11px}.demo-caption strong{font-size:12px}.demo-caption .spark{display:none}.demo-caption>span:last-child{font-size:9px}.shortlist-summary{gap:10px;flex-wrap:wrap}.shortlist-summary span:last-child{margin-left:0;width:100%}.demo-candidate-card{padding:13px 10px}.demo-candidate-card .avatar{width:31px;height:31px;font-size:10px;flex-shrink:0}.demo-candidate-card strong{font-size:12px}.demo-candidate-card div>span{font-size:10px}.demo-candidate-card div>small{font-size:9px}.demo-match-score{font-size:25px}.demo-match-score small{font-size:7px}.inline-demo-note{display:block;margin:8px 0 0}.reply-card{padding:14px;gap:10px}.reply-card strong{display:block}.reply-card small{display:block}.mini-pipeline{gap:5px}.mini-pipeline>div{padding:10px 7px;font-size:10px}.mini-pipeline>span{font-size:10px}.demo-evidence-rows summary{font-size:11px;padding:10px}.demo-evidence-rows summary>span{font-size:9px}.simulation-note{font-size:10px}.product-demo{padding-top:65px}.scroll-reveal{transform:translateY(22px)}#motion-toggle{font-size:10px;padding:7px 10px;right:10px;bottom:10px}}@media(prefers-reduced-motion:reduce){body:before,.hero-visual:before,.hero:after,.orbit,.hero h1 span,.gradient-text,.hero-copy>*,.radar-graphic>div,.radar-dot,.mini-pipeline .interested,.cta-section:before{animation:none!important}.scroll-reveal{opacity:1;transform:none}#demo-cursor{transition:none}}
/* Light edition: pearl surfaces, cobalt intelligence, readable evidence. */
.theme-toggle{display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #344766;border-radius:6px;background:#162239;color:#bad0ec;font-size:13px;white-space:nowrap}.theme-toggle:hover{background:#273c5d}.header-actions{gap:14px}
html[data-theme=light]{color-scheme:light;--bg:#f5f8ff;--panel:#fff;--line:#d4deef;--text:#12223e;--muted:#54657e;--blue:#2864e7;--mint:#177c67}
html[data-theme=light] body{background:#f6f9ff;color:#142540}html[data-theme=light] body:before{background:radial-gradient(ellipse at 20% 30%,#83baff38,transparent 37%),radial-gradient(ellipse at 80% 60%,#b2a3f72e,transparent 40%),radial-gradient(ellipse at 45% 85%,#6be4da25,transparent 32%)}html[data-theme=light] #ambient-field{opacity:.55}html[data-theme=light] header{background:#f8fbffe8;border-color:#d8e2f0}html[data-theme=light] .announcement{background:#e8effe;color:#36527b;border-color:#d5e0f4}html[data-theme=light] .announcement a,html[data-theme=light] .award-icon{color:#2c5bb1}html[data-theme=light] nav,html[data-theme=light] .language{color:#425777}html[data-theme=light] .theme-toggle{background:#fff;border-color:#cbd9ef;color:#315586}html[data-theme=light] .theme-toggle:hover{background:#e5edff}html[data-theme=light] .eyebrow{color:#526d96}html[data-theme=light] .hero h1 span,html[data-theme=light] .gradient-text{background-image:linear-gradient(110deg,#2863db,#4f4ac7,#217ac0,#2863db)}html[data-theme=light] .hero-note{color:#596e8b}html[data-theme=light] .hero-note>span:first-child{color:#287c6c}html[data-theme=light] .play{border-color:#8ea4c6}html[data-theme=light] .button{color:white}html[data-theme=light] .button.outline{color:#315b9a;background:#ffffff85;border-color:#acbfdd}html[data-theme=light] .text-button:hover{color:#285dd2}html[data-theme=light] .hero-visual:before{background:radial-gradient(ellipse,#6894ed38,transparent 65%)}html[data-theme=light] .orbit{border-color:#4e83cf3d}html[data-theme=light] .orbit:after{background:#326add;box-shadow:0 0 20px #6d9dff}html[data-theme=light] .visual-label{color:#6983a9}html[data-theme=light] .match-window{background:linear-gradient(120deg,#fff,#f0f5ff);border-color:#b7cbea;box-shadow:0 25px 65px #2a4e8b22}html[data-theme=light] .window-top{color:#3c577c;border-color:#d3dfef}html[data-theme=light] .role-icon{background:#e2ebff;color:#3c68b5;border-color:#bbceed}html[data-theme=light] .role-line small,html[data-theme=light] .role-line div>span{color:#587397}html[data-theme=light] .live-dot,html[data-theme=light] .pulse{background:#299d80;box-shadow:0 0 13px #49b89855}html[data-theme=light] .candidate-selector{border-color:#d3dfef}html[data-theme=light] .candidate{color:#5d7597}html[data-theme=light] .candidate.active{color:#2659b5;background:#e2edff;border-color:#3974df}html[data-theme=light] .avatar{background:linear-gradient(130deg,#e0eee9,#d8e3fa);border-color:#9ab9cc;color:#386373}html[data-theme=light] .candidate-profile>div>span{color:#58708e}html[data-theme=light] .score{color:#177662}html[data-theme=light] .evidence button{background:#ffffff8c;border-color:#d0ddef}html[data-theme=light] .evidence button:hover{background:#eef4ff;border-color:#85a8dc}html[data-theme=light] .evidence b{color:#274668}html[data-theme=light] .evidence small{color:#607591}html[data-theme=light] .check{color:#1c8365}html[data-theme=light] .unknown{color:#996c17}html[data-theme=light] .match-bottom{color:#627c9c;border-color:#d3dfef}html[data-theme=light] .match-bottom button{color:#325f9f}html[data-theme=light] .floating-tag,html[data-theme=light] .activity-pill{background:#fffffff2;color:#29466e;border-color:#b9cde7;box-shadow:0 12px 32px #3655871c}html[data-theme=light] .floating-tag small{color:#617c9c}html[data-theme=light] .spark{color:#376aba}html[data-theme=light] .recognition-name{color:#4f6382}html[data-theme=light] .recognition>span,html[data-theme=light] .recognition-name small,html[data-theme=light] .recognition>a{color:#617492}html[data-theme=light] .platform-tabs button{color:#6783a5}html[data-theme=light] .platform-tabs button span{color:#586d8a}html[data-theme=light] .platform-tabs button[aria-selected=true],html[data-theme=light] .platform-tabs button[aria-selected=true] span{color:#245fbb}html[data-theme=light] .pill{background:#eaf1ff;border-color:#bdcff0;color:#3864a3}html[data-theme=light] .panel-copy ul{color:#4b6281}html[data-theme=light] .panel-copy li:before{color:#3568b6}html[data-theme=light] .discovery-surface{background:radial-gradient(ellipse at 50% 20%,#d6e4ff99,transparent 85%),#fff;border-color:#c4d3e9}html[data-theme=light] .surface-heading{color:#4a6589}html[data-theme=light] .demo-label{color:#627ea3}html[data-theme=light] .search-field{background:#fff;border-color:#b1c8e6;color:#456996}html[data-theme=light] .search-field input{color:#263e60}html[data-theme=light] .source-pills button{background:#f5f8ff;color:#567097;border-color:#c7d6eb}html[data-theme=light] .source-pills button.selected{background:#dce9ff;color:#2a5a9d;border-color:#91b3e2}html[data-theme=light] .talent-row{border-color:#d9e2f1}html[data-theme=light] .talent-row small{color:#617b9c}html[data-theme=light] .talent-row>span:last-child{color:#317563}html[data-theme=light] .workflow-section{background:#edf3fcce;border-color:#d1ddef}html[data-theme=light] .flow-step{border-color:#b7c9e4}html[data-theme=light] .flow-step.active{background:linear-gradient(#dce9ffb0,transparent);border-top-color:#4074c9}html[data-theme=light] .flow-step>span{color:#5378a4}html[data-theme=light] .flow-result{background:#fff;border-color:#bed1e9;color:#466589}html[data-theme=light] .solution-options button{border-color:#c9d7eb;color:#687e9c}html[data-theme=light] .solution-options button.selected{color:#235fb6}html[data-theme=light] .solution-card{background:linear-gradient(130deg,#e4eeff,#fff);border-color:#b7cceb}html[data-theme=light] .solution-details span{background:#d9e6fa;color:#375d8f}html[data-theme=light] .article{background:#ffffffbe;border-color:#c5d4e9}html[data-theme=light] .article-symbol{background:radial-gradient(ellipse,#aecbff77,transparent 75%),#e9f1ff;color:#3866b5;border-color:#c3d5f0}html[data-theme=light] .article-arrow{color:#3c659f}html[data-theme=light] .questions details{border-color:#c6d5e8}html[data-theme=light] .questions summary:after{color:#547499}html[data-theme=light] .cta-section{border-color:#c7d8f1;background:radial-gradient(ellipse at 50% 110%,#96b8f24d,transparent 70%)}html[data-theme=light] .cta-section h2 span{color:#3166c9}html[data-theme=light] footer>div:not(:first-child):not(.footer-bottom){color:#516d91}html[data-theme=light] .footer-bottom{color:#627b99;border-color:#c9d7eb}html[data-theme=light] dialog{color:#193553;background:#f7faff;border-color:#a4bcdf;box-shadow:0 25px 100px #28436844}html[data-theme=light] dialog::backdrop{background:#45628755}html[data-theme=light] .close-dialog{color:#536e95}html[data-theme=light] .report-explanation{background:#e4edfc;color:#3f5e87}html[data-theme=light] .message-preview{background:#edf3ff;border-color:#bdcee7;color:#34547b}html[data-theme=light] .kanban>div{border-color:#bed0e9;color:#52759e}html[data-theme=light] .kanban article{background:#e1ebfc;color:#355a88}html[data-theme=light] .empty-result{color:#587598}html[data-theme=light] #motion-toggle{background:#ffffffe6;border-color:#bdd0eb;color:#41678f;box-shadow:0 7px 25px #42619420}
/* Product demo light surfaces */
html[data-theme=light] .demo-console{background:#fff;border-color:#aac2e6;box-shadow:0 30px 80px #3b5b8d20,0 0 50px #6b9bed18}html[data-theme=light] .demo-chrome{background:#e3ecfb;border-color:#c0d2ec;color:#52739e}html[data-theme=light] .simulation-badge{color:#4f6c90;border-color:#a9c1df}html[data-theme=light] .demo-chrome>button{color:#3f6394}html[data-theme=light] .demo-sidebar{background:#eff4fc;border-color:#c9d8eb}html[data-theme=light] .workspace-name{background:#e1eaf8;border-color:#c0d1e8;color:#506d92}html[data-theme=light] #demo-nav button{color:#617a9d}html[data-theme=light] #demo-nav button.active{color:#225daa;background:#dbe9ff;border-color:#b3ccef;box-shadow:inset 3px 0 #3976db}html[data-theme=light] #demo-nav button:hover{background:#e0eafd;color:#365e95}html[data-theme=light] #demo-nav button i{color:#268868}html[data-theme=light] .agent-presence{border-color:#c2d2e8;color:#385b85}html[data-theme=light] .agent-presence small{color:#6883a2}html[data-theme=light] .demo-main{background:radial-gradient(ellipse at 80% 0,#dce8fc77,transparent 70%),#fbfdff}html[data-theme=light] .demo-breadcrumb{border-color:#d3dfee;color:#6480a3}html[data-theme=light] .demo-user{background:#e1edf4;color:#4c7186;border-color:#afc8d8}html[data-theme=light] .demo-page-title>span{color:#527cad}html[data-theme=light] .demo-page-title p{color:#637e9f}html[data-theme=light] .vacancy-form label{color:#547395}html[data-theme=light] .vacancy-form input,html[data-theme=light] .vacancy-form textarea{background:#fff;border-color:#bdcee5;color:#304f78}html[data-theme=light] .criteria-chips span{background:#e6efff;border-color:#c0d4ef;color:#416d9f}html[data-theme=light] .demo-caption{background:#e7f0fe;border-color:#bed3ef}html[data-theme=light] .demo-caption strong{color:#355c8e}html[data-theme=light] .demo-caption p{color:#627e9f}html[data-theme=light] .demo-caption>span:last-child{color:#5f82ac}html[data-theme=light] .demo-controls{background:#f1f6ff;border-color:#c8d8ef}html[data-theme=light] .demo-icon-button{background:#e4edfc;border-color:#b7cbea;color:#426d9f}html[data-theme=light] .demo-icon-button:hover{background:#cedffd}html[data-theme=light] .demo-timeline button:before{background:#c5d7ef}html[data-theme=light] .demo-timeline button.active:before{background:#3e77d0;box-shadow:0 0 10px #4b94ff44}html[data-theme=light] .demo-timeline button.complete:before{background:#89acdd}html[data-theme=light] .radar-graphic{border-color:#92b7e080;background:repeating-radial-gradient(circle,transparent 0 24px,#7ba0d433 25px 26px,transparent 27px 49px)}html[data-theme=light] .radar-graphic>div{background:conic-gradient(from 0deg,transparent 60%,#3d81df3b 100%)}html[data-theme=light] .radar-graphic>span{color:#3971c0}html[data-theme=light] .radar-dot{background:#288f77;box-shadow:0 0 12px #2dba8d88}html[data-theme=light] .search-count strong{color:#315d9a}html[data-theme=light] .search-count>span{color:#607e9e}html[data-theme=light] .search-progress{background:#d2e0f4}html[data-theme=light] .search-progress span{background:#3c7cdc}html[data-theme=light] .search-log{color:#46779b}html[data-theme=light] .shortlist-summary{color:#607d9f;border-color:#d0deef}html[data-theme=light] .shortlist-summary b{color:#395c8a}html[data-theme=light] .demo-candidate-card{background:#fff;border-color:#c4d6ee}html[data-theme=light] .demo-candidate-card:hover{background:#ecf4ff;border-color:#81a7dd}html[data-theme=light] .demo-candidate-card div>span{color:#5e7b9d}html[data-theme=light] .demo-candidate-card div>small{color:#6b83a0}html[data-theme=light] .demo-match-score{color:#237a62}html[data-theme=light] .demo-match-score small{color:#527e72}html[data-theme=light] .open-report{color:#4675b2}html[data-theme=light] .demo-info-line{color:#597ba1}html[data-theme=light] .report-summary{background:#edf3ff;border-color:#c1d4ee}html[data-theme=light] .report-summary span{color:#617c9e}html[data-theme=light] .demo-evidence-rows details{background:#fff;border-color:#c4d4eb}html[data-theme=light] .demo-evidence-rows summary b{color:#2a886a}html[data-theme=light] .demo-evidence-rows summary>span{color:#6281a4}html[data-theme=light] .demo-evidence-rows p{color:#4b6a8f}html[data-theme=light] .demo-evidence-rows small{color:#6984a3}html[data-theme=light] .compose-channels button{background:#f3f7fe;border-color:#c3d6f0;color:#5c7ea8}html[data-theme=light] .compose-channels button.active{background:#deebff;border-color:#95b5e1;color:#315f9b}html[data-theme=light] .compose-editor{background:#fff;border-color:#afc6e4}html[data-theme=light] .compose-editor>div:first-child,html[data-theme=light] .compose-footer{border-color:#d0def0;color:#6684a7}html[data-theme=light] .compose-editor strong{color:#46668e}html[data-theme=light] .compose-editor textarea{color:#35557d}html[data-theme=light] .inline-demo-note{color:#6983a1}html[data-theme=light] .sent-confirmation{background:#e2f4ec;border-color:#a7d4c1}html[data-theme=light] .sent-confirmation>span{background:#c6e9db;color:#297b5e}html[data-theme=light] .sent-confirmation strong{color:#287157}html[data-theme=light] .sent-confirmation small{color:#528b75}html[data-theme=light] .reply-card{background:#edf4ff;border-color:#b3ccec}html[data-theme=light] .reply-card small{color:#6e89a8}html[data-theme=light] .reply-card p{color:#496a91}html[data-theme=light] .mini-pipeline>div{background:#edf3fc;border-color:#c4d7ef;color:#5c7ca3}html[data-theme=light] .mini-pipeline>span{color:#7191b8}html[data-theme=light] .mini-pipeline .interested{background:#e0f2e9;border-color:#95cab0;color:#387f62}html[data-theme=light] .simulation-note{color:#607b9e}html[data-theme=light] .demo-console:fullscreen,html[data-theme=light] .demo-expanded{background:#f6f9ff}
@media(max-width:1050px){.header-actions{gap:8px}.theme-toggle{padding:6px 8px}.theme-toggle span{display:none}}@media(max-width:760px){html[data-theme=light] nav{background:#f1f6ff;border-color:#c3d5ee}.header-actions{gap:7px}.theme-toggle{font-size:17px;padding:3px 8px}.header-actions .button{padding:8px 10px}}
