@charset "UTF-8";:root{font-family:SF Pro Display,Helvetica Neue,Arial,sans-serif;color:#30362f;background:#f7f6f3;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #30362f;--muted: #626d5c;--line: #eaeaea;--canvas: #f7f6f3;--surface: #fff;--green: #45634c;--soft-green: #edf3ec;--yellow: #fbf3db;--red: #9f2f2d;--mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}body{margin:0;min-width:320px;font-size:14px;line-height:1.6}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.48}a{color:#45634c;text-underline-offset:4px}a:hover{color:#253d2b}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #678568;outline-offset:3px}::selection{background:#d9e6d4}h1,h2,h3,p{margin-top:0}h1{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em;line-height:1.12;font-size:clamp(32px,3.4vw,47px);margin-bottom:15px}h2{font-size:17px;line-height:1.45;font-weight:600;letter-spacing:-.015em;margin-bottom:8px}h3{font-size:15px;line-height:1.5;font-weight:600;margin-bottom:10px}p{margin-bottom:16px}small{font-size:12px}svg{flex-shrink:0}img,video{max-width:100%}code,pre,.mono{font-family:var(--mono);font-size:12px}hr{border:0;border-top:1px solid var(--line);margin:24px 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hidden{display:none!important}.form-section{border:0;margin:0;padding:0;min-width:0}.muted{color:var(--muted);font-size:13px;line-height:1.65}.pre-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.break-word{overflow-wrap:anywhere}.text-red{color:var(--red)}.span-two{grid-column:1/-1}.mobile-only{display:none!important}.skip-link{position:fixed;left:260px;top:-80px;background:var(--ink);color:#fff;padding:12px 20px;z-index:100;border-radius:5px}.skip-link:focus{top:12px}.button{border:1px solid #dedfd9;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 14px;border-radius:5px;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap;transition:background .16s,color .16s,transform .12s;box-shadow:none;background:#fff;text-decoration:none}.button.primary{background:#29352d;color:#fff;border-color:#29352d}.button.primary:hover:not(:disabled){background:#405044;border-color:#405044}.button.secondary:hover:not(:disabled){background:#f3f3ef;border-color:#c7cbc2}.button.ghost{background:transparent;border-color:transparent;padding:8px 10px;color:#5e655d}.button.ghost:hover:not(:disabled){background:#eceee7;color:#28382c}.button.danger{background:#fdebec;border-color:#eaccca;color:#9f2f2d}.button.danger:hover:not(:disabled){background:#f5d8da}.button:active:not(:disabled){transform:scale(.98)}.button svg:only-child{margin:0}.row-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:20px}.row-actions .row-actions{margin-top:0}.spinner{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;display:inline-block;animation:spin .8s linear infinite;opacity:.6}@keyframes spin{to{transform:rotate(360deg)}}.loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:56px 24px;color:var(--muted)}.sidebar{position:fixed;inset:0 auto 0 0;width:248px;background:#fbfbf8;border-right:1px solid var(--line);z-index:30;display:flex;flex-direction:column}.sidebar-logo{display:flex;justify-content:space-between;align-items:center;padding:29px 25px 26px}.brand-logo{display:flex;align-items:center;gap:11px;font-size:21px;font-weight:650;letter-spacing:-.06em;color:#29352d;white-space:nowrap}.brand-logo svg{width:32px;height:32px}.logo-os{font-weight:400;color:#626d5c}.brand-switch{margin:0 17px 24px;position:relative;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:#fff}.brand-switch label{display:block;color:#626d5c;font-size:10px;letter-spacing:.04em;margin-bottom:5px}.brand-switch select{height:28px;min-height:28px;font-weight:600;font-size:13px;padding:0 30px 0 0;background:transparent;border:0;width:calc(100% - 18px);appearance:none;color:#374235;cursor:pointer}.brand-switch select:focus-visible{outline-offset:0}.brand-add{border:0;background:transparent;position:absolute;right:9px;bottom:10px;display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:3px;color:#626d5c}.brand-add:hover{background:#eff1e9}.sidebar nav{overflow-y:auto;padding:0 14px 22px;scrollbar-width:thin;flex:1}.nav-group{margin-bottom:22px}.nav-group:last-child{margin-bottom:0}.nav-label{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#626d5c;padding:0 12px;margin-bottom:8px}.nav-item{display:flex;align-items:center;gap:12px;position:relative;padding:9px 12px;border-radius:5px;color:#626d5c;text-decoration:none;margin-bottom:3px;font-size:12px;transition:background .15s,color .15s;min-height:38px}.nav-item svg{opacity:.8}.nav-item:hover{background:#f1f2ec;color:#3c493b}.nav-item.active{background:#e7eee3;color:#344c36;font-weight:600}.nav-item.active svg{opacity:1}.nav-current{width:5px;height:5px;background:#70846b;border-radius:50%;margin-left:auto}.sidebar-footer{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding:17px 20px;background:#fbfbf8}.avatar{height:30px;width:30px;background:#e8e7de;border-radius:5px;display:grid;place-items:center;font-family:Georgia,serif;color:#626552;font-size:17px;flex-shrink:0}.sidebar-footer strong{font-size:11px;display:block;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-footer small{font-size:10px;color:#626d5c;display:block}.sidebar-footer .button{margin-left:auto;padding:6px;min-height:30px}.workspace{margin-left:248px;min-height:100vh;display:flex;flex-direction:column}.topbar{height:64px;min-height:64px;border-bottom:1px solid var(--line);padding:0 38px;background:#fcfcfa;display:flex;align-items:center;justify-content:space-between;gap:20px}.breadcrumb{display:flex;align-items:center;gap:13px;font-size:11px;color:#626d5c;min-width:0}.breadcrumb strong{color:#5a6254;font-weight:500;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-page{color:#626d5c}.topbar-actions{display:flex;gap:18px;align-items:center}.workspace-label{font-family:var(--mono);font-size:8px;letter-spacing:.14em;color:#626d5c}.topbar-actions .button{padding:6px;min-height:30px}.pause-indicator{background:var(--yellow);color:#956400;padding:3px 8px;border-radius:3px;font-size:10px}main{padding:42px 42px 50px;max-width:1680px;width:100%;margin:0 auto;flex:1;outline:none}main>section,main>.two-grid,main>.content-grid,main>.overview-grid,main>.overview-bottom,main>.brand-profile-grid{margin-bottom:24px}main>*{animation:entry .25s ease backwards}@keyframes entry{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.workspace-footer{padding:16px 42px;border-top:1px solid var(--line);font-size:10px;color:#626d5c;display:flex;justify-content:space-between;align-items:center}.workspace-footer button{padding:0;border:0;background:none;color:#626d5c;display:flex;gap:9px;align-items:center;font-size:10px}.footer-dot{padding:0 8px}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:36px}.page-header>div:first-child{max-width:700px}.eyebrow{font-size:9px;text-transform:uppercase;letter-spacing:.16em;font-weight:600;color:#626d5c;margin-bottom:14px}.page-header p{font-size:12px;line-height:1.75;color:#626d5c;max-width:625px;margin:0}.page-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end;padding-bottom:4px;max-width:350px}.page-actions .button{min-height:39px}.panel{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:26px;min-width:0}.panel-heading{display:flex;gap:20px;justify-content:space-between;align-items:flex-start;margin-bottom:23px}.panel-heading h2{margin-bottom:3px;font-size:15px}.panel-heading p{color:#626d5c;font-size:11px;max-width:560px;margin:4px 0 0;line-height:1.7}.panel-heading>.button{padding:0 4px;min-height:28px;font-size:10px}.panel p:last-child{margin-bottom:0}.two-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.two-grid>.panel{margin-bottom:0}.three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.body-copy{font-size:13px;color:#626d5c;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden;margin:0 0 28px;background:#fff}.metric-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{padding:23px 25px 24px;border-right:1px solid var(--line);min-width:0}.metric:last-child{border-right:0}.metric>span{display:block;font-size:10px;color:#626d5c;margin-bottom:13px}.metric strong{display:block;font-size:35px;font-weight:400;line-height:1.2;letter-spacing:-.06em;color:#354633;font-variant-numeric:tabular-nums}.metric small{display:block;color:#626d5c;margin-top:10px;font-size:9px;line-height:1.65}.badge{display:inline-flex;align-items:center;border-radius:999px;font-size:9px;font-weight:500;line-height:1.4;padding:4px 8px;letter-spacing:.01em;white-space:nowrap;vertical-align:middle}.badge.neutral{background:#f0f1ec;color:#626d5c}.badge.green{background:#edf3ec;color:#466b44}.badge.yellow{background:#fbf3db;color:#626d5c}.badge.red{background:#fdebec;color:#9f2f2d}.platform-label{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:10px;color:#626d5c}.platform-dot{height:6px;width:6px;background:#a4b29b;border-radius:2px;display:inline-block}.platform-dot.telegram{background:#9fc6d1}.platform-dot.youtube{background:#d9a49a}.platform-dot.vk{background:#a0accd}.platform-dot.linkedin{background:#85a7af}.platform-dot.x,.platform-dot.twitter{background:#969b8d}.tag-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:12px 0}.tag{display:inline-block;padding:3px 7px;background:#f3f4ef;border-radius:3px;font-size:10px;color:#626d5c}.tabs{display:flex;align-items:center;gap:26px;border-bottom:1px solid #e2e5da;overflow-x:auto;scrollbar-width:thin;margin-bottom:25px}.tabs>button{border:0;border-bottom:2px solid transparent;background:none;padding:12px 0 13px;color:#626d5c;font-size:11px;white-space:nowrap;position:relative}.tabs>button.active{color:#3f553c;border-bottom-color:#688060;font-weight:600}.tabs>button>span{font-family:var(--mono);font-size:9px;border-radius:3px;padding:1px 5px;background:#ecefe5;color:#626d5c;margin-left:7px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:24px;flex-wrap:wrap}.toolbar .tabs{border:0;gap:6px;margin:0;background:#edeee7;border-radius:5px;padding:3px}.toolbar .tabs>button{padding:6px 13px;border:0;border-radius:3px}.toolbar .tabs>button.active{background:#fff;color:#4b6043}.toolbar-note{font-size:10px;color:#626d5c;margin-left:auto}.toolbar>select{width:auto;min-width:145px;font-size:11px;min-height:37px}.search{background:#fff;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:5px;padding:0 11px;min-width:240px;max-width:420px;flex:1;color:#626d5c}.search input{width:100%;min-width:0;min-height:37px;font-size:11px;padding:7px 0;border:0;background:none}.search:focus-within{outline:2px solid #8a9d7a;outline-offset:2px}.search input:focus-visible{outline:none}.list-more{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;grid-column:1 / -1;padding:14px 0 4px;font-size:12px;color:var(--muted)}.list-more>.error-message{flex-basis:100%}.empty{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:64px 24px;min-height:270px;max-width:650px;margin:0 auto}.empty-icon{width:57px;height:57px;display:grid;place-items:center;color:#626d5c;background:#eef1e8;border-radius:12px;margin-bottom:20px}.empty h3{color:#647158;font-size:16px;font-weight:500;margin:0 0 10px}.empty p{color:#626d5c;max-width:440px;font-size:12px;line-height:1.8;margin-bottom:20px}.empty .button{font-size:11px}.empty.compact{padding:28px 12px;min-height:200px}.empty.compact .empty-icon{width:43px;height:43px;margin-bottom:16px;border-radius:9px}.empty.compact h3{font-size:12px}.empty.compact p{font-size:10px;margin-bottom:14px;max-width:320px}.empty.compact .empty-icon svg{width:21px;height:21px}.error-message{display:flex;align-items:flex-start;gap:10px;background:#fdebec;border:1px solid #f0d9d8;border-radius:5px;color:#9f2f2d;padding:12px 14px;font-size:12px;margin:12px 0;overflow-wrap:anywhere}.error-message>div{flex:1;min-width:0}.error-message svg{margin-top:1px}.error-message .button{margin-top:-5px;margin-bottom:-5px;color:inherit}.budget-notice{display:grid;justify-items:start;gap:6px;min-width:0}.budget-notice small{font-size:.92em;opacity:.9}.budget-notice .button{margin:4px 0 0;white-space:normal;text-align:left}.form-error{color:var(--red);font-size:12px}.setup-panel{padding:23px 25px;background:#f9faf6;margin-bottom:26px!important}.setup-panel .panel-heading{margin-bottom:19px}.setup-count{font-family:var(--mono);font-size:10px;color:#626d5c;padding-top:3px}.setup-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.setup-step{border:0;background:transparent;text-align:left;display:flex;gap:11px;align-items:center;padding:0;min-width:0}.step-number{height:29px;width:29px;border-radius:5px;border:1px solid #dfe5d7;display:grid;place-items:center;flex-shrink:0;font-size:10px;font-family:var(--mono);color:#626d5c}.setup-step.done .step-number{background:#e6eedd;border-color:#e6eedd}.setup-step>span:nth-child(2){min-width:0}.setup-step strong{display:block;font-size:10px;color:#5f7352;font-weight:600}.setup-step small{display:block;font-size:9px;color:#626d5c;margin-top:2px}.setup-step>svg{color:#626d5c;margin-left:auto}.overview-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:22px;margin-bottom:26px}.overview-bottom{display:grid;grid-template-columns:1.3fr 1fr;gap:22px}.cycle-list>button{border:0;border-bottom:1px solid var(--line);background:transparent;width:100%;padding:15px 0;text-align:left;display:flex;align-items:center;gap:16px}.cycle-list>button:first-child{padding-top:0}.cycle-list>button:last-child{border-bottom:0;padding-bottom:0}.cycle-index{font-family:var(--mono);font-size:10px;color:#626d5c}.cycle-list strong{display:block;font-size:11px;color:#626d5c}.cycle-list small{display:block;font-size:10px;color:#626d5c;margin-top:3px}.cycle-list svg{margin-left:auto;color:#626d5c}.cycle-list>button:hover strong{color:#314b27}.cycle-map-panel{padding:0;overflow:hidden;border-color:#dde2d9}.cycle-command{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:27px 29px 24px;background:#f7f8f3;border-bottom:1px solid #e2e6dc}.cycle-command>div{min-width:0}.cycle-command .eyebrow,.signal-readiness .eyebrow,.signal-control .eyebrow{display:block;margin-bottom:8px}.cycle-command-title{display:flex;align-items:center;flex-wrap:wrap;gap:11px}.cycle-command-title>strong{font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;letter-spacing:-.035em;color:#344532}.cycle-command p{margin:6px 0 0;color:#626d5c;font-size:11px}.cycle-command p b{color:#40533d;font-weight:600}.cycle-next-action{flex-shrink:0}.cycle-command p.cycle-decision{display:flex;align-items:flex-start;gap:7px;margin-top:10px;padding:8px 10px;border:1px solid #eadfbe;border-radius:5px;background:var(--yellow);color:#6f5418;overflow-wrap:anywhere}.cycle-command p.cycle-decision svg{flex-shrink:0;margin-top:2px}.cycle-command p.cycle-decision a{font-weight:600}.cycle-state{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:999px;font-family:var(--mono);font-size:8px;line-height:1.4;letter-spacing:.035em;white-space:nowrap;color:#5e655d;background:#eff0ec;border:1px solid #e2e4de}.cycle-state.ready{color:#3f6545;background:#eaf2e7;border-color:#d7e6d2}.cycle-state.running{color:#3f5e70;background:#eaf0f3;border-color:#d7e2e7}.cycle-state.attention_required,.cycle-state.awaiting_approval{color:#84631c;background:#fbf3db;border-color:#eee1bc}.cycle-state.blocked{color:#8f3937;background:#f9e9e9;border-color:#efd5d4}.cycle-roadmap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px}.cycle-roadmap-step{position:relative;display:flex;min-width:0;min-height:215px;flex-direction:column;padding:17px 17px 15px;border:1px solid #e7e9e3;border-radius:6px;background:#fff;color:inherit;text-decoration:none;transition:border-color .16s,background .16s,transform .16s}.cycle-roadmap-step:hover{color:inherit;border-color:#bac6b4;background:#fbfcf8;transform:translateY(-1px)}.cycle-roadmap-step:focus-visible{outline-offset:1px}.cycle-roadmap-step.active{border-color:#78926f;background:#f7faf3;box-shadow:inset 0 0 0 1px #78926f}.cycle-roadmap-step.active .cycle-roadmap-index,.cycle-roadmap-step.active>strong{color:#2f4d2e}.cycle-roadmap-step.ready{border-top-color:#9db699}.cycle-roadmap-step.running{border-top-color:#95afbd}.cycle-roadmap-step.attention_required,.cycle-roadmap-step.awaiting_approval{border-top-color:#d5bd7d}.cycle-roadmap-step.blocked{border-top-color:#d9aaa8}.cycle-roadmap-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.cycle-roadmap-index{font-family:var(--mono);font-size:9px;letter-spacing:.08em;color:#5e685a}.cycle-roadmap-step>strong{display:block;margin-bottom:2px;font-size:13px;font-weight:600;color:#40523d}.cycle-roadmap-step>small{display:block;min-height:34px;color:#596356;font-size:9px;line-height:1.65}.cycle-progress{display:block;height:3px;margin:14px 0 7px;overflow:hidden;border-radius:999px;background:#edf0ea}.cycle-progress>span{display:block;height:100%;background:#7b9275}.cycle-roadmap-step.attention_required .cycle-progress>span,.cycle-roadmap-step.awaiting_approval .cycle-progress>span{background:#b18d43}.cycle-roadmap-step.blocked .cycle-progress>span{background:#b97572}.cycle-roadmap-completion{font-family:var(--mono);font-size:8px;color:#5f695b}.cycle-roadmap-output{display:block;margin-top:12px;padding-top:10px;border-top:1px solid #eef0eb;font-size:9px;color:#5d6858}.cycle-roadmap-action{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:auto;padding-top:13px;font-size:9px;font-weight:600;color:#45634c}.cycle-plan-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:stretch;border-top:1px solid #e5e8e1;background:#fafaf7}.cycle-plan-strip>div{min-width:0;padding:15px 17px;border-right:1px solid #e8eae5}.cycle-plan-strip small,.cycle-plan-strip strong{display:block}.cycle-plan-strip small{margin-bottom:3px;font-family:var(--mono);font-size:8px;color:#5d6759}.cycle-plan-strip strong{overflow:hidden;font-size:9px;font-weight:600;color:#4c5d48;text-overflow:ellipsis;white-space:nowrap}.cycle-plan-strip>a{display:flex;align-items:center;gap:8px;padding:15px 19px;font-size:9px;font-weight:600;text-decoration:none;white-space:nowrap}.signal-panel{border-color:#dce3d8}.signal-panel>.panel-heading{padding-bottom:20px;border-bottom:1px solid #e8ebe5}.signal-workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:28px}.signal-readiness{display:grid;grid-template-columns:135px minmax(0,1fr);gap:23px;align-items:end;padding:3px 0 20px}.signal-readiness strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1;letter-spacing:-.05em;color:#3d5238}.signal-readiness p{max-width:520px;margin:0;color:#6b7566;font-size:10px;line-height:1.75}.signal-checklist{border-top:1px solid #e8eae5}.signal-checklist>div{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:73px;padding:12px 0;border-bottom:1px solid #e8eae5}.signal-check-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#7c8778;background:#f0f1ed}.signal-checklist .complete .signal-check-icon{color:#46684a;background:#e8f1e5}.signal-checklist .attention .signal-check-icon{color:#8b681d;background:#fbf3db}.signal-checklist .running .signal-check-icon{color:#466273;background:#eaf0f3}.signal-checklist .blocked .signal-check-icon{color:#8f3937;background:#f9e9e9}.signal-checklist strong,.signal-checklist small{display:block}.signal-checklist strong{margin-bottom:2px;color:#485a44;font-size:11px}.signal-checklist small{color:#6c7568;font-size:9px;line-height:1.55}.signal-checklist em{display:block;margin-top:5px;color:#737c70;font-family:var(--mono);font-size:8px;font-style:normal}.signal-checklist a{font-size:9px;font-weight:600;white-space:nowrap}.signal-control{padding:22px;border-radius:7px;background:#f5f6f1;border:1px solid #e4e7df}.signal-control h3{margin-bottom:7px;color:#3e513b;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;letter-spacing:-.025em}.signal-control>p{margin-bottom:18px;color:#667061;font-size:10px;line-height:1.75}.signal-control dl{margin:0 0 18px;border-top:1px solid #dfe3da}.signal-control dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid #dfe3da;font-size:9px}.signal-control dt{color:#596356}.signal-control dd{margin:0;color:#4a5947;font-weight:600;text-align:right}.signal-control>.button{width:100%}.signal-warning{display:flex;gap:9px;margin-bottom:14px;padding:10px 11px;border:1px solid #ecd8d6;border-radius:5px;background:#fbefef;color:#93413e;font-size:9px;line-height:1.6;overflow-wrap:anywhere}.signal-warning svg{margin-top:1px}.signal-control .error-message{font-size:9px}.signal-secondary-link{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:11px;font-size:9px;font-weight:600;text-decoration:none}.signal-report-reasons{margin:6px 0 0;padding:0;list-style:none;color:#6c7568;font-size:9px;line-height:1.55}.signal-report-reasons li+li{margin-top:3px}.signal-report-reasons a{font-weight:600;white-space:nowrap}.campaign-focus{scroll-margin-top:90px}.campaign-focus>.panel{border-color:#d9c27c;box-shadow:0 0 0 3px var(--yellow)}.campaign-focus-note{margin:0 0 8px;color:#6f5418;font-size:12px}.automation-decision{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0;padding:10px 12px;border:1px solid #eadfbe;border-radius:5px;background:var(--yellow);color:#6f5418;font-size:12px;overflow-wrap:anywhere}.cycle-task-optional{display:inline-flex;margin-left:7px;padding:2px 5px;border:1px solid #dde2d9;border-radius:999px;color:#687164;font-family:var(--mono);font-size:7px;font-weight:400;vertical-align:middle}.cycle-role-block{margin:0 0 18px;padding:13px 14px;border:1px solid #dde3d9;border-radius:5px;background:#fbfcf8}.cycle-role-block small{display:block;margin-bottom:5px;color:#596356;font-family:var(--mono);font-size:8px}.cycle-role-block p{margin:0;color:#596356;font-size:9px;line-height:1.65}.cycle-step-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;margin-top:24px;padding-top:18px;border-top:1px solid #e5e8e1}.cycle-step-pagination>a{display:inline-flex;align-items:center;gap:7px;color:#45634c;font-size:9px;font-weight:600;text-decoration:none}.cycle-step-pagination>a:last-child{justify-self:end;text-align:right}.cycle-step-pagination>span{color:#657061;font-family:var(--mono);font-size:8px}.cycle-step-pagination>span:first-child{grid-column:2}.cycle-context{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr) auto;gap:22px;align-items:center;margin-bottom:28px;padding:18px 20px;border:1px solid #d9e1d4;border-left:3px solid #718e68;border-radius:7px;background:#f8faf5}.cycle-context .eyebrow{display:block;margin-bottom:5px;font-size:10px}.cycle-context-main>strong{display:block;color:#344b35;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400;letter-spacing:-.025em}.cycle-context-main>p{margin:5px 0 0;color:#626d5c;font-size:11px;line-height:1.65}.cycle-context-main>p b{color:#465945;font-weight:600}.cycle-context-checklist{display:grid;gap:7px;margin:10px 0 0;padding-left:23px;color:#566452;font-size:12px;line-height:1.6}.cycle-context-checklist li::marker{color:#6d8964;font-family:var(--mono);font-size:10px;font-weight:700}.cycle-context-enough{padding-left:20px;border-left:1px solid #dfe5da}.cycle-context-enough small,.cycle-context-enough span,.cycle-context-enough em{display:block}.cycle-context-enough small{margin-bottom:4px;color:#5c6758;font-family:var(--mono);font-size:10px}.cycle-context-enough span{color:#485846;font-size:12px;line-height:1.6}.cycle-context-enough p{margin:10px 0 0;padding-top:9px;border-top:1px solid #e2e7de;color:#596755;font-size:11px;line-height:1.6}.cycle-context-enough p b{display:block;margin-bottom:2px;color:#405040;font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.04em}.cycle-context-enough em{margin-top:8px;color:#626d5c;font-size:10px;font-style:normal}.cycle-context-actions{min-width:170px}.cycle-context-actions>.button{width:100%;justify-content:space-between}.cycle-context-actions>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px 12px;margin-top:8px}.cycle-context-actions>div>a{color:#586653;font-size:10px;text-decoration:none}.signal-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.signal-outcomes>a{padding:17px 14px;border-right:1px solid var(--line);color:inherit;text-decoration:none}.signal-outcomes>a:first-child{padding-left:0}.signal-outcomes>a:last-child{border-right:0}.signal-outcomes>a:hover span{color:#263d2a}.signal-outcomes span,.signal-outcomes small{display:block}.signal-outcomes span{margin-bottom:5px;color:#3d5239;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1}.signal-outcomes small{color:#596356;font-size:8px;line-height:1.5}.signal-outcome-note{margin-top:15px;font-size:9px;line-height:1.7}.alert-list{display:flex;flex-direction:column;gap:14px}.alert-item{padding:13px 0;border-bottom:1px solid var(--line);display:flex;gap:12px;font-size:12px;color:#626d5c}.alert-item:last-child{border-bottom:0}.alert-item svg{margin-top:2px}.alert-item>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.alert-item>div>strong{color:var(--ink);font-size:13px}.alert-item.resolved{opacity:.75}.alert-resolved>summary{cursor:pointer;padding:6px 0;font-size:12px;color:var(--muted)}.compact-list>button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:13px 0;width:100%}.compact-list>button:last-child{border-bottom:0}.compact-list strong{font-size:11px;display:block;color:#626d5c;font-weight:500}.compact-list small{display:block;font-size:10px;color:#626d5c;margin-top:4px;max-width:330px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.budget-summary{margin:7px 0 24px}.budget-summary>strong{display:block;font-size:34px;font-weight:400;letter-spacing:-.04em;color:#4d6441}.budget-summary>span{display:block;font-size:10px;color:#626d5c;margin-top:4px}.key-values{margin:18px 0 24px;font-size:11px}.key-values>div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid var(--line)}.key-values>div:last-child{border-bottom:0}.key-values dt{color:#626d5c;flex-shrink:0}.key-values dd{margin:0;text-align:right;color:#5e7250;overflow-wrap:anywhere;min-width:0;white-space:pre-wrap}.profile-section{border-top:1px solid var(--line);padding-top:22px;margin-top:22px}.profile-section h3{font-size:12px;color:#626d5c}.table-wrap{position:relative;overflow-x:auto;max-width:100%;scrollbar-width:thin}table{width:100%;border-collapse:collapse;text-align:left;font-size:11px;line-height:1.55}th{font-size:9px;letter-spacing:.04em;font-weight:500;color:#626d5c;padding:0 14px 14px;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:16px 14px;border-bottom:1px solid var(--line);vertical-align:middle;color:#626d5c;max-width:360px;overflow-wrap:anywhere}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}tr:last-child td{border-bottom:0}td strong{font-weight:500;color:#5a7248}td .button{font-size:10px;min-height:31px;padding:6px 10px}td .row-actions{margin-top:0}.table-subtitle{display:block;color:#626d5c;font-size:10px;margin-top:5px;max-width:360px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.table-link{background:none;border:0;color:inherit;font:inherit;padding:0;text-align:left;width:100%}.table-link:hover strong{text-decoration:underline;text-underline-offset:3px}.table-link strong{display:block}.content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.content-card{background:#fff;border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;overflow:hidden;min-width:0}.content-card>header{display:flex;justify-content:space-between;gap:20px;padding:23px 25px 0}.content-card-main{border:0;background:transparent;text-align:left;padding:20px 25px 12px;flex:1;min-height:170px;max-height:260px;overflow:hidden}.content-card-main h2{font-family:Georgia,serif;font-size:22px;line-height:1.3;font-weight:400;letter-spacing:-.035em;color:#516742;margin:0 0 15px}.content-card-main p{font-size:12px;line-height:1.85;color:#626d5c;margin:0;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.content-card-main:hover h2{color:#243e1b}.content-meta{display:flex;gap:12px;flex-wrap:wrap;padding:0 25px 20px;color:#626d5c;font-size:9px}.content-meta time{margin-left:auto}.content-card-note{margin:0 25px 14px;color:var(--red);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.content-card>footer{padding:13px 17px;display:flex;align-items:center;gap:4px;flex-wrap:wrap;border-top:1px solid var(--line);background:#fcfdf9}.content-card>footer .button{font-size:10px;padding:6px 9px;min-height:31px}.content-card>footer .button.secondary{margin-left:auto}.details{border-top:1px solid var(--line);padding:15px 0;margin-top:18px;color:#626d5c;font-size:11px}.details>summary{font-weight:500;cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px;color:#626d5c;min-height:25px}.details>summary:before{content:"+";font-family:var(--mono);font-size:15px;font-weight:400;color:#626d5c}.details[open]>summary:before{content:"−"}.details>summary::-webkit-details-marker{display:none}.details[open]>summary{margin-bottom:15px}.details>.structured{margin-top:15px}.structured{margin:0;font-size:11px;line-height:1.8}.structured>div{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:17px;border-bottom:1px solid #f0f2ec;padding:9px 0}.structured>div:last-child{border-bottom:0}.structured dt{color:#626d5c;overflow-wrap:anywhere}.structured dd{margin:0;min-width:0;color:#626d5c}.structured .structured>div{grid-template-columns:1fr 2fr}.structured-list{padding-left:18px;color:#626d5c;font-size:11px;line-height:1.9;overflow-wrap:anywhere}.structured-list li{margin:4px 0}.json-text{font-size:10px;line-height:1.7;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8f1;padding:14px;border-radius:5px;color:#626d5c}.digest{display:flex;justify-content:space-between;gap:16px;border:1px dashed #dbe3d2;background:#f8faf3;border-radius:4px;margin:20px 0;padding:10px 12px;font-size:10px;color:#626d5c;align-items:center}.digest code{font-size:10px;color:#626d5c}.approval-preview{padding:20px;background:#f8faf3;border:1px solid var(--line);border-radius:6px;margin:16px 0}.approval-preview h3{font-family:Georgia,serif;font-size:22px;font-weight:400;margin-top:15px;color:#54723f}.approval-preview p,.approval-body{font-size:13px;line-height:1.9;color:#626d5c;white-space:pre-wrap;overflow-wrap:anywhere}.approval-preview small{color:#626d5c}.approval-body{max-height:320px;overflow-y:auto;scrollbar-width:thin}.publication-body{white-space:pre-wrap;line-height:1.9;margin:22px 0;color:#626d5c;font-size:13px}.publication-body p{overflow-wrap:anywhere}.modal-backdrop{position:fixed;inset:0;background:#1d271759;z-index:60;display:flex;align-items:center;justify-content:center;padding:25px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{width:100%;max-width:580px;max-height:calc(100dvh - 50px);border:1px solid var(--line);border-radius:10px;background:#fff;display:flex;flex-direction:column;box-shadow:0 8px 70px #1f2d140a;overflow:hidden}.modal.wide{max-width:920px}.modal-heading{padding:24px 28px 21px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;flex-shrink:0}.modal-heading h2{font-family:Georgia,serif;font-weight:400;font-size:27px;line-height:1.25;letter-spacing:-.035em;color:#465f35;margin:0}.modal-heading p{font-size:11px;line-height:1.7;color:#626d5c;margin:9px 0 0;max-width:700px}.modal-heading .button{align-self:flex-start;padding:5px;min-height:30px;flex-shrink:0}.modal>form{min-height:0;display:flex;flex-direction:column;overflow:hidden}.modal-body{padding:25px 28px;overflow-y:auto;scrollbar-width:thin;min-height:0;flex:1}.modal-body>.tabs{margin-top:-8px}.modal-footer{padding:17px 28px;border-top:1px solid var(--line);background:#fafcf5;display:flex;gap:10px;justify-content:flex-end;flex-shrink:0}.field{margin-bottom:19px;min-width:0}.field>label,fieldset>legend{font-size:11px;font-weight:500;color:#626d5c;display:block;margin-bottom:7px}.field small{font-size:10px;color:#626d5c;line-height:1.6;display:block;margin-top:7px}.field>div>input,.field>div>select{width:100%}input:not([type=checkbox]):not([type=file]),select,textarea{min-height:41px;border:1px solid #dfe6d4;border-radius:5px;background:#fff;color:#526e3d;padding:10px 12px;font-size:12px;width:100%;line-height:1.5}input::placeholder,textarea::placeholder{color:#626d5c}textarea{resize:vertical;min-height:85px}input[type=number]{font-variant-numeric:tabular-nums}input[type=password]{font-family:var(--mono);font-size:12px}input[type=date],input[type=datetime-local]{color-scheme:light;font-size:12px}input:disabled,select:disabled,textarea:disabled{background:#f4f7ed}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.form-grid>.checkbox{align-self:center;margin:10px 0 22px}.form-grid>.details{margin-top:0}.form-grid>.span-two>p{font-size:11px}.checkbox{display:flex;align-items:flex-start;gap:10px;font-size:11px;color:#626d5c;cursor:pointer;padding:5px 0;line-height:1.65}.checkbox input{margin:2px 0 0;flex-shrink:0;accent-color:#648645;width:15px;height:15px}.checkbox small{display:block;color:#626d5c;font-size:10px;margin-top:5px}.multi-select{margin:10px 0 22px;padding:0;border:0;min-width:0}.multi-select>div{border:1px solid var(--line);border-radius:5px;max-height:195px;overflow-y:auto;padding:9px 12px;background:#fcfdf9;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 15px;scrollbar-width:thin}.multi-select>small{display:block;font-size:11px;color:#626d5c;background:#f8fbf0;padding:15px;border-radius:5px}.multi-select .checkbox{overflow-wrap:anywhere}.credential-section{margin-top:24px;border-top:1px solid var(--line);padding-top:20px}.credential-section h3{font-size:13px;color:#626d5c}.toast{position:fixed;bottom:27px;right:28px;z-index:90;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 48px);width:max-content;min-width:280px;padding:14px 12px 14px 18px;border:1px solid #d6e2c8;border-radius:7px;background:#f8fff0;color:#536e39;font-size:12px;box-shadow:0 5px 20px #1f2e150a}.toast.error{border-color:#e6c9c8;background:#fff6f6;color:#9f2f2d}.toast>span{max-width:570px;overflow-wrap:anywhere}.toast>.button{padding:4px;min-height:26px;color:inherit;margin-left:10px}.calendar-panel{padding:0!important;overflow-x:auto}.calendar-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;min-width:670px}.calendar-heading h2{text-transform:capitalize;font-size:15px;margin:0;color:#626d5c}.calendar-heading .row-actions{margin:0}.calendar-heading .button{min-height:31px;padding:6px 11px;font-size:10px}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-width:670px}.weekday{padding:11px 12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:10px;text-align:right;color:#626d5c;background:#fcfdf9}.calendar-day{min-height:125px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:9px;min-width:0}.calendar-day:nth-child(7n){border-right:0}.calendar-day.outside{background:#fafcf6}.calendar-day.outside .day-number{color:#626d5c}.day-number{margin:0 0 10px auto;font-family:var(--mono);font-size:10px;display:grid;place-items:center;width:23px;height:23px;color:#626d5c}.calendar-day.today .day-number{background:#657e49;color:#fff;border-radius:4px}.calendar-event{display:block;width:100%;border:1px solid #e5eadc;border-left:2px solid #9bb882;border-radius:3px;padding:6px;margin:5px 0;background:#f4f8ed;text-align:left;min-width:0}.calendar-event span{display:block;font-size:8px;color:#626d5c;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-event strong{font-size:9px;font-weight:500;color:#626d5c;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.calendar-event.published{background:#eef6e4;border-left-color:#74a34d}.calendar-event.failed{background:#fff2f1;border-left-color:#c77769}.calendar-event.failed strong{color:#626d5c}.calendar-empty{padding:20px;text-align:center;font-size:11px;color:#626d5c;min-width:670px}.asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.asset-card{border:1px solid var(--line);border-radius:8px;overflow:hidden;padding:0;background:#fff;text-align:left;min-width:0}.asset-preview{height:175px;background:#eef2e8;color:#626d5c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;position:relative}.asset-preview>span:not(.asset-size){font-size:10px}.asset-preview img{width:100%;height:100%;object-fit:cover}.asset-size{position:absolute;right:10px;bottom:10px;background:#fafdf4;border:1px solid #e3ebd7;border-radius:3px;padding:3px 7px;font-size:9px;color:#626d5c}.asset-info{padding:17px}.asset-info>strong{display:block;font-size:12px;font-weight:500;color:#626d5c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-info>span{display:block;font-size:9px;margin:5px 0 14px;color:#626d5c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-info>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.asset-info small{font-size:8px;color:#626d5c}.asset-card:hover .asset-info>strong{color:#355922}.template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.template-visual{height:180px;background:#f4f7ee;border-radius:5px;display:flex;align-items:center;justify-content:center;margin:20px 0}.template-frame{width:68px;height:120px;border:1px solid #bfccb0;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;gap:6px}.template-frame.landscape{width:155px;height:87px}.template-rule{height:4px;background:#cdd9bd;width:65%}.template-rule.short{width:40%}.template-caption{position:absolute;bottom:8px;font-family:var(--mono);font-size:7px;color:#626d5c}.upload-zone{border:1px dashed #c7d7b5;background:#f8fbf2;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px;position:relative;margin-bottom:23px;color:#626d5c;cursor:pointer;text-align:center;min-height:170px}.upload-zone strong{margin-top:12px;font-size:12px;font-weight:500;overflow-wrap:anywhere;max-width:100%}.upload-zone span{font-size:10px;margin-top:6px}.upload-zone input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.upload-zone:focus-within{outline:2px solid #688b4c;outline-offset:3px}.media-player{display:flex;justify-content:center;align-items:center;background:#f3f6ed;border-radius:6px;min-height:170px;margin:14px 0 20px;overflow:hidden}.media-player video{width:100%;max-height:410px;background:#202c16}.media-player audio{width:calc(100% - 42px)}.media-player img{max-height:430px;object-fit:contain}.transcript-list{max-height:400px;overflow-y:auto}.transcript-list>div{display:grid;grid-template-columns:105px 1fr;gap:18px;padding:15px 0;border-bottom:1px solid var(--line)}.transcript-list time{font-size:10px;font-family:var(--mono);color:#626d5c}.transcript-list p{font-size:12px;margin:0;line-height:1.8;color:#626d5c}.highlight-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.highlight-list article{padding:20px;border:1px solid var(--line);border-radius:6px}.highlight-time{font-family:var(--mono);font-size:10px;color:#626d5c}.highlight-list h3{font-size:13px;color:#626d5c;margin:11px 0}.highlight-list p{font-size:11px;color:#626d5c;line-height:1.8}.timeline-heading{display:flex;justify-content:space-between;align-items:center;margin:22px 0 13px}.timeline-heading h3{margin:0;color:#626d5c;font-size:13px}.timeline-heading span{font-size:10px;color:#626d5c;font-family:var(--mono)}.timeline-track{display:flex;align-items:stretch;gap:3px;min-height:47px;margin-bottom:18px;padding:7px;border:1px solid #e0ead4;background:#f8fcf1;border-radius:5px;overflow:hidden}.timeline-track>div{background:#deebcc;border:1px solid #cdddba;border-radius:3px;display:flex;justify-content:space-between;align-items:center;gap:7px;font-size:9px;color:#626d5c;padding:6px;min-width:32px;overflow:hidden}.timeline-track span{font-family:var(--mono)}.clip-list{display:flex;flex-direction:column;gap:12px}.clip-row{border:1px solid var(--line);border-radius:6px;padding:15px 18px;background:#fdfefb}.clip-row>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.clip-row>header>strong{font-size:11px;color:#626d5c;font-weight:500}.clip-row>header .row-actions{margin:0;gap:3px}.clip-row>header .button{padding:3px 6px;min-height:25px}.clip-fields{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:12px}.clip-row .field{margin-bottom:0}.clip-row .field label{font-size:9px}.clip-row input,.clip-row select{font-size:10px!important;min-height:36px!important;padding:8px!important}.trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.trend-header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:19px}.trend-header .eyebrow{margin:0}.trend-grid .panel>h2{font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1.35;color:#626d5c;margin-bottom:16px;letter-spacing:-.03em}.trend-source{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;color:#626d5c;flex-wrap:wrap}.trend-grid .panel>.body-copy{font-size:12px}.signal-summary{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap;margin:0 0 14px}.signal-summary p{margin:0}.pillar-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.chip{border:1px solid #dfe3d8;background:var(--surface);color:var(--ink);border-radius:999px;padding:5px 12px;font-size:12px;line-height:1.4;cursor:pointer}.chip:hover{border-color:var(--green)}.chip.active{background:var(--soft-green);border-color:var(--green);color:var(--green);font-weight:600}.chip:focus-visible{outline:2px solid var(--green);outline-offset:2px}.signal-meta{display:inline-flex;gap:6px;align-items:center}.signal-why{font-size:12px;color:var(--muted);margin:0 0 12px}.signal-members{margin:8px 0 0;padding-left:18px;font-size:12px}.signal-members small{display:block;color:var(--muted)}.inbox-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:22px;min-height:520px}.inbox-list{border:1px solid var(--line);border-radius:8px;background:#fff;overflow-y:auto;max-height:760px;scrollbar-width:thin}.inbox-list>button{background:#fff;border:0;border-bottom:1px solid var(--line);padding:21px;width:100%;text-align:left}.inbox-list>button:hover{background:#f8fbf2}.inbox-list>button.active{background:#eef5e4;border-left:3px solid #99b979;padding-left:18px}.inbox-list>button>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.inbox-list strong{font-size:11px;font-weight:500;color:#626d5c}.inbox-list time{font-size:8px;color:#626d5c}.inbox-list p{font-size:11px;line-height:1.8;color:#626d5c;margin:10px 0 13px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.inbox-list footer{display:flex;justify-content:space-between;gap:10px}.conversation-detail{align-self:start;min-height:400px}.conversation-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.conversation-heading h2{margin-bottom:7px;color:#626d5c;font-size:16px}.message-body{font-size:13px;line-height:1.9;color:#626d5c;white-space:pre-wrap;margin:25px 0 18px;overflow-wrap:anywhere}.reply-thread{border-top:1px solid var(--line);padding-top:24px;margin-top:25px}.reply-thread>h3{font-size:12px;color:#626d5c}.reply-card{border:1px solid var(--line);border-radius:7px;padding:21px;background:#fff;margin-bottom:15px;min-width:0}.reply-card>.tag-row{margin-top:0}.reply-card>p{font-size:12px;color:#626d5c;line-height:1.9}.reply-card .row-actions{margin-top:15px}.reply-card .button{font-size:10px;min-height:32px;padding:6px 10px}.reply-preview,.original-message{margin:20px 0;padding:15px 18px;border-left:2px solid #b6cc9d;background:#f6faee;font-size:12px;line-height:1.85;color:#626d5c;white-space:pre-wrap;overflow-wrap:anywhere}.thread-message{padding:18px 0;border-bottom:1px solid var(--line)}.thread-message strong{font-size:11px;color:#626d5c}.thread-message p{font-size:12px;line-height:1.8;white-space:pre-wrap;margin:8px 0;color:#626d5c}.thread-message time{font-size:9px;color:#626d5c}.chart svg{width:100%;height:auto;max-height:330px;display:block}.chart-label{font-family:var(--mono);font-size:10px;fill:#a1b78a}.chart .details{margin-top:5px}.brand-list{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:30px}.brand-tile{background:#fff;border:1px solid var(--line);border-radius:6px;display:flex;gap:12px;align-items:center;text-align:left;padding:13px 18px;min-width:200px}.brand-tile.active{background:#f1f6e8;border-color:#c2d5ab}.brand-initial{width:33px;height:33px;display:grid;place-items:center;font-family:Georgia,serif;font-size:15px;background:#eaf0df;border-radius:5px;color:#626d5c}.brand-tile strong{display:block;font-size:11px;color:#626d5c;font-weight:500}.brand-tile small{display:block;font-family:var(--mono);font-size:8px;color:#626d5c;margin-top:4px}.brand-profile-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:23px}.brand-profile-grid>div>.panel{margin-bottom:23px}.autonomy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.autonomy-grid>div{border-left:1px solid var(--line);padding-left:14px}.autonomy-grid span{display:block;font-size:10px;color:#626d5c;margin-bottom:7px}.autonomy-grid strong{display:block;font-size:11px;color:#626d5c;font-weight:500}.connector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.connector-heading{display:flex;align-items:center;gap:13px;margin-bottom:24px}.connector-monogram{display:grid;place-items:center;height:38px;width:38px;border-radius:7px;background:#edf4e2;font-family:Georgia,serif;font-size:17px;color:#626d5c}.connector-heading h2{margin:0;font-size:15px;color:#626d5c}.connector-heading>div>span{display:block;font-size:9px;color:#626d5c;margin-top:3px}.capability-list{display:flex;gap:7px 13px;flex-wrap:wrap;margin:18px 0 24px;min-height:46px;align-content:flex-start}.capability-list span{font-size:9px;color:#626d5c}.capability-list .unsupported{color:#626d5c}.connector-grid .panel>.button{font-size:10px;min-height:34px;padding:7px 11px}.model-provider{font-family:var(--mono);font-size:10px;color:#626d5c;overflow-wrap:anywhere;margin-bottom:20px}.model-provider>span{padding:0 8px;color:#626d5c}.run-progress{display:flex;align-items:center;gap:9px;font-size:9px;color:#626d5c}.run-progress progress{max-width:100px;width:80px;accent-color:#8da873;height:5px;appearance:none;border:0;border-radius:3px;background:#eef3e5;overflow:hidden}.run-progress progress::-webkit-progress-bar{background:#eef3e5}.run-progress progress::-webkit-progress-value{background:#8da873}.run-progress progress::-moz-progress-bar{background:#8da873}.app-loading{min-height:100dvh;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px}.app-loading .error-message{max-width:550px;margin-top:30px}.login-layout{display:grid;grid-template-columns:1.05fr 1fr;min-height:100dvh;background:#fcfdf9}.login-story{padding:56px 70px;background:#ecefe5;border-right:1px solid #e3e8d9;display:flex;flex-direction:column;justify-content:space-between;gap:50px;position:relative;overflow:hidden}.login-story .brand-logo{font-size:23px}.login-story .eyebrow{color:#626d5c;font-size:10px;letter-spacing:.19em}.login-story h1{font-size:clamp(50px,5.6vw,82px);color:#626d5c;letter-spacing:-.065em;line-height:1.1;margin:20px 0 26px}.login-story h1 em{font-weight:400;color:#626d5c}.login-story p{font-size:13px;line-height:1.95;color:#626d5c}.login-story>small{font-size:10px;color:#626d5c;font-family:var(--mono)}.login-diagram{position:relative;display:flex;align-items:center;max-width:370px;margin-top:44px;padding-bottom:33px}.login-diagram>span{font-size:9px;letter-spacing:.06em;border:1px solid #cdd9bc;background:#f4f7ee;padding:8px 13px;border-radius:4px;color:#626d5c}.login-diagram>i{height:1px;flex:1;min-width:20px;background:#cbd9b9}.diagram-return{position:absolute;left:20px;right:20px;bottom:0;font-size:8px;color:#626d5c;border-bottom:1px solid #cadbb5;border-left:1px solid #cadbb5;border-right:1px solid #cadbb5;padding:11px 9px 3px;text-align:center}.login-form{align-self:center;width:100%;max-width:390px;padding:50px 20px;margin:0 auto}.login-form>.eyebrow{font-size:9px}.login-form>h2{font-family:Georgia,serif;font-weight:400;font-size:36px;color:#626d5c;letter-spacing:-.04em;margin:0 0 14px}.login-form>p{color:#626d5c;font-size:11px;margin:0 0 35px;line-height:1.9}.login-form .field{margin-bottom:23px}.login-form .field label{font-size:11px;color:#626d5c;margin-bottom:9px}.login-form input{min-height:45px}.login-form .button{width:100%;min-height:45px;font-size:11px;margin-top:7px;justify-content:space-between;padding:11px 17px}.login-note{color:#626d5c;font-size:9px;line-height:1.8;display:block;margin-top:25px}.page-header p,.body-copy,.content-card-main p,.message-body,.approval-preview p,.approval-body,.publication-body,.reply-card>p,.trend-source,.transcript-list p,.highlight-list p,.thread-message p{color:#66705f}.field>label,fieldset>legend,.checkbox,.field input,.field select,.field textarea,.key-values dd,.structured dd{color:#4e5d46}.field small,.muted,.empty p,.panel-heading p,.toolbar-note,.table-subtitle,.content-meta,.empty.compact p,.setup-step small,.cycle-list small{color:#626d5c}.asset-info>strong,.content-card-main h2,.trend-grid .panel>h2,.table-link strong,td strong,.brand-tile strong,.model-provider,.profile-section h3,.autonomy-grid strong,.conversation-heading h2,.reply-thread>h3{color:#4a5f3e}.login-form>h2,.login-story h1{color:#3f5433}.login-story p,.login-form>p,.login-note,.login-form .field label{color:#626d5c}.inbox-list p,.inbox-list strong,.inbox-list time,.key-values dt,.structured dt,.details>summary,.timeline-heading h3,.clip-row>header>strong,.digest,.capability-list span.supported{color:#626d5c}.metric small{color:#626d5c}.login-diagram>span,.login-story>small,.diagram-return{color:#626d5c}@media(min-width:1550px){main{padding:46px 55px 65px}.topbar{padding:0 55px}.content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-footer{padding-left:55px;padding-right:55px}}@media(max-width:1200px){.sidebar{width:220px}.workspace{margin-left:220px}.sidebar-logo{padding-left:23px}.topbar{padding:0 28px}.breadcrumb-page{display:none}main{padding:33px 28px 45px}.page-header{gap:22px;align-items:flex-start}.page-header h1{font-size:37px}.page-actions{max-width:240px;padding-top:19px}.page-actions .button{font-size:10px;min-height:35px}.metric{padding:21px 18px}.metric strong{font-size:31px}.metric small{font-size:8px}.setup-steps{gap:15px}.setup-step>svg{display:none}.setup-step strong{font-size:9px}.setup-step small{font-size:8px}.cycle-roadmap,.cycle-plan-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cycle-plan-strip>div:nth-child(2){border-right:0}.cycle-plan-strip>a{grid-column:1 / -1;justify-content:flex-end;border-top:1px solid #e8eae5}.panel{padding:23px}.inbox-layout{grid-template-columns:290px minmax(0,1fr)}.connector-grid,.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-story{padding:44px}.login-form{max-width:370px}.workspace-label{display:none}.content-card>header{padding:21px 21px 0}.content-card-main{padding:19px 21px 12px}.content-meta{padding-left:21px;padding-right:21px}}@media(max-width:1000px){.cycle-context{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr)}.cycle-context-actions{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px}.cycle-context-actions>.button{width:auto}.cycle-context-actions>div{margin-top:0}.page-header{flex-direction:column;gap:19px}.page-header>div:first-child{max-width:100%}.page-actions{max-width:100%;padding:0;justify-content:flex-start}.page-actions .button{font-size:11px}.overview-grid,.overview-bottom,.brand-profile-grid,.signal-workspace{grid-template-columns:1fr}.setup-steps{grid-template-columns:1fr;gap:18px}.setup-step strong{font-size:11px}.setup-step small{font-size:10px}.setup-step>svg{display:block}.asset-grid,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.metric-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid.three .metric{border-bottom:0;border-right:1px solid var(--line)}.metric-grid.three .metric:last-child{border-right:0}.two-grid,.trend-grid{grid-template-columns:1fr}.autonomy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-layout{grid-template-columns:1fr}.inbox-list{max-height:330px}.content-grid{grid-template-columns:1fr}.login-story{padding:35px}.login-story h1{font-size:56px}.login-form{padding:40px 28px;max-width:360px}.login-form>h2{font-size:31px}.login-diagram>span{font-size:8px;padding:7px 9px}.login-story p{font-size:11px}.table-wrap>table{min-width:570px}.brand-profile-grid>div{display:grid;grid-template-columns:1fr 1fr;gap:20px}.brand-profile-grid>div>.panel:first-child{grid-column:1/-1}.brand-profile-grid>div>.panel{margin-bottom:0}}@media(max-width:760px){.mobile-only{display:inline-flex!important}.sidebar{width:262px;transform:translate(-100%);transition:transform .2s ease;z-index:45}.sidebar.open{transform:none}.sidebar-logo{padding:24px}.sidebar-scrim{position:fixed;inset:0;background:#2832214d;border:0;z-index:40}.workspace{margin-left:0}.topbar{height:58px;min-height:58px;padding:0 18px;gap:12px}.breadcrumb{gap:9px;font-size:10px}.breadcrumb>span:first-of-type{display:none}.breadcrumb>.button{padding:6px;margin-left:-5px}.breadcrumb>svg{display:none}.topbar-actions{gap:8px}.pause-indicator{font-size:8px}.topbar-actions>.button{padding:6px}.breadcrumb strong{max-width:170px}main{padding:31px 21px 35px}.page-header{margin-bottom:28px;gap:19px}.page-header .eyebrow{font-size:8px;margin-bottom:12px}.page-header h1{font-size:37px;margin-bottom:14px}.page-header p{font-size:11px;line-height:1.8}.panel{padding:21px}.panel-heading{gap:14px;margin-bottom:20px}.panel-heading h2{font-size:14px}.panel-heading p{font-size:10px}.panel-heading>.button{font-size:9px}.cycle-command{align-items:flex-start;flex-direction:column;gap:18px;padding:23px 21px}.cycle-context{grid-template-columns:1fr;gap:15px;margin-bottom:22px;padding:17px}.cycle-context-enough{padding:13px 0 0;border-top:1px solid #dfe5da;border-left:0}.cycle-context-actions{grid-column:auto;display:block}.cycle-context-actions>.button{width:100%}.cycle-context-actions>div{justify-content:space-between;margin-top:10px}.cycle-command-title{align-items:flex-start;flex-direction:column}.cycle-command-title>strong{font-size:22px}.cycle-next-action{width:100%}.cycle-roadmap{grid-template-columns:none;grid-auto-columns:minmax(230px,82vw);grid-auto-flow:column;overflow-x:auto;padding:12px;scroll-padding-inline:12px;scroll-snap-type:x mandatory}.cycle-roadmap-step{min-height:205px;scroll-snap-align:center}.cycle-roadmap-step>small{min-height:0}.cycle-plan-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cycle-plan-strip>div{border-right:0;border-bottom:1px solid #e8eae5}.cycle-plan-strip>a{grid-column:1 / -1;justify-content:space-between}.signal-panel>.panel-heading{align-items:flex-start}.signal-readiness{grid-template-columns:1fr;gap:11px}.signal-checklist>div{grid-template-columns:30px minmax(0,1fr)}.signal-checklist>div>a,.signal-checklist>div>button{grid-column:2}.cycle-step-pagination{grid-template-columns:1fr;gap:13px}.cycle-step-pagination>span,.cycle-step-pagination>span:first-child{grid-column:auto;grid-row:1}.cycle-step-pagination>a,.cycle-step-pagination>a:last-child{justify-self:start;text-align:left}.signal-outcomes{grid-template-columns:1fr}.signal-outcomes>a,.signal-outcomes>a:first-child{padding:13px 0;border-right:0;border-bottom:1px solid var(--line)}.signal-outcomes>a:last-child{border-bottom:0}.metric-grid{margin-bottom:24px}.metric{padding:20px}.metric strong{font-size:32px}.metric>span{font-size:10px;margin-bottom:12px}.metric small{font-size:9px}.tabs{gap:22px;margin-bottom:24px}.tabs>button{font-size:11px}.toolbar{gap:11px}.toolbar .search{min-width:200px;max-width:none}.toolbar-note{font-size:9px}.toolbar>select{min-width:125px;font-size:10px}.empty{padding:43px 17px;min-height:260px}.empty h3{font-size:15px}.empty p{font-size:11px}.empty.compact{padding:28px 12px}.empty.compact p{font-size:10px}.modal-backdrop{padding:12px}.modal{max-height:calc(100dvh - 24px);border-radius:9px}.modal-heading{padding:21px}.modal-heading h2{font-size:25px}.modal-heading p{font-size:11px}.modal-body{padding:21px}.modal-footer{padding:15px 21px}.modal-body .form-grid{gap:0 17px}.field>label{font-size:11px}.field small{font-size:10px}input:not([type=checkbox]):not([type=file]),select,textarea{font-size:16px;min-height:44px}.search input{font-size:12px!important;min-height:39px!important}.brand-switch select{font-size:13px!important;min-height:28px!important}.toolbar>select,.panel-heading>select{font-size:11px!important;min-height:39px!important}.form-grid .field{margin-bottom:18px}.multi-select>div{grid-template-columns:1fr}.structured>div{grid-template-columns:100px minmax(0,1fr)}.structured .structured>div{display:block}.structured .structured dd{margin-top:5px}.digest{font-size:9px;gap:10px}.digest code{font-size:9px}.modal-footer .button{min-height:39px}.workspace-footer{padding:17px 21px;font-size:9px}.workspace-footer button{font-size:9px}.toast{left:12px;right:12px;bottom:12px;min-width:0;width:auto;max-width:100%;font-size:11px}.toast>span{max-width:none}.asset-grid{gap:15px}.asset-preview{height:145px}.asset-info{padding:14px}.asset-info>strong{font-size:11px}.asset-info>span{font-size:8px}.asset-info>div{flex-wrap:wrap}.template-grid{gap:16px}.connector-grid{grid-template-columns:1fr}.clip-fields{grid-template-columns:1fr 1fr}.clip-fields>.field:first-child{grid-column:1/-1}.clip-row input,.clip-row select{font-size:14px!important;min-height:40px!important}.clip-row .field{margin-bottom:7px}.clip-row>.form-grid{grid-template-columns:1fr}.highlight-list{grid-template-columns:1fr}.transcript-list>div{grid-template-columns:1fr;gap:5px}.login-layout{display:block;background:#f7f8f2}.login-story{display:none}.login-form{min-height:100dvh;display:flex;flex-direction:column;justify-content:center;max-width:440px;padding:35px 32px}.login-form>.mobile-only{margin-bottom:56px}.login-form>h2{font-size:36px}.login-form>.eyebrow{font-size:9px}.login-form>p{font-size:12px}.login-form input{font-size:16px!important}.login-form .field label{font-size:12px}.login-form .button{font-size:12px;min-height:46px}.login-note{font-size:10px}.brand-list{flex-wrap:nowrap;overflow-x:auto;margin-right:-21px;padding-right:21px;padding-bottom:8px;scrollbar-width:thin}.brand-tile{min-width:190px;flex-shrink:0}.brand-profile-grid>div{display:block}.brand-profile-grid>div>.panel{margin-bottom:21px}.row-actions>.button{font-size:11px;min-height:36px}.skip-link{left:15px}.calendar-heading,.calendar-grid,.calendar-empty{min-width:680px}.calendar-day{min-height:120px}}@media(max-width:480px){main{padding-left:17px;padding-right:17px}.page-header h1{font-size:33px}.metric{padding:18px 16px}.metric strong{font-size:30px}.metric-grid.three{grid-template-columns:1fr}.metric-grid.three>.metric{display:grid;grid-template-columns:1fr 1fr;align-items:center;border-right:0;border-bottom:1px solid var(--line);padding:17px 20px}.metric-grid.three>.metric:last-child{border-bottom:0}.metric-grid.three>.metric>span{margin:0}.metric-grid.three>.metric>strong{font-size:27px;text-align:right}.metric-grid.three>.metric>small{grid-column:1/-1}.panel{padding:19px}.modal-backdrop{padding:7px}.modal{max-height:calc(100dvh - 14px)}.modal-heading,.modal-body{padding:19px}.modal-footer{padding:14px 19px}.form-grid{grid-template-columns:1fr}.form-grid .span-two{grid-column:auto}.modal-body .form-grid,.autonomy-grid{grid-template-columns:1fr}.asset-grid{grid-template-columns:1fr 1fr;gap:11px}.asset-preview{height:124px}.asset-preview>svg{width:27px;height:27px}.asset-preview>span:not(.asset-size){font-size:8px}.asset-size{font-size:8px;padding:2px 5px;bottom:7px;right:7px}.asset-info{padding:12px}.asset-info>div>small{display:none}.asset-info .badge{font-size:8px}.template-grid{grid-template-columns:1fr}.content-meta{gap:9px;font-size:8px}.content-meta time{margin-left:0}.panel-heading>.button{white-space:normal;text-align:right;justify-content:flex-end}.tabs{gap:21px}.toolbar .search{min-width:100%;flex-basis:100%}.toolbar .tabs{width:auto;flex-basis:auto}.toolbar-note{margin-left:0}.toolbar>select{flex:1}.clip-fields{grid-template-columns:1fr 1fr}.clip-fields .field{grid-column:auto}.clip-fields>.field:first-child,.clip-fields>.field:last-child{grid-column:1/-1}.key-values>div{gap:16px}.key-values dt{flex-shrink:1}.key-values dd{max-width:65%}.workspace-footer>span{font-size:8px}.workspace-footer button{font-size:8px}.workspace-footer{padding:16px 17px}.original-message,.reply-preview{font-size:11px}.approval-preview p{font-size:12px}.panel .row-actions{gap:7px}.content-card>footer .button.secondary{margin-left:0}.inbox-list>button{padding:17px}.inbox-list>button.active{padding-left:14px}.brand-list{margin-right:-17px;padding-right:17px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.modal-form-error{padding:0 30px 16px}.approval-assets{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}@media(max-width:760px){.sidebar:not(.open){visibility:hidden}.sidebar.open{visibility:visible}.page-header p,.body-copy,.content-card-main p,.approval-preview p,.transcript-list p{font-size:13px}.panel-heading p,.empty p,.key-values,.muted,.form-help,.field label{font-size:12px}.field small,.metric small,.content-meta,.table-subtitle,.toolbar-note{font-size:11px}.button,.tabs button{font-size:12px;min-height:42px}.field input,.field select,.field textarea{font-size:16px}.clip-row .field label{font-size:11px}}.search-results{margin-top:28px;display:grid;gap:18px}.brand-switch{margin-bottom:10px;flex-shrink:0}.scope-switch{margin:0 17px 18px;display:grid;gap:6px;flex-shrink:0}.scope-switch label{font-size:11px;color:#626d5c;margin-top:3px}.scope-switch select{min-height:35px;font-size:12px;width:100%}.scope-switch [role=alert]{font-size:11px;color:#a54040}.scope-breadcrumb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(47vw,620px)}.archive-toggle{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;font-size:13px}.hierarchy-list{display:grid;gap:18px}.hierarchy-project{border:1px solid var(--line);border-radius:6px;padding:20px}.hierarchy-project.selected{border-color:#788965}.hierarchy-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.hierarchy-heading h3{margin:3px 0 6px}.hierarchy-heading p{margin:0 0 16px}.hierarchy-products{border-left:2px solid var(--line);margin-top:20px;padding-left:20px}.hierarchy-product{display:flex;align-items:flex-start;gap:16px;padding:15px 0;border-top:1px solid var(--line)}.hierarchy-product>div:first-child{flex:1;min-width:0}.hierarchy-product strong{display:block}.hierarchy-product p{margin:5px 0}.hierarchy-product.selected strong{color:#52633c}.hierarchy-product .row-actions{flex-wrap:wrap}.document-processing{border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:18px}.document-processing h3{font-size:14px;margin:0 0 12px}.document-processing-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 0}.document-processing-row p{margin:5px 0 0;font-size:12px}@media(max-width:760px){.hierarchy-product{flex-wrap:wrap}.hierarchy-product>div:first-child{flex-basis:70%}.hierarchy-project{padding:14px}.hierarchy-products{padding-left:12px}.document-processing-row{flex-wrap:wrap}.scope-breadcrumb{max-width:60vw}}.profile-link{flex:1;min-width:0;text-align:left;background:none;border:0;padding:4px 0;color:inherit;cursor:pointer}.profile-link:hover strong{text-decoration:underline}.platform-settings-link{display:flex;gap:10px;align-items:center;flex-shrink:0;margin:0 17px 8px;padding:10px;border:0;border-radius:4px;background:transparent;color:#52604f;text-align:left;font-size:12px;cursor:pointer}.platform-settings-link:hover,.platform-settings-link.active{background:#e9eee4}.scope-notice{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-left:3px solid #82926f;background:#f0f3eb;font-size:13px;line-height:1.7;margin-bottom:24px}.scope-notice .badge{flex-shrink:0;margin-top:2px}.review-attention,.review-doubt{border-left:3px solid #b8891a;background:var(--yellow);overflow-wrap:anywhere}.review-attention{padding:14px 16px;margin:12px 0}.review-attention h3{margin:0 0 4px;font-size:15px}.review-attention blockquote{margin:6px 0}.review-attention.confirmed{border-left-color:var(--muted);background:var(--canvas)}.review-doubt{padding:8px 12px;margin:8px 0 12px;font-size:13px}.review-doubt p{margin:0 0 4px}.review-doubt-list{display:grid;gap:14px;margin:12px 0 0;padding-left:22px}.review-doubt-sources{margin:4px 0 0;padding-left:18px;font-size:13px}.panel.doubted,.panel.review-needed{box-shadow:inset 3px 0 #b8891a}.review-discarded{overflow-wrap:anywhere}.review-discarded li+li{margin-top:6px}.settings-form{display:grid;gap:18px;padding:16px 0;max-width:760px}.settings-form .field{margin:0}.settings-actions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.setting-origin{font-size:12px;color:#67715e;line-height:1.6}.provider-plan-group{padding:4px 0 14px;margin-bottom:14px;border-bottom:1px solid var(--line)}.provider-plan-group:last-of-type{border-bottom:0}.provider-plan-group h3{margin:0 0 6px;font-size:13px;font-weight:600}.provider-plan-list{margin:0;padding-left:18px;font-size:11px;color:var(--muted)}.media-check{margin-top:12px}.media-check-result{margin:10px 0 0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.setting-heading{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.setting-heading h3,.setting-heading strong{margin:0}.setting-heading .button{margin-left:auto}.settings-disclosure{border:1px solid var(--line);border-radius:6px;padding:16px 20px;background:#fff;margin:12px 0}.settings-disclosure>summary{cursor:pointer;font-size:14px;font-weight:600;color:#34432e;padding:4px 0}.settings-disclosure[open]>summary{margin-bottom:15px}.profile-settings{display:grid}.profile-setting{padding:22px 0;border-bottom:1px solid var(--line)}.profile-setting:last-child{border-bottom:0}.profile-setting>p{margin:12px 0 0;line-height:1.8}@media(max-width:760px){.scope-notice{flex-direction:column;gap:6px}.settings-disclosure{padding:14px}.setting-heading .button{margin-left:0}.settings-form{max-width:100%}}.source-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:24px}.source-lanes>section{border:1px solid var(--line);border-radius:7px;padding:20px;background:#fafbf7}.source-lanes h3{margin:5px 0 8px;font-size:16px}.source-lanes p{color:var(--muted);font-size:12px;line-height:1.7;margin-bottom:16px}.source-lanes .row-actions{margin-top:0}.source-import{display:grid;gap:20px}.source-import-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.source-import-steps li{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:11px}.source-import-steps li span{display:grid;place-items:center;width:23px;height:23px;border:1px solid #cfd5ca;border-radius:50%;background:#fff;font-weight:700}.source-import-steps li.current{border-color:#8ba184;background:var(--soft-green);color:var(--ink)}.source-import-steps li.complete span{background:#405b47;border-color:#405b47;color:#fff}.source-import-file{display:flex;justify-content:space-between;align-items:center;gap:24px;border:1px dashed #cbd1c5;border-radius:7px;padding:18px;background:#fbfcf9}.source-import-file strong,.source-import-file p{display:block}.source-import-file p{max-width:530px;margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.65}.source-import-file label{position:relative;cursor:pointer}.source-import-file label:focus-within{outline:2px solid #678568;outline-offset:3px}.source-import-file input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.source-import-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:13px 15px;background:#f1f4ec;border-radius:6px;font-size:12px}.source-import-summary strong{margin-right:auto;overflow-wrap:anywhere}.source-import-summary .attention{color:var(--red)}.source-import-groups{border:0;padding:0;margin:0;min-width:0}.source-import-groups>legend{color:var(--ink);font-size:13px;font-weight:700;margin-bottom:3px}.source-import-group{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;border:1px solid var(--line);border-radius:6px;padding:14px;margin-top:9px;cursor:pointer;background:#fff}.source-import-group.selected{border-color:#91a58b;background:#f3f7f0}.source-import-group input{margin-top:4px;width:17px;height:17px}.source-import-group strong,.source-import-group small,.source-import-group em{display:block}.source-import-group small{margin-top:3px;color:var(--muted)}.source-import-group em{margin-top:5px;color:#74806d;font-size:10px;font-style:normal;line-height:1.5}.source-import-readiness{border-radius:999px;padding:4px 8px;font-size:9px;white-space:nowrap}.source-import-readiness.ready{color:#36553c;background:#e8f1e6}.source-import-readiness.attention{color:#785c20;background:var(--yellow)}.source-import-note{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border-left:3px solid #8b9e7d;background:#f4f6f0;color:var(--muted);font-size:11px;line-height:1.65}.source-import-issues ul{margin:10px 0 0;padding-left:20px;font-size:11px}.source-import-result{display:grid;gap:20px}.source-import-success{display:flex;align-items:flex-start;gap:13px;padding:18px;background:var(--soft-green);border-radius:7px;color:#314d37}.source-import-success h3,.source-import-success p{margin:0}.source-import-success p{margin-top:5px;color:#53634f}.source-import-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;gap:10px}.source-import-totals>div{padding:14px;border:1px solid var(--line);border-radius:6px}.source-import-totals dt{color:var(--muted);font-size:10px}.source-import-totals dd{margin:2px 0 0;font-family:Georgia,serif;font-size:24px}.source-import-next{padding:16px 18px;border:1px solid var(--line);border-radius:6px}.source-import-next p{margin:5px 0 0;color:var(--muted)}.source-import-result .modal-actions{justify-content:flex-end}@media(max-width:760px){.source-lanes,.source-import-steps,.source-import-totals{grid-template-columns:1fr}.source-import-file{align-items:stretch;flex-direction:column}.source-import-group{grid-template-columns:auto minmax(0,1fr)}.source-import-readiness{grid-column:2;justify-self:start}}.monitoring-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:9px;margin-top:16px}.monitoring-groups>section{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:#fafbf8}.monitoring-groups strong,.monitoring-groups small{display:block}.monitoring-groups small{color:var(--muted);margin-top:2px}.monitoring-groups .button{min-height:32px;padding:5px 9px}.monitoring-group-warning{color:#80621d;font-size:10px;text-align:right}.scan-presets{padding:15px;margin-bottom:20px;border:1px solid var(--line);border-radius:6px;background:#f8faf5}.scan-presets>p{margin:4px 0 11px;color:var(--muted);font-size:11px}.scan-presets>div{display:flex;flex-wrap:wrap;gap:7px}@media(max-width:760px){.monitoring-groups{grid-template-columns:1fr}.monitoring-groups>section{align-items:flex-start;flex-direction:column}}.automation-plan-summary{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(120px,1fr));gap:9px;margin-bottom:16px}.automation-plan-summary>div{padding:13px 15px;border:1px solid var(--line);border-radius:6px;background:#fafbf8}.automation-plan-summary span,.automation-plan-summary strong{display:block}.automation-plan-summary span{color:var(--muted);font-size:10px;margin-bottom:4px}.automation-plan-summary strong{font-size:12px;line-height:1.45}.automation-checkbox{align-self:start;padding:10px 0}.automation-checkbox small,.field-help{display:block;color:var(--muted);font-size:10px;line-height:1.55}.automation-checkbox small{margin:5px 0 0 26px}.field-help{margin:6px 0 0}@media(max-width:760px){.automation-plan-summary{grid-template-columns:1fr}}.publishing-switch{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:var(--soft-green);color:var(--green);font:inherit;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}.publishing-switch.stopped{background:#fbe9e7;border-color:#efc4bf;color:var(--red)}.publishing-switch:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.publishing-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.launch-facts{display:grid;gap:9px;margin:0}.launch-facts>div{padding:12px 15px;border:1px solid var(--line);border-radius:6px;background:#fafbf8}.launch-facts>div.attention{border-color:#efc4bf;background:#fdf3f1}.launch-facts dt{color:var(--muted);font-size:10px;margin-bottom:4px}.launch-facts dd{margin:0;font-size:12px;line-height:1.5}.launch-accounts{margin:0;padding-left:18px}.launch-warning{margin:0 0 12px;padding:10px 14px;border-radius:6px;background:var(--yellow);color:#6b4a00;font-size:12px}@media(max-width:760px){.publishing-switch{font-size:9px;padding:3px 8px}.publishing-full{display:none}}.autopilot-mode{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);font:inherit;font-size:11px;font-weight:600;white-space:nowrap}button.autopilot-mode{cursor:pointer}.autopilot-mode.dry_run{background:var(--yellow);border-color:#eedfb0;color:#6b4a00}.autopilot-mode.full{background:var(--soft-green);color:var(--green)}.autopilot-mode:focus-visible,.autopilot-mode-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.autopilot-mode-notice{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 14px;border:1px solid var(--line);border-left:3px solid var(--muted);border-radius:4px;background:#fafbf8;font-size:12px;line-height:1.6}.autopilot-mode-notice.dry_run{border-left-color:#c9a227}.autopilot-mode-notice.full{border-left-color:var(--green)}.autopilot-mode-notice>svg{flex-shrink:0;margin-top:2px}.autopilot-mode-link{background:none;border:0;padding:0;color:var(--green);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.autopilot-mode-options{display:grid;gap:8px;margin:0 0 18px;padding:0;border:0;max-width:760px}.autopilot-mode-option{display:grid;grid-template-columns:auto auto 1fr;align-items:start;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:var(--surface);cursor:pointer}.autopilot-mode-option.selected{border-color:var(--green);background:#fafcf5}.autopilot-mode-option input{margin:3px 0 0}.autopilot-mode-option>svg{margin-top:1px}.autopilot-mode-option strong{display:block;font-size:13px}.autopilot-mode-option small{display:block;color:var(--muted);font-size:11px;line-height:1.6}@media(max-width:760px){.autopilot-mode{font-size:9px;padding:3px 8px}.autopilot-mode-full{display:none}}.auto-collection{display:flex;flex-direction:column;gap:6px;width:100%;font-size:11px;color:var(--muted)}.auto-collection-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.auto-collection-switch{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-weight:600;cursor:pointer}.auto-collection-switch input{margin:0;width:15px;height:15px;accent-color:#648645}.auto-collection select{width:auto;min-height:30px;padding:3px 8px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--ink);font-size:11px}.auto-collection select:disabled,.auto-collection-switch input:disabled{cursor:not-allowed;opacity:.6}.auto-collection small{line-height:1.5}.auto-collection-error{color:var(--red)}.auto-collection-panel{font-size:12px}.auto-collection-panel p{margin:0}.interface-switch{margin:0 17px 14px;padding:11px 12px;border:1px solid var(--line);border-radius:6px;background:#fff}.interface-switch label{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:#374235;cursor:pointer}.interface-switch input{appearance:none;width:34px;height:20px;border-radius:999px;background:#c9cec2;position:relative;margin:0;flex-shrink:0;cursor:pointer;transition:background .15s}.interface-switch input:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .15s}.interface-switch input:checked{background:#45634c}.interface-switch input:checked:after{transform:translate(14px)}.interface-switch small{display:block;margin-top:6px;font-size:11px;line-height:1.5;color:var(--muted)}.simple-nav .nav-item{font-size:13px;min-height:42px}.simple-banner{background:var(--yellow);border-radius:6px;padding:10px 14px;font-size:13px;margin-bottom:24px}.simple-header{margin-bottom:26px;max-width:760px}.simple-header h1{margin-bottom:10px}.simple-header p{font-size:15px;line-height:1.65;color:var(--muted);margin:0}.simple-section{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:22px 24px;margin-bottom:20px;min-width:0}.simple-section>h2,.section-heading h2{font-size:17px;margin-bottom:14px}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.simple-block{margin-bottom:20px}.simple-section p,.simple-section li,.simple-section dd{font-size:14px;line-height:1.65}.simple-section .muted,.simple-calm{font-size:14px;color:var(--muted)}.simple-note{font-size:13px;color:#5d5235;background:var(--yellow);border-radius:6px;padding:8px 12px;margin:12px 0 0}.simple-empty{border:1px dashed #d6dacf;border-radius:8px;padding:28px 24px;background:#fbfbf8;max-width:760px}.simple-empty h2{font-size:17px}.simple-empty p{font-size:14px;color:var(--muted)}.simple-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.simple-actions .button{font-size:13px;min-height:40px;padding:8px 16px}.simple-actions .button.secondary{border-color:#c7cbc2}.simple-back{display:inline-block;font-size:14px;margin-bottom:18px}.material-list,.signal-list,.decision-list,.competitor-list,.plain-list,.tag-list{list-style:none;margin:0;padding:0}.material-list,.signal-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin-bottom:20px}.material-card,.signal-item{position:relative;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:18px 20px;min-width:0;display:flex;flex-direction:column}.material-card:hover{border-color:#c9d2c4}.material-card h3,.signal-item h3{font-size:16px;line-height:1.45;margin:10px 0 6px;overflow-wrap:anywhere}.material-card h3 a{color:var(--ink);text-decoration:none}.material-card h3 a:hover{text-decoration:underline}.stretched-link:after{content:"";position:absolute;inset:0}.material-card-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.material-card-top .badge,.signal-item .badge{font-size:11px}.material-kind{font-size:12px;color:var(--muted)}.material-excerpt{font-size:14px;line-height:1.6;color:#4a5248;margin-bottom:12px;overflow-wrap:anywhere}.material-facts{margin:0;display:grid;gap:4px}.material-facts>div{display:grid;grid-template-columns:minmax(84px,max-content) minmax(0,1fr);gap:10px;font-size:13px}.material-facts dt{color:var(--muted)}.material-facts dd{margin:0;overflow-wrap:anywhere}.material-facts.wide>div{grid-template-columns:minmax(150px,220px) minmax(0,1fr);padding:8px 0;border-bottom:1px solid #f0f0ec}.material-facts.wide>div:last-child{border-bottom:0}.material-publication{font-size:13px;margin:10px 0 0;color:#3f553c}.signal-meta-line{font-size:13px;color:var(--muted);margin-bottom:6px}.signal-item .signal-why{font-size:13px;margin-bottom:0}.signal-item .simple-actions{margin-top:auto;padding-top:14px}.simple-problem{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.decision-list{display:grid;gap:10px}.decision-item,.competitor-item{display:flex;align-items:center;justify-content:space-between;gap:12px 18px;flex-wrap:wrap;padding:14px 16px;border:1px solid #ecede7;border-radius:8px;background:#fff}.decision-item h3,.competitor-item h3{font-size:15px;margin:2px 0;overflow-wrap:anywhere}.decision-item p{font-size:13px;color:var(--muted);margin:0}.decision-item>div,.competitor-item>div{min-width:0;flex:1 1 260px}.competitor-list{display:grid;gap:10px;margin-bottom:16px}.competitor-item .badge{font-size:11px}.status-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;font-size:13px;color:var(--muted);padding:10px 2px}.material-view{max-width:960px}.material-view-header{margin-bottom:20px}.material-view-header h1{margin:12px 0 8px;font-size:clamp(28px,3vw,40px);overflow-wrap:anywhere}.material-view-meta{font-size:14px;color:var(--muted);margin-bottom:4px}.material-body{white-space:pre-wrap;overflow-wrap:anywhere}.material-view .field textarea{font-size:15px;line-height:1.65}.material-view .field input{font-size:15px}.remark-group{margin-bottom:14px}.remark-group h3{font-size:14px;margin-bottom:6px}.remark-group ul{margin:0;padding-left:20px}.remark-group.blocking{border-left:3px solid var(--red);padding-left:12px}.remark-group.blocking h3{color:var(--red)}.remark-fragment{color:var(--muted)}.plain-list li{padding:6px 0;overflow-wrap:anywhere}.tag-list{display:flex;flex-wrap:wrap;gap:6px}.tag-list li{background:var(--soft-green);border-radius:999px;padding:2px 10px;font-size:13px}.version-group{margin-bottom:24px}.version-group>h2{font-size:16px;overflow-wrap:anywhere}.decision-form{border-color:#c9d2c4}.knowledge-list li{border-bottom:1px solid #f0f0ec}.simple-details{border:1px solid var(--line);border-radius:8px;background:#fbfbf8;margin-bottom:20px}.simple-details>summary{cursor:pointer;padding:14px 18px;font-size:14px;font-weight:600;color:#4a5248}.simple-details-body{padding:4px 18px 18px;min-width:0;overflow-wrap:anywhere}.simple-details-body h3{font-size:14px;margin-top:16px}.simple-details-body pre{white-space:pre-wrap}.settings-row{display:flex;flex-wrap:wrap;gap:12px 16px;margin-bottom:12px}.settings-row label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted);flex:1 1 200px;min-width:0}.settings-row input,.settings-row select{min-height:38px;border:1px solid #dedfd9;border-radius:5px;padding:6px 10px;background:#fff;color:var(--ink);width:100%}.collect-settings .panel{margin-top:16px}.more-menu{position:relative;display:inline-flex}.more-menu .more-menu-button.button{min-width:40px;min-height:40px;padding:8px;border:1px solid #dedfd9}.more-menu-list{position:absolute;bottom:calc(100% + 6px);left:0;z-index:20;list-style:none;margin:0;padding:6px;min-width:200px;background:#fff;border:1px solid #dcdfd6;border-radius:8px;box-shadow:0 8px 24px #28322124}.more-menu-list a,.more-menu-list button{display:block;width:100%;text-align:left;border:0;background:none;padding:9px 12px;border-radius:5px;font-size:14px;color:var(--ink);text-decoration:none}.more-menu-list a:hover,.more-menu-list button:hover,.more-menu-list a:focus,.more-menu-list button:focus{background:#eef2ea;outline:none}.more-menu-list a:focus-visible,.more-menu-list button:focus-visible{outline:2px solid #678568;outline-offset:-2px}.post-avatar{flex-shrink:0;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#fff;background:#2b6f9e}.vk-post .post-avatar{background:#2a5885}.post-text{margin:0;font-size:14px;line-height:1.55;color:#1f2a30;white-space:pre-wrap;overflow-wrap:anywhere}.post-hashtag,.post-link{color:#1d6496}.vk-post .post-hashtag,.vk-post .post-link{color:#2a5885}.post-attachment{font-size:13px;margin:8px 12px 0;overflow-wrap:anywhere}.post-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;font-size:12px;color:#5d6872;padding:6px 12px 8px}.tg-post{background:#fff;border-radius:12px 12px 12px 4px;overflow:hidden;box-shadow:0 1px 1px #10232f24}.tg-post>.post-text{padding:8px 12px 0}.tg-media,.vk-media{display:grid;gap:2px}.tg-media.count-2,.tg-media.count-3,.tg-media.count-4,.vk-media.count-2,.vk-media.count-3,.vk-media.count-4{grid-template-columns:1fr 1fr}.tg-media img,.vk-media img{display:block;width:100%;height:100%;max-height:360px;object-fit:cover;background:#cfd8dc}.vk-post{background:#fff;border-radius:10px;padding:14px 16px;box-shadow:0 1px #d7dce2}.vk-post-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.vk-post-head strong{display:block;font-size:14px;color:#2a5885;overflow-wrap:anywhere}.vk-post-head time{display:block;font-size:12px;color:#5d6872}.vk-post .vk-media{margin-top:10px;border-radius:8px;overflow:hidden}.vk-post .post-attachment{margin:8px 0 0}.vk-post .post-meta{justify-content:flex-start;border-top:1px solid #e7e8ec;margin-top:12px;padding:10px 0 0}.dossier-intro{max-width:760px;margin:0 0 16px;line-height:1.6}.pillar-chips a.chip{display:inline-block;text-decoration:none}.dossier-why{font-size:14px;line-height:1.6;color:#4a5248;margin:8px 0 0;max-width:760px}.dossier-cost{font-size:13px;line-height:1.55;color:var(--muted);margin:10px 0 0;max-width:760px}.facts-state,.dossier-summary{margin:0 0 12px}.fact-list{margin:0;padding-left:22px;display:grid;gap:14px}.simple-section .fact-list li{padding-left:4px}.simple-section .fact-text{margin:0 0 4px;overflow-wrap:anywhere}.fact-quote{margin:0 0 4px;padding:2px 0 2px 12px;border-left:3px solid #d6dccf;font-size:13px;line-height:1.55;color:#4a5248;overflow-wrap:anywhere}.simple-section .fact-source,.simple-section .member-reason{font-size:13px;color:var(--muted);margin:0;overflow-wrap:anywhere}.member-list,.opportunity-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.member-item{padding:12px 14px;border:1px solid #ecede7;border-radius:8px;background:#fff;min-width:0}.member-publisher{font-size:14px;overflow-wrap:anywhere}.simple-section .member-title{margin:6px 0 4px;overflow-wrap:anywhere}.opportunity-item{display:flex;align-items:center;justify-content:space-between;gap:12px 18px;flex-wrap:wrap;padding:14px 16px;border:1px solid #ecede7;border-radius:8px;background:#fff}.opportunity-item>div{min-width:0;flex:1 1 260px}.opportunity-item h3{font-size:15px;margin:0 0 4px;overflow-wrap:anywhere}.simple-section .opportunity-item p{font-size:13px;margin:0;color:var(--muted)}.angle-form{display:grid;gap:4px;max-width:760px}@media(max-width:760px){.opportunity-item>.button{width:100%}.simple-section{padding:18px 16px}.material-facts.wide>div{grid-template-columns:minmax(0,1fr);gap:2px}.simple-actions .button{flex:1 1 auto}.decision-item>.button,.competitor-item>.button{width:100%}}.simple-mode .tabs>button{font-size:13px}.simple-mode .tabs>button>span{font-size:11px}.simple-mode .badge{font-size:11px}.simple-mode .field>label{font-size:13px}.simple-mode .field input,.simple-mode .field select,.simple-mode .field textarea{font-size:14px}.simple-mode .field small,.simple-mode .chip{font-size:12px}.dossier-refresh-failed{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.dossier-refresh-failed span{flex:1 1 260px}.version-group-meta{overflow-wrap:anywhere;font-size:13px;color:var(--muted);margin:-8px 0 12px}.version-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:16px}.version-card{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:18px 20px;min-width:0;display:flex;flex-direction:column;gap:4px}.version-card:focus,.version-card.is-target{outline:3px solid #678568;outline-offset:3px}.version-card h3{font-size:16px;line-height:1.45;margin:8px 0 6px;overflow-wrap:anywhere}.version-card .simple-actions{margin-top:10px}.version-card .simple-details{margin:12px 0 0}.version-card h4,.simple-details-body h4{font-size:14px;margin:12px 0 6px}.version-reasons{margin:10px 0 0}.version-reasons h4{color:var(--red);margin-top:0}.version-reasons ul{margin:0;padding-left:20px;font-size:13px;line-height:1.55}.version-preview{margin-top:12px;padding:12px;border-radius:10px;background:#dfe7ec;min-width:0}.version-preview.vk{background:#edeef0}.version-preview .tg-post,.version-preview .vk-post{max-width:520px}.version-preview .post-text{padding-bottom:10px}.check-list .badge{font-size:11px}.legacy-versions{margin-top:28px}.legacy-versions>h2{font-size:17px}.legacy-versions .version-group>h3{font-size:15px}@media(max-width:760px){.version-card{padding:16px 14px}}.package-thumb{display:block;width:100%;height:auto;max-height:220px;object-fit:cover;object-position:top;border-radius:6px;margin-bottom:12px;background:#e6e9e3}.package-card-image{margin:0;max-width:360px}.package-card-image img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid var(--line)}.package-card-image figcaption{font-size:13px;color:var(--muted);margin-top:8px}.base-title{font-size:16px;margin:0 0 8px;overflow-wrap:anywhere}.digest-posts .fact-text{font-weight:500}.week-section>p{max-width:760px}.week-progress{margin-top:12px}.week-now{font-weight:600}.week-stages{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px;max-width:520px}.week-stage{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid #ecede7;border-radius:6px;background:#fff;font-size:14px}.week-stage-state{color:var(--muted);font-size:13px}.week-stage.done .week-stage-state{color:var(--green)}.week-stage.running{border-color:#c9d2c4;background:var(--soft-green);font-weight:600}.week-stage.stopped .week-stage-state{color:var(--red)}.week-outcome{margin-top:12px}.week-summary{font-weight:600}.week-stopped p{margin:0}.week-section .simple-details{margin:16px 0 0}.week-slots li{font-size:13px}.week-dialog p{line-height:1.6}.week-price{border:1px solid #c9d2c4;border-radius:8px;background:var(--soft-green);padding:12px 16px;margin:14px 0}.week-price h3{font-size:14px;margin:0 0 6px}.week-price li{font-size:13px;padding:2px 0}.week-own-list>h3{font-size:16px;margin:4px 0 2px}.week-own-list>.simple-calm{margin:0 0 8px;font-size:13px}.week-own{margin:10px 0 14px;padding:12px 14px;border:1px solid #dfe3da;border-radius:8px;background:#fff}.week-own h3,.week-own h4,.week-common-title{margin:0 0 4px;font-size:15px;overflow-wrap:anywhere}.week-common-title{margin-top:14px}.week-own p{margin:0}.week-own-rubrics,.week-own-count{font-size:14px;line-height:1.5}.week-own-count{color:var(--muted)}.week-places{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.week-place{padding:8px 10px;border:1px solid #ecede7;border-left:3px solid #8fa98b;border-radius:6px;background:#fbfbf9;overflow-wrap:anywhere}.week-place.is-empty{border-left-color:#b8a46a;background:#fffbf0}.week-place-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px}.week-place-state{font-size:13px;color:var(--muted)}.week-place-title{margin-top:4px!important;font-weight:600;font-size:14px;line-height:1.45}.week-place-line{margin-top:4px!important;font-size:13px;line-height:1.5}.week-place-label{font-weight:600}.week-place-passed{color:var(--muted)}.week-place-passed ul{margin:2px 0 0;padding-left:18px}.week-place-passed li+li{margin-top:2px}.week-place-action{margin-top:8px!important}.week-place-action .button{min-height:44px}.week-own-passed{margin-top:10px!important;font-size:13px;line-height:1.5;color:var(--muted)}.week-own-passed a{display:inline-block;padding:10px 0;color:var(--green)}details.week-own>summary{padding:10px 0;line-height:24px;cursor:pointer}details.week-own>summary .week-own-summary{display:inline;margin:0}details.week-own[open]>summary{margin-bottom:6px}.week-place-more{margin-top:4px;font-size:13px}.week-place-more>summary{padding:12px 0;line-height:20px;cursor:pointer;color:var(--green)}.week-rubric{display:inline-block;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.6;border:1px solid #c9d2c4;background:var(--soft-green);color:#2f4a35}.week-rubric.is-find{border-color:#d6c9ee;background:#f1ecf9;color:#4b3576}.week-rubric.is-task,.week-rubric.is-tip{border-color:#c5d0dd;background:#eaeff5;color:#34465c}.week-rubric.is-product{border-color:#efd38c;background:#fff4d6;color:#5a4300}.week-refusal{border-left:3px solid var(--red);background:#fbefee;color:#6f2321;border-radius:6px;padding:10px 14px;margin:12px 0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.team-inbox-form{max-width:760px}.team-inbox-form textarea{min-height:96px}.team-inbox-skipped p{margin:0 0 4px}.team-inbox-input{overflow-wrap:anywhere;font-weight:600}.team-inbox-item .simple-details{margin-top:10px}.team-inbox-pages{margin-top:12px}.team-inbox-pages p{margin:0 0 8px}.team-inbox-item h3:focus{outline-offset:2px}.home-header{max-width:none}.home-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 18px;margin-bottom:10px}.home-title h1{margin:0}.home-cycle{list-style:none;margin:0;padding:0;font-size:15px;line-height:1.65;color:var(--muted)}.home-cycle li{display:inline}.home-cycle li+li:before{content:"→";content:"→" / "";margin:0 8px}.decision-item p.decision-found{color:var(--ink);margin-top:4px}.decision-more{margin:12px 0 0}.home-news{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.home-news-row{min-width:0;display:flex;align-items:center;gap:10px;min-height:32px;font-size:14px;line-height:1.45}.home-news-dot{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:#9aa293}.home-news-dot.green{background:#466b44}.home-news-dot.yellow{background:#e09a00}.home-news-dot.red{background:var(--red)}.home-news-line{display:flex;min-width:0;flex:0 1 auto}.home-news-line:focus{outline-offset:2px}.home-news-title{min-width:4em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.home-news-state{flex:0 0 auto;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.home-news-sep{white-space:pre;color:var(--muted)}.home-news-action{flex:0 0 auto;margin-left:auto;padding:2px 0;border:0;background:none;font:inherit;color:var(--green);text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap}.inbox-posts{margin:8px 0 0;display:grid;gap:2px}.simple-section .inbox-posts li{font-size:13px;line-height:1.55;overflow-wrap:anywhere}.inbox-post.scheduled,.inbox-post.published{color:#3f553c}.inbox-post.failed{color:var(--red)}.home-inbox-more{margin:12px 0 0}.home-next p{margin:0 0 6px}.home-next p:last-child{margin-bottom:0}@media(max-width:760px){.home-title .button{width:100%}.home-news-row{flex-wrap:wrap;align-items:baseline;row-gap:0;padding:4px 0}.home-news-line{flex:1 1 calc(100% - 20px);flex-direction:column}.home-news-state{max-width:none;white-space:normal}.home-news-sep{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.home-news-action{margin-left:20px}}.post-calendar .state-waiting,.post-calendar .state-approved,.post-calendar .state-held{--state-solid: #e09a00;--state-badge: #f0a400;--state-badge-text: #2f2300;--state-tint: #fff4d6;--state-line: #efd38c}.post-calendar .state-scheduled{--state-solid: #2e7d43;--state-badge: #2e7d43;--state-badge-text: #fff;--state-tint: #e6f2e8;--state-line: #b9d8c0}.post-calendar .state-published{--state-solid: #5a6f87;--state-badge: #5a6f87;--state-badge-text: #fff;--state-tint: #eaeff5;--state-line: #c5d0dd}.post-calendar .state-manual{--state-solid: #6b4fa0;--state-badge: #6b4fa0;--state-badge-text: #fff;--state-tint: #f1ecf9;--state-line: #d6c9ee}.post-calendar .state-failed{--state-solid: #c0352b;--state-badge: #c0352b;--state-badge-text: #fff;--state-tint: #fdeae8;--state-line: #f0bfba}.calendar-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:4px 0 6px}.calendar-bar h2{font-size:18px;margin:0}.calendar-nav{display:flex;flex-wrap:wrap;gap:8px}.calendar-nav .button{font-size:13px;min-height:40px;padding:8px 14px;border-color:#c7cbc2}.calendar-nav .button[aria-current=page]{border-color:var(--green);color:var(--green);font-weight:600}.calendar-hint{margin:6px 0 8px}.calendar-filter{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.calendar-filter-option{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border:1px solid #c7cbc2;border-radius:999px;background:#fff;color:var(--ink);font-size:13px;cursor:pointer}.calendar-filter-option:hover{border-color:#8fa58f}.calendar-filter-option:focus-visible{outline:3px solid #678568;outline-offset:2px}.calendar-filter-option[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff;font-weight:600}.calendar-filter-count{min-width:20px;padding:0 6px;border-radius:999px;background:#eef0ea;color:var(--ink);font-size:11px;font-weight:600;line-height:18px;text-align:center}.calendar-filter-option[aria-pressed=true] .calendar-filter-count{background:#fff;color:var(--green)}.calendar-legend{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--muted)}.calendar-badge{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;background:var(--state-badge);color:var(--state-badge-text);font-size:11px;font-weight:600;line-height:1.45;white-space:nowrap}.calendar-week{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.calendar-week-day{background:#fff;border:1px solid var(--line);border-radius:8px;padding:8px 6px;min-height:160px;min-width:0}.calendar-week-day.past{background:#fbfbf8}.calendar-week-day.today{border-color:#9db59f;box-shadow:inset 0 3px 0 var(--green)}.calendar-week-day h3{font-size:13px;margin:0 0 8px;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.calendar-week-day .day-long{display:none}.calendar-today{font-size:11px;font-weight:600;color:var(--green)}.calendar-day-count{font-size:11px;font-weight:500;color:var(--muted)}.calendar-posts{list-style:none;margin:0;padding:0;display:grid;gap:6px}.calendar-none{font-size:12px;color:var(--muted);margin:0}.calendar-post{display:grid;gap:4px;width:100%;min-width:0;text-align:left;background:var(--state-tint, #fff);border:1px solid var(--state-line, var(--line));border-left:6px solid var(--state-solid, #b5bbb0);border-radius:6px;padding:6px 7px 7px;cursor:pointer;color:var(--ink);font-size:12px;line-height:1.35}.calendar-post:hover{filter:brightness(.98);box-shadow:0 1px 4px #1f2d141f}.calendar-post:focus-visible{outline:3px solid #678568;outline-offset:2px}.calendar-post-head{display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px}.calendar-post-time{font-size:13px;font-weight:700}.calendar-post-title{min-width:0;font-weight:500;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.calendar-post-chips{display:flex;flex-wrap:wrap;gap:1px 10px}.calendar-post .calendar-chip{align-items:baseline;padding:0;border:0;background:none}.calendar-post .calendar-chip:before{transform:translateY(-1px)}.calendar-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:1px 6px;border:1px solid var(--state-line, var(--line));border-radius:999px;background:#fff;color:var(--ink);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.calendar-chip:before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--state-solid, #8a9386)}.calendar-post-note{justify-self:start;padding:1px 6px;border:1px solid #c98a00;border-radius:999px;background:#fff;color:#6b4200;font-size:11px;font-weight:600}.calendar-dialog-step{font-size:16px;margin:0 0 8px;outline-offset:3px}.calendar-dialog-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 8px}.calendar-dialog .remark-group h4{font-size:14px;margin:12px 0 6px;color:var(--red)}.calendar-dialog .remark-group li{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.calendar-dialog .version-preview{margin-top:16px}.calendar-muted{font-size:13px;color:var(--muted)}.calendar-links{font-size:13px;margin:14px 0 0}.calendar-channel-panel{display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden}.calendar-channel-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:12px 28px 0;border-bottom:1px solid var(--line);flex-shrink:0}.calendar-channel-tab{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:-1px;padding:8px 12px;border:1px solid transparent;border-bottom:3px solid transparent;border-radius:8px 8px 0 0;background:transparent;color:var(--ink);font-size:13px;cursor:pointer}.calendar-channel-tab[aria-selected=true]{border-color:var(--line);border-bottom:3px solid var(--state-solid);background:#fff;font-weight:600}.calendar-channel-tab:focus-visible{outline:3px solid #678568;outline-offset:-3px}.calendar-channel-body{display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden}.calendar-channel-body>.modal-body{overflow-y:auto}.move-rule{margin:0 0 4px;font-size:14px;line-height:1.55}.move-how{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--muted)}.move-channels{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 12px;padding:8px 12px 10px;border:1px solid var(--line);border-radius:8px}.move-channels legend{padding:0 4px;font-size:13px;font-weight:600}.move-channel{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;cursor:pointer}.move-channel input[type=checkbox],.move-slot input[type=radio]{flex:0 0 auto;width:18px;height:18px;min-height:0;margin:0;padding:0;border:0;accent-color:var(--green);cursor:pointer}.move-channel.fixed{cursor:default}.move-channel-why{flex-basis:100%;padding-left:26px;font-size:12px;color:#5b6470}.move-choice.refreshing .move-strip,.move-choice.refreshing .move-day{opacity:.55}.move-refreshing{margin:0 0 8px;font-size:13px;color:var(--muted)}.move-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0 0 12px}.move-strip-day{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;min-height:72px;padding:6px 7px;border:1px solid #d5d9d0;border-radius:8px;background:#fff;color:var(--ink);text-align:left;cursor:pointer}.move-strip-day:hover{border-color:#8fa58f}.move-strip-day:focus-visible{outline:3px solid #678568;outline-offset:2px}.move-strip-day[aria-pressed=true]{border:2px solid var(--green);padding:5px 6px;background:var(--soft-green)}.move-strip-day.day-passed,.move-strip-day.day-none{background:#f4f5f2}.move-strip-date{font-size:13px;font-weight:700;white-space:nowrap}.move-strip-weekday{font-weight:500}.move-strip-tags{display:flex;flex-wrap:wrap;gap:2px 4px}.move-strip-tag{padding:0 5px;border-radius:999px;background:#e3ece2;color:#2c4a33;font-size:10.5px;font-weight:600;line-height:1.6;white-space:nowrap}.move-strip-tag.current{background:#30362f;color:#fff}.move-strip-state{display:inline-flex;align-items:baseline;gap:4px;font-size:11px;line-height:1.3;color:#5b6470}.move-strip-state:before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#8a9386;transform:translateY(-1px)}.day-free .move-strip-state{color:#2e6b3c}.day-free .move-strip-state:before{background:#2e7d43}.day-warning .move-strip-state{color:#7a4300}.day-warning .move-strip-state:before{background:#e09a00}.day-taken .move-strip-state:before{background:transparent;border:1.5px solid #5b6470;width:6px;height:6px}.day-passed .move-strip-state:before,.day-none .move-strip-state:before{background:#c3c8be}.move-day{margin:0;padding:6px 12px 10px;border:1px solid var(--line);border-radius:8px;min-width:0}.move-day legend{padding:0 4px;font-size:14px;font-weight:600}.move-slots{display:grid;gap:2px}.move-slot{display:grid;grid-template-columns:18px 52px minmax(0,1fr);align-items:center;gap:4px 10px;padding:7px 6px;border-radius:6px;font-size:14px;cursor:pointer}.move-slot.chosen{background:var(--soft-green)}.move-slot:has(input:disabled){cursor:default}.move-slot-time{font-weight:700}.move-slot-why{display:inline-flex;align-items:baseline;gap:6px;min-width:0;font-size:13px;line-height:1.45;color:#5b6470;overflow-wrap:anywhere}.move-slot-mark{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#8a9386;transform:translateY(-1px)}.slot-free .move-slot-why{color:#2e6b3c}.slot-free .move-slot-mark{background:#2e7d43}.slot-warning .move-slot-why{color:#7a4300}.slot-warning .move-slot-mark{background:#e09a00;border-radius:1px;transform:translateY(-1px) rotate(45deg)}.slot-taken .move-slot-mark,.slot-close .move-slot-mark,.slot-mix .move-slot-mark{background:#c0352b}.slot-taken .move-slot-why,.slot-close .move-slot-why,.slot-mix .move-slot-why{color:#8f2a22}.slot-taken .move-slot-time,.slot-close .move-slot-time,.slot-mix .move-slot-time,.slot-passed .move-slot-time,.slot-soon .move-slot-time{color:#5b6470;font-weight:600}.slot-passed .move-slot-mark,.slot-soon .move-slot-mark,.slot-far .move-slot-mark{background:#c3c8be}.slot-current .move-slot-mark{background:#30362f}.slot-current .move-slot-why{color:var(--ink);font-weight:600}.move-slot-none{margin:4px 6px;font-size:13px;color:var(--muted)}.move-other{grid-template-columns:auto auto minmax(0,1fr);margin-top:4px;border-top:1px dashed #d5d9d0;border-radius:0 0 6px 6px;padding-top:9px;cursor:default}.move-other-choice{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.move-other-time{width:auto;min-height:36px;padding:4px 8px;border:1px solid #c7cbc2;border-radius:6px;background:#fff;color:var(--ink);font-size:14px}@media(max-width:1100px){.calendar-week{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media(max-width:760px){.calendar-nav{width:100%}.calendar-nav .button{flex:1 1 auto}.calendar-week{display:block}.calendar-week-day{min-height:0;margin-bottom:10px;padding:10px}.calendar-week-day .day-long{display:inline}.calendar-week-day .day-short{display:none}.calendar-week-day h3{font-size:15px}.calendar-week-day.no-posts{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 12px}.calendar-week-day.no-posts h3{margin:0}.calendar-post{font-size:14px;padding:7px 9px 8px}.calendar-channel-tabs{flex-wrap:nowrap;overflow-x:auto;padding:10px 21px 0}.calendar-channel-tab{flex:1 0 140px;flex-direction:column;align-items:flex-start;min-width:0;text-align:left}.move-strip{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:6px}.move-strip-day{flex:0 0 96px;scroll-snap-align:start}.move-slot{grid-template-columns:18px 46px minmax(0,1fr);gap:4px 8px}.move-other{grid-template-columns:auto minmax(0,1fr)}.move-other .move-slot-why{grid-column:1 / -1}}.live-mode-words{max-width:760px;line-height:1.6}.live-mode-words ul{margin:6px 0 0;padding-left:20px}.live-channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-top:14px}.live-channel{min-width:0;border:1px solid var(--line);border-left:6px solid #b5bbb0;border-radius:8px;padding:16px 18px 18px;background:#fbfbf8}.live-channel.state-ok{border-left-color:#2e7d43}.live-channel.state-error{border-left-color:#c0352b}.live-channel.state-saved,.live-channel.state-off,.live-channel.state-none,.live-channel.state-confirm{border-left-color:#e09a00}.live-channel-head h3{font-size:16px;margin:0 0 6px}.live-channel-state{display:flex;align-items:baseline;gap:8px;margin:0 0 6px;font-weight:600;overflow-wrap:anywhere}.live-channel-state.state-error{color:#9f2f2d}.live-channel-state.state-ok{color:#22602f}.live-channel-dot{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:#8e9689;transform:translateY(1px)}.live-channel-state.state-ok .live-channel-dot{background:#2e7d43}.live-channel-state.state-error .live-channel-dot{background:#c0352b}.live-channel-state.state-saved .live-channel-dot,.live-channel-state.state-off .live-channel-dot,.live-channel-state.state-none .live-channel-dot,.live-channel-state.state-confirm .live-channel-dot{background:#e09a00}.channel-confirm{display:grid;gap:8px;margin:8px 0;padding:12px;border-radius:8px;background:var(--yellow);overflow-wrap:anywhere}.channel-confirm p{margin:0}.channel-youtube-setup{display:grid;gap:8px;margin:12px 0}.channel-youtube-setup p{margin:0}.channel-youtube-setup code{font-family:var(--mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.live-channel-steps{margin:12px 0 4px;border:1px solid var(--line);border-radius:6px;background:#fff}.live-channel-steps summary{padding:10px 12px;font-weight:600;cursor:pointer}.live-channel-steps summary:focus-visible{outline:3px solid #678568;outline-offset:2px}.live-channel-steps ol{margin:0;padding:0 14px 12px 34px}.live-channel-steps li+li{margin-top:6px}.live-channel-steps code{font-family:var(--mono);font-size:13px;overflow-wrap:anywhere}.live-channel-form{margin-top:12px}.live-channel-form .field input{width:100%;min-width:0}.field-error{margin:-6px 0 10px;font-size:13px;color:#9f2f2d}.live-channel-state:focus{outline:none}.live-channel-state:focus-visible{outline:3px solid #678568;outline-offset:3px;border-radius:4px}.live-publish-warning{padding:10px 12px;border-left:4px solid #c0352b;border-radius:4px;background:#fdf1ef;color:#5b1f1b;font-size:14px;line-height:1.55}@media(max-width:760px){.live-channels{grid-template-columns:minmax(0,1fr)}.live-channel{padding:14px 12px 16px}}.channel-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;margin:14px 0 0;padding:0;list-style:none}.channel-cards>li{min-width:0}.channel-cards>li:has(.is-editing){grid-column:1 / -1}.channel-card{height:100%}.channel-card-head{display:flex;align-items:flex-start;gap:8px;margin-bottom:6px}.channel-card-head .platform-mark{margin-top:3px}.channel-card-head h3{margin:0;font-size:16px;overflow-wrap:anywhere}.channel-card-where{margin:2px 0 0;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.channel-card-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:8px 0 12px;font-size:14px}.channel-card-facts>div{display:contents}.channel-card-facts dt{color:var(--muted)}.channel-card-facts dd{margin:0;overflow-wrap:anywhere}.channel-add{margin:14px 0 0;padding:16px 18px 18px;border:2px solid #678568;border-radius:8px;background:#fff}.channel-add h3{margin:0 0 4px;font-size:17px}.channel-add h3:focus{outline:none}.channel-add h3:focus-visible,.channel-connection-part summary:focus-visible{outline:3px solid #678568;outline-offset:2px}.channel-platforms{margin:12px 0;padding:0;border:0}.channel-platforms legend,.channel-rhythm legend,.channel-formats legend{padding:0;margin-bottom:6px;font-weight:600}.channel-rhythm,.channel-formats{margin:14px 0 0;padding:12px 14px;border:1px solid var(--line);border-radius:8px;min-width:0}.channel-days{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.channel-day{position:relative;display:inline-flex}.channel-day input{position:absolute;opacity:0;width:44px;height:44px;margin:0;cursor:pointer}.channel-day span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;border:1px solid var(--line);border-radius:8px;background:#fff;font-weight:600}.channel-day input:checked+span{border-color:#2e7d43;background:#2e7d43;color:#fff}.channel-day input:focus-visible+span{outline:3px solid #678568;outline-offset:2px}.channel-times{display:flex;flex-wrap:wrap;gap:4px 16px}.channel-time{display:flex;align-items:flex-end;gap:8px}.channel-time .field input{min-width:120px}.channel-connection-part{margin:14px 0 0;border:1px solid var(--line);border-radius:6px;background:#fff}.channel-connection-part>summary{padding:10px 12px;font-weight:600;cursor:pointer}.channel-connection-part>.channel-connection,.channel-connection-part>p{padding:0 12px 10px}.channel-card h4{margin:10px 0 6px;font-size:15px}.week-channel-platform,.week-place-channels{color:var(--muted)}@media(max-width:760px){.channel-cards{grid-template-columns:minmax(0,1fr)}.channel-add{padding:14px 12px 16px}}.calendar-post-channel{font-size:12px;color:#4d5649;overflow-wrap:anywhere}.week-channels{margin:0 0 14px;padding:12px 14px;border:1px solid var(--line);border-radius:8px}.week-channels legend{padding:0 4px;font-weight:600}.week-channel{display:flex;align-items:center;gap:10px;min-height:44px;overflow-wrap:anywhere}.week-channel input{width:20px;height:20px;flex-shrink:0}.week-channel-note{display:block;font-size:13px;color:var(--muted)}.week-video{display:block;margin-top:2px;font-size:14px}.week-channel.is-off{color:var(--muted)}.week-channels .simple-calm{margin:6px 0 0}.material-product .field{margin-top:12px}.material-product .material-hint-note{margin-bottom:0}.showcase-intro{max-width:760px;line-height:1.6}.showcase-list{list-style:none;margin:0;padding:0;display:grid;gap:22px}.showcase-item{min-width:0;padding:16px;border:1px solid var(--line);border-radius:10px;background:#fff}.showcase-item-head h3{margin:0;font-size:17px;overflow-wrap:anywhere}.showcase-item-head p{margin:4px 0 12px}.showcase-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.showcase-column{min-width:0;padding:12px;border-radius:10px;background:#dfe7ec}.showcase-column.vk{background:#edeef0}.showcase-pair.has-video{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,.75fr)}.showcase-column.shorts{background:#ecebf3}.platform-mark.shorts{background:#5b4b8a}.showcase-video video{display:block;width:100%;max-width:270px;aspect-ratio:9 / 16;margin:0 auto;border-radius:8px;background:#111;object-fit:contain}.showcase-no-video{margin:0;padding:24px 8px;text-align:center;font-size:14px}.showcase-label{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--muted)}.platform-mark{display:inline-block;margin-right:6px;padding:1px 5px;border-radius:4px;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.02em;vertical-align:1px;color:#fff;background:#1f6f9e}.platform-mark.vk{background:#2a5885}.platform-mark.youtube{background:#b0201a}.platform-mark.vk_clips{background:#3a3f94}.platform-mark.dzen{background:#222}.platform-mark.rutube{background:#0d3b8c}.showcase-off{margin:8px 0 0;font-size:13px;color:var(--muted)}.showcase-where,.showcase-facts{margin:4px 0 8px;font-size:13px;line-height:1.5;color:#4d5649;overflow-wrap:anywhere}.showcase-facts{margin:8px 0 0}.showcase-note{margin:0 0 8px}.showcase-channel-head{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;overflow-wrap:anywhere}.showcase-when{display:block;font-size:12px;color:#5d6872}.showcase .tg-media img,.showcase .vk-media img,.showcase-in-dialog .tg-media img,.showcase-in-dialog .vk-media img{height:auto;max-height:none;object-fit:contain}.showcase-in-dialog{margin-top:16px}.showcase-in-dialog>h4{margin:0 0 8px}@media(max-width:1100px){.showcase-pair.has-video{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.showcase-pair,.showcase-pair.has-video{grid-template-columns:minmax(0,1fr)}.showcase-item{padding:12px}}.followed-page-list{list-style:none;margin:0;padding:0}.followed-page{border-top:1px solid #f0f0ec;padding:12px 0;min-width:0;overflow-wrap:anywhere}.followed-page:first-child{border-top:0;padding-top:4px}.followed-page-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.simple-section .followed-page-words{margin:6px 0 4px}.dossier-canonical,.inbox-canonical{font-size:14px;line-height:1.6;color:#33403a;background:#eef5f0;border-left:3px solid #2e7d43;border-radius:4px;padding:6px 12px;margin:8px 0;overflow-wrap:anywhere}.link-host-list{list-style:none;margin:8px 0 12px;padding:0}.link-host{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;border-top:1px solid #f0f0ec;padding:8px 0;min-width:0}.link-host:first-child{border-top:0}.link-host-words{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.link-host-name{font-weight:600}.link-host-words small{color:#5f6b66;font-size:13px;line-height:1.5}.link-host-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.link-host-form .field{flex:1 1 240px;min-width:0;margin:0}.link-host-form .button{margin-bottom:22px}.link-host-refusal{margin:12px 0 0;padding:10px 12px;border-left:3px solid #b3541e;background:#fbf1ea;border-radius:4px;overflow-wrap:anywhere}.link-host-refusal p{margin:0 0 8px}.link-host-refusal p:last-child{margin:0}.link-host-note{margin:12px 0 0;color:#2e5d3a}.video-action{display:flex;align-items:center;gap:12px 20px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px 16px;margin:-10px 0 16px}.video-action p{flex:1;min-width:0;margin:0;font-size:14px;line-height:1.55;color:var(--muted);overflow-wrap:anywhere}.video-action.off{background:#fbfbf8}.video-action.off p{color:#4a5248}.video-rows{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:8px}.video-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:8px 16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px 14px;min-width:0}.video-row.open{border-color:#c9d2c4}.video-row-poster{width:56px;height:100px;border-radius:6px;background:#0b1210;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#d5ddd8;font-size:11px;line-height:1.3;text-align:center}.video-row-poster img{display:block;width:100%;height:100%;object-fit:cover}.video-row-body{min-width:0}.video-row-title{font-size:15px;line-height:1.35;margin:0 0 6px;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.video-row-title:focus{outline:2px solid #678568;outline-offset:2px}.video-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:13px;color:var(--muted)}.video-row-reason{font-size:13px;line-height:1.45;color:var(--muted);margin:4px 0 0;overflow-wrap:anywhere}.video-row-reason.stop{color:#5d5235}.video-steps{list-style:none;display:flex;flex-wrap:wrap;gap:2px 0;margin:4px 0 0;padding:0;font-size:13px;line-height:1.45;color:var(--muted)}.video-step-arrow{margin:0 6px}.video-step.done{color:var(--green)}.video-step.current{color:var(--ink);font-weight:600}.video-step.stopped{color:#5d5235;font-weight:600}.video-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.video-row-panel{grid-column:1 / -1;display:grid;grid-template-columns:270px minmax(0,1fr);gap:24px;border-top:1px solid #f0f0ec;padding-top:14px;margin-top:2px;min-width:0}.video-player{display:block;width:270px;aspect-ratio:9 / 16;background:#0b1210;border-radius:10px;object-fit:contain}.video-body{min-width:0}.video-test-only{font-size:13px;color:#5d5235;background:var(--yellow);border-radius:6px;padding:8px 12px;margin:12px 0 0}.video-review>.muted{font-size:14px;margin:0 0 4px}.video-review .simple-actions{margin-top:0}.video-review .button[aria-pressed=true].secondary{border-color:#b36b2b}.video-reject{margin-top:12px;max-width:560px}.video-sources{font-size:14px;margin:14px 0 0;overflow-wrap:anywhere}.video-script-details{margin:14px 0 0}.video-scenes{list-style:none;margin:0;padding:0;display:grid;gap:10px}.video-scenes li{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:start;padding:8px 0;border-top:1px solid #f0f0ec}.video-scenes li:first-child{border-top:0}.video-scene-card{display:block;width:54px;aspect-ratio:9 / 16;border-radius:4px;background:#0b1210;object-fit:cover}.video-scene-head{font-size:12px;color:var(--muted);margin:0 0 2px}.video-scene-text{font-size:14px;line-height:1.55;margin:0;overflow-wrap:anywhere}.video-scene-source{font-size:13px;margin:2px 0 0}.video-made{margin:14px 0 0;font-size:13px}.video-style-options{border:0;margin:14px 0 0;padding:0;min-width:0;display:grid;gap:8px;max-width:640px}.video-style-options legend{padding:0;margin-bottom:6px;font-size:14px;font-weight:600}.video-style-option{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:var(--surface);cursor:pointer}.video-style-option.chosen{border-color:#678568}.video-style-option input[type=radio]{flex:none;width:18px;height:18px;min-height:0;margin:2px 0 0;padding:0;border:0;accent-color:var(--green);cursor:pointer}.video-style-option span{display:grid;gap:2px;min-width:0}.video-style-option small{font-size:13px;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.video-style-hint{font-size:13px;margin:0}.video-choices{border:0;margin:0 0 12px;padding:0;min-width:0}.video-choices legend{padding:0;margin-bottom:6px;font-size:13px;font-weight:600}.video-choice-list{max-height:300px;overflow-y:auto;border:1px solid var(--line);border-radius:8px;scrollbar-width:thin}.video-choice{display:grid;grid-template-columns:18px 40px minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px;border-top:1px solid #f0f0ec;cursor:pointer}.video-choice:first-child{border-top:0}.video-choice.chosen{background:var(--soft-green)}.video-choice input[type=radio]{width:18px;height:18px;min-height:0;margin:0;padding:0;border:0;accent-color:var(--green);cursor:pointer}.video-choice-card{display:block;width:40px;height:50px;border-radius:4px;background:#eef1ea;object-fit:cover}.video-choice-text{min-width:0}.video-choice-title{display:block;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.video-choice-meta{display:block;font-size:12px;color:var(--muted)}.video-choice-more{margin:0 0 12px;font-size:13px}.video-plan h3{font-size:15px;margin:4px 0 8px;overflow-wrap:anywhere}.video-row-panel.stop{grid-template-columns:minmax(0,1fr)}.video-stop{min-width:0;margin-top:8px}.video-stop>h3{font-size:15px;margin:0 0 8px}.video-stop>h3:focus{outline:2px solid #678568;outline-offset:2px}.video-stop-lead{font-size:14px;line-height:1.55;margin:0 0 12px}.video-stop-problems{list-style:none;margin:0;padding:0;display:grid;gap:12px}.video-stop-problems>li{border:1px solid var(--line);border-left:4px solid #c9a227;border-radius:8px;padding:12px 14px;background:#fbfbf8;min-width:0}.video-stop-where{font-size:13px;font-weight:600;margin:0 0 8px;color:var(--ink)}.video-stop-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;margin:0}.video-stop-compare>div{min-width:0}.video-stop-compare dt{font-size:12px;font-weight:600;color:#4a5248;margin:0 0 2px}.video-stop-compare dd{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.video-stop-from{font-size:13px;color:#4a5248}.video-stop-none{font-weight:600;color:#5d5235}.video-stop-drop{margin-top:10px}.video-stop-drop p{margin:0;font-size:13px;color:#4a5248}.video-stop-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:14px 0 0}.video-stop-choice{min-width:0}.video-stop-choice .button{max-width:100%;white-space:normal;text-align:left}.video-stop-hint{font-size:13px;line-height:1.5;margin:6px 0 0}.video-stop-why{font-size:14px;line-height:1.5;margin:0;color:#4a5248}.video-stop-scenario{margin:14px 0 0}.video-stop-scenes{list-style:none;margin:0;padding:0;display:grid;gap:6px}.video-stop-scenes li{padding:6px 0;border-top:1px solid #f0f0ec;min-width:0}.video-stop-scenes li:first-child{border-top:0}.video-stop-scenes li.problem{border-left:3px solid #c9a227;padding-left:10px}@media(max-width:760px){.video-stop-compare,.video-stop-actions{grid-template-columns:minmax(0,1fr)}.video-stop-choice .button{width:100%;justify-content:center;text-align:center}.video-action{flex-direction:column;align-items:stretch}.video-action .button{width:100%}.video-row{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:6px 12px;padding:10px 12px}.video-row-poster{grid-row:span 2}.video-row-title{margin-bottom:4px}.video-row-actions{grid-column:2;justify-content:flex-start}.video-row-actions .button{min-height:34px;padding:6px 14px}.video-row-panel{grid-template-columns:minmax(0,1fr);gap:16px}.video-player{width:100%;max-width:240px;margin:0 auto}.video-choice-list{max-height:34vh}}.vk-manual-why{margin:8px 0 4px;padding:10px 12px;border-left:4px solid #6b4fa0;border-radius:4px;background:#f1ecf9;color:#2f2347;font-size:14px;line-height:1.55}.vk-manual-key-body{padding:0 12px 12px;margin-top:0}.vk-manual-key-body>p{margin-top:0}.manual-publish{margin:12px 0;padding:12px 14px;border:1px solid #d6c9ee;border-left:6px solid #6b4fa0;border-radius:8px;background:#faf8fd}.manual-publish h4{margin:0 0 6px;font-size:15px}.manual-publish .simple-actions{margin-top:10px}.manual-steps{margin:6px 0 0;padding-left:20px;font-size:14px;line-height:1.55}.manual-late{margin:0;font-weight:600;color:#9f2f2d}.manual-said{min-height:1.2em;margin:6px 0 0;font-size:13px;color:#22602f}.manual-mark{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-top:8px}.manual-mark .field{flex:1 1 260px;min-width:0;margin-bottom:0}.manual-mark .field input{width:100%;min-width:0}.calendar-edit-entry{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:18px 0 2px}.calendar-channel-body>form{min-height:0;display:flex;flex-direction:column;overflow:hidden;flex:1}.calendar-channel-body>form>.modal-body{overflow-y:auto}.post-editor-field textarea{min-height:220px;max-height:none;line-height:1.55;font-size:15px;resize:vertical;overflow:hidden}.post-editor-counter{margin:8px 0 0;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.post-editor-counter.over{color:var(--red);font-weight:600}.post-editor-line{margin:6px 0 4px;font-size:14px;line-height:1.5}.post-editor-found{margin-top:18px}.post-editor-found h4:focus{outline-offset:3px}.calendar-dialog .remark-group.review{border-left:3px solid #c08a00;padding-left:12px}.calendar-dialog .remark-group.review h4{color:#5d4700}.post-editor-kept{margin:8px 0 0;font-size:14px;font-weight:600}.post-editor-leaving{background:var(--yellow);border-radius:8px;padding:12px 14px;margin:4px 0 16px}.post-editor-leaving p{margin:0 0 10px;font-size:14px;line-height:1.5}.post-editor-footer{flex-wrap:wrap}@media(max-width:640px){.post-editor-footer .button{flex:1 1 auto}.post-editor-field textarea{min-height:260px}}.claude-form{display:grid;gap:4px;max-width:560px;margin-top:16px}.claude-form .simple-actions{margin-top:4px}.claude-writer{white-space:normal;max-width:100%;overflow-wrap:anywhere;border-radius:12px;margin-bottom:14px}.claude-result{margin:12px 0 0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.video-voice-form{display:grid;gap:4px;max-width:640px}.video-voice-fields{display:grid;gap:4px;margin-top:12px}.video-voice-note{font-size:13px;margin:4px 0 8px}.video-voice-sample{margin-top:12px;display:grid;gap:8px}.video-voice-sample p{margin:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.video-voice-sample audio{width:100%;max-width:420px}.own-screen{min-height:100dvh;background:var(--canvas);display:flex;flex-direction:column}.own-screen-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 32px;border-bottom:1px solid var(--line);background:#fcfcfa}.own-screen-person{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);min-width:0}.own-screen-person span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.own-screen-main{max-width:1180px}.company-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;font-weight:700;letter-spacing:.02em;line-height:1}.company-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.company-cards>li{display:flex;min-width:0}.company-card{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;border:1px solid var(--line);border-top:4px solid #45634c;border-radius:10px;background:var(--surface);padding:18px 20px}.company-card.is-current{box-shadow:0 0 0 2px #c9d6c3}.company-card p{margin:0;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.company-card .simple-actions{margin-top:auto;padding-top:10px}.company-card-head{display:flex;align-items:center;gap:12px;margin-bottom:4px;min-width:0}.company-card-head>div{min-width:0}.company-card h2{font-size:18px;margin:0}.company-name{background:none;border:0;padding:0;font:inherit;font-weight:600;text-align:left;color:var(--ink);overflow-wrap:anywhere}.company-name:hover{text-decoration:underline;text-underline-offset:4px}.company-flags{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--muted);font-size:12px!important}.company-waiting{font-size:15px!important;font-weight:600}.company-waiting.has-items{color:#8a5a00}.company-week.is-building{color:#2f5f3a}.company-stages{list-style:none;display:flex;flex-wrap:wrap;gap:4px;margin:2px 0;padding:0}.company-stage{font-size:11px;border-radius:999px;padding:1px 8px;background:#f1f2ee;color:var(--muted)}.company-stage.done{background:var(--soft-green);color:#2f5f3a}.company-stage.running{background:#2f5f3a;color:#fff}.company-stage.stopped{background:#fbefee;color:var(--red)}.company-line{color:var(--ink)}.company-create{border-style:dashed;border-top-style:dashed;border-top-width:1px;border-color:#c7cbc2;background:#fbfbf8;text-decoration:none;color:var(--ink);justify-content:center;min-height:200px}.company-create:hover{border-color:#678568;color:var(--ink)}.company-create strong{font-size:17px}.company-create .muted{font-size:13px;color:var(--muted)}.company-create-plus{font-size:30px;line-height:1;color:#45634c}.chooser-all{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.chooser-all>div{flex:1 1 360px;min-width:0}.chooser-all h2{font-size:17px;margin-bottom:6px}.chooser-all p{margin:0}.company-switch{display:inline-flex;align-items:center;gap:10px;min-width:0;text-decoration:none;color:var(--ink);font-size:13px}.company-switch strong{font-weight:600;color:var(--ink);max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-switch-hint{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#45634c;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.company-switch-hint svg{flex:none}.company-switch-short{display:none}.all-week-list{list-style:none;margin:12px 0;padding:0;display:grid;gap:12px}.all-week-company{border:1px solid var(--line);border-radius:8px;padding:12px 14px;background:#fff;min-width:0}.all-week-company.is-off{background:#fbfbf8}.all-week-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:15px;cursor:pointer}.all-week-head input{width:16px;height:16px;flex:none;accent-color:#648645}.all-week-price{margin-left:auto;font-weight:600}.all-week-channels,.all-week-line,.all-week-skip{font-size:13px;margin:6px 0 0;overflow-wrap:anywhere}.all-week-skip{color:var(--muted)}.all-week-total{font-weight:600}.setup{max-width:860px}.setup-header{display:flex;gap:14px;align-items:flex-start}.setup-steps{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.setup-step{border-top:4px solid #e2e4dd;padding-top:6px;font-size:13px;min-width:0}.setup-step button,.setup-step span{background:none;border:0;padding:0;font:inherit;text-align:left;color:var(--ink);overflow-wrap:anywhere}.setup-step button{color:#45634c;text-decoration:underline;text-underline-offset:3px}.setup-step button,.setup-step>span{display:inline-flex;align-items:center;min-height:28px;padding:2px 0}.setup-back-link{display:inline-flex;align-items:center;min-height:28px;padding:2px 0}.setup-step small{display:block;color:var(--muted);font-size:11px}.setup-step.done{border-top-color:#648645}.setup-step.skipped{border-top-color:#d8c48a}.setup-step.current{border-top-color:#2f5f3a}.setup-step.current span{font-weight:600}.setup-fields,.setup-goals,.setup-audience,.setup-channels{display:grid;gap:6px;max-width:720px}.setup-goal{border-bottom:1px solid #f0f1ec;padding-bottom:6px}.setup-goal .checkbox,.setup-card .checkbox{font-size:14px;color:var(--ink)}.setup-goal .checkbox small,.setup-card .checkbox small{font-size:12px}.setup-card{border:1px solid var(--line);border-radius:8px;padding:12px 14px;margin:0 0 10px;min-width:0}.setup-card legend{font-weight:600;padding:0 4px}.setup-delivery{display:grid;gap:6px;margin:6px 0 10px}.setup-delivery-title{font-size:13px;font-weight:600;margin:0}.setup-delivery-option{display:flex;gap:10px;align-items:flex-start;font-size:13px;cursor:pointer}.setup-delivery-option input[type=radio]{width:16px;min-height:0;height:16px;padding:0;margin:3px 0 0;flex:none;accent-color:#648645}.setup-delivery-option small{display:block;color:var(--muted);font-size:12px}.home-next-step{border-color:#c9d6c3;background:var(--soft-green)}.home-setup-note{margin:0 0 16px}.audience-view li+li{margin-top:8px}.audience-view p{margin:0}@media(max-width:760px){.own-screen-top{padding:10px 16px}.company-cards,.setup-steps{grid-template-columns:minmax(0,1fr)}.company-switch{gap:8px;min-height:32px}.company-switch-long{display:none}.company-switch-short{display:inline}.company-switch strong{max-width:120px}}.link-button{background:none;border:0;padding:0;font:inherit;color:#45634c;text-decoration:underline;text-underline-offset:4px}.link-button:hover{color:#253d2b}.settings-more>summary{cursor:pointer;padding:4px 0;min-height:32px}.settings-more>summary h2{display:inline;font-size:18px;margin:0 0 0 4px}.settings-more>summary .muted{display:block;margin:4px 0 0 22px;font-size:13px}.settings-more[open]>summary{margin-bottom:16px}.settings-more-body{display:grid;gap:16px;min-width:0}.week-blocked{margin:8px 0 0}.voice-line{margin:4px 0 8px;font-size:13px;line-height:1.5;color:#4d5649;overflow-wrap:anywhere}.voice-line a{color:inherit;text-decoration:underline;text-underline-offset:2px}.voice-note{color:#5d5235}.channel-cards>li.is-target .channel-card{outline:2px solid var(--accent, #2f6f4f);outline-offset:2px}.versions-price{margin:8px 0 0;font-size:13px;line-height:1.5}.channel-screen{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"choices" "preview" "more" "actions";gap:16px;margin-top:12px}.channel-screen-choices{grid-area:choices;min-width:0;display:grid;gap:14px}.channel-screen-preview{grid-area:preview;min-width:0}.channel-screen-more{grid-area:more;min-width:0}.channel-screen-actions{grid-area:actions;min-width:0}.channel-screen-actions .simple-actions{margin-top:0}@media(min-width:1180px){.channel-screen{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"choices preview" "more preview" "actions preview";grid-template-rows:auto auto 1fr;align-items:start}.channel-screen-preview{position:sticky;top:12px;max-height:calc(100vh - 24px);overflow-y:auto}}.channel-stage-note{margin:0}.channel-preview-bar{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border:1px solid #c9d6c3;border-radius:8px;background:var(--soft-green);box-shadow:0 -2px 8px #0000000f}.channel-preview-bar p{margin:0;font-size:13px;font-weight:600}.channel-preview-bar .button{min-height:44px;flex:none}.channel-preview-status:focus{outline:none}.channel-preview-status:focus-visible{outline:3px solid #678568;outline-offset:2px}.channel-delivery-toggle{margin:8px 0 0}@media(max-width:1179px){.channel-deliveries:not(.is-open) .choice-option:not(.is-chosen){display:none}}@media(min-width:1180px){.channel-preview-bar,.channel-delivery-toggle{display:none}}.channel-choice{margin:0;padding:12px 14px 14px;border:1px solid var(--line);border-radius:8px;background:#fff;min-width:0}.channel-choice:focus{outline:none}.channel-choice:focus-visible{outline:3px solid #678568;outline-offset:2px}.channel-choice>legend{padding:0 4px;font-size:15px;font-weight:700}.channel-choice>.simple-calm{margin:0 0 10px;font-size:13px}.choice-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:6px}.choice-option{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border:1px solid #ecece6;border-radius:6px;font-size:13px;cursor:pointer;min-width:0}.choice-option:has(input:checked){border-color:#678568;background:var(--soft-green)}.choice-option input[type=radio]{width:16px;min-height:0;height:16px;padding:0;margin:3px 0 0;flex:none;accent-color:#648645}.choice-option span{min-width:0;overflow-wrap:anywhere}.choice-option small{display:block;color:var(--muted);font-size:12px;line-height:1.45}.choice-option .choice-fresh{margin-top:2px;color:#4d5649}.channel-choice .field,.channel-choice .simple-note{margin-top:10px}.tag-group{margin:0 0 10px}.tag-group-title{margin:0 0 6px;font-size:13px;font-weight:600}.tag-group-title small{font-weight:400}.tag-pick-list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.tag-pick-list>li{min-width:0;max-width:100%}.tag-pick{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 6px;max-width:100%;min-height:36px;padding:6px 12px;border:1px solid #dfe3d8;border-radius:999px;background:#fff;color:var(--ink);font-size:13px;line-height:1.3;text-align:left;cursor:pointer;overflow-wrap:anywhere}.tag-pick:hover{border-color:var(--green)}.tag-pick:focus-visible{outline:3px solid #678568;outline-offset:2px}.tag-pick.is-main{background:#2e7d43;border-color:#2e7d43;color:#fff;font-weight:600}.tag-pick.is-can{background:var(--soft-green);border-color:#678568;color:#2c4a31}.tag-pick.is-avoid{background:#fdebec;border-color:#eaccca;color:#8a2a28;text-decoration:line-through;text-decoration-thickness:1px}.tag-pick.is-hard{background:#f0f1ec;border-color:#e3e4de;color:#6b7268;cursor:not-allowed}.tag-pick.is-open{outline:2px solid #29352d;outline-offset:2px}.tag-pick .tag-count{min-width:22px;padding:0 6px;border-radius:999px;background:#00000014;font-size:11px;font-weight:600;text-align:center;text-decoration:none}.tag-pick.is-main .tag-count{background:#ffffff38}.tag-pick .tag-with{font-size:11px;font-weight:400;opacity:.9}.tag-lock{font-size:10px}.tag-editor{margin:10px 0 0;padding:10px 12px 12px;border:1px solid #c9d6c3;border-radius:8px;background:#fbfcf9}.tag-editor-title{margin:0 0 8px;font-size:13px;font-weight:600}.tag-editor-states{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.tag-editor-state{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:4px 12px;border:1px solid #dfe3d8;border-radius:6px;background:#fff;font-size:13px;cursor:pointer}.tag-editor-state:has(input:checked){border-color:#678568;background:var(--soft-green);font-weight:600}.tag-editor-state{white-space:nowrap}.tag-editor-state input[type=radio]{flex:none;width:16px;height:16px;min-height:0;padding:0;margin:0;accent-color:#648645}.tag-editor-with{margin:4px 0 10px}.tag-editor-with .chip{min-height:32px}.tag-editor-with .chip:disabled{opacity:.45;cursor:not-allowed}.tag-note{margin:4px 0 6px;font-size:12px;line-height:1.5;color:var(--muted)}.tag-barrier{color:#8a2a28}.channel-summary{padding:10px 14px;border-radius:8px;background:var(--soft-green)}.channel-summary p:last-child{margin:0;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.channel-more{border:1px solid var(--line);border-radius:8px;background:#fff}.channel-more>summary{padding:10px 14px;font-weight:600;cursor:pointer}.channel-more>summary:focus-visible{outline:3px solid #678568;outline-offset:2px}.channel-more-body{padding:0 14px 14px}.channel-more-body>.simple-calm{margin-top:0;font-size:13px}.channel-rubrics,.channel-product{margin:0 0 14px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;min-width:0}.channel-rubrics>legend,.channel-product>legend{padding:0;margin-bottom:6px;font-weight:600}.channel-rubric-words{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.channel-rubrics .simple-calm,.channel-product .simple-calm{margin:4px 0 10px;font-size:13px}.channel-shares{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.channel-share{display:flex;flex-direction:column;gap:4px;min-width:0}.channel-share-name{font-size:14px;font-weight:600}.channel-share-input{display:inline-flex;align-items:center;gap:6px}.channel-share-input input{width:84px;min-height:44px;font-size:16px}.channel-share small{font-size:12px;line-height:1.45;color:var(--muted)}.channel-share-sum{margin:8px 0 0;font-size:13px;color:var(--muted)}.channel-share-sum.is-wrong{color:var(--red);font-weight:600}.channel-rubric-warning{margin:8px 0 0;padding:8px 10px;border-radius:8px;background:var(--yellow);color:var(--ink);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.channel-pins{margin:12px 0 6px;border-top:1px solid var(--line);padding-top:8px}.channel-pins>summary{min-height:44px;display:flex;align-items:center;font-weight:600;cursor:pointer}.channel-pins>summary:focus-visible{outline:3px solid #678568;outline-offset:2px}.channel-pin-days{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:0 12px}.channel-pin-days .field{margin-bottom:10px}.channel-pin-days select{width:100%;min-height:44px}.channel-rules textarea{width:100%}.channel-card-note{display:block;font-size:13px;color:var(--muted)}@media(max-width:760px){.channel-shares{grid-template-columns:repeat(2,minmax(0,1fr))}}.channel-draft-hint{flex-basis:100%;margin:0;font-size:12px}.channel-draft-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:4px 16px;align-items:start}.channel-add.is-draft,.channel-card.is-draft.is-editing{border-style:dashed}.channel-card.is-draft:not(.is-editing){border-style:dashed}.channel-attach{margin-top:12px;padding:12px;border:1px solid #c9d6c3;border-radius:8px;background:#fbfcf9}.channel-preview{padding:12px 14px 14px;border:1px solid #c9d6c3;border-radius:8px;background:#fbfcf9}.channel-preview.is-stale .preview-list{opacity:.6}.channel-preview h4{margin:0 0 4px;font-size:15px}.channel-preview>.simple-calm{margin:0 0 8px;font-size:12px}.channel-preview-status{margin:0 0 10px;font-size:13px;font-weight:600}.channel-preview-empty{margin:0 0 12px;padding:10px 12px;border-radius:6px;background:var(--yellow);color:#4a4126;font-size:13px;line-height:1.55}.channel-preview-empty p{margin:0 0 6px}.channel-preview-empty ul{margin:0;padding-left:18px}.channel-preview-empty li+li{margin-top:4px}.button.inline-action{min-height:32px;padding:4px 8px;white-space:normal;text-decoration:underline;text-underline-offset:2px}.preview-list{display:grid;gap:8px;margin:0 0 12px;padding:0;list-style:none;counter-reset:preview}ol.preview-list>li{counter-increment:preview}.preview-item{padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:#fff;min-width:0}ol.preview-list .preview-title:before{content:counter(preview) ". ";color:var(--muted)}.preview-title{margin:0 0 2px;font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.preview-title a{color:var(--ink)}.preview-meta{margin:0 0 4px;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.preview-reason{margin:4px 0 0;font-size:13px;color:#8a2a28;overflow-wrap:anywhere}.preview-why{margin-top:4px;font-size:12px}.preview-why>summary{cursor:pointer;color:#3f553c;line-height:1.5;overflow-wrap:anywhere}.preview-why dl{display:grid;gap:4px;margin:6px 0 0}.preview-why dl>div{display:grid;grid-template-columns:minmax(110px,max-content) minmax(0,1fr);gap:8px}.preview-why dt{color:var(--muted)}.preview-why dd{margin:0;overflow-wrap:anywhere}.preview-why ul{margin:6px 0 0;padding-left:18px}.tag-line{margin:4px 0 6px;min-width:0}.tag-chips{display:flex;flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none}.tag-chip{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;max-width:100%;padding:2px 8px;border-radius:999px;background:#f0f1ec;color:#3d463b;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.tag-chip strong{font-weight:600}.tag-chip.is-main{background:var(--soft-green);color:#2c4a31;box-shadow:inset 0 0 0 1px #9fbb9f}.tag-terms{color:var(--muted);font-size:11px}.tag-line .tag-note{margin:4px 0 0}.tag-search{max-width:420px}.tag-dictionary-group{margin-top:18px}.tag-dictionary-group h3{margin:0 0 2px;font-size:16px}.tag-dictionary-group>.simple-calm{margin:0 0 8px;font-size:13px}.tag-dictionary-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.tag-card{border:1px solid var(--line);border-radius:8px;background:#fff}.tag-card>summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 14px;cursor:pointer}.tag-card>summary:focus-visible{outline:3px solid #678568;outline-offset:2px}.tag-card-label{font-weight:600;font-size:14px}.tag-card-count{font-size:13px;color:var(--muted)}.tag-card-body{padding:0 14px 14px}.tag-words{margin-top:12px}.tag-word{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:2px 4px 2px 10px;border:1px solid #dfe3d8;border-radius:999px;background:#fbfbf8;font-size:13px;overflow-wrap:anywhere}.tag-word-remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:999px;background:transparent;color:#6b7268;font-size:16px;line-height:1;cursor:pointer}.tag-word-remove:hover{background:#fdebec;color:#8a2a28}.tag-word-remove:focus-visible{outline:2px solid #678568}.tag-word-add{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tag-word-add input{flex:1 1 200px;min-width:0;max-width:320px}@media(max-width:760px){.channel-choice{padding:10px 10px 12px}.channel-preview{padding:10px}.channel-screen .simple-actions .button,.channel-cards .simple-actions .button{white-space:normal}}.pool-choice{max-width:420px}.pool-sources>summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.pool-sources>summary h3{display:inline;margin:0}.pool-sources>summary:focus-visible{outline:3px solid #678568;outline-offset:2px}.pool-source-list{display:grid;gap:10px;margin:10px 0 0;padding:0;list-style:none}.pool-source{padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:#fff;min-width:0}.pool-source-title{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0}.pool-source-url{overflow-wrap:anywhere}.pool-source-marks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:0 10px}.reserve-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 16px;margin:8px 0 12px}.reserve-filters .field{min-width:min(100%,260px);flex:1 1 260px}.reserve-finds{list-style:none;margin:0;padding:0}.reserve-find{border-top:1px solid #f0f0ec;padding:12px 0;min-width:0;overflow-wrap:anywhere}.reserve-find:first-child{border-top:0;padding-top:4px}.reserve-find h3{font-size:16px;line-height:1.4;margin:0 0 6px}.simple-section .reserve-fact{margin:4px 0}.simple-section .reserve-occasion{margin:6px 0;color:#1f5f33;font-weight:600}.source-set-adds ul{margin:2px 0 8px;padding-left:20px;overflow-wrap:anywhere}.source-set-adds li{margin:2px 0}.source-shelf>summary{cursor:pointer;list-style:revert}.source-shelf>summary h2{display:inline;font-size:18px}
