.ed-app,.ed-ui-scope{--ed-ui-background:#f6f8fc;--ed-ui-surface:#fff;--ed-ui-surface-muted:#eef4ff;--ed-ui-text:#0b102b;--ed-ui-text-muted:#505d82;--ed-ui-border:#e2e9f4;--ed-ui-control-border:#ced9ec;--ed-ui-border-control:var(--ed-ui-control-border);--ed-ui-muted:var(--ed-ui-text-muted);--ed-ui-primary:#005fff;--ed-ui-primary-hover:#004bd0;--ed-ui-focus:#005fff;--ed-ui-info:#264d91;--ed-ui-info-surface:#edf2ff;--ed-ui-success:#24644f;--ed-ui-success-surface:#edf7f1;--ed-ui-warning:#825009;--ed-ui-warning-surface:#fff4dd;--ed-ui-danger:#a43737;--ed-ui-danger-surface:#fff1f1;--ed-ui-space-1:4px;--ed-ui-space-2:8px;--ed-ui-space-3:12px;--ed-ui-space-4:16px;--ed-ui-space-5:24px;--ed-ui-space-6:32px;--ed-ui-text-small:13px;--ed-ui-text-body:14px;--ed-ui-text-control:14px;--ed-ui-radius:8px;--ed-ui-reading-width:72ch;--ed-ui-control-size:44px;--ed-ui-motion-duration:.16s}.ed-app{--ed-blue:var(--ed-ui-primary);--ed-ink:var(--ed-ui-text);--ed-muted:var(--ed-ui-text-muted);--ed-line:var(--ed-ui-border);--ed-line-strong:var(--ed-ui-control-border);--ed-surface-2:var(--ed-ui-background);--ed-danger:#a43737;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ed-ui-background);color:var(--ed-ink);min-height:100vh;font:14px/1.5 Geist,Segoe UI,sans-serif}.ed-app *{box-sizing:border-box}.ed-app h1,.ed-app h2,.ed-app h3,.ed-app p{margin:0}.ed-app h1,.ed-app h2,.ed-app h3{font-family:Geist,Segoe UI,sans-serif;font-weight:600}.ed-app h1{letter-spacing:-.8px;font-size:28px;line-height:1.35}.ed-app h2{font-size:20px;line-height:1.5}.ed-app h3{font-size:16px}.ed-app button,.ed-app input,.ed-app select,.ed-app textarea{font:inherit;color:inherit}.ed-app button{border:1px solid var(--ed-line);font-size:var(--ed-ui-text-control);cursor:pointer;background:#fff;border-radius:7px;padding:9px 13px;line-height:1.5;min-height:44px!important}.ed-app button:hover{background:#f8faff;border-color:#b9ceef}.ed-app button:disabled{opacity:.5;cursor:not-allowed}.ed-app button:focus-visible,.ed-app a:focus-visible,.ed-app input:focus-visible,.ed-app select:focus-visible,.ed-app textarea:focus-visible,.ed-app summary:focus-visible{outline-offset:3px;outline:3px solid #8cb6ff}.ed-app .ed-primary{background:var(--ed-blue);color:#fff;border-color:var(--ed-blue);box-shadow:0 3px 8px #1e6fff14}.ed-app .ed-primary:hover{background:#155ee0}.ed-app .ed-danger{color:#a43737;background:#fff7f7;border-color:#e6b8b8}.ed-app .ed-danger:hover{background:#ffeded;border-color:#cf8585}.ed-app input,.ed-app textarea,.ed-app select{border:1px solid var(--ed-line);background:#fff;border-radius:7px;outline:none;width:100%;min-width:0;padding:10px 12px}.ed-app input:not([type=checkbox]):not([type=radio]):not([type=color]),.ed-app select{min-height:44px!important}.ed-app input:focus,.ed-app textarea:focus,.ed-app select:focus{border-color:#76a4f6;box-shadow:0 0 0 3px #1e6fff12}.ed-app textarea{resize:vertical;min-height:110px;line-height:1.8}.ed-app svg{flex-shrink:0;width:18px;height:18px}.ed-app small{color:var(--ed-muted);font-size:13px}.ed-app a{color:#3977cf;overflow-wrap:anywhere}.ed-sidebar{border-right:1px solid var(--ed-line);z-index:20;background:#fff;flex-direction:column;width:272px;padding:16px 16px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.ed-wordmark{background:url(/interage-logo.svg) 0/contain no-repeat;flex-shrink:0;width:220px;height:52px}.ed-wordmark span{color:var(--ed-blue)}.ed-eyebrow{letter-spacing:.5px;color:var(--ed-muted);margin:8px 10px 12px;font-size:11px;font-weight:500;display:block}.ed-sidebar .ed-field{background:#fff;border:0;border-radius:8px;margin:0 10px 10px;padding:0}.ed-sidebar .ed-field>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ed-sidebar select{border:1px solid var(--ed-line-strong);background:0 0;padding:8px 12px;font-size:14px;font-weight:500}.ed-sidebar nav .ed-eyebrow{letter-spacing:.5px;margin:22px 10px 8px;font-size:11px}.ed-sidebar nav button{text-align:left;width:100%;color:var(--ed-muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;margin:2px 0;padding:8px 12px;font-size:14px;display:flex}.ed-sidebar nav button.active{color:var(--ed-blue);background:#eff6ff;font-weight:500}.ed-sidebar-foot{margin-top:auto;padding-top:28px}.ed-sidebar-foot small{border:1px solid var(--ed-line);background:#fafcff;border-radius:7px;padding:14px;line-height:1.8;display:block}.ed-sidebar-foot button{width:100%;margin-top:14px}.ed-shell{margin-left:272px}.ed-topbar{z-index:10;border-bottom:1px solid var(--ed-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:56px;color:var(--ed-muted);background:#ffffffed;align-items:center;gap:16px;padding:0 24px;font-size:13px;display:flex;position:sticky;top:0}.ed-topbar b{color:var(--ed-ink);margin-left:10px;font-weight:600}.ed-topbar .ed-connection{color:var(--ed-muted);margin-left:auto;font-size:12px}.ed-topbar>button{font-size:10px}.ed-app main{max-width:1700px;margin:auto;padding:24px}.ed-page-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.ed-page-head p{color:var(--ed-muted);margin-top:8px;font-size:14px}.ed-counts{border:1px solid var(--ed-line);background:#fff;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-bottom:30px;padding:18px 0;display:grid}.ed-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.ed-kpi-grid article{border:1px solid var(--ed-line);background:#fff;border-radius:14px;min-height:138px;padding:20px;position:relative;overflow:hidden;box-shadow:0 10px 35px #1d3f7508}.ed-kpi-grid article:after{content:"";border:18px solid #edf3ff;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-35px;right:-22px}.ed-kpi-grid small,.ed-kpi-grid span{z-index:1;display:block;position:relative}.ed-kpi-grid small{color:#71819a;letter-spacing:.09em;font-size:9px;font-weight:800}.ed-kpi-grid strong{z-index:1;margin:12px 0 7px;font:800 30px/1 Geist,sans-serif;display:block;position:relative}.ed-kpi-grid span{color:var(--ed-muted);font-size:10px}.ed-data-scope{color:#5c7396;background:#f2f7ff;border:1px solid #d7e5fa;border-radius:10px;align-items:center;gap:14px;margin-bottom:28px;padding:12px 15px;display:flex}.ed-data-scope>span{text-transform:uppercase;letter-spacing:.06em;flex:none;font-size:10px;font-weight:800}.ed-data-scope p{flex:1;font-size:11px}.ed-data-scope button{flex:none}.ed-data-scope-warn{color:#806d4f;background:#fffaf0;border-color:#eee0c2}.ed-performance-loading,.ed-performance-error,.ed-performance-empty{color:var(--ed-muted);text-align:center;background:#fbfcfe;border:1px dashed #d5dfed;border-radius:12px;justify-items:center;gap:6px;padding:28px;display:grid}.ed-performance-loading{margin-bottom:28px}.ed-performance-error{color:#9b5757;background:#fff9f9;border-color:#ebd3d3;margin-bottom:28px}.ed-performance-error strong,.ed-performance-empty strong{color:var(--ed-ink);font-size:12px}.ed-performance-error span,.ed-performance-empty span{max-width:560px;font-size:10px;line-height:1.6}.ed-performance-empty.large{align-content:center;min-height:260px}.ed-performance-overview{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #dce5f2;border-radius:14px;margin-bottom:30px;padding:20px;box-shadow:0 12px 34px #17366408}.ed-performance-overview>header,.ed-performance-overview>footer,.ed-trend-panel>header,.ed-comparison-panel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.ed-performance-overview>header{margin-bottom:16px}.ed-performance-overview>header h2{margin-top:4px;font-size:15px}.ed-performance-mini-grid,.ed-performance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ed-performance-mini-grid article{background:#fff;border:1px solid #e3e9f2;border-radius:10px;gap:4px;min-width:0;padding:14px;display:grid}.ed-performance-mini-grid small{color:#6e7f97;font-weight:700}.ed-performance-mini-grid strong{font:800 22px/1.2 Geist,sans-serif}.ed-performance-mini-grid span{color:var(--ed-muted);font-size:9px}.ed-performance-mini-grid em,.ed-performance-kpis em{color:#52755f;margin-top:4px;font-size:9px;font-style:normal;font-weight:700}.ed-performance-mini-grid em.down,.ed-performance-kpis em.down{color:#a35e5e}.ed-performance-mini-grid em.neutral,.ed-performance-kpis em.neutral{color:#8b96a7}.ed-performance-overview>footer{justify-content:flex-start;margin-top:14px}.ed-freshness{color:#4c7860;text-transform:uppercase;background:#e8f5ed;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:800}.ed-freshness.stale{color:#8b692e;background:#fff1d8}.ed-freshness.no_data{color:#6f7d90;background:#edf0f5}.ed-performance-dashboard{gap:20px;display:grid}.ed-performance-hero{color:#fff;background:linear-gradient(135deg,#102b56,#1f5db5);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:30px;padding:26px;display:grid;overflow:hidden}.ed-performance-hero h2{margin:6px 0;font-size:22px}.ed-performance-hero p{color:#d4e2f8;max-width:650px;font-size:11px}.ed-performance-hero .ed-kicker{color:#a9c9fa}.ed-performance-hero>div:last-child{align-content:center;justify-items:end;min-width:170px;display:grid}.ed-performance-hero>div:last-child strong{font:800 42px/1 Geist,sans-serif}.ed-performance-hero>div:last-child span{color:#dbe9ff;font-size:10px}.ed-performance-hero>div:last-child small{color:#9fbce8;margin-top:6px}.ed-performance-filters{border:1px solid var(--ed-line);background:#fff;border-radius:12px;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;padding:14px;display:grid}.ed-performance-filters label{min-width:0}.ed-performance-filters label>span{color:#76859a;margin:0 0 5px 2px;font-size:9px;font-weight:700;display:block}.ed-performance-filters select{padding:8px 10px;font-size:10px}.ed-performance-refresh{color:#7285a1;text-align:right;margin:-10px 0;font-size:9px}.ed-performance-kpis article{border:1px solid var(--ed-line);background:#fff;border-radius:12px;gap:7px;padding:19px;display:grid}.ed-performance-kpis article>small{color:#71819a;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.ed-performance-kpis article>strong{font:800 28px/1.2 Geist,sans-serif}.ed-performance-kpis article>div{color:var(--ed-muted);justify-content:space-between;gap:8px;font-size:9px;display:flex}.ed-performance-rates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ed-performance-rates article{background:#f7faff;border:1px solid #dce6f5;border-radius:12px;gap:5px;padding:18px;display:grid}.ed-performance-rates strong{font:800 23px/1.2 Geist,sans-serif}.ed-performance-rates span,.ed-performance-rates p{color:var(--ed-muted);font-size:9px}.ed-performance-rates code{color:#526b91;white-space:normal;font-size:9px}.ed-performance-panels{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;display:grid}.ed-trend-panel,.ed-comparison-panel{border:1px solid var(--ed-line);background:#fff;border-radius:13px;min-width:0;padding:20px}.ed-trend-panel>header h2,.ed-comparison-panel>header h2{margin-top:3px;font-size:14px}.ed-trend-panel>header select,.ed-comparison-panel>header select{width:auto;max-width:190px;padding:7px 9px;font-size:10px}.ed-trend-chart{background:linear-gradient(#edf3fb 1px,#0000 1px) 0 0/100% 25%;border-bottom:1px solid #dce4ef;align-items:end;gap:5px;height:230px;margin:22px 0 14px;padding:14px 8px 0;display:flex;overflow-x:auto}.ed-trend-chart>div{flex:1 0 14px;place-items:end center;gap:5px;min-width:14px;height:100%;display:grid}.ed-trend-chart>div>span{background:linear-gradient(#5b93e6,#1e6fff);border-radius:4px 4px 0 0;width:min(18px,75%);min-height:4px}.ed-trend-chart small{color:#8492a6;white-space:nowrap;height:20px;font-size:7px;transform:rotate(-35deg)}.ed-trend-panel>p,.ed-comparison-panel>p{color:var(--ed-muted);font-size:9px;line-height:1.6}.ed-comparison-list{gap:15px;margin:22px 0;display:grid}.ed-comparison-list article{gap:6px;display:grid}.ed-comparison-list article>div:first-child{justify-content:space-between;gap:10px;display:flex}.ed-comparison-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ed-comparison-list article span{color:var(--ed-muted);white-space:nowrap;font-size:8px}.ed-comparison-list article>div:last-child{background:#edf2f8;border-radius:4px;grid-template-columns:minmax(0,1fr) 55px;align-items:center;gap:8px;height:8px;display:grid}.ed-comparison-list i{background:#6ba0ed;border-radius:4px;height:8px;display:block}.ed-comparison-list b{color:#51647f;font-size:9px}.ed-performance-method{border:1px solid var(--ed-line);background:#fff;border-radius:11px}.ed-performance-method summary{color:#566a87;cursor:pointer;padding:14px 17px;font-size:10px;font-weight:700}.ed-performance-method>div{color:var(--ed-muted);gap:7px;padding:0 17px 16px;font-size:10px;display:grid}.ed-intelligence{gap:22px;display:grid}.ed-intelligence-command{color:#fff;background:radial-gradient(circle at 78% 25%,#347cf155 0 13%,#0000 38%),linear-gradient(120deg,#0b192b,#12335a 64%,#174c85);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;min-height:210px;padding:38px 40px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #16365f25}.ed-intelligence-command:after{content:"";pointer-events:none;border:55px solid #ffffff08;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-120px;right:-72px}.ed-intelligence-command>*{z-index:1;position:relative}.ed-intelligence-command .ed-kicker{color:#9fc6fb}.ed-intelligence-command h2{letter-spacing:-1.6px;max-width:720px;margin:7px 0 8px;font-size:clamp(26px,3.2vw,42px)}.ed-intelligence-command p{color:#cfdef1;max-width:710px;font-size:12px;line-height:1.7}.ed-intelligence-live{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07152578;border:1px solid #ffffff25;border-radius:13px;align-items:center;gap:13px;min-width:245px;padding:17px 19px;display:flex}.ed-intelligence-live i{background:#53daa7;border:3px solid #4bd29d33;border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 0 6px #53daa715}.ed-intelligence-live[data-state=paused] i{background:#e5ad4c;border-color:#e5ad4c33;box-shadow:0 0 0 6px #e5ad4c15}.ed-intelligence-live[data-state=attention] i{background:#f17c6d;border-color:#f17c6d33;box-shadow:0 0 0 6px #f17c6d15}.ed-intelligence-live div{gap:2px;display:grid}.ed-intelligence-live small{color:#88a9d1;letter-spacing:.12em;font-size:8px;font-weight:800}.ed-intelligence-live strong{font-size:13px}.ed-intelligence-live span{color:#adc2dc;font-size:9px}.ed-intelligence-pulse{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ed-intelligence-pulse article{border:1px solid var(--ed-line);background:#fff;border-top:3px solid #7696c1;border-radius:12px;align-content:start;gap:5px;min-height:118px;padding:18px 19px;display:grid;box-shadow:0 7px 22px #182f4e0a}.ed-intelligence-pulse article[data-tone=ok]{border-top-color:#43a47d}.ed-intelligence-pulse article[data-tone=attention]{border-top-color:#d98763}.ed-intelligence-pulse small{color:#77869b;letter-spacing:.1em;font-size:8px;font-weight:800}.ed-intelligence-pulse strong{font:750 17px/1.35 Geist,sans-serif}.ed-intelligence-pulse span{color:var(--ed-muted);font-size:9px;line-height:1.5}.ed-intelligence-plan{border:1px solid var(--ed-line);background:#fff;border-radius:16px;gap:0;display:grid;overflow:hidden;box-shadow:0 10px 30px #182f4e0a}.ed-intelligence-plan>header{border-bottom:1px solid var(--ed-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:25px 27px 20px;display:grid}.ed-intelligence-plan h2,.ed-intelligence-panel h2,.ed-intelligence-agent h2{margin:4px 0;font-size:20px}.ed-intelligence-plan header p{color:var(--ed-muted);font-size:10px}.ed-intelligence-horizons{gap:7px;display:flex}.ed-intelligence-horizons button{color:#6b7890;text-align:left;border-color:#d7e1ef;grid-template-columns:auto auto;align-items:baseline;gap:2px 5px;min-width:88px;padding:9px 11px;display:grid}.ed-intelligence-horizons button b{color:#1d3555;font:800 18px/1 Geist,sans-serif}.ed-intelligence-horizons button span{font-size:9px}.ed-intelligence-horizons button small{grid-column:1/-1;font-size:8px}.ed-intelligence-horizons button[aria-pressed=true]{color:#286ec7;background:#edf5ff;border-color:#286ec7;box-shadow:inset 0 0 0 1px #286ec7}.ed-intelligence-plan-summary{border-bottom:1px solid var(--ed-line);background:#f8fafd;grid-template-columns:repeat(4,1fr);display:grid}.ed-intelligence-plan-summary article{border-right:1px solid var(--ed-line);justify-content:space-between;align-items:center;gap:10px;padding:13px 19px;display:flex}.ed-intelligence-plan-summary article:last-child{border-right:0}.ed-intelligence-plan-summary span{color:var(--ed-muted);font-size:9px}.ed-intelligence-plan-summary strong{font:800 17px/1 Geist,sans-serif}.ed-intelligence-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.ed-intelligence-suggestions article{background:#fff;border:1px solid #dde6f2;border-radius:11px;align-content:start;gap:10px;padding:18px;display:grid}.ed-intelligence-suggestions article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.ed-intelligence-suggestions article>header span{color:#41638f;text-transform:uppercase;background:#eef4fc;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:800}.ed-intelligence-suggestions article>header b{color:#285e9f;font:800 17px/1 Geist,sans-serif}.ed-intelligence-suggestions h3{font-size:15px}.ed-intelligence-suggestions p{color:#55657d;font-size:10px;line-height:1.6}.ed-intelligence-suggestions article>div{flex-wrap:wrap;gap:5px;display:flex}.ed-intelligence-suggestions article>div span{color:#768398;border:1px solid #e1e8f2;border-radius:5px;padding:3px 7px;font-size:8px}.ed-intelligence-suggestions button{justify-self:start;margin-top:2px}.ed-intelligence-empty{color:var(--ed-muted);background:#fbfcfe;border:1px dashed #cdd8e7;border-radius:11px;justify-items:start;gap:6px;margin:18px;padding:24px;display:grid}.ed-intelligence-empty strong{color:var(--ed-ink)}.ed-intelligence-empty.compact{margin:0;padding:20px}.ed-intelligence-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ed-intelligence-panel{border:1px solid var(--ed-line);background:#fff;border-radius:14px;align-content:start;gap:14px;min-height:320px;padding:22px;display:grid;box-shadow:0 8px 24px #182f4e08}.ed-intelligence-panel>header{justify-content:space-between;align-items:end;gap:15px;display:flex}.ed-intelligence-panel>header>span{color:var(--ed-muted);font-size:9px}.ed-intelligence-decisions{gap:8px;display:grid}.ed-intelligence-decisions article{border:1px solid #e1e7f0;border-left:3px solid #5e87ba;border-radius:9px;gap:7px;padding:13px 14px;display:grid}.ed-intelligence-decisions article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.ed-intelligence-decisions article span{color:#55729a;text-transform:uppercase;font-size:8px;font-weight:800}.ed-intelligence-decisions article p{color:var(--ed-muted);font-size:9px;line-height:1.55}.ed-intelligence-research{color:#39516e;background:#f1f6fc;border-radius:9px;gap:5px;padding:13px 14px;display:grid}.ed-intelligence-research[data-status=failed]{color:#874747;background:#fff3f3}.ed-intelligence-research span{font-size:9px;line-height:1.55}.ed-intelligence-research small{color:#77869a;font-size:8px}.ed-intelligence-sources{gap:6px;display:grid}.ed-intelligence-sources a{color:inherit;border:1px solid #e3e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.ed-intelligence-sources a:hover{background:#f8fbff;border-color:#9cb6d9}.ed-intelligence-sources a>div{gap:2px;min-width:0;display:grid}.ed-intelligence-sources strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ed-intelligence-sources span{color:var(--ed-muted);font-size:8px}.ed-intelligence-sources b{color:#34755c;background:#e9f6f0;border-radius:999px;padding:3px 7px;font-size:8px}.ed-intelligence-benchmarks{flex-wrap:wrap;gap:6px;padding-top:3px;display:flex}.ed-intelligence-benchmarks a{color:#4d6d98;border:1px solid #dce5f1;border-radius:6px;padding:5px 8px;font-size:8px;text-decoration:none}.ed-intelligence-agent{background:linear-gradient(110deg,#f5f9ff,#eaf3ff);border:1px solid #c8d9ef;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;padding:24px 27px;display:flex}.ed-intelligence-agent p{max-width:700px;color:var(--ed-muted);font-size:10px}.ed-intelligence-agent>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ed-failure-center{background:#fff9f7;border:1px solid #ecd6d2;border-radius:13px;margin:-8px 0 28px;padding:18px}.ed-failure-center>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.ed-failure-center>header h2{color:#713d39;margin-top:4px;font-size:14px}.ed-failure-center>header p{color:#9a6d67;max-width:370px;font-size:10px;line-height:1.6}.ed-failure-center article{border-top:1px solid #f0dedb;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.4fr) auto auto;align-items:center;gap:12px;padding:11px 0;display:grid}.ed-failure-center article>button:first-child{text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.ed-failure-center article>button:first-child span{color:var(--ed-muted);font-size:9px}.ed-failure-center article p{color:#75514d;font-size:10px;line-height:1.5}.ed-failure-kind{color:#8d514b;background:#f4e4e1;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:800}.ed-failure-kind.transient{color:#85632e;background:#fff0d8}.ed-failure-kind.unknown{color:#69778a;background:#edf0f5}.ed-operations-alerts{background:#fffaf2;border:1px solid #ead7bf;border-radius:13px;margin:-8px 0 28px;overflow:hidden}.ed-skip-link{z-index:100;background:#12345f;border-radius:7px;padding:10px 14px;font-weight:800;position:fixed;top:10px;left:10px;transform:translateY(-160%);color:#fff!important}.ed-skip-link:focus{transform:translateY(0)}.ed-shell main:focus-visible{outline-offset:-3px;outline:3px solid #8cb6ff}.ed-operations-alerts>header{border-bottom:1px solid #efe0ce;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.ed-operations-alerts>header h2{color:#72532b;margin-top:4px;font-size:14px}.ed-operations-alerts>div{display:grid}.ed-operations-alerts article{border-bottom:1px solid #f1e4d4;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.ed-operations-alerts article:last-child{border-bottom:0}.ed-operations-alerts article>span{color:#86642e;text-transform:uppercase;background:#ffedc9;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:800}.ed-operations-alerts article[data-severity=critical]>span{color:#8d514b;background:#f4e4e1}.ed-operations-alerts article>div{gap:3px;display:grid}.ed-operations-alerts article strong{color:#61492e;font-size:10px}.ed-operations-alerts article p{color:#866f55;font-size:9px;line-height:1.5}.ed-operations-alerts article code{color:#8a765d;text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:8px;overflow:hidden}.ed-queue-panel{border:1px solid var(--ed-line);background:#fff;border-radius:13px;margin-bottom:30px;overflow:hidden}.ed-queue-panel>.ed-section-head{border-bottom:1px solid var(--ed-line);margin:0;padding:18px 20px}.ed-queue-panel>.ed-section-head h2{margin-top:4px;font-size:14px}.ed-queue-panel>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f6;border-radius:0;grid-template-columns:35px minmax(220px,1fr) minmax(150px,auto) auto;align-items:center;gap:14px;width:100%;padding:13px 20px;display:grid}.ed-queue-panel>button:last-child{border-bottom:0}.ed-queue-position{color:#8ea5c4;font-size:9px;font-weight:800}.ed-queue-panel>button>span:nth-child(2){gap:3px;display:grid}.ed-queue-panel>button small{color:var(--ed-muted);font-size:9px}.ed-queue-panel time{color:#62748d;font-size:9px}.ed-queue-empty{color:var(--ed-muted);text-align:center;justify-items:center;gap:5px;padding:28px;display:grid}.ed-queue-empty strong{color:var(--ed-ink);font-size:11px}.ed-queue-empty span{font-size:9px}.ed-counts>div{border-right:1px solid var(--ed-line);align-items:center;gap:13px;padding:0 22px;display:flex}.ed-counts>div:last-child{border:0}.ed-counts strong{font:700 26px Geist,sans-serif}.ed-counts span{color:var(--ed-muted);font-size:10px}.ed-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:19px;display:flex}.ed-panel{border:1px solid var(--ed-line);background:#fff;border-radius:11px;padding:23px}.ed-panel>p{color:var(--ed-muted);margin:13px 0;font-size:12px;line-height:1.9}.ed-panel>button{margin-top:15px}.ed-field{margin:18px 0;display:block}.ed-field>span{color:#7d8a9e;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:11px;font-weight:500;display:flex}.ed-field-action{margin-left:auto}.ed-field-action button,.ed-ai-field-button{color:#557bb6;background:#f5f8ff;border-color:#d9e5f8;padding:4px 8px;font-size:9px;font-weight:700}.ed-section-head .ed-ai-field-button{margin-left:-8px}.ed-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ed-app .ed-content-card{text-align:left;border:1px solid var(--ed-line);background:#fff;border-radius:10px;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 9px 28px #1b355d0a}.ed-app .ed-content-card:hover{border-color:#c5d6ee;transform:translateY(-2px);box-shadow:0 15px 38px #1b355d14}.ed-app .ed-content-open{text-align:left;background:0 0;border:0;border-radius:0;width:100%;padding:0;display:block}.ed-app .ed-content-open:hover{background:0 0;border:0}.ed-card-actions{border-top:1px solid #f0f3f7;gap:5px;padding:0 11px 11px;display:flex}.ed-card-actions button{color:#65758c;background:0 0;border:0;flex:1;padding:7px 8px;font-size:10px}.ed-card-actions button:hover{background:#f4f7fb}.ed-card-actions .ed-text-danger{color:var(--ed-danger)}.ed-art.has-media{isolation:isolate;background:#182238;position:relative}.ed-art.has-media:after{content:"";z-index:-1;background:linear-gradient(#0b132233 15%,#08101dcc 100%);position:absolute;inset:0}.ed-art.has-media img,.ed-art.has-media video{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ed-art{color:#fff;background:radial-gradient(circle at 87% 28%,#c6f54a 0 13px,#0000 14px),radial-gradient(circle at 87% 28%,#0000 0 55px,#ffffff14 56px 57px,#0000 58px),linear-gradient(130deg,#102a60,#2358b2);flex-direction:column;justify-content:space-between;height:205px;padding:22px;display:flex}.ed-art span{text-transform:uppercase;letter-spacing:1.8px;color:#b3cdf7;font-size:9px}.ed-art strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:Geist,sans-serif;font-size:22px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.ed-art small{color:#bed1ee;font-size:9px}.ed-art.lisa{background:linear-gradient(130deg,#514b42,#b39b78)}.ed-art.lisa strong{font-family:Georgia,serif;font-weight:400}.ed-art.aio{background:linear-gradient(130deg,#254437,#739078)}.ed-card-meta{justify-content:space-between;align-items:center;padding:16px 15px 0;display:flex}.ed-content-open>p{color:#929fb2;padding:12px 15px 16px;font-size:10px}.ed-pill{color:#8793a8;white-space:nowrap;background:#f0f3f9;border-radius:5px;padding:4px 7px;font-size:9px;display:inline-block}.ed-pill.review{color:#ad8841;background:#fff5df}.ed-pill.approved{color:#4b9470;background:#e9f6ef}.ed-pill.planned{color:#4d89c8;background:#eaf3ff}.ed-pill.draft{color:#8884b1;background:#eff0fa}.ed-pill.published{color:#3e815f;background:#e9f6ef}.ed-pill.failed,.ed-pill.remote-missing{color:#a24f47;background:#fff0ed}.ed-pill.remote-unknown{color:#9a752d;background:#fff5df}.ed-empty{text-align:center;background:#fff;border:1px dashed #dbe3ef;border-radius:11px;padding:65px 30px}.ed-empty>svg{color:#94add2;width:29px;height:29px;margin-bottom:18px}.ed-empty h2{font-size:19px}.ed-empty p{color:#91a0b5;max-width:450px;margin:12px auto 0;font-size:12px;line-height:1.9}.ed-info-panel{background:#eff5ff;border:1px solid #dce7fb;border-radius:11px;align-items:center;gap:18px;margin-top:25px;padding:25px;display:flex}.ed-info-panel>svg{color:#5c8ed9;width:24px;height:24px}.ed-info-panel p{color:#8398b8;margin-top:6px;font-size:12px}.ed-info-panel button{white-space:nowrap;margin-left:auto}.ed-editor{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:23px;display:grid}.ed-editor aside>.ed-panel{margin-top:18px}.ed-preview{aspect-ratio:9/16;color:#fff;background:radial-gradient(circle at 80% 23%,#c6f54a 0 17px,#0000 18px),linear-gradient(150deg,#0e244c,#1f58ae);border-radius:9px;flex-direction:column;justify-content:space-between;max-height:460px;padding:27px;display:flex}.ed-preview>span{text-transform:uppercase;letter-spacing:2px;font-size:10px}.ed-preview>strong{overflow-wrap:anywhere;font:700 30px/1.3 Geist,sans-serif}.ed-preview>small{color:#b7cceb}.ed-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;display:flex}.ed-actions small{margin-right:auto}.ed-step-blocker{background:#fffbf2;border:1px solid #ead9b8;border-radius:10px;gap:3px;margin-top:18px;padding:13px 15px;display:grid}.ed-step-blocker strong{color:#755f36;font-size:11px}.ed-step-blocker span{color:#9a8868;font-size:10px;line-height:1.6}.ed-app .ed-caption-input{min-height:180px}.ed-scene{border:1px solid var(--ed-line);background:#fcfdff;border-radius:8px;margin:15px 0;padding:15px}.ed-scene .ed-field:first-child{margin-top:0}.ed-scene p{white-space:pre-wrap;color:#8090a4;margin-top:8px;font-size:12px}.ed-media-section{border-top:1px solid var(--ed-line);margin-top:22px;padding-top:20px}.ed-media-section .ed-section-head>div small{color:var(--ed-muted);margin-top:5px;line-height:1.4;display:block}.ed-media-actions{align-items:center;gap:8px;display:flex}.ed-ai-design-button{color:#416fae;background:#f2f7ff;border-color:#cbdcf5;min-height:38px;font-weight:750}.ed-ai-video-button{color:#684f9d;background:#f7f3ff;border-color:#d8cef2;min-height:38px;font-weight:750}.ed-upload-button{border:1px solid var(--ed-line-strong);min-height:38px;color:var(--ed-text);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.ed-upload-button input{display:none}.ed-upload-button.disabled{opacity:.48;cursor:not-allowed}.ed-media-empty{border:1px dashed var(--ed-line-strong);color:var(--ed-muted);text-align:center;border-radius:10px;margin:12px 0 0;padding:18px}.ed-media-grid{gap:10px;margin-top:12px;display:grid}.ed-media-card{border:1px solid var(--ed-line);background:var(--ed-surface-2);border-radius:10px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.ed-media-card img,.ed-media-card video{object-fit:cover;background:#101010;border-radius:7px;width:112px;height:82px;display:block}.ed-media-card>div{min-width:0}.ed-media-card strong,.ed-media-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ed-media-card strong{font-size:13px}.ed-media-card small{color:var(--ed-muted);margin:5px 0 9px}.ed-media-card button{color:var(--ed-danger)}.ed-media-card-actions{gap:7px;display:flex}.ed-media-card-actions button:first-child{color:#4f78ad}.ed-image-candidate-strip{background:#f6f9fe;border:1px solid #d8e6f8;border-radius:10px;gap:10px;margin-top:14px;padding:14px;display:grid}.ed-image-candidate-strip>strong{color:#456c9e;font-size:11px}.ed-image-candidate-strip>div{gap:9px;display:flex;overflow-x:auto}.ed-image-candidate-strip button{background:#dfe8f3;border-color:#cbdcf1;flex:0 0 105px;height:120px;padding:0;position:relative;overflow:hidden}.ed-image-candidate-strip img,.ed-image-candidate-strip video{object-fit:cover;width:100%;height:100%}.ed-image-candidate-strip span{color:#fff;background:#10284ee6;border-radius:5px;padding:5px;font-size:8px;position:absolute;inset:auto 5px 5px}.ed-media-job-list{background:#faf8ff;border:1px solid #e1d9f3;border-radius:10px;gap:8px;margin-top:14px;padding:14px;display:grid}.ed-media-job-list>strong{color:#69528e;font-size:11px}.ed-media-job-list article{background:#fff;border:1px solid #e7e0f3;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(100px,180px) auto;align-items:center;gap:12px;padding:9px 11px;display:grid}.ed-media-job-list article>div{gap:3px;min-width:0;display:grid}.ed-media-job-list span{font-size:10px;font-weight:750}.ed-media-job-list small{color:var(--ed-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ed-media-job-list progress{accent-color:#7356a7;width:100%;height:7px}.ed-media-job-list article.completed progress{accent-color:var(--ed-ok)}.ed-media-job-list article.failed{background:#fff9f8;border-color:#efd3d1}.ed-error,.ed-notice{border-radius:8px;margin-bottom:20px;padding:13px 17px;font-size:12px;line-height:1.7}.ed-error{color:#a74535;background:#fff0ed;border:1px solid #f2d6cf}.ed-notice{color:#537bab;background:#eff5ff;border:1px solid #dce8fb}.ed-review-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:22px;display:grid}.ed-review-list button{text-align:left;background:#fff;flex-direction:column;align-items:flex-start;gap:10px;width:100%;margin-bottom:12px;padding:18px;display:flex}.ed-review-list button.active{background:#f8faff;border-color:#87b0fa}.ed-review-list strong{font-size:12px;line-height:1.7}.ed-review-summary{border:1px solid var(--ed-line);background:#fff;border-radius:12px;grid-template-columns:repeat(3,minmax(100px,150px)) 1fr;align-items:center;gap:12px;margin-bottom:18px;padding:14px;display:grid}.ed-review-summary>div{border-right:1px solid var(--ed-line);align-items:baseline;gap:8px;padding:5px 10px;display:flex}.ed-review-summary strong{font:800 22px Geist,sans-serif}.ed-review-summary span{color:var(--ed-muted);font-size:10px}.ed-review-summary p{color:var(--ed-muted);justify-self:end;font-size:11px}.ed-review-list-empty{border:1px dashed var(--ed-line-strong);color:var(--ed-muted);text-align:center;border-radius:10px;padding:22px;font-size:11px}.ed-caption{white-space:pre-wrap;color:#718197;font-size:13px;line-height:2;margin:20px 0!important}.ed-planning{border-top:1px solid var(--ed-line);margin-top:22px;padding-top:10px}.ed-planning>small{margin:14px 0;line-height:1.8;display:block}.ed-publication{border:1px solid var(--ed-line);background:#f8fafc;border-radius:14px;margin-top:16px;padding:16px}.ed-publication.published{border-color:#6aa984}.ed-publication.failed{border-color:#d17878}.ed-publication.remote-missing{background:#fff9f8;border-color:#c56b63}.ed-publication.remote-unknown{background:#fffaf2;border-color:#d6a44d}.ed-publication-alert{color:#8c4b43;background:#fff1ed;border-radius:8px;padding:10px 12px;font-size:10px;line-height:1.6}.ed-remote-check{color:var(--ed-muted);font-size:9px}.ed-inline-link{color:#356fbe;font-size:10px;font-weight:800;display:inline-flex}.ed-publication-lifecycle{border-top:1px solid var(--ed-line);justify-items:start;gap:10px;margin-top:14px;padding-top:14px;display:grid}.ed-publication-lifecycle p{color:#61728a}.ed-publishing-log{gap:9px;margin:14px 0;padding:0;list-style:none;display:grid}.ed-publishing-log li{border-left:2px solid var(--ed-line);gap:2px;padding-left:12px;display:grid}.ed-publishing-log time{color:#7f93b0;font-size:11px}.ed-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.ed-suggestion-grid{gap:16px;margin-top:18px;display:grid}.ed-research-panel{background:linear-gradient(145deg,#f9fbff,#edf4ff);border:1px solid #bfd2ef;border-radius:15px;gap:16px;margin-bottom:18px;padding:22px;display:grid}.ed-research-panel>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.ed-research-panel>header small,.ed-research-summary>small{color:#5279b5;letter-spacing:.08em;font-size:9px;font-weight:800}.ed-research-panel>header h2{margin:5px 0;font-size:17px}.ed-research-panel>header p{color:#6e7f96;max-width:620px;font-size:10px;line-height:1.65}.ed-research-freshness{color:#416da9;background:#deebff;border-radius:999px;flex:none;padding:6px 9px;font-size:9px}.ed-research-panel>form{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.ed-research-panel>form .ed-field{margin:0}.ed-research-panel>form>button{min-height:39px}.ed-research-result{border-top:1px solid #cedcf0;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;padding-top:16px;display:grid}.ed-research-summary{align-content:start;gap:8px;min-width:0;display:grid}.ed-research-summary p{white-space:pre-wrap;color:#3e5069;max-height:260px;font-size:11px;line-height:1.75;overflow:auto}.ed-research-summary>span{color:#8a7048;font-size:9px;line-height:1.6}.ed-research-sources{align-content:start;gap:7px;display:grid}.ed-research-sources>div{color:#60748e;justify-content:space-between;font-size:10px;display:flex}.ed-research-sources>a{color:#344b6b;background:#ffffffc7;border:1px solid #d5e0f0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;text-decoration:none;display:flex}.ed-research-sources>a>span{gap:3px;min-width:0;display:grid}.ed-research-sources b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ed-research-sources small{color:#7f90a8;font-size:8px}.ed-research-sources>a>strong{color:#3d69a7;background:#e6effd;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.ed-research-policy{color:#647790;font-size:9px}.ed-research-policy summary{cursor:pointer;font-weight:700}.ed-research-policy p{max-width:850px;margin-top:8px;line-height:1.65}.ed-research-error{color:#8a4c45;background:#fff0ed;border-radius:9px;gap:4px;padding:11px 13px;display:grid}.ed-research-error span{font-size:10px}.ed-context-banner{background:linear-gradient(135deg,#f8faff,#eef4ff);border:1px solid #c9d7ed;border-radius:14px;grid-template-columns:minmax(150px,auto) minmax(240px,1fr) auto;align-items:center;gap:20px;margin-bottom:18px;padding:18px 20px;display:grid}.ed-context-banner small{color:var(--ed-muted);letter-spacing:.08em;font-weight:800}.ed-context-banner h2{margin-top:3px}.ed-context-banner p{color:#506179}.ed-template-hero{color:#fff;background:linear-gradient(125deg,#14243b,#1d4776 72%,#2b70bd);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-bottom:16px;padding:31px 33px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #173b6720}.ed-template-hero:after{content:"";border:45px solid #ffffff0a;border-radius:50%;width:310px;height:310px;position:absolute;top:-130px;right:-60px}.ed-template-hero>*{z-index:1;position:relative}.ed-template-hero .ed-kicker{color:#a8cbf5}.ed-template-hero h2{letter-spacing:-.6px;max-width:720px;margin:6px 0 9px;font-size:25px}.ed-template-hero p{color:#d5e2f2;max-width:730px;font-size:10px;line-height:1.7}.ed-template-hero aside{justify-items:end;min-width:150px;display:grid}.ed-template-hero aside strong{font:800 43px/1 Geist,sans-serif}.ed-template-hero aside span{color:#e2edfa;font-size:10px}.ed-template-hero aside small{color:#9fbce0;margin-top:5px;font-size:8px}.ed-template-toolbar{border:1px solid var(--ed-line);background:#fff;border-radius:12px;grid-template-columns:minmax(220px,1fr) minmax(150px,.5fr) minmax(150px,.5fr) auto;align-items:end;gap:9px;padding:15px;display:grid}.ed-template-toolbar label{gap:5px;min-width:0;display:grid}.ed-template-toolbar label>span{color:#75859b;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.ed-template-toolbar input,.ed-template-toolbar select{min-width:0}.ed-template-result{color:var(--ed-muted);align-items:baseline;gap:5px;margin-top:15px;font-size:9px;display:flex}.ed-template-result strong{color:var(--ed-ink);font:800 17px/1 Geist,sans-serif}.ed-template-card{border:1px solid var(--ed-line);background:#fff;border-radius:14px;align-content:start;gap:10px;padding:15px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;box-shadow:0 8px 25px #17345e08}.ed-template-card:hover{border-color:#b9cce6;transform:translateY(-2px);box-shadow:0 12px 30px #17345e12}.ed-template-card>div:first-child{letter-spacing:.08em;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:125px;display:flex}.ed-template-card>div:first-child span{font-size:18px;font-weight:800}.ed-template-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.ed-template-meta small{letter-spacing:.08em;font-weight:800}.ed-template-meta span{color:#8996a7;font-size:8px}.ed-template-card h2{font-size:16px}.ed-template-card>details{color:#62738a;background:#f7f9fc;border-radius:8px;padding:9px 10px;font-size:9px}.ed-template-card>details summary{cursor:pointer;font-weight:800}.ed-template-card>details ul{gap:4px;margin:8px 0;padding-left:16px;display:grid}.ed-template-card>details small{color:#7388a4;line-height:1.5}.ed-template-card .ed-actions{align-self:end;margin-top:3px}.ed-template-origin{color:#4d6688;background:#f4f8fe;border:1px solid #cedcf0;border-radius:9px;align-items:center;gap:8px;margin:0 0 17px;padding:10px 12px;display:flex}.ed-template-origin span{color:#6e85a5;letter-spacing:.08em;font-size:8px;font-weight:800}.ed-template-origin strong{font-size:10px}.ed-template-origin small{color:#8492a5;margin-left:auto;font-size:8px}.ed-quality-review{background:#fbfcfe;border:1px solid #cbd8e9;border-top:4px solid #7c94b5;border-radius:13px;gap:15px;margin-top:18px;padding:20px;display:grid}.ed-quality-review[data-state=approved]{background:#f8fdfa;border-top-color:#3ea278}.ed-quality-review[data-state=blocked],.ed-quality-review[data-state=failed]{background:snow;border-top-color:#c95e5e}.ed-quality-review[data-state=overridden]{background:#fffdf8;border-top-color:#d29a3d}.ed-quality-review>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.ed-quality-review>header h2{margin:4px 0;font-size:18px}.ed-quality-review>header p{color:#66778e;max-width:720px;font-size:10px;line-height:1.65}.ed-quality-score{grid-template-columns:auto auto;justify-content:end;align-items:baseline;min-width:115px;display:grid}.ed-quality-score strong{font:800 31px/1 Geist,sans-serif}.ed-quality-score>span{color:#7d8ba0;font-size:9px}.ed-quality-score small{color:#7d8ba0;text-align:right;grid-column:1/-1;margin-top:4px;font-size:8px}.ed-quality-stale,.ed-quality-clean,.ed-quality-override{color:#765c2b;background:#fff5dd;border-radius:8px;gap:4px;padding:11px 13px;display:grid}.ed-quality-clean{color:#2d7054;background:#eaf7f0}.ed-quality-override{color:#72551f;background:#fff4d9}.ed-quality-stale span,.ed-quality-clean span,.ed-quality-override span{font-size:9px}.ed-quality-override small{color:#97815a;font-size:8px}.ed-quality-findings{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ed-quality-findings article{background:#fff;border:1px solid #ead9d9;border-left:3px solid #c76060;border-radius:9px;align-content:start;gap:8px;padding:14px;display:grid}.ed-quality-findings article[data-severity=warning]{border-color:#eadfca #eadfca #eadfca #d49b41}.ed-quality-findings article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.ed-quality-findings article>div span{color:#65758c;text-transform:uppercase;font-size:8px;font-weight:800}.ed-quality-findings article>div b{color:#973f3f;background:#fceaea;border-radius:999px;padding:3px 7px;font-size:8px}.ed-quality-findings article[data-severity=warning]>div b{color:#805b20;background:#fff2da}.ed-quality-findings h3{font-size:12px}.ed-quality-findings blockquote{color:#64738a;background:#f7f9fc;border-left:2px solid #d6dee9;margin:0;padding:8px 10px;font-size:9px;line-height:1.55}.ed-quality-findings p{color:#68778b;font-size:9px;line-height:1.55}.ed-quality-findings article footer{border-top:1px solid #edf0f4;gap:2px;padding-top:7px;display:grid}.ed-quality-findings article footer strong{color:#526680;text-transform:uppercase;font-size:8px}.ed-quality-findings article footer span{color:#495b72;font-size:9px;line-height:1.5}.ed-quality-review>footer{justify-content:space-between;align-items:center;gap:15px;padding-top:3px;display:flex}.ed-quality-review>footer>span{color:#8793a4;font-size:8px}.ed-quality-review>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ed-template-card p,.ed-suggestion-card p{color:#718197}.ed-suggestion-card{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:14px 28px;padding:24px;display:grid}.ed-suggestion-card>.ed-section-head,.ed-suggestion-card>.ed-suggestion-date,.ed-suggestion-card>h2,.ed-suggestion-card>p{grid-column:1}.ed-suggestion-card>.ed-suggestion-evidence{grid-area:2/2/span 4}.ed-suggestion-card>.ed-suggestion-basis,.ed-suggestion-card>.ed-actions{grid-column:1/-1}.ed-suggestion-toolbar{border:1px solid var(--ed-line);background:#fff;border-radius:12px;justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;padding:16px 18px;display:flex}.ed-suggestion-toolbar>div{gap:9px;display:grid}.ed-suggestion-toolbar small{color:var(--ed-muted);letter-spacing:.08em;font-size:9px;font-weight:800}.ed-suggestion-date{align-items:baseline;gap:8px;display:flex}.ed-suggestion-date span{color:var(--ed-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.ed-suggestion-date strong{color:#536780;font-size:11px}.ed-suggestion-score{color:#3568b7;background:#eaf2ff;border-radius:9px;align-items:baseline;gap:2px;padding:6px 9px;font-weight:800;display:flex}.ed-suggestion-score small{color:#7d96ba;font-size:8px}.ed-suggestion-evidence{background:#f7f9fc;border-radius:9px;gap:9px;padding:12px;display:grid}.ed-suggestion-evidence>span{text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.ed-suggestion-evidence p{gap:2px;margin:0;font-size:10px;line-height:1.55;display:grid}.ed-suggestion-evidence b{color:#34445b;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.ed-suggestion-basis{flex-wrap:wrap;gap:7px;display:flex}.ed-suggestion-basis span{color:#687990;border:1px solid #dce4ef;border-radius:999px;padding:5px 8px;font-size:9px}.ed-suggestion-basis .ed-claim{color:#3f679f;background:#eef5ff;border-color:#c9d9ef;font-weight:700}.ed-suggestion-basis .ed-claim.confirmed{color:#397353;background:#effaf3;border-color:#b9ddc7}.ed-suggestion-basis .ed-claim.observed{color:#4c6e9a;background:#f0f5fc;border-color:#cfdbed}.ed-suggestion-basis .ed-claim.experiment{color:#826b37;background:#fff9eb;border-color:#ebd6aa}.ed-suggestion-sources{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.ed-suggestion-sources a{color:#4a70a7;font-size:9px;text-decoration:none}.ed-suggestion-sources a:hover{text-decoration:underline}.ed-suggestion-history{margin-top:24px}.ed-suggestion-history>button{border:0;border-top:1px solid var(--ed-line);text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:12px 0;display:flex}.ed-suggestion-history>button>span:first-child{gap:3px;display:grid}.ed-suggestion-history small{color:var(--ed-muted)}.ed-suggestion-decision{border-top:1px solid var(--ed-line);grid-template-columns:minmax(180px,.7fr) 1.3fr;gap:18px;padding:13px 0;display:grid}.ed-suggestion-decision span{gap:3px;display:grid}.ed-suggestion-decision p{color:var(--ed-muted);margin:0;font-size:11px;line-height:1.5}.ed-links-layout{grid-template-columns:minmax(0,1fr) 310px;gap:18px;display:grid}.ed-links-layout>aside{align-content:start;gap:18px;display:grid}.ed-link-list{gap:10px;margin:18px 0;display:grid}.ed-link-list form{border:1px solid var(--ed-line);border-radius:10px;grid-template-columns:auto minmax(130px,.8fr) minmax(180px,1fr) auto auto auto auto;align-items:center;gap:8px;padding:10px;display:grid}.ed-link-order{gap:3px;display:grid}.ed-link-order button{padding:1px 7px}.ed-switch{align-items:center;gap:5px;font-size:11px;display:flex}.ed-switch input,.ed-check input{width:auto}.ed-add-link{grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;display:grid}.ed-add-link h3{grid-column:1/-1}.ed-link-kpis{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ed-link-kpis h2{grid-column:1/-1}.ed-link-kpis div{background:#f6f8fc;border-radius:9px;padding:10px;display:grid}.ed-link-kpis strong{font-size:22px}.ed-link-kpis span{color:var(--ed-muted);font-size:11px}.ed-character-count{color:var(--ed-muted);text-align:right;margin:-8px 0 14px;display:block}.ed-import-drop{cursor:pointer;background:#f8faff;border:1px dashed #9eb0c8;border-radius:12px;gap:4px;margin-top:14px;padding:20px;display:grid}.ed-import-drop span{color:var(--ed-muted);font-size:12px}.ed-import-drop input{margin-top:8px}.ed-import-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.ed-import-preview{min-width:0;position:relative}.ed-import-preview img{aspect-ratio:4/5;object-fit:cover;background:#edf1f7;border-radius:9px;width:100%;display:block}.ed-import-preview>span{color:#fff;background:#101722;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid;position:absolute;top:7px;left:7px}.ed-import-preview small{overflow-wrap:anywhere;color:var(--ed-muted);margin-top:5px;display:block}.ed-app .ed-agenda{padding:0;overflow:hidden}.ed-agenda>button{text-align:left;border:0;border-bottom:1px solid var(--ed-line);border-radius:0;align-items:center;gap:25px;width:100%;margin:0;padding:22px;display:flex}.ed-agenda time{color:#7f93b0;min-width:130px;font-size:11px}.ed-agenda>button>span:nth-child(2){flex:1}.ed-agenda small{margin-top:4px;display:block}.ed-calendar-toolbar{border:1px solid var(--ed-line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:14px;display:flex}.ed-calendar-nav{align-items:center;gap:8px;display:flex}.ed-calendar-nav>div{gap:2px;margin-left:8px;display:grid}.ed-calendar-nav strong{font-size:12px}.ed-calendar-nav span{color:var(--ed-muted);font-size:9px}.ed-view-switch{background:#f1f4f8;border-radius:8px;padding:3px;display:flex}.ed-view-switch button{color:#77869a;background:0 0;border:0}.ed-view-switch button.active{color:var(--ed-ink);background:#fff;box-shadow:0 2px 9px #243d6312}.ed-week-grid{border:1px solid var(--ed-line);background:#fff;border-radius:14px;grid-template-columns:repeat(7,minmax(130px,1fr));display:grid;overflow-x:auto}.ed-week-grid>article{border-right:1px solid var(--ed-line);background:#fcfdff;min-height:390px}.ed-week-grid>article:last-child{border-right:0}.ed-week-grid>article.today{background:#f5f9ff}.ed-day-heading{border:0;border-bottom:1px solid var(--ed-line);text-align:left;background:0 0;border-radius:0;gap:2px;width:100%;padding:15px;display:grid}.ed-day-heading span{color:var(--ed-muted);text-transform:uppercase;font-size:9px}.ed-day-heading strong{font:800 20px Geist,sans-serif}.ed-day-events{align-content:start;gap:8px;padding:9px;display:grid}.ed-calendar-event{text-align:left;background:#fff;border:1px solid #dce5f3;border-left:3px solid #7ea8eb;gap:4px;min-width:0;padding:10px;display:grid}.ed-calendar-event.published{border-left-color:#61a67c}.ed-calendar-event.failed{border-left-color:#c56b63}.ed-calendar-event.remote-missing{background:#fff6f4;border-left-color:#c56b63}.ed-calendar-event.remote-unknown{background:#fffaf2;border-left-color:#d6a44d}.ed-calendar-event.canceled{opacity:.68;border-left-color:#a7afbb}.ed-calendar-event time{color:#537daf;font-size:9px;font-weight:800}.ed-calendar-event strong{text-overflow:ellipsis;font-size:10px;line-height:1.45;overflow:hidden}.ed-calendar-event span{color:var(--ed-muted);font-size:8px}.ed-day-empty{color:#b0bac8;padding:8px 4px;font-size:9px}.ed-day-view{border:1px solid var(--ed-line);background:#fff;border-radius:14px;grid-template-columns:170px minmax(0,1fr);display:grid;overflow:hidden}.ed-day-summary{color:#fff;background:linear-gradient(160deg,#16366d,#245fac);align-content:start;justify-items:center;gap:3px;min-height:380px;padding:35px 20px;display:grid}.ed-day-summary small{color:#bdd2f5;letter-spacing:.08em;font-size:9px}.ed-day-summary strong{font:800 52px/1 Geist,sans-serif}.ed-day-summary span{color:#d7e4f7;text-transform:capitalize}.ed-day-timeline{align-content:start;padding:18px;display:grid}.ed-day-timeline>button{border:0;border-bottom:1px solid var(--ed-line);text-align:left;border-radius:0;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:17px 12px;display:grid}.ed-day-timeline>button time{color:#587dac;font-weight:700}.ed-day-timeline>button span:nth-child(2){gap:3px;display:grid}.ed-day-timeline>button small{color:var(--ed-muted)}.ed-calendar-empty{color:var(--ed-muted);text-align:center;justify-items:center;gap:6px;padding:90px 25px;display:grid}.ed-calendar-empty strong{color:var(--ed-ink)}.ed-sub{color:#90a0b5;font-size:11px;line-height:1.8;margin:12px 0 20px!important}.ed-reference-section{border:1px solid var(--ed-line);background:linear-gradient(145deg,#f8fbff,#fff);border-radius:14px;margin-bottom:34px;padding:25px}.ed-reference-section .ed-section-head{align-items:flex-start}.ed-reference-section .ed-section-head h2{margin-top:5px}.ed-reference-section .ed-sub{margin:7px 0 0!important}.ed-reference-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.ed-reference-grid>article{border:1px solid var(--ed-line);background:#fff;border-radius:11px;overflow:hidden;box-shadow:0 8px 24px #17345e0a}.ed-reference-media{aspect-ratio:4/3;background:#e9eef5;position:relative;overflow:hidden}.ed-reference-media img,.ed-reference-media video{object-fit:cover;width:100%;height:100%}.ed-reference-media span{color:#fff;background:#10284ed9;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:700;position:absolute;bottom:9px;left:9px}.ed-reference-grid>article>div:nth-child(2){gap:4px;padding:12px 12px 7px;display:grid}.ed-reference-grid>article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ed-reference-grid>article small{color:var(--ed-muted);font-size:8px}.ed-reference-grid>article>button{background:0 0;border:0;margin:0 12px 11px;padding:5px 0;font-size:9px}.ed-reference-empty{border:1px dashed var(--ed-line-strong);color:var(--ed-muted);text-align:center;border-radius:10px;gap:5px;padding:28px;display:grid}.ed-reference-empty strong{color:var(--ed-ink);font-size:11px}.ed-reference-empty span{font-size:9px}.ed-generated-library{background:#f6f9fd;border:1px solid #d8e5f5;border-radius:14px;margin-bottom:28px;padding:25px}.ed-generated-library .ed-section-head{align-items:flex-start}.ed-generated-library h2{margin-top:5px}.ed-generated-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.ed-generated-grid>article{background:#fff;border:1px solid #dae3ee;border-radius:11px;overflow:hidden}.ed-generated-preview{aspect-ratio:4/5;background:#e4eaf1;border:0;border-radius:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.ed-generated-preview img,.ed-generated-preview video{object-fit:cover;width:100%;height:100%}.ed-derived-status{color:#68788d;text-transform:uppercase;background:#edf1f6;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.ed-generated-preview .ed-derived-status{position:absolute;bottom:9px;left:9px}.ed-derived-status.candidate{color:#896510;background:#fff2cc}.ed-derived-status.ready{color:#347453;background:#dcf4e6}.ed-derived-status.rejected{color:#68788d;background:#edf1f6}.ed-generated-grid>article>div{gap:4px;padding:12px;display:grid}.ed-generated-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ed-generated-grid small{color:var(--ed-muted);font-size:8px}.ed-agent-banner{border:1px solid var(--ed-line);background:#fff;border-radius:11px;align-items:center;gap:18px;margin-bottom:23px;padding:24px;display:flex}.ed-linkedin-hero{color:#fff;background:linear-gradient(135deg,#0a66c2,#163a63);border-radius:16px;grid-template-columns:minmax(0,1.7fr) minmax(220px,.8fr);gap:28px;margin-bottom:18px;padding:30px;display:grid;box-shadow:0 18px 45px #0a4e9222}.ed-linkedin-hero h2{margin:7px 0 10px;font-size:25px}.ed-linkedin-hero p{color:#d8e9fb;max-width:670px;font-size:11px;line-height:1.75}.ed-linkedin-hero>div:last-child{background:#ffffff0c;border:1px solid #ffffff24;border-radius:12px;align-content:center;gap:6px;padding:18px;display:grid}.ed-linkedin-hero>div:last-child small{color:#b9d8f5;text-transform:uppercase;font-size:8px;font-weight:800}.ed-linkedin-hero>div:last-child strong{font-size:16px}.ed-linkedin-hero>div:last-child span{color:#d8e9fb;font-size:9px;line-height:1.5}.ed-linkedin-workbench{gap:14px;display:grid}.ed-linkedin-modes{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ed-linkedin-modes button{text-align:left;border-color:#dce5ef;gap:4px;padding:13px;display:grid}.ed-linkedin-modes button strong{font-size:10px}.ed-linkedin-modes button span{color:var(--ed-muted);font-size:8px}.ed-linkedin-modes button.active{color:#0a66c2;background:#eef6ff;border-color:#6ba2db}.ed-linkedin-columns{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;gap:14px;display:grid}.ed-linkedin-columns>form,.ed-linkedin-result{border:1px solid var(--ed-line);background:#fff;border-radius:13px;min-height:590px;padding:22px}.ed-linkedin-columns>form{gap:13px;display:grid}.ed-linkedin-columns>form .ed-section-head{margin:0 0 4px}.ed-form-note{color:var(--ed-muted);font-size:8px;line-height:1.6}.ed-linkedin-result{align-content:start;gap:12px;display:grid}.ed-linkedin-original,.ed-linkedin-copy,.ed-linkedin-hooks{background:#f6f8fb;border-radius:9px;padding:14px}.ed-linkedin-copy{background:#f2f8ff;border-left:3px solid #0a66c2}.ed-linkedin-original small,.ed-linkedin-copy small,.ed-linkedin-hooks small{color:#6f8095;letter-spacing:.08em;font-size:8px;font-weight:900}.ed-linkedin-original p,.ed-linkedin-copy p{white-space:pre-wrap;margin-top:8px;font-size:10px;line-height:1.75}.ed-linkedin-hooks p{color:#52657b;margin-top:7px;font-size:9px}.ed-linkedin-checks{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.ed-two-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ed-linkedin-checks article{background:#f2f6fa;border-radius:8px;gap:5px;padding:9px;display:grid}.ed-linkedin-checks article.pass{background:#edf8f1}.ed-linkedin-checks article.warning{background:#fff7e7}.ed-linkedin-checks article.blocked{background:#fff0ed}.ed-linkedin-checks strong{font-size:8px}.ed-linkedin-checks span{color:#687991;font-size:7px;line-height:1.4}.ed-linkedin-empty{color:#8392a6;text-align:center;place-content:center;justify-items:center;gap:10px;min-height:500px;display:grid}.ed-linkedin-empty svg{color:#0a66c2;width:34px}.ed-linkedin-empty strong{color:#334a67;font-size:13px}.ed-linkedin-empty span{max-width:330px;font-size:9px;line-height:1.6}.ed-trace{color:#8291a4;font-size:8px}.ed-agent-banner>svg{color:#6095e9;background:#eef5ff;border-radius:10px;width:35px;height:35px;padding:7px}.ed-agent-banner h2{font-size:15px}.ed-agent-banner p{color:#8998ad;margin-top:8px;font-size:11px}.ed-agent-scope{color:#fff;background:#122e5d;border-radius:11px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:24px;margin-bottom:14px;padding:18px 20px;display:grid}.ed-agent-scope>div{gap:5px;display:grid}.ed-agent-scope .ed-kicker{color:#9ebce8}.ed-agent-scope p{color:#bdd0ec;font-size:10px;line-height:1.65}.ed-provider-section{background:#fff;border:1px solid #d6dfeb;border-radius:13px;gap:13px;margin-bottom:16px;padding:18px;display:grid}.ed-provider-section>.ed-section-head{margin:0}.ed-provider-section>.ed-section-head small{color:#6b86ad;letter-spacing:.08em;font-size:8px;font-weight:800}.ed-provider-section>.ed-section-head h2{margin-top:4px;font-size:15px}.ed-provider-section>.ed-section-head>span{color:#8090a6;font-size:9px}.ed-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ed-provider-grid article{background:#f7f9fc;border:1px solid #e0e6ee;border-radius:10px;gap:8px;padding:13px;display:grid}.ed-provider-grid article.configured{background:#f2faf5;border-color:#badbc7}.ed-provider-grid header{justify-content:space-between;align-items:center;gap:10px;display:flex}.ed-provider-grid header strong{font-size:11px}.ed-provider-grid header span{color:#8a6d3b;text-transform:uppercase;font-size:8px;font-weight:800}.ed-provider-grid article.configured header span{color:#3e7656}.ed-provider-grid p{color:#52657e;font-size:9px}.ed-provider-grid small{color:#7d8ea4;font-size:8px;line-height:1.5}.ed-workflow-panel{background:linear-gradient(145deg,#f9fbff,#fff);border:1px solid #cdd9e8;border-radius:14px;gap:15px;margin-bottom:18px;padding:20px;display:grid;box-shadow:0 12px 32px #173b670a}.ed-workflow-panel>.ed-section-head{margin:0}.ed-workflow-panel>.ed-section-head small{color:#547caf;letter-spacing:.1em;font-size:8px;font-weight:800}.ed-workflow-panel>.ed-section-head h2{margin-top:4px;font-size:17px}.ed-workflow-create{background:#fff;border:1px solid #e0e7f0;border-radius:11px;grid-template-columns:minmax(0,1fr) 130px 130px auto;align-items:end;gap:10px;padding:14px;display:grid}.ed-workflow-create label{gap:6px;display:grid}.ed-workflow-create label>span{color:#60738c;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.ed-workflow-create textarea,.ed-workflow-create select{color:#20344f;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d5deea;border-radius:7px;padding:9px 10px;font-size:10px}.ed-workflow-create textarea{resize:vertical;min-height:64px}.ed-workflow-list{gap:12px;display:grid}.ed-workflow-card{background:#fff;border:1px solid #dce4ef;border-left:4px solid #6e90bf;border-radius:11px;gap:13px;padding:17px;display:grid}.ed-workflow-card[data-status=waiting_approval]{border-left-color:#d39433}.ed-workflow-card[data-status=completed]{border-left-color:#3a976c}.ed-workflow-card[data-status=failed]{border-left-color:#bd5151}.ed-workflow-card[data-status=canceled]{opacity:.75;border-left-color:#9ba8b8}.ed-workflow-card>header,.ed-workflow-card>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.ed-workflow-card>header div{gap:4px;display:grid}.ed-workflow-card>header small{color:#6b82a2;text-transform:uppercase;font-size:8px;font-weight:800}.ed-workflow-card>header h3{max-width:760px;font-size:12px;line-height:1.5}.ed-workflow-card>header>span{color:#42668f;text-transform:uppercase;background:#edf3fb;border-radius:6px;flex:none;padding:5px 8px;font-size:8px;font-weight:800}.ed-workflow-progress{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.ed-workflow-progress div{color:#8a98aa;text-align:center;background:#f0f3f7;border-radius:7px;gap:3px;min-width:0;padding:8px 6px;display:grid}.ed-workflow-progress div[data-status=completed]{color:#28734f;background:#e8f7ee}.ed-workflow-progress div[data-status=queued],.ed-workflow-progress div[data-status=running]{color:#275f9e;background:#eaf2fd}.ed-workflow-progress div[data-status=waiting_approval]{color:#8a611e;background:#fff3dd}.ed-workflow-progress div[data-status=failed]{color:#9b3c3c;background:#fff0f0}.ed-workflow-progress b{font-size:9px}.ed-workflow-progress small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.ed-workflow-error{color:#8c3838;background:#fff3f3;border-radius:8px;gap:4px;padding:10px 12px;font-size:9px;display:grid}.ed-workflow-artifacts summary{cursor:pointer;color:#3d628d;font-size:9px;font-weight:700}.ed-workflow-artifacts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.ed-workflow-artifacts article{background:#fafbfd;border:1px solid #e5eaf1;border-radius:8px;gap:5px;padding:10px;display:grid}.ed-workflow-artifacts strong{font-size:9px}.ed-workflow-artifacts p,.ed-workflow-artifacts small,.ed-workflow-card>footer>small{color:#6d7d91;font-size:8px;line-height:1.5}.ed-workflow-card>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ed-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:34px;display:grid}.ed-agent-grid article{border:1px solid var(--ed-line);background:#fff;border-radius:12px;flex-direction:column;min-height:270px;padding:20px;display:flex;box-shadow:0 10px 28px #17345e08}.ed-agent-grid header{justify-content:space-between;align-items:center;display:flex}.ed-agent-grid header>small{color:#7b9dcc;font-size:9px;font-weight:800}.ed-agent-state{color:#8290a3;background:#f0f3f7;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:800}.ed-agent-state.enabled{color:#318158;background:#e9f8ef}.ed-agent-grid h3{margin-top:18px;font-size:13px}.ed-agent-grid p{color:var(--ed-muted);margin-top:7px;font-size:10px;line-height:1.6}.ed-agent-grid blockquote{color:#708097;-webkit-line-clamp:4;background:#f7f9fc;border-left:2px solid #8aafe6;-webkit-box-orient:vertical;margin:15px 0;padding:11px;font-size:9px;line-height:1.65;display:-webkit-box;overflow:hidden}.ed-agent-grid article>button{margin-top:auto}.ed-learning-workbench{gap:22px;display:grid}.ed-learning-hero{color:#fff;background:linear-gradient(125deg,#12263e,#173b67 66%,#1e6fff);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:30px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #173b6724}.ed-learning-hero:after{content:"";pointer-events:none;border:38px solid #ffffff0b;border-radius:50%;width:270px;height:270px;position:absolute;top:-115px;right:130px}.ed-learning-hero>*{z-index:1;position:relative}.ed-learning-hero .ed-kicker{color:#a9c9f8}.ed-learning-hero h2{letter-spacing:-.5px;margin:5px 0 4px;font-size:24px}.ed-learning-hero p{color:#d3e0f1;max-width:680px}.ed-learning-mark{background:#ffffff10;border:1px solid #ffffff2c;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.ed-learning-mark svg{width:23px;height:23px}.ed-learning-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ed-learning-status-grid article{border:1px solid var(--ed-line);background:#fff;border-radius:12px;gap:3px;padding:16px 18px;display:grid;box-shadow:0 5px 18px #1b2a4008}.ed-learning-status-grid small{letter-spacing:.12em;font-size:8px;font-weight:800}.ed-learning-status-grid strong{font:700 15px/1.4 Geist,sans-serif}.ed-learning-status-grid span{color:var(--ed-muted);font-size:11px}.ed-learning-status-grid article[data-status=completed]{border-top:3px solid #2e9d72}.ed-learning-status-grid article[data-status=failed]{border-top:3px solid #bd5151}.ed-learning-alert,.ed-learning-limitations{color:#6f531e;background:#fffaf0;border:1px solid #f0d4a4;border-radius:10px;gap:7px;padding:14px 17px;display:grid}.ed-learning-alert{color:#8b3939;background:#fff7f7;border-color:#e7c0c0}.ed-learning-limitations ul{margin:0;padding-left:18px}.ed-learning-section-head{justify-content:space-between;align-items:end;gap:20px;padding-top:5px;display:flex}.ed-learning-section-head h2{margin-top:3px;font-size:20px}.ed-learning-section-head>span{color:var(--ed-muted);font-size:11px}.ed-learning-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.ed-learning-insight{border:1px solid var(--ed-line);background:#fff;border-left:4px solid #7594bf;border-radius:12px;align-content:start;gap:13px;padding:21px;display:grid;box-shadow:0 8px 24px #1b2a4009}.ed-learning-insight[data-action=repeat]{border-left-color:#2f9a70}.ed-learning-insight[data-action=avoid]{border-left-color:#c15959}.ed-learning-insight[data-action=adjust]{border-left-color:#dc9a37}.ed-learning-insight-top{color:#65738a;align-items:center;gap:8px;font-size:10px;display:flex}.ed-learning-insight-top small{margin-left:auto}.ed-learning-action{color:#284d7b;text-transform:uppercase;letter-spacing:.07em;background:#eef3fa;border-radius:999px;padding:3px 8px;font-weight:800}.ed-learning-insight[data-action=repeat] .ed-learning-action{color:#217254;background:#e7f6ef}.ed-learning-insight[data-action=avoid] .ed-learning-action{color:#953c3c;background:#fbeaea}.ed-learning-insight[data-action=adjust] .ed-learning-action{color:#8a5b15;background:#fff3dd}.ed-learning-insight h3{letter-spacing:-.2px;font-size:18px}.ed-learning-insight>p{color:#516078;line-height:1.75}.ed-learning-comparison{border:1px solid var(--ed-line);border-radius:9px;grid-template-columns:repeat(3,1fr);margin:0;display:grid;overflow:hidden}.ed-learning-comparison>div{border-right:1px solid var(--ed-line);gap:2px;padding:9px 11px;display:grid}.ed-learning-comparison>div:last-child{border-right:0}.ed-learning-comparison dt{color:var(--ed-muted);font-size:9px}.ed-learning-comparison dd{margin:0;font-weight:800}.ed-learning-hypothesis,.ed-learning-recommendation{background:#f7f9fc;border-radius:8px;gap:3px;padding:11px 13px;display:grid}.ed-learning-hypothesis strong,.ed-learning-recommendation strong{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.ed-learning-hypothesis span,.ed-learning-recommendation span{color:#516078}.ed-learning-recommendation{background:#eef5ff}.ed-learning-lineage{flex-wrap:wrap;gap:6px;display:flex}.ed-learning-lineage span{border:1px solid var(--ed-line);color:#6d798d;border-radius:5px;padding:3px 7px;font-size:9px}.ed-learning-actions{flex-wrap:wrap;gap:7px;padding-top:3px;display:flex}.ed-learning-empty{background:#fbfcfe;border:1px dashed #ccd6e5;border-radius:12px;align-items:center;gap:20px;padding:28px;display:flex}.ed-learning-empty>span{color:#d9e2ee;font:800 42px/1 Geist,sans-serif}.ed-learning-empty p{color:var(--ed-muted)}.ed-strategy-history{gap:12px;padding-top:5px;display:grid}.ed-strategy-timeline{gap:8px;display:grid}.ed-strategy-timeline article{border:1px solid var(--ed-line);background:#fff;border-radius:9px;grid-template-columns:44px minmax(180px,1fr) minmax(180px,1fr) auto;align-items:center;gap:13px;padding:12px 14px;display:grid}.ed-strategy-timeline article.active{background:#f7faff;border-color:#9bbbef}.ed-strategy-timeline article>span{background:#edf2f8;border-radius:6px;place-items:center;width:38px;height:30px;font-weight:800;display:grid}.ed-strategy-timeline article>div{display:grid}.ed-strategy-timeline article p{color:var(--ed-muted)}@media (max-width:980px){.ed-learning-hero{grid-template-columns:auto 1fr}.ed-learning-hero>button{grid-column:2;justify-self:start}.ed-learning-status-grid,.ed-learning-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.ed-learning-hero{grid-template-columns:1fr;padding:24px}.ed-learning-hero>button{grid-column:1}.ed-learning-status-grid,.ed-learning-insights{grid-template-columns:1fr}.ed-learning-section-head{flex-direction:column;align-items:start}.ed-strategy-timeline article{grid-template-columns:42px 1fr}.ed-strategy-timeline article p,.ed-strategy-timeline article button{grid-column:2}}.ed-pipeline{border:1px solid var(--ed-line);background:#fafcff;border-radius:9px;grid-template-columns:repeat(4,1fr);margin-bottom:27px;display:grid}.ed-pipeline>div{border-right:1px solid var(--ed-line);padding:19px}.ed-pipeline strong{margin:7px 0;font-size:11px;display:block}.ed-pipeline span{color:#a0acc0;font-size:9px}.ed-horizons{background:#ecf1f8;border-radius:7px;gap:4px;padding:3px;display:flex}.ed-horizons button{background:0 0;border:0;padding:6px 13px;font-size:11px}.ed-horizons button.active{color:#3a75d3;background:#fff;box-shadow:0 1px 5px #23467512}.ed-brand-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.ed-instagram{background:#fafcff;border:1px solid #e3eaf4;border-left:3px solid #aab5c5;border-radius:8px;margin:18px 0;padding:14px}.ed-instagram.connected{background:#f5fcf8;border-left-color:#3faf75}.ed-instagram.expired,.ed-instagram.error{background:#fffaf3;border-left-color:#d7903d}.ed-instagram>div:first-child>strong,.ed-instagram>div:first-child>span,.ed-instagram>div:first-child>small{display:block}.ed-instagram>div:first-child>span{color:#65758c;margin:4px 0;font-size:11px}.ed-instagram-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.ed-instagram-actions button{padding:6px 9px;font-size:9px}.ed-linkedin-connection{border-left-color:#0a66c2}.ed-capability-list{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.ed-capability-list span{border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.ed-capability-list .available{color:#17643b;background:#dff4e8}.ed-capability-list .unavailable{color:#7a8492;background:#e9edf2}.ed-account-list{gap:10px;margin:20px 0;display:grid}.ed-account-list button{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;padding:15px;display:flex}.ed-spaced{margin-top:28px!important;margin-bottom:18px!important}.ed-benchmark{border-bottom:1px solid var(--ed-line);margin:15px 0;padding-bottom:15px}.ed-team-panel{border-top:1px solid var(--ed-line);gap:12px;margin-top:22px;padding-top:20px;display:grid}.ed-team-member{border:1px solid var(--ed-line);background:color-mix(in srgb, var(--ed-surface-2) 94%, var(--ed-blue));border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(150px,190px) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.ed-team-member.owner{grid-template-columns:minmax(0,1fr) auto}.ed-team-member>div{gap:3px;min-width:0;display:grid}.ed-team-member small,.ed-team-member span{color:var(--ed-muted);overflow-wrap:anywhere}.ed-team-add{grid-template-columns:minmax(220px,1fr) minmax(150px,190px) auto;align-items:end;gap:12px;display:grid}.ed-role-guide{color:var(--ed-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}.ed-audit-panel{border-top:1px solid var(--ed-line);gap:12px;margin-top:22px;padding-top:20px;display:grid}.ed-audit-list{gap:8px;display:grid}.ed-audit-event{border:1px solid var(--ed-line);background:var(--ed-surface-2);border-radius:14px}.ed-audit-event summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.ed-audit-event summary time{color:var(--ed-muted);font-size:10px}.ed-audit-event>div{color:var(--ed-muted);gap:7px;padding:0 14px 14px;font-size:11px;display:grid}.ed-audit-event code{overflow-wrap:anywhere}.ed-audit-event pre{color:#dbeafe;white-space:pre-wrap;background:#111827;border-radius:10px;max-height:240px;margin:4px 0 0;padding:12px;font-size:10px;overflow:auto}.ed-audit-actor{color:#45607f;text-transform:uppercase;background:#e8eef8;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800}.ed-audit-actor.agent{color:#1769aa;background:#e4f3ff}.ed-audit-actor.system{color:#6046a8;background:#eee9ff}@media (max-width:760px){.ed-team-member,.ed-team-member.owner,.ed-team-add,.ed-role-guide{grid-template-columns:1fr}.ed-audit-event summary{grid-template-columns:auto minmax(0,1fr)}.ed-audit-event summary time{grid-column:2}}.ed-benchmark strong,.ed-benchmark a,.ed-benchmark small{margin-bottom:6px;display:block}.ed-benchmark a{font-size:10px}.ed-benchmark button{padding:5px 8px;font-size:9px}.ed-footer{color:#a0acbe;padding-top:30px;font-size:9px}.ed-onboarding{max-width:650px;margin:auto}.ed-dialog{z-index:60;color:#263a52;background:#fff;border:1px solid #e0e7f2;border-radius:13px;width:570px;max-width:calc(100vw - 30px);max-height:88vh;margin:auto;padding:28px;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 80px #1c325333}.ed-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#172b4e77}.ed-dialog h2{margin-bottom:20px}.ed-dialog p{color:#8493a8;margin:12px 0;font-size:12px;line-height:1.8}.ed-dialog .ed-check{align-items:center;gap:10px;font-size:12px;display:flex}.ed-dialog .ed-check input{width:auto}.ed-dialog-wide{width:min(1440px,100vw - 32px);max-height:calc(100vh - 32px);padding:0;overflow:hidden}.ed-image-options,.ed-video-options,.ed-brand-kit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ed-image-options .ed-field,.ed-video-options .ed-field,.ed-brand-kit-grid .ed-field{margin:8px 0}.ed-video-options{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-video-toggles{gap:8px;margin:15px 0;display:grid}.ed-video-toggles label{border:1px solid var(--ed-line);cursor:pointer;background:#f8fafe;border-radius:8px;align-items:flex-start;gap:10px;padding:11px;display:flex}.ed-video-toggles input{flex:none;width:auto;margin-top:2px}.ed-video-toggles span{gap:3px;display:grid}.ed-video-toggles strong{font-size:10px}.ed-video-toggles small{color:var(--ed-muted);font-size:8px;line-height:1.4}.ed-image-references{border:1px solid var(--ed-line);border-radius:10px;margin:18px 0;padding:14px}.ed-image-references legend{color:#78899f;padding:0 7px;font-size:10px}.ed-image-references>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ed-image-references label{cursor:pointer;gap:5px;min-width:0;display:grid;position:relative}.ed-image-references input{z-index:1;width:auto;position:absolute;top:7px;left:7px}.ed-image-references img{object-fit:cover;border-radius:7px;width:100%;height:88px}.ed-image-references span{color:#718198;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ed-generation-note{color:#5577a3;background:#eef5ff;border-radius:8px;margin:15px 0;padding:11px 13px;font-size:10px;line-height:1.55}.ed-brand-kit-editor{background:#f8fafe;border:1px solid #dce6f2;border-radius:11px;margin:22px 0;padding:17px}.ed-brand-kit-editor h3{margin:5px 0 0;font-size:14px}.ed-brand-kit-grid,.ed-brand-kit-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-color-field{border:1px solid var(--ed-line-strong);background:#fff;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:5px 8px;display:flex}.ed-color-field input{border:0;width:27px;height:27px;padding:0}.ed-color-field span{color:#63748b;font-size:8px}.ed-image-review-head{border-bottom:1px solid var(--ed-line);justify-content:space-between;align-items:flex-start;gap:22px;padding:20px 24px;display:flex}.ed-image-review-head h2{margin:5px 0 0;font-size:20px}.ed-image-review-head p{max-width:800px;margin:7px 0 0;line-height:1.5}.ed-image-comparison{background:#eef2f7;grid-template-columns:repeat(2,minmax(0,1fr));max-height:calc(100vh - 270px);display:grid;overflow:auto}.ed-image-comparison>section{align-content:start;justify-items:center;gap:10px;min-width:0;padding:18px;display:grid}.ed-image-comparison>section+section{background:#f5f9ff;border-left:1px solid #d6dfeb}.ed-image-comparison>section>span{color:#6f8199;letter-spacing:.07em;justify-self:start;font-size:9px;font-weight:850}.ed-image-comparison img,.ed-image-comparison video{object-fit:contain;border-radius:8px;max-width:100%;max-height:calc(100vh - 340px);display:block;box-shadow:0 12px 38px #142d5422}.ed-image-new-context{color:#78899f;text-align:center;background:#fff;border:1px dashed #bdcadb;border-radius:9px;place-content:center;gap:6px;width:100%;min-height:350px;padding:40px;display:grid}.ed-image-new-context strong{color:#40556f}.ed-image-new-context p{margin:0}.ed-image-trace{flex-wrap:wrap;gap:7px;padding:13px 24px;display:flex}.ed-image-trace span{color:#6c7d92;background:#eff3f7;border-radius:6px;padding:5px 8px;font-size:9px}.ed-video-transcript{background:#f8fafc;border:1px solid #dbe5f0;border-radius:9px;margin:0 24px 14px;padding:14px}.ed-video-transcript strong{margin-bottom:8px;font-size:10px;display:block}.ed-video-transcript pre{color:#506177;max-height:180px;font:inherit;white-space:pre-wrap;margin:0;font-size:9px;line-height:1.55;overflow:auto}.ed-video-copy-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 24px 14px;display:grid}.ed-video-copy-preview>div{background:#fff;border:1px solid #dfe6ef;border-radius:8px;padding:12px}.ed-video-copy-preview strong{font-size:9px}.ed-video-copy-preview p{color:#687990;white-space:pre-wrap;max-height:100px;margin:6px 0 0;font-size:9px;line-height:1.5;overflow:auto}.ed-ai-review-head{border-bottom:1px solid var(--ed-line);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px 18px;display:flex}.ed-ai-review-head h2{margin:5px 0 0;font-size:21px}.ed-ai-review-head p{max-width:820px;margin:7px 0 0;line-height:1.55}.ed-ai-review-head>span{color:#426c9f;background:#edf4fd;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.ed-ai-comparison{border-bottom:1px solid var(--ed-line);grid-template-columns:repeat(2,minmax(0,1fr));max-height:42vh;display:grid;overflow:auto}.ed-ai-comparison>section{background:#f8fafc;min-width:0;padding:22px 24px}.ed-ai-comparison>section+section{border-left:1px solid var(--ed-line)}.ed-ai-comparison>section.suggested{background:#f5f9ff}.ed-ai-comparison>section>span{color:#71829a;letter-spacing:.08em;margin-bottom:14px;font-size:9px;font-weight:850;display:block}.ed-ai-comparison pre{color:#31465f;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.ed-ai-scene-list{gap:10px;display:grid}.ed-ai-scene-list article{background:#fff;border:1px solid #e1e8f1;border-radius:9px;padding:13px 14px}.ed-ai-scene-list article strong{color:#334b68;font-size:12px}.ed-ai-scene-list article p,.ed-ai-empty-value{color:#687b93;margin:5px 0 0;line-height:1.55}.ed-ai-checks{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:18px 24px;display:grid}.ed-ai-checks article{background:#fff;border:1px solid #dae4ef;border-top-width:3px;border-radius:8px;min-width:0;padding:13px}.ed-ai-checks article.pass{border-top-color:#2c9c69}.ed-ai-checks article.warning{border-top-color:#d99823}.ed-ai-checks article.blocked{border-top-color:#d95362}.ed-ai-checks header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ed-ai-checks header strong{font-size:11px}.ed-ai-checks header span{color:#71829a;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:850}.ed-ai-checks article.pass header span{color:#27835a}.ed-ai-checks article.warning header span{color:#a86c09}.ed-ai-checks article.blocked header span{color:#bd3e4d}.ed-ai-checks p{margin:7px 0 0;line-height:1.5}.ed-ai-warnings{color:#79570f;background:#fff9ea;border:1px solid #f0d596;border-radius:9px;margin:0 24px 18px;padding:14px 16px;font-size:12px}.ed-ai-warnings ul{margin:8px 0 0;padding-left:18px}.ed-ai-trace{flex-wrap:wrap;gap:7px;padding:0 24px 15px;display:flex}.ed-ai-trace span{color:#71829a;background:#f0f3f7;border-radius:6px;padding:5px 8px;font-size:9px}.ed-dialog-wide>.ed-actions{border-top:1px solid var(--ed-line);background:#fff;margin:0;padding:16px 24px}.ed-preflight-head{border-bottom:1px solid var(--ed-line);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px 18px;display:flex}.ed-preflight-head h2{margin:5px 0 0;font-size:21px}.ed-preflight-head p{margin:5px 0 0;line-height:1.4}.ed-preflight-kicker{color:#6684ad;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.ed-preflight-layout{grid-template-columns:108px minmax(360px,1fr) 330px;min-height:540px;max-height:calc(100vh - 190px);display:grid}.ed-preflight-strip{border-right:1px solid var(--ed-line);background:#f7f9fc;flex-direction:column;gap:10px;padding:16px;display:flex;overflow:auto}.ed-preflight-strip button{background:#fff;border:2px solid #0000;border-radius:8px;min-height:98px;padding:4px;position:relative}.ed-preflight-strip button.active{border-color:#4b78b2;box-shadow:0 0 0 3px #dce9f9}.ed-preflight-strip img,.ed-preflight-strip video{object-fit:cover;background:#e8edf4;border-radius:4px;width:100%;height:68px}.ed-preflight-strip button>span{z-index:1;color:#fff;background:#263a52dd;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-weight:800;display:grid;position:absolute;top:8px;left:8px}.ed-preflight-strip small{color:#718198;text-align:center;margin-top:3px;font-size:8px;display:block}.ed-preflight-stage{background:#172233;grid-template-rows:minmax(0,1fr) auto;min-width:0;padding:18px;display:grid}.ed-preflight-canvas{background-color:#0e1723;background-image:linear-gradient(45deg,#162234 25%,#0000 25%),linear-gradient(-45deg,#162234 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#162234 75%),linear-gradient(-45deg,#0000 75%,#162234 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border-radius:8px;place-items:center;min-height:0;display:grid;overflow:auto}.ed-preflight-canvas img,.ed-preflight-canvas video{object-fit:contain;max-width:100%;max-height:calc(100vh - 300px);display:block}.ed-preflight-media-frame{max-width:100%;max-height:calc(100vh - 300px);display:grid}.ed-preflight-media-frame>img,.ed-preflight-media-frame>video,.ed-preflight-safe-area{grid-area:1/1}.ed-preflight-safe-area{z-index:2;pointer-events:none;border:1px dashed #f8fbffbb;border-radius:3px;margin:6%;position:relative;box-shadow:0 0 0 1px #17223355}.ed-preflight-safe-area span{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#172233aa;border-radius:4px;padding:3px 5px;font-size:7px;font-weight:800;position:absolute;bottom:5px;right:5px}.ed-preflight-stage.zoomed .ed-preflight-canvas{place-items:start center}.ed-preflight-stage.zoomed .ed-preflight-media-frame{max-width:none;max-height:none}.ed-preflight-stage.zoomed .ed-preflight-canvas img,.ed-preflight-stage.zoomed .ed-preflight-canvas video{width:auto;min-width:100%;max-width:none;max-height:none}.ed-preflight-stage>footer{color:#fff;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.ed-preflight-stage footer strong,.ed-preflight-stage footer small{display:block}.ed-preflight-stage footer strong{font-size:11px}.ed-preflight-stage footer small{color:#9fb0c6;margin-top:4px;font-size:9px}.ed-preflight-nav{gap:7px;display:flex}.ed-preflight-nav button{color:#dce7f5;background:#243349;border-color:#52627a;padding:7px 9px;font-size:9px}.ed-preflight-nav button:disabled{opacity:.38}.ed-preflight-panel{border-left:1px solid var(--ed-line);background:#fff;padding:20px;overflow:auto}.ed-preflight-panel>section+section{border-top:1px solid var(--ed-line);margin-top:22px;padding-top:20px}.ed-preflight-checks{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ed-preflight-checks li{grid-template-columns:21px 1fr;align-items:start;gap:8px;font-size:10px;line-height:1.45;display:grid}.ed-preflight-checks li>span{border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-weight:900;display:grid}.ed-preflight-checks .pass>span{color:#167451;background:#dff5eb}.ed-preflight-checks .warning>span{color:#8c6500;background:#fff1c6}.ed-preflight-checks .error>span{color:#a33b45;background:#fde7e9}.ed-preflight-human .ed-check{align-items:flex-start;margin-top:13px;line-height:1.45}.ed-preflight-human .ed-check input{margin-top:2px}.ed-preflight-analysis>p{margin:10px 0 12px;line-height:1.55}.ed-preflight-analysis>button{width:100%}.ed-preflight-analysis-result{background:#f0faf5;border:1px solid #cfe8dc;border-radius:8px;margin:12px 0;padding:12px}.ed-preflight-analysis-result.error{background:#fff3f4;border-color:#f2c9cd}.ed-preflight-analysis-result strong{color:#237154;font-size:11px}.ed-preflight-analysis-result.error strong{color:#a33b45}.ed-preflight-analysis-result p{color:#51647c;margin:5px 0;line-height:1.5}.ed-preflight-analysis-result small{color:#8493a8;font-size:8px}.ed-preflight-asset-analysis{gap:8px;margin:12px 0;display:grid}.ed-preflight-asset-analysis>strong{font-size:10px}.ed-preflight-asset-analysis blockquote{color:#40546d;white-space:pre-wrap;background:#f5f8fc;border-left:3px solid #91afd2;max-height:110px;margin:0;padding:10px;font-size:10px;line-height:1.55;overflow:auto}.ed-preflight-asset-analysis article{background:#fff8e7;border-radius:7px;padding:9px 10px}.ed-preflight-asset-analysis article.error{background:#fff0f1}.ed-preflight-asset-analysis article strong{color:#8c6500;font-size:10px}.ed-preflight-asset-analysis article.error strong{color:#a33b45}.ed-preflight-asset-analysis article p{margin:3px 0 0;line-height:1.45}.ed-preflight-asset-analysis article button{margin-top:8px;padding:6px 9px;font-size:9px}.ed-preflight-pending,.ed-preflight-ai-note{border-radius:7px;padding:10px 11px}.ed-preflight-pending{background:#fff7df;color:#805f12!important}.ed-preflight-ai-note{background:#f4f7fb;color:#65758b!important}.ed-preflight-empty{color:#a9b6c8;place-items:center;height:100%;font-size:12px;display:grid}.ed-preflight-footer{border-top:1px solid var(--ed-line);background:#fff;justify-content:flex-end;align-items:center;gap:10px;padding:15px 24px;display:flex}.ed-preflight-footer p{margin:0 auto 0 0;line-height:1.45}.ed-history{margin:25px 0;padding:0;list-style:none}.ed-history li{border-bottom:1px solid var(--ed-line);gap:15px;padding:15px 0;display:flex}.ed-history li>span{color:#6086bf;background:#eef4fe;border-radius:7px;height:28px;padding:4px 9px;font-size:11px}.ed-history strong{font-size:12px}.ed-history small{margin-top:7px;display:block}.ed-dialog details{border-top:1px solid var(--ed-line);padding:15px 0;font-size:12px}.ed-dialog summary{cursor:pointer;color:#487ab4}@media (prefers-reduced-motion:reduce){.ed-app *,.ed-app :before,.ed-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ed-login{background:radial-gradient(at 90% 10%,#deebff,#0000 50%),#f6f8fc;grid-template-columns:minmax(0,1fr);place-items:center;padding:35px;display:grid}.ed-login>section{border:1px solid var(--ed-line);background:#fff;border-radius:15px;width:min(460px,100%);min-width:0;max-width:100%;padding:38px;box-shadow:0 25px 90px #244c8810}.ed-login h1{margin:26px 0 15px;font-size:27px}.ed-login p{color:#8a98ad;font-size:12px}.ed-login form{margin-top:28px}.ed-login form>button{width:100%;margin-top:12px}.ed-menu-toggle,.ed-scrim{display:none}@media (max-width:1150px){.ed-performance-mini-grid,.ed-performance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-performance-filters{grid-template-columns:repeat(3,minmax(120px,1fr))}.ed-performance-panels{grid-template-columns:1fr}.ed-kpi-grid,.ed-card-grid,.ed-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-linkedin-checks{grid-template-columns:repeat(3,1fr)}.ed-editor{grid-template-columns:minmax(0,1fr) 230px}.ed-topbar{padding:0 24px}.ed-app main{padding:28px 24px}.ed-review-layout{grid-template-columns:220px minmax(0,1fr)}.ed-counts>div{gap:10px;padding:0 15px}.ed-counts strong{font-size:23px}}@media (max-width:760px){.ed-two-fields{grid-template-columns:1fr}.ed-sidebar{width:230px;transform:translate(-100%)}.ed-menu-open .ed-sidebar{transform:none}.ed-menu-open .ed-scrim{z-index:19;background:#172b4e77;border:0;border-radius:0;width:100%;display:block;position:fixed;inset:0}.ed-shell{margin-left:0}.ed-app .ed-menu-toggle{display:block}.ed-topbar{gap:10px;height:60px;padding:0 15px}.ed-topbar>span:first-of-type{font-size:0}.ed-topbar b{margin:0;font-size:10px}.ed-topbar .ed-connection{font-size:8px}.ed-topbar>button{padding:7px 9px;font-size:9px}.ed-app main{padding:24px 17px}.ed-app h1{font-size:25px}.ed-page-head{flex-wrap:wrap;align-items:flex-start;margin-bottom:24px}.ed-page-head p{font-size:11px}.ed-counts>div{padding:0 12px;display:block}.ed-kpi-grid{grid-template-columns:1fr 1fr;gap:9px}.ed-kpi-grid article{min-height:125px;padding:16px}.ed-kpi-grid strong{font-size:25px}.ed-data-scope{flex-wrap:wrap;align-items:flex-start}.ed-data-scope p{flex-basis:100%}.ed-performance-overview{padding:16px}.ed-performance-overview>header{flex-direction:column;align-items:flex-start}.ed-performance-mini-grid{grid-template-columns:1fr 1fr}.ed-performance-mini-grid article{padding:12px}.ed-performance-mini-grid strong{font-size:19px}.ed-performance-overview>footer{flex-direction:column;align-items:flex-start}.ed-performance-hero{grid-template-columns:1fr;padding:20px}.ed-performance-hero h2{font-size:19px}.ed-performance-hero>div:last-child{justify-items:start;min-width:0}.ed-performance-filters{grid-template-columns:1fr 1fr}.ed-performance-kpis{grid-template-columns:1fr 1fr;gap:8px}.ed-performance-kpis article{padding:14px}.ed-performance-kpis article>strong{font-size:23px}.ed-performance-kpis article>div{flex-direction:column;align-items:flex-start}.ed-performance-rates{grid-template-columns:1fr}.ed-trend-panel,.ed-comparison-panel{padding:16px}.ed-trend-panel>header,.ed-comparison-panel>header{flex-direction:column;align-items:flex-start}.ed-trend-panel>header select,.ed-comparison-panel>header select{width:100%;max-width:none}.ed-trend-chart{height:190px}.ed-suggestion-toolbar{flex-direction:column;align-items:stretch}.ed-suggestion-toolbar>button{width:100%}.ed-suggestion-card{grid-template-columns:1fr;padding:17px}.ed-suggestion-card>.ed-section-head,.ed-suggestion-card>.ed-suggestion-date,.ed-suggestion-card>h2,.ed-suggestion-card>p,.ed-suggestion-card>.ed-suggestion-evidence,.ed-suggestion-card>.ed-suggestion-basis,.ed-suggestion-card>.ed-actions{grid-area:auto/1}.ed-suggestion-history>button{flex-direction:column;align-items:flex-start;gap:8px}.ed-research-panel{padding:17px}.ed-research-panel>header{flex-direction:column;gap:8px}.ed-research-panel>form,.ed-research-result{grid-template-columns:1fr}.ed-research-panel>form>button{width:100%}.ed-failure-center>header{flex-direction:column;align-items:flex-start;gap:7px}.ed-failure-center article{grid-template-columns:1fr}.ed-failure-center article>button:last-child{justify-self:start}.ed-operations-alerts>header{flex-direction:column;align-items:flex-start}.ed-operations-alerts article{grid-template-columns:1fr}.ed-operations-alerts article code{max-width:100%}.ed-queue-panel>button{grid-template-columns:28px minmax(0,1fr) auto;padding:13px}.ed-queue-panel time{grid-column:2}.ed-queue-panel .ed-pill{grid-area:1/3/span 2}.ed-counts strong,.ed-counts span{display:block}.ed-counts span{margin-top:6px;font-size:9px}.ed-card-grid,.ed-linkedin-hero,.ed-linkedin-columns{grid-template-columns:1fr}.ed-linkedin-modes{grid-template-columns:1fr 1fr}.ed-linkedin-columns>form,.ed-linkedin-result{min-height:auto;padding:17px}.ed-linkedin-checks{grid-template-columns:1fr 1fr}.ed-art{height:235px}.ed-art strong{font-size:27px}.ed-info-panel{flex-wrap:wrap;align-items:flex-start;padding:20px}.ed-info-panel>div{flex:1}.ed-info-panel>button{width:100%;margin-left:0}.ed-editor,.ed-review-layout{grid-template-columns:1fr}.ed-editor aside{grid-template-columns:1fr;display:grid}.ed-preview{aspect-ratio:4/5;width:100%;max-height:350px}.ed-panel{padding:19px}.ed-review-list{gap:12px;display:flex;overflow-x:auto}.ed-review-list button{min-width:240px}.ed-review-summary{grid-template-columns:repeat(3,1fr)}.ed-review-summary>div{gap:2px;padding:3px 7px;display:grid}.ed-review-summary p{grid-column:1/-1;justify-self:start}.ed-agenda>button{flex-wrap:wrap;gap:12px;padding:18px}.ed-agenda time{width:100%}.ed-calendar-toolbar{flex-direction:column;align-items:stretch}.ed-calendar-nav>div{min-width:0}.ed-calendar-nav strong{font-size:10px}.ed-view-switch{align-self:flex-start}.ed-week-grid{grid-template-columns:repeat(7,145px)}.ed-week-grid>article{min-height:320px}.ed-day-view{grid-template-columns:1fr}.ed-day-summary{grid-template-columns:auto auto auto;justify-content:start;align-items:baseline;min-height:0;padding:18px}.ed-day-summary strong{font-size:32px}.ed-day-timeline>button{grid-template-columns:55px minmax(0,1fr)}.ed-day-timeline>button .ed-pill{grid-column:2;justify-self:start}.ed-agent-banner{padding:19px}.ed-agent-banner p{line-height:1.8}.ed-reference-section{padding:18px}.ed-reference-section .ed-upload-button{justify-content:center;width:100%}.ed-reference-grid{grid-template-columns:1fr 1fr}.ed-agent-scope{grid-template-columns:1fr;gap:8px}.ed-provider-grid,.ed-workflow-create{grid-template-columns:1fr}.ed-workflow-progress{grid-template-columns:repeat(4,minmax(0,1fr))}.ed-workflow-card>header,.ed-workflow-card>footer{flex-direction:column;align-items:stretch}.ed-workflow-card>footer>div{justify-content:flex-start}.ed-workflow-artifacts>div,.ed-agent-grid{grid-template-columns:1fr}.ed-pipeline{grid-template-columns:1fr 1fr}.ed-pipeline>div{border-bottom:1px solid var(--ed-line)}.ed-section-head{flex-wrap:wrap;gap:12px}.ed-brand-grid,.ed-template-grid,.ed-suggestion-grid,.ed-links-layout{grid-template-columns:1fr}.ed-context-banner{grid-template-columns:1fr;gap:10px}.ed-link-list form,.ed-add-link{grid-template-columns:1fr}.ed-link-order{grid-template-columns:auto auto;justify-content:start}.ed-import-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-dialog{max-height:90vh;padding:22px}.ed-dialog-wide{border:0;border-radius:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:0;inset:0}.ed-media-actions{flex-wrap:wrap;width:100%}.ed-media-actions>*{flex:1;justify-content:center}.ed-image-options,.ed-video-options,.ed-brand-kit-grid,.ed-brand-kit-grid.compact{grid-template-columns:1fr}.ed-image-references>div{grid-template-columns:1fr 1fr}.ed-image-review-head{padding:16px}.ed-image-review-head>.ed-derived-status{flex:none}.ed-image-comparison{grid-template-columns:1fr;max-height:calc(100vh - 250px)}.ed-image-comparison>section{padding:14px}.ed-image-comparison>section+section{border-top:1px solid #d6dfeb;border-left:0}.ed-image-comparison img,.ed-image-comparison video{max-height:58vh}.ed-image-new-context{min-height:170px}.ed-image-trace{padding:11px 16px}.ed-media-job-list article{grid-template-columns:1fr}.ed-video-transcript{margin:0 16px 12px}.ed-video-copy-preview{grid-template-columns:1fr;margin:0 16px 12px}.ed-generated-library{padding:18px}.ed-generated-grid{grid-template-columns:1fr}.ed-ai-review-head{padding:16px}.ed-ai-review-head>span{display:none}.ed-ai-comparison{grid-template-columns:1fr;max-height:48vh}.ed-ai-comparison>section{padding:18px 16px}.ed-ai-comparison>section+section{border-left:0;border-top:1px solid var(--ed-line)}.ed-ai-checks{grid-template-columns:1fr;padding:14px 16px}.ed-ai-warnings{margin:0 16px 14px}.ed-ai-trace{padding:0 16px 14px}.ed-dialog-wide>.ed-actions{padding:14px 16px}.ed-dialog-wide>.ed-actions button{flex:1}.ed-preflight-head{padding:16px}.ed-preflight-head h2{font-size:18px}.ed-preflight-head p{display:none}.ed-preflight-layout{flex-direction:column;min-height:0;max-height:calc(100vh - 166px);display:flex;overflow:auto}.ed-preflight-strip{border-right:0;border-bottom:1px solid var(--ed-line);flex-direction:row;flex:none;padding:10px}.ed-preflight-strip button{flex:0 0 72px;min-height:84px}.ed-preflight-strip img,.ed-preflight-strip video{height:55px}.ed-preflight-stage{flex:none;min-height:58vh;padding:12px}.ed-preflight-canvas img,.ed-preflight-canvas video{max-height:48vh}.ed-preflight-stage>footer{flex-direction:column;align-items:flex-start}.ed-preflight-nav{width:100%}.ed-preflight-nav button{flex:1}.ed-preflight-panel{border-left:0;border-top:1px solid var(--ed-line);padding:20px 16px;overflow:visible}.ed-preflight-footer{flex-wrap:wrap;padding:11px 16px}.ed-preflight-footer p{flex-basis:100%;font-size:9px}.ed-preflight-footer button{flex:1}.ed-login>section{padding:28px}.ed-app .ed-login h1{font-size:24px}.ed-actions>button{flex:1}.ed-actions>small{flex-basis:100%}}body:has(.ed-app){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f8fc;overflow:auto}body:has(.ed-app)::-webkit-scrollbar-thumb{background:#ccd5e3;border:2px solid #f6f8fc}.ed-app ::-webkit-scrollbar-thumb{background:#ccd5e3;border:2px solid #f6f8fc}.ed-app ::selection{color:#16366a;background:#dceaff}.ed-app .ed-sidebar{scrollbar-width:thin}@media (max-width:1050px){.ed-template-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-template-toolbar>button{justify-self:start}.ed-intelligence-command{grid-template-columns:1fr}.ed-intelligence-live{width:min(100%,360px)}.ed-intelligence-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-intelligence-plan>header{grid-template-columns:1fr}.ed-intelligence-horizons{justify-content:flex-start}}@media (max-width:720px){.ed-template-hero{grid-template-columns:1fr;padding:24px 21px}.ed-template-hero h2{font-size:21px}.ed-template-hero aside{justify-items:start}.ed-template-toolbar{grid-template-columns:1fr}.ed-template-origin{flex-direction:column;align-items:flex-start}.ed-template-origin small{margin-left:0}.ed-quality-review>header{grid-template-columns:1fr}.ed-quality-score{justify-content:start}.ed-quality-score small{text-align:left}.ed-quality-findings{grid-template-columns:1fr}.ed-quality-review>footer{flex-direction:column;align-items:flex-start}.ed-quality-review>footer>div{justify-content:stretch;width:100%}.ed-quality-review>footer button{flex:1}.ed-intelligence-command{min-height:0;padding:25px 22px}.ed-intelligence-command h2{letter-spacing:-1px;font-size:28px}.ed-intelligence-live{min-width:0}.ed-intelligence-pulse,.ed-intelligence-plan-summary,.ed-intelligence-suggestions,.ed-intelligence-columns{grid-template-columns:1fr}.ed-intelligence-plan-summary article{border-right:0;border-bottom:1px solid var(--ed-line)}.ed-intelligence-plan-summary article:last-child{border-bottom:0}.ed-intelligence-plan>header{padding:21px 18px 17px}.ed-intelligence-horizons{grid-template-columns:repeat(3,1fr);display:grid}.ed-intelligence-horizons button{min-width:0}.ed-intelligence-suggestions{padding:12px}.ed-intelligence-panel>header,.ed-intelligence-decisions article>div,.ed-intelligence-agent{flex-direction:column;align-items:flex-start}.ed-intelligence-agent>div:last-child{justify-content:stretch;width:100%}.ed-intelligence-agent>div:last-child button{flex:1}}.ed-weekly-reports{border:1px solid var(--ed-border);color:#f4f7f5;background:radial-gradient(circle at 92% -20%,#5acdab29,#0000 38%),linear-gradient(145deg,#0f1c23fa,#091218fa);border-radius:30px;margin-top:22px;padding:clamp(22px,3vw,38px);box-shadow:0 22px 60px #040a0e3d}.ed-weekly-header,.ed-weekly-toolbar,.ed-weekly-history>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ed-weekly-header h2,.ed-weekly-select-brand h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:7px 0 8px;font-size:clamp(1.55rem,3vw,2.55rem)}.ed-weekly-header p,.ed-weekly-select-brand p{color:#9fb0b7;max-width:720px;margin:0;line-height:1.6}.ed-weekly-state{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;align-items:flex-start;gap:12px;min-width:185px;padding:15px 17px;display:flex}.ed-weekly-state i{background:#f5a85c;border-radius:50%;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 5px #f5a85c1f}.ed-weekly-state[data-enabled=true] i{background:#5acdab;box-shadow:0 0 0 5px #5acdab1f}.ed-weekly-state div{gap:2px;display:grid}.ed-weekly-state small,.ed-weekly-findings header small{color:#80929a;letter-spacing:.14em;font-size:.67rem}.ed-weekly-state strong{font-size:1rem}.ed-weekly-state span{color:#9fb0b7;font-size:.78rem}.ed-weekly-config{background:#ffffff09;border:1px solid #ffffff1a;border-radius:22px;margin:26px 0;padding:20px}.ed-weekly-config-fields{grid-template-columns:minmax(230px,1.5fr) repeat(2,minmax(120px,.6fr)) minmax(190px,1fr);align-items:end;gap:13px;display:grid}.ed-weekly-config .ed-field span{color:#8fa1a9}.ed-weekly-config .ed-field input,.ed-weekly-config .ed-field select{color:#edf4f1;background:#00000038;border-color:#ffffff1f}.ed-weekly-config .ed-field select option{color:#111c21}.ed-weekly-toggle{background:#00000024;border:1px solid #ffffff1a;border-radius:13px;min-height:50px;padding:11px 14px}.ed-weekly-toggle span,.ed-weekly-recipients label span{gap:2px;display:grid}.ed-weekly-toggle small,.ed-weekly-recipients small{color:#8fa1a9}.ed-weekly-recipients{border:0;margin:17px 0;padding:0}.ed-weekly-recipients legend{color:#8fa1a9;letter-spacing:.07em;text-transform:uppercase;margin-bottom:9px;font-size:.76rem;font-weight:700}.ed-weekly-recipients{flex-wrap:wrap;gap:9px;display:flex}.ed-weekly-recipients legend{width:100%}.ed-weekly-recipients label{background:#ffffff06;border:1px solid #ffffff1a;border-radius:13px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.ed-weekly-reports .ed-actions button,.ed-weekly-toolbar button,.ed-weekly-history button{color:#e9f0ed;background:#ffffff0f;border-color:#ffffff21}.ed-weekly-reports .ed-actions .ed-primary{color:#0d201b;background:#87e0c3;border-color:#87e0c3}.ed-weekly-toolbar{border-top:1px solid #ffffff17;align-items:center;margin-top:27px;padding-top:22px}.ed-weekly-toolbar div{gap:3px;display:grid}.ed-weekly-toolbar span{color:#84969e;font-size:.8rem}.ed-weekly-message,.ed-weekly-error{border-radius:12px;margin:14px 0 0;padding:10px 13px;font-size:.85rem}.ed-weekly-message{color:#b8f2df;background:#5acdab1a}.ed-weekly-error{color:#ffc4b4;background:#ff70591c}.ed-weekly-report-meta{flex-wrap:wrap;gap:8px;margin:18px 0 12px;display:flex}.ed-weekly-report-meta span{color:#a9b8be;background:#ffffff0e;border-radius:999px;padding:6px 9px;font-size:.72rem}.ed-weekly-kpis{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.ed-weekly-kpis article{background:#ffffff09;border:1px solid #ffffff14;border-radius:17px;gap:5px;min-width:0;padding:16px;display:grid}.ed-weekly-kpis small{color:#91a3aa}.ed-weekly-kpis strong{font:700 clamp(1.25rem, 2vw, 1.85rem)/1 var(--font-display), Georgia, serif}.ed-weekly-kpis span{color:#9fb0b7;min-height:30px;font-size:.7rem;line-height:1.35}.ed-weekly-kpis span.up{color:#7ee0bc}.ed-weekly-kpis span.down{color:#ffad98}.ed-weekly-kpis em{color:#6f838c;font-size:.68rem;font-style:normal}.ed-weekly-findings{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:12px;display:grid}.ed-weekly-findings>section{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;min-width:0;padding:18px}.ed-weekly-findings>section[data-tone=win]{border-top-color:#5acdabbf}.ed-weekly-findings>section[data-tone=risk]{border-top-color:#f5a85cbf}.ed-weekly-findings>section[data-tone=action]{border-top-color:#84a0ffbf}.ed-weekly-findings header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.ed-weekly-findings header>span{color:#10221d;background:#87e0c3;border-radius:10px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.ed-weekly-findings [data-tone=risk] header>span{background:#f5b36c}.ed-weekly-findings [data-tone=action] header>span{color:#f2f5ff;background:#6e82d9}.ed-weekly-findings h3{margin:2px 0 0;font-size:.95rem}.ed-weekly-findings article{border-top:1px solid #ffffff12;padding:12px 0}.ed-weekly-findings article strong{font-size:.87rem}.ed-weekly-findings article p{color:#a4b2b8;margin:5px 0;font-size:.8rem;line-height:1.45}.ed-weekly-findings article span,.ed-weekly-empty{color:#71858e;font-size:.72rem;line-height:1.45}.ed-weekly-limitations{color:#91a3aa;background:#ffffff09;border-radius:13px;margin-top:11px;padding:12px 14px;font-size:.78rem}.ed-weekly-limitations summary{cursor:pointer;font-weight:700}.ed-weekly-limitations p{margin:8px 0 0}.ed-weekly-history{border-top:1px solid #ffffff17;margin-top:24px;padding-top:20px}.ed-weekly-history h3{margin:3px 0 0}.ed-weekly-history>header>span{color:#81949c;font-size:.76rem}.ed-weekly-history>div{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:8px;margin-top:12px;display:grid}.ed-weekly-history button{text-align:left;border-radius:14px;gap:4px;padding:12px;display:grid}.ed-weekly-history button[aria-pressed=true]{background:#5acdab1a;border-color:#87e0c3}.ed-weekly-history button>span{color:#92e0c5;letter-spacing:.12em;font-size:.62rem}.ed-weekly-history button>span[data-status=failed]{color:#ffad98}.ed-weekly-history button small,.ed-weekly-history button em{color:#82959d;font-size:.7rem;font-style:normal}.ed-weekly-history>p{color:#83969e}.ed-weekly-select-brand{text-align:center}.ed-weekly-select-brand p{margin-inline:auto}@media (max-width:980px){.ed-weekly-config-fields{grid-template-columns:1fr 1fr}.ed-weekly-kpis{grid-template-columns:repeat(3,1fr)}.ed-weekly-findings{grid-template-columns:1fr}}@media (max-width:620px){.ed-weekly-reports{border-radius:22px;margin-inline:-7px;padding:20px 15px}.ed-weekly-header,.ed-weekly-toolbar{display:grid}.ed-weekly-state{width:100%;min-width:0}.ed-weekly-config-fields,.ed-weekly-kpis{grid-template-columns:1fr}.ed-weekly-recipients{display:grid}.ed-weekly-history>div{grid-template-columns:1fr}}.ed-onboarding{--ob-bg:#111c2b;--ob-panel:#172538;--ob-line:#c3d7ed21;--ob-muted:#99aabc;--ob-mint:#8de0c2;--ob-warm:#f2b66d;color:#f5f8fb;background:radial-gradient(circle at 92% 4%, #4d7aa947, transparent 28%), radial-gradient(circle at 12% 100%, #4da68a26, transparent 28%), var(--ob-bg);border:1px solid #24364c;border-radius:26px;max-width:none;margin:22px 0 34px;overflow:hidden;box-shadow:0 22px 55px #192b4124}.ed-onboarding p{margin:0}.ed-onboarding button{font:inherit}.ed-onboarding .ed-kicker{color:var(--ob-mint);letter-spacing:.15em}.ed-onboarding-hero{border-bottom:1px solid var(--ob-line);grid-template-columns:minmax(0,1fr) 220px auto;align-items:center;gap:28px;padding:30px 32px;display:grid}.ed-onboarding-hero h2,.ed-onboarding-wizard>header h2{color:#fff;font:700 clamp(1.45rem, 2.5vw, 2.2rem)/1.05 var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:7px 0 8px}.ed-onboarding-hero p,.ed-onboarding-wizard>header p{max-width:690px;color:var(--ob-muted);font-size:.9rem;line-height:1.55}.ed-onboarding-summary{border-left:1px solid var(--ob-line);gap:3px;padding-left:22px;display:grid}.ed-onboarding-summary strong{color:var(--ob-mint);font:700 2.5rem/1 var(--font-display), Georgia, serif}.ed-onboarding-summary span{color:#fff;font-size:.77rem;font-weight:750}.ed-onboarding-summary small{color:#7f93a8;font-size:.67rem}.ed-onboarding>.ed-onboarding-error,.ed-onboarding>.ed-onboarding-message{border-radius:12px;margin:16px 30px 0;padding:11px 14px;font-size:.8rem}.ed-onboarding-error{color:#ffd0c7;background:#de584226}.ed-onboarding-message{color:#c5f3e2;background:#52be9724}.ed-onboarding-create{grid-template-columns:minmax(220px,1.2fr) 1fr 1fr;align-items:end;gap:20px;padding:28px 32px;display:grid}.ed-onboarding-create h3,.ed-onboarding-resume h3,.ed-onboarding-portfolio h3{color:#fff;margin:5px 0 7px;font-size:1.08rem}.ed-onboarding-create p{color:var(--ob-muted);font-size:.78rem;line-height:1.5}.ed-onboarding-create label,.ed-onboarding-grid label,.ed-onboarding-add label{color:#aebccc;gap:7px;font-size:.72rem;font-weight:700;display:grid}.ed-onboarding input,.ed-onboarding textarea,.ed-onboarding select{color:#f4f7fa;background:#101b29;border:1px solid #34475e;border-radius:10px;outline:none;width:100%;padding:11px 12px}.ed-onboarding textarea{resize:vertical;line-height:1.5}.ed-onboarding input:focus,.ed-onboarding textarea:focus,.ed-onboarding select:focus{border-color:var(--ob-mint);box-shadow:0 0 0 3px #8de0c21f}.ed-onboarding select option{color:#1b2a3c;background:#fff}.ed-onboarding-create .ed-actions{grid-column:2/-1;justify-content:flex-end;margin:0}.ed-onboarding-resume,.ed-onboarding-portfolio{padding:26px 32px}.ed-onboarding-resume{border-bottom:1px solid var(--ob-line)}.ed-onboarding-resume>header,.ed-onboarding-portfolio>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:15px;display:flex}.ed-onboarding-portfolio>header>span{color:var(--ob-muted);font-size:.75rem}.ed-onboarding-resume>button{border:1px solid var(--ob-line);width:100%;color:inherit;text-align:left;background:#ffffff09;border-radius:13px;grid-template-columns:85px minmax(160px,1fr) 160px auto;align-items:center;gap:16px;margin-top:8px;padding:14px 16px;display:grid}.ed-onboarding-resume>button:hover{background:#8de0c20f;border-color:#8de0c280}.ed-onboarding-resume>button span{color:var(--ob-mint);letter-spacing:.08em;font-size:.66rem;font-weight:800}.ed-onboarding-resume>button small{color:var(--ob-muted)}.ed-onboarding-resume>button em{color:#fff;font-size:.75rem;font-style:normal}.ed-onboarding-portfolio>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ed-onboarding-portfolio article{border:1px solid var(--ob-line);background:#ffffff09;border-radius:17px;flex-direction:column;min-width:0;padding:18px;display:flex}.ed-onboarding-portfolio article>header{justify-content:space-between;gap:12px;display:flex}.ed-onboarding-portfolio article>header div{gap:3px;min-width:0;display:grid}.ed-onboarding-portfolio article>header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ed-onboarding-portfolio article>header span{color:var(--ob-muted);font-size:.68rem}.ed-onboarding-portfolio article>header b{color:var(--ob-mint);font-size:1.2rem}.ed-onboarding-progress{background:#ffffff17;border-radius:99px;height:4px;margin:15px 0;overflow:hidden}.ed-onboarding-progress i{border-radius:inherit;background:linear-gradient(90deg, #58ba99, var(--ob-mint));height:100%;display:block}.ed-onboarding-portfolio ul{gap:9px;margin:0 0 16px;padding:0;list-style:none;display:grid}.ed-onboarding-portfolio li{border-left:2px solid #50647a;gap:2px;padding-left:12px;display:grid}.ed-onboarding-portfolio li[data-status=attention]{border-left-color:var(--ob-warm)}.ed-onboarding-portfolio li span{font-size:.74rem;font-weight:750}.ed-onboarding-portfolio li small{color:var(--ob-muted);font-size:.67rem;line-height:1.35}.ed-onboarding-portfolio article>p{color:var(--ob-mint);margin:6px 0 18px;font-size:.75rem}.ed-onboarding-portfolio article>button{color:#c9d8e7;text-align:left;background:0 0;border:0;margin-top:auto}.ed-onboarding-wizard>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:27px 32px 20px;display:flex}.ed-onboarding-wizard>header button,.ed-onboarding-portfolio article>button{padding:7px 0}.ed-onboarding-wizard>nav{grid-template-columns:repeat(5,1fr);padding:0 32px 22px;display:grid}.ed-onboarding-wizard>nav button{color:#7f93a8;text-align:left;background:0 0;border:0;border-top:2px solid #33465c;justify-items:start;gap:4px;padding:12px 8px 12px 0;display:grid;position:relative}.ed-onboarding-wizard>nav button[aria-current=step]{border-top-color:var(--ob-mint);color:#fff}.ed-onboarding-wizard>nav b{color:var(--ob-mint);font-size:.67rem}.ed-onboarding-wizard>nav span{font-size:.73rem;font-weight:700}.ed-onboarding-step{border:1px solid var(--ob-line);background:var(--ob-panel);border-radius:19px;margin:0 32px 30px;padding:26px}.ed-onboarding-step-head{align-items:flex-start;gap:16px;margin-bottom:23px;display:flex}.ed-onboarding-step-head>span{color:#10231d;background:var(--ob-mint);border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-weight:900;display:grid}.ed-onboarding-step-head h3{color:#fff;margin:0 0 5px;font-size:1.15rem}.ed-onboarding-step-head p{color:var(--ob-muted);font-size:.78rem;line-height:1.45}.ed-onboarding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ed-onboarding-grid .wide{grid-column:1/-1}.ed-onboarding-grid.compact{grid-template-columns:1.4fr 1fr 1fr}.ed-onboarding-colors{grid-template-columns:repeat(5,1fr);gap:9px;margin-bottom:20px;display:grid}.ed-onboarding-colors label{border:1px solid var(--ob-line);background:#ffffff06;border-radius:12px;align-items:center;gap:9px;padding:10px;display:flex}.ed-onboarding-colors input{flex:0 0 31px;width:31px;height:31px;padding:2px}.ed-onboarding-colors span{gap:2px;font-size:.7rem;font-weight:700;display:grid}.ed-onboarding-colors small{color:var(--ob-muted);font-size:.58rem}.ed-onboarding-add{grid-template-columns:1fr 1.5fr auto;align-items:end;gap:10px;margin-top:22px;display:grid}.ed-onboarding-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ed-onboarding-tags>span{border:1px solid var(--ob-line);background:#ffffff09;border-radius:11px;gap:2px;min-width:180px;max-width:300px;padding:10px 34px 10px 12px;display:grid;position:relative}.ed-onboarding-tags b{font-size:.74rem}.ed-onboarding-tags small{color:var(--ob-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.ed-onboarding-tags button{color:var(--ob-muted);background:0 0;border:0;padding:4px;position:absolute;top:7px;right:8px}.ed-onboarding-team{gap:8px;margin-top:16px;display:grid}.ed-onboarding-team>p{color:var(--ob-muted);font-size:.78rem}.ed-onboarding-team article{border:1px solid var(--ob-line);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ed-onboarding-team article div{gap:2px;display:grid}.ed-onboarding-team article span{color:var(--ob-mint);font-size:.67rem}.ed-onboarding-team article button{padding:6px 8px}.ed-onboarding-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ed-onboarding-review article{border:1px solid var(--ob-line);background:#ffffff06;border-radius:13px;gap:5px;padding:15px;display:grid}.ed-onboarding-review small{color:var(--ob-mint);letter-spacing:.09em;font-size:.62rem}.ed-onboarding-review span{color:var(--ob-muted);font-size:.72rem;line-height:1.4}.ed-onboarding-warning{color:#ffd8a7;background:#f2b66d1a;border-radius:10px;padding:11px 13px;font-size:.76rem;margin-top:14px!important}.ed-onboarding-step>footer{border-top:1px solid var(--ob-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:25px;padding-top:18px;display:grid}.ed-onboarding-step>footer span{color:var(--ob-muted);text-align:center;font-size:.67rem}.ed-onboarding-step>footer button:last-child{justify-self:end}.ed-onboarding-launch{grid-template-columns:180px minmax(0,1fr) 230px;gap:22px;padding:0 32px 30px;display:grid}.ed-onboarding-launch-score{aspect-ratio:1;text-align:center;background:#8de0c20f;border:1px solid #8de0c240;border-radius:50%;place-content:center;align-self:start;display:grid}.ed-onboarding-launch-score strong{color:var(--ob-mint);font:700 2.5rem/1 var(--font-display), Georgia, serif}.ed-onboarding-launch-score span{width:110px;color:var(--ob-muted);margin-top:5px;font-size:.68rem}.ed-onboarding-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ed-onboarding-checklist article{border:1px solid var(--ob-line);border-radius:11px;gap:10px;padding:11px;display:flex}.ed-onboarding-checklist article>i{color:#0f211b;background:var(--ob-mint);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-style:normal;font-weight:900;display:grid}.ed-onboarding-checklist article[data-status=attention]>i{background:var(--ob-warm)}.ed-onboarding-checklist article[data-status=pending]>i{color:#a8b6c5;background:#34465b}.ed-onboarding-checklist article div{gap:3px;display:grid}.ed-onboarding-checklist strong{font-size:.73rem}.ed-onboarding-checklist span{color:var(--ob-muted);font-size:.65rem;line-height:1.35}.ed-onboarding-next{align-content:start;gap:7px;display:grid}.ed-onboarding-next button{color:#cbd7e4;text-align:left;border:1px solid var(--ob-line);background:#ffffff06;border-radius:9px;padding:10px 11px}.ed-onboarding-next button:hover{color:#fff;border-color:#8de0c266}.ed-onboarding button:disabled{cursor:not-allowed;opacity:.48}@media (max-width:980px){.ed-onboarding-hero{grid-template-columns:1fr auto}.ed-onboarding-summary{border:0;grid-area:2/1;padding:0}.ed-onboarding-hero>button{grid-area:1/2/span 2}.ed-onboarding-create{grid-template-columns:repeat(2,1fr)}.ed-onboarding-create>div:first-child{grid-column:1/-1}.ed-onboarding-portfolio>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-onboarding-colors{grid-template-columns:repeat(3,1fr)}.ed-onboarding-launch{grid-template-columns:150px minmax(0,1fr)}.ed-onboarding-next{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.ed-onboarding{border-radius:21px;margin-inline:-7px}.ed-onboarding-hero,.ed-onboarding-create,.ed-onboarding-resume,.ed-onboarding-portfolio,.ed-onboarding-wizard>header{padding:21px 17px}.ed-onboarding-hero{grid-template-columns:1fr;gap:17px;display:grid}.ed-onboarding-summary,.ed-onboarding-hero>button{grid-area:auto}.ed-onboarding-hero>button{width:100%}.ed-onboarding-create,.ed-onboarding-portfolio>div,.ed-onboarding-grid,.ed-onboarding-grid.compact,.ed-onboarding-add,.ed-onboarding-review{grid-template-columns:1fr}.ed-onboarding-create .ed-actions,.ed-onboarding-grid .wide{grid-column:auto}.ed-onboarding-resume>button{grid-template-columns:75px minmax(0,1fr)}.ed-onboarding-resume>button small{grid-column:2}.ed-onboarding-resume>button em{display:none}.ed-onboarding-wizard>nav{padding:0 17px 18px;overflow-x:auto}.ed-onboarding-wizard>nav button{min-width:83px}.ed-onboarding-step{margin:0 17px 22px;padding:19px 15px}.ed-onboarding-colors{grid-template-columns:repeat(2,1fr)}.ed-onboarding-step>footer{grid-template-columns:1fr 1fr}.ed-onboarding-step>footer span{grid-area:1/1/auto/-1}.ed-onboarding-launch{grid-template-columns:1fr;padding:0 17px 22px}.ed-onboarding-launch-score{justify-self:center;width:145px}.ed-onboarding-checklist,.ed-onboarding-next{grid-template-columns:1fr}}.ed-ui-scope,.ed-ui-page-header,.ed-ui-feedback,.ed-ui-field,.ed-ui-decision-panel,.ed-ui-media-viewer,.ed-ui-dialog{color:var(--ed-ui-text);font:var(--ed-ui-text-body)/1.5 "Geist", "Segoe UI", sans-serif;overflow-wrap:anywhere}.ed-ui-scope *,.ed-ui-dialog *{box-sizing:border-box}.ed-ui-scope :is(button,input,select,textarea),.ed-app :is(.ed-ui-page-header,.ed-ui-feedback,.ed-ui-field,.ed-ui-decision-panel,.ed-ui-media-viewer,.ed-ui-dialog) :is(button,input,select,textarea){font:inherit;font-size:var(--ed-ui-text-control);color:var(--ed-ui-text);min-width:0;max-width:100%;min-height:var(--ed-ui-control-size);border:1px solid var(--ed-ui-control-border);background:var(--ed-ui-surface);padding:var(--ed-ui-space-2) var(--ed-ui-space-3);border-radius:8px}.ed-ui-scope button,.ed-app :is(.ed-ui-page-header,.ed-ui-feedback,.ed-ui-field,.ed-ui-decision-panel,.ed-ui-media-viewer,.ed-ui-dialog) button{cursor:pointer;white-space:normal;overflow-wrap:anywhere}.ed-ui-scope button:hover,.ed-app :is(.ed-ui-page-header,.ed-ui-feedback,.ed-ui-field,.ed-ui-decision-panel,.ed-ui-media-viewer,.ed-ui-dialog) button:hover{background:var(--ed-ui-surface-muted)}.ed-ui-scope .ed-primary,.ed-app :is(.ed-ui-page-header,.ed-ui-feedback,.ed-ui-field,.ed-ui-decision-panel,.ed-ui-media-viewer,.ed-ui-dialog) .ed-primary{color:var(--ed-ui-surface);border-color:var(--ed-ui-primary);background:var(--ed-ui-primary)}.ed-ui-scope .ed-primary:hover,.ed-app :is(.ed-ui-page-header,.ed-ui-feedback,.ed-ui-field,.ed-ui-decision-panel,.ed-ui-media-viewer,.ed-ui-dialog) .ed-primary:hover{background:var(--ed-ui-primary-hover)}.ed-ui-scope .ed-danger,.ed-app :is(.ed-ui-page-header,.ed-ui-feedback,.ed-ui-field,.ed-ui-decision-panel,.ed-ui-media-viewer,.ed-ui-dialog) .ed-danger{color:var(--ed-ui-danger);border-color:var(--ed-ui-danger);background:var(--ed-ui-danger-surface)}.ed-ui-scope :focus-visible,.ed-app :is(.ed-ui-page-header,.ed-ui-feedback,.ed-ui-field,.ed-ui-decision-panel,.ed-ui-media-viewer,.ed-ui-dialog) :focus-visible{outline:3px solid var(--ed-ui-focus);outline-offset:3px;scroll-margin-block:var(--ed-ui-space-5)}.ed-ui-scope button:disabled{cursor:not-allowed;opacity:.55}.ed-ui-page-header,.ed-ui-page-actions,.ed-ui-dialog-actions,.ed-ui-decision-actions,.ed-ui-media-header,.ed-ui-media-controls,.ed-ui-media-caption{align-items:center;gap:var(--ed-ui-space-3);display:flex}.ed-ui-page-header{margin-bottom:var(--ed-ui-space-5);justify-content:space-between;align-items:flex-start}.ed-ui-page-header>div{min-width:0}.ed-ui-page-header h1{margin:0;font-size:clamp(24px,3vw,30px);line-height:1.3}.ed-ui-page-header p,.ed-ui-page-context{color:var(--ed-ui-text-muted);max-width:var(--ed-ui-reading-width)}.ed-ui-page-context{font-size:var(--ed-ui-text-small);margin-bottom:var(--ed-ui-space-2)}.ed-ui-page-actions{flex-wrap:wrap;justify-content:flex-end}.ed-ui-status{font-size:var(--ed-ui-text-small);border-radius:6px;align-items:center;padding:3px 9px;font-weight:600;line-height:1.5;display:inline-flex}.ed-ui-tone-neutral{--ed-ui-tone-text:var(--ed-ui-text-muted);--ed-ui-tone-surface:var(--ed-ui-surface-muted)}.ed-ui-tone-info{--ed-ui-tone-text:var(--ed-ui-info);--ed-ui-tone-surface:var(--ed-ui-info-surface)}.ed-ui-tone-success{--ed-ui-tone-text:var(--ed-ui-success);--ed-ui-tone-surface:var(--ed-ui-success-surface)}.ed-ui-tone-warning{--ed-ui-tone-text:var(--ed-ui-warning);--ed-ui-tone-surface:var(--ed-ui-warning-surface)}.ed-ui-tone-danger{--ed-ui-tone-text:var(--ed-ui-danger);--ed-ui-tone-surface:var(--ed-ui-danger-surface)}.ed-ui-status,.ed-ui-feedback{color:var(--ed-ui-tone-text);background:var(--ed-ui-tone-surface)}.ed-ui-feedback{justify-content:space-between;align-items:center;gap:var(--ed-ui-space-4);padding:var(--ed-ui-space-4);border-radius:var(--ed-ui-radius);border:1px solid;display:flex}.ed-ui-feedback-description{max-width:var(--ed-ui-reading-width);margin-top:var(--ed-ui-space-1)}.ed-ui-feedback-action{flex-shrink:0;max-width:100%}.ed-ui-field{gap:var(--ed-ui-space-2);min-width:0;max-width:var(--ed-ui-reading-width);display:grid}.ed-ui-field label{font-size:var(--ed-ui-text-small);font-weight:600}.ed-ui-field-required{color:var(--ed-ui-text-muted);font-weight:400}.ed-ui-field :is(input,select,textarea){width:100%}.ed-app .ed-ui-field textarea,.ed-ui-scope .ed-ui-field textarea{resize:vertical;min-height:112px}.ed-ui-field .ed-ui-field-help,.ed-ui-dialog .ed-ui-field-help{color:var(--ed-ui-text-muted);font-size:var(--ed-ui-text-small);margin:0}.ed-ui-field .ed-ui-field-error,.ed-ui-dialog .ed-ui-field-error{color:var(--ed-ui-danger);font-size:var(--ed-ui-text-small);margin:0}.ed-ui-field [aria-invalid=true]{border-color:var(--ed-ui-danger)!important}.ed-ui-decision-panel{gap:var(--ed-ui-space-4);background:var(--ed-ui-surface);border:1px solid var(--ed-ui-border);border-radius:var(--ed-ui-radius);padding:var(--ed-ui-space-5);min-width:0;display:grid}.ed-ui-decision-panel p{max-width:var(--ed-ui-reading-width);color:var(--ed-ui-text-muted)}.ed-ui-decision-actions{flex-wrap:wrap}.ed-ui-dialog{border-color:var(--ed-ui-border);background:var(--ed-ui-surface);overscroll-behavior:contain;max-height:calc(100dvh - 32px);scroll-padding-block:var(--ed-ui-space-5);overflow:auto}.ed-ui-dialog.ed-dialog-wide{overflow:auto}.ed-ui-dialog p{color:var(--ed-ui-text-muted);font-size:var(--ed-ui-text-body)}.ed-ui-dialog h2,.ed-ui-decision-panel h2,.ed-ui-media-viewer h2{font-size:18px;line-height:1.4}.ed-ui-decision-form{gap:var(--ed-ui-space-5);display:grid}.ed-ui-decision-form h2{margin:0}.ed-ui-dialog-description{max-width:var(--ed-ui-reading-width)}.ed-ui-dialog-actions{padding-top:var(--ed-ui-space-4);border-top:1px solid var(--ed-ui-border);flex-wrap:wrap;justify-content:flex-end}.ed-ui-media-viewer{border:1px solid var(--ed-ui-border);border-radius:var(--ed-ui-radius);background:var(--ed-ui-surface);min-width:0;margin:0}.ed-ui-media-header{padding:var(--ed-ui-space-4);border-bottom:1px solid var(--ed-ui-border);flex-wrap:wrap;justify-content:space-between}.ed-ui-media-header h2{margin:0}.ed-ui-media-stage{min-height:200px;padding:var(--ed-ui-space-4);background:var(--ed-ui-surface-muted);place-items:center;min-width:0;display:grid}.ed-ui-media-file{gap:var(--ed-ui-space-3);place-items:center;width:100%;min-width:0;display:grid}.ed-ui-media-file :is(img,video){object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:60dvh;display:block}.ed-ui-media-loading{color:var(--ed-ui-text-muted);font-size:var(--ed-ui-text-small)}.ed-ui-media-caption{color:var(--ed-ui-text-muted);font-size:var(--ed-ui-text-small);padding:var(--ed-ui-space-3) var(--ed-ui-space-4);flex-wrap:wrap;justify-content:space-between}.ed-ui-media-controls{padding:var(--ed-ui-space-3);flex-wrap:wrap;justify-content:center}.ed-ui-media-controls>span{font-size:var(--ed-ui-text-small)}.ed-ui-media-sequence{gap:var(--ed-ui-space-2);padding:var(--ed-ui-space-3) var(--ed-ui-space-4);border-top:1px solid var(--ed-ui-border);flex-wrap:wrap;display:flex}.ed-ui-media-sequence button{gap:var(--ed-ui-space-2);align-items:center;display:flex}.ed-ui-media-sequence button img{object-fit:contain;background:var(--ed-ui-surface-muted);width:52px;height:64px}.ed-app .ed-ui-media-sequence button[aria-pressed=true],.ed-ui-scope .ed-ui-media-sequence button[aria-pressed=true]{border:2px solid var(--ed-ui-primary);color:var(--ed-ui-info);background:var(--ed-ui-info-surface);font-weight:700}.ed-ui-media-dialog .ed-ui-media-stage{min-height:0}.ed-ui-media-dialog .ed-ui-media-file :is(img,video){max-height:70dvh}.ed-ui-media-dialog .ed-ui-media-caption{margin:0}@media (max-width:767px){.ed-ui-page-header{flex-direction:column}.ed-ui-page-actions{justify-content:flex-start}.ed-ui-feedback{flex-direction:column;align-items:flex-start}.ed-ui-dialog{padding:var(--ed-ui-space-4);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.ed-ui-dialog.ed-dialog-wide{padding:0}.ed-ui-dialog-actions>button{flex:120px}.ed-ui-decision-panel{padding:var(--ed-ui-space-4)}}@media (prefers-reduced-motion:reduce){.ed-ui-scope *,.ed-ui-dialog *,.ed-ui-media-viewer *{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}}.ed-app.ed-login{font-size:15px}.ed-app.ed-login p{color:var(--ed-ui-text-muted);font-size:14px}.ed-app.ed-login input{border-color:var(--ed-ui-control-border);font-size:16px}.ed-app.ed-login button{font-size:15px}@media (max-width:480px){.ed-app.ed-login{padding:20px 16px}.ed-app.ed-login>section{padding:24px 20px}.ed-app.ed-login h1{font-size:25px}}.ed-create-actions,.ed-new-piece-actions{flex-wrap:wrap;gap:8px;display:flex}.ed-new-piece{position:relative}.ed-new-piece>summary{cursor:pointer;border:1px solid var(--ed-border,#d5dae2);border-radius:8px;align-items:center;min-height:44px;padding:10px 16px;display:flex}.ed-new-piece[open]>summary{margin-bottom:8px}.ed-new-piece-actions{max-width:100%}@media (max-width:640px){.ed-create-actions,.ed-new-piece{width:100%}.ed-create-actions>button,.ed-new-piece-actions>button{flex:180px;min-height:44px}}
