body.os-app-shell.tool-app .ops-content>main.wrap{width:min(1440px,calc(100% - 72px))!important;margin-left:auto!important;margin-right:auto!important}body.os-app-shell.tool-app .tool-hero{padding-top:34px!important;padding-bottom:24px!important;margin-bottom:0!important;border-bottom:1px solid var(--obs-line)!important}body.os-app-shell.tool-app .tool-hero h1{color:var(--obs-text)!important}body.os-app-shell.tool-app .tool-hero p{color:var(--obs-body)!important}body.os-app-shell.tool-app .tool-hero .tag,body.os-app-shell.tool-app .tool-hero .eyebrow{border:0!important;border-radius:0!important;padding:0!important;background:transparent!important}body.os-app-shell.tool-app .tool-app-main,body.os-app-shell.tool-app .tool-workspace,body.os-app-shell.tool-app .workflow-card,body.os-app-shell.tool-app [class*="tool-card"]{border-radius:2px!important;box-shadow:none!important}body.os-app-shell.tool-app .ops-tool-more{margin-top:18px!important;border:0!important;border-top:1px solid var(--obs-line)!important;border-bottom:1px solid var(--obs-line)!important;border-radius:0!important;background:transparent!important}body.os-app-shell.tool-app .ops-tool-more>summary{padding:12px 2px!important;color:#92969c!important}body.os-app-shell.tool-app .ops-tool-more>summary::after{color:var(--obs-amber)!important}body.os-app-shell.tool-app .ops-tool-more-content{border-top:1px solid var(--obs-line)!important;padding-left:0!important;padding-right:0!important}body.migration-workspace-page,body:has(.migration-workspace-main){background:var(--obs-bg)!important}.migration-workspace-main{max-width:1380px!important}.migration-workspace-hero{background:transparent!important;border-radius:0!important;box-shadow:none!important}.migration-workspace-hero h1{color:var(--obs-text)!important}.migration-first-use{border-top:1px solid var(--obs-line)!important;border-bottom:1px solid var(--obs-line)!important;background:transparent!important;border-radius:0!important}.migration-first-use>*{border-radius:0!important}.migration-projects-shell,.migration-project-card,.migration-next-step,.migration-wave-plan,.migration-summary-shell,.migration-step-dialog-shell,.migration-cutover-body,.migration-domain-body{background:var(--obs-surface)!important;border-color:var(--obs-line)!important;border-radius:2px!important;box-shadow:none!important}.migration-project-card:hover{border-color:var(--obs-line-strong)!important;transform:none!important}.migration-project-card .btn.primary,.migration-next-step .btn.primary{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}.migration-journey{border-radius:0!important}.migration-journey button,.migration-journey a{border-radius:0!important;background:transparent!important;border-color:var(--obs-line)!important}.migration-journey .active,.migration-journey [aria-current="step"]{border-color:var(--obs-amber)!important;color:#fff!important;box-shadow:inset 0 -2px 0 var(--obs-amber)!important}.migration-about,.migration-project-details,.migration-project-scope{border-radius:0!important;border-left:0!important;border-right:0!important;background:transparent!important}.os313-help-page .os313-help-hero{max-width:960px!important;margin:0!important;padding:34px 0 26px!important;border-bottom:1px solid var(--obs-line)!important}.os313-help-page .os313-help-hero h1{max-width:800px!important;margin:8px 0 12px!important;font-size:clamp(36px,4.2vw,50px)!important;line-height:1.04!important;letter-spacing:-.04em!important}.os313-help-page .os313-help-start{gap:0!important;border-top:1px solid var(--obs-line)!important;border-bottom:1px solid var(--obs-line)!important}.os313-help-page .os313-help-start>*{border-radius:0!important;background:transparent!important;border:0!important;border-right:1px solid var(--obs-line)!important}.os313-help-page .os313-help-start>*:last-child{border-right:0!important}.os313-help-page .os313-help-guide,.os313-help-page .os313-help-section{border-radius:2px!important;box-shadow:none!important;background:var(--obs-surface)!important;border-color:var(--obs-line)!important}.os313-help-page .os313-help-actions a{color:var(--obs-amber)!important}body.os-app-shell main:is( [class*="-workspace"],[class*="-dropzone"],[class*="-preview"],[class*="-summary-card"],[class*="-config-card"],[class*="-file-card"],[class*="-intro"],[class*="-result-card"],[class*="-module"],[class*="-sheet"],[class*="-wrap"] ){border-radius:3px!important;box-shadow:none!important}body.os-app-shell main:is([class*="-pill"],.tag,.eyebrow,.tool-badge,[class*="-badge"]){border-radius:2px!important}body.os-app-shell label.btn.primary,body.os-app-shell .drop-action label.btn.primary,body.os-app-shell .migration-map-dropzone .drop-action label.btn.primary{background:var(--obs-amber)!important;border-color:var(--obs-amber)!important;color:#120c07!important;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)!important}body.os-app-shell label.btn.primary:hover,body.os-app-shell label.btn.primary:focus-visible{background:#ff9b3d!important;border-color:#ff9b3d!important;color:#0c0906!important}body.os-app-shell.tool-app .workspace-kicker,body.os-app-shell.tool-app .eyebrow,body.os-app-shell.tool-app .section-index,body.os-app-shell.tool-app [class*="-kicker"]{color:var(--obs-amber)!important}body.os-app-shell.tool-app .tool-help-line a{color:var(--obs-text)!important}body.os-app-shell.tool-app .tool-help-line a:hover{color:var(--obs-amber)!important}body.os-app-shell .migration-workspace-hero>.eyebrow,body.os-app-shell .migration-project-state,body.os-app-shell .migration-always-included,body.os-app-shell .migration-map-readiness{border-radius:2px!important;box-shadow:none!important}body.os-app-shell .migration-first-use span:not(.migration-first-use-note),body.os-app-shell .migration-first-use [class*="step"]{border-radius:2px!important}body.os-app-shell .migration-quick-start,body.os-app-shell .migration-map-dropzone,body.os-app-shell .migration-map-example,body.os-app-shell .migration-map-summary,body.os-app-shell .migration-map-domain-card,body.os-app-shell .migration-map-preview,body.os-app-shell .drop-icon{border-radius:2px!important;box-shadow:none!important}body.os-app-shell .migration-map-dropzone{background:var(--obs-bg-2)!important}body.os-app-shell .os20-builder-workbench,body.os-app-shell .os20-workbench-stat,body.os-app-shell .os20-builder-workbench input,body.os-app-shell .os20-builder-collapse,body.os-app-shell .os311-category-directory,body.os-app-shell .os33-collection-sidebar,body.os-app-shell .os20-filter-collapse,body.os-app-shell .selection-prompt,body.os-app-shell .os20-selection-prompt{border-radius:2px!important;box-shadow:none!important;background-image:none!important}body.os-app-shell .os313-help-guide img,body.os-app-shell .os313-help-section img{border-radius:2px!important}body.os-app-shell.tool-app.migration-workspace-page .eyebrow{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}body.os-app-shell.tool-app.migration-workspace-page .migration-import-details,body.os-app-shell.tool-app.migration-workspace-page .migration-empty{border-radius:2px!important;box-shadow:none!important}body.os-app-shell.tool-app.migration-mapping-page .migration-map-dropzone,body.os-app-shell.tool-app.migration-mapping-page .migration-map-example,body.os-app-shell.tool-app.migration-mapping-page .migration-map-summary,body.os-app-shell.tool-app.migration-mapping-page .migration-map-domain-card,body.os-app-shell.tool-app.migration-mapping-page .migration-map-preview,body.os-app-shell.tool-app.migration-mapping-page .migration-map-options .option,body.os-app-shell.tool-app.migration-mapping-page #mappingPreviewTable{border-radius:2px!important;box-shadow:none!important;background-image:none!important}body.os-app-shell.tool-app.migration-mapping-page .migration-map-dropzone{background:var(--obs-bg-2)!important}body.os-app-shell.tool-app .builder-page>.os20-builder-workbench,body.os-app-shell.tool-app .os20-builder-workbench{border-radius:2px!important;box-shadow:none!important;background:var(--obs-surface)!important;background-image:none!important}body.os-app-shell.tool-app .os20-builder-workbench input,body.os-app-shell.tool-app .os20-builder-collapse,body.os-app-shell.tool-app .os311-category-directory,body.os-app-shell.tool-app .os33-collection-sidebar,body.os-app-shell.tool-app .os20-filter-collapse,body.os-app-shell.tool-app .selection-prompt,body.os-app-shell.tool-app .os20-selection-prompt,body.os-app-shell.tool-app .seo-copy,body.os-app-shell.tool-app .seo-hub-card{border-radius:2px!important;box-shadow:none!important;background-image:none!important}body.os-app-shell.tool-app.os313-help-page video,body.os-app-shell.tool-app.os313-help-page img{border-radius:2px!important}body.os-app-shell.tool-app .eyebrow,body.os-app-shell.tool-app [class*="-kicker"]{box-shadow:none!important;text-shadow:none!important;background-image:none!important}body.os-app-shell.tool-app input#search,body.os-app-shell.tool-app .os20-toolkit-search,body.os-app-shell.tool-app .os20-workbench-search,body.os-app-shell.tool-app .seo-copy,body.os-app-shell.tool-app .os311-seo-disclosure,body.os-app-shell.tool-app .seo-hub-card,body.os-app-shell.tool-app .os311-library-review,body.os-app-shell.tool-app .tool-nav-cta,body.os-app-shell.tool-app .os20-review-panel,body.os-app-shell.tool-app .os20-review-state,body.os-app-shell.tool-app .os36-run-review,body.os-app-shell.tool-app .os41-script-preview{border-radius:2px!important;box-shadow:none!important;background-image:none!important}body.os-app-shell.tool-app .tool-nav-cta{background:transparent!important}body.os-app-shell.tool-app.migration-mapping-page input,body.os-app-shell.tool-app.migration-mapping-page select,body.os-app-shell.tool-app.migration-mapping-page textarea,body.os-app-shell.tool-app.migration-mapping-page .migration-map-example-sheet,body.os-app-shell.tool-app.migration-mapping-page .migration-map-file-metrics>*,body.os-app-shell.tool-app.migration-mapping-page .migration-map-config-grid>*,body.os-app-shell.tool-app.migration-mapping-page .migration-map-result-grid>*{border-radius:2px!important;box-shadow:none!important;background-image:none!important}body.os-app-shell.tool-app.migration-mapping-page input:focus,body.os-app-shell.tool-app.migration-mapping-page select:focus,body.os-app-shell.tool-app.migration-mapping-page textarea:focus{box-shadow:inset 2px 0 0 var(--obs-amber)!important}body.os-app-shell.tool-app .seo-hub-grid{gap:0!important;border-top:1px solid var(--obs-line)!important;border-bottom:1px solid var(--obs-line)!important}body.os-app-shell.tool-app .seo-hub-grid>.seo-hub-card{border:0!important;border-right:1px solid var(--obs-line)!important;border-radius:0!important;background:transparent!important}body.os-app-shell.tool-app .seo-hub-grid>.seo-hub-card:last-child{border-right:0!important}@media(max-width:900px){body.os-app-shell.tool-app .seo-hub-grid>.seo-hub-card{border-right:0!important;border-bottom:1px solid var(--obs-line)!important}}/* Obsidian palette closure for tool-specific legacy cyan/teal labels. */
body.os-app-shell.tool-app .tool-hero>.eyebrow,
body.os-app-shell.tool-app .workspace-kicker,
body.os-app-shell.tool-app .section-index,
body.os-app-shell.tool-app .os20-filter-title,
body.os-app-shell.tool-app .migration-map-example-head>span{color:var(--obs-amber)!important}
body.os-app-shell.tool-app .os33-collection-sidebar summary small,
body.os-app-shell.tool-app .section-hint,
body.os-app-shell.tool-app .drop-meta,
body.os-app-shell.tool-app .migration-map-example>p,
body.os-app-shell.tool-app .migration-map-example-actions>span,
body.os-app-shell.tool-app .migration-map-options small,
body.os-app-shell.tool-app .migration-map-domain-row span,
body.os-app-shell.tool-app .os20-selection-prompt-meta span{color:var(--obs-muted)!important}
body.os-app-shell.tool-app .migration-map-dropzone.has-file:not(.is-error),
body.os-app-shell.tool-app .migration-map-dropzone.is-dragover{border-color:var(--obs-amber)!important;background:var(--obs-amber-soft)!important}
/* Higher-specificity closure for Builder/tool selectors that historically carried cool accents. */
body.os-app-shell.tool-app .tool-app-main>.tool-hero>.eyebrow,
body.os-app-shell.tool-app .builder-page>.tool-hero>.eyebrow{color:var(--obs-amber)!important}
body.os-app-shell.tool-app .builder-page>.tool-hero>.eyebrow::before{content:none!important;display:none!important;text-shadow:none!important}
body.os-app-shell.tool-app .builder-page .os20-builder-sidebar>.os20-filter-title,
body.os-app-shell.tool-app .tool-nav-cta .section-index{color:var(--obs-amber)!important}
body.os-app-shell.tool-app .os20-builder-sidebar .catnav button{border-radius:0!important;background:transparent!important;box-shadow:none!important;border-color:transparent!important}
body.os-app-shell.tool-app .os20-builder-sidebar .catnav button:hover,
body.os-app-shell.tool-app .os20-builder-sidebar .catnav button:focus-visible{background:var(--obs-amber-soft)!important;border-color:transparent!important;box-shadow:inset 2px 0 0 var(--obs-amber)!important}
body.os-app-shell.tool-app .os20-script-grid .script{border-radius:2px!important;background:var(--obs-surface)!important;background-image:none!important;border-color:var(--obs-line)!important;box-shadow:none!important;transform:none!important}
body.os-app-shell.tool-app .os20-script-grid .script:hover,
body.os-app-shell.tool-app .os20-script-grid .script:focus-visible{border-color:var(--obs-line-strong)!important;background:#10151b!important;box-shadow:inset 2px 0 0 var(--obs-amber)!important;transform:none!important}
body.os-app-shell.tool-app .os20-script-grid .script.active{border-color:var(--obs-amber)!important;box-shadow:inset 3px 0 0 var(--obs-amber)!important}
body.os-app-shell.tool-app .os20-script-grid .script small,
body.os-app-shell.tool-app .os20-script-grid .script-meta,
body.os-app-shell.tool-app .os20-library-bar,
body.os-app-shell.tool-app .os20-empty span{color:var(--obs-muted)!important}
body.os-app-shell.tool-app .os20-script-grid .script-plan{color:var(--obs-muted)!important}
body.os-app-shell.tool-app .os20-script-grid .script-pro .script-plan{color:var(--obs-amber)!important}

/* RC6 GitHub remediation: plan metadata is small text, so do not attenuate it with legacy opacity. */
body.os-app-shell.tool-app .os20-script-grid .script-plan{color:var(--obs-muted)!important;opacity:1!important}

body.os-app-shell.tool-app .os20-builder-workbench{border:1px solid #303a43!important;background:#171d23!important}
body.os-app-shell.tool-app .os20-workbench-head{padding:20px 24px!important;border-bottom:1px solid #36414a!important;background:#0d1217!important}
body.os-app-shell.tool-app .os20-workbench-search{margin:0!important;padding:14px 20px!important;border:0!important;border-bottom:1px solid #36414a!important;background:#121820!important}
body.os-app-shell.tool-app .os20-builder-sidebar{padding:18px 16px!important;border-right:1px solid #36414a!important;background:#0d1217!important}
body.os-app-shell.tool-app .os20-builder-sidebar .os20-primary-library button.active{background:#1c232a!important;box-shadow:inset 3px 0 0 var(--obs-amber)!important;color:#fff!important}
body.os-app-shell.tool-app :is(.os20-builder-collapse,.os311-category-directory,.os33-collection-sidebar,.os20-filter-collapse){margin-top:10px!important;border:1px solid #303a43!important;background:#11171d!important}
body.os-app-shell.tool-app :is(.os20-builder-collapse,.os311-category-directory,.os33-collection-sidebar,.os20-filter-collapse)>summary{min-height:42px!important;padding:0 10px!important;background:#11171d!important}
body.os-app-shell.tool-app .os20-library-main{min-width:0!important;padding:18px 20px 20px!important;background:#171d23!important}
@media(max-width:820px){
  body.os-app-shell.tool-app .os20-builder-sidebar{border-right:0!important;border-bottom:1px solid #36414a!important}
  body.os-app-shell.tool-app .os20-library-main{padding:14px!important}
  body.os-app-shell.tool-app .os20-workflow-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:480px){
  body.os-app-shell.tool-app .os20-workflow-actions{grid-template-columns:1fr!important}
  body.os-app-shell.tool-app .os20-script-grid .script{min-height:96px!important;padding:14px!important}
}
body.os-app-shell.tool-app .builder-page .os20-library-tabs .os20-workflow-button{min-height:40px!important;padding:8px 12px!important;border:1px solid #303a43!important;background:#0d1217!important;font-size:14px!important;box-shadow:none!important}
body.os-app-shell.tool-app .builder-page .os20-library-tabs .os20-workflow-button.active{background:#202830!important;border-color:#5b6670!important;box-shadow:inset 0 -2px 0 var(--obs-amber)!important;color:#fff!important}
body.os-app-shell.tool-app .builder-page .os20-script-grid .script{min-height:104px!important;padding:16px 62px 15px 16px!important;border:1px solid #303a43!important;border-radius:2px!important;background:#10161c!important;gap:10px!important}
body.os-app-shell.tool-app .builder-page .os20-script-grid .script.active{background:#1c252e!important;border-color:var(--obs-amber)!important;box-shadow:inset 3px 0 0 var(--obs-amber)!important}
body.os-app-shell.tool-app .builder-page .os20-script-grid .script b{font-size:17px!important;line-height:1.22!important}
body.os-app-shell.tool-app .builder-page .os20-script-grid .script-meta{color:#b8b4ac!important;font-size:12px!important}
body.os-app-shell.tool-app .builder-page .os20-script-grid .script .script-plan{padding:3px 6px!important;border:1px solid #303a43!important;border-radius:2px!important;background:#0b1015!important;color:#b8b4ac!important;font-size:11px!important;opacity:1!important}
body.os-app-shell.tool-app .builder-page .os20-script-grid .script.script-pro .script-plan{border-color:#7b581c!important;background:#1a160e!important;color:#ffb45f!important}
