.analysis-page-head .chat-platform-mark{max-width:none;color:var(--kai-color-accent-ink);vertical-align:middle;margin-top:0;display:inline-flex}.chat-platform-mark.is-instagram{background:var(--kai-color-option-pink)}.chat-platform-mark.is-email{background:var(--kai-color-option-blue)}.chat-platform-mark.is-mercado-libre{background:var(--kai-color-option-yellow);color:var(--kai-color-ink)}.chat-platform-mark.is-tiktok{background:var(--kai-color-ink)}.chat-platform-mark.is-linkedin{background:var(--kai-color-brand)}
.agent-channel-group{margin-top:var(--kai-space-6)}.agent-channel-group-head{gap:var(--kai-space-2) var(--kai-space-4);padding-bottom:var(--kai-space-2);border-bottom:var(--kai-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.agent-channel-group-head h2{gap:var(--kai-space-2);font-size:var(--kai-text-body-size);font-weight:var(--kai-weight-medium);align-items:center;margin:0;display:flex}.agent-channel-group-head p{color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size);margin:0}.agent-channel-group .agent-list{margin-top:var(--kai-space-3)}.agent-channel-row strong .chat-platform-mark,.agent-channel-title .chat-platform-mark{margin-left:var(--kai-space-2);vertical-align:middle;display:inline-flex}.agent-channel-strip{gap:var(--kai-space-3);margin-top:var(--kai-space-4);padding:var(--kai-space-3) var(--kai-space-4);border:var(--kai-border);border-radius:var(--kai-radius-md);background:var(--kai-color-surface);flex-wrap:wrap;align-items:center;display:flex}.agent-channel-strip-text{gap:var(--kai-space-1);flex:1;min-width:0;display:grid}.agent-channel-strip-text span{color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size)}.agent-channel-strip-text a{color:var(--kai-color-accent-strong);font-weight:var(--kai-weight-medium);text-decoration:none}.agent-channel-strip-text a:hover{text-decoration:underline}.agent-channel-steps-note{margin:0 0 var(--kai-space-3);color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size)}.agent-channel-usages{gap:var(--kai-space-2);margin:var(--kai-space-3) 0 0;padding:0;list-style:none;display:grid}.agent-channel-usage{gap:var(--kai-space-3);padding:var(--kai-space-2) var(--kai-space-3);border:var(--kai-border);border-radius:var(--kai-radius-md);color:inherit;align-items:center;text-decoration:none;display:flex}.agent-channel-usage:hover{border-color:var(--kai-color-accent)}.agent-channel-usage-text{flex:1;min-width:0;display:grid}.agent-channel-usage-text small{color:var(--kai-color-ink-soft)}.chat-agent-fact{gap:var(--kai-space-3);padding:var(--kai-space-3) var(--kai-space-4);border:var(--kai-border);border-radius:var(--kai-radius-md);background:var(--kai-color-canvas);flex-wrap:wrap;align-items:center;display:flex}.chat-agent-fact-text{gap:var(--kai-space-1);flex:1;min-width:0;display:grid}.chat-agent-fact-text strong{gap:var(--kai-space-2);align-items:center;display:flex}.chat-agent-fact-text span{color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size)}.chat-reading-order{gap:var(--kai-space-2);counter-reset:chat-reading;margin:0;padding:0;list-style:none;display:grid}.chat-reading-order>li{grid-template-columns:var(--kai-space-8) minmax(0, 1fr);gap:var(--kai-space-3);counter-increment:chat-reading;display:grid}.chat-reading-order>li:before{content:counter(chat-reading);width:var(--kai-space-8);height:var(--kai-space-8);background:var(--kai-color-canvas);color:var(--kai-color-ink-soft);font-weight:var(--kai-weight-medium);border-radius:50%;place-items:center;display:grid}.chat-reading-box{gap:var(--kai-space-2);padding:var(--kai-space-3) var(--kai-space-4);border:var(--kai-border);border-radius:var(--kai-radius-md);background:var(--kai-color-canvas);display:grid}.chat-reading-order>li.is-here .chat-reading-box{border-color:var(--kai-color-accent);background:var(--kai-color-surface)}.chat-reading-order>li.is-editable .chat-reading-box{background:var(--kai-color-surface)}.chat-reading-box header{gap:var(--kai-space-1) var(--kai-space-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.chat-reading-box header span{color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size)}.chat-reading-prompt{color:var(--kai-color-ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.chat-reading-prompt.is-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat-payment-read{gap:var(--kai-space-2);padding:var(--kai-space-3) var(--kai-space-4);border:var(--kai-border);border-radius:var(--kai-radius-md);background:var(--kai-color-canvas);display:grid}.chat-payment-read p{white-space:pre-wrap;margin:0}.channel-agent-editor{gap:var(--kai-space-5);margin-top:var(--kai-space-4);display:grid}.channel-agent-part{gap:var(--kai-space-2);min-width:0;display:grid}.channel-agent-part h3{font-size:var(--kai-text-body-size);font-weight:var(--kai-weight-medium);margin:0}.channel-agent-part-hint{color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size);margin:0}.channel-agent-editor-bar{z-index:2;gap:var(--kai-space-2);padding:var(--kai-space-3) 0;border-top:var(--kai-border);background:var(--kai-color-surface);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex;position:sticky;bottom:0}.channel-agent-editor-bar small{min-width:0;color:var(--kai-color-ink-soft);flex:1}.channel-agent-exit{color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size)}.channel-agent-prompt{gap:var(--kai-space-2);min-width:0;display:grid}.channel-agent-prompt-head{gap:var(--kai-space-2) var(--kai-space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.channel-agent-prompt-head>:only-child{margin-left:auto}.channel-agent-prompt-meta{gap:var(--kai-space-1) var(--kai-space-4);color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.channel-agent-prompt-meta>:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.channel-agent-prompt-meta .is-problem{color:var(--kai-color-danger);font-weight:var(--kai-weight-medium)}.agent-prompt-kai-row{gap:var(--kai-space-2);margin-top:var(--kai-space-3);justify-items:start;display:grid}.agent-prompt-kai-note{gap:var(--kai-space-2);padding:var(--kai-space-2) var(--kai-space-3);border-radius:var(--kai-radius-md);background:var(--kai-color-accent-soft);color:var(--kai-color-ink);font-size:var(--kai-text-small-size);align-items:flex-start;margin:0;display:flex}.agent-prompt-kai-note svg{margin-top:var(--kai-space-1);color:var(--kai-color-accent);flex:none}
.agent-list-filters{margin-top:var(--kai-space-5)}.agent-list-search{min-width:240px;margin-left:auto}.agent-row-tags{gap:var(--kai-space-1);margin-top:var(--kai-space-2);flex-wrap:wrap;display:flex}.agent-list .webhook-row>.kit-menu{flex:none}.agent-list-notice,.agent-list-none{margin:var(--kai-space-4) 0 0;color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line)}.agent-list-widen{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:760px){.agent-list-search{width:100%;min-width:0;margin-left:0}}@media (max-width:800px){.agent-list .webhook-row{position:relative}.agent-list .webhook-row>.kit-menu{top:var(--kai-space-3);right:var(--kai-space-3);position:absolute}}
.fire-now{flex:none;align-items:center;display:inline-flex}.fire-now-button{border:var(--kai-border-width) solid color-mix(in srgb, var(--kai-color-accent) 35%, transparent);border-radius:var(--kai-radius-pill);width:24px;height:24px;color:var(--kai-color-accent);background:var(--kai-color-surface);cursor:pointer;transition:background var(--kai-duration-fast) var(--kai-ease), color var(--kai-duration-fast) var(--kai-ease);justify-content:center;align-items:center;padding:0;display:inline-flex}.fire-now-button svg{fill:currentColor}.fire-now-button:hover:not([aria-disabled=true]){color:var(--kai-color-surface);background:var(--kai-color-accent)}.fire-now-button:focus-visible{outline:var(--kai-focus-ring);outline-offset:var(--kai-focus-offset)}.fire-now-button[aria-disabled=true]{border-color:var(--kai-color-line);color:var(--kai-color-ink-soft);cursor:not-allowed}.fire-now-intro,.fire-now-quiet{color:var(--kai-color-ink);font-size:var(--kai-text-body-size);line-height:var(--kai-text-body-line);margin:0}.fire-now-quiet{color:var(--kai-color-ink-muted)}.fire-now-consequences{gap:var(--kai-space-2);padding-left:var(--kai-space-5);color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);flex-direction:column;margin:0;display:flex}.trigger-entry-title{gap:var(--kai-space-2);align-items:center;display:flex}.board-canvas-column-label .fire-now-button{width:20px;height:20px;margin:-2px -6px -2px 2px}.wf-node-fire{z-index:2;gap:var(--kai-space-1);display:inline-flex;position:absolute;top:0;left:0}
.attach{flex:none;display:inline-flex;position:relative}.attach-above .attach-boards{top:auto;bottom:calc(100% + 6px)}.attach-boards{z-index:var(--kai-z-menu);width:340px;max-width:calc(100vw - var(--kai-space-8));box-sizing:border-box;border:var(--kai-border);border-radius:var(--kai-radius-md);background:var(--kai-color-surface);box-shadow:var(--kai-shadow-lg);text-align:left;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px)}.attach-boards-start{left:0}.attach-boards-end{right:0}.attach-boards-title{color:var(--kai-color-ink);font-size:var(--kai-text-small-size);font-weight:var(--kai-weight-medium);line-height:var(--kai-text-small-line);margin:2px 4px 0}.attach-boards-note{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);margin:4px}.attach-boards-list{flex-direction:column;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.attach-board-option{box-sizing:border-box;border-radius:var(--kai-radius-sm);width:100%;color:var(--kai-color-ink-soft);font-family:var(--kai-font-family);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.attach-board-option>svg{flex:none;margin-top:3px}.attach-board-option:hover,.attach-board-option:focus-visible{background:var(--kai-color-canvas)}.attach-board-option:focus-visible{outline:var(--kai-focus-ring);outline-offset:-2px}.attach-board-text{flex-direction:column;min-width:0;display:flex}.attach-board-name{color:var(--kai-color-ink);font-size:15px;line-height:var(--kai-text-body-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attach-board-detail{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line)}.attach-chip{box-sizing:border-box;border:var(--kai-border-width) solid var(--kai-color-accent-soft);border-radius:var(--kai-radius-pill);max-width:240px;height:32px;color:var(--kai-color-ink);background:var(--kai-color-accent-tint);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);align-items:center;gap:6px;padding:0 6px 0 10px;display:inline-flex}.attach-chip>svg{color:var(--kai-color-accent);flex:none}.attach-chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attach-chip:not(:has(.attach-chip-remove)){padding-right:12px}.attach-chip-remove{border-radius:var(--kai-radius-pill);width:22px;height:22px;color:var(--kai-color-ink-soft);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.attach-chip-remove:hover{color:var(--kai-color-ink);background:var(--kai-color-fill)}.attach-chip-remove:focus-visible{outline:var(--kai-focus-ring);outline-offset:var(--kai-focus-offset)}.attach-chip-uploading{max-width:320px;color:var(--kai-color-ink-muted);border-style:dashed}.attach-chip-progress{color:var(--kai-color-ink-muted);font-variant-numeric:tabular-nums;flex:none}@media (max-width:767px){.attach-boards{width:min(340px,100vw - 32px)}}.template-grid{gap:var(--kai-space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.template-card{align-items:flex-start;gap:var(--kai-space-1);width:100%;padding:var(--kai-space-3);border:var(--kai-border);border-radius:var(--kai-radius-lg);background:var(--kai-color-surface);color:var(--kai-color-ink);font:inherit;text-align:left;cursor:pointer;flex-direction:column;display:flex}.template-card:hover{border-color:var(--kai-color-line-strong);background:var(--kai-color-surface-sunken)}.template-card:focus-visible{outline:var(--kai-focus-ring);outline-offset:var(--kai-focus-offset)}.template-card-on{border-color:var(--kai-color-accent);box-shadow:0 0 0 1px var(--kai-color-accent)}.template-card-name{margin-top:var(--kai-space-2);font-weight:var(--kai-weight-strong)}.template-card-description{color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line)}.template-card-screens{color:var(--kai-color-ink-muted);font-size:var(--kai-text-micro-size)}.template-sketch{border-radius:var(--kai-radius-md);background:var(--kai-color-canvas);width:100%;height:auto;display:block}.template-sketch .sketch-frame,.template-sketch .sketch-panel{fill:var(--kai-color-surface);stroke:var(--kai-color-line);stroke-width:1px}.template-sketch .sketch-panel{fill:var(--kai-color-surface-sunken)}.template-sketch .sketch-head{fill:var(--kai-color-ink-soft)}.template-sketch .sketch-line{fill:var(--kai-color-line-strong)}.template-sketch .sketch-box{fill:var(--kai-color-surface);stroke:var(--kai-color-line);stroke-width:1px}.template-sketch .sketch-card{fill:var(--kai-color-surface);stroke:var(--kai-color-line-strong);stroke-width:1px}.template-sketch .sketch-accent{fill:var(--kai-color-accent)}.template-sketch .sketch-accent-soft{fill:var(--kai-color-accent-soft)}
.kbw-body{flex:1;grid-template-columns:minmax(0,1fr) 380px;min-height:0;display:grid}.kbw-main{border-right:var(--kai-border);flex-direction:column;min-height:0;display:flex}.kbw-side{background:var(--kai-color-surface-sunken);flex-direction:column;min-height:0;display:flex;overflow:hidden}@media (max-width:1100px){.kbw-body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.kbw-main{border-right:0}.kbw-side{border-top:var(--kai-border);max-height:40vh}.kbw-body-proposal .kbw-side{max-height:55vh}}.kbw-chat{flex-direction:column;flex:1;min-height:0;display:flex}.kbw-log{gap:var(--kai-space-5);min-height:0;padding:var(--kai-space-6) var(--kai-space-7);flex-direction:column;flex:1;display:flex;overflow-y:auto}.kbw-turn{align-items:flex-start;gap:11px;display:flex}.kbw-turn-me{flex-direction:row-reverse}.kbw-avatar{border-radius:var(--kai-radius-pill);width:26px;height:26px;color:var(--kai-color-surface);background:var(--kai-color-human-strong);font-size:11px;font-weight:var(--kai-weight-strong);flex:none;place-items:center;display:inline-grid}.kbw-avatar-kai{background:var(--kai-color-accent)}.kbw-bubble{min-width:0;max-width:580px;padding:var(--kai-space-3) var(--kai-space-4);border-radius:var(--kai-radius-md);color:var(--kai-color-ink);background:var(--kai-color-surface-sunken);font-size:var(--kai-text-body-size);overflow-wrap:anywhere;line-height:22px}.kbw-turn-me .kbw-bubble{background:var(--kai-color-accent-soft)}.kbw-bubble>p{white-space:pre-wrap;margin:0 0 10px}.kbw-bubble>p:last-of-type{margin-bottom:0}.kbw-links{gap:var(--kai-space-1);margin:var(--kai-space-3) 0 0;flex-direction:column;padding-left:17px;font-size:13px;line-height:19px;display:flex}.kbw-links a{color:var(--kai-color-accent-strong);font-weight:var(--kai-weight-medium)}.kbw-attachment{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size)}.kbw-quick{gap:var(--kai-space-2);margin-top:var(--kai-space-3);flex-wrap:wrap;align-items:center;display:flex}.kbw-quick-dates{align-items:flex-end}.kbw-quick-option{border:var(--kai-border-width) solid var(--kai-color-accent-tint);border-radius:var(--kai-radius-pill);color:var(--kai-color-accent-strong);background:var(--kai-color-surface);font:inherit;font-size:13px;font-weight:var(--kai-weight-medium);cursor:pointer;padding:7px 14px;line-height:18px}.kbw-quick-option:hover{border-color:var(--kai-color-accent)}.kbw-quick-option:focus-visible{outline:var(--kai-focus-ring);outline-offset:var(--kai-focus-offset)}.kbw-quick-suggested,.kbw-quick-on{background:var(--kai-color-accent-soft);font-weight:var(--kai-weight-strong)}.kbw-quick-on{border-color:var(--kai-color-accent)}.kbw-activity{gap:var(--kai-space-2);min-height:1px;color:var(--kai-color-ink-muted);align-items:center;margin:0;padding-left:37px;font-size:13px;display:flex}.kbw-steps{gap:var(--kai-space-1);color:var(--kai-color-ink-muted);flex-direction:column;margin:0;padding:0 0 0 37px;font-size:13px;list-style:none;display:flex}.kbw-step{gap:var(--kai-space-2);align-items:center;display:flex}.kbw-step-done{color:var(--kai-color-ink)}.kbw-step-mark{width:13px;font-weight:var(--kai-weight-strong);justify-content:center;display:inline-flex}.kbw-step-done .kbw-step-mark{color:var(--kai-color-accent)}.kbw-proposal-hint{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);margin:0}.kbw-spinner{border:2px solid var(--kai-color-line-strong);border-top-color:var(--kai-color-accent);border-radius:var(--kai-radius-pill);width:13px;height:13px;animation:1s linear infinite kbw-spin}@keyframes kbw-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kbw-spinner{animation:none}}.kbw-error{padding:var(--kai-space-3) var(--kai-space-4);border-radius:var(--kai-radius-md);color:var(--kai-color-danger-ink);background:var(--kai-color-danger-soft);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);margin:0}.kbw-error-window{margin:0 var(--kai-space-5) var(--kai-space-3)}.kbw-composer{padding:var(--kai-space-3) var(--kai-space-5) var(--kai-space-2);border-top:var(--kai-border)}.kbw-composer-row{gap:var(--kai-space-2);align-items:flex-end;display:flex}.kbw-composer-row>textarea{resize:none;flex:1;max-height:160px}.kbw-composer-hint{margin:var(--kai-space-1) 0 0;color:var(--kai-color-ink-muted);font-size:12px;line-height:16px}.kbw-quiet{color:var(--kai-color-ink-muted);margin:0;font-size:13px;line-height:19px}.kbw-intro{max-width:52ch;color:var(--kai-color-ink-soft);margin:0;font-size:14px;line-height:21px}.kbw-history{gap:var(--kai-space-2);color:var(--kai-color-ink-muted);justify-content:center;align-items:center;margin:0;font-size:12px;line-height:16px;display:flex}.kbw-spinner-sm{border-width:1.5px;width:10px;height:10px}.kbw-turn-pending .kbw-bubble{opacity:.7}.kbw-avatar-pending{background:var(--kai-color-surface-sunken)}.kbw-heading{color:var(--kai-color-ink-muted);font-size:11px;font-weight:var(--kai-weight-strong);letter-spacing:.07em;text-transform:uppercase;margin:0}.kbw-notes{gap:var(--kai-space-3);min-height:0;padding:var(--kai-space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.kbw-rows{gap:var(--kai-space-3);margin:var(--kai-space-1) 0 0;flex-direction:column;display:flex}.kbw-row{grid-template-columns:74px minmax(0,1fr);gap:10px;font-size:13px;line-height:19px;display:grid}.kbw-row dt{color:var(--kai-color-ink-muted)}.kbw-row dd{color:var(--kai-color-ink);margin:0}.kbw-new{color:var(--kai-color-accent-strong);font-weight:var(--kai-weight-strong);display:block}.kbw-label{margin:var(--kai-space-1) 0 0;color:var(--kai-color-ink-muted);font-size:13px}.kbw-fronts{grid-template-columns:1fr 1fr;gap:6px 12px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.kbw-front{color:var(--kai-color-ink-muted);align-items:center;gap:7px;display:flex}.kbw-front-mark{width:15px;font-weight:var(--kai-weight-strong);text-align:center}.kbw-front-covered{color:var(--kai-color-ink)}.kbw-front-covered .kbw-front-mark{color:var(--kai-color-success)}.kbw-front-asking{color:var(--kai-color-ink)}.kbw-front-asking .kbw-front-mark{color:var(--kai-color-accent)}.kbw-front-skipped{text-decoration:line-through}.kbw-facts{color:var(--kai-color-ink-soft);margin:0;padding-left:17px;font-size:13px;line-height:20px}.kbw-budget{padding-top:var(--kai-space-3);border-top:var(--kai-border);color:var(--kai-color-ink-muted);margin:auto 0 0;font-size:12px}.kbw-can{gap:var(--kai-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kbw-can-row{align-items:flex-start;gap:10px;font-size:13px;line-height:19px;display:flex}.kbw-can-icon{border-radius:var(--kai-radius-md);background:var(--kai-color-accent-soft);width:26px;height:26px;color:var(--kai-color-accent-strong);flex:none;place-items:center;display:inline-grid}.kbw-can-row strong{color:var(--kai-color-ink);font-weight:var(--kai-weight-strong);display:block}.kbw-can-row small{color:var(--kai-color-ink-muted);font-size:12px;display:block}.kbw-can-not{margin:var(--kai-space-1) 0 0;color:var(--kai-color-ink-soft);align-items:center;gap:6px;font-size:13px;display:flex}.kbw-diagnosis{color:var(--kai-color-ink-soft);white-space:pre-line;margin:0;font-size:13px;line-height:20px}.kbw-options{gap:var(--kai-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kbw-option{padding:var(--kai-space-2);border:var(--kai-border);border-radius:var(--kai-radius-md);color:var(--kai-color-ink-soft);align-items:flex-start;gap:8px;font-size:13px;line-height:19px;display:flex}.kbw-option-chosen{border-color:var(--kai-color-accent);background:var(--kai-color-accent-soft)}.kbw-option-key{color:var(--kai-color-ink-muted);font-weight:var(--kai-weight-strong);flex:none}.kbw-option-text strong{color:var(--kai-color-ink);font-weight:var(--kai-weight-strong)}.kbw-option-tag{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.kbw-proposal{flex-direction:column;flex:1;min-height:0;display:flex}.kbw-proposal-scroll{min-height:0;padding:var(--kai-space-5) var(--kai-space-5) var(--kai-space-3);flex:1;overflow-y:auto}.kbw-proposal-head{gap:var(--kai-space-1) 10px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.kbw-proposal-counts{color:var(--kai-color-ink-muted);font-size:12px}.kbw-proposal-summary{margin:var(--kai-space-2) 0 var(--kai-space-3);color:var(--kai-color-ink);font-size:13px;line-height:19px}.kbw-coverage{margin:0 0 var(--kai-space-3);flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.kbw-cover{border-radius:var(--kai-radius-pill);color:var(--kai-color-ink-muted);background:var(--kai-color-fill);font-size:12px;font-weight:var(--kai-weight-medium);align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.kbw-cover-on{color:var(--kai-color-success-ink);background:var(--kai-color-success-soft)}.kbw-cover small{font-size:11px;font-weight:var(--kai-weight-regular)}.kbw-notices{margin-top:var(--kai-space-3);padding:var(--kai-space-3);border-radius:var(--kai-radius-md);font-size:13px;line-height:19px}.kbw-notices h4{font-size:11px;font-weight:var(--kai-weight-strong);letter-spacing:.05em;text-transform:uppercase;margin:0 0 5px}.kbw-notices ul{gap:var(--kai-space-1);flex-direction:column;margin:0;padding-left:17px;display:flex}.kbw-notices a{color:inherit;font-weight:var(--kai-weight-strong)}.kbw-notices-info{color:var(--kai-color-accent-strong);background:var(--kai-color-accent-soft)}.kbw-notices-warning{color:var(--kai-color-warning-ink);background:var(--kai-color-warning-soft)}.kbw-notices-muted{color:var(--kai-color-ink-soft);background:var(--kai-color-fill)}.kbw-proposal-foot{gap:var(--kai-space-3);padding:var(--kai-space-3) var(--kai-space-5) var(--kai-space-4);border-top:var(--kai-border);flex-direction:column;display:flex}.kbw-proposal-actions{gap:var(--kai-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.kbw-add{border:var(--kai-border);border-radius:var(--kai-radius-pill);width:36px;height:36px;color:var(--kai-color-ink-muted);cursor:pointer;background:0 0;flex:none;place-items:center;display:inline-grid}.kbw-add:hover{color:var(--kai-color-ink)}.kbw-attached{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.kbw-composer-drop{outline:2px dashed var(--kai-color-accent);outline-offset:-4px;background:var(--kai-color-accent-tint)}.kbw-file-problem{margin:0 0 var(--kai-space-2)}.kbw-progress{gap:var(--kai-space-1);flex-direction:column;display:flex}.kbw-progress-bar{border-radius:var(--kai-radius-pill);background:var(--kai-color-fill);height:6px;overflow:hidden}.kbw-progress-bar>span{border-radius:var(--kai-radius-pill);background:var(--kai-color-accent);height:100%;transition:width .24s;display:block}@media (prefers-reduced-motion:reduce){.kbw-progress-bar>span{transition:none}}.kbw-progress-line{color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size);font-variant-numeric:tabular-nums;line-height:var(--kai-text-small-line);margin:0}.kbw-left-out{color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line)}.kbw-left-out>summary{color:var(--kai-color-ink);font-weight:var(--kai-weight-medium);cursor:pointer}.kbw-left-out>ul{max-height:180px;margin:var(--kai-space-2) 0 0;padding-left:17px;overflow-y:auto}.kbw-uses{gap:var(--kai-space-3);margin:var(--kai-space-1) 0 var(--kai-space-3);flex-direction:column;padding:0;list-style:none;display:flex}.kbw-use{align-items:flex-start;gap:10px;display:flex}.kbw-use-icon{border-radius:var(--kai-radius-md);width:28px;height:28px;color:var(--kai-color-accent-strong);background:var(--kai-color-accent-tint);flex:none;place-items:center;display:inline-grid}.kbw-use-text{min-width:0;color:var(--kai-color-ink-soft);flex-direction:column;font-size:13px;line-height:19px;display:flex}.kbw-use-text>strong{color:var(--kai-color-ink);font-weight:var(--kai-weight-medium)}
.workflow-detail-origin-badge{text-decoration:none}.workflow-detail-origin-badge:hover,.workflow-detail-origin-badge:focus-visible{text-decoration:underline}.workflow-detail-pill{font-style:normal}.workflow-detail-actions{flex-wrap:wrap;justify-content:flex-end}.workflow-detail-switch{align-items:center;display:inline-flex}.workflow-detail-switch .kit-switch-track,.workflow-detail-switch .kit-switch-knob,.workflow-detail-switch .kit-switch-label{max-width:none;margin-top:0}.workflow-detail-switch .kit-switch-track{display:inline-block}.workflow-detail-switch .kit-switch-knob{display:block}.workflow-detail-switch .kit-switch-label{color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);display:inline}.workflow-detail-bad{color:var(--kai-color-danger-ink);font-weight:var(--kai-weight-medium)}.workflow-detail-pending{color:var(--kai-color-warning-ink)}.workflow-detail-paused{gap:var(--kai-space-2);padding:var(--kai-space-3) var(--kai-space-4);border-radius:var(--kai-radius-md);color:var(--kai-color-warning-ink);background:var(--kai-color-warning-soft);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);align-items:flex-start;margin:0;display:flex}.workflow-detail-paused svg{flex:none;margin-top:2px}.workflow-detail-notices{margin:0}.workflow-detail-panel{gap:var(--kai-space-5);min-width:0;display:grid}.workflow-detail-panel .webhook-block{min-width:0;margin:0}.webhook-block>.workflow-detail-list{margin-top:var(--kai-space-4)}.workflow-detail-summary{gap:var(--kai-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;display:grid}.workflow-detail-summary .webhook-row{flex-wrap:wrap}.workflow-detail-see-all{margin-top:var(--kai-space-3);color:var(--kai-color-accent-strong);font:inherit;font-size:var(--kai-text-small-size);font-weight:var(--kai-weight-medium);cursor:pointer;background:0 0;border:0;padding:0}.workflow-detail-see-all:hover{text-decoration:underline}.workflow-detail-see-all:focus-visible{border-radius:var(--kai-radius-sm);outline:var(--kai-focus-ring);outline-offset:var(--kai-focus-offset)}.workflow-detail-ask{display:flex}.workflow-detail-quiet{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);margin:0}.workflow-detail-settings{gap:var(--kai-space-6);max-width:720px;display:grid}.workflow-detail-fields{gap:var(--kai-space-4);display:grid}.workflow-detail-form-actions{gap:var(--kai-space-2);flex-wrap:wrap;align-items:center;display:flex}.workflow-detail-read{gap:var(--kai-space-1);display:grid}.workflow-detail-read strong{color:var(--kai-color-ink);font-weight:var(--kai-weight-medium)}.workflow-detail-read p{color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);margin:0}.workflow-detail-origin{gap:var(--kai-space-3);padding:var(--kai-space-4);border:var(--kai-border);border-radius:var(--kai-radius-md);background:var(--kai-color-surface);flex-wrap:wrap;align-items:center;display:flex}.workflow-detail-origin p{color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);flex:260px;margin:0}.workflow-detail-origin strong{color:var(--kai-color-ink);font-weight:var(--kai-weight-medium)}.workflow-detail-origin-tile{border-radius:var(--kai-radius-sm);width:28px;height:28px;color:var(--kai-color-ink-soft);background:var(--kai-color-fill);flex:none;justify-content:center;align-items:center;display:inline-flex}.workflow-detail-who{gap:var(--kai-space-2);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);margin:0;display:grid}.workflow-detail-who>div{gap:var(--kai-space-1) var(--kai-space-5);grid-template-columns:minmax(0,9rem) minmax(0,1fr);display:grid}.workflow-detail-who dt{color:var(--kai-color-ink-muted)}.workflow-detail-who dd{color:var(--kai-color-ink);margin:0}.workflow-detail-danger{gap:var(--kai-space-4);padding:var(--kai-space-4) var(--kai-space-5);border:1px solid var(--kai-color-danger-soft);border-radius:var(--kai-radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.workflow-detail-danger p{color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);flex:320px;margin:0}@media (max-width:560px){.workflow-detail-who>div{grid-template-columns:minmax(0,1fr)}}
.trigger-entry-bar{gap:var(--kai-space-3);justify-content:space-between;align-items:center;min-width:0;display:flex}.trigger-entry-switch{min-width:0;display:inline-flex}.trigger-entry-bar .kit-switch-label{color:var(--kai-color-ink);font-weight:var(--kai-weight-medium)}.trigger-entry-icons{gap:var(--kai-space-1);flex:none;align-items:center;display:inline-flex}.trigger-entry-off{padding:var(--kai-space-2) var(--kai-space-3);border-radius:var(--kai-radius-sm);color:var(--kai-color-warning-ink);background:var(--kai-color-warning-soft);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);margin:0}.trigger-entry-confirm{gap:var(--kai-space-2);padding:var(--kai-space-2) var(--kai-space-3);border-radius:var(--kai-radius-sm);color:var(--kai-color-danger-ink);background:var(--kai-color-danger-soft);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.trigger-entry-confirm>span{flex:100%}
.workflow-list-filters{flex-wrap:wrap}.workflow-list-search{min-width:240px;margin-left:auto}.workflow-list-table{--kit-table-template:36px minmax(200px, 1.6fr) minmax(160px, 1.5fr) minmax(170px, 1.2fr) minmax(150px, .9fr) minmax(90px, .6fr) minmax(84px, auto)}.workflow-list-source-cell{justify-content:center;padding-right:0}.workflow-list-source{width:20px;height:20px;color:var(--kai-color-ink-muted);opacity:.85;justify-content:center;align-items:center;display:inline-flex}.workflow-list-source .workflow-list-source-kai{width:11px;height:11px;color:var(--kai-color-accent)}.workflow-list-table .kit-table-cell{min-width:0}.workflow-list-object{min-width:0;color:var(--kai-color-ink-soft);gap:1px;text-decoration:none;display:grid}.workflow-list-object-context,.workflow-list-object-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-list-object-context{color:var(--kai-color-ink-muted);font-size:var(--kai-text-micro-size);line-height:var(--kai-text-micro-line)}.workflow-list-object-name{font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line)}a.workflow-list-object:hover .workflow-list-object-name{color:var(--kai-color-ink);text-decoration:underline}.workflow-list-name-cell{padding-top:var(--kai-space-3);padding-bottom:var(--kai-space-3)}.workflow-list-name{gap:var(--kai-space-1);min-width:0;display:grid}.workflow-list-name a{color:var(--kai-color-ink);font-weight:var(--kai-weight-medium);text-decoration:none}.workflow-list-name a:hover{text-decoration:underline}.workflow-list-tags{gap:var(--kai-space-1);flex-wrap:wrap;align-items:center;display:flex}.workflow-list-fires{color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line)}.workflow-list-health{font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line)}.workflow-list-health-ok{color:var(--kai-color-ink-soft)}.workflow-list-health-quiet{color:var(--kai-color-ink-muted)}.workflow-list-health-bad{color:var(--kai-color-danger-ink);font-weight:var(--kai-weight-medium)}.workflow-list-when,.workflow-list-count{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size)}.workflow-list-count{color:var(--kai-color-ink-soft)}.workflow-list-actions{gap:var(--kai-space-1);justify-content:flex-end;align-items:center;display:inline-flex}.workflow-list-none{margin:var(--kai-space-4) 0}.workflow-list-modules{margin-top:var(--kai-space-8)}.workflow-list-section-title{gap:var(--kai-space-2) var(--kai-space-4);margin:0 0 var(--kai-space-3);color:var(--kai-color-ink-soft);font-size:var(--kai-text-micro-size);font-weight:var(--kai-weight-strong);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.workflow-list-section-title span{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);font-weight:var(--kai-weight-regular);letter-spacing:0;text-transform:none}.workflow-list-fold{gap:var(--kai-space-3);color:var(--kai-color-ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.workflow-list-fold strong{color:var(--kai-color-ink);font-weight:var(--kai-weight-medium)}.workflow-list-fold:focus-visible{outline:var(--kai-focus-ring);outline-offset:var(--kai-focus-offset)}.workflow-list-module-tile{border-radius:var(--kai-radius-sm);width:28px;height:28px;color:var(--kai-color-ink-soft);background:var(--kai-color-fill);flex:none;justify-content:center;align-items:center;display:inline-flex}.workflow-list-span-2{grid-column:span 2}.workflow-list-module-link{color:var(--kai-color-accent-strong);font-size:var(--kai-text-small-size);white-space:nowrap;text-decoration:none}.workflow-list-module-link:hover{text-decoration:underline}.workflow-list-module-open>.kit-table-cell,.workflow-list-sub>.kit-table-cell{background:var(--kai-color-surface-sunken)}.workflow-list-sub .workflow-list-name a{font-weight:var(--kai-weight-regular)}@media (max-width:760px){.workflow-list-search{width:100%;min-width:0;margin-left:0}}
.channels-actions{gap:var(--kai-space-2);flex-wrap:nowrap;flex:none;align-items:center;display:flex}.channels-section{gap:var(--kai-space-3);margin-top:var(--kai-space-6);display:grid}.channels-section-hint{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);margin:0}.channels-accounts{gap:var(--kai-space-3);margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.channels-account{gap:var(--kai-space-4);padding:var(--kai-space-4);border:var(--kai-border);border-radius:var(--kai-radius-lg);background:var(--kai-color-surface);grid-template-columns:minmax(220px,1.3fr) minmax(190px,1.2fr) minmax(190px,1.1fr) minmax(130px,.7fr) auto;align-items:center;display:grid}.channels-account.is-off{background:var(--kai-color-surface-sunken)}.channels-account-who{gap:var(--kai-space-3);min-width:0;color:inherit;align-items:center;text-decoration:none;display:flex}.channels-account-who>div{gap:1px;min-width:0;display:grid}.channels-account-who strong{font-weight:var(--kai-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channels-account-who:hover strong{text-decoration:underline}.channels-account-who span{color:var(--kai-color-ink-muted);font-size:var(--kai-text-micro-size);line-height:var(--kai-text-micro-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channels-account-col{min-width:0;font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);gap:2px;display:grid}.channels-account-col>b{color:var(--kai-color-ink-muted);font-size:var(--kai-text-micro-size);font-weight:var(--kai-weight-strong);letter-spacing:.04em;text-transform:uppercase}.channels-account-col>span{color:var(--kai-color-ink-soft)}.channels-account-col .is-warn{color:var(--kai-color-warning-ink);font-weight:var(--kai-weight-medium)}.channels-account-end{gap:var(--kai-space-2);justify-items:end;display:grid}.channels-catalog{gap:var(--kai-space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.channels-card{gap:var(--kai-space-2);padding:var(--kai-space-4);border:var(--kai-border);border-radius:var(--kai-radius-lg);background:var(--kai-color-surface);align-content:start;display:grid}.channels-card.is-off{background:var(--kai-color-surface-sunken)}.channels-card-head{gap:var(--kai-space-2);justify-content:space-between;align-items:center;display:flex}.channels-card-head>div{gap:var(--kai-space-2);font-weight:var(--kai-weight-medium);align-items:center;display:flex}.channels-card p{color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);margin:0}.channels-card p.channels-card-asks{color:var(--kai-color-ink-muted);font-size:var(--kai-text-micro-size);line-height:var(--kai-text-micro-line)}.channels-card-head>div.channels-card-tools{gap:var(--kai-space-1);font-weight:inherit}.channels-card p.channels-card-machine{color:var(--kai-color-ink-muted);font-size:var(--kai-text-micro-size);line-height:var(--kai-text-micro-line)}.channels-card .kit-button{margin-top:var(--kai-space-1);justify-self:start}.channels-more{gap:var(--kai-space-1);color:var(--kai-color-accent);font-size:var(--kai-text-small-size);font-weight:var(--kai-weight-medium);align-items:center;text-decoration:none;display:inline-flex}.channels-more:hover{text-decoration:underline}.channels-new{gap:var(--kai-space-5);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.channels-steps{gap:var(--kai-space-2);margin:0;padding:0;list-style:none;display:grid}.channels-step{gap:var(--kai-space-3);padding:var(--kai-space-3) var(--kai-space-4);border:var(--kai-border);border-radius:var(--kai-radius-md);background:var(--kai-color-surface);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.channels-step-number{border-radius:var(--kai-radius-pill);background:var(--kai-color-fill-strong);width:24px;height:24px;color:var(--kai-color-ink-soft);font-size:var(--kai-text-micro-size);font-weight:var(--kai-weight-strong);place-items:center;display:inline-grid}.channels-step strong{font-weight:var(--kai-weight-medium);display:block}.channels-step span{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line)}.channels-new-actions{gap:var(--kai-space-2);margin-top:var(--kai-space-4);flex-wrap:wrap;align-items:center;display:flex}.channels-side{gap:var(--kai-space-3);padding:var(--kai-space-4);border:var(--kai-border);border-radius:var(--kai-radius-lg);background:var(--kai-color-surface-sunken);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);display:grid}.channels-side h3{font-size:var(--kai-text-body-size);font-weight:var(--kai-weight-strong);margin:0}.channels-side p{color:var(--kai-color-ink-soft);margin:0}.channels-side ul{gap:var(--kai-space-2);padding-left:var(--kai-space-4);color:var(--kai-color-ink-soft);margin:0;display:grid}.channels-born{gap:var(--kai-space-2);display:grid}.channels-born h3,.channels-born h4{color:var(--kai-color-ink);font-size:var(--kai-text-body-size);font-weight:var(--kai-weight-medium);margin:0}.channels-born ul{gap:var(--kai-space-2);margin:0;padding:0;list-style:none;display:grid}.channels-born li{gap:var(--kai-space-1);padding:var(--kai-space-3) var(--kai-space-4);border:var(--kai-border);border-radius:var(--kai-radius-md);background:var(--kai-color-surface);display:grid}.channels-born li strong{font-weight:var(--kai-weight-medium)}.channels-born li span,.channels-born li small,.channels-born p{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);margin:0}.channels-forms{margin:var(--kai-space-2) 0 var(--kai-space-3);padding:0 var(--kai-space-4);border:var(--kai-border);border-radius:var(--kai-radius-lg);background:var(--kai-color-surface);list-style:none;display:grid}.channels-form{gap:var(--kai-space-3);padding:var(--kai-space-3) 0;border-bottom:var(--kai-border);font-size:var(--kai-text-small-size);grid-template-columns:minmax(150px,.9fr) minmax(0,2fr);align-items:center;display:grid}.channels-form:last-child{border-bottom:0}.channels-form>b{font-weight:var(--kai-weight-medium)}.channels-form-mode{gap:var(--kai-space-1);justify-items:start;display:grid}.channels-form-mode>span{color:var(--kai-color-ink-muted);font-size:var(--kai-text-micro-size);line-height:var(--kai-text-micro-line)}.chat-line-step>h3{color:var(--kai-color-ink);font-size:var(--kai-text-body-size);font-weight:var(--kai-weight-medium);margin:0}.chat-line-step>p{margin:0}.channels-summary{gap:var(--kai-space-3);padding:var(--kai-space-4);border:var(--kai-border);border-radius:var(--kai-radius-lg);background:var(--kai-color-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.channels-summary-marks{gap:var(--kai-space-2);align-items:center;display:flex}.channels-summary p{color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);margin:0}.channels-summary strong{color:var(--kai-color-ink);font-size:var(--kai-text-body-size);font-weight:var(--kai-weight-medium);display:block}@container not (min-width:960px){.channels-account{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.channels-account-end{grid-column:1/-1;grid-auto-flow:column;justify-content:space-between;place-items:center start}}@container not (min-width:560px){.channels-account{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.channels-new{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.channels-actions{flex-wrap:wrap}}@media (max-width:640px){.channels-form{grid-template-columns:minmax(0,1fr)}}.channels-vault{gap:var(--kai-space-2);margin:0;padding:0;list-style:none;display:grid}.channels-vault-row{gap:var(--kai-space-4);padding:var(--kai-space-3) var(--kai-space-4);border:var(--kai-border);border-radius:var(--kai-radius-md);background:var(--kai-color-surface);grid-template-columns:minmax(140px,.8fr) minmax(0,2fr) minmax(168px,max-content);align-items:center;display:grid}.channels-vault-who{gap:1px;min-width:0;display:grid}.channels-vault-who strong{font-weight:var(--kai-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channels-vault-who span{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channels-vault-state{gap:var(--kai-space-1);min-width:0;color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);justify-items:start;display:grid}.channels-vault-row>:last-child:not(.channels-vault-state){justify-self:end}@media (max-width:760px){.channels-vault-row{gap:var(--kai-space-2);grid-template-columns:minmax(0,1fr)}.channels-vault-row>:last-child:not(.channels-vault-state){justify-self:start}}.channels-tramos{gap:var(--kai-space-3);margin:0;padding:0;list-style:none;display:grid}.channels-tramo{gap:var(--kai-space-2) var(--kai-space-4);padding:var(--kai-space-4) var(--kai-space-5);border:var(--kai-border);border-radius:var(--kai-radius-md);background:var(--kai-color-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.channels-tramo.is-current{border-color:var(--kai-color-accent);box-shadow:0 0 0 2px var(--kai-color-accent-soft)}.channels-tramo.is-done{background:var(--kai-color-surface-sunken)}.channels-tramo.is-next{color:var(--kai-color-ink-muted);border-style:dashed}.channels-tramo-mark{width:var(--kai-space-6);height:var(--kai-space-6);border:2px solid var(--kai-color-line-strong);color:var(--kai-color-ink-soft);font-size:var(--kai-text-micro-size);font-weight:var(--kai-weight-strong);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.channels-tramo.is-current .channels-tramo-mark{border-color:var(--kai-color-accent);background:var(--kai-color-accent);color:var(--kai-color-surface)}.channels-tramo.is-done .channels-tramo-mark{border-color:var(--kai-color-success);background:var(--kai-color-success);color:var(--kai-color-surface)}.channels-tramo-main{gap:var(--kai-space-2);min-width:0;display:grid}.channels-tramo-main p{max-width:78ch;color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);margin:0}.channels-tramo.is-next .channels-tramo-main p{color:var(--kai-color-ink-muted)}.channels-tramo-title{gap:var(--kai-space-2);font-weight:var(--kai-weight-strong);flex-wrap:wrap;align-items:center;display:flex}.channels-tramo-main .channels-tramo-hint{padding:var(--kai-space-2) var(--kai-space-3);border-left:3px solid var(--kai-color-accent);border-radius:var(--kai-radius-sm);background:var(--kai-color-accent-tint);color:var(--kai-color-ink)}.channels-tramo-links{gap:var(--kai-space-2);flex-wrap:wrap;display:flex}.channels-tramo-action{gap:var(--kai-space-2);flex-wrap:wrap;justify-content:flex-end;align-self:center;display:flex}.channels-tramo-action.is-below{grid-column:2/-1;justify-content:flex-start}.channels-tramo-more{max-width:92ch;color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size)}.channels-tramo-more summary{gap:var(--kai-space-1);color:var(--kai-color-ink-soft);font-weight:var(--kai-weight-strong);cursor:pointer;align-items:center;list-style:none;display:inline-flex}.channels-tramo-more summary::-webkit-details-marker{display:none}.channels-tramo-more[open] summary svg{transform:rotate(180deg)}.channels-tramo-more .chat-guide-list{margin-top:var(--kai-space-2)}@media (max-width:760px){.channels-tramo{grid-template-columns:auto minmax(0,1fr)}.channels-tramo-action{grid-column:2;justify-content:flex-start}}.channels-catalog-foot{max-width:72ch;margin:var(--kai-space-5) 0 0;color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line)}.channels-machine{gap:var(--kai-space-3);display:grid}.channels-machine p{margin:0}.channels-machine-checks,.channels-machine-blocked{gap:var(--kai-space-1);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);margin:0;padding:0;list-style:none;display:grid}.channels-machine-checks li{gap:var(--kai-space-2);align-items:center;display:flex}.channels-machine-blocked{color:var(--kai-color-ink-muted)}.channels-machine-actions{gap:var(--kai-space-2);flex-wrap:wrap;align-items:center;display:flex}.channels-machine-account{gap:var(--kai-space-3);padding:var(--kai-space-3);border:var(--kai-border);border-radius:var(--kai-radius-md);background:var(--kai-color-surface);align-items:center;display:flex}.channels-machine-account img{border-radius:50%}.channels-machine-account>div{gap:2px;display:grid}.channels-machine-account span{color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size)}.channels-machine-terms{gap:var(--kai-space-2);padding:var(--kai-space-3);border:var(--kai-border);border-radius:var(--kai-radius-md);background:var(--kai-color-surface-sunken);display:grid}.channels-machine-terms h3{font-size:var(--kai-text-small-size);margin:0}.channels-machine-terms ul{padding-left:var(--kai-space-4);color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);margin:0}.channels-machine-status{gap:var(--kai-space-4);display:grid}.channels-machine-status .remote-card>p{margin:0}.channels-machine-capability{gap:var(--kai-space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.channels-machine-capability code{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size)}.channels-machine-facts{gap:var(--kai-space-1);padding-left:var(--kai-space-4);font-size:var(--kai-text-small-size);margin:0;display:grid}.channels-machine-interval{gap:var(--kai-space-2);flex-wrap:wrap;align-items:end;max-width:32rem;display:flex}.channels-machine-question{font-size:var(--kai-text-body-size);line-height:var(--kai-text-body-line);margin:0}.channels-machine-cards{gap:var(--kai-space-3);display:grid}.channels-machine-card{gap:var(--kai-space-2) var(--kai-space-4);padding:var(--kai-space-4);border:var(--kai-border);border-radius:var(--kai-radius-md);background:var(--kai-color-surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.channels-machine-card:focus-visible{outline:2px solid var(--kai-color-focus);outline-offset:2px}.channels-machine-card.is-chosen{border-color:var(--kai-color-accent);box-shadow:0 0 0 2px var(--kai-color-accent-soft)}.channels-machine-card.is-quiet{background:var(--kai-color-surface-sunken);color:var(--kai-color-ink-soft)}.channels-machine-card-radio{width:var(--kai-space-4);height:var(--kai-space-4);margin-top:var(--kai-space-1);border:2px solid var(--kai-color-line-strong);background:var(--kai-color-surface);border-radius:50%}.channels-machine-card.is-chosen .channels-machine-card-radio{border-color:var(--kai-color-accent);background:var(--kai-color-accent);box-shadow:inset 0 0 0 3px var(--kai-color-surface)}.channels-machine-card-main{gap:var(--kai-space-1);min-width:0;display:grid}.channels-machine-card-name{gap:var(--kai-space-2);flex-wrap:wrap;align-items:center;display:flex}.channels-machine-card-facts{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);margin:0}.channels-machine-card-lines{gap:var(--kai-space-1);margin:var(--kai-space-2) 0 0;font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);padding:0;list-style:none;display:grid}.channels-machine-card-lines li{gap:var(--kai-space-2);align-items:baseline;display:flex}.channels-machine-card-action{align-self:center}.channels-machine-who{padding:0 var(--kai-space-2);border-radius:var(--kai-radius-pill);background:var(--kai-color-fill);color:var(--kai-color-ink-soft);font-size:var(--kai-text-micro-size);flex:none}.channels-machine-who.is-kai{background:var(--kai-color-accent-soft);color:var(--kai-color-accent-strong)}.channels-machine-who.is-person{background:var(--kai-color-warning-soft);color:var(--kai-color-warning-ink)}.channels-machine-watching{gap:var(--kai-space-2);color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);align-items:center;margin:0;display:inline-flex}.channels-machine-pulse{width:var(--kai-space-2);height:var(--kai-space-2);background:var(--kai-color-accent);border-radius:50%;animation:1.4s ease-in-out infinite channels-machine-pulse}@keyframes channels-machine-pulse{50%{opacity:.25}}.channels-machine-steps{border-top:var(--kai-border);margin:0;padding:0;list-style:none;display:grid}.channels-machine-steps li{grid-template-columns:var(--kai-space-6) minmax(0, 1fr);gap:var(--kai-space-3);padding:var(--kai-space-2) 0;border-bottom:var(--kai-border);align-items:start;display:grid}.channels-machine-steps li>div{gap:2px;display:grid}.channels-machine-steps small{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size)}.channels-machine-steps li.is-pending{color:var(--kai-color-ink-muted)}.channels-machine-mark{width:var(--kai-space-5);height:var(--kai-space-5);border:2px solid var(--kai-color-line-strong);color:var(--kai-color-surface);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.channels-machine-mark.is-done{border-color:var(--kai-color-success);background:var(--kai-color-success)}.channels-machine-mark.is-running{border-color:var(--kai-color-accent-soft);border-top-color:var(--kai-color-accent);animation:.9s linear infinite channels-machine-spin}.channels-machine-mark.is-failed{border-color:var(--kai-color-danger);background:var(--kai-color-danger)}.channels-machine-mark.is-person{border-color:var(--kai-color-warning);background:var(--kai-color-warning-soft)}@keyframes channels-machine-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.channels-machine-pulse,.channels-machine-mark.is-running{animation:none}}.channels-machine-where{gap:var(--kai-space-2);padding:var(--kai-space-4);border-radius:var(--kai-radius-md);background:var(--kai-color-accent-tint);display:grid}.channels-machine-where>div{display:grid}.channels-machine-where span{color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size)}.channels-machine-where strong{font-size:var(--kai-text-section-size);line-height:var(--kai-text-section-line)}.channels-machine-where p{color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size);margin:0}.channels-machine-guide{gap:var(--kai-space-2);padding-left:var(--kai-space-5);margin:0;display:grid}.channels-machine-warning{padding:var(--kai-space-2) var(--kai-space-3);border-left:3px solid var(--kai-color-warning);border-radius:var(--kai-radius-sm);background:var(--kai-color-warning-soft);color:var(--kai-color-warning-ink);margin:0}.channels-machine-after{gap:var(--kai-space-2);display:grid}.channels-machine-after h3{font-size:var(--kai-text-body-size);margin:0}.channels-machine-after ul{gap:var(--kai-space-1);padding-left:var(--kai-space-5);color:var(--kai-color-ink-soft);margin:0;display:grid}.channels-machine-add{gap:var(--kai-space-5);padding-left:var(--kai-space-5);margin:0;display:grid}.channels-machine-add li{gap:var(--kai-space-2);display:grid}.channels-machine-add p{color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size);margin:0}.channels-machine-code{padding:var(--kai-space-2) var(--kai-space-4);border:var(--kai-border);border-radius:var(--kai-radius-md);background:var(--kai-color-surface-sunken);font-family:var(--kai-font-mono);font-size:var(--kai-text-display-size);line-height:var(--kai-text-display-line);letter-spacing:.12em;justify-self:start}.channels-machine-problem{color:var(--kai-color-danger)}.channels-machine-card.is-static{cursor:default;grid-template-columns:minmax(0,1fr) auto}.chat-account-name{gap:var(--kai-space-2);margin:var(--kai-space-2) 0 var(--kai-space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.chat-account-name>:first-child{flex:280px}.chat-line-trial{gap:var(--kai-space-3);display:grid}.chat-line-trial-head{gap:var(--kai-space-2) var(--kai-space-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.chat-line-trial-head h2{margin:0}.chat-line-trial-head>div{flex:1;min-width:0}.chat-line-trial-guion{margin-top:var(--kai-space-2);font-size:var(--kai-text-small-size)}.chat-line-trial-guion summary{color:var(--kai-color-ink-soft);cursor:pointer}.chat-line-trial-guion p{max-height:240px;margin:var(--kai-space-2) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;overflow-y:auto}
.module-page{gap:var(--kai-space-6);flex-direction:column;display:flex}.module-page-title{align-items:center;gap:var(--kai-space-3);flex-wrap:wrap;display:flex}.module-page-actions{align-items:center;gap:var(--kai-space-2);display:flex}.module-page>.analysis-page-head{flex-wrap:wrap}.module-page>.analysis-page-head>:first-child{flex:320px;min-width:0}@media (max-width:640px){.module-page>.analysis-page-head>:first-child{flex-basis:auto}}.module-back{align-items:center;gap:var(--kai-space-1);width:fit-content;color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);text-decoration:none;display:inline-flex}.module-back:hover{color:var(--kai-color-ink)}.module-settings{position:relative}.module-settings-trigger{border:var(--kai-border);border-radius:var(--kai-radius-pill);background:var(--kai-color-surface);width:36px;height:36px;color:var(--kai-color-ink-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.module-settings-trigger:hover{color:var(--kai-color-ink);background:var(--kai-color-fill)}
.inbox-header-nav{gap:var(--kai-space-1);margin-left:var(--kai-space-2);display:inline-flex}.inbox-header-nav a{gap:var(--kai-space-1);padding:var(--kai-space-1) var(--kai-space-3);border-radius:var(--kai-radius-pill);color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.inbox-header-nav a:hover{background:var(--kai-color-fill);color:var(--kai-color-ink)}.inbox-header-nav a.is-on{background:var(--kai-color-accent-soft);color:var(--kai-color-accent-strong);font-weight:var(--kai-weight-medium)}.inbox-frozen{padding:var(--kai-space-2) var(--kai-space-4);border-bottom:1px solid var(--kai-color-line);background:var(--kai-color-surface)}.inbox-rail{gap:var(--kai-space-2);padding:var(--kai-space-3) 0;border-right:1px solid var(--kai-color-line);background:var(--kai-color-surface-sunken);flex-direction:column;flex:0 0 64px;align-items:center;display:flex;overflow-y:auto}.inbox-rail-item{border-radius:var(--kai-radius-md);width:44px;height:44px;color:var(--kai-color-ink-soft);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.inbox-rail-item:hover{background:var(--kai-color-fill);color:var(--kai-color-ink)}.inbox-rail-item:focus-visible{outline:var(--kai-focus-ring);outline-offset:var(--kai-focus-offset)}.inbox-rail-item.is-on{background:var(--kai-color-accent-soft);box-shadow:inset 0 0 0 2px var(--kai-color-accent);color:var(--kai-color-accent-strong)}.inbox-rail-count{min-width:17px;height:17px;padding:0 var(--kai-space-1);border:2px solid var(--kai-color-surface-sunken);border-radius:var(--kai-radius-pill);background:var(--kai-color-danger);color:var(--kai-color-accent-ink);font-size:10px;font-weight:var(--kai-weight-strong);place-items:center;line-height:1;display:grid;position:absolute;top:-3px;right:-3px}.inbox-rail-alert{border:2px solid var(--kai-color-surface-sunken);border-radius:var(--kai-radius-pill);background:var(--kai-color-warning);width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.inbox-rail-sep{width:28px;height:1px;margin:var(--kai-space-1) 0;background:var(--kai-color-line-strong);flex:none}.inbox-rail-add{border:1px dashed var(--kai-color-control-border);color:var(--kai-color-ink-muted)}.inbox-rail-foot{margin-top:auto}.inbox-row-context{gap:var(--kai-space-1);min-width:0;color:var(--kai-color-ink-muted);font-size:var(--kai-text-micro-size);line-height:var(--kai-text-micro-line);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.inbox-row-context svg{flex:none}.inbox-who{border-radius:var(--kai-radius-pill);place-items:center;width:18px;height:18px;display:inline-grid}.inbox-who.is-kai{background:var(--kai-color-accent-tint);color:var(--kai-color-accent)}.inbox-who.is-draft{background:var(--kai-color-warning-soft);color:var(--kai-color-warning)}.inbox-who.is-paused{background:var(--kai-color-fill-strong);color:var(--kai-color-ink-muted)}.inbox-clock{padding:2px var(--kai-space-1);border-radius:var(--kai-radius-pill);background:var(--kai-color-danger-soft);color:var(--kai-color-danger);align-items:center;gap:2px;display:inline-flex}.inbox-anchor{gap:var(--kai-space-3);margin:var(--kai-space-3) var(--kai-space-4) 0;padding:var(--kai-space-3);border:var(--kai-border);border-radius:var(--kai-radius-md);background:var(--kai-color-surface);align-items:center;display:flex}.inbox-anchor-thumb{border-radius:var(--kai-radius-sm);background:var(--kai-color-fill-strong);width:48px;height:48px;color:var(--kai-color-ink-muted);flex:none;place-items:center;display:grid}.inbox-anchor-main{flex:1;gap:2px;min-width:0;display:grid}.inbox-anchor-main strong{font-size:var(--kai-text-small-size);font-weight:var(--kai-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-anchor-main span{color:var(--kai-color-ink-muted);font-size:var(--kai-text-micro-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-anchor-link{gap:var(--kai-space-1);color:var(--kai-color-accent-strong);font-size:var(--kai-text-small-size);font-weight:var(--kai-weight-medium);letter-spacing:0;text-transform:none;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.inbox-anchor-link:hover{text-decoration:underline}.inbox-line-mark{gap:var(--kai-space-1);padding:0 var(--kai-space-2);border-radius:var(--kai-radius-pill);background:var(--kai-color-fill);color:var(--kai-color-ink-soft);align-items:center;font-size:11px;display:inline-flex}.inbox-line-menu{margin-left:var(--kai-space-1);display:inline-flex}.inbox-line.is-auto{border:1px solid var(--kai-color-accent-tint);background:var(--kai-color-surface)}.inbox-line.is-mail{max-width:min(86ch,92%)}.inbox-line.is-draft-done{border:1px dashed var(--kai-color-line-strong);box-shadow:none;color:var(--kai-color-ink-muted);background:0 0}.inbox-line.is-draft-discarded{box-shadow:none;color:var(--kai-color-ink-muted);font-size:var(--kai-text-micro-size);background:0 0;padding:0}.inbox-line.is-draft-discarded summary,.inbox-line-proposal summary{cursor:pointer}.inbox-line.is-draft-discarded p{margin:var(--kai-space-2) 0 0;padding:var(--kai-space-2) var(--kai-space-3);border:1px dashed var(--kai-color-line-strong);border-radius:var(--kai-radius-md);font-size:var(--kai-text-body-size);white-space:pre-wrap;text-align:left}.inbox-line-proposal{color:var(--kai-color-ink-muted);font-size:var(--kai-text-micro-size)}.inbox-line-proposal p{margin:var(--kai-space-1) 0 0;padding-left:var(--kai-space-2);border-left:2px solid var(--kai-color-line-strong);font-size:var(--kai-text-body-size);white-space:pre-wrap}.inbox-mail-head{padding-bottom:var(--kai-space-2);border-bottom:var(--kai-border);color:var(--kai-color-ink-muted);font-size:var(--kai-text-micro-size);gap:1px;display:grid}.inbox-mail-head b{color:var(--kai-color-ink);font-weight:var(--kai-weight-medium)}.inbox-lines-draft{margin-top:var(--kai-space-2);justify-self:stretch}.inbox-draft{gap:var(--kai-space-2);padding:var(--kai-space-3) var(--kai-space-4);border:1px solid var(--kai-color-accent-tint);border-radius:var(--kai-radius-md);background:var(--kai-color-accent-soft);margin:0;display:grid}.inbox-draft-head{gap:var(--kai-space-2);color:var(--kai-color-accent-strong);font-size:var(--kai-text-micro-size);font-weight:var(--kai-weight-strong);align-items:center;display:flex}.inbox-draft p{line-height:var(--kai-text-body-line);white-space:pre-wrap;margin:0}.inbox-draft-actions{gap:var(--kai-space-2);flex-wrap:wrap;align-items:center;display:flex}.inbox-draft-why{color:var(--kai-color-ink-muted);font-size:var(--kai-text-micro-size)}.inbox-composer-row{gap:var(--kai-space-2);flex-wrap:wrap;align-items:center;display:flex}.inbox-composer-hint{color:var(--kai-color-ink-muted);font-size:var(--kai-text-micro-size);line-height:var(--kai-text-micro-line)}.inbox-counter{color:var(--kai-color-ink-muted);font-size:var(--kai-text-micro-size);font-variant-numeric:tabular-nums}.inbox-counter.is-over{color:var(--kai-color-danger);font-weight:var(--kai-weight-medium)}.inbox-mail-to{gap:var(--kai-space-3);color:var(--kai-color-ink-muted);font-size:var(--kai-text-micro-size);line-height:var(--kai-text-micro-line);justify-content:space-between;align-items:baseline;display:flex}.inbox-mail-to>span{overflow-wrap:anywhere;min-width:0}.inbox-mail-to b{color:var(--kai-color-ink);font-weight:var(--kai-weight-medium)}.inbox-mail-to.is-open{gap:var(--kai-space-2);display:grid}.inbox-mail-to-foot{gap:var(--kai-space-3);justify-content:space-between;align-items:baseline;display:flex}.inbox-mail-change{color:var(--kai-color-accent);font:inherit;font-weight:var(--kai-weight-medium);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.inbox-mail-change:hover:not(:disabled){text-decoration:underline}.inbox-mail-change:disabled{color:var(--kai-color-ink-muted);cursor:default}.inbox-mail-people{color:var(--kai-color-ink-muted);font-size:var(--kai-text-micro-size);line-height:var(--kai-text-micro-line);overflow-wrap:anywhere;gap:2px;margin:0;padding:0;list-style:none;display:grid}.inbox-list-note{padding:var(--kai-space-2) var(--kai-space-4);border-bottom:var(--kai-border);color:var(--kai-color-ink-muted);font-size:var(--kai-text-micro-size);line-height:var(--kai-text-micro-line);margin:0}.inbox-contact.is-channel{flex-basis:348px;gap:0;width:348px;padding:0}.inbox-panel-tabs{z-index:1;border-bottom:var(--kai-border);background:var(--kai-color-surface);grid-template-columns:1fr 1fr auto;align-items:center;display:grid;position:sticky;top:0}.inbox-panel-tab{padding:var(--kai-space-3);color:var(--kai-color-ink-soft);font:inherit;font-size:var(--kai-text-small-size);font-weight:var(--kai-weight-medium);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.inbox-panel-tab:hover{color:var(--kai-color-ink)}.inbox-panel-tab.is-on{border-bottom-color:var(--kai-color-accent);color:var(--kai-color-ink)}.inbox-panel-close{padding-right:var(--kai-space-2);display:none}.inbox-block{gap:var(--kai-space-2);padding:var(--kai-space-4);border-bottom:var(--kai-border);display:grid}.inbox-block:last-child{border-bottom:0}.inbox-block-title{gap:var(--kai-space-2);color:var(--kai-color-ink-muted);font-size:11.5px;font-weight:var(--kai-weight-strong);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0;display:flex}.inbox-from{gap:var(--kai-space-3);align-items:center;display:flex}.inbox-from-main{gap:1px;min-width:0;display:grid}.inbox-from-main strong{font-size:var(--kai-text-body-size);font-weight:var(--kai-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-from-main span{color:var(--kai-color-ink-muted);font-size:var(--kai-text-micro-size)}.inbox-card{gap:var(--kai-space-2);padding:var(--kai-space-3);border:var(--kai-border);border-radius:var(--kai-radius-md);background:var(--kai-color-surface-sunken);font-size:var(--kai-text-small-size);display:grid}.inbox-card p{margin:0}.inbox-card strong{font-weight:var(--kai-weight-medium)}.inbox-anchor-note{margin-top:var(--kai-space-2)}.inbox-anchor-note.is-warn{border-color:var(--kai-color-warning);background:var(--kai-color-warning-soft)}.inbox-anchor-note.is-info{background:var(--kai-color-accent-soft)}.inbox-caps{gap:var(--kai-space-2);margin:0;padding:0;list-style:none;display:grid}.inbox-cap{gap:var(--kai-space-2);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);grid-template-columns:16px 1fr;align-items:start;display:grid}.inbox-cap svg{color:var(--kai-color-success);margin-top:2px}.inbox-cap.is-no,.inbox-cap.is-no svg{color:var(--kai-color-ink-muted)}.inbox-cap.is-warn svg{color:var(--kai-color-warning)}.inbox-cap small{color:var(--kai-color-ink-muted);font-size:var(--kai-text-micro-size);line-height:var(--kai-text-micro-line);display:block}.inbox-meter{border-radius:var(--kai-radius-pill);background:var(--kai-color-fill-strong);height:6px;overflow:hidden}.inbox-meter>i{border-radius:var(--kai-radius-pill);background:var(--kai-color-success);height:100%;display:block}.inbox-meter.is-warn>i{background:var(--kai-color-warning)}.inbox-meter.is-danger>i{background:var(--kai-color-danger)}.inbox-agent{gap:var(--kai-space-3);padding:var(--kai-space-3);border:var(--kai-border);border-radius:var(--kai-radius-md);background:var(--kai-color-surface);align-items:center;display:flex}.inbox-agent-face{border-radius:var(--kai-radius-md);background:var(--kai-color-accent-soft);width:36px;height:36px;color:var(--kai-color-accent);flex:none;place-items:center;display:grid}.inbox-agent-main{flex:1;gap:1px;min-width:0;display:grid}.inbox-agent-main strong{font-size:var(--kai-text-small-size);font-weight:var(--kai-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-agent-main span{color:var(--kai-color-ink-muted);font-size:var(--kai-text-micro-size)}.inbox-block .kit-segmented{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.inbox-block .kit-segmented-item{padding-right:var(--kai-space-1);padding-left:var(--kai-space-1);justify-content:center;font-size:12px}.inbox-mode-fixed{font-size:var(--kai-text-small-size);font-weight:var(--kai-weight-medium);margin:0}.inbox-pills{gap:var(--kai-space-1);flex-wrap:wrap;display:flex}.inbox-pill{gap:var(--kai-space-1);padding:2px var(--kai-space-2);border:var(--kai-border);border-radius:var(--kai-radius-pill);background:var(--kai-color-surface);color:var(--kai-color-ink-soft);font-size:var(--kai-text-micro-size);align-items:center;display:inline-flex}.inbox-panel-head{gap:var(--kai-space-1);padding:var(--kai-space-4) var(--kai-space-4) var(--kai-space-3);border-bottom:var(--kai-border);text-align:center;justify-items:center;display:grid}.inbox-panel-head h3{margin:var(--kai-space-1) 0 0;font-size:16px;font-weight:var(--kai-weight-medium)}.inbox-panel-head p{color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size);margin:0}.inbox-ident{gap:var(--kai-space-2);font-size:var(--kai-text-small-size);align-items:center;margin:0;display:flex}.inbox-ident>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.inbox-ident svg{color:var(--kai-color-ink-muted);flex:none}.inbox-link-contact{display:grid}.inbox-others{gap:var(--kai-space-1);margin:0;padding:0;list-style:none;display:grid}.inbox-other{gap:var(--kai-space-2);padding:var(--kai-space-1) var(--kai-space-1);border-radius:var(--kai-radius-sm);color:var(--kai-color-ink);font-size:var(--kai-text-small-size);grid-template-columns:22px 1fr auto;align-items:center;text-decoration:none;display:grid}.inbox-other:hover{background:var(--kai-color-fill)}.inbox-other>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inbox-other small{color:var(--kai-color-ink-muted);font-size:var(--kai-text-micro-size)}.inbox-automations{gap:var(--kai-space-2);margin:0;padding:0;list-style:none;display:grid}.inbox-automations li{gap:var(--kai-space-2);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);grid-template-columns:16px 1fr;align-items:start;display:grid}.inbox-automations svg{color:var(--kai-color-ink-muted);margin-top:2px}.inbox-automations a{color:inherit;text-decoration:none}.inbox-automations a:hover{text-decoration:underline}.inbox-automations small{color:var(--kai-color-ink-muted);font-size:var(--kai-text-micro-size);line-height:var(--kai-text-micro-line);display:block}.inbox-vacant{gap:var(--kai-space-4);padding:var(--kai-space-7);background:var(--kai-color-canvas);text-align:center;flex:1;align-content:center;justify-items:center;display:grid;overflow-y:auto}.inbox-vacant h2{font-size:var(--kai-text-title-size);font-weight:var(--kai-weight-medium);line-height:var(--kai-text-title-line);margin:0}.inbox-vacant>p{max-width:62ch;color:var(--kai-color-ink-soft);margin:0}.inbox-vacant .channels-catalog{text-align:left;width:min(1080px,100%)}@media (max-width:1099px){.inbox-contact.is-channel{width:min(348px,100%)}.inbox-panel-close{display:block}}@media (max-width:759px){.inbox-body{flex-direction:column}.inbox-rail{gap:var(--kai-space-2);padding:var(--kai-space-2) var(--kai-space-3);border-right:0;border-bottom:1px solid var(--kai-color-line);flex-direction:row;flex:none;overflow:auto hidden}.inbox-rail-sep{width:1px;height:28px;margin:0 var(--kai-space-1)}.inbox-rail-foot{margin-top:0;margin-left:auto}.inbox-shell.is-conversation .inbox-rail,.inbox-shell.is-contact .inbox-rail,.inbox-header-nav{display:none}.inbox-contact.is-channel{flex:1;width:auto}.inbox-anchor{margin:var(--kai-space-2) var(--kai-space-3) 0}}.inbox-files{gap:var(--kai-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inbox-file{gap:var(--kai-space-2);min-width:0;padding:var(--kai-space-2) var(--kai-space-3);border:1px solid var(--kai-color-line);border-radius:var(--kai-radius-md);background:var(--kai-color-surface);color:var(--kai-color-ink);align-items:center;display:flex}.inbox-file-icon{width:var(--kai-space-6);height:var(--kai-space-6);border-radius:var(--kai-radius-sm);background:var(--kai-color-fill);color:var(--kai-color-ink-soft);flex:none;justify-content:center;align-items:center;display:inline-flex}.inbox-file-main{flex-direction:column;flex:1;min-width:0;display:flex}.inbox-file-title{font-size:var(--kai-text-small-size);font-weight:var(--kai-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-file-detail,.inbox-file-text,.inbox-file-trouble{color:var(--kai-color-ink-muted);font-size:var(--kai-text-micro-size);overflow-wrap:anywhere}.inbox-file-text{color:var(--kai-color-ink-soft);white-space:pre-wrap}.inbox-file-trouble{color:var(--kai-color-danger)}.inbox-file.is-missing,.inbox-file.is-named{background:0 0;border-style:dashed}.inbox-file-open{gap:var(--kai-space-1);padding:var(--kai-space-1) var(--kai-space-3);border:1px solid var(--kai-color-line-strong);border-radius:var(--kai-radius-pill);background:var(--kai-color-surface);color:var(--kai-color-ink-soft);font:inherit;font-size:var(--kai-text-micro-size);white-space:nowrap;cursor:pointer;flex:none;align-items:center;text-decoration:none;display:inline-flex}.inbox-file-open:hover:not(:disabled){border-color:var(--kai-color-accent);color:var(--kai-color-accent-strong)}.inbox-file-open:disabled{cursor:progress;opacity:.6}.inbox-attach-input{display:none}.inbox-attach-list{gap:var(--kai-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.inbox-attach{gap:var(--kai-space-1);max-width:100%;padding:var(--kai-space-1) var(--kai-space-2);border:1px solid var(--kai-color-line);border-radius:var(--kai-radius-pill);background:var(--kai-color-fill);color:var(--kai-color-ink-soft);font-size:var(--kai-text-micro-size);align-items:center;display:inline-flex}.inbox-attach-name{max-width:32ch;color:var(--kai-color-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-attach-size{color:var(--kai-color-ink-muted);white-space:nowrap}.inbox-attach-remove{border-radius:var(--kai-radius-pill);color:var(--kai-color-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.inbox-attach-remove:hover:not(:disabled){background:var(--kai-color-line);color:var(--kai-color-ink)}.inbox-attach-remove:disabled{cursor:default;opacity:.5}.inbox-composer-tool{gap:var(--kai-space-1);align-items:center;display:inline-flex}.inbox-machine-notice{margin:var(--kai-space-3) var(--kai-space-4) 0}.inbox-ticks.is-pending,.inbox-ticks.is-uncertain{letter-spacing:0;align-items:center;gap:3px;display:inline-flex}.inbox-ticks.is-uncertain{color:var(--kai-color-warning)}.inbox-line.is-pending>p{opacity:.75}.inbox-line-uncertain{gap:var(--kai-space-2);color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);display:grid}.inbox-line-actions{gap:var(--kai-space-2);flex-wrap:wrap;display:flex}.inbox-line-decision{font-size:var(--kai-text-small-size);margin:0}.inbox-line-decision.is-success{color:var(--kai-color-success)}.inbox-line-decision.is-warning{color:var(--kai-color-warning)}.inbox-line-decision.is-danger{color:var(--kai-color-danger)}
.setup-panel{gap:var(--kai-space-4)}.setup-panel-count{color:var(--kai-color-ink-muted);font-size:var(--kai-text-body-size);font-variant-numeric:tabular-nums}.setup-panel-box{justify-content:space-between;align-items:center;gap:var(--kai-space-5);padding:var(--kai-space-5) var(--kai-space-6);border:var(--kai-border);border-radius:var(--kai-radius-lg);background:var(--kai-color-surface);display:flex}.setup-panel-lead,.setup-panel-text,.setup-panel-done,.setup-progress{margin:0}.setup-panel-lead{align-items:center;gap:var(--kai-space-2);color:var(--kai-color-ink);font-size:var(--kai-text-section-size);font-weight:var(--kai-weight-medium);line-height:var(--kai-text-section-line);display:flex}.setup-panel-text{max-width:64ch;color:var(--kai-color-ink-muted);font-size:var(--kai-text-body-size);line-height:var(--kai-text-body-line)}.setup-panel-done{align-items:center;gap:var(--kai-space-2) var(--kai-space-3);padding:var(--kai-space-3) var(--kai-space-4);border:var(--kai-border);border-radius:var(--kai-radius-md);color:var(--kai-color-success-ink);background:var(--kai-color-success-soft);font-size:var(--kai-text-body-size);flex-wrap:wrap;display:flex}.setup-panel-done .kit-section-link{min-height:0;margin-left:auto}.setup-reviewing{align-items:center;gap:var(--kai-space-2);color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);margin:0;display:flex}.setup-progress{align-items:center;gap:var(--kai-space-2);padding:var(--kai-space-3) var(--kai-space-4);border-radius:var(--kai-radius-md);color:var(--kai-color-accent-strong);background:var(--kai-color-accent-soft);font-size:var(--kai-text-body-size);font-variant-numeric:tabular-nums;display:flex}.setup-live-dot{width:var(--kai-space-2);height:var(--kai-space-2);border-radius:var(--kai-radius-pill);background:var(--kai-color-accent);animation:setup-pulse 1.6s var(--kai-ease) infinite;flex:none}@keyframes setup-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.setup-live-dot{animation:none}}.setup-chapters ol{gap:var(--kai-space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.setup-chapter{align-items:center;gap:0 var(--kai-space-2);height:100%;padding:var(--kai-space-3) var(--kai-space-4);border:var(--kai-border);border-radius:var(--kai-radius-md);color:var(--kai-color-ink);background:var(--kai-color-surface);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.setup-chapter:hover{border-color:var(--kai-color-line-strong)}.setup-chapter:focus-visible{outline:var(--kai-focus-ring);outline-offset:var(--kai-focus-offset)}.setup-chapter-on{border-color:var(--kai-color-accent);background:var(--kai-color-accent-tint)}.setup-chapter-mark{width:var(--kai-space-4);height:var(--kai-space-4);border:var(--kai-border-width) solid var(--kai-color-line-strong);border-radius:var(--kai-radius-pill);color:var(--kai-color-surface);justify-content:center;align-items:center;display:inline-flex}.setup-chapter-open .setup-chapter-mark{border-color:var(--kai-color-accent);background:var(--kai-color-accent)}.setup-chapter-done .setup-chapter-mark{border-color:var(--kai-color-success);background:var(--kai-color-success)}.setup-chapter-name{font-size:var(--kai-text-body-size);font-weight:var(--kai-weight-medium);line-height:var(--kai-text-body-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.setup-chapter-hint{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);grid-column:2}.setup-chapter-open .setup-chapter-hint{color:var(--kai-color-accent-strong)}.setup-next{gap:var(--kai-space-3);flex-direction:column;display:flex}.setup-next-head{justify-content:space-between;align-items:center;gap:var(--kai-space-3);flex-wrap:wrap;display:flex}.setup-next-head h3{color:var(--kai-color-ink);font-size:var(--kai-text-section-size);font-weight:var(--kai-weight-medium);line-height:var(--kai-text-section-line);margin:0}.setup-card-list{gap:var(--kai-space-3);flex-direction:column;display:flex}.setup-news,.setup-clear-list,.setup-files{border:var(--kai-border);border-radius:var(--kai-radius-lg);background:var(--kai-color-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.setup-news li,.setup-clear-list li,.setup-files li{align-items:center;gap:var(--kai-space-1) var(--kai-space-3);padding:var(--kai-space-3) var(--kai-space-4);flex-wrap:wrap;display:flex}.setup-news li+li,.setup-clear-list li+li,.setup-files li+li{border-top:var(--kai-border)}.setup-news-title{color:var(--kai-color-ink);font-weight:var(--kai-weight-medium)}.setup-news .kit-section-link{min-height:0;margin-left:auto}.setup-card{gap:var(--kai-space-3);padding:var(--kai-space-5);border:var(--kai-border);border-radius:var(--kai-radius-lg);background:var(--kai-color-surface);scroll-margin-top:var(--kai-space-10);flex-direction:column;display:flex}.setup-card:focus-visible{outline:var(--kai-focus-ring);outline-offset:var(--kai-focus-offset)}.setup-card-failed{border-color:var(--kai-color-danger)}.setup-card-head{align-items:center;gap:var(--kai-space-2);flex-wrap:wrap;display:flex}.setup-card-kind{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);font-weight:var(--kai-weight-medium);line-height:var(--kai-text-small-line)}.setup-card-head .setup-chip:last-child{margin-left:auto}.setup-card-title,.setup-card-summary,.setup-card-evidence,.setup-card-blocked,.setup-card-confirm p{margin:0}.setup-card-title{color:var(--kai-color-ink);font-size:var(--kai-text-section-size);font-weight:var(--kai-weight-medium);line-height:var(--kai-text-section-line)}.setup-card-summary{color:var(--kai-color-ink-soft);font-size:var(--kai-text-body-size);line-height:var(--kai-text-body-line)}.setup-card-evidence,.setup-card-status{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line)}.setup-card-foot,.setup-card-confirm{gap:var(--kai-space-2);flex-direction:column;display:flex}.setup-card-actions{align-items:center;gap:var(--kai-space-2);flex-wrap:wrap;display:flex}.setup-card-blocked{color:var(--kai-color-warning-ink);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line)}.setup-card-blocked a,.setup-file-fix a{color:var(--kai-color-accent);font-weight:var(--kai-weight-medium)}.setup-card-confirm{padding:var(--kai-space-3) var(--kai-space-4);border-radius:var(--kai-radius-md);color:var(--kai-color-ink);background:var(--kai-color-surface-sunken);font-size:var(--kai-text-body-size)}.setup-card-decided{align-items:center;gap:var(--kai-space-1) var(--kai-space-3);padding:var(--kai-space-3) var(--kai-space-4);border-radius:var(--kai-radius-md);flex-flow:wrap}.setup-card-decided-title{color:var(--kai-color-ink);font-size:var(--kai-text-body-size)}.setup-card-decided .kit-section-link{min-height:0;margin-left:auto}.setup-card-dismissed .setup-card-decided-title{color:var(--kai-color-ink-muted);text-decoration:line-through}.setup-chip{align-items:center;gap:var(--kai-space-1);padding:0 var(--kai-space-2);border-radius:var(--kai-radius-pill);color:var(--kai-color-ink-soft);background:var(--kai-color-fill);font-size:var(--kai-text-small-size);line-height:var(--kai-text-body-line);display:inline-flex}.setup-chip-new{color:var(--kai-color-accent-strong);background:var(--kai-color-accent-soft)}.setup-chip-high{color:var(--kai-color-success-ink);background:var(--kai-color-success-soft)}.setup-chip-low{color:var(--kai-color-warning-ink);background:var(--kai-color-warning-soft)}.setup-card-questions{gap:var(--kai-space-4);padding:var(--kai-space-4);border-radius:var(--kai-radius-md);background:var(--kai-color-surface-sunken);flex-direction:column;display:flex}.setup-question{gap:var(--kai-space-2);flex-direction:column;display:flex}.setup-question-text,.setup-question-hint{margin:0}.setup-question-text{color:var(--kai-color-ink);font-size:var(--kai-text-body-size);font-weight:var(--kai-weight-medium);line-height:var(--kai-text-body-line)}.setup-question-hint{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line)}.setup-question-options,.setup-question-text-row,.setup-chips-add{align-items:center;gap:var(--kai-space-2);flex-wrap:wrap;display:flex}.setup-question-text-row .kit-input,.setup-chips-add .kit-input{flex:240px;width:auto}.setup-page{gap:var(--kai-space-6);flex-direction:column;display:flex}.setup-proposals,.setup-knowledge,.setup-files-section,.setup-files-group,.setup-brief{gap:var(--kai-space-4);flex-direction:column;display:flex}.setup-folded summary{padding:var(--kai-space-2) 0;color:var(--kai-color-ink-soft);font-size:var(--kai-text-body-size);font-weight:var(--kai-weight-medium);cursor:pointer}.setup-folded[open] summary{margin-bottom:var(--kai-space-2)}.setup-knowledge-headline,.setup-files-section h3{color:var(--kai-color-ink);font-weight:var(--kai-weight-medium);margin:0}.setup-knowledge-headline{font-size:var(--kai-text-title-size);line-height:var(--kai-text-title-line);font-variant-numeric:tabular-nums}.setup-files-section h3{font-size:var(--kai-text-section-size);line-height:var(--kai-text-section-line)}.setup-files-reason{color:var(--kai-color-ink-soft);font-size:var(--kai-text-body-size);line-height:var(--kai-text-body-line);margin:0}.setup-files li{justify-content:space-between;align-items:flex-start}.setup-file-main{gap:var(--kai-space-1);min-width:0;color:var(--kai-color-ink);font-size:var(--kai-text-body-size);line-height:var(--kai-text-body-line);flex-direction:column;flex:320px;display:flex}.setup-file-main p{color:var(--kai-color-ink-soft);margin:0}.setup-file-main .setup-file-fix{color:var(--kai-color-ink)}.setup-file-sensitive{align-items:flex-start;gap:var(--kai-space-1);color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);flex-direction:column;flex:0 260px;display:flex}.setup-alert-actions{justify-content:flex-end;align-items:flex-start;gap:var(--kai-space-2);flex-wrap:wrap;display:flex}.setup-retry{align-items:flex-end;gap:var(--kai-space-1);flex-direction:column;display:flex}.setup-retry-error{color:var(--kai-color-danger-ink)}.setup-clear-list li small{color:var(--kai-color-danger-ink);flex-basis:100%}.setup-clear-list .setup-card-status{margin-left:auto}.setup-clear-failed .setup-card-status{color:var(--kai-color-danger-ink)}.setup-clear-empty{color:var(--kai-color-ink-soft);font-size:var(--kai-text-body-size);line-height:var(--kai-text-body-line);margin:0}.setup-chips{gap:var(--kai-space-2);flex-direction:column;display:flex}.setup-chips-label{color:var(--kai-color-ink);font-size:var(--kai-text-body-size);font-weight:var(--kai-weight-medium);margin:0}.setup-chips ul{gap:var(--kai-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.setup-chip-edit{padding-right:var(--kai-space-1);font-size:var(--kai-text-body-size)}.setup-chip-edit button{width:var(--kai-space-5);height:var(--kai-space-5);border-radius:var(--kai-radius-pill);color:var(--kai-color-ink-muted);font-size:var(--kai-text-body-size);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.setup-chip-edit button:hover{color:var(--kai-color-ink);background:var(--kai-color-fill-strong)}.setup-chip-edit button:focus-visible{outline:var(--kai-focus-ring);outline-offset:var(--kai-focus-offset)}.setup-brief-actions{align-items:center;gap:var(--kai-space-3);color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);flex-wrap:wrap;display:flex}.setup-card-problem,.setup-card-note{font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);margin:0}.setup-card-problem{color:var(--kai-color-warning-ink)}.setup-card-note{color:var(--kai-color-ink-soft);flex-basis:100%}.setup-crm-outcome{color:var(--kai-color-ink);font-size:var(--kai-text-body-size);line-height:var(--kai-text-body-line);margin:0}.setup-draft{gap:var(--kai-space-3);padding:var(--kai-space-4);border-radius:var(--kai-radius-md);background:var(--kai-color-surface-sunken);flex-direction:column;margin:0;display:flex}.setup-draft dt{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line)}.setup-draft dd{color:var(--kai-color-ink);font-size:var(--kai-text-body-size);line-height:var(--kai-text-body-line);margin:0}.setup-draft-prose{white-space:pre-wrap}.setup-draft-files,.setup-draft-resources ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.setup-draft-files{gap:var(--kai-space-1)}.setup-draft-files li,.setup-draft-resources li{flex-direction:column;display:flex}.setup-draft-files small,.setup-draft-resources small,.setup-batch-person small,.setup-batch-categories small{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line)}.setup-draft-resources small,.setup-batch-person small{padding-left:calc(20px + var(--kai-space-2))}.setup-draft-form,.setup-draft-resources{gap:var(--kai-space-3);flex-direction:column;display:flex}.setup-draft-resources{gap:var(--kai-space-1)}.setup-batch-head{justify-content:space-between;align-items:center;gap:var(--kai-space-2);flex-wrap:wrap;display:flex}.setup-batch-scope{color:var(--kai-color-ink);font-size:var(--kai-text-body-size);font-weight:var(--kai-weight-medium);line-height:var(--kai-text-body-line);font-variant-numeric:tabular-nums;margin:0}.setup-batch-table{min-width:0;max-width:100%}.setup-batch-table .kit-table-cell{padding-top:var(--kai-space-2);padding-bottom:var(--kai-space-2)}.setup-batch-person{flex-direction:column;min-width:0;display:flex}.setup-batch-person .kit-checkbox{min-height:0}.setup-batch-person .kit-checkbox-label,.setup-batch-person small{overflow-wrap:anywhere}.setup-batch-categories{align-items:center;gap:var(--kai-space-1);flex-wrap:wrap;min-width:0;display:flex}.setup-batch-categories .setup-chip-edit{font-size:var(--kai-text-small-size)}.setup-batch-categories .kit-select{flex:140px;width:auto;min-width:0}.setup-batch-hr{flex-direction:column;display:flex}.setup-group{gap:var(--kai-space-3);flex-direction:column;display:flex}.setup-group-title{color:var(--kai-color-ink);font-size:var(--kai-text-section-size);font-weight:var(--kai-weight-medium);line-height:var(--kai-text-section-line);margin:0}.setup-card-facts{gap:var(--kai-space-1);flex-direction:column;display:flex}.setup-card-facts p,.setup-card-hint,.setup-mcp-reason{color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);margin:0}.setup-card-facts strong{color:var(--kai-color-ink);font-weight:var(--kai-weight-medium)}.setup-card-facts a,.setup-chapter-source a{color:var(--kai-color-accent);font-weight:var(--kai-weight-medium)}.setup-card-hint{color:var(--kai-color-ink-muted)}.setup-mcp-reason{padding:var(--kai-space-1) var(--kai-space-3);border-radius:var(--kai-radius-pill);background:var(--kai-color-accent-soft);color:var(--kai-color-accent-strong);font-weight:var(--kai-weight-medium);align-self:flex-start}.setup-mcp-people{gap:var(--kai-space-2) var(--kai-space-4);padding:var(--kai-space-3) var(--kai-space-4);border:var(--kai-border);border-radius:var(--kai-radius-md);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;list-style:none;display:grid}.setup-mcp-people li{flex-direction:column;min-width:0;display:flex}.setup-mcp-people small{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.setup-files-choice-shortcuts{gap:var(--kai-space-2);flex-wrap:wrap;display:flex}.setup-files-choice{gap:var(--kai-space-3);padding:var(--kai-space-3) var(--kai-space-4);border:var(--kai-border);border-radius:var(--kai-radius-md);flex-direction:column;margin:0;list-style:none;display:flex}.setup-files-choice li{flex-direction:column;gap:2px;min-width:0;display:flex}.setup-files-choice .kit-checkbox-label{overflow-wrap:anywhere}.setup-files-choice small{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);font-variant-numeric:tabular-nums}.setup-files-choice-reason{color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);margin:0}.setup-files-choice-not-suggested .setup-files-choice-reason{color:var(--kai-color-warning-ink);font-weight:var(--kai-weight-medium)}.setup-try{gap:var(--kai-space-4);flex-direction:column;display:flex}.setup-try-examples{gap:var(--kai-space-2);flex-direction:column;display:flex}.setup-try-example-list{gap:var(--kai-space-2);flex-wrap:wrap;display:flex}.setup-try-example-list .kit-button{height:auto;min-height:32px;padding-block:var(--kai-space-1);text-align:left;white-space:normal}.setup-try-thread{gap:var(--kai-space-3);max-height:60vh;padding:var(--kai-space-4);border:var(--kai-border);border-radius:var(--kai-radius-lg);background:var(--kai-color-surface);flex-direction:column;display:flex;overflow-y:auto}.setup-try-message{gap:var(--kai-space-1);max-width:80ch;padding:var(--kai-space-3) var(--kai-space-4);border-radius:var(--kai-radius-md);background:var(--kai-color-surface-sunken);flex-direction:column;display:flex}.setup-try-message-user{background:var(--kai-color-accent-soft);align-self:flex-end}.setup-try-message p{color:var(--kai-color-ink);font-size:var(--kai-text-body-size);line-height:var(--kai-text-body-line);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.setup-try-author{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);font-weight:var(--kai-weight-medium)}.setup-try-composer{gap:var(--kai-space-2);flex-direction:column;display:flex}.setup-try-composer-foot{justify-content:space-between;align-items:center;gap:var(--kai-space-2);flex-wrap:wrap;display:flex}.setup-try-foot{gap:var(--kai-space-2);padding-top:var(--kai-space-4);border-top:var(--kai-border);flex-direction:column;display:flex}@media (max-width:767px){.setup-chapters ol{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-panel-box{padding:var(--kai-space-4);flex-direction:column;align-items:flex-start}.setup-card{padding:var(--kai-space-4)}}.setup-next-step{align-items:flex-start;gap:var(--kai-space-2);margin-top:var(--kai-space-2);padding:var(--kai-space-3) var(--kai-space-4);border-radius:var(--kai-radius-md);background:var(--kai-color-accent-soft);flex-direction:column;flex-basis:100%;display:flex}.setup-next-step p{margin:0}.setup-next-step-label{color:var(--kai-color-accent-strong);font-size:var(--kai-text-small-size);font-weight:var(--kai-weight-medium);line-height:var(--kai-text-small-line)}.setup-next-step-text{color:var(--kai-color-ink);font-size:var(--kai-text-body-size);line-height:var(--kai-text-body-line)}.setup-bot-platform{align-items:center;gap:var(--kai-space-2);color:var(--kai-color-ink);font-size:var(--kai-text-body-size);line-height:var(--kai-text-body-line);display:inline-flex}.setup-bot-platform strong{font-weight:var(--kai-weight-medium)}.setup-bot-readonly{gap:var(--kai-space-1);color:var(--kai-color-ink);font-size:var(--kai-text-body-size);line-height:var(--kai-text-body-line);flex-direction:column;display:flex}.setup-bot-privacy{margin-top:var(--kai-space-1);color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);display:block}.setup-board-fields{gap:var(--kai-space-1) var(--kai-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.setup-board-fields li{align-items:baseline;gap:var(--kai-space-1);padding:0 var(--kai-space-2);border-radius:var(--kai-radius-pill);background:var(--kai-color-fill);font-size:var(--kai-text-small-size);line-height:var(--kai-text-body-line);display:inline-flex}.setup-board-fields small,.setup-board-locked small{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line)}.setup-board-roles{gap:var(--kai-space-3) var(--kai-space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.setup-board-locked{flex-direction:column;min-width:0;display:flex}.setup-board-source{color:var(--kai-color-ink-soft);overflow-wrap:anywhere}.setup-module-fill{gap:var(--kai-space-1);padding-left:var(--kai-space-5);flex-direction:column;margin:0;display:flex}.setup-chapter-extra{align-items:center;gap:var(--kai-space-2);margin-top:var(--kai-space-2);padding:var(--kai-space-2) var(--kai-space-3);border:var(--kai-border);border-radius:var(--kai-radius-md);color:var(--kai-color-ink);background:var(--kai-color-surface);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);font-weight:var(--kai-weight-medium);text-decoration:none;display:inline-flex}.setup-chapter-extra:hover{border-color:var(--kai-color-line-strong)}.setup-chapter-extra:focus-visible{outline:var(--kai-focus-ring);outline-offset:var(--kai-focus-offset)}.setup-news-origin{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);flex:1 0 100%}.setup-news-origin strong{color:var(--kai-color-accent-strong);font-weight:var(--kai-weight-medium)}.setup-news-foot{justify-content:space-between;align-items:center;gap:var(--kai-space-1) var(--kai-space-4);margin:var(--kai-space-2) 0 0;color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);flex-wrap:wrap;display:flex}.setup-news-review-warning{color:var(--kai-color-warning-ink)}.setup-review{gap:var(--kai-space-2);margin-top:var(--kai-space-6);padding:var(--kai-space-4) var(--kai-space-5);border:var(--kai-border);border-radius:var(--kai-radius-lg);background:var(--kai-color-surface);flex-direction:column;display:flex}.setup-review h2{color:var(--kai-color-ink);font-size:var(--kai-text-section-size);line-height:var(--kai-text-section-line);margin:0}.setup-review p{margin:0}.setup-review-switch{align-items:center;gap:var(--kai-space-1) var(--kai-space-3);color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);flex-wrap:wrap;display:flex}.setup-files-filter{gap:var(--kai-space-2);flex-wrap:wrap;display:flex}.setup-file-controls{gap:var(--kai-space-3);flex-direction:column;flex:0 260px;display:flex}.setup-file-controls .setup-file-sensitive{flex:none}.setup-file-excluded .setup-file-main>strong,.setup-file-excluded .setup-file-main>p{color:var(--kai-color-ink-muted)}.setup-gap-options{gap:var(--kai-space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.setup-gap-options legend{margin-bottom:var(--kai-space-2);color:var(--kai-color-ink);font-weight:var(--kai-weight-medium);padding:0}.setup-gap-option{align-items:flex-start;gap:var(--kai-space-3);padding:var(--kai-space-3) var(--kai-space-4);border:var(--kai-border);border-radius:var(--kai-radius-md);background:var(--kai-color-surface);cursor:pointer;display:flex}.setup-gap-option:has(input:checked){border-color:var(--kai-color-accent);background:var(--kai-color-accent-tint)}.setup-gap-option input{margin-top:var(--kai-space-1);accent-color:var(--kai-color-accent)}.setup-gap-option span{min-width:0;color:var(--kai-color-ink);overflow-wrap:anywhere;flex-direction:column;display:flex}.setup-gap-option small{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line)}.setup-diff,.setup-diff-files{align-items:flex-start;gap:var(--kai-space-2);flex-direction:column;min-width:0;display:flex}.setup-diff-files,.setup-diff-file{align-self:stretch}.setup-diff-files p{margin:0}.setup-diff-same{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line)}.setup-diff-file{border:var(--kai-border);border-radius:var(--kai-radius-md);background:var(--kai-color-surface);min-width:0}.setup-diff-file summary{align-items:center;gap:var(--kai-space-1) var(--kai-space-3);padding:var(--kai-space-2) var(--kai-space-3);color:var(--kai-color-ink);cursor:pointer;flex-wrap:wrap;display:flex}.setup-diff-lines{border-top:var(--kai-border);overflow-x:auto}.setup-diff-lines pre{padding:var(--kai-space-2) 0;font-family:var(--kai-font-mono);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);margin:0}.setup-diff-line{padding:0 var(--kai-space-3);color:var(--kai-color-ink-soft);white-space:pre;display:block}.setup-diff-sign{width:var(--kai-space-4);-webkit-user-select:none;user-select:none;display:inline-block}.setup-diff-added{color:var(--kai-color-success-ink);background:var(--kai-color-success-soft)}.setup-diff-removed{color:var(--kai-color-danger-ink);background:var(--kai-color-danger-soft)}.setup-diff-skip{padding:var(--kai-space-1) var(--kai-space-3);color:var(--kai-color-ink-muted);background:var(--kai-color-surface-sunken);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line)}.setup-questions-bar{justify-content:space-between;align-items:center;gap:var(--kai-space-2) var(--kai-space-4);flex-wrap:wrap;display:flex}.setup-questions-privacy{align-items:center;gap:var(--kai-space-2);padding:var(--kai-space-1) var(--kai-space-3);border-radius:var(--kai-radius-pill);color:var(--kai-color-ink);background:var(--kai-color-surface-sunken);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);font-weight:var(--kai-weight-medium);margin:0;display:inline-flex}.setup-questions-section{gap:var(--kai-space-3);margin-top:var(--kai-space-5);flex-direction:column;display:flex}.setup-questions-section h2{color:var(--kai-color-ink);font-size:var(--kai-text-section-size);line-height:var(--kai-text-section-line);margin:0}.setup-questions-section>p{margin:0}.setup-topic summary{align-items:baseline;gap:var(--kai-space-1) var(--kai-space-3);cursor:pointer;flex-wrap:wrap;display:flex}.setup-topic ul{gap:var(--kai-space-1);margin:var(--kai-space-2) 0 0;padding-left:var(--kai-space-5);color:var(--kai-color-ink-soft);overflow-wrap:anywhere;flex-direction:column;display:flex}.setup-first-bot{gap:var(--kai-space-5);flex-direction:column;display:flex}.setup-first-bot-hero{align-items:center;gap:var(--kai-space-4);padding:var(--kai-space-5);border-radius:var(--kai-radius-lg);background:var(--kai-color-accent-soft);display:flex}.setup-first-bot-mark{width:var(--kai-space-10);height:var(--kai-space-10);border-radius:var(--kai-radius-pill);color:var(--kai-color-accent-ink);background:var(--kai-color-accent);box-shadow:var(--kai-shadow-md);flex:none;place-items:center;display:grid}.setup-first-bot-title,.setup-first-bot-text{margin:0}.setup-first-bot-title{color:var(--kai-color-accent-strong);font-size:var(--kai-text-title-size);font-weight:var(--kai-weight-medium);line-height:var(--kai-text-title-line)}.setup-first-bot-text{max-width:60ch;color:var(--kai-color-ink);font-size:var(--kai-text-body-size);line-height:var(--kai-text-body-line)}.setup-first-bot-features{gap:var(--kai-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.setup-first-bot-feature{gap:var(--kai-space-1) var(--kai-space-3);padding:var(--kai-space-4);border:var(--kai-border);border-radius:var(--kai-radius-md);background:var(--kai-color-surface);color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);grid-template-columns:auto minmax(0,1fr);display:grid}.setup-first-bot-feature-icon{width:var(--kai-space-8);height:var(--kai-space-8);border-radius:var(--kai-radius-md);color:var(--kai-color-accent-strong);background:var(--kai-color-accent-soft);grid-row:span 2;place-items:center;display:grid}.setup-first-bot-feature strong{color:var(--kai-color-ink);font-size:var(--kai-text-body-size);font-weight:var(--kai-weight-medium);line-height:var(--kai-text-body-line)}.setup-first-bot-how{gap:var(--kai-space-2);flex-direction:column;display:flex}.setup-first-bot-check{gap:var(--kai-space-2);color:var(--kai-color-ink);font-size:var(--kai-text-body-size);line-height:var(--kai-text-body-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.setup-first-bot-check li{align-items:flex-start;gap:var(--kai-space-2);display:flex}.setup-first-bot-tick{width:var(--kai-space-5);height:var(--kai-space-5);border-radius:var(--kai-radius-pill);color:var(--kai-color-success-ink);background:var(--kai-color-success-soft);flex:none;place-items:center;margin-top:2px;display:grid}.setup-first-bot-tick-yours{color:var(--kai-color-accent-strong);background:var(--kai-color-accent-soft)}.setup-first-bot-yours{padding:var(--kai-space-3) var(--kai-space-4);border-radius:var(--kai-radius-md);background:var(--kai-color-accent-soft)}.setup-first-bot-yours strong{color:var(--kai-color-accent-strong);font-weight:var(--kai-weight-medium)}.setup-first-bot-row{gap:var(--kai-space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.setup-first-bot-platforms{gap:var(--kai-space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.setup-first-bot-platforms legend{margin-bottom:var(--kai-space-2);padding:0}.setup-first-bot-platforms .setup-gap-option{padding:var(--kai-space-2) var(--kai-space-3)}.setup-first-bot-tune summary{padding:var(--kai-space-2) 0;color:var(--kai-color-accent);font-size:var(--kai-text-body-size);font-weight:var(--kai-weight-medium);cursor:pointer}.setup-first-bot-tune[open] summary{margin-bottom:var(--kai-space-2)}.setup-card-nudge{border-color:var(--kai-color-accent-tint);background:var(--kai-color-accent-soft)}.setup-nudge{gap:var(--kai-space-3);flex-direction:column;display:flex}.setup-nudge-head{align-items:center;gap:var(--kai-space-3);display:flex}.setup-nudge-icon{width:var(--kai-space-9);height:var(--kai-space-9);border-radius:var(--kai-radius-pill);color:var(--kai-color-accent-ink);background:var(--kai-color-accent);flex:none;place-items:center;display:grid}.setup-nudge-kicker{color:var(--kai-color-accent-strong);font-size:var(--kai-text-small-size);font-weight:var(--kai-weight-medium);line-height:var(--kai-text-small-line);margin:0}.setup-nudge .setup-card-summary{max-width:64ch;color:var(--kai-color-ink)}@media (max-width:767px){.setup-first-bot-features{grid-template-columns:minmax(0,1fr)}.setup-first-bot-hero{flex-direction:column;align-items:flex-start}}.setup-page-eyebrow{align-items:center;gap:4px;margin-bottom:4px;display:flex}.analysis-page-head .setup-page-eyebrow p{margin:0}.setup-purge{gap:16px;display:grid}.setup-purge-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.setup-purge-lists h3{font-size:13.5px;font-weight:var(--kai-weight-strong);margin:0 0 6px}.setup-purge-lists ul{color:var(--kai-color-ink-muted);margin:0;padding-left:18px;font-size:14px;line-height:20px}@media (max-width:560px){.setup-purge-lists{grid-template-columns:1fr}}.setup-crm-contacts{gap:var(--kai-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.setup-crm-contacts li{flex-direction:column;display:flex}.setup-crm-contacts small{padding-left:calc(20px + var(--kai-space-2));color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line)}.setup-crm-hr-cells{gap:var(--kai-space-2);margin:var(--kai-space-2) 0 var(--kai-space-3);padding-left:calc(20px + var(--kai-space-2));grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.setup-crm-contacts li>.kit-select{margin-top:var(--kai-space-2);margin-left:calc(20px + var(--kai-space-2));max-width:14rem}.setup-crm-field{max-width:32rem}
[data-intent=AI_FOR_TEAM]{--home-intent-color:var(--kai-intent-ai)}[data-intent=APPS]{--home-intent-color:var(--kai-intent-apps)}[data-intent=BOARDS]{--home-intent-color:var(--kai-intent-boards)}[data-intent=AUTOMATIONS]{--home-intent-color:var(--kai-intent-automations)}[data-intent=CHAT_BOTS]{--home-intent-color:var(--kai-intent-chat-bots)}[data-intent=TECH_DELIVERY]{--home-intent-color:var(--kai-intent-tech-delivery)}[data-intent=CUSTOMER_CONVERSATIONS]{--home-intent-color:var(--kai-intent-conversations)}[data-intent=ERP]{--home-intent-color:var(--kai-intent-erp)}[data-intent=CRM]{--home-intent-color:var(--kai-intent-crm)}[data-intent=HR]{--home-intent-color:var(--kai-intent-hr)}
.home-intents{gap:var(--kai-space-4);flex-direction:column;display:flex}.home-intents-title{color:var(--kai-color-ink);font-size:var(--kai-text-headline-size);font-weight:var(--kai-weight-regular);line-height:var(--kai-text-headline-line);letter-spacing:-.2px;margin:0}.home-intents-sub{align-items:center;gap:var(--kai-space-1) var(--kai-space-2);margin:var(--kai-space-1) 0 0;color:var(--kai-color-ink-muted);font-size:var(--kai-text-body-size);line-height:var(--kai-text-body-line);flex-wrap:wrap;display:flex}.home-intents-sub>svg{flex:none}.home-intents-error{color:var(--kai-color-danger);font-size:var(--kai-text-small-size);margin:0}.home-intent{min-height:calc(var(--kai-space-12) * 4.6);border:var(--kai-border);border-radius:var(--kai-radius-xl);background:var(--kai-color-surface);transition:transform var(--kai-duration-slow) var(--kai-ease), box-shadow var(--kai-duration-slow) var(--kai-ease), border-color var(--kai-duration-slow) var(--kai-ease), opacity var(--kai-duration-slow) var(--kai-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.home-intent:hover,.home-intent:focus-within{border-color:color-mix(in srgb, var(--home-intent-color) 40%, var(--kai-color-line));box-shadow:var(--kai-shadow-md);transform:translateY(calc(var(--kai-space-1) * -1))}.home-intents .kit-carousel-track:hover .home-intent:not(:hover){opacity:.72}.home-intent[data-dismissed=true]{opacity:.55}.home-intent-art{height:calc(var(--kai-space-12) * 1.85);background:radial-gradient(circle at 85% 15%, color-mix(in srgb, var(--home-intent-color) 22%, transparent), transparent 60%), linear-gradient(150deg, color-mix(in srgb, var(--home-intent-color) 16%, var(--kai-color-surface)), color-mix(in srgb, var(--home-intent-color) 5%, var(--kai-color-surface)));transition:height var(--kai-duration-slow) var(--kai-ease);flex:none;position:relative;overflow:hidden}.home-intent:hover .home-intent-art,.home-intent:focus-within .home-intent-art{height:calc(var(--kai-space-12) * 1.15)}.home-intent-mark{right:calc(var(--kai-space-6) * -1);bottom:calc(var(--kai-space-8) * -1);color:var(--home-intent-color);opacity:.09;position:absolute;transform:rotate(-12deg)}.home-intent-tile{top:var(--kai-space-5);left:var(--kai-space-5);width:var(--kai-space-10);height:var(--kai-space-10);border-radius:var(--kai-radius-lg);color:var(--kai-color-accent-ink);background:var(--home-intent-color);box-shadow:0 10px 24px color-mix(in srgb, var(--home-intent-color) 35%, transparent);place-items:center;display:grid;position:absolute}.home-intent-logos{top:var(--kai-space-5);right:var(--kai-space-5);display:flex;position:absolute}.home-intent-logos>span{width:var(--kai-space-8);height:var(--kai-space-8);margin-left:calc(var(--kai-space-2) * -1);border:var(--kai-border);border-radius:var(--kai-radius-md);background:var(--kai-color-surface);box-shadow:var(--kai-shadow-sm);place-items:center;display:grid}.home-intent-scene{right:var(--kai-space-5);bottom:var(--kai-space-4);left:var(--kai-space-5);align-items:flex-end;gap:var(--kai-space-1);transition:opacity var(--kai-duration-base);flex-direction:column;display:flex;position:absolute}.home-intent:hover .home-intent-scene,.home-intent:focus-within .home-intent-scene{opacity:0}.home-scene-bubble{max-width:100%;padding:var(--kai-space-1) var(--kai-space-3);border-radius:var(--kai-radius-md) var(--kai-radius-md) var(--kai-space-1) var(--kai-radius-md);color:var(--kai-color-ink-soft);background:var(--kai-color-surface);box-shadow:var(--kai-shadow-sm);font-size:var(--kai-text-micro-size);line-height:var(--kai-text-micro-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-scene-bubble>svg{margin-right:var(--kai-space-1);vertical-align:-2px;display:inline-block}.home-scene-bubble-them{border-radius:var(--kai-radius-md) var(--kai-radius-md) var(--kai-radius-md) var(--kai-space-1);color:var(--kai-color-accent-ink);background:var(--home-intent-color);align-self:flex-start}.home-scene-columns{gap:var(--kai-space-1);display:flex}.home-scene-columns>span{width:var(--kai-space-9);padding:var(--kai-space-1);border-radius:var(--kai-radius-sm);background:color-mix(in srgb, var(--kai-color-surface) 70%, transparent);flex-direction:column;gap:3px;display:flex}.home-scene-columns i{height:var(--kai-space-2);background:color-mix(in srgb, var(--home-intent-color) 55%, var(--kai-color-surface));border-radius:3px}.home-scene-columns i:nth-child(2n){background:var(--kai-color-surface);box-shadow:var(--kai-shadow-sm)}.home-scene-window{width:calc(var(--kai-space-12) * 1.4);border-radius:var(--kai-radius-sm);background:var(--kai-color-surface);box-shadow:var(--kai-shadow-md);overflow:hidden}.home-scene-window>b{background:color-mix(in srgb, var(--home-intent-color) 14%, var(--kai-color-surface));gap:3px;padding:5px;display:flex}.home-scene-window>b>i{border-radius:var(--kai-radius-pill);background:color-mix(in srgb, var(--home-intent-color) 50%, var(--kai-color-surface));width:5px;height:5px}.home-scene-window>span{grid-template-columns:1fr 2fr;gap:4px;padding:6px;display:grid}.home-scene-window>span>i{height:var(--kai-space-3);background:color-mix(in srgb, var(--home-intent-color) 18%, var(--kai-color-surface));border-radius:3px}.home-scene-window>span>i:first-child{background:color-mix(in srgb, var(--home-intent-color) 45%, var(--kai-color-surface));grid-row:span 2;height:auto}.home-scene-flow{align-items:center;display:flex}.home-scene-flow>span{width:var(--kai-space-7);height:var(--kai-space-7);border-radius:var(--kai-radius-md);color:var(--home-intent-color);background:var(--kai-color-surface);box-shadow:var(--kai-shadow-sm);place-items:center;display:grid}.home-scene-flow>span:last-child{color:var(--kai-color-accent-ink);background:var(--home-intent-color)}.home-scene-flow>i{width:var(--kai-space-4);background:color-mix(in srgb, var(--home-intent-color) 50%, var(--kai-color-surface));height:2px}.home-scene-bars{height:var(--kai-space-10);align-items:flex-end;gap:5px;display:flex}.home-scene-bars>i{width:var(--kai-space-3);background:color-mix(in srgb, var(--home-intent-color) 45%, var(--kai-color-surface));border-radius:3px 3px 0 0}.home-scene-bars>i:last-child{background:var(--home-intent-color)}.home-scene-funnel{flex-direction:column;align-items:center;gap:3px;display:flex}.home-scene-funnel>i{height:var(--kai-space-2);border-radius:var(--kai-radius-pill);background:color-mix(in srgb, var(--home-intent-color) 40%, var(--kai-color-surface))}.home-scene-funnel>i:first-child{width:calc(var(--kai-space-12) * 1.2)}.home-scene-funnel>i:nth-child(2){width:calc(var(--kai-space-12) * .9)}.home-scene-funnel>i:nth-child(3){width:calc(var(--kai-space-12) * .6)}.home-scene-funnel>i:nth-child(4){width:calc(var(--kai-space-12) * .35);background:var(--home-intent-color)}.home-scene-faces{display:flex}.home-scene-faces>span{width:var(--kai-space-8);height:var(--kai-space-8);margin-left:calc(var(--kai-space-2) * -1);border:2px solid var(--kai-color-surface);border-radius:var(--kai-radius-pill);color:var(--home-intent-color);background:color-mix(in srgb, var(--home-intent-color) 18%, var(--kai-color-surface));font-size:var(--kai-text-micro-size);font-weight:var(--kai-weight-strong);place-items:center;display:grid}.home-scene-pr{min-width:0;padding:var(--kai-space-2) var(--kai-space-3);border-radius:var(--kai-radius-md);background:var(--kai-color-surface);box-shadow:var(--kai-shadow-sm);font-size:var(--kai-text-micro-size);line-height:var(--kai-text-micro-line);flex-direction:column;gap:3px;display:flex}.home-scene-pr>b{gap:var(--kai-space-1);color:var(--kai-color-ink);font-weight:var(--kai-weight-medium);white-space:nowrap;align-items:center;display:flex}.home-scene-pr>span{gap:var(--kai-space-1);color:var(--kai-color-ink-muted);flex-wrap:wrap;display:flex}.home-scene-pr em{padding:0 var(--kai-space-1);border-radius:var(--kai-radius-pill);color:var(--kai-color-success-ink);background:var(--kai-color-success-soft);font-style:normal}.home-intent-body{gap:var(--kai-space-2);padding:var(--kai-space-4) var(--kai-space-5) var(--kai-space-5);flex-direction:column;flex:1;display:flex}.home-intent-kicker{color:var(--home-intent-color);font-size:var(--kai-text-micro-size);font-weight:var(--kai-weight-strong);line-height:var(--kai-text-micro-line);letter-spacing:.04em;text-transform:uppercase;margin:0}.home-intent-title{color:var(--kai-color-ink);font-size:var(--kai-text-section-size);font-weight:var(--kai-weight-strong);line-height:var(--kai-text-section-line);margin:0}.home-intent-text{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);margin:0}.home-intent-more{opacity:0;transition:grid-template-rows var(--kai-duration-slow) var(--kai-ease), opacity var(--kai-duration-slow) var(--kai-ease);grid-template-rows:0fr;display:grid}.home-intent:hover .home-intent-more,.home-intent:focus-within .home-intent-more{opacity:1;grid-template-rows:1fr}.home-intent-more ul{gap:var(--kai-space-1);flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.home-intent-more li{gap:var(--kai-space-2);color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);align-items:flex-start;display:flex}.home-intent-more li>svg{color:var(--home-intent-color);flex:none;margin-top:2px}.home-intent-status{align-items:center;gap:var(--kai-space-1) var(--kai-space-2);padding-top:var(--kai-space-2);flex-wrap:wrap;margin-top:auto;display:flex}.home-intent-line{gap:var(--kai-space-1);width:100%;color:var(--kai-color-ink-soft);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);align-items:flex-start;margin:0;display:flex}.home-intent-line>svg{flex:none;margin-top:2px}.home-intent-line-evidence>svg{color:var(--kai-color-accent)}.home-intent-line-quiet{color:var(--kai-color-ink-muted)}.home-intent-steps{gap:3px;width:100%;display:flex}.home-intent-steps>i{border-radius:var(--kai-radius-pill);background:var(--kai-color-fill-strong);flex:1;height:4px}.home-intent-steps>i[data-done=true]{background:var(--home-intent-color)}.home-intent-foot{justify-content:space-between;align-items:center;gap:var(--kai-space-2);padding-top:var(--kai-space-2);display:flex}.home-intent:hover .home-intent-foot>.kit-button-soft,.home-intent:focus-within .home-intent-foot>.kit-button-soft{color:var(--kai-color-accent-ink);background:var(--kai-color-accent)}.home-intent .home-intent-foot>.kit-button-soft:hover{color:var(--kai-color-accent-ink);background:var(--kai-color-accent-strong)}.home-intent-discovery{color:var(--kai-color-accent-ink);background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--kai-color-focus) 70%, transparent), transparent 55%), radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--kai-color-human) 35%, transparent), transparent 50%), linear-gradient(160deg, var(--kai-color-accent), var(--kai-color-accent-strong));border-color:#0000}.home-intent-discovery:hover,.home-intent-discovery:focus-within{border-color:#0000}.home-intent-discovery .home-intent-art{background:0 0}.home-intent-discovery .home-intent-tile{color:var(--kai-color-accent-strong);background:var(--kai-color-surface);box-shadow:var(--kai-shadow-md)}.home-intent-discovery .home-intent-mark{color:var(--kai-color-accent-ink);opacity:.12}.home-intent-discovery .home-intent-kicker,.home-intent-discovery .home-intent-title,.home-intent-discovery .home-intent-text,.home-intent-discovery .home-intent-more li,.home-intent-discovery .home-intent-more li>svg,.home-intent-discovery .home-intent-line,.home-intent-discovery .home-intent-line>svg{color:var(--kai-color-accent-ink)}.home-intent-discovery .home-intent-text{opacity:.86}.home-intent-discovery .home-intent-foot>.kit-button{color:var(--kai-color-accent-strong);background:var(--kai-color-surface)}.home-intent-discovery .home-intent-foot>.kit-button:hover{color:var(--kai-color-accent-strong);background:var(--kai-color-accent-soft)}.home-intent-examples{right:var(--kai-space-5);bottom:var(--kai-space-4);align-items:flex-end;gap:var(--kai-space-1);flex-direction:column;display:flex;position:absolute}.home-intent-examples>span{gap:var(--kai-space-2);padding:var(--kai-space-1) var(--kai-space-3) var(--kai-space-1) var(--kai-space-1);border-radius:var(--kai-radius-md);color:var(--kai-color-ink);background:var(--kai-color-surface);box-shadow:var(--kai-shadow-md);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);white-space:nowrap;align-items:center;display:inline-flex}.home-intent-examples>span:first-child{transform:rotate(-4deg) translateX(calc(var(--kai-space-2) * -1))}.home-intent-examples>span:nth-child(2){transform:rotate(3deg) translateX(var(--kai-space-1))}.home-intent-examples>span:nth-child(3){transform:rotate(-2deg) translateX(calc(var(--kai-space-3) * -1))}.home-intent-examples b{padding:0 var(--kai-space-2);border-radius:var(--kai-radius-sm);color:var(--kai-color-accent-strong);background:var(--kai-color-accent-soft);font-size:var(--kai-text-micro-size);font-weight:var(--kai-weight-medium)}.home-intent-live{width:var(--kai-space-2);height:var(--kai-space-2);margin-right:var(--kai-space-1);border-radius:var(--kai-radius-pill);background:var(--kai-color-human);animation:home-intent-pulse 1.4s var(--kai-ease) infinite;display:inline-block}@keyframes home-intent-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--kai-color-human) 25%, transparent)}}.home-intents-mini{align-items:center;gap:var(--kai-space-4);padding:var(--kai-space-3) var(--kai-space-3) var(--kai-space-3) var(--kai-space-5);border:var(--kai-border);border-radius:var(--kai-radius-xl);background:var(--kai-color-surface);display:flex}.home-intents-mini-title{color:var(--kai-color-ink);font-size:var(--kai-text-section-size);font-weight:var(--kai-weight-medium);line-height:var(--kai-text-section-line);white-space:nowrap;margin:0}.home-intents-mini-note{color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);white-space:nowrap;margin:0}.home-intents-mini-icons{gap:var(--kai-space-2);flex-wrap:wrap;flex:1;display:flex}.home-intents-mini-icons a{width:var(--kai-space-9);height:var(--kai-space-9);border-radius:var(--kai-radius-md);color:var(--home-intent-color);background:color-mix(in srgb, var(--home-intent-color) 13%, var(--kai-color-surface));transition:transform var(--kai-duration-base) var(--kai-ease);place-items:center;display:grid;position:relative}.home-intents-mini-icons a:hover{transform:translateY(-2px)}.home-intents-mini-icons a:focus-visible{outline:var(--kai-focus-ring);outline-offset:var(--kai-focus-offset)}.home-intents-mini-icons a[data-badge]:after{width:var(--kai-space-3);height:var(--kai-space-3);border:2px solid var(--kai-color-surface);border-radius:var(--kai-radius-pill);content:"";position:absolute;top:-3px;right:-3px}.home-intents-mini-icons a[data-badge=recommended]:after{background:var(--kai-color-accent)}.home-intents-mini-icons a[data-badge=in-use]:after{background:var(--kai-color-success)}@media (max-width:767px){.home-intents-title{font-size:var(--kai-text-title-size);line-height:var(--kai-text-title-line)}.home-intent{min-height:calc(var(--kai-space-12) * 4.4)}.home-intents-mini{flex-wrap:wrap}.home-intents-mini-icons a{width:var(--kai-space-8);height:var(--kai-space-8)}}@media (prefers-reduced-motion:reduce){.home-intent,.home-intent-art,.home-intent-more,.home-intent-scene{transition:none}.home-intent:hover,.home-intent:focus-within{transform:none}.home-intent-live{animation:none}}
.home-head{gap:var(--kai-space-8);padding:var(--kai-space-8) 0 var(--kai-space-9);flex-direction:column;display:flex}.home-headline{justify-content:space-between;align-items:center;gap:var(--kai-space-6);display:flex}.home-title{color:var(--kai-color-ink);font-size:var(--kai-text-headline-size);font-weight:var(--kai-weight-regular);line-height:var(--kai-text-headline-line);letter-spacing:-.2px;flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.home-chip{border-radius:var(--kai-radius-md);height:42px;color:var(--kai-color-accent-strong);background:var(--kai-color-accent-soft);font-weight:var(--kai-weight-medium);align-items:center;gap:8px;padding:0 14px;display:inline-flex}.home-actions{gap:var(--kai-space-2);flex:none;display:flex}.home-section,.my-work-block{flex-direction:column;gap:14px;display:flex}.my-work-block+.my-work-block{margin-top:var(--kai-space-8)}@media (max-width:767px){.home-head{gap:var(--kai-space-6);padding-top:var(--kai-space-6)}.home-headline{align-items:flex-start}.home-title{font-size:24px;line-height:38px}.home-chip{gap:6px;height:34px;padding:0 10px}.home-chip .kit-app-logo{width:18px;height:18px}}
