.dynamic-hero{display:grid;grid-template-columns:1.35fr .85fr;gap:28px;padding:30px;background:linear-gradient(125deg,#102e43,#1c5362);color:#d9e9ed}.dynamic-hero h2{margin:4px 0 9px;color:#fff;font:500 28px/1.35 Georgia,'Songti SC',serif}.dynamic-hero p{max-width:780px;margin:0;color:#c7dce2;line-height:1.8}.dynamic-hero>div:last-child{display:grid;gap:8px}.dynamic-hero span{padding:11px 13px;border:1px solid #a8d0d829;border-radius:7px;background:#081f3099;color:#8fb8c3;font-size:10px}.dynamic-hero span b{display:block;margin-top:3px;color:#edf8fa;font-size:12px}.dynamic-needs,.dynamic-pipeline{margin-top:14px;padding:24px}.dynamic-section-head,.dynamic-feed-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.dynamic-section-head h3,.dynamic-feed-head h3{margin:3px 0;color:#254f63;font-size:18px}.dynamic-section-head>p{max-width:480px;margin:3px 0 0;color:#748a94;font-size:11px}.dynamic-needs>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:15px}.dynamic-needs article{position:relative;min-height:156px;padding:15px;border:1px solid #dce7eb;border-radius:8px;background:#fbfdfd}.dynamic-needs article>b{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#e2f1f4;color:#348397;font:700 9px 'DM Mono'}.dynamic-needs h4{margin:9px 0 4px;color:#315c6d;font-size:13px}.dynamic-needs span{color:#788d95;font-size:10px}.dynamic-needs article p{margin:12px 0 0;padding-top:10px;border-top:1px solid #e6edef;color:#526f7a;font-size:11px;line-height:1.6}.dynamic-pipeline-track{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-top:16px}.dynamic-pipeline-track article{position:relative;padding:13px;border:1px solid #dce6ea;border-radius:7px;background:#fafcfc}.dynamic-pipeline-track article:not(:last-child):after{position:absolute;top:22px;right:-7px;z-index:2;color:#69a3b0;content:'›';font-size:18px}.dynamic-pipeline-track b{color:#338397;font:700 10px 'DM Mono'}.dynamic-pipeline-track h4{margin:7px 0 5px;color:#355f6e;font-size:11px}.dynamic-pipeline-track p{margin:0;color:#7a8e95;font-size:9px;line-height:1.5}.dynamic-guardrails{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:13px;border-top:1px solid #e2ebee}.dynamic-guardrails span{padding:5px 8px;border-radius:12px;background:#edf6f3;color:#4c7b68;font-size:9px}.dynamic-workbench{display:grid;grid-template-columns:minmax(340px,.72fr) minmax(520px,1.28fr);gap:14px;margin-top:14px}.dynamic-intake,.dynamic-feed{padding:22px}.dynamic-intake>.dynamic-section-head>span{padding:5px 8px;border-radius:12px;background:#eaf4f6;color:#4a7a88;font-size:9px}.dynamic-intro{margin:8px 0 15px;color:#6e838c;font-size:11px;line-height:1.7}.dynamic-intake label{display:block;margin-top:12px;color:#476b78;font-size:10px;font-weight:700}.dynamic-intake input,.dynamic-intake select,.dynamic-intake textarea{display:block;width:100%;margin-top:6px;padding:10px 11px;border:1px solid #d5e1e5;border-radius:7px;background:#fbfdfd;color:#2e4e5a;outline:none;font-size:11px}.dynamic-intake textarea{resize:vertical;line-height:1.6}.dynamic-intake input:focus,.dynamic-intake select:focus,.dynamic-intake textarea:focus{border-color:#54a0b0;box-shadow:0 0 0 3px #54a0b016}.dynamic-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dynamic-form-note{margin-top:13px;padding:10px;border-left:3px solid #c3984b;background:#fff9ec;color:#776848;font-size:10px;line-height:1.65}.dynamic-submit-status{display:none;margin:11px 0 0;padding:9px;border-radius:7px;font-size:10px}.dynamic-submit-status.show{display:block}.dynamic-submit-status.success{background:#eaf7ef;color:#327350}.dynamic-submit-status.error{background:#fff0ee;color:#9a443d}.dynamic-intake form>.primary{width:100%;margin-top:12px}.dynamic-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:15px 0}.dynamic-kpis span{padding:10px;border:1px solid #dce7ea;border-radius:7px;background:#f9fbfc;color:#748990;font-size:9px}.dynamic-kpis b{display:block;margin-top:3px;color:#296b7e;font:500 21px 'DM Mono'}.dynamic-filter{display:flex;gap:6px;margin-bottom:8px}.dynamic-filter button{padding:6px 9px;border:1px solid #d6e2e6;border-radius:14px;background:#fff;color:#66808a;font-size:9px;cursor:pointer}.dynamic-filter button.active{border-color:#3d8ea2;background:#eaf6f8;color:#267287}.dynamic-load-status{margin:0 0 10px;color:#809198;font-size:9px}.dynamic-load-status.error{color:#a24c45}.dynamic-items{display:grid;gap:8px;max-height:740px;overflow:auto}.dynamic-item{padding:14px;border:1px solid #dfe8eb;border-radius:8px;background:#fff}.dynamic-item header,.dynamic-item footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.dynamic-item time{color:#83949a;font-size:9px}.dynamic-status{padding:4px 7px;border-radius:10px;font-size:9px}.dynamic-status.queued,.dynamic-status.scanning{background:#eef3fa;color:#557294}.dynamic-status.review,.dynamic-status.scanned{background:#fff3dd;color:#9a6a24}.dynamic-status.approved{background:#e6f5ec;color:#347151}.dynamic-status.failed,.dynamic-status.rejected{background:#faecea;color:#9b4e46}.dynamic-item h4{margin:9px 0 4px;color:#2b5768;font-size:13px}.dynamic-item-meta{margin:0;color:#84949a;font-size:9px}.dynamic-excerpt{margin:9px 0 0;color:#5c747d;font-size:10px;line-height:1.65}.dynamic-reason{margin:8px 0 0;padding:7px 9px;background:#f7f8f5;color:#77806d;font-size:9px}.dynamic-item footer{margin-top:11px;padding-top:9px;border-top:1px solid #e7edef}.dynamic-item footer a{color:#287a91;font-size:10px;text-decoration:none}.dynamic-item footer span{color:#8b999e;font:8px 'DM Mono'}.dynamic-empty{padding:60px 24px;text-align:center;color:#71868e}.dynamic-empty b{color:#496d79}.dynamic-empty p{max-width:450px;margin:7px auto 0;font-size:10px;line-height:1.65}@media(max-width:1050px){.dynamic-needs>div:last-child{grid-template-columns:repeat(2,1fr)}.dynamic-pipeline-track{grid-template-columns:repeat(3,1fr)}.dynamic-pipeline-track article:nth-child(3):after{display:none}.dynamic-workbench{grid-template-columns:1fr}}@media(max-width:700px){.dynamic-hero{grid-template-columns:1fr;padding:22px}.dynamic-hero>div:last-child{margin-top:8px}.dynamic-needs,.dynamic-pipeline,.dynamic-intake,.dynamic-feed{padding:17px}.dynamic-needs>div:last-child,.dynamic-form-grid{grid-template-columns:1fr}.dynamic-pipeline-track{grid-template-columns:1fr}.dynamic-pipeline-track article:after{display:none!important}.dynamic-section-head,.dynamic-feed-head{display:block}.dynamic-section-head>p{margin-top:7px}.dynamic-feed-head button{margin-top:9px}.dynamic-kpis{grid-template-columns:1fr 1fr}}
