.siennaV4DetailDrawer,.siennaV4RefinedVersion,.siennaV4RefinedAsset,.siennaV4CampaignBuildCard{font-family:var(--font-sans);font-size:12px;line-height:19px;color:var(--sienna-v4-shell-ink, #24262b)}.siennaV4DetailDrawer *,.siennaV4RefinedVersion *{box-sizing:border-box}.siennaV4DetailDrawer p,.siennaV4RefinedVersion p{margin:0;font-size:inherit;line-height:inherit}.siennaV4DetailDrawer button,.siennaV4RefinedVersion button{font-family:inherit}.siennaV4DetailDrawer{position:fixed;z-index:60;inset:0 0 0 auto;width:min(520px,100vw);height:100dvh;display:flex;flex-direction:column;background:#fff;border-left:1px solid #eceef1;box-shadow:-8px 0 24px #24262b14}.siennaV4DetailDrawerHeader{display:flex;gap:16px;padding:24px;border-bottom:1px solid #eceef1;flex:0 0 auto}.siennaV4DetailDrawerHeader>div{min-width:0;flex:1}.siennaV4DetailDrawerHeader p{font:500 10px/14px var(--font-sans);color:#a60518}.siennaV4DetailDrawerHeader h2{margin:6px 0;font:600 20px/28px var(--font-sans);overflow-wrap:anywhere}.siennaV4DetailDrawerHeader span{display:block;color:#69707d;font-size:11px;line-height:16px;overflow-wrap:anywhere}.siennaV4DetailClose{flex:0 0 24px;height:24px;padding:0;border:0;background:transparent;color:#69707d;font-size:22px;line-height:24px;cursor:pointer}.siennaV4DetailDrawerBody{flex:1;min-height:0;padding:24px;overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere}.siennaV4DetailDrawerBody>*+*{margin-top:20px}.siennaV4DetailDrawerFooter{flex:0 0 auto;padding:20px 24px;border-top:1px solid #eceef1;font-size:11px;line-height:16px;color:#69707d}.siennaV4DetailLabel{margin:0 0 8px;color:#69707d;font:500 10px/14px var(--font-sans)}.siennaV4Meta,.siennaV4RefinedVersion .siennaV4Meta,.siennaV4DetailDrawer .siennaV4Meta{color:#69707d;font:400 11px/16px var(--font-sans)}.siennaV4TextAction{display:inline-block;padding:0;border:0;background:transparent;color:#a60518;font:600 11px/16px var(--font-sans);cursor:pointer;text-decoration:none}.siennaV4TextAction:hover{text-decoration:underline}.siennaV4PrimaryButton,.siennaV4SecondaryButton{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:7px 12px;border:1px solid #eceef1;border-radius:6px;background:#fff;color:#24262b;font:600 11px/16px var(--font-sans);text-decoration:none;cursor:pointer}.siennaV4PrimaryButton{background:#a60518;color:#fff;border-color:#a60518}.siennaV4PrimaryButton:disabled,.siennaV4SecondaryButton:disabled{opacity:.55;cursor:default}.siennaV4DetailActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px}.siennaV4DetailDrawer :is(button,input,summary):focus-visible,.siennaV4RefinedVersion :is(button,input,textarea,summary):focus-visible,.siennaV4RefinedAsset :is(button,a):focus-visible,.siennaV4CampaignBuildCard :is(button,a,summary):focus-visible{outline:2px solid #a60518;outline-offset:2px}.siennaV4Notice{background:#fbecef;color:#850413;padding:12px;border-radius:6px;font-size:11px;line-height:16px}.siennaV4TechnicalDetails{background:#fafbfc;font:400 11px/16px var(--font-sans);color:#69707d;padding:12px;overflow-wrap:anywhere}.siennaV4TechnicalDetails summary{cursor:pointer}.siennaV4TechnicalDetails dl{margin:12px 0 0}.siennaV4TechnicalDetails dt{margin-top:8px;font-weight:600}.siennaV4TechnicalDetails dd{margin:2px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.siennaV4PreservedText{white-space:pre-wrap;overflow-wrap:anywhere}.siennaV4DependencyPicker{min-height:100%;display:flex;flex-direction:column}.siennaV4DependencyOptions{flex:1}.siennaV4DependencyOptions>*+*{margin-top:16px}.siennaV4DependencyOptions>input{width:100%;height:38px;padding:10px 12px;border:1px solid #eceef1;border-radius:6px;color:#24262b;background:#fff;font:400 11px/16px var(--font-sans)}.siennaV4DependencyOptions>input::placeholder{color:#69707d;opacity:1}.siennaV4DependencyOption{display:flex;align-items:center;gap:12px;min-height:72px;padding:16px 12px;border:1px solid #eceef1;border-radius:6px;cursor:pointer}.siennaV4DependencyOption.is-selected{background:#fbecef}.siennaV4DependencyOption input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;flex:0 0 16px;margin:0;border:1px solid #69707d;border-radius:3px;background:#fff;display:grid;place-content:center}.siennaV4DependencyOption input:checked{background:#a60518;border-color:#a60518}.siennaV4DependencyOption input:checked:after{content:"✓";color:#fff;font:600 12px/14px var(--font-sans)}.siennaV4DependencyOption input:disabled{opacity:.55}.siennaV4DependencyOption>span{min-width:0}.siennaV4DependencyOption strong{display:block;font:500 12px/18px var(--font-sans);overflow-wrap:anywhere}.siennaV4DependencyOption small{display:block;margin-top:4px;color:#69707d;font:400 11px/16px var(--font-sans);overflow-wrap:anywhere}.siennaV4DependencySave{margin:24px -24px -24px;padding:16px 24px 20px;border-top:1px solid #eceef1}.siennaV4DependencySave>p+p{margin-top:6px}.siennaV4RefinedVersion{width:min(500px,100vw);border-color:#d8dde3;box-shadow:-8px 0 24px #24262b14;font-size:13px;line-height:20px}.siennaV4RefinedVersion .siennaV4CampaignReviewDrawerHeader{padding:24px 64px 24px 24px;min-height:0}.siennaV4RefinedVersion .siennaV4CampaignReviewDrawerHeader h2{font:600 18px/26px var(--font-sans)}.siennaV4RefinedVersion .siennaV4CampaignReviewDrawerHeader p{font:600 10px/16px var(--font-sans);margin-bottom:8px}.siennaV4RefinedVersion .siennaV4CampaignReviewDrawerActions{top:24px;right:24px}.siennaV4RefinedVersion .siennaV4CampaignReviewDrawerClose{border:1px solid #d8dde3;width:32px;height:32px;font-size:22px}.siennaV4RefinedVersion .siennaV4AssetVersionBody{padding:24px}.siennaV4RefinedVersion .siennaV4AssetVersionBody>*+*{margin-top:16px}.siennaV4EditOrigin>div{padding:6px 12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;background:#fafbfc;font-size:11px;line-height:16px;color:#69707d}.siennaV4EditOrigin>section{padding:12px;border:1px solid #eceef1}.siennaV4EditOrigin>section>*+*{margin-top:12px}.siennaV4RefinedVersion .siennaV4AssetVersionSavedInputs>button{min-height:40px;padding:10px 12px;border:0;border-bottom:1px solid #eceef1;font-size:12px;line-height:18px;gap:12px}.siennaV4RefinedVersion .siennaV4AssetVersionSavedInputs>button span:first-child{font-weight:500;overflow-wrap:anywhere;min-width:0}.siennaV4RefinedVersion .siennaV4AssetVersionSavedInputs>button span:last-child{flex:0 0 auto;font-size:11px}.siennaV4RefinedVersion .siennaV4AssetVersionEditor{margin-top:16px}.siennaV4RefinedVersion .siennaV4AssetVersionEditor>div{padding:16px;border:1px solid #d8dde3;border-radius:8px;background:#fff}.siennaV4RefinedVersion .siennaV4AssetVersionEditor :is(input,textarea){width:100%;min-width:0;padding:8px 0;border:0;border-radius:0;background:#fff;color:#24262b;font:400 13px/20px var(--font-sans)}.siennaV4RefinedVersion .siennaV4AssetVersionEditor input{font-size:13px;font-weight:600}.siennaV4RefinedVersion .siennaV4AssetVersionEditor textarea{min-height:220px;resize:vertical;white-space:pre-wrap}.siennaV4RefinedVersion .siennaV4AssetVersionEditor label{padding:0;margin:0;border:0;font:600 11px/16px var(--font-sans);color:#69707d}.siennaV4RefinedVersion .siennaV4AssetVersionActions{padding:16px 24px;gap:8px;min-height:0;display:flex;flex-wrap:wrap;border-color:#eceef1}.siennaV4RefinedVersion .siennaV4AssetVersionActions button{min-height:32px;height:auto;min-width:0;padding:7px 10px;flex:0 1 auto;font:600 11px/16px var(--font-sans);border-radius:6px}.siennaV4RefinedVersion .siennaV4AssetVersionActions button:last-child{margin-left:auto}.siennaV4RefinedVersion .siennaV4AssetVersionActions>span{width:100%;font-size:11px;line-height:16px;color:#69707d}.siennaV4RefinedVersion .siennaV4NativeEditForm{padding:0;border:0;border-radius:0;background:transparent;font:400 12px/18px var(--font-sans)}.siennaV4NativeEditForm summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;min-height:32px;padding:7px 0;color:#24262b;font:500 12px/18px var(--font-sans);list-style:none}.siennaV4NativeEditForm summary:after{content:"";width:7px;height:7px;flex:0 0 7px;margin-right:3px;border-right:1.5px solid #69707d;border-bottom:1.5px solid #69707d;transform:rotate(-45deg)}.siennaV4NativeEditForm[open] summary:after{transform:rotate(45deg)}.siennaV4NativeEditForm summary::-webkit-details-marker{display:none}.siennaV4RefinedVersion .siennaV4NativeEditForm>p{margin:12px 0 16px;color:#69707d;font:400 12px/18px var(--font-sans)}.siennaV4NativeEditForm form{display:grid;gap:10px}.siennaV4NativeEditForm form label{display:block;margin:0;color:#24262b;font:600 12px/18px var(--font-sans)}.siennaV4NativeEditForm textarea{display:block;width:100%;min-width:0;min-height:120px;resize:vertical;padding:12px;border:1px solid #d8dde3;border-radius:6px;background:#fff;color:#24262b;font:400 13px/20px var(--font-sans)}.siennaV4NativeEditForm textarea::placeholder{color:#69707d;opacity:1}.siennaV4NativeEditForm textarea:disabled{background:#f0f2f5;cursor:not-allowed}.siennaV4RefinedVersion .siennaV4NativeEditForm form>p{margin:0;font:400 12px/18px var(--font-sans);color:#69707d}.siennaV4RefinedVersion .siennaV4NativeEditForm form>p[role=alert]{color:#a60518}.siennaV4NativeEditForm .siennaV4PrimaryButton{justify-self:start;margin-top:2px;min-height:32px;padding:7px 12px;font:600 11px/16px var(--font-sans)}.siennaV4NativeEditForm summary:focus-visible{outline:2px solid #a60518;outline-offset:3px;border-radius:3px}.siennaV4RefinedAsset{--sienna-v4-campaign-drawer-width: 520px}.siennaV4AssetPromptDrawer{width:min(500px,100vw);grid-template-rows:auto minmax(0,1fr)}.siennaV4AssetPromptDrawer .siennaV4CampaignReviewDrawerHeader{min-height:0;padding:24px 64px 24px 24px}.siennaV4AssetPromptDrawer .siennaV4CampaignReviewDrawerHeader h2{font:600 18px/26px var(--font-sans);overflow-wrap:anywhere}.siennaV4AssetPromptDrawer .siennaV4CampaignReviewDrawerHeader p{font:600 10px/16px var(--font-sans);margin-bottom:8px}.siennaV4AssetPromptDrawer .siennaV4CampaignReviewDrawerActions{top:24px;right:24px}.siennaV4AssetPromptDrawer .siennaV4CampaignReviewDrawerClose{width:32px;height:32px;font-size:22px;border:1px solid #eceef1}.siennaV4AssetPromptDrawer .siennaV4AssetPromptForm{padding:24px;overflow:auto}.siennaV4PromptEditorHeading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 auto;margin-bottom:10px}.siennaV4PromptEditorHeading label{color:#69707d;font:600 10px/16px var(--font-sans)}.siennaV4PromptViewAsset{border:0;background:none;padding:0;color:#a60518;text-decoration:underline;text-underline-offset:3px;font:500 12px/20px var(--font-sans)}.siennaV4AssetPromptDrawer .siennaV4AssetPromptForm textarea{flex:1;min-height:160px;resize:none;margin:0;padding:12px;font:400 13px/20px var(--font-sans)}.siennaV4PromptActions{display:flex;justify-content:flex-end;flex:0 0 auto;gap:8px;margin-top:16px}.siennaV4PromptActions button{min-height:36px;padding:8px 12px}.siennaV4PromptActions .siennaV4PromptDelete{margin-right:auto;color:#a60518}.siennaV4PromptActions button:disabled{opacity:.45;cursor:not-allowed}.siennaV4PromptVisuallyHidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.siennaV4ContextActions{display:flex;align-items:center;justify-content:space-between;gap:12px}.siennaV4CampaignReviewDrawer .siennaV4ContextActions :is(.siennaV4SecondaryButton,.siennaV4CampaignReadingAction){min-height:36px;padding:8px 12px;font:500 12px/18px var(--font-sans)}.siennaV4ContextActions .siennaV4SecondaryButton{color:#a60518}@media (max-width: 480px){.siennaV4AssetPromptDrawer .siennaV4AssetPromptForm{padding:20px}.siennaV4PromptActions{gap:6px}.siennaV4PromptActions button{padding-inline:8px}}.siennaV4AssetPromptForm>p{margin:12px 0 0;font:400 13px/20px var(--font-sans)}.siennaV4AssetPromptForm>p+button,.siennaV4AssetPromptForm>.siennaV4CampaignApproval{margin-top:12px}.siennaV4RefinedAsset .siennaV4CampaignListMain--drawerOpen{margin-right:0}.siennaV4RefinedAsset .siennaV4CampaignListBody{padding:12px 32px 40px}.siennaV4RefinedAsset .siennaV4CampaignContextHeader{padding:24px 32px 12px}.siennaV4RefinedAsset .siennaV4CampaignViewTabs{display:none}.siennaV4RefinedAsset .siennaV4CampaignSliceHeader{display:flex;gap:10px;min-height:32px;border:0}.siennaV4RefinedAsset .siennaV4CampaignSliceHeader h2{font-size:13px;line-height:20px}.siennaV4RefinedAsset .siennaV4CampaignSliceCount{color:#69707d;font-size:11px}.siennaV4RefinedAsset .siennaV4CampaignColumns,.siennaV4RefinedAsset .siennaV4CampaignRow{grid-template-columns:minmax(0,1.2fr) minmax(70px,.3fr) minmax(0,1.3fr) auto;gap:12px;padding-inline:12px}.siennaV4RefinedAsset [aria-labelledby=sienna-v4-asset-versions-title] :is(.siennaV4CampaignColumns,.siennaV4CampaignRow){grid-template-columns:minmax(80px,.7fr) minmax(100px,1fr) minmax(0,1.3fr) auto}.siennaV4RefinedAsset .siennaV4CampaignColumns{min-height:24px;background:#fafbfc;color:#69707d;font-size:10px;line-height:14px}.siennaV4RefinedAsset .siennaV4CampaignRow{min-height:40px}.siennaV4RefinedAsset .siennaV4CampaignRowName{font-size:12px;line-height:18px;font-weight:500}.siennaV4RefinedAsset :is(.siennaV4CampaignRowName,.siennaV4CampaignRowType,.siennaV4CampaignRowDetails){white-space:normal;overflow-wrap:anywhere}.siennaV4CampaignApproval{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 32px;font:400 11px/16px var(--font-sans);color:#69707d;border-bottom:1px solid #eceef1}.siennaV4CampaignApproval p{margin:0;font:inherit;overflow-wrap:anywhere}.siennaV4CampaignApproval p[role=alert]{width:100%;color:#850413}.siennaV4CampaignApproval button{flex:0 0 auto;max-width:100%}.siennaV4CampaignApproval button:focus-visible{outline:2px solid #a60518;outline-offset:2px}.siennaV4CampaignBuildScreen{background:#fff}.siennaV4CampaignBuildMain{padding:40px 32px}.siennaV4CampaignBuildCard{width:100%;min-height:0;padding:32px;border-radius:6px}.siennaV4CampaignBuildTitle{margin:8px 0 4px;overflow-wrap:anywhere}.siennaV4CampaignBuildDescription{margin:0;overflow-wrap:anywhere}.siennaV4CampaignBuildHint{margin:16px 0 0;color:#69707d;font:400 11px/16px var(--font-sans)}.siennaV4CampaignBuildProgress{display:flex;gap:12px;justify-content:space-between;margin-top:24px;padding-bottom:10px;color:#69707d;font:400 11px/16px var(--font-sans)}.siennaV4CampaignBuildProgress>span:first-child{font-size:10px;font-weight:500}.siennaV4CampaignBuildStages{margin-top:0}.siennaV4CampaignBuildStage{min-height:52px;grid-template-columns:20px minmax(0,1fr) auto;gap:0 12px;padding:16px 0}.siennaV4CampaignBuildStageName{font-size:12px;line-height:18px;overflow-wrap:anywhere}.siennaV4CampaignBuildStageStatus{font-size:11px;font-weight:400}.siennaV4CampaignBuildStage--completed .siennaV4CampaignBuildStageStatus{color:#167047}.siennaV4CampaignBuildStage--waiting .siennaV4CampaignBuildStageName{color:#69707d}.siennaV4CampaignBuildStage--running .siennaV4CampaignBuildStageIcon{border:1px solid #69707d;background:#fafbfc}.siennaV4CampaignBuildStage--failed .siennaV4CampaignBuildStageIcon{border:0;background:#fbecef}.siennaV4CampaignBuildFailure{display:block;margin-top:20px;border:0;border-radius:6px;padding:16px;background:#fbecef;color:#850413;font:400 11px/16px var(--font-sans)}.siennaV4CampaignBuildFailure strong{font-size:12px;font-weight:600}.siennaV4CampaignBuildFailure p{margin:8px 0 0;font:inherit}.siennaV4CampaignBuildFailure .siennaV4TechnicalDetails{margin-top:12px;background:transparent;padding:0}.siennaV4CampaignBuildRecovery{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.siennaV4ResearchSummary{grid-column:2 / -1;display:flex;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;margin-top:8px;color:#69707d;font:400 11px/16px var(--font-sans)}.siennaV4ResearchMetrics{display:grid;grid-template-columns:1fr 1fr;gap:16px}.siennaV4ResearchMetrics strong{display:block;font-size:22px;font-weight:600;line-height:30px}.siennaV4ResearchMetrics span{color:#69707d;font-size:11px;line-height:16px}.siennaV4ActivityEvents{list-style:none;margin:0;padding:0}.siennaV4ActivityEvents li{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;min-height:38px;border-bottom:1px solid #eceef1}.siennaV4ActivityEvents time{color:#69707d;font-size:11px;line-height:16px;text-align:right}.siennaV4SourceSites{margin:0;padding:0;list-style:none}@media (max-width: 720px){.siennaV4CampaignBuildMain{padding:24px 16px}.siennaV4CampaignBuildCard{padding:24px 20px}.siennaV4RefinedAsset .siennaV4CampaignListBody{padding:12px 16px 24px}.siennaV4RefinedAsset .siennaV4CampaignContextHeader,.siennaV4CampaignApproval{padding-inline:16px}.siennaV4RefinedAsset .siennaV4CampaignColumns{display:none}.siennaV4RefinedAsset .siennaV4CampaignRow{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding-block:10px}.siennaV4RefinedAsset .siennaV4CampaignRowName,.siennaV4RefinedAsset .siennaV4CampaignRowType,.siennaV4RefinedAsset .siennaV4CampaignRowDetails{grid-column:1}.siennaV4RefinedAsset .siennaV4CampaignRowActions{grid-column:2;grid-row:1 / 4}.siennaV4RefinedVersion .siennaV4AssetVersionActions{padding:12px 16px}}.siennaV4DetailLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.siennaV4RefinedAsset .siennaV4CampaignContextHeader h1{font-size:22px;line-height:30px}.siennaV4RefinedAsset .siennaV4CampaignColumns,.siennaV4RefinedAsset .siennaV4CampaignRow{grid-template-columns:minmax(0,1.2fr) minmax(70px,.3fr) minmax(0,1.3fr) 112px}.siennaV4RefinedAsset .siennaV4CampaignRowActions{gap:8px}.siennaV4RefinedAsset .siennaV4CampaignSecondaryRowButton{width:auto;padding:0;font-size:11px}.siennaV4RefinedAsset .siennaV4CampaignGenerateAll{flex:0 0 auto;min-width:0;width:auto;height:auto;min-height:32px;padding:7px 12px;white-space:nowrap}.siennaV4RefinedAsset [aria-labelledby=sienna-v4-asset-prompt-title] .siennaV4CampaignRowDetails{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (max-width: 720px){.siennaV4RefinedAsset .siennaV4CampaignRow{grid-template-columns:minmax(0,1fr) auto}}.siennaV4DependencyOption strong,.siennaV4DependencyOption>span{color:#24262b}.siennaV4DependencyOptions>.siennaV4Meta{margin-top:12px}.siennaV4RefinedAsset .siennaV4CampaignAddItemRow{min-height:30px;padding:3px 12px;border-bottom:0}.siennaV4RefinedAsset .siennaV4CampaignEmptyRow{color:#69707d;min-height:40px;padding:10px 12px}.siennaV4RefinedAsset .siennaV4CampaignContextHeader{border-bottom:0}.siennaV4RefinedAsset .siennaV4CampaignContextHeader>div>p{font-size:10px;line-height:14px;font-weight:500}.siennaV4AssetHeadingMeta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:4px;color:#69707d;font:400 11px/16px var(--font-sans)}.siennaV4RefinedAsset .siennaV4CampaignApproval--compact{border:0;padding:0;justify-content:flex-start}.siennaV4AssetHeadingMeta .siennaV4CampaignApproval--compact p{font:inherit}.siennaV4DetailDrawer .siennaV4DetailDrawerBody>*+*{margin-top:20px}.siennaV4DetailDrawer .siennaV4DependencyPicker{margin:0}.siennaV4RefinedVersion .siennaV4AssetVersionInputs :is(textarea,pre){font:400 12px/19px var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere}.siennaV4RefinedVersion .siennaV4AssetVersionInputTable>div:not(:first-child)>span:first-child{white-space:normal;overflow-wrap:anywhere}.siennaV4RefinedVersion .siennaV4AssetVersionInputDetail dl{font:400 11px/16px var(--font-sans);overflow-wrap:anywhere}@media (max-width: 720px){.siennaV4RefinedAsset .siennaV4CampaignRowType{display:block;grid-row:2}.siennaV4RefinedAsset .siennaV4CampaignRowDetails{grid-row:3}}.siennaV4RefinedAssetState{min-height:200px;padding:32px;place-items:start;align-content:start;background:#fff;font:400 12px/19px var(--font-sans)}.siennaV4RefinedAssetState p{font:inherit;margin:0}.siennaV4RefinedAsset .siennaV4CampaignApproval--compact p{color:#69707d}.siennaV4RefinedAsset .siennaV4CampaignApproval--compact p[role=alert]{color:#850413}.siennaV4RefinedAsset .siennaV4CampaignSlice--compact .siennaV4CampaignRow{min-height:40px;height:40px;padding-block:0}.siennaV4RefinedAsset .siennaV4CampaignSlice--compact :is(.siennaV4CampaignRowName,.siennaV4CampaignRowType,.siennaV4CampaignRowDetails){display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;-webkit-line-clamp:unset}.siennaV4ContextPurpose{flex:0 0 auto;padding:0 0 16px;margin-bottom:16px;border-bottom:1px solid var(--border-subtle, #e5e7eb)}.siennaV4ContextPurpose label{display:block;font-size:12px;font-weight:600;margin-bottom:6px}.siennaV4ContextPurpose select{max-width:100%;padding:6px 8px}.siennaV4ContextPurpose p{font-size:12px;line-height:1.45;color:var(--text-secondary, #59616e)}@media (max-width: 760px){.siennaV4RefinedAsset .siennaV4CampaignSlice--compact .siennaV4CampaignRow{grid-template-columns:minmax(0,1fr) auto;gap:8px}.siennaV4RefinedAsset .siennaV4CampaignSlice--compact :is(.siennaV4CampaignRowType,.siennaV4CampaignRowDetails){display:none}.siennaV4RefinedAsset .siennaV4CampaignSlice--compact .siennaV4CampaignRowActions{grid-row:1;grid-column:2}}.siennaDrawerDocumentReader.siennaDrawerDocumentReader{box-sizing:border-box;width:100%;min-width:0;padding:18px;border:1px solid #d8dde3;border-radius:8px;background:#fff;color:#24262b;overflow-wrap:anywhere;font:400 14px/23px var(--font-sans, Inter, sans-serif)}.siennaDrawerDocumentText.siennaDrawerDocumentText{min-width:0;color:#24262b;font:400 14px/23px var(--font-sans, Inter, sans-serif);overflow-wrap:anywhere}.siennaDrawerDocumentText.siennaDrawerDocumentText :is(h1,h2,h3,h4,h5,h6){margin:24px 0 8px;color:#24262b;font-weight:650;font-size:16px;line-height:24px;text-transform:none;letter-spacing:normal}.siennaDrawerDocumentText.siennaDrawerDocumentText h1{font-size:20px;line-height:28px}.siennaDrawerDocumentText.siennaDrawerDocumentText h4,.siennaDrawerDocumentText.siennaDrawerDocumentText h5,.siennaDrawerDocumentText.siennaDrawerDocumentText h6{font-size:14px;line-height:22px}.siennaDrawerDocumentText.siennaDrawerDocumentText :is(p,ul,ol){margin:0 0 14px;color:inherit;font:inherit}.siennaDrawerDocumentText.siennaDrawerDocumentText :is(ul,ol){padding-left:24px}.siennaDrawerDocumentText.siennaDrawerDocumentText li{margin:6px 0;color:inherit;font:inherit}.siennaDrawerDocumentText.siennaDrawerDocumentText strong{font-weight:700;color:inherit}.siennaDrawerDocumentText.siennaDrawerDocumentText>:first-child{margin-top:0}.siennaDrawerDocumentText.siennaDrawerDocumentText>:last-child{margin-bottom:0}.siennaDrawerDocumentText--plain{white-space:pre-wrap}.siennaDrawerDocumentText.siennaDrawerDocumentText pre{margin:16px 0;padding:12px;border-radius:6px;background:#f5f6f8;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/20px monospace}.siennaDrawerDocumentText.siennaDrawerDocumentText code{font-family:monospace;font-size:.9em}.siennaDrawerDocumentText mark{background:#fff0a8;color:inherit;border-radius:2px}.siennaDrawerDocumentReader>small{display:block;margin-top:16px;color:#69707d;font:12px/18px var(--font-sans, Inter, sans-serif)}.siennaDrawerDocumentReader:focus-visible{outline:2px solid #a60518;outline-offset:3px}.siennaDrawerDocumentActions{width:100%;min-width:0;display:flex;flex-direction:column;gap:12px}.siennaDrawerDocumentSecondaryActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.siennaDrawerDocumentActions .siennaDrawerDocumentDownload{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--color-brand, #a60518);border-radius:8px;background:var(--color-brand, #a60518);color:#fff;font:500 12px/20px var(--font-sans, Inter, sans-serif);cursor:pointer}.siennaDrawerDocumentActions .siennaDrawerDocumentDownload:hover:not(:disabled){background:#850414}.siennaDrawerDocumentDownload:disabled{opacity:.55;cursor:wait}.siennaDrawerDocumentDownload:focus-visible{outline:2px solid #a60518;outline-offset:3px}@media (max-width: 480px){.siennaDrawerDocumentReader.siennaDrawerDocumentReader{padding:16px}}.siennaDrawerDocumentText,.siennaAssetDocumentEditor{overflow-wrap:anywhere}:is(.siennaDrawerDocumentText,.siennaAssetDocumentEditor) table{border-collapse:collapse;width:100%;margin:16px 0;table-layout:fixed}:is(.siennaDrawerDocumentText,.siennaAssetDocumentEditor) :is(th,td){border:1px solid #d9d9d9;padding:8px 10px;text-align:left;vertical-align:top}:is(.siennaDrawerDocumentText,.siennaAssetDocumentEditor) th{background:#f5f6f8;color:#24272c;font-weight:600}:is(.siennaDrawerDocumentText,.siennaAssetDocumentEditor) blockquote{margin-left:0;padding-left:16px;border-left:3px solid #d9d9d9}:is(.siennaDrawerDocumentText,.siennaAssetDocumentEditor) pre{white-space:pre-wrap}.companySettings{display:grid;grid-template-columns:280px minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden;background:var(--sienna-v4-shell-canvas,#fff);color:var(--sienna-v4-shell-ink,#24262b);font-family:var(--font-sans,Inter,sans-serif);font-size:12px;line-height:1.5}:is(.companySettings,.roleSettingsPanel,.roleWorkPreview) *{box-sizing:border-box}.companySettings h1,:is(.companySettings,.roleSettingsPanel,.roleWorkPreview) h2,:is(.companySettings,.roleSettingsPanel,.roleWorkPreview) p{margin:0}.companySettings h1{font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.48px}.companySettings h1:focus{outline:none}:is(.companySettings,.roleSettingsPanel,.roleWorkPreview) h2{font-size:14px;line-height:20px;font-weight:600}:is(.companySettings,.roleSettingsPanel,.roleWorkPreview) button,:is(.companySettings,.roleSettingsPanel,.roleWorkPreview) input,:is(.companySettings,.roleSettingsPanel,.roleWorkPreview) select{font:inherit}:is(.companySettings,.roleSettingsPanel,.roleWorkPreview) .uiButton{min-height:38px;padding:8px 12px;border-radius:8px;font-size:12px;box-shadow:none;border:1px solid var(--sienna-v4-shell-border,#eceef1);background:#fff;color:var(--sienna-v4-shell-ink,#24262b);cursor:pointer}:is(.companySettings,.roleSettingsPanel,.roleWorkPreview) .uiButton-primary{background:var(--sienna-v4-shell-brand,#a60518);border-color:var(--sienna-v4-shell-brand,#a60518);color:#fff}:is(.companySettings,.roleSettingsPanel,.roleWorkPreview) .uiButton:disabled{opacity:.5;cursor:default}:is(.companySettings,.roleSettingsPanel,.roleWorkPreview) :is(button,a,input,select):focus-visible{outline:2px solid var(--sienna-v4-shell-brand,#a60518);outline-offset:3px}.companySettings__rail{background:var(--sienna-v4-shell-rail,#fafbfc);border-right:1px solid var(--sienna-v4-shell-border,#eceef1);padding:16px;display:flex;gap:12px;flex-direction:column;min-height:0;height:100%;overflow:auto}.companySettings__rail>.siennaLogo{margin-left:6px}.companySettings__identity{font-size:11px;color:var(--sienna-v4-shell-muted,#69707d)}.companySettings__rail nav{display:grid;gap:4px}.companySettings__rail nav a{border-radius:8px;padding:8px 12px;text-decoration:none;font-size:11px;line-height:16px;color:inherit}.companySettings__rail nav a[aria-current=page]{background:var(--sienna-v4-shell-brand-soft,#fbecef);color:var(--sienna-v4-shell-brand,#a60518)}.companySettings__browse{border-top:1px solid var(--sienna-v4-shell-border,#eceef1);margin-top:12px;padding-top:16px;display:grid;gap:12px}.companySettings__browse label{font-size:9px;line-height:13px;font-weight:600;text-transform:uppercase;color:var(--sienna-v4-shell-muted,#69707d)}.companySettings__browse select{width:100%;min-width:0;height:36px;padding:6px 10px;border:1px solid var(--sienna-v4-shell-border,#eceef1);border-radius:6px;background:#fff;color:inherit;cursor:pointer}.companySettings__scope{display:flex;justify-content:space-between;border:0;background:transparent;padding:8px;cursor:pointer;text-align:left;font-size:11px!important}.companySettings__rail footer{margin-top:auto;border-top:1px solid var(--sienna-v4-shell-border,#eceef1);padding-top:16px;display:grid;gap:12px}.companySettings__account{display:flex;align-items:center;gap:12px}.companySettings__account strong{font-size:11px;display:block}.companySettings__account small{font-size:10px;color:var(--sienna-v4-shell-muted,#69707d);display:block}.companySettings__avatar{width:30px;height:30px;flex-shrink:0;border-radius:50%;background:var(--sienna-v4-shell-brand,#a60518);color:#fff;display:grid;place-items:center;font-size:10px}.companySettings__signout{border:0;background:none;color:var(--sienna-v4-shell-muted,#69707d);cursor:pointer;font-size:11px!important}.companySettings__outlet{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.companySettings__outlet>header{border-bottom:1px solid var(--sienna-v4-shell-border,#eceef1);min-height:44px;padding:11px 24px;color:var(--sienna-v4-shell-muted,#69707d);font-size:11px}.companySettings__outlet>main{min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-gutter:stable;padding:24px;display:flex;flex-direction:column;gap:24px}.companySettings__outlet>main>*{flex-shrink:0}.companySettings__outlet>main:focus{outline:none}.companySettings__heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.companySettings__heading p{margin-top:8px;color:var(--sienna-v4-shell-muted,#69707d)}.companySettings__heading>.uiButton{flex-shrink:0}.companySettings__twoColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.companySettings__card{padding:24px;border:1px solid var(--sienna-v4-shell-border,#eceef1);border-radius:8px;display:flex;flex-direction:column;gap:16px;background:#fff}.companySettings__card--soft{background:var(--sienna-v4-shell-rail,#fafbfc)}.companySettings__card--soft p{color:var(--sienna-v4-shell-muted,#69707d)}.companySettings__field{display:flex;flex-direction:column;gap:6px;width:100%}.companySettings__field :is(input,select){width:100%;border:1px solid #d9dce1;border-radius:8px;min-height:40px;background:#fff;padding:8px 12px;color:inherit}.companySettings fieldset{border:0;padding:0;margin:0;display:grid;gap:12px;min-width:0}.companySettings legend{font-weight:600;padding:0;margin-bottom:12px}.companySettings__checkbox{display:flex;gap:10px;align-items:center}.companySettings__checkbox input{accent-color:var(--sienna-v4-shell-brand,#a60518)}.companySettings__grant{display:grid;gap:12px;border-bottom:1px solid var(--sienna-v4-shell-border,#eceef1);padding-bottom:12px}.companySettings__muted,.companySettings__accessSummary{color:var(--sienna-v4-shell-muted,#69707d);font-size:12px}.companySettings__accessSummary{display:grid;gap:8px}.companySettings__accessSummary ul{padding-left:18px;margin:0}.companySettings__actions{display:flex;gap:10px;flex-wrap:wrap}.companySettings__membersLayout{display:block}.companySettings__membersLayout--editing{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:24px;align-items:start}.companySettings__membersLayout>div>.companySettings__card{margin-top:16px}.companySettings__companyBar{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--sienna-v4-shell-rail,#fafbfc);gap:16px}.companySettings__companyBar h2{font-size:16px}.companySettings__companyBar span{color:var(--sienna-v4-shell-muted,#69707d);font-size:12px}.companySettings__workTable{min-width:0;overflow-x:auto}.companySettings__workTable>.siennaV4CampaignSlice{min-width:620px}.companySettings .siennaV4CampaignSliceHeader h2{font-size:11px;line-height:16px}.companySettings .siennaV4CampaignColumns,.companySettings .siennaV4CampaignRow{grid-template-columns:minmax(140px,1.3fr) minmax(110px,.8fr) minmax(140px,1fr) 136px}.companySettings__notice{padding:12px 16px;border-radius:8px;background:#eef7f0}.companySettings__error{padding:16px;background:var(--sienna-v4-shell-brand-soft,#fbecef);border-radius:8px;color:var(--sienna-v4-shell-brand,#a60518)}.companySettings__skip{position:fixed;top:-100px;left:16px;z-index:10;background:#fff;padding:8px}.companySettings__skip:focus{top:8px}.companySettings__modalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#24262b66;display:grid;place-items:center;z-index:100}.companySettings__modalBackdrop>.companySettings__card{max-width:440px}@media (max-width:1000px){.companySettings{grid-template-columns:240px minmax(0,1fr)}.companySettings__membersLayout--editing,.companySettings__twoColumns{grid-template-columns:1fr}.companySettings__heading{flex-wrap:wrap}.companySettings__companyBar{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.companySettings{display:block;overflow-y:auto}.companySettings__rail{height:auto;overflow:visible}.companySettings__outlet{display:block}.companySettings__outlet>main{overflow:visible;scrollbar-gutter:auto}.companySettings__rail nav{grid-template-columns:repeat(2,minmax(0,1fr))}.companySettings__browse{display:none}.companySettings__rail footer{grid-template-columns:1fr 1fr}.companySettings__signout{grid-column:2}.companySettings__outlet>main{padding:16px}.companySettings__card{padding:16px}}.companySettings__field>label,.companySettings__checkbox{font-size:11px;font-weight:400;color:var(--sienna-v4-shell-ink,#24262b)}.companySettings__form{width:min(100%,640px)}.companySettings__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.companySettings__toolbar input{width:min(100%,360px);min-width:0;min-height:36px;padding:8px 12px;border:1px solid #dee2e7;border-radius:8px;background:#fff;color:inherit}.companySettings__hierarchyWrap{min-width:0;overflow-x:auto;border:1px solid #eceef1;border-radius:8px;background:#fff}.companySettings__hierarchy{width:100%;border-collapse:collapse;table-layout:fixed}.companySettings__hierarchy col:nth-child(1){width:42%}.companySettings__hierarchy col:nth-child(2){width:19%}.companySettings__hierarchy col:nth-child(3){width:29%}.companySettings__hierarchy col:nth-child(4){width:10%}.companySettings__hierarchy th{height:32px;padding:0 12px;background:#f8fafc;color:#9aa1ab;font-size:9px;font-weight:600;text-align:left;text-transform:uppercase;letter-spacing:.035em}.companySettings__hierarchy td{height:40px;padding:6px 12px;border-top:1px solid #eceef1;color:#69707d;font-size:11px;line-height:16px;overflow-wrap:anywhere}.companySettings__hierarchy td:first-child{color:#24262b}.companySettings__hierarchy td:last-child{text-align:right}.companySettings__hierarchy .siennaV4CampaignOpenButton{margin-left:auto}.companySettings__parentRow{cursor:pointer}.companySettings__parentRow:hover{background:#f8f9fb}.companySettings__parentRow[data-expanded=true]{background:#fbecef}.companySettings__tableDisclosure{display:flex;align-items:center;gap:10px;width:100%;padding:0;border:0;background:none;color:inherit;cursor:pointer;text-align:left;font-weight:600!important}.companySettings__tableDisclosure svg{width:12px;height:12px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7}.companySettings__tableDisclosure svg[data-open=true]{transform:rotate(90deg)}.companySettings__hierarchy .companySettings__groupRow td{height:28px;padding-left:34px;text-align:left;background:#f8f9fb;color:#69707d;font-size:10px;font-weight:600}.companySettings__groupRow span{margin-left:8px;color:#9aa1ab;font-weight:400}.companySettings__hierarchy .companySettings__detailRow td:first-child{padding-left:46px}.companySettings__hierarchy .companySettings__emptyRow td{padding-left:46px;text-align:left;color:#9aa1ab}.companySettings__visuallyHidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:900px){.companySettings__hierarchy col:nth-child(1){width:42%}.companySettings__hierarchy col:nth-child(2){width:22%}.companySettings__hierarchy col:nth-child(3){width:22%}.companySettings__hierarchy col:nth-child(4){width:14%}}@media (max-width:640px){.companySettings__hierarchy col:nth-child(1){width:57%}.companySettings__hierarchy col:nth-child(2){width:23%}.companySettings__hierarchy col:nth-child(3){width:0}.companySettings__hierarchy col:nth-child(4){width:20%}.companySettings__hierarchy :is(th,td):nth-child(3){display:none}.companySettings__hierarchy :is(th,td){padding-left:8px;padding-right:8px}.companySettings__hierarchy .companySettings__detailRow td:first-child,.companySettings__hierarchy .companySettings__groupRow td,.companySettings__hierarchy .companySettings__emptyRow td{padding-left:24px}.companySettings__tableDisclosure{gap:6px}}.roleSettingsPanel{display:grid;gap:20px;min-width:0}.companySettings .companySettings__form label{display:grid;gap:6px}.companySettings textarea{font:inherit;width:100%;resize:vertical;min-height:120px;border:1px solid var(--sienna-v4-shell-border,#eceef1);border-radius:6px;padding:10px}.companySettings textarea:focus-visible{outline:2px solid var(--sienna-v4-shell-brand,#a60518);outline-offset:2px}.companySettings .companySettings__form .companySettings__checkbox{display:flex;align-items:center;gap:8px}.supportConversation{list-style:none;padding:0;margin:16px 0;display:grid;gap:16px}.supportConversation li{padding:12px 0;border-bottom:1px solid var(--sienna-v4-shell-border,#eceef1)}.supportConversation li>div{display:flex;justify-content:space-between;gap:12px;color:var(--sienna-v4-shell-muted,#69707d);font-size:11px}.supportConversation p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}:is(.companySettings,.roleSettingsPanel,.roleWorkPreview) .uiButton:not(.uiButton-primary):not(:disabled){color:var(--sienna-v4-shell-brand,#a60518)}.companySettings .uiButton-ghost:hover{text-decoration:underline}.roleWorkBrowse{padding:24px;display:grid;gap:20px;font-size:11px}.roleWorkBrowse h1{font-size:20px;margin:0}.roleWorkBody{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.roleSettingsPanel :is(select,input:not([type=checkbox]),textarea){font:inherit;padding:8px 10px;border:1px solid #dee2e7;border-radius:6px;max-width:100%}.roleSettingsPanel label{display:grid;gap:6px}.roleSettingsPanel .companySettings__checkbox{display:flex}.roleSettingsPanel .companySettings__form{display:grid;gap:16px}.founderCustomerConsole{display:grid;gap:20px;font-size:12px}.founderCustomerConsole h1{font-size:22px}.founderCustomerConsole>label,.founderCustomerConsole .companySettings__form label{display:grid;gap:6px}.founderCustomerConsole select,.founderCustomerConsole input,.founderCustomerConsole textarea{font:inherit;max-width:100%;padding:8px;border:1px solid #dee2e7;border-radius:6px}.founderCustomerConsole .companySettings__form{display:grid;gap:16px}.roleWorkBrowse .companySettings__toolbar label{font-size:11px;display:grid;gap:6px;color:#69707d;font-weight:400}.roleWorkBrowse .companySettings__toolbar select{font:inherit;min-height:36px;min-width:180px;padding:8px 12px;border:1px solid #dee2e7;border-radius:8px;background:#fff;color:#24262b}.siennaV4CampaignOpenButton:focus-visible{outline:2px solid #a60518;outline-offset:2px}.roleSettingsPanel label,.roleWorkPreview label,.founderCustomerConsole label{font-size:11px;font-weight:400;line-height:1.5;color:var(--sienna-v4-shell-muted,#69707d)}.roleSettingsPanel :is(input,select,textarea),.roleWorkPreview :is(input,select,textarea),.founderCustomerConsole :is(input,select,textarea){font-family:inherit;font-size:12px;font-weight:400;color:var(--sienna-v4-shell-ink,#24262b)}.roleWorkPreview .companySettings__workTable>.siennaV4CampaignSlice{min-width:480px}.companySettings.companySettings--personal{grid-template-columns:220px minmax(0,1fr)}.companySettings--personal .companySettings__rail{padding:16px 12px}.companySettings--personal .companySettings__identity{margin:8px 8px 4px}.companySettings--personal .companySettings__account{gap:10px}.workflowAssignment{width:100%;min-width:0}.workflowAssignment__table .workflowAssignment__controls td,.workflowAssignment__table .workflowAssignment__footer td{padding:16px 34px;text-align:left;background:#fafbfc}.workflowAssignment__table input[type=checkbox]{width:15px;height:15px;accent-color:#a60518;cursor:pointer}.workflowAssignment__table input:disabled{opacity:.5;cursor:default}.workflowAssignment__table .companySettings__parentRow[aria-disabled=true]{cursor:default;opacity:.6}.workflowAssignment__unsaved{display:block;color:#a60518;font-size:10px}@media (max-width:640px){.workflowAssignment__table .workflowAssignment__controls td,.workflowAssignment__table .workflowAssignment__footer td{padding:12px 24px}}.roleSettingsPanel>.companySettings__field{max-width:360px}.supportThread{display:grid;gap:24px;min-width:0}.supportThread__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #eceef1;padding-bottom:20px}.supportThread__header>div{display:grid;gap:8px}.supportThread__header h2{font-size:16px;line-height:24px}.roleStatus{display:inline-flex;align-items:center;align-self:flex-start;border:1px solid #e2e6eb;background:#f8fafc;border-radius:5px;padding:4px 8px;font-size:10px;line-height:16px;white-space:nowrap;color:#69707d}.roleStatus[data-state=open]{color:#a60518;background:#fbecef;border-color:#f4dce1}.supportConversation{margin:0;gap:0}.supportConversation li{display:flex;align-items:flex-start;gap:12px;padding:20px 0}.supportConversation li:first-child{padding-top:0}.supportConversation .supportConversation__avatar{display:flex;align-items:center;justify-content:center;gap:0;line-height:1;width:30px;height:30px;flex:0 0 30px;background:#fbecef;color:#a60518;border-radius:50%;font-size:10px}.supportConversation .supportConversation__message{display:block;flex:1;min-width:0;color:#24262b;font-size:12px}.supportConversation__message>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:11px}.supportConversation time{color:#69707d;font-size:10px}.supportConversation p{margin:8px 0 0;line-height:1.7}.companySettings__form.supportComposer{width:100%}.roleWorkBrowse__heading{display:flex;align-items:center;gap:12px}.roleWorkPreview.siennaV4CampaignReviewDrawer{z-index:70;width:min(640px,100vw);font:12px/1.5 var(--font-sans,Inter,sans-serif)}.roleWorkPreview__body{display:flex;flex-direction:column;gap:20px;overscroll-behavior:contain}.roleWorkPreview__body>*{flex-shrink:0}.roleWorkPreview__body p{margin:0}.roleWorkPreview__body>.uiButton{align-self:flex-start}.roleWorkPreview__section{border-bottom:1px solid #e8ebf0;padding:0 0 18px}.roleWorkPreview__section summary{color:#24262b;font-size:12px;font-weight:600;cursor:pointer}.roleWorkPreview__section[open]>:not(summary){margin-top:14px}.roleWorkPreview__version{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.roleWorkPreview__version label{display:grid;gap:6px;min-width:160px}.roleWorkPreview__version>span{color:#69707d;font-size:10px;padding-bottom:8px}.roleWorkPreview select,.roleWorkPreview textarea{width:100%;min-height:36px;border:1px solid #dee2e7;border-radius:6px;padding:8px 10px;background:#fff}.roleWorkPreview__document{padding:20px;border:1px solid #e8ebf0;border-radius:6px}.roleWorkPreview__document h3{font-size:14px;line-height:21px;margin:0 0 16px}.roleWorkPreview .uiButton,.founderCustomerConsole .uiButton{min-height:34px;padding:7px 12px;font:12px/18px var(--font-sans,Inter,sans-serif);border:1px solid #dee2e7;border-radius:6px;box-shadow:none;background:#fff;color:#a60518;cursor:pointer}.roleWorkPreview .uiButton-primary,.founderCustomerConsole .uiButton-primary{background:#a60518;border-color:#a60518;color:#fff}.roleWorkPreview :is(button,select,textarea):focus-visible,.founderCustomerConsole :is(button,input,select,textarea):focus-visible{outline:2px solid #a60518;outline-offset:3px}.founderCustomerConsole__heading{display:grid;gap:8px}.founderCustomerConsole__heading p{font-size:11px;color:#69707d;margin:0}.founderCustomerConsole__heading h1{margin:0}.founderCustomerConsole>label{max-width:520px}.founderCustomerConsole .companySettings__form.ownershipForm,.ownershipForm{width:100%}.ownershipForm__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;border-top:1px solid #eceef1;border-bottom:1px solid #eceef1;padding:20px 0}.ownershipForm__section{display:flex;flex-direction:column;gap:16px;min-width:0}.ownershipForm__section h3{margin:0;font-size:12px;font-weight:600}.ownershipForm__section select,.ownershipForm__section textarea{width:100%;background:#fff}.ownershipForm__section textarea{resize:vertical;min-height:108px}.ownershipForm fieldset{border:0;padding:0;margin:0;display:grid;gap:12px;min-width:0}.ownershipForm legend{padding:0;margin-bottom:12px;font-size:11px;color:#69707d}.founderCustomerConsole .ownershipForm .companySettings__checkbox{display:flex;align-items:flex-start;gap:10px;color:#24262b}.ownershipForm .companySettings__checkbox input{flex:0 0 auto;width:14px;height:14px;margin:2px 0 0;padding:0;accent-color:#a60518}.ownershipHistory .siennaV4CampaignColumns,.ownershipHistory .siennaV4CampaignRow{grid-template-columns:minmax(220px,1.5fr) minmax(90px,.5fr) minmax(170px,1fr) 0}@media (max-width:760px){.ownershipForm__columns{grid-template-columns:1fr;gap:24px}.supportConversation__message>div{align-items:flex-start;flex-direction:column;gap:4px}}@media (max-width:640px){.companySettings.companySettings--personal{display:block}.roleWorkBrowse{padding:16px}.supportThread__header{gap:12px}}@media (max-width:720px){.roleWorkBrowse .companySettings__workTable>.siennaV4CampaignSlice,.roleWorkPreview .companySettings__workTable>.siennaV4CampaignSlice{min-width:0}}.founderCustomerConsole>.roleSettingsPanel>.uiButton{justify-self:start}.workspaceAccessPicker{min-width:0}.workspaceAccessPicker__control{position:relative}.workspaceAccessPicker__trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:36px;padding:8px 10px;border:1px solid #dee2e7;border-radius:6px;background:#fff;color:#24262b;font:inherit;font-size:12px;text-align:left;cursor:pointer}.workspaceAccessPicker__trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspaceAccessPicker__trigger:disabled{opacity:.5;cursor:default}.workspaceAccessPicker__menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;padding:6px;border:1px solid #dee2e7;border-radius:7px;background:#fff;box-shadow:0 8px 24px #1f23291f}.workspaceAccessPicker__options{max-height:min(240px,40vh);overflow-y:auto;overscroll-behavior:contain}.ownershipForm .workspaceAccessPicker .workspaceAccessPicker__option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:7px 8px;border-radius:5px;color:#3d424b;cursor:pointer}.workspaceAccessPicker__option>span{min-width:0;overflow-wrap:anywhere}.workspaceAccessPicker__option:hover,.workspaceAccessPicker__option:focus-within{background:#fbecef}.ownershipForm .workspaceAccessPicker__option input{flex:0 0 auto;width:14px;height:14px;margin:0;padding:0;accent-color:#a60518;cursor:pointer}.ownershipForm .workspaceAccessPicker__search{width:100%;margin-bottom:6px}.workspaceAccessPicker__empty{margin:0;padding:8px;color:#69707d;font-size:11px}.workspaceAccessPicker__roles{display:grid;gap:10px;margin-top:12px}.ownershipForm .workspaceAccessPicker__role{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,140px);align-items:center;gap:12px;color:#24262b}.workspaceAccessPicker__role>span{overflow-wrap:anywhere}.workspaceAccessPicker__menu[data-above=true]{top:auto;bottom:calc(100% + 6px)}.accessConfirmation__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:20px;background:#24262b66}.accessConfirmation{width:min(540px,100%);max-height:calc(100dvh - 40px);overflow:auto;display:grid;gap:20px;padding:24px;border:1px solid #e2e6eb;border-radius:8px;background:#fff;color:#24262b;box-shadow:0 12px 40px #1f23292e;font:12px/1.6 var(--font-sans,Inter,sans-serif)}.accessConfirmation h2{margin:0;font:600 16px/1.4 var(--font-sans,Inter,sans-serif)}.accessConfirmation__details{display:grid;gap:12px}.accessConfirmation p,.accessConfirmation ul{margin:0}.accessConfirmation ul{padding-left:18px}.accessConfirmation label{display:block;font-size:12px}.accessConfirmation input{display:block;width:100%;margin-top:8px;padding:8px 10px;border:1px solid #dee2e7;border-radius:6px;background:#fff;color:#24262b;font:inherit}.accessConfirmation__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.accessConfirmation .uiButton{min-height:34px;padding:7px 12px;border:1px solid #dee2e7;border-radius:6px;box-shadow:none;background:#fff;color:#a60518;font:inherit;cursor:pointer}.accessConfirmation .uiButton-primary{background:#a60518;border-color:#a60518;color:#fff}.accessConfirmation .uiButton:disabled{opacity:.45;cursor:not-allowed}.accessConfirmation :is(button,input):focus-visible{outline:2px solid #a60518;outline-offset:3px}.accessConfirmation__error{color:#a60518}.accessConfirmation__changes{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.accessConfirmation__changes th,.accessConfirmation__changes td{padding:8px;text-align:left;border-bottom:1px solid #eceef1;overflow-wrap:anywhere}.accessConfirmation__changes th{background:#f8f9fb;color:#69707d;font-size:11px;font-weight:500}.founderCustomerConsole__heading p:empty{display:none}.founderCustomerConsole>.uiButton{justify-self:start}.founderCustomerConsole .companySettings__form .companySettings__checkbox{display:flex;align-items:center;gap:10px;font-weight:400}.founderCustomerConsole .companySettings__checkbox input{flex:0 0 auto;width:14px;min-height:0;height:14px;margin:0;padding:0;accent-color:#a60518}.roleWorkPreview .companySettings__form>.uiButton{align-self:flex-start}.sharingPanel h2{margin:0;font-size:16px;line-height:24px}.sharingPanel__responsibility{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid #eceef1}.sharingPanel__responsibility h3{margin:0 0 6px;font-size:12px;font-weight:600}.sharingPanel__responsibility>.companySettings__form{flex-basis:100%}.sharingPanel .siennaV4CampaignColumns,.sharingPanel .siennaV4CampaignRow{grid-template-columns:minmax(110px,1.2fr) minmax(100px,1fr) minmax(65px,.7fr) 70px}.roleWorkPreview .sharingPanel .companySettings__workTable>.siennaV4CampaignSlice{min-width:0}.companySettings__billingEntry{max-width:640px}.companySettings__billingEntry>.uiButton{align-self:flex-start}.roleSettingsPanel>.uiButton{justify-self:start}.roleWorkPreview .companySettings__form>.uiButton{justify-self:start}.roleWorkPreview.siennaV4CampaignReviewDrawer .uiButton-primary:disabled{background:#f3f4f6;border-color:#eceef1;color:#9aa1ab;cursor:default}.founderInvitations .siennaV4CampaignOpenButton{width:auto;min-width:64px;white-space:nowrap}.companySettings.ownershipLinkBoundary{height:auto;min-height:100dvh;overflow:auto;padding:64px max(24px,calc((100vw - 600px)/2));display:flex;flex-direction:column;align-items:flex-start;gap:24px}.ownershipLinkBoundary>.companySettings__card{width:100%}.ownershipLinkBoundary .uiButton{align-self:flex-start}.creditUsage__filters{display:flex;gap:16px;flex-wrap:wrap}.creditUsage__filters label{display:flex;flex-direction:column;gap:6px;min-width:160px;font-size:11px}.creditUsage__filters input,.creditUsage__filters select{min-height:32px;padding:5px 8px;border:1px solid var(--sienna-v4-shell-border,#eceef1);border-radius:4px;background:#fff;color:inherit;font:inherit}.creditUsage__summary,.creditUsage__heading{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.creditUsage__summary{padding:12px 0;border-bottom:1px solid var(--sienna-v4-shell-border,#eceef1)}.creditUsage__heading h2{margin-right:auto}.creditUsage__table{min-width:800px}.creditUsage__detail{padding:14px 20px;max-width:700px}.creditUsage__detail h3{font-size:12px}.creditUsage__detail table{width:100%;border-collapse:collapse}.backgroundProcessing{padding:16px 0;border-top:1px solid var(--sienna-v4-shell-border,#eceef1)}.backgroundProcessing>.roleSettingsPanel{padding-top:16px}.siennaV4ProcessingStatus{margin:16px 24px;padding:14px 16px;border:1px solid #eceef1;background:#fafbfc;border-radius:6px;font-size:12px}.siennaV4ProcessingStatus p{margin:8px 0}.siennaV4ProcessingStatus button+button{margin-left:8px}.siennaV4ProcessingStatus .uiButton{min-height:32px;padding:6px 12px;font:inherit;border:1px solid #eceef1;border-radius:4px;background:#fff;color:#8f2028;cursor:pointer}.siennaV4ProcessingStatus .uiButton-primary{color:#fff;border-color:#9b2027;background:#9b2027}.siennaV4ProcessingStatus .uiButton:disabled{opacity:.5;cursor:default}.siennaV4ProcessingStatus>div+div{margin-top:12px;padding-top:12px;border-top:1px solid #eceef1}.creditUsage__table .companySettings__detailRow>td{text-align:left;padding-left:12px}.creditUsage__detail table th:first-child,.creditUsage__detail table td:first-child{text-align:left;padding-left:12px}.creditUsage__detail table th:last-child,.creditUsage__detail table td:last-child{text-align:right}.companyBilling{display:grid;gap:24px;min-width:0}.companyBilling__confirmation{display:grid;gap:12px;border-top:1px solid #eceef1;padding-top:16px}.companyBilling__confirmation h3{margin:0;font-size:13px}.companyBilling__history{display:grid;gap:8px;padding:12px 0;min-width:180px;text-align:left}.companyPurchase__brand{color:#a60518;text-decoration:none;font-size:24px;font-weight:600}.companyPurchase .companySettings__outlet>main{max-width:1100px}.companyPurchase__saved{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #eceef1}.companyBilling .companySettings__detailRow>td{text-align:left}.companySettings__companyPicker{display:grid;gap:6px;min-width:0;font-size:11px;font-weight:400;color:var(--sienna-v4-shell-muted,#69707d)}.companySettings__companyPicker select{width:100%;min-width:0;height:36px;padding:6px 10px;border:1px solid var(--sienna-v4-shell-border,#eceef1);border-radius:6px;background:#fff;color:var(--sienna-v4-shell-ink,#24262b);font-size:12px;cursor:pointer}.companyBilling__business{border:0;padding:0;margin:20px 0;min-width:0}.companyBilling__business legend{font-weight:600;margin-bottom:12px}.companyBilling__amounts{display:grid;grid-template-columns:minmax(100px,1fr) auto;gap:8px 24px;max-width:420px}.companyBilling__amounts dd{margin:0;text-align:right}.companyBilling__amounts dt:last-of-type,.companyBilling__amounts dd:last-of-type{font-weight:600}.companyBilling__business{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.companyBilling__business>.companySettings__field:first-of-type,.companyBilling__business>p,.companyBilling__consent{grid-column:1 / -1}.companyBilling__consent{display:flex;align-items:center;gap:8px}.companyBilling__consent input[type=checkbox]{width:auto;margin:0;flex:none}@media (max-width: 800px){.companyBilling__business{grid-template-columns:1fr}}.companyConnections__facts{display:grid;gap:12px;margin:0}.companyConnections__facts>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px}.companyConnections__facts dt{color:var(--text-muted, #6b7280)}.companyConnections__facts dd{margin:0;overflow-wrap:anywhere}.companyConnections__grant{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0}.roleSettingsPanel,.roleWorkPreview{font-family:var(--font-sans,Inter,sans-serif);font-size:12px;line-height:1.5;color:var(--sienna-v4-shell-ink,#24262b)}.sharingPanel{gap:16px}.sharingPanel .companySettings__form{display:grid;gap:12px}.sharingPanel label{display:grid;gap:6px;min-width:0}.sharingPanel select{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid var(--sienna-v4-shell-border,#eceef1);border-radius:8px;background:#fff;color:inherit}.sharingPanel .companySettings__form>.uiButton{justify-self:start}.sharingPanel__loading{padding:16px;background:var(--sienna-v4-shell-rail,#fafbfc);border-radius:8px}.sharingPanel .companySettings__workTable>.siennaV4CampaignSlice{min-width:0}.sharingPanel :is(.siennaV4CampaignColumns,.siennaV4CampaignRow){grid-template-columns:minmax(80px,1.2fr) minmax(70px,1fr) minmax(60px,.8fr) auto}.sharingPanel .siennaV4CampaignRow>*{min-width:0;overflow-wrap:anywhere}.sharingSummary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--sienna-v4-shell-border,#eceef1)}.sharingSummary h2{margin:0 0 4px;font-size:12px;font-weight:600}.sharingSummary p{margin:0;font-size:12px;color:var(--sienna-v4-shell-muted,#69707d)}.sharingSummary .siennaV4CampaignOpenButton{flex-shrink:0;width:auto;min-width:64px;height:auto;min-height:28px;padding:4px 10px;white-space:nowrap}@media (max-width:480px){.sharingSummary{align-items:flex-start;flex-direction:column}.sharingPanel :is(.siennaV4CampaignColumns,.siennaV4CampaignRow){grid-template-columns:minmax(70px,1fr) minmax(60px,1fr) minmax(50px,.7fr) auto}}.companySettings:not(.companyPurchase) .uiButton{min-height:32px;padding:5px 10px;border-radius:4px;font-size:11px;line-height:20px;box-shadow:none}.companySettings:not(.companyPurchase) .uiButton:not(.uiButton-primary){border-color:#d5dae3;background:#fff;color:#24262b}.companySettings:not(.companyPurchase) .uiButton:not(.uiButton-primary):not(:disabled):hover{color:#a60518;border-color:#a60518}.companySettings:not(.companyPurchase) .companySettings__card{padding:16px;gap:12px;border-radius:4px}.companySettings:not(.companyPurchase) .companySettings__card>.uiButton,.companySettings .companySettings__sectionContent>.uiButton{align-self:flex-start;justify-self:start}.companySettings:not(.companyPurchase) .companySettings__companyBar{padding:8px 10px;background:none;border-bottom:1px solid #eceef1}.companySettings:not(.companyPurchase) .companySettings__companyBar h2{font-size:12px;line-height:20px}.companySettings:not(.companyPurchase) .companySettings__companyBar span{font-size:11px}.companySettings .companySettings__toolbar input,.companySettings .companySettings__field :is(input,select){min-height:32px;padding:5px 8px;border-radius:4px;font-size:12px}.companySettings .siennaV4CampaignSliceHeader{display:flex;gap:9px}.companySettings .siennaV4CampaignSliceChevron{width:18px;flex-shrink:0}.companySettings .siennaV4CampaignSliceCount{margin-left:4px}.companySettings__tableSection{min-width:0}.companySettings__sectionContent{display:grid;gap:12px;min-width:0}.companySettings__tableSection .siennaV4CampaignSliceHeaderActions{display:flex;gap:12px;align-items:center;margin-left:auto;min-width:0;font-size:11px;color:#69707d}.companySettings__tableSection .siennaV4CampaignSliceHeaderActions .uiButton{min-height:24px;padding:1px 8px}.companySettings__tableSection .siennaV4CampaignSliceHeader:has(.siennaV4CampaignSliceHeaderActions){min-height:36px}.companySettings .companySettings__hierarchyWrap{position:relative;min-width:0;max-width:100%;border:0;border-radius:0}.companySettings .companySettings__hierarchy th{height:28px;padding:0 10px;background:#f8f9fb;font-size:9px;font-weight:500;line-height:13px;text-transform:none;letter-spacing:normal}.companySettings .companySettings__hierarchy td{height:36px;padding:0 10px;font-size:11px;line-height:16px}.companySettings .companySettings__hierarchy td:not([colspan]){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.companySettings .companySettings__hierarchy td[colspan]{text-align:left;padding:10px}.companySettings .companySettings__tableDisclosure{min-height:24px;font-size:11px}.companySettings .companySettings__tableDisclosure>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.companySettings .companySettings__hierarchy .companySettings__detailRow td:first-child{padding-left:34px}.companySettings .companySettings__hierarchy .companySettings__groupRow td{height:28px;padding:0 34px}.companySettings .companySettings__hierarchy .workflowAssignment__controls td,.companySettings .companySettings__hierarchy .workflowAssignment__footer td{padding:12px 34px}.companySettings .workflowAssignment__unsaved{display:inline;margin-left:8px}.companySettings .companySettings__workTable .siennaV4CampaignRow{min-height:36px;height:36px;padding-block:0}.companySettings .companySettings__workTable :is(.siennaV4CampaignColumns,.siennaV4CampaignRow){display:grid;grid-template-rows:auto}.companySettings .companySettings__workTable .siennaV4CampaignRow>span{grid-column:auto;grid-row:auto}.companySettings .companySettings__workTable .siennaV4CampaignRowType{display:block}.companySettings .creditUsage__heading{gap:12px;font-size:11px}.companySettings .creditUsage__filters{gap:12px}.companySettings .creditUsage__filters label{min-width:140px}.companySettings .creditUsage__detail{padding:8px 0}.companySettings .creditUsage__detail td,.companySettings .creditUsage__detail th{padding:8px 10px}.companySettings .companyBilling .companySettings__sectionContent{padding:12px 10px;overflow-x:auto}.companySettings .companyBilling .companySettings__hierarchy{min-width:580px}.companySettings .companyBilling .companySettings__hierarchy :is(th,td):nth-child(3){display:table-cell}.companySettings .companyBilling .companySettings__hierarchy td:last-child{white-space:nowrap}.companySettings .companyBilling .companySettings__twoColumns{gap:24px}.companySettings .companyBilling .companySettings__sectionContent p{font-size:12px;line-height:1.6}.companySettings .companyConnections__facts>div{min-height:32px;padding:6px 0;border-bottom:1px solid #eceef1;font-size:12px}.companySettings .companyConnections__grant{min-height:36px;padding:4px 0;border-bottom:1px solid #eceef1}.companySettings .companySettings__form>label{font-size:11px;line-height:16px;font-weight:400}.companySettings .companySettings__actions{align-items:center;gap:8px}@media (max-width:640px){.companySettings__tableSection .siennaV4CampaignSliceHeader{flex-wrap:wrap}.companySettings__tableSection .siennaV4CampaignSliceHeaderActions{flex-basis:100%;margin:0 0 6px 30px}.companySettings .companySettings__hierarchy .companySettings__detailRow td:first-child{padding-left:24px}.companySettings .companyConnections__grant{flex-wrap:wrap}.companySettings .creditUsage__filters label{flex:1 1 140px;min-width:0}.companySettings .creditUsage__filters :is(input,select){width:100%;min-width:0}}.companySettings .companySettings__visuallyHidden{left:0;top:0}.companySettings .creditUsage__table :is(th,td):nth-child(3){display:table-cell}@font-face{font-family:Sienna Logo Sora;src:url(/assets/Sora-SemiBold-AVN8RQ2J.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}.siennaLogo{position:relative;display:block;flex:0 0 auto;width:calc(108px * var(--sienna-logo-scale));height:calc(38px * var(--sienna-logo-scale));color:#101820}.siennaLogo[data-tone=light],html[data-sienna-theme=dark] .siennaLogo[data-tone=theme]{color:#fff}.siennaLogo__artwork{position:absolute;top:0;left:0;display:flex;align-items:center;gap:8px;width:108px;height:38px;transform:scale(var(--sienna-logo-scale));transform-origin:top left}.siennaLogo__wordmark{flex:0 0 92px;font-family:Sienna Logo Sora,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:38px;letter-spacing:-.6px;text-transform:none;white-space:nowrap}.siennaLogo__artwork>img{display:block;flex:0 0 auto}.siennaV4AssetName{min-width:0}.siennaV4AssetName>h1,.siennaV4AssetName>h2{min-width:0}.siennaV4AssetName .siennaV4AssetNameTrigger{display:block;max-width:100%;min-width:0;padding:0;border:0;border-radius:3px;background:transparent;color:inherit;font:inherit;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}.siennaV4AssetName .siennaV4AssetNameTrigger:disabled{cursor:default}.siennaV4AssetNameTrigger:focus-visible,.siennaV4AssetName input:focus-visible{outline:2px solid #b5001c;outline-offset:2px}.siennaV4AssetName form{position:relative;width:100%;min-width:0}.siennaV4AssetName input{box-sizing:border-box;min-width:60px;width:100%;height:32px;border:1px solid #d9dee6;border-radius:6px;padding:5px 8px;color:#24262b;background:#fff;font:inherit;font-size:16px;font-weight:600}.siennaV4AssetName .siennaV4AssetNameStatus{display:block;margin-top:4px;color:#6b7280;font-size:11px}.siennaV4AssetName p[role=alert]{font-size:12px;line-height:18px;margin:8px 0 0;color:#b5001c}.siennaV4AssetNameSrOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.siennaV4CampaignReviewDrawer.siennaV4CampaignReadingDrawer{width:min(500px,100vw);border-left:1px solid #d8dde3;box-shadow:-6px 0 20px #1f1a141f;font-family:var(--font-sans)}.siennaV4CampaignReadingDrawer .siennaV4CampaignReviewDrawerHeader{min-height:0;padding:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #eceef1}.siennaV4CampaignReadingDrawer .siennaV4CampaignReviewDrawerHeader>div:first-child{display:flex;flex-direction:column;gap:6px}.siennaV4CampaignReadingDrawer .siennaV4CampaignReviewDrawerHeader p{color:var(--color-brand);font-size:11px;line-height:16px;letter-spacing:0}.siennaV4CampaignReadingDrawer .siennaV4CampaignReviewDrawerHeader h2{margin:0;font-size:20px;line-height:28px;overflow-wrap:anywhere}.siennaV4CampaignReadingDrawer .siennaV4CampaignReviewDrawerHeader span{margin:0;font-size:12px;line-height:18px;overflow-wrap:anywhere}.siennaV4CampaignReadingDrawer .siennaV4CampaignReviewDrawerActions{position:static;flex-shrink:0;gap:8px}.siennaV4CampaignReadingDrawer .siennaV4CampaignReviewDrawerClose{width:32px;height:32px;border-color:#eceef1;border-radius:8px;font-size:20px}.siennaV4CampaignReadingDrawer .siennaV4CampaignReadingAction{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid var(--color-brand);border-radius:8px;background:var(--color-brand);color:#fff;font-size:12px;font-weight:500;line-height:20px;text-align:center;text-decoration:none}.siennaV4CampaignReadingDrawer .siennaV4CampaignReadingAction:hover{background:#850414}.siennaV4CampaignReadingDrawer :is(a,button,[tabindex="0"]):focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.siennaV4CampaignReadingDrawer .siennaV4CampaignGoToAsset{width:auto;min-height:32px;padding:7px 12px;border-radius:6px;font:600 11px/16px var(--font-sans);white-space:nowrap}.siennaV4CampaignReadingDrawer .siennaV4CampaignGoToAsset span{color:inherit;line-height:inherit}.siennaV4CampaignReadingDrawer.siennaV4CampaignPlanningDrawer .siennaV4CampaignReviewDrawerBody{padding:24px;display:flex;flex-direction:column;gap:16px;overflow:hidden}.siennaV4CampaignReadingDrawer.siennaV4CampaignPlanningDrawer .siennaV4CampaignReadingLabel{margin:0;color:#69707d;font-size:11px;font-weight:600;line-height:16px;text-transform:uppercase}.siennaV4CampaignReadingDrawer.siennaV4CampaignPlanningDrawer .siennaV4CampaignReviewStructuredDocument{min-height:0;flex:1;padding:18px;border:1px solid #d8dde3;border-radius:8px;overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:#bfc2c8 transparent}.siennaV4CampaignReadingDrawer.siennaV4CampaignPlanningDrawer .siennaV4CampaignReviewSection+.siennaV4CampaignReviewSection{margin-top:24px}.siennaV4CampaignReadingDrawer.siennaV4CampaignPlanningDrawer .siennaV4CampaignReviewSection>h3{margin:0 0 8px;font-size:16px;font-weight:600;line-height:24px}.siennaV4CampaignReadingDrawer.siennaV4CampaignPlanningDrawer .siennaV4CampaignReviewEntry+.siennaV4CampaignReviewEntry{margin-top:20px}.siennaV4CampaignReadingDrawer.siennaV4CampaignPlanningDrawer .siennaV4CampaignReviewEntry>h4{margin:0 0 8px;color:#69707d;font-size:11px;font-weight:600;line-height:16px;text-transform:uppercase}.siennaV4CampaignReadingDrawer.siennaV4CampaignPlanningDrawer .siennaV4CampaignReviewEntry :is(p,a,li){color:#24262b;font-size:14px;line-height:23px;white-space:pre-wrap}.siennaV4CampaignReadingDrawer.siennaV4CampaignPlanningDrawer .siennaV4CampaignReviewEntry>ul{margin:0}.siennaV4CampaignReadingDrawer.siennaV4CampaignPlanningDrawer .siennaV4CampaignReviewEntry ul{padding-left:24px}.siennaV4CampaignReadingDrawer.siennaV4CampaignPlanningDrawer .siennaV4CampaignReviewEntry li+li{margin-top:12px}.siennaV4CampaignReadingDrawer.siennaV4CampaignPlanningDrawer .siennaV4CampaignReviewEntry a{color:var(--color-brand)}.siennaV4CampaignReadingFooter{padding:16px 24px;border-top:1px solid #eceef1}.siennaV4CampaignReadingDrawer .siennaV4CampaignReviewStatus{margin:0;font-size:14px;line-height:23px}.siennaV4CampaignReadingDrawer .siennaV4CampaignVersionHistory{padding:24px}.siennaV4CampaignReadingDrawer .siennaV4CampaignVersionHistory>*{flex-shrink:0}.siennaV4CampaignVersionsEmpty{padding:18px;display:flex;flex-direction:column;gap:12px;border:1px solid #d8dde3;border-radius:8px;background:#fafbfc;overflow-wrap:anywhere}.siennaV4CampaignVersionsEmpty h3{margin:0;font-size:16px;font-weight:600;line-height:24px}.siennaV4CampaignVersionsEmpty p{margin:0;color:#69707d;font-size:14px;line-height:23px}.siennaV4CampaignVersionsEmpty>span{color:#69707d;font-size:12px;line-height:18px}@media (max-width: 480px){.siennaV4CampaignReadingDrawer .siennaV4CampaignReviewDrawerHeader,.siennaV4CampaignReadingDrawer.siennaV4CampaignPlanningDrawer .siennaV4CampaignReviewDrawerBody,.siennaV4CampaignReadingDrawer .siennaV4CampaignVersionHistory,.siennaV4CampaignReadingDrawer .siennaV4CampaignReadingFooter{padding:20px}.siennaV4CampaignReadingDrawer .siennaV4CampaignReviewDrawerHeader h2{font-size:20px;line-height:28px}.siennaV4CampaignReadingDrawer.siennaV4CampaignPlanningDrawer .siennaV4CampaignReviewStructuredDocument,.siennaV4CampaignVersionsEmpty{padding:16px}}.siennaV4CampaignReadingDrawer.siennaV4AssetVersionDrawer--campaign .siennaV4CampaignReviewDrawerHeader{padding:16px 24px;align-items:center;gap:12px}.siennaV4CampaignReadingDrawer.siennaV4AssetVersionDrawer--campaign .siennaV4CampaignReviewDrawerHeader>div:first-child{min-width:0;flex:1}.siennaV4CampaignReadingDrawer.siennaV4AssetVersionDrawer--campaign .siennaV4CampaignReviewDrawerHeader h2{font:600 18px/26px var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.siennaV4CampaignReadingDrawer.siennaV4AssetVersionDrawer--campaign .siennaV4CampaignVersionHistory{padding:16px 24px}.siennaV4CampaignReadingDrawer .siennaV4CampaignVersionHistoryToggle{min-height:32px;padding:7px 12px}.siennaV4CampaignReadingDrawer .siennaV4CampaignVersionHistoryToggle strong{font-weight:500}.siennaV4CampaignReadingDrawer .siennaV4CampaignVersionHistoryToggle>span:last-child{font-size:16px;line-height:18px}.siennaV4CampaignReadingDrawer .siennaV4CampaignVersionHistoryItem--single{border:0;border-radius:0}.siennaV4CampaignVersionHistoryItem--single .siennaV4CampaignVersionHistoryPanel{border-top:0;background:transparent}@media (max-width: 480px){.siennaV4CampaignReadingDrawer.siennaV4AssetVersionDrawer--campaign :is(.siennaV4CampaignReviewDrawerHeader,.siennaV4CampaignVersionHistory){padding:16px}}.siennaV4CampaignReadingDrawer.siennaV4CampaignFileDrawer .siennaV4CampaignReviewDrawerBody{padding:24px;display:flex;flex-direction:column;overflow:hidden}.siennaV4CampaignFileDrawer :is(.siennaV4CampaignReviewDocument,.siennaV4CampaignReviewTextPanel){min-width:0;min-height:0;flex:1;display:flex;flex-direction:column}.siennaV4CampaignFileDrawer .siennaDrawerDocumentReader{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bfc2c8 transparent}.siennaV4CampaignFileDrawer .siennaV4CampaignReviewInterviewSelect{margin-bottom:16px}.siennaV4CampaignFileDrawer .siennaDrawerPdfReadingArea{height:100%;min-height:0;flex:1;border:1px solid #d8dde3;border-radius:8px;overflow:hidden}.siennaDrawerDocumentReader.siennaV4CampaignVersionReadOnly>h3{margin:20px 0 8px;color:#69707d;font-size:11px;line-height:16px;font-weight:600}.siennaDrawerDocumentReader.siennaV4CampaignVersionReadOnly>h3:first-child{margin-top:0}.siennaDrawerDocumentReader.siennaV4CampaignVersionReadOnly>p{font-size:14px;line-height:23px}@media (max-width: 480px){.siennaV4CampaignReadingDrawer.siennaV4CampaignFileDrawer .siennaV4CampaignReviewDrawerBody{padding:20px}}.approvalRules{font-size:13px;line-height:1.5;color:var(--text-primary, #27272a)}.approvalRules p{margin:0}.approvalRules .gtmDrawer button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:5px 12px;border:1px solid #d9dde4;border-radius:5px;background:#fff;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.approvalRules button.approvalRules__primary{color:#fff;background:#b4001b;border-color:#b4001b}.approvalRules button:disabled{opacity:.45;cursor:default}.approvalRules__list{max-width:100%;overflow-x:auto}.approvalRules__list+.approvalRules__list{margin-top:12px}.approvalRules__list .siennaV4CampaignSlice{min-width:780px}.approvalRules__list--defaults .siennaV4CampaignSlice{min-width:620px}.approvalRules__list--reviews .siennaV4CampaignSlice{min-width:680px}.approvalRules .siennaV4CampaignSliceHeader{display:flex;gap:9px}.approvalRules .siennaV4CampaignSliceChevron{width:18px}.approvalRules .siennaV4CampaignSliceCount{margin-left:4px}.approvalRules .approvalRules__list .siennaV4CampaignColumns,.approvalRules .approvalRules__list .siennaV4CampaignRow{display:grid;grid-template-rows:auto;column-gap:16px}.approvalRules .approvalRules__list--rules .siennaV4CampaignColumns,.approvalRules .approvalRules__list--rules .siennaV4CampaignRow{grid-template-columns:minmax(160px,1.4fr) minmax(100px,1fr) minmax(150px,1.4fr) 66px 86px 100px}.approvalRules .approvalRules__list--defaults .siennaV4CampaignColumns,.approvalRules .approvalRules__list--defaults .siennaV4CampaignRow{grid-template-columns:minmax(180px,1fr) minmax(280px,2fr) 64px}.approvalRules__list--defaults .siennaV4CampaignColumns>:nth-child(2),.approvalRules .approvalRules__list--defaults .siennaV4CampaignRow>.siennaV4CampaignRowType{display:none}.approvalRules .approvalRules__list--reviews .siennaV4CampaignColumns,.approvalRules .approvalRules__list--reviews .siennaV4CampaignRow{grid-template-columns:minmax(150px,1.4fr) minmax(100px,1fr) minmax(100px,1fr) 120px 64px}.approvalRules .siennaV4CampaignRow{height:36px;min-height:36px;padding:0 10px}.approvalRules .siennaV4CampaignRow>span{display:block;grid-column:auto;grid-row:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approvalRules .siennaV4CampaignRow>.siennaV4CampaignRowActions{display:flex;overflow:visible}.approvalRules__notice{padding:8px 10px;font-size:12px}.approvalRules .gtmDrawer{font-size:13px}.approvalRules .gtmDrawerTitle{font-size:18px;line-height:26px}.approvalRules__form{display:grid;gap:18px;font-size:13px}.approvalRules__form>label{display:grid;gap:6px}.approvalRules__form select,.approvalRules__form input[type=number]{width:100%;min-height:34px;padding:6px 8px;border:1px solid #d9dde4;border-radius:5px;background:#fff;font:inherit}.approvalRules__form fieldset{display:grid;gap:8px;margin:0;padding:12px;border:1px solid #e6e8ed;border-radius:5px}.approvalRules__form fieldset label,.approvalRules__form>.approvalRules__check{display:flex;align-items:center;gap:8px}.approvalRules__summary{padding:12px;background:#f8f9fb;border-radius:5px}.approvalRules__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%}.approvalRules__actions button:first-child:nth-last-child(3){margin-right:auto}.approvalRules [role=alert]{color:#a50a1b}.approvalRules__inbox{margin-top:12px}.approvalRules a{color:#b4001b}.approvalRules__work{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;background:#f8f9fb;padding:12px;max-height:55vh;overflow-y:auto}.approvalRules .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.approvalRules,.approvalRules *{box-sizing:border-box}.approvalRules{min-width:0}.approvalRules .gtmOverlay{z-index:200}.approvalRules .gtmDrawer{width:min(500px,100vw);min-width:0;background:#fff;color:#27272a;box-shadow:-8px 0 32px #20232a18}.approvalRules .gtmDrawerHeader{padding:16px 24px;gap:12px;border-bottom:1px solid #e6e8ed}.approvalRules .gtmDrawerHeader h2{margin:0;font-size:18px;line-height:26px;font-weight:600;color:#27272a}.approvalRules .gtmDrawerBody{min-width:0;padding:20px 24px;overflow-y:auto}.approvalRules .gtmDrawer .gtmActionFooter{margin:0;padding:14px 24px;border-top:1px solid #e6e8ed;background:#fff}.approvalRules__form,.approvalRules__form>*,.approvalRules__form select{min-width:0;max-width:100%}.approvalRules .approvalRules__form label,.approvalRules .approvalRules__form legend{overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.5;color:#666d7b}.approvalRules .approvalRules__form fieldset label,.approvalRules .approvalRules__form>.approvalRules__check{color:#27272a}.approvalRules .approvalRules__form select,.approvalRules .approvalRules__form input[type=number]{font-size:13px;font-weight:400;line-height:1.5;color:#27272a}.approvalRules .approvalRules__form input[type=checkbox]{flex:0 0 auto;width:14px;height:14px;margin:0;accent-color:#b4001b}.approvalRules .gtmDrawerHeaderActions button{width:32px;height:32px;padding:0}.approvalRules button:focus-visible,.approvalRules a:focus-visible,.approvalRules select:focus-visible,.approvalRules input:focus-visible,.approvalRules__list:focus-visible{outline:2px solid #b4001b;outline-offset:3px}.siennaV4WorkspaceShell{--sienna-v4-shell-rail-width: 220px;background:var(--sienna-v4-shell-canvas);block-size:100dvh;color:var(--sienna-v4-shell-ink);display:grid;font-family:var(--font-sans);font-size:12px;grid-template-columns:var(--sienna-v4-shell-rail-width) minmax(0,1fr);min-block-size:0;overflow:hidden}.siennaV4WorkspaceShell--mobile{display:block}.siennaV4WorkspaceShell__skipLink{background:var(--sienna-v4-shell-canvas);border:1px solid var(--sienna-v4-shell-brand);border-radius:6px;color:var(--sienna-v4-shell-brand);font-size:12px;font-weight:600;inset:8px auto auto 8px;padding:8px 12px;position:fixed;text-decoration:none;transform:translateY(calc(-100% - 12px));z-index:100}.siennaV4WorkspaceShell__skipLink:focus{transform:translateY(0)}.siennaV4WorkspaceShell__rail{background:var(--sienna-v4-shell-rail);border-inline-end:1px solid var(--sienna-v4-shell-border);block-size:100dvh;box-sizing:border-box;display:flex;flex-direction:column;inline-size:var(--sienna-v4-shell-rail-width);padding:16px 12px;position:sticky;top:0}.siennaV4WorkspaceShell__rail--mobile{block-size:100dvh;box-shadow:18px 0 48px #24262b2e;inline-size:min(86vw,300px);inset:0 auto 0 0;overflow:hidden;position:fixed;z-index:30}.siennaV4WorkspaceShell__backdrop{background:#24262b6b;top:0;right:0;bottom:0;left:0;position:fixed;z-index:20}.siennaV4WorkspaceShell__brand{align-items:center;color:var(--sienna-v4-shell-ink);display:flex;font-size:14px;font-weight:600;gap:12px;line-height:20px;min-block-size:30px;padding-inline:6px}.siennaV4WorkspaceShell__accountAvatar{align-items:center;background:var(--sienna-v4-shell-brand);block-size:30px;color:#fff;display:inline-flex;flex:0 0 30px;font-size:12px;font-weight:700;inline-size:30px;justify-content:center}.siennaV4WorkspaceShell__workspace,.siennaV4WorkspaceShell__truncate,.siennaV4WorkspaceShell__accountIdentity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siennaV4WorkspaceShell__workspace{color:var(--sienna-v4-shell-faint);font-size:9px;font-weight:600;letter-spacing:.02em;line-height:13px;margin:22px 8px 10px;text-transform:uppercase}.siennaV4WorkspaceShell__workspaceSkeleton{background:#e4e7eb;block-size:10px;border-radius:4px;inline-size:68%;margin:24px 8px 13px;overflow:hidden;position:relative}.siennaV4WorkspaceShell__workspaceSkeleton:after{animation:sienna-v4-shell-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 78%),transparent);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translate(-100%)}@keyframes sienna-v4-shell-shimmer{to{transform:translate(100%)}}.siennaV4WorkspaceShell__rail nav{display:flex;flex:1;flex-direction:column;min-block-size:0;overflow-x:hidden;overflow-y:auto;padding-block-end:10px;scrollbar-color:#cfd3d8 transparent;scrollbar-width:thin}.siennaV4WorkspaceShell__rail nav h2{border-block-start:1px solid var(--sienna-v4-shell-border);color:var(--sienna-v4-shell-faint);font-size:9px;font-weight:600;letter-spacing:.02em;line-height:13px;margin:16px 4px 6px;padding:18px 4px 0;text-transform:uppercase}.siennaV4WorkspaceShell__rail a,.siennaV4WorkspaceShell__rail button,.siennaV4WorkspaceShell__header button,.siennaV4WorkspaceShell__header a{align-items:center;box-sizing:border-box;display:flex;font-family:inherit;min-inline-size:0}.siennaV4WorkspaceShell__primaryLink,.siennaV4WorkspaceShell__addCampaign,.siennaV4WorkspaceShell__campaignRow a,.siennaV4WorkspaceShell__assets a{border:0;border-radius:6px;color:var(--sienna-v4-shell-muted);font-size:11px;line-height:16px;min-block-size:30px;text-decoration:none;transition:background-color .12s ease,color .12s ease}.siennaV4WorkspaceShell__primaryLink{gap:8px;justify-content:space-between;padding:7px 12px}.siennaV4WorkspaceShell__primaryLink+.siennaV4WorkspaceShell__primaryLink{margin-block-start:4px}.siennaV4WorkspaceShell__rail a:hover,.siennaV4WorkspaceShell__rail button:hover:not(:disabled){background:#f1f3f5;color:var(--sienna-v4-shell-ink)}.siennaV4WorkspaceShell__rail a[aria-current=page]{background:var(--sienna-v4-shell-brand-soft);color:var(--sienna-v4-shell-brand);font-weight:600}.siennaV4WorkspaceShell__rail a:focus-visible,.siennaV4WorkspaceShell__rail button:focus-visible,.siennaV4WorkspaceShell__header a:focus-visible,.siennaV4WorkspaceShell__header button:focus-visible,.siennaV4WorkspaceShell__skipLink:focus-visible{outline:2px solid var(--sienna-v4-shell-brand);outline-offset:2px}.siennaV4WorkspaceShell__count{align-items:center;background:var(--sienna-v4-shell-brand-soft);border-radius:9px;color:var(--sienna-v4-shell-brand);display:inline-flex;flex:0 0 auto;font-size:9px;font-weight:600;justify-content:center;line-height:14px;min-block-size:18px;min-inline-size:22px;padding-inline:5px}.siennaV4WorkspaceShell__campaign{min-inline-size:0}.siennaV4WorkspaceShell__campaignRow{align-items:center;border-radius:5px;display:grid;grid-template-columns:28px minmax(0,1fr);min-inline-size:0;transition:background-color .12s ease}.siennaV4WorkspaceShell__campaignRow:hover{background:#f1f3f5}.siennaV4WorkspaceShell__campaignRow--active,.siennaV4WorkspaceShell__campaignRow--active:hover{background:var(--sienna-v4-shell-brand-soft)}.siennaV4WorkspaceShell__campaignRow--active a[aria-current=page],.siennaV4WorkspaceShell__campaignRow:hover>button,.siennaV4WorkspaceShell__campaignRow:hover>a{background:transparent}.siennaV4WorkspaceShell__campaignRow button{background:transparent;border:0;border-radius:6px;color:var(--sienna-v4-shell-muted);font-size:14px;justify-content:center;min-block-size:30px;padding:0}.siennaV4WorkspaceShell__campaignChevron{display:block;font-size:11px;line-height:1;transform:rotate(-90deg);transition:transform .12s ease}.siennaV4WorkspaceShell__campaignChevron[data-expanded=true]{transform:rotate(0)}.siennaV4WorkspaceShell__campaignRow a{font-weight:600;padding:7px 8px 7px 0}.siennaV4WorkspaceShell__assets{display:flex;flex-direction:column;padding:2px 0 4px 36px}.siennaV4WorkspaceShell__assets a{padding:7px 8px}.siennaV4WorkspaceShell__assets small,.siennaV4WorkspaceShell__assets>span,.siennaV4WorkspaceShell__boundedDisclosure,.siennaV4WorkspaceShell__sectionState,.siennaV4WorkspaceShell__navigationState{color:var(--sienna-v4-shell-muted);font-size:10px;line-height:15px}.siennaV4WorkspaceShell__assets small,.siennaV4WorkspaceShell__assets>span{padding:6px 8px}.siennaV4WorkspaceShell__boundedDisclosure,.siennaV4WorkspaceShell__sectionState{margin:4px 8px}.siennaV4WorkspaceShell__boundedDisclosure{border-inline-start:2px solid #d8dce1;padding-inline-start:8px}.siennaV4WorkspaceShell__navigationState{background:#fff;border:1px solid var(--sienna-v4-shell-border);border-radius:8px;display:flex;flex-direction:column;gap:5px;margin:2px 0;padding:10px 12px}.siennaV4WorkspaceShell__navigationSkeleton{display:grid;gap:10px;padding:8px 6px}.siennaV4WorkspaceShell__navigationSkeleton span{background:#e8ebef;block-size:24px;border-radius:6px;inline-size:100%}.siennaV4WorkspaceShell__navigationSkeleton span:nth-child(2){inline-size:88%}.siennaV4WorkspaceShell__navigationSkeleton span:nth-child(3){block-size:10px;inline-size:42%;margin-block-start:12px}.siennaV4WorkspaceShell__navigationSkeleton span:nth-child(4){block-size:36px;inline-size:94%}.siennaV4WorkspaceShell__navigationState strong{color:var(--sienna-v4-shell-ink);font-size:11px}.siennaV4WorkspaceShell__navigationState button,.siennaV4WorkspaceShell__sectionState button{align-self:flex-start;background:transparent;border:0;color:var(--sienna-v4-shell-brand);font-size:inherit;font-weight:600;min-block-size:24px;padding:0}.siennaV4WorkspaceShell__addCampaign{align-self:flex-start;background:transparent;justify-content:flex-start;margin:3px 0 0 16px;padding:7px 10px}.siennaV4WorkspaceShell__addCampaign:before{content:"+";font-size:14px;line-height:1;margin-inline-end:7px}.siennaV4WorkspaceShell__addCampaign:disabled{color:var(--sienna-v4-shell-faint);opacity:.72}.siennaV4WorkspaceShell__account{align-items:center;border-block-start:1px solid var(--sienna-v4-shell-border);display:grid;gap:0 12px;grid-template-columns:30px minmax(0,1fr);padding:16px 6px 0}.siennaV4WorkspaceShell__accountAvatar{border-radius:50%;font-size:10px;font-weight:600;grid-row:1}.siennaV4WorkspaceShell__accountIdentity{display:flex;flex-direction:column;min-inline-size:0}.siennaV4WorkspaceShell__accountIdentity strong{color:var(--sienna-v4-shell-ink);font-size:11px;font-weight:600;line-height:16px}.siennaV4WorkspaceShell__accountIdentity>span{color:var(--sienna-v4-shell-faint);font-size:9px;line-height:13px}.siennaV4WorkspaceShell__accountActions{display:flex;gap:4px;grid-column:2;min-inline-size:0}.siennaV4WorkspaceShell__accountActions a,.siennaV4WorkspaceShell__accountActions button{background:transparent;border:0;border-radius:4px;color:var(--sienna-v4-shell-muted);font-size:9px;line-height:13px;min-block-size:24px;padding:3px 4px;text-decoration:none;white-space:nowrap}.siennaV4WorkspaceShell__accountActions>*+*{border-inline-start:1px solid #d8dce1;border-radius:0;margin-inline-start:2px;padding-inline-start:7px}.siennaV4WorkspaceShell__content{background:var(--sienna-v4-shell-canvas);block-size:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr);min-block-size:0;min-inline-size:0;overflow:hidden}.siennaV4WorkspaceShell__header{align-items:center;background:#fff;border-block-end:1px solid var(--sienna-v4-shell-border);display:flex;gap:12px;justify-content:space-between;min-block-size:44px;padding:0 20px}.siennaV4WorkspaceShell__header nav{min-inline-size:0}.siennaV4WorkspaceShell__header>span{color:var(--sienna-v4-shell-muted);font-size:11px;font-weight:500;line-height:16px}.siennaV4WorkspaceShell__header ol{align-items:center;display:flex;flex-wrap:nowrap;gap:7px;list-style:none;margin:0;min-inline-size:0;overflow:hidden;padding:0}.siennaV4WorkspaceShell__header li{align-items:center;color:var(--sienna-v4-shell-muted);display:flex;font-size:11px;font-weight:500;gap:7px;line-height:16px;min-inline-size:0;white-space:nowrap}.siennaV4WorkspaceShell__header li>span[aria-hidden=true]{color:#c4c8ce;flex:0 0 auto}.siennaV4WorkspaceShell__header li>a,.siennaV4WorkspaceShell__header li>span:not([aria-hidden=true]){min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.siennaV4WorkspaceShell__header a:not(.siennaV4WorkspaceShell__headerAction){color:var(--sienna-v4-shell-muted);min-block-size:24px;text-decoration:none}.siennaV4WorkspaceShell__header a:not(.siennaV4WorkspaceShell__headerAction):hover{color:var(--sienna-v4-shell-brand)}.siennaV4WorkspaceShell__headerAction{background:var(--sienna-v4-shell-brand);border:1px solid var(--sienna-v4-shell-brand);border-radius:6px;color:#fff;flex:0 0 auto;font-size:10px;font-weight:600;justify-content:center;line-height:14px;min-block-size:30px;min-inline-size:132px;padding:7px 16px;text-decoration:none;transition:background-color .12s ease,border-color .12s ease}.siennaV4WorkspaceShell__headerAction:before{content:"+";font-size:13px;line-height:1;margin-inline-end:7px}.siennaV4WorkspaceShell__headerAction:hover:not(:disabled){background:var(--sienna-v4-shell-brand-strong);border-color:var(--sienna-v4-shell-brand-strong)}.siennaV4WorkspaceShell__headerAction:disabled{background:#e0e3e7;border-color:#e0e3e7;color:#858c97}.siennaV4WorkspaceShell__liveRegion{block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute}.siennaV4WorkspaceShell main{background:var(--sienna-v4-shell-canvas);box-sizing:border-box;min-block-size:0;min-inline-size:0;overflow-x:clip;overflow-y:auto;overscroll-behavior-y:contain;padding:0;scrollbar-gutter:stable}.siennaV4WorkspaceShell main:focus{outline:none}.siennaV4WorkspaceShell__mobileClose{background:#fff;border:1px solid var(--sienna-v4-shell-border);border-radius:6px;color:var(--sienna-v4-shell-muted);font-size:20px;inline-size:44px;justify-content:center;min-block-size:44px;padding:0;position:absolute;right:8px;top:8px}.siennaV4WorkspaceShellState,.siennaV4WorkspaceShell__accessState,.siennaV4UnavailableRoute{margin:0 auto;max-inline-size:760px;padding:64px 32px}.siennaV4WorkspaceBootstrap{background:var(--sienna-v4-shell-canvas);min-block-size:calc(100dvh - 44px);padding:24px}.siennaV4WorkspaceBootstrap__hero{background:#f0f2f4;block-size:48px;border-radius:8px;inline-size:min(360px,72%);margin-block-end:20px}.siennaV4WorkspaceBootstrap__grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.siennaV4WorkspaceBootstrap__card{background:#fff;block-size:250px;border:1px solid var(--sienna-v4-shell-border);border-radius:8px}.siennaV4WorkspaceBootstrap__card--wide{block-size:320px;grid-column:1 / -1}.siennaV4WorkspaceShellState h1,.siennaV4WorkspaceShell__accessState h1,.siennaV4UnavailableRoute h1{color:var(--sienna-v4-shell-ink);font-size:24px;line-height:32px}.siennaV4WorkspaceShellState p,.siennaV4WorkspaceShell__accessState p,.siennaV4UnavailableRoute>p:last-child{color:var(--sienna-v4-shell-muted);font-size:12px;line-height:18px;margin-block-start:8px}.siennaV4UnavailableRoute .smallMeta{color:var(--sienna-v4-shell-brand);font-size:9px;font-weight:600;letter-spacing:.04em;line-height:13px;margin-block-end:5px;text-transform:uppercase}.siennaV4WorkspaceContentAdapter{min-inline-size:0;overflow-x:clip}.siennaV4WorkspaceSettingsContentAdapter{background:#f6f4ef;display:block;min-block-size:calc(100dvh - 44px);overflow:visible;width:100%}.siennaV4WorkspaceSettingsContentAdapter .gtmWorkspaceBody{min-block-size:calc(100dvh - 44px);padding:24px;width:min(100%,var(--gtm-content-max-width))}.siennaV4WorkspaceContentAdapter .siennaV4HomeScreen--contentOnly,.siennaV4WorkspaceContentAdapter .siennaV4CampaignListScreen--contentOnly{block-size:auto;display:block;min-block-size:0;overflow:visible}.siennaV4WorkspaceContentAdapter .siennaV4CampaignSetupScreen--contentOnly,.siennaV4WorkspaceContentAdapter .siennaV4CampaignBuildScreen--contentOnly{block-size:auto;min-block-size:0}.siennaV4WorkspaceContentAdapter .siennaV4CampaignSetupScreen--contentOnly .siennaV4CampaignSetupMain,.siennaV4WorkspaceContentAdapter .siennaV4CampaignBuildScreen--contentOnly .siennaV4CampaignBuildMain{min-block-size:calc(100dvh - 44px)}@media (prefers-reduced-motion: reduce){.siennaV4WorkspaceShell__workspaceSkeleton:after{animation:none}}@media (max-width: 720px){.siennaV4WorkspaceShell:not(.siennaV4WorkspaceShell--desktop){display:block}.siennaV4WorkspaceShell__rail--mobile{padding-top:16px}.siennaV4WorkspaceShell__rail--mobile .siennaV4WorkspaceShell__brand{padding-inline-end:52px}.siennaV4WorkspaceShell__rail a,.siennaV4WorkspaceShell__rail button{min-block-size:44px}.siennaV4WorkspaceShell__rail nav h2{margin-block-start:12px}.siennaV4WorkspaceShell__campaignRow{grid-template-columns:44px minmax(0,1fr)}.siennaV4WorkspaceShell__assets{padding-inline-start:44px}.siennaV4WorkspaceShell__accountActions a,.siennaV4WorkspaceShell__accountActions button{min-block-size:36px}.siennaV4WorkspaceShell__header{gap:10px;min-block-size:48px;padding-inline:12px}.siennaV4WorkspaceShell__header>button[aria-label="Open workspace navigation"]{background:#fff;border:1px solid var(--sienna-v4-shell-border);border-radius:6px;color:var(--sienna-v4-shell-ink);flex:0 0 auto;font-size:11px;font-weight:600;justify-content:center;min-block-size:36px;min-inline-size:56px;padding:8px 10px}.siennaV4WorkspaceShell__header .siennaV4WorkspaceShell__headerAction{display:none}.siennaV4WorkspaceShell__header nav{overflow:hidden}.siennaV4WorkspaceSettingsContentAdapter{min-block-size:calc(100dvh - 48px)}.siennaV4WorkspaceSettingsContentAdapter .gtmWorkspaceBody,.siennaV4WorkspaceBootstrap{min-block-size:calc(100dvh - 48px);padding:20px}.siennaV4WorkspaceBootstrap__grid{grid-template-columns:1fr}.siennaV4WorkspaceBootstrap__card--wide{grid-column:auto}.siennaV4WorkspaceShellState,.siennaV4WorkspaceShell__accessState,.siennaV4UnavailableRoute{padding:40px 20px}}.siennaV4WorkspaceShell__workspacePicker{display:grid;gap:6px;margin:18px 4px 12px;min-width:0}.siennaV4WorkspaceShell__workspacePicker>span{font-size:9px;line-height:13px;font-weight:600;color:var(--sienna-v4-shell-muted);text-transform:uppercase;letter-spacing:.02em}.siennaV4WorkspaceShell__workspacePicker select{width:100%;min-width:0;min-height:36px;padding:8px 10px;border:1px solid var(--sienna-v4-shell-border);border-radius:6px;background:#fff;color:var(--sienna-v4-shell-ink);font:11px/16px var(--font-sans,Inter,sans-serif);text-overflow:ellipsis;cursor:pointer}.siennaV4WorkspaceShell__workspacePicker select:focus-visible{outline:2px solid var(--sienna-v4-shell-brand);outline-offset:3px}.siennaV4WorkspaceShell__executionMode{margin-left:auto;flex:0 0 auto;font:400 11px/16px var(--font-sans);color:var(--sienna-v4-shell-muted)}.siennaV4WorkspaceShell__executionMode details{position:relative}.siennaV4WorkspaceShell__executionMode summary{cursor:pointer;padding:6px;list-style:none;border-radius:4px}.siennaV4WorkspaceShell__executionMode summary::-webkit-details-marker{display:none}.siennaV4WorkspaceShell__executionMode summary:focus-visible{outline:2px solid var(--sienna-v4-shell-brand);outline-offset:2px}.siennaV4WorkspaceShell__executionMode details>div{position:absolute;z-index:45;right:0;top:100%;width:min(280px,80vw);padding:12px;border:1px solid var(--sienna-v4-shell-border);border-radius:6px;background:#fff;box-shadow:0 4px 12px #24262b14}.siennaV4WorkspaceShell__executionMode p{margin:6px 0 0;font:inherit}.siennaV4WorkspaceShell__executionMode[data-mode=test],.siennaV4WorkspaceShell__executionMode[data-mode=unknown]{color:#8a4b12}.siennaV4WorkspaceShell__content{grid-template-columns:minmax(0,1fr)}.siennaV4WorkspaceShell__header{min-inline-size:0}.siennaV4WorkspaceShell__header nav{flex:1;min-inline-size:0}.siennaV4WorkspaceShell__rail nav{overflow:hidden}.siennaV4WorkspaceShell__rail nav>:not(.siennaV4WorkspaceShell__campaignScroll){flex-shrink:0}.siennaV4WorkspaceShell__campaignHeading{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--sienna-v4-shell-border);margin:14px 4px 8px;padding:14px 4px 0}.siennaV4WorkspaceShell__rail nav .siennaV4WorkspaceShell__campaignHeading h2{margin:0;padding:0;border:0}.siennaV4WorkspaceShell__rail .siennaV4WorkspaceShell__campaignHeading a,.siennaV4WorkspaceShell__rail .siennaV4WorkspaceShell__campaignHeading a:hover,.siennaV4WorkspaceShell__rail .siennaV4WorkspaceShell__campaignHeading a[aria-current=page]{background:transparent;color:var(--sienna-v4-shell-brand);font-size:10px;font-weight:600;line-height:16px;text-decoration:none}.siennaV4WorkspaceShell__rail .siennaV4WorkspaceShell__campaignHeading a:hover{text-decoration:underline}.siennaV4WorkspaceShell__campaignSearch{box-sizing:border-box;width:calc(100% - 8px);margin:0 4px 8px;min-height:32px;padding:7px 9px;border:1px solid #d8dde3;border-radius:6px;font-family:inherit;font-size:11px;line-height:16px;background:#fff;color:#272a2e}.siennaV4WorkspaceShell__campaignScroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#cfd3d8 transparent;overscroll-behavior:contain}.siennaV4WorkspaceShell__campaignResults{padding:6px 8px;color:var(--sienna-v4-shell-muted);font-size:11px;line-height:16px}.siennaV4WorkspaceShell__campaignResults p{margin:8px 0}.siennaV4WorkspaceShell__campaignResults button{border:1px solid #d8dde3;background:#fff;color:#af001b;border-radius:6px;padding:7px 9px;font:inherit;cursor:pointer}.siennaV4WorkspaceShell__campaignResults button:disabled{opacity:.6;cursor:default}.siennaV4WorkspaceShell__campaignResults .siennaV4WorkspaceShell__loadCampaigns{background:transparent;border:0;color:var(--sienna-v4-shell-muted);font-size:11px;font-weight:400;line-height:16px;min-block-size:30px;inline-size:100%;padding:7px 20px;text-align:start;transition:background-color .12s ease,color .12s ease}.siennaV4WorkspaceShell__campaignResults .siennaV4WorkspaceShell__loadCampaigns:hover:not(:disabled){background:#f1f3f5;color:var(--sienna-v4-shell-ink)}.siennaV4WorkspaceShell__assets .siennaV4WorkspaceShell__viewAllAssets{color:#af001b;font-weight:600}.siennaV4WorkspaceShell__campaignSearch:focus-visible,.siennaV4WorkspaceShell__campaignScroll:focus-visible{outline:2px solid #af001b;outline-offset:2px}.siennaV4CampaignCollection{padding:24px;color:#24262b;font-size:12px;line-height:18px}.siennaV4CampaignCollection *{box-sizing:border-box}.siennaV4CampaignCollection header{margin-bottom:18px}.siennaV4CampaignCollection header p{color:#af001b;font-size:11px;font-weight:600;margin:0 0 8px}.siennaV4CampaignCollection h1{font-size:24px;line-height:1.2;font-weight:650;margin:0 0 8px}.siennaV4CampaignCollection header span{color:#69707d}.siennaV4CampaignCollection__filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:12px}.siennaV4CampaignCollection__filters label{display:grid;gap:6px;font-size:11px;font-weight:600}.siennaV4CampaignCollection__filters label:first-child{flex:1;min-width:220px}.siennaV4CampaignCollection__filters label:nth-child(3){min-width:180px}.siennaV4CampaignCollection input,.siennaV4CampaignCollection select,.siennaV4CampaignCollection button{font-family:inherit;font-size:11px;line-height:18px;background:#fff;border:1px solid #dee2e7;border-radius:8px;min-height:34px;padding:7px 12px;color:#24262b}.siennaV4CampaignCollection button{cursor:pointer}.siennaV4CampaignCollection button:disabled{color:#9ca3af;cursor:default}.siennaV4CampaignCollection :is(a,button,input,select):focus-visible{outline:2px solid #af001b;outline-offset:2px}.siennaV4CampaignCollection__table{overflow-x:auto;border:1px solid #eceef1;border-radius:8px;background:#fff}.siennaV4CampaignCollection table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:680px;text-align:left}.siennaV4CampaignCollection th{height:34px;padding:0 14px;background:#f8fafc;color:#7b828e;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.035em;white-space:nowrap}.siennaV4CampaignCollection th:first-child{width:40px}.siennaV4CampaignCollection th:nth-child(2){width:calc(42% - 40px)}.siennaV4CampaignCollection th:nth-child(3){width:13%}.siennaV4CampaignCollection th:nth-child(4){width:25%}.siennaV4CampaignCollection th:last-child{width:20%}.siennaV4CampaignCollection td{height:52px;padding:8px 14px;border-top:1px solid #eceef1;color:#69707d;font-size:10px;line-height:16px;vertical-align:middle;overflow-wrap:anywhere}.siennaV4CampaignCollection td a{display:block;overflow:hidden;font-size:11px;font-weight:650;color:#24262b;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.siennaV4CampaignCollection td a:hover{text-decoration:underline;color:#af001b}.siennaV4CampaignCollection__status{display:inline-flex;min-height:22px;align-items:center;background:#eef2f6;color:#4d5460;padding:2px 8px;border-radius:999px;font-size:9px;font-weight:700;text-transform:capitalize}.siennaV4CampaignCollection time{color:#69707d;white-space:nowrap;font-size:10px}.siennaV4CampaignCollection__pagination{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px}.siennaV4CampaignCollection__pagination span{margin-right:auto;color:#69707d;font-size:11px}.siennaV4CampaignCollection__empty{padding:32px 0;color:#6b7280}.siennaV4CampaignCollection__error{border:1px solid #e3e6eb;padding:20px;border-radius:8px}.siennaV4CampaignCollection .siennaV4CampaignCollection__select{padding:0;text-align:center}.siennaV4CampaignCollection input[type=checkbox]{width:14px;height:14px;min-height:14px;margin:0;padding:0;accent-color:#af001b;vertical-align:middle;cursor:pointer}.siennaV4CampaignCollection input[type=checkbox]:disabled{cursor:default}.siennaV4CampaignCollection tr[data-selected]{background:#fff8f9}.siennaV4CampaignCollection__selection{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:11px}.siennaV4CampaignCollection__selection span{margin-right:auto;color:#69707d}.siennaV4CampaignCollection button.siennaV4CampaignCollection__delete{color:#af001b;border-color:#e5b9c0;font-weight:600}.siennaV4CampaignBulkDelete{max-height:calc(100dvh - 48px);display:flex;flex-direction:column;font-size:12px;line-height:19px}.siennaV4CampaignBulkDelete .siennaV4CampaignDeleteModalBody{overflow-y:auto}.siennaV4CampaignBulkDelete__items{max-height:180px;overflow-y:auto;list-style:none;margin:16px 0;padding:0;border:1px solid #eceef1;border-radius:6px}.siennaV4CampaignBulkDelete__items li{padding:8px 10px;border-bottom:1px solid #eceef1}.siennaV4CampaignBulkDelete__items li:last-child{border-bottom:0}.siennaV4CampaignBulkDelete__items strong{display:block;font-size:11px;font-weight:600;overflow-wrap:anywhere}.siennaV4CampaignBulkDelete__items span{display:block;color:#69707d;font-size:11px}.siennaV4CampaignBulkDelete__items .siennaV4CampaignBulkDelete__error{color:#af001b}.siennaV4CampaignBulkDelete__approval{display:block;margin-top:16px;font-size:11px;color:#4f5560}.siennaV4CampaignBulkDelete__approval input{display:block;box-sizing:border-box;width:100%;height:34px;margin-top:6px;padding:7px 10px;border:1px solid #dee2e7;border-radius:6px;font:inherit;color:#24262b}.siennaV4CampaignBulkDelete :is(button,input):focus-visible{outline:2px solid #af001b;outline-offset:2px}@media (max-width: 720px){.siennaV4CampaignCollection{padding:20px 16px}.siennaV4CampaignCollection__filters label{width:100%}}.siennaV4AuditReport{display:flex;flex-direction:column;gap:16px;padding:16px 24px;min-width:0;color:var(--sienna-v4-shell-ink, #24262b);font:400 12px/19px var(--font-sans);overflow-wrap:anywhere}.siennaV4AuditReport *,.siennaV4AuditReport *:before{box-sizing:border-box}.siennaV4AuditReport :is(h1,h2,h3,p,dl,dd,ol,ul){margin:0}.siennaV4AuditReport h1{font:600 18px/24px var(--font-sans);letter-spacing:normal}.siennaV4AuditReport h2{font:600 13px/20px var(--font-sans);letter-spacing:normal}.siennaV4AuditReport h3{font:600 12px/18px var(--font-sans);letter-spacing:normal}.siennaV4AuditReport p{font:inherit}.siennaV4AuditReport a{color:#a60518;text-decoration:none}.siennaV4AuditReport a:hover{text-decoration:underline}.siennaV4AuditHeader{display:flex;flex-direction:column;gap:8px}.siennaV4AuditActionRow,.siennaV4AuditActions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.siennaV4AuditReport .siennaV4AuditEyebrow{font:500 10px/14px var(--font-sans);color:#a60518}.siennaV4AuditReport .siennaV4SecondaryButton{min-height:28px;font:600 11px/16px var(--font-sans);padding:5px 8px}.siennaV4AuditReport>.siennaV4SecondaryButton{align-self:flex-start}.siennaV4AuditSourceIdentity{display:flex;flex-direction:column;gap:4px}.siennaV4AuditSourceIdentity p{font:600 12px/19px var(--font-sans)}.siennaV4AuditSourceIdentity a{font:400 12px/19px var(--font-sans)}.siennaV4AuditMetadata{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:12px;padding:10px;border-radius:6px;background:#fafbfc}.siennaV4AuditMetadata>div{min-width:0}.siennaV4AuditMetadata dt{color:#69707d;font:600 9px/13px var(--font-sans);margin-bottom:2px}.siennaV4AuditMetadata dd{font:400 11px/16px var(--font-sans)}.siennaV4AuditScoreSection,.siennaV4AuditDiagnosis,.siennaV4AuditSection,.siennaV4AuditSource{display:flex;flex-direction:column;gap:8px;min-width:0}.siennaV4AuditScores{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:8px;padding:0 0 4px;list-style:none;overflow-x:auto}.siennaV4AuditScores:focus-visible{outline:2px solid #a60518;outline-offset:2px}.siennaV4AuditScore{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px;border:1px solid #eceef1;border-radius:6px}.siennaV4AuditScore h3{font:600 11px/15px var(--font-sans)}.siennaV4AuditReport .siennaV4AuditScoreValue{font:600 22px/28px var(--font-sans)}.siennaV4AuditScoreValue span{color:#69707d;font:400 12px/19px var(--font-sans);margin-left:3px}.siennaV4AuditReport .siennaV4AuditScoreStatus{font:600 9px/13px var(--font-sans);text-transform:uppercase;color:#69707d}.siennaV4AuditReport .siennaV4AuditScoreStatus--pass{color:#008c45}.siennaV4AuditReport .siennaV4AuditScoreStatus--partial{color:#825c13}.siennaV4AuditReport .siennaV4AuditScoreStatus--fail{color:#a60518}.siennaV4AuditReport .siennaDrawerDocumentText{font:400 12px/19px var(--font-sans);color:#69707d}.siennaV4AuditReport .siennaV4AuditScore .siennaDrawerDocumentText{font:400 10px/15px var(--font-sans)}.siennaV4AuditReport .siennaV4AuditDiagnosis .siennaDrawerDocumentText{color:#24262b;max-width:1060px}.siennaV4AuditReport .siennaDrawerDocumentText strong{font-weight:600}.siennaV4AuditSection{border-top:1px solid #eceef1;padding-top:16px}.siennaV4AuditFindings{display:flex;flex-direction:column;gap:12px;padding:0;list-style:none}.siennaV4AuditFindings li{display:flex;align-items:flex-start;gap:8px}.siennaV4AuditFindings li>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.siennaV4AuditFindingMarker{flex:0 0 20px;font:600 12px/18px var(--font-sans);color:#008c45}.siennaV4AuditFindings--weak .siennaV4AuditFindingMarker{color:#825c13}.siennaV4AuditFindings--fix .siennaV4AuditFindingMarker{color:#a60518}.siennaV4AuditSource{padding:12px;background:#fafbfc;border:1px solid #eceef1;border-radius:6px}.siennaV4AuditSource>p,.siennaV4AuditEmpty{color:#69707d}.siennaV4AuditReport .siennaV4AuditSource .siennaDrawerDocumentText{color:#24262b}@media (max-width: 720px){.siennaV4AuditReport{padding:12px 16px}}.campaignContextOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;color:#24262b;font-family:Inter,sans-serif;font-size:12px;line-height:1.5}.campaignContextBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#24262b1f}.campaignContextDrawer{position:absolute;right:0;top:0;bottom:0;width:min(500px,100%);display:flex;flex-direction:column;background:#fff;border-left:1px solid #eceef1;box-shadow:-8px 0 32px #24262b0d}.campaignContextDrawer p,.campaignContextDrawer h2,.campaignContextDrawer h3,.campaignContextDrawer h4{margin:0}.campaignContextHeader{padding:24px;border-bottom:1px solid #eceef1}.campaignContextHeader>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.campaignContextHeader h2{font-size:20px;font-weight:600;line-height:30px}.campaignContextHeader p{color:#69707d;margin-top:8px}.campaignContextClose{border:0;background:none;padding:6px;margin:-6px;cursor:pointer;display:grid;place-items:center}.campaignContextClose img,.campaignContextSearch>img,.campaignContextIcon img{display:block;flex:none}.campaignContextFilters{padding:24px;display:grid;gap:12px}.campaignContextSearch{display:flex;align-items:center;gap:8px;border:1px solid #dee2e7;border-radius:6px;padding:0 10px;min-height:40px;font:inherit;color:#24262b}.campaignContextSearch:focus-within{outline:2px solid #a60518;outline-offset:2px}.campaignContextSearch .uiInput{min-width:0;width:100%;border:0;box-shadow:none;outline:0;background:transparent;font:400 12px/18px Inter,sans-serif;color:#24262b;height:38px;padding:0}.campaignContextTabs{display:flex;gap:8px}.campaignContextTabs button{border:0;border-radius:6px;padding:6px;font:inherit;font-size:10px;color:#69707d;background:#f8f9fb;cursor:pointer}.campaignContextTabs button[aria-pressed=true]{color:#a60518;background:#fbecef}.campaignContextBody{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px}.campaignContextBody>section+section{margin-top:8px}.campaignContextBody section>h3{font-size:10px;font-weight:600;color:#69707d;margin-bottom:8px}.campaignContextRow{display:flex;align-items:center;gap:12px;min-height:76px;padding:12px;border:1px solid #eceef1;border-radius:8px;margin-bottom:8px}.campaignContextRow.is-selected{border-color:#a60518;background:#fbecef}.campaignContextChoice{min-width:0;flex:1;display:flex;gap:12px;align-items:center;cursor:pointer;font:inherit;color:#24262b}.campaignContextChoice input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;flex:0 0 18px;margin:0;border:1px solid #dee2e7;border-radius:4px;background:#fff;cursor:pointer}.campaignContextChoice input:checked{border-color:#a60518;background:#a60518 url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Icon%20/%20check'%3e%3cpath%20id='Vector'%20d='M3.75%209L6.75%2012L14.25%204.5'%20stroke='white'%20stroke-width='1.275'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e") center no-repeat}.campaignContextChoice input:disabled{cursor:default;opacity:.5}.campaignContextIcon{display:inline-flex;flex:0 0 34px;width:34px;height:34px;align-items:center;justify-content:center;border-radius:6px;background:#f8f9fb}.campaignContextIcon--pack{background:#fbecef}.campaignContextRowText{display:grid;gap:4px;min-width:0}.campaignContextRowText strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.campaignContextRowText>span{font-size:10px;color:#69707d;overflow-wrap:anywhere}.campaignContextRowActions{display:grid;justify-items:end;gap:10px;flex:none;max-width:122px;text-align:right}.campaignContextRowActions button,.campaignContextReviewLink{font-size:11px;font-weight:500;color:#a60518;text-decoration:none}.campaignContextReviewLink:hover{text-decoration:underline}.campaignContextDraftBadge,.campaignContextRowText>.campaignContextDraftBadge{width:fit-content;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600;background:#fff3d8;color:#795215}.campaignContextDrawer button:focus-visible,.campaignContextDrawer a:focus-visible,.campaignContextDrawer input[type=checkbox]:focus-visible{outline:2px solid #a60518;outline-offset:3px}.campaignContextDrawer button:disabled{cursor:default;opacity:.55}.campaignContextFooter{flex:none;padding:24px;display:grid;gap:12px;border-top:1px solid #eceef1;background:#fff}.campaignContextFooter>p{color:#69707d;font-size:11px}.campaignContextFooter>[role=alert]{color:#a60518}.campaignContextFooter>div{display:flex;gap:8px}.campaignContextFooter .uiButton{min-height:38px;height:auto;font-size:12px;border-radius:6px}.campaignContextFooter .uiButton:first-child{width:100px;flex:none}.campaignContextFooter .uiButton-secondary{border:1px solid #dee2e7;color:#24262b;background:#fff}.campaignContextFooter .uiButton-primary{flex:1;background:#a60518;border-color:#a60518;color:#fff}.campaignContextEmpty{padding:24px 0;display:grid;gap:8px}.campaignContextPreview{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.campaignContextPreview>section{width:100%;padding:16px;border:1px solid #eceef1;border-radius:8px}.campaignContextPreview pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0}.campaignContextDraftSources{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:12px}.campaignContextDraftSources li{display:grid;gap:4px;overflow-wrap:anywhere}.campaignContextDraftSources span{color:#69707d;font-size:11px}.campaignContextFooter>.campaignContextPublicationStatus{display:grid;gap:8px;font-size:11px;padding:12px;border-radius:6px;background:#f8f9fb}.campaignContextSetupActions{display:flex;gap:8px;margin:12px 0;flex-wrap:wrap}.campaignContextSetupActions .uiButton{min-height:38px;font-size:12px}.campaignContextAttached{display:grid;gap:8px;margin-bottom:16px}.campaignContextAttached>p{margin:0;font-size:11px;color:#69707d}.campaignContextAttachedRow{display:flex;gap:12px;align-items:center;border:1px solid #eceef1;border-radius:8px;padding:12px}.campaignContextAttachedRow .campaignContextRowText{flex:1}@media (min-width: 1200px){.siennaV4CampaignSetupScreen--contextOpen .siennaV4CampaignSetupMain{padding-right:524px}.siennaV4CampaignSetupScreen--contextOpen .siennaV4CampaignSetupCard{width:100%;min-width:0}}@media (max-width: 600px){.campaignContextDrawer{border-left:0}.campaignContextHeader,.campaignContextFilters,.campaignContextBody,.campaignContextFooter{padding:20px}.campaignContextRow,.campaignContextChoice{gap:8px}.campaignContextFooter{padding-bottom:max(20px,env(safe-area-inset-bottom))}}.siennaV4AssetContextLibrary{display:grid;gap:12px;min-width:0}.siennaV4AssetContextLibrary h3{margin:0;font-size:14px;line-height:20px}.siennaV4AssetContextLibrary>p{margin:0;color:#69707d;font-size:12px}.siennaV4AssetContextLibrary .siennaV4AssetContextChooseFiles{min-height:64px;width:100%;font-size:14px}.siennaV4AssetContextLibrary .campaignContextAttached{margin-bottom:0}.siennaV4AssetContextLibrary .campaignContextRowText{min-width:0}.siennaV4AssetContextUploadDrawer.siennaV4CampaignReviewDrawer{width:min(500px,100%)}.siennaV4AssetContextUploadDrawer .siennaV4AssetContextUploadForm{gap:24px}.siennaV4AssetContextUploadDrawer .siennaV4CampaignReviewDrawerHeader h2{font-size:20px;line-height:28px}.campaignContextPreview.campaignContextPreview>section{padding:0;border:0;border-radius:0}.campaignContextPreview>section>h4{margin:0 0 10px;color:#69707d;font-size:12px;line-height:18px;font-weight:600}.siennaV4PendingAttempt{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:16px 24px;padding:16px;border:1px solid #eceef1;border-radius:6px;background:#fafbfc;color:#24262b;font:400 12px/19px var(--font-sans);overflow-wrap:anywhere}.siennaV4PendingAttempt>div{min-width:0;flex:1 1 220px}.siennaV4PendingAttempt p{margin:4px 0;font:inherit}.siennaV4PendingAttempt small{display:block;color:#69707d;font:400 11px/16px var(--font-sans)}.siennaV4AssetGenerationProgress>div>.siennaV4CampaignBuildActivities,.siennaV4AssetGenerationProgress>div>.siennaV4ResearchSummary{grid-column:2 / -1;min-width:0;width:auto}@media (max-width: 480px){.siennaV4AssetGenerationProgress>div>.siennaV4CampaignBuildActivities,.siennaV4CampaignBuildStage>.siennaV4CampaignBuildActivities{grid-column:1 / -1}}.siennaV4AssetGenerationDrawer .siennaV4AssetGenerationBody{display:flex;flex-direction:column;gap:24px;padding:24px;color:#24262b;font:400 13px/20px var(--font-sans);overflow-wrap:anywhere}.siennaV4AssetGenerationDrawer :is(.siennaV4AssetGenerationDependencies,.siennaV4AssetGenerationProgress){margin-top:0}.siennaV4AssetGenerationDrawer :is(.siennaV4AssetGenerationInputs,.siennaV4AssetGenerationSnapshot,.siennaV4AssetGenerationDependencies,.siennaV4AssetGenerationProgress)>h3,.siennaV4AssetGenerationDrawer .siennaV4AssetGenerationInputs>label{color:#69707d;font:600 11px/16px var(--font-sans)}.siennaV4AssetGenerationDrawer .siennaV4AssetGenerationProgress>div{min-height:64px;padding:12px 0;grid-template-columns:20px minmax(0,1fr) auto;gap:4px 12px;align-items:start;font:400 13px/20px var(--font-sans)}.siennaV4AssetGenerationDrawer .siennaV4AssetGenerationStageName{padding-top:1px;font-weight:500}.siennaV4AssetGenerationDrawer .siennaV4AssetGenerationProgress .siennaV4AssetGenerationStageStatus{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:2px 8px;border-radius:12px;background:#f3f4f6;color:#69707d;font:500 11px/18px var(--font-sans);white-space:nowrap}.siennaV4AssetGenerationDrawer [data-stage-status=complete] .siennaV4AssetGenerationStageStatus{background:#edf5ef;color:#31523a}.siennaV4AssetGenerationDrawer [data-stage-status=running] .siennaV4AssetGenerationStageStatus,.siennaV4AssetGenerationDrawer [data-stage-status=failed] .siennaV4AssetGenerationStageStatus{background:#f8e8ea;color:#850414}.siennaV4AssetGenerationDrawer .siennaV4AssetGenerationStageIcon{width:20px;height:20px;margin-top:2px;font-size:11px}.siennaV4AssetGenerationDrawer [data-stage-status=failed] .siennaV4AssetGenerationStageIcon{border-color:#a60518;background:#a60518}.siennaV4AssetGenerationDrawer .siennaV4ResearchSummary{margin-top:0;align-items:center;gap:6px 12px;font:400 12px/18px var(--font-sans)}.siennaV4AssetGenerationDrawer .siennaV4ResearchSummary>.siennaV4TextAction{min-height:28px;padding:4px 0;font:500 12px/20px var(--font-sans)}.siennaV4AssetGenerationDrawer .siennaV4AssetGenerationUsableNote,.siennaV4AssetGenerationDrawer .siennaV4AssetGenerationSnapshotNote{margin:16px 0 0;color:#69707d;font:400 12px/18px var(--font-sans)}.siennaV4AssetGenerationDrawer .siennaV4AssetGenerationInputs textarea{min-height:180px;padding:16px;border-radius:8px;background:#fff;font:400 14px/23px var(--font-sans)}.siennaV4AssetGenerationDrawer .siennaV4AssetGenerationContextList>div{padding:12px 0;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;font:400 12px/18px var(--font-sans)}.siennaV4AssetGenerationDrawer .siennaV4AssetGenerationContextList span:first-child{overflow:visible;white-space:normal;font:500 13px/20px var(--font-sans)}.siennaV4AssetGenerationDrawer .siennaV4AssetGenerationContextList span:nth-child(3){grid-column:1 / -1;white-space:normal}.siennaV4AssetGenerationDrawer .siennaV4AssetGenerationDependencyRow{padding:14px 0;font-size:13px;line-height:20px}.siennaV4AssetGenerationDrawer .siennaV4AssetGenerationDependencyRow>span:nth-child(2),.siennaV4AssetGenerationDrawer .siennaV4AssetGenerationDependencyWarning{font-size:12px;line-height:18px}.siennaV4AssetGenerationDrawer :is(.siennaV4AssetGenerationFailure,.siennaV4AssetGenerationComplete){margin:0;padding:16px;border-radius:8px;font-size:13px;line-height:20px}.siennaV4AssetGenerationDrawer .siennaV4AssetGenerationActions{min-height:0;padding:16px 24px;gap:12px}.siennaV4AssetGenerationDrawer .siennaV4AssetGenerationActions button{min-height:44px;padding:10px 14px;border-radius:8px;font:500 12px/20px var(--font-sans)}@media (max-width: 480px){.siennaV4AssetGenerationDrawer .siennaV4AssetGenerationBody{padding:20px}.siennaV4AssetGenerationDrawer .siennaV4AssetGenerationActions{padding:16px 20px;flex-wrap:wrap}.siennaV4AssetGenerationDrawer .siennaV4ResearchSummary>.siennaV4TextAction{flex-shrink:0}}.siennaV4GovernorDrawer .siennaV4GovernorConnection{margin:24px 24px 0;padding:16px;border:1px solid #d8dde3;border-radius:8px;background:#f8f9fb;color:#24262b;font-size:13px;line-height:20px}.siennaV4GovernorConnection strong{font-size:14px;line-height:22px}.siennaV4GovernorConnection p{margin:6px 0 0;overflow-wrap:anywhere}.siennaV4GovernorPlaceholder{display:grid;gap:8px;margin-top:18px}.siennaV4GovernorPlaceholder span{height:8px;border-radius:4px;background:#e5e8ed}.siennaV4GovernorPlaceholder span:last-child{width:65%}.siennaV4GovernorDrawer .siennaV4GovernorTabs{padding-inline:24px}.siennaV4GovernorDrawer .siennaV4GovernorTabs button{font-size:12px;line-height:18px}.siennaV4GovernorDrawer .siennaV4GovernorConversation,.siennaV4GovernorDrawer .siennaV4GovernorPanel{padding:24px}.siennaV4GovernorDrawer .siennaV4GovernorMessage p,.siennaV4GovernorDrawer .siennaV4GovernorComposer textarea,.siennaV4GovernorDrawer .siennaV4GovernorGuidanceCard>p,.siennaV4GovernorDrawer .siennaV4GovernorEmpty{font-size:13px;line-height:20px}.siennaV4GovernorDrawer .siennaV4GovernorMessage strong{font-size:11px;line-height:16px}.siennaV4GovernorDrawer .siennaV4GovernorComposer{margin-top:20px;grid-template-columns:minmax(0,1fr);gap:12px}.siennaV4GovernorDrawer .siennaV4GovernorComposer button{justify-self:start;min-width:80px}.siennaV4GovernorDrawer .siennaV4GovernorComposer textarea{min-width:0;min-height:88px;padding:12px}.siennaV4GovernorDrawer .siennaV4GovernorConnection button,.siennaV4GovernorDrawer .siennaV4GovernorEmpty button{margin-top:12px;padding:8px 14px;border:1px solid #d8dde3;border-radius:6px;background:#fff;color:#a60518;font:inherit}.siennaV4GovernorDrawer .siennaV4GovernorComposer button,.siennaV4GovernorDrawer .siennaV4GovernorGuidanceCard button,.siennaV4GovernorDrawer .siennaV4GovernorFooter button,.siennaV4GovernorDrawer .siennaV4GovernorConnection button,.siennaV4GovernorDrawer .siennaV4GovernorEmpty button{min-height:44px;font-size:13px;line-height:20px}.siennaV4GovernorDrawer .siennaV4GovernorFooter{padding:16px 24px}.siennaV4GovernorDrawer button:focus-visible,.siennaV4GovernorDrawer textarea:focus-visible{outline:2px solid #a60518;outline-offset:3px}.siennaSourceTextReader{display:grid;min-width:0;gap:16px}.siennaSourceTextReader .gtmSiennaV4SourceDocumentSearch label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.siennaSourceTextReader .gtmSiennaV4SourceDocumentSearch>div{display:flex;gap:8px}.siennaSourceTextReader .gtmSiennaV4SourceDocumentSearch input{flex:1;min-inline-size:0;min-block-size:32px;font-size:11px}.siennaSourceTextReader .gtmSiennaV4SourceDocumentSearch button{min-block-size:32px;padding-inline:10px;font-size:11px}.siennaSourceTextReader .gtmSiennaV4SourceDocumentSearchResults{padding:0;background:transparent;border-radius:0;font:400 11px/16px var(--font-sans)}.siennaSourceTextReader .gtmSiennaV4SourceDocumentSearchResults button{min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#a60518;font:600 11px/16px var(--font-sans)}.siennaSourceTextReader .gtmSiennaV4SourceDocumentSearchResults button:hover{text-decoration:underline}.siennaSourceTextReader .gtmSiennaV4SourceDocumentSearchResults>span:last-child{gap:12px}.siennaSourceTextReader .siennaDrawerDocumentReader,.siennaSourceTextReader .siennaDrawerDocumentText{font:400 12px/19px var(--font-sans)}.siennaSourceTextReader .siennaDrawerDocumentReader{padding:16px}.siennaSourceTextReader .siennaDrawerDocumentText :is(h1,h2,h3,h4,h5,h6){margin:16px 0 6px;font-size:13px;line-height:20px;font-weight:600}.siennaSourceTextReader .siennaDrawerDocumentText h1{font-size:16px;line-height:24px}.siennaSourceTextReader .siennaDrawerDocumentText :is(p,ul,ol){margin-bottom:12px}.siennaSourceTextReader .siennaDrawerDocumentText>:first-child{margin-top:0}.siennaSourceTextReader .siennaDrawerDocumentText>:last-child{margin-bottom:0}.siennaSourceTextReader .siennaSourceReaderButton{min-height:32px;padding:7px 10px;border:1px solid #dee2e7;border-radius:6px;background:#fff;color:#4d5460;font:600 11px/16px var(--font-sans);cursor:pointer}.siennaSourceTextReader .gtmSiennaV4SourceDocumentSearchResults .siennaSourceReaderButton{min-height:0;padding:0;border:0;border-radius:0;color:#a60518}.siennaSourceTextReader :is(button,input):focus-visible{outline:2px solid #a60518;outline-offset:2px}.siennaContextPackDrawer .gtmDrawer{width:min(500px,100vw);font:400 12px/19px var(--font-sans)}.siennaContextPackDrawer .gtmDrawer .gtmDrawerHeader{padding:24px;min-height:0}.siennaContextPackDrawer .gtmDrawer .gtmDrawerHeader h2{margin:0;font:600 18px/26px var(--font-sans);overflow-wrap:anywhere}.siennaContextPackDrawer .gtmDrawer .gtmDrawerHeader .gtmIconButton{width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.siennaContextPackDrawer .gtmDrawer .gtmDrawerBody{padding:20px 24px 24px}.siennaContextPackDrawer .gtmSiennaV4ContextDetails{gap:24px}.siennaContextPackDrawer .gtmSiennaV4ContextDetailsDescription{font:400 12px/19px var(--font-sans)}.siennaContextPackDrawer .gtmSiennaV4ContextLifecycleActions{flex-wrap:wrap;gap:8px}.siennaContextPackDrawer .gtmSiennaV4ContextLifecycleActions button,.siennaContextPackDrawer .siennaContextPackSourceActions :is(button,a),.siennaContextPackDrawer .siennaContextSourcePagination button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:7px 10px;border:1px solid #dee2e7;border-radius:6px;background:#fff;color:#24262b;font:600 11px/16px var(--font-sans);cursor:pointer;text-decoration:none}.siennaContextPackDrawer .gtmSiennaV4ContextLifecycleActions .gtmSiennaV4ContextPrimaryAction,.siennaContextPackDrawer .siennaContextPackSourceActions a{background:#a60518;color:#fff;border-color:#a60518}.siennaContextPackDrawer .siennaContextPackSourceActions a:hover{background:#8c0414;border-color:#8c0414}.siennaContextPackDrawer .gtmSiennaV4ContextLifecycleActions .gtmSiennaV4ContextDangerAction{color:#a60518}.siennaContextPackDrawer button:disabled{opacity:.55;cursor:default}.siennaContextPackDrawer :is(button,a,summary,input):focus-visible{outline:2px solid #a60518;outline-offset:2px}.siennaContextPackInformation>summary,.siennaContextPackSection>header{display:flex;align-items:center;gap:10px;min-height:32px;margin-bottom:8px;color:#24262b;font:600 13px/20px var(--font-sans)}.siennaContextPackInformation>summary{cursor:pointer;list-style:none;margin-bottom:0}.siennaContextPackInformation[open]>summary{margin-bottom:8px}.siennaContextPackInformation>summary::-webkit-details-marker{display:none}.siennaContextPackInformation>summary:after{content:"";width:6px;height:6px;margin-left:auto;margin-right:3px;border-right:1.5px solid #69707d;border-bottom:1.5px solid #69707d;transform:rotate(-45deg)}.siennaContextPackInformation[open]>summary:after{transform:rotate(45deg)}.siennaContextPackInformation>summary:before,.siennaContextPackSection>header:before{content:"";width:3px;height:18px;background:#a60518;border-radius:2px;flex-shrink:0}.siennaContextPackSection>header h3{margin:0;font:inherit}.siennaContextPackSection>header>span{color:#69707d;font:400 11px/16px var(--font-sans)}.siennaContextPackTable{width:100%;table-layout:fixed;border-collapse:collapse;color:#24262b;font:400 11px/16px var(--font-sans)}.siennaContextPackTable :is(th,td){padding:10px 8px;text-align:left;border-bottom:1px solid #eceef1;vertical-align:middle;overflow-wrap:anywhere}.siennaContextPackTable thead th{padding:6px 8px;background:#f8fafc;color:#69707d;font-weight:500}.siennaContextPackTable tbody th{font-weight:500}.siennaContextPackInformation th{width:38%;color:#69707d}.siennaContextPackSources th:nth-child(1){width:41%}.siennaContextPackSources th:nth-child(2){width:17%}.siennaContextPackSources th:nth-child(3){width:25%}.siennaContextPackSources th:nth-child(4){width:17%}.siennaContextPackSources td>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.siennaContextPackSources td:first-child{font-weight:500}.siennaContextPackTable td:last-child{text-align:right}.siennaContextPackInformation td:last-child,.siennaContextPackTable td[colspan]{text-align:left}.siennaContextPackTable .siennaV4OpenAction{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:28px;padding:5px 8px;border:1px solid #dee2e7;border-radius:5px;background:#fff;color:#69707d;text-decoration:none;font:500 11px/16px var(--font-sans);cursor:pointer}.siennaContextPackTable .siennaV4OpenAction:hover{background:#f8fafc;color:#a60518}.siennaContextPackIssues thead th:first-child{width:28%}.siennaContextPackIssues thead th:last-child{width:17%}.siennaContextPackIssues td{color:#69707d}.siennaContextPackSourceReader{display:grid;gap:16px;min-width:0}.siennaContextPackSourceActions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.siennaContextSourcePagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:100%;font:400 11px/16px var(--font-sans)}.siennaContextSourceUnavailable{margin:0;color:#69707d;font:400 12px/19px var(--font-sans)}@media (max-width: 480px){.siennaContextPackDrawer .gtmDrawer .gtmDrawerHeader,.siennaContextPackDrawer .gtmDrawer .gtmDrawerBody{padding-inline:16px}.siennaContextPackSources :is(th,td):nth-child(2){display:none}.siennaContextPackSources th:nth-child(1){width:50%}.siennaContextPackSources th:nth-child(3){width:28%}.siennaContextPackSources th:nth-child(4){width:22%}.siennaContextPackIssues thead th:first-child{width:30%}.siennaContextPackIssues thead th:last-child{width:22%}}@font-face{font-family:Inter;src:url(/assets/Inter-Regular-COLGFB3M.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.gtmCanonicalWorkflowCreate,.gtmCanonicalBoundaryNotice,.gtmCanonicalWorkflowBuilderOutline,.gtmCanonicalWorkflowBuilderMain>.gtmSection,.gtmCanonicalWorkflowValidation,.gtmCanonicalWorkflowGraph,.gtmCanonicalWorkflowContractGrid>.gtmSection{border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface)}.gtmCanonicalWorkflowCreate{display:grid;gap:var(--gtm-space-4);max-width:760px;padding:var(--gtm-space-5);box-shadow:var(--gtm-shadow-panel)}.gtmCanonicalWorkflowCreate>header,.gtmCanonicalRailHeading,.gtmCanonicalEdgeList li{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gtm-space-3)}.gtmCanonicalWorkflowCreate h2,.gtmCanonicalWorkflowCreate p,.gtmCanonicalRailHeading h2,.gtmCanonicalWorkflowBuilderOutline h3,.gtmCanonicalWorkflowValidation h2,.gtmCanonicalWorkflowValidation p{margin:0}.gtmCanonicalWorkflowCallout,.gtmCanonicalBoundaryNotice{padding:var(--gtm-space-3) var(--gtm-space-4);background:var(--gtm-color-accent-soft);color:var(--gtm-color-text)}.gtmCanonicalBoundaryNotice{display:flex;flex-wrap:wrap;gap:var(--gtm-space-2);margin-bottom:var(--gtm-space-4)}.gtmCanonicalWorkflowMore{align-self:end;min-width:180px;padding:var(--gtm-space-2) var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-sm)}.gtmCanonicalWorkflowMore summary{cursor:pointer;font-weight:var(--gtm-font-weight-semibold)}.gtmCanonicalWorkflowMore .gtmFilterControl{margin-top:var(--gtm-space-3)}.gtmCanonicalWorkflowTags,.gtmCanonicalCompactList,.gtmCanonicalWorkflowOutline,.gtmCanonicalPortGrid ul,.gtmCanonicalEdgeList,.gtmCanonicalWorkflowContractGrid ul{display:grid;gap:var(--gtm-space-2);margin:0;padding:0;list-style:none}.gtmCanonicalWorkflowTags{display:flex;flex-wrap:wrap}.gtmCanonicalWorkflowTags li{padding:3px var(--gtm-space-2);border-radius:999px;background:var(--gtm-color-surface-muted);color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-xs)}.gtmCanonicalWorkflowTwoPane,.gtmCanonicalWorkflowContractGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gtm-space-4)}.gtmCanonicalWorkflowContractGrid>.gtmSection{max-width:none}.gtmCanonicalWorkflowContractGrid li,.gtmCanonicalCompactList li,.gtmCanonicalPortGrid li{display:grid;gap:2px}.gtmCanonicalWorkflowContractGrid li span,.gtmCanonicalCompactList li span,.gtmCanonicalPortGrid li span,.gtmCanonicalWorkflowOutline li span,.gtmCanonicalWorkflowGraph span,.gtmCanonicalWorkflowGraph small{color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-xs)}.gtmCanonicalWorkflowOutline li,.gtmCanonicalWorkflowOutline li>button,.gtmCanonicalWorkflowOutline li>div{min-width:0}.gtmCanonicalWorkflowOutline li>button,.gtmCanonicalWorkflowOutline li>div{display:grid;width:100%;gap:var(--gtm-space-1);padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-sm);background:var(--gtm-color-surface);color:var(--gtm-color-text);text-align:left}.gtmCanonicalWorkflowOutline li[data-selected=true]>button{border-color:var(--gtm-color-accent);background:var(--gtm-color-accent-soft)}.gtmCanonicalWorkflowGraph{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--gtm-space-3);min-height:160px;padding:var(--gtm-space-4);background:var(--gtm-color-surface-muted)}.gtmCanonicalWorkflowGraph>button,.gtmCanonicalWorkflowGraph>div{display:grid;align-content:center;gap:var(--gtm-space-1);min-height:96px;padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border-strong);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface);color:var(--gtm-color-text);text-align:left;box-shadow:var(--gtm-shadow-panel)}.gtmCanonicalWorkflowGraph>button[data-selected=true]{border-color:var(--gtm-color-accent);box-shadow:var(--gtm-shadow-focus)}.gtmCanonicalWorkflowBuilder{display:grid;grid-template-columns:minmax(210px,.28fr) minmax(420px,1fr) minmax(240px,.32fr);gap:var(--gtm-space-4);align-items:start}.gtmCanonicalWorkflowBuilderOutline,.gtmCanonicalWorkflowValidation{position:sticky;top:var(--gtm-space-4);display:grid;gap:var(--gtm-space-4);max-height:calc(100vh - (var(--gtm-space-8) * 2));padding:var(--gtm-space-4);overflow:auto}.gtmCanonicalWorkflowBuilderMain{display:grid;gap:var(--gtm-space-4);min-width:0}.gtmCanonicalWorkflowBuilderMain>.gtmSection{max-width:none}.gtmCanonicalStageActions,.gtmCanonicalFormGrid,.gtmCanonicalPortGrid,.gtmCanonicalConnectGrid{display:grid;gap:var(--gtm-space-3)}.gtmCanonicalStageActions,.gtmCanonicalFormGrid,.gtmCanonicalPortGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gtmCanonicalConnectGrid{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}.gtmCanonicalWorkflowBuilder input:not([type=checkbox]),.gtmCanonicalWorkflowBuilder select,.gtmCanonicalWorkflowBuilder textarea,.gtmCanonicalWorkflowCreate input{width:100%;box-sizing:border-box}.gtmCanonicalPolicyFieldset,.gtmCanonicalCollectionList fieldset{display:grid;gap:var(--gtm-space-3);margin:0;padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-sm)}.gtmCanonicalPolicyFieldset label,.gtmCanonicalCheckbox{display:flex;gap:var(--gtm-space-2);align-items:flex-start;color:var(--gtm-color-text);font-size:var(--gtm-font-size-sm)}.gtmCanonicalCollectionList,.gtmCanonicalWorkflowEvidence{display:grid;gap:var(--gtm-space-3)}.gtmCanonicalWorkflowEvidence>div{display:grid;gap:var(--gtm-space-1);padding-bottom:var(--gtm-space-3);border-bottom:1px solid var(--gtm-color-border)}.gtmCanonicalWorkflowEvidence>div>span:first-child{color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-xs);text-transform:uppercase}.gtmCanonicalSaveState[data-state=saved]{color:var(--gtm-color-success)}.gtmCanonicalSaveState[data-state=conflict],.gtmCanonicalSaveState[data-state=error]{color:var(--gtm-color-danger)}@media (max-width: 1180px){.gtmCanonicalWorkflowBuilder{grid-template-columns:minmax(210px,.35fr) minmax(0,1fr)}.gtmCanonicalWorkflowValidation{position:static;grid-column:1 / -1;max-height:none}}@media (max-width: 760px){.gtmCanonicalWorkflowBuilder,.gtmCanonicalWorkflowTwoPane,.gtmCanonicalWorkflowContractGrid,.gtmCanonicalFormGrid,.gtmCanonicalPortGrid,.gtmCanonicalConnectGrid{grid-template-columns:1fr}.gtmCanonicalWorkflowBuilderOutline{position:static;max-height:none}.gtmCanonicalWorkflowGraph{grid-template-columns:1fr}}.gtmRailList{min-height:0;overflow-y:auto}.gtmRailGroup{display:grid;gap:var(--gtm-space-1)}.gtmRailGroup+.gtmRailGroup{margin-top:var(--gtm-space-3)}.gtmRailGroupLabel{margin:0;padding:var(--gtm-space-1) var(--gtm-space-3);color:var(--gtm-color-rail-muted);font-size:10px;font-weight:var(--gtm-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.gtmRail[data-collapsed=true] .gtmRailGroupLabel{width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gtmRailItemGlyph svg{width:18px;height:18px}.gtmOfflineBanner,.gtmOfflineNotice{padding:var(--gtm-space-3) var(--gtm-space-4);border:1px solid #d69e2e;background:var(--gtm-color-warning-soft);color:var(--gtm-color-warning)}.gtmOfflineBanner{position:sticky;top:0;z-index:1;text-align:center}.gtmSiennaLauncher{position:fixed;right:var(--gtm-space-6);bottom:var(--gtm-space-6);z-index:2;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:999px;background:var(--gtm-color-accent);color:#fff;box-shadow:var(--gtm-shadow-dialog);font:700 18px/1 var(--gtm-font-family)}.gtmSiennaLauncher:focus-visible{outline:none;box-shadow:var(--gtm-shadow-focus),var(--gtm-shadow-dialog)}.gtmSiennaPanel,.gtmMyWorkStart,.gtmPromptSetupCard,.gtmTeamComposer{display:grid;gap:var(--gtm-space-4)}.gtmPromptSetupCard{width:min(760px,100%);padding:var(--gtm-space-6);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface)}.gtmPromptSetupCard textarea,.gtmTeamComposer textarea,.gtmMyWorkStart textarea{width:100%;resize:vertical;padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border-strong);border-radius:var(--gtm-radius-sm);background:var(--gtm-color-surface);color:var(--gtm-color-text);font:inherit;box-sizing:border-box}.gtmPromptSetupActions,.gtmTeamComposerControls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gtm-space-3)}.gtmSetupOrigin,.gtmFieldError{margin:0}.gtmFieldError{color:var(--gtm-color-danger)}.gtmTeamLayout{display:grid;grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);min-height:620px;border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);overflow:hidden;background:var(--gtm-color-surface)}.gtmTeamConversationList{display:grid;align-content:start;gap:var(--gtm-space-3);padding:var(--gtm-space-4);border-right:1px solid var(--gtm-color-border);background:var(--gtm-color-surface-muted)}.gtmTeamConversationList ul,.gtmTeamTurns,.gtmCanonicalIndexList,.gtmAgentGrid{display:grid;gap:var(--gtm-space-2);margin:0;padding:0;list-style:none}.gtmTeamConversationList li button{display:grid;width:100%;gap:var(--gtm-space-1);padding:var(--gtm-space-3);border:0;border-radius:var(--gtm-radius-sm);background:transparent;color:var(--gtm-color-text);text-align:left}.gtmTeamConversationList li button[aria-pressed=true]{background:var(--gtm-color-surface-selected)}.gtmTeamConversationList li span,.gtmTeamTurns li>span,.gtmCanonicalIndexList li span{color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-xs)}.gtmTeamConversation{display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:var(--gtm-space-4);padding:var(--gtm-space-6)}.gtmTeamWelcome{align-self:center;max-width:620px}.gtmTeamTurns{align-content:start;overflow-y:auto}.gtmTeamTurns li{max-width:78%;padding:var(--gtm-space-3) var(--gtm-space-4);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface-muted)}.gtmTeamTurns li[data-role=user]{justify-self:end;background:var(--gtm-color-surface-selected)}.gtmTeamTurns p{margin-bottom:0;white-space:pre-wrap}.gtmTeamSetupCard{padding:var(--gtm-space-4);border:1px solid var(--gtm-color-border-strong);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface-muted)}.gtmTeamAddMenu{position:relative}.gtmTeamAddMenu summary{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--gtm-color-border);border-radius:999px;cursor:pointer;list-style:none}.gtmTeamAddMenu div{position:absolute;bottom:calc(100% + var(--gtm-space-2));left:0;z-index:1;display:grid;min-width:180px;padding:var(--gtm-space-2);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-sm);background:var(--gtm-color-surface);box-shadow:var(--gtm-shadow-panel)}.gtmTeamAddMenu a{padding:var(--gtm-space-2)}.gtmCanonicalIndexList li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--gtm-space-4);padding:var(--gtm-space-4);border-bottom:1px solid var(--gtm-color-border);background:var(--gtm-color-surface)}.gtmCanonicalIndexList li>div{display:grid;gap:var(--gtm-space-1)}.gtmAgentGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.gtmAgentGrid li{padding:var(--gtm-space-5);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface)}.gtmCanonicalGovernanceGrid,.gtmSettingsGovernanceGrid,.gtmGovernanceForm,.gtmContextMemberEditor{display:grid;gap:var(--gtm-space-4)}.gtmCanonicalGovernanceGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}.gtmSettingsGovernanceGrid,.gtmContextMemberEditor{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.gtmSettingsGovernanceCard,.gtmContextMemberEditor article{display:grid;align-content:start;gap:var(--gtm-space-3);padding:var(--gtm-space-4);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface)}.gtmSettingsGovernanceCard h3,.gtmSettingsGovernanceCard p,.gtmContextMemberEditor article>strong{margin:0;overflow-wrap:anywhere}.gtmGovernanceForm{max-width:720px}.gtmSiennaV4ContextWorkspace{min-height:100%;padding:24px;background:#fafbfc;color:#24262b}.gtmSiennaV4ContextHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;max-width:1172px;margin:0 auto 24px}.gtmSiennaV4ContextHeader h1{margin:0;font-size:24px;line-height:1.2;font-weight:650}.gtmSiennaV4ContextHeader p{margin:7px 0 0;color:#69707d;font-size:12px}.gtmSiennaV4ContextResultCount{margin-top:8px;color:#69707d;font-size:12px;font-weight:600}.gtmSiennaV4ContextHeaderActions{display:flex;align-items:center;gap:12px}.gtmSiennaV4ContextCreate,.gtmSiennaV4ContextPrimaryAction,.gtmSiennaV4ContextSecondaryAction,.gtmSiennaV4ContextDangerAction{min-height:34px;padding:0 15px;border:1px solid #dee2e7;border-radius:8px;background:#fff;color:#24262b;font:inherit;font-size:11px;font-weight:650;cursor:pointer}.gtmSiennaV4ContextDangerAction{border-color:#c90022;color:#a8001d;background:#fff}.gtmSiennaV4ContextCreate,.gtmSiennaV4ContextPrimaryAction{border-color:#b4001a;background:#b4001a;color:#fff}.gtmSiennaV4ContextPrimaryAction:disabled{opacity:.55;cursor:wait}.gtmSiennaV4ContextControls{display:flex;align-items:center;gap:12px;max-width:1172px;margin:0 auto 24px}.gtmSiennaV4ContextSearch{display:flex;width:min(420px,42vw)}.gtmSiennaV4ContextSearch input,.gtmSiennaV4ContextSelect select,.gtmSiennaV4ContextFilterControl>button{height:34px;border:1px solid #dee2e7;background:#fff;color:#24262b;font:inherit;font-size:11px}.gtmSiennaV4ContextSearch input{min-width:0;flex:1;padding:0 11px;border-radius:8px 0 0 8px}.gtmSiennaV4ContextSearch button,.gtmSiennaV4ContextPagination button,.gtmSiennaV4ContextState button,.gtmSiennaV4ContextNotice button,.gtmSiennaV4ContextDrawerError button{border:1px solid #dee2e7;border-radius:8px;background:#fff;color:#24262b;font:inherit;font-size:11px;font-weight:600;cursor:pointer}.gtmSiennaV4ContextSearch button{padding:0 14px;border-left:0;border-radius:0 8px 8px 0}.gtmSiennaV4ContextFilterControl{position:relative}.gtmSiennaV4ContextFilterControl>button{min-width:118px;padding:0 10px;border-radius:8px;text-align:left;cursor:pointer}.gtmSiennaV4ContextSelect select{min-width:128px;padding:0 28px 0 10px;border-radius:8px}.gtmSiennaV4ContextFilterMenu{position:absolute;top:42px;left:0;z-index:4;display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:18px;width:min(480px,calc(100vw - 48px));padding:18px;border:1px solid #dee2e7;border-radius:10px;background:#fff;box-shadow:0 14px 36px #24262b24}.gtmSiennaV4ContextFilterMenu--status{grid-template-columns:minmax(180px,1fr);width:240px}.gtmSiennaV4ContextFilterMenu section{min-width:0}.gtmSiennaV4ContextFilterMenu h2{margin:0 0 8px;color:#9aa1ab;font-size:10px;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.gtmSiennaV4ContextFilterMenu label{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:30px;color:#4d5460;font-size:11px;cursor:pointer}.gtmSiennaV4ContextFilterMenu small{color:#9aa1ab}.gtmSiennaV4ContextFilterMenu>button{justify-self:start;border:0;background:transparent;color:#a60518;font:inherit;font-size:11px;font-weight:650;cursor:pointer}.gtmSiennaV4ContextTableWrap{max-width:1172px;margin:0 auto;overflow-x:auto;border:1px solid #eceef1;border-radius:8px;background:#fff}.gtmSiennaV4ContextTable{width:100%;min-width:960px;border-collapse:collapse;table-layout:fixed}.gtmSiennaV4ContextTable th{height:32px;padding:0 16px;background:#f8fafc;color:#9aa1ab;font-size:9px;font-weight:650;text-align:left;text-transform:uppercase;letter-spacing:.035em}.gtmSiennaV4ContextTable th:first-child{width:26%}.gtmSiennaV4ContextTable th:nth-child(2){width:12%}.gtmSiennaV4ContextTable th:nth-child(3){width:15%}.gtmSiennaV4ContextTable th:nth-child(4){width:11%}.gtmSiennaV4ContextTable th:nth-child(5){width:12%}.gtmSiennaV4ContextTable th:nth-child(6){width:14%}.gtmSiennaV4ContextTable th:last-child{width:10%;text-align:right}.gtmSiennaV4ContextTable th:last-child,.gtmSiennaV4ContextTable td:last-child{position:sticky;right:0;z-index:1;background:#fff;box-shadow:-10px 0 14px -14px #24262b8c}.gtmSiennaV4ContextTable th:last-child{z-index:2;background:#f8fafc}.gtmSiennaV4ContextTable td{height:48px;padding:7px 16px;border-top:1px solid #eceef1;color:#69707d;font-size:10px;vertical-align:middle}.gtmSiennaV4ContextTable td:first-child{overflow:hidden}.gtmSiennaV4ContextTable td:first-child strong,.gtmSiennaV4ContextTable td:first-child span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtmSiennaV4ContextTable td:first-child strong{color:#24262b;font-size:11px;font-weight:650}.gtmSiennaV4ContextTable td:first-child span{margin-top:2px;color:#9aa1ab;font-size:9px}.gtmSiennaV4ContextTable td:last-child{text-align:right}.gtmSiennaV4ContextLifecycle,.gtmSiennaV4ContextLifecycleDetail{display:block}.gtmSiennaV4ContextLifecycle{color:#3e4652;font-size:10px;font-weight:700}.gtmSiennaV4ContextLifecycle--archived{color:#69707d}.gtmSiennaV4ContextLifecycle--draft{color:#7d5f14}.gtmSiennaV4ContextLifecycleDetail{margin-top:2px;color:#7b828e;font-size:8px;line-height:1.25}.gtmSiennaV4ContextAttentionNone{color:#7b828e;font-size:10px}.gtmSiennaV4ContextIssue{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:3px 9px;border:1px solid #eceef1;border-radius:999px;background:#fff5da;color:#7d5f14;font:inherit;font-size:8px;font-weight:700;line-height:1.2;text-transform:uppercase;white-space:nowrap;cursor:pointer}.gtmSiennaV4ContextIssue--blocking{border-color:#a60518;background:#fce8ec;color:#b4233c}.gtmSiennaV4ContextState,.gtmSiennaV4ContextNotice{max-width:1172px;margin:0 auto;padding:24px;border:1px solid #eceef1;border-radius:8px;background:#fff;color:#69707d;font-size:12px;text-align:center}.gtmSiennaV4ContextNotice{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:12px 16px;background:#fff5da;text-align:left}.gtmSiennaV4ContextState h2{margin:0;color:#24262b;font-size:16px}.gtmSiennaV4ContextState p{margin:8px 0 14px}.gtmSiennaV4ContextState button,.gtmSiennaV4ContextNotice button,.gtmSiennaV4ContextDrawerError button{min-height:30px;padding:0 12px}.gtmSiennaV4ContextPagination{display:flex;justify-content:center;max-width:1172px;margin:16px auto 0}.gtmSiennaV4ContextPagination button{min-height:34px;padding:0 16px}.gtmSiennaV4ContextDetails{display:grid;gap:20px}.gtmSiennaV4ContextDetailsDescription{margin:0;color:#69707d;font-size:13px;line-height:1.5}.gtmSiennaV4ContextManaged,.gtmSiennaV4ContextFocusedIssue,.gtmSiennaV4ContextDetailNote{padding:16px;border:1px solid #eceef1;border-radius:8px;background:#fbfcfd}.gtmSiennaV4ContextManaged{border-color:#ebc6cc;background:#fbecef}.gtmSiennaV4ContextManaged strong,.gtmSiennaV4ContextDetailNote strong{display:block;margin-bottom:5px;color:#24262b;font-size:12px}.gtmSiennaV4ContextManaged p,.gtmSiennaV4ContextFocusedIssue p{margin:0;color:#69707d;font-size:11px;line-height:1.5}.gtmSiennaV4ContextFocusedIssue h3{margin:14px 0 6px;color:#24262b;font-size:14px}.gtmSiennaV4ContextFocusedIssue small{display:block;margin-top:10px;color:#9aa1ab;font-size:10px}.gtmSiennaV4ContextDetails dl{display:grid;gap:0;margin:0}.gtmSiennaV4ContextDetails dl>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:16px;padding:13px 0;border-bottom:1px solid #eceef1}.gtmSiennaV4ContextDetails dt{color:#949eb0;font-size:10px;font-weight:650;text-transform:uppercase}.gtmSiennaV4ContextDetails dd{margin:0;color:#24262b;font-size:12px}.gtmSiennaV4ContextDetailNote span{color:#69707d;font-size:11px}.gtmSiennaV4ContextAttachedSources{display:grid;gap:10px}.gtmSiennaV4ContextAttachedSources>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.gtmSiennaV4ContextAttachedSources h3,.gtmSiennaV4ContextAttachedSources p{margin:0}.gtmSiennaV4ContextAttachedSources h3{color:#24262b;font-size:12px;line-height:1.35}.gtmSiennaV4ContextAttachedSources header p,.gtmSiennaV4ContextAttachedSources>div>p{margin-top:3px;color:#69707d;font-size:10px;line-height:1.45}.gtmSiennaV4ContextAttachedSources>header>span{min-width:24px;padding:3px 7px;border-radius:999px;background:#f1f3f5;color:#4d5460;font-size:9px;font-weight:650;text-align:center}.gtmSiennaV4ContextAttachedSources>div{display:grid;border:1px solid #eceef1;border-radius:8px;background:#fff}.gtmSiennaV4ContextAttachedSources article{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:11px 12px;border-bottom:1px solid #eceef1}.gtmSiennaV4ContextAttachedSources article:last-child{border-bottom:0}.gtmSiennaV4ContextAttachedSources article>span{display:grid;gap:3px;min-width:0}.gtmSiennaV4ContextAttachedSources article strong,.gtmSiennaV4ContextAttachedSources article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtmSiennaV4ContextAttachedSources article strong{color:#24262b;font-size:11px}.gtmSiennaV4ContextAttachedSources article small{color:#7c838f;font-size:9px}.gtmSiennaV4ContextSourceActions{display:flex!important;align-items:center;justify-content:flex-end;gap:8px!important;flex:0 0 auto}.gtmSiennaV4ContextAttachedSources article button,.gtmSiennaV4ContextSourceActions a{flex:0 0 auto;min-height:30px;padding:0 11px;border:1px solid #dee2e7;border-radius:7px;background:#fff;color:#a60518;font:inherit;font-size:10px;font-weight:650;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.gtmSiennaV4ContextDrawerError{color:#69707d;font-size:12px}.gtmSiennaV4ContextLifecycleActions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:10px}.gtmSiennaV4ContextArchivedNote{display:grid;gap:5px;padding:14px;border:1px solid #e2e5e9;border-radius:8px;background:#f7f8fa;color:#69707d;font-size:11px}.gtmSiennaV4ContextArchivedNote strong{color:#24262b;font-size:12px}.gtmSiennaV4ContextRestoreBanner{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1172px;margin:0 auto 18px;padding:14px 16px;border:1px solid #b9ddca;border-radius:8px;background:#eef9f3;color:#315d46;font-size:11px}.gtmSiennaV4ContextRestoreBanner>div{display:grid;gap:3px}.gtmSiennaV4ContextRestoreBanner strong{font-size:10px;letter-spacing:.08em}.gtmSiennaV4ContextRestoreBanner button{min-height:32px;padding:0 13px;border:1px solid #8bbca2;border-radius:7px;background:#fff;color:#315d46;font-size:10px;font-weight:700}.gtmSiennaV4IssueDetails,.gtmSiennaV4IssuePreview{display:grid;gap:16px;color:#24262b;font-size:11px;line-height:1.5}.gtmSiennaV4IssueSelector{display:flex;flex-wrap:wrap;gap:6px}.gtmSiennaV4IssueSelector button{min-height:27px;padding:0 10px;border:1px solid #dfe3e8;border-radius:999px;background:#fff;color:#69707d;font-size:10px}.gtmSiennaV4IssueSelector button[aria-current=true]{border-color:#b4001a;color:#b4001a}.gtmSiennaV4IssueCause,.gtmSiennaV4IssueActions,.gtmSiennaV4IssueConfirmation{padding:16px;border:1px solid #eceef1;border-radius:8px;background:#fbfcfd}.gtmSiennaV4IssueCause h3,.gtmSiennaV4IssueConfirmation h3,.gtmSiennaV4IssuePreview h3{margin:6px 0;color:#24262b;font-size:14px;font-weight:650}.gtmSiennaV4IssueCause>p:not(.gtmSiennaV4ContextEyebrow),.gtmSiennaV4IssueConfirmation p,.gtmSiennaV4IssueActions>p{margin:0;color:#69707d;font-size:11px}.gtmSiennaV4IssueCause dl{margin-top:12px}.gtmSiennaV4IssueActions small{display:block;margin-top:5px;color:#8b93a0;font-size:10px}.gtmSiennaV4IssueActions>div,.gtmSiennaV4IssueConfirmation>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px}.gtmSiennaV4IssueActions button,.gtmSiennaV4IssueConfirmation button,.gtmSiennaV4IssueBack{min-height:30px;padding:0 12px;font-size:11px}.gtmSiennaV4IssueConfirmation{border-color:#ebc6cc;background:#fffafb}.gtmSiennaV4IssueConfirmation label{display:grid;gap:6px;margin-top:12px;color:#69707d;font-size:10px;font-weight:650}.gtmSiennaV4IssueConfirmation select{min-height:34px;padding:0 10px;border:1px solid #dfe3e8;border-radius:6px;background:#fff;color:#24262b;font-size:11px}.gtmSiennaV4ContextTextLink{display:inline-flex;width:fit-content;min-height:auto;align-items:center;margin-top:10px;padding:3px 6px;border:0;border-radius:4px;background:#fbecef;color:#b4001a;font:inherit;font-size:11px;font-weight:650;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}.gtmSiennaV4IssueDetails>.gtmSiennaV4ContextTextLink{margin-top:0}.gtmSiennaV4ContextTextLink:hover{background:#f6dce1;color:#8f0015}.gtmSiennaV4ContextScreen .gtmDrawer{width:min(500px,100vw);background:#fff;color:#24262b}.gtmSiennaV4ContextScreen .gtmDrawer[data-size=wide]{width:min(680px,100vw)}.gtmSiennaV4ContextScreen .gtmDrawer[data-size=document]{width:min(960px,100vw)}.gtmSiennaV4ContextScreen .gtmDrawerHeader{min-height:64px;padding:18px 24px;border-color:#eceef1}.gtmSiennaV4ContextScreen .gtmDrawerHeader h2{color:#24262b;font-size:19px;font-weight:650}.gtmSiennaV4ContextScreen .gtmDrawerBody{padding:20px 24px 28px}.gtmSiennaV4ContextScreen .gtmDrawer .gtmActionFooter{justify-content:flex-end;gap:12px;padding:16px 24px;border-color:#eceef1;background:#fff}.gtmSiennaV4CreatePack,.gtmSiennaV4SourcePreview{display:grid;gap:18px}.gtmSiennaV4ContextEyebrow{margin:0;color:#b4001a;font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.gtmSiennaV4UploadFlow{display:grid;gap:16px;color:#24262b;font-size:11px}.gtmSiennaV4UploadHeading{display:grid;gap:6px;margin-top:-8px}.gtmSiennaV4UploadHeading h3{margin:0;font-size:18px;line-height:1.25;font-weight:650}.gtmSiennaV4UploadHeading p{margin:0;color:#727987;font-size:11px;line-height:1.5}.gtmSiennaV4UploadPicker{display:grid;place-items:center;gap:6px;min-height:128px;padding:20px;border:1px dashed #cbd1d9;border-radius:9px;background:#fafbfc;color:#24262b;font:inherit;cursor:pointer}.gtmSiennaV4UploadPicker strong{font-size:12px}.gtmSiennaV4UploadPicker span{color:#727987;font-size:10px}.gtmSiennaV4UploadItems{display:grid;gap:8px}.gtmSiennaV4UploadItems article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:12px 13px;border:1px solid #e1e4e9;border-radius:8px;background:#fff}.gtmSiennaV4UploadItems article>div{display:grid;min-width:0;gap:3px}.gtmSiennaV4UploadItems article strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.gtmSiennaV4UploadItems article div span,.gtmSiennaV4UploadItems article small{color:#727987;font-size:9px}.gtmSiennaV4UploadItems article a{width:fit-content;color:#a60518;font-size:10px;font-weight:650}.gtmSiennaV4UploadItems article>span{align-self:start;padding:4px 7px;border-radius:999px;background:#f1f3f6;color:#59606d;font-size:8px;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.gtmSiennaV4UploadItems article[data-status=ready]>span,.gtmSiennaV4UploadItems article[data-status=matched]>span{background:#e9f6ef;color:#216b43}.gtmSiennaV4UploadItems article[data-status=failed]>span,.gtmSiennaV4UploadItems article[data-status=blocked]>span{background:#fbecef;color:#a22338}.gtmSiennaV4UploadItems progress{grid-column:1 / -1;width:100%;height:5px;accent-color:#b4001a}.gtmSiennaV4UploadNotice,.gtmSiennaV4UploadDestination,.gtmSiennaV4UploadError{display:grid;gap:5px;padding:12px 13px;border-radius:8px;background:#f5f7f9}.gtmSiennaV4UploadNotice{background:#fff7e8;color:#76520b}.gtmSiennaV4UploadError{background:#fbecef;color:#8e2638}.gtmSiennaV4UploadDestination>span{color:#727987;font-size:9px;text-transform:uppercase}.gtmSiennaV4UploadDestination small{color:#858c98;font-size:9px}.gtmSiennaV4UploadActions{display:flex;justify-content:flex-end;gap:12px;padding-top:14px;border-top:1px solid #eceef1}.gtmSiennaV4UploadReselect{min-height:32px;border:1px solid #dee2e7;border-radius:8px;background:#fff;color:#4d5460;font:inherit;font-size:10px;font-weight:650;cursor:pointer}.gtmSiennaV4DraftSourceHeaderActions{display:flex;align-items:center;gap:12px}.gtmSiennaV4DraftSourceHeaderActions>button{min-height:28px;padding:0 9px;border:1px solid #dee2e7;border-radius:7px;background:#fff;color:#4d5460;font:inherit;font-size:9px;font-weight:650;cursor:pointer}.gtmSiennaV4CreatePackIntro,.gtmSiennaV4SourcePreviewIntro{margin:-12px 0 0;color:#727987;font-size:11px;line-height:1.5}.gtmSiennaV4CreatePackError{display:grid;gap:5px;padding:13px 14px;border-radius:8px;background:#fbecef;color:#7c2331;font-size:11px}.gtmSiennaV4CreatePackError strong{color:#b4001a;font-size:9px;text-transform:uppercase}.gtmSiennaV4CreatePackFields{display:grid;gap:14px;padding-bottom:18px;border-bottom:1px solid #eceef1}.gtmSiennaV4CreatePackFields label{display:grid;gap:7px;color:#6d7481;font-size:9px;font-weight:650;letter-spacing:.025em;text-transform:uppercase}.gtmSiennaV4CreatePackFields input,.gtmSiennaV4CreatePackFields textarea,.gtmSiennaV4AvailableSources>input{width:100%;border:1px solid #dee2e7;border-radius:8px;background:#fff;color:#24262b;font:inherit;font-size:12px;text-transform:none}.gtmSiennaV4CreatePackFields input,.gtmSiennaV4AvailableSources>input{min-height:38px;padding:0 12px}.gtmSiennaV4CreatePackFields textarea{min-height:64px;padding:11px 12px;resize:vertical}.gtmSiennaV4CreatePackFields [aria-invalid=true]{border-color:#b4001a}.gtmSiennaV4AvailableSources{display:grid;gap:12px;min-width:0}.gtmSiennaV4AvailableSources>header,.gtmSiennaV4SourceControls,.gtmSiennaV4SelectedSourceSummary{display:flex;align-items:center;justify-content:space-between;gap:12px}.gtmSiennaV4AvailableSources h3{margin:0;color:#727987;font-size:9px;font-weight:650;letter-spacing:.025em;text-transform:uppercase}.gtmSiennaV4AvailableSources>header span,.gtmSiennaV4SourceControls>span{color:#727987;font-size:10px}.gtmSiennaV4SourceControls{position:relative}.gtmSiennaV4SourceControls>button,.gtmSiennaV4AvailableSourcesState button,.gtmSiennaV4SourceLoadMore,.gtmSiennaV4SourceLoadError button,.gtmSiennaV4SourcePreviewState button{min-height:32px;padding:0 11px;border:1px solid #dee2e7;border-radius:8px;background:#fff;color:#4d5460;font:inherit;font-size:10px;font-weight:600;cursor:pointer}.gtmSiennaV4SourceFilterMenu{position:absolute;top:38px;left:0;z-index:3;width:min(390px,calc(100vw - 64px));padding:15px;border:1px solid #dee2e7;border-radius:8px;background:#fff;box-shadow:0 14px 36px #24262b24}.gtmSiennaV4SourceFilterMenu>p{margin:0 0 12px;color:#b4001a;font-size:9px;font-weight:700;text-transform:uppercase}.gtmSiennaV4SourceFilterMenu>div{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gtmSiennaV4SourceFilterMenu fieldset{display:grid;gap:8px;min-width:0;padding:0;border:0}.gtmSiennaV4SourceFilterMenu legend{margin-bottom:8px;color:#24262b;font-size:10px;font-weight:650}.gtmSiennaV4SourceFilterMenu label{display:flex;align-items:center;gap:7px;color:#69707d;font-size:10px}.gtmSiennaV4SourceFilterMenu input{accent-color:#b4001a}.gtmSiennaV4SourceFilterMenu footer{display:flex;justify-content:space-between;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid #eceef1}.gtmSiennaV4SourceFilterMenu footer button{min-height:30px;padding:0 11px;border:1px solid #dee2e7;border-radius:7px;background:#fff;color:#4d5460;font:inherit;font-size:10px;font-weight:650;cursor:pointer}.gtmSiennaV4SourceFilterMenu footer button:last-child{border-color:#b4001a;background:#b4001a;color:#fff}.gtmSiennaV4SourceFilterMenu>small{display:block;margin-top:10px;color:#9299a5;font-size:9px}.gtmSiennaV4SourceTableWrap{max-height:350px;overflow:auto;border:1px solid #eceef1;border-radius:7px}.gtmSiennaV4SourceTable{width:100%;min-width:520px;border-collapse:collapse;table-layout:fixed}.gtmSiennaV4SourceTable th{position:sticky;top:0;z-index:1;height:30px;padding:0 10px;background:#f8fafc;color:#9aa1ab;font-size:8px;font-weight:650;text-align:left;text-transform:uppercase}.gtmSiennaV4SourceTable th:first-child{width:44%}.gtmSiennaV4SourceTable th:nth-child(2){width:18%}.gtmSiennaV4SourceTable th:nth-child(3){width:23%}.gtmSiennaV4SourceTable th:last-child{width:15%;text-align:right}.gtmSiennaV4SourceTable td{height:40px;padding:5px 10px;border-top:1px solid #eceef1;color:#69707d;font-size:9px}.gtmSiennaV4SourceTable td:first-child label{display:flex;align-items:center;gap:8px;min-width:0}.gtmSiennaV4SourceTable td:first-child input{flex:0 0 auto;accent-color:#b4001a}.gtmSiennaV4SourceTable td:first-child strong{overflow:hidden;color:#24262b;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.gtmSiennaV4SourceTable td:nth-child(2),.gtmSiennaV4SourceTable td:nth-child(3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtmSiennaV4SourceTable td:last-child{text-align:right}.gtmSiennaV4SourceTable td:last-child button,.gtmSiennaV4SourceTable td:last-child a{min-height:27px;padding:0 10px;border:1px solid #dee2e7;border-radius:7px;background:#fff;color:#b4001a;font:inherit;font-size:9px;font-weight:650;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.gtmSiennaV4SourceTable td:last-child .gtmSiennaV4ContextSourceView{min-width:52px;justify-content:center;border-color:#b4001a;background:#b4001a;color:#fff}.gtmSiennaV4AvailableSourcesState,.gtmSiennaV4SourcePreviewState{padding:20px;border:1px solid #eceef1;border-radius:8px;background:#fbfcfd;color:#69707d;font-size:11px;text-align:center}.gtmSiennaV4AvailableSourcesState p,.gtmSiennaV4SourcePreviewState p{margin:6px 0 12px}.gtmSiennaV4SourceLoadMore{justify-self:center}.gtmSiennaV4SourceLoadError{margin:0;color:#7c2331;font-size:10px}.gtmSiennaV4SelectedSourceSummary{align-items:flex-start;flex-direction:column;padding-top:4px}.gtmSiennaV4SelectedSourceSummary strong{color:#24262b;font-size:11px}.gtmSiennaV4SelectedSourceSummary span{color:#8b929e;font-size:9px}.gtmSiennaV4SourcePreviewMeta{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:12px;border-radius:8px;background:#f8fafc}.gtmSiennaV4SourcePreviewMeta strong{color:#24262b;font-size:11px}.gtmSiennaV4SourcePreviewMeta span{grid-column:1;color:#7a818d;font-size:9px}.gtmSiennaV4SourcePreviewMeta small{grid-column:2;grid-row:1 / span 2;align-self:center;color:#b4001a;font-size:8px;font-weight:700;text-transform:uppercase}.gtmSiennaV4SourcePreviewDocument{min-height:280px;padding:24px;border:12px solid #f8fafc;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #eceef1}.gtmSiennaV4SourcePreviewDocument pre{margin:0;color:#4d5460;font:inherit;font-size:11px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.gtmSiennaV4SourcePreviewDocument small{display:block;margin-top:18px;color:#8b929e;font-size:9px}.gtmSiennaV4SourceDocument{display:grid;gap:18px}.gtmSiennaV4SourceDocumentHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.gtmSiennaV4SourceDocumentHeading p:last-child{margin:6px 0 0;color:#727987;font-size:11px}.gtmSiennaV4SourceDocumentHeading dl{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0}.gtmSiennaV4SourceDocumentHeading dl div{min-width:112px;padding:9px 11px;border-radius:7px;background:#f7f8fa}.gtmSiennaV4SourceDocumentHeading dt{color:#8b929e;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gtmSiennaV4SourceDocumentHeading dd{margin:3px 0 0;color:#343840;font-size:10px;font-weight:650}.gtmSiennaV4SourceDocumentSearch{display:grid;gap:7px}.gtmSiennaV4SourceDocumentSearch label{color:#4d5460;font-size:10px;font-weight:650}.gtmSiennaV4SourceDocumentSearch>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.gtmSiennaV4SourceDocumentSearch input{min-width:0;min-height:40px;padding:0 12px;border:1px solid #dfe3e8;border-radius:7px;background:#fff;color:#24262b;font:inherit}.gtmSiennaV4SourceDocumentSearch button,.gtmSiennaV4SourceDocumentSearchResults button{min-height:40px;padding:0 13px;border:1px solid #d9dde3;border-radius:7px;background:#fff;color:#4d5460;font:inherit;font-size:10px;font-weight:650;cursor:pointer}.gtmSiennaV4SourceDocumentSearchResults{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:7px;background:#f7f8fa;color:#5c6370;font-size:10px}.gtmSiennaV4SourceDocumentSearchResults>span:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.gtmSiennaV4SourceDocumentSearchResults button{min-width:32px;min-height:32px;padding:0 8px;color:#b4001a}.gtmSiennaV4SourceDocument .gtmSiennaV4SourcePreviewDocument{min-height:520px;border-width:16px}.gtmSiennaV4SourceDocument .gtmSiennaV4SourcePreviewDocument pre{font-size:13px;line-height:1.7}.gtmSiennaV4SourceDocument .gtmSiennaV4SourcePreviewDocument mark{padding:1px 0;background:#ffe28a;color:inherit}.gtmSiennaV4SourceDocumentPagination{display:flex;align-items:center;gap:10px;margin-right:auto;color:#69707d;font-size:10px}.gtmSiennaV4DraftWorkspace{min-height:100%;padding:0 24px 96px;background:#fafbfc;color:#24262b;font-size:11px}.gtmSiennaV4DraftHeader{display:flex;align-items:center;justify-content:space-between;min-height:58px;margin:0 -24px 24px;padding:0 24px;border-bottom:1px solid #eceef1;background:#fff}.gtmSiennaV4DraftHeader>div{display:flex;align-items:center;gap:9px;min-width:0;color:#8a919d;font-size:11px}.gtmSiennaV4DraftHeader>div span:last-child{overflow:hidden;color:#24262b;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.gtmSiennaV4DraftHeader button,.gtmSiennaV4DraftFooter button,.gtmSiennaV4DraftBanner button,.gtmSiennaV4DraftBanner a,.gtmSiennaV4DraftState button,.gtmSiennaV4DraftModal button,.gtmSiennaV4DraftInspector button,.gtmSiennaV4ContextDraftStart button{min-height:34px;padding:0 14px;border:1px solid #dee2e7;border-radius:8px;background:#fff;color:#24262b;font:inherit;font-size:10px;font-weight:650;cursor:pointer}.gtmSiennaV4DraftBanner a{display:inline-flex;align-items:center;text-decoration:none}.gtmSiennaV4DraftHeader>button,.gtmSiennaV4DraftFooter button,.gtmSiennaV4ContextDraftStart button{border-color:#b4001a;background:#b4001a;color:#fff}.gtmSiennaV4DraftHeader button:disabled,.gtmSiennaV4DraftFooter button:disabled{opacity:.48;cursor:not-allowed}.gtmSiennaV4DraftBanner{display:flex;align-items:center;justify-content:space-between;gap:14px;max-width:1172px;margin:0 auto 16px;padding:12px 14px;border:1px solid #ecd7a2;border-radius:8px;background:#fff8e8;color:#715c27;font-size:11px}.gtmSiennaV4DraftBanner>div{display:flex;gap:8px}.gtmSiennaV4DraftBanner--error{border-color:#ebc6cc;background:#fbecef;color:#7c2331}.gtmSiennaV4DraftTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;max-width:1172px;margin:0 auto 22px}.gtmSiennaV4DraftTitleRow h1{margin:7px 0 4px;font-size:22px;line-height:1.2}.gtmSiennaV4DraftTitleRow p{max-width:700px;margin:0;color:#717885;font-size:11px;line-height:1.5}.gtmSiennaV4DraftBadge{display:inline-flex;padding:3px 7px;border-radius:999px;background:#fbecef;color:#b4001a;font-size:8px;font-weight:750;text-transform:uppercase}.gtmSiennaV4DraftSaveState{padding-top:9px;color:#7b828e;font-size:10px;font-weight:600}.gtmSiennaV4DraftTabs{display:flex;max-width:1172px;margin:0 auto 20px;overflow-x:auto;border-bottom:1px solid #dee2e7}.gtmSiennaV4DraftTabs button{min-width:92px;min-height:38px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:#747b87;font:inherit;font-size:10px;font-weight:650;cursor:pointer}.gtmSiennaV4DraftTabs button[aria-current=page]{border-color:#b4001a;color:#b4001a}.gtmSiennaV4DraftTabs button:disabled{color:#b6bbc3;cursor:not-allowed}.gtmSiennaV4DraftPanel,.gtmSiennaV4DraftContent{max-width:1172px;margin:0 auto}.gtmSiennaV4DraftPanel{display:grid;gap:18px;padding:24px;border:1px solid #eceef1;border-radius:9px;background:#fff}.gtmSiennaV4DraftPanel header p,.gtmSiennaV4DraftSourceColumn header p{margin:0 0 5px;color:#b4001a;font-size:8px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.gtmSiennaV4DraftPanel h2,.gtmSiennaV4DraftSourceColumn h2{margin:0;font-size:15px}.gtmSiennaV4DraftSetup label,.gtmSiennaV4DraftInstructions label,.gtmSiennaV4DraftInspector label{display:grid;gap:7px;color:#656c78;font-size:10px;font-weight:650}.gtmSiennaV4DraftSetup input,.gtmSiennaV4DraftSetup textarea,.gtmSiennaV4DraftInstructions textarea,.gtmSiennaV4DraftInspector textarea,.gtmSiennaV4DraftSourceColumn>input,.gtmSiennaV4DraftSourceFilters select{width:100%;border:1px solid #dee2e7;border-radius:8px;background:#fff;color:#24262b;font:inherit;font-size:11px}.gtmSiennaV4DraftSetup input,.gtmSiennaV4DraftSourceColumn>input,.gtmSiennaV4DraftSourceFilters select{min-height:38px;padding:0 11px}.gtmSiennaV4DraftSetup textarea,.gtmSiennaV4DraftInstructions textarea,.gtmSiennaV4DraftInspector textarea{min-height:110px;padding:11px;resize:vertical}.gtmSiennaV4DraftContent{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gtmSiennaV4DraftSourceColumn{display:grid;align-content:start;gap:12px;min-height:470px;padding:18px;border:1px solid #eceef1;border-radius:9px;background:#fff}.gtmSiennaV4DraftSourceColumn>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.gtmSiennaV4DraftSourceCount{display:inline-grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:999px;background:#f2f4f7;color:#68707c;font-size:9px;font-weight:700}.gtmSiennaV4DraftSourceFilters{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gtmSiennaV4DraftSourceList{display:grid;gap:8px;max-height:360px;overflow:auto}.gtmSiennaV4DraftSourceList article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px;border:1px solid #eceef1;border-radius:8px;background:#fff}.gtmSiennaV4DraftSourceList article>div:first-child{display:grid;gap:4px;min-width:0}.gtmSiennaV4DraftSourceList strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.gtmSiennaV4DraftSourceList span,.gtmSiennaV4DraftSourceList>p{color:#868d98;font-size:9px}.gtmSiennaV4DraftSourceList article>div:last-child{display:flex;gap:6px}.gtmSiennaV4DraftSourceList button{min-height:28px;padding:0 9px;border:1px solid #dee2e7;border-radius:7px;background:#fff;color:#b4001a;font:inherit;font-size:9px;font-weight:650;cursor:pointer}.gtmSiennaV4DraftSourceColumn--drop{border:2px dashed #b4001a;background:#fff8f9}.gtmSiennaV4DraftInstructions{grid-template-columns:minmax(0,1fr) 260px}.gtmSiennaV4DraftInstructions header{grid-column:1 / -1}.gtmSiennaV4DraftInstructions textarea{min-height:260px}.gtmSiennaV4DraftInstructions small{color:#8b929e;font-size:9px;font-weight:400}.gtmSiennaV4DraftInstructions aside{padding:16px;border-radius:8px;background:#f8fafc;color:#707784;font-size:10px;line-height:1.55}.gtmSiennaV4DraftInstructions aside p{margin:8px 0 0}.gtmSiennaV4DraftFooter{position:fixed;right:0;bottom:0;left:240px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:66px;padding:0 24px;border-top:1px solid #eceef1;background:#fff;box-shadow:0 -8px 24px #24262b0d;color:#717885;font-size:10px}.gtmSiennaV4DraftFooter>div{display:flex;align-items:center;gap:14px}.gtmSiennaV4DraftInspector{display:grid;gap:18px;color:#6d7481;font-size:11px}.gtmSiennaV4DraftInspector>p{margin:0}.gtmSiennaV4DraftInspector>div{display:grid;gap:5px;padding:12px;border-radius:8px;background:#f8fafc}.gtmSiennaV4DraftCheck{grid-template-columns:auto 1fr;align-items:center}.gtmSiennaV4DraftDanger{margin-right:auto;border-color:#ebc6cc!important;color:#b4001a!important}.gtmSiennaV4DraftState{display:grid;justify-items:center;gap:14px;max-width:680px;margin:80px auto;padding:32px;border:1px solid #eceef1;border-radius:9px;background:#fff;color:#6d7481;font-size:12px;text-align:center}.gtmSiennaV4DraftState h1,.gtmSiennaV4DraftState p{margin:0}.gtmSiennaV4DraftModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:20px;background:#14181f6b}.gtmSiennaV4DraftModal{width:min(440px,100%);padding:24px;border-radius:10px;background:#fff;box-shadow:0 24px 70px #14181f3d}.gtmSiennaV4DraftModal h2{margin:0 0 10px;font-size:18px}.gtmSiennaV4DraftModal p,.gtmSiennaV4DraftModal small{color:#6d7481;font-size:11px;line-height:1.55}.gtmSiennaV4DraftModal>div{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.gtmSiennaV4DraftModal>div button:last-child{border-color:#b4001a;background:#b4001a;color:#fff}.gtmSiennaV4ArchiveModal{width:min(520px,100%)}.gtmSiennaV4ArchiveModal ul{max-height:150px;margin:10px 0;padding-left:20px;overflow:auto;color:#4f5662;font-size:11px;line-height:1.5}.gtmSiennaV4ContextDraftStart{display:grid;justify-items:end;gap:8px;padding-top:4px}.gtmSiennaV4ContextDraftStart p{margin:0;color:#7c2331;font-size:10px}.gtmSiennaV4ContextVisuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gtmSiennaV4Review,.gtmSiennaV4Versions,.gtmSiennaV4PublishedReview{display:grid;gap:16px;max-width:1060px;margin:0 auto 76px}.gtmSiennaV4ReviewReadiness{display:flex;align-items:center;gap:14px;padding:16px;border-radius:9px;background:#eaf7f1}.gtmSiennaV4ReviewReadiness[data-review-state=pending],.gtmSiennaV4ReviewReadiness[data-review-state=changes_requested]{background:#fff5da}.gtmSiennaV4ReviewReadiness[data-review-state=pending]>span,.gtmSiennaV4ReviewReadiness[data-review-state=changes_requested]>span{background:#f7e7b9;color:#6f5718}.gtmSiennaV4ReviewReadiness>span,.gtmSiennaV4VersionCurrent{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 9px;border-radius:999px;background:#d8f1e5;color:#0b7a4b;font-size:8px;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.gtmSiennaV4ReviewReadiness h2,.gtmSiennaV4ReviewReadiness p,.gtmSiennaV4ReviewAction p,.gtmSiennaV4PublishedReview p{margin:0}.gtmSiennaV4ReviewReadiness h2{margin-bottom:5px;font-size:13px}.gtmSiennaV4ReviewReadiness p,.gtmSiennaV4ReviewAction p,.gtmSiennaV4PublishedReview p{color:#69707d;font-size:10px;line-height:1.5}.gtmSiennaV4ReviewMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #eceef1;border-radius:9px;background:#fff}.gtmSiennaV4ReviewMetrics>div{display:grid;gap:5px;padding:14px 16px;border-right:1px solid #eceef1}.gtmSiennaV4ReviewMetrics>div:last-child{border-right:0}.gtmSiennaV4ReviewMetrics strong{font-size:17px}.gtmSiennaV4ReviewMetrics span{font-size:10px;font-weight:650}.gtmSiennaV4ReviewMetrics small,.gtmSiennaV4ReviewColumns small{color:#858c97;font-size:9px}.gtmSiennaV4ReviewColumns{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:16px}.gtmSiennaV4ReviewColumns>section,.gtmSiennaV4ReviewAction,.gtmSiennaV4Versions,.gtmSiennaV4PublishedReview{border:1px solid #eceef1;border-radius:9px;background:#fff}.gtmSiennaV4ReviewColumns>section{padding:18px}.gtmSiennaV4ReviewColumns h3,.gtmSiennaV4Versions h2,.gtmSiennaV4VersionDetail h2,.gtmSiennaV4VersionDetail h3,.gtmSiennaV4VersionComparison h3{margin:0 0 12px}.gtmSiennaV4ReviewColumns section>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;border-bottom:1px solid #eceef1}.gtmSiennaV4ReviewColumns section>div span{display:grid;gap:4px}.gtmSiennaV4ReviewColumns b{color:#0b7a4b;font-size:9px;text-transform:uppercase}.gtmSiennaV4ReviewColumns b[data-state=check]{color:#7d5f14}.gtmSiennaV4ReviewWarnings{padding:12px 14px;border-radius:8px;background:#fff5da;color:#6f5718;font-size:10px}.gtmSiennaV4ReviewWarnings p{margin:4px 0}.gtmSiennaV4ReviewAction{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px}.gtmSiennaV4ReviewAction>div{display:grid;gap:5px}.gtmSiennaV4ReviewAction button,.gtmSiennaV4Versions button,.gtmSiennaV4PublishedReview button{min-height:34px;padding:0 14px;border:1px solid #b4001a;border-radius:8px;background:#fff;color:#b4001a;font:inherit;font-size:10px;font-weight:650;cursor:pointer}.gtmSiennaV4ReviewAction>button,.gtmSiennaV4PublishedReview>button{background:#b4001a;color:#fff}.gtmSiennaV4ReviewEmailPreferences{display:grid;gap:14px;padding:16px;border:1px solid #eceef1;border-radius:9px;background:#fff}.gtmSiennaV4ReviewEmailPreferences h3,.gtmSiennaV4ReviewEmailPreferences p{margin:0}.gtmSiennaV4ReviewEmailPreferences p,.gtmSiennaV4ReviewEmailPreferences legend,.gtmSiennaV4ReviewEmailPreferences label,.gtmSiennaV4ReviewEmailPreferences [role=alert],.gtmSiennaV4ReviewEmailPreferences>div:last-child{font-size:10px}.gtmSiennaV4ReviewEmailPreferences p{margin-top:4px;color:#69707d;line-height:1.5}.gtmSiennaV4ReviewEmailPreferences fieldset{display:flex;flex-wrap:wrap;gap:10px 18px;padding:0;border:0}.gtmSiennaV4ReviewEmailPreferences legend{width:100%;margin-bottom:9px;font-weight:650}.gtmSiennaV4ReviewEmailPreferences label,.gtmSiennaV4ReviewEmailPreferences>div:last-child,.gtmSiennaV4ReviewEmailPreferences [role=alert]{display:flex;align-items:center;gap:7px}.gtmSiennaV4ReviewEmailPreferences>div:last-child{justify-content:flex-end}.gtmSiennaV4ReviewEmailPreferences button{min-height:32px;padding:0 12px;border:1px solid #b4001a;border-radius:8px;background:#fff;color:#b4001a;font:inherit;font-size:10px;font-weight:650;cursor:pointer}.gtmSiennaV4ReviewEmailPreferences button:disabled{cursor:default;opacity:.45}.gtmSiennaV4PublishModal{display:grid;gap:14px;width:min(580px,100%)}.gtmSiennaV4PublishModal>p,.gtmSiennaV4PublishModal h2{margin:0}.gtmSiennaV4PublishModal dl,.gtmSiennaV4VersionDetail dl{display:grid;gap:10px;margin:0;padding:14px;border-radius:9px;background:#f8fafc}.gtmSiennaV4PublishModal dl>div,.gtmSiennaV4VersionDetail dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;font-size:10px}.gtmSiennaV4PublishModal dt,.gtmSiennaV4VersionDetail dt{color:#747c88;font-size:9px;font-weight:650;text-transform:uppercase}.gtmSiennaV4PublishModal dd,.gtmSiennaV4VersionDetail dd{margin:0}.gtmSiennaV4PublishModal aside,.gtmSiennaV4PublishModal label{display:grid;gap:6px;padding:12px 14px;border:1px solid #eceef1;border-radius:9px;color:#69707d;font-size:10px}.gtmSiennaV4PublishModal aside{border:0;background:#fff5da}.gtmSiennaV4PublishModal textarea{min-height:74px;padding:10px;border:1px solid #dee2e7;border-radius:8px;resize:vertical;font:inherit}.gtmSiennaV4Versions{padding:20px;font-size:11px}.gtmSiennaV4Versions h2,.gtmSiennaV4VersionDetail h2{font-size:22px;line-height:1.2}.gtmSiennaV4VersionDetail h3,.gtmSiennaV4VersionComparison h3{color:#747c88;font-size:10px;line-height:1.3;letter-spacing:.03em;text-transform:uppercase}.gtmSiennaV4Versions>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.gtmSiennaV4Versions>header p{margin:0 0 5px;color:#b4001a;font-size:8px;font-weight:750;text-transform:uppercase}.gtmSiennaV4Versions>header>span{color:#69707d;font-size:10px}.gtmSiennaV4VersionDraftNote{display:grid;gap:5px;padding:12px 14px;border-radius:8px;background:#f8fafc;color:#69707d;font-size:10px}.gtmSiennaV4VersionList{display:grid}.gtmSiennaV4VersionList article{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:74px;padding:12px 0;border-bottom:1px solid #eceef1}.gtmSiennaV4VersionList article>div:first-child{display:grid;gap:5px}.gtmSiennaV4VersionList article>div:first-child>strong{font-size:15px;line-height:1.3}.gtmSiennaV4VersionList article>div:last-child{display:flex;align-items:center;gap:8px}.gtmSiennaV4VersionList span,.gtmSiennaV4VersionList small{color:#7c838f;font-size:9px}.gtmSiennaV4VersionDetail,.gtmSiennaV4VersionComparison{display:grid;gap:14px;color:#69707d;font-size:10px}.gtmSiennaV4VersionSources{display:grid;border:1px solid #eceef1;border-radius:8px}.gtmSiennaV4VersionSources>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px;border-bottom:1px solid #eceef1}.gtmSiennaV4VersionSources>div>span{display:grid;gap:4px}.gtmSiennaV4VersionSources small{color:#7c838f;font-size:9px}.gtmSiennaV4VersionSources>div:last-child{border-bottom:0}.gtmSiennaV4VersionInstructions,.gtmSiennaV4VersionComparison section,.gtmSiennaV4VersionMemberChange{padding:12px;border:1px solid #eceef1;border-radius:8px;background:#fff;white-space:pre-wrap}.gtmSiennaV4VersionComparison section{display:grid;gap:10px}.gtmSiennaV4VersionComparison section>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px}.gtmSiennaV4VersionComparison section p{margin:0}.gtmSiennaV4VersionChanged{border-color:#ecd7a2!important;background:#fffdf6!important}.gtmSiennaV4VersionMemberChange{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.gtmSiennaV4VersionMemberChange small{grid-column:1 / -1}.gtmSiennaV4PublishedReview{justify-items:start;padding:24px}.gtmSiennaV4PublishedReview h2{margin:0}.gtmSiennaV4Usage{padding:20px;color:#222631;font-size:11px}.gtmSiennaV4Usage>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.gtmSiennaV4Usage>header p{margin:0 0 5px;color:#b4001a;font-size:8px;font-weight:750;text-transform:uppercase}.gtmSiennaV4Usage>header h2{margin:0;font-size:22px;line-height:1.2}.gtmSiennaV4Usage>header>span{color:#69707d;font-size:10px}.gtmSiennaV4UsageSummary{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:3px 8px;margin-top:18px;padding:16px;border:1px solid #eceef1;border-radius:8px;background:#fff}.gtmSiennaV4UsageSummary>strong{font-size:22px}.gtmSiennaV4UsageSummary>p{grid-column:1 / -1;margin:4px 0 0;color:#69707d}.gtmSiennaV4UsageDrawer{display:grid;gap:14px;color:#3d4350;font-size:11px}.gtmSiennaV4UsageVersion{display:grid;gap:6px;color:#69707d;font-size:9px;font-weight:650;letter-spacing:.025em;text-transform:uppercase}.gtmSiennaV4UsageVersion select{min-height:38px;padding:0 12px;border:1px solid #dfe2e7;border-radius:8px;background:#fff;color:#222631;font-family:inherit;font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.4;text-transform:none}.gtmSiennaV4UsageIntro,.gtmSiennaV4UsageNote{margin:0;color:#69707d}.gtmSiennaV4UsageList{display:grid;border:1px solid #eceef1;border-radius:8px;background:#fff}.gtmSiennaV4UsageList article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid #eceef1}.gtmSiennaV4UsageList article:last-child{border-bottom:0}.gtmSiennaV4UsageList article>div{display:grid;gap:4px}.gtmSiennaV4UsageList article span,.gtmSiennaV4UsageList article small{color:#7c838f;font-size:9px}.gtmSiennaV4UsageList article a{color:#b4001a;font-weight:750;text-decoration:none}.gtmSiennaV4UsageEmpty{padding:16px;border-radius:8px;background:#f8fafc;text-align:center}.gtmSiennaV4UsageEmpty p{margin:6px 0 0;color:#69707d}@media (max-width: 767px){.gtmSiennaV4ContextWorkspace{padding:76px 16px 24px}.gtmSiennaV4ContextHeader,.gtmSiennaV4ContextControls{align-items:stretch;flex-direction:column}.gtmSiennaV4ContextSearch{width:100%}.gtmSiennaV4ContextSelect select,.gtmSiennaV4ContextFilterControl>button{width:100%}.gtmSiennaV4ContextFilterMenu{grid-template-columns:1fr}.gtmSiennaV4ContextTableWrap{overflow:visible;border:0;background:transparent}.gtmSiennaV4ContextTable{display:block;min-width:0}.gtmSiennaV4ContextTable thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gtmSiennaV4ContextTable tbody{display:grid;gap:12px}.gtmSiennaV4ContextTable tr{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border:1px solid #eceef1;border-radius:8px;background:#fff}.gtmSiennaV4ContextTable td,.gtmSiennaV4ContextTable td:first-child,.gtmSiennaV4ContextTable td:last-child{position:static;display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;width:auto;min-height:42px;height:auto;padding:10px 14px;overflow:visible;border-top:1px solid #eceef1;background:#fff;box-shadow:none;text-align:left}.gtmSiennaV4ContextTable td:before{align-self:center;color:#9aa1ab;content:attr(data-label);font-size:9px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.gtmSiennaV4ContextTable td:first-child{display:block;min-height:58px;border-top:0}.gtmSiennaV4ContextTable td:first-child:before{content:none}.gtmSiennaV4ContextTable td:last-child .siennaV4OpenAction{justify-self:start}.gtmSiennaV4DraftWorkspace{padding:70px 16px 96px}.gtmSiennaV4DraftHeader{margin:-70px -16px 20px;padding:0 16px}.gtmSiennaV4DraftContent,.gtmSiennaV4DraftInstructions,.gtmSiennaV4ReviewMetrics,.gtmSiennaV4ReviewColumns{grid-template-columns:1fr}.gtmSiennaV4ReviewMetrics>div{border-right:0;border-bottom:1px solid #eceef1}.gtmSiennaV4ReviewAction,.gtmSiennaV4VersionList article{align-items:stretch;flex-direction:column}.gtmSiennaV4DraftInstructions header{grid-column:auto}.gtmSiennaV4DraftFooter{left:0}}.gtmArtifactHeaderActions,.gtmArtifactBackLinks,.gtmArtifactReaderToolbar,.gtmConnectorChecklistFooter>div,.gtmArtifactEditor>div,.gtmConnectorActionEvidence>div{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gtm-space-3)}.gtmArtifactWorkspaceGrid{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:var(--gtm-space-6);align-items:start}.gtmArtifactHistory{position:sticky;top:var(--gtm-space-6);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-lg);background:var(--gtm-color-surface);padding:var(--gtm-space-4)}.gtmArtifactHistory h2{margin:0 0 var(--gtm-space-3);font:600 var(--gtm-font-size-lg)/1.3 var(--gtm-font-family)}.gtmArtifactHistory ol,.gtmArtifactReviewList,.gtmArtifactProvenanceList,.gtmRunArtifactList,.gtmConnectorChecklist,.gtmConnectorReceiptList{list-style:none;padding:0;margin:0}.gtmArtifactHistory li+li,.gtmArtifactReviewList li+li,.gtmArtifactProvenanceList li+li,.gtmRunArtifactList li+li,.gtmConnectorChecklist>li+li{margin-top:var(--gtm-space-2)}.gtmArtifactHistory a{display:grid;gap:2px;padding:var(--gtm-space-3);color:inherit;text-decoration:none;border:1px solid transparent;border-radius:var(--gtm-radius-md)}.gtmArtifactHistory a[aria-current=page]{border-color:var(--gtm-color-accent);background:var(--gtm-color-accent-soft)}.gtmArtifactHistory small,.gtmArtifactHistory span,.gtmRunArtifactList small,.gtmRunArtifactList span{color:var(--gtm-color-text-muted)}.gtmArtifactWorkspaceMain{min-width:0;display:grid;gap:var(--gtm-space-5)}.gtmArtifactFacts,.gtmArtifactDeliveryFacts,.gtmConnectorChecklist dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gtm-space-3);margin:0 0 var(--gtm-space-4)}.gtmArtifactFacts div,.gtmArtifactDeliveryFacts div,.gtmConnectorChecklist dl div{min-width:0;display:grid;gap:2px}.gtmArtifactFacts dt,.gtmArtifactDeliveryFacts dt,.gtmConnectorChecklist dt{color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-xs)}.gtmArtifactFacts dd,.gtmArtifactDeliveryFacts dd,.gtmConnectorChecklist dd{min-width:0;margin:0;overflow-wrap:anywhere}.gtmArtifactFacts code,.gtmArtifactProvenanceList code,.gtmConnectorChecklist code,.gtmConnectorReceiptList code{display:block;max-width:100%;overflow-wrap:anywhere;white-space:normal;color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-xs)}.gtmArtifactReaderToolbar{justify-content:space-between;margin-bottom:var(--gtm-space-3)}.gtmArtifactReaderToolbar label,.gtmArtifactEditor label,.gtmConnectorChecklistFooter label{display:grid;gap:var(--gtm-space-1)}.gtmArtifactReader,.gtmArtifactCompare pre{max-height:62vh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--gtm-space-5);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface-muted);color:var(--gtm-color-text);font:400 var(--gtm-font-size-md)/1.55 var(--gtm-font-family)}.gtmArtifactEditor{display:grid;gap:var(--gtm-space-3)}.gtmArtifactEditor textarea{min-height:420px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.55}.gtmArtifactCompare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gtm-space-4)}.gtmArtifactCompare article{min-width:0}.gtmArtifactCompare header{display:flex;justify-content:space-between;gap:var(--gtm-space-3)}.gtmArtifactReviewList li,.gtmArtifactProvenanceList li,.gtmRunArtifactList li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--gtm-space-3);align-items:center;padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md)}.gtmArtifactProvenanceList li{grid-template-columns:minmax(120px,auto) minmax(0,1fr)}.gtmArtifactProvenanceList code{grid-column:1 / -1}.gtmConnectorChecklist{display:grid;gap:var(--gtm-space-4)}.gtmConnectorChecklist>li{padding:var(--gtm-space-5);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-lg);background:var(--gtm-color-surface)}.gtmConnectorChecklist>li>header{display:flex;justify-content:space-between;gap:var(--gtm-space-4);align-items:flex-start}.gtmConnectorChecklist>li>header>div{display:grid;gap:2px}.gtmConnectorChecklist fieldset{display:flex;flex-wrap:wrap;gap:var(--gtm-space-4);margin:var(--gtm-space-4) 0 0;border:0;padding:0}.gtmConnectorChecklist fieldset label{display:inline-flex;align-items:center;gap:var(--gtm-space-2)}.gtmConnectorChecklistFooter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--gtm-space-4);align-items:end;margin-top:var(--gtm-space-5)}.gtmConnectorChecklistFooter textarea{min-height:88px;resize:vertical}.gtmConnectorActionEvidence{display:grid;gap:var(--gtm-space-2);margin-top:var(--gtm-space-4);padding-top:var(--gtm-space-4);border-top:1px solid var(--gtm-color-border)}@media (max-width: 1023px){.gtmArtifactWorkspaceGrid{grid-template-columns:1fr}.gtmArtifactHistory{position:static}}@media (max-width: 767px){.gtmArtifactFacts,.gtmArtifactDeliveryFacts,.gtmConnectorChecklist dl,.gtmArtifactCompare,.gtmConnectorChecklistFooter{grid-template-columns:1fr}.gtmArtifactReviewList li,.gtmArtifactProvenanceList li,.gtmRunArtifactList li{grid-template-columns:minmax(0,1fr)}.gtmArtifactReader,.gtmArtifactCompare pre{padding:var(--gtm-space-3)}}.gtmCanonicalMotionFilters,.gtmCanonicalInlineControls,.gtmCanonicalMotionToolbar,.gtmCanonicalEditorActions{display:flex;align-items:end;flex-wrap:wrap;gap:var(--gtm-space-3)}.gtmCanonicalMotionFilters{padding:var(--gtm-space-4);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-lg);background:var(--gtm-color-surface)}.gtmCanonicalMotionFilters .gtmFormField{min-width:min(260px,100%);flex:1 1 220px}.gtmCanonicalMotionList,.gtmCanonicalRunList,.gtmCanonicalHistory{display:grid;gap:var(--gtm-space-3);margin:0;padding:0;list-style:none}.gtmCanonicalMotionList>li{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(180px,.7fr) auto;align-items:center;gap:var(--gtm-space-5);padding:var(--gtm-space-5);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-lg);background:var(--gtm-color-surface)}.gtmCanonicalMotionIdentity h2,.gtmCanonicalMotionIdentity p,.gtmCanonicalMotionEvidence,.gtmCanonicalHistory p{margin:0}.gtmCanonicalMotionIdentity,.gtmCanonicalMotionEvidence,.gtmCanonicalMotionActions,.gtmCanonicalRunList li>div,.gtmCanonicalHistory li>div{display:flex;flex-direction:column;gap:var(--gtm-space-2)}.gtmCanonicalMotionActions{align-items:stretch}.gtmCanonicalBoundaryNote{padding:var(--gtm-space-3) var(--gtm-space-4);border-inline-start:4px solid var(--gtm-color-accent);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface-subtle)}.gtmCanonicalTabs{display:flex;gap:var(--gtm-space-1);overflow-x:auto;border-bottom:1px solid var(--gtm-color-border)}.gtmCanonicalTabs button,.gtmCanonicalRunReview>nav button{border:0;background:transparent;color:var(--gtm-color-text-muted);font:inherit;font-weight:650;cursor:pointer}.gtmCanonicalTabs button{padding:var(--gtm-space-3) var(--gtm-space-4);border-bottom:3px solid transparent;white-space:nowrap}.gtmCanonicalTabs button[aria-current=page]{color:var(--gtm-color-text);border-bottom-color:var(--gtm-color-accent)}.gtmCanonicalMotionConfiguration{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gtm-space-4)}.gtmCanonicalMotionConfiguration .gtmSection ol,.gtmCanonicalMotionConfiguration .gtmSection dl{display:grid;gap:var(--gtm-space-3);margin:0;padding:0}.gtmCanonicalMotionConfiguration .gtmSection li,.gtmCanonicalMotionConfiguration .gtmSection dl>div,.gtmCanonicalRunReview article{display:grid;gap:var(--gtm-space-1);padding:var(--gtm-space-3);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface-subtle)}.gtmCanonicalPrompt{white-space:pre-wrap;font-size:var(--gtm-font-size-lg);line-height:1.55}.gtmCanonicalEditor,.gtmCanonicalPreview,.gtmCanonicalAuthorizedRun{display:grid;gap:var(--gtm-space-4);padding:var(--gtm-space-5);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-lg);background:var(--gtm-color-surface)}.gtmCanonicalEditor>header{display:flex;justify-content:space-between;gap:var(--gtm-space-4)}.gtmCanonicalConfigurationEditor{display:grid;gap:var(--gtm-space-4)}.gtmCanonicalConfigurationEditor>fieldset{display:grid;gap:var(--gtm-space-3);min-width:0;margin:0;padding:var(--gtm-space-4);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md)}.gtmCanonicalConfigurationEditor>fieldset>legend{padding-inline:var(--gtm-space-2);font-weight:700}.gtmCanonicalStageEditor{display:grid;gap:var(--gtm-space-3);padding:var(--gtm-space-4);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface-subtle)}.gtmCanonicalStageEditor h3,.gtmCanonicalStageEditor p{margin:0}.gtmCanonicalEditor input:not([type=checkbox]),.gtmCanonicalEditor select,.gtmCanonicalEditor textarea,.gtmCanonicalMotionFilters input,.gtmCanonicalMotionFilters select,.gtmCanonicalInlineControls select{width:100%}.gtmCanonicalPreview pre,.gtmCanonicalRunReview pre{max-width:100%;overflow:auto;padding:var(--gtm-space-3);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface-subtle);font-size:var(--gtm-font-size-xs)}.gtmCanonicalRunList li,.gtmCanonicalHistory li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--gtm-space-4);padding:var(--gtm-space-4);border-bottom:1px solid var(--gtm-color-border)}.gtmCanonicalRunReview{display:grid;grid-template-columns:minmax(160px,.4fr) minmax(0,1.5fr) minmax(240px,.65fr);align-items:start;gap:var(--gtm-space-4)}.gtmCanonicalRunReview>nav,.gtmCanonicalRunReview>aside{position:sticky;top:var(--gtm-space-4);display:grid;gap:var(--gtm-space-2);padding:var(--gtm-space-4);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-lg);background:var(--gtm-color-surface)}.gtmCanonicalRunReview>nav button{padding:var(--gtm-space-3);border-radius:var(--gtm-radius-md);text-align:start}.gtmCanonicalRunReview>nav button[aria-current=step]{color:var(--gtm-color-text);background:var(--gtm-color-surface-subtle)}.gtmCanonicalRunReview>main{display:grid;gap:var(--gtm-space-4);min-width:0}.gtmCanonicalConfirmations{display:grid;gap:var(--gtm-space-3);border:0;padding:0}.gtmCanonicalConfirmations label{display:flex;align-items:start;gap:var(--gtm-space-3);padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md)}.gtmCanonicalConfirmations label span{display:grid;gap:var(--gtm-space-1)}.gtmCanonicalBlocker{display:grid;gap:var(--gtm-space-1);padding:var(--gtm-space-3);border-radius:var(--gtm-radius-md);color:var(--gtm-color-danger);background:var(--gtm-color-danger-soft)}.gtmRunHeaderActions,.gtmRunStageActions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gtm-space-2)}.gtmRunIdentityStrip{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gtm-space-2);padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-lg);background:color-mix(in srgb,var(--gtm-color-surface) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gtmRunIdentityStrip>span{display:grid;gap:var(--gtm-space-1);min-width:0;padding:var(--gtm-space-2) var(--gtm-space-3);border-inline-start:3px solid var(--gtm-color-border-strong)}.gtmRunIdentityStrip small,.gtmRunStageCard small,.gtmRunAttemptList span{color:var(--gtm-color-text-muted)}.gtmAuthorizedRunWorkspace{min-width:0}.gtmAuthorizedRunOverview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gtm-space-4)}.gtmRunOverviewFacts,.gtmRunStageFacts,.gtmRunStageEvidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gtm-space-3);margin:0}.gtmRunOverviewFacts>div,.gtmRunStageFacts>div,.gtmRunStageEvidence>div{display:grid;gap:var(--gtm-space-1);min-width:0;padding:var(--gtm-space-3);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface-subtle)}.gtmRunOverviewFacts dd,.gtmRunStageFacts dd,.gtmRunStageEvidence dd{margin:0;overflow-wrap:anywhere}.gtmRunAttentionList,.gtmRunStageList,.gtmRunAttemptList,.gtmRunActivityList{display:grid;gap:var(--gtm-space-3);margin:0;padding:0;list-style:none}.gtmRunAttentionList li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--gtm-space-2) var(--gtm-space-3);padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md)}.gtmRunAttentionList small{grid-column:2}.gtmRunStageCard{display:grid;gap:var(--gtm-space-3);padding:var(--gtm-space-5);border:1px solid var(--gtm-color-border);border-inline-start:4px solid var(--gtm-color-border-strong);border-radius:var(--gtm-radius-lg);background:var(--gtm-color-surface)}.gtmRunDag{display:grid;gap:var(--gtm-space-2);margin-block:var(--gtm-space-4);padding:var(--gtm-space-4);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-lg);background:var(--gtm-color-surface-subtle)}.gtmRunDagRow{display:grid;grid-template-columns:minmax(8rem,1fr) auto minmax(12rem,1.5fr) auto;align-items:center;gap:var(--gtm-space-3)}.gtmRunDagRow>span,.gtmRunDagRow>small{color:var(--gtm-color-text-muted)}.gtmRunDagRow>strong{padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border-strong);border-inline-start:4px solid var(--gtm-color-accent);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface)}.gtmRunDagRow[data-stage-state=succeeded]>strong{border-inline-start-color:var(--gtm-color-success)}.gtmRunDagRow[data-stage-state=failed]>strong{border-inline-start-color:var(--gtm-color-danger)}.gtmRunStageCard[data-stage-state=running],.gtmRunStageCard[data-stage-state=queued],.gtmRunStageCard[data-stage-state=ready]{border-inline-start-color:var(--gtm-color-accent)}.gtmRunStageCard[data-stage-state=succeeded]{border-inline-start-color:var(--gtm-color-success)}.gtmRunStageCard[data-stage-state=failed]{border-inline-start-color:var(--gtm-color-danger)}.gtmRunStageCard>header,.gtmRunStageCard>header>div,.gtmRunRecoveryOptions>div,.gtmRunActivityList li{display:flex;align-items:center;justify-content:space-between;gap:var(--gtm-space-3)}.gtmRunStageCard h3,.gtmRunStageCard p,.gtmRunRecoveryOptions p{margin:0}.gtmRunStageOrder,.gtmRunActivityList>li>span{display:inline-grid;place-items:center;width:2rem;height:2rem;flex:0 0 auto;border-radius:999px;color:var(--gtm-color-text-muted);background:var(--gtm-color-surface-subtle);font-weight:700}.gtmRunStageCard details{padding-top:var(--gtm-space-3);border-top:1px solid var(--gtm-color-border)}.gtmRunStageCard summary{cursor:pointer;font-weight:650}.gtmRunStageCard details[open] summary{margin-bottom:var(--gtm-space-3)}.gtmRunAttemptList{margin-top:var(--gtm-space-3)}.gtmRunAttemptList li{display:grid;gap:var(--gtm-space-1);padding:var(--gtm-space-3);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface-subtle)}.gtmRunRecoveryOptions{display:grid;gap:var(--gtm-space-2);padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface-subtle)}.gtmRunActivityList li{justify-content:flex-start;padding-block:var(--gtm-space-3);border-bottom:1px solid var(--gtm-color-border)}.gtmRunActivityList li>div{display:grid;gap:var(--gtm-space-1)}.gtmNativeCardsWorkspace,.gtmNativeCardDetail,.gtmNativeCardEditor,.gtmNativeCardProtected,.gtmNativeCardContext,.gtmNativeCardProvenance,.gtmNativeCardAttempts,.gtmNativeCardReview,.gtmNativeCardsPending{display:grid;gap:var(--gtm-space-4)}.gtmNativeCardsToolbar,.gtmNativeCardsToolbar>div:last-child,.gtmNativeCardDetail>header,.gtmNativeCardEditor>header,.gtmNativeCardContext>header,.gtmNativeCardActions,.gtmNativeCardReview>div,.gtmNativeCardIdentity,.gtmNativeCardStatus{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--gtm-space-3)}.gtmNativeCardsToolbar h2,.gtmNativeCardsToolbar p,.gtmNativeCardDetail h2,.gtmNativeCardDetail h3,.gtmNativeCardDetail p,.gtmNativeCardEditor h3,.gtmNativeCardEditor p,.gtmNativeCardGrid h3,.gtmNativeCardGrid p,.gtmNativeCardContext h3,.gtmNativeCardContext p{margin:0}.gtmNativeCardGrid,.gtmNativeCardHistory,.gtmNativeCardContext ul,.gtmNativeCardAttempts ol,.gtmNativeCardContextEditor ul,.gtmNativeCardBatchResult ul{margin:0;padding:0;list-style:none}.gtmNativeCardGrid{display:grid;grid-template-columns:repeat(3,minmax(320px,1fr));gap:var(--gtm-space-4);align-items:stretch}.gtmNativeCardGrid>li{display:grid;grid-template-rows:auto auto auto auto auto;gap:var(--gtm-space-3);min-width:0;padding:var(--gtm-space-4);border:1px solid var(--gtm-color-border);border-inline-start:4px solid var(--gtm-color-accent);border-radius:var(--gtm-radius-lg);background:var(--gtm-color-surface);box-shadow:var(--gtm-shadow-panel)}.gtmNativeCardGrid>li[data-active=true]{border-color:var(--gtm-color-accent);box-shadow:var(--gtm-shadow-focus)}.gtmNativeCardGrid>li>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--gtm-space-3)}.gtmNativeCardGrid>li>header p,.gtmNativeCardGrid>li>header h3{overflow-wrap:anywhere}.gtmNativeCardGrid>li>header p{margin-bottom:var(--gtm-space-1);color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-xs);text-transform:capitalize}.gtmNativeCardOrder{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:var(--gtm-color-accent-soft);color:var(--gtm-color-text);font-weight:750}.gtmNativeCardGrid dl,.gtmNativeCardProvenance dl{display:grid;gap:var(--gtm-space-2);margin:0}.gtmNativeCardGrid dl>div,.gtmNativeCardProvenance dl>div{display:grid;grid-template-columns:minmax(6rem,.4fr) minmax(0,1fr);gap:var(--gtm-space-2)}.gtmNativeCardGrid dd,.gtmNativeCardProvenance dd{margin:0;overflow-wrap:anywhere}.gtmNativeCardsMasterDetail[data-detail-open=true]{display:grid;grid-template-columns:minmax(320px,.42fr) minmax(0,1fr);gap:var(--gtm-space-4);align-items:start}.gtmNativeCardsMasterDetail[data-detail-open=true]>.gtmNativeCardGrid{grid-template-columns:minmax(320px,1fr)}.gtmNativeCardDetail,.gtmNativeCardsPending,.gtmNativeCardBatchResult{min-width:0;padding:var(--gtm-space-5);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-lg);background:var(--gtm-color-surface)}.gtmNativeCardDetail{scroll-margin-top:var(--gtm-space-5)}.gtmNativeCardIdentity{justify-content:flex-start;padding-block:var(--gtm-space-3);border-block:1px solid var(--gtm-color-border)}.gtmNativeCardIdentity>span:not([class]){padding:var(--gtm-space-1) var(--gtm-space-2);border-radius:var(--gtm-radius-sm);background:var(--gtm-color-surface-subtle);color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-xs)}.gtmNativeCardReason,.gtmNativeCardEditableSections>label,.gtmNativeCardContextAdd>label{display:grid;gap:var(--gtm-space-1)}.gtmNativeCardReason>span,.gtmNativeCardEditableSections>label>span,.gtmNativeCardContextAdd>label>span{font-weight:650}.gtmNativeCardReason input,.gtmNativeCardEditableSections textarea,.gtmNativeCardContextAdd input,.gtmNativeCardContextAdd select{width:100%;box-sizing:border-box}.gtmNativeCardPlan,.gtmNativeCardEditableSections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gtm-space-4)}.gtmNativeCardPlan>section,.gtmNativeCardEditableSections>label,.gtmNativeCardProtected,.gtmNativeCardContext,.gtmNativeCardProvenance,.gtmNativeCardAttempts,.gtmNativeCardReview,.gtmNativeCardContextEditor{min-width:0;padding:var(--gtm-space-4);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface-subtle)}.gtmNativeCardPlan>section>header{display:flex;align-items:center;justify-content:space-between;gap:var(--gtm-space-2)}.gtmNativeCardPlan>section>header span,.gtmNativeCardEditableSections small,.gtmNativeCardHistory small,.gtmNativeCardAttempts small{color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-xs)}.gtmNativeCardPlan pre,.gtmNativeCardProtected pre{max-width:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--gtm-font-size-xs)}.gtmNativeCardProtected details,.gtmNativeCardDisclosure{border-top:1px solid var(--gtm-color-border);padding-block:var(--gtm-space-3)}.gtmNativeCardProtected summary,.gtmNativeCardDisclosure>summary{cursor:pointer;font-weight:650}.gtmNativeCardContext ul,.gtmNativeCardHistory,.gtmNativeCardAttempts ol,.gtmNativeCardContextEditor ul{display:grid;gap:var(--gtm-space-2)}.gtmNativeCardContext li,.gtmNativeCardHistory li,.gtmNativeCardAttempts li{display:grid;gap:var(--gtm-space-1);min-width:0;padding:var(--gtm-space-3);border-radius:var(--gtm-radius-sm);background:var(--gtm-color-surface)}.gtmNativeCardContext code,.gtmNativeCardHistory code,.gtmNativeCardAttempts code{overflow-wrap:anywhere}.gtmNativeCardContextEditor{display:grid;gap:var(--gtm-space-3);margin:0}.gtmNativeCardContextEditor li label{display:flex;gap:var(--gtm-space-3);align-items:flex-start}.gtmNativeCardContextEditor li span{display:grid;gap:var(--gtm-space-1)}.gtmNativeCardContextAdd{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(220px,1fr) minmax(220px,1fr);gap:var(--gtm-space-3)}.gtmNativeCardBatchResult{background:var(--gtm-color-accent-soft)}.gtmNativeCardBatchResult li[data-disposition=rejected]{color:var(--gtm-color-danger)}@media (max-width: 1100px){.gtmCanonicalMotionList>li,.gtmCanonicalRunReview{grid-template-columns:minmax(0,1fr) auto}.gtmCanonicalRunReview>nav{position:static;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}.gtmRunIdentityStrip,.gtmAuthorizedRunOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.gtmNativeCardGrid{grid-template-columns:repeat(2,minmax(320px,1fr))}.gtmNativeCardsMasterDetail[data-detail-open=true]{grid-template-columns:minmax(0,1fr)}.gtmNativeCardsMasterDetail[data-detail-open=true]>.gtmNativeCardGrid{grid-template-columns:repeat(2,minmax(320px,1fr))}}@media (max-width: 767px){.gtmCanonicalMotionList>li,.gtmCanonicalMotionConfiguration,.gtmCanonicalRunList li,.gtmCanonicalHistory li,.gtmCanonicalRunReview{grid-template-columns:minmax(0,1fr)}.gtmCanonicalMotionActions{flex-direction:row;flex-wrap:wrap}.gtmCanonicalRunReview>nav{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.gtmCanonicalRunReview>aside{position:static}.gtmRunIdentityStrip,.gtmAuthorizedRunOverview,.gtmRunOverviewFacts,.gtmRunStageFacts,.gtmRunStageEvidence{grid-template-columns:minmax(0,1fr)}.gtmRunIdentityStrip{position:static}.gtmRunStageCard>header,.gtmRunRecoveryOptions>div{align-items:flex-start;flex-direction:column}.gtmRunDag{display:none}.gtmNativeCardGrid,.gtmNativeCardsMasterDetail[data-detail-open=true]>.gtmNativeCardGrid,.gtmNativeCardPlan,.gtmNativeCardEditableSections,.gtmNativeCardContextAdd{grid-template-columns:minmax(0,1fr)}.gtmNativeCardsToolbar,.gtmNativeCardDetail>header,.gtmNativeCardEditor>header{flex-direction:column}}@media (max-width: 767px){.gtmTeamLayout{grid-template-columns:1fr}.gtmTeamConversationList{border-right:0;border-bottom:1px solid var(--gtm-color-border)}.gtmTeamConversation{min-height:560px;padding:var(--gtm-space-4)}.gtmPromptSetupCard{padding:var(--gtm-space-4)}.gtmCanonicalIndexList li,.gtmCanonicalGovernanceGrid,.gtmSettingsGovernanceGrid,.gtmContextMemberEditor{grid-template-columns:1fr}.gtmSiennaLauncher{right:var(--gtm-space-4);bottom:var(--gtm-space-4)}}@font-face{font-family:Inter;src:url(/assets/Inter-Medium-CDhBSFyE.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-SemiBold-BAEEcJ4E.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Bold-BOs3KVhN.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.gtmShell,.gtmSiennaV4ContextScreen,.siennaV4WorkspaceSettingsContentAdapter{--gtm-color-rail: #08080a;--gtm-color-rail-surface: #111114;--gtm-color-rail-border: rgba(255, 255, 255, .12);--gtm-color-rail-text: #f5f2ed;--gtm-color-rail-muted: #a8a29a;--gtm-color-canvas: #f6f4ef;--gtm-color-surface: #ffffff;--gtm-color-surface-muted: #fbfaf7;--gtm-color-surface-selected: #f3eee7;--gtm-color-border: #ded8cc;--gtm-color-border-strong: #c7bfb1;--gtm-color-text: #171412;--gtm-color-text-muted: #6f6a62;--gtm-color-text-subtle: #8a8379;--gtm-color-accent: #a60518;--gtm-color-accent-soft: #f8e8ea;--gtm-color-success: #18794e;--gtm-color-success-soft: #e7f3ed;--gtm-color-warning: #9a6700;--gtm-color-warning-soft: #fff4d6;--gtm-color-danger: #a60518;--gtm-color-danger-soft: #f8e8ea;--gtm-color-focus: rgba(166, 5, 24, .32);--gtm-font-family: Inter, "Geist Sans", "IBM Plex Sans", "Avenir Next", "Segoe UI", system-ui, sans-serif;--gtm-font-size-xs: 12px;--gtm-font-size-sm: 13px;--gtm-font-size-md: 14px;--gtm-font-size-lg: 16px;--gtm-font-size-xl: 20px;--gtm-font-size-2xl: 24px;--gtm-font-size-page-title: 28px;--gtm-line-height-tight: 1.2;--gtm-line-height-body: 1.45;--gtm-line-height-dense: 1.3;--gtm-font-weight-regular: 400;--gtm-font-weight-medium: 500;--gtm-font-weight-semibold: 600;--gtm-font-weight-bold: 700;--gtm-letter-spacing: 0;--gtm-space-1: 4px;--gtm-space-2: 8px;--gtm-space-3: 12px;--gtm-space-4: 16px;--gtm-space-5: 20px;--gtm-space-6: 24px;--gtm-space-8: 32px;--gtm-radius-xs: 4px;--gtm-radius-sm: 6px;--gtm-radius-md: 8px;--gtm-shadow-focus: 0 0 0 3px var(--gtm-color-focus);--gtm-shadow-panel: 0 10px 28px rgba(23, 20, 18, .08);--gtm-shadow-dialog: 0 18px 54px rgba(23, 20, 18, .16);--gtm-rail-width: 240px;--gtm-rail-compact-width: 72px;--gtm-header-height-min: 64px;--gtm-toolbar-height-min: 44px;--gtm-drawer-width: 520px;--gtm-drawer-width-wide: 640px;--gtm-content-max-width: 1360px;--gtm-table-row-height: 44px;--gtm-control-height-sm: 32px;--gtm-control-height-md: 36px;--gtm-control-height-lg: 40px;--gtm-breakpoint-narrow: 768px;--gtm-breakpoint-tablet: 1024px;background:var(--gtm-color-canvas);color:var(--gtm-color-text);font-family:var(--gtm-font-family);font-size:var(--gtm-font-size-md);letter-spacing:var(--gtm-letter-spacing)}.gtmShell{display:grid;grid-template-columns:var(--gtm-rail-width) minmax(0,1fr);min-height:100vh;height:100dvh;width:100%;overflow:hidden}.gtmShell[data-rail-collapsed=true]{grid-template-columns:var(--gtm-rail-compact-width) minmax(0,1fr)}.gtmSkipLink{position:fixed;top:var(--gtm-space-3);left:var(--gtm-space-3);z-index:4;transform:translateY(-160%);padding:var(--gtm-space-2) var(--gtm-space-3);border-radius:var(--gtm-radius-sm);background:var(--gtm-color-surface);color:var(--gtm-color-text);text-decoration:none;box-shadow:var(--gtm-shadow-panel)}.gtmSkipLink:focus-visible{transform:translateY(0);outline:none;box-shadow:var(--gtm-shadow-focus),var(--gtm-shadow-panel)}.gtmRailToggle,.gtmRailClose,.gtmRailDesktopToggle,.gtmButton,.gtmIconButton,.gtmMenuItem{min-height:var(--gtm-control-height-md);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-sm);background:var(--gtm-color-surface);color:var(--gtm-color-text);font:inherit;font-weight:var(--gtm-font-weight-medium)}.gtmRailToggle{display:none;position:fixed;top:var(--gtm-space-4);left:var(--gtm-space-4);z-index:3;place-items:center;width:var(--gtm-control-height-md);padding:0;font-size:var(--gtm-font-size-lg)}.gtmRailClose{display:none;place-items:center;width:var(--gtm-control-height-md);padding:0;font-size:var(--gtm-font-size-xl)}.gtmRailToggle:focus-visible,.gtmRailClose:focus-visible,.gtmRailDesktopToggle:focus-visible,.gtmButton:focus-visible,.gtmIconButton:focus-visible,.gtmRailItem:focus-visible,.gtmMenuItem:focus-visible,.gtmTableSort:focus-visible,.gtmTableRowInteractive:focus-visible,.gtmProjectScopeControl select:focus-visible,.gtmFilterControl select:focus-visible,.gtmSearchInput input:focus-visible,.gtmFormField input:focus-visible,.gtmFormField select:focus-visible,.gtmFormField textarea:focus-visible{outline:none;box-shadow:var(--gtm-shadow-focus)}.gtmRail{display:flex;flex-direction:column;min-width:0;min-height:100vh;padding:var(--gtm-space-6) 0;background:var(--gtm-color-rail);color:var(--gtm-color-rail-text);border-right:1px solid var(--gtm-color-rail-border)}.gtmRailHeader{display:flex;align-items:center;gap:var(--gtm-space-2);min-height:var(--gtm-control-height-md);margin:0 var(--gtm-space-3) var(--gtm-space-6)}.gtmRailBrand{flex:1 1 auto;min-width:0;padding:0 var(--gtm-space-2);font-size:var(--gtm-font-size-xl);font-weight:var(--gtm-font-weight-bold);line-height:var(--gtm-line-height-tight)}.gtmRailBrandMark{display:none}.gtmRailDesktopToggle{display:inline-grid;flex:0 0 auto;place-items:center;width:var(--gtm-control-height-sm);min-height:var(--gtm-control-height-sm);padding:0;border-color:var(--gtm-color-rail-border);background:var(--gtm-color-rail-surface);color:var(--gtm-color-rail-text);font-size:var(--gtm-font-size-xl);line-height:1}.gtmRailDesktopToggle:hover{background:var(--gtm-color-rail-border)}.gtmRail[data-collapsed=true] .gtmRailHeader{display:grid;justify-items:center;margin-inline:var(--gtm-space-2)}.gtmRail[data-collapsed=true] .gtmRailBrand{order:2;padding:0;text-align:center}.gtmRail[data-collapsed=true] .gtmRailBrandText,.gtmRail[data-collapsed=true] .gtmProjectScopeControl,.gtmRail[data-collapsed=true] .gtmRailItemLabel,.gtmRail[data-collapsed=true] .gtmRailAccount{display:none}.gtmRail[data-collapsed=true] .gtmRailBrandMark{display:flex;align-items:center;min-height:calc(var(--gtm-font-size-xl) * var(--gtm-line-height-tight))}.gtmRail[data-collapsed=true] .gtmRailList{padding:0 var(--gtm-space-2)}.gtmRail[data-collapsed=true] .gtmRailItem{justify-content:center;padding:0}.gtmProjectScopeControl{display:grid;gap:var(--gtm-space-1);margin:0 var(--gtm-space-3) var(--gtm-space-4);padding:var(--gtm-space-3);border:1px solid var(--gtm-color-rail-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-rail-surface)}.gtmProjectScopeControl label,.gtmProjectScopeWorkspace{overflow:hidden;color:var(--gtm-color-rail-muted);font-size:var(--gtm-font-size-xs);font-weight:var(--gtm-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.gtmProjectScopeControl select{width:100%;min-width:0;min-height:var(--gtm-control-height-md);border:1px solid var(--gtm-color-rail-border);border-radius:var(--gtm-radius-sm);background:var(--gtm-color-rail);color:var(--gtm-color-rail-text);font:inherit;font-size:var(--gtm-font-size-sm)}.gtmProjectManageButton{padding:var(--gtm-space-1) 0 0;border:0;background:transparent;color:var(--gtm-color-rail-text);font:inherit;font-size:var(--gtm-font-size-xs);text-align:left;text-decoration:underline;cursor:pointer}.gtmProjectManager{display:grid;gap:var(--gtm-space-6)}.gtmProjectManager section,.gtmProjectManagerList,.gtmProjectManagerList li,.gtmProjectManagerList li>div{display:grid;gap:var(--gtm-space-3)}.gtmProjectManagerList{margin:0;padding:0;list-style:none}.gtmProjectManagerList li{padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md)}.gtmProjectManagerList li>div:last-child{grid-auto-flow:column;justify-content:start}.gtmProjectManagerList span{color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-sm)}.gtmProjectManagerList strong{-webkit-user-select:none;user-select:none}.gtmProjectError{color:var(--gtm-color-danger)}.gtmProjectSettingsError,.gtmProjectSettingsPanel,.gtmProjectParticipantList,.gtmProjectParticipantList li,.gtmProjectParticipantList li>div:first-child{display:grid;gap:var(--gtm-space-3)}.gtmProjectSettingsTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--gtm-color-border)}.gtmProjectSettingsTabs button{padding:var(--gtm-space-3);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--gtm-color-text-muted);font:inherit;font-weight:var(--gtm-font-weight-semibold);cursor:pointer}.gtmProjectSettingsTabs button[aria-selected=true]{border-bottom-color:var(--gtm-color-accent);color:var(--gtm-color-text)}.gtmProjectSettingsStatus,.gtmProjectParticipantList{margin:0}.gtmProjectSettingsActions,.gtmProjectParticipantActions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gtm-space-2)}.gtmProjectParticipantList{padding:0;list-style:none}.gtmProjectParticipantList li{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md)}.gtmProjectParticipantList span{overflow-wrap:anywhere;color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-sm)}.gtmProjectParticipantActions select{min-height:var(--gtm-control-height-sm)}.gtmParticipantPicker,.gtmParticipantOptions,.gtmParticipantIdentity,.gtmParticipantRoles,.gtmParticipantEmpty,.gtmSourceAccessChoice>span{display:grid;gap:var(--gtm-space-1)}.gtmParticipantSearchLabel{display:grid;gap:var(--gtm-space-2);font-size:var(--gtm-font-size-sm);font-weight:var(--gtm-font-weight-semibold)}.gtmParticipantCount{margin:var(--gtm-space-2) 0;color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-sm)}.gtmParticipantOptions{max-height:280px;overflow-y:auto;border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md)}.gtmParticipantOption,.gtmSourceAccessChoice{display:flex;align-items:flex-start;gap:var(--gtm-space-3);padding:var(--gtm-space-3);cursor:pointer}.gtmProjectScopeLine,.gtmProjectUploadScope{display:flex;align-items:center;justify-content:space-between;gap:var(--gtm-space-3);margin:0;padding:var(--gtm-space-3) var(--gtm-space-4);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface-muted);color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-sm)}.gtmProjectScopeLine strong,.gtmProjectUploadScope strong{color:var(--gtm-color-text);-webkit-user-select:none;user-select:none}.gtmParticipantOption+.gtmParticipantOption,.gtmSourceAccessChoice+.gtmSourceAccessChoice{border-top:1px solid var(--gtm-color-border)}.gtmParticipantOption[data-selected=true]{background:var(--gtm-color-surface-selected)}.gtmParticipantIdentity{flex:1;min-width:0}.gtmParticipantIdentity span,.gtmSourceAccessChoice small{color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-sm)}.gtmParticipantRoles{grid-auto-flow:column}.gtmParticipantRoles span{padding:2px var(--gtm-space-2);border-radius:999px;background:var(--gtm-color-surface-muted);font-size:var(--gtm-font-size-xs);text-transform:capitalize}.gtmParticipantEmpty{padding:var(--gtm-space-4)}.gtmSourceAccessChoice{border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md)}.gtmRailList{display:grid;gap:var(--gtm-space-1);padding:0 var(--gtm-space-3)}.gtmRailItem{position:relative;display:flex;align-items:center;gap:var(--gtm-space-3);min-height:var(--gtm-control-height-lg);padding:0 var(--gtm-space-3);border-radius:var(--gtm-radius-md);color:var(--gtm-color-rail-muted);font-size:var(--gtm-font-size-sm);font-weight:var(--gtm-font-weight-medium);line-height:var(--gtm-line-height-dense);text-decoration:none}.gtmRailItemLabel{min-width:0;flex:1}.gtmRailItemBadge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:#fbecef;color:#a60518;font-size:10px;font-weight:700;line-height:1}.gtmRail[data-collapsed=true] .gtmRailItemBadge{position:absolute;top:2px;right:1px;min-width:16px;height:16px;padding:0 4px;font-size:8px}.gtmRailItem:hover,.gtmRailItem[data-current=true]{background:var(--gtm-color-rail-surface);color:var(--gtm-color-rail-text)}.gtmRailItemGlyph{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:var(--gtm-radius-sm);background:var(--gtm-color-rail-border);color:var(--gtm-color-rail-text);font-size:var(--gtm-font-size-xs);font-weight:var(--gtm-font-weight-bold)}.gtmRailAccount{display:grid;gap:var(--gtm-space-3);margin-top:auto;padding:var(--gtm-space-4) var(--gtm-space-3) 0}.gtmRailAccountMeta{display:grid;gap:var(--gtm-space-1);min-width:0;padding:var(--gtm-space-3);border:1px solid var(--gtm-color-rail-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-rail-surface)}.gtmRailAccountOrg,.gtmRailAccountEmail{overflow:hidden;color:var(--gtm-color-rail-text);font-size:var(--gtm-font-size-sm);font-weight:var(--gtm-font-weight-semibold);line-height:var(--gtm-line-height-dense);text-overflow:ellipsis;white-space:nowrap}.gtmRailAccountWorkspace{overflow:hidden;color:var(--gtm-color-rail-muted);font-size:var(--gtm-font-size-xs);line-height:var(--gtm-line-height-dense);text-overflow:ellipsis;white-space:nowrap}.gtmRailAccountEmail{color:var(--gtm-color-rail-muted);font-weight:var(--gtm-font-weight-medium)}.gtmRailAccountActions{display:grid;gap:var(--gtm-space-2)}.gtmRailAccountLink,.gtmRailAccountButton{display:inline-flex;align-items:center;justify-content:center;min-height:var(--gtm-control-height-md);padding:0 var(--gtm-space-3);border:1px solid var(--gtm-color-rail-border);border-radius:var(--gtm-radius-sm);background:transparent;color:var(--gtm-color-rail-text);font:inherit;font-size:var(--gtm-font-size-sm);font-weight:var(--gtm-font-weight-medium);line-height:var(--gtm-line-height-dense);text-decoration:none}.gtmRailAccountLink:hover,.gtmRailAccountButton:hover{background:var(--gtm-color-rail-surface)}.gtmRailAccountLink:focus-visible,.gtmRailAccountButton:focus-visible{outline:none;box-shadow:var(--gtm-shadow-focus)}.gtmWorkspace{min-width:0;min-height:0;height:100dvh;overflow:auto;background:var(--gtm-color-canvas)}.gtmRuntimeStatus{width:min(calc(100% - (var(--gtm-space-8) * 2)),var(--gtm-content-max-width));margin:var(--gtm-space-6) var(--gtm-space-8) 0;padding:var(--gtm-space-3) var(--gtm-space-4);border:1px solid var(--gtm-color-border-strong);border-radius:var(--gtm-radius-sm);background:var(--gtm-color-warning-soft);color:var(--gtm-color-text);font-size:var(--gtm-font-size-sm);font-weight:var(--gtm-font-weight-medium);line-height:var(--gtm-line-height-body)}.gtmWorkspace:focus{outline:none}.gtmWorkspaceBody{width:min(100%,var(--gtm-content-max-width));min-height:100vh;padding:var(--gtm-space-8)}.gtmWorkspaceHeader{display:flex;align-items:start;justify-content:space-between;gap:var(--gtm-space-2);min-height:var(--gtm-header-height-min);margin-bottom:var(--gtm-space-6)}.gtmWorkspaceHeaderText{display:grid;gap:var(--gtm-space-2);min-width:0}.gtmWorkspaceHeaderActions,.gtmSectionActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--gtm-space-2)}.gtmWorkspaceHeader h1{margin:0;color:var(--gtm-color-text);font-size:var(--gtm-font-size-page-title);font-weight:var(--gtm-font-weight-semibold);line-height:var(--gtm-line-height-tight)}.gtmWorkspaceHeader p{max-width:640px;margin:0;color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-sm);line-height:var(--gtm-line-height-body)}.gtmPanel{max-width:720px;padding:var(--gtm-space-4);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface);color:var(--gtm-color-text);box-shadow:var(--gtm-shadow-panel)}.gtmSection,.gtmEmptyState,.gtmPermissionNotice,.gtmErrorState,.gtmReceiptPanel{max-width:760px;padding:var(--gtm-space-4);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface);color:var(--gtm-color-text)}.gtmSectionHeader{display:flex;align-items:start;justify-content:space-between;gap:var(--gtm-space-3);margin-bottom:var(--gtm-space-4)}.gtmSection h2,.gtmEmptyState h2,.gtmPermissionNotice h2,.gtmErrorState h2,.gtmReceiptPanel h2,.gtmDrawer h2,.gtmModal h2{margin:0;color:var(--gtm-color-text);font-size:var(--gtm-font-size-lg);font-weight:var(--gtm-font-weight-semibold);line-height:var(--gtm-line-height-tight)}.gtmEmptyState,.gtmPermissionNotice,.gtmErrorState{display:grid;gap:var(--gtm-space-3)}.gtmEmptyState p,.gtmPermissionNotice p,.gtmErrorState p,.gtmModalDescription{margin:0;color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-sm);line-height:var(--gtm-line-height-body)}.gtmErrorStateDetail{display:block;margin-top:var(--gtm-space-2);color:var(--gtm-color-text)}.gtmEmptyStateAction{display:flex;flex-wrap:wrap;gap:var(--gtm-space-2)}.gtmWorkspaceToolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gtm-space-2);min-height:var(--gtm-toolbar-height-min);margin-bottom:var(--gtm-space-5)}.gtmActionFooter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gtm-space-3);margin-top:var(--gtm-space-5);color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-sm)}.gtmButtonFrame{display:inline-flex;align-items:center;gap:var(--gtm-space-2);min-width:0}.gtmButton{display:inline-flex;align-items:center;justify-content:center;gap:var(--gtm-space-2);padding:0 var(--gtm-space-3);line-height:var(--gtm-line-height-dense)}.gtmButton[data-size=sm]{min-height:var(--gtm-control-height-sm);font-size:var(--gtm-font-size-sm)}.gtmButton[data-size=lg]{min-height:var(--gtm-control-height-lg)}.gtmButton[data-variant=primary]{border-color:var(--gtm-color-accent);background:var(--gtm-color-accent);color:var(--gtm-color-surface)}.gtmButton[data-variant=quiet],.gtmButton[data-variant=link]{border-color:transparent;background:transparent}.gtmButton[data-variant=link]{min-height:auto;padding:0;color:var(--gtm-color-accent)}.gtmButton[data-variant=danger]{border-color:var(--gtm-color-danger);background:var(--gtm-color-danger-soft);color:var(--gtm-color-danger)}.gtmButton:disabled{cursor:not-allowed;opacity:.72}.gtmButtonSpinner{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;animation:gtmSpin .72s linear infinite}.gtmLoadingMarker{width:18px;height:3px;border-radius:2px;background:currentColor;opacity:.35}.gtmDisabledReason,.gtmHelpText,.gtmRequiredText,.gtmFieldError{color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-xs);line-height:var(--gtm-line-height-body)}.gtmFieldError,.gtmValidationSummary{color:var(--gtm-color-danger)}.gtmIconButton{display:inline-grid;place-items:center;width:var(--gtm-control-height-md);padding:0}.gtmIconButton[data-size=sm]{width:var(--gtm-control-height-sm);min-height:var(--gtm-control-height-sm)}.gtmIconButtonGlyph{display:inline-grid;place-items:center;font-weight:var(--gtm-font-weight-bold);line-height:1}.gtmRowAction .gtmButton{min-height:var(--gtm-control-height-sm)}.gtmStatusMark,.gtmReadinessCell,.gtmLoadingState{display:inline-flex;align-items:center;gap:var(--gtm-space-2);color:var(--gtm-color-text);font-size:var(--gtm-font-size-sm);line-height:var(--gtm-line-height-dense)}.gtmStatusDot{width:8px;height:8px;border-radius:999px;background:var(--gtm-color-text-subtle)}.gtmStatusMark[data-state=ready] .gtmStatusDot,.gtmStatusMark[data-state=success] .gtmStatusDot{background:var(--gtm-color-success)}.gtmStatusMark[data-state=warning] .gtmStatusDot,.gtmStatusMark[data-state=processing] .gtmStatusDot{background:var(--gtm-color-warning)}.gtmStatusMark[data-state=blocked] .gtmStatusDot,.gtmStatusMark[data-state=failed] .gtmStatusDot{background:var(--gtm-color-danger)}.gtmSegmentedControl{display:inline-flex;flex-wrap:wrap;gap:var(--gtm-space-1);padding:var(--gtm-space-1);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface)}.gtmSegmentedControl .gtmButton[data-selected=true]{border-color:var(--gtm-color-border-strong);background:var(--gtm-color-surface-selected)}.gtmMenu{position:relative;display:inline-flex}.gtmMenuContent{position:absolute;top:calc(100% + var(--gtm-space-1));left:0;z-index:5;display:grid;min-width:180px;padding:var(--gtm-space-1);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface);box-shadow:var(--gtm-shadow-panel)}.gtmMenuItem{display:grid;justify-items:start;gap:var(--gtm-space-1);width:100%;min-height:var(--gtm-control-height-sm);padding:var(--gtm-space-2);border-color:transparent;text-align:left}.gtmMenuItem:hover{background:var(--gtm-color-surface-selected)}.gtmMenuItem[data-tone=danger]{color:var(--gtm-color-danger)}.gtmMenuItem[data-tone=danger]:hover{background:var(--gtm-color-danger-soft)}.gtmFilterControl,.gtmSearchInput,.gtmFormField{display:grid;gap:var(--gtm-space-1);color:var(--gtm-color-text);font-size:var(--gtm-font-size-sm)}.gtmFilterControl select,.gtmSearchInput input,.gtmFormField input,.gtmFormField select,.gtmFormField textarea{min-height:var(--gtm-control-height-md);min-width:0;border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-sm);background:var(--gtm-color-surface);color:var(--gtm-color-text);font:inherit}.gtmSearchInput{grid-template-columns:minmax(160px,1fr) auto;align-items:end}.gtmSearchInput label{grid-column:1 / -1}.gtmValidationSummary{padding:var(--gtm-space-3);border:1px solid var(--gtm-color-danger);border-radius:var(--gtm-radius-md);background:var(--gtm-color-danger-soft)}.gtmValidationSummary p,.gtmValidationSummary ul{margin:0}.gtmTableWrap{max-width:100%;overflow-x:auto;border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface)}.gtmTable{width:100%;border-collapse:collapse;color:var(--gtm-color-text);font-size:var(--gtm-font-size-sm)}.gtmTable caption{padding:var(--gtm-space-3);color:var(--gtm-color-text-muted);text-align:left}.gtmTable th,.gtmTable td{min-height:var(--gtm-table-row-height);padding:var(--gtm-space-3);border-top:1px solid var(--gtm-color-border);text-align:left;vertical-align:middle}.gtmTable th[data-align=end],.gtmTable td[data-align=end]{text-align:right}.gtmTableSort{border:0;background:transparent;color:inherit;font:inherit;font-weight:var(--gtm-font-weight-semibold)}.gtmTableActions{white-space:nowrap}.gtmTableRowInteractive{cursor:pointer}.gtmTableRowInteractive:hover{background:var(--gtm-color-surface-muted)}.gtmRowList{display:grid;gap:var(--gtm-space-2);margin:0;padding:0;list-style:none}.gtmRowListItem{display:grid;gap:var(--gtm-space-3);padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface)}.gtmRowListPrimary{color:var(--gtm-color-text);font-weight:var(--gtm-font-weight-semibold)}.gtmRowListMeta{color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-sm)}.gtmRowListActions{display:flex;flex-wrap:wrap;gap:var(--gtm-space-2)}.gtmContextSourcePickerList{gap:0}.gtmContextSourcePickerList .gtmRowListItem{grid-template-columns:minmax(0,1fr) auto;gap:var(--gtm-space-2);align-items:center;min-height:52px;padding:var(--gtm-space-2) 0;border:0;border-bottom:1px solid var(--gtm-color-border);border-radius:0}.gtmContextSourcePickerList .gtmRowListItem:first-child{border-top:1px solid var(--gtm-color-border)}.gtmContextSourcePickerList .gtmRowListMain{min-width:0}.gtmContextSourcePickerList .gtmRowListPrimary{overflow:hidden;font-weight:var(--gtm-font-weight-medium);line-height:var(--gtm-line-height-dense);text-overflow:ellipsis;white-space:nowrap}.gtmContextSourcePickerList .gtmRowListDetails{grid-column:1 / -1;min-width:0;padding:0 calc(var(--gtm-space-2) + 18px) var(--gtm-space-2)}.gtmContextSourceDisclosure{display:flex;align-items:center;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.gtmContextSourceDisclosure:focus-visible{border-radius:var(--gtm-radius-sm);outline:2px solid var(--gtm-color-focus);outline-offset:2px}.gtmContextSourceChevron{flex:0 0 18px;color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-lg);line-height:1;transform-origin:center;transition:transform .12s ease}.gtmContextSourceDisclosure[aria-expanded=true] .gtmContextSourceChevron{transform:rotate(90deg)}.gtmContextSourceName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtmContextSourceDescription,.gtmContextSourcePreview p,.gtmContextSourcePreviewState{display:-webkit-box;margin:0;overflow:hidden;color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-sm);line-height:var(--gtm-line-height-body);-webkit-box-orient:vertical;-webkit-line-clamp:4}.gtmContextSourcePreview>span{display:block;margin-bottom:var(--gtm-space-1);color:var(--gtm-color-text);font-size:var(--gtm-font-size-xs);font-weight:var(--gtm-font-weight-semibold)}.gtmContextSourcePickerList .gtmRowListActions{flex-wrap:nowrap}.gtmContextSourceSelectionBar{display:flex;align-items:center;justify-content:space-between;gap:var(--gtm-space-3);min-height:var(--gtm-control-height-sm);color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-sm)}.gtmContextSourceSelection{display:inline-flex;align-items:center;gap:var(--gtm-space-2);min-height:var(--gtm-control-height-sm);color:var(--gtm-color-text);font-size:var(--gtm-font-size-sm);cursor:pointer}.gtmContextSourceSelection[data-disabled=true]{color:var(--gtm-color-text-muted);cursor:default}.gtmContextSourceSelection input{width:16px;height:16px;margin:0;accent-color:var(--gtm-color-accent)}.gtmOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;justify-content:flex-end;background:#17141247}.gtmDrawer,.gtmModal{background:var(--gtm-color-surface);color:var(--gtm-color-text);box-shadow:var(--gtm-shadow-dialog)}.gtmDrawer{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(var(--gtm-drawer-width),100vw);height:100%}.gtmDrawer[data-size=wide]{width:min(var(--gtm-drawer-width-wide),100vw)}.gtmDrawer[data-size=document]{width:min(960px,100vw)}.gtmDrawerHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--gtm-space-3);padding:var(--gtm-space-4);border-bottom:1px solid var(--gtm-color-border)}.gtmDrawerHeaderActions{display:flex;flex:0 0 auto;align-items:center;gap:var(--gtm-space-2)}.gtmDrawerHeaderActions .gtmMenuContent{right:0;left:auto}.gtmDrawerBody{min-height:0;overflow:auto;padding:var(--gtm-space-4)}.gtmDrawer .gtmActionFooter,.gtmModal .gtmActionFooter{margin:0;padding:var(--gtm-space-4);border-top:1px solid var(--gtm-color-border)}.gtmModal{align-self:center;width:min(440px,calc(100vw - var(--gtm-space-8)));margin:auto;padding:var(--gtm-space-4);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md)}.gtmModal{display:grid;gap:var(--gtm-space-3)}.gtmReceiptPanel dl{display:grid;gap:var(--gtm-space-2);margin:var(--gtm-space-4) 0 0}.gtmReceiptPanelRow{display:grid;grid-template-columns:minmax(120px,.4fr) minmax(0,1fr);gap:var(--gtm-space-3);font-size:var(--gtm-font-size-sm)}.gtmReceiptPanelRow dt{color:var(--gtm-color-text-muted)}.gtmReceiptPanelRow dd{margin:0;color:var(--gtm-color-text)}.gtmMotionSetupGrid,.gtmMotionDetailGrid{display:grid;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr) minmax(240px,.32fr);gap:var(--gtm-space-5);align-items:start}.gtmMyWorkLaneGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--gtm-space-5);align-items:start}.gtmMyWorkLaneGrid .gtmSection,.gtmMyWorkLaneGrid .gtmEmptyState{max-width:none}.gtmMyWorkLaneGrid .gtmEmptyState{padding:0;border:0;background:transparent}.gtmMyWorkLaneGrid .gtmRowList+.gtmRowList{margin-top:var(--gtm-space-3)}.gtmBootstrapSkeletonLine{display:block;max-width:100%;border-radius:var(--gtm-radius-xs);background:#e8e3da;animation:gtmBootstrapPulse 1.4s ease-in-out infinite}.gtmBootstrapSkeletonRailStack{display:grid;gap:var(--gtm-space-3);padding:var(--gtm-space-4)}.gtmBootstrapSkeleton .gtmBootstrapSkeletonLine{background:#2e2e33}.gtmBootstrapSkeletonBody .gtmBootstrapSkeletonLine,.gtmBootstrapSkeletonLane .gtmBootstrapSkeletonLine{background:#e8e3da}.gtmBootstrapSkeletonLane{display:grid;gap:var(--gtm-space-4);min-height:170px}@keyframes gtmBootstrapPulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.gtmBootstrapSkeletonLine{animation:none}}.gtmMyWorkDrawerStack,.gtmMyWorkDefinitionList,.gtmMyWorkIgnoreReasons{display:grid;gap:var(--gtm-space-3)}.gtmMyWorkDefinitionList{margin:0}.gtmMyWorkDefinitionList div{display:grid;gap:var(--gtm-space-1);padding-bottom:var(--gtm-space-3);border-bottom:1px solid var(--gtm-color-border)}.gtmMyWorkDefinitionList dt,.gtmMyWorkIgnoreReasons legend,.gtmMotionsIndexCell span:not(.gtmMotionsIndexTitle){color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-sm);line-height:var(--gtm-line-height-body)}.gtmMyWorkDefinitionList dd{margin:0;color:var(--gtm-color-text);font-size:var(--gtm-font-size-sm);line-height:var(--gtm-line-height-body)}.gtmMyWorkIgnoreReasons{margin:0;padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md)}.gtmMyWorkIgnoreReasons label{display:flex;gap:var(--gtm-space-2);align-items:center;color:var(--gtm-color-text);font-size:var(--gtm-font-size-sm)}.gtmMotionDetailGrid{grid-template-columns:minmax(0,1fr) minmax(260px,.3fr)}.gtmMotionStepper,.gtmMotionSetupSummary,.gtmMotionDetailAside{padding:var(--gtm-space-4);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface)}.gtmMotionStepper ol,.gtmMotionSetupSummary dl,.gtmMotionDetailAside .gtmMotionAsideStack{display:grid;gap:var(--gtm-space-3);margin:0;padding:0}.gtmMotionStepper ol{list-style:none}.gtmMotionStepper li{display:grid;gap:var(--gtm-space-1);padding:var(--gtm-space-2);border-radius:var(--gtm-radius-sm);color:var(--gtm-color-text-muted)}.gtmMotionStepper li[data-current=true]{background:var(--gtm-color-surface-selected);color:var(--gtm-color-text)}.gtmMotionStepper span,.gtmMotionSetupSummary h2,.gtmMotionDetailAside h2,.gtmMotionSlotRow h3,.gtmMotionOutputCard h3,.gtmMotionChoiceTitle,.gtmMotionOptionMain{margin:0;font-size:var(--gtm-font-size-sm);font-weight:var(--gtm-font-weight-semibold);line-height:var(--gtm-line-height-dense)}.gtmMotionStepper small,.gtmMotionSetupSummary dt,.gtmMotionChoiceMeta,.gtmMotionOptionMeta,.gtmMotionMuted,.gtmMotionSlotRow p,.gtmMotionOutputCard p,.gtmMotionNotice{margin:0;color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-sm);line-height:var(--gtm-line-height-body)}.gtmMotionSetupMain,.gtmMotionDetailMain,.gtmMotionDrawerStack,.gtmMotionAsideStack,.gtmMotionOutputList,.gtmMotionRevisionBox{display:grid;gap:var(--gtm-space-4);min-width:0}.gtmMotionSetupMain .gtmSection,.gtmMotionDetailMain .gtmSection{max-width:none}.gtmMotionChoiceGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--gtm-space-3)}.gtmMotionChoiceStack{display:grid;gap:var(--gtm-space-2);align-content:start}.gtmButton.gtmMotionChoice,.gtmButton.gtmMotionOption{justify-content:start;width:100%;min-height:72px;padding:var(--gtm-space-3);text-align:left}.gtmButton.gtmMotionChoice[data-selected=true],.gtmButton.gtmMotionOption[data-selected=true]{border-color:var(--gtm-color-accent);background:var(--gtm-color-accent-soft)}.gtmButton.gtmMotionChoice .gtmButtonText,.gtmButton.gtmMotionOption .gtmButtonText{display:grid;gap:var(--gtm-space-1);min-width:0}.gtmMotionSlotList,.gtmMotionOptionList{display:grid;gap:var(--gtm-space-3)}.gtmMotionSlotRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--gtm-space-3);align-items:center;padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface-muted)}.gtmMotionSetupFooter,.gtmMotionInlineActions{display:flex;flex-wrap:wrap;gap:var(--gtm-space-2);align-items:center}.gtmMotionSetupSummary dl,.gtmMotionReceiptPanel dl{margin-top:var(--gtm-space-3)}.gtmMotionSetupSummary div{display:grid;gap:var(--gtm-space-1)}.gtmMotionSetupSummary dd{margin:0;color:var(--gtm-color-text);font-size:var(--gtm-font-size-sm)}.gtmMotionMetricGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--gtm-space-3)}.gtmMotionOutputCard{display:grid;gap:var(--gtm-space-3);padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface-muted)}.gtmMotionOutputCard header{display:flex;flex-wrap:wrap;gap:var(--gtm-space-2);align-items:center;justify-content:space-between}.gtmMotionOutputCard[data-focused=true]{border-color:var(--gtm-color-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--gtm-color-accent) 20%,transparent)}.gtmMotionOutputPreview{max-height:260px;margin:0;overflow:auto;white-space:pre-wrap;word-break:break-word;padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-sm);background:var(--gtm-color-surface);color:var(--gtm-color-text);font-family:var(--gtm-font-family-mono);font-size:var(--gtm-font-size-sm)}.gtmMotionInlineLink{display:inline-flex;align-items:center;min-height:var(--gtm-control-height-sm);color:var(--gtm-color-accent);font-size:var(--gtm-font-size-sm);font-weight:var(--gtm-font-weight-medium);text-decoration:none}.gtmMotionInlineLink:focus-visible{outline:none;box-shadow:var(--gtm-shadow-focus)}.gtmMotionNotice{padding:var(--gtm-space-3);border:1px solid var(--gtm-color-success);border-radius:var(--gtm-radius-sm);background:var(--gtm-color-success-soft);color:var(--gtm-color-success)}.gtmMotionsIndexCell{display:grid;gap:var(--gtm-space-1);min-width:0}.gtmMotionsIndexTitle{color:var(--gtm-color-text);font-weight:var(--gtm-font-weight-semibold);line-height:var(--gtm-line-height-dense)}.gtmMotionsIndexActions{display:flex;flex-wrap:wrap;gap:var(--gtm-space-2);justify-content:flex-end}.gtmWorkspaceBody[data-gtm-route=initiatives] .gtmSection,.gtmWorkspaceBody[data-gtm-route=initiative-detail] .gtmSection,.gtmWorkspaceBody[data-gtm-route=initiative-detail] .gtmReceiptPanel{max-width:none}.gtmInitiativeCell,.gtmInitiativeDrawerStack,.gtmInitiativeAsideStack,.gtmInitiativeCockpitMain{display:grid;gap:var(--gtm-space-4);min-width:0}.gtmInitiativeCell{gap:var(--gtm-space-1)}.gtmInitiativeCell span:not(.gtmInitiativeTitle),.gtmInitiativeMuted{color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-sm);line-height:var(--gtm-line-height-body)}.gtmInitiativeTitle{color:var(--gtm-color-text);font-weight:var(--gtm-font-weight-semibold);line-height:var(--gtm-line-height-dense)}.gtmInitiativeActions{display:flex;flex-wrap:wrap;gap:var(--gtm-space-2);justify-content:flex-end}.gtmInitiativeCockpitGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.28fr);gap:var(--gtm-space-5);align-items:start}.gtmInitiativeCockpitAside{display:grid;gap:var(--gtm-space-3);padding:var(--gtm-space-4);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface)}.gtmInitiativeCockpitAside h2,.gtmInitiativeMetric span{margin:0;color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-sm);font-weight:var(--gtm-font-weight-medium);line-height:var(--gtm-line-height-dense)}.gtmInitiativeMetricGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--gtm-space-3)}.gtmInitiativeMetric{display:grid;gap:var(--gtm-space-1);min-height:72px;padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface-muted)}.gtmInitiativeMetric strong{color:var(--gtm-color-text);font-size:var(--gtm-font-size-2xl);font-weight:var(--gtm-font-weight-semibold);line-height:var(--gtm-line-height-tight)}.gtmWorkspaceBody[data-gtm-route=context] .gtmSection,.gtmWorkspaceBody[data-gtm-route=context] .gtmEmptyState,.gtmWorkspaceBody[data-gtm-route=context] .gtmPermissionNotice,.gtmWorkspaceBody[data-gtm-route=context] .gtmErrorState{max-width:none}.gtmContextWorkspaceStack{display:grid;gap:var(--gtm-space-6);align-content:start;margin-top:var(--gtm-space-4)}.gtmContextWorkspaceStack .gtmWorkspaceToolbar{gap:var(--gtm-space-3) var(--gtm-space-4);min-height:auto;margin-bottom:0}.gtmContextWorkspaceStack .gtmWorkspaceToolbar>.gtmSearchInput{flex:0 1 300px;width:min(100%,300px)}.gtmContextWorkspaceStack .gtmWorkspaceToolbar>.gtmSearchInput label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gtmContextWorkspaceStack .gtmWorkspaceToolbar>.gtmSearchInput input{width:100%;padding-inline:var(--gtm-space-3)}.gtmContextLayoutGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);gap:var(--gtm-space-5);align-items:start;margin:var(--gtm-space-5) 0}.gtmContextMetricGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--gtm-space-3);margin-bottom:var(--gtm-space-5)}.gtmContextMetric{display:grid;gap:var(--gtm-space-1);min-height:72px;padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface)}.gtmContextMetric span,.gtmContextMuted,.gtmContextDefinitionList dt,.gtmContextCell span:not(.gtmContextTitle),.gtmContextSourceChoice legend{color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-sm);line-height:var(--gtm-line-height-body)}.gtmContextMetric strong{color:var(--gtm-color-text);font-size:var(--gtm-font-size-2xl);font-weight:var(--gtm-font-weight-semibold);line-height:var(--gtm-line-height-tight)}.gtmContextCell,.gtmContextDrawerStack,.gtmContextDefinitionList,.gtmContextSourceList,.gtmContextSourceChoice{display:grid;gap:var(--gtm-space-3);min-width:0}.gtmContextCell{gap:var(--gtm-space-1)}.gtmContextTitle,.gtmContextStrong{color:var(--gtm-color-text);font-weight:var(--gtm-font-weight-semibold);line-height:var(--gtm-line-height-dense)}.gtmContextActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--gtm-space-2)}.gtmContextRuleText{padding:var(--gtm-space-3) var(--gtm-space-4);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-sm);background:var(--gtm-color-surface-muted);color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-sm);line-height:var(--gtm-line-height-body)}.gtmContextDefinitionList{margin:0}.gtmContextDefinitionList div{display:grid;gap:var(--gtm-space-1);padding-bottom:var(--gtm-space-3);border-bottom:1px solid var(--gtm-color-border)}.gtmContextDefinitionList dd{margin:0;color:var(--gtm-color-text);font-size:var(--gtm-font-size-sm);line-height:var(--gtm-line-height-body)}.gtmContextSourceList{margin:0;padding:0;list-style:none}.gtmContextPendingSourceList{display:grid;margin:0;padding:0;overflow:hidden;border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface);list-style:none}.gtmContextPendingSourceList li{display:flex;align-items:center;gap:var(--gtm-space-2);min-width:0;min-height:var(--gtm-control-height-md);padding:0 var(--gtm-space-2) 0 var(--gtm-space-3);border-bottom:1px solid var(--gtm-color-border)}.gtmContextPendingSourceList li:last-child{border-bottom:0}.gtmContextPendingSourceList li>span{min-width:0;overflow:hidden;color:var(--gtm-color-text);font-size:var(--gtm-font-size-sm);line-height:var(--gtm-line-height-dense);text-overflow:ellipsis;white-space:nowrap}.gtmContextPendingSourceRemove.gtmIconButton{flex:0 0 auto;margin-left:auto;border-color:transparent;background:transparent;color:var(--gtm-color-text-muted)}.gtmContextPendingSourceRemove.gtmIconButton:hover{background:var(--gtm-color-accent-soft);color:var(--gtm-color-accent)}.gtmContextPackInventory{display:grid;margin:0;padding:0;overflow:hidden;border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface);list-style:none}.gtmContextPackInventory li{display:flex;align-items:center;gap:var(--gtm-space-3);min-width:0;min-height:var(--gtm-control-height-md);padding:var(--gtm-space-1) var(--gtm-space-2) var(--gtm-space-1) var(--gtm-space-3);border-bottom:1px solid var(--gtm-color-border)}.gtmContextPackInventory li:last-child{border-bottom:0}.gtmContextPackInventoryText{display:flex;align-items:center;gap:var(--gtm-space-3);min-width:0;flex:1 1 auto}.gtmContextPackInventoryName,.gtmContextPackInventoryIssue>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtmContextPackInventoryName{color:var(--gtm-color-text);font-size:var(--gtm-font-size-sm);font-weight:var(--gtm-font-weight-medium)}.gtmContextPackInventoryIssue,.gtmContextPackAvailabilityNotice{display:flex;align-items:center;gap:var(--gtm-space-2);min-width:0;color:var(--gtm-color-danger);font-size:var(--gtm-font-size-sm)}.gtmContextPackIssueDot{width:.5rem;height:.5rem;flex:0 0 auto;border-radius:999px;background:var(--gtm-color-danger)}.gtmContextPackSummary{display:grid;gap:var(--gtm-space-4)}.gtmContextPackSummary h3,.gtmContextPackSummary p{margin:0}.gtmContextPackSummary h3{margin-bottom:var(--gtm-space-1);font-size:var(--gtm-font-size-sm)}.gtmContextPackSummary p{color:var(--gtm-color-text-muted);line-height:var(--gtm-line-height-body)}@media (max-width: 48rem){.gtmContextPackInventoryText{display:grid;gap:0}}.gtmContextAttachedSourceList{display:grid;margin:0;padding:0;overflow:hidden;border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface);list-style:none}.gtmContextAttachedSourceList li{display:flex;align-items:center;gap:var(--gtm-space-2);min-width:0;min-height:var(--gtm-control-height-md);padding:0 var(--gtm-space-2) 0 var(--gtm-space-3);border-bottom:1px solid var(--gtm-color-border)}.gtmContextAttachedSourceList li:last-child{border-bottom:0}.gtmContextAttachedSourceList li[data-attention=true]{align-items:start;padding-top:var(--gtm-space-2);padding-bottom:var(--gtm-space-2)}.gtmContextAttachedSourceIdentity{display:grid;flex:1 1 auto;gap:var(--gtm-space-1);min-width:0}.gtmContextAttachedSourceName{display:block;min-width:0;margin:0;padding:0;overflow:hidden;border:0;background:transparent;color:var(--gtm-color-text);font:inherit;font-size:var(--gtm-font-size-sm);line-height:var(--gtm-line-height-dense);text-align:left;text-overflow:ellipsis;white-space:nowrap}button.gtmContextAttachedSourceName{cursor:pointer}button.gtmContextAttachedSourceName:hover{color:var(--gtm-color-accent);text-decoration:underline}button.gtmContextAttachedSourceName:focus-visible{border-radius:var(--gtm-radius-xs);outline:2px solid var(--gtm-color-focus-ring);outline-offset:2px}.gtmContextAttachedSourceAttention{color:var(--gtm-color-warning);font-size:var(--gtm-font-size-xs);line-height:var(--gtm-line-height-body)}.gtmContextAttachedSourceRemove.gtmIconButton{flex:0 0 auto;margin-left:auto;border-color:transparent;background:transparent;color:var(--gtm-color-text-muted)}.gtmContextAttachedSourceRemove.gtmIconButton:hover:not(:disabled){background:var(--gtm-color-accent-soft);color:var(--gtm-color-accent)}.gtmContextSourceItem{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--gtm-space-3);align-items:center;padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface-muted)}.gtmContextSourceItem>div{display:grid;gap:var(--gtm-space-1);min-width:0}.gtmContextSourceChoice{margin:var(--gtm-space-3) 0 0;padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md)}.gtmContextSourceChoice label{display:flex;gap:var(--gtm-space-2);align-items:center;color:var(--gtm-color-text);font-size:var(--gtm-font-size-sm);line-height:var(--gtm-line-height-body)}.gtmWorkspaceBody[data-gtm-route=sources] .gtmSection,.gtmWorkspaceBody[data-gtm-route=sources] .gtmEmptyState,.gtmWorkspaceBody[data-gtm-route=sources] .gtmPermissionNotice,.gtmWorkspaceBody[data-gtm-route=sources] .gtmErrorState{max-width:none}.gtmSourcesHeaderActions,.gtmSourcesActions,.gtmSourcesSecondaryActions{display:flex;flex-wrap:wrap;gap:var(--gtm-space-2);align-items:center;justify-content:flex-end}.gtmSourcesCell,.gtmSourcesDrawerStack,.gtmSourcesDefinitionList,.gtmSourcesDetailHeader{display:grid;gap:var(--gtm-space-3);min-width:0}.gtmSourcesUploadedDocument{display:grid;gap:var(--gtm-space-4)}.gtmSourcesUploadedDocument p{margin:var(--gtm-space-1) 0 0;color:var(--gtm-color-text-muted);line-height:var(--gtm-line-height-body)}.gtmSourcesExtractedPreview{max-height:320px;margin-top:var(--gtm-space-2);overflow:auto;padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface-muted);color:var(--gtm-color-text);font-size:var(--gtm-font-size-sm);line-height:var(--gtm-line-height-body);white-space:pre-wrap}.gtmSourcesOriginalPreview{display:grid;min-height:min(720px,calc(100vh - 190px))}.gtmSourcesOriginalPreview iframe{width:100%;min-height:min(720px,calc(100vh - 190px));border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface)}.gtmSourcesOriginalTextPreview{min-height:min(720px,calc(100vh - 190px));margin:0;overflow:auto;padding:var(--gtm-space-4);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface-muted);color:var(--gtm-color-text);font:inherit;line-height:var(--gtm-line-height-body);white-space:pre-wrap}.gtmSourcesCell{gap:var(--gtm-space-1)}.gtmSourcesRegistryList,.gtmSourcesContextPackChoices{display:grid;margin:0;padding:0;list-style:none}.gtmSourcesRegistryRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--gtm-space-3);align-items:center;min-height:52px;padding:var(--gtm-space-2) 0;border-bottom:1px solid var(--gtm-color-border)}.gtmSourcesRegistryRow:first-child{border-top:1px solid var(--gtm-color-border)}.gtmSourcesRegistryIdentity,.gtmSourcesRegistryActions{display:flex;gap:var(--gtm-space-2);align-items:center;min-width:0}.gtmSourcesRegistryName{overflow:hidden;color:var(--gtm-color-text);font-weight:var(--gtm-font-weight-medium);line-height:var(--gtm-line-height-dense);text-overflow:ellipsis;white-space:nowrap}.gtmSourcesRegistryFolder{overflow:hidden;color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-sm);text-overflow:ellipsis;white-space:nowrap}.gtmSourcesRegistryFolder:before{margin-inline-end:var(--gtm-space-2);content:"·"}.gtmSourcesFolderEditor,.gtmSourcesInlineFolderCreate,.gtmSourcesFolderArchiveAction{display:flex;flex-wrap:wrap;gap:var(--gtm-space-2);align-items:end}.gtmSourcesFolderEditor .gtmFilterControl,.gtmSourcesInlineFolderCreate .gtmFormField{flex:1 1 220px}.gtmSourcesFolderContents{display:grid;gap:var(--gtm-space-2);margin:0;padding:0;list-style:none}.gtmSourcesFolderContents>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--gtm-space-3);align-items:center;min-height:44px;padding:var(--gtm-space-2) var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md)}.gtmSourcesFolderContents>li>span{overflow:hidden;font-weight:var(--gtm-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.gtmSourcesFolderArchiveAction{justify-content:flex-end;padding-block-start:var(--gtm-space-4);border-top:1px solid var(--gtm-color-border)}.gtmSourcesRegistryStatus,.gtmSourcesRegistryActions{white-space:nowrap}.gtmSourcesContextPackChoices{gap:var(--gtm-space-2)}.gtmSourcesContextPackChoices li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--gtm-space-3);align-items:center;padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md)}.gtmSourcesContextPackChoices label{display:flex;gap:var(--gtm-space-3);align-items:center;min-width:0}.gtmSourcesContextPackChoices label span{display:grid;gap:var(--gtm-space-1);min-width:0}.gtmSourcesContextPackChoices small{color:var(--gtm-color-text-muted)}.gtmSourcesTechnicalDetails{padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md)}.gtmSourcesTechnicalDetails summary{cursor:pointer;font-weight:var(--gtm-font-weight-semibold)}.gtmSourcesTechnicalDetails[open] summary{margin-bottom:var(--gtm-space-3)}.gtmSourcesCell span:not(.gtmSourcesStrong),.gtmSourcesMuted,.gtmSourcesDefinitionList dt{color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-sm);line-height:var(--gtm-line-height-body)}.gtmSourcesStrong{color:var(--gtm-color-text);font-weight:var(--gtm-font-weight-semibold);line-height:var(--gtm-line-height-dense)}.gtmSourcesReadinessAxes{display:flex;flex-wrap:wrap;gap:var(--gtm-space-2);min-width:220px}.gtmSourcesDefinitionList{margin:0}.gtmSourcesDefinitionList div{display:grid;gap:var(--gtm-space-1);padding-bottom:var(--gtm-space-3);border-bottom:1px solid var(--gtm-color-border)}.gtmSourcesDefinitionList dd{margin:0;color:var(--gtm-color-text);font-size:var(--gtm-font-size-sm);line-height:var(--gtm-line-height-body)}.gtmSourcesDetailHeader{padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface-muted)}.gtmSourcesDetailHeader p{margin:0;color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-sm)}.gtmSourcesBatchDropzone{display:grid;gap:var(--gtm-space-3);padding:var(--gtm-space-5);border:1px dashed var(--gtm-color-border-strong);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface-muted)}.gtmSourcesBatchDropzone .gtmFormField{gap:var(--gtm-space-2)}.gtmSourcesBatchFilePicker{display:flex;gap:var(--gtm-space-3);align-items:center;min-width:0;padding:var(--gtm-space-2);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-sm);background:var(--gtm-color-surface)}.gtmSourcesBatchFileControl{position:relative;display:inline-flex;flex:0 0 auto;border-radius:var(--gtm-radius-sm)}.gtmSourcesBatchFileButton{display:inline-flex;align-items:center;justify-content:center;min-height:var(--gtm-control-height-md);padding:0 var(--gtm-space-3);border:1px solid var(--gtm-color-border-strong);border-radius:var(--gtm-radius-sm);background:var(--gtm-color-surface);color:var(--gtm-color-text);font-weight:var(--gtm-font-weight-medium);line-height:var(--gtm-line-height-dense)}.gtmSourcesBatchFileInput{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.gtmSourcesBatchFileControl:focus-within .gtmSourcesBatchFileButton{box-shadow:var(--gtm-shadow-focus)}.gtmSourcesBatchFileInput:disabled{cursor:not-allowed}.gtmSourcesBatchFileInput:disabled+.gtmSourcesBatchFileButton,.gtmSourcesBatchFileControl:has(.gtmSourcesBatchFileInput:disabled) .gtmSourcesBatchFileButton{opacity:.72}.gtmSourcesBatchFileSelection{overflow:hidden;color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-sm);text-overflow:ellipsis;white-space:nowrap}.gtmSourcesBatchDropzone[data-dragging=true]{border-color:var(--gtm-color-focus);background:var(--gtm-color-surface)}.gtmSourcesBatchStatus{min-height:1.5rem;margin:0;color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-sm);line-height:var(--gtm-line-height-body)}.gtmSourcesBatchFileList .gtmRowListItem{position:relative;padding-right:calc(var(--gtm-control-height-sm) + var(--gtm-space-4))}.gtmSourcesBatchFileList .gtmRowListActions{position:absolute;top:var(--gtm-space-2);right:var(--gtm-space-2)}.gtmSourcesBatchFileDetails{min-width:0}.gtmSourcesBatchFileDetails>summary{cursor:pointer}.gtmSourcesBatchFileDetails>summary:focus-visible{border-radius:var(--gtm-radius-xs);outline:none;box-shadow:var(--gtm-shadow-focus)}.gtmSourcesBatchFileSummary{display:inline-grid;max-width:calc(100% - var(--gtm-space-4));gap:1px;vertical-align:top;overflow-wrap:anywhere}.gtmSourcesBatchFileFields{display:grid;gap:var(--gtm-space-3);margin-top:var(--gtm-space-3)}.gtmSourcesBatchFileFields label{display:grid;gap:var(--gtm-space-1);color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-xs);font-weight:var(--gtm-font-weight-semibold)}.gtmSourcesBatchFileFields input,.gtmSourcesBatchFileFields textarea{width:100%;min-width:0;border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-sm);background:var(--gtm-color-surface);color:var(--gtm-color-text);font:inherit}.gtmSourcesBatchFileFields input{min-height:var(--gtm-control-height-md);padding:0 var(--gtm-space-3)}.gtmSourcesBatchFileFields textarea{resize:vertical;padding:var(--gtm-space-2) var(--gtm-space-3)}.gtmSourcesBatchRemoveButton.gtmIconButton{border-color:transparent;background:transparent;color:var(--gtm-color-text-muted)}.gtmSourcesBatchRemoveButton.gtmIconButton:hover{background:var(--gtm-color-accent-soft);color:var(--gtm-color-accent)}.gtmWorkspaceBody[data-gtm-route=workflows] .gtmSection,.gtmWorkspaceBody[data-gtm-route=workflows] .gtmEmptyState,.gtmWorkspaceBody[data-gtm-route=workflow-detail] .gtmSection,.gtmWorkspaceBody[data-gtm-route=workflow-detail] .gtmEmptyState,.gtmWorkspaceBody[data-gtm-route=workflow-draft] .gtmSection,.gtmWorkspaceBody[data-gtm-route=workflow-draft] .gtmEmptyState,.gtmWorkspaceBody[data-gtm-route=workflow-draft] .gtmPermissionNotice{max-width:none}.gtmWorkflowCell,.gtmWorkflowDrawerStack,.gtmWorkflowDefinitionList,.gtmWorkflowEditableList,.gtmWorkflowMain,.gtmWorkflowAside{display:grid;gap:var(--gtm-space-3);min-width:0}.gtmWorkflowCell{gap:var(--gtm-space-1)}.gtmWorkflowCell span:not(.gtmWorkflowStrong),.gtmWorkflowMuted,.gtmWorkflowDefinitionList dt,.gtmWorkflowMetric span{color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-sm);line-height:var(--gtm-line-height-body)}.gtmWorkflowStrong{color:var(--gtm-color-text);font-weight:var(--gtm-font-weight-semibold);line-height:var(--gtm-line-height-dense)}.gtmWorkflowActions{display:flex;flex-wrap:wrap;gap:var(--gtm-space-2);align-items:center;justify-content:flex-end}.gtmWorkflowDetailGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);gap:var(--gtm-space-5);align-items:start}.gtmWorkflowDefinitionList{margin:0}.gtmWorkflowDefinitionList div{display:grid;gap:var(--gtm-space-1);padding-bottom:var(--gtm-space-3);border-bottom:1px solid var(--gtm-color-border)}.gtmWorkflowDefinitionList dd{margin:0;color:var(--gtm-color-text);font-size:var(--gtm-font-size-sm);line-height:var(--gtm-line-height-body)}.gtmWorkflowChipList{display:grid;gap:var(--gtm-space-2);margin:0;padding:0;list-style:none}.gtmWorkflowChipList li{display:flex;flex-wrap:wrap;gap:var(--gtm-space-2);align-items:center;min-width:0}.gtmWorkflowMetricGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--gtm-space-3)}.gtmWorkflowMetric{display:grid;gap:var(--gtm-space-1);min-height:72px;padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface-muted)}.gtmWorkflowMetric strong{color:var(--gtm-color-text);font-size:var(--gtm-font-size-2xl);font-weight:var(--gtm-font-weight-semibold);line-height:var(--gtm-line-height-tight)}.gtmWorkflowSectionNav{display:flex;flex-wrap:wrap;gap:var(--gtm-space-2);margin-bottom:var(--gtm-space-5)}.gtmWorkflowSectionNav .gtmButton[data-selected=true]{border-color:var(--gtm-color-accent);background:var(--gtm-color-accent-soft)}.gtmWorkflowPublishFooter{position:sticky;bottom:0;z-index:1;display:flex;flex-wrap:wrap;gap:var(--gtm-space-3);align-items:center;justify-content:flex-end;margin-top:var(--gtm-space-5);padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface);box-shadow:var(--gtm-shadow-panel)}.gtmSettingsSectionNav{display:flex;flex-wrap:wrap;gap:var(--gtm-space-2);margin-bottom:var(--gtm-space-5)}.gtmSettingsSectionNav .gtmButton[data-selected=true]{border-color:var(--gtm-color-accent);background:var(--gtm-color-accent-soft)}.gtmSettingsStack,.gtmSettingsDrawerStack,.gtmSettingsForm,.gtmSettingsCell,.gtmSettingsDetailHeader{display:grid;gap:var(--gtm-space-4)}.gtmSettingsCell{gap:var(--gtm-space-1)}.gtmSettingsCell span,.gtmSettingsMuted,.gtmSettingsDefinitionList dt,.gtmSettingsMetric span,.gtmSettingsCapability p,.gtmSettingsDetailHeader p{color:var(--gtm-color-text-muted);font-size:var(--gtm-font-size-sm);line-height:var(--gtm-line-height-body)}.gtmSettingsDefinitionList{display:grid;gap:var(--gtm-space-2);margin:0}.gtmSettingsDefinitionList div{display:grid;grid-template-columns:minmax(128px,.4fr) minmax(0,1fr);gap:var(--gtm-space-3);padding:var(--gtm-space-2) 0;border-bottom:1px solid var(--gtm-color-border)}.gtmSettingsDefinitionList dd{margin:0;min-width:0}.gtmSettingsMetricGrid,.gtmSettingsCapabilityGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--gtm-space-3)}.gtmSettingsMetric,.gtmSettingsCapability{display:grid;gap:var(--gtm-space-2);min-width:0;padding:var(--gtm-space-3);border:1px solid var(--gtm-color-border);border-radius:var(--gtm-radius-md);background:var(--gtm-color-surface-muted)}.gtmSettingsMetric strong{overflow-wrap:anywhere;color:var(--gtm-color-text);font-size:var(--gtm-font-size-xl);font-weight:var(--gtm-font-weight-semibold);line-height:var(--gtm-line-height-tight)}.gtmSettingsActions{display:flex;flex-wrap:wrap;gap:var(--gtm-space-2)}.gtmResponsiveRowList{display:none;margin-top:var(--gtm-space-3)}.gtmStatus{position:fixed;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes gtmSpin{to{transform:rotate(360deg)}}@media (max-width: 767px){.gtmShell,.gtmShell[data-rail-collapsed=true]{display:block}.gtmRailToggle{display:inline-grid}.gtmRail{position:fixed;inset:0 auto 0 0;z-index:2;width:min(320px,88vw);transform:translate(-100%);transition:transform .16s ease;box-shadow:var(--gtm-shadow-dialog)}.gtmRail[data-open=true]{transform:translate(0)}.gtmRail[data-collapsed=true] .gtmRailHeader{display:flex;justify-items:initial;margin:0 var(--gtm-space-3) var(--gtm-space-6)}.gtmRail[data-collapsed=true] .gtmRailBrand{order:initial;padding:0 var(--gtm-space-2);text-align:left}.gtmRail[data-collapsed=true] .gtmRailBrandText,.gtmRail[data-collapsed=true] .gtmProjectScopeControl,.gtmRail[data-collapsed=true] .gtmRailItemLabel,.gtmRail[data-collapsed=true] .gtmRailAccount{display:initial}.gtmRail[data-collapsed=true] .gtmProjectScopeControl,.gtmRail[data-collapsed=true] .gtmRailAccount{display:grid}.gtmRail[data-collapsed=true] .gtmRailBrandMark,.gtmRailDesktopToggle{display:none}.gtmRail[data-collapsed=true] .gtmRailList{padding:0 var(--gtm-space-3)}.gtmRail[data-collapsed=true] .gtmRailItem{justify-content:flex-start;padding:0 var(--gtm-space-3)}.gtmRailClose{position:absolute;top:var(--gtm-space-4);right:var(--gtm-space-4);display:inline-grid}.gtmRuntimeStatus{width:calc(100% - (var(--gtm-space-4) * 2));margin:calc(var(--gtm-space-8) + var(--gtm-control-height-md)) var(--gtm-space-4) 0}.gtmWorkspaceBody{padding:calc(var(--gtm-space-8) + var(--gtm-control-height-md)) var(--gtm-space-4) var(--gtm-space-6)}.gtmWorkspaceHeader,.gtmSectionHeader{display:grid}.gtmMotionSetupGrid,.gtmMotionDetailGrid,.gtmInitiativeCockpitGrid,.gtmContextLayoutGrid,.gtmWorkflowDetailGrid,.gtmContextSourceItem{grid-template-columns:1fr}.gtmSourcesHeaderActions,.gtmSourcesActions,.gtmSourcesSecondaryActions,.gtmWorkflowActions,.gtmWorkflowPublishFooter,.gtmSettingsActions{justify-content:flex-start}.gtmSettingsDefinitionList div{grid-template-columns:1fr;gap:var(--gtm-space-1)}.gtmSourcesReadinessAxes{min-width:0}.gtmSourcesRegistryRow{grid-template-columns:minmax(0,1fr) auto auto;gap:var(--gtm-space-2)}.gtmSourcesRegistryActions{gap:var(--gtm-space-1)}.gtmMotionSlotRow{grid-template-columns:1fr}.gtmTableWrap{display:none}.gtmResponsiveRowList{display:block}.gtmDrawer,.gtmDrawer[data-size=wide],.gtmDrawer[data-size=document]{width:100vw}.gtmSiennaV4SourceDocumentHeading{display:grid}.gtmSiennaV4SourceDocumentHeading dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.gtmSiennaV4SourceDocumentSearch>div{grid-template-columns:minmax(0,1fr) auto}.gtmSiennaV4SourceDocumentSearch>div button:last-child{grid-column:1 / -1}.gtmSiennaV4SourceDocumentPagination{flex:1 1 100%;justify-content:space-between}.gtmProjectParticipantList li{grid-template-columns:minmax(0,1fr)}.gtmProjectParticipantActions{align-items:stretch}.gtmProjectParticipantActions select,.gtmProjectParticipantActions .gtmButton{flex:1 1 auto}.gtmOverlay{justify-content:stretch}.gtmReceiptPanelRow{grid-template-columns:1fr;gap:var(--gtm-space-1)}}@media (min-width: 768px) and (max-width: 1023px){.gtmShell,.gtmShell[data-rail-collapsed=true]{display:block}.gtmRailToggle{display:inline-grid}.gtmRail{position:fixed;inset:0 auto 0 0;z-index:3;width:320px;transform:translate(-100%);transition:transform .16s ease;box-shadow:var(--gtm-shadow-dialog)}.gtmRail[data-open=true]{transform:translate(0)}.gtmRailClose{display:inline-grid;position:absolute;top:var(--gtm-space-4);right:var(--gtm-space-4)}.gtmRailDesktopToggle{display:none}.gtmWorkspaceBody{padding-top:calc(var(--gtm-space-8) + var(--gtm-control-height-md))}}.gtmSiennaV4ContextScreen{--gtm-color-surface-muted: #fafbfc;--gtm-color-border: #dee2e7;--gtm-color-border-strong: #d5dae3;--gtm-color-text: #24262b;--gtm-color-text-muted: #69707d;--gtm-font-size-xs: 11px;--gtm-font-size-sm: 12px;--gtm-font-size-md: 13px;--gtm-color-canvas: #fafbfc}.siennaV4SourcesWorkspace{--gtm-color-surface: #fff;--gtm-color-surface-muted: #fbfaf7;--gtm-color-border: #ded8cc;--gtm-color-border-strong: #c7bfb1;--gtm-color-text: #171412;--gtm-color-text-muted: #6f6a62;--gtm-color-accent: #a60518;--gtm-color-accent-soft: #f8e8ea;--gtm-color-danger: #a60518;--gtm-color-danger-soft: #f8e8ea;--gtm-color-focus: rgba(166, 5, 24, .32);--gtm-font-size-xs: 12px;--gtm-font-size-sm: 13px;--gtm-font-size-md: 14px;--gtm-font-size-lg: 16px;--gtm-line-height-tight: 1.2;--gtm-line-height-body: 1.45;--gtm-line-height-dense: 1.3;--gtm-font-weight-semibold: 600;--gtm-space-1: 4px;--gtm-space-2: 8px;--gtm-space-3: 12px;--gtm-space-4: 16px;--gtm-space-5: 20px;--gtm-space-6: 24px;--gtm-space-8: 32px;--gtm-radius-sm: 6px;--gtm-radius-md: 8px;--gtm-shadow-dialog: 0 18px 54px rgba(23, 20, 18, .16);--gtm-drawer-width: 520px;--gtm-control-height-sm: 32px;--gtm-control-height-md: 36px;--gtm-control-height-lg: 40px;min-block-size:100%;padding:24px;background:#fafbfc;color:#24262b;font-family:var(--font-sans, Inter, "Geist Sans", "IBM Plex Sans", "Avenir Next", "Segoe UI", system-ui, sans-serif)}.siennaV4SourcesWorkspace *{box-sizing:border-box}.siennaV4SourcesWorkspace a{display:inline-block}.siennaV4SourcesHeader,.siennaV4SourcesToolbar,.siennaV4SourcesChips,.siennaV4SourcesNotice,.siennaV4SourcesState,.siennaV4SourcesTableWrap,.siennaV4SourcesPagination{max-inline-size:1172px;margin-inline:auto}.siennaV4SourcesHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-block-end:18px}.siennaV4SourcesHeader h1{margin:0;font-size:24px;line-height:1.2;font-weight:650}.siennaV4SourcesHeader p{margin:7px 0 0;color:#69707d;font-size:12px}.siennaV4SourcesCount{color:#69707d;font-size:12px;font-weight:650;white-space:nowrap}.siennaV4SourcesHeaderActions{display:flex;align-items:center;gap:12px}.siennaV4SourcesViews{display:flex;max-inline-size:1172px;margin:0 auto 16px;border-block-end:1px solid #dee2e7;gap:22px}.siennaV4SourcesViews button{min-block-size:38px;padding:0 2px;border:0;border-block-end:2px solid transparent;background:transparent;color:#69707d;font:inherit;font-size:11px;font-weight:650;cursor:pointer}.siennaV4SourcesViews button[aria-selected=true]{border-block-end-color:#a60518;color:#24262b}.siennaV4SourcesViews button[data-unavailable=true]:after{content:" · unavailable";color:#9aa1ab;font-size:9px}.siennaV4SourcesToolbar{display:flex;align-items:flex-start;gap:12px;margin-block-end:12px}.siennaV4SourcesSearch{display:flex;inline-size:min(420px,42vw)}.siennaV4SourcesSearch input,.siennaV4SourcesToolbar summary,.siennaV4SourcesFilters select,.siennaV4SourcesFilters input,.siennaV4SourcesButton{min-block-size:34px;border:1px solid #dee2e7;background:#fff;color:#24262b;font:inherit;font-size:11px}.siennaV4SourcesSearch input{min-inline-size:0;flex:1;padding:0 11px;border-radius:8px 0 0 8px}.siennaV4SourcesSearch button{border-radius:0 8px 8px 0;border-inline-start:0}.siennaV4SourcesButton{border-radius:8px;padding:0 13px;font-weight:650;cursor:pointer}.siennaV4SourcesButton:disabled{cursor:not-allowed;opacity:.55}.siennaV4SourcesButton--primary,.siennaV4SourcesButton--danger{border:1px solid #a60518;background:#a60518;color:#fff}.siennaV4SourcesButton--danger:hover{border:1px solid #850414;background:#850414}.siennaV4SourcesWorkspace .gtmModal .gtmButton[data-variant=danger]{border:1px solid #a60518;background:#a60518;color:#fff}.siennaV4SourcesWorkspace .gtmModal .gtmButton[data-variant=danger]:hover{border:1px solid #850414;background:#850414}.siennaV4SourcesFilters{position:relative}.siennaV4SourcesFilters summary{display:flex;align-items:center;min-inline-size:118px;padding:0 11px;border-radius:8px;cursor:pointer;list-style:none}.siennaV4SourcesFilters summary::-webkit-details-marker{display:none}.siennaV4SourcesFilterPanel{position:absolute;z-index:8;inset-block-start:42px;inset-inline-start:0;display:grid;grid-template-columns:repeat(2,minmax(190px,1fr));gap:18px;inline-size:min(520px,calc(100vw - 48px));max-block-size:min(560px,calc(100vh - 150px));padding:18px;overflow:auto;border:1px solid #dee2e7;border-radius:10px;background:#fff;box-shadow:0 14px 36px #24262b24}.siennaV4SourcesFilterPanel fieldset{min-inline-size:0;margin:0;padding:0;border:0}.siennaV4SourcesFilterPanel legend{margin-block-end:8px;color:#7b828e;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.siennaV4SourcesFilterPanel label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-block-size:30px;color:#4d5460;font-size:11px}.siennaV4SourcesFilterPanel small{color:#9aa1ab}.siennaV4SourcesFilterPanel select{inline-size:100%;padding-inline:8px;border-radius:8px}.siennaV4SourcesDateInputs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-block-start:8px}.siennaV4SourcesDateInputs label{display:block}.siennaV4SourcesDateInputs span{display:block;margin-block-end:4px}.siennaV4SourcesDateInputs input{inline-size:100%;padding-inline:8px;border-radius:8px}.siennaV4SourcesFilterActions{grid-column:1 / -1;display:flex;gap:8px}.siennaV4SourcesChips{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-block-end:12px}.siennaV4SourcesChip{min-block-size:28px;padding:0 10px;border:1px solid #dee2e7;border-radius:999px;background:#fff;color:#4d5460;font:inherit;font-size:10px;cursor:pointer}.siennaV4SourcesClear{border:0;background:transparent;color:#a60518;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.siennaV4SourcesNotice,.siennaV4SourcesState{margin-block-end:12px;padding:12px 16px;border:1px solid #eceef1;border-radius:8px;background:#fff;color:#69707d;font-size:12px}.siennaV4SourcesNotice{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff8e5}.siennaV4SourcesState{padding:28px;text-align:center}.siennaV4SourcesState h2{margin:0;color:#24262b;font-size:16px}.siennaV4SourcesState p{margin:8px 0 14px}.siennaV4SourcesTableWrap{overflow-x:auto;border:1px solid #eceef1;border-radius:8px;background:#fff}.siennaV4SourcesTable{inline-size:100%;border-collapse:collapse;table-layout:fixed}.siennaV4SourcesTable th{block-size:34px;padding:0 14px;background:#f8fafc;color:#7b828e;font-size:9px;font-weight:700;text-align:start;text-transform:uppercase;letter-spacing:.035em}.siennaV4SourcesTable th:nth-child(1){inline-size:28%}.siennaV4SourcesTable th:nth-child(2){inline-size:10%}.siennaV4SourcesTable th:nth-child(3){inline-size:13%}.siennaV4SourcesTable th:nth-child(4){inline-size:22%}.siennaV4SourcesTable th:nth-child(5){inline-size:17%}.siennaV4SourcesTable th:nth-child(6){inline-size:10%;text-align:end}.siennaV4SourcesSort{inline-size:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.siennaV4SourcesSort:disabled{cursor:not-allowed;opacity:.55}.siennaV4SourcesTable td{block-size:52px;padding:8px 14px;border-block-start:1px solid #eceef1;color:#69707d;font-size:10px;vertical-align:middle}.siennaV4SourcesPlaceholderLine{display:block;inline-size:72%;block-size:10px;border-radius:4px;background:#eef2f6}[data-sienna-v4-sources-placeholder] tr:nth-child(2n) .siennaV4SourcesPlaceholderLine{inline-size:56%}.siennaV4SourcesFile{min-inline-size:0}.siennaV4SourcesFile strong{display:block;overflow:hidden;color:#24262b;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.siennaV4SourcesFile span{display:block;margin-block-start:2px;color:#9aa1ab;font-size:9px}.siennaV4SourcesStatus{display:inline-flex;min-block-size:22px;align-items:center;padding:2px 8px;border-radius:999px;background:#eef2f6;color:#4d5460;font-size:9px;font-weight:700}.siennaV4SourcesStatus--attention{background:#fff5da;color:#7d5f14}.siennaV4SourcesStatus--ready{background:#eaf7ef;color:#27633c}.siennaV4SourcesUsage{display:grid;gap:2px;min-inline-size:0}.siennaV4SourcesUsage span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siennaV4SourcesUnavailable{color:#7d5f14;font-weight:650}.siennaV4SourcesActionCell{text-align:end}.siennaV4SourcesPagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-block-start:16px}.siennaV4SourcesPagination span{color:#69707d;font-size:11px}.siennaV4SourcesWorkspace .gtmDrawer{inline-size:min(500px,100vw);border-inline-start:1px solid #dee2e7;background:#fff;color:#24262b;font-family:inherit;font-size:11px;line-height:1.45}.siennaV4SourcesWorkspace .gtmDrawer[data-size=document]{inline-size:min(500px,100vw)}.siennaV4SourcesWorkspace .gtmDrawerHeader{min-block-size:64px;padding:24px}.siennaV4SourcesWorkspace .gtmDrawerHeader h2{margin:0;color:#24262b;font-size:18px;font-weight:600;line-height:26px;overflow-wrap:anywhere}.siennaV4SourcesWorkspace .gtmDrawerBody{padding:24px;background:#fff}.siennaV4SourcesWorkspace .gtmDrawer .gtmActionFooter{justify-content:flex-end;gap:12px;padding:16px 24px;background:#fff}.siennaV4SourcesWorkspace .gtmDrawerHeader .gtmIconButton{inline-size:32px;block-size:32px;min-inline-size:32px}.siennaV4SourcesWorkspace .siennaDrawerDocumentActions>[role=status]{overflow-wrap:anywhere;color:#69707d;font-size:11px;line-height:18px}.siennaV4SourcesDetailUses summary,.siennaV4SourcesDeletionDetails summary{width:fit-content;color:#4d5460;font-size:11px;font-weight:600;cursor:pointer}.siennaV4SourcesDetailUses>p{margin:8px 0 0;color:#69707d;font-size:11px;line-height:17px}.siennaV4SourcesDetailUses[open]>ul{margin-block-start:8px;max-block-size:140px;overflow-y:auto}.siennaV4SourcesDetailUses ul{display:grid;margin:0;padding:0;border:1px solid #eceef1;border-radius:8px;background:#fff;list-style:none}.siennaV4SourcesDetailUses li{min-inline-size:0;padding:11px 12px;border-block-end:1px solid #eceef1;color:#24262b;font-size:11px;line-height:16px}.siennaV4SourcesDetailUses li:last-child{border-block-end:0}.siennaV4SourcesDetailUses a{color:#a60518;font-size:11px;font-weight:650;text-decoration:none}.siennaV4SourcesDetailUses a:hover{text-decoration:underline}.siennaV4SourcesDetailsActions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#69707d;font-size:10px;line-height:15px}.siennaV4SourcesTextViewMessage{flex-basis:100%;margin:0;color:#69707d;font-size:11px;line-height:17px}.siennaV4SourcesWorkspace .gtmDrawer .siennaV4SourcesButton{min-height:32px;padding:7px 10px;border-radius:6px;font:600 11px/16px var(--font-sans)}.siennaV4SourcesDocumentActions .siennaV4SourcesDetailsActions{justify-content:flex-end;gap:8px}.siennaV4SourcesDocumentActions .gtmSiennaV4SourceDocumentPagination{justify-content:center}.siennaV4SourcesDocumentActions>a{width:fit-content;color:#a60518;font-size:11px;font-weight:600;text-decoration:none}.siennaV4SourcesDocumentActions>a:hover{text-decoration:underline}.siennaV4SourcesUpload,.siennaV4SourcesUpload>section{min-inline-size:0}.siennaV4SourcesUpload{display:grid;min-inline-size:0;gap:20px;color:#24262b;font-size:11px;line-height:1.45}.siennaV4SourcesUpload>section:first-child>h3{margin:-4px 0 14px;font-size:18px;font-weight:650;line-height:1.25}.siennaV4SourcesUploadHeading h3{margin:0;color:#24262b;font-size:12px;font-weight:650;line-height:16px}.siennaV4SourcesField{display:grid;gap:6px;margin-block-end:12px;color:#4d5460;font-size:10px;font-weight:650}.siennaV4SourcesField select,.siennaV4SourcesDeleteConfirmation input{min-block-size:34px;inline-size:100%;padding-inline:10px;border:1px solid #dee2e7;border-radius:8px;background:#fff;color:#24262b;font:inherit;font-size:11px}.siennaV4SourcesDropTarget{display:grid;place-items:center;gap:6px;min-block-size:128px;padding:20px;border:1px dashed #cbd1d9;border-radius:9px;background:#fafbfc;color:#24262b;cursor:pointer;text-align:center}.siennaV4SourcesDropTarget strong{color:#a60518;font-size:12px}.siennaV4SourcesDropTarget span{color:#727987;font-size:10px}.siennaV4SourcesGuidance{margin:10px 0 12px;overflow-wrap:anywhere;color:#727987;font-size:10px;line-height:15px}.siennaV4SourcesSelectedFiles,.siennaV4SourcesUploadItems{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.siennaV4SourcesSelectedFiles{margin-block-end:12px}.siennaV4SourcesSelectedFiles li{display:flex;justify-content:space-between;gap:12px;min-inline-size:0;padding:10px 12px;border:1px solid #e1e4e9;border-radius:8px;background:#fff;color:#727987;font-size:9px}.siennaV4SourcesSelectedFiles li span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siennaV4SourcesUploadHeading,.siennaV4SourcesUploadSession>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.siennaV4SourcesUploadHeading>span,.siennaV4SourcesUploadSession header span{padding:3px 7px;border-radius:999px;background:#f1f3f5;color:#59606d;font-size:8px;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.siennaV4SourcesUploadSession{margin-block-start:16px;padding:13px;border:1px solid #c8ccd3;border-block-start:3px solid #a60518;border-radius:8px;background:#fff;box-shadow:0 2px 5px #1c202714}.siennaV4SourcesUploadSession>header{margin:-13px -13px 0;padding:11px 13px 10px;border-block-end:1px solid #d9dce1;border-radius:5px 5px 0 0;background:#f7f8f9}.siennaV4SourcesUploadSession header>div{display:grid;min-inline-size:0;gap:3px}.siennaV4SourcesUploadSession header strong{overflow:hidden;color:#24262b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.siennaV4SourcesUploadSession progress,.siennaV4SourcesUploadItems progress{inline-size:100%;block-size:5px;accent-color:#24262b}.siennaV4SourcesUploadSession>progress{margin-block-start:13px}.siennaV4SourcesUploadSession>p{margin:5px 0 0;color:#727987;font-size:9px;line-height:14px}.siennaV4SourcesUploadItems>li{display:grid;gap:7px;padding:12px 13px;border:1px solid #e1e4e9;border-radius:8px;background:#fff}.siennaV4SourcesUploadItems>li.siennaV4SourcesUploadItem--duplicate{gap:10px;border:1px solid #e9c4ca;border-inline-start-width:4px;background:#fff7f8;box-shadow:0 1px 2px #60142012}.siennaV4SourcesUploadItems>li.siennaV4SourcesUploadItem--problem{border-color:#e9c4ca;border-inline-start:4px solid #a22338;background:#fff7f8}.siennaV4SourcesUploadItemTitle{display:flex;justify-content:space-between;gap:12px;min-inline-size:0}.siennaV4SourcesUploadItemTitle strong{overflow:hidden;color:#24262b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.siennaV4SourcesUploadStatus{flex:none;align-self:start;padding:4px 7px;border-radius:999px;background:#f1f3f6;color:#59606d;font-size:8px;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.siennaV4SourcesUploadStatus--blocked,.siennaV4SourcesUploadStatus--problem{background:#fbecef;color:#a22338}.siennaV4SourcesDuplicateNotice{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:start;color:#802235}.siennaV4SourcesDuplicateIcon{display:inline-grid;inline-size:20px;block-size:20px;place-items:center;border-radius:50%;background:#a22338;color:#fff;font-size:11px;font-weight:800}.siennaV4SourcesDuplicateNotice strong{display:block;color:#702031;font-size:11px}.siennaV4SourcesDuplicateNotice p{margin:4px 0 0;color:#8e2638;font-size:10px;line-height:15px}.siennaV4SourcesDuplicateNotice p strong{display:inline;font:inherit;font-weight:750}.siennaV4SourcesUploadItems small{color:#727987;font-size:9px}.siennaV4SourcesUploadError{margin:0;color:#8a1d2b;font-size:10px;line-height:15px}.siennaV4SourcesUploadItemActions{display:flex;flex-wrap:wrap;gap:8px}.siennaV4SourcesButton--duplicateAction{border:1px solid #b92b44;background:#fff;color:#a22338;font-weight:750}.siennaV4SourcesReselect{display:inline-flex;align-items:center}.siennaV4SourcesUploadAnnouncement{min-block-size:20px;margin:0;color:#4d5460;font-size:10px;line-height:15px}.siennaV4SourcesLifecycle{display:grid;gap:10px;color:#69707d;font-size:11px;line-height:17px}.siennaV4SourcesLifecycle>p{margin:0}.siennaV4SourcesDeletionDetails[open]{max-block-size:160px;overflow-y:auto}.siennaV4SourcesDeletionDetails .siennaV4SourcesLifecycleNotice{margin-block-start:8px}.siennaV4SourcesLifecycleNotice{margin:0;padding:10px 12px;border-radius:8px;background:#fff8e5;color:#5f4b16;font-size:10px;line-height:15px}.siennaV4SourcesLifecycleNotice ul{margin-block-end:0}.siennaV4SourcesDeleteConfirmation label{display:grid;gap:7px;margin-block-start:14px}.siennaV4SourcesVisuallyHidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.siennaV4SourcesWorkspace button:focus-visible,.siennaV4SourcesWorkspace input:focus-visible,.siennaV4SourcesWorkspace select:focus-visible,.siennaV4SourcesWorkspace summary:focus-visible,.siennaV4SourcesWorkspace a:focus-visible{outline:2px solid #a60518;outline-offset:2px}@media (max-width: 767px){.siennaV4SourcesWorkspace{padding:20px 16px 28px}.siennaV4SourcesHeader,.siennaV4SourcesToolbar{flex-direction:column;align-items:stretch;gap:12px}.siennaV4SourcesHeaderActions{justify-content:space-between}.siennaV4SourcesSearch{inline-size:100%}.siennaV4SourcesFilters summary{inline-size:100%}.siennaV4SourcesFilterPanel{position:static;grid-template-columns:1fr;inline-size:100%;max-block-size:none;margin-block-start:8px}.siennaV4SourcesFilterActions{grid-column:auto}.siennaV4SourcesTableWrap{overflow:visible;border:0;background:transparent}.siennaV4SourcesTable{display:block}.siennaV4SourcesTable thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.siennaV4SourcesTable tbody{display:grid;gap:12px}.siennaV4SourcesTable tr{display:grid;min-inline-size:0;overflow:hidden;border:1px solid #eceef1;border-radius:8px;background:#fff}.siennaV4SourcesTable td{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;inline-size:auto;block-size:auto;min-block-size:42px;padding:10px 14px;overflow:hidden}.siennaV4SourcesTable td:before{align-self:center;color:#7b828e;content:attr(data-label);font-size:9px;font-weight:700;text-transform:uppercase}.siennaV4SourcesTable td:first-child{display:block;min-block-size:58px;border-block-start:0}.siennaV4SourcesTable td:first-child:before{content:none}.siennaV4SourcesActionCell{text-align:start}.siennaV4SourcesActionCell .siennaV4SourcesButton{justify-self:start}.siennaV4SourcesWorkspace .gtmDrawerHeader,.siennaV4SourcesWorkspace .gtmDrawerBody,.siennaV4SourcesWorkspace .gtmDrawer .gtmActionFooter{padding-inline:16px}.siennaV4SourcesUploadHeading,.siennaV4SourcesUploadSession>header,.siennaV4SourcesUploadItemTitle{align-items:flex-start;flex-direction:column}.siennaV4SourcesUploadItemActions .siennaV4SourcesButton{inline-size:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.siennaV4SourcesWorkspace *,.siennaV4SourcesWorkspace *:before,.siennaV4SourcesWorkspace *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.publicShell.v4SecurityShell{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden;min-height:100dvh;padding:0;background:var(--sienna-v4-shell-canvas);color:var(--sienna-v4-shell-ink);font-family:var(--font-sans);font-size:13px;line-height:1.6}.v4SecurityShell__rail{display:flex;flex-direction:column;padding:16px 12px;background:var(--sienna-v4-shell-rail);border-right:1px solid var(--sienna-v4-shell-border)}.v4SecurityShell__brand{min-height:30px;padding-inline:6px}.v4SecurityShell__railLabel{margin:32px 10px 8px;color:var(--sienna-v4-shell-muted);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.v4SecurityShell__current{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:6px;background:var(--sienna-v4-shell-brand-soft);color:var(--sienna-v4-shell-brand);font-size:12px;font-weight:600}.v4SecurityShell__railFooter{margin-top:auto;padding-top:24px}.v4SecurityShell__body{min-width:0;min-height:0;overflow-y:auto}.v4SecurityShell__topbar{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 28px;border-bottom:1px solid var(--sienna-v4-shell-border);color:var(--sienna-v4-shell-muted);font-size:12px}.v4SecurityShell__topbar strong{color:var(--sienna-v4-shell-ink);font-weight:500}.v4SecurityShell__main{max-width:760px;padding:44px 40px 64px}.v4SecurityShell__heading{margin-bottom:36px}.v4SecurityShell__heading h1{margin:4px 0 8px;font-size:24px;line-height:1.3;letter-spacing:-.025em;font-weight:600}.v4SecurityShell__heading p{color:var(--sienna-v4-shell-muted);margin:0}.v4SecurityShell__heading .v4SecurityShell__eyebrow{color:var(--sienna-v4-shell-muted);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.v4SecurityShell__section{padding:24px 0 28px;border-top:1px solid var(--sienna-v4-shell-border);border-bottom:1px solid var(--sienna-v4-shell-border)}.v4SecurityShell__sectionHeading{display:flex;align-items:center;justify-content:space-between;gap:16px}.v4SecurityShell h2{margin:0;font-size:14px;line-height:1.5;font-weight:600}.v4SecurityShell__section p{margin:12px 0 20px;color:var(--sienna-v4-shell-muted)}.v4SecurityShell__badge{padding:2px 7px;background:var(--sienna-v4-shell-rail);border:1px solid var(--sienna-v4-shell-border);border-radius:4px;color:var(--sienna-v4-shell-muted);font-size:10px}.v4SecurityShell__section .v4SecurityShell__error{padding:10px 12px;color:var(--sienna-v4-shell-brand);background:var(--sienna-v4-shell-brand-soft);border-radius:6px}.v4SecurityShell__qr{display:block;max-width:100%;height:auto;background:#fff;border:1px solid var(--sienna-v4-shell-border);border-radius:6px}.v4SecurityShell__enrollment details{margin-top:12px}.v4SecurityShell__enrollment summary{cursor:pointer;color:var(--sienna-v4-shell-muted);font-size:12px}.v4SecurityShell__enrollment code{display:block;overflow-wrap:anywhere;padding:12px 0}.v4SecurityShell__form{display:grid;justify-items:start;gap:8px;margin-top:24px}.v4SecurityShell__form p{margin:0 0 8px}.v4SecurityShell__form label{font-size:12px;font-weight:500}.v4SecurityShell__form input{width:176px;font-variant-numeric:tabular-nums;letter-spacing:.2em}.v4SecurityShell__form button{margin-top:8px}.v4SecurityShell__help{padding-top:24px}.v4SecurityShell__help h2{font-size:12px}.v4SecurityShell__help p{margin:6px 0 0;color:var(--sienna-v4-shell-muted);font-size:12px}.v4SecurityShell__skip{position:absolute;inset:8px auto auto 8px;transform:translateY(-150%);z-index:10;padding:8px;background:var(--sienna-v4-shell-canvas);color:var(--sienna-v4-shell-brand)}.v4SecurityShell__skip:focus{transform:none}@media (max-width: 680px){.publicShell.v4SecurityShell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.v4SecurityShell__rail{flex-direction:row;align-items:center;gap:16px;border-right:0;border-bottom:1px solid var(--sienna-v4-shell-border)}.v4SecurityShell__railLabel,.v4SecurityShell__current{display:none}.v4SecurityShell__railFooter{margin:0 0 0 auto;padding:0}.v4SecurityShell__main{padding:28px 20px 48px}.v4SecurityShell__topbar{padding-inline:20px}.v4SecurityShell__heading h1{font-size:22px}}.siennaV4WorkspaceLoading{background:var(--sienna-v4-shell-canvas, #fff);color:var(--sienna-v4-shell-ink, #24262b);color-scheme:light;display:grid;grid-template-columns:220px minmax(0,1fr);block-size:100dvh;inline-size:100%;overflow:hidden;font:12px/1.5 var(--font-sans, system-ui, sans-serif)}.siennaV4WorkspaceLoading__rail{background:var(--sienna-v4-shell-rail, #fafbfc);border-inline-end:1px solid var(--sienna-v4-shell-border, #eceef1);padding:16px 18px}.siennaV4WorkspaceLoading__nav{display:grid;gap:18px;margin-top:30px}.siennaV4WorkspaceLoading__nav span,.siennaV4WorkspaceLoading__title{background:#f0f2f4;border-radius:6px}.siennaV4WorkspaceLoading__nav span{height:12px;width:72%}.siennaV4WorkspaceLoading__main{min-width:0}.siennaV4WorkspaceLoading__header{display:flex;align-items:center;height:44px;padding:0 20px;border-bottom:1px solid var(--sienna-v4-shell-border, #eceef1);color:var(--sienna-v4-shell-muted, #69707d);font-size:11px}.siennaV4WorkspaceLoading__header p{margin:0}.siennaV4WorkspaceLoading__content{padding:24px}.siennaV4WorkspaceLoading__title{height:48px;width:min(360px,72%);margin-bottom:20px}.siennaV4WorkspaceLoading__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.siennaV4WorkspaceLoading__cards>div{height:250px;border:1px solid var(--sienna-v4-shell-border, #eceef1);border-radius:8px}@media (max-width: 767px){.siennaV4WorkspaceLoading{grid-template-columns:minmax(0,1fr)}.siennaV4WorkspaceLoading__rail{display:none}.siennaV4WorkspaceLoading__content{padding:16px}.siennaV4WorkspaceLoading__cards{grid-template-columns:minmax(0,1fr)}}.releaseUpdateNotice{position:fixed;inset:auto 16px 16px auto;z-index:1000;width:min(420px,calc(100vw - 32px));box-sizing:border-box;padding:16px;border:1px solid var(--sienna-v4-shell-border);border-radius:8px;background:var(--sienna-v4-shell-canvas);color:var(--sienna-v4-shell-ink);font:13px/1.5 var(--font-sans);box-shadow:0 4px 16px #24262b1a}.releaseUpdateNotice p{margin:0 0 12px}.releaseUpdateNoticeActions{display:flex;flex-wrap:wrap;gap:8px}.releaseUpdateNotice button{min-height:34px;padding:6px 12px;border:1px solid var(--sienna-v4-shell-border);border-radius:6px;background:var(--sienna-v4-shell-canvas);color:var(--sienna-v4-shell-ink);font:inherit;font-weight:600;cursor:pointer}.releaseUpdateNotice button:first-child{background:var(--sienna-v4-shell-brand);border-color:var(--sienna-v4-shell-brand);color:#fff}.releaseUpdateNotice button:hover{filter:brightness(.95)}.releaseUpdateNotice button:focus-visible{outline:2px solid var(--sienna-v4-shell-brand);outline-offset:3px}:root{--color-brand: #a60518;--color-positive: #008c45;--color-rail: #0a0a0c;--color-rail-contrast: #ededed;--color-highlight: #ffeb00;--color-white: #ffffff;--color-black: #050506;--color-shell: #050506;--color-shell-strong: #020203;--color-secondary: rgba(255, 255, 255, .62);--color-accent: var(--color-brand);--color-muted: #8a8f98;--color-surface: #050506;--color-surface-2: #111114;--color-border: rgba(255, 255, 255, .08);--color-text: #ededed;--color-text-soft: #9aa0aa;--color-danger: var(--color-brand);--color-danger-soft: rgba(166, 5, 24, .16);--color-success: var(--color-positive);--status-processing-bg: rgba(255, 235, 0, .12);--status-processing-border: rgba(255, 235, 0, .26);--status-processing-text: #f5e85e;--status-complete-bg: rgba(0, 140, 69, .14);--status-complete-border: rgba(0, 140, 69, .34);--status-complete-text: var(--color-positive);--status-warning-bg: rgba(255, 235, 0, .13);--status-warning-border: rgba(255, 235, 0, .34);--status-warning-text: #ffeb00;--status-failed-bg: rgba(166, 5, 24, .2);--status-failed-border: rgba(166, 5, 24, .42);--status-failed-text: #ff7a88;--surface-canvas: var(--color-surface);--surface-card: var(--color-surface-2);--surface-column: #0b0b0e;--surface-panel: #111114;--surface-raised: #171719;--surface-tint-blue: rgba(255, 255, 255, .04);--surface-tint-teal: rgba(0, 140, 69, .08);--surface-inset: #0f0f12;--header-surface-base: rgba(255, 255, 255, .96);--header-surface-warm: rgba(255, 250, 241, .94);--header-sheen-highlight: rgba(255, 255, 255, .82);--header-sheen-soft: rgba(255, 255, 255, .38);--header-reflection-red: rgba(166, 5, 24, .05);--header-reflection-gold: rgba(255, 235, 0, .06);--header-grain-opacity: .012;--header-rule-structure: rgba(17, 17, 17, .08);--header-rule-start: rgba(166, 5, 24, .62);--header-rule-glint: rgba(255, 235, 0, .46);--header-rule-end: rgba(166, 5, 24, .16);--border-soft: rgba(255, 255, 255, .08);--border-default: var(--color-border);--border-strong: rgba(255, 255, 255, .14);--font-sans: Inter, "Geist Sans", "IBM Plex Sans", "Avenir Next", "Segoe UI", system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Courier New", monospace;--font-body: var(--font-sans);--radius-xs: 8px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 16px;--radius-xl: 18px;--shadow-xs: 0 0 0 1px rgba(255, 255, 255, .04), 0 6px 16px rgba(0, 0, 0, .22);--shadow-sm: 0 0 0 1px rgba(255, 255, 255, .05), 0 12px 32px rgba(0, 0, 0, .32);--shadow-md: 0 0 0 1px rgba(255, 255, 255, .06), 0 18px 44px rgba(0, 0, 0, .38);--shadow-lg: 0 0 0 1px rgba(255, 255, 255, .06), 0 28px 70px rgba(0, 0, 0, .46);--focus-ring: 0 0 0 3px rgba(255, 235, 0, .2);--focus-edge: 0 0 0 1px rgba(255, 235, 0, .58);--hover-overlay: rgba(255, 255, 255, .035);--active-overlay: rgba(166, 5, 24, .16);--transition-fast: .12s ease;--transition-base: .17s ease}html[data-sienna-theme=light]{--color-shell: #ffffff;--color-shell-strong: #f8fafc;--color-secondary: rgba(21, 19, 22, .68);--color-muted: #626873;--color-surface: #ffffff;--color-surface-2: #ffffff;--color-border: rgba(15, 23, 42, .12);--color-text: #151316;--color-text-soft: #626873;--surface-canvas: #ffffff;--surface-card: #ffffff;--surface-column: #f8fafc;--surface-panel: #ffffff;--surface-raised: #ffffff;--surface-tint-blue: rgba(15, 23, 42, .035);--surface-tint-teal: rgba(0, 140, 69, .045);--surface-inset: #f8fafc;--header-surface-base: rgba(255, 255, 255, .96);--header-surface-warm: rgba(255, 255, 255, .94);--header-sheen-highlight: rgba(255, 255, 255, .78);--header-sheen-soft: rgba(248, 250, 252, .48);--header-reflection-red: rgba(166, 5, 24, .025);--header-reflection-gold: rgba(15, 23, 42, .02);--header-grain-opacity: .006;--header-rule-structure: rgba(15, 23, 42, .08);--border-soft: rgba(15, 23, 42, .12);--border-default: rgba(15, 23, 42, .12);--border-strong: rgba(15, 23, 42, .18);--shadow-xs: 0 0 0 1px rgba(15, 23, 42, .05), 0 6px 16px rgba(15, 23, 42, .08);--shadow-sm: 0 0 0 1px rgba(15, 23, 42, .05), 0 12px 32px rgba(15, 23, 42, .1);--shadow-md: 0 0 0 1px rgba(15, 23, 42, .05), 0 18px 44px rgba(15, 23, 42, .1);--shadow-lg: 0 0 0 1px rgba(15, 23, 42, .05), 0 28px 70px rgba(15, 23, 42, .12);--hover-overlay: rgba(15, 23, 42, .035)}:root{--sienna-v4-shell-brand: var(--app-brand-red, #a60518);--sienna-v4-shell-brand-strong: #850413;--sienna-v4-shell-brand-soft: #fbecef;--sienna-v4-shell-border: #eceef1;--sienna-v4-shell-ink: #24262b;--sienna-v4-shell-muted: #69707d;--sienna-v4-shell-faint: #9aa1ab;--sienna-v4-shell-rail: #fafbfc;--sienna-v4-shell-canvas: #ffffff}*{box-sizing:border-box;cursor:default!important}html,body,#root{height:100%}body{font-size:22px;margin:0;color:var(--color-text);background:radial-gradient(70% 55% at 5% 0%,rgba(166,5,24,.18),transparent 42%),radial-gradient(55% 45% at 82% 0%,rgba(255,235,0,.08),transparent 38%),radial-gradient(52% 48% at 95% 100%,rgba(0,140,69,.12),transparent 40%),var(--surface-canvas);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow:hidden}html[data-sienna-theme=light] body{color:#151316;background:#fff}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:0}p{margin:0}label{display:grid;gap:6px;color:var(--color-text-soft);font-size:18px;font-weight:600;letter-spacing:0}a{color:inherit}button,input,select,textarea{font:inherit}button{color:inherit}::selection{background:#ffeb0099;color:var(--color-black)}.enterpriseShell{--enterprise-nav-width: 96px;display:grid;grid-template-columns:var(--enterprise-nav-width) minmax(0,1fr);min-height:100dvh;height:100dvh;transition:grid-template-columns var(--transition-base)}.siennaDocumentEditorSurface{display:grid;gap:12px}.siennaDocumentEditorDocument{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow-x:hidden;overflow-y:auto}.siennaDocumentEditorAssistant{border:1px solid var(--app-border, var(--border));border-radius:8px;display:grid;gap:10px;padding:12px;color:var(--app-text, var(--color-text))}.siennaDocumentEditorAssistantHeader,.siennaDocumentEditorActions,.siennaDocumentEditorProposalHeader,.siennaDocumentEditorProposalActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.siennaDocumentEditorAssistantHeader,.siennaDocumentEditorProposalHeader{justify-content:space-between}.siennaDocumentEditorWebToggle{align-items:center;color:var(--app-muted, var(--muted));display:inline-flex;font-size:.86rem;gap:8px}.siennaDocumentEditorProposal{background:var(--app-raised, var(--surface-raised));border:1px solid var(--app-border, var(--border));border-radius:8px;color:var(--app-text, var(--color-text));display:grid;gap:10px;padding:12px}.siennaDocumentEditorThread{display:grid;gap:8px}.siennaDocumentEditorThreadItem{background:var(--app-panel, var(--surface));border:1px solid var(--app-border, var(--border));border-radius:6px;display:grid;gap:4px;padding:8px 10px}.siennaDocumentEditorThreadItem[data-role=sienna]{background:var(--app-raised, var(--surface-raised))}.siennaDocumentEditorThreadItem[data-role=user]{border-color:var(--app-brand-chat-border, rgba(166, 5, 24, .42));background:var(--app-brand-chat-bg, #a60518);box-shadow:var(--app-brand-chat-shadow, none);color:#fff}.siennaDocumentEditorThreadItem p{margin:0}.siennaDocumentEditorProposalText{background:var(--app-panel, var(--surface));border:1px solid var(--app-border, var(--border));border-radius:6px;color:var(--app-text, var(--color-text));margin:0;max-height:280px;overflow:auto;padding:10px;white-space:pre-wrap}.siennaDocumentEditorWarnings,.siennaDocumentEditorSources{display:grid;gap:6px;margin:0;padding-left:18px}.siennaDocumentEditorSources li{display:grid;gap:2px}.enterpriseShell[data-nav-expanded=true]{--enterprise-nav-width: 305px}.enterpriseNav{background:var(--color-rail);color:var(--color-rail-contrast);border-right:1px solid rgba(255,255,255,.16);box-shadow:inset -1px 0 #ffffff14,10px 0 28px #11111124;padding:18px 16px 16px;display:grid;align-content:start;gap:14px;position:relative;overflow:hidden}.enterpriseNav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.022) 0px,rgba(255,255,255,.022) 1px,transparent 1px,transparent 13px),radial-gradient(circle at 15% 20%,rgba(255,255,255,.08) 0%,transparent 28%);opacity:.28}.enterpriseNav:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.12);pointer-events:none}.enterpriseBrand{position:relative;z-index:1;font-size:26px;font-weight:700;letter-spacing:.02em;padding:8px 10px;border-radius:var(--radius-sm);background:linear-gradient(180deg,#ffffff1f,#ffffff08);border:1px solid rgba(255,255,255,.18)}.enterpriseBody{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%}.shellHeader{padding:16px 18px 12px;border-bottom:1px solid var(--border-default);background:linear-gradient(180deg,#ffffffeb,#ffffffe0),radial-gradient(circle at 0% 0%,rgba(255,235,0,.16),transparent 38%);display:flex;justify-content:space-between;gap:16px;align-items:flex-end;flex-wrap:wrap}.shellHeaderContext{display:grid;gap:6px}.shellHeaderTitle{font-size:30px;font-weight:750;letter-spacing:-.02em}.shellHeaderMeta{display:flex;flex-wrap:wrap;gap:10px;color:var(--color-text-soft);font-size:18px}.shellHeaderActions{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.shellOrgSwitcherLabel{min-width:220px}.shellOrgSwitcher{min-height:38px}.topUtilityBar{padding:12px 16px;border-bottom:1px solid var(--border-default);background:var(--surface-card);display:flex;gap:10px;align-items:end;flex-wrap:wrap}.workspaceCanvas{padding:18px;overflow:hidden;min-height:0;height:100%;display:flex;flex-direction:column}.workspaceTitle{font-size:42px;line-height:1.05;letter-spacing:.005em;color:var(--color-shell)}.workspaceSub{margin-top:6px;color:var(--color-text-soft);font-size:23px}.uiCard{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);padding:20px;box-shadow:var(--shadow-sm);transition:border-color var(--transition-base),box-shadow var(--transition-base),background-color var(--transition-base),transform var(--transition-fast)}.uiCard:hover{box-shadow:var(--shadow-md);border-color:var(--border-soft)}.uiCard--tinted{background:linear-gradient(180deg,#4c668b1f,#4c668b05 58%),var(--surface-card);border-color:#4c668b47}.uiCard--teal{background:linear-gradient(180deg,#1aada31f,#1aada305 62%),var(--surface-card);border-color:#1aada34d}.uiCard--inset{background:linear-gradient(180deg,#ffffffb8,#ffffffc7),var(--surface-inset);border-color:#4c668b3d;box-shadow:inset 0 1px #ffffffb3,var(--shadow-xs)}.uiCard--nav{position:relative;z-index:1;background:linear-gradient(180deg,#ffffff24,#ffffff0d);border-color:#ffffff38;color:#edf3ff;box-shadow:none}.uiCardTitle{font-size:21px;font-weight:750;letter-spacing:.01em}.uiCardMeta{margin-top:4px;color:var(--color-text-soft);font-size:18px}.uiCard--nav .uiCardMeta{color:#edf3ffe6}.uiRow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.uiButton{border-radius:var(--radius-sm);border:1px solid transparent;min-height:44px;padding:9px 16px;font-size:18px;font-weight:680;cursor:pointer;line-height:1.2;transition:transform var(--transition-fast),box-shadow var(--transition-base),border-color var(--transition-base),background-color var(--transition-base),color var(--transition-base)}.uiButton:hover:not(:disabled){transform:translateY(-1px)}.uiButton:active:not(:disabled){transform:translateY(0)}.uiButton:focus-visible{outline:none;box-shadow:var(--focus-ring)}.uiButton:disabled{background:#d9e3f4;border-color:#d9e3f4;color:#6c7f9f;cursor:not-allowed;box-shadow:none;transform:none}.uiButton-primary{background:linear-gradient(180deg,#0f2d69,#1d3058);color:#fff;box-shadow:0 4px 10px #0f2d693d}.uiButton-primary:hover:not(:disabled){filter:brightness(1.05)}.uiButton-secondary{background:linear-gradient(180deg,#58739a,#4c668b);color:#fff;box-shadow:0 3px 8px #4c668b3d}.uiButton-secondary:hover:not(:disabled){filter:brightness(1.04)}.uiButton-accent{background:linear-gradient(180deg,#1fc1b7,#1aada3);color:#fff;box-shadow:0 3px 8px #1aada33d}.uiButton-accent:hover:not(:disabled){filter:brightness(1.03)}.uiButton-ghost{background:#ffffffe0;color:var(--color-shell-strong);border-color:var(--border-default)}.uiButtonLabelShort,.uiButtonLabelCompact{display:none}.uiButton-ghost:hover:not(:disabled){background:#f0f5fcfa;border-color:var(--border-strong)}.publicShell{height:100dvh;min-height:100dvh;padding:22px;overflow-x:hidden;overflow-y:auto;display:grid;grid-template-rows:auto 1fr}.publicShellHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:1120px;margin:0 auto}.publicWordmark{font-size:30px;font-weight:800;letter-spacing:-.04em;text-decoration:none}.publicNav{display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end;color:var(--color-text-soft);font-size:19px}.publicNav a{text-decoration:none}.publicAccountSummary{display:inline-flex;align-items:center;gap:12px;min-width:0}.publicAccountEmail{max-width:220px;color:var(--color-text);font-size:19px;font-weight:620;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.publicNavButton{border:none;background:transparent;padding:0;color:var(--color-text-soft);font:inherit;cursor:pointer}.publicNavButton:hover{color:var(--color-text)}.publicShellBody{margin:0 auto;width:100%;max-width:1120px;padding:28px 0 40px;display:grid;gap:18px}.publicShellBody--centered,.publicShellBody--auth{min-height:calc(100dvh - 120px);align-content:center;justify-items:center}.publicShellBody--info{max-width:1120px;gap:22px;align-content:start}.publicHero{padding:28px 30px;border-radius:var(--radius-lg);border:1px solid rgba(17,17,17,.08);background:radial-gradient(circle at top left,rgba(255,235,0,.28),transparent 34%),linear-gradient(135deg,#ffffffeb,#fffaf1e0);box-shadow:var(--shadow-md)}html[data-sienna-theme=light] .publicHero{background:linear-gradient(135deg,#fffffff5,#f8fafce0)}.publicHero--info{padding:34px 0 18px;border:0;border-radius:0;background:transparent;box-shadow:none;border-bottom:1px solid rgba(255,255,255,.12)}.publicHero--minimal{box-sizing:border-box;inline-size:min(980px,100%);justify-self:center;margin:0 auto;padding:clamp(28px,5vw,42px);display:grid;gap:12px;justify-items:center;text-align:center;background:radial-gradient(circle at top left,rgba(255,235,0,.18),transparent 32%),linear-gradient(180deg,#fffffff0,#fffcf7e6)}.publicHero--auth{box-sizing:border-box;inline-size:min(720px,100%);justify-self:center;margin:0 auto;padding:clamp(28px,5vw,40px);display:grid;gap:14px;justify-items:center;text-align:center;background:radial-gradient(circle at top left,rgba(255,235,0,.16),transparent 28%),linear-gradient(180deg,#fffffff2,#fffcf7eb)}.publicHero--request{box-sizing:border-box;inline-size:min(780px,100%);justify-self:center;margin:0 auto;padding:clamp(28px,5vw,40px);display:grid;gap:14px;background:radial-gradient(circle at top left,rgba(255,235,0,.16),transparent 28%),linear-gradient(180deg,#fffffff2,#fffcf7eb)}.publicHero--requestComplete{box-sizing:border-box;inline-size:min(820px,100%);justify-self:center;margin:0 auto;padding:clamp(28px,5vw,40px);display:grid;gap:14px;justify-items:center;text-align:center;background:radial-gradient(circle at top left,rgba(255,235,0,.16),transparent 28%),linear-gradient(180deg,#fffffff2,#fffcf7eb)}.publicEyebrow,.workspaceEyebrow{font-size:18px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand)}.publicTitle{margin-top:10px;font-size:clamp(46px,6vw,72px);line-height:.95;max-width:11ch}.publicTitle--info{max-width:760px;font-size:clamp(40px,4.8vw,62px);line-height:1;letter-spacing:-.035em}.publicTitle--minimal{max-width:13ch;margin-inline:auto;font-size:56px;line-height:1.02;overflow-wrap:anywhere}.publicTitle--auth{max-width:none;margin-top:6px;margin-inline:auto;font-size:clamp(40px,5vw,58px);line-height:.98;letter-spacing:-.03em}.publicTitle--request{max-width:none;margin-top:6px;font-size:clamp(40px,5vw,58px);line-height:.98;letter-spacing:-.03em}.publicTitle--requestComplete{max-width:12ch;margin-top:6px;margin-inline:auto;font-size:clamp(40px,4.8vw,58px);line-height:.98;letter-spacing:-.03em}.publicDescription,.publicBodyCopy{margin-top:12px;max-width:760px;color:var(--color-text-soft);font-size:22px;line-height:1.55}.publicDescription--info{max-width:760px;margin-top:14px;font-size:23px;line-height:1.55}.publicInfoActions{margin-top:18px}.publicDescription--minimal{max-width:38rem;margin-inline:auto;font-size:22px;line-height:1.45;margin-bottom:0;overflow-wrap:anywhere}.publicDescription--auth{max-width:34rem;margin-top:0;margin-inline:auto;font-size:clamp(23px,2vw,26px);line-height:1.45}.publicDescription--request{max-width:40rem;margin-top:0;font-size:24px;line-height:1.5}.publicDescription--requestComplete{max-width:38rem;margin-top:0;margin-inline:auto;font-size:clamp(22px,1.8vw,25px);line-height:1.45}.operatorShell{height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr);overflow:hidden;background:radial-gradient(circle at top left,rgba(255,243,171,.22),transparent 30%),linear-gradient(180deg,#fbfbfc,#f4f5f8);color:#18202f}.operatorShellRail{border-right:1px solid rgba(24,32,47,.08);background:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:24px 18px;display:grid;grid-template-rows:auto 1fr auto;gap:24px;min-height:0;overflow:auto}.operatorShellBrand{display:grid;gap:6px}.operatorShellBrandEyebrow{font-size:1.115rem;letter-spacing:.08em;text-transform:uppercase;color:#8c1924e6;font-weight:700}.operatorShellBrandContext{display:flex;align-items:center;justify-content:space-between;gap:8px}.operatorEnvironmentBadge{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border:1px solid var(--app-border);border-radius:4px;background:var(--app-raised);color:var(--app-muted);font-size:11px;font-weight:700;line-height:1;text-transform:uppercase}.operatorEnvironmentBadge.is-production{border-color:color-mix(in srgb,var(--app-danger-text) 45%,var(--app-border));color:var(--app-danger-text)}.operatorEnvironmentBadge.is-staging{border-color:color-mix(in srgb,var(--app-warning-text) 45%,var(--app-border));color:var(--app-warning-text)}.operatorEnvironmentSwitch{color:var(--app-muted);font-size:12px;font-weight:650;text-decoration:none}.operatorEnvironmentSwitch:hover{color:var(--app-text);text-decoration:underline}.operatorShellNav{display:grid;gap:8px;align-content:start}.operatorShellReturnLink{justify-self:start;display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(24,32,47,.1);background:#ffffffc7;color:#18202f;font-size:1.235rem;font-weight:650;text-decoration:none}.operatorShellReturnLink:hover{background:#fffffff0;border-color:#18202f29}.operatorShellNavLink{display:flex;align-items:center;min-height:46px;padding:0 14px;border-radius:8px;color:#18202fb8;text-decoration:none;font-weight:600;border:1px solid transparent;transition:border-color .14s ease,background .14s ease,color .14s ease}.operatorShellNavLink:hover{color:#18202f;background:#ffffffb3;border-color:#18202f14}.operatorShellNavLink.is-active{color:#18202f;background:linear-gradient(180deg,#8c192414,#8c192408);border-color:#8c19242e;box-shadow:inset 0 0 0 1px #8c192408}.operatorShellRailFooter{display:grid;gap:14px}.operatorShellRailSummary{gap:12px}.operatorHealthStack{display:grid;gap:10px}.operatorHealthItem{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:1.295rem}.operatorShellBackLink{color:#18202fad;font-size:1.295rem;text-decoration:none}.operatorShellBackLink:hover{color:#18202f}.operatorShellMain{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden}.operatorShellHeader{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px 14px;background:#f4f5f8d6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(24,32,47,.08)}.operatorShellSearch{flex:1;min-width:280px;max-width:620px}.operatorShellHeaderAside{display:flex;align-items:center;gap:18px}.operatorShellHealth{display:flex;align-items:center;gap:10px}.operatorShellAccount{display:flex;align-items:center;gap:12px;min-width:0}.operatorShellAccountIdentity{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-width:0}.operatorShellAccountRole{color:var(--color-text-soft);font-size:1.295rem;line-height:1;white-space:nowrap}.operatorShellSignOutLink{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;color:var(--color-text-soft);cursor:pointer}.operatorShellSignOutLink:hover{color:var(--color-text)}.operatorShellSignOutLink:focus-visible{outline:2px solid rgba(24,32,47,.18);outline-offset:4px}.operatorShellAccountEmail{word-break:break-word;font-weight:600;line-height:1.1}.operatorShellToolbar{display:flex;align-items:center;justify-content:space-between;gap:6px 12px;flex-wrap:wrap;padding:2px 24px;border-bottom:1px solid rgba(24,32,47,.06)}.operatorScopeControls{display:flex;align-items:center;gap:6px 10px;flex:1 1 auto;min-width:0;flex-wrap:wrap}.operatorScopeField{display:grid;gap:8px;font-size:1.275rem;font-weight:600}.operatorScopeField--inline{display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:.955rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#18202f94}.operatorScopeField--inline span{white-space:nowrap}.operatorScopeField--inline .uiSelect{min-width:152px;max-width:212px;height:30px;padding:0 9px;border-radius:999px;font-size:1.135rem;font-weight:600;line-height:1;letter-spacing:normal;text-transform:none}.operatorScopeSummary{margin-left:auto;text-align:right;white-space:nowrap;font-size:1.235rem}.operatorInlineDismiss{border:0;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.operatorShellContent{min-height:0;overflow:auto;scrollbar-gutter:stable;padding:18px 24px 22px}.operatorPage{display:grid;gap:14px;min-width:0;min-height:0;height:100%}.operatorPage--overview{grid-template-rows:auto auto minmax(0,1fr)}.operatorPage--organizations,.operatorPage--columns{grid-template-rows:auto minmax(0,1fr)}.operatorPage--operations{height:auto;min-height:100%;grid-template-rows:auto auto minmax(0,1fr)}.operatorPage--requests{height:auto;min-height:100%;grid-template-rows:auto auto}.operatorPage--requests>.operatorPageColumns,.operatorPage--requests .operatorPageColumn{height:auto}.operatorPage--reporting,.operatorPage--security{height:auto;min-height:100%;grid-template-rows:auto auto minmax(0,1fr)}.operatorPage--contentAuditDebug{height:auto;min-height:100%;grid-template-rows:auto minmax(0,1fr)}.operatorPage--audit{height:auto;min-height:100%;grid-template-rows:auto auto minmax(0,1fr)}.operatorPageHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.operatorPageHeading>div{display:grid;gap:6px}.operatorPageHeading .smallMeta{margin:0;line-height:1.35;max-width:72ch}.operatorPageHeading .workspaceTitle{margin:0;font-size:clamp(2.675rem,2.4vw,3.475rem);line-height:.98;letter-spacing:-.04em}.operatorPage--overview .workspaceTitle{font-size:clamp(2.375rem,2vw,2.975rem)}.operatorPageCaption{margin-top:2px}.operatorOverviewSummary{display:flex;justify-content:center;padding:6px 8px;border-radius:20px}.operatorKpiGrid{display:flex;flex-wrap:wrap;gap:6px;align-items:start;justify-content:center}.operatorKpiCard{display:grid;gap:2px;flex:0 0 auto;min-width:clamp(88px,6.8vw,118px);min-height:0;padding:6px 8px;border:1px solid rgba(24,32,47,.08);border-radius:12px;background:#18202f07;box-shadow:none}.operatorKpiCard--success{border-color:#008c4529;background:#008c450d}.operatorKpiCard--highlight{border-color:#ffeb0047;background:#ffeb0024}.operatorKpiCard--critical{border-color:#a6051829;background:#a605180d}.operatorKpiCard--brand{border-color:#a605182e;background:#a605180f}.operatorKpiCard .kpiLabel{font-size:1.035rem;line-height:1.15;letter-spacing:.05em;text-transform:uppercase}.operatorKpiValue{font-size:clamp(1.315rem,.95vw,1.525rem);font-weight:780;line-height:1.1;letter-spacing:-.02em}.operatorPageGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;min-height:0}.operatorPageColumns{display:grid;gap:16px;align-items:start;min-height:0;height:100%}.operatorPageColumns--rightHeavy{grid-template-columns:minmax(320px,.82fr) minmax(420px,1.18fr)}.operatorPageColumn{min-width:0;display:grid;gap:16px;align-content:start;min-height:0;height:100%}.operatorPageColumn--fill{grid-auto-rows:minmax(0,1fr)}.operatorPageColumn--singleFill{grid-template-rows:minmax(0,1fr)}.operatorPageColumn--autoLead{grid-template-rows:auto minmax(0,1fr)}.operatorSection{display:grid;gap:12px;align-content:start;min-height:0;overflow:hidden;padding:12px}.operatorSection--fill{height:100%;min-height:0}.operatorSection--scroll{overflow:auto;scrollbar-gutter:stable}.operatorSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.operatorSectionActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.operatorRow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:12px;border-top:1px solid rgba(24,32,47,.08)}.operatorRow:first-child{padding-top:0;border-top:0}.operatorRowBody{min-width:0;display:grid;gap:6px}.operatorRowTitle{font-weight:650;line-height:1.4}.operatorRowMeta,.operatorRowDetail{color:#18202fb8;line-height:1.5}.operatorRowActions{flex:none}.operatorRowActionGroup{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.operatorHubSpotPanel{display:grid;gap:10px;margin-top:10px}.operatorHubSpotFacts{display:flex;flex-wrap:wrap;gap:8px;color:#18202fb8;font-size:12px}.operatorHubSpotFacts span{border:1px solid rgba(24,32,47,.12);border-radius:6px;padding:4px 8px;background:#ffffffb8}.operatorHubSpotRecovery{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) auto;gap:8px;align-items:center}.operatorActionBar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.operatorInlineForm{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;align-items:end}.operatorInlineForm .uiButton{justify-self:start}.operatorInlineForm--communications{grid-template-columns:minmax(220px,1fr) minmax(320px,1.2fr) minmax(220px,1fr) auto;align-items:start}.operatorInlineForm--communications .uiTextarea{min-height:88px}.operatorInlineForm--communications .uiButton{margin-top:0}.operatorSplitLayout{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:18px;min-width:0;min-height:0;height:100%;align-items:stretch}.operatorCollectionPane{display:grid;gap:14px;align-content:start;min-height:0;height:100%;overflow:hidden}.operatorCollectionHeader{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.operatorCollectionList{display:grid;gap:10px;min-height:0;overflow:auto;padding-right:4px}.operatorCollectionButton{text-align:left;border:1px solid rgba(24,32,47,.08);background:#ffffffc2;border-radius:8px;padding:12px 14px;cursor:pointer;display:grid;gap:6px;font:inherit;color:inherit}.operatorCollectionButton.is-active{border-color:#8c19243d;background:linear-gradient(180deg,#8c192414,#fffffff5)}.operatorDetailPane{min-width:0;display:grid;gap:16px;align-content:start;min-height:0;height:100%;overflow:auto;padding-right:4px}.operatorDebugPills{display:flex;gap:6px;flex-wrap:wrap}.operatorDebugSignalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.operatorDebugDetails{border-top:1px solid rgba(24,32,47,.08);padding-top:10px}.operatorDebugDetails:first-child{border-top:0;padding-top:0}.operatorDebugDetails summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:650}.operatorDebugMetaGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.operatorDebugMetaGrid>div{min-width:0;display:grid;gap:3px;border:1px solid var(--app-border);border-radius:8px;padding:10px;background:var(--app-raised);color:var(--app-text)}.operatorDebugMetaGrid strong,.operatorDebugList code{overflow-wrap:anywhere}.operatorDebugList{display:grid;gap:6px;margin-top:10px}.operatorDebugList code,.operatorDebugJson{border:1px solid var(--app-border);border-radius:8px;background:var(--app-input);color:var(--app-text)}.operatorDebugList code{padding:8px}.operatorDebugJson{max-height:420px;overflow:auto;padding:10px;margin:10px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:1.195rem;line-height:1.5}.operatorTabs{display:flex;gap:10px;flex-wrap:wrap}.operatorTab{border:1px solid rgba(24,32,47,.1);background:#ffffffd6;border-radius:999px;min-height:38px;padding:0 14px;cursor:pointer;font:inherit;font-weight:600;color:#18202fb8}.operatorTab.is-active{border-color:#8c192433;background:#8c192414;color:#18202f}.operatorTabs--reporting,.operatorTabs--security,.operatorTabs--contentAuditDebug,.operatorTabs--audit,.operatorTabs--operations{align-items:center;padding-bottom:2px}.operatorTabs--reporting .operatorTab,.operatorTabs--security .operatorTab,.operatorTabs--contentAuditDebug .operatorTab,.operatorTabs--audit .operatorTab,.operatorTabs--operations .operatorTab{display:inline-flex;align-items:center;gap:8px}.operatorTabs--security{gap:12px}.operatorTabs--audit{gap:12px;margin-bottom:4px}.operatorTabs--security .operatorTab,.operatorTabs--audit .operatorTab{padding-inline:16px}.operatorTabs--reporting .operatorTab--critical,.operatorTabs--security .operatorTab--critical,.operatorTabs--contentAuditDebug .operatorTab--critical,.operatorTabs--audit .operatorTab--critical,.operatorTabs--operations .operatorTab--critical{border-color:#a6051838}.operatorTabs--reporting .operatorTab--success,.operatorTabs--security .operatorTab--success,.operatorTabs--contentAuditDebug .operatorTab--success,.operatorTabs--audit .operatorTab--success,.operatorTabs--operations .operatorTab--success{border-color:#008c452e}.operatorTabs--reporting .operatorTab.is-active,.operatorTabs--security .operatorTab.is-active,.operatorTabs--contentAuditDebug .operatorTab.is-active,.operatorTabs--audit .operatorTab.is-active,.operatorTabs--operations .operatorTab.is-active{border-color:#ffeb006b;background:linear-gradient(180deg,#ffeb002e,#a605181f),var(--app-raised);box-shadow:inset 0 -2px #ffeb00c2}.operatorTabCount{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#18202f14;font-size:1.135rem;line-height:1}.operatorOperationsTabPanel--hidden{display:none}.operatorPage--operations .operatorHealthItem{display:grid;grid-template-columns:minmax(180px,280px) minmax(84px,max-content) minmax(220px,1fr) auto;align-items:center;justify-content:stretch;gap:10px 16px}.operatorPage--operations .operatorHealthItem>.smallMeta{justify-self:start}.operatorPage--operations .operatorHealthItem>.statusPill{justify-self:start}.operatorPage--operations .operatorHealthItem>.uiButton,.operatorPage--operations .operatorHealthItem>.operatorRowActionGroup{justify-self:end}.operatorPage--operations .operatorPageColumns,.operatorPage--operations .operatorPageColumn,.operatorPage--operations .operatorSection--fill{height:auto}.operatorPage--operations .operatorPageColumn--fill,.operatorPage--operations .operatorPageColumn--singleFill{grid-auto-rows:auto;grid-template-rows:none}.operatorPage--reporting>div:not(.operatorTabs),.operatorPage--reporting>.operatorReportingPanel,.operatorPage--security>.operatorSecurityPanel,.operatorContentAuditDebugPanel,.operatorAuditPanel{display:grid;gap:14px;min-width:0}.operatorPage--reporting>.operatorReportingPanel[hidden],.operatorPage--security>.operatorSecurityPanel[hidden],.operatorContentAuditDebugPanel[hidden],.operatorAuditPanel[hidden],.operatorPage--reporting>.operatorOperationsTabPanel--hidden{display:none}.operatorReportingMetricGrid{columns:2 360px;column-gap:16px;min-width:0}.operatorReportingMetricGrid .operatorSection{display:inline-grid;width:100%;margin:0 0 16px;break-inside:avoid}.operatorMetricList{display:grid;gap:6px}.operatorMetricItem{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:42px;padding:8px 0;border-top:1px solid rgba(24,32,47,.08)}.operatorMetricItem:first-child{border-top:0}.operatorMetricItem span{overflow-wrap:anywhere}.operatorMetricItem strong{justify-self:end;font-size:1.375rem}.operatorMetricItem--critical{margin-inline:-8px;padding-inline:8px;border-color:#a6051852;border-radius:8px;background:linear-gradient(90deg,rgba(166,5,24,.18),rgba(166,5,24,.06) 55%,transparent),#a6051814;color:#ffb3ba}.operatorMetricItem--critical+.operatorMetricItem{border-top-color:transparent}.operatorEmptyState{padding:28px}.operatorStatList{display:grid;gap:12px}.operatorStatItem{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:12px;border-top:1px solid rgba(24,32,47,.08)}.operatorStatItem:first-child{border-top:0;padding-top:0}.operatorActionModal{width:min(560px,96vw);display:grid;gap:18px}.operatorActionModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.operatorActionModalField{display:grid;gap:8px;font-weight:600}.operatorActionModalActions{display:flex;justify-content:flex-end;gap:10px}@media (max-width: 1200px){.operatorPageColumns,.operatorPageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.operatorShell{height:auto;grid-template-columns:1fr;overflow:visible}.operatorShellRail{border-right:0;border-bottom:1px solid rgba(24,32,47,.08);overflow:visible}.operatorShellMain,.operatorShellContent,.operatorCollectionPane,.operatorDetailPane,.operatorSection--scroll{overflow:visible;max-height:none}.operatorShellToolbar,.operatorSplitLayout,.operatorDebugSignalGrid,.operatorDebugMetaGrid,.operatorPageColumns,.operatorPageGrid,.operatorReportingMetricGrid,.operatorKpiGrid{grid-template-columns:1fr}.operatorPage--operations .operatorHealthItem{grid-template-columns:minmax(0,1fr)}.operatorPage--operations .operatorHealthItem>.uiButton,.operatorPage--operations .operatorHealthItem>.operatorRowActionGroup{justify-self:start}.operatorHubSpotRecovery{grid-template-columns:1fr}.operatorPage,.operatorPage--overview,.operatorPage--organizations,.operatorPage--columns,.operatorPage--reporting,.operatorPage--security,.operatorPage--contentAuditDebug,.operatorPage--audit,.operatorPageColumn,.operatorPageColumn--fill,.operatorPageColumn--singleFill,.operatorPageColumn--autoLead{height:auto;min-height:0;grid-template-rows:none;grid-auto-rows:auto}.operatorScopeControls{width:100%}.operatorScopeField--inline{width:100%;justify-content:space-between}.operatorScopeField--inline .uiSelect{min-width:0;flex:1 1 auto}.operatorScopeSummary{margin-left:0;text-align:left;white-space:normal}}@media (max-width: 720px){.operatorShellHeader{flex-direction:column;align-items:stretch}.operatorShellHeaderAside{justify-content:space-between;flex-wrap:wrap}.operatorSectionHeader,.operatorRow,.operatorActionModalActions{flex-direction:column;align-items:stretch}}.publicGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.publicInfoLayout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:16px;align-items:start}.publicCard{min-height:100%}.publicCard.publicInfoCard{min-height:auto}.publicShell .publicHero--info,.publicShell .publicHero--info .publicTitle{color:#fff}.publicShell .publicHero--info .publicDescription{color:#ffffffad}.publicShell .publicHero--info .uiButton-ghost{color:#fff;border-color:#ffffff2e;background:#ffffff0f}.publicShell .publicHero--info .uiButton-ghost:hover{border-color:#ffffff52;background:#ffffff1f}.publicCard--hero{grid-column:span 2}.publicContactList,.settingsSupportLinks{display:flex;flex-wrap:wrap;gap:10px}.publicContactList{align-items:flex-start;flex-direction:column}.publicContactLink{color:var(--color-text);font-weight:700;text-decoration:none;overflow-wrap:anywhere}.publicContactLink--disabled{color:var(--color-text-soft)}.publicActionRow{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.publicActionRow--landing{margin-top:0}.publicActionRow--hero{margin-top:18px;justify-content:center}.publicLanding{box-sizing:border-box;inline-size:min(980px,100%);margin:0 auto;display:grid;gap:12px}.publicLandingMeta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px;padding-top:12px;border-top:1px solid rgba(17,17,17,.08)}.publicLandingMetaItem,.publicLandingMetaLink{color:var(--color-text-soft);font-size:19px;font-weight:620;line-height:1.4;text-decoration:none}.publicLandingMetaLink:hover{color:var(--color-text)}.publicMiniGrid{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.publicMiniStat{display:grid;gap:4px;padding:12px;border-radius:var(--radius-sm);background:#11111108;border:1px solid var(--border-soft);font-size:18px;color:var(--color-text-soft)}.publicMiniStat strong{color:var(--color-text)}.publicList{margin:12px 0 0;padding-left:18px;display:grid;gap:8px;color:var(--color-text-soft);line-height:1.5}.checklistMilestone{display:flex;align-items:center;justify-content:space-between;gap:12px}.publicStack{display:grid;gap:12px;margin-top:12px}.publicFormCard{max-width:640px;display:grid;gap:14px}.publicAuthForm{width:min(440px,100%);margin-top:6px;display:grid;gap:14px;text-align:left}.publicRequestForm{width:100%;margin-top:8px;display:grid;gap:16px}.publicRequestGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.publicRequestField--full{grid-column:1 / -1}.publicRequestComplete{width:min(440px,100%);display:grid;gap:12px;justify-items:center;text-align:center}.publicRequestNote{margin:0;color:var(--color-text-soft);font-size:19px;line-height:1.5;text-align:center}.publicRequestNote--success{max-width:32rem;font-size:20px}.publicAuthField{display:grid;gap:8px;font-size:19px;font-weight:700;color:var(--color-text)}.publicAuthSubmit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:42px;font-size:20px}.publicAuthHelp{margin:0;color:var(--color-text-soft);font-size:19px;line-height:1.5;text-align:center}.publicInlineLink{color:#111;font-weight:620;text-decoration:none}.publicInlineLink:hover{text-decoration:underline}.formMessage{border-radius:var(--radius-sm);border:1px solid var(--border-default);padding:10px 12px;font-size:19px;line-height:1.45;overflow-wrap:anywhere}.formMessage--error{border-color:#a6051833;background:#a6051814;color:var(--color-brand)}.formMessage--success{border-color:#008c4538;background:#008c4514;color:var(--color-positive)}.formMessage--warning{border-color:#11111124;background:#ffeb003d;color:var(--color-text)}.shellHomePage{overflow:auto}.settingsPage{min-height:0;flex:1 1 auto;overflow:hidden}.shellCardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.onboardingHeroPane{gap:14px}.standaloneOnboardingFrame{min-height:100dvh;display:flex;flex-direction:column;background:var(--surface-card);color:#111}.standaloneOnboardingHeader{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;padding:16px 28px;border-bottom:1px solid rgba(17,17,17,.1);background:#f7f8f5f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.standaloneOnboardingBrand{display:flex;align-items:baseline;gap:12px;min-width:0}.standaloneOnboardingLogo{font-size:1.15rem;font-weight:800;color:#111}.standaloneOnboardingAccount{overflow:hidden;color:#1111118f;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.standaloneOnboardingActions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.standaloneOnboardingProgress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:14px 28px;border-bottom:1px solid rgba(17,17,17,.08);background:#fff}.standaloneOnboardingProgressStep{display:flex;align-items:center;gap:8px;min-width:0;border:1px solid rgba(17,17,17,.1);border-radius:8px;padding:9px 10px;color:#11111194;font-size:.82rem;line-height:1.2}.standaloneOnboardingProgressStep[data-state=active]{border-color:#1111115c;color:#111;background:#1111110a;font-weight:700}.standaloneOnboardingProgressStep[data-state=complete]{border-color:#24775952;color:#1f6f54;background:#24775914}.standaloneOnboardingProgressIndex{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;border-radius:999px;background:#11111114;color:inherit;font-size:.72rem;font-weight:800}.standaloneOnboardingMain{flex:1 1 auto;min-height:0;padding:22px 28px 36px;overflow:visible}.standaloneOnboardingMain .workspaceStack{max-width:1180px;height:auto;min-height:100%;margin:0 auto;overflow:visible}.standaloneOnboardingMain .workspaceStack.onboardingHomePage{width:min(100%,1180px);margin:0 auto;min-height:0;height:auto;overflow:visible}@media (max-width: 860px){.standaloneOnboardingHeader{align-items:flex-start;flex-direction:column;padding:14px 18px}.standaloneOnboardingActions{width:100%}.standaloneOnboardingProgress{grid-template-columns:1fr;padding:12px 18px}.standaloneOnboardingMain{padding:18px}}.onboardingSummaryStrip{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--text-muted);font-size:1.275rem}.onboardingStageList{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.onboardingStageCard{display:flex;flex-direction:column;gap:14px}.onboardingStageCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.onboardingStageMeta{display:flex;flex-wrap:wrap;gap:8px;color:var(--text-muted);font-size:1.235rem}.onboardingGoalPanel{display:grid;gap:14px}.onboardingGoalGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.onboardingGoalOption{min-height:84px;border:1px solid var(--border-subtle);border-radius:8px;background:#ffffffb8;color:var(--text-primary);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px;text-align:left;cursor:pointer}.onboardingGoalOption--selected{border-color:#1483789e;box-shadow:0 0 0 2px #14837824}.onboardingGoalOption span{font-weight:700}.onboardingGoalOption small,.onboardingGoalRequirement{color:var(--text-muted)}.onboardingProjectMode{display:inline-flex;width:fit-content;padding:3px;border:1px solid var(--border-subtle);border-radius:8px;background:#ffffffb8}.onboardingProjectMode button{border:0;border-radius:6px;background:transparent;color:var(--text-muted);font-weight:700;padding:7px 10px;cursor:pointer}.onboardingProjectMode button.is-active{background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--shadow-subtle)}.onboardingWarningList{display:grid;gap:6px;color:var(--warning-text, #7a4a00);font-size:1.275rem}.onboardingIntakePanel,.onboardingCompanyContextCard,.onboardingWorkflowSelectionCard,.onboardingWorkflowContextCard{display:grid;gap:14px}.onboardingWorkflowContextLayout{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.35fr);gap:14px;align-items:start}.onboardingWorkflowAttachmentSections{display:grid;gap:14px}.onboardingWorkflowContextPanel{display:grid;gap:12px;min-width:0}.onboardingWorkflowDocumentGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.onboardingWorkflowDocumentCard{min-height:82px;grid-template-columns:minmax(0,1fr) auto;align-items:center}.onboardingWorkflowReadiness{display:grid;gap:10px;border-top:1px solid var(--border-subtle);padding-top:12px}.onboardingWorkflowContextBucket{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;border-top:1px solid var(--border-subtle);padding-top:10px}.onboardingWorkflowContextBucket span{display:grid;gap:4px}.onboardingWorkflowContextBucket small{color:var(--text-muted);font-size:1.185rem;line-height:1.35}.onboardingWorkflowGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.onboardingWorkflowCard{min-height:260px;border:1px solid var(--border-subtle);border-radius:8px;background:#ffffffc2;color:var(--text-primary);display:grid;align-content:start;gap:12px;padding:14px;text-align:left;cursor:pointer;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-fast)}.onboardingWorkflowCard:hover:not(:disabled){border-color:#1483786b;transform:translateY(-1px)}.onboardingWorkflowCard:disabled{cursor:not-allowed;opacity:.72}.onboardingWorkflowCard--selected{border-color:#1483789e;box-shadow:0 0 0 2px #14837824}.onboardingWorkflowCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.onboardingWorkflowCard strong{font-size:1.38rem}.onboardingWorkflowCard span:not(.onboardingWorkflowCardHeader){display:grid;gap:3px}.onboardingWorkflowCard b{color:var(--text-primary);font-size:1.155rem}.onboardingWorkflowCard small{color:var(--text-muted);font-size:1.195rem;line-height:1.35}.onboardingWorkflowUnavailable{border:1px solid rgba(138,91,0,.24);border-radius:8px;background:#fff4dcbd;padding:9px}.onboardingContextMapSummary{display:flex;flex-wrap:wrap;gap:8px}.onboardingContextMapSummary span{border:1px solid var(--border-subtle);border-radius:999px;background:#ffffffb8;color:var(--text-muted);font-size:1.215rem;font-weight:700;padding:5px 9px}.onboardingContextMapTable{display:grid;overflow:hidden;border:1px solid var(--border-subtle);border-radius:8px;background:#ffffff94}.onboardingContextPreviewList{display:grid;gap:10px}.onboardingContextMapHeader,.onboardingContextMapRow{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(220px,1.4fr) minmax(190px,1.1fr) minmax(140px,.7fr) minmax(190px,.8fr);gap:12px;align-items:start;padding:12px}.onboardingContextMapHeader{border-bottom:1px solid var(--border-subtle);background:#11111109;color:var(--text-muted);font-size:1.185rem;font-weight:800}.onboardingContextMapRowGroup+.onboardingContextMapRowGroup{border-top:1px solid var(--border-subtle)}.onboardingContextMapRow strong{color:var(--text-primary)}.onboardingContextMapRow>div{min-width:0}.onboardingContextMapRow>div:first-child{display:grid;gap:4px}.onboardingContextMapRow>div:first-child .smallMeta{display:block}.onboardingContextSourceStack{display:grid;gap:8px}.onboardingContextSourceStack span{display:grid;gap:3px}.onboardingContextSourceStack small{color:var(--text-muted);font-size:1.185rem}.onboardingContextMapActions{display:flex;flex-wrap:wrap;gap:8px}.onboardingContextSourceForm{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) minmax(180px,.8fr) minmax(260px,1.2fr) auto;gap:10px;align-items:end;padding:12px;border-top:1px solid var(--border-subtle);background:#ffffffb8}.onboardingContextSourceMode{align-self:end}.onboardingContextDropzone{min-height:88px;justify-content:center;border:1px dashed rgba(17,17,17,.22);border-radius:8px;padding:10px;background:#ffffffb8}.onboardingContextDropzone input{max-width:100%}.onboardingContextLearningField textarea{width:100%;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-raised);color:var(--text-primary);font:inherit;padding:9px 10px;resize:vertical}.onboardingIntakeSummary,.onboardingStarterPackList,.onboardingComingNext{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.onboardingIntakeSummary span,.onboardingStarterPackList span{border:1px solid var(--border-subtle);border-radius:999px;background:#ffffffb8;color:var(--text-muted);font-size:1.215rem;font-weight:700;padding:5px 9px}.onboardingRunReadinessGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.onboardingRunReadinessMetric{display:grid;gap:6px;min-width:0;min-height:116px;border:1px solid var(--border-subtle);border-radius:8px;background:#ffffff9e;padding:12px}.onboardingRunReadinessMetric span{color:var(--text-muted);font-size:1.145rem;font-weight:800;min-width:0;text-transform:uppercase}.onboardingRunReadinessMetric strong{color:var(--text-primary);font-size:1.42rem;line-height:1.2;min-width:0;overflow-wrap:anywhere}.onboardingRunReadinessMetric small{color:var(--text-muted);font-size:1.17rem;line-height:1.35;min-width:0;overflow-wrap:anywhere;word-break:break-word}.onboardingRunProgressPanel{display:grid;gap:12px;border:1px solid var(--border-subtle);border-radius:8px;background:#ffffffa3;padding:12px}.onboardingRunProgressPanel .onboardingStageCardHeader span{display:block;color:var(--text-muted);font-size:1.215rem}.onboardingRunProgressSteps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.onboardingRunProgressStep{display:grid;gap:5px;min-height:76px;border:1px solid var(--border-subtle);border-radius:8px;background:#ffffff94;padding:10px}.onboardingRunProgressStep[data-state=current]{border-color:#1483786b;background:#14837814}.onboardingRunProgressStep[data-state=complete]{border-color:#1b764947;background:#1b764914}.onboardingRunProgressStep[data-state=failed]{border-color:#dc262659;background:#dc262614}.onboardingRunFailurePanel{display:grid;gap:6px;padding:12px;border:1px solid rgba(220,38,38,.28);border-radius:8px;background:#fef2f2d1;color:#7f1d1d}.onboardingRunFailurePanel span,.onboardingRunFailurePanel small{color:#991b1b}.onboardingFirstResultPanel{display:grid;gap:14px;border:1px solid rgba(27,118,73,.22);border-radius:8px;background:#f0fdf48f;padding:16px}.onboardingFirstResultMeta{display:flex;flex-wrap:wrap;gap:8px}.onboardingFirstResultMeta span{border:1px solid var(--border-subtle);border-radius:999px;background:#ffffffc7;color:var(--text-muted);font-size:1.14rem;font-weight:700;line-height:1.2;padding:6px 10px}.onboardingFirstResultPreview{display:grid;gap:8px;border:1px solid var(--border-subtle);border-radius:8px;background:#ffffffdb;padding:14px}.onboardingFirstResultPreview strong{color:var(--text-primary);font-size:1.34rem}.onboardingFirstResultPreview pre{max-height:260px;overflow:auto;white-space:pre-wrap;word-break:break-word;color:var(--text-primary);font-family:inherit;font-size:1.17rem;line-height:1.48;margin:0}.onboardingFirstResultContext{display:grid;gap:7px}.onboardingFirstResultContext strong{color:var(--text-primary);font-size:1.18rem}.onboardingFirstResultContext span{color:var(--text-muted);font-size:1.15rem}.onboardingRunProgressStep span{color:var(--text-primary);font-size:1.2rem;font-weight:800;line-height:1.2}.onboardingRunProgressStep small{color:var(--text-muted);font-size:1.13rem}.onboardingIntakeQuestionList{display:grid;gap:12px}.onboardingIntegrationGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.onboardingInviteForm{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(160px,1fr) minmax(120px,.6fr) auto;gap:10px;align-items:end}.onboardingInviteList{display:grid;gap:10px}.onboardingInviteRow{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:10px;align-items:center;border:1px solid var(--border-subtle);border-radius:8px;padding:10px;background:var(--app-input, rgba(255, 255, 255, .58))}.onboardingIntakeQuestion{display:grid;gap:10px;border:1px solid var(--border-subtle);border-radius:8px;padding:12px;background:#ffffff94}.onboardingIntakeQuestion[data-required=true]{border-color:#1483784d}.onboardingIntakeQuestionHeader{display:flex;justify-content:space-between;gap:12px}.onboardingIntakeQuestionHeader span{color:var(--text-muted);font-size:1.195rem;font-weight:700}.onboardingIntakeQuestion textarea,.onboardingIntakeQuestion select{width:100%;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-raised);color:var(--text-primary);font:inherit;padding:9px 10px}.onboardingComingNext button{border:1px solid var(--border-subtle);border-radius:8px;background:#ffffff80;color:var(--text-muted);font-weight:700;padding:8px 10px}.onboardingSourcePanel{display:grid;gap:12px;border:1px solid var(--border-subtle);border-radius:8px;padding:12px;background:#ffffff8a}.onboardingSourceHeader,.onboardingSourceItem{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.onboardingSourceHeader span,.onboardingSourceItem span,.onboardingSourceItem small{display:block;color:var(--text-muted);font-size:1.215rem}.onboardingDocReviewDetails{display:grid;gap:6px;margin-top:8px}.onboardingDocReviewDetails b{display:block;color:var(--text-primary);font-size:1.215rem}.onboardingDocReviewDetails ul{display:grid;gap:4px;margin:4px 0 0;padding-left:18px;color:var(--text-muted);font-size:1.215rem}.onboardingConsentRow{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:flex-start;color:var(--text-muted);font-size:1.245rem}.onboardingSourceGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.onboardingDriveRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.onboardingSourceList{display:grid;gap:8px}.onboardingSourceItem{border-top:1px solid var(--border-subtle);padding-top:10px}.onboardingDocTypeField{max-width:220px}@media (max-width: 760px){.onboardingRunReadinessGrid,.onboardingRunProgressSteps{grid-template-columns:1fr}.onboardingContextMapHeader{display:none}.onboardingContextMapRow,.onboardingContextSourceForm,.onboardingWorkflowContextLayout{grid-template-columns:1fr}.onboardingContextMapRow>div:before{display:block;margin-bottom:4px;color:var(--text-muted);font-size:1.15rem;font-weight:800}.onboardingContextMapRow>div:nth-child(1):before{content:"Context area"}.onboardingContextMapRow>div:nth-child(2):before{content:"What Sienna uses it for"}.onboardingContextMapRow>div:nth-child(3):before{content:"Sources added"}.onboardingContextMapRow>div:nth-child(4):before{content:"Status"}.onboardingContextMapRow>div:nth-child(5):before{content:"Action"}.onboardingSourceGrid,.onboardingSourceItem{grid-template-columns:1fr;display:grid}}.shellStateCard{background:linear-gradient(180deg,#fffffff0,#ffffffe6),#ffeb001f}.shellStateCard--warning{border-color:#ffc20052}.settingsLayout{display:grid;grid-template-columns:minmax(220px,240px) minmax(0,1fr);gap:16px;min-height:0;flex:1 1 auto;align-items:stretch;overflow:hidden}.settingsNav{display:grid;gap:8px;align-content:start;min-width:0;min-height:0;overflow:auto;scrollbar-gutter:stable}.settingsNavLink{text-decoration:none;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid transparent;color:var(--color-text-soft)}.settingsNavLink[data-active=true]{background:#1111110a;border-color:var(--border-default);color:var(--color-text);font-weight:700}.settingsContent{min-height:320px;min-width:0;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:18px;overscroll-behavior:contain;scrollbar-gutter:stable}.usageMetricGrid,.usageDashboardGrid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.usageMetric{min-width:0;display:grid;gap:6px;padding:12px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:#11111106}.usageMetricLabel{color:var(--color-text-muted);font-size:17px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.usageMetricValue{min-width:0;color:var(--color-text);font-size:24px;line-height:1.25;overflow-wrap:anywhere}.usageDashboardSection{min-width:0;display:grid;gap:8px}.settingsSupportIntro{margin:0}.settingsSupportGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.settingsSupportGrid>.uiCard{display:flex;flex-direction:column;gap:16px}.settingsSupportGrid .publicActionRow{margin-top:auto;padding-top:4px}.settingsSupportGrid .uiButton{align-self:flex-start;text-decoration:none}.settingsSupportLinks{display:grid;gap:8px;padding-top:2px}.settingsSupportLinks a{display:grid;gap:3px;color:var(--color-text-soft);text-decoration:none;padding:10px 12px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-inset)}.settingsSupportLinks strong{color:var(--color-text);font-size:19px}.settingsSupportLinks span{color:var(--color-text-muted);font-size:18px;line-height:1.35}.settingsSupportLinks a:hover{color:var(--color-text);border-color:var(--color-accent)}.connectorSettingsPanel{display:grid;gap:18px;min-width:0;align-content:start}.connectorSettingsIntro{display:grid;gap:10px}.connectorSummaryGrid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.connectorSummaryCard{min-width:0}.connectorCardGrid{display:grid;gap:12px}.connectorCard{display:grid;gap:14px;min-width:0;padding:18px;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#fffffffa,#fffffff0),radial-gradient(circle at top left,rgba(17,17,17,.06),transparent 38%)}.connectorCard[data-provider=google_drive]{border-color:#0f9d5824;background:linear-gradient(180deg,#fffffffa,#fffffff0),radial-gradient(circle at top left,rgba(66,133,244,.11),transparent 34%)}.connectorCard[data-provider=wordpress]{border-color:#21759b29;background:linear-gradient(180deg,#fffffffa,#fffffff0),radial-gradient(circle at top left,rgba(33,117,155,.12),transparent 36%)}.connectorCard[data-provider=linkedin_sales]{border-color:#0a66c229;background:linear-gradient(180deg,#fffffffa,#fffffff0),radial-gradient(circle at top left,rgba(10,102,194,.12),transparent 36%)}.connectorCard[data-provider=ga4]{border-color:#e8710a29;background:linear-gradient(180deg,#fffffffa,#fffffff0),radial-gradient(circle at top left,rgba(249,171,0,.16),transparent 35%)}.connectorCardHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.connectorCardIdentity{display:flex;align-items:center;gap:12px;flex:1 1 320px;min-width:0}.connectorProviderMark{width:44px;height:44px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(17,17,17,.08);background:#ffffffeb;box-shadow:inset 0 1px #ffffffc2}.connectorProviderMark--google{border-color:#4285f429;background:linear-gradient(180deg,#fffffffa,#4285f414)}.connectorProviderMark--wordpress{border-color:#21759b29;background:linear-gradient(180deg,#fffffffa,#21759b14)}.connectorProviderMark--linkedin{border-color:#0a66c229;background:linear-gradient(180deg,#fffffffa,#0a66c214)}.connectorProviderMark--slack{border-color:#4a154b29;background:linear-gradient(180deg,#fffffffa,#4a154b14)}.connectorProviderMark--neutral{background:#ffffffeb}.connectorProviderMark svg{width:24px;height:24px;display:block}.connectorProviderFallback{font-size:24px;line-height:1;font-weight:800;color:var(--color-black)}.connectorCardIdentityCopy{display:grid;gap:4px;min-width:0}.connectorCardTitle{font-size:26px;line-height:1.05;letter-spacing:-.03em;color:var(--color-black)}.connectorCardSubtitle{color:var(--color-text-soft);font-size:19px;line-height:1.4;overflow-wrap:anywhere}.connectorCardStatusRow{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.connectorCardMetrics{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.connectorMetric{min-width:0;display:grid;gap:6px;padding:12px 14px;border-radius:18px;border:1px solid rgba(17,17,17,.08);background:#11111108}.connectorMetricLabel{font-size:17px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1111118f}.connectorMetricValue{color:var(--color-black);font-size:20px;line-height:1.35;font-weight:780;overflow-wrap:anywhere}.connectorCardMetaList{display:flex;flex-wrap:wrap;gap:8px 14px;padding-top:2px;color:var(--color-text-soft);font-size:18px;line-height:1.45}.connectorCardMetaList span{overflow-wrap:anywhere}.connectorCardAlert{display:grid;gap:4px;padding:12px 14px;border-radius:16px;border:1px solid rgba(166,5,24,.12);background:#a605180f;color:var(--color-brand)}.connectorCardEditor{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding:14px;border-radius:18px;border:1px solid rgba(17,17,17,.08);background:#ffffffc2}.connectorCardEditorLabel{display:grid;gap:8px;min-width:0;color:var(--color-text-soft);font-size:18px;font-weight:700}.connectorCardToggleEditor{grid-template-columns:minmax(0,1fr);align-items:center}.connectorCardToggleLabel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;min-width:0;margin:0;cursor:pointer}.connectorCardToggleLabel .uiInput[type=checkbox]{margin-top:4px}.connectorCardToggleCopy{display:grid;gap:4px;min-width:0;color:var(--color-text-soft);font-size:18px;line-height:1.4}.connectorCardToggleCopy strong{color:var(--color-black);font-size:19px;line-height:1.3}.connectorCardToggleLabel .uiInput:disabled,.connectorCardToggleLabel .uiInput:disabled+.connectorCardToggleCopy{cursor:not-allowed;opacity:.68}.connectorCardActions{margin-top:0;padding-top:4px}.connectorCardNote{margin-top:-4px}.connectorAuditSection{display:grid;gap:12px}.connectorAuditList{display:grid;gap:10px}.connectorAuditRow{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(17,17,17,.08);background:#11111105}.connectorAuditRowPrimary{display:grid;gap:4px;min-width:0}.connectorAuditRowPrimary .smallMeta{overflow-wrap:anywhere}.connectorAuditTimestamp{white-space:nowrap}.hubspotWorkspace{gap:16px}.hubspotHeroPane{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.hubspotHeroPane h1{margin:2px 0 8px;font-size:30px;line-height:1.1;letter-spacing:0}.hubspotHeroStatus,.hubspotSectionActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.hubspotSurfaceSection,.hubspotDetailPanel{display:grid;gap:14px;padding:18px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface)}.hubspotSetupMeta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hubspotSetupMeta>div,.hubspotChecklistItem,.hubspotErrorCard,.hubspotContextSplit>div,.hubspotShortlistRow,.hubspotSegmentRow,.hubspotRecordRow{border:1px solid var(--app-border);border-radius:8px;background:color-mix(in srgb,var(--app-surface) 92%,var(--app-bg));padding:12px}.hubspotSetupMeta span,.hubspotFactList dt{display:block;color:var(--app-muted);font-size:12px;line-height:1.35}.hubspotSetupMeta strong,.hubspotFactList dd{display:block;margin:4px 0 0;color:var(--app-text);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.hubspotChecklistGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hubspotChecklistTitle,.hubspotSegmentRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hubspotChecklistItem p,.hubspotContextSplit p,.hubspotDetailPanel p{margin:8px 0;color:var(--app-muted);line-height:1.5}.hubspotTwoColumn,.hubspotOutputGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hubspotContextSplit,.hubspotShortlist,.hubspotSegmentList,.hubspotCardList,.hubspotRecordList,.hubspotErrorGrid{display:grid;gap:10px}.hubspotShortlistRow,.hubspotRecordRow{display:grid;gap:6px}.hubspotShortlistRow span,.hubspotRecordRow span{color:var(--app-muted);font-size:13px}.hubspotCodeBlock{max-height:220px;overflow:auto;margin:10px 0 0;border:1px solid var(--app-border);border-radius:8px;background:var(--app-bg);padding:10px;color:var(--app-text);font-size:12px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.hubspotFactList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0}.hubspotFactList div{min-width:0}.hubspotFactList dd{margin-left:0}.hubspotWarningList{display:grid;gap:8px;margin-top:10px}.apolloWorkspace{gap:16px}.apolloGatePanel{border-color:color-mix(in srgb,var(--app-border) 70%,var(--app-warning, #a66b00))}.apolloCriteriaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.apolloPreviewTable{min-width:900px}.apolloPreviewTable td strong,.apolloPreviewTable td .smallMeta{display:block}.apolloConfirmationBox{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--app-border);border-radius:8px;background:color-mix(in srgb,var(--app-surface) 92%,var(--app-bg));padding:12px;color:var(--app-text);line-height:1.45}.apolloConfirmationBox input{margin-top:3px}.apolloSummaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.apolloSummaryGrid>div{border:1px solid var(--app-border);border-radius:8px;background:color-mix(in srgb,var(--app-surface) 92%,var(--app-bg));padding:12px}.apolloSummaryGrid span{display:block;color:var(--app-muted);font-size:12px;line-height:1.35}.apolloSummaryGrid strong{display:block;margin-top:4px;color:var(--app-text);font-size:18px;line-height:1.25}.apolloResultList{display:grid;gap:10px}@media (max-width: 900px){.hubspotHeroPane,.hubspotChecklistTitle,.hubspotSegmentRow{flex-direction:column}.hubspotSetupMeta,.hubspotChecklistGrid,.hubspotTwoColumn,.hubspotOutputGrid,.hubspotFactList,.apolloCriteriaGrid,.apolloSummaryGrid{grid-template-columns:1fr}.hubspotSectionActions,.hubspotHeroStatus{justify-content:flex-start}}.loadingState{display:grid;place-items:center}@media (max-width: 960px){.publicGrid,.publicInfoLayout,.shellCardGrid,.onboardingStageList,.settingsLayout,.publicMiniGrid{grid-template-columns:1fr}.settingsPage{overflow:auto}.settingsLayout{min-height:auto;overflow:visible}.settingsNav,.settingsContent{overflow:visible}.connectorSummaryGrid,.connectorCardMetrics,.connectorCardEditor,.settingsSupportGrid,.usageMetricGrid,.usageDashboardGrid{grid-template-columns:1fr}.connectorAuditRow{flex-direction:column}.publicHero--minimal,.publicLanding{width:100%}.publicShellBody--centered,.publicShellBody--auth{min-height:auto;align-content:start}.publicTitle--minimal,.publicDescription--minimal{white-space:normal}.publicTitle--minimal{max-width:11ch;font-size:44px;line-height:1.04}.publicDescription--minimal{font-size:20px;line-height:1.45}.publicHero--auth,.publicHero--request{width:100%}.publicRequestGrid{grid-template-columns:1fr}.publicCard--hero{grid-column:auto}}.uiButton-danger{background:linear-gradient(180deg,#b547472e,#b547471f);color:var(--color-danger);border-color:#e9bcbc}.uiButton-danger:hover:not(:disabled){background:linear-gradient(180deg,#b5474738,#b5474729);border-color:#deaaaa}.uiInput,.uiSelect,.uiTextarea{width:100%;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:linear-gradient(180deg,#ffffffe6,#fffffff5),var(--surface-inset);color:var(--color-text);padding:10px 11px;font-size:19px;outline:none;transition:border-color var(--transition-base),box-shadow var(--transition-base),background-color var(--transition-base)}.uiInput:hover,.uiSelect:hover,.uiTextarea:hover{border-color:#4c668b6b}.uiTextarea{min-height:108px;resize:vertical}.uiInput:focus,.uiSelect:focus,.uiTextarea:focus{border-color:var(--color-accent);box-shadow:var(--focus-ring);background:#fff}.uiInput[type=checkbox],.uiInput[type=radio]{width:16px;height:16px;padding:0;border-radius:4px;box-shadow:none;accent-color:var(--color-accent);vertical-align:middle;background:#fff}.uiFilterBar{border:1px solid rgba(76,102,139,.25);border-radius:var(--radius-md);background:linear-gradient(180deg,#4c668b14,#4c668b05 60%),var(--surface-card);padding:12px;display:grid;gap:12px;box-shadow:var(--shadow-sm)}.uiTableWrap{margin-top:10px;overflow:auto}.uiTable{width:100%;border-collapse:separate;border-spacing:0;min-width:980px;border:1px solid var(--border-default);border-radius:var(--radius-sm);overflow:hidden;background:#fff}.uiTable th{text-transform:uppercase;letter-spacing:.04em;font-size:17px;font-weight:700;color:#28406b;background:linear-gradient(180deg,#4c668b29,#4c668b14 70%),#f2f6fe;border-bottom:1px solid var(--border-default);padding:11px 10px;text-align:left;white-space:nowrap}.uiTable td{border-bottom:1px solid var(--border-default);padding:11px 10px;vertical-align:top}.uiTable tbody tr{transition:background-color var(--transition-fast)}.uiTable tbody tr:hover{background:#4c668b0e}.uiTable tbody tr:last-child td{border-bottom:none}.chipRow{display:flex;flex-wrap:wrap;gap:8px}.chipSelectionGrid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.chip{border:1px solid var(--border-default);border-radius:999px;padding:5px 11px;font-size:18px;font-weight:650;background:#fff;color:var(--color-shell);transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.chip:hover{border-color:#4c668b73;background:#4c668b14}.chip[data-active=true]{border-color:#1aada373;background:#1aada326;color:#0f5e59;box-shadow:inset 0 1px #fff9}.chipRemove{cursor:pointer}.chipRemove:hover{border-color:var(--color-accent)}.navButton{width:100%;text-align:left;border:1px solid transparent;border-radius:var(--radius-sm);padding:10px 11px;background:transparent;color:#eaf0ff;font-size:19px;font-weight:660;cursor:pointer;text-decoration:none;position:relative;z-index:1;transition:background-color var(--transition-base),border-color var(--transition-base),transform var(--transition-fast),box-shadow var(--transition-base)}.navButton[data-active=true]{background:linear-gradient(180deg,#4c668b8f,#4c668b5c);border-color:#ffffff5c;box-shadow:0 0 0 1px #ffffff2e,0 6px 14px #08142f38}.navButton:hover{background:#ffffff1a}.navButton:focus-visible{outline:none;box-shadow:0 0 0 3px #1aada366}.kpiGrid{margin-top:12px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(120px,1fr))}.kpiCard{border:1px solid rgba(76,102,139,.25);border-radius:var(--radius-md);background:linear-gradient(180deg,#4c668b21,#4c668b08 62%),#fff;padding:12px;box-shadow:var(--shadow-sm)}.kpiLabel{font-size:18px;color:var(--color-text-soft)}.kpiValue{margin-top:6px;font-size:28px;font-weight:720;color:var(--color-shell-strong)}.pageGrid{margin-top:12px;display:grid;gap:12px;grid-template-columns:320px minmax(0,1fr)}.campaignList{display:grid;gap:8px}.campaignItem{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#fff;padding:10px;text-align:left;cursor:pointer;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-fast)}.campaignItem:hover{transform:translateY(-1px);border-color:#4c668b66}.campaignItem[data-active=true]{border-color:#1aada370;box-shadow:0 0 0 2px #1aada329}.monoLog{background:#0f1a30;color:#d7e2ff;border-radius:var(--radius-sm);padding:10px;font-family:var(--font-mono);font-size:18px;white-space:pre-wrap;max-height:320px;overflow:auto}.markdownPreview{border:1px solid var(--border-default);border-radius:var(--radius-md);padding:12px;background:#fff;max-height:60vh;overflow:auto}.uiErrorState{border:1px solid #efc8c8;border-radius:var(--radius-sm);padding:9px 11px;color:var(--color-danger);background:linear-gradient(180deg,#b547471f,#b5474714);font-size:18px}.uiEmptyState{border:1px dashed var(--border-default);border-radius:var(--radius-md);padding:16px;background:linear-gradient(180deg,#4c668b0d,#4c668b03)}.uiEmptyStateTitle{font-weight:700}.uiEmptyStateDetail{margin-top:4px;color:var(--color-text-soft);font-size:19px}.smallMeta{color:var(--color-text-soft);font-size:18px;line-height:1.4}.smallMeta--busy{color:#3f5f96;font-weight:650}.tabRow{display:flex;gap:8px;flex-wrap:wrap}.stack{display:grid;gap:10px}.btnRow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.workspaceStack{display:flex;flex-direction:column;gap:18px;min-width:0;min-height:0;height:100%;overflow:hidden}.workspaceStack.shellHomePage{flex:1 1 auto;gap:12px;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.workspaceCanvas:has(>.shellHomePage){overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.workspaceCanvas:has(>.shellHomePage)>.shellHomePage{height:auto;min-height:100%;overflow:visible}.shellHomePage .workspacePane,.shellHomePage .uiCard{padding:16px}.shellHomePage .workspaceEyebrow,.shellHomePage .publicEyebrow{font-size:13px;letter-spacing:.08em}.shellHomePage .workspaceTitle{font-size:clamp(24px,1.45vw,30px);line-height:1.14}.shellHomePage .workspaceSub,.shellHomePage .publicBodyCopy,.shellHomePage .publicList,.shellHomePage .publicAuthHelp{font-size:16px;line-height:1.45}.shellHomePage .workspaceSub,.shellHomePage .publicBodyCopy,.shellHomePage .publicAuthHelp{margin-top:6px}.shellHomePage .uiCardTitle{font-size:18px;line-height:1.2}.shellHomePage .publicList{gap:6px;margin-top:10px}.shellHomePage div.publicList,.shellHomePage .publicList:has(.checklistMilestone){padding-left:0}.shellHomePage .checklistMilestone{list-style:none}.shellHomePage .statusPill{min-height:24px;padding:3px 8px;font-size:13px}.shellHomePage .publicActionRow{gap:8px;margin-top:12px}.workspaceStack--headerless{gap:12px}.projectHubWorkspace{height:100%;min-height:0;overflow:hidden}.projectHubHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;color:var(--app-text, var(--foreground, #101828));font-size:16px;font-weight:500;line-height:1.2}.projectHubHeader .workspaceTitle{font-size:20px;font-weight:800;line-height:1.08;margin:0}.projectHubHeader p{margin:6px 0 0;color:var(--app-muted, var(--muted-foreground, #667085));max-width:720px;font-size:inherit;font-weight:inherit;line-height:inherit}.projectHubHeaderStats{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;min-height:34px;padding:6px 10px;border:1px solid var(--app-border, var(--border, #d0d5dd));border-radius:8px;background:var(--app-panel, var(--surface, #fff));color:var(--app-muted, var(--muted-foreground, #667085));font-size:14px;font-weight:inherit;line-height:inherit;white-space:nowrap}.projectHubHeaderStats span{align-items:baseline;display:inline-flex;gap:5px}.projectHubHeaderStats strong{color:inherit;font-size:inherit;font-weight:500;line-height:inherit}.projectHubCreateButton{align-self:center;background:#b4233a;border:1px solid #b4233a;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-weight:800;min-height:38px;padding:8px 14px}.projectHubCreateButton:hover{background:#981b31;border-color:#981b31}.projectHubMessage,.projectHubError{margin:0;padding:10px 12px;border:1px solid rgba(255,235,0,.34);border-radius:8px;background:#ffeb001f;color:var(--app-warning-text, #766b00)}.projectHubError{border-color:#a6051857;background:#a605181a;color:var(--app-danger-text, #a60518)}.generatedProjectsTable{border:1px solid var(--app-border, var(--border, #d0d5dd));border-radius:10px;background:var(--app-panel, var(--surface, #fff));box-shadow:var(--app-shadow, var(--shadow-sm));display:grid;grid-template-rows:auto minmax(0,1fr) auto;flex:1 1 auto;min-height:0;overflow:hidden}.generatedProjectsToolbar,.generatedProjectsSearch,.generatedProjectsToolbarActions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.generatedProjectsToolbar{display:grid;grid-template-columns:minmax(360px,1fr) auto;column-gap:40px;row-gap:12px;min-height:76px;padding:16px 32px;justify-content:stretch;border-bottom:1px solid var(--app-border, var(--border, #d0d5dd))}.generatedProjectsSearch{display:grid;grid-template-columns:minmax(340px,560px) auto;gap:0;align-items:stretch;justify-self:start;max-width:680px;width:100%}.generatedProjectsSearchField{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0}.generatedProjectsSearch input,.generatedProjectsSearch select,.generatedProjectsToolbarActions select{border:1px solid var(--app-control-border, var(--app-border));border-radius:8px;background:var(--app-input, var(--surface, #fff));color:var(--app-text, var(--foreground, #101828));font:inherit;font-size:14px;font-weight:500;padding:9px 10px;min-height:38px}.generatedProjectsSearch input{border-radius:8px 0 0 8px;min-width:0}.generatedProjectsSearchField input{grid-column:1 / -1;grid-row:1;padding-right:42px}.projectHubWorkspace .generatedProjectsClearSearch{align-self:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--app-muted, var(--muted-foreground, #667085));font-size:22px;font-weight:500;grid-column:2;grid-row:1;height:30px;line-height:1;min-height:30px;min-width:34px;padding:0;transform:none;width:34px;z-index:1}.projectHubWorkspace .generatedProjectsClearSearch:hover:not(:disabled),.projectHubWorkspace .generatedProjectsClearSearch:focus-visible{background:transparent;border-color:transparent;box-shadow:none;color:var(--app-brand-red, #a60518);transform:none}.generatedProjectsSearch button{border-radius:0 8px 8px 0;min-height:38px}.projectHubWorkspace button,.projectHubModal button{align-items:center;border:1px solid var(--app-control-border, var(--app-border));border-radius:8px;background:var(--app-control-bg, var(--surface, #fff));color:var(--app-text, var(--foreground, #101828));display:inline-flex;justify-content:center;line-height:1.15;min-height:36px;padding:8px 10px;cursor:pointer;font-size:14px;font-weight:800;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.projectHubWorkspace button:hover:not(:disabled),.projectHubModal button:hover:not(:disabled){border-color:var(--app-control-hover-border, var(--app-border-hover));background:var(--app-control-hover-bg, var(--app-hover-bg));transform:translateY(-1px)}.projectHubWorkspace button:focus-visible,.projectHubModal button:focus-visible,.generatedProjectsRow:focus-visible,.generatedProjectsSearch input:focus,.generatedProjectsSearch select:focus,.generatedProjectsToolbarActions select:focus{outline:none;box-shadow:0 0 0 3px #ffeb0047}.projectHubWorkspace button:disabled{cursor:not-allowed;opacity:.55}.generatedProjectsToolbarActions{justify-content:end}.generatedProjectsToolbarActions select{min-width:150px}.generatedProjectsScroll{min-width:0;overflow:auto}.generatedProjectsGrid{display:grid;grid-template-columns:44px minmax(260px,1fr) 150px minmax(150px,max-content) 48px;min-width:1040px}.generatedProjectsRowGroup{border-bottom:1px solid var(--app-border, var(--border, #eaecf0));position:relative}.generatedProjectsRowGroup[data-expanded=true]:before{background:linear-gradient(90deg,var(--app-brand-red, #a60518) 0 2px,var(--app-brand-yellow, #ffeb00) 2px 4px,var(--app-brand-green, #008c45) 4px 6px);content:"";inset:0 auto 0 0;pointer-events:none;position:absolute;width:6px;z-index:1}.generatedProjectsRow{align-items:center;color:var(--app-text, var(--foreground, #101828));cursor:pointer;font-size:14px;font-weight:500;line-height:1.2;min-height:60px;padding:0 24px;transition:background var(--transition-fast),box-shadow var(--transition-fast)}.generatedProjectsRow:hover{background:var(--app-hover-bg, rgba(0, 0, 0, .035))}.generatedProjectsRow[data-selected=true]{background:var(--app-selected-bg, rgba(166, 5, 24, .08));box-shadow:none}.generatedProjectsPrimary{display:grid;gap:4px;min-width:0}.generatedProjectsPrimary strong{font-size:14px;font-weight:500;min-width:0;overflow-wrap:anywhere}.generatedProjectsEditableTitle{cursor:pointer}.generatedProjectsRenameInput{background:var(--app-input, #fff);border:1px solid var(--app-control-border, var(--app-border));border-radius:7px;box-sizing:border-box;color:var(--app-text, #101828);cursor:text;font:inherit;font-size:14px;font-weight:500;max-width:min(380px,100%);min-height:32px;min-width:min(220px,100%);padding:5px 8px;width:min(380px,100%)}.generatedProjectsPrimary small,.generatedProjectsContentRow small,.generatedProjectsExpandedPanel p{color:var(--app-muted, var(--muted-foreground, #667085));font-size:13px;line-height:1.35}.generatedProjectsArchiveCell{align-items:center;display:flex;justify-content:center}.projectHubInitiativeCell>span{align-items:center;background:#a6051829;border:1px solid rgba(166,5,24,.32);border-radius:7px;color:var(--app-text, var(--foreground, #101828));display:inline-flex;font-size:12px;font-weight:900;height:28px;justify-content:center;width:28px}.projectHubWorkspace .generatedProjectsArchiveButton{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--app-muted, var(--muted-foreground, #667085));display:inline-flex;height:28px;justify-content:center;min-height:28px;min-width:28px;padding:0;transform:none;width:28px}.projectHubWorkspace .generatedProjectsArchiveButton:hover:not(:disabled),.projectHubWorkspace .generatedProjectsArchiveButton:focus-visible{background:transparent;border-color:transparent;box-shadow:none;color:var(--app-brand-red, #a60518);transform:none}.projectHubWorkspace .generatedProjectsArchiveButton--restore:hover:not(:disabled),.projectHubWorkspace .generatedProjectsArchiveButton--restore:focus-visible{color:var(--app-brand-green, #008c45)}.projectHubWorkspace .generatedProjectsArchiveButton svg{height:20px;width:20px}.generatedProjectsWorkflowCell{justify-self:end;min-width:0}.generatedProjectsWorkflowBadge{align-items:center;color:var(--app-text, var(--foreground, #101828));display:inline-flex;gap:7px;justify-content:flex-end;max-width:min(280px,100%);min-width:0}.generatedProjectsWorkflowBadge .teamSetupIcon{height:16px;width:16px;stroke-width:1.9}.generatedProjectsWorkflowBadge span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:inherit}.generatedProjectsChevron{color:var(--app-muted, var(--muted-foreground, #667085));justify-self:end}.generatedProjectsRow--loading span{background:var(--app-control-bg, rgba(0, 0, 0, .06));border-radius:6px;display:block;height:14px}.generatedProjectsExpandedPanel{background:color-mix(in srgb,var(--app-raised, #ebe4d9) 78%,var(--app-canvas, #fffdf9));box-shadow:inset 3px 0 0 var(--app-brand-red, #a60518),0 10px 26px #0000001a;min-width:0;padding:18px 20px 18px 24px}.generatedProjectsExpandedCell{display:grid;gap:18px;min-width:0}.projectHubFirstResultContext{display:grid;gap:16px;margin:0;padding:16px;border:1px solid color-mix(in srgb,var(--app-brand-red, #a60518) 24%,var(--app-border, #d0d5dd));border-radius:8px;background:color-mix(in srgb,var(--app-brand-red, #a60518) 4%,var(--app-panel, #fff))}.projectHubFirstResultContextHeader{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:18px;align-items:start}.projectHubFirstResultContextHeader span,.projectHubFirstResultContext h3{margin:0;color:var(--app-muted, #667085);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.projectHubFirstResultContextHeader h2{margin:4px 0 0;color:var(--app-text, #101828);font-size:18px;font-weight:800;line-height:1.2}.projectHubFirstResultContextHeader p{margin:6px 0 0;max-width:760px;color:var(--app-muted, #667085);font-size:14px;line-height:1.4}.projectHubFirstResultContextHeader dl{display:grid;gap:8px;margin:0}.projectHubFirstResultContextHeader dl>div,.projectHubFirstResultEvidenceList span{display:grid;gap:3px;padding:10px 12px;border:1px solid var(--app-border, #d0d5dd);border-radius:8px;background:var(--app-panel, #fff)}.projectHubFirstResultContextHeader dt{color:var(--app-muted, #667085);font-size:12px;font-weight:750}.projectHubFirstResultContextHeader dd{display:grid;gap:2px;margin:0;color:var(--app-text, #101828);font-size:14px;font-weight:750}.projectHubFirstResultContext small{color:var(--app-muted, #667085);font-size:12px;font-weight:600;line-height:1.35}.projectHubFirstResultContextBody{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(320px,1fr);gap:16px}.projectHubFirstResultContextBody>div{display:grid;align-content:start;gap:10px}.projectHubFirstResultEvidenceList,.projectHubFirstResultActionGrid{display:grid;gap:8px}.projectHubFirstResultEvidenceList strong,.projectHubFirstResultActionGrid strong{color:var(--app-text, #101828);font-size:14px;font-weight:750;line-height:1.25}.projectHubWorkspace .projectHubFirstResultActionGrid button{display:grid;justify-items:start;gap:3px;min-height:0;padding:10px 12px;border:1px solid var(--app-border, #d0d5dd);border-radius:8px;background:var(--app-panel, #fff);color:var(--app-text, #101828);text-align:left;transform:none}.projectHubWorkspace .projectHubFirstResultActionGrid button:hover:not(:disabled),.projectHubWorkspace .projectHubFirstResultActionGrid button:focus-visible{border-color:var(--app-brand-red, #a60518);background:color-mix(in srgb,var(--app-brand-red, #a60518) 5%,var(--app-panel, #fff));box-shadow:0 0 0 3px color-mix(in srgb,var(--app-brand-red, #a60518) 14%,transparent);transform:none}.generatedProjectsContentTable{border:1px solid var(--app-border, var(--border, #d0d5dd));border-radius:8px;max-width:100%;min-width:0;overflow:hidden}.generatedProjectsContentActions{align-items:center;background:color-mix(in srgb,var(--app-panel, #fff) 82%,var(--app-raised, #ebe4d9));border-bottom:1px solid var(--app-border, var(--border, #d0d5dd));display:block;gap:14px;min-width:0;padding:14px}.generatedProjectsContentActions>span:first-child{display:grid;gap:4px}.generatedProjectsContentActions strong{font-size:15px;font-weight:650}.generatedProjectsContentActions small{color:var(--app-muted, var(--muted-foreground, #667085));font-size:13px;line-height:1.35}.generatedProjectsContentActions>span:last-child:not(:first-child){display:flex;justify-content:flex-end}.generatedProjectsProjectInputRow{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:14px;min-width:0;padding:14px;border-bottom:1px solid var(--app-border, var(--border, #d0d5dd));background:color-mix(in srgb,var(--app-panel, #fff) 74%,var(--app-raised, #ebe4d9))}.generatedProjectsInputGroup{display:grid;align-content:start;gap:7px;justify-items:start;min-width:0;text-align:left}.generatedProjectsInputGroup--prompt{justify-items:end;text-align:right}.generatedProjectsInputGroup>span:first-child{color:var(--app-muted, var(--muted-foreground, #667085));font-size:11px;font-weight:850;letter-spacing:.04em;line-height:1;text-transform:uppercase}.generatedProjectsInputChipList{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;min-width:0;width:100%}.projectHubWorkspace .generatedProjectsInputChip,.generatedProjectsInputChip{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-width:0;min-height:28px;border:1px solid var(--app-control-border, var(--app-border));border-radius:999px;background:var(--app-control-bg, var(--surface, #fff));color:var(--app-text, #101828);font:inherit;font-size:13px;font-weight:750;line-height:1.15;overflow:hidden;padding:5px 9px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.projectHubWorkspace button.generatedProjectsInputChip:hover:not(:disabled),.projectHubWorkspace button.generatedProjectsInputChip:focus-visible{border-color:var(--app-control-hover-border, var(--app-border-hover));background:var(--app-control-hover-bg, var(--app-hover-bg));box-shadow:0 0 0 3px #ffeb0038;transform:none}.generatedProjectsInputChip--empty{color:var(--app-muted, var(--muted-foreground, #667085));font-weight:650}.generatedProjectsInputNone{color:var(--app-muted, var(--muted-foreground, #667085));font-size:13px;font-weight:650;line-height:1.25;padding:3px 0}.projectHubWorkspace .generatedProjectsInputAttachmentChip{max-width:min(100%,360px)}.projectHubWorkspace .generatedProjectsInputAttachmentChip:hover:not(:disabled),.projectHubWorkspace .generatedProjectsInputAttachmentChip:focus-visible{border-color:var(--app-control-hover-border, var(--app-border-hover));background:var(--app-control-hover-bg, var(--app-hover-bg));box-shadow:0 0 0 3px #ffeb0038;transform:none}.generatedProjectsInputAttachmentChipWrap{display:inline-flex;align-items:center;position:relative}.projectHubWorkspace .generatedProjectsInputAttachmentChip{max-width:min(100%,360px);padding-right:28px}.generatedProjectsInputAttachmentClose{position:absolute;top:50%;right:7px;transform:translateY(-50%);width:16px;height:16px;border:0;border-radius:999px;background:transparent;color:var(--app-muted, var(--muted-foreground, #667085));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;padding:0}.generatedProjectsInputAttachmentClose:hover:not(:disabled),.generatedProjectsInputAttachmentClose:focus-visible{outline:none;background:color-mix(in srgb,var(--app-panel, #fff) 60%,var(--app-raised, #ebe4d9));color:var(--app-brand-red, #a60518)}.generatedProjectsInputAttachmentClose:disabled{cursor:not-allowed;opacity:.45}.projectHubWorkspace .generatedProjectsPromptIconButton{align-items:center;background:transparent;border:0;border-radius:4px;color:var(--app-text, #101828);display:inline-flex;height:30px;justify-content:center;padding:0;width:30px}.projectHubWorkspace .generatedProjectsPromptIconButton svg{display:block;fill:currentColor;height:16px;width:16px}.projectHubWorkspace .generatedProjectsPromptIconButton:hover:not(:disabled),.projectHubWorkspace .generatedProjectsPromptIconButton:focus-visible{background:transparent;box-shadow:0 0 0 3px #ffeb0038;transform:none}.generatedProjectsContentHeader,.generatedProjectsContentRow{display:grid;grid-template-columns:36px minmax(360px,1fr) 110px 120px 150px 130px;gap:28px;min-width:0;padding:11px 14px}.generatedProjectsContentHeader{border-bottom:1px solid var(--app-border, var(--border, #d0d5dd));color:var(--app-muted, var(--muted-foreground, #667085));font-size:13px;font-weight:750}.generatedProjectsContentHeader button{justify-content:flex-start;min-height:0;border:0;background:transparent;color:inherit;font:inherit;padding:0;text-align:left;transform:none}.generatedProjectsContentHeader button:hover:not(:disabled),.generatedProjectsContentHeader button:focus-visible{border:0;background:transparent;color:var(--app-text);box-shadow:none;transform:none}.generatedProjectsContentHeader button:after{color:var(--app-brand-red, #a60518);content:"↕";font-size:12px;margin-left:6px}.generatedProjectsContentHeader button[aria-sort=ascending]:after{content:"↑"}.generatedProjectsContentHeader button[aria-sort=descending]:after{content:"↓"}.generatedProjectsContentHeader>span:last-child{justify-self:end;text-align:right}.generatedProjectsContentRow{align-items:center;border-bottom:1px solid var(--app-border, var(--border, #eaecf0));color:var(--app-text);cursor:pointer;font-size:15px;font-weight:500;line-height:1.25}.generatedProjectsContentRow:hover,.generatedProjectsContentRow:focus-visible{background:color-mix(in srgb,var(--app-muted, #667085) 6%,var(--app-raised, #fff));outline:none}.generatedProjectsContentRow--focused{background:inherit;box-shadow:none}.generatedProjectsContentRow strong{font-size:15px;font-weight:500;min-width:0;overflow-wrap:anywhere}.generatedProjectsContentRow:last-child{border-bottom:0}.generatedProjectsContentRow>span:nth-child(2){display:grid;gap:4px;min-width:0}.generatedProjectsDocumentCell{align-items:center;display:inline-flex;justify-content:flex-end;min-height:30px;min-width:0}.generatedProjectsGoogleDocLink{align-items:center;color:var(--app-text, var(--foreground, #101828));display:inline-flex;height:24px;justify-content:center;min-width:24px;text-decoration:none;width:24px}.generatedProjectsGoogleDocLink:hover,.generatedProjectsGoogleDocLink:focus-visible{color:var(--app-brand-red, #a60518);text-decoration:underline}.generatedProjectsGoogleDocLink svg{display:block;fill:currentColor;height:18px;width:18px}.generatedProjectsDocumentEmpty{color:var(--app-muted, var(--muted-foreground, #667085));font-size:13px}.generatedProjectsContentRow>span:last-child{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.generatedProjectsContentRow>span:last-child button{font-size:inherit;font-weight:inherit;line-height:inherit}.generatedProjectsAddAssetRow{border-top:1px solid var(--app-border, var(--border, #eaecf0));display:flex;justify-content:center;padding:8px}.generatedProjectsAddProjectRow{border-top:1px solid var(--app-border, var(--border, #eaecf0));display:flex;justify-content:center;padding:8px 24px}.projectHubWorkspace .generatedProjectsAddAssetButton{align-items:center;border-radius:7px;display:inline-flex;font-size:14px;font-weight:700;height:30px;justify-content:center;line-height:1;min-height:30px;padding:0;width:30px}.generatedProjectsGoogleDocBadge{align-items:center;border:1px solid var(--app-border, var(--border, #d0d5dd));border-radius:999px;color:var(--app-muted, var(--muted-foreground, #667085));display:inline-flex;font-size:12px;font-weight:750;line-height:1.1;margin-top:2px;max-width:100%;min-height:24px;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap;width:fit-content}.generatedProjectsGoogleDocBadge[data-status=active]{border-color:#008c4557;color:var(--app-success-text, #006c35)}.generatedProjectsGoogleDocBadge[data-status=pending_confirmation]{border-color:#ffeb006b;color:var(--app-warning-text, #766b00)}.projectHubWorkspace .generatedProjectsGoogleDocIconButton{align-items:center;background:transparent;border:0;color:var(--app-foreground, var(--foreground, #101828));display:inline-flex;height:26px;justify-content:center;min-height:26px;padding:0;width:26px}.projectHubWorkspace .generatedProjectsGoogleDocIconButton svg{display:block;fill:currentColor;height:18px;width:18px}.projectHubWorkspace .generatedProjectsGoogleDocIconButton:hover:not(:disabled),.projectHubWorkspace .generatedProjectsGoogleDocIconButton:focus-visible{color:var(--app-accent, var(--accent, #b00020))}.generatedProjectsGoogleDocActions{display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.generatedProjectsContentRow .generatedProjectsGoogleDocActions button{font-size:13px;min-height:32px;padding:6px 8px}.projectHubGoogleDocForm{display:grid;gap:14px;padding:16px}.projectHubGoogleDocForm label{display:grid;gap:6px}.projectHubGoogleDocForm label span{color:var(--app-muted, var(--muted-foreground, #667085));font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.projectHubGoogleDocForm input{border:1px solid var(--app-control-border, var(--app-border));border-radius:8px;background:var(--app-input, var(--surface, #fff));color:var(--app-text, var(--foreground, #101828));font:inherit;min-height:38px;padding:9px 10px}.generatedProjectsPagination{align-items:center;border-top:1px solid var(--app-border, var(--border, #d0d5dd));color:var(--app-muted, var(--muted-foreground, #667085));display:flex;font-size:13px;font-weight:500;gap:16px;justify-content:space-between;min-height:58px;padding:12px 24px}.generatedProjectsPagination>div{align-items:center;display:flex;gap:10px}.projectHubModalBackdrop{align-items:center;background:#0000007a;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:80}.projectHubModal{background:var(--app-popover, var(--app-panel));border:1px solid var(--app-border, var(--border, #d0d5dd));border-radius:10px;box-shadow:var(--app-shadow, var(--shadow-lg));color:var(--app-text, #101828);display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(720px,84vh);max-width:760px;overflow:hidden;width:min(760px,96vw)}.projectHubModal header,.projectHubModal footer{padding:16px 18px}.projectHubModal header{border-bottom:1px solid var(--app-border, var(--border, #d0d5dd))}.projectHubModal footer{border-top:1px solid var(--app-border, var(--border, #d0d5dd));display:flex;justify-content:flex-end}.projectHubModal h2{font-size:20px;font-weight:750;margin:0}.projectHubModal header p{color:var(--app-muted, var(--muted-foreground, #667085));font-size:14px;margin:4px 0 0}.projectHubModalBody{display:grid;gap:14px;font-size:16px;line-height:1.58;overflow:auto;padding:18px}.projectHubModalBody p{color:var(--app-text, #101828);line-height:inherit;white-space:pre-wrap}.projectHubModalField{display:grid;gap:6px}.projectHubModalField span{color:var(--app-muted, var(--muted-foreground, #667085));font-size:12px;font-weight:700;text-transform:uppercase}.projectHubModalField input{width:100%;border:1px solid var(--app-control-border, #d0d5dd);border-radius:8px;background:var(--app-input, #fff);color:var(--app-text, #101828);font:inherit;min-height:40px;padding:9px 10px}.projectHubModalField input:hover{border-color:color-mix(in srgb,var(--app-brand-red, #a60518) 26%,var(--app-control-border, #d0d5dd))}.projectHubModalField input:focus,.projectHubModalField input:focus-visible{outline:none;border-color:#a605186b;background:linear-gradient(90deg,#a60518 0 2px,#ffeb00 2px 4px,#008c45 4px 6px,transparent 6px) left top / 6px 100% no-repeat,var(--app-input, #fff);box-shadow:0 0 0 1px #a605181f}.projectHubModalBody dl{display:grid;gap:10px;margin:0}.projectHubModalBody dl>div{border:1px solid var(--app-border, var(--border, #d0d5dd));border-radius:8px;display:grid;gap:4px;padding:10px}.projectHubModalBody dt{color:var(--app-muted, var(--muted-foreground, #667085));font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.projectHubModalBody dd{margin:0;overflow-wrap:anywhere}.projectHubEmpty{padding:20px;color:var(--app-muted, var(--muted-foreground, #667085))}.generatedProjectsContentTable>.projectHubEmpty{font-size:13px;line-height:1.35;padding:14px}.projectHubCreateInitiative{border:1px solid var(--app-border, var(--border, #d0d5dd));border-radius:10px;background:var(--app-panel, var(--surface, #fff));box-shadow:var(--app-shadow, var(--shadow-sm));display:grid;gap:14px;max-width:680px;padding:18px}.projectHubCreateInitiative h2{color:var(--app-text, var(--foreground, #101828));font-size:16px;font-weight:650;line-height:1.2;margin:0 0 6px}.projectHubCreateInitiative p{color:var(--app-muted, var(--muted-foreground, #667085));font-size:13px;line-height:1.35;margin:0}.projectHubCreateInitiativeForm{display:grid;gap:12px}.projectHubCreateInitiativeForm label{color:var(--app-text, var(--foreground, #101828));display:grid;font-size:13px;font-weight:650;gap:8px}.projectHubCreateInitiativeForm input{background:#fff;border:1px solid var(--app-border, var(--border, #d0d5dd));border-radius:8px;caret-color:#111827;color:#111827;font:inherit;font-size:14px;min-height:38px;padding:8px 10px}.projectHubCreateInitiativeForm input::placeholder{color:#667085}@media (max-width: 920px){.projectHubHeader{flex-direction:column}.generatedProjectsToolbar,.generatedProjectsToolbarActions{align-items:stretch;flex-direction:column}.generatedProjectsSearch{grid-template-columns:1fr;width:100%}.generatedProjectsSearch input,.generatedProjectsSearch select,.generatedProjectsSearch button{border:1px solid var(--app-control-border, var(--app-border));border-radius:8px}.projectHubFirstResultContextHeader,.projectHubFirstResultContextBody,.generatedProjectsProjectInputRow{grid-template-columns:1fr}}.workspaceGrid--split{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:18px}.workspaceGrid--split>*{min-width:0}.multiAssetWorkspace{min-width:0;min-height:100%;height:100%}.multiAssetCreatePanel,.multiAssetSplitPane{min-width:0}.multiAssetCreatePanel{container-type:inline-size;container-name:campaigns-builder-pane}.multiAssetModuleCard{box-shadow:0 10px 24px #12213d1a;border-color:#4c668b47}.multiAssetModuleCard:hover{box-shadow:0 15px 34px #12213d24}.multiAssetSplitGrid{min-width:0}.multiAssetCard{width:100%;max-width:100%;box-sizing:border-box;min-width:0;overflow:hidden;container-type:inline-size}.multiAssetCard--neutral{border-color:#4c668b3d}.multiAssetCard--processing{background:linear-gradient(180deg,var(--status-processing-bg),rgba(76,102,139,.03) 72%),var(--surface-card);border-color:var(--status-processing-border)}.multiAssetCard--complete{background:linear-gradient(180deg,var(--status-complete-bg),rgba(26,173,163,.02) 72%),var(--surface-card);border-color:var(--status-complete-border)}.multiAssetCard--failed{background:linear-gradient(180deg,var(--status-failed-bg),rgba(255,255,255,.96) 72%),var(--surface-card);border-color:var(--status-failed-border)}.multiAssetCard--expanded,.multiAssetCard--expanded.multiAssetCard--neutral,.multiAssetCard--expanded.multiAssetCard--processing,.multiAssetCard--expanded.multiAssetCard--complete,.multiAssetCard--expanded.multiAssetCard--failed{background:linear-gradient(180deg,#fffffffa,#fffffffc),var(--surface-card);border-color:#4c668b29;box-shadow:var(--shadow-sm)}.multiAssetCardHeader,.multiAssetCardBody,.multiAssetCollapsedBody,.multiAssetExpandedPanel{min-width:0}.multiAssetCardTitleRow{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.multiAssetCardTitleRow>*{min-width:0}.multiAssetCardMetaRow{margin-top:8px}.multiAssetPromptModule{min-width:0}.multiAssetPromptHeader{display:flex;align-items:center;gap:6px}.multiAssetPromptToggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--color-shell-strong);cursor:pointer;font-size:20px;line-height:1;padding:0;min-width:18px;min-height:18px;display:inline-flex;align-items:center;justify-content:center}.multiAssetPromptToggle:hover:not(:disabled){color:var(--color-shell)}.multiAssetPromptToggle:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:999px}.multiAssetPromptPreview{color:var(--color-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.multiAssetPromptTextarea{color:var(--color-text-soft);font-family:var(--font-body)}.multiAssetSavedCardActions{flex-wrap:wrap;justify-content:flex-end;min-width:0}.uiButton.multiAssetSavedCardActionButton{white-space:nowrap;min-width:auto;max-width:100%;min-height:20px;padding:1px 8px;font-size:16px;font-weight:700;line-height:1;border-radius:999px;box-shadow:none;justify-content:center;overflow:hidden;text-overflow:ellipsis}.multiAssetDraftLineTitleButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin:0;font:inherit;color:inherit;cursor:text;text-align:left;min-width:0}.multiAssetDraftLineTitleButton:hover{color:var(--color-shell-strong)}.multiAssetDraftLineTitleInput{max-width:min(100%,380px);min-height:40px}.multiAssetCardHeader{align-items:flex-start;gap:12px}.multiAssetCard--selectable{cursor:pointer}.multiAssetCard--selectable:focus-visible{outline:none;box-shadow:var(--focus-ring)}.multiAssetCardHeaderText{flex:1 1 auto;min-width:0}.multiAssetAssetHeaderStack{display:grid;gap:6px;width:100%;min-width:0}.multiAssetAssetMetaRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0}.multiAssetAssetMetaActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;max-width:100%;flex:0 1 auto;flex-wrap:wrap;row-gap:6px}.multiAssetAssetMetaActions>*{flex:0 1 auto;min-width:0;max-width:100%}.multiAssetSavedCampaignHeaderText{flex:1 1 auto;min-width:0}.multiAssetSavedCampaignTitleRow{align-items:baseline;gap:12px;flex-wrap:wrap}.multiAssetSavedCampaignMetaLine{white-space:nowrap}.multiAssetSavedCampaignBody{display:grid;gap:12px}.uiButton.multiAssetAssetDeleteChip{min-height:20px;padding:1px 9px;border-radius:999px;box-shadow:none;background:linear-gradient(180deg,#c9494929,#c949491a),repeating-linear-gradient(120deg,rgba(255,255,255,.16) 0 2px,transparent 2px 8px);border-color:#c9494947;color:#9a2323;font-size:16px;font-weight:700;line-height:1}.uiButton.multiAssetAssetDeleteChip:hover:not(:disabled){background:linear-gradient(180deg,#c949493d,#c9494926),repeating-linear-gradient(120deg,rgba(255,255,255,.16) 0 2px,transparent 2px 8px);border-color:#c9494961;color:#831818}.uiButton.multiAssetAssetExpandButton{background:#ffeb003d;border-color:#ffeb0094;color:#111}.uiButton.multiAssetAssetExpandButton:hover:not(:disabled),.uiButton.multiAssetAssetExpandButton[data-active=true]{background:#ffeb0057;border-color:#ffeb00d1;color:#111}.multiAssetDraftLineTitle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.multiAssetDraftProjectDescription{min-height:42px;resize:none;overflow-y:auto;line-height:1.45}.multiAssetDraftLineMeta{margin-left:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.multiAssetColumnHeader{--header-sheen-opacity: 1;--header-rule-opacity: 1;margin-bottom:14px;padding-bottom:12px;position:sticky;top:0;z-index:2;isolation:isolate;background:var(--header-surface-base)}.multiAssetColumnHeader:before,.wgDrawerHeader:before,.campaignBuildDrawerHeader:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:var(--header-sheen-opacity, 1);background:linear-gradient(112deg,var(--header-sheen-highlight) 0%,var(--header-sheen-soft) 18%,rgba(255,255,255,0) 44%),radial-gradient(circle at 88% -8%,var(--header-reflection-red),transparent 34%),radial-gradient(circle at 14% 118%,var(--header-reflection-gold),transparent 30%),repeating-linear-gradient(118deg,rgba(17,17,17,var(--header-grain-opacity)) 0 1px,transparent 1px 5px),linear-gradient(180deg,var(--header-surface-warm),var(--header-surface-base) 68%)}.multiAssetColumnHeader:after,.wgDrawerHeader:after,.campaignBuildDrawerHeader:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;pointer-events:none;z-index:0;opacity:var(--header-rule-opacity, 1);background:linear-gradient(180deg,var(--header-rule-structure),var(--header-rule-structure)) top / 100% 1px no-repeat,linear-gradient(90deg,var(--header-rule-start) 0%,rgba(166,5,24,.48) 28%,var(--header-rule-glint) 52%,rgba(166,5,24,.28) 72%,var(--header-rule-end) 100%) bottom / 100% 2px no-repeat}.multiAssetColumnHeader>*,.wgDrawerHeader>*,.campaignBuildDrawerHeader>*{position:relative;z-index:1}.multiAssetColumnHeader h2{margin-bottom:0;font-size:21px;line-height:1.2;font-weight:700}.multiAssetSelectionHeader{align-items:flex-start}.multiAssetSelectionHeaderCopy{min-width:0;flex:1 1 auto}.multiAssetSelectionTitle{font-size:23px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.multiAssetSelectionMeta{margin-top:4px}.uiButton.multiAssetHeaderStateButton{min-height:20px;padding:1px 8px;font-size:16px;font-weight:700;line-height:1;border-radius:999px;box-shadow:none}.multiAssetCampaignAssetType{margin-bottom:0;min-width:0;font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.multiAssetLibraryChip{display:inline-flex;align-items:center;min-height:18px;padding:0 7px;border-radius:999px;border:1px solid rgba(0,140,69,.68);background:var(--color-positive);color:var(--color-white);font-size:16px;font-weight:700;line-height:1;white-space:nowrap}.multiAssetLibraryChip--generated{border-color:#008c4538;background:#008c451f;color:#0f6d3d}.multiAssetAssetStateChip{display:inline-flex;align-items:center;min-height:18px;padding:0 7px;border-radius:999px;border:1px solid rgba(166,5,24,.16);background:#a6051814;color:var(--color-brand);font-size:16px;font-weight:700;line-height:1;white-space:nowrap}.multiAssetAssetStateChip--running{border-color:#ffeb008f;background:linear-gradient(180deg,#ffeb0024,#ffeb0038),repeating-linear-gradient(120deg,rgba(255,255,255,.18) 0 2px,transparent 2px 8px);color:#111}.multiAssetCard--deletable{position:relative}.multiAssetCard--deletable .multiAssetAssetHeaderStack,.multiAssetCard--deletable .multiAssetCollapsedBody{padding-right:18px}.uiIconButton.multiAssetAssetDeleteIcon{position:absolute;right:10px;bottom:8px;width:16px;height:16px;min-width:16px;min-height:16px;padding:0;border-radius:999px;border-color:#1111111f;background:#fffffff5;color:#11111194;box-shadow:none;z-index:1}.uiIconButton.multiAssetAssetDeleteIcon:hover:not(:disabled){border-color:#11111138;background:#fff;color:#111111d1}.uiIconButton.multiAssetAssetDeleteIcon svg{width:10px;height:10px}.multiAssetCampaignAssetTitle{font-size:21px;line-height:1.35;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.multiAssetStatusPill{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;border:1px solid transparent;font-size:18px;font-weight:700;white-space:nowrap}.multiAssetStatusPill--neutral{background:#4c668b14;border-color:#4c668b2e;color:var(--color-shell)}.multiAssetStatusPill--processing{background:var(--status-processing-bg);border-color:var(--status-processing-border);color:var(--status-processing-text)}.multiAssetStatusPill--complete{background:var(--status-complete-bg);border-color:var(--status-complete-border);color:var(--status-complete-text)}.multiAssetStatusPill--warning{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-text)}.multiAssetStatusPill--failed{background:var(--status-failed-bg);border-color:var(--status-failed-border);color:var(--status-failed-text)}.multiAssetAddBlock{margin-top:8px}.multiAssetAddLabel{margin-bottom:6px;font-weight:700;color:var(--color-shell)}.multiAssetAddLabel--inline{margin-bottom:6px}.multiAssetActionRow{flex-wrap:wrap;min-width:0;gap:12px}.multiAssetAddButtonRow{align-items:stretch}.multiAssetAddButtonRow--compact{display:flex;flex-wrap:wrap;align-items:center;gap:4px;justify-content:flex-start;min-width:0;width:100%}.multiAssetAddButton{min-width:0}.uiButton.multiAssetAddButton--compact{min-height:25px;padding:2px 8px;font-size:16.5px;font-weight:675;line-height:1;white-space:nowrap;text-align:center;justify-content:center;letter-spacing:0;flex:0 0 auto;min-width:auto}.multiAssetCreatePanel .multiAssetActionRow{gap:8px}.multiAssetCreatePanel .multiAssetActionRow .uiButton,.multiAssetCreatePanel .multiAssetActionRow .uiButtonLink{min-height:32px;padding:6px 10px;font-size:18px}.multiAssetBuilderLauncher{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:100%}.multiAssetBuilderTextareaShell{min-height:0}.uiTextarea.multiAssetBuilderTextarea{height:100%;min-height:360px;resize:none;overflow-y:auto}.campaignAssetMixPanel{margin-top:12px;padding:12px;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-raised)}.campaignAssetMixPanel--editor{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;margin-top:0;padding:12px}.campaignAssetMixHeader{align-items:center;gap:12px;margin-bottom:10px}.campaignAssetMixHeader h3{margin:0;font-size:1.315rem;line-height:1.2}.campaignAssetMixPanel--editor .campaignAssetMixHeader{margin-bottom:8px}.campaignAssetMixPanel--editor .campaignAssetMixHeader h3{font-size:1.355rem}.campaignAssetMixGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.campaignAssetMixBody{min-height:0;overflow-y:visible;padding-right:2px}.campaignAssetMixField{display:grid;gap:6px;color:var(--text-muted);font-size:1.155rem;font-weight:650}.campaignAssetMixField .uiInput{min-width:0}.campaignAssetMixPanel--editor .campaignAssetMixGrid{gap:8px}.campaignAssetMixPanel--editor .campaignAssetMixField{gap:4px;font-size:1.075rem;line-height:1.15}.campaignAssetMixPanel--editor .campaignAssetMixField .uiInput{height:34px;min-height:34px;padding:4px 10px;border-radius:12px;font-size:1.275rem;line-height:1.1}.campaignAssetMixFooter{display:flex;justify-content:flex-end;margin-top:10px;padding-top:10px;border-top:1px solid var(--border-soft)}.uiButton.campaignAssetMixSaveButton:not(:disabled){border-color:#008c45b8;background:radial-gradient(circle at 18% 0%,rgba(0,140,69,.34),transparent 48%),linear-gradient(135deg,#008c4533,#ffffff0e);color:#fff;box-shadow:0 0 0 1px #008c452e,0 16px 32px #008c451f}.uiButton.campaignAssetMixSaveButton:hover:not(:disabled){border-color:#008c45eb;background:radial-gradient(circle at 18% 0%,rgba(0,140,69,.44),transparent 48%),linear-gradient(135deg,#008c4547,#ffffff14)}.enterpriseShell .uiButton.campaignAssetMixSaveButton:not(:disabled){border-color:#008c45b8!important;background:radial-gradient(circle at 18% 0%,rgba(0,140,69,.34),transparent 48%),linear-gradient(135deg,#008c4533,#ffffff0e)!important;color:#fff!important;box-shadow:0 0 0 1px #008c452e,0 16px 32px #008c451f!important}.enterpriseShell .uiButton.campaignAssetMixSaveButton:hover:not(:disabled){border-color:#008c45eb!important;background:radial-gradient(circle at 18% 0%,rgba(0,140,69,.44),transparent 48%),linear-gradient(135deg,#008c4547,#ffffff14)!important}.uiButton.campaignAttachmentAttachButton:not(:disabled){border-color:#008c45b8;background:radial-gradient(circle at 18% 0%,rgba(0,140,69,.34),transparent 48%),linear-gradient(135deg,#008c4533,#ffffff0e);color:#fff;box-shadow:0 0 0 1px #008c452e,0 16px 32px #008c451f}.uiButton.campaignAttachmentAttachButton:hover:not(:disabled){border-color:#008c45eb;background:radial-gradient(circle at 18% 0%,rgba(0,140,69,.44),transparent 48%),linear-gradient(135deg,#008c4547,#ffffff14)}.multiAssetBuilderLauncherFooter{display:grid;gap:8px;align-content:end;padding-top:4px;background:linear-gradient(180deg,#fff0,#fffffff0 18%,#fff)}.multiAssetBuilderActionBlock{display:grid;justify-items:stretch;gap:6px;margin-top:0;width:100%}.multiAssetBuilderActionRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;justify-content:stretch;width:100%}.multiAssetBuilderActionRow>*{width:100%;min-width:0}.uiButton.multiAssetBuilderActionButton,.uiButtonLink.multiAssetBuilderActionButton{min-height:32px;padding:6px 10px;font-size:18px;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}.uiButton.multiAssetBuilderActionButton--createReady:not(:disabled){background:#00a651;border-color:#008c4566;color:#fff;box-shadow:0 8px 18px #008c452e}.uiButton.multiAssetBuilderActionButton--createReady:hover:not(:disabled){background:#00994c;border-color:#008c4575}.multiAssetBuilderActionMeta{text-align:right}.multiAssetFooterModule{margin-top:16px;border-color:#4c668b33}.multiAssetDraftPanel{min-width:0}.multiAssetDraftPanel--docked{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;min-height:100%;gap:12px}.multiAssetDraftPanel--docked>*{min-width:0;max-width:100%}.multiAssetDraftPanelScroll--docked{width:100%;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:2px}.multiAssetDraftPanelFooter--docked{flex:0 0 auto;width:100%;min-width:0;padding-top:2px;background:linear-gradient(180deg,#fff0,#fffffff0 18%,#fff)}.multiAssetDraftPanel--docked .multiAssetFooterModule .multiAssetActionRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}.multiAssetDraftPanel--docked .multiAssetFooterModule .multiAssetActionRow>*{width:100%;min-width:0}.multiAssetDraftPanel--docked .multiAssetFooterModule .multiAssetActionRow>:nth-child(n+3){grid-column:1 / -1}.multiAssetDraftPanel--docked .multiAssetFooterModule .multiAssetActionRow .uiButton,.multiAssetDraftPanel--docked .multiAssetFooterModule .multiAssetActionRow .uiButtonLink{min-height:28px;padding:4px 8px;font-size:16.5px;line-height:1.1;text-align:center;justify-content:center;white-space:normal}.multiAssetDraftPanel--docked .multiAssetFooterModule .multiAssetActionRow .uiButton--shortenable .uiButtonLabelShort{display:none}.multiAssetDraftLineHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;row-gap:6px}.multiAssetDraftLineHeaderText{display:contents}.multiAssetDraftLineHeader .multiAssetCardTitleRow{grid-column:1;grid-row:1;min-width:0}.multiAssetDraftLineMetaRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column:1 / -1;grid-row:2;align-items:center;gap:8px;min-width:0}.multiAssetDraftLineActions{width:auto;align-items:center;justify-content:flex-end;gap:8px;row-gap:6px;flex-wrap:wrap;align-self:start;grid-column:2;grid-row:1}.multiAssetDraftLineActions>*{min-width:0;max-width:100%}.multiAssetDraftLineActions .uiButton,.multiAssetDraftLineActions .uiButtonLink{min-height:30px;padding:5px 9px;font-size:18px}.multiAssetBrowserCard{cursor:pointer}.multiAssetBrowserStateButton{min-height:28px;padding:4px 10px;border-radius:999px;font-size:17px;font-weight:700}.multiAssetBrowserStateBadge{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:100%;min-height:20px;padding:1px 8px;border-radius:999px;border:1px solid transparent;font-size:16px;font-weight:700;line-height:1;box-shadow:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.multiAssetDraftLineActions .uiButton.multiAssetBrowserStateButton,.multiAssetDraftLineActions .uiButtonLink.multiAssetBrowserStateButton{min-width:0;max-width:100%;min-height:20px;padding:1px 8px;font-size:16px;font-weight:700;line-height:1;border-radius:999px;box-shadow:none;overflow:hidden;text-overflow:ellipsis}.uiButton.multiAssetBrowserStateButton--draft{background:#ffeb00;border-color:#ffeb00;color:#111}.uiButton.multiAssetBrowserStateButton--draft:hover:not(:disabled){background:#f3df00;border-color:#f3df00;color:#111}.uiButton.multiAssetBrowserStateButton--running{background:#ffeb002e;border-color:#ffeb0085;color:#111}.uiButton.multiAssetBrowserStateButton--running:hover:not(:disabled),.uiButton.multiAssetBrowserStateButton--running[data-active=true]{background:#ffeb0047;border-color:#ffeb00c7;color:#111}.uiButton.multiAssetBrowserStateButton--build{background:#ffffffeb;border-color:#11111124;color:#111}.uiButton.multiAssetBrowserStateButton--build:hover:not(:disabled),.uiButton.multiAssetBrowserStateButton--build[data-active=true]{background:#fff4992e;border-color:#ffeb006b;color:#111}.uiButton.multiAssetBrowserStateButton--built{background:#ffeb0038;border-color:#ffeb008a;color:#111}.uiButton.multiAssetBrowserStateButton--built:hover:not(:disabled),.uiButton.multiAssetBrowserStateButton--built[data-active=true]{background:#ffeb0057;border-color:#ffeb00d1;color:#111}.uiButton.multiAssetBrowserStateButton--generated{background:#008c451f;border-color:#008c454d;color:#0a6d38}.uiButton.multiAssetBrowserStateButton--generated:hover:not(:disabled),.uiButton.multiAssetBrowserStateButton--generated[data-active=true]{background:#008c4533;border-color:#008c456b;color:#08592e}.multiAssetBrowserStateBadge.multiAssetBrowserStateButton--built{background:#ffeb0038;border-color:#ffeb008a;color:#111}.multiAssetBrowserStateBadge.multiAssetBrowserStateButton--generated{background:#008c451f;border-color:#008c454d;color:#0a6d38}.uiButton.multiAssetBrowserStateButton--saved{padding-left:10px;padding-right:10px}.campaignBrowserReportToggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--color-text-soft);width:16px;height:16px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:999px;flex:0 0 auto}.campaignBrowserReportToggle:hover,.campaignBrowserReportToggle:focus-visible{background:#1111110d;color:var(--color-shell-strong);outline:none}.campaignBrowserReportChevron{font-size:16px;line-height:1}.campaignBrowserReportMenu{display:grid;gap:2px;margin-top:8px;padding-top:6px;border-top:1px solid rgba(17,17,17,.08)}.campaignBrowserReportRow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:3px 0;text-align:left;color:var(--color-text-soft);font-size:17px;line-height:1.35;cursor:pointer}.campaignBrowserReportRow:hover:not(:disabled),.campaignBrowserReportRow:focus-visible:not(:disabled){color:var(--color-shell-strong);outline:none}.campaignBrowserReportRow:disabled{color:#11111157;cursor:default}.multiAssetBrowserCard:focus-visible{outline:none;box-shadow:var(--focus-ring)}.multiAssetBrowserCardTitle{font-size:22px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.multiAssetBrowserCard .multiAssetCardHeaderText{padding-right:4px}.campaignBrowserFilter{border:1px solid rgba(17,17,17,.08);border-radius:16px;background:#11111105;overflow:hidden}.campaignBrowserFilterToggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;padding:12px 14px;text-align:left;cursor:pointer}.campaignBrowserFilterToggle:hover{background:#11111105}.campaignBrowserFilterCopy{display:grid;gap:4px;min-width:0}.campaignBrowserFilterTitle{font-size:19px;font-weight:700;color:var(--color-shell)}.campaignBrowserFilterChevron{color:var(--color-text-soft);font-size:22px;line-height:1}.campaignBrowserFilterPanel{display:grid;gap:4px;padding:6px;border-top:1px solid rgba(17,17,17,.08)}.campaignBrowserFilterOption{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:12px;background:#fff;padding:10px 12px;text-align:left;cursor:pointer}.campaignBrowserFilterOption:hover{background:#1111110a}.campaignBrowserFilterOption--static{cursor:default}.campaignBrowserFilterOption--static:hover{background:#fff}.campaignBrowserFilterOption:disabled{cursor:default;opacity:.6}.campaignBrowserFilterOption--active{background:#a605180f;color:var(--color-shell-strong)}.multiAssetCardHeaderActions{flex:0 0 auto;min-width:92px;align-items:flex-end}.campaignBrowserFilterEmpty{padding:10px 12px}.campaignBrowserDocumentName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiAssetAssetsColumn .multiAssetCardHeader{display:block;gap:10px;margin-bottom:4px}.multiAssetAssetsColumn{container-type:inline-size;container-name:campaigns-assets-pane}.multiAssetAssetsColumn .multiAssetAssetHeaderStack{gap:3px}.multiAssetAssetsColumn .multiAssetCampaignAssetTitle{display:block;min-width:0;width:100%;overflow:visible;white-space:normal;-webkit-line-clamp:unset;-webkit-box-orient:initial;text-wrap:pretty}.multiAssetAssetsColumn .multiAssetCard{padding-top:11px;padding-bottom:8px}.multiAssetAssetsColumn .multiAssetStatusPill{min-height:24px;padding:2px 8px;font-size:17px}.workspacePaneLayout--three>.multiAssetModuleCard,.workspacePaneLayout--three>.multiAssetCreatePanel{min-height:0;height:100%;display:flex;flex-direction:column}.multiAssetUtilityMenu{margin-top:12px;border:1px solid rgba(76,102,139,.22);border-radius:var(--radius-sm);background:#ffffffb3;padding:10px 12px}.multiAssetUtilityMenuHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.multiAssetUtilityMenuMeta{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.multiAssetUtilityMenuBody{margin-top:10px;padding-top:10px;border-top:1px solid rgba(76,102,139,.14);display:grid;gap:8px}.multiAssetCollapsedBody{display:grid;gap:8px}.multiAssetCompactSummaryLabel,.multiAssetCompactTimeline,.multiAssetCompactTimelineStage,.multiAssetCompactTimelineSeparator{color:inherit}.multiAssetCompactSummaryLabel{font-weight:400}.multiAssetCompactTimeline{display:inline-flex;align-items:center;gap:4px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.multiAssetCompactTimelineStage{flex:0 0 auto;font-weight:400}.multiAssetCompactTimelineStage--active{font-weight:700}.multiAssetCompactTimelineSeparator{flex:0 0 auto;font-weight:400}.multiAssetFailureList{display:grid;gap:4px;margin-top:8px}.multiAssetTextBox{min-width:0;min-height:420px;max-width:100%;resize:none;overflow:auto;font-family:var(--font-mono);line-height:1.5;white-space:pre-wrap}.multiAssetExpandedPanel--processing,.multiAssetExpandedPanel--complete,.multiAssetExpandedPanel--failed{border-color:inherit}.multiAssetTableRow--processing td{background:#4c668b0a}.multiAssetTableRow--complete td{background:#1aada30a}.multiAssetTableRow--failed td{background:#b547470d}.multiAssetCellWrap{min-width:0;overflow-wrap:anywhere}.sectionHeaderRow{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.stackList{display:grid;gap:10px;min-width:0}.stackList>*{min-width:0;width:100%;max-width:100%}.listItemButton{width:100%;text-align:left;border:1px solid var(--border-default);background:linear-gradient(180deg,#fffffff0,#f5f8fdf5);border-radius:var(--radius-sm);padding:12px;cursor:pointer;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-fast)}.listItemButton:hover{border-color:#4c668b6b;box-shadow:var(--shadow-sm);transform:translateY(-1px)}.listItemButton.is-active{border-color:#0f2d6961;box-shadow:inset 0 0 0 1px #0f2d691a,var(--shadow-sm);background:linear-gradient(180deg,#4c668b1f,#4c668b08 68%),#fff}.markdownSurface{border:1px solid rgba(76,102,139,.18);border-radius:var(--radius-sm);background:#fffffff0;padding:14px}@media (max-width: 1100px){.workspaceGrid--split{grid-template-columns:1fr}.multiAssetCardHeader{align-items:flex-start}.multiAssetDraftLineTitle{white-space:normal}.multiAssetDraftLineTitleInput{max-width:100%}.multiAssetDraftLineMeta{margin-left:0}.multiAssetDraftLineActions{width:100%;justify-content:flex-start}}.uiModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0a122270;display:grid;place-items:center;padding:20px}.uiModal{width:min(1100px,96vw);max-height:90vh;overflow:auto}.wgDrawer{position:fixed;top:16px;right:16px;bottom:16px;width:min(480px,calc(100vw - 24px));border:1px solid rgba(76,102,139,.22);border-radius:var(--radius-lg);background:linear-gradient(180deg,#f5f8fffa,#fffffffc),#fff;box-shadow:0 22px 48px #1a27402e;z-index:40;display:grid;grid-template-rows:auto auto 1fr;overflow:hidden}.requiredContextDrawer{overflow-x:hidden;grid-template-rows:auto auto minmax(0,1fr) auto}.campaignBuildDrawer{position:fixed;top:16px;right:16px;bottom:16px;width:min(440px,calc(100vw - 24px));border:1px solid rgba(76,102,139,.22);border-radius:var(--radius-lg);background:linear-gradient(180deg,#f4f7fffa,#fffffffc),#fff;box-shadow:0 22px 48px #1a27402e;z-index:40;display:grid;grid-template-rows:auto 1fr;overflow:hidden}.campaignBuildDrawer--inline{position:relative;top:auto;right:auto;bottom:auto;width:100%;min-width:0;height:100%;border:1px solid rgba(17,17,17,.08);border-radius:28px;background:linear-gradient(180deg,#f4f7fffa,#fffffffc),#fff;box-shadow:none}.campaignBuildDrawerHeader{--header-sheen-opacity: .82;--header-rule-opacity: .72;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 12px;position:relative;isolation:isolate;background:#fffffff0}.campaignBuildDrawerBody{min-height:0;overflow:auto;padding:16px 18px 18px;display:grid;gap:14px}.campaignBuildDrawerNotice{border-color:#4c668b2e;background:linear-gradient(180deg,#eff5ffe6,#fffffffa),#fff}.campaignBuildTimeline{position:relative;display:grid;gap:14px}.campaignBuildTimeline:before{content:"";position:absolute;top:4px;bottom:4px;left:13px;width:2px;background:linear-gradient(180deg,#ffeb005c,#ffeb0029)}.campaignBuildTimelineStep{--campaign-build-step-rail-top: rgba(17, 17, 17, .1);--campaign-build-step-rail-bottom: rgba(17, 17, 17, .06);--campaign-build-step-state-color: rgba(17, 17, 17, .56);position:relative;display:grid;grid-template-columns:28px 1fr;gap:12px;min-width:0}.campaignBuildTimelineRail{position:absolute;top:0;bottom:0;left:13px;width:2px;background:linear-gradient(180deg,var(--campaign-build-step-rail-top),var(--campaign-build-step-rail-bottom))}.campaignBuildTimelineMarker{position:relative;z-index:1;display:flex;justify-content:center;padding-top:2px}.campaignBuildTimelineContent{min-width:0;padding-bottom:6px}.campaignBuildTimelineLabelRow{display:flex;gap:10px;align-items:baseline;justify-content:space-between}.campaignBuildTimelineLabel{font-size:20px;font-weight:700;color:var(--color-black)}.campaignBuildTimelineState{text-transform:capitalize;white-space:nowrap;color:var(--campaign-build-step-state-color)}.campaignBuildTimelineDetails{display:grid;gap:5px;margin-top:6px}.campaignBuildGlyph{width:28px;height:28px;border-radius:999px;border:2px solid rgba(17,17,17,.12);background:linear-gradient(180deg,#fffffffc,#f8f8f8fa),#fffffffa;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffffd1}.campaignBuildGlyph-running{border-color:#ffeb00e6;background:linear-gradient(180deg,#fff499fa,#ffeb00b8),#ffeb00c7;box-shadow:inset 0 1px #ffffff80,0 0 0 5px #ffeb001f;color:#111}.campaignBuildGlyph-complete{border-color:#008c456b;background:linear-gradient(180deg,#c0eed5fa,#008c4533),#008c4524;color:#008c45;box-shadow:inset 0 1px #ffffffa6,0 0 0 5px #008c4514}.campaignBuildGlyph-failed{border-color:var(--status-failed-border);background:#b547471f;color:var(--status-failed-text)}.campaignBuildGlyph svg{width:16px;height:16px;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.campaignBuildTimelineStep-complete .campaignBuildTimelineLabel{color:#008c45}.campaignBuildTimelineStep-running .campaignBuildTimelineLabel{color:#111}.campaignBuildTimelineStep-running{--campaign-build-step-rail-top: rgba(255, 235, 0, .62);--campaign-build-step-rail-bottom: rgba(255, 235, 0, .24);--campaign-build-step-state-color: rgba(17, 17, 17, .62)}.campaignBuildTimelineStep-complete{--campaign-build-step-rail-top: rgba(0, 140, 69, .48);--campaign-build-step-rail-bottom: rgba(0, 140, 69, .16);--campaign-build-step-state-color: rgba(0, 140, 69, .8)}.campaignBuildTimelineStep-failed .campaignBuildTimelineLabel{color:var(--status-failed-text)}.campaignBuildDrawerDownloads{border-color:#4c668b2e}.campaignBuildDrawerDownloadsTitle{font-weight:700;color:#1f3256}.campaignBuildDrawerDownloadBar{display:grid;gap:8px;padding:2px 2px 0}.campaignBuildDrawerDownloadActions{gap:10px}.governorWorkspace{display:grid;gap:16px;height:100%;min-height:0;flex:1 1 auto;overflow:hidden;grid-template-rows:auto auto minmax(0,1fr)}.governorWorkspaceFrame{position:relative;display:block;min-height:0;height:100%;min-width:0;overflow:hidden}.governorStageTabs{display:flex;align-items:flex-end;gap:28px;padding-bottom:4px;border-bottom:1px solid rgba(76,102,139,.12)}.governorStageTab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#28406bb3;padding:0 0 12px;font-size:21px;font-weight:700;line-height:1.2;cursor:pointer;transition:color var(--transition-base),border-color var(--transition-base)}.governorStageTab:hover{color:var(--color-shell-strong)}.governorStageTab[data-active=true]{color:var(--color-shell-strong);border-bottom-color:#28406be6}.governorWorkspaceShell{display:grid;grid-template-columns:minmax(220px,.56fr) minmax(460px,1.28fr) minmax(340px,400px);gap:16px;min-height:0;height:100%;overflow:hidden}.governorStageColumn,.governorInspectorColumn,.governorConversationColumn{min-width:0;min-height:0;overflow:hidden}.governorConversationColumn{position:relative}.governorWorkspaceColumn,.governorChatRail{height:100%;min-height:0;overflow:hidden;border:1px solid rgba(76,102,139,.16);background:linear-gradient(180deg,#f7f9fffa,#fffffffc),#fff;box-shadow:0 10px 24px #12213d14}.governorWorkspaceColumn{display:flex;flex-direction:column;gap:16px;padding:18px}.governorCurrentTargetSummary{padding-bottom:2px;border-bottom:1px solid rgba(76,102,139,.12)}.governorSummaryTitle{font-size:24px;line-height:1.2;letter-spacing:-.02em;color:var(--color-shell-strong);overflow-wrap:anywhere}.governorColumnBody{display:grid;align-content:start;gap:14px;min-width:0;min-height:0;overflow:auto;overflow-x:hidden;scrollbar-gutter:stable;padding-right:2px}.governorColumnHeader{display:grid;gap:4px;min-width:0}.governorInspectorHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;min-width:0}.governorInspectorTabs{display:flex;gap:10px;align-items:flex-end;padding-bottom:2px;border-bottom:1px solid rgba(76,102,139,.12);min-width:0;flex-shrink:1}.governorInspectorTab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#28406bb8;padding:0 0 10px;font-size:18px;font-weight:700;cursor:pointer;white-space:nowrap;flex:0 0 auto;transition:color var(--transition-base),border-color var(--transition-base)}.governorInspectorTab[data-active=true]{color:var(--color-shell-strong);border-bottom-color:#28406bd1}.governorInlineMeta{font-size:17px;line-height:1.35;font-weight:700;color:#58729b;text-transform:uppercase;letter-spacing:.04em}.governorTargetList,.governorDiscussSections,.governorDrawerList{display:grid;gap:10px;min-width:0}.governorDiscussSection{border:1px solid rgba(76,102,139,.16);border-radius:var(--radius-md);background:#ffffffdb;box-shadow:var(--shadow-xs);overflow:hidden}.governorDiscussSectionToggle{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;background:transparent;border:none;cursor:pointer;text-align:left;font-size:20px;font-weight:700;color:var(--color-shell-strong)}.governorDiscussSectionBody{display:grid;gap:8px;padding:0 12px 12px}.governorDiscussItem,.governorSelectionCard,.governorProposalCard,.governorHistoryCard,.governorDrawerAssetCard{width:100%;text-align:left;border:1px solid rgba(76,102,139,.18);border-radius:var(--radius-sm);background:#fffffff0;padding:10px 12px;display:grid;gap:6px;min-width:0;overflow:hidden}.governorDiscussItem,.governorSelectionCard,.governorDrawerAssetCard{cursor:pointer;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-fast)}.governorDiscussItem:hover,.governorSelectionCard:hover,.governorDrawerAssetCard:hover{transform:translateY(-1px);border-color:#294d8259;box-shadow:0 12px 22px #12213d17}.governorDiscussItem:focus-visible,.governorSelectionCard:focus-visible,.governorDrawerAssetCard:focus-visible,.governorDiscussSectionToggle:focus-visible,.governorStageTab:focus-visible{outline:2px solid rgba(41,77,130,.35);outline-offset:2px}.governorSelectionCard[data-active=true]{border-color:#294d826b;background:#f1f6fff5}.governorNestedList{display:grid;gap:8px;grid-column:1 / -1}.governorConversationPanel{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0;height:100%;overflow:hidden;padding:18px}.governorFilePreview{max-height:none;overflow:auto}.governorExcerptCallout{margin:0;padding:12px 14px;border-radius:var(--radius-sm);background:#e7effcb8;border:1px solid rgba(76,102,139,.18);color:var(--color-shell-strong);font-family:var(--font-mono, "SFMono-Regular", ui-monospace, monospace);font-size:18px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.governorPreviewHighlight{background:#ffe57ab8;color:inherit;border-radius:2px;padding:0 1px}.governorConfirmCard{border-color:#294d8238}.governorFocusedSourceCard{border-color:#294d822e;background:#f5f8fffa}.governorMessage{border:1px solid rgba(76,102,139,.18);border-radius:var(--radius-md);background:#fffffff2;padding:12px;min-width:0;overflow-wrap:anywhere}.governorMessage--user{background:#eaf2fff5}.governorMessage--assistant{background:#f8fafffa}.governorMessageMeta{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:18px;color:var(--color-text-soft)}.governorMessageText{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.governorJsonPreview{margin:0;padding:12px;max-height:none;overflow:auto;overflow-x:hidden;border-radius:var(--radius-sm);border:1px solid rgba(76,102,139,.16);background:#f5f8fff0;font-size:18px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.governorRollbackCard{margin-top:4px}.governorWorkspace .row,.governorWorkspace .stack,.governorWorkspace .smallMeta,.governorWorkspace strong,.governorWorkspace .label{min-width:0;overflow-wrap:anywhere}.governorWorkspace .row.split{gap:12px;align-items:flex-start}.governorWorkspace .row.split>*{min-width:0}.governorDrawerOverlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#12213d2e;z-index:40;padding-left:0}.governorDrawerPanel{width:min(100%,396px);height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:14px;overflow:hidden;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:-14px 0 28px #12213d29;padding:18px}.governorDrawerFilters{display:grid;gap:10px}.governorDrawerList{min-height:0;display:flex;flex-direction:column;gap:12px;overflow:auto;overflow-x:hidden;align-content:normal;padding-right:2px}.governorDrawerAssetCard{display:flex;flex-direction:column;align-items:stretch;gap:8px;flex:0 0 auto;min-height:112px;padding:14px 14px 12px}.wgDrawerHeader{--header-sheen-opacity: .82;--header-rule-opacity: .72;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 12px;position:relative;isolation:isolate;background:#fffffff0}.wgDrawerTabs{display:flex;gap:8px;padding:12px 18px;border-bottom:1px solid rgba(76,102,139,.12);overflow:auto}.wgDrawerBody{min-height:0;overflow:auto;padding:16px 18px 18px}.wgDrawerFooter{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px 16px;border-top:1px solid rgba(17,17,17,.08)}.requiredContextDrawer .wgDrawerBody{min-width:0;overflow-x:hidden;padding-bottom:12px}.requiredContextDrawerHeaderCopy{gap:0}.requiredContextDrawerAssetType{margin-top:2px}.requiredContextDrawerSummary{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;column-gap:18px;row-gap:6px}.requiredContextDrawerCounter{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap;padding-right:6px}.requiredContextDrawerSummaryText{min-width:0}.requiredContextDrawerSection{display:grid;gap:10px}.requiredContextDrawerSectionLabel{font-weight:700}.requiredContextDrawerSectionToggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:0;border:none;background:transparent;color:var(--color-black);font-size:18px;line-height:1;font-weight:700;cursor:pointer;text-align:left}.requiredContextDrawerSectionChevron{color:#11111194;font-size:18px}.requiredContextDrawerSourceList{gap:8px}.requiredContextDrawerSourceRow{padding:10px 12px}.requiredContextDrawerSourceRowMain{display:flex;align-items:center;gap:10px;min-width:0}.requiredContextDrawerSourceChoice{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.requiredContextDrawerSourceChoice input{margin:0;flex:0 0 auto}.requiredContextDrawerSourceTitle{min-width:0;flex:1 1 auto;font-weight:700;color:var(--color-black);line-height:1.35;overflow-wrap:anywhere}.uiButton.requiredContextDrawerViewButton{min-height:22px;padding:2px 8px;font-size:16px;line-height:1;flex:0 0 auto}.requiredContextDrawerSourceNote{padding-left:28px}.requiredContextDrawerFooter{justify-content:flex-start;background:#fffffff5}.uiButton.requiredContextDrawerSaveButton{background:linear-gradient(180deg,#008c4538,#008c4524);border-color:#008c453d;color:#14663a;box-shadow:none}.uiButton.requiredContextDrawerSaveButton:hover:not(:disabled){background:linear-gradient(180deg,#008c4547,#008c452e);border-color:#008c454d;color:#0f5a32}.uiIconButton.requiredContextDrawerClose{width:28px;height:28px;min-width:28px;border-color:#11111114;background:#ffffffeb;color:#111111b8;font-size:20px;line-height:1;align-self:flex-start}.uiIconButton.requiredContextDrawerClose:hover{background:#1111110a;color:#111111e0}.requiredContextDrawer .uiCard,.requiredContextDrawer .smallMeta{overflow-wrap:anywhere}.campaignAttachmentDrawer{grid-template-rows:auto 1fr auto;background:#fff}.campaignAttachmentDrawer .wgDrawerHeader{align-items:center;padding-top:12px;padding-bottom:10px}.campaignAttachmentDrawerHeaderCopy{gap:0}.campaignAttachmentDrawerClose{min-height:18px;padding:0 8px;font-size:16px;line-height:1;border-radius:999px;box-shadow:none}.campaignAttachmentDrawerLabel{margin:0;line-height:1}.campaignAttachmentDrawerFooter .uiButton{min-height:24px;padding:2px 9px;font-size:17px}.campaignAttachmentDrawer .wgDrawerBody{display:flex;flex-direction:column;align-items:stretch;padding-top:6px;gap:6px}.campaignAttachmentDrawerSummary{display:grid;gap:4px;padding-bottom:8px;border-bottom:1px solid rgba(17,17,17,.12)}.campaignAttachmentDrawerSummaryText{line-height:1.35}.campaignAttachmentDrawerQuotaRow{display:flex;gap:10px;flex-wrap:wrap}.campaignAttachmentSearchInput{display:block;min-height:40px;height:40px;padding:0 14px;line-height:40px}.campaignAttachmentSourceList{display:grid;gap:6px}.campaignAttachmentSourceCard{display:grid;gap:10px;padding:12px 14px}.campaignAttachmentSourceHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.campaignAttachmentSourceTitle{min-width:0;font-size:21px;line-height:1.25;font-weight:700}.campaignAttachmentSourceDate{white-space:nowrap;flex:0 0 auto}.campaignAttachmentSourceActions{gap:8px;flex-wrap:nowrap}.uiButton.campaignAttachmentRoleButton{min-height:20px;padding:1px 8px;font-size:16px;font-weight:700;line-height:1;border-radius:999px;box-shadow:none}.uiButton.campaignAttachmentRoleButton:disabled{background:#11111114;border-color:#1111111f;color:#1111116b}.wgMessageList{display:grid;gap:12px}.wgMessage{border:1px solid rgba(76,102,139,.18);border-radius:var(--radius-md);padding:12px;background:#ffffffe6}.wgMessage-user{background:#eaf2fff5}.wgMessage-assistant{background:#f8fafffa}.wgMessageMeta{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:18px;color:var(--color-text-soft)}.wgMessageText{white-space:pre-wrap;line-height:1.5}.wgProposalCard{border-color:#4c668b38}.wgInlineList{margin:0;padding-left:18px;display:grid;gap:6px}.eyebrow{font-size:17px;text-transform:uppercase;letter-spacing:.08em;color:#4c668b;font-weight:700}.muted{color:var(--color-text-soft)}.label{font-size:18px;font-weight:700;color:#28406b}.row{display:flex;align-items:center}.split{justify-content:space-between}.gap-sm{gap:8px}@media (max-width: 1280px){.pageGrid{grid-template-columns:1fr}.governorWorkspaceShell{grid-template-columns:1fr;height:auto}.governorWorkspaceFrame{overflow:auto}.governorStageColumn,.governorInspectorColumn,.governorConversationColumn{min-height:320px}.governorDrawerOverlay{padding-left:0}}@media (max-width: 980px){.enterpriseShell{grid-template-columns:1fr}.enterpriseNav{border-right:none;border-bottom:1px solid rgba(255,255,255,.24);box-shadow:inset 0 -1px #ffffff1f}.kpiGrid{grid-template-columns:repeat(2,minmax(120px,1fr))}.uiRow,.chipSelectionGrid{grid-template-columns:1fr}.workspaceTitle{font-size:36px}.wgDrawer,.campaignBuildDrawer{top:8px;right:8px;left:8px;bottom:8px;width:auto}.workspaceSub{font-size:22px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.enterpriseShell{grid-template-columns:var(--enterprise-nav-width) minmax(0,1fr);gap:18px;padding:18px;min-height:100dvh;height:100dvh;overflow:hidden}.enterpriseNav{background:var(--color-rail);border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 28px #1111111f;color:var(--color-rail-contrast);padding:14px 8px;border-radius:28px;width:100%;max-width:100%;display:flex;flex-direction:column;align-items:stretch;gap:14px;align-content:start;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;transition:width var(--transition-base),padding var(--transition-base)}.enterpriseNav::-webkit-scrollbar{width:0;height:0}.enterpriseNav[data-expanded=true]{padding-inline:12px}.enterpriseNav[data-expanded=false]{align-items:center;padding-inline:6px}.enterpriseNavTop{display:grid;justify-items:center;gap:8px}.enterpriseNav[data-expanded=true] .enterpriseNavTop{justify-items:stretch}.enterpriseNavToggle{width:36px;height:36px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#ffffff0f;color:var(--color-rail-contrast);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.enterpriseNavToggle:hover{background:#ffffff1a;border-color:#ffffff3d}.enterpriseNav:before,.enterpriseNav:after{display:none}.enterpriseBrand{display:grid;grid-template-columns:60px;align-items:center;gap:10px;padding:0;background:transparent;border:none;text-align:center;color:var(--color-rail-contrast);min-width:0}.enterpriseNav[data-expanded=true] .enterpriseBrand{grid-template-columns:60px minmax(0,1fr);text-align:left}.enterpriseBrandMark{display:inline-flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:18px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:var(--color-rail-contrast);font-size:20px;font-weight:800;letter-spacing:.08em}.enterpriseBrandWordmark{display:inline-flex;align-items:center;justify-content:flex-start;max-width:0;color:var(--color-rail-contrast);font-size:20px;line-height:1.1;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;opacity:0;transform:translate(-4px);transition:max-width var(--transition-base),opacity var(--transition-base),transform var(--transition-base)}.enterpriseNav[data-expanded=true] .enterpriseBrandWordmark{max-width:164px;opacity:1;transform:translate(0)}.enterpriseRailFooter{margin-top:auto;display:grid;gap:10px}.enterpriseContextToggle{height:auto;min-height:74px;align-items:center}.enterpriseContextToggleBody{min-width:0;display:grid;gap:2px;justify-items:start}.enterpriseContextToggleMetaGroup{max-width:100%;display:grid;gap:1px}.enterpriseContextToggleMeta{max-width:100%;color:#edf3ffd1;font-size:17px;font-weight:620;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.enterpriseContextToggleState{margin-left:auto;font-size:22px;line-height:1;color:#edf3ffd1}.enterpriseShellPanel{display:grid;gap:12px;padding:14px;border-radius:20px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#ffffff1f,#ffffff0d),#ffffff05}.enterpriseShellPanelEyebrow{color:#edf3ffc2}.enterpriseShellPanelTitle{color:var(--color-rail-contrast);font-size:22px;line-height:1.1;font-weight:780}.enterpriseShellPanelMeta{display:grid;gap:4px;color:#edf3ffcc;font-size:18px}.enterpriseShellFields,.enterpriseShellActions{display:grid;gap:8px}.enterpriseShellField{display:grid;gap:6px}.enterpriseShellFieldLabel{color:#edf3ffd1;font-size:17px;font-weight:760}.enterpriseShellSelect{border-color:#ffffff29;background:#ffffff14;color:var(--color-rail-contrast);box-shadow:none}.enterpriseShellSelect:hover{border-color:#ffffff47;background:#ffffff1c}.enterpriseShellSelect:focus{border-color:#ffffff6b;background:#ffffff24}.enterpriseShellSelect:disabled{color:#edf3ff80;background:#ffffff0d}.enterpriseShellSelect option{color:var(--color-black)}.enterpriseShellActionButton{border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#ffffff12;color:var(--color-rail-contrast)}.enterpriseShellActionButton{min-height:38px;padding:0 12px;font-size:18px;font-weight:760;text-align:left;cursor:pointer}.enterpriseShellActionButton:hover{background:#ffffff1f;border-color:#ffffff47}.enterpriseShellActionButton:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff29}.enterpriseNav[data-expanded=false] .enterpriseRailFooter,.enterpriseNav[data-expanded=false] .enterpriseNavList{justify-items:center}.enterpriseNav[data-expanded=false] .enterpriseContextToggle{min-height:59px}.enterpriseNav[data-expanded=false] .enterpriseContextToggleBody,.enterpriseNav[data-expanded=false] .enterpriseContextToggleMetaGroup,.enterpriseNav[data-expanded=false] .enterpriseContextToggleState{display:none}.enterpriseNav[data-expanded=false] .enterpriseNavToggle{align-self:center}.enterpriseConnection{min-height:56px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff0f;color:var(--color-rail-contrast);display:inline-flex;align-items:center;gap:10px;width:100%;padding:0 14px;overflow:hidden}.enterpriseNav[data-expanded=false] .enterpriseConnection{width:59px;padding:0;gap:0;justify-content:center;align-self:center}.enterpriseConnectionDot{width:16px;height:16px;border-radius:999px;background:#ffffff5c;border:1px solid rgba(255,255,255,.42);flex:0 0 auto}.enterpriseConnectionDot[data-state=connected]{background:var(--color-positive);border-color:#008c454d}.enterpriseConnectionDot[data-state=checking]{background:var(--color-highlight);border-color:#1111112e}.enterpriseConnectionText{max-width:0;opacity:0;white-space:nowrap;overflow:hidden;transition:max-width var(--transition-base),opacity var(--transition-base)}.enterpriseNav[data-expanded=true] .enterpriseConnectionText{max-width:188px;opacity:1}.enterpriseNav[data-expanded=false] .enterpriseConnectionText{display:none}.enterpriseNavList{display:grid;gap:8px}.navButton{width:100%;height:65px;padding:0 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);color:var(--color-rail-contrast);background:transparent;display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;font-weight:800;text-decoration:none;overflow:hidden}.enterpriseNav[data-expanded=false] .navButton{width:59px;padding:0;justify-content:center;align-self:center}.navButtonGlyph{width:24px;height:24px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.navButtonGlyph svg{width:24px;height:24px}.navButtonLabel{max-width:0;opacity:0;white-space:nowrap;overflow:hidden;transition:max-width var(--transition-base),opacity var(--transition-base)}.enterpriseNav[data-expanded=true] .navButtonLabel{max-width:192px;opacity:1}.navButton:hover{background:#ffffff14;border-color:#ffffff38;transform:none}.navButton[data-active=true]{background:#ffffff1f;border-color:#ffffff47;color:var(--color-rail-contrast);box-shadow:inset 3px 0 0 var(--color-rail-contrast)}.navButton--utility{background:#ffffff0d}.enterpriseNav[data-expanded=false] .navButton--utility{display:none}.enterpriseBody{gap:0;min-width:0;min-height:0;height:100%;overflow:hidden}.workspaceTopbar{background:#ffffffe0;border:1px solid rgba(17,17,17,.08);border-radius:28px;padding:18px 24px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;box-shadow:var(--shadow-sm)}.workspaceTopbarCopy{display:grid;gap:4px}.workspaceTopbarTitle{font-size:34px;line-height:1;font-weight:780;letter-spacing:-.04em}.workspaceTopbarSub{color:var(--color-text-soft);font-size:20px;max-width:720px}.workspaceTopbarActions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.workspaceConnection{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;background:#1111110a;color:var(--color-text-soft);font-size:18px;font-weight:700}.workspaceConnection[data-state=connected]{color:var(--color-brand);background:#a605180f}.workspaceConnection[data-state=checking]{color:var(--color-black);background:#ffeb004d}.workspaceConnectionDot{width:8px;height:8px;border-radius:999px;background:currentColor}.workspaceCanvas{padding:0;min-width:0;min-height:0;height:100%;overflow:hidden;display:flex;flex-direction:column}.workspaceToolbar{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-bottom:12px}.workspaceEyebrow,.eyebrow{font-size:17px;letter-spacing:.12em;text-transform:uppercase;color:#1111118f;font-weight:800}.workspaceTitle{font-size:42px;line-height:.98;letter-spacing:-.05em;color:var(--color-black)}.workspaceSub{color:var(--color-text-soft);font-size:21px;line-height:1.45;max-width:760px}.workspacePaneLayout{display:grid;gap:16px;min-width:0;min-height:0;height:100%;align-items:stretch;flex:1 1 auto;overflow:hidden}.workspacePaneLayout--two{grid-template-columns:minmax(0,1.2fr) minmax(320px,.72fr)}.workspacePaneLayout--three{grid-template-columns:minmax(280px,.76fr) minmax(0,1fr) minmax(320px,.82fr);min-height:100%}.workspacePaneLayout--bounded{flex:1 1 0%;height:auto;min-height:0}.workspacePaneLayout--dashboard{grid-template-columns:minmax(280px,.72fr) minmax(0,1fr) minmax(300px,.8fr)}.workspacePane{min-width:0;border:1px solid rgba(17,17,17,.1);border-radius:28px;background:#ffffffeb;box-shadow:var(--shadow-sm);padding:18px}.workspacePane>*{min-width:0}.workspacePane--collection,.workspacePane--inspector{background:#ffffffdb}.workspacePaneLayout--two>*,.workspacePaneLayout--three>*,.workspacePaneLayout--dashboard>*{min-width:0;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.workspacePane--campaignShell{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;height:100%;overflow:hidden!important;padding:0}.workspacePaneShellHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 14px;border-bottom:1px solid rgba(17,17,17,.08)}.workspacePaneShellHeaderCopy{display:grid;gap:4px;min-width:0}.workspacePaneShellHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:0}.workspacePaneShellBody{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding:16px 18px 18px}.workspacePaneShellBody>*{min-width:0;max-width:100%}.abmWorkspaceFormCard,.abmWorkspaceFormCard label{min-width:0}.abmWorkspaceFormCard .uiInput,.abmWorkspaceFormCard .uiSelect,.abmWorkspaceFormCard textarea,.abmWorkspaceFormCard input[type=file]{width:100%;max-width:100%;min-width:0}.abmWorkspaceGridRow{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr)}.abmWorkspaceGridRow--halves{grid-template-columns:repeat(2,minmax(0,1fr))}.abmWorkspaceActionRow{justify-content:flex-start}.abmWorkspaceActionRow>*{min-width:0}.abmWorkspaceChipRow{align-items:stretch}.abmWorkspaceChipRow .chip{max-width:100%;white-space:normal;line-height:1.25;text-align:left}.paneSection+.paneSection{margin-top:18px;padding-top:18px;border-top:1px solid rgba(17,17,17,.08)}.paneSectionTitle{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--color-black)}.paneSectionMeta{margin-top:4px;color:var(--color-text-soft);font-size:18px}.contentAuditAuditMetaLine{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.contentAuditReportSectionHeader{align-items:flex-start;gap:14px}.contentAuditReportSectionToggle{min-width:0;display:flex;flex:1 1 auto;align-items:flex-start;gap:10px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.contentAuditReportSectionToggle>span:last-child{min-width:0}.contentAuditReportSectionToggle:hover .paneSectionTitle,.contentAuditReportSectionToggle:focus-visible .paneSectionTitle{text-decoration:underline;text-underline-offset:3px}.contentAuditReportSectionToggle:focus-visible{outline:2px solid rgba(166,5,24,.35);outline-offset:4px;border-radius:6px}.contentAuditReportSectionChevron{width:18px;flex:0 0 18px;color:var(--color-text-soft);font-size:20px;font-weight:800;line-height:1.25;text-align:center}.contentAuditReportSectionStatus{flex:0 0 auto;display:flex;align-items:center;gap:8px}.contentAuditReportSectionBody{margin-top:14px}.contentAuditCompactStageTrail{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:4px;color:var(--color-text-muted);font-size:17px;font-weight:500}.contentAuditCompactStageStepWrap{display:inline-flex;align-items:baseline;gap:4px}.contentAuditCompactStageDash{color:#6b728094}.contentAuditCompactStageStep[data-active=true]{color:var(--color-black);font-weight:800}.contentAuditWorkspace{min-width:0;gap:0}.contentAuditWorkbench{display:flex;flex:1 1 auto;min-width:0;min-height:0;height:100%;overflow:hidden}.contentAuditPaneLayout{grid-template-columns:minmax(0,1fr) minmax(172px,210px)}.contentAuditPaneLayout[data-stage-open=true]{grid-template-columns:minmax(0,1fr) minmax(172px,210px) minmax(320px,420px)}.contentAuditPaneLayout[data-visible-count="1"]{grid-template-columns:minmax(0,1fr)}.contentAuditPaneLayout[data-visible-count="1"][data-stage-open=true]{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.contentAuditRunsPane{display:grid;grid-template-rows:auto minmax(0,1fr);padding:0;overflow:hidden}.contentAuditRunsPaneBody{min-height:0;overflow:auto;padding:14px}.contentAuditRunsPaneBody .inspectorList{margin-top:0!important}.contentAuditPaneColumnHeader{margin:-22px -22px 16px}.contentAuditRunsPane .contentAuditPaneColumnHeader{margin:0}.contentAuditCollapsedRunCard{display:grid;gap:10px;margin-bottom:14px;padding:14px;border:1px solid rgba(17,17,17,.12);border-radius:8px;background:#ffffffbd;box-shadow:inset 3px 0 #008c45;animation:contentAuditVerticalReveal .18s ease both}.contentAuditIntakeBubble{margin-top:14px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:linear-gradient(180deg,#ffffff12,#ffffff07),#ffffff07;box-shadow:inset 0 1px #ffffff12,0 18px 42px #0000002e;animation:contentAuditVerticalReveal .21s ease both}.contentAuditIntakeBubble .contentAuditIntake>.paneSection:first-child{padding-top:0}.contentAuditStageDrawer{min-height:0;animation:contentAuditHorizontalReveal .21s ease both}.contentAuditStageDrawer .campaignBuildGlyph-degraded{border-color:#a6051880;background:#a6051824;color:#a60518;box-shadow:inset 0 1px #ffffff2e,0 0 0 5px #a6051814}.contentAuditStageDrawer .campaignBuildTimelineStep-degraded{--campaign-build-step-rail-top: rgba(166, 5, 24, .48);--campaign-build-step-rail-bottom: rgba(166, 5, 24, .16);--campaign-build-step-state-color: rgba(166, 5, 24, .8)}.contentAuditStageDrawer .campaignBuildTimelineStep-degraded .campaignBuildTimelineLabel{color:#a60518}.contentAuditStageDrawerActions{margin-top:auto}.contentAuditFinalCloseBar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;padding:14px}.contentAuditRunDetailStack{padding-top:18px;animation:contentAuditVerticalReveal .21s ease both}@keyframes contentAuditVerticalReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes contentAuditHorizontalReveal{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.contentAuditCollapsedRunCard,.contentAuditIntakeBubble,.contentAuditRunDetailStack,.contentAuditStageDrawer{animation:none}}.contentAuditRunsPane .contentAuditRunListItem{position:relative;display:grid;gap:8px;min-width:0;padding:10px 28px 24px 10px;border:1px solid rgba(17,17,17,.1);border-radius:8px;background:#ffffffc2}.contentAuditRunsPane .contentAuditRunListItem[data-active=true]{border-color:#11111157;box-shadow:inset 3px 0 0 var(--color-black)}.contentAuditRunsPane .contentAuditRunListItem[data-active=true][data-status=ready],.contentAuditRunsPane .contentAuditRunListItem[data-active=true][data-status=complete]{border-color:#008c455c;background:#008c4514;box-shadow:inset 3px 0 #008c45}.contentAuditRunsPane .contentAuditRunListItem[data-active=true][data-status=degraded],.contentAuditRunsPane .contentAuditRunListItem[data-active=true][data-status=failed]{border-color:#a6051875;background:#a6051814;box-shadow:inset 3px 0 #a60518}.contentAuditRunsPane .contentAuditRunButton{flex-direction:column;align-items:flex-start;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.uiIconButton.contentAuditRunDeleteButton{position:absolute;right:12px;bottom:10px;width:14px;height:14px;min-width:14px;min-height:14px;padding:0;border:0;border-radius:0;background:transparent;color:#11111180;box-shadow:none;z-index:1}.uiIconButton.contentAuditRunDeleteButton:hover:not(:disabled){background:transparent;color:#111111c7}.uiIconButton.contentAuditRunDeleteButton svg{width:12px;height:12px}.contentAuditPaneHeaderActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.contentAuditWorkspace .uiIconButton.contentAuditPaneHeaderToggle{width:22px;height:22px;min-width:22px;min-height:22px;border:0;border-radius:4px;background:transparent;box-shadow:none;color:var(--color-text-soft);font-size:20px;line-height:1}.contentAuditWorkspace .uiIconButton.contentAuditPaneHeaderToggle:hover:not(:disabled){border:0;background:#1111110f;color:var(--color-black);box-shadow:none}.contentAuditWorkspace .contentAuditRunCardToggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;min-width:14px;min-height:14px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--color-text-soft);cursor:pointer;font-size:17px;font-weight:700;line-height:1}.contentAuditWorkspace .contentAuditRunCardToggle:hover:not(:disabled){border:0;background:transparent;color:var(--color-black);box-shadow:none}.contentAuditRestoreRail{position:relative;flex:0 0 0;width:0;min-width:0;min-height:0;height:100%;margin-right:0;opacity:0;pointer-events:none;transition:flex-basis .21s ease,width .21s ease,min-width .21s ease,margin-right .21s ease,opacity .18s ease;overflow:hidden}.contentAuditRestoreRail[data-visible=true]{margin-right:14px;opacity:1;pointer-events:auto;overflow:visible}.contentAuditRestoreRailButton{--restore-tint-primary: rgba(166, 5, 24, .28);--restore-tint-secondary: rgba(166, 5, 24, .13);--restore-edge: rgba(166, 5, 24, .45);--restore-rule: rgba(166, 5, 24, .72);-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block:0;width:52px;border:1px solid var(--restore-edge);border-radius:22px;padding:0;background:linear-gradient(180deg,#ffffff0e,#ffffff05),var(--app-panel, rgba(17, 17, 20, .96));color:var(--app-text, var(--color-black));cursor:pointer;display:flex;justify-content:center;isolation:isolate;overflow:hidden;box-shadow:none}.contentAuditRestoreRailButton:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 82% -6%,var(--restore-tint-primary),transparent 34%),radial-gradient(circle at 18% 112%,var(--restore-tint-secondary),transparent 32%),linear-gradient(180deg,#ffffff0d,#fff0)}.contentAuditRestoreRailButton:after{content:"";position:absolute;top:12px;right:0;bottom:12px;width:3px;z-index:0;background:linear-gradient(180deg,transparent 0%,var(--restore-rule) 22%,rgba(255,255,255,.18) 56%,var(--restore-rule) 84%,transparent 100%)}.contentAuditRestoreRailButton:hover,.contentAuditRestoreRailButton:focus-visible{transform:translate(1px);outline:none;border-color:var(--restore-rule)}.contentAuditRestoreRailButton--runs{--restore-tint-primary: rgba(210, 195, 0, .32);--restore-tint-secondary: rgba(210, 195, 0, .15);--restore-edge: rgba(210, 195, 0, .48);--restore-rule: rgba(210, 195, 0, .78)}.contentAuditRestoreRailButtonIcon{position:relative;z-index:1;margin-top:18px;width:28px;height:28px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.contentAuditRestoreRailButtonIcon svg{width:15px;height:15px}.contentAuditRestoreRailButtonTooltip{position:absolute;top:22px;left:calc(100% + 10px);z-index:4;border-radius:10px;background:#111111db;color:#fff;padding:5px 8px;font-size:17px;line-height:1;font-weight:700;white-space:nowrap;opacity:0;transform:translateY(-50%) translate(-4px);pointer-events:none;transition:opacity var(--transition-fast),transform var(--transition-fast)}.contentAuditRestoreRailButton:hover .contentAuditRestoreRailButtonTooltip,.contentAuditRestoreRailButton:focus-visible .contentAuditRestoreRailButtonTooltip{opacity:1;transform:translateY(-50%) translate(0)}.contentAuditRunButton{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:12px;border:1px solid rgba(17,17,17,.1);border-radius:8px;background:#ffffffc2;color:var(--color-black);cursor:pointer}.contentAuditRunButton[data-active=true]{border-color:#11111157;box-shadow:inset 3px 0 0 var(--color-black)}.contentAuditRunButton>span:first-child{display:grid;gap:3px;min-width:0}.contentAuditIntake{display:grid;gap:10px}.contentAuditIntake .paneSection+.paneSection{margin-top:12px;padding-top:12px}.contentAuditIntakeLowerGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px;padding-top:12px;border-top:1px solid rgba(17,17,17,.08)}.contentAuditIntakeLowerGrid>.paneSection,.contentAuditIntakeOptions>.paneSection:first-child{margin-top:0;padding-top:0;border-top:0}.contentAuditIntakeOptions{display:grid;align-content:start;gap:12px;min-width:0}.contentAuditFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contentAuditSourceChooser{display:grid;gap:10px}.contentAuditDrivePicker{display:grid;gap:8px;padding:10px 12px;border:1px solid rgba(17,17,17,.1);border-radius:8px;background:#ffffffb8}.contentAuditUrlPicker{display:grid;gap:8px;min-width:0;padding:10px 12px;border:1px solid rgba(17,17,17,.1);border-radius:8px;background:#ffffffb8}.contentAuditSourceSelection{display:grid;gap:2px;padding:10px 12px;border:1px solid rgba(76,139,92,.34);border-radius:8px;background:#4c8b5c1a}.contentAuditSourceSelection span:first-child{min-width:0;overflow-wrap:anywhere;font-size:19px;font-weight:760}.contentAuditSourceSelection span:last-child{color:var(--color-text-soft);font-size:18px}.contentAuditOutputGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.contentAuditOutputGrid label{display:flex;align-items:flex-start;gap:8px;min-width:0;min-height:44px;padding:8px 10px;border:1px solid rgba(17,17,17,.1);border-radius:8px;background:#ffffffb8;font-size:19px;font-weight:700;line-height:1.28;overflow-wrap:anywhere}.contentAuditContextGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.contentAuditContextGrid .uiTextarea{min-height:74px}.contentAuditOutputGrid .uiInput[type=checkbox]{min-height:16px;margin-top:1px;flex:0 0 auto}.contentAuditStageRail{display:grid;gap:10px;padding:0;margin:12px 0 0;list-style:none}.contentAuditStage{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:1px solid rgba(17,17,17,.1);border-radius:8px;background:#ffffffc2}.contentAuditStage[data-status=active]{border-color:#11111161;background:#1111110a}.contentAuditStage[data-status=degraded],.contentAuditStage[data-status=failed]{border-color:#a6051875;background:#a6051814}.contentAuditStage[data-status=skipped]{opacity:.56}.contentAuditStageDot{width:10px;height:10px;flex:0 0 auto;border-radius:50%;border:1px solid rgba(17,17,17,.42);background:transparent}.contentAuditStage[data-status=active] .contentAuditStageDot,.contentAuditStage[data-status=complete] .contentAuditStageDot,.contentAuditStage[data-status=degraded] .contentAuditStageDot,.contentAuditStage[data-status=failed] .contentAuditStageDot{background:var(--color-black)}.contentAuditStageCopy{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;min-width:0}.contentAuditStageLabel{min-width:0;font-size:19px;font-weight:760}.contentAuditStageStatus{flex:0 0 auto;color:var(--color-text-soft);font-size:17px}.contentAuditMetaGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.contentAuditMetaGrid>div{min-width:0;display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(17,17,17,.08);border-radius:8px;background:#11111106}.contentAuditMetaGrid span{color:var(--color-text-soft);font-size:17px;font-weight:700;text-transform:uppercase}.contentAuditMetaGrid strong{min-width:0;overflow-wrap:anywhere;font-size:18px}.contentAuditStructureGrid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(96px,.7fr));gap:10px}.contentAuditStructureGrid>div{min-width:0;display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(17,17,17,.08);border-radius:8px;background:#ffffffa3}.contentAuditStructureGrid span{color:var(--color-text-soft);font-size:17px;font-weight:700;text-transform:uppercase}.contentAuditStructureGrid strong{min-width:0;overflow-wrap:anywhere;font-size:18px}.contentAuditDiagnostics{display:grid;gap:6px;color:var(--color-text-soft);font-size:18px}.contentAuditDiagnostics>div{min-width:0;padding:8px 10px;border:1px solid rgba(166,5,24,.16);border-radius:8px;background:#a605180f;overflow-wrap:anywhere}.contentAuditScoreGrid{display:grid;grid-template-columns:repeat(5,minmax(132px,1fr));gap:10px}.contentAuditScoreCard{min-width:0;display:grid;align-content:start;gap:8px;padding:12px;border:1px solid rgba(17,17,17,.1);border-radius:8px;background:#ffffffc2}.contentAuditScoreCard h3{min-width:0;margin:0;overflow-wrap:anywhere;font-size:19px;line-height:1.25}.contentAuditScorePill{flex:0 0 auto;justify-content:center;width:54px;min-height:28px;padding:0 8px;text-align:center;line-height:1;white-space:nowrap}.contentAuditScoreCard p{margin:0;color:var(--color-text-soft);font-size:18px;line-height:1.45}.contentAuditScoreStatus{color:var(--color-text-soft);font-size:17px;font-weight:780;text-transform:uppercase}.contentAuditReport{display:grid;gap:14px;padding-top:14px;border-top:1px solid rgba(17,17,17,.08)}.contentAuditReport section{display:grid;gap:8px;min-width:0}.contentAuditReport h3{margin:0;font-size:19px}.contentAuditReport p,.contentAuditReport ul,.contentAuditReport ol{margin:0;color:var(--color-text);font-size:19px;line-height:1.55}.contentAuditReport ul,.contentAuditReport ol{display:grid;gap:6px;padding-left:20px}.contentAuditReport li{overflow-wrap:anywhere}.contentAuditOpportunityList{display:grid;gap:12px}.contentAuditOpportunityCard{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid rgba(17,17,17,.1);border-radius:8px;background:#ffffffb8}.contentAuditOpportunityCard h3{min-width:0;margin:0;overflow-wrap:anywhere;font-size:19px;line-height:1.3}.contentAuditOpportunityCard p{margin:0;color:var(--color-text-soft);font-size:18px;line-height:1.5}.contentAuditOpportunityGenerateButton{min-width:112px;justify-content:center}.contentAuditOpportunityFacts{display:grid;gap:8px;margin:0}.contentAuditOpportunityFacts div{display:grid;gap:3px;min-width:0}.contentAuditOpportunityFacts dt{color:var(--color-text-soft);font-size:16px;font-weight:780;text-transform:uppercase}.contentAuditOpportunityFacts dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--color-text);font-size:18px;line-height:1.45}.contentAuditUpgradeSurface{display:grid;gap:12px}.contentAuditReviewActions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.contentAuditComparisonGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.contentAuditComparisonGrid section,.contentAuditUpgradeDraft{min-width:0;padding:20px;border:1px solid rgba(17,17,17,.1);border-radius:8px;background:#ffffffb8}.contentAuditComparisonGrid h3,.contentAuditUpgradeDraft h3{margin:0 0 8px;font-size:19px}.contentAuditComparisonGrid p{margin:0;overflow-wrap:anywhere;color:var(--color-text-soft);font-size:18px;line-height:1.5}.contentAuditUpgradeDocumentEditor{position:relative;display:grid;gap:8px;height:clamp(420px,62vh,620px);min-height:clamp(420px,62vh,620px);min-width:0;max-height:none;overflow:hidden}.siennaDocumentEditorResizeHandle{position:absolute;right:6px;bottom:6px;z-index:3;width:28px;height:28px;border:0;background:linear-gradient(135deg,transparent 0 48%,var(--app-border-hover) 49% 55%,transparent 56% 100%) 14px 14px / 12px 12px no-repeat,linear-gradient(135deg,transparent 0 48%,var(--app-border-hover) 49% 55%,transparent 56% 100%) 9px 14px / 12px 12px no-repeat,linear-gradient(135deg,transparent 0 48%,var(--app-border-hover) 49% 55%,transparent 56% 100%) 4px 14px / 12px 12px no-repeat;cursor:ns-resize;opacity:.78}.siennaDocumentEditorResizeHandle:hover,.siennaDocumentEditorResizeHandle:focus-visible{opacity:1;outline:none}.contentAuditUpgradeDocumentPage{max-height:none;min-height:0;height:100%;margin:0;overflow:auto;scrollbar-gutter:stable;white-space:normal;overflow-wrap:anywhere;color:var(--color-text);font:18px/1.65 var(--font-sans, ui-sans-serif, system-ui, sans-serif)}.contentAuditUpgradeDocumentPage h1,.contentAuditUpgradeDocumentPage h2,.contentAuditUpgradeDocumentPage h3{color:var(--color-text)}.contentAuditUpgradeDocumentPage p,.contentAuditUpgradeDocumentPage li{white-space:pre-wrap}.contentAuditSourceReferences{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid rgba(17,17,17,.1);border-radius:8px;background:#ffffff85}.contentAuditSourceReferences h3{margin:0;font-size:16px;line-height:1.25}.contentAuditSourceReferences ol{counter-reset:content-audit-sources;display:grid;gap:8px;margin:0;padding:0;list-style:none}.contentAuditSourceReferences li{min-width:0;counter-increment:content-audit-sources;display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:6px;row-gap:2px;align-items:start}.contentAuditSourceReferences li:before{content:counter(content-audit-sources) ".";grid-row:1 / span 2;color:var(--color-text-soft);font-size:14px;line-height:1.35}.contentAuditSourceReferences li>div{min-width:0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;grid-column:2}.contentAuditSourceReferences strong,.contentAuditSourceReferences a,.contentAuditSourceReferences p{overflow-wrap:anywhere}.contentAuditSourceReferences strong{color:var(--color-text);font-size:15px;font-weight:700;line-height:1.3}.contentAuditSourceReferences span{color:var(--color-text-soft);font-size:12px;line-height:1.3}.contentAuditSourceReferences a,.contentAuditSourceReferences p{grid-column:2;margin:4px 0 0;color:var(--color-text-soft);font-size:13px;line-height:1.35}@media (max-width: 760px){.contentAuditFormGrid,.contentAuditOutputGrid,.contentAuditIntakeLowerGrid,.contentAuditStructureGrid,.contentAuditScoreGrid,.contentAuditComparisonGrid,.contentAuditContextGrid{grid-template-columns:1fr}}.contextWorkspacePane{overflow:hidden!important}.contextWorkspacePaneScroll{display:flex;flex-direction:column;gap:18px;min-width:0;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.contextWorkspacePaneScroll>*{min-width:0}.knowledgeLibraryWorkspace{gap:10px;height:100%;min-height:0;overflow:hidden}.knowledgeLibraryToolbar{display:grid;gap:10px;padding:10px 14px;border:1px solid var(--app-border, var(--border, #d0d5dd));border-radius:8px;background:var(--app-panel, #fff);box-shadow:none}.knowledgeLibraryToolbarToggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;background:transparent;color:var(--app-muted, var(--muted-foreground, #667085));font-size:13px;font-weight:750;letter-spacing:0;text-align:left;text-transform:none;cursor:pointer}.knowledgeLibraryToolbarToggle:hover,.knowledgeLibraryToolbarToggle:focus-visible{color:var(--app-text, var(--foreground, #101828))}.knowledgeLibraryToolbarChevron{color:var(--app-muted, var(--muted-foreground, #667085));font-size:13px;line-height:1}.knowledgeLibraryToolbarControls{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:12px}.knowledgeLibraryToolbarControls label{display:grid;gap:6px;min-width:0;color:var(--app-muted, var(--muted-foreground, #667085));font-size:13px;font-weight:650;letter-spacing:0;text-transform:none}.knowledgeLibraryTableScopeBar{display:flex;align-items:center;justify-content:space-between;gap:12px}.knowledgeLibraryTableLayout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:16px;flex:1 1 auto;min-height:0}.knowledgeLibraryTableCard,.knowledgeLibraryDrawer{min-height:0;border:1px solid var(--app-border, var(--border, #d0d5dd));border-radius:8px;background:var(--app-panel, #fff);overflow:hidden}.knowledgeLibraryTableCard{display:grid;grid-template-rows:auto minmax(0,1fr)}.knowledgeLibraryTableHeader{display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(180px,.8fr) minmax(150px,.7fr) minmax(120px,.6fr) minmax(140px,.65fr);gap:12px;align-items:center;min-height:48px;padding:0 16px;border-bottom:1px solid var(--app-border, var(--border, #d0d5dd));color:var(--app-muted, var(--muted-foreground, #667085));font-size:13px;font-weight:750}.knowledgeLibraryTableBody{min-height:0;overflow:auto}.knowledgeLibraryTableRow{width:100%;display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(180px,.8fr) minmax(150px,.7fr) minmax(120px,.6fr) minmax(140px,.65fr);gap:12px;align-items:center;padding:14px 16px;border:0;border-bottom:1px solid var(--app-border, var(--border, #d0d5dd));background:transparent;color:var(--app-text, #101828);cursor:pointer;text-align:left}.knowledgeLibraryTableRow:hover,.knowledgeLibraryTableRow:focus-visible{outline:none;background:var(--app-hover-bg, #f8fafc)}.knowledgeLibraryTableRow[data-selected=true]{background:var(--app-selected-bg, rgba(166, 5, 24, .06))}.knowledgeLibraryTableRow>span{min-width:0}.knowledgeLibraryTableRow strong,.knowledgeLibraryTableRow small{display:block}.knowledgeLibraryTableRow small{color:var(--app-muted, var(--muted-foreground, #667085))}.knowledgeLibraryDrawer{overflow:auto}.knowledgeLibraryDrawerInner{padding:12px}.knowledgeLibraryTag{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid var(--app-border, var(--border, #d0d5dd));border-radius:999px;background:var(--app-raised, #f8fafc);color:var(--app-muted, var(--muted-foreground, #667085));font-size:12px;font-weight:650}.knowledgeLibraryLaneGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;flex:1 1 0%;height:100%;min-height:0;overflow:hidden}.knowledgeLibraryLane{min-width:0;min-height:0;max-height:100%;height:100%;border:1px solid var(--app-border, var(--border, #d0d5dd));border-radius:8px;background:var(--app-panel, #fff);box-shadow:none}.knowledgeLibraryLane{display:flex;flex-direction:column;overflow:hidden}.knowledgeLibraryLaneHeader{display:grid;gap:7px;padding:14px;border-bottom:1px solid rgba(88,0,12,.38);background:radial-gradient(circle at 12% 20%,rgba(255,255,255,.13),transparent 28%),radial-gradient(circle at 92% 0%,rgba(255,235,0,.08),transparent 24%),linear-gradient(135deg,#8f0316,#6f0010 52%,#52000b);color:#fff}.knowledgeLibraryLaneHeaderTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.knowledgeLibraryLaneHeader .paneSectionTitle{color:#fff}.knowledgeLibraryLaneHeader :is(.paneSectionMeta,.knowledgeLibraryLaneDescription){color:#fff}.knowledgeLibraryLaneHeaderTop .uiButton{flex:0 0 auto}.knowledgeLibraryAddSourceButton{border-color:#ffffff6b;background:#ffffff14;color:#fff;box-shadow:none}.knowledgeLibraryAddSourceButton:hover:not(:disabled),.knowledgeLibraryAddSourceButton:focus-visible:not(:disabled){border-color:#ffffffb8;background:#ffffff24;color:#fff}.knowledgeLibraryLaneDescription{max-width:100%}.knowledgeLibraryLaneHint{color:var(--app-muted, var(--muted-foreground, #667085));font-size:13px;font-weight:500}.knowledgeLibraryLaneList{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;padding:12px;overflow-y:auto;overscroll-behavior:contain}.knowledgeLibraryPackGroup{display:grid;gap:8px}.knowledgeLibraryPackHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border:1px solid var(--app-border, var(--border, #d0d5dd));border-radius:8px;background:linear-gradient(90deg,#a6051821,#a605180d),var(--app-raised, #f8fafc);color:var(--app-text, var(--foreground, #101828));font-size:12px;font-weight:750;text-transform:none;letter-spacing:0}.knowledgeLibrarySourceCard{display:flex;flex-direction:column;border:1px solid var(--app-border, var(--border, #d0d5dd));border-radius:8px;background:var(--app-panel, #fff);color:var(--app-text, var(--foreground, #101828));overflow:hidden;position:relative;box-shadow:none}.knowledgeLibrarySourceCard[data-open=true]{border-color:var(--app-border, var(--border, #d0d5dd));max-height:min(760px,calc(100dvh - 220px));min-height:0;box-shadow:none}.knowledgeLibrarySourceCard[data-open=true]:before{background:linear-gradient(90deg,var(--app-brand-red, #a60518) 0 33.333%,var(--app-brand-yellow, #ffeb00) 33.333% 66.666%,var(--app-brand-green, #008c45) 66.666% 100%);content:"";inset:0 auto 0 0;pointer-events:none;position:absolute;width:6px;z-index:1}.knowledgeLibrarySourceRow{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex:0 0 auto;gap:10px;justify-content:space-between;padding:10px 12px;text-align:left;width:100%}.knowledgeLibrarySourceRow:hover,.knowledgeLibrarySourceRow:focus-visible{background:linear-gradient(90deg,#a605180f,#a6051805),var(--app-raised, #f8fafc)}.knowledgeLibrarySourceRowCopy{display:grid;gap:3px;min-width:0}.knowledgeLibrarySourceTitle{color:var(--app-text, var(--foreground, #101828));font-size:14px;font-weight:650;letter-spacing:0;line-height:1.35}.knowledgeLibrarySourceMeta{color:var(--app-muted, var(--muted-foreground, #667085));font-size:12px;font-weight:500;line-height:1.35}.knowledgeLibraryExpandedSource{display:grid;gap:10px;min-height:0;padding:10px;border-top:1px solid var(--app-border, var(--border, #d0d5dd));background:var(--app-panel, #fff);overflow-y:auto;overscroll-behavior:contain}.knowledgeLibraryInlineManagement{display:grid;gap:12px}.knowledgeLibraryIntakeModal,.knowledgeLibraryManagementModal,.knowledgeLibraryDetailsModal{width:min(820px,96vw);max-height:88vh;overflow-y:auto}.knowledgeLibraryDetailsModal.knowledgeLibrarySourcePreviewModal{width:min(940px,96vw)}.knowledgeLibraryManagementModal,.knowledgeLibraryIntakeModal{gap:8px}.knowledgeLibraryManagementModal .modalHeader,.knowledgeLibraryIntakeModal .modalHeader{margin-bottom:2px}.knowledgeLibraryManagementModal .uiCardTitle,.knowledgeLibraryIntakeModal .uiCardTitle{font-size:22px;line-height:1.1}.knowledgeLibraryManagementModal .smallMeta,.knowledgeLibraryIntakeModal .smallMeta{font-size:17px;line-height:1.25}.knowledgeLibraryWorkspace .uiEmptyState,.knowledgeLibraryWorkspace .uiCard,.knowledgeLibraryWorkspace .uiModal,.knowledgeLibraryWorkspace .uiCard--inset{border-color:var(--app-border, var(--border, #d0d5dd));border-radius:8px;background:var(--app-panel, #fff);color:var(--app-text, var(--foreground, #101828));box-shadow:none}.knowledgeLibraryWorkspace .uiEmptyStateTitle,.knowledgeLibraryWorkspace .uiCardTitle,.knowledgeLibraryWorkspace .paneSectionTitle{color:var(--app-text, var(--foreground, #101828));font-size:15px;font-weight:650;line-height:1.35}.knowledgeLibraryWorkspace .uiEmptyStateDetail,.knowledgeLibraryWorkspace .smallMeta,.knowledgeLibraryWorkspace .paneSectionMeta{color:var(--app-muted, var(--muted-foreground, #667085));font-size:13px;line-height:1.4}.knowledgeLibraryWorkspace .knowledgeLibraryLaneHeader .paneSectionTitle,.knowledgeLibraryWorkspace .knowledgeLibraryLaneHeader .paneSectionMeta,.knowledgeLibraryWorkspace .knowledgeLibraryLaneHeader .knowledgeLibraryLaneDescription{color:#fff}.knowledgeLibraryWorkspace .knowledgeLibraryLaneHeader .knowledgeLibraryAddSourceButton{border-color:#ffffff6b;background:#ffffff14;color:#fff}.knowledgeLibraryWorkspace .knowledgeLibraryLaneHeader .knowledgeLibraryAddSourceButton:hover:not(:disabled),.knowledgeLibraryWorkspace .knowledgeLibraryLaneHeader .knowledgeLibraryAddSourceButton:focus-visible:not(:disabled){border-color:#ffffffb8;background:#ffffff24;color:#fff}.knowledgeLibrarySourceSection{display:grid;gap:12px}.knowledgeLibraryUploadDropzone{position:relative;display:grid;gap:0;cursor:pointer}.knowledgeLibraryUploadInput{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.knowledgeLibraryUploadDropzoneBody{display:grid;gap:4px;justify-items:start;text-align:left;width:100%}.knowledgeLibraryUploadDropzoneBody strong{color:var(--app-text, var(--foreground, #101828));font-size:14px;font-weight:650;line-height:1.3}.knowledgeLibraryUploadDropzoneBody small{color:var(--app-muted, var(--muted-foreground, #667085));font-size:13px;line-height:1.4}.knowledgeLibraryDrivePicker{display:grid;gap:10px;padding:12px;border:1px solid var(--app-border);border-radius:16px;background:#ffffff09}.knowledgeLibraryDriveSelection{display:grid;gap:2px;padding:10px 12px;border:1px solid rgba(76,139,92,.34);border-radius:14px;background:#4c8b5c1f;color:var(--app-text);font-size:18px;font-weight:800}.knowledgeLibraryDriveSelection span+span{color:var(--app-muted);font-size:17px;font-weight:700}.knowledgeLibraryDetailsModal{width:min(1040px,96vw)}.knowledgeLibrarySourcePreviewModal{width:min(940px,96vw)}.knowledgeLibraryDetailsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.knowledgeLibraryDetailsWide{grid-column:1 / -1}.knowledgeLibraryIntakeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.knowledgeLibraryPreviewAccordion{display:grid;gap:8px}.knowledgeLibraryPreviewSection{gap:0;padding:12px}.knowledgeLibraryPreviewToggle{align-items:center}.knowledgeLibraryPreviewSummaryGrid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.knowledgeLibraryPreviewSummaryGrid>div{min-width:0}.knowledgeLibraryPreviewSummaryGrid dt{color:var(--app-muted, var(--muted-foreground, #667085));font-size:12px;font-weight:650;line-height:1.35;margin:0 0 2px}.knowledgeLibraryPreviewSummaryGrid dd{color:var(--app-text, var(--foreground, #101828));font-size:14px;font-weight:500;line-height:1.35;margin:0;overflow-wrap:anywhere}.knowledgeLibraryChunkList,.knowledgeLibraryRetrievalResults{display:grid;gap:8px}.knowledgeLibraryChunkRow,.knowledgeLibraryRetrievalChunk{border:1px solid var(--app-border, var(--border, #d0d5dd));border-radius:8px;background:var(--app-panel, #fff)}.knowledgeLibraryChunkToggle{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:10px 12px;text-align:left;width:100%}.knowledgeLibraryChunkToggle>span:first-child{display:grid;gap:3px;min-width:0}.knowledgeLibraryChunkToggle strong,.knowledgeLibraryRetrievalChunkHeader strong{color:var(--app-text, var(--foreground, #101828));font-size:14px;font-weight:650;line-height:1.3}.knowledgeLibraryChunkToggle small{color:var(--app-muted, var(--muted-foreground, #667085));font-size:13px;line-height:1.35}.knowledgeLibraryChunkText{border-top:1px solid var(--app-border, var(--border, #d0d5dd));color:var(--app-text, var(--foreground, #101828));font-size:13px;line-height:1.45;padding:10px 12px;white-space:pre-wrap}.knowledgeLibraryRetrievalControls{display:grid;gap:10px}.knowledgeLibraryRetrievalChunk{display:grid;gap:8px;padding:12px}.knowledgeLibraryRetrievalChunkHeader{display:flex;gap:10px;justify-content:space-between}.knowledgeLibraryRetrievalChunkHeader span{color:var(--app-muted, var(--muted-foreground, #667085));flex:0 0 auto;font-size:12px;line-height:1.35}.knowledgeLibraryRetrievalChunk p{color:var(--app-text, var(--foreground, #101828));font-size:13px;line-height:1.45;margin:0;white-space:pre-wrap}.knowledgeLibraryPreviewSection .inspectorList{display:grid;gap:8px}.knowledgeLibraryPreviewSection .entityRow{align-items:center;border-color:var(--app-border, var(--border, #d0d5dd));border-radius:8px;gap:8px;padding:10px 12px}.knowledgeLibraryPreviewSection .entityRow[data-active=true]{border-color:#a6051847;background:#a6051809;box-shadow:inset 3px 0 0 var(--app-brand-red, #a60518)}.knowledgeLibraryPreviewSection .entityRowPrimary{gap:4px}.knowledgeLibraryPreviewSection .entityRowTitle{color:var(--app-text, var(--foreground, #101828));font-size:14px;font-weight:650;letter-spacing:0;line-height:1.3}.knowledgeLibraryPreviewSection .entityRowMeta{color:var(--app-muted, var(--muted-foreground, #667085));font-size:13px;font-weight:500;letter-spacing:0;line-height:1.35}.knowledgeLibraryPreviewSection .statusPill{min-height:22px;padding:2px 7px;font-size:12px;font-weight:650}.knowledgeLibraryIntakeNotice{padding:12px 14px;border:1px solid rgba(76,139,92,.26);border-radius:16px;background:#4c8b5c1f;color:var(--app-text);font-size:19px;font-weight:800}.knowledgeLibraryArchiveWarning{border-color:#ab1f2438;background:#ab1f2412;color:var(--color-danger)}.knowledgeLibraryManagementModal .knowledgeLibraryIntakeNotice{padding:8px 10px;border-radius:12px;font-size:17px;line-height:1.28}.knowledgeLibraryManagementModal .knowledgeLibraryIntakeGrid,.knowledgeLibraryIntakeModal .knowledgeLibraryIntakeGrid{gap:8px 12px}.knowledgeLibraryIntakeModal .knowledgeLibraryIntakeGrid--routing{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.knowledgeLibraryManagementModal label,.knowledgeLibraryIntakeModal label{gap:4px;font-size:17px;line-height:1.2}.knowledgeLibraryManagementModal .uiInput,.knowledgeLibraryManagementModal .uiSelect,.knowledgeLibraryIntakeModal .uiInput,.knowledgeLibraryIntakeModal .uiSelect{min-height:34px;padding:7px 10px;border-radius:10px;font-size:18px}.knowledgeLibraryManagementModal .paneSectionTitle,.knowledgeLibraryIntakeModal .paneSectionTitle{font-size:20px;line-height:1.1}.knowledgeLibraryManagementModal .contextWorkspaceCheckboxList,.knowledgeLibraryIntakeModal .contextWorkspaceCheckboxList{display:grid;gap:5px;margin-top:6px}.knowledgeLibraryManagementModal .contextWorkspaceCheckboxList label,.knowledgeLibraryIntakeModal .contextWorkspaceCheckboxList label{font-size:17px;line-height:1.1}.knowledgeLibraryManagementModal .contextWorkspaceCheckboxList input,.knowledgeLibraryIntakeModal .contextWorkspaceCheckboxList input{width:12px;height:12px}.knowledgeLibraryManagementModal .btnRow,.knowledgeLibraryIntakeModal .btnRow{gap:8px;padding-top:2px}.knowledgeLibraryManagementModal .btnRow .uiButton,.knowledgeLibraryIntakeModal .btnRow .uiButton{min-height:34px;padding:7px 11px;font-size:17px}.knowledgeLibraryIntakeModal .knowledgeLibraryDrivePicker{gap:8px;padding:10px;border-radius:14px}.knowledgeLibraryIntakeModal .knowledgeLibrarySourceSection{gap:8px}.singleAssetProjectRunBlock{display:grid;gap:14px;margin-top:20px;min-width:0}.contextWorkspaceModule{display:flex;flex-direction:column;gap:12px}.contextWorkspaceModule:hover{transform:none;box-shadow:var(--shadow-sm)}.contextWorkspaceCreateModule{min-height:100%}.contextWorkspaceCreateBody{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0}.contextWorkspaceCreateFooter{margin-top:auto;padding-top:14px;border-top:1px solid rgba(17,17,17,.08)}.contextWorkspaceModuleHeaderCopy{display:grid;gap:4px;min-width:0}.contextWorkspaceModuleToggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:0;border:0;background:transparent;color:inherit;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.contextWorkspaceModuleChevron{color:#11111194;font-size:18px;line-height:1;padding-top:4px;flex:0 0 auto}.contextWorkspaceCollapsibleBody{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;pointer-events:none;transition:grid-template-rows var(--transition-base),opacity var(--transition-base),margin-top var(--transition-base),visibility 0s linear var(--transition-base);margin-top:0}.contextWorkspaceCollapsibleBody[data-open=true]{grid-template-rows:1fr;opacity:1;margin-top:2px;visibility:visible;pointer-events:auto;transition:grid-template-rows var(--transition-base),opacity var(--transition-base),margin-top var(--transition-base)}.contextWorkspaceCollapsibleBodyInner{min-height:0;overflow:hidden}.contextWorkspaceFormStack,.contextWorkspaceModuleBody{display:flex;flex-direction:column;gap:12px;min-width:0}.contextWorkspaceCheckboxList{display:grid;gap:6px;margin-top:12px}.contextWorkspaceCheckboxList label{display:block;margin:0;color:var(--color-text);font-size:18px;font-weight:600;letter-spacing:0}.contextWorkspaceInlineCheckbox{display:block;color:var(--color-text);font-size:18px;font-weight:600;letter-spacing:0}.workspaceStatGrid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.uiRow--filters{grid-template-columns:minmax(0,1.5fr) minmax(0,.75fr) minmax(0,.75fr)}.stack--sm{gap:8px}.stack--xs{gap:6px}.workspaceStatCard,.kpiCard{border:1px solid rgba(17,17,17,.08);border-radius:20px;background:#11111105;padding:14px;box-shadow:none}.kpiGrid{gap:10px}.kpiLabel{color:var(--color-text-soft);font-weight:700}.kpiValue{margin-top:8px;color:var(--color-black);font-size:34px;line-height:1;font-weight:800;letter-spacing:-.04em}.uiCard,.uiModal,.wgDrawer,.campaignBuildDrawer,.governorWorkspaceColumn,.governorChatRail,.governorDrawerPanel{border:1px solid rgba(17,17,17,.1);background:#fffffff0;box-shadow:var(--shadow-sm)}.uiCard:hover{box-shadow:var(--shadow-sm);border-color:#1111111f}.uiCard--tinted,.uiCard--teal,.uiCard--inset,.uiCard--nav{background:#fffffff0;border-color:#11111114;color:inherit}.uiCardTitle{color:var(--color-black);font-size:21px;font-weight:800;letter-spacing:-.02em}.uiCardMeta,.smallMeta,.muted{color:var(--color-text-soft)}.smallMeta--busy{color:var(--color-brand)}.uiButton{min-height:44px;padding:9px 16px;border-radius:999px;font-size:18px;font-weight:800;box-shadow:none}.uiButton:focus-visible,.uiInput:focus,.uiSelect:focus,.uiTextarea:focus,.chip:focus-visible,.entityRow:focus-visible,.uiIconButton:focus-visible,.navButton:focus-visible,.listItemButton:focus-visible{outline:none;box-shadow:var(--focus-ring),var(--focus-edge)}.uiButton-primary{background:var(--color-brand);color:var(--color-white)}.uiButton-primary:hover:not(:disabled){background:#900213}.uiButton:disabled{background:linear-gradient(180deg,#1111111a,#1111110f);border-color:#1111111f;color:#11111161;box-shadow:none;cursor:not-allowed}.uiButton-success{background:var(--color-positive);color:var(--color-white);border-color:#008c453d}.uiButton-success:hover:not(:disabled){background:#00753a}.uiButton-secondary,.uiButton-ghost{background:var(--color-white);color:var(--color-black);border-color:#11111124}.enterpriseShell[data-theme=light] .uiButton-secondary,.enterpriseShell[data-theme=light] .uiButton-ghost,.operatorShell[data-theme=light] .uiButton-secondary,.operatorShell[data-theme=light] .uiButton-ghost{background:var(--app-input);color:var(--app-text);border-color:var(--app-control-border)}.enterpriseShell[data-theme=light] .uiTable,.enterpriseShell[data-theme=light] .chip,.enterpriseShell[data-theme=light] .campaignBrowserFilterOption,.enterpriseShell[data-theme=light] .campaignBrowserFilterOption--static:hover,.enterpriseShell[data-theme=light] .campaignAttachmentDrawer,.enterpriseShell[data-theme=light] .requiredContextPreviewFrame,.operatorShell[data-theme=light] .uiTable,.operatorShell[data-theme=light] .chip{background:var(--app-input)}.uiButton-secondary:hover:not(:disabled),.uiButton-ghost:hover:not(:disabled){background:#11111109;border-color:#1111113d}.uiButton-accent{background:var(--color-highlight);color:var(--color-black);border-color:#11111129}.uiButton-danger{background:#a6051814;color:var(--color-brand);border-color:#a605182e}.uiButtonLink{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.uiInput,.uiSelect,.uiTextarea{border:1px solid rgba(17,17,17,.14);border-radius:18px;background:var(--color-white);color:var(--color-black);padding:15px 20px;font-size:20px;box-shadow:inset 0 1px #ffffffe6}.uiInput:hover,.uiSelect:hover,.uiTextarea:hover{border-color:#1111113d}.uiInput:focus,.uiSelect:focus,.uiTextarea:focus{border-color:#a6051842}.uiTextarea{min-height:136px;line-height:1.5}.uiFilterBar{border:1px solid rgba(17,17,17,.08);border-radius:22px;background:#11111105;box-shadow:none}.uiTable{border:1px solid rgba(17,17,17,.08);border-radius:20px;min-width:0}.uiTable th{color:#1111118f;background:#11111108;border-bottom-color:#11111114}.uiTable td{border-bottom-color:#11111114}.uiTable tbody tr:hover{background:#11111106}.chip{min-height:32px;padding:7px 12px;border:1px solid rgba(17,17,17,.12);color:var(--color-black);background:var(--color-white);font-weight:800}.chip:hover{border-color:#11111138;background:#11111108}.chip[data-active=true]{border-color:#a605182e;color:var(--color-brand);background:#a6051814;box-shadow:inset 3px 0 0 var(--color-brand)}.statusPill,.multiAssetStatusPill{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;border:1px solid rgba(17,17,17,.12);background:#1111110a;color:var(--color-black);font-size:17px;font-weight:800;letter-spacing:.02em}.statusPill--brand,.multiAssetStatusPill--failed{border-color:#a605182e;color:var(--color-brand);background:#a6051814}.statusPill--success,.multiAssetStatusPill--complete{border-color:#008c4538;color:var(--color-positive);background:#008c4514}.statusPill--highlight,.multiAssetStatusPill--warning{border-color:#11111129;background:#ffeb0052;color:var(--color-black)}.multiAssetStatusPill--library{min-height:22px;padding:2px 8px;border-color:#008c45;background:#008c45;color:#fff;font-size:16px;letter-spacing:.02em}.statusPill--critical{border-color:#a605182e;background:#a6051814;color:var(--color-brand)}.uiIconButton{width:36px;height:36px;border-radius:999px;border:1px solid rgba(17,17,17,.12);background:var(--color-white);color:var(--color-black);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.uiIconButton:hover{background:#11111109}.entityRow,.listItemButton,.campaignItem,.governorDiscussItem,.governorSelectionCard,.governorDrawerAssetCard{width:100%;text-align:left;border:1px solid rgba(17,17,17,.08);border-radius:22px;background:#ffffffe6;padding:14px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;box-shadow:none;transition:border-color var(--transition-base),background-color var(--transition-base),color var(--transition-base)}.entityRow:hover,.listItemButton:hover,.campaignItem:hover,.governorDiscussItem:hover,.governorSelectionCard:hover,.governorDrawerAssetCard:hover{transform:none;border-color:#1111112e;background:#11111105}.entityRow[data-active=true],.listItemButton.is-active,.campaignItem[data-active=true],.governorSelectionCard[data-active=true]{border-color:#a605182e;background:#a605180d;box-shadow:inset 4px 0 0 var(--color-brand)}.entityRowPrimary{display:grid;gap:6px;min-width:0}.entityRowTitle{font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--color-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entityRowMeta{font-size:18px;color:var(--color-text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entityRowPreview{font-size:19px;line-height:1.45;color:#111111d1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.entityRowSecondary{display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap}.uiEmptyState{border-style:solid;border-color:#11111114;background:#11111105}.uiErrorState{border-color:#a605182e;color:var(--color-brand);background:#a605180f}.markdownPreview,.markdownSurface{border-color:#11111114;border-radius:24px;background:#fffffff5}.governorWorkspace{gap:12px}.workspaceTopbar--governor{padding:14px 20px;align-items:center}.workspaceTopbar--governor .workspaceTopbarCopy{gap:2px}.workspaceTopbar--governor .workspaceTopbarTitle{font-size:30px;letter-spacing:-.045em}.workspaceTopbar--governor .workspaceTopbarSub{max-width:540px;font-size:19px}.governorWorkbench{display:grid;grid-template-rows:minmax(0,1fr);min-height:0;background:transparent;box-shadow:none;overflow:hidden}.governorWorkbenchHeader{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr) auto;align-items:end;gap:18px;padding:18px 20px 16px;border-bottom:1px solid rgba(17,17,17,.08)}.governorWorkbenchSummary{display:grid;gap:4px;min-width:0}.governorEyebrow{font-size:17px;letter-spacing:.12em;text-transform:uppercase;color:#11111185;font-weight:800}.governorWorkbenchTitle{font-size:30px;line-height:1.02;letter-spacing:-.04em;color:var(--color-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.governorWorkbenchMeta{font-size:19px;line-height:1.45;color:var(--color-text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.governorWorkbenchActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.governorUtilityButton{min-height:36px;padding:8px 14px;font-size:18px}.governorStageTabs,.governorInspectorTabs{gap:18px;border-bottom-color:#11111114}.governorStageTabs{padding-bottom:0;align-self:stretch;border-bottom:none}.governorStageTab,.governorInspectorTab{color:#1111118f}.governorStageTab{padding-bottom:0;display:inline-flex;align-items:center}.governorStageTab[data-active=true],.governorInspectorTab[data-active=true]{color:var(--color-brand);border-bottom-color:var(--color-brand)}.governorWorkspaceShell{display:grid;grid-template-columns:minmax(300px,320px) minmax(0,1fr) minmax(280px,304px);gap:16px;min-height:0;height:100%;overflow:hidden}.governorStageRail{display:grid;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(17,17,17,.08)}.governorStageRailMeta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.governorPane{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(17,17,17,.08);border-radius:28px;background:#fffffff5;box-shadow:var(--shadow-sm)}.governorStageColumn,.governorConversationColumn{border-right:none}.governorPaneHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 14px;border-bottom:1px solid rgba(17,17,17,.08)}.governorPaneHeaderCopy{display:grid;gap:4px;min-width:0}.governorPaneTitle{font-size:24px;line-height:1.1;letter-spacing:-.02em;font-weight:800;color:var(--color-black)}.governorPaneMeta{font-size:18px;line-height:1.4;color:var(--color-text-soft)}.governorColumnBody{display:grid;align-content:start;gap:14px;min-width:0;min-height:0;overflow:auto;overflow-x:hidden;scrollbar-gutter:stable;padding:16px 18px 18px}.governorCurrentTargetSummary{display:grid;gap:8px;padding-bottom:12px;border-bottom:1px solid rgba(17,17,17,.08)}.governorCurrentTargetTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.governorSummaryTitle{font-size:28px;line-height:1.05;letter-spacing:-.03em;color:var(--color-black);overflow-wrap:anywhere}.governorRuntimeSection{border:1px solid rgba(17,17,17,.08);border-radius:18px;background:#11111105;padding:12px 14px}.governorRuntimeSummary{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:19px;font-weight:800;cursor:pointer;list-style:none}.governorRuntimeSummary::-webkit-details-marker{display:none}.governorRuntimeBody{display:grid;gap:10px;padding-top:10px}.governorDiscussSections,.governorTargetList,.governorDrawerList{display:grid;gap:14px;min-width:0}.governorDiscussSection{display:grid;gap:8px;border:none;background:transparent;box-shadow:none;overflow:visible}.governorDiscussSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.governorDiscussSectionTitle{font-size:19px;font-weight:800;color:var(--color-black);letter-spacing:-.01em}.governorDiscussSectionBody{display:grid;gap:8px;padding:0}.governorDiscussItem,.governorSelectionCard,.governorDrawerAssetCard{border-radius:18px;padding:12px 14px;grid-template-columns:minmax(0,1fr) auto;align-items:start}.governorDiscussItem[data-active=true],.governorSelectionCard[data-active=true]{border-color:#a605182e;background:#a605180d;box-shadow:inset 4px 0 0 var(--color-brand)}.governorListRowPrimary{display:grid;gap:4px;min-width:0}.governorListRowTitle{font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--color-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.governorListRowMeta{font-size:18px;color:var(--color-text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.governorListRowPreview{font-size:19px;line-height:1.45;color:#111111d1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.governorListRowSecondary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.governorConversationPanel{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0;height:100%;overflow:hidden;padding:16px 18px 18px}.governorChatRail{position:relative}.governorMessageList{display:grid;gap:12px;min-width:0;flex:1 1 auto;min-height:0;overflow:auto;overflow-x:hidden;scrollbar-gutter:stable}.governorMessage{border-radius:16px;padding:14px 16px}.governorMessage--user{background:#11111108}.governorMessage--assistant{background:#fffffffa}.governorMessageMeta{font-size:17px}.governorFocusedSourceCard,.governorConfirmCard,.campaignBuildDrawerNotice{border-color:#11111124;background:#ffeb002e;border-radius:16px}.governorComposerDock{display:grid;gap:10px;margin-top:auto;padding:12px;border:1px solid transparent;border-radius:20px;background:linear-gradient(#fffffff5,#fffffff5) padding-box,linear-gradient(90deg,#a6051a80,#a6051a33 24%,#11111114 58%,#ffeb006b) border-box;box-shadow:inset 0 1px #ffffffb8,0 8px 22px #1111110a;transition:background var(--transition-base),box-shadow var(--transition-base)}.governorComposerDock:focus-within{background:linear-gradient(#fffffffa,#fffffffa) padding-box,linear-gradient(90deg,#a6051ac2,#a6051a57 26%,#ffeb00b8) border-box;box-shadow:inset 0 1px #ffffffc7,0 0 0 3px #ffeb0024,0 10px 26px #1111110d}.governorComposerLabel{display:block}.governorComposerInput{min-height:112px;resize:none;border-radius:14px;border-color:transparent;background:#11111105;box-shadow:none}.governorComposerInput:hover,.governorComposerInput:focus{border-color:transparent;background:#11111106;box-shadow:none}.governorComposerFooter{display:flex;align-items:center;justify-content:space-between;gap:12px}.governorInspectorHeaderCopy{min-width:0}.governorDiscussSection,.governorMessage,.wgMessage,.governorExcerptCallout,.governorJsonPreview{border-color:#11111114;background:#fffffff5}.governorFocusedSourceCard,.governorConfirmCard,.campaignBuildDrawerNotice{border-color:#11111124;background:#ffeb0038}.multiAssetWorkspace{gap:16px;flex:1 1 auto}.campaignsWorkbench{display:flex;flex:1 1 auto;min-width:0;min-height:0;height:100%}.campaignsRestoreRail{position:relative;flex:0 0 0;width:0;min-width:0;min-height:0;height:100%;margin-right:0;opacity:0;pointer-events:none;transition:flex-basis .21s ease,width .21s ease,min-width .21s ease,margin-right .21s ease,opacity .18s ease;overflow:hidden}.campaignsRestoreRail[data-visible=true]{margin-right:14px;opacity:1;pointer-events:auto;overflow:visible}.campaignsRestoreRailButton{--restore-surface-warm: rgba(24, 21, 24, .98);--restore-surface-base: rgba(14, 15, 18, .96);--restore-highlight: rgba(255, 255, 255, .09);--restore-soft: rgba(255, 255, 255, .035);--restore-tint-primary: rgba(166, 5, 24, .2);--restore-tint-secondary: rgba(210, 195, 0, .11);--restore-body-top: rgba(255, 255, 255, .055);--restore-body-mid: rgba(255, 255, 255, .024);--restore-body-bottom: rgba(255, 255, 255, 0);--restore-grain-opacity: .028;--restore-edge: rgba(255, 255, 255, .11);--restore-rule: rgba(210, 195, 0, .42);-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block:0;width:52px;border:1px solid var(--restore-edge);border-radius:24px;padding:0;background:linear-gradient(180deg,var(--restore-surface-warm),var(--restore-surface-base));box-shadow:inset 0 1px #ffffffb3,0 10px 24px #11111114;cursor:pointer;isolation:isolate;overflow:hidden;display:flex;justify-content:center;color:var(--app-text);transition:transform var(--transition-fast),box-shadow var(--transition-base),border-color var(--transition-base)}.campaignsRestoreRailButton[data-pane=campaignBrowser]{z-index:2}.campaignsRestoreRailButton[data-pane=campaignAssets]{z-index:3}.campaignsRestoreRailButton:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(112deg,var(--restore-highlight) 0%,var(--restore-soft) 18%,rgba(255,255,255,0) 44%),linear-gradient(180deg,var(--restore-body-top) 0%,var(--restore-body-mid) 34%,var(--restore-body-bottom) 100%),radial-gradient(circle at 84% -8%,var(--restore-tint-primary),transparent 34%),radial-gradient(circle at 16% 114%,var(--restore-tint-secondary),transparent 30%),repeating-linear-gradient(118deg,rgba(255,255,255,var(--restore-grain-opacity)) 0 1px,transparent 1px 5px),linear-gradient(180deg,var(--restore-surface-warm),var(--restore-surface-base) 74%)}.campaignsRestoreRailButton:after{content:"";position:absolute;top:12px;right:0;bottom:12px;width:3px;z-index:0;pointer-events:none;background:linear-gradient(90deg,#ffffff1a,#ffffff1a) left / 1px 100% no-repeat,linear-gradient(180deg,transparent 0%,var(--restore-rule) 22%,rgba(255,255,255,.18) 56%,var(--restore-rule) 84%,transparent 100%)}.campaignsRestoreRailButton:hover{transform:translate(1px);box-shadow:inset 0 1px #ffffffc7,0 12px 28px #1111111a}.campaignsRestoreRailButton:hover:before,.campaignsRestoreRailButton:focus-visible:before{opacity:1}.campaignsRestoreRailButton:focus-visible{outline:none;box-shadow:inset 0 1px #ffffffc7,var(--focus-ring)}.campaignsRestoreRailButton:hover .campaignsRestoreRailButtonTooltip,.campaignsRestoreRailButton:focus-visible .campaignsRestoreRailButtonTooltip{opacity:1;transform:translateY(-50%) translate(0)}.campaignsRestoreRailButton--builder{--restore-tint-primary: rgba(166, 5, 24, .34);--restore-tint-secondary: rgba(166, 5, 24, .18);--restore-body-top: rgba(166, 5, 24, .14);--restore-body-mid: rgba(166, 5, 24, .07);--restore-edge: rgba(166, 5, 24, .5);--restore-rule: rgba(166, 5, 24, .78)}.campaignsRestoreRailButton--campaignBrowser{--restore-tint-primary: rgba(210, 195, 0, .34);--restore-tint-secondary: rgba(210, 195, 0, .18);--restore-body-top: rgba(210, 195, 0, .14);--restore-body-mid: rgba(210, 195, 0, .07);--restore-edge: rgba(210, 195, 0, .48);--restore-rule: rgba(210, 195, 0, .8)}.campaignsRestoreRailButton--campaignAssets{--restore-tint-primary: rgba(76, 139, 92, .34);--restore-tint-secondary: rgba(76, 139, 92, .18);--restore-body-top: rgba(76, 139, 92, .14);--restore-body-mid: rgba(76, 139, 92, .07);--restore-edge: rgba(76, 139, 92, .48);--restore-rule: rgba(76, 139, 92, .78)}.campaignsRestoreRailButtonIcon{position:relative;z-index:1;margin-top:18px;width:30px;height:30px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff14}.campaignsRestoreRailButtonIcon svg{width:16px;height:16px}.campaignsRestoreRailButtonTooltip{position:absolute;top:22px;left:calc(100% + 10px);z-index:4;border-radius:10px;background:#111111d6;color:#fff;padding:5px 8px;font-size:17px;line-height:1;font-weight:700;white-space:nowrap;opacity:0;transform:translateY(-50%) translate(-4px);pointer-events:none;transition:opacity var(--transition-fast),transform var(--transition-fast)}.campaignsPaneTrack{position:relative;display:flex;min-width:0;min-height:0;height:100%;flex:1 1 auto;overflow:hidden}.campaignsPane{min-width:0;min-height:0;height:100%;overflow:hidden;padding-right:16px;opacity:1;transform:translate(0);transition:flex-basis .21s ease,max-width .21s ease,opacity .19s ease,transform .21s ease,padding-right .21s ease}.campaignsPane[data-visible=false]{min-width:0;padding-right:0;opacity:0;pointer-events:none}.campaignsPane[data-pane=assetPreview][data-visible=false]{transform:translate(20px)}.campaignsPane:not([data-pane=assetPreview])[data-visible=false]{transform:translate(-20px)}.campaignsPane[data-last-visible=true]{padding-right:0}.campaignsPaneTrack[data-preview-open=true] .multiAssetAssetsColumn .multiAssetCampaignAssetTitle{font-size:19px;line-height:1.28;font-weight:700}.campaignsPaneTrack[data-preview-open=true] .multiAssetAssetsColumn .multiAssetCampaignAssetType{font-size:15px}.campaignsPaneTrack[data-preview-open=true] .multiAssetAssetsColumn .multiAssetAssetMetaRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px}.campaignsPaneTrack[data-preview-open=true] .multiAssetAssetsColumn .multiAssetAssetMetaActions{width:auto;justify-content:flex-end;justify-self:end;gap:3px;flex-wrap:nowrap}.campaignsPaneTrack[data-preview-open=true] .multiAssetAssetsColumn .multiAssetAssetMetaActions .uiButton--shortenable .uiButtonLabelFull{display:none}.campaignsPaneTrack[data-preview-open=true] .multiAssetAssetsColumn .multiAssetAssetMetaActions .uiButton--shortenable .uiButtonLabelShort{display:inline}.campaignsPaneTrack[data-preview-open=true] .multiAssetAssetsColumn .uiButton.multiAssetSavedCardActionButton,.campaignsPaneTrack[data-preview-open=true] .multiAssetAssetsColumn .uiButton.multiAssetAssetDeleteChip,.campaignsPaneTrack[data-preview-open=true] .multiAssetAssetsColumn .uiButton.multiAssetAssetExpandButton,.campaignsPaneTrack[data-preview-open=true] .multiAssetAssetsColumn .multiAssetBrowserStateBadge{min-height:16px;padding:1px 5px;font-size:14px}@container campaigns-assets-pane (max-width: 380px){.multiAssetFooterModule .multiAssetActionRow{gap:6px}.multiAssetFooterModule .multiAssetActionRow .uiButton,.multiAssetFooterModule .multiAssetActionRow .uiButtonLink{min-height:28px;padding:4px 8px;font-size:16px;line-height:1.05}.multiAssetFooterModule .multiAssetActionRow .uiButton--shortenable .uiButtonLabelFull{display:none}.multiAssetFooterModule .multiAssetActionRow .uiButton--shortenable .uiButtonLabelShort{display:inline}}.campaignsPaneTrack[data-four-pane-open=true] .multiAssetAssetsColumn .multiAssetFooterModule .multiAssetActionRow .uiButton--shortenable .uiButtonLabelFull{display:none}.campaignsPaneTrack[data-four-pane-open=true] .multiAssetAssetsColumn .multiAssetFooterModule .multiAssetActionRow .uiButton--shortenable .uiButtonLabelShort{display:inline}.enterpriseShell[data-nav-expanded=true] .campaignsPaneTrack[data-four-pane-open=true] .multiAssetAssetsColumn .multiAssetFooterModule .multiAssetActionRow .uiButton--shortenable .uiButtonLabelShort{display:none}.enterpriseShell[data-nav-expanded=true] .campaignsPaneTrack[data-four-pane-open=true] .multiAssetAssetsColumn .multiAssetFooterModule .multiAssetActionRow .uiButton--shortenable .uiButtonLabelCompact{display:inline}.enterpriseShell[data-nav-expanded=true] .campaignsPaneTrack[data-four-pane-open=true] .multiAssetAssetsColumn .multiAssetLibraryChip--published{min-width:8px;width:8px;min-height:8px;height:8px;padding:0;border:0;border-radius:999px;background:var(--color-positive);box-shadow:0 0 0 2px #008c4524;color:transparent;font-size:0;line-height:0;overflow:hidden;flex:0 0 auto}.campaignsPaneCard{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;height:100%;overflow:hidden}.campaignsPaneBody,.campaignsPreviewBody{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:2px}.campaignsPaneBody>*,.campaignsPreviewBody>*{min-width:0;max-width:100%}.campaignsPaneBody--framed{display:flex;flex-direction:column;overflow:hidden}.campaignsPaneHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.campaignsPaneHeaderActions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.uiIconButton.campaignsPaneHeaderToggle{width:26px;height:26px;border-color:#1111111f;font-size:20px;font-weight:700}.campaignsPreviewTrigger[data-active=true]{border-color:#a6051833;background:#a605180f;color:var(--color-brand)}.campaignsPreviewPaneCard{position:relative}.campaignsPreviewHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;column-gap:12px;row-gap:6px}.campaignsPreviewHeaderCopy{min-width:0;grid-column:1}.campaignsPreviewHeaderMetaBar{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;width:100%}.campaignsPreviewHeaderMeta{min-width:0}.campaignsPreviewDestinationIcons{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto;margin-left:auto}.campaignsPreviewDestinationIcon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px}.campaignsPreviewDestinationIcon svg{width:14px;height:14px;display:block}.campaignsPreviewHeaderActions{grid-column:2;gap:10px}.campaignsPreviewTabs{display:inline-flex;align-items:flex-end;gap:18px}.campaignsPreviewTab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:2px solid transparent;background:transparent;color:#11111194;padding:0 0 8px;font-size:18px;line-height:1;font-weight:700;cursor:pointer}.campaignsPreviewTab[data-active=true]{color:var(--color-black);border-bottom-color:var(--color-brand)}.campaignsPreviewBody{display:flex;flex-direction:column;align-content:stretch;gap:0}.campaignsPreviewPanel{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:100%;height:100%;flex:1 1 auto}.campaignsAssetPreviewWorkspace{display:flex;flex-direction:column;gap:10px;min-height:0;height:100%;flex:1 1 auto}.campaignsAssetPreviewIntro{display:grid;gap:6px}.campaignsAssetPreviewSplitShell{display:flex;flex-direction:column;gap:4px;min-height:0;flex:1 1 auto;overflow:hidden}.campaignsAssetPreviewPromptModule,.campaignsAssetPreviewAssetModule{display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid rgba(17,17,17,.08);border-radius:18px;background:#ffffffeb}.campaignsAssetPreviewPromptModule[data-expanded=false],.campaignsAssetPreviewPromptModule[data-expanded=true]{flex:0 0 auto}.campaignsAssetPreviewAssetModule{flex:1 1 0}.campaignsAssetPreviewAssetContentShell{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.campaignsAssetPreviewAssetContentPane{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden}.campaignsAssetPreviewModuleToggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 14px;border:none;background:transparent;color:var(--color-black);font-size:18px;line-height:1;font-weight:700;cursor:pointer;text-align:left}.campaignsAssetPreviewModuleChevron{color:#11111194;font-size:18px}.campaignsAssetPreviewPromptField,.campaignsAssetPreviewAssetField{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;padding:0 10px 10px}.campaignsAssetPreviewAssetToolbar{display:flex;align-items:center;gap:6px;flex:0 0 auto;flex-wrap:wrap;padding:0 10px 10px;position:relative;z-index:2}.campaignsAssetPreviewToolbarMenu{position:relative}.campaignsAssetPreviewToolbarMenuButton{min-width:44px;min-height:30px;padding:4px 8px;border:1px solid var(--app-control-border, rgba(17, 17, 17, .12));border-radius:12px;background:var(--app-input, rgba(255, 255, 255, .96));display:inline-flex;align-items:center;gap:5px;color:var(--app-text, rgba(17, 17, 17, .82));transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.campaignsAssetPreviewToolbarMenuButton:hover,.campaignsAssetPreviewToolbarMenuButton[aria-expanded=true]{border-color:var(--app-border-hover, rgba(195, 62, 62, .22));box-shadow:inset 0 1px #ffffff1a;background:var(--app-hover-bg, rgba(255, 255, 255, .99))}.campaignsAssetPreviewToolbarTextIcon{min-width:24px;font-size:17px;line-height:1;font-weight:800;letter-spacing:.02em;text-align:center}.campaignsAssetPreviewToolbarTextIcon--inline{min-width:42px;font-size:13px}.campaignsAssetPreviewToolbarTextIcon--bold{font-weight:900}.campaignsAssetPreviewToolbarTextIcon--italic{font-style:italic}.campaignsAssetPreviewToolbarTextIcon--underline{text-decoration:underline;text-underline-offset:2px}.campaignsAssetPreviewToolbarMenuButton svg{width:16px;height:16px}.campaignsAssetPreviewToolbarMenuChevron{display:inline-flex;align-items:center;justify-content:center;color:var(--app-subtle, rgba(17, 17, 17, .54))}.campaignsAssetPreviewToolbarMenuChevron svg{width:12px;height:12px}.campaignsAssetPreviewToolbarDropdown{position:absolute;top:calc(100% + 6px);left:0;z-index:4;min-width:144px;padding:6px;border:1px solid var(--app-control-border, rgba(17, 17, 17, .1));border-radius:16px;background:var(--app-popover, var(--app-input, rgba(255, 255, 255, .98)));box-shadow:var(--app-shadow, 0 18px 42px rgba(17, 17, 17, .16))}.campaignsAssetPreviewToolbarDropdownItem{width:100%;min-height:34px;padding:6px 8px;border:0;border-radius:12px;background:transparent;display:flex;align-items:center;gap:8px;color:var(--app-text, rgba(17, 17, 17, .82));font-size:18px;line-height:1.2;font-weight:700;text-align:left}.campaignsAssetPreviewToolbarDropdownItem:hover,.campaignsAssetPreviewToolbarDropdownItem[data-active=true]{background:var(--app-hover-bg, rgba(248, 223, 105, .22))}.campaignsAssetPreviewToolbarDropdownItemLeading{min-width:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--app-text, rgba(17, 17, 17, .78))}.campaignsAssetPreviewTextArea{min-height:0;height:100%;flex:1 1 auto;max-height:none;resize:none;overflow-y:auto}.campaignsAssetPreviewPromptTextArea,.campaignsAssetPreviewAssetTextArea{min-height:0}.campaignsAssetPreviewResizeHandle{position:relative;flex:0 0 14px;cursor:row-resize}.campaignsAssetPreviewResizeHandle:before{content:"";position:absolute;left:50%;top:50%;width:calc(100% - 20px);height:1px;transform:translate(-50%,-50%);background:#1111111f}.campaignsAssetPreviewResizeHandle:after{content:"";position:absolute;left:50%;top:50%;width:46px;height:4px;transform:translate(-50%,-50%);border-radius:999px;background:#1111112e}.campaignsAssetPreviewAssetModule{flex:1 1 auto}.campaignsAssetPreviewModuleLabel{padding:10px 14px 4px;color:#11111194;font-size:17px;line-height:1;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.campaignsAssetPreviewModuleLabel--edit{padding-top:0}.campaignsAssetPreviewDocumentPage{min-height:100%;height:100%;flex:1 1 auto;overflow:auto;outline:none;white-space:normal}.campaignsAssetPreviewDocumentEditor{display:flex;flex-direction:column;min-height:100%;height:100%;overflow:hidden}.campaignsAssetPreviewDocumentPage p,.campaignsAssetPreviewDocumentPage li{white-space:pre-wrap}.campaignsAssetPreviewDocumentPage ul{padding-left:1.2em}.campaignsAssetPreviewEmptyState{min-height:100%;display:flex;align-items:flex-start;padding:26px 28px;border:1px solid rgba(17,17,17,.08);border-radius:24px;background:#fffffff5;color:#11111170;font-size:21px;line-height:1.7}.campaignsAssetPreviewEditModule{display:flex;flex-direction:column;min-height:0;overflow:hidden;flex:0 0 auto}.campaignsAssetPreviewEditComposer{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;padding:0 10px 10px}.campaignsAssetPreviewEditComposerInner{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:8px}.campaignsAssetPreviewEditTextArea{min-height:0;flex:1 1 auto;height:100%;max-height:none;resize:none;overflow-y:auto}.campaignsAssetPreviewEditComposerActions{justify-content:flex-start}.campaignsAssetPreviewSendEditButton{min-height:28px;padding:5px 12px;font-size:16px;line-height:1;font-weight:700}.campaignsAssetPreviewEditComposerActions .campaignsAssetPreviewSendEditButton:not(:disabled){background:var(--color-positive)!important;border-color:#008c453d!important;color:#fff!important}.campaignsAssetPreviewEditComposerActions .campaignsAssetPreviewSendEditButton:hover:not(:disabled){background:#00753a!important;border-color:#00753a3d!important;color:#fff!important}.campaignsPreviewPromptWorkspace{display:flex;flex-direction:column;gap:10px;min-height:0;flex:1 1 auto}.campaignsPreviewPromptField{min-height:0;flex:1 1 auto}.campaignsPreviewPromptTextarea{min-height:100%;height:100%;max-height:none;resize:none;overflow-y:auto}.uiButton.campaignsPreviewContextButton{background:#ffeb0033;border-color:#ffeb007a;color:#111}.uiButton.campaignsPreviewContextButton:hover:not(:disabled){background:#ffeb004d;border-color:#ffeb00b8;color:#111}.campaignsAssetPreviewFooterActions{position:sticky;bottom:0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:6px;z-index:2;isolation:isolate;margin-top:0;padding:10px 0 0;border-top:1px solid rgba(17,17,17,.08);background:#fff;box-shadow:none}.campaignsAssetPreviewFooterActions>*{position:relative;z-index:1;flex:0 1 auto;min-width:0}.campaignsAssetPreviewFooterActions .uiButton:not(:disabled),.campaignsAssetPreviewFooterActions .uiButtonLink{opacity:1!important;filter:none!important}.campaignsAssetPreviewFooterActions .uiButton,.campaignsAssetPreviewFooterActions .uiButtonLink{min-height:28px;padding:5px 8px;font-size:16px;line-height:1;white-space:nowrap}.campaignsAssetPreviewFooterActions .campaignsAssetPreviewIconButton{min-width:0;width:32px;height:28px;padding:0;justify-content:center;background:#fffffffa!important;border-color:#11111129!important;color:#111!important;box-shadow:none!important}.campaignsAssetPreviewFooterActions .campaignsAssetPreviewIconButton:hover:not(:disabled){background:#1111110a!important;border-color:#11111152!important}.campaignsAssetPreviewFooterActions .campaignsAssetPreviewLibraryIconButton--active:not(:disabled){background:#19b64b!important;border-color:#19b64b!important;color:#fff!important}.campaignsAssetPreviewFooterActions .campaignsAssetPreviewLibraryIconButton--active:hover:not(:disabled){background:#12933c!important;border-color:#12933c!important;color:#fff!important}.campaignsAssetPreviewFooterActions .campaignsAssetPreviewIconButton:disabled{background:#fffffff0!important;border-color:#11111114!important;color:#11111157!important}.campaignsAssetPreviewIconButton svg{width:16px;height:16px}.campaignsAssetPreviewFooterActions .campaignsAssetPreviewEditAiButton{margin-left:auto;min-width:86px;padding-inline:12px;background:#ffeb0033!important;border-color:#ffeb007a!important;color:#111!important;font-weight:700}.campaignsAssetPreviewFooterActions .campaignsAssetPreviewEditAiButton:hover:not(:disabled){background:#ffeb004d!important;border-color:#ffeb00b8!important;color:#111!important}.campaignsAssetPreviewFooterActions .campaignsAssetPreviewEditAiButton:disabled{background:#fff8d6b8!important;border-color:#11111114!important;color:#11111157!important}.campaignsAssetPreviewFooterActions .campaignsAssetPreviewEditAiButton--active:not(:disabled){background:#ffeb0057!important;border-color:#ffeb00c7!important}.campaignsAssetPreviewFooterActions .uiButton.campaignsAssetPreviewGovernorButton:not(:disabled){min-width:78px;padding-inline:12px;font-weight:700;background:#7ad98f47!important;border-color:#008c4538!important;color:#046031!important}.campaignsAssetPreviewFooterActions .uiButton.campaignsAssetPreviewGovernorButton:hover:not(:disabled){background:#7ad98f6b!important;border-color:#008c4552!important;color:#03512a!important}.campaignsAssetPreviewFooterActions .uiButton.campaignsAssetPreviewGovernorButton:disabled{min-width:78px;padding-inline:12px;font-weight:700;background:#ddf5e2eb!important;border-color:#11111114!important;color:#0460316b!important}.campaignsAssetPreviewFooterActions .uiButton-success:not(:disabled){background:var(--color-positive)!important;border-color:#008c453d!important;color:var(--color-white)!important}.campaignsAssetPreviewFooterActions .uiButton-success:hover:not(:disabled){background:#00753a!important;color:var(--color-white)!important}.campaignsAssetPreviewFooterActions .uiButton.campaignsPreviewContextButton:not(:disabled){background:#ffeb0033!important;border-color:#ffeb007a!important;color:#111!important}.campaignsAssetPreviewFooterActions .uiButton.campaignsPreviewContextButton:hover:not(:disabled){background:#ffeb004d!important;border-color:#ffeb00b8!important;color:#111!important}.campaignsPreviewDetails{display:grid;gap:6px}.campaignsPreviewDetailsWorkspace{display:flex;flex-direction:column;gap:8px;min-height:0;height:100%;flex:1 1 auto}.campaignsPreviewDetailsHeader{flex:0 0 auto}.campaignsPreviewDetailsHeader .campaignsAssetPreviewModuleToggle{padding-left:4px;padding-right:4px}.campaignsPreviewDetailsMetadata{padding:0 4px 2px}.campaignsPreviewDetailsSplitShell{display:flex;flex-direction:column;gap:4px;min-height:0;flex:1 1 auto;overflow:hidden}.campaignsPreviewDetailsPane{display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid rgba(17,17,17,.08);border-radius:18px;background:#ffffffeb}.campaignsPreviewDetailsPane--memo{flex:0 0 auto}.campaignsPreviewDetailsPane--notes{flex:1 1 0}.campaignsPreviewDetailsPaneBody{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;padding:0 10px 10px}.campaignsPreviewDetailsMemoPage,.campaignsPreviewDetailsMemoText{min-height:100%;height:100%;flex:1 1 auto;overflow:auto}.campaignsPreviewDetailsMemoText{margin:0;padding:26px 28px;border:1px solid rgba(17,17,17,.08);border-radius:24px;background:#fffffff5;color:#111111d1;font-size:21px;line-height:1.7;white-space:pre-wrap;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace}.campaignsPreviewDetailsEmptyState{min-height:100%;display:flex;align-items:flex-start;padding:26px 28px;border:1px solid rgba(17,17,17,.08);border-radius:24px;background:#fffffff5;color:#11111170;font-size:21px;line-height:1.7}.campaignsPreviewDetailsNotesTextArea{min-height:0;height:100%;flex:1 1 auto;max-height:none;resize:none;overflow-y:auto}.campaignsPreviewDetailsFooterActions{justify-content:flex-start}.campaignsPreviewDetailsFooterActions .uiButton,.campaignsPreviewDetailsFooterActions .uiButtonLink{min-height:28px;padding:5px 12px;font-size:16px;line-height:1;white-space:nowrap}.campaignsPreviewDetailsFooterActions .campaignsPreviewDetailsSaveNoteButton:not(:disabled){background:#ffeb0033!important;border-color:#ffeb007a!important;color:#111!important;font-weight:700}.campaignsPreviewDetailsFooterActions .campaignsPreviewDetailsSaveNoteButton:hover:not(:disabled){background:#ffeb004d!important;border-color:#ffeb00b8!important;color:#111!important}.campaignsPreviewDetailGrid{display:grid;gap:10px;margin-top:4px}.campaignsPreviewDetailRow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.campaignsPreviewDetailRow>:first-child{flex:0 0 auto}.campaignsPreviewDetailRow>:last-child{flex:1 1 auto;min-width:0;text-align:right;overflow-wrap:anywhere}.campaignsPreviewArtifactList{display:grid;gap:8px;margin-top:12px}.campaignsPreviewStatusTag{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid rgba(17,17,17,.08);background:#11111108;color:var(--color-black);font-size:17px;line-height:1;font-weight:700;padding:5px 8px}.campaignsPreviewStatusTag--processing{border-color:#a6051829;background:#a605180f}.campaignsPreviewStatusTag--complete{border-color:#008c4533;background:#008c4514}.campaignsPreviewStatusTag--failed,.campaignsPreviewStatusTag--warning{border-color:#ffeb0052;background:#ffeb002e}.campaignsDeleteModal{width:min(420px,calc(100vw - 32px));display:grid;gap:8px;padding:24px}.campaignsDeleteModalText{margin:0;color:var(--color-shell-strong);line-height:1.5}.campaignsDeleteModalActions{display:flex;justify-content:flex-end;gap:10px;margin-top:0;flex-wrap:wrap}.campaignsReportModal{width:min(920px,calc(100vw - 48px));max-height:min(82vh,900px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding:24px}.campaignsReportModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.uiIconButton.campaignsReportModalClose{width:28px;height:28px;min-width:28px;border-color:#11111114;background:#ffffffeb;color:#111111b8;font-size:20px;line-height:1;align-self:flex-start}.uiIconButton.campaignsReportModalClose:hover{background:#1111110a;color:#111111e0}.campaignsReportModalBody{min-height:0;overflow:auto}.campaignsReportModalContent{min-height:100%;max-height:100%;overflow:auto;overflow-x:hidden;border:1px solid rgba(17,17,17,.08);border-radius:18px;background:#fffffff0;padding:18px 20px}.campaignsReportModalContent--markdown>:first-child{margin-top:0}.campaignsReportModalContent--document{display:grid;gap:20px}.campaignsReportModalContent--embedded{padding:0;overflow:hidden;background:#f6f3eef5}.campaignsReportModalContent--text{margin:0;white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);font-size:18px;line-height:1.55}.campaignsReportModalActions{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap}.uiButtonLink.campaignsReportModalDownloadButton{min-height:32px}.requiredContextPreviewPage{background:linear-gradient(180deg,#fffffffa,#fcfaf7fa),repeating-linear-gradient(180deg,rgba(17,17,17,.018) 0 1px,transparent 1px 32px);border-color:#1111111a;box-shadow:inset 0 1px #ffffffb8,0 10px 24px #1111110d;padding:26px 28px;color:#111111e6;overflow-x:hidden;overflow-wrap:anywhere;word-break:break-word}.enterpriseShell[data-theme=light] .requiredContextPreviewPage{background:linear-gradient(180deg,#fffffffa,#fffffffa),repeating-linear-gradient(180deg,rgba(15,23,42,.018) 0 1px,transparent 1px 32px)}.requiredContextPreviewPage.markdownPreview,.requiredContextPreviewPage{max-height:none;font-size:21px;line-height:1.8;font-family:var(--font-body)}.requiredContextPreviewPage.markdownPreview h1,.requiredContextPreviewPage.markdownPreview h2,.requiredContextPreviewPage.markdownPreview h3,.requiredContextPreviewDocumentSection h4{color:var(--color-black)}.requiredContextPreviewDocumentSection{display:grid;gap:12px}.requiredContextPreviewDocumentSection h4{margin:0;font-size:17px;line-height:1.2;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.requiredContextPreviewDocumentSection p{margin:0;white-space:pre-wrap;word-break:break-word}.requiredContextPreviewPage.markdownPreview pre,.requiredContextPreviewPage.markdownPreview code{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.requiredContextPreviewPage.markdownPreview pre{overflow-x:hidden;padding:12px 14px;border-radius:12px;background:#1111110a;font-family:var(--font-mono);font-size:19px;line-height:1.65}.requiredContextPreviewFrame{width:100%;height:100%;min-height:62vh;border:none;display:block;background:#fff}.uiButton.campaignsDeleteConfirmButton{background:linear-gradient(180deg,#c52222,#991717),repeating-linear-gradient(125deg,rgba(255,255,255,.16) 0 2px,transparent 2px 8px);border-color:#7b0a0a6b;color:#fff;box-shadow:0 8px 18px #99171738}.uiButton.campaignsDeleteConfirmButton:hover:not(:disabled){background:linear-gradient(180deg,#d02b2b,#a71c1c),repeating-linear-gradient(125deg,rgba(255,255,255,.16) 0 2px,transparent 2px 8px);border-color:#7b0a0a8a;color:#fff}.multiAssetModuleCard,.multiAssetCard,.campaignBuildDrawer,.requiredContextDrawer .uiCard{box-shadow:none;border-color:#11111114}.multiAssetModuleCard,.workspacePane{position:relative}@container campaigns-builder-pane (max-width: 380px){.multiAssetBuilderActionRow{gap:6px}.multiAssetBuilderActionRow .uiButton.multiAssetBuilderActionButton,.multiAssetBuilderActionRow .uiButtonLink.multiAssetBuilderActionButton{min-height:28px;padding:4px 8px;font-size:16.5px;line-height:1}.multiAssetBuilderActionRow .uiButton--shortenable .uiButtonLabelFull{display:none}.multiAssetBuilderActionRow .uiButton--shortenable .uiButtonLabelShort{display:inline}}@container campaigns-builder-pane (max-width: 300px){.multiAssetBuilderActionRow{gap:4px}.multiAssetBuilderActionRow .uiButton.multiAssetBuilderActionButton,.multiAssetBuilderActionRow .uiButtonLink.multiAssetBuilderActionButton{min-height:26px;padding:4px 6px;font-size:15.5px}}@container (max-width: 340px){.multiAssetBrowserCardTitle,.multiAssetCampaignAssetTitle{font-size:20px;line-height:1.3}.multiAssetAssetMetaActions,.multiAssetDraftLineActions{gap:4px}.uiButton.multiAssetSavedCardActionButton,.uiButton.multiAssetAssetDeleteChip,.uiButton.multiAssetAssetExpandButton,.multiAssetDraftLineActions .uiButton.multiAssetBrowserStateButton,.multiAssetDraftLineActions .uiButtonLink.multiAssetBrowserStateButton,.multiAssetBrowserStateBadge{min-height:18px;padding:1px 6px;font-size:15px}.multiAssetAssetMetaActions .uiButton--shortenable .uiButtonLabelFull{display:none}.multiAssetAssetMetaActions .uiButton--shortenable .uiButtonLabelShort{display:inline}}@container (max-width: 280px){.multiAssetBrowserCardTitle,.multiAssetCampaignAssetTitle{font-size:19px}.multiAssetCampaignAssetType,.multiAssetDraftLineMeta,.campaignBrowserReportRow{font-size:16px}}@container (max-width: 260px){.multiAssetCampaignAssetTitle{display:block!important;width:100%;white-space:normal!important;overflow:visible!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;font-size:18px;line-height:1.22;font-weight:650;text-wrap:pretty}.multiAssetCampaignAssetType{font-size:14px}.multiAssetAssetMetaActions{gap:3px}.uiButton.multiAssetSavedCardActionButton,.uiButton.multiAssetAssetDeleteChip,.uiButton.multiAssetAssetExpandButton,.multiAssetBrowserStateBadge{min-height:17px;padding:1px 5px;font-size:14px}}@container (max-width: 220px){.multiAssetCampaignAssetTitle{font-size:17px;line-height:1.18;font-weight:600}.uiButton.multiAssetSavedCardActionButton,.uiButton.multiAssetAssetDeleteChip,.uiButton.multiAssetAssetExpandButton,.multiAssetBrowserStateBadge{min-height:16px;padding:1px 4px;font-size:13px}}.multiAssetCard--processing,.multiAssetCard--expanded,.multiAssetCard--expanded.multiAssetCard--neutral,.multiAssetCard--expanded.multiAssetCard--processing,.multiAssetCard--expanded.multiAssetCard--complete,.multiAssetCard--expanded.multiAssetCard--failed,.multiAssetCard--complete,.multiAssetCard--failed{background:#fffffff5}.multiAssetCard--complete{border-color:#a605182e}.multiAssetCard--failed{border-color:#a605182e;background:linear-gradient(180deg,#a60518e6,#800c1cf5),var(--surface-card)}.multiAssetCard--expanded.multiAssetCard--failed{background:linear-gradient(180deg,#a60518e0,#800c1cf0),var(--surface-card)}.multiAssetCard--failed h3,.multiAssetCard--failed .smallMeta,.multiAssetCard--failed .multiAssetCampaignAssetType,.multiAssetCard--failed .multiAssetCompactSummaryLabel,.multiAssetCard--failed .multiAssetCompactTimeline,.multiAssetCard--failed .multiAssetCompactTimelineStage,.multiAssetCard--failed .multiAssetCompactTimelineSeparator{color:#fffffff5}.multiAssetCard--failed .uiIconButton.multiAssetAssetDeleteIcon{border-color:#ffffff3d;background:#ffffff14;color:#fffffff5}.multiAssetCard--failed .uiIconButton.multiAssetAssetDeleteIcon:hover:not(:disabled){border-color:#ffffff57;background:#ffffff24;color:#fff}.multiAssetPromptModule,.multiAssetUtilityMenu{background:#11111105;border-color:#11111114}.previewSurface{min-height:420px}.previewSurface .markdownPreview{max-height:none}.inspectorList{display:grid;gap:10px}.libraryBodyCopy{display:grid;gap:12px}.modalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.row.split{gap:12px;align-items:flex-start}.row.split>*{min-width:0}@media (max-width: 1280px){.knowledgeLibraryLaneGrid,.workspacePaneLayout--dashboard,.workspacePaneLayout--three,.workspacePaneLayout--two{grid-template-columns:1fr}.campaignsPane--preview{position:absolute;top:0;right:0;bottom:0;z-index:6;width:min(480px,calc(100vw - 48px));max-width:min(480px,calc(100vw - 48px));padding-right:0}.campaignsPane--preview[data-visible=false]{transform:translate(28px)}.governorWorkbenchHeader{grid-template-columns:1fr;align-items:start}.governorWorkspaceShell{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.governorInspectorColumn{display:none}.governorConversationColumn{border-right:none}}@media (max-width: 980px){.enterpriseShell{grid-template-columns:1fr;padding:12px}.enterpriseNav,.enterpriseNav[data-expanded=true],.enterpriseNav[data-expanded=false]{width:auto;flex-direction:row;flex-wrap:wrap;align-items:center;border-radius:22px;padding:10px 12px}.enterpriseNavTop{display:flex;flex:0 0 auto;align-items:center;justify-items:initial}.enterpriseNavToggle,.enterpriseBrandWordmark,.enterpriseConnectionText,.navButtonLabel{display:none}.enterpriseNavList{display:flex;gap:8px;overflow-x:auto;margin-top:0}.enterpriseRailFooter{margin-top:0;width:100%;display:grid;grid-template-columns:repeat(3,max-content);justify-content:start;align-items:center;gap:8px}.enterpriseShellPanel{grid-column:1 / -1}.workspaceStatGrid,.uiRow--filters,.abmWorkspaceGridRow,.abmWorkspaceGridRow--halves{grid-template-columns:1fr}.governorWorkbench{height:auto!important}.governorWorkspaceShell{grid-template-columns:1fr}.governorStageColumn,.governorConversationColumn{border-right:none;border-bottom:none}.governorColumnBody,.governorConversationPanel{max-height:none}.governorComposerFooter,.governorStageRailMeta{flex-direction:column;align-items:stretch}}.enterpriseShell,.operatorShell{--app-brand-red: #a60518;--app-brand-yellow: #ffeb00;--app-brand-green: #008c45;--app-brand-chat-bg: radial-gradient(circle at 18% 0%, rgba(255, 255, 255, .18), transparent 34%), linear-gradient(135deg, #800412 0%, #a60518 52%, #df5b48 100%);--app-brand-chat-border: rgba(255, 255, 255, .16);--app-brand-chat-shadow: inset 0 1px 0 rgba(255, 255, 255, .16), 0 14px 28px rgba(0, 0, 0, .18);--app-red-wash: rgba(166, 5, 24, .2);--app-yellow-wash: rgba(255, 235, 0, .08);--app-green-wash: rgba(0, 140, 69, .12);background:var(--app-background);color:var(--app-text)}.enterpriseShell[data-theme=dark],.operatorShell[data-theme=dark],.enterpriseShell:not([data-theme]),.operatorShell:not([data-theme]){--app-canvas: #050506;--app-deep: #020203;--app-column: #07080a;--app-panel: #0b0c0f;--app-raised: #111216;--app-input: #08090c;--app-text: #ededed;--app-muted: #9aa0aa;--app-subtle: rgba(255, 255, 255, .62);--app-border: rgba(255, 255, 255, .08);--app-border-hover: rgba(255, 255, 255, .14);--app-shadow: 0 0 0 1px rgba(255, 255, 255, .045), 0 18px 44px rgba(0, 0, 0, .34);--app-panel-gradient: linear-gradient(180deg, rgba(255, 255, 255, .028), rgba(255, 255, 255, .008));--app-card-gradient: linear-gradient(180deg, rgba(255, 255, 255, .034), rgba(255, 255, 255, .01));--app-raised-gradient: linear-gradient(180deg, rgba(255, 255, 255, .032), rgba(255, 255, 255, .01));--app-header-bg: rgba(5, 5, 6, .78);--app-nav-gradient: linear-gradient(180deg, rgba(166, 5, 24, .1), rgba(255, 255, 255, .025) 38%, rgba(255, 255, 255, .015));--app-nav-wash: radial-gradient(170px 220px at 0% 12%, rgba(166, 5, 24, .24), transparent 68%);--app-input-hover: #0d0e11;--app-control-bg: rgba(255, 255, 255, .026);--app-control-border: rgba(255, 255, 255, .1);--app-control-hover-bg: rgba(166, 5, 24, .16);--app-control-hover-border: rgba(166, 5, 24, .42);--app-hover-bg: rgba(255, 255, 255, .028);--app-active-bg: rgba(255, 255, 255, .05);--app-selected-bg: linear-gradient(180deg, rgba(166, 5, 24, .18), rgba(166, 5, 24, .08));--app-popover: #0b0c0f;--app-disabled-bg: rgba(255, 255, 255, .024);--app-disabled-border: rgba(255, 255, 255, .06);--app-disabled-text: rgba(255, 255, 255, .28);--app-danger-text: #ff8b96;--app-success-text: #58cf8a;--app-warning-text: #ffeb00;--app-footer-gradient: linear-gradient(180deg, rgba(5, 5, 6, 0), rgba(17, 17, 20, .92) 26%, var(--app-panel) 100%);--app-background: radial-gradient(56% 48% at 7% 0%, var(--app-red-wash), transparent 45%), radial-gradient(42% 38% at 84% 0%, var(--app-yellow-wash), transparent 40%), radial-gradient(46% 44% at 100% 100%, var(--app-green-wash), transparent 44%), var(--app-canvas)}.enterpriseShell[data-theme=light],.operatorShell[data-theme=light]{--app-canvas: #ffffff;--app-deep: #f8fafc;--app-column: #f8fafc;--app-panel: #ffffff;--app-raised: #ffffff;--app-input: #ffffff;--app-text: #151316;--app-muted: #626873;--app-subtle: rgba(21, 19, 22, .68);--app-border: rgba(15, 23, 42, .12);--app-border-hover: rgba(15, 23, 42, .2);--app-shadow: 0 0 0 1px rgba(15, 23, 42, .05), 0 18px 44px rgba(15, 23, 42, .1);--app-red-wash: rgba(166, 5, 24, 0);--app-yellow-wash: rgba(255, 235, 0, 0);--app-green-wash: rgba(0, 140, 69, 0);--app-panel-gradient: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(248, 250, 252, .72));--app-card-gradient: linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(248, 250, 252, .78));--app-raised-gradient: linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(248, 250, 252, .7));--app-header-bg: rgba(255, 255, 255, .94);--app-nav-gradient: linear-gradient(180deg, #ffffff, rgba(248, 250, 252, .9));--app-nav-wash: radial-gradient(180px 230px at 0% 12%, rgba(15, 23, 42, .035), transparent 70%);--app-input-hover: #f8fafc;--app-control-bg: #ffffff;--app-control-border: rgba(15, 23, 42, .12);--app-control-hover-bg: rgba(166, 5, 24, .08);--app-control-hover-border: rgba(166, 5, 24, .28);--app-hover-bg: rgba(15, 23, 42, .045);--app-active-bg: rgba(166, 5, 24, .08);--app-selected-bg: linear-gradient(180deg, rgba(166, 5, 24, .1), rgba(166, 5, 24, .035));--app-popover: #ffffff;--app-disabled-bg: rgba(15, 23, 42, .045);--app-disabled-border: rgba(15, 23, 42, .08);--app-disabled-text: rgba(21, 19, 22, .34);--app-danger-text: #a60518;--app-success-text: #008c45;--app-warning-text: #766b00;--app-footer-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(248, 250, 252, .92) 26%, var(--app-panel) 100%);--app-background: var(--app-canvas);--color-shell: #ffffff;--color-shell-strong: #f8fafc;--color-muted: var(--app-muted);--color-surface: var(--app-canvas);--color-surface-2: var(--app-panel);--color-border: var(--app-border);--color-text: var(--app-text);--color-text-soft: var(--app-muted);--surface-canvas: var(--app-canvas);--surface-card: var(--app-panel);--surface-column: var(--app-column);--surface-panel: var(--app-panel);--surface-raised: var(--app-raised);--surface-tint-blue: rgba(15, 23, 42, .035);--surface-tint-teal: rgba(0, 140, 69, .045);--surface-inset: #f8fafc;--border-soft: var(--app-border);--border-default: var(--app-border);--border-strong: rgba(15, 23, 42, .18);--hover-overlay: rgba(15, 23, 42, .035);--header-surface-base: rgba(255, 255, 255, .96);--header-surface-warm: rgba(255, 255, 255, .94);--header-sheen-highlight: rgba(255, 255, 255, .78);--header-sheen-soft: rgba(248, 250, 252, .48);--header-reflection-red: rgba(166, 5, 24, .025);--header-reflection-gold: rgba(15, 23, 42, .02);--header-grain-opacity: .006;--header-rule-structure: rgba(15, 23, 42, .08)}.operatorShell[data-theme=dark]{--app-background: radial-gradient(48% 42% at 0% 0%, rgba(166, 5, 24, .13), transparent 42%), radial-gradient(36% 34% at 100% 100%, rgba(0, 140, 69, .07), transparent 44%), var(--app-canvas)}.operatorShell[data-theme=light]{--app-red-wash: rgba(166, 5, 24, 0);--app-yellow-wash: rgba(255, 235, 0, 0);--app-green-wash: rgba(0, 140, 69, 0);--app-background: var(--app-canvas)}.enterpriseShell[data-nav-expanded=true]{--enterprise-nav-width: 332px}.enterpriseShell[data-nav-expanded=false]{--enterprise-nav-width: 96px}.enterpriseNav,.operatorShellRail{position:relative;background:var(--app-nav-gradient),var(--app-column);border-color:var(--app-border);box-shadow:none}.enterpriseNav:before{display:block;content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;pointer-events:none;border-radius:18px;background:linear-gradient(180deg,rgba(166,5,24,.18),transparent 34%),var(--app-nav-wash)}.enterpriseNav:after{display:block;content:"";position:absolute;top:18px;bottom:18px;left:10px;width:1px;border-radius:999px;border:0;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(166,5,24,.72) 16%,rgba(255,235,0,.28) 42%,transparent)}.enterpriseNav>*,.operatorShellRail>*{position:relative;z-index:1}.enterpriseBrandMark{width:46px;height:46px;border-radius:10px;background:linear-gradient(180deg,#a60518d1,#a6051875);border-color:#ffffff1f;color:#fff;letter-spacing:0}.enterpriseNav[data-expanded=true] .enterpriseBrand{grid-template-columns:46px minmax(0,1fr)}.enterpriseBrandWordmark,.operatorShellBrand strong{color:var(--app-text);font-size:21px;font-weight:600;letter-spacing:0}.navButton,.operatorShellNavLink{min-height:50px;height:50px;border-radius:10px;border-color:transparent;background:transparent;color:var(--app-subtle);font-size:19px;font-weight:500}.navButton:hover,.operatorShellNavLink:hover{background:var(--app-hover-bg);border-color:var(--app-border-hover);color:var(--app-text)}.navButton[data-active=true],.operatorShellNavLink.is-active{background:var(--app-active-bg);border-color:var(--app-border-hover);color:var(--app-text);box-shadow:inset 2px 0 #a60518,inset 3px 0 #ffeb00c7}.enterpriseShellPanel,.enterpriseConnection,.operatorShellRailSummary,.operatorSection,.workspacePane,.multiAssetModuleCard,.campaignsPaneCard,.governorWorkspaceColumn,.governorPane,.governorStageColumn,.governorInspectorColumn,.governorConversationColumn,.governorChatRail,.governorDrawerPanel,.connectorSettingsPanel,.connectorCard,.connectorSummaryCard,.contextWorkspaceModule,.workspaceStatCard,.kpiCard{background:var(--app-panel-gradient),var(--app-panel);border:1px solid var(--app-border);border-radius:14px;box-shadow:var(--app-shadow);color:var(--app-text)}.uiCard,.uiModal,.wgDrawer,.campaignBuildDrawer,.requiredContextDrawer .uiCard{background:var(--app-card-gradient),var(--app-panel);border-color:var(--app-border);color:var(--app-text)}.uiCard:hover,.connectorCard:hover,.workspacePane:hover,.operatorSection:hover{border-color:var(--app-border-hover);box-shadow:var(--app-shadow)}.workspacePane--collection,.workspacePane--inspector,.uiCard--tinted,.uiCard--teal,.uiCard--inset,.uiCard--nav,.multiAssetPromptModule,.multiAssetUtilityMenu,.campaignsPreviewPanel,.governorStageRail,.governorRuntimeSection,.governorDiscussSection,.governorProposalCard,.governorHistoryCard,.governorMessage,.governorFocusedSourceCard,.governorConfirmCard,.governorExcerptCallout,.governorJsonPreview,.governorComposerDock,.governorComposerInput,.governorChatComposer,.governorEmptyState,.operatorCollectionButton,.operatorTab,.operatorKpiCard,.connectorMetric,.connectorCardEditor,.connectorCardAlert{background:var(--app-raised);border-color:var(--app-border);color:var(--app-text);box-shadow:none}.campaignsPaneHeader,.workspacePaneShellHeader,.campaignBuildDrawerHeader,.wgDrawerHeader,.governorWorkbenchHeader,.governorPaneHeader,.operatorShellHeader,.operatorShellToolbar,.workspaceShellTopbar{background:var(--app-header-bg);border-color:var(--app-border);color:var(--app-text);box-shadow:none}.campaignsPaneHeader:before,.campaignsPaneHeader:after,.campaignBuildDrawerHeader:before,.campaignBuildDrawerHeader:after{display:none}.workspaceTitle,.operatorPageHeading .workspaceTitle,.operatorPage--overview .workspaceTitle,.uiCardTitle,.paneSectionTitle,.operatorRowTitle,.kpiValue,.operatorKpiValue,.connectorCardTitle,.connectorMetricValue,.multiAssetCampaignAssetTitle,.campaignsPaneTitle,.governorWorkbenchTitle,.governorPaneTitle,.governorSummaryTitle,.governorDiscussSectionTitle,.governorListRowTitle,.governorWorkspace h1,.governorWorkspace h2,.governorWorkspace h3{color:var(--app-text);font-weight:600;letter-spacing:0}.workspaceTitle,.operatorPageHeading .workspaceTitle,.operatorPage--overview .workspaceTitle{font-size:clamp(30px,2vw,36px);line-height:1.12}.workspaceSub,.smallMeta,.muted,.uiCardMeta,.paneSectionMeta,.operatorRowMeta,.operatorRowDetail,.enterpriseContextToggleMeta,.enterpriseContextToggleState,.enterpriseShellPanelMeta,.enterpriseShellFieldLabel,.operatorShellAccountRole,.operatorShellBackLink,.connectorCardSubtitle,.connectorCardMetaList,.connectorMetricLabel,.multiAssetCampaignAssetType,.multiAssetCompactSummaryLabel,.governorWorkbenchMeta,.governorPaneMeta,.governorInlineMeta,.governorListRowMeta,.governorListRowPreview,.governorWorkspace .label{color:var(--app-muted)}.uiInput,.uiSelect,.uiTextarea,.enterpriseShellSelect,.operatorScopeField--inline .uiSelect,.campaignAttachmentSearchInput,.abmWorkspaceFormCard input[type=file]{min-height:52px;border:1px solid var(--app-control-border);border-radius:10px;background:var(--app-input);color:var(--app-text);padding:12px 17px;font-size:20px;box-shadow:none}.uiTextarea{min-height:120px;line-height:1.5}.enterpriseShell[data-theme=dark] textarea::-webkit-resizer,.operatorShell[data-theme=dark] textarea::-webkit-resizer,.enterpriseShell:not([data-theme]) textarea::-webkit-resizer,.operatorShell:not([data-theme]) textarea::-webkit-resizer{background:linear-gradient(135deg,transparent 0 46%,rgba(255,255,255,.34) 47% 53%,transparent 54% 100%) 8px 8px / 10px 10px no-repeat,linear-gradient(135deg,transparent 0 46%,rgba(255,255,255,.26) 47% 53%,transparent 54% 100%) 4px 8px / 10px 10px no-repeat,linear-gradient(135deg,transparent 0 46%,rgba(255,255,255,.2) 47% 53%,transparent 54% 100%) 0 8px / 10px 10px no-repeat}.uiInput:hover,.uiSelect:hover,.uiTextarea:hover,.enterpriseShellSelect:hover,.campaignAttachmentSearchInput:hover{border-color:var(--app-border-hover);background:var(--app-input-hover)}.uiInput:focus,.uiSelect:focus,.uiTextarea:focus,.enterpriseShellSelect:focus,.campaignAttachmentSearchInput:focus{outline:none;border-color:#a605186b;background:linear-gradient(90deg,#a60518 0 2px,#ffeb00 2px 4px,#008c45 4px 6px,transparent 6px) left top / 6px 100% no-repeat,var(--app-input);box-shadow:0 0 0 1px #a605181f}.uiButton{min-height:46px;padding:10px 17px;border-radius:9px;font-size:18px;font-weight:600;box-shadow:none}.uiButton:hover:not(:disabled),.uiButton:active:not(:disabled){transform:none}.uiButton-primary{background:#a60518;border-color:#a60518b8;color:#fff}.uiButton-primary:hover:not(:disabled){background:#8d0415;border-color:#ffeb0061;color:#fff}.uiButton-secondary,.uiButton-ghost,.enterpriseNavToggle,.enterpriseShellActionButton,.operatorShellReturnLink,.campaignBrowserReportToggle,.campaignBrowserReportRow,.campaignBrowserFilterToggle,.campaignBrowserFilterOption{background:var(--app-control-bg);color:var(--app-text);border-color:var(--app-control-border)}.uiButton-secondary:hover:not(:disabled),.uiButton-ghost:hover:not(:disabled),.enterpriseNavToggle:hover,.enterpriseShellActionButton:hover,.operatorShellReturnLink:hover,.campaignBrowserReportToggle:hover,.campaignBrowserReportRow:hover:not(:disabled),.campaignBrowserFilterToggle:hover,.campaignBrowserFilterOption:hover{background:var(--app-control-hover-bg);border-color:var(--app-control-hover-border);color:var(--app-text)}.uiButton-ghost.knowledgeLibraryAddSourceButton:hover:not(:disabled),.uiButton-ghost.knowledgeLibraryAddSourceButton:focus-visible:not(:disabled){background:var(--app-raised, #f8fafc);border-color:var(--app-brand-red, #a60518);color:var(--app-text, var(--foreground, #101828))}.campaignAttachmentDrawer{border-color:#a6051852;background:radial-gradient(circle at 0% 0%,rgba(166,5,24,.22),transparent 38%),var(--app-panel-gradient),var(--app-panel);color:var(--app-text)}.campaignAttachmentDrawer .wgDrawerHeader{--header-sheen-opacity: 1;--header-rule-opacity: 1;background:radial-gradient(circle at 8% 0%,rgba(166,5,24,.42),transparent 36%),linear-gradient(135deg,#a6051838,#ffeb000b 62%,#ffffff06),var(--app-header-bg);color:var(--app-text)}.campaignAttachmentDrawer .wgDrawerHeader:before{display:block;opacity:.9;background:radial-gradient(circle at 14% 0%,rgba(166,5,24,.5),transparent 34%),radial-gradient(circle at 84% 12%,rgba(255,235,0,.14),transparent 28%),repeating-linear-gradient(118deg,rgba(255,255,255,.035) 0 1px,transparent 1px 6px),linear-gradient(180deg,#ffffff0a,#fff0)}.campaignAttachmentDrawer .wgDrawerHeader:after{display:block;background:linear-gradient(180deg,#ffffff1a,#ffffff1a) top / 100% 1px no-repeat,linear-gradient(90deg,#a60518e6,#ffeb0080,#a6051861) bottom / 100% 2px no-repeat}.campaignAttachmentDrawerLabel{color:var(--app-subtle)}.campaignAttachmentDrawerClose{background:var(--app-control-bg);border-color:var(--app-control-border);color:var(--app-text)}.campaignAttachmentDrawerClose:hover:not(:disabled){background:#a605182e;border-color:#ffeb0052}.campaignAttachmentDrawer .wgDrawerBody{background:radial-gradient(circle at 12% 0%,rgba(166,5,24,.1),transparent 34%),var(--app-panel)}.campaignAttachmentDrawerSummary{border-bottom-color:var(--app-border)}.campaignAttachmentSourceCard{background:var(--app-raised);border-color:var(--app-border);color:var(--app-text)}.campaignAttachmentDrawerFooter{border-top-color:var(--app-border);background:var(--app-header-bg)}.enterpriseShell .uiButton.campaignAttachmentAttachButton:not(:disabled){border-color:#008c45b8!important;background:radial-gradient(circle at 18% 0%,rgba(0,140,69,.34),transparent 48%),linear-gradient(135deg,#008c4533,#ffffff0e)!important;color:#fff!important;box-shadow:0 0 0 1px #008c452e,0 16px 32px #008c451f!important}.enterpriseShell .uiButton.campaignAttachmentAttachButton:hover:not(:disabled){border-color:#008c45eb!important;background:radial-gradient(circle at 18% 0%,rgba(0,140,69,.44),transparent 48%),linear-gradient(135deg,#008c4547,#ffffff14)!important}.uiButton-accent{background:#ffeb001f;border-color:#ffeb006b;color:#ffeb00}.uiButton-success{background:#008c45;border-color:#008c458a;color:#fff}.uiButton-danger{background:#a6051824;border-color:#a6051861;color:var(--app-danger-text)}.uiButton:disabled,.campaignBrowserReportRow:disabled{background:var(--app-disabled-bg);border-color:var(--app-disabled-border);color:var(--app-disabled-text)}.chip,.statusPill,.multiAssetStatusPill,.uiIconButton,.multiAssetBrowserStateBadge{border-color:var(--app-control-border);background:var(--app-control-bg);color:var(--app-text);font-weight:600;letter-spacing:0}.statusPill,.multiAssetStatusPill{min-height:24px;padding:3px 8px;font-size:17px}.statusPill--brand,.statusPill--critical,.multiAssetStatusPill--failed,.chip[data-active=true]{border-color:#a6051861;color:var(--app-danger-text);background:#a6051829}.statusPill--success,.multiAssetStatusPill--complete,.multiAssetStatusPill--library{border-color:#008c4561;color:var(--app-success-text);background:#008c4524}.statusPill--highlight,.multiAssetStatusPill--warning{border-color:#ffeb0066;color:var(--app-warning-text);background:#ffeb001f}.enterpriseShell[data-theme=light] .statusPill--brand,.enterpriseShell[data-theme=light] .statusPill--critical,.enterpriseShell[data-theme=light] .multiAssetStatusPill--failed,.operatorShell[data-theme=light] .statusPill--brand,.operatorShell[data-theme=light] .statusPill--critical,.operatorShell[data-theme=light] .multiAssetStatusPill--failed{border-color:#a6051857;color:#a60518;background:#a605181c}.enterpriseShell[data-theme=light] .statusPill--success,.enterpriseShell[data-theme=light] .multiAssetStatusPill--complete,.enterpriseShell[data-theme=light] .multiAssetStatusPill--library,.operatorShell[data-theme=light] .statusPill--success,.operatorShell[data-theme=light] .multiAssetStatusPill--complete,.operatorShell[data-theme=light] .multiAssetStatusPill--library{border-color:#008c4557;color:#008c45;background:#008c451a}.enterpriseShell[data-theme=light] .statusPill--highlight,.enterpriseShell[data-theme=light] .multiAssetStatusPill--warning,.operatorShell[data-theme=light] .statusPill--highlight,.operatorShell[data-theme=light] .multiAssetStatusPill--warning{border-color:#b4980057;color:#766b00;background:#ffeb0033}.uiTable{border-color:var(--app-border);background:var(--app-input);color:var(--app-text)}.uiTable th{color:var(--app-muted);background:var(--app-control-bg);border-bottom-color:var(--app-border);font-size:18px;font-weight:600;letter-spacing:0;text-transform:none}.uiTable td{border-bottom-color:var(--app-border)}.uiTable tbody tr:hover,.entityRow:hover,.listItemButton:hover,.campaignItem:hover,.operatorCollectionButton:hover{background:var(--app-hover-bg)}.workspaceShellTopbar{min-height:76px;padding:16px 30px;display:flex;align-items:center;justify-content:space-between;gap:18px;position:relative;overflow:visible}.workspaceShellTopbar>*{position:relative;z-index:1}.workspaceShellTopbar:before{content:"";position:absolute;left:30px;right:30px;bottom:-1px;height:2px;pointer-events:none;background:linear-gradient(90deg,#a60518,rgba(166,5,24,.52) 18%,rgba(255,235,0,.3) 34%,transparent 60%);opacity:.95}.workspaceShellTopbar:after{content:"";position:absolute;left:0;top:0;bottom:0;width:min(62vw,760px);pointer-events:none;background:linear-gradient(90deg,rgba(166,5,24,.14),rgba(166,5,24,.035) 42%,transparent 80%),radial-gradient(260px 80px at 0% 50%,rgba(166,5,24,.22),transparent 72%)}.workspaceShellSearchWrap{position:relative;width:min(640px,48vw);min-width:352px;height:50px;padding:0 18px;border:1px solid var(--app-control-border);border-radius:10px;background:var(--app-input);color:var(--app-muted);display:flex;align-items:center;gap:12px}.workspaceShellSearchWrap:before{content:"";width:3px;align-self:stretch;margin-block:9px;border-radius:999px;background:#a60518;box-shadow:0 0 0 1px #a6051833}.workspaceShellSearchInput{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--app-text);font:inherit}.workspaceShellSearchInput::placeholder{color:var(--app-muted)}.workspaceShellSearchWrap:focus-within{border-color:#ffeb0075;box-shadow:0 0 0 2px #ffeb0024}.workspaceSearchPopover{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:min(680px,calc(100vw - 60px));padding:8px;border:1px solid var(--app-border-hover);border-radius:12px;background:var(--app-popover);box-shadow:var(--app-shadow);display:grid;gap:4px}.workspaceSearchResult{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--app-text);text-align:left;display:grid;gap:2px;cursor:pointer}.workspaceSearchResult[data-active=true],.workspaceSearchResult:hover{background:#a6051824;border-color:var(--app-control-border)}.workspaceSearchResultEyebrow{color:#ffeb00;font-size:17px;font-weight:600}.workspaceSearchResultLabel{color:var(--app-text);font-size:19px;font-weight:600}.workspaceSearchResultDescription,.workspaceSearchEmpty{color:var(--app-muted);font-size:18px}.workspaceShellTopbarMeta{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.workspaceShellScopeText,.workspaceShellConnection{max-width:296px;color:var(--app-subtle);font-size:18px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspaceShellScopeText{border:0;background:transparent}.workspaceShellScopeLabel{color:#d2c300;font-family:Courier New,monospace;font-size:17px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.enterpriseShell[data-theme=light] .workspaceShellScopeLabel{display:inline-flex;align-items:center;justify-content:center;min-height:16px;margin-right:4px;border:1px solid rgba(180,152,0,.28);border-radius:999px;background:#ffeb0033;color:#766b00;line-height:1;padding:2px 5px 1px}.workspaceShellConnection{min-height:42px;padding:9px 16px;border:1px solid var(--app-control-border);border-radius:999px;background:var(--app-control-bg)}.workspaceShellConnection[data-state=connected]{color:var(--app-success-text);border-color:#008c4557}.workspaceCanvas{flex:1 1 auto;height:auto;min-height:0;padding:22px}.workspaceTopbar{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}.workspacePaneLayout--three{grid-template-columns:minmax(250px,.74fr) minmax(0,1fr) minmax(310px,.8fr)}.workspacePane,.multiAssetModuleCard,.campaignsPaneCard{padding:14px}.campaignsPaneBody--framed,.workspacePaneShellBody,.governorColumnBody,.governorConversationPanel,.operatorDetailPane{background:transparent}.enterpriseShell .governorWorkbench,.enterpriseShell .governorWorkspaceFrame,.enterpriseShell .governorWorkspaceShell{background:transparent;box-shadow:none}.enterpriseShell .governorPane{border-radius:14px;background:var(--app-panel-gradient),var(--app-panel)}.enterpriseShell .governorPaneHeader,.enterpriseShell .governorStageRail,.enterpriseShell .governorCurrentTargetSummary{border-bottom-color:var(--app-border)}.enterpriseShell .governorStageTab,.enterpriseShell .governorInspectorTab{color:var(--app-muted);font-weight:600;letter-spacing:0}.enterpriseShell .governorStageTab[data-active=true],.enterpriseShell .governorInspectorTab[data-active=true]{color:var(--app-text);border-bottom-color:#a60518}.enterpriseShell .governorStageTab:hover,.enterpriseShell .governorInspectorTab:hover{color:var(--app-text)}.enterpriseShell .governorComposerDock{background:linear-gradient(var(--app-raised),var(--app-raised)) padding-box,linear-gradient(90deg,#a6051899,#ffeb0057) border-box;border-color:transparent;box-shadow:none}.enterpriseShell .governorComposerDock:focus-within{background:linear-gradient(var(--app-raised),var(--app-raised)) padding-box,linear-gradient(90deg,#a60518b8,#ffeb0080) border-box;box-shadow:0 0 0 2px #ffeb0024}.enterpriseShell .governorComposerInput{background:var(--app-input);color:var(--app-text)}.enterpriseShell .governorComposerInput:hover,.enterpriseShell .governorComposerInput:focus{background:var(--app-input);border-color:#ffeb0057}.enterpriseShell .governorMessage--user{border-color:#a6051847;background:#a605181f}.enterpriseShell .governorMessage--assistant,.enterpriseShell .governorFocusedSourceCard,.enterpriseShell .governorConfirmCard,.enterpriseShell .governorExcerptCallout,.enterpriseShell .governorJsonPreview{background:var(--app-raised);border-color:var(--app-border);color:var(--app-text)}.enterpriseShell .campaignsPaneCard,.enterpriseShell .multiAssetCreatePanel,.enterpriseShell .multiAssetModuleCard{background:var(--app-panel-gradient),var(--app-panel);border-color:var(--app-border);color:var(--app-text)}.enterpriseShell .campaignsPaneHeader,.enterpriseShell .multiAssetColumnHeader{background:var(--app-card-gradient),var(--app-input);border-bottom:1px solid var(--app-border);color:var(--app-text)}.enterpriseShell .campaignsPaneHeader h2,.enterpriseShell .multiAssetColumnHeader h2{margin:0;color:var(--app-text);font-weight:600;letter-spacing:0}.enterpriseShell .uiIconButton.campaignsPaneHeaderToggle{border-color:var(--app-control-border);background:var(--app-control-bg);color:var(--app-text)}.enterpriseShell .uiIconButton.campaignsPaneHeaderToggle:hover:not(:disabled){border-color:#a605186b;background:#a6051829;color:var(--app-text)}.enterpriseShell .multiAssetBuilderLauncherFooter,.enterpriseShell .multiAssetDraftPanelFooter--docked{padding-top:10px;border-top:1px solid var(--app-border);background:var(--app-footer-gradient)}.enterpriseShell .multiAssetFooterModule{border-color:var(--app-border);background:var(--app-raised);color:var(--app-text)}.enterpriseShell .multiAssetBuilderActionMeta{color:var(--app-muted);text-align:right}.enterpriseShell .uiButton.campaignsPreviewContextButton,.enterpriseShell .campaignsAssetPreviewFooterActions .uiButton.campaignsPreviewContextButton:not(:disabled){background:#ffeb001a!important;border-color:#ffeb0070!important;color:var(--app-text)!important}.enterpriseShell .uiButton.campaignsPreviewContextButton:hover:not(:disabled),.enterpriseShell .campaignsAssetPreviewFooterActions .uiButton.campaignsPreviewContextButton:hover:not(:disabled){background:#ffeb0029!important;border-color:#ffeb009e!important;color:var(--app-text)!important}.enterpriseShell .uiButton.multiAssetBuilderActionButton--createReady:not(:disabled){background:#008c45;border-color:#008c458a;color:#fff;box-shadow:none}.enterpriseShell .uiButton.multiAssetBuilderActionButton--createReady:hover:not(:disabled){background:#007a3c;border-color:#ffeb0052;color:#fff}.enterpriseShell .campaignsAssetPreviewFooterActions{border-top-color:var(--app-border);background:var(--app-header-bg)}.enterpriseShell .campaignsAssetPreviewFooterActions .campaignsAssetPreviewIconButton{background:var(--app-control-bg)!important;border-color:var(--app-control-border)!important;color:var(--app-text)!important}.enterpriseShell .campaignsAssetPreviewFooterActions .campaignsAssetPreviewIconButton:hover:not(:disabled){background:var(--app-control-hover-bg)!important;border-color:var(--app-control-hover-border)!important;color:var(--app-text)!important}.enterpriseShell .campaignsAssetPreviewFooterActions .campaignsAssetPreviewIconButton:disabled,.enterpriseShell .campaignsAssetPreviewFooterActions .campaignsAssetPreviewEditAiButton:disabled,.enterpriseShell .campaignsAssetPreviewFooterActions .uiButton.campaignsAssetPreviewGovernorButton:disabled{background:var(--app-disabled-bg)!important;border-color:var(--app-disabled-border)!important;color:var(--app-disabled-text)!important}.enterpriseShell .campaignsAssetPreviewFooterActions .campaignsAssetPreviewEditAiButton:not(:disabled),.enterpriseShell .campaignsAssetPreviewFooterActions .uiButton.campaignsPreviewContextButton:not(:disabled),.enterpriseShell .campaignsPreviewDetailsFooterActions .campaignsPreviewDetailsSaveNoteButton:not(:disabled){background:#ffeb001f!important;border-color:#ffeb006b!important;color:var(--app-text)!important}.enterpriseShell .campaignsAssetPreviewFooterActions .campaignsAssetPreviewEditAiButton:hover:not(:disabled),.enterpriseShell .campaignsAssetPreviewFooterActions .uiButton.campaignsPreviewContextButton:hover:not(:disabled),.enterpriseShell .campaignsPreviewDetailsFooterActions .campaignsPreviewDetailsSaveNoteButton:hover:not(:disabled){background:#ffeb002e!important;border-color:#ffeb0094!important;color:var(--app-text)!important}.enterpriseShell .campaignsAssetPreviewFooterActions .uiButton.campaignsAssetPreviewGovernorButton:not(:disabled){background:#008c4524!important;border-color:#008c4557!important;color:var(--app-success-text)!important}.enterpriseShell .campaignsAssetPreviewFooterActions .uiButton.campaignsAssetPreviewGovernorButton:hover:not(:disabled){background:#008c4533!important;border-color:#008c457a!important;color:var(--app-success-text)!important}.enterpriseShell .campaignsPreviewDetailsPane,.enterpriseShell .campaignsPreviewDetailsMemoText,.enterpriseShell .campaignsPreviewDetailsEmptyState{border-color:var(--app-border);background:var(--app-raised);color:var(--app-subtle)}.enterpriseShell .settingsPage .uiCard,.enterpriseShell .settingsNav,.enterpriseShell .settingsContent,.enterpriseShell .connectorSettingsPanel,.enterpriseShell .connectorSummaryCard,.enterpriseShell .connectorCard,.enterpriseShell .connectorCard[data-provider=google_drive],.enterpriseShell .connectorCard[data-provider=wordpress],.enterpriseShell .connectorCard[data-provider=linkedin_sales],.enterpriseShell .connectorCard[data-provider=ga4],.enterpriseShell .connectorAuditSection{background:var(--app-panel-gradient),var(--app-panel);border-color:var(--app-border);color:var(--app-text);box-shadow:var(--app-shadow)}.enterpriseShell .settingsNav{box-shadow:none}.enterpriseShell .settingsContent{gap:16px}.enterpriseShell .settingsAppearanceIntro{max-width:720px;color:var(--app-muted)}.enterpriseShell .themeModeControl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;border:1px solid var(--app-border);border-radius:14px;background:var(--app-raised)}.enterpriseShell .themeModeOption{min-height:68px;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--app-subtle);text-align:left;cursor:pointer}.enterpriseShell .themeModeOption:hover{border-color:var(--app-border-hover);background:var(--app-hover-bg);color:var(--app-text)}.enterpriseShell .themeModeOption[data-active=true]{border-color:#a6051861;background:radial-gradient(circle at 0% 0%,rgba(166,5,24,.14),transparent 46%),var(--app-active-bg);color:var(--app-text);box-shadow:inset 3px 0 #a60518,inset 4px 0 #ffeb00b3}.enterpriseShell .themeModeOptionLabel{display:block;color:inherit;font-size:19px;font-weight:600}.enterpriseShell .themeModeOptionMeta,.enterpriseShell .themeModeResolved{display:block;margin-top:4px;color:var(--app-muted);font-size:18px}.enterpriseShell .settingsNavLink{border-color:transparent;background:transparent;color:var(--app-subtle);font-weight:500}.enterpriseShell .settingsNavLink:hover{border-color:var(--app-border-hover);background:var(--app-hover-bg);color:var(--app-text)}.enterpriseShell .settingsNavLink[data-active=true]{border-color:var(--app-border-hover);background:var(--app-active-bg);color:var(--app-text);box-shadow:inset 2px 0 #a60518,inset 3px 0 #ffeb00b8}.enterpriseShell .connectorSettingsIntro,.enterpriseShell .connectorCardHeader,.enterpriseShell .connectorCardIdentity,.enterpriseShell .connectorCardIdentityCopy,.enterpriseShell .connectorCardMetaList,.enterpriseShell .connectorAuditRowPrimary{min-width:0}.enterpriseShell .connectorSummaryCard{display:grid;gap:6px;align-content:start;min-height:74px;padding:14px 16px;box-shadow:none}.enterpriseShell .connectorCard{border-radius:14px;padding:16px;overflow:hidden}.enterpriseShell .connectorCard[data-provider=google_drive]{border-color:#008c4538;background:radial-gradient(circle at top left,rgba(0,140,69,.11),transparent 32%),var(--app-panel-gradient),var(--app-panel)}.enterpriseShell .connectorCard[data-provider=wordpress],.enterpriseShell .connectorCard[data-provider=linkedin_sales]{background:radial-gradient(circle at top left,var(--app-hover-bg),transparent 34%),var(--app-panel-gradient),var(--app-panel)}.enterpriseShell .connectorCard[data-provider=ga4]{border-color:#ffeb0038;background:radial-gradient(circle at top left,rgba(255,235,0,.09),transparent 34%),var(--app-panel-gradient),var(--app-panel)}.enterpriseShell .connectorProviderMark,.enterpriseShell .connectorProviderMark--google,.enterpriseShell .connectorProviderMark--wordpress,.enterpriseShell .connectorProviderMark--linkedin,.enterpriseShell .connectorProviderMark--slack,.enterpriseShell .connectorProviderMark--neutral{border-color:var(--app-border);background:var(--app-raised);box-shadow:none}.enterpriseShell .connectorProviderFallback{color:var(--app-text)}.enterpriseShell .connectorCardTitle,.enterpriseShell .connectorMetricValue,.enterpriseShell .connectorAuditRowPrimary strong,.enterpriseShell .settingsContent strong{color:var(--app-text);letter-spacing:0}.enterpriseShell .connectorCardSubtitle,.enterpriseShell .connectorCardMetaList,.enterpriseShell .connectorCardEditorLabel,.enterpriseShell .connectorCardToggleCopy,.enterpriseShell .connectorCardNote,.enterpriseShell .connectorAuditTimestamp,.enterpriseShell .connectorSettingsIntro .smallMeta{color:var(--app-muted)}.enterpriseShell .connectorMetric,.enterpriseShell .connectorCardEditor,.enterpriseShell .connectorAuditRow{border-color:var(--app-border);background:var(--app-raised);color:var(--app-text)}.enterpriseShell .connectorMetricLabel{color:var(--app-muted);letter-spacing:0;text-transform:none}.enterpriseShell .connectorCardAlert{border-color:#a605185c;background:#a6051824;color:#ff8b96}.enterpriseShell .connectorCardEditor .uiInput{min-height:36px}.enterpriseShell .connectorCardActions{gap:8px}.settingsPage{font-family:var(--font-sans);color:var(--app-text, var(--color-text))}.settingsPage,.settingsPage *{letter-spacing:0}.settingsPage .workspacePane{padding:18px}.settingsPage .workspaceEyebrow{color:var(--app-muted, var(--color-text-soft));font-size:13px;font-weight:600;line-height:1.25;letter-spacing:.08em}.settingsPage .workspaceTitle{max-width:760px;font-size:clamp(30px,2vw,36px);font-weight:600;line-height:1.12}.settingsPage .workspaceSub{max-width:820px;color:var(--app-muted, var(--color-text-soft));font-size:18px;line-height:1.45}.settingsLayout{gap:14px}.settingsNav,.settingsContent{border-radius:14px}.settingsNav{padding:12px;gap:4px}.settingsNavLink{min-height:40px;display:flex;align-items:center;padding:9px 11px;border-radius:8px;font-size:18px;font-weight:500;line-height:1.25}.settingsNavLink[data-active=true]{font-weight:600}.settingsContent{padding:18px;gap:16px;font-size:18px;line-height:1.45}.settingsContent>.uiCardTitle:first-child,.settingsContent>.sectionHeaderRow:first-child .uiCardTitle,.settingsContent>.connectorSettingsPanel>.connectorSettingsIntro:first-child .uiCardTitle{font-size:24px;font-weight:600;line-height:1.18}.settingsContent .uiCardTitle,.settingsContent h3.uiCardTitle,.settingsContent .connectorCardTitle{color:var(--app-text, var(--color-text));font-size:19px;font-weight:600;line-height:1.25}.settingsContent .publicBodyCopy,.settingsContent .publicList,.settingsContent .smallMeta,.settingsContent .muted,.settingsContent label,.settingsContent .connectorCardSubtitle,.settingsContent .connectorCardMetaList,.settingsContent .connectorCardEditorLabel,.settingsContent .connectorCardNote,.settingsContent .connectorAuditTimestamp{color:var(--app-muted, var(--color-text-soft));font-size:18px;font-weight:400;line-height:1.45}.settingsContent .publicBodyCopy,.settingsContent .settingsSupportIntro,.settingsContent .settingsAppearanceIntro{max-width:760px;margin:0}.settingsContent .publicList{margin:0;padding-left:20px;gap:6px}.settingsContent strong{color:var(--app-text, var(--color-text));font-weight:600}.settingsContent label{gap:7px;font-weight:500}.settingsContent .uiCard,.settingsContent .workspaceStatCard,.settingsContent .connectorCard,.settingsContent .connectorAuditSection,.settingsSupportLinks a,.settingsContent .usageMetric,.settingsContent .usageDashboardSection{border-radius:12px}.settingsContent .uiCard,.settingsContent .workspaceStatCard,.settingsContent .connectorCard,.settingsContent .connectorAuditSection{padding:14px}.settingsContent .uiCard--inset,.settingsContent .workspaceStatCard,.settingsContent .connectorMetric,.settingsContent .connectorCardEditor,.settingsContent .connectorAuditRow,.settingsSupportLinks a,.settingsContent .usageMetric{border-color:var(--app-border, var(--border-default));background:var(--app-raised, var(--surface-inset));box-shadow:none}.settingsContent .stack{gap:12px}.settingsContent .sectionHeaderRow{margin-bottom:0;align-items:flex-start}.settingsContent .publicActionRow{margin-top:0;gap:8px;align-items:center}.settingsContent .formMessage{border-radius:10px;font-size:18px;line-height:1.45}.settingsContent .uiInput,.settingsContent .uiSelect,.settingsContent .uiTextarea{min-height:44px;border-radius:9px;padding:10px 12px;font-size:18px;font-weight:400}.settingsContent .uiButton{min-height:40px;padding:8px 13px;border-radius:8px;font-size:17px;font-weight:600}.settingsContent .themeModeControl{max-width:720px;border-radius:12px}.settingsContent .themeModeOption{min-height:64px;border-radius:8px}.settingsContent .themeModeOptionLabel{font-size:18px;font-weight:600;line-height:1.25}.settingsContent .themeModeOptionMeta,.settingsContent .themeModeResolved{font-size:17px;font-weight:400;line-height:1.35}.settingsSupportGrid{gap:12px}.settingsSupportGrid>.uiCard{gap:12px}.settingsSupportLinks{gap:8px}.settingsSupportLinks a{padding:10px 12px}.settingsSupportLinks strong{font-size:18px;line-height:1.25}.settingsSupportLinks span{color:var(--app-muted, var(--color-text-soft));font-size:17px;line-height:1.4}.connectorSettingsPanel{gap:16px}.connectorSettingsIntro{gap:8px}.connectorSummaryGrid,.connectorCardGrid,.connectorCardMetrics,.connectorAuditList{gap:10px}.connectorCard{gap:12px}.connectorProviderMark{width:40px;height:40px;border-radius:10px}.connectorProviderMark svg{width:22px;height:22px}.connectorMetric{gap:4px;padding:10px 12px;border-radius:10px}.connectorMetricLabel,.usageMetricLabel{color:var(--app-muted, var(--color-text-soft));font-size:13px;font-weight:600;line-height:1.25;letter-spacing:.08em;text-transform:uppercase}.connectorMetricValue,.usageMetricValue{color:var(--app-text, var(--color-text));font-size:20px;font-weight:600;line-height:1.25}.connectorCardEditor{gap:10px;padding:12px;border-radius:12px}.connectorAuditRow{padding:10px 12px;border-radius:10px}.usageMetricGrid,.usageDashboardGrid{gap:10px}.multiAssetCard--processing,.multiAssetCard--expanded,.multiAssetCard--expanded.multiAssetCard--neutral,.multiAssetCard--expanded.multiAssetCard--processing,.multiAssetCard--expanded.multiAssetCard--complete,.multiAssetCard--complete,.operatorCollectionButton.is-active,.campaignBrowserFilterOption--active,.operatorTab.is-active{background:var(--app-card-gradient),var(--app-raised);border-color:var(--app-border-hover);color:var(--app-text)}.multiAssetCard--failed,.multiAssetCard--expanded.multiAssetCard--failed{background:linear-gradient(180deg,#a6051852,#a6051824),var(--app-raised);border-color:#a605186b}.operatorKpiGrid{justify-content:flex-start}.operatorKpiCard--success{border-color:#008c4547;background:#008c451a}.operatorKpiCard--highlight{border-color:#ffeb004d;background:#ffeb001a}.operatorKpiCard--critical,.operatorKpiCard--brand{border-color:#a6051852;background:#a605181f}.publicShell,.publicShell .publicHero,.publicShell .publicCard,.publicShell .uiCard,.publicShell .publicTitle,.publicShell .uiCardTitle,.publicShell .publicAccountEmail{color:#111}.publicShell .publicDescription,.publicShell .publicBodyCopy,.publicShell .smallMeta,.publicShell .muted{color:#111111a3}.publicShellHeader,.publicShellHeader .publicWordmark,.publicShellHeader .publicNav,.publicShellHeader .publicNavButton,.publicShell .publicAccountSummary,.publicShell .publicAccountEmail{color:#fff}.publicShell .uiInput,.publicShell .uiSelect,.publicShell .uiTextarea{border-color:#11111124;background:#fff;color:#111}.standaloneOnboardingFrame{--app-canvas: #f6f1e8;--app-deep: #191715;--app-column: #f3eadf;--app-panel: #fffaf2;--app-raised: #fffdf8;--app-input: #fffdf8;--app-text: #151316;--app-muted: #626873;--app-subtle: rgba(21, 19, 22, .68);--app-border: rgba(15, 23, 42, .12);--app-border-hover: rgba(15, 23, 42, .2);--app-shadow: 0 0 0 1px rgba(54, 45, 34, .05), 0 18px 44px rgba(54, 45, 34, .12);--app-panel-gradient: linear-gradient(180deg, rgba(255, 250, 242, 1), rgba(247, 240, 229, .78));--app-card-gradient: linear-gradient(180deg, rgba(255, 250, 242, 1), rgba(248, 242, 233, .78));--app-raised-gradient: linear-gradient(180deg, rgba(255, 253, 248, 1), rgba(249, 244, 236, .76));--app-header-bg: rgba(255, 250, 242, .94);--app-input-hover: #f8f1e7;--app-control-bg: #fffaf2;--app-control-border: rgba(15, 23, 42, .12);--app-control-hover-bg: rgba(166, 5, 24, .08);--app-control-hover-border: rgba(166, 5, 24, .28);--app-hover-bg: rgba(15, 23, 42, .045);--app-active-bg: rgba(166, 5, 24, .08);--app-selected-bg: linear-gradient(180deg, rgba(166, 5, 24, .1), rgba(166, 5, 24, .035));--app-disabled-bg: rgba(15, 23, 42, .045);--app-disabled-border: rgba(15, 23, 42, .08);--app-disabled-text: rgba(21, 19, 22, .34);--app-danger-text: #a60518;--app-success-text: #008c45;--app-warning-text: #766b00;--border-subtle: var(--app-border);--text-muted: var(--app-muted);--text-primary: var(--app-text);height:100dvh;background:var(--app-canvas);color:var(--app-text);font-size:16px;line-height:1.45;overflow:hidden}.standaloneOnboardingHeader,.standaloneOnboardingProgress{background:#191715;border-color:#fffaf21f;color:#fffaf2;box-shadow:none}.standaloneOnboardingHeader{flex:0 0 auto;min-height:64px;padding:12px 24px}.standaloneOnboardingLogo{color:var(--app-text);font-size:21px;font-weight:700;letter-spacing:0}.standaloneOnboardingAccount{color:var(--app-muted);font-size:15px}.standaloneOnboardingProgress{flex:0 0 auto;gap:8px;padding:10px 24px}.standaloneOnboardingProgressStep{min-height:40px;border-color:#fffaf224;border-radius:7px;background:#fffaf20f;color:#fffaf2ad;font-size:15px;font-weight:500}.standaloneOnboardingProgressStep[data-state=active]{border-color:#a605189e;background:#a6051840;color:#fffaf2;box-shadow:inset 3px 0 #a60518,inset 4px 0 #ffeb00c7}.standaloneOnboardingProgressStep[data-state=complete]{border-color:#008c4557;background:#008c4514;color:#008c45}.standaloneOnboardingProgressIndex{width:24px;height:24px;background:#fffaf21a;color:inherit;font-size:13px}.standaloneOnboardingMain{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:14px 24px 20px;overscroll-behavior:contain;scrollbar-gutter:stable}.standaloneOnboardingMain .workspaceStack{height:auto;min-height:0;overflow:visible}.standaloneOnboardingMain .workspaceStack.onboardingHomePage{width:min(100%,1240px);gap:10px;height:auto;min-height:0;overflow:visible}.standaloneOnboardingFrame .workspacePane,.standaloneOnboardingFrame .uiCard{background:var(--app-card-gradient),var(--app-panel);border:1px solid var(--app-border);border-radius:7px;box-shadow:var(--app-shadow);color:var(--app-text)}.standaloneOnboardingFrame .workspacePane:hover,.standaloneOnboardingFrame .uiCard:hover{border-color:var(--app-border-hover);box-shadow:var(--app-shadow)}.standaloneOnboardingFrame .onboardingHeroPane{background:transparent;border:0;box-shadow:none;padding:4px 2px 0}.standaloneOnboardingFrame .workspaceEyebrow,.standaloneOnboardingFrame .publicEyebrow{color:#a60518;font-size:13px;font-weight:700;letter-spacing:.08em}.standaloneOnboardingFrame .workspaceTitle{color:var(--app-text);font-size:26px;font-weight:600;line-height:1.12}.standaloneOnboardingFrame .workspaceSub,.standaloneOnboardingFrame .publicBodyCopy,.standaloneOnboardingFrame .smallMeta,.standaloneOnboardingFrame .muted{color:var(--app-muted)}.standaloneOnboardingFrame .workspaceSub,.standaloneOnboardingFrame .publicBodyCopy{max-width:760px;font-size:16px;line-height:1.45}.standaloneOnboardingFrame .uiCardTitle{color:var(--app-text);font-size:17px;font-weight:600;letter-spacing:0}.standaloneOnboardingFrame .uiButton{min-height:36px;border-radius:7px;padding:7px 12px;font-size:14px;font-weight:600}.standaloneOnboardingFrame .uiButton-primary{background:#a60518;border-color:#a60518b8;color:#fff}.standaloneOnboardingFrame .uiButton-primary:hover:not(:disabled){background:#8d0415;border-color:#ffeb0061}.standaloneOnboardingFrame .uiButton-secondary,.standaloneOnboardingFrame .uiButton-ghost{background:var(--app-control-bg);border-color:var(--app-control-border);color:var(--app-text)}.standaloneOnboardingFrame .uiButton-secondary:hover:not(:disabled),.standaloneOnboardingFrame .uiButton-ghost:hover:not(:disabled){background:var(--app-control-hover-bg);border-color:var(--app-control-hover-border);color:var(--app-text)}.standaloneOnboardingFrame .uiButton:disabled{background:var(--app-disabled-bg);border-color:var(--app-disabled-border);color:var(--app-disabled-text)}.onboardingCanonicalFrame .standaloneOnboardingLogo{color:#24262b;font-size:14px;font-weight:600;line-height:20px;text-decoration:none}.onboardingCanonicalFrame .standaloneOnboardingAccount{color:#9aa1ab;font-size:9px;line-height:13px}.onboardingCanonicalFrame{--app-canvas: #fafbfc;--app-panel: #ffffff;--app-raised: #ffffff;--app-input: #ffffff;--app-text: #24262b;--app-muted: #69707d;--app-border: #eceef1;--app-border-hover: #d8dce1;--app-shadow: none;background:#fafbfc;color:#24262b;font-size:12px}.onboardingCanonicalFrame .standaloneOnboardingHeader{min-height:44px;padding:0 20px;border-color:#eceef1;background:#fff;color:#24262b}.onboardingCanonicalFrame .standaloneOnboardingBrand{align-items:center;gap:10px}.onboardingCanonicalFrame .standaloneOnboardingActions{gap:4px}.onboardingCanonicalFrame .standaloneOnboardingActions .uiButton{min-height:24px;padding:3px 7px;border:0;border-radius:4px;background:transparent;color:#69707d;font-size:9px;font-weight:500;line-height:13px}.onboardingCanonicalFrame .standaloneOnboardingActions .uiButton:hover:not(:disabled){border:0;background:#f1f3f5;color:#24262b}.onboardingCanonicalFrame .standaloneOnboardingMain{padding:24px;background:#fafbfc}.onboardingCanonicalFrame .standaloneOnboardingMain>.publicShell{width:min(100%,1172px);height:auto;min-height:0;margin:0 auto;padding:0 0 32px;overflow:visible;display:grid;grid-template-rows:none;gap:12px;color:var(--app-text)}.onboardingCanonicalFrame .publicShell>.uiCard{min-width:0;padding:16px;border:1px solid #eceef1;border-radius:8px;background:#fff;box-shadow:none}.onboardingCanonicalFrame .publicShell>.uiCard:first-child{padding:0 0 8px;border:0;border-radius:0;background:transparent}.onboardingCanonicalFrame .publicTitle{max-width:none;margin-top:4px;color:var(--app-text);font-size:24px;font-weight:650;line-height:29px;letter-spacing:0}.onboardingCanonicalFrame .publicBodyCopy{max-width:760px;margin-top:7px;color:var(--app-muted);font-size:12px;line-height:18px}.onboardingCanonicalFrame .smallMeta{color:#9aa1ab;font-size:9px;font-weight:650;letter-spacing:.035em;line-height:13px;text-transform:uppercase}.onboardingCanonicalFrame .uiCard>h2{margin:4px 0 0;color:#24262b;font-size:14px;font-weight:650;line-height:20px}.onboardingCanonicalFrame .publicActionRow{gap:8px;margin-top:10px}.onboardingCanonicalFrame .publicShell .uiButton{min-height:30px;padding:6px 12px;border:1px solid #dee2e7;border-radius:6px;background:#fff;color:#24262b;font-size:11px;font-weight:600;line-height:16px}.onboardingCanonicalFrame .publicShell .uiButton-primary{border-color:#a60518;background:#a60518;color:#fff}.onboardingCanonicalFrame .publicShell .uiButton-primary:hover:not(:disabled){border-color:#850413;background:#850413}.onboardingCanonicalFrame .statusPill{min-height:20px;padding:2px 7px;border-radius:10px;font-size:9px;line-height:14px}.onboardingCanonicalFrame .publicChecklist{display:grid;gap:0;margin:12px 0 0;padding:0;overflow:hidden;border:1px solid #eceef1;border-radius:8px;background:#fff;list-style:none}.onboardingCanonicalFrame .publicChecklist>li{min-width:0;min-height:36px;padding:7px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-bottom:1px solid #eceef1;border-radius:0;background:#fff;color:var(--app-text)}.onboardingCanonicalFrame .publicChecklist>li:last-child{border-bottom:0}.onboardingCanonicalFrame .publicChecklist>li[data-stage-state=current]{background:#fbecef;box-shadow:inset 2px 0 #a60518}.onboardingCanonicalFrame .publicChecklist>li[data-stage-state=past]{background:#fbfdfc}.onboardingCanonicalFrame .publicChecklist>li>div{min-width:0;display:grid;gap:4px}.onboardingCanonicalFrame .publicChecklist strong,.onboardingCanonicalFrame .publicChecklist b{color:var(--app-text);font-size:11px;font-weight:650;line-height:16px}.onboardingCanonicalFrame .publicChecklist span,.onboardingCanonicalFrame .publicChecklist p{margin:0;color:var(--app-muted);font-size:10px;line-height:15px}@media (max-width: 640px){.onboardingCanonicalFrame .standaloneOnboardingHeader{min-height:44px;padding:6px 12px}.onboardingCanonicalFrame .standaloneOnboardingActions .uiButton{flex:0 0 auto}.onboardingCanonicalFrame .standaloneOnboardingMain{padding:16px}.onboardingCanonicalFrame .publicShell>.uiCard{padding:14px}.onboardingCanonicalFrame .publicChecklist>li{grid-template-columns:minmax(0,1fr)}}.canonicalOnboardingReceipt{display:grid;gap:18px}.canonicalOnboardingReceipt>h2,.canonicalOnboardingReceipt article>h3{margin:0}.canonicalOnboardingReceiptGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.canonicalOnboardingReceiptGrid>article,.canonicalOnboardingReceiptResult{min-width:0;padding:16px;border:1px solid var(--app-border, rgba(15, 23, 42, .12));border-radius:7px;background:var(--app-raised, #fffdf8)}.canonicalOnboardingReceipt dl{display:grid;gap:8px;margin:12px 0 0}.canonicalOnboardingReceipt dl>div{display:grid;grid-template-columns:minmax(110px,.4fr) minmax(0,1fr);gap:12px}.canonicalOnboardingReceipt dt{color:var(--app-muted, #626873)}.canonicalOnboardingReceipt dd{min-width:0;margin:0;overflow-wrap:anywhere}.canonicalOnboardingReceipt code{overflow-wrap:anywhere}.canonicalOnboardingReceiptPreview{max-height:260px;margin:12px 0;padding:14px;overflow:auto;border:1px solid var(--app-border, rgba(15, 23, 42, .12));border-radius:6px;background:var(--app-input, #fffdf8);color:var(--app-text, #151316);font:inherit;white-space:pre-wrap}@media (max-width: 760px){.canonicalOnboardingReceiptGrid{grid-template-columns:minmax(0,1fr)}.canonicalOnboardingReceipt dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.standaloneOnboardingFrame .uiInput,.standaloneOnboardingFrame .uiSelect,.standaloneOnboardingFrame .uiTextarea,.standaloneOnboardingFrame select,.standaloneOnboardingFrame textarea,.standaloneOnboardingFrame input[type=file]{border:1px solid var(--app-control-border);border-radius:6px;background:var(--app-input);color:var(--app-text);padding:8px 10px;font-size:14px;box-shadow:none}.standaloneOnboardingFrame textarea{min-height:86px;line-height:1.45}.standaloneOnboardingFrame .statusPill{min-height:24px;border-color:var(--app-control-border);background:var(--app-control-bg);color:var(--app-text);padding:3px 8px;font-size:13px;font-weight:600;letter-spacing:0}.standaloneOnboardingFrame .statusPill--success{border-color:#008c4557;color:#008c45;background:#008c451a}.standaloneOnboardingFrame .statusPill--highlight{border-color:#b4980057;color:#766b00;background:#ffeb0033}.standaloneOnboardingFrame .statusPill--brand,.standaloneOnboardingFrame .statusPill--critical{border-color:#a6051857;color:#a60518;background:#a605181c}.standaloneOnboardingFrame .onboardingSummaryStrip,.standaloneOnboardingFrame .onboardingStageMeta,.standaloneOnboardingFrame .onboardingWarningList,.standaloneOnboardingFrame .onboardingWorkflowContextBucket small,.standaloneOnboardingFrame .onboardingWorkflowCard small,.standaloneOnboardingFrame .onboardingContextSourceStack small,.standaloneOnboardingFrame .onboardingSourceHeader span,.standaloneOnboardingFrame .onboardingSourceItem span,.standaloneOnboardingFrame .onboardingSourceItem small,.standaloneOnboardingFrame .onboardingDocReviewDetails ul,.standaloneOnboardingFrame .onboardingConsentRow,.standaloneOnboardingFrame .onboardingRunReadinessMetric span,.standaloneOnboardingFrame .onboardingRunReadinessMetric small,.standaloneOnboardingFrame .onboardingRunProgressPanel .onboardingStageCardHeader span,.standaloneOnboardingFrame .onboardingRunProgressStep small,.standaloneOnboardingFrame .onboardingFirstResultContext span,.standaloneOnboardingFrame .onboardingIntakeQuestionHeader span{color:var(--app-muted);font-size:15px;line-height:1.4}.standaloneOnboardingFrame .onboardingWarningList{color:var(--app-warning-text)}.standaloneOnboardingFrame .onboardingContextMapSummary span,.standaloneOnboardingFrame .onboardingIntakeSummary span,.standaloneOnboardingFrame .onboardingStarterPackList span,.standaloneOnboardingFrame .onboardingFirstResultMeta span{border-color:var(--app-control-border);background:var(--app-control-bg);color:var(--app-muted);font-size:14px;font-weight:600;line-height:1.2;padding:5px 9px}.standaloneOnboardingFrame .onboardingContextMapTable,.standaloneOnboardingFrame .onboardingSourcePanel,.standaloneOnboardingFrame .onboardingRunReadinessMetric,.standaloneOnboardingFrame .onboardingRunProgressPanel,.standaloneOnboardingFrame .onboardingRunProgressStep,.standaloneOnboardingFrame .onboardingFirstResultPreview,.standaloneOnboardingFrame .onboardingIntakeQuestion,.standaloneOnboardingFrame .onboardingInviteRow,.standaloneOnboardingFrame .onboardingWorkflowUnavailable,.standaloneOnboardingFrame .onboardingFirstResultPanel{background:var(--app-raised-gradient),var(--app-raised);border-color:var(--app-border);border-radius:7px;color:var(--app-text)}.standaloneOnboardingFrame .onboardingContextMapHeader{background:var(--app-control-bg);border-color:var(--app-border);color:var(--app-muted);font-size:14px;font-weight:600}.standaloneOnboardingFrame .onboardingContextMapRow,.standaloneOnboardingFrame .onboardingContextMapHeader{grid-template-columns:minmax(150px,.95fr) minmax(210px,1.35fr) minmax(160px,1fr) minmax(128px,.72fr) minmax(128px,.65fr);gap:10px;padding:9px 12px}.standaloneOnboardingFrame .onboardingContextMapRow{font-size:14px;line-height:1.35}.standaloneOnboardingFrame .onboardingContextMapRow .publicBodyCopy,.standaloneOnboardingFrame .onboardingContextMapRow .smallMeta{margin-top:0;font-size:14px;line-height:1.35}.standaloneOnboardingFrame .onboardingContextMapRow strong,.standaloneOnboardingFrame .onboardingWorkflowCard strong,.standaloneOnboardingFrame .onboardingWorkflowCard b,.standaloneOnboardingFrame .onboardingRunReadinessMetric strong,.standaloneOnboardingFrame .onboardingRunProgressStep span,.standaloneOnboardingFrame .onboardingFirstResultPreview strong,.standaloneOnboardingFrame .onboardingFirstResultContext strong,.standaloneOnboardingFrame .onboardingDocReviewDetails b{color:var(--app-text)}.standaloneOnboardingFrame .onboardingContextMapRow strong,.standaloneOnboardingFrame .onboardingSourceItem strong,.standaloneOnboardingFrame .onboardingSourceHeader strong,.standaloneOnboardingFrame .onboardingStageCardHeader strong{font-size:15px;font-weight:650;line-height:1.35}.standaloneOnboardingFrame .onboardingCompanyContextCard{gap:10px;padding:16px}.standaloneOnboardingFrame .onboardingMotionSetupCard{display:grid;gap:12px;padding:16px}.standaloneOnboardingFrame .onboardingMotionSetupLayout{display:grid;grid-template-columns:minmax(210px,.32fr) minmax(0,1fr);gap:12px;align-items:start}.standaloneOnboardingFrame .onboardingMotionStepRail{display:grid;gap:6px;border:1px solid var(--app-border);border-radius:7px;background:#191715;padding:8px}.standaloneOnboardingFrame .onboardingMotionStepRail button{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;border:1px solid rgba(255,250,242,.12);border-radius:6px;background:#fffaf20d;color:#fffaf2ad;padding:8px;text-align:left;cursor:pointer}.standaloneOnboardingFrame .onboardingMotionStepRail button[data-state=active]{border-color:#a605189e;background:#a605183d;color:#fffaf2;box-shadow:inset 3px 0 #a60518}.standaloneOnboardingFrame .onboardingMotionStepRail button[data-state=complete]{border-color:#008c4557;color:#c7f4d9}.standaloneOnboardingFrame .onboardingMotionStepRail button span{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#fffaf21a;font-size:12px;font-weight:700}.standaloneOnboardingFrame .onboardingMotionStepRail button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.standaloneOnboardingFrame .onboardingMotionStepPanel,.standaloneOnboardingFrame .onboardingMotionFields{display:grid;gap:12px;min-width:0}.standaloneOnboardingFrame .onboardingMotionStepPanel{border:1px solid var(--app-border);border-radius:7px;background:var(--app-raised-gradient),var(--app-raised);padding:12px}.standaloneOnboardingFrame .onboardingCompanyContextCard .onboardingStageCardHeader{margin-bottom:0}.standaloneOnboardingFrame .onboardingContextMapActions{align-items:start}.standaloneOnboardingFrame .onboardingContextMapActions .uiButton{width:100%}.standaloneOnboardingFrame .onboardingContextSourceStack,.standaloneOnboardingFrame .onboardingContextSourceStack span{gap:2px}.standaloneOnboardingFrame .onboardingContextSourceForm{padding:12px;gap:10px}.standaloneOnboardingFrame .onboardingPrimaryActionRow{justify-content:flex-end;align-items:center;margin-top:0}.standaloneOnboardingFrame .onboardingWorkflowCard{min-height:0;border-color:var(--app-border);background:var(--app-raised-gradient),var(--app-raised);color:var(--app-text)}.standaloneOnboardingFrame .onboardingWorkflowCard:hover:not(:disabled){border-color:var(--app-border-hover);background:linear-gradient(180deg,rgba(166,5,24,.08),var(--app-hover-bg)),var(--app-raised);transform:none}.standaloneOnboardingFrame .onboardingWorkflowCard--selected{border-color:#a6051880;background:var(--app-selected-bg),var(--app-raised);box-shadow:inset 4px 0 #a60518}.standaloneOnboardingFrame .onboardingWorkflowCard strong,.standaloneOnboardingFrame .onboardingRunReadinessMetric strong,.standaloneOnboardingFrame .onboardingFirstResultPreview strong{font-size:16px;line-height:1.25}.standaloneOnboardingFrame .onboardingWorkflowCard b,.standaloneOnboardingFrame .onboardingFirstResultContext strong,.standaloneOnboardingFrame .onboardingRunProgressStep span{font-size:15px;font-weight:600}.standaloneOnboardingFrame .onboardingProjectMode{border-color:var(--app-control-border);background:var(--app-control-bg)}.standaloneOnboardingFrame .onboardingProjectMode button{color:var(--app-muted);font-size:14px;font-weight:600}.standaloneOnboardingFrame .onboardingProjectMode button.is-active{background:var(--app-active-bg);color:var(--app-text);box-shadow:inset 2px 0 #a60518}.standaloneOnboardingFrame .onboardingSourceItem{border-color:var(--app-border)}.standaloneOnboardingFrame .onboardingSourceList .onboardingSourceItem:first-child,.standaloneOnboardingFrame .onboardingContextPreviewList .onboardingSourceItem:first-child{border-top:0;padding-top:0}.standaloneOnboardingFrame .onboardingRunReadinessGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.standaloneOnboardingFrame .onboardingRunProgressSteps{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.standaloneOnboardingFrame .onboardingFirstResultPreview pre{color:var(--app-text);font-size:15px;line-height:1.45}.standaloneOnboardingFrame .formMessage{font-size:15px}@media (max-width: 760px){.standaloneOnboardingHeader,.standaloneOnboardingProgress,.standaloneOnboardingMain{padding-left:12px;padding-right:12px}.standaloneOnboardingProgress{overflow-x:auto}.standaloneOnboardingProgressStep{min-width:190px}.standaloneOnboardingFrame .onboardingContextMapHeader{display:none}.standaloneOnboardingFrame .onboardingContextMapRow,.standaloneOnboardingFrame .onboardingContextSourceForm,.standaloneOnboardingFrame .onboardingMotionSetupLayout{grid-template-columns:1fr}.standaloneOnboardingFrame .onboardingMotionStepRail{grid-template-columns:repeat(2,minmax(0,1fr))}.standaloneOnboardingFrame .onboardingMotionStepRail button{grid-template-columns:22px minmax(0,1fr)}.standaloneOnboardingFrame .onboardingPrimaryActionRow{justify-content:stretch}.standaloneOnboardingFrame .onboardingPrimaryActionRow .uiButton{flex:1 1 auto}}.enterpriseShell .entityRow,.enterpriseShell .listItemButton,.enterpriseShell .campaignItem,.enterpriseShell .governorDiscussItem,.enterpriseShell .governorSelectionCard,.enterpriseShell .governorDrawerAssetCard{border-color:var(--app-border);border-radius:14px;background:var(--app-raised-gradient),var(--app-raised);color:var(--app-text);box-shadow:none}.enterpriseShell .entityRow:hover,.enterpriseShell .listItemButton:hover,.enterpriseShell .campaignItem:hover,.enterpriseShell .governorDiscussItem:hover,.enterpriseShell .governorSelectionCard:hover,.enterpriseShell .governorDrawerAssetCard:hover{border-color:var(--app-border-hover);background:linear-gradient(180deg,rgba(166,5,24,.13),var(--app-hover-bg)),var(--app-raised)}.enterpriseShell .entityRow[data-active=true],.enterpriseShell .listItemButton.is-active,.enterpriseShell .campaignItem[data-active=true],.enterpriseShell .governorSelectionCard[data-active=true]{border-color:#a6051880;background:var(--app-selected-bg),var(--app-raised);box-shadow:inset 4px 0 #a60518}.enterpriseShell .entityRowTitle,.enterpriseShell .entityRowTitle span,.enterpriseShell .listItemButton h3,.enterpriseShell .campaignItem h3,.enterpriseShell .governorDiscussItem h3{color:var(--app-text);letter-spacing:0}.enterpriseShell .entityRowMeta,.enterpriseShell .entityRowPreview,.enterpriseShell .listItemButton .smallMeta,.enterpriseShell .campaignItem .smallMeta{color:var(--app-muted)}.enterpriseShell .workspacePane--collection .uiFilterBar .uiRow--filters{grid-template-columns:1fr}.enterpriseShell .workspacePane--collection .uiFilterBar label{min-width:0}.enterpriseShell .markdownPreview,.enterpriseShell .markdownSurface{border-color:var(--app-border);background:var(--app-raised);color:var(--app-text)}.enterpriseShell .markdownPreview h1,.enterpriseShell .markdownPreview h2,.enterpriseShell .markdownPreview h3,.enterpriseShell .markdownPreview h4,.enterpriseShell .markdownPreview h5,.enterpriseShell .markdownPreview h6,.enterpriseShell .markdownSurface h1,.enterpriseShell .markdownSurface h2,.enterpriseShell .markdownSurface h3,.enterpriseShell .markdownSurface h4,.enterpriseShell .markdownSurface h5,.enterpriseShell .markdownSurface h6,.enterpriseShell .requiredContextPreviewDocumentSection h4,.enterpriseShell .contentAuditWorkspace{color:var(--app-text)}.enterpriseShell .contentAuditWorkspace .paneSection+.paneSection{border-top-color:var(--app-border)}.enterpriseShell .contentAuditIntakeLowerGrid{border-top-color:var(--app-border)}.enterpriseShell .contentAuditWorkspace label{color:var(--app-muted)}.enterpriseShell .contentAuditRunButton,.enterpriseShell .contentAuditRunListItem,.enterpriseShell .contentAuditCollapsedRunCard,.enterpriseShell .contentAuditDrivePicker,.enterpriseShell .contentAuditUrlPicker,.enterpriseShell .contentAuditOutputGrid label,.enterpriseShell .contentAuditStage,.enterpriseShell .contentAuditMetaGrid>div,.enterpriseShell .contentAuditStructureGrid>div,.enterpriseShell .contentAuditScoreCard,.enterpriseShell .contentAuditOpportunityCard,.enterpriseShell .contentAuditSourceReferences,.enterpriseShell .contentAuditUpgradeDraft{border-color:var(--app-border);background:var(--app-raised-gradient),var(--app-raised);color:var(--app-text);box-shadow:none}.enterpriseShell .contentAuditRunButton:hover,.enterpriseShell .contentAuditOutputGrid label:hover{border-color:var(--app-border-hover);background:linear-gradient(180deg,rgba(166,5,24,.13),var(--app-hover-bg)),var(--app-raised)}.enterpriseShell .contentAuditRunsPane .contentAuditRunButton,.enterpriseShell .contentAuditRunsPane .contentAuditRunButton:hover{border:0;background:transparent;box-shadow:none}.enterpriseShell .contentAuditRunListItem[data-active=true],.enterpriseShell .contentAuditRunButton[data-active=true]{border-color:#a6051880;background:var(--app-selected-bg),var(--app-raised);box-shadow:inset 4px 0 #a60518}.enterpriseShell .contentAuditRunListItem[data-active=true][data-status=ready],.enterpriseShell .contentAuditRunListItem[data-active=true][data-status=complete]{border-color:#008c457a;background:linear-gradient(180deg,#008c452e,#008c4514),var(--app-raised);box-shadow:inset 4px 0 #008c45}.enterpriseShell .contentAuditRunListItem[data-active=true][data-status=degraded],.enterpriseShell .contentAuditRunListItem[data-active=true][data-status=failed]{border-color:#a6051880;background:linear-gradient(180deg,#a605182e,#a6051814),var(--app-raised);box-shadow:inset 4px 0 #a60518}.enterpriseShell .uiIconButton.contentAuditRunDeleteButton{border:0;background:transparent;color:var(--app-muted)}.enterpriseShell .uiIconButton.contentAuditRunDeleteButton:hover:not(:disabled){background:transparent;color:var(--app-text)}.enterpriseShell .contentAuditStage[data-status=active]{border-color:#ffeb0057;background:linear-gradient(180deg,rgba(255,235,0,.08),var(--app-hover-bg)),var(--app-raised)}.enterpriseShell .contentAuditStage[data-status=active] .contentAuditStageDot,.enterpriseShell .contentAuditStage[data-status=complete] .contentAuditStageDot{border-color:#ffeb0066;background:#ffeb00}.enterpriseShell .contentAuditStage[data-status=degraded]{border-color:#a6051880;background:linear-gradient(180deg,rgba(166,5,24,.13),var(--app-hover-bg)),var(--app-raised)}.enterpriseShell .contentAuditStage[data-status=degraded] .contentAuditStageDot{border-color:#ff96a075;background:#b61f2a}.enterpriseShell .contentAuditStage[data-status=failed]{border-color:#a6051880;background:linear-gradient(180deg,rgba(166,5,24,.13),var(--app-hover-bg)),var(--app-raised)}.enterpriseShell .contentAuditStage[data-status=failed] .contentAuditStageDot{border-color:#ff96a075;background:#b61f2a}.enterpriseShell .contentAuditStageDrawer .campaignBuildGlyph-degraded{border-color:#ff7a8861;background:#a605182e;color:#ff9aa5}.enterpriseShell .contentAuditStageDrawer .campaignBuildTimelineStep-degraded .campaignBuildTimelineLabel{color:#ff9aa5}.enterpriseShell .contentAuditStageDot{border-color:var(--app-border-hover)}.enterpriseShell .contentAuditSourceSelection{border-color:#008c455c;background:#008c451f;color:var(--app-text)}.enterpriseShell .contentAuditFinalCloseBar{background:transparent}.enterpriseShell .contentAuditDiagnostics>div,.enterpriseShell .contentAuditWorkspace .uiErrorState{border-color:#ff7a8852;background:#a6051829;color:#ff9aa5}.enterpriseShell .contentAuditWorkspace input[type=file]{min-height:40px;width:100%;min-width:0;border:1px solid var(--app-control-border);border-radius:10px;background:var(--app-input);color:var(--app-text);padding:8px 10px;font-size:19px}.enterpriseShell .contentAuditWorkspace input[type=file]::file-selector-button{min-height:28px;margin-right:10px;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-control-bg);color:var(--app-text);font:inherit;font-weight:600}.enterpriseShell .contentAuditWorkspace .uiInput[type=checkbox]{border-color:var(--app-border-hover);background:var(--app-input)}.enterpriseShell .contentAuditWorkspace .uiButton:disabled{border-color:var(--app-disabled-border);background:var(--app-disabled-bg);color:var(--app-disabled-text);opacity:1}.enterpriseShell .contentAuditReport{border-top-color:var(--app-border)}.enterpriseShell .contentAuditScoreCard p,.enterpriseShell .contentAuditOpportunityCard p,.enterpriseShell .contentAuditUpgradeDocumentPage,.enterpriseShell .contentAuditReport p,.enterpriseShell .contentAuditReport ul,.enterpriseShell .contentAuditReport ol,.enterpriseShell .contentAuditOpportunityFacts dd{color:var(--app-subtle)}.enterpriseShell .contentAuditSourceReferences h3,.enterpriseShell .contentAuditSourceReferences strong{color:var(--app-text)}.enterpriseShell .contentAuditSourceReferences li:before,.enterpriseShell .contentAuditSourceReferences span,.enterpriseShell .contentAuditSourceReferences a,.enterpriseShell .contentAuditSourceReferences p{color:var(--app-muted)}.enterpriseShell .contentAuditScoreStatus,.enterpriseShell .contentAuditStageStatus,.enterpriseShell .contentAuditMetaGrid span,.enterpriseShell .contentAuditStructureGrid span,.enterpriseShell .contentAuditOpportunityFacts dt,.enterpriseShell .contentAuditSourceSelection span:last-child{color:var(--app-muted)}.enterpriseShell .contentAuditReviewActions .uiButton,.enterpriseShell .contentAuditReviewActions .uiButtonLink{flex:0 0 auto}.teamWorkspace{box-sizing:border-box;display:flex;align-items:stretch;gap:16px;height:100%;min-height:100%;overflow-x:hidden;overflow-y:auto;padding:clamp(10px,1.6vh,16px) clamp(16px,2.4vw,32px) clamp(12px,2vh,20px);scrollbar-gutter:stable;color:var(--app-text)}.teamWorkspace[data-sienna-rail=true]{padding:16px 408px 24px 24px}.teamWorkspace[data-sienna-panel=minimized]{padding:16px 24px 24px}.conversationsWorkspace{box-sizing:border-box;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:16px;height:100%;min-width:0;max-width:100%;overflow:hidden;padding:22px clamp(18px,3vw,36px) 22px}.conversationsPageHeader{display:flex;min-height:58px;align-items:flex-start;justify-content:space-between;gap:18px}.conversationsPageHeader .workspaceTitle{max-width:min(760px,64vw);margin:0;letter-spacing:0}.conversationsWorkspaceGrid{display:grid;grid-row:3;grid-template-columns:minmax(320px,clamp(360px,32vw,480px)) minmax(0,1fr);gap:12px;min-width:0;min-height:0;max-width:100%;overflow:hidden}.conversationsSidebar,.conversationDetailPane{min-width:0;min-height:0;border:1px solid var(--app-border);border-radius:8px;background:var(--app-raised-gradient),var(--app-raised);overflow:hidden}.conversationsSidebar{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:12px;padding:12px}.conversationDetailPane{display:grid;grid-template-rows:auto minmax(0,1fr);max-width:100%}.conversationsSidebarControls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.conversationsBackButton,.conversationsNewButton,.conversationStackActions button,.conversationsSearchSubmit,.conversationsSearchClear,.conversationListExpand,.conversationListRunButton{border:1px solid var(--app-control-border);border-radius:999px;background:var(--app-input);color:var(--app-text);cursor:pointer;font:inherit;font-weight:800}.conversationsBackButton:hover,.conversationsBackButton:focus-visible,.conversationsNewButton:hover,.conversationsNewButton:focus-visible,.conversationStackActions button:hover,.conversationStackActions button:focus-visible,.conversationsSearchSubmit:hover,.conversationsSearchSubmit:focus-visible,.conversationsSearchClear:hover,.conversationsSearchClear:focus-visible,.conversationListRunButton:hover,.conversationListRunButton:focus-visible{border-color:var(--app-border-hover);background:var(--app-hover-bg);box-shadow:inset 0 1px #ffffff1a;outline:none}.conversationsBackButton{width:38px;height:38px;font-size:28px;line-height:1}.conversationsNewButton{min-height:40px;padding:0 16px;font-size:14px;line-height:1;white-space:nowrap}.conversationsSearch{width:100%;box-sizing:border-box;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-input);color:var(--app-text);font:inherit;font-size:16px;padding:11px 12px}.conversationsSearch:focus,.conversationsWorkflowFilter select:focus{outline:none;border-color:#a605186b;background:linear-gradient(90deg,#a60518 0 2px,#ffeb00 2px 4px,#008c45 4px 6px,transparent 6px) left top / 6px 100% no-repeat,var(--app-input);box-shadow:0 0 0 1px #a605181f}.conversationsSearchSubmit,.conversationsSearchClear{box-sizing:border-box;min-height:40px;padding:0 14px;font-size:14px;line-height:1;white-space:nowrap}.conversationsSearchClear{grid-column:1 / -1;justify-self:start}.conversationsWorkflowFilter{display:grid;gap:6px;color:var(--app-subtle);font-size:13px;font-weight:700}.conversationsWorkflowFilter select{width:100%;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-input);color:var(--app-text);font:inherit;font-size:14px;padding:9px 10px}.conversationsArchiveToggle{display:inline-flex;align-items:center;gap:8px;color:var(--app-subtle);font-size:16px;font-weight:800}.conversationsArchiveToggle input{width:16px;height:16px}.conversationsWorkspaceMessage,.conversationsEmpty{margin:0;color:var(--app-subtle);font-size:20px}.conversationsList{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:2px}.conversationListItem{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;gap:8px 10px;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-input);color:var(--app-text);font:inherit;padding:10px;text-align:left}.conversationListItem:before{content:"";position:absolute;inset:8px auto 8px 0;width:3px;border-radius:999px;background:#ffeb00;opacity:0;pointer-events:none}.conversationListItem:hover,.conversationListItem:focus-within{border-color:var(--app-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--app-accent) 24%,transparent)}.conversationListItem[data-selected=true]{align-items:start;border-color:#ffeb0057;background:linear-gradient(180deg,#a605183d,#ffeb000e),var(--app-raised);box-shadow:inset 1px 0 #a60518db,inset 2px 0 #ffeb00eb,0 0 0 1px #ffeb001a}.conversationListItem[data-selected=true]:before{opacity:1}.conversationListItem[data-active=true]{border-left-color:var(--app-accent);border-left-width:3px}.conversationListItem[data-selected=true][data-active=true]{border-left-width:1px}.conversationListItem[data-status=archived]{opacity:.7}.conversationListItemMain{display:grid;min-width:0;gap:7px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:2px 0;text-align:left}.conversationListItem strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversationListItem strong{line-height:1.2;font-size:16px;font-weight:500;letter-spacing:0}.conversationListExpand{align-self:start;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;background:transparent;padding:0;font-size:16px;font-weight:700;line-height:1}.conversationListExpandChevron{color:var(--app-subtle);line-height:1}.conversationListExpand:hover,.conversationListExpand:focus-visible{outline:none}.conversationListExpand:hover .conversationListExpandChevron,.conversationListExpand:focus-visible .conversationListExpandChevron{color:var(--app-text)}.conversationListMetadata{display:grid;grid-column:1 / -1;gap:10px;border-top:1px solid var(--app-control-border);padding-top:10px}.conversationListMetadata dl{display:grid;gap:8px;margin:0}.conversationListMetadata dl>div{display:grid;gap:2px}.conversationListMetadata dt{color:var(--app-subtle);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.conversationListMetadata dd{min-width:0;margin:0;color:var(--app-text);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.conversationListRunButton{justify-self:start;padding:7px 12px;font-size:13px;font-weight:700}.conversationListItem[data-selected=true] strong{grid-column:1;grid-row:1;color:#fff;font-weight:600}.enterpriseShell[data-theme=light] .conversationListItem[data-selected=true]{border-color:#a6051847;background:linear-gradient(180deg,#a605181f,#ffeb001f),var(--app-raised);box-shadow:inset 1px 0 #a6051885,inset 2px 0 #ffeb00f5,0 0 0 1px #a6051814}.enterpriseShell[data-theme=light] .conversationListItem[data-selected=true] strong{color:var(--app-text)}.conversationDetailHeader{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;max-width:100%;overflow:hidden;border-bottom:1px solid var(--app-border);padding:16px}.conversationDetailHeader>div:first-child{flex:1 1 280px;min-width:0;max-width:100%}.conversationDetailHeader strong{display:block;min-width:0;max-width:100%;overflow:hidden;color:var(--app-text);font-size:20px;font-weight:700;letter-spacing:0;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.conversationDetailHeader p{margin:5px 0 0;color:var(--app-subtle);font-size:18px;line-height:1.3}.conversationStackCard{display:grid;gap:0;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-input);padding:0;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.conversationStackCard[data-active=true]{border-color:var(--app-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--app-accent) 28%,transparent)}.conversationStackCard[data-status=archived]{opacity:.72}.conversationStackRow{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:18px;min-height:58px;padding:10px 14px 10px 20px}.conversationStackCardTitle{display:block;min-width:0;border:0;background:transparent;color:var(--app-text);cursor:pointer;font:inherit;font-size:clamp(22px,2vw,26px);font-weight:850;padding:0;text-align:left}.conversationStackCardTitle span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversationStackCardMeta{display:flex;flex-wrap:wrap;gap:8px 12px;color:var(--app-subtle);font-size:clamp(19px,1.6vw,22px);justify-content:flex-end;white-space:nowrap}.conversationStackCardDetails{display:grid;gap:12px;border-top:1px solid var(--app-control-border);background:color-mix(in srgb,var(--app-raised) 72%,transparent);padding:16px 18px 18px}.conversationTranscript{--conversation-chat-assistant-bg: var(--app-input);--conversation-chat-assistant-text: #111827;--conversation-chat-assistant-border: var(--app-border);--conversation-chat-user-bg: var(--app-brand-chat-bg);--conversation-chat-user-border: var(--app-brand-chat-border);--conversation-chat-user-shadow: var(--app-brand-chat-shadow);--conversation-chat-user-text: #ffffff;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;min-width:0;min-height:0;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:16px}.enterpriseShell[data-theme=dark] .conversationTranscript,.enterpriseShell:not([data-theme]) .conversationTranscript{--conversation-chat-assistant-bg: #191b21;--conversation-chat-assistant-text: #ededed;--conversation-chat-assistant-border: rgba(255, 255, 255, .08)}.conversationTranscriptMessage{box-sizing:border-box;min-width:0;max-width:min(78%,760px);max-inline-size:min(78%,760px);border:1px solid var(--conversation-chat-assistant-border);border-radius:8px;background:var(--conversation-chat-assistant-bg);color:var(--conversation-chat-assistant-text);font-size:16px;font-weight:400;line-height:1.45;overflow-wrap:anywhere;padding:12px 14px;white-space:pre-wrap;word-break:break-word}.conversationTranscriptMessage[data-role=user]{align-self:flex-end;border-color:var(--conversation-chat-user-border);background:var(--conversation-chat-user-bg);box-shadow:var(--conversation-chat-user-shadow);color:var(--conversation-chat-user-text)}.conversationTranscriptMessage[data-role=sienna]{align-self:flex-start}.conversationTranscriptEmpty{margin:0;color:var(--app-subtle);font-size:20px}.conversationsEmptyState{display:grid;min-height:0;place-items:center;border:1px solid var(--app-border);border-radius:8px;background:var(--app-raised-gradient),var(--app-raised);color:var(--app-subtle);padding:24px}.conversationStackActions{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:0;max-width:100%}.conversationStackActions button{min-height:34px;padding:0 14px;font-size:13px;line-height:1;white-space:nowrap}.conversationStackExpand{display:inline-grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid var(--app-control-border);border-radius:999px;background:var(--app-input);color:var(--app-text);cursor:pointer;font:inherit;font-weight:900}.teamWorkspaceComposerShell{position:relative;display:flex;min-height:0;width:min(100%,1080px);margin:0 auto;flex:0 0 auto;flex-direction:column;justify-content:flex-start;gap:14px;padding-top:clamp(36px,7vh,76px);padding-bottom:max(clamp(24px,4vh,48px),96px)}.teamWorkspaceComposerShell[data-active-work=true]{width:min(100%,1080px);max-width:1080px;margin:0 auto;flex:0 0 auto;padding-top:0;padding-bottom:max(clamp(24px,4vh,48px),96px)}.teamWorkspaceComposerShell[data-active-work=true]:not([data-started-run=true]){padding-bottom:clamp(18px,2.5vh,30px)}.teamWorkspaceComposerShell[data-started-run=true] .teamWorkspaceIntro{display:none}.teamWorkspaceComposerShell[data-sienna-rail=true],.teamWorkspaceComposerShell[data-sienna-panel=minimized]{width:100%;max-width:none;margin:0;padding-top:0}.teamWorkspaceComposerShell[data-sienna-rail=true] .teamWorkspaceIntro{display:none}.teamWorkspaceIntro{margin-bottom:28px;text-align:center}.teamWorkspaceIntro span{display:block;margin-bottom:6px;color:var(--app-subtle);font-size:18px;font-weight:800}.teamWorkspaceIntro h1{margin:0;color:var(--app-text);font-size:clamp(40px,5vw,64px);font-weight:760;letter-spacing:0;line-height:1.02}.teamComposerContextBar{display:flex;flex-wrap:wrap;align-items:center;align-self:flex-start;gap:10px 34px;min-height:32px;margin-left:14px}.teamComposerContextButton{display:inline-flex;min-width:0;align-items:center;gap:8px;border:0;background:transparent;color:var(--app-text);cursor:pointer;font:inherit;font-size:16px;font-weight:650;line-height:22px;padding:0;text-align:left}.teamContextBarIcon{width:19px;height:19px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.teamComposerContextButton span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamComposerContextButton:hover,.teamComposerContextButton:focus-visible{color:var(--app-text);text-decoration:underline;text-underline-offset:3px;outline:none}.teamComposerContextLink,.teamComposerContextHint{color:var(--app-muted);font-size:14px;font-weight:650;line-height:20px}.teamComposerContextLink{text-decoration:none}.teamComposerContextLink:hover,.teamComposerContextLink:focus-visible{color:var(--app-text);text-decoration:underline;text-underline-offset:3px;outline:none}.teamComposer{flex:0 1 auto;display:flex;flex-direction:column;position:relative;border:1px solid var(--app-border);border-radius:14px;background:var(--app-raised-gradient),var(--app-raised);box-shadow:var(--app-shadow);max-height:calc(100dvh - 170px);min-height:220px;overflow:hidden}.teamWorkspaceComposerShell[data-active-work=true] .teamComposer{flex:0 1 auto;max-height:calc(100dvh - 210px)}.teamComposer[data-floating=true]{--team-floating-surface: var(--app-raised);--team-floating-panel: var(--app-panel);--team-floating-border: rgba(15, 23, 42, .1);--team-floating-divider: rgba(15, 23, 42, .08);--team-floating-shadow: 0 18px 48px rgba(15, 23, 42, .18);--team-floating-assistant-bg: var(--app-input);--team-floating-assistant-text: #111827;--team-floating-input-bg: var(--app-input);--team-floating-input-border: rgba(15, 23, 42, .16);--team-floating-input-text: #111827;--team-floating-placeholder: #7a8699;--team-floating-privacy-bg: var(--app-panel);--team-floating-privacy-text: #7a8699;--team-floating-privacy-link: #4b5563;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;position:fixed;right:24px;bottom:24px;z-index:30;width:360px;min-height:0;max-height:calc(100dvh - 48px);border-color:var(--team-floating-border);border-radius:10px;background:var(--team-floating-surface);box-shadow:var(--team-floating-shadow);overflow:hidden}.enterpriseShell[data-theme=dark] .teamComposer[data-floating=true],.enterpriseShell:not([data-theme]) .teamComposer[data-floating=true]{--team-floating-surface: #0b0c0f;--team-floating-panel: #111216;--team-floating-border: rgba(255, 255, 255, .14);--team-floating-divider: rgba(255, 255, 255, .1);--team-floating-shadow: 0 0 0 1px rgba(255, 255, 255, .045), 0 24px 58px rgba(0, 0, 0, .52);--team-floating-assistant-bg: #191b21;--team-floating-assistant-text: #ededed;--team-floating-input-bg: #0f1014;--team-floating-input-border: rgba(255, 255, 255, .18);--team-floating-input-text: #ededed;--team-floating-placeholder: #9aa0aa;--team-floating-privacy-bg: #090a0d;--team-floating-privacy-text: #9aa0aa;--team-floating-privacy-link: #d7dae0}.teamComposer[data-floating=true] .teamChatTranscript{min-height:0;max-height:none;padding:16px}.teamComposer[data-floating=true] .teamChatBubble{max-width:calc(100% - 32px);font-size:16px;line-height:1.45}.teamComposer[data-setup-open=true]{min-height:220px}.teamComposer[data-setup-open=true] .teamComposerInputRow{min-height:0}.teamComposer[data-setup-open=true] .teamComposerInput{min-height:34px;padding-bottom:0}.teamComposer[data-has-transcript=true]{min-height:0}.teamComposer[data-has-transcript=true]:not([data-floating=true]){min-height:clamp(360px,calc(100dvh - 430px),600px)}.teamComposer[data-has-transcript=true] .teamChatTranscript{flex:1 1 auto;min-height:160px;max-height:none;padding:20px 20px 14px}.teamWorkspaceComposerShell[data-active-work=true] .teamComposer[data-has-transcript=true] .teamChatTranscript{flex:1 1 auto}.teamComposer[data-floating=true] .teamComposerInputRow{min-height:0!important;border-top:1px solid var(--team-floating-divider);background:var(--team-floating-panel);padding:12px 14px 10px!important}.teamComposer[data-floating=true][data-has-transcript=true] .teamChatTranscript{min-height:0;max-height:none}.teamComposer[data-has-transcript=true] .teamComposerInputRow{min-height:0;padding:12px 18px 14px}.teamComposer[data-floating=true][data-has-transcript=true] .teamComposerInputRow{min-height:0}.teamComposer[data-floating=true]:not([data-has-transcript=true]) .teamComposerInputRow{min-height:0}.teamComposer[data-floating=true] .teamComposerPlus{bottom:auto;left:auto}.teamComposer[data-floating=true] .teamComposerFooter{min-height:40px;margin-top:0;padding:0 14px 10px 56px}.teamComposer[data-has-transcript=true] .teamComposerInput{min-height:34px;max-height:120px;padding-bottom:0}.teamComposer[data-floating=true][data-has-transcript=true] .teamComposerInput{min-height:30px;max-height:92px;padding:0}.teamComposer[data-floating=true]:not([data-has-transcript=true]) .teamComposerInput{min-height:30px;max-height:92px;padding:0}.teamComposer[data-has-transcript=true] .teamComposerFooter{margin-top:-52px}.teamComposer[data-floating=true][data-has-transcript=true] .teamComposerFooter{margin-top:0}.teamConversationControls{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--app-border);border-bottom:1px solid var(--app-border);padding:10px 0}.teamConversationCurrent{display:grid;min-width:0;gap:2px}.teamConversationCurrent span{color:var(--app-muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.teamConversationCurrent strong{max-width:min(520px,56vw);overflow:hidden;color:var(--app-text);font-size:14px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.teamConversationControlActions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.teamConversationControlActions button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--app-control-border);border-radius:999px;background:var(--app-input);color:var(--app-text);cursor:pointer;font:inherit;min-height:34px;font-size:13px;font-weight:850;line-height:1;padding:0 14px;text-decoration:none;white-space:nowrap}.teamConversationControlActions button:hover,.teamConversationControlActions button:focus-visible{border-color:var(--app-border-hover);background:var(--app-hover-bg)}.teamSetupChips{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.teamSetupChip{display:inline-flex;max-width:100%;align-items:center;min-height:44px;gap:10px;border:1px solid var(--app-control-border);border-radius:9px;background:var(--app-control-bg);color:var(--app-muted);cursor:pointer;font:inherit;font-size:16px;font-weight:550;line-height:22px;padding:0 14px;box-shadow:0 1px 3px #0000000d}.teamSetupChipLink{text-decoration:none}.teamSetupChip .teamSetupIcon{width:20px;height:20px;color:var(--app-subtle)}.teamSetupChip span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamSetupChip span:nth-child(3){color:var(--app-muted);font-size:20px;font-weight:400;line-height:1}.teamSetupChip:hover,.teamSetupChip:focus-visible{border-color:var(--app-border-hover);color:var(--app-text)}.teamSetupDraft{display:grid;gap:10px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-input);color:var(--app-subtle);font-size:19px;line-height:1.4;padding:12px 14px}.teamSetupDraft strong{color:var(--app-text);font-size:20px}.teamSetupDraft p{margin:3px 0 0}.teamSetupDraft dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 10px;margin:0}.teamSetupDraft dt{color:var(--app-muted);font-weight:750}.teamSetupDraft dd{min-width:0;margin:0;overflow-wrap:anywhere}.teamAmbiguityChoices,.teamContextRecoveryPanel,.teamReadinessPanel,.teamPromptReviewPanel,.teamWorkflowExecutionPanel{display:grid;gap:12px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-input);color:var(--app-subtle);padding:12px 14px}.teamAmbiguityChoices strong,.teamContextRecoveryPanel strong,.teamReadinessPanel strong,.teamPromptReviewPanel strong,.teamWorkflowExecutionPanel strong{color:var(--app-text);font-size:20px}.teamAmbiguityChoices p,.teamContextRecoveryPanel p,.teamReadinessPanel p,.teamPromptReviewPanel p,.teamWorkflowExecutionPanel p{margin:4px 0 0;font-size:19px;line-height:1.4}.teamContextRecoveryPanel small{display:block;margin-top:4px;color:var(--app-muted);font-size:17px;line-height:1.35;overflow-wrap:anywhere}.teamContextRecoveryPanel[data-tone=ready]{border-color:#008c454d}.teamContextRecoveryPanel[data-tone=blocked]{border-color:#a6051857}.teamContextRecoveryActions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.teamContextRecoveryLink{color:var(--app-subtle);font-size:18px;font-weight:750;text-decoration:none}.teamContextRecoveryLink:hover,.teamContextRecoveryLink:focus-visible{color:var(--app-text);text-decoration:underline}.teamAmbiguityChoiceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.teamAmbiguityChoice{display:grid;min-width:0;gap:3px;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-control-bg);color:var(--app-text);cursor:pointer;font:inherit;padding:10px 12px;text-align:left}.teamAmbiguityChoice span{overflow:hidden;font-size:19px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.teamAmbiguityChoice small{color:var(--app-muted);font-size:18px}.teamAmbiguityChoice:hover:not(:disabled),.teamAmbiguityChoice:focus-visible:not(:disabled){border-color:var(--app-border-hover);background:linear-gradient(180deg,#a605181f,#ffeb0008),var(--app-hover-bg)}.teamAmbiguityChoice:disabled{cursor:not-allowed;opacity:.56}.teamReadinessPanel[data-status=authorized]{border-color:#008c454d}.teamReadinessPanel[data-status=blocked]{border-color:#a6051857}.teamWorkflowExecutionPanel[data-tone=ready]{border-color:#008c454d}.teamWorkflowExecutionPanel[data-tone=blocked]{border-color:#a6051857}.teamWorkflowExecutionPanel[data-tone=waiting]{border-color:#ffbc0057}.teamPromptReviewPanel[data-status=pending_plan],.teamPromptReviewPanel[data-status=ready]{border-color:#a6051842}.teamPromptReviewPanel[data-status=unsupported],.teamPromptReviewPanel[data-status=blocked]{border-color:#a6051857}.teamPromptReviewMeta{color:var(--app-muted)}.teamWorkflowExecutionPanel{grid-template-columns:minmax(0,1fr) auto;align-items:center;border-color:#008c454d}.teamGeoSeoIntakePanel{display:grid;gap:14px;border:1px solid rgba(166,5,24,.24);border-radius:8px;background:var(--app-input);padding:14px}.teamGeoSeoIntakeHeader strong{color:var(--app-text);font-size:21px}.teamGeoSeoIntakeHeader p{margin:4px 0 0;color:var(--app-subtle);font-size:19px;line-height:1.45}.teamGeoSeoIntakeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.teamGeoSeoIntakeGrid label,.teamGeoSeoIntakeGrid fieldset{display:grid;min-width:0;gap:7px;margin:0;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-control-bg);color:var(--app-subtle);font-size:18px;font-weight:750;padding:10px}.teamGeoSeoIntakeGrid input,.teamGeoSeoIntakeGrid textarea{width:100%;min-width:0;border:1px solid var(--app-border);border-radius:8px;background:var(--app-input);color:var(--app-text);font:inherit;font-size:19px;font-weight:500;line-height:1.4;padding:9px 10px}.teamGeoSeoIntakeGrid fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.teamGeoSeoIntakeGrid legend{grid-column:1 / -1;color:var(--app-subtle);font-size:18px;font-weight:800;padding:0 4px}.teamGeoSeoIntakeGrid fieldset label{display:flex;align-items:center;border:0;background:transparent;padding:0}.teamGeoSeoIntakeGrid fieldset input{width:auto}.teamGeoSeoIntakeSubmit,.teamInlineSeoGeoReportHeader button{justify-self:end;border:1px solid rgba(128,4,18,.78);border-radius:999px;background:#a60518;color:#fff;cursor:pointer;font:inherit;font-size:19px;font-weight:850;min-width:190px;padding:11px 18px;text-align:center;box-shadow:inset 1px 0 #800412f2,inset 2px 0 #ffeb00c7,0 10px 22px #a6051824}.teamGeoSeoIntakeSubmit{justify-self:stretch;width:100%;border-color:#ae4a527a;background:#b34b53;font-size:18px;min-height:38px;padding:8px 14px}.teamGeoSeoIntakeSubmit:hover,.teamGeoSeoIntakeSubmit:focus-visible,.teamInlineSeoGeoReportHeader button:hover,.teamInlineSeoGeoReportHeader button:focus-visible{background:#800412}.teamGeoSeoIntakeSubmit:hover,.teamGeoSeoIntakeSubmit:focus-visible{background:#9f3d45}.teamInlineSeoGeoReport{display:grid;gap:14px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-raised-gradient),var(--app-raised);box-shadow:var(--app-shadow);padding:14px}.teamInlineSeoGeoReportHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.teamInlineSeoGeoReportHeader>div{display:grid;gap:4px}.teamInlineSeoGeoReportHeader strong{color:var(--app-text);font-size:22px}.teamInlineSeoGeoReportHeader p,.teamInlineSeoGeoError,.teamInlineSeoGeoLoading{margin:3px 0 0;color:var(--app-subtle);font-size:19px;line-height:1.45}.teamInlineSeoGeoReport .contentAuditRunCardToggle{display:none}.teamInlineSeoGeoReport,.teamInlineSeoGeoReport button,.teamInlineSeoGeoReport input,.teamInlineSeoGeoReport select,.teamInlineSeoGeoReport textarea{font-family:var(--font-sans);letter-spacing:0}.teamInlineSeoGeoReport{font-size:16px;line-height:1.45}.teamInlineSeoGeoReportHeader strong{font-size:20px;font-weight:650;line-height:1.2}.teamInlineSeoGeoReport .contentAuditRunDetailStack{font-size:16px;line-height:1.45}.teamInlineSeoGeoReport .paneSectionTitle{font-size:18px;font-weight:600;line-height:1.25}.teamInlineSeoGeoReport .paneSectionMeta,.teamInlineSeoGeoReport .contentAuditCompactStageTrail,.teamInlineSeoGeoReportHeader p,.teamInlineSeoGeoError,.teamInlineSeoGeoLoading{font-size:16px;font-weight:400;line-height:1.4}.teamInlineSeoGeoReport .contentAuditReportSectionChevron{font-size:18px;font-weight:600;line-height:1.25}.teamInlineSeoGeoReport .contentAuditReportSectionStatus .statusPill,.teamInlineSeoGeoReport .contentAuditPaneHeaderActions .statusPill,.teamInlineSeoGeoReport .contentAuditScorePill{min-height:22px;padding:3px 8px;font-size:14px;font-weight:600;line-height:1}.teamInlineSeoGeoReport .contentAuditMetaGrid span,.teamInlineSeoGeoReport .contentAuditStructureGrid span,.teamInlineSeoGeoReport .contentAuditScoreStatus,.teamInlineSeoGeoReport .contentAuditOpportunityFacts dt{font-size:12px;font-weight:650;letter-spacing:.02em;line-height:1.2}.teamInlineSeoGeoReport .contentAuditMetaGrid strong,.teamInlineSeoGeoReport .contentAuditStructureGrid strong{font-size:16px;font-weight:600;line-height:1.35}.teamInlineSeoGeoReport .contentAuditScoreCard h3,.teamInlineSeoGeoReport .contentAuditOpportunityCard h3,.teamInlineSeoGeoReport .contentAuditReport h3,.teamInlineSeoGeoReport .contentAuditUpgradeDraft h3,.teamInlineSeoGeoReport .contentAuditSourceReferences h3{font-size:16px;font-weight:600;line-height:1.3}.teamInlineSeoGeoReport .contentAuditScoreCard p,.teamInlineSeoGeoReport .contentAuditOpportunityCard p,.teamInlineSeoGeoReport .contentAuditOpportunityFacts dd,.teamInlineSeoGeoReport .contentAuditReport p,.teamInlineSeoGeoReport .contentAuditReport ul,.teamInlineSeoGeoReport .contentAuditReport ol,.teamInlineSeoGeoReport .contentAuditSourceReferences,.teamInlineSeoGeoReport .contentAuditUpgradeDocumentPage{font-size:16px;font-weight:400;line-height:1.5}.teamReportSiennaLauncher{display:inline-grid;position:fixed;right:28px;bottom:28px;z-index:15;width:52px;height:52px;place-items:center;border:1px solid #a60518;border-radius:999px;background:#a60518;color:#fff;cursor:pointer;font:inherit;font-size:24px;font-weight:900;opacity:1;overflow:hidden;box-shadow:var(--app-shadow)}.teamReportSiennaLauncher:before{display:none}.teamReportSiennaLauncher svg{position:relative;z-index:1;width:24px;height:24px;fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.teamReportSiennaLauncher:hover,.teamReportSiennaLauncher:focus-visible{background:linear-gradient(90deg,#a60518 0,#a60518 3px,#ffeb00 3px,#ffeb00 6px,#008c45 6px,#008c45 9px,#a60518 9px,#a60518);border-color:#a60518;outline:none}.teamRunLink{border:1px solid rgba(166,5,24,.25);border-radius:999px;background:var(--app-brand);color:#fff;font-size:18px;font-weight:800;padding:8px 12px;text-decoration:none;white-space:nowrap}.teamPromptCardWorkspace{position:relative;display:grid;gap:14px}.teamPromptCardToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.teamPromptCardToolbar strong{color:var(--app-text);font-size:21px}.teamPromptCardToolbar button,.teamPromptCard footer button{border:1px solid rgba(166,5,24,.25);border-radius:8px;background:var(--app-brand);color:#fff;cursor:pointer;font:inherit;font-size:18px;font-weight:800;padding:8px 10px}.teamPromptCardToolbar button:disabled,.teamPromptCard footer button:disabled{cursor:not-allowed;opacity:.52}.teamPromptCardGrid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px}.teamPromptCard{display:grid;gap:10px;min-width:0;border:1px solid var(--app-border);border-radius:8px;background:var(--app-input);padding:12px}.teamPromptCard header,.teamPromptCard footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.teamPromptCard header span{color:var(--app-text);font-weight:850}.teamPromptCard header small,.teamPromptCard footer span{color:var(--app-muted);font-size:18px;font-weight:750}.teamPromptCard p{margin:0;color:var(--app-subtle);font-size:18px;line-height:1.4}.teamPromptCard textarea{width:100%;min-height:150px;resize:vertical;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-control-bg);color:var(--app-text);font:inherit;font-size:19px;line-height:1.45;padding:10px}.teamPromptSiennaLauncher{position:sticky;right:18px;bottom:18px;justify-self:end;width:46px;height:46px;border:1px solid rgba(166,5,24,.24);border-radius:999px;background:var(--app-brand);color:#fff;cursor:pointer;font:inherit;font-weight:900;box-shadow:var(--app-shadow)}.teamFloatingChatHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;background:linear-gradient(135deg,#800412,#a60518 48%,#df5b48);color:#fff;padding:0 12px 0 14px}.teamFloatingChatBrand{display:inline-flex;min-width:0;align-items:center;gap:9px;font-family:var(--font-sans)}.teamFloatingChatBrand strong{overflow:hidden;font-size:16px;font-weight:800;letter-spacing:0;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.teamFloatingChatMark,.teamChatAvatar{display:inline-grid;flex:0 0 auto;place-items:center;border-radius:999px;font-family:var(--font-sans);font-weight:900;letter-spacing:0;line-height:1}.teamFloatingChatMark{width:24px;height:24px;border:1px solid rgba(255,255,255,.42);background:#fffffff5;color:#a60518;font-size:12px}.teamFloatingChatClose{display:inline-grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border:0;border-radius:6px;background:transparent;color:#fff;cursor:pointer;padding:0}.teamFloatingChatClose svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.teamFloatingChatClose:hover,.teamFloatingChatClose:focus-visible{background:#ffffff29;outline:none}@media (max-width: 980px){.teamPromptCardGrid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width: 680px){.teamWorkflowExecutionPanel,.teamPromptCardToolbar{grid-template-columns:1fr}.teamGeoSeoIntakeGrid,.teamGeoSeoIntakeGrid fieldset,.teamPromptCardGrid{grid-template-columns:minmax(0,1fr)}}.teamReadinessItems{display:flex;flex-wrap:wrap;gap:7px}.teamReadinessItems span{max-width:100%;border:1px solid var(--app-border);border-radius:999px;background:var(--app-raised);color:var(--app-subtle);font-size:18px;font-weight:750;line-height:1.25;overflow-wrap:anywhere;padding:5px 9px}.agentRunsWorkspace{display:grid;gap:18px;min-width:0}.agentRunsHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-input);padding:18px}.agentRunsHeader span{color:var(--app-muted);font-size:18px;font-weight:900;letter-spacing:0;text-transform:uppercase}.agentRunsHeader h1{margin:4px 0;color:var(--app-text);font-size:34px;line-height:1.1}.agentRunsHeader p{margin:0;color:var(--app-subtle);font-size:20px}.agentRunsHeader a{border:1px solid rgba(166,5,24,.25);border-radius:8px;background:var(--app-brand);color:#fff;font-weight:850;padding:10px 12px;text-decoration:none;white-space:nowrap}.agentRunsLayout{display:grid;grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);gap:14px;min-width:0}.agentRunsList,.agentRunsDetail{min-width:0;border:1px solid var(--app-border);border-radius:8px;background:var(--app-input);padding:14px}.agentRunsList{display:grid;align-content:start;gap:8px}.agentRunsList button{display:grid;gap:4px;min-width:0;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-control-bg);color:var(--app-text);cursor:pointer;font:inherit;padding:10px;text-align:left}.agentRunsList button[data-active=true]{border-color:#a6051859;background:linear-gradient(180deg,#a605181a,#ffeb0008),var(--app-raised)}.agentRunsList button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentRunsList button span,.agentRunsList p,.agentRunsDetail p,.agentRunsDetail dd{color:var(--app-subtle);font-size:19px}.agentRunsError{color:var(--app-danger)}.agentRunsDetail{display:grid;align-content:start;gap:16px}.agentRunsDetail h2,.agentRunsDetail h3{margin:0;color:var(--app-text)}.agentRunsDetail dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 14px;margin:0}.agentRunsDetail dt{color:var(--app-muted);font-size:18px;font-weight:900;text-transform:uppercase}.agentRunsDetail ul{display:grid;gap:8px;margin:8px 0 0;padding:0}.agentRunsDetail li{display:flex;justify-content:space-between;gap:12px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-raised);list-style:none;padding:9px 10px}@media (max-width: 860px){.agentRunsHeader,.agentRunsLayout{grid-template-columns:1fr}.agentRunsHeader{align-items:flex-start;flex-direction:column}}.teamChatTranscript{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-height:0;max-height:min(300px,36vh);overflow-x:hidden;overflow-y:auto;padding:18px 20px 14px;scrollbar-gutter:stable}.teamChatMessage{display:flex;width:100%}.teamChatBubble{max-width:min(78%,680px);border:1px solid var(--app-border);border-radius:8px;background:var(--app-input);color:var(--app-text);font-size:18px;line-height:1.45;padding:10px 12px;overflow-wrap:anywhere}.teamChatMessage[data-role=user]{justify-content:flex-end}.teamChatMessage[data-role=user] .teamChatBubble{border-color:var(--app-brand-chat-border);background:var(--app-brand-chat-bg);box-shadow:var(--app-brand-chat-shadow);color:#fff}.teamChatMessage[data-role=sienna]{justify-content:flex-start}.teamComposer[data-floating=true] .teamChatMessage{align-items:flex-start}.teamComposer[data-floating=true] .teamChatAvatar{width:22px;height:22px;margin-top:3px;background:#a60518;color:#fff;font-size:11px}.teamComposer[data-floating=true] .teamChatMessage[data-role=sienna]{gap:8px}.teamComposer[data-floating=true] .teamChatMessage[data-role=sienna] .teamChatBubble{border-color:transparent;border-radius:6px;background:var(--team-floating-assistant-bg);color:var(--team-floating-assistant-text);padding:10px 12px}.teamComposer[data-floating=true] .teamChatMessage[data-role=user] .teamChatBubble{max-width:78%;border-color:var(--app-brand-chat-border);border-radius:6px;background:var(--app-brand-chat-bg);box-shadow:var(--app-brand-chat-shadow);color:#fff;padding:10px 12px}.teamChatThinking .teamChatBubble{display:inline-flex;width:auto;align-items:center;gap:5px;min-width:54px;min-height:39px}.teamThinkingDots i{display:block;width:7px;height:7px;border-radius:999px;background:var(--app-muted);animation:teamThinkingPulse 1s ease-in-out infinite}.teamThinkingDots i:nth-child(2){animation-delay:.14s}.teamThinkingDots i:nth-child(3){animation-delay:.28s}@keyframes teamThinkingPulse{0%,80%,to{opacity:.32;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.teamComposerInputRow{flex:0 0 auto;position:static;display:flex;flex-direction:column;min-height:0;border-top:1px solid var(--app-border);padding:14px 18px 16px}.teamDocumentEditControls{color:var(--team-floating-input-text, var(--app-text));display:grid;gap:10px;padding:0}.teamDocumentEditActionBar{display:grid;gap:8px}.teamDocumentEditActionBar .btnRow{gap:8px}.teamChatTurnGroup{display:grid;gap:6px}.teamChatTurnGroup+.teamChatTurnGroup{margin-top:2px}.teamChatTurnGroup[data-role=user]+.teamChatTurnGroup[data-role=sienna],.teamChatTurnGroup[data-role=sienna]+.teamChatTurnGroup[data-role=user],.teamChatTurnGroup+.teamChatThinking{margin-top:8px}.teamComposer[data-floating=true] .teamChatMessage.teamDocumentEditSuggestionActionsTurn{gap:8px}.teamChatAvatar--spacer{visibility:hidden}.teamDocumentEditSuggestionActionsTurn .teamDocumentEditSuggestionActions{flex:1 1 0;min-width:0}.teamDocumentEditSuggestionActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.teamDocumentEditSourceList{flex:1 0 100%;margin:0;padding-left:18px;color:var(--team-floating-input-text, var(--app-text-muted));font-size:.84rem;line-height:1.45}.teamDocumentEditSourceList a{color:var(--team-floating-privacy-link, var(--color-brand));overflow-wrap:anywhere}.teamDocumentEditSourceList strong{color:var(--team-floating-input-text, var(--app-text));display:block}.teamDocumentEditControls .siennaDocumentEditorSources a{color:var(--team-floating-privacy-link, var(--color-brand))}.teamFloatingInputBox{display:flex;align-items:center;gap:8px;min-height:38px;border:1px solid var(--team-floating-input-border);border-radius:7px;background:var(--team-floating-input-bg);padding:3px 5px 3px 12px}.teamChatInputBox{display:grid;grid-template-rows:minmax(44px,1fr) auto;gap:24px;min-height:220px;border:1px solid var(--app-control-border);border-radius:14px;background:var(--app-input);padding:22px 22px 18px}.teamChatInputBox[data-has-attachments=true]{grid-template-rows:auto minmax(44px,1fr) auto;gap:18px}.teamComposer[data-has-transcript=true]:not([data-floating=true]) .teamChatInputBox{grid-template-rows:minmax(32px,auto) auto;gap:12px;min-height:112px;border-radius:12px;padding:14px 18px}.teamComposer[data-has-transcript=true]:not([data-floating=true]) .teamChatInputBox[data-has-attachments=true]{grid-template-rows:auto minmax(32px,auto) auto}.teamChatInputBox:focus-within{border-color:#a605188f;box-shadow:0 0 0 3px #a605181a}.teamComposer[data-floating=true] .teamFloatingInputBox:focus-within{border-color:#a605189e;box-shadow:0 0 0 3px #a605181f}.teamComposerCompact{min-height:118px}.teamComposerCompact .teamComposerInputRow{min-height:88px;padding-top:14px}.teamComposerCompact .teamComposerInput{min-height:42px;padding-bottom:0}.teamComposerCompact .teamComposerFooter{margin-top:-40px}.teamComposerPlus{display:inline-grid;position:static;z-index:3;width:30px;height:30px;flex:0 0 auto;place-items:center;border:0;border-radius:0;background:transparent;color:var(--app-text);cursor:pointer;font:inherit;font-size:28px;font-weight:400;line-height:1}.enterpriseShell[data-theme=light] .teamComposerPlus{background:transparent}.teamComposerPlus:hover,.teamComposerPlus:focus-visible,.teamComposerPlus[aria-expanded=true]{background:transparent;color:var(--app-brand, #a60518);box-shadow:none}.teamComposerBottomBar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:18px}.teamComposerControlGroup{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:18px}.teamComposerControlButton{display:inline-flex;min-height:36px;align-items:center;gap:8px;border:0;border-radius:8px;background:transparent;color:var(--app-subtle);cursor:pointer;font:inherit;font-size:17px;font-weight:550;line-height:24px;padding:0 2px}.teamComposerPlusGlyph{color:currentColor;flex:0 0 auto;font-size:22px;font-weight:450;line-height:1}.teamFilesButton:disabled{color:var(--app-muted);cursor:progress;opacity:.58}.teamFilesButton:disabled:hover,.teamFilesButton:disabled:focus-visible{background:transparent;color:var(--app-muted)}.teamComposerControlIcon{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.teamComposerControlButton:hover,.teamComposerControlButton:focus-visible,.teamComposerControlButton[aria-expanded=true],.teamComposerControlButton[aria-pressed=true]{background:transparent;color:var(--app-text);outline:none}.teamCheckpointsButton{color:var(--app-muted)}.teamCheckpointsButton[aria-pressed=true]{background:transparent;color:var(--app-text);padding-inline:2px}.teamCheckpointsButton:disabled{color:var(--app-muted);cursor:not-allowed;opacity:.45}.teamCheckpointsButton:disabled:hover,.teamCheckpointsButton:disabled:focus-visible{background:transparent;color:var(--app-muted)}.teamComposerRightControls{display:flex;min-width:0;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:16px}.teamWorkflowSelectorChip{display:inline-flex;min-width:0;max-width:280px;min-height:36px;align-items:center;gap:8px;border:0;border-radius:8px;background:transparent;color:var(--app-subtle);cursor:pointer;font:inherit;font-size:17px;font-weight:550;line-height:24px;padding:0 2px}.teamWorkflowSelectorChip .teamSetupIcon,.teamWorkflowSelectorChip .teamComposerControlIcon{width:20px;height:20px;flex:0 0 auto;color:currentColor;stroke-width:1.9}.teamWorkflowSelectorChip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamWorkflowSelectorChip:hover,.teamWorkflowSelectorChip:focus-visible,.teamWorkflowSelectorChip[aria-expanded=true],.teamWorkflowSelectorChip[aria-pressed=true]{background:transparent;color:var(--app-text);outline:none}.teamAskSiennaButton{min-width:124px;min-height:42px;border-radius:8px;font-size:16px;font-weight:700;letter-spacing:0;padding-inline:20px;white-space:nowrap}.teamComposerAttachmentTray{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:8px}.teamComposerAttachmentChip{display:inline-flex;min-width:0;max-width:min(100%,320px);min-height:36px;align-items:center;gap:8px;border:1px solid var(--app-control-border);border-radius:7px;background:var(--app-control-bg);color:var(--app-text);cursor:pointer;font-size:16px;font-weight:550;line-height:22px;padding:0 10px}.teamComposerAttachmentChip span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamComposerAttachmentChip[data-kind=asset]{border-color:color-mix(in srgb,var(--app-brand-yellow) 42%,var(--app-control-border))}.teamComposerAttachmentChipMain{display:inline-flex;min-width:0;flex:1 1 auto;align-items:center;gap:8px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.teamComposerAttachmentChipMain span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamComposerAttachmentChipRemove{display:inline-flex;width:22px;height:22px;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--app-muted);cursor:pointer;font-size:14px;line-height:1;padding:0}.teamComposerAttachmentChipRemove:hover,.teamComposerAttachmentChipRemove:focus-visible,.teamComposerAttachmentChipMain:hover,.teamComposerAttachmentChipMain:focus-visible{color:var(--app-text)}.teamAttachmentIcon{display:inline-grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border:1px solid var(--app-border);border-radius:5px;background:var(--app-input);color:var(--app-subtle)}.teamAttachmentIcon svg{width:16px;height:16px;display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.teamAttachmentIconFile{color:var(--app-brand, #a60518)}.teamAttachmentIconContext{color:#2563eb}.teamIntegrationStrip{display:flex;flex-wrap:wrap;justify-content:center;align-self:center;max-width:760px;gap:10px 12px;margin-top:-2px}.teamIntegrationTool{display:inline-flex;align-items:center;gap:10px;min-height:44px;border:1px solid var(--app-control-border);border-radius:9px;background:var(--app-control-bg);color:var(--app-muted);cursor:not-allowed;font:inherit;font-size:16px;font-weight:550;line-height:22px;opacity:.48;padding:0 14px}.teamIntegrationIcon{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid var(--app-border);border-radius:6px;background:var(--app-input);color:var(--app-subtle);font-size:12px;font-weight:900}.teamIntegrationIcon svg{width:20px;height:20px;display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.teamIntegrationIconGmail{color:#d93025}.teamIntegrationIconDocs{color:#4285f4}.teamIntegrationIconAnalytics{color:#f9ab00}.teamIntegrationIconAnalytics svg{fill:currentColor;stroke:none}.teamIntegrationIconHubspot{color:#ff5c35}.teamIntegrationIconHubspot svg{fill:currentColor;stroke:none}.teamIntegrationIconClay{color:#2f3835}.teamIntegrationIconClay svg{fill:currentColor;stroke:var(--app-input);stroke-width:1.6}.teamIntegrationIconSalesforce{color:#00a1e0}.teamIntegrationIconSalesforce svg{fill:currentColor;stroke:none}.teamIntegrationTool strong{color:var(--app-subtle);font-size:20px;font-weight:400;line-height:1}.teamComposerSetupChips{display:flex;flex:0 0 auto;max-width:none;flex-wrap:wrap;justify-content:center;gap:10px 12px;padding:12px 16px 0}.teamComposerSetupChips .teamSetupChip{max-width:min(100%,380px)}.teamComposerHideButton{display:inline-grid;position:absolute;top:10px;right:10px;z-index:5;width:24px;height:24px;place-items:center;border:1px solid var(--app-control-border);border-radius:999px;background:var(--app-control-bg);color:var(--app-text);cursor:pointer;font:inherit;font-size:24px;font-weight:700;line-height:1}.teamComposerHideButton:hover,.teamComposerHideButton:focus-visible{border-color:var(--app-border-hover);background:var(--app-hover-bg)}.teamComposerInput{display:block;box-sizing:border-box;width:100%;min-height:34px;max-height:140px;border:0;background:transparent;color:var(--app-text);font:inherit;font-size:18px;line-height:1.45;padding:4px 2px;resize:none;overflow-y:auto;outline:none}.teamChatInputBox .teamComposerInput{min-height:120px;max-height:230px;font-size:20px;line-height:30px;padding:0}.teamComposer[data-has-transcript=true]:not([data-floating=true]) .teamChatInputBox .teamComposerInput{min-height:34px;max-height:92px;font-size:18px;line-height:26px}.teamComposerInput::placeholder{color:var(--app-muted)}.teamComposer[data-floating=true] .teamComposerInput{color:var(--team-floating-input-text);font-size:16px;line-height:22px}.teamComposer[data-floating=true] .teamComposerInput::placeholder{color:var(--team-floating-placeholder)}.teamComposerFooter{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:-44px;padding:0 16px 12px;pointer-events:none}.teamComposerActionRow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin-top:12px}.teamComposer[data-has-transcript=true]:not([data-floating=true]) .teamComposerActionRow{min-height:42px;margin-top:8px}.teamComposerControl{position:relative;min-height:44px;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-control-bg);color:var(--app-text);cursor:pointer;font:inherit;font-size:19px;font-weight:700;overflow:hidden;padding:0 18px}.teamComposerControl:before,.teamWorkflowOption:before,.teamContextPackCard:before,.teamSendButton:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;border-radius:8px 0 0 8px;opacity:0;background:linear-gradient(90deg,#a60518 0,#a60518 33.33%,#ffeb00 33.33%,#ffeb00 66.66%,#008c45 66.66%,#008c45);box-shadow:0 0 0 1px #a6051847,0 0 16px #ffeb0029;transition:opacity .16s ease}.teamComposerControl:hover,.teamComposerControl:focus-visible,.teamContextPackCard:focus-within{border-color:var(--app-border-hover);background:linear-gradient(180deg,#a6051824,#ffeb0009),var(--app-hover-bg);box-shadow:inset 1px 0 #a60518e6,inset 2px 0 #ffeb00b8,0 0 18px #ffeb0014}.teamComposerControl[aria-expanded=true],.teamContextPackCard[data-active=true]{border-color:#a6051894;background:linear-gradient(180deg,#5c0d16a8,#2c1e16d1),var(--app-raised);box-shadow:inset 1px 0 #800412f2,inset 2px 0 #ffeb00c7,0 0 20px #a605181f}.enterpriseShell[data-theme=light] .teamComposerControl[aria-expanded=true],.enterpriseShell[data-theme=light] .teamWorkflowOption[data-active=true],.enterpriseShell[data-theme=light] .teamContextPackCard[data-active=true]{border-color:#a6051875;background:linear-gradient(180deg,#a6051826,#a6051812),var(--app-raised);color:var(--app-text);box-shadow:inset 1px 0 #a60518db,inset 2px 0 #ffeb00c7,0 0 16px #a6051814}.teamComposerControl:hover:before,.teamComposerControl:focus-visible:before,.teamComposerControl[aria-expanded=true]:before,.teamContextPackCard:focus-within:before,.teamSendButton:hover:not(:disabled):before,.teamSendButton:focus-visible:not(:disabled):before{opacity:1}.teamSendButton{position:relative;display:inline-grid;width:42px;min-width:42px;height:42px;min-height:42px;place-items:center;border-radius:10px;overflow:hidden;padding:0;letter-spacing:0;text-align:center;pointer-events:auto}.teamComposer[data-floating=true] .teamSendButton{width:28px;min-width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:#a60518;box-shadow:none}.teamComposer[data-floating=true] .teamSendButton:before{display:none}.teamSendButton svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.teamSendButton:hover:not(:disabled),.teamSendButton:focus-visible:not(:disabled){border-color:#a60518b8;background:#a60518;color:#fff;box-shadow:inset 1px 0 #a60518f2,inset 2px 0 #ffeb00c7,0 0 18px #ffeb0014}.teamComposer[data-floating=true] .teamSendButton:hover:not(:disabled),.teamComposer[data-floating=true] .teamSendButton:focus-visible:not(:disabled){background:color-mix(in srgb,#a60518 12%,transparent);color:#800412;box-shadow:none}.enterpriseShell[data-theme=dark] .teamComposer[data-floating=true] .teamSendButton:hover:not(:disabled),.enterpriseShell[data-theme=dark] .teamComposer[data-floating=true] .teamSendButton:focus-visible:not(:disabled),.enterpriseShell:not([data-theme]) .teamComposer[data-floating=true] .teamSendButton:hover:not(:disabled),.enterpriseShell:not([data-theme]) .teamComposer[data-floating=true] .teamSendButton:focus-visible:not(:disabled){color:#ffb4ba}.teamComposer[data-floating=true] .teamSendButton:disabled{opacity:.42}.teamFloatingPrivacy{margin:0;border-top:1px solid var(--team-floating-divider);background:var(--team-floating-privacy-bg);color:var(--team-floating-privacy-text);font-size:11px;line-height:16px;padding:10px 14px 12px}.teamFloatingPrivacy a{color:var(--team-floating-privacy-link);text-decoration:underline;text-underline-offset:2px}.teamComposerFileInput{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.teamSetupPopover{display:grid;grid-template-columns:minmax(160px,190px) minmax(0,1fr);gap:12px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-raised-gradient),var(--app-raised);box-shadow:var(--app-shadow);padding:12px}.teamSetupModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;background:#0000002e;padding:20px}.teamSetupModal{position:relative;width:min(760px,calc(100vw - 40px));max-height:min(640px,calc(100dvh - 40px));border:1px solid var(--app-control-border);border-radius:10px;background:var(--app-raised);box-shadow:0 10px 26px #00000014;overflow:hidden}.teamSetupModal .teamSetupPanel{max-height:min(600px,calc(100dvh - 80px));border:0;border-radius:0;box-shadow:none;background:var(--app-raised);padding:18px 20px}.teamSetupModalClose{position:absolute;top:12px;right:12px;z-index:2;display:inline-grid;width:32px;height:32px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--app-muted);cursor:pointer}.teamSetupModalClose svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.teamSetupModalClose:hover,.teamSetupModalClose:focus-visible{background:var(--app-hover-bg);color:var(--app-text);outline:none}.teamProjectPickerList,.teamProjectAssetList{display:grid;gap:8px}.teamSetupModal .teamProjectPickerList,.teamSetupModal .teamProjectAssetList{max-height:200px;overflow-y:auto;padding-right:4px}.teamProjectPickerOption,.teamProjectAssetOption{display:grid;gap:3px;width:100%;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-control-bg);color:var(--app-text);cursor:pointer;font:inherit;padding:10px 12px;text-align:left}.teamProjectPickerOption,.teamProjectAssetOption{min-height:44px;align-content:center}.teamProjectPickerOption[data-active=true],.teamProjectAssetOption[data-active=true]{border-color:var(--app-brand-yellow);background:var(--app-selected-bg)}.teamProjectPickerOption:hover:not(:disabled),.teamProjectPickerOption:focus-visible,.teamProjectAssetOption:hover:not(:disabled),.teamProjectAssetOption:focus-visible{border-color:var(--app-control-hover-border);background:var(--app-control-hover-bg);outline:none}.teamProjectPickerOption span,.teamProjectAssetOption span{font-size:14px;font-weight:750;line-height:1.2}.teamProjectPickerOption small,.teamProjectAssetOption small{color:var(--app-muted);font-size:12px;line-height:1.3}.teamProjectCreateForm{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--app-border)}.teamProjectCreateForm label{display:grid;gap:6px;color:var(--app-muted);font-size:13px;font-weight:750}.teamProjectCreateForm input{min-height:36px;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-input);color:var(--app-text);font:inherit;font-size:14px;padding:8px 10px}.teamSetupMenu{display:grid;align-content:start;gap:8px}.teamSetupMenuItem{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;align-items:center;gap:12px;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-control-bg);color:var(--app-text);cursor:pointer;font:inherit;min-height:52px;overflow:hidden;padding:0 12px;text-align:left}.teamSetupMenuItem:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;border-radius:8px 0 0 8px;opacity:0;background:linear-gradient(90deg,#a60518 0,#a60518 33.33%,#ffeb00 33.33%,#ffeb00 66.66%,#008c45 66.66%,#008c45);transition:opacity .16s ease}.teamSetupMenuItem span{font-size:19px;font-weight:800}.teamSetupMenuItemLink{text-decoration:none}.teamSetupIcon{width:18px;height:18px;flex:0 0 auto;color:var(--app-text);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.teamSetupMenuArrow{color:var(--app-text);font-size:32px;font-weight:300;line-height:1}.teamSetupMenuItem:hover,.teamSetupMenuItem:focus-visible,.teamSetupMenuItem[data-active=true]{border-color:var(--app-border-hover);background:linear-gradient(180deg,#a6051824,#ffeb0009),var(--app-hover-bg)}.teamSetupMenuItem:hover:before,.teamSetupMenuItem:focus-visible:before,.teamSetupMenuItem[data-active=true]:before{opacity:1}.enterpriseShell[data-theme=light] .teamSetupMenuItem[data-active=true]{border-color:#a6051857;background:linear-gradient(180deg,#a605181c,#a605180b),var(--app-control-bg)}.teamSetupMenuItem:disabled{cursor:not-allowed;opacity:.58}.teamSetupPanel,.teamPendingSetup,.agenticPlaceholder{border:1px solid var(--app-border);border-radius:8px;background:var(--app-raised-gradient),var(--app-raised);box-shadow:var(--app-shadow)}.teamSetupPanel{min-width:0;max-height:min(460px,calc(100vh - 360px));overflow:auto;padding:22px}.teamSetupPanelHeader,.teamPendingSetupHeader{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.teamSetupModal .teamSetupPanelHeader{margin-bottom:12px}.teamSetupPanelHeader strong,.teamPendingSetupHeader strong{color:var(--app-text);font-size:20px;font-weight:700;line-height:1.2}.teamSetupPanelHeader span,.teamPendingSetupHeader span{color:var(--app-muted);font-size:16px;font-weight:400;line-height:22px}.teamSetupModal .teamSetupPanelHeader strong{font-size:18px}.teamContextPackDocumentModal{width:min(920px,calc(100vw - 32px))}.teamContextPackDocumentTabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.teamContextPackDocumentTab{border:1px solid var(--app-control-border);border-radius:999px;background:var(--app-control-bg);color:var(--app-text);cursor:pointer;font:inherit;padding:8px 12px}.teamContextPackDocumentTab[data-active=true]{border-color:color-mix(in srgb,var(--app-brand) 56%,var(--app-control-border));background:color-mix(in srgb,var(--app-brand) 8%,var(--app-control-bg))}.teamContextPackDocumentBody{max-height:min(64vh,720px);overflow:auto;border:1px solid var(--app-border);border-radius:14px;background:var(--app-surface);padding:18px 20px}.teamContextPackDocumentBody--plain{white-space:pre-wrap;font:inherit}.teamWorkflowGrid,.teamContextChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.teamWorkflowOption{display:grid;grid-template-columns:auto minmax(0,1fr);position:relative;min-height:112px;width:100%;align-items:start;justify-content:center;gap:12px;border:1px solid var(--app-control-border);border-radius:9px;background:var(--app-control-bg);color:var(--app-text);cursor:pointer;font:inherit;overflow:hidden;padding:16px;text-align:left;box-shadow:0 1px 3px #0000000d}.teamWorkflowOptionCopy{display:grid;min-width:0;gap:5px}.teamWorkflowOptionCopy span{font-size:17px;font-weight:650;line-height:24px}.teamWorkflowOptionCopy small{color:var(--app-subtle);font-size:16px;font-weight:400;line-height:22px}.teamContextPackCard{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-height:74px}.teamContextPackSelectArea{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.teamContextPackSelectArea:focus-visible{border-radius:6px;outline:2px solid rgba(255,235,0,.44);outline-offset:3px}.teamContextPackTitle{color:var(--app-text);font-size:17px;font-weight:650;line-height:1.2}.teamContextPackDescription{display:-webkit-box;max-width:58ch;overflow:hidden;color:var(--app-subtle);font-size:16px;line-height:22px;-webkit-box-orient:vertical;-webkit-line-clamp:1}.teamContextPackActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:1px}.teamContextPackReview{display:inline-grid;width:30px;height:30px;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--app-muted);cursor:pointer;text-decoration:none}.teamContextPackReview svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.teamContextPackReview:hover,.teamContextPackReview:focus-visible{background:transparent;color:var(--app-subtle)}.teamSetupNote,.teamSetupError,.teamContextEmpty p{margin:0;color:var(--app-muted);font-size:19px}.teamSetupError{color:var(--app-danger-text);font-weight:700}.teamContextEmpty{display:grid;gap:8px;border:1px dashed var(--app-border);border-radius:8px;padding:14px}.teamContextEmpty strong{color:var(--app-text);font-size:20px}.teamPromptChoices{display:grid;gap:8px;max-height:200px;overflow-y:auto;padding-right:4px}.teamPromptChoice{display:grid;align-content:center;min-width:0;min-height:44px;width:100%;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-control-bg);color:var(--app-text);cursor:pointer;font:inherit;padding:10px 12px;text-align:left}.teamPromptChoice span{overflow:hidden;font-size:14px;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.teamWorkflowOption:hover,.teamWorkflowOption:focus-visible,.teamWorkflowOption[data-active=true],.teamContextPackCard:hover,.teamContextPackCard:focus-within,.teamContextPackCard[data-active=true],.teamPromptChoice:hover,.teamPromptChoice:focus-visible{border-color:var(--app-border-hover);background:var(--app-hover-bg);box-shadow:0 1px 3px #0000000d,inset 0 0 0 1px #00000008;outline:none}.teamWorkflowOption[data-active=true],.teamContextPackCard[data-active=true]{border-color:var(--app-text);background:var(--app-input)}.teamWorkflowOption[data-active=true]{border-color:#a6051875;background:linear-gradient(180deg,#a6051826,#a6051812),var(--app-raised);box-shadow:inset 1px 0 #a60518db,inset 2px 0 #ffeb00c7,0 0 16px #a6051814}.teamWorkflowOption[data-active=true]:before{opacity:1}.enterpriseShell[data-theme=light] .teamWorkflowOption[data-active=true],.enterpriseShell[data-theme=light] .teamContextPackCard[data-active=true]{border-color:#171312b8;background:var(--app-input);box-shadow:0 1px 3px #0000000d,inset 0 0 0 1px #1713120f}.enterpriseShell[data-theme=light] .teamWorkflowOption[data-active=true]{border-color:#a6051875;background:linear-gradient(180deg,#a6051826,#a6051812),var(--app-raised);box-shadow:inset 1px 0 #a60518db,inset 2px 0 #ffeb00c7,0 0 16px #a6051814}.teamWorkflowOption:disabled{border-color:var(--app-control-border);background:var(--app-control-bg);color:var(--app-muted);cursor:not-allowed;opacity:.42;filter:grayscale(1);box-shadow:none}.teamWorkflowOption:disabled:hover,.teamWorkflowOption:disabled:focus-visible,.teamWorkflowOption:disabled[data-active=true],.enterpriseShell[data-theme=light] .teamWorkflowOption:disabled[data-active=true]{border-color:var(--app-control-border);background:var(--app-control-bg);box-shadow:none}.teamWorkflowOption:disabled[data-active=true]:before{opacity:0}.promptLibraryTable{min-height:620px}.promptLibraryCreateRow{align-items:center;border-top:1px solid var(--app-border, var(--border, #d0d5dd));display:flex;justify-content:center;min-width:1180px;min-height:54px;padding:12px 24px}.promptLibraryCreateButton{align-items:center;border-radius:999px;display:inline-flex;font-size:24px;height:34px;justify-content:center;line-height:1;padding:0 0 2px;width:34px}.promptLibraryGrid{display:grid;grid-template-columns:44px minmax(260px,1.45fr) minmax(150px,.72fr) minmax(140px,.7fr) 130px minmax(260px,1.35fr) 48px;gap:14px;min-width:1180px}.promptLibraryTableHeader{border-bottom:1px solid var(--app-border, var(--border, #d0d5dd));color:var(--app-muted, var(--muted-foreground, #667085));font-size:13px;font-weight:750;padding:12px 24px}.promptLibraryRow{grid-template-columns:44px minmax(260px,1.45fr) minmax(150px,.72fr) minmax(140px,.7fr) 130px minmax(260px,1.35fr) 48px;min-width:1180px}.promptLibraryRowGroup{position:relative}.promptLibraryRowGroup[data-expanded=true]:before{content:"";position:absolute;inset:0 auto 0 0;z-index:1;width:6px;background:linear-gradient(90deg,#a60518 0,#a60518 2px,#ffeb00 2px,#ffeb00 4px,#008c45 4px,#008c45 6px);pointer-events:none}.promptLibraryRow[data-selected=true]{box-shadow:none}.promptLibraryRow>span{min-width:0;overflow-wrap:anywhere}.promptLibraryTableMeta{align-items:baseline;color:var(--app-muted, var(--muted-foreground, #667085));display:flex;gap:8px;justify-content:flex-end;font-size:14px;font-weight:500}.promptLibraryTableMeta strong{color:var(--app-text, #101828);font-size:18px;font-weight:750}.promptLibraryActionIcon{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:16px}.promptLibraryExpandedPanel{box-shadow:0 10px 26px #0000001a;min-width:1180px}.promptLibraryExpandedCell{gap:16px}.promptLibraryEditor{border:1px solid var(--app-border, var(--border, #d0d5dd));border-radius:8px;background:var(--app-panel, var(--surface, #fff));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding:14px}.promptLibraryEditor label{display:grid;gap:6px;color:var(--app-muted, var(--muted-foreground, #667085));font-size:13px;font-weight:750;min-width:0}.promptLibraryEditor input,.promptLibraryEditor select,.promptLibraryEditor textarea{width:100%;min-width:0;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-control-bg);color:var(--app-text);font:inherit;font-size:15px;font-weight:500;line-height:1.4;padding:10px}.promptLibraryEditor input:hover,.promptLibraryEditor select:hover,.promptLibraryEditor textarea:hover{border-color:var(--app-border-hover);background:var(--app-input-hover)}.promptLibraryEditor input:focus,.promptLibraryEditor select:focus,.promptLibraryEditor textarea:focus{outline:none;border-color:#a605186b;background:linear-gradient(90deg,#a60518 0 2px,#ffeb00 2px 4px,#008c45 4px 6px,transparent 6px) left top / 6px 100% no-repeat,var(--app-input);box-shadow:0 0 0 1px #a605181f}.promptLibraryEditor textarea{resize:vertical}.promptLibraryEditorPrompt{grid-column:1 / -1}.teamSetupLinks{display:grid;margin-top:12px}.teamSetupLinks a{display:inline-grid;min-height:36px;place-items:center;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-control-bg);color:var(--app-text);font-size:14px;font-weight:700;padding:8px 12px;text-decoration:none}.teamSetupLinks a:hover,.teamSetupLinks a:focus-visible{border-color:var(--app-control-hover-border);background:var(--app-control-hover-bg);outline:none;text-decoration:none}.teamPendingSetup{padding:16px}.teamPendingSetup dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.teamPendingSetup dl>div{min-width:0;border:1px solid var(--app-border);border-radius:8px;background:var(--app-input);padding:10px}.teamPendingSetup dt{margin:0 0 5px;color:var(--app-muted);font-size:17px;font-weight:800;text-transform:uppercase}.teamPendingSetup dd{margin:0;color:var(--app-text);font-size:19px;line-height:1.35;overflow-wrap:anywhere}.contextStudioWorkspace{--context-studio-stripe: linear-gradient(90deg, #a60518 0 2px, #ffeb00 2px 4px, #008c45 4px 6px);--context-studio-stripe-width: 6px;box-sizing:border-box;display:flex;height:100%;min-height:100%;min-width:0;flex-direction:column;overflow:hidden;padding:clamp(10px,1.4vw,22px);color:var(--app-text)}.contextStudioHeader{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.contextStudioHeaderIntro{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0}.contextStudioHeaderIntro .workspaceEyebrow,.contextStudioHeaderIntro .workspaceSub{margin:0}.contextStudioHeaderIntro .workspaceEyebrow{color:var(--app-subtle)}.contextStudioHeaderIntro .workspaceSub{font-size:16px;line-height:1.35}.contextStudioHeaderActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.contextStudioBackLink{background:var(--app-control-bg);color:var(--app-text)}.contextStudioHeaderActions .uiButton,.contextStudioActions .uiButton,.contextStudioBackLink{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid var(--app-control-border);border-radius:8px;font-size:14px;font-weight:800;line-height:1;padding:0 14px;text-decoration:none;white-space:nowrap}.contextStudioBackLink:hover,.contextStudioBackLink:focus-visible{border-color:var(--app-border-hover);background:var(--app-hover-bg);box-shadow:inset 0 1px #ffffff1a;outline:none}.contextStudioTabs{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.contextStudioTab{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-control-bg);color:var(--app-text);cursor:pointer;font:inherit;font-size:14px;font-weight:800;line-height:1;overflow:hidden;padding:0 14px;white-space:nowrap}.contextStudioTab:before{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--context-studio-stripe-width);border-radius:8px 0 0 8px;opacity:0;background:var(--context-studio-stripe);box-shadow:0 0 0 1px #a6051847,0 0 16px #ffeb0024;transition:opacity .16s ease}.contextStudioTab:hover,.contextStudioTab:focus-visible{border-color:var(--app-border-hover);background:var(--app-hover-bg);box-shadow:inset 0 1px #ffffff1a;outline:none}.contextStudioTab[data-active=true]{border-color:#a6051894;background:linear-gradient(180deg,#5c0d16a8,#2c1e16d1),var(--app-raised);color:var(--app-text);box-shadow:inset 1px 0 #800412f2,inset 2px 0 #ffeb00c7,0 0 20px #a605181f}.contextStudioTab:hover:before,.contextStudioTab:focus-visible:before,.contextStudioTab[data-active=true]:before{opacity:1}.enterpriseShell[data-theme=light] .contextStudioTab[data-active=true]{border-color:#a6051875;background:linear-gradient(180deg,#a6051826,#a6051812),var(--app-raised);box-shadow:inset 1px 0 #a60518db,inset 2px 0 #ffeb00c7,0 0 16px #a6051814}.contextStudioGrid{flex:1 1 auto;display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:12px;align-items:stretch;overflow:hidden;min-height:0}.contextStudioGrid>.contextStudioPanel{box-sizing:border-box;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.contextStudioBuildGrid{flex:1 1 auto;display:grid;grid-template-columns:minmax(260px,.84fr) minmax(240px,.72fr) minmax(380px,1.08fr);gap:12px;align-items:stretch;min-height:0;height:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.contextStudioPreviewGrid{flex:1 1 auto;display:grid;grid-template-columns:minmax(260px,.75fr) minmax(360px,1.2fr) minmax(300px,.85fr);gap:12px;align-items:stretch;height:100%;min-height:0;overflow:hidden}.contextStudioPreviewGrid>.contextStudioPanel{box-sizing:border-box;display:flex;height:100%;max-height:100%;min-height:0;flex-direction:column;overflow:hidden}.contextStudioUsageGrid{flex:1 1 auto;display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:12px;align-items:stretch;height:100%;min-height:0;overflow:hidden}.contextStudioUsageGrid>.contextStudioPanel{box-sizing:border-box;display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden}.contextStudioBuildGrid>.contextStudioBuildReview{min-width:0}.contextStudioPanel{min-width:0;border:1px solid var(--app-border);border-radius:8px;background:var(--app-raised-gradient),var(--app-raised);background-clip:padding-box;box-shadow:var(--app-shadow);overflow:hidden;padding:14px}.contextStudioBuildGrid>.contextStudioPanel{box-sizing:border-box;display:flex;height:100%;flex-direction:column;min-height:0;overflow:hidden}.contextStudioBuildReview{max-height:none;overflow:hidden;padding:0}.contextStudioBuildReviewScroller{flex:1 1 auto;display:grid;min-height:0;max-height:none;gap:12px;overflow-x:hidden;overflow-y:auto;padding:14px 16px 24px 14px;scrollbar-gutter:stable;scroll-padding-bottom:24px}.contextStudioBuildGrid>.contextStudioPanel[aria-label="Distill Structured Context Doc"] .contextStudioBuildForm,.contextStudioBuildGrid>.contextStudioPanel[aria-label="Structured Context Docs"] .contextStudioPackList{flex:1 1 auto;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;padding-bottom:18px;padding-right:10px;scrollbar-gutter:stable}.contextStudioGrid>.contextStudioPanel>.contextStudioPackList,.contextStudioGrid>.contextStudioPanel>.contextStudioPackDetail{box-sizing:border-box;max-height:none;height:auto;margin-right:0;overflow:visible;padding-right:0;padding-bottom:0}.contextStudioEditorPanel{display:grid;height:min(760px,calc(100dvh - 220px));max-height:min(760px,calc(100vh - 220px));min-height:0;overflow:hidden;padding:0}.contextStudioWorkspace *{scrollbar-color:rgba(255,255,255,.18) transparent}.contextStudioWorkspace *::-webkit-scrollbar{width:12px;height:12px}.contextStudioWorkspace *::-webkit-scrollbar-track{margin-block:8px;background:transparent}.contextStudioWorkspace *::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background-color:#fff3;background-clip:content-box}.contextStudioWorkspace *::-webkit-scrollbar-thumb:hover{background-color:#ffffff52}.contextStudioPanelHeader,.contextStudioPackDetailHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.contextStudioPanelHeader strong{min-width:0;color:var(--app-text);font-size:20px;line-height:1.2}.contextStudioPanelHeader>span{flex:0 0 auto;white-space:nowrap}.contextStudioPanelHeader span,.contextStudioMuted,.contextStudioPackRow small,.contextStudioPackDetailHeader p,.contextStudioDetailGrid small{color:var(--app-muted)}.contextStudioError{color:var(--app-danger-text);font-size:19px;font-weight:700}.contextStudioEmptySelect{display:flex;min-height:36px;align-items:center;border:1px solid var(--app-border);border-radius:8px;background:var(--app-input);color:var(--app-muted);font-size:19px;padding:8px 10px}.contextStudioSetupLink{display:inline-flex;width:fit-content;color:#a60518;text-decoration:none}.contextStudioSetupLink:hover,.contextStudioSetupLink:focus-visible{color:#c40b22;text-decoration:underline}.contextStudioEmpty{display:grid;gap:10px;border:1px dashed var(--app-border);border-radius:8px;padding:16px}.contextStudioEmpty p,.contextStudioPlannedShell p,.contextStudioDetailGrid p,.contextStudioDetailGrid dd{color:var(--app-subtle)}.contextStudioPackList{display:grid;align-content:start;gap:8px;grid-auto-rows:max-content}.contextStudioPackRow{display:flex;width:100%;min-height:74px;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-control-bg);color:var(--app-text);cursor:pointer;font:inherit;padding:12px;text-align:left}.contextStudioPackRow:hover,.contextStudioPackRow:focus-visible,.contextStudioPackRow[data-active=true]{border-color:var(--app-border-hover);background:var(--app-hover-bg)}.contextStudioPackRow:hover,.contextStudioPackRow:focus-visible{box-shadow:inset 0 1px #ffffff1a;outline:none}.contextStudioPackRow span{display:grid;gap:4px;min-width:0}.contextStudioPackRow--doc{min-height:auto;align-items:center;padding:14px}.contextStudioPackRow--doc>span{width:100%;gap:10px}.contextStudioPackRow--doc strong{line-height:1.18;overflow-wrap:anywhere}.contextStudioPackRow em,.contextStudioPackDetailHeader span[data-status],.contextStudioDocMetaLine em{flex:0 0 auto;border:1px solid var(--app-border);border-radius:999px;color:var(--app-text);font-size:12px;font-style:normal;font-weight:800;letter-spacing:.02em;line-height:1;padding:3px 7px;text-transform:uppercase;white-space:nowrap}.contextStudioDocMetaLine{display:flex;width:100%;min-width:0;align-items:center;gap:8px}.contextStudioDocMetaLine>span{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contextStudioDocMetaLine em{display:inline-flex;margin-left:auto;height:16px;align-items:center;padding:3px 7px;font-size:12px;line-height:1;white-space:nowrap}.contextStudioPackRow em[data-status=approved],.contextStudioPackRow em[data-status=ready],.contextStudioPackDetailHeader span[data-status=approved],.contextStudioPackDetailHeader span[data-status=ready],.contextStudioDocMetaLine em[data-status=approved],.contextStudioDocMetaLine em[data-status=ready]{border-color:#008c4573;color:#32b96f;background:#008c451a}.contextStudioPackRow em[data-status=draft],.contextStudioPackDetailHeader span[data-status=draft],.contextStudioDocMetaLine em[data-status=draft]{border-color:#ffeb0085;color:#ffeb00;background:#ffeb0014}.contextStudioPackRow em[data-status=paused],.contextStudioPackDetailHeader span[data-status=paused],.contextStudioDocMetaLine em[data-status=paused]{border-color:#ffffff3d;color:var(--app-subtle);background:#ffffff0d}.contextStudioPackRow em[data-status=archived],.contextStudioPackDetailHeader span[data-status=archived],.contextStudioDocMetaLine em[data-status=archived]{border-color:#94a3b861;color:var(--app-muted);background:#94a3b81a}.enterpriseShell[data-theme=light] .contextStudioPackRow em[data-status=approved],.enterpriseShell[data-theme=light] .contextStudioPackRow em[data-status=ready],.enterpriseShell[data-theme=light] .contextStudioPackDetailHeader span[data-status=approved],.enterpriseShell[data-theme=light] .contextStudioPackDetailHeader span[data-status=ready],.enterpriseShell[data-theme=light] .contextStudioDocMetaLine em[data-status=approved],.enterpriseShell[data-theme=light] .contextStudioDocMetaLine em[data-status=ready]{border-color:#008c4557;color:#008c45;background:#008c451a}.enterpriseShell[data-theme=light] .contextStudioPackRow em[data-status=draft],.enterpriseShell[data-theme=light] .contextStudioPackDetailHeader span[data-status=draft],.enterpriseShell[data-theme=light] .contextStudioDocMetaLine em[data-status=draft]{border-color:#b498005c;color:#766b00;background:#ffeb0033}.enterpriseShell[data-theme=light] .contextStudioPackRow em[data-status=paused],.enterpriseShell[data-theme=light] .contextStudioPackDetailHeader span[data-status=paused],.enterpriseShell[data-theme=light] .contextStudioDocMetaLine em[data-status=paused],.enterpriseShell[data-theme=light] .contextStudioPackRow em[data-status=archived],.enterpriseShell[data-theme=light] .contextStudioPackDetailHeader span[data-status=archived],.enterpriseShell[data-theme=light] .contextStudioDocMetaLine em[data-status=archived]{border-color:#30262838;color:var(--app-muted);background:#3026280f}.contextStudioForm{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.contextStudioEditorPanel .contextStudioPanelHeader{margin-bottom:0;padding:16px 16px 10px}.contextStudioFormBody{display:grid;gap:12px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 16px 16px;scrollbar-gutter:stable}.contextStudioFormFooter{position:sticky;bottom:0;z-index:1;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--app-border);background:var(--app-raised);padding:12px 16px}.contextStudioForm label,.contextStudioForm fieldset,.contextStudioTagEditor{display:grid;gap:6px}.contextStudioForm label span,.contextStudioForm legend,.contextStudioTagEditor>span,.contextStudioDetailGrid h3{color:var(--app-text);font-size:18px;font-weight:800}.contextStudioForm input,.contextStudioForm textarea,.contextStudioBuildForm input,.contextStudioBuildForm textarea,.contextStudioBuildForm select,.contextStudioPreviewControls select,.contextStudioPreviewControls textarea,.contextStudioBuildReview input,.contextStudioBuildReview textarea,.contextStudioBuildReview select,.contextStudioAddToPack select,.contextStudioContentsAddModule select{box-sizing:border-box;width:100%;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-input);color:var(--app-text);font:inherit;font-size:19px;line-height:1.35;min-height:38px;padding:10px}.contextStudioForm select,.contextStudioBuildForm select,.contextStudioPreviewControls select,.contextStudioBuildReview select,.contextStudioAddToPack select,.contextStudioContentsAddModule select{min-height:42px;padding:10px 12px}.contextStudioForm input:focus,.contextStudioForm textarea:focus,.contextStudioBuildForm input:focus,.contextStudioBuildForm textarea:focus,.contextStudioBuildForm select:focus,.contextStudioPreviewControls select:focus,.contextStudioPreviewControls textarea:focus,.contextStudioBuildReview input:focus,.contextStudioBuildReview textarea:focus,.contextStudioBuildReview select:focus,.contextStudioAddToPack select:focus,.contextStudioContentsAddModule select:focus{outline:none;border-color:#a605186b;background:linear-gradient(90deg,#a60518 0 2px,#ffeb00 2px 4px,#008c45 4px 6px,transparent 6px) left top / 6px 100% no-repeat,var(--app-input);box-shadow:0 0 0 1px #a605181f}.contextStudioForm textarea{min-height:78px;resize:vertical}.contextStudioBuildForm,.contextStudioBuildReviewScroller,.contextStudioAddToPack{display:grid;align-content:start;gap:12px;grid-auto-rows:max-content}.contextStudioDistillButton{position:relative;overflow:hidden;letter-spacing:0}.contextStudioDistillButton:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;border-radius:8px 0 0 8px;opacity:0;background:linear-gradient(90deg,#a60518 0,#a60518 33.33%,#ffeb00 33.33%,#ffeb00 66.66%,#008c45 66.66%,#008c45);box-shadow:0 0 0 1px #a6051847,0 0 16px #ffeb0029;transition:opacity .16s ease}.contextStudioDistillButton:hover:not(:disabled),.contextStudioDistillButton:focus-visible:not(:disabled){border-color:#a60518b8;background:#a60518;color:#fff;box-shadow:inset 1px 0 #a60518f2,inset 2px 0 #ffeb00c7,0 0 18px #ffeb0014;outline:none}.contextStudioDistillButton:hover:not(:disabled):before,.contextStudioDistillButton:focus-visible:not(:disabled):before{opacity:1}.contextStudioBuildForm label,.contextStudioPreviewControls label,.contextStudioBuildReview label,.contextStudioAddToPack label{display:grid;gap:6px}.contextStudioBuildForm label span,.contextStudioPreviewControls label span,.contextStudioBuildReview label span,.contextStudioAddToPack label span{color:var(--app-text);font-size:18px;font-weight:800}.contextStudioBuildForm textarea{min-height:180px;max-height:34dvh;resize:none}.contextStudioPreviewControls{gap:12px}.contextStudioPreviewControls .contextStudioActions{justify-content:flex-start}.contextStudioPreviewControls textarea{min-height:92px;resize:vertical}.contextStudioGovernGrid{display:grid;grid-template-columns:minmax(340px,.34fr) minmax(0,1fr);gap:18px;align-items:stretch;height:100%;min-height:0}.contextStudioGovernSidebar,.contextStudioGovernMain{display:flex;flex-direction:column;gap:18px;min-height:min(760px,calc(100vh - 220px))}.contextStudioGovernMain{overflow-x:hidden;overflow-y:auto;padding:18px}.contextStudioGovernSidebar{padding:18px}.contextStudioGovernSidebar label,.contextStudioGovernRuleForm label{display:grid;gap:8px}.contextStudioGovernSidebar label span,.contextStudioGovernRuleForm label span{color:var(--app-text);font-size:18px;font-weight:800}.contextStudioGovernSidebar select{width:100%;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-input);color:var(--app-text);font:inherit;min-height:44px;padding:11px 12px}.contextStudioGovernTabList{display:grid;gap:10px}.contextStudioGovernTabList button{position:relative;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-control-bg);color:var(--app-text);cursor:pointer;font:inherit;font-size:19px;font-weight:800;min-height:44px;padding:12px 14px;text-align:left;overflow:hidden}.contextStudioGovernTabList button:before{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--context-studio-stripe-width);border-radius:8px 0 0 8px;opacity:0;background:var(--context-studio-stripe);box-shadow:0 0 0 1px #a6051847,0 0 16px #ffeb0024;transition:opacity .16s ease}.contextStudioGovernTabList button:hover,.contextStudioGovernTabList button:focus-visible{border-color:var(--app-border-hover);background:var(--app-hover-bg);box-shadow:inset 0 1px #ffffff1a;outline:none}.contextStudioGovernTabList button[data-active=true]{border-color:#a6051894;background:linear-gradient(180deg,#5c0d16a8,#2c1e16d1),var(--app-raised);color:var(--app-text);box-shadow:inset 1px 0 #800412f2,inset 2px 0 #ffeb00c7,0 0 20px #a605181f}.contextStudioGovernTabList button:hover:before,.contextStudioGovernTabList button:focus-visible:before,.contextStudioGovernTabList button[data-active=true]:before{opacity:1}.enterpriseShell[data-theme=light] .contextStudioGovernTabList button[data-active=true]{border-color:#a6051875;background:linear-gradient(180deg,#a6051826,#a6051812),var(--app-raised);box-shadow:inset 1px 0 #a60518db,inset 2px 0 #ffeb00c7,0 0 16px #a6051814}.contextStudioGovernDashboard,.contextStudioGovernRuleForm{display:grid;gap:18px;min-width:0}.contextStudioGovernRuleForm{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;height:auto;overflow:visible}.contextStudioGovernRuleForm label:first-child,.contextStudioGovernRuleForm .contextStudioActions{grid-column:1 / -1}.contextStudioGovernRuleForm textarea{min-height:112px;resize:vertical}.contextStudioGovernRuleForm label:first-child textarea{min-height:92px}.contextStudioGovernRuleForm .contextStudioActions{justify-content:flex-start}.contextStudioGovernMain .contextStudioDetailGrid{gap:18px}.contextStudioGovernMain .contextStudioDetailGrid section{min-height:78px;padding:16px}.contextStudioGovernRowActions{justify-content:flex-start;margin-top:4px}.contextStudioPreviewPackPicker{display:grid;gap:10px;min-height:0;border:1px solid var(--app-border);border-radius:8px;margin:0;overflow:hidden;padding:12px}.contextStudioPreviewPackPicker legend{color:var(--app-text);font-size:18px;font-weight:800}.contextStudioPreviewPackList{display:grid;gap:8px;min-height:0;max-height:34dvh;overflow-x:hidden;overflow-y:auto;padding-right:6px}.contextStudioPreviewPackList label{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-control-bg);overflow:hidden;padding:10px}.contextStudioPreviewPackList label:before{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--context-studio-stripe-width);border-radius:8px 0 0 8px;opacity:0;background:var(--context-studio-stripe);box-shadow:0 0 0 1px #a6051847,0 0 16px #ffeb0024;transition:opacity .16s ease}.contextStudioPreviewPackList label[data-active=true]{border-color:#a6051894;background:linear-gradient(180deg,#5c0d16a8,#2c1e16d1),var(--app-raised);box-shadow:inset 1px 0 #800412f2,inset 2px 0 #ffeb00c7,0 0 20px #a605181f}.contextStudioPreviewPackList label:not([data-active=true]):hover,.contextStudioPreviewPackList label:not([data-active=true]):focus-within{border-color:var(--app-border-hover);background:var(--app-hover-bg);box-shadow:inset 0 1px #ffffff1a}.contextStudioPreviewPackList label:hover:before,.contextStudioPreviewPackList label:focus-within:before,.contextStudioPreviewPackList label[data-active=true]:before{opacity:1}.enterpriseShell[data-theme=light] .contextStudioPreviewPackList label[data-active=true]{border-color:#a6051875;background:linear-gradient(180deg,#a6051826,#a6051812),var(--app-raised);box-shadow:inset 1px 0 #a60518db,inset 2px 0 #ffeb00c7,0 0 16px #a6051814}.contextStudioPreviewPackList input{width:15px;height:15px;margin:2px 0 0}.contextStudioPreviewPackList span{display:grid;min-width:0;gap:4px}.contextStudioPreviewPackList strong,.contextStudioPreviewReferenceList strong{min-width:0;overflow:hidden;color:var(--app-text);text-overflow:ellipsis;white-space:nowrap}.contextStudioPreviewPackList small,.contextStudioPreviewReferenceList small{min-width:0;color:var(--app-muted);overflow-wrap:anywhere}.contextStudioPreviewTextPanel,.contextStudioPreviewInspector{gap:10px}.contextStudioPreviewInspector .contextStudioPanelHeader{flex:0 0 auto}.contextStudioPreviewText{flex:1 1 auto;min-height:0;margin:0;overflow:auto;border:1px solid var(--app-border);border-radius:8px;background:var(--app-input);color:var(--app-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:18px;line-height:1.55;padding:14px;white-space:pre-wrap}.contextStudioPreviewInspector{overflow:hidden}.contextStudioPreviewInspectorBody{flex:1 1 auto;display:grid;min-height:0;gap:10px;align-content:start;overflow-x:hidden;overflow-y:auto;padding-right:10px;padding-bottom:18px;scrollbar-gutter:stable;scroll-padding-bottom:18px}.contextStudioPreviewReferenceList{display:grid;min-width:0;gap:8px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-input);padding:12px}.contextStudioPreviewReferenceList h3{margin:0;color:var(--app-text);font-size:18px;font-weight:850}.contextStudioPreviewReferenceList>div{display:grid;min-width:0;gap:7px}.contextStudioPreviewReferenceList article{display:grid;min-width:0;gap:4px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-control-bg);padding:9px}.contextStudioUsageDetail{gap:14px}.contextStudioUsageSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contextStudioUsageSummary section,.contextStudioUsageEvent{border:1px solid var(--app-border);border-radius:8px;background:var(--app-input);padding:12px}.contextStudioUsageSummary h3,.contextStudioUsageSummary p,.contextStudioUsageEvent h3,.contextStudioUsageEvent p,.contextStudioUsageEvent dl{margin:0}.contextStudioUsageSummary section{display:grid;gap:6px}.contextStudioUsageTimeline{display:grid;min-height:0;gap:12px;overflow-y:auto;padding-right:2px}.contextStudioUsageEvent{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.46fr);gap:12px}.contextStudioUsageEvent h3{margin-top:5px;font-size:22px;line-height:1.22}.contextStudioUsageEvent h3 a{color:inherit}.contextStudioUsageEvent p,.contextStudioUsageSummary p{color:var(--app-muted)}.contextStudioUsageEvent dl{display:grid;gap:8px}.contextStudioUsageEvent dt{color:var(--app-text);font-size:17px;font-weight:800;text-transform:uppercase}.contextStudioUsageEvent dd{margin:2px 0 0;color:var(--app-muted);overflow-wrap:anywhere}.contextStudioUsageEventType{display:inline-flex;width:fit-content;border:1px solid rgba(166,5,24,.36);border-radius:999px;color:var(--app-text);font-size:17px;font-weight:800;padding:3px 8px;text-transform:uppercase}.contextStudioUsageEmpty{margin-top:0}.contextStudioBuildReview textarea{min-height:86px;resize:vertical}.contextStudioBuildReview label:nth-of-type(3) textarea{min-height:180px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:18px}.contextStudioDocumentIntake{display:grid;gap:10px}.contextStudioFileDrop{border:1px dashed var(--app-border);border-radius:8px;background:#ffffff05;padding:12px}.contextStudioFileInputRow{display:flex;align-items:center;gap:10px;min-height:42px;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-input);padding:6px 8px}.contextStudioNativeFileInput{position:absolute;width:1px!important;height:1px!important;margin:-1px;padding:0!important;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0!important}.contextStudioFilePickerButton{flex:0 0 auto;min-height:28px;border:1px solid var(--app-control-border);border-radius:7px;background:var(--app-control-bg);color:var(--app-text);cursor:pointer;font:inherit;font-size:18px;font-weight:700;padding:4px 10px}.contextStudioFilePickerButton:hover,.contextStudioFilePickerButton:focus-visible{border-color:var(--app-border-hover);background:var(--app-hover-bg);box-shadow:inset 0 1px #ffffff1a;outline:none}.contextStudioSelectedFileName{min-width:0;flex:1 1 auto;overflow:hidden;color:var(--app-text);font-size:19px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.contextStudioClearFileIcon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border:1px solid var(--app-control-border);border-radius:999px;background:var(--app-control-bg);color:var(--app-muted);cursor:pointer;font:inherit;font-size:19px;font-weight:800;line-height:1}.contextStudioClearFileIcon:hover,.contextStudioClearFileIcon:focus-visible{border-color:var(--app-border-hover);color:var(--app-text);background:var(--app-hover-bg);box-shadow:inset 0 1px #ffffff1a;outline:none}.contextStudioSourceChip,.contextStudioSourceFacts,.contextStudioJobStatus{border:1px solid var(--app-border);border-radius:8px;background:var(--app-control-bg)}.contextStudioSourceChip{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px}.contextStudioSourceChip button{border:0;background:transparent;color:var(--app-muted);cursor:pointer;font:inherit;font-size:18px;font-weight:800;padding:0;text-align:left}.contextStudioJobStatus{display:grid;gap:8px;padding:10px}.contextStudioJobStatus>span{color:var(--app-text);font-size:19px;font-weight:800}.contextStudioJobStatus meter{width:100%}.contextStudioJobStatus small{color:var(--app-muted)}.contextStudioSourceFacts{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px}.contextStudioSourceFacts div{display:grid;min-width:0;gap:5px}.contextStudioSourceFacts strong{color:var(--app-text);font-size:18px;font-weight:800}.contextStudioSourceFacts span,.contextStudioSourceFacts a{color:var(--app-subtle);font-size:18px;font-weight:700}.contextStudioSourceFacts span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contextStudioDriveSourceLink{display:inline-grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-input);text-decoration:none}.contextStudioDriveSourceLink svg{width:18px;height:18px}.contextStudioDriveSourceLink:hover,.contextStudioDriveSourceLink:focus-visible{border-color:var(--app-border-hover);background:var(--app-hover-bg);box-shadow:inset 0 1px #ffffff1a;outline:none}.contextStudioSourceFacts a:not(.contextStudioDriveSourceLink){display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:7px;text-decoration:none}.contextStudioSourceFacts a:not(.contextStudioDriveSourceLink):hover,.contextStudioSourceFacts a:not(.contextStudioDriveSourceLink):focus-visible{color:var(--app-text)}.contextStudioSourceFacts a:not(.contextStudioDriveSourceLink) span{border:1px solid rgba(66,133,244,.5);border-radius:999px;color:#8ab4f8;font-size:16px;line-height:1;padding:3px 6px}.contextStudioRulesFieldset textarea{min-height:56px}.contextStudioForm fieldset{border:1px solid var(--app-border);border-radius:8px;margin:0;padding:14px}.contextStudioWorkflowFieldset{background:#ffffff05}.contextStudioCheckboxGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 12px;min-width:0}.contextStudioCheckboxGrid label{position:relative;display:flex;min-height:46px;align-items:center;gap:10px;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-control-bg);color:var(--app-subtle);cursor:pointer;font-size:19px;font-weight:800;line-height:1.25;min-width:0;overflow:hidden;padding:11px 12px}.contextStudioCheckboxGrid label:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;border-radius:8px 0 0 8px;opacity:0;background:linear-gradient(90deg,#a60518 0,#a60518 33.33%,#ffeb00 33.33%,#ffeb00 66.66%,#008c45 66.66%,#008c45);box-shadow:0 0 0 1px #a6051847,0 0 16px #ffeb0024;transition:opacity .16s ease}.contextStudioCheckboxGrid label:hover,.contextStudioCheckboxGrid label:focus-within{border-color:var(--app-border-hover);background:var(--app-hover-bg);box-shadow:inset 0 1px #ffffff1a;color:var(--app-text)}.contextStudioCheckboxGrid label[data-active=true]{border-color:#a6051894;background:linear-gradient(180deg,#5c0d16a8,#2c1e16d1),var(--app-raised);color:var(--app-text);box-shadow:inset 1px 0 #800412f2,inset 2px 0 #ffeb00c7,0 0 20px #a605181f}.contextStudioCheckboxGrid label:hover:before,.contextStudioCheckboxGrid label:focus-within:before,.contextStudioCheckboxGrid label[data-active=true]:before{opacity:1}.contextStudioCheckboxGrid input{flex:0 0 auto;width:14px;height:14px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:0;border-radius:0;background:initial;margin:0;padding:0}.contextStudioCheckboxGrid span{min-width:0;overflow-wrap:normal;word-break:normal}.contextStudioWorkflowIcon{display:inline-grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border:1px solid var(--app-control-border);border-radius:8px;background:#ffffff09;color:var(--app-text)}.contextStudioWorkflowIconSvg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.contextStudioWorkflowLabel{flex:1 1 auto}.contextStudioCheckboxGrid label[data-active=true] .contextStudioWorkflowIcon{border-color:#ffeb0059;background:#a6051847}.enterpriseShell[data-theme=light] .contextStudioCheckboxGrid label[data-active=true]{border-color:#a6051875;background:linear-gradient(180deg,#a6051826,#a6051812),var(--app-raised);box-shadow:inset 1px 0 #a60518db,inset 2px 0 #ffeb00c7,0 0 16px #a6051814}.contextStudioFieldHelp,.contextStudioTagEditor small{margin:0;color:var(--app-muted);font-size:18px}.contextStudioTagInputShell{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:42px;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-input);padding:7px}.contextStudioTagInputShell:focus-within{border-color:#a605186b;background:linear-gradient(90deg,#a60518 0 2px,#ffeb00 2px 4px,#008c45 4px 6px,transparent 6px) left top / 6px 100% no-repeat,var(--app-input);box-shadow:0 0 0 1px #a605181f}.contextStudioTagInputShell input{flex:1 1 180px;width:auto;min-width:140px;border:0;background:transparent;box-shadow:none;padding:3px}.contextStudioTagInputShell input:focus{outline:none}.contextStudioTagPill{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--app-border);border-radius:999px;background:var(--app-control-bg);color:var(--app-text);cursor:pointer;font:inherit;font-size:18px;font-weight:750;padding:5px 8px 5px 10px}.contextStudioTagPill em{color:var(--app-muted);font-style:normal;font-weight:900}.contextStudioTagPill:hover,.contextStudioTagPill:focus-visible{border-color:var(--app-border-hover);background:var(--app-hover-bg);box-shadow:inset 0 1px #ffffff1a;outline:none}.contextStudioLinkButton{border:0;background:transparent;color:var(--app-danger-text);cursor:pointer;font:inherit;font-size:19px;font-weight:800}.contextStudioLinkButton:hover,.contextStudioLinkButton:focus-visible,.contextStudioSourceChip button:hover,.contextStudioSourceChip button:focus-visible{color:var(--app-text);outline:none}.contextStudioPackDetail{display:grid;gap:10px}.contextStudioPackDetailHeader{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start}.contextStudioPackTitleMeta{display:flex;min-width:0;align-items:center;gap:10px;overflow:hidden}.contextStudioPackDetailHeader h2{min-width:0;margin:0;color:var(--app-text);font-size:clamp(26px,1.6vw,30px);line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contextStudioPackDetailHeader p{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contextStudioActions{display:flex;flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end;gap:6px}.contextStudioActions .uiButton{min-height:34px;padding:0 14px;font-size:14px;line-height:1}.contextStudioActions .uiButton:hover:not(:disabled),.contextStudioActions .uiButton:focus-visible:not(:disabled){border-color:var(--app-border-hover);background:var(--app-hover-bg);box-shadow:inset 0 1px #ffffff1a;color:var(--app-text);filter:none;outline:none}.contextStudioReviewActions{min-width:0;margin-top:4px;padding-right:2px}.contextStudioDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contextStudioDetailGrid section{min-width:0;border:1px solid var(--app-border);border-radius:8px;background:var(--app-input);padding:12px}.contextStudioDetailGrid h3,.contextStudioDetailGrid p,.contextStudioDetailGrid dl{margin:0}.contextStudioDetailGrid dl{display:grid;gap:8px}.contextStudioDetailGrid dt{color:var(--app-text);font-size:18px;font-weight:800}.contextStudioDetailGrid dd{margin:2px 0 0;overflow-wrap:anywhere}.contextStudioTagRow{display:flex;flex-wrap:wrap;gap:8px}.contextStudioTagRow span{border:1px solid var(--app-border);border-radius:999px;background:var(--app-input);color:var(--app-subtle);font-size:18px;font-weight:750;padding:5px 9px}.contextStudioDocMiniList{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.contextStudioDocMiniList span{border:1px solid var(--app-border);border-radius:999px;background:var(--app-control-bg);color:var(--app-subtle);font-size:17px;font-weight:750;padding:4px 8px}.contextStudioContentsSection{display:grid;grid-column:1 / -1;gap:12px}.contextStudioContentsList,.contextStudioContentsEditor{display:grid;gap:8px}.contextStudioIncludedContents{display:grid;gap:8px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-control-bg);padding:12px}.contextStudioContentItem{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-control-bg);padding:10px}.contextStudioContentItem span,.contextStudioContentsEditor label{display:grid;min-width:0;gap:4px}.contextStudioContentItem strong{min-width:0;overflow:hidden;color:var(--app-text);text-overflow:ellipsis;white-space:nowrap}.contextStudioContentItem small,.contextStudioContentsEditor small{color:var(--app-muted)}.contextStudioContentsEditor{gap:12px}.contextStudioContentsAddModule{display:grid;gap:8px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-control-bg);padding:12px}.contextStudioContentsEditor select{width:100%;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-input);color:var(--app-text);font:inherit;font-size:19px;padding:10px}.contextStudioPackBuilderGrid{flex:1 1 auto;display:grid;grid-template-columns:minmax(260px,320px) minmax(420px,1fr) minmax(280px,360px);gap:12px;min-height:0;overflow:hidden}.contextStudioPackBuilderGrid>.contextStudioPanel{min-height:0;overflow:hidden}.contextStudioIngredientsRail,.contextStudioPackCanvas,.contextStudioPackInspector{display:flex;flex-direction:column;gap:12px}.contextStudioIngredientsRail{overflow:hidden}.contextStudioRailMode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-input);padding:4px}.contextStudioRailMode button{min-width:0;border:0;border-radius:6px;background:transparent;color:var(--app-muted);cursor:pointer;font:inherit;font-size:14px;font-weight:800;min-height:30px}.contextStudioRailMode button[data-active=true]{background:var(--app-control-bg);color:var(--app-text)}.contextStudioIngredientPalette{display:grid;align-content:start;gap:12px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:8px;scrollbar-gutter:stable}.contextStudioSearchBox,.contextStudioIngredientGroup{display:grid;gap:8px}.contextStudioSearchBox span,.contextStudioIngredientGroup h3,.contextStudioInspectorSection h3,.contextStudioDropZoneHeader h3,.contextStudioRulesDropZone h3{margin:0;color:var(--app-text);font-size:16px;font-weight:850}.contextStudioSearchBox input{min-height:38px;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-input);color:var(--app-text);font:inherit;padding:9px 10px}.contextStudioIngredientCard{display:grid;grid-template-columns:22px minmax(0,1fr) 32px;align-items:center;gap:8px;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-control-bg);color:var(--app-text);padding:10px}.contextStudioIngredientCard[data-highlighted=true]{border-color:#ffeb0061;background:#ffeb000f}.contextStudioIngredientCard[draggable=true]{cursor:grab}.contextStudioIngredientCard[draggable=true]:active{cursor:grabbing}.contextStudioIngredientCard[data-can-add=false]{background:color-mix(in srgb,var(--app-control-bg) 72%,transparent)}.contextStudioIngredientCard span:last-child,.contextStudioCanvasItem button:first-child span:last-child{display:grid;min-width:0;gap:3px}.contextStudioIngredientCard strong,.contextStudioCanvasItem strong{min-width:0;overflow:hidden;color:var(--app-text);text-overflow:ellipsis;white-space:nowrap}.contextStudioIngredientCard small,.contextStudioCanvasItem small,.contextStudioCanvasHeader p,.contextStudioRulesDropZone p,.contextStudioDropStatus{color:var(--app-muted)}.contextStudioDragHandle{display:inline-grid;width:22px;height:22px;place-items:center;border:1px solid var(--app-border);border-radius:6px;color:var(--app-muted);font-size:12px;font-weight:900;letter-spacing:-.08em}.contextStudioDragHandle[data-enabled=false]{opacity:.38}.contextStudioIngredientAddButton{display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-raised);color:var(--app-text);cursor:pointer;font:inherit;font-size:18px;font-weight:850;line-height:1}.contextStudioIngredientAddButton:hover:not(:disabled),.contextStudioIngredientAddButton:focus-visible{border-color:#ffffff52;background:var(--app-control-hover-bg)}.contextStudioIngredientAddButton:disabled{cursor:not-allowed;opacity:.34}.contextStudioPackCanvas{overflow-x:hidden;overflow-y:auto;padding:18px;scrollbar-gutter:stable}.contextStudioCanvasHeader{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.34fr);gap:14px;align-items:start}.contextStudioCanvasHeader>div{display:grid;min-width:0;gap:6px}.contextStudioCanvasHeader h2{margin:0;color:var(--app-text);font-size:clamp(28px,2vw,38px);line-height:1.06}.contextStudioCanvasHeader span[data-status]{width:fit-content;border:1px solid var(--app-border);border-radius:999px;color:var(--app-text);font-size:12px;font-weight:850;line-height:1;padding:4px 8px;text-transform:uppercase}.contextStudioCanvasHeader span[data-status=approved]{border-color:#008c4573;color:#32b96f;background:#008c451a}.contextStudioCanvasHeader span[data-status=draft]{border-color:#ffeb0085;color:#ffeb00;background:#ffeb0014}.contextStudioCanvasHeader span[data-status=archived]{border-color:#94a3b861;color:var(--app-muted);background:#94a3b81a}.contextStudioCanvasSummary{display:grid;min-width:0;gap:4px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-input);color:var(--app-text);cursor:pointer;font:inherit;padding:10px;text-align:left}.contextStudioCanvasSummary span{overflow:hidden;color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap}.contextStudioCanvasDropZone,.contextStudioRulesDropZone{display:grid;gap:10px;border:1px dashed var(--app-border);border-radius:8px;background:#ffffff05;padding:12px}.contextStudioCanvasDropZone[data-active=true]{border-color:#008c45a6;background:#008c4512;box-shadow:inset 0 0 0 1px #008c451f}.contextStudioCanvasDropZone[data-invalid=true]{border-color:#a605189e;background:#a6051814}.contextStudioDropZoneHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.contextStudioDropZoneHeader span{color:var(--app-muted);white-space:nowrap}.contextStudioCanvasItemList{display:grid;gap:8px}.contextStudioCanvasEmpty{display:grid;min-height:86px;place-items:center;border:1px solid var(--app-border);border-radius:8px;color:var(--app-muted);text-align:center}.contextStudioCanvasItem{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--app-border);border-radius:8px;background:var(--app-control-bg);padding:8px}.contextStudioCanvasItem[data-active=true]{border-color:var(--app-border-hover);background:var(--app-hover-bg)}.contextStudioCanvasItem[data-pending=true]{border-style:dashed;opacity:.78}.contextStudioCanvasItem button:first-child{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-width:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.contextStudioCanvasItemRemove{border:1px solid var(--app-control-border);border-radius:7px;background:var(--app-input);color:var(--app-text);cursor:pointer;font:inherit;font-size:14px;font-weight:800;min-height:30px;padding:0 10px}.contextStudioDropStatus{min-height:20px;margin:0}.contextStudioPackInspector{overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.contextStudioInspectorHeader{display:grid;gap:6px}.contextStudioInspectorHeader>span{color:var(--app-muted);font-size:13px;font-weight:850;text-transform:uppercase}.contextStudioInspectorTitle{margin:0;color:var(--app-text);font-size:24px;font-weight:850;line-height:1.12;overflow-wrap:anywhere}.contextStudioInspectorHeader button{width:fit-content;border:0;background:transparent;color:var(--app-muted);cursor:pointer;font:inherit;font-size:14px;font-weight:800;padding:0;text-align:left}.contextStudioInspectorSection{display:grid;gap:8px}.contextStudioInspectorSection p{margin:0;color:var(--app-subtle);overflow-wrap:anywhere}.contextStudioWorkflowChips{display:flex;flex-wrap:wrap;gap:8px}.contextStudioWorkflowChips button{display:inline-flex;max-width:100%;align-items:center;gap:7px;border:1px solid var(--app-control-border);border-radius:999px;background:var(--app-input);color:var(--app-muted);cursor:pointer;font:inherit;font-size:14px;font-weight:800;min-height:32px;padding:0 10px}.contextStudioWorkflowChips button[data-active=true]{border-color:#008c4575;background:#008c451a;color:var(--app-text)}.contextStudioWorkflowChips button:disabled{cursor:default;opacity:.7}.contextStudioWorkflowChips svg{width:15px;height:15px;flex:0 0 auto}.contextStudioPackWorkbench{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden;position:relative}.contextStudioPackTable{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.contextStudioPackTableToolbar,.contextStudioPackSearch,.contextStudioPackTableFilters{display:flex;align-items:center;gap:12px}.contextStudioPackTableToolbar{display:grid;grid-template-columns:minmax(360px,1fr) auto;column-gap:40px;row-gap:12px;min-height:76px;border-bottom:1px solid var(--app-border);padding:16px 32px}.contextStudioPackSearch{display:grid;grid-template-columns:minmax(340px,680px);justify-self:start;width:100%}.contextStudioPackSearchField{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0}.contextStudioPackSearch input,.contextStudioPackTableFilters select,.contextStudioPackBuilderWellHeader input,.contextStudioPackDescriptionDisclosure input,.contextStudioPackDescriptionDisclosure textarea,.contextStudioModalField input{width:100%;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-input);color:var(--app-text);font:inherit;font-size:14px;font-weight:500;min-height:38px;padding:9px 10px}.contextStudioPackSearch input{grid-column:1 / -1;grid-row:1;padding-right:42px}.contextStudioPackClearSearch{align-self:center;grid-column:2;grid-row:1;z-index:1;width:34px;height:30px;min-height:30px;border:0;background:transparent;color:var(--app-muted);cursor:pointer;font-size:22px;line-height:1;padding:0}.contextStudioPackClearSearch:hover,.contextStudioPackClearSearch:focus-visible{outline:none;color:var(--app-brand-red, #a60518)}.contextStudioPackSearch input:focus,.contextStudioPackTableFilters select:focus,.contextStudioPackBuilderWellHeader input:focus,.contextStudioPackDescriptionDisclosure input:focus,.contextStudioPackDescriptionDisclosure textarea:focus,.contextStudioModalField input:focus,.contextStudioWorkflowSelectField select:focus{outline:none;border-color:#a605186b;background:linear-gradient(90deg,#a60518 0 2px,#ffeb00 2px 4px,#008c45 4px 6px,transparent 6px) left top / 6px 100% no-repeat,var(--app-input);box-shadow:0 0 0 1px #a605181f}.contextStudioWorkflowSelectField{display:grid;gap:6px}.contextStudioWorkflowSelectControl{display:grid}.contextStudioWorkflowSelectLabel{color:var(--app-muted);font-size:12px;font-weight:700;text-transform:uppercase}.contextStudioWorkflowSelectField select{width:100%;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-input);color:var(--app-text);font:inherit;font-size:14px;font-weight:500;min-height:38px;padding:9px 10px}.contextStudioWorkflowChipRow{display:flex;flex-wrap:wrap;gap:8px}.contextStudioWorkflowChip{border:1px solid color-mix(in srgb,var(--app-brand) 36%,var(--app-control-border));border-radius:999px;background:color-mix(in srgb,var(--app-brand) 9%,var(--app-control-bg));color:var(--app-text);cursor:pointer;font:inherit;font-size:13px;font-weight:600;min-height:32px;padding:6px 12px}.contextStudioWorkflowChip:hover,.contextStudioWorkflowChip:focus-visible{border-color:#a605186b;outline:none}.contextStudioPackTableFilters{justify-content:end}.contextStudioPackTableFilters select{min-width:150px}.contextStudioPackTableScroll{min-height:0;overflow:auto}.contextStudioPackTableGrid{display:grid;grid-template-columns:44px minmax(260px,.9fr) minmax(300px,1.2fr) 170px 48px;min-width:1080px}.contextStudioPackTableHeader{align-items:center;min-height:46px;border-bottom:1px solid var(--app-border);color:var(--app-muted);font-size:13px;font-weight:750;padding:0 24px}.contextStudioPackTableRowGroup{position:relative;border-bottom:1px solid var(--app-border)}.contextStudioPackTableRowGroup[data-expanded=true]:before{content:"";position:absolute;inset:0 auto 0 0;z-index:1;width:var(--context-studio-stripe-width);background:var(--context-studio-stripe);pointer-events:none}.contextStudioPackTableRow{align-items:center;min-height:72px;color:var(--app-text);cursor:pointer;font-size:16px;font-weight:500;line-height:1.2;padding:0 24px;transition:background var(--transition-fast),box-shadow var(--transition-fast)}.contextStudioPackTableRow:hover{background:var(--app-hover-bg)}.contextStudioPackTableRow[data-selected=true]{background:color-mix(in srgb,var(--app-raised) 82%,rgba(166,5,24,.08));box-shadow:none}.contextStudioPackTablePrimary,.contextStudioPackTablePreview,.contextStudioPackTableDate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contextStudioPackTableDate,.contextStudioPackTablePreview,.contextStudioPackExpandButton{color:var(--app-muted)}.contextStudioPackTablePreview{font-size:14px;font-weight:500}.contextStudioPackArchiveCell{display:inline-flex;align-items:center}.contextStudioPackArchiveIcon{width:28px;height:28px;border:0;background:transparent;color:var(--app-text);cursor:pointer;padding:0}.contextStudioPackArchiveIcon:hover:not(:disabled),.contextStudioPackArchiveIcon:focus-visible{outline:none;color:var(--app-brand-red, #a60518)}.contextStudioPackArchiveIcon:disabled{cursor:not-allowed;opacity:.45}.contextStudioPackArchiveIcon svg{width:18px;height:18px}.contextStudioPackExpandButton{display:inline-flex;align-items:center;justify-content:center;justify-self:end}.contextStudioChevronIcon{display:block;width:14px;height:14px;transform:rotate(0);transition:transform var(--transition-fast)}.contextStudioChevronIcon[data-open=true]{transform:rotate(90deg)}.contextStudioPackExpandedPanel{min-width:1080px;max-height:min(680px,calc(100dvh - 260px));overflow:auto;overscroll-behavior:contain;background:color-mix(in srgb,var(--app-raised) 78%,var(--app-canvas));box-shadow:0 10px 26px #0000001a;padding:22px 24px 22px 68px}.contextStudioPackExpandedCell{display:grid;gap:18px;min-width:0}.contextStudioPackExpandedTop{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.contextStudioPackDescriptionDisclosure{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:8px;min-width:0}.contextStudioPackDescriptionToggle{display:inline-flex;align-items:center;justify-content:center;width:32px;min-height:38px;padding:0;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-control-bg);color:var(--app-muted);cursor:pointer}.contextStudioPackDescriptionToggle:hover,.contextStudioPackDescriptionToggle:focus-visible{outline:none;border-color:var(--app-border-hover);background:var(--app-hover-bg)}.contextStudioPackDescriptionDisclosure input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contextStudioPackDescriptionDisclosure textarea{resize:vertical;line-height:1.35}.contextStudioPackApproveButton,.contextStudioPackDocCard button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-control-bg);color:var(--app-text);cursor:pointer;font:inherit;font-size:14px;font-weight:800;line-height:1.15;padding:7px 10px}.contextStudioPackApproveButton{min-width:112px;border-color:color-mix(in srgb,var(--app-brand-green, #008c45) 34%,var(--app-control-border));background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.42),transparent 34%),radial-gradient(circle at 88% 100%,rgba(255,235,0,.12),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--app-brand-green, #008c45) 24%,var(--app-control-bg)),color-mix(in srgb,var(--app-brand-green, #008c45) 12%,var(--app-control-bg)));color:color-mix(in srgb,var(--app-brand-green, #008c45) 72%,var(--app-text));box-shadow:0 4px 12px #008c451a}.contextStudioPackApproveButton:hover:not(:disabled),.contextStudioPackApproveButton:focus-visible{outline:none;border-color:color-mix(in srgb,var(--app-brand-green, #008c45) 42%,var(--app-control-border));background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.18),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--app-brand-green, #008c45) 84%,white),var(--app-brand-green, #008c45));color:#fff;box-shadow:0 6px 16px #008c452e}.contextStudioPackDocCard button:hover:not(:disabled),.contextStudioPackDocCard button:focus-visible{outline:none;border-color:var(--app-border-hover);background:var(--app-hover-bg);box-shadow:0 0 0 3px #ffeb0033}.contextStudioPackApproveButton:disabled,.contextStudioPackDocCard button:disabled{cursor:not-allowed;opacity:.55}.contextStudioPackInlineEditor{display:block}.contextStudioModalField{display:grid;gap:5px;color:var(--app-muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.contextStudioPackInlineEditor .contextStudioWorkflowChips button{min-height:28px;font-size:12px;padding:0 8px}.contextStudioPackCreatePlus{width:34px;height:34px;display:flex;align-items:center;justify-content:center;margin:12px auto 18px;border:1px solid var(--app-control-border);border-radius:50%;background:var(--app-input);color:var(--app-text);cursor:pointer;font-size:24px;line-height:1}.contextStudioPackCreatePlus:hover,.contextStudioPackCreatePlus:focus-visible{outline:none;border-color:var(--app-border-hover);background:var(--app-hover-bg)}.contextStudioPackBuilderWells{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.contextStudioPackBuilderWell{display:grid;grid-template-rows:auto minmax(0,1fr);height:clamp(220px,34dvh,380px);min-width:0;border:1px solid var(--app-border);border-radius:8px;background:color-mix(in srgb,var(--app-panel) 74%,var(--app-raised));overflow:hidden}.contextStudioPackBuilderWell[data-drop-active=true]{border-color:color-mix(in srgb,var(--app-brand-green, #008c45) 46%,var(--app-border));background:linear-gradient(180deg,#008c4517,#ffeb0006),#008c450a}.contextStudioPackBuilderWellHeader{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;border-bottom:1px solid var(--app-border);padding:12px 14px}.contextStudioPackBuilderWellHeader strong{color:var(--app-text);font-size:15px;font-weight:800}.contextStudioPackDocList{display:grid;align-content:start;gap:8px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:14px;scrollbar-gutter:stable}.contextStudioPackDocCard{box-sizing:border-box;width:100%;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-control-bg)}.contextStudioPackDocCard{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px}.contextStudioPackDocCard[draggable=true]{cursor:grab}.contextStudioPackDocCard[data-highlighted=true]{border-color:#a6051861;background:linear-gradient(180deg,#a6051824,#ffeb000a),#a605180e}.contextStudioPackDocCard[data-pending=true]{border-style:dashed;opacity:.72}.contextStudioPackDocCard>span{min-width:0;overflow:hidden;color:var(--app-text);font-size:15px;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.contextStudioPackDocCard>div{display:inline-flex;align-items:center;gap:6px}.contextStudioPackTableEmpty{color:var(--app-muted);font-size:15px;padding:24px}.contextStudioPackWorkbenchError{position:absolute;right:14px;bottom:10px;max-width:min(520px,60%)}.contextStudioApprovalWarningModal{gap:14px}.contextStudioApprovalWarningList{display:grid;gap:8px}.contextStudioApprovalWarningRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:46px;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-control-bg);padding:8px 10px}.contextStudioApprovalWarningRow>span{min-width:0;overflow:hidden;color:var(--app-text);font-size:15px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.contextStudioApprovalWarningRow>div{display:inline-flex;align-items:center;gap:8px}.contextStudioApprovalWarningRow button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-input);color:var(--app-text);cursor:pointer;font:inherit;font-size:14px;font-weight:800;line-height:1.15;padding:7px 10px}.contextStudioApprovalWarningViewButton:hover:not(:disabled),.contextStudioApprovalWarningViewButton:focus-visible{outline:none;border-color:var(--app-border-hover);background:var(--app-hover-bg)}.contextStudioApprovalWarningApproveButton{border-color:color-mix(in srgb,var(--app-brand-green, #008c45) 34%,var(--app-control-border));background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.42),transparent 34%),radial-gradient(circle at 88% 100%,rgba(255,235,0,.12),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--app-brand-green, #008c45) 24%,var(--app-control-bg)),color-mix(in srgb,var(--app-brand-green, #008c45) 12%,var(--app-control-bg)));color:color-mix(in srgb,var(--app-brand-green, #008c45) 72%,var(--app-text))}.contextStudioApprovalWarningApproveButton:hover:not(:disabled),.contextStudioApprovalWarningApproveButton:focus-visible{outline:none;border-color:color-mix(in srgb,var(--app-brand-green, #008c45) 42%,var(--app-control-border));background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.18),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--app-brand-green, #008c45) 84%,white),var(--app-brand-green, #008c45));color:#fff;box-shadow:0 6px 16px #008c452e}.contextStudioApprovalWarningRow button:disabled{cursor:not-allowed;opacity:.58}.contextStudioModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#00000094;padding:20px}.contextStudioModal,.contextStudioAssetModal{width:min(560px,100%);border:1px solid var(--app-border);border-radius:10px;background:var(--app-panel);box-shadow:var(--app-shadow)}.contextStudioModal{display:grid;gap:14px;padding:18px}.contextStudioModalHeader strong,.contextStudioAssetModalHeader strong{color:var(--app-text);font-size:20px}.contextStudioModalFooter{display:flex;justify-content:flex-end;gap:8px}.contextStudioAssetModal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(860px,92vw);max-height:min(720px,86vh)}.contextStudioAssetModal .contextStudioModalFooter{border-top:1px solid var(--app-border);padding:12px 18px}.contextStudioAssetModalHeader{border-bottom:1px solid var(--app-border);padding:16px 18px}.contextStudioAssetModalHeader div{display:grid;gap:4px}.contextStudioAssetModalHeader span,.contextStudioAssetModalBody p,.contextStudioAssetModalBody li{color:var(--app-muted)}.contextStudioAssetModalHeader span{font-size:14px;line-height:1.35}.contextStudioAssetModalBody{display:grid;gap:16px;min-height:0;overflow:auto;padding:20px 24px;font-size:16px;line-height:1.58}.contextStudioAssetModalBody h3,.contextStudioAssetModalBody h4{margin:0 0 6px;color:var(--app-text)}.contextStudioSourcePreviewText{margin:0;white-space:pre-wrap;color:var(--app-subtle);font:inherit;font-size:15px;line-height:1.55}.contextStudioDocumentPreview{display:grid;gap:14px;width:min(88ch,100%);max-width:88ch;justify-self:center}.contextStudioDocumentPreview h3{margin:8px 0 0;color:var(--app-text);font-size:17px;font-weight:800;line-height:1.3}.contextStudioDocumentPreview h3:first-child{margin-top:0}.contextStudioDocumentPreview p{margin:0;color:var(--app-subtle);font-size:16px;line-height:1.6}.contextStudioDocumentPreview ul{display:grid;gap:7px;margin:0;padding-left:20px}.contextStudioDocumentPreview li{color:var(--app-subtle);font-size:16px;line-height:1.5}.contextStudioInspectorFacts{display:grid;gap:8px;margin:0}.contextStudioInspectorFacts div{display:grid;gap:3px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-input);padding:9px}.contextStudioInspectorFacts dt{color:var(--app-text);font-size:13px;font-weight:850;text-transform:uppercase}.contextStudioInspectorFacts dd{margin:0;color:var(--app-muted);overflow-wrap:anywhere}.contextStudioInspectorActions{display:grid;gap:8px}.contextStudioInspectorActions .uiButton{width:100%}.contextStudioInspectorMore{display:grid;gap:6px}.contextStudioInspectorMore summary{display:grid;min-height:34px;place-items:center;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-control-bg);color:var(--app-text);cursor:pointer;font-size:14px;font-weight:850;list-style:none}.contextStudioInspectorMore summary::-webkit-details-marker{display:none}.contextStudioInspectorMore button{width:100%;min-height:34px;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-input);color:var(--app-text);cursor:pointer;font:inherit;font-size:14px;font-weight:800}.contextStudioTabTable{flex:1 1 auto;display:grid;min-height:0;overflow:hidden}.contextStudioTabTableSurface{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;border:1px solid var(--app-border);border-radius:10px;background:var(--app-raised-gradient),var(--app-raised);box-shadow:var(--app-shadow);font-size:15px;line-height:1.4;overflow:hidden}.contextStudioTabTableToolbar{display:grid;grid-template-columns:minmax(360px,1fr) auto;align-items:center;gap:24px;min-height:68px;border-bottom:1px solid var(--app-border);padding:14px 24px}.contextStudioTabToolbarTitle{display:grid;min-width:0;gap:3px}.contextStudioTabToolbarTitle strong{color:var(--app-text);font-size:18px;font-weight:750;line-height:1.15}.contextStudioTabToolbarTitle span{color:var(--app-muted);font-size:13px;font-weight:500}.contextStudioTabTableScroll{min-height:0;overflow:auto}.contextStudioTabGrid{display:grid;align-items:center;min-width:1040px}.contextStudioTabGrid--distill{grid-template-columns:minmax(280px,1.5fr) minmax(180px,.85fr) minmax(120px,.55fr) minmax(140px,.6fr) 48px}.contextStudioTabGrid--preview{grid-template-columns:minmax(280px,1.4fr) minmax(180px,.8fr) minmax(160px,.7fr) minmax(150px,.7fr)}.contextStudioTabGrid--govern{grid-template-columns:minmax(320px,1.6fr) minmax(160px,.75fr) minmax(140px,.65fr) minmax(140px,.65fr)}.contextStudioTabGrid--usage{grid-template-columns:minmax(320px,1.5fr) minmax(120px,.5fr) minmax(160px,.65fr) minmax(160px,.65fr) 48px}.contextStudioTabTableHeader{min-height:42px;border-bottom:1px solid var(--app-border);color:var(--app-muted);font-size:12px;font-weight:700;padding:0 20px}.contextStudioTabRowGroup{position:relative;min-width:1040px;border-bottom:1px solid var(--app-border)}.contextStudioTabRowGroup[data-expanded=true]:before{content:"";position:absolute;inset:0 auto 0 0;z-index:1;width:var(--context-studio-stripe-width);background:var(--context-studio-stripe);pointer-events:none}.contextStudioTabTableRow{box-sizing:border-box;width:100%;min-height:60px;border:0;background:transparent;color:var(--app-text);font:inherit;font-size:15px;font-weight:500;line-height:1.25;padding:0 20px;text-align:left;transition:background var(--transition-fast),box-shadow var(--transition-fast)}.contextStudioTabTableRowButton{cursor:pointer}.contextStudioTabTableRowButton:hover,.contextStudioTabTableRowButton:focus-visible,.contextStudioTabTableRow[data-selected=true]{background:var(--app-hover-bg)}.contextStudioTabTableRowButton:focus-visible{outline:none;box-shadow:0 0 0 3px #ffeb0033}.contextStudioTabTableRow[data-selected=true]{box-shadow:none}.contextStudioTabTableRow>span{min-width:0;overflow:hidden;color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap}.contextStudioTabTableRow .contextStudioTabPrimary{color:var(--app-text);font-weight:650}.contextStudioTabExpandedPanel{min-width:1040px;background:color-mix(in srgb,var(--app-raised) 78%,var(--app-canvas));box-shadow:inset 3px 0 0 var(--app-brand-red, #a60518);font-size:15px;line-height:1.45;padding:18px 22px 18px 58px}.contextStudioTabExpandedCell{display:grid;gap:14px;min-width:0}.contextStudioTabExpandedPanel .contextStudioPanelHeader strong,.contextStudioTabExpandedPanel .contextStudioPreviewReferenceList h3,.contextStudioTabExpandedPanel .contextStudioUsageEvent h3,.contextStudioTabExpandedPanel .contextStudioUsageSummary h3{font-size:16px;font-weight:700;line-height:1.25}.contextStudioTabExpandedPanel .contextStudioPanelHeader{margin-bottom:6px}.contextStudioTabExpandedPanel .contextStudioBuildForm label span,.contextStudioTabExpandedPanel .contextStudioPreviewControls label span,.contextStudioTabExpandedPanel .contextStudioBuildReview label span,.contextStudioTabExpandedPanel .contextStudioAddToPack label span,.contextStudioTabExpandedPanel .contextStudioGovernSidebar label span,.contextStudioTabExpandedPanel .contextStudioGovernRuleForm label span,.contextStudioTabExpandedPanel .contextStudioPreviewPackPicker legend,.contextStudioTabExpandedPanel .contextStudioUsageEvent dt{font-size:13px;font-weight:700;line-height:1.2}.contextStudioTabExpandedPanel .contextStudioForm input,.contextStudioTabExpandedPanel .contextStudioForm textarea,.contextStudioTabExpandedPanel .contextStudioBuildForm input,.contextStudioTabExpandedPanel .contextStudioBuildForm textarea,.contextStudioTabExpandedPanel .contextStudioBuildForm select,.contextStudioTabExpandedPanel .contextStudioPreviewControls select,.contextStudioTabExpandedPanel .contextStudioPreviewControls textarea,.contextStudioTabExpandedPanel .contextStudioBuildReview input,.contextStudioTabExpandedPanel .contextStudioBuildReview textarea,.contextStudioTabExpandedPanel .contextStudioBuildReview select,.contextStudioTabExpandedPanel .contextStudioGovernSidebar select,.contextStudioTabExpandedPanel .contextStudioGovernRuleForm input,.contextStudioTabExpandedPanel .contextStudioGovernRuleForm textarea,.contextStudioTabExpandedPanel .contextStudioGovernRuleForm select{font-size:14px;line-height:1.35}.contextStudioTabExpandedPanel .contextStudioForm input,.contextStudioTabExpandedPanel .contextStudioBuildForm input,.contextStudioTabExpandedPanel .contextStudioBuildForm select,.contextStudioTabExpandedPanel .contextStudioPreviewControls select,.contextStudioTabExpandedPanel .contextStudioBuildReview input,.contextStudioTabExpandedPanel .contextStudioBuildReview select,.contextStudioTabExpandedPanel .contextStudioGovernSidebar select,.contextStudioTabExpandedPanel .contextStudioGovernRuleForm input,.contextStudioTabExpandedPanel .contextStudioGovernRuleForm select{min-height:38px;padding:8px 10px}.contextStudioTabExpandedPanel .contextStudioDistillButton,.contextStudioTabExpandedPanel .contextStudioFilePickerButton,.contextStudioTabExpandedPanel .contextStudioSourceChip button,.contextStudioTabExpandedPanel .contextStudioLinkButton,.contextStudioTabExpandedPanel .contextStudioInspectorMore summary,.contextStudioTabExpandedPanel .contextStudioInspectorMore button{font-size:14px;font-weight:700}.contextStudioTabExpandedPanel .contextStudioSelectedFileName,.contextStudioTabExpandedPanel .contextStudioJobStatus>span,.contextStudioTabExpandedPanel .contextStudioSourceFacts strong,.contextStudioTabExpandedPanel .contextStudioSourceFacts span,.contextStudioTabExpandedPanel .contextStudioSourceFacts a,.contextStudioTabExpandedPanel .contextStudioTagPill,.contextStudioTabExpandedPanel .contextStudioFieldHelp,.contextStudioTabExpandedPanel .contextStudioTagEditor small{font-size:14px;font-weight:500}.contextStudioTabExpandedPanel .contextStudioGovernTabList{gap:8px}.contextStudioTabExpandedPanel .contextStudioGovernTabList button{min-height:40px;font-size:15px;font-weight:650;padding:10px 12px}.contextStudioTabExpandedPanel .contextStudioGovernGrid,.contextStudioTabExpandedPanel .contextStudioGovernSidebar,.contextStudioTabExpandedPanel .contextStudioGovernMain{gap:14px}.contextStudioTabExpandedPanel .contextStudioPreviewText{font-size:13px;line-height:1.55}.contextStudioTabExpandedPanel .contextStudioPreviewPackList strong,.contextStudioTabExpandedPanel .contextStudioPreviewReferenceList strong,.contextStudioTabExpandedPanel .contextStudioUsageEventType{font-size:13px;font-weight:700}.contextStudioTabExpandedPanel .contextStudioPreviewPackList small,.contextStudioTabExpandedPanel .contextStudioPreviewReferenceList small,.contextStudioTabExpandedPanel .contextStudioUsageEvent p,.contextStudioTabExpandedPanel .contextStudioUsageSummary p,.contextStudioTabExpandedPanel .contextStudioUsageEvent dd,.contextStudioTabExpandedPanel .contextStudioJobStatus small{font-size:13px;line-height:1.4}.contextStudioTabExpandedPanel .contextStudioPanel{box-shadow:none}.contextStudioTabExpandedPanel .contextStudioPreviewControls,.contextStudioTabExpandedPanel .contextStudioPreviewTextPanel,.contextStudioTabExpandedPanel .contextStudioPreviewInspector,.contextStudioTabExpandedPanel .contextStudioUsageDetail{min-height:0;padding:0;border:0;background:transparent}.contextStudioDistillFormPanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.contextStudioDistillFormPanel .contextStudioDocumentIntake,.contextStudioDistillFormPanel .contextStudioDistillButton,.contextStudioDistillFormPanel .contextStudioJobStatus,.contextStudioDistillFormPanel .contextStudioError,.contextStudioDistillFormPanel .contextStudioSetupLink{grid-column:1 / -1}.contextStudioTabReviewScroller{max-height:min(720px,calc(100dvh - 220px));border:1px solid var(--app-border);border-radius:8px;background:var(--app-input)}.contextStudioTabTableEmpty{color:var(--app-muted);font-size:16px;padding:24px}.contextStudioPlannedShell{max-width:760px}.contextStudioPlannedShell h2{margin:6px 0 8px;color:var(--app-text)}.agenticPlaceholder{width:min(100%,760px);margin:clamp(28px,8vh,96px) auto;padding:clamp(22px,4vw,38px)}.agentStudioWorkspace{min-width:0;min-height:0;padding:18px;overflow:auto}.agentStudioHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.agentStudioHeader .workspaceTitle{font-size:32px;line-height:1.08}.agentStudioHeader .workspaceSub{max-width:620px;font-size:18px;line-height:1.35}.agentStudioGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));justify-content:start;gap:18px;align-items:stretch;width:100%;max-width:1440px;margin:24px 0 0}.agentStudioCard{display:grid;grid-template-columns:82px minmax(0,1fr);gap:16px;min-height:218px;width:100%;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-control-bg);color:var(--app-text);padding:14px;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.agentStudioCard:hover,.agentStudioCard:focus-visible,.agentStudioCard[data-active=true]{border-color:#a6051857;background:linear-gradient(180deg,#a605180f,#ffeb0009),var(--app-hover-bg);box-shadow:0 16px 28px #12213d17;transform:translateY(-1px);outline:none}.agentStudioCard[data-placeholder=true]{cursor:default;opacity:.48;filter:saturate(.62)}.agentStudioCard[data-placeholder=true]:hover,.agentStudioCard[data-placeholder=true]:focus-visible{border-color:var(--app-control-border);background:var(--app-control-bg);box-shadow:none;transform:none}.agentStudioCard[data-placeholder=true] .agentStudioCardHeader>span{border-color:#9aa0aa47;background:#9aa0aa1a}.agentStudioCardMain{display:grid;min-width:0;align-content:start;gap:10px}.agentStudioCardHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;align-items:flex-start;gap:8px}.agentStudioCardHeader strong{min-width:0;color:var(--app-text);font-size:19px;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.agentStudioCardHeader>span{flex:0 0 auto;border:1px solid rgba(0,140,69,.24);border-radius:999px;background:#008c4514;color:var(--app-subtle);font-size:12px;font-weight:850;line-height:1;padding:5px 7px}.agentStudioSummary,.agentStudioCardMeta,.agentStudioPanelCopy,.agentStudioRisk,.agentStudioEmptyConversation span{color:var(--app-subtle);font-size:14px;line-height:1.45}.agentStudioTargetList{display:flex;flex-wrap:wrap;gap:6px}.agentStudioTargetList span{border:1px solid var(--app-control-border);border-radius:999px;background:var(--app-input);color:var(--app-subtle);font-size:12px;font-weight:800;line-height:1;padding:5px 7px}.agentStudioSilhouette{--agent-accent: #a60518;--agent-soft: rgba(166, 5, 24, .12);position:relative;display:block;width:82px;height:104px;overflow:hidden;border:1px solid rgba(76,102,139,.16);border-radius:8px;background:linear-gradient(135deg,var(--agent-soft),transparent 52%),linear-gradient(180deg,#ffffffd6,#f5f7faf5),#f6f8fb}.agentStudioSilhouette--mailer{--agent-accent: #008c45;--agent-soft: rgba(0, 140, 69, .13)}.agentStudioSilhouette--reporter{--agent-accent: #8f7511;--agent-soft: rgba(255, 235, 0, .22)}.agentStudioSilhouette--social{--agent-accent: #4d62a8;--agent-soft: rgba(77, 98, 168, .14)}.agentStudioSilhouette--web{--agent-accent: #6e568a;--agent-soft: rgba(110, 86, 138, .13)}.agentStudioSilhouette--core,.agentStudioSilhouette--builder{--agent-accent: #6c5f36;--agent-soft: rgba(255, 235, 0, .22)}.agentStudioSilhouette--search{--agent-accent: #008c45;--agent-soft: rgba(0, 140, 69, .14)}.agentStudioSilhouette--target,.agentStudioSilhouette--abm{--agent-accent: #a60518;--agent-soft: rgba(166, 5, 24, .12)}.agentStudioSilhouette--flow,.agentStudioSilhouette--signal,.agentStudioSilhouette--headset{--agent-accent: #00746a;--agent-soft: rgba(0, 116, 106, .13)}.agentStudioSilhouette--person{--agent-accent: #5e6f89;--agent-soft: rgba(94, 111, 137, .13)}.agentStudioSilhouetteHead,.agentStudioSilhouetteBody,.agentStudioSilhouetteDesk,.agentStudioSilhouetteTool,.agentStudioSilhouetteBadge{position:absolute;display:block}.agentStudioSilhouetteHead{top:16px;left:30px;width:22px;height:22px;border-radius:50%;background:#32445e}.agentStudioSilhouetteBody{top:42px;left:21px;width:40px;height:32px;border-radius:20px 20px 8px 8px;background:#52687f;box-shadow:inset 0 -10px #ffffff14}.agentStudioSilhouetteDesk{right:10px;bottom:14px;left:10px;height:10px;border-radius:6px;background:color-mix(in srgb,var(--agent-accent) 74%,white)}.agentStudioSilhouetteTool{right:12px;bottom:30px;width:18px;height:14px;border:2px solid color-mix(in srgb,var(--agent-accent) 70%,white);border-radius:4px}.agentStudioSilhouette--mailer .agentStudioSilhouetteTool,.agentStudioSilhouette--social .agentStudioSilhouetteTool{width:22px;height:14px;border-radius:3px}.agentStudioSilhouette--reporter .agentStudioSilhouetteDesk,.agentStudioSilhouette--core .agentStudioSilhouetteDesk,.agentStudioSilhouette--builder .agentStudioSilhouetteDesk{background:color-mix(in srgb,var(--agent-accent) 48%,#ffeb00)}.agentStudioSilhouette--search .agentStudioSilhouetteTool,.agentStudioSilhouette--signal .agentStudioSilhouetteTool{width:19px;height:19px;border-radius:50%}.agentStudioSilhouette--search .agentStudioSilhouetteTool:after,.agentStudioSilhouette--signal .agentStudioSilhouetteTool:after{content:"";position:absolute;right:-7px;bottom:-5px;width:10px;height:3px;border-radius:999px;background:color-mix(in srgb,var(--agent-accent) 70%,white);transform:rotate(45deg)}.agentStudioSilhouette--target .agentStudioSilhouetteDesk,.agentStudioSilhouette--flow .agentStudioSilhouetteDesk,.agentStudioSilhouette--abm .agentStudioSilhouetteDesk{background:#008c45b8}.agentStudioSilhouette--person .agentStudioSilhouetteBody,.agentStudioSilhouette--headset .agentStudioSilhouetteBody{background:#5e6f89}.agentStudioSilhouetteBadge{right:7px;top:7px;display:grid;place-items:center;width:29px;height:29px;border:1px solid color-mix(in srgb,var(--agent-accent) 34%,white);border-radius:8px;background:#ffffffd1;color:var(--agent-accent);box-shadow:0 6px 14px #12213d14}.agentStudioSilhouetteIcon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.agentStudioDrawerOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:flex;justify-content:flex-end;background:#12213d2e}.agentStudioDrawer{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,520px);height:100%;overflow:hidden;border-left:1px solid var(--app-border);background:var(--app-panel, #0b0c0f);box-shadow:-18px 0 34px #00000057}.agentStudioDrawerHeader{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:14px;align-items:start;border-bottom:1px solid var(--app-border);background:var(--app-raised, #111216);padding:18px}.agentStudioDrawerHeader h2{margin:2px 0 4px;color:var(--app-text);font-size:24px;line-height:1.12}.agentStudioDrawerHeader p{margin:0;color:var(--app-subtle);font-size:14px;line-height:1.45}.agentStudioClose{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-input);color:var(--app-muted);font-size:16px;font-weight:900;cursor:pointer}.agentStudioClose:hover,.agentStudioClose:focus-visible{border-color:var(--app-border-hover);color:var(--app-text);outline:none}.agentStudioDrawerBody{min-height:0;display:grid;align-content:start;gap:12px;overflow:auto;padding:14px 18px}.agentStudioPanel{display:grid;gap:10px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-control-bg);padding:13px}.agentStudioPanelTitle{color:var(--app-text);font-size:14px;font-weight:900;line-height:1.2;text-transform:uppercase}.agentStudioPanel--collapsible{gap:0;padding:0}.agentStudioPanelToggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;background:transparent;color:inherit;cursor:pointer;padding:13px;text-align:left}.agentStudioPanelToggle:focus-visible{outline:2px solid var(--app-border-hover);outline-offset:-2px}.agentStudioPanelToggleMeta{display:inline-flex;align-items:center;gap:8px;color:var(--app-muted);font-size:12px;font-weight:850;line-height:1;white-space:nowrap}.agentStudioChevron{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .16s ease}.agentStudioPanel--collapsible[data-open=true] .agentStudioChevron{transform:rotate(225deg)}.agentStudioCollapsibleBody{border-top:1px solid var(--app-border);padding:13px}.agentStudioEmptyConversation{display:grid;gap:4px;border:1px dashed var(--app-control-border);border-radius:8px;background:var(--app-input);padding:12px}.agentStudioEmptyConversation strong{color:var(--app-text);font-size:15px}.agentStudioMessages,.agentStudioRuleList{display:grid;gap:10px}.agentStudioMessage{display:grid;gap:5px;max-width:92%;border:1px solid var(--app-border);border-radius:8px;background:var(--app-input);padding:10px 12px}.agentStudioMessage[data-role=user]{justify-self:end;background:#a605180f}.agentStudioMessageAuthor,.agentStudioMessageMeta,.agentStudioRuleList span{color:var(--app-muted);font-size:12px;font-weight:850;line-height:1.2;text-transform:uppercase}.agentStudioMessage p,.agentStudioQuote{margin:0}.agentStudioMessage p{color:var(--app-text);font-size:14px;line-height:1.45;white-space:pre-wrap}.agentStudioRuleList{margin:0;padding:0;list-style:none}.agentStudioRuleList li{display:grid;gap:4px;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-input);color:var(--app-subtle);font-size:14px;line-height:1.42;padding:10px}.agentStudioProposalFacts{display:grid;grid-template-columns:86px minmax(0,1fr);gap:6px 10px;margin:0}.agentStudioProposalFacts dt{color:var(--app-muted);font-size:12px;font-weight:850;text-transform:uppercase}.agentStudioProposalFacts dd{margin:0;color:var(--app-text);font-size:14px;line-height:1.3}.agentStudioQuote{border-left:3px solid rgba(166,5,24,.36);color:var(--app-text);font-size:14px;line-height:1.45;padding-left:10px}.agentStudioRisk{border-top:1px solid var(--app-border);margin:0;padding-top:9px}.agentStudioDrawerActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.agentStudioChangesTableWrap{min-width:0;overflow-x:auto;border:1px solid var(--app-control-border);border-radius:8px;background:var(--app-input)}.agentStudioChangesTable{width:100%;min-width:430px;border-collapse:collapse}.agentStudioChangesTable th,.agentStudioChangesTable td{border-bottom:1px solid var(--app-border);padding:9px 10px;text-align:left;vertical-align:top}.agentStudioChangesTable tr:last-child td{border-bottom:0}.agentStudioChangesTable th{color:var(--app-muted);font-size:11px;font-weight:900;letter-spacing:0;line-height:1.2;text-transform:uppercase}.agentStudioChangesTable td{color:var(--app-subtle);font-size:12px;line-height:1.35}.agentStudioChangesTable td:nth-child(2){min-width:150px}.agentStudioChangesTable strong,.agentStudioChangesTable span{display:block}.agentStudioChangesTable strong{color:var(--app-text);font-size:12px;font-weight:850;line-height:1.3;text-transform:capitalize}.agentStudioChangesTable .uiButton{min-height:28px;padding:5px 8px;white-space:nowrap}.agentStudioHistoryMuted{color:var(--app-muted);font-size:11px;font-weight:800;line-height:1.3;white-space:nowrap}.agentStudioComposer{display:grid;gap:10px;border-top:1px solid var(--app-border);background:var(--app-raised, #111216);padding:14px 18px 18px}.agentStudioComposer .uiTextarea{min-height:86px;resize:vertical}@media (max-width: 760px){.agentStudioWorkspace{padding:12px}.agentStudioGrid{grid-template-columns:1fr}.agentStudioCard{grid-template-columns:66px minmax(0,1fr)}.agentStudioSilhouette{width:66px;height:88px}.agentStudioDrawerHeader{grid-template-columns:66px minmax(0,1fr) auto;padding:14px}.agentStudioDrawerBody,.agentStudioComposer{padding-right:14px;padding-left:14px}}@media (max-width: 1280px){.workspaceCanvas,.contextStudioWorkspace{padding:8px}.contextStudioHeader{gap:10px;margin-bottom:10px}.contextStudioHeader .workspaceTitle{font-size:clamp(34px,3vw,40px)}.contextStudioBuildGrid{grid-template-columns:minmax(240px,.82fr) minmax(220px,.66fr) minmax(340px,1.08fr);gap:8px}.contextStudioPreviewGrid{grid-template-columns:minmax(240px,.8fr) minmax(320px,1.12fr) minmax(280px,.82fr);gap:8px}}@media (max-width: 1500px){.workspaceShellTopbar{padding-inline:24px}.workspaceShellSearchWrap{width:min(640px,42vw);min-width:312px}.workspaceShellScopeText,.workspaceShellConnection{max-width:244px}.contextStudioGrid{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:10px}.contextStudioPackBuilderGrid{grid-template-columns:minmax(240px,300px) minmax(380px,1fr) minmax(260px,320px);gap:10px}.contextStudioEditorPanel{height:auto;max-height:none}.contextStudioBuildGrid{grid-template-columns:minmax(250px,.82fr) minmax(230px,.68fr) minmax(360px,1.08fr);gap:10px}.contextStudioPreviewGrid{grid-template-columns:minmax(250px,.82fr) minmax(330px,1.08fr) minmax(280px,.8fr);gap:10px}}@media (max-width: 1120px){.workspaceShellTopbar{gap:14px;padding-inline:24px}.workspaceShellSearchWrap{width:min(540px,44vw);min-width:288px}.workspaceShellScopeText,.workspaceShellConnection{max-width:204px}.contextStudioBuildGrid{grid-template-columns:minmax(230px,.82fr) minmax(210px,.66fr) minmax(330px,1.08fr);height:auto;gap:8px}.contextStudioPreviewGrid{grid-template-columns:minmax(240px,.8fr) minmax(320px,1fr) minmax(270px,.8fr);overflow-x:auto}.contextStudioGovernGrid{grid-template-columns:minmax(300px,.38fr) minmax(0,1fr)}.contextStudioUsageGrid{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:8px}.knowledgeLibraryTableLayout{grid-template-columns:1fr}.knowledgeLibraryTableScopeBar{flex-direction:column;align-items:stretch}.knowledgeLibraryTableHeader,.knowledgeLibraryTableRow{grid-template-columns:minmax(220px,1.2fr) minmax(150px,.8fr) minmax(140px,.72fr) minmax(110px,.62fr) minmax(120px,.68fr)}.contextStudioPackBuilderGrid,.contextStudioPackWorkbench{grid-template-columns:1fr;height:auto;overflow:visible}.contextStudioPackTableToolbar,.contextStudioTabTableToolbar,.contextStudioPackExpandedTop,.contextStudioPackInlineEditor,.contextStudioPackBuilderWells{grid-template-columns:1fr}.contextStudioPackTableFilters,.contextStudioTabTableToolbar .contextStudioPackTableFilters{justify-content:start}.contextStudioPackBuilderGrid>.contextStudioPanel{overflow:visible}.contextStudioPackWorkbench>.contextStudioPanel{max-height:none;overflow:visible}.contextStudioPackCanvas,.contextStudioPackInspector,.contextStudioIngredientsRail{max-height:none}.contextStudioCanvasHeader{grid-template-columns:1fr}.contextStudioGrid{grid-template-columns:1fr;height:auto}.contextStudioGrid>.contextStudioPanel{height:auto;max-height:none}.contextStudioEditorPanel{height:auto;max-height:none}.contextStudioUsageEvent{grid-template-columns:1fr}.contextStudioBuildReview{max-height:min(700px,calc(100dvh - 180px))}}@media (max-width: 900px){.teamWorkspace{flex-direction:column}.teamWorkspace[data-sienna-rail=true],.teamWorkspace[data-sienna-panel=minimized]{padding:clamp(12px,2vh,20px) clamp(18px,4vw,56px) clamp(18px,3vh,32px)}.teamComposer[data-floating=true]{right:12px;bottom:12px;left:12px;width:auto;max-height:calc(100dvh - 24px)}.conversationsWorkspace{grid-template-rows:auto auto minmax(0,1fr);padding:16px}.conversationsPageHeader{align-items:stretch;flex-direction:column}.conversationsPageHeader .workspaceTitle{max-width:100%}.conversationsNewButton{align-self:flex-start}.conversationsWorkspaceGrid{grid-template-columns:1fr;grid-template-rows:minmax(180px,34%) minmax(0,1fr)}.conversationTranscriptMessage{max-width:92%}.knowledgeLibraryToolbarControls,.knowledgeLibraryDetailsGrid,.knowledgeLibraryIntakeGrid{grid-template-columns:1fr}.workspaceShellTopbar{align-items:stretch;flex-direction:column}.workspaceShellSearchWrap{width:100%;min-width:0}.workspaceShellTopbarMeta{justify-content:flex-start;flex-wrap:wrap}.teamComposerFooter,.teamSetupPanelHeader,.teamPendingSetupHeader{align-items:stretch;flex-direction:column}.teamAmbiguityChoiceGrid,.teamWorkflowGrid,.teamContextChoices,.teamPromptChoices,.onboardingInviteForm,.onboardingInviteRow{grid-template-columns:1fr}.teamComposerBottomBar,.promptLibraryHeader{align-items:stretch;flex-direction:column}.teamAskSiennaButton{width:100%}.teamComposerRightControls{width:100%;align-items:stretch;flex-direction:column;gap:10px}.teamWorkflowSelectorChip{max-width:100%;justify-content:center}.teamComposerControlGroup,.promptLibraryHeaderActions{justify-content:flex-start}.contextStudioUsageGrid,.contextStudioUsageSummary,.teamSetupPopover{grid-template-columns:1fr}.teamComposerFooter .uiButton{width:100%}.teamChatBubble{max-width:100%}.teamPendingSetup dl{grid-template-columns:1fr}.contextStudioHeader{flex-direction:column}.contextStudioGrid,.contextStudioPackBuilderGrid,.contextStudioPackWorkbench,.contextStudioDetailGrid,.contextStudioGovernGrid,.contextStudioGovernRuleForm{grid-template-columns:1fr}.contextStudioGovernRuleForm label:first-child,.contextStudioGovernRuleForm .contextStudioActions{grid-column:auto}.contextStudioBuildGrid{grid-template-columns:minmax(220px,.82fr) minmax(200px,.66fr) minmax(310px,1.08fr);gap:8px}}@media (min-width: 981px){.enterpriseShell{gap:12px;padding:12px}.enterpriseShell[data-nav-expanded=true]{--enterprise-nav-width: 284px}.enterpriseShell[data-nav-expanded=false]{--enterprise-nav-width: 76px}.enterpriseNav{border-radius:20px;gap:10px;padding:12px 8px}.enterpriseBrandMark{width:40px;height:40px;border-radius:9px;font-size:17px}.enterpriseNav[data-expanded=true] .enterpriseBrand{grid-template-columns:40px minmax(0,1fr)}.enterpriseBrandWordmark,.operatorShellBrand strong{font-size:18px}.navButton,.operatorShellNavLink{min-height:44px;height:44px;border-radius:9px;font-size:15px;gap:10px;padding:0 10px}.enterpriseNav[data-expanded=false] .navButton,.enterpriseNav[data-expanded=false] .enterpriseConnection{width:44px}.navButtonGlyph,.navButtonGlyph svg{width:18px;height:18px}.enterpriseContextToggle{min-height:58px}.enterpriseContextToggleMeta,.enterpriseContextToggleState,.enterpriseShellPanelMeta,.enterpriseShellFieldLabel{font-size:13px}.enterpriseShellPanelTitle{font-size:17px}.enterpriseConnection{min-height:44px;border-radius:12px;font-size:13px;padding:0 10px}.enterpriseConnectionDot{width:11px;height:11px}.workspaceTitle,.operatorPageHeading .workspaceTitle,.operatorPage--overview .workspaceTitle{font-size:clamp(24px,1.45vw,30px);line-height:1.14}.workspaceSub{font-size:16px}.uiInput,.uiSelect,.uiTextarea,.enterpriseShellSelect,.operatorScopeField--inline .uiSelect,.campaignAttachmentSearchInput,.abmWorkspaceFormCard input[type=file]{min-height:42px;padding:9px 12px;font-size:15px}.uiButton{min-height:40px;padding:8px 12px;font-size:15px}}.operatorShell{grid-template-columns:224px minmax(0,1fr);font-size:15px;line-height:1.4}.operatorShellRail{gap:12px;padding:12px 10px}.operatorShellBrand{gap:4px}.operatorShellBrandEyebrow{color:var(--app-muted);font-size:12px;font-weight:700;letter-spacing:.08em}.operatorShellBrand strong{font-size:18px}.operatorShellNav{gap:6px}.operatorShellNavLink,.operatorShellReturnLink{min-height:40px;height:40px;padding:0 10px;border-radius:9px;font-size:15px;font-weight:600}.operatorShellRailSummary{padding:12px;border-radius:14px}.operatorShellBackLink,.operatorShellAccountRole,.operatorShellSignOutLink,.operatorScopeSummary,.operatorHealthItem{font-size:13px}.operatorShellHeader{min-height:58px;padding:10px 16px;gap:14px}.operatorShellSearch{min-width:260px;max-width:560px}.operatorShellHeaderAside{gap:12px}.operatorShellHealth,.operatorShellAccount,.operatorShellAccountIdentity{gap:8px}.operatorShellAccountEmail{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.operatorShellToolbar{min-height:44px;padding:6px 16px;gap:8px 12px}.operatorScopeControls{gap:8px}.operatorScopeField,.operatorScopeField--inline{gap:6px;font-size:12px;font-weight:700;letter-spacing:.06em}.operatorScopeField--inline .uiSelect{min-width:144px;max-width:220px;height:32px;min-height:32px;padding:5px 9px;border-radius:999px;font-size:13px;font-weight:600}.operatorShellContent{padding:14px 16px 18px}.operatorPage,.operatorReportingPanel,.operatorSecurityPanel,.operatorContentAuditDebugPanel,.operatorAuditPanel,.operatorPageHeading{gap:12px}.operatorPageHeading>div{gap:4px}.operatorPageHeading .workspaceTitle,.operatorPage--overview .workspaceTitle{font-size:clamp(24px,1.45vw,30px);line-height:1.14}.operatorPageHeading .smallMeta,.operatorPageCaption{font-size:15px;line-height:1.4}.operatorOverviewSummary{justify-content:flex-start;padding:0;border-radius:0}.operatorKpiGrid{justify-content:flex-start;gap:8px}.operatorKpiCard{min-width:112px;padding:8px 10px;gap:3px;border-radius:10px}.operatorKpiCard .kpiLabel{font-size:11px;line-height:1.15;font-weight:700;letter-spacing:.04em}.operatorKpiValue{margin-top:2px;font-size:18px;line-height:1.15;font-weight:650;letter-spacing:0}.operatorPageGrid,.operatorPageColumns,.operatorPageColumn,.operatorSplitLayout,.operatorDetailPane,.operatorCollectionPane,.operatorReportingMetricGrid,.operatorDetailGrid,.operatorFormGrid,.operatorList{gap:12px}.operatorPageColumns--balanced{grid-template-columns:repeat(2,minmax(0,1fr))}.operatorPageColumns--rightHeavy{grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr)}.operatorSplitLayout{grid-template-columns:minmax(250px,300px) minmax(0,1fr)}.operatorSection{gap:10px;padding:14px;border-radius:14px}.operatorSectionHeader{gap:12px}.operatorSectionActions,.operatorActionBar,.operatorRowActionGroup,.operatorTabs{gap:8px}.operatorSection .paneSectionTitle,.operatorSectionHeader .paneSectionTitle{font-size:18px;line-height:1.25;font-weight:700}.operatorSection .paneSectionMeta,.operatorSectionHeader .paneSectionMeta{margin-top:3px;font-size:14px;line-height:1.4}.operatorRow,.operatorStatItem,.operatorMetricItem,.operatorHealthItem{gap:10px}.operatorRow{padding-top:10px}.operatorRowBody{gap:4px}.operatorRowTitle{font-size:16px;font-weight:650;line-height:1.35}.operatorRowMeta,.operatorRowDetail,.operatorStatItem,.operatorMetricItem,.operatorSubsection,.operatorDebugDetails,.operatorDebugList,.operatorCollectionButton{font-size:14px;line-height:1.45}.operatorRowDetail{overflow-wrap:anywhere}.operatorStatList,.operatorMetricList,.operatorHealthStack,.operatorCollectionList{gap:8px}.operatorStatItem,.operatorMetricItem{min-height:36px;padding-top:8px}.operatorMetricItem strong,.operatorStatItem strong{font-size:15px;line-height:1.25;font-weight:650}.operatorMetricItem--critical{margin-inline:-6px;padding-inline:6px}.operatorCollectionButton{gap:5px;padding:10px;border-radius:9px}.operatorTabs{align-items:center}.operatorTab{min-height:34px;padding:0 12px;border-radius:999px;font-size:14px;font-weight:600}.operatorTabCount{min-width:20px;height:20px;padding:0 6px;font-size:12px}.operatorInlineForm,.operatorFormGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.operatorInlineForm--communications{grid-template-columns:minmax(220px,1fr) minmax(300px,1.1fr) minmax(200px,.8fr) auto}.operatorShell label,.operatorActionModalField{gap:6px;font-size:13px;font-weight:700}.operatorShell .uiInput,.operatorShell .uiSelect,.operatorShell .uiTextarea{min-height:40px;padding:8px 11px;border-radius:9px;font-size:15px}.operatorShell .uiTextarea{min-height:96px}.operatorShell .uiButton{min-height:38px;padding:7px 11px;border-radius:8px;font-size:14px;font-weight:600}.operatorShell .statusPill{min-height:22px;padding:2px 7px;font-size:12px;line-height:1.2;font-weight:700}.operatorDebugMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.operatorDebugMetaGrid>div,.operatorDebugList code,.operatorDebugJson{border-radius:8px}.operatorDebugJson{max-height:360px;padding:10px;font-size:13px;line-height:1.45}.operatorActionModal{gap:14px}.operatorActionModalHeader,.operatorActionModalActions{gap:10px}.operatorShell :is(.operatorShellContent,.operatorSection--scroll,.operatorCollectionList,.operatorDetailPane,.operatorDebugJson){scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--app-muted) 38%,transparent) transparent}.operatorShell :is(.operatorShellContent,.operatorSection--scroll,.operatorCollectionList,.operatorDetailPane,.operatorDebugJson)::-webkit-scrollbar{width:8px;height:8px}.operatorShell :is(.operatorShellContent,.operatorSection--scroll,.operatorCollectionList,.operatorDetailPane,.operatorDebugJson)::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--app-muted) 34%,transparent)}.operatorShell :is(.operatorShellContent,.operatorSection--scroll,.operatorCollectionList,.operatorDetailPane,.operatorDebugJson)::-webkit-scrollbar-track{background:transparent}@media (max-width: 1200px){.operatorShell{grid-template-columns:200px minmax(0,1fr)}.operatorPageColumns--balanced,.operatorPageColumns--rightHeavy,.operatorPageGrid{grid-template-columns:1fr}}@media (max-width: 980px){.operatorShell{grid-template-columns:1fr;font-size:15px}.operatorShellContent{padding:12px}.operatorShellHeader,.operatorShellToolbar{padding-inline:12px}}.operatorShell .operatorSectionHeader .uiCardTitle{font-size:18px;line-height:1.24;font-weight:650;letter-spacing:0}.operatorShell .operatorSectionHeader .uiCardMeta{margin-top:3px;font-size:14px;line-height:1.4}.operatorShell .operatorKpiCard .statusPill{margin-top:2px}.operatorShell .field>span,.operatorShell label>span:first-child{font-size:13px;line-height:1.25;font-weight:650}.standaloneOnboardingFrame .onboardingHomePage--sourcePack{max-width:1180px;padding-block:22px;gap:12px}.standaloneOnboardingFrame .standaloneSourcePackPanel{display:grid;gap:14px;min-width:0}.standaloneOnboardingFrame .standaloneSourcePackTitle{display:grid;gap:4px}.standaloneOnboardingFrame .standaloneSourcePackTitle span{color:var(--app-accent);font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.standaloneOnboardingFrame .standaloneSourcePackTitle h1{margin:0;color:var(--app-text);font-size:28px;line-height:1.12;font-weight:750;letter-spacing:0}.standaloneOnboardingFrame .standaloneSourceLanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.standaloneOnboardingFrame .standaloneSourceLane,.standaloneOnboardingFrame .standalonePackColumn,.standaloneOnboardingFrame .standalonePackName{border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface);box-shadow:none}.standaloneOnboardingFrame .standaloneSourceLane{display:grid;grid-template-rows:auto auto auto minmax(130px,1fr);gap:10px;min-height:420px;padding:14px}.standaloneOnboardingFrame .standaloneSourceLane header,.standaloneOnboardingFrame .standalonePackColumn header{display:flex;align-items:center;justify-content:space-between;gap:10px}.standaloneOnboardingFrame .standaloneSourceLane h2,.standaloneOnboardingFrame .standalonePackColumn h2{margin:0;color:var(--app-text);font-size:16px;line-height:1.2;font-weight:700;letter-spacing:0}.standaloneOnboardingFrame .standaloneSourceLane header span,.standaloneOnboardingFrame .standalonePackColumn header span{display:inline-grid;min-width:24px;height:24px;place-items:center;border-radius:999px;background:var(--app-soft);color:var(--app-muted);font-size:12px;font-weight:700}.standaloneOnboardingFrame .standaloneSourceLane p{margin:0;min-height:42px;color:var(--app-muted);font-size:13px;line-height:1.35}.standaloneOnboardingFrame .standaloneSourceLaneForm{display:grid;gap:8px}.standaloneOnboardingFrame .segmentedControl{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-soft)}.standaloneOnboardingFrame .segmentedControl button{min-height:30px;border:0;border-radius:6px;background:transparent;color:var(--app-muted);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.standaloneOnboardingFrame .segmentedControl button[data-active=true]{background:var(--app-surface);color:var(--app-text);box-shadow:0 1px 2px #00000014}.standaloneOnboardingFrame .standaloneSourceFileInput{min-height:38px;padding:8px}.standaloneOnboardingFrame .standaloneSourceDropZone{display:grid;gap:6px;padding:12px;border:1px dashed var(--app-border-strong);border-radius:8px;background:var(--app-bg);color:var(--app-muted);text-align:center}.standaloneOnboardingFrame .standaloneSourceDropZone[data-dragging=true]{border-color:var(--app-accent);background:color-mix(in srgb,var(--app-surface) 82%,var(--app-accent) 18%)}.standaloneOnboardingFrame .standaloneSourceDropZone strong{color:var(--app-text);font-size:13px;line-height:1.2;font-weight:700}.standaloneOnboardingFrame .standaloneSourceDropZone span{font-size:12px;line-height:1.3}.standaloneOnboardingFrame .standaloneSourceFilePicker{justify-self:center;min-height:32px;cursor:pointer}.standaloneOnboardingFrame .standaloneSourceFilePicker input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.standaloneOnboardingFrame .standaloneSourceUploadErrors{display:grid;gap:4px;padding:8px;border:1px solid color-mix(in srgb,var(--app-danger-text, #a60518) 44%,transparent);border-radius:8px;background:color-mix(in srgb,var(--app-surface) 88%,var(--app-danger-text, #a60518) 12%);color:var(--app-danger-text, #a60518);font-size:12px;line-height:1.25}.standaloneOnboardingFrame .standaloneSourceList,.standaloneOnboardingFrame .standalonePackList{display:grid;align-content:start;gap:8px;min-height:0;overflow:auto}.standaloneOnboardingFrame .standaloneSourceRow,.standaloneOnboardingFrame .standalonePackSourceCard{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:9px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-bg)}.standaloneOnboardingFrame .standaloneSourceRow>div,.standaloneOnboardingFrame .standalonePackSourceCard>div{display:grid;gap:2px;min-width:0}.standaloneOnboardingFrame .standaloneSourceRow strong,.standaloneOnboardingFrame .standalonePackSourceCard strong{overflow:hidden;color:var(--app-text);font-size:13px;line-height:1.2;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.standaloneOnboardingFrame .standaloneSourceRow span,.standaloneOnboardingFrame .standalonePackSourceCard span,.standaloneOnboardingFrame .standaloneSourceEmpty{color:var(--app-muted);font-size:12px;line-height:1.25}.standaloneOnboardingFrame .standaloneSourceEmpty{padding:14px;border:1px dashed var(--app-border);border-radius:8px;text-align:center}.standaloneOnboardingFrame .standaloneSourcePackFooter{display:flex;justify-content:flex-end;gap:10px}.standaloneOnboardingFrame .standalonePackBuilder{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:420px}.standaloneOnboardingFrame .standalonePackName,.standaloneOnboardingFrame .standalonePackColumn{padding:14px}.standaloneOnboardingFrame .standalonePackName{display:grid;align-content:start;gap:8px}.standaloneOnboardingFrame .standalonePackName[data-empty=true]{border-color:color-mix(in srgb,var(--app-accent) 58%,var(--app-border));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--app-accent) 18%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--app-surface) 86%,var(--app-accent) 14%),var(--app-surface))}.standaloneOnboardingFrame .standalonePackName label{color:var(--app-text);font-size:13px;font-weight:700}.standaloneOnboardingFrame .standalonePackNameCallout{display:grid;gap:4px;padding:10px 12px;border-left:3px solid var(--app-accent);border-radius:8px;background:color-mix(in srgb,var(--app-surface) 82%,var(--app-accent) 18%)}.standaloneOnboardingFrame .standalonePackNameCallout strong{color:var(--app-text);font-size:12px;line-height:1.3;font-weight:750}.standaloneOnboardingFrame .standalonePackNameCallout span{color:var(--app-muted);font-size:12px;line-height:1.3}.standaloneOnboardingFrame .standalonePackNameCallout em{color:var(--app-text);font-style:normal;font-weight:700}.standaloneOnboardingFrame .standalonePackColumn{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px}.standaloneOnboardingFrame .standalonePackColumnIncluded{background:color-mix(in srgb,var(--app-surface) 86%,var(--app-accent) 14%)}@media (max-width: 1280px){.standaloneOnboardingFrame .standalonePackBuilder{grid-template-columns:minmax(220px,.72fr) minmax(0,1fr) minmax(0,1fr)}}@media (max-width: 1180px){.standaloneOnboardingFrame .standalonePackBuilder{grid-template-columns:1fr}.standaloneOnboardingFrame .standalonePackName,.standaloneOnboardingFrame .standalonePackColumn,.standaloneOnboardingFrame .standaloneSourceLane,.standaloneOnboardingFrame .standalonePackBuilder{min-height:0}}.gtmSetupWorkspace{display:grid;grid-template-columns:minmax(190px,230px) minmax(0,1fr) minmax(260px,320px);gap:18px;align-items:start}.gtmSetupSections,.gtmSetupEditor,.gtmSetupReadiness,.gtmSetupConflict,.gtmSetupWorkflowChange,.gtmSetupDiscardConfirm{border:1px solid var(--app-border);border-radius:12px;background:var(--app-surface);box-shadow:var(--shadow-sm)}.gtmSetupSections,.gtmSetupReadiness{position:sticky;top:18px}.gtmSetupSections{padding:10px}.gtmSetupSections ol,.gtmSetupReadiness ul,.gtmSetupStages,.gtmSetupWorkflowCard ol,.gtmSetupInference ol{margin:0;padding:0;list-style:none}.gtmSetupSections li+li{margin-top:4px}.gtmSetupSections button{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:9px;align-items:center;width:100%;min-height:44px;padding:8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--app-muted);font:inherit;text-align:left;cursor:pointer}.gtmSetupSections button>span,.gtmSetupStages>li>header>span,.gtmSetupWorkflowCard ol>li>span{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:var(--app-control-bg);color:var(--app-muted);font-size:12px;font-weight:800}.gtmSetupSections button:hover,.gtmSetupSections button:focus-visible{border-color:var(--app-border-hover);background:var(--app-hover-bg);color:var(--app-text)}.gtmSetupSections button[data-current=true]{border-color:color-mix(in srgb,var(--app-accent) 55%,var(--app-border));background:color-mix(in srgb,var(--app-accent) 11%,var(--app-surface));color:var(--app-text)}.gtmSetupSections button[data-current=true]>span{background:var(--app-accent);color:var(--app-accent-contrast)}.gtmSetupSections button small{min-width:22px;padding:2px 6px;border-radius:999px;background:var(--app-warning-bg);color:var(--app-warning-text);text-align:center}.gtmSetupEditor{min-width:0;padding:clamp(18px,3vw,30px)}.gtmSetupEditorStack,.gtmSetupInventory,.gtmSetupControlledFields,.gtmSetupReadiness,.gtmSetupInference,.gtmSetupReview,.gtmSetupWhatNext,.gtmSetupRunBlockers{display:grid;gap:16px}.gtmSetupEditorStack>.gtmEyebrow{margin:0 0 -4px}.gtmSetupEditor textarea{resize:vertical}.gtmSetupOriginEvidence,.gtmSetupPolicyNote,.gtmSetupNoExecution,.gtmSetupWhatNext,.gtmSetupRunBlockers,.gtmSetupSaveError,.gtmOfflineNotice{padding:12px 14px;border:1px solid var(--app-border);border-radius:9px;background:var(--app-control-bg)}.gtmSetupOriginEvidence{display:grid;grid-template-columns:auto 1fr;gap:4px 12px}.gtmSetupOriginEvidence small{grid-column:1 / -1;color:var(--app-muted)}.gtmSetupReturnNotice{display:grid;gap:4px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--app-success) 35%,var(--app-border));border-radius:8px;background:color-mix(in srgb,var(--app-success) 7%,var(--app-raised))}.gtmSetupReturnNotice span{color:var(--app-muted);font-size:13px;line-height:1.45}.gtmSetupWorkflowCard,.gtmSetupInventory>article,.gtmSetupStages>li,.gtmSetupReview{padding:16px;border:1px solid var(--app-border);border-radius:10px;background:var(--app-raised)}.gtmSetupWorkflowCard>header,.gtmSetupInventory>article>header,.gtmSetupStages>li>header,.gtmSetupInference li{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.gtmSetupWorkflowCard>header>div,.gtmSetupInventory>article>header>div,.gtmSetupStages>li>header>div,.gtmSetupInference li>div{display:grid;gap:3px}.gtmSetupWorkflowCard>header span,.gtmSetupInventory>article>header span,.gtmSetupStages small,.gtmSetupInference span,.gtmSetupCanonicalNote{color:var(--app-muted);font-size:12px}.gtmSetupWorkflowCard dl,.gtmSetupReview dl,.gtmSetupReadiness dl,.gtmSetupInventory article dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.gtmSetupWorkflowCard dl>div,.gtmSetupReview dl>div,.gtmSetupReadiness dl>div,.gtmSetupInventory article dl>div{display:grid;gap:3px}.gtmSetupWorkflowCard dt,.gtmSetupReview dt,.gtmSetupReadiness dt,.gtmSetupInventory article dt{color:var(--app-muted);font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.gtmSetupWorkflowCard dd,.gtmSetupReview dd,.gtmSetupReadiness dd,.gtmSetupInventory article dd{margin:0;color:var(--app-text);overflow-wrap:anywhere}.gtmSetupWorkflowCard ol,.gtmSetupStages{display:grid;gap:9px}.gtmSetupWorkflowCard ol>li{display:flex;gap:10px;align-items:center}.gtmSetupWorkflowCard ol>li>div{display:grid}.gtmSetupWorkflowControls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.gtmSetupInference{padding:16px;border:1px solid var(--app-border);border-radius:10px;background:var(--app-control-bg)}.gtmSetupInference h2,.gtmSetupReadiness h2,.gtmSetupWhatNext h2,.gtmSetupRunBlockers h2{margin:0;font-size:14px}.gtmSetupInference li{padding:12px 0;border-top:1px solid var(--app-border)}.gtmSetupInventory>article{display:grid;gap:12px}.gtmSetupControlledFields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.gtmSetupControlledFields>p,.gtmSetupControlledFields>.gtmButtonFrame:last-child{grid-column:1 / -1}.gtmSetupStages>li{display:grid;gap:14px}.gtmSetupStages>li>header{justify-content:flex-start}.gtmSetupStages>li>header .gtmStatusMark{margin-left:auto}.gtmSetupStructuredOperation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border:1px solid var(--app-border);border-radius:9px}.gtmSetupStructuredOperation legend{padding:0 6px;font-weight:800}.gtmSetupStructuredOperation>p{grid-column:1 / -1;margin:0;color:var(--app-muted)}.gtmSetupNoExecution{border-color:color-mix(in srgb,var(--app-success) 45%,var(--app-border));background:color-mix(in srgb,var(--app-success) 7%,var(--app-surface))}.gtmSetupNoExecution p,.gtmSetupWhatNext p,.gtmSetupPolicyNote,.gtmSetupRunBlockers p{margin:5px 0 0;color:var(--app-muted)}.gtmSetupReviewPrompt{padding:14px;border-left:3px solid var(--app-accent);background:var(--app-control-bg);white-space:pre-wrap}.gtmSetupReadiness{padding:14px}.gtmSetupReadiness dl{grid-template-columns:1fr;margin:0}.gtmSetupReadiness section{display:grid;gap:7px}.gtmSetupReadiness section>h2{display:flex;justify-content:space-between;padding-bottom:6px;border-bottom:1px solid var(--app-border)}.gtmSetupReadiness section>p{margin:0;color:var(--app-muted);font-size:12px}.gtmSetupReadiness li button{display:grid;gap:3px;width:100%;padding:9px;border:0;border-radius:7px;background:var(--app-control-bg);color:var(--app-text);font:inherit;text-align:left;cursor:pointer}.gtmSetupReadiness li button:hover,.gtmSetupReadiness li button:focus-visible{background:var(--app-hover-bg)}.gtmSetupReadiness li button span,.gtmSetupReadiness li button small{color:var(--app-muted);font-size:11px}.gtmSetupHeaderSave{color:var(--app-muted);font-size:12px}.gtmSetupSaveError,.gtmOfflineNotice{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:14px}.gtmSetupConflict,.gtmSetupWorkflowChange,.gtmSetupDiscardConfirm{position:fixed;z-index:90;inset:50% auto auto 50%;width:min(880px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:22px;overflow:auto;transform:translate(-50%,-50%);box-shadow:var(--shadow-lg)}.gtmSetupConflictTable{display:grid;margin:16px 0;border:1px solid var(--app-border);border-radius:8px;overflow:hidden}.gtmSetupConflictTable>div{display:grid;grid-template-columns:72px minmax(120px,.7fr) minmax(160px,1fr) minmax(160px,1fr);gap:10px;padding:10px;border-top:1px solid var(--app-border)}.gtmSetupConflictTable>div:first-child{border-top:0}.gtmSetupConflictHeader{background:var(--app-control-bg);color:var(--app-muted);font-size:12px;font-weight:800}.gtmSetupChangeColumns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.gtmSetupChangeColumns>div{padding:12px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-control-bg)}.gtmSetupInlineActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.gtmSetupCanonicalNote{margin:12px 0 0;text-align:right;overflow-wrap:anywhere}@media (max-width: 1180px){.gtmSetupWorkspace{grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.gtmSetupReadiness{position:static;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.gtmSetupReadiness>.gtmSetupSaveIndicator,.gtmSetupReadiness>dl,.gtmSetupReadiness>.gtmButtonFrame{grid-column:1 / -1}}@media (max-width: 760px){.gtmSetupWorkspace,.gtmSetupReadiness,.gtmSetupControlledFields,.gtmSetupStructuredOperation,.gtmSetupWorkflowControls,.gtmSetupChangeColumns{grid-template-columns:1fr}.gtmSetupSections,.gtmSetupReadiness{position:static}.gtmSetupSections ol{display:flex;gap:6px;overflow-x:auto}.gtmSetupSections li+li{margin-top:0}.gtmSetupSections button{min-width:150px}.gtmSetupEditor{padding:16px}.gtmSetupWorkflowCard dl,.gtmSetupReview dl{grid-template-columns:1fr}.gtmSetupConflictTable>div{grid-template-columns:38px minmax(110px,.7fr) minmax(140px,1fr) minmax(140px,1fr);min-width:580px}.gtmSetupConflictTable{overflow-x:auto}}.publicShell.jsonPersonaChooserPage{height:100dvh;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;color:#111}.jsonPersonaChooserBody{max-width:1120px;align-content:start;gap:22px}.jsonPersonaChooserHero{display:grid;gap:14px;padding:clamp(28px,5vw,44px);background:radial-gradient(circle at top left,rgba(255,235,0,.22),transparent 34%),linear-gradient(135deg,#fffffffc,#fffaf1f2)}.jsonPersonaChooserTitle{max-width:13ch;margin-top:0;font-size:clamp(42px,6vw,68px)}.jsonPersonaChooserDescription{max-width:720px;font-size:20px;line-height:1.5}.jsonPersonaGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.jsonPersonaCard{min-height:230px;padding:22px;display:flex;flex-direction:column;gap:12px;border:1px solid rgba(17,17,17,.12);border-radius:18px;background:linear-gradient(180deg,#fff,#fffaf2);color:#111;box-shadow:0 18px 44px #0000002e}.jsonPersonaCard[data-sign-in-state=invited],.jsonPersonaCard[data-sign-in-state=pending]{border-color:#966e0052}.jsonPersonaCard[data-sign-in-state=suspended],.jsonPersonaCard[data-sign-in-state=disabled]{border-color:#a0232352}.jsonPersonaCardHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.jsonPersonaState,.jsonPersonaCurrent{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.jsonPersonaState{background:#11111114;color:#111111b8}.jsonPersonaCard[data-sign-in-state=invited] .jsonPersonaState,.jsonPersonaCard[data-sign-in-state=pending] .jsonPersonaState{background:#ffd6403d;color:#705400}.jsonPersonaCard[data-sign-in-state=suspended] .jsonPersonaState,.jsonPersonaCard[data-sign-in-state=disabled] .jsonPersonaState{background:#c42c2c1f;color:#941f1f}.jsonPersonaCurrent{background:#111;color:#fff}.jsonPersonaName{margin:0;color:#111;font-size:28px;line-height:1.05}.jsonPersonaCapabilities{flex:1;margin:0;color:#111111b3;line-height:1.5;overflow-wrap:anywhere}.jsonPersonaDenialResult{display:grid;gap:4px;padding:12px;border:1px solid rgba(34,116,74,.28);border-radius:12px;background:#2b8f5c1a;color:#145d37;font-size:13px;line-height:1.4}.jsonPersonaDenialResult strong{font-size:14px}.jsonPersonaCard .uiButton{width:100%;justify-content:center}@media (max-width: 600px){.jsonPersonaChooserBody{gap:16px}.jsonPersonaChooserHero{padding:24px}.jsonPersonaChooserTitle{font-size:42px}.jsonPersonaChooserDescription{font-size:17px}.jsonPersonaCard{min-height:0;padding:20px}}.siennaV4HomeScreen{--sienna-v4-home-red: #a60518;--sienna-v4-home-soft-red: #fbecef;--sienna-v4-home-drawer-width: 500px;height:100%;min-height:0;display:grid;grid-template-columns:220px minmax(0,1fr);overflow-x:hidden;overflow-y:auto;background:#fafbfc;color:#24262b;font-family:var(--font-sans)}.siennaV4HomeScreen--contentOnly{display:block}.siennaV4VisuallyHidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.siennaV4HomeSidebar{position:sticky;top:0;height:100dvh;min-width:0;padding:16px 12px;display:flex;flex-direction:column;border-right:1px solid #eceef1;background:#fafbfc}.siennaV4HomeBrand{width:fit-content;display:flex;align-items:center;gap:12px;color:#24262b;font-size:14px;font-weight:600;line-height:20px;text-decoration:none}.siennaV4HomeBrandMark,.siennaV4HomeSiennaAvatar{display:grid;place-items:center;background:var(--sienna-v4-home-red);color:#fff;font-weight:700}.siennaV4HomeBrandMark{width:30px;height:30px;border-radius:7px;font-size:13px}.siennaV4HomeWorkspaceLabel,.siennaV4HomeSectionLabel{min-width:0;color:#9aa1ab;font-size:9px;font-weight:600;line-height:13px;letter-spacing:.02em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siennaV4HomeWorkspaceLabel{margin:22px 8px 10px}.siennaV4HomeSectionLabel{margin:22px 8px 10px;padding-top:18px;border-top:1px solid #eceef1}.siennaV4HomeNavHome,.siennaV4HomeCampaignNav>a{min-height:30px;min-width:0;padding:7px 12px;display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:4px;border-radius:5px;color:#69707d;font-size:11px;line-height:16px;text-decoration:none}.siennaV4HomeNavHome{background:var(--sienna-v4-home-soft-red);color:var(--sienna-v4-home-red);font-weight:600}.siennaV4HomeNavContext{min-height:30px;min-width:0;padding:7px 12px;display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:4px;border-radius:5px;color:#69707d;font-size:11px;line-height:16px;text-decoration:none}.siennaV4HomeNavContext strong{min-width:18px;padding:1px 5px;border-radius:9px;background:#f1f3f5;color:#4f5662;font-size:9px;font-weight:600;line-height:14px;text-align:center}.siennaV4ContextScreen .siennaV4HomeNavHome{background:transparent;color:#69707d;font-weight:400}.siennaV4ContextScreen .siennaV4HomeNavContext{background:var(--sienna-v4-home-soft-red);color:var(--sienna-v4-home-red);font-weight:600}.siennaV4HomeNavHome span:last-child,.siennaV4HomeCampaignNav>a span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siennaV4HomeCampaignNav>div{display:grid;padding:2px 0 4px 36px}.siennaV4HomeCampaignNav>div a{min-height:30px;padding:7px 8px;border-radius:5px;color:#69707d;font-size:11px;line-height:16px;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siennaV4HomeCampaignNav a:hover,.siennaV4HomeCampaignNav a:focus-visible,.siennaV4HomeAddCampaign:hover,.siennaV4HomeAddCampaign:focus-visible{color:var(--sienna-v4-home-red)}.siennaV4HomeAddCampaign{width:fit-content;margin:3px 0 0 16px;color:#69707d;font-size:11px;line-height:16px;text-decoration:none}.siennaV4HomeSidebarState{margin:0 8px 8px;color:#69707d;font-size:10px;line-height:15px}.siennaV4HomeSidebarState button{margin-left:6px;padding:0;border:0;background:transparent;color:var(--sienna-v4-home-red);font:inherit;font-weight:600}.siennaV4HomeUser{min-width:0;margin-top:auto;padding:16px 6px 0;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;border-top:1px solid #eceef1;color:#24262b;font-size:11px;font-weight:500;line-height:16px}.siennaV4HomeUser>span:first-child{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--sienna-v4-home-red);color:#fff;font-size:10px;font-weight:600}.siennaV4HomeUser>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siennaV4HomeMain{min-width:0;background:#fafbfc}.siennaV4HomeScreen--drawerOpen .siennaV4HomeMain{overflow:hidden}.siennaV4HomeGlobalHeader{min-height:44px;padding:0 20px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #eceef1;background:#fff;color:#69707d;font-size:11px;font-weight:500;line-height:16px}.siennaV4HomeBody{width:100%;max-width:1220px;margin:0 auto;padding:24px 24px 48px}.siennaV4HomeWelcome{min-height:82px}.siennaV4HomeWelcome p{margin:0;color:var(--sienna-v4-home-red);font-size:9px;font-weight:600;line-height:13px;letter-spacing:.02em}.siennaV4HomeWelcome h1{margin:3px 0 0;color:#24262b;font-size:24px;font-weight:600;line-height:32px}.siennaV4HomeWelcome>span{display:block;margin-top:4px;color:#69707d;font-size:12px;line-height:18px}.siennaV4HomeTopCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.siennaV4HomeCard,.siennaV4HomeRecentCard{border:1px solid #dee2e7;border-radius:8px;background:#fff;box-shadow:0 1px 2px #1f232908}.siennaV4HomeCard{min-height:310px;padding:20px}.siennaV4HomeCardHeading{display:flex;align-items:center;gap:12px}.siennaV4HomeSiennaAvatar,.siennaV4HomeContextIcon{width:34px;height:34px;flex:0 0 auto;border-radius:50%;font-size:13px}.siennaV4HomeContextIcon{display:grid;place-items:center;border:1px solid #dee2e7;background:#fafbfc;color:#69707d;font-size:17px}.siennaV4HomeCardHeading h2,.siennaV4HomeRecentHeader h2{margin:0;color:#24262b;font-size:14px;font-weight:600;line-height:20px}.siennaV4HomeCardHeading p,.siennaV4HomeRecentHeader p{margin:2px 0 0;color:#69707d;font-size:11px;line-height:16px}.siennaV4HomeTalkCard{display:flex;flex-direction:column;gap:12px}.siennaV4HomeTalkForm{min-height:112px;display:grid;grid-template-rows:minmax(0,1fr) auto;border:1px solid #d9dde3;border-radius:7px;background:#fff;overflow:hidden}.siennaV4HomeTalkForm label{min-height:0}.siennaV4HomeTalkForm textarea{width:100%;height:74px;max-height:74px;padding:12px 13px 5px;resize:none;overflow-y:auto;border:0;outline:0;background:transparent;color:#24262b;font:inherit;font-size:12px;line-height:18px}.siennaV4HomeTalkForm:focus-within{border-color:#a60518;box-shadow:0 0 0 2px #a605181a}.siennaV4HomeTalkFormFooter{min-height:36px;padding:4px 6px 5px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.siennaV4HomeTalkFormFooter>span{color:#8a919c;font-size:9px;line-height:14px}.siennaV4HomeTalkFormFooter button{height:28px;padding:0 11px;border:1px solid var(--sienna-v4-home-red);border-radius:6px;background:var(--sienna-v4-home-red);color:#fff;font:inherit;font-size:10px;font-weight:600}.siennaV4HomeTalkFormFooter button:disabled{border-color:#d8dce1;background:#d8dce1;cursor:not-allowed}.siennaV4HomeTalkSuggestions{min-height:27px;display:flex;flex-wrap:wrap;gap:6px}.siennaV4HomeTalkSuggestions button{min-height:27px;padding:4px 10px;border:1px solid #e0e3e7;border-radius:14px;background:#fafbfc;color:#515762;font:inherit;font-size:9px;line-height:15px}.siennaV4HomeTalkSuggestions button:hover,.siennaV4HomeTalkSuggestions button:focus-visible{border-color:var(--sienna-v4-home-red);color:var(--sienna-v4-home-red)}.siennaV4HomeTalkHomeError{margin:0;color:#a60518;font-size:10px;line-height:15px}.siennaV4HomeTalkHomeStatus{margin:0;color:#69707d;font-size:10px;line-height:15px}div.siennaV4HomeTalkHomeError{display:flex;align-items:center;justify-content:space-between;gap:8px}.siennaV4HomeTalkHomeError button{border:0;background:transparent;color:inherit;font:inherit;font-weight:600;text-decoration:underline}.siennaV4HomeTalkReopen{width:100%;min-height:46px;padding:7px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #eceef1;border-radius:6px;background:#fafbfc;color:#24262b;font:inherit;text-align:left}.siennaV4HomeTalkReopen>span:first-child{min-width:0;display:grid}.siennaV4HomeTalkReopen small{color:var(--sienna-v4-home-red);font-size:8px;font-weight:600;line-height:12px}.siennaV4HomeTalkReopen strong{overflow:hidden;color:#454a53;font-size:10px;font-weight:500;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.siennaV4HomeContextCard{padding:0;display:grid;grid-template-rows:68px minmax(0,1fr) 43px}.siennaV4HomeContextHeader{min-width:0;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #eceef1}.siennaV4HomeContextHeader>div:first-child{flex:1 1 auto;min-width:0}.siennaV4HomeContextHeader h2{margin:0;color:#24262b;font-size:14px;font-weight:600;line-height:20px}.siennaV4HomeContextHeader p{margin:2px 0 0;color:#69707d;font-size:11px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siennaV4HomeContextControls{flex:0 0 auto;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:7px}.siennaV4HomeContextControls .siennaV4HomeFilterButton,.siennaV4HomeContextControls .siennaV4HomeFilterClear{height:28px}.siennaV4HomeContextCount{padding:3px 8px;border-radius:10px;background:#f1f3f5;color:#69707d;font-size:9px;font-weight:500;line-height:14px;white-space:nowrap}.siennaV4HomeContextMenu{min-width:190px}.siennaV4HomeContextBody{min-height:0;overflow:hidden}.siennaV4HomeContextList{height:100%;overflow-y:auto;overscroll-behavior:contain}.siennaV4HomeContextRow{min-height:66px;padding:9px 15px;display:grid;grid-template-columns:90px minmax(0,1fr);grid-template-areas:"badge name" "badge summary";align-items:center;column-gap:11px;border-bottom:1px solid #eceef1;text-decoration:none}.siennaV4HomeContextRow:hover,.siennaV4HomeContextRow:focus-visible{background:#fafbfc}.siennaV4HomeContextBadge{grid-area:badge;width:fit-content;max-width:90px;padding:3px 7px;border-radius:10px;background:#f1f3f5;color:#69707d;font-size:8px;font-weight:700;line-height:12px;letter-spacing:.02em;white-space:nowrap}.siennaV4HomeContextBadge--blocking{background:#fbecef;color:#a60518}.siennaV4HomeContextBadge--source_changed{background:#fff2df;color:#8a4b00}.siennaV4HomeContextBadge--pending_approval{background:#eaf1ff;color:#315b9b}.siennaV4HomeContextRow strong{grid-area:name;min-width:0;align-self:end;overflow:hidden;color:#24262b;font-size:11px;font-weight:600;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.siennaV4HomeContextRow small{grid-area:summary;min-width:0;align-self:start;overflow:hidden;color:#8b929c;font-size:9px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.siennaV4HomeContextState{height:100%;min-height:198px;padding:22px 18px;display:grid;place-content:center;justify-items:center;color:#69707d;font-size:10px;line-height:15px;text-align:center}.siennaV4HomeContextState strong{color:#24262b;font-size:12px;line-height:17px}.siennaV4HomeContextState p{max-width:320px;margin:4px 0 11px}.siennaV4HomeContextState button{min-width:70px;height:28px;padding:0 11px;border:1px solid var(--sienna-v4-home-red);border-radius:6px;background:var(--sienna-v4-home-red);color:#fff;font:inherit;font-size:9px;font-weight:600}.siennaV4HomeContextFooter{min-width:0;padding:0 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #eceef1;color:#8b929c;font-size:9px;line-height:14px}.siennaV4HomeContextFooter>span,.siennaV4HomeContextFooter>a{color:#69707d;font-weight:600;text-decoration:none;white-space:nowrap}.siennaV4HomeContextFooter small{min-width:0;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.siennaV4HomeRecentCard{min-height:510px;margin-top:16px;overflow:visible}.siennaV4HomeRecentHeader{min-height:68px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #eceef1}.siennaV4HomeViewAll{min-width:70px;height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:6px;background:#fff;color:var(--sienna-v4-home-red);font:inherit;font-size:11px;font-weight:600;text-decoration:none}.siennaV4HomeViewAll:disabled,.siennaV4HomeSearch input:disabled{cursor:default;opacity:1}.siennaV4HomeRecentControls{min-height:58px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-bottom:1px solid #eceef1}.siennaV4HomeSearch{width:min(310px,32%);height:32px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid #dee2e7;border-radius:6px;background:#fafbfc;color:#9aa1ab}.siennaV4HomeSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#9aa1ab;font:inherit;font-size:11px}.siennaV4HomeSearch input::placeholder{color:#9aa1ab}.siennaV4HomeFilters{min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.siennaV4HomeFilter{position:relative;min-width:0;display:flex;align-items:center}.siennaV4HomeFilterButton{height:32px;max-width:220px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #dee2e7;border-radius:6px;background:#fff;color:#4f5662;font:inherit;font-size:10px;font-weight:500;line-height:15px}.siennaV4HomeFilterButton>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siennaV4HomeFilterButton--active,.siennaV4HomeFilterButton:hover,.siennaV4HomeFilterButton:focus-visible{border-color:var(--sienna-v4-home-red);color:var(--sienna-v4-home-red)}.siennaV4HomeFilterButton--active{border-right:0;border-radius:6px 0 0 6px;background:#fbeded}.siennaV4HomeFilterClear{width:26px;height:32px;padding:0 7px 1px 3px;border:1px solid var(--sienna-v4-home-red);border-left:0;border-radius:0 6px 6px 0;background:#fbeded;color:var(--sienna-v4-home-red);font:inherit;font-size:14px;line-height:1}.siennaV4HomeFilterClear:hover,.siennaV4HomeFilterClear:focus-visible{background:var(--sienna-v4-home-soft-red);outline:none}.siennaV4HomeClearAll{height:30px;padding:0 4px;border:0;background:transparent;color:var(--sienna-v4-home-red);font:inherit;font-size:10px;font-weight:500;white-space:nowrap}.siennaV4HomeClearAll:hover,.siennaV4HomeClearAll:focus-visible,.siennaV4HomeViewAll:hover,.siennaV4HomeViewAll:focus-visible{color:#850414;outline:none;text-decoration:underline}.siennaV4HomeMenu{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:220px;padding:6px;border:1px solid #dee2e7;border-radius:7px;background:#fff;box-shadow:0 8px 24px #1f23291f}.siennaV4HomeContentMenu{right:auto;left:0;min-width:200px}.siennaV4HomeWorkflowMenu{width:290px}.siennaV4HomeSortMenu{width:225px}.siennaV4HomeMenu>button{width:100%;min-height:34px;padding:7px 8px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:5px;background:transparent;color:#3d424b;font:inherit;font-size:10px;line-height:15px;text-align:left}.siennaV4HomeMenu>button:hover,.siennaV4HomeMenu>button:focus-visible,.siennaV4HomeMenu>button[aria-checked=true]{background:var(--sienna-v4-home-soft-red);color:var(--sienna-v4-home-red)}.siennaV4HomeWorkflowMenu>label{height:32px;margin-bottom:5px;padding:0 8px;display:flex;align-items:center;gap:6px;border:1px solid #dee2e7;border-radius:5px;color:#9aa1ab}.siennaV4HomeWorkflowMenu>label input{min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:10px}.siennaV4HomeSortMenu>p{margin:5px 8px 3px;color:#9aa1ab;font-size:9px;line-height:13px}.siennaV4HomeRecentColumns,.siennaV4HomeRecentRow{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(118px,.68fr) minmax(190px,1.15fr) minmax(125px,.68fr) 28px;align-items:center;gap:12px}.siennaV4HomeRecentColumns{min-height:32px;padding:0 14px;border-bottom:1px solid #eceef1;color:#9aa1ab;font-size:9px;font-weight:600;line-height:13px;text-transform:uppercase}.siennaV4HomeRecentRow{width:100%;min-height:58px;padding:7px 14px;border:0;border-bottom:1px solid #eceef1;background:#fff;color:#69707d;font:inherit;font-size:10px;line-height:15px;text-align:left}.siennaV4HomeRecentRow:hover,.siennaV4HomeRecentRow:focus-visible,.siennaV4HomeRecentRow--selected{position:relative;z-index:1;outline:1px solid var(--sienna-v4-home-red);outline-offset:-1px;background:var(--sienna-v4-home-soft-red);color:#4f5662}.siennaV4HomeRecentRow>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siennaV4HomeRecentRow>span:last-child{color:var(--sienna-v4-home-red);font-size:14px;text-align:center}.siennaV4HomeRecentName{display:grid}.siennaV4HomeRecentName strong{color:#24262b;font-size:11px;font-weight:600;line-height:16px;overflow:hidden;text-overflow:ellipsis}.siennaV4HomeRecentName small{color:#9aa1ab;font-size:9px;line-height:13px;overflow:hidden;text-overflow:ellipsis}.siennaV4HomeRecentRow em{display:inline-flex;padding:2px 7px;border-radius:10px;background:#f1f3f5;color:#69707d;font-style:normal;font-size:9px;line-height:14px}.siennaV4HomeRecentRow--selected em{background:#fff;color:var(--sienna-v4-home-red)}.siennaV4HomeRecentState{min-height:188px;padding:40px 20px;display:grid;place-content:center;justify-items:center;color:#69707d;font-size:11px;line-height:16px;text-align:center}.siennaV4HomeRecentState strong{color:#24262b;font-size:12px}.siennaV4HomeRecentState p{max-width:420px;margin:4px 0 12px}.siennaV4HomeRecentState button,.siennaV4HomeDrawerState button,.siennaV4HomeDrawerFooter button{min-width:72px;height:30px;padding:0 12px;border:1px solid var(--sienna-v4-home-red);border-radius:6px;background:var(--sienna-v4-home-red);color:#fff;font:inherit;font-size:10px;font-weight:600}.siennaV4HomeCreateCampaign{min-height:30px;margin-top:2px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--sienna-v4-home-red);border-radius:6px;background:var(--sienna-v4-home-red);color:#fff;font-size:10px;font-weight:600;text-decoration:none}.siennaV4HomeRecentSkeleton{display:grid}.siennaV4HomeRecentSkeletonRow{min-height:58px;padding:7px 14px;display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(118px,.68fr) minmax(190px,1.15fr) minmax(125px,.68fr) 28px;align-items:center;gap:12px;border-bottom:1px solid #eceef1}.siennaV4HomeRecentSkeletonRow i{width:min(100%,150px);height:9px;border-radius:5px;background:linear-gradient(90deg,#eef0f3,#f8f9fa,#eef0f3);background-size:200% 100%;animation:sienna-v4-home-skeleton 1.4s ease-in-out infinite}.siennaV4HomeRecentSkeletonRow i:first-child{width:min(82%,220px);height:12px}.siennaV4HomeRecentSkeletonRow i:last-child{width:16px}@keyframes sienna-v4-home-skeleton{to{background-position:-200% 0}}.siennaV4HomeRecentState--error{min-height:246px;margin:24px;border-radius:8px;background:#fff7f8}.siennaV4HomeRecentErrorIcon{width:30px;height:30px;margin-bottom:10px;display:grid;place-items:center;border-radius:50%;background:#f4dfe2;color:var(--sienna-v4-home-red);font-size:16px;font-weight:700}.siennaV4HomeRecentRefreshError{min-height:38px;padding:8px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #ead6d9;background:#fff8f9;color:#535862;font-size:10px;line-height:15px}.siennaV4HomeRecentRefreshError button{border:0;background:transparent;color:var(--sienna-v4-home-red);font:inherit;font-weight:600;text-decoration:underline}.siennaV4HomeDrawerPortal{--sienna-v4-home-red: #a60518;--sienna-v4-home-soft-red: #fbecef;--sienna-v4-home-drawer-width: 500px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;pointer-events:none;isolation:isolate}.siennaV4HomeDrawerBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#1f232952;pointer-events:auto}.siennaV4HomeDrawer{position:absolute;inset:0 0 0 auto;z-index:1;width:var(--sienna-v4-home-drawer-width);max-width:100vw;height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid #dee2e7;background:#fff;box-shadow:-8px 0 28px #1f23291a;pointer-events:auto}.siennaV4HomeDrawerHeader{min-height:100px;padding:18px 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #eceef1}.siennaV4HomeDrawerHeader>div{min-width:0}.siennaV4HomeDrawerHeader p{margin:0;color:var(--sienna-v4-home-red);font-size:9px;font-weight:600;line-height:13px}.siennaV4HomeDrawerHeader h2{margin:4px 0 0;color:#24262b;font-size:18px;font-weight:600;line-height:25px;overflow-wrap:anywhere}.siennaV4HomeDrawerHeader span{display:block;margin-top:4px;color:#69707d;font-size:10px;line-height:15px}.siennaV4HomeDrawerHeader>button{width:30px;height:30px;flex:0 0 auto;border:1px solid #dee2e7;border-radius:6px;background:#fff;color:#69707d;font:inherit;font-size:20px;line-height:25px}.siennaV4HomeDrawerHeader>button:hover,.siennaV4HomeDrawerHeader>button:focus-visible{border-color:var(--sienna-v4-home-red);color:var(--sienna-v4-home-red)}.siennaV4HomeDrawerBody{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px;background:#fafbfc}.siennaV4HomeDrawerFooter{min-height:58px;padding:12px 20px;display:flex;justify-content:flex-end;border-top:1px solid #eceef1;background:#fff}.siennaV4HomeDrawerState{min-height:260px;display:grid;place-content:center;justify-items:center;color:#69707d;font-size:11px;line-height:16px;text-align:center}.siennaV4HomeDrawerState strong{color:#24262b;font-size:13px}.siennaV4HomeDrawerState p{margin:5px 0 14px}.siennaV4HomeTalkDrawerHeader{min-height:94px}.siennaV4HomeTalkMessages{padding:22px 24px;display:flex;flex-direction:column;gap:15px}.siennaV4HomeTalkMessage{max-width:92%}.siennaV4HomeTalkMessage>span{display:block;margin-bottom:5px;color:#8a919c;font-size:9px;font-weight:600;line-height:13px;text-transform:uppercase}.siennaV4HomeTalkMessage>p{margin:0;padding:11px 13px;border:1px solid #e2e5e9;border-radius:7px;background:#fff;color:#33363c;font-size:12px;line-height:19px;overflow-wrap:anywhere;white-space:pre-wrap}.siennaV4HomeTalkMessage--user{align-self:flex-end}.siennaV4HomeTalkMessage--user>span,.siennaV4HomeTalkMessage--user>small{text-align:right}.siennaV4HomeTalkMessage--user>p{border-color:#ead6d9;background:#fff7f8}.siennaV4HomeTalkMessage--user>small{display:block;margin-top:4px;color:#8a919c;font-size:8px;line-height:12px}.siennaV4HomeTalkMessage--assistant{align-self:flex-start}.siennaV4HomeTalkThinking{color:#69707d!important}.siennaV4HomeTalkThinking i{width:7px;height:7px;margin-right:6px;display:inline-block;border-radius:50%;background:var(--sienna-v4-home-red);animation:sienna-v4-home-talk-pulse 1.1s ease-in-out infinite}@keyframes sienna-v4-home-talk-pulse{50%{opacity:.35}}.siennaV4HomeTalkEvidence{margin-top:8px;display:grid;gap:6px}.siennaV4HomeTalkEvidence>a,.siennaV4HomeTalkEvidence>div{padding:9px 10px;display:grid;gap:2px;border:1px solid #e1e4e8;border-radius:6px;background:#fff;color:inherit;text-decoration:none}.siennaV4HomeTalkEvidence>a:hover,.siennaV4HomeTalkEvidence>a:focus-visible{border-color:var(--sienna-v4-home-red)}.siennaV4HomeTalkEvidence small{color:var(--sienna-v4-home-red);font-size:8px;font-weight:600;line-height:12px}.siennaV4HomeTalkEvidence strong{color:#24262b;font-size:11px;line-height:16px}.siennaV4HomeTalkEvidence span{color:#69707d;font-size:9px;line-height:14px}.siennaV4HomeActionProposal{margin-top:10px;padding:14px;border:1px solid #d9dde3;border-left:3px solid var(--sienna-v4-home-red);border-radius:7px;background:#fff;color:#4b5059;font-size:10px;line-height:16px}.siennaV4HomeActionProposal h3{margin:0;color:#24262b;font-size:13px;line-height:19px}.siennaV4HomeActionProposal>p,.siennaV4HomeActionProposalResult>p{margin:3px 0 10px}.siennaV4HomeActionProposal dl{margin:0;display:grid;gap:7px}.siennaV4HomeActionProposal dl>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px}.siennaV4HomeActionProposal dt{color:#8a919c;font-weight:600}.siennaV4HomeActionProposal dd{margin:0;color:#33363c;overflow-wrap:anywhere}.siennaV4HomeActionProposalButtons{margin-top:13px;display:flex;justify-content:flex-end;gap:7px}.siennaV4HomeActionProposalButtons button{min-height:30px;padding:0 11px;border:1px solid #d9dde3;border-radius:5px;background:#fff;color:#4b5059;font:inherit;font-weight:600}.siennaV4HomeActionProposalButtons button:last-child{border-color:var(--sienna-v4-home-red);background:var(--sienna-v4-home-red);color:#fff}.siennaV4HomeActionProposalButtons button:disabled{opacity:.55;cursor:not-allowed}.siennaV4HomeActionProposal>small{margin-top:9px;display:block;color:#69707d}.siennaV4HomeActionProposalResult:focus{outline:none}.siennaV4HomeActionProposalResult:focus-visible{border-radius:4px;box-shadow:var(--focus-ring)}.siennaV4HomeActionProposalResult a{color:var(--sienna-v4-home-red);font-weight:600}.siennaV4HomeActionProposal--canceled,.siennaV4HomeActionProposal--superseded,.siennaV4HomeActionProposal--stale,.siennaV4HomeActionProposal--failed_before_delegation,.siennaV4HomeActionProposal--outcome_unknown,.siennaV4HomeActionProposal--unavailable{border-left-color:#8a919c;background:#f7f8f9}.siennaV4HomeTalkFailure,.siennaV4HomeTalkReadFailure{padding:13px;border:1px solid #ead6d9;border-radius:7px;background:#fff8f9;color:#535862;font-size:10px;line-height:16px}.siennaV4HomeTalkFailure strong,.siennaV4HomeTalkReadFailure strong{color:#24262b;font-size:11px}.siennaV4HomeTalkFailure p,.siennaV4HomeTalkReadFailure p{margin:3px 0 10px}.siennaV4HomeTalkFailure>div{display:flex;gap:7px}.siennaV4HomeTalkFailure button,.siennaV4HomeTalkReadFailure button{min-height:28px;padding:0 10px;border:1px solid #d9dde3;border-radius:5px;background:#fff;color:#4b5059;font:inherit;font-weight:600}.siennaV4HomeTalkFailure button:first-child{border-color:var(--sienna-v4-home-red);background:var(--sienna-v4-home-red);color:#fff}.siennaV4HomeTalkFailure button:disabled{opacity:.55;cursor:not-allowed}.siennaV4HomeTalkComposer{padding:12px 16px 15px;border-top:1px solid #e5e7ea;background:#fff}.siennaV4HomeTalkComposer form{display:grid;border:1px solid #d9dde3;border-radius:7px;overflow:hidden}.siennaV4HomeTalkComposer form:focus-within{border-color:var(--sienna-v4-home-red);box-shadow:0 0 0 2px #a605181a}.siennaV4HomeTalkComposer textarea{width:100%;height:64px;max-height:64px;padding:12px 13px 5px;resize:none;overflow-y:auto;border:0;outline:0;background:transparent;color:#24262b;font:inherit;font-size:12px;font-weight:400;line-height:18px}.siennaV4HomeTalkComposer textarea::placeholder{color:#69707d;opacity:1}.siennaV4HomeTalkComposer form>div{padding:3px 5px 5px 10px;display:flex;align-items:center;justify-content:space-between}.siennaV4HomeTalkComposer form>div>span{color:#8a919c;font-size:8px}.siennaV4HomeTalkComposer form>div>button{width:28px;height:28px;border:1px solid var(--sienna-v4-home-red);border-radius:6px;background:var(--sienna-v4-home-red);color:#fff;font:inherit}.siennaV4HomeTalkComposer form>div>button:disabled{border-color:#d8dce1;background:#d8dce1;cursor:not-allowed}.siennaV4HomeTalkEditing{margin-bottom:7px;display:flex;align-items:center;justify-content:space-between;color:#69707d;font-size:9px}.siennaV4HomeTalkEditing button{border:0;background:transparent;color:var(--sienna-v4-home-red);font:inherit;font-weight:600}.siennaV4HomeTalkCommandError{margin:0 0 7px;color:#a60518;font-size:9px;line-height:14px}.siennaV4HomeEmailPreview,.siennaV4HomePromptPreview,.siennaV4HomePlanningPreview{min-height:100%;padding:28px 30px;border:1px solid #dee2e7;border-radius:7px;background:#fff;color:#24262b}.siennaV4HomePreviewMeta{margin:0 0 18px;color:#69707d;font-size:10px;line-height:15px}.siennaV4HomeEmailPreview h3,.siennaV4HomePromptPreview h3{margin:0 0 7px;color:#9aa1ab;font-size:9px;font-weight:600;line-height:13px;letter-spacing:.03em}.siennaV4HomeEmailSubject{margin:0 0 30px;color:#24262b;font-size:15px;font-weight:600;line-height:22px}.siennaV4HomeEmailPreview pre,.siennaV4HomePromptPreview pre{margin:0;color:#3d424b;font:inherit;font-size:12px;line-height:20px;white-space:pre-wrap;overflow-wrap:anywhere}.siennaV4HomePlanningPreview>h1{margin:0 0 28px;font-size:24px;line-height:32px}.siennaV4HomePlanningPreview>section+section{margin-top:24px;padding-top:24px;border-top:1px solid #eceef1}.siennaV4HomePlanningPreview h3{margin:0 0 12px;color:#24262b;font-size:13px;line-height:19px}.siennaV4HomePlanningPreview h4{margin:12px 0 4px;color:#69707d;font-size:10px;line-height:15px}.siennaV4HomePlanningPreview p,.siennaV4HomePlanningPreview li{color:#3d424b;font-size:11px;line-height:18px}.siennaV4HomePlanningPreview p{margin:0}.siennaV4HomePlanningPreview ul{margin:5px 0 0;padding-left:18px}.siennaV4HistoryScreen{background:#f9f9fa}.siennaV4HistoryScreen .siennaV4HomeGlobalHeader a{color:#47474f;text-decoration:none}.siennaV4HistoryScreen .siennaV4HomeGlobalHeader a:hover,.siennaV4HistoryScreen .siennaV4HomeGlobalHeader a:focus-visible{color:var(--sienna-v4-home-red);outline:none}.siennaV4HistoryBody{width:100%;max-width:1220px;margin:0 auto;padding:24px 24px 48px}.siennaV4HistoryHeading{min-height:116px}.siennaV4HistoryHeading p{margin:0;color:var(--sienna-v4-home-red);font-size:9px;font-weight:600;line-height:13px}.siennaV4HistoryHeading h1{margin:5px 0 0;color:#212126;font-size:22px;font-weight:600;line-height:30px}.siennaV4HistoryHeading span{display:block;margin-top:3px;color:#6e6e75;font-size:11px;line-height:16px}.siennaV4HistoryToolbar{min-height:58px;display:grid;grid-template-columns:minmax(260px,420px) minmax(0,1fr) auto;align-items:start;gap:12px}.siennaV4HistorySearch{width:100%;height:34px;border-color:#d6d6db;border-radius:8px;background:#fff;color:#595961}.siennaV4HistorySearch input{color:#595961}.siennaV4HistoryToolbar .siennaV4HomeFilters{justify-content:flex-start;flex-wrap:wrap}.siennaV4HistoryCount{min-width:128px;padding-top:9px;color:#6e6e75;font-size:10px;line-height:15px;text-align:right;white-space:nowrap}.siennaV4HistoryTable{min-height:788px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e5eb;border-radius:12px;background:#fff}.siennaV4HistoryColumns,.siennaV4HistoryRow{display:grid;grid-template-columns:minmax(240px,1.55fr) minmax(110px,.56fr) minmax(180px,.65fr) minmax(130px,.42fr) 24px;align-items:center;column-gap:16px}.siennaV4HistoryColumns{min-height:36px;padding:0 14px;background:#f8f8fa;color:#75757d;font-size:9px;font-weight:600;line-height:13px}.siennaV4HistoryRow{width:100%;min-height:52px;padding:6px 14px;border:0;border-bottom:1px solid #f0f0f2;background:#fff;color:#47474f;font:inherit;font-size:10px;line-height:15px;text-align:left}.siennaV4HistoryRow:hover,.siennaV4HistoryRow:focus-visible,.siennaV4HistoryRow--selected{position:relative;z-index:1;outline:1px solid var(--sienna-v4-home-red);outline-offset:-1px;background:var(--sienna-v4-home-soft-red)}.siennaV4HistoryRow>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siennaV4HistoryRow>span:last-child{color:#616169;font-size:15px;text-align:right}.siennaV4HistoryName{display:grid}.siennaV4HistoryName strong{overflow:hidden;color:#29292e;font-size:11px;font-weight:500;line-height:16px;text-overflow:ellipsis}.siennaV4HistoryName small{overflow:hidden;color:#7a7a82;font-size:9px;line-height:13px;text-overflow:ellipsis}.siennaV4HistoryState{min-height:300px;flex:1;padding:40px 20px;display:grid;place-content:center;justify-items:center;color:#6e6e75;font-size:11px;line-height:16px;text-align:center}.siennaV4HistoryState strong{color:#29292e;font-size:13px}.siennaV4HistoryState p{max-width:420px;margin:5px 0 14px}.siennaV4HistoryState button{min-width:72px;height:30px;padding:0 12px;border:1px solid var(--sienna-v4-home-red);border-radius:6px;background:var(--sienna-v4-home-red);color:#fff;font:inherit;font-size:10px;font-weight:600}.siennaV4HistoryState .siennaV4HistorySecondaryAction{margin-top:8px;background:#fff;color:var(--sienna-v4-home-red)}.siennaV4HistoryPagination{min-height:128px;margin-top:auto;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #e5e5eb;background:#fff}.siennaV4HistoryPagination>span{color:#6e6e75;font-size:10px;line-height:15px}.siennaV4HistoryPagination nav{display:flex;align-items:center;gap:8px}.siennaV4HistoryPagination button{min-width:34px;height:34px;padding:0 10px;border:1px solid #d6d6db;border-radius:7px;background:#fff;color:#4d4d54;font:inherit;font-size:10px;line-height:15px}.siennaV4HistoryPagination button[aria-current=page]{border-color:#b81f1f;background:#b81f1f;color:#fff;font-weight:600}.siennaV4HistoryPagination button:disabled{color:#a8a8ae;cursor:default}.siennaV4HistoryPagination button:not(:disabled):hover,.siennaV4HistoryPagination button:not(:disabled):focus-visible{border-color:var(--sienna-v4-home-red);color:var(--sienna-v4-home-red);outline:none}@media (max-width: 1320px){.siennaV4HistoryToolbar{grid-template-columns:minmax(240px,1fr) minmax(0,1.5fr)}.siennaV4HistoryCount{grid-column:1 / -1;padding-top:0;text-align:left}.siennaV4HomeScreen--drawerOpen .siennaV4HomeRecentControls{align-items:stretch;flex-direction:column}.siennaV4HomeScreen--drawerOpen .siennaV4HomeSearch{width:100%}.siennaV4HomeScreen--drawerOpen .siennaV4HomeFilters{justify-content:flex-start}.siennaV4HomeScreen--drawerOpen .siennaV4HomeRecentColumns,.siennaV4HomeScreen--drawerOpen .siennaV4HomeRecentRow{grid-template-columns:minmax(150px,1fr) 118px 110px 24px}.siennaV4HomeScreen--drawerOpen .siennaV4HomeRecentColumns span:nth-child(3),.siennaV4HomeScreen--drawerOpen .siennaV4HomeRecentRow>span:nth-child(3){display:none}.siennaV4HomeScreen--drawerOpen .siennaV4HistoryColumns,.siennaV4HomeScreen--drawerOpen .siennaV4HistoryRow{grid-template-columns:minmax(180px,1fr) 110px 130px 24px}.siennaV4HomeScreen--drawerOpen .siennaV4HistoryColumns span:nth-child(3),.siennaV4HomeScreen--drawerOpen .siennaV4HistoryRow>span:nth-child(3){display:none}}@media (max-width: 1100px){.siennaV4HistoryToolbar{grid-template-columns:1fr}.siennaV4HistoryCount{grid-column:auto}.siennaV4HomeRecentControls{align-items:stretch;flex-direction:column}.siennaV4HomeSearch{width:100%}.siennaV4HomeFilters{justify-content:flex-start}.siennaV4HomeRecentColumns,.siennaV4HomeRecentRow{grid-template-columns:minmax(160px,1.2fr) 118px minmax(150px,1fr) 120px 28px}}@media (max-width: 900px){.siennaV4HomeScreen--drawerOpen .siennaV4HomeMain{padding-right:0}.siennaV4HomeTopCards{grid-template-columns:1fr}.siennaV4HomeCard{min-height:220px}.siennaV4HomeRecentColumns,.siennaV4HomeRecentRow{grid-template-columns:minmax(160px,1fr) 118px 120px 28px}.siennaV4HomeRecentColumns span:nth-child(3),.siennaV4HomeRecentRow>span:nth-child(3){display:none}.siennaV4HistoryColumns,.siennaV4HistoryRow{grid-template-columns:minmax(180px,1fr) 100px 130px 24px}.siennaV4HistoryColumns span:nth-child(3),.siennaV4HistoryRow>span:nth-child(3){display:none}.siennaV4HistoryPagination{align-items:flex-start;flex-direction:column;justify-content:center;gap:12px}}@media (max-width: 640px){.siennaV4HomeBody{padding:18px 12px 32px}.siennaV4HomeWelcome{min-height:104px}.siennaV4HomeCard,.siennaV4HomeRecentCard{min-width:0}.siennaV4HomeCard{padding:16px}.siennaV4HomeContextCard{padding:0}.siennaV4HomeContextHeader{min-height:0;align-items:flex-start;flex-direction:column}.siennaV4HomeContextHeader p,.siennaV4HomeContextFooter small{white-space:normal}.siennaV4HomeContextControls,.siennaV4HomeRecentControls,.siennaV4HomeFilters{width:100%;align-items:stretch}.siennaV4HomeRecentControls,.siennaV4HomeFilters{flex-direction:column}.siennaV4HomeSearch,.siennaV4HomeFilter,.siennaV4HomeFilterButton,.siennaV4HomeClearAll{width:100%;max-width:none}.siennaV4HomeSearch,.siennaV4HomeFilterButton,.siennaV4HomeClearAll,.siennaV4HomeTalkSuggestions button,.siennaV4HomeTalkFormFooter button,.siennaV4HomeContextState button,.siennaV4HomeViewAll,.siennaV4HomeCreateCampaign,.siennaV4HomeDrawerHeader>button,.siennaV4HomeDrawerFooter button,.siennaV4HomeTalkFailure button,.siennaV4HomeTalkReadFailure button,.siennaV4HomeActionProposalButtons button,.siennaV4HomeActionProposalResult a,.siennaV4HomeContextFooter>a,.siennaV4HomeTalkComposer form>div>button{min-height:44px}.siennaV4HomeActionProposalResult a,.siennaV4HomeContextFooter>a{display:inline-flex;align-items:center}.siennaV4HomeFilterClear{width:44px;height:44px}.siennaV4HomeRecentColumns{display:none}.siennaV4HomeRecentRow{min-height:0;padding:14px;grid-template-columns:minmax(0,1fr) 24px;gap:9px 12px}.siennaV4HomeRecentRow>span{grid-column:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;white-space:normal}.siennaV4HomeRecentRow>span:nth-child(3),.siennaV4HomeScreen--drawerOpen .siennaV4HomeRecentRow>span:nth-child(3){display:flex}.siennaV4HomeRecentRow>span:before{content:attr(data-label);flex:0 0 72px;color:#8a919c;font-size:9px;font-weight:600;line-height:15px;text-transform:uppercase}.siennaV4HomeRecentRow>.siennaV4HomeRecentName{display:grid;grid-template-columns:72px minmax(0,1fr)}.siennaV4HomeRecentRow>.siennaV4HomeRecentName:before{grid-row:1 / span 2}.siennaV4HomeRecentRow>span:last-child{grid-column:2;grid-row:1 / span 4;align-self:center;display:block}.siennaV4HomeRecentRow>span:last-child:before{content:none}.siennaV4HomeRecentSkeletonRow{min-height:142px;grid-template-columns:1fr;gap:12px}.siennaV4HomeRecentSkeletonRow i{width:75%}.siennaV4HomeRecentState--error{margin:12px}.siennaV4HomeDrawer{width:calc(100vw - 12px);max-width:calc(100vw - 12px)}.siennaV4HomeDrawerHeader,.siennaV4HomeDrawerBody,.siennaV4HomeTalkMessages{padding-left:16px;padding-right:16px}.siennaV4HomeActionProposal dl>div{grid-template-columns:1fr;gap:1px}}@media (prefers-reduced-motion: reduce){.siennaV4HomeTalkThinking i,.siennaV4HomeRecentSkeletonRow i{animation:none}}.siennaV4CampaignBuildScreen{min-height:100dvh;overflow-x:hidden;background:#f8f9fb;color:#24262b;font-family:var(--font-sans)}.siennaV4CampaignBuildMain{min-height:calc(100dvh - 48px);padding:38px 20px 48px;display:flex;align-items:flex-start;justify-content:center}.siennaV4CampaignBuildCard{width:100%;min-width:0;min-height:648px;padding:39px 47px;border:1px solid #eceef1;border-radius:10px;background:#fff}.siennaV4CampaignBuildEyebrow{color:#a60518;font-size:10px;font-weight:600;line-height:14px}.siennaV4CampaignBuildTitle{margin-top:12px;color:#24262b;font-size:22px;font-weight:600;line-height:30px}.siennaV4CampaignBuildDescription{margin-top:7px;color:#69707d;font-size:12px;font-weight:400;line-height:19px}.siennaV4CampaignBuildStages{margin:30px 0 0;padding:0;list-style:none;border-top:1px solid #eceef1}.siennaV4CampaignBuildStage{min-height:48px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #eceef1}.siennaV4CampaignBuildActivities{grid-column:2 / -1;min-width:0;margin:12px 0 0;padding:0;list-style:none}.siennaV4CampaignBuildActivity{min-width:0;padding:12px 0}.siennaV4CampaignBuildActivity+.siennaV4CampaignBuildActivity{border-top:1px solid #eceef1}.siennaV4CampaignBuildActivityHeading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;font-size:12px;line-height:18px;overflow-wrap:anywhere}.siennaV4CampaignBuildActivityStatus{flex:0 0 auto;color:#69707d;font-size:11px;line-height:16px}.siennaV4CampaignBuildStageIcon{width:20px;height:20px;display:grid;place-items:center;border:1px solid #c9ced5;border-radius:50%;color:#69707d;font-size:12px;font-weight:700;line-height:1}.siennaV4CampaignBuildStage--completed .siennaV4CampaignBuildStageIcon{border-color:#eaf7f2;background:#eaf7f2;color:#1f8b63}.siennaV4CampaignBuildStage--running .siennaV4CampaignBuildStageIcon{border:6px solid #24262b}.siennaV4CampaignBuildStage--failed .siennaV4CampaignBuildStageIcon{border-color:#a60518;background:#f8e8ea;color:#a60518}.siennaV4CampaignBuildStageName,.siennaV4CampaignBuildStageStatus{font-size:11px;line-height:16px}.siennaV4CampaignBuildStageName{min-width:0;color:#24262b;font-weight:500}.siennaV4CampaignBuildStageStatus{color:#69707d;font-weight:500}.siennaV4CampaignBuildStage--completed .siennaV4CampaignBuildStageStatus{color:#1f8b63}.siennaV4CampaignBuildStage--running .siennaV4CampaignBuildStageStatus{color:#24262b;font-weight:600}.siennaV4CampaignBuildStage--failed .siennaV4CampaignBuildStageStatus{color:#a60518;font-weight:600}.siennaV4CampaignBuildFailure{margin-top:22px;padding:13px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(166,5,24,.24);border-radius:7px;background:#f8e8ea;color:#a60518;font-size:11px;line-height:16px}.siennaV4CampaignBuildScreen .siennaV4CampaignBuildRetry{min-width:66px;height:34px;min-height:34px;flex:0 0 auto;border-color:#a60518;border-radius:6px;background:#a60518;color:#fff;box-shadow:none;font-size:11px;font-weight:600}.siennaV4CampaignBuildScreen .siennaV4CampaignBuildRetry:hover:not(:disabled){border-color:#850414;background:#850414}@media (max-width: 600px){.siennaV4CampaignBuildMain{padding:24px 16px 32px}.siennaV4CampaignBuildCard{min-height:0;padding:32px 24px}.siennaV4CampaignBuildFailure{align-items:stretch;flex-direction:column}}.siennaV4CampaignListScreen{--sienna-v4-campaign-drawer-width: 500px;height:100%;min-height:0;display:grid;grid-template-columns:220px minmax(0,1fr);overflow-x:hidden;overflow-y:auto;background:#fff;color:#24262b;font-family:var(--font-sans)}.siennaV4CampaignSidebar{position:sticky;top:0;height:100dvh;min-width:0;padding:16px 12px;display:flex;flex-direction:column;border-right:1px solid #eceef1;background:#fafbfc}.siennaV4CampaignSidebarBrand{width:fit-content;display:flex;align-items:center;gap:12px;color:#24262b;font-size:14px;font-weight:600;line-height:20px;text-decoration:none}.siennaV4CampaignSidebarLogo{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;background:#a60518;color:#fff;font-size:13px;font-weight:700}.siennaV4CampaignWorkspaceLabel,.siennaV4CampaignSidebarSectionLabel{min-width:0;color:#9aa1ab;font-size:9px;font-weight:600;line-height:13px;letter-spacing:.02em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siennaV4CampaignWorkspaceLabel{margin:22px 8px 0}.siennaV4CampaignSidebarSectionLabel{margin:22px 8px 10px;padding-top:18px;border-top:1px solid #eceef1}.siennaV4CampaignSidebarCampaign{min-height:30px;min-width:0;padding:7px 12px;display:grid;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:4px;border-radius:5px;background:#fbecef;color:#a60518;font-size:11px;font-weight:600;line-height:16px;text-decoration:none}.siennaV4CampaignSidebarCampaign span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siennaV4CampaignSidebarAssets{display:grid;gap:0;padding:4px 0 4px 36px}.siennaV4CampaignSidebarAssets a{min-width:0;min-height:34px;padding:7px 8px;border:0;border-radius:5px;background:transparent;color:#69707d;font:inherit;font-size:11px;line-height:16px;text-align:left;text-decoration:none;opacity:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siennaV4CampaignSidebarCampaign--parent{background:transparent;color:#69707d;font-weight:400}.siennaV4CampaignSidebarAssets a.siennaV4CampaignSidebarAsset--selected{background:#fbecef;color:#a60518;font-weight:600}.siennaV4CampaignAddCampaign{width:fit-content;margin:3px 0 0 16px;color:#69707d;font-size:11px;line-height:16px;text-decoration:none}.siennaV4CampaignSidebarUser{min-width:0;margin-top:auto;padding:16px 6px 0;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;border-top:1px solid #eceef1;color:#24262b;font-size:11px;font-weight:500;line-height:16px}.siennaV4CampaignSidebarUser>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siennaV4CampaignSidebarAvatar{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#a60518;color:#fff;font-size:10px;font-weight:600}.siennaV4CampaignListMain{min-width:0;background:#fff}.siennaV4CampaignListGlobalHeader{min-height:44px;padding:0 20px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #eceef1;color:#69707d;font-size:11px;font-weight:500;line-height:16px}.siennaV4CampaignListGlobalHeader span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siennaV4CampaignContextHeader{min-height:92px;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #eceef1}.siennaV4CampaignContextHeader>div{min-width:0}.siennaV4CampaignContextHeader p{margin:0;color:#a60518;font-size:9px;font-weight:600;line-height:13px}.siennaV4CampaignContextHeader h1{margin:3px 0 0;color:#24262b;font-size:20px;font-weight:600;line-height:27px;overflow-wrap:anywhere}.siennaV4CampaignContextHeader>div>span{display:block;margin-top:2px;color:#69707d;font-size:11px;font-weight:400;line-height:16px}.siennaV4CampaignHeaderActions{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.siennaV4CampaignHeaderActions>div{display:flex;align-items:center;gap:8px}.siennaV4CampaignHeaderActions .siennaV4CampaignOpenButton{min-width:64px;height:32px;padding:0 12px;font-size:11px;font-weight:600}.siennaV4CampaignDelete{min-width:112px;height:32px;padding:0 12px;border:1px solid #a60518;border-radius:6px;background:#fff;color:#a60518;font:inherit;font-size:11px;font-weight:600;line-height:16px}.siennaV4CampaignDelete:disabled{cursor:default;opacity:.48}.siennaV4CampaignGenerateAll{width:178px;min-width:178px;height:32px;border:1px solid #a60518;border-radius:6px;background:#a60518;color:#fff;font:inherit;font-size:11px;font-weight:600;line-height:16px;opacity:1}.siennaV4CampaignGenerateAll:disabled{cursor:default;opacity:.48}.siennaV4CampaignViewTabs{min-height:42px;padding:0 24px;display:flex;align-items:stretch;border-bottom:1px solid #eceef1}.siennaV4CampaignViewTabs span{min-width:36px;padding-top:13px;border-bottom:2px solid #a60518;color:#24262b;font-size:11px;font-weight:600;line-height:16px}.siennaV4CampaignListBody{min-width:0;padding:16px 24px 40px;overflow:hidden}.siennaV4CampaignSlice+.siennaV4CampaignSlice{margin-top:12px}.siennaV4CampaignSliceHeader{min-height:34px;display:grid;grid-template-columns:18px 3px 168px 28px minmax(0,1fr);align-items:center;gap:9px;border-bottom:1px solid #dee2e7}.siennaV4CampaignSliceHeader h2{margin:0;color:#24262b;font-size:11px;font-weight:600;line-height:16px}.siennaV4CampaignSliceChevron{color:#69707d;font-size:11px;line-height:16px;text-align:center}.siennaV4CampaignSliceMarker{width:3px;height:18px;border-radius:2px;background:#a60518}.siennaV4CampaignSliceCount{color:#9aa1ab;font-size:10px;font-weight:500;line-height:15px}.siennaV4CampaignColumns,.siennaV4CampaignRow{min-width:0;display:grid;grid-template-columns:minmax(180px,240px) 130px minmax(0,1fr) 136px;column-gap:20px;align-items:center}.siennaV4CampaignRowActions{min-width:0;display:flex;justify-content:flex-end;gap:8px}.siennaV4CampaignSecondaryRowButton{width:64px;height:24px;padding:0;border:0;background:transparent;color:#69707d;font:inherit;font-size:10px;line-height:14px}.siennaV4CampaignSecondaryRowButton:hover,.siennaV4CampaignSecondaryRowButton:focus-visible{color:#a60518;outline:none;text-decoration:underline}.siennaV4CampaignRow--active{background:#f8e8ea}.siennaV4CampaignColumns{min-height:28px;padding:0 10px;border-bottom:1px solid #eceef1;background:#f8f9fb;color:#9aa1ab;font-size:9px;font-weight:500;line-height:13px}.siennaV4CampaignRows{min-width:0}.siennaV4CampaignRow{min-height:36px;padding:5px 10px;border-bottom:1px solid #eceef1;color:#24262b;font-size:11px;line-height:16px}.siennaV4CampaignRowName,.siennaV4CampaignRowType,.siennaV4CampaignRowDetails{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siennaV4CampaignRowName{font-weight:600}.siennaV4CampaignRowType,.siennaV4CampaignRowDetails{font-weight:400}.siennaV4OpenAction,.uiButton.siennaV4OpenAction,.gtmButton.siennaV4OpenAction[data-variant],.siennaV4CampaignOpenButton{box-sizing:border-box;width:64px;min-width:64px;height:24px;min-height:24px;padding:0;border:1px solid #d5dae3;border-radius:4px;background:#fff;color:#24262b;font:inherit;font-size:11px;font-weight:400;line-height:16px;display:inline-grid;place-items:center;text-decoration:none;cursor:pointer;opacity:1}.siennaV4OpenAction:not(:disabled):hover,.siennaV4OpenAction:not(:disabled):focus-visible,.siennaV4CampaignOpenButton:not(:disabled):hover,.siennaV4CampaignOpenButton:not(:disabled):focus-visible{border-color:#a60518;color:#a60518}.siennaV4OpenAction:disabled,.siennaV4CampaignOpenButton:disabled{cursor:not-allowed;opacity:.55}.siennaV4OpenAction:focus-visible,.siennaV4CampaignOpenButton:focus-visible{outline:2px solid #a60518;outline-offset:2px}.siennaV4CampaignEmptyRow{min-height:36px;padding:10px;border-bottom:1px solid #eceef1;color:#9aa1ab;font-size:11px;line-height:16px}.siennaV4CampaignAddItemRow{min-height:36px;padding:5px 10px;display:flex;align-items:center;border-bottom:1px solid #eceef1}.siennaV4CampaignAddItemRow button{min-height:24px;padding:0;border:0;background:transparent;color:#a60518;font:inherit;font-size:11px;font-weight:600;line-height:16px;text-align:left}.siennaV4CampaignAddItemRow button:hover,.siennaV4CampaignAddItemRow button:focus-visible{color:#850414;outline:none;text-decoration:underline}.siennaV4CampaignListState{min-height:100dvh;padding:40px 24px;display:grid;place-items:center;background:#f8f9fb;color:#69707d;font-family:var(--font-sans);font-size:13px;line-height:20px}.siennaV4CampaignListScreen--drawerOpen{overflow-y:hidden}.siennaV4CampaignDrawerPortal{--sienna-v4-campaign-drawer-width: 500px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;color:#24262b;font-family:var(--font-sans);font-size:12px;pointer-events:none}.siennaV4CampaignDrawerPortal>.siennaV4CampaignReviewDrawer{pointer-events:auto}.siennaV4CampaignReviewDrawer{position:fixed;z-index:40;top:0;right:0;width:var(--sienna-v4-campaign-drawer-width);height:100dvh;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid #d9dde5;background:#fff;box-shadow:-8px 0 24px #1714121f;color:#24262b}.siennaV4CampaignReviewDrawerHeader{min-height:118px;padding:19px 76px 18px 23px;position:relative;border-bottom:1px solid #e8ebf0}.siennaV4CampaignReviewDrawerHeader--document{min-height:64px;padding:14px 150px 13px 24px;display:flex;align-items:center}.siennaV4CampaignReviewDrawerHeader>div{min-width:0}.siennaV4CampaignReviewDrawerHeader p,.siennaV4CampaignReviewInterviewSelect>span,.siennaV4CampaignReviewTextPanel>h3,.siennaV4CampaignReviewWorkflow>h3,.siennaV4CampaignReviewOutputs>h3{margin:0;color:#a60518;font-size:10px;font-weight:600;line-height:14px;letter-spacing:.01em}.siennaV4CampaignReviewDrawerHeader h2{margin:6px 0 0;color:#24262b;font-size:20px;font-weight:600;line-height:28px;overflow-wrap:anywhere}.siennaV4CampaignReviewDrawerHeader--document h2{margin:0;font-size:14px;line-height:21px}.siennaV4CampaignReviewDrawerHeader span{display:block;margin-top:2px;color:#69707d;font-size:11px;font-weight:400;line-height:17px}.siennaV4CampaignReviewDrawerActions{position:absolute;top:15px;right:20px;display:flex;gap:8px;align-items:center}.siennaV4CampaignReviewDownload,.siennaV4CampaignReviewDrawerClose{display:grid;place-items:center;height:32px;border:1px solid #e0e3e8;border-radius:5px;background:#fff;color:#4f5560;font:inherit;font-size:11px;font-weight:500;line-height:16px;text-decoration:none}.siennaV4CampaignReviewDownload{min-width:78px;padding:0 12px}.siennaV4CampaignReviewDrawerClose{width:28px;padding:0;font-size:14px;line-height:18px}.siennaV4CampaignReviewDownload:hover,.siennaV4CampaignReviewDownload:focus-visible,.siennaV4CampaignReviewDrawerClose:hover,.siennaV4CampaignReviewDrawerClose:focus-visible{border-color:#a60518;color:#a60518;outline:none}.siennaV4CampaignReviewDrawerBody{min-height:0;padding:20px 23px 28px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.siennaV4CampaignReviewDrawerBody--document{padding:36px 38px 64px;background:#fff}.siennaV4CampaignReviewDrawerBody--pdf{padding:0;overflow:hidden}.siennaV4CampaignPdfViewer{height:100%;min-height:0;display:grid;grid-template-rows:48px minmax(0,1fr)}.siennaV4CampaignPdfToolbar{padding:8px 18px;display:grid;grid-template-columns:78px minmax(0,1fr) 78px;gap:8px;align-items:center;border-bottom:1px solid #e6e8ec;background:#fff}.siennaV4CampaignPdfToolbar span{color:#565c66;font-size:11px;font-weight:500;line-height:16px;text-align:center}.siennaV4CampaignPdfToolbar button{height:30px;padding:0 9px;border:1px solid #d8dde5;border-radius:4px;background:#fff;color:#30343a;font:inherit;font-size:10px;font-weight:500;line-height:15px}.siennaV4CampaignPdfToolbar button:not(:disabled):hover,.siennaV4CampaignPdfToolbar button:not(:disabled):focus-visible{border-color:#a60518;color:#a60518;outline:none}.siennaV4CampaignPdfToolbar button:disabled{color:#a2a7b0;cursor:default}.siennaV4CampaignPdfPages{min-height:0;padding:24px;display:flex;flex-direction:column;gap:20px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#f1f2f4}.siennaV4CampaignPdfPage{width:100%;min-height:535px;position:relative;flex:0 0 auto;display:grid;place-items:center;background:#fff;box-shadow:0 1px 4px #17141229}.siennaV4CampaignPdfPage>span,.siennaV4CampaignPdfStatus,.siennaV4CampaignPdfError{color:#727883;font-size:11px;line-height:17px}.siennaV4CampaignPdfPage canvas{display:none;max-width:100%}.siennaV4CampaignPdfPage--rendered{min-height:0}.siennaV4CampaignPdfPage--rendered canvas{display:block}.siennaV4CampaignPdfStatus,.siennaV4CampaignPdfError{margin:32px}.siennaV4CampaignReviewStatus{color:#69707d;font-size:12px;line-height:19px}.siennaV4CampaignReviewWorkflow ol{margin:20px 0 0;padding:0;list-style:none}.siennaV4CampaignReviewWorkflow li{min-height:58px;position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px}.siennaV4CampaignReviewWorkflow li:not(:last-child):after{content:"";position:absolute;top:28px;bottom:0;left:14px;width:1px;background:#d8d2c8}.siennaV4CampaignReviewWorkflow li>span{width:28px;height:28px;position:relative;z-index:1;display:grid;place-items:center;border:1px solid #d8d2c8;border-radius:50%;background:#fbfaf7;color:#4f4a44;font-size:10px;font-weight:600}.siennaV4CampaignReviewWorkflow h4,.siennaV4CampaignReviewEntry h4{margin:0;color:#24262b;font-size:11px;font-weight:600;line-height:16px}.siennaV4CampaignReviewWorkflow li p{margin:2px 0 0;color:#69707d;font-size:10px;line-height:15px}.siennaV4CampaignReviewOutputs{margin-top:20px}.siennaV4CampaignReviewOutputs>div{min-height:52px;margin-top:8px;padding:10px 12px;display:grid;grid-template-columns:74px minmax(0,1fr);gap:12px;align-items:start;border:1px solid #e3e6eb;border-radius:4px;font-size:11px;line-height:16px}.siennaV4CampaignReviewOutputs strong{font-weight:600}.siennaV4CampaignReviewOutputs span{color:#4f4a44}.siennaV4CampaignReviewSections{display:grid;gap:12px}.siennaV4CampaignReviewSections--document{display:block}.siennaV4CampaignReviewSections--document .siennaV4CampaignReviewSection{padding:0;border:0;border-radius:0;background:transparent}.siennaV4CampaignReviewSections--document .siennaV4CampaignReviewSection+.siennaV4CampaignReviewSection{margin-top:30px}.siennaV4CampaignReviewSections--document .siennaV4CampaignReviewSection>h3{margin-bottom:10px;font-size:16px;line-height:24px}.siennaV4CampaignReviewSections--document .siennaV4CampaignReviewEntry+.siennaV4CampaignReviewEntry{margin-top:18px}.siennaV4CampaignReviewSections--document .siennaV4CampaignReviewEntry h4{margin-bottom:4px;font-size:12px;line-height:18px}.siennaV4CampaignReviewSections--document .siennaV4CampaignReviewEntry p,.siennaV4CampaignReviewSections--document .siennaV4CampaignReviewEntry a,.siennaV4CampaignReviewSections--document .siennaV4CampaignReviewEntry li{color:#3f434b;font-size:14px;line-height:23px}.siennaV4CampaignReviewSection{padding:16px;border:1px solid #e6e9ed;border-radius:5px;background:#fff}.siennaV4CampaignReviewSection>h3{margin:0 0 12px;color:#24262b;font-size:13px;font-weight:600;line-height:19px}.siennaV4CampaignReviewEntry+.siennaV4CampaignReviewEntry{margin-top:14px}.siennaV4CampaignReviewEntry p,.siennaV4CampaignReviewEntry a,.siennaV4CampaignReviewEntry li{color:#5f646e;font-size:12px;font-weight:400;line-height:19px}.siennaV4CampaignReviewEntry p,.siennaV4CampaignReviewEntry ul{margin:4px 0 0}.siennaV4CampaignReviewEntry a{display:block;margin-top:4px;color:#a60518;overflow-wrap:anywhere}.siennaV4CampaignReviewEntry ul{padding-left:18px}.siennaV4CampaignReviewInterviewSelect>span,.siennaV4CampaignReviewTextPanel>h3{display:block;margin-bottom:12px}.siennaV4CampaignReviewInterviewSelect select{width:100%;height:44px;padding:0 12px;border:1px solid #e0e3e8;border-radius:6px;background:#fff;color:#24262b;font:inherit;font-size:11px}.siennaV4CampaignReviewInterviewSelect{display:block;margin-bottom:28px}.siennaV4CampaignReviewDocumentPage{margin:0;padding:0;border:0;background:transparent}.siennaV4CampaignReviewMarkdown,.siennaV4CampaignReviewPlainText{margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#3f434b;font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:23px;overflow-wrap:anywhere;white-space:pre-wrap}.siennaV4CampaignReviewMarkdown h2{margin:0 0 26px;color:#24262b;font-size:24px;line-height:32px}.siennaV4CampaignReviewMarkdown h3{margin:30px 0 10px;color:#24262b;font-size:16px;line-height:24px}.siennaV4CampaignReviewMarkdown h4{margin:22px 0 7px;color:#24262b;font-size:14px;line-height:21px}.siennaV4CampaignReviewMarkdown p{margin:0}.siennaV4CampaignReviewMarkdownItem{position:relative;padding-left:14px}.siennaV4CampaignReviewMarkdownItem:before{content:"•";position:absolute;left:0}.siennaV4CampaignReviewMarkdownSpace{display:block;height:12px}.siennaV4CampaignReviewStructuredDocument>h1{margin:0 0 34px;color:#24262b;font-size:24px;font-weight:600;line-height:32px}.siennaV4CampaignReviewTextPanel>div{padding:16px;border:1px solid #d8dde5;border-radius:6px;background:#fbfaf7}.siennaV4CampaignReviewTextPanel .siennaV4CampaignReviewPlainText{padding:0;border:0;background:transparent;color:#24262b;font-size:13px;line-height:21px}.siennaV4CampaignReviewDrawerFooter{min-height:68px;padding:12px 23px;display:flex;gap:10px;border-top:1px solid #e8ebf0;background:#fff}.siennaV4CampaignReviewDrawerFooter button,.siennaV4CampaignReviewDrawerFooter a{min-width:0;min-height:44px;flex:1;display:grid;place-items:center;border:1px solid #d5dae3;border-radius:6px;background:#fff;color:#24262b;font:inherit;font-size:11px;font-weight:600;line-height:16px;text-decoration:none}.siennaV4CampaignReviewDrawerFooter a{border-color:#a60518;background:#a60518;color:#fff}.siennaV4CampaignReviewDrawerFooter button:hover,.siennaV4CampaignReviewDrawerFooter button:focus-visible{border-color:#a60518;color:#a60518;outline:none}.siennaV4GenerateAllDrawerHeader{min-height:126px}.siennaV4GenerateAllDrawerBody{padding-top:24px;background:#fbfaf7}.siennaV4GenerateAllNotice{padding:15px 16px;border:1px solid #ded8ce;border-radius:7px;background:#fff}.siennaV4GenerateAllNotice strong{color:#24262b;font-size:12px;font-weight:600;line-height:18px}.siennaV4GenerateAllNotice p{margin:4px 0 0;color:#69707d;font-size:11px;line-height:17px}.siennaV4GenerateAllItems{margin-top:14px;display:grid;gap:10px}.siennaV4GenerateAllItem{min-height:74px;padding:13px 14px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:11px;align-items:center;border:1px solid #e0e3e8;border-radius:7px;background:#fff}.siennaV4GenerateAllItemIcon{width:22px;height:22px;display:grid;place-items:center;border:1px solid #cfd4dc;border-radius:50%;color:#7b818c;font-size:11px;font-weight:700}.siennaV4GenerateAllItem[data-status=preparing] .siennaV4GenerateAllItemIcon,.siennaV4GenerateAllItem[data-status=generating] .siennaV4GenerateAllItemIcon,.siennaV4GenerateAllItem[data-status=saving] .siennaV4GenerateAllItemIcon{border:2px solid #e3c1c5;border-top-color:#a60518;animation:siennaV4Spin .9s linear infinite}@keyframes siennaV4Spin{to{transform:rotate(360deg)}}.siennaV4GenerateAllItem[data-status=completed] .siennaV4GenerateAllItemIcon{border-color:#2f7d4f;background:#2f7d4f;color:#fff}.siennaV4GenerateAllItem[data-status=failed]{border-color:#e8b7bd;background:#fffafb}.siennaV4GenerateAllItem[data-status=failed] .siennaV4GenerateAllItemIcon{border-color:#a60518;color:#a60518}.siennaV4GenerateAllItem h3,.siennaV4GenerateAllItem p,.siennaV4GenerateAllItem small{margin:0}.siennaV4GenerateAllItem h3{color:#24262b;font-size:12px;font-weight:600;line-height:18px}.siennaV4GenerateAllItem p,.siennaV4GenerateAllItem small{display:block;color:#69707d;font-size:10px;line-height:16px}.siennaV4GenerateAllItem small{margin-top:3px;color:#8e2532}.siennaV4GenerateAllItem>button{min-height:30px;padding:0 10px;border:1px solid #a60518;border-radius:5px;background:#fff;color:#a60518;font:inherit;font-size:10px;font-weight:600}.siennaV4GenerateAllItem>button:disabled{cursor:default;opacity:.55}.siennaV4GenerateAllError{margin:14px 0 0;padding:10px 12px;border:1px solid #e8b7bd;border-radius:6px;background:#fff5f6;color:#8e2532;font-size:11px;line-height:17px}.siennaV4CampaignDeleteModalBackdrop{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#1b1d226b}.siennaV4CampaignDeleteModal{width:min(420px,100%);overflow:hidden;border:1px solid #d9dde5;border-radius:10px;background:#fff;box-shadow:0 20px 60px #17141233;color:#24262b}.siennaV4CampaignDeleteModalHeader{padding:20px 20px 8px}.siennaV4CampaignDeleteModalHeader h2{margin:0;font-size:18px;font-weight:650;line-height:25px}.siennaV4CampaignDeleteModalBody{padding:0 20px 20px}.siennaV4CampaignDeleteModalBody p:first-child{margin:0;color:#4f5560;font-size:12px;line-height:19px}.siennaV4CampaignDeleteModalFooter{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #e8ebf0;background:#f8f9fb}.siennaV4CampaignDeleteModalFooter button{min-width:96px;min-height:36px;padding:0 14px;border:1px solid #cfd3da;border-radius:6px;background:#fff;color:#30343b;font:inherit;font-size:11px;font-weight:600;cursor:pointer}.siennaV4CampaignDeleteModalFooter button:hover,.siennaV4CampaignDeleteModalFooter button:focus-visible{border-color:#9ba1ab;outline:none}.siennaV4CampaignDeleteModalFooter .siennaV4CampaignDeleteModalConfirm{border-color:#a60518;background:#a60518;color:#fff}.siennaV4CampaignDeleteModalFooter .siennaV4CampaignDeleteModalConfirm:hover,.siennaV4CampaignDeleteModalFooter .siennaV4CampaignDeleteModalConfirm:focus-visible{border-color:#850414;background:#850414}.siennaV4CampaignDeleteModalFooter button:disabled{cursor:default;opacity:.55}.siennaV4GenerateAllDrawerFooter .siennaV4GenerateAllConfirm{border-color:#a60518;background:#a60518;color:#fff}.siennaV4GenerateAllDrawerFooter .siennaV4GenerateAllConfirm:hover,.siennaV4GenerateAllDrawerFooter .siennaV4GenerateAllConfirm:focus-visible{border-color:#8e0415;background:#8e0415;color:#fff}.siennaV4GenerateAllDrawerFooter button:disabled{cursor:default;opacity:.55}.siennaV4CampaignRebuildBanner{min-height:72px;margin-bottom:16px;padding:13px 14px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #e2c9a6;border-radius:7px;background:#fffaf1}.siennaV4CampaignRebuildBanner[data-status=failed]{border-color:#e8b7bd;background:#fff6f7}.siennaV4CampaignRebuildBanner[data-status=succeeded]{border-color:#b7d8c3;background:#f4fbf6}.siennaV4CampaignRebuildBanner strong,.siennaV4CampaignRebuildBanner p{margin:0}.siennaV4CampaignRebuildBanner strong{color:#24262b;font-size:12px;line-height:18px}.siennaV4CampaignRebuildBanner p{margin-top:2px;color:#69707d;font-size:10px;line-height:16px}.siennaV4CampaignRebuildBanner>button{min-width:108px;min-height:30px;padding:0 12px;border:1px solid #a60518;border-radius:5px;background:#fff;color:#a60518;font:inherit;font-size:10px;font-weight:600;white-space:nowrap}.siennaV4CampaignPromptEditBody{min-height:0;padding:24px 23px 32px;display:flex;flex-direction:column;overflow-y:auto;background:#fbfaf7}.siennaV4CampaignPromptEditBody label{color:#69707d;font-size:10px;font-weight:600;line-height:14px}.siennaV4CampaignPromptEditBody textarea{width:100%;min-height:280px;margin-top:10px;padding:14px 15px;resize:vertical;border:1px solid #d8dde3;border-radius:6px;background:#fff;color:#24262b;font:inherit;font-size:12px;line-height:19px}.siennaV4CampaignPromptEditBody textarea:focus{border-color:#a60518;box-shadow:0 0 0 2px #a605181a;outline:none}.siennaV4CampaignPromptEditBody>p:not([role=alert]){margin:10px 0 0;color:#69707d;font-size:10px;line-height:16px}.siennaV4CampaignRebuildBody{padding-top:24px;background:#fbfaf7}.siennaV4CampaignRebuildChangedInput,.siennaV4CampaignRebuildGroup{padding:14px 15px;border:1px solid #e0e3e8;border-radius:7px;background:#fff}.siennaV4CampaignRebuildChangedInput{margin-bottom:12px;display:grid;gap:3px}.siennaV4CampaignRebuildChangedInput span{color:#a60518;font-size:9px;font-weight:600;line-height:13px}.siennaV4CampaignRebuildChangedInput strong,.siennaV4CampaignRebuildGroup h3{margin:0;color:#24262b;font-size:12px;line-height:18px}.siennaV4CampaignRebuildGroup+.siennaV4CampaignRebuildGroup{margin-top:10px}.siennaV4CampaignRebuildGroup--preserved{border-color:#cbded1;background:#f8fcf9}.siennaV4CampaignRebuildGroup ul{margin:8px 0 0;padding-left:18px;color:#69707d;font-size:10px;line-height:18px}.siennaV4CampaignRebuildStages{margin-top:14px;display:grid;gap:8px}.siennaV4CampaignRebuildStages>div{min-height:48px;padding:10px 12px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;border:1px solid #e0e3e8;border-radius:6px;background:#fff}.siennaV4CampaignRebuildStages span{width:20px;height:20px;display:grid;place-items:center;border:1px solid #cfd4dc;border-radius:50%;color:#69707d;font-size:10px;font-weight:700}.siennaV4CampaignRebuildStages div[data-status=running] span{border:2px solid #e3c1c5;border-top-color:#a60518;animation:siennaV4Spin .9s linear infinite}.siennaV4CampaignRebuildStages div[data-status=complete] span{border-color:#2f7d4f;background:#2f7d4f;color:#fff}.siennaV4CampaignRebuildStages div[data-status=failed] span{border-color:#a60518;color:#a60518}.siennaV4CampaignRebuildStages p{margin:0;color:#24262b;font-size:10px;line-height:16px}.siennaV4AssetPromptForm{min-height:0;padding:24px 23px 32px;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.siennaV4AssetPromptForm>label{color:#69707d;font-size:10px;font-weight:600;line-height:14px}.siennaV4AssetPromptForm textarea{width:100%;min-height:260px;margin-top:10px;padding:14px 15px;resize:vertical;border:1px solid #d8dde3;border-radius:6px;background:#fff;color:#24262b;font:inherit;font-size:12px;line-height:18px}.siennaV4AssetPromptForm textarea:focus-visible{border-color:#a60518;outline:2px solid rgba(166,5,24,.12);outline-offset:1px}.siennaV4AssetPromptNote{margin:20px 0 0;padding:12px 14px;border:1px solid #d6b45e;border-radius:6px;background:#fff5da;color:#24262b;font-size:11px;line-height:17px}.siennaV4AssetPromptError{margin:10px 0 0;color:#a60518;font-size:11px;line-height:17px}.siennaV4AssetPromptSave{width:100%;min-height:36px;margin-top:26px;border:1px solid #a60518;border-radius:6px;background:#a60518;color:#fff;font:inherit;font-size:12px;font-weight:600;line-height:18px}.siennaV4AssetPromptSave:not(:disabled):hover,.siennaV4AssetPromptSave:not(:disabled):focus-visible{border-color:#850414;background:#850414;outline:none}.siennaV4AssetPromptSave:disabled{cursor:default;opacity:.55}.siennaV4AssetContextUploadForm{min-height:0;padding:24px 23px 32px;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.siennaV4AssetContextFileInput{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.siennaV4AssetContextChooseFiles{min-height:78px;border:1px dashed #c9ced7;border-radius:6px;background:#f8f9fb;color:#a60518;font:inherit;font-size:12px;font-weight:600;line-height:18px}.siennaV4AssetContextChooseFiles:hover,.siennaV4AssetContextChooseFiles:focus-visible{border-color:#a60518;background:#fffafb;outline:none}.siennaV4AssetContextFileTypes{margin:8px 0 0;color:#89919e;font-size:10px;line-height:15px}.siennaV4AssetContextPendingFiles{margin-top:18px;border-top:1px solid #e5e8ed}.siennaV4AssetContextPendingFiles>div{min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid #e5e8ed;color:#24262b;font-size:11px;line-height:16px}.siennaV4AssetContextPendingFiles span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siennaV4AssetContextPendingFiles button{border:0;background:transparent;color:#69707d;font:inherit;font-size:10px}.siennaV4AssetContextPendingFiles button:hover,.siennaV4AssetContextPendingFiles button:focus-visible{color:#a60518;outline:none;text-decoration:underline}.siennaV4AssetGenerationBody{min-height:0;padding:22px 23px 30px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.siennaV4AssetGenerationInputs h3,.siennaV4AssetGenerationSnapshot h3,.siennaV4AssetGenerationDependencies h3,.siennaV4AssetGenerationProgress h3{margin:0 0 12px;color:#69707d;font-size:10px;font-weight:600;line-height:14px}.siennaV4AssetGenerationInputs>label,.siennaV4AssetGenerationSnapshot>label{display:block;margin-top:24px;color:#69707d;font-size:10px;font-weight:600;line-height:14px}.siennaV4AssetGenerationInputs textarea,.siennaV4AssetGenerationSnapshot textarea{width:100%;min-height:142px;margin-top:8px;padding:12px 13px;resize:none;border:1px solid #d8dde3;border-radius:6px;background:#f8f9fb;color:#24262b;font:inherit;font-size:11px;line-height:17px}.siennaV4AssetGenerationContextList{border-top:1px solid #e4e7ec}.siennaV4AssetGenerationContextList>div{min-height:43px;padding:7px 0;display:grid;grid-template-columns:minmax(0,1fr) 92px 128px;gap:10px;align-items:center;border-bottom:1px solid #e4e7ec;color:#69707d;font-size:10px;line-height:15px}.siennaV4AssetGenerationContextList span:first-child{min-width:0;overflow:hidden;color:#24262b;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.siennaV4AssetGenerationContextList span:nth-child(2),.siennaV4AssetGenerationContextList span:nth-child(3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siennaV4AssetGenerationSnapshotNote{margin:16px 0 0;padding:11px 13px;border:1px solid #d6b45e;border-radius:6px;background:#fff5da;color:#24262b;font-size:11px;line-height:17px}.siennaV4AssetGenerationSnapshot>div:last-child:not(.siennaV4AssetGenerationContextList){min-height:44px;margin-top:18px;padding:9px 11px;display:flex;flex-direction:column;justify-content:center;border:1px solid #e1e4e9;border-radius:5px;background:#f8f9fb}.siennaV4AssetGenerationSnapshot>div:last-child strong{font-size:11px;line-height:16px}.siennaV4AssetGenerationSnapshot>div:last-child>span{margin-top:2px;color:#89919e;font-size:9px;line-height:14px;overflow-wrap:anywhere}.siennaV4AssetGenerationDependencies,.siennaV4AssetGenerationProgress{margin-top:26px}.siennaV4AssetGenerationDependencyRow{min-height:44px;padding:10px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:baseline;border-bottom:1px solid #e5e8ed;color:#24262b;font-size:11px;line-height:16px;overflow-wrap:anywhere}.siennaV4AssetGenerationDependencyRow:first-of-type{border-top:1px solid #e5e8ed}.siennaV4AssetGenerationDependencyRow>a{color:inherit;text-decoration:none}.siennaV4AssetGenerationDependencyRow>a:hover,.siennaV4AssetGenerationDependencyRow>a:focus-visible{color:#a60518;text-decoration:underline}.siennaV4AssetGenerationDependencyRow>span:nth-child(2){color:#69707d;font-size:10px;white-space:nowrap}.siennaV4AssetGenerationDependencyWarning{grid-column:1 / -1;margin:0;color:#69707d;font-size:10px;line-height:15px}.siennaV4AssetGenerationProgress>div{min-height:44px;display:grid;grid-template-columns:24px minmax(0,1fr) 62px;gap:10px;align-items:center;border-bottom:1px solid #e5e8ed;color:#24262b;font-size:11px;line-height:16px}.siennaV4AssetGenerationProgress>div:first-of-type{border-top:1px solid #e5e8ed}.siennaV4AssetGenerationProgress>div>span:last-child{color:#89919e;font-size:10px;text-align:right}.siennaV4AssetGenerationStageIcon{width:18px;height:18px;display:grid;place-items:center;border:1px solid #c7cdd6;border-radius:50%;color:#fff;font-size:10px;line-height:1}.siennaV4AssetGenerationProgress [data-stage-status=complete] .siennaV4AssetGenerationStageIcon{border-color:#4f7b5b;background:#4f7b5b}.siennaV4AssetGenerationProgress [data-stage-status=running] .siennaV4AssetGenerationStageIcon{border:4px solid #ead1d4;background:#a60518}.siennaV4AssetGenerationUsableNote{margin:15px 0 0;color:#69707d;font-size:10px;line-height:15px}.siennaV4AssetGenerationFailure,.siennaV4AssetGenerationComplete{margin:24px 0 0;padding:13px 14px;border-radius:6px;font-size:11px;line-height:17px}.siennaV4AssetGenerationFailure{border:1px solid rgba(166,5,24,.28);background:#f8e8ea;color:#850414}.siennaV4AssetGenerationFailure p,.siennaV4AssetGenerationComplete{margin-bottom:0}.siennaV4AssetGenerationFailure p{margin-top:4px}.siennaV4AssetGenerationComplete{border:1px solid #b9d1bf;background:#edf5ef;color:#31523a}.siennaV4AssetGenerationActions{min-height:68px;padding:12px 23px;display:flex;gap:10px;border-top:1px solid #e8ebf0;background:#fff}.siennaV4AssetGenerationActions button{min-width:0;min-height:42px;flex:1;border:1px solid #d5dae3;border-radius:6px;background:#fff;color:#24262b;font:inherit;font-size:11px;font-weight:600;line-height:16px}.siennaV4AssetGenerationActions button:last-child{border-color:#a60518;background:#a60518;color:#fff}.siennaV4AssetGenerationActions button:not(:disabled):hover,.siennaV4AssetGenerationActions button:not(:disabled):focus-visible{border-color:#850414;outline:none}.siennaV4AssetGenerationActions button:last-child:not(:disabled):hover,.siennaV4AssetGenerationActions button:last-child:not(:disabled):focus-visible{background:#850414}.siennaV4AssetGenerationActions button:disabled{cursor:default;opacity:.55}.siennaV4AssetVersionBody{min-height:0;padding:22px 23px 30px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.siennaV4AssetVersionSavedInputs h3,.siennaV4AssetVersionEditor h3,.siennaV4AssetVersionInputs h3,.siennaV4AssetVersionInputs>label{margin:0 0 10px;color:#69707d;font-size:10px;font-weight:600;line-height:14px}.siennaV4AssetVersionSavedInputs>button{width:100%;min-height:44px;padding:8px 11px;display:flex;align-items:center;justify-content:space-between;border:1px solid #e4e7ec;border-bottom:0;background:#fff;color:#24262b;font:inherit;font-size:11px;line-height:16px;text-align:left}.siennaV4AssetVersionSavedInputs>button:last-child{border-bottom:1px solid #e4e7ec}.siennaV4AssetVersionSavedInputs>button span:first-child{font-weight:600}.siennaV4AssetVersionSavedInputs>button span:last-child{color:#a60518;font-weight:600}.siennaV4AssetVersionSavedInputs>button:hover,.siennaV4AssetVersionSavedInputs>button:focus-visible{background:#f8f9fb;outline:none}.siennaV4AssetVersionEditor{margin-top:26px}.siennaV4AssetVersionDrawer--campaign .siennaV4AssetVersionEditor{margin-top:0}.siennaV4AssetVersionDrawer--campaign .siennaV4AssetVersionEditor>div{background:#fbfaf7}.siennaV4AssetVersionDrawer--campaign .siennaV4AssetVersionEditor input,.siennaV4AssetVersionDrawer--campaign .siennaV4AssetVersionEditor textarea{padding:10px 11px;border:1px solid #c7bfb1;border-radius:6px}.siennaV4AssetVersionDrawer--campaign .siennaV4AssetVersionEditor textarea{min-height:390px}.siennaV4AssetVersionDrawer--campaign .siennaV4AssetVersionEditor label[for=sienna-v4-version-body]{border-top:0}.siennaV4AssetVersionDrawer--campaign .siennaV4AssetVersionActions{justify-content:flex-end}.siennaV4AssetVersionDrawer--campaign .siennaV4AssetVersionActions button{flex:0 1 221px}.siennaV4CampaignVersionHistory{display:flex;flex-direction:column;gap:10px}.siennaV4CampaignVersionHistoryItem{overflow:hidden;border:1px solid #d8dde3;border-radius:6px;background:#fff}.siennaV4CampaignVersionHistoryToggle{width:100%;min-height:60px;padding:11px 13px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;background:#fff;color:#24262b;font:inherit;text-align:left}.siennaV4CampaignVersionHistoryToggle:hover,.siennaV4CampaignVersionHistoryToggle:focus-visible{background:#f8f9fb;outline:none}.siennaV4CampaignVersionHistoryToggle>span:first-child{min-width:0;display:flex;flex-direction:column;gap:2px}.siennaV4CampaignVersionHistoryToggle strong{font-size:12px;line-height:18px}.siennaV4CampaignVersionHistoryToggle small{color:#69707d;font-size:10px;line-height:15px}.siennaV4CampaignVersionHistoryToggle>span:last-child{color:#a60518;font-size:19px;line-height:20px}.siennaV4CampaignVersionHistoryPanel{border-top:1px solid #e4e7ec;background:#fbfaf7}.siennaV4CampaignVersionReadOnly{padding:16px 14px 18px}.siennaV4CampaignVersionReadOnly h3{margin:0 0 6px;color:#69707d;font-size:9px;font-weight:600;line-height:13px}.siennaV4CampaignVersionSubject{margin:0 0 16px;color:#24262b;font-size:13px;font-weight:600;line-height:19px}.siennaV4CampaignVersionReadOnly pre{margin:0;color:#24262b;font:inherit;font-size:12px;line-height:19px;overflow-wrap:anywhere;white-space:pre-wrap}.siennaV4AssetVersionEditor>div{padding:14px 14px 12px;border:1px solid #d8dde3;border-radius:6px;background:#fff}.siennaV4AssetVersionEditor label{display:block;margin-bottom:6px;color:#69707d;font-size:9px;font-weight:600;line-height:13px}.siennaV4AssetVersionEditor label[for=sienna-v4-version-body]{margin-top:12px;padding-top:12px;border-top:1px solid #e7e9ed}.siennaV4AssetVersionEditor input,.siennaV4AssetVersionEditor textarea,.siennaV4AssetVersionInputs>textarea{width:100%;border:0;background:#fff;color:#24262b;font:inherit;font-size:12px;line-height:18px;outline:none}.siennaV4AssetVersionEditor input{min-height:34px;font-size:13px;font-weight:600}.siennaV4AssetVersionEditor textarea{min-height:300px;resize:vertical}.siennaV4AssetVersionEditor input:focus,.siennaV4AssetVersionEditor textarea:focus{box-shadow:inset 0 0 0 1px #a60518}.siennaV4AssetVersionSaved{margin:12px 0 0;color:#31523a;font-size:11px;line-height:16px}.siennaV4AssetVersionInputTable{margin-bottom:24px;border:1px solid #e4e7ec;border-bottom:0}.siennaV4AssetVersionInputTable>div{min-height:42px;padding:7px 9px;display:grid;grid-template-columns:minmax(0,1fr) 92px 50px;gap:10px;align-items:center;border-bottom:1px solid #e4e7ec;color:#24262b;font-size:10px;line-height:15px}.siennaV4AssetVersionInputTable>div:first-child{min-height:28px;background:#f8f9fb;color:#89919e;font-size:9px;font-weight:600}.siennaV4AssetVersionInputTable>div:not(:first-child)>span:first-child{min-width:0;overflow:hidden;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.siennaV4AssetVersionInputTable button,.siennaV4AssetVersionInputDetail button{border:0;background:transparent;color:#a60518;font:inherit;font-size:10px;font-weight:600;text-align:right}.siennaV4AssetVersionInputTable button:hover,.siennaV4AssetVersionInputTable button:focus-visible,.siennaV4AssetVersionInputDetail button:hover,.siennaV4AssetVersionInputDetail button:focus-visible{outline:none;text-decoration:underline}.siennaV4AssetVersionInputDetail{margin:-8px 0 24px;padding:12px;border:1px solid #d8dde3;border-radius:6px;background:#f8f9fb}.siennaV4AssetVersionInputDetail>div{display:flex;align-items:start;justify-content:space-between;gap:12px}.siennaV4AssetVersionInputDetail h4{margin:0;font-size:12px;line-height:18px}.siennaV4AssetVersionInputDetail pre{max-height:260px;margin:12px 0 0;overflow:auto;color:#24262b;font:inherit;font-size:10px;line-height:16px;white-space:pre-wrap}.siennaV4AssetVersionInputDetail dl{margin:12px 0 0;display:grid;grid-template-columns:70px minmax(0,1fr);gap:5px 10px;font-size:10px;line-height:15px}.siennaV4AssetVersionInputDetail dt{color:#69707d}.siennaV4AssetVersionInputDetail dd{margin:0;overflow-wrap:anywhere}.siennaV4AssetVersionInputs>label{display:block;margin-top:0}.siennaV4AssetVersionInputs>textarea{min-height:148px;padding:11px 12px;resize:none;border:1px solid #d8dde3;border-radius:6px;background:#fff;font-size:11px;line-height:17px}.siennaV4GovernorHeader{min-height:118px}.siennaV4GovernorBody{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.siennaV4GovernorTabs{height:44px;padding:0 23px;display:flex;align-items:end;gap:24px;border-bottom:1px solid #e8ebf0}.siennaV4GovernorTabs button{height:44px;padding:0;border:0;border-bottom:2px solid transparent;background:transparent;color:#69707d;font:inherit;font-size:11px;font-weight:600;line-height:16px}.siennaV4GovernorTabs button[aria-current=page]{border-bottom-color:#a60518;color:#a60518}.siennaV4GovernorTabs button:hover,.siennaV4GovernorTabs button:focus-visible{color:#850414;outline:none}.siennaV4GovernorConversation{padding:20px 23px 28px}.siennaV4GovernorMessages{display:flex;flex-direction:column;gap:16px}.siennaV4GovernorMessage{max-width:88%;display:flex;gap:9px;align-items:flex-start}.siennaV4GovernorMessage--user{margin-left:auto}.siennaV4GovernorMessage>div{min-width:0;padding:10px 12px;border:1px solid #e1e4e9;border-radius:7px;background:#f8f9fb}.siennaV4GovernorMessage--user>div{border-color:#ead1d4;background:#fff6f7}.siennaV4GovernorMessage strong{display:block;margin-bottom:3px;color:#69707d;font-size:9px;font-weight:600;line-height:13px}.siennaV4GovernorMessage p{margin:0;color:#24262b;font-size:11px;line-height:17px;overflow-wrap:anywhere;white-space:pre-wrap}.siennaV4GovernorAvatar{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;border-radius:50%;background:#850414;color:#fff;font-size:10px;font-weight:700;line-height:1}.siennaV4GovernorProposalStart{margin-top:24px;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e8ebf0}.siennaV4GovernorProposalStart button,.siennaV4GovernorGuidanceCard button,.siennaV4GovernorComposer button,.siennaV4GovernorFooter button{min-height:36px;padding:8px 14px;border:1px solid #d5dae3;border-radius:6px;background:#fff;color:#24262b;font:inherit;font-size:10px;font-weight:600;line-height:15px}.siennaV4GovernorProposalStart button{border-color:#a60518;color:#a60518}.siennaV4GovernorProposalStart span{color:#89919e;font-size:9px;line-height:14px;text-align:right}.siennaV4GovernorProposalStart button:disabled,.siennaV4GovernorComposer button:disabled,.siennaV4GovernorGuidanceCard button:disabled{cursor:default;opacity:.5}.siennaV4GovernorComposer{margin-top:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end}.siennaV4GovernorComposer label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.siennaV4GovernorComposer textarea{min-height:72px;padding:10px 11px;resize:vertical;border:1px solid #d8dde3;border-radius:6px;background:#fff;color:#24262b;font:inherit;font-size:11px;line-height:17px}.siennaV4GovernorComposer textarea:focus{border-color:#a60518;outline:none}.siennaV4GovernorComposer button,.siennaV4GovernorGuidanceCard>div button:last-child{border-color:#a60518;background:#a60518;color:#fff}.siennaV4GovernorPanel{padding:23px 23px 32px}.siennaV4GovernorEyebrow{margin:0;color:#a60518;font-size:10px;font-weight:600;line-height:14px}.siennaV4GovernorPanel>h3{margin:5px 0 18px;color:#24262b;font-size:16px;font-weight:600;line-height:23px}.siennaV4GovernorGuidanceCard{padding:16px;border:1px solid #d8dde3;border-radius:7px;background:#fff}.siennaV4GovernorGuidanceCard>span{color:#4f7b5b;font-size:9px;font-weight:700;line-height:13px}.siennaV4GovernorGuidanceCard:not(.siennaV4GovernorGuidanceCard--history)>span{color:#a60518}.siennaV4GovernorGuidanceCard>p{margin:9px 0 15px;color:#24262b;font-size:12px;line-height:19px;white-space:pre-wrap}.siennaV4GovernorGuidanceCard dl{margin:0;padding-top:12px;display:grid;grid-template-columns:64px minmax(0,1fr);gap:5px 10px;border-top:1px solid #e8ebf0;font-size:10px;line-height:15px}.siennaV4GovernorGuidanceCard dt{color:#89919e}.siennaV4GovernorGuidanceCard dd{margin:0;color:#4f5661;overflow-wrap:anywhere}.siennaV4GovernorGuidanceCard>div{margin-top:17px;display:flex;justify-content:flex-end;gap:9px}.siennaV4GovernorGuidanceCard--history+.siennaV4GovernorGuidanceCard--history{margin-top:12px}.siennaV4GovernorGuidanceCard--history>button{margin-top:15px;color:#a60518}.siennaV4GovernorEmpty{margin:0;padding:20px 16px;border:1px dashed #d8dde3;border-radius:6px;color:#69707d;font-size:11px;line-height:17px}.siennaV4GovernorFooter{min-height:68px;padding:12px 23px;display:flex;justify-content:space-between;gap:12px;border-top:1px solid #e8ebf0;background:#fff}.siennaV4GovernorFooter button{min-width:104px}.siennaV4GovernorFooter .siennaV4GovernorBack{border-color:#a60518;color:#a60518}.siennaV4GovernorProposalStart button:not(:disabled):hover,.siennaV4GovernorProposalStart button:not(:disabled):focus-visible,.siennaV4GovernorGuidanceCard button:not(:disabled):hover,.siennaV4GovernorGuidanceCard button:not(:disabled):focus-visible,.siennaV4GovernorComposer button:not(:disabled):hover,.siennaV4GovernorComposer button:not(:disabled):focus-visible,.siennaV4GovernorFooter button:hover,.siennaV4GovernorFooter button:focus-visible{border-color:#850414;outline:none}@media (max-width: 900px){.siennaV4CampaignListScreen,.siennaV4CampaignDrawerPortal{--sienna-v4-campaign-drawer-width: min(500px, calc(100vw - 184px) )}.siennaV4CampaignListScreen{grid-template-columns:184px minmax(0,1fr)}.siennaV4CampaignColumns,.siennaV4CampaignRow{grid-template-columns:minmax(140px,.8fr) 90px minmax(0,1fr) 64px;column-gap:12px}}@media (max-width: 720px){.siennaV4CampaignListScreen,.siennaV4CampaignDrawerPortal{--sienna-v4-campaign-drawer-width: 100vw}.siennaV4CampaignListScreen{display:block}.siennaV4CampaignListMain--drawerOpen{padding-right:0;visibility:hidden}.siennaV4CampaignSidebar{position:static;height:auto;min-height:0;border-right:0;border-bottom:1px solid #eceef1}.siennaV4CampaignWorkspaceLabel,.siennaV4CampaignSidebarSectionLabel,.siennaV4CampaignSidebarAssets,.siennaV4CampaignAddCampaign,.siennaV4CampaignSidebarUser{display:none}.siennaV4CampaignSidebarCampaign{margin-top:12px}.siennaV4CampaignContextHeader{align-items:stretch;flex-direction:column}.siennaV4CampaignGenerateAll{width:100%;min-width:0}.siennaV4CampaignHeaderActions{align-items:stretch}.siennaV4CampaignHeaderActions>div{align-items:stretch;flex-direction:column-reverse}.siennaV4CampaignHeaderActions .siennaV4CampaignOpenButton,.siennaV4CampaignDelete{width:100%}.siennaV4CampaignListBody{padding:16px 12px 32px}.siennaV4CampaignColumns{display:none}.siennaV4CampaignRow{min-height:70px;grid-template-columns:minmax(0,1fr) 64px;grid-template-rows:auto auto;gap:3px 12px;align-items:center}.siennaV4CampaignRowName{grid-column:1;grid-row:1}.siennaV4CampaignRowType{display:none}.siennaV4CampaignRowDetails{grid-column:1;grid-row:2;color:#69707d}.siennaV4CampaignOpenButton{grid-column:2;grid-row:1 / 3}.siennaV4CampaignReviewDrawerHeader{padding-left:18px}.siennaV4CampaignReviewDrawerActions{right:18px}.siennaV4CampaignReviewDrawerBody,.siennaV4CampaignReviewDrawerFooter{padding-left:18px;padding-right:18px}.siennaV4CampaignReviewDrawerBody--document{padding:30px 24px 52px}.siennaV4CampaignReviewDrawerBody--pdf{padding:0}.siennaV4CampaignPdfPages{padding:14px;gap:14px}}.siennaV4AccountScreen{height:100%;overflow-y:auto;background:#f8f9fb;color:#24262b;font-family:var(--font-sans)}.siennaV4AccountBrand{height:56px;padding:13px 28px;border-bottom:1px solid #eceef1;background:#fff}.siennaV4AccountBrandLink{width:fit-content;display:flex;align-items:center;gap:12px;color:#24262b;font-size:15px;font-weight:600;line-height:22px;text-decoration:none}.siennaV4AccountLogo{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:#a60518;color:#fff;font-size:13px;font-weight:700;line-height:18px}.siennaV4AccountMain{min-height:calc(100dvh - 56px);padding:48px 20px 44px;display:flex;align-items:flex-start;justify-content:center}.siennaV4AccountCard{width:min(508px,100%);min-height:570px;padding:37px 39px 32px;border:1px solid #eceef1;border-radius:10px;background:#fff}.siennaV4AccountEyebrow{color:#a60518;font-size:10px;font-weight:600;line-height:14px}.siennaV4AccountTitle{margin-top:14px;color:#24262b;font-size:22px;font-weight:600;line-height:30px}.siennaV4AccountDescription{margin-top:8px;color:#69707d;font-size:12px;font-weight:400;line-height:18px}.siennaV4AccountForm{margin-top:24px;display:grid;gap:16px}.siennaV4AccountScreen .publicAuthField{gap:6px;color:#69707d;font-size:11px;font-weight:500;line-height:16px}.siennaV4AccountScreen .uiInput{width:100%;height:40px;min-height:40px;padding:0 11px;border:1px solid #dee2e7;border-radius:6px;background:#fff;color:#24262b;font-size:12px;font-weight:400;line-height:18px;box-shadow:none}.siennaV4AccountScreen .uiInput:hover{border-color:#c9ced5;background:#fff}.siennaV4AccountScreen .uiInput:focus{outline:none;border-color:#a605188c;background:#fff;box-shadow:0 0 0 2px #a605181a}.siennaV4AccountHelp{margin-top:-12px;margin-bottom:8px;color:#9aa1ab;font-size:10px;font-weight:400;line-height:14px}.siennaV4AccountScreen .publicAuthSubmit{width:100%;min-height:34px;height:34px;padding:0 12px;border-radius:7px;font-size:11px;font-weight:600;line-height:16px}.siennaV4AccountScreen .formMessage{margin-top:-4px;padding:8px 10px;border-radius:6px;font-size:11px;line-height:15px}.siennaV4AccountLegal{margin-top:15px;color:#9aa1ab;font-size:10px;font-weight:400;line-height:15px;text-align:center}.siennaV4AccountLegal a{color:inherit}@media (max-width: 600px){.siennaV4AccountBrand{padding-inline:20px}.siennaV4AccountMain{padding:24px 16px 32px}.siennaV4AccountCard{min-height:0;padding:32px 24px}}.siennaV4WorkspaceScreen{height:100%;overflow-y:auto;background:#f8f9fb;color:#24262b;font-family:var(--font-sans)}.siennaV4WorkspaceMain{min-height:calc(100dvh - 56px);padding:100px 20px 44px;display:flex;align-items:flex-start;justify-content:center}.siennaV4WorkspaceCard{width:min(548px,100%);min-height:390px;padding:41px 43px 30px;border:1px solid #eceef1;border-radius:10px;background:#fff}.siennaV4WorkspaceEyebrow{color:#a60518;font-size:10px;font-weight:600;line-height:14px}.siennaV4WorkspaceTitle{margin-top:14px;color:#24262b;font-size:22px;font-weight:600;line-height:30px}.siennaV4WorkspaceDescription{margin-top:10px;color:#69707d;font-size:12px;font-weight:400;line-height:19px}.siennaV4WorkspaceForm{margin-top:32px;display:grid;gap:32px}.siennaV4WorkspaceScreen .publicAuthField{gap:6px;color:#69707d;font-size:11px;font-weight:500;line-height:16px}.siennaV4WorkspaceScreen .uiInput{width:100%;height:40px;min-height:40px;padding:0 11px;border:1px solid #dee2e7;border-radius:6px;background:#fff;color:#24262b;font-size:12px;font-weight:400;line-height:18px;box-shadow:none}.siennaV4WorkspaceScreen .uiInput:hover{border-color:#c9ced5;background:#fff}.siennaV4WorkspaceScreen .uiInput:focus{outline:none;border-color:#a605188c;background:#fff;box-shadow:0 0 0 2px #a605181a}.siennaV4WorkspaceScreen .publicAuthSubmit{width:100%;min-height:40px;height:40px;padding:0 12px;border-radius:7px;font-size:11px;font-weight:600;line-height:16px}.siennaV4WorkspaceScreen .formMessage{margin-top:-20px;margin-bottom:-20px;padding:8px 10px;border-radius:6px;font-size:11px;line-height:15px}.siennaV4WorkspaceFooter{margin-top:17px;color:#9aa1ab;font-size:10px;font-weight:400;line-height:15px;text-align:center}@media (max-width: 600px){.siennaV4WorkspaceMain{padding:24px 16px 32px}.siennaV4WorkspaceCard{min-height:0;padding:32px 24px}}.siennaV4CampaignSetupScreen{height:100dvh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;background:#f8f9fb;color:#24262b;font-family:var(--font-sans)}.siennaV4CampaignTopbar{height:48px;padding:9px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eceef1;background:#fff}.siennaV4CampaignWorkspaceName{max-width:min(320px,45vw);overflow:hidden;color:#69707d;font-size:12px;font-weight:500;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.siennaV4CampaignSetupMain{min-height:calc(100dvh - 48px);padding:16px 20px 44px;display:flex;align-items:flex-start;justify-content:center}.siennaV4CampaignSetupCard{width:min(728px,100%);min-height:998px;padding:23px 39px 42px;border:1px solid #eceef1;border-radius:10px;background:#fff}.siennaV4CampaignSetupEyebrow{color:#a60518;font-size:10px;font-weight:600;line-height:14px}.siennaV4CampaignSetupTitle{margin-top:12px;color:#24262b;font-size:22px;font-weight:600;line-height:30px}.siennaV4CampaignSetupDescription{max-width:648px;margin-top:7px;color:#69707d;font-size:12px;font-weight:400;line-height:19px}.siennaV4CampaignSetupForm{margin-top:20px;display:grid;gap:16px}.siennaV4CampaignField,.siennaV4CampaignFieldset{min-width:0;display:grid;gap:6px;color:#69707d;font-size:11px;font-weight:500;line-height:16px}.siennaV4CampaignFieldset{margin:0;padding:0;border:0}.siennaV4CampaignRequired{margin-left:4px;color:#69707d;font-size:10px;font-weight:400;white-space:nowrap}.siennaV4CampaignRequired>span{color:#a60518;font-weight:600}.siennaV4CampaignField>label{display:block;font:inherit}.siennaV4CampaignFieldset legend{margin:0 0 6px;padding:0}.siennaV4CampaignSetupScreen .uiInput,.siennaV4CampaignSetupScreen .uiSelect,.siennaV4CampaignSetupScreen .uiTextarea{width:100%;min-width:0;border:1px solid #dee2e7;border-radius:6px;background:#fff;color:#24262b;font-family:inherit;font-size:12px;font-weight:400;line-height:18px;box-shadow:none}.siennaV4CampaignSetupScreen .uiInput,.siennaV4CampaignSetupScreen .uiSelect{height:40px;min-height:40px;padding:0 11px}.siennaV4CampaignSetupScreen .uiTextarea{min-height:58px;padding:9px 11px;resize:vertical}.siennaV4CampaignSetupScreen .uiInput::placeholder,.siennaV4CampaignSetupScreen .uiTextarea::placeholder{color:#9aa1ab;opacity:1}.siennaV4CampaignSetupScreen .uiInput:hover,.siennaV4CampaignSetupScreen .uiSelect:hover,.siennaV4CampaignSetupScreen .uiTextarea:hover{border-color:#c9ced5;background:#fff}.siennaV4CampaignSetupScreen .uiInput:focus,.siennaV4CampaignSetupScreen .uiSelect:focus,.siennaV4CampaignSetupScreen .uiTextarea:focus{outline:none;border-color:#a605188c;background:#fff;box-shadow:0 0 0 2px #a605181a}.siennaV4CampaignSetupScreen .uiInput[aria-invalid=true],.siennaV4CampaignSetupScreen .uiTextarea[aria-invalid=true],.siennaV4CampaignSetupScreen .siennaV4FieldInvalid{border-color:#a60518;background:#f8e8ea;color:#a60518}.siennaV4ContextDropzone{min-height:88px;padding:10px 11px 8px;border:1px dashed #dee2e7;border-radius:6px;background:#f8f9fb;color:#24262b;font-size:12px;font-weight:500;line-height:18px}.siennaV4ContextDropzone--invalid{border-color:#a60518;background:#f8e8ea}.siennaV4InlineAction,.siennaV4AddAction,.siennaV4ContextRemove{padding:0;border:0;background:transparent;color:#a60518;font:inherit;cursor:pointer}.siennaV4InlineAction{text-decoration:underline;text-underline-offset:2px}.siennaV4ContextHint{color:#9aa1ab;font-size:10px;font-weight:400;line-height:14px}.siennaV4WorkflowPagination{display:flex;flex-wrap:wrap;gap:8px}.siennaV4WorkflowPagination .siennaV4InlineAction{min-width:72px;min-height:44px;padding:8px}.siennaV4WorkflowPagination .siennaV4InlineAction:disabled{color:#9aa1ab;cursor:not-allowed}.siennaV4VisuallyHiddenFileInput{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.siennaV4ContextFileList{margin-top:6px;display:grid;gap:4px}.siennaV4ContextFileRow{min-height:30px;padding:5px 8px 5px 11px;display:grid;grid-template-columns:minmax(0,1fr) minmax(105px,.65fr) 58px;align-items:center;column-gap:10px;border:1px solid #dee2e7;border-radius:4px;background:#fff}.siennaV4ContextFileRow--invalid{border-color:#a60518;color:#a60518}.siennaV4ContextFileName{min-width:0;overflow:hidden;color:inherit;font-size:12px;font-weight:500;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.siennaV4ContextFileMeta{color:#9aa1ab;font-size:10px;font-weight:400;line-height:14px}.siennaV4ContextFileRow--invalid .siennaV4ContextFileMeta{color:#a60518}.siennaV4ContextRemove{justify-self:end;font-size:10px;font-weight:600;line-height:15px}.siennaV4ContextFileError{grid-column:1 / -1;padding-top:2px;color:#a60518;font-size:10px;font-weight:400;line-height:14px}.siennaV4AddAction{width:fit-content;margin-top:6px;font-size:10px;font-weight:600;line-height:15px}.siennaV4ResearchSources{margin-top:2px}.siennaV4ResearchSourceRow{display:grid;gap:4px}.siennaV4ResearchError{padding-left:11px;color:#a60518;font-size:10px;font-weight:600;line-height:15px}.siennaV4CampaignFormError{padding:8px 10px;border:1px solid rgba(166,5,24,.22);border-radius:6px;background:#f8e8ea;color:#a60518;font-size:11px;line-height:15px}.siennaV4CampaignSetupScreen .siennaV4CampaignSubmit{width:100%;height:44px;min-height:44px;margin-top:34px;border-radius:7px;font-size:11px;font-weight:600;line-height:16px}@media (max-width: 600px){.siennaV4CampaignTopbar{padding-inline:16px}.siennaV4CampaignSetupMain{padding:16px 16px 32px}.siennaV4CampaignSetupCard{min-height:0;padding:28px 20px 32px}.siennaV4ContextFileRow{grid-template-columns:minmax(0,1fr) 58px}.siennaV4ContextFileMeta{grid-column:1}.siennaV4ContextRemove{grid-column:2;grid-row:1 / span 2}}.publicShell,.operatorShell[data-theme],.operatorShell:not([data-theme]){--app-brand-red: var(--sienna-v4-shell-brand);--app-canvas: var(--sienna-v4-shell-canvas);--app-background: var(--app-canvas);--app-deep: var(--sienna-v4-shell-rail);--app-column: var(--sienna-v4-shell-rail);--app-panel: var(--app-canvas);--app-surface: var(--app-canvas);--app-raised: var(--app-canvas);--app-input: var(--app-canvas);--app-text: var(--sienna-v4-shell-ink);--app-muted: var(--sienna-v4-shell-muted);--app-subtle: var(--app-muted);--app-border: var(--sienna-v4-shell-border);--app-border-hover: #d8dce1;--app-shadow: none;--app-panel-gradient: linear-gradient(var(--app-panel), var(--app-panel));--app-card-gradient: var(--app-panel-gradient);--app-raised-gradient: var(--app-panel-gradient);--app-header-bg: var(--app-canvas);--app-nav-gradient: linear-gradient(var(--app-column), var(--app-column));--app-input-hover: var(--app-canvas);--app-control-bg: var(--app-canvas);--app-control-border: #dee2e7;--app-control-hover-bg: #f1f3f5;--app-control-hover-border: var(--app-border-hover);--app-hover-bg: #f1f3f5;--app-active-bg: var(--sienna-v4-shell-brand-soft);--app-selected-bg: var(--app-active-bg);--app-popover: var(--app-canvas);--app-disabled-bg: #f1f3f5;--app-disabled-border: var(--app-border);--app-disabled-text: var(--app-muted);--app-danger-text: var(--sienna-v4-shell-brand);--app-success-text: #167047;--app-warning-text: #766000;--color-text: var(--app-text);--color-text-soft: var(--app-muted);--color-muted: var(--app-muted);--color-surface: var(--app-canvas);--color-surface-2: var(--app-panel);--surface-card: var(--app-panel);--surface-inset: var(--app-column);--border-soft: var(--app-border);--border-default: var(--app-border);--border-strong: var(--app-border-hover);--shadow-xs: none;--shadow-sm: none;--shadow-md: none;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 8px;background:var(--app-canvas);color:var(--app-text);color-scheme:light;font-family:var(--font-sans);font-size:13px;line-height:1.5}:is(.publicShell,.operatorShell) :is(.uiCard,.publicHero,.operatorSection,.operatorShellRailSummary){border:1px solid var(--app-border);border-radius:8px;background:var(--app-panel);color:var(--app-text);box-shadow:none}:is(.publicShell,.operatorShell) :is(.uiCardTitle,.publicTitle,.operatorRowTitle,.workspaceTitle){color:var(--app-text);font-weight:600;letter-spacing:0}:is(.publicShell,.operatorShell) :is(.smallMeta,.muted,.uiCardMeta,.publicBodyCopy,.publicDescription,.operatorRowMeta){color:var(--app-muted);font-size:12px;line-height:1.5}:is(.publicShell,.operatorShell) :is(.uiInput,.uiSelect,.uiTextarea){min-width:0;max-width:100%;min-height:34px;padding:7px 10px;border:1px solid var(--app-control-border);border-radius:6px;background:var(--app-input);color:var(--app-text);box-shadow:none;font-size:13px;line-height:1.4}:is(.publicShell,.operatorShell) .uiTextarea{min-height:96px}:is(.publicShell,.operatorShell) :is(.uiInput,.uiTextarea)::placeholder{color:var(--app-muted)}:is(.publicShell,.operatorShell) :is(.uiInput,.uiSelect,.uiTextarea):focus{border-color:var(--sienna-v4-shell-brand);background:var(--app-input);box-shadow:none}:is(.publicShell,.operatorShell) .uiButton{min-height:32px;padding:6px 12px;border:1px solid var(--app-control-border);border-radius:6px;background:var(--app-control-bg);color:var(--app-text);box-shadow:none;font-size:12px;font-weight:600;line-height:18px;text-decoration:none}:is(.publicShell,.operatorShell) .uiButton:hover:not(:disabled){border-color:var(--app-border-hover);background:var(--app-hover-bg);color:var(--app-text)}:is(.publicShell,.operatorShell) .uiButton-primary{border-color:var(--sienna-v4-shell-brand);background:var(--sienna-v4-shell-brand);color:#fff}:is(.publicShell,.operatorShell) .uiButton-primary:hover:not(:disabled){border-color:var(--sienna-v4-shell-brand-strong);background:var(--sienna-v4-shell-brand-strong);color:#fff}:is(.publicShell,.operatorShell) .uiButton-danger{border-color:#edc6cc;background:var(--sienna-v4-shell-brand-soft);color:var(--app-danger-text)}:is(.publicShell,.operatorShell) .uiButton-success{border-color:var(--app-success-text);background:var(--app-success-text);color:#fff}:is(.publicShell,.operatorShell) .uiButton:disabled,:is(.publicShell,.operatorShell) :is(.uiInput,.uiSelect,.uiTextarea):disabled{border-color:var(--app-disabled-border);background:var(--app-disabled-bg);color:var(--app-disabled-text);opacity:1}:is(.publicShell,.operatorShell) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--sienna-v4-shell-brand);outline-offset:2px;box-shadow:none}:is(.publicShell,.operatorShell) :is(label,.field>span,label>span:first-child){color:var(--app-text);font-size:12px;font-weight:600;line-height:1.5}:is(.publicShell,.operatorShell) :is(.formMessage,.uiErrorState,.uiEmptyState){border-radius:6px;padding:12px;font-size:13px;line-height:1.5}:is(.publicShell,.operatorShell) .uiEmptyState{border-color:var(--app-border);background:var(--app-column);color:var(--app-muted)}:is(.publicShell,.operatorShell) .uiEmptyStateTitle{color:var(--app-text);font-size:14px}:is(.publicShell,.operatorShell) .uiEmptyStateDetail{font-size:12px}:is(.publicShell,.operatorShell) :is(.formMessage--error,.uiErrorState){background:#fbecef;color:var(--app-danger-text)}:is(.publicShell,.operatorShell) .formMessage--success{background:#edf7f1;color:var(--app-success-text)}:is(.publicShell,.operatorShell) .formMessage--warning{background:#fff8df;color:var(--app-warning-text)}:is(.publicShell,.operatorShell) .statusPill{min-height:20px;padding:2px 7px;font-size:11px;line-height:14px}.operatorShell[data-theme] :is(.statusPill--brand,.statusPill--critical),.publicShell :is(.statusPill--brand,.statusPill--critical){border-color:#edc6cc;background:#fbecef;color:var(--app-danger-text)}.operatorShell[data-theme] .statusPill--success,.publicShell .statusPill--success{border-color:#cce5d7;background:#edf7f1;color:var(--app-success-text)}.operatorShell[data-theme] .statusPill--highlight,.publicShell .statusPill--highlight{border-color:#eadca9;background:#fff8df;color:var(--app-warning-text)}.publicShell{padding:0 28px}.publicShell .publicShellHeader{height:max-content;min-height:72px;padding-block:16px;border-bottom:1px solid var(--app-border)}.publicShell :is(.publicWordmark,.publicAccountEmail){color:var(--app-text)}.publicShell .publicWordmark{font-size:20px;font-weight:600;letter-spacing:0}.publicShell :is(.publicNav,.publicNavButton,.publicAccountSummary){color:var(--app-muted);font-size:13px}.publicShell .publicNav{gap:4px 12px;align-items:center}.publicShell :is(.publicNav a,.publicNavButton){padding-block:6px;border-radius:4px}.publicShell .publicNav a:hover{color:var(--sienna-v4-shell-brand)}.publicShell .publicShellBody{align-content:start;gap:20px;padding-block:40px}.publicShell :is(.publicShellBody--centered,.publicShellBody--auth){align-content:center;min-height:0;padding-block:48px}.publicShell .publicHero{padding:28px}.publicShell .publicHero--minimal{inline-size:min(760px,100%);padding:48px 32px;gap:12px}.publicShell .publicHero--auth{inline-size:min(520px,100%)}.publicShell .publicHero--request{inline-size:min(680px,100%)}.publicShell .publicHero--requestComplete{inline-size:min(640px,100%)}.publicShell .publicHero--info{padding:8px 0 28px;border:0;border-bottom:1px solid var(--app-border);border-radius:0;background:transparent}.publicShell .publicEyebrow{color:var(--sienna-v4-shell-brand);font-size:10px;font-weight:600;letter-spacing:.04em}.publicShell .publicTitle{max-width:24ch;margin-top:8px;font-size:clamp(28px,3vw,36px);line-height:1.2}.publicShell :is(.publicTitle--auth,.publicTitle--request,.publicTitle--requestComplete){max-width:none;font-size:28px}.publicShell .publicHero--info .publicTitle{color:var(--app-text)}.publicShell :is(.publicDescription,.publicBodyCopy,.publicList){color:var(--app-muted);font-size:15px;line-height:1.65}.publicShell .publicHero--info .publicDescription{color:var(--app-muted)}.publicShell .publicHero--info .uiButton-ghost{border-color:var(--app-control-border);background:var(--app-canvas);color:var(--app-text)}.publicShell .uiCard{padding:24px}.publicShell .uiCardTitle{font-size:16px;line-height:1.4}.publicShell :is(.publicAuthHelp,.publicRequestNote,.publicLandingMetaItem,.publicLandingMetaLink,.publicContactLink,.publicMiniStat){font-size:13px;line-height:1.5}.publicShell :is(.publicInlineLink,.publicContactLink:not(.publicContactLink--disabled),.publicLandingMetaLink){color:var(--sienna-v4-shell-brand)}.publicShell .publicLanding{inline-size:min(760px,100%)}.publicShell .publicLandingMeta{border-color:var(--app-border)}.publicShell .publicAuthForm{gap:16px;margin-top:12px}.publicShell .publicAuthSubmit{min-height:38px}.publicShell .publicRequestGrid{gap:16px}.publicShell .publicAccountEmail{font-size:13px}.publicShell>.publicAuthCard{width:min(640px,100%);margin:48px auto;align-self:start}.publicShell.loadingState{padding:24px;align-content:start}.operatorShell[data-theme]{height:100dvh;grid-template-columns:220px minmax(0,1fr)}.operatorShell .operatorShellRail{padding:16px 12px;gap:18px;background:var(--app-column);-webkit-backdrop-filter:none;backdrop-filter:none}.operatorShell .operatorShellBrand strong{font-size:14px;line-height:20px}.operatorShell .operatorShellBrandEyebrow{font-size:10px;letter-spacing:.04em}.operatorShell :is(.operatorShellNavLink,.operatorShellReturnLink){min-height:32px;height:auto;padding:7px 10px;border-radius:6px;font-size:12px;line-height:18px}.operatorShell .operatorShellNav{gap:4px}.operatorShell .operatorShellNavLink.is-active{border-color:transparent;background:var(--app-active-bg);color:var(--sienna-v4-shell-brand);box-shadow:none;font-weight:600}.operatorShell .operatorShellHeader{min-height:56px;padding:10px 20px;flex-wrap:wrap;-webkit-backdrop-filter:none;backdrop-filter:none}.operatorShell .operatorShellSearch{min-width:220px}.operatorShell .operatorShellHeaderAside{flex-wrap:wrap}.operatorShell .operatorShellToolbar{padding:10px 20px;gap:8px 16px}.operatorShell .operatorScopeField--inline{text-transform:none;letter-spacing:0;color:var(--app-muted)}.operatorShell .operatorScopeField--inline .uiSelect{border-radius:6px;min-height:32px}.operatorShell .operatorScopeSummary{font-size:12px}.operatorShell .operatorShellContent{padding:20px}.operatorShell .operatorShellMain{grid-template-rows:auto auto minmax(0,1fr)}.operatorShell .operatorShellMain:has(>.formMessage){grid-template-rows:auto auto auto minmax(0,1fr)}.operatorShell .operatorShellMain>.formMessage{margin:12px 20px 0}.operatorShell .operatorPage{height:auto;min-height:100%;align-content:start}.operatorShell .uiCardTitle{font-size:14px;line-height:20px}.operatorShell .operatorPage--overview{grid-template-rows:none;grid-auto-rows:auto}.operatorShell .operatorPage--overview :is(.operatorPageColumns,.operatorPageColumn){height:auto;grid-auto-rows:auto}.operatorShell .operatorOverviewSummary{border:0;background:transparent}.operatorShell .operatorPageHeading .workspaceTitle{font-size:24px;line-height:30px}.operatorShell .operatorPageHeading .smallMeta{font-size:12px}.operatorShell .operatorSection{padding:16px;border-radius:8px}.operatorShell .operatorSectionHeader :is(.uiCardTitle,.paneSectionTitle){font-size:14px;line-height:20px;font-weight:600}.operatorShell .operatorSectionHeader :is(.uiCardMeta,.paneSectionMeta){font-size:12px}.operatorShell .operatorRowTitle{font-size:13px;line-height:20px}.operatorShell :is(.operatorRowMeta,.operatorRowDetail,.operatorStatItem,.operatorMetricItem,.operatorSubsection,.operatorCollectionButton,.operatorHealthItem){font-size:12px;line-height:1.5}.operatorShell :is(.operatorRowBody,.operatorPageHeading>div,.operatorSectionHeader>div){min-width:0;overflow-wrap:anywhere}.operatorShell .operatorKpiCard{border-radius:6px;padding:10px 12px}.operatorShell .operatorKpiValue{font-size:20px;font-weight:600}.operatorShell .operatorTab{min-height:32px;padding:6px 10px;border-radius:6px;font-size:12px;line-height:18px}.operatorShell .operatorTab.is-active,.operatorShell .operatorCollectionButton.is-active{border-color:#edc6cc;background:var(--app-active-bg);color:var(--sienna-v4-shell-brand);box-shadow:none}.operatorShell .operatorCollectionButton{border-radius:6px}.operatorShell .operatorDebugJson{background:var(--app-column);color:var(--app-text);font-size:12px}.operatorShell .operatorDebugMetaGrid>div{background:var(--app-column)}.operatorShell .operatorActionModal{width:min(560px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:24px;box-shadow:0 18px 48px #24262b2e}.operatorShell .operatorActionModal .uiCardTitle{font-size:18px}.operatorShell .uiModalBackdrop{padding:16px;background:#24262b6b}:is(.publicShell,.operatorShell) .uiTable{font-size:12px;border-color:var(--app-border)}:is(.publicShell,.operatorShell) .uiTable :is(th,td){padding:10px 12px;border-color:var(--app-border)}:is(.publicShell,.operatorShell) .uiTable th{background:var(--app-column);color:var(--app-muted);font-size:10px}@media (max-width: 1200px){.operatorShell :is(.operatorPageGrid,.operatorPageColumns--balanced,.operatorPageColumns--rightHeavy){grid-template-columns:minmax(0,1fr)}.operatorShell .operatorInlineForm--communications{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.operatorShell[data-theme]{display:block;height:100dvh;overflow:auto}.operatorShell .operatorShellRail{border-right:0;border-bottom:1px solid var(--app-border)}.operatorShell :is(.operatorShellMain,.operatorShellContent,.operatorDetailPane,.operatorCollectionPane,.operatorSection--scroll){overflow:visible}.operatorShell .operatorShellMain{display:block}.operatorShell .operatorShellHeader{position:static}.operatorShell :is(.operatorSplitLayout,.operatorPageColumns,.operatorPageGrid,.operatorReportingMetricGrid){grid-template-columns:minmax(0,1fr)}.operatorShell .operatorPage{min-height:0}}@media (max-width: 600px){.publicShell{padding-inline:16px}.publicShell .publicShellHeader{align-items:flex-start;flex-direction:column;gap:8px}.publicShell .publicNav{justify-content:flex-start;gap:2px 12px}.publicShell .publicShellBody{padding-block:24px}.publicShell :is(.publicHero,.uiCard){padding:20px}.publicShell .publicHero--info{padding:4px 0 20px}.publicShell .publicTitle{font-size:28px}.publicShell :is(.publicGrid,.publicInfoLayout,.publicRequestGrid,.publicMiniGrid){grid-template-columns:minmax(0,1fr)}.publicShell .publicCard--hero{grid-column:auto}.operatorShell :is(.operatorShellContent,.operatorShellHeader,.operatorShellToolbar){padding:16px}.operatorShell :is(.operatorShellSearch,.operatorScopeControls,.operatorScopeField--inline){width:100%;min-width:0}.operatorShell .operatorScopeField--inline .uiSelect{max-width:100%;width:100%}.operatorShell :is(.operatorInlineForm,.operatorFormGrid,.operatorInlineForm--communications,.operatorDebugMetaGrid){grid-template-columns:minmax(0,1fr)}.operatorShell :is(.operatorSectionHeader,.operatorPageHeading,.operatorRow){flex-wrap:wrap}:is(.publicShell,.operatorShell) :is(.uiInput,.uiSelect,.uiTextarea){min-height:40px;font-size:16px}:is(.publicShell,.operatorShell) :is(.uiButton,.operatorTab,.operatorShellNavLink){min-height:40px}.operatorShell .operatorActionModal{padding:20px}}#root>.uiErrorState{margin:24px;padding:16px;border:1px solid #edc6cc;border-radius:8px;background:#fbecef;color:var(--sienna-v4-shell-brand);font-size:13px;line-height:1.5}body:has(#root>.uiErrorState){background:var(--sienna-v4-shell-canvas)}
