.ks-cn-f{width:100%;height:100%;min-height:inherit;text-align:left;grid-template-columns:minmax(0,1fr);place-items:center;padding:clamp(18px,3vw,56px);display:grid;position:relative}.ks-cn-s-stage,.ks-cn-x-win{text-align:left}.ks-cn-f-k{color:var(--muted-foreground);font-size:12px}.ks-cn-f-b{font-weight:600}.ks-cn-f-block{display:block}.ks-cn-f-mono{font:12px/1.3 var(--k-mono)}.ks-cn-f-line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ks-cn-f-ok{color:var(--ok);animation:ks-cn-rise .4s var(--k-ease) both;font-size:13px;font-weight:500}.ks-cn-f-btns{flex:none;justify-content:flex-end;gap:6px;display:flex}.ks-cn-f-url{overflow-wrap:anywhere}.ks-cn-f-chat{gap:10px;font-size:13px;display:grid}.ks-cn-f-dir{justify-content:center;align-items:center;gap:clamp(16px,2vw,28px);width:100%;display:flex}.ks-cn-f-panel{width:200px;transition:opacity .5s var(--k-ease), transform .5s var(--k-ease), filter .5s;border-radius:16px;gap:6px;padding:12px;font-size:13px;display:grid}.ks-cn-f-on .ks-cn-f-panel{opacity:.55;filter:blur(1px);transform:scale(.96)}.ks-cn-f-card{background:color-mix(in oklch, var(--paper) 70%, transparent);border-radius:10px;gap:2px;padding:9px 10px;display:grid}.ks-cn-f-card>.k-mini,.ks-cn-f-card>button,.ks-cn-f-state{justify-self:start;margin-top:6px}.ks-cn-f-state{font:500 12px/1 var(--k-sans);background:color-mix(in oklch, var(--ok) 16%, white);color:var(--ok);animation:ks-cn-rise .35s var(--k-ease) both;border-radius:999px;padding:6px 9px}.ks-cn-f-deal{width:min(100%,440px)}.ks-cn-f-title{letter-spacing:-.01em;font-size:16px;font-weight:600}.ks-cn-f-sub{margin:14px 0 6px}.ks-cn-f-empty{border:1px dashed var(--border);color:var(--muted-foreground);border-radius:10px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5}.ks-cn-f-thread{gap:8px;display:grid}.ks-cn-f-mail{background:var(--card);border-left:3px solid var(--border);animation:ks-cn-rise .45s var(--k-ease) both;border-radius:10px;gap:2px;padding:9px 11px;font-size:13px;display:grid}.ks-cn-f-mail[data-dir=out]{border-left-color:var(--ink)}.ks-cn-f-mail:nth-child(2){animation-delay:.25s}.ks-cn-f-new{border-left-color:var(--km-base,var(--ink));background:var(--paper);box-shadow:0 0 0 1px var(--border);animation:ks-cn-land .6s var(--k-ease) 1.4s both}@keyframes ks-cn-land{0%{opacity:0;transform:translateY(-12px)scale(.97)}to{opacity:1;transform:none}}.ks-cn-f-pair{width:min(100%,540px);height:min(100%,330px);position:relative}.ks-cn-f-convo{width:76%;position:absolute;top:0;left:0}.ks-cn-f-msgs{gap:8px;margin-top:12px;display:grid}.ks-cn-f-msg{background:var(--card);border-radius:12px;justify-self:start;max-width:82%;padding:8px 11px;font-size:13px;line-height:1.45}.ks-cn-f-msg[data-from=us]{background:var(--ink);color:var(--paper);justify-self:end}.ks-cn-f-status{justify-self:end}.ks-cn-f-health{border-radius:14px;gap:3px;width:48%;padding:12px 14px;font-size:13px;display:grid;position:absolute;bottom:0;right:0}.ks-cn-f-deliv{gap:8px;width:min(100%,520px);display:grid}.ks-cn-f-drow{background:var(--card);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 11px;font-size:13px;display:grid}.ks-cn-f-swap{font-size:12px;display:grid}.ks-cn-f-swap>span{grid-area:1/1}.ks-cn-f-was{color:var(--late);opacity:0}.ks-cn-f-now{color:var(--muted-foreground)}.ks-cn-f-pair-custom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;width:min(100%,700px);height:auto;display:grid}.ks-cn-f-server{gap:6px;font-size:13px;display:grid}.ks-cn-f-tool{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.ks-cn-f-pick{font:500 11.5px/1 var(--k-sans);white-space:nowrap;background:var(--muted);border-radius:999px;padding:5px 8px}.ks-cn-f-pick[data-state=read]{background:color-mix(in oklch, var(--ok) 16%, white);color:var(--ok)}.ks-cn-f-pick[data-state=blocked]{background:color-mix(in oklch, var(--late) 12%, white);color:var(--late)}.ks-cn-f-agent{margin-top:34px}@keyframes ks-cn-rise{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.ks-cn-f-hero .ks-cn-f-deal{animation:ks-cn-rise .6s var(--k-ease) .2s both}.ks-cn-f-hero .ks-cn-f-panel{animation:ks-cn-rise .6s var(--k-ease) .9s both}.ks-cn-f-hero .ks-cn-f-empty{animation:ks-cn-rise .45s var(--k-ease) 1.4s both}.ks-cn-f-chan .ks-cn-f-convo{animation:11s linear infinite ks-cn-c-in}.ks-cn-f-chan .ks-cn-f-msg[data-from=them]{animation:11s linear infinite ks-cn-c-them}.ks-cn-f-chan .ks-cn-f-msg[data-from=us]{animation:11s linear infinite ks-cn-c-us}.ks-cn-f-chan .ks-cn-f-status{animation:11s linear infinite ks-cn-c-status}.ks-cn-f-chan .ks-cn-f-health{animation:11s linear infinite ks-cn-c-health}.ks-cn-f-hook .ks-cn-f-deliv{animation:11s linear infinite ks-cn-c-in}.ks-cn-f-hook .ks-cn-f-drow:first-of-type{animation:11s linear infinite ks-cn-h-r1}.ks-cn-f-hook .ks-cn-f-drow:nth-of-type(2){animation:11s linear infinite ks-cn-h-r2}.ks-cn-f-hook .ks-cn-f-drow:nth-of-type(3){animation:11s linear infinite ks-cn-h-r3}.ks-cn-f-hook .ks-cn-f-was{animation:11s linear infinite ks-cn-h-was}.ks-cn-f-hook .ks-cn-f-now{animation:11s linear infinite ks-cn-h-now}.ks-cn-f-custom .ks-cn-f-server{animation:ks-cn-rise .5s var(--k-ease) .1s both}.ks-cn-f-custom .ks-cn-f-tool{animation:ks-cn-rise .4s var(--k-ease) both}.ks-cn-f-custom .ks-cn-f-tool:first-of-type{animation-delay:.8s}.ks-cn-f-custom .ks-cn-f-tool:nth-of-type(2){animation-delay:1.1s}.ks-cn-f-custom .ks-cn-f-tool:nth-of-type(3){animation-delay:1.4s}.ks-cn-f-custom .ks-cn-f-agent{animation:ks-cn-rise .6s var(--k-ease) 2.2s both}}@keyframes ks-cn-c-in{0%{opacity:0;transform:translateY(7px)scale(.985)}4%,93%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes ks-cn-c-them{0%,8%{opacity:0;transform:translateY(6px)}12%,93%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes ks-cn-c-us{0%,30%{opacity:0;transform:translateY(6px)}35%,93%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes ks-cn-c-status{0%,42%{opacity:0}46%,93%{opacity:1}96%,to{opacity:0}}@keyframes ks-cn-c-health{0%,52%{opacity:0;transform:translate(-16px,-14px)scale(.95)}58%,93%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes ks-cn-h-r1{0%,8%{opacity:0;transform:translate(-6px)}11%,93%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes ks-cn-h-r2{0%,16%{opacity:0;transform:translate(-6px)}19%,93%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes ks-cn-h-r3{0%,26%{opacity:0;transform:translate(-6px)}29%,93%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes ks-cn-h-was{0%,28%{opacity:0}30%,58%{opacity:1}60%,to{opacity:0}}@keyframes ks-cn-h-now{0%,59%{opacity:0}62%,93%{opacity:1}96%,to{opacity:0}}.ks-cn-s{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(28px,4vw,72px);margin-top:clamp(40px,4vw,72px);display:grid}.ks-cn-s-stage{min-height:clamp(480px,32vw,560px)}.ks-cn-s-win{width:min(100%,620px)}.ks-cn-s-step{align-content:start;gap:10px;min-height:280px;font-size:13px;animation:.6s cubic-bezier(.77,0,.175,1) both ks-cn-rise;display:grid}.ks-cn-s-h{letter-spacing:-.01em;font-size:18px;font-weight:600}.ks-cn-s-field{background:var(--card);border-radius:10px;padding:9px 11px}.ks-cn-s-field b{font-weight:500}.ks-cn-s-check{text-align:left;border:1px solid var(--border);background:var(--paper);width:100%;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;display:flex}.ks-cn-s-check i{border:1.5px solid var(--border);border-radius:4px;flex:none;width:16px;height:16px}.ks-cn-s-check[aria-pressed=true] i{background:var(--ink);border-color:var(--ink);box-shadow:inset 0 0 0 3px var(--paper)}.ks-cn-s-row{border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.ks-cn-s-text{gap:12px;display:grid}.ks-cn-s-list{gap:2px;margin:0 0 6px;padding:0;list-style:none;display:grid}.ks-cn-s-list button{text-align:left;width:100%;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;gap:2px;padding:10px 14px;transition:background-color .15s,color .15s;display:grid}.ks-cn-s-list button:hover{color:var(--ink)}.ks-cn-s-list button[aria-pressed=true]{background:var(--card);color:var(--ink)}.ks-cn-s-when{font:500 12px/1.3 var(--k-mono);color:var(--faint-foreground)}.ks-cn-s-title{letter-spacing:-.012em;font-size:18px;font-weight:600;line-height:1.25}.ks-cn-s-text>p{color:var(--muted-foreground);margin:0 14px;font-size:16px;line-height:1.6}.ks-cn-s-text b{color:var(--ink);font-weight:600}.ks-cn-x-win{--cust:var(--km-base,var(--ink));width:min(100%,820px)}.ks-cn-x-narrow{width:min(100%,560px)}.ks-cn-x-list{gap:10px;font-size:13px;display:grid}.ks-cn-x-row{border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.ks-cn-x-state{font:500 12px/1 var(--k-sans);background:color-mix(in oklch, var(--ok) 16%, white);color:var(--ok);white-space:nowrap;border-radius:999px;padding:5px 9px}.ks-cn-x-state[data-s=warn]{background:color-mix(in oklch, var(--late) 12%, white);color:var(--late)}.ks-cn-x-state[data-s=pause]{background:var(--muted);color:var(--muted-foreground)}.ks-cn-x-table{gap:2px;font-size:13px;display:grid}.ks-cn-x-tr{border-radius:9px;grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,.8fr) minmax(0,.8fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.ks-cn-x-tr:not(.ks-cn-x-th):nth-child(2n){background:var(--card)}.ks-cn-x-th{color:var(--muted-foreground);font-size:11.5px}.ks-cn-x-acts{justify-content:flex-end;margin-top:8px;display:flex}.ks-cn-x-btn{font:500 12px/1 var(--k-sans);background:var(--km-base,var(--ink));color:#fff;white-space:nowrap;border-radius:7px;padding:7px 11px}.ks-cn-x-ev{background:var(--card);border-radius:10px;gap:3px;max-width:86%;padding:10px 12px;display:grid}.ks-cn-x-ev[data-us]{justify-self:end}@media (max-width:900px){.ks-cn-f-dir{flex-direction:column-reverse;align-items:stretch}.ks-cn-f-panel{width:auto}.ks-cn-f-panel .ks-cn-f-card:nth-of-type(n+3){display:none}.ks-cn-f-deal{width:auto}.ks-cn-f-pair{grid-template-columns:minmax(0,1fr);width:100%;height:auto;display:grid}.ks-cn-f-convo,.ks-cn-f-health{width:auto;position:relative;inset:auto}.ks-cn-f-convo{margin-right:24px}.ks-cn-f-health{margin:-6px 0 0 24px}.ks-cn-f-drow{grid-template-columns:minmax(0,1fr) auto}.ks-cn-f-drow>.k-mini{display:none}.ks-cn-f-pair-custom{grid-template-columns:minmax(0,1fr)}.ks-cn-f-agent{margin-top:0}.ks-cn-s{grid-template-columns:minmax(0,1fr)}.ks-cn-s-text{order:-1}.ks-cn-s-stage,.ks-cn-s-step{min-height:0}.ks-cn-s-row{flex-direction:column;align-items:flex-start}.ks-cn-x-tr{grid-template-columns:minmax(0,1fr) auto}.ks-cn-x-tr>:nth-child(n+3):not(:nth-child(5)),.ks-cn-x-tr>:nth-child(2){display:none}}
