.kz-stage{--kz-term:color-mix(in oklab, var(--bg) 88%, var(--surface));--kz-edge:color-mix(in oklab, var(--border) 78%, var(--text) 22%);--kz-fs:10.5px;min-width:0;padding:18px 4px 6px;position:relative;overflow-x:clip}.kz-scene{perspective:1500px;perspective-origin:60% 30%;min-height:360px;position:relative}.kz-floor{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%);pointer-events:none;border-radius:50%;position:absolute;inset:12% -6% -4% 4%;transform:rotateX(72deg)translateZ(-160px)}.kz-bar{border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--surface-2) 80%, transparent);height:24px;color:var(--text-subtle);font:500 10px / 1 var(--font-mono,ui-monospace, monospace);align-items:center;gap:5px;padding:0 9px;display:flex}.kz-bar>i{background:var(--border);border-radius:999px;width:7px;height:7px}.kz-bar>i:first-child{background:color-mix(in srgb, var(--danger) 70%, var(--border))}.kz-bar>i:nth-child(2){background:color-mix(in srgb, var(--warning) 70%, var(--border))}.kz-bar>i:nth-child(3){background:color-mix(in srgb, var(--success) 70%, var(--border))}.kz-bar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:6px;overflow:hidden}.kz-term{border:1px solid var(--kz-edge);background:var(--kz-term);font:500 var(--kz-fs) / 1.55 var(--font-mono,ui-monospace, monospace);color:var(--text-muted);box-shadow:0 50px 80px -46px color-mix(in srgb, var(--text) 60%, transparent), 0 0 0 1px color-mix(in srgb, var(--bg) 40%, transparent) inset;transform-origin:40%;border-radius:12px;animation:9s ease-in-out infinite kz-float;position:absolute;top:22px;left:7%;right:2%;overflow:hidden;transform:rotateY(-13deg)rotateX(7deg)translateZ(0)}.kz-screen{padding:8px 10px 7px}.kz-screen p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.kz-screen b{color:var(--text);font-weight:600}.kz-screen em{color:var(--text-subtle);font-style:normal}.kz-mark{color:var(--accent-ink)}.kz-live{color:var(--success)}.kz-live:first-letter{animation:2.4s ease-in-out infinite kz-pulse}.kz-branch{color:var(--accent-ink)}.kz-head{align-items:center;gap:6px;display:flex}.kz-clock{color:var(--text-subtle);margin-left:auto}.kz-bell{color:var(--accent-ink);margin-right:4px}.kz-tabs{border-bottom:1px solid var(--border);gap:4px;padding-bottom:5px;display:flex;margin:6px 0 5px!important}.kz-tabs span{color:var(--text-subtle);border-radius:4px;padding:0 5px}.kz-tabs span.on{background:var(--accent);color:var(--accent-fg);font-weight:600}.kz-panes{grid-template-columns:minmax(0,.92fr) 1px minmax(0,1.2fr);gap:9px;min-height:186px;display:grid}.kz-panes:before{content:"";background:var(--border);grid-area:1/2}.kz-left{grid-area:1/1;min-width:0}.kz-right{flex-direction:column;grid-area:1/3;min-width:0;display:flex}.kz-h{color:var(--text-muted)}.kz-gap{margin-top:6px!important}.kz-person{margin:2px 0}.kz-person i{background:color-mix(in oklab, hsl(var(--h) 66% 58%) 85%, var(--text));border-radius:999px;width:7px;height:7px;display:inline-block}.kz-person b{color:color-mix(in oklab, hsl(var(--h) 66% 62%) 80%, var(--text))!important}.kz-doing,.kz-typing{color:var(--text-subtle);padding-left:12px}.kz-typing{color:var(--accent-ink)}.kz-run em{color:var(--success)!important}.kz-chip{background:var(--accent);color:var(--accent-fg);border-radius:3px;padding:0 4px;font-size:.86em;font-weight:700}.kz-meter{align-items:center;gap:5px;display:flex}.kz-meter em{width:46px}.kz-bar-fill{background:var(--border);border-radius:2px;flex:1;height:3px;position:relative;overflow:hidden}.kz-bar-fill:after{content:"";background:var(--accent);transform-origin:0;transform:scaleX(var(--v));animation:1.4s cubic-bezier(.2,.8,.2,1) .4s both kz-fill;position:absolute;inset:0}.kz-day{color:var(--text-subtle)}.kz-who{color:color-mix(in oklab, hsl(var(--h) 66% 62%) 80%, var(--text))!important}.kz-msg{padding-left:8px;color:var(--text)!important}.kz-at{color:var(--accent-ink)}.kz-new{animation:8s ease-out infinite kz-arrive}.kz-input{border-top:1px solid var(--border);color:var(--text);white-space:nowrap;margin-top:auto;padding-top:5px;overflow:hidden}.kz-caret{vertical-align:-2px;background:var(--text);width:6px;height:1.1em;margin-left:2px;animation:1.1s step-end infinite kz-blink;display:inline-block}.kz-keys{border-top:1px solid var(--border);color:var(--text-subtle);padding-top:4px;margin-top:6px!important}.kz-keys b{color:var(--text-muted)!important}.kz-keys i{color:var(--text-subtle);font-style:normal}.kz-vsc{border:1px solid var(--kz-edge);background:color-mix(in oklab, var(--surface) 92%, var(--bg));width:54%;font:500 9.5px / 1.6 var(--font-mono,ui-monospace, monospace);color:var(--text-muted);border-radius:11px;position:absolute;top:-4px;left:-2%;overflow:hidden;transform:rotateY(-13deg)rotateX(7deg)translate3d(-26px,-18px,-150px)}.kz-vsc-body{color:color-mix(in oklab, var(--text-muted) 70%, var(--surface));padding:8px 10px 26px}.kz-vsc-body p{white-space:pre;margin:0}.t-kw{color:var(--accent-ink);font-weight:500}.t-fn{color:color-mix(in oklab, var(--accent-2) 70%, var(--text));font-weight:500}.t-num{color:var(--warning);font-weight:500}.kz-vsc-status{border-top:1px solid var(--border);background:color-mix(in oklab, var(--accent) 16%, var(--surface));color:var(--text);padding:3px 10px}.kz-vsc-status em{color:var(--text-subtle);font-style:normal}.kz-ok{color:var(--success)}.kz-toast{border:1px solid var(--kz-edge);background:color-mix(in oklab, var(--surface) 96%, var(--bg));box-shadow:0 24px 40px -26px color-mix(in srgb, var(--text) 60%, transparent);border-radius:12px;align-items:center;gap:9px;padding:9px 12px;font-size:11.5px;line-height:1.35;animation:8s cubic-bezier(.2,.8,.2,1) infinite kz-toast;display:flex;position:absolute;bottom:18px;right:0;transform:translateZ(90px)}.kz-toast b{color:var(--text);font-weight:600;display:block}.kz-toast em{color:var(--text-subtle);font-style:normal}.kz-toast-icon{background:var(--accent);width:26px;height:26px;color:var(--accent-fg);border-radius:8px;place-items:center;display:grid}.kz-beam{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 45%, transparent), transparent);border-radius:2px;height:2px;position:absolute;overflow:hidden}.kz-beam span{background:var(--accent);border-radius:999px;width:6px;height:6px;animation:3.2s linear infinite kz-packet;position:absolute;top:-2px;left:0}.kz-beam-a{width:34%;top:46%;left:14%;transform:rotate(-24deg)translateZ(-60px)}.kz-beam-b{width:26%;bottom:30%;right:6%;transform:rotate(18deg)translateZ(40px)}.kz-beam-b span{animation-direction:reverse;animation-delay:1.4s}.kz-marker,.kz-key{display:none}@keyframes kz-float{0%,to{transform:rotateY(-13deg)rotateX(7deg)translateZ(0)}50%{transform:rotateY(-11deg)rotateX(6deg)translateZ(10px)}}@keyframes kz-pulse{50%{opacity:.35}}@keyframes kz-blink{50%{opacity:0}}@keyframes kz-fill{0%{transform:scaleX(0)}}@keyframes kz-arrive{0%,8%{opacity:0;transform:translateY(4px)}14%,to{opacity:1;transform:none}}@keyframes kz-toast{0%,16%{opacity:0;transform:translate3d(14px,10px,90px)}22%,84%{opacity:1;transform:translateZ(90px)}to{opacity:0;transform:translate3d(0,-6px,90px)}}@keyframes kz-packet{0%{transform:translate(0)}to{transform:translate(600px)}}@media (max-width:640px){.kz-stage{--kz-fs:8.6px;padding-top:10px}.kz-scene{perspective:1100px;gap:12px;min-height:0;display:grid}.kz-term,.kz-toast{position:relative;inset:auto}.kz-term{animation:none;transform:rotateX(8deg)}.kz-toast{justify-self:end;width:min(100%,300px);font-size:11px;animation:none;transform:none}.kz-vsc,.kz-beam,.kz-floor,.kz-tabs span:nth-child(n+5){display:none}.kz-panes{min-height:150px}.kz-marker{background:var(--accent);width:18px;height:18px;color:var(--accent-fg);font:700 10px / 1 var(--font-sans,system-ui);border-radius:999px;place-items:center;display:grid;position:absolute;top:6px;right:8px}.kz-marker:before{content:attr(data-n)}.kz-toast .kz-marker{margin-left:auto;position:static}.kz-key{color:var(--text-muted);gap:6px;margin:14px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.kz-key li{align-items:center;gap:9px;display:flex}.kz-key b{background:var(--accent);width:20px;height:20px;color:var(--accent-fg);border-radius:999px;flex:none;place-items:center;font-size:11px;display:grid}.kz-key li:nth-child(2) b{background:var(--surface-2);color:var(--text-muted)}}@media (prefers-reduced-motion:reduce){.kz-term,.kz-toast,.kz-new,.kz-caret,.kz-live:first-letter,.kz-beam span,.kz-bar-fill:after{animation:none!important}.kz-toast{opacity:1}}
@media (min-width:1100px){.lq-bento .lq-feat-ui,.lq-bento .lq-feat-git,.lq-bento .lq-feat-assist,.lq-bento .lq-feat-together{grid-column:span 2}}.lq-mini u{color:var(--accent-ink);text-decoration:none}.lq-mini em{color:var(--text-subtle);font-style:normal}.lq-mini b{color:var(--text);font-weight:600}.lq-mini-tabs{color:var(--text-subtle);margin-bottom:6px!important}.lq-mini-tabs b{background:var(--accent);border-radius:3px;padding:0 4px;color:var(--accent-fg)!important}.lq-mini-tabs u{color:var(--text-muted)}.lq-dot{background:var(--success);border-radius:999px;width:7px;height:7px;display:inline-block}.lq-dot-b{background:var(--accent-2)}.lq-dim{color:var(--text-subtle)!important}b.lq-acc{color:var(--accent-ink)}b.lq-l2{color:var(--accent-2)}b.lq-l3{color:var(--success)}.lq-chip{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--accent-ink);border-radius:3px;padding:0 4px}.lq-caret{vertical-align:-2px;background:var(--text);width:6px;height:1.05em;margin-left:2px;animation:1.1s step-end infinite lq-blink;display:inline-block}.lq-sw{vertical-align:-3px;border:1px solid var(--border);border-radius:5px;width:16px;height:16px;margin-right:4px;display:inline-block}@keyframes lq-blink{50%{opacity:0}}.lq-os{border:1px solid var(--lx-edge,var(--border));background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:20px;margin-top:28px;padding:18px}.lq-os-panel{margin-top:14px}@supports selector(:has(*)){.lq-os-panel{animation:.2s ease-out vx-fade;display:none}}.lq-os-shell{color:var(--text-muted);margin:0 0 10px;font-size:.92rem}.lq-os-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lq-os-steps li{border:1px solid var(--border);background:var(--bg);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.lq-os-n{background:color-mix(in srgb, var(--accent) 18%, transparent);width:22px;height:22px;color:var(--accent-ink);border-radius:999px;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:grid}.lq-os-steps code{overflow-wrap:anywhere;min-width:0;color:var(--text);font:500 13px/1.45 var(--font-mono,ui-monospace, monospace);flex:1}.lq-os-steps code.lq-comment{color:var(--text-subtle)}.lq-panes{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin-top:28px;display:grid}@media (min-width:1100px){.lq-panes{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.lq-keys{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.lq-keys{margin-top:0!important}@media (min-width:900px){.lq-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1200px){.lq-flow{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (prefers-reduced-motion:reduce){.lq-caret,.lq-os-panel{animation:none}}
