.PLWorkspace-module__OSAjQG__chatRoot{background:var(--bg);height:100%;min-height:0;color:var(--text);font-family:var(--font-body);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.PLWorkspace-module__OSAjQG__chatRoot[data-loop-panel=true]{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.PLWorkspace-module__OSAjQG__chatRoot[data-artifact-workspace=true]{grid-template-columns:minmax(0, 1fr) minmax(25vw, var(--compass-workspace-width,40vw))}.PLWorkspace-module__OSAjQG__chatRoot[data-capability-task=true]{grid-template-columns:minmax(0, 1fr) minmax(360px, var(--compass-workspace-width,40vw))}.PLWorkspace-module__OSAjQG__chatRoot[data-loop-panel=true][data-artifact-workspace=true]{grid-template-columns:minmax(0, 1fr) minmax(260px, 320px) minmax(25vw, var(--compass-workspace-width,40vw))}.PLWorkspace-module__OSAjQG__main{background:var(--bg);grid-template-rows:minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid;position:relative}.PLWorkspace-module__OSAjQG__chatRoot[data-empty=true] .PLWorkspace-module__OSAjQG__main{grid-template-rows:auto auto;align-content:center}.PLWorkspace-module__OSAjQG__viewControls{z-index:20;align-items:center;gap:var(--space-sm);display:inline-flex;position:absolute;top:16px;right:18px}@media (min-width:721px){.PLWorkspace-module__OSAjQG__chatRoot:not([data-empty=true]) .PLWorkspace-module__OSAjQG__main{grid-template-rows:auto minmax(0,1fr) auto}.PLWorkspace-module__OSAjQG__chatRoot:not([data-empty=true]) .PLWorkspace-module__OSAjQG__viewControls{padding:var(--space-md) var(--space-20) 0;justify-self:end;position:static}.PLWorkspace-module__OSAjQG__chatRoot:not([data-empty=true]) .PLWorkspace-module__OSAjQG__scrollArea{padding-top:var(--space-sm)}}.PLWorkspace-module__OSAjQG__viewControlButton{justify-content:center;align-items:center;gap:var(--space-xs);min-width:34px;height:34px;padding:0 var(--space-sm);border:1px solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 86%, var(--bg));color:var(--text-secondary);cursor:pointer;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.PLWorkspace-module__OSAjQG__viewControlButton:hover,.PLWorkspace-module__OSAjQG__viewControlButton[data-active=true]{border-color:color-mix(in srgb, var(--vermillion) 38%, var(--border));background:color-mix(in srgb, var(--vermillion) 8%, var(--surface));color:var(--text)}.PLWorkspace-module__OSAjQG__viewControlLabel{font:var(--type-caption)}.PLWorkspace-module__OSAjQG__viewControlButton:disabled{cursor:not-allowed;opacity:.42}.PLWorkspace-module__OSAjQG__scrollArea{min-height:0;padding:28px var(--space-20) var(--space-lg);overflow-y:auto}.PLWorkspace-module__OSAjQG__emptyState,.PLWorkspace-module__OSAjQG__messageList{width:min(100%,820px);margin:0 auto}.PLWorkspace-module__OSAjQG__emptyState{flex-direction:column;justify-content:center;min-height:100%;padding:34px 0 18px;display:flex}.PLWorkspace-module__OSAjQG__chatRoot[data-empty=true] .PLWorkspace-module__OSAjQG__scrollArea{padding-bottom:0;overflow:visible}.PLWorkspace-module__OSAjQG__chatRoot[data-empty=true] .PLWorkspace-module__OSAjQG__emptyState{min-height:0;padding:0 0 var(--space-sm);text-align:center;align-items:center}.PLWorkspace-module__OSAjQG__emptyState h1{font:var(--type-page);max-width:20ch;color:var(--text);letter-spacing:var(--tracking-page);margin:0}.PLWorkspace-module__OSAjQG__chatRoot[data-empty=true] .PLWorkspace-module__OSAjQG__emptyState h1{max-width:20ch}.PLWorkspace-module__OSAjQG__lessonHandoff{width:min(100%,860px);text-align:left!important;align-items:flex-start!important;padding-bottom:10px!important}.PLWorkspace-module__OSAjQG__lessonHandoff h1{font:var(--type-page);letter-spacing:var(--tracking-page);max-width:none!important}.PLWorkspace-module__OSAjQG__lessonHandoff>p{font:var(--type-body);margin:6px 0 0!important}.PLWorkspace-module__OSAjQG__emptyState>p{font:var(--type-body);max-width:56ch;color:var(--text-secondary);margin:14px 0 22px}.PLWorkspace-module__OSAjQG__chatRoot[data-empty=true] .PLWorkspace-module__OSAjQG__emptyState>p{text-wrap:balance;margin:18px auto 0}.PLWorkspace-module__OSAjQG__nextStepEyebrow{color:var(--vermillion-text,var(--vermillion));font-family:var(--font-mono);font-size:10px;font-weight:var(--font-weight-strong);letter-spacing:.12em;text-transform:uppercase}.PLWorkspace-module__OSAjQG__nextStepChoices{gap:var(--space-sm);width:min(100%,640px);margin-top:var(--space-lg);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PLWorkspace-module__OSAjQG__nextStepChoice{font:var(--type-item);border:1px solid color-mix(in srgb, var(--text) 12%, transparent);min-height:62px;padding:14px var(--space-md);background:color-mix(in srgb, var(--surface) 84%, var(--bg));color:var(--text);text-align:left;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;transition:border-color .14s,background .14s,transform .14s;display:flex}.PLWorkspace-module__OSAjQG__nextStepChoice:hover,.PLWorkspace-module__OSAjQG__nextStepChoice:focus-visible{border-color:color-mix(in srgb, var(--vermillion) 54%, var(--border));background:color-mix(in srgb, var(--vermillion) 9%, var(--surface));outline:none;transform:translateY(-1px)}.PLWorkspace-module__OSAjQG__nextStepChoice svg{color:var(--vermillion-text,var(--vermillion));flex:none}.PLWorkspace-module__OSAjQG__nextStepChoice[data-contextual=true]{border-color:color-mix(in srgb, var(--vermillion) 30%, var(--border));grid-column:1/-1}.PLWorkspace-module__OSAjQG__nextStepOwnQuestion{font:var(--type-caption);color:var(--text-muted)!important}.PLWorkspace-module__OSAjQG__nextStepMemberContext{width:min(100%,640px);margin:var(--space-2xs) auto 0!important;color:var(--text-muted)!important;font-size:12px!important;line-height:var(--leading-caption)!important}.PLWorkspace-module__OSAjQG__threadCardLabel{color:var(--vermillion-text,var(--vermillion));font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.PLWorkspace-module__OSAjQG__starterList{width:min(100%,620px);margin:var(--space-sm) auto 0}.PLWorkspace-module__OSAjQG__messageList{padding-bottom:var(--space-12);gap:26px;display:grid}.PLWorkspace-module__OSAjQG__message{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;display:grid}.PLWorkspace-module__OSAjQG__avatar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--text) 8%, transparent);width:32px;height:32px;color:var(--text-secondary);font-family:var(--font-mono);text-transform:lowercase;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.PLWorkspace-module__OSAjQG__message[data-role=assistant] .PLWorkspace-module__OSAjQG__avatar{background:color-mix(in srgb, var(--vermillion) 16%, transparent);color:var(--vermillion-text,var(--vermillion));font-weight:var(--font-weight-bold)}.PLWorkspace-module__OSAjQG__message[data-mirror-receipt=active] .PLWorkspace-module__OSAjQG__userBubble{background:linear-gradient(180deg, color-mix(in srgb, var(--vermillion) 13%, transparent), transparent 58%), color-mix(in srgb, var(--text) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vermillion) 50%, transparent), 0 0 0 2px color-mix(in srgb, var(--vermillion) 12%, transparent)}.PLWorkspace-module__OSAjQG__message[data-return-focus=active]{border-radius:var(--radius-md,10px);outline:2px solid color-mix(in srgb, var(--vermillion) 42%, transparent);outline-offset:8px}.PLWorkspace-module__OSAjQG__message[data-return-focus=active]:focus-visible{outline-width:3px}.PLWorkspace-module__OSAjQG__messageBody{gap:10px;min-width:0;display:grid}.PLWorkspace-module__OSAjQG__userBubble,.PLWorkspace-module__OSAjQG__assistantBubble{font:var(--type-body);max-width:72ch;color:var(--text)}.PLWorkspace-module__OSAjQG__userBubble{background:color-mix(in srgb, var(--text) 7%, transparent);border-radius:18px;width:fit-content;max-width:min(72ch,100%);padding:10px 14px}.PLWorkspace-module__OSAjQG__assistantBubble{padding-top:1px}.PLWorkspace-module__OSAjQG__mirrorInfluenceNotice{align-items:center;gap:var(--space-sm);width:fit-content;margin-top:var(--space-12);border-left:2px solid color-mix(in srgb, var(--vermillion) 58%, var(--text) 12%);color:var(--text-muted);font-size:12px;line-height:var(--leading-ui);padding-left:9px;display:flex}.PLWorkspace-module__OSAjQG__mirrorInfluenceNotice button{color:var(--vermillion);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.PLWorkspace-module__OSAjQG__mirrorEvidenceHighlight{border-radius:var(--radius-xs);background:color-mix(in srgb, var(--vermillion) 34%, transparent);color:var(--text);padding:0 3px}.PLWorkspace-module__OSAjQG__bubblePara{margin:0}.PLWorkspace-module__OSAjQG__bubblePara a,.PLWorkspace-module__OSAjQG__bubbleSection p a,.PLWorkspace-module__OSAjQG__bubbleSection li a,.PLWorkspace-module__OSAjQG__bubbleList a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--vermillion);text-decoration-color:var(--vermillion);text-underline-offset:2.5px;text-decoration-thickness:1px;transition:color .12s}.PLWorkspace-module__OSAjQG__bubblePara .PLWorkspace-module__OSAjQG__frameworkInlineLink,.PLWorkspace-module__OSAjQG__bubbleSection .PLWorkspace-module__OSAjQG__frameworkInlineLink{font:inherit;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--vermillion);text-decoration-color:var(--vermillion);text-underline-offset:2.5px;cursor:pointer;border-bottom:0;gap:0;padding:0;text-decoration-thickness:1px;transition:color .12s;display:inline}.PLWorkspace-module__OSAjQG__bubblePara a:hover,.PLWorkspace-module__OSAjQG__bubbleSection p a:hover,.PLWorkspace-module__OSAjQG__bubbleSection li a:hover,.PLWorkspace-module__OSAjQG__bubbleList a:hover,.PLWorkspace-module__OSAjQG__bubblePara .PLWorkspace-module__OSAjQG__frameworkInlineLink:hover,.PLWorkspace-module__OSAjQG__bubbleSection .PLWorkspace-module__OSAjQG__frameworkInlineLink:hover{color:var(--vermillion)}.PLWorkspace-module__OSAjQG__bubblePara+.PLWorkspace-module__OSAjQG__bubblePara{margin-top:15px}.PLWorkspace-module__OSAjQG__bubbleList{padding-left:var(--space-20);gap:var(--space-xs);color:var(--text-secondary);line-height:var(--leading-copy);margin:0;display:grid}.PLWorkspace-module__OSAjQG__bubbleList li::marker{color:var(--text-tertiary,var(--text-secondary))}.PLWorkspace-module__OSAjQG__bubblePara+.PLWorkspace-module__OSAjQG__bubbleList,.PLWorkspace-module__OSAjQG__bubbleList+.PLWorkspace-module__OSAjQG__bubblePara,.PLWorkspace-module__OSAjQG__bubbleList+.PLWorkspace-module__OSAjQG__bubbleList{margin-top:10px}.PLWorkspace-module__OSAjQG__bubbleQuote{border-left:1px solid var(--vermillion);padding-left:var(--space-md);color:var(--text);margin:0}.PLWorkspace-module__OSAjQG__bubbleSection p+p,.PLWorkspace-module__OSAjQG__bubbleSection p+.PLWorkspace-module__OSAjQG__bubbleList,.PLWorkspace-module__OSAjQG__bubbleSection p+.PLWorkspace-module__OSAjQG__bubbleQuote,.PLWorkspace-module__OSAjQG__bubbleSection .PLWorkspace-module__OSAjQG__bubbleList+p,.PLWorkspace-module__OSAjQG__bubbleSection .PLWorkspace-module__OSAjQG__bubbleQuote+p,.PLWorkspace-module__OSAjQG__bubbleQuote+.PLWorkspace-module__OSAjQG__bubblePara,.PLWorkspace-module__OSAjQG__bubblePara+.PLWorkspace-module__OSAjQG__bubbleQuote{margin-top:var(--space-sm)}.PLWorkspace-module__OSAjQG__draftAnswer{margin-top:var(--space-12);padding-top:var(--space-12);border-top:1px solid color-mix(in srgb, var(--text) 10%, transparent)}.PLWorkspace-module__OSAjQG__bubbleSection{gap:7px;display:grid}.PLWorkspace-module__OSAjQG__bubbleSection+.PLWorkspace-module__OSAjQG__bubbleSection,.PLWorkspace-module__OSAjQG__bubblePara+.PLWorkspace-module__OSAjQG__bubbleSection,.PLWorkspace-module__OSAjQG__bubbleSection+.PLWorkspace-module__OSAjQG__bubblePara{margin-top:22px}.PLWorkspace-module__OSAjQG__bubbleSectionHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.PLWorkspace-module__OSAjQG__bubbleSection h3,.PLWorkspace-module__OSAjQG__bubbleSectionHeader h3{color:var(--text-secondary);font-size:11.5px;font-weight:var(--font-weight-strong);line-height:var(--leading-eyebrow);text-transform:uppercase;letter-spacing:.07em;margin:0}.PLWorkspace-module__OSAjQG__bubbleSection p{color:var(--text-secondary);line-height:var(--leading-copy);margin:0}.PLWorkspace-module__OSAjQG__answerActions{justify-content:flex-start;align-items:center;gap:.45rem;max-width:72ch;margin-top:0;display:flex}.PLWorkspace-module__OSAjQG__answerCopyAction,.PLWorkspace-module__OSAjQG__inlineCopyAction{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.PLWorkspace-module__OSAjQG__answerCopyAction{width:30px;height:30px}.PLWorkspace-module__OSAjQG__inlineCopyAction{opacity:.74;width:26px;height:26px}.PLWorkspace-module__OSAjQG__answerCopyAction:hover,.PLWorkspace-module__OSAjQG__inlineCopyAction:hover{border-color:color-mix(in srgb, var(--text) 22%, transparent);background:color-mix(in srgb, var(--text) 5%, transparent);color:var(--text)}.PLWorkspace-module__OSAjQG__answerCopyAction:disabled,.PLWorkspace-module__OSAjQG__inlineCopyAction:disabled{cursor:not-allowed;opacity:.38}.PLWorkspace-module__OSAjQG__answerActionStatus{color:var(--text-muted);font-size:12px;line-height:var(--leading-eyebrow)}.PLWorkspace-module__OSAjQG__decisionMap{gap:var(--space-sm);margin-top:var(--space-2xs);display:grid}.PLWorkspace-module__OSAjQG__decisionMapItem{align-items:center;column-gap:var(--space-12);grid-template-columns:minmax(126px,.32fr) 42px minmax(0,1fr);display:grid}.PLWorkspace-module__OSAjQG__decisionMapItem strong{font:var(--type-label);color:var(--text)}.PLWorkspace-module__OSAjQG__decisionMapItem span{height:100%;min-height:24px;display:block;position:relative}.PLWorkspace-module__OSAjQG__decisionMapItem span:before{content:"";background:color-mix(in srgb, var(--text-secondary) 62%, transparent);height:1px;position:absolute;top:50%;left:0;right:4px;transform:translateY(-50%)}.PLWorkspace-module__OSAjQG__decisionMapItem span:after{content:"";border-top:1px solid color-mix(in srgb, var(--text-secondary) 72%, transparent);border-right:1px solid color-mix(in srgb, var(--text-secondary) 72%, transparent);width:7px;height:7px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.PLWorkspace-module__OSAjQG__decisionMapItem p{color:var(--text-secondary);line-height:var(--leading-mono);margin:0}.PLWorkspace-module__OSAjQG__launchGateAgenda{gap:var(--space-sm);margin-top:var(--space-2xs);display:grid}.PLWorkspace-module__OSAjQG__launchGateAgendaItem{grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.PLWorkspace-module__OSAjQG__launchGateAgendaItem strong{color:var(--vermillion-text,var(--vermillion));font-family:var(--font-mono);font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:lowercase}.PLWorkspace-module__OSAjQG__launchGateAgendaItem ul{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.PLWorkspace-module__OSAjQG__launchGateAgendaItem li{font:var(--type-secondary);color:var(--text-secondary);padding-left:13px;position:relative}.PLWorkspace-module__OSAjQG__launchGateAgendaItem li:before{content:"";border-radius:var(--radius-pill);background:color-mix(in srgb, var(--vermillion) 70%, var(--text-secondary));width:4px;height:4px;position:absolute;top:.68em;left:0}.PLWorkspace-module__OSAjQG__frameworkUseList{margin-top:var(--space-2xs);gap:9px;display:grid}.PLWorkspace-module__OSAjQG__frameworkUseItem{align-items:baseline;gap:var(--space-12);grid-template-columns:minmax(172px,.28fr) minmax(0,1fr);display:grid}.PLWorkspace-module__OSAjQG__frameworkUseItem p{color:var(--text-secondary);line-height:var(--leading-mono);margin:0}.PLWorkspace-module__OSAjQG__frameworkInlineLink{font:var(--type-label);border:0;border-bottom:1px solid color-mix(in srgb, var(--vermillion) 40%, transparent);width:fit-content;max-width:100%;padding:0 0 var(--space-2xs);color:color-mix(in srgb, var(--text) 92%, var(--vermillion));cursor:default;text-align:left;background:0 0;border-radius:0;align-items:center;gap:7px;display:inline-flex}button.PLWorkspace-module__OSAjQG__frameworkInlineLink{cursor:pointer}button.PLWorkspace-module__OSAjQG__frameworkInlineLink:hover{border-bottom-color:color-mix(in srgb, var(--vermillion) 72%, var(--text));color:var(--text)}.PLWorkspace-module__OSAjQG__workspaceOpenGlyph{width:16px;height:16px;color:color-mix(in srgb, var(--vermillion) 74%, var(--text-secondary));opacity:.88;flex:none}.PLWorkspace-module__OSAjQG__workspaceOpenGlyph rect,.PLWorkspace-module__OSAjQG__workspaceOpenGlyph path{stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}button:hover .PLWorkspace-module__OSAjQG__workspaceOpenGlyph,.PLWorkspace-module__OSAjQG__sourceMore:hover .PLWorkspace-module__OSAjQG__workspaceOpenGlyph{color:var(--vermillion-text,var(--vermillion));opacity:1}.PLWorkspace-module__OSAjQG__artifacts{margin-top:var(--space-2xs);grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.PLWorkspace-module__OSAjQG__threadCard{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--radius-lg);gap:var(--space-sm);background:color-mix(in srgb, var(--surface) 72%, transparent);flex-direction:column;padding:13px;display:flex}.PLWorkspace-module__OSAjQG__threadCardPrimary{border-color:color-mix(in srgb, var(--vermillion) 34%, var(--border))}.PLWorkspace-module__OSAjQG__threadCardTitle{font:var(--type-item);color:var(--text);margin:0}.PLWorkspace-module__OSAjQG__threadCardBody,.PLWorkspace-module__OSAjQG__threadCardList{font:var(--type-caption);color:var(--text-secondary)}.PLWorkspace-module__OSAjQG__threadCardBody{margin:0}.PLWorkspace-module__OSAjQG__capabilityOutcome{gap:var(--space-2xs) 14px;border:1px solid color-mix(in srgb, var(--text) 11%, transparent);border-radius:var(--radius-lg);padding:var(--space-sm) var(--space-md);background:color-mix(in srgb, var(--surface) 72%, transparent);order:21;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.PLWorkspace-module__OSAjQG__capabilityOutcome[data-status=blocked]{border-color:color-mix(in srgb, var(--vermillion) 34%, transparent)}.PLWorkspace-module__OSAjQG__capabilityOutcome .PLWorkspace-module__OSAjQG__threadCardTitle{font:var(--type-secondary);grid-column:1}.PLWorkspace-module__OSAjQG__capabilityOutcome .PLWorkspace-module__OSAjQG__threadCardBody{color:var(--text-muted);font-size:12px;line-height:var(--leading-compact);text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.PLWorkspace-module__OSAjQG__capabilityOutputsLabel{font:var(--type-label);margin:var(--space-xs) 0 0;color:var(--text);order:20;align-items:center;gap:6px;display:inline-flex}.PLWorkspace-module__OSAjQG__capabilityPrimaryAction,.PLWorkspace-module__OSAjQG__capabilitySecondaryAction{font:var(--type-label);border-radius:var(--radius-sm);width:fit-content;min-height:34px;padding:var(--space-2xs) var(--space-xs);color:var(--vermillion-text,var(--vermillion));cursor:pointer;background:0 0;border:0;grid-area:1/2/span 2;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.PLWorkspace-module__OSAjQG__capabilitySecondaryAction{color:var(--text-secondary)}.PLWorkspace-module__OSAjQG__capabilityPrimaryAction:hover{background:color-mix(in srgb, var(--vermillion) 8%, transparent)}.PLWorkspace-module__OSAjQG__capabilitySecondaryAction:hover{background:color-mix(in srgb, var(--text) 5%, transparent)}.PLWorkspace-module__OSAjQG__capabilityPrimaryAction:focus-visible,.PLWorkspace-module__OSAjQG__capabilitySecondaryAction:focus-visible{outline:3px solid color-mix(in srgb, var(--vermillion) 34%, transparent);outline-offset:3px}.PLWorkspace-module__OSAjQG__capabilityProof,.PLWorkspace-module__OSAjQG__answerProof{min-width:0;color:var(--text-secondary)}.PLWorkspace-module__OSAjQG__capabilityOutcome .PLWorkspace-module__OSAjQG__capabilityProof{grid-column:1/-1}.PLWorkspace-module__OSAjQG__capabilityOutputStatus{color:var(--text-muted);white-space:nowrap;grid-area:1/2/span 2;font-size:12px}.PLWorkspace-module__OSAjQG__capabilityProof summary,.PLWorkspace-module__OSAjQG__answerProofSummary{width:fit-content;min-height:32px;color:var(--text-muted);cursor:pointer;font-size:12px;font-weight:var(--font-weight-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--text-muted) 42%, transparent);text-decoration-color:color-mix(in srgb, var(--text-muted) 42%, transparent);text-underline-offset:4px;align-items:center;gap:6px;padding:3px 0;list-style:none;display:inline-flex}.PLWorkspace-module__OSAjQG__capabilityProof summary::-webkit-details-marker{display:none}.PLWorkspace-module__OSAjQG__answerProofSummary::-webkit-details-marker{display:none}.PLWorkspace-module__OSAjQG__capabilityProof summary:after,.PLWorkspace-module__OSAjQG__answerProofSummary:after{content:"+";font-family:var(--font-mono);font-size:11px}.PLWorkspace-module__OSAjQG__capabilityProof[open] summary:after,.PLWorkspace-module__OSAjQG__answerProof[open] .PLWorkspace-module__OSAjQG__answerProofSummary:after{content:"−"}.PLWorkspace-module__OSAjQG__capabilityProofBody,.PLWorkspace-module__OSAjQG__answerProofBody{padding:7px 0 var(--space-2xs);gap:10px;display:grid}.PLWorkspace-module__OSAjQG__answerProofBody>strong{font:var(--type-caption);color:var(--text)}.PLWorkspace-module__OSAjQG__answerProofBody>p{color:var(--text-secondary);font-size:12px;line-height:var(--leading-caption);margin:0}.PLWorkspace-module__OSAjQG__capabilityOpportunities{border-top:1px solid color-mix(in srgb, var(--text) 12%, transparent);margin-top:14px;display:grid}.PLWorkspace-module__OSAjQG__capabilityOpportunities article{border-bottom:1px solid color-mix(in srgb, var(--text) 10%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:14px 0;display:grid}.PLWorkspace-module__OSAjQG__capabilityOpportunities strong,.PLWorkspace-module__OSAjQG__capabilityOpportunities span,.PLWorkspace-module__OSAjQG__capabilityOpportunities p{display:block}.PLWorkspace-module__OSAjQG__capabilityOpportunities span,.PLWorkspace-module__OSAjQG__capabilityOpportunities p{margin-top:var(--space-xs);color:var(--text-muted);font-size:12px;line-height:var(--leading-caption)}.PLWorkspace-module__OSAjQG__capabilityOpportunityActions{gap:var(--space-12);white-space:nowrap;display:flex}.PLWorkspace-module__OSAjQG__capabilityOpportunityActions a{color:var(--text);text-underline-offset:4px;font-size:12px;text-decoration:underline}@media (max-width:680px){.PLWorkspace-module__OSAjQG__capabilityOpportunities article{grid-template-columns:1fr}}.PLWorkspace-module__OSAjQG__threadCardList{gap:5px;margin:0;padding-left:18px;display:grid}.PLWorkspace-module__OSAjQG__workstreamPlanCard{gap:7px}.PLWorkspace-module__OSAjQG__visualAidCard{gap:10px;overflow:hidden}.PLWorkspace-module__OSAjQG__valuePropFrame{border-radius:var(--radius-md);background:linear-gradient(135deg, color-mix(in srgb, var(--surface) 84%, var(--code-block-bg)), color-mix(in srgb, var(--surface) 92%, var(--code-block-bg)));grid-template-columns:minmax(280px,.95fr) minmax(92px,.24fr) minmax(320px,1fr);align-items:center;gap:18px;min-height:410px;padding:28px;display:grid;position:relative;overflow:hidden}.PLWorkspace-module__OSAjQG__valuePropCanvasShape,.PLWorkspace-module__OSAjQG__valuePropFit{z-index:1;position:relative}.PLWorkspace-module__OSAjQG__valuePropCanvasShape{background:color-mix(in srgb, var(--surface) 78%, var(--code-block-bg));border:1px solid color-mix(in srgb, var(--vermillion) 30%, var(--text-secondary));box-shadow:0 18px 50px color-mix(in srgb, var(--shadow-ink) 16%, transparent);gap:10px;padding:26px;display:grid}.PLWorkspace-module__OSAjQG__valuePropCanvasCircle{aspect-ratio:1;border-radius:var(--radius-pill);align-content:center;justify-self:stretch}.PLWorkspace-module__OSAjQG__valuePropCanvasSquare{border-radius:var(--radius-lg);align-content:center;min-height:292px}.PLWorkspace-module__OSAjQG__valuePropCanvasHeader{margin-bottom:var(--space-2xs);gap:3px;display:grid}.PLWorkspace-module__OSAjQG__valuePropCanvasHeader span{color:var(--vermillion-text,var(--vermillion));font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.PLWorkspace-module__OSAjQG__valuePropCanvasHeader strong{font:var(--type-section);color:var(--text);letter-spacing:var(--tracking-section)}.PLWorkspace-module__OSAjQG__valuePropCanvasRow{border-top:1px solid color-mix(in srgb, var(--text) 9%, transparent);grid-template-columns:minmax(86px,.38fr) minmax(0,1fr);align-items:baseline;gap:10px;padding-top:10px;display:grid}.PLWorkspace-module__OSAjQG__valuePropCanvasRow strong{font:var(--type-caption);color:var(--text)}.PLWorkspace-module__OSAjQG__valuePropCanvasRow span{font:var(--type-caption);color:var(--text-secondary)}.PLWorkspace-module__OSAjQG__valuePropFit{justify-self:center;gap:var(--space-xs);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--vermillion) 46%, var(--text-secondary));background:color-mix(in srgb, var(--surface) 84%, var(--code-block-bg));width:112px;min-height:112px;color:var(--text);text-align:center;padding:var(--space-12);place-items:center;display:grid;position:relative}.PLWorkspace-module__OSAjQG__valuePropFit:before,.PLWorkspace-module__OSAjQG__valuePropFit:after{content:"";border-top:1px solid color-mix(in srgb, var(--text-secondary) 52%, transparent);width:24px;position:absolute;top:50%}.PLWorkspace-module__OSAjQG__valuePropFit:before{right:100%}.PLWorkspace-module__OSAjQG__valuePropFit:after{left:100%}.PLWorkspace-module__OSAjQG__valuePropFit strong{color:var(--vermillion-text,var(--vermillion));font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.PLWorkspace-module__OSAjQG__valuePropFit span{color:var(--text-secondary);font-size:11px;line-height:var(--leading-section-tight)}.PLWorkspace-module__OSAjQG__riceScorecard{gap:var(--space-12);border-radius:var(--radius-md);padding:var(--space-20);background:color-mix(in srgb, var(--surface) 86%, var(--code-block-bg));display:grid}.PLWorkspace-module__OSAjQG__riceFormula{gap:var(--space-12);border-bottom:1px solid color-mix(in srgb, var(--text) 9%, transparent);padding-bottom:var(--space-12);grid-template-columns:minmax(72px,.2fr) minmax(0,1fr);align-items:center;display:grid}.PLWorkspace-module__OSAjQG__riceFormula span{color:var(--vermillion-text,var(--vermillion));font-family:var(--font-mono);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.PLWorkspace-module__OSAjQG__riceFormula strong{font:var(--type-section);color:var(--text);letter-spacing:var(--tracking-section)}.PLWorkspace-module__OSAjQG__riceScoreGrid{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--radius-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.PLWorkspace-module__OSAjQG__riceScoreRow{gap:var(--space-sm);border-right:1px solid color-mix(in srgb, var(--text) 10%, transparent);min-height:142px;padding:14px;display:grid}.PLWorkspace-module__OSAjQG__riceScoreRow:last-child{border-right:0}.PLWorkspace-module__OSAjQG__riceScoreRow strong{font:var(--type-label);color:var(--text)}.PLWorkspace-module__OSAjQG__riceScoreRow span{font:var(--type-caption);color:var(--text-secondary)}.PLWorkspace-module__OSAjQG__riceScoreNote{font:var(--type-caption);color:var(--text-secondary);margin:0}.PLWorkspace-module__OSAjQG__swotMatrix{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 86%, var(--code-block-bg));grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.PLWorkspace-module__OSAjQG__swotCell{min-height:156px;padding:var(--space-md);border-right:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-bottom:1px solid color-mix(in srgb, var(--text) 10%, transparent);gap:7px;display:grid}.PLWorkspace-module__OSAjQG__swotCell:nth-child(2n){border-right:0}.PLWorkspace-module__OSAjQG__swotCell:nth-child(3),.PLWorkspace-module__OSAjQG__swotCell:nth-child(4){border-bottom:0}.PLWorkspace-module__OSAjQG__swotCell span{color:var(--vermillion-text,var(--vermillion));font-family:var(--font-mono);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.PLWorkspace-module__OSAjQG__swotCell strong{font:var(--type-item);color:var(--text)}.PLWorkspace-module__OSAjQG__swotCell p,.PLWorkspace-module__OSAjQG__swotNote{font:var(--type-caption);color:var(--text-secondary);margin:0}.PLWorkspace-module__OSAjQG__swotNote{border-top:1px solid color-mix(in srgb, var(--text) 10%, transparent);padding:var(--space-12) var(--space-md);grid-column:1/-1}.PLWorkspace-module__OSAjQG__aidaFunnel{justify-items:center;gap:var(--space-sm);border-radius:var(--radius-md);padding:var(--space-20);background:color-mix(in srgb, var(--surface) 86%, var(--code-block-bg));display:grid}.PLWorkspace-module__OSAjQG__aidaStage{border:1px solid color-mix(in srgb, var(--vermillion) 34%, var(--text-secondary));background:color-mix(in srgb, var(--surface) 76%, var(--code-block-bg));min-height:72px;clip-path:polygon(var(--funnel-cut,0%) 0, calc(100% - var(--funnel-cut,0%)) 0, calc(100% - var(--funnel-next-cut,2%)) 100%, var(--funnel-next-cut,2%) 100%);grid-template-columns:minmax(96px,.32fr) minmax(0,1fr);align-items:center;gap:14px;padding:14px 26px;display:grid}.PLWorkspace-module__OSAjQG__aidaStage:first-child{--funnel-cut:0%;--funnel-next-cut:8%;width:100%}.PLWorkspace-module__OSAjQG__aidaStage:nth-child(2){--funnel-cut:0%;--funnel-next-cut:9%;width:86%}.PLWorkspace-module__OSAjQG__aidaStage:nth-child(3){--funnel-cut:0%;--funnel-next-cut:10%;width:72%}.PLWorkspace-module__OSAjQG__aidaStage:nth-child(4){--funnel-cut:0%;--funnel-next-cut:0%;width:58%}.PLWorkspace-module__OSAjQG__aidaStage strong{font:var(--type-item);color:var(--text)}.PLWorkspace-module__OSAjQG__aidaStage span,.PLWorkspace-module__OSAjQG__aidaNote{font:var(--type-caption);color:var(--text-secondary)}.PLWorkspace-module__OSAjQG__aidaNote{text-align:center;width:min(100%,680px);margin:6px 0 0}.PLWorkspace-module__OSAjQG__workstreamPlanActions{align-items:center;gap:var(--space-sm);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.PLWorkspace-module__OSAjQG__workstreamPlanDisclosure{align-items:center;min-height:36px;display:inline-flex}.PLWorkspace-module__OSAjQG__workstreamPlanDisclosure summary{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:var(--radius-md);min-height:36px;color:var(--text-secondary);cursor:pointer;font-family:var(--font-mono);align-items:center;padding:0 11px;font-size:12px;list-style:none;display:inline-flex}.PLWorkspace-module__OSAjQG__workstreamPlanDisclosure summary::-webkit-details-marker{display:none}.PLWorkspace-module__OSAjQG__workstreamPlanDisclosure summary:hover{border-color:color-mix(in srgb, var(--text) 22%, transparent);color:var(--text)}.PLWorkspace-module__OSAjQG__workstreamPlanDisclosure[open]{gap:var(--space-sm);width:100%;display:grid}.PLWorkspace-module__OSAjQG__workstreamPlanDisclosure[open] summary{width:fit-content}.PLWorkspace-module__OSAjQG__threadChips{flex-wrap:wrap;gap:6px;display:flex}.PLWorkspace-module__OSAjQG__threadChips span,.PLWorkspace-module__OSAjQG__threadChips button{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--radius-pill);padding:var(--space-xs) var(--space-sm);color:var(--text-secondary);font-family:var(--font-mono);font-size:11px;line-height:var(--leading-heading);text-transform:none;background:0 0}.PLWorkspace-module__OSAjQG__threadChips button{cursor:pointer}.PLWorkspace-module__OSAjQG__threadChips button:hover{border-color:color-mix(in srgb, var(--vermillion) 34%, var(--border));color:var(--text)}@media (max-width:720px){.PLWorkspace-module__OSAjQG__valuePropFrame{grid-template-columns:1fr;gap:14px;padding:18px}.PLWorkspace-module__OSAjQG__valuePropCanvasCircle{aspect-ratio:auto;border-radius:18px}.PLWorkspace-module__OSAjQG__valuePropFit{border-radius:var(--radius-lg);width:100%;min-height:auto}.PLWorkspace-module__OSAjQG__valuePropFit:before,.PLWorkspace-module__OSAjQG__valuePropFit:after{display:none}.PLWorkspace-module__OSAjQG__valuePropCanvasRow,.PLWorkspace-module__OSAjQG__riceFormula{gap:var(--space-xs);grid-template-columns:1fr}.PLWorkspace-module__OSAjQG__riceScoreGrid{grid-template-columns:1fr}.PLWorkspace-module__OSAjQG__riceScoreRow{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--text) 10%, transparent);min-height:auto}.PLWorkspace-module__OSAjQG__riceScoreRow:last-child{border-bottom:0}.PLWorkspace-module__OSAjQG__swotMatrix{grid-template-columns:1fr}.PLWorkspace-module__OSAjQG__swotCell,.PLWorkspace-module__OSAjQG__swotCell:nth-child(2n),.PLWorkspace-module__OSAjQG__swotCell:nth-child(3){border-right:0;border-bottom:1px solid color-mix(in srgb, var(--text) 10%, transparent);min-height:auto}.PLWorkspace-module__OSAjQG__aidaStage,.PLWorkspace-module__OSAjQG__aidaStage:first-child,.PLWorkspace-module__OSAjQG__aidaStage:nth-child(2),.PLWorkspace-module__OSAjQG__aidaStage:nth-child(3),.PLWorkspace-module__OSAjQG__aidaStage:nth-child(4){clip-path:none;grid-template-columns:1fr;gap:5px;width:100%}}.PLWorkspace-module__OSAjQG__sourceGroups,.PLWorkspace-module__OSAjQG__signalList,.PLWorkspace-module__OSAjQG__actionGrid{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.PLWorkspace-module__OSAjQG__evidenceDigest .PLWorkspace-module__OSAjQG__sourceGroups{padding:var(--space-sm) var(--space-md) var(--space-12);gap:10px}.PLWorkspace-module__OSAjQG__evidenceDigest{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:0;min-height:58px;padding:0;display:grid}.PLWorkspace-module__OSAjQG__inlineMemoCard{gap:var(--space-2xs) 14px;padding:var(--space-sm) var(--space-md);border-color:color-mix(in srgb, var(--text) 11%, transparent);background:color-mix(in srgb, var(--surface) 72%, transparent);order:21;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.PLWorkspace-module__OSAjQG__inlineMemoCard .PLWorkspace-module__OSAjQG__threadCardLabel{display:none}.PLWorkspace-module__OSAjQG__inlineMemoCard .PLWorkspace-module__OSAjQG__threadCardTitle,.PLWorkspace-module__OSAjQG__inlineMemoCard .PLWorkspace-module__OSAjQG__threadCardBody{grid-column:1}.PLWorkspace-module__OSAjQG__inlineMemoCard .PLWorkspace-module__OSAjQG__threadCardTitle{font:var(--type-secondary)}.PLWorkspace-module__OSAjQG__inlineMemoCard .PLWorkspace-module__OSAjQG__threadCardBody{color:var(--text-muted);font-size:12px;line-height:var(--leading-compact);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PLWorkspace-module__OSAjQG__inlineWorkCard .PLWorkspace-module__OSAjQG__threadCardLabel{align-items:center;gap:6px;display:inline-flex}.PLWorkspace-module__OSAjQG__inlineMemoCard .PLWorkspace-module__OSAjQG__secondaryAction{width:fit-content}.PLWorkspace-module__OSAjQG__inlineMemoCard .PLWorkspace-module__OSAjQG__secondaryAction:disabled{cursor:default;border-color:color-mix(in srgb, var(--text) 12%, transparent);background:color-mix(in srgb, var(--text) 7%, transparent);color:var(--text-secondary);opacity:.78}.PLWorkspace-module__OSAjQG__inlineWorkCard{border-color:color-mix(in srgb, var(--vermillion) 22%, var(--border))}.PLWorkspace-module__OSAjQG__inlineWorkCard[data-status=active]{border-color:color-mix(in srgb, var(--color-info) 28%, var(--border))}.PLWorkspace-module__OSAjQG__inlineWorkCard[data-status=blocked]{border-color:color-mix(in srgb, var(--vermillion) 40%, var(--border))}.PLWorkspace-module__OSAjQG__liveActivityCard{background:color-mix(in srgb, var(--surface) 82%, var(--bg))}.PLWorkspace-module__OSAjQG__liveActivityCard .PLWorkspace-module__OSAjQG__threadCardLabel svg{animation:.9s ease-in-out infinite alternate PLWorkspace-module__OSAjQG__pulse}.PLWorkspace-module__OSAjQG__liveStatus{color:var(--text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 9px;display:grid}.PLWorkspace-module__OSAjQG__waitingMotif{font-family:var(--font-mono);font-size:var(--text-h3);color:var(--vermillion-text,var(--vermillion));animation:1.6s ease-in-out infinite PLWorkspace-module__OSAjQG__answerShade}@keyframes PLWorkspace-module__OSAjQG__answerShade{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.PLWorkspace-module__OSAjQG__waitingMotif{animation:none}}.PLWorkspace-module__OSAjQG__liveStatusDetails{grid-column:2}.PLWorkspace-module__OSAjQG__liveStatusDetails>summary{min-height:32px;color:var(--text-muted);cursor:pointer;text-underline-offset:4px;align-items:center;font-size:11px;text-decoration:underline;list-style:none;display:inline-flex}.PLWorkspace-module__OSAjQG__liveStatusDetails>summary::-webkit-details-marker{display:none}.PLWorkspace-module__OSAjQG__liveStatusDetails>summary:after{content:"+";font-family:var(--font-mono);margin-left:6px}.PLWorkspace-module__OSAjQG__liveStatusDetails[open]>summary:after{content:"−"}.PLWorkspace-module__OSAjQG__liveStatusDetails>.PLWorkspace-module__OSAjQG__inlineWorkActivity{margin-top:7px}.PLWorkspace-module__OSAjQG__inlineWorkNext{color:var(--text);font-size:12px;font-style:normal;line-height:var(--leading-caption);margin:0}.PLWorkspace-module__OSAjQG__inlineWorkActivity{gap:6px;margin:0;padding:0;list-style:none;display:grid}.PLWorkspace-module__OSAjQG__inlineWorkActivity li{gap:var(--space-xs) 10px;border-left:2px solid color-mix(in srgb, var(--vermillion) 38%, transparent);padding:var(--space-2xs) 0 var(--space-2xs) 9px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.PLWorkspace-module__OSAjQG__inlineWorkActivity li[data-status=waiting]{border-left-color:color-mix(in srgb, var(--text-muted) 34%, transparent)}.PLWorkspace-module__OSAjQG__inlineWorkActivity li[data-status=blocked]{border-left-color:color-mix(in srgb, var(--vermillion) 70%, transparent)}.PLWorkspace-module__OSAjQG__inlineWorkActivity span{color:var(--text);font-size:12px;font-weight:var(--font-weight-body)}.PLWorkspace-module__OSAjQG__inlineWorkActivity span:first-letter,.PLWorkspace-module__OSAjQG__loopActivityLog strong:first-letter{text-transform:uppercase}.PLWorkspace-module__OSAjQG__inlineWorkActivity em{color:var(--text-muted);font-family:var(--font-mono);text-transform:lowercase;font-size:10px;font-style:normal}.PLWorkspace-module__OSAjQG__inlineWorkActivity p{color:var(--text-secondary);font-size:12px;line-height:var(--leading-ui);grid-column:1/-1;margin:0}.PLWorkspace-module__OSAjQG__inlineReviewSteps{gap:var(--space-sm);display:grid}.PLWorkspace-module__OSAjQG__inlineReviewSteps summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.PLWorkspace-module__OSAjQG__inlineReviewSteps summary::-webkit-details-marker{display:none}.PLWorkspace-module__OSAjQG__inlineReviewSteps summary span,.PLWorkspace-module__OSAjQG__inlineReviewSteps summary em{color:var(--text-muted);font-family:var(--font-mono);text-transform:lowercase;font-size:11px;font-style:normal}.PLWorkspace-module__OSAjQG__inlineReviewSteps summary:after{color:var(--text-muted);content:"+";font-family:var(--font-mono);font-size:12px}.PLWorkspace-module__OSAjQG__inlineReviewSteps[open] summary:after{content:"-"}.PLWorkspace-module__OSAjQG__inlineMemoActions{gap:var(--space-sm);flex-wrap:wrap;grid-area:1/2/span 2;display:flex}.PLWorkspace-module__OSAjQG__evidenceDigestHeader{width:100%;min-height:58px;padding:0 var(--space-md);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;list-style:none;display:grid}.PLWorkspace-module__OSAjQG__evidenceDigest[data-open=false] .PLWorkspace-module__OSAjQG__evidenceDigestHeader{transform:none}.PLWorkspace-module__OSAjQG__evidenceDigestHeader::-webkit-details-marker{display:none}.PLWorkspace-module__OSAjQG__evidenceDigestHeader span{color:var(--text);font-size:12px;font-weight:var(--font-weight-bold);text-transform:lowercase;align-items:center;gap:6px;display:inline-flex}.PLWorkspace-module__OSAjQG__evidenceDigestHeader strong{min-width:0;color:var(--text-secondary);font-size:12px;font-weight:var(--font-weight-heading-compact);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PLWorkspace-module__OSAjQG__evidenceDigestHeader em{color:var(--text-muted);font-family:var(--font-mono);text-transform:lowercase;font-size:10px;font-style:normal}.PLWorkspace-module__OSAjQG__evidenceDigest[data-open=true] .PLWorkspace-module__OSAjQG__evidenceDigestHeader{border-bottom:1px solid color-mix(in srgb, var(--text) 8%, transparent);min-height:58px}.PLWorkspace-module__OSAjQG__qualityNote{border-color:color-mix(in srgb, var(--vermillion) 24%, var(--border))}.PLWorkspace-module__OSAjQG__qualityNoteHeader{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;list-style:none;display:grid}.PLWorkspace-module__OSAjQG__qualityNoteHeader::-webkit-details-marker{display:none}.PLWorkspace-module__OSAjQG__qualityNoteHeader span{color:var(--text);font-size:12px;font-weight:var(--font-weight-bold);text-transform:lowercase;align-items:center;gap:6px;display:inline-flex}.PLWorkspace-module__OSAjQG__qualityNoteHeader strong{min-width:0;color:var(--text-secondary);font-size:12px;font-weight:var(--font-weight-heading-compact);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PLWorkspace-module__OSAjQG__qualityNoteHeader em{color:var(--text-muted);font-family:var(--font-mono);text-transform:lowercase;font-size:10px;font-style:normal}.PLWorkspace-module__OSAjQG__qualityNote p,.PLWorkspace-module__OSAjQG__qualityNote ul{color:var(--text-secondary);font-size:12px;line-height:var(--leading-caption);margin:0}.PLWorkspace-module__OSAjQG__qualityNote ul{padding-left:18px}.PLWorkspace-module__OSAjQG__sourceGroup{min-width:0;padding:var(--space-sm) 0 var(--space-2xs);grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.PLWorkspace-module__OSAjQG__sourceGroup>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.PLWorkspace-module__OSAjQG__sourceGroup>div:first-child strong{color:var(--text);font-size:12px;font-weight:var(--font-weight-bold)}.PLWorkspace-module__OSAjQG__sourceGroup>div:first-child span{color:var(--text-muted);font-family:var(--font-mono);text-transform:lowercase;font-size:10px}.PLWorkspace-module__OSAjQG__sourceList{grid-template-columns:minmax(0,1fr);gap:1px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.PLWorkspace-module__OSAjQG__sourceLink,.PLWorkspace-module__OSAjQG__signalLink,.PLWorkspace-module__OSAjQG__secondaryAction,.PLWorkspace-module__OSAjQG__primaryAction{text-decoration:none}.PLWorkspace-module__OSAjQG__sourceLink{justify-content:space-between;align-items:center;gap:var(--space-sm);border-radius:var(--radius-sm);width:100%;min-width:0;padding:7px var(--space-sm);color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;display:flex}.PLWorkspace-module__OSAjQG__sourceLink:hover{background:color-mix(in srgb, var(--text) 5%, transparent)}.PLWorkspace-module__OSAjQG__sourceLinkLabel{align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.PLWorkspace-module__OSAjQG__signalLink{border:1px solid color-mix(in srgb, var(--text) 8%, transparent);border-radius:var(--radius-md);color:var(--text);background:color-mix(in srgb, var(--bg) 72%, transparent);gap:3px;padding:9px 10px;display:grid}.PLWorkspace-module__OSAjQG__sourceLink strong,.PLWorkspace-module__OSAjQG__signalLink strong{font:var(--type-label);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PLWorkspace-module__OSAjQG__signalLink span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);font-size:12px;font-style:normal;line-height:var(--leading-ui);overflow:hidden}.PLWorkspace-module__OSAjQG__sourceMore{border-radius:var(--radius-sm);width:fit-content;padding:6px var(--space-sm);color:var(--text-muted);cursor:pointer;font-family:var(--font-mono);text-transform:lowercase;background:0 0;border:0;align-items:center;gap:7px;font-size:10px;display:inline-flex}.PLWorkspace-module__OSAjQG__sourceMore:hover{background:color-mix(in srgb, var(--text) 5%, transparent);color:var(--text)}.PLWorkspace-module__OSAjQG__primaryAction,.PLWorkspace-module__OSAjQG__secondaryAction{align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);min-height:36px;font-family:var(--font-mono);padding:0 11px;font-size:12px;display:inline-flex}.PLWorkspace-module__OSAjQG__primaryAction{border:1px solid var(--vermillion-text,var(--vermillion));background:var(--vermillion-text,var(--vermillion));color:var(--on-action);justify-content:center}.PLWorkspace-module__OSAjQG__secondaryAction{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);color:var(--text);cursor:pointer;background:0 0}.PLWorkspace-module__OSAjQG__secondaryAction:hover{border-color:color-mix(in srgb, var(--text) 22%, transparent);background:color-mix(in srgb, var(--text) 6%, transparent)}.PLWorkspace-module__OSAjQG__thinking{color:var(--text-muted);font-family:var(--font-mono);align-items:center;gap:10px;margin-left:56px;font-size:12px;display:inline-flex}.PLWorkspace-module__OSAjQG__thinkingDot{border-radius:var(--radius-pill);background:var(--vermillion);width:8px;height:8px;animation:.9s ease-in-out infinite alternate PLWorkspace-module__OSAjQG__pulse}.PLWorkspace-module__OSAjQG__loopPanel{align-content:start;gap:var(--space-12);border-left:1px solid color-mix(in srgb, var(--text) 10%, transparent);background:color-mix(in srgb, var(--surface) 76%, var(--bg));min-width:0;height:100%;min-height:0;padding:22px 18px;display:grid;overflow-y:auto}.PLWorkspace-module__OSAjQG__sideRail{border-left:1px solid color-mix(in srgb, var(--text) 10%, transparent);min-width:0;height:100%;min-height:0;padding:18px var(--space-md);background:color-mix(in srgb, var(--surface) 76%, var(--bg));align-content:start;gap:14px;display:grid;overflow-y:auto}.PLWorkspace-module__OSAjQG__sideRail .PLWorkspace-module__OSAjQG__loopPanel{background:0 0;border-left:0;height:auto;min-height:0;padding:0;overflow:visible}.PLWorkspace-module__OSAjQG__mirrorPanel{gap:var(--space-12);border:1px solid color-mix(in srgb, var(--vermillion) 18%, var(--text) 10%);border-radius:var(--radius-md);background:linear-gradient(180deg, color-mix(in srgb, var(--vermillion) 8%, transparent), transparent 34%), color-mix(in srgb, var(--bg) 42%, var(--surface));min-width:0;padding:14px;display:grid}.PLWorkspace-module__OSAjQG__mirrorHeader{justify-content:space-between;align-items:start;gap:var(--space-12);display:flex}.PLWorkspace-module__OSAjQG__mirrorHeader>div{gap:var(--space-xs);min-width:0;display:grid}.PLWorkspace-module__OSAjQG__mirrorHeader span,.PLWorkspace-module__OSAjQG__mirrorObservationTop span,.PLWorkspace-module__OSAjQG__mirrorBenchmarkEcho span,.PLWorkspace-module__OSAjQG__mirrorFlipQuestion span{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.PLWorkspace-module__OSAjQG__mirrorHeader strong{font:var(--type-item);color:var(--text)}.PLWorkspace-module__OSAjQG__mirrorHeader svg{color:color-mix(in srgb, var(--vermillion) 72%, var(--text));flex:none}.PLWorkspace-module__OSAjQG__mirrorNotice{border:1px solid color-mix(in srgb, var(--vermillion) 25%, transparent);border-radius:var(--radius-md);color:var(--text-secondary);font-size:12px;line-height:var(--leading-caption);margin:0;padding:9px 10px}.PLWorkspace-module__OSAjQG__mirrorGauge{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:36px;display:grid}.PLWorkspace-module__OSAjQG__mirrorGauge>span{border:1px solid color-mix(in srgb, var(--text) 14%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 70%, var(--bg));width:28px;height:28px;position:relative;overflow:hidden}.PLWorkspace-module__OSAjQG__mirrorGauge>span:after{border-radius:inherit;background:color-mix(in srgb, var(--vermillion) 60%, transparent);filter:blur(3px);opacity:.42;content:"";position:absolute;inset:7px}.PLWorkspace-module__OSAjQG__mirrorGauge[data-state=ready]>span:after{opacity:.8;filter:blur(1px)}.PLWorkspace-module__OSAjQG__mirrorGauge div{align-items:baseline;gap:7px;min-width:0;display:flex}.PLWorkspace-module__OSAjQG__mirrorGauge strong{font:var(--type-section);color:var(--text);letter-spacing:var(--tracking-section)}.PLWorkspace-module__OSAjQG__mirrorGauge em{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;font-style:normal}.PLWorkspace-module__OSAjQG__mirrorEmpty{border:1px dashed color-mix(in srgb, var(--text) 15%, transparent);border-radius:var(--radius-md);padding:var(--space-12);background:color-mix(in srgb, var(--surface) 48%, transparent);gap:6px;display:grid}.PLWorkspace-module__OSAjQG__mirrorEmpty strong{font:var(--type-caption);color:var(--text)}.PLWorkspace-module__OSAjQG__mirrorEmpty p{color:var(--text-muted);font-size:12px;line-height:var(--leading-caption);margin:0}.PLWorkspace-module__OSAjQG__mirrorObservations{gap:10px;margin:0;padding:0;list-style:none;display:grid}.PLWorkspace-module__OSAjQG__mirrorObservations li{gap:var(--space-sm);border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 58%, transparent);min-width:0;padding:11px;display:grid}.PLWorkspace-module__OSAjQG__mirrorObservations li[data-confidence=sharp]{border-color:color-mix(in srgb, var(--vermillion) 32%, var(--text) 10%)}.PLWorkspace-module__OSAjQG__mirrorObservations li[data-status=challenged]{opacity:.76}.PLWorkspace-module__OSAjQG__mirrorObservationTop{justify-content:space-between;align-items:baseline;gap:var(--space-sm);min-width:0;display:flex}.PLWorkspace-module__OSAjQG__mirrorObservationTop em{color:var(--text-muted);font-family:var(--font-mono);flex:none;font-size:10px;font-style:normal}.PLWorkspace-module__OSAjQG__mirrorObservations p{font:var(--type-caption);color:var(--text);margin:0}.PLWorkspace-module__OSAjQG__mirrorBenchmarkEcho{border-left:2px solid color-mix(in srgb, var(--vermillion) 68%, var(--text) 12%);padding:var(--space-2xs) 0 var(--space-2xs) 10px;gap:7px;display:grid}.PLWorkspace-module__OSAjQG__mirrorBenchmarkEcho strong{font:var(--type-label);color:var(--text)}.PLWorkspace-module__OSAjQG__mirrorBenchmarkEcho p{color:var(--text-secondary);font-size:12px;line-height:var(--leading-caption);margin:0}.PLWorkspace-module__OSAjQG__mirrorBenchmarkEcho a{color:color-mix(in srgb, var(--vermillion) 74%, var(--text));font-family:var(--font-mono);justify-self:start;font-size:11px;text-decoration:none}.PLWorkspace-module__OSAjQG__mirrorBenchmarkEcho a:hover{text-underline-offset:3px;text-decoration:underline}.PLWorkspace-module__OSAjQG__mirrorBenchmark{border:1px solid color-mix(in srgb, var(--vermillion) 18%, var(--text) 10%);border-radius:var(--radius-md);padding:7px var(--space-sm);color:var(--text-secondary);font-size:11px;line-height:var(--leading-compact);background:color-mix(in srgb, var(--vermillion) 7%, transparent);display:block}.PLWorkspace-module__OSAjQG__mirrorReceiptButton{border-left:2px solid color-mix(in srgb, var(--vermillion) 58%, var(--text) 12%);color:var(--text-muted);font:inherit;font-size:12px;line-height:var(--leading-ui);text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-right:0;margin:0;padding-left:9px}.PLWorkspace-module__OSAjQG__mirrorReceiptButton:hover{color:var(--text-secondary);border-left-color:var(--vermillion)}.PLWorkspace-module__OSAjQG__mirrorObservationActions{justify-content:flex-end;align-items:center;gap:var(--space-sm);display:flex}.PLWorkspace-module__OSAjQG__mirrorObservationActions span{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin-right:auto;font-size:10px}.PLWorkspace-module__OSAjQG__mirrorObservationActions button,.PLWorkspace-module__OSAjQG__mirrorClearButton,.PLWorkspace-module__OSAjQG__mirrorFlipQuestion button,.PLWorkspace-module__OSAjQG__mirrorAnchor a,.PLWorkspace-module__OSAjQG__mirrorAnchorActions button{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 72%, transparent);min-height:30px;color:var(--text-secondary);font-family:var(--font-mono);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;text-decoration:none;display:inline-flex}.PLWorkspace-module__OSAjQG__mirrorObservationActions button:hover,.PLWorkspace-module__OSAjQG__mirrorClearButton:hover,.PLWorkspace-module__OSAjQG__mirrorFlipQuestion button:hover,.PLWorkspace-module__OSAjQG__mirrorAnchor a:hover,.PLWorkspace-module__OSAjQG__mirrorAnchorActions button:hover{border-color:color-mix(in srgb, var(--vermillion) 42%, var(--text) 12%);color:var(--text)}.PLWorkspace-module__OSAjQG__mirrorObservationActions button:disabled,.PLWorkspace-module__OSAjQG__mirrorClearButton:disabled,.PLWorkspace-module__OSAjQG__mirrorAnchorActions button:disabled{cursor:not-allowed;opacity:.5}.PLWorkspace-module__OSAjQG__mirrorFlipQuestion,.PLWorkspace-module__OSAjQG__mirrorAnchor{border-radius:var(--radius-md);background:color-mix(in srgb, var(--vermillion) 9%, transparent);gap:7px;padding:11px;display:grid}.PLWorkspace-module__OSAjQG__mirrorFlipQuestion p,.PLWorkspace-module__OSAjQG__mirrorAnchor p{color:var(--text-secondary);font-size:12px;line-height:var(--leading-document);margin:0}.PLWorkspace-module__OSAjQG__mirrorAnchor strong{font:var(--type-caption);color:var(--text);margin-bottom:3px;display:block}.PLWorkspace-module__OSAjQG__mirrorFlipQuestion button{justify-self:start}.PLWorkspace-module__OSAjQG__mirrorAnchor{grid-template-columns:auto minmax(0,1fr);align-items:center}.PLWorkspace-module__OSAjQG__mirrorAnchor svg{color:var(--vermillion)}.PLWorkspace-module__OSAjQG__mirrorAnchor a{width:100%;color:var(--text)}.PLWorkspace-module__OSAjQG__mirrorAnchorActions{gap:var(--space-sm);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PLWorkspace-module__OSAjQG__mirrorAnchorActions .PLWorkspace-module__OSAjQG__mirrorAnchorPrimary{border-color:color-mix(in srgb, var(--vermillion) 48%, var(--text) 12%);background:var(--vermillion);color:var(--on-action);grid-column:1/-1}.PLWorkspace-module__OSAjQG__mirrorAnchorActions .PLWorkspace-module__OSAjQG__mirrorAnchorPrimary:hover{border-color:color-mix(in srgb, var(--on-action) 24%, var(--vermillion));color:var(--on-action)}.PLWorkspace-module__OSAjQG__mirrorAnchorActions button{width:100%}.PLWorkspace-module__OSAjQG__mirrorClearButton{background:0 0;justify-self:start}.PLWorkspace-module__OSAjQG__artifactWorkspace{border-left:1px solid color-mix(in srgb, var(--text) 10%, transparent);background:color-mix(in srgb, var(--bg) 88%, var(--surface));align-content:start;gap:14px;min-width:0;height:100%;min-height:0;padding:22px;display:grid;position:relative;overflow-y:auto}.PLWorkspace-module__OSAjQG__artifactWorkspaceResizeHandle{z-index:3;cursor:col-resize;touch-action:none;width:10px;position:absolute;top:0;bottom:0;left:-5px}.PLWorkspace-module__OSAjQG__artifactWorkspaceResizeHandle:after{border-radius:var(--radius-pill);content:"";background:0 0;width:2px;transition:background .14s;position:absolute;top:18px;bottom:18px;left:4px}.PLWorkspace-module__OSAjQG__artifactWorkspaceResizeHandle:hover:after,.PLWorkspace-module__OSAjQG__artifactWorkspaceResizeHandle:focus-visible:after{background:color-mix(in srgb, var(--vermillion) 52%, var(--text) 14%)}.PLWorkspace-module__OSAjQG__artifactWorkspaceHeader{justify-content:space-between;align-items:start;gap:14px;display:flex}.PLWorkspace-module__OSAjQG__artifactWorkspaceHeader>div{gap:5px;min-width:0;display:grid}.PLWorkspace-module__OSAjQG__artifactWorkspaceHeader span,.PLWorkspace-module__OSAjQG__workspaceMemo>span,.PLWorkspace-module__OSAjQG__workspaceSource>span,.PLWorkspace-module__OSAjQG__workspaceSavedList span{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.PLWorkspace-module__OSAjQG__artifactWorkspaceHeader strong{font:var(--type-section);color:var(--text);letter-spacing:var(--tracking-section)}.PLWorkspace-module__OSAjQG__artifactWorkspaceHeader>button{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:var(--radius-md);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.PLWorkspace-module__OSAjQG__artifactWorkspaceHeader>button:hover{color:var(--text);border-color:color-mix(in srgb, var(--text) 28%, transparent)}.PLWorkspace-module__OSAjQG__artifactWorkspaceHeader>button:focus-visible{outline:3px solid color-mix(in srgb, var(--vermillion) 34%, transparent);outline-offset:2px}.PLWorkspace-module__OSAjQG__capabilityWorkspaceTask{gap:18px;min-width:0;display:grid}.PLWorkspace-module__OSAjQG__capabilityWorkspaceTask>p{font:var(--type-secondary);color:var(--text-secondary);margin:0}.PLWorkspace-module__OSAjQG__capabilityWorkspaceSections,.PLWorkspace-module__OSAjQG__capabilityWorkspaceSections>section,.PLWorkspace-module__OSAjQG__capabilityWorkspaceSections>section>div{display:grid}.PLWorkspace-module__OSAjQG__capabilityWorkspaceSections{gap:22px}.PLWorkspace-module__OSAjQG__capabilityWorkspaceSections>section{gap:9px}.PLWorkspace-module__OSAjQG__capabilityWorkspaceSections h3{font:var(--type-label);color:var(--text);margin:0}.PLWorkspace-module__OSAjQG__capabilityWorkspaceSections>section>div{gap:var(--space-sm)}.PLWorkspace-module__OSAjQG__capabilityWorkspaceSections article{border-inline-start:3px solid color-mix(in srgb, var(--text) 16%, transparent);padding:9px 0 9px var(--space-12);gap:6px;display:grid}.PLWorkspace-module__OSAjQG__capabilityWorkspaceSections article[data-tone=positive]{border-inline-start-color:color-mix(in srgb, var(--color-success) 72%, var(--border))}.PLWorkspace-module__OSAjQG__capabilityWorkspaceSections article[data-tone=caution]{border-inline-start-color:color-mix(in srgb, var(--color-warning) 72%, var(--border))}.PLWorkspace-module__OSAjQG__capabilityWorkspaceSections article>div{gap:var(--space-sm);justify-content:space-between;align-items:baseline;display:flex}.PLWorkspace-module__OSAjQG__capabilityWorkspaceSections strong{font:var(--type-caption);color:var(--text)}.PLWorkspace-module__OSAjQG__capabilityWorkspaceSections span{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;flex:none;font-size:9px}.PLWorkspace-module__OSAjQG__capabilityWorkspaceSections p{color:var(--text-secondary);font-size:12px;line-height:var(--leading-body-ui);margin:0}.PLWorkspace-module__OSAjQG__capabilityWorkspaceOpportunities{gap:10px;display:grid}.PLWorkspace-module__OSAjQG__capabilityWorkspaceOpportunities article{gap:var(--space-12);border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 62%, transparent);padding:14px;display:grid}.PLWorkspace-module__OSAjQG__capabilityWorkspaceOpportunities strong,.PLWorkspace-module__OSAjQG__capabilityWorkspaceOpportunities span,.PLWorkspace-module__OSAjQG__capabilityWorkspaceOpportunities p{display:block}.PLWorkspace-module__OSAjQG__capabilityWorkspaceOpportunities span,.PLWorkspace-module__OSAjQG__capabilityWorkspaceOpportunities p{margin:var(--space-xs) 0 0;color:var(--text-muted);font-size:12px;line-height:var(--leading-caption)}.PLWorkspace-module__OSAjQG__capabilityWorkspaceOpportunityActions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.PLWorkspace-module__OSAjQG__capabilityWorkspaceOpportunityActions button,.PLWorkspace-module__OSAjQG__capabilityWorkspaceExpand{font:var(--type-label);justify-content:center;align-items:center;gap:var(--space-sm);border:1px solid color-mix(in srgb, var(--text) 18%, transparent);border-radius:var(--radius-md);min-height:44px;padding:9px var(--space-12);color:var(--text);background:0 0;text-decoration:none;display:inline-flex}.PLWorkspace-module__OSAjQG__capabilityWorkspaceOpportunityActions button{cursor:pointer}.PLWorkspace-module__OSAjQG__capabilityWorkspaceOpportunityActions button:hover{border-color:color-mix(in srgb, var(--vermillion) 42%, var(--border))}.PLWorkspace-module__OSAjQG__capabilityWorkspaceOpportunityActions a:not(:first-child){font:var(--type-caption);min-height:44px;padding:9px var(--space-12);color:var(--text-secondary);align-items:center;display:inline-flex}.PLWorkspace-module__OSAjQG__capabilityWorkspaceOpportunityActions button:focus-visible,.PLWorkspace-module__OSAjQG__capabilityWorkspaceOpportunityActions a:focus-visible{outline:3px solid color-mix(in srgb, var(--vermillion) 34%, transparent);outline-offset:2px}.PLWorkspace-module__OSAjQG__capabilityWorkspaceExpand{border-color:var(--vermillion);background:var(--vermillion);width:fit-content;color:var(--on-action)}.PLWorkspace-module__OSAjQG__capabilityWorkspaceExpand:hover{border-color:color-mix(in srgb, var(--on-action) 20%, var(--vermillion));background:color-mix(in srgb, var(--shadow-ink) 10%, var(--vermillion))}.PLWorkspace-module__OSAjQG__capabilityWorkspaceExpandSecondary{border-color:color-mix(in srgb, var(--text) 18%, transparent);color:var(--text-secondary);background:0 0}.PLWorkspace-module__OSAjQG__capabilityWorkspaceExpandSecondary:hover{border-color:color-mix(in srgb, var(--vermillion) 42%, var(--border));background:color-mix(in srgb, var(--vermillion) 6%, transparent);color:var(--text)}.PLWorkspace-module__OSAjQG__workspaceMemo,.PLWorkspace-module__OSAjQG__workspaceSource,.PLWorkspace-module__OSAjQG__workspaceEmpty,.PLWorkspace-module__OSAjQG__workspaceSavedList{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 62%, transparent)}.PLWorkspace-module__OSAjQG__workspaceMemo{background:0 0;border:0;border-radius:0;gap:18px;padding:0;display:grid}.PLWorkspace-module__OSAjQG__workspaceSource{gap:var(--space-12);padding:var(--space-md);display:grid}.PLWorkspace-module__OSAjQG__workspaceSourceFrame{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--radius-md);background:var(--bg);min-height:clamp(360px,58vh,760px);overflow:hidden}.PLWorkspace-module__OSAjQG__workspaceSourceFrame iframe{background:var(--bg);border:0;width:100%;height:clamp(360px,58vh,760px);display:block}.PLWorkspace-module__OSAjQG__workspaceSourceTabs{flex-wrap:wrap;gap:7px;display:flex}.PLWorkspace-module__OSAjQG__workspaceSourceTabs button{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--radius-pill);min-width:0;color:var(--text-secondary);cursor:pointer;font-family:var(--font-mono);text-align:left;background:0 0;padding:6px 9px;font-size:11px}.PLWorkspace-module__OSAjQG__workspaceSourceTabs button[data-active=true]{border-color:color-mix(in srgb, var(--vermillion) 50%, var(--border));color:var(--text)}.PLWorkspace-module__OSAjQG__workspaceSourceTabs button:hover{background:color-mix(in srgb, var(--text) 5%, transparent);color:var(--text)}.PLWorkspace-module__OSAjQG__workspaceMemo>p,.PLWorkspace-module__OSAjQG__workspaceSource>p,.PLWorkspace-module__OSAjQG__workspaceEmpty p,.PLWorkspace-module__OSAjQG__workspaceSavedList p,.PLWorkspace-module__OSAjQG__workspaceNextAction p{font:var(--type-secondary);color:var(--text-secondary);margin:0}.PLWorkspace-module__OSAjQG__workspaceMemo>p{white-space:pre-line}.PLWorkspace-module__OSAjQG__workspaceMemoSections{gap:18px;display:grid}.PLWorkspace-module__OSAjQG__workspaceMemoSection{gap:6px;display:grid}.PLWorkspace-module__OSAjQG__workspaceMemoSection h3{font:var(--type-label);color:var(--text);margin:0}.PLWorkspace-module__OSAjQG__workspaceMemoSection p{font:var(--type-secondary);color:var(--text-secondary);white-space:pre-line;margin:0}.PLWorkspace-module__OSAjQG__workspaceMemoSection .PLWorkspace-module__OSAjQG__decisionMapItem{grid-template-columns:minmax(116px,.3fr) 30px minmax(0,1fr)}.PLWorkspace-module__OSAjQG__workspaceMemoSection .PLWorkspace-module__OSAjQG__decisionMapItem p{font:var(--type-secondary)}@media (max-width:720px){body:has(.PLWorkspace-module__OSAjQG__chatRoot[data-compass-mobile-workspace=true]) [data-app-mobile-bar=true]{visibility:hidden;pointer-events:none}.PLWorkspace-module__OSAjQG__chatRoot[data-artifact-workspace=true] .PLWorkspace-module__OSAjQG__artifactWorkspace{z-index:180;width:100vw;height:100dvh;max-height:none;padding:14px var(--space-md) var(--space-lg);background:var(--bg);border:0;position:fixed;inset:0}.PLWorkspace-module__OSAjQG__chatRoot[data-artifact-workspace=true] .PLWorkspace-module__OSAjQG__artifactWorkspaceHeader{z-index:2;padding:14px var(--space-md) 10px;border-bottom:1px solid color-mix(in srgb, var(--text) 10%, transparent);background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:-14px -16px 0;position:sticky;top:-14px}.PLWorkspace-module__OSAjQG__capabilityPrimaryAction,.PLWorkspace-module__OSAjQG__capabilitySecondaryAction,.PLWorkspace-module__OSAjQG__capabilityWorkspaceOpportunityActions a,.PLWorkspace-module__OSAjQG__capabilityWorkspaceOpportunityActions button,.PLWorkspace-module__OSAjQG__capabilityWorkspaceExpand{width:100%}.PLWorkspace-module__OSAjQG__decisionMapItem,.PLWorkspace-module__OSAjQG__workspaceMemoSection .PLWorkspace-module__OSAjQG__decisionMapItem{grid-template-columns:minmax(0,1fr);gap:3px}.PLWorkspace-module__OSAjQG__decisionMapItem span{display:none}.PLWorkspace-module__OSAjQG__launchGateAgendaItem{grid-template-columns:minmax(0,1fr);gap:3px}}.PLWorkspace-module__OSAjQG__workspaceNextAction{border-left:2px solid var(--vermillion-text,var(--vermillion));gap:5px;padding-left:10px;display:grid}.PLWorkspace-module__OSAjQG__workspaceNextAction strong{color:var(--text);font-family:var(--font-mono);text-transform:lowercase;font-size:11px}.PLWorkspace-module__OSAjQG__workspaceOpenQuestions{font:var(--type-caption);gap:var(--space-sm);color:var(--text-secondary);display:grid}.PLWorkspace-module__OSAjQG__workspaceOpenQuestions strong{color:var(--text);font-weight:var(--font-weight-strong)}.PLWorkspace-module__OSAjQG__workspaceOpenQuestions ul{gap:6px;margin:0;padding-left:18px;display:grid}.PLWorkspace-module__OSAjQG__workspaceActions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.PLWorkspace-module__OSAjQG__workspaceEmpty{gap:var(--space-sm);padding:var(--space-md);display:grid}.PLWorkspace-module__OSAjQG__workspaceEmpty strong{font:var(--type-body);color:var(--text)}.PLWorkspace-module__OSAjQG__workspaceSavedList{gap:10px;padding:14px;display:grid}.PLWorkspace-module__OSAjQG__workspaceSavedList>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.PLWorkspace-module__OSAjQG__workspaceSavedList a{color:var(--text)}.PLWorkspace-module__OSAjQG__workspaceSavedList>div a{color:var(--text-secondary);font-family:var(--font-mono);font-size:11px;text-decoration:none}.PLWorkspace-module__OSAjQG__workspaceSavedList ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.PLWorkspace-module__OSAjQG__workspaceSavedList li{border-top:1px solid color-mix(in srgb, var(--text) 8%, transparent);gap:5px;padding-top:10px;display:grid}.PLWorkspace-module__OSAjQG__workspaceSavedList li:first-child{border-top:0;padding-top:0}.PLWorkspace-module__OSAjQG__loopPanelHeader{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.PLWorkspace-module__OSAjQG__loopPanelHeader span,.PLWorkspace-module__OSAjQG__loopStepList em{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.PLWorkspace-module__OSAjQG__loopPanelHeader strong{color:var(--vermillion-text,var(--vermillion));font-family:var(--font-mono);font-size:11px;font-weight:var(--font-weight-strong);text-transform:lowercase}.PLWorkspace-module__OSAjQG__loopGauge{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg) 52%, transparent);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:9px 10px;display:grid}.PLWorkspace-module__OSAjQG__loopGauge svg{color:var(--vermillion-text,var(--vermillion))}.PLWorkspace-module__OSAjQG__loopGauge strong{font:var(--type-section);color:var(--text);letter-spacing:var(--tracking-section);display:block}.PLWorkspace-module__OSAjQG__loopGauge[data-empty=true] strong{font:var(--type-item);text-transform:lowercase}.PLWorkspace-module__OSAjQG__loopGauge span{color:var(--text-muted);font-family:var(--font-mono);text-transform:lowercase;margin-top:3px;font-size:10px;display:block}.PLWorkspace-module__OSAjQG__loopPanelCopy,.PLWorkspace-module__OSAjQG__loopPanelError,.PLWorkspace-module__OSAjQG__loopEmpty{color:var(--text-secondary);font-size:12px;line-height:var(--leading-caption);margin:0}.PLWorkspace-module__OSAjQG__loopPanelError{color:var(--vermillion-text,var(--vermillion))}.PLWorkspace-module__OSAjQG__loopGuardrails,.PLWorkspace-module__OSAjQG__loopBudgetSignal{gap:var(--space-sm);border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg) 36%, transparent);padding:9px 10px;display:grid}.PLWorkspace-module__OSAjQG__loopDebugDetails{gap:var(--space-sm);border:1px dashed color-mix(in srgb, var(--text) 14%, transparent);border-radius:var(--radius-md);padding:var(--space-sm);background:color-mix(in srgb, var(--bg) 24%, transparent);display:grid}.PLWorkspace-module__OSAjQG__loopDebugDetails summary{cursor:pointer;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;list-style-position:outside}.PLWorkspace-module__OSAjQG__loopDebugDetails[open]{gap:10px}.PLWorkspace-module__OSAjQG__loopDebugDetails[open] summary{margin-bottom:var(--space-2xs)}.PLWorkspace-module__OSAjQG__loopBudgetSignal[data-status=watch],.PLWorkspace-module__OSAjQG__loopBudgetSignal[data-status=over_limit]{border-color:color-mix(in srgb, var(--vermillion) 34%, transparent);background:color-mix(in srgb, var(--vermillion) 7%, transparent)}.PLWorkspace-module__OSAjQG__loopGuardrails>span,.PLWorkspace-module__OSAjQG__loopBudgetSignal>span{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.PLWorkspace-module__OSAjQG__loopBudgetSignal>strong{color:var(--text);font-size:12px;font-weight:var(--font-weight-bold)}.PLWorkspace-module__OSAjQG__loopBudgetSignal p{color:var(--text-secondary);font-size:11px;line-height:var(--leading-compact);margin:0}.PLWorkspace-module__OSAjQG__loopGuardrails dl,.PLWorkspace-module__OSAjQG__loopBudgetSignal dl{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.PLWorkspace-module__OSAjQG__loopGuardrails div,.PLWorkspace-module__OSAjQG__loopBudgetSignal div{min-width:0}.PLWorkspace-module__OSAjQG__loopGuardrails dt,.PLWorkspace-module__OSAjQG__loopBudgetSignal dt{color:var(--text-muted);font-family:var(--font-mono);text-transform:lowercase;margin:0 0 3px;font-size:10px}.PLWorkspace-module__OSAjQG__loopGuardrails dd,.PLWorkspace-module__OSAjQG__loopBudgetSignal dd{font:var(--type-item);color:var(--text);margin:0}.PLWorkspace-module__OSAjQG__loopEventTrace,.PLWorkspace-module__OSAjQG__loopWorkerTrace,.PLWorkspace-module__OSAjQG__loopWorkstreamProgress,.PLWorkspace-module__OSAjQG__loopProgressBrief,.PLWorkspace-module__OSAjQG__loopWorkstreamResults{gap:var(--space-sm);border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg) 28%, transparent);padding:9px 10px;display:grid}.PLWorkspace-module__OSAjQG__loopEventTrace>span,.PLWorkspace-module__OSAjQG__loopWorkerTrace>span,.PLWorkspace-module__OSAjQG__loopProgressBrief>span,.PLWorkspace-module__OSAjQG__loopWorkstreamProgress>span,.PLWorkspace-module__OSAjQG__loopWorkstreamResults>span{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.PLWorkspace-module__OSAjQG__loopProgressBrief{gap:7px}.PLWorkspace-module__OSAjQG__loopProgressBrief[data-status=active]{border-color:color-mix(in srgb, var(--color-info) 34%, transparent)}.PLWorkspace-module__OSAjQG__loopProgressBrief[data-status=attention]{border-color:color-mix(in srgb, var(--color-warning) 34%, transparent)}.PLWorkspace-module__OSAjQG__loopProgressBrief[data-status=blocked]{border-color:color-mix(in srgb, var(--vermillion-text,var(--vermillion)) 34%, transparent)}.PLWorkspace-module__OSAjQG__loopProgressBrief[data-status=ok]{border-color:color-mix(in srgb, var(--color-success-text) 34%, transparent)}.PLWorkspace-module__OSAjQG__loopProgressBrief strong{font:var(--type-caption);color:var(--text)}.PLWorkspace-module__OSAjQG__loopProgressBrief p,.PLWorkspace-module__OSAjQG__loopProgressBrief em,.PLWorkspace-module__OSAjQG__loopProgressBrief small{color:var(--text-secondary);font-size:.74rem;line-height:var(--leading-compact);margin:0}.PLWorkspace-module__OSAjQG__loopProgressBrief em,.PLWorkspace-module__OSAjQG__loopProgressBrief small{color:var(--text-muted);font-family:var(--font-mono);text-transform:lowercase;font-style:normal}.PLWorkspace-module__OSAjQG__loopEventTrace ol,.PLWorkspace-module__OSAjQG__loopWorkerTrace ol,.PLWorkspace-module__OSAjQG__loopWorkstreamProgress ol,.PLWorkspace-module__OSAjQG__loopWorkstreamResults ol{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.PLWorkspace-module__OSAjQG__loopEventTrace li,.PLWorkspace-module__OSAjQG__loopWorkerTrace li,.PLWorkspace-module__OSAjQG__loopWorkstreamProgress ol>li,.PLWorkspace-module__OSAjQG__loopWorkstreamResults ol>li{gap:var(--space-xs);min-width:0;display:grid}.PLWorkspace-module__OSAjQG__loopEventTrace li,.PLWorkspace-module__OSAjQG__loopWorkstreamProgress ol>li,.PLWorkspace-module__OSAjQG__loopWorkstreamResults ol>li{border-left:2px solid color-mix(in srgb, var(--text) 16%, transparent);padding-left:var(--space-sm)}.PLWorkspace-module__OSAjQG__loopEventTrace li[data-status=completed],.PLWorkspace-module__OSAjQG__loopWorkstreamProgress ol>li[data-status=complete],.PLWorkspace-module__OSAjQG__loopWorkstreamProgress ol>li[data-status=ready],.PLWorkspace-module__OSAjQG__loopWorkstreamProgress ol>li[data-status=completed],.PLWorkspace-module__OSAjQG__loopWorkstreamResults ol>li[data-status=completed]{border-left-color:var(--color-success-text)}.PLWorkspace-module__OSAjQG__loopEventTrace li[data-status=failed],.PLWorkspace-module__OSAjQG__loopWorkstreamProgress ol>li[data-status=blocked],.PLWorkspace-module__OSAjQG__loopWorkstreamProgress ol>li[data-status=failed],.PLWorkspace-module__OSAjQG__loopWorkstreamProgress ol>li[data-status=cancelled],.PLWorkspace-module__OSAjQG__loopWorkstreamResults ol>li[data-status=blocked]{border-left-color:var(--vermillion-text,var(--vermillion))}.PLWorkspace-module__OSAjQG__loopWorkstreamProgress ol>li[data-status=caveated],.PLWorkspace-module__OSAjQG__loopWorkstreamProgress ol>li[data-status=running]{border-left-color:var(--color-info)}.PLWorkspace-module__OSAjQG__loopWorkstreamProgress ol>li[data-status=waiting],.PLWorkspace-module__OSAjQG__loopWorkstreamProgress ol>li[data-status=pending]{border-left-color:color-mix(in srgb, var(--text-muted) 42%, transparent)}.PLWorkspace-module__OSAjQG__loopWorkstreamPolicyNote{color:var(--text-muted);margin:0;font-size:.72rem}.PLWorkspace-module__OSAjQG__loopWorkstreamBatchPlan{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--text) 4%, transparent);color:var(--text-secondary);font-size:.72rem;line-height:var(--leading-compact);gap:5px;margin:0;padding:9px;display:grid}.PLWorkspace-module__OSAjQG__loopWorkstreamBatchPlan[data-status=blocked]{border-color:color-mix(in srgb, var(--vermillion-text,var(--vermillion)) 32%, transparent)}.PLWorkspace-module__OSAjQG__loopWorkstreamBatchPlan>div{justify-content:space-between;align-items:baseline;gap:var(--space-sm);min-width:0;display:flex}.PLWorkspace-module__OSAjQG__loopWorkstreamBatchPlan strong{color:var(--text);font-size:.78rem}.PLWorkspace-module__OSAjQG__loopWorkstreamBatchPlan em{color:var(--text-muted);font-family:var(--font-mono);text-transform:lowercase;font-size:.64rem;font-style:normal}.PLWorkspace-module__OSAjQG__loopWorkstreamBatchPlan p,.PLWorkspace-module__OSAjQG__loopWorkstreamBatchPlan small{margin:0}.PLWorkspace-module__OSAjQG__loopWorkstreamBatchPlan small{color:var(--text-muted)}.PLWorkspace-module__OSAjQG__loopEventTrace li[data-status=skipped],.PLWorkspace-module__OSAjQG__loopWorkstreamProgress ol>li[data-status=skipped],.PLWorkspace-module__OSAjQG__loopWorkstreamResults ol>li[data-status=skipped]{opacity:.72}.PLWorkspace-module__OSAjQG__loopEventTrace li>div,.PLWorkspace-module__OSAjQG__loopWorkerTrace li>div,.PLWorkspace-module__OSAjQG__loopWorkstreamProgress ol>li>div,.PLWorkspace-module__OSAjQG__loopWorkstreamResults ol>li>div{justify-content:space-between;align-items:baseline;gap:var(--space-sm);min-width:0;display:flex}.PLWorkspace-module__OSAjQG__loopEventTrace strong,.PLWorkspace-module__OSAjQG__loopWorkerTrace strong,.PLWorkspace-module__OSAjQG__loopWorkstreamProgress strong,.PLWorkspace-module__OSAjQG__loopWorkstreamResults strong{min-width:0;color:var(--text);font-size:12px;font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PLWorkspace-module__OSAjQG__loopEventTrace em,.PLWorkspace-module__OSAjQG__loopWorkerTrace em,.PLWorkspace-module__OSAjQG__loopWorkerTrace small,.PLWorkspace-module__OSAjQG__loopWorkstreamProgress em,.PLWorkspace-module__OSAjQG__loopWorkstreamProgress small,.PLWorkspace-module__OSAjQG__loopWorkstreamResults em,.PLWorkspace-module__OSAjQG__loopWorkstreamResults small{color:var(--text-muted);font-family:var(--font-mono);text-transform:lowercase;font-size:10px;font-style:normal}.PLWorkspace-module__OSAjQG__loopEventTrace p,.PLWorkspace-module__OSAjQG__loopWorkerTrace p,.PLWorkspace-module__OSAjQG__loopWorkstreamProgress p,.PLWorkspace-module__OSAjQG__loopWorkstreamResults p{color:var(--text-secondary);font-size:11px;line-height:var(--leading-compact);margin:0}.PLWorkspace-module__OSAjQG__loopActivityLog{gap:0;display:grid}.PLWorkspace-module__OSAjQG__loopActivityLog ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.PLWorkspace-module__OSAjQG__loopActivityLog li{border-bottom:1px solid color-mix(in srgb, var(--text) 7%, transparent);gap:3px;padding:9px 0;display:grid}.PLWorkspace-module__OSAjQG__loopActivityLog li:first-child{padding-top:0}.PLWorkspace-module__OSAjQG__loopActivityLog li:last-child{border-bottom:0;padding-bottom:0}.PLWorkspace-module__OSAjQG__loopActivityLog strong{color:var(--text);font-size:12px;font-weight:var(--font-weight-body);line-height:var(--leading-eyebrow)}.PLWorkspace-module__OSAjQG__loopActivityLog p{color:var(--text-secondary);font-size:11px;line-height:var(--leading-compact);margin:0}.PLWorkspace-module__OSAjQG__loopWorkerTrace .PLWorkspace-module__OSAjQG__loopWorkerEvidence{color:var(--text-muted)}.PLWorkspace-module__OSAjQG__loopWorkstreamRecommendation{border-left:2px solid color-mix(in srgb, var(--color-success-text) 62%, transparent);padding-left:7px}.PLWorkspace-module__OSAjQG__loopWorkstreamConflicts,.PLWorkspace-module__OSAjQG__loopWorkstreamGaps{gap:var(--space-xs);color:var(--text-muted);font-size:11px;line-height:var(--leading-compact);margin:0;padding-left:14px;display:grid}.PLWorkspace-module__OSAjQG__loopWorkstreamConflicts{color:var(--vermillion-text,var(--vermillion))}.PLWorkspace-module__OSAjQG__loopRouteSummary,.PLWorkspace-module__OSAjQG__loopCapabilityPlan,.PLWorkspace-module__OSAjQG__loopReliability,.PLWorkspace-module__OSAjQG__loopApproval,.PLWorkspace-module__OSAjQG__loopCompletionNotice,.PLWorkspace-module__OSAjQG__loopDecisionArtifact,.PLWorkspace-module__OSAjQG__loopWorkDetails,.PLWorkspace-module__OSAjQG__loopRunHistory,.PLWorkspace-module__OSAjQG__loopSavedArtifacts{gap:var(--space-sm);border:1px solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--text) 4%, transparent);padding:10px;display:grid}.PLWorkspace-module__OSAjQG__loopReliability{border-left:2px solid color-mix(in srgb, var(--text) 24%, transparent)}.PLWorkspace-module__OSAjQG__loopApproval{border-left:2px solid var(--color-info)}.PLWorkspace-module__OSAjQG__loopApproval[data-status=approved]{border-left-color:var(--color-success-text)}.PLWorkspace-module__OSAjQG__loopCompletionNotice{border-left:2px solid var(--color-success-text)}.PLWorkspace-module__OSAjQG__loopCompletionNotice>span,.PLWorkspace-module__OSAjQG__loopCompletionNotice em{color:var(--text-muted);font-family:var(--font-mono);text-transform:lowercase;font-size:10px;font-style:normal}.PLWorkspace-module__OSAjQG__loopCompletionNotice strong{font:var(--type-label);color:var(--text)}.PLWorkspace-module__OSAjQG__loopCompletionNotice p{color:var(--text-secondary);font-size:12px;line-height:var(--leading-ui);margin:0}.PLWorkspace-module__OSAjQG__loopCompletionNotice em{line-height:var(--leading-compact)}.PLWorkspace-module__OSAjQG__loopCompletionActions{flex-wrap:wrap;gap:6px;display:flex}.PLWorkspace-module__OSAjQG__loopCompletionActions a{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--radius-md);padding:5px var(--space-sm);color:var(--text);font-family:var(--font-mono);text-transform:lowercase;font-size:10px;text-decoration:none}.PLWorkspace-module__OSAjQG__loopCompletionActions a:hover{border-color:color-mix(in srgb, var(--vermillion) 28%, var(--border))}.PLWorkspace-module__OSAjQG__loopSavedArtifactsHeader{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.PLWorkspace-module__OSAjQG__loopSavedArtifactsHeader a{color:var(--text-secondary);font-family:var(--font-mono);text-transform:lowercase;font-size:10px;text-decoration:none}.PLWorkspace-module__OSAjQG__loopSavedArtifactsHeader a:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.PLWorkspace-module__OSAjQG__loopReliability[data-status=ok]{border-left-color:var(--color-success-text)}.PLWorkspace-module__OSAjQG__loopReliability[data-status=active]{border-left-color:var(--color-info)}.PLWorkspace-module__OSAjQG__loopReliability[data-status=attention]{border-left-color:var(--color-warning)}.PLWorkspace-module__OSAjQG__loopReliability[data-status=blocked]{border-left-color:var(--vermillion-text,var(--vermillion))}.PLWorkspace-module__OSAjQG__loopRouteSummary>div:first-child,.PLWorkspace-module__OSAjQG__loopDecisionArtifactSummary,.PLWorkspace-module__OSAjQG__loopWorkDetails summary{align-items:baseline;gap:var(--space-sm);display:flex}.PLWorkspace-module__OSAjQG__loopRouteSummary>div:first-child strong{min-width:0;color:var(--text);font-size:12px;font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PLWorkspace-module__OSAjQG__loopRouteSummary>div:first-child em{margin-left:auto}.PLWorkspace-module__OSAjQG__loopDecisionArtifactSummary,.PLWorkspace-module__OSAjQG__loopWorkDetails summary{cursor:pointer;justify-content:space-between;list-style-position:outside}.PLWorkspace-module__OSAjQG__loopDecisionArtifact[open],.PLWorkspace-module__OSAjQG__loopWorkDetails[open]{gap:10px}.PLWorkspace-module__OSAjQG__loopDecisionArtifactSummary>span:first-child,.PLWorkspace-module__OSAjQG__loopWorkDetails summary>span{min-width:0;color:var(--text);font-size:12px;font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PLWorkspace-module__OSAjQG__loopWorkDetails summary>em{flex:none}.PLWorkspace-module__OSAjQG__loopArtifactBadges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:inline-flex}.PLWorkspace-module__OSAjQG__loopRouteSummary span,.PLWorkspace-module__OSAjQG__loopRouteSummary em,.PLWorkspace-module__OSAjQG__loopRouteSummary dt,.PLWorkspace-module__OSAjQG__loopCapabilityPlan span,.PLWorkspace-module__OSAjQG__loopCapabilityPlan dt,.PLWorkspace-module__OSAjQG__loopReliability span,.PLWorkspace-module__OSAjQG__loopReliability em,.PLWorkspace-module__OSAjQG__loopReliability small,.PLWorkspace-module__OSAjQG__loopApproval span,.PLWorkspace-module__OSAjQG__loopDecisionArtifact span,.PLWorkspace-module__OSAjQG__loopDecisionArtifact em,.PLWorkspace-module__OSAjQG__loopDecisionArtifact dt,.PLWorkspace-module__OSAjQG__loopWorkDetails summary em,.PLWorkspace-module__OSAjQG__loopRunHistory summary span,.PLWorkspace-module__OSAjQG__loopRunHistory em,.PLWorkspace-module__OSAjQG__loopRunHistory small,.PLWorkspace-module__OSAjQG__loopSavedArtifacts>span,.PLWorkspace-module__OSAjQG__loopSavedArtifactsHeader>span,.PLWorkspace-module__OSAjQG__loopSavedArtifacts em{color:var(--text-muted);font-family:var(--font-mono);text-transform:lowercase;font-size:10px;font-style:normal}.PLWorkspace-module__OSAjQG__loopRouteSummary p,.PLWorkspace-module__OSAjQG__loopCapabilityPlan p,.PLWorkspace-module__OSAjQG__loopReliability p,.PLWorkspace-module__OSAjQG__loopApproval p,.PLWorkspace-module__OSAjQG__loopDecisionArtifact p{font-size:12px;line-height:var(--leading-ui);margin:0}.PLWorkspace-module__OSAjQG__loopRouteSummary p,.PLWorkspace-module__OSAjQG__loopCapabilityPlan p,.PLWorkspace-module__OSAjQG__loopReliability p,.PLWorkspace-module__OSAjQG__loopApproval p{color:var(--text-secondary)}.PLWorkspace-module__OSAjQG__loopWorkstreamPlan{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--radius-sm);padding:var(--space-sm);background:color-mix(in srgb, var(--text) 3%, transparent);gap:7px;display:grid}.PLWorkspace-module__OSAjQG__loopWorkstreamPlan strong{color:var(--text);font-size:12px;font-weight:var(--font-weight-bold)}.PLWorkspace-module__OSAjQG__loopWorkstreamPlan p,.PLWorkspace-module__OSAjQG__loopWorkstreamPlan ul{color:var(--text-secondary);font-size:11px;line-height:var(--leading-compact);margin:0}.PLWorkspace-module__OSAjQG__loopWorkstreamPlan ul{gap:6px;padding-left:0;list-style:none;display:grid}.PLWorkspace-module__OSAjQG__loopWorkstreamPlan li{gap:var(--space-2xs);display:grid}.PLWorkspace-module__OSAjQG__loopWorkstreamPlan li span{color:var(--text);font-family:var(--font-mono);text-transform:lowercase;font-size:10px}.PLWorkspace-module__OSAjQG__loopWorkstreamPlan li em{color:var(--text-muted);font-style:normal}.PLWorkspace-module__OSAjQG__loopApprovalLimits{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.PLWorkspace-module__OSAjQG__loopApprovalLimits div{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--text) 3%, transparent);min-width:0;padding:7px}.PLWorkspace-module__OSAjQG__loopApprovalLimits dt,.PLWorkspace-module__OSAjQG__loopApprovalLimits dd{margin:0}.PLWorkspace-module__OSAjQG__loopApprovalLimits dt{color:var(--text-muted);font-family:var(--font-mono);font-size:9px;line-height:var(--leading-heading);text-transform:lowercase}.PLWorkspace-module__OSAjQG__loopApprovalLimits dd{margin-top:var(--space-2xs);color:var(--text);font-family:var(--font-mono);font-size:10px;line-height:var(--leading-section-tight);overflow-wrap:anywhere}.PLWorkspace-module__OSAjQG__loopReliability strong,.PLWorkspace-module__OSAjQG__loopApproval strong{font:var(--type-label);color:var(--text)}.PLWorkspace-module__OSAjQG__loopReliability em{color:var(--text-muted);line-height:var(--leading-compact)}.PLWorkspace-module__OSAjQG__loopReliability small{line-height:var(--leading-compact)}.PLWorkspace-module__OSAjQG__loopDecisionArtifact p{color:var(--text)}.PLWorkspace-module__OSAjQG__loopDecisionArtifact .PLWorkspace-module__OSAjQG__loopArtifactEvidence{color:var(--text-secondary);font-size:11px}.PLWorkspace-module__OSAjQG__loopDecisionArtifact .PLWorkspace-module__OSAjQG__loopArtifactNextAction{border-left:2px solid color-mix(in srgb, var(--vermillion) 55%, transparent);padding-left:var(--space-sm);color:var(--text-secondary);font-size:11px}.PLWorkspace-module__OSAjQG__loopRouteSummary dl,.PLWorkspace-module__OSAjQG__loopCapabilityPlan dl,.PLWorkspace-module__OSAjQG__loopDecisionArtifact dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.PLWorkspace-module__OSAjQG__loopRouteSummary dd,.PLWorkspace-module__OSAjQG__loopCapabilityPlan dd,.PLWorkspace-module__OSAjQG__loopDecisionArtifact dd{margin:var(--space-2xs) 0 0;color:var(--text-secondary);font-size:11px;line-height:var(--leading-eyebrow)}.PLWorkspace-module__OSAjQG__loopCapabilityPlan dl{grid-template-columns:1fr}.PLWorkspace-module__OSAjQG__loopDecisionArtifact ul{gap:var(--space-xs);color:var(--text-muted);font-size:11px;line-height:var(--leading-compact);margin:0;padding-left:14px;display:grid}.PLWorkspace-module__OSAjQG__loopArtifactActions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.PLWorkspace-module__OSAjQG__loopArtifactCopyButton{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:var(--radius-pill);min-height:30px;color:var(--text-secondary);cursor:pointer;font-family:var(--font-mono);text-transform:lowercase;background:0 0;justify-self:start;align-items:center;gap:6px;padding:0 10px;font-size:10px;text-decoration:none;display:inline-flex}.PLWorkspace-module__OSAjQG__loopArtifactCopyButton:hover{border-color:color-mix(in srgb, var(--vermillion) 42%, var(--border));background:color-mix(in srgb, var(--vermillion) 8%, transparent);color:var(--text)}.PLWorkspace-module__OSAjQG__loopRunHistory summary{justify-content:space-between;align-items:center;gap:var(--space-sm);cursor:pointer;list-style:none;display:flex}.PLWorkspace-module__OSAjQG__loopRunHistory summary::-webkit-details-marker{display:none}.PLWorkspace-module__OSAjQG__loopRunHistory summary:after{color:var(--text-muted);content:"+";font-family:var(--font-mono);font-size:12px}.PLWorkspace-module__OSAjQG__loopRunHistory[open] summary:after{content:"-"}.PLWorkspace-module__OSAjQG__loopRunHistory ol,.PLWorkspace-module__OSAjQG__loopSavedArtifacts ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.PLWorkspace-module__OSAjQG__loopRunHistory li,.PLWorkspace-module__OSAjQG__loopSavedArtifacts li{gap:var(--space-xs);display:grid}.PLWorkspace-module__OSAjQG__loopRunHistory li{border-left:2px solid color-mix(in srgb, var(--text) 16%, transparent);padding-left:var(--space-sm)}.PLWorkspace-module__OSAjQG__loopRunHistory li[data-status=completed]{border-left-color:var(--color-success-text)}.PLWorkspace-module__OSAjQG__loopRunHistory li[data-status=running]{border-left-color:var(--color-info)}.PLWorkspace-module__OSAjQG__loopRunHistory li[data-status=failed],.PLWorkspace-module__OSAjQG__loopRunHistory li[data-status=cancelled]{border-left-color:var(--vermillion-text,var(--vermillion))}.PLWorkspace-module__OSAjQG__loopRunHistory li>div,.PLWorkspace-module__OSAjQG__loopSavedArtifacts li>div{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.PLWorkspace-module__OSAjQG__loopRunHistory strong,.PLWorkspace-module__OSAjQG__loopSavedArtifacts strong{min-width:0;color:var(--text);font-size:12px;font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PLWorkspace-module__OSAjQG__loopSavedArtifacts a{min-width:0;color:inherit;text-decoration:none}.PLWorkspace-module__OSAjQG__loopSavedArtifacts a:hover strong{color:var(--text);text-underline-offset:3px;text-decoration:underline}.PLWorkspace-module__OSAjQG__loopRunHistory p,.PLWorkspace-module__OSAjQG__loopSavedArtifacts p{color:var(--text-secondary);font-size:11px;line-height:var(--leading-compact);margin:0}.PLWorkspace-module__OSAjQG__loopSavedArtifacts .PLWorkspace-module__OSAjQG__loopSavedArtifactActions{flex-wrap:wrap;justify-content:flex-start;gap:6px;display:flex}.PLWorkspace-module__OSAjQG__loopSavedArtifacts .PLWorkspace-module__OSAjQG__loopSavedArtifactActions a{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--radius-md);padding:5px var(--space-sm);color:var(--text-secondary);font-family:var(--font-mono);text-transform:lowercase;font-size:10px}.PLWorkspace-module__OSAjQG__loopSavedArtifacts .PLWorkspace-module__OSAjQG__loopSavedArtifactActions a:hover{border-color:color-mix(in srgb, var(--vermillion) 28%, var(--border));color:var(--text)}.PLWorkspace-module__OSAjQG__loopRunHistory small{line-height:var(--leading-compact)}.PLWorkspace-module__OSAjQG__loopWorkerFindings{gap:var(--space-xs);color:var(--text-secondary);font-size:11px;line-height:var(--leading-compact);margin:0;padding-left:14px;display:grid}.PLWorkspace-module__OSAjQG__loopWorkerFindings li::marker{color:color-mix(in srgb, var(--vermillion) 76%, var(--text))}.PLWorkspace-module__OSAjQG__loopStepList{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.PLWorkspace-module__OSAjQG__loopStepList li{gap:3px var(--space-sm);border-left:2px solid color-mix(in srgb, var(--text) 16%, transparent);grid-template-columns:minmax(0,1fr) auto;padding:6px 0 6px 10px;display:grid}.PLWorkspace-module__OSAjQG__loopStepList li[data-status=completed]{border-left-color:var(--color-success-text)}.PLWorkspace-module__OSAjQG__loopStepList li[data-status=running],.PLWorkspace-module__OSAjQG__loopStepList li[data-status=failed]{border-left-color:var(--vermillion-text,var(--vermillion))}.PLWorkspace-module__OSAjQG__loopStepList li[data-status=skipped]{opacity:.72}.PLWorkspace-module__OSAjQG__loopStepList span{font:var(--type-label);min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PLWorkspace-module__OSAjQG__loopStepList p{color:var(--text-muted);font-size:12px;line-height:var(--leading-ui);grid-column:1/-1;margin:0}.PLWorkspace-module__OSAjQG__loopEmpty{gap:var(--space-sm);border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--radius-md);align-items:center;padding:9px;display:flex}.PLWorkspace-module__OSAjQG__loopRunActions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.PLWorkspace-module__OSAjQG__loopRefreshButton{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:var(--radius-pill);min-height:32px;color:var(--text-secondary);cursor:pointer;font-family:var(--font-mono);text-transform:lowercase;background:0 0;justify-self:start;padding:0 11px;font-size:11px}.PLWorkspace-module__OSAjQG__loopRefreshButton:hover{border-color:color-mix(in srgb, var(--vermillion) 42%, var(--border));background:color-mix(in srgb, var(--vermillion) 8%, transparent);color:var(--text)}@keyframes PLWorkspace-module__OSAjQG__pulse{0%{opacity:.35;transform:scale(.85)}to{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.PLWorkspace-module__OSAjQG__thinkingDot{opacity:.7;animation:none}}.PLWorkspace-module__OSAjQG__segmentMarker{width:min(100%,680px);margin:var(--space-sm) auto;border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--radius-lg);padding:10px var(--space-12);background:color-mix(in srgb, var(--text) 4%, transparent);text-align:center}.PLWorkspace-module__OSAjQG__segmentMarker[data-kind=practice-start]{border-color:color-mix(in srgb, var(--vermillion) 32%, transparent);background:color-mix(in srgb, var(--vermillion) 7%, transparent)}.PLWorkspace-module__OSAjQG__segmentMarker[data-kind=source-artifact]{border-color:color-mix(in srgb, var(--color-warning) 38%, transparent);background:color-mix(in srgb, var(--color-warning) 8%, transparent)}.PLWorkspace-module__OSAjQG__segmentMarker[data-kind=thread-restore-failed]{border-color:color-mix(in srgb, var(--vermillion) 38%, transparent);background:color-mix(in srgb, var(--vermillion) 8%, transparent)}.PLWorkspace-module__OSAjQG__segmentMarker span{color:var(--text);font-family:var(--font-mono);letter-spacing:.04em;text-transform:lowercase;font-size:11px;display:block}.PLWorkspace-module__OSAjQG__segmentMarker p{max-width:58ch;margin:var(--space-xs) auto 0;color:var(--text-muted);font-size:12px;line-height:var(--leading-document)}.PLWorkspace-module__OSAjQG__eventStack{gap:var(--space-sm);display:grid}.PLWorkspace-module__OSAjQG__composerDock{--mode-composer-width:min(100%, 820px);padding:var(--space-12) var(--space-20) 18px;background:linear-gradient(180deg, transparent, var(--bg) 28%), var(--bg)}.PLWorkspace-module__OSAjQG__chatRoot[data-empty=true] .PLWorkspace-module__OSAjQG__composerDock{--mode-composer-width:min(100%, 860px);background:0 0;padding-top:0}.PLWorkspace-module__OSAjQG__compassComposer{width:var(--mode-composer-width);margin-inline:auto}.PLWorkspace-module__OSAjQG__composerWorkStatus,.PLWorkspace-module__OSAjQG__rateLimitNotice,.PLWorkspace-module__OSAjQG__messageAttemptNotice,.PLWorkspace-module__OSAjQG__practicePersonaPanel,.PLWorkspace-module__OSAjQG__saveNudge,.PLWorkspace-module__OSAjQG__composerNote,.PLWorkspace-module__OSAjQG__composerDock>.PLWorkspace-module__OSAjQG__starterList{width:min(100%,820px);margin-left:auto;margin-right:auto}.PLWorkspace-module__OSAjQG__chatRoot[data-empty=true] .PLWorkspace-module__OSAjQG__rateLimitNotice,.PLWorkspace-module__OSAjQG__chatRoot[data-empty=true] .PLWorkspace-module__OSAjQG__composerDock>.PLWorkspace-module__OSAjQG__starterList{width:min(100%,860px)}.PLWorkspace-module__OSAjQG__composerDock>.PLWorkspace-module__OSAjQG__starterList{margin-top:14px}.PLWorkspace-module__OSAjQG__composerWorkStatus{margin-bottom:var(--space-sm);border:1px solid color-mix(in srgb, var(--text) 10%, transparent);padding:10px var(--space-12);background:color-mix(in srgb, var(--surface) 86%, var(--bg));box-shadow:0 14px 30px color-mix(in srgb, var(--shadow-ink) 16%, transparent);border-radius:16px;gap:7px;display:grid}.PLWorkspace-module__OSAjQG__composerWorkStatus[data-status=active]{border-color:color-mix(in srgb, var(--color-info) 30%, var(--border))}.PLWorkspace-module__OSAjQG__composerWorkStatus[data-status=attention],.PLWorkspace-module__OSAjQG__composerWorkStatus[data-status=blocked]{border-color:color-mix(in srgb, var(--vermillion) 38%, var(--border))}.PLWorkspace-module__OSAjQG__composerWorkStatusHeader{justify-content:space-between;align-items:center;gap:var(--space-12);color:var(--text-muted);font-family:var(--font-mono);font-size:11px;line-height:var(--leading-heading);display:flex}.PLWorkspace-module__OSAjQG__composerWorkStatusHeader span{text-transform:lowercase;align-items:center;gap:7px;min-width:0;display:inline-flex}.PLWorkspace-module__OSAjQG__composerWorkStatusHeader strong{color:var(--text-secondary);font-weight:var(--font-weight-strong);white-space:nowrap}.PLWorkspace-module__OSAjQG__composerWorkStatusBody{gap:3px;display:grid}.PLWorkspace-module__OSAjQG__composerWorkStatusBody p,.PLWorkspace-module__OSAjQG__composerWorkStatusBody span,.PLWorkspace-module__OSAjQG__composerWorkStatusBody em{line-height:var(--leading-document);margin:0}.PLWorkspace-module__OSAjQG__composerWorkStatusBody p{font:var(--type-label);color:var(--text)}.PLWorkspace-module__OSAjQG__composerWorkStatusBody span{color:var(--text-secondary);font-size:12px}.PLWorkspace-module__OSAjQG__composerWorkStatusBody em{color:var(--text-muted);font-size:11px;font-style:normal}.PLWorkspace-module__OSAjQG__rateLimitNotice{border:1px solid color-mix(in srgb, var(--vermillion) 34%, var(--border));padding:var(--space-12) 14px;background:linear-gradient(135deg, color-mix(in srgb, var(--vermillion) 12%, transparent), transparent 52%), color-mix(in srgb, var(--surface) 94%, var(--bg));box-shadow:0 16px 34px color-mix(in srgb, var(--shadow-ink) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--text) 4%, transparent);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;display:flex;transform:translateY(-2px)}.PLWorkspace-module__OSAjQG__rateLimitNotice[data-status=blocked]{border-color:color-mix(in srgb, var(--vermillion) 52%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--vermillion) 18%, transparent), transparent 58%), color-mix(in srgb, var(--surface) 90%, var(--bg))}.PLWorkspace-module__OSAjQG__rateLimitNoticeCopy{gap:3px;min-width:0;display:grid}.PLWorkspace-module__OSAjQG__rateLimitNoticeKicker{color:color-mix(in srgb, var(--vermillion) 78%, var(--text-muted));font-family:var(--font-mono);font-size:10px;font-weight:var(--font-weight-bold);line-height:var(--leading-tight);text-transform:lowercase;letter-spacing:0}.PLWorkspace-module__OSAjQG__rateLimitNotice strong{font:var(--type-label);color:var(--text);white-space:nowrap}.PLWorkspace-module__OSAjQG__rateLimitNoticeBody{color:var(--text-secondary);font-size:12px;line-height:var(--leading-compact);text-align:right;max-width:430px}.PLWorkspace-module__OSAjQG__messageAttemptNotice{border:1px solid color-mix(in srgb, var(--color-info) 34%, var(--border));padding:var(--space-12) 14px;background:linear-gradient(135deg, color-mix(in srgb, var(--color-info) 11%, transparent), transparent 56%), color-mix(in srgb, var(--surface) 94%, var(--bg));box-shadow:0 16px 34px color-mix(in srgb, var(--shadow-ink) 18%, transparent);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;display:flex}.PLWorkspace-module__OSAjQG__messageAttemptNotice[data-status=outcome_unknown],.PLWorkspace-module__OSAjQG__messageAttemptNotice[data-status=request_changed]{border-color:color-mix(in srgb, var(--vermillion) 42%, var(--border))}.PLWorkspace-module__OSAjQG__messageAttemptNoticeCopy{gap:3px;min-width:0;display:grid}.PLWorkspace-module__OSAjQG__messageAttemptNoticeCopy>span{color:color-mix(in srgb, var(--color-info) 76%, var(--text-muted));font-family:var(--font-mono);font-size:10px;font-weight:var(--font-weight-bold);line-height:var(--leading-tight);text-transform:lowercase}.PLWorkspace-module__OSAjQG__messageAttemptNoticeCopy strong{font:var(--type-caption);color:var(--text)}.PLWorkspace-module__OSAjQG__messageAttemptNoticeCopy p{color:var(--text-secondary);font-size:12px;line-height:var(--leading-ui);margin:0}.PLWorkspace-module__OSAjQG__messageAttemptNotice>button{border:1px solid color-mix(in srgb, var(--text) 14%, transparent);min-height:44px;padding:0 var(--space-md);background:var(--text);color:var(--bg);font:inherit;font-size:12px;font-weight:var(--font-weight-bold);cursor:pointer;border-radius:999px;flex:none}.PLWorkspace-module__OSAjQG__messageAttemptNotice>button:disabled{cursor:wait;opacity:.62}.PLWorkspace-module__OSAjQG__messageAttemptNotice>button:focus-visible{outline:3px solid color-mix(in srgb, var(--color-info) 44%, transparent);outline-offset:2px}@media (max-width:640px){.PLWorkspace-module__OSAjQG__rateLimitNotice,.PLWorkspace-module__OSAjQG__messageAttemptNotice{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.PLWorkspace-module__OSAjQG__rateLimitNoticeBody{text-align:left}.PLWorkspace-module__OSAjQG__messageAttemptNotice>button{width:100%;margin-top:7px}}.PLWorkspace-module__OSAjQG__inlinePracticePlayer{width:min(100%,820px);margin:var(--space-sm) auto 0}.PLWorkspace-module__OSAjQG__toolMenuWrap{align-items:center;display:inline-flex;position:relative}.PLWorkspace-module__OSAjQG__hiddenFileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.PLWorkspace-module__OSAjQG__toolTrigger{border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.PLWorkspace-module__OSAjQG__toolTrigger:hover,.PLWorkspace-module__OSAjQG__toolTrigger[aria-expanded=true]{background:color-mix(in srgb, var(--text) 11%, transparent);color:var(--text)}.PLWorkspace-module__OSAjQG__toolMenu{z-index:30;border:1px solid color-mix(in srgb, var(--text) 13%, transparent);width:min(310px,100vw - 48px);max-height:min(320px,50dvh - 80px);padding:var(--space-sm);background:color-mix(in srgb, var(--surface) 94%, var(--bg));border-radius:16px;display:grid;position:absolute;bottom:calc(100% + 10px);left:0;overflow-y:auto}.PLWorkspace-module__OSAjQG__toolMenuDivider{background:color-mix(in srgb, var(--text) 10%, transparent);height:1px;margin:7px 0}.PLWorkspace-module__OSAjQG__toolMenuHeading{padding:var(--space-xs) 10px var(--space-2xs);font:var(--type-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);margin:0}.PLWorkspace-module__OSAjQG__attachmentMenu{width:min(336px,100vw - 40px);padding:var(--space-sm)}.PLWorkspace-module__OSAjQG__attachmentMenuItem{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.PLWorkspace-module__OSAjQG__attachmentMenuItem:hover,.PLWorkspace-module__OSAjQG__attachmentMenuItem:focus-visible{background:color-mix(in srgb, var(--text) 7%, transparent);color:var(--text);outline:0}.PLWorkspace-module__OSAjQG__choiceMenuItem{grid-template-columns:22px minmax(0,1fr) 16px}.PLWorkspace-module__OSAjQG__choiceMenuItem[data-active=true]{color:var(--text)}.PLWorkspace-module__OSAjQG__attachmentMenuItem>span{gap:var(--space-2xs);display:grid}.PLWorkspace-module__OSAjQG__attachmentMenuItem strong{font:var(--type-label);color:var(--text)}.PLWorkspace-module__OSAjQG__attachmentMenuItem small{font:var(--type-caption);color:var(--text-muted)}.PLWorkspace-module__OSAjQG__composerModeAccessories{align-items:center;gap:var(--space-sm);min-width:0;display:inline-flex}.PLWorkspace-module__OSAjQG__personaAccessoryButton{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--radius-pill);min-height:36px;padding:0 var(--space-12);color:var(--text-secondary);cursor:pointer;font:var(--type-label);background:0 0;align-items:center;gap:6px;display:inline-flex}.PLWorkspace-module__OSAjQG__personaAccessoryButton:hover,.PLWorkspace-module__OSAjQG__personaAccessoryButton[data-active=true],.PLWorkspace-module__OSAjQG__personaAccessoryButton[aria-expanded=true]{border-color:color-mix(in srgb, var(--vermillion) 42%, var(--border));background:color-mix(in srgb, var(--vermillion) 8%, transparent);color:var(--text)}.PLWorkspace-module__OSAjQG__practicePlayerPanel{justify-content:space-between;align-items:center;gap:var(--space-md);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:var(--space-12) 0;text-align:left;margin-left:56px;display:flex}.PLWorkspace-module__OSAjQG__practicePlayerCopy{min-width:0;color:var(--text-secondary);font:var(--type-body);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.PLWorkspace-module__OSAjQG__practicePlayerCopy strong{color:var(--text);font-weight:var(--font-weight-strong)}.PLWorkspace-module__OSAjQG__practicePlayerControls{gap:var(--space-sm);flex:none;display:inline-flex}.PLWorkspace-module__OSAjQG__practicePlayerControls button{border:1px solid color-mix(in srgb, var(--text) 14%, transparent);border-radius:var(--radius-pill);min-height:36px;padding:0 var(--space-12);color:var(--text-secondary);font:var(--type-label);cursor:pointer;background:0 0}.PLWorkspace-module__OSAjQG__practicePlayerControls button:hover{border-color:color-mix(in srgb, var(--vermillion) 44%, var(--border));color:var(--text)}.PLWorkspace-module__OSAjQG__practicePersonaPanel{margin-top:var(--space-sm);border:1px solid color-mix(in srgb, var(--text) 10%, transparent);background:color-mix(in srgb, var(--surface) 70%, var(--bg));text-align:left;border-radius:16px;gap:10px;padding:10px;display:grid}.PLWorkspace-module__OSAjQG__personaPanelHeader{justify-content:space-between;align-items:baseline;gap:var(--space-12);display:flex}.PLWorkspace-module__OSAjQG__personaPanelHeader span,.PLWorkspace-module__OSAjQG__personaField span{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.PLWorkspace-module__OSAjQG__personaPanelHeader strong{font:var(--type-label);min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PLWorkspace-module__OSAjQG__personaPicker{flex-wrap:wrap;gap:6px;display:flex}.PLWorkspace-module__OSAjQG__personaPickButton,.PLWorkspace-module__OSAjQG__personaSaveButton,.PLWorkspace-module__OSAjQG__personaSaveLink{border-radius:var(--radius-pill);min-height:32px;font-family:var(--font-mono);justify-content:center;align-items:center;font-size:11px;text-decoration:none;display:inline-flex}.PLWorkspace-module__OSAjQG__personaPickButton{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);max-width:220px;color:var(--text-secondary);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;padding:0 10px;overflow:hidden}.PLWorkspace-module__OSAjQG__personaPickButton:hover,.PLWorkspace-module__OSAjQG__personaPickButton[data-active=true]{border-color:color-mix(in srgb, var(--vermillion) 42%, var(--border));background:color-mix(in srgb, var(--vermillion) 8%, transparent);color:var(--text)}.PLWorkspace-module__OSAjQG__personaMaker{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(118px,auto);align-items:end;display:grid}.PLWorkspace-module__OSAjQG__personaField{gap:5px;min-width:0;display:grid}.PLWorkspace-module__OSAjQG__personaFieldWide{grid-column:span 2}.PLWorkspace-module__OSAjQG__personaField input{font:var(--type-caption);border:1px solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--bg) 72%, transparent);min-width:0;height:36px;color:var(--text);outline:0;padding:0 10px}.PLWorkspace-module__OSAjQG__personaField input:focus{border-color:color-mix(in srgb, var(--vermillion) 46%, var(--border))}.PLWorkspace-module__OSAjQG__personaField input::placeholder{color:var(--text-muted)}.PLWorkspace-module__OSAjQG__personaSaveButton,.PLWorkspace-module__OSAjQG__personaSaveLink{padding:0 var(--space-12);background:var(--text);color:var(--bg);cursor:pointer;white-space:nowrap;border:0;align-self:end}.PLWorkspace-module__OSAjQG__personaSaveButton:disabled{cursor:not-allowed;opacity:.35}.PLWorkspace-module__OSAjQG__personaNote,.PLWorkspace-module__OSAjQG__personaError,.PLWorkspace-module__OSAjQG__saveNudge,.PLWorkspace-module__OSAjQG__composerNote{margin-top:var(--space-sm);color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.PLWorkspace-module__OSAjQG__personaNote,.PLWorkspace-module__OSAjQG__personaError{line-height:var(--leading-caption);margin:0}.PLWorkspace-module__OSAjQG__personaError{color:var(--vermillion-text,var(--vermillion))}.PLWorkspace-module__OSAjQG__saveNudge{border:1px solid color-mix(in srgb, var(--vermillion) 28%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--vermillion) 7%, transparent);line-height:var(--leading-caption);text-align:center;padding:9px 11px}.PLWorkspace-module__OSAjQG__saveNudge a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.PLWorkspace-module__OSAjQG__composerNote{text-align:center}@media (max-width:1024px){.PLWorkspace-module__OSAjQG__chatRoot,.PLWorkspace-module__OSAjQG__main{height:100%;min-height:0}.PLWorkspace-module__OSAjQG__chatRoot[data-loop-panel=true],.PLWorkspace-module__OSAjQG__chatRoot[data-artifact-workspace=true],.PLWorkspace-module__OSAjQG__chatRoot[data-loop-panel=true][data-artifact-workspace=true]{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr)}.PLWorkspace-module__OSAjQG__chatRoot[data-capability-task=true],.PLWorkspace-module__OSAjQG__chatRoot[data-loop-panel=true][data-capability-task=true]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(360px,46vw)}.PLWorkspace-module__OSAjQG__chatRoot[data-capability-task=true] .PLWorkspace-module__OSAjQG__sideRail{display:none}.PLWorkspace-module__OSAjQG__chatRoot[data-capability-task=true] .PLWorkspace-module__OSAjQG__artifactWorkspace{border-top:0;border-left:1px solid color-mix(in srgb, var(--text) 10%, transparent);height:100%;max-height:none;padding:18px}.PLWorkspace-module__OSAjQG__loopPanel,.PLWorkspace-module__OSAjQG__artifactWorkspace{border-top:1px solid color-mix(in srgb, var(--text) 10%, transparent);height:auto;max-height:34vh;padding:var(--space-12) var(--space-md);border-left:0}.PLWorkspace-module__OSAjQG__artifactWorkspaceResizeHandle{display:none}}@media (max-width:720px){.PLWorkspace-module__OSAjQG__chatRoot[data-capability-task=true]{grid-template-columns:minmax(0,1fr)}.PLWorkspace-module__OSAjQG__chatRoot:not([data-empty=true]) .PLWorkspace-module__OSAjQG__main{grid-template-rows:auto minmax(0,1fr) auto}.PLWorkspace-module__OSAjQG__chatRoot:not([data-empty=true]) .PLWorkspace-module__OSAjQG__viewControls{min-height:44px;padding:var(--space-sm) var(--gutter-page) var(--space-2xs);justify-self:end;position:static}.PLWorkspace-module__OSAjQG__chatRoot[data-empty=true] .PLWorkspace-module__OSAjQG__main{padding:var(--space-3xl) var(--gutter-page) 18px;display:block;overflow-y:auto}.PLWorkspace-module__OSAjQG__chatRoot[data-empty=true] .PLWorkspace-module__OSAjQG__scrollArea{padding:0}.PLWorkspace-module__OSAjQG__chatRoot[data-empty=true] .PLWorkspace-module__OSAjQG__composerDock{padding:26px 0 0}.PLWorkspace-module__OSAjQG__scrollArea{padding:18px var(--gutter-page) var(--space-md)}.PLWorkspace-module__OSAjQG__emptyState{padding-top:var(--space-lg);justify-content:flex-start}.PLWorkspace-module__OSAjQG__emptyState h1{max-width:11ch}.PLWorkspace-module__OSAjQG__nextStepChoices{margin-top:var(--space-20);grid-template-columns:1fr}.PLWorkspace-module__OSAjQG__nextStepChoice{min-height:56px}.PLWorkspace-module__OSAjQG__artifacts{grid-template-columns:1fr}.PLWorkspace-module__OSAjQG__capabilityPrimaryAction,.PLWorkspace-module__OSAjQG__capabilitySecondaryAction{width:auto;min-height:32px}.PLWorkspace-module__OSAjQG__capabilityOutcome,.PLWorkspace-module__OSAjQG__inlineMemoCard{gap:var(--space-2xs) 10px;padding:var(--space-xs) var(--space-sm)}.PLWorkspace-module__OSAjQG__message{grid-template-columns:32px minmax(0,1fr);gap:10px}.PLWorkspace-module__OSAjQG__avatar{width:28px;height:28px;font-size:9px}.PLWorkspace-module__OSAjQG__userBubble,.PLWorkspace-module__OSAjQG__assistantBubble{font-size:var(--text-ui)}.PLWorkspace-module__OSAjQG__composerDock{padding:10px var(--gutter-page) var(--space-12)}.PLWorkspace-module__OSAjQG__rateLimitNotice{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.PLWorkspace-module__OSAjQG__rateLimitNoticeBody{text-align:left}.PLWorkspace-module__OSAjQG__chatRoot[data-empty=true] .PLWorkspace-module__OSAjQG__viewControls{gap:6px;top:10px;right:10px}.PLWorkspace-module__OSAjQG__viewControlButton{min-width:32px;height:32px;padding:0}.PLWorkspace-module__OSAjQG__viewControlLabel{display:none}.PLWorkspace-module__OSAjQG__practicePersonaPanel{border-radius:var(--radius-lg);padding:9px}.PLWorkspace-module__OSAjQG__practicePlayerPanel{align-items:stretch;gap:var(--space-sm);flex-direction:column;margin-left:0}.PLWorkspace-module__OSAjQG__practicePlayerControls{width:100%}.PLWorkspace-module__OSAjQG__practicePlayerControls button{flex:1 1 0}.PLWorkspace-module__OSAjQG__personaPanelHeader{gap:3px;display:grid}.PLWorkspace-module__OSAjQG__personaMaker{grid-template-columns:1fr}.PLWorkspace-module__OSAjQG__personaFieldWide{grid-column:auto}.PLWorkspace-module__OSAjQG__personaSaveButton,.PLWorkspace-module__OSAjQG__personaSaveLink{width:100%}.PLWorkspace-module__OSAjQG__toolMenu{width:min(310px,100vw - 24px)}.PLWorkspace-module__OSAjQG__personaAccessoryButton span,.PLWorkspace-module__OSAjQG__composerNote{display:none}}.PLWorkspace-module__OSAjQG__plDoors{margin-top:var(--space-xs);gap:var(--space-sm);flex-direction:column;display:flex}.PLWorkspace-module__OSAjQG__plDoorsLabel{color:var(--vermillion-text,var(--vermillion));font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin:0;font-size:10px}.PLWorkspace-module__OSAjQG__plDoorsRail{gap:var(--space-sm);flex-wrap:wrap;display:flex}.PLWorkspace-module__OSAjQG__plDoorCard{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 60%, transparent);flex-direction:column;flex:190px;gap:3px;min-width:180px;padding:11px 30px 11px 13px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.PLWorkspace-module__OSAjQG__plDoorCard:hover{border-color:color-mix(in srgb, var(--vermillion) 40%, var(--border));background:color-mix(in srgb, var(--vermillion) 6%, var(--surface))}.PLWorkspace-module__OSAjQG__plDoorCard[data-interaction=prepare]{color:inherit;font:inherit;text-align:left;cursor:pointer}.PLWorkspace-module__OSAjQG__plDoorCta{color:var(--vermillion-text,var(--vermillion));font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;display:inline-flex}.PLWorkspace-module__OSAjQG__plDoorTitle{font:var(--type-label);color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.PLWorkspace-module__OSAjQG__plDoorWhy{color:var(--text-muted);font-size:12px;line-height:var(--leading-compact);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.PLWorkspace-module__OSAjQG__plDoorArrow{color:var(--text-muted);transition:color .15s,transform .15s;position:absolute;top:11px;right:11px}.PLWorkspace-module__OSAjQG__plDoorCard:hover .PLWorkspace-module__OSAjQG__plDoorArrow{color:var(--vermillion-text,var(--vermillion));transform:translate(1px,-1px)}.PLWorkspace-module__OSAjQG__doorCallbackHeader{gap:var(--space-2xs);border-bottom:1px solid color-mix(in srgb, var(--text) 8%, transparent);flex-direction:column;margin:0 0 10px;padding:0 0 10px;display:flex}.PLWorkspace-module__OSAjQG__doorCallbackEyebrow{color:var(--vermillion-text,var(--vermillion));font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;display:inline-flex}.PLWorkspace-module__OSAjQG__doorCallbackTitle{font:var(--type-label);color:var(--text);text-decoration:none}a.PLWorkspace-module__OSAjQG__doorCallbackTitle{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--vermillion) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--vermillion) 55%, transparent);text-underline-offset:2px}a.PLWorkspace-module__OSAjQG__doorCallbackTitle:hover{-webkit-text-decoration-color:var(--vermillion);text-decoration-color:var(--vermillion)}.PLWorkspace-module__OSAjQG__openDoors{max-width:var(--max-studio);flex-direction:column;gap:6px;width:100%;margin:0 auto 10px;display:flex}.PLWorkspace-module__OSAjQG__openDoorsLabel{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.PLWorkspace-module__OSAjQG__openDoorsRow{gap:var(--space-sm);flex-wrap:wrap;display:flex}.PLWorkspace-module__OSAjQG__openDoorChip{padding:7px var(--space-12);border:1px solid color-mix(in srgb, var(--vermillion) 28%, var(--border,transparent));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--vermillion) 6%, var(--surface,transparent));color:var(--text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:7px;font-size:12.5px;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.PLWorkspace-module__OSAjQG__openDoorChip:hover{border-color:color-mix(in srgb, var(--vermillion) 45%, var(--border,transparent));background:color-mix(in srgb, var(--vermillion) 11%, var(--surface,transparent))}.PLWorkspace-module__OSAjQG__openDoorChip svg{color:var(--vermillion-text,var(--vermillion));flex:none}.PLWorkspace-module__OSAjQG__openDoorChipTitle{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.PLWorkspace-module__OSAjQG__openDoorChipResume{color:var(--vermillion-text,var(--vermillion));font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.PLWorkspace-module__OSAjQG__unifiedRail{grid-template-columns:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}.PLWorkspace-module__OSAjQG__unifiedRail[data-side-rail=true][data-workspace=true]{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.PLWorkspace-module__OSAjQG__chatRoot[data-unified-surface=true],.PLWorkspace-module__OSAjQG__message[aria-label="AskPL live activity"]{grid-template-columns:minmax(0,1fr)}.PLWorkspace-module__OSAjQG__decisionSummary{border-color:var(--border);background:var(--surface)}.PLWorkspace-module__OSAjQG__decisionSummary .PLWorkspace-module__OSAjQG__threadCardLabel{color:var(--text-secondary);font:var(--type-label);text-transform:none;letter-spacing:normal}.PLWorkspace-module__OSAjQG__plDoorCard{text-align:left;cursor:pointer;padding:var(--space-sm) var(--control-h-sm) var(--space-sm) 0;background:0 0;border:0;border-radius:0}.PLWorkspace-module__OSAjQG__plDoorCard:hover{background:0 0}.PLWorkspace-module__OSAjQG__plDoorCta{color:var(--text-muted);font:var(--type-caption);text-transform:none;letter-spacing:normal}.PLWorkspace-module__OSAjQG__plDoorCta svg{display:none}.PLWorkspace-module__OSAjQG__plDoorCard:hover .PLWorkspace-module__OSAjQG__plDoorArrow{color:var(--text)}.PLWorkspace-module__OSAjQG__answerProofSummary,.PLWorkspace-module__OSAjQG__evidenceDigestHeader{width:100%;min-height:var(--control-h-lg);padding:var(--space-xs) 0;font:var(--type-caption);color:var(--text-secondary);text-decoration:none;display:flex}.PLWorkspace-module__OSAjQG__answerProofSummary:after{margin-left:auto}.PLWorkspace-module__OSAjQG__evidenceDigest{min-height:var(--control-h-lg);background:0 0;border:0;border-radius:0}.PLWorkspace-module__OSAjQG__evidenceDigestHeader,.PLWorkspace-module__OSAjQG__evidenceDigest[data-open=true] .PLWorkspace-module__OSAjQG__evidenceDigestHeader{min-height:var(--control-h-lg);border:0}.PLWorkspace-module__OSAjQG__evidenceDigestHeader>span{font:inherit;color:inherit;text-transform:none}.PLWorkspace-module__OSAjQG__evidenceDigestHeader em{font:inherit;margin-left:auto}.PLWorkspace-module__OSAjQG__evidenceDigest .PLWorkspace-module__OSAjQG__sourceGroups{padding-left:0;padding-right:0}.PLWorkspace-module__OSAjQG__workspaceSource{background:0 0;border:0;border-radius:0;padding:0}.PLWorkspace-module__OSAjQG__artifactWorkspace[data-source-reader=true]{grid-template-rows:auto minmax(0,1fr);align-content:stretch;padding-bottom:0;padding-right:0;overflow:hidden}.PLWorkspace-module__OSAjQG__artifactWorkspace[data-source-reader=true] .PLWorkspace-module__OSAjQG__artifactWorkspaceHeader{padding-right:var(--space-lg);align-items:center}.PLWorkspace-module__OSAjQG__artifactWorkspace[data-source-reader=true] .PLWorkspace-module__OSAjQG__workspaceSource{flex-direction:column;min-height:0;display:flex}.PLWorkspace-module__OSAjQG__workspaceSourceFrame{border:0;border-radius:0;flex:1;min-height:0;position:relative}.PLWorkspace-module__OSAjQG__workspaceSourceFrame iframe{height:100%}.PLWorkspace-module__OSAjQG__readerOpen{width:var(--control-h-lg);height:var(--control-h-lg);border-radius:var(--radius-md);color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.PLWorkspace-module__OSAjQG__readerOpen:hover{color:var(--text);background:var(--surface)}.PLWorkspace-module__OSAjQG__readerStatus{place-content:center;gap:var(--space-sm);background:var(--bg);color:var(--text-secondary);font:var(--type-caption);display:grid;position:absolute;inset:0}.PLWorkspace-module__OSAjQG__entryModeSwitch{inset:0 calc(var(--control-h-md) * 2) auto;z-index:2;justify-content:center;gap:var(--space-2xs);padding:var(--space-sm);display:flex;position:absolute}.PLWorkspace-module__OSAjQG__entryModeSwitch button{color:var(--text-muted);font:var(--type-label);padding:var(--space-xs) var(--space-md);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}.PLWorkspace-module__OSAjQG__entryModeSwitch button[aria-pressed=true]{border-bottom-color:var(--text);color:var(--text)}.PLWorkspace-module__OSAjQG__entryModeSwitch button:focus-visible,.PLWorkspace-module__OSAjQG__readerOpen:focus-visible{outline:2px solid var(--text);outline-offset:2px}.PLWorkspace-module__OSAjQG__chatRoot[data-unified-surface=true]{position:relative}.PLWorkspace-module__OSAjQG__workspaceSourceOpen{place-self:flex-start start}.PLWorkspace-module__OSAjQG__answerPreview{margin-top:var(--space-12);color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;font:var(--type-body)}.PLWorkspace-module__OSAjQG__previewLabel{margin-bottom:var(--space-sm);font:var(--type-secondary);color:var(--text-muted)}.PLWorkspace-module__OSAjQG__depthHint{margin-left:var(--space-xs);color:var(--text-muted)}@media (max-width:640px){.PLWorkspace-module__OSAjQG__depthHint{display:none}}
