.loop-chapter-body{padding:0 32px 32px;min-width:0}.ps-thread{min-width:0;display:flex;flex-direction:column;background:var(--color-page-bg)}.ps-thread-log{display:flex;flex-direction:column;gap:16px;width:min(100%,48rem);margin:0 auto;padding:20px 20px 8px}.ps-thread .ps-chapter{border-bottom:0;min-height:0;display:flex;flex-direction:column;gap:12px;padding:0}.ps-msg{display:flex;flex-direction:column;max-width:90%;font-size:14px;line-height:1.55}.ps-msg-user{align-self:flex-end;max-width:80%;margin-left:32px}.ps-msg-agent,.ps-msg-team{align-self:flex-start;margin-right:32px}.ps-msg-bubble{margin:0;padding:8px 12px;border-radius:8px;background:var(--color-page-surface)}.ps-root .ps-msg-body>*+*{margin-top:10px}.ps-msg-bubble>p{margin:0}.ps-msg-head{display:flex;align-items:center;gap:6px;margin:0 0 4px;font-size:12px;font-weight:600;color:var(--color-page-text-muted)}.ps-msg-mark{width:16px;height:16px}html[data-theme=dark] .ps-msg-mark{filter:invert(1)}.ps-msg-avatar{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;background:var(--color-tg-accent);color:#fff;font-size:10px;font-weight:700;line-height:1}.ps-root .ps-msg-action{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:12px 0 0}.ps-link-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--color-page-border);border-radius:8px;background:var(--color-page-bg);font-size:13px;font-weight:600;text-decoration:none}.ps-chat-card{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:12px;border-radius:8px;background:var(--color-page-surface)}.ps-chat-card strong{display:block;font-size:14px}.ps-chat-card p{margin:2px 0 0;font-size:12px;line-height:1.45;color:var(--color-page-text-muted)}.ps-chat-card>span{flex-shrink:0;font-size:12px;font-weight:600}.ps-thread-onboard{width:min(100% - 40px,48rem);margin:0 auto 20px;padding:0 16px 16px;border:0;background:none}.ps-thread-onboard .ps-install-row{margin-top:0}.ps-install-row{margin-top:16px}.ps-install-label{display:block;margin-bottom:8px;font-size:13px;color:var(--color-page-text-muted)}.ps-install-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ps-hero-copy .ps-install-row{margin-top:20px}.ps-hero-copy .ps-install-chips{justify-content:center}.ps-closing .ps-install-row,.ps-closing .ps-install-label{text-align:center}.ps-closing .ps-install-chips{justify-content:center}.ps-install-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--color-page-border);border-radius:999px;background:var(--color-page-surface);color:var(--color-page-text);font-size:12px;font-weight:600;text-decoration:none;cursor:pointer}.ps-install-chip:hover{background:var(--color-page-surface-dim)}.ps-install-chip svg{width:14px;height:14px}.ps-install-row .ps-copy-status{margin-top:10px;text-align:left}.ps-sdk-call{margin-top:8px;border:0;border-radius:8px;background:var(--color-page-surface)}.ps-sdk-call summary{display:flex;align-items:center;gap:8px;padding:8px 10px;cursor:pointer;list-style:none;font-size:13px}.ps-sdk-call summary::-webkit-details-marker{display:none}.ps-sdk-call summary>svg:first-child{flex-shrink:0;color:var(--color-tg-accent)}.ps-sdk-call summary strong{font-weight:600}.ps-sdk-call summary span{margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--color-page-text-muted)}.ps-sdk-call summary svg:last-child{margin-left:0;color:var(--color-page-text-muted)}.ps-sdk-call[open] summary svg:last-child{transform:rotate(180deg)}.ps-sdk-call summary .ps-msg-mark{width:14px;height:14px;flex-shrink:0;margin-right:2px}.ps-sdk-body{border-top:1px solid var(--color-page-border)}.ps-sdk-op{display:block;padding:10px 12px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--color-page-text-muted)}.ps-sdk-call pre{margin:0;padding:8px 12px 12px;overflow:auto;font-size:12px;line-height:1.5}.ps-sdk-call code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre}@media(min-width:761px){.ps-chapters[data-swap]{height:380vh}.ps-thread-sticky{position:sticky;top:96px;height:calc(100vh - 116px);min-height:560px;display:flex}.ps-thread-sticky>.ps-thread{width:100%;height:100%;min-height:0}.ps-chapters[data-swap] .ps-thread-log{position:relative;flex:1;min-height:0;width:100%;max-width:48rem;margin-inline:auto;overflow:hidden}.ps-chapters[data-swap] .ps-thread .ps-chapter{position:absolute;inset:0;overflow-y:auto;padding:8px 4px 24px;opacity:0;pointer-events:none}.ps-chapters[data-swap] .ps-thread .ps-chapter[data-current=true]{opacity:1;pointer-events:auto}.ps-chapters[data-swap] .ps-thread-onboard{flex-shrink:0}}@media(min-width:761px)and (prefers-reduced-motion:no-preference){.ps-chapters[data-swap] .ps-thread .ps-chapter{translate:0 12px;transition:opacity .3s ease-out,translate .3s cubic-bezier(.16,1,.3,1)}.ps-chapters[data-swap] .ps-thread .ps-chapter[data-current=true]{translate:0 0}.ps-chapters[data-swap] .ps-chapter[data-current=true]>*{animation:ps-msg-in .38s cubic-bezier(.16,1,.3,1) both}.ps-chapters[data-swap] .ps-chapter[data-current=true]>:nth-child(2){animation-delay:40ms}.ps-chapters[data-swap] .ps-chapter[data-current=true]>:nth-child(3){animation-delay:80ms}.ps-chapters[data-swap] .ps-chapter[data-current=true]>:nth-child(4){animation-delay:.12s}.ps-chapters[data-swap] .ps-chapter[data-current=true]>:nth-child(5){animation-delay:.16s}.ps-chapters[data-swap] .ps-chapter[data-current=true]>:nth-child(6){animation-delay:.2s}}@keyframes ps-msg-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:none}}@media(prefers-reduced-motion:no-preference){.ps-thread-log[data-reveal=on] :is(.ps-msg,.ps-chat-card,.ps-msg-action,.ps-platforms){opacity:0;translate:0 12px;transition:opacity .35s ease-out,translate .35s cubic-bezier(.16,1,.3,1)}.ps-thread-log[data-reveal=on] :is(.ps-msg,.ps-chat-card,.ps-msg-action,.ps-platforms)[data-seen=true]{opacity:1;translate:0 0}.ps-thread-log[data-reveal=on] .ps-msg-body>:nth-child(2){transition-delay:40ms}.ps-thread-log[data-reveal=on] .ps-msg-body>:nth-child(3){transition-delay:80ms}.ps-thread-log[data-reveal=on] .ps-msg-body>:nth-child(4){transition-delay:.12s}.ps-thread-log[data-reveal=on] .ps-msg-body>:nth-child(5){transition-delay:.16s}}.ps-platforms{margin-top:10px;padding:10px 12px;border:1px dashed var(--color-page-border);border-radius:8px;background:var(--color-page-bg);width:fit-content;max-width:100%}.ps-platforms-label{display:block;font-size:12px;font-weight:600;color:var(--color-page-text-muted)}.ps-platforms ul{display:flex;flex-wrap:wrap;gap:8px 14px;list-style:none;margin:8px 0 0;padding:0}.ps-platforms li{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.ps-platforms li svg{width:15px;height:15px}.ps-platforms .ps-text-link{margin-top:8px}.ps-chapter>.ps-chapter-copy{flex-direction:column;align-items:flex-start;justify-content:center;gap:0}.ps-chapter>.ps-chapter-copy p{margin-top:14px}.loop-goal blockquote,.loop-feedback blockquote{margin:0 0 20px;padding-left:16px;border-left:2px solid var(--color-tg-accent);font-size:18px;line-height:1.55}.loop-chapter-body .loop-answer{width:100%;margin:0}.loop-answer>.scope-example-label{padding:12px 20px}.loop-automation h4{font-size:20px!important;font-weight:600!important}.loop-automation dl{margin:20px 0 0}.loop-automation dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:18px;padding:12px 0;border-top:1px solid var(--color-page-border);font-size:14px;line-height:1.6}.loop-automation dt{color:var(--color-page-text-muted)}.loop-automation dd{margin:0}.loop-feedback p,.loop-goal p{font-size:14px;line-height:1.65}.loop-feedback-result{margin-top:20px;padding:16px;border:1px solid var(--color-page-border);border-radius:8px;background:var(--color-page-surface)}.loop-feedback-result strong{display:block;margin-bottom:8px}.loop-feedback-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:20px 0}.loop-feedback-actions .ps-text-link{margin-top:0}.loop-feedback .scope-example-label{color:var(--color-page-text-muted);font-size:12px}.loop-optional-data{margin-top:20px;border-top:1px solid var(--color-page-border)}.loop-optional-data>summary{padding:18px 0;cursor:pointer;font-size:14px}.ps-loop-caption{color:var(--color-page-text-muted);font-size:12px;line-height:1.6;max-width:190px;margin:24px 0 0 48px!important}.ps-context-label{min-height:33px;display:flex;align-items:flex-start;line-height:1.5}@media(max-width:760px){.loop-chapter-body{padding:0 12px 24px}.ps-loop-caption{display:none}.loop-automation dl>div{grid-template-columns:70px minmax(0,1fr);gap:12px}.ps-thread-log{padding-inline:12px}.ps-msg-user{margin-left:16px}.ps-msg-agent,.ps-msg-team{max-width:none;margin-right:0}.ps-thread-onboard{width:calc(100% - 24px)}}.pv-window .loop-recommendation h4,.pv-window .loop-collaboration h4,.ps-thread .loop-collaboration h4{font-size:21px;font-weight:600;line-height:1.3}.loop-recommendation>p,.loop-collaboration>p,.loop-shared-result p{font-size:14px;line-height:1.65}.loop-recommendation dl{margin:20px 0 0}.loop-recommendation dl>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:18px;padding:14px 0;border-top:1px solid var(--color-page-border);font-size:14px;line-height:1.6}.loop-recommendation dt{font-weight:600}.loop-recommendation dd{margin:0}.loop-brief{border-top:1px solid var(--color-page-border);margin-top:18px}.loop-brief summary{padding:14px 0;font-size:14px;cursor:pointer}.loop-brief p{margin:10px 0;font-size:14px;line-height:1.65}.loop-sharing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0;border-block:1px solid var(--color-page-border)}.loop-sharing>div{padding:16px 12px}.loop-sharing>div+div{border-left:1px solid var(--color-page-border)}.loop-sharing h5{font-size:13px;font-weight:600;margin:0 0 8px}.loop-sharing p{font-size:13px;margin:0;line-height:1.65;color:var(--color-page-text-muted)}.loop-collaboration .pv-button{min-height:44px;height:auto;white-space:normal;text-align:left}.loop-shared-result{margin-top:20px;padding-top:16px;border-top:1px solid var(--color-page-border)}.loop-project-activity{list-style:none;padding:0;margin:14px 0 0;font-size:14px}.loop-project-activity li{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-bottom:1px solid var(--color-page-border)}.loop-project-activity span{color:var(--color-page-text-muted)}.loop-project-outcome{padding:16px;margin:20px 0;background:var(--color-page-surface);border:1px solid var(--color-page-border);border-radius:8px}.loop-project-outcome blockquote{border-left:2px solid var(--color-tg-accent);padding-left:12px;margin:12px 0 16px;font-size:16px;line-height:1.55}.loop-collaboration>.scope-example-label{margin-top:16px;font-size:12px;color:var(--color-page-text-muted)}@media(max-width:480px){.loop-sharing{grid-template-columns:1fr}.loop-sharing>div+div{border-left:0;border-top:1px solid var(--color-page-border)}.loop-recommendation dl>div{grid-template-columns:1fr;gap:6px}}
