:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-on-action:#fff;--color-on-relationship:#fff;--color-study-canvas:#f3faf5;--color-overlay:#0f172a94;--color-brand-transition:#176b68;--theme-thumb-x:0px;--theme-thumb-color:var(--color-surface);--theme-sun-color:var(--color-action);--theme-moon-color:var(--color-text-secondary)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#292921;--color-surface:#32352c;--color-muted:#3b4034;--color-text-primary:#ecefe4;--color-text-secondary:#b6bfa9;--color-action:#b5cca8;--color-action-soft:#3b4936;--color-on-action:#292921;--color-relationship:#aac7eb;--color-relationship-soft:#354351;--color-on-relationship:#292921;--color-information:#a6ced0;--color-information-text:#a6ced0;--color-attention:#e4c48b;--color-attention-text:#e4c48b;--color-border:#505848;--color-border-strong:#89967c;--color-destructive:#f0ada0;--color-focus:#b5cca8;--color-study-canvas:#292921;--color-overlay:#11130fb8;--color-dialog-overlay:#11130fb8;--color-brand-transition:#b5cca8;--color-study-calendar-edge:#505848;--theme-thumb-x:40px;--theme-thumb-color:var(--color-action);--theme-sun-color:var(--color-text-secondary);--theme-moon-color:var(--color-on-action)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#292921;--color-surface:#32352c;--color-muted:#3b4034;--color-text-primary:#ecefe4;--color-text-secondary:#b6bfa9;--color-action:#b5cca8;--color-action-soft:#3b4936;--color-on-action:#292921;--color-relationship:#aac7eb;--color-relationship-soft:#354351;--color-on-relationship:#292921;--color-information:#a6ced0;--color-information-text:#a6ced0;--color-attention:#e4c48b;--color-attention-text:#e4c48b;--color-border:#505848;--color-border-strong:#89967c;--color-destructive:#f0ada0;--color-focus:#b5cca8;--color-study-canvas:#292921;--color-overlay:#11130fb8;--color-dialog-overlay:#11130fb8;--color-brand-transition:#b5cca8;--color-study-calendar-edge:#505848;--theme-thumb-x:40px;--theme-thumb-color:var(--color-action);--theme-sun-color:var(--color-text-secondary);--theme-moon-color:var(--color-on-action)}}.header-display-controls{align-items:center;gap:8px;width:282px;min-width:282px;max-width:100%;display:flex}.header-display-controls .theme-switcher{background:var(--color-muted);width:84px;min-width:84px;height:44px;min-height:44px;box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text-primary);cursor:pointer;border:0;border-radius:999px;flex:0 0 84px;padding:0;display:block;position:relative}.header-display-controls .theme-switcher .theme-switcher-thumb{background:var(--theme-thumb-color);width:36px;height:36px;transform:translateX(var(--theme-thumb-x));border-radius:50%;transition:transform .18s ease-out,background-color .18s ease-out;display:block;position:absolute;top:4px;left:4px;box-shadow:0 1px 4px #11130f29}.header-display-controls .theme-switcher .theme-switcher-icon{z-index:1;pointer-events:none;justify-content:center;align-items:center;width:36px;height:36px;transition:color .18s ease-out;display:flex;position:absolute;top:4px}.theme-switcher-sun{color:var(--theme-sun-color);left:4px}.theme-switcher-moon{color:var(--theme-moon-color);right:4px}.header-display-controls .language-switcher{background:var(--color-muted);width:190px;height:44px;box-shadow:inset 0 0 0 1px var(--color-border-strong);border-radius:999px;flex:0 0 190px;display:flex}.header-display-controls .language-option{min-width:44px;min-height:44px;color:var(--color-text-primary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;padding:0 2px;font-family:inherit;font-size:13px;font-weight:400;line-height:1;display:flex}.header-display-controls .language-option[aria-pressed=true]{background:var(--color-action-soft);box-shadow:inset 0 0 0 4px var(--color-muted);color:var(--color-action);font-weight:600}.header-display-controls :is(.theme-switcher,.language-option):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.product-header .header-display-controls{grid-column:1/4;justify-self:start}.dev-atlas-search-chrome{display:flow-root;position:relative}@media (min-width:768px) and (max-width:1279px){.product-header .header-display-controls{grid-area:1/1/auto/-1}.product-header :is(.brand-button,.global-search,.header-actions){grid-row:2}}@media (max-width:767px){.kome-app .mobile-topbar{padding-right:calc(12px + env(safe-area-inset-right));padding-left:calc(12px + env(safe-area-inset-left));grid-template-columns:44px minmax(0,1fr);gap:8px;display:grid}.mobile-topbar .header-display-controls{flex:0 0 282px;grid-area:1/1/auto/-1;justify-content:flex-start;justify-self:start;gap:8px;width:282px;min-width:282px;max-width:none;display:flex}.mobile-topbar .brand-button{grid-area:2/1}.mobile-topbar>div[data-can-draft]{grid-area:2/2;grid-template-columns:repeat(3,minmax(44px,auto));justify-self:end;gap:4px}.mobile-topbar>div[data-can-draft=true]{grid-template-columns:repeat(4,minmax(44px,auto))}}@media (prefers-reduced-motion:reduce){.header-display-controls .theme-switcher :is(.theme-switcher-thumb,.theme-switcher-icon){transition:none}}.kome-app .primary-action,.kome-app .brand-seal,.kome-app .space-create-button,.kome-app .space-modal-actions .primary-action,.kome-app .directory-toolbar button[aria-pressed=true],.kome-app .planner-toolbar button[aria-pressed=true],.kome-app .planner-status-grid button[aria-pressed=true],.kome-app .planner-checklist button[aria-pressed=true],.kome-app .industry-toolbar button[data-active=true],.kome-app .pilot-journey-row[data-enabled=true] button{color:var(--color-on-action)}.kome-app .unread-count{color:var(--color-on-relationship)}:root[data-theme=dark] .kome-app .primary-action{color:var(--color-on-action)}@media (hover:hover) and (pointer:fine){:root[data-theme=dark] .kome-app .primary-action:hover{background:color-mix(in srgb, var(--color-action) 90%, var(--color-canvas));color:var(--color-on-action)}}:root[data-theme=dark] .partner-banner-meta>span,:root[data-theme=dark] :is(.write-gate,.report-target,.receipt-panel){background:var(--color-muted)}:root[data-theme=dark] .modal-layer :is(.icon-button,.drawer-actions button:not(.primary-action),.write-gate button){border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-action)}:root[data-theme=dark] .brand-transition-scene,:root[data-theme=dark] .brand-transition-overlay{background:var(--color-canvas)}:root[data-theme=dark] .brand-transition-latin,:root[data-theme=dark] .brand-transition-message{color:var(--color-action)}:root[data-theme=dark] .brand-transition-progress{background:var(--color-action-soft)}:root[data-theme=dark] .brand-transition-progress-bar{background:var(--color-action)}:root[data-theme=dark] :is(.brand-wordmark,.brand-transition-wordmark){filter:brightness(0)saturate()invert(83%)sepia(14%)saturate(487%)hue-rotate(49deg)brightness(93%)contrast(88%)}:root[data-theme=dark] :is(.modal-layer,.evidence-preview-layer,.space-modal-layer),:root[data-theme=dark] [data-study-schedule] .dialog-overlay{background:var(--color-overlay)}:root[data-theme=dark] .message-request-card[data-status=accepted]{background:var(--color-action-soft)}:root[data-theme=dark] .kome-app ::selection{background:var(--color-action);color:var(--color-on-action)}:root[data-theme=dark] .study-module-shell :is(select,.study-week-trigger){border-color:var(--color-border-strong)}:root[data-theme=dark] .dev-atlas-shell{--ds-action-primary:var(--color-action);color:var(--color-text-primary);background:var(--color-canvas)}:root[data-theme=dark] .dev-atlas-header,:root[data-theme=dark] .dev-atlas-spread,:root[data-theme=dark] .dev-atlas-right,:root[data-theme=dark] .dev-modal-backdrop section{background:var(--color-surface);color:var(--color-text-primary)}:root[data-theme=dark] .dev-atlas-header,:root[data-theme=dark] .dev-atlas-right nav,:root[data-theme=dark] :is(.member-basic-field,.member-basic-sources,.member-basic-media,.member-basic-format){border-color:var(--color-border)}:root[data-theme=dark] .dev-atlas-header input,:root[data-theme=dark] .dev-atlas-right :is(button,input,textarea),:root[data-theme=dark] .dev-modal-backdrop button{background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border-strong)}:root[data-theme=dark] .dev-atlas-header :is(label,small),:root[data-theme=dark] :is(.member-basic-scope,.member-basic-reason,.member-basic-level,.member-basic-refs){color:var(--color-text-secondary)}:root[data-theme=dark] .dev-atlas-header nav a,:root[data-theme=dark] .dev-atlas-right nav button[aria-selected=true]{color:var(--color-action)}:root[data-theme=dark] .dev-atlas-shell :focus-visible{outline-color:var(--color-focus)}:root[data-theme=dark] .dev-atlas-right [role=alert]{color:var(--color-destructive)}:root[data-theme=dark] .dev-modal-backdrop{background:var(--color-overlay)}:root[data-theme=dark] .dev-atlas-imaging-entry a{background:var(--color-surface);color:var(--color-action);border-color:var(--color-border-strong)}:root[data-theme=dark] .dev-atlas-imaging-entry a:hover{background:var(--color-action-soft)}:root[data-theme=dark] .dev-atlas-left :is(.dev-notes-filters button,.atlas-notebook-list-heading button,.atlas-notebook-list>button){background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border-strong)}:root[data-theme=dark] .dev-atlas-left :is(.dev-notes-filters button,.atlas-notebook-list-heading button,.atlas-notebook-list>button)[aria-pressed=true]{background:var(--color-action-soft);color:var(--color-action);border-color:var(--color-action)}
