.cg-mockx{width:100%}.cg-mockx--left{margin-right:auto}.cg-mockx--center{margin-left:auto;margin-right:auto}.cg-mockx--right{margin-left:auto}.cg-mockx--center,.cg-mockx--left,.cg-mockx--right{max-width:var(--cg-mockx-max,520px)}.cg-mock__sr{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cg-mock{border-radius:var(--cognistry-radius-xl);overflow:hidden;transition:transform var(--cognistry-transition-slow);width:100%}.cg-mock--light{background:var(--cognistry-bg);border:1px solid var(--cognistry-border);box-shadow:var(--cognistry-shadow-product)}.cg-mock--dark{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.14);box-shadow:var(--cognistry-shadow-xl)}.cg-mock--tilt{transform:perspective(1200px) rotateY(-4deg) rotateX(1.5deg)}.cg-mock--tilt:hover{transform:perspective(1200px) rotateY(0deg) rotateX(0deg)}.cg-mock__stage{display:grid}.cg-mock__scene{display:flex;flex-direction:column;grid-area:1/1;opacity:0;pointer-events:none;transform:translateX(18px);transition:opacity .52s cubic-bezier(.23,1,.32,1),transform .52s cubic-bezier(.23,1,.32,1)}.cg-mock__scene.is-active{opacity:1;pointer-events:auto;transform:none}.cg-mock__scene.is-leaving{opacity:0;transform:translateX(-18px)}.cg-mock [data-step]{opacity:0;transform:translateY(10px);transition:opacity .38s cubic-bezier(.23,1,.32,1),transform .38s cubic-bezier(.23,1,.32,1)}.cg-mock [data-step].is-in{opacity:1;transform:none}.cg-mock__bar{align-items:center;display:flex;gap:10px;padding:12px 16px}.cg-mock--light .cg-mock__bar{background:var(--cognistry-bg-subtle);border-bottom:1px solid var(--cognistry-border)}.cg-mock--dark .cg-mock__bar{background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.12)}.cg-mock__mark{background:var(--cognistry-gradient-text-subtle);border-radius:6px;flex:none;height:18px;width:18px}.cg-mock__title{color:var(--cognistry-text);font-size:.82rem;font-weight:600;letter-spacing:-.01em}.cg-mock__status{align-items:center;background:var(--cognistry-accent-10);border-radius:var(--cognistry-radius-full);color:#07705a;display:inline-flex;font-size:.68rem;font-weight:700;gap:6px;letter-spacing:.08em;margin-left:auto;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.cg-mock__dot,.cg-mock__status i{animation:cgMockPulse 1.8s ease-in-out infinite;background:var(--cognistry-accent);border-radius:50%;flex:none;height:6px;width:6px}@keyframes cgMockPulse{0%,to{box-shadow:0 0 0 0 rgba(15,191,150,.45)}70%{box-shadow:0 0 0 6px rgba(15,191,150,0)}}.cg-mock__body{gap:14px;padding:18px}.cg-mock__body,.cg-mock__thread{display:flex;flex:1;flex-direction:column}.cg-mock__thread{gap:12px;justify-content:flex-end;min-height:190px}.cg-mock__row{display:flex;flex-direction:column;gap:5px;max-width:88%}.cg-mock__row--creator{align-items:flex-end;align-self:flex-end;text-align:right}.cg-mock__row--agent{align-items:flex-start;align-self:flex-start}.cg-mock__who{color:var(--cognistry-text-muted);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cg-mock__slot{position:relative}.cg-mock__bubble{border-radius:14px;font-size:.86rem;line-height:1.5;margin:0;padding:10px 14px}.cg-mock__row--creator .cg-mock__bubble{background:var(--cognistry-primary);border-bottom-right-radius:4px;color:var(--cognistry-fg-on-primary)}.cg-mock--light .cg-mock__row--agent .cg-mock__bubble{background:var(--cognistry-bg-subtle);border:1px solid var(--cognistry-border);border-bottom-left-radius:4px;color:var(--cognistry-text)}.cg-mock__typing{align-items:center;display:inline-flex;gap:4px;left:0;padding:13px 14px;position:absolute;top:0}.cg-mock__typing i{animation:cgMockDot 1.2s ease-in-out infinite;background:var(--cognistry-text-muted);border-radius:50%;height:5px;width:5px}.cg-mock__typing i:nth-child(2){animation-delay:.15s}.cg-mock__typing i:nth-child(3){animation-delay:.3s}@keyframes cgMockDot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.cg-mock__artifact{border-radius:var(--cognistry-radius-lg);overflow:hidden;padding:14px;position:relative}.cg-mock--light .cg-mock__artifact{background:linear-gradient(180deg,rgba(78,10,119,.05),rgba(78,10,119,0));border:1px solid var(--cognistry-primary-10)}.cg-mock--dark .cg-mock__artifact{background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,0));border:1px solid hsla(0,0%,100%,.14)}.cg-mock__artifact.is-in:after{animation:cgMockSweep 1.1s ease-out .1s 1 both;background:linear-gradient(100deg,transparent 25%,rgba(15,191,150,.16) 50%,transparent 75%);content:"";inset:0;pointer-events:none;position:absolute}@keyframes cgMockSweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.cg-mock__kicker{color:var(--cognistry-secondary);font-size:.64rem;font-weight:700;letter-spacing:.14em;margin:0 0 5px;text-transform:uppercase}.cg-mock__artifact-title{color:var(--cognistry-text);font-size:.95rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.cg-mock__rows{display:flex;flex-direction:column;gap:9px;list-style:none;margin:13px 0 0;padding:0}.cg-mock__item{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 9px}.cg-mock__check{color:var(--cognistry-accent);flex:none;height:15px;transform:translateY(2px);width:15px}.cg-mock__check path{stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset .42s ease .14s}.cg-mock__item.is-in .cg-mock__check path{stroke-dashoffset:0}.cg-mock__label{color:var(--cognistry-text-muted);flex:none;font-size:.66rem;font-weight:700;letter-spacing:.08em;min-width:68px;text-transform:uppercase}.cg-mock__value{color:var(--cognistry-text);flex:1;font-size:.82rem;line-height:1.45;min-width:0}.cg-mock__agents{display:flex;flex-direction:column;gap:7px;list-style:none;margin:13px 0 0;padding:0}.cg-mock__agent{align-items:center;border-radius:var(--cognistry-radius);display:flex;gap:9px;padding:7px 9px}.cg-mock--light .cg-mock__agent{background:hsla(0,0%,100%,.6);border:1px solid var(--cognistry-border)}.cg-mock--dark .cg-mock__agent{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1)}.cg-mock__agent-dot{border-radius:50%;flex:none;height:7px;width:7px}.cg-mock__agent--running .cg-mock__agent-dot{animation:cgMockPulse 1.4s ease-in-out infinite;background:var(--cognistry-accent)}.cg-mock__agent--queued .cg-mock__agent-dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--cognistry-text-muted);opacity:.55}.cg-mock__agent--done .cg-mock__agent-dot{background:var(--cognistry-primary)}.cg-mock--dark .cg-mock__agent--done .cg-mock__agent-dot{background:#c4a5e0}.cg-mock__agent-name{color:var(--cognistry-text);flex:1;font-size:.82rem;font-weight:600;min-width:0}.cg-mock--dark .cg-mock__agent-name{color:var(--cognistry-on-dark-fg)}.cg-mock__agent-state{color:var(--cognistry-text-muted);flex:none;font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cg-mock--dark .cg-mock__agent-state{color:var(--cognistry-on-dark-muted)}.cg-mock__agent--running .cg-mock__agent-state{color:#07705a}.cg-mock--dark .cg-mock__agent--running .cg-mock__agent-state{color:#6ee7b7}.cg-mock__agent--queued .cg-mock__agent-name,.cg-mock__agent--queued .cg-mock__agent-state{opacity:.6}.cg-mock__footer{align-items:center;color:var(--cognistry-text);display:flex;font-size:.78rem;font-weight:600;gap:8px;padding-top:12px}.cg-mock--light .cg-mock__footer{border-top:1px dashed var(--cognistry-border)}.cg-mock--dark .cg-mock__footer{border-top:1px dashed hsla(0,0%,100%,.14)}.cg-mock--dark .cg-mock__artifact-title,.cg-mock--dark .cg-mock__footer,.cg-mock--dark .cg-mock__title,.cg-mock--dark .cg-mock__value{color:var(--cognistry-on-dark-fg)}.cg-mock--dark .cg-mock__label,.cg-mock--dark .cg-mock__who{color:var(--cognistry-on-dark-muted)}.cg-mock--dark .cg-mock__status{background:rgba(15,191,150,.16);color:#6ee7b7}.cg-mock--dark .cg-mock__row--creator .cg-mock__bubble{background:var(--cognistry-secondary)}.cg-mock--dark .cg-mock__row--agent .cg-mock__bubble{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-bottom-left-radius:4px;color:var(--cognistry-on-dark-fg)}.cg-mock--dark .cg-mock__typing i{background:var(--cognistry-on-dark-muted)}.cg-mock--dark .cg-mock__kicker{color:#c4a5e0}.cg-mock__dots{display:flex;gap:7px;justify-content:center;margin-top:18px}.cg-mock__dots i{background:var(--cognistry-border);border-radius:var(--cognistry-radius-full);height:6px;transition:background-color .3s ease,width .3s ease;width:6px}.cg-mock__dots i.is-on{background:var(--cognistry-primary);width:20px}.cg-mock--dark~.cg-mock__dots i{background:hsla(0,0%,100%,.22)}.cg-mock--dark~.cg-mock__dots i.is-on{background:var(--cognistry-accent)}@media (max-width:991px){.cg-mockx{margin-left:auto;margin-right:auto}.cg-mock--tilt,.cg-mock--tilt:hover{transform:none}}@media (max-width:600px){.cg-mock__body{padding:15px}.cg-mock__thread{min-height:176px}.cg-mock__bubble,.cg-mock__value{font-size:.8rem}.cg-mock__label{min-width:62px}}@media (prefers-reduced-motion:reduce){.cg-mock--tilt,.cg-mock--tilt:hover{transform:none}.cg-mock__stage{display:block}.cg-mock__scene{opacity:1;pointer-events:auto;transform:none;transition:none}.cg-mock--light .cg-mock__scene+.cg-mock__scene{border-top:1px solid var(--cognistry-border)}.cg-mock--dark .cg-mock__scene+.cg-mock__scene{border-top:1px solid hsla(0,0%,100%,.14)}.cg-mock__dots{display:none}.cg-mock [data-step]{opacity:1;transform:none;transition:none}.cg-mock [data-until]{display:none}.cg-mock__agent--running .cg-mock__agent-dot,.cg-mock__dot,.cg-mock__status i,.cg-mock__typing i{animation:none}.cg-mock__artifact.is-in:after{display:none}.cg-mock__check path{stroke-dashoffset:0;transition:none}}