.brand-view{--bg:#080d25;--surface:#111a38;--ink:#f4f8ff;--muted:#a9b8d7;--line:#29395f;--brand:#346eff;--brand-dark:#2459dc;--brand-soft:#1a2b58;--sidebar:#0a1030;--sidebar-muted:#a9b8d7;--ui-link:#55dcf4;--ui-control:#4a5b80;--ui-warning:#e7b86d;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.brand-view .main{background:var(--bg);color:var(--ink)}.brand-view .sidebar{background:var(--sidebar);border-right-color:var(--line)}.brand-view .brand-mark{background:#fff;border:0;overflow:hidden}.brand-view .brand-name>span{color:#55dcf4!important}.brand-view .nav-group-label{color:#8295bd}.brand-view .nav-item{color:var(--sidebar-muted)}.brand-view .nav-item:hover{color:#fff;background:#18244a}.brand-view .nav-item.active{color:#fff;background:#1b2d5d;box-shadow:inset 3px 0 #55dcf4}.brand-view .nav-item span{color:#b7c9e9;background:#1a2954}.brand-view .profile{border-color:var(--line)}.brand-view .avatar{color:#fff;background:#274283}.brand-view .topbar{color:var(--ink);border-color:var(--line);background:#0a1030f0}.brand-view .topbar h1{color:var(--ink)}.brand-view .topbar p,.brand-view .section-heading p,.brand-view .block-heading p,.brand-view .modal-header p{color:var(--muted)}.brand-view .content{max-width:1680px}.brand-view :is(.section-heading h2,.block-heading h3,.project-title h2,.system-card strong,.activity-row strong,.integration-row strong,.project-info strong,.catalog strong){color:var(--ink)}.brand-view .heading-count,.brand-view .block-heading>span,.brand-view .project-tabs button span{color:#a9c9eb;background:#1b2d59}.brand-view .primary-button{color:#fff;background:#346eff}.brand-view .primary-button:hover{background:#4a7fff}.brand-view .secondary-button,.brand-view .icon-button{color:#d4e1f7;background:#172449;border-color:#40537d}.brand-view :is(.secondary-button,.icon-button):hover{color:#55dcf4;background:#20345f;border-color:#5486b6}.brand-view :is(.text-button,.project-title a,.system-website,.system-settings-link,.crm-meta a,.site-card-header a,.site-management-target a){color:#55dcf4}.brand-view .metrics{border-color:var(--line);background:#111a38}.brand-view .metric{border-color:var(--line);background:0 0}.brand-view .metric small,.brand-view .metric em{color:var(--muted)}.brand-view .metric-icon.green,.brand-view .integration-icon.mint,.brand-view .module-icon{color:#75dfb8;background:#173e46}.brand-view .metric-icon.blue,.brand-view .integration-icon.blue,.brand-view .integration-icon.sky{color:#78c9f3;background:#1b345a}.brand-view .metric-icon.amber,.brand-view .integration-icon.amber{color:#f2c578;background:#453653}.brand-view .integration-icon.violet{color:#c0a6fc;background:#342856}.brand-view .integration-icon.rose{color:#f0a2b7;background:#482c49}.brand-view .workspace{border-color:var(--line);background:#101936}.brand-view .projects-pane{border-color:var(--line);background:#0e1732}.brand-view .details-pane{background:#101936}.brand-view .search-box,.brand-view .key-field,.brand-view .copy-field{color:#a9b8d7;background:#152242;border-color:#3d5078}.brand-view .project-row:hover{background:#1a2b52}.brand-view .project-row.selected{background:#1b315f;border-color:#34699b;box-shadow:inset 3px 0 #55dcf4}.brand-view .project-logo,.brand-view .project-logo.large{color:#cbe9ff;background:#223a68;border-color:#3d6092}.brand-view .project-meta,.brand-view .project-info small,.brand-view .integration-row small,.brand-view .catalog small,.brand-view .activity-row :is(small,time),.brand-view .activity-project{color:var(--muted)}.brand-view .status-line,.brand-view .connected,.brand-view .site-link-status{color:#79dfb0}.brand-view .project-tabs button{color:#a9b8d7}.brand-view .project-tabs button:hover,.brand-view .project-tabs button.active{color:#55dcf4}.brand-view .project-tabs button.active{border-color:#55dcf4}.brand-view .api-block{border-color:var(--line);background:0 0}.brand-view .api-block label,.brand-view .endpoint,.brand-view .mapping-note,.brand-view .empty-state{color:var(--muted)}.brand-view .activity-section{border-color:var(--line)}.brand-view .event-dot{color:#55dcf4}.brand-view .systems-page,.brand-view .crm-directory,.brand-view .telegram-page,.brand-view .sso-page{background:0 0}.systems-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.systems-toolbar .search-box{width:min(380px,100%);margin:0}.systems-status-filter{background:#101a38;border:1px solid #34466d;border-radius:6px;gap:3px;padding:3px;display:inline-flex}.systems-status-filter button{color:#a9b8d7;background:0 0;border:0;border-radius:4px;min-height:32px;padding:5px 10px;font-size:12px}.systems-status-filter button:hover{color:#fff}.systems-status-filter button.active{color:#fff;background:#2453a2}.brand-view .system-card{color:var(--ink);background:#111d3f;border-color:#34466d;transition:border-color .2s,transform .2s}.brand-view .system-card:hover{border-color:#5985bb;transform:translateY(-2px)}.brand-view .system-card small,.brand-view .system-projects{color:var(--muted)}.brand-view .system-card .system-projects+.system-projects{color:#f2c578}.brand-view .site-card,.brand-view .news-config,.brand-view .connection-data,.brand-view .prompt-block,.brand-view .module-toggle-row{color:var(--ink);background:#111d3f;border-color:#34466d}.brand-view .site-card-header,.brand-view .site-delete-panel{border-color:var(--line);background:#17264a}.brand-view .site-delete-panel{background:#382544}.brand-view .site-domain-icon,.brand-view .site-module-title>span,.brand-view .news-thumb{color:#8cd3f4;background:#213963}.brand-view .site-connections>summary{color:var(--ink)}.brand-view .module-empty,.brand-view .site-link-empty,.brand-view .site-connections>summary span{color:var(--muted)}.brand-view .dashed-button{color:#85d9eb;background:#142343;border-color:#526789}.brand-view .dashed-button:hover{background:#1c345b}.brand-view .workflow-table,.brand-view .workflow-tabs button.active,.brand-view .workflow-modal,.brand-view .flow-inspector{color:var(--ink);border-color:var(--line);background:#111d3f}.brand-view .workflow-table th{color:#b7c9e9;background:#19294e}.brand-view .workflow-board-column,.brand-view .workflow-board-empty{border-color:var(--line);background:#111d3f}.brand-view .workflow-board-card{background:#172449;border-color:#34466d}.brand-view .workflow-board-card .workflow-board-alert{color:#f2c578}.brand-view .workflow-board-card .workflow-board-error{color:#ff9f9f}.brand-view .workflow-table tbody tr:hover{background:#1c2e54}.brand-view .workflow-status{color:#b7c9e9;background:#263653}.brand-view .workflow-status:is(.active,.completed,.approved),.brand-view .connection-state{color:#8ee8b9;background:#1d443e}.brand-view .workflow-status:is(.awaiting_review,.proposed,.uncertain),.brand-view .connection-state.planned{color:#f2c578;background:#453653}.brand-view .workflow-status:is(.running,.queued){color:#91c5ff;background:#223b68}.brand-view .workflow-center>[role=status]{color:#8ee8b9;background:#163b41;border-color:#79dfb0}.brand-view .workflow-modal pre,.brand-view .flow-canvas{color:#d7e5f8;background:#172449}.brand-view .connection-path,.brand-view .flow-muted{color:var(--muted)}.brand-view .crm-list{border-color:var(--line)}.brand-view .crm-list-item:hover,.brand-view .crm-list-item.selected{background:#1b315f}.brand-view .crm-list-icon,.brand-view .crm-module-symbol{color:#83d8eb;background:#1b3656}.brand-view .crm-list-item :is(strong,small),.brand-view .crm-module-info :is(strong,small){color:inherit}.brand-view .crm-module-info small,.brand-view .crm-meta,.brand-view .crm-detail-header p{color:var(--muted)}.brand-view .telegram-config,.brand-view .telegram-access-summary,.brand-view .sso-provider,.brand-view .sso-requirements,.brand-view .sso-ai-prompt,.brand-view .sso-client-secret{color:var(--ink);border-color:var(--line);background:#111d3f}.brand-view .telegram-bot-icon,.brand-view .telegram-access-summary>span,.brand-view .telegram-user-name>span{color:#8cd3f4;background:#20385f}.brand-view .telegram-project-picker label{color:var(--ink);border-color:var(--line);background:#172449}.brand-view .ai-center{background:#111d3f}.brand-view .ai-tasks-pane,.brand-view .ai-conversation{background:#0e1732}.brand-view .ai-composer,.brand-view .ai-task,.brand-view .ai-message p{color:var(--ink);border-color:var(--line);background:#152344}.brand-view .ai-message.user p{color:#fff;background:#275ddc;border-color:#497bf5}.brand-view .ai-welcome,.brand-view .ai-tasks-empty,.brand-view .ai-task>p,.brand-view .ai-task-meta span{color:var(--muted)}.brand-view .ai-heading-icon,.brand-view .ai-message-avatar{color:#83d8eb;background:#20385f}.brand-view .ai-input-row,.brand-view .ai-task-meta span{background:#0f1b39;border-color:#40537d}.brand-view .ai-task-count{color:#b7c9e9;background:#21355c}.brand-view .modal-backdrop,.brand-view .delete-project-backdrop,.brand-view .workflow-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030918c9}.brand-view .modal,.brand-view .delete-project-dialog{color:var(--ink);background:#111d3f;border:1px solid #40537d}.brand-view .project-form label,.brand-view .system-picker legend,.brand-view .external-project-select,.brand-view .news-config>label:not(.checkbox-line),.brand-view .telegram-config>label:not(.checkbox-line){color:#c1d1ed}.brand-view .system-choice,.brand-view .catalog button{color:var(--ink);border-color:var(--line);background:#142343}.brand-view .system-choice.checked,.brand-view .catalog button:hover{background:#1c315f;border-color:#5e8bb7}.brand-view .check-box{border-color:#6782a9}.brand-view .checked .check-box{background:#346eff;border-color:#346eff}.brand-view :is(input:not([type=checkbox]),select,textarea){color:var(--ink);background-color:#0f1b38;border-color:#40537d}.brand-view .search-box input,.brand-view .ai-input-row textarea,.brand-view .home-ai input{background:0 0;border:0}.brand-view :is(input,textarea)::placeholder{color:#94a7c9}.brand-view :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #55dcf4}.brand-view :is(.news-status.failed,.form-error,.connection-error,.delete-project-error){color:#ffa5b1}.brand-view .news-status.published{color:#8ee8b9}.brand-view .news-status.ready{color:#f2c578}.brand-view .toggle span{background:#425777}.brand-view .toggle input:checked+span{background:#346eff}.brand-view .project-socials :is(.social-bot span,.social-title small,.social-empty){color:var(--muted)}.brand-view .social-row select{color:var(--ink);background:#0f1b38;border-color:#40537d}.brand-view .delete-project-dialog p,.brand-view .delete-module-list small{color:var(--muted)}.brand-view .project-delete-trigger{color:#ffa5b1}.brand-view .project-delete-trigger:hover{color:#fff;background:#693448}.brand-view .clients-workspace{min-width:0;padding:22px 0}.brand-view .clients-workspace .block-heading{align-items:center;gap:12px}.brand-view .clients-search{align-items:center;gap:10px;max-width:560px;margin:18px 0;display:flex}.brand-view .clients-search input{flex:1;min-width:0}.brand-view .clients-table-wrap{border:1px solid var(--line);border-radius:6px;max-width:100%;overflow-x:auto}.brand-view .clients-table{border-collapse:collapse;width:100%;min-width:580px}.brand-view .clients-table th,.brand-view .clients-table td{text-align:left;border-bottom:1px solid var(--line);padding:12px 14px}.brand-view .clients-table th{color:var(--muted);background:#19294e;font-size:12px;font-weight:600}.brand-view .clients-table td{color:var(--ink)}.brand-view .clients-table tr:last-child td{border-bottom:0}.brand-view .clients-table tbody tr:hover{background:#1c2e54}.login-page{color:#f4f8ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080d25}.login-panel{color:#f4f8ff;background:#111d3f;border-color:#34466d;box-shadow:0 24px 70px #02071688}.login-brand>span{background:#fff;overflow:hidden}.login-brand strong span{color:#55dcf4}.login-copy p,.login-security{color:#a9b8d7}.login-form>label{color:#c1d1ed}.login-field{color:#9db7d6;background:#0f1b38;border-color:#40537d}.login-field input{color:#f4f8ff}.login-field:focus-within{border-color:#55dcf4;box-shadow:0 0 0 3px #55dcf426}.login-submit{background:#346eff}.login-submit:hover{background:#4a7fff}.login-zovenok{color:#80e4f4;background:#1b315f;border-color:#4077a0}.login-zovenok:hover{background:#25447a}.login-divider{color:#a9b8d7}.login-divider:before,.login-divider:after{background:#34466d}@media (max-width:800px){.brand-view .sidebar-close{color:#d4e1f7;background:#172449;border-color:#40537d}.brand-view .sidebar-scrim{background:#020716bd}}@media (max-width:520px){.systems-toolbar .search-box,.systems-status-filter{width:100%}.systems-status-filter button{flex:1}.brand-view .system-card{min-height:144px}.brand-view .project-header-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.brand-view .system-card{transition:none}}
.creative-workspace{--cw-line:#dce3e5;--cw-muted:#65767c;--cw-ink:#202c31;--cw-accent:#126d73;--cw-soft:#e7f3f3;color:var(--cw-ink);border-top:1px solid var(--cw-line);letter-spacing:0;background:#f6f8f9;min-width:0;margin:-1px -28px -28px}.workspace-view .page-content{padding-bottom:0}.creative-workspace button,.creative-workspace input,.creative-workspace textarea,.creative-workspace select{font:inherit;letter-spacing:0}.creative-workspace button{transition:background .12s}.creative-workspace button:disabled{cursor:not-allowed;opacity:.45}.creative-workspace :focus-visible{outline-offset:3px;outline:2px solid #157b87}.creative-workspace input,.creative-workspace select,.creative-workspace textarea{min-width:0;max-width:100%;color:var(--cw-ink);background:#fff;border:1px solid #d4dfe1;border-radius:5px;padding:9px 10px}.creative-workspace textarea{resize:vertical;line-height:1.55}.cw-icon{color:#52676e;background:0 0;border:0;border-radius:5px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:inline-grid}.cw-icon:hover{background:#e8edef}.cw-project-bar{border-bottom:1px solid var(--cw-line);background:#fff;align-items:center;gap:16px;min-height:74px;padding:12px 24px;display:flex}.cw-selects{align-items:center;gap:14px;min-width:0;display:flex}.cw-selects label{color:var(--cw-muted);align-items:center;gap:9px;min-width:0;font-size:12px;display:flex}.cw-selects select{background:#f8fafb;max-width:240px;font-size:13px}.cw-counter{color:var(--cw-muted);white-space:nowrap;margin-left:auto;font-size:12px}.cw-body{grid-template-columns:320px minmax(0,1fr);height:calc(100dvh - 162px);min-height:560px;display:grid}.cw-body:has(.cw-inspector){grid-template-columns:290px minmax(260px,1fr) 300px}.cw-chat{border-right:1px solid var(--cw-line);background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.cw-chat>header{border-bottom:1px solid #edf0f1;align-items:center;gap:9px;min-height:70px;padding:16px 18px;display:flex}.cw-chat>header img{object-fit:contain;width:33px;height:33px}.cw-chat>header strong{font-size:14px}.cw-chat>header small{color:var(--cw-muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.cw-conversation{overscroll-behavior:contain;flex:1;min-height:0;padding:14px 16px;overflow:auto}.cw-chat-empty{color:var(--cw-muted);padding:35px 4px}.cw-chat-empty h2{color:var(--cw-ink);margin:15px 0 22px;font-size:18px}.cw-starters{gap:0;display:grid}.cw-starters button{text-align:left;color:#52676e;background:0 0;border:0;border-bottom:1px solid #e9eeef;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.cw-message{overflow-wrap:anywhere;margin-bottom:24px;font-size:13px}.cw-message small{color:var(--cw-muted);font-size:10px}.cw-message p{white-space:pre-wrap;margin:7px 0 0;line-height:1.7}.cw-message.user{background:#edf4f5;border-radius:6px;margin-left:10px;padding:12px}.cw-chat-wait{color:var(--cw-muted);align-items:center;gap:8px;padding:12px 0;font-size:12px;display:flex}.cw-composer{border-top:1px solid var(--cw-line);background:#fff;padding:12px}.cw-composer textarea{resize:vertical;background:#f5f8f9;border:0;width:100%;min-height:86px;max-height:230px;font-size:13px}.cw-composer>div:last-child{justify-content:space-between;align-items:center;gap:8px;padding-top:7px;display:flex}.cw-composer>div:last-child>span{color:var(--cw-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cw-send{background:var(--cw-accent);color:#fff;border:0;border-radius:6px;place-items:center;width:33px;height:33px;display:grid}.cw-context{color:var(--cw-accent);align-items:center;gap:6px;padding:0 0 7px;font-size:11px;display:flex}.cw-context>span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cw-context .cw-icon{flex-basis:24px;width:24px;height:24px}.cw-main{flex-direction:column;min-width:0;display:flex;overflow:hidden}.cw-toolbar{border-bottom:1px solid var(--cw-line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:69px;padding:12px 20px;display:flex}.cw-modes{background:#eef2f3;border-radius:6px;gap:2px;padding:3px;display:flex}.cw-modes button{color:#687c83;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:flex}.cw-modes button[aria-pressed=true]{color:#1c434e;background:#fff;box-shadow:0 1px 3px #152d3312}.cw-tools{align-items:center;gap:5px;display:flex}.cw-add,.cw-actions>button:not(.cw-quiet),.cw-review-actions>button:not(.cw-quiet){background:var(--cw-accent);color:#fff;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:600;display:inline-flex}.cw-add:hover,.cw-actions>button:not(.cw-quiet):hover{background:#0c5c63}.cw-board-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:19px 22px 12px;display:flex}.cw-board-heading h2{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:650}.cw-board-heading select{background:0 0;padding:6px 8px;font-size:11px}.cw-board-content{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow:auto}.cw-material-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-items:start;gap:16px;padding:8px 22px 30px;display:grid}.cw-material{border:1px solid var(--cw-line);background:#fff;border-radius:7px;min-width:0;overflow:hidden}.cw-material.selected{border-color:#138296;box-shadow:0 0 0 2px #13829624}.cw-material-select{text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.cw-material-select>img{aspect-ratio:1.4;object-fit:contain;background:#edf1f2;width:100%;display:block}.cw-material-type{color:#697c8b;align-items:center;gap:7px;padding:14px 15px 0;font-size:11px;display:flex}.cw-material-type.topic{color:#9b661d}.cw-material-type.publication{color:#347f69}.cw-material-copy{padding:12px 15px 15px}.cw-material-top{color:#829297;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.cw-material-copy h3{overflow-wrap:anywhere;margin:9px 0;font-size:14px;font-weight:600;line-height:1.5}.cw-material-copy>p{color:#6d7d84;-webkit-line-clamp:4;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0 0 18px;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.cw-card-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.cw-card-bottom time{color:#789096;font-size:10px}.cw-status{white-space:nowrap;align-items:center;gap:4px;font-size:10px;line-height:1.4;display:inline-flex}.cw-status.draft{color:#839096}.cw-status.review{color:#ac7423}.cw-status.approved{color:#237b58}.cw-empty{text-align:center;color:#7c929b;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:80%;min-height:340px;padding:24px;display:flex}.cw-empty h3{color:#3a515b;margin:3px 0 8px;font-size:16px;font-weight:500}.cw-inspector{border-left:1px solid var(--cw-line);overscroll-behavior:contain;background:#fff;min-width:0;overflow:auto}.cw-inspector>header{z-index:2;border-bottom:1px solid var(--cw-line);background:#fff;justify-content:space-between;align-items:center;padding:14px 16px;font-size:13px;display:flex;position:sticky;top:0}.cw-inspector-body{padding:18px}.cw-inspector h2{overflow-wrap:anywhere;margin:15px 0;font-size:18px;line-height:1.45}.cw-inspector h3{margin:24px 0 12px;font-size:12px}.cw-inspector-meta{justify-content:space-between;gap:8px;display:flex}.cw-inspector-meta small{color:#8a989e;font-size:10px}.cw-inspector-image{object-fit:contain;background:#f1f4f5;border-radius:4px;width:100%;max-width:100%;height:auto;max-height:400px}.cw-full-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.cw-inspector dl{grid-template-columns:70px minmax(0,1fr);gap:8px;margin:20px 0;font-size:11px;display:grid}.cw-inspector dt{color:#7e8d93}.cw-inspector dd{overflow-wrap:anywhere;margin:0}.cw-source-link{color:#17738a;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:flex}.cw-actions,.cw-review-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.cw-quiet{color:#526d77;background:0 0;border:0;padding:8px 4px;font-size:12px}.cw-review-actions{border-top:1px solid var(--cw-line);margin-top:20px;padding-top:16px}.cw-related{border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.cw-related>button:first-child{text-align:left;color:#49616c;background:0 0;border:0;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.cw-related span{overflow-wrap:anywhere}.cw-link-form{align-items:center;gap:6px;margin:12px 0;display:flex}.cw-link-form select{flex:1;width:100%;min-width:0;font-size:11px}.cw-editor{gap:16px;display:grid}.cw-editor label,.cw-dialog label{color:#65767c;gap:7px;font-size:12px;display:grid}.cw-editor input,.cw-editor textarea,.cw-editor select{width:100%;font-size:13px}.cw-history-button{border:0;border-top:1px solid var(--cw-line);color:#657a84;background:0 0;align-items:center;gap:7px;width:100%;margin-top:18px;padding:18px 0 8px;font-size:12px;display:flex}.cw-version{justify-content:space-between;align-items:center;gap:6px;padding:7px 0;font-size:11px;display:flex}.cw-alert,.cw-notice{border-bottom:1px solid var(--cw-line);color:#984335;overflow-wrap:anywhere;background:#fff0eb;justify-content:space-between;align-items:center;gap:12px;padding:8px 22px;font-size:12px;display:flex}.cw-notice{color:#27724e;background:#eaf5ee}.cw-proposal{border-top:1px solid #c9e0df;margin:20px 0;padding:15px 0;font-size:12px}.cw-proposal strong{color:#1c7676;font-size:12px}.cw-proposal details{border-bottom:1px solid #e9eeef;padding:9px 0}.cw-proposal summary{cursor:pointer;overflow-wrap:anywhere}.cw-proposal p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.cw-week{flex-wrap:wrap;align-items:center;gap:8px;padding:0 20px 14px;font-size:12px;display:flex}.cw-week small{color:#83949b;margin-left:auto}.cw-calendar{border-top:1px solid var(--cw-line);grid-template-columns:repeat(7,minmax(140px,1fr));min-width:980px;min-height:380px;display:grid}.cw-day{border-right:1px solid var(--cw-line);padding:0 8px 12px}.cw-day>header{color:#7c8d94;justify-content:space-between;gap:8px;padding:14px 3px;font-size:11px;display:flex}.cw-day>header.today{color:#157b83}.cw-day>header strong{font-size:16px}.cw-day .cw-material{margin-bottom:10px}.cw-day .cw-material-copy{padding:9px}.cw-day .cw-material-copy h3{font-size:12px}.cw-day .cw-material-copy p{-webkit-line-clamp:2;font-size:10px}.cw-day .cw-material-type{padding:9px 9px 0}.cw-day .cw-material-top{font-size:9px}.cw-unscheduled{border-top:1px solid var(--cw-line);padding:10px 22px 24px}.cw-unscheduled h3{color:#7c8d94;font-size:12px}.cw-unscheduled>div{flex-wrap:wrap;gap:10px;display:flex}.cw-unscheduled button{color:#54717d;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:6px;padding:7px 0;font-size:12px;display:flex}.cw-flow{background:#f4f7f8;height:100%;min-height:420px}.cw-flow-node{background:#fff!important;border:1px solid #c7d5d9!important;border-radius:6px!important;width:230px!important;padding:15px!important}.cw-flow-node.approved{border-color:#82b49b!important}.cw-node{text-align:left;overflow-wrap:anywhere;gap:8px;display:grid}.cw-node>span{color:#3a899a;font-size:10px}.cw-node strong{font-size:13px;line-height:1.5}.cw-node small{color:#819299;font-size:10px}.cw-scrim{z-index:110;background:#142b3c60;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cw-dialog{background:#fff;border-radius:8px;gap:20px;width:440px;max-width:100%;max-height:85dvh;padding:24px;display:grid;overflow:auto;box-shadow:0 20px 80px #142b3c25}.cw-dialog>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cw-dialog h2{margin:0;font-size:18px}.cw-dialog p{color:#72868e;font-size:12px;line-height:1.6}.cw-dialog label input{width:100%}.cw-import-dialog{width:540px}.cw-source-row{border-bottom:1px solid var(--cw-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.cw-source-row strong{overflow-wrap:anywhere;font-size:13px;display:block}.cw-source-row small{color:#82949b;margin-top:6px;font-size:10px;display:block}.cw-mobile-switch{display:none}.cw-spin{animation:1s linear infinite cw-spin}@keyframes cw-spin{to{transform:rotate(360deg)}}@media (min-width:1700px){.cw-body{grid-template-columns:360px minmax(0,1fr)}.cw-body:has(.cw-inspector){grid-template-columns:330px minmax(0,1fr) 340px}}@media (max-width:1250px){.cw-body{grid-template-columns:280px minmax(0,1fr)}.cw-body:has(.cw-inspector){grid-template-columns:270px minmax(0,1fr)}.cw-inspector{z-index:35;width:340px;max-width:90vw;position:fixed;top:80px;bottom:0;right:0;box-shadow:-12px 0 45px #20303c14}.cw-modes button{padding:7px 8px}.cw-modes button span{display:none}.cw-toolbar{padding:12px}.cw-add>span{display:none}}@media (max-width:860px){.creative-workspace{margin:0 -16px -16px}.cw-project-bar{flex-wrap:wrap;gap:8px;min-height:86px;padding:10px 14px}.cw-selects{gap:8px;width:100%}.cw-selects label{flex:1;gap:4px;display:grid}.cw-selects select{width:100%;max-width:100%;font-size:12px}.cw-body{height:calc(100dvh - 215px);min-height:420px;grid-template-columns:1fr!important}.cw-chat{display:none}.cw-mobile-chat .cw-chat{display:flex}.cw-mobile-chat .cw-main{display:none}.cw-mobile-switch{gap:4px;display:flex}.cw-mobile-switch button{color:#68808b;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:flex}.cw-mobile-switch button[aria-pressed=true]{color:#126d73;background:#e7f3f3}.cw-counter{font-size:10px}.cw-toolbar{min-height:55px;padding:8px 12px}.cw-material-grid{grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:12px;padding:8px 14px 22px}.cw-board-heading{padding:14px}.cw-board-heading h2{font-size:15px}.cw-inspector{z-index:100;width:380px;max-width:100vw;top:0}.cw-inspector>header{min-height:60px}.cw-board-heading select{font-size:10px}.cw-week{gap:4px;padding:0 12px 12px;font-size:11px}.cw-unscheduled{padding:10px 14px 22px}.cw-composer textarea{min-height:70px}.cw-conversation{padding:15px 18px}.cw-chat-empty{max-width:400px}.cw-scrim{padding:12px}}@media (max-width:430px){.cw-material-grid{grid-template-columns:1fr}.cw-material-select>img{aspect-ratio:1.6}.cw-tools{gap:1px}.cw-icon{flex-basis:31px;width:31px;height:31px}.cw-modes button{padding:7px}.cw-board-heading{gap:8px}.cw-body{height:calc(100dvh - 215px)}.cw-dialog{padding:18px}}.brand-view.workspace-view .content{max-width:none;padding:0}.workspace-view .creative-workspace{margin:0}.workspace-view .nav-item[href="/?view=workspace"]{white-space:normal;font-size:12px;line-height:1.3}.workspace-view .topbar{min-height:76px}.workspace-view .cw-body{height:calc(100dvh - 150px)}@media (max-width:860px){.workspace-view .cw-body{height:calc(100dvh - 172px)}}@media (prefers-reduced-motion:reduce){.cw-spin{animation:none}.creative-workspace button{transition:none}}.cw-pipeline{background:#f6f9f8;border-bottom:1px solid #dce3e3;flex-shrink:0;max-height:300px;padding:12px 20px;overflow:auto}.cw-pipeline header,.cw-pipeline-state,.cw-pipeline-item{justify-content:space-between;align-items:center;gap:12px;display:flex}.cw-pipeline header>strong{font-size:12px;font-weight:600}.cw-pipeline-run{border-top:1px solid #dce3e3;margin-top:8px;padding-top:8px;font-size:12px}.cw-pipeline-state span{align-items:center;gap:6px;display:flex}.cw-pipeline-item{padding:6px 0}.cw-pipeline-item>div{overflow-wrap:anywhere;min-width:0}.cw-pipeline-item small{color:#526a70;margin-top:3px;display:block}.cw-pipeline-error{color:#a33242}.cw-material-select>.cw-material-video{aspect-ratio:16/9;object-fit:contain;background:#171b20;width:100%;display:block}.cw-pipeline-dialog{max-height:85vh;overflow:auto}.cw-pipeline-consent{align-items:flex-start;gap:10px;font-size:13px;display:flex!important}.cw-pipeline-consent input{margin-top:3px;width:auto!important}@media (max-width:600px){.cw-pipeline{max-height:220px;padding:10px 12px}.cw-pipeline header{flex-wrap:wrap;align-items:flex-start}.cw-pipeline .cw-actions{flex-wrap:wrap}}
.module-card-open{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;min-width:0;padding:4px 0;display:grid}.module-card-open strong{font-size:13px}.module-card-open small{line-height:1.5}.module-card-open:hover strong{color:var(--ui-link,var(--brand))}.module-card{cursor:pointer}.module-card:focus-within{outline:2px solid var(--brand);outline-offset:3px}.module-card-open:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.module-detail{min-width:0}.module-detail-back{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:20px;padding:8px 0;font-size:13px;display:inline-flex}.module-detail-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:26px;display:flex}.module-detail-header>div:first-child{min-width:0}.module-detail-header h2{overflow-wrap:anywhere;margin:0 0 10px;font-size:26px}.module-detail-header p{max-width:70ch;color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.65}.module-detail-actions{flex-shrink:0;gap:8px;display:flex}.module-detail-actions .secondary-button{align-items:center;gap:8px;display:inline-flex}.module-detail-layout{grid-template-columns:190px minmax(0,1fr);gap:32px;margin-top:26px;display:grid}.module-detail-menu{flex-direction:column;align-self:start;gap:6px;display:flex}.module-detail-menu button{color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;gap:12px;padding:12px 14px;font-size:13px;display:flex}.module-detail-menu button[aria-current=page]{color:var(--ink);background:var(--brand-soft);border-color:var(--line);font-weight:600}.module-detail-menu button span{font-variant-numeric:tabular-nums}.module-detail-content{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:24px}.module-detail-content h3{margin:0 0 14px;font-size:17px}.module-detail-content>p{color:var(--muted);overflow-wrap:anywhere;line-height:1.65}.module-detail-note{max-width:75ch;margin-bottom:24px;font-size:12px}.module-detail-facts{gap:0;margin:24px 0;display:grid}.module-detail-facts>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;display:flex}.module-detail-facts dt{color:var(--muted);font-size:13px}.module-detail-facts dd{margin:0;font-size:13px}.module-detail-facts button{color:var(--ui-link,var(--brand));font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.module-detail-website{color:var(--ui-link,var(--brand));align-items:center;gap:8px;font-size:13px;display:inline-flex}.module-detail-empty{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:10px;justify-items:center;gap:12px;padding:36px 16px;display:grid}.module-detail-empty strong{color:var(--ink);font-size:14px}.module-detail-empty p{max-width:48ch;margin:0;font-size:13px;line-height:1.6}.module-detail-relations{gap:12px;display:grid}.module-detail-relation{border:1px solid var(--line);border-radius:9px;padding:18px}.module-detail-relation-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.module-detail-peer{color:var(--ink);text-align:left;font:inherit;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.module-detail-peer:hover{text-decoration:underline}.module-relation-state{background:var(--brand-soft);color:var(--ink);border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:11px}.module-relation-state.paused,.module-relation-state.incomplete{background:var(--bg);color:var(--muted)}.module-detail-direction{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:1.5;display:flex}.module-detail-project{color:var(--ui-link,var(--brand));font:inherit;cursor:pointer;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;padding:0;font-size:12px}.module-detail-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.module-detail-recipes{border-top:1px solid var(--line);margin-top:28px;padding-top:18px}.module-detail-recipes summary{cursor:pointer;font-size:13px;font-weight:600}.module-detail-recipes>p{color:var(--muted);font-size:12px;line-height:1.6}.module-detail-recipes article{border-bottom:1px solid var(--line);gap:7px;padding:16px 0;font-size:13px;display:grid}.module-detail-recipes small,.module-detail-recipes article span{color:var(--muted);font-size:11px}.module-detail-recipes article p{margin:0;line-height:1.6}.module-detail-error p{color:var(--muted);line-height:1.6}@media (max-width:760px){.module-detail-layout{grid-template-columns:minmax(0,1fr);gap:18px}.module-detail-menu{flex-flow:wrap}.module-detail-header{flex-direction:column;gap:16px}.module-detail-header h2{font-size:22px}.module-detail-content{padding:18px}.module-detail-relation-top{flex-wrap:wrap}.module-detail-facts>div{flex-wrap:wrap;gap:8px}.module-detail-pagination{flex-wrap:wrap}}
.module-atlas{--atlas-text:#edf5ff;--atlas-muted:#9db0cf;color:var(--atlas-text);min-width:0;padding:6px 0 20px}.module-atlas *{box-sizing:border-box}.atlas-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.atlas-heading h2{margin:7px 0;font-size:27px}.module-atlas p{color:var(--atlas-muted);line-height:1.65}.atlas-heading p{margin:0}.atlas-eyebrow{letter-spacing:.15em;color:#80b8dc;font-size:10px}.atlas-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.module-atlas a{color:#8cd9ff}.atlas-actions a{align-items:center;gap:6px;font-size:12px;display:inline-flex}.atlas-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:15px;display:flex}.atlas-toolbar>label:first-child{background:#101d33;border:1px solid #324462;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:180px;padding:0 12px;display:flex}.atlas-toolbar input:not([type=checkbox]){outline-offset:3px;width:100%;min-height:40px;color:#edf5ff!important;background:0 0!important;border:0!important}.atlas-toolbar select{color:#edf5ff;background:#101d33;border:1px solid #324462;border-radius:8px;padding:10px}.atlas-focus{color:#c2d3ec;align-items:center;gap:8px;font-size:12px;display:flex}.atlas-focus input{margin:0;width:16px!important;height:16px!important}.atlas-layout{background:#0d172a;border:1px solid #30415f;border-radius:14px;grid-template-columns:200px minmax(260px,1fr) minmax(320px,420px);height:calc(100vh - 260px);min-height:680px;max-height:1100px;display:grid;overflow:hidden}.atlas-index{border-right:1px solid #293a57;padding:10px;overflow:auto}.atlas-index button{text-align:left;color:#cfdef0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:8px;width:100%;padding:11px 8px;font-size:12px;display:flex}.atlas-index button:hover,.atlas-index button[aria-current=true]{color:#fff;background:#1b3150;border-color:#44668d}.atlas-index button svg{flex-shrink:0;margin-top:2px}.atlas-index small{color:#8ba4c4;overflow-wrap:anywhere;margin-top:4px;font-size:10px;display:block}.atlas-graph{background:#0a1322;min-width:0;min-height:480px;position:relative}.atlas-legend{pointer-events:none;z-index:5;color:#bed0e8;background:#0b1427dd;border:1px solid #293e5e;border-radius:8px;flex-wrap:wrap;gap:10px;padding:9px 11px;font-size:10px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.atlas-legend span:first-child{color:#6ee0c5}.atlas-legend small{width:100%;font-size:9px}.atlas-passport{overflow-wrap:anywhere;border-left:1px solid #293a57;padding:24px;overflow:auto}.atlas-passport h2{margin:10px 0 14px;font-size:23px;line-height:1.3}.atlas-passport h3{margin:25px 0 12px;font-size:15px}.atlas-passport p,.atlas-passport dd,.atlas-passport li{font-size:12px}.atlas-passport dt{color:#8ba7ca;margin:13px 0 4px;font-size:11px}.atlas-passport dd{color:#d0e1f5;margin:0;line-height:1.7}.atlas-badges{flex-wrap:wrap;gap:7px;margin:14px 0 18px;display:flex}.atlas-badges span{color:#a7d9ec;background:#162b43;border:1px solid #355472;border-radius:6px;padding:5px 8px;font-size:10px}.atlas-callout{background:#14243c;border-left:2px solid #6c9cce;padding:10px 12px}.atlas-source{margin:10px 0}.atlas-source small{color:#83a2c4;font-size:10px;display:block}.atlas-passport details{border-top:1px solid #293b56;padding:12px 0;font-size:12px}.atlas-passport summary{cursor:pointer;color:#d6e7fa;font-weight:600;line-height:1.5}.atlas-passport details p{white-space:pre-line}.atlas-passport pre{white-space:pre-wrap}.atlas-revision{color:#8299b7;margin-top:20px;font-size:10px;display:block}.atlas-links button{text-align:left;color:#c6d9ed;cursor:pointer;background:#13243a;border:1px solid #304760;border-radius:8px;width:100%;margin:8px 0;padding:12px;display:block}.atlas-links strong{justify-content:space-between;font-size:12px;display:flex}.atlas-links span,.atlas-links small{margin-top:5px;font-size:11px;line-height:1.5;display:block}.atlas-links small{color:#89abc8;font-size:10px}.atlas-placeholder{color:#87a9cb;padding-top:90px}.atlas-placeholder h3{color:#d9e8f8}.atlas-error{background:#3d2029;border:1px solid #a75e67;border-radius:10px;padding:20px}.module-atlas button:focus-visible,.module-atlas a:focus-visible,.module-atlas summary:focus-visible,.module-atlas select:focus-visible{outline-offset:3px;outline:2px solid #79d7ff}.module-atlas .react-flow__controls{bottom:90px}.module-atlas .react-flow__minimap{width:120px;height:85px;bottom:65px}@media (max-width:1250px){.atlas-layout{grid-template-columns:165px minmax(200px,1fr) 320px}.atlas-passport{padding:18px}}@media (max-width:950px){.atlas-layout{grid-template-columns:150px 1fr;height:auto;max-height:none}.atlas-graph{height:500px}.atlas-index{max-height:500px}.atlas-passport{border-top:1px solid #293a57;border-left:0;grid-column:1/-1;max-height:650px}.atlas-heading{align-items:flex-start}}@media (max-width:580px){.atlas-heading{flex-direction:column;gap:12px}.atlas-heading h2{font-size:23px}.atlas-layout{grid-template-columns:1fr}.atlas-index{border-bottom:1px solid #293a57;border-right:0;gap:6px;max-height:110px;display:flex;overflow:auto}.atlas-index button{min-width:145px;max-width:180px}.atlas-graph{height:430px;min-height:430px}.atlas-toolbar>label:first-child{flex-basis:100%}.atlas-passport{padding:18px}.atlas-legend{font-size:9px}}
.module-documentation{border-top:1px solid var(--line,#29395f);min-width:0;margin-top:24px;padding-top:20px}.module-documentation header{justify-content:space-between;align-items:center;display:flex}.module-documentation h3{align-items:center;gap:8px;display:flex}.module-documentation h4{margin:22px 0 10px;font-size:14px}.module-documentation p{color:var(--muted,#a9b8d7);font-size:12px;line-height:1.6}.doc-controls{flex-wrap:wrap;align-items:end;gap:12px;margin:14px 0;display:flex}.doc-controls label,.doc-secret label{color:var(--ink,#f4f8ff);gap:6px;font-size:12px;display:grid}.doc-controls input,.doc-controls select,.doc-secret input{border:1px solid var(--line,#29395f);background:var(--surface,#111a38);color:var(--ink,#f4f8ff);border-radius:6px;max-width:100%;padding:10px}.doc-secret{background:#172449;border:1px solid #526b98;border-radius:8px;margin:14px 0;padding:16px}.doc-secret label{margin-bottom:10px}.doc-secret input{width:100%}.doc-secret button{margin:4px}.doc-instructions details{margin-top:12px}.doc-instructions pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line,#29395f);max-height:380px;padding:12px;font-size:12px;line-height:1.7;overflow:auto}.doc-list{margin:0;padding:0;list-style:none}.doc-list li{border-bottom:1px solid var(--line,#29395f);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.doc-list strong{overflow-wrap:anywhere;font-size:12px}.doc-list small{color:var(--muted,#a9b8d7);margin-top:5px;font-size:11px;display:block}.doc-review{overflow-wrap:anywhere;border:1px solid #42638c;border-radius:8px;max-height:800px;margin:18px 0;padding:16px;overflow:auto}.doc-review pre{white-space:pre-wrap}.doc-versions{flex-wrap:wrap;gap:8px;display:flex}.module-documentation .doc-error{color:#ffb8b8}.module-documentation .doc-notice{color:#94dfc9}.module-documentation summary{cursor:pointer;color:var(--ink,#f4f8ff)}@media (max-width:600px){.doc-controls{align-items:stretch}.doc-controls label{flex-basis:100%}.doc-list li{flex-wrap:wrap;align-items:flex-start}.doc-secret button{margin-left:0}}
