/* Кай: a personal workbench, shared mascot and honest interactive scenarios. */
.kai-mark{display:inline-block;vertical-align:middle;object-fit:contain;flex:none;max-width:none}.kai-mascot{display:block;position:relative;isolation:isolate}.kai-mascot>img{width:100%;height:100%;object-fit:contain;display:block;position:relative;z-index:1;transform-origin:50% 85%;animation:kai-idle 6s ease-in-out infinite}.kai-mascot-shadow{position:absolute;z-index:0;width:46%;height:8%;left:26%;bottom:5%;border-radius:50%;background:#1942aa16;filter:blur(8px);animation:kai-shadow 6s ease-in-out infinite}.kai-kicker{display:flex;align-items:center;gap:9px;color:#3859a5;font-size:10px;font-weight:750;letter-spacing:1.5px}.kai-page,.kai-home{--kai-blue:#3653ad;--kai-ink:#243c38;--kai-muted:#889791;--kai-line:#e4e8df;--kai-cream:#fbfcf6;--kai-coral:#e58164}.kai-page button,.kai-home button{font-family:inherit;cursor:pointer}.kai-page button:focus-visible,.kai-home button:focus-visible,.kai-page a:focus-visible,.kai-home a:focus-visible{outline:3px solid #a9bcf7;outline-offset:4px}.kai-page .button,.kai-home .button{display:inline-flex;align-items:center;justify-content:center;gap:10px}.kai-page .button .kai-mark,.kai-home .button .kai-mark{filter:brightness(0) invert(1)}
.kai-page{padding-top:42px!important;padding-bottom:60px!important}.kai-page-top{display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:1040px;margin:0 auto 32px;min-height:226px}.kai-introduction{position:relative;z-index:1}.kai-introduction h1{font-size:clamp(39px,4.2vw,56px);line-height:1.06;letter-spacing:-2.7px;font-weight:720;color:var(--kai-ink);margin:18px 0 16px}.kai-introduction h1>span{color:var(--kai-blue)}.kai-introduction>p{font-size:13px;line-height:1.75;color:#8b9890;margin:0 0 22px}.kai-role-switch{display:inline-flex;gap:4px;background:#e9eee5;border:1px solid #e3e9de;border-radius:30px;padding:4px;max-width:100%}.kai-role-switch>button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:9px 16px;font-size:11px;font-weight:650;color:#8c9b82;border:0;background:transparent;border-radius:25px;transition:background .2s,color .2s,box-shadow .2s;white-space:nowrap}.kai-role-switch>button:hover{color:#496038}.kai-role-switch>button.active{background:white;color:#34503e;box-shadow:0 3px 8px #3e4d3b09}.kai-welcome-visual{width:300px;height:244px;position:relative;flex:none;margin-right:45px}.kai-welcome-mascot{width:245px;height:245px;position:absolute;left:18px;top:-4px;transform:rotate(-4deg)}.kai-hello-note{display:flex;align-items:center;gap:14px;font-size:11px;font-weight:700;color:#886b50;background:#fff5db;border:1px solid #f1dfb9;border-radius:12px;padding:11px 15px;position:absolute;bottom:14px;left:-12px;transform:rotate(-6deg);box-shadow:0 5px 14px #7b624809;z-index:2}.kai-hello-note>span{color:#dd9571;font-size:22px;line-height:1}.kai-orbit-dot{position:absolute;width:12px;height:12px;background:#efab92;border:3px solid #f9e6dd;border-radius:50%;right:26px;top:34px}.kai-workbench{display:grid;grid-template-columns:250px minmax(0,1fr);gap:22px;align-items:start}.kai-task-sidebar{background:#f8faf4;border:1px solid #e2e9d9;border-radius:25px;padding:23px 12px 13px;position:sticky;top:106px}.kai-sidebar-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px 17px}.kai-sidebar-heading .section-label{font-size:8px;letter-spacing:1.4px;color:#a0af91;margin:0}.kai-sidebar-heading>span:last-child{font-size:9px;color:#b1bca7}.kai-task-sidebar nav{display:flex;flex-direction:column;gap:5px}.kai-task-sidebar nav>button{display:flex;align-items:center;gap:10px;text-align:left;width:100%;border:1px solid transparent;background:none;border-radius:14px;padding:14px 10px;min-height:69px;color:#8ca07d;transition:background .2s,color .2s,border-color .2s}.kai-topic-icon{width:28px;flex:none;display:grid;place-items:center}.kai-task-sidebar nav>button>span:nth-child(2){flex:1;min-width:0}.kai-task-sidebar nav strong{display:block;font-size:11px;font-weight:750;margin-bottom:5px;line-height:1.3;color:#536b43}.kai-task-sidebar nav small{display:block;font-size:9px;line-height:1.4;color:#a4b198}.kai-task-sidebar nav>button>svg:last-child{width:13px;height:13px;opacity:0;flex:none}.kai-task-sidebar nav>button:hover{background:#edf3e5;border-color:#e5eddc}.kai-task-sidebar nav>button.active{background:#3653ad;color:#fff;border-color:#3653ad;box-shadow:0 6px 15px #3653ad14}.kai-task-sidebar nav>button.active strong{color:white}.kai-task-sidebar nav>button.active small{color:#cad6ff}.kai-task-sidebar nav>button.active>svg:last-child{opacity:.8}.kai-side-note{margin:23px 12px 18px;padding:21px 0 0;border-top:1px solid #e3eadb;position:relative}.kai-side-note>.kai-mark{position:absolute;top:23px;left:0;transform:rotate(-7deg);opacity:.8}.kai-side-note strong{display:block;font-size:11px;color:#7a9367;margin:0 0 8px 37px}.kai-side-note p{font-size:9px;line-height:1.85;margin:0 0 0 37px;color:#a1ae94}.kai-role-link{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;font-size:9px;color:#91a280;background:#f0f5e9;border:0;border-radius:11px;padding:12px 8px}.kai-role-link:hover{color:#4d7138;background:#e7f0dc}.kai-conversation{background:#fff;border:1px solid #e4e9df;border-radius:25px;min-width:0;overflow:hidden;box-shadow:0 9px 28px #4c5d3d04}.kai-workspace-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 27px;background:#fafcf6;border-bottom:1px solid #e9ede3}.kai-workspace-bar>span:first-child{display:flex;align-items:center;gap:7px;font-size:9px;color:#a2af96}.kai-demo-tag{display:inline-flex;border:1px solid #dce7ef;background:#f3f8fc;color:#8ca1b0;font-size:8px;font-weight:650;line-height:1.2;padding:5px 8px;border-radius:15px;white-space:nowrap}.kai-assistant-message{display:flex;gap:14px;padding:27px 29px 20px}.kai-speaker-avatar{width:42px;height:42px;background:#eff4ff;border:1px solid #e6edfc;display:grid;place-items:center;border-radius:15px;flex:none;transform:rotate(-4deg)}.kai-speaker-avatar>.kai-mark{transform:rotate(4deg)}.kai-speaker-name{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:750;color:#3b527b;margin:0 0 14px}.kai-speaker-name>span{font-size:8px;font-weight:500;color:#acb7c9}.kai-assistant-message h2{font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.8px;color:#314741;margin:0 0 11px}.kai-assistant-message p{font-size:12px;color:#92a089;line-height:1.8;margin:0;max-width:555px}.kai-task-input{padding:0 29px 23px 85px}.kai-form{padding:22px;background:#f8faf4;border:1px solid #e5ebdc;border-radius:18px}.kai-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:17px}.kai-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.kai-fields>label{display:block;min-width:0}.kai-fields>label.full{grid-column:1/-1}.kai-fields>label>span:first-child{display:block;font-size:10px;font-weight:700;color:#7b9068;margin:0 0 9px;line-height:1.4}.kai-fields>label>span>small{font-size:8px;font-weight:450;color:#adbaa0;float:right;max-width:65%;text-align:right}.kai-fields input:not([type=checkbox]),.kai-fields select,.kai-fields textarea{width:100%;min-width:0;font:inherit;font-size:12px;line-height:1.7;background:white;border:1px solid #dfe8d4;border-radius:10px;color:#597447;padding:11px 12px;outline:none;transition:border-color .18s,box-shadow .18s}.kai-fields select,.kai-fields input:not([type=checkbox]){height:43px}.kai-fields select{padding-top:0;padding-bottom:0}.kai-fields textarea{resize:vertical;min-height:76px}.kai-fields input:focus,.kai-fields select:focus,.kai-fields textarea:focus{border-color:#88a6f4;box-shadow:0 0 0 3px #3653ad0d}.kai-fields input::placeholder,.kai-fields textarea::placeholder{color:#b0bca6}.kai-fields .kai-toggle-field{position:relative;display:flex;align-items:center;gap:10px;align-self:end;min-height:43px;padding:0 0 0 2px;margin-bottom:0}.kai-toggle-field input{position:absolute;left:0;top:50%;width:35px;height:22px;opacity:0;margin-top:-11px;cursor:pointer}.kai-switch{display:block!important;width:34px;height:21px;border-radius:20px;border:1px solid #cbd8bd;background:#e2ead9;position:relative;flex:none;margin:0!important;transition:background .2s,border-color .2s}.kai-switch:before{content:'';position:absolute;width:15px;height:15px;border-radius:50%;background:white;box-shadow:0 2px 5px #24442214;left:2px;top:2px;transition:transform .2s}.kai-toggle-field input:checked+.kai-switch{background:#3a57b5;border-color:#3a57b5}.kai-toggle-field input:checked+.kai-switch:before{transform:translateX(13px)}.kai-toggle-field input:focus-visible+.kai-switch{outline:3px solid #a4bcfa;outline-offset:3px}.kai-toggle-field b{display:block;font-size:10px;font-weight:700;color:#7a9165;line-height:1.5}.kai-toggle-field small{display:block;font-size:8px;line-height:1.5;color:#a6b497;margin-top:3px}.kai-form-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:22px}.kai-form-actions>.button{font-size:11px;padding:12px 18px;min-height:43px;white-space:normal;line-height:1.5}.kai-form-actions>span{display:flex;align-items:center;gap:5px;font-size:8px;color:#a7b699}.kai-context-strip{display:flex;align-items:center;gap:13px;padding:4px 0;position:relative}.kai-context-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:#eaf0df;color:#8ca472;flex:none}.kai-context-strip>div{flex:1;min-width:0}.kai-context-strip strong{display:block;font-size:12px;line-height:1.6;color:#6f875b}.kai-context-strip p{font-size:10px;line-height:1.75;margin:5px 0 0;color:#9dae8c}.kai-context-status{display:flex;align-items:center;gap:4px;font-size:8px;color:#95aa82;white-space:nowrap;align-self:flex-start;padding-top:4px}.kai-trip-options{margin-top:20px;padding-top:20px;border-top:1px solid #e5ebdd}.kai-result{padding:0 29px 0 85px;scroll-margin-top:110px}.kai-empty-state{display:flex;align-items:flex-start;gap:15px;padding:18px 0 5px;border-top:1px dashed #e6ecdd;position:relative}.kai-empty-lines{width:28px;padding-top:3px;flex:none;display:flex;flex-direction:column;gap:5px}.kai-empty-lines>span{display:block;height:4px;border-radius:3px;background:#e0e8d6;width:100%}.kai-empty-lines>span:nth-child(2){width:78%;background:#e8eee1}.kai-empty-lines>span:nth-child(3){width:53%;background:#eff3e9}.kai-empty-state>div:nth-child(2){min-width:0;flex:1}.kai-empty-state strong{font-size:10px;font-weight:700;color:#9bad8a;display:block;margin-bottom:5px}.kai-empty-state p{font-size:9px;line-height:1.85;color:#b3bda9;margin:0;max-width:360px}.kai-empty-tag{display:none;font-size:7px;color:#b2beaa;border:1px solid #ebf0e5;padding:5px 7px;border-radius:20px;white-space:nowrap}.kai-disclosure{display:flex;align-items:flex-start;gap:7px;margin:21px 29px 24px 85px;color:#b5bea9;font-size:8px;line-height:1.75;max-width:580px}.kai-disclosure>svg{flex:none;margin-top:1px;opacity:.8}.kai-disclosure p{margin:0}.kai-trust-strip{display:flex;justify-content:center;align-items:center;gap:40px;padding:25px 0 0}.kai-trust-strip>span{display:flex;align-items:center;gap:8px;color:#a4b196;font-size:9px}.kai-trust-strip svg{opacity:.7;flex:none}
.kai-answer{border:1px solid #dce6f7;background:#fcfdff;border-radius:19px;overflow:hidden;margin-bottom:4px}.kai-answer-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 19px;background:#f2f6fe;border-bottom:1px solid #e4ecf8}.kai-answer-top>span{display:flex;align-items:center;gap:8px;font-size:8px;font-weight:750;color:#8098c5;letter-spacing:1px}.kai-answer-top>div{display:flex;gap:4px}.kai-answer-top button{width:27px;height:27px;border-radius:8px;background:none;border:0;display:grid;place-items:center;color:#a1b1cc}.kai-answer-top button:hover{background:#e6eefb;color:#6e8cbd}.kai-answer-body{padding:22px 21px}.kai-answer-body h3{font-size:22px;font-weight:700;line-height:1.23;letter-spacing:-.7px;color:#354f7f;margin:0 0 12px}.kai-answer-body>p{font-size:11px;line-height:1.85;color:#94a4bc;margin:0 0 20px}.kai-answer-body>.button{margin-top:15px;font-size:10px}.kai-result-jobs,.kai-partner-choices{display:flex;flex-direction:column;gap:9px}.kai-result-job{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:14px 13px;background:white;border:1px solid #e4ebf7;border-radius:13px;color:#7a96bf;transition:border-color .18s,transform .18s,box-shadow .18s}.kai-result-job:hover{border-color:#afc3e7;transform:translateX(2px);box-shadow:0 4px 12px #7c9bc608}.kai-result-job>.company-mark{width:37px;height:37px;font-size:11px;border-radius:11px;flex:none}.kai-result-job>span:nth-child(2){flex:1;min-width:0}.kai-result-job strong{font-size:11px;font-weight:700;line-height:1.5;color:#5975a1;display:block}.kai-result-job small{display:block;font-size:9px;color:#9cacc4;line-height:1.65;margin-top:4px}.kai-result-job small>span{margin:0 3px;color:#bac7da}.kai-result-job em{display:inline-flex;font-size:8px;line-height:1.5;font-style:normal;border-radius:5px;background:#eef5e7;color:#93ac7c;padding:3px 6px;margin-top:6px}.kai-result-job>svg:last-child{flex:none;width:16px}.kai-partner-icon{display:grid;place-items:center;width:38px;height:40px;border-radius:12px;background:#eef3fb;color:#95acd0;flex:none}.kai-editor-label{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#7d97bc;font-size:9px;font-weight:650;line-height:1.5;margin:0 0 9px}.kai-editor-label>span{display:flex;align-items:center;gap:5px;font-size:8px;font-weight:400;color:#afbdd2}.kai-draft{display:block;width:100%;min-width:0;font:inherit;font-size:11px;line-height:1.85;color:#6d84a8;border:1px solid #dce6f5;border-radius:12px;resize:vertical;background:white;padding:15px;outline:none;min-height:95px;transition:border-color .18s,box-shadow .18s}.kai-draft:focus{border-color:#93aff0;box-shadow:0 0 0 3px #3653ad0c}.kai-answer-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:17px}.kai-answer-actions>.button{font-size:10px;white-space:normal;line-height:1.5;min-height:40px}.kai-answer-actions>.text-link{font-size:10px}.kai-checklist{list-style:none;margin:18px 0 22px;padding:0;display:flex;flex-direction:column;gap:12px}.kai-checklist>li{display:flex;align-items:flex-start;gap:9px;color:#8ba0bd;font-size:11px;line-height:1.85}.kai-checklist>li>svg{color:#91af82;flex:none;margin-top:3px}.kai-document-result{display:flex;align-items:center;gap:18px;background:#eef4e6;border:1px solid #e4ecd9;border-radius:14px;padding:16px}.kai-doc-progress{font-size:37px;font-weight:650;line-height:1;color:#91ac74;letter-spacing:-2px;white-space:nowrap}.kai-doc-progress small{font-size:15px;font-weight:500;color:#b0c299;letter-spacing:0;margin-left:5px}.kai-document-result>div{min-width:0}.kai-document-result strong{font-size:11px;color:#88a16e;display:block;margin-bottom:7px}.kai-document-result p{font-size:9px;line-height:1.9;color:#a5b795;margin:0}.kai-route-summary{display:flex;align-items:center;justify-content:space-between;background:#f0f5e8;border:1px solid #e5ecd9;border-radius:14px;padding:18px 25px;color:#7f9a63;gap:20px}.kai-route-summary>span{font-size:30px;font-weight:650;letter-spacing:-1px;line-height:1.1;flex:none}.kai-route-summary>span>small{display:block;font-size:9px;letter-spacing:0;font-weight:500;color:#a7b895;margin-top:7px}.kai-route-summary .kai-route-arrow{position:relative;display:flex;align-items:center;justify-content:center;flex:1;color:#b1c29d}.kai-route-arrow:before,.kai-route-arrow:after{content:'';height:1px;flex:1;background:#d9e3ca;margin:0 12px}.kai-evidence{border-top:1px solid #e5edf7;background:#f8faff;padding:0 21px}.kai-evidence summary{display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;list-style:none;color:#9aacc8;font-size:9px;padding:15px 0}.kai-evidence summary::-webkit-details-marker{display:none}.kai-evidence summary>span{display:flex;align-items:center;gap:6px}.kai-evidence summary>svg{transition:transform .2s}.kai-evidence[open] summary>svg{transform:rotate(90deg)}.kai-evidence-tags{display:flex;gap:5px;flex-wrap:wrap;margin:0 0 12px}.kai-evidence-tags>span{display:inline-flex;border:1px solid #e0e9f8;background:white;color:#a2b4ce;border-radius:7px;padding:4px 7px;font-size:8px;line-height:1.5;max-width:100%;overflow-wrap:anywhere}.kai-evidence>p{font-size:9px;line-height:1.85;color:#a4b4cd;margin:0 0 17px}.kai-answer-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid #e6edf7;background:#fafcff;color:#b2bfd3;font-size:7px}.kai-answer-footer button{display:flex;align-items:center;gap:5px;border:0;background:#eef4e9;color:#a2b690;border-radius:7px;padding:6px 8px;font-size:8px}.kai-answer-footer button[aria-pressed=true]{background:#e4efd9;color:#8fa976}.kai-generating{display:flex;align-items:center;gap:12px;padding:21px;border:1px solid #dfe8fa;border-radius:17px;background:#f4f7ff;min-height:92px}.kai-generating>div{flex:1;min-width:0}.kai-generating strong{display:block;font-size:11px;color:#7a96c3;line-height:1.65}.kai-generating>div>span{display:block;font-size:8px;line-height:1.6;color:#a9bbd7;margin-top:4px}.kai-dots{display:flex;gap:4px;flex:none}.kai-dots>i{width:4px;height:4px;border-radius:50%;background:#9fb6e2;animation:kai-dot 1s ease-in-out infinite}.kai-dots>i:nth-child(2){animation-delay:.13s}.kai-dots>i:nth-child(3){animation-delay:.26s}.kai-submit:disabled{opacity:.6;cursor:progress}.kai-thinking{width:47px;height:47px;flex:none}.kai-thinking img{display:block;width:100%;height:100%;object-fit:contain;animation:kai-thinking 1.5s ease-in-out infinite}.kai-enter{animation:kai-answer-enter .35s ease both}
.kai-home{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:60px;align-items:center;background:#eef3fc;border:1px solid #e0e8f7;border-radius:34px;padding:49px 53px 38px;margin:76px 0 85px;position:relative;overflow:hidden}.kai-home-copy{min-width:0;position:relative;z-index:1}.kai-home-copy h2{font-size:clamp(35px,3.7vw,49px);line-height:1.07;font-weight:700;letter-spacing:-2px;color:#354c7d;margin:19px 0 19px}.kai-home-copy>p{font-size:13px;line-height:1.85;color:#8ea0c0;max-width:365px;margin:0 0 22px}.kai-home-prompts{display:flex;gap:7px;flex-wrap:wrap;max-width:390px}.kai-home-prompts>button{display:flex;align-items:center;gap:7px;border:1px solid #d9e3f6;background:#f7faff;color:#8ca3c9;border-radius:10px;padding:9px 10px;font-size:9px;line-height:1.5;transition:color .2s,background .2s,border-color .2s}.kai-home-prompts>button:hover{background:white;color:#577bc3;border-color:#b9cdf3}.kai-home-bottom{display:flex;align-items:center;gap:10px;margin:16px -20px -10px}.kai-home-mascot{width:148px;height:148px;flex:none;transform:rotate(-6deg)}.kai-home-bottom>div{padding-top:13px;min-width:0}.kai-home-bottom .button{font-size:10px;white-space:normal;line-height:1.5;padding:12px 18px;min-height:43px}.kai-home-bottom small{display:block;font-size:9px;color:#9db0cf;text-align:center;margin-top:11px}.kai-home-demo{padding:21px;background:#fffefa;border:1px solid #e8eced;border-radius:25px;box-shadow:0 20px 45px #4e67930a;position:relative;z-index:1;min-width:0;transform:rotate(1deg)}.kai-home-demo-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px;padding:0 1px 16px;border-bottom:1px solid #ebefea}.kai-nameplate{display:flex;align-items:center;gap:9px}.kai-nameplate strong{display:block;font-size:13px;color:#597196;margin-bottom:3px}.kai-nameplate small{display:block;font-size:8px;color:#aab7c9}.kai-demo-user{margin:0 0 22px 45px;text-align:right}.kai-demo-user>span{font-size:8px;color:#a9b3c1;display:block;margin-bottom:7px;padding-right:8px}.kai-demo-user>p{font-size:11px;line-height:1.8;color:#7891b9;background:#eaf0fc;border:1px solid #dce6fa;border-radius:17px 17px 4px 17px;padding:13px 16px;margin:0;display:inline-block;text-align:left}.kai-demo-answer{background:#f5f8ef;border:1px solid #e7eddf;padding:21px;border-radius:18px 18px 18px 4px}.kai-answer-label{display:flex;align-items:center;gap:6px;font-size:7px;font-weight:750;color:#9aaa88;letter-spacing:1px}.kai-demo-answer h3{font-size:23px;line-height:1.16;font-weight:650;letter-spacing:-.7px;margin:14px 0 16px;color:#748d5f}.kai-criteria{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:17px}.kai-criteria>span{display:flex;align-items:center;gap:4px;border:1px solid #dee8d3;background:#fbfdf7;color:#a0b38c;border-radius:6px;font-size:8px;line-height:1.5;padding:4px 6px}.kai-demo-vacancy{display:flex;align-items:center;gap:11px;background:white;border:1px solid #e4ebdb;border-radius:14px;padding:13px 11px;position:relative;min-width:0}.kai-demo-vacancy>.brand-object{display:block;width:48px;height:48px;flex:none}.kai-demo-vacancy>div{min-width:0;flex:1}.kai-demo-vacancy strong{font-size:11px;line-height:1.5;color:#7b9369;display:block}.kai-demo-vacancy b{font-size:12px;color:#9bb385;display:block;font-weight:700;margin-top:5px}.kai-demo-vacancy small{font-size:7px;color:#b0bda5;display:block;line-height:1.6;margin-top:4px}.kai-match-dot{display:grid;place-items:center;width:25px;height:25px;background:#eef5e6;color:#a5bc8e;border-radius:50%;flex:none}.kai-demo-next{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;background:transparent;color:#96ac7e;padding:17px 1px 0;font-size:10px;font-weight:650;line-height:1.5}.kai-demo-next:hover{color:#618644}.kai-demo-footer{display:flex;align-items:center;gap:6px;padding:14px 5px 0;font-size:7px;line-height:1.75;color:#bac3b1}.kai-demo-footer svg{flex:none;opacity:.8}
@keyframes kai-idle{0%,100%{transform:translateY(0) rotate(-1deg)}45%{transform:translateY(-6px) rotate(1.3deg)}70%{transform:translateY(-3px) rotate(.1deg)}}@keyframes kai-shadow{0%,100%{transform:scaleX(1);opacity:.8}45%{transform:scaleX(.85);opacity:.5}}@keyframes kai-dot{0%,80%,100%{transform:translateY(0);opacity:.35}40%{transform:translateY(-3px);opacity:1}}@keyframes kai-thinking{0%,100%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes kai-answer-enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1500px){.kai-workbench{grid-template-columns:265px minmax(0,1fr)}.kai-empty-tag{display:block}.kai-form-actions{flex-wrap:nowrap}.kai-home{gap:78px}}
@media(max-width:1100px){.kai-page-top{max-width:900px;margin-bottom:28px}.kai-workbench{grid-template-columns:225px minmax(0,1fr);gap:18px}.kai-welcome-visual{margin-right:0;width:260px}.kai-welcome-mascot{width:230px;height:230px;left:12px;top:2px}.kai-hello-note{font-size:10px;left:-8px;bottom:24px}.kai-task-sidebar{padding-inline:10px}.kai-task-sidebar nav>button{padding:13px 8px;gap:7px}.kai-task-sidebar nav strong{font-size:10px}.kai-task-sidebar nav small{font-size:8px}.kai-topic-icon{width:25px}.kai-assistant-message{padding:25px 23px 19px;gap:12px}.kai-assistant-message h2{font-size:22px}.kai-assistant-message p{font-size:11px}.kai-task-input{padding:0 23px 21px 77px}.kai-result{padding:0 23px 0 77px}.kai-disclosure{margin:20px 23px 22px 77px}.kai-form{padding:18px}.kai-fields{gap:15px}.kai-fields>label>span:first-child{font-size:9px}.kai-fields input:not([type=checkbox]),.kai-fields select,.kai-fields textarea{font-size:11px;padding-inline:10px}.kai-fields .kai-toggle-field{gap:8px}.kai-toggle-field b{font-size:9px}.kai-toggle-field small{font-size:7px}.kai-form-actions>.button{font-size:10px;padding:11px 15px}.kai-form-actions>span{font-size:7px}.kai-form-actions{gap:10px}.kai-context-strip{flex-wrap:wrap}.kai-context-status{margin-left:55px;margin-top:-5px}.kai-answer-body{padding:20px 18px}.kai-answer-body h3{font-size:20px}.kai-answer-body>p{font-size:10px}.kai-answer-top{padding:12px 16px}.kai-answer-top>span{font-size:7px;letter-spacing:.8px}.kai-answer-top .kai-mark{width:18px;height:18px}.kai-answer-top button{width:25px;height:25px}.kai-checklist>li{font-size:10px}.kai-evidence{padding-inline:18px}.kai-editor-label{flex-wrap:wrap;gap:5px}.kai-trust-strip{gap:24px}.kai-trust-strip>span{font-size:8px}.kai-home{gap:35px;padding:38px 36px 30px}.kai-home-copy h2{font-size:40px;letter-spacing:-1.7px}.kai-home-copy>p{font-size:12px}.kai-home-demo{padding:18px}.kai-demo-answer{padding:18px}.kai-demo-answer h3{font-size:21px}.kai-demo-vacancy{gap:7px;padding:12px 9px}.kai-demo-vacancy>.brand-object{width:39px;height:39px}.kai-demo-vacancy strong{font-size:10px}.kai-home-bottom{gap:0;margin-left:-18px;margin-right:-8px}.kai-home-mascot{width:130px;height:130px}.kai-home-bottom .button{font-size:9px;padding-inline:14px}.kai-home-bottom small{font-size:8px}.kai-home .kai-kicker{font-size:9px}}
@media(max-width:850px){.kai-page-top{min-height:210px}.kai-introduction h1{font-size:43px;letter-spacing:-2px}.kai-introduction>p{font-size:12px}.kai-welcome-visual{width:230px;height:230px}.kai-welcome-mascot{width:210px;height:210px;left:9px;top:8px}.kai-hello-note{font-size:9px;padding:10px 12px;left:-4px;bottom:22px;gap:10px}.kai-workbench{grid-template-columns:200px minmax(0,1fr);gap:15px}.kai-task-sidebar{padding-inline:8px;border-radius:20px}.kai-sidebar-heading{padding-inline:9px}.kai-task-sidebar nav strong{font-size:9px}.kai-task-sidebar nav small{font-size:7px}.kai-task-sidebar nav>button{gap:5px;padding:12px 7px;min-height:62px}.kai-task-sidebar nav>button>svg:last-child{width:11px}.kai-topic-icon{width:23px}.kai-topic-icon>svg{width:16px;height:16px}.kai-side-note{margin-inline:9px}.kai-side-note strong{font-size:10px}.kai-side-note p{font-size:8px}.kai-role-link{font-size:8px}.kai-assistant-message{padding:22px 22px 19px;gap:10px}.kai-speaker-avatar{width:35px;height:35px;border-radius:12px}.kai-speaker-avatar>.kai-mark{width:26px;height:26px}.kai-assistant-message h2{font-size:21px}.kai-task-input,.kai-result{padding-left:22px;padding-right:22px}.kai-disclosure{margin-left:22px;margin-right:22px}.kai-form{padding:19px}.kai-fields.two{gap:14px}.kai-fields input:not([type=checkbox]),.kai-fields select,.kai-fields textarea{font-size:11px}.kai-form-actions{gap:12px}.kai-form-actions>.button{font-size:10px}.kai-context-strip strong{font-size:11px}.kai-context-strip p{font-size:9px}.kai-answer-body h3{font-size:21px}.kai-trust-strip{gap:18px;flex-wrap:wrap}.kai-home{gap:26px;padding:31px 28px 25px;margin-block:60px}.kai-home-copy h2{font-size:35px;letter-spacing:-1.3px}.kai-home-copy>p{font-size:11px}.kai-home-prompts>button{font-size:8px;padding:8px 9px}.kai-home-bottom{margin-left:-16px;gap:0}.kai-home-mascot{width:108px;height:108px}.kai-home-bottom .button{font-size:8px;gap:6px;padding:10px 11px}.kai-home-bottom .button>svg{width:14px}.kai-home-bottom small{font-size:7px}.kai-home-demo{padding:16px;border-radius:20px}.kai-nameplate strong{font-size:12px}.kai-nameplate small{font-size:7px}.kai-home-demo-top{gap:10px}.kai-home-demo-top .kai-demo-tag{font-size:6px;padding:4px 6px}.kai-demo-user{margin-left:20px}.kai-demo-user>p{font-size:10px;padding:12px 14px}.kai-demo-answer{padding:16px}.kai-demo-answer h3{font-size:19px}.kai-criteria{gap:4px}.kai-criteria>span{font-size:7px;padding:4px 5px}.kai-criteria svg{width:11px;height:11px}.kai-demo-vacancy{flex-wrap:wrap;gap:7px}.kai-demo-vacancy strong{font-size:10px}.kai-demo-vacancy b{font-size:11px}.kai-demo-vacancy>.brand-object{width:35px;height:35px}.kai-match-dot{position:absolute;right:9px;top:10px;width:17px;height:17px}.kai-match-dot>svg{width:10px;height:10px}.kai-demo-vacancy>div{padding-right:10px}.kai-demo-vacancy small{font-size:6px}.kai-demo-next{font-size:9px}.kai-demo-footer{font-size:6px}.kai-answer-label{font-size:6px;letter-spacing:.8px}}
@media(max-width:700px){.kai-page{padding-top:28px!important;padding-bottom:40px!important}.kai-page-top{position:relative;display:block;min-height:0;margin-bottom:24px;padding-right:0}.kai-introduction h1{font-size:38px;line-height:1.08;letter-spacing:-1.7px;max-width:75%;margin:15px 0 13px}.kai-introduction .kai-kicker{font-size:8px;letter-spacing:1px;max-width:75%;gap:7px}.kai-introduction .kai-kicker>.kai-mark{width:20px;height:20px}.kai-introduction>p{font-size:10px;line-height:1.8;max-width:66%;margin-bottom:20px}.kai-welcome-visual{position:absolute;right:-9px;top:37px;width:133px;height:146px;pointer-events:none}.kai-welcome-mascot{width:140px;height:140px;left:-5px;top:0;transform:rotate(7deg)}.kai-hello-note{font-size:7px;letter-spacing:-.1px;padding:6px 8px;left:1px;bottom:0;gap:5px;border-radius:9px;transform:rotate(-7deg);white-space:nowrap}.kai-hello-note>span{font-size:15px}.kai-orbit-dot{width:8px;height:8px;right:10px;top:6px;border-width:2px}.kai-role-switch{padding:3px;gap:2px;width:100%;margin-top:0;max-width:380px;position:relative;z-index:3}.kai-role-switch>button{flex:1;min-height:38px;padding:9px 10px;font-size:10px;gap:6px}.kai-role-switch svg{width:14px;height:14px}.kai-workbench{display:flex;flex-direction:column;gap:14px}.kai-task-sidebar{position:static;top:auto;width:100%;padding:15px;border-radius:19px;background:#f8faf4}.kai-sidebar-heading{padding:0 2px 12px}.kai-sidebar-heading .section-label{font-size:7px;letter-spacing:1.2px}.kai-sidebar-heading>span:last-child{font-size:8px}.kai-task-sidebar nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.kai-task-sidebar nav>button{width:auto;min-height:37px;border-radius:10px;gap:6px;padding:9px 11px;background:#eff4e8;border:1px solid #e6eddc;flex:0 1 auto}.kai-task-sidebar nav strong{font-size:9px;margin:0;line-height:1.4}.kai-task-sidebar nav small,.kai-task-sidebar nav>button>svg:last-child{display:none}.kai-topic-icon{width:15px}.kai-topic-icon>svg{width:14px;height:14px}.kai-task-sidebar nav>button.active{box-shadow:none}.kai-side-note,.kai-role-link{display:none}.kai-conversation{border-radius:20px;width:100%}.kai-workspace-bar{padding:13px 19px}.kai-workspace-bar>span:first-child{font-size:8px}.kai-workspace-bar .kai-demo-tag{font-size:7px}.kai-assistant-message{padding:22px 19px 18px;gap:10px}.kai-speaker-avatar{width:34px;height:35px}.kai-speaker-avatar>.kai-mark{width:25px;height:25px}.kai-speaker-name{font-size:10px;margin-bottom:11px}.kai-speaker-name>span{font-size:7px}.kai-assistant-message h2{font-size:22px;letter-spacing:-.7px;line-height:1.16;margin-bottom:11px}.kai-assistant-message p{font-size:10px;line-height:1.85}.kai-task-input{padding:0 18px 20px}.kai-form{padding:17px;border-radius:15px}.kai-fields.two{grid-template-columns:minmax(0,1fr);gap:16px}.kai-fields>label.full{grid-column:auto}.kai-fields>label>span:first-child{font-size:9px;margin-bottom:8px}.kai-fields>label>span>small{font-size:7px;max-width:68%}.kai-fields input:not([type=checkbox]),.kai-fields select,.kai-fields textarea{font-size:13px;border-radius:9px;padding-inline:11px}.kai-fields input:not([type=checkbox]),.kai-fields select{height:43px}.kai-fields textarea{font-size:12px}.kai-fields .kai-toggle-field{min-height:36px;gap:10px;padding:0}.kai-toggle-field b{font-size:10px}.kai-toggle-field small{font-size:8px}.kai-trip-options{grid-template-columns:1fr 1fr!important;gap:13px!important}.kai-trip-options .kai-toggle-field{flex-wrap:wrap;gap:8px;align-items:flex-start}.kai-trip-options .kai-toggle-field>span:last-child{flex-basis:100%}.kai-trip-options .kai-toggle-field>input{top:0;margin:0}.kai-form-actions{margin-top:21px;gap:12px;justify-content:center}.kai-form-actions>.button{width:100%;font-size:10px;min-height:44px;padding:11px 13px;gap:7px;line-height:1.6}.kai-form-actions>.button>svg{width:15px;height:15px}.kai-form-actions>.button>.kai-mark{width:17px;height:17px}.kai-form-actions>span{font-size:7px}.kai-context-strip{gap:11px}.kai-context-icon{width:35px;height:37px;border-radius:11px}.kai-context-icon svg{width:21px;height:21px}.kai-context-strip>div{flex:1}.kai-context-strip strong{font-size:11px;line-height:1.5}.kai-context-strip p{font-size:9px;line-height:1.8}.kai-context-status{margin-left:46px;font-size:7px}.kai-result{padding:0 18px;scroll-margin-top:85px}.kai-empty-state{gap:11px;padding-top:17px}.kai-empty-lines{width:22px}.kai-empty-state strong{font-size:9px}.kai-empty-state p{font-size:8px;line-height:1.9}.kai-disclosure{margin:20px 19px;font-size:7px;line-height:1.9;gap:6px}.kai-disclosure>svg{width:12px;height:12px;margin-top:2px}.kai-trust-strip{display:grid;grid-template-columns:1fr;gap:12px;justify-content:start;padding:22px 5px 0}.kai-trust-strip>span{font-size:8px;gap:7px}.kai-trust-strip svg{width:15px;height:15px}.kai-answer{border-radius:16px}.kai-answer-top{padding:12px 13px;gap:7px}.kai-answer-top>span{font-size:6px;letter-spacing:.5px;gap:5px}.kai-answer-top>span>.kai-mark{width:17px;height:17px}.kai-answer-top>div{gap:2px}.kai-answer-top button{width:26px;height:26px}.kai-answer-top button svg{width:14px;height:14px}.kai-answer-body{padding:19px 15px}.kai-answer-body h3{font-size:21px;line-height:1.2;letter-spacing:-.6px;margin-bottom:13px}.kai-answer-body>p{font-size:10px;line-height:1.85;margin-bottom:18px}.kai-result-job{gap:9px;padding:12px 10px;border-radius:11px}.kai-result-job>.company-mark{width:31px;height:33px;border-radius:9px;font-size:9px}.kai-result-job strong{font-size:10px}.kai-result-job small{font-size:8px}.kai-result-job em{font-size:7px}.kai-result-job>svg:last-child{width:14px}.kai-result-job>.kai-partner-icon{width:30px;height:34px;border-radius:9px}.kai-result-job>.kai-partner-icon svg{width:19px;height:19px}.kai-answer-body>.button{width:100%;font-size:9px;min-height:42px;white-space:normal}.kai-editor-label{font-size:8px;gap:5px;align-items:flex-start}.kai-editor-label>span{font-size:7px;line-height:1.6}.kai-draft{font-size:12px;line-height:1.85;padding:12px;border-radius:10px}.kai-answer-actions{gap:15px;align-items:flex-start}.kai-answer-actions>.button{width:100%;font-size:9px;min-height:42px;padding:10px 12px;gap:7px}.kai-answer-actions>.text-link{font-size:9px}.kai-checklist{gap:12px;margin:18px 0}.kai-checklist>li{font-size:10px;line-height:1.85;gap:7px}.kai-checklist>li>svg{width:15px;height:15px}.kai-document-result{gap:13px;padding:14px 12px;border-radius:12px}.kai-doc-progress{font-size:30px;letter-spacing:-1.5px}.kai-doc-progress small{font-size:12px;margin-left:4px}.kai-document-result strong{font-size:10px;line-height:1.5;margin-bottom:5px}.kai-document-result p{font-size:8px}.kai-route-summary{padding:17px 16px;gap:12px;border-radius:12px}.kai-route-summary>span{font-size:26px}.kai-route-summary>span>small{font-size:8px}.kai-route-arrow:before,.kai-route-arrow:after{margin:0 6px}.kai-route-arrow>svg{width:21px;height:21px}.kai-evidence{padding-inline:14px}.kai-evidence summary{font-size:8px;line-height:1.7;padding:13px 0}.kai-evidence summary>span{gap:5px}.kai-evidence-tags>span{font-size:7px}.kai-evidence>p{font-size:8px;line-height:1.9}.kai-answer-footer{padding:11px 13px;gap:8px;flex-wrap:wrap;font-size:6px}.kai-answer-footer button{font-size:7px;padding:5px 7px}.kai-generating{padding:17px 14px;gap:10px;border-radius:14px}.kai-generating strong{font-size:10px}.kai-generating>div>span{font-size:7px}.kai-generating>.kai-mark{width:24px;height:24px}.kai-thinking{width:42px;height:42px}.kai-dots{gap:3px}.kai-dots>i{width:3px;height:3px}.kai-home{display:block;padding:28px 23px 23px;border-radius:25px;margin-block:45px}.kai-home-copy h2{font-size:37px;line-height:1.07;letter-spacing:-1.5px;margin:17px 0}.kai-home .kai-kicker{font-size:8px;letter-spacing:1.1px}.kai-home .kai-kicker>.kai-mark{width:19px;height:19px}.kai-home-copy>p{font-size:12px;line-height:1.85;max-width:300px}.kai-home-prompts{gap:6px;max-width:330px}.kai-home-prompts>button{font-size:9px;min-height:36px;padding:9px 10px;border-radius:9px}.kai-home-bottom{margin:9px -14px 10px;gap:8px;justify-content:flex-start}.kai-home-mascot{width:139px;height:139px;flex:none}.kai-home-bottom>div{padding-top:6px;flex:1;max-width:195px}.kai-home-bottom .button{font-size:10px;padding:11px 14px;min-height:43px;width:100%}.kai-home-bottom small{font-size:8px}.kai-home-demo{transform:none;border-radius:20px;padding:18px;margin-top:8px}.kai-home-demo-top{gap:12px;margin-bottom:20px;padding-bottom:15px}.kai-nameplate strong{font-size:12px}.kai-nameplate small{font-size:8px}.kai-home-demo-top .kai-demo-tag{font-size:7px;padding:5px 7px}.kai-demo-user{margin-left:28px;margin-bottom:20px}.kai-demo-user>p{font-size:11px;line-height:1.75;padding:13px 14px}.kai-demo-user>span{font-size:8px}.kai-demo-answer{padding:18px;border-radius:16px 16px 16px 4px}.kai-answer-label{font-size:7px;letter-spacing:.7px}.kai-demo-answer h3{font-size:23px;letter-spacing:-.6px;line-height:1.15;margin:14px 0 16px}.kai-criteria{gap:5px;margin-bottom:16px}.kai-criteria>span{font-size:7px;padding:5px 6px}.kai-criteria svg{width:12px;height:12px}.kai-demo-vacancy{gap:8px;padding:13px 10px;border-radius:12px}.kai-demo-vacancy>.brand-object{width:40px;height:40px}.kai-demo-vacancy strong{font-size:10px;max-width:150px}.kai-demo-vacancy b{font-size:12px;margin-top:5px}.kai-demo-vacancy small{font-size:7px}.kai-match-dot{width:20px;height:20px;right:9px;top:9px}.kai-demo-vacancy>div{padding-right:9px}.kai-demo-next{font-size:10px;padding-top:17px}.kai-demo-footer{font-size:7px;line-height:1.8;padding:14px 0 0;align-items:flex-start}.kai-demo-footer>svg{width:12px;height:12px;margin-top:1px}}
@media(max-width:390px){.kai-page{overflow-x:clip;overflow-clip-margin:18px}.kai-introduction h1{font-size:34px;letter-spacing:-1.5px;max-width:76%}.kai-welcome-visual{width:121px;height:134px;right:-13px;top:36px}.kai-welcome-mascot{width:128px;height:128px;left:-5px}.kai-hello-note{font-size:6px;padding:6px;gap:4px;bottom:-1px}.kai-introduction>p{font-size:9px;max-width:65%;line-height:1.9}.kai-role-switch>button{font-size:9px;padding:9px 8px;gap:5px}.kai-task-sidebar{padding:13px}.kai-task-sidebar nav>button{font-size:8px;padding:9px;gap:5px}.kai-task-sidebar nav strong{font-size:8px}.kai-topic-icon,.kai-topic-icon>svg{width:13px;height:13px}.kai-assistant-message h2{font-size:20px}.kai-assistant-message{padding-inline:17px}.kai-task-input,.kai-result{padding-inline:15px}.kai-form{padding:15px}.kai-form-actions>.button{font-size:9px;padding-inline:10px}.kai-answer-body{padding:18px 13px}.kai-answer-body h3{font-size:20px}.kai-home{padding:25px 20px 20px}.kai-home-copy h2{font-size:34px}.kai-home-copy>p{font-size:11px}.kai-home-prompts>button{font-size:8px}.kai-home-mascot{width:120px;height:120px}.kai-home-bottom{gap:5px}.kai-home-bottom .button{font-size:9px;padding-inline:10px}.kai-home-bottom small{font-size:7px}.kai-home-demo{padding:15px}.kai-demo-answer{padding:16px}.kai-demo-answer h3{font-size:21px}.kai-demo-user>p{font-size:10px}.kai-demo-vacancy>.brand-object{width:33px;height:33px}.kai-demo-vacancy strong{font-size:9px}.kai-demo-vacancy small{font-size:6px}.kai-match-dot{width:17px;height:17px}.kai-home-demo-top .kai-demo-tag{font-size:6px}.kai-demo-footer{font-size:6px}}
@media(prefers-reduced-motion:reduce){.kai-mascot>img,.kai-mascot-shadow,.kai-dots>i,.kai-thinking img,.kai-enter{animation:none!important}.kai-page button,.kai-home button,.kai-switch,.kai-switch:before,.kai-evidence summary>svg,.kai-result-job{transition:none!important}}
/* Readable product text at every size; pastel surfaces carry the softness. */
.kai-introduction>p,.kai-assistant-message p{color:#718071}.kai-introduction>p{font-size:13px}.kai-task-sidebar nav strong{font-size:12px;color:#4b6240}.kai-task-sidebar nav small{font-size:10px;color:#7d8e70}.kai-task-sidebar nav>button.active small{color:#dce4ff}.kai-task-sidebar .section-label,.kai-sidebar-heading>span:last-child{color:#839477}.kai-side-note strong{color:#647c51}.kai-side-note p,.kai-role-link{color:#7d8e6f}.kai-role-switch>button{color:#748664}.kai-workspace-bar>span:first-child{color:#849477}.kai-speaker-name>span{color:#8795aa;font-size:9px}.kai-assistant-message p{font-size:13px}.kai-fields>label>span:first-child{color:#5e754c;font-size:11px}.kai-fields>label>span>small{color:#839873;font-size:9px}.kai-fields input:not([type=checkbox]),.kai-fields select,.kai-fields textarea{color:#475f36;font-size:13px}.kai-toggle-field b{color:#607b4b;font-size:11px}.kai-toggle-field small{color:#82976f;font-size:9px}.kai-form-actions>.button{font-size:12px}.kai-form-actions>span{color:#81956e;font-size:9px}.kai-context-strip strong{color:#56723f;font-size:13px}.kai-context-strip p{color:#7c926b;font-size:11px}.kai-context-status{color:#7a9467;font-size:9px}.kai-empty-state strong{color:#81966d;font-size:11px}.kai-empty-state p{color:#8f9f7e;font-size:10px}.kai-disclosure{color:#8a9a7d;font-size:9px}.kai-demo-tag{color:#6b8498;font-size:9px}.kai-trust-strip>span{color:#829471;font-size:10px}.kai-answer-body>p,.kai-checklist>li{color:#6f83a1;font-size:12px}.kai-answer-top>span{color:#6d87b0;font-size:9px}.kai-answer-top button{color:#829bc2}.kai-answer-body h3{color:#36547d}.kai-result-job strong{color:#506e9b;font-size:12px}.kai-result-job small{color:#8298b7;font-size:10px}.kai-result-job em{color:#7b985f;font-size:9px}.kai-editor-label{color:#6c88b0;font-size:10px}.kai-editor-label>span{color:#8ca0bd;font-size:9px}.kai-draft{color:#597497;font-size:12px}.kai-answer-actions>.button,.kai-answer-body>.button{font-size:11px}.kai-answer-actions>.text-link{font-size:11px}.kai-document-result strong{color:#6f8f53;font-size:12px}.kai-document-result p{color:#859d6d;font-size:10px}.kai-route-summary>span>small{color:#8aa070;font-size:10px}.kai-evidence summary{color:#8097b9;font-size:10px}.kai-evidence-tags>span{color:#849cbd;font-size:9px}.kai-evidence>p{color:#859cbc;font-size:10px}.kai-answer-footer{color:#8ba0bd;font-size:8px}.kai-answer-footer button{color:#7c9a60;font-size:9px}.kai-generating strong{color:#6986b4;font-size:12px}.kai-generating>div>span{color:#849fc5;font-size:9px}.kai-home-copy>p{color:#6d84ab}.kai-home-prompts>button{color:#7993bd;font-size:10px}.kai-home-bottom .button{font-size:11px}.kai-home-bottom small{color:#849cc2;font-size:10px}.kai-nameplate small{color:#889bb6;font-size:9px}.kai-demo-user>span{color:#8a9cb6;font-size:9px}.kai-demo-user>p{color:#6884b0;font-size:12px}.kai-answer-label{color:#809869;font-size:8px}.kai-demo-answer h3{color:#627e4c}.kai-criteria>span{color:#78965f;font-size:9px}.kai-demo-vacancy strong{color:#64834c;font-size:12px}.kai-demo-vacancy b{color:#779a5b;font-size:13px}.kai-demo-vacancy small{color:#8fa67b;font-size:9px}.kai-demo-next{color:#779857;font-size:11px}.kai-demo-footer{color:#8c9e7c;font-size:8px}
@media(max-width:1100px){.kai-task-sidebar nav strong{font-size:11px}.kai-task-sidebar nav small{font-size:9px}.kai-fields input:not([type=checkbox]),.kai-fields select,.kai-fields textarea{font-size:12px}.kai-form-actions>.button{font-size:11px}.kai-assistant-message p{font-size:12px}.kai-home-prompts>button{font-size:9px}.kai-home-bottom .button{font-size:10px}.kai-home-bottom small{font-size:9px}.kai-home-demo-top .kai-demo-tag{font-size:8px}.kai-demo-vacancy strong{font-size:11px}.kai-demo-vacancy small{font-size:8px}.kai-demo-vacancy b{font-size:12px}}
@media(max-width:850px){.kai-task-sidebar nav strong{font-size:10px}.kai-task-sidebar nav small{font-size:8px}.kai-home-demo-top .kai-demo-tag{font-size:7px}.kai-home-bottom .button{font-size:9px}.kai-home-bottom small{font-size:8px}.kai-criteria>span{font-size:8px}.kai-demo-vacancy strong{font-size:10px}.kai-demo-vacancy small{font-size:7px}.kai-demo-user>p{font-size:11px}.kai-answer-label{font-size:7px}.kai-demo-footer{font-size:7px}}
@media(max-width:700px){.kai-introduction>p{font-size:11px}.kai-task-sidebar nav strong{font-size:10px}.kai-task-sidebar nav>button{min-height:40px;padding:10px 11px}.kai-role-switch>button{font-size:11px}.kai-workspace-bar>span:first-child{font-size:9px}.kai-workspace-bar .kai-demo-tag{font-size:8px}.kai-assistant-message p{font-size:12px}.kai-fields>label>span:first-child{font-size:11px}.kai-fields>label>span>small{font-size:8px}.kai-fields input:not([type=checkbox]),.kai-fields select,.kai-fields textarea{font-size:16px;line-height:1.65}.kai-fields input:not([type=checkbox]),.kai-fields select{height:46px}.kai-fields textarea{font-size:14px}.kai-form-actions>.button{font-size:12px;min-height:46px}.kai-form-actions>span{font-size:9px}.kai-toggle-field b{font-size:11px}.kai-toggle-field small{font-size:9px}.kai-context-strip strong{font-size:12px}.kai-context-strip p{font-size:10px}.kai-context-status{font-size:8px}.kai-disclosure{font-size:9px;line-height:1.85}.kai-empty-state strong{font-size:10px}.kai-empty-state p{font-size:9px}.kai-trust-strip>span{font-size:9px}.kai-answer-top>span{font-size:7px;letter-spacing:.6px}.kai-answer-body>p,.kai-checklist>li{font-size:11px}.kai-result-job strong{font-size:11px}.kai-result-job small{font-size:9px}.kai-result-job em{font-size:8px}.kai-editor-label{font-size:9px}.kai-editor-label>span{font-size:8px}.kai-draft{font-size:14px;line-height:1.75}.kai-answer-actions>.button,.kai-answer-body>.button{font-size:11px;min-height:44px}.kai-answer-actions>.text-link{font-size:10px}.kai-document-result strong{font-size:11px}.kai-document-result p{font-size:9px}.kai-evidence summary{font-size:9px}.kai-evidence-tags>span{font-size:8px}.kai-evidence>p{font-size:9px}.kai-answer-footer{font-size:7px}.kai-answer-footer button{font-size:8px}.kai-home-prompts>button{font-size:9px;min-height:39px}.kai-home-bottom .button{font-size:10px;min-height:44px}.kai-home-bottom small{font-size:9px}.kai-home-demo-top .kai-demo-tag{font-size:8px}.kai-demo-user>p{font-size:12px}.kai-demo-answer h3{font-size:24px}.kai-criteria>span{font-size:8px}.kai-demo-vacancy strong{font-size:11px}.kai-demo-vacancy b{font-size:13px}.kai-demo-vacancy small{font-size:8px}.kai-demo-footer{font-size:8px}.kai-demo-next{font-size:11px}}
@media(max-width:390px){.kai-role-switch>button{font-size:10px;padding-inline:8px}.kai-task-sidebar nav>button{padding-inline:9px}.kai-task-sidebar nav strong{font-size:9px}.kai-introduction>p{font-size:10px}.kai-home-bottom .button{font-size:9px}.kai-home-bottom small{font-size:8px}.kai-home-demo-top .kai-demo-tag{font-size:7px}.kai-demo-vacancy strong{font-size:10px}.kai-demo-vacancy small{font-size:7px}}
