@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-ext-wght-normal-tDTa1Fj6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-wght-normal-BFexNX-K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--dq-ink:#18211d;--dq-muted:#56625c;--dq-line:#d3dad6;--dq-soft-line:#e9ecea;--dq-surface:#fff;--dq-canvas:#f3f5f3;--dq-green:#167a57;--dq-green-soft:#e6f3ed;--dq-red:#c74f45;--dq-red-soft:#f9ebe9;--dq-amber:#b77a19;--dq-amber-soft:#fbf2df;--dq-blue:#2c6eab;--dq-blue-soft:#e8f0f8;--dq-sidebar:#17231e;--dq-sidebar-soft:#25352e}*{box-sizing:border-box}html{background:var(--dq-canvas);color:var(--dq-ink);min-width:320px}body{background:var(--dq-canvas);color:var(--dq-ink);text-rendering:optimizelegibility;margin:0;font-family:Vazirmatn,IRANSansX,Segoe UI,Tahoma,Arial,sans-serif;font-size:16px;line-height:1.7}button,input,select{color:inherit;font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}:focus-visible{outline-offset:3px;outline:3px solid #167a5747}::selection{color:#0f2d21;background:#bcdccd}.sp-symbols-view{--sp-border:#dce6e0;--sp-soft:#f5f8f6;--sp-ink-soft:#4c5c54}.sp-template-grid{align-items:start}.sp-template-card{border-right:3px solid #9db9aa;min-width:0}.sp-template-card.is-global{border-right-color:var(--dq-green)}.sp-template-card.is-dedicated{border-right-color:var(--dq-blue)}.sp-template-card>header{align-items:flex-start;gap:10px}.sp-template-card>header span{color:var(--sp-ink-soft);text-align:center;background:#eef4f1;border-radius:999px;flex:none;max-width:58%;padding:5px 8px;font-size:10px;line-height:1.5}.sp-template-card.is-global>header span{background:var(--dq-green-soft);color:var(--dq-green)}.sp-template-more{color:var(--dq-green);background:0 0;border:1px dashed #b9c8c0;border-radius:7px;min-height:29px;padding:4px 8px;font-size:10px}.sp-symbol-editor{scrollbar-gutter:stable;max-height:calc(100vh - 126px);overflow-y:auto}.sp-symbol-picker{padding:12px}.sp-seed-list{max-height:310px}.sp-seed-option{color:var(--dq-ink);text-align:right;background:#fff;border:0;border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:46px;padding:7px 6px;display:flex}.sp-seed-option:last-child{border-bottom:0}.sp-seed-option:hover:not(:disabled),.sp-seed-option.is-active:not(:disabled){box-shadow:inset -3px 0 var(--dq-green);background:#edf7f1}.sp-seed-option.has-error:not(:disabled){box-shadow:inset -3px 0 var(--dq-red);background:#fff7f5}.sp-seed-option>span{gap:1px;min-width:0;display:grid}.sp-seed-option strong{font-size:12px}.sp-seed-option small{color:var(--dq-muted);font-size:10px}.sp-seed-option em{color:var(--dq-red);overflow-wrap:anywhere;font-size:10px;font-style:normal;line-height:1.55}.sp-seed-option>b{color:var(--dq-green);white-space:nowrap;background:#edf5f1;border:1px solid #d7e6de;border-radius:8px;flex:none;padding:6px 9px;font-size:10px}.sp-seed-option.has-error>b{background:var(--dq-red-soft);color:var(--dq-red);border-color:#e8c6c1}.sp-seed-option:disabled{cursor:default;opacity:.66}.sp-selected-symbols{background:var(--sp-soft);border:1px solid var(--sp-border);border-radius:11px;padding:10px}.sp-selected-symbols>header{flex-basis:100%;justify-content:space-between;align-items:center;width:100%;display:flex}.sp-selected-symbols>header strong{font-size:12px}.sp-selected-symbols>header span{color:var(--dq-muted);font-size:10px}.sp-selected-symbols>span{align-items:center;gap:6px;padding:4px 5px 4px 8px;display:inline-flex}.sp-selected-symbols>span b{font-size:10px;font-weight:700}.sp-selected-symbols>span button{color:currentColor;background:#ffffffb8;border:0;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:15px;line-height:1;display:inline-flex}.sp-account-overrides>summary{min-height:36px}.sp-link-scope-note{color:#3d5f4e;background:#edf5f1;border:1px solid #d2e3da;border-radius:10px;margin:12px 0 0;padding:9px 11px;font-size:11px;line-height:1.75}.sp-link-scope-note.is-important{background:var(--dq-amber-soft);color:#745018;border-color:#ead6ab}.cp-link-entry legend>span{gap:1px;min-width:0;display:grid}.cp-link-entry legend>span strong{color:var(--dq-ink);font-size:11px}.cp-link-entry legend>span bdi{color:var(--dq-muted);font-size:9px}.sp-account-workspace{gap:10px;min-width:0;margin-top:12px;display:grid;container-type:inline-size}.sp-account-toolbar{background:#f3f7f5;border:1px solid #dce6e0;border-radius:13px;grid-template-columns:minmax(0,1fr);gap:8px;padding:11px;display:grid}.sp-account-filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));align-items:end;gap:8px;min-width:0;display:grid}.sp-account-filter-grid .sp-account-search{grid-column:1/-1}.cp-form .sp-account-filter-grid>label,.sp-account-filter-grid>label,.cp-form .sp-account-bulk>label,.sp-account-bulk>label{gap:4px;margin:0;display:grid}.sp-account-toolbar label>span{color:var(--dq-muted);font-size:10px;font-weight:700}.sp-account-toolbar input,.sp-account-toolbar select{border:1px solid var(--dq-line);background:#fff;border-radius:9px;width:100%;min-height:40px;padding:8px 10px}.sp-account-toolbar-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cp-form .sp-account-toolbar .sp-selected-only,.sp-account-toolbar .sp-selected-only{border:1px solid var(--dq-line);background:#fff;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:7px 9px;display:flex}.sp-selected-only input{width:auto;min-height:auto}.sp-account-toolbar button{color:var(--dq-green);background:#fff;border:1px solid #b8cec2;border-radius:9px;min-height:40px;padding:7px 10px;font-size:10px;font-weight:750}.sp-account-toolbar button.is-quiet{color:var(--dq-muted);border-color:#0000}.sp-account-toolbar button.is-danger{color:#93473f}.sp-account-bulk{background:#fff;border:1px solid #dce6e0;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));align-items:end;gap:8px;padding:9px;display:grid}.sp-account-bulk>div{gap:2px;display:grid}.sp-account-bulk strong{font-size:11px}.sp-account-bulk small{color:var(--dq-muted);font-size:9px;line-height:1.55}.sp-filter-summary{color:var(--dq-muted);flex-wrap:wrap;align-items:center;gap:14px;padding:0 3px;font-size:10px;display:flex}.sp-filter-summary strong{color:var(--dq-green);background:#e8f2ed;border-radius:999px;padding:4px 8px;font-size:10px}.sp-hidden-selection-warning{color:#724b13;background:#fff7e8;border:1px solid #e2bd78;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.sp-hidden-selection-warning>div{gap:2px;display:grid}.sp-hidden-selection-warning strong{font-size:11px}.sp-hidden-selection-warning span{font-size:10px;line-height:1.65}.sp-hidden-selection-warning button{color:#724b13;background:#fff;border:1px solid #c9953d;border-radius:9px;flex:none;min-height:40px;padding:7px 10px;font-size:10px;font-weight:750}.sp-readiness-note{color:var(--dq-muted);background:#f7f9f8;border-right:3px solid #b4c4bc;margin:0;padding:7px 10px;font-size:10px;line-height:1.7}.sp-account-groups{gap:11px;display:grid}.sp-account-group{border:1px solid #e0e6e2;border-radius:13px;overflow:hidden}.sp-account-group>summary{cursor:pointer;background:#f5f8f6;justify-content:space-between;align-items:center;min-height:44px;padding:9px 12px;list-style:none;display:flex}.sp-account-group>summary::-webkit-details-marker{display:none}.sp-account-group>summary:after{color:var(--dq-muted);content:"⌄";margin-right:7px;font-size:15px;transform:rotate(90deg)}.sp-account-group[open]>summary:after{transform:rotate(0)}.sp-account-group>summary>span{gap:1px;margin-left:auto;display:grid}.sp-account-group>summary strong{font-size:12px}.sp-account-group>summary small,.sp-account-group>summary b{color:var(--dq-muted);font-size:10px}.sp-account-group>summary b{background:#fff;border:1px solid #dce6e0;border-radius:999px;padding:4px 8px}.sp-account-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:8px;padding:9px;display:grid}.sp-account-card{background:#f9faf9;border:1px solid #e1e7e3;border-radius:11px;gap:8px;min-width:0;padding:10px;display:grid}.sp-account-card.is-active{box-shadow:inset -3px 0 var(--dq-green), 0 5px 17px #164f360f;background:#fff;border-color:#8ebca4}.sp-account-card.is-unconfigured{background:#f6f7f6}.sp-account-card.has-invalid-selection{border-color:#d6a359;box-shadow:inset -3px 0 #b47820}.sp-account-card>header{flex-direction:column;align-items:stretch;gap:8px;display:flex}.sp-account-card>header>div{min-width:0;display:grid}.sp-account-card>header strong{font-size:13px}.sp-account-card>header small{color:var(--dq-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sp-account-card>header>span,.sp-account-axes>span{background:var(--dq-amber-soft);color:#7a5419;border-radius:999px;flex:none;padding:5px 8px;font-size:12px}.sp-account-card>header>span.is-ready,.sp-account-axes>span.is-ready{background:var(--dq-green-soft);color:var(--dq-green)}.sp-account-axes{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;display:grid}.sp-account-axes>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-account-axes>span.is-unknown{color:#64716a;background:#eef1ef}.cp-form .sp-account-card>label,.sp-account-card>label{gap:4px;margin:0;display:grid}.sp-account-card>label>span{color:var(--dq-muted);font-size:9px}.sp-account-card select{border:1px solid var(--dq-line);background:#fff;border-radius:8px;width:100%;min-height:38px;padding:7px 9px}.sp-account-effective{gap:2px;min-height:42px;display:grid}.sp-account-effective strong{color:var(--dq-green);font-size:11px}.sp-account-effective small{color:var(--dq-muted);font-size:9px;line-height:1.6}.sp-account-card>footer{justify-content:space-between;align-items:center;gap:6px;display:flex}.sp-account-card>footer button{color:#5f6c65;background:#eef2f0;border:1px solid #d5ded9;border-radius:999px;min-height:40px;padding:5px 9px;font-size:9px}.sp-account-card>footer button.is-on{background:var(--dq-green);border-color:var(--dq-green);color:#fff}.sp-account-card>footer button.is-quiet{color:#8b4d46;background:0 0;border-color:#0000}.sp-account-empty{text-align:center;background:#f7f9f7;border:1px dashed #cfd8d3;border-radius:12px;place-items:center;gap:2px;padding:26px 14px;display:grid}.sp-account-empty strong{font-size:13px}.sp-account-empty span{color:var(--dq-muted);font-size:10px}.sp-account-empty button{color:var(--dq-green);background:#fff;border:1px solid #b8cec2;border-radius:8px;min-height:40px;padding:7px 11px}.sp-account-workspace :is(button,input,select,summary):focus-visible{outline-offset:2px;outline:3px solid #1a6b4838}.sp-planner-summary{color:#fff;z-index:6;background:#173d2d;border:1px solid #2b5b45;border-radius:13px;grid-template-columns:repeat(4,minmax(80px,1fr)) minmax(155px,1.4fr);align-items:stretch;gap:0;display:grid;position:sticky;bottom:10px;overflow:hidden;box-shadow:0 12px 34px #13332533}.sp-planner-summary>div{border-left:1px solid #ffffff1a;gap:1px;padding:9px 11px;display:grid}.sp-planner-summary span{color:#b9d1c5;font-size:9px}.sp-planner-summary strong{font-size:14px}.sp-planner-summary p{color:#cfe0d7;align-content:center;margin:0;padding:9px 11px;font-size:9px;line-height:1.6;display:grid}.sp-planner-summary.has-warning{background:#6f4a16;border-color:#916525}.sp-planner-summary.has-hidden-selection:not(.has-warning){background:#594417;border-color:#8d6c27}@media (width<=1180px){.sp-symbol-editor{max-height:none;overflow-y:visible}.sp-account-search{grid-column:1/-1}}@media (width<=720px){.sp-template-card>header{flex-direction:column;align-items:stretch}.sp-template-card>header span{max-width:none}.sp-account-toolbar,.sp-account-grid{grid-template-columns:1fr}.sp-account-search{grid-column:auto}.sp-account-toolbar button,.sp-account-card>footer button,.sp-seed-option{min-height:44px}.sp-account-card>header{flex-direction:column;align-items:stretch}.sp-account-card>header>span{align-self:flex-start}.sp-account-axes{justify-content:flex-start}.sp-account-card>footer,.sp-hidden-selection-warning{flex-direction:column;align-items:stretch}.sp-hidden-selection-warning button{width:100%}.sp-planner-summary{grid-template-columns:repeat(2,1fr);position:static}.sp-planner-summary>div:nth-child(2n){border-left:0}.sp-planner-summary p{border-top:1px solid #ffffff1a;grid-column:1/-1}}@container (width<=640px){.sp-account-filter-grid,.sp-account-bulk,.sp-account-grid{grid-template-columns:minmax(0,1fr)}.sp-account-toolbar-actions,.sp-account-card>footer{flex-direction:column;align-items:stretch}.sp-account-toolbar-actions>*,.sp-account-card>footer button{width:100%}.sp-hidden-selection-warning{flex-direction:column;align-items:stretch}.sp-hidden-selection-warning button{width:100%}.sp-planner-summary{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.sp-planner-summary>div:nth-child(2n){border-left:0}.sp-planner-summary p{border-top:1px solid #ffffff1a;grid-column:1/-1}}.rr-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rr-live-ledger{overflow:hidden}.rr-ledger-heading{gap:20px}.rr-ledger-heading p,.rr-ledger-heading .cp-ledger-heading__actions span{font-size:12px}.rr-ledger-heading .cp-ledger-heading__actions button{min-height:32px;font-size:12px}.rr-orders-table-wrap{overscroll-behavior-inline:contain;scrollbar-gutter:stable;overflow-x:auto}.rr-orders-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1230px}.rr-orders-table thead th{border-bottom:1px solid var(--dq-line);color:var(--dq-muted);text-align:right;white-space:nowrap;background:#f2f6f3;padding:10px 12px;font-size:11px;font-weight:750}.rr-order-row>td{vertical-align:middle;background:#fff;min-width:0;padding:11px 12px 8px}.rr-order-row-group+.rr-order-row-group .rr-order-row>td{border-top:1px solid var(--dq-soft-line)}.rr-order-row>td>strong,.rr-order-row>td>small{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.rr-order-row>td>strong{color:var(--dq-ink);font-size:12px;font-weight:750;line-height:1.55}.rr-order-row>td>small{color:var(--dq-muted);margin-top:2px;font-size:11px;line-height:1.55}.rr-order-symbol{gap:1px;min-width:0;display:grid}.rr-order-symbol>strong{color:#173f2f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;line-height:1.55;overflow:hidden}.rr-queue-placement{gap:1px;min-width:104px;display:grid}.rr-queue-placement>strong{color:#17603f;font-variant-numeric:tabular-nums;font-size:14px;font-weight:850;line-height:1.45}.rr-queue-placement>small{color:var(--dq-muted);white-space:nowrap;font-size:10px;line-height:1.45}.rr-queue-placement--initial>strong{color:#805b19}.rr-queue-placement--late>strong{color:#65509a}.rr-queue-placement--late>small{color:#7665a3}.rr-queue-placement--missing>strong,.rr-queue-placement--missing>small{color:#7d8982}.rr-queue-cohort-row th{color:#304b3e;text-align:right;background:#eef4f1;border-block:1px solid #d7e3dc;padding:8px 12px;font-size:12px;font-weight:850}.rr-order-card__cohort{color:#304b3e;background:#eef4f1;border:1px solid #d7e3dc;border-radius:8px;margin:0 0 10px;padding:7px 9px;font-size:12px;font-weight:800}.rr-reconcile-action{color:#6d4b0d;background:#fff7e6;border:1px solid #dfb85d;border-radius:7px;min-height:32px;margin-top:6px;padding:5px 9px;font-size:11px;font-weight:800}.rr-reconcile-action:hover{background:#ffefc8}.rr-order-symbol>small{color:#6a7871;text-overflow:ellipsis;white-space:nowrap;font:11px/1.5 Consolas,Courier New,monospace;overflow:hidden}.rr-order-symbol--compact{margin-top:3px}.rr-time-cell strong{font-variant-numeric:tabular-nums;font-family:Consolas,Courier New,monospace}.rr-side-badge{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.rr-side-badge--buy{background:var(--dq-green-soft);color:var(--dq-green)}.rr-side-badge--sell{background:var(--dq-blue-soft);color:var(--dq-blue)}.rr-outcome-badge{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850;line-height:1.2;display:inline-flex}.rr-outcome-badge--success{background:var(--dq-green-soft);color:var(--dq-green)}.rr-outcome-badge--danger{background:var(--dq-red-soft);color:var(--dq-red)}.rr-outcome-badge--warning{background:var(--dq-amber-soft);color:#7a5417}.rr-outcome-badge--neutral{color:#5e6b64;background:#edf1ef}.rr-order-row-group.is-success .rr-order-row>td:first-child{box-shadow:inset -3px 0 var(--dq-green)}.rr-order-row-group.is-danger .rr-order-row>td:first-child{box-shadow:inset -3px 0 var(--dq-red)}.rr-order-row-group.is-warning .rr-order-row>td:first-child{box-shadow:inset -3px 0 var(--dq-amber)}.cp-ledger-page-summary .is-danger strong{color:var(--dq-red)}.rr-order-details-row>td{background:#fff;padding:0 12px 8px}.rr-order-details{border-top:1px dashed #d9e1dc}.rr-order-details>summary{color:var(--dq-green);cursor:pointer;min-height:34px;padding:8px 2px;font-size:11px;font-weight:750}.rr-order-details[open]>summary{color:#0c5f42}.rr-order-details__body{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:2px 0 12px;display:grid}.rr-order-details__body>section{background:#f7f9f8;border:1px solid #e4eae6;border-radius:10px;min-width:0;padding:11px}.rr-order-details__body h4{color:#29473a;margin:0 0 8px;font-size:12px}.rr-order-details__body dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.rr-order-details__body dl>div{min-width:0}.rr-order-details__body dt{color:var(--dq-muted);font-size:10px}.rr-order-details__body dd{color:var(--dq-ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:11px;line-height:1.6}.rr-broker-message,.rr-order-note{border-right:3px solid var(--dq-amber);color:#66491c;background:#fff6e5;border-radius:7px;margin:9px 0 0;padding:7px 9px;font-size:11px;line-height:1.75}.rr-order-details__body>.rr-order-details__json{grid-column:1/-1}.rr-order-details__json>p{color:var(--dq-muted);margin:0;font-size:11px}.rr-order-details__json pre{background:var(--dq-sidebar);color:#d9eee2;text-align:left;white-space:pre-wrap;word-break:break-word;border-radius:9px;max-height:300px;margin:0;padding:12px;font:11px/1.7 Consolas,Courier New,monospace;overflow:auto}.rr-order-cards{display:none}.rr-data-state{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.rr-data-state.is-complete{background:var(--dq-green-soft);color:var(--dq-green)}.rr-data-state.is-partial{background:var(--dq-amber-soft);color:#815711}.cp-results-chart-legend>.rr-data-state{margin-right:auto}.cp-results-chart-legend>.rr-data-state+small{margin-right:0}.cp-results-timeline-panel{--rr-axis-label-size:12px;--rr-plot-height:220px}.cp-results-dashboard .cp-results-timeline-panel .dq-panel__aside{font-variant-numeric:tabular-nums;font-size:12px;font-weight:750}.cp-results-dashboard .cp-results-chart-legend span{font-size:12px;font-weight:700}.cp-results-dashboard .cp-results-chart-legend small{font-size:11px;line-height:1.65}.rr-timeline-plot{direction:ltr;grid-template-columns:38px minmax(0,1fr);gap:10px;min-width:0;display:grid}.rr-timeline-y-axis{color:#53635b;font-family:Consolas,Courier New,monospace;font-size:var(--rr-axis-label-size);font-variant-numeric:tabular-nums;height:var(--rr-plot-height);text-align:left;flex-direction:column;justify-content:space-between;padding-left:2px;font-weight:800;line-height:1;display:flex}.rr-timeline-stage{min-width:0;position:relative}.rr-timeline-grid-lines{height:var(--rr-plot-height);pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 auto}.rr-timeline-grid-lines>span{border-top:1px solid #e5ebe7;width:100%;display:block}.cp-results-dashboard .cp-results-timeline.rr-results-timeline{height:calc(var(--rr-plot-height) + 52px);z-index:1;background:0 0;border:0;align-items:stretch;gap:5px;padding:0;position:relative}.cp-results-dashboard .rr-timeline-column{grid-template-rows:var(--rr-plot-height) 52px;outline:none;justify-content:stretch;height:auto;display:grid;position:relative}.rr-timeline-column:focus-visible{border-radius:6px;box-shadow:0 0 0 3px #167a5738}.rr-timeline-count{color:#30483c;font-variant-numeric:tabular-nums;z-index:2;direction:ltr;background:#ffffffe6;border-radius:5px;padding:2px 4px;font-size:13px;font-weight:850;line-height:1;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.rr-timeline-bar-area{height:var(--rr-plot-height);border-bottom:1px solid #cad5cf;justify-content:center;align-items:flex-end;min-width:0;display:flex;position:relative}.rr-timeline-bar{width:min(100%,30px);max-width:30px;min-height:0;position:relative}.cp-results-dashboard .rr-timeline-bar .cp-results-timeline__stack{width:100%;height:100%}.rr-timeline-tooltip{background:var(--dq-sidebar);color:#fff;opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;z-index:8;direction:rtl;border-radius:7px;max-width:260px;padding:7px 9px;font-size:12px;line-height:1.6;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,4px)}.rr-timeline-column:hover .rr-timeline-tooltip,.rr-timeline-column:focus .rr-timeline-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.cp-results-timeline .rr-timeline-column>small{color:#53635b;font-family:Consolas,Courier New,monospace;font-size:var(--rr-axis-label-size);font-variant-numeric:tabular-nums;justify-items:center;height:52px;padding-top:7px;font-weight:750;line-height:1.45;display:grid}.cp-results-timeline .rr-timeline-column>small span,.cp-results-timeline .rr-timeline-column>small b{white-space:nowrap}.cp-results-timeline .rr-timeline-column>small span{color:#253c31;font:inherit}.cp-results-timeline .rr-timeline-column>small b{color:var(--dq-green);font:inherit;font-weight:850}.cp-results-dashboard .cp-results-timeline-panel>footer{color:#586860;font-size:var(--rr-axis-label-size);gap:12px;margin-top:9px;font-weight:700;line-height:1.65}.rr-results-recent-runs span small{white-space:nowrap;direction:ltr;font-size:9px}.rr-response-panel .dq-panel__header{align-items:center}.rr-response-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.rr-response-metrics>div{background:#f5f8f6;border:1px solid #e2e8e4;border-radius:10px;gap:2px;padding:11px 12px;display:grid}.rr-response-metrics dt,.rr-response-metrics small{color:var(--dq-muted);font-size:11px}.rr-response-metrics dd{color:var(--dq-green);margin:0;font-size:18px;font-weight:800}@media (width<=920px){.rr-order-details__body{grid-template-columns:1fr}.rr-order-details__body>.rr-order-details__json{grid-column:auto}.rr-response-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cp-results-timeline-panel{--rr-axis-label-size:11px;--rr-plot-height:195px}.rr-timeline-plot{grid-template-columns:30px minmax(0,1fr);gap:6px}.cp-results-dashboard .cp-results-timeline.rr-results-timeline{height:calc(var(--rr-plot-height) + 38px);gap:3px}.cp-results-dashboard .rr-timeline-column{grid-template-rows:var(--rr-plot-height) 38px}.cp-results-timeline .rr-timeline-column>small{height:38px;padding-top:7px}.cp-results-timeline .rr-axis-clock{display:none}.cp-results-dashboard .cp-results-timeline-panel>footer{font-size:11px}.rr-ledger-heading{flex-direction:column;align-items:flex-start}.rr-ledger-heading .cp-ledger-heading__actions{align-items:start}.rr-orders-table-wrap{display:none}.rr-order-cards{gap:9px;margin:0;padding:9px;list-style:none;display:grid}.rr-order-card{box-shadow:inset -3px 0 var(--dq-green);background:#fff;border:1px solid #dfe6e2;border-radius:12px;min-width:0;padding:11px;overflow:hidden}.rr-order-card.is-danger{box-shadow:inset -3px 0 var(--dq-red)}.rr-order-card.is-warning{box-shadow:inset -3px 0 var(--dq-amber)}.rr-order-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.rr-order-card>header>div{min-width:0;display:grid}.rr-order-card>header strong{font-size:13px}.rr-order-card>header small{color:var(--dq-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rr-order-card__number{color:#53635b;background:#edf2ef;border-radius:8px;justify-content:center;align-items:center;min-width:30px;height:30px;font-size:11px;display:flex}.rr-order-card>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:10px 0 0;display:grid}.rr-order-card>dl>div{background:#f7f9f8;min-width:0;padding:8px}.rr-order-card dt,.rr-order-card>dl dd{font-size:11px}.rr-order-card dt{color:var(--dq-muted)}.rr-order-card>dl dd{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-weight:750;overflow:hidden}.rr-order-card>dl dd:has(.rr-queue-placement){white-space:normal;overflow:visible}.rr-queue-placement.is-compact{min-width:0}.rr-queue-placement.is-compact>strong{font-size:12px}.rr-queue-placement.is-compact>small{text-overflow:ellipsis;overflow:hidden}.rr-order-card__state{gap:2px;margin:9px 0;display:grid}.rr-order-card__state span{color:var(--dq-muted);font-size:10px}.rr-order-card__state strong{color:var(--dq-green);font-size:12px}.rr-order-card.is-danger .rr-order-card__state strong{color:var(--dq-red)}.rr-order-card.is-warning .rr-order-card__state strong{color:#7a5417}.rr-order-card__state small{color:var(--dq-muted);font-size:11px;line-height:1.65}.rr-order-details__body dl{grid-template-columns:1fr}.cp-results-chart-legend>.rr-data-state{margin-right:0}.rr-timeline-tooltip{white-space:normal;max-width:min(260px,85vw)}}@media (width<=460px){.rr-order-card>header{grid-template-columns:auto minmax(0,1fr)}.rr-order-card>header .rr-side-badge{grid-column:1/-1;justify-self:start}.rr-response-metrics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rr-timeline-tooltip{transition:none}}.rr-analytics{direction:rtl;gap:14px;min-width:0;display:grid}.rr-analytics__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.rr-analytics__header h3,.rr-analytics__header p{margin:0}.rr-analytics__header h3{color:var(--dq-ink);margin-top:3px;font-size:clamp(19px,2vw,25px)}.rr-analytics__header p{color:var(--dq-muted);margin-top:5px;font-size:12px;line-height:1.8}.rr-analytics__scope-actions{place-items:flex-end end;gap:8px;display:grid}.rr-scope-badge{color:#476055;white-space:nowrap;background:#edf3ef;border:1px solid #d5e1da;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.rr-scope-badge.is-run{color:var(--dq-green);background:#e4f3ec;border-color:#b9d9c8}.rr-analytics-presets{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.rr-analytics-presets button,.rr-correlation-controls button{color:#476055;cursor:pointer;font:inherit;background:#f2f6f3;border:1px solid #dae3dd;border-radius:999px;min-height:32px;padding:6px 13px;font-size:11px;font-weight:800}.rr-analytics-presets button.is-active,.rr-correlation-controls button.is-active{background:var(--dq-green);border-color:var(--dq-green);color:#fff}.rr-analytics-filters{border:1px solid var(--dq-line);background:#f7f9f8;border-radius:12px;grid-template-columns:repeat(5,minmax(120px,1fr));gap:9px;padding:12px;display:grid}.rr-analytics-filters label,.rr-correlation-controls label{gap:5px;min-width:0;display:grid}.rr-analytics-filters label>span,.rr-correlation-controls label>span{color:var(--dq-muted);font-size:10px;font-weight:750}.rr-analytics-filters input,.rr-analytics-filters select,.rr-correlation-controls select{color:var(--dq-ink);font:inherit;background:#fff;border:1px solid #d7e1db;border-radius:8px;min-width:0;height:36px;padding:6px 8px;font-size:11px}.rr-analytics-filters input:disabled,.rr-analytics-filters select:disabled{color:#7c8b84;cursor:not-allowed;background:#edf1ef}.rr-analytics-advanced{border-top:1px solid #dfe7e2;grid-column:1/-1;padding-top:8px}.rr-analytics-advanced>summary{color:#315244;cursor:pointer;width:fit-content;font-size:11px;font-weight:850}.rr-analytics-advanced>div{grid-template-columns:repeat(5,minmax(120px,1fr));gap:9px;margin-top:9px;display:grid}.rr-filter-context{background:#edf3ef;border:1px dashed #cddbd3;border-radius:8px;gap:2px;min-height:36px;padding:5px 8px;display:grid}.rr-filter-context span,.rr-filter-context small{color:var(--dq-muted);font-size:9px}.rr-filter-context strong{color:var(--dq-ink);font-size:11px}.rr-analytics-filters__actions{grid-column:1/-1;justify-content:flex-end;align-items:end;gap:7px;display:flex}.rr-analytics-filters__actions button{min-height:34px}.rr-analytics-error{justify-content:space-between;align-items:center;display:flex}.rr-analytics-error button{color:inherit;font:inherit;background:#fff;border:1px solid;border-radius:7px;padding:6px 10px;font-weight:800}.rr-analytics-updating{z-index:4;border:1px solid color-mix(in srgb, var(--dq-accent) 35%, transparent);width:fit-content;color:var(--dq-muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:999px;margin:12px auto;padding:8px 14px;font-size:.82rem;position:sticky;top:12px;box-shadow:0 7px 24px #1d2c241f}.rr-analytics-loading{border:1px solid var(--dq-line);background:#f4f7f5;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:8px;padding:16px;display:grid}.rr-analytics-loading span{background:linear-gradient(90deg,#e4ebe7,#f4f7f5,#e4ebe7);border-radius:8px;height:56px;animation:1.4s ease-in-out infinite alternate rr-loading}.rr-analytics-loading strong{color:var(--dq-muted);grid-column:1/-1;font-size:11px}@keyframes rr-loading{0%{opacity:.55}to{opacity:1}}.rr-quality-strip{border:1px solid var(--dq-line);background:#fff;border-radius:12px;overflow:hidden}.rr-quality-strip>header{background:#eef4f1;align-items:center;gap:8px;padding:9px 12px;display:flex}.rr-quality-strip>header>strong{color:#29473a;margin-left:auto;font-size:12px}.rr-quality-strip>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.rr-quality-strip article{border-left:1px solid #edf1ef;gap:5px;min-width:0;padding:9px 10px;display:grid}.rr-quality-strip article>span{color:var(--dq-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rr-quality-strip article>div,.rr-funnel li button>i,.rr-latency button>i,.rr-markets button>i{background:#e7ece9;border-radius:99px;height:5px;overflow:hidden}.rr-quality-strip article>div>i,.rr-funnel li button>i>em,.rr-latency button>i>em,.rr-markets button>i>em{background:var(--dq-green);height:100%;display:block}.rr-quality-strip article>strong{color:#29473a;font-size:11px}.rr-quality-warnings{border-top:1px solid #e6ebe8;flex-wrap:wrap;gap:6px;margin:0;padding:8px 10px;list-style:none;display:flex}.rr-quality-warnings li{color:#684a13;background:#fff7e6;border:1px solid #efd9a8;border-radius:8px;align-items:center;gap:6px;padding:5px 7px;font-size:9px;display:flex}.rr-quality-warnings li.is-info{color:#34586b;background:#eef5f9;border-color:#cadde8}.rr-quality-warnings li.is-critical{color:#8a3028;background:#fff0ef;border-color:#efc5c1}.rr-quality-warnings li span{max-width:520px}.rr-quality-warnings li small{white-space:nowrap;font-weight:800}.rr-provisional-badge{background:var(--dq-amber-soft);color:#75500e;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.rr-analytics-value-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rr-analytics-value-grid article{border:1px solid var(--dq-line);background:#fff;border-radius:11px;gap:2px;padding:12px;display:grid}.rr-analytics-value-grid span,.rr-analytics-value-grid small{color:var(--dq-muted);font-size:10px}.rr-analytics-value-grid strong{color:var(--dq-green);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;direction:ltr;font-size:clamp(15px,2vw,20px);overflow:hidden}.rr-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rr-analytics-grid--top{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.rr-funnel ol{counter-reset:rr-funnel;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rr-funnel li button{color:inherit;cursor:pointer;font:inherit;text-align:right;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(120px,.8fr) minmax(80px,1.2fr) 46px 74px;align-items:center;gap:9px;width:100%;padding:6px;display:grid}.rr-funnel li button:hover,.rr-funnel li button.is-active{background:#f1f7f4;border-color:#cfe0d7}.rr-funnel li button>span{display:grid}.rr-funnel li b,.rr-funnel li strong{color:var(--dq-ink);font-size:11px}.rr-funnel li small{color:var(--dq-muted);font-size:9px}.rr-alert-list{gap:8px;margin-top:12px;display:grid}.rr-alert-list section{border-right:3px solid var(--dq-blue);background:#edf4ff;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.rr-alert-list section.is-warning{border-color:var(--dq-amber);background:#fff7e5}.rr-alert-list section.is-critical{border-color:var(--dq-red);background:#fff0ef}.rr-alert-list span,.rr-alert-list small,.rr-alerts-ok small{color:var(--dq-muted);font-size:10px}.rr-alert-list strong,.rr-alerts-ok strong{color:var(--dq-ink);font-size:11px;line-height:1.7}.rr-alerts-ok,.rr-insufficient{background:#f2f7f4;border:1px dashed #cddbd3;border-radius:9px;gap:4px;margin-top:12px;padding:14px;display:grid}.rr-insufficient{background:#fff9ed;border-color:#dfc98f}.rr-insufficient strong{color:#6c4b10;font-size:12px}.rr-insufficient p{color:#766343;margin:0;font-size:11px;line-height:1.7}.rr-daily-chart{direction:ltr;grid-auto-columns:minmax(42px,1fr);grid-auto-flow:column;gap:6px;height:270px;margin-top:14px;padding-top:12px;display:grid;position:relative;overflow-x:auto}.rr-daily-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:14px 0 52px}.rr-daily-grid i{border-top:1px solid #e8edea}.rr-daily-chart>button{color:inherit;cursor:pointer;z-index:1;background:0 0;border:0;grid-template-rows:190px 18px 30px;gap:4px;min-width:42px;padding:0 2px;display:grid;position:relative}.rr-daily-bars{border-bottom:1px solid #cfd9d3;justify-content:center;align-items:end;gap:3px;height:190px;display:flex}.rr-daily-bars i{background:var(--dq-blue);border-radius:4px 4px 0 0;width:42%;max-width:13px;min-height:0}.rr-daily-bars i.is-filled{background:var(--dq-green)}.rr-daily-chart button>strong,.rr-daily-chart button>small{white-space:nowrap;font-size:9px}.rr-daily-chart button>strong{color:#6f5016;direction:ltr}.rr-daily-chart button>small{color:var(--dq-muted)}.rr-inline-legend{align-items:center;gap:10px;display:flex}.rr-inline-legend span{color:var(--dq-muted);font-size:10px}.rr-inline-legend i{background:var(--dq-blue);border-radius:3px;width:8px;height:8px;margin-left:3px;display:inline-block}.rr-inline-legend i.is-filled{background:var(--dq-green)}.rr-daily-table-wrap{border-top:1px solid #e5ebe7;margin-top:10px;padding-top:10px;overflow-x:auto}.rr-daily-table-wrap table{border-collapse:collapse;width:100%;min-width:1180px}.rr-daily-table-wrap th,.rr-daily-table-wrap td{text-align:right;white-space:nowrap;border-bottom:1px solid #edf1ef;padding:7px 8px;font-size:9px}.rr-daily-table-wrap thead th{color:var(--dq-muted);background:#f5f8f6}.rr-daily-table-wrap tbody th button{color:var(--dq-green);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:800}.rr-latency>div{gap:7px;margin-top:12px;display:grid}.rr-latency .rr-latency-overall{background:#f4f8f5;border:1px solid #e0e9e3;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:12px 0 4px;padding:8px;display:grid}.rr-latency .rr-latency-overall>div{border-left:1px solid #e0e8e3;gap:2px;padding:0 6px;display:grid}.rr-latency .rr-latency-overall>div:last-child{border-left:0}.rr-latency .rr-latency-overall dd{font-size:11px}.rr-latency-unknown{color:#765a22;background:#fff7e8;border:1px solid #ead8ac;border-radius:8px;justify-content:space-between;padding:7px 9px;font-size:10px;display:flex!important}.rr-latency button{color:inherit;cursor:pointer;font:inherit;text-align:right;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(90px,.7fr) minmax(70px,1fr) minmax(150px,1fr);align-items:center;gap:8px;padding:7px;display:grid}.rr-latency button:hover{border-color:var(--dq-line);background:#f5f8f6}.rr-latency button>span{min-width:0;display:grid}.rr-latency b{color:var(--dq-ink);text-overflow:ellipsis;font-size:11px;overflow:hidden}.rr-latency small{color:var(--dq-muted);font-size:9px}.rr-latency dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:0;display:grid}.rr-latency dl>div{display:grid}.rr-latency dt{color:var(--dq-muted);font-size:8px}.rr-latency dd{color:var(--dq-green);direction:ltr;margin:0;font-size:9px;font-weight:800}.rr-markets>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.rr-markets button{color:inherit;cursor:pointer;font:inherit;text-align:right;background:#f7f9f8;border:1px solid #e1e8e4;border-radius:9px;gap:6px;padding:10px;display:grid}.rr-markets button:hover{border-color:var(--dq-green)}.rr-markets span,.rr-markets small{color:var(--dq-muted);font-size:10px}.rr-markets strong{color:var(--dq-ink);font-size:17px}.rr-correlation-controls{justify-content:space-between;align-items:end;gap:12px;margin-top:12px;display:flex}.rr-correlation-controls>div{flex-wrap:wrap;gap:6px;display:flex}.rr-correlation-controls label{min-width:min(420px,45%)}.rr-correlation figure{margin:12px 0 0}.rr-correlation svg{background:linear-gradient(#f8faf9,#fff);border:1px solid #e1e8e4;border-radius:10px;width:100%;height:auto;max-height:310px}.rr-correlation svg line{stroke:#aebdb5;stroke-width:1px}.rr-correlation svg circle{fill:var(--dq-blue);opacity:.78;stroke:#fff;stroke-width:2px}.rr-correlation figcaption{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}.rr-correlation figcaption span{color:#385347;direction:ltr;background:#eef4f1;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.rr-ranking-wrap{margin-top:12px;overflow-x:auto}.rr-ranking table{border-collapse:collapse;width:100%;min-width:1580px}.rr-ranking th,.rr-ranking td{text-align:right;white-space:nowrap;border-bottom:1px solid #e8edea;padding:9px 8px;font-size:10px}.rr-ranking thead th{color:var(--dq-muted);background:#f2f6f3;font-weight:800;position:sticky;top:0}.rr-ranking tbody th{min-width:180px;display:grid}.rr-ranking tbody th strong{color:var(--dq-ink);font-size:11px}.rr-ranking tbody th span,.rr-ranking tbody th small{color:var(--dq-muted);font-size:9px}.rr-ranking td button{color:var(--dq-green);cursor:pointer;font:inherit;background:#edf6f1;border:1px solid #cae0d4;border-radius:7px;padding:6px 8px;font-weight:800}.rr-analytics-empty{border:1px dashed var(--dq-line)}.rr-analytics-drilldown{background:#eef5f1;border:1px solid #cbded3;border-radius:14px;gap:10px;padding:12px;scroll-margin-top:18px;display:grid}.rr-analytics-drilldown>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rr-analytics-drilldown>header h3,.rr-analytics-drilldown>header p{margin:0}.rr-analytics-drilldown>header h3{color:var(--dq-ink);margin-top:2px;font-size:15px}.rr-analytics-drilldown>header p{color:var(--dq-muted);text-align:right;direction:ltr;margin-top:3px;font-size:10px}.rr-analytics-drilldown>header>button,.rr-analytics-drilldown .cp-alert button{color:#365447;cursor:pointer;font:inherit;background:#fff;border:1px solid #c5d7cd;border-radius:7px;min-height:32px;padding:6px 9px;font-size:10px;font-weight:800}.rr-analytics-drilldown>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.rr-analytics-drilldown>footer span{color:var(--dq-muted);font-size:10px}.rr-position-evidence{flex-wrap:wrap;gap:6px;display:flex}.rr-position-evidence span{color:#245843;background:#edf7f2;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;font-weight:750;display:inline-flex}.rr-position-evidence span.is-initial{color:#77520f;background:#fff5dd}.rr-position-evidence span.is-late{color:#5d4791;background:#f1edff}.rr-position-evidence span.is-missing{color:#66736c;background:#edf0ee}.rr-position-evidence i{background:currentColor;border-radius:50%;width:7px;height:7px}.rr-position-evidence b{font-size:10px}.rr-analytics button:focus-visible,.rr-analytics input:focus-visible,.rr-analytics select:focus-visible,.rr-analytics summary:focus-visible{outline-offset:2px;outline:3px solid #167a5738}@media (width<=1120px){.rr-analytics-filters,.rr-analytics-advanced>div{grid-template-columns:repeat(3,minmax(130px,1fr))}.rr-quality-strip>div,.rr-markets>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.rr-analytics__header,.rr-correlation-controls{flex-direction:column;align-items:stretch}.rr-analytics-filters,.rr-analytics-advanced>div,.rr-analytics-grid,.rr-analytics-grid--top,.rr-analytics-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-correlation-controls label{min-width:0}.rr-analytics__scope-actions{place-items:stretch stretch}.rr-latency button{grid-template-columns:minmax(90px,.7fr) minmax(70px,1fr)}.rr-latency button dl{grid-column:1/-1}}@media (width<=560px){.rr-analytics-filters,.rr-analytics-advanced>div,.rr-analytics-grid,.rr-analytics-grid--top,.rr-analytics-value-grid,.rr-quality-strip>div,.rr-markets>div{grid-template-columns:1fr}.rr-latency .rr-latency-overall{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-analytics-filters__actions{flex-direction:column;align-items:stretch}.rr-funnel li button{grid-template-columns:minmax(100px,1fr) minmax(60px,.8fr) 38px}.rr-funnel li button>small{display:none}.rr-latency button{grid-template-columns:1fr}.rr-latency button dl{grid-column:auto}}@media (prefers-reduced-motion:reduce){.rr-analytics-loading span{animation:none}}.ms-view{gap:16px;display:grid}.ms-configuration{padding:0}.ms-configuration>summary{cursor:pointer;align-items:center;min-height:48px;padding:12px 16px;display:flex}.ms-configuration>summary>span{gap:2px;display:grid}.ms-configuration>summary small{color:var(--dq-muted,#5f6d66);font-size:12px}.ms-configuration__body{border-top:1px solid var(--dq-soft-line,#e4e9e6);gap:16px;padding:16px;display:grid}.ms-configuration__body>.dq-panel{box-shadow:none}.ms-view h2,.ms-view h3,.ms-view p{margin-block:0}.ms-hero{color:#fff;background:radial-gradient(circle at 8% 18%,#cee9da33,#0000 24%),linear-gradient(135deg,#173f30 0%,#245f49 100%);justify-content:space-between;align-items:center;gap:24px;display:flex;border:0!important}.ms-hero .dq-eyebrow{color:#a9dfc3}.ms-hero h2{margin:4px 0 7px;font-size:25px}.ms-hero p{color:#d5e7de;max-width:780px;line-height:1.9}.ms-hero__actions{flex:none;gap:8px;display:flex}.ms-hero__actions .dq-button{white-space:nowrap;min-height:44px}.ms-hero__actions .dq-button:first-child{color:#15553d;background:#fff}.ms-hero__actions .dq-button--quiet{color:#fff;background:#ffffff14;border-color:#ffffff47}.ms-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.ms-source-card{border-inline-start:5px solid #9aa59f!important}.ms-source-card--ready{border-inline-start-color:var(--dq-green)!important}.ms-source-card--warning{border-inline-start-color:var(--dq-amber)!important}.ms-source-card>header,.ms-history-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ms-source-card>header span{color:var(--dq-muted);font-size:12px}.ms-source-card>header b{color:#526159;background:#edf1ef;border-radius:999px;padding:5px 8px;font-size:11px}.ms-source-card--ready>header b{background:var(--dq-green-soft);color:var(--dq-green)}.ms-source-card--warning>header b{background:var(--dq-amber-soft);color:#7a5418}.ms-source-card>strong{margin-top:14px;font-size:18px;display:block}.ms-source-card>a{color:var(--dq-green);margin-top:2px;font-size:12px;display:inline-block}.ms-source-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.ms-source-card dl div{background:#f6f8f7;border:1px solid #e5eae7;border-radius:10px;gap:3px;padding:9px 10px;display:grid}.ms-source-card dt{color:var(--dq-muted);font-size:11px}.ms-source-card dd{margin:0;font-size:13px;font-weight:800}.ms-history-card h3{margin-top:3px;font-size:18px}.ms-history-card>header>strong{background:var(--dq-green-soft);color:var(--dq-green);border-radius:999px;padding:6px 9px;font-size:12px}.ms-history-card>label{gap:6px;margin-top:16px;display:grid}.ms-history-card>label>span{color:var(--dq-muted);font-size:12px;font-weight:750}.ms-history-card select,.ms-result-controls input,.ms-threshold-grid input,.ms-time-list input,.ms-grace-field input{border:1px solid var(--dq-line);background:#fbfcfb;border-radius:9px;width:100%;min-height:42px;padding:8px 10px}.ms-history-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.ms-history-metrics>div{background:#f6f8f7;border-radius:9px;gap:2px;padding:9px;display:grid}.ms-history-metrics span{color:var(--dq-muted);font-size:10px}.ms-history-metrics strong{font-size:17px}.ms-history-card>small{color:var(--dq-muted);margin-top:12px;line-height:1.75;display:block}.ms-schedule-row{grid-template-columns:minmax(0,1.5fr) minmax(180px,.55fr) minmax(230px,.75fr);align-items:end;gap:14px;display:grid}.ms-time-list{grid-template-columns:repeat(2,minmax(120px,1fr)) auto;align-items:end;gap:8px;display:grid}.ms-time-list label,.ms-grace-field,.ms-threshold-grid label{gap:5px;display:grid}.ms-time-list label>span,.ms-grace-field>span,.ms-threshold-grid label>span{color:var(--dq-muted);font-size:11px;font-weight:750}.ms-time-field>span{justify-content:space-between;align-items:center;display:flex}.ms-time-field>span button{color:var(--dq-red);background:0 0;border:0;min-height:24px;padding:1px 4px;font-size:10px}.ms-time-list input{text-align:center;direction:ltr}.ms-inline-button{color:var(--dq-green);white-space:nowrap;background:#fff;border:1px dashed #9ab9aa;border-radius:9px;min-height:42px;padding:8px 11px}.ms-grace-field>div,.ms-threshold-grid label>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ms-grace-field small,.ms-threshold-grid small{color:var(--dq-muted);pointer-events:none;white-space:nowrap;background:#eef2f0;border-radius:7px;margin-inline-start:-74px;padding:5px 7px;font-size:10px}.ms-grace-field input,.ms-threshold-grid input{padding-inline-end:82px}.ms-next-capture{background:#f0f7f3;border:1px solid #cce0d5;border-radius:11px;gap:2px;padding:10px 12px;display:grid}.ms-next-capture span,.ms-next-capture small{color:var(--dq-muted);font-size:10px}.ms-next-capture strong{font-size:13px}.ms-threshold-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;display:grid}.ms-settings-actions{border-top:1px solid var(--dq-soft-line);justify-content:flex-end;align-items:center;gap:8px;margin-top:17px;padding-top:14px;display:flex}.ms-settings-actions p{color:var(--dq-muted);margin-inline-end:auto;font-size:12px;line-height:1.75}.ms-settings-actions .dq-button{min-height:42px}.ms-results__header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.ms-results__header h3{margin-top:3px;font-size:19px}.ms-results__header>div:first-child>p{color:var(--dq-muted);max-width:650px;margin-top:3px;font-size:11px;line-height:1.75}.ms-result-controls{align-items:center;gap:9px;display:flex}.ms-search{min-width:270px}.ms-candidate-toggle{white-space:nowrap;background:#f3f7f5;border:1px solid #d7e2dc;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:8px 10px;display:flex}.ms-candidate-toggle input{width:17px;height:17px}.ms-candidate-toggle span{font-size:12px;font-weight:750}.ms-sort select{border:1px solid var(--dq-line);background:#fff;border-radius:10px;min-height:40px;padding:7px 10px}.ms-load-more{border-top:1px solid var(--dq-line);justify-content:center;align-items:center;gap:12px;padding-top:14px;display:flex}.ms-load-more small{color:var(--dq-muted)}.ms-table-wrap{overflow-x:auto}.ms-table{border-collapse:collapse;width:100%;min-width:1050px}.ms-table th{color:var(--dq-muted);text-align:right;background:#f3f6f4;font-size:11px;font-weight:800;position:sticky;top:0}.ms-table th,.ms-table td{border-bottom:1px solid var(--dq-soft-line);vertical-align:top;padding:11px 9px}.ms-table td{font-size:12px}.ms-table tr.is-candidate{background:linear-gradient(90deg,#e6f3ed9e,#0000 23%)}.ms-table tr.is-excluded{color:#68746e}.ms-table td:nth-child(2),.ms-table td:nth-child(4),.ms-table td:nth-child(5),.ms-table td:nth-child(6){display:table-cell}.ms-table td:nth-child(2) strong,.ms-table td:nth-child(2) small,.ms-table td:nth-child(2) em,.ms-table td:nth-child(4) strong,.ms-table td:nth-child(4) small,.ms-table td:nth-child(5) strong,.ms-table td:nth-child(5) small,.ms-table td:nth-child(6) strong,.ms-table td:nth-child(6) small{display:block}.ms-table td small{color:var(--dq-muted);font-size:10px;line-height:1.7}.ms-table td em{color:#7c8a83;margin-top:3px;font-size:9px;font-style:normal}.ms-rank{background:var(--dq-green-soft);color:var(--dq-green);border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:3px;display:inline-flex}.ms-score{font-size:19px;line-height:1.25;display:block}.ms-status{border-radius:999px;margin-top:5px;padding:3px 6px;font-size:9px;font-weight:800;display:inline-flex}.ms-status.is-pass{background:var(--dq-green-soft);color:var(--dq-green)}.ms-status.is-fail{color:#68756e;background:#eef1ef}.ms-client-counts{grid-template-columns:repeat(2,minmax(58px,1fr));gap:5px 8px;min-width:145px;display:grid}.ms-client-counts>div{background:#f2f7f4;border:1px solid #dae8e0;border-radius:8px;gap:1px;padding:6px 8px;display:grid}.ms-client-counts>div span{color:var(--dq-muted);font-size:9px}.ms-client-counts>div strong{color:var(--dq-ink);font-size:17px}.ms-client-counts>small{font-size:9px!important}.ms-client-counts.is-missing{color:var(--dq-muted);grid-template-columns:1fr;max-width:170px}.ms-reasons{flex-wrap:wrap;gap:5px;max-width:360px;display:flex}.ms-reasons span{color:#2a664b;background:#ecf5f0;border:1px solid #d1e4da;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;font-size:9px;line-height:1.45;display:inline-flex}.ms-reasons span b{font-size:8px}.ms-reasons span.is-failure{color:#8a453e;background:#f8edeb;border-color:#eacbc6}.ms-empty{color:var(--dq-muted);text-align:center;padding:38px 12px}.ms-empty strong{color:var(--dq-ink);font-size:15px}.ms-empty p{margin-top:5px}.ms-upload{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.ms-upload h3{margin-top:3px;font-size:17px}.ms-upload p{color:var(--dq-muted);margin-top:4px;line-height:1.8}.ms-upload code{direction:ltr;background:#eef2f0;border-radius:5px;padding:1px 5px;display:inline-block}.ms-upload .dq-button{white-space:nowrap;min-height:42px}.ms-file-input{display:none}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1180px){.ms-schedule-row{grid-template-columns:1fr 1fr}.ms-next-capture{grid-column:1/-1}.ms-threshold-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=900px){.ms-hero{flex-direction:column;align-items:stretch}.ms-hero__actions .dq-button{flex:1}.ms-source-grid{grid-template-columns:1fr}.ms-threshold-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.ms-results__header{flex-direction:column;align-items:stretch}.ms-result-controls{width:100%}.ms-search{flex:1;min-width:0}}@media (width<=620px){.ms-hero__actions,.ms-settings-actions,.ms-result-controls{flex-direction:column;align-items:stretch}.ms-source-card dl,.ms-history-metrics,.ms-schedule-row,.ms-threshold-grid{grid-template-columns:1fr}.ms-time-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-time-list .ms-inline-button{grid-column:1/-1}.ms-next-capture{grid-column:auto}.ms-settings-actions p{margin-inline-end:0}.ms-settings-actions .dq-button,.ms-upload .dq-button{width:100%}.ms-upload{grid-template-columns:1fr}}.dq-app{grid-template-columns:minmax(0,1fr) 264px;min-height:100vh;display:grid}.dq-sidebar{background:radial-gradient(circle at 30% 8%, #5497772b, transparent 28%), var(--dq-sidebar);color:#edf4f0;flex-direction:column;grid-area:1/2;min-height:100vh;padding:28px 20px 22px;display:flex;position:sticky;top:0;right:0}.dq-brand{align-items:center;gap:13px;padding:0 7px 28px;display:flex}.dq-brand__mark{background:#dcecdf;border-radius:13px;justify-content:center;align-items:flex-end;gap:3px;width:43px;height:43px;padding:9px;display:flex;transform:rotate(-2deg)}.dq-brand__mark span{background:var(--dq-sidebar);border-radius:2px;width:5px;display:block}.dq-brand__mark span:first-child{height:12px}.dq-brand__mark span:nth-child(2){height:24px}.dq-brand__mark span:nth-child(3){height:18px}.dq-brand strong,.dq-brand small{display:block}.dq-brand strong{letter-spacing:-.4px;font-size:17px}.dq-brand small{color:#97aaa0;margin-top:1px;font-size:11px}.dq-nav{gap:7px;display:grid}.dq-nav button{color:#adbbb4;text-align:right;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:31px 1fr;align-items:center;gap:11px;width:100%;padding:12px 13px;transition:all .16s;display:grid}.dq-nav button:hover{color:#eef4f1;background:#ffffff0b}.dq-nav button.is-active{color:#fff;background:#2b4137;border-color:#3b5448;box-shadow:inset -3px 0 #8ac5a7}.dq-nav__index{color:#71847a;letter-spacing:.5px;direction:ltr;font-size:10px;font-weight:700}.dq-nav button.is-active .dq-nav__index{color:#a7d2bc}.dq-sidebar__context{background:#ffffff0b;border:1px solid #ffffff12;border-radius:14px;gap:2px;margin-top:auto;padding:16px;display:grid}.dq-sidebar__context>strong{letter-spacing:-1px;text-align:right;direction:ltr;font-size:29px}.dq-sidebar__context>span:not(.dq-eyebrow){color:#91a39a;font-size:11px}.cp-broker-switches{grid-template-columns:1fr 1fr;gap:5px;margin-top:8px;display:grid}.cp-broker-switches button{color:#834936;cursor:pointer;direction:ltr;background:#fff4f0;border:1px solid #e8c8bd;border-radius:7px;padding:5px 4px;font-size:9px}.cp-broker-switches button.is-enabled{color:#1d6843;background:#e9f6ef;border-color:#a8d2ba}.cp-broker-switches button:disabled{cursor:not-allowed;opacity:.55}.dq-context__line{color:#c9d5cf;border-top:1px solid #ffffff14;align-items:center;gap:7px;margin-top:11px;padding-top:11px;font-size:11px;display:flex}.dq-context__line i,.dq-draft-state i{background:#66c293;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #66c2931f}.dq-context__line.is-offline{color:#f0b3aa}.dq-context__line.is-offline i{background:#d86b5f;box-shadow:0 0 0 4px #d86b5f24}.dq-sidebar__foot{border-top:1px solid #ffffff14;gap:3px;margin-top:17px;padding:15px 5px 0;display:grid}.dq-sidebar__foot span{color:#71847a;font-size:10px}.dq-sidebar__foot strong{text-overflow:ellipsis;white-space:nowrap;direction:ltr;font-size:10px;overflow:hidden}.dq-main{grid-area:1/1;min-width:0}.dq-topbar{border-bottom:1px solid var(--dq-line);z-index:20;background:#f1f3f1;justify-content:space-between;align-items:center;min-height:88px;padding:15px clamp(22px,3vw,42px);display:flex;position:sticky;top:0}.dq-topbar h1{letter-spacing:-.6px;margin:3px 0 0;font-size:21px;line-height:1.3}.dq-eyebrow,.dq-kicker{color:#7a8580;letter-spacing:.15px;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.dq-kicker{color:var(--dq-green);font-size:11px}.dq-topbar__actions{align-items:center;gap:12px;display:flex}.dq-sync-state{border-left:1px solid var(--dq-line);text-align:left;padding-left:17px;line-height:1.4;display:grid}.dq-sync-state span{color:var(--dq-muted);font-size:9px}.dq-sync-state strong{direction:ltr;font-size:11px}.dq-button{background:var(--dq-green);border:1px solid var(--dq-green);color:#fff;border-radius:9px;padding:9px 14px;font-size:12px;font-weight:700;transition:all .16s}.dq-button:hover:not(:disabled){filter:brightness(.94);transform:translateY(-1px)}.dq-button--quiet{background:var(--dq-surface);border-color:var(--dq-line);color:var(--dq-ink)}.dq-avatar{background:var(--dq-sidebar-soft);color:#eff6f2;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:700;display:flex}.dq-mobile-nav{display:none}.dq-content{max-width:1520px;margin:0 auto;padding:31px clamp(22px,3vw,42px) 60px}.dq-view{gap:21px;display:grid}.dq-intro-row{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.dq-intro-row h2{letter-spacing:-1.2px;margin:6px 0 7px;font-size:clamp(23px,2.3vw,33px);line-height:1.35}.dq-intro-row p{color:var(--dq-muted);max-width:720px;margin:0}.dq-run-chip,.dq-draft-state{background:var(--dq-surface);border:1px solid var(--dq-line);border-radius:13px;flex:none;grid-template-columns:9px auto;align-items:center;gap:2px 10px;padding:13px 16px;display:grid}.dq-run-chip i{background:var(--dq-red);border-radius:50%;grid-row:1/3;width:8px;height:8px}.dq-run-chip i.is-ok{background:var(--dq-green)}.dq-run-chip span{color:var(--dq-muted);font-size:10px}.dq-run-chip strong{font-size:13px}.dq-run-chip--dark{background:var(--dq-sidebar);color:#fff;min-width:155px}.dq-run-chip--dark span{color:#95a89e}.dq-run-chip--dark strong{direction:ltr;grid-row:1/3;font-size:22px}.dq-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.dq-stat-card{background:var(--dq-surface);border:1px solid var(--dq-line);border-radius:14px;min-height:142px;padding:18px 19px;position:relative;overflow:hidden}.dq-stat-card:after{background:var(--dq-ink);content:"";width:42px;height:3px;position:absolute;top:0;right:19px}.dq-stat-card--success:after{background:var(--dq-green)}.dq-stat-card--danger:after{background:var(--dq-red)}.dq-stat-card--blue:after{background:var(--dq-blue)}.dq-stat-card>span,.dq-stat-card>small,.dq-stat-card>strong{display:block}.dq-stat-card>span{color:var(--dq-muted);font-size:11px}.dq-stat-card>strong{letter-spacing:-1.6px;text-align:right;direction:ltr;margin:8px 0 6px;font-size:clamp(27px,2.5vw,38px);line-height:1.25}.dq-stat-card>small{color:#87918c;font-size:10px}.dq-grid{gap:14px;display:grid}.dq-grid--overview{grid-template-columns:minmax(0,2.25fr) minmax(280px,.75fr)}.dq-panel{background:var(--dq-surface);border:1px solid var(--dq-line);border-radius:15px;min-width:0;padding:20px}.dq-panel__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.dq-panel__header h3{letter-spacing:-.4px;margin:4px 0 0;font-size:16px}.dq-panel__aside{color:var(--dq-muted);background:#f3f5f3;border-radius:7px;padding:6px 9px;font-size:10px}.dq-timeline-legend{justify-content:flex-end;align-items:center;gap:16px;margin:-41px 0 23px;display:flex}.dq-timeline-legend span{color:var(--dq-muted);align-items:center;gap:5px;font-size:9px;display:flex}.dq-timeline-legend i{border-radius:2px;width:7px;height:7px;display:block}.dq-timeline-legend .is-success,.dq-timeline-stack .is-success{background:var(--dq-green)}.dq-timeline-legend .is-danger,.dq-timeline-stack .is-danger{background:#d66d63}.dq-timeline-legend .is-other,.dq-timeline-stack .is-other{background:#d6dcd8}.dq-timeline-chart{border-bottom:1px solid var(--dq-line);grid-template-columns:repeat(30,minmax(3px,1fr));align-items:end;gap:5px;height:190px;padding-top:15px;display:grid}.dq-timeline-column{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.dq-timeline-stack{background:#eff2f0;border-radius:3px 3px 0 0;flex-direction:column;justify-content:flex-end;width:100%;min-height:2px;transition:all .16s;display:flex;overflow:hidden}.dq-timeline-column:hover .dq-timeline-stack{filter:brightness(.92);transform:translateY(-2px)}.dq-timeline-stack span{width:100%;min-height:0;display:block}.dq-timeline-column small{color:#929b96;direction:ltr;height:17px;margin-top:5px;font-size:8px}.dq-health-panel{background:var(--dq-sidebar);border-color:var(--dq-sidebar);color:#fff}.dq-health-panel .dq-eyebrow{color:#80958a}.dq-health-panel .dq-panel__header{margin-bottom:11px}.dq-health-score{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:7px 0 18px;display:flex}.dq-health-score>div:first-child strong,.dq-health-score>div:first-child span{display:block}.dq-health-score>div:first-child strong{color:#8bd0aa;font-size:22px}.dq-health-score>div:first-child span{color:#8c9e95;font-size:10px}.dq-health-ring{direction:ltr;border:5px solid #426352;border-top-color:#8bd0aa;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:74px;height:74px;font-size:18px;font-weight:700;line-height:1.1;display:flex}.dq-health-ring small{color:#879b91;direction:rtl;font-size:8px;font-weight:400}.dq-metric-list{gap:0;margin:6px 0 0;display:grid}.dq-metric-list div{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.dq-metric-list div:last-child{border-bottom:0}.dq-metric-list dt{color:#91a39a;font-size:10px}.dq-metric-list dd{direction:ltr;margin:0;font-size:11px;font-weight:700}.dq-table-wrap{overflow-x:auto}.dq-table{border-collapse:collapse;width:100%;min-width:890px}.dq-table th{border-bottom:1px solid var(--dq-line);color:#808a85;text-align:right;padding:0 11px 10px;font-size:9px;font-weight:700}.dq-table td{border-bottom:1px solid var(--dq-soft-line);vertical-align:middle;padding:10px 11px;font-size:11px}.dq-table tbody tr:last-child td{border-bottom:0}.dq-table tbody tr:hover td{background:#fafbfa}.dq-user-cell{align-items:center;gap:9px;display:flex}.dq-user-cell>span{color:#385045;background:#edf1ee;border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;font-size:10px;display:flex}.dq-user-cell strong,.dq-user-cell small{display:block}.dq-user-cell strong{font-size:11px}.dq-user-cell small{color:#8a938f;text-align:right;direction:ltr;margin-top:-1px;font-size:8px}.dq-ltr{text-align:right;direction:ltr}.dq-text-success{color:var(--dq-green);font-weight:700}.dq-text-danger{color:var(--dq-red);font-weight:700}.dq-placement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.dq-placement{border:1px solid var(--dq-line);border-radius:12px;grid-template-columns:74px 1fr;min-width:0;display:grid;overflow:hidden}.dq-placement__rank{background:#eff3f0;flex-direction:column;justify-content:center;align-items:center;padding:12px 7px;display:flex}.dq-placement__rank small{color:#77827c;font-size:8px}.dq-placement__rank strong{color:var(--dq-green);direction:ltr;font-size:17px}.dq-placement__body{min-width:0;padding:12px}.dq-placement__body>div:first-child{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.dq-placement__body>div:first-child strong,.dq-placement__body>div:first-child span{display:block}.dq-placement__body>div:first-child strong{font-size:13px}.dq-placement__body>div:first-child span{color:var(--dq-muted);text-align:right;direction:ltr;font-size:8px}.dq-placement__body dl{grid-template-columns:repeat(3,1fr);gap:5px;margin:10px 0;display:grid}.dq-placement__body dl div{min-width:0}.dq-placement__body dt{color:#8b9490;font-size:8px}.dq-placement__body dd{text-overflow:ellipsis;white-space:nowrap;direction:ltr;margin:1px 0 0;font-size:9px;font-weight:700;overflow:hidden}.dq-placement__body footer{border-top:1px solid var(--dq-soft-line);gap:1px;padding-top:8px;display:grid}.dq-placement__body footer span{color:#8b9490;font-size:8px}.dq-placement__body footer b{text-align:right;text-overflow:ellipsis;white-space:nowrap;direction:ltr;font-size:9px;overflow:hidden}.dq-status{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:700;line-height:1;display:inline-flex}.dq-status__dot{border-radius:50%;width:5px;height:5px;display:block}.dq-status--success{background:var(--dq-green-soft);color:var(--dq-green)}.dq-status--success .dq-status__dot{background:var(--dq-green)}.dq-status--danger{background:var(--dq-red-soft);color:var(--dq-red)}.dq-status--danger .dq-status__dot{background:var(--dq-red)}.dq-status--warning{background:var(--dq-amber-soft);color:var(--dq-amber)}.dq-status--warning .dq-status__dot{background:var(--dq-amber)}.dq-status--caution{color:#9a6b17;background:#fff4df}.dq-status--caution .dq-status__dot{background:#c28b25}.dq-status--neutral{color:#66706b;background:#edf0ee}.dq-status--neutral .dq-status__dot{background:#87908b}.dq-filterbar{background:var(--dq-surface);border:1px solid var(--dq-line);border-radius:14px;grid-template-columns:minmax(270px,1.6fr) minmax(150px,.6fr) minmax(170px,.7fr) 100px;align-items:end;gap:12px;padding:14px;display:grid}.dq-filterbar label{gap:5px;display:grid}.dq-filterbar label>span{color:var(--dq-muted);font-size:9px;font-weight:700}.dq-filterbar input,.dq-filterbar select,.dq-picker-search input{border:1px solid var(--dq-line);background:#f7f8f7;border-radius:8px;outline:none;width:100%;height:38px;padding:0 11px}.dq-filterbar input:focus,.dq-filterbar select:focus,.dq-picker-search input:focus{border-color:#7aac93;box-shadow:0 0 0 3px #167a5714}.dq-filter-result{border-right:1px solid var(--dq-line);padding-right:14px;display:grid}.dq-filter-result span{color:var(--dq-muted);font-size:8px}.dq-filter-result strong{direction:ltr;font-size:18px}.dq-orders-panel{padding:0;overflow:hidden}.dq-orders-panel .dq-table-wrap{max-height:720px}.dq-table--orders{min-width:1120px}.dq-table--orders thead{z-index:2;background:#f6f7f6;position:sticky;top:0}.dq-table--orders th{padding:12px}.dq-table--orders td{padding:9px 12px}.dq-clickable-row{cursor:pointer;outline:none}.dq-clickable-row:focus td{background:#edf5f0}.dq-sequence{color:var(--dq-green);direction:ltr;font-size:10px}.dq-order-name strong,.dq-order-name small{display:block}.dq-order-name strong{font-size:11px}.dq-order-name small{color:#8a938f;text-align:right;direction:ltr;font-size:8px}.dq-inline-muted{color:#909995;font-size:8px}.dq-id-cell{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden;font-size:9px!important}.dq-empty-cell{color:var(--dq-muted);text-align:center!important;padding:60px!important}.dq-pagination{border-top:1px solid var(--dq-line);background:#f8f9f8;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.dq-pagination>span{color:var(--dq-muted);font-size:10px}.dq-pagination>div{gap:6px;display:flex}.dq-pagination button{border:1px solid var(--dq-line);background:#fff;border-radius:7px;padding:6px 12px;font-size:10px}.dq-drawer-layer{z-index:80;background:#101a157a;justify-content:flex-start;align-items:stretch;display:flex;position:fixed;inset:0}.dq-drawer{background:#f8faf8;width:480px;max-width:100%;padding:24px;overflow-y:auto;box-shadow:16px 0 50px #0000002b}.dq-drawer__header{border-bottom:1px solid var(--dq-line);justify-content:space-between;align-items:flex-start;padding-bottom:17px;display:flex}.dq-drawer__header h2{margin:3px 0 0;font-size:23px}.dq-drawer__header small{color:var(--dq-muted);text-align:right;direction:ltr;font-size:9px;display:block}.dq-drawer__header button{border:1px solid var(--dq-line);background:#fff;border-radius:8px;padding:7px 10px;font-size:10px}.dq-drawer__status{background:var(--dq-sidebar);color:#fff;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;margin:17px 0;padding:14px;display:grid}.dq-drawer__status .dq-status{grid-row:1/3;justify-self:start}.dq-drawer__status strong{direction:ltr;font-size:17px}.dq-drawer__status>span:not(.dq-status){color:#93a59c;font-size:8px}.dq-detail-section{border:1px solid var(--dq-line);background:#fff;border-radius:12px;margin-top:11px;padding:15px}.dq-detail-section h3{margin:0 0 13px;font-size:12px}.dq-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.dq-detail-grid div{min-width:0}.dq-detail-grid dt{color:#89928e;font-size:8px}.dq-detail-grid dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:10px;font-weight:700}.dq-response-message{color:#4f5954;background:#f6f7f6;border-radius:8px;margin:14px 0 0;padding:10px;font-size:10px}.dq-queue-note{background:#fff7e8;border:1px solid #efdfbc;border-radius:12px;margin-top:11px;padding:15px}.dq-queue-note span,.dq-queue-note strong{display:block}.dq-queue-note span{color:#8b6e37;font-size:8px}.dq-queue-note strong{color:#805c18;font-size:16px}.dq-queue-note p{color:#806e4b;margin:7px 0 0;font-size:9px}.dq-draft-state{grid-template-columns:10px auto}.dq-draft-state i{grid-row:1/3}.dq-draft-state span,.dq-draft-state strong{display:block}.dq-draft-state span{color:var(--dq-muted);font-size:9px}.dq-draft-state strong{font-size:11px}.dq-symbol-layout{grid-template-columns:minmax(0,1fr) 255px;align-items:start;gap:14px;display:grid}.dq-account-list{background:var(--dq-sidebar);color:#fff;border-radius:15px;grid-column:2;position:sticky;top:109px;overflow:hidden}.dq-account-list>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px;display:flex}.dq-account-list>header .dq-eyebrow{color:#7f9389}.dq-account-list>header strong{font-size:10px}.dq-account-list>div{max-height:650px;padding:7px;display:grid;overflow-y:auto}.dq-account-list button{color:#aebbb4;text-align:right;background:0 0;border:0;border-radius:9px;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.dq-account-list button:hover{background:#ffffff0a}.dq-account-list button.is-active{color:#fff;background:#2c4137}.dq-account-list button>span{background:#30463b;border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;font-size:10px;display:flex}.dq-account-list button.is-active>span{color:#1c3c2e;background:#d5e9de}.dq-account-list button strong,.dq-account-list button small{display:block}.dq-account-list button strong{font-size:10px}.dq-account-list button small{color:#75877e;text-align:right;direction:ltr;font-size:7px}.dq-account-list button b{direction:ltr;background:#ffffff0f;border-radius:6px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:8px;display:flex}.dq-symbol-workspace{border:1px solid var(--dq-line);background:#fff;border-radius:15px;grid-column:1;min-width:0;padding:20px}.dq-symbol-workspace__header{justify-content:space-between;align-items:flex-start;display:flex}.dq-symbol-workspace__header h3{margin:3px 0 0;font-size:20px}.dq-symbol-workspace__header small{color:var(--dq-muted);text-align:right;direction:ltr;font-size:9px;display:block}.dq-symbol-workspace__header>div:last-child{gap:7px;display:flex}.dq-selection-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.dq-selection-lane{border:1px solid var(--dq-line);background:#f7f9f7;border-radius:11px;min-height:116px;padding:13px}.dq-selection-lane>header{justify-content:space-between;align-items:center;display:flex}.dq-selection-lane>header>div{align-items:center;gap:7px;display:flex}.dq-selection-lane>header span{border-radius:5px;padding:3px 5px;font-size:7px;font-weight:700}.dq-selection-lane--buy>header span{background:var(--dq-green-soft);color:var(--dq-green)}.dq-selection-lane--sell>header span{background:var(--dq-red-soft);color:var(--dq-red)}.dq-selection-lane>header strong{font-size:11px}.dq-selection-lane>header b{color:var(--dq-muted);font-size:8px}.dq-selection-lane>div{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.dq-selection-lane>div button{border:1px solid var(--dq-line);background:#fff;border-radius:7px;padding:5px 7px;font-size:9px}.dq-selection-lane>div button span{color:#a0a8a4;margin-right:5px}.dq-selection-lane>div small{color:#9aa39e;padding:7px 0;font-size:9px}.dq-instrument-picker{border-top:1px solid var(--dq-line);padding-top:18px}.dq-picker-search{grid-template-columns:minmax(240px,.8fr) 1fr;align-items:end;gap:20px;display:grid}.dq-picker-search label{gap:5px;display:grid}.dq-picker-search label span{color:var(--dq-muted);font-size:9px;font-weight:700}.dq-picker-search p{color:var(--dq-muted);margin:0 0 4px;font-size:9px}.dq-manual-add{background:#fff8ea;border:1px dashed #d9b86d;border-radius:10px;align-items:center;gap:8px;margin-top:13px;padding:11px;display:flex}.dq-manual-add>div{flex:1}.dq-manual-add span,.dq-manual-add strong,.dq-manual-add small{display:block}.dq-manual-add span{color:#9e7b35;font-size:8px}.dq-manual-add strong{font-size:13px}.dq-manual-add small{color:#927d52;font-size:8px}.dq-manual-add button{color:#72531a;background:#fff;border:1px solid #dfc58e;border-radius:7px;padding:7px 9px;font-size:9px}.dq-instrument-list{gap:7px;margin-top:14px;display:grid}.dq-instrument-list article{border:1px solid var(--dq-soft-line);border-radius:10px;grid-template-columns:minmax(190px,1fr) minmax(210px,.9fr) auto;align-items:center;gap:15px;padding:10px 11px;display:grid}.dq-instrument-name{align-items:center;gap:9px;min-width:0;display:flex}.dq-instrument-name>span{color:#3e594c;background:#edf2ef;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:9px;display:flex}.dq-instrument-name strong,.dq-instrument-name small{display:block}.dq-instrument-name strong{font-size:11px}.dq-instrument-name small{color:#89938e;text-align:right;direction:ltr;font-size:8px}.dq-instrument-list dl{grid-template-columns:repeat(3,1fr);gap:9px;margin:0;display:grid}.dq-instrument-list dl div{border-right:1px solid var(--dq-soft-line);padding-right:9px}.dq-instrument-list dt{color:#909995;font-size:7px}.dq-instrument-list dd{text-align:right;direction:ltr;margin:0;font-size:9px;font-weight:700}.dq-side-toggles{gap:5px;display:flex}.dq-side-toggles button{border:1px solid var(--dq-line);color:#737d78;background:#f7f8f7;border-radius:7px;min-width:50px;padding:6px 8px;font-size:9px}.dq-side-toggles button.is-buy-active{background:var(--dq-green-soft);color:var(--dq-green);border-color:#b4dbc7}.dq-side-toggles button.is-sell-active{background:var(--dq-red-soft);color:var(--dq-red);border-color:#edc5c1}.dq-empty-page{border:1px solid var(--dq-line);color:var(--dq-muted);text-align:center;background:#fff;border-radius:15px;padding:60px}.dq-state-page{background:var(--dq-sidebar);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.dq-state-page h1{margin:18px 0 4px;font-size:24px}.dq-state-page p{color:#91a39a;margin:0 0 17px}.dq-loading-mark{align-items:flex-end;gap:5px;height:54px;display:flex}.dq-loading-mark span{background:#8ac5a7;border-radius:3px;width:8px;height:22px;animation:1s ease-in-out infinite alternate dq-load}.dq-loading-mark span:nth-child(2){height:45px;animation-delay:.15s}.dq-loading-mark span:nth-child(3){height:32px;animation-delay:.3s}.dq-loading-lines{gap:6px;width:260px;margin-top:18px;display:grid}.dq-loading-lines i{background:#2d3d35;border-radius:5px;height:7px;animation:1.3s ease-in-out infinite dq-pulse;display:block}.dq-loading-lines i:nth-child(2){width:78%;animation-delay:.2s}.dq-loading-lines i:nth-child(3){width:53%;animation-delay:.4s}.dq-state-page--error{background:#2a211e}.dq-state-code{color:#d59589;letter-spacing:3px;border:1px solid #6e4a43;border-radius:8px;padding:8px 12px;font-size:12px}@keyframes dq-load{to{height:48px}}@keyframes dq-pulse{50%{opacity:.35}}@media (width<=1180px){.dq-app{grid-template-columns:minmax(0,1fr) 220px}.dq-sidebar{padding-inline:14px}.dq-stat-grid,.dq-placement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dq-symbol-layout{grid-template-columns:minmax(0,1fr) 220px}.dq-instrument-list article{grid-template-columns:minmax(180px,1fr) auto}.dq-instrument-list dl{display:none}}@media (width<=900px){.dq-app{display:block}.dq-sidebar{display:none}.dq-topbar{min-height:76px}.dq-topbar__actions .dq-sync-state,.dq-topbar__actions .dq-avatar{display:none}.dq-mobile-nav{background:var(--dq-sidebar);z-index:19;grid-template-columns:repeat(3,1fr);padding:6px;display:grid;position:sticky;top:76px}.dq-mobile-nav button{color:#93a49b;background:0 0;border:0;border-radius:7px;padding:8px;font-size:10px}.dq-mobile-nav button.is-active{color:#fff;background:#2c4137}.dq-grid--overview{grid-template-columns:1fr}.dq-health-panel{min-height:auto}.dq-symbol-layout{flex-direction:column;display:flex}.dq-account-list{width:100%;position:static}.dq-account-list>div{display:flex;overflow-x:auto}.dq-account-list button{flex:0 0 210px}.dq-symbol-workspace{width:100%}.dq-filterbar{grid-template-columns:1fr 1fr}.dq-search-field{grid-column:1/3}.dq-filter-result{border-right:0}}@media (width<=640px){.dq-topbar{padding-inline:15px}.dq-topbar h1{font-size:17px}.dq-topbar__actions .dq-button{padding:7px 9px;font-size:9px}.dq-content{padding:22px 14px 45px}.dq-intro-row{flex-direction:column;align-items:stretch;gap:14px}.dq-intro-row h2{font-size:24px}.dq-run-chip,.dq-draft-state{align-self:stretch}.dq-stat-grid{grid-template-columns:1fr 1fr}.dq-stat-card{min-height:125px;padding:15px}.dq-stat-card>strong{font-size:27px}.dq-panel{padding:15px}.dq-timeline-legend{justify-content:flex-start;margin:0 0 13px}.dq-timeline-chart{gap:2px;height:150px}.dq-placement-grid,.dq-filterbar{grid-template-columns:1fr}.dq-search-field{grid-column:auto}.dq-filter-result{display:none}.dq-drawer{width:100%;padding:17px}.dq-symbol-workspace__header{flex-direction:column;gap:12px}.dq-symbol-workspace__header>div:last-child{width:100%}.dq-symbol-workspace__header .dq-button{flex:1}.dq-selection-summary,.dq-picker-search{grid-template-columns:1fr}.dq-manual-add{flex-wrap:wrap;align-items:stretch}.dq-manual-add>div{flex-basis:100%}.dq-instrument-list article{grid-template-columns:1fr;align-items:start}.dq-side-toggles button{flex:1}.cp-account-template-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cp-connect{background:radial-gradient(circle at 25% 15%, #28463a 0, var(--dq-sidebar) 42%, #101914 100%);justify-content:center;align-items:center;min-height:100vh;padding:28px;display:flex}.cp-connect__card{background:#f8faf8;border:1px solid #ffffff29;border-radius:20px;width:100%;max-width:510px;padding:34px;box-shadow:0 28px 90px #0000004d}.cp-connect__card h1{margin:5px 0 8px;font-size:29px}.cp-connect__card p{color:var(--dq-muted);margin:0 0 22px;font-size:12px}.cp-connect__card label,.cp-form label{gap:5px;margin-top:12px;display:grid}.cp-connect__card input,.cp-form input,.cp-form select,.cp-form textarea{border:1px solid var(--dq-line);background:#fff;border-radius:9px;outline:none;width:100%;padding:9px 11px}.cp-connect__card input:focus,.cp-form input:focus,.cp-form select:focus,.cp-form textarea:focus{border-color:#6fab8d;box-shadow:0 0 0 3px #167a5714}.cp-connect__card .dq-button{width:100%;margin-top:18px}.cp-app .dq-nav button{min-height:43px}.cp-topbar{border-bottom-color:#d7deda}.cp-content{min-height:calc(100vh - 94px)}.cp-alert{border:1px solid;border-radius:10px;margin-bottom:12px;padding:10px 13px;font-size:10px}.cp-alert--danger{background:var(--dq-red-soft);color:#96372f;border-color:#ebc9c4}.cp-alert--success{background:var(--dq-green-soft);color:var(--dq-green);border-color:#bddccb}.cp-alert--warning{background:var(--dq-amber-soft);color:#8a6019;border-color:#ead6ab}.cp-primary-action{align-self:center;min-width:150px}.cp-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cp-jump{border:1px solid var(--dq-line);cursor:pointer;text-align:right;gap:3px;display:grid}.cp-jump:hover{border-color:#91b6a4;transform:translateY(-2px);box-shadow:0 10px 30px #14412e14}.cp-jump>span{background:var(--dq-green-soft);color:var(--dq-green);border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:10px;font-size:12px;display:flex}.cp-jump strong{font-size:15px}.cp-jump small{color:var(--dq-muted);font-size:9px}.cp-two-column{grid-template-columns:minmax(0,1.65fr) minmax(270px,.7fr);align-items:start;gap:14px;display:grid}.cp-form-panel{position:sticky;top:110px}.cp-form{display:grid}.cp-form textarea{resize:vertical;line-height:1.8}.cp-form .dq-button{margin-top:15px}.cp-form-note{color:var(--dq-muted);background:#f4f7f5;border-radius:8px;margin:12px 0 0;padding:9px;font-size:9px}.cp-card-list{gap:13px;display:grid}.cp-broker-group{border:1px solid var(--dq-soft-line);border-radius:12px;overflow:hidden}.cp-broker-group>header{background:#f5f7f5;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.cp-broker-group>header strong{direction:ltr;font-size:11px}.cp-broker-group>header span{color:var(--dq-muted);font-size:8px}.cp-account-row{border-top:1px solid var(--dq-soft-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.cp-account-row:first-of-type{border-top:0}.cp-account-row strong,.cp-account-row small{display:block}.cp-account-row small{color:var(--dq-muted);text-align:right;font-size:8px}.cp-account-row p{color:#8c9590;margin:2px 0 0;font-size:8px}.cp-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.cp-row-actions button,.cp-form-actions>button:not(.dq-button){border:1px solid var(--dq-line);color:var(--dq-ink);cursor:pointer;background:#fff;border-radius:7px;padding:6px 8px;font-size:8px}.cp-row-actions button.is-danger{background:var(--dq-red-soft);color:var(--dq-red);border-color:#e6bbb6}.cp-row-actions button:disabled,.cp-form-actions button:disabled{cursor:not-allowed;opacity:.55}.cp-editor-stack{gap:12px;display:grid}.cp-editor-stack .cp-form-panel{position:sticky;top:110px}.cp-form-actions{align-items:center;gap:8px;margin-top:14px;display:flex}.cp-form-actions .dq-button{margin-top:0}.cp-inline-error{background:var(--dq-red-soft);color:var(--dq-red);border-radius:8px;margin:10px 0 0;padding:8px;font-size:9px}.cp-advanced{border:1px solid var(--dq-soft-line);border-radius:9px;margin-top:12px;padding:8px 10px}.cp-advanced summary{color:var(--dq-muted);cursor:pointer;font-size:9px;font-weight:700}.cp-readiness{color:#64706a;text-transform:uppercase;background:#edf0ee;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:700}.cp-readiness--ready{background:var(--dq-green-soft);color:var(--dq-green)}.cp-readiness--failed,.cp-readiness--critical{background:var(--dq-red-soft);color:var(--dq-red)}.cp-readiness--preparing,.cp-readiness--stale{background:var(--dq-amber-soft);color:var(--dq-amber)}.cp-toggle{border:1px solid var(--dq-line);color:#747e79;background:#f0f2f1;border-radius:999px;min-width:49px;padding:5px 8px;font-size:8px}.cp-toggle.is-on{background:var(--dq-green-soft);color:var(--dq-green);border-color:#b7d9c7}.cp-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cp-template-card{border:1px solid var(--dq-soft-line);border-radius:11px;padding:12px}.cp-template-card header{justify-content:space-between;align-items:center;display:flex}.cp-template-card header strong{font-size:12px}.cp-template-card header span,.cp-template-card>small{color:var(--dq-muted);font-size:8px}.cp-template-card>div{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.cp-template-card>div span{background:#f0f3f1;border-radius:6px;padding:4px 6px;font-size:8px}.cp-template-card>div span.is-buy{background:var(--dq-green-soft);color:var(--dq-green)}.cp-template-card>div span.is-sell{background:var(--dq-red-soft);color:var(--dq-red)}.cp-template-card>footer{margin-top:10px}.cp-symbol-search{border:1px solid var(--dq-soft-line);background:#f4f8f6;border-radius:12px;margin-top:16px;padding:14px}.cp-symbol-search__fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cp-symbol-search__query{align-items:stretch;gap:8px;display:flex}.cp-symbol-search__query input{flex:1}.cp-symbol-search__query button,.cp-symbol-results button{background:var(--dq-green);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;padding:8px 12px;font-size:11px;font-weight:750}.cp-symbol-search__query button:disabled{cursor:not-allowed;opacity:.55}.cp-seed-catalog{border:1px solid var(--dq-soft-line);background:#fff;border-radius:11px;gap:9px;margin-top:11px;padding:10px;display:grid}.cp-seed-catalog>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.cp-seed-catalog>header>div{gap:3px;display:grid}.cp-seed-catalog>header strong{color:var(--dq-ink);font-size:11px}.cp-seed-catalog>header span,.cp-seed-catalog>header small{color:var(--dq-muted);font-size:9px}.cp-seed-progress{background:var(--dq-green-soft);color:var(--dq-green);border-radius:8px;margin:0;padding:7px 9px;font-size:10px}.cp-seed-results{overscroll-behavior:contain;scrollbar-gutter:stable;gap:5px;max-height:280px;padding-left:3px;display:grid;overflow:auto}.cp-seed-results>div{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:5px 2px;display:flex}.cp-seed-results>div:last-child{border-bottom:0}.cp-seed-results>div>span{gap:1px;min-width:0;display:grid}.cp-seed-results strong{color:var(--dq-ink);font-size:11px}.cp-seed-results small{color:var(--dq-muted);font-size:9px}.cp-seed-results em{color:var(--dq-red);font-size:9px;font-style:normal}.cp-seed-results button{color:var(--dq-green);cursor:pointer;white-space:nowrap;background:#edf5f1;border:1px solid #d7e6de;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:750}.cp-seed-results button:disabled{cursor:default;opacity:.55}.cp-symbol-results{gap:7px;margin-top:13px;display:grid}.cp-symbol-results>header{justify-content:space-between;align-items:center;display:flex}.cp-symbol-results>header span,.cp-symbol-results>p{color:var(--dq-muted);font-size:10px}.cp-symbol-results>div{border:1px solid var(--dq-soft-line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.cp-symbol-results>div>div{gap:2px;display:grid}.cp-symbol-results small,.cp-symbol-results>div span{color:var(--dq-muted);font-size:9px}.cp-selected-symbols{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.cp-selected-symbols>strong{flex-basis:100%;font-size:11px}.cp-selected-symbols>span{background:#f0f3f1;border-radius:7px;padding:6px 8px;font-size:10px}.cp-selected-symbols>span.is-buy{background:var(--dq-green-soft);color:var(--dq-green)}.cp-selected-symbols>span.is-sell{background:var(--dq-red-soft);color:var(--dq-red)}.cp-template-link-panel{margin-top:14px}.cp-link-state{color:var(--dq-muted);background:#eef1ef;border-radius:999px;padding:5px 8px;font-size:8px}.cp-link-state.is-linked{background:var(--dq-green-soft);color:var(--dq-green)}.cp-link-selectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cp-link-entry-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:460px;margin-top:12px;display:grid;overflow-y:auto}.cp-form .cp-link-entry{margin:0}.cp-link-entry legend{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.cp-link-entry legend bdi{color:var(--dq-ink);direction:ltr;font-size:8px}.cp-link-entry legend small{color:var(--dq-red);font-size:7px}.cp-link-entry input:disabled{color:#8c9691;cursor:not-allowed;background:#eef1ef}.cp-link-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.cp-link-actions button.is-danger{background:var(--dq-red-soft);color:var(--dq-red);border:1px solid #e6bbb6;border-radius:8px;margin-top:15px;padding:9px 12px;font-size:9px}.cp-profile-list{gap:10px;display:grid}.cp-profile-list>section{border:1px solid var(--dq-soft-line);border-radius:11px;padding:13px}.cp-profile-list header{justify-content:space-between;align-items:center;display:flex}.cp-profile-list header strong,.cp-profile-list header small{display:block}.cp-profile-list header strong{font-size:12px}.cp-profile-list header small{color:var(--dq-muted);font-size:8px}.cp-profile-list header b{color:var(--dq-green);font-size:15px}.cp-profile-list dl,.cp-plan dl,.cp-run-list dl{grid-template-columns:repeat(5,1fr);gap:6px;margin:11px 0 0;display:grid}.cp-profile-list dl div,.cp-plan dl div,.cp-run-list dl div{background:#f6f8f6;border-radius:7px;padding:6px}.cp-profile-list dt,.cp-plan dt,.cp-run-list dt{color:var(--dq-muted);font-size:7px}.cp-profile-list dd,.cp-plan dd,.cp-run-list dd{text-align:right;direction:ltr;margin:0;font-size:10px;font-weight:700}.cp-profile-list>section>footer{margin-top:10px}.cp-profile-preview{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:12px;display:grid}.cp-profile-preview span{color:var(--dq-muted);background:#f4f6f4;border-radius:7px;padding:7px;font-size:8px}.cp-profile-preview b{color:var(--dq-ink);float:left;direction:ltr}.cp-plan-layout{grid-template-columns:minmax(320px,.8fr) minmax(0,1.3fr);align-items:start;gap:14px;display:grid}.cp-plan-layout>.cp-form-panel{grid-column:1}.cp-form fieldset{border:1px solid var(--dq-soft-line);border-radius:10px;margin:13px 0 0;padding:10px}.cp-form legend{color:var(--dq-muted);padding:0 5px;font-size:9px}.cp-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:220px;display:grid;overflow-y:auto}.cp-check-grid label{background:#f6f8f6;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;margin:0;padding:7px;display:grid}.cp-check-grid input{width:auto}.cp-check-grid span{text-align:right;direction:ltr;color:var(--dq-ink)!important;font-size:8px!important}.cp-check-grid small{color:var(--dq-muted);font-size:7px}.cp-account-filters{grid-template-columns:1fr 1fr auto;align-items:end;gap:7px;display:grid}.cp-account-filters label{margin:0}.cp-account-filters button{border:1px solid var(--dq-line);color:var(--dq-green);background:#fff;border-radius:8px;min-height:35px;padding:7px 9px;font-size:8px}.cp-filter-summary{color:var(--dq-muted);margin:8px 0;font-size:8px}.cp-plan-list{gap:10px;display:grid}.cp-plan{border:1px solid var(--dq-soft-line);border-radius:11px;padding:13px}.cp-plan--armed,.cp-plan--finalizing{box-shadow:inset -3px 0 var(--dq-green);border-color:#79ae94}.cp-plan--failed{border-color:#e1aaa5}.cp-plan header{justify-content:space-between;align-items:flex-start;display:flex}.cp-plan header span{color:var(--dq-green);font-size:7px;font-weight:700}.cp-plan header strong,.cp-plan header small{display:block}.cp-plan header strong{margin-top:1px;font-size:13px}.cp-plan header small{color:var(--dq-muted);font-size:8px}.cp-plan header b{direction:ltr;font-size:17px}.cp-plan dl{grid-template-columns:repeat(3,1fr)}.cp-plan>p{background:var(--dq-amber-soft);color:#89611f;border-radius:6px;margin:7px 0 0;padding:6px;font-size:8px}.cp-live-warning{background:var(--dq-red-soft);color:var(--dq-red);border-radius:8px;margin:10px 0 0;padding:9px;font-size:9px}.cp-plan footer{justify-content:flex-end;gap:6px;margin-top:11px;display:flex}.cp-plan footer button,.cp-stop-actions button{border:1px solid var(--dq-line);background:#fff;border-radius:7px;padding:6px 9px;font-size:8px}.cp-plan footer button.is-primary{background:var(--dq-green);border-color:var(--dq-green);color:#fff}.cp-plan footer button.is-danger,.cp-stop-actions button:first-child{background:var(--dq-red-soft);color:var(--dq-red);border-color:#e6bbb6}.cp-run-list{gap:10px;display:grid}.cp-run-list>section{border:1px solid var(--dq-soft-line);border-radius:11px;padding:13px}.cp-run-list header{justify-content:space-between;align-items:center;display:flex}.cp-run-list header>div:first-child{align-items:center;gap:10px;display:flex}.cp-run-status{color:#66716b;background:#edf0ee;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:700}.cp-run-status--running{background:var(--dq-blue-soft);color:var(--dq-blue)}.cp-run-status--complete{background:var(--dq-green-soft);color:var(--dq-green)}.cp-run-status--degraded{background:var(--dq-amber-soft);color:var(--dq-amber)}.cp-run-status--failed,.cp-run-status--cancelled{background:var(--dq-red-soft);color:var(--dq-red)}.cp-run-list dl{grid-template-columns:repeat(6,1fr)}.cp-live-timeline{margin-bottom:14px}.cp-timeline-summary{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.cp-timeline-summary>span{color:var(--dq-muted);font-size:8px}.cp-timeline-summary>button{color:var(--dq-green);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:750}.cp-timeline-summary>button:hover{text-decoration:underline}.cp-timeline-scroll{max-height:430px;overflow:auto}.cp-timeline-scroll table{border-collapse:collapse;width:100%;min-width:1050px}.cp-timeline-scroll th{color:var(--dq-muted);text-align:right;z-index:1;background:#f4f7f5;font-size:8px;position:sticky;top:0}.cp-timeline-scroll th,.cp-timeline-scroll td{border-bottom:1px solid var(--dq-soft-line);vertical-align:top;padding:8px}.cp-timeline-scroll td{font-size:8px}.cp-timeline-scroll td strong,.cp-timeline-scroll td small{display:block}.cp-timeline-scroll td small{color:var(--dq-muted);margin-top:3px;font-size:7px}.cp-order-numbers strong{color:var(--dq-ink);font-size:11px}.cp-order-outcome{border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-block}.cp-order-outcome--success{background:var(--dq-green-soft);color:var(--dq-green)}.cp-order-outcome--warning{background:var(--dq-amber-soft);color:var(--dq-amber)}.cp-order-outcome--danger{background:var(--dq-red-soft);color:var(--dq-red)}.cp-order-outcome--neutral{color:#66716b;background:#edf0ee}.cp-broker-message{border-right:2px solid var(--dq-amber);color:#5f5748;background:#f7f4ed;border-radius:5px;max-width:280px;margin:6px 0 0;padding:5px 7px;font-size:8px;line-height:1.8}.cp-broker-response{max-width:360px;margin-top:7px}.cp-broker-response summary{color:var(--dq-green);cursor:pointer;font-size:9px;font-weight:750}.cp-broker-response pre{color:#d9eee2;text-align:left;white-space:pre-wrap;word-break:break-word;direction:ltr;background:#17231e;border-radius:7px;max-height:260px;margin:6px 0 0;padding:9px;font:9px/1.7 Consolas,monospace;overflow:auto}.cp-run-list>section.cp-run-selected{border-color:var(--dq-green);box-shadow:0 0 0 2px color-mix(in srgb, var(--dq-green) 12%, transparent)}.cp-stop-actions{gap:4px;display:flex}.cp-readiness-table{gap:6px;display:grid}.cp-readiness-table>div{border-bottom:1px solid var(--dq-soft-line);grid-template-columns:140px auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 0;display:grid}.cp-account-readiness .cp-readiness-table{gap:14px}.cp-readiness-account{background:#fff;border:1px solid #dce5e0;border-radius:16px;padding:18px;box-shadow:0 8px 26px #1738290b}.cp-readiness-account__header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.cp-readiness-account__header h3{align-items:baseline;gap:8px;margin:3px 0 0;font-size:18px;display:flex}.cp-readiness-account__header h3 small{color:var(--dq-muted);direction:ltr;font-size:10px;font-weight:650}.cp-readiness-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cp-readiness-signal{background:#f7f9f8;border:1px solid #e2e8e4;border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.cp-readiness-signal>i{color:#65716b;background:#e9eeeb;border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-style:normal;font-weight:900;display:flex}.cp-readiness-signal>div{gap:2px;min-width:0;display:grid}.cp-readiness-signal span{color:var(--dq-muted);font-size:9px}.cp-readiness-signal strong{text-align:right;direction:rtl;font-size:13px}.cp-readiness-signal small{color:var(--dq-muted);font-size:9px;line-height:1.65}.cp-readiness-signal--ready{background:#f3faf6;border-color:#cce4d6}.cp-readiness-signal--ready>i{background:var(--dq-green);color:#fff}.cp-readiness-signal--warning{background:#fff9ed;border-color:#ead9b8}.cp-readiness-signal--warning>i{background:var(--dq-amber);color:#fff}.cp-linked-sources{background:#f7f9f8;border:1px solid #e0e6e2;border-radius:12px;margin-top:12px;overflow:hidden}.cp-linked-sources>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.cp-linked-sources>summary span{color:var(--dq-muted);font-size:10px}.cp-linked-sources>summary strong{color:var(--dq-ink);direction:rtl;font-size:11px}.cp-linked-source-list{border-top:1px solid #e0e6e2;gap:8px;padding:10px 12px;display:grid}.cp-linked-source-list>section{background:#fff;border:1px solid #e5eae7;border-radius:9px;padding:9px 10px}.cp-linked-source-list header{justify-content:space-between;align-items:center;display:flex}.cp-linked-source-list header strong{direction:rtl;font-size:10px}.cp-linked-source-list header b{background:var(--dq-green-soft);color:var(--dq-green);border-radius:999px;padding:4px 7px;font-size:8px}.cp-linked-source-list p{color:var(--dq-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:9px;line-height:1.8}.cp-linked-sources__note{color:var(--dq-muted);border-top:1px solid #e0e6e2;margin:0;padding:9px 12px;font-size:9px;line-height:1.75}.cp-readiness-explainer{border-radius:10px;margin:10px 0 0;padding:9px 11px;font-size:10px;line-height:1.75}.cp-readiness-explainer.is-waiting{border-right:3px solid var(--dq-amber);color:#745018;background:#fff8e9}.cp-readiness-explainer.is-warning{background:var(--dq-red-soft);border-right:3px solid var(--dq-red);color:var(--dq-red)}.cp-operator-rollout-limit{color:#1c5b39;background:#eef8f2;border:1px solid #cfe6d8;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:9px 11px;display:flex}.cp-operator-rollout-limit strong{white-space:nowrap;font-size:10px}.cp-operator-rollout-limit span{color:#43705a;font-size:9px;line-height:1.7}.cp-financial-snapshot{background:linear-gradient(145deg,#f5faf7,#f9fbfa);border:1px solid #d7e7de;border-radius:14px;margin-top:12px;padding:14px}.cp-financial-snapshot>header{justify-content:space-between;align-items:center;display:flex}.cp-financial-snapshot>header>div{gap:2px;display:grid}.cp-financial-snapshot>header strong{direction:rtl;font-size:13px}.cp-financial-snapshot>header time{color:var(--dq-muted);background:#fff;border:1px solid #e1e8e4;border-radius:999px;padding:5px 8px;font-size:9px}.cp-financial-snapshot dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.cp-financial-snapshot dl>div{background:#fff;border:1px solid #e5ebe7;border-radius:10px;padding:10px 11px}.cp-financial-snapshot dt{color:var(--dq-muted);font-size:9px}.cp-financial-snapshot dd{color:var(--dq-ink);margin:4px 0 0;font-size:16px;font-weight:850}.cp-portfolio-details{border-top:1px solid #dfe8e3;padding-top:10px}.cp-portfolio-details>summary{color:var(--dq-green);cursor:pointer;justify-content:space-between;align-items:center;font-size:10px;font-weight:750;display:flex}.cp-portfolio-details>summary strong{background:var(--dq-green-soft);border-radius:999px;padding:4px 7px;font-size:8px}.cp-portfolio-table{gap:5px;margin-top:10px;display:grid}.cp-portfolio-table>div{border-bottom:1px solid var(--dq-soft-line);background:#fff;grid-template-columns:minmax(120px,1fr) minmax(120px,auto) auto;align-items:center;gap:8px;padding:8px;display:grid}.cp-portfolio-table span{font-size:11px;font-weight:700}.cp-portfolio-table code{color:var(--dq-muted);font-size:9px}.cp-portfolio-table b{font-size:12px}.cp-financial-note,.cp-financial-empty{color:var(--dq-muted);font-size:10px;line-height:1.7}.cp-financial-empty{margin-top:10px;display:block}.cp-readiness-technical{border-top:1px dashed #dce3df;margin-top:11px;padding-top:9px}.cp-readiness-technical summary{color:var(--dq-muted);cursor:pointer;font-size:9px}.cp-readiness-technical code{overflow-wrap:anywhere;margin-top:7px;font-size:8px;display:block}.cp-account-ready-actions{align-items:stretch;gap:8px;min-width:240px;display:grid}.cp-account-ready-actions .dq-button--quiet{min-height:42px}.cp-readiness-table strong{text-align:right;direction:ltr;font-size:9px}.cp-readiness-table p{color:var(--dq-muted);overflow-wrap:anywhere;margin:0;font-size:8px}.cp-number-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cp-inline-check{align-items:center;gap:9px;flex-direction:row!important;display:flex!important}.cp-inline-check input{width:auto}@media (width<=1100px){.cp-two-column,.cp-plan-layout{grid-template-columns:1fr}.cp-form-panel,.cp-editor-stack .cp-form-panel{position:static}.cp-command-grid{grid-template-columns:1fr}}@media (width<=900px){.cp-mobile-nav{grid-template-columns:repeat(3,1fr);overflow-x:auto}.cp-mobile-nav button{white-space:nowrap}}@media (width<=640px){.cp-connect{padding:12px}.cp-connect__card{padding:22px}.cp-template-grid,.cp-check-grid,.cp-link-entry-list,.cp-symbol-search__fields{grid-template-columns:1fr}.cp-symbol-search__query{display:grid}.cp-link-selectors,.cp-account-filters{grid-template-columns:1fr}.cp-account-row{grid-template-columns:1fr auto}.cp-account-row .cp-row-actions{grid-column:1/-1;justify-content:flex-start}.cp-account-row .cp-readiness{display:none}.cp-profile-list dl,.cp-run-list dl{grid-template-columns:repeat(2,1fr)}.cp-stop-actions{flex-wrap:wrap;justify-content:flex-end}.cp-readiness-table>div{grid-template-columns:1fr auto}.cp-readiness-status-grid,.cp-financial-snapshot dl{grid-template-columns:1fr}.cp-portfolio-table>div{grid-template-columns:1fr auto}.cp-portfolio-table code{grid-column:1/-1}.cp-readiness-table p{grid-column:1/3}.cp-number-grid{grid-template-columns:1fr}}.cp-app{grid-template-columns:minmax(0,1fr) 288px}.cp-app .dq-sidebar{width:auto}.cp-app .dq-main{margin-right:0}.cp-app .dq-brand{padding:30px 28px 24px}.cp-app .dq-brand strong{letter-spacing:-.3px;font-size:20px}.cp-app .dq-brand small{margin-top:2px;font-size:12px}.cp-app .dq-nav{gap:6px;padding:8px 14px}.cp-app .dq-nav button{border-radius:12px;min-height:50px;padding:0 14px;font-size:14px;font-weight:650}.cp-app .dq-nav__index{min-width:26px;font-size:10px}.cp-app .dq-sidebar__context{margin:18px 14px;padding:18px;font-size:12px;line-height:1.8}.cp-app .dq-sidebar__context strong{font-size:18px}.cp-app .dq-sidebar__foot{padding:16px 28px;font-size:11px}.cp-topbar{grid-template-columns:minmax(170px,.7fr) minmax(480px,1.6fr) auto;gap:22px;min-height:108px;padding:14px 34px;display:grid}.cp-topbar h1{letter-spacing:-.5px;margin-top:3px;font-size:27px;line-height:1.3}.cp-topbar .dq-eyebrow,.cp-content .dq-eyebrow{letter-spacing:.08em;font-size:11px}.cp-topbar .dq-button{min-height:42px;padding:9px 15px;font-size:13px}.cp-topbar .dq-sync-state span{font-size:10px}.cp-topbar .dq-sync-state strong{font-size:13px}.cp-content{min-height:calc(100vh - 96px);padding:30px 34px 54px}.cp-ops-strip{background:#ffffffb8;border:1px solid #d8dfdb;border-radius:14px;grid-template-columns:minmax(115px,1.15fr) repeat(3,minmax(82px,.75fr)) auto;align-items:stretch;gap:0;min-width:0;display:grid;overflow:hidden;box-shadow:0 4px 16px #16352709}.cp-ops-strip>div{border-left:1px solid #e3e8e5;align-content:center;min-width:0;padding:9px 12px;display:grid}.cp-ops-strip small{color:var(--dq-muted);font-size:9px;line-height:1.4}.cp-ops-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;overflow:hidden}.cp-ops-state{align-items:center;gap:9px;display:flex!important}.cp-ops-state i{background:#87938d;border-radius:999px;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #87938d1a}.cp-ops-state--ready i{background:var(--dq-green);box-shadow:0 0 0 5px #167a571a}.cp-ops-state--armed i{background:var(--dq-amber);box-shadow:0 0 0 5px #b77a191c}.cp-ops-state--live i{background:var(--dq-blue);animation:1.6s ease-in-out infinite cp-live-pulse;box-shadow:0 0 0 5px #2c6eab1c}.cp-ops-state--danger i{background:var(--dq-red);box-shadow:0 0 0 5px #c74f451a}.cp-ops-countdown strong{color:var(--dq-green);letter-spacing:.02em;font-family:Consolas,monospace;font-size:14px}.cp-ops-strip>button{color:var(--dq-green);background:#edf5f0;border:0;justify-content:center;align-items:center;gap:7px;min-width:92px;padding:8px 12px;font-size:10px;font-weight:750;display:flex}.cp-ops-strip>button:hover{background:#dfeee6}.cp-ops-strip>button span{font-size:14px;transition:transform .18s}.cp-ops-strip>button:hover span{transform:translate(-3px)}@keyframes cp-live-pulse{50%{opacity:.7;box-shadow:0 0 0 8px #2c6eab08}}.cp-content .dq-view{gap:20px}.cp-content .dq-panel{border-color:var(--dq-line);border-radius:18px;padding:22px;box-shadow:0 5px 22px #152e230b}.cp-content .dq-panel__header{margin-bottom:17px}.cp-content .dq-panel__header h3{letter-spacing:-.2px;margin-top:3px;font-size:19px;line-height:1.4}.cp-alert{border-right-width:5px;border-radius:12px;margin-bottom:14px;padding:13px 16px;font-size:13px;line-height:1.75}.cp-alert strong{font-size:14px}.cp-connect__card{border-radius:24px;max-width:570px;padding:42px}.cp-connect__card h1{font-size:31px;line-height:1.35}.cp-connect__card p{font-size:14px;line-height:1.8}.cp-connect__card label span,.cp-form label>span{color:#46534d;font-size:12px;font-weight:750}.cp-connect__card input,.cp-form input,.cp-form select,.cp-form textarea{border-radius:11px;min-height:44px;padding:10px 12px;font-size:14px}.cp-connect__card .dq-button,.cp-form .dq-button{min-height:44px;font-size:14px}.cp-hero{background:linear-gradient(135deg,#fff 15%,#edf7f1 100%);border:1px solid #d5e4dc;border-radius:20px;align-items:center;margin:0;padding:26px 28px}.cp-hero h2{letter-spacing:-.65px;max-width:850px;margin:7px 0 8px;font-size:clamp(24px,2.2vw,34px);line-height:1.45}.cp-hero p{color:var(--dq-muted);max-width:760px;margin:0;font-size:14px;line-height:1.8}.cp-primary-action{gap:1px;min-width:205px;min-height:62px;padding:11px 20px;display:grid}.cp-primary-action strong{font-size:14px}.cp-primary-action small{opacity:.82;font-size:10px}.cp-workflow{overflow:hidden}.cp-workflow ol{counter-reset:steps;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.cp-workflow li{min-width:0;position:relative}.cp-workflow li:after{content:"";background:#dce3df;width:24%;height:2px;position:absolute;top:22px;left:-12%}.cp-workflow li:first-child:after{display:none}.cp-workflow button{text-align:center;background:0 0;border:0;justify-items:center;gap:4px;width:100%;padding:0 8px;display:grid}.cp-workflow button>span{color:#65726b;background:#edf0ee;border:2px solid #d7dfda;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:5px;font-size:13px;font-weight:800;display:flex}.cp-workflow button strong{font-size:13px}.cp-workflow button small{color:var(--dq-muted);font-size:10px;line-height:1.55}.cp-workflow li.is-complete button>span{background:var(--dq-green);border-color:var(--dq-green);color:#fff}.cp-workflow li.is-complete:after{background:#8ec1a8}.cp-workflow li.is-current button>span{background:var(--dq-green-soft);border-color:var(--dq-green);color:var(--dq-green);box-shadow:0 0 0 5px #167a5714}.cp-workflow li.is-current button strong{color:var(--dq-green)}.cp-content .dq-stat-grid{gap:14px}.cp-content .dq-stat-card{border-radius:16px;min-height:132px;padding:20px}.cp-content .dq-stat-card>span{font-size:12px;font-weight:700}.cp-content .dq-stat-card>strong{margin:5px 0;font-size:34px;line-height:1.2}.cp-content .dq-stat-card>small{font-size:11px}.cp-command-grid{gap:14px}.cp-jump{min-height:154px;padding:20px!important}.cp-jump>span{width:38px;height:38px;font-size:14px}.cp-jump strong{font-size:16px;line-height:1.5}.cp-jump small{font-size:11px;line-height:1.7}.cp-two-column,.cp-plan-layout{gap:20px}.cp-form{gap:2px}.cp-form label{gap:7px;margin-top:15px}.cp-form fieldset{border-radius:12px;margin-top:17px;padding:14px}.cp-form legend{font-size:12px;font-weight:750}.cp-form-note,.cp-live-warning,.cp-inline-error{border-radius:10px;padding:11px 12px;font-size:12px;line-height:1.75}.cp-form-actions{gap:10px;margin-top:18px}.cp-form-actions>button:not(.dq-button),.cp-row-actions button{border-radius:9px;min-height:36px;padding:7px 10px;font-size:11px}.cp-section-lead{color:var(--dq-muted);margin:-7px 0 18px;font-size:12px;line-height:1.8}.cp-form-step{border-top:1px solid var(--dq-soft-line);align-items:center;gap:10px;margin-top:20px;padding-top:18px;display:flex}.cp-form-step:first-of-type{border-top:0;margin-top:2px;padding-top:0}.cp-form-step>span{background:var(--dq-green-soft);color:var(--dq-green);border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:flex}.cp-form-step strong,.cp-form-step small{display:block}.cp-form-step strong{font-size:14px}.cp-form-step small{color:var(--dq-muted);margin-top:1px;font-size:10px;line-height:1.6}.cp-simple-explanation,.cp-selection-summary{color:#4b5d54;background:#f2f7f4;border:1px solid #dce9e1;border-radius:11px;margin:14px 0 0;padding:11px 13px;font-size:11px;line-height:1.8}.cp-simple-explanation strong{color:var(--dq-green)}.cp-advanced{border-radius:11px;padding:11px 13px}.cp-advanced summary{justify-content:space-between;align-items:center;font-size:12px;display:flex}.cp-advanced summary small{color:#8a948f;font-size:9px;font-weight:500}.cp-profile-advanced{background:#fafbfa;margin-top:16px}.cp-profile-advanced[open]{padding-bottom:15px}.cp-broker-group{border-radius:14px}.cp-broker-group>header{padding:13px 16px}.cp-broker-group>header strong{font-size:14px}.cp-broker-group>header span{font-size:11px}.cp-account-row{gap:14px;padding:14px 16px}.cp-account-row strong{font-size:14px}.cp-account-row small,.cp-account-row p{font-size:11px;line-height:1.65}.cp-readiness,.cp-toggle,.cp-link-state{padding:6px 9px;font-size:10px}.cp-template-grid{gap:14px}.cp-template-card,.cp-profile-list>section{border-radius:14px;padding:16px}.cp-template-card header strong,.cp-profile-list header strong{font-size:14px}.cp-template-card header span,.cp-template-card>small,.cp-profile-list header small{font-size:11px}.cp-template-card>div span,.cp-profile-preview span{padding:6px 8px;font-size:11px}.cp-link-entry legend bdi{font-size:11px}.cp-link-entry legend small{font-size:10px}.cp-link-actions button.is-danger{min-height:40px;font-size:12px}.cp-profile-list dl,.cp-plan dl,.cp-run-list dl{gap:8px;margin-top:15px}.cp-profile-list dl{grid-template-columns:repeat(4,1fr)}.cp-profile-list dl div,.cp-plan dl div,.cp-run-list dl div{border-radius:10px;padding:10px}.cp-profile-list dt,.cp-plan dt,.cp-run-list dt{font-size:10px;line-height:1.5}.cp-profile-list dd,.cp-plan dd,.cp-run-list dd{margin-top:2px;font-size:13px}.cp-profile-preview span{line-height:1.7}.cp-check-grid{gap:8px;max-height:300px}.cp-check-grid label{border:1px solid #e7ebe8;border-radius:9px;min-height:42px;padding:9px}.cp-check-grid span{font-size:11px!important}.cp-check-grid small,.cp-filter-summary{font-size:10px}.cp-account-filters{gap:10px}.cp-account-filters button{min-height:42px;font-size:11px}.cp-selection-summary{gap:2px;display:grid}.cp-selection-summary strong{color:var(--dq-ink);font-size:13px}.cp-selection-summary small{color:var(--dq-muted);font-size:10px}.cp-account-order-list{gap:11px;margin-top:12px;display:grid}.cp-account-order-card{background:#f8faf9;border:1px solid #e0e6e2;border-radius:13px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.cp-plan-account-toolbar{background:#f3f7f5;border:1px solid #dce6e0;border-radius:13px;flex-wrap:wrap;align-items:end;gap:8px;margin-top:12px;padding:10px;display:flex}.cp-plan-account-toolbar>div{gap:1px;min-width:115px;margin-left:auto;display:grid}.cp-plan-account-toolbar>div strong{color:var(--dq-green);font-size:13px}.cp-plan-account-toolbar>div small{color:var(--dq-muted);font-size:9px}.cp-plan-account-toolbar>label{flex:175px;gap:4px;margin:0;display:grid}.cp-plan-account-toolbar>label span{color:var(--dq-muted);font-size:9px}.cp-plan-account-toolbar select{min-height:36px}.cp-plan-account-toolbar>button{color:var(--dq-green);cursor:pointer;background:#fff;border:1px solid #cbd8d1;border-radius:8px;min-height:36px;padding:7px 9px;font-size:9px}.cp-plan-account-toolbar>button:last-child{color:#8d5149}.cp-plan-account-toolbar>button:disabled{cursor:not-allowed;opacity:.5}.cp-account-order-card.is-selected{background:#fff;border-color:#9fc8b2;box-shadow:0 8px 24px #184f3712}.cp-account-order-card.is-configured.is-inactive{background:#f7f8f7;border-color:#d9e0dc}.cp-account-order-card>header{justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.cp-account-order-card>header>b{color:#66736c;background:#edf2ef;border-radius:999px;padding:5px 8px;font-size:9px}.cp-account-order-card.is-selected>header>b{background:var(--dq-green-soft);color:var(--dq-green)}.cp-account-order-title{gap:1px;display:grid}.cp-account-order-title strong{font-size:13px}.cp-account-order-title small{color:var(--dq-muted);text-align:right;direction:ltr;font-size:9px}.cp-account-order-controls{align-items:center;gap:7px;display:flex}.cp-account-order-controls>b{color:#66736c;text-overflow:ellipsis;white-space:nowrap;background:#edf2ef;border-radius:999px;max-width:190px;padding:5px 8px;font-size:9px;overflow:hidden}.cp-account-order-card.is-selected .cp-account-order-controls>b{background:var(--dq-green-soft);color:var(--dq-green)}.cp-account-order-controls>button{color:#657069;cursor:pointer;white-space:nowrap;background:#e8ecea;border:0;border-radius:999px;align-items:center;gap:5px;min-height:29px;padding:5px 8px;font-size:9px;font-weight:750;display:flex}.cp-account-order-controls>button i{background:#aab4af;border-radius:999px;width:8px;height:8px;display:block}.cp-account-order-controls>button.is-on{background:var(--dq-green);color:#fff}.cp-account-order-controls>button.is-on i{background:#fff;box-shadow:0 0 0 3px #fff3}.cp-account-order-controls>button:disabled{cursor:not-allowed;opacity:.65}.cp-account-template-picker{border-top:1px solid #e5ebe7}.cp-account-template-picker>summary{color:var(--dq-green);cursor:pointer;justify-content:space-between;align-items:center;padding:9px 14px;list-style:none;display:flex}.cp-account-template-picker>summary::-webkit-details-marker{display:none}.cp-account-template-picker>summary span{font-size:10px;font-weight:750}.cp-account-template-picker>summary small{color:var(--dq-muted);font-size:8px}.cp-account-template-picker[open]>summary{background:#f5f8f6;margin-bottom:10px}.cp-account-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 13px 11px;display:grid}.cp-account-template-grid>label{cursor:pointer;background:#fff;border:1px solid #e2e8e4;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:10px;gap:8px!important;margin:0!important;display:grid!important}.cp-account-template-grid>label:hover{border-color:#aac8b8}.cp-account-template-grid>label.is-selected{border-color:var(--dq-green);box-shadow:inset 0 0 0 1px var(--dq-green);background:#edf7f1}.cp-account-template-grid input{height:17px;margin:0;width:17px!important}.cp-account-template-grid span{gap:2px;min-width:0;display:grid}.cp-account-template-grid strong{font-size:12px}.cp-account-template-grid small{color:var(--dq-muted);text-overflow:ellipsis;font-size:9px;line-height:1.65;overflow:hidden}.cp-account-template-grid>label>b{color:#5d6b64;white-space:nowrap;background:#edf2ef;border-radius:6px;padding:4px 6px;font-size:8px}.cp-account-template-grid .cp-form-note{grid-column:1/-1;margin:0}.cp-clear-account-template{color:#9b4942;cursor:pointer;background:0 0;border:0;margin:0 13px 11px;padding:0;font-size:9px}.cp-final-execution .dq-button{width:100%;min-height:44px;font-size:13px}.cp-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.cp-mode-grid label{border:1px solid var(--dq-line);cursor:pointer;background:#f8faf8;border-radius:13px;grid-template-columns:auto 1fr;gap:4px;margin:0;padding:13px;display:grid}.cp-mode-grid label:hover{border-color:#9db9aa}.cp-mode-grid label.is-selected{border-color:var(--dq-green);box-shadow:inset 0 0 0 1px var(--dq-green);background:#edf7f1}.cp-mode-grid label.is-live.is-selected{border-color:var(--dq-amber);box-shadow:inset 0 0 0 1px var(--dq-amber);background:#fff6e6}.cp-mode-grid label.is-disabled{cursor:not-allowed;opacity:.58}.cp-mode-grid input{grid-row:1/3;width:auto;margin:4px 0 0}.cp-mode-grid strong{font-size:13px}.cp-mode-grid small{color:var(--dq-muted);font-size:10px;line-height:1.65}.cp-plan-list,.cp-run-list{gap:14px}.cp-empty-state{text-align:center;background:#f7f9f7;border:1px dashed #cfd8d3;border-radius:13px;place-items:center;gap:4px;padding:32px 18px;display:grid}.cp-empty-state strong{font-size:14px}.cp-empty-state small{color:var(--dq-muted);font-size:11px}.cp-plan,.cp-run-list>section{border-radius:15px;padding:18px}.cp-plan header span{letter-spacing:.03em;font-size:10px}.cp-plan header strong{margin-top:3px;font-size:16px;line-height:1.45}.cp-plan header small{font-size:11px}.cp-plan header b{font-size:18px}.cp-plan>p{border-right:4px solid #d3a24d;border-radius:9px;padding:9px 11px;font-size:11px;line-height:1.7}.cp-plan-technical{background:#fafbfa;margin-top:12px}.cp-plan-technical dl{grid-template-columns:repeat(4,1fr);margin-bottom:0}.cp-plan-orders{background:#f7faf8}.cp-plan-orders>div{border-top:1px solid var(--dq-soft-line);gap:4px;padding:9px 0;display:grid}.cp-plan-orders>div:first-of-type{margin-top:8px}.cp-plan-orders>div strong{color:var(--dq-ink);font-size:12px}.cp-plan-orders>div span{color:var(--dq-muted);font-size:11px;line-height:1.8}.cp-plan-note{color:var(--dq-muted)!important;background:#f5f7f5!important;border-right-color:#9aa7a0!important}.cp-plan-warnings{background:var(--dq-amber-soft);border:1px solid #ead6ab;border-radius:11px;margin-top:10px;overflow:hidden}.cp-plan-warnings summary{color:#745018;cursor:pointer;justify-content:space-between;align-items:center;min-height:42px;padding:9px 12px;font-size:12px;font-weight:750;display:flex}.cp-plan-warnings summary::marker{color:var(--dq-amber)}.cp-plan-warnings summary b{background:#fff8e9;border-radius:999px;justify-content:center;align-items:center;min-width:25px;height:25px;font-size:10px;display:flex}.cp-plan-warnings ul{border-top:1px solid #ead6ab;gap:0;margin:0;padding:0;list-style:none;display:grid}.cp-plan-warnings li{gap:3px;padding:10px 12px;display:grid}.cp-plan-warnings li+li{border-top:1px solid #b77a1929}.cp-plan-warnings li span{color:#745018;font-size:11px;line-height:1.7}.cp-plan-warnings li code{color:#8b6e3c;overflow-wrap:anywhere;white-space:normal;font-family:Consolas,monospace;font-size:9px}.cp-plan footer{flex-wrap:wrap;gap:8px;margin-top:16px}.cp-plan footer button,.cp-stop-actions button{border-radius:9px;min-height:37px;padding:7px 11px;font-size:11px}.cp-audit-lock{color:var(--dq-muted);align-self:center;margin-left:auto;font-size:10px}.cp-run-status{padding:6px 9px;font-size:10px}.cp-timeline-summary>span,.cp-timeline-summary>button{font-size:11px}.cp-timeline-scroll th,.cp-timeline-scroll td{padding:11px 10px;font-size:11px}.cp-timeline-scroll td small{font-size:10px}.cp-order-numbers strong{font-size:14px}.cp-order-outcome{padding:6px 9px;font-size:11px}.cp-broker-message{font-size:10px}.cp-readiness-table{gap:0}.cp-readiness-table>div{grid-template-columns:minmax(150px,.65fr) auto minmax(240px,1.5fr);gap:12px;padding:13px 0}.cp-readiness-table strong{font-size:12px}.cp-readiness-table p{font-size:11px;line-height:1.7}@media (width<=1180px){.cp-app{grid-template-columns:minmax(0,1fr) 250px}.cp-app .dq-sidebar{width:auto}.cp-app .dq-main{margin-right:0}.cp-workflow ol{grid-template-columns:repeat(3,1fr);gap:12px}.cp-workflow li:after{display:none}.cp-topbar{grid-template-columns:minmax(145px,.55fr) minmax(340px,1.4fr) auto;gap:14px;padding-inline:22px}.cp-ops-strip{grid-template-columns:minmax(105px,1fr) repeat(2,minmax(72px,.7fr)) auto}.cp-ops-strip .cp-ops-metric:nth-of-type(3),.cp-topbar .dq-sync-state{display:none}}@media (width<=900px){.cp-app{display:block}.cp-app .dq-main{margin-right:0}.cp-content{padding:22px 18px 42px}.cp-topbar{padding:15px 18px}.cp-topbar h1{font-size:23px}.cp-topbar{display:flex}.cp-ops-strip{display:none}.cp-mobile-nav button{min-height:42px;padding:8px 12px;font-size:12px}}@media (width<=640px){.cp-content{padding:16px 12px 36px}.cp-content .dq-panel{border-radius:14px;padding:16px}.cp-hero{align-items:stretch;padding:20px}.cp-hero h2{font-size:24px}.cp-primary-action,.cp-account-ready-actions{width:100%}.cp-workflow ol{grid-template-columns:1fr}.cp-workflow button{text-align:right;grid-template-columns:auto 1fr;justify-items:start}.cp-workflow button>span{grid-row:1/3}.cp-workflow button small{grid-column:2}.cp-content .dq-stat-grid{grid-template-columns:repeat(2,1fr)}.cp-content .dq-stat-card{min-height:116px}.cp-readiness-table>div{grid-template-columns:1fr auto}.cp-mode-grid{grid-template-columns:1fr}.cp-profile-list dl,.cp-plan-technical dl{grid-template-columns:repeat(2,1fr)}}.cp-results-view{--cp-result-surface:#f5f8f6}.cp-results-intro{align-items:center}.cp-results-intro p{max-width:760px}.cp-results-attention{color:#77501b;background:#fff4dc;border:1px solid #ead3a6;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;display:flex}.cp-results-attention strong{font-size:22px;line-height:1}.cp-results-attention span{max-width:110px;font-size:11px;line-height:1.5}.cp-run-hero{color:#fff;background:linear-gradient(135deg,#173d2d 0%,#255642 64%,#346a54 100%);border:0;position:relative;overflow:hidden}.cp-run-hero:before{content:"";background:radial-gradient(circle,#ffffff1f,#0000 68%);width:270px;height:270px;position:absolute;top:-150px;left:-70px}.cp-run-hero>header{grid-template-columns:minmax(250px,1.15fr) minmax(310px,1fr) auto;align-items:start;gap:22px;display:grid;position:relative}.cp-run-hero>header>div:first-child{gap:3px;display:grid}.cp-run-hero>header>div:first-child>small{color:#b9d1c5;margin-top:8px;font-size:10px}.cp-run-hero h3{color:#fff;margin:0;font-size:21px;line-height:1.45}.cp-run-hero p{color:#b9d1c5;text-align:right;margin:1px 0 0;font:10px/1.5 Consolas,monospace}.cp-run-hero .cp-run-status{justify-self:start}.cp-run-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cp-run-hero__facts span{color:#b9d1c5;background:#ffffff13;border:1px solid #ffffff17;border-radius:10px;gap:2px;padding:9px 11px;font-size:9px;display:grid}.cp-run-hero__facts b{color:#fff;font-size:12px}.cp-run-hero__stop{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.cp-run-hero__stop>button{color:#fff;background:#a94339;border:0;border-radius:9px;min-height:38px;padding:8px 12px;font-size:11px;font-weight:750}.cp-run-hero__stop>div{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:250px;display:flex}.cp-run-hero__stop>div button{color:#dcebe4;background:#ffffff14;border:1px solid #ffffff29;border-radius:7px;padding:5px 7px;font-size:8px}.cp-run-metrics{margin-top:20px;position:relative}.cp-run-progress{background:#ffffff21;border-radius:999px;height:5px;overflow:hidden}.cp-run-progress span{border-radius:inherit;background:#7fd0a7;min-width:2px;height:100%;display:block}.cp-run-metrics dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0 0;display:grid}.cp-run-metrics dl>div{background:#ffffff13;border:1px solid #ffffff14;border-radius:10px;gap:2px;padding:9px 10px;display:grid}.cp-run-metrics dt{color:#b9d1c5;font-size:9px}.cp-run-metrics dd{color:#fff;text-align:right;direction:ltr;margin:0;font-size:17px;font-weight:800}.cp-run-metrics .is-success dd{color:#8ee1b5}.cp-run-metrics .is-danger dd{color:#ffb3aa}.cp-run-metrics .is-warning dd{color:#f3cf87}.cp-data-coverage{background:#081f153d;border:1px solid #ffffff1a;border-radius:12px;margin-top:11px;position:relative;overflow:hidden}.cp-data-coverage>header{justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.cp-data-coverage>header div{gap:2px;display:grid}.cp-data-coverage>header span{color:#a9c5b7;font-size:8px}.cp-data-coverage>header strong{color:#fff;font-size:11px}.cp-data-coverage>header small{color:#a9c5b7;font-size:8px}.cp-data-coverage ol{border-top:1px solid #ffffff17;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cp-data-coverage li{grid-template-columns:auto 1fr;align-items:center;gap:2px;padding:9px 10px;display:grid}.cp-data-coverage li+li{border-right:1px solid #ffffff14}.cp-data-coverage li i{color:#b9d1c5;background:#ffffff1a;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:flex}.cp-data-coverage li span{color:#a9c5b7;font-size:8px}.cp-data-coverage li strong{color:#fff;font-size:13px}.cp-data-coverage>p{color:#f3cf87;border-top:1px solid #ffffff17;margin:0;padding:8px 12px;font-size:9px;line-height:1.7}.cp-data-warning{color:#6f4b0e;background:#fff2d3;border:1px solid #efca76;border-radius:10px;gap:2px;margin-top:11px;padding:9px 12px;display:grid;position:relative}.cp-data-warning strong{font-size:10px}.cp-data-warning span{font-size:9px;line-height:1.7}.cp-run-diagnostics{background:#081f1547;border:1px solid #ffffff1a;border-radius:10px;margin-top:11px;position:relative}.cp-run-diagnostics>summary{color:#d6e8df;cursor:pointer;padding:9px 11px;font-size:10px;font-weight:750}.cp-run-diagnostics ul{border-top:1px solid #ffffff1a;margin:0;padding:0;list-style:none}.cp-run-diagnostics li{gap:3px;padding:9px 11px;display:grid}.cp-run-diagnostics li+li{border-top:1px solid #ffffff14}.cp-run-diagnostics li span{color:#d6e8df;font-size:10px;line-height:1.7}.cp-run-diagnostics li code{color:#97b7a7;overflow-wrap:anywhere;white-space:normal;font:8px/1.6 Consolas,monospace}.cp-unresolved-panel{background:#fffaf0;border-color:#ead8b8;overflow:hidden;padding:0!important}.cp-unresolved-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 18px;list-style:none;display:flex}.cp-unresolved-panel>summary::-webkit-details-marker{display:none}.cp-unresolved-panel>summary div{gap:2px;display:grid}.cp-unresolved-panel>summary span{color:#93611b;font-size:10px;font-weight:800}.cp-unresolved-panel>summary strong{color:#5d431e;font-size:15px}.cp-unresolved-panel>summary small{color:#8e7654;font-size:9px}.cp-unresolved-panel>p{color:#766448;border-top:1px solid #eddfc7;margin:0;padding:11px 18px;font-size:10px;line-height:1.8}.cp-unresolved-list{border-top:1px solid #eddfc7;max-height:430px;overflow:auto}.cp-unresolved-list>section{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.cp-unresolved-list>section+section{border-top:1px solid #f0e5d2}.cp-unresolved-list>section>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:4px;display:grid}.cp-unresolved-list strong{font-size:12px}.cp-unresolved-list small,.cp-unresolved-list code{color:#8b7960;overflow-wrap:anywhere;grid-column:1/-1;font-size:9px}.cp-resolution-actions{gap:6px;display:flex}.cp-resolution-actions button{color:#685236;background:#fff;border:1px solid #d9c7a9;border-radius:8px;min-height:34px;padding:6px 9px;font-size:9px}.cp-resolution-actions button:last-child{color:var(--dq-green);background:#e8f5ed;border-color:#b8d7c5}.cp-results-layout{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:15px;display:grid}.cp-run-history{position:sticky;top:108px;padding:0!important}.cp-run-history>header{border-bottom:1px solid var(--dq-soft-line);justify-content:space-between;align-items:flex-end;padding:16px;display:flex}.cp-run-history>header h3{margin:2px 0 0;font-size:17px}.cp-run-history>header small{color:var(--dq-muted);font-size:9px}.cp-run-history__list{max-height:780px;padding:7px;overflow:auto}.cp-run-history__list>section+section{margin-top:5px}.cp-run-history__list>section>button{cursor:pointer;text-align:right;background:#fff;border:1px solid #0000;border-radius:11px;gap:9px;width:100%;padding:10px;display:grid}.cp-run-history__list>section>button:hover{background:#f5f8f6;border-color:#dce5e0}.cp-run-history__list>section.is-selected>button{box-shadow:inset -3px 0 var(--dq-green);background:#eef7f2;border-color:#9cc8b0}.cp-run-history__list>section>button:disabled{cursor:default;opacity:1}.cp-run-history__list>section>button>span{grid-template-columns:auto 1fr;align-items:center;gap:4px;display:grid}.cp-run-history__list i{grid-row:1/3;font-style:normal}.cp-run-history__list b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cp-run-history__list small{color:var(--dq-muted);font:8px Consolas,monospace}.cp-run-metrics--compact{margin-top:0}.cp-run-metrics--compact .cp-run-progress{background:#e5ebe7;height:4px}.cp-run-metrics--compact .cp-run-progress span{background:var(--dq-green)}.cp-run-metrics--compact p{color:var(--dq-muted);justify-content:space-between;align-items:center;gap:8px;margin:5px 0 0;font-size:8px;display:flex}.cp-run-metrics--compact b{color:var(--dq-green);font-size:8px}.cp-run-metrics--compact em{color:var(--dq-amber);font-style:normal}.cp-ledger-filters{padding:16px!important}.cp-ledger-filters>header{justify-content:space-between;align-items:flex-end;display:flex}.cp-ledger-filters>header h3{margin:2px 0 0;font-size:16px}.cp-ledger-filters>header>span{color:var(--dq-muted);font-size:9px}.cp-ledger-filters form{grid-template-columns:1fr 1fr .55fr 1fr auto auto;align-items:end;gap:8px;margin-top:13px;display:grid}.cp-ledger-filters label{gap:5px;display:grid}.cp-ledger-filters label span{color:var(--dq-muted);font-size:9px}.cp-ledger-filters input,.cp-ledger-filters select{border:1px solid var(--dq-line);background:#f8faf8;border-radius:9px;width:100%;min-height:40px;padding:8px 10px;font-size:11px}.cp-ledger-filters form>button{min-height:40px}.cp-ledger-filters form>button:not(.dq-button){border:1px solid var(--dq-line);color:var(--dq-muted);background:#fff;border-radius:9px;padding:7px 11px;font-size:10px}.cp-ledger-quick-filters{flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;display:flex}.cp-ledger-quick-filters>span{color:var(--dq-muted);margin-left:2px;font-size:9px}.cp-ledger-quick-filters button{color:#5c6a63;background:#f4f7f5;border:1px solid #e0e6e2;border-radius:999px;padding:5px 8px;font-size:8px}.cp-ledger-quick-filters button.is-active{background:var(--dq-green);border-color:var(--dq-green);color:#fff}.cp-live-timeline{margin:0;padding:0!important}.cp-ledger-heading{justify-content:space-between;align-items:flex-end;padding:18px;display:flex}.cp-ledger-heading h3{margin:3px 0 0;font-size:17px}.cp-ledger-heading p{color:var(--dq-muted);margin:4px 0 0;font-size:10px;line-height:1.7}.cp-ledger-heading__actions{align-items:flex-end;gap:5px;display:grid}.cp-ledger-heading__actions span{color:var(--dq-muted);font-size:9px}.cp-ledger-heading__actions button{color:var(--dq-green);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:750}.cp-ledger-page-summary{border-block:1px solid var(--dq-soft-line);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.cp-ledger-page-summary>div{background:#f8faf9;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.cp-ledger-page-summary>div+div{border-right:1px solid var(--dq-soft-line)}.cp-ledger-page-summary span{color:var(--dq-muted);font-size:9px}.cp-ledger-page-summary strong{font-size:16px}.cp-ledger-page-summary .is-success strong{color:var(--dq-green)}.cp-ledger-page-summary .is-warning strong{color:var(--dq-amber)}.cp-ledger-page-summary .is-muted strong{color:#6f7974}.cp-order-ledger{max-height:900px;margin:0;padding:8px;list-style:none;overflow:auto}.cp-order-entry{--entry-accent:#9aa6a0;box-shadow:inset -3px 0 var(--entry-accent);background:#fff;border:1px solid #e1e7e3;border-radius:12px;margin:0;overflow:hidden}.cp-order-entry+.cp-order-entry{margin-top:7px}.cp-order-entry--success{--entry-accent:var(--dq-green)}.cp-order-entry--warning{--entry-accent:var(--dq-amber)}.cp-order-entry--danger{--entry-accent:var(--dq-red)}.cp-order-entry__header{background:#fbfcfb;border-bottom:1px solid #e8ece9;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.cp-order-entry__identity{align-items:center;gap:9px;min-width:0;display:flex}.cp-order-entry__identity>b{color:#66736c;background:#edf1ef;border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:29px;height:29px;font-size:9px;display:flex}.cp-order-entry__identity>div{gap:1px;min-width:0;display:grid}.cp-order-entry__identity strong{font-size:12px}.cp-order-entry__identity small{color:var(--dq-muted);text-overflow:ellipsis;white-space:nowrap;direction:rtl;font-size:9px;overflow:hidden}.cp-order-entry__states{align-items:center;gap:6px;display:flex}.cp-dispatch-badge{color:#65716b;background:#edf0ee;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:750}.cp-dispatch-badge.is-started{background:var(--dq-blue-soft);color:var(--dq-blue)}.cp-order-entry__grid{grid-template-columns:.9fr 1fr 1.25fr .9fr;display:grid}.cp-order-entry__grid>section{gap:3px;min-width:0;padding:11px 12px;display:grid}.cp-order-entry__grid>section+section{border-right:1px solid #edf0ee}.cp-order-entry__grid span{color:var(--dq-muted);font-size:8px}.cp-order-entry__grid strong{overflow-wrap:anywhere;font-size:11px;line-height:1.5}.cp-order-entry__grid strong i{color:#9aa49f;margin-inline:4px;font-style:normal}.cp-order-entry__grid small{color:var(--dq-muted);overflow-wrap:anywhere;font-size:8px;line-height:1.6}.cp-order-entry__broker .cp-broker-message{border-right-width:3px;max-width:none;margin-top:4px}.cp-order-entry__details{border-top:1px solid #edf0ee}.cp-order-entry__details>summary{color:#64736b;cursor:pointer;padding:8px 12px;font-size:9px;font-weight:700}.cp-order-entry__details[open]>summary{color:var(--dq-green);background:#f7f9f8}.cp-order-entry__details dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:10px 12px;display:grid}.cp-order-entry__details dl>div{background:#f7f9f8;border-radius:7px;gap:3px;min-width:0;padding:7px 8px;display:grid}.cp-order-entry__details dt{color:var(--dq-muted);font-size:8px}.cp-order-entry__details dd{overflow-wrap:anywhere;margin:0;font-size:8px}.cp-order-entry__note{color:#755323;background:#fff7e8;margin:0 12px 10px;padding:8px 10px;font-size:9px}.cp-order-entry__details .cp-broker-response{max-width:none;margin:0 12px 12px}.cp-order-entry__details .cp-broker-response>strong{font-size:9px}.cp-ledger-pagination{background:#f5f8f6;border:1px dashed #ccd8d1;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.cp-ledger-pagination span{color:var(--dq-muted);font-size:10px}.cp-results-readiness{padding:0!important}.cp-results-readiness>summary{cursor:pointer;padding:15px 18px;font-size:12px;font-weight:750}.cp-results-readiness .cp-readiness-table{border-top:1px solid var(--dq-soft-line);padding:0 18px}@media (width<=1180px){.cp-run-hero>header{grid-template-columns:1fr 1fr}.cp-run-hero__stop{grid-column:1/-1;align-items:flex-start}.cp-run-hero__stop>div{justify-content:flex-start;max-width:none}.cp-run-metrics dl{grid-template-columns:repeat(4,1fr)}.cp-data-coverage ol{grid-template-columns:repeat(3,1fr)}.cp-results-layout{grid-template-columns:240px minmax(0,1fr)}.cp-ledger-filters form,.cp-order-entry__grid{grid-template-columns:repeat(2,1fr)}.cp-order-entry__grid>section:nth-child(3){border-top:1px solid #edf0ee;border-right:0}.cp-order-entry__grid>section:nth-child(4){border-top:1px solid #edf0ee}}@media (width<=900px){.cp-results-layout{grid-template-columns:1fr}.cp-run-history{position:static}.cp-run-history__list{max-height:none;display:flex;overflow-x:auto}.cp-run-history__list>section{flex:0 0 240px}.cp-run-history__list>section+section{margin:0 6px 0 0}.cp-run-hero>header{grid-template-columns:1fr}.cp-run-hero__stop{grid-column:auto}}@media (width<=640px){.cp-results-intro{align-items:stretch}.cp-results-attention{justify-content:center}.cp-run-hero>header,.cp-run-hero__facts{grid-template-columns:1fr}.cp-run-metrics dl{grid-template-columns:repeat(2,1fr)}.cp-data-coverage>header{flex-direction:column;align-items:flex-start;gap:5px}.cp-data-coverage ol{grid-template-columns:repeat(2,1fr)}.cp-unresolved-list>section{grid-template-columns:1fr}.cp-resolution-actions{flex-wrap:wrap}.cp-ledger-filters form{grid-template-columns:1fr}.cp-ledger-page-summary{grid-template-columns:repeat(2,1fr)}.cp-ledger-page-summary>div:nth-child(3){border-top:1px solid var(--dq-soft-line);border-right:0}.cp-ledger-page-summary>div:nth-child(4){border-top:1px solid var(--dq-soft-line)}.cp-order-entry__header{align-items:flex-start;gap:8px}.cp-order-entry__states{flex-direction:column;align-items:flex-end}.cp-order-entry__grid{grid-template-columns:1fr}.cp-order-entry__grid>section+section{border-top:1px solid #edf0ee;border-right:0}.cp-order-entry__details dl{grid-template-columns:1fr}}.cp-account-overview{background:#f5f8f6;border:1px solid #e0e7e3;border-radius:12px;align-items:center;gap:8px;margin:0 0 12px;padding:8px 10px;display:flex}.cp-account-overview>div{background:#fff;border:1px solid #e3e9e5;border-radius:9px;align-items:baseline;gap:5px;padding:6px 9px;display:flex}.cp-account-overview strong{font-size:14px}.cp-account-overview span,.cp-account-overview small{color:var(--dq-muted);font-size:9px}.cp-account-overview .is-ready strong{color:var(--dq-green)}.cp-account-overview .is-danger strong{color:var(--dq-red)}.cp-account-overview>small{margin-right:auto}.cp-account-readiness .cp-readiness-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cp-account-readiness .cp-readiness-account{border-radius:13px;min-width:0;padding:12px;box-shadow:0 4px 16px #17382909}.cp-account-readiness .cp-readiness-account.is-attention{box-shadow:inset -3px 0 var(--dq-red);border-color:#e7caca}.cp-account-readiness .cp-readiness-account__header{align-items:flex-start;gap:10px;margin-bottom:9px}.cp-account-readiness .cp-readiness-account__header h3{margin-top:1px;font-size:14px}.cp-readiness-account__actions{place-items:flex-end end;gap:5px;display:grid}.cp-account-retry{color:var(--dq-green);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ccd8d1;border-radius:8px;min-height:30px;padding:5px 8px;font-size:9px;font-weight:750}.cp-account-retry.is-primary{background:var(--dq-red);border-color:var(--dq-red);color:#fff}.cp-account-retry:disabled{cursor:not-allowed;opacity:.55}.cp-account-brief{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cp-account-brief>div{border-right:1px solid #e7ece9;gap:2px;min-width:0;padding:7px 9px;display:grid}.cp-account-brief>div:first-child{border-right:0}.cp-account-brief span{color:var(--dq-muted);font-size:8px}.cp-account-brief strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;direction:rtl;font-size:11px;overflow:hidden}.cp-account-brief .is-ready strong{color:var(--dq-green)}.cp-account-brief .is-warning strong{color:var(--dq-amber)}.cp-account-brief .is-danger strong,.cp-account-brief .is-unknown strong{color:var(--dq-red)}.cp-account-decision{border-radius:8px;margin:7px 0 0;padding:6px 8px;font-size:9px;line-height:1.6}.cp-account-decision.is-danger{background:var(--dq-red-soft);color:var(--dq-red)}.cp-account-decision.is-waiting{background:var(--dq-amber-soft);color:#745018}.cp-account-details{border-top:1px solid #e5ebe7;margin-top:8px}.cp-account-details>summary{color:var(--dq-green);cursor:pointer;justify-content:space-between;align-items:center;gap:7px;padding:8px 1px 0;font-size:9px;font-weight:750;display:flex}.cp-account-details>summary small{color:var(--dq-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:500;overflow:hidden}.cp-account-details__body{padding-top:2px}.cp-accounts-view .cp-account-readiness>header h2{font-size:22px;line-height:1.5}.cp-accounts-view .cp-account-readiness>header p{font-size:13px;line-height:1.8}.cp-accounts-view .cp-account-overview span,.cp-accounts-view .cp-account-overview small{font-size:11px}.cp-accounts-view .cp-account-overview strong,.cp-accounts-view .cp-account-readiness .cp-readiness-account__header h3{font-size:16px}.cp-accounts-view .cp-readiness-account__header h3 small{font-size:12px}.cp-accounts-view .cp-readiness-account__actions .cp-readiness{font-size:11px}.cp-accounts-view .cp-account-retry{min-height:34px;font-size:11px}.cp-accounts-view .cp-account-brief span{font-size:10px}.cp-accounts-view .cp-account-brief strong{font-size:13px}.cp-accounts-view .cp-account-decision,.cp-accounts-view .cp-account-details>summary{font-size:11px}.cp-accounts-view .cp-account-details>summary small{font-size:10px}.cp-accounts-view .cp-broker-group>header strong{font-size:15px}.cp-accounts-view .cp-broker-group>header span{font-size:12px}.cp-accounts-view .cp-account-row strong{font-size:15px}.cp-accounts-view .cp-account-row small,.cp-accounts-view .cp-account-row p,.cp-accounts-view .cp-account-row .cp-readiness,.cp-accounts-view .cp-account-row .cp-toggle,.cp-accounts-view .cp-account-row .cp-row-actions button{font-size:12px}.cp-accounts-view .cp-form label>span{font-size:13px}.cp-accounts-view .cp-form input,.cp-accounts-view .cp-form select,.cp-accounts-view .cp-form textarea{font-size:16px}.cp-accounts-view .cp-form-note,.cp-accounts-view .cp-inline-error{font-size:13px}.cp-accounts-view .cp-form .dq-button,.cp-accounts-view .cp-form-actions>button:not(.dq-button){font-size:14px}@media (width<=1050px){.cp-account-readiness .cp-readiness-table{grid-template-columns:1fr}}@media (width<=640px){.cp-account-overview{grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.cp-account-overview>div{justify-items:center;gap:1px;padding:7px 4px;display:grid}.cp-account-overview>small{text-align:center;grid-column:1/-1;margin:0}.cp-readiness-account__actions{justify-items:stretch}.cp-account-retry{white-space:normal}.cp-account-brief{grid-template-columns:repeat(2,1fr)}.cp-account-brief>div:nth-child(3){border-top:1px solid #e7ece9;border-right:0}.cp-account-brief>div:nth-child(4){border-top:1px solid #e7ece9}.cp-account-details>summary{flex-direction:column;align-items:flex-start}}.cp-results-dashboard{gap:14px;display:grid}.cp-results-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cp-results-stat-grid .dq-stat-card{min-height:116px}.cp-results-chart-grid{grid-template-columns:minmax(0,1.8fr) minmax(270px,.72fr);align-items:stretch;gap:14px;display:grid}.cp-results-timeline-panel{min-height:360px}.cp-results-chart-legend{align-items:center;gap:14px;margin:-7px 0 11px;display:flex}.cp-results-chart-legend span{color:var(--dq-muted);align-items:center;gap:5px;font-size:10px;display:flex}.cp-results-chart-legend i{border-radius:2px;width:8px;height:8px}.cp-results-chart-legend .is-buy,.cp-results-timeline__stack .is-buy{background:var(--dq-green)}.cp-results-chart-legend .is-sell,.cp-results-timeline__stack .is-sell{background:var(--dq-blue)}.cp-results-chart-legend small{color:var(--dq-muted);margin-right:auto;font-size:9px}.cp-results-timeline{border-bottom:1px solid var(--dq-line);background:repeating-linear-gradient(0deg,#0000 0 56px,#edf1ee 57px);align-items:end;gap:5px;min-width:0;height:225px;padding:13px 0 0;display:grid}.cp-results-timeline__column{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.cp-results-timeline__stack{background:#e9eeeb;border-radius:5px 5px 1px 1px;flex-direction:column;justify-content:flex-end;width:min(100%,30px);min-height:2px;transition:filter .15s,transform .15s;display:flex;overflow:hidden}.cp-results-timeline__column:hover .cp-results-timeline__stack{filter:brightness(.94);transform:translateY(-2px)}.cp-results-timeline__stack span{width:100%;min-height:0;display:block}.cp-results-timeline__column small{color:#7d8a83;white-space:nowrap;direction:ltr;height:22px;margin-top:5px;font:8px/1.3 Consolas,monospace;overflow:visible}.cp-results-timeline-panel>footer{color:var(--dq-muted);justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.cp-results-chart-empty{color:var(--dq-muted);text-align:center;background:#f4f7f5;border:1px dashed #ccd7d1;border-radius:12px;justify-content:center;align-items:center;height:225px;padding:20px;font-size:12px;display:flex}.cp-results-acceptance-panel{align-content:start;gap:13px;display:grid}.cp-results-acceptance-panel>header h3{margin:2px 0 0;font-size:18px}.cp-results-acceptance-ring{border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:156px;height:156px;padding:15px;display:flex}.cp-results-acceptance-ring>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;box-shadow:0 4px 18px #1b3e2e17}.cp-results-acceptance-ring strong{color:var(--dq-green);direction:ltr;font-size:25px;line-height:1.2}.cp-results-acceptance-ring span{color:var(--dq-muted);font-size:10px}.cp-results-acceptance-panel>dl{grid-template-columns:repeat(2,1fr);gap:7px;margin:0;display:grid}.cp-results-acceptance-panel>dl div{background:#f4f7f5;border-radius:9px;padding:8px 10px}.cp-results-acceptance-panel dt{color:var(--dq-muted);font-size:9px}.cp-results-acceptance-panel dd{margin:1px 0 0;font-size:15px;font-weight:800}.cp-results-acceptance-panel dl .is-success dd{color:var(--dq-green)}.cp-results-recent-runs{border-top:1px solid var(--dq-soft-line);gap:7px;padding-top:10px;display:grid}.cp-results-recent-runs>header{justify-content:space-between;align-items:center;display:flex}.cp-results-recent-runs>header strong{font-size:10px}.cp-results-recent-runs>header small{color:var(--dq-muted);font-size:9px}.cp-results-recent-runs>div{align-items:end;gap:6px;height:66px;display:flex}.cp-results-recent-runs>div>span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.cp-results-recent-runs i{background:linear-gradient(180deg, #44a879, var(--dq-green));border-radius:4px 4px 1px 1px;width:100%;max-width:22px;min-height:3px;display:block}.cp-results-recent-runs span small{color:var(--dq-muted);margin-top:3px;font-size:8px}@media (width<=1100px){.cp-results-chart-grid{grid-template-columns:1fr}.cp-results-acceptance-panel{grid-template-columns:auto minmax(0,1fr)}.cp-results-acceptance-panel>header,.cp-results-acceptance-panel .cp-results-recent-runs{grid-column:1/-1}}@media (width<=900px){.cp-results-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cp-results-stat-grid{grid-template-columns:1fr 1fr}.cp-results-stat-grid .dq-stat-card{min-height:102px;padding:12px}.cp-results-chart-legend{flex-wrap:wrap;align-items:flex-start}.cp-results-chart-legend small{flex-basis:100%;margin:0}.cp-results-timeline{gap:2px}.cp-results-timeline-panel>footer{flex-direction:column;gap:3px}.cp-results-acceptance-panel{grid-template-columns:1fr}.cp-results-acceptance-panel>header,.cp-results-acceptance-panel .cp-results-recent-runs{grid-column:auto}}@media (width<=720px){.cp-plan-account-toolbar{align-items:stretch}.cp-plan-account-toolbar>div{flex:100%;margin-left:0}.cp-plan-account-toolbar>label{flex-basis:100%}.cp-plan-account-toolbar>button{flex:calc(50% - 8px)}.cp-account-order-card>header{align-items:flex-start;gap:9px}.cp-account-order-controls{flex-direction:column;align-items:flex-end}.cp-account-order-controls>b{max-width:175px}.cp-account-template-picker>summary{flex-direction:column;align-items:flex-start;gap:2px}.cp-account-template-grid{grid-template-columns:1fr}}.cp-app .dq-nav button{grid-template-columns:10px 1fr;min-height:46px}.dq-nav__marker{background:#61766b;border-radius:999px;width:7px;height:7px}.dq-nav button.is-active .dq-nav__marker{background:#a7d2bc;box-shadow:0 0 0 5px #a7d2bc1a}.cp-app .dq-sidebar__context{border-color:#ffffff1c;position:relative}.cp-app .dq-sidebar__context:before{color:#91a39a;content:"کنترل حساس اجرای زنده";margin-bottom:4px;font-size:11px;font-weight:700}.cp-connect__advanced{border-top:1px solid var(--dq-soft-line);margin-top:15px;padding-top:11px}.cp-connect__advanced summary{color:var(--dq-muted);cursor:pointer;font-size:12px;font-weight:750}.cp-connect__advanced[open] summary{color:var(--dq-green);margin-bottom:8px}.cp-broker-switches button{min-height:40px;font-size:11px}.cp-mobile-engine{display:none}.cp-run-selector{justify-content:space-between;align-items:end;gap:18px;display:flex;padding-block:15px!important}.cp-run-selector label{flex:1;gap:5px;max-width:760px;display:grid}.cp-run-selector label>span{color:var(--dq-muted);font-size:12px;font-weight:750}.cp-run-selector select{border:1px solid var(--dq-line);background:#f8faf9;border-radius:10px;min-height:42px;padding:8px 11px;font-size:13px}.cp-run-selector>div{text-align:left;gap:2px;display:grid}.cp-run-selector>div span{font-size:13px;font-weight:800}.cp-run-selector>div small{color:var(--dq-muted);font-size:11px}.cp-results-main{gap:12px;min-width:0;display:grid}.cp-app--reports-focus{grid-template-columns:minmax(0,1fr) 88px}.cp-app--reports-focus .dq-sidebar{padding:18px 9px}.cp-app--reports-focus .dq-brand{justify-content:center;padding:12px 0 20px}.cp-app--reports-focus .dq-brand>div:last-child,.cp-app--reports-focus .dq-sidebar__context,.cp-app--reports-focus .dq-sidebar__foot,.cp-app--reports-focus .dq-nav button small,.cp-app--reports-focus .dq-nav__marker{display:none}.cp-app--reports-focus .dq-nav{gap:8px;padding:4px 0}.cp-app--reports-focus .dq-nav button{text-align:center;justify-content:center;min-height:52px;padding:7px 4px;display:flex}.cp-app--reports-focus .dq-nav button>span:last-child{display:block}.cp-app--reports-focus .dq-nav button strong{font-size:11px;line-height:1.45;display:block}.cp-app--reports-focus .dq-content{max-width:1760px;padding-inline:22px}.cp-results-view--analysis{gap:12px}.cp-analysis-runbar{border:1px solid var(--dq-line);background:#fff;border-radius:12px;grid-template-columns:minmax(420px,1fr) auto;align-items:end;gap:16px;padding:12px 14px;display:grid}.cp-analysis-runbar label,.cp-analysis-runbar>div{gap:4px;display:grid}.cp-analysis-runbar label>span,.cp-analysis-runbar small{color:var(--dq-muted);font-size:12px}.cp-analysis-runbar select{border:1px solid var(--dq-line);color:inherit;font:inherit;background:#f8faf9;border-radius:9px;min-height:40px;padding:7px 10px;font-size:13px}.cp-analysis-runbar>div{text-align:left;min-width:170px}.cp-analysis-runbar strong{font-size:13px}.cp-ledger-filters--sticky{z-index:10;position:sticky;top:116px}.cp-ledger-filters{background:#fff}.cp-ledger-filters label span{font-size:11px}.cp-ledger-filters input,.cp-ledger-filters select{min-height:40px;font-size:13px}.cp-ledger-filters form>button:not(.dq-button){min-height:40px}.cp-applied-filters{border-top:1px solid var(--dq-soft-line);flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;padding-top:10px;display:flex}.cp-applied-filters>span{color:var(--dq-muted);font-size:11px;font-weight:700}.cp-applied-filters button{color:var(--dq-green);background:#edf5f1;border:1px solid #d4e4dc;border-radius:999px;min-height:32px;padding:5px 9px;font-size:11px}.cp-new-accepted{color:#155f40;z-index:9;background:#e9f6ef;border:1px solid #b9dcc9;border-radius:11px;justify-content:space-between;align-items:center;padding:10px 13px;font-size:12px;font-weight:750;display:flex;position:sticky;top:252px}.cp-new-accepted button{background:var(--dq-green);color:#fff;border:0;border-radius:8px;min-height:36px;padding:7px 11px;font-size:12px}.cp-dialog-backdrop{z-index:100;background:#0d1914a3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cp-dialog{background:#fff;border:1px solid #ffffff80;border-radius:18px;width:100%;max-width:880px;max-height:calc(100vh - 48px);padding:22px;overflow-y:auto;box-shadow:0 30px 90px #08140e4d}.cp-dialog>header{border-bottom:1px solid var(--dq-soft-line);justify-content:space-between;align-items:flex-start;padding-bottom:13px;display:flex}.cp-dialog>header h2{margin:3px 0 0;font-size:21px}.cp-dialog>header>button{color:var(--dq-muted);background:#f2f5f3;border:0;border-radius:9px;width:40px;height:40px;font-size:20px}.cp-execution-review__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.cp-execution-review__facts>div{background:#f4f7f5;border:1px solid #e2e8e4;border-radius:10px;gap:3px;padding:10px;display:grid}.cp-execution-review__facts span{color:var(--dq-muted);font-size:11px}.cp-execution-review__facts strong{font-size:13px}.cp-execution-review__accounts{margin-top:16px}.cp-execution-review__accounts h3{margin:0 0 7px;font-size:13px}.cp-execution-review__accounts>div{flex-wrap:wrap;gap:6px;display:flex}.cp-execution-review__accounts span{background:var(--dq-green-soft);color:var(--dq-green);border-radius:999px;padding:6px 9px;font-size:12px}.cp-execution-review__orders{border:1px solid var(--dq-line);border-radius:11px;margin-top:14px}.cp-execution-review__orders>summary{cursor:pointer;padding:11px 12px;font-size:13px;font-weight:800}.cp-execution-review__orders>div{border-top:1px solid var(--dq-soft-line);gap:9px;max-height:300px;padding:11px;display:grid;overflow-y:auto}.cp-execution-review__orders section{background:#f8faf9;border-radius:9px;padding:9px 11px}.cp-execution-review__orders section>strong{font-size:12px}.cp-execution-review__orders ul{margin:6px 0 0;padding-right:20px}.cp-execution-review__orders li{color:#46534d;font-size:12px;line-height:1.8}.cp-execution-review__notice,.cp-execution-review__warning,.cp-execution-review__error{border-radius:10px;margin:12px 0 0;padding:10px 11px;font-size:12px;line-height:1.85}.cp-execution-review__notice{color:#315b49;background:#edf5f1}.cp-execution-review__warning{background:var(--dq-amber-soft);color:#75511b}.cp-execution-review__error{background:var(--dq-red-soft);color:var(--dq-red);border:1px solid #e5c0bc}.cp-dialog>footer{border-top:1px solid var(--dq-soft-line);justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;display:flex}.cp-dialog>footer>button{border:1px solid var(--dq-line);background:#fff;border-radius:9px;min-height:42px;padding:8px 13px;font-size:13px}.cp-dialog>footer>.dq-button{background:var(--dq-green);border-color:var(--dq-green);color:#fff}.cp-order-ledger,.cp-run-history__list,.cp-unresolved-list,.cp-timeline-scroll,.cp-link-entry-list,.cp-execution-review__orders>div,.sp-symbol-editor{max-height:none;overflow-y:visible}.cp-content .dq-eyebrow,.cp-content .dq-kicker{font-size:11px}.cp-content .cp-form-note,.cp-content .cp-section-lead,.cp-content .cp-inline-error{font-size:12px}.cp-content code,.cp-content pre{font-size:11px}.cp-content button,.cp-content input,.cp-content select,.cp-content textarea,.cp-content p,.cp-content td>strong,.cp-content .sp-account-card>header strong,.cp-content .sp-account-effective strong,.cp-content .ao-account__identity strong{font-size:14px}.cp-content small,.cp-content label>span,.cp-content th,.cp-content .ao-status,.cp-content .sp-account-card>header>span,.cp-content .sp-filter-summary,.cp-content .sp-planner-summary span,.cp-content .sp-planner-summary p{font-size:12px}.cp-content bdi[dir=ltr],.cp-content code,.cp-content pre{font-size:11px}.cp-plan-account-toolbar--compact>button:last-child{color:var(--dq-green)}.cp-account-volume-list{margin-top:16px}.cp-content .cp-plan-layout{grid-template-columns:minmax(0,1.75fr) minmax(290px,.72fr);align-items:start;gap:clamp(16px,1.6vw,24px)}.cp-content .cp-plan-layout>*{min-width:0}.cp-content .cp-plan-layout>.cp-simple-plan-form{position:static;overflow:visible}.cp-content .cp-simple-plan-form>.dq-panel__header{border-bottom:1px solid var(--dq-soft-line);margin-bottom:18px;padding-bottom:16px}.cp-content .cp-plan-builder-intro{background:#f4f7f5;border:1px solid #dfe6e2;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:20px;padding:7px;display:grid}.cp-content .cp-plan-builder-intro span{color:#64716a;text-align:center;background:#fff;border:1px solid #e0e6e2;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:7px 9px;font-size:12px;font-weight:750;line-height:1.55;display:flex}.cp-content .cp-plan-builder-intro span.is-complete{background:var(--dq-green-soft);color:var(--dq-green);border-color:#bedbc9}.cp-content .cp-simple-plan-form .cp-form-step{align-items:flex-start;gap:12px;margin-top:24px;padding-top:20px}.cp-content .cp-simple-plan-form .cp-form-step:first-of-type{margin-top:0;padding-top:0}.cp-content .cp-simple-plan-form .cp-form-step>span{width:36px;height:36px;box-shadow:0 0 0 5px #167a570f}.cp-content .cp-simple-plan-form .cp-form-step strong{font-size:15px;line-height:1.5}.cp-content .cp-simple-plan-form .cp-form-step small{font-size:12px;line-height:1.75}.cp-content .cp-plan-settings-grid{grid-template-columns:repeat(4,minmax(120px,1fr));align-items:end;gap:12px;margin-top:14px;display:grid}.cp-content .cp-plan-settings-grid>label{margin-top:0}.cp-content .cp-plan-settings-grid .cp-plan-name{grid-column:1/-1}.cp-content .cp-plan-settings-grid label>span small{color:#8b9690;font-size:11px;font-weight:500}.cp-content .cp-plan-settings-grid .cp-auto-window output{color:#176a4d;background:#f4faf6;border:1px solid #b9d8c7;border-radius:11px;align-items:center;min-height:44px;padding:10px 12px;font-size:14px;font-weight:800;display:flex}.cp-content .cp-plan-settings-grid .cp-auto-window>small{color:var(--dq-muted);font-size:11px;line-height:1.65}.cp-content .cp-quick-targets{flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;display:flex}.cp-content .cp-quick-targets>span{color:var(--dq-muted);margin-left:2px;font-size:12px;font-weight:700}.cp-content .cp-quick-targets button{color:var(--dq-green);cursor:pointer;background:#fff;border:1px solid #cbd8d1;border-radius:999px;min-height:38px;padding:7px 11px}.cp-content .cp-target-status{border:1px solid;border-radius:10px;flex-wrap:wrap;align-items:center;gap:5px;margin:11px 0 0;padding:9px 11px;font-size:12px;line-height:1.7;display:flex}.cp-content .cp-target-status.is-ready{color:#315b49;background:#edf7f1;border-color:#c5dfd1}.cp-content .cp-target-status.is-invalid{background:var(--dq-red-soft);color:var(--dq-red);border-color:#e8c8c4}.cp-content .cp-plan-help{border:1px solid var(--dq-soft-line);background:#fafbfa;border-radius:10px;margin-top:10px}.cp-content .cp-plan-help>summary{color:#53635b;cursor:pointer;align-items:center;min-height:42px;padding:9px 11px;font-size:12px;font-weight:750;line-height:1.6;display:flex}.cp-content .cp-plan-help[open]>summary{border-bottom:1px solid var(--dq-soft-line);color:var(--dq-green)}.cp-content .cp-plan-help p{color:var(--dq-muted);margin:0;padding:10px 12px;font-size:12px;line-height:1.8}.cp-content .cp-plan-help p+p{border-top:1px dashed var(--dq-soft-line)}.cp-content .cp-plan-account-toolbar--compact{grid-template-columns:minmax(180px,1fr) minmax(210px,.9fr) auto;align-items:end;gap:12px;padding:13px;display:grid}.cp-content .cp-plan-account-toolbar--compact>div{min-width:0;margin-left:0}.cp-content .cp-plan-account-toolbar--compact>div small{font-size:12px;line-height:1.65}.cp-content .cp-plan-account-toolbar--compact>label{min-width:0}.cp-content .cp-plan-account-toolbar--compact select,.cp-content .cp-plan-account-toolbar--compact>button{min-height:40px}.cp-content .cp-account-volume-list .cp-number-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.cp-content .cp-account-volume-list{background:#f8faf9;border:1px solid #dce5e0;border-radius:13px;overflow:visible}.cp-content .cp-account-volume-list>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:11px 13px;list-style:none;display:flex}.cp-content .cp-account-volume-list>summary::-webkit-details-marker{display:none}.cp-content .cp-account-volume-list>summary>span{gap:2px;display:grid}.cp-content .cp-account-volume-list>summary strong{font-size:14px}.cp-content .cp-account-volume-list>summary small{color:var(--dq-muted);font-size:12px}.cp-content .cp-account-volume-list>summary b{color:var(--dq-green);white-space:nowrap;background:#e8f3ed;border-radius:999px;padding:6px 9px;font-size:12px}.cp-content .cp-account-volume-list[open]>summary{background:#f2f7f4;border-bottom:1px solid #dce5e0}.cp-content .cp-volume-toolbar{border-bottom:1px solid var(--dq-soft-line);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.cp-content .cp-volume-toolbar p{color:var(--dq-muted);margin:0;font-size:12px;line-height:1.7}.cp-content .cp-volume-toolbar button,.cp-content .cp-account-volume-entries>details>button{border:1px solid var(--dq-line);color:var(--dq-green);cursor:pointer;background:#fff;border-radius:9px;min-height:40px;padding:8px 11px}.cp-content .cp-volume-toolbar button{flex:none}.cp-content .cp-account-volume-entries{gap:9px;padding:11px;display:grid}.cp-content .cp-account-volume-entries>details{margin:0}.cp-content .cp-account-volume-entries>details>summary,.cp-content .cp-plan-list .cp-advanced>summary{min-height:40px}.cp-content .cp-account-volume-entries>details>button{margin-top:10px}.cp-content .cp-plan-blockers{background:var(--dq-red-soft);color:#853b35;border:1px solid #e8c8c4;border-radius:11px;margin-top:12px;padding:10px 12px}.cp-content .cp-plan-blockers strong{font-size:13px}.cp-content .cp-plan-blockers ul{gap:4px;margin:7px 0 0;padding-right:19px;display:grid}.cp-content .cp-plan-blockers li{font-size:12px;line-height:1.65}.cp-content .cp-plan-submit-bar{color:#6f4b16;z-index:8;background:#fff8e9;border:1px solid #e6cc98;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:12px;padding:12px;display:grid;position:sticky;bottom:10px;box-shadow:0 12px 32px #12372721}.cp-content .cp-plan-submit-bar.is-ready{color:#fff;background:#173d2df7;border-color:#2b5b45}.cp-content .cp-plan-submit-bar>div:first-child{gap:3px;min-width:0;display:grid}.cp-content .cp-plan-submit-bar>div:first-child span{font-size:11px;font-weight:800}.cp-content .cp-plan-submit-bar>div:first-child strong{font-size:14px;line-height:1.55}.cp-content .cp-plan-submit-bar>div:first-child small{color:#87682f;font-size:12px;line-height:1.6}.cp-content .cp-plan-submit-bar.is-ready>div:first-child span{color:#9ad3b5}.cp-content .cp-plan-submit-bar.is-ready>div:first-child small{color:#c6ddd2}.cp-content .cp-plan-engine-state{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.cp-content .cp-plan-engine-state b{color:#745018;background:#ffffffb3;border:1px solid #6f4b1633;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:750}.cp-content .cp-plan-engine-state b.is-on{color:var(--dq-green);background:#e9f6ef;border-color:#b7d9c7}.cp-content .cp-plan-engine-state b.is-off{background:var(--dq-red-soft);color:var(--dq-red);border-color:#e4beb9}.cp-content .cp-plan-submit-bar.is-ready .cp-plan-engine-state b.is-on{color:#a9dfc3;background:#7fd0a71f;border-color:#97dbb847}.cp-content .cp-plan-submit-bar.is-ready .cp-plan-engine-state b.is-off{color:#ffc0b9;background:#ffb3aa1c;border-color:#ffb3aa40}.cp-content .cp-plan-submit-actions{align-items:stretch;gap:8px;display:flex}.cp-content .cp-plan-submit-actions .dq-button{white-space:nowrap;margin-top:0}.cp-content .cp-plan-submit-actions>button:not(.dq-button){color:var(--dq-ink);background:#ffffffeb;border:1px solid #d6e2dc;border-radius:10px;min-height:44px;padding:8px 12px}.cp-content .cp-plan-queue-panel{align-self:start;overflow:visible}.cp-content .cp-plan-list{max-height:none;overflow:visible}.cp-content .cp-plan-list .cp-plan{border-inline-start:4px solid #a7b3ad;position:relative}.cp-content .cp-plan-list .cp-plan--validated,.cp-content .cp-plan-list .cp-plan--armed{border-inline-start-color:var(--dq-green)}.cp-content .cp-plan-list .cp-plan--finalizing{border-inline-start-color:var(--dq-amber)}.cp-content .cp-plan-list .cp-plan header span{color:#5f6d66;background:#edf1ef;border:1px solid #dfe5e2;border-radius:999px;align-items:center;min-height:26px;padding:4px 8px;display:inline-flex}.cp-content .cp-plan-list .cp-plan--validated header span,.cp-content .cp-plan-list .cp-plan--armed header span{background:var(--dq-green-soft);color:var(--dq-green);border-color:#c7dfd2}.cp-content .cp-plan-list .cp-plan--finalizing header span{background:var(--dq-amber-soft);color:#75511b;border-color:#ead6ab}.cp-content .cp-plan-list .cp-plan dl{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-content .cp-plan-list .cp-plan footer button{min-height:40px;font-size:12px}@media (width<=1180px){.cp-content .cp-plan-layout{grid-template-columns:1fr}}.mt-view{gap:16px;display:grid}.mt-hero{color:#fff;background:linear-gradient(135deg,#173f30 0%,#245f49 100%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;display:grid;border:0!important}.mt-hero .dq-eyebrow{color:#a9dfc3}.mt-hero h2{margin:4px 0 7px;font-size:25px}.mt-hero p{color:#d5e7de;max-width:800px;margin:0;line-height:1.9}.mt-hero dl{grid-template-columns:repeat(3,minmax(105px,1fr));gap:8px;margin:0;display:grid}.mt-hero dl div{background:#ffffff17;border:1px solid #ffffff21;border-radius:11px;gap:3px;padding:10px 12px;display:grid}.mt-hero dt{color:#bdd9cb;font-size:11px}.mt-hero dd{margin:0;font-size:15px;font-weight:850}.mt-layout{grid-template-columns:minmax(0,1.3fr) minmax(430px,1fr);align-items:start;gap:16px;display:grid}.mt-builder{min-width:0}.mt-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.mt-source-grid label{gap:6px;display:grid}.mt-source-grid label>span{color:#526159;font-weight:800}.mt-source-grid input,.mt-source-grid select,.mt-target select{border:1px solid var(--dq-line);background:#fafcfa;border-radius:9px;width:100%;min-height:42px;padding:8px 10px}.mt-source-grid small{color:var(--dq-muted);line-height:1.6}.mt-targets,.mt-gaps{border-top:1px solid var(--dq-soft-line);margin-top:20px;padding-top:17px}.mt-targets>header,.mt-gaps>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mt-targets h4,.mt-gaps h4{margin:0;font-size:15px}.mt-targets p,.mt-gaps header span{color:var(--dq-muted);margin:3px 0 0}.mt-targets>header>strong{background:var(--dq-green-soft);color:var(--dq-green);border-radius:999px;padding:7px 10px;font-size:12px}.mt-target-list{gap:7px;margin-top:12px;display:grid}.mt-target{background:#fafbfa;border:1px solid #e2e7e4;border-radius:11px;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.mt-target.is-selected{background:#f0f7f3;border-color:#b9d8c8}.mt-target__choice{align-items:center;gap:9px;min-width:0;display:flex}.mt-target__choice input{width:18px;height:18px}.mt-target__choice>span{min-width:0;display:grid}.mt-target__choice strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-target__choice small{color:var(--dq-muted);text-align:right;direction:ltr}.mt-target__count{color:var(--dq-muted);white-space:nowrap;font-size:12px}.mt-volume-list{margin-top:16px}.mt-submit-warning{margin-top:14px}.mt-submit-warning strong{margin-bottom:4px;display:block}.mt-submit-warning ul{margin:0;padding-inline-start:20px}.mt-gaps>div{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.mt-gaps>div>p{color:var(--dq-muted);margin:0}.mt-gaps article{background:#f5f7f6;border:1px solid #e1e7e3;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;padding:8px 10px;display:flex}.mt-gaps article.is-ready{background:#eef7f2;border-color:#c8dfd2}.mt-gaps article.is-missing{background:var(--dq-red-soft);border-color:#e5c2bd}.mt-gaps article strong{direction:ltr;font-size:12px}.mt-gaps article span{color:#5c6962;direction:ltr;font-size:11px}.mt-watchers{gap:12px;min-width:0;display:grid}.mt-watchers__heading{justify-content:space-between;align-items:center;display:flex}.mt-watchers__heading h3{margin:3px 0 0;font-size:19px}.mt-watchers__heading button,.mt-watcher__actions button{border:1px solid var(--dq-line);color:var(--dq-green);cursor:pointer;background:#fff;border-radius:9px;min-height:40px;padding:7px 10px}.mt-empty{color:var(--dq-muted);text-align:center}.mt-empty strong{color:var(--dq-ink)}.mt-empty p{margin:6px 0 0}.mt-watcher{min-width:0;border-inline-start:4px solid #a7b3ad!important}.mt-watcher--ready{border-inline-start-color:var(--dq-green)!important}.mt-watcher--warning{border-inline-start-color:var(--dq-amber)!important}.mt-watcher--danger{border-inline-start-color:var(--dq-red)!important}.mt-watcher>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.mt-watcher>header h4{margin:7px 0 2px;font-size:16px}.mt-watcher>header small{color:var(--dq-muted)}.mt-health{border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.mt-health--ready{background:var(--dq-green-soft);color:var(--dq-green)}.mt-health--warning{background:var(--dq-amber-soft);color:#75511b}.mt-health--danger{background:var(--dq-red-soft);color:var(--dq-red)}.mt-health--neutral{color:#5e6c65;background:#edf1ef}.mt-watcher__actions{gap:6px;display:flex}.mt-watcher__actions button.is-danger{color:var(--dq-red)}.mt-watcher__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.mt-watcher__metrics div{background:#f6f8f7;border:1px solid #e6eae8;border-radius:9px;gap:3px;padding:8px;display:grid}.mt-watcher__metrics dt{color:var(--dq-muted);font-size:11px}.mt-watcher__metrics dd{margin:0;font-size:12px;font-weight:800}.mt-watcher__error{background:var(--dq-red-soft);color:var(--dq-red);border-radius:8px;padding:8px 9px}.mt-announcement{background:#fff9ec;border:1px solid #ead39a;border-radius:10px;margin:12px 0;padding:11px 13px}.mt-announcement strong,.mt-announcement p,.mt-announcement small{display:block}.mt-announcement p{margin:6px 0;line-height:1.8}.mt-announcement small{color:var(--dq-muted)}.mt-account-ready{color:var(--dq-green);font-weight:800}.mt-account-partial{color:#895800;font-weight:800}.mt-account-outcomes{min-width:210px}.mt-account-outcomes>summary{cursor:pointer;line-height:1.75}.mt-account-outcomes>ul{border:1px solid var(--dq-soft-line);background:#f7f9f8;border-radius:10px;gap:6px;margin:8px 0 0;padding:8px;list-style:none;display:grid}.mt-account-outcomes li{gap:2px;display:grid}.mt-account-outcomes li strong{font-size:12px}.mt-account-outcomes li small{color:var(--dq-muted);font-size:11px;line-height:1.6}.mt-symbol-table-wrap{overflow-x:auto}.mt-symbol-table{border-collapse:collapse;width:100%;min-width:810px}.mt-symbol-table th{color:var(--dq-muted);text-align:right;background:#f5f7f6;font-weight:750}.mt-symbol-table th,.mt-symbol-table td{border-bottom:1px solid var(--dq-soft-line);vertical-align:middle;padding:9px 7px}.mt-symbol-table td{font-size:12px}.mt-symbol-table td:first-child{gap:2px;display:grid}.mt-symbol-table td:first-child strong{font-size:13px}.mt-symbol-table td:first-child small{color:var(--dq-muted);font-size:10px}.mt-band-value{gap:2px;display:grid}.mt-band-value small{color:var(--dq-muted);font-size:10px}.mt-status-time{color:var(--dq-muted);white-space:nowrap}.mt-pending,.mt-fired,.mt-missed{border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800;display:inline-flex}.mt-pending{color:#68756e;background:#f0f2f1}.mt-fired{background:var(--dq-green-soft);color:var(--dq-green)}.mt-missed{color:#a23b2a;background:#fff0ec}.mt-run-link{color:var(--dq-green);cursor:pointer;background:0 0;border:0;padding:5px;font-weight:800;font-size:12px!important}@media (width<=1280px){.mt-layout{grid-template-columns:1fr}}@media (width<=900px){.cp-analysis-runbar{grid-template-columns:minmax(0,1fr)}.cp-analysis-runbar>div{text-align:right;min-width:0}.cp-analysis-runbar label{min-width:0}.cp-analysis-runbar select{width:100%;min-width:0;max-width:100%}.cp-run-selector{flex-direction:column;align-items:stretch}.cp-run-selector>div{text-align:right}.cp-ledger-filters--sticky,.cp-new-accepted{position:static}.mt-hero{grid-template-columns:1fr}.mt-hero dl{grid-template-columns:repeat(3,minmax(0,1fr))}.mt-source-grid,.mt-target{grid-template-columns:1fr}.mt-target__count{justify-self:start}.mt-watcher__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-mobile-engine{background:#f8faf9;border:1px solid #d9e2dd;border-radius:12px;margin:12px 18px 0;display:block}.cp-mobile-engine>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:46px;padding:9px 12px;list-style:none;display:flex}.cp-mobile-engine>summary::-webkit-details-marker{display:none}.cp-mobile-engine>summary span{color:var(--dq-muted);font-size:12px;font-weight:700}.cp-mobile-engine>summary strong{color:var(--dq-ink);font-size:13px}.cp-mobile-engine[open]>summary{border-bottom:1px solid var(--dq-soft-line)}.cp-mobile-engine__switches{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px 11px;display:grid}.cp-mobile-engine__switches button{color:#834936;cursor:pointer;direction:ltr;background:#fff4f0;border:1px solid #e8c8bd;border-radius:9px;justify-content:space-between;align-items:center;min-height:44px;padding:7px 9px;font-size:11px;display:flex}.cp-mobile-engine__switches button span{font-size:10px}.cp-mobile-engine__switches button.is-enabled{color:#1d6843;background:#e9f6ef;border-color:#a8d2ba}.cp-mobile-engine__switches button:disabled{cursor:not-allowed;opacity:.55}.cp-mobile-engine>p{border-top:1px solid var(--dq-soft-line);color:var(--dq-muted);margin:0;padding:9px 12px;font-size:11px;line-height:1.7}.cp-content .cp-plan-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-content .cp-plan-account-toolbar--compact{grid-template-columns:minmax(0,1fr) auto}.cp-content .cp-plan-account-toolbar--compact>div{grid-column:1/-1}.cp-content .cp-plan-submit-bar{grid-template-columns:1fr;align-items:stretch}.cp-content .cp-plan-submit-actions .dq-button{flex:1}}@media (width<=720px){.cp-mobile-nav{scrollbar-width:none;overflow-x:auto;display:flex!important}.cp-mobile-nav::-webkit-scrollbar{display:none}.cp-mobile-nav button{flex:none;min-width:88px;min-height:44px}.cp-app button,.cp-app [role=button]{min-height:44px}.cp-dialog-backdrop{align-items:flex-end;padding:0}.cp-dialog{border-radius:18px 18px 0 0;max-height:92vh;padding:17px}.cp-execution-review__facts{grid-template-columns:1fr 1fr}.cp-dialog>footer{display:grid}.cp-mobile-engine{margin-inline:12px}.cp-mobile-engine__switches{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-content .cp-simple-plan-form .cp-form-step{margin-top:20px;padding-top:17px}.cp-content .cp-plan-account-toolbar--compact{grid-template-columns:1fr}.cp-content .cp-plan-account-toolbar--compact>div{grid-column:auto}.cp-content .cp-plan-account-toolbar--compact>button{width:100%}.cp-content .cp-plan-submit-bar{bottom:6px}.cp-content .cp-plan-submit-bar.needs-attention{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;position:static}.cp-content .cp-volume-toolbar{flex-direction:column;align-items:stretch}.cp-content .cp-volume-toolbar button{width:100%}.cp-content .cp-account-volume-entries>details>summary,.cp-content .cp-account-volume-entries>details>button,.cp-content .cp-plan-list .cp-advanced>summary,.cp-content .cp-plan-list .cp-plan footer button{min-height:44px}}@media (width<=480px){.cp-content .cp-plan-builder-intro,.cp-content .cp-plan-settings-grid,.cp-content .cp-account-volume-list .cp-number-grid{grid-template-columns:1fr}.cp-content .cp-plan-settings-grid .cp-plan-name{grid-column:auto}.cp-content .cp-quick-targets>span{flex-basis:100%}.cp-content .cp-quick-targets button{flex:1}.cp-content .cp-account-volume-list>summary{flex-direction:column;align-items:flex-start}.cp-content .cp-account-volume-entries>details>button{justify-self:stretch;width:100%}.cp-content .cp-plan-submit-actions{grid-template-columns:1fr;display:grid}.cp-content .cp-plan-submit-actions button{width:100%}.cp-content .cp-plan-list .cp-plan header{flex-direction:column;align-items:stretch;gap:9px}.cp-content .cp-plan-list .cp-plan header b{overflow-wrap:anywhere}.cp-content .cp-plan-list .cp-plan dl,.cp-content .cp-plan-list .cp-plan-technical dl{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-content .cp-plan-list .cp-plan footer{grid-template-columns:1fr;display:grid}.cp-content .cp-plan-list .cp-plan footer button{width:100%}}.cp-app .dq-nav button>span:last-child{gap:1px;min-width:0;display:grid}.cp-app .dq-nav button>span:last-child strong{color:inherit;font-size:14px;font-weight:800}.cp-app .dq-nav button>span:last-child small{color:#82968c;font-size:11px;line-height:1.45}.cp-app .dq-nav button.is-active>span:last-child small{color:#b7c9c0}.cp-app .dq-sidebar__context>strong{letter-spacing:0;direction:rtl;font-size:22px}.cp-engine-open{color:#e7f2ec;background:#ffffff12;border:1px solid #ffffff21;border-radius:9px;min-height:40px;margin-top:9px;padding:7px 9px;font-size:12px;font-weight:800}.cp-section-tabs{border-bottom:1px solid var(--dq-line);scrollbar-width:none;z-index:18;background:#f8faf9;align-items:center;gap:5px;min-height:54px;padding:7px clamp(22px,3vw,42px);display:flex;position:sticky;top:108px;overflow-x:auto}.cp-run-history__list>section,.cp-active-program-list>article{contain:layout paint style;content-visibility:auto;contain-intrinsic-size:auto 180px}.cp-section-tabs::-webkit-scrollbar{display:none}.cp-section-tabs button{color:var(--dq-muted);background:0 0;border:1px solid #0000;border-radius:9px;flex:none;min-height:40px;padding:7px 13px;font-size:13px;font-weight:750}.cp-section-tabs button:hover{color:var(--dq-ink);background:#edf2ef}.cp-section-tabs button.is-active{color:var(--dq-green);background:#fff;border-color:#cbd9d1;box-shadow:0 2px 8px #1930250f}.cp-ui-button{border:1px solid var(--dq-line);color:var(--dq-ink);background:#fff;border-radius:9px;min-height:40px;padding:8px 12px;font-size:14px;font-weight:750}.cp-ui-button--primary{background:var(--dq-green);border-color:var(--dq-green);color:#fff}.cp-ui-button--quiet{color:var(--dq-ink);background:#fff}.cp-ui-button--danger{background:var(--dq-red-soft);color:#a33730;border-color:#dfb5b0}.cp-ui-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:800;line-height:1.4;display:inline-flex}.cp-ui-status i{background:currentColor;border-radius:50%;width:7px;height:7px;display:block}.cp-ui-status--neutral{color:#53625b;background:#edf1ef}.cp-ui-status--ready{background:var(--dq-green-soft);color:#126744}.cp-ui-status--warning{background:var(--dq-amber-soft);color:#775113}.cp-ui-status--danger{background:var(--dq-red-soft);color:#a83e37}.cp-ui-status--active{background:var(--dq-blue-soft);color:#245f95}.cp-ui-alert{border:1px solid;border-radius:10px;padding:10px 12px;font-size:14px}.cp-ui-alert--neutral{color:#48564f;background:#f3f5f4;border-color:#dce2df}.cp-ui-alert--ready{background:var(--dq-green-soft);color:#145e40;border-color:#bcdcca}.cp-ui-alert--warning{background:var(--dq-amber-soft);color:#735019;border-color:#ead4a5}.cp-ui-alert--danger{background:var(--dq-red-soft);color:#963a34;border-color:#e1bbb6}.cp-ui-panel{border:1px solid var(--dq-line);background:#fff;border-radius:14px;min-width:0;padding:18px}.cp-ui-metric{background:#f6f8f7;border:1px solid #e1e7e3;border-radius:10px;gap:3px;min-width:0;padding:10px 11px;display:grid}.cp-ui-metric>span{color:var(--dq-muted);font-size:12px}.cp-ui-metric>strong{overflow-wrap:anywhere;font-size:15px}.cp-ui-metric>small{color:#76817b;font-size:12px}.cp-ui-technical{background:#f6f8f7;border:1px dashed #cdd7d1;border-radius:9px;margin-top:10px;padding:8px 10px}.cp-ui-technical summary{color:var(--dq-muted);cursor:pointer;font-size:12px;font-weight:750}.cp-ui-drawer-layer,.cp-ui-dialog-layer{z-index:120;position:fixed;inset:0}.cp-ui-drawer-backdrop{background:#0b171194;border:0;width:100%;padding:0;position:absolute;inset:0}.cp-ui-drawer{inset-block:0;background:#fff;flex-direction:column;width:100%;max-width:min(520px,100vw - 30px);height:100%;display:flex;position:absolute;left:0;box-shadow:-24px 0 70px #0a1b1238}.cp-ui-drawer>header{border-bottom:1px solid var(--dq-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.cp-ui-drawer>header h2{margin:0;font-size:22px}.cp-ui-drawer>header p{color:var(--dq-muted);margin:4px 0 0;font-size:13px}.cp-ui-drawer>header>button{background:#f0f3f1;border:0;border-radius:9px;width:40px;height:40px;font-size:24px;line-height:1}.cp-ui-drawer__body{gap:18px;padding:20px 22px 30px;display:grid;overflow-y:auto}.cp-engine-summary-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cp-engine-controls{border-top:1px solid var(--dq-soft-line);padding-top:17px}.cp-engine-controls header h3{margin:0;font-size:16px}.cp-engine-controls header p{color:var(--dq-muted);margin:3px 0 12px;font-size:13px}.cp-engine-controls>button{color:#774139;text-align:right;background:#fff7f5;border:1px solid #e7cbc5;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:52px;margin-top:7px;padding:8px 11px;display:flex}.cp-engine-controls>button.is-enabled{color:#185e40;background:#edf7f1;border-color:#bddbc9}.cp-engine-controls>button>span{gap:1px;display:grid}.cp-engine-controls>button strong{font-size:13px}.cp-engine-controls>button small{color:inherit;opacity:.82;font-size:12px}.cp-engine-controls>button b{border:1px solid;border-radius:999px;padding:4px 7px;font-size:11px}.cp-engine-preferences{border-block:1px solid var(--dq-soft-line);justify-content:space-between;align-items:center;gap:16px;padding-block:15px;display:flex}.cp-engine-preferences strong{font-size:14px}.cp-engine-preferences p{color:var(--dq-muted);margin:3px 0 0;font-size:12px}.cp-engine-preferences>button{color:#57655e;background:#eef1ef;border:1px solid #cbd4cf;border-radius:999px;min-width:70px;min-height:38px;padding:6px 10px}.cp-engine-preferences>button.is-enabled{background:var(--dq-green-soft);color:var(--dq-green);border-color:#abd1bc}.cp-engine-session{justify-content:space-between;align-items:center;gap:10px;display:flex}.cp-engine-session small{color:var(--dq-muted);max-width:250px;font-size:11px}.cp-ui-dialog-layer{z-index:140;background:#0b1711ab;justify-content:center;align-items:center;padding:20px;display:flex}.cp-ui-confirm{background:#fff;border-radius:16px;width:100%;max-width:520px;padding:22px;box-shadow:0 30px 90px #06130c57}.cp-ui-confirm header{gap:9px;display:grid}.cp-ui-confirm h2{margin:0;font-size:21px;line-height:1.5}.cp-ui-confirm__description{color:#3f4b45;margin:13px 0;font-size:14px;line-height:1.9}.cp-ui-confirm__consequence{background:var(--dq-amber-soft);color:#6e4c16;border:1px solid #e4c98f;border-radius:9px;padding:10px 11px;font-size:13px;line-height:1.8}.cp-ui-confirm__error{background:var(--dq-red-soft);color:#963a34;border:1px solid #e1bbb6;border-radius:9px;margin-top:10px;padding:10px 11px;font-size:13px;line-height:1.8}.cp-ui-confirm footer{border-top:1px solid var(--dq-soft-line);justify-content:flex-end;gap:8px;margin-top:17px;padding-top:14px;display:flex}.cp-active-programs__actions{flex-wrap:wrap;gap:8px;display:flex}.cp-active-programs__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.cp-active-programs__list{gap:10px;display:grid}.cp-active-program>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.cp-active-program h3{margin:8px 0 1px;font-size:16px}.cp-active-program p,.cp-active-program time{color:var(--dq-muted);margin:0;font-size:12px}.cp-active-program footer{border-top:1px solid var(--dq-soft-line);justify-content:flex-end;gap:7px;margin-top:13px;padding-top:12px;display:flex}.cp-app--operator .cp-readiness-technical,.cp-app--operator .ao-technical,.cp-app--operator .cp-plan-technical,.cp-app--operator .cp-run-diagnostics,.cp-app--operator .cp-results-readiness,.cp-app--operator .cp-technical-identity,.cp-app--operator .rr-order-details__json{display:none!important}.cp-link-matrix{border:1px solid var(--dq-line);border-radius:12px;overflow:hidden}.cp-link-matrix__scroll{overflow-x:auto}.cp-link-matrix table{border-collapse:collapse;width:100%;min-width:760px}.cp-link-matrix th,.cp-link-matrix td{border-bottom:1px solid var(--dq-soft-line);text-align:right;vertical-align:middle;padding:9px 10px;font-size:12px}.cp-link-matrix th{color:var(--dq-muted);background:#f4f7f5;font-weight:800;position:sticky;top:0}.cp-link-matrix tr:last-child td{border-bottom:0}.cp-default-link-check{background:#f3f7f5;border:1px solid #dce5e0;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:7px 9px;display:flex}.cp-default-link-check input{width:18px;height:18px}.cp-inline-confirm,.cp-row-confirm{background:var(--dq-red-soft);color:#8d342e;border:1px solid #e4bcb7;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:9px 10px;display:flex}.cp-inline-confirm p,.cp-row-confirm p{flex:220px;margin:0;font-size:12px;line-height:1.7}.cp-inline-confirm button,.cp-row-confirm button{color:#923832;background:#fff;border:1px solid #dba9a3;border-radius:8px;min-height:38px;padding:6px 9px}.cp-plan-candidate-preview{background:#f5f8f6;border:1px solid #d7e0db;border-radius:12px;gap:12px;margin-block:14px;padding:13px;display:grid}.cp-plan-candidate-preview.is-ready{background:#f0f8f3;border-color:#b9d8c5}.cp-plan-candidate-preview.has-overflow{background:#fff9ed;border-color:#e5cb95}.cp-plan-candidate-preview>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.cp-plan-candidate-preview>header>div{gap:2px;display:grid}.cp-plan-candidate-preview>header strong{font-size:14px}.cp-plan-candidate-preview>header small{color:var(--dq-muted);font-size:12px;line-height:1.7}.cp-plan-candidate-preview>header button{color:var(--dq-green);background:#fff;border:1px solid #c7d4cd;border-radius:8px;min-height:40px;padding:7px 10px;font-weight:750}.cp-plan-candidate-preview>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.cp-plan-candidate-preview>dl>div{background:#ffffffc7;border:1px solid #c4d2cabf;border-radius:9px;gap:3px;min-width:0;padding:8px 9px;display:grid}.cp-plan-candidate-preview dt{color:var(--dq-muted);font-size:11px}.cp-plan-candidate-preview dd{margin:0;font-size:15px;font-weight:850}.cp-plan-candidate-preview__brokers{flex-wrap:wrap;gap:7px;display:flex}.cp-plan-candidate-preview__brokers>span{background:#fff;border:1px solid #d7dfdb;border-radius:999px;align-items:center;gap:8px;padding:6px 9px;display:flex}.cp-plan-candidate-preview__brokers strong{font-size:11px}.cp-plan-candidate-preview__brokers small{color:var(--dq-muted);font-size:11px}.cp-plan-overflow-consent{cursor:pointer;background:#fff4db;border:1px solid #dfbd77;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 11px;display:flex}.cp-plan-overflow-consent input{flex:none;width:19px;height:19px;margin-top:2px}.cp-plan-overflow-consent span{gap:2px;display:grid}.cp-plan-overflow-consent strong{color:#6f4b11;font-size:13px}.cp-plan-overflow-consent small{color:#76591f;font-size:12px;line-height:1.75}.cp-results-analysis{border:1px solid var(--dq-line);background:#fff;border-radius:13px;margin-top:14px;overflow:hidden}.cp-results-analysis>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:46px;padding:10px 14px;font-size:14px;font-weight:850;display:flex}.cp-results-analysis[open]>summary{border-bottom:1px solid var(--dq-soft-line)}.cp-results-analysis>.rr-dashboard{border:0;border-radius:0}.cp-reconciliation-form{gap:14px;display:grid}.cp-reconciliation-form>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.cp-reconciliation-form>dl>div{background:#f4f7f5;border:1px solid #e0e6e2;border-radius:9px;gap:2px;padding:8px 9px;display:grid}.cp-reconciliation-form dt{color:var(--dq-muted);font-size:11px}.cp-reconciliation-form dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800}.cp-reconciliation-form>label{gap:7px;display:grid}.cp-reconciliation-form>label>span{font-size:13px;font-weight:800}.cp-reconciliation-form select{background:#fff;border:1px solid #bdcbc3;border-radius:9px;min-height:42px;padding:7px 9px}.cp-reconciliation-form>label>small{color:var(--dq-muted);font-size:11px;line-height:1.7}.cp-reconciliation-form__warning{background:var(--dq-amber-soft);color:#6d4b17;border:1px solid #e2c789;border-radius:9px;padding:9px 10px;font-size:12px;line-height:1.8}.cp-today-action-list{gap:7px;margin-block:12px;display:grid}.cp-today-action-list>button{color:#57431c;text-align:right;background:#fff9ed;border:1px solid #e5cf9e;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 10px;display:flex}.cp-today-action-list>button:hover{background:#fff4d9;border-color:#d9b96e}.cp-today-action-list span{gap:1px;min-width:0;display:grid}.cp-today-action-list strong{color:var(--dq-ink);font-size:13px}.cp-today-action-list small{color:#765d2a;font-size:11px;line-height:1.6}.cp-today-action-list b{color:#745315;flex:none;font-size:11px}@media (width<=1180px){.cp-section-tabs{top:99px}}@media (width<=900px){.cp-section-tabs{position:static}.cp-mobile-engine{background:#f8faf9;border:1px solid #d9e2dd;border-radius:12px;justify-content:space-between;align-items:center;width:calc(100% - 36px);min-height:48px;margin:12px 18px 0;padding:8px 12px;display:flex}.cp-active-program>header{flex-direction:column;align-items:flex-start;gap:9px}}@media (width<=640px){.cp-section-tabs{padding-inline:12px}.cp-active-programs__metrics{grid-template-columns:1fr}.cp-active-programs__actions,.cp-active-program footer,.cp-engine-session{align-items:stretch;display:grid}.cp-engine-summary-grid{grid-template-columns:1fr}.cp-ui-drawer{max-width:100vw}.cp-ui-drawer__body,.cp-ui-drawer>header{padding-inline:16px}.cp-ui-confirm footer{display:grid}.cp-plan-candidate-preview>header{flex-direction:column;align-items:stretch}.cp-plan-candidate-preview>dl,.cp-reconciliation-form>dl{grid-template-columns:1fr 1fr}}@media (width<=420px){.cp-plan-candidate-preview>dl,.cp-reconciliation-form>dl{grid-template-columns:1fr}}.access-state{background:var(--dq-canvas);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex}.access-state__mark,.access-brand__mark{background:var(--dq-sidebar);border-radius:16px;justify-content:center;align-items:flex-end;gap:4px;width:54px;height:54px;margin-bottom:18px;padding:12px;display:flex}.access-state__mark span,.access-brand__mark span{background:#dcecdf;border-radius:2px;width:6px;display:block}.access-state__mark span:first-child,.access-brand__mark span:first-child{height:15px}.access-state__mark span:nth-child(2),.access-brand__mark span:nth-child(2){height:29px}.access-state__mark span:nth-child(3),.access-brand__mark span:nth-child(3){height:21px}.access-state>strong{font-size:19px}.access-state>p{color:var(--dq-muted);margin:5px 0 16px}.access-state>button{background:var(--dq-green);color:#fff;border:0;border-radius:10px;min-height:42px;padding:8px 18px}.access-login{direction:rtl;background:#f5f7f5;grid-template-columns:minmax(420px,.82fr) minmax(480px,1.18fr);min-height:100vh;display:grid}.access-login__intro{color:#f4f8f6;background:radial-gradient(circle at 18% 12%,#75b99538,#0000 30%),linear-gradient(145deg,#15231d 0%,#1c3027 58%,#284438 100%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(34px,5vw,72px);display:flex;position:relative;overflow:hidden}.access-login__intro:after{content:"";border:1px solid #c6e5d51f;border-radius:50%;width:min(48vw,640px);height:min(48vw,640px);position:absolute;top:22%;left:-25%}.access-brand{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.access-brand__mark{background:#dcecdf;width:48px;height:48px;margin:0;padding:11px}.access-brand__mark span{background:var(--dq-sidebar);width:5px}.access-brand strong,.access-brand small{display:block}.access-brand strong{font-size:19px}.access-brand small{color:#9eb1a7;font-size:11px}.access-login__message{z-index:1;max-width:560px;position:relative}.access-login__message>span{color:#9bc9b1;font-size:12px;font-weight:800}.access-login__message h1{letter-spacing:-2px;margin:12px 0 18px;font-size:clamp(38px,5vw,66px);line-height:1.35}.access-login__message p{color:#b9c9c1;max-width:480px;margin:0;font-size:clamp(15px,1.5vw,18px);line-height:2}.access-login__intro footer{color:#91a59b;z-index:1;align-items:center;gap:8px;font-size:11px;display:flex;position:relative}.access-login__intro footer i{background:#6ed29d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #6ed29d1f}.access-login__form-column{justify-content:center;align-items:center;padding:clamp(24px,6vw,100px);display:flex}.access-login__form{background:#fff;border:1px solid #dce3df;border-radius:22px;gap:18px;width:100%;max-width:500px;padding:clamp(28px,4vw,48px);display:grid;box-shadow:0 28px 80px #142a1f1a}.access-login__form header{margin-bottom:3px}.access-login__form h2{letter-spacing:-.8px;margin:5px 0;font-size:clamp(24px,3vw,31px)}.access-login__form header p{color:var(--dq-muted);margin:0;font-size:13px;line-height:1.9}.access-login__form label{gap:7px;display:grid}.access-login__form label>span{font-size:13px;font-weight:800}.access-login__form input{background:#f8faf9;border:1px solid #c9d4ce;border-radius:11px;min-height:50px;padding:10px 13px;font-size:16px;transition:all .15s}.access-login__form input:focus{border-color:var(--dq-green);background:#fff;outline:0;box-shadow:0 0 0 4px #167a5717}.access-login__form>button{background:var(--dq-green);border:1px solid var(--dq-green);color:#fff;border-radius:11px;min-height:51px;margin-top:3px;padding:10px 16px;font-size:15px;font-weight:850}.access-login__form>button:hover:not(:disabled){background:#116a4a}.access-login__privacy{color:#78837d;text-align:center;font-size:10px;line-height:1.8}.access-error,.access-notice{border:1px solid;border-radius:10px;padding:9px 11px;font-size:13px;line-height:1.8}.access-error{background:var(--dq-red-soft);color:#963a34;border-color:#e5bfba}.access-notice{background:var(--dq-green-soft);color:#145e40;border-color:#bcdcca}.access-logout-error{color:#8b241a;inset-inline:18px;z-index:1000;background:#fff0ee;border:1px solid #e9b8b1;border-radius:10px;max-width:720px;margin-inline:auto;padding:10px 14px;line-height:1.8;position:fixed;top:16px;box-shadow:0 12px 36px #4116122e}.cp-hosted-user{border-left:1px solid var(--dq-line);grid-template-columns:auto auto;align-items:center;padding-left:14px;line-height:1.35;display:grid}.cp-hosted-user>span{font-size:12px;font-weight:800}.cp-hosted-user>small{color:var(--dq-muted);grid-column:1;font-size:9px}.cp-hosted-user>button{color:var(--dq-red);background:0 0;border:0;grid-area:1/2/span 2;padding:5px 9px;font-size:11px}.owner-app{background:var(--dq-canvas);min-height:100vh}.owner-header{background:var(--dq-sidebar);color:#f3f7f5;justify-content:space-between;align-items:center;min-height:76px;padding:12px clamp(20px,5vw,72px);display:flex}.access-brand--dark .access-brand__mark{width:42px;height:42px;padding:9px}.access-brand--dark strong{font-size:16px}.owner-header__user{grid-template-columns:auto auto;align-items:center;line-height:1.45;display:grid}.owner-header__user>span{font-size:13px;font-weight:800}.owner-header__user>small{color:#9aada3;font-size:10px}.owner-header__user>button{color:#e7efeb;background:#ffffff12;border:1px solid #ffffff21;border-radius:8px;grid-area:1/2/span 2;min-height:38px;margin-right:14px;padding:6px 11px;font-size:11px}.owner-main{gap:22px;max-width:1500px;margin:0 auto;padding:clamp(25px,4vw,52px) clamp(16px,4vw,58px) 70px;display:grid}.owner-main>.access-state{min-height:300px}.owner-welcome{justify-content:space-between;align-items:end;display:flex}.owner-welcome h1{letter-spacing:-1px;margin:4px 0 1px;font-size:clamp(25px,3vw,35px)}.owner-welcome p{color:var(--dq-muted);margin:0;font-size:13px}.owner-welcome>button{background:#fff;border:1px solid #cbd6d0;border-radius:9px;min-height:42px;padding:7px 13px;font-size:12px}.owner-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.owner-metrics article{border:1px solid var(--dq-line);background:#fff;border-radius:14px;gap:3px;padding:17px 18px;display:grid}.owner-metrics span{color:var(--dq-muted);font-size:11px}.owner-metrics strong{letter-spacing:-.7px;font-size:clamp(20px,2.3vw,29px)}.owner-metrics small{color:#7a8680;font-size:10px}.owner-section{border:1px solid var(--dq-line);background:#fff;border-radius:17px;padding:clamp(16px,2.5vw,25px)}.owner-section>header{border-bottom:1px solid var(--dq-soft-line);justify-content:space-between;align-items:end;margin-bottom:16px;padding-bottom:13px;display:flex}.owner-section h2{margin:3px 0 0;font-size:20px}.owner-section>header time,.owner-readonly{color:var(--dq-muted);font-size:10px}.owner-readonly{background:#edf1ef;border-radius:999px;padding:5px 9px}.owner-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.owner-account{border:1px solid #dae2de;border-radius:13px;min-width:0;overflow:hidden}.owner-account>header{background:#f7f9f8;justify-content:space-between;align-items:flex-start;padding:14px 15px;display:flex}.owner-account>header>div{display:grid}.owner-account>header span[dir=ltr]{color:var(--dq-green);font-size:10px;font-weight:850}.owner-account h3{margin:1px 0;font-size:17px}.owner-account header small{color:var(--dq-muted);font-size:10px}.owner-status{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.owner-status--ready{background:var(--dq-green-soft);color:#146442}.owner-status--warning{background:var(--dq-amber-soft);color:#765115}.owner-status--danger{background:var(--dq-red-soft);color:#9c3d35}.owner-status--neutral{color:#59665f;background:#e9edeb}.owner-account dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:13px 15px 3px;display:grid}.owner-account dl>div{background:#f7f9f8;border-radius:9px;padding:9px 10px;display:grid}.owner-account dt{color:var(--dq-muted);font-size:10px}.owner-account dd{margin:0;font-size:17px;font-weight:850}.owner-account dl small{color:#7a8580;font-size:9px}.owner-readiness--ready{color:var(--dq-green)}.owner-readiness--warning{color:var(--dq-amber)}.owner-readiness--danger{color:var(--dq-red)}.owner-holdings{border-top:1px solid var(--dq-soft-line);margin-top:11px;padding:12px 15px 15px}.owner-holdings>div{justify-content:space-between;align-items:center;display:flex}.owner-holdings>div strong{font-size:12px}.owner-holdings>div small{color:var(--dq-muted);font-size:9px}.owner-holdings ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.owner-holdings li{background:#f5f8f6;border-radius:7px;justify-content:space-between;align-items:center;min-width:0;padding:6px 8px;font-size:10px;display:flex}.owner-holdings li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-holdings li strong{font-size:11px}.owner-holdings>p{color:var(--dq-muted);margin:10px 0 0;font-size:11px}.owner-plan-list{gap:7px;display:grid}.owner-plan-list article{background:#f7f9f8;border:1px solid #e1e7e4;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.owner-plan-list article>div{gap:2px;display:grid}.owner-plan-list article>div:last-child{justify-items:end}.owner-plan-list strong{font-size:13px}.owner-plan-list small,.owner-plan-list time{color:var(--dq-muted);font-size:9px}.owner-empty{color:var(--dq-muted);text-align:center;padding:34px 20px}.owner-empty strong{color:var(--dq-ink)}.owner-empty p{margin:4px 0 0;font-size:12px}.owner-tabs{background:#e7ece9;border:1px solid #d8e0dc;border-radius:12px;justify-self:start;align-items:center;gap:4px;padding:4px;display:flex}.owner-tabs button{color:#5e6a64;background:0 0;border:0;border-radius:8px;min-height:38px;padding:7px 15px;font-size:12px;font-weight:800}.owner-tabs button.is-active{color:var(--dq-ink);background:#fff;box-shadow:0 2px 8px #1c332714}.owner-orders{gap:18px;display:grid}.owner-orders>.access-error,.owner-orders>.access-notice{margin:0}.owner-order-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.owner-order-steps li{color:#748079;background:#f4f7f5;border:1px solid #e0e6e3;border-radius:10px;align-items:center;gap:8px;min-height:45px;padding:8px 10px;display:flex}.owner-order-steps li>span{background:#e3e9e6;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;display:inline-flex}.owner-order-steps li>strong{font-size:11px}.owner-order-steps li.is-active{color:#145e42;background:#eef8f3;border-color:#8fc4aa}.owner-order-steps li.is-active>span,.owner-order-steps li.is-complete>span{background:var(--dq-green);color:#fff}.owner-order-schedule{grid-template-columns:minmax(200px,.7fr) minmax(250px,1fr) minmax(130px,.35fr);gap:12px;display:grid}.owner-order-schedule>p{color:var(--dq-muted);background:#f6f8f7;border-radius:9px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:11px;line-height:1.8}.owner-order-composer label{gap:5px;display:grid}.owner-order-composer label>span{font-size:10px;font-weight:800}.owner-order-composer input,.owner-order-composer select{font:inherit;background:#f9fbfa;border:1px solid #cbd6d0;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:7px 9px;font-size:12px}.owner-order-composer input:focus,.owner-order-composer select:focus{border-color:var(--dq-green);outline:0;box-shadow:0 0 0 3px #167a5714}.owner-order-lines{gap:11px;display:grid}.owner-order-lines>article{border:1px solid #dce4e0;border-radius:11px;overflow:hidden}.owner-order-lines>article>header{background:#f5f8f6;justify-content:space-between;align-items:center;padding:8px 11px;display:flex}.owner-order-lines>article>header strong{font-size:11px}.owner-order-lines>article>header button{color:var(--dq-red);background:0 0;border:0;font-size:9px}.owner-order-lines>article>div{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:9px;padding:11px;display:grid}.owner-order-lines__budget{color:var(--dq-muted);background:#f5f8f6;border-radius:8px;align-items:center;min-height:42px;margin:0;padding:6px 9px;font-size:10px;line-height:1.7;display:flex}.owner-order-lines__add{color:var(--dq-green);background:#fff;border:1px dashed #9fb5aa;border-radius:9px;min-height:42px;font-size:11px;font-weight:800}.owner-order-actions{border-top:1px solid var(--dq-soft-line);justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;display:flex}.owner-order-actions button,.owner-request-card button,.owner-inline-refresh{background:var(--dq-green);border:1px solid var(--dq-green);color:#fff;border-radius:8px;min-height:38px;padding:6px 11px;font-size:10px;font-weight:800}.owner-order-actions button.is-secondary,.owner-request-card button.is-secondary,.owner-inline-refresh{color:var(--dq-ink);background:#fff;border-color:#c7d2cc}.owner-order-actions button.is-quiet{color:var(--dq-muted);background:0 0;border-color:#0000;margin-left:auto}.owner-request-card button.is-danger{color:#983e35;background:#fff4f2;border-color:#e7b9b2}.owner-order-actions button:disabled,.owner-request-card button:disabled,.owner-inline-refresh:disabled{cursor:not-allowed;opacity:.55}.owner-order-review{gap:10px;display:grid}.owner-order-review>p{color:var(--dq-muted);margin:0;font-size:11px}.owner-order-preview{border:1px solid;border-radius:9px;gap:4px;padding:10px 12px;display:grid}.owner-order-preview--valid{color:#155b41;background:#eff8f3;border-color:#add1bd}.owner-order-preview--invalid{color:#8e352d;background:#fff3f1;border-color:#e7bcb5}.owner-order-preview strong{font-size:11px}.owner-order-preview p{margin:0;font-size:10px}.owner-payload-summary{gap:8px;display:grid}.owner-payload-summary>header{color:var(--dq-muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.owner-payload-summary>header strong{color:var(--dq-ink)}.owner-payload-table{overflow-x:auto}.owner-payload-table table{border-collapse:collapse;width:100%;min-width:660px;font-size:10px}.owner-payload-table th{color:#66736c;text-align:right;background:#f2f6f4;font-weight:800}.owner-payload-table th,.owner-payload-table td{white-space:nowrap;border-bottom:1px solid #e5ebe8;padding:7px 8px}.owner-payload-table td>strong,.owner-payload-table td>small{display:block}.owner-payload-table td>small{color:var(--dq-muted);font-size:8px}.owner-request-list,.owner-result-list{gap:10px;display:grid}.owner-request-card,.owner-result-card{border:1px solid #dce4e0;border-radius:11px;gap:11px;padding:12px;display:grid}.owner-request-card>header,.owner-result-card>header{justify-content:space-between;align-items:flex-start;display:flex}.owner-request-card>header>div,.owner-result-card>header>div{gap:2px;display:grid}.owner-request-card>header strong,.owner-result-card>header strong{font-size:12px}.owner-request-card>header small,.owner-result-card>header small{color:var(--dq-muted);font-size:9px}.owner-request-card>footer{border-top:1px solid var(--dq-soft-line);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.owner-request-card>footer>small{color:var(--dq-muted);font-size:9px}.owner-request-card>footer>div{gap:6px;display:flex}.owner-request-card__rejection{color:#833b34;background:#fff4f2;border-radius:8px;margin:0;padding:8px 10px;font-size:10px;line-height:1.8}.owner-request-card__changes,.owner-result-card>details{border-top:1px solid var(--dq-soft-line);padding-top:8px}.owner-request-card__changes>summary,.owner-result-card>details>summary{color:var(--dq-green);cursor:pointer;font-size:10px;font-weight:800}.owner-request-card__changes>.owner-payload-summary,.owner-result-card>details>.owner-payload-table{margin-top:10px}.owner-result-card>dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;display:grid}.owner-result-card>dl>div{background:#f5f8f6;border-radius:8px;padding:8px;display:grid}.owner-result-card dt{color:var(--dq-muted);font-size:8px}.owner-result-card dd{margin:0;font-size:15px;font-weight:850}.access-password-change{background:radial-gradient(circle at 15% 10%, #5da87f2b, transparent 32%), var(--dq-sidebar);direction:rtl;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.access-password-change>section{gap:24px;width:100%;max-width:520px;display:grid}.access-password-change .access-brand{color:#f3f7f5}.access-password-change form{background:#fff;border:1px solid #dce3df;border-radius:20px;gap:16px;padding:clamp(26px,5vw,44px);display:grid;box-shadow:0 28px 80px #00000038}.access-password-change h1{margin:4px 0 7px;font-size:clamp(25px,4vw,32px)}.access-password-change header p{color:var(--dq-muted);margin:0;font-size:13px;line-height:1.9}.access-password-change header small{color:#80601f;margin-top:8px;font-size:10px;display:block}.access-password-change label{gap:7px;display:grid}.access-password-change label span{font-size:12px;font-weight:800}.access-password-change input{background:#f8faf9;border:1px solid #c9d4ce;border-radius:10px;min-height:48px;padding:9px 12px;font-size:16px}.access-password-change input:focus{border-color:var(--dq-green);outline:0;box-shadow:0 0 0 4px #167a5717}.access-password-change form>button{background:var(--dq-green);border:1px solid var(--dq-green);color:#fff;border-radius:10px;min-height:48px;padding:9px 14px;font-size:13px;font-weight:850}.access-password-change form>.access-password-change__logout{color:var(--dq-muted);background:0 0;border-color:#0000;min-height:36px}.access-admin{gap:16px;display:grid}.access-admin__header{justify-content:space-between;align-items:end;gap:20px;display:flex}.access-admin__header h2{letter-spacing:-.7px;margin:4px 0 2px;font-size:clamp(23px,2.6vw,31px)}.access-admin__header p{color:var(--dq-muted);margin:0;font-size:12px}.access-admin__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.access-admin__metrics article{border:1px solid var(--dq-line);background:#fff;border-radius:13px;gap:2px;padding:14px 16px;display:grid}.access-admin__metrics span{color:var(--dq-muted);font-size:10px}.access-admin__metrics strong{font-size:24px}.access-admin__metrics small{color:#78837d;font-size:9px}.access-admin__section,.access-owner-create{border:1px solid var(--dq-line);background:#fff;border-radius:15px;padding:18px}.access-admin__section>header,.access-owner-create>header{border-bottom:1px solid var(--dq-soft-line);justify-content:space-between;align-items:end;margin-bottom:14px;padding-bottom:11px;display:flex}.access-admin__section h3,.access-owner-create h3{margin:2px 0 0;font-size:18px}.access-admin__section>header>small,.access-owner-create>header>small{color:var(--dq-muted);font-size:9px}.access-admin__loading{border:1px solid var(--dq-line);color:var(--dq-muted);text-align:center;background:#fff;border-radius:13px;padding:35px}.access-owner-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.access-owner-create label,.access-owner-editor label{gap:5px;display:grid}.access-owner-create label>span,.access-owner-editor label>span{font-size:10px;font-weight:800}.access-owner-create input,.access-owner-editor input,.access-account-list select{background:#f8faf9;border:1px solid #ccd6d1;border-radius:8px;min-height:40px;padding:7px 9px}.access-owner-create input:focus,.access-owner-editor input:focus,.access-account-list select:focus{border-color:var(--dq-green);outline:0;box-shadow:0 0 0 3px #167a5714}.access-owner-create fieldset{border:0;margin:15px 0 0;padding:0}.access-owner-create legend{margin-bottom:8px;font-size:11px;font-weight:850}.access-account-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.access-account-checks label{background:#f6f8f7;border:1px solid #e0e6e3;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;padding:8px;display:grid}.access-account-checks input{grid-row:1/span 2;min-height:auto}.access-account-checks span{font-size:11px}.access-account-checks small{color:var(--dq-muted);font-size:8px}.access-owner-create>footer{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.access-owner-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.access-owner-card{border:1px solid #dae2de;border-radius:12px;min-width:0;overflow:hidden}.access-owner-card>header{background:#f7f9f8;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.access-owner-card>header>div:first-child{min-width:0;display:grid}.access-owner-card>header strong{font-size:14px}.access-owner-card>header small{color:var(--dq-muted);text-overflow:ellipsis;font-size:8px;overflow:hidden}.access-owner-card__state{place-items:flex-end end;gap:4px;display:grid}.access-owner-card__summary{grid-template-columns:1fr 1fr;gap:7px;padding:11px 13px;display:grid}.access-owner-card__summary>div{background:#f7f9f8;border-radius:8px;min-width:0;padding:8px 9px;display:grid}.access-owner-card__summary span{color:var(--dq-muted);font-size:8px}.access-owner-card__summary strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.access-owner-card__summary small{color:#78837d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.access-owner-card__actions{gap:7px;padding:0 13px 11px;display:flex}.access-owner-card details{border-top:1px solid var(--dq-soft-line)}.access-owner-card summary{color:var(--dq-muted);cursor:pointer;padding:9px 13px;font-size:10px;font-weight:800}.access-owner-editor{background:#fafbfa;gap:12px;padding:2px 13px 13px;display:grid}.access-owner-editor form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.access-owner-editor form+form{border-top:1px solid var(--dq-soft-line);grid-template-columns:1fr 1fr auto;padding-top:11px}.access-owner-editor .access-switch{grid-column:1/span 2;align-items:center;display:flex}.access-owner-editor .access-switch input{min-height:auto}.access-account-list{gap:6px;display:grid}.access-account-list article{background:#f7f9f8;border:1px solid #e0e6e3;border-radius:9px;grid-template-columns:minmax(180px,1fr) minmax(190px,.75fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.access-account-list article>div{min-width:0;display:grid}.access-account-list article strong{font-size:12px}.access-account-list article small{color:var(--dq-muted);font-size:8px}.access-account-list select{width:100%;font-size:11px}.access-admin .sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.access-password-receipt{background:#fff;border:1px solid #d9e1dd;border-radius:16px;gap:12px;width:min(100vw - 30px,500px);max-width:500px;padding:23px;display:grid;box-shadow:0 25px 80px #10231940}.access-password-receipt header{justify-items:start;gap:8px;display:grid}.access-password-receipt h2{margin:0;font-size:21px}.access-password-receipt p{color:var(--dq-muted);margin:0;font-size:12px;line-height:1.9}.access-password-receipt code{color:#e4f1ea;letter-spacing:1px;overflow-wrap:anywhere;text-align:center;-webkit-user-select:all;user-select:all;direction:ltr;background:#17271f;border-radius:10px;padding:15px;font-size:20px}.access-password-receipt>small{color:#80601f;font-size:10px}.access-password-receipt footer{justify-content:flex-end;gap:8px;display:flex}@media (width<=1050px){.access-login{grid-template-columns:minmax(360px,.8fr) minmax(400px,1.2fr)}.access-login__message h1{font-size:42px}.owner-metrics{grid-template-columns:1fr 1fr}.access-owner-list{grid-template-columns:1fr}.access-owner-form-grid,.access-account-checks{grid-template-columns:1fr 1fr}.owner-order-lines>article>div{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-result-card>dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.access-login{display:block}.access-login__intro{min-height:auto;padding:25px 22px}.access-login__message{margin-top:58px}.access-login__message h1{font-size:34px}.access-login__intro footer{margin-top:48px}.access-login__form-column{padding:22px 15px 38px}.access-login__form{border-radius:16px;padding:25px 20px}.owner-account-grid{grid-template-columns:1fr}.cp-hosted-user{display:none}.access-admin__header{align-items:stretch;display:grid}.access-admin__metrics,.access-owner-form-grid,.access-account-checks{grid-template-columns:1fr}.access-account-list article{grid-template-columns:1fr;align-items:stretch}.access-owner-editor form,.access-owner-editor form+form{grid-template-columns:1fr}.access-owner-editor .access-switch{grid-column:1}.owner-order-schedule,.owner-order-lines>article>div{grid-template-columns:1fr}.owner-result-card>dl{grid-template-columns:1fr 1fr}}@media (width<=520px){.owner-header{padding-inline:14px}.owner-header__user>span,.owner-header__user>small{display:none}.owner-header__user>button{grid-column:1;margin:0}.owner-metrics{grid-template-columns:1fr}.owner-welcome{align-items:stretch;gap:14px;display:grid}.owner-welcome>button{width:100%}.owner-section>header,.owner-plan-list article{flex-direction:column;align-items:flex-start;gap:8px}.owner-plan-list article>div:last-child{justify-items:start}.owner-account dl,.owner-holdings ul{grid-template-columns:1fr}.owner-tabs{grid-template-columns:1fr 1fr;justify-self:stretch;display:grid}.owner-tabs button{padding-inline:7px}.owner-order-steps{grid-template-columns:1fr}.owner-order-actions{grid-template-columns:1fr;display:grid}.owner-order-actions button.is-quiet{margin:0}.owner-request-card>footer{align-items:stretch;gap:8px;display:grid}.owner-request-card>footer>div{display:grid}.owner-result-card>dl{grid-template-columns:1fr}}.cp-today-view{gap:18px}.cp-today-hero{color:#fff;background:linear-gradient(135deg,#173329 0%,#1f4b3a 72%,#286046 100%);border:1px solid #ffffff14;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.cp-today-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#8dcfac42,#0000 68%);width:280px;height:280px;position:absolute;top:-120px;left:-70px}.cp-today-hero .dq-kicker{color:#a7d8be}.cp-today-hero h2{margin:5px 0 6px;font-size:clamp(25px,2.5vw,36px);line-height:1.4}.cp-today-hero p{color:#c5d9cf;max-width:760px;margin:0;font-size:13px;line-height:1.9}.cp-today-hero__actions{z-index:1;flex:none;gap:9px;display:flex;position:relative}.cp-today-hero__actions .dq-button{min-height:44px}.cp-today-hero__actions .dq-button--quiet{color:#fff;background:#ffffff14;border-color:#ffffff38}.cp-today-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cp-today-metric{border:1px solid var(--dq-line);background:#fff;border-radius:14px;min-height:112px;padding:16px 18px;display:grid;position:relative;box-shadow:0 4px 16px #12332509}.cp-today-metric:after{content:"";background:#89958e;border-radius:999px;width:7px;height:7px;position:absolute;top:16px;left:15px}.cp-today-metric.is-success:after{background:var(--dq-green)}.cp-today-metric.is-warning:after{background:var(--dq-amber)}.cp-today-metric>span{color:var(--dq-muted);font-size:12px;font-weight:700}.cp-today-metric>strong{margin-top:3px;font-size:30px;line-height:1.25}.cp-today-metric.is-success>strong{color:var(--dq-green)}.cp-today-metric.is-warning>strong{color:#956412}.cp-today-metric>small{color:var(--dq-muted);font-size:12px}.cp-today-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);gap:14px;display:grid}.cp-today-next .dq-panel__header,.cp-today-readiness .dq-panel__header,.cp-today-accepted .dq-panel__header{align-items:center}.cp-status-pill{color:#59665f;background:#edf1ef;border-radius:999px;align-items:center;min-height:30px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.cp-status-pill.is-live:before{background:var(--dq-green);content:"";border-radius:999px;width:7px;height:7px;margin-left:7px}.cp-today-run-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cp-today-run-facts span{background:#f5f8f6;border:1px solid #e3e9e5;border-radius:10px;gap:3px;min-width:0;padding:10px 11px;display:grid}.cp-today-run-facts small{color:var(--dq-muted);font-size:11px}.cp-today-run-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cp-text-action{color:var(--dq-green);background:0 0;border:0;min-height:40px;padding:7px 0;font-size:12px;font-weight:800}.cp-today-next>.cp-text-action{margin-top:8px}.cp-today-readiness>p{color:var(--dq-muted);margin:0;font-size:13px;line-height:1.9}.cp-today-readiness__actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cp-today-readiness__actions button{color:var(--dq-green);background:#fff;border:1px solid #ccd8d1;border-radius:9px;min-height:40px;padding:8px 11px;font-size:12px;font-weight:750}.cp-today-empty{color:var(--dq-muted);margin:0;padding:16px 0;font-size:13px;line-height:1.9}.cp-today-accepted__table{border:1px solid var(--dq-soft-line);border-radius:12px;overflow:hidden}.cp-today-accepted__table>div{grid-template-columns:145px minmax(110px,.8fr) minmax(155px,1fr) minmax(115px,.8fr) minmax(120px,.85fr);align-items:center;gap:10px;min-height:54px;padding:8px 12px;display:grid}.cp-today-accepted__table>div+div{border-top:1px solid var(--dq-soft-line)}.cp-today-accepted__table time,.cp-today-accepted__table b{font-family:Consolas,SFMono-Regular,monospace;font-size:11px}.cp-today-accepted__table strong{font-size:13px}.cp-today-accepted__table span{color:var(--dq-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cp-today-accepted__table span.cp-today-symbol{white-space:normal;gap:1px;display:grid}.cp-today-symbol>strong{color:#173f2f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cp-today-symbol>small{color:#6a7871;text-overflow:ellipsis;white-space:nowrap;font:10px/1.4 Consolas,SFMono-Regular,monospace;overflow:hidden}@media (width<=1050px){.cp-today-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-today-grid{grid-template-columns:1fr}.cp-today-accepted__table{overflow-x:auto}.cp-today-accepted__table>div{min-width:780px}}@media (width<=720px){.cp-today-hero{flex-direction:column;align-items:stretch;padding:21px}.cp-today-hero__actions{grid-template-columns:1fr 1fr;display:grid}.cp-today-metrics{grid-template-columns:1fr 1fr}.cp-today-metric{min-height:100px;padding:13px}.cp-today-metric>strong{font-size:25px}.cp-today-run-facts{grid-template-columns:1fr 1fr}}.dq-app:not(.cp-app) .dq-nav button{grid-template-columns:10px 1fr;min-height:46px;font-size:14px}.dq-app:not(.cp-app) .dq-topbar h1{font-size:24px}.dq-app:not(.cp-app) .dq-content{padding:28px clamp(20px,3vw,38px) 50px}.dq-app:not(.cp-app) .dq-panel{border-radius:16px;padding:20px;box-shadow:0 5px 22px #152e230a}.dq-app:not(.cp-app) .dq-panel__header h3{font-size:18px}.dq-app:not(.cp-app) .dq-eyebrow{font-size:11px}.dq-app:not(.cp-app) .dq-stat-card>span{font-size:12px}.dq-app:not(.cp-app) .dq-stat-card>small{font-size:11px}.dq-app:not(.cp-app) .dq-table-wrap{overflow-x:auto}.dq-app:not(.cp-app) .dq-table{min-width:720px}.dq-app:not(.cp-app) .dq-table th{font-size:11px}.dq-app:not(.cp-app) .dq-table td{font-size:12px}.dq-app:not(.cp-app) .dq-status{font-size:10px}.dq-app:not(.cp-app) .dq-placement__body dt,.dq-app:not(.cp-app) .dq-placement__body>div:first-child span,.dq-app:not(.cp-app) .dq-placement__body footer span{font-size:11px}.dq-app:not(.cp-app) .dq-placement__body dd,.dq-app:not(.cp-app) .dq-placement__body footer b{font-size:12px}@media (width<=720px){.dq-app:not(.cp-app) .dq-mobile-nav{display:flex;overflow-x:auto}.dq-app:not(.cp-app) .dq-mobile-nav button{flex:1 0 105px;min-height:44px}}
