.ws{--g:#121316;--p:#17181c;--r:#1d1f24;--r2:#23252b;--l:#26282e;--l2:#30323a;--t:#ececee;--tb:#d2d3d8;--t2:#9c9da5;--t3:#85868e;--focus:hsla(240,6%,93%,.75);--bg:#121316;--well:#121316;--panel:#17181c;--panel2:#1d1f24;--line:#26282e;--ink:#ececee;--dim:#9c9da5;--ag-strategist:#29aad9;--ag-strategist-tint:#213743;--ag-creator:#8c99eb;--ag-creator-tint:#313446;--ag-critic:#b78bea;--ag-critic-tint:#383246;--ag-producer:#e671e6;--ag-producer-tint:#402e46;--ag-distributor:#e87bad;--ag-distributor-tint:#402f3c;--ag-analyst:#51b320;--ag-analyst-tint:#283826;--ag-orchestrator:#a3a4ac;--ag-orchestrator-tint:#26272e;--n100:#f5f5f5;--n200:#e5e5e5;--n300:#d4d4d4;--n400:#a3a3a3;--n500:#8e8e8e;--n600:#888;--n700:#828282;--n800:#262626;--n900:#171717;--accent:#2bd96b;--accent-hi:#5be38c;--ok:#34d399;--warn:#fbbf24;--bad:#f87171;color-scheme:dark;position:fixed;inset:0;display:grid;grid-template-columns:248px minmax(0,1fr) 400px;grid-template-rows:minmax(0,1fr);background:var(--g);color:var(--t);font-family:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01";overflow:hidden}.ws :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:8px}.ws ::-moz-selection{background:hsla(240,6%,93%,.24);color:#fff}.ws ::selection{background:hsla(240,6%,93%,.24);color:#fff}.ws input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=range]),.ws textarea{caret-color:var(--t)}.ws-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ws-grow{flex:1}.ws-quiet{font-size:12px;color:var(--t3)}.ws-btn,.ws-quiet{white-space:nowrap}.ws-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border-radius:10px;font-size:13.5px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,color .15s,transform .1s}.ws-btn:active:not(:disabled){transform:translateY(1px)}.ws-btn:disabled{opacity:.5;cursor:not-allowed}.ws-btn-sm{height:32px;padding:0 11px;font-size:13px;border-radius:9px}.ws-btn-lg{height:44px;padding:0 20px;font-size:14.5px;border-radius:12px}.ws-btn-ink{background:#ececee;color:#0a0a0a}.ws-btn-ink:hover:not(:disabled){background:#fff}.ws-btn-ghost{border:1px solid var(--l2);color:var(--t)}.ws-btn-ghost:hover:not(:disabled){background:var(--r);border-color:#3c3e47}.ws-btn-quiet{color:var(--t2);padding:0 9px}.ws-btn-quiet:hover:not(:disabled){color:var(--t);background:var(--r)}.ws-btn-approve{background:#2bd96b;color:#0a0a0a;font-weight:700;padding:0 16px}.ws-btn-approve:hover:not(:disabled){background:#4be283}.ws-kbd{height:20px;padding:0 6px;border-radius:6px;border:1px solid var(--l2);background:var(--r);color:var(--t2);font:600 11px/1 var(--font-inter),ui-sans-serif,sans-serif}.ws-kbd,.ws-pill{display:inline-flex;align-items:center}.ws-pill{font-size:11px;font-weight:600;line-height:1;padding:5px 8px;background:hsla(240,6%,93%,.08);white-space:nowrap}.ws-chip,.ws-pill{border-radius:999px;border:1px solid var(--l2);color:var(--t)}.ws-chip{font-size:12.5px;padding:6px 11px;line-height:1.3;text-align:left;transition:background-color .15s,border-color .15s}.ws-chip:hover:not(:disabled){background:var(--r);border-color:#3c3e47}.ws-chip:disabled{opacity:.5;cursor:not-allowed}.ws-chip-sm{font-size:12px;padding:5px 10px}.ws-icon-btn{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:var(--t3)}.ws-icon-btn:hover{color:var(--t);background:var(--r2)}.ws-face{position:relative;display:inline-grid;place-items:center;flex-shrink:0;border-radius:9px;background:#1a1b20;border:1px solid var(--l);transition:background-color .35s,border-color .35s}.ws-face.sm{border-radius:5px}.ws-face svg{transition:filter .3s}.ws-face.is-idle svg{filter:saturate(.3)}.ws-face.is-done{border-color:color-mix(in srgb,var(--agent) 26%,var(--l))}.ws-face.is-flagged{border-color:color-mix(in srgb,var(--warn) 55%,var(--l))}.ws-face.is-working{background:var(--agent-tint);border-color:color-mix(in srgb,var(--agent) 50%,transparent)}.ws-face-tick{position:absolute;right:-4px;bottom:-4px;width:14px;height:14px;border-radius:50%;display:grid;place-items:center;background:var(--g);border:1px solid var(--l2);color:var(--t)}@property --mo-a{syntax:"<angle>";inherits:false;initial-value:0deg}.ws-face.is-working:before{content:"";position:absolute;inset:-3px;border-radius:12px;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--mo-a),transparent 0 58%,color-mix(in srgb,var(--agent) 40%,transparent) 72%,var(--agent) 92%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:moOrbit 1.2s linear infinite}.ws-face.sm.is-working:before{inset:-2.5px;border-radius:7.5px;padding:1.25px}@keyframes moOrbit{to{--mo-a:360deg}}.ws-face.is-idle:not(.is-still):after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 10px 1px var(--agent);opacity:0;animation:moBreathe 4s ease-in-out infinite}.ws-face.sm.is-idle:after{box-shadow:0 0 6px var(--agent)}.ws-face[data-agent=creator]:after{animation-delay:-.7s}.ws-face[data-agent=critic]:after{animation-delay:-1.4s}.ws-face[data-agent=producer]:after{animation-delay:-2.1s}.ws-face[data-agent=distributor]:after{animation-delay:-2.8s}.ws-face[data-agent=analyst]:after{animation-delay:-3.5s}@keyframes moBreathe{0%,to{opacity:0}50%{opacity:.26}}.ws-face.fx-spawn{animation:moSpawn .32s cubic-bezier(.3,1.4,.5,1) both}.ws-face.fx-bounce{animation:moBounce .38s cubic-bezier(.3,1.3,.5,1) both}.ws-face.fx-bounce .ws-face-tick{animation:moPop .24s ease-out both}.ws-face.fx-shake{animation:moShake .36s ease-in-out both}@keyframes moSpawn{0%{transform:scale(.72);opacity:.4}60%{transform:scale(1.08);opacity:1}to{transform:none}}@keyframes moBounce{0%{transform:none}40%{transform:translateY(-4px) scale(1.08)}75%{transform:translateY(0) scale(.97)}to{transform:none}}@keyframes moPop{0%{transform:scale(.3);opacity:0}to{transform:none;opacity:1}}@keyframes moShake{0%,to{transform:none}17%,50%,83%{transform:translateX(-2px)}33%,67%{transform:translateX(2px)}}.cv-calm .ws-face.fx-bounce,.cv-calm .ws-face.fx-bounce .ws-face-tick,.cv-calm .ws-face.fx-shake,.cv-calm .ws-face.fx-spawn,.ws .sh-faces .ws-face.fx-bounce,.ws .sh-faces .ws-face.fx-spawn{animation:none}.ws .sh-faces .ws-face.is-working{box-shadow:0 0 0 2px var(--g),0 0 0 4px color-mix(in srgb,var(--agent) 30%,transparent)}.ws .sh-faces .ws-face.is-working:before{inset:-4px;border-radius:10px;padding:2px}.ws .sh-faces .ws-face.is-idle:after{box-shadow:0 0 8px var(--agent)}@media (prefers-reduced-motion:reduce){.ws-face svg{transition:none}.ws-face.is-working:before{animation:none;background:var(--agent)}.ws-face.is-idle:after{animation:none;opacity:0}.ws-face .ws-face-tick,.ws-face.fx-bounce,.ws-face.fx-shake,.ws-face.fx-spawn{animation:none}}.ws-rface{position:relative;display:inline-grid;place-items:center;flex-shrink:0;border-radius:24%}.ws-rface svg{display:block}.ws-rface.is-working{animation:wsPulseW 1.9s ease-out infinite}@keyframes wsPulseW{0%{box-shadow:0 0 0 0 hsla(240,6%,93%,.32)}70%,to{box-shadow:0 0 0 6px hsla(240,6%,93%,0)}}.ws-plat{display:inline-grid;place-items:center;flex-shrink:0;border-radius:5px;border:1px solid #3a3c45;background:var(--r);color:var(--t2);font-weight:700;line-height:1}.ws-plat.round{border-radius:50%}.ws-left{grid-column:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:22px;padding:14px 10px 20px 12px}.ws-brand{display:flex;align-items:center;gap:10px;padding:4px 8px 0}.ws-brand-text{display:flex;flex-direction:column;line-height:1.25}.ws-brand-text b{font-size:14px;font-weight:650}.ws-brand-text small,.ws-label{font-size:12px;color:var(--t3)}.ws-label{font-weight:600;padding:0 8px;margin:0 0 8px}.ws-member{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 8px;border-radius:12px;transition:background-color .35s}.ws-member-text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.ws-member-name{font-size:13.5px;font-weight:600;color:var(--t2);transition:color .35s}.ws-member-name.is-lead{color:var(--t)}.ws-member.is-working .ws-member-name{color:var(--agent)}.ws-member.is-done .ws-member-name{color:var(--t)}.ws-member-note{font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-member.is-done .ws-member-note{color:var(--t2)}.ws-member.is-working{background:color-mix(in srgb,var(--agent-tint) 62%,transparent)}.ws-crew{position:relative;list-style:none;margin:0 0 0 23px;padding:0 0 0 12px}.ws-crew:before{left:0;top:-6px;bottom:22px;width:1px}.ws-crew:before,.ws-crew>.ws-member:before{content:"";position:absolute;background:var(--l2)}.ws-crew>.ws-member:before{left:-12px;top:50%;width:12px;height:1px;transition:background-color .35s}.ws-crew>.ws-member.is-working:before{background:var(--agent);height:2px;margin-top:-.5px}.ws-docs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ws-docs-empty{font-size:12.5px;color:var(--t3);padding:0 8px 8px;margin:0;line-height:1.5}.ws-doc{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:7px 8px;border-radius:10px;color:var(--t2);transition:background-color .15s,color .15s}.ws-doc:hover{background:var(--r);color:var(--t)}.ws-doc.is-open{background:var(--r2);color:var(--t)}.ws-doc.is-fresh{animation:wsFresh 1.5s ease-out}@keyframes wsFresh{0%{background:hsla(240,6%,93%,.14)}to{background:transparent}}.ws-doc-ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;background:var(--r);border:1px solid var(--l);color:var(--t2)}.ws-doc.is-open .ws-doc-ic{color:var(--t);border-color:var(--l2)}.ws-doc-text{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.3}.ws-doc-title{font-size:13.5px;font-weight:550}.ws-doc-sub,.ws-doc-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-doc-sub{font-size:11.5px;color:var(--t3)}.ws-doc-sub.is-strong{display:inline-flex;align-items:center;gap:6px;color:var(--t);font-weight:600}.ws-docchips{display:none}.ws-centre{grid-column:2;min-width:0;flex-direction:column;padding:10px 0}.ws-centre,.ws-stage{min-height:0;display:flex}.ws-stage{flex:1;flex-direction:column;background:var(--p);border:1px solid var(--l);border-radius:16px;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 30px 60px -40px rgba(0,0,0,.7)}.ws-stage-head{flex-shrink:0;height:52px;display:flex;align-items:center;gap:10px;min-width:0;padding:0 12px 0 18px;border-bottom:1px solid var(--l)}.ws-stage-ic{display:grid;color:var(--t2)}.ws-stage-title{font-size:14px;font-weight:600;margin:0;white-space:nowrap;flex-shrink:0}.ws-head-live{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;min-width:0;white-space:nowrap;overflow:hidden}.ws-head-live b{color:var(--agent);font-weight:650;flex-shrink:0}.ws-head-live .ws-shimmer,.ws-head-sub{min-width:0;overflow:hidden;text-overflow:ellipsis}.ws-head-sub{font-size:12.5px;color:var(--t3);white-space:nowrap}.ws-stage-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.ws-doc-wrap{max-width:760px;margin:0 auto;padding:44px 52px 120px}.ws-kicker{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--t3)}.ws-h1{font-family:var(--font-montserrat),var(--font-inter),ui-sans-serif,sans-serif;font-weight:800;font-size:30px;line-height:1.15;letter-spacing:-.015em;margin:10px 0 14px;color:var(--t);text-wrap:balance}.ws-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12.5px;color:var(--t2);padding-bottom:22px;margin-bottom:30px;border-bottom:1px solid var(--l)}.ws-meta-item{display:inline-flex;align-items:center;gap:7px}.ws-sec{margin:0 0 32px}.ws-sec-h{display:flex;align-items:center;gap:10px;font-size:15.5px;font-weight:650;margin:0 0 10px;color:var(--t)}.ws-sec-h:before{content:"";width:7px;height:7px;border-radius:1.5px;background:var(--agent);flex-shrink:0}.ws-lead{font-size:16px;line-height:1.6;color:var(--t);margin:0 0 10px}.ws-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ws-list li{position:relative;padding-left:18px;font-size:14.5px;line-height:1.62;color:var(--tb)}.ws-list li:before{content:"";position:absolute;left:3px;top:.8em;width:6px;height:1.5px;background:var(--t3)}.ws-quote{margin:14px 0 0;padding:8px 16px;border-left:2px solid var(--l2);font-size:15px;color:var(--t);line-height:1.55}.ws-quote cite{display:block;font-style:normal;font-size:12.5px;color:var(--t3);margin-top:4px}.ws-small{font-size:13.5px;color:var(--t2);line-height:1.6;margin:0}.ws-ph{color:var(--t);background:hsla(240,6%,93%,.07);border:1px dashed #4a4c55;border-radius:5px;padding:0 5px;font-size:.92em;white-space:nowrap}.ws-reveal{animation:wsReveal .42s cubic-bezier(.2,.7,.2,1) both}@keyframes wsReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ws-presence-row{margin:4px 0 30px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.ws-presence{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:3px 12px 3px 3px;border-radius:999px;font-size:12.5px;background:var(--agent-tint);border:1px solid color-mix(in srgb,var(--agent) 35%,transparent);align-self:flex-start}.ws-presence b{color:var(--agent);font-weight:650;white-space:nowrap}.ws-presence .ws-shimmer{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-skel{display:grid;gap:10px;width:100%}.ws-skel i{display:block;height:10px;border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--agent-tint) 75%,transparent) 0,color-mix(in srgb,var(--agent) 24%,var(--agent-tint)) 50%,color-mix(in srgb,var(--agent-tint) 75%,transparent) 100%);background-size:200% 100%;animation:wsSkel 1.5s ease-in-out infinite}.ws-skel i:first-child{width:36%;height:13px;margin-bottom:4px}.ws-skel i:nth-child(3){width:92%}.ws-skel i:nth-child(4){width:64%}@keyframes wsSkel{0%{background-position:100% 0}to{background-position:-100% 0}}.ws-welcome{max-width:600px;margin:0 auto;padding:48px 32px 80px}.ws-welcome-card{display:flex;flex-direction:column;gap:18px;padding:30px 30px 26px;border-radius:18px;background:var(--r);border:1px solid var(--l);box-shadow:0 30px 60px -40px rgba(0,0,0,.8)}.ws-h1-welcome{margin:0;font-size:26px}.ws-welcome-lead{font-size:14.5px;color:var(--t2);line-height:1.6;margin:-6px 0 4px}.ws-field{display:flex;flex-direction:column;gap:8px;border:0;padding:0;margin:0;min-width:0}.ws-field>label,.ws-field>legend{font-size:13px;font-weight:600;color:#c9cacf;padding:0}.ws-field>legend{margin-bottom:8px}.ws-optional{font-weight:500;color:var(--t3);margin-left:6px;font-size:12px}.ws-inputwrap{position:relative;display:flex;align-items:center;min-width:0}.ws-input{width:100%;min-width:0;height:42px;border-radius:10px;padding:0 12px;background:var(--g);border:1px solid var(--l2);font-size:14px;color:var(--t);transition:border-color .15s}.ws-input::-moz-placeholder{color:var(--t3)}.ws-input::placeholder{color:var(--t3)}.ws-input:hover{border-color:#3c3e47}.ws-input:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-radius:10px}.ws-input-ic{position:absolute;left:12px;color:var(--t3);pointer-events:none}.ws-input-ic-pad{padding-left:38px}.ws-prefixed{border:1px solid var(--l2);border-radius:10px;background:var(--g);overflow:hidden;transition:border-color .15s}.ws-prefixed:hover{border-color:#3c3e47}.ws-prefixed:focus-within{outline:2px solid var(--focus);outline-offset:1px}.ws-prefixed .ws-input{border:0;border-radius:0;background:transparent}.ws-prefixed .ws-input:focus-visible{outline:none}.ws-prefix{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;min-width:112px;height:40px;padding:0 12px;border-right:1px solid var(--l);font-size:13px;color:var(--t2)}.ws-textarea{height:auto;min-height:84px;padding:10px 12px;line-height:1.5;resize:vertical;font-family:inherit}.ws-field-hint{font-size:12px;color:var(--t3);line-height:1.45}.ws-more{display:flex;flex-direction:column;gap:14px}.ws-more[open]{gap:16px}.ws-more-summary{cursor:pointer;list-style:none;width:-moz-fit-content;width:fit-content;font-size:13px;font-weight:500;color:var(--t2);border-radius:6px;padding:2px 0}.ws-more-summary::-webkit-details-marker{display:none}.ws-more-summary:before{content:"+";display:inline-block;width:14px;color:var(--t3)}.ws-more[open]>.ws-more-summary:before{content:"\2212"}.ws-more-summary:hover{color:var(--t)}.ws-more-summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ws-more[open]>.ws-more-summary{margin-bottom:12px}.ws-welcome-go{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:4px}.ws-welcome-go .ws-field-hint{flex:1;min-width:200px}.ws-next{list-style:none;margin:24px 0 0;padding:0 8px;display:grid;gap:10px}.ws-next li{display:flex;align-items:center;gap:12px;font-size:13.5px;color:var(--t2)}.ws-you-dot{width:26px;height:26px;border-radius:50%;border:1.5px solid #5a5c66;flex-shrink:0;display:inline-block}.ws-score-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 20px;border-radius:14px;background:var(--r);border:1px solid var(--l);margin-bottom:30px}.ws-score-num{display:flex;align-items:baseline;gap:10px;font-size:44px;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ws-score-num small{font-size:15px;font-weight:500;color:var(--t2);letter-spacing:0}.ws-pips{display:flex;gap:5px;padding-bottom:4px}.ws-pip{display:block;width:12px;height:12px;border-radius:3px;border:1.5px solid #4a4c55}.ws-pip.on{background:var(--t);border-color:var(--t)}.ws-check{display:grid;grid-template-columns:20px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:2px;padding:12px 0;border-top:1px solid var(--l)}.ws-check-ic{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;margin-top:1px;grid-row:span 2}.ws-check-ic.pass{background:hsla(240,6%,93%,.12);color:var(--t)}.ws-check-ic.fail{border:1.5px dashed #5e606a;color:var(--t2)}.ws-check-name{font-size:14.5px;font-weight:600}.ws-check-why{grid-column:2;font-size:13.5px;color:var(--t2);line-height:1.55}.ws-fixes{list-style:none;padding:0;margin:0;display:grid;gap:10px}.ws-fix{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;padding:16px;border-radius:14px;background:var(--r);border:1px solid var(--l)}.ws-fix-n{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;background:var(--r2);border:1px solid var(--l2);font-size:13px;font-weight:650}.ws-fix-t{display:block;font-size:14.5px;font-weight:650;line-height:1.4}.ws-fix-why{margin:4px 0 10px;font-size:13.5px;color:var(--t2);line-height:1.55}.ws-fix-who{display:flex;gap:12px;flex-wrap:wrap}.ws-fix-agent{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--agent)}.ws-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:30px}.ws-fact{display:flex;flex-direction:column;gap:3px;min-width:0;padding:12px 14px;border-radius:12px;background:var(--r);border:1px solid var(--l)}.ws-fact span{font-size:12px;color:var(--t3)}.ws-fact b{font-size:14.5px;font-weight:600}.ws-message{font-size:21px;line-height:1.4;font-weight:600;letter-spacing:-.01em;color:#fff;padding:16px 20px;margin:4px 0 10px;text-wrap:balance;border-left:2px solid var(--agent);background:hsla(0,0%,100%,.03);border-radius:0 12px 12px 0}.ws-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;padding:12px 0;border-top:1px solid var(--l)}.ws-row-k{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.ws-row-v{font-size:14.5px;color:var(--tb);line-height:1.6}.ws-plan-posts{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ws-plan-posts li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--r);border:1px solid var(--l)}.ws-plan-post{display:flex;flex-direction:column;gap:2px;min-width:0}.ws-plan-post b{font-size:14.5px;font-weight:600}.ws-plan-post span{font-size:12.5px;color:var(--t3)}.ws-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:8px;padding:20px;border-radius:14px;border:1px solid var(--l2);background:var(--r)}.ws-cta .ws-field-hint,.ws-cta-done{flex:1;min-width:200px}.ws-cta-done{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.ws-hint{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:20px;color:var(--t2);margin:-8px 0 24px}.ws-hint>svg{flex-shrink:0;margin-top:3px}.ws-hint .ws-kbd{margin-left:2px}.ws-posts{display:flex;flex-direction:column;gap:36px}.ws-post{flex-direction:column}.ws-post,.ws-post-head{display:flex;gap:10px;min-width:0}.ws-post-head{align-items:center}.ws-post-label{font-size:14px;font-weight:650;white-space:nowrap}.ws-post-n{margin-left:auto;font-size:12px;color:var(--t3);white-space:nowrap}.ws-status{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;line-height:1;padding:4px 9px;border-radius:999px;border:1px solid var(--l2);color:var(--t2);white-space:nowrap}.ws-status.is-kept{color:var(--t);background:hsla(240,6%,93%,.1);border-color:hsla(240,6%,93%,.3)}.ws-status.is-changing{color:var(--t);border-style:dashed;border-color:#5a5c66}.ws-when{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--t2);line-height:1.45}.ws-when b{color:var(--agent);font-weight:600;margin-right:4px}.ws-card{background:var(--r);border:1px solid var(--l);border-radius:14px;padding:16px 18px 4px;min-width:0}.ws-card-skel{padding:20px 18px}.ws-card-head{display:flex;align-items:flex-start;gap:10px}.ws-av{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:14px;font-weight:650;color:#e6e7ea;background:radial-gradient(circle at 30% 25%,#4a4e5a,#2b2e36)}.ws-card-who{display:flex;flex-direction:column;min-width:0;line-height:1.35}.ws-card-who b{font-size:14px;font-weight:650}.ws-card-who span{font-size:12px;color:var(--t3)}.ws-card-more{margin-left:auto;color:var(--t3);display:grid}.ws-card-body{margin:12px 0;font-size:14.5px;line-height:1.62;color:#e4e5e9;overflow-wrap:anywhere}.ws-card-body p{margin:0 0 10px}.ws-card-body p:last-child{margin-bottom:0}.ws-react{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--t3);padding:10px 0 8px;border-bottom:1px solid var(--l)}.ws-react-dots{display:inline-flex}.ws-react-dots i{display:block;width:14px;height:14px;border-radius:50%;background:#2f323a;border:1.5px solid var(--r)}.ws-react-dots i+i{margin-left:-5px}.ws-actions{display:flex;justify-content:space-between;padding:2px 0}.ws-actions span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--t2);padding:9px 4px}.ws-x-grid{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px}.ws-x .ws-av{width:40px;height:40px}.ws-x-who{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:14px}.ws-x-who b{font-weight:700}.ws-x-who span{color:var(--t3);font-size:13.5px}.ws-x .ws-card-body{margin:4px 0 12px;font-size:15px}.ws-x-actions{display:flex;justify-content:space-between;max-width:420px;color:var(--t3);padding:2px 0 12px}.ws-rd-sub{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px}.ws-rd-sub b{font-weight:650}.ws-rd-sub span{color:var(--t3)}.ws-rd-title{font-size:17.5px;font-weight:650;line-height:1.35;margin:10px 0 0}.ws-rd .ws-card-body{margin-top:8px}.ws-rd-actions{display:flex;gap:8px;flex-wrap:wrap;padding:2px 0 12px}.ws-rd-actions>span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--t2);padding:6px 10px;border-radius:999px;background:var(--r2)}.ws-s{border-radius:4px;cursor:pointer;outline-offset:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .15s,box-shadow .15s}.ws-s:hover{background:hsla(240,6%,93%,.07)}.ws-cm,.ws-s.is-critic{background:color-mix(in srgb,var(--ag-critic) 16%,transparent);box-shadow:inset 0 -1.5px 0 var(--ag-critic)}.ws-s.is-sel{background:hsla(240,6%,93%,.13);box-shadow:0 0 0 2px hsla(240,6%,93%,.13)}.ws-s.is-working{animation:wsWork 1.2s ease-in-out infinite}.ws-s.is-flash{animation:wsFlash 1.7s ease-out}@keyframes wsWork{0%,to{background:color-mix(in srgb,var(--agent) 10%,transparent)}50%{background:color-mix(in srgb,var(--agent) 28%,transparent)}}@keyframes wsFlash{0%{background:color-mix(in srgb,var(--ag-creator) 34%,transparent)}to{background:transparent}}.ws-diff del{color:var(--t3);text-decoration:line-through;text-decoration-color:hsla(240,6%,93%,.4)}.ws-diff ins{text-decoration:none;color:#fff;border-radius:3px;background:color-mix(in srgb,var(--ag-creator) 22%,transparent);box-shadow:inset 0 -1.5px 0 var(--ag-creator);-webkit-box-decoration-break:clone;box-decoration-break:clone}.ws-pop{animation:wsPop .18s ease-out both}@keyframes wsPop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ws-edit-menu{gap:2px;margin:0 0 12px;padding:3px;border-radius:11px;background:var(--g);border:1px solid var(--l2);box-shadow:0 12px 28px -14px rgba(0,0,0,.8)}.ws-edit-go,.ws-edit-menu{display:inline-flex;align-items:center}.ws-edit-go{gap:8px;height:30px;padding:0 8px 0 10px;border-radius:8px;font-size:13px;font-weight:600;color:var(--t)}.ws-edit-go:hover{background:var(--r2)}.ws-edit{display:flex;flex-direction:column;gap:8px;margin:0 0 12px;padding:8px;border-radius:12px;background:var(--g);border:1px solid var(--l2);box-shadow:0 16px 36px -18px rgba(0,0,0,.85);transition:border-color .15s}.ws-edit:focus-within{border-color:hsla(240,6%,93%,.5)}.ws-edit-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ws-edit-ic{color:var(--t3);margin-left:4px}.ws-edit input{flex:1;min-width:120px;height:32px;background:transparent;border:0;font-size:14px;color:var(--t)}.ws-edit input::-moz-placeholder{color:var(--t3)}.ws-edit input::placeholder{color:var(--t3)}.ws-edit input:focus-visible{outline:none}.ws-edit-sub{padding:0 2px}.ws-edit-review,.ws-edit-working{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px}.ws-edit-checked{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--t)}.ws-mock{font-size:11.5px;color:var(--t3);padding:3px 8px;border-radius:999px;border:1px dashed #3c3e47;white-space:nowrap}.ws-critic{padding:12px 16px 14px;border-left:2px solid var(--agent);border-radius:0 12px 12px 0;background:color-mix(in srgb,var(--agent-tint) 45%,transparent)}.ws-critic-head{display:flex;align-items:center;gap:9px;font-size:13.5px}.ws-critic-head b{font-weight:650}.ws-critic-rows{display:grid;grid-template-columns:40px minmax(0,1fr);gap:6px 12px;margin:10px 0 0;font-size:13.5px;line-height:1.55}.ws-critic-rows dt{color:var(--t3);font-weight:600}.ws-critic-rows dd{margin:0;color:var(--tb)}.ws-critic-rows dd.ws-was{color:var(--t3);text-decoration:line-through;text-decoration-color:hsla(240,6%,93%,.35)}.ws-critic-rows dd.ws-why{color:var(--t2)}.ws-decide{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:32px}.ws-decide-note{font-size:13px;color:var(--t2);line-height:1.5;flex:1;min-width:200px}.ws-ask{flex:1;display:flex;flex-direction:column;gap:8px;padding:8px;min-width:0;border-radius:12px;border:1px solid var(--l2);background:var(--g);transition:border-color .15s}.ws-ask:focus-within{border-color:hsla(240,6%,93%,.5)}.ws-ask input{height:34px;background:transparent;border:0;font-size:14px;color:var(--t);padding:0 6px}.ws-ask input::-moz-placeholder{color:var(--t3)}.ws-ask input::placeholder{color:var(--t3)}.ws-ask input:focus-visible{outline:none}.ws-ask-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ws-todo{display:flex;flex-direction:column;gap:12px;margin-bottom:12px;padding:16px 18px;border-radius:14px;background:var(--r);border:1px solid var(--l);transition:opacity .2s}.ws-todo.is-done{opacity:.72}.ws-todo.is-away{background:transparent;border-style:dashed}.ws-todo-head{display:flex;align-items:center;gap:10px}.ws-todo-head b{font-size:14.5px;font-weight:650}.ws-todo-first{margin:0;font-size:14px;color:var(--tb);line-height:1.55;padding-left:12px;border-left:2px solid var(--l2)}.ws-todo-row{display:flex;gap:8px;flex-wrap:wrap}.ws-todo-row .ws-input-sm{flex:1;min-width:200px}.ws-input-sm{height:32px;font-size:13px;border-radius:9px}.ws-checkbox{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--t2);cursor:pointer}.ws-checkbox input{width:16px;height:16px;accent-color:#ececee}.ws-after{margin-top:18px}.ws-empty{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:32px 0}.ws-empty .ws-h1{margin:14px 0 4px}.ws-empty-list{margin-top:8px}.ws-right{grid-column:3;min-width:0;min-height:0;display:flex;flex-direction:column}.ws-chat-head{flex-shrink:0;height:62px;padding:10px 20px 0;display:flex;align-items:center;gap:10px}.ws-chat-title{font-size:14px;font-weight:600}.ws-chat-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:20px;padding:8px 20px 20px}.ws-you{align-self:flex-end;max-width:86%;padding:9px 13px;border-radius:16px 16px 5px 16px;background:var(--r2);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.ws-event,.ws-you{border:1px solid var(--l);animation:wsIn .25s ease-out both}.ws-event{align-self:center;display:inline-flex;align-items:center;gap:8px;text-align:center;font-size:12px;color:var(--t2);padding:5px 12px;border-radius:999px}.ws-event-dot{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--t2);flex-shrink:0}.ws-remii{display:flex;flex-direction:column;gap:10px;animation:wsIn .3s ease-out both;min-width:0}.ws-remii-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:650}.ws-remii-text{display:flex;flex-direction:column;gap:10px}.ws-remii-text p{margin:0;font-size:14px;line-height:1.62;color:#dadbdf;overflow-wrap:anywhere}.ws-thinking{font-size:13.5px;align-self:flex-start}@keyframes wsIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ws-opens{display:flex;flex-wrap:wrap;gap:6px}.ws-open{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border-radius:9px;border:1px solid var(--l2);font-size:12.5px;font-weight:600;color:var(--t);transition:background-color .15s,border-color .15s}.ws-open:hover{background:var(--r);border-color:#3c3e47}.ws-note{padding:8px 10px;border-radius:10px;border:1px solid var(--l);background:color-mix(in srgb,var(--agent-tint) 35%,transparent)}.ws-feed{border:1px solid #222429;background:hsla(0,0%,100%,.018);border-radius:12px;padding:4px}.ws-feed-sum{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:5px 8px;border-radius:8px;font-size:12.5px;color:var(--t2);transition:background-color .15s,color .15s}.ws-feed-sum:hover{background:var(--r);color:var(--t)}.ws-stack{display:inline-flex}.ws-stack>.ws-face{box-shadow:0 0 0 2px var(--g)}.ws-stack>.ws-face+.ws-face{margin-left:-4px}.ws-feed-sum-text{flex:1;font-variant-numeric:tabular-nums}.ws-chev{display:grid;color:var(--t3);transition:transform .2s}.ws-chev.is-open{transform:rotate(90deg)}.ws-collapse{display:grid;grid-template-rows:1fr;transition:grid-template-rows .32s ease}.ws-collapse.is-closed{grid-template-rows:0fr}.ws-collapse>div{min-height:0;overflow:hidden}.ws-lines{list-style:none;margin:0;padding:2px 0}.ws-feed.is-done .ws-lines{border-top:1px solid #222429;margin-top:4px;padding-top:4px}.ws-line{grid-template-columns:18px minmax(0,1fr) auto;-moz-column-gap:9px;column-gap:9px;align-items:center;padding:5px 8px;font-size:12.5px;line-height:18px;animation:wsIn .25s ease-out both}.ws-line,.ws-line-ic{display:grid}.ws-line-main{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-line-name{color:var(--agent);font-weight:650;margin-right:7px}.ws-line-label{color:#c4c5cb}.ws-line-del .ws-line-main{color:var(--t3);white-space:normal}.ws-line-del b{color:var(--agent);font-weight:600}.ws-line-time{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--t3);font-variant-numeric:tabular-nums}.ws-line-res{grid-column:2/4;position:relative;padding-left:16px;margin-top:3px;font-size:12px;color:var(--t3);line-height:1.45;animation:wsIn .25s ease-out both}.ws-line-res:before{content:"";position:absolute;left:3px;top:0;width:8px;height:8px;border-left:1px solid #3c3e47;border-bottom:1px solid #3c3e47;border-bottom-left-radius:3px}.mo-bar{position:relative;display:block;height:2px;border-radius:2px;overflow:hidden;pointer-events:none;background:color-mix(in srgb,var(--agent,var(--t2)) 16%,transparent)}.mo-bar:after{content:"";position:absolute;top:0;bottom:0;left:0;width:34%;border-radius:inherit;background:var(--agent,var(--t2));animation:moSlide 1.3s cubic-bezier(.45,0,.55,1) infinite}@keyframes moSlide{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}.ws-line.is-live:not(.cv-line-remii){border-radius:9px;background:color-mix(in srgb,var(--agent-tint) 72%,transparent);animation:wsIn .25s ease-out both,moTint .3s ease-out both}@keyframes moTint{0%{background:transparent}}.ws-line>.mo-bar{grid-column:2/4;margin:5px 0 1px}.ws-line.cv-line-remii>.mo-bar{--agent:var(--t2)}.ws-member-bar{position:absolute;left:48px;right:10px;bottom:2px}@media (prefers-reduced-motion:reduce){.mo-bar:after{animation:none;transform:none}}.ws-compose-wrap{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:0 16px 14px}.ws-approve{padding:7px 7px 7px 10px;border-radius:14px;background:var(--p);border:1px solid var(--l);animation:wsIn .3s ease-out both}.ws-approve,.ws-approve-what{display:flex;align-items:center;gap:10px}.ws-approve-what{flex:1;min-width:0;text-align:left;padding:3px 4px;border-radius:8px}.ws-approve-what:hover .ws-approve-sub{color:var(--t2)}.ws-marks{display:inline-flex;gap:4px}.ws-mk{display:block;width:10px;height:10px;border-radius:3px;border:1.5px solid #5a5c66}.ws-mk.kept{background:var(--t);border-color:var(--t)}.ws-mk.changing{border-style:dashed;border-color:var(--t2)}.ws-approve-text{display:flex;flex-direction:column;font-size:13.5px;font-weight:600;line-height:1.25}.ws-approve-sub{font-size:11.5px;font-weight:500;color:var(--t3);transition:color .15s}.ws-approve-hint{font-size:12px;color:var(--t3);padding-right:8px;white-space:nowrap}.ws-chips{display:flex;flex-wrap:wrap;gap:6px}.ws-compose{display:flex;align-items:flex-end;gap:8px;padding:9px 9px 9px 14px;border-radius:16px;background:var(--r);border:1px solid var(--l2);transition:border-color .15s}.ws-compose:focus-within{border-color:hsla(240,6%,93%,.45)}.ws-compose textarea{flex:1;min-width:0;max-height:140px;padding:5px 0;resize:none;background:transparent;border:0;font:inherit;font-size:14px;line-height:1.5;color:var(--t)}.ws-compose textarea::-moz-placeholder{color:var(--t3)}.ws-compose textarea::placeholder{color:var(--t3)}.ws-compose textarea:focus-visible{outline:none}.ws-send{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;background:#ececee;color:#0a0a0a;transition:background-color .15s}.ws-send:hover:not(:disabled){background:#fff}.ws-send:disabled{background:var(--r2);color:var(--t3)}.ws-foot{font-size:11.5px;color:var(--t3);text-align:center;margin:0}.ws-mapprove,.ws-mtop{display:none}.ws-mbar{display:flex;align-items:center;gap:8px;min-width:0}.ws-mbar b{font-size:14px;font-weight:650}.ws-strip{margin-top:12px}.ws-strip-faces{display:flex;align-items:center;gap:8px}.ws-strip-faces>span{display:inline-grid}.ws-strip-status{margin:8px 0 0;min-height:18px;font-size:12.5px;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-strip-name{color:var(--agent);font-weight:650}.ws-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:10px;padding:3px;border-radius:12px;background:var(--p);border:1px solid var(--l)}.ws-tab{position:relative;height:34px;border-radius:9px;font-size:13.5px;font-weight:600;color:var(--t2);display:inline-flex;align-items:center;justify-content:center;gap:7px}.ws-tab.is-on{background:var(--r2);color:var(--t)}.ws-tabdot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--t)}.ws-docchip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;padding:6px 10px;border-radius:999px;border:1px solid var(--l2);color:var(--t2)}.ws-docchip.is-open{color:var(--t);background:var(--r2);border-color:#3c3e47}.ws-dot-active{width:6px;height:6px;border-radius:50%;background:var(--t);display:inline-block}.ws .ws-shimmer{--sh-a:#a3a4ac;--sh-b:#fff;background:linear-gradient(100deg,var(--sh-a) 0,var(--sh-a) 40%,var(--sh-b) 50%,var(--sh-a) 60%,var(--sh-a) 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:wsShimmer 2s linear infinite}.ws [data-agent] .ws-shimmer{--sh-a:color-mix(in srgb,var(--agent) 70%,#b8b9c0);--sh-b:color-mix(in srgb,var(--agent) 28%,#fff)}@keyframes wsShimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (min-width:1000px) and (max-width:1279px){.ws{grid-template-columns:220px minmax(0,1fr) 356px}.ws-doc-wrap{padding:34px 32px 100px}.ws-row{grid-template-columns:150px minmax(0,1fr)}}@media (max-width:999px){.ws{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.ws-left{display:none}.ws-mtop{display:block;grid-row:1;grid-column:1;padding:10px 16px;border-bottom:1px solid var(--l)}.ws-centre,.ws-right{grid-row:2;grid-column:1}.ws[data-tab=chat] .ws-centre,.ws[data-tab=outcome] .ws-right{display:none}.ws-centre{padding:8px}.ws-mapprove{display:block;flex-shrink:0;margin-top:8px}.ws-stage{border-radius:14px}.ws-stage-head{height:48px;padding:0 12px}.ws-chat-head,.ws-hide-m{display:none}.ws-chat-scroll{padding:14px 16px 16px}.ws-compose-wrap{padding:0 12px 12px}.ws-docchips{display:flex;flex-wrap:wrap;gap:6px;padding:12px 14px 0}.ws-doc-wrap{padding:20px 18px 80px}.ws-h1{font-size:24px}.ws-welcome{padding:16px 10px 48px}.ws-welcome-card{padding:20px 16px}.ws-h1-welcome{font-size:22px}.ws-prefix{min-width:96px;padding:0 10px}.ws-facts,.ws-row{grid-template-columns:minmax(0,1fr)}.ws-row{gap:4px}.ws-card{padding:14px 14px 4px}.ws-message{font-size:18px;padding:14px 16px}.ws-score-num{font-size:38px}}@media (prefers-reduced-motion:reduce){.ws *,.ws :after,.ws :before{animation:none!important;transition:none!important}}