.kcc-main:has(.kcc-hero) .kcc-view{gap:12px}.kcc-main:has(.kcc-hero) .kcc-view-title{padding:4px 0 2px}.kcc-main:has(.kcc-hero) .kcc-view-title>span{letter-spacing:.16em;font-size:9px}.kcc-main:has(.kcc-hero) .kcc-view-title h1{margin-top:2px;font-size:25px;line-height:31px}.kcc-main:has(.kcc-hero) .kcc-view-title p{max-width:720px}.kcc-main:has(.kcc-hero) .kcc-hero{background:linear-gradient(110deg,var(--s1),#121725);box-shadow:inset 3px 0 0 var(--primary);border-color:#35405a;align-items:stretch;padding:16px 17px;position:relative;overflow:hidden}.kcc-main:has(.kcc-hero) .kcc-hero:before{content:"DOMINANT MISSION";color:#59657a;letter-spacing:.14em;font:500 8px/11px JetBrains Mono,monospace;display:block;position:absolute;top:10px;right:12px}.kcc-main:has(.kcc-hero) .kcc-hero h2{max-width:920px;margin-top:8px;font-size:22px;line-height:28px}.kcc-main:has(.kcc-hero) .kcc-hero>.kcc-primary{background:var(--primary);align-self:center;min-width:150px;font-weight:600}.kcc-main:has(.kcc-hero) .kcc-progress{background:#232a3a;height:4px}.kcc-main:has(.kcc-hero) .kcc-progress span{background:linear-gradient(90deg,var(--primary),var(--cyan))}.kcc-main:has(.kcc-hero) .kcc-metric-grid{background:var(--line);border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding-top:25px;position:relative;overflow:hidden}.kcc-main:has(.kcc-hero) .kcc-metric-grid:before{content:"EVIDENCE & VALUE TELEMETRY";background:var(--s1);color:#7f8aa0;letter-spacing:.13em;align-items:center;height:25px;padding:0 10px;font:500 8px/11px JetBrains Mono,monospace;display:flex;position:absolute;top:0;left:0;right:0}.kcc-main:has(.kcc-hero) .kcc-kpi{background:#171c28;border:0;border-radius:0;min-height:72px;padding:10px 11px}.kcc-main:has(.kcc-hero) .kcc-kpi:hover{background:#1b2230}.kcc-main:has(.kcc-hero) .kcc-kpi strong{font-size:22px;line-height:27px}.kcc-main:has(.kcc-hero) .kcc-kpi svg{opacity:.78}.kcc-main:has(.kcc-hero) .kcc-grid-2{gap:8px}.kcc-main:has(.kcc-hero) .kcc-panel{background:#171c28;border-radius:5px}.kcc-main:has(.kcc-hero) .kcc-panel>header{background:var(--s1);padding:9px 11px}.kcc-main:has(.kcc-hero) .kcc-panel h3{letter-spacing:.1em;font-size:10px}.kcc-main:has(.kcc-hero) .kcc-row{min-height:47px}.kcc-main:has(.kcc-hero) .kcc-row.interactive{border-left:2px solid #0000;padding-left:8px}.kcc-main:has(.kcc-hero) .kcc-row.interactive:hover{border-left-color:var(--primary);background:#6366f114}.kcc-main:has(.kcc-hero) .kcc-context{gap:5px;margin-bottom:12px}.kcc-main:has(.kcc-hero) .kcc-context>div{background:#0e121a}.kcc-main:has(.kcc-hero) .kcc-context>div:nth-child(2){border-color:#384361;box-shadow:inset 0 -2px #06b6d48c}@media (width<=1150px){.kcc-main:has(.kcc-hero) .kcc-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.kcc-main:has(.kcc-hero) .kcc-view-title h1{font-size:21px;line-height:27px}.kcc-main:has(.kcc-hero) .kcc-hero{box-shadow:inset 0 3px 0 var(--primary);padding:14px}.kcc-main:has(.kcc-hero) .kcc-hero:before{display:none}.kcc-main:has(.kcc-hero) .kcc-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kcc-main:has(.kcc-hero) .kcc-kpi{min-height:68px}.kcc-main:has(.kcc-hero) .kcc-grid-2{grid-template-columns:1fr}}.kchat-entry,.kchat-login{--chat-bg:#0e141b;--chat-panel:#151e28;--chat-border:#283440;--chat-text:#e4edf4;--chat-muted:#9caebf;--chat-accent:#73e2bd;color:var(--chat-text);background:var(--chat-bg);box-sizing:border-box;min-height:100dvh;font:14px/1.5 Inter,system-ui,sans-serif}.kchat-entry *,.kchat-login *,.kchat *{box-sizing:border-box}.kchat-brand{border-bottom:1px solid var(--chat-border);justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.kchat-brand strong{letter-spacing:2px}.kchat-brand span{color:var(--chat-muted);letter-spacing:0;margin-left:16px;font-size:12px;font-weight:400}.kchat-entry button,.kchat-login button,.kchat button,.kchat-onboarding button{font:inherit;cursor:pointer}.kchat-entry button,.kchat-login button{color:inherit;background:0 0;border:0}.kchat{--chat-bg:#0e141b;--chat-panel:#151e28;--chat-border:#283440;--chat-text:#e4edf4;--chat-muted:#9caebf;--chat-accent:#73e2bd;color:var(--chat-text);background:var(--chat-bg);border:1px solid var(--chat-border);border-radius:18px;grid-template-columns:290px minmax(0,1fr);height:min(800px,100dvh - 150px);min-height:480px;font:14px/1.5 Inter,system-ui,sans-serif;display:grid;overflow:hidden}.kchat-entry>.kchat{border:0;border-radius:0;height:calc(100dvh - 64px)}.kchat button{color:inherit;background:0 0;border:0;border-radius:10px;padding:10px}.kchat button:hover{background:#ffffff0b}.kchat button:focus-visible,.kchat input:focus-visible,.kchat textarea:focus-visible,.kchat-login input:focus-visible{outline:2px solid var(--chat-accent);outline-offset:2px}.kchat button:disabled{cursor:default;opacity:.45}.kchat-list{border-right:1px solid var(--chat-border);flex-direction:column;gap:4px;padding:16px 10px;display:flex;overflow:auto}.kchat-list-title{justify-content:space-between;align-items:center;padding:0 10px 20px;display:flex}.kchat h1{margin:0 0 3px;font-size:21px}.kchat small{color:var(--chat-muted);font-size:11px}.kchat-thread{text-align:left;align-items:center;gap:10px;width:100%;display:flex}.kchat-thread>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.kchat-thread strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kchat-thread time{color:var(--chat-muted);font-size:9px}.kchat-thread.active{background:#73e2bd12!important}.kchat-avatar{color:#c4d5e7;background:#273647;border-radius:14px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.kchat-avatar.evo{color:var(--chat-accent);background:#73e2bd20;font-size:27px}.kchat-help{color:var(--chat-muted);margin-top:auto;padding:20px 12px 8px;font-size:12px}.kchat-help summary{cursor:pointer}.kchat-invite{margin-top:10px;color:var(--chat-accent)!important}.kchat-conversation{flex-direction:column;min-height:0;display:flex;position:relative}.kchat-header{border-bottom:1px solid var(--chat-border);flex-shrink:0;align-items:center;gap:12px;min-height:77px;padding:16px 22px;display:flex}.kchat-header>div{flex-direction:column;flex:1;display:flex}.kchat-mobile-back{display:none}.kchat-messages{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;padding:25px clamp(16px,4vw,50px);display:flex;overflow:auto}.kchat-message{border:1px solid var(--chat-border);background:var(--chat-panel);overflow-wrap:anywhere;border-radius:0 18px 18px;align-self:flex-start;min-width:130px;max-width:88%;padding:12px 16px}.kchat-message.mine{background:#173b36;border-color:#27594e;border-radius:18px 0 18px 18px;align-self:flex-end}.kchat-message>small{color:var(--chat-accent);font-weight:600}.kchat-message>p{white-space:pre-wrap;margin:5px 0 10px}.kchat-message footer{color:var(--chat-muted);justify-content:flex-end;gap:10px;font-size:10px;display:flex}.kchat-message.system{text-align:center;background:0 0;border:0;align-self:center;max-width:95%;font-size:12px}.kchat-message.system>small{display:none}.kchat-file{border:1px solid #ffffff14;border-radius:12px;min-width:200px;margin:10px 0;padding:10px}.kchat-file>div{align-items:center;gap:10px;display:flex}.kchat-file span{flex-direction:column;flex:1;min-width:0;display:flex}.kchat-file strong{overflow-wrap:anywhere;font-size:12px}.kchat-file img,.kchat-file video{border-radius:8px;max-width:100%;max-height:320px;margin-top:10px;display:block}.kchat-file audio{max-width:100%;margin-top:10px}.kchat-welcome{text-align:center;max-width:390px;color:var(--chat-muted);margin:auto;padding:40px 15px}.kchat-welcome>span{color:var(--chat-accent);font-size:56px}.kchat-welcome h2{color:var(--chat-text);font-size:25px;font-weight:500;line-height:1.3}.kchat-composer{border-top:1px solid var(--chat-border);background:var(--chat-bg);flex-shrink:0;padding:14px 20px 12px}.kchat-input-row{border:1px solid var(--chat-border);background:var(--chat-panel);border-radius:16px;align-items:flex-end;gap:6px;padding:7px;display:flex}.kchat-input-row textarea{resize:vertical;min-height:42px;max-height:160px;color:inherit;font:inherit;background:0 0;border:0;flex:1;min-width:0;padding:10px 4px}.kchat-composer>small{text-align:center;margin-top:8px;font-size:10px;display:block}.kchat-send{color:#0e2420!important;background:var(--chat-accent)!important}.kchat-input-row .listening{color:#f99;background:#e3606030}.kchat-primary{border:0;border-radius:10px;padding:10px 18px;font-weight:600;background:var(--chat-accent,#73e2bd)!important;color:#0a2920!important}.kchat-confirm{background:#73e2bd08;border:1px solid #73e2bd50;border-radius:14px;max-width:520px;padding:16px}.kchat-confirm p{white-space:pre-wrap}.kchat-confirm small{margin:8px 0;display:block}.kchat-confirm>div{gap:10px;display:flex}.kchat-error{color:#ffb6b6;background:#b8474722;border:1px solid #b8474750;border-radius:10px;justify-content:space-between;gap:12px;margin:8px 12px;padding:10px 15px;display:flex}.kchat-banner{color:var(--chat-muted);background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:4px 12px;padding:8px 16px;font-size:12px;display:flex}.kchat-banner button,.kchat-error button{padding:0 5px}.kchat-invite-link{flex-wrap:wrap}.kchat-invite-link input{min-width:140px;color:inherit;border:1px solid var(--chat-border);background:0 0;border-radius:6px;flex:1;padding:8px}.kchat-pending-files{flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.kchat-pending-files span{background:var(--chat-panel);border-radius:8px;padding-left:10px}.kchat-transcript{color:var(--chat-muted);font-style:italic}.kchat-people{border:1px solid var(--chat-border);z-index:4;background:#1b2733;border-radius:12px;min-width:260px;max-height:65%;padding:15px;position:absolute;top:70px;right:12px;overflow:auto;box-shadow:0 20px 50px #0008}.kchat-people>strong{padding:5px 10px;display:block}.kchat-people>div{justify-content:space-between;display:flex}.kchat-working{color:var(--chat-muted);align-items:center;gap:10px;font-size:12px;display:flex}.kchat-older{align-self:center;color:var(--chat-accent)!important}.kchat-empty,.kchat-onboarding{color:#c4d5e7;justify-content:center;align-items:center;gap:14px;min-height:400px;padding:40px;display:flex}.kchat-onboarding{text-align:center;flex-direction:column;max-width:600px;margin:auto}.kchat-onboarding h1{margin-bottom:0}.kchat-onboarding input{color:#e4edf4;font:inherit;background:#151e28;border:1px solid #354552;border-radius:8px;margin:8px 0 15px;padding:12px;display:block}.kchat-onboarding details{margin-top:30px}.kchat-onboarding details button{margin:8px;display:block}.kchat-login{place-items:center;padding:24px;display:grid}.kchat-login form{flex-direction:column;gap:16px;width:min(390px,100%);display:flex}.kchat-login h1{margin:0;font-size:29px}.kchat-login p{color:var(--chat-muted);margin:0}.kchat-login label{color:var(--chat-muted);font-size:12px;display:block}.kchat-login input{background:var(--chat-panel);border:1px solid var(--chat-border);width:100%;color:var(--chat-text);font:inherit;border-radius:10px;margin-top:7px;padding:13px 14px;display:block}.kchat-login .kchat-primary{padding:14px}.kchat-login small{color:var(--chat-muted);justify-content:center;align-items:center;gap:7px;margin-top:10px;font-size:11px;display:flex}.kchat-login-links{color:var(--chat-accent);justify-content:space-between;font-size:12px;display:flex}.kchat-emblem{width:66px;height:66px;color:var(--chat-accent);background:#73e2bd15;border-radius:22px;place-items:center;margin-bottom:10px;display:grid}.kchat button svg,.kchat-login button svg{vertical-align:middle}.kchat .spin,.kchat-login .spin{animation:1s linear infinite kchat-spin}@keyframes kchat-spin{to{transform:rotate(360deg)}}@media (width<=760px){.kchat{border-radius:10px;grid-template-columns:1fr;height:calc(100dvh - 110px);min-height:350px}.kchat.has-thread .kchat-list,.kchat:not(.has-thread) .kchat-conversation{display:none}.kchat-list{border-right:0}.kchat-mobile-back{display:block}.kchat-header{gap:8px;min-height:65px;padding:10px 8px}.kchat-header strong{font-size:14px}.kchat-message{max-width:94%;padding:10px 12px}.kchat-messages{gap:12px;padding:16px 10px}.kchat-composer{padding:10px 8px calc(10px + env(safe-area-inset-bottom))}.kchat-input-row{gap:0;padding:5px}.kchat-input-row button{padding:9px}.kchat-input-row textarea{padding:9px 3px;font-size:16px}.kchat-brand{height:54px;padding:0 16px}.kchat-brand span{margin-left:8px;font-size:10px}.kchat-entry>.kchat{height:calc(100dvh - 54px)}.kchat-file{min-width:170px}.kchat-welcome h2{font-size:23px}.kchat-onboarding{padding:28px 18px}}@media (prefers-reduced-motion:reduce){.kchat *{scroll-behavior:auto!important;animation:none!important}}body:has(.kchat) #kaizen-natural-command{display:none!important}body:has(.kchat) #kaizen-notification-root{display:none!important}.kcc-shell:has(.kchat) .kcc-context{display:none!important}.kcc-shell:has(.kchat) .kcc-command{display:none!important}.kchat{position:relative}.kchat-modal{z-index:20;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.kchat-dialog{background:var(--chat-panel);border:1px solid var(--chat-border);overflow-wrap:anywhere;border-radius:16px;width:min(480px,100%);min-width:0;max-height:100%;padding:20px;overflow:auto;box-shadow:0 18px 60px #0009}.kchat-dialog-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.kchat-dialog-title strong{font-size:18px}.kchat-dialog>p{color:var(--chat-muted);margin:12px 0}.kchat-dialog .kchat-invite-link{flex-direction:column;align-items:stretch;gap:12px;display:flex}.kchat-dialog .kchat-invite-link input{width:100%;min-width:0;color:var(--chat-text);background:var(--chat-bg);-webkit-user-select:text;user-select:text;font:inherit}.kchat-dialog .kchat-error{color:#ffb6b6;margin:12px 0}.kchat-modal .kchat-people{width:min(480px,100%);min-width:0;max-height:100%;padding:20px;position:static;top:auto;right:auto}.kchat-modal .kchat-people>.kchat-dialog-title{justify-content:space-between;display:flex}.kchat-dialog button{min-height:44px}.kchat-dialog>button{margin-top:10px;display:block}.kchat-list{grid-area:2/1}.kchat-conversation{grid-area:2/2}.kchat-inbox-status{border-bottom:1px solid var(--chat-border);background:var(--chat-panel);flex-wrap:wrap;grid-area:1/1/auto/-1;align-items:center;gap:8px;min-width:0;padding:3px 12px;display:flex}.kchat-inbox-status>small{flex:1}.kchat-inbox-status .kchat-incoming{text-align:left;min-width:0;color:var(--chat-accent);flex:1;align-items:center;gap:8px;min-height:44px;display:flex}.kchat-incoming>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.kchat-incoming>strong{font-size:12px}.kchat-inbox-status .kchat-alert-toggle{align-items:center;gap:5px;min-height:44px;font-size:11px;display:flex}.kchat-inbox-status>p{color:var(--chat-muted);flex-basis:100%;margin:3px 0 8px;font-size:12px}.kchat-inbox-status>p>button{float:right}.kchat-thread-meta{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.kchat-unread{background:var(--chat-accent);color:#0a2920;border-radius:12px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;display:grid}@media (width<=760px){.kchat-conversation{grid-column:1}.kchat-inbox-status{gap:2px;padding:2px 8px}.kchat-inbox-status .kchat-incoming{padding:8px 3px;font-size:12px}.kchat-incoming>strong{font-size:11px}}.kchat-device-offer{background:#73e2bd08;border:1px solid #73e2bd35;border-radius:10px;flex-basis:100%;align-items:center;gap:12px;margin:0 0 6px;padding:8px 10px;display:flex}.kchat-device-offer>span{flex:1;min-width:0}.kchat-device-offer strong{font-size:12px;font-weight:600;display:block}.kchat-device-offer small{font-size:11px;display:block}.kchat-device-offer button{white-space:nowrap;min-height:44px;font-size:11px}.kchat-dialog ol{color:var(--chat-text);padding-left:22px;font-size:14px}.kchat-dialog li{margin:12px 0}.kchat-dialog:focus{outline:2px solid var(--chat-accent)}.kchat-call-company{color:var(--chat-text,#dce5ec);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:8px;display:flex}.kchat-call-company[hidden]{display:none}.kchat-call-modal{z-index:260}.kchat-call-dialog{color:#dce5ec;background:#151f28;border:1px solid #34434e;border-radius:20px;width:min(860px,96vw);max-height:92dvh;padding:20px;overflow:auto;box-shadow:0 20px 80px #0008}.kchat-call-dialog:focus{outline-offset:2px;outline:2px solid #65d8ba}.kchat-call-dialog p{color:#adc0cd;line-height:1.5}.kchat-call-dialog button{color:#e0e9ef;cursor:pointer;background:#1c2a35;border:1px solid #3a4b57;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;display:inline-flex}.kchat-call-dialog button:disabled{opacity:.5}.kchat-call-dialog button.kchat-primary{background:#32786b}.kchat-call-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:12px 0;display:grid}.kchat-call-tile{background:#091116;border-radius:14px;justify-content:center;align-items:center;min-height:160px;display:flex;position:relative;overflow:hidden}.kchat-call-tile video{object-fit:contain;width:100%;height:100%;max-height:300px}.kchat-call-tile>span{color:#72dbbc;font-size:42px}.kchat-call-tile small{background:#091116cc;border-radius:7px;max-width:90%;padding:4px 7px;position:absolute;bottom:8px;left:8px}.kchat-call-tile button{position:absolute;top:8px;right:8px}.kchat-call-controls{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.kchat-call-dialog button.kchat-call-hangup{color:#fff;background:#9b3940;border-color:#b44d54}.kchat-call-audio{align-items:center;gap:10px;display:flex}.kchat-call-audio input{width:20px;height:20px}.kchat-call-bar,.kchat-call-notice{z-index:250;color:#e0fff5;background:#224e46;border:1px solid #68c9b4;border-radius:14px;align-items:center;gap:8px;max-width:94vw;padding:12px 16px;display:flex;position:fixed;bottom:130px;left:50%;transform:translate(-50%)}.kchat-call-notice{pointer-events:none;font-size:14px;animation:6s forwards kchat-call-notice;bottom:140px}@keyframes kchat-call-notice{0%,80%{opacity:1}to{opacity:0}}@media (width<=560px){.kchat-call-dialog{border-radius:16px;max-height:93dvh;padding:15px}.kchat-call-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kchat-call-tile{min-height:130px}.kchat-call-controls{gap:7px}.kchat-call-dialog button{padding:10px}.kchat-header>div{min-width:0}.kchat-header>button{flex-shrink:0}.kchat-call-company span{display:none}}.kchat-call-audio select{color:#e0e9ef;background:#1c2a35;border:1px solid #3a4b57;border-radius:8px;margin-left:8px;padding:8px}.kchat-brand .kchat-wordmark{color:#dce5ec;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.kchat-brand .kchat-wordmark>span{flex-direction:column;margin:0;line-height:1.25;display:flex}.kchat-brand .kchat-wordmark strong{letter-spacing:0;font-size:19px}.kchat-brand .kchat-wordmark small{color:#9eb0bd;letter-spacing:.3px;font-size:10px}.kchat-login-logo{margin:0 auto 12px;display:block}.kchat-login .kchat-ecosystem{text-align:center;letter-spacing:.8px;color:var(--chat-muted);font-size:12px}.kchat-login-install{justify-content:center;margin-top:16px;display:flex}.kchat-login-install>button{border:1px solid var(--chat-border);border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;display:flex}.kchat-login .kchat-modal{z-index:300;position:fixed}.kchat-login .kchat-dialog button{width:auto}.kchat{grid-template-rows:auto auto minmax(0,1fr)}.kchat-workspace{background:var(--chat-bg);border-bottom:1px solid var(--chat-border);grid-area:1/1/auto/-1;align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.kchat-workspace>svg{color:var(--chat-accent);flex-shrink:0}.kchat-workspace>div{flex:1;min-width:0;line-height:1.35}.kchat-workspace strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.kchat-workspace small{color:var(--chat-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.kchat .kchat-role{white-space:nowrap;color:var(--chat-accent);border:1px solid #73e2bd30;border-radius:8px;padding:5px 7px;font-size:11px}.kchat-workspace>button{place-items:center;min-width:44px;min-height:44px;display:grid}.kchat-inbox-status{grid-row:2}.kchat-list,.kchat-conversation{grid-row:3}.kchat-space-list{flex-direction:column;gap:8px;display:flex}.kchat .kchat-space-list>button{text-align:left;border:1px solid var(--chat-border);border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.kchat-space-list small{color:var(--chat-muted)}.kchat .kchat-space-list>button[aria-pressed=true]{border-color:var(--chat-accent)}.kchat-workspace-modal{z-index:240}@media (width<=760px){.kchat-workspace{gap:5px;padding:5px 8px}.kchat-workspace>svg{display:none}.kchat .kchat-role{padding:4px;font-size:10px}.kchat-workspace small{font-size:10px}.kchat-workspace strong{font-size:13px}}.kchat-dialog label{margin:12px 0;display:block}.kchat-dialog textarea{resize:vertical;background:var(--chat-bg);width:100%;min-height:120px;max-height:35dvh;color:var(--chat-text);border:1px solid var(--chat-border);font:inherit;box-sizing:border-box;border-radius:10px;padding:12px;font-size:16px}.kchat-edited{color:var(--chat-muted);font-size:11px}.kchat-client-versions{border:1px solid var(--chat-border);border-radius:10px;margin:12px 0;padding:10px}.kchat-client-versions summary{cursor:pointer;min-height:32px;font-size:13px}.kchat-client-versions>div{flex-direction:column;gap:3px;padding:7px 0;display:flex}.kchat-client-versions small,.kchat-client-versions p{color:var(--chat-muted);font-size:11px}.kchat-login button.kchat-google-login{color:#17212b;background:#fff;border:1px solid #d8e1e9;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:10px 16px;font-weight:600;display:flex}.kchat-login button.kchat-google-login:hover{background:#f0f4f8}.kchat-login button.kchat-google-login:focus-visible{outline:3px solid var(--chat-accent);outline-offset:3px}.kchat-login button.kchat-google-login:disabled{opacity:.55;cursor:not-allowed}.kchat-google-mark{letter-spacing:-1px;font-size:19px;font-weight:800;line-height:1}.kchat-brand .kchat-signout{border:1px solid var(--chat-border);min-width:76px;min-height:44px;color:var(--chat-text);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:inline-flex}.kchat-brand .kchat-signout:focus-visible,.kchat-onboarding .kchat-join-link :focus-visible{outline:2px solid var(--chat-accent);outline-offset:2px}.kchat-onboarding .kchat-join-link{flex-direction:column;align-items:center;gap:10px;width:min(100%,420px);display:flex}.kchat-onboarding .kchat-join-link label{text-align:left;flex-direction:column;gap:4px;width:100%;font-size:13px;display:flex}.kchat-onboarding .kchat-join-link input{width:100%;min-width:0;max-width:100%;margin:0}.kchat-onboarding .kchat-join-link .kchat-primary{width:100%;min-height:44px}.kchat-input-row{position:relative}.kchat-input-row .kchat-voice-live{color:#ffd1d1;background:#743d3d;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:700;position:absolute;bottom:calc(100% + 8px);right:6px}.kchat-input-row .kchat-recording{color:#ff9e9e;outline-offset:-2px;background:#e3606030;outline:2px solid #e36060}.kchat-voice-popover{z-index:5;color:#e4edf4;background:#1b2733;border:1px solid #455968;border-radius:14px;flex-direction:column;gap:10px;width:min(350px,100vw - 28px);padding:12px;display:flex;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 12px 36px #0009}.kchat-voice-popover strong{font-size:13px}.kchat-voice-popover audio{width:100%;height:48px}.kchat-voice-popover>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.kchat-voice-popover button{min-height:42px}.kchat-voice-popover button:focus-visible{outline-offset:2px;outline:2px solid #73e2bd}.kchat-voice-options{justify-content:space-between;align-items:center;gap:10px;padding:8px 4px 0;display:flex}.kchat-voice-options button{color:#b0e9d8;background:0 0;border:1px solid #334350;border-radius:9px;flex-shrink:0;padding:6px 10px;font-size:12px}.kchat-voice-options small{color:#9caebf;text-align:right;margin:0;font-size:10px}@media (width<=440px){.kchat-voice-options{gap:6px}.kchat-voice-options small{font-size:10px}.kchat-voice-popover{right:-4px}}.kchat-advanced-controls{min-width:0;color:var(--chat-muted);flex-shrink:0;align-self:center;font-size:12px;position:relative}.kchat-advanced-controls>summary{cursor:pointer;border:1px solid var(--chat-border);border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:8px 10px;list-style:none;display:flex}.kchat-advanced-controls>summary::-webkit-details-marker{display:none}.kchat-advanced-controls[open]>div{z-index:30;background:#17222b;border:1px solid #4b5e6b;border-radius:12px;flex-direction:column;gap:8px;min-width:220px;max-width:min(300px,92vw);padding:12px;display:flex;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 14px 34px #0008}.kchat-advanced-controls[open]>div>*{max-width:100%}.kchat-advanced-controls summary:focus-visible{outline-offset:2px;outline:2px solid #73e2bd}.kchat-brand .kchat-lab-badge{color:#eac68d;letter-spacing:0;background:#5c432620;border:1px solid #a48245;border-radius:7px;margin:0 6px;padding:5px 7px;font-size:10px;line-height:1.25}@media (width<=440px){.kchat-brand .kchat-lab-badge{text-align:center;max-width:88px;padding:4px;font-size:9px}.kchat-inbox-status{gap:7px}.kchat-advanced-controls>summary{padding:7px 8px}}.kchat-advanced-controls[open]>div>.kchat-modal{z-index:500;box-sizing:border-box;justify-content:center;align-items:center;width:100vw;max-width:none;height:100dvh;padding:16px;display:flex;position:fixed;inset:0;overflow:auto}.kchat-advanced-controls[open]>div>.kchat-modal .kchat-sound-dialog{box-sizing:border-box;width:min(480px,100vw - 32px);min-width:0;max-width:100%;max-height:calc(100dvh - 32px);overflow:auto}.kcc-tool-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.kcc-tool-frame{border:1px solid var(--line);background:#090a0f;border-radius:8px;min-height:640px;overflow:hidden}.kcc-tool-frame iframe{background:#090a0f;border:0;width:100%;height:min(78vh,900px);min-height:640px;display:block}.kcc-tool-hint{color:#778195;margin:0;font-size:11px;line-height:1.5}@media (width<=860px){.kcc-tool-title{align-items:flex-start}.kcc-tool-frame{min-height:72vh}.kcc-tool-frame iframe{height:76vh;min-height:620px}}@media (width<=560px){.kcc-tool-frame{border-left:0;border-right:0;border-radius:0;margin:0 -10px}.kcc-tool-frame iframe{height:78vh;min-height:600px}}.kprint3d-view,.kprint3d-workspace,.kprint3d-compose,.kprint3d-mission,.kprint3d-mission-main,.kprint3d-preview-shell{box-sizing:border-box;min-width:0;max-width:100%}.kprint3d-view{gap:18px;width:100%;display:grid;overflow-x:clip}.kprint3d-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;display:grid}.kprint3d-status-grid .kcc-card{gap:7px;min-width:0;display:grid}.kprint3d-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.kprint3d-status-grid small,.kprint3d-heading small{color:var(--muted);overflow-wrap:anywhere}.kprint3d-inline{align-items:center;gap:8px;min-width:0;display:flex}.kprint3d-workspace{grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);align-items:start;gap:14px;width:100%;display:grid}.kprint3d-compose{gap:14px;display:grid}.kprint3d-heading{align-items:flex-start;gap:10px;min-width:0;display:flex}.kprint3d-heading>div{gap:3px;min-width:0;display:grid}.kprint3d-compose textarea,.kprint3d-editor textarea{resize:vertical;border:1px solid var(--line);min-height:150px;color:var(--text);font:inherit;box-sizing:border-box;background:#ffffff07;border-radius:18px;outline:none;width:100%;max-width:100%;padding:15px;transition:border-color .16s,box-shadow .16s}.kprint3d-compose textarea:focus,.kprint3d-editor textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #22d3ee14}.kprint3d-quick-list,.kprint3d-actions-stack,.kprint3d-edit-examples{gap:9px;min-width:0;display:grid}.kprint3d-quick-list button,.kprint3d-edit-examples button{text-align:left;border:1px solid var(--line);width:100%;max-width:100%;color:var(--text);cursor:pointer;box-sizing:border-box;overflow-wrap:anywhere;background:#ffffff06;border-radius:17px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.kprint3d-quick-list button:hover,.kprint3d-edit-examples button:hover{background:#ffffff0d}.kprint3d-quick-list button span{gap:2px;min-width:0;display:grid}.kprint3d-quick-list small{color:var(--muted);font-size:12px}.kprint3d-action-card{appearance:none;text-align:left;border:1px solid var(--line);width:100%;max-width:100%;color:var(--text);font:inherit;cursor:pointer;box-sizing:border-box;background:#ffffff09;border-radius:20px;align-items:flex-start;gap:12px;padding:14px 15px;text-decoration:none;transition:transform .14s,background .14s,border-color .14s;display:flex}.kprint3d-action-card:hover:not(:disabled){background:#ffffff0f;transform:translateY(-1px)}.kprint3d-action-card.is-primary{color:#fff;background:linear-gradient(135deg,#6366f1f5,#7c3aedf0);border-color:#a78bfa7a;box-shadow:0 10px 30px #4f46e51f}.kprint3d-action-card:disabled{opacity:.58;cursor:not-allowed;transform:none}.kprint3d-action-card>svg{flex:none;margin-top:1px}.kprint3d-action-card>span{gap:3px;min-width:0;display:grid}.kprint3d-action-card strong,.kprint3d-action-card small{overflow-wrap:anywhere}.kprint3d-action-card small{color:var(--muted);font-size:12px;line-height:1.35}.kprint3d-action-card.is-primary small{color:#ffffffc7}.kprint3d-notice{color:#9fe7b0}.kprint3d-error{color:#ffb4aa}.kprint3d-guardrail{border:1px dashed var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:14px;margin:0;padding:12px;font-size:13px;line-height:1.45}.kprint3d-locked{align-items:flex-start;gap:12px;display:flex}.kprint3d-locked p{color:var(--muted);margin:5px 0 0}.kprint3d-mission{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:12px;width:100%;display:grid}.kprint3d-mission-main{gap:7px;width:100%;display:grid;overflow:hidden}.kprint3d-mission-main>small,.kprint3d-mission-title{overflow-wrap:anywhere}.kprint3d-actions-stack{width:100%;max-width:560px;margin-top:9px}.kprint3d-colors{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;min-height:20px;display:flex}.kprint3d-colors>span{border:1px solid #ffffff4d;border-radius:50%;flex:none;width:18px;height:18px;box-shadow:0 0 0 1px #0000002e}.kprint3d-colors small{color:var(--muted);overflow-wrap:anywhere;margin-left:3px}.kprint3d-mission-feedback{border:1px solid var(--line);background:#ffffff06;border-radius:14px;margin:5px 0 1px;padding:10px 12px;font-size:12px;line-height:1.4}.kprint3d-mission-feedback.ok{color:#a7f3b8;background:#22c55e12;border-color:#22c55e40}.kprint3d-mission-feedback.info{color:#c4d3ff;background:#6366f114;border-color:#6366f14d}.kprint3d-mission-feedback.error{color:#ffc0b9;background:#f8717114;border-color:#f871714d}.kprint3d-preview-shell{border:1px solid var(--line);background:#0f1726;border-radius:22px;gap:8px;width:100%;max-width:620px;margin-top:10px;padding:10px;display:grid;overflow:hidden}.kprint3d-preview-label{color:var(--muted);letter-spacing:.02em;align-items:center;gap:7px;font-size:11px;display:flex}.kprint3d-preview{object-fit:contain;background:#111827;border:0;border-radius:16px;width:100%;max-width:100%;height:auto;margin:0;display:block}.kprint3d-editor-scrim{display:none}.kprint3d-editor{border:1px solid var(--line);box-sizing:border-box;background:#ffffff06;border-radius:22px;gap:12px;max-width:100%;margin-top:10px;padding:14px;display:grid}.kprint3d-editor textarea{min-height:116px}.kprint3d-editor-title{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.kprint3d-editor-title>span{align-items:center;gap:8px;min-width:0;display:flex}.kprint3d-editor-close{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:7px 8px;font-size:12px;display:inline-flex}.kprint3d-editor-close:hover{color:var(--text);background:#ffffff0d}.kprint3d-editor-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.kprint3d-example-drawer{border:1px solid var(--line);background:#ffffff05;border-radius:16px;overflow:hidden}.kprint3d-example-drawer summary{cursor:pointer;color:var(--muted);-webkit-user-select:none;user-select:none;padding:11px 12px;font-size:12px;list-style:none}.kprint3d-example-drawer summary::-webkit-details-marker{display:none}.kprint3d-example-drawer[open] summary{border-bottom:1px solid var(--line);color:var(--text)}.kprint3d-edit-examples{padding:9px}.kprint3d-edit-examples button{padding:10px 11px;font-size:12px}.kprint3d-edit-examples button:before{content:"↳";color:var(--cyan)}@media (width<=1100px){.kprint3d-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kprint3d-workspace{grid-template-columns:1fr}}@media (width<=820px),(hover:none) and (pointer:coarse){.kprint3d-view{gap:14px;width:100%;max-width:100%;overflow-x:hidden}.kprint3d-status-grid{grid-template-columns:1fr;width:100%}.kprint3d-workspace{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;max-width:100%}.kprint3d-compose,.kprint3d-workspace>.kcc-panel,.kprint3d-workspace>.kcc-panel>div{width:100%;min-width:0;max-width:100%}.kprint3d-mission{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;padding-left:12px;padding-right:12px}.kprint3d-mission>.kcc-status{justify-self:start;max-width:100%}.kprint3d-mission-main,.kprint3d-actions-stack{width:100%;min-width:0;max-width:100%}.kprint3d-action-card{border-radius:22px;min-height:68px;padding:15px}.kprint3d-action-card strong{font-size:15px;line-height:1.25}.kprint3d-action-card small{font-size:12px;line-height:1.35}.kprint3d-preview-shell{border-radius:20px;width:100%;max-width:100%;padding:8px;overflow:hidden}.kprint3d-preview{object-fit:contain;border-radius:14px;width:100%;max-width:100%;height:auto}.kprint3d-quick-list,.kprint3d-actions-stack,.kprint3d-edit-examples{grid-template-columns:1fr}.kprint3d-compose textarea,.kprint3d-editor textarea{font-size:16px}.kprint3d-editor-scrim{z-index:10040;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#030712b8;border:0;display:block;position:fixed;inset:0}.kprint3d-editor{left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));z-index:10050;overscroll-behavior:contain;background:#171d2b;border-color:#3c465f;border-radius:28px;max-width:none;max-height:min(82dvh,720px);margin:0;padding:16px 14px 96px;position:fixed;overflow-y:auto;box-shadow:0 -16px 60px #0000006b}.kprint3d-editor-title{z-index:1;background:linear-gradient(#171d2b 80%,#171d2beb);margin:-16px -14px 0;padding:16px 14px 10px;position:sticky;top:-16px}.kprint3d-editor textarea{resize:none;border-radius:20px;min-height:132px}.kprint3d-example-drawer{border-radius:20px}.kprint3d-example-drawer summary{padding:13px}.kprint3d-edit-examples{padding:10px}.kprint3d-editor .kprint3d-action-card.is-primary{left:22px;right:22px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:10060;width:auto;max-width:none;position:fixed;box-shadow:0 -12px 30px #171d2bf5,0 10px 30px #4f46e538}.kprint3d-mission-title{font-size:15px;line-height:1.35}}@media (width<=430px){.kprint3d-action-card{min-height:64px;padding:14px}.kprint3d-status-grid .kcc-card{padding-left:13px;padding-right:13px}.kprint3d-preview-shell{padding:6px}.kprint3d-editor{border-radius:26px;left:6px;right:6px}.kprint3d-editor .kprint3d-action-card.is-primary{left:18px;right:18px}.kprint3d-editor-hint{font-size:11px}}.kcc-ai-lab{box-sizing:border-box;width:100%;min-width:0;max-width:940px;color:var(--text);margin:0 auto;padding:22px 12px 60px;container-type:inline-size}.kcc-ai-lab *{box-sizing:border-box;min-width:0}.kcc-ai-lab-head{margin-bottom:20px}.kcc-ai-lab-head>span{color:var(--cyan);letter-spacing:.07em;align-items:center;gap:8px;font-size:11px;font-weight:750;display:inline-flex}.kcc-ai-lab h1{margin:11px 0;font-size:clamp(25px,3.5vw,32px);line-height:1.2}.kcc-ai-lab-head p,.kcc-ai-lab-hint{color:var(--muted,#9da4b1);font-size:13px;line-height:1.6}.kcc-ai-lab-modes{flex-wrap:wrap;gap:9px;margin-bottom:15px;display:flex}.kcc-ai-lab-modes button{border:1px solid var(--line,#293341);background:var(--panel,#121820);min-height:44px;color:var(--text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:13px;font-weight:700;display:flex}.kcc-ai-lab-modes button.active{border-color:var(--cyan,#56d1d8);color:var(--cyan,#56d1d8);background:#0fa9b91c}.kcc-ai-lab-panel,.kcc-ai-lab-results{border:1px solid var(--line,#293341);background:var(--panel,#121820);border-radius:16px;flex-direction:column;gap:13px;padding:22px;display:flex}.kcc-ai-lab-panel label{font-size:13px;font-weight:700}.kcc-ai-lab-panel select,.kcc-ai-lab-panel textarea{border:1px solid var(--line,#314050);background:var(--bg,#0b1220);width:100%;min-height:46px;color:var(--text);font:inherit;border-radius:11px;padding:12px;font-size:15px;line-height:1.5}.kcc-ai-lab-panel textarea{resize:vertical;overflow-wrap:anywhere;min-height:125px}.kcc-ai-lab-provider{color:var(--muted,#9da4b1);align-items:center;gap:7px;font-size:12px;display:flex}.kcc-ai-lab-hint{margin:0}.kcc-ai-lab-diagnostic{border:1px solid var(--line,#293341);background:#697d9b0f;border-radius:11px;gap:9px;padding:13px;display:grid}.kcc-ai-lab-diagnostic p{color:var(--muted,#9da4b1);margin:0 0 4px;font-size:13px;line-height:1.5}.kcc-ai-lab-diagnostic>div{align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.kcc-ai-lab-diagnostic>div span{font-size:15px;font-weight:800}.kcc-ai-lab-diagnostic .ready span{color:#50be9e}.kcc-ai-lab-diagnostic .blocked span{color:#f0a06b}.kcc-ai-lab-panel button{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px 16px;font-size:13px;font-weight:750;display:inline-flex}.kcc-ai-lab-panel button:disabled,.kcc-ai-lab-modes button:disabled{opacity:.5;cursor:not-allowed}.kcc-ai-lab-panel .kcc-ai-lab-refresh{color:var(--text);border:1px solid var(--line,#293341);background:0 0;align-self:flex-start;padding:9px 13px;font-size:12px;font-weight:650}.kcc-ai-lab-compare-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.kcc-ai-lab-compare-title span{color:var(--muted,#9da4b1)}.kcc-ai-lab-provider-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kcc-ai-lab-provider-list .kcc-ai-lab-choice{border:1px solid var(--line,#293341);cursor:pointer;background:#697d9b0f;border-radius:11px;align-items:flex-start;gap:11px;min-height:72px;padding:13px;display:flex;position:relative}.kcc-ai-lab-choice:has(input:checked){border-color:var(--cyan,#56d1d8);background:#0fa9b914}.kcc-ai-lab-choice.locked{opacity:.64;cursor:not-allowed}.kcc-ai-lab-choice input{width:19px;height:19px;accent-color:var(--cyan,#56d1d8);flex:none;margin:2px 0 0}.kcc-ai-lab-choice-body{flex-direction:column;gap:6px;padding-right:8px;display:flex}.kcc-ai-lab-choice-body strong{font-size:13px;line-height:1.3}.kcc-ai-lab-choice-body small{color:var(--muted,#9da4b1);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.kcc-ai-lab-choice-check{color:var(--cyan);flex:none;margin-left:auto}.kcc-ai-lab-info{border:1px dashed var(--line,#293341);color:var(--muted,#9da4b1);border-radius:10px;margin:0;padding:11px 12px;font-size:12px;line-height:1.5}.kcc-ai-lab-actions{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.kcc-ai-lab-panel .kcc-ai-lab-run{background:var(--cyan,#56d1d8);color:#091116}.kcc-ai-lab-panel .kcc-ai-lab-cancel{color:var(--text);border:1px solid var(--line,#293341);background:0 0}.kcc-ai-lab-elapsed{color:var(--muted,#9da4b1);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;display:inline-flex}.kcc-ai-lab-error{color:#ffafba;border:1px solid #a63d4a;border-radius:10px;margin-top:15px;padding:13px;font-size:13px}.kcc-ai-lab-results{margin-top:18px}.kcc-ai-lab-results-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kcc-ai-lab-results h2{margin:0;font-size:18px}.kcc-ai-lab-results-head p{color:var(--muted,#9da4b1);overflow-wrap:anywhere;margin:9px 0 0;font-size:12px;line-height:1.5}.kcc-ai-lab-results-head button{border:1px solid var(--line,#293341);color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border-radius:9px;align-items:center;gap:5px;min-height:40px;padding:10px 11px;font-size:12px;display:inline-flex}.kcc-ai-lab-results-head button:disabled{opacity:.45}.kcc-ai-lab-summary{border:1px solid var(--line,#293341);color:var(--text);border-radius:10px;margin:0;padding:12px 13px;font-size:12px;line-height:1.5}.kcc-ai-lab-answer-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.kcc-ai-lab-answer-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.kcc-ai-lab-answer{border:1px solid var(--line,#293341);background:var(--bg,#0b1220);border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:17px;display:flex}.kcc-ai-lab-answer header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.kcc-ai-lab-answer header strong{overflow-wrap:anywhere;font-size:14px}.kcc-ai-lab-pill{border:1px solid var(--line,#293341);color:var(--muted,#9da4b1);border-radius:99px;padding:4px 9px;font-size:11px;display:inline-block}.kcc-ai-lab-pill.success{color:#50be9e;border-color:#50be9e66}.kcc-ai-lab-pill.error{color:#ff9da9;border-color:#dc647366}.kcc-ai-lab-answer-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.75}.kcc-ai-lab-wait{color:var(--muted,#9da4b1);align-items:center;gap:9px;font-size:13px;line-height:1.4;display:flex}.kcc-ai-lab-answer-error{color:#ffafba;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.kcc-ai-lab-answer-error small{color:var(--muted,#9da4b1);font-size:11px}.kcc-ai-lab-answer footer{border-top:1px solid var(--line,#293341);color:var(--muted,#9da4b1);overflow-wrap:anywhere;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:12px;font-size:11px;line-height:1.4;display:flex}@container (width<=690px){.kcc-ai-lab-provider-list,.kcc-ai-lab-answer-grid.two{grid-template-columns:minmax(0,1fr)}.kcc-ai-lab-panel,.kcc-ai-lab-results{padding:16px}.kcc-ai-lab-head{margin-bottom:15px}.kcc-ai-lab-modes button{flex:160px}}@container (width<=440px){.kcc-ai-lab{padding:14px 2px 38px}.kcc-ai-lab h1{font-size:25px}.kcc-ai-lab-head>span{letter-spacing:.04em;font-size:10px}.kcc-ai-lab-panel,.kcc-ai-lab-results{border-radius:12px;padding:13px}.kcc-ai-lab-actions,.kcc-ai-lab-panel .kcc-ai-lab-run,.kcc-ai-lab-panel .kcc-ai-lab-cancel{width:100%}.kcc-ai-lab-panel .kcc-ai-lab-refresh{align-self:stretch}.kcc-ai-lab-elapsed{justify-content:center;width:100%}.kcc-ai-lab-results-head{flex-direction:column}}@media (width<=720px){.kcc-main:has(.kcc-ai-lab) .kcc-context{display:none}.kcc-main:has(.kcc-ai-lab){padding-left:10px;padding-right:10px}.kcc-ai-lab{padding-top:12px}.kcc-ai-lab-panel select,.kcc-ai-lab-panel textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.kcc-ai-lab .spin{animation:none}}.kcc-ai-lab-context{border:1px solid var(--line,#293341);background:#19a0af09;border-radius:12px;gap:10px;margin:0;padding:15px;display:grid}.kcc-ai-lab-context-switch{cursor:pointer;align-items:center;gap:12px;display:flex}.kcc-ai-lab-context-switch input{width:22px;height:22px;accent-color:var(--cyan,#56d1d8);flex:none}.kcc-ai-lab-context-switch span{flex-direction:column;gap:5px;display:flex}.kcc-ai-lab-context-switch strong{font-size:14px}.kcc-ai-lab-context-switch small{color:var(--muted,#9da4b1);font-size:12px;font-weight:400;line-height:1.5}.kcc-ai-lab-context-details{gap:9px;display:grid}.kcc-ai-lab-context-details p,.kcc-ai-lab-context-preview p{color:var(--muted,#9da4b1);margin:0;font-size:12px;line-height:1.6}.kcc-ai-lab-context-preview{border-top:1px solid var(--line,#293341);overflow-wrap:anywhere;padding-top:10px;font-size:12px}.kcc-ai-lab-context-preview summary{cursor:pointer;padding:6px 0;font-weight:700}.kcc-ai-lab-context-preview ul{padding-left:20px;line-height:1.65}.kcc-ai-lab-markdown{white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.72}.kcc-ai-lab-markdown>p{margin:0 0 11px}.kcc-ai-lab-markdown h3{margin:16px 0 9px;font-size:15px;line-height:1.5}.kcc-ai-lab-markdown h3:first-child{margin-top:0}.kcc-ai-lab-markdown hr{border:0;border-top:1px solid var(--line,#293341);margin:11px 0}.kcc-ai-lab-md-item{gap:9px;margin:0 0 7px;display:flex}.kcc-ai-lab-md-item span:first-child{flex:none}.kcc-ai-lab:has(.kcc-ai-lab-results){padding-bottom:max(210px,env(safe-area-inset-bottom))}@container (width<=440px){.kcc-ai-lab-context{padding:12px}.kcc-ai-lab-context-details .kcc-ai-lab-refresh{width:100%}.kcc-ai-lab-markdown{font-size:15px}}.kcc-ai-lab-system-preview{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);border:1px solid var(--line,#293341);border-radius:9px;max-height:350px;padding:12px;font-size:12px;line-height:1.65;overflow:auto}.kcc-ai-lab-ops{border:1px solid var(--line,#293341);background:var(--panel,#121820);border-radius:16px;gap:15px;margin:0 0 20px;padding:18px;display:grid}.kcc-ai-lab-ops-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.kcc-ai-lab-ops-heading strong{font-size:15px}.kcc-ai-lab-ops-heading p{color:var(--muted,#9da4b1);margin:6px 0 0;font-size:12px;line-height:1.5}.kcc-ai-lab-ops-heading button{border:1px solid var(--line,#293341);cursor:pointer;min-height:44px;color:var(--text);background:0 0;border-radius:10px;padding:10px 14px;font-weight:700}.kcc-ai-lab-ops-heading button:disabled{opacity:.5}.kcc-ai-lab-ops-body{gap:14px;display:grid}.kcc-ai-lab-ops-body>p{color:var(--muted,#9da4b1);margin:0;font-size:12px;line-height:1.6}.kcc-ai-lab-ops-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.kcc-ai-lab-ops-metrics>div,.kcc-ai-lab-ops-grid>div{background:var(--bg,#0b1220);border:1px solid var(--line,#293341);border-radius:11px;flex-direction:column;gap:7px;padding:12px;display:flex}.kcc-ai-lab-ops-metrics small,.kcc-ai-lab-ops-grid small{color:var(--muted,#9da4b1);font-size:11px;line-height:1.5}.kcc-ai-lab-ops-metrics strong{overflow-wrap:anywhere;font-size:14px}.kcc-ai-lab-ops-sources{gap:6px;display:grid}.kcc-ai-lab-ops-sources p{color:var(--muted,#9da4b1);margin:0;font-size:12px;line-height:1.5}.kcc-ai-lab-ops-body h3{margin:0;font-size:13px}.kcc-ai-lab-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.kcc-ai-lab-ops-grid strong{font-size:12px}.kcc-ai-lab-ops-grid span{font-variant-numeric:tabular-nums;font-size:21px;font-weight:800}.kcc-ai-lab-ops-body details{font-size:12px;line-height:1.6}.kcc-ai-lab-ops-body details summary{cursor:pointer;font-weight:650}.kcc-ai-lab-truncated{color:var(--text);border:1px solid #c48942;border-radius:10px;margin:0;padding:10px;font-size:12px;line-height:1.5}.kcc-ai-lab-markdown em{font-style:italic}.kcc-ai-lab-markdown code{overflow-wrap:anywhere;font-size:.93em}@container (width<=690px){.kcc-ai-lab-ops{padding:14px}.kcc-ai-lab-ops-metrics{grid-template-columns:minmax(0,1fr)}.kcc-ai-lab-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kcc-ai-lab-ops-heading button{width:100%}}@container (width<=400px){.kcc-ai-lab-ops-grid{grid-template-columns:minmax(0,1fr)}}:root{--bg:#090a0f;--s1:#11141d;--s2:#1a1f2c;--s3:#242b3d;--line:#2a3245;--text:#e0e2ef;--muted:#98a2b3;--primary:#6366f1;--cyan:#06b6d4;--violet:#8b5cf1;--ok:#10b981;--warn:#f59e0b;--bad:#ef4444;--info:#38bdf8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,system-ui,sans-serif}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}button,input,select{font:inherit}.kcc-shell{min-height:100vh}.kcc-nav{border-right:1px solid var(--line);z-index:30;background:#0b0e17;flex-direction:column;width:236px;display:flex;position:fixed;inset:0 auto 0 0}.kcc-brand{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;height:56px;padding:0 16px;display:flex}.kcc-brand strong{letter-spacing:.08em;font:600 14px/16px Geist,Inter,sans-serif}.kcc-brand span{letter-spacing:.12em;color:var(--cyan);font:500 9px/12px JetBrains Mono,monospace}.kcc-nav nav{flex:1;padding:10px;overflow:auto}.kcc-nav section{margin-bottom:12px}.kcc-nav section>p{color:#697386;text-transform:uppercase;letter-spacing:.12em;margin:8px 9px 5px;font:500 9px/12px JetBrains Mono,monospace}.kcc-nav button{color:#aeb7c6;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;width:100%;padding:8px 9px;display:flex}.kcc-nav button:hover{background:var(--s2);color:#fff}.kcc-nav button.active{color:#e2e4ff;background:#6366f12e;border:1px solid #6366f159}.kcc-nav button b{color:#c4b5fd;background:#8b5cf62e;border:1px solid #8b5cf652;border-radius:999px;margin-left:auto;padding:1px 6px;font:500 10px/14px JetBrains Mono,monospace}.kcc-nav-footer{border-top:1px solid var(--line);padding:10px}.kcc-stage{min-height:100vh;padding-left:236px}.kcc-topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#11141df2;grid-template-columns:auto minmax(260px,620px) auto;align-items:center;gap:16px;height:56px;padding:0 20px;display:grid;position:sticky;top:0}.kcc-tenant{background:var(--s1);border:1px solid var(--line);height:32px;color:var(--cyan);border-radius:5px;align-items:center;gap:6px;padding:0 8px;display:flex}.kcc-tenant select{appearance:none;color:var(--text);background:0 0;border:0;outline:0;max-width:190px;font:500 12px/16px JetBrains Mono,monospace}.kcc-command{border:1px solid var(--line);color:#667085;background:#0e121a;border-radius:5px;align-items:center;height:34px;padding:0 10px;display:flex;position:relative}.kcc-command:focus-within{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.kcc-command input{color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0 9px;font-size:13px}.kcc-search-results{background:#1e2536;border:1px solid #3b4660;border-radius:8px;padding:6px;position:absolute;top:40px;left:0;right:0;box-shadow:0 18px 36px #00000080}.kcc-search-results button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:70px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.kcc-search-results button:hover{background:var(--s3)}.kcc-search-results strong,.kcc-search-results small{color:var(--cyan);font:500 10px/14px JetBrains Mono,monospace}.kcc-search-results span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kcc-health{color:var(--muted);align-items:center;gap:10px;font:500 10px/14px JetBrains Mono,monospace;display:flex}.kcc-health span{align-items:center;gap:5px;display:flex}.kcc-health i{background:#64748b;border-radius:50%;width:7px;height:7px}.kcc-health i.ok{background:var(--ok)}.kcc-health i.warn{background:var(--warn)}.kcc-health button{background:var(--s2);border:1px solid var(--line);width:30px;height:30px;color:var(--text);cursor:pointer;border-radius:4px;place-items:center;display:grid}.kcc-main{max-width:1600px;margin:0 auto;padding:16px 20px 36px}.kcc-context{grid-template-columns:minmax(210px,1.3fr) minmax(210px,1.3fr) repeat(3,minmax(100px,.6fr));gap:8px;margin-bottom:18px;display:grid}.kcc-context>div,.kcc-mini-metric{background:var(--s1);border:1px solid var(--line);border-radius:5px;flex-direction:column;min-width:0;padding:9px 10px;display:flex}.kcc-context span,.kcc-detail span,.kcc-kpi span{color:#7d8798;text-transform:uppercase;letter-spacing:.08em;font:500 9px/12px JetBrains Mono,monospace}.kcc-context strong{white-space:nowrap;text-overflow:ellipsis;font:600 13px/18px Geist,Inter,sans-serif;overflow:hidden}.kcc-context small{color:var(--cyan);white-space:nowrap;text-overflow:ellipsis;font:400 10px/14px JetBrains Mono,monospace;overflow:hidden}.kcc-mini-metric strong{color:var(--info);font:600 18px/22px JetBrains Mono,monospace}.kcc-mini-metric strong.ok{color:var(--ok)}.kcc-view{flex-direction:column;gap:14px;display:flex}.kcc-view-title>span{color:var(--cyan);letter-spacing:.12em;font:500 10px/14px JetBrains Mono,monospace}.kcc-view-title h1{letter-spacing:-.02em;margin:3px 0 4px;font:600 28px/34px Geist,Inter,sans-serif}.kcc-view-title p{color:var(--muted);max-width:850px;margin:0;font-size:13px}.kcc-hero{background:var(--s1);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.kcc-hero>div{flex:1;min-width:0}.kcc-hero h2{margin:9px 0 5px;font:600 24px/30px Geist,Inter,sans-serif}.kcc-hero p{color:var(--muted);margin:0 0 14px}.kcc-progress{background:#2b3241;border-radius:999px;height:6px;overflow:hidden}.kcc-progress span{background:var(--cyan);height:100%;display:block}.kcc-hero-meta{color:#7d8798;flex-wrap:wrap;gap:16px;margin-top:8px;font:400 10px/14px JetBrains Mono,monospace;display:flex}.kcc-hero-meta b{color:#c7cfdb}.kcc-primary,.kcc-secondary{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.kcc-primary{background:var(--primary);border:1px solid var(--primary);color:#fff}.kcc-secondary{background:var(--s2);border:1px solid var(--line);color:var(--text)}.kcc-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.kcc-kpi{background:var(--s2);border:1px solid var(--line);color:var(--cyan);border-radius:5px;justify-content:space-between;align-items:center;padding:12px;display:flex}.kcc-kpi div{flex-direction:column;display:flex}.kcc-kpi strong{color:var(--text);font:600 25px/30px JetBrains Mono,monospace}.kcc-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kcc-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.kcc-panel,.kcc-card{background:var(--s2);border:1px solid var(--line);border-radius:6px}.kcc-panel>header{border-bottom:1px solid var(--line);padding:11px 13px}.kcc-panel h3{text-transform:uppercase;letter-spacing:.06em;margin:0;font:600 12px/16px JetBrains Mono,monospace}.kcc-panel>div{padding:6px 10px}.kcc-row{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-bottom:1px solid #2a3245b8;justify-content:space-between;align-items:center;gap:10px;padding:9px 5px;display:flex}.kcc-row.interactive{cursor:pointer}.kcc-row.interactive:hover{background:#6366f112}.kcc-row>div{flex-direction:column;min-width:0;display:flex}.kcc-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.kcc-row small{color:#7d8798;white-space:nowrap;text-overflow:ellipsis;font:400 10px/14px JetBrains Mono,monospace;overflow:hidden}.kcc-list{flex-direction:column;gap:7px;display:flex}.kcc-mission-row{background:var(--s2);border:1px solid var(--line);text-align:left;width:100%;color:var(--text);border-radius:5px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}button.kcc-mission-row{cursor:pointer}.kcc-mission-row:hover{border-color:#46506a}.kcc-mission-row strong{margin-top:5px;font:500 14px/19px Geist,Inter,sans-serif;display:block}.kcc-mission-row small{color:#7d8798;margin-top:3px;font:400 10px/14px JetBrains Mono,monospace;display:block}.kcc-row-end{color:#778195;align-items:center;gap:10px;font:400 10px/14px JetBrains Mono,monospace;display:flex}.kcc-chip-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mono{color:#8f9bae;font:500 10px/14px JetBrains Mono,monospace}.kcc-status,.kcc-mode{text-transform:uppercase;border:1px solid;border-radius:4px;align-items:center;gap:5px;padding:2px 6px;font:500 9px/13px JetBrains Mono,monospace;display:inline-flex}.kcc-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.kcc-status.ok{color:var(--ok);background:#10b98117;border-color:#10b9814d}.kcc-status.warn{color:var(--warn);background:#f59e0b17;border-color:#f59e0b4d}.kcc-status.bad{color:var(--bad);background:#ef444417;border-color:#ef44444d}.kcc-status.info{color:var(--info);background:#38bdf817;border-color:#38bdf84d}.kcc-mode.manual{color:#94a3b8;border-color:#475569}.kcc-mode.assisted{color:#c4b5fd;background:#8b5cf617;border-color:#8b5cf680}.kcc-mode.headless{color:#7dd3fc;background:#0ea5e917;border-color:#0ea5e980}.kcc-card{padding:13px}.kcc-card-head{justify-content:space-between;gap:10px;display:flex}.kcc-card h3{margin:4px 0 0}.kcc-card p{color:#a0a9b8;font-size:12px;line-height:1.55}.kcc-card-actions{flex-wrap:wrap;gap:8px;display:flex}.kcc-detail{background:var(--s2);border:1px solid var(--line);border-radius:5px;flex-direction:column;padding:12px;display:flex}.kcc-detail strong{font:600 14px/20px JetBrains Mono,monospace}.kcc-detail strong.ok{color:var(--ok)}.kcc-detail strong.warn{color:var(--warn)}.kcc-detail strong.bad{color:var(--bad)}.kcc-empty{text-align:center;color:#778195;padding:24px;font-size:12px}.kcc-empty-action{text-align:center;min-height:250px;color:var(--muted);border:1px dashed #374151;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.kcc-empty-action h3{color:var(--text);margin:4px}.kcc-empty-action p{margin:0 0 8px}.kcc-json{white-space:pre-wrap;word-break:break-word;color:#a9d8e6;max-height:360px;margin:0;font:400 10px/16px JetBrains Mono,monospace;overflow:auto}.kcc-alert{border:1px solid;border-radius:5px;align-items:center;gap:8px;margin-bottom:12px;padding:9px 11px;font-size:12px;display:flex}.kcc-alert.bad{color:#fecaca;background:#ef444414;border-color:#ef444459}.kcc-back{color:var(--cyan);cursor:pointer;background:0 0;border:0;align-self:flex-start}.kcc-detail strong.info{color:var(--info)}@media (width<=1150px){.kcc-context,.kcc-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kcc-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.kcc-topbar{grid-template-columns:auto 1fr}.kcc-health{display:none}}@media (width<=860px){.kcc-nav{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;width:100%;height:auto;position:sticky;top:0;overflow:auto}.kcc-brand{border-bottom:0;border-right:1px solid var(--line);min-width:135px}.kcc-nav nav{padding:6px;display:flex}.kcc-nav section{margin:0;display:flex}.kcc-nav section>p,.kcc-nav button span{display:none}.kcc-nav button{width:auto;padding:8px}.kcc-nav-footer{display:none}.kcc-stage{padding-left:0}.kcc-topbar{grid-template-columns:1fr;padding:0 10px;top:57px}.kcc-tenant{display:none}.kcc-main{padding:12px}.kcc-context,.kcc-grid-2,.kcc-grid-3,.kcc-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kcc-hero{flex-direction:column;align-items:flex-start}.kcc-hero .kcc-primary{width:100%}}@media (width<=560px){.kcc-main{padding:10px}.kcc-context{display:flex;overflow:auto}.kcc-context>div{min-width:145px}.kcc-grid-2,.kcc-grid-3,.kcc-metric-grid{grid-template-columns:1fr}.kcc-view-title h1{font-size:22px;line-height:28px}.kcc-hero h2{font-size:19px;line-height:25px}.kcc-mission-row{align-items:flex-start}.kcc-row-end{flex-direction:column;align-items:flex-end}.kcc-search-results{position:fixed;top:114px;left:10px;right:10px}}.kcc-brand{padding-right:48px;position:relative}.kcc-nav-toggle{top:12px;right:8px;border:1px solid var(--line)!important;background:var(--s1)!important;color:#94a3b8!important;place-items:center!important;width:30px!important;height:30px!important;padding:0!important;display:grid!important;position:absolute!important}.nav-collapsed .kcc-nav{width:64px}.nav-collapsed .kcc-stage{padding-left:64px}.nav-collapsed .kcc-brand{align-items:center;padding:0}.nav-collapsed .kcc-brand strong{font-size:0}.nav-collapsed .kcc-brand strong:after{content:"K";color:var(--text);font:700 16px/18px Geist,Inter,sans-serif}.nav-collapsed .kcc-brand span,.nav-collapsed .kcc-nav section>p,.nav-collapsed .kcc-nav button span,.nav-collapsed .kcc-nav-footer button span,.nav-collapsed .kcc-nav button b{display:none}.nav-collapsed .kcc-nav nav{padding:8px 7px}.nav-collapsed .kcc-nav section{margin-bottom:7px}.nav-collapsed .kcc-nav button,.nav-collapsed .kcc-nav-footer button{justify-content:center;padding:9px}.nav-collapsed .kcc-nav-toggle{top:12px;right:-38px;box-shadow:0 3px 14px #00000059;background:#11141d!important}.kcc-studio-agent{opacity:0;pointer-events:none;border:0;width:480px;height:900px;position:fixed;top:0;left:-10000px}@media (width<=860px){.nav-collapsed .kcc-nav{width:100%}.nav-collapsed .kcc-stage{padding-left:0}.nav-collapsed .kcc-brand strong{font-size:14px}.nav-collapsed .kcc-brand strong:after{content:none}.nav-collapsed .kcc-brand span{display:block}.kcc-nav{box-shadow:18px 0 40px #0000006b;border-right:1px solid var(--line)!important;border-bottom:0!important;flex-direction:column!important;width:220px!important;height:100vh!important;position:fixed!important;inset:0 auto 0 0!important;overflow:visible!important}.kcc-brand{border-right:0!important;border-bottom:1px solid var(--line)!important;min-width:0!important}.kcc-nav nav{padding:8px 7px!important;display:block!important;overflow:auto!important}.kcc-nav section{margin-bottom:7px!important;display:block!important}.kcc-nav section>p,.kcc-nav button span,.kcc-nav-footer{display:block!important}.kcc-stage{padding-left:54px!important}.kcc-topbar{top:0!important}.kcc-nav-toggle{display:grid!important}.nav-collapsed .kcc-nav{box-shadow:none;width:54px!important}.nav-collapsed .kcc-brand{align-items:center!important;padding:0!important}.nav-collapsed .kcc-brand span,.nav-collapsed .kcc-nav section>p,.nav-collapsed .kcc-nav button span,.nav-collapsed .kcc-nav-footer button span,.nav-collapsed .kcc-nav button b{display:none!important}.nav-collapsed .kcc-nav button,.nav-collapsed .kcc-nav-footer button{justify-content:center!important;padding:9px!important}.nav-collapsed .kcc-nav-toggle{display:grid!important;top:12px!important;right:-38px!important}.kcc-shell:not(.nav-collapsed) .kcc-stage{padding-left:54px!important}}.kcc-nav{transition:width .18s,box-shadow .18s}.kcc-stage{transition:padding-left .18s}.nav-collapsed .kcc-brand{cursor:pointer}.nav-collapsed .kcc-brand:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.nav-collapsed .kcc-nav-toggle{display:none!important}.kcc-nav-backdrop{background:#03060c7a;border:0;margin:0;padding:0;display:none}@media (width<=860px){.kcc-nav-backdrop{z-index:29;display:block;position:fixed;inset:0}.kcc-shell:not(.nav-collapsed) .kcc-nav{box-shadow:18px 0 40px #00000080}.nav-collapsed .kcc-brand{cursor:pointer!important}}
