.zyan-scope{--bg: #070709;--bg-2: #0b0b10;--bg-3: #111118;--panel: #0e0e14;--panel-2: #141420;--line: rgba(255, 255, 255, .07);--line-2: rgba(255, 255, 255, .12);--fg: #ededf0;--fg-dim: #a1a1aa;--fg-mute: #6b6b78;--accent: #a855f7;--accent-2: #7c3aed;--accent-soft: rgba(168, 85, 247, .12);--accent-line: rgba(168, 85, 247, .25);--green: #4ade80;--amber: #fbbf24;--red: #f87171;--cyan: #67e8f9;--blue: #93c5fd;--pink: #f9a8d4;--radius: 10px;--font-geist: "Inter", -apple-system, ui-sans-serif, system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-family:var(--font-geist);color:var(--fg);-webkit-font-smoothing:antialiased}.zyan-scope *{box-sizing:border-box}.zyan-scope .mono{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.zyan-scope[data-paused] *,[data-paused] .zyan-scope *{animation-play-state:paused!important}.zyan-intro-grid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 40%,transparent 80%);mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 40%,transparent 80%)}.zyan-ambient{position:relative;background-image:radial-gradient(900px 500px at 18% 0%,rgba(96,165,250,.07),transparent 60%),radial-gradient(820px 520px at 85% 95%,rgba(167,139,250,.06),transparent 60%)}.zyan-ambient:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 40%,#000 40%,transparent 82%);mask-image:radial-gradient(ellipse 75% 65% at 50% 40%,#000 40%,transparent 82%)}.zs-sys-termframe{border:1px solid var(--line-2);border-radius:12px;overflow:hidden;background:#0a0a10;box-shadow:0 40px 100px -30px #000000b3,0 0 70px -28px #a855f74d}.zs-sys-termhead{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent);font-size:11.5px;color:var(--fg-mute)}.zs-sys-termbody{padding:16px 18px;font-family:var(--font-mono),monospace;font-size:12px;line-height:1.75;color:#d4d4d8;overflow:hidden}.zs-sys-win{border:1px solid var(--line-2);border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#ffffff06,#ffffff01),var(--bg-2);box-shadow:0 50px 120px -30px #000000b3,0 0 0 1px #a855f70f,0 24px 80px -20px #a855f726}.zs-sys-win-head{display:flex;align-items:center;gap:14px;padding:11px 16px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent);font-size:11.5px;color:var(--fg-mute)}.zs-sys-win-title{color:var(--fg-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zs-sys-win-meta{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.zs-sys-win-url{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid var(--line);border-radius:999px;background:#ffffff05;font-size:11px;color:var(--fg-dim);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zs-sys-dots{display:inline-flex;gap:6px;flex:none}.zs-sys-dots span{width:10px;height:10px;border-radius:50%;background:#ffffff1a}.zs-sys-dots span[data-c=r]{background:#f87171}.zs-sys-dots span[data-c=y]{background:#fbbf24}.zs-sys-dots span[data-c=g]{background:#4ade80}.zs-sys-panel{min-width:0;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:linear-gradient(180deg,#10101a,#0b0b11);box-shadow:0 24px 60px -18px #0009,0 0 70px -28px #a855f74d;-webkit-user-select:none;-moz-user-select:none;user-select:none}.zs-sys-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:#ffffff05;font-size:12px;color:var(--fg-dim)}.zs-sys-chip-accent{color:#d8b4fe;border-color:var(--accent-line);background:var(--accent-soft)}.zs-adm{display:flex;flex-direction:column;gap:10px;padding:14px;background:#060608;font-family:var(--font-geist),sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}.zs-adm-chips{display:flex;flex-wrap:wrap;gap:6px}.zs-adm-chip{display:inline-flex;align-items:center;gap:5px;padding:3.5px 10px;border:1px solid var(--line);border-radius:8px;font-size:10px;color:var(--fg-dim);background:#ffffff05}.zs-adm-chip-arrow{width:6px;height:6px;border-top:1px solid currentColor;border-right:1px solid currentColor;opacity:.55;transform:rotate(45deg)}.zs-adm-chip-blue{color:var(--blue);border-color:#93c5fd40}.zs-adm-chip-green{color:var(--green);border-color:#4ade8040}.zs-adm-chip-purple{color:#d8b4fe;border-color:var(--accent-line)}.zs-adm-chip-amber{color:var(--amber);border-color:#fbbf2440}.zs-adm-chip-dim{color:var(--fg-dim)}.zs-adm-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.zs-adm-stat{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0b;font-size:10px;color:var(--fg-dim);white-space:nowrap}.zs-adm-stat b{font-size:15px;font-weight:600;color:var(--fg)}.zs-adm-stat.hot{border-color:var(--accent-line);background:var(--accent-soft)}.zs-adm-week{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.zs-adm-day{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0 9px;border:1px solid transparent;border-radius:10px}.zs-adm-day i{font-style:normal;font-size:7.5px;letter-spacing:.08em;color:var(--fg-mute)}.zs-adm-day b{font-size:13px;font-weight:600;color:var(--fg-dim)}.zs-adm-day.on{border-color:#93c5fd59;background:#60a5fa1f}.zs-adm-day.on b{color:var(--fg)}.zs-adm-day em{position:absolute;bottom:4px;width:4px;height:4px;border-radius:50%;background:var(--blue)}.zs-adm-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px}.zs-adm-card{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0b;padding:12px 14px;min-width:0}.zs-adm-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.zs-adm-card-title{font-size:11px;font-weight:600;color:var(--fg)}.zs-adm-card-meta{font-size:9px;color:var(--fg-mute)}.zs-adm-legend{display:flex;gap:12px;margin-bottom:6px;font-size:9px;color:var(--fg-dim)}.zs-adm-legend span{display:inline-flex;align-items:center;gap:5px}.zs-adm-legend i,.zs-adm-status-legend i{width:7px;height:7px;border-radius:50%}.zs-adm-dot-sessions,.zs-adm-dot-active{background:var(--blue)}.zs-adm-dot-users{background:#a78bfa}.zs-adm-dot-maint{background:#34d399}.zs-adm-dot-done{background:#a78bfa}.zs-adm-chart{display:block;width:100%;height:88px}.zs-adm-gridline{stroke:#ffffff0f;stroke-width:.3}.zs-adm-area{fill:#60a5fa1a;transition:opacity .9s ease .5s}.zs-adm-line{fill:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke;transition:stroke-dashoffset 1.4s cubic-bezier(.22,1,.36,1) .15s}.zs-adm-line-sessions{stroke:#60a5fa}.zs-adm-line-users{stroke:#a78bfa;transition-delay:.35s}.zs-adm.js:not(.is-visible) .zs-adm-line{stroke-dashoffset:1}.zs-adm.js:not(.is-visible) .zs-adm-area{opacity:0}.zs-adm-donut-row{display:flex;align-items:center;gap:14px}.zs-adm-donut{position:relative;width:96px;height:96px;flex:none}.zs-adm-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.zs-adm-ring{fill:none;stroke:#ffffff12;stroke-width:7}.zs-adm-seg{fill:none;stroke-width:7;transition:stroke-dasharray 1s cubic-bezier(.22,1,.36,1)}.zs-adm-seg-active{stroke:#60a5fa;transition-delay:.15s}.zs-adm-seg-maint{stroke:#34d399;transition-delay:.3s}.zs-adm-seg-done{stroke:#a78bfa;transition-delay:.55s}.zs-adm.js:not(.is-visible) .zs-adm-seg{stroke-dasharray:0 100}.zs-adm-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:8px;color:var(--fg-mute);text-align:center}.zs-adm-donut-center b{font-size:16px;font-weight:650;color:var(--fg)}.zs-adm-status-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;font-size:10px;color:var(--fg-dim);min-width:0}.zs-adm-status-legend li{display:flex;align-items:center;gap:7px;white-space:nowrap}.zs-adm-status-legend b{margin-left:auto;font-weight:600;color:var(--fg)}@media (max-width: 640px){.zs-adm-grid{grid-template-columns:minmax(0,1fr)}.zs-adm-stats{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion: reduce){.zs-adm .zs-adm-line,.zs-adm .zs-adm-seg{transition:none}.zs-adm.js:not(.is-visible) .zs-adm-line{stroke-dashoffset:0}.zs-adm.js:not(.is-visible) .zs-adm-area{opacity:1}.zs-adm.js:not(.is-visible) .zs-adm-seg{stroke-dasharray:none}}.zyb-strategy{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:8px;padding:7px 14px;border:1px solid var(--line-2);border-radius:999px;background:var(--bg-2);font-family:var(--font-mono),monospace;font-size:11px;color:var(--fg-dim)}.zyb-strategy em{font-style:normal;padding:1px 7px;border-radius:5px;font-size:10px;line-height:1.6;color:#fff}.zyb-strategy .p0{background:#b91c1c}.zyb-strategy .p1{background:#b45309}.zyb-strategy .p2{background:#1d4ed8}.zyb-strategy .p3{background:#374151}.zyb-strategy .pack{color:var(--fg-mute)}.mbs-scene{--mbs-p03: min(1, calc(var(--mbs-p, 0) / .3));--mbs-p02: min(1, calc(var(--mbs-p, 0) / .2));--mbs-prot: max(0, min(1, calc((var(--mbs-p, 0) - .12) / .18)));--mbs-sx: 1.5;--mbs-sy: 1.5}@media (max-width: 767px){.mbs-scene{--mbs-sx: 1;--mbs-sy: 1}}.mbs-screen{transform-origin:top;transform-style:preserve-3d;transform:translateY(calc(var(--mbs-p, 0) * 1500px)) scaleX(calc(1.2 + var(--mbs-p03) * (var(--mbs-sx) - 1.2))) scaleY(calc(.6 + var(--mbs-p03) * (var(--mbs-sy) - .6))) rotateX(calc(-28deg * (1 - var(--mbs-prot))))}.mbs-masthead{transform:translateY(calc(var(--mbs-p03) * 100px));opacity:calc(1 - var(--mbs-p02))}[data-mbs-faded] .mbs-masthead{pointer-events:none}@media (prefers-reduced-motion: no-preference){.mbs-screen{will-change:transform}.mbs-masthead{will-change:transform,opacity}}@media (prefers-reduced-motion: reduce){.mbs-screen{transform:none}.mbs-masthead{opacity:1;transform:none}.mbs-section{min-height:0}}.zs-ai-term{min-width:0}.zs-ai-term-lines{display:flex;flex-direction:column;min-height:320px;font-size:12.5px}.zs-ai-term-compact .zs-ai-term-lines{min-height:0;font-size:11.5px}.zs-ai-tline{display:flex;align-items:center;gap:8px;min-height:22px;min-width:0}.zs-ai-tblank{min-height:10px}.zs-ai-tmark{color:var(--accent);flex:none}.zs-ai-tprompt{color:var(--fg)}.zs-ai-ttool{color:#d4d4d8}.zs-ai-tdot{color:var(--cyan);font-size:9px;flex:none}.zs-ai-tdetail{color:var(--fg-mute);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zs-ai-tout{color:var(--fg-dim);padding-left:18px}.zs-ai-tdiff{padding-left:18px}.zs-ai-tdm{color:var(--fg-mute);flex:none}.zs-ai-tfile{color:#d4d4d8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zs-ai-tplus{color:var(--green);flex:none}.zs-ai-tminus{color:var(--red);flex:none}.zs-ai-tok{color:var(--green)}.zs-ai-tcheck{flex:none}.zs-ai-ttyped{display:inline-block;white-space:nowrap;max-width:100%}.zs-ai-caret{display:inline-block;width:8px;height:14px;background:var(--cyan);opacity:.9}.zs-ai-term-badge{font-family:var(--font-mono),monospace;font-size:10px;color:var(--cyan);border:1px solid rgba(103,232,249,.3);background:#67e8f914;padding:2px 8px;border-radius:999px}.zs-ai-term.js .zs-ai-tline{opacity:0}.zs-ai-term.js .zs-ai-ttyped{width:0;overflow:hidden}.zs-ai-term.is-visible .zs-ai-ttyped{animation:zs-ai-type var(--zs-ai-loop, 30s) steps(34,end) infinite}.zs-ai-term.is-visible .zs-ai-caret{animation:zs-ai-blink 1.1s steps(1,end) infinite}.zs-ai-term.is-visible .zs-ai-thold{animation:zs-ai-thold var(--zs-ai-loop, 30s) linear infinite}.zs-ai-term.is-visible .zs-ai-ts-0{animation:zs-ai-ts-0 var(--zs-ai-loop, 30s) linear infinite}.zs-ai-term.is-visible .zs-ai-ts-1{animation:zs-ai-ts-1 var(--zs-ai-loop, 30s) linear infinite}.zs-ai-term.is-visible .zs-ai-ts-2{animation:zs-ai-ts-2 var(--zs-ai-loop, 30s) linear infinite}.zs-ai-term.is-visible .zs-ai-ts-3{animation:zs-ai-ts-3 var(--zs-ai-loop, 30s) linear infinite}.zs-ai-term.is-visible .zs-ai-ts-4{animation:zs-ai-ts-4 var(--zs-ai-loop, 30s) linear infinite}.zs-ai-term.is-visible .zs-ai-ts-5{animation:zs-ai-ts-5 var(--zs-ai-loop, 30s) linear infinite}.zs-ai-term.is-visible .zs-ai-ts-6{animation:zs-ai-ts-6 var(--zs-ai-loop, 30s) linear infinite}.zs-ai-term.is-visible .zs-ai-ts-7{animation:zs-ai-ts-7 var(--zs-ai-loop, 30s) linear infinite}.zs-ai-term.is-visible .zs-ai-ts-8{animation:zs-ai-ts-8 var(--zs-ai-loop, 30s) linear infinite}.zs-ai-term.is-visible .zs-ai-ts-9{animation:zs-ai-ts-9 var(--zs-ai-loop, 30s) linear infinite}.zs-ai-term.is-visible .zs-ai-ts-10{animation:zs-ai-ts-10 var(--zs-ai-loop, 30s) linear infinite}.zs-ai-term.is-visible .zs-ai-ts-11{animation:zs-ai-ts-11 var(--zs-ai-loop, 30s) linear infinite}.zs-ai-term.is-visible .zs-ai-ts-12{animation:zs-ai-ts-12 var(--zs-ai-loop, 30s) linear infinite}.zs-ai-term.is-visible .zs-ai-ts-13{animation:zs-ai-ts-13 var(--zs-ai-loop, 30s) linear infinite}.zs-ai-term.is-visible .zs-ai-ts-14{animation:zs-ai-ts-14 var(--zs-ai-loop, 30s) linear infinite}.zs-ai-term.is-visible .zs-ai-ts-15{animation:zs-ai-ts-15 var(--zs-ai-loop, 30s) linear infinite}@keyframes zs-ai-type{0%,3%{width:0}13%,to{width:calc(var(--ch, 44) * 1ch)}}@keyframes zs-ai-blink{0%,49%{opacity:.9}50%,to{opacity:0}}@keyframes zs-ai-thold{0%,2%{opacity:0}3.5%,96%{opacity:1}98%,to{opacity:0}}@keyframes zs-ai-ts-0{0%,3%{opacity:0;transform:translateY(4px)}4.5%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes zs-ai-ts-1{0%,8%{opacity:0;transform:translateY(4px)}9.5%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes zs-ai-ts-2{0%,13%{opacity:0;transform:translateY(4px)}14.5%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes zs-ai-ts-3{0%,18%{opacity:0;transform:translateY(4px)}19.5%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes zs-ai-ts-4{0%,23%{opacity:0;transform:translateY(4px)}24.5%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes zs-ai-ts-5{0%,28%{opacity:0;transform:translateY(4px)}29.5%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes zs-ai-ts-6{0%,33%{opacity:0;transform:translateY(4px)}34.5%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes zs-ai-ts-7{0%,38%{opacity:0;transform:translateY(4px)}39.5%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes zs-ai-ts-8{0%,43%{opacity:0;transform:translateY(4px)}44.5%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes zs-ai-ts-9{0%,48%{opacity:0;transform:translateY(4px)}49.5%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes zs-ai-ts-10{0%,53%{opacity:0;transform:translateY(4px)}54.5%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes zs-ai-ts-11{0%,58%{opacity:0;transform:translateY(4px)}59.5%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes zs-ai-ts-12{0%,63%{opacity:0;transform:translateY(4px)}64.5%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes zs-ai-ts-13{0%,68%{opacity:0;transform:translateY(4px)}69.5%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes zs-ai-ts-14{0%,73%{opacity:0;transform:translateY(4px)}74.5%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes zs-ai-ts-15{0%,78%{opacity:0;transform:translateY(4px)}79.5%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@media (prefers-reduced-motion: reduce){.zs-ai-term.js .zs-ai-tline,.zs-ai-term.is-visible .zs-ai-tline{animation:none;opacity:1;transform:none}.zs-ai-term.js .zs-ai-ttyped,.zs-ai-term.is-visible .zs-ai-ttyped{animation:none;width:auto}.zs-ai-term.is-visible .zs-ai-caret{animation:none}}.zyb-screen{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#0a0a0d;font-family:var(--font-geist),sans-serif}.zyb-deploy{flex:none;padding:2px 8px;border-radius:7px;background:#ededf0;color:#0a0a0d;font-size:9px;font-weight:600}.zyb-scr-body{display:flex;flex:none;height:64px;overflow:hidden;border-bottom:1px solid var(--line);background:#08080c}.zyb-scr-rail{width:74px;padding:4px;overflow:hidden}.zyb-scr-rail .zyb-bw-mode{padding:1px}.zyb-scr-rail .zyb-bw-rail-item{font-size:8px;padding:2.5px 5px;gap:4px}.zyb-scr-rail .zyb-bw-rail-ico{width:6px;height:6px}.zyb-scr-rail .zyb-bw-rail-badge{min-width:10px;font-size:6.5px;line-height:10px}.zyb-scr-rail .zyb-bw-mode span{font-size:7px;padding:1.5px 0}.zyb-files{width:86px;flex:none;display:flex;flex-direction:column;gap:3px;padding:6px 8px;border-left:1px solid var(--line);border-right:1px solid var(--line);background:#0a0a0e;overflow:hidden}.zyb-files-head{font-size:6.5px;letter-spacing:.12em;color:var(--fg-mute);margin-bottom:1px}.zyb-files-row{display:flex;align-items:center;gap:4px;font-family:var(--font-mono),monospace;font-size:8px;color:var(--fg-dim);white-space:nowrap;overflow:hidden}.zyb-files-row i{width:6px;height:6px;flex:none;border:1px solid currentColor;border-radius:2px;opacity:.5}.zyb-editor-empty{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--fg-mute);background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:24px 24px}.zyb-editor-ico{width:18px;height:18px;border-radius:6px;border:1px solid rgba(168,85,247,.35);background:#a855f729}.zyb-editor-empty b{font-size:9px;font-weight:600;color:var(--fg-dim)}.zyb-editor-empty span{font-size:7.5px}.zyb-dockhead{flex:none;display:flex;align-items:center;gap:5px;padding:3px 10px;background:#0d0d12;border-bottom:1px solid rgba(255,255,255,.07);font-family:var(--font-mono),monospace;font-size:7.5px;letter-spacing:.08em;color:var(--fg-mute)}.zyb-dockhead-grip{opacity:.6}.zyb-dockhead-controls{margin-left:auto;letter-spacing:2px;opacity:.55}.zyb-tabs{display:flex;align-items:center;gap:6px;flex:none;padding:5px 10px;background:#0d0d12;border-bottom:1px solid rgba(255,255,255,.07)}.zyb-tabs-spacer{flex:1}.zyb-tab{display:inline-flex;align-items:center;gap:6px;flex:none;padding:2.5px 8px;border-radius:7px;border:1px solid transparent;font-family:var(--font-mono);font-size:9px;line-height:1.4;white-space:nowrap}.zyb-tab-active{border-color:#a855f766;background:#a855f726;color:#ededf0}.zyb-tab-ghost{border-color:#ffffff1a;background:#ffffff0d;color:var(--fg-dim)}.zyb-tab-codex{border-color:#67e8f933;background:#67e8f91a;color:#a5f3fc}.zyb-led{width:8px;height:8px;border-radius:50%;flex:none;background:#34d399;box-shadow:0 0 6px #34d399cc}.zyb-termhead{flex:none;display:flex;align-items:center;gap:6px;padding:3px 10px;background:#0a0a0d;border-bottom:1px solid rgba(255,255,255,.05);font-family:var(--font-mono),monospace;font-size:8.5px;color:var(--fg-dim)}.zyb-chip-unlimited{padding:1px 6px;border-radius:999px;border:1px solid var(--accent-line);background:var(--accent-soft);color:#d8b4fe;font-size:7.5px}.zyb-btn-voice{padding:1px 7px;border-radius:6px;border:1px solid var(--line-2);background:#ffffff0a;font-size:7.5px}.zyb-btn-disconnect{padding:1px 7px;border-radius:6px;border:1px solid rgba(239,68,68,.3);background:#ef44441f;color:#fca5a5;font-size:7.5px}.zyb-term{flex:1;min-height:0;overflow:hidden;background:#0a0a0d;padding:6px 12px}.zyb-boot{display:flex;flex-direction:column;gap:1px;margin-bottom:4px;font-family:var(--font-mono),monospace}.zyb-splash{align-self:flex-start;border:1px solid rgba(216,180,254,.55);color:#e9d5ff;padding:2px 10px;font-size:8.5px;letter-spacing:.04em}.zyb-boot-line{font-size:7.5px;color:#8b8b96}.zyb-banner{display:flex;gap:6px;margin-top:3px}.zyb-banner-logo{width:16px;height:12px;flex:none;margin-top:2px;border-radius:2px;background:linear-gradient(180deg,#e08862 58%,#c25f41 58%)}.zyb-banner-lines{display:flex;flex-direction:column;gap:0;font-size:7.5px;color:#8b8b96;min-width:0}.zyb-banner-lines b{font-size:8.5px;font-weight:600;color:#ededf0}.zyb-banner-path{color:#6b6b78;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zyb-screen .zs-ai-term-lines{min-height:0;font-size:8.5px;line-height:1.3}.zyb-screen .zs-ai-tline{min-height:12px;gap:5px}.zyb-screen .zs-ai-tblank{min-height:4px}.zyb-status{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:none;padding:4px 10px;background:#0d0d12;border-top:1px solid rgba(255,255,255,.07);font-family:var(--font-mono);font-size:8.5px;color:var(--fg-dim);white-space:nowrap}.zyb-status-git{font-style:normal;padding:0 5px;border:1px solid var(--line-2);border-radius:999px;background:#ffffff0a}.zyb-status-sync{font-style:normal;color:#34d399;font-weight:600}.zyb-status-right{overflow:hidden;text-overflow:ellipsis}.zs-seo-sev,.zs-seo-cc-sev{flex:none;font-size:10px;padding:2px 7px;border-radius:6px}.zs-seo-sev-p1,.zs-seo-cc-sev-p1{color:#fca5a5;background:#f871711f;border:1px solid rgba(248,113,113,.25)}.zs-seo-sev-p2,.zs-seo-cc-sev-p2{color:#fcd34d;background:#fbbf241a;border:1px solid rgba(251,191,36,.22)}.zs-seo-cc{min-height:330px;display:flex;flex-direction:column}.zs-seo-cc-inner{flex:1;display:flex;flex-direction:column}.zs-seo-cc-tabbar{display:flex;gap:4px;padding:10px 14px 0;font-size:11px}.zs-seo-cc-tab{padding:6px 12px;border-radius:7px;border:1px solid transparent;color:var(--fg-mute)}.zs-seo-cc-tab-2{color:var(--fg);background:#a855f71a;border-color:#a855f738}.zs-seo-cc-panes{flex:1;display:grid;padding:6px 14px 16px}.zs-seo-cc-pane{grid-area:1 / 1;min-width:0;opacity:0;align-self:start}.zs-seo-cc-pane-2{opacity:1}.zs-seo-cc.js .zs-seo-cc-pane-2{opacity:0}.zs-seo-cc-row{display:flex;align-items:center;gap:10px;margin-top:8px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:#ffffff05;font-size:12px;color:var(--fg-dim);min-width:0}.zs-seo-cc-row-lead{color:var(--fg)}.zs-seo-cc-row-main{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zs-seo-cc-chip{flex:none;font-size:10px;padding:3px 8px;border-radius:999px;border:1px solid var(--line-2);background:#ffffff05;color:var(--fg-dim);white-space:nowrap}.zs-seo-cc-chip-accent{color:#d8b4fe;border-color:var(--accent-line);background:var(--accent-soft)}.zs-seo-cc-chip-green{color:#86efac;border-color:#4ade8047;background:#4ade8014}.zs-seo-cc-bar{flex:1;max-width:140px;height:5px;border-radius:4px;background:#ffffff0f;overflow:hidden}.zs-seo-cc-bar-fill{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#4ade80,#22c55e)}.zs-seo-cc-pos{flex:none;color:var(--fg)}.zs-seo-cc-delta{flex:none;font-size:10.5px;color:#86efac}.zs-seo-cc.is-visible .zs-seo-cc-tab-1{animation:zs-seo-cc-tab1 24s ease-in-out infinite}.zs-seo-cc.is-visible .zs-seo-cc-tab-2{animation:zs-seo-cc-tab2 24s ease-in-out infinite}.zs-seo-cc.is-visible .zs-seo-cc-tab-3{animation:zs-seo-cc-tab3 24s ease-in-out infinite}.zs-seo-cc.is-visible .zs-seo-cc-tab-4{animation:zs-seo-cc-tab4 24s ease-in-out infinite}.zs-seo-cc.is-visible .zs-seo-cc-pane-1{animation:zs-seo-cc-pane1 24s ease-in-out infinite}.zs-seo-cc.is-visible .zs-seo-cc-pane-2{animation:zs-seo-cc-pane2 24s ease-in-out infinite}.zs-seo-cc.is-visible .zs-seo-cc-pane-3{animation:zs-seo-cc-pane3 24s ease-in-out infinite}.zs-seo-cc.is-visible .zs-seo-cc-pane-4{animation:zs-seo-cc-pane4 24s ease-in-out infinite}@keyframes zs-seo-cc-tab1{0%,24%{color:var(--fg);background:#a855f71a;border-color:#a855f738}27%,97%{color:var(--fg-mute);background:transparent;border-color:transparent}to{color:var(--fg);background:#a855f71a;border-color:#a855f738}}@keyframes zs-seo-cc-tab2{0%,22%{color:var(--fg-mute);background:transparent;border-color:transparent}25%,49%{color:var(--fg);background:#a855f71a;border-color:#a855f738}52%,to{color:var(--fg-mute);background:transparent;border-color:transparent}}@keyframes zs-seo-cc-tab3{0%,47%{color:var(--fg-mute);background:transparent;border-color:transparent}50%,74%{color:var(--fg);background:#a855f71a;border-color:#a855f738}77%,to{color:var(--fg-mute);background:transparent;border-color:transparent}}@keyframes zs-seo-cc-tab4{0%,72%{color:var(--fg-mute);background:transparent;border-color:transparent}75%,99%{color:var(--fg);background:#a855f71a;border-color:#a855f738}to{color:var(--fg-mute);background:transparent;border-color:transparent}}@keyframes zs-seo-cc-pane1{0%,23.5%{opacity:1;transform:translateY(0)}26%,98%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes zs-seo-cc-pane2{0%,24.5%{opacity:0;transform:translateY(4px)}27%,48.5%{opacity:1;transform:translateY(0)}51%,to{opacity:0;transform:translateY(4px)}}@keyframes zs-seo-cc-pane3{0%,49.5%{opacity:0;transform:translateY(4px)}52%,73.5%{opacity:1;transform:translateY(0)}76%,to{opacity:0;transform:translateY(4px)}}@keyframes zs-seo-cc-pane4{0%,74.5%{opacity:0;transform:translateY(4px)}77%,98.5%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@media (max-width: 640px){.zs-seo-cc-bar{display:none}}@media (prefers-reduced-motion: reduce){.zs-seo-cc.is-visible .zs-seo-cc-inner *{animation:none!important}.zs-seo-cc.js .zs-seo-cc-pane-2{opacity:1}}@property --zs-seo-brand{syntax: "<color>"; inherits: true; initial-value: #a855f7;}.zs-seo-rep{min-width:0}.zs-seo-rep-frame{--zs-seo-brand: #a855f7}.zs-seo-rep-body{padding:16px;display:flex;flex-direction:column;gap:14px;min-height:360px}.zs-seo-rep-domains,.zs-seo-rep-names{display:inline-grid;min-width:0}.zs-seo-rep-domains .zs-seo-rep-swap,.zs-seo-rep-names .zs-seo-rep-swap{grid-area:1 / 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zs-seo-rep-swap{opacity:0}.zs-seo-rep-swap-1{opacity:1}.zs-seo-rep-brandrow{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line);min-width:0}.zs-seo-rep-logo{flex:none;width:26px;height:26px;border-radius:7px;background:var(--zs-seo-brand);box-shadow:0 0 18px -4px var(--zs-seo-brand)}.zs-seo-rep-names{font-size:13.5px;font-weight:600;color:var(--fg)}.zs-seo-rep-for{margin-left:auto;font-size:10.5px;color:var(--fg-mute);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zs-seo-rep-spark{position:relative}.zs-seo-rep-svg{display:block;width:100%;height:64px}.zs-seo-rep-line{stroke:var(--zs-seo-brand);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.zs-seo-rep-dot{fill:var(--zs-seo-brand)}.zs-seo-rep-spark-cap{position:absolute;top:0;right:0;font-size:10px;color:var(--fg-mute)}.zs-seo-rep-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.zs-seo-rep-stat{border:1px solid var(--line);border-radius:9px;background:#ffffff05;padding:10px 12px;min-width:0}.zs-seo-rep-stat-val{display:block;font-size:15px;color:var(--fg);white-space:nowrap}.zs-seo-rep-stat-lbl{display:block;margin-top:3px;font-size:10.5px;color:var(--fg-dim)}.zs-seo-rep-up{font-style:normal;margin-left:5px;font-size:10px;color:#86efac}.zs-seo-rep-kws{display:flex;flex-direction:column;gap:7px}.zs-seo-rep-kw{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--fg-dim);min-width:0}.zs-seo-rep-kw-term{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zs-seo-rep-kw-pos{flex:none;color:var(--fg)}.zs-seo-rep-kw-delta{flex:none;font-size:10.5px;color:#86efac}.zs-seo-rep-foot{display:flex;gap:14px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:10px;font-size:10.5px;color:var(--fg-mute)}.zs-seo-rep.is-visible .zs-seo-rep-frame{animation:zs-seo-rep-brand 21s linear infinite}.zs-seo-rep.is-visible .zs-seo-rep-swap-1{animation:zs-seo-rep-sw1 21s ease-in-out infinite}.zs-seo-rep.is-visible .zs-seo-rep-swap-2{animation:zs-seo-rep-sw2 21s ease-in-out infinite}.zs-seo-rep.is-visible .zs-seo-rep-swap-3{animation:zs-seo-rep-sw3 21s ease-in-out infinite}.zs-seo-rep.is-visible .zs-seo-rep-line{animation:zs-seo-rep-draw 21s ease-in-out infinite}.zs-seo-rep.is-visible .zs-seo-rep-dot{animation:zs-seo-rep-dotin 21s ease-in-out infinite}@keyframes zs-seo-rep-brand{0%,28%{--zs-seo-brand: #a855f7}33%,61%{--zs-seo-brand: #38bdf8}66%,94%{--zs-seo-brand: #f9a8d4}to{--zs-seo-brand: #a855f7}}@keyframes zs-seo-rep-sw1{0%,28%{opacity:1}33%,94%{opacity:0}to{opacity:1}}@keyframes zs-seo-rep-sw2{0%,28%{opacity:0}33%,61%{opacity:1}66%,to{opacity:0}}@keyframes zs-seo-rep-sw3{0%,61%{opacity:0}66%,94%{opacity:1}99%,to{opacity:0}}@keyframes zs-seo-rep-draw{0%,3%{stroke-dashoffset:1}24%,to{stroke-dashoffset:0}}@keyframes zs-seo-rep-dotin{0%,22%{opacity:0}25%,to{opacity:1}}@media (max-width: 640px){.zs-seo-rep-stats{grid-template-columns:minmax(0,1fr)}.zs-seo-rep-for{display:none}}@media (prefers-reduced-motion: reduce){.zs-seo-rep.is-visible .zs-seo-rep-frame,.zs-seo-rep.is-visible .zs-seo-rep-frame *{animation:none!important}}.zs-seo-radar{width:100%;min-height:320px}.zs-seo-radar-inner{height:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px;padding:16px}.zs-seo-radar-scope{min-width:0;display:flex;flex-direction:column;justify-content:center}.zs-seo-radar-dish{position:relative;width:100%;max-width:230px;aspect-ratio:1 / 1;margin:0 auto;border:1px solid var(--line-2);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(74,222,128,.08),transparent 72%);overflow:hidden}.zs-seo-radar-ring{position:absolute;border:1px solid rgba(255,255,255,.07);border-radius:50%}.zs-seo-radar-ring-1{top:16%;right:16%;bottom:16%;left:16%}.zs-seo-radar-ring-2{top:33%;right:33%;bottom:33%;left:33%}.zs-seo-radar-ring-3{top:44%;right:44%;bottom:44%;left:44%}.zs-seo-radar-axis{position:absolute;background:#ffffff0d}.zs-seo-radar-axis-h{left:0;right:0;top:50%;height:1px}.zs-seo-radar-axis-v{top:0;bottom:0;left:50%;width:1px}.zs-seo-radar-beam{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(74,222,128,.4),rgba(74,222,128,.05) 55deg,transparent 75deg)}.zs-seo-radar-blip{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green);opacity:.85}.zs-seo-radar-cap{margin-top:12px;text-align:center;font-size:10px;color:var(--fg-mute)}.zs-seo-radar-bank{min-width:0;display:flex;flex-direction:column;justify-content:center}.zs-seo-radar-bank-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-mute);margin-bottom:2px}.zs-seo-topic{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:7px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#ffffff05;font-size:11.5px;color:var(--fg-dim);min-width:0}.zs-seo-topic-term{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zs-seo-topic-vol{flex:none;font-size:10px;color:var(--fg-mute)}.zs-seo-topic-1{border-color:#4ade804d;background:#4ade800f;color:var(--fg)}.zs-seo-radar-pipe{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.zs-seo-pipe-step{padding:4px 9px;border-radius:999px;font-size:10px;white-space:nowrap;color:#86efac;border:1px solid rgba(74,222,128,.3);background:#4ade8014}.zs-seo-radar.js .zs-seo-topic,.zs-seo-radar.js .zs-seo-pipe-step{opacity:0}.zs-seo-radar.is-visible .zs-seo-radar-beam{animation:zs-seo-radar-sweep 6s linear infinite}.zs-seo-radar.is-visible .zs-seo-radar-blip{animation:zs-seo-radar-blip 6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * 1.5s)}.zs-seo-radar.is-visible .zs-seo-topic-1{animation:zs-seo-radar-t1 24s ease-in-out infinite}.zs-seo-radar.is-visible .zs-seo-topic-2{animation:zs-seo-radar-t2 24s ease-in-out infinite}.zs-seo-radar.is-visible .zs-seo-topic-3{animation:zs-seo-radar-t3 24s ease-in-out infinite}.zs-seo-radar.is-visible .zs-seo-topic-4{animation:zs-seo-radar-t4 24s ease-in-out infinite}.zs-seo-radar.is-visible .zs-seo-pipe-1{animation:zs-seo-radar-p1 24s ease-in-out infinite}.zs-seo-radar.is-visible .zs-seo-pipe-2{animation:zs-seo-radar-p2 24s ease-in-out infinite}.zs-seo-radar.is-visible .zs-seo-pipe-3{animation:zs-seo-radar-p3 24s ease-in-out infinite}.zs-seo-radar.is-visible .zs-seo-pipe-4{animation:zs-seo-radar-p4 24s ease-in-out infinite}@keyframes zs-seo-radar-sweep{to{transform:rotate(360deg)}}@keyframes zs-seo-radar-blip{0%{opacity:.2}8%{opacity:1}55%{opacity:.35}to{opacity:.2}}@keyframes zs-seo-radar-t1{0%,4%{opacity:0;transform:translate(8px);border-color:var(--line);background:#ffffff05;color:var(--fg-dim)}7%{opacity:1;transform:translate(0);border-color:var(--line);background:#ffffff05;color:var(--fg-dim)}38%{border-color:var(--line);background:#ffffff05;color:var(--fg-dim)}42%,93%{opacity:1;transform:translate(0);border-color:#4ade804d;background:#4ade800f;color:var(--fg)}97%,to{opacity:0;transform:translate(0);border-color:#4ade804d;background:#4ade800f;color:var(--fg)}}@keyframes zs-seo-radar-t2{0%,10%{opacity:0;transform:translate(8px)}13%,93%{opacity:1;transform:translate(0)}97%,to{opacity:0;transform:translate(0)}}@keyframes zs-seo-radar-t3{0%,16%{opacity:0;transform:translate(8px)}19%,93%{opacity:1;transform:translate(0)}97%,to{opacity:0;transform:translate(0)}}@keyframes zs-seo-radar-t4{0%,22%{opacity:0;transform:translate(8px)}25%,93%{opacity:1;transform:translate(0)}97%,to{opacity:0;transform:translate(0)}}@keyframes zs-seo-radar-p1{0%,48%{opacity:.55;color:var(--fg-mute);border-color:var(--line);background:#ffffff05}52%,93%{opacity:1;color:#86efac;border-color:#4ade804d;background:#4ade8014}97%,to{opacity:.55;color:var(--fg-mute);border-color:var(--line);background:#ffffff05}}@keyframes zs-seo-radar-p2{0%,56%{opacity:.55;color:var(--fg-mute);border-color:var(--line);background:#ffffff05}60%,93%{opacity:1;color:#86efac;border-color:#4ade804d;background:#4ade8014}97%,to{opacity:.55;color:var(--fg-mute);border-color:var(--line);background:#ffffff05}}@keyframes zs-seo-radar-p3{0%,64%{opacity:.55;color:var(--fg-mute);border-color:var(--line);background:#ffffff05}68%,93%{opacity:1;color:#86efac;border-color:#4ade804d;background:#4ade8014}97%,to{opacity:.55;color:var(--fg-mute);border-color:var(--line);background:#ffffff05}}@keyframes zs-seo-radar-p4{0%,72%{opacity:.55;color:var(--fg-mute);border-color:var(--line);background:#ffffff05}76%,93%{opacity:1;color:#86efac;border-color:#4ade804d;background:#4ade8014}97%,to{opacity:.55;color:var(--fg-mute);border-color:var(--line);background:#ffffff05}}@media (max-width: 720px){.zs-seo-radar-inner{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.zs-seo-radar.is-visible .zs-seo-radar-inner *{animation:none!important}.zs-seo-radar.js .zs-seo-topic,.zs-seo-radar.js .zs-seo-pipe-step{opacity:1}}.zs-seo-mq-band{padding-top:4px}.zs-seo-mq{overflow:hidden;padding:8px 0;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.zs-seo-mq+.zs-seo-mq{margin-top:4px}.zs-seo-mq-track{display:flex;width:-moz-max-content;width:max-content;align-items:center;animation:zs-seo-mq-scroll 80s linear infinite;will-change:transform}.zs-seo-mq-track-rev{animation-direction:reverse;animation-duration:64s}.zs-seo-mq-set{display:flex;flex:none;align-items:center}.zs-seo-mq-item{display:inline-flex;flex:none;margin:0 5px;white-space:nowrap}.zs-seo-mq-note{margin:18px auto 0;padding:0 20px;text-align:center;font-size:11px;color:var(--fg-mute)}@keyframes zs-seo-mq-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion: reduce){.zs-seo-mq .zs-seo-mq-track{animation:none;transform:translate3d(-10%,0,0)}}.zs-bld-rail{border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,var(--bg-2),var(--bg));padding:18px;min-height:380px}.zs-bld-rail-inner{display:grid;gap:16px}.zs-bld-prompt{display:inline-flex;align-items:center;gap:10px;justify-self:start;border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:999px;padding:7px 14px;font-size:13px}.zs-bld-prompt-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.zs-bld-rail.is-visible .zs-bld-prompt-dot{animation:zs-bld-pulse 2.4s ease-out infinite}.zs-bld-diff{background:#0a0a10;border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-size:12.5px;line-height:1.75;overflow:hidden}.zs-bld-diff-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--fg-dim)}.zs-bld-diff-add{color:#34d399;background:#34d39912}.zs-bld-diff-del{color:#f87171;background:#f871710f;text-decoration:line-through;text-decoration-color:#f8717180}.zs-bld-diff-sign{display:inline-block;width:16px;opacity:.7}.zs-bld-rail.js .zs-bld-diff-line{opacity:0}.zs-bld-rail.is-visible .zs-bld-diff-line{animation:zs-bld-item 12s ease infinite;animation-delay:calc(var(--i) * .5s + .6s)}.zs-bld-pipe{position:relative;display:flex;padding-top:4px}.zs-bld-pipe:before{content:"";position:absolute;left:6px;right:6px;top:8px;height:2px;background:var(--line)}.zs-bld-pipe-node{flex:1;position:relative;padding:18px 8px 0 0;display:grid;gap:2px}.zs-bld-pipe-dot{position:absolute;top:0;left:0;width:12px;height:12px;border-radius:50%;background:var(--bg-3);border:2px solid var(--fg-mute)}.zs-bld-rail.is-visible .zs-bld-pipe-dot{animation:zs-bld-node 12s ease infinite;animation-delay:calc(var(--i) * .9s + 3.4s)}.zs-bld-pipe-label{font-size:12.5px;font-weight:600}.zs-bld-pipe-detail{font-size:10.5px;color:var(--fg-mute)}.zs-bld-feed{display:grid;gap:8px}.zs-bld-feed-row{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;background:#ffffff05;padding:8px 12px;font-size:12.5px}.zs-bld-rail.js .zs-bld-feed-row{opacity:0}.zs-bld-rail.is-visible .zs-bld-feed-row{animation:zs-bld-item 12s ease infinite;animation-delay:calc(var(--i) * .7s + 7.4s)}.zs-bld-feed-avatar{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:9px;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line)}.zs-bld-feed-meta{margin-left:auto;color:var(--fg-mute);font-size:11px}@keyframes zs-bld-item{0%,1%{opacity:0;transform:translateY(5px)}4%,86%{opacity:1;transform:translateY(0)}93%,to{opacity:0;transform:translateY(5px)}}@keyframes zs-bld-node{0%,1%{background:var(--bg-3);border-color:var(--fg-mute);box-shadow:none}4%,84%{background:var(--accent);border-color:var(--accent);box-shadow:0 0 12px #a855f78c}92%,to{background:var(--bg-3);border-color:var(--fg-mute);box-shadow:none}}@keyframes zs-bld-pulse{0%{box-shadow:0 0 #a855f780}70%,to{box-shadow:0 0 0 8px #a855f700}}img.zs-bld-feed-avatar{-o-object-fit:cover;object-fit:cover}img.zs-bld-feed-z{-o-object-fit:contain;object-fit:contain;padding:3px;background:#0a0a10}@media (max-width: 900px){.zs-bld-rail{min-height:0}}@media (prefers-reduced-motion: reduce){.zs-bld-rail.js .zs-bld-diff-line,.zs-bld-rail.js .zs-bld-feed-row{opacity:1}.zs-bld-rail.is-visible .zs-bld-diff-line,.zs-bld-rail.is-visible .zs-bld-feed-row,.zs-bld-rail.is-visible .zs-bld-pipe-dot,.zs-bld-rail.is-visible .zs-bld-prompt-dot{animation:none}.zs-bld-pipe-dot{background:var(--accent);border-color:var(--accent)}}.zs-hx-ticker{min-height:178px;display:flex;flex-direction:column}.zs-hx-ticker-head{display:flex;align-items:center;gap:9px;padding:11px 14px;border-bottom:1px solid var(--line);font-size:10.5px;color:var(--fg-mute)}.zs-hx-ticker-dot{width:7px;height:7px;border-radius:50%;background:var(--green);flex:none}.zs-hx-ticker.is-visible .zs-hx-ticker-dot{animation:zs-hx-pulse 2.4s ease-out infinite}@keyframes zs-hx-pulse{0%{box-shadow:0 0 #4ade8073}70%{box-shadow:0 0 0 8px #4ade8000}to{box-shadow:0 0 #4ade8000}}.zs-hx-ticker-live{margin-left:auto}.zs-hx-ticker-row{flex:1;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:18px 16px}.zs-hx-tk{display:inline-flex;min-width:0}.zs-hx-tk-arrow{color:var(--fg-mute);font-size:12px;flex:none}.zs-hx-tk-chip{display:inline-flex;flex-direction:column;gap:2px;padding:7px 12px;border:1px solid var(--line-2);border-radius:9px;background:#ffffff08;font-size:11.5px;color:var(--fg-dim)}.zs-hx-tk-chip b{font-weight:500;color:var(--fg)}.zs-hx-tk-chip i{font-style:normal;font-size:10px;color:var(--fg-mute)}.zs-hx-tk-issue{border-color:#fbbf2459;background:#fbbf2412}.zs-hx-tk-issue b{color:var(--amber)}.zs-hx-tk-diff b{color:var(--green)}.zs-hx-tk-checks{border-color:#4ade804d;background:#4ade8012}.zs-hx-tk-checks b{color:var(--green)}.zs-hx-tk-pill{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;font-size:11.5px;font-weight:600;box-shadow:0 6px 18px -6px #7c3aed99}.zs-hx-ticker-foot{padding:10px 14px;border-top:1px solid var(--line);font-size:9.5px;color:var(--fg-mute)}.zs-hx-ticker.js .zs-hx-tk,.zs-hx-ticker.js .zs-hx-tk-arrow,.zs-hx-ticker.js .zs-hx-ticker-foot{opacity:0}.zs-hx-ticker.is-visible .zs-hx-tk-1{animation:zs-hx-tka 18s ease infinite}.zs-hx-ticker.is-visible .zs-hx-tk-2{animation:zs-hx-tkb 18s ease infinite}.zs-hx-ticker.is-visible .zs-hx-tk-3{animation:zs-hx-tkc 18s ease infinite}.zs-hx-ticker.is-visible .zs-hx-tk-4{animation:zs-hx-tkd 18s ease infinite}.zs-hx-ticker.is-visible .zs-hx-tk-5{animation:zs-hx-tke 18s ease infinite}.zs-hx-ticker.is-visible .zs-hx-tk-6{animation:zs-hx-tkf 18s ease infinite}@keyframes zs-hx-tka{0%,2%{opacity:0;transform:translateY(6px) scale(.96)}5%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes zs-hx-tkb{0%,14%{opacity:0;transform:translateY(6px) scale(.96)}17%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes zs-hx-tkc{0%,30%{opacity:0;transform:translateY(6px) scale(.96)}33%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes zs-hx-tkd{0%,46%{opacity:0;transform:translateY(6px) scale(.96)}49%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes zs-hx-tke{0%,60%{opacity:0;transform:scale(.7)}63%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes zs-hx-tkf{0%,72%{opacity:0}75%,90%{opacity:1}96%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.zs-hx-ticker.js .zs-hx-tk,.zs-hx-ticker.js .zs-hx-tk-arrow,.zs-hx-ticker.js .zs-hx-ticker-foot{opacity:1}.zs-hx-ticker.is-visible .zs-hx-ticker-dot,.zs-hx-ticker.is-visible .zs-hx-tk-1,.zs-hx-ticker.is-visible .zs-hx-tk-2,.zs-hx-ticker.is-visible .zs-hx-tk-3,.zs-hx-ticker.is-visible .zs-hx-tk-4,.zs-hx-ticker.is-visible .zs-hx-tk-5,.zs-hx-ticker.is-visible .zs-hx-tk-6{animation:none}}.zs-cli-portal{border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,var(--bg-2),var(--bg));overflow:hidden}.zs-cli-portal-chrome{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line);font-size:11px;color:var(--fg-mute);background:#ffffff05}.zs-cli-portal-dots{display:inline-flex;gap:5px;flex:none}.zs-cli-portal-dots span{width:9px;height:9px;border-radius:50%}.zs-cli-portal-dots span[data-c=r]{background:#f87171}.zs-cli-portal-dots span[data-c=y]{background:#fbbf24}.zs-cli-portal-dots span[data-c=g]{background:#34d399}.zs-cli-portal-url{position:relative;flex:1;height:22px;border:1px solid var(--line);border-radius:999px;background:#0a0a10;overflow:hidden}.zs-cli-url-a,.zs-cli-url-b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:10.5px}.zs-cli-url-b{opacity:0;color:var(--accent)}.zs-cli-portal.is-visible .zs-cli-url-a{animation:zs-bld-swap-out 8s ease infinite}.zs-cli-portal.is-visible .zs-cli-url-b{animation:zs-bld-swap-in 8s ease infinite}.zs-cli-portal-lock{flex:none;font-size:10px}.zs-cli-portal-head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.zs-cli-portal-mark{width:26px;height:26px;border-radius:8px;background:conic-gradient(from 210deg,#c084fc,#7c3aed,#a855f7,#c084fc);flex:none}.zs-cli-portal-brand{display:grid;gap:1px;min-width:0}.zs-cli-portal-name{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zs-cli-portal-sub{font-size:9.5px;color:var(--fg-mute);text-transform:uppercase;letter-spacing:.1em}.zs-cli-portal-tabs{margin-left:auto;display:flex;gap:6px;font-size:10px;color:var(--fg-mute)}.zs-cli-portal-tabs span{border:1px solid var(--line);border-radius:999px;padding:3px 9px}.zs-cli-portal-tabs span.lit{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.zs-cli-portal-rows{display:grid;gap:10px;padding:14px 16px 16px}.zs-cli-portal-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:10px;background:#ffffff05;padding:10px 12px;font-size:12.5px}.zs-cli-row-title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zs-cli-row-meta{font-size:10.5px;color:var(--fg-mute)}.zs-cli-progress{display:block;width:90px;height:7px;border-radius:4px;background:#ffffff0d;overflow:hidden}.zs-cli-progress-bar{display:block;height:100%;width:30%;border-radius:4px;background:linear-gradient(90deg,var(--accent-2),var(--accent))}.zs-cli-portal.is-visible .zs-cli-progress-bar{animation:zs-cli-fill 8s ease infinite}@keyframes zs-cli-fill{0%,10%{width:30%}35%,88%{width:75%}to{width:30%}}.zs-cli-flip{position:relative;width:74px;height:22px}.zs-cli-flip-pending,.zs-cli-flip-paid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:999px;font-size:10px}.zs-cli-flip-pending{color:#fbbf24;border:1px solid rgba(251,191,36,.35);background:#fbbf2412}.zs-cli-flip-paid{color:#34d399;border:1px solid rgba(52,211,153,.35);background:#34d39914;opacity:0}.zs-cli-portal.is-visible .zs-cli-flip-pending{animation:zs-bld-swap-out 8s ease infinite}.zs-cli-portal.is-visible .zs-cli-flip-paid{animation:zs-bld-swap-in 8s ease infinite}.zs-cli-confirm{font-size:10px;color:#34d399;border:1px solid rgba(52,211,153,.35);background:#34d39914;border-radius:999px;padding:3px 9px;opacity:0;transform:scale(.95)}.zs-cli-portal.is-visible .zs-cli-confirm{animation:zs-cli-confirm 8s ease infinite;animation-delay:1.2s}@keyframes zs-cli-confirm{0%,4%{opacity:0;transform:scale(.95)}10%,88%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(.95)}}@keyframes zs-bld-swap-out{0%,38%{opacity:1}45%,92%{opacity:0}to{opacity:1}}@keyframes zs-bld-swap-in{0%,38%{opacity:0}45%,92%{opacity:1}to{opacity:0}}.zs-cli-portal-team{display:inline-flex;margin-left:10px;flex:none}.zs-cli-initials{width:22px;height:22px;border-radius:50%;border:2px solid var(--bg-2);margin-left:-7px;display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:600;letter-spacing:.02em;color:var(--accent);background:var(--accent-soft)}.zs-cli-initials:first-child{margin-left:0}.zs-cli-initials[data-tone=cyan]{color:var(--cyan);background:#22d3ee1f}.zs-cli-initials[data-tone=green]{color:#34d399;background:#34d3991f}.zs-cli-initials[data-tone=amber]{color:#fbbf24;background:#fbbf241f}@media (max-width: 900px){.zs-cli-portal-tabs{display:none}}@media (max-width: 640px){.zs-cli-portal-team{display:none}}@media (prefers-reduced-motion: reduce){.zs-cli-portal.is-visible .zs-cli-url-a,.zs-cli-portal.is-visible .zs-cli-url-b,.zs-cli-portal.is-visible .zs-cli-progress-bar,.zs-cli-portal.is-visible .zs-cli-flip-pending,.zs-cli-portal.is-visible .zs-cli-flip-paid,.zs-cli-portal.is-visible .zs-cli-confirm{animation:none}.zs-cli-url-a,.zs-cli-flip-pending{opacity:0}.zs-cli-url-b,.zs-cli-flip-paid,.zs-cli-confirm{opacity:1;transform:none}.zs-cli-progress-bar{width:75%}}.zs-bld2-ide-tree{display:flex;flex-direction:column;gap:1px;padding:10px 8px;border:1px solid var(--line);border-radius:9px;background:#ffffff04;font-family:var(--font-mono),monospace;font-size:10.5px;color:var(--fg-mute);overflow:hidden}.zs-bld2-ide-row{display:flex;align-items:center;gap:6px;padding:2px 6px;border-radius:5px;white-space:nowrap}.zs-bld2-ide-row.d1{padding-left:16px}.zs-bld2-ide-row.d2{padding-left:26px}.zs-bld2-ide-row.dir{color:var(--fg-dim)}.zs-bld2-ide-row.on{color:#d8b4fe;background:var(--accent-soft)}.zs-bld2-ide-ico{width:5px;height:5px;border-radius:1px;flex:none;background:currentColor;opacity:.6}.zs-bld2-ide-row.dir .zs-bld2-ide-ico{border-radius:50%}.zs-bld2-ide-pane{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:9px;background:#0a0a10;overflow:hidden}.zs-bld2-ide-tabs{display:flex;gap:2px;padding:6px 6px 0;border-bottom:1px solid var(--line);font-family:var(--font-mono),monospace;font-size:10px}.zs-bld2-ide-tab{padding:5px 10px;border-radius:6px 6px 0 0;color:var(--fg-mute)}.zs-bld2-ide-tab.on{color:var(--fg-dim);background:#ffffff0b}.zs-bld2-ide-code{flex:1;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:12px 14px;min-width:0}.zs-bld2-ide-cline{display:flex;align-items:center;gap:6px;min-width:0}.zs-bld2-ide-ln{flex:none;width:12px;font-family:var(--font-mono),monospace;font-size:9px;font-style:normal;color:#ffffff24;text-align:right}.zs-bld2-ide-tok{height:6px;border-radius:3px;flex:none}.zs-bld2-ide-tok.t-kw{background:#d8b4fe8c}.zs-bld2-ide-tok.t-fn{background:#93c5fd73}.zs-bld2-ide-tok.t-str{background:#4ade8059}.zs-bld2-ide-tok.t-tag{background:#67e8f959}.zs-bld2-ide-tok.t-attr{background:#fbbf244d}.zs-bld2-ide-tok.t-dim{background:#ffffff12}.zs-bld2-ide-status{display:flex;align-items:center;gap:14px;padding:7px 12px;border-top:1px solid var(--line);font-family:var(--font-mono),monospace;font-size:9.5px;color:var(--fg-mute);min-width:0}.zs-bld2-ide-status-url{margin-left:auto;color:#67e8f9b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zyb-bw{display:flex;flex-direction:column;width:100%;min-width:0;aspect-ratio:16 / 10;overflow:hidden;background:var(--bg-2);font-family:var(--font-geist),sans-serif}.zyb-bw-top{display:flex;align-items:center;gap:7px;flex:none;padding:6px 10px;border-bottom:1px solid var(--line);background:#050507;font-size:10.5px;color:var(--fg-dim)}.zyb-bw-top-back{color:var(--fg-mute);font-size:13px;line-height:1}.zyb-bw-top-logo{width:12px;height:12px;border-radius:4px;background:linear-gradient(135deg,#60a5fa,#a78bfa);flex:none}.zyb-bw-top-name{font-weight:600;color:var(--fg);white-space:nowrap}.zyb-bw-top-desc{color:var(--fg-mute);font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.zyb-bw-top-branch{flex:none;padding:2px 8px;border:1px solid var(--line-2);border-radius:999px;background:#ffffff08;font-family:var(--font-mono),monospace;font-size:9px;color:var(--fg-dim);white-space:nowrap}.zyb-bw-body{flex:1;min-height:0;display:flex}.zyb-bw-rail{flex:none;width:96px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--line);background:#08080c;padding:8px 6px}.zyb-bw-rail-items{display:flex;flex-direction:column;gap:2px}.zyb-bw-rail-item{position:relative;display:flex;align-items:center;gap:5px;padding:4px 6px;border-radius:7px;font-size:9px;color:var(--fg-mute);white-space:nowrap}.zyb-bw-rail-item.on{background:#a855f724;color:var(--fg)}.zyb-bw-rail-item.on:before{content:"";position:absolute;left:-6px;top:4px;bottom:4px;width:2px;border-radius:2px;background:var(--accent)}.zyb-bw-rail-ico{width:8px;height:8px;border-radius:2.5px;border:1px solid currentColor;opacity:.65;flex:none}.zyb-bw-rail-badge{margin-left:auto;min-width:12px;padding:0 3px;border-radius:999px;font-style:normal;font-size:7.5px;line-height:12px;text-align:center;color:#fff}.zyb-bw-rail-badge-red{background:#b91c1c}.zyb-bw-rail-badge-purple{background:var(--accent-2)}.zyb-bw-mode{display:flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:999px;background:#ffffff05}.zyb-bw-mode span{flex:1;text-align:center;padding:2.5px 0;border-radius:999px;font-size:8.5px;color:var(--fg-mute)}.zyb-bw-mode span.on{background:#a855f729;color:var(--fg)}.zyb-bw-main{flex:1;min-width:0;min-height:0;display:grid;grid-template-columns:118px minmax(0,1.25fr) minmax(0,.9fr);gap:10px;padding:12px}.zyb-bw-t-blue{background:#569cd6}.zyb-bw-t-pink{background:#c586c0}.zyb-bw-t-teal{background:#4ec9b0}.zyb-bw-t-yellow{background:#dcdcaa}.zyb-bw-t-green{background:#6a9955}.zyb-bw-t-blue,.zyb-bw-t-pink,.zyb-bw-t-teal,.zyb-bw-t-yellow,.zyb-bw-t-green{opacity:.8}.zyb-bw-t-dim{background:#ffffff12}.zyb-bw-preview{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:9px;background:#0b0b11;overflow:hidden}.zyb-bw-preview-bar{display:flex;justify-content:center;padding:6px 8px;border-bottom:1px solid var(--line)}.zyb-bw-preview-url{font-family:var(--font-mono),monospace;font-size:9px;color:var(--fg-mute);padding:2px 10px;border:1px solid var(--line);border-radius:999px;background:#ffffff08;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zyb-bw-page{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;padding:12px}.zyb-bw-page-nav{display:flex;align-items:center;gap:6px}.zyb-bw-page-logo{width:14px;height:14px;border-radius:4px;background:var(--accent-soft);border:1px solid var(--accent-line);margin-right:auto}.zyb-bw-page-link{width:22px;height:4px;border-radius:2px;background:#ffffff1a}.zyb-bw-page-hero{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:16px 12px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,#a855f729,#67e8f914)}.zyb-bw-page-h1{width:64%;height:8px;border-radius:4px;background:#ffffff8c}.zyb-bw-page-sub{width:82%;height:5px;border-radius:3px;background:#ffffff2e}.zyb-bw-page-cta{width:34%;height:12px;border-radius:6px;background:var(--accent);opacity:.8;margin-top:2px}.zyb-bw-page-cards{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.zyb-bw-page-card{min-height:34px;border:1px solid var(--line);border-radius:7px;background:#ffffff08}.zyb-bw-dock{flex:none;display:flex;flex-direction:column;border-top:1px solid var(--line);background:#0a0a0d;font-family:var(--font-mono),monospace}.zyb-bw-dock-head{display:flex;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid var(--line);background:#0d0d12}.zyb-bw-dock-label{margin-right:auto;font-size:10px;color:var(--fg-dim)}.zyb-bw-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;border:1px solid transparent;font-size:9.5px;line-height:1;white-space:nowrap}.zyb-bw-chip-claude{border-color:#a855f766;background:#a855f726;color:#d8b4fe}.zyb-bw-led{flex:none;width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 6px #34d399cc}.zyb-bw-chip-codex{border-color:#67e8f933;background:#67e8f91a;color:#a5f3fc}.zyb-bw-dock-body{display:flex;align-items:center;gap:7px;padding:9px 12px 7px;font-size:10.5px;color:var(--fg-dim);min-width:0}.zyb-bw-prompt{flex:none;color:var(--accent)}.zyb-bw-cmd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zyb-bw-caret{flex:none;width:7px;height:12px;border-radius:1px;background:#e8e6f0d9;animation:zyb-bw-blink 1.1s steps(1) infinite}.zyb-bw-dock-foot{display:flex;align-items:center;gap:8px;padding:5px 12px 7px;font-size:9.5px;color:var(--fg-mute);min-width:0}.zyb-bw-sep{color:#ffffff2e}.zyb-bw-sync{display:inline-flex;align-items:center;gap:5px;color:#34d399}.zyb-bw-orb{flex:none;width:6px;height:6px;border-radius:50%;background:#34d399;animation:zyb-bw-orb 2.4s ease-in-out infinite}.zyb-bw-foot-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#67e8f9b3}@keyframes zyb-bw-blink{0%,54%{opacity:1}55%,to{opacity:0}}@keyframes zyb-bw-orb{0%,to{opacity:1;box-shadow:0 0 #34d39980}50%{opacity:.72;box-shadow:0 0 8px 2px #34d39940}}@media (max-width: 700px){.zyb-bw-main{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.zyb-bw .zs-bld2-ide-tree,.zyb-bw-top-desc{display:none}}@media (max-width: 560px){.zyb-bw-rail{display:none}}@media (prefers-reduced-motion: reduce){.zyb-bw-caret{animation:none;opacity:1}.zyb-bw-orb{animation:none}}.zs-msg-hub{--zs-msg-loop: 18s}.zs-msg-body{display:grid;grid-template-columns:208px minmax(0,1fr) 176px;gap:14px;padding:14px;background:var(--bg-2);font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.zs-msg-list{display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--line);padding-right:14px;min-width:0}.zs-msg-row{display:flex;align-items:center;gap:8px;padding:7px 8px;border:1px solid transparent;border-radius:8px;min-width:0}.zs-msg-row.is-active{background:#ffffff0a;border-color:var(--line)}.zs-msg-avatar{flex:none;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--fg-dim);background:var(--bg-3);border:1px solid var(--line-2)}.zs-msg-avatar[data-ch=sms]{color:var(--green);background:#4ade801a;border-color:#4ade8040}.zs-msg-avatar[data-ch=ig]{color:var(--pink);background:#f9a8d41a;border-color:#f9a8d440}.zs-msg-avatar[data-ch=client]{color:var(--blue);background:#93c5fd1a;border-color:#93c5fd40}.zs-msg-avatar[data-ch=team]{color:#d8b4fe;background:var(--accent-soft);border-color:var(--accent-line)}.zs-msg-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.zs-msg-row-top{display:flex;align-items:center;gap:6px}.zs-msg-row-name{font-size:11.5px;font-weight:500;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zs-msg-row-preview{font-size:10.5px;color:var(--fg-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zs-msg-ch{flex:none;font-family:var(--font-mono),monospace;font-size:9px;text-transform:uppercase;letter-spacing:.06em;padding:2px 6px;border:1px solid var(--line);border-radius:999px;color:var(--fg-dim);background:#ffffff05}.zs-msg-ch[data-ch=sms]{color:var(--green);border-color:#4ade804d;background:#4ade8014}.zs-msg-ch[data-ch=ig]{color:var(--pink);border-color:#f9a8d44d;background:#f9a8d414}.zs-msg-ch[data-ch=client]{color:var(--blue);border-color:#93c5fd4d;background:#93c5fd14}.zs-msg-ch[data-ch=team]{color:#d8b4fe;border-color:var(--accent-line);background:var(--accent-soft)}.zs-msg-badge{flex:none;margin-left:auto;width:16px;height:16px;border-radius:999px;background:var(--accent);color:#fff;font-size:9.5px;font-weight:600;overflow:hidden}.zs-msg-badge-track{display:flex;flex-direction:column;transform:translateY(-50%)}.zs-msg-badge-track span{flex:none;height:16px;display:flex;align-items:center;justify-content:center}.zs-msg-thread{display:flex;flex-direction:column;min-width:0}.zs-msg-thread-head{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--line)}.zs-msg-thread-name{flex:1;min-width:0;font-size:12px;font-weight:500;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zs-msg-bubbles{display:flex;flex-direction:column;gap:8px;padding-top:12px}.zs-msg-bubble{max-width:78%;display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:10px;font-size:11.5px;line-height:1.45;color:var(--fg)}.zs-msg-bubble.from-client{align-self:flex-start;background:var(--bg-3);border:1px solid var(--line);border-bottom-left-radius:4px}.zs-msg-bubble.from-team{align-self:flex-end;background:linear-gradient(180deg,#a855f733,#7c3aed24);border:1px solid var(--accent-line);border-bottom-right-radius:4px}.zs-msg-bubble-meta{font-family:var(--font-mono),monospace;font-size:8.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-mute)}.zs-msg-reply-slot{position:relative;display:flex;flex-direction:column;align-items:flex-end}.zs-msg-reply-slot .zs-msg-bubble{max-width:100%}.zs-msg-typing{position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;gap:4px;padding:10px 12px;border-radius:10px 10px 4px;background:var(--bg-3);border:1px solid var(--line);opacity:0}.zs-msg-typing-dot{width:5px;height:5px;border-radius:50%;background:var(--fg-dim)}.zs-msg-rail{display:flex;flex-direction:column;gap:10px;border-left:1px solid var(--line);padding-left:14px;min-width:0}.zs-msg-cal{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--line-2);border-radius:10px;background:linear-gradient(180deg,#10101a,#0b0b11)}.zs-msg-cal-head{display:flex;align-items:center;justify-content:space-between;font-size:10.5px;color:var(--fg-dim)}.zs-msg-cal-date{font-family:var(--font-mono),monospace;font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-mute)}.zs-msg-cal-row{display:flex;align-items:stretch;gap:8px;padding:7px 8px;border:1px solid var(--line);border-radius:8px;background:#ffffff08}.zs-msg-cal-bar{flex:none;width:3px;border-radius:2px;background:var(--accent)}.zs-msg-cal-bar[data-tone=cyan]{background:var(--cyan)}.zs-msg-cal-main{min-width:0;display:flex;flex-direction:column;gap:2px}.zs-msg-cal-title{font-size:11px;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zs-msg-cal-time{font-family:var(--font-mono),monospace;font-size:9.5px;color:var(--fg-mute)}.zs-msg-callpill{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid rgba(52,211,153,.3);border-radius:999px;background:#34d39914;color:#6ee7b7;font-size:11px}.zs-msg-orb{flex:none;width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 6px #34d399cc}.zs-msg-call-live{font-family:var(--font-mono),monospace;font-size:8.5px;text-transform:uppercase;letter-spacing:.08em;color:#6ee7b7b3}.zs-msg-hub.js .zs-msg-bubble-in{opacity:0;transform:translateY(8px)}.zs-msg-hub.js .zs-msg-badge-track{transform:translateY(0)}.zs-msg-hub.is-visible .zs-msg-in-a{animation:zs-msg-in-a var(--zs-msg-loop, 18s) ease-out infinite}.zs-msg-hub.is-visible .zs-msg-badge-track{animation:zs-msg-badge var(--zs-msg-loop, 18s) cubic-bezier(.3,0,.2,1) infinite}.zs-msg-hub.is-visible .zs-msg-typing{animation:zs-msg-typing-show var(--zs-msg-loop, 18s) linear infinite}.zs-msg-hub.is-visible .zs-msg-typing-dot{animation:zs-msg-dot 1s ease-in-out infinite}.zs-msg-hub.is-visible .zs-msg-typing-dot:nth-child(2){animation-delay:.15s}.zs-msg-hub.is-visible .zs-msg-typing-dot:nth-child(3){animation-delay:.3s}.zs-msg-hub.is-visible .zs-msg-in-b{animation:zs-msg-in-b var(--zs-msg-loop, 18s) ease-out infinite}.zs-msg-hub.is-visible .zs-msg-orb{animation:zs-msg-orb 2.2s ease-in-out infinite}@keyframes zs-msg-in-a{0%,13%{opacity:0;transform:translateY(8px)}16%,91%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(8px)}}@keyframes zs-msg-badge{0%,18%{transform:translateY(0)}21%,93%{transform:translateY(-50%)}96%,to{transform:translateY(0)}}@keyframes zs-msg-typing-show{0%,27%{opacity:0}29%,44%{opacity:1}46%,to{opacity:0}}@keyframes zs-msg-in-b{0%,45%{opacity:0;transform:translateY(8px)}48%,91%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(8px)}}@keyframes zs-msg-dot{0%,to{transform:translateY(0);opacity:.5}35%{transform:translateY(-3px);opacity:1}}@keyframes zs-msg-orb{0%,to{box-shadow:0 0 6px #34d399cc;opacity:1}50%{box-shadow:0 0 2px #34d39966;opacity:.7}}@media (max-width: 720px){.zs-msg-body{grid-template-columns:176px minmax(0,1fr)}.zs-msg-rail{display:none}}@media (max-width: 520px){.zs-msg-body{grid-template-columns:minmax(0,1fr)}.zs-msg-list{display:none}}@media (prefers-reduced-motion: reduce){.zs-msg-hub.js .zs-msg-bubble-in,.zs-msg-hub.is-visible .zs-msg-bubble-in{animation:none;opacity:1;transform:none}.zs-msg-hub.js .zs-msg-badge-track,.zs-msg-hub.is-visible .zs-msg-badge-track{animation:none;transform:translateY(-50%)}.zs-msg-hub.js .zs-msg-typing,.zs-msg-hub.is-visible .zs-msg-typing{animation:none;opacity:0}.zs-msg-hub.is-visible .zs-msg-typing-dot,.zs-msg-hub.is-visible .zs-msg-orb{animation:none}}.zyan-scope .logo-mark{width:22px;height:22px;border-radius:6px;background:conic-gradient(from 210deg at 50% 50%,#c084fc,#7c3aed,#a855f7,#c084fc);position:relative;box-shadow:0 0 24px #a855f766}.zyan-scope .logo-mark:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:4px;background:var(--bg);-webkit-mask:conic-gradient(from 0deg,#000 0 25%,transparent 25% 50%,#000 50% 75%,transparent 75%);mask:conic-gradient(from 0deg,#000 0 25%,transparent 25% 50%,#000 50% 75%,transparent 75%)}.zyan-scope .logo-mark:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:3px;background:var(--bg)}.zyan-scope .src-ads{color:#60a5fa;border-color:#60a5fa59;background:#60a5fa12}.zyan-scope .src-ig{color:#f472b6;border-color:#f472b659;background:#f472b612}.zyan-scope .src-email{color:#34d399;border-color:#34d39959;background:#34d39912}.zyan-scope .src-scrape{color:#f59e0b;border-color:#f59e0b59;background:#f59e0b12}@keyframes zs-hero-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.zs-hws.js{animation:zs-hero-in .9s cubic-bezier(.22,1,.36,1) .2s both}.zs-hws{--hws-h: 520px;--hws-view: calc(var(--hws-h) - 28px);--hws-viewc: calc(var(--hws-h) - 28px - 50px);position:relative;min-width:0;padding-top:92px}.zs-hws-stack{position:relative}.zs-hws-ghost{position:absolute;pointer-events:none;border-radius:8px;transform-origin:left bottom}.zs-hws-ghost-a{top:-88px;right:-14px;bottom:-10px;left:-2px;transform:rotate(1.8deg);background:#ffffff09;border:1px solid rgba(255,255,255,.09);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.zs-hws-ghost-b{top:-58px;right:-10px;bottom:-6px;left:-6px;transform:rotate(1deg);background:#ffffff0d;border:1px solid rgba(255,255,255,.13);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.zs-hws-ghost-c{top:-30px;right:-16px;bottom:-16px;left:-16px;transform:rotate(0);background:#fff1;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 24px 60px -18px #00000080}.zs-hws-ghost-head{display:flex;align-items:center;gap:6px;padding:5px 12px 0;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#ffffff8c}.zs-hws-ghost-b .zs-hws-ghost-head{color:#ffffffa8}.zs-hws-ghost-c .zs-hws-ghost-head{color:#fffc}.zs-hws-ghost-dot{width:6px;height:6px;border-radius:50%;flex:none}.zs-hws-ghost-dot.dot-build{background:var(--cyan)}.zs-hws-ghost-dot.dot-clients{background:var(--pink)}.zs-hws-ghost-dot.dot-growth{background:var(--green);box-shadow:0 0 8px var(--green)}.zs-hws-win{position:relative;z-index:3;display:flex;height:var(--hws-h);border-radius:10px;overflow:hidden;background:linear-gradient(180deg,#10101a,#0b0b11);border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 70px -20px #000000a6,0 0 90px -30px #a855f759;-webkit-user-select:none;-moz-user-select:none;user-select:none}.zs-hws-side{width:42px;flex:none;display:flex;flex-direction:column;align-items:center;gap:14px;padding:12px 0;border-right:1px solid var(--line);background:#ffffff04}.zs-hws-side-logo{margin-bottom:2px}.zs-hws-ic{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:7px;color:var(--fg-mute)}.zs-hws-ic-a{background:#ffffff14;color:var(--fg)}.zs-hws-ic-gear{margin-top:auto}.zs-hws-main{flex:1;min-width:0;position:relative}.zs-hws-scene{position:absolute;top:0;right:0;bottom:0;left:0;padding:14px 16px;overflow:hidden;pointer-events:none}.zs-hws-scene-chat{opacity:0}.zs-hws-recs{display:grid;gap:8px;margin-bottom:12px}.zs-hws-rec{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#ffffff05;font-size:11px}.zs-hws-rec-kind{font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:var(--fg-mute)}.zs-hws-rec-text{color:var(--fg-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zs-hws-rec-action{color:var(--fg);font-weight:500;white-space:nowrap}.zs-hws-rec-deny,.zs-hws-rec-ok{font-size:9.5px;padding:2px 8px;border-radius:6px;white-space:nowrap}.zs-hws-rec-deny{border:1px solid var(--line-2);color:var(--fg-mute)}.zs-hws-rec-ok{border:1px solid rgba(74,222,128,.35);background:#4ade801f;color:var(--green)}.zs-hws-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.zs-hws-panel{border:1px solid var(--line);border-radius:10px;background:#0a0a10;padding:12px;display:grid;gap:9px;align-content:start;min-width:0}.zs-hws-panel h4{margin:0;display:flex;align-items:center;gap:6px;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute)}.zs-hws-live-dot{width:6px;height:6px;border-radius:50%;background:#34d399;flex:none}.zs-hws.is-visible .zs-hws-live-dot{animation:zs-bld-pulse 2.4s ease-out infinite}.zs-hws-pace{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;font-size:11px}.zs-hws-pace-name{color:var(--fg-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zs-hws-pace-val{font-size:9.5px;color:var(--fg-mute)}.zs-hws-pace-track{grid-column:1 / -1;display:block;height:5px;border-radius:3px;background:#ffffff0f;overflow:hidden}.zs-hws-pace-bar{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--accent-2),var(--accent))}.zs-hws-pace-total{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:8px;font-size:10.5px;color:var(--fg-mute)}.zs-hws-lead{display:flex;align-items:center;gap:7px;font-size:11px;min-width:0}.zs-hws-lead-avatar{border-radius:50%;flex:none}.zs-hws-lead .src-chip{font-size:8.5px;padding:1px 7px;border-radius:999px;border:1px solid var(--line);flex:none}.zs-hws-lead-text{color:var(--fg-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zs-hws-panel-wide{margin-bottom:2px}.zs-hws-prospect{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:11px}.zs-hws-prospect-name{color:var(--fg);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zs-hws-prospect-signal{color:var(--fg-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zs-hws-prospect-meta{font-size:9px;color:var(--fg-mute);white-space:nowrap}.zs-hws-chatview{height:100%;display:flex;flex-direction:column;gap:10px}.zs-hws-chatclip{flex:1;min-height:0;overflow:hidden}.zs-hws-chat-p{margin:0 0 12px;font-size:12px;line-height:1.6;color:var(--fg-dim);max-width:58ch}.zs-hws-chat-p strong{color:var(--fg);font-weight:600}.zs-hws-chat-h{font-size:9.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--fg-mute);margin:16px 0 10px}.zs-hws-chat-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.zs-hws-chat-list li{display:flex;gap:10px;font-size:12px;line-height:1.5}.zs-hws-chat-n{flex:none;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--line-2);font-size:9.5px;color:var(--fg-mute);margin-top:1px}.zs-hws-chat-list strong{display:block;color:var(--fg);font-weight:600}.zs-hws-chat-list em{display:block;font-style:normal;color:var(--fg-mute);font-size:11px}.zs-hws-chat-ctas{display:flex;gap:8px;margin-top:14px}.zs-hws-chat-review,.zs-hws-chat-approve{font-size:11px;padding:5px 12px;border-radius:7px;white-space:nowrap}.zs-hws-chat-review{border:1px solid var(--line-2);color:var(--fg-dim)}.zs-hws-chat-approve{background:linear-gradient(180deg,var(--accent),var(--accent-2));color:#fff;font-weight:500}.zs-hws-ask{flex:none;height:40px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border:1px solid var(--line-2);border-radius:9px;background:#ffffff08;font-size:11.5px;color:var(--fg-mute)}.zs-hws-ask-send{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#ffffff14;color:var(--fg);flex:none}.zs-hws-cursor{position:absolute;z-index:5;top:55%;left:55%;opacity:0;pointer-events:none;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.zs-hws.is-visible .zs-hws-scene-dash{animation:zs-hws-dash-phase 30s ease-in-out infinite}.zs-hws.is-visible .zs-hws-scroll-dash{animation:zs-hws-dash-scroll 30s ease-in-out infinite}.zs-hws.is-visible .zs-hws-scene-chat{animation:zs-hws-chat-phase 30s ease-in-out infinite}.zs-hws.is-visible .zs-hws-scroll-chat{animation:zs-hws-chat-scroll 30s ease-in-out infinite}.zs-hws.is-visible .zs-hws-cursor{animation:zs-hws-cursor 30s ease-in-out infinite}.zs-hws.is-visible .zs-hws-ic-a{animation:zs-hws-ic-a 30s ease-in-out infinite}.zs-hws.is-visible .zs-hws-ic-b{animation:zs-hws-ic-b 30s ease-in-out infinite}@keyframes zs-hws-dash-phase{0%,1%{opacity:0}2%,38%{opacity:1}40%,to{opacity:0}}@keyframes zs-hws-dash-scroll{0%,1%{transform:translateY(0)}36%,to{transform:translateY(min(0px,calc(-100% + var(--hws-view))))}}@keyframes zs-hws-chat-phase{0%,40%{opacity:0}43%,99%{opacity:1}99.7%,to{opacity:0}}@keyframes zs-hws-chat-scroll{0%,48%{transform:translateY(0)}95%,to{transform:translateY(min(0px,calc(-100% + var(--hws-viewc))))}}@keyframes zs-hws-cursor{0%,30%{opacity:0;top:55%;left:55%;transform:scale(1)}33%{opacity:1;top:55%;left:55%;transform:scale(1)}38%{opacity:1;top:27.5%;left:2%;transform:scale(1)}39%{opacity:1;top:27.5%;left:2%;transform:scale(.8)}40%{opacity:1;top:27.5%;left:2%;transform:scale(1)}43%,to{opacity:0;top:27.5%;left:2%;transform:scale(1)}}@keyframes zs-hws-ic-a{0%,38%{background:#ffffff14;color:var(--fg)}40%,99.7%{background:transparent;color:var(--fg-mute)}to{background:#ffffff14;color:var(--fg)}}@keyframes zs-hws-ic-b{0%,38%{background:transparent;color:var(--fg-mute)}40%,99%{background:#ffffff14;color:var(--fg)}99.7%,to{background:transparent;color:var(--fg-mute)}}.zs-hws-stat{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px}.zs-hws-stat-name{color:var(--fg-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zs-hws-stat-val{font-size:9.5px;color:var(--fg-mute);white-space:nowrap}@media (max-width: 1080px){.zs-hws{max-width:760px}}@media (max-width: 640px){.zs-hws{--hws-h: 470px;padding-top:74px}.zs-hws-ghost-a{top:-70px;right:-8px;bottom:-6px;left:-1px}.zs-hws-ghost-b{top:-47px;right:-6px;bottom:-4px;left:-3px}.zs-hws-ghost-c{top:-25px;right:-10px;bottom:-10px;left:-10px}.zs-hws-side{width:36px}.zs-hws-scene{padding:12px}.zs-hws-rec-action{display:none}.zs-hws-cols{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.zs-hws.js,.zs-hws.is-visible .zs-hws-scene-dash,.zs-hws.is-visible .zs-hws-scroll-dash,.zs-hws.is-visible .zs-hws-scene-chat,.zs-hws.is-visible .zs-hws-scroll-chat,.zs-hws.is-visible .zs-hws-cursor,.zs-hws.is-visible .zs-hws-ic-a,.zs-hws.is-visible .zs-hws-ic-b,.zs-hws.is-visible .zs-hws-live-dot{animation:none}}@media (max-width: 767px){.zs-hws-ghost-a{backdrop-filter:none;-webkit-backdrop-filter:none;background:#ffffff0e}.zs-hws-ghost-b{backdrop-filter:none;-webkit-backdrop-filter:none;background:#ffffff13}.zs-hws-ghost-c{backdrop-filter:none;-webkit-backdrop-filter:none;background:#ffffff18}}
