#k3 .approved-navigation-progress{z-index:80;border:1px solid var(--k-line);background:var(--k-paper);max-width:calc(100vw - 32px);color:var(--k-ink);pointer-events:none;border-radius:12px;align-items:center;gap:9px;padding:10px 16px;font-size:13px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0001}#k3 .approved-navigation-progress>span{background:#ea580c;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite alternate approved-navigation-pulse}@keyframes approved-navigation-pulse{to{opacity:.35}}@media (prefers-reduced-motion:reduce){#k3 .approved-navigation-progress>span{animation:none}}
html[data-approved-app] #k3 :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--k-orange);outline-offset:2px}html[data-approved-app] #k3 .chat-composer textarea:focus-visible{outline:0}html[data-approved-app] #k3 #k-page :is(.tool-control>button,.research-unified button,.pipeline-menu-edit):focus-visible{outline:2px solid var(--k-orange)}html[data-approved-app] #k3 :is(.sb-workspace-option,.sb-new-persona,.sb-account-item,.nav-item):focus-visible{outline-offset:-2px}html[data-approved-app] #k3 .thread-messages:focus-visible{outline-offset:-3px}html[data-approved-app] #k3 :is(.approved-guidance h2,.research-handle-input input):focus-visible{outline:none}html[data-approved-app] #k3 .chat-composer:focus-within{border-color:var(--k-orange)}html[data-approved-app] #k3{--k-muted:var(--lightningcss-light,#62626b)var(--lightningcss-dark,#a9a9b5);-webkit-tap-highlight-color:transparent}html[data-approved-app] #k3 ::placeholder{color:var(--k-muted);opacity:1}html[data-approved-app] #k3 :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),select,textarea){border-color:var(--lightningcss-light,#8e93a0)var(--lightningcss-dark,#6b6b75)}html[data-approved-app] #k3[data-app-buttons] :is(#k-page,.studio-lightbox) .app-flow-button:active:not(:disabled){transition-duration:90ms}html[data-approved-app] #k3 .nav-item:active,html[data-approved-app] #k3 :is(.sb-workspace-option,.sb-account-item):active{background:var(--k-well);transition:none}html[data-approved-app] #k3[data-app-buttons] :is(#k-page,.studio-lightbox) .app-flow-button.primary:disabled{opacity:1;background:var(--k-well);color:var(--k-muted);box-shadow:none}@media (pointer:coarse){html[data-approved-app] #k3 a.nav-item{min-height:44px}html[data-approved-app] #k3 :is(.calendar-add,.calendar-date){min-width:44px}}html[data-approved-app] #k3 a.nav-item{box-sizing:border-box;text-decoration:none}html[data-approved-app] #k3[data-app-buttons] :is(#k-page,.studio-lightbox) .app-flow-button.destructive{--app-button-fill:var(--lightningcss-light,#fee2e2)var(--lightningcss-dark,#7f1d1d80);--app-button-ink:var(--lightningcss-light,#991b1b)var(--lightningcss-dark,#fecaca);color:var(--lightningcss-light,#b91c1c)var(--lightningcss-dark,#fca5a5);box-shadow:none;-webkit-backdrop-filter:none;background:var(--lightningcss-light,#fef2f2)var(--lightningcss-dark,#450a0a4d);border:1px solid var(--lightningcss-light,#fecaca)var(--lightningcss-dark,#7f1d1db3)}html[data-approved-app] #k3 .pipeline-undo-toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:41;border:1px solid var(--k-line);max-width:calc(100vw - 32px);color:var(--k-ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2c2c33);border-radius:12px;align-items:center;gap:12px;padding:6px 6px 6px 16px;font-size:14px;animation:.2s cubic-bezier(.22,.8,.22,1) k-toast-in;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#00000080),0 2px 6px #00000014}@keyframes k-toast-in{0%{opacity:0;transform:translate(-50%,8px)}}html[data-theme-switch]::view-transition-old(root){animation-duration:.25s}html[data-theme-switch]::view-transition-new(root){animation-duration:.25s}html[data-theme-switch] #k3 *{transition:none!important}@media (prefers-reduced-motion:reduce){html[data-approved-app] #k3 :is(.approved-working-dot,.approved-chat-working-dot):after,html[data-approved-app] #k3 .chat-icon-button.send[data-send-flow]>.approved-chat-working-icon,html[data-approved-app] #k3 .approved-navigation-progress>span,html[data-approved-app] #k3 #k-page .research-unified .approved-working-dot:after,html[data-approved-app] #k3 :is(.agent-working>.icon,.home-scan-icon),html[data-approved-app] #k3 .designer-image-placeholder{animation:1.6s ease-in-out infinite k-calm-pulse!important}}@keyframes k-calm-pulse{0%,to{opacity:1}50%{opacity:.4}}html[data-approved-app] #k3:has(.approved-training-float) .pipeline-undo-toast{bottom:calc(24px + env(safe-area-inset-bottom) + var(--k-training-float-height,92px))}html[data-approved-app] #k3 #k-page .publisher-workspace .publishing-account-row:has(.publishing-disconnect-confirm){flex-wrap:wrap}html[data-approved-app] #k3 #k-page .publisher-workspace .publishing-disconnect-confirm{background:var(--lightningcss-light,#fef2f2)var(--lightningcss-dark,#450a0a4d);border-radius:10px;flex-wrap:wrap;flex:100%;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}html[data-approved-app] #k3 #k-page .publisher-workspace .publishing-disconnect-confirm p{color:var(--lightningcss-light,#991b1b)var(--lightningcss-dark,#fecaca);margin:0}html[data-approved-app] #k3 #k-page .publisher-workspace .publishing-disconnect-confirm .row{flex-wrap:nowrap;gap:8px}
#k3[data-pipeline-study] button.pipeline-card-date{text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;width:calc(100% - 26px)}#k3[data-pipeline-study] button.pipeline-card-date:hover{color:var(--k-ink)}#k3[data-pipeline-study] button.pipeline-card-date:focus-visible{outline:2px solid var(--lane-color);outline-offset:2px}#k3[data-pipeline-study] .pipeline-board[data-dragging=true],#k3[data-pipeline-study] .pipeline-board[data-dragging=true] *{-webkit-user-select:none;user-select:none;cursor:grabbing}#k3[data-pipeline-study] .pipeline-card-list:empty:after{border:1px dashed color-mix(in srgb,var(--lane-color,var(--k-line)) 45%,transparent);background:color-mix(in srgb,var(--lane-color,var(--k-line)) 4%,transparent);border-radius:12px;place-items:center;min-height:86px;margin:0 0 8px;display:grid}
