/* Generated by scripts/build-plane-dark-theme.mjs. Canonical roles: Plane screenshot and local official theme. */
/* app.css */
html.dark .avatar{background:#141415!important}
html.dark .nav-label{color:#e4e6e6!important}
html.dark .nav-item{color:#e4e6e6!important}
html.dark .nav-item:hover{background:#1d1f20!important}
html.dark .nav-item.active{background:#1d1f20!important}
html.dark .nav-item .count{background:#141415!important;border:1px solid #2c2e30!important}
html.dark .sidebar-promo{background:#141415!important}
html.dark .sidebar-promo p{color:color-mix(in srgb, #526488 60%, white)!important}
html.dark .account .avatar{background:#1d1f20!important;color:color-mix(in srgb, #685390 60%, white)!important}
html.dark .btn.primary{color:#e4e6e6!important;box-shadow:0 2px 4px rgb(0 0 0 / 0.2)!important}
html.dark .btn.primary:hover{box-shadow:0 4px 9px rgb(0 0 0 / 0.2)!important}
html.dark .badge.blue{background:#141415!important;color:color-mix(in srgb, #345dcc 60%, white)!important;border-color:#2c2e30!important}
html.dark .badge.green{background:#141415!important;color:color-mix(in srgb, #137752 60%, white)!important;border-color:#2c2e30!important}
html.dark .badge.purple{background:#141415!important;color:color-mix(in srgb, #7953c8 60%, white)!important;border-color:#2c2e30!important}
html.dark .badge.orange{background:#141415!important;color:color-mix(in srgb, #ad6a15 60%, white)!important;border-color:color-mix(in srgb, #f5e8d0 30%, #2c2e30)!important}
html.dark .demo-note{color:color-mix(in srgb, #6e7890 60%, white)!important}
html.dark .welcome{background:#141415!important;border:1px solid #2c2e30!important}
html.dark .welcome p{color:color-mix(in srgb, #607195 60%, white)!important}
html.dark .segmented button.active{box-shadow:0 1px 3px rgb(0 0 0 / 0.2)!important}
html.dark .metric:hover{border-color:color-mix(in srgb, #b6c6f8 30%, #2c2e30)!important}
html.dark .metric-head .icon{color:color-mix(in srgb, #667baf 60%, white)!important}
html.dark .chart-legend i.gray{background:color-mix(in srgb, #b6c2db 12%, #1d1f20)!important}
html.dark .platform-icon{background:#141415!important}
html.dark .bar{background:#141415!important}
html.dark .step-icon{background:#141415!important;color:color-mix(in srgb, #7b89a4 60%, white)!important}
html.dark .workflow-step.done .step-icon{background:#141415!important}
html.dark .workflow-step.current .step-icon{background:#141415!important;box-shadow:0 0 0 4px rgb(255 255 255 / 0.09)!important}
html.dark .tone-icon{background:#141415!important}
html.dark .tone-icon.orange{color:color-mix(in srgb, #bd852c 60%, white)!important;background:#141415!important}
html.dark .state-dot{background:#1d1f20!important}
html.dark .state-dot.review{background:color-mix(in srgb, #d4942c 12%, #1d1f20)!important}
html.dark .task-card:hover{border-color:color-mix(in srgb, #bbcafa 30%, #2c2e30)!important;box-shadow:0 3px 8px rgb(0 0 0 / 0.2)!important}
html.dark .kanban-column.dragover{background:#141415!important}
html.dark .knowledge-art{background:#141415!important}
html.dark .media-card.selected{background:#1d1f20!important}
html.dark .media-mark .avatar{background:#141415!important;color:color-mix(in srgb, #536582 60%, white)!important}
html.dark .selection-bar{box-shadow:0 6px 24px rgb(0 0 0 / 0.2)!important}
html.dark .login-art{background:#141415!important}
html.dark .login-copy p{color:color-mix(in srgb, #607092 60%, white)!important}
html.dark .login-art footer{color:color-mix(in srgb, #72809b 60%, white)!important}
html.dark .demo-accounts button:hover{border-color:color-mix(in srgb, #a7baf4 30%, #2c2e30)!important}
html.dark .error-message{color:color-mix(in srgb, #b52b40 60%, white)!important;background:#141415!important}
html.dark dialog{box-shadow:0 15px 65px rgb(0 0 0 / 0.2)!important}
html.dark dialog::backdrop{background:rgb(29 31 32 / 0.400)!important}
html.dark #toast{background:#1d1f20!important;color:#e4e6e6!important}
html.dark .dark{--muted:#afb3b6!important;--line:#2c2e30!important;--surface:#141415!important;--text:#e4e6e6!important;--soft:#1d1f20!important;background:#141415!important}
html.dark .nav-item{color:#afb3b6!important}
html.dark .nav-item.active{color:color-mix(in srgb, #adc5ff 60%, white)!important;background:#1d1f20!important}
html.dark .welcome{background:#1d1f20!important;border-color:color-mix(in srgb, #344566 30%, #2c2e30)!important}
html.dark .welcome p{color:color-mix(in srgb, #adc0e0 60%, white)!important}
html.dark .metric-head{color:color-mix(in srgb, #b0bfd6 60%, white)!important}
html.dark .demo-note{color:color-mix(in srgb, #b0bfd6 60%, white)!important}
html.dark .sidebar-promo{background:#1d1f20!important}
html.dark .sidebar-promo p{color:color-mix(in srgb, #b3c5e4 60%, white)!important}
html.dark .knowledge-art{background:#1d1f20!important}
html.dark .media-card.selected{background:#1d1f20!important}
html.dark .badge{color:color-mix(in srgb, #b8c6de 60%, white)!important}
html.dark .badge.green{color:color-mix(in srgb, #8de0bc 60%, white)!important;background:#1d1f20!important;border-color:color-mix(in srgb, #2c5d48 30%, #2c2e30)!important}
html.dark .badge.blue{color:color-mix(in srgb, #adc7ff 60%, white)!important;background:#1d1f20!important;border-color:color-mix(in srgb, #374b79 30%, #2c2e30)!important}
html.dark .badge.purple{color:color-mix(in srgb, #cebaff 60%, white)!important;background:#1d1f20!important;border-color:color-mix(in srgb, #53436e 30%, #2c2e30)!important}
html.dark .badge.orange{color:color-mix(in srgb, #e7c689 60%, white)!important;background:#1d1f20!important;border-color:color-mix(in srgb, #665034 30%, #2c2e30)!important}
html.dark .nav-item .count{background:#1d1f20!important}
html.dark .login-art{background:#1d1f20!important}
html.dark .login-copy p{color:color-mix(in srgb, #b0c2df 60%, white)!important}
@media(max-width:700px){html.dark .sidebar{box-shadow:8px 0 30px rgb(0 0 0 / 0.2)!important}
}

/* refinements.css */
html.dark .badge.orange{color:color-mix(in srgb, #93580f 60%, white)!important}
html.dark .login-art footer{color:color-mix(in srgb, #5e6d86 60%, white)!important}
html.dark .welcome p{color:color-mix(in srgb, #56688b 60%, white)!important}
html.dark .badge.orange{color:color-mix(in srgb, #e7c689 60%, white)!important}
html.dark .welcome p{color:color-mix(in srgb, #adc0e0 60%, white)!important}
html.dark .login-art footer{color:color-mix(in srgb, #b0c2df 60%, white)!important}

/* plane-native.css */
html.dark .plane-person-avatar{color:#e4e6e6!important}
html.dark .plane-person-avatar.large{border:2px solid #2c2e30!important}
html.dark .plane-new-item{border:1px solid #2c2e30!important}
html.dark .plane-new-item{border-color:#2c2e30!important}
html.dark .plane-brand-square{color:#e4e6e6!important}
html.dark .plane-page .btn.primary,html.dark .plane-route-header .btn.primary,html.dark .plane-shell~dialog .btn.primary{color:#e4e6e6!important}
html.dark .plane-page .btn.primary,html.dark .plane-route-header .btn.primary{color:#e4e6e6!important}
html.dark .plane-page .task-card:hover{border-color:#2c2e30!important}
html.dark .plane-page .workflow-step.done .step-icon{background:#1d1f20!important}
html.dark .plane-page .workflow-step.current .step-icon{background:#1d1f20!important;box-shadow:0 0 0 4px rgb(0 0 0 / 0.65)!important}
html.dark .plane-page .tone-icon{background:#1d1f20!important;color:color-mix(in srgb, #c7b7ed 60%, white)!important}
html.dark .plane-page .tone-icon.orange{background:#1d1f20!important;color:color-mix(in srgb, #e0b778 60%, white)!important}
html.dark .plane-page .bar{background:#1d1f20!important}
html.dark .plane-page .platform-icon{background:#141415!important}
html.dark .plane-ai-mode{box-shadow:0 6px 13px rgb(0 0 0 / 0.2)!important}
html.dark .plane-quicklinks>button:hover{border-color:#2c2e30!important}
html.dark .plane-popover{box-shadow:0 12px 35px rgb(0 0 0 / 0.2)!important}
html.dark .plane-profile-cover{background:#141415!important;color:#e4e6e6!important}
html.dark .plane-profile-cover small{color:#e4e6e6!important}
html.dark .plane-popover-item.danger{color:color-mix(in srgb, #c93535 60%, white)!important}
html.dark .plane-popover-item.danger{color:color-mix(in srgb, #ff8d8d 60%, white)!important}
html.dark .plane-switch{background:#222425!important}
html.dark .plane-switch:before{background:#141415!important}
html.dark .plane-page .badge.blue{background:#1d1f20!important;color:color-mix(in srgb, #80d4f5 60%, white)!important;border-color:color-mix(in srgb, #244957 30%, #2c2e30)!important}
html.dark .plane-page .badge.green{background:#1d1f20!important;color:color-mix(in srgb, #83d6b1 60%, white)!important;border-color:color-mix(in srgb, #2b5040 30%, #2c2e30)!important}
html.dark .plane-page .badge.purple{background:#1d1f20!important;color:color-mix(in srgb, #cdb5f3 60%, white)!important;border-color:color-mix(in srgb, #48375c 30%, #2c2e30)!important}
html.dark .plane-page .badge.orange{background:#1d1f20!important;color:color-mix(in srgb, #e8c189 60%, white)!important;border-color:color-mix(in srgb, #56452e 30%, #2c2e30)!important}
html.dark .login-art{background:#141415!important}
html.dark .login-copy p{color:#afb3b6!important}
html.dark .login-copy h1{color:#e4e6e6!important}
html.dark .login-art footer{color:#afb3b6!important}
html.dark .login-form .btn.primary{color:#e4e6e6!important}
html.dark .login-form .login-mode button.active{color:color-mix(in srgb, #75cff1 60%, white)!important;border-color:color-mix(in srgb, #259bcc 30%, #2c2e30)!important}
html.dark .login-form .demo-accounts button{background:#141415!important}
html.dark .login-form .error-message{background:#1d1f20!important;color:color-mix(in srgb, #ffc2d0 60%, white)!important}
html.dark .plane-global-search:hover{border-color:#2c2e30!important}
@media(max-width:700px){html.dark .plane-shell.menu-open .plane-sidebar{box-shadow:7px 0 22px rgb(0 0 0 / 0.2)!important}
}
html.dark .plane-profile-cover .plane-person-avatar{border:2px solid #2c2e30!important}

/* plane-controls.css */
html.dark .btn:not(.primary):not(.quiet){border-color:#2c2e30!important}
html.dark .btn.primary,html.dark .login-form .btn.primary{color:#e4e6e6!important}
html.dark .input-search,html.dark input:not([type=checkbox]):not([type=radio]),html.dark textarea{border-color:#2c2e30!important}
html.dark .task-card:hover{border-color:#2c2e30!important}
html.dark .plane-popover{border-color:#2c2e30!important}
html.dark #toast{background:#1d1f20!important;border:1px solid #2c2e30!important}
html.dark dialog::backdrop{background:rgb(15 15 16 / 0.320)!important}
html.dark dialog::backdrop{background:rgb(15 15 16 / 0.550)!important}
html.dark .plane-select-trigger:hover{border-color:#2c2e30!important}
html.dark .plane-select-trigger{border-color:#2c2e30!important}
html.dark .plane-select-trigger:hover{border-color:#2c2e30!important}
html.dark .plane-select-menu{border-color:#2c2e30!important}
html.dark .plane-theme-mark{border:1px solid #2c2e30!important;background:#141415!important}
html.dark .plane-theme-mark.dark{background:#1d1f20!important}
html.dark .plane-theme-mark.system{background:linear-gradient(135deg,#141415 50%,#1d1f20 50%)!important}
html.dark .plane-theme-mark.light{background:linear-gradient(135deg,#141415 50%,#397af7 50%)!important}
html.dark dialog:not(.plane-settings-modal){box-shadow:0 12px 48px rgb(0 0 0 / 0.2)!important}

/* brand-ui.css */
html.dark .btn.primary,html.dark .btn.primary,html.dark .plane-page .btn.primary,html.dark .plane-route-header .btn.primary,html.dark .plane-route-header .btn.primary,html.dark .login-form .btn.primary{color:#e4e6e6!important}
html.dark .brand-kpi.tone-3 .brand-color-icon{color:color-mix(in srgb, #b58531 60%, white)!important}
html.dark .brand-content-status .review{background:color-mix(in srgb, #c89639 12%, #1d1f20)!important}

/* brand-onboarding.css */
html.dark .onboarding-steps li.current>span{color:#e4e6e6!important}

/* plane-chat.css */
html.dark .hx-chat{--chat-ink:#e4e6e6!important;--chat-muted:#e4e6e6!important;--chat-line:#2c2e30!important;--chat-surface:#141415!important;--chat-send-ink:#e4e6e6!important}
html.dark .hx-chat{--chat-ink:#e4e6e6!important;--chat-muted:#afb3b6!important;--chat-line:#2c2e30!important;--chat-surface:#0f0f10!important}
html.dark .hx-chat-error{color:#e4e6e6!important}
html.dark .hx-chat-error{color:color-mix(in srgb, #fda29b 60%, white)!important}
html.dark .hx-chat .hx-composer:focus-within{border-color:#2c2e30!important}
html.dark .hx-chat .hx-composer:focus-within{border-color:#2c2e30!important}
html.dark .hx-chat-menu{box-shadow:0 10px 30px rgb(0 0 0 / 0.2)!important}
html.dark .hx-scroll-button{box-shadow:0 3px 9px rgb(0 0 0 / 0.2)!important}
html.dark .hx-chat-welcome>p>svg{color:color-mix(in srgb, #d79c38 60%, white)!important}
html.dark .hx-chat .hx-composer{box-shadow:0 1px 3px rgb(0 0 0 / 0.2)!important}
html.dark .hx-chat .hx-composer:focus-within{border-color:color-mix(in srgb, #c1e4ff 30%, #2c2e30)!important;box-shadow:0 1px 4px rgb(0 0 0 / 0.2)!important}
html.dark .hx-chat .hx-composer:focus-within{border-color:color-mix(in srgb, #4b7a96 30%, #2c2e30)!important;box-shadow:0 1px 4px rgb(0 0 0 / 0.2)!important}
html.dark .hx-workspace-chip>i{color:#e4e6e6!important}
html.dark .hx-chat .hx-composer textarea::placeholder{color:#afb3b6!important}
html.dark .hx-chat .hx-composer textarea::placeholder{color:#afb3b6!important}
html.dark .hx-chat-menu{box-shadow:0 8px 24px rgb(0 0 0 / 0.2)!important}
html.dark .hx-chat-menu{box-shadow:0 8px 24px rgb(0 0 0 / 0.3333333333333333)!important}

/* workflow-pages.css */
html.dark .task-due.is-overdue{color:color-mix(in srgb, #b34c25 60%, white)!important}
html.dark .task-due.is-overdue{color:color-mix(in srgb, #efb48e 60%, white)!important}
html.dark .media-card.selected .media-choice{color:#e4e6e6!important}

/* plane-template.css */
html.dark .btn.primary,html.dark .btn.primary,html.dark .plane-page .btn.primary,html.dark .plane-page .btn.primary,html.dark .login-form .btn.primary,html.dark .login-form .btn.primary{color:#e4e6e6!important}
html.dark .plane-switch{background:#1d1f20!important}
html.dark .plane-page .segmented>button.active{box-shadow:0 1px 2px rgb(0 0 0 / 0.2)!important}

/* plane-documents.css */
html.dark .document-cover{background:#1d1f20!important;color:#e4e6e6!important}
html.dark .document-cover-shade{background:linear-gradient(90deg,rgb(29 31 32 / 0.851),rgb(29 31 32 / 0.200))!important}
html.dark .document-cover-identity>span{color:#e4e6e6!important}
html.dark .document-cover-identity i{background:color-mix(in srgb, #cce1f0 12%, #1d1f20)!important}
html.dark .document-cover .document-cover-change{background:#141415!important;color:#e4e6e6!important;border-color:rgb(44 46 48 / 0.702)!important}
html.dark .document-cover .document-cover-change:hover{background:#141415!important;border-color:#2c2e30!important}
html.dark .document-header h2>.icon{color:color-mix(in srgb, #006399 60%, white)!important}
html.dark .document-header h2>.icon{color:color-mix(in srgb, #8cc8e9 60%, white)!important}
html.dark .report-tag.tag-blue{background:#141415!important;border-color:#2c2e30!important;color:color-mix(in srgb, #006399 60%, white)!important}
html.dark .report-tag.tag-teal{background:#141415!important;border-color:#2c2e30!important;color:color-mix(in srgb, #13745f 60%, white)!important}
html.dark .report-tag.tag-purple{background:#141415!important;border-color:#2c2e30!important;color:color-mix(in srgb, #6d4aa3 60%, white)!important}
html.dark .report-tag.tag-amber{background:#141415!important;border-color:color-mix(in srgb, #f7e5c8 30%, #2c2e30)!important;color:color-mix(in srgb, #9b5a12 60%, white)!important}
html.dark .report-tag.tag-blue{background:#141415!important;border-color:color-mix(in srgb, #294554 30%, #2c2e30)!important;color:color-mix(in srgb, #a2d5f0 60%, white)!important}
html.dark .report-tag.tag-teal{background:#141415!important;border-color:#2c2e30!important;color:color-mix(in srgb, #9ed8c2 60%, white)!important}
html.dark .report-tag.tag-purple{background:#141415!important;border-color:#2c2e30!important;color:color-mix(in srgb, #d1b9ee 60%, white)!important}
html.dark .report-tag.tag-amber{background:#141415!important;border-color:color-mix(in srgb, #4b3d26 30%, #2c2e30)!important;color:color-mix(in srgb, #e8c38b 60%, white)!important}
html.dark .document-section[data-section=summary]>h3>.icon,html.dark .document-section[data-section=content]>h3>.icon{color:color-mix(in srgb, #006399 60%, white)!important}
html.dark .document-section[data-section=platforms]>h3>.icon,html.dark .document-section[data-section=facts]>h3>.icon{color:color-mix(in srgb, #21816d 60%, white)!important}
html.dark .document-section[data-section=questions]>h3>.icon,html.dark .document-section[data-section=delivery]>h3>.icon{color:color-mix(in srgb, #8560b4 60%, white)!important}
html.dark .document-section[data-section]>h3>.icon{color:color-mix(in srgb, #a4c4d2 60%, white)!important}
html.dark .progress-todo{background:#1d1f20!important}
html.dark .progress-doing{background:color-mix(in srgb, #9ec8ee 12%, #1d1f20)!important}
html.dark .progress-review{background:color-mix(in srgb, #ffc29f 12%, #1d1f20)!important}
html.dark .progress-done{background:color-mix(in srgb, #96e4ae 12%, #1d1f20)!important}

/* plane-type.css */
html.dark .page-heading .page-action.btn{box-shadow:0 1px 2px rgb(0 0 0 / 0.2)!important}
html.dark .page-heading .page-action-primary.btn{color:#e4e6e6!important}

/* login-premium.css */
html.dark .login.login-athena{--login-bg:#141415!important;--login-ink:#e4e6e6!important;--login-muted:#e4e6e6!important;--login-line:#2c2e30!important;--feature-paper:#141415!important;--feature-line:#2c2e30!important;--feature-accent-soft:#141415!important;--feature-muted:#e4e6e6!important}
html.dark .login.login-athena[data-login-theme=dark]{--login-bg:#0f0f10!important;--login-ink:#e4e6e6!important;--login-muted:#afb3b6!important;--login-line:#2c2e30!important;--feature-paper:#141415!important;--feature-line:#2c2e30!important;--feature-accent-soft:#1d1f20!important;--feature-muted:#afb3b6!important}
html.dark .login.login-athena .login-form input:not([type=hidden]){box-shadow:0 1px 2px rgb(0 0 0 / 0.2)!important}
html.dark .login.login-athena .login-form input:hover{border-color:#2c2e30!important}
html.dark .login.login-athena .login-form input:focus{border-color:#2c2e30!important;box-shadow:0 0 0 2px rgb(0 0 0 / 0.2)!important}
html.dark .login.login-athena[data-login-theme=dark] .login-form input:focus{border-color:#2c2e30!important;box-shadow:0 0 0 2px rgb(255 255 255 / 0.09)!important}
html.dark .login.login-athena .login-form .login-submit.btn.primary{color:#e4e6e6!important;box-shadow:0 1px 2px rgb(0 0 0 / 0.2)!important}
html.dark .login.login-athena .login-submit[aria-busy=true]::before{border:2px solid rgb(44 46 48 / 0.439)!important;border-top-color:#2c2e30!important}
html.dark .login.login-athena .login-form .error-message{color:#e4e6e6!important}
html.dark .login.login-athena[data-login-theme=dark] .login-form .error-message{color:color-mix(in srgb, #fda29b 60%, white)!important}
html.dark .login-athena .login-feature-panel{background:linear-gradient(0deg,rgb(15 15 16 / 0.700) 0%,rgb(29 31 32 / 0.700) 48%,rgb(34 36 37 / 0.700) 100%)!important}
html.dark .login-athena[data-login-theme=dark] .login-feature-panel{border-color:#2c2e30!important}
html.dark .login-athena .login-product-preview{--preview-bg:#141415!important;--preview-line:#2c2e30!important;--preview-muted:color-mix(in srgb, #66748a 60%, white)!important;--preview-soft:#141415!important;box-shadow:0 12px 26px rgb(0 0 0 / 0.2)!important}
html.dark .login-athena[data-login-theme=dark] .login-product-preview{--preview-bg:#0f0f10!important;--preview-line:#2c2e30!important;--preview-muted:color-mix(in srgb, #a3b1c8 60%, white)!important;--preview-soft:#141415!important;box-shadow:0 12px 26px rgb(0 0 0 / 0.2)!important}
html.dark .login-athena .login-product-title>.icon{color:color-mix(in srgb, #1b4be5 60%, white)!important}
html.dark .login-athena[data-login-theme=dark] .login-product-title>.icon{color:color-mix(in srgb, #81a4ff 60%, white)!important}
html.dark .login-athena .login-answer-platforms>span.selected{color:color-mix(in srgb, #1b4be5 60%, white)!important}
html.dark .login-athena[data-login-theme=dark] .login-answer-platforms>span.selected{color:color-mix(in srgb, #96b5ff 60%, white)!important}
html.dark .login-athena .login-answer-platforms .platform-name{background:#141415!important}
html.dark .login-athena .login-answer-platforms .platform-icon{background:#141415!important}
html.dark .login-athena .login-answer-line>span{color:color-mix(in srgb, #1b4be5 60%, white)!important}
html.dark .login-athena[data-login-theme=dark] .login-answer-line>span{color:color-mix(in srgb, #96b5ff 60%, white)!important}
html.dark .login-athena .login-knowledge-nav>span.selected{color:color-mix(in srgb, #1b4be5 60%, white)!important}
html.dark .login-athena[data-login-theme=dark] .login-knowledge-nav>span.selected{color:color-mix(in srgb, #96b5ff 60%, white)!important}
html.dark .login-athena .login-knowledge-properties>.login-property-review{color:color-mix(in srgb, #9a5b0e 60%, white)!important}
html.dark .login-athena[data-login-theme=dark] .login-knowledge-properties>.login-property-review{color:color-mix(in srgb, #edbe70 60%, white)!important}
html.dark .login-athena .login-mini-column-title>.review{background:color-mix(in srgb, #dfad60 12%, #1d1f20)!important}
html.dark .login-athena .login-mini-task-icon{color:color-mix(in srgb, #1b4be5 60%, white)!important}
html.dark .login-athena[data-login-theme=dark] .login-mini-task-icon{color:color-mix(in srgb, #96b5ff 60%, white)!important}
html.dark .login-athena .login-intent-row>span{color:color-mix(in srgb, #1b4be5 60%, white)!important}
html.dark .login-athena[data-login-theme=dark] .login-intent-row>span{color:color-mix(in srgb, #96b5ff 60%, white)!important}
html.dark .login-athena .login-report-cover>.icon{color:color-mix(in srgb, #1b4be5 60%, white)!important}
html.dark .login-athena[data-login-theme=dark] .login-report-cover>.icon{color:color-mix(in srgb, #96b5ff 60%, white)!important}
html.dark .login-athena .login-feature-pagination button span{background:rgb(20 20 21 / 0.400)!important}
html.dark .login-athena .login-feature-pagination button[aria-pressed=true] span{background:#141415!important}
html.dark .login.login-athena .login-feature-pagination button:focus-visible{outline-color:#2c2e30!important}
html.dark .login-athena[data-login-theme=light] .login-feature-panel{background:linear-gradient(0deg,rgb(15 15 16 / 0.150) 0%,rgb(29 31 32 / 0.150) 48%,rgb(34 36 37 / 0.150) 100%)!important}
html.dark .login-athena[data-login-theme=light] .login-feature-pagination button span{background:#222425!important}

/* phase1.css */
html.dark .p1-context>span{color:var(--text-secondary,#e4e6e6)!important}
html.dark .p1-tabs{border-bottom:1px solid var(--border-color,#2c2e30)!important}
html.dark .p1-tabs button.active{border-color:color-mix(in srgb, #006399 30%, #2c2e30)!important;color:color-mix(in srgb, #006399 60%, white)!important}
html.dark .phase1-root input:not([type=checkbox]),html.dark .phase1-root select,html.dark .phase1-root textarea{background:var(--bg-primary,#1d1f20)!important;border:1px solid var(--border-color,#2c2e30)!important}
html.dark .p1-upload>span,html.dark .p1-record small,html.dark .p1-citation small{color:var(--text-secondary,#e4e6e6)!important}
html.dark .p1-table th{color:var(--text-secondary,#e4e6e6)!important}
html.dark .p1-table th,html.dark .p1-table td{border-bottom:1px solid var(--border-color,#2c2e30)!important}
html.dark .p1-table td small{color:var(--text-secondary,#e4e6e6)!important}
html.dark .p1-kinds button{border:1px solid var(--border-color,#2c2e30)!important}
html.dark .p1-kinds button.active{color:color-mix(in srgb, #006399 60%, white)!important;background:#141415!important}
html.dark .p1-record{border-bottom:1px solid var(--border-color,#2c2e30)!important}
html.dark .p1-error{color:#e4e6e6!important}
html.dark .p1-metrics button{border:1px solid var(--border-color,#2c2e30)!important}
html.dark .p1-metrics span,html.dark .p1-metrics small{color:var(--text-secondary,#e4e6e6)!important}
html.dark .p1-workflow button{border-bottom:1px solid var(--border-color,#2c2e30)!important}
html.dark .p1-workflow span{color:var(--text-secondary,#e4e6e6)!important}
html.dark .p1-answer-list button{border-bottom:1px solid var(--border-color,#2c2e30)!important}
html.dark .p1-answer-list button.active{background:#141415!important;color:#e4e6e6!important}
html.dark .p1-answer-text{background:var(--bg-secondary,#141415)!important}
html.dark .p1-citation{border-bottom:1px solid var(--border-color,#2c2e30)!important}
html.dark .p1-platforms>div{border-bottom:1px solid var(--border-color,#2c2e30)!important}
html.dark .p1-progress{color:color-mix(in srgb, #006399 60%, white)!important}
html.dark .phase1-root{--bg-secondary:#e4e6e6!important;--text-secondary:#afb3b6!important}
html.dark .p1-kinds button.active,html.dark .p1-answer-list button.active{background:#1d1f20!important;color:#e4e6e6!important}
html.dark .p1-tabs button.active,html.dark .p1-progress{color:color-mix(in srgb, #86c5ec 60%, white)!important}
html.dark .p1-error{color:color-mix(in srgb, #fda29b 60%, white)!important}
html.dark .p1-library-nav button.active{color:color-mix(in srgb, #8aa7ff 60%, white)!important}

/* knowledge-rich.css */
html.dark .p1-knowledge-library .p1-distribution .tone-3{background:color-mix(in srgb, #d9a150 12%, #1d1f20)!important}
html.dark .p1-column-menu>div{box-shadow:0 6px 24px rgb(0 0 0 / 0.2)!important}
html.dark .p1-social-icon{background:#141415!important}

/* geo-planning.css */
html.dark .geo-error{color:var(--red,#e4e6e6)!important}

/* visibility-report.css */
html.dark .vr-alert.warning strong{color:color-mix(in srgb, #95611b 60%, white)!important}
html.dark .vr-alert.warning strong{color:color-mix(in srgb, #edc28a 60%, white)!important}
html.dark .vr-badge.positive{color:color-mix(in srgb, #25684e 60%, white)!important;background:#141415!important}
html.dark .vr-badge.warning{color:color-mix(in srgb, #825a20 60%, white)!important;background:#141415!important}
html.dark .vr-badge.positive{color:color-mix(in srgb, #98d6b5 60%, white)!important;background:#1d1f20!important}
html.dark .vr-badge.warning{color:color-mix(in srgb, #edc28a 60%, white)!important;background:#1d1f20!important}

/* brand-overview-report.css */
html.dark .bor-status.positive{color:color-mix(in srgb, #25684e 60%, white)!important;background:#141415!important}
html.dark .bor-status.warning{color:color-mix(in srgb, #825a20 60%, white)!important;background:#141415!important}
html.dark .bor-status.positive{color:color-mix(in srgb, #98d6b5 60%, white)!important;background:#1d1f20!important}
html.dark .bor-status.warning{color:color-mix(in srgb, #edc28a 60%, white)!important;background:#1d1f20!important}

/* brand-perception.css */
html.dark .p1-visibility-page{--pv-bg:#141415!important;--pv-panel:#141415!important;--pv-ink:#e4e6e6!important;--pv-secondary:#e4e6e6!important;--pv-line:#2c2e30!important;--pv-soft:#141415!important}
html.dark .p1-visibility-page{--pv-bg:#0f0f10!important;--pv-panel:#141415!important;--pv-ink:#e4e6e6!important;--pv-secondary:#afb3b6!important;--pv-line:#2c2e30!important;--pv-soft:#141415!important}
html.dark .plane-page.page:has(>.p1-visibility-page){background:var(--pv-bg,#141415)!important}
html.dark .plane-page.page:has(>.p1-visibility-page){background:#0f0f10!important}
html.dark .pv-product-label{box-shadow:0 2px 3px rgb(0 0 0 / 0.2)!important}
html.dark .pv-button{box-shadow:0 2px 3px rgb(0 0 0 / 0.2)!important}
html.dark .pv-brand-mark{box-shadow:0 4px 8px rgb(0 0 0 / 0.2)!important}
html.dark .pv-stack-back{box-shadow:0 3px 18px rgb(0 0 0 / 0.2)!important}
html.dark .pv-gap-slide{box-shadow:0 5px 24px rgb(0 0 0 / 0.2)!important}
html.dark .pv-dots button{background:#1d1f20!important}
html.dark .pv-dots button[aria-pressed=true]{background:#222425!important}
html.dark .pv-claim{box-shadow:0 12px 28px rgb(0 0 0 / 0.2)!important}
html.dark .pv-state:before{background:color-mix(in srgb, #d9b571 12%, #1d1f20)!important}
html.dark .pv-state.positive:before{background:color-mix(in srgb, #63c18d 12%, #1d1f20)!important}
html.dark .pv-objection-tooltip{background:#1d1f20!important;color:#e4e6e6!important;box-shadow:0 8px 16px rgb(0 0 0 / 0.2)!important}
html.dark .pv-objection-tooltip small{color:#e4e6e6!important}
html.dark .pv-source-tag{background:#141415!important;color:#e4e6e6!important}
html.dark .pv-source-tag.official{background:#141415!important;color:color-mix(in srgb, #307859 60%, white)!important}
html.dark .pv-source-tag{background:#1d1f20!important;color:#afb3b6!important}
html.dark .pv-source-tag.official{background:#1d1f20!important;color:color-mix(in srgb, #a8d4b8 60%, white)!important}

/* brand-showcase.css */
html.dark .bo-opportunity-sheet{background:var(--bo-#141415)!important}
html.dark .bo-observation[data-tone=positive]{background:#141415!important;color:color-mix(in srgb, #28634d 60%, white)!important}
html.dark .bo-observation[data-tone=warning]{background:#141415!important;color:color-mix(in srgb, #865412 60%, white)!important}
html.dark .bo-observation[data-tone=blue]{background:#141415!important;color:color-mix(in srgb, #175ca4 60%, white)!important}
html.dark .bo-observation[data-tone=positive]{background:#1d1f20!important;color:color-mix(in srgb, #a0dbc1 60%, white)!important}
html.dark .bo-observation[data-tone=warning]{background:#1d1f20!important;color:color-mix(in srgb, #f1cb8b 60%, white)!important}
html.dark .bo-observation[data-tone=blue]{background:#1d1f20!important;color:color-mix(in srgb, #b1d4ff 60%, white)!important}
html.dark .bo-showcase{--bo-ink:#e4e6e6!important;--bo-muted:#e4e6e6!important;--bo-line:#2c2e30!important;--bo-soft:#141415!important}
html.dark .bo-showcase{--bo-ink:#e4e6e6!important;--bo-muted:#afb3b6!important;--bo-line:#2c2e30!important;--bo-soft:#1d1f20!important}
html.dark .plane-page:has(.bo-showcase){background:#141415!important}
html.dark .plane-page:has(.bo-showcase){background:#0f0f10!important}
html.dark .bo-showcase button:focus-visible,html.dark .bo-showcase a:focus-visible{outline:2px solid color-mix(in srgb, #416bde 30%, #2c2e30)!important}
html.dark .bo-top-brand{color:var(--bo-#e4e6e6)!important}
html.dark .bo-button{background:var(--bo-#141415)!important}
html.dark .bo-button.primary{color:var(--bo-#e4e6e6)!important}
html.dark .bo-hero h2>span{color:#afb3b6!important}
html.dark .bo-hero h2>span{color:#afb3b6!important}
html.dark .bo-hero-chips>span{background:var(--bo-#141415)!important;box-shadow:0 3px 5px rgb(0 0 0 / 0.2)!important}
html.dark .bo-dashboard{background:var(--bo-#141415)!important;box-shadow:0 28px 60px rgb(0 0 0 / 0.2),0 6px 12px rgb(0 0 0 / 0.2)!important}
html.dark .bo-board-brand i{color:var(--bo-#e4e6e6)!important}
html.dark .bo-float{background:var(--bo-#141415)!important;box-shadow:0 16px 35px rgb(0 0 0 / 0.2)!important}
html.dark .bo-float-symbol{background:#141415!important;color:color-mix(in srgb, #4d7960 60%, white)!important}
html.dark .bo-float-note{color:#e4e6e6!important;background:#141415!important}
html.dark .bo-campaign-frame{background:#0f0f10!important}
html.dark .bo-poster{background:#0f0f10!important;color:#e4e6e6!important}
html.dark .bo-poster-copy>span{color:#e4e6e6!important}
html.dark .phase1-root .bo-poster-copy h2{color:#e4e6e6!important}
html.dark .bo-poster-copy p{color:#e4e6e6!important}
html.dark .bo-poster:not(.bo-poster-heritage){background:#1d1f20!important;color:#e4e6e6!important}
html.dark .bo-poster-ice{background:#1d1f20!important}
html.dark .bo-poster-landscape{background:#1d1f20!important}
html.dark .bo-poster-gift{background:#1d1f20!important}
html.dark .bo-poster:not(.bo-poster-heritage) h2{color:#e4e6e6!important}
html.dark .bo-poster:not(.bo-poster-heritage) p,html.dark .bo-poster:not(.bo-poster-heritage) .bo-poster-copy>span{color:#e4e6e6!important}
html.dark .bo-campaign-controls{background:rgb(29 31 32 / 0.929)!important;box-shadow:0 8px 22px rgb(0 0 0 / 0.2)!important}
html.dark .bo-campaign-controls button{color:#e4e6e6!important}
html.dark .bo-campaign-controls button[aria-pressed=true]{background:#141415!important;color:#e4e6e6!important}
html.dark .bo-brand-placeholder{background:var(--bo-#141415)!important}
html.dark .bo-explainer-tabs>button[aria-pressed=true]{background:var(--bo-#141415)!important}
html.dark .bo-query-bubble{background:var(--bo-#141415)!important}
html.dark .bo-answer-card{background:var(--bo-#141415)!important;box-shadow:0 16px 35px rgb(0 0 0 / 0.2)!important}
html.dark .bo-answer-float{background:var(--bo-#141415)!important;box-shadow:0 8px 24px rgb(0 0 0 / 0.2)!important}
html.dark .bo-answer-float i{background:color-mix(in srgb, #c4a677 12%, #1d1f20)!important}
html.dark .bo-feature{background:var(--bo-#141415)!important}
html.dark .bo-knowledge-stack>div{background:var(--bo-#141415)!important;box-shadow:0 10px 24px rgb(0 0 0 / 0.2)!important}
html.dark .bo-brand-tile{box-shadow:0 14px 27px rgb(0 0 0 / 0.2)!important}
html.dark .bo-brand-tile>span{color:var(--bo-#e4e6e6)!important}
html.dark .bo-next-list>button.is-next{color:var(--bo-#e4e6e6)!important}
html.dark .bo-real-data .brand-panel,html.dark .bo-real-data .brand-kpi,html.dark .bo-real-data .brand-kpis>button{background:var(--bo-#141415)!important}

/* perception-experience.css */
html.dark .p1-visibility-page{--pv-bg:#141415!important;--pv-panel:#141415!important;--pv-line:#2c2e30!important;--pv-soft:#141415!important;background:#141415!important}
html.dark .plane-page.page:has(>.p1-visibility-page){background:#141415!important}
html.dark .pv-feature:hover{border-color:#2c2e30!important;box-shadow:0 16px 38px rgb(0 0 0 / 0.2)!important}
html.dark .px-platforms button:hover{box-shadow:0 10px 22px rgb(0 0 0 / 0.2)!important}
html.dark .px-story-tabs>button{background:#141415!important}
html.dark .px-story-tabs>button[aria-selected=true]{box-shadow:0 5px 16px rgb(0 0 0 / 0.2)!important}
html.dark .px-chat-avatar{background:#141415!important;color:#e4e6e6!important}
html.dark .px-chat{box-shadow:0 24px 36px rgb(0 0 0 / 0.2),0 7px 9px rgb(0 0 0 / 0.2)!important}
html.dark .px-brand-avatar{background:#141415!important;color:#e4e6e6!important}
html.dark .px-inline-status{color:color-mix(in srgb, #318866 60%, white)!important}
html.dark .px-rank-card,html.dark .px-sentiment-card{box-shadow:0 24px 36px rgb(0 0 0 / 0.2)!important}
html.dark .px-rank-card>div>i:after{background:color-mix(in srgb, #8ccbbc 12%, #1d1f20)!important}
html.dark .px-sentiment-meter>span{background:color-mix(in srgb, #76c6ad 12%, #1d1f20)!important}
html.dark .px-sentiment-meter>span:nth-child(2){background:color-mix(in srgb, #e4c897 12%, #1d1f20)!important}
html.dark .px-sentiment-meter>span:nth-child(3){background:color-mix(in srgb, #e5a1a4 12%, #1d1f20)!important}
html.dark .px-history{box-shadow:0 12px 28px rgb(0 0 0 / 0.2)!important}
html.dark .px-history-hitareas button:hover{border-left:1px dashed #2c2e30!important}
html.dark .px-history-tooltip{box-shadow:0 4px 22px rgb(0 0 0 / 0.2)!important}
html.dark .pv-claim:hover,html.dark .pv-claim:focus-within{box-shadow:0 22px 35px rgb(0 0 0 / 0.2)!important}
html.dark .pv-claim-ghost{background:#141415!important}
html.dark .pv-objection>button:hover{background:#1d1f20!important}
html.dark .px-photo{background:#1d1f20!important}
html.dark .px-photo-wide{background:#141415!important}
html.dark .px-photo-green{background:#1d1f20!important}
html.dark .px-photo-ice{background:#1d1f20!important}
html.dark .px-demo-metrics small{color:color-mix(in srgb, #39816e 60%, white)!important}
html.dark .px-ranking-bar>i{background:color-mix(in srgb, #8bc7bc 12%, #1d1f20)!important}
html.dark .px-demo-questions li span{color:color-mix(in srgb, #39816e 60%, white)!important}
html.dark .px-demo-section progress::-webkit-progress-value{background:color-mix(in srgb, #75b6a5 12%, #1d1f20)!important}
html.dark .p1-visibility-page{--pv-bg:#0f0f10!important;--pv-panel:#141415!important;--pv-soft:#141415!important;background:#0f0f10!important}
html.dark .px-story-tabs>button{background:#141415!important}
@media(max-width:800px){html.dark .px-chat{box-shadow:0 12px 25px rgb(0 0 0 / 0.2)!important}
}

/* workspace-chrome.css */
html.dark .dark{--chrome-ink:#e4e6e6!important;--chrome-paper:#141415!important;--chrome-border:#2c2e30!important}

/* ai-visibility-page.css */
html.dark .av-page{--av-paper:var(--surface,#141415)!important;--av-ink:var(--text,#e4e6e6)!important;--av-wash:var(--soft,#141415)!important}
html.dark .av-hero-board{box-shadow:0 20px 46px rgb(0 0 0 / 0.2)!important}
html.dark .av-brand-mark{background:#222425!important;color:#e4e6e6!important}
html.dark .av-board-metrics>div:first-child{box-shadow:0 2px 8px rgb(0 0 0 / 0.2)!important}
html.dark .av-metric-choices>button[aria-pressed=true]{box-shadow:0 6px 16px rgb(0 0 0 / 0.2)!important}
html.dark .av-status-dot{background:color-mix(in srgb, #88ad99 12%, #1d1f20)!important}
html.dark .av-feature:hover{border-color:#2c2e30!important}
html.dark .av-prompt-stack>button:hover{box-shadow:0 8px 20px rgb(0 0 0 / 0.2)!important}
html.dark .av-insight-list>button:hover{box-shadow:0 8px 22px rgb(0 0 0 / 0.2)!important}
html.dark .av-segment .btn[aria-pressed=true]{box-shadow:0 2px 5px rgb(0 0 0 / 0.2)!important}
html.dark .av-opening .av-summary-board{box-shadow:0 14px 40px rgb(0 0 0 / 0.2)!important}

/* visibility-library.css */
html.dark .vl-platform select{background:var(--bg,#1d1f20)!important}
html.dark .vl-platform .plane-select-trigger{background:var(--bg,#1d1f20)!important}
html.dark .vl-table a{color:var(--primary,color-mix(in srgb, #0073aa 60%, white))!important}
html.dark .vl-questions textarea{background:var(--bg,#1d1f20)!important}
html.dark .vl-toolbar input{background:var(--bg,#1d1f20)!important}
html.dark .vl-mode-note{background:#141415!important;color:color-mix(in srgb, #79602b 60%, white)!important}
html.dark .vl-library button:focus-visible,html.dark .vl-library select:focus-visible,html.dark .vl-library input:focus-visible,html.dark .vl-library textarea:focus-visible,html.dark .vl-library summary:focus-visible{outline:2px solid color-mix(in srgb, #0075ad 30%, #2c2e30)!important}

/* visibility-visuals.css */
html.dark .vv-chart-tooltip{box-shadow:0 4px 18px rgb(0 0 0 / 0.2)!important}

/* mention-report.css */
html.dark .mention-report{--mr-paper:var(--card,#141415)!important;--mr-border:var(--line,#2c2e30)!important;color:var(--text,#e4e6e6)!important}
html.dark .mention-report{--mr-paper:var(--card,#141415)!important}
html.dark .mr-status{background:var(--soft,#141415)!important}
html.dark .mr-status.is-ready{color:color-mix(in srgb, #167258 60%, white)!important;background:#141415!important;border-color:#2c2e30!important}
html.dark .mr-status.is-ready{color:color-mix(in srgb, #8bd7ba 60%, white)!important;background:#1d1f20!important;border-color:color-mix(in srgb, #355a4a 30%, #2c2e30)!important}
html.dark .mr-missing{background:var(--soft,#141415)!important}
html.dark .mr-donut{background:conic-gradient(var(--mr-accent) var(--donut-value),var(--soft,#141415) 0)!important}
html.dark .mr-bar-track{background:var(--soft,#141415)!important}
html.dark .mr-source-split>span:nth-child(2) i{background:#1d1f20!important}
html.dark .mr-warning{border:1px solid color-mix(in srgb, #e3c985 30%, #2c2e30)!important;background:#141415!important;color:color-mix(in srgb, #745119 60%, white)!important}
html.dark .mr-warning{background:#1d1f20!important;color:color-mix(in srgb, #e4c485 60%, white)!important;border-color:color-mix(in srgb, #5d4a27 30%, #2c2e30)!important}

/* mention-replica.css */
html.dark .plane-shell .plane-main>.plane-page:has(.mn-report){background:var(--plane-canvas,#141415)!important}
html.dark .plane-page:has(.mn-report){background:var(--plane-canvas,#0f0f10)!important}
html.dark .phase1-root.p1-visibility-page:has(.mn-report){background:var(--plane-canvas,#141415)!important}
html.dark .phase1-root.p1-visibility-page:has(.mn-report){background:var(--plane-canvas,#0f0f10)!important}
html.dark .plane-page .phase1-root:has(.mn-report)>.p1-results-heading{background:var(--plane-canvas,#141415)!important}
html.dark .plane-page .phase1-root:has(.mn-report)>.p1-results-heading{background:var(--plane-canvas,#0f0f10)!important}
html.dark .mn-report{--mn-paper:#141415!important;--mn-bg:var(--plane-canvas,#141415)!important;--mn-line:#2c2e30!important;--mn-ink:#e4e6e6!important;--mn-muted:color-mix(in srgb, #64748b 60%, white)!important;--mn-soft:#141415!important}
html.dark .mn-report{--mn-paper:#141415!important;--mn-bg:var(--plane-canvas,#0f0f10)!important;--mn-line:#2c2e30!important;--mn-ink:#e4e6e6!important;--mn-muted:#afb3b6!important;--mn-soft:#1d1f20!important}
html.dark .mn-card{box-shadow:0 1px 2px rgb(0 0 0 / 0.2)!important}
html.dark .mn-card{box-shadow:0 1px 2px rgb(0 0 0 / 0.2)!important}
html.dark .mn-brand-identity>.mn-brand-mark{background:var(--plane-canvas,#141415)!important}
html.dark .mn-legend i.green{background:color-mix(in srgb, #1ec794 12%, #1d1f20)!important}
html.dark .mn-legend i.muted{background:color-mix(in srgb, #d8e5ff 12%, #1d1f20)!important}
html.dark .mn-badge{color:color-mix(in srgb, #007d65 60%, white)!important;background:#141415!important}
html.dark .mn-badge.neutral{background:#141415!important;color:color-mix(in srgb, #2453cb 60%, white)!important}
html.dark .mn-badge{background:#1d1f20!important;color:color-mix(in srgb, #9edfc9 60%, white)!important}
html.dark .mn-badge.neutral{background:#1d1f20!important;color:color-mix(in srgb, #b3caff 60%, white)!important}
html.dark .mn-notice{background:#141415!important;color:color-mix(in srgb, #875200 60%, white)!important}
html.dark .mn-notice.green{background:#141415!important;color:color-mix(in srgb, #08735f 60%, white)!important}
html.dark .mn-notice{background:#1d1f20!important;color:color-mix(in srgb, #edcd92 60%, white)!important}
html.dark .mn-notice.green{background:#1d1f20!important;color:color-mix(in srgb, #9edfc9 60%, white)!important}
html.dark .mn-table th{border-bottom:1px solid #2c2e30!important}
html.dark .mn-source-labels>span:nth-child(2) i{background:color-mix(in srgb, #d8e5ff 12%, #1d1f20)!important}
html.dark .mn-inline-warning{background:#141415!important;color:color-mix(in srgb, #875200 60%, white)!important}
html.dark .mn-inline-warning{background:#1d1f20!important;color:color-mix(in srgb, #edcd92 60%, white)!important}
@media print{html.dark .mn-report,html.dark .mn-content{background:#141415!important}
html.dark .mn-card{border:1px solid #2c2e30!important}
}
html.dark .mn-brand-facts>div,html.dark .mn-brand-facts>div:first-child,html.dark .mn-brand-facts>div:last-child{--geo-ink:color-mix(in srgb, #1d4ed8 60%, white)!important;background:#141415!important}
html.dark .mn-brand-facts>div:nth-child(2){--geo-ink:#e4e6e6!important;background:#141415!important}
html.dark .mn-brand-facts>div:nth-child(3){--geo-ink:color-mix(in srgb, #0f766e 60%, white)!important;background:#141415!important}
html.dark .mn-brand-facts>div:nth-child(4){--geo-ink:color-mix(in srgb, #b45309 60%, white)!important;background:#141415!important}
html.dark .mn-brand-facts>div{--geo-ink:color-mix(in srgb, #93b4ff 60%, white)!important;background:#1d1f20!important}
html.dark .mn-brand-facts>div:nth-child(2){--geo-ink:color-mix(in srgb, #c4adff 60%, white)!important;background:#141415!important}
html.dark .mn-brand-facts>div:nth-child(3){--geo-ink:color-mix(in srgb, #7cddc8 60%, white)!important;background:#1d1f20!important}
html.dark .mn-brand-facts>div:nth-child(4){--geo-ink:color-mix(in srgb, #f5c88b 60%, white)!important;background:#1d1f20!important}
html.dark .mn-simulation-label{background:color-mix(in srgb, #fff3d9 12%, #1d1f20)!important;color:color-mix(in srgb, #865900 60%, white)!important}
html.dark .mn-simulation-label{background:#1d1f20!important;color:#e4e6e6!important}
html.dark .mn-weekly-tooltip{box-shadow:0 6px 18px rgb(0 0 0 / 0.2)!important}
html.dark .mn-cloud-bubble{border:1px solid color-mix(in srgb, #d5e0ff 30%, #2c2e30)!important;background:#1d1f20!important}
html.dark .mn-cloud-bubble.is-measured{background:#1d1f20!important;border-color:color-mix(in srgb, #415780 30%, #2c2e30)!important}
html.dark .mn-cloud-bubble strong{color:color-mix(in srgb, #596a82 60%, white)!important}
html.dark .mn-report{--mn-muted:color-mix(in srgb, #64748b 60%, white)!important;--mn-line:var(--line,#2c2e30)!important}
html.dark .mn-report,html.dark .mn-report{--mn-paper:var(--surface,#141415)!important;--mn-ink:var(--text,#e4e6e6)!important;--mn-muted:var(--muted,color-mix(in srgb, #64748b 60%, white))!important;--mn-soft:var(--soft,#141415)!important}

/* report-motion.css */
@media(hover:hover){html.dark .mn-brand-facts>div:hover{box-shadow:0 5px 14px rgb(0 0 0 / 0.2)!important}
}

/* scene-terms.css */
html.dark .scene-dialog{background:var(--surface,#141415)!important}
html.dark .scene-dialog::backdrop{background:rgb(15 15 16 / 0.220)!important}
html.dark .scene-type-label[data-type=question]{color:color-mix(in srgb, #916320 60%, white)!important}
html.dark .scene-type-label[data-type=brand]{color:color-mix(in srgb, #367762 60%, white)!important}
html.dark .scene-type-label[data-type=question]{color:color-mix(in srgb, #e4bc78 60%, white)!important}
html.dark .scene-type-label[data-type=brand]{color:color-mix(in srgb, #87c7b0 60%, white)!important}
html.dark .training-workspace{--training-wash:#141415!important}
html.dark .training-layout-toggle button[aria-pressed=true]{box-shadow:0 1px 3px rgb(0 0 0 / 0.2)!important}
html.dark .training-card,html.dark .training-workspace [data-type=intent],html.dark .training-library-dialog[data-type=intent]{--training-wash:#141415!important}
html.dark .training-workspace [data-type=question],html.dark .training-library-dialog[data-type=question]{--training-wash:#141415!important}
html.dark .training-workspace [data-type=search],html.dark .training-library-dialog[data-type=search]{--training-wash:#141415!important}
html.dark .training-workspace [data-type=brand],html.dark .training-library-dialog[data-type=brand]{--training-wash:#141415!important}
html.dark .training-status[data-status=running]{background:#141415!important;color:color-mix(in srgb, #205ca9 60%, white)!important}
html.dark .training-status[data-status=ready]{color:color-mix(in srgb, #26725a 60%, white)!important}
html.dark .training-status:is([data-status=partial],[data-status=failed],[data-status=paused_budget]){color:color-mix(in srgb, #8b591b 60%, white)!important;background:#141415!important}
html.dark .training-status-tip{box-shadow:0 6px 18px rgb(0 0 0 / 0.2)!important}
html.dark .training-workspace,html.dark .training-card,html.dark .training-workspace [data-type=intent],html.dark .training-library-dialog[data-type=intent]{--training-wash:#141415!important}
html.dark .training-workspace [data-type=question],html.dark .training-library-dialog[data-type=question]{--training-wash:#141415!important}
html.dark .training-workspace [data-type=search],html.dark .training-library-dialog[data-type=search]{--training-wash:#141415!important}
html.dark .training-workspace [data-type=brand],html.dark .training-library-dialog[data-type=brand]{--training-wash:#141415!important}
html.dark .training-status[data-status=running]{color:color-mix(in srgb, #a9cfff 60%, white)!important;background:#1d1f20!important}
html.dark .training-status[data-status=ready]{color:color-mix(in srgb, #9cdcc4 60%, white)!important}
html.dark .training-status:is([data-status=partial],[data-status=failed],[data-status=paused_budget]){color:color-mix(in srgb, #ebc38e 60%, white)!important;background:#1d1f20!important}
html.dark .training-priority[data-level=first]{color:color-mix(in srgb, #18734b 60%, white)!important;background:#141415!important;border-color:color-mix(in srgb, #baddc8 30%, #2c2e30)!important}
html.dark .training-priority[data-level=evidence]{color:color-mix(in srgb, #925c15 60%, white)!important;background:#141415!important;border-color:color-mix(in srgb, #eed7ae 30%, #2c2e30)!important}
html.dark .training-priority[data-level=regular]{color:color-mix(in srgb, #245fa6 60%, white)!important;background:#141415!important;border-color:color-mix(in srgb, #cbdcf3 30%, #2c2e30)!important}
html.dark .training-priority[data-level=defer]{color:#e4e6e6!important;background:#141415!important;border-color:#2c2e30!important}
html.dark .training-priority[data-level=first]{color:color-mix(in srgb, #a0dbc1 60%, white)!important;background:#1d1f20!important;border-color:color-mix(in srgb, #365b4b 30%, #2c2e30)!important}
html.dark .training-priority[data-level=evidence]{color:color-mix(in srgb, #f1cb8b 60%, white)!important;background:#1d1f20!important;border-color:color-mix(in srgb, #655333 30%, #2c2e30)!important}
html.dark .training-priority[data-level=regular]{color:color-mix(in srgb, #b1d4ff 60%, white)!important;background:#1d1f20!important;border-color:color-mix(in srgb, #3d536f 30%, #2c2e30)!important}
html.dark .training-tip-section>strong::before{background:color-mix(in srgb, #63cca5 12%, #1d1f20)!important}

/* brand-entry-experience.css */
html.dark .p1-prefill-status{background:#141415!important;color:color-mix(in srgb, #365676 60%, white)!important}
html.dark .p1-ai-stage{background:linear-gradient(135deg,#141415 0%,#141415 42%,#141415 76%,#141415 100%)!important;box-shadow:0 18px 50px -34px rgb(0 0 0 / 0.3686274509803922)!important;color:#e4e6e6!important}
html.dark .p1-ai-stage-top{color:color-mix(in srgb, #4c627d 60%, white)!important}
html.dark .p1-ai-core{background:linear-gradient(145deg,#141415 10%,#1d1f20 62%,color-mix(in srgb, #e4dcff 12%, #1d1f20))!important;box-shadow:0 18px 36px -12px rgb(0 0 0 / 0.3333333333333333),inset 0 1px 0 rgb(255 255 255 / 0.09)!important;color:color-mix(in srgb, #215ca0 60%, white)!important}
html.dark .p1-ai-core>span{color:color-mix(in srgb, #516b8a 60%, white)!important}
html.dark .p1-core-prism>span{border:1px solid color-mix(in srgb, #8eafe95c 30%, #2c2e30)!important}
html.dark .p1-core-prism>span:nth-child(2){border-color:color-mix(in srgb, #9b8ad940 30%, #2c2e30)!important}
html.dark .p1-core-prism>span:nth-child(3){border-color:color-mix(in srgb, #71c3dc30 30%, #2c2e30)!important}
html.dark .p1-ai-satellite{background:rgb(20 20 21 / 0.871)!important;box-shadow:0 12px 22px -20px rgb(0 0 0 / 0.65)!important}
html.dark .p1-ai-satellite>.icon{color:color-mix(in srgb, #4c7cc5 60%, white)!important}
html.dark .p1-ai-satellite>span{color:color-mix(in srgb, #536982 60%, white)!important}
html.dark .p1-ai-satellite strong{color:#e4e6e6!important}
html.dark .p1-ai-satellite>i{background:color-mix(in srgb, #71a5cb 12%, #1d1f20)!important}
html.dark .p1-satellite-intent>.icon{color:color-mix(in srgb, #7e6ac1 60%, white)!important}
html.dark .p1-satellite-visibility>.icon{color:color-mix(in srgb, #1c8b9e 60%, white)!important}
html.dark .p1-ai-current{color:color-mix(in srgb, #51657c 60%, white)!important}
html.dark .p1-ai-current strong{color:color-mix(in srgb, #2f4d70 60%, white)!important}
html.dark .p1-ai-progress>div{color:color-mix(in srgb, #4c627d 60%, white)!important}
html.dark .p1-ai-progress strong{color:color-mix(in srgb, #315f9e 60%, white)!important}
html.dark .p1-ai-progress progress{background:#1d1f20!important}
html.dark .p1-ai-progress progress::-webkit-progress-bar{background:#1d1f20!important}
html.dark .p1-ai-stages{background:rgb(20 20 21 / 0.600)!important}
html.dark .p1-ai-stages li{color:color-mix(in srgb, #6b7990 60%, white)!important}
html.dark .p1-ai-stages i{border:1px solid color-mix(in srgb, #899bb5 30%, #2c2e30)!important}
html.dark .p1-ai-stages .running{color:color-mix(in srgb, #2b6bb7 60%, white)!important}
html.dark .p1-ai-stages .running i{border-color:color-mix(in srgb, #4484ce 30%, #2c2e30)!important}
html.dark .p1-ai-stages .completed{color:color-mix(in srgb, #277f82 60%, white)!important}
html.dark .p1-ai-stages .partial{color:color-mix(in srgb, #80632c 60%, white)!important}
html.dark .p1-ready-emblem{background:#141415!important;color:color-mix(in srgb, #287e70 60%, white)!important}
html.dark .p1-result-card{--result-wash:#141415!important;border:1px solid #2c2e30!important;background:linear-gradient(160deg,var(--result-wash),var(--surface,#141415) 56%)!important}
html.dark .p1-result-card.scenes{--result-wash:#141415!important}
html.dark .p1-result-card.visibility{--result-wash:#141415!important}
html.dark .p1-prefill-status{background:#1d1f20!important;color:color-mix(in srgb, #b2d1ed 60%, white)!important}
html.dark .p1-ai-stage{background:linear-gradient(135deg,#141415,#141415 70%,#141415)!important;color:#e4e6e6!important}
html.dark .p1-ai-stage-top,html.dark .p1-ai-current{color:color-mix(in srgb, #b9cbe0 60%, white)!important}
html.dark .p1-ai-satellite{background:rgb(29 31 32 / 0.910)!important}
html.dark .p1-ai-satellite>span{color:color-mix(in srgb, #b9cbe0 60%, white)!important}
html.dark .p1-ai-satellite strong,html.dark .p1-ai-current strong{color:#e4e6e6!important}
html.dark .p1-ai-progress>div,html.dark .p1-ai-progress strong{color:#e4e6e6!important}
html.dark .p1-ai-stages{background:rgb(20 20 21 / 0.651)!important}
html.dark .p1-ai-stages li{color:color-mix(in srgb, #b8c7dc 60%, white)!important}
html.dark .p1-ai-stages .completed{color:color-mix(in srgb, #76c4bb 60%, white)!important}
html.dark .p1-result-card{--result-wash:#1d1f20!important;border-color:#2c2e30!important}
html.dark .p1-result-card.scenes{--result-wash:#141415!important}
html.dark .p1-result-card.visibility{--result-wash:#1d1f20!important}
html.dark .p1-result-state{color:color-mix(in srgb, #aec9e8 60%, white)!important}
html.dark .p1-ready-emblem{background:#1d1f20!important;color:color-mix(in srgb, #89d1be 60%, white)!important}
html.dark .p1-query-group{--query-wash:#141415!important}
html.dark .p1-query-group[data-tier=focused]{--query-wash:#141415!important}
html.dark .p1-query-group[data-tier=brand]{--query-wash:#141415!important}
html.dark .p1-query-group{--query-wash:#1d1f20!important}
html.dark .p1-query-group[data-tier=focused]{--query-wash:#1d1f20!important}
html.dark .p1-query-group[data-tier=brand]{--query-wash:#1d1f20!important}
html.dark .p1-reel-row{color:color-mix(in srgb, #536982 60%, white)!important}
html.dark .p1-read-track{background:#1d1f20!important}
html.dark .p1-reel-row{color:color-mix(in srgb, #b9cbe0 60%, white)!important}
html.dark .p1-read-track{background:#1d1f20!important}
html.dark .p1-ai-core.p1-circular-core{background:#141415!important}
html.dark .p1-circular-core>strong{text-shadow:0 calc(2px * var(--core-maturity)) calc(14px * var(--core-maturity)) rgb(0 0 0 / 0.4)!important}
html.dark .p1-core-glass{background:radial-gradient(ellipse at 27% 16%,#141415 0%,rgb(20 20 21 / 0.812) 16%,rgb(20 20 21 / 0.400) 34%,color-mix(in srgb, #72b3ff44 12%, #1d1f20) 57%,color-mix(in srgb, #b0a4f4aa 12%, #1d1f20) 81%,#6b97d6aa 100%)!important;box-shadow:inset 2px 4px 5px rgb(255 255 255 / 0.09),inset -7px -9px 19px rgb(0 0 0 / 0.47058823529411764),inset -1px -2px 2px rgb(0 0 0 / 0.4666666666666667)!important}
html.dark .p1-core-reflection{background:linear-gradient(120deg,transparent 23%,rgb(20 20 21 / 0.733) 30%,rgb(20 20 21 / 0.133) 38%,transparent 45%,transparent 72%,rgb(20 20 21 / 0.600) 80%,transparent 87%)!important}
html.dark .p1-core-assembly:before{box-shadow:0 20px 34px -9px rgb(0 0 0 / 0.3607843137254902),0 6px 14px -4px rgb(0 0 0 / 0.5333333333333333)!important}
html.dark .p1-core-particle{background:color-mix(in srgb, #70aeed 12%, #1d1f20)!important;box-shadow:0 1px 4px rgb(255 255 255 / 0.09)!important}
html.dark .p1-core-particle:nth-child(3n){background:color-mix(in srgb, #a597e3 12%, #1d1f20)!important}
html.dark .p1-core-particle:nth-child(4n){background:color-mix(in srgb, #74cdd6 12%, #1d1f20)!important}
html.dark .p1-ai-core.p1-circular-core{background:#1d1f20!important}
html.dark .p1-circular-core>strong{color:#e4e6e6!important}
html.dark .p1-circular-core>span{color:#e4e6e6!important}
html.dark .p1-core-glass{background:radial-gradient(ellipse at 27% 16%,rgb(20 20 21 / 0.855) 0%,color-mix(in srgb, #a8d6f77a 12%, #1d1f20) 19%,#5083b555 40%,#244b7955 59%,#6466a7bb 83%,#1a375faa 100%)!important}

/* workspace-actions.css */
html.dark .bo-trend-simulation{background:color-mix(in srgb, #fff3d9 12%, #1d1f20)!important;color:color-mix(in srgb, #865900 60%, white)!important}
html.dark .bo-trend-simulation{background:#1d1f20!important;color:#e4e6e6!important}
html.dark .plane-shell .plane-main>.plane-page{background:var(--plane-canvas,#141415)!important}
html.dark .plane-shell .bo-showcase{--bo-bg:var(--plane-canvas,#141415)!important}

/* geo-inference.css */
html.dark .gi-workspace button:focus-visible,html.dark .gi-workspace input:focus-visible,html.dark .gi-workspace select:focus-visible,html.dark .gi-workspace textarea:focus-visible{outline:2px solid color-mix(in srgb, #006399 30%, #2c2e30)!important}
html.dark .gi-core{background:linear-gradient(145deg,#141415 0%,#1d1f20 45%,color-mix(in srgb, #a7cbdf 12%, #1d1f20) 80%,#1d1f20 100%)!important;box-shadow:0 18px 44px rgb(0 0 0 / 0.2)!important;color:#e4e6e6!important}
html.dark .gi-core>div{background:linear-gradient(120deg,transparent 30%,rgb(20 20 21 / 0.600) 50%,transparent 70%)!important}
html.dark .gi-progress>b{background:color-mix(in srgb, #86bedb 12%, #1d1f20)!important}
html.dark .gi-stages li.completed{color:color-mix(in srgb, #18734b 60%, white)!important}
html.dark .gi-stages li.running>span{color:#e4e6e6!important;border-color:color-mix(in srgb, #006399 30%, #2c2e30)!important}
html.dark .gi-stages li.failed{color:var(--red,#e4e6e6)!important}
html.dark .gi-result-icon{color:color-mix(in srgb, #006399 60%, white)!important;background:#1d1f20!important}
html.dark .gi-result-1 .gi-result-icon{color:color-mix(in srgb, #674699 60%, white)!important;background:#1d1f20!important}
html.dark .gi-result-2 .gi-result-icon{color:color-mix(in srgb, #18734b 60%, white)!important;background:#141415!important}
html.dark .gi-directions article small{color:color-mix(in srgb, #18734b 60%, white)!important}
html.dark .gi-state-dot.doing{border-color:color-mix(in srgb, #006399 30%, #2c2e30)!important}
html.dark .gi-state-dot.review{border-color:color-mix(in srgb, #a16b13 30%, #2c2e30)!important}
html.dark .gi-state-dot.done{border-color:color-mix(in srgb, #18734b 30%, #2c2e30)!important}
html.dark .gi-quality .block{color:var(--red,#e4e6e6)!important}
html.dark .gi-stages li.completed,html.dark .gi-directions article small{color:color-mix(in srgb, #85cfa5 60%, white)!important}
html.dark .gi-result-icon{background:#1d1f20!important;color:color-mix(in srgb, #9bcbea 60%, white)!important}
html.dark .gi-result-1 .gi-result-icon{background:#1d1f20!important;color:color-mix(in srgb, #cdb3ef 60%, white)!important}
html.dark .gi-result-2 .gi-result-icon{background:#1d1f20!important;color:color-mix(in srgb, #9bd4af 60%, white)!important}
html.dark .plane-shell .plane-page .gi-workspace .geo-heading-actions>button.primary{border-color:color-mix(in srgb, #006399 30%, #2c2e30)!important;color:#e4e6e6!important}
html.dark .plane-shell .plane-page .gi-workspace .geo-heading-actions>button.primary:hover{border-color:color-mix(in srgb, #005580 30%, #2c2e30)!important;color:#e4e6e6!important}
html.dark .plane-shell .plane-main>.plane-page .gi-workspace .geo-heading-actions>.btn.primary{border-color:color-mix(in srgb, #006399 30%, #2c2e30)!important;color:#e4e6e6!important}
html.dark .plane-shell .plane-main>.plane-page .gi-workspace .geo-heading-actions>.btn.primary:hover{border-color:color-mix(in srgb, #005580 30%, #2c2e30)!important}

/* geo-delivery.css */
html.dark .plane-shell .plane-page:has(.gi-workspace){background:var(--plane-panel,#141415)!important}
html.dark .plane-shell .gi-workspace{background:var(--plane-panel,#141415)!important}
html.dark .gi-workspace .gd-header{background:var(--plane-panel,#141415)!important}
html.dark .plane-shell .gi-workspace .btn{background:var(--plane-panel,#1d1f20)!important;box-shadow:0 1px 2px rgb(0 0 0 / 0.2)!important}
html.dark .plane-shell .gi-workspace .btn.primary{border-color:color-mix(in srgb, #006399 30%, #2c2e30)!important;color:#e4e6e6!important}
html.dark .gd-prepared .icon{color:color-mix(in srgb, #168565 60%, white)!important}
html.dark .gd-toolbar select{background-color:var(--plane-panel,#1d1f20)!important}
html.dark .gd-notice button{color:color-mix(in srgb, #006399 60%, white)!important}
html.dark .gd-settings{background:var(--plane-panel,#141415)!important}
html.dark .gd-settings input,html.dark .gd-settings select,html.dark .gd-settings textarea,html.dark .gd-edit-form input,html.dark .gd-edit-form select,html.dark .gd-edit-form textarea,html.dark .gd-draft-edit input,html.dark .gd-draft-edit textarea{background:var(--plane-panel,#1d1f20)!important}
html.dark .gd-chip{background:var(--plane-panel,#141415)!important}
html.dark .gd-status-dot{border:1.5px solid #2c2e30!important}
html.dark .gd-status-dot.doing{border-color:color-mix(in srgb, #c78605 30%, #2c2e30)!important;box-shadow:inset 0 0 0 2px var(--plane-panel,rgb(255 255 255 / 0.09))!important}
html.dark .gd-status-dot.review{border-color:color-mix(in srgb, #8061b4 30%, #2c2e30)!important;box-shadow:inset 0 0 0 2px var(--plane-panel,rgb(255 255 255 / 0.09))!important}
html.dark .gd-status-dot.done{border-color:color-mix(in srgb, #168565 30%, #2c2e30)!important}
html.dark .gd-status-dot.done:after{border-left:1px solid #2c2e30!important;border-bottom:1px solid #2c2e30!important}
html.dark .plane-shell .gd-task-row{background:var(--plane-panel,#141415)!important}
html.dark .plane-shell .gd-board-item{background:var(--plane-panel,#141415)!important}
html.dark .plane-shell .gi-workspace .gd-task-drawer{background:var(--plane-panel,#141415)!important;box-shadow:-10px 0 24px rgb(0 0 0 / 0.2)!important}
html.dark .gd-task-drawer>footer{background:var(--plane-panel,#141415)!important}
html.dark .gd-results .gi-result-card{background:var(--plane-panel,#141415)!important}
html.dark .gd-result-title .icon{color:color-mix(in srgb, #006399 60%, white)!important}
html.dark .gi-workspace .gi-analysis{background:var(--plane-panel,#141415)!important}
html.dark .gd-notice button,html.dark .gd-result-title .icon{color:color-mix(in srgb, #8ac3e5 60%, white)!important}
html.dark .gd-task-drawer{box-shadow:-10px 0 24px rgb(0 0 0 / 0.25098039215686274)!important}

/* plane-unified.css */
html.dark .plane-refresh{--surface:#141415!important;--bg:#141415!important;--soft:#141415!important;--text:#e4e6e6!important;--muted:#e4e6e6!important;--line:#2c2e30!important;--plane-secondary:#e4e6e6!important;--chrome-paper:#141415!important;--chrome-ink:#e4e6e6!important;--chrome-border:#2c2e30!important;--work-blue-bg:#141415!important;--work-purple-bg:#1d1f20!important;--work-teal-bg:#141415!important;--work-amber-bg:color-mix(in srgb, #fff5dc 12%, #1d1f20)!important;--work-rose-bg:#141415!important;background:#141415!important}
html.dark .plane-refresh .plane-main.main,html.dark .plane-refresh .plane-main>.plane-page.page{background:#141415!important}
html.dark .plane-refresh .plane-sidebar.sidebar{background:#141415!important}
html.dark .plane-refresh .plane-global-header,html.dark .plane-refresh .plane-app-rail{background:#141415!important;color:#e4e6e6!important}
html.dark .plane-refresh .plane-nav-item,html.dark .plane-refresh .plane-brand-project{color:#e4e6e6!important}
html.dark .plane-refresh .plane-nav-item.selected,html.dark .plane-refresh .plane-brand-project.selected{background:#1d1f20!important;color:#e4e6e6!important}
html.dark .plane-refresh .plane-nav-item:hover{background:#141415!important}
html.dark .plane-refresh .plane-group-heading{color:#e4e6e6!important}
html.dark .plane-assistant-entry{background:#1d1f20!important;color:#e4e6e6!important}
html.dark .plane-refresh :is(.btn,.bo-button){border:1px solid #2c2e30!important;background:#1d1f20!important;color:#e4e6e6!important;box-shadow:0 1px 2px rgb(0 0 0 / 0.2)!important}
html.dark .plane-refresh :is(.btn,.bo-button).primary{color:#e4e6e6!important;border-color:color-mix(in srgb, #006b99 30%, #2c2e30)!important}
html.dark .plane-refresh :is(.btn,.bo-button).primary:hover:not(:disabled){border-color:color-mix(in srgb, #005b82 30%, #2c2e30)!important}
html.dark .plane-refresh :is(.btn,.bo-button):hover:not(:disabled){background:#1d1f20!important;border-color:#2c2e30!important}
html.dark .plane-refresh :is(input,textarea,select){background:#1d1f20!important;color:#e4e6e6!important;border:1px solid #2c2e30!important}
html.dark .plane-refresh :is(input,textarea)::placeholder{color:#e4e6e6!important}
html.dark .plane-refresh :is(button,a,input,select,textarea):focus-visible{outline:2px solid color-mix(in srgb, #297db3 30%, #2c2e30)!important}
html.dark .plane-refresh .badge.blue{background:#141415!important;color:color-mix(in srgb, #086b97 60%, white)!important;border-color:color-mix(in srgb, #d6edf8 30%, #2c2e30)!important}
html.dark .plane-refresh .badge.green{background:#141415!important;color:color-mix(in srgb, #23804b 60%, white)!important;border-color:#2c2e30!important}
html.dark .plane-refresh .badge.orange{background:#141415!important;color:color-mix(in srgb, #936600 60%, white)!important;border-color:color-mix(in srgb, #f2e4ba 30%, #2c2e30)!important}
html.dark .plane-refresh .badge.purple{background:#1d1f20!important;color:color-mix(in srgb, #7950ad 60%, white)!important;border-color:#2c2e30!important}
html.dark .plane-refresh .badge.red{background:#1d1f20!important;color:color-mix(in srgb, #ae363b 60%, white)!important;border-color:#2c2e30!important}
html.dark .plane-refresh .engine-title-name{color:#e4e6e6!important}
html.dark .plane-refresh :is(.p1-result-tabs,.scene-type-tabs)>button{color:#e4e6e6!important}
html.dark .plane-refresh :is(.p1-result-tabs,.scene-type-tabs)>button.active{color:#e4e6e6!important;border-bottom-color:#2c2e30!important}
html.dark .plane-refresh .p1-library-nav{background:#141415!important}
html.dark .plane-refresh .p1-library-nav h3{color:#e4e6e6!important}
html.dark .plane-refresh .p1-library-nav button{color:#e4e6e6!important}
html.dark .plane-refresh .p1-library-nav button.active{background:#1d1f20!important;color:#e4e6e6!important}
html.dark .plane-refresh .p1-library-nav button>.icon{color:#e4e6e6!important}
html.dark .plane-refresh .p1-library-nav button.active>.icon{color:color-mix(in srgb, #158a64 60%, white)!important}
html.dark .plane-refresh .p1-library-nav button small{color:#e4e6e6!important}
html.dark .plane-refresh .p1-knowledge-document{background:#141415!important}
html.dark .plane-refresh .p1-library-expand button{color:#e4e6e6!important}
html.dark .plane-refresh .p1-library-properties{background:#141415!important}
html.dark .plane-refresh .p1-library-properties h3 .icon{color:#afb3b6!important}
html.dark .plane-refresh .p1-library-properties dt{color:#e4e6e6!important}
html.dark .plane-refresh .p1-library-properties dd{color:#e4e6e6!important}
html.dark .plane-refresh .p1-knowledge-row{background:#141415!important}
html.dark .plane-refresh .plane-document-body p{color:#e4e6e6!important}
html.dark .plane-refresh .plane-document-body :is(h2,h3,h4){color:#e4e6e6!important}
html.dark .plane-refresh .p1-brand-properties>div{background:#141415!important}
html.dark .plane-refresh .p1-brand-properties dt{color:#e4e6e6!important}
html.dark .plane-refresh .p1-knowledge-table th{background:#141415!important;color:#e4e6e6!important}
html.dark .plane-refresh .p1-evidence{background:#141415!important;color:#e4e6e6!important}
html.dark .plane-refresh .p1-knowledge-map{background:#141415!important}
html.dark .plane-refresh .p1-knowledge-library .p1-knowledge-row[open]>.p1-knowledge-body,html.dark .plane-refresh .p1-knowledge-library .p1-persona-section>.p1-knowledge-body{background:#141415!important;color:#e4e6e6!important}
html.dark .plane-refresh .p1-knowledge-library .p1-source-document .p1-knowledge-body>p:first-child{background:#141415!important}
html.dark .plane-refresh .gi-workspace{--gd-ink:#e4e6e6!important;--gd-muted:#e4e6e6!important;--gd-line:#2c2e30!important;--gd-soft:#141415!important;--gd-paper:#141415!important;background:#141415!important}
html.dark .plane-refresh .gd-header{background:#141415!important}
html.dark .plane-refresh .gd-heading>span{color:#e4e6e6!important}
html.dark .plane-refresh .gd-toolbar{background:#141415!important}
html.dark .plane-refresh .gd-group-heading{background:#141415!important}
html.dark .plane-refresh .gd-task-row{border-color:#2c2e30!important;background:#141415!important}
html.dark .plane-refresh .gd-task-row:hover{background:#141415!important}
html.dark .plane-refresh .gd-chip{border:1px solid #2c2e30!important;background:#141415!important;color:#e4e6e6!important}
html.dark .plane-refresh .gd-board{background:#141415!important}
html.dark .plane-refresh .gd-board>section{background:#141415!important}
html.dark .plane-refresh .gd-board-item{border:1px solid #2c2e30!important;background:#141415!important;box-shadow:0 1px 2px rgb(0 0 0 / 0.2)!important}
html.dark .plane-refresh .gd-board-item>small{color:#afb3b6!important}
html.dark .plane-refresh .gd-work-icon{background:#141415!important;color:color-mix(in srgb, #4876c4 60%, white)!important}
html.dark .plane-refresh .gd-work-icon.review{color:color-mix(in srgb, #ba5682 60%, white)!important;background:#1d1f20!important}
html.dark .plane-refresh .gd-work-icon.delivery{color:color-mix(in srgb, #27936a 60%, white)!important;background:#141415!important}
html.dark .plane-refresh .gd-work-icon.publication{color:color-mix(in srgb, #bc790b 60%, white)!important;background:color-mix(in srgb, #fff3dc 12%, #1d1f20)!important}
html.dark .plane-refresh .gd-cycle{background:#141415!important}
html.dark .plane-refresh .gd-task-drawer{background:#141415!important;border:1px solid #2c2e30!important;box-shadow:-8px 0 28px rgb(0 0 0 / 0.2)!important}
html.dark .plane-refresh .gd-task-drawer>footer{background:#141415!important}
html.dark .plane-refresh .gd-detail-properties dt{color:#e4e6e6!important}
html.dark .plane-refresh .gd-drawer-properties{background:#141415!important}
html.dark .plane-refresh .gi-result-card{border:1px solid #2c2e30!important;background:#141415!important}
html.dark .plane-refresh .gi-analysis{background:#141415!important}
html.dark .plane-refresh .gd-start-layout,html.dark .plane-refresh .gd-plan{background:#141415!important}
html.dark .plane-refresh .gd-settings{background:#141415!important}
html.dark .plane-refresh .scene-terms{background:#141415!important}
html.dark .plane-refresh .scene-summary{background:#141415!important}
html.dark .plane-refresh .scene-topic{border:1px solid #2c2e30!important;background:#141415!important}
html.dark .plane-refresh .scene-word-row{background:#141415!important}
html.dark .plane-refresh .scene-word-row:hover{background:#141415!important}
html.dark .plane-refresh :is(.scene-filters,.scene-table-tools){background:#141415!important}
html.dark .plane-refresh :is(.table-wrap,.panel,.card,.workflow-card){background:#141415!important}
html.dark .plane-refresh :is(table th,.table-head){background:#141415!important;color:#e4e6e6!important}
html.dark .plane-refresh table td{background:#141415!important}
html.dark .plane-refresh :is(.plane-draft-row,.plane-integration){background:#141415!important}
html.dark .plane-refresh .gi-article-workspace,html.dark .plane-refresh .article-editor{background:#141415!important}
html.dark .plane-refresh .hx-chat{--chat-ink:#e4e6e6!important;--chat-muted:#e4e6e6!important;--chat-line:#2c2e30!important;--chat-surface:#141415!important;background:#141415!important}
html.dark .plane-refresh .hx-chat-toolbar>span{color:#e4e6e6!important}
html.dark .plane-refresh .hx-chat-welcome p{color:#e4e6e6!important}
html.dark .plane-refresh .hx-message-user .hx-message-body{background:#141415!important;color:#e4e6e6!important}
html.dark .plane-refresh .hx-message-assistant .hx-message-body{color:#e4e6e6!important}
html.dark .plane-refresh .hx-message-actions{color:#afb3b6!important}
html.dark .plane-refresh .hx-composer{background:#1d1f20!important;border:1px solid #2c2e30!important;box-shadow:0 2px 5px rgb(0 0 0 / 0.2)!important}
html.dark .plane-refresh .hx-workspace-chip{background:#141415!important;border:1px solid #2c2e30!important;box-shadow:0 1px 2px rgb(0 0 0 / 0.2)!important}
html.dark .plane-refresh .hx-send{color:#e4e6e6!important}
html.dark .plane-refresh .hx-send:disabled{background:#1d1f20!important;color:#afb3b6!important}
html.dark .plane-refresh .hx-quicklinks>button{border:1px solid #2c2e30!important;background:#141415!important}
html.dark .plane-refresh .hx-quicklinks>button:hover{background:#141415!important}
html.dark .plane-refresh .hx-chat-menu{background:#141415!important;color:#e4e6e6!important;border:1px solid #2c2e30!important;box-shadow:0 6px 22px rgb(0 0 0 / 0.2)!important}
html.dark .plane-refresh .hx-chat-menu button:hover{background:#141415!important}
html.dark body:has(.plane-refresh) :is(#dialog,.scene-dialog){--surface:#141415!important;--bg:#141415!important;--text:#e4e6e6!important;--muted:#e4e6e6!important;--line:#2c2e30!important;background:#141415!important;color:#e4e6e6!important;border-color:#2c2e30!important}
html.dark body:has(.plane-refresh) #dialog{box-shadow:0 18px 70px rgb(0 0 0 / 0.2)!important}
html.dark body:has(.plane-refresh) :is(#dialog,.scene-dialog)::backdrop{background:rgb(20 20 21 / 0.122)!important}
html.dark body:has(.plane-refresh) .scene-dialog[open]{border:1px solid #2c2e30!important;box-shadow:-10px 0 35px rgb(0 0 0 / 0.2)!important}
html.dark body:has(.plane-refresh) :is(#dialog,.scene-dialog) .btn{border:1px solid #2c2e30!important;background:#1d1f20!important;color:#e4e6e6!important;box-shadow:0 1px 2px rgb(0 0 0 / 0.2)!important}
html.dark body:has(.plane-refresh) :is(#dialog,.scene-dialog) .btn.primary{border-color:color-mix(in srgb, #006b99 30%, #2c2e30)!important;color:#e4e6e6!important}
html.dark body:has(.plane-refresh) :is(#dialog,.scene-dialog) :is(input,select,textarea){background:#1d1f20!important;color:#e4e6e6!important;border-color:#2c2e30!important}
html.dark .plane-shell.plane-refresh,html.dark .plane-shell.plane-refresh :is(.plane-sidebar,.plane-page,.phase1-root,.gi-workspace,.hx-chat){--text:#e4e6e6!important;--muted:#e4e6e6!important;--plane-secondary:#e4e6e6!important;--line:#2c2e30!important;--soft:#141415!important;--surface:#141415!important;--plane-panel:#141415!important;color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .plane-nav-item,html.dark .plane-shell.plane-refresh .plane-brand-project{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .plane-nav-item.selected{color:#e4e6e6!important;background:#1d1f20!important}
html.dark .plane-shell.plane-refresh .plane-group-heading{color:#afb3b6!important}
html.dark .plane-shell.plane-refresh .plane-nav-item>.icon{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .plane-rail-item.selected{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .plane-rail-item.selected>.icon{background:#1d1f20!important;color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh :is(.gi-workspace,.phase1-root) :is(h1,h2,h3,h4,strong){color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .pf-header-project{color:#e4e6e6!important}
html.dark .pf-header-project>.icon{background:#141415!important}
html.dark .pf-project-tabs{border-left:1px solid #2c2e30!important}
html.dark .pf-project-tabs button{color:#e4e6e6!important}
html.dark .pf-project-tabs button.active{background:#1d1f20!important;color:#e4e6e6!important}
html.dark .pf-project-tabs button.active:after{background:#1d1f20!important}
html.dark .plane-shell.plane-refresh .gd-view-switch .btn{border:1px solid #2c2e30!important}
html.dark .plane-shell.plane-refresh .gd-view-switch .btn[aria-pressed=true]{background:#1d1f20!important;border-color:#2c2e30!important}
html.dark .plane-shell.plane-refresh .gd-toolbar :is(input,select){color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .gd-group-heading{background:#141415!important}
html.dark .plane-shell.plane-refresh .gd-task-row{color:#e4e6e6!important;border-bottom:1px solid #2c2e30!important}
html.dark .plane-shell.plane-refresh .gd-task-id{color:#afb3b6!important}
html.dark .plane-shell.plane-refresh .gd-task-title{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .gd-chip{color:#e4e6e6!important;border-color:#2c2e30!important}
html.dark .plane-shell.plane-refresh .gd-chip>.icon{color:#afb3b6!important}
html.dark .plane-shell.plane-refresh .pf-priority-high .icon{color:color-mix(in srgb, #e78738 60%, white)!important}
html.dark .plane-shell.plane-refresh .pf-priority-medium .icon{color:color-mix(in srgb, #cfac58 60%, white)!important}
html.dark .plane-shell.plane-refresh .pf-priority-low .icon{color:#afb3b6!important}
html.dark .pf-owner-avatar{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .gd-board-item footer{color:#afb3b6!important}
html.dark .plane-shell.plane-refresh .gd-cycle-heading small{color:#afb3b6!important}
html.dark .pf-project-mark{background:#141415!important;color:color-mix(in srgb, #7b6244 60%, white)!important}
html.dark .plane-shell.plane-refresh .pf-project-description{color:#e4e6e6!important}
html.dark .pf-section-label{color:#afb3b6!important}
html.dark .pf-progress-track{background:#141415!important}
html.dark .pf-progress-metrics>div>span{color:#afb3b6!important}
html.dark .pf-progress-metrics small{color:#afb3b6!important}
html.dark .plane-shell.plane-refresh .pf-section-label h3{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .pf-plan-scope .gd-phase-strip{background:#141415!important}
html.dark .plane-shell.plane-refresh .pf-plan-scope .gd-phase{background:#141415!important}
html.dark .plane-shell.plane-refresh .pf-plan-scope .gd-phase>span{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .pf-plan-scope .gd-phase>p{color:#afb3b6!important}
html.dark .pf-plan-topics,html.dark .pf-plan-source{border-top:1px solid #2c2e30!important}
html.dark .pf-plan-topics>summary,html.dark .pf-plan-source>summary{color:#e4e6e6!important}
html.dark .pf-plan-topics>summary>small{background:#141415!important;color:#e4e6e6!important}
html.dark .pf-plan-topics article{border-bottom:1px solid #2c2e30!important}
html.dark .plane-shell.plane-refresh .pf-plan-topics p{color:#afb3b6!important}
html.dark .pf-topic-mark,html.dark .pf-workmark{color:color-mix(in srgb, #5777ca 60%, white)!important;background:#141415!important}
html.dark .pf-initiative-rail{border-left:1px solid #2c2e30!important}
html.dark .plane-shell.plane-refresh .pf-initiative-rail h3{color:#e4e6e6!important}
html.dark .pf-initiative-rail h3>.icon{color:#afb3b6!important}
html.dark .pf-attribute-list dt{color:#afb3b6!important}
html.dark .pf-attribute-list dd{color:#e4e6e6!important}
html.dark .pf-attribute-list a{color:#e4e6e6!important;border:1px solid #2c2e30!important}
html.dark .pf-person b{background:#222425!important;color:#e4e6e6!important}
html.dark .pf-label{border:1px solid #2c2e30!important;color:#e4e6e6!important;background:#141415!important}
html.dark .pf-label.green{color:color-mix(in srgb, #29965d 60%, white)!important}
html.dark .pf-label.amber{color:color-mix(in srgb, #c08c18 60%, white)!important}
html.dark .pf-label.violet{color:color-mix(in srgb, #9668bc 60%, white)!important}
html.dark .pf-rail-section{border-top:1px solid #2c2e30!important}
html.dark .pf-next-work{border:1px solid #2c2e30!important;background:#141415!important}
html.dark .pf-next-work>div>small{color:#afb3b6!important}
html.dark .pf-next-work p{color:#afb3b6!important}
html.dark .pf-cadence p{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .pf-wiki-navigation .p1-library-nav h3{color:#afb3b6!important}
html.dark .plane-shell.plane-refresh .pf-wiki-navigation .p1-library-nav button{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .pf-wiki-navigation .p1-library-nav button.active{background:#1d1f20!important;color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .pf-wiki-navigation .p1-library-nav button small{color:#afb3b6!important}
html.dark .pf-wiki-back{border-top:1px solid #2c2e30!important}
html.dark .plane-shell.plane-refresh.pf-wiki-shell .p1-document-heading p{color:#e4e6e6!important}
html.dark .pf-document-toolbar{border-bottom:1px solid #2c2e30!important;color:#afb3b6!important}
html.dark .pf-document-toolbar button{color:#e4e6e6!important}
html.dark .pf-document-toolbar button[aria-pressed=true]{color:color-mix(in srgb, #006b99 60%, white)!important}
html.dark .plane-shell.plane-refresh.pf-wiki-shell .p1-knowledge-row>summary{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh.pf-wiki-shell .p1-knowledge-body,html.dark .plane-shell.plane-refresh.pf-wiki-shell .plane-document-body p{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh.pf-wiki-shell .p1-workspace-heading h1{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .gd-drawer-main :is(p,li){color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .gd-drawer-main h3{border-top:1px solid #2c2e30!important}
html.dark .plane-shell.plane-refresh .gd-detail-properties dd{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .gd-drawer-properties li{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .hx-chat .hx-message{color:#e4e6e6!important}
@media(max-width:1000px){html.dark .pf-initiative-rail{border-top:1px solid #2c2e30!important}
html.dark .plane-shell.plane-refresh.pf-wiki-shell .pf-show-properties .p1-library-properties{border-top:1px solid #2c2e30!important}
}
html.dark .plane-shell.plane-refresh .pf-task-core dl{border-bottom:1px solid #2c2e30!important}
html.dark .plane-shell.plane-refresh .pf-task-core dt{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .pf-task-core dt>.icon{color:#afb3b6!important}
html.dark .plane-shell.plane-refresh .pf-task-core dd{color:#e4e6e6!important}
html.dark .pf-task-priority.pf-priority-high>.icon{color:color-mix(in srgb, #e78738 60%, white)!important}
html.dark .pf-task-priority.pf-priority-medium>.icon{color:color-mix(in srgb, #bd982f 60%, white)!important}
html.dark .pf-task-priority.pf-priority-low>.icon{color:#afb3b6!important}
html.dark .pf-wiki-breadcrumb .icon{color:#e4e6e6!important}
html.dark .pf-wiki-breadcrumb>span>.icon{color:color-mix(in srgb, #259561 60%, white)!important;background:#141415!important}
html.dark .plane-shell.plane-refresh .pf-wiki-breadcrumb strong{color:#e4e6e6!important}

/* plane-approved.css */
html.dark .plane-shell.plane-refresh{--text:#e4e6e6!important;--muted:#e4e6e6!important;--line:#2c2e30!important;--soft:#141415!important;--surface:#141415!important;--plane-panel:#141415!important;--plane-secondary:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .plane-global-header{background:#141415!important}
html.dark .plane-shell.plane-refresh .plane-app-rail{background:#141415!important}
html.dark .plane-shell.plane-refresh .plane-page.page{background:#141415!important}
html.dark .plane-shell.plane-refresh .plane-nav-item.selected{background:#1d1f20!important}
html.dark .plane-shell.plane-refresh :is(.btn,.bo-button).primary{border-color:color-mix(in srgb, #006f9e 30%, #2c2e30)!important}
html.dark .plane-shell.plane-refresh :is(.gd-header,.pa-header,.geo-page-heading,.page-heading,.p1-workspace-heading){background:#141415!important}
html.dark .plane-shell.plane-refresh .pa-header .primary .icon{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh :is(.gd-toolbar,.toolbar,.pf-document-toolbar){background:#141415!important}
html.dark .plane-shell.plane-refresh .gd-task-row{background:#141415!important}
html.dark .plane-shell.plane-refresh .gd-task-row:hover{background:#141415!important}
html.dark .plane-shell.plane-refresh .gd-task-title{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .gd-group-heading{background:#141415!important}
html.dark .plane-shell.plane-refresh .gd-work-icon{background:#141415!important;color:color-mix(in srgb, #5073cd 60%, white)!important}
html.dark .plane-shell.plane-refresh .gd-work-icon.evidence{background:#141415!important;color:color-mix(in srgb, #1d9568 60%, white)!important}
html.dark .plane-shell.plane-refresh .gd-work-icon.publication{background:#141415!important;color:color-mix(in srgb, #b97e16 60%, white)!important}
html.dark .plane-shell.plane-refresh .gd-work-icon.review{background:#1d1f20!important;color:color-mix(in srgb, #865bbd 60%, white)!important}
html.dark .plane-shell.plane-refresh .gd-chip{border:1px solid #2c2e30!important;background:#141415!important;color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .pf-owner-avatar{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .pf-priority-high{color:color-mix(in srgb, #d48028 60%, white)!important}
html.dark .plane-shell.plane-refresh .pf-priority-medium{color:color-mix(in srgb, #a68c28 60%, white)!important}
html.dark .plane-shell.plane-refresh .pf-priority-low{color:color-mix(in srgb, #77869c 60%, white)!important}
html.dark .plane-shell.plane-refresh .gd-board>section{background:#141415!important}
html.dark .plane-shell.plane-refresh .gd-board-item{border:1px solid #2c2e30!important;background:#141415!important;box-shadow:0 1px 2px rgb(0 0 0 / 0.2)!important}
html.dark .plane-shell.plane-refresh .pf-project-mark{background:#141415!important;color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .pf-project-description{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .pf-progress-track{background:#141415!important}
html.dark .plane-shell.plane-refresh .pf-plan-scope .gd-phase-strip{background:#141415!important}
html.dark .plane-shell.plane-refresh .pf-plan-scope .gd-phase{background:#141415!important;border:1px solid #2c2e30!important}
html.dark .plane-shell.plane-refresh .pf-initiative-rail{background:#141415!important}
html.dark .plane-shell.plane-refresh .pf-initiative-rail h3{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .pa-segment{background:#141415!important}
html.dark .plane-shell.plane-refresh .pa-segment .btn[aria-pressed=true]{background:#1d1f20!important;border-color:#2c2e30!important;box-shadow:0 1px 2px rgb(0 0 0 / 0.2)!important}
html.dark .plane-shell.plane-refresh .pa-table{background:#141415!important}
html.dark .plane-shell.plane-refresh .pa-table th{background:#141415!important}
html.dark .plane-shell.plane-refresh .pa-table tbody tr:hover{background:#141415!important}
html.dark .plane-shell.plane-refresh .pa-link{color:color-mix(in srgb, #006f9e 60%, white)!important}
html.dark .plane-shell.plane-refresh .pa-timeline>header{background:#141415!important}
html.dark .plane-shell.plane-refresh .pa-track>span{background:#141415!important;color:color-mix(in srgb, #3568ad 60%, white)!important}
html.dark .plane-shell.plane-refresh .pa-track .pa-stage-1{background:#141415!important;color:color-mix(in srgb, #278660 60%, white)!important}
html.dark .plane-shell.plane-refresh .pa-track .pa-stage-2{background:#1d1f20!important;color:color-mix(in srgb, #8056b1 60%, white)!important}
html.dark .plane-shell.plane-refresh .pa-track .pa-stage-3{background:#141415!important;color:color-mix(in srgb, #a77121 60%, white)!important}
html.dark .plane-shell.plane-refresh .pa-weekday{background:#141415!important}
html.dark .plane-shell.plane-refresh .pa-calendar-day.outside{background:#141415!important;color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .pa-calendar-event{background:#141415!important;color:color-mix(in srgb, #386293 60%, white)!important}
html.dark .plane-shell.plane-refresh .pa-calendar-event.done{background:#141415!important;color:color-mix(in srgb, #288460 60%, white)!important}
html.dark .plane-shell.plane-refresh .gd-cycle-heading{background:#141415!important}
html.dark .plane-shell.plane-refresh .gd-cycle-body>aside{background:#141415!important}
html.dark .plane-shell.plane-refresh .gd-task-drawer{background:#141415!important;box-shadow:-8px 0 30px rgb(0 0 0 / 0.2)!important}
html.dark .plane-shell.plane-refresh .gd-drawer-properties{background:#141415!important}
html.dark .plane-shell.plane-refresh .gd-drawer-main :is(p,li){color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .scene-dialog{background:#141415!important}
html.dark .plane-shell.plane-refresh .pa-analysis.gi-analysis{background:#141415!important}
html.dark .plane-shell.plane-refresh .pa-analysis-mark{background:#141415!important;color:color-mix(in srgb, #356ac3 60%, white)!important}
html.dark .plane-shell.plane-refresh .pa-analysis-steps li>span{border:1px solid #2c2e30!important}
html.dark .plane-shell.plane-refresh .pa-analysis-steps li.completed>span{color:color-mix(in srgb, #238856 60%, white)!important;background:#141415!important;border-color:#2c2e30!important}
html.dark .plane-shell.plane-refresh .pa-analysis-steps li[aria-current=step]>span{border-color:color-mix(in srgb, #006f9e 30%, #2c2e30)!important;color:color-mix(in srgb, #006f9e 60%, white)!important}
html.dark .plane-shell.plane-refresh .pa-source-count strong{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .pa-callout{background:#141415!important}
html.dark .plane-shell.plane-refresh .gd-settings{background:#141415!important}
html.dark .plane-shell.plane-refresh .gi-result-card{background:#141415!important}
html.dark .plane-shell.plane-refresh .p1-heading-symbol{color:color-mix(in srgb, #208c65 60%, white)!important;background:#141415!important}
html.dark .plane-shell.plane-refresh .pa-wiki-links button{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .pa-product-card{background:#141415!important}
html.dark .plane-shell.plane-refresh .pa-product-card>div:first-child{background:#141415!important;color:color-mix(in srgb, #6382b5 60%, white)!important}
html.dark .plane-shell.plane-refresh .pa-source-review nav button{background:#141415!important}
html.dark .plane-shell.plane-refresh .pa-source-review nav button.active{background:#141415!important;border-left:1px solid color-mix(in srgb, #006f9e 30%, #2c2e30)!important}
html.dark .plane-shell.plane-refresh .training-list th{background:#141415!important}
html.dark .plane-shell.plane-refresh .geo-writing-brief{background:#141415!important}
html.dark .plane-shell.plane-refresh .geo-writing-editor{background:#141415!important}
html.dark .plane-shell.plane-refresh .gi-quality{background:#141415!important}
html.dark .plane-shell.plane-refresh .hx-chat{background:#141415!important}
html.dark .plane-shell.plane-refresh .hx-message-user .hx-message-content{background:#141415!important}
html.dark .plane-shell.plane-refresh .hx-composer{box-shadow:0 1px 2px rgb(0 0 0 / 0.2)!important;background:#1d1f20!important}
html.dark .plane-shell.plane-refresh .table-wrap th{background:#141415!important}
html.dark .plane-shell.plane-refresh .plane-nav-item>.icon{background:#141415!important;color:color-mix(in srgb, #4d77c9 60%, white)!important}
html.dark .plane-shell.plane-refresh [data-route=knowledge]>.icon{background:#141415!important;color:color-mix(in srgb, #20956f 60%, white)!important}
html.dark .plane-shell.plane-refresh :is([data-route=content],[data-route=drafts],[data-route=reports])>.icon{background:#1d1f20!important;color:color-mix(in srgb, #875cbd 60%, white)!important}
html.dark .plane-shell.plane-refresh :is([data-route=geo-plan],[data-route=geo-week],[data-route=geo-publications])>.icon{background:#141415!important;color:color-mix(in srgb, #bc831d 60%, white)!important}
html.dark .plane-shell.plane-refresh .pf-plan-scope .gd-phase>.pa-phase-symbol{background:#141415!important;color:color-mix(in srgb, #5077c8 60%, white)!important}
html.dark .plane-shell.plane-refresh .pf-plan-scope .gd-phase:nth-child(2)>.pa-phase-symbol{background:#141415!important;color:color-mix(in srgb, #278f68 60%, white)!important}
html.dark .plane-shell.plane-refresh .pf-plan-scope .gd-phase:nth-child(3)>.pa-phase-symbol{background:#1d1f20!important;color:color-mix(in srgb, #8a69ce 60%, white)!important}
html.dark .plane-shell.plane-refresh .pf-plan-scope .gd-phase:nth-child(4)>.pa-phase-symbol{background:#141415!important;color:color-mix(in srgb, #b68321 60%, white)!important}
html.dark .plane-shell.plane-refresh .pa-cycle-chart span,html.dark .plane-shell.plane-refresh .pa-cycle-chart p{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .plane-document{background:#141415!important}
html.dark .plane-shell.plane-refresh .document-icon.document-brand-icon{background:#141415!important}
html.dark .plane-shell.plane-refresh .document-properties{background:#141415!important}
html.dark .plane-shell.plane-refresh .document-properties :is(p,dd,dt,button){color:#e4e6e6!important}
html.dark body:has(.plane-refresh) dialog:is(#dialog,.scene-dialog){background:#141415!important;color:#e4e6e6!important;border:1px solid #2c2e30!important;box-shadow:0 15px 55px rgb(0 0 0 / 0.2)!important}
html.dark body:has(.plane-refresh) .pa-dialog .dialog-head{border-bottom:1px solid #2c2e30!important}
html.dark body:has(.plane-refresh) .pa-dialog .dialog-footer{border-top:1px solid #2c2e30!important}
html.dark body:has(.plane-refresh) .pa-dialog :is(input,textarea,select){border:1px solid #2c2e30!important;background:#1d1f20!important}
html.dark body:has(.plane-refresh) .pa-dialog .btn.primary{color:#e4e6e6!important;border-color:color-mix(in srgb, #006f9e 30%, #2c2e30)!important}
html.dark body:has(.plane-refresh) dialog::backdrop{background:rgb(20 20 21 / 0.145)!important}
html.dark .plane-shell.plane-refresh:is([data-pa-route=knowledge],[data-pa-route=scenes],[data-pa-route=keywords]) .plane-page.page{background:#141415!important}
html.dark .plane-shell.plane-refresh:is([data-pa-route=knowledge],[data-pa-route=scenes],[data-pa-route=keywords]) .phase1-root{background:#141415!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] .pf-show-properties .p1-library-properties{background:#141415!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] .p1-knowledge-document{background:#141415!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] .p1-heading-symbol{background:#141415!important;color:color-mix(in srgb, #278f68 60%, white)!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] #p1-library-category{background:#141415!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] .pa-library-toolbar button{background:#141415!important}
html.dark .plane-shell.plane-refresh[data-pa-route=keywords] .p1-visibility-page:has(.mn-report){background:#141415!important}
html.dark .plane-shell.plane-refresh[data-pa-route=keywords] .mn-report{--mn-ink:#e4e6e6!important;--mn-muted:#e4e6e6!important;--mn-line:#2c2e30!important;background:#141415!important}
html.dark .plane-shell.plane-refresh[data-pa-route=keywords] .mn-card{background:#141415!important}
html.dark .plane-shell.plane-refresh[data-pa-route=keywords] .mn-brand-panel{background:#141415!important}
html.dark .plane-shell.plane-refresh[data-pa-route=keywords] .vl-workflow{background:#141415!important}
html.dark .plane-shell.plane-refresh[data-pa-route=scenes] .scene-terms{background:#141415!important}
html.dark .plane-shell.plane-refresh .gd-result-summary{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .gd-results .gi-result-card{border:1px solid #2c2e30!important}
html.dark .plane-shell.plane-refresh .pa-confirm-box{background:#141415!important}
html.dark .plane-shell.plane-refresh .pa-confirm-box p{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .plane-settings-content>p{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh :is(#plane-workspace-form,#plane-profile-form)>.field{border-bottom:1px solid #2c2e30!important}
html.dark .plane-shell.plane-refresh .plane-preference-row{border-bottom:1px solid #2c2e30!important}
html.dark .plane-shell.plane-refresh .plane-preference-row p{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh input.plane-switch{background:#1d1f20!important}
html.dark .plane-shell.plane-refresh input.plane-switch:before{background:#1d1f20!important}
html.dark .plane-shell.plane-refresh .plane-avatar-colors button{border:2px solid #2c2e30!important}
html.dark .plane-shell.plane-refresh .plane-avatar-colors button.selected{outline-color:color-mix(in srgb, #006f9e 30%, #2c2e30)!important}
html.dark .plane-shell.plane-refresh .pa-upload-zone{border:1px dashed #2c2e30!important}
html.dark .plane-shell.plane-refresh .pa-upload-zone>svg{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .pa-upload-zone p{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .pa-fact-intake>nav{border-right:1px solid #2c2e30!important}
html.dark .plane-shell.plane-refresh .pa-fact-intake>nav>header{border-bottom:1px solid #2c2e30!important}
html.dark .plane-shell.plane-refresh .pa-fact-intake>nav>button{border-bottom:1px solid #2c2e30!important;background:#141415!important;color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .pa-fact-intake>nav>button.active{background:#141415!important;box-shadow:inset 2px 0 rgb(0 0 0 / 0.65)!important}
html.dark .plane-shell.plane-refresh .pa-fact-intake>nav>button:hover{background:#141415!important}
html.dark .plane-shell.plane-refresh .pa-fact-intake>nav :is(small,span){color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .pa-fact-intake>form>header{border-bottom:1px solid #2c2e30!important}
html.dark .plane-shell.plane-refresh .pa-source-quote{background:#141415!important}
html.dark .plane-shell.plane-refresh .pa-review-activity{border-top:1px solid #2c2e30!important}
html.dark .plane-shell.plane-refresh .pa-review-activity small{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .workflow-studio{background:#141415!important}
html.dark .plane-shell.plane-refresh .workflow-studio>.studio-assistant{border-left:1px solid #2c2e30!important;background:#141415!important}
html.dark .plane-shell.plane-refresh .workflow-studio>.studio-editor{background:#141415!important}
html.dark .plane-shell.plane-refresh .workflow-studio .editor-toolbar{border-bottom:1px solid #2c2e30!important;background:#141415!important}
html.dark .plane-shell.plane-refresh .workflow-studio .editor-document-meta{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .workflow-studio .editor-content{background:#141415!important}
html.dark .plane-shell.plane-refresh .workflow-studio textarea.editor-title{background:#1d1f20!important}
html.dark .plane-shell.plane-refresh .workflow-studio textarea.article-body{background:#1d1f20!important}
html.dark .plane-shell.plane-refresh .workflow-studio .editor-footer{border-top:1px solid #2c2e30!important}
html.dark .plane-shell.plane-refresh .workflow-studio .studio-config{background:#141415!important}
@media(max-width:700px){html.dark .plane-shell.plane-refresh .pa-fact-intake>nav{border-bottom:1px solid #2c2e30!important}
html.dark .plane-shell.plane-refresh .workflow-studio>.studio-assistant{border-top:1px solid #2c2e30!important}
}
html.dark .plane-shell.plane-stable-nav .plane-global-header{background:#141415!important}
html.dark .plane-shell.plane-stable-nav .plane-app-rail{background:#141415!important}
html.dark .plane-shell.plane-stable-nav .plane-nav-item.selected{background:#1d1f20!important}
html.dark .plane-shell.plane-stable-nav :is(.plane-sidebar,.plane-global-header,.plane-app-rail){--text:#e4e6e6!important;--muted:#e4e6e6!important;--line:#2c2e30!important}
html.dark .plane-shell.plane-stable-nav .plane-sidebar{--surface:#141415!important;--plane-secondary:#e4e6e6!important;--chrome-paper:#141415!important;--chrome-ink:#e4e6e6!important;--chrome-border:#2c2e30!important}
html.dark .plane-shell.plane-stable-nav :is(.plane-nav-item,.plane-brand-project){color:#e4e6e6!important}
html.dark .plane-shell.plane-stable-nav .plane-brand-project.selected{background:#1d1f20!important;color:#e4e6e6!important}
html.dark .plane-shell.plane-stable-nav .plane-nav-item.selected{color:#e4e6e6!important}
html.dark .plane-shell.plane-stable-nav .plane-nav-item:hover{background:#141415!important}
html.dark .plane-shell.plane-stable-nav .plane-sidebar .plane-nav-item>.icon{background:#141415!important;color:color-mix(in srgb, #4d77c9 60%, white)!important}
html.dark .plane-shell.plane-stable-nav .plane-sidebar [data-route=knowledge]>.icon{background:#141415!important;color:color-mix(in srgb, #168966 60%, white)!important}
html.dark .plane-shell.plane-stable-nav .plane-sidebar :is([data-route=content],[data-route=drafts],[data-route=reports])>.icon{background:#1d1f20!important;color:color-mix(in srgb, #8558b9 60%, white)!important}
html.dark .plane-shell.plane-stable-nav .plane-sidebar :is([data-route=geo-week],[data-route=geo-publications])>.icon{background:color-mix(in srgb, #fff5dc 12%, #1d1f20)!important;color:color-mix(in srgb, #ac7800 60%, white)!important}
html.dark .plane-shell.plane-stable-nav .plane-rail-item.selected{color:#e4e6e6!important}
html.dark .plane-shell.plane-stable-nav .plane-rail-item.selected>.icon{background:#1d1f20!important;color:#e4e6e6!important}

/* workspace-alignment.css */
html.dark body:has(.plane-refresh){--workspace-line:#2c2e30!important}
html.dark .plane-shell.plane-refresh .pa-knowledge-section>header>span{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] :is(.p1-module-intro,.p1-library-gap){color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] .p1-knowledge-row{background:#141415!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] .pa-product-card{background:#141415!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] .pf-show-properties .p1-library-properties{background:#141415!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] .p1-library-properties h3,html.dark .plane-shell.plane-refresh .pa-workspace-rail h3{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] .p1-library-properties h3 svg,html.dark .plane-shell.plane-refresh .pa-workspace-rail h3 svg{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] .p1-library-properties dt{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] .pa-library-directory button{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] .pa-library-directory button:hover{color:color-mix(in srgb, #006f9e 60%, white)!important}
html.dark .plane-shell.plane-refresh .pa-library-empty p{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh[data-pa-route=scenes] .scene-terms{background:#141415!important}
html.dark .plane-shell.plane-refresh .pa-workspace-rail{background:#141415!important}
html.dark .plane-shell.plane-refresh .pa-workspace-rail p{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .pa-scene-attributes dt{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .pa-scene-type{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .pa-scene-type[aria-pressed=true]{color:color-mix(in srgb, #006f9e 60%, white)!important}
html.dark .plane-shell.plane-refresh[data-pa-route=scenes] .training-list th{background:#141415!important;color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh[data-pa-route=scenes] .training-card{background:#141415!important}
html.dark body:has(.plane-refresh) dialog.scene-dialog[open],html.dark body:has(.plane-refresh) dialog.training-library-dialog.scene-dialog[open]{background:#141415!important;color:#e4e6e6!important;box-shadow:-12px 0 36px rgb(0 0 0 / 0.2)!important}
html.dark body:has(.plane-refresh) .scene-dialog :is(input,select,textarea){border:1px solid #2c2e30!important;background:#1d1f20!important;color:#e4e6e6!important}
html.dark body:has(.plane-refresh) .scene-dialog .btn.primary{border-color:color-mix(in srgb, #006f9e 30%, #2c2e30)!important;color:#e4e6e6!important}
html.dark body:has(.plane-refresh) .scene-dialog .training-keyword{border:1px solid #2c2e30!important;background:#141415!important;color:#e4e6e6!important}
html.dark body:has(.plane-refresh) .scene-dialog .training-keyword.is-selected{border-color:color-mix(in srgb, #006f9e 30%, #2c2e30)!important;color:color-mix(in srgb, #006f9e 60%, white)!important;background:#1d1f20!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] .p1-knowledge-library :is(.p1-knowledge-body,.p1-knowledge-row[open]>.p1-knowledge-body,.p1-persona-section>.p1-knowledge-body){background:#141415!important}
html.dark .plane-shell.plane-refresh .pa-identity-fields dt{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh .pa-identity-fields dd>small{color:#e4e6e6!important}

/* workspace-controls.css */
html.dark .plane-shell.plane-refresh :is(.tabs,.p1-tabs,.engine-tabs,.plane-settings-tabs,.vr-nav){border-bottom:1px solid #2c2e30!important;background:#141415!important}
html.dark .plane-shell.plane-refresh :is(.tabs,.p1-tabs,.engine-tabs,.plane-settings-tabs,.vr-nav)>button,html.dark .plane-shell.plane-refresh .gd-cycle-tabs>.btn{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh :is(.tabs,.p1-tabs,.engine-tabs,.plane-settings-tabs,.vr-nav)>button:is(.active,[aria-selected=true],[aria-pressed=true],[aria-current=page]),html.dark .plane-shell.plane-refresh .gd-cycle-tabs>.btn[aria-pressed=true]{background:#1d1f20!important;color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh :is(.tabs,.p1-tabs,.engine-tabs,.plane-settings-tabs,.vr-nav)>button:is(.active,[aria-selected=true],[aria-pressed=true],[aria-current=page])::after,html.dark .plane-shell.plane-refresh .gd-cycle-tabs>.btn[aria-pressed=true]::after{background:#141415!important}
html.dark .plane-shell.plane-refresh :is(.tabs,.p1-tabs,.engine-tabs,.plane-settings-tabs,.vr-nav)>button:hover,html.dark .plane-shell.plane-refresh .gd-cycle-tabs>.btn:hover{background:#1d1f20!important}
html.dark .plane-shell.plane-refresh :is(.tabs,.p1-tabs,.engine-tabs,.plane-settings-tabs,.vr-nav)>button:focus-visible,html.dark .plane-shell.plane-refresh :is(.pa-segment,.segmented,.gd-view-switch)>button:focus-visible{outline:2px solid color-mix(in srgb, #006f9e 30%, #2c2e30)!important}
html.dark .plane-shell.plane-refresh :is(.pa-segment,.segmented,.gd-view-switch,.training-view-switch,.av-segment,.vv-chart-tabs,.bo-metric-tabs){background:#141415!important}
html.dark .plane-shell.plane-refresh :is(.pa-segment,.segmented,.gd-view-switch,.training-view-switch,.av-segment,.vv-chart-tabs,.bo-metric-tabs)>button{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh :is(.pa-segment,.segmented,.gd-view-switch,.training-view-switch,.av-segment,.vv-chart-tabs,.bo-metric-tabs)>button:is(.active,[aria-pressed=true],[aria-selected=true]){background:#1d1f20!important;border-color:#2c2e30!important;box-shadow:0 1px 2px rgb(0 0 0 / 0.2)!important}
html.dark body:has(.plane-shell){--drawer-border:#2c2e30!important}
html.dark body:has(.plane-shell) :is(dialog#dialog[open],dialog.scene-dialog[open]),html.dark .plane-shell.plane-refresh .gi-workspace .gd-task-drawer{background:#141415!important;color:#e4e6e6!important;box-shadow:-12px 0 36px rgb(0 0 0 / 0.2)!important}
html.dark body:has(.plane-shell) :is(dialog#dialog,dialog.scene-dialog)::backdrop{background:rgb(20 20 21 / 0.102)!important}
html.dark body:has(.plane-shell) :is(.dialog-head,.scene-dialog-shell>header),html.dark .plane-shell.plane-refresh .gd-task-drawer>header{background:#141415!important}
html.dark body:has(.plane-shell) :is(.dialog-footer,.scene-dialog-shell>footer),html.dark .plane-shell.plane-refresh .gd-task-drawer>footer{background:#141415!important}
html.dark body:has(.plane-shell) dialog :is(input,textarea,select){border:1px solid #2c2e30!important;background:#1d1f20!important;color:#e4e6e6!important}
html.dark body:has(.plane-shell) dialog .btn.primary{border-color:color-mix(in srgb, #006f9e 30%, #2c2e30)!important;color:#e4e6e6!important}
html.dark .workspace-drawer-backdrop{background:rgb(20 20 21 / 0.102)!important}

/* brand-workspace.css */
html.dark .plane-refresh .kb-workspace{background:#141415!important}
html.dark .plane-refresh .kb-browser-bar{border-bottom:1px solid #2c2e30!important}
html.dark .plane-refresh .kb-group-tabs small{color:#e4e6e6!important}
html.dark .plane-refresh .kb-search-bar{border-bottom:1px solid #2c2e30!important;background:#141415!important}
html.dark .plane-refresh .kb-search{color:#e4e6e6!important}
html.dark .plane-refresh .kb-search input{color:#e4e6e6!important}
html.dark .plane-refresh .kb-search input::placeholder{color:#e4e6e6!important}
html.dark .plane-refresh .kb-search-hint{color:#e4e6e6!important}
html.dark .plane-refresh .kb-category-strip{border-bottom:1px solid #2c2e30!important}
html.dark .plane-refresh .kb-category{border:1px solid #2c2e30!important;background:#141415!important;color:#e4e6e6!important}
html.dark .plane-refresh .kb-category small{color:#e4e6e6!important}
html.dark .plane-refresh .kb-document-heading h2,html.dark .plane-refresh .kb-results-heading h2{color:#e4e6e6!important}
html.dark .plane-refresh .kb-document-heading>div>span:last-child{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] .kb-workspace .p1-doc-section{border:1px solid #2c2e30!important;background:#141415!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] .kb-workspace .p1-doc-section>h3{border-bottom:1px solid #2c2e30!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] .kb-workspace .pa-identity-fields>div{border-bottom:1px solid #2c2e30!important}
html.dark .plane-refresh .kb-workspace .pa-identity-fields dt{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] .kb-workspace .plane-document-body{color:#e4e6e6!important}
html.dark .plane-refresh .kb-workspace .p1-evidence>summary{color:color-mix(in srgb, #526f87 60%, white)!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] .kb-workspace .p1-doc-section:nth-child(2)>h3{color:color-mix(in srgb, #247b63 60%, white)!important;background:#141415!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] .kb-workspace .p1-doc-section:nth-child(3)>h3{color:color-mix(in srgb, #7953ac 60%, white)!important;background:#141415!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] .kb-workspace :is(.pa-product-card,.p1-persona-section,.p1-source-document,.p1-case-study,.p1-scenario-section,.p1-gap-section){border:1px solid #2c2e30!important;background:#141415!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] .kb-workspace :is(.pa-product-card,.p1-persona-section,.p1-source-document)>.p1-knowledge-body{background:#141415!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] .kb-workspace .kb-module-body :is(.pa-product-card,.p1-persona-section,.p1-source-document,.p1-knowledge-row[open])>.p1-knowledge-body{background:#141415!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] .kb-workspace .p1-knowledge-row{border:1px solid #2c2e30!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] .kb-workspace .p1-knowledge-row[open]>.p1-knowledge-body{background:#141415!important}
html.dark .plane-refresh .kb-workspace .p1-row-meta{background:#141415!important}
html.dark .plane-refresh .kb-workspace .p1-case-narrative,html.dark .plane-refresh .kb-workspace .p1-scenario-lines,html.dark .plane-refresh .kb-workspace .p1-gap-section ul{background:#141415!important}
html.dark .plane-refresh .kb-results-heading>span{color:#e4e6e6!important}
html.dark .plane-refresh .kb-search-result{border-top:1px solid #2c2e30!important}
html.dark .plane-refresh .kb-result-title{color:#e4e6e6!important}
html.dark .plane-refresh .kb-result-title:hover{color:color-mix(in srgb, #006f9e 60%, white)!important}
html.dark .plane-refresh .kb-search-result p{color:#e4e6e6!important}
html.dark .plane-refresh .kb-empty p{color:#e4e6e6!important}
html.dark .plane-refresh .kb-workspace :is(button,a,input):focus-visible{outline:2px solid color-mix(in srgb, #006f9e 30%, #2c2e30)!important}
html.dark .plane-shell.plane-refresh[data-pa-route=scenes] .training-list th{background:#141415!important}
html.dark .plane-refresh .scene-topic-icon{background:#141415!important;color:color-mix(in srgb, #5377c5 60%, white)!important}
html.dark .plane-refresh [data-type=intent] .scene-topic-icon{color:color-mix(in srgb, #8558b9 60%, white)!important;background:#1d1f20!important}
html.dark .plane-refresh [data-type=brand] .scene-topic-icon{color:color-mix(in srgb, #168966 60%, white)!important;background:#141415!important}
html.dark .plane-refresh [data-type=search] .scene-topic-icon{color:color-mix(in srgb, #a57216 60%, white)!important;background:#141415!important}
html.dark body:has(.plane-shell) .kb-drawer-heading>.btn{color:#e4e6e6!important}
html.dark body:has(.plane-shell) .kb-drawer-main,html.dark body:has(.plane-shell) .kb-drawer-properties{color:#e4e6e6!important}
html.dark body:has(.plane-shell) .kb-drawer-main>h2{color:#e4e6e6!important}
html.dark body:has(.plane-shell) .kb-drawer-properties{border-left:1px solid #2c2e30!important}
html.dark body:has(.plane-shell) .kb-drawer-properties h3{color:#e4e6e6!important}
html.dark body:has(.plane-shell) .kb-drawer-properties dl{border-bottom:1px solid #2c2e30!important}
html.dark body:has(.plane-shell) .kb-drawer-properties dt{color:#e4e6e6!important}
html.dark body:has(.plane-shell) .kb-drawer-section{border-top:1px solid #2c2e30!important}
html.dark body:has(.plane-shell) .kb-drawer-section .plane-document-body{color:#e4e6e6!important}
html.dark body:has(.plane-shell) .kb-source-evidence{border:1px solid #2c2e30!important;background:#141415!important}
html.dark body:has(.plane-shell) .scene-dialog .kb-drawer-main .training-quality-group h3 small{color:#e4e6e6!important}
html.dark body:has(.plane-shell) .scene-dialog .kb-drawer-main .training-keyword{background:#141415!important}
@media(max-width:700px){html.dark body:has(.plane-shell) .kb-drawer-properties{border-top:1px solid #2c2e30!important}
}

/* ai-writing.css */
html.dark .aw-workspace{background:#141415!important;color:#e4e6e6!important;--aw-line:#2c2e30!important;--aw-muted:#e4e6e6!important}
html.dark .aw-workspace .pa-header{background:#141415!important}
html.dark .aw-workspace .btn.primary,html.dark .aw-media-drawer .btn.primary{color:#e4e6e6!important;border-color:var(--aw-blue,color-mix(in srgb, #006f9e 30%, #2c2e30))!important}
html.dark .aw-tabs{color:#e4e6e6!important}
html.dark .aw-tabs>span.active{color:#e4e6e6!important;background:#141415!important}
html.dark .aw-tabs>span.active:after{background:#141415!important}
html.dark .aw-tabs>i{border-right:1px solid #2c2e30!important;border-top:1px solid #2c2e30!important}
html.dark .aw-tabs>small{color:#e4e6e6!important}
html.dark .aw-intro p{color:#e4e6e6!important}
html.dark .aw-heading-icon{background:#1d1f20!important;color:color-mix(in srgb, #7452bd 60%, white)!important}
html.dark .aw-workspace .field,html.dark .aw-media-drawer .field{color:#e4e6e6!important}
html.dark .aw-workspace input:not([type=checkbox]),html.dark .aw-workspace textarea,html.dark .aw-workspace select,html.dark .aw-media-drawer textarea{border:1px solid #2c2e30!important;background:#1d1f20!important;color:#e4e6e6!important}
html.dark .aw-workspace input::placeholder,html.dark .aw-workspace textarea::placeholder,html.dark .aw-media-drawer textarea::placeholder{color:#e4e6e6!important}
html.dark .aw-workspace input:focus,html.dark .aw-workspace textarea:focus,html.dark .aw-workspace select:focus,html.dark .aw-media-drawer textarea:focus{outline:2px solid color-mix(in srgb, #71b2cf 30%, #2c2e30)!important}
html.dark .aw-field-heading span{color:#e4e6e6!important}
html.dark .aw-scene-choice select{color:#e4e6e6!important}
html.dark .aw-optional{color:#e4e6e6!important}
html.dark .aw-start>span{color:#e4e6e6!important}
html.dark .aw-evidence{background:#141415!important}
html.dark .aw-side-heading>span:last-child:not(:first-child){color:#e4e6e6!important}
html.dark .aw-muted{color:#e4e6e6!important}
html.dark .aw-icon{background:#141415!important;color:color-mix(in srgb, #3979ba 60%, white)!important}
html.dark .aw-icon.green{background:#141415!important;color:color-mix(in srgb, #278366 60%, white)!important}
html.dark .aw-icon.violet{background:#1d1f20!important;color:color-mix(in srgb, #8153b3 60%, white)!important}
html.dark .aw-icon.amber{background:#141415!important;color:color-mix(in srgb, #9b6710 60%, white)!important}
html.dark .aw-fact{border-bottom:1px solid #2c2e30!important}
html.dark .aw-fact small{color:#e4e6e6!important}
html.dark .aw-link{color:color-mix(in srgb, #006f9e 60%, white)!important}
html.dark .aw-standard{background:#141415!important}
html.dark .aw-standard p{color:#e4e6e6!important}
html.dark .aw-notice{background:#141415!important;color:color-mix(in srgb, #80571a 60%, white)!important}
html.dark .aw-form-error,html.dark .aw-media-error{color:color-mix(in srgb, #ad3030 60%, white)!important}
html.dark .aw-document-toolbar{color:#e4e6e6!important}
html.dark .aw-document-toolbar .pa-segment{background:#141415!important}
html.dark .aw-document-toolbar .pa-segment button{color:#e4e6e6!important}
html.dark .aw-document-toolbar .pa-segment button.active{background:#141415!important;color:#e4e6e6!important;box-shadow:0 1px 3px rgb(0 0 0 / 0.2)!important}
html.dark .aw-paper h1{color:#e4e6e6!important}
html.dark .aw-paper #article-body{background:#141415!important}
html.dark .aw-document-footer{color:#e4e6e6!important}
html.dark .aw-process li{color:#afb3b6!important}
html.dark .aw-process li:not(:last-child):before{background:#1d1f20!important}
html.dark .aw-step-dot{border:1px solid #2c2e30!important;background:#141415!important}
html.dark .aw-process li.active{color:color-mix(in srgb, #006f9e 60%, white)!important}
html.dark .aw-process li.active .aw-step-dot{background:#141415!important;border-color:color-mix(in srgb, #b9daeb 30%, #2c2e30)!important}
html.dark .aw-process li.done .aw-step-dot{background:#141415!important;color:color-mix(in srgb, #2a8769 60%, white)!important;border-color:#2c2e30!important}
html.dark .aw-process li.done strong{color:#e4e6e6!important}
html.dark .aw-approach{background:#141415!important}
html.dark .aw-approach h3{color:color-mix(in srgb, #644a8a 60%, white)!important}
html.dark .aw-approach p{color:#e4e6e6!important}
html.dark .aw-approach small{color:#e4e6e6!important}
html.dark .aw-outline li{color:#e4e6e6!important}
html.dark .aw-quality li.block{color:color-mix(in srgb, #ac4d39 60%, white)!important}
html.dark .aw-quality li.aw-pass{color:color-mix(in srgb, #2b8067 60%, white)!important}
html.dark .aw-source-details summary{color:#e4e6e6!important}
html.dark .aw-source-details p,html.dark .aw-source-details small{color:#e4e6e6!important}
html.dark .aw-publication small{color:#e4e6e6!important}
html.dark .aw-alternative{background:#141415!important}
html.dark .aw-resume button{background:#141415!important;color:color-mix(in srgb, #006f9e 60%, white)!important}
html.dark .aw-load-error{color:color-mix(in srgb, #a33 60%, white)!important}
html.dark .aw-media-drawer{background:#141415!important;border:1px solid #2c2e30!important;color:#e4e6e6!important;box-shadow:-8px 6px 30px rgb(0 0 0 / 0.2)!important}
html.dark .aw-media-drawer::backdrop{background:rgb(20 20 21 / 0.133)!important}
html.dark .aw-media-drawer header{border-bottom:1px solid #2c2e30!important}
html.dark .aw-media-drawer header button{color:#e4e6e6!important}
html.dark .aw-media-columns>aside{border-left:1px solid #2c2e30!important;background:#141415!important}
html.dark .aw-media-columns dt{color:#e4e6e6!important}
html.dark .aw-media-columns aside p{color:#e4e6e6!important}
html.dark .aw-media-options label{border-bottom:1px solid #2c2e30!important}
html.dark .aw-media-options small{color:#e4e6e6!important}
html.dark .aw-media-drawer footer{border-top:1px solid #2c2e30!important;background:#141415!important;color:#e4e6e6!important}
@media(max-width:800px){html.dark .aw-evidence,html.dark .aw-writing-side{border-top:1px solid #2c2e30!important}
html.dark .aw-media-columns>aside{border-top:1px solid #2c2e30!important}
html.dark .aw-media-drawer .drawer-draft-notice{background:#141415!important}
}

/* content-studio.css */
html.dark .plane-shell.plane-refresh :is(.tabs,.p1-tabs,.engine-tabs,.plane-settings-tabs,.vr-nav,.gd-cycle-tabs,.pa-segment,.segmented,.gd-view-switch,.training-view-switch,.av-segment,.vv-chart-tabs)>button:is(.active,[aria-selected=true],[aria-pressed=true],[aria-current=page]){background:#1d1f20!important;color:color-mix(in srgb, #235ca2 60%, white)!important}
html.dark .aw-tabs>span{color:#e4e6e6!important}
html.dark .aw-tabs>span.active{background:#141415!important;color:color-mix(in srgb, #235ca2 60%, white)!important}
html.dark .aw-tabs>i{border-top:1px solid #2c2e30!important;border-right:1px solid #2c2e30!important}
html.dark .aw-workspace .aw-choice-section{border-bottom:1px solid #2c2e30!important}
html.dark .aw-choice-section h3>span{background:#141415!important;color:#e4e6e6!important}
html.dark .aw-field-heading small{color:#e4e6e6!important}
html.dark .aw-topic-chips button{background:#141415!important;border:1px solid #2c2e30!important;color:#e4e6e6!important}
html.dark .aw-topic-chips button[aria-pressed=true]{background:#141415!important;border-color:color-mix(in srgb, #bfd4ef 30%, #2c2e30)!important;color:color-mix(in srgb, #235ca2 60%, white)!important}
html.dark .aw-topic-chips button:hover{background:#141415!important}
html.dark .aw-directions label{border:1px solid #2c2e30!important}
html.dark .aw-directions label:has(input:checked){background:#1d1f20!important;border-color:color-mix(in srgb, #bed5f1 30%, #2c2e30)!important}
html.dark .aw-directions small{color:#e4e6e6!important}
html.dark .aw-question-list>button{border:1px solid #2c2e30!important;background:#141415!important;color:#e4e6e6!important}
html.dark .aw-question-list>button[aria-pressed=true]{background:#141415!important;border-color:color-mix(in srgb, #c7daf3 30%, #2c2e30)!important}
html.dark .aw-question-list small{color:color-mix(in srgb, #667789 60%, white)!important}
html.dark .aw-radio-dot{border:1px solid #2c2e30!important}
html.dark .aw-question-list button[aria-pressed=true] .aw-radio-dot{border:4px solid color-mix(in srgb, #4d89cb 30%, #2c2e30)!important}
html.dark .aw-preferences summary span{color:#e4e6e6!important}
html.dark .aw-outline-review [name=outline]{background:#141415!important}
html.dark .aw-workspace .aw-evidence{background:#141415!important}
html.dark .aw-photo-entry{border-bottom:1px solid #2c2e30!important}
html.dark .aw-photo-entry p{color:#e4e6e6!important}
html.dark .aw-photo figcaption{color:#e4e6e6!important}
html.dark .aw-history header small{color:#e4e6e6!important}
html.dark .aw-history header p{color:#e4e6e6!important}
html.dark .aw-history th{background:#141415!important;color:#e4e6e6!important}
html.dark .aw-history td{border-bottom:1px solid #2c2e30!important}
html.dark .aw-history td:first-child button{color:#e4e6e6!important}
html.dark .aw-history td:first-child svg{color:color-mix(in srgb, #6a79a8 60%, white)!important}
html.dark .aw-history td small{color:#e4e6e6!important}
html.dark .aw-history-state{background:#141415!important;color:color-mix(in srgb, #47658b 60%, white)!important}
html.dark .aw-photo-library>button{border:1px solid #2c2e30!important;background:#141415!important}
html.dark .aw-photo-library>button[aria-pressed=true]{border-color:color-mix(in srgb, #6899d1 30%, #2c2e30)!important;background:#141415!important}
html.dark .aw-photo-library strong,html.dark .aw-photo-library small{color:#e4e6e6!important}
html.dark .aw-photo-library small{color:#e4e6e6!important}
html.dark .aw-photo-empty{background:#141415!important;border:1px dashed #2c2e30!important;color:color-mix(in srgb, #536275 60%, white)!important}
html.dark .aw-upload{border-top:1px solid #2c2e30!important}
html.dark .aw-upload-preview{background:#141415!important}
html.dark .aw-confirm-real{color:#e4e6e6!important}
html.dark .plane-refresh .kb-docs-nav{border-right:1px solid #2c2e30!important;background:#141415!important}
html.dark .kb-docs-nav>h3{color:#e4e6e6!important}
html.dark .kb-nav-group>summary{color:#e4e6e6!important}
html.dark .kb-nav-group nav{border-left:1px solid #2c2e30!important}
html.dark .kb-nav-group nav button{color:#e4e6e6!important}
html.dark .kb-nav-group nav small{color:color-mix(in srgb, #627187 60%, white)!important}
html.dark .kb-nav-group nav button[aria-current=page]{color:color-mix(in srgb, #235ca2 60%, white)!important;background:#141415!important}
html.dark .kb-nav-group nav button:hover{background:#141415!important}
html.dark .kb-nav-note{border-top:1px solid #2c2e30!important;color:#e4e6e6!important}
html.dark .kb-doc-description{color:#e4e6e6!important}
html.dark .kb-data-summary{border-top:1px solid #2c2e30!important;border-bottom:1px solid #2c2e30!important}
html.dark .kb-data-summary>summary{color:color-mix(in srgb, #566478 60%, white)!important}
html.dark .kb-data-summary>summary>span{color:color-mix(in srgb, #346da5 60%, white)!important}
html.dark .kb-chart-grid p{color:#e4e6e6!important}
html.dark .kb-bar-row{color:color-mix(in srgb, #5d6d80 60%, white)!important}
html.dark .kb-bar-row>i{background:#141415!important}
html.dark .kb-evidence-meter{background:#141415!important}
html.dark .kb-chart-legend{color:#e4e6e6!important}
html.dark .plane-refresh .kb-docs-workspace .pa-identity-fields>div{border-bottom:1px solid #2c2e30!important}
html.dark .plane-refresh .kb-docs-workspace .pa-identity-fields dt{color:#e4e6e6!important}
html.dark .scene-map h2{color:#e4e6e6!important}
html.dark .scene-map>header p{color:#e4e6e6!important}
html.dark .scene-map-layout{border-top:1px solid #2c2e30!important}
html.dark .scene-map-nav{border-right:1px solid #2c2e30!important}
html.dark .scene-map-nav button{color:color-mix(in srgb, #536278 60%, white)!important;background:#141415!important}
html.dark .scene-map-nav small{color:#e4e6e6!important}
html.dark .scene-map-nav button[aria-pressed=true]{background:#141415!important;color:color-mix(in srgb, #235ca2 60%, white)!important}
html.dark .scene-map-labels{color:#e4e6e6!important}
html.dark .scene-flow-origin,html.dark .scene-flow-question{background:#141415!important;border:1px solid #2c2e30!important}
html.dark .scene-flow-origin p{color:#e4e6e6!important}
html.dark .scene-flow-question h3{color:#e4e6e6!important}
html.dark .scene-q-index{color:color-mix(in srgb, #67758a 60%, white)!important}
html.dark .scene-q-actions small{color:color-mix(in srgb, #6a788c 60%, white)!important}
html.dark .scene-map-answers{border-top:1px solid #2c2e30!important}
html.dark .scene-map-answers h3 small{color:#e4e6e6!important}
html.dark .scene-map-answers p{color:#e4e6e6!important}
html.dark .scene-map-answers>div{border-bottom:1px solid #2c2e30!important}
html.dark .scene-map-main>footer{color:#e4e6e6!important;border-top:1px solid #2c2e30!important}
html.dark .aw-media-drawer .drawer-draft-notice{background:#141415!important;color:#e4e6e6!important}
html.dark .kb-docs-workspace .kb-chart-grid [data-kb-kind]{color:color-mix(in srgb, #435a75 60%, white)!important}
@media(max-width:800px){html.dark .plane-refresh .kb-docs-nav{border-bottom:1px solid #2c2e30!important}
html.dark .aw-history tr{border-bottom:1px solid #2c2e30!important}
}
html.dark .aw-workspace :is(input,textarea)::placeholder{color:#e4e6e6!important}

/* question-opportunities.css */
html.dark .op-root{background:var(--color-bg-surface-1,#141415)!important}
html.dark .op-page{color:var(--color-text-primary,#e4e6e6)!important}
html.dark .op-heading>p:first-child{color:color-mix(in srgb, #58738a 60%, white)!important}
html.dark .op-heading p{color:#e4e6e6!important}
html.dark .op-section-heading small{color:#e4e6e6!important}
html.dark .op-section-heading p{color:#e4e6e6!important}
html.dark .op-goal{border-top:1px solid #2c2e30!important}
html.dark .op-root .field input,html.dark .op-root .field select,html.dark .op-root textarea{border:1px solid #2c2e30!important;background:var(--color-bg-surface-1,#1d1f20)!important}
html.dark .op-root input:focus-visible,html.dark .op-root select:focus-visible,html.dark .op-root textarea:focus-visible,html.dark .op-root summary:focus-visible{outline:2px solid color-mix(in srgb, #006399 30%, #2c2e30)!important}
html.dark .op-root small,html.dark .op-muted{color:#e4e6e6!important}
html.dark .op-status{color:color-mix(in srgb, #8f3c20 60%, white)!important}
html.dark .op-goal-summary{border-top:1px solid #2c2e30!important;border-bottom:1px solid #2c2e30!important}
html.dark .op-goal-summary span{color:#e4e6e6!important}
html.dark .op-tier>header{border-bottom:1px solid #2c2e30!important}
html.dark .op-tier h2 small{background:#141415!important;color:color-mix(in srgb, #24567c 60%, white)!important}
html.dark .op-tier>header p{color:#e4e6e6!important}
html.dark .op-candidate{border-bottom:1px solid #2c2e30!important}
html.dark .op-result{color:color-mix(in srgb, #526b80 60%, white)!important}
html.dark .op-candidate-meta{color:#e4e6e6!important}
html.dark .op-evidence{color:#e4e6e6!important}
html.dark .op-evidence dt{color:#afb3b6!important}
html.dark .op-evidence a{color:color-mix(in srgb, #006399 60%, white)!important}
html.dark .op-evidence pre{background:#141415!important}
html.dark .op-review{border-left:1px solid #2c2e30!important}
html.dark .op-review ul{color:#e4e6e6!important}
html.dark .op-review hr{border-top:1px solid #2c2e30!important}
html.dark .op-gap{color:color-mix(in srgb, #8f3c20 60%, white)!important}
html.dark .op-diagnostics{border-top:1px solid #2c2e30!important}
html.dark .op-long-term{border:1px solid #2c2e30!important;background:#141415!important}
html.dark .op-long-term header p{color:#e4e6e6!important}
html.dark .op-long-term header>strong{color:color-mix(in srgb, #006399 60%, white)!important}
html.dark .op-long-term th,html.dark .op-long-term td{border-bottom:1px solid #2c2e30!important}
html.dark .op-long-term details>summary{color:color-mix(in srgb, #006399 60%, white)!important}
@media(max-width:760px){html.dark .op-review{border-top:1px solid #2c2e30!important}
}

/* brand-flow-studio.css */
html.dark [data-flow-tone=blue]{--bf-tone-wash:#141415!important}
html.dark [data-flow-tone=violet]{--bf-tone-wash:#141415!important}
html.dark [data-flow-tone=teal]{--bf-tone-wash:#141415!important}
html.dark [data-flow-tone=amber]{--bf-tone-wash:#141415!important}
html.dark .bf-intake-inputs>[data-flow-tone] i{background:linear-gradient(145deg,#1d1f20,var(--bf-tone-wash))!important;box-shadow:0 4px 12px -5px rgb(0 0 0 / 0.2),inset 0 0 0 1px color-mix(in srgb,var(--bf-tone) 18%,rgb(255 255 255 / 0.09))!important}
html.dark .bf-goal-assist{background:#141415!important}
html.dark .bf-goal-assist.is-loading [data-assist-title]::before{border:2px solid color-mix(in srgb, #c6dced 30%, #2c2e30)!important;border-top-color:color-mix(in srgb, #2474bd 30%, #2c2e30)!important}
html.dark .op-root .bf-assist-field{color:color-mix(in srgb, #536d88 60%, white)!important}
html.dark .p1-ai-stage .p1-satellite-input>svg{color:color-mix(in srgb, #a76a16 60%, white)!important}
html.dark .p1-ai-stage .p1-satellite-knowledge>svg{color:color-mix(in srgb, #2474bd 60%, white)!important}
html.dark .p1-ai-stage .p1-satellite-intent>svg{color:color-mix(in srgb, #7952b1 60%, white)!important}
html.dark .p1-ai-stage .p1-satellite-visibility>svg{color:color-mix(in srgb, #177f75 60%, white)!important}
html.dark [data-flow-tone=blue]{--bf-tone-wash:#1d1f20!important}
html.dark [data-flow-tone=violet]{--bf-tone-wash:#1d1f20!important}
html.dark [data-flow-tone=teal]{--bf-tone-wash:#1d1f20!important}
html.dark [data-flow-tone=amber]{--bf-tone-wash:#1d1f20!important}
html.dark .bf-goal-assist{background:#1d1f20!important}
html.dark .op-root .bf-assist-field{color:color-mix(in srgb, #a6bfd8 60%, white)!important}
html.dark .p1-ai-stage .p1-satellite-input>svg{color:color-mix(in srgb, #e2b463 60%, white)!important}
html.dark .p1-ai-stage .p1-satellite-knowledge>svg{color:color-mix(in srgb, #7cb9ef 60%, white)!important}
html.dark .p1-ai-stage .p1-satellite-intent>svg{color:color-mix(in srgb, #b9a1e8 60%, white)!important}
html.dark .p1-ai-stage .p1-satellite-visibility>svg{color:color-mix(in srgb, #70c7bb 60%, white)!important}
html.dark .plane-shell .plane-page.page:has(.p1-entry-root,.op-root){background:var(--surface,#141415)!important}
html.dark :is(.p1-entry-root,.op-root){--bf-ink:#e4e6e6!important;--bf-muted:#e4e6e6!important;--bf-line:#2c2e30!important;--bf-wash:#141415!important}
html.dark .bf-steps li>span{background:var(--surface,#141415)!important}
html.dark .bf-steps li.current>span{color:#e4e6e6!important}
html.dark .bf-steps li.done>span{border-color:color-mix(in srgb, #b8d9f1 30%, #2c2e30)!important;background:#141415!important}
html.dark .bf-steps li.done:after{background:color-mix(in srgb, #abd0ed 12%, #1d1f20)!important}
html.dark .bf-intake-inputs i{background:linear-gradient(145deg,#1d1f20,#1d1f20)!important;box-shadow:0 4px 12px -5px rgb(0 0 0 / 0.25098039215686274),inset 0 0 0 1px rgb(255 255 255 / 0.09)!important}
html.dark .bf-intake-output{color:color-mix(in srgb, #316389 60%, white)!important;background:linear-gradient(155deg,#141415,#141415)!important;box-shadow:0 6px 16px -8px rgb(0 0 0 / 0.25098039215686274),inset 0 0 0 1px rgb(255 255 255 / 0.09)!important}
html.dark .p1-entry-root .p1-entry-fields input,html.dark .op-root .field input,html.dark .op-root .field select,html.dark .op-root textarea{background:var(--surface,#1d1f20)!important}
html.dark :is(.p1-entry-root,.op-root) input::placeholder,html.dark :is(.p1-entry-root,.op-root) textarea::placeholder{color:#e4e6e6!important}
html.dark .p1-entry-root .p1-unified-upload{border:1px dashed #2c2e30!important;background:linear-gradient(105deg,#141415,#141415 65%)!important}
html.dark .p1-entry-root .p1-unified-upload>.bf-upload-icon{color:color-mix(in srgb, #4785b8 60%, white)!important;background:#141415!important;box-shadow:0 8px 18px -8px rgb(0 0 0 / 0.4),inset 0 0 0 1px rgb(255 255 255 / 0.09)!important}
html.dark .p1-entry-root .p1-unified-upload:hover,html.dark .p1-entry-root .p1-unified-upload.dragover{background:#141415!important;border-color:color-mix(in srgb, #5a97c8 30%, #2c2e30)!important}
html.dark .op-candidate:has(input:checked){background:linear-gradient(90deg,#1d1f20,transparent)!important}
html.dark .op-root .op-evidence summary{color:color-mix(in srgb, #486c89 60%, white)!important}
html.dark .op-root .op-review{background:linear-gradient(160deg,#141415,#141415 40%,#141415)!important}
html.dark .bf-selection-mark{background:#1d1f20!important;box-shadow:0 6px 15px -6px rgb(0 0 0 / 0.25098039215686274)!important}
html.dark .bf-quota i{color:#afb3b6!important}
html.dark .p1-entry-root .p1-ai-stage{background:radial-gradient(ellipse at 50% 40%,#141415 0%,#141415 23%,#141415 64%)!important}
html.dark .p1-ai-stage .p1-circular-core{background:#141415!important;color:color-mix(in srgb, #28578a 60%, white)!important}
html.dark .p1-ai-stage .p1-circular-core>span{color:color-mix(in srgb, #507291 60%, white)!important}
html.dark .p1-ai-stage .p1-ai-satellite{background:rgb(20 20 21 / 0.929)!important;box-shadow:0 10px 28px -18px rgb(0 0 0 / 0.45098039215686275)!important}
html.dark .p1-ai-stage .p1-ai-progress strong{color:color-mix(in srgb, #426484 60%, white)!important}
html.dark .p1-ai-stage .p1-read-track{background:#1d1f20!important}
html.dark .p1-ai-stage .p1-read-fill{background:linear-gradient(90deg,color-mix(in srgb, #6dafe0 12%, #1d1f20),color-mix(in srgb, #a39bd7 12%, #1d1f20),color-mix(in srgb, #87c8d6 12%, #1d1f20))!important}
html.dark .p1-ai-stage .p1-ai-stages li.completed{color:color-mix(in srgb, #317c73 60%, white)!important}
html.dark .p1-entry-root .p1-result-card{background:#141415!important;box-shadow:0 14px 30px -18px rgb(0 0 0 / 0.30196078431372547)!important;--bf-card-wash:#141415!important}
html.dark .p1-entry-root .p1-result-card.scenes{--bf-card-wash:#1d1f20!important}
html.dark .p1-entry-root .p1-result-card.visibility{--bf-card-wash:#141415!important}
html.dark .bf-card-art{background:radial-gradient(ellipse at 50% 65%,var(--bf-card-wash),#141415 95%)!important}
html.dark .bf-card-art.knowledge:before,html.dark .bf-card-art.knowledge:after{background:#141415!important;box-shadow:0 5px 10px -6px rgb(0 0 0 / 0.3137254901960784)!important}
html.dark .bf-card-art.knowledge:after{background:#141415!important}
html.dark .bf-card-art.scenes .bf-art-hub{background:radial-gradient(circle at 30% 20%,#141415,#1d1f20 75%,#1d1f20)!important;box-shadow:0 10px 20px -8px rgb(0 0 0 / 0.4392156862745098),inset 1px 2px 3px rgb(255 255 255 / 0.09)!important}
html.dark .bf-card-art.visibility .bf-art-hub{background:linear-gradient(150deg,#141415,#1d1f20)!important;box-shadow:0 10px 20px -8px rgb(0 0 0 / 0.4392156862745098),inset 1px 2px 3px rgb(255 255 255 / 0.09)!important}
html.dark .bf-art-chips>span{background:rgb(20 20 21 / 0.929)!important;color:color-mix(in srgb, #536a81 60%, white)!important;box-shadow:0 4px 12px -7px rgb(0 0 0 / 0.34901960784313724)!important}
html.dark .bf-art-hub{background:linear-gradient(140deg,#141415,var(--bf-card-wash))!important;box-shadow:0 12px 18px -8px rgb(0 0 0 / 0.34901960784313724),inset 1px 2px 3px rgb(255 255 255 / 0.09)!important}
html.dark .bf-art-caption{color:color-mix(in srgb, #637386 60%, white)!important}
html.dark .p1-entry-root .p1-result-state{color:color-mix(in srgb, #506980 60%, white)!important}
html.dark .p1-entry-root .p1-ready-status{color:color-mix(in srgb, #916532 60%, white)!important}
html.dark :is(.p1-entry-root,.op-root){--bf-ink:#e4e6e6!important;--bf-muted:#afb3b6!important;--bf-line:color-mix(in srgb, #354658 30%, #2c2e30)!important;--bf-wash:#1d1f20!important}
html.dark .bf-intake-inputs i,html.dark .bf-intake-output,html.dark .bf-upload-icon,html.dark .bf-selection-mark{background:#1d1f20!important;color:color-mix(in srgb, #a5cbea 60%, white)!important;box-shadow:0 6px 16px -8px rgb(0 0 0 / 0.5333333333333333)!important}
html.dark .p1-entry-root .p1-unified-upload{background:#1d1f20!important;border-color:color-mix(in srgb, #4b6278 30%, #2c2e30)!important}
html.dark .op-root .op-review{background:linear-gradient(140deg,#1d1f20,#1d1f20)!important}
html.dark .op-candidate:has(input:checked){background:#1d1f20!important}
html.dark .p1-entry-root .p1-ai-stage{background:radial-gradient(ellipse at 50% 40%,#1d1f20,#141415 30%,#141415 65%)!important}
html.dark .p1-ai-stage .p1-ai-satellite{background:#1d1f20!important}
html.dark .p1-ai-stage .p1-circular-core{background:#1d1f20!important;color:#e4e6e6!important}
html.dark .p1-entry-root .p1-result-card{background:#141415!important;--bf-card-wash:#1d1f20!important}
html.dark .p1-entry-root .p1-result-card.scenes{--bf-card-wash:#1d1f20!important}
html.dark .p1-entry-root .p1-result-card.visibility{--bf-card-wash:#1d1f20!important}
html.dark .bf-card-art{background:radial-gradient(ellipse at 50% 65%,var(--bf-card-wash),#141415 85%)!important}
html.dark .bf-art-chips>span{background:#1d1f20!important;color:#afb3b6!important}
html.dark .bf-art-caption,html.dark .p1-entry-root .p1-result-state{color:color-mix(in srgb, #b1c7df 60%, white)!important}
html.dark .bf-art-hub{color:#e4e6e6!important}

/* opportunity-confirmation.css */
html.dark .op-root .bf-question-input textarea{background:color-mix(in srgb,var(--bf-tone-wash) 55%,var(--surface,#1d1f20))!important}
html.dark .op-root .bf-question-input textarea:focus{background:var(--surface,#1d1f20)!important}
html.dark .op-root .op-status.is-error{color:color-mix(in srgb, #a03624 60%, white)!important}
html.dark .bf-preparing-steps [data-state=completed] i{color:color-mix(in srgb, #177f75 60%, white)!important;background:#141415!important}
html.dark .op-root .op-status.is-error{color:color-mix(in srgb, #f5ad9c 60%, white)!important}

/* brand-step-layout.css */
html.dark .plane-shell .bf-step-actions .bf-step-previous>button{background:var(--surface,#141415)!important}
html.dark .phase1-root .bf-step-actions .op-status.is-error{color:color-mix(in srgb, #a03624 60%, white)!important}

/* brand-surface16.css */
html.dark .p1-ai-stage .p1-ai-core.p1-circular-core{background:#141415!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.09)!important}
html.dark .p1-ai-stage .p1-core-glass{background:radial-gradient(ellipse at 28% 17%,#141415 0%,#141415 13%,#1d1f20 30%,color-mix(in srgb, #b6d5ee 12%, #1d1f20) 50%,color-mix(in srgb, #8b9bd0 12%, #1d1f20) 76%,#50678e 100%)!important;box-shadow:inset 3px 5px 8px rgb(255 255 255 / 0.09),inset -12px -15px 23px rgb(0 0 0 / 0.43137254901960786),inset 0 -2px 3px rgb(0 0 0 / 0.65)!important}
html.dark .p1-ai-stage .p1-core-reflection{background:conic-gradient(from 22deg,transparent 0deg,#fff0 35deg,rgb(20 20 21 / 0.600) 68deg,#effbff00 108deg,transparent 158deg,#a4c3ff00 206deg,rgb(29 31 32 / 0.722) 238deg,#fff0 272deg,transparent 360deg)!important}
html.dark .p1-core-caustic{background:radial-gradient(ellipse at 24% 30%,#fff0 39%,rgb(20 20 21 / 0.600) 44%,#c7ecff00 52%),radial-gradient(ellipse at 78% 70%,#c8b9ef00 25%,color-mix(in srgb, #8ca2e57a 12%, #1d1f20) 55%,#fff0 72%)!important}
html.dark .p1-core-sheen{background:radial-gradient(ellipse at 33% 14%,#141415 0%,rgb(20 20 21 / 0.788) 8%,#fff0 31%),radial-gradient(ellipse at 76% 89%,color-mix(in srgb, #d8ecff 12%, #1d1f20) 0%,#fff0 32%)!important;box-shadow:inset 1px 2px 2px rgb(255 255 255 / 0.09),inset -1px -2px 2px rgb(0 0 0 / 0.65)!important}
html.dark .p1-ai-stage .p1-circular-core>strong{color:color-mix(in srgb, #2c5885 60%, white)!important;text-shadow:0 calc(var(--core-maturity)*2px) calc(var(--core-maturity)*3px) rgb(255 255 255 / 0.09)!important}
html.dark .p1-ai-stage .p1-circular-core>[data-core-task]{color:color-mix(in srgb, #3b5c7f 60%, white)!important}
html.dark .p1-ai-stage .p1-core-assembly:before{box-shadow:0 calc(10px + var(--core-maturity)*18px) calc(12px + var(--core-maturity)*30px) -10px rgb(0 0 0 / 0.5411764705882353),0 7px 16px -5px rgb(0 0 0 / 0.65)!important}
html.dark .p1-ai-stage .p1-core-glass{background:radial-gradient(ellipse at 28% 17%,#141415,color-mix(in srgb, #85b6d8 12%, #1d1f20) 25%,#426c9a 48%,#1d1f20 76%,#1d1f20)!important}
html.dark .p1-ai-stage .p1-circular-core>strong,html.dark .p1-ai-stage .p1-circular-core>[data-core-task]{color:#e4e6e6!important}
html.dark .plane-refresh .kb-docs-nav{border-left:1px solid #2c2e30!important;background:#141415!important}
html.dark .plane-refresh .kb-docs-nav>h3{color:#e4e6e6!important}
html.dark .plane-refresh .kb-nav-group nav{border-right:1px solid #2c2e30!important}
html.dark .plane-shell.plane-refresh[data-pa-route=knowledge] .kb-workspace .pa-identity-fields>div{border-bottom:1px solid #2c2e30!important}
html.dark .plane-refresh .kb-workspace .pa-identity-fields dt{color:color-mix(in srgb, #627187 60%, white)!important}
@media(max-width:800px){html.dark .plane-refresh .kb-docs-nav{border-bottom:1px solid #2c2e30!important}
}

/* inference17.css */
html.dark .gi-flow-path li{border-top:2px solid color-mix(in srgb, #9ec8ed 30%, #2c2e30)!important}
html.dark .gi-flow-path li:nth-child(2){border-color:color-mix(in srgb, #b5a3db 30%, #2c2e30)!important}
html.dark .gi-flow-path li:nth-child(3){border-color:color-mix(in srgb, #91ccc4 30%, #2c2e30)!important}
html.dark .gi-flow-path li:nth-child(4){border-color:color-mix(in srgb, #d8c39a 30%, #2c2e30)!important}
html.dark .plane-shell .gi-flow-entry .bf-step-primary>button{border-color:color-mix(in srgb, #006399 30%, #2c2e30)!important;color:#e4e6e6!important}
html.dark .gi-flow-stage .p1-ai-satellite>svg{color:color-mix(in srgb, #357ec2 60%, white)!important}
html.dark .gi-flow-stage .p1-satellite-intent>svg{color:color-mix(in srgb, #7950b8 60%, white)!important}
html.dark .gi-flow-stage .p1-satellite-visibility>svg{color:color-mix(in srgb, #008d83 60%, white)!important}
html.dark .gi-flow-stage .p1-ai-stages .failed{color:color-mix(in srgb, #a34432 60%, white)!important}
html.dark .gi-flow-error,html.dark .gi-flow-notice{background:#141415!important;color:color-mix(in srgb, #86432f 60%, white)!important}
html.dark .gi-flow-results .gi-result-card{box-shadow:0 12px 30px -18px rgb(0 0 0 / 0.23137254901960785)!important}
html.dark .gi-flow-results .gd-result-title svg{color:color-mix(in srgb, #347ebd 60%, white)!important}
html.dark .plane-shell .plane-account-popover{box-shadow:0 12px 40px rgb(0 0 0 / 0.2)!important}
html.dark .plane-account-popover .plane-popover-item:focus-visible{outline:2px solid color-mix(in srgb, #397fc0 30%, #2c2e30)!important}
html.dark .plane-shell .plane-notification-popover{box-shadow:0 12px 40px rgb(0 0 0 / 0.2)!important}
html.dark .plane-shell.plane-refresh .gi-workspace .gi-flow-results .gi-result-card{box-shadow:0 12px 30px -18px rgb(0 0 0 / 0.23137254901960785)!important}
html.dark .gi-flow-results .gi-result-0{--bf-card-wash:#141415!important}
html.dark .gi-flow-results .gi-result-1{--bf-card-wash:#141415!important}
html.dark .gi-flow-results .gi-result-2{--bf-card-wash:#141415!important}

/* surface18.css */
html.dark .plane-shell.plane-refresh .kb-docs-workspace{--kb-directory-surface:#141415!important}

/* unify19.css */
html.dark .plane-select-menu,html.dark .plane-calendar-menu,html.dark .plane-shell .plane-popover{background:var(--plane-menu,var(--surface,#1d1f20))!important;box-shadow:var(--plane-menu-shadow,0 16px 42px rgb(0 0 0 / 0.2))!important}
html.dark .plane-date-trigger{background:var(--surface,#141415)!important}
html.dark .plane-date-trigger:focus-visible,html.dark .plane-calendar-menu button:focus-visible{outline:2px solid color-mix(in srgb, #397fc0 30%, #2c2e30)!important}
html.dark .plane-calendar-grid button[aria-pressed=true]{color:#e4e6e6!important}
html.dark .plane-calendar-grid button[aria-current=date]:not([aria-pressed=true]){box-shadow:inset 0 0 0 1px rgb(0 0 0 / 0.65)!important;color:color-mix(in srgb, #006f9e 60%, white)!important}
html.dark .plane-calendar-menu footer button{color:color-mix(in srgb, #006f9e 60%, white)!important}
html.dark .plane-select-menu,html.dark .plane-calendar-menu{box-shadow:0 16px 42px rgb(0 0 0 / 0.5333333333333333)!important}

/* interface-icons.css */
html.dark .plane-shell.plane-stable-nav .plane-sidebar .plane-nav-item>.icon.navigation-icon{color:var(--muted,#e4e6e6)!important}
html.dark .plane-draft-empty p{color:var(--muted,#e4e6e6)!important}
html.dark .pf-priority-high{color:color-mix(in srgb, #c74712 60%, white)!important}
html.dark .pf-priority-medium{color:color-mix(in srgb, #9c6d18 60%, white)!important}
html.dark .pf-priority-low{color:color-mix(in srgb, #5865a0 60%, white)!important}

/* brand-loader.css */
html.dark .brand-loader{color:#e4e6e6!important}
html.dark .brand-boot{background:#141415!important}
html.dark [data-theme=dark] .brand-boot{background:#141415!important}
html.dark [data-theme=dark] .brand-loader{color:#e4e6e6!important}

/* geo-workspaces.css */
html.dark .gw-active{--gw-line:var(--line,#2c2e30)!important;--gw-muted:var(--muted,#e4e6e6)!important;--gw-ink:var(--text,#e4e6e6)!important;--gw-soft:#141415!important}
html.dark .gw-map-brand,html.dark .gw-phase-node,html.dark .gw-stream-node{background:var(--surface,#141415)!important}
html.dark .gw-phase-node[aria-pressed=true]{background:color-mix(in srgb,var(--gw-accent) 3%,var(--surface,#141415))!important}
html.dark .gw-phase-node:hover,html.dark .gw-stream-node:hover{border-color:color-mix(in srgb, #9dbad0 30%, #2c2e30)!important}
html.dark .gw-month-tile{background:var(--surface,#141415)!important}
html.dark .gw-month-tile[aria-pressed=true]{background:color-mix(in srgb,var(--gw-accent) 3%,var(--surface,#141415))!important}
html.dark .gw-gantt>header{background:var(--surface,#141415)!important}
html.dark .gw-gantt-bar{background:#141415!important;border:1px solid color-mix(in srgb, #c9deed 30%, #2c2e30)!important;color:color-mix(in srgb, #2a597c 60%, white)!important}
html.dark .gw-gantt-bar.status-done{background:#141415!important;border-color:#2c2e30!important;color:color-mix(in srgb, #22744a 60%, white)!important}
html.dark .gw-gantt-bar.status-doing{background:color-mix(in srgb, #fff2d9 12%, #1d1f20)!important;border-color:color-mix(in srgb, #efdab2 30%, #2c2e30)!important}
html.dark .gw-gantt-bar.status-review{background:#1d1f20!important;border-color:#2c2e30!important}

/* geo-automation.css */
html.dark .plane-shell.plane-refresh[data-pa-route=keywords] .mn-card,html.dark .plane-shell.plane-refresh[data-pa-route=keywords] .mn-brand-panel{background:var(--surface,#141415)!important}
html.dark .plane-shell.plane-refresh[data-pa-route=keywords] .mn-report{background:var(--surface,#141415)!important}
html.dark .ga-settings-actions select{background:var(--surface,#1d1f20)!important}
html.dark .ga-column{background:var(--hover,#141415)!important}
html.dark .ga-workspace .ga-card{background:var(--surface,#141415)!important}
html.dark .ga-workspace .ga-card:hover{border-color:var(--primary,color-mix(in srgb, #007ea8 30%, #2c2e30))!important}
html.dark .ga-card .ga-execution-label{color:var(--primary,color-mix(in srgb, #007ea8 60%, white))!important}
html.dark .gw-active .gd-task-row.gw-task-highlight{background:#141415!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.09)!important}
html.dark .gw-active .gw-month-tile.is-linked{border-color:color-mix(in srgb, #81bfdc 30%, #2c2e30)!important}
html.dark .gw-link-month{color:var(--primary,color-mix(in srgb, #007ea8 60%, white))!important}
html.dark .gw-active .gd-task-row.gw-task-highlight{background:#1d1f20!important;box-shadow:inset 0 0 0 1px rgb(0 0 0 / 0.65)!important}
@media(max-width:1100px){html.dark .ga-status-nav button{background:var(--surface,#141415)!important}
html.dark .ga-status-nav button[aria-pressed=true]{border-color:var(--primary,color-mix(in srgb, #007ea8 30%, #2c2e30))!important;color:var(--primary,color-mix(in srgb, #007ea8 60%, white))!important}
}

/* card-studio.css */
html.dark .plane-shell,html.dark .p1-ai-stage{--cs-ink:#e4e6e6!important;--cs-muted:#e4e6e6!important;--cs-line:#2c2e30!important;--cs-tray:#141415!important;--cs-wash:#1d1f20!important;--cs-edge:color-mix(in srgb, #ddc7b6 30%, #2c2e30)!important;--cs-paper:#141415!important;--cs-low:#141415!important}
html.dark [data-tone=coral]{--cs-wash:#1d1f20!important;--cs-edge:color-mix(in srgb, #ecc3b6 30%, #2c2e30)!important}
html.dark [data-tone=sage]{--cs-wash:#1d1f20!important;--cs-edge:#2c2e30!important}
html.dark [data-tone=cyan]{--cs-wash:#141415!important;--cs-edge:color-mix(in srgb, #b4d7dd 30%, #2c2e30)!important}
html.dark [data-tone=lilac]{--cs-wash:#1d1f20!important;--cs-edge:#2c2e30!important}
html.dark [data-tone=champagne]{--cs-wash:#1d1f20!important;--cs-edge:color-mix(in srgb, #dfceb8 30%, #2c2e30)!important}
html.dark .scene-map .scene-flow-origin.cs-scene-origin,html.dark .scene-map .scene-flow-question,html.dark .gw-active .cs-goal-card,html.dark .gw-map .cs-phase-card,html.dark .gw-map .cs-module-card,html.dark .p1-ai-stage .cs-ai-card,html.dark .plane-shell.plane-refresh[data-pa-route=scenes] .training-card{box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.09),inset 0 0 0 2px rgb(255 255 255 / 0.09),var(--cs-shadow)!important}
html.dark .scene-map :is(.sc-origin-foot,.scene-q-actions) .btn{border:1px solid #2c2e30!important;box-shadow:0 5px 10px -7px rgb(0 0 0 / 0.3333333333333333)!important}
html.dark .scene-map .scene-flow-question:hover{box-shadow:inset 0 0 0 1px var(--cs-edge),0 22px 34px -23px rgb(0 0 0 / 0.3333333333333333)!important}
html.dark .scene-map-nav button[aria-pressed=true]{background:color-mix(in srgb,var(--cs-wash) 70%,#141415)!important}
html.dark .training-card .training-preview>span{background:#141415!important}
html.dark .gw-active .gw-overall{background:linear-gradient(135deg,#141415,#141415)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.09),var(--cs-shadow)!important}
html.dark .gw-active .cs-goal-card .cs-goal-inset{background:rgb(20 20 21 / 0.702)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.09)!important}
html.dark .gw-map .cs-phase-card[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--cs-edge),inset 0 0 0 3px rgb(255 255 255 / 0.09),0 18px 32px -23px color-mix(in srgb,var(--cs-accent) 50%,transparent)!important}
html.dark .gw-map .cs-phase-card>div:first-child>span{background:#141415!important}
html.dark .gw-map :is(.cs-phase-card,.cs-module-card):hover{box-shadow:inset 0 0 0 1px var(--cs-edge),0 22px 34px -24px rgb(0 0 0 / 0.4)!important}
html.dark .gw-next{background:linear-gradient(145deg,#141415,#141415)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.09),0 12px 20px -18px rgb(0 0 0 / 0.3333333333333333)!important}
html.dark .cs-topic-dot{background:#1d1f20!important}
html.dark .p1-entry-root .p1-ai-stage{background:radial-gradient(ellipse at 50% 45%,rgb(20 20 21 / 0.651),transparent 28%),radial-gradient(ellipse at 47% 58%,rgb(29 31 32 / 0.549),transparent 42%),#141415!important}
html.dark .cs-ai-card:after{background:radial-gradient(circle at var(--cs-light-x,50%) var(--cs-light-y,20%),rgb(20 20 21 / 0.851),transparent 65%)!important}
html.dark .p1-ai-stage .cs-ai-card.cs-tilting{box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.09),0 26px 40px -24px rgb(0 0 0 / 0.4)!important}
html.dark .cs-ai-card .cs-metric-strip{background:color-mix(in srgb,var(--cs-wash) 33%,#141415)!important}
html.dark .p1-ai-stage .p1-ai-core.p1-circular-core{background:#141415!important;box-shadow:0 20px 34px -19px rgb(0 0 0 / 0.4),inset 0 0 0 1px rgb(255 255 255 / 0.09)!important}
html.dark .p1-ai-stage .p1-core-glass{background:radial-gradient(ellipse at 24% 18%,#141415 2%,#141415 19%,rgb(20 20 21 / 0.612) 41%,#1d1f20 63%,#1d1f20 82%,#141415 100%)!important;box-shadow:inset 3px 5px 8px rgb(255 255 255 / 0.09),inset -8px -11px 20px rgb(0 0 0 / 0.30196078431372547),inset 0 -2px 4px rgb(255 255 255 / 0.09)!important}
html.dark .p1-ai-stage .p1-core-reflection{background:conic-gradient(from 30deg,transparent 8%,rgb(20 20 21 / 0.851) 18%,transparent 33%,rgb(29 31 32 / 0.702) 45%,transparent 61%,color-mix(in srgb, #f8d7ba85 12%, #1d1f20) 74%,#141415 85%,transparent)!important}
html.dark .p1-ai-stage .p1-core-caustic{background:radial-gradient(ellipse at 73% 24%,#141415 0%,transparent 44%),conic-gradient(from 45deg,transparent,color-mix(in srgb, #b7e9e469 12%, #1d1f20),transparent,color-mix(in srgb, #f5d9bd7d 12%, #1d1f20),transparent)!important}
html.dark .p1-ai-stage .p1-circular-core>strong{color:#e4e6e6!important;text-shadow:0 2px 3px rgb(255 255 255 / 0.09)!important}
html.dark .p1-ai-stage .p1-read-fill{background:linear-gradient(90deg,color-mix(in srgb, #be9973 12%, #1d1f20),color-mix(in srgb, #8ab8aa 12%, #1d1f20),color-mix(in srgb, #aaa0c7 12%, #1d1f20))!important}
html.dark .p1-ai-stage .p1-ai-stages{background:#141415!important}
html.dark .p1-ai-stage .p1-ai-stages li.running{color:color-mix(in srgb, #956543 60%, white)!important}
html.dark .p1-ai-stage .p1-ai-stages li.completed{color:color-mix(in srgb, #3d715b 60%, white)!important}
html.dark .plane-shell :is(.cs-phase-card,.cs-module-card,.scene-flow-question button,.cs-scene-origin button):focus-visible{outline:2px solid color-mix(in srgb, #4e6374 30%, #2c2e30)!important}
html.dark .plane-shell,html.dark .p1-ai-stage{--cs-ink:#e4e6e6!important;--cs-muted:#afb3b6!important;--cs-line:#2c2e30!important;--cs-tray:#1d1f20!important;--cs-paper:#1d1f20!important;--cs-low:#1d1f20!important}
html.dark [data-tone=coral]{--cs-wash:#1d1f20!important;--cs-edge:color-mix(in srgb, #715249 30%, #2c2e30)!important}
html.dark [data-tone=sage]{--cs-wash:#1d1f20!important;--cs-edge:#2c2e30!important}
html.dark [data-tone=cyan]{--cs-wash:#1d1f20!important;--cs-edge:color-mix(in srgb, #48676e 30%, #2c2e30)!important}
html.dark [data-tone=lilac]{--cs-wash:#1d1f20!important;--cs-edge:#2c2e30!important}
html.dark [data-tone=champagne]{--cs-wash:#1d1f20!important;--cs-edge:color-mix(in srgb, #6b5b47 30%, #2c2e30)!important}
html.dark :is(.scene-map .scene-flow-origin.cs-scene-origin,.scene-map .scene-flow-question,.gw-active .cs-goal-card,.gw-map .cs-phase-card,.gw-map .cs-module-card,.p1-ai-stage .cs-ai-card,.plane-shell.plane-refresh[data-pa-route=scenes] .training-card){box-shadow:inset 0 0 0 1px rgb(0 0 0 / 0.3764705882352941),var(--cs-shadow)!important}
html.dark .gw-active .gw-overall,html.dark .gw-next{background:linear-gradient(145deg,#1d1f20,#1d1f20)!important}
html.dark .gw-active .cs-goal-card .cs-goal-inset{background:rgb(29 31 32 / 0.741)!important;box-shadow:inset 0 0 0 1px rgb(0 0 0 / 0.65)!important}
html.dark .gw-map .cs-phase-card>div:first-child>span{background:#1d1f20!important}
html.dark .p1-entry-root .p1-ai-stage{background:radial-gradient(ellipse at 50% 45%,#1d1f20,transparent 40%),#141415!important}
html.dark .cs-ai-card .cs-metric-strip{background:color-mix(in srgb,var(--cs-wash) 40%,#1d1f20)!important}
html.dark .p1-ai-stage .p1-ai-stages{background:#1d1f20!important}
html.dark .p1-ai-stage .p1-ai-stages li.running{color:color-mix(in srgb, #e0be9e 60%, white)!important}
html.dark .p1-ai-stage .p1-ai-stages li.completed{color:color-mix(in srgb, #acd2b7 60%, white)!important}
html.dark .p1-ai-stage .p1-core-glass{background:radial-gradient(ellipse at 24% 18%,#1d1f20,#1d1f20 30%,#425f67 65%,#222425 89%,#1d1f20)!important}
html.dark .p1-ai-stage .p1-circular-core>strong{color:#e4e6e6!important}
html.dark .training-card .training-preview>span{background:#1d1f20!important}
html.dark .scene-map-nav button[aria-pressed=true]{background:#1d1f20!important}
html.dark .plane-shell .cs-segmented>button,html.dark .plane-shell .cs-segmented>a{color:#e4e6e6!important}
html.dark .plane-shell .cs-segmented>button:is(.active,.selected,[aria-pressed=true],[aria-selected=true]),html.dark .plane-shell .cs-segmented>a:is(.active,.selected,[aria-current=page]){color:#e4e6e6!important}
html.dark .cs-seg-thumb{background:var(--surface,#141415)!important;box-shadow:0 1px 3px rgb(0 0 0 / 0.2)!important}
html.dark .plane-shell.plane-refresh[data-pa-route] .cs-segmented>button{color:#e4e6e6!important}
html.dark .plane-shell.plane-refresh[data-pa-route] .cs-segmented>button:is(.active,.selected,[aria-pressed=true],[aria-selected=true]){color:#e4e6e6!important}
html.dark .plane-shell .cs-segmented>.cs-seg-thumb{background:var(--surface,#141415)!important}
html.dark .plane-shell.plane-refresh[data-pa-route] .cs-segmented>button{color:#afb3b6!important}
html.dark .plane-shell.plane-refresh[data-pa-route] .cs-segmented>button:is(.active,.selected,[aria-pressed=true],[aria-selected=true]){color:#e4e6e6!important}

/* ai-fidelity.css */
html.dark .p1-entry-root .p1-ai-stage.ai-fidelity{background:radial-gradient(ellipse at 50% 43%,rgb(29 31 32 / 0.800),transparent 42%),radial-gradient(ellipse at 18% 40%,rgb(29 31 32 / 0.651),transparent 34%),#141415!important}
html.dark .ai-fidelity .af-stage-heading h2{color:#e4e6e6!important}
html.dark .ai-fidelity .af-stage-heading p{color:#e4e6e6!important}
html.dark .ai-fidelity .af-stage-state{color:#e4e6e6!important}
html.dark .af-stage-state i{border:2px solid #2c2e30!important;border-top-color:#2c2e30!important;border-right-color:#2c2e30!important}
html.dark .af-stage-state[data-status=completed] i{border-color:#2c2e30!important}
html.dark .af-stage-state[data-status=attention] i{border-color:color-mix(in srgb, #b98c65 30%, #2c2e30)!important}
html.dark .p1-ai-stage.ai-fidelity .cs-ai-card{background:radial-gradient(ellipse at 5% 2%,rgb(20 20 21 / 0.600),transparent 45%),radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--cs-wash) 42%,transparent),transparent 48%),linear-gradient(140deg,rgb(20 20 21 / 0.929),rgb(20 20 21 / 0.910))!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.09),inset 0 0 0 4px rgb(255 255 255 / 0.09),inset 0 0 0 5px rgb(255 255 255 / 0.09),0 32px 39px -23px rgb(0 0 0 / 0.3686274509803922),0 12px 18px -15px rgb(0 0 0 / 0.30196078431372547)!important}
html.dark .ai-fidelity .cs-ai-card:before{border:1px solid #2c2e30!important;box-shadow:inset 2px 0 3px rgb(255 255 255 / 0.09),inset -2px -2px 5px rgb(255 255 255 / 0.09)!important}
html.dark .p1-ai-stage.ai-fidelity .cs-ai-card h3{color:#e4e6e6!important}
html.dark .p1-ai-stage.ai-fidelity .cs-ai-value>strong{color:#e4e6e6!important}
html.dark .p1-ai-stage.ai-fidelity .cs-ai-value>span{color:#e4e6e6!important}
html.dark .p1-ai-stage.ai-fidelity .cs-ai-note{color:#e4e6e6!important}
html.dark .ai-fidelity .cs-metric-strip{background:linear-gradient(120deg,rgb(20 20 21 / 0.549),rgb(20 20 21 / 0.478))!important}
html.dark .ai-fidelity .cs-metric-strip>span+span{border-left:1px solid #2c2e30!important}
html.dark .ai-fidelity .cs-metric-strip b{color:#e4e6e6!important}
html.dark .ai-fidelity .cs-metric-strip small{color:#e4e6e6!important}
html.dark .ai-fidelity .p1-satellite-input .cs-metric-strip{border-top:1px solid #2c2e30!important}
html.dark .ai-fidelity .p1-satellite-input .af-label-first>small{color:#e4e6e6!important}
html.dark .ai-fidelity .af-topic-tags>span{background:color-mix(in srgb,var(--cs-wash) 57%,#141415)!important;color:#e4e6e6!important}
html.dark .ai-fidelity .cs-ai-detail{color:#e4e6e6!important}
html.dark .p1-ai-stage.ai-fidelity .p1-reel-row{color:#e4e6e6!important}
html.dark .af-card-ticks{background:#1d1f20!important}
html.dark .af-card-ticks>span{background:linear-gradient(90deg,color-mix(in srgb, #fa8d70 12%, #1d1f20),color-mix(in srgb, #e8b4a1 12%, #1d1f20))!important}
html.dark .af-status,html.dark .af-card-action{border:1px solid #2c2e30!important;color:color-mix(in srgb, #477149 60%, white)!important;background:#141415!important;box-shadow:0 5px 11px -8px rgb(0 0 0 / 0.3333333333333333)!important}
html.dark .af-status[data-status=pending]{color:#e4e6e6!important}
html.dark .af-status[data-status=pending]:before{background:#1d1f20!important}
html.dark .af-status[data-status=running]{color:color-mix(in srgb, #8d623a 60%, white)!important}
html.dark .af-status[data-status=running]:before{background:color-mix(in srgb, #b6976c 12%, #1d1f20)!important}
html.dark .af-status[data-status=attention]{color:color-mix(in srgb, #a35f47 60%, white)!important}
html.dark .af-card-action{color:#e4e6e6!important;background:#141415!important;border-color:#2c2e30!important}
html.dark .af-card-action:focus-visible{outline:2px solid color-mix(in srgb, #4d6770 30%, #2c2e30)!important}
html.dark .p1-ai-stage.ai-fidelity .p1-ai-core.p1-circular-core{box-shadow:0 23px 30px -20px rgb(0 0 0 / 0.4196078431372549)!important}
html.dark .ai-fidelity .af-glass-rim{box-shadow:inset 0 0 0 2px rgb(255 255 255 / 0.09),inset 0 0 0 5px rgb(255 255 255 / 0.09),0 0 0 1px rgb(255 255 255 / 0.09),2px 1px 3px rgb(255 255 255 / 0.09),-2px -1px 3px rgb(255 255 255 / 0.09)!important;background:radial-gradient(ellipse at 25% 13%,#141415 0 2%,transparent 17%),radial-gradient(ellipse at 85% 84%,rgb(20 20 21 / 0.439),transparent 18%)!important}
html.dark .p1-ai-stage.ai-fidelity .p1-circular-core>strong{color:#e4e6e6!important;text-shadow:0 2px 4px rgb(255 255 255 / 0.09)!important}
html.dark .ai-fidelity .p1-core-assembly:before{box-shadow:0 30px 40px -25px rgb(0 0 0 / 0.4)!important}
html.dark .ai-fidelity .cs-core-caption{color:#e4e6e6!important}
html.dark .ai-fidelity .p1-core-particle{background:color-mix(in srgb, #e9b49b 12%, #1d1f20)!important;box-shadow:0 0 5px 1px rgb(255 255 255 / 0.09)!important}
html.dark .ai-fidelity .p1-core-particle:nth-child(3n){background:color-mix(in srgb, #93c7bc 12%, #1d1f20)!important;box-shadow:0 0 4px 1px rgb(255 255 255 / 0.09)!important}
html.dark .ai-fidelity .p1-core-particle:nth-child(4n){background:color-mix(in srgb, #a3c9dd 12%, #1d1f20)!important;box-shadow:0 0 4px 1px rgb(255 255 255 / 0.09)!important}
html.dark .p1-ai-stage.ai-fidelity .p1-ai-stages{background:linear-gradient(145deg,rgb(20 20 21 / 0.851),rgb(20 20 21 / 0.749))!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.09),0 16px 25px -18px rgb(0 0 0 / 0.3215686274509804)!important}
html.dark .ai-fidelity .p1-ai-stages li{color:#e4e6e6!important}
html.dark .ai-fidelity .p1-ai-stages li.running{background:#141415!important;box-shadow:0 6px 12px -9px rgb(0 0 0 / 0.3333333333333333)!important;color:#e4e6e6!important}
html.dark .ai-fidelity .p1-ai-stages li>span{background:#1d1f20!important}
html.dark .ai-fidelity .p1-ai-stages li.running>span{background:color-mix(in srgb, #ed9e81 12%, #1d1f20)!important}
html.dark .ai-fidelity .p1-ai-stages li.completed>span{background:#222425!important}
html.dark .p1-entry-root .p1-ai-stage.ai-fidelity{background:radial-gradient(ellipse at 50% 43%,rgb(29 31 32 / 0.600),transparent 44%),#141415!important}
html.dark .ai-fidelity .cs-ai-card{background:radial-gradient(ellipse at 5% 2%,#57473555,transparent 45%),radial-gradient(ellipse at 100% 100%,var(--cs-wash),transparent 55%),#1d1f20!important;box-shadow:inset 0 0 0 1px rgb(0 0 0 / 0.30196078431372547),inset 0 0 0 4px rgb(255 255 255 / 0.07058823529411765),0 28px 40px -22px rgb(0 0 0 / 0.6)!important}
html.dark .ai-fidelity .cs-ai-card:before{border-color:rgb(44 46 48 / 0.220)!important}
html.dark .ai-fidelity :is(.af-stage-heading h2,.cs-ai-card h3,.cs-ai-value>strong,.cs-ai-value>span,.cs-metric-strip b){color:#e4e6e6!important}
html.dark .ai-fidelity :is(.af-stage-heading p,.cs-ai-note,.cs-metric-strip small,.p1-reel-row,.cs-core-caption,.af-stage-state,.cs-metric-strip b em){color:#afb3b6!important}
html.dark .ai-fidelity .cs-metric-strip{background:#1d1f20!important}
html.dark .ai-fidelity .p1-satellite-input .cs-metric-strip{border-color:#2c2e30!important}
html.dark .ai-fidelity .af-topic-tags>span{color:#e4e6e6!important}
html.dark .ai-fidelity :is(.af-card-action,.af-status){background:#1d1f20!important;color:#e4e6e6!important;border-color:rgb(44 46 48 / 0.220)!important}
html.dark .ai-fidelity .p1-ai-stages{background:#1d1f20!important}
html.dark .ai-fidelity .p1-ai-stages li.running{background:#1d1f20!important;color:#e4e6e6!important}
html.dark .ai-fidelity .cs-ai-card{box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.09),inset 0 0 0 4px rgb(255 255 255 / 0.09),inset 0 0 0 5px rgb(255 255 255 / 0.09),0 30px 55px -28px rgb(0 0 0 / 0.20784313725490197),0 12px 25px -18px rgb(0 0 0 / 0.2)!important}
html.dark .ai-fidelity .af-glass-rim{box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.09),0 0 0 1px rgb(255 255 255 / 0.09),2px 1px 3px rgb(255 255 255 / 0.09),-2px -1px 3px rgb(255 255 255 / 0.09)!important;background:radial-gradient(ellipse at 22% 15%,rgb(20 20 21 / 0.788),transparent 24%),radial-gradient(ellipse at 88% 86%,rgb(20 20 21 / 0.420),transparent 20%)!important}
@container af-stage (min-width:1000px){html.dark .ai-fidelity .cs-metric-strip>span+span{border-left:1px solid #2c2e30!important}
}

/* workspace-cards.css */
html.dark .gw-active .dc-card{background:radial-gradient(ellipse at 5% 2%,color-mix(in srgb,var(--cs-wash) 35%,transparent),transparent 45%),radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--cs-wash) 42%,transparent),transparent 48%),linear-gradient(140deg,rgb(20 20 21 / 0.929),rgb(20 20 21 / 0.910))!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.09),inset 0 0 0 4px rgb(255 255 255 / 0.09),inset 0 0 0 5px rgb(255 255 255 / 0.09),0 30px 55px -28px rgb(0 0 0 / 0.20784313725490197),0 12px 25px -18px rgb(0 0 0 / 0.2)!important;color:var(--cs-ink,#e4e6e6)!important}
html.dark .gw-active .dc-card:before{border:1px solid #2c2e30!important}
html.dark .gw-active .dc-card:focus-visible,html.dark .dc-deck-toggle:focus-visible,html.dark .dc-deck-caption:focus-visible{outline:2px solid color-mix(in srgb, #55717e 30%, #2c2e30)!important}
html.dark .gw-active .gw-year-overview{background:#141415!important}
html.dark .gw-active .dc-month[aria-pressed=true]{background:radial-gradient(ellipse at 95% 95%,color-mix(in srgb,var(--cs-wash) 45%,transparent),transparent 55%),#141415!important;box-shadow:inset 0 0 0 1px var(--cs-edge),inset 0 0 0 4px rgb(255 255 255 / 0.09),0 25px 40px -25px rgb(0 0 0 / 0.30196078431372547),0 6px 18px -12px rgb(0 0 0 / 0.2)!important}
html.dark .gw-active .dc-month .dc-month-meta{color:#e4e6e6!important}
html.dark .dc-month-meta>span:first-child{background:color-mix(in srgb,var(--cs-wash) 57%,#141415)!important}
html.dark .gw-active .dc-month-note{color:#e4e6e6!important}
html.dark .dc-month-foot{color:#e4e6e6!important}
html.dark .dc-month-foot b{color:#e4e6e6!important}
html.dark .dc-workspace{background:#141415!important}
html.dark .dc-workspace .ga-mode-options{background:#141415!important}
html.dark .dc-workspace .ga-mode-options label:has(input:checked){background:#1d1f20!important;box-shadow:0 2px 5px rgb(0 0 0 / 0.2)!important}
html.dark .dc-workspace .ga-mode-options label:has(input:focus-visible){outline:2px solid color-mix(in srgb, #55717e 30%, #2c2e30)!important}
html.dark .dc-workspace .ga-mode-options strong{color:#e4e6e6!important}
html.dark .dc-workspace .ga-mode-options input:checked+span strong{color:#e4e6e6!important}
html.dark .dc-workspace .ga-column>header>span{color:#e4e6e6!important}
html.dark .dc-deck-toggle{color:#e4e6e6!important}
html.dark .dc-workspace .dc-task-meta{color:#e4e6e6!important}
html.dark .dc-workspace .dc-task-title{color:#e4e6e6!important}
html.dark .dc-task-context{color:#e4e6e6!important}
html.dark .dc-task-bottom{border-top:1px solid #2c2e30!important}
html.dark .dc-deck-caption{color:#e4e6e6!important}
html.dark .dc-workspace .ga-empty{border:1px dashed #2c2e30!important;color:#e4e6e6!important;background:rgb(20 20 21 / 0.502)!important}
html.dark .gw-active :is(.gw-year-overview,.dc-workspace){background:#141415!important}
html.dark .gw-active .dc-card{background:radial-gradient(ellipse at 100% 100%,var(--cs-wash),transparent 60%),#1d1f20!important;box-shadow:inset 0 0 0 1px rgb(0 0 0 / 0.30196078431372547),inset 0 0 0 4px rgb(255 255 255 / 0.07058823529411765),0 28px 40px -22px rgb(0 0 0 / 0.6)!important;color:#e4e6e6!important}
html.dark .gw-active .dc-card:before{border-color:rgb(44 46 48 / 0.220)!important}
html.dark .gw-active :is(.dc-task-title,.dc-month-foot b){color:#e4e6e6!important}
html.dark .gw-active :is(.dc-month-note,.dc-month-meta,.dc-month-foot,.dc-task-meta,.dc-task-context,.dc-deck-caption,.dc-deck-toggle){color:#afb3b6!important}
html.dark .dc-workspace .ga-mode-options{background:#1d1f20!important}
html.dark .dc-workspace .ga-mode-options label:has(input:checked){background:#1d1f20!important}
html.dark .dc-workspace .ga-mode-options strong{color:#afb3b6!important}
html.dark .dc-workspace .ga-mode-options input:checked+span strong{color:#e4e6e6!important}
html.dark .dc-workspace .ga-empty{background:#1d1f20!important;border-color:#2c2e30!important;color:#afb3b6!important}
html.dark .dc-workspace .ga-column h3{color:#e4e6e6!important}
html.dark .dc-workspace :is(.ga-column>header>span,.ga-settings-actions label,.ga-channel-note,.ga-support-note){color:#afb3b6!important}

/* card-feedback.css */
html.dark .plane-shell .plane-page :is(.card,.gr-curve-card,.gw-overall,.gw-next,.cs-goal-card,.cs-phase-card,.cs-module-card,.dc-card,.scene-flow-origin,.scene-flow-question,.training-card,.cs-ai-card,.gi-result-card,.brand-kpi,.brand-panel,.op-card,.bo-answer-card,.bo-brand-tile,.ga-card,.media-card,.mn-brand-card,.mn-card,.p1-result-card,.pa-product-card,.px-rank-card,.px-sentiment-card,.task-card,.gw-month-tile){--feedback-edge:var(--cs-edge,#2c2e30)!important}
@media(hover:hover) and (pointer:fine){html.dark .plane-shell .plane-page :is(.card,.gr-curve-card,.gw-overall,.gw-next,.cs-goal-card,.cs-phase-card,.cs-module-card,.dc-card,.scene-flow-origin,.scene-flow-question,.training-card,.cs-ai-card,.gi-result-card,.brand-kpi,.brand-panel,.op-card,.bo-answer-card,.bo-brand-tile,.ga-card,.media-card,.mn-brand-card,.mn-card,.p1-result-card,.pa-product-card,.px-rank-card,.px-sentiment-card,.task-card,.gw-month-tile):hover{box-shadow:inset 0 0 0 1px var(--feedback-edge),0 22px 34px -24px rgb(0 0 0 / 0.4),0 7px 14px -12px rgb(0 0 0 / 0.2)!important}
}
html.dark .plane-shell .plane-page :is(.gw-next,.cs-goal-card,.cs-phase-card,.cs-module-card,.dc-card,.scene-flow-origin,.scene-flow-question,.training-card,.cs-ai-card,.gi-result-card,.brand-kpi,.brand-panel,.op-card,.bo-answer-card,.bo-brand-tile,.ga-card,.media-card,.mn-brand-card,.mn-card,.p1-result-card,.pa-product-card,.px-rank-card,.px-sentiment-card,.task-card,.gw-month-tile):focus-within{box-shadow:inset 0 0 0 1px var(--feedback-edge),0 22px 34px -24px rgb(0 0 0 / 0.4),0 7px 14px -12px rgb(0 0 0 / 0.2)!important}

/* knowledge-wiki.css */
html.dark .plane-shell.kw-shell{--kw-line:#2c2e30!important;--kw-muted:#e4e6e6!important;--kw-paper:#141415!important;--kw-soft:#141415!important;--kw-ink:#e4e6e6!important}
html.dark .kw-wiki .kb-nav-group nav button{color:#e4e6e6!important}
html.dark .kw-wiki .kb-nav-group nav button[aria-current=page]{background:#1d1f20!important;color:#e4e6e6!important}
html.dark .kw-wiki .kb-doc-description{color:#e4e6e6!important}
html.dark .plane-shell.kw-shell .kw-wiki .plane-document-body{color:#e4e6e6!important}
html.dark .plane-shell.kw-shell .kw-wiki .p1-evidence>summary{color:#e4e6e6!important}
html.dark .kw-assistant{border-left:7px solid #2c2e30!important}
html.dark .kw-chat-intro p{color:#e4e6e6!important}
html.dark .kw-knowledge-status p{color:#e4e6e6!important}
html.dark .kw-knowledge-status button{border:1px solid #2c2e30!important}
html.dark .kw-message[role=alert]{color:color-mix(in srgb, #a33a32 60%, white)!important}
html.dark .kw-composer{border:1px solid #2c2e30!important}
html.dark .kw-composer button{color:#e4e6e6!important}
html.dark .kw-wiki :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid color-mix(in srgb, #006f9e 30%, #2c2e30)!important}
@media(max-width:1050px){html.dark .kw-assistant{box-shadow:-12px 0 30px rgb(0 0 0 / 0.2)!important}
}
@media(max-width:700px){html.dark .plane-shell.kw-shell .kw-wiki .kb-docs-nav{box-shadow:12px 0 30px rgb(0 0 0 / 0.2)!important}
}

/* geo-effectiveness.css */
html.dark .ge-current>span{color:#e4e6e6!important}
html.dark .ge-metric dl{border-top:1px solid #2c2e30!important}
html.dark .ge-metric dt{color:#e4e6e6!important}
html.dark .ge-metric dd{color:#e4e6e6!important}
html.dark .gw-active .ge-metric>small{color:#e4e6e6!important}
html.dark .gw-active .ge-scope{color:#e4e6e6!important}
html.dark .ge-effectiveness>details{border-top:1px solid #2c2e30!important}
html.dark .ge-effectiveness summary>span{color:#e4e6e6!important}
html.dark .ge-effectiveness summary:focus-visible{outline:2px solid color-mix(in srgb, #55717e 30%, #2c2e30)!important}
html.dark .ge-checks>div>span{background:#1d1f20!important;color:color-mix(in srgb, #80552f 60%, white)!important}
html.dark .ge-checks>div[data-status=ready]>span{background:#1d1f20!important;color:color-mix(in srgb, #437557 60%, white)!important}
html.dark .ge-task-mix{color:#e4e6e6!important}
html.dark .ge-task-mix strong{color:#e4e6e6!important}
html.dark .ge-month-audit button{border:1px solid #2c2e30!important;background:#141415!important;color:#e4e6e6!important}
html.dark .ge-month-audit small{color:#e4e6e6!important}
html.dark .ge-month-audit [data-covered=false]{background:#141415!important}
html.dark .gw-active .ge-audit-note{color:#e4e6e6!important}
html.dark .ge-paths>section{border-top:1px solid #2c2e30!important}
html.dark .ge-paths small{color:#e4e6e6!important}
html.dark .ge-related button{color:color-mix(in srgb, #356174 60%, white)!important}
html.dark .ge-related>span{color:#e4e6e6!important}
html.dark .ge-goals label{color:#e4e6e6!important}
html.dark .ge-goals input{border:1px solid #2c2e30!important;background:#1d1f20!important;color:#e4e6e6!important}
html.dark .ge-save-status{color:color-mix(in srgb, #437557 60%, white)!important}
html.dark .gw-active .ge-current strong,html.dark .gw-active .ge-metric dd{color:#e4e6e6!important}
html.dark .ge-metric :is(.ge-current>span,dt){color:#afb3b6!important}
html.dark .ge-metric dl{border-color:#2c2e30!important}
html.dark .ge-month-audit button{background:#1d1f20!important;border-color:#2c2e30!important;color:#e4e6e6!important}
html.dark .ge-month-audit [data-covered=false]{background:#1d1f20!important}
html.dark .ge-goals input{background:#1d1f20!important;border-color:#2c2e30!important;color:#e4e6e6!important}
html.dark .ge-effectiveness{color:#e4e6e6!important}
html.dark .ge-heading h2,html.dark .ge-checks h3,html.dark .ge-paths h3,html.dark .ge-effectiveness>details>summary strong,html.dark .ge-goals label,html.dark .ge-task-mix strong{color:#e4e6e6!important}
html.dark .gw-active .ge-effectiveness p,html.dark .ge-effectiveness :is(summary>span,.ge-task-mix,.ge-paths small,.ge-scope,.ge-audit-note,.ge-related>span){color:#e4e6e6!important}
html.dark .gw-active .ge-metric h3,html.dark .gw-active .ge-effectiveness .ge-month-audit strong{color:#e4e6e6!important}
html.dark .gw-active .ge-metric>p,html.dark .gw-active .ge-metric>small,html.dark .ge-month-audit small{color:#afb3b6!important}

/* geo-recommendations.css */
html.dark .gr-recommendations{color:#e4e6e6!important}
html.dark .gw-active .gr-curve-card{background:linear-gradient(125deg,#141415,#141415)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.09),0 14px 35px -24px rgb(0 0 0 / 0.23921568627450981)!important}
html.dark .gw-active .gr-curve-content{color:#e4e6e6!important}
html.dark .gr-curve-tabs{background:#1d1f20!important;box-shadow:inset 0 1px 2px rgb(0 0 0 / 0.2)!important}
html.dark .gw-active .gr-curve-tabs>button{color:#e4e6e6!important}
html.dark .gw-active .gr-curve-tabs>button[aria-pressed=true]{background:#141415!important;color:#e4e6e6!important;box-shadow:0 3px 8px rgb(0 0 0 / 0.2)!important}
html.dark .gw-active .gr-curve-value>strong{color:#e4e6e6!important}
html.dark .gr-curve-value>span{color:#afb3b6!important}
html.dark .gw-active .gr-curve-heading>strong{color:#e4e6e6!important}
html.dark .gr-curve-heading>span{color:#afb3b6!important}
html.dark .gr-curve-guide{background:#141415!important}
html.dark .gr-curve-bubble{background:#0f0f10!important;color:#e4e6e6!important;box-shadow:0 4px 9px rgb(0 0 0 / 0.2)!important}
html.dark .gr-curve-timeline{color:#afb3b6!important}
html.dark .gw-active .gr-curve-timeline>button[aria-pressed=true]{background:#141415!important;color:#e4e6e6!important;box-shadow:0 5px 13px rgb(0 0 0 / 0.2)!important}
html.dark .gr-curve-timeline>button:focus-visible{outline:2px solid color-mix(in srgb, #526da5 30%, #2c2e30)!important}
html.dark .gr-curve-empty{color:#afb3b6!important}
html.dark .gw-active .gr-curve-content:focus-visible,html.dark .gw-active .gr-curve-tabs>button:focus-visible{outline:2px solid color-mix(in srgb, #526da5 30%, #2c2e30)!important}
html.dark .gw-active .gr-curve-content:hover{background:rgb(20 20 21 / 0.094)!important}
html.dark .gr-task-advice{color:#e4e6e6!important}
html.dark .gr-task-advice dt{color:#e4e6e6!important}
html.dark .gr-scenarios{background:#141415!important}
html.dark .gr-task-advice .gr-scenarios p{color:#e4e6e6!important}
html.dark .gr-task-advice summary{color:color-mix(in srgb, #355969 60%, white)!important}
html.dark .gr-task-advice summary:focus-visible{outline:2px solid color-mix(in srgb, #49748a 30%, #2c2e30)!important}
html.dark .gr-task-advice blockquote{border-bottom:1px solid #2c2e30!important}
html.dark .gr-task-advice small,html.dark .gr-task-advice .gr-origin{color:#e4e6e6!important}
html.dark .ga-observation-option{color:color-mix(in srgb, #526475 60%, white)!important}
html.dark .gw-active .gr-task-advice :is(h3,strong){color:#e4e6e6!important}
html.dark .gw-active .gr-task-advice :is(p,li,dt,dd,small){color:color-mix(in srgb, #4c5f70 60%, white)!important}
html.dark .gw-active .gr-scenarios :is(p,strong){color:#e4e6e6!important}

/* geo-schedule-workbench.css */
html.dark .gw-active .gs-months,html.dark .gw-active .gs-plan,html.dark .gw-active .gs-workbench,html.dark .gw-active .gs-scope,html.dark .gw-active .gm-scope{--gs-line:var(--line,#2c2e30)!important;--gs-muted:var(--muted,#e4e6e6)!important;--gs-surface:var(--surface,#141415)!important;color:var(--text,#e4e6e6)!important}
html.dark .gw-active .gs-month-status.current{color:color-mix(in srgb, #006b94 60%, white)!important}
html.dark .gw-active .gs-month-status.next{color:color-mix(in srgb, #826021 60%, white)!important}
html.dark .gw-active .gs-quantities strong{color:var(--text,#e4e6e6)!important}
html.dark .gw-active .gs-status.doing{color:color-mix(in srgb, #006b94 60%, white)!important}
html.dark .gw-active .gs-status.review{color:color-mix(in srgb, #88621d 60%, white)!important}
html.dark .gw-active .gs-status.done{color:color-mix(in srgb, #237453 60%, white)!important}
html.dark .gw-active .gs-detail .gs-blockers{background:var(--soft,#141415)!important}
html.dark .gw-active .gm-explanation strong{color:var(--text,#e4e6e6)!important}
html.dark .gw-active .gm-stream-preview{color:var(--muted,#e4e6e6)!important}
html.dark .gw-active .gs-months,html.dark .gw-active .gs-plan,html.dark .gw-active .gs-workbench,html.dark .gw-active .gs-scope,html.dark .gw-active .gm-scope,html.dark [data-theme=dark] .gw-active .gs-months,html.dark [data-theme=dark] .gw-active .gs-plan,html.dark [data-theme=dark] .gw-active .gs-workbench,html.dark [data-theme=dark] .gw-active .gs-scope,html.dark [data-theme=dark] .gw-active .gm-scope{--gs-line:#2c2e30!important;--gs-muted:#afb3b6!important;--gs-surface:#141415!important}
html.dark .gw-active .gs-months,html.dark .gw-active .gs-plan,html.dark .gw-active .gs-workbench,html.dark .gw-active .gs-scope,html.dark .gw-active .gm-scope{--text:#e4e6e6!important;--muted:#afb3b6!important;color:#e4e6e6!important}
html.dark .gw-active .gs-status.review,html.dark .gw-active .gs-month-status.next{color:color-mix(in srgb, #dec38c 60%, white)!important}
html.dark .gw-active .gs-status.done{color:color-mix(in srgb, #84d0b1 60%, white)!important}
html.dark .gw-active .gs-status-tabs .gd-status-dot.doing{color:color-mix(in srgb, #006b94 60%, white)!important}
html.dark .gw-active .gs-status-tabs .gd-status-dot.doing{color:color-mix(in srgb, #83c9e7 60%, white)!important}
html.dark .gw-active :is(.gs-month strong,.gs-plan h2,.gs-plan h3,.gs-quantities strong,.gs-workbench h2,.gs-workbench h3,.gs-task>strong,.gs-detail dd,.gm-scope h2,.gm-explanation strong){color:#e4e6e6!important}
html.dark .gw-active :is(.gs-detail>.btn,.gm-scope .btn,.gs-scope .btn){color:#e4e6e6!important;background:#1d1f20!important;border:1px solid #2c2e30!important}
html.dark .gw-active .gs-detail :is(ul,ol,li){color:#afb3b6!important}

/* workspace-refinements.css */
html.dark .gw-active .gs-months.gs-month-cards{--cs-ink:#e4e6e6!important;--cs-muted:#e4e6e6!important;--cs-line:#2c2e30!important;--cs-paper:#141415!important;--cs-low:#141415!important}
html.dark .gw-active .gs-months.gs-month-cards .gs-month{box-shadow:inset 0 0 0 1px rgb(255 255 255 / 0.09),inset 0 0 0 2px rgb(255 255 255 / 0.09),var(--cs-shadow)!important}
