@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-ui:"Vazirmatn", Tahoma, Arial, sans-serif;--font-size-caption:.75rem;--font-size-body:.875rem;--font-size-control:1rem;--font-size-card-title:1rem;--font-size-page-title:1.5rem;--font-size-kpi:1.75rem;--line-height-body:1.65;--line-height-number:1.35;--radius-card:12px;--radius-control:8px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--color-on-primary:#fff;--color-chart-grid:#e8ede7;--color-chart-zero:#7f8f84;--color-chart-cursor:#a8b5ac;--color-chart-index:#507ba5;--color-chart-equal-weight:#8b6ba5;--color-chart-gold:#af8128;--color-chart-usd:#64748b;--color-chart-other:#7f8f84;--color-buy:#2563a6;--color-buy-soft:#edf4fc;--color-sell:#a95326;--color-sell-soft:#fff1e8;--color-gain:#187454;--color-gain-soft:#eaf4ee;--color-loss:#b54747;--color-loss-soft:#fbefef;--color-warning:#936316;--color-warning-soft:#fff4dd;--color-info:#356b92;--color-info-soft:#edf4fa;--color-neutral:#626f67;--color-neutral-soft:#f0f3ef;--color-category-1:#507ba5;--color-category-2:#8b6ba5;--color-category-3:#af8128;--color-category-4:#2e788c;--color-category-5:#64748b;--color-category-6:#a27850;--color-error:var(--color-loss);--color-success:var(--color-gain)}:root,html[data-theme=forest]{--color-primary:#24594d;--color-primary-hover:#1c473d;--color-primary-soft:#e5efe9;--color-brand-mid:#4e7d68;--color-brand-light:#89ab95;--color-page:#f6f7f4;--color-surface:#fff;--color-surface-subtle:#f1f4ef;--color-text:#202824;--color-text-secondary:#626f67;--color-border:#dee4dc;--color-input-border:#7c8f83;--color-focus:#24594d;--color-chart-portfolio:var(--color-primary)}html[data-theme=petrol]{--color-primary:#174e63;--color-primary-hover:#113e50;--color-primary-soft:#e4f0f2;--color-brand-mid:#397f89;--color-brand-light:#7eb3b4;--color-page:#f4f7f8;--color-surface:#fff;--color-surface-subtle:#eef3f5;--color-text:#1f2e35;--color-text-secondary:#5f6f78;--color-border:#dce4e8;--color-input-border:#788c98;--color-focus:#174e63;--color-chart-portfolio:var(--color-primary)}html[data-theme=indigo]{--color-primary:#414e82;--color-primary-hover:#333e69;--color-primary-soft:#ebeef7;--color-brand-mid:#7889b8;--color-brand-light:#adb8d2;--color-page:#f5f6fa;--color-surface:#fff;--color-surface-subtle:#f0f2f8;--color-text:#252a3d;--color-text-secondary:#626a7d;--color-border:#dee1eb;--color-input-border:#858c9f;--color-focus:#414e82;--color-chart-portfolio:var(--color-primary)}html{font-family:var(--font-ui);background:var(--color-page);color:var(--color-text)}body{font-family:inherit;font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}button,input,select,textarea{font:inherit}.qrank-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-5)}.qrank-page-title{font-size:var(--font-size-page-title);font-weight:700}.qrank-card-title{font-size:var(--font-size-card-title);font-weight:600}.qrank-caption{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.qrank-number{font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.qrank-kpi{font-size:var(--font-size-kpi);font-weight:600;line-height:var(--line-height-number)}.qrank-input{box-sizing:border-box;background:var(--color-surface);border:1px solid var(--color-input-border);border-radius:var(--radius-control);min-height:44px;color:var(--color-text);font-size:var(--font-size-control);padding:10px 12px}.qrank-input::placeholder{color:var(--color-text-secondary);opacity:1}.qrank-input[aria-invalid=true]{border-color:var(--color-error)}.qrank-button{border-radius:var(--radius-control);min-height:44px;font-size:var(--font-size-body);cursor:pointer;border:1px solid #0000;padding:10px 16px;font-weight:600}.qrank-button--primary{color:var(--color-on-primary);background:var(--color-primary)}.qrank-button--primary:hover{background:var(--color-primary-hover)}.qrank-button--buy{color:#fff;background:var(--color-buy)}.qrank-button--sell{color:#fff;background:var(--color-sell)}.qrank-button--buy:hover,.qrank-button--sell:hover{box-shadow:inset 0 0 0 100px #00000014}.qrank-button:disabled{cursor:not-allowed;background:var(--color-neutral-soft);color:var(--color-neutral);border-color:var(--color-border);box-shadow:none}.qrank-nav-active{color:var(--color-primary);background:var(--color-primary-soft);font-weight:600}.qrank-input:focus-visible,.qrank-button:focus-visible,.qrank-focusable:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.qrank-buy{color:var(--color-buy)}.qrank-sell{color:var(--color-sell)}.qrank-gain{color:var(--color-gain)}.qrank-loss{color:var(--color-loss)}.qrank-badge{font-size:var(--font-size-caption);border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-weight:500;display:inline-flex}.qrank-badge--buy{color:var(--color-buy);background:var(--color-buy-soft)}.qrank-badge--sell{color:var(--color-sell);background:var(--color-sell-soft)}.qrank-badge--gain{color:var(--color-gain);background:var(--color-gain-soft)}.qrank-badge--loss{color:var(--color-loss);background:var(--color-loss-soft)}.qrank-badge--warning{color:var(--color-warning);background:var(--color-warning-soft)}.qrank-badge--info{color:var(--color-info);background:var(--color-info-soft)}.qrank-badge--neutral{color:var(--color-neutral);background:var(--color-neutral-soft)}.qrank-chart-time{direction:ltr}@media (width<=640px){.qrank-card{padding:var(--space-4)}.qrank-kpi{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.qrank-button{transition:none}}:root{--q-brand:var(--color-primary);--q-brand-hover:var(--color-primary-hover);--q-on-brand:var(--color-on-primary);--q-page:var(--color-page);--q-surface:var(--color-surface);--q-surface-subtle:var(--color-surface-subtle);--q-selected-bg:var(--color-primary-soft);--q-text:var(--color-text);--q-text-secondary:var(--color-text-secondary);--q-border:var(--color-border);--q-input-border:var(--color-input-border);--q-focus:var(--color-focus);--q-positive:var(--color-gain);--q-positive-bg:var(--color-gain-soft);--q-negative:var(--color-loss);--q-negative-bg:var(--color-loss-soft);--q-warning:var(--color-warning);--q-warning-bg:var(--color-warning-soft);--q-info:var(--color-info);--q-info-bg:var(--color-info-soft);--q-neutral:var(--color-neutral);--q-neutral-bg:var(--color-neutral-soft);--q-buy:var(--color-buy);--q-buy-bg:var(--color-buy-soft);--q-sell:var(--color-sell);--q-sell-bg:var(--color-sell-soft);--q-chart-portfolio:var(--color-chart-portfolio);--q-chart-tedpix:var(--color-chart-index);--q-chart-equal-weight:var(--color-chart-equal-weight);--q-chart-gold:var(--color-chart-gold);--q-chart-usd:var(--color-chart-usd);--q-chart-other:var(--color-chart-other);--q-chart-grid:var(--color-chart-grid);--q-chart-zero:var(--color-chart-zero);--q-chart-cursor:var(--color-chart-cursor);--q-category-1:var(--color-category-1);--q-category-2:var(--color-category-2);--q-category-3:var(--color-category-3);--q-category-4:var(--color-category-4);--q-category-5:var(--color-category-5);--q-category-6:var(--color-category-6);--q-brand-pressed:#16392f;--q-green-50:#f2f7f4;--q-green-100:var(--color-primary-soft);--q-green-200:#cadfd1;--q-green-300:#a6c6b3;--q-green-400:var(--color-brand-light);--q-green-500:var(--color-brand-mid);--q-green-600:#3b725b;--q-green-700:var(--color-primary);--q-green-800:var(--color-primary-hover);--q-green-900:var(--q-brand-pressed);--q-hover-bg:var(--q-green-50);--q-chart-axis:var(--color-text-secondary);--q-chart-line-main:2.5px;--q-chart-line-benchmark:1.75px;--q-font:var(--font-ui);--q-text-xs:12px;--q-text-sm:13px;--q-text-base:14px;--q-text-panel:16px;--q-text-page:24px;--q-text-kpi:28px;--q-weight-regular:400;--q-weight-medium:500;--q-weight-semibold:600;--q-weight-bold:700;--q-radius-control:var(--radius-control);--q-radius-card:var(--radius-card);--q-space-1:4px;--q-space-2:8px;--q-space-3:12px;--q-space-4:16px;--q-space-5:20px;--q-space-6:24px;--dq-ink:var(--q-text);--dq-muted:var(--q-text-secondary);--dq-line:var(--q-border);--dq-soft-line:var(--q-chart-grid);--dq-surface:var(--q-surface);--dq-canvas:var(--q-page);--dq-green:var(--q-brand);--dq-green-soft:var(--q-selected-bg);--dq-red:var(--q-negative);--dq-red-soft:var(--q-negative-bg);--dq-amber:var(--q-warning);--dq-amber-soft:var(--q-warning-bg);--dq-blue:var(--q-info);--dq-blue-soft:var(--q-info-bg);--dq-sidebar:#17231e;--dq-sidebar-soft:#25352e}*{box-sizing:border-box}html{background:var(--dq-canvas);color:var(--dq-ink);min-width:0}body{background:var(--dq-canvas);color:var(--dq-ink);font-family:var(--q-font,"Vazirmatn Variable", Tahoma, sans-serif);font-size:var(--q-text-base);line-height:var(--line-height-body);text-rendering:optimizelegibility;margin:0}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:var(--owner-line,#dce6e0);--sp-soft:var(--owner-subtle,#f5f8f6);--sp-ink-soft:var(--owner-subtle,#4c5c54)}.sp-template-grid{align-items:start}.sp-template-card{border-right:3px solid var(--owner-line,#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{background:var(--owner-subtle,#eef4f1);color:var(--sp-ink-soft);text-align:center;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{border:1px dashed var(--owner-line,#b9c8c0);color:var(--dq-green);background:0 0;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{background:var(--owner-surface,#fff);border:0;border-bottom:1px solid var(--owner-line,#edf1ef);color:var(--dq-ink);text-align:right;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){background:var(--owner-subtle,#edf7f1);box-shadow:inset -3px 0 var(--dq-green)}.sp-seed-option.has-error:not(:disabled){background:var(--owner-subtle,#fff7f5);box-shadow:inset -3px 0 var(--dq-red)}.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{background:var(--owner-subtle,#edf5f1);border:1px solid var(--owner-line,#d7e6de);color:var(--dq-green);white-space:nowrap;border-radius:8px;flex:none;padding:6px 9px;font-size:10px}.sp-seed-option.has-error>b{background:var(--dq-red-soft);border-color:var(--owner-negative-soft,#e8c6c1);color:var(--dq-red)}.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{background:var(--owner-subtle,#edf5f1);border:1px solid var(--owner-line,#d2e3da);color:var(--owner-positive,#3d5f4e);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);border-color:var(--owner-warning,#ead6ab);color:var(--owner-warning,#745018)}.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:8px;min-width:0;margin-top:12px;display:grid;container-type:inline-size}.sp-account-toolbar{background:var(--owner-subtle,#f3f7f5);border:1px solid var(--owner-line,#dce6e0);border-radius:10px;gap:8px;min-width:0;padding:8px;display:grid}.sp-account-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:6px;min-width:0;display:grid}.sp-account-search{grid-column:1/-1}.cp-form .sp-account-workspace label,.sp-account-workspace label{gap:4px;min-width:0;margin:0;display:grid}.sp-account-toolbar label>span{color:var(--owner-muted,#64716a);font-size:11px;font-weight:650}.sp-multifilter{gap:4px;min-width:0;display:grid;position:relative}.sp-multifilter>span{color:var(--owner-muted,#64716a);font-size:11px;font-weight:650}.sp-multifilter>details>summary{border:1px solid var(--owner-line,#c9d7cf);background:var(--owner-surface,#fff);cursor:pointer;border-radius:7px;align-items:center;gap:6px;min-height:38px;padding:6px 8px;font-size:12px;list-style:none;display:flex}.sp-multifilter>details>summary::-webkit-details-marker{display:none}.sp-multifilter>details>summary:after{content:"⌄";margin-inline-start:auto}.sp-multifilter>details>summary>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-multifilter-options{z-index:20;inset-inline-end:0;background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#c9d7cf);border-radius:8px;width:100%;min-width:min(240px,90cqi);max-height:260px;padding:6px;position:absolute;top:100%;overflow-y:auto;box-shadow:0 8px 24px #1636261f}.cp-form .sp-account-workspace .sp-multifilter-options>label,.sp-account-workspace .sp-multifilter-options>label{cursor:pointer;align-items:center;gap:7px;min-height:34px;padding:5px;display:flex}.sp-account-toolbar .sp-multifilter-options input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--dq-green);flex:0 0 16px;margin:0;padding:0}.sp-multifilter-options label>span{font-size:12px;font-weight:500}.sp-account-toolbar :is(input,select),.sp-card-template select{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#c9d7cf);color:var(--owner-text,var(--dq-ink));font:inherit;border-radius:7px;width:100%;min-width:0;min-height:38px;padding:6px 8px;font-size:12px}.sp-account-toolbar :is(input,select):focus-visible,.sp-card-template select:focus-visible{border-color:var(--dq-green)}.sp-account-toolbar button,.sp-readiness-heading button,.sp-hidden-selection-warning button,.sp-account-empty button{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#b8cec2);color:var(--dq-green);border-radius:7px;min-height:38px;padding:6px 9px;font-size:11px;font-weight:650}.sp-account-toolbar button.is-quiet{color:var(--owner-muted,#64716a);background:0 0;border-color:#0000}.sp-account-toolbar button.is-danger{color:var(--owner-negative,#93473f)}.sp-account-workspace button:disabled{cursor:not-allowed;opacity:.55}.sp-bulk-disclosure{border-top:1px solid var(--owner-line,#dce6e0);min-width:0}.sp-bulk-disclosure>summary{color:var(--dq-green);cursor:pointer;min-height:32px;padding:7px 0;font-size:11px;font-weight:650}.sp-active-filters{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.sp-account-toolbar .sp-filter-chip{overflow-wrap:anywhere;border-radius:18px;max-width:100%;min-height:30px;padding:4px 8px;font-size:10px}.sp-filter-chip>span{margin-inline-start:5px;font-size:14px}.sp-account-toolbar-actions{flex-wrap:wrap;align-items:end;gap:7px;display:flex}.sp-account-toolbar-actions>label{flex:140px;max-width:180px}.sp-account-toolbar-actions>button{flex:0 auto}.sp-account-bulk{border:1px solid var(--owner-line,#dce6e0);background:var(--owner-surface,#fff);border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:end;gap:8px;padding:8px;display:grid}.sp-account-bulk>div{gap:3px;display:grid}.sp-account-bulk strong{font-size:11px}.sp-account-bulk small{color:var(--owner-muted,#64716a);font-size:10px;line-height:1.7}.sp-filter-summary{color:var(--owner-muted,#64716a);flex-wrap:wrap;align-items:center;gap:5px 10px;padding-inline:2px;font-size:10px;display:flex}.sp-filter-summary strong{background:var(--dq-green-soft);color:var(--dq-green);border-radius:20px;padding:4px 8px}.sp-hidden-selection-warning{background:var(--owner-warning-soft,#fff5df);border:1px solid var(--owner-warning,#dbb674);border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.sp-hidden-selection-warning>div{flex:1;gap:3px;min-width:0;display:grid}.sp-hidden-selection-warning strong{color:var(--owner-warning,#7a5419);font-size:11px}.sp-hidden-selection-warning span{font-size:10px;line-height:1.7}.sp-hidden-selection-warning button{color:var(--owner-warning,#7a5419);flex:none}.sp-readiness-heading{justify-content:space-between;align-items:center;gap:10px;padding:3px 2px;display:flex}.sp-readiness-heading>div{min-width:0}.sp-readiness-heading strong{font-size:11px}.sp-readiness-heading p{color:var(--owner-muted,#64716a);margin:3px 0 0;font-size:10px;line-height:1.7}.sp-readiness-heading button{flex:none}.sp-readiness-error{color:var(--owner-warning,#7a5419);background:var(--owner-warning-soft,#fff5df);border-radius:7px;margin:0;padding:8px 10px;font-size:11px}.sp-account-groups{gap:6px;display:grid}.sp-account-group{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#dce6e0);border-radius:10px;min-width:0}.sp-account-group>summary{cursor:pointer;align-items:center;gap:8px;padding:8px 10px;list-style:none;display:flex}.sp-account-group>summary::-webkit-details-marker{display:none}.sp-account-group>summary:after{content:"⌄";color:var(--owner-muted,#64716a);margin-inline-start:auto}.sp-account-group:not([open])>summary:after{content:"‹"}.sp-account-group>summary>span{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.sp-account-group>summary strong{color:var(--dq-green);font-size:11px;font-weight:700}.sp-account-group>summary strong bdi{color:var(--owner-muted,#64716a);margin-inline-start:3px;font-size:9px;font-weight:500}.sp-account-group>summary small{color:var(--owner-muted,#64716a);font-size:10px}.sp-account-group>summary>b{background:var(--owner-subtle,#f3f7f5);border:1px solid var(--owner-line,#dce6e0);color:var(--dq-green);white-space:nowrap;border-radius:15px;padding:3px 7px;font-size:9px;font-weight:500}.sp-account-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;padding:0 6px 6px;display:grid}.sp-account-card{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#dce6e0);border-radius:8px;align-content:start;gap:3px;min-width:0;padding:7px;transition:border-color .15s,box-shadow .15s;display:grid}.sp-account-card.is-active{border-color:var(--owner-positive,#8ebca4);box-shadow:inset -3px 0 var(--dq-green);background:var(--owner-subtle,#f6faf8)}.sp-account-card.is-unconfigured{border-style:dashed}.sp-account-card.has-invalid-selection{border-color:var(--owner-warning,#d6a359)}.sp-account-card>header{justify-content:space-between;align-items:start;gap:5px;min-width:0;display:flex}.sp-account-identity{flex:1;gap:1px;min-width:0;display:grid}.sp-account-identity>strong{color:var(--owner-text,var(--dq-ink));text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.65;overflow:hidden}.sp-account-identity-secondary{align-items:baseline;gap:4px;min-width:0;display:flex}.sp-account-owner{min-width:0;color:var(--owner-muted,#64716a);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;overflow:hidden}.sp-account-identity-secondary>small{max-width:66%;color:var(--owner-muted,#64716a);white-space:nowrap;flex:0 auto;gap:5px;min-width:0;font-size:11px;line-height:1.5;display:flex}.sp-account-identity-secondary>small>bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-account-toggle{border:1px solid var(--owner-line,#c7d6cd);background:var(--owner-surface,#fff);width:34px;height:34px;min-height:34px;color:var(--dq-green);cursor:pointer;border-radius:8px;flex:0 0 34px;padding:0;font-size:20px;line-height:1}.sp-account-toggle.is-on{background:var(--dq-green);border-color:var(--dq-green);color:var(--owner-on-accent,#fff)}.sp-send-readiness{background:var(--owner-subtle,#f1f4f2);color:var(--owner-muted,#64716a);border-radius:6px;gap:1px;min-width:0;padding:4px 7px;display:grid}.sp-send-readiness>strong{font-size:12px;font-weight:700;line-height:1.5}.sp-send-readiness>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.sp-send-readiness.is-ready{background:var(--dq-green-soft);color:var(--dq-green)}.sp-send-readiness.is-partial{background:var(--owner-warning-soft,#fff5df);color:var(--owner-warning,#7a5419)}.sp-send-readiness.is-blocked{background:var(--owner-negative-soft,#fff0ee);color:var(--owner-negative,#93473f)}.sp-card-template select{min-height:40px;padding:5px 7px;font-size:14px}.sp-account-details{min-width:0}.sp-account-details>summary{color:var(--owner-muted,#64716a);cursor:pointer;border-top:1px solid var(--owner-line,#dce6e0);justify-content:space-between;align-items:center;gap:5px;min-height:40px;font-size:11px;line-height:1.6;list-style:none;display:flex}.sp-account-details>summary::-webkit-details-marker{display:none}.sp-account-details>summary>span:first-child{min-width:0}.sp-account-detail-list{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.sp-account-details>summary>span:last-child{color:var(--dq-green);white-space:nowrap}.sp-account-details>summary>span:last-child:after{content:" +"}.sp-account-details[open]>summary>span:last-child:after{content:" −"}.sp-account-detail-body{border-top:1px solid var(--owner-line,#dce6e0);gap:8px;min-width:0;margin-top:4px;padding-top:8px;display:grid}.sp-account-detail-body p{overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.7}.sp-account-axes{flex-wrap:wrap;gap:4px;display:flex}.sp-account-axes>span{background:var(--owner-warning-soft,#fff5df);color:var(--owner-warning,#7a5419);border-radius:5px;padding:3px 5px;font-size:10px}.sp-account-axes>span.is-ready{background:var(--dq-green-soft);color:var(--dq-green)}.sp-account-axes>span.is-unknown{background:var(--owner-subtle,#f1f4f2);color:var(--owner-muted,#64716a)}.sp-readiness-reasons{margin:0;padding-inline-start:16px;font-size:10px;line-height:1.75}.sp-readiness-observed{color:var(--owner-muted,#64716a);gap:4px;margin:0;font-size:10px;display:grid}.sp-readiness-observed>div{justify-content:space-between;gap:6px;display:flex}.sp-readiness-observed dd{margin:0}.sp-account-effective{gap:3px;min-width:0;display:grid}.sp-account-effective strong{color:var(--dq-green);font-size:10px}.sp-account-effective small{color:var(--owner-muted,#64716a);font-size:10px}.sp-account-effective ul{overflow-wrap:anywhere;gap:3px;margin:0;padding:0;font-size:10px;list-style:none;display:grid}.sp-account-technical{color:var(--owner-muted,#64716a);overflow-wrap:anywhere;font-size:10px}.sp-forget-template{color:var(--owner-negative,#93473f);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;min-height:32px;padding:4px 0;font-size:10px}.sp-account-empty{border:1px dashed var(--owner-line,#c7d6cd);text-align:center;border-radius:10px;justify-items:center;gap:7px;padding:22px 12px;display:grid}.sp-account-empty strong{font-size:13px}.sp-account-empty span{color:var(--owner-muted,#64716a);font-size:11px}.sp-account-workspace :is(button,input,select,summary):focus-visible{outline-offset:2px;outline:3px solid #1a6b484d}.sp-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sp-planner-summary{background:var(--owner-subtle,#f3f7f5);border:1px solid var(--owner-line,#dce6e0);color:var(--dq-green);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:0;min-width:0;display:grid;position:static}.sp-planner-summary>div{justify-content:space-between;align-items:center;gap:5px;min-width:0;padding:7px 9px;display:flex}.sp-planner-summary span{color:var(--owner-muted,#64716a);font-size:10px}.sp-planner-summary strong{font-size:13px}.sp-planner-summary p{border-top:1px solid var(--owner-line,#dce6e0);color:var(--owner-muted,#64716a);grid-column:1/-1;margin:0;padding:7px 9px;font-size:10px;line-height:1.6}.sp-planner-summary.has-warning,.sp-planner-summary.has-hidden-selection{background:var(--owner-warning-soft,#fff5df);border-color:var(--owner-warning,#dbb674)}@container (width>=420px){.sp-account-grid,.sp-account-bulk{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-account-bulk>div{grid-column:1/-1}}@container (width>=620px){.sp-account-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-account-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sp-account-bulk{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}.sp-account-bulk>div{grid-column:auto}.sp-planner-summary{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.4fr)}.sp-planner-summary>div{border-inline-end:1px solid var(--owner-line,#dce6e0)}.sp-planner-summary p{border-top:0;grid-column:auto}}@container (width>=800px){.sp-account-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sp-account-filter-grid{grid-template-columns:minmax(0,1.7fr) repeat(4,minmax(0,1fr))}.sp-account-search{grid-column:auto}}@container (width>=1020px){.sp-account-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (width>=1220px){.sp-account-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (width<=419px){.sp-hidden-selection-warning,.sp-readiness-heading{flex-wrap:wrap}.sp-account-toolbar-actions>label{max-width:none}.sp-account-toggle{flex-basis:40px;width:40px;height:40px}.sp-card-template select,.sp-account-toolbar :is(input,select,button){min-height:44px}}@media (width<=1180px){.sp-symbol-editor{max-height:none;overflow-y:visible}}@media (width<=720px){.sp-template-card>header{flex-direction:column;align-items:stretch}.sp-template-card>header span{max-width:none}.sp-seed-option{min-height:44px}}.cp-form .sp-account-workspace :is(button,input:not([type=checkbox]),select,details>summary),.sp-account-workspace :is(button,input:not([type=checkbox]),select,details>summary){min-height:40px}.sp-account-workspace button{min-width:40px}.sp-account-workspace .sp-account-toggle{flex-basis:40px;width:40px;min-width:40px;height:40px}.cp-form .sp-account-workspace .sp-multifilter-options>label,.sp-account-workspace .sp-multifilter-options>label{min-height:40px}@media (pointer:coarse){.cp-form .sp-account-workspace :is(button,input:not([type=checkbox]),select,details>summary),.sp-account-workspace :is(button,input:not([type=checkbox]),select,details>summary){min-height:44px}.sp-account-workspace button{min-width:44px}.sp-account-workspace .sp-account-toggle{flex-basis:44px;width:44px;min-width:44px;height:44px}.cp-form .sp-account-workspace .sp-multifilter-options>label,.sp-account-workspace .sp-multifilter-options>label{min-height:44px}}.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(--q-buy-bg);color:var(--q-buy)}.rr-side-badge--sell{background:var(--q-sell-bg);color:var(--q-sell)}.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 h2,.rr-analytics__header p{margin:0}.rr-analytics__header h2{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:12px;font-weight:800}.rr-scope-badge.is-run{color:var(--dq-green);background:#e4f3ec;border-color:#b9d9c8}.rr-analytics-scope-strip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.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:12px;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-side-switch{background:#edf2ef;border:1px solid #d7e1db;border-radius:10px;flex:none;grid-template-columns:repeat(3,minmax(58px,auto));gap:3px;padding:3px;display:inline-grid}.rr-analytics-side-switch button{color:#53645b;font:inherit;background:0 0;border:0;border-radius:7px;min-height:34px;padding:5px 12px;font-size:12px;font-weight:850}.rr-analytics-side-switch button.is-active{color:var(--dq-ink);background:#fff;box-shadow:0 2px 8px #1730251a}.rr-analytics-side-switch button.is-active.is-buy{color:var(--q-buy)}.rr-analytics-side-switch button.is-active.is-sell{color:var(--q-sell)}.rr-analytics-side-context{background:var(--dq-blue-soft);color:var(--dq-blue);border:1px solid #c5d9ec;border-radius:10px;flex:none;align-items:center;gap:8px;min-height:40px;padding:6px 10px;display:inline-flex}.rr-analytics-side-context.is-buy{background:var(--q-buy-bg);color:var(--q-buy);border-color:#bddacb}.rr-analytics-side-context span{color:var(--dq-muted);font-size:10px}.rr-analytics-side-context strong{font-size:12px}.rr-sales-evidence-note{border:1px solid #c9dced;border-right:3px solid var(--dq-blue);color:#365c7e;background:#eef5fb;border-radius:10px;align-items:flex-start;gap:8px 14px;padding:10px 12px;display:flex}.rr-sales-evidence-note strong{flex:none;font-size:12px}.rr-sales-evidence-note span{font-size:11px;line-height:1.85}.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:12px;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:12px}.rr-analytics-filters input:disabled,.rr-analytics-filters select:disabled{color:#7c8b84;cursor:not-allowed;background:#edf1ef}.rr-analytics-filters>.pd-picker{align-items:stretch;gap:5px;width:100%;margin-inline-start:0;display:grid}.rr-analytics-filters>.pd-picker .pd-label{color:var(--dq-muted);font-size:12px;font-weight:750}.rr-analytics-filters>.pd-picker .pd-trigger{color:var(--dq-ink);background:#fff;border:1px solid #d7e1db;border-radius:8px;width:100%;min-width:0;height:36px;padding:6px 8px;font-size:12px}.rr-analytics-filters>.pd-picker .pd-trigger:disabled{color:#7c8b84;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:12px;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-filters__error{color:#8d382a;background:#fff1ee;border:1px solid #efc7be;border-radius:8px;grid-column:1/-1;padding:8px 10px;font-size:12px}.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--overview{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.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 article.is-primary{background:linear-gradient(145deg,#f4fbf7,#fff);border-color:#b9d9c8;box-shadow:inset 0 -3px #74b793}.rr-analytics-value-grid article.is-primary strong{overflow-wrap:anywhere;text-overflow:clip;font-size:clamp(13px,1.35vw,17px);overflow:visible}.rr-analytics-value-grid article.is-rank{background:linear-gradient(145deg,#f2f6ff,#fff);border-color:#cbd9ef;box-shadow:inset 0 -3px #6e91c4}.rr-analytics-value-grid span,.rr-analytics-value-grid small{color:var(--dq-muted);font-size:12px}.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-value-grid article.is-rank strong{color:#376aa1}.rr-purchase-history .dq-panel__header,.rr-broker-rank-trend .dq-panel__header{align-items:flex-start}.rr-purchase-history__total{place-items:end;display:grid}.rr-purchase-history__total span,.rr-purchase-history__total small{color:var(--dq-muted);font-size:12px}.rr-purchase-history__total strong{color:var(--dq-green);font-variant-numeric:tabular-nums;direction:ltr;font-size:18px}.rr-purchase-history__aggregation{color:#4e675b;background:#f1f6f3;border:1px solid #d9e5de;border-radius:8px;margin-top:12px;padding:8px 10px;font-size:12px}.rr-purchase-history__chart{direction:ltr;grid-auto-columns:minmax(108px,1fr);grid-auto-flow:column;gap:8px;min-height:350px;margin-top:16px;padding:30px 2px 6px;display:grid;overflow-x:auto}.rr-purchase-history__chart>button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-rows:250px auto auto;gap:7px;min-width:108px;padding:0 4px;display:grid}.rr-purchase-history__plot{border-bottom:1px solid #cbd7d0;justify-content:center;align-items:end;height:250px;display:flex;position:relative}.rr-purchase-history__plot:before,.rr-purchase-history__plot:after{content:"";border-top:1px dashed #e1e8e4;position:absolute;inset-inline:0}.rr-purchase-history__plot:before{top:33%}.rr-purchase-history__plot:after{top:66%}.rr-purchase-history__plot>i{z-index:1;background:linear-gradient(#60a5fa,#2563eb);border-radius:9px 9px 3px 3px;width:64%;max-width:44px;min-height:0;transition:filter .14s,transform .14s;display:block;position:relative;box-shadow:inset 0 0 0 1px #1d4ed826}.rr-purchase-history__chart button:hover .rr-purchase-history__plot>i,.rr-purchase-history__chart button:focus-visible .rr-purchase-history__plot>i{filter:saturate(1.2)brightness(.96);box-shadow:0 0 0 3px #dbeafe}.rr-purchase-history__plot em{color:#1e3a8a;white-space:nowrap;font-size:13px;font-style:normal;font-weight:850;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.rr-purchase-history__dimensions{direction:rtl;justify-content:center;gap:4px;display:flex}.rr-purchase-history__dimensions b{color:#065f46;white-space:nowrap;background:#ecfdf5;border-radius:99px;padding:4px 6px;font-size:12px}.rr-purchase-history__dimensions b:nth-child(2){color:#6b21a8;background:#f3e8ff}.rr-purchase-history__chart time{color:#475569;white-space:nowrap;direction:rtl;font-size:12px}.rr-purchase-history__table{border-top:1px solid #e5ebe7;max-height:430px;margin-top:10px;padding-top:10px;overflow:auto}.rr-purchase-history__table table{border-collapse:collapse;width:100%;min-width:1080px}.rr-purchase-history__table th,.rr-purchase-history__table td{text-align:right;white-space:nowrap;border-bottom:1px solid #edf1ef;padding:9px 10px;font-size:12px}.rr-purchase-history__table thead th{color:var(--dq-muted);z-index:1;background:#f5f8f6;font-weight:800;position:sticky;top:0}.rr-purchase-history__table tbody th button{color:var(--dq-green);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:850}.rr-purchase-history__table tfoot{color:#284b3a;background:#edf5f1;font-weight:850}.rr-owner-purchase-trend{background:#fff;border:1px solid #dbe3ee;border-radius:18px;box-shadow:0 8px 28px #1e3a640d}.rr-owner-purchase-trend .dq-panel__header{align-items:flex-start}.rr-owner-purchase-trend .dq-panel__header p{color:var(--dq-muted);margin:5px 0 0;font-size:14px;line-height:1.7}.rr-owner-purchase-trend__count{white-space:nowrap;background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;place-items:center;min-width:82px;padding:9px 12px;display:grid}.rr-owner-purchase-trend__count strong{color:#1d4ed8;font-size:22px}.rr-owner-purchase-trend__count span{color:var(--dq-muted);font-size:12px}.rr-owner-purchase-trend__legend{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.rr-owner-purchase-trend__legend li{min-width:0}.rr-owner-purchase-trend__legend button{border:1px solid #dbe3ee;border-inline-start:4px solid var(--owner-color);cursor:pointer;font:inherit;text-align:start;background:#fff;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:62px;padding:9px 10px;transition:background .14s,box-shadow .14s;display:grid}.rr-owner-purchase-trend__legend button:hover,.rr-owner-purchase-trend__legend button.is-selected{background:color-mix(in srgb, var(--owner-color) 7%, white);border-color:var(--owner-color);box-shadow:0 0 0 1px var(--owner-color)}.rr-owner-purchase-trend__legend button:focus-visible{outline:3px solid var(--owner-color);outline-offset:3px}.rr-owner-purchase-trend__legend button>i{border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;font-style:normal;font-weight:800;display:grid}.rr-owner-purchase-trend__legend button>span{gap:3px;min-width:0;display:grid}.rr-owner-purchase-trend__legend strong{color:var(--dq-ink);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.rr-owner-purchase-trend__legend small{color:var(--dq-muted);font-size:12px}.rr-owner-purchase-trend__legend button>b{color:var(--owner-color);font-size:18px}.rr-owner-purchase-trend__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:18px;display:flex}.rr-owner-purchase-trend__view,.rr-owner-purchase-trend__navigation{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rr-owner-purchase-trend__view>span{color:#526176;font-size:12px}.rr-owner-purchase-trend__toolbar button{color:#334155;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-height:44px;padding:7px 12px;font-size:14px}.rr-owner-purchase-trend__toolbar button[aria-pressed=true]{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.rr-owner-purchase-trend__toolbar button:disabled{color:#94a3b8;cursor:default;background:#f8fafc}.rr-owner-purchase-trend__toolbar button:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.rr-owner-purchase-trend__navigation>time{color:#1e293b;text-align:center;min-width:132px;font-size:14px;font-weight:750}.rr-owner-purchase-trend>.rr-chart-scroll{background:linear-gradient(#f8faff,#fff);border:1px solid #e2e8f0;border-radius:12px;padding-top:8px}.rr-owner-purchase-trend .rr-chart-scroll__toolbar{padding:8px 12px}.rr-chart-scroll{min-width:0;margin-top:14px}.rr-chart-scroll__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:8px;display:flex}.rr-chart-scroll__toolbar>span{color:#526476;font-size:13px}.rr-chart-scroll__buttons{gap:8px;display:flex}.rr-chart-scroll__buttons>button{color:#243b53;cursor:pointer;font:inherit;background:#fff;border:1px solid #9cabb8;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-width:88px;min-height:44px;padding:6px 12px;font-size:14px;display:flex}.rr-chart-scroll__buttons>button>span{font-size:22px;line-height:1}.rr-chart-scroll__buttons>button:hover:not(:disabled){background:#e2eeff;border-color:#0072b2}.rr-chart-scroll__buttons>button:disabled{color:#78838e;cursor:default;background:#f1f3f5;border-color:#d8dee4}.rr-chart-scroll__buttons>button:focus-visible,.rr-chart-scroll__viewport:focus-visible{outline-offset:2px;outline:2px solid #0072b2}.rr-chart-scroll__viewport{scrollbar-color:#687f96 #e8edf2;scrollbar-width:auto;padding:0 2px 8px;overflow-x:auto}.rr-chart-scroll__content{width:max-content;min-width:100%}.rr-chart-scroll__viewport.is-scrollable{cursor:grab}.rr-chart-scroll__viewport.is-dragging,.rr-chart-scroll__viewport.is-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.rr-chart-scroll__viewport::-webkit-scrollbar{height:14px}.rr-chart-scroll__viewport::-webkit-scrollbar-track{background:#e8edf2;border-radius:7px}.rr-chart-scroll__viewport::-webkit-scrollbar-thumb{background:#687f96;border:3px solid #e8edf2;border-radius:7px;min-width:44px}.rr-owner-purchase-trend .rr-chart-scroll__content{width:100%;min-width:680px}.rr-owner-purchase-trend__chart{direction:ltr;width:100%;height:390px;position:relative}.rr-owner-purchase-trend__chart>svg{width:100%;height:338px;display:block;overflow:visible}.rr-owner-purchase-trend__chart text{fill:#475569;font-variant-numeric:tabular-nums;font-family:inherit;font-size:13px;font-weight:550}.rr-owner-purchase-trend__grid{stroke:#cbd5e1;stroke-dasharray:3 5}.rr-owner-purchase-trend__cursor{stroke:#334155;stroke-dasharray:4 4;stroke-width:1.5px}.rr-owner-purchase-trend__days{display:grid;position:absolute;top:32px;bottom:0}.rr-owner-purchase-trend__day{color:#475569;cursor:crosshair;font:inherit;background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;min-width:0;padding:306px 0 0;font-size:13px;display:flex}.rr-owner-purchase-trend__day>time{white-space:nowrap;unicode-bidi:isolate}.rr-owner-purchase-trend__day>small{font-size:12px}.rr-owner-purchase-trend__day.is-active{color:#1d4ed8;background:#2563eb0d;font-weight:800}.rr-owner-purchase-trend__day:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.rr-owner-purchase-trend__details{direction:rtl;background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;margin-top:14px;padding:16px}.rr-owner-purchase-trend__details>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;font-size:14px;display:flex}.rr-owner-purchase-trend__details>header>strong{color:#0f172a;font-variant-numeric:tabular-nums;font-size:16px}.rr-owner-purchase-trend__details ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rr-owner-purchase-trend__details li{border:1px solid #e2e8f0;border-inline-start:3px solid var(--owner-color);overflow-wrap:anywhere;background:#fff;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:11px;font-size:14px;display:grid}.rr-owner-purchase-trend__details li>b{color:#0f172a;font-variant-numeric:tabular-nums;grid-column:2;font-size:16px}.rr-owner-purchase-trend__details li>i{border-radius:5px;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.rr-owner-purchase-trend__details li>span{display:grid}.rr-owner-purchase-trend__details li small{color:var(--dq-muted);font-size:12px}.rr-owner-purchase-trend>footer{color:var(--dq-muted);border-top:1px solid #e5ebe7;margin-top:8px;padding-top:8px;font-size:12px;line-height:1.8}@media (width<=640px){.rr-owner-purchase-trend__legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rr-owner-purchase-trend__legend button{grid-template-columns:24px minmax(0,1fr);padding:8px}.rr-owner-purchase-trend__legend button>i{width:24px;height:24px}.rr-owner-purchase-trend__legend button>b{display:none}.rr-owner-purchase-trend__navigation{justify-content:space-between;width:100%}.rr-owner-purchase-trend__details{padding:12px}}@media (prefers-reduced-motion:reduce){.rr-owner-purchase-trend__legend button{transition:none}}.rr-broker-rank-trend .dq-panel__header p{color:var(--dq-muted);margin:5px 0 0;font-size:12px;line-height:1.7}.rr-broker-rank-trend__scope{flex-wrap:wrap;justify-content:end;gap:6px;display:flex}.rr-broker-rank-trend__scope button{color:#476055;cursor:pointer;font:inherit;background:#f2f6f3;border:1px solid #d8e3dc;border-radius:999px;min-height:34px;padding:6px 11px;font-size:12px;font-weight:800}.rr-broker-rank-trend__scope button.is-active{color:#fff;background:#376aa1;border-color:#376aa1}.rr-broker-rank-trend__summary{grid-template-columns:repeat(4,minmax(170px,1fr));gap:8px;margin-top:14px;display:grid;overflow-x:auto}.rr-broker-rank-trend__summary section{background:linear-gradient(145deg,#f4f7fb,#fff);border:1px solid #d9e2ef;border-radius:11px;gap:2px;min-width:170px;padding:11px;display:grid}.rr-broker-rank-trend__summary section>span,.rr-broker-rank-trend__summary section>small,.rr-broker-rank-trend__summary dt{color:var(--dq-muted);font-size:11px}.rr-broker-rank-trend__summary section>strong{color:var(--dq-ink);font-size:13px}.rr-broker-rank-trend__summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:9px 0 0;display:grid}.rr-broker-rank-trend__summary dl>div{background:#fff;border-radius:7px;gap:2px;padding:6px;display:grid}.rr-broker-rank-trend__summary dd{color:#376aa1;margin:0;font-size:13px;font-weight:850}.rr-broker-rank-trend__period{color:#243b53;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:20px;font-size:14px;display:flex}.rr-broker-rank-trend__period>span{color:#526476;font-size:13px}.rr-broker-rank-trend__matrix{border:1px solid #dfe7e2;border-radius:11px;overflow:clip}.rr-broker-rank-trend__row{width:100%;display:grid}.rr-broker-rank-trend__row+.rr-broker-rank-trend__row{border-top:1px solid #e7ece9}.rr-broker-rank-trend__row.is-header{color:var(--dq-muted);z-index:2;background:#f3f6f4;font-size:12px;font-weight:800;position:sticky;top:0}.rr-broker-rank-trend__row.is-header>span,.rr-broker-rank-trend__row.is-header>.rr-broker-rank-trend__date{text-align:center;white-space:nowrap;background:#f3f6f4;border-right:1px solid #dfe7e2;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:12px 10px;display:flex}.rr-broker-rank-trend__row.is-header>span:first-child{text-align:right;z-index:3;border-right:0;flex-direction:row;justify-content:flex-start;font-size:14px;position:sticky;right:0;box-shadow:-1px 0 #d4ded8}.rr-broker-rank-trend__date time{font-variant-numeric:tabular-nums;color:#243b53;direction:ltr;unicode-bidi:isolate;background:#fff;border:1px solid #d8e2dc;border-radius:999px;justify-content:center;align-items:center;min-width:58px;padding:3px 8px;font-size:15px;display:inline-flex}.rr-broker-rank-trend__date small{color:#526476;font-size:12px;font-weight:500}.rr-broker-rank-trend__identity{text-align:start;z-index:1;background:#fff;align-content:center;gap:8px;padding:13px 11px;display:grid;position:sticky;right:0;box-shadow:-1px 0 #dfe7e2}.rr-broker-rank-trend__identity strong{overflow-wrap:anywhere;font-size:15px}.rr-broker-rank-trend__identity small{color:#526476;font-size:12px}.rr-broker-rank-trend__cell{min-height:112px;display:grid}.rr-broker-rank-trend__cell>button{color:inherit;cursor:pointer;font:inherit;background:#f1f7ff;border:0;border-right:1px solid #d5dfeb;align-content:center;justify-items:center;gap:8px;width:100%;min-height:112px;padding:14px 10px;display:grid;position:relative;overflow:hidden}.rr-broker-rank-trend__cell>button:hover,.rr-broker-rank-trend__cell>button:focus-visible{outline-offset:-3px;background:#e2eeff;outline:2px solid #0072b2}.rr-broker-rank-trend__bar{direction:ltr;background:#d6e1ef;border-radius:4px;width:100%;height:6px;overflow:hidden}.rr-broker-rank-trend__bar>i{border-radius:inherit;background:#0072b2;height:100%;display:block}.rr-broker-rank-trend__cell>button.is-zero,.rr-broker-rank-trend__cell>button.is-unranked{background:#f6f7f9}.rr-broker-rank-trend__cell>button.is-zero strong,.rr-broker-rank-trend__cell>button.is-unranked strong{color:#526476}.rr-broker-rank-trend__cell>button strong,.rr-broker-rank-trend__cell>button small{z-index:1;position:relative}.rr-broker-rank-trend__cell>button strong{color:#075985;font-size:24px;line-height:1.2}.rr-broker-rank-trend__cell>button small{color:#42566b;font-size:12px;line-height:1.6}.rr-broker-rank-trend__empty{color:#526476;background:#fafbfa;border-right:1px solid #edf1ef;justify-content:center;align-items:center;min-height:112px;padding:10px;font-size:12px;display:flex}.rr-broker-rank-trend>footer{color:var(--dq-muted);flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:9px;font-size:12px;display:flex}.rr-broker-rank-trend>footer i{background:#0072b2;border-radius:3px;width:8px;height:8px;margin-left:4px;display:inline-block}.rr-broker-rank-trend__unknown{color:#765a22;background:#fff7e8;border:1px solid #ead8ac;border-radius:8px;margin-top:9px;padding:7px 9px;font-size:12px}.rr-operational-heading{border-top:1px solid var(--dq-line);justify-content:space-between;align-items:end;margin-top:6px;padding-top:18px;display:flex}.rr-operational-heading h3,.rr-operational-heading p{margin:0}.rr-operational-heading h3{margin-top:3px;font-size:17px}.rr-operational-heading p{color:var(--dq-muted);font-size:12px}.rr-operational-loader{background:color-mix(in srgb, var(--dq-accent) 5%, #fff);border:1px solid color-mix(in srgb, var(--dq-accent) 22%, var(--dq-line));border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 16px;display:grid}.rr-operational-loader strong,.rr-operational-loader p{margin:0;display:block}.rr-operational-loader strong{margin-top:3px;font-size:14px}.rr-operational-loader p{color:var(--dq-muted);margin-top:4px;font-size:12px}.rr-operational-loader>small{color:#8a5520;grid-column:1/-1}.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;max-height:470px;margin-top:10px;padding-top:10px;overflow: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:11px}.rr-daily-table-wrap thead th{color:var(--dq-muted);z-index:1;background:#f5f8f6;position:sticky;top:0}.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-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-value-grid--overview{grid-template-columns:repeat(3,minmax(150px,1fr))}.rr-broker-rank-trend__summary{grid-template-columns:repeat(2,minmax(170px,1fr))}.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,.rr-broker-rank-trend .dq-panel__header,.rr-operational-heading,.rr-operational-loader{flex-direction:column;align-items:stretch}.rr-operational-loader{grid-template-columns:1fr}.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-broker-rank-trend__scope{justify-content:start}.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-scope-strip{flex-direction:column;align-items:stretch}.rr-analytics-side-switch{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.rr-analytics-side-context{justify-content:center}.rr-sales-evidence-note{display:grid}.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-view .ms-hero{border:1px solid #b5cbbf;color:#172b23;background:#fff;border-inline-start:4px solid #176b48;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 20px;min-width:0;padding:16px 20px;display:grid;box-shadow:0 4px 18px #152e2312}.ms-hero__intro{min-width:0}.ms-hero .dq-eyebrow{color:#176b48;font-weight:800}.ms-hero h2{color:#172b23;margin:2px 0 6px;font-size:22px;line-height:1.5}.ms-hero p{color:#46594f;max-width:780px;font-size:14px;line-height:1.8}.ms-hero__actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.ms-hero__actions .dq-button{white-space:nowrap;min-height:44px}.ms-hero__actions .dq-button:first-child{color:#fff;background:#176b48;border-color:#176b48}.ms-hero__actions .dq-button--quiet{color:#244637;background:#fff;border-color:#9aafa3}.ms-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.ms-freshness{border-top:1px solid #d2dfd8;grid-column:1/-1;min-width:0;padding-top:12px}.ms-freshness dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}.ms-freshness dl>div{align-content:start;gap:4px;min-width:0;display:grid}.ms-freshness dl>div+div{border-inline-start:1px solid #d2dfd8;padding-inline-start:18px}.ms-freshness dt{color:#536159;font-size:12px}.ms-freshness dd{color:#172b23;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:800}.ms-freshness small{color:#536159;font-size:12px;line-height:1.6}.ms-freshness__badge{color:#334b5b;background:#edf1f4;border:1px solid #bdcbd4;border-radius:7px;padding:2px 8px;display:inline-block}.ms-freshness .is-current .ms-freshness__badge{color:#155d3b;background:#e5f3eb;border-color:#97c6ac}.ms-freshness .is-warning .ms-freshness__badge{color:#754606;background:#fff1d9;border-color:#dab978}.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-capture-mode select,.ms-interval-window 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-capture-mode{gap:6px;max-width:360px;margin-bottom:14px;display:grid}.ms-capture-mode>span,.ms-interval-window label>span{color:var(--dq-muted);font-size:11px;font-weight:750}.ms-interval-window{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ms-interval-window label{gap:5px;display:grid}.ms-interval-window input{text-align:center;direction:ltr}.ms-capture-cadence{color:var(--dq-muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.8}.ms-schedule-error{color:var(--dq-red);margin-top:12px;font-size:12px;line-height:1.8}.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-filter-presets{grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px;margin-bottom:16px;display:grid}.ms-filter-presets button{color:var(--dq-ink);text-align:right;background:#f7f9f8;border:1px solid #e0e6e2;border-radius:10px;gap:3px;min-height:64px;padding:9px 10px;display:grid}.ms-filter-presets button>span{justify-content:space-between;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.ms-filter-presets button b{background:#e9efec;border-radius:999px;justify-content:center;align-items:center;min-width:25px;padding:2px 6px;font-size:10px;display:inline-flex}.ms-filter-presets button small{color:var(--dq-muted);font-size:9px;line-height:1.5}.ms-filter-presets button.is-active{background:var(--dq-green);border-color:var(--dq-green);color:#fff}.ms-filter-presets button.is-active b{background:#ffffff2e}.ms-filter-presets button.is-active small{color:#d9eee4}.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:1280px}.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-positive{color:var(--dq-green)!important}.ms-negative{color:var(--dq-red)!important}.ms-inline-status{background:var(--dq-green-soft);color:var(--dq-green);border-radius:999px;margin-top:5px;padding:3px 6px;font-size:9px;font-weight:800;display:inline-flex}.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-schedule-note{color:var(--dq-muted);font-size:11px;line-height:1.8;margin-top:12px!important}.ms-report-view{gap:16px;display:grid}.ms-report-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ms-report-metric{gap:4px;min-height:122px;display:grid;border-top:4px solid #bdc8c2!important}.ms-report-metric.is-buy{border-top-color:var(--q-buy)!important}.ms-report-metric.is-sell{border-top-color:var(--q-sell)!important}.ms-report-metric>span{color:var(--dq-muted);font-size:11px}.ms-report-metric>strong{font-size:20px;line-height:1.45}.ms-report-metric>small{color:var(--dq-muted);font-size:10px}.ms-coverage-card{justify-content:space-between;align-items:center;gap:18px;display:flex;border-inline-start:5px solid var(--dq-amber)!important}.ms-coverage-card.is-complete{border-inline-start-color:var(--dq-green)!important}.ms-coverage-card h3{margin-top:3px;font-size:17px}.ms-coverage-card p{color:var(--dq-muted);margin-top:4px;font-size:11px}.ms-coverage-checks{flex-wrap:wrap;gap:7px;display:flex}.ms-coverage-checks span{color:#89473e;background:#f8eeec;border-radius:999px;padding:6px 9px;font-size:10px}.ms-coverage-checks span.is-pass{background:var(--dq-green-soft);color:var(--dq-green)}.ms-breadth-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.ms-breadth-grid>div{background:#f5f8f6;border:1px solid #e4e9e6;border-radius:10px;gap:3px;padding:10px;display:grid}.ms-breadth-grid span{color:var(--dq-muted);font-size:10px}.ms-breadth-grid strong{font-size:20px}.ms-report-timeline table,.ms-leader-card table{border-collapse:collapse;width:100%;min-width:720px}.ms-report-timeline th,.ms-report-timeline td,.ms-leader-card th,.ms-leader-card td{border-bottom:1px solid var(--dq-soft-line);text-align:right;padding:10px 8px;font-size:11px}.ms-report-timeline th,.ms-leader-card th{color:var(--dq-muted);background:#f3f6f4}.ms-leader-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ms-leader-card>header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.ms-leader-card>header h3{font-size:16px}.ms-leader-card>header span{color:var(--dq-muted);font-size:10px}.ms-leader-card td:first-child strong,.ms-leader-card td:first-child small{display:block}.ms-leader-card td:first-child small{color:var(--dq-muted);font-size:9px}.ms-buy-queue-lists{gap:16px;min-width:0;display:grid}.ms-queue-analysis-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ms-queue-analysis-controls h3{margin:3px 0;font-size:20px}.ms-queue-analysis-controls p,.ms-queue-analysis-table header p{color:var(--dq-muted);margin-top:5px;font-size:11px;line-height:1.9}.ms-queue-analysis-controls .ms-search input{border:1px solid var(--dq-line);color:var(--dq-ink);background:#fff;border-radius:10px;width:100%;min-height:44px;padding:10px 12px;font-size:12px}.ms-queue-analysis-controls .ms-search input:focus-visible{outline:2px solid var(--dq-green);outline-offset:2px}.ms-queue-analysis-table{min-width:0}.ms-queue-analysis-table.is-tight{border-top:4px solid var(--dq-green)}.ms-queue-analysis-table>header{align-items:flex-start;gap:16px}.ms-queue-analysis-table>header>span{background:var(--dq-green-soft);color:var(--dq-green);border-radius:999px;flex-shrink:0;padding:5px 10px;font-weight:800}.ms-queue-analysis-table table{min-width:1040px}.ms-queue-analysis-table th{white-space:nowrap}.ms-queue-analysis-table td{vertical-align:top}.ms-queue-analysis-table td>small{color:var(--dq-muted);font-size:10px;line-height:1.9;display:block}.ms-queue-analysis-table td:first-child{min-width:130px}.ms-tight-queue-section{gap:10px;min-width:0;display:grid}.ms-queue-window{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ms-queue-day-toggle{background:#e9f0ec;border:1px solid #d2dfd8;border-radius:12px;gap:5px;padding:5px;display:flex}.ms-queue-day-toggle button{color:var(--dq-muted);border:0;border-radius:8px;min-height:40px;padding:8px 20px;font-size:12px;font-weight:800}.ms-queue-day-toggle button[aria-pressed=true]{background:var(--dq-green);color:#fff}.ms-queue-day-toggle button:focus-visible,.ms-queue-day-history summary:focus-visible,.ms-queue-method summary:focus-visible{outline:2px solid var(--dq-green);outline-offset:3px}.ms-queue-calendar{flex-wrap:wrap;gap:6px;display:flex}.ms-queue-calendar>span{border-radius:8px;padding:6px 9px;font-size:10px}.ms-queue-calendar .is-covered{background:var(--dq-green-soft);color:var(--dq-green)}.ms-queue-calendar .is-missing{color:#865e19;background:#fff3df}.ms-queue-history-note{color:#805c1f;background:#fff7e9;border:1px solid #ecd8b3;border-radius:10px;padding:12px 15px;font-size:12px;line-height:1.9}.ms-queue-method{color:var(--dq-muted);font-size:11px;line-height:1.9}.ms-queue-method summary{color:var(--dq-ink);cursor:pointer;font-size:12px;font-weight:800}.ms-queue-method p{margin:8px 0 0}.ms-queue-table-note{color:var(--dq-muted);margin-top:10px;font-size:10px;line-height:1.8}.ms-queue-pagination{color:var(--dq-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:11px;display:flex}.ms-queue-pagination>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ms-queue-pagination .dq-button{min-height:38px}.ms-queue-day-history{min-width:130px}.ms-queue-day-history[open]{min-width:230px}.ms-queue-day-history summary{color:var(--dq-green);cursor:pointer;white-space:nowrap;font-weight:800}.ms-queue-day-history>div{border:1px solid var(--dq-line);border-radius:8px;gap:3px;margin-top:8px;padding:9px;line-height:1.8;display:grid}.ms-queue-day-history .is-tight{background:#f1f8f4;border-color:#cce1d5}.ms-queue-day-history .is-unconfirmed{background:#faf8f3}.ms-queue-day-history span{color:var(--dq-muted);font-size:10px}.ms-queue-day-history small{color:#865e19;font-size:10px}@media (width<=620px){.ms-queue-analysis-controls{flex-direction:column;align-items:stretch}.ms-queue-analysis-controls .ms-search{min-width:0}.ms-queue-day-toggle{width:100%}.ms-queue-day-toggle button{flex:1}.ms-queue-analysis-table>header{flex-direction:column;gap:8px}}.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))}.ms-filter-presets{grid-template-columns:repeat(3,minmax(130px,1fr))}.ms-report-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-breadth-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.ms-view .ms-hero{grid-template-columns:1fr;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}.ms-leader-grid{grid-template-columns:1fr}.ms-coverage-card{flex-direction:column;align-items:stretch}}@media (width<=620px){.ms-view .ms-hero{gap:12px;padding:14px}.ms-hero h2{font-size:20px}.ms-freshness dl{grid-template-columns:1fr}.ms-freshness dl>div+div{border-inline-start:0;padding-inline-start:0;border-top:1px solid #d2dfd8;padding-top:10px}.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,.ms-filter-presets,.ms-report-cards,.ms-breadth-grid{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(--q-buy-bg);color:var(--q-buy)}.dq-selection-lane--sell>header span{background:var(--q-sell-bg);color:var(--q-sell)}.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(--q-buy-bg);color:var(--q-buy);border-color:#b4dbc7}.dq-side-toggles button.is-sell-active{background:var(--q-sell-bg);color:var(--q-sell);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-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(--q-buy-bg);color:var(--q-buy)}.cp-template-card>div span.is-sell{background:var(--q-sell-bg);color:var(--q-sell)}.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(--q-buy-bg);color:var(--q-buy)}.cp-selected-symbols>span.is-sell{background:var(--q-sell-bg);color:var(--q-sell)}.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-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-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-account-ready-actions{align-items:stretch;gap:8px;min-width:240px;display:grid}.cp-account-ready-actions .dq-button--quiet{min-height:42px}.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-profile-list dl,.cp-run-list dl{grid-template-columns:repeat(2,1fr)}.cp-stop-actions{flex-wrap:wrap;justify-content:flex-end}.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-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-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}@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-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-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-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}@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-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,.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-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-overview span,.cp-accounts-view .cp-account-overview small{font-size:11px}.cp-accounts-view .cp-account-overview strong{font-size:16px}.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-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<=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-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(--q-buy)}.cp-results-chart-legend .is-sell,.cp-results-timeline__stack .is-sell{background:var(--q-sell)}.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-results-view--analysis{gap:12px}.cp-unknown-dispatch{min-width:0;max-width:100%}.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-fast-v1-mode{flex-direction:column;gap:6px;display:flex}.cp-content .cp-plan-settings-grid .cp-fast-v1-mode>span{font-size:12px}.cp-content .cp-plan-settings-grid .cp-fast-v1-mode output{border:1px solid var(--dq-soft-line);border-radius:11px;align-items:center;min-height:44px;padding:10px 12px;font-size:14px;display:flex}.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;background:#fff8e9;border:1px solid #e6cc98;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:12px;padding:8px 10px;display:grid;position:static;box-shadow:0 3px 12px #1237270f}.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:2px;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:12px;line-height:1.55}.cp-content .cp-plan-submit-bar>div:first-child small{color:#87682f;font-size:11px;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-recent-plans{border-top:1px solid #dfe5e2;gap:10px;margin-top:20px;padding-top:18px;display:grid}.cp-content .cp-recent-plans h4,.cp-content .cp-recent-plans p{margin:0}.cp-content .cp-recent-plans>p{color:var(--dq-muted);font-size:12px}.cp-content .cp-plan-list .cp-recent-plan{padding:12px}.cp-content .cp-plan-list .cp-recent-plan>p{margin:10px 0;font-size:12px;line-height:1.8}.cp-content .cp-plan-list .cp-plan--failed,.cp-content .cp-plan-list .cp-plan--degraded{border-inline-start-color:#b05a42}.cp-content .cp-plan-list .cp-plan--failed header span,.cp-content .cp-plan-list .cp-plan--degraded header span{color:#8e402d;background:#fff1ea;border-color:#efd1c3}.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 .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:var(--owner-subtle,#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:var(--owner-on-accent,#fff);border:0;border-radius:10px;min-height:42px;padding:8px 18px}.access-login{background:var(--owner-subtle,#f5f7f5);direction:rtl;grid-template-columns:minmax(420px,.82fr) minmax(480px,1.18fr);min-height:100vh;display:grid}.access-login__intro{background:radial-gradient(circle at 18% 12%, #75b99538, transparent 30%), linear-gradient(145deg, var(--owner-text,#15231d) 0%, var(--owner-text,#1c3027) 58%, var(--owner-text,#284438) 100%);color:var(--owner-faint,#f4f8f6);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:var(--owner-subtle,#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:var(--owner-muted,#9eb1a7);font-size:11px}.access-login__message{z-index:1;max-width:560px;position:relative}.access-login__message>span{color:var(--owner-positive,#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:var(--owner-faint,#b9c9c1);max-width:480px;margin:0;font-size:clamp(15px,1.5vw,18px);line-height:2}.access-login__intro footer{color:var(--owner-muted,#91a59b);z-index:1;align-items:center;gap:8px;font-size:11px;display:flex;position:relative}.access-login__intro footer i{background:var(--owner-positive,#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:var(--owner-surface,#fff);border:1px solid var(--owner-line,#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:var(--owner-subtle,#f8faf9);border:1px solid var(--owner-line,#c9d4ce);border-radius:11px;min-height:50px;padding:10px 13px;font-size:16px;transition:all .15s}.access-login__form input:focus{background:var(--owner-surface,#fff);border-color:var(--dq-green);outline:0;box-shadow:0 0 0 4px #167a5717}.access-login__form>button{background:var(--dq-green);border:1px solid var(--dq-green);color:var(--owner-on-accent,#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:var(--owner-positive,#116a4a)}.access-login__privacy{color:var(--owner-muted,#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);border-color:var(--owner-negative-soft,#e5bfba);color:var(--owner-negative,#963a34)}.access-notice{background:var(--dq-green-soft);border-color:var(--owner-positive,#bcdcca);color:var(--owner-positive,#145e40)}.access-logout-error{background:var(--owner-subtle,#fff0ee);border:1px solid var(--owner-negative,#e9b8b1);color:var(--owner-negative,#8b241a);inset-inline:18px;z-index:1000;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:var(--owner-faint,#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:var(--owner-muted,#9aada3);font-size:10px}.owner-header__user>button{color:var(--owner-faint,#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:var(--owner-surface,#fff);border:1px solid var(--owner-line,#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{background:var(--owner-surface,#fff);border:1px solid var(--dq-line);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:var(--owner-muted,#7a8680);font-size:10px}.owner-section{background:var(--owner-surface,#fff);border:1px solid var(--dq-line);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:var(--owner-subtle,#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 var(--owner-line,#dae2de);border-radius:13px;min-width:0;overflow:hidden}.owner-account>header{background:var(--owner-subtle,#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:var(--owner-positive,#146442)}.owner-status--warning{background:var(--dq-amber-soft);color:var(--owner-warning,#765115)}.owner-status--danger{background:var(--dq-red-soft);color:var(--owner-negative,#9c3d35)}.owner-status--neutral{background:var(--owner-subtle,#e9edeb);color:var(--owner-text,#59665f)}.owner-account dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:13px 15px 3px;display:grid}.owner-account dl>div{background:var(--owner-subtle,#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:var(--owner-muted,#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:var(--owner-subtle,#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:var(--owner-subtle,#f7f9f8);border:1px solid var(--owner-line,#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:var(--owner-subtle,#e7ece9);border:1px solid var(--owner-line,#d8e0dc);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:start;align-items:stretch;gap:4px;width:100%;max-width:560px;padding:4px;display:grid}.owner-tabs button{color:var(--owner-muted,#5e6a64);background:0 0;border:0;border-radius:8px;min-width:0;min-height:42px;padding:7px 15px;font-size:12px;font-weight:800}.owner-tabs button.is-active{background:var(--owner-surface,#fff);color:var(--dq-ink);box-shadow:0 2px 8px #1c332714}.owner-portal-panel{min-width:0}.owner-symbol-list{gap:18px;display:grid}.owner-symbol-list>.access-error,.owner-symbol-list>.access-notice{margin:0}.owner-symbol-list-state{justify-items:center;gap:12px;display:grid}.owner-symbol-list-state>button,.owner-symbol-list .owner-empty button{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#b9cbc1);color:var(--dq-green);border-radius:8px;min-height:40px;margin-top:12px;padding:7px 12px;font-size:11px;font-weight:800}.owner-symbol-list__overview{overflow:hidden}.owner-symbol-list__overview>header{align-items:center}.owner-symbol-list__overview-title{gap:3px;min-width:0;display:grid}.owner-symbol-list__overview-title>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.owner-symbol-list__overview-title h2{margin:0}.owner-symbol-list__overview-title p{color:var(--dq-muted);margin:2px 0 0;font-size:11px}.owner-symbol-list__active-state{background:var(--dq-green-soft);border:1px solid var(--owner-line,#c7e2d3);color:var(--owner-positive,#146442);border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:850;display:inline-flex}.owner-symbol-list__active-state:before{background:var(--owner-positive,#2aa06d);content:"";border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #2aa06d1f}.owner-symbol-list__meta{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:7px;display:flex}.owner-symbol-list__meta>span,.owner-symbol-list__meta>time{background:var(--owner-subtle,#f7f9f8);border:1px solid var(--owner-line,#e1e7e4);border-radius:10px;min-width:86px;padding:7px 10px;display:grid}.owner-symbol-list__meta small{color:var(--dq-muted);font-size:9px;font-weight:800}.owner-symbol-list__meta strong{color:var(--dq-green);font-size:16px;line-height:1.35}.owner-symbol-list__meta time{color:var(--dq-ink);min-width:160px;font-size:11px;line-height:1.6}.owner-symbol-list__source-card{background:linear-gradient(135deg, var(--owner-subtle,#eff7f3) 0%, var(--owner-subtle,#f8fbf9) 100%);border:1px solid var(--owner-line,#d5e5dc);border-radius:14px;grid-template-columns:minmax(220px,.8fr) minmax(270px,1fr) minmax(190px,.65fr);align-items:center;gap:14px;padding:14px;display:grid}.owner-symbol-list__source-intro{gap:3px;display:grid}.owner-symbol-list__source-intro h3{margin:0;font-size:15px}.owner-symbol-list__source-intro p{color:var(--dq-muted);margin:0;font-size:11px;line-height:1.8}.owner-symbol-list__source-card label{gap:5px;display:grid}.owner-symbol-list__source-card label>span{color:var(--dq-muted);font-size:11px;font-weight:800}.owner-symbol-list__source-card select,.owner-symbol-list__search select,.owner-symbol-list__search input{background:var(--owner-subtle,#f9fbfa);border:1px solid var(--owner-line,#c7d3cc);font:inherit;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:8px 10px}.owner-symbol-list__source-card select:focus-visible{background:var(--owner-surface,#fff);border-color:var(--dq-green);outline:0;box-shadow:0 0 0 3px #167a5717}.owner-symbol-list__source-card label small{color:var(--dq-muted);font-size:10px}.owner-symbol-list__source-current{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#dce7e1);border-radius:11px;gap:2px;min-width:0;padding:10px 11px;display:grid}.owner-symbol-list__source-current>span{color:var(--dq-muted);font-size:9px;font-weight:800}.owner-symbol-list__source-current strong{color:var(--owner-positive,#175f45);overflow-wrap:anywhere;font-size:12px}.owner-symbol-list__source-current small{color:var(--dq-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.owner-symbol-list__account-directory{background:var(--owner-subtle,#f7faf8);border:1px solid var(--owner-line,#dfe8e3);border-radius:14px;margin-top:14px;padding:14px}.owner-symbol-list__account-directory>header{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.owner-symbol-list__account-directory>header>div{gap:2px;display:grid}.owner-symbol-list__account-directory h3{margin:0;font-size:16px}.owner-symbol-list__account-count{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#dce6e0);color:var(--owner-text,#526159);border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:800}.owner-symbol-list__account-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.owner-symbol-list__account-group{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#dfe7e3);border-radius:11px;min-width:0;overflow:hidden}.owner-symbol-list__account-group>header{background:var(--owner-subtle,#f0f6f3);border-bottom:1px solid var(--owner-line,#dfe7e3);justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.owner-symbol-list__account-group>header>div{gap:1px;min-width:0;display:grid}.owner-symbol-list__account-group h4{color:var(--owner-positive,#165e45);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.owner-symbol-list__account-group>header small,.owner-symbol-list__account-group>header>span{color:var(--dq-muted);font-size:10px}.owner-symbol-list__account-group>header>span{flex:none}.owner-symbol-list__account-group ul{margin:0;padding:5px 8px;list-style:none}.owner-symbol-list__account-group li{justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:6px 2px;display:flex}.owner-symbol-list__account-group li+li{border-top:1px solid var(--owner-line,#edf1ef)}.owner-symbol-list__account-group li>span{gap:1px;min-width:0;display:grid}.owner-symbol-list__account-group li strong{font-size:12px}.owner-symbol-list__account-group li small{color:var(--dq-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.owner-symbol-list__account-group li em{background:var(--owner-subtle,#e6f4ed);color:var(--owner-positive,#176a4c);border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-style:normal;font-weight:850}.owner-symbol-list__account-group li em.is-disabled{background:var(--owner-subtle,#edf1ef);color:var(--owner-muted,#6e7a74)}.owner-symbol-list__picker{min-width:0}.owner-symbol-list__source-account{background:var(--owner-subtle,#edf4f0);color:var(--owner-positive,#286247);border-radius:999px;padding:5px 9px;font-size:10px}.owner-symbol-list__search{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(125px,.55fr) auto;align-items:end;gap:6px 8px;display:grid}.owner-symbol-list__search>label{gap:6px;display:grid}.owner-symbol-list__search>label>span{font-size:11px;font-weight:800}.owner-symbol-list__search>button{background:var(--dq-green);border:1px solid var(--dq-green);color:var(--owner-on-accent,#fff);border-radius:8px;min-width:128px;min-height:44px;padding:8px 13px;font-size:11px;font-weight:800}.owner-symbol-list__search>button:disabled{cursor:not-allowed;opacity:.5}.owner-symbol-list__search>small{color:var(--dq-muted);grid-column:1/-1;font-size:9px}.owner-symbol-list__progress{color:var(--dq-muted);margin:9px 0 0;font-size:10px}.owner-symbol-list__results{border:1px solid var(--owner-line,#dbe4df);border-radius:8px;max-height:380px;margin-top:12px;overflow-y:auto}.owner-symbol-list__results>button{background:var(--owner-surface,#fff);border:0;border-bottom:1px solid var(--owner-line,#e8eeeb);color:inherit;text-align:right;grid-template-columns:minmax(0,1fr) minmax(180px,.7fr) auto;align-items:center;gap:12px;width:100%;min-height:62px;padding:9px 11px;display:grid}.owner-symbol-list__results>button:last-of-type{border-bottom:0}.owner-symbol-list__results>button:hover:not(:disabled),.owner-symbol-list__results>button:focus-visible{background:var(--owner-subtle,#f0f7f3);box-shadow:inset -3px 0 var(--dq-green)}.owner-symbol-list__results>button:disabled{cursor:default;opacity:.68}.owner-symbol-list__results>button>span:first-child{min-width:0;display:grid}.owner-symbol-list__results strong{font-size:13px}.owner-symbol-list__results small{color:var(--dq-muted);text-overflow:ellipsis;font:9px/1.5 Consolas,Courier New,monospace;overflow:hidden}.owner-symbol-list__results em{color:var(--dq-muted);font-size:9px;font-style:normal}.owner-symbol-list__sources{flex-wrap:wrap;gap:4px;display:flex}.owner-symbol-list__sources i{background:var(--owner-subtle,#eef2f0);color:var(--owner-text,#596860);border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal}.owner-symbol-list__results>button>b{background:var(--owner-subtle,#e7f3ec);border:1px solid var(--owner-line,#cfe3d8);color:var(--dq-green);text-align:center;border-radius:8px;min-width:70px;padding:6px 8px;font-size:10px}.owner-symbol-list__selected>header>strong{color:var(--dq-green);font-size:12px}.owner-symbol-list__chips{flex-wrap:wrap;gap:7px;display:flex}.owner-symbol-list__chips>span{background:var(--owner-subtle,#f2f7f4);border:1px solid var(--owner-line,#d7e4dc);border-radius:8px;align-items:center;gap:8px;max-width:100%;min-height:42px;padding:5px 6px 5px 9px;display:flex}.owner-symbol-list__chips>span>span{min-width:0;display:grid}.owner-symbol-list__chips strong{font-size:11px}.owner-symbol-list__chips small{color:var(--dq-muted);text-overflow:ellipsis;font:8px/1.4 Consolas,Courier New,monospace;overflow:hidden}.owner-symbol-list__chips select{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#bfd9cb);color:var(--owner-positive,#176a4c);font:inherit;border-radius:7px;flex:none;min-height:36px;padding:5px 8px;font-size:11px;font-weight:800}.owner-symbol-list__chips>.owner-symbol-list__chip--sell{background:var(--owner-subtle,#fff5f2);border-color:var(--owner-negative-soft,#efcec7)}.owner-symbol-list__chip--sell select{border-color:var(--owner-negative,#e6bcb3);color:var(--owner-negative,#9b3e32)}.owner-symbol-list__catalog-note{color:var(--dq-muted);margin:12px 0;font-size:11px;line-height:1.8}.owner-symbol-list__chips .owner-symbol-list__blocked{color:var(--owner-negative,#8e352d);overflow-wrap:anywhere;max-width:280px;font-size:10px;font-style:normal;line-height:1.8}.owner-symbol-list__chips button{background:var(--owner-surface,#fff);color:var(--dq-red);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:17px;display:inline-flex}.owner-symbol-list__actions{border-top:1px solid var(--dq-soft-line);justify-content:flex-end;gap:8px;margin-top:16px;padding-top:13px;display:flex}.owner-symbol-list__actions button{background:var(--dq-green);border:1px solid var(--dq-green);color:var(--owner-on-accent,#fff);border-radius:8px;min-height:42px;padding:8px 13px;font-size:11px;font-weight:800}.owner-symbol-list__actions button.is-secondary{background:var(--owner-surface,#fff);border-color:var(--owner-line,#c7d2cc);color:var(--dq-ink)}.owner-symbol-list__actions button:disabled{cursor:not-allowed;opacity:.5}.owner-symbol-list__conflict{justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-symbol-list__conflict button{background:var(--owner-surface,#fff);border:1px solid var(--owner-negative,#d79f97);color:var(--owner-negative,#8e352d);border-radius:8px;flex:none;min-height:38px;padding:6px 10px;font-size:10px;font-weight:800}.owner-daily-workspace{gap:16px;display:grid}.owner-symbol-list{gap:12px}.owner-symbol-list__overview>header{grid-template-columns:minmax(240px,.8fr) minmax(0,1.5fr);align-items:start;gap:22px;display:grid}.owner-symbol-list__compact-accounts{gap:8px;display:grid}.owner-symbol-list__compact-accounts>strong{color:var(--owner-muted,#66766e);font-size:11px}.owner-symbol-list__compact-accounts>strong span{color:var(--owner-positive,#176447);margin-inline-start:6px}.owner-symbol-list__compact-accounts ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.owner-symbol-list__compact-accounts li{background:var(--owner-subtle,#f2f7f4);border:1px solid var(--owner-line,#dce7e0);border-radius:8px;align-items:center;gap:9px;padding:6px 9px;display:flex}.owner-symbol-list__compact-accounts li>span{font-size:11px;font-weight:750}.owner-symbol-list__compact-accounts li>small{color:var(--owner-positive,#177248);font-size:9px}.owner-symbol-list__compact-accounts li.is-disabled{background:var(--owner-subtle,#f7f8f7);color:var(--owner-muted,#758179)}.owner-symbol-list__compact-accounts li.is-disabled>small{color:var(--owner-muted,#758179)}.owner-symbol-list__compact-accounts p{color:var(--dq-muted);margin:0;font-size:11px}.owner-symbol-list__selected{border-top:1px solid var(--owner-line,#e2e9e5);margin-top:16px;padding-top:16px}.owner-symbol-list__actions{align-items:center}.owner-symbol-list__actions>p{color:var(--dq-muted);flex:1;margin:0;font-size:11px;line-height:1.8}.owner-daily-recommendations{background:var(--owner-subtle,#f8fbf9)}.owner-daily-recommendations>header>div{gap:6px;min-width:0;display:grid}.owner-daily-recommendations time{color:var(--owner-positive,#416854);font-size:12px}.owner-daily-recommendations>p{color:var(--dq-muted);font-size:12px;line-height:1.9}.owner-daily-recommendations__empty{background:var(--owner-surface,#fff);border:1px dashed var(--owner-line,#d2dfd7);border-radius:10px;padding:12px}.owner-daily-recommendations__entries{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.owner-daily-recommendations__entries>li{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#dce7e0);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.owner-daily-recommendations__entries li>div{overflow-wrap:anywhere;flex:1;gap:3px;min-width:100px;display:grid}.owner-daily-recommendations__entries strong{font-size:13px}.owner-daily-recommendations__entries small{color:var(--dq-muted);text-align:right;font-size:10px}.owner-daily-recommendations__side{border-radius:6px;padding:4px 7px;font-size:10px;font-weight:800}.owner-daily-recommendations__side.is-buy{background:var(--owner-subtle,#e7f5ed);color:var(--owner-positive,#176447)}.owner-daily-recommendations__side.is-sell{background:var(--owner-subtle,#fff0e9);color:var(--owner-negative,#a64c2a)}.owner-daily-recommendations__entries button{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#bed2c5);color:var(--owner-positive,#176447);font:inherit;border-radius:8px;min-height:40px;padding:7px 10px;font-size:11px;font-weight:750}.owner-daily-recommendations button:disabled{cursor:not-allowed;opacity:.5}.owner-daily-confirmation{background:linear-gradient(110deg, var(--owner-subtle,#f5faf7), var(--owner-surface,#fff))}.owner-daily-confirmation__note{color:var(--owner-muted,#64756b);margin:10px 0;font-size:12px;line-height:2}.owner-daily-confirmation__note.is-warning{color:var(--owner-warning,#875711)}.owner-daily-confirmation__action{background:var(--owner-subtle,#edf6f0);border:1px solid var(--owner-line,#d5e8dc);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:15px 0;padding:14px;display:flex}.owner-daily-confirmation__action>div{flex:1;gap:6px;min-width:200px;display:grid}.owner-daily-confirmation__action>div strong{color:var(--owner-positive,#176447);font-size:14px}.owner-daily-confirmation__action>div span{color:var(--owner-muted,#64756b);font-size:11px}.owner-daily-confirmation__action button,.owner-daily-confirmation__recent button{background:var(--owner-positive,#176447);border:1px solid var(--owner-positive,#176447);color:var(--owner-on-accent,#fff);font:inherit;border-radius:8px;min-height:42px;padding:8px 13px;font-size:12px;font-weight:800}.owner-daily-confirmation__action button.is-secondary,.owner-daily-confirmation__recent button{background:var(--owner-surface,#fff);border-color:var(--owner-line,#d5ddd8);color:var(--owner-negative,#795749)}.owner-daily-confirmation button:disabled{cursor:not-allowed;opacity:.5}.owner-daily-confirmation__recent{border-top:1px solid var(--owner-line,#e2e9e5);margin-top:20px;padding-top:10px}.owner-daily-confirmation__recent h3{font-size:12px}.owner-daily-confirmation__recent article{border-top:1px solid var(--owner-line,#e8edea);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.owner-daily-confirmation__recent article>div{flex-wrap:wrap;gap:6px 12px;display:flex}.owner-daily-confirmation__recent strong{font-size:12px}.owner-daily-confirmation__recent span,.owner-daily-confirmation__recent small{color:var(--owner-muted,#64756b);font-size:11px}.owner-execution-results{gap:12px;display:grid}.owner-execution-results>header{margin-bottom:0}.owner-legacy-requests{border-top:1px solid var(--owner-line,#e2e9e5);padding-top:15px;font-size:12px}.owner-legacy-requests>summary{color:var(--owner-text,#52675b);cursor:pointer;font-weight:800}.owner-legacy-requests>summary>span{margin-inline-start:8px}.owner-legacy-requests>article{border:1px solid var(--owner-line,#e1e8e3);border-radius:10px;margin-top:10px;padding:12px}.owner-legacy-requests article>header{justify-content:space-between;gap:10px;margin-bottom:7px;display:flex}.owner-legacy-requests article>header>span,.owner-legacy-requests small,.owner-legacy-requests p{color:var(--owner-muted,#64756b);font-size:11px;line-height:1.8}.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{background:var(--owner-subtle,#f4f7f5);border:1px solid var(--owner-line,#e0e6e3);color:var(--owner-muted,#748079);border-radius:10px;align-items:center;gap:8px;min-height:45px;padding:8px 10px;display:flex}.owner-order-steps li>span{background:var(--owner-subtle,#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{background:var(--owner-subtle,#eef8f3);border-color:var(--owner-positive,#8fc4aa);color:var(--owner-positive,#145e42)}.owner-order-steps li.is-active>span,.owner-order-steps li.is-complete>span{background:var(--dq-green);color:var(--owner-on-accent,#fff)}.owner-order-schedule{grid-template-columns:minmax(200px,.7fr) minmax(250px,1fr) minmax(130px,.35fr);gap:12px;display:grid}.owner-order-schedule>p{background:var(--owner-subtle,#f6f8f7);color:var(--dq-muted);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{background:var(--owner-subtle,#f9fbfa);border:1px solid var(--owner-line,#cbd6d0);font:inherit;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 var(--owner-line,#dce4e0);border-radius:11px;overflow:hidden}.owner-order-lines>article>header{background:var(--owner-subtle,#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{background:var(--owner-subtle,#f5f8f6);color:var(--dq-muted);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{background:var(--owner-surface,#fff);border:1px dashed var(--owner-line,#9fb5aa);color:var(--dq-green);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:var(--owner-on-accent,#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{background:var(--owner-surface,#fff);border-color:var(--owner-line,#c7d2cc);color:var(--dq-ink)}.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{background:var(--owner-subtle,#fff4f2);border-color:var(--owner-negative,#e7b9b2);color:var(--owner-negative,#983e35)}.owner-order-actions button:disabled,.owner-request-card button:disabled,.owner-inline-refresh:disabled{cursor:not-allowed;opacity:.55}.owner-order-preview{border:1px solid;border-radius:9px;gap:4px;padding:10px 12px;display:grid}.owner-order-preview--valid{background:var(--owner-subtle,#eff8f3);border-color:var(--owner-positive,#add1bd);color:var(--owner-positive,#155b41)}.owner-order-preview--invalid{background:var(--owner-subtle,#fff3f1);border-color:var(--owner-negative,#e7bcb5);color:var(--owner-negative,#8e352d)}.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{background:var(--owner-subtle,#f2f6f4);color:var(--owner-muted,#66736c);text-align:right;font-weight:800}.owner-payload-table th,.owner-payload-table td{border-bottom:1px solid var(--owner-line,#e5ebe8);white-space:nowrap;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 var(--owner-line,#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{background:var(--owner-subtle,#fff4f2);color:var(--owner-negative,#833b34);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:var(--owner-subtle,#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:var(--owner-faint,#f3f7f5)}.access-password-change form{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#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:var(--owner-warning,#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:var(--owner-subtle,#f8faf9);border:1px solid var(--owner-line,#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:var(--owner-on-accent,#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__tabs{background:var(--owner-subtle,#eef3f0);border:1px solid var(--dq-line);border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:5px;display:grid}.access-admin__tabs>button{color:var(--dq-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:9px;min-height:44px;padding:9px 12px;font-size:12px;font-weight:750;line-height:1.8}.access-admin__tabs>button:hover{background:var(--owner-subtle,#e3ece6);color:var(--dq-ink)}.access-admin__tabs>button[aria-selected=true]{background:var(--owner-surface,#fff);border-color:var(--owner-line,#c7dace);color:var(--dq-green);box-shadow:0 2px 5px #16412a0f}.access-admin__tabs>button:focus-visible,.access-admin__tab-panel:focus-visible{outline:2px solid var(--dq-green);outline-offset:3px}.access-admin__tab-panel{gap:16px;min-width:0;display:grid}.access-admin__tab-panel[hidden]{display:none}.access-admin__tab-panel>.admin-recommendations{margin-bottom:0}@media (width<=720px){.access-admin__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.access-admin__tabs>button{padding:9px 6px;font-size:11px}}.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(4,minmax(0,1fr));gap:10px;display:grid}.access-admin__metrics article{background:var(--owner-surface,#fff);border:1px solid var(--dq-line);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:var(--owner-muted,#78837d);font-size:9px}.access-admin__metrics article.is-warning{background:var(--dq-amber-soft);border-color:var(--owner-warning,#e4c98f)}.access-admin__metrics article.is-warning strong{color:var(--owner-warning,#885b13)}.access-admin__metrics article.is-ok{box-shadow:inset -3px 0 #7db89c}.access-admin__section,.access-owner-create{background:var(--owner-surface,#fff);border:1px solid var(--dq-line);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{background:var(--owner-surface,#fff);border:1px solid var(--dq-line);color:var(--dq-muted);text-align:center;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-owner-create textarea,.owner-profile-form input,.owner-profile-form textarea,.owner-access-form input,.access-account-table select{background:var(--owner-subtle,#f8faf9);border:1px solid var(--owner-line,#ccd6d1);border-radius:8px;min-height:40px;padding:7px 9px}.access-owner-create input:focus,.access-owner-editor input:focus,.access-owner-create textarea:focus,.owner-profile-form input:focus,.owner-profile-form textarea:focus,.owner-access-form input:focus,.access-account-table select:focus{border-color:var(--dq-green);outline:0;box-shadow:0 0 0 3px #167a5714}.access-owner-create textarea,.owner-profile-form textarea{resize:vertical;min-height:92px}.access-owner-name-preview{background:var(--owner-subtle,#eff5f2);border:1px dashed var(--owner-line,#b9cbc1);border-radius:9px;gap:3px;min-height:40px;padding:7px 10px;display:grid}.access-owner-name-preview>span{color:var(--dq-muted);font-size:9px;font-weight:750}.access-owner-name-preview>strong{font-size:12px}.access-owner-notes{grid-column:span 2}.access-owner-create__login{background:var(--owner-subtle,#f3f7f5);border:1px solid var(--owner-line,#dce6e0);border-radius:10px;align-items:flex-start;margin-top:14px;padding:11px 12px;gap:9px!important;display:flex!important}.access-owner-create__login input{min-height:auto;margin-top:3px}.access-owner-create__login>span{gap:1px;display:grid}.access-owner-create__login strong{font-size:11px}.access-owner-create__login small{color:var(--dq-muted);font-size:9px}.access-owner-form-grid--login{background:var(--owner-subtle,#fafcfb);border:1px solid var(--dq-soft-line);border-radius:10px;grid-template-columns:minmax(200px,.7fr) 1fr;margin-top:8px;padding:11px}.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:var(--owner-subtle,#f6f8f7);border:1px solid var(--owner-line,#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 var(--owner-line,#dae2de);border-radius:12px;min-width:0;overflow:hidden}.access-owner-card>header{background:var(--owner-subtle,#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:var(--owner-subtle,#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:var(--owner-muted,#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:var(--owner-subtle,#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-assignment{min-width:0}.access-assignment__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.access-assignment__toolbar>label{flex:1;min-width:200px;max-width:410px}.access-assignment__toolbar input{background:var(--owner-subtle,#f8faf9);border:1px solid var(--owner-line,#d7e0da);color:inherit;font:inherit;border-radius:8px;width:100%;min-height:36px;padding:7px 11px;font-size:11px}.access-assignment__toolbar>span{color:var(--dq-muted);white-space:nowrap;font-size:10px}.access-assignment__scroll{border:1px solid var(--dq-soft-line);scrollbar-width:thin;border-radius:10px;min-width:0;max-height:490px;overflow:auto}.access-assignment__scroll:focus-visible,.access-assignment__toolbar input:focus-visible{outline:2px solid var(--dq-green);outline-offset:2px}.access-account-table{border-collapse:separate;border-spacing:0;text-align:start;width:100%;min-width:650px;font-size:11px}.access-account-table th,.access-account-table td{border-bottom:1px solid var(--dq-soft-line);text-align:start;white-space:nowrap;padding:6px 12px}.access-account-table thead th{background:var(--owner-subtle,#f1f5f2);color:var(--dq-muted);z-index:1;padding-block:11px;font-size:10px;font-weight:700;position:sticky;top:0}.access-account-table tbody th{color:var(--dq-ink);font-size:11px;font-weight:700}.access-account-table tbody tr:last-child>*{border-bottom:0}.access-account-table tbody tr:hover{background:var(--owner-subtle,#f7faf8)}.access-account-table tbody tr.is-changed{background:var(--owner-subtle,#edf7f1)}.access-account-table__username{font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all}.access-account-table select{background:var(--owner-surface,#fff);color:inherit;font:inherit;border-radius:6px;width:100%;min-width:150px;min-height:32px;padding:4px 8px;font-size:11px}.access-account-table .cp-ui-button{border-radius:6px;min-height:30px;padding:4px 12px;font-size:10px}.access-account-table td:last-child{width:1%}.access-account-table .access-account-table__empty{color:var(--dq-muted);text-align:center;padding:30px}.access-assignment__scroll-hint{color:var(--dq-muted);font-size:10px;display:none}.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-onboarding{background:var(--owner-positive,#173d2d);border:1px solid var(--owner-positive,#285b45);color:var(--owner-on-accent,#fff);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.access-onboarding>div{gap:2px;display:grid}.access-onboarding strong{font-size:12px}.access-onboarding span{color:var(--owner-faint,#bcd0c5);font-size:9px}.access-onboarding .cp-ui-button{flex:none}.owner-directory{grid-template-columns:minmax(270px,330px) minmax(0,1fr);align-items:start;gap:12px;min-height:650px;display:grid}.owner-directory__master,.owner-directory__detail{background:var(--owner-surface,#fff);border:1px solid var(--dq-line);border-radius:15px;min-width:0;overflow:hidden}.owner-directory__master{position:sticky;top:12px}.owner-directory__master>header{border-bottom:1px solid var(--dq-soft-line);justify-content:space-between;align-items:end;padding:14px;display:flex}.owner-directory__master h3{margin:2px 0 0;font-size:17px}.owner-directory__tools{background:var(--owner-subtle,#fafcfb);grid-template-columns:1fr auto;gap:7px;padding:11px 12px 6px;display:grid}.owner-directory__tools input,.owner-directory__tools select{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#d2dcd6);font:inherit;border-radius:8px;width:100%;min-height:38px;padding:6px 9px;font-size:10px}.owner-directory__tools input:focus,.owner-directory__tools select:focus{border-color:var(--dq-green);outline:0;box-shadow:0 0 0 3px #167a5714}.owner-directory__result{background:var(--owner-subtle,#fafcfb);color:var(--dq-muted);padding:0 13px 8px;font-size:8px;display:block}.owner-directory__list{scrollbar-width:thin;max-height:650px;padding:5px 7px 8px;overflow:auto}.owner-directory__list>button{color:inherit;text-align:right;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:68px;padding:8px;display:grid}.owner-directory__list>button:hover{background:var(--owner-subtle,#f4f8f6)}.owner-directory__list>button.is-selected{background:var(--owner-subtle,#eaf4ef);border-color:var(--owner-positive,#b7d5c5);box-shadow:inset -3px 0 var(--dq-green)}.owner-directory__avatar{background:var(--owner-subtle,#dcece4);color:var(--owner-positive,#176548);border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:850;display:inline-flex}.owner-directory__identity{min-width:0;display:grid}.owner-directory__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.owner-directory__identity small{color:var(--dq-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.owner-directory__badges{place-items:end;gap:3px;display:grid}.owner-directory__badges b{white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:750}.owner-directory__badges b.is-ready{background:var(--dq-green-soft);color:var(--dq-green)}.owner-directory__badges b.is-muted{background:var(--owner-subtle,#ecefed);color:var(--owner-muted,#65716b)}.owner-directory__badges small{color:var(--owner-muted,#77827c);white-space:nowrap;font-size:7px}.owner-directory__detail{min-height:650px}.owner-directory__detail>.owner-empty{min-height:648px}.owner-empty>span{color:var(--dq-muted);font-size:9px}.owner-detail{min-width:0}.owner-detail__header{background:linear-gradient(135deg, var(--owner-subtle,#f4f8f6), var(--owner-surface,#fff));border-bottom:1px solid var(--dq-soft-line);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.owner-detail__back{display:none}.owner-detail__title{align-items:center;gap:10px;min-width:0;display:flex}.owner-detail__title>div{min-width:0;display:grid}.owner-detail__title h3{text-overflow:ellipsis;white-space:nowrap;margin:1px 0;font-size:19px;overflow:hidden}.owner-detail__title small{color:var(--dq-muted);font-size:9px}.owner-detail__header-actions{flex:none;align-items:center;gap:8px;display:flex}.owner-detail__actions{position:relative}.owner-detail__actions>summary{background:var(--owner-surface,#fff);border:1px solid var(--dq-line);cursor:pointer;border-radius:8px;min-height:36px;padding:7px 10px;font-size:10px;font-weight:750;list-style:none}.owner-detail__actions>summary::-webkit-details-marker{display:none}.owner-detail__actions>div{background:var(--owner-surface,#fff);border:1px solid var(--dq-line);z-index:4;border-radius:10px;min-width:180px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 12px 30px #152d202e}.owner-detail__actions button{color:var(--dq-ink);font:inherit;text-align:right;background:0 0;border:0;border-radius:7px;padding:8px 9px;font-size:10px}.owner-detail__actions button:hover{background:var(--owner-subtle,#f2f6f4)}.owner-detail__actions button.is-danger{color:var(--dq-red)}.owner-system-identifiers{background:var(--owner-surface,#fbfcfb);border-bottom:1px solid var(--dq-soft-line);padding:0 18px}.owner-system-identifiers>summary{color:var(--dq-muted);cursor:pointer;padding:8px 0;font-size:9px;font-weight:750}.owner-system-identifiers dl{grid-template-columns:1fr 1fr;gap:7px;margin:0 0 12px;display:grid}.owner-system-identifiers dl>div{background:var(--owner-surface,#fff);border:1px solid var(--dq-soft-line);border-radius:8px;min-width:0;padding:7px 8px}.owner-system-identifiers dt{color:var(--dq-muted);font-size:8px}.owner-system-identifiers dd{justify-content:space-between;align-items:center;gap:6px;min-width:0;margin:2px 0 0;display:flex}.owner-system-identifiers code{text-overflow:ellipsis;font-size:9px;overflow:hidden}.owner-system-identifiers button{background:var(--owner-subtle,#edf3f0);color:var(--dq-green);font:inherit;border:0;border-radius:6px;flex:none;min-height:28px;padding:3px 7px;font-size:8px}.owner-detail__tabs{background:var(--owner-subtle,#f6f9f7);border-bottom:1px solid var(--dq-soft-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px 10px;display:grid}.owner-detail__tabs button{color:var(--dq-muted);font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:6px;font-size:9px;font-weight:750;display:flex}.owner-detail__tabs button small{background:var(--owner-subtle,#e4eae7);border-radius:999px;min-width:19px;padding:2px 5px;font-size:7px}.owner-detail__tabs button.is-active{background:var(--owner-surface,#fff);border-color:var(--owner-line,#c7dace);color:var(--dq-green)}.owner-detail__tabs button.is-active small{background:var(--dq-green-soft)}.owner-detail__section{padding:18px}.owner-detail__section>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.owner-detail__section h4{margin:0;font-size:15px}.owner-detail__section header p{color:var(--dq-muted);margin:2px 0 0;font-size:9px}.owner-unsaved{background:var(--dq-amber-soft);color:var(--owner-warning,#805713);border-radius:999px;padding:4px 7px;font-size:8px}.owner-profile-form,.owner-access-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:11px;display:grid}.owner-profile-form label,.owner-access-form label{gap:4px;display:grid}.owner-profile-form label>span,.owner-access-form label>span{font-size:9px;font-weight:800}.owner-profile-form label>small,.owner-access-form label>small{color:var(--dq-muted);font-size:8px}.owner-profile-form__notes{grid-column:1/-1}.owner-profile-form footer,.owner-access-form footer{border-top:1px solid var(--dq-soft-line);grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.owner-access-form .access-switch{background:var(--owner-subtle,#f5f8f6);border:1px solid var(--dq-soft-line);border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:7px 9px;display:flex}.owner-access-form .access-switch input{min-height:auto}.owner-detail__notice{background:var(--owner-subtle,#eef5f1);border-right:3px solid var(--dq-green);gap:2px;margin-bottom:12px;padding:9px 11px;display:grid}.owner-detail__notice strong{font-size:10px}.owner-detail__notice span{color:var(--dq-muted);font-size:8px}.owner-detail__notice.is-warning{background:var(--dq-amber-soft);border-color:var(--dq-amber)}.owner-account-chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.owner-account-chips>span{background:var(--owner-subtle,#eff5f2);border:1px solid var(--owner-line,#d6e5dd);border-radius:8px;min-width:105px;padding:6px 8px;display:grid}.owner-account-chips bdi{font-size:9px;font-weight:750}.owner-account-chips small{color:var(--dq-muted);font-size:7px}.owner-account-scope{background:var(--owner-subtle,#edf2ef);border-radius:8px;padding:3px;display:flex}.owner-account-scope button{color:var(--dq-muted);font:inherit;background:0 0;border:0;border-radius:6px;min-height:30px;padding:4px 8px;font-size:8px}.owner-account-scope button.is-active{background:var(--owner-surface,#fff);color:var(--dq-green);box-shadow:0 1px 3px #10322017}.owner-accounts-section .access-assignment__toolbar{background:var(--owner-subtle,#f8faf9);border:1px solid var(--dq-soft-line);border-radius:10px;margin-bottom:9px;padding:8px}.owner-accounts-section .access-assignment__scroll{max-height:390px}.owner-order-list-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.owner-order-list-catalog>form{border:1px solid var(--owner-line,#dce4df);border-radius:11px;gap:9px;padding:11px;display:grid}.owner-order-list-catalog>form.is-default{border-color:var(--owner-positive,#91c2a8);box-shadow:inset -3px 0 var(--dq-green)}.owner-order-list-catalog>form.is-archived{background:var(--owner-subtle,#f3f4f3);opacity:.72}.owner-order-list-catalog>form>header{justify-content:space-between;align-items:flex-start;display:flex}.owner-order-list-catalog>form>header>div{display:grid}.owner-order-list-catalog>form>header strong{font-size:11px}.owner-order-list-catalog>form>header small{color:var(--dq-muted);font-size:8px}.owner-order-list-catalog dl{gap:16px;margin:0;display:flex}.owner-order-list-catalog dl>div{display:grid}.owner-order-list-catalog dt{color:var(--dq-muted);font-size:7px}.owner-order-list-catalog dd{margin:0;font-size:10px;font-weight:750}.owner-order-list-catalog label{gap:4px;display:grid}.owner-order-list-catalog label span{font-size:8px;font-weight:750}.owner-order-list-catalog input{background:var(--owner-subtle,#f8faf9);border:1px solid var(--owner-line,#ccd6d1);border-radius:8px;min-height:38px;padding:6px 8px}.owner-order-list-catalog footer{flex-wrap:wrap;gap:6px;display:flex}.owner-order-list-catalog__create{background:var(--owner-subtle,#f6faf8);align-content:start;border-style:dashed!important}.bulk-user-results{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#d9e1dd);border-radius:16px;gap:12px;width:min(100vw - 30px,760px);max-width:760px;max-height:min(760px,100vh - 30px);padding:22px;display:grid;overflow:auto;box-shadow:0 25px 80px #10231940}.bulk-user-results>header{justify-items:start;gap:5px;display:grid}.bulk-user-results h2{margin:0;font-size:20px}.bulk-user-results header p{color:var(--dq-muted);margin:0;font-size:10px}.bulk-user-results__credentials{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.bulk-user-results__credentials article{background:var(--owner-text,#17271f);color:var(--owner-faint,#eaf4ee);border-radius:10px;gap:6px;padding:10px;display:grid}.bulk-user-results__credentials article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.bulk-user-results__credentials strong{font-size:10px}.bulk-user-results__credentials code{overflow-wrap:anywhere;font-size:10px}.bulk-user-results__credentials article>code{color:var(--owner-on-accent,#fff);text-align:center;-webkit-user-select:all;user-select:all;background:#ffffff0d;border-radius:7px;padding:8px;font-size:13px}.bulk-user-results__credentials button{background:var(--owner-positive,#315343);color:var(--owner-on-accent,#fff);font:inherit;border:0;border-radius:7px;min-height:30px;font-size:8px}.bulk-user-results__credentials small{color:var(--owner-faint,#aebfb6);font-size:7px}.bulk-user-results__failures{background:var(--dq-red-soft);border:1px solid var(--owner-negative-soft,#e8c6c1);border-radius:10px;padding:8px}.bulk-user-results__failures article{gap:1px;padding:5px;display:grid}.bulk-user-results__failures strong{color:var(--dq-red);font-size:10px}.bulk-user-results__failures span{color:var(--owner-negative,#74443e);font-size:8px}.bulk-user-results>footer{justify-content:flex-end;display:flex}.access-password-receipt{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#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{background:var(--owner-text,#17271f);color:var(--owner-faint,#e4f1ea);letter-spacing:1px;overflow-wrap:anywhere;text-align:center;-webkit-user-select:all;user-select:all;direction:ltr;border-radius:10px;padding:15px;font-size:20px}.access-password-receipt>small{color:var(--owner-warning,#80601f);font-size:10px}.access-password-receipt footer{justify-content:flex-end;gap:8px;display:flex}.owner-history{gap:18px;display:grid}.owner-history-empty{min-height:220px}.owner-history-nav{background:var(--owner-text,#17271f);border:1px solid var(--owner-line,#273a31);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:7px;display:grid}.owner-history-nav button{color:var(--owner-faint,#aebbb4);text-align:right;background:0 0;border:1px solid #0000;border-radius:10px;align-items:start;gap:3px;min-height:62px;padding:10px 13px;transition:background-color .16s,border-color .16s,color .16s;display:grid}.owner-history-nav button strong{color:inherit;font-size:12px}.owner-history-nav button small{color:var(--owner-muted,#829088);font-size:8px}.owner-history-nav button:hover{color:var(--owner-faint,#e7eee9);background:#ffffff0d}.owner-history-nav button:focus-visible{outline:2px solid var(--owner-positive,#76cba9);outline-offset:1px}.owner-history-nav button.is-active{background:var(--owner-surface,#fff);border-color:var(--owner-line,#fff);color:var(--owner-positive,#176c4d);box-shadow:0 6px 20px #00000029}.owner-history-nav button.is-active small{color:var(--owner-muted,#66756d)}.owner-history-orders>.rr-shell,.owner-history-orders>.rf-shell{margin-top:4px}.owner-history-orders--ranking .rr-heading h2{max-width:760px}.owner-account-directory__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.owner-account-directory__group{background:var(--owner-subtle,#f7faf8);border:1px solid var(--owner-line,#dfe7e3);border-radius:12px;min-width:0;overflow:hidden}.owner-account-directory__group>header{background:var(--owner-subtle,#f0f6f3);border-bottom:1px solid var(--owner-line,#dfe7e3);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.owner-account-directory__group>header>div{gap:1px;min-width:0;display:grid}.owner-account-directory__group>header strong{color:var(--owner-positive,#165e45);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.owner-account-directory__group>header small,.owner-account-directory__group>header>span{color:var(--dq-muted);font-size:8px}.owner-account-directory__group>div{gap:6px;padding:8px;display:grid}.owner-account-directory__group button{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#dfe6e2);color:inherit;text-align:right;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:7px 9px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.owner-account-directory__group button:hover{border-color:var(--owner-positive,#9fc6b5);transform:translateY(-1px)}.owner-account-directory__group button:focus-visible{outline:0;box-shadow:0 0 0 3px #167a571f}.owner-account-directory__group button.is-selected{background:var(--owner-subtle,#edf8f3);border-color:var(--dq-green);box-shadow:inset 3px 0 0 var(--dq-green)}.owner-account-directory__group button>span{gap:1px;min-width:0;display:grid}.owner-account-directory__group button strong{font-size:11px}.owner-account-directory__group button small{color:var(--dq-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.owner-account-directory__group button em{background:var(--owner-subtle,#e6f4ed);color:var(--owner-positive,#176a4c);border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:850}.owner-account-directory__group button em.is-disabled{background:var(--owner-subtle,#edf1ef);color:var(--owner-muted,#6e7a74)}.owner-history-scope__controls{grid-template-columns:minmax(180px,.7fr) minmax(230px,1fr) minmax(280px,1.2fr) auto;align-items:end;gap:11px;display:grid}.owner-history-scope__controls label{gap:5px;display:grid}.owner-history-scope__controls label>span{color:var(--dq-muted);font-size:10px;font-weight:800}.owner-history-scope__controls select{background:var(--owner-subtle,#f9fbfa);border:1px solid var(--owner-line,#cbd6d0);font:inherit;border-radius:9px;width:100%;min-width:0;min-height:44px;padding:8px 10px;font-size:12px}.owner-history-scope__controls select:focus{border-color:var(--dq-green);outline:0;box-shadow:0 0 0 3px #167a5714}.owner-history-scope__controls>button,.owner-history-more,.owner-history-pagination button{background:var(--dq-green);border:1px solid var(--dq-green);color:var(--owner-on-accent,#fff);border-radius:9px;min-height:44px;padding:8px 14px;font-size:11px;font-weight:800}.owner-history-scope__controls>button{grid-column:-2/-1}.owner-history-scope__controls>button:disabled,.owner-history-more:disabled,.owner-history-pagination button:disabled{cursor:not-allowed;opacity:.55}.owner-history-scope__note{background:var(--owner-subtle,#f3f7f5);border:1px solid var(--owner-line,#e1e8e4);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px 12px;margin-top:13px;padding:10px 12px;display:grid}.owner-history-scope__note strong{color:var(--dq-green);font-size:11px}.owner-history-scope__note span,.owner-history-scope__note time{color:var(--dq-muted);font-size:9px}.owner-history-more{background:var(--owner-surface,#fff);border-color:var(--owner-line,#c7d4cd);color:var(--dq-green);min-height:38px;margin-top:10px}.owner-history-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.owner-history-metrics article{background:var(--owner-surface,#fff);border:1px solid var(--dq-line);border-radius:13px;gap:3px;min-height:102px;padding:14px;display:grid}.owner-history-metrics span{color:var(--dq-muted);font-size:10px}.owner-history-metrics strong{font-size:24px;line-height:1.2}.owner-history-metrics small{color:var(--owner-muted,#7a8780);align-self:end;font-size:8px}.owner-history-run-identity{place-items:end;gap:3px;display:grid}.owner-history-run-identity time,.owner-history-run-identity code{color:var(--dq-muted);font-size:9px}.owner-history-table{border:1px solid var(--owner-line,#dfe6e2);border-radius:11px;overflow-x:auto}.owner-history-table table{border-collapse:collapse;width:100%;min-width:1050px;font-size:10px}.owner-history-table th{background:var(--owner-subtle,#f2f6f4);color:var(--owner-muted,#65726b);text-align:right;font-weight:850;position:sticky;top:0}.owner-history-table th,.owner-history-table td{border-bottom:1px solid var(--owner-line,#e5ebe8);vertical-align:middle;padding:9px 10px}.owner-history-table tbody tr{cursor:pointer;transition:background-color .15s}.owner-history-table tbody tr:hover{background:var(--owner-subtle,#f4f9f6)}.owner-history-table tbody tr:focus-visible{box-shadow:inset 0 0 0 2px var(--dq-green);outline:0}.owner-history-table td>strong,.owner-history-table td>time,.owner-history-table td>small{display:block}.owner-history-table td>small{color:var(--dq-muted);margin-top:2px;font-size:8px}.owner-history-posted,.owner-history-outcome{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.owner-history-posted.is-posted,.owner-history-outcome.is-accepted{background:var(--owner-subtle,#e7f4ee);color:var(--owner-positive,#146044)}.owner-history-posted.is-not-posted,.owner-history-outcome.is-neutral{background:var(--owner-subtle,#eef1ef);color:var(--owner-muted,#65716b)}.owner-history-outcome.is-rejected{background:var(--owner-subtle,#fbecea);color:var(--owner-negative,#9c3e36)}.owner-history-outcome.is-attention{background:var(--owner-warning-soft,#fff1d7);color:var(--owner-warning,#885c13)}.owner-history-outcome.is-pending{background:var(--owner-subtle,#eaf2f9);color:var(--owner-info,#2b648f)}.owner-history-pagination{border-top:1px solid var(--dq-soft-line);color:var(--dq-muted);justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;font-size:10px;display:flex}.owner-history-cards{display:none}.owner-history-detail{gap:14px;display:grid}.owner-history-detail section{border:1px solid var(--owner-line,#dfe6e2);border-radius:12px;padding:13px}.owner-history-detail h3{margin:0 0 10px;font-size:13px}.owner-history-detail dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.owner-history-detail dl>div{background:var(--owner-subtle,#f4f7f5);border-radius:8px;gap:2px;min-width:0;padding:8px 9px;display:grid}.owner-history-detail dt{color:var(--dq-muted);font-size:8px}.owner-history-detail dd{overflow-wrap:anywhere;margin:0;font-size:11px}.owner-history-detail p{background:var(--owner-subtle,#fff7e8);color:var(--owner-warning,#705423);border-radius:8px;margin:10px 0 0;padding:9px 10px;font-size:10px;line-height:1.8}.owner-purchase-range{background:var(--owner-subtle,#f3f7f5);border:1px solid var(--owner-line,#dce6e1);border-radius:12px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:3px 12px;padding:11px 13px;display:grid}.owner-purchase-range strong{color:var(--owner-positive,#176c4d);font-size:10px}.owner-purchase-range span{font-size:10px;font-weight:800}.owner-purchase-range small{color:var(--dq-muted);text-align:left;font-size:9px}.owner-purchase-report__section .rf-panel__header p{color:var(--dq-muted);margin:4px 0 0;font-size:9px}.owner-simple-rank{gap:14px;display:grid}.owner-simple-rank__heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.owner-simple-rank__heading h2{margin:3px 0;font-size:21px}.owner-simple-rank__heading p{color:var(--dq-muted);margin:0;font-size:11px}.owner-simple-rank__heading button{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#c6d2cc);color:var(--dq-green);border-radius:9px;min-height:40px;padding:7px 12px;font-size:10px;font-weight:850}.owner-simple-rank__heading button:disabled{cursor:not-allowed;opacity:.55}.owner-simple-rank__heading>div:last-child{color:var(--dq-muted);place-items:end;gap:6px;font-size:9px;display:grid}.owner-simple-rank__toolbar{background:var(--owner-subtle,#f5f8f6);border:1px solid var(--owner-line,#dfe7e3);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.owner-simple-rank__toolbar>strong{color:var(--owner-text,#526159);font-size:10px}.owner-side-switch{background:var(--owner-subtle,#e8eeeb);border:1px solid var(--owner-line,#d4ded9);border-radius:9px;align-items:center;gap:3px;padding:3px;display:inline-flex}.owner-side-switch button{color:var(--owner-muted,#627169);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;min-width:66px;min-height:30px;padding:5px 11px;font-size:9px;font-weight:850}.owner-side-switch button:focus-visible{outline:2px solid var(--owner-positive,#76cba9);outline-offset:1px}.owner-side-switch button.is-active{background:var(--owner-surface,#fff);color:var(--owner-positive,#176c4d);box-shadow:0 2px 7px #1933271f}.owner-side-switch button.is-sell.is-active{color:var(--owner-negative,#9a463c)}.owner-order-side{border-radius:999px;justify-content:center;min-width:44px;padding:4px 8px;font-size:8px;font-weight:900;display:inline-flex}.owner-order-side.is-buy{background:var(--owner-subtle,#e5f3ec);color:var(--owner-positive,#176548)}.owner-order-side.is-sell{background:var(--owner-subtle,#fbeceb);color:var(--owner-negative,#99463d)}.owner-sale-evidence-note{background:var(--owner-subtle,#f2f7f4);border:1px solid var(--owner-line,#d9e5df);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 12px;padding:10px 12px;display:grid}.owner-sale-evidence-note strong{color:var(--owner-positive,#176c4d);font-size:10px}.owner-sale-evidence-note span{color:var(--dq-muted);font-size:9px;line-height:1.8}.owner-simple-rank__table{overflow-x:auto}.owner-simple-rank__table table{border-collapse:collapse;width:100%;min-width:920px;font-size:10px}.owner-simple-rank__table.is-sales table{min-width:1080px}.owner-simple-rank__table th{background:var(--owner-subtle,#fafcfb);color:var(--owner-muted,#64716a);text-align:right;font-weight:850}.owner-simple-rank__table th,.owner-simple-rank__table td{border-bottom:1px solid var(--owner-line,#e7ece9);vertical-align:middle;padding:9px 10px}.owner-simple-rank__table{border:1px solid var(--owner-line,#dfe7e3);border-radius:12px}.owner-simple-rank__table td>strong{white-space:nowrap}.owner-simple-rank__value{gap:1px;min-width:175px;display:grid}.owner-simple-rank__value strong{font-size:13px}.owner-simple-rank__value small,.owner-simple-rank__value time{color:var(--dq-muted);font-size:8px}.owner-simple-rank__value.is-direct strong{color:var(--dq-green)}.owner-simple-rank__value.is-late strong{color:var(--owner-warning,#a16b16)}.owner-simple-rank__value.is-initial strong{color:var(--owner-info,#566d82)}.owner-simple-rank__value.is-missing strong{color:var(--owner-muted,#8b9690)}.owner-simple-rank__execution-evidence{gap:1px;min-width:105px;display:grid}.owner-simple-rank__execution-evidence strong{color:var(--owner-positive,#176c4d);font-size:9px}.owner-simple-rank__execution-evidence small{color:var(--dq-muted);font-size:8px}.owner-simple-rank__sales-cards{display:none}@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,.owner-history-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-account-directory__groups,.owner-symbol-list__account-groups{grid-template-columns:1fr 1fr}.owner-symbol-list__source-card{grid-template-columns:minmax(220px,.8fr) minmax(270px,1.2fr)}.owner-symbol-list__source-current{grid-column:1/-1}}@media (width<=760px){.owner-symbol-list__overview>header{grid-template-columns:1fr}.owner-symbol-list__search{grid-template-columns:1fr 1fr}.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-assignment__scroll-hint{display:block}.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}.owner-symbol-list__account-groups,.owner-symbol-list__source-card{grid-template-columns:1fr}.owner-symbol-list__source-current{grid-column:auto}.owner-symbol-list__results>button{grid-template-columns:minmax(0,1fr) auto;align-items:start}.owner-symbol-list__sources{grid-area:2/1/auto/-1}.owner-account-directory__groups{grid-template-columns:1fr}.owner-history-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-history-scope__controls{grid-template-columns:1fr 1fr}.owner-history-scope__controls>button{grid-column:1/-1}.owner-history-scope__note{grid-template-columns:1fr;align-items:start}.owner-history-table{display:none}.owner-history-cards{gap:9px;display:grid}.owner-history-cards>button{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#dce5e0);color:inherit;text-align:right;border-radius:11px;gap:10px;padding:12px;display:grid}.owner-history-cards>button>header{justify-content:space-between;align-items:start;display:flex}.owner-history-cards>button>header>div{gap:2px;display:grid}.owner-history-cards>button small{color:var(--dq-muted);font-size:9px}.owner-history-cards dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.owner-history-cards dl>div{background:var(--owner-subtle,#f4f7f5);border-radius:8px;padding:7px 8px;display:grid}.owner-history-cards dt{color:var(--dq-muted);font-size:8px}.owner-history-cards dd{margin:0;font-size:10px}.owner-history-cards>button>span:last-child{color:var(--dq-green);font-size:9px;font-weight:850}.owner-simple-rank__table.is-sales{display:none}.owner-simple-rank__sales-cards{gap:9px;display:grid}.owner-simple-rank__sales-cards>article{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#dce5e0);border-radius:11px;gap:10px;padding:12px;display:grid}.owner-simple-rank__sales-cards>article>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.owner-simple-rank__sales-cards>article>header>div{gap:2px;display:grid}.owner-simple-rank__sales-cards>article>header strong{font-size:13px}.owner-simple-rank__sales-cards>article>header time{color:var(--dq-muted);font-size:8px}.owner-simple-rank__sales-cards dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.owner-simple-rank__sales-cards dl>div{background:var(--owner-subtle,#f4f7f5);border-radius:8px;gap:2px;min-width:0;padding:8px;display:grid}.owner-simple-rank__sales-cards dl>div.is-primary{background:var(--owner-subtle,#eaf5ef)}.owner-simple-rank__sales-cards dt{color:var(--dq-muted);font-size:8px}.owner-simple-rank__sales-cards dd{overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:800}.owner-simple-rank__sales-cards>article>footer{border-top:1px solid var(--owner-line,#e7ece9);padding-top:8px}.owner-purchase-range{grid-template-columns:1fr;align-items:start}.owner-purchase-range small{text-align:right}.owner-simple-rank__heading{align-items:stretch;display:grid}.owner-simple-rank__heading>div:last-child{justify-items:stretch}}@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:repeat(2,minmax(0,1fr));justify-self:stretch}.owner-symbol-list__overview>header{display:grid}.owner-daily-confirmation__action{align-items:stretch;display:grid}.owner-daily-confirmation__action>div{min-width:0}.owner-daily-confirmation__recent article{align-items:stretch;display:grid}.owner-tabs button{overflow-wrap:anywhere;min-height:54px;padding-inline:5px;font-size:10px;line-height:1.5}.owner-symbol-list__results>button{grid-template-columns:1fr}.owner-symbol-list__meta{justify-content:flex-start;width:100%}.owner-symbol-list__meta>time{flex:1}.owner-symbol-list__account-directory{padding:10px}.owner-symbol-list__account-directory>header{align-items:flex-start;gap:8px;display:grid}.owner-symbol-list__results>button>b{justify-self:stretch}.owner-symbol-list__sources{grid-area:auto}.owner-symbol-list__search{grid-template-columns:1fr}.owner-symbol-list__search>button,.owner-symbol-list__search>small{grid-column:1}.owner-symbol-list__actions,.owner-symbol-list__conflict{align-items:stretch;display:grid}.owner-symbol-list__chips>span{width:100%}.owner-symbol-list__chips>span>span{flex:1}.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,.owner-history-scope__controls{grid-template-columns:1fr}.owner-history-scope__controls>button{grid-column:auto}.owner-history-metrics{grid-template-columns:1fr 1fr}.owner-history-run-identity{justify-items:start}.owner-history-pagination{align-items:stretch;gap:8px;display:grid}.owner-history-detail dl,.owner-history-nav{grid-template-columns:1fr}.owner-history-nav button{min-height:52px}.owner-simple-rank__toolbar,.owner-sale-evidence-note{grid-template-columns:1fr;align-items:stretch}.owner-simple-rank__toolbar{display:grid}.owner-side-switch{grid-template-columns:1fr 1fr;width:100%;display:grid}.owner-side-switch button{width:100%}.owner-simple-rank__sales-cards dl{grid-template-columns:1fr}}.oer{min-width:0}.oer button{font:inherit}.oer button:focus-visible,.oer summary:focus-visible,.oer input:focus-visible{outline:3px solid var(--owner-positive,#89b49d);outline-offset:3px}.oer button:disabled{cursor:default;opacity:.5}.oer .sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.oer-date-bar{background:var(--owner-subtle,#f4f7f5);border:1px solid var(--owner-line,#dee7e1);border-radius:12px;gap:14px;padding:16px;display:grid}.oer-date-title{gap:4px;display:grid}.oer-date-title>span,.oer-date-title>small{color:var(--dq-muted);font-size:11px}.oer-date-title>strong{color:var(--owner-text,#233d30);font-size:19px}.oer-date-actions,.oer-day-navigation{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oer-date-actions button,.oer-day-navigation button,.oer-account-action button,.oer-group-footer button,.oer-pagination button,.oer .access-error button{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#cddbd2);color:var(--owner-positive,#285b41);cursor:pointer;border-radius:8px;min-height:36px;padding:7px 12px;font-size:11px;font-weight:750}.oer-date-actions button[aria-pressed=true]{background:var(--owner-positive,#22583c);border-color:var(--owner-positive,#22583c);color:var(--owner-on-accent,#fff)}.oer-day-navigation{border-top:1px solid var(--owner-line,#dee7e1);justify-content:space-between;padding-top:12px}.oer-day-navigation button{background:0 0;border:0;padding-inline:0}.oer-summary{gap:9px;padding-block:4px;display:grid}.oer-day-counts{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;display:grid}.oer-day-counts>div{background:var(--owner-subtle,#f5f7f6);border:1px solid var(--owner-line,#e7ece8);border-radius:9px;gap:5px;padding:11px 12px;display:grid}.oer-day-counts dt{color:var(--dq-muted);font-size:11px}.oer-day-counts dd{margin:0;font-size:22px;font-weight:850}.oer .is-accepted dd{color:var(--owner-positive,#206a40)}.oer .is-rejected dd,.oer-attention{color:var(--owner-negative,#9c3d31)}.oer .is-unknown dd{color:var(--owner-warning,#8d641f)}.oer-note,.oer-attention{margin:0;font-size:11px;line-height:1.9}.oer-note{color:var(--dq-muted)}.oer-accounts{border:1px solid var(--owner-line,#dfe6e0);border-radius:12px;min-width:0;overflow:hidden}.oer-accounts table{border-collapse:collapse;table-layout:fixed;text-align:right;width:100%}.oer-accounts th{background:var(--owner-subtle,#f6f8f6);color:var(--dq-muted);padding:12px 10px;font-size:10px;font-weight:700}.oer-accounts th:first-child{width:19%}.oer-accounts th:nth-child(2){width:16%}.oer-accounts th:nth-child(3){width:26%}.oer-accounts th:nth-child(4){width:21%}.oer-accounts th:nth-child(5){width:18%}.oer-accounts td{border-top:1px solid var(--owner-line,#e3e9e5);overflow-wrap:anywhere;vertical-align:middle;padding:14px 10px;font-size:11px}.oer-account-row.is-open{background:var(--owner-subtle,#f1f6f2)}.oer-accounts td>strong,.oer-accounts td>small{display:block}.oer-account-identity>strong{font-size:12px}.oer-accounts td>small{color:var(--dq-muted);margin-top:3px;font-size:10px}.oer-account-enabled{color:var(--owner-muted,#77817a);margin-top:3px;font-size:9px;display:inline-block}.oer-account-enabled:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-inline-end:5px;display:inline-block}.oer-account-enabled.is-enabled{color:var(--owner-positive,#286647)}.oer-sides{flex-wrap:wrap;gap:5px;display:flex}.oer-sides>span,.oer-side{white-space:nowrap;border-radius:5px;padding:3px 6px;font-size:10px}.oer .is-buy{background:var(--owner-subtle,#e9f4ed);color:var(--owner-positive,#286647)}.oer .is-sell{background:var(--owner-subtle,#fbefed);color:var(--owner-negative,#9a4a42)}.oer-counters{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.oer-counters>div{gap:2px;display:grid}.oer-counters dt{color:var(--dq-muted);font-size:9px}.oer-counters dd{margin:0;font-size:13px;font-weight:800}.oer-account-action button{width:100%}.oer-accounts .oer-account-detail>td{background:var(--owner-subtle,#f8faf8);padding:16px}.oer-groups{gap:12px;min-width:0;display:grid}.oer-groups>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;margin-bottom:0;display:flex}.oer-groups>header>h3{margin:0;font-size:13px}.oer-groups>header>span{color:var(--dq-muted);font-size:10px}.oer-group{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#dfe7e1);border-radius:10px;gap:10px;padding:14px;display:grid}.oer-group-title{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.oer-group-title>strong{font-size:14px}.oer-group-title>.oer-run-status,.oer-group-title>.oer-attention{margin-inline-start:auto;font-size:10px}.oer-run-status{color:var(--owner-text,#526759)}.oer-group-program{color:var(--dq-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:10px;display:flex}.oer-group .oer-counters{background:var(--owner-subtle,#f7f9f7);border-radius:7px;padding:9px}.oer-group-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.oer-group-footer>span{color:var(--dq-muted);margin-inline-end:auto}.oer-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.oer-pagination>span,.oer-updated{color:var(--dq-muted);font-size:10px}.oer .access-error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.oer-orders{gap:14px;min-width:0;display:grid}.oer-orders dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.oer-orders dl>div{min-width:0}.oer-orders dt{color:var(--dq-muted);font-size:10px}.oer-orders dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.oer-execution-facts{background:var(--owner-subtle,#f5f8f5);border:1px solid var(--owner-line,#e0e8e1);border-radius:10px;gap:12px;padding:13px;display:grid}.oer-execution-facts>strong{color:var(--owner-text,#3d5445);font-size:13px}.oer-execution-facts>p{color:var(--dq-muted);margin:0;font-size:11px}.oer-order-detail{border:1px solid var(--owner-line,#dfe6e1);border-radius:10px;min-width:0}.oer-order-detail>summary{background:var(--owner-subtle,#f9fbf9);cursor:pointer;border-radius:10px;padding:13px;font-size:11px}.oer-order-detail>summary>span{flex-wrap:wrap;gap:8px;line-height:1.9;display:flex}.oer-order-detail>summary>span+span{color:var(--dq-muted);margin-top:6px}.oer-order-detail summary time{color:var(--dq-muted);margin-inline-start:auto;font-size:10px;display:block}.oer-order-detail>section{border-top:1px solid var(--owner-line,#e7ece8);padding:13px}.oer-order-detail h4{margin:0 0 12px;font-size:12px}.oer-technical{border-top:1px solid var(--owner-line,#e7ece8);padding:13px}.oer-technical>summary{color:var(--dq-muted);cursor:pointer;font-size:11px}.oer-technical>dl{margin-top:14px}@media (width<=1050px){.oer-day-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.oer-counters{gap:5px}.oer-account-action button{padding-inline:5px;font-size:10px}}@media (width<=800px){.oer-date-title>strong{font-size:16px}.oer-accounts{border:0;border-radius:0;overflow:visible}.oer-accounts table,.oer-accounts tbody{display:block}.oer-accounts thead{display:none}.oer-account-row{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#dce5de);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;padding:14px;display:grid}.oer-accounts .oer-account-row td{border:0;min-width:0;padding:0}.oer-accounts td[data-label]:before{color:var(--dq-muted);content:attr(data-label);margin-bottom:6px;font-size:10px;display:block}.oer-account-row .oer-account-identity,.oer-account-row .oer-account-action,.oer-account-row td:nth-child(3){grid-column:1/-1}.oer-account-row td:nth-child(2){grid-area:2/1}.oer-account-row td:nth-child(4){grid-area:2/2}.oer-account-identity{border-bottom:1px solid var(--owner-line,#e5ebe6)!important;padding-bottom:9px!important}.oer-account-row .oer-counters{background:var(--owner-subtle,#f5f8f5);border-radius:7px;padding:9px}.oer-account-action button{min-height:40px;font-size:11px}.oer-account-detail,.oer-accounts .oer-account-detail>td{display:block}.oer-accounts .oer-account-detail>td{border:1px solid var(--owner-line,#dfe7e0);border-radius:10px;margin-top:8px;padding:10px}.oer-group{padding:11px}}@media (width<=480px){.oer>header{align-items:flex-start;gap:8px}.oer>header h2{font-size:16px}.oer>header>button{padding-inline:8px;font-size:10px}.oer-date-bar{padding:12px}.oer-day-counts>div{padding:9px}.oer-day-counts dd{font-size:20px}.oer-day-navigation{gap:12px}.oer-day-navigation button{font-size:10px}.oer-orders dl{grid-template-columns:1fr}}.pd-picker{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-inline-start:auto;display:flex}.pd-label{color:var(--dq-muted);font-size:11px}.pd-picker .pd-trigger{justify-content:space-between;align-items:center;gap:8px;min-width:180px;display:inline-flex}.cp-plan-settings-grid>.pd-picker,.pf-end-date-picker .pd-picker{gap:6px;min-width:0;margin:0;display:grid}.cp-plan-settings-grid>.pd-picker .pd-trigger,.pf-end-date-picker .pd-trigger{width:100%;min-width:0}.pdt-picker{gap:6px;min-width:0;display:grid}.pdt-label{color:var(--dq-muted);font-size:12px}.pdt-controls{grid-template-columns:minmax(0,1fr) 110px auto;align-items:end;gap:8px;min-width:0;display:grid}.pdt-controls>.pd-picker{gap:4px;min-width:0;margin:0;display:grid}.pdt-controls .pd-trigger{width:100%;min-width:0}.pdt-time{gap:4px;min-width:0;display:grid}.pdt-time>span{color:var(--dq-muted);font-size:11px}.pdt-time input{box-sizing:border-box;width:100%;min-width:0}.pdt-controls .pdt-clear{min-height:40px;padding:6px 10px}@media (width<=480px){.pdt-controls{grid-template-columns:minmax(0,1fr) auto}.pdt-controls>.pd-picker{grid-column:1/-1}}.pd-trigger svg{flex-shrink:0;width:18px;height:18px}.pd-picker .pd-backdrop{cursor:default;z-index:1200;background:#162a1e24;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0}.pd-dialog{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#d6e2d9);box-sizing:border-box;color:var(--owner-text,#273e2f);left:var(--pd-left);max-height:calc(100dvh - 24px);top:var(--pd-top);z-index:1201;direction:rtl;border-radius:14px;width:336px;padding:14px;position:fixed;overflow:auto;box-shadow:0 18px 55px #1c332338}.pd-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.pd-heading>span{color:var(--dq-muted);font-size:11px}.pd-picker .pd-close{background:0 0;border:0;width:32px;min-height:32px;padding:0;font-size:22px}.pd-month-navigation{grid-template-columns:30px 30px minmax(0,1fr) 30px 30px;align-items:center;gap:3px;margin:5px 0 12px;display:grid}.pd-month-navigation>strong{text-align:center;font-size:14px}.pd-picker .pd-navigate{background:var(--owner-subtle,#f4f8f5);border:0;width:30px;min-height:32px;padding:0;font-size:22px;line-height:1}.pd-picker .pd-navigate:hover{background:var(--owner-subtle,#e4eee7)}.pd-calendar{border-collapse:separate;border-spacing:2px;table-layout:fixed;width:100%}.pd-calendar th{color:var(--owner-muted,#77877c);text-align:center;height:24px;font-size:10px;font-weight:500}.pd-calendar td{text-align:center;padding:1px}.pd-picker .pd-day{color:var(--owner-text,#304a38);background:0 0;border:1px solid #0000;border-radius:8px;width:100%;height:34px;min-height:34px;padding:0;font-size:12px;font-weight:600;line-height:1}.pd-picker .pd-day:hover{background:var(--owner-subtle,#edf4ef)}.pd-picker .pd-day.is-other-month{color:var(--owner-muted,#9ba79e)}.pd-picker .pd-day.is-today{border-color:var(--owner-positive,#7cac8e)}.pd-picker .pd-day.is-selected{background:var(--owner-positive,#22583c);color:var(--owner-on-accent,#fff);font-weight:800}.pd-picker .pd-day:focus-visible{outline:2px solid var(--owner-warning,#b48535);outline-offset:1px}.pd-footer{border-top:1px solid var(--owner-line,#e5ece7);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.pd-picker .pd-footer button{background:var(--owner-subtle,#f4f8f5);border:0;min-height:32px;padding:4px 9px;font-size:10px}.pd-footer>span{color:var(--owner-muted,#617466);font-size:9px}.pd-help{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}@media (width<=800px){.pd-picker{width:100%;margin-inline-start:0}.pd-picker .pd-trigger{flex:1}}@media (width<=480px){.pd-dialog{max-width:calc(100vw - 24px);top:50%;left:50%;transform:translate(-50%,-50%)}.pd-picker .pd-day{height:38px}}@media (width<=1100px){.access-admin__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-directory{grid-template-columns:minmax(250px,290px) minmax(0,1fr)}.owner-directory__badges small{display:none}.owner-order-list-catalog{grid-template-columns:1fr}}@media (width<=760px){.access-admin__header{align-items:stretch;display:grid}.access-admin__header .cp-ui-button{width:100%}.access-admin__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.access-onboarding{align-items:stretch;display:grid}.owner-directory{min-height:0;display:block}.owner-directory__master{position:static}.owner-directory__detail{min-height:0;display:none}.owner-directory.is-detail-open .owner-directory__master{display:none}.owner-directory.is-detail-open .owner-directory__detail{display:block}.owner-directory__list{max-height:none}.owner-directory__list>button{min-height:72px}.owner-detail__header{flex-wrap:wrap;align-items:flex-start;padding:13px}.owner-detail__back{flex-basis:100%;justify-content:flex-start;padding-inline:0;display:inline-flex}.owner-detail__title{max-width:calc(100% - 120px)}.owner-detail__header-actions{margin-inline-start:auto}.owner-system-identifiers{padding-inline:13px}.owner-system-identifiers dl{grid-template-columns:1fr}.owner-detail__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-detail__section{padding:14px 12px}.owner-profile-form,.owner-access-form{grid-template-columns:1fr}.owner-profile-form__notes,.owner-profile-form footer,.owner-access-form footer{grid-column:1}.owner-account-chips{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.owner-account-chips>span{flex:0 0 120px}.owner-accounts-section .access-assignment__toolbar{align-items:stretch;display:grid}.owner-account-scope{grid-template-columns:1fr 1fr;display:grid}.bulk-user-results__credentials{grid-template-columns:1fr}.access-owner-notes{grid-column:1}}@media (width<=480px){.access-admin__metrics,.owner-directory__tools{grid-template-columns:1fr}.owner-directory__list>button{grid-template-columns:36px minmax(0,1fr)}.owner-directory__badges{grid-area:2/2;justify-items:start}.owner-detail__title h3{font-size:16px}.owner-detail__header-actions>.cp-ui-status{display:none}.owner-detail__section>header{display:grid}.owner-detail__section .access-assignment__scroll{border-radius:0;margin-inline:-12px}.access-owner-form-grid--login{grid-template-columns:1fr}}.cp-today-view{gap:18px}.cp-today-hero{background:linear-gradient(135deg, var(--owner-text,#173329) 0%, var(--owner-positive,#1f4b3a) 72%, var(--owner-positive,#286046) 100%);color:var(--owner-on-accent,#fff);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:var(--owner-positive,#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:var(--owner-faint,#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:var(--owner-on-accent,#fff);background:#ffffff14;border-color:#ffffff38}.cp-today-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cp-today-metric{background:var(--owner-surface,#fff);border:1px solid var(--dq-line);border-radius:14px;min-height:112px;padding:16px 18px;display:grid;position:relative;box-shadow:0 4px 16px #12332509}.cp-today-metric:after{background:var(--owner-subtle,#89958e);content:"";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:var(--owner-warning,#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{background:var(--owner-subtle,#edf1ef);color:var(--owner-text,#59665f);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:var(--owner-subtle,#f5f8f6);border:1px solid var(--owner-line,#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{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#ccd8d1);color:var(--dq-green);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:var(--owner-positive,#173f2f);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cp-today-symbol>small{color:var(--owner-muted,#6a7871);text-overflow:ellipsis;white-space:nowrap;font:10px/1.4 Consolas,SFMono-Regular,monospace;overflow:hidden}.cp-today-ranks{padding:0;overflow:hidden}.cp-today-ranks__header{justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 22px 14px;display:flex}.cp-today-ranks__header h3{color:var(--owner-positive,#183a2c);margin:3px 0 2px;font-size:21px;line-height:1.5}.cp-today-ranks__header p{color:var(--dq-muted);max-width:720px;margin:0;font-size:12px;line-height:1.9}.cp-today-ranks__header-actions{flex:none;align-items:center;gap:10px;display:flex}.cp-today-ranks__freshness{text-align:left;gap:1px;display:grid}.cp-today-ranks__freshness strong{color:var(--owner-text,#4e6057);white-space:nowrap;font-size:12px}.cp-today-ranks__freshness small{color:var(--owner-muted,#7a8780);white-space:nowrap;font-size:10px}.cp-today-ranks__header-actions .dq-button{min-height:38px;padding:7px 12px}.cp-today-ranks__toolbar{background:var(--owner-subtle,#f7faf8);border-block:1px solid var(--dq-soft-line);justify-content:space-between;align-items:center;gap:18px;padding:10px 22px;display:flex}.cp-today-ranks__selectors{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cp-today-ranks__side-switch{background:var(--owner-subtle,#dfe8e2);border:1px solid var(--owner-line,#d2ddd6);border-radius:11px;grid-template-columns:repeat(2,minmax(72px,1fr));gap:3px;padding:3px;display:inline-grid}.cp-today-ranks__side-switch button{color:var(--owner-muted,#5e6e65);cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:36px;padding:7px 14px;font-size:12px;font-weight:850}.cp-today-ranks__side-switch button.is-active{background:var(--owner-positive,#176b43);color:var(--owner-on-accent,#fff);box-shadow:0 2px 7px #17533533}.cp-today-ranks__side-switch button:focus-visible,.cp-today-ranks__tabs button:focus-visible{outline:2px solid var(--owner-positive,#2d8156);outline-offset:2px}.cp-today-ranks__tabs{background:var(--owner-subtle,#e9efeb);border-radius:11px;grid-template-columns:auto auto;gap:3px;padding:3px;display:inline-grid}.cp-today-ranks__tabs button{color:var(--owner-muted,#64726b);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:7px 12px;font-size:12px;font-weight:780;display:flex}.cp-today-ranks__tabs button.is-active{background:var(--owner-surface,#fff);color:var(--owner-positive,#17452f);box-shadow:0 1px 6px #1436271c}.cp-today-ranks__tabs b{background:var(--owner-subtle,#dfe8e2);border-radius:999px;justify-content:center;align-items:center;min-width:25px;min-height:20px;padding:2px 6px;font-size:10px;display:inline-flex}.cp-today-ranks__tabs button.is-active b{background:var(--owner-subtle,#def0e4);color:var(--owner-positive,#176137)}.cp-today-ranks__legend{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cp-today-ranks__legend span{color:var(--owner-muted,#64726b);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.cp-today-ranks__legend span:before{content:"";border-radius:999px;width:7px;height:7px}.cp-today-ranks__legend .is-direct:before{background:var(--owner-positive,#2f8d58)}.cp-today-ranks__legend .is-late:before{background:var(--owner-warning,#d6962d)}.cp-today-ranks__summary{justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 22px;display:flex}.cp-today-ranks__summary strong{color:var(--owner-positive,#244a39);font-size:13px}.cp-today-ranks__summary span{color:var(--dq-muted);font-size:11px}.cp-today-ranks__notice{background:var(--owner-subtle,#fff6e8);border-bottom:1px solid var(--owner-warning,#efd6aa);color:var(--owner-warning,#77501a);justify-content:space-between;align-items:center;gap:12px;padding:9px 22px;font-size:12px;display:flex}.cp-today-ranks__notice button{color:var(--owner-warning,#8e5b12);background:0 0;border:0;padding:5px;font-size:11px;font-weight:800}.cp-today-ranks__viewport{border-block:1px solid var(--dq-soft-line);overscroll-behavior:contain;scrollbar-gutter:stable;max-height:560px;overflow-y:auto}.cp-today-ranks__viewport:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #27774b52}.cp-today-ranks__table{min-width:1040px}.cp-today-ranks__table-head,.cp-today-ranks__row{grid-template-columns:76px minmax(145px,1.05fr) minmax(190px,1.35fr) minmax(150px,.95fr) 126px minmax(185px,1.15fr) minmax(135px,.9fr);align-items:center;gap:12px;padding-inline:22px;display:grid}.cp-today-ranks__table-head{background:var(--owner-subtle,#f3f7f4);border-bottom:1px solid var(--owner-line,#dfe7e1);color:var(--owner-muted,#6b7972);z-index:2;min-height:38px;font-size:10px;font-weight:800;position:sticky;top:0}.cp-today-ranks__row{background:var(--owner-surface,#fff);min-height:70px;padding-block:9px}.cp-today-ranks__row+.cp-today-ranks__row{border-top:1px solid var(--owner-line,#edf1ee)}.cp-today-ranks__row:hover{background:var(--owner-surface,#fbfdfc)}.cp-today-ranks__row>div{gap:3px;min-width:0;display:grid}.cp-today-ranks__row strong{color:var(--owner-text,#253e33);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cp-today-ranks__row small{color:var(--owner-muted,#718078);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.55;overflow:hidden}.cp-today-ranks__rank strong{color:var(--owner-positive,#116039);font-size:20px;font-weight:850}.cp-today-ranks__rank small{color:var(--owner-muted,#6d7b74)}.cp-today-ranks__symbol strong{color:var(--owner-positive,#173f2f);font-size:13px}.cp-today-ranks__symbol small{font-family:Consolas,SFMono-Regular,monospace}.cp-today-ranks__evidence{border:1px solid #0000;border-radius:999px;justify-self:start;align-items:center;min-height:24px;padding:3px 8px;font-size:10px;font-weight:800;line-height:1.4;display:inline-flex}.cp-today-ranks__evidence.is-direct{background:var(--owner-subtle,#e8f5ec);border-color:var(--owner-line,#cce7d5);color:var(--owner-positive,#226b40)}.cp-today-ranks__evidence.is-late{background:var(--owner-warning-soft,#fff3df);border-color:var(--owner-warning,#f0d5a5);color:var(--owner-warning,#8a5b16)}.cp-today-ranks__evidence.is-neutral{background:var(--owner-subtle,#eef1ef);border-color:var(--owner-line,#dce2de);color:var(--owner-muted,#637069)}.cp-today-ranks__loading-more{color:var(--owner-muted,#65746c);justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:11px;display:flex}.cp-today-ranks__loading-more i,.cp-today-ranks__state i{border:2px solid var(--owner-line,#cddbd3);border-top-color:var(--owner-positive,#27774b);border-radius:999px;width:16px;height:16px;animation:.9s linear infinite cp-today-ranks-spin;display:block}@keyframes cp-today-ranks-spin{to{transform:rotate(360deg)}}.cp-today-ranks__footer{border-top:1px solid var(--dq-soft-line);justify-content:center;padding:10px 22px;display:flex}.cp-today-ranks__footer button,.cp-today-ranks__state button{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#c9d7ce);color:var(--owner-positive,#246443);border-radius:9px;min-height:36px;padding:7px 13px;font-size:11px;font-weight:800}.cp-today-ranks__report-link{color:var(--dq-muted);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:6px 22px;font-size:11px;display:flex}.cp-today-ranks__state{text-align:center;place-items:center;min-height:210px;padding:34px 22px;display:grid}.cp-today-ranks__state strong{color:var(--owner-text,#294438);margin-top:8px;font-size:15px}.cp-today-ranks__state span{color:var(--dq-muted);max-width:580px;margin-top:3px;font-size:12px;line-height:1.9}.cp-today-ranks__state button{margin-top:14px}@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}.cp-today-ranks__header{align-items:stretch}.cp-today-ranks__toolbar{flex-direction:column;align-items:stretch}.cp-today-ranks__legend{padding-inline:3px}}@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}.cp-today-ranks__header{flex-direction:column;gap:12px;padding:17px}.cp-today-ranks__header-actions{justify-content:space-between}.cp-today-ranks__toolbar{gap:10px;padding:10px 13px}.cp-today-ranks__selectors{flex-direction:column;align-items:stretch;width:100%}.cp-today-ranks__side-switch{width:100%}.cp-today-ranks__tabs{grid-template-columns:1fr;width:100%}.cp-today-ranks__tabs button{justify-content:space-between}.cp-today-ranks__summary{flex-direction:column;align-items:flex-start;gap:2px;padding:9px 15px}.cp-today-ranks__notice{align-items:flex-start;padding-inline:15px}.cp-today-ranks__viewport{background:var(--owner-subtle,#f4f7f5);max-height:610px;padding:8px}.cp-today-ranks__table{min-width:0}.cp-today-ranks__table-head{display:none}.cp-today-ranks__row{border:1px solid var(--owner-line,#dfe7e1);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;min-height:0;margin-bottom:8px;padding:13px}.cp-today-ranks__row+.cp-today-ranks__row{border-top:1px solid var(--owner-line,#dfe7e1)}.cp-today-ranks__row>div{border-top:1px dashed var(--owner-line,#e2e8e4);padding-top:8px}.cp-today-ranks__row>div:before{color:var(--owner-muted,#819087);content:attr(data-label);margin-bottom:1px;font-size:9px;font-weight:750}.cp-today-ranks__row .cp-today-ranks__rank,.cp-today-ranks__row .cp-today-ranks__symbol{border-top:0;padding-top:0}.cp-today-ranks__row .cp-today-ranks__rank:before,.cp-today-ranks__row .cp-today-ranks__symbol:before{display:none}.cp-today-ranks__rank{grid-row:1;align-self:start;justify-items:end}.cp-today-ranks__symbol{grid-row:1}.cp-today-ranks__report-link{flex-direction:column;align-items:flex-start;gap:0;padding:10px 15px}}.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}}.qrank-brand{object-fit:contain;flex-shrink:0;max-width:100%;height:auto;display:block}.access-state>.qrank-brand{margin-bottom:24px}.access-login.qrank-login{background:var(--q-page,#f7f7f2);min-width:280px;min-height:100svh;color:var(--q-text,#202824);font-family:var(--q-font,"Vazirmatn Variable", Tahoma, sans-serif);-webkit-font-smoothing:antialiased;direction:rtl;flex-direction:column;display:flex}.qrank-login :is(button,input){font:inherit}.qrank-login :is(button,input):focus-visible,.access-password-change.qrank-password-change :is(button,input):focus-visible{outline:2px solid var(--q-focus,#24594d);outline-offset:3px;box-shadow:none}.qrank-login__site-header{justify-content:space-between;align-items:center;gap:20px;width:min(1280px,100% - 112px);min-height:116px;margin-inline:auto;display:flex}.qrank-login__private{color:var(--q-text-secondary,#626f67);font-size:12px}.qrank-login__main{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px 24px 52px;display:flex}.qrank-login__card{border:1px solid var(--q-border,#dee4dc);background:var(--q-surface,#fff);border-radius:18px;width:100%;max-width:436px;padding:38px 38px 30px}.qrank-login__welcome{color:var(--q-brand,#24594d);margin-bottom:8px;font-size:12px;font-weight:600}.qrank-login__card h1{letter-spacing:-.7px;margin:0;font-size:28px;font-weight:650;line-height:1.6}.qrank-login__intro{color:var(--q-text-secondary,#626f67);margin:8px 0 30px;font-size:13px;line-height:1.9}.qrank-login__field,.qrank-login__form>label{margin-top:21px;display:block}.qrank-login__field>label,.qrank-login__form>label>span{margin-bottom:8px;font-size:13px;font-weight:500;display:block}.qrank-login__form input{border:1px solid var(--q-input-border,#7c8f83);background:var(--q-surface,#fff);width:100%;min-width:0;height:50px;color:var(--q-text,#202824);text-align:left;border-radius:8px;padding:11px 14px;font-size:16px;transition:border-color .12s;display:block}.qrank-login__form input:hover{border-color:var(--q-brand,#24594d)}.qrank-login__form input[aria-invalid=true]{border-color:var(--q-negative,#b54747)}.qrank-login__password{position:relative}.qrank-login__password input{padding-right:70px}.qrank-login .qrank-login__password-toggle{min-width:58px;min-height:44px;color:var(--q-brand,#24594d);background:0 0;border:0;border-radius:5px;padding:8px 9px;font-size:12px;font-weight:500;position:absolute;top:3px;right:4px}.qrank-login .qrank-login__password-toggle:hover{background:var(--q-hover-bg,#f2f7f4)}.qrank-login__field-error,.qrank-login__caps{margin:7px 0 0;font-size:12px;line-height:1.7}.qrank-login__field-error{color:var(--q-negative,#b54747)}.qrank-login__caps{color:var(--q-text-secondary,#626f67)}.qrank-login .qrank-login__submit{border:1px solid var(--q-brand,#24594d);background:var(--q-brand,#24594d);color:#fff;border-radius:8px;width:100%;min-height:50px;margin-top:26px;padding:12px 20px;font-size:14px;font-weight:600;transition:background .12s;display:block}.qrank-login .qrank-login__submit:hover:not(:disabled){background:var(--q-brand-hover,#1c473d)}.qrank-login .qrank-login__submit:active:not(:disabled){background:var(--q-brand-pressed,#16392f)}.qrank-login button:disabled{cursor:default;opacity:.62}.qrank-login__error,.qrank-login__notice{border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:12px;line-height:1.9}.qrank-login__error{color:var(--q-negative,#b54747);background:var(--q-negative-bg,#fbefef)}.qrank-login__notice{color:var(--q-info,#356b92);background:var(--q-info-bg,#edf4fa)}.qrank-login__status{color:var(--q-text-secondary,#626f67);margin:14px 0 0;font-size:12px;line-height:1.9}.qrank-login__help{border-top:1px solid var(--q-border,#dee4dc);color:var(--q-text-secondary,#626f67);text-align:center;margin:25px 0 0;padding-top:21px;font-size:12px;line-height:1.95}.qrank-login__context{text-align:center;padding-top:29px}.qrank-login__context p{color:var(--q-brand,#24594d);margin:0;font-size:15px;font-weight:500}.qrank-login__context>span{color:var(--q-text-secondary,#626f67);margin-top:7px;font-size:12px;line-height:1.9;display:block}.qrank-login__footer{border-top:1px solid var(--q-border,#dee4dc);width:min(1280px,100% - 112px);min-height:68px;color:var(--q-text-secondary,#626f67);justify-content:space-between;align-items:center;gap:18px;margin:auto auto 0;font-size:11px;display:flex}.qrank-login .cp-connect__advanced{color:var(--q-text-secondary,#626f67);margin-top:18px;font-size:12px}.qrank-login .cp-connect__advanced summary{cursor:pointer;min-height:36px}.qrank-login .cp-connect__advanced label{margin-top:12px;display:block}.qrank-login .cp-connect__advanced label>span{margin-bottom:8px;display:block}.access-password-change.qrank-password-change{background:var(--q-page,#f7f7f2);color:var(--q-text,#202824)}.qrank-password-change>section>.qrank-brand{margin-inline:auto}.access-password-change.qrank-password-change form{border-color:var(--q-border,#dee4dc);box-shadow:none;border-radius:18px}.qrank-password-change form h1{font-size:26px;font-weight:650}.qrank-password-change label span{font-size:13px;font-weight:500}.qrank-password-change header small{color:var(--q-warning,#936316);font-size:12px}.qrank-password-change form input{background:var(--q-surface,#fff);border-color:var(--q-input-border,#7c8f83);border-radius:8px}.qrank-password-change form>button{background:var(--q-brand,#24594d);border-color:var(--q-brand,#24594d);border-radius:8px;font-weight:600}.qrank-password-change form>button:hover:not(:disabled){background:var(--q-brand-hover,#1c473d)}.qrank-password-change form>.access-password-change__logout:hover:not(:disabled){background:var(--q-hover-bg,#f2f7f4)}@media (width<=600px){.qrank-login__site-header{width:calc(100% - 40px);min-height:90px}.qrank-login__site-header .qrank-brand{width:122px}.qrank-login__private{font-size:11px}.qrank-login__main{justify-content:flex-start;padding:20px 20px 36px}.qrank-login__card{border-radius:14px;padding:30px 24px 25px}.qrank-login__card h1{font-size:26px}.qrank-login__intro{margin-bottom:26px;font-size:12px}.qrank-login__context{padding-top:24px}.qrank-login__context>span{font-size:11px}.qrank-login__footer{width:calc(100% - 40px);min-height:64px;font-size:10px}}@media (width<=359px){.qrank-login__card{padding-inline:19px}.qrank-login__footer{flex-direction:column;justify-content:center;gap:3px;padding-block:12px}}@media (prefers-reduced-motion:reduce){.qrank-login *,.qrank-login :before,.qrank-login :after{transition:none!important}}.op-app .design-symbol-list{--sl-ink:var(--owner-info,#26354a);--sl-muted:var(--owner-muted,#627087);--sl-line:var(--owner-line,#e2e8f0);--sl-blue:var(--owner-info,#2563c4);--sl-buy:var(--q-buy);--sl-sell:var(--q-sell);color:var(--sl-ink);gap:20px}.op-app .design-symbol-list :is(button,input,select,summary):focus-visible{outline:3px solid var(--owner-info,#80aaf0);outline-offset:3px}.op-app .design-symbol-list button{cursor:pointer}.op-app .design-symbol-list button:disabled{cursor:not-allowed}.op-app .design-symbol-list svg{flex-shrink:0}.op-app .design-symbol-list .owner-section{border-color:var(--sl-line);border-radius:18px;box-shadow:0 2px 5px #23395204}.op-app .design-symbol-list .symbol-list-count{border:1px solid var(--owner-line,#dfe6ee);background:var(--owner-subtle,#f5f7fa);min-width:30px;color:var(--owner-muted,#53637b);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.op-app .design-symbol-list .symbol-list-recommendations{background:var(--owner-surface,#fff);padding:0;overflow:hidden}.op-app .design-symbol-list .symbol-list-recommendations>:is(summary,header){align-items:center;gap:10px;min-height:76px;padding:16px 24px;font-size:.9375rem;list-style:none;display:flex}.op-app .design-symbol-list .symbol-list-recommendations>:is(summary,header)::-webkit-details-marker{display:none}.op-app .design-symbol-list .symbol-list-recommendations>:is(summary,header):hover{background:var(--owner-surface,#f8faff)}.op-app .design-symbol-list .symbol-list-recommendations>:is(summary,header):focus-visible{outline-offset:-4px}.op-app .design-symbol-list .symbol-list-recommendations__icon{background:var(--owner-subtle,#edf3ff);width:38px;height:38px;color:var(--owner-info,#5475b8);border-radius:11px;place-items:center;display:grid}.op-app .design-symbol-list .symbol-list-recommendations time{color:var(--sl-muted);margin-inline-start:auto;font-size:.8125rem}.op-app .design-symbol-list .symbol-list-recommendations__chevron{color:var(--owner-muted,#8290a4);margin-inline-start:auto;display:flex}.op-app .design-symbol-list .symbol-list-recommendations time+.symbol-list-recommendations__chevron{margin-inline-start:6px}.op-app .design-symbol-list .symbol-list-recommendations[open] .symbol-list-recommendations__chevron{transform:rotate(180deg)}.op-app .design-symbol-list details.symbol-list-recommendations:not([open])>.symbol-list-recommendations__body{display:none}.op-app .design-symbol-list .symbol-list-recommendations__body{border-top:1px solid var(--owner-line,#edf1f7);padding:0 24px 18px}.op-app .design-symbol-list .symbol-list-recommendations__body>p{color:var(--sl-muted);margin:14px 0;font-size:.8125rem;line-height:1.95}.op-app .design-symbol-list .symbol-list-recommendations__empty{border:1px dashed var(--owner-line,#dbe3ef);background:var(--owner-subtle,#f8fafd);min-height:72px;color:var(--sl-muted);border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:16px;font-size:.8125rem;display:flex}.op-app .design-symbol-list .symbol-list-recommendations__empty svg{color:var(--owner-info,#8b9bb2);width:24px;height:24px}.op-app .design-symbol-list .symbol-list-recommendations__refresh{min-height:44px;color:var(--sl-blue);background:0 0;border:0;align-items:center;gap:7px;margin:8px auto -8px 0;padding:8px 4px;font-size:.75rem;display:flex}.op-app .design-symbol-list .owner-daily-recommendations__entries{margin-top:16px}.op-app .design-symbol-list .owner-daily-recommendations__entries>li{border-color:var(--sl-line);border-radius:12px;padding:14px}.op-app .design-symbol-list .owner-daily-recommendations__entries strong{font-size:.9375rem}.op-app .design-symbol-list .owner-daily-recommendations__entries button{min-height:44px;color:var(--sl-blue);border-color:var(--owner-line,#d3dfef);font-size:.8125rem}.op-app .design-symbol-list .owner-symbol-list__picker{padding:24px}.op-app .design-symbol-list .symbol-list-heading{align-items:center;gap:16px;margin:0 0 22px}.op-app .design-symbol-list .symbol-list-heading h2{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:1.125rem;line-height:1.8;display:flex}.op-app .design-symbol-list .symbol-list-heading p{color:var(--sl-muted);margin:5px 0 0;font-size:.8125rem}.op-app .design-symbol-list .symbol-list-totals{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.op-app .design-symbol-list .symbol-list-totals>span{border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-size:.75rem;font-weight:600;display:flex}.op-app .design-symbol-list .symbol-list-totals .is-buy{color:var(--sl-buy);background:var(--owner-subtle,#ecf7f2)}.op-app .design-symbol-list .symbol-list-totals .is-sell{color:var(--sl-sell);background:var(--owner-subtle,#fcf0f0)}.op-app .design-symbol-list .symbol-list-totals>span:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.op-app .design-symbol-list .symbol-list-search{border:1px solid var(--owner-line,#e6ebf2);background:var(--owner-subtle,#f8fafd);border-radius:14px;grid-template-columns:minmax(180px,1fr) minmax(200px,1.25fr) 8.5rem auto;align-items:end;gap:14px 16px;padding:20px;display:grid}.op-app .design-symbol-list .symbol-list-search>label{gap:8px;min-width:0;display:grid}.op-app .design-symbol-list .symbol-list-search>label>span,.op-app .design-symbol-list .symbol-list-search__side>span{color:var(--owner-muted,#56657b);font-size:.75rem;font-weight:600}.op-app .design-symbol-list .symbol-list-search :is(input[type=search],select){border-color:var(--owner-line,#d7dfeb);background:var(--owner-surface,#fff);min-height:46px;color:var(--sl-ink);border-radius:9px;padding:10px 12px;font-size:.875rem}.op-app .design-symbol-list .symbol-list-search input::placeholder{color:var(--owner-muted,#8591a3)}.op-app .design-symbol-list .symbol-list-search__side{gap:8px;display:grid}.op-app .design-symbol-list .symbol-list-search>button{border:1px solid var(--sl-blue);background:var(--sl-blue);min-height:46px;color:var(--owner-on-accent,#fff);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.8125rem;font-weight:600;display:flex}.op-app .design-symbol-list .symbol-list-search>button:disabled{background:var(--owner-subtle,#e3eaf5);border-color:var(--owner-line,#d9e2ef);color:var(--owner-info,#637995);opacity:1}.op-app .design-symbol-list .symbol-list-search>button:hover:not(:disabled){background:var(--owner-info,#1e53ab)}.op-app .design-symbol-list .symbol-list-search>small{color:var(--sl-muted);grid-column:1/-1;font-size:.75rem;line-height:1.9}.op-app .design-symbol-list .owner-symbol-list__catalog-note{color:var(--sl-muted);margin:12px 2px;font-size:.75rem;line-height:1.9}.op-app .design-symbol-list .owner-symbol-list__selected{border-top:0;margin-top:22px;padding-top:0}.op-app .design-symbol-list .symbol-list-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.op-app .design-symbol-list .symbol-list-card{border:1px solid var(--owner-line,#dce9e3);border-inline-start:3px solid var(--owner-positive,#79b49b);background:var(--owner-surface,#fdfffe);border-radius:11px;grid-template-columns:minmax(0,1fr) 7.5rem 2.5rem;align-items:center;gap:8px;min-width:0;min-height:80px;padding:14px 12px 14px 8px;display:grid}.op-app .design-symbol-list .symbol-list-card.is-sell{border-color:var(--owner-line,#efdddd);border-inline-start-color:var(--owner-negative,#d7979b);background:var(--owner-surface,#fffdfd)}.op-app .design-symbol-list .symbol-list-card__name{overflow-wrap:anywhere;min-width:0;font-size:1rem;font-weight:700}.op-app .design-symbol-list .symbol-list-side{border:1px solid var(--owner-line,#e1e7ed);background:var(--owner-subtle,#f2f5f8);border-radius:9px;align-items:stretch;min-width:0;min-height:46px;padding:3px;display:flex}.op-app .design-symbol-list .symbol-list-side__option{cursor:pointer;flex:1;min-width:0;display:flex;position:relative}.op-app .design-symbol-list .symbol-list-side__option input{opacity:0;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute}.op-app .design-symbol-list .symbol-list-side__option span{color:var(--owner-muted,#667085);border:1px solid #0000;border-radius:6px;flex:1;justify-content:center;align-items:center;padding:7px 8px;font-size:.8125rem;line-height:1.5;display:flex}.op-app .design-symbol-list .symbol-list-side__option input:checked+span{background:var(--owner-subtle,#e5f4ec);border-color:var(--owner-line,#cae5d8);color:var(--owner-positive,#126d4d);font-weight:700;box-shadow:0 1px 2px #1b513110}.op-app .design-symbol-list .symbol-list-side__option.is-sell input:checked+span{background:var(--owner-subtle,#fce9e9);border-color:var(--owner-negative-soft,#f1cece);color:var(--owner-negative,#a6343f)}.op-app .design-symbol-list .symbol-list-side__option input:focus-visible+span{outline:3px solid var(--owner-info,#80aaf0);outline-offset:2px}.op-app .design-symbol-list .symbol-list-side__option input:disabled+span{opacity:.55;cursor:not-allowed}.op-app .design-symbol-list .symbol-list-card__remove{width:40px;min-height:44px;color:var(--owner-muted,#8994a5);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:grid}.op-app .design-symbol-list .symbol-list-card__remove:hover:not(:disabled){background:var(--owner-subtle,#fceeee);border-color:var(--owner-line,#f0d6d6);color:var(--owner-negative,#ad3943)}.op-app .design-symbol-list .symbol-list-card__remove:disabled{opacity:.35}.op-app .design-symbol-list .symbol-list-card__restriction{color:var(--owner-negative,#8e5636);grid-column:1/-1;margin:0;font-size:.75rem;line-height:1.9}.op-app .design-symbol-list .symbol-list-footer{z-index:2;border-top:1px solid var(--sl-line);background:var(--owner-surface,#fff);align-items:center;gap:10px;margin-top:22px;padding:18px 0 0;display:flex;position:sticky;bottom:0}.op-app .design-symbol-list .symbol-list-footer p{color:var(--sl-buy);flex:1;align-items:center;gap:8px;margin:0;font-size:.8125rem;line-height:1.9;display:flex}.op-app .design-symbol-list .symbol-list-footer.is-dirty p{color:var(--owner-warning,#93621c)}.op-app .design-symbol-list .symbol-list-footer.is-conflict p{color:var(--sl-sell)}.op-app .design-symbol-list .symbol-list-footer button{border:1px solid var(--sl-blue);min-height:44px;color:var(--owner-on-accent,white);background:var(--sl-blue);border-radius:9px;padding:10px 18px;font-size:.8125rem;font-weight:600}.op-app .design-symbol-list .symbol-list-footer button.is-secondary{color:var(--owner-muted,#58667b);background:var(--owner-surface,#fff);border-color:var(--owner-line,#dbe2eb)}.op-app .design-symbol-list .symbol-list-footer button:disabled{color:var(--owner-muted,#8590a2);background:var(--owner-subtle,#f3f5f8);border-color:var(--owner-line,#e5e9f0)}.op-app .design-symbol-list .symbol-list-footer.is-saved button{display:none}.op-app .design-symbol-list .symbol-list-footer.is-saved{position:static}.op-app .design-symbol-list .symbol-list-footer button:hover:not(:disabled){filter:brightness(.96)}@media (width<=1250px){.op-app .design-symbol-list .symbol-list-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.op-app .design-symbol-list .symbol-list-search__side{grid-template-columns:1fr}}@media (width<=980px){.op-app .design-symbol-list .symbol-list-footer{bottom:calc(4.5rem + env(safe-area-inset-bottom))}}@media (width<=600px){.op-app .design-symbol-list .owner-symbol-list__picker{padding:16px}.op-app .design-symbol-list .symbol-list-recommendations>:is(summary,header){flex-wrap:wrap;gap:8px;padding:14px 16px}.op-app .design-symbol-list .symbol-list-recommendations>:is(summary,header) strong{font-size:.875rem}.op-app .design-symbol-list .symbol-list-recommendations time{order:2;width:100%;padding-inline-start:46px}.op-app .design-symbol-list .symbol-list-recommendations time+.symbol-list-recommendations__chevron{margin-inline-start:auto}.op-app .design-symbol-list .symbol-list-recommendations__body{padding:0 16px 16px}.op-app .design-symbol-list .symbol-list-recommendations__empty{justify-content:start;align-items:start;line-height:1.9}.op-app .design-symbol-list .symbol-list-heading{flex-direction:column;align-items:start;gap:12px;margin-bottom:16px;display:flex}.op-app .design-symbol-list .symbol-list-search{gap:14px 10px;padding:14px}.op-app .design-symbol-list .symbol-list-search>label{grid-column:1/-1;min-width:0}.op-app .design-symbol-list .symbol-list-search__side{grid-template-columns:1fr}.op-app .design-symbol-list .symbol-list-search>button{grid-column:2;min-width:0;padding-inline:9px;font-size:.75rem}.op-app .design-symbol-list .symbol-list-search>small{grid-column:1/-1}.op-app .design-symbol-list .symbol-list-grid{grid-template-columns:minmax(0,1fr);gap:10px}.op-app .design-symbol-list .symbol-list-card{grid-template-columns:minmax(0,1fr) 7.25rem 36px;gap:5px;min-height:76px;padding-inline:10px 4px}.op-app .design-symbol-list .symbol-list-card__remove{width:36px}.op-app .design-symbol-list .symbol-list-footer{flex-wrap:wrap;padding:14px 0}.op-app .design-symbol-list .symbol-list-footer p{flex-basis:100%}.op-app .design-symbol-list .symbol-list-footer button{flex:1;padding-inline:10px}}@media (prefers-reduced-motion:no-preference){.op-app .design-symbol-list .symbol-list-recommendations__chevron{transition:transform .18s}.op-app .design-symbol-list :is(.symbol-list-card__remove,.symbol-list-side__option span){transition:background-color .12s,border-color .12s}}.op-app .financial-privacy-toggle{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#dadce0);min-width:44px;min-height:44px;color:var(--owner-muted,#5f6368);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:.8125rem;display:inline-flex}.op-app .financial-privacy-toggle[aria-pressed=true]{background:var(--owner-subtle,#edf3fc);border-color:var(--owner-info-soft,#c5d9f8);color:var(--owner-info,#1967d2)}.op-app .financial-privacy-toggle:focus-visible{outline:2px solid var(--owner-info,#1a73e8);outline-offset:3px}.financial-privacy-toggle svg{flex:none}.financial-mask{letter-spacing:.18em;white-space:nowrap;-webkit-user-select:none;user-select:none;direction:ltr;display:inline-block}@media (width<=700px){.financial-privacy-label{display:none}.op-app .financial-privacy-toggle{flex:none;padding:9px}}.op-app .financial-privacy-toggle.is-compact{flex:none;align-self:center;padding:9px}.op-stat dd.financial-total{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.op-stat dd.financial-total>span{overflow-wrap:anywhere;min-width:0}.financial-chart-hidden{text-align:center;min-height:220px;color:var(--owner-muted,#5f6368);background:var(--owner-subtle,#f8fafd);border-radius:12px;place-content:center;padding:24px;line-height:1.9;display:grid}.owner-app.op-app[data-color-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--q-page:#141518;--q-surface:#1c1e22;--q-surface-subtle:#25282d;--q-text:#e7e9ed;--q-text-secondary:#b4bac4;--q-text-tertiary:#98a1af;--q-border:#383d45;--q-chart-grid:#30353d;--q-brand:#83b6a2;--q-brand-hover:#a0c7b7;--q-brand-pressed:#6b9f8c;--q-on-brand:#15171b;--q-selected-bg:#29313c;--q-hover-bg:#2b2f36;--q-input-border:#697381;--q-focus:#b4c8db;--q-positive:#81b59b;--q-positive-bg:#2c3a32;--q-negative:#d59a9b;--q-negative-bg:#3d3031;--q-warning:#ccb582;--q-warning-bg:#3d372b;--q-info:#9bb4c9;--q-info-bg:#2d3740;--q-neutral:var(--q-text-secondary);--q-neutral-bg:var(--q-surface-subtle);--q-green-50:var(--q-surface-subtle);--q-green-100:var(--q-selected-bg);--q-green-200:#3b4350;--q-green-300:#626f80;--q-green-400:var(--q-brand);--q-green-500:var(--q-brand);--q-green-600:var(--q-brand);--q-green-700:var(--q-brand);--q-green-800:var(--q-brand-hover);--q-green-900:var(--q-brand-pressed);--q-buy:#9bb4c9;--q-buy-bg:#2d3740;--q-sell:#c9ad90;--q-sell-bg:#3d342a;--color-primary:var(--q-brand);--color-primary-hover:var(--q-brand-hover);--color-primary-soft:var(--q-selected-bg);--color-on-primary:var(--q-on-brand);--color-page:var(--q-page);--color-surface:var(--q-surface);--color-surface-subtle:var(--q-surface-subtle);--color-text:var(--q-text);--color-text-secondary:var(--q-text-secondary);--color-border:var(--q-border);--color-input-border:var(--q-input-border);--color-focus:var(--q-focus);--color-buy:var(--q-buy);--color-buy-soft:var(--q-buy-bg);--color-sell:var(--q-sell);--color-sell-soft:var(--q-sell-bg);--color-gain:var(--q-positive);--color-gain-soft:var(--q-positive-bg);--color-loss:var(--q-negative);--color-loss-soft:var(--q-negative-bg);--color-warning:var(--q-warning);--color-warning-soft:var(--q-warning-bg);--color-info:var(--q-info);--color-info-soft:var(--q-info-bg);--color-neutral:var(--q-text-secondary);--color-neutral-soft:var(--q-surface-subtle);--color-error:var(--q-negative);--color-success:var(--q-positive);--color-chart-grid:var(--q-chart-grid);--color-chart-zero:var(--q-text-tertiary);--color-chart-cursor:var(--q-text-secondary);--q-chart-portfolio:#83b6a2;--q-chart-tedpix:#9bb4c9;--q-chart-equal-weight:#b7a8ca;--q-chart-gold:#ccb582;--q-chart-usd:#a8b4ae;--q-chart-other:#9ba8a1;--q-chart-axis:var(--q-text-secondary);--q-chart-zero:var(--q-text-tertiary);--q-chart-cursor:var(--q-text-secondary);--q-category-1:#9bb4c9;--q-category-2:#b7a8ca;--q-category-3:#ccb582;--q-category-4:#8fbbc0;--q-category-5:#a8b4ae;--q-category-6:#c5aa90;--owner-surface:var(--q-surface);--owner-subtle:var(--q-surface-subtle);--owner-line:var(--q-border);--owner-text:var(--q-text);--owner-muted:var(--q-text-secondary);--owner-faint:var(--q-text-tertiary);--owner-accent:var(--q-brand);--owner-on-accent:var(--q-on-brand);--owner-positive:var(--q-positive);--owner-positive-soft:var(--q-positive-bg);--owner-negative:var(--q-negative);--owner-negative-soft:var(--q-negative-bg);--owner-warning:var(--q-warning);--owner-warning-soft:var(--q-warning-bg);--owner-info:var(--q-info);--owner-info-soft:var(--q-info-bg);--owner-purple:#b7a8ca;--owner-purple-soft:#35313e;--owner-chart-grid:var(--q-chart-grid);--owner-chart-zero:var(--q-text-tertiary);--owner-chart-cursor:var(--q-text-secondary);--owner-chart-selected:var(--q-info-bg);--owner-chart-outline:var(--q-text);--owner-activity-0:#83b6a2;--owner-activity-1:#a4aac8;--owner-activity-2:#9bb4c9;--owner-activity-3:#ccb582;--owner-activity-4:#c39fb2;--owner-activity-5:#abb78c;--owner-activity-6:#c9ad90;--owner-activity-7:#9ba8a1;--dq-ink:var(--q-text);--dq-muted:var(--q-text-secondary);--dq-line:var(--q-border);--dq-soft-line:var(--q-chart-grid);--dq-surface:var(--q-surface);--dq-canvas:var(--q-page);--dq-green:var(--q-brand);--dq-green-soft:var(--q-selected-bg);--dq-red:var(--q-negative);--dq-red-soft:var(--q-negative-bg);--dq-amber:var(--q-warning);--dq-amber-soft:var(--q-warning-bg);--dq-blue:var(--q-info);--dq-blue-soft:var(--q-info-bg);--reference-focus:var(--q-focus)}.owner-app.op-app[data-color-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.owner-app.op-app[data-color-mode=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#141518}.owner-app.op-app[data-color-mode]{background:var(--q-page);color:var(--q-text)}.owner-app.op-app .owner-color-mode-toggle{border:1px solid var(--q-border);background:var(--q-surface);min-width:44px;min-height:44px;color:var(--q-text-secondary);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.owner-app.op-app .owner-color-mode-toggle.is-compact{padding:9px}.owner-app.op-app .owner-color-mode-toggle:hover{background:var(--q-hover-bg)}.owner-app.op-app .owner-color-mode-toggle:focus-visible,.owner-app.op-app .owner-color-mode-selector select:focus-visible{outline:3px solid var(--q-focus);outline-offset:3px}.owner-app.op-app .owner-color-mode-selector{color:var(--q-text);gap:8px;font-size:14px;font-weight:600;display:grid}.owner-app.op-app .owner-color-mode-selector select{width:100%;min-height:44px;font:inherit;border:1px solid var(--q-input-border);background:var(--q-surface);color:var(--q-text);border-radius:8px;padding:8px 12px}.owner-app.op-app .op-appearance{justify-content:flex-end;margin-top:8px;display:flex}.owner-app.op-app .qrank-profile-appearance{gap:8px;display:grid}.owner-app.op-app[data-color-mode=dark] .broker-logo{background:#fff}.owner-app.op-app[data-color-mode=dark] .broker-logo--inverse{background:#31564b;border-color:#31564b}.owner-app.op-app[data-color-mode=dark] :is(.pd-backdrop,.cp-ui-drawer-backdrop),.owner-app.op-app[data-color-mode=dark] dialog::backdrop{background:#0000008c}.owner-app.op-app[data-color-mode=dark] :is(.sp-report__header,.sp-report__filters,.rf-scopebar,.rf-timeline-attempt>b,.sp-selected-symbols>span button){background:var(--q-surface);border-color:var(--q-border)}.owner-app.op-app[data-color-mode=dark] .ao-drawer-layer{background:#0000008c}.owner-app.op-app[data-color-mode=dark] :is(.cp-ui-drawer,.cp-ui-confirm,.cp-ui-panel,.cp-ui-button){background:var(--q-surface);color:var(--q-text);border-color:var(--q-border)}.owner-app.op-app[data-color-mode=dark] :is(.cp-ui-drawer>header>button,.cp-ui-button--quiet,.cp-ui-metric,.cp-ui-technical){background:var(--q-surface-subtle);color:var(--q-text);border-color:var(--q-border)}.owner-app.op-app[data-color-mode=dark] :is(.cp-ui-drawer>header,.cp-ui-confirm footer){border-color:var(--q-border)}.owner-app.op-app[data-color-mode=dark] :is(.cp-ui-metric>span,.cp-ui-metric>small,.cp-ui-technical summary,.cp-ui-confirm__description){color:var(--q-text-secondary)}.owner-app.op-app[data-color-mode=dark] .cp-ui-button--primary{background:var(--q-brand);color:var(--q-on-brand);border-color:var(--q-brand)}.owner-app.op-app[data-color-mode=dark] :is(.cp-ui-status--neutral,.cp-ui-alert--neutral){background:var(--q-surface-subtle);color:var(--q-text-secondary);border-color:var(--q-border)}.owner-app.op-app[data-color-mode=dark] :is(.cp-ui-status--ready,.cp-ui-alert--ready){background:var(--q-positive-bg);color:var(--q-positive);border-color:var(--q-positive)}.owner-app.op-app[data-color-mode=dark] :is(.cp-ui-status--warning,.cp-ui-alert--warning,.cp-ui-confirm__consequence){background:var(--q-warning-bg);color:var(--q-warning);border-color:var(--q-warning)}.owner-app.op-app[data-color-mode=dark] :is(.cp-ui-status--danger,.cp-ui-alert--danger,.cp-ui-button--danger,.cp-ui-confirm__error){background:var(--q-negative-bg);color:var(--q-negative);border-color:var(--q-negative)}.owner-app.op-app[data-color-mode=dark] .cp-ui-status--active{background:var(--q-info-bg);color:var(--q-info)}.owner-app.op-app[data-color-mode=dark] .cp-ui-button:disabled{background:var(--q-neutral-bg);color:var(--q-text-secondary);border-color:var(--q-border)}.owner-app.op-app[data-color-mode=dark] :is(.cp-ui-drawer,.cp-ui-confirm) :is(input,select,textarea){background:var(--q-surface);color:var(--q-text);border-color:var(--q-input-border)}.pp-panel{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#dee4dc);border-radius:14px;min-width:0;margin:0 0 26px;overflow:hidden;container:portfolio-performance/inline-size}.pp-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:23px 26px 0;display:flex}.pp-heading>div{min-width:0}.pp-heading h2{margin:0;font-size:1rem;font-weight:600;line-height:1.9}.pp-heading .pf-eyebrow{font-size:.6875rem}.pp-periods{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.op-app .pp-periods button{min-width:47px;min-height:44px;color:var(--owner-muted,#626f67);background:0 0;border:0;border-radius:7px;padding:8px 11px;font-size:.75rem}.op-app .pp-periods button[aria-pressed=true]{background:var(--owner-subtle,#e5efe9);color:var(--owner-positive,#24594d);font-weight:600}.op-app .pp-periods button[aria-disabled=true]{color:var(--owner-muted,#a1a5ab);cursor:default}.op-app .pp-periods button[aria-disabled=true][aria-pressed=true]{background:var(--owner-subtle,#f1f3f4)}.pp-period-notice{color:var(--owner-warning,#936316);background:var(--owner-warning-soft,#fff4dd);border-radius:7px;margin:12px 26px 0;padding:9px 12px;font-size:.75rem}.pp-return-summary{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:20px;margin:24px 26px 19px;display:grid}.pp-return-summary>div{border-inline-start:1px solid var(--owner-line,#dee4dc);min-width:0;padding-inline-start:24px}.pp-return-summary>div:first-child{border:0;grid-column:1/-1;padding:0}.pp-return-summary>div:nth-child(2){border:0;padding:0}.pp-benchmark-value,.pp-benchmark-status{color:var(--owner-muted,#626f67);margin-top:7px;font-size:.625rem;line-height:1.9;display:block}.pp-benchmark-value bdi{display:inline-block}.pp-benchmark-status{color:var(--owner-warning,#936316);margin-top:3px}.pp-return-summary>div>span{color:var(--owner-muted,#626f67);font-size:.6875rem;display:block}.pp-return-summary strong{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:6px;font-size:1.1875rem;font-weight:550;display:flex}.pp-return-summary strong small{color:var(--owner-muted,#626f67);font-size:.625rem;font-weight:400}.pp-return-summary .pp-main-return strong{font-size:2rem;font-weight:600;line-height:1.6}.pp-return-summary .pp-main-return>small{color:var(--owner-muted,#626f67);margin-top:4px;font-size:.625rem;display:block}.pp-panel .is-positive,.pf-workspace .pf-return.is-positive{color:var(--owner-positive,#187454)}.pp-panel .is-negative,.pf-workspace .pf-return.is-negative{color:var(--owner-negative,#b54747)}.pp-lines{min-width:0;padding:0 26px}.pp-series-controls{flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 8px;display:flex}.op-app .pp-series-controls button{min-height:44px;color:var(--owner-muted,#626f67);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-size:.6875rem;display:flex}.op-app .pp-series-controls button[aria-pressed=true]{background:var(--owner-subtle,#f2f5f1);border-color:var(--owner-line,#dee4dc);color:var(--owner-text,#202824)}.op-app .pp-series-controls button:disabled{opacity:.75}.pp-series-controls svg{flex:none}.pp-series-controls small{color:var(--owner-muted,#626f67);font-size:.5625rem}.pp-point-readout{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 18px;min-height:52px;padding:9px 1px;display:flex}.pp-point-readout>time{color:var(--owner-muted,#626f67);font-size:.6875rem}.pp-point-readout>div{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.pp-point-readout>div>span{align-items:center;gap:5px;font-size:.6875rem;display:flex}.pp-point-readout>div>span>span{color:var(--owner-muted,#626f67)}.pp-point-readout i{border-radius:50%;flex:none;width:5px;height:5px}.pp-point-readout bdi{white-space:nowrap;font-weight:600}.pp-point-readout>div,.pp-point-readout>div>span{min-width:0;max-width:100%}.pp-return-summary bdi,.pp-point-readout bdi{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.pp-point-readout .pp-point-excess{flex-basis:100%;padding-top:2px}.pp-point-excess small{color:var(--owner-muted,#626f67);font-size:.5625rem}.pp-method-note>span{display:block}.pp-method-note>span+span{margin-top:5px}.pp-method-note .pp-cost-note{color:var(--owner-warning,#936316);background:var(--owner-warning-soft,#fff4dd);border-radius:6px;margin-top:9px;padding:9px 11px;font-size:.6875rem;font-weight:550;display:block}.pp-unavailable .pp-unavailable-range{color:var(--owner-text,#202824);font-size:.6875rem}.pp-chart{touch-action:pan-y;cursor:crosshair;outline-offset:3px;direction:ltr;width:100%;min-width:0;position:relative}.pp-chart:focus-visible{outline:2px solid var(--owner-positive,#7ca996);border-radius:4px}.pp-chart svg{direction:ltr;width:100%;display:block;overflow:visible}.pp-chart text{fill:var(--owner-muted,#626f67);font-variant-numeric:tabular-nums;font-family:Vazirmatn,Segoe UI,Tahoma,sans-serif;font-size:10px}.pp-chart-help{color:var(--owner-muted,#626f67);margin:6px 0 18px;font-size:.625rem}.pp-method-note{color:var(--owner-muted,#626f67);border-top:1px solid var(--owner-line,#e8ede7);background:var(--owner-subtle,#f2f5f1);padding:14px 26px;font-size:.6875rem;line-height:1.9}.pp-coverage{color:var(--owner-muted,#626f67);padding:0 26px;font-size:.6875rem}.pp-coverage>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 17px;min-height:47px;padding:9px 0;list-style:none;display:flex}.pp-coverage>summary::-webkit-details-marker{display:none}.pp-coverage>summary:before{content:"+";color:var(--owner-muted,#626f67);font-size:1rem}.pp-coverage[open]>summary:before{content:"−"}.pp-coverage>summary>span:first-of-type{color:var(--owner-text,#202824)}.pp-coverage>div{padding:0 18px 14px;line-height:1.95}.pp-coverage p{margin:3px 0 9px}.pp-coverage ul{margin:8px 0;padding-inline-start:18px}.pp-coverage li{margin-bottom:6px}.pp-unavailable{text-align:center;min-height:265px;color:var(--owner-muted,#626f67);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 22px;display:flex}.pp-unavailable strong{color:var(--owner-muted,#626f67);font-size:.875rem;font-weight:550}.pp-unavailable p{max-width:430px;margin:0;font-size:.75rem;line-height:1.9}.pp-loading-line{background:linear-gradient(180deg,var(--owner-subtle,#f1f5fc),var(--owner-surface,#fff));border-top:2px solid var(--owner-info-soft,#d6e5fc);border-radius:5px;width:min(420px,100%);height:55px;margin-bottom:20px;transform:skewY(-4deg)}.pp-lines.is-compact{padding:0}.pp-lines.is-compact .pp-point-readout{padding-top:0}.pp-lines.is-compact .pp-chart-help{margin-bottom:8px}.pf-portfolio-choices{border-bottom:1px solid var(--owner-line,#dee4dc);flex-wrap:wrap;gap:7px;margin:-5px 0 24px;padding:0 0 12px;display:flex}.op-app .pf-portfolio-choices button{min-height:46px;color:var(--owner-muted,#626f67);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:9px 17px;font-size:.8125rem;display:flex}.op-app .pf-portfolio-choices button[aria-pressed=true]{background:var(--owner-subtle,#e5efe9);border-color:var(--owner-line,#dee4dc);color:var(--owner-positive,#24594d);font-weight:600}.pf-portfolio-choices button small{color:var(--owner-muted,#626f67);font-size:.625rem;font-weight:400}.pf-portfolio-choices button[aria-pressed=true] small{color:var(--owner-muted,#626f67)}.pf-metrics.pf-shadow-metrics{grid-template-columns:minmax(0,1.35fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,.75fr);gap:20px}.pf-shadow-metrics>div+div{border-inline-start:1px solid var(--owner-line,#dee4dc);padding-inline-start:20px}.pf-shadow-metrics>div dd{font-size:1.2rem;font-weight:550}.pf-metrics.pf-shadow-metrics .pf-total dd{font-size:1.85rem}.pf-shadow-metrics .pf-return.is-positive{color:var(--owner-positive,#187454)}.pf-shadow-metrics .pf-return.is-negative{color:var(--owner-negative,#b54747)}.pf-shadow-note{color:var(--owner-muted,#626f67);margin:20px 0 3px;font-size:.6875rem;line-height:1.9}.pf-table.is-performance{font-size:.8125rem;line-height:1.85}.pf-table.is-performance th{font-size:.6875rem}.pf-table.is-performance th,.pf-table.is-performance td{padding:15px 11px}.pf-table.is-performance td:first-child,.pf-table.is-performance th:first-child{padding-inline-start:20px}.pf-table.is-performance td:last-child,.pf-table.is-performance th:last-child{padding-inline-end:20px}.pf-table.is-performance .pf-symbol-mark{display:none}.pf-table.is-performance .pf-row-toggle{gap:7px;font-size:.875rem}.pf-table .pf-return{font-variant-numeric:tabular-nums;white-space:nowrap}.pf-table .pf-return.is-positive{color:var(--owner-positive,#187454)}.pf-table .pf-return.is-negative{color:var(--owner-negative,#b54747)}.pf-body.pf-performance-body{grid-template-columns:minmax(0,1fr) 236px;gap:18px}.pf-performance-body .pf-allocation{padding-inline:16px}.pf-symbol-performance{border:1px solid var(--owner-line,#dee4dc);background:var(--owner-surface,#fff);border-radius:9px;min-width:0;margin:7px 0 18px;padding:15px 16px}.pf-symbol-performance>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.pf-symbol-performance h4{margin:0;font-size:.75rem;font-weight:550}.pf-symbol-performance>header>span{color:var(--owner-muted,#626f67);font-size:.625rem}.pf-symbol-performance>p{color:var(--owner-muted,#626f67);margin:0;font-size:.6875rem;line-height:1.9}.pf-lot-title{color:var(--owner-muted,#626f67);margin:0 0 12px;font-size:.6875rem}.pf-details .pf-lot-date{color:var(--owner-muted,#626f67);margin-inline-start:auto;font-size:.6875rem}.pf-details .pf-lot-values{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width>=701px){.op-app.is-portfolio .op-main{max-width:1720px;padding-inline:30px}.pf-performance-body .pf-positions-header{padding-inline:24px}.op-app .pf-performance-body .pf-tabs button{min-height:60px;font-size:.9375rem}.pf-performance-body .pf-sort-note{font-size:.75rem}}@media (width<=1500px){.pf-body.pf-performance-body{grid-template-columns:1fr}.pf-performance-body .pf-allocation{grid-area:1/1;grid-template-columns:200px minmax(0,1fr);gap:0 24px;padding:20px 24px;display:grid}.pf-performance-body .pf-allocation header{grid-column:1/-1}.pf-performance-body .pf-allocation h2{max-width:none}.pf-performance-body .pf-donut{grid-area:2/1}.pf-performance-body .pf-legend{grid-area:2/2;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:0 20px;display:grid}.pf-performance-body .pf-allocation-note{grid-column:1/-1}.pf-performance-body .pf-positions{grid-area:2/1}.pf-metrics.pf-shadow-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px}.pf-shadow-metrics>div:nth-child(3){border:0;padding:0}.pf-metrics.pf-shadow-metrics .pf-total dd{font-size:1.75rem}}@media (width<=700px){.pp-panel{margin-bottom:20px}.pp-heading{gap:13px;padding:19px 18px 0}.pp-heading h2{font-size:.875rem}.pp-periods{justify-content:space-between;gap:4px;width:100%}.op-app .pp-periods button{min-width:42px;padding:7px 10px;font-size:.6875rem}.pp-return-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin:20px 18px 17px}.pp-return-summary .pp-main-return{grid-column:1/-1}.pp-return-summary .pp-main-return strong{font-size:1.8rem}.pp-return-summary>div{padding-inline-start:12px}.pp-return-summary>div:nth-child(2n){border:0;padding:0}.pp-return-summary>div>span{font-size:.625rem}.pp-return-summary strong{font-size:1.0625rem}.pp-return-summary strong small{font-size:.5625rem}.pp-lines{padding:0 15px}.pp-series-controls{gap:3px}.op-app .pp-series-controls button{gap:5px;padding:6px 7px;font-size:.625rem}.pp-series-controls svg{width:17px}.pp-point-readout{gap:7px;min-height:72px}.pp-point-readout>div{gap:8px 12px}.pp-point-readout>div>span{font-size:.625rem}.pp-point-readout>time{width:100%;font-size:.625rem}.pp-chart-help{font-size:.5625rem;line-height:1.9}.pp-method-note{padding:12px 18px;font-size:.625rem}.pp-coverage{padding:0 18px;font-size:.625rem}.pp-coverage>summary{gap:5px 10px}.pp-coverage>div{padding-inline:0}.pp-period-notice{margin-inline:18px;font-size:.6875rem}.pp-unavailable{min-height:240px}.pp-unavailable strong{font-size:.8125rem}.pp-unavailable p{font-size:.6875rem}.pf-portfolio-choices{gap:6px;margin-top:-4px;margin-bottom:20px}.op-app .pf-portfolio-choices button{flex-wrap:wrap;flex:1;justify-content:center;gap:5px;padding:8px 10px;font-size:.75rem}.pf-portfolio-choices button small{font-size:.5625rem}.pf-metrics.pf-shadow-metrics{gap:18px 12px}.pf-metrics.pf-shadow-metrics .pf-total{grid-column:auto}.pf-shadow-metrics .pf-total dd,.pf-shadow-metrics>div dd{font-size:1rem!important}.pf-shadow-metrics>div+div{padding-inline-start:12px}.pf-shadow-metrics>div:nth-child(3){padding:0}.pf-shadow-note{font-size:.625rem}.pf-performance-body .pf-allocation{grid-template-columns:1fr;gap:0;padding:20px 18px 14px}.pf-performance-body .pf-allocation header,.pf-performance-body .pf-donut,.pf-performance-body .pf-legend,.pf-performance-body .pf-allocation-note{grid-column:1}.pf-performance-body .pf-legend{grid-row:3;gap:0 22px}.pf-performance-body .pf-allocation-note{grid-row:4}.pf-table.is-performance td{padding:6px 0;font-size:.8125rem}.pf-table.is-performance .pf-symbol-cell{padding:0 0 12px}.pf-table.is-performance .pf-symbol-mark{display:grid}.pf-table.is-performance .pf-row-toggle{font-size:.9375rem}.pf-table.is-performance td:first-child,.pf-table.is-performance td:last-child{padding-inline:0}.pf-symbol-performance{padding:13px 10px}.pf-details .pf-lot-values{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-details .pf-lot-date{flex-basis:100%;margin:0;font-size:.625rem}}@media (width<=400px){.pf-performance-body .pf-legend{grid-template-columns:1fr}.pp-point-readout>div{gap:6px 8px}.pp-point-readout>div>span{gap:4px}.op-app .pp-series-controls button{padding-inline:5px}.pp-return-summary strong{font-size:1rem}.pp-return-summary strong small{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.pp-panel *{transition:none!important;animation:none!important}}.pf-performance-body .pf-positions{container-name:portfolio-positions}@container portfolio-positions (width<=760px){.pf-table,.pf-table tbody,.pf-table tr{width:100%;display:block}.pf-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pf-table tbody>tr{border-bottom:1px solid var(--pf-line);padding:14px 16px}.pf-table tbody>tr:last-child{border:0}.pf-table td,.pf-table:not(.is-accounts) td{text-align:end;border:0;grid-template-columns:minmax(95px,.85fr) minmax(0,1.3fr);align-items:baseline;gap:3px 12px;padding:6px 0;font-size:.8125rem;display:grid}.pf-table td:before{content:attr(data-label);text-align:start;color:var(--pf-muted);font-size:.6875rem;font-weight:400}.pf-table td:first-child,.pf-table td:last-child{padding-inline:0}.pf-table td small{grid-column:2}.pf-table:not(.is-accounts) td.pf-symbol-cell{padding:0 0 12px;display:block}.pf-table .pf-symbol-cell:before{display:none}.op-app .pf-row-toggle{width:100%;font-size:.9375rem;gap:10px!important}.pf-table:not(.is-accounts) .pf-symbol-mark{width:34px;height:34px;font-size:.8125rem;display:grid}.pf-row-toggle>svg{margin-inline-start:auto}.pf-row-toggle strong{text-align:start}.pf-table .pf-weight-track{grid-column:2;justify-self:end;width:50px}.pf-account-unit{display:none}.pf-table .pf-expanded-row{padding:0!important}.pf-table .pf-expanded-row>td{padding:0;display:block}.pf-expanded-row>td:before{display:none}.pf-details{padding:17px 15px 8px}.pf-details dl{text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.pf-details dd{font-size:.75rem}.pf-table.is-accounts td:first-child{text-align:start;padding:0 0 10px;display:block}.pf-table.is-accounts td:first-child:before{display:none}}.pp-history-start{color:var(--owner-muted,#626f67);margin-block:3px 6px;display:block}.pp-coverage li{overflow-wrap:anywhere}.pf-recording-help{border:1px solid var(--owner-line,#dee4dc);background:var(--owner-subtle,#f2f5f1);color:var(--owner-text,#202824);border-radius:12px;align-items:center;gap:16px;margin-bottom:20px;padding:18px;font-size:.8125rem;line-height:1.9;display:flex}.pf-recording-help p{margin:6px 0 0}.op-app .pf-recording-help button{background:var(--owner-positive,#24594d);color:var(--owner-on-accent,white);border:0;border-radius:8px;flex-shrink:0;min-height:44px;padding:10px 14px}.pf-recording-help button:focus-visible{outline:3px solid var(--owner-positive,#7ca996);outline-offset:3px}@media (width<=700px){.pf-recording-help{flex-direction:column;align-items:stretch}.op-app .pf-portfolio-choices button{flex-direction:column;flex:140px}}@container portfolio-performance (width<=600px){.pp-return-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.pp-return-summary>div{padding-inline-start:12px}.pp-return-summary>div:nth-child(2n){border:0;padding:0}}.pp-actual-view{flex-wrap:wrap;grid-column:1/-1;gap:6px;padding:15px 26px 0;display:flex}.pp-actual-view button{font:inherit;border:1px solid var(--owner-line,#dee4dc);background:var(--owner-surface,#fff);min-height:44px;color:var(--owner-muted,#626f67);cursor:pointer;border-radius:8px;padding:9px 14px;font-size:.75rem}.pp-actual-view button[aria-pressed=true]{background:var(--owner-subtle,#e5efe9);color:var(--owner-positive,#24594d);border-color:var(--owner-positive,#7ca996);font-weight:600}.pp-actual-view button:focus-visible,.pp-daily-readout button:focus-visible{outline:2px solid var(--owner-positive,#7ca996);outline-offset:3px}.pp-daily-description{color:var(--owner-muted,#626f67);margin:0 0 12px;font-size:.6875rem;line-height:1.9}.pp-daily-readout button{font:inherit;color:var(--owner-positive,#24594d);background:var(--owner-subtle,#f2f5f1);border:1px solid var(--owner-line,#dee4dc);cursor:pointer;border-radius:6px;min-height:40px;padding:7px 10px;font-size:.6875rem}.pp-benchmark-interval{color:var(--owner-muted,#626f67);margin-top:4px;font-size:.625rem;line-height:1.9;display:block}.pp-bar-chart{cursor:pointer}.op-app .pf-workspace.pfd-dashboard .pp-panel.is-dashboard.is-actual-returns>.pp-return-summary{grid-column:1/-1;margin:12px 20px;display:block}.op-app .pf-workspace.pfd-dashboard .pp-lines.is-dashboard.pp-daily-bars .pp-point-readout{opacity:1;pointer-events:auto;box-shadow:none;background:0 0;border:0;min-height:52px;margin:0;padding:9px 1px;position:static}.op-app .pf-workspace.pfd-dashboard .pp-lines.is-dashboard.pp-daily-bars .pp-chart-help{clip-path:none;width:auto;height:auto;margin:6px 0 12px;position:static;overflow:visible}@media (width<=700px){.pp-actual-view{padding-inline:18px}.pp-actual-view button{flex:1;font-size:.6875rem}.pp-daily-description{font-size:.625rem}.pp-daily-readout button{margin-inline-start:auto}}.pp-workspace{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#dee4dc);min-width:0;color:var(--owner-text,#202824);border-radius:14px;margin:0;overflow:visible;container:portfolio-chart-workspace/inline-size}.pwc-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 20px;padding:18px 22px 12px;display:flex}.pwc-heading h2{margin:0;font-size:1rem;font-weight:600;line-height:1.8}.pwc-heading>span{color:var(--owner-muted,#626f67);font-size:.875rem}.pwc-toolbar{border-bottom:1px solid var(--owner-line,#e8ede7);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 18px;display:flex}.pwc-modes{border:1px solid var(--owner-line,#dee4dc);background:var(--owner-subtle,#f2f5f1);border-radius:9px;flex-shrink:0;gap:3px;padding:3px;display:flex}.op-app .pp-workspace button,.pp-workspace button{font:inherit;cursor:pointer;min-height:44px}.op-app .pwc-modes button,.pwc-modes button{color:var(--owner-muted,#626f67);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:.875rem}.op-app .pwc-modes button[aria-pressed=true],.pwc-modes button[aria-pressed=true]{background:var(--owner-surface,#fff);color:var(--owner-positive,#24594d);font-weight:600;box-shadow:0 1px 4px #20282412}.pp-workspace button:focus-visible,.pp-workspace select:focus-visible,.pwc-plot:focus-visible,.pwc-segments>summary:focus-visible{outline:2px solid var(--owner-positive,#7ca996);outline-offset:3px}.pp-workspace button:disabled{opacity:.45;cursor:default}.pwc-controls{flex-wrap:wrap;flex:280px;align-items:center;gap:10px 14px;min-width:0;display:flex}.pwc-controls .dr-controls{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;display:flex}.pwc-controls>label,.pwc-controls .dr-controls>label{white-space:nowrap;align-items:center;gap:6px;font-size:.875rem;display:flex}.pp-workspace select{font:inherit;color:var(--owner-text,#202824);background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#dee4dc);border-radius:7px;max-width:100%;min-height:44px;padding:7px 10px;font-size:.875rem}.pp-workspace .pfc-period{min-width:0;color:var(--owner-text,#35463d);flex:none;position:relative}.pp-workspace .pfc-period>summary{border:1px solid var(--owner-line,#dee4dc);background:var(--owner-surface,#fff);cursor:pointer;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:5px 11px;list-style:none;display:flex}.pp-workspace .pfc-period>summary::-webkit-details-marker{display:none}.pp-workspace .pfc-period>summary:focus-visible{outline:2px solid var(--owner-positive,#7ca996);outline-offset:3px}.pp-workspace .pfc-period>summary[aria-disabled=true]{opacity:.65;cursor:wait}.pp-workspace .pfc-period>summary>span{white-space:nowrap;align-items:center;gap:10px;display:flex}.pp-workspace .pfc-period>summary small{color:var(--owner-muted,#626f67);font-size:.875rem}.pp-workspace .pfc-period>summary strong{color:var(--owner-positive,#24594d);font-size:.875rem;font-weight:600}.pp-workspace .pfc-period svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}.pp-workspace .pfc-period .pfc-calendar{color:var(--owner-positive,#24594d)}.pp-workspace .pfc-period .pfc-chevron{width:15px;height:15px;color:var(--owner-muted,#626f67)}.pp-workspace .pfc-period[open]>summary{border-color:var(--owner-positive,#7ca996)}.pp-workspace .pfc-period[open] .pfc-chevron{transform:rotate(180deg)}.pp-workspace .pfc-period-popover{z-index:45;top:calc(100% + 9px);border:1px solid var(--owner-line,#dee4dc);background:var(--owner-surface,#fff);border-radius:12px;width:min(320px,100vw - 30px);padding:6px;position:absolute;inset-inline-end:0;box-shadow:0 12px 36px #203d251a}.pp-workspace .pfc-period-popover [role=menu]{gap:3px;display:grid}.op-app .pp-workspace .pfc-period-popover button,.pp-workspace .pfc-period-popover button{text-align:start;width:100%;min-height:49px;color:var(--owner-text,#35463d);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.pp-workspace .pfc-period-popover button>span:first-child{gap:2px;display:grid}.pp-workspace .pfc-period-popover button strong{font-size:.875rem;font-weight:600}.pp-workspace .pfc-period-popover button small{color:var(--owner-muted,#626f67);white-space:normal;font-size:.875rem;line-height:1.7}.pp-workspace .pfc-period-popover button:hover:not(:disabled){background:var(--owner-subtle,#f2f5f1)}.pp-workspace .pfc-period-popover button[aria-checked=true]{background:var(--owner-subtle,#e5efe9);color:var(--owner-positive,#24594d);border-color:var(--owner-line,#dee4dc)}.pp-workspace .pfc-period-check{color:var(--owner-positive,#24594d);font-size:1rem}.pp-workspace .pfc-period-popover footer{border-top:1px solid var(--owner-line,#e8ede7);gap:4px;margin-top:5px;padding:10px 11px 5px;font-size:.875rem;line-height:1.7;display:grid}.pp-workspace .pfc-period-popover footer span{color:var(--owner-muted,#626f67)}.pp-workspace .pfc-period-popover footer strong{font-weight:500}.pwc-kpis{font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:14px 18px 10px;display:grid}.pwc-kpis>div{border-inline-start:1px solid var(--owner-line,#e8ede7);min-width:0;padding:0 16px}.pwc-kpis>div:first-child{border:0;padding-inline-start:0}.pwc-kpis>div:last-child{padding-inline-end:0}.pwc-kpis dt{color:var(--owner-muted,#626f67);font-size:.875rem;line-height:1.8}.pwc-return-label-short{display:none}.pwc-kpis dd{overflow-wrap:anywhere;margin:5px 0 3px;font-size:1.125rem;font-weight:600;line-height:1.5}.pwc-kpis>[data-workspace-kpi=profit] dd,.pwc-kpis>[data-workspace-kpi=capital] dd{white-space:nowrap;font-size:clamp(.875rem,2cqw,1.25rem)}.pwc-kpis>div:first-child dd{white-space:nowrap;font-size:1.5rem}.pwc-kpis small{color:var(--owner-muted,#626f67);font-size:.875rem;line-height:1.8;display:block}.pwc-kpis .pwc-date-value{font-size:.875rem;font-weight:500;line-height:1.9}.pp-workspace .is-positive{color:var(--owner-positive,#187454)}.pp-workspace .is-negative{color:var(--owner-negative,#b54747)}.pwc-status-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;min-height:44px;padding:0 22px 10px;display:flex}.pwc-status-row>span{color:var(--owner-warning,#936316);font-size:.875rem;line-height:1.8}.pwc-day-navigation{align-items:center;gap:9px;margin-inline-start:auto;font-size:.875rem;display:flex}.op-app .pwc-day-navigation button,.pwc-day-navigation button{border:1px solid var(--owner-line,#dee4dc);background:var(--owner-surface,#fff);color:var(--owner-positive,#24594d);border-radius:7px;padding:7px 10px;font-size:.875rem}.pwc-plot-workspace{padding:0 22px}.pwc-plot-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin-bottom:2px;display:flex}.pwc-plot-tools>span{color:var(--owner-muted,#626f67);font-size:.875rem}.pwc-plot-tools>label{color:var(--owner-muted,#626f67);align-items:center;gap:8px;max-width:100%;font-size:.875rem;display:flex}.pwc-plot-tools select{min-height:44px;font-size:.875rem}.pwc-plot-scroll{overscroll-behavior-inline:contain;scrollbar-color:var(--owner-faint,#bbc7bd) var(--owner-faint,#f2f5f1);scrollbar-width:thin;width:100%;min-width:0;overflow-x:auto}.pwc-plot{outline-offset:-2px;touch-action:pan-x pan-y;cursor:crosshair;max-width:none;position:relative}.pwc-plot svg{direction:ltr;max-width:none;display:block}.pwc-plot text{fill:var(--owner-muted,#626f67);font-variant-numeric:tabular-nums;font-family:Vazirmatn,Segoe UI,Tahoma,sans-serif;font-size:13px}.pwc-preview{border-top:1px solid var(--owner-line,#e8ede7);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 16px;min-height:42px;padding:9px 0 3px;font-size:.875rem;line-height:1.8;display:flex}.pwc-preview>bdi{font-weight:600}.pwc-preview>span,.pwc-preview>small{color:var(--owner-muted,#626f67)}.pwc-preview>small{font-size:.875rem}.pwc-scroll-hint{color:var(--owner-muted,#626f67);margin:3px 0 10px;font-size:.875rem;line-height:1.8}.pwc-history-notice{color:var(--owner-warning,#936316);margin:0;padding:0 22px 12px;font-size:.875rem;line-height:1.8}.pwc-private,.pwc-unavailable{text-align:center;min-height:320px;color:var(--owner-muted,#626f67);flex-direction:column;justify-content:center;align-items:center;padding:22px;font-size:.875rem;display:flex}.pwc-private p{margin:8px 0 0;font-size:.875rem;line-height:1.9}.pwc-comparisons{border-top:1px solid var(--owner-line,#e8ede7);padding:15px 22px 18px}.pwc-comparisons>header{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:12px;display:flex}.pwc-comparisons>header strong{font-size:.875rem;font-weight:600}.pwc-comparisons>header span{color:var(--owner-muted,#626f67);font-size:.875rem}.pwc-comparisons>header small{color:var(--owner-muted,#626f67);margin-inline-start:auto;font-size:.875rem}.pwc-comparison-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pwc-comparison-grid>.pp-benchmark-return{border:1px solid var(--owner-line,#e8ede7);background:var(--owner-subtle,#fafcf9);border-radius:9px;min-width:0;padding:12px}.pwc-comparison-grid>.pp-benchmark-return>span{color:var(--owner-muted,#626f67);font-size:.875rem}.pwc-comparison-grid strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:5px;font-size:1.125rem;font-weight:600;display:flex}.pwc-comparison-grid strong small{color:var(--owner-muted,#626f67);font-size:.875rem;font-weight:400}.pwc-comparison-grid .pp-benchmark-value,.pwc-comparison-grid .pp-benchmark-status{font-size:.875rem;line-height:1.8}.pwc-segment-choice{flex-wrap:wrap;align-items:center;gap:8px 20px;padding:14px 22px 0;display:flex}.pwc-segment-choice label{align-items:center;gap:8px;max-width:100%;font-size:.875rem;display:flex}.pwc-segment-choice p{color:var(--owner-muted,#626f67);margin:0;font-size:.875rem;line-height:1.8}.pwc-segments{border-top:1px solid var(--owner-line,#e8ede7);padding:0 22px;font-size:.875rem}.pwc-segments>summary{cursor:pointer;min-height:44px;padding:13px 0;line-height:1.8}.pwc-segment-table{margin-bottom:14px;overflow-x:auto}.pwc-segment-table table{border-collapse:collapse;text-align:start;font-variant-numeric:tabular-nums;width:100%;min-width:560px}.pwc-segment-table th,.pwc-segment-table td{border-bottom:1px solid var(--owner-line,#e8ede7);text-align:start;padding:8px 12px;font-size:.875rem}.pwc-segment-table thead th{color:var(--owner-muted,#626f67);background:var(--owner-subtle,#f2f5f1);font-size:.875rem;font-weight:500}.op-app .pwc-segment-table button,.pwc-segment-table button{color:var(--owner-positive,#24594d);text-align:start;background:0 0;border:1px solid #0000;border-radius:7px;padding:8px;font-size:.875rem}.op-app .pwc-segment-table button[aria-pressed=true],.pwc-segment-table button[aria-pressed=true]{background:var(--owner-subtle,#e5efe9);border-color:var(--owner-positive,#7ca996)}.pwc-heading.sr-only{margin:-1px;padding:0}.pp-workspace .pwc-series-toggles{flex-wrap:wrap;align-items:center;gap:5px;padding:8px 0;display:flex}.pwc-plot-frame{min-width:0}.pwc-plot-frame.has-fixed-axis{align-items:flex-start;display:flex}.pwc-plot-frame.has-fixed-axis>.pwc-plot-scroll{flex:1;width:0;min-width:0}.pwc-fixed-axis{direction:ltr;flex:none;display:block;overflow:visible}.pwc-fixed-axis text{fill:var(--owner-muted,#626f67);font-variant-numeric:tabular-nums;font-family:Vazirmatn,Segoe UI,Tahoma,sans-serif;font-size:11px}.pwc-portfolio-key{color:var(--owner-positive,#24594d);white-space:nowrap;align-items:center;gap:4px;padding-inline-end:3px;font-size:12px;display:inline-flex}.pp-workspace .pwc-plot-workspace:not(.is-daily-plot) .pwc-plot-tools{display:none}.op-app .pp-workspace .pwc-series-toggles button,.pp-workspace .pwc-series-toggles button{min-height:36px;color:var(--owner-muted,#626f67);background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#e2e8df);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;display:flex}.op-app .pp-workspace .pwc-series-toggles button[aria-pressed=true],.pp-workspace .pwc-series-toggles button[aria-pressed=true]{color:var(--owner-text,#202824);background:var(--owner-subtle,#f0f5f0);border-color:var(--owner-line,#aec1b2)}.pp-workspace .pwc-series-toggles button:disabled{opacity:.6}.pwc-series-toggles small{font-size:10px}.pwc-series-toggles svg{flex:none}.pp-workspace .pwc-active-scope{gap:3px;font-size:12px;line-height:1.8;display:grid}.pwc-active-scope strong{color:var(--owner-positive,#24594d);font-weight:500}.pwc-active-scope span{color:var(--owner-muted,#626f67)}.pp-workspace .is-daily-plot .pwc-plot text{font-size:11px}.pp-workspace .is-daily-plot .pwc-plot [data-daily-label]{fill:var(--owner-text,#35463d);font-size:12px;font-weight:600}.pp-workspace .pwc-private,.pp-workspace .pwc-unavailable{min-height:230px}@container portfolio-chart-workspace (width<=850px){.pwc-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.pwc-kpis>div:nth-child(3){border:0;padding-inline-start:0}.pwc-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pwc-controls{flex-basis:100%}}@container portfolio-chart-workspace (width<=600px){.pwc-toolbar,.pwc-kpis,.pwc-comparisons,.pwc-segments,.pwc-status-row,.pwc-segment-choice,.pwc-plot-workspace{padding-inline:14px}.pwc-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;padding-block:10px;display:grid}.pwc-modes{grid-column:1/-1;justify-content:stretch}.pwc-modes button{flex:1;padding:6px 8px;font-size:14px}.pwc-toolbar>.pfc-period{grid-column:1;max-width:100%}.pwc-controls{display:contents}.pwc-controls>.pfw-options{grid-column:2}.pwc-controls>.pfw-day-controls{grid-column:1/-1}.pp-workspace .pfc-period>summary{gap:6px;padding-inline:8px}.pp-workspace .pfc-period>summary>span{white-space:nowrap;gap:5px}.pp-workspace .pfc-period .pfc-calendar{display:none}.pp-workspace .pfc-period .pfc-chevron{width:12px;height:12px}.pwc-kpis{gap:8px 0;padding-block:10px}.pwc-kpis>div{padding-inline:10px}.pwc-kpis dt{line-height:1.6}.pwc-kpis dd{margin:3px 0;font-size:16px;line-height:1.5}.pwc-kpis>div:first-child dd{font-size:20px}.pwc-kpis small{line-height:1.5}.pwc-kpis .pwc-date-value{font-size:14px}.pwc-return-label{display:none}.pwc-return-label-short{display:inline}.pwc-kpis>[data-workspace-kpi=profit] dd,.pwc-kpis>[data-workspace-kpi=capital] dd{white-space:nowrap;font-size:14px}.pwc-plot-tools{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;margin-bottom:0;display:grid}.pwc-plot-tools>span{display:none}.pwc-plot-tools>.pwc-day-navigation{justify-content:start;gap:5px;width:auto;margin:0}.pwc-day-navigation button{padding-inline:8px;font-size:14px}.pwc-plot-tools>label{justify-content:normal;gap:3px;width:auto;font-size:14px;display:grid}.pwc-plot-tools select{width:100%;max-width:none;padding:5px 6px}.pwc-plot-tools>label>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pwc-preview{gap:4px 12px}.pwc-history-notice{padding-inline:14px}.pwc-segment-choice label{gap:4px;width:100%;font-size:14px;display:grid}.pwc-segment-choice select{width:100%;font-size:14px}.pwc-private,.pwc-unavailable{min-height:260px}.pwc-comparison-grid{gap:8px}.pwc-comparison-grid>.pp-benchmark-return{padding:10px}.op-app .pp-workspace .pwc-series-toggles button,.pp-workspace .pwc-series-toggles button{gap:4px;padding-inline:6px;font-size:11px}.pp-workspace .pwc-series-toggles{gap:4px}.pwc-series-toggles svg{width:18px}.pwc-portfolio-key{gap:3px;padding-inline-end:0;font-size:11px}.pwc-series-toggles .pwc-portfolio-key svg{width:16px}.pp-workspace .pwc-private,.pp-workspace .pwc-unavailable{min-height:190px}}.owner-reports{--or-green:var(--owner-positive,#176b4b);--or-line:var(--owner-line,#dce5df);color:var(--owner-text,#20382b);min-width:0;font-size:1rem;line-height:1.65}.owner-reports *,.or-dialog *{box-sizing:border-box}.owner-reports button,.or-dialog button,.or-dialog input,.or-dialog select{font:inherit}.owner-reports button,.or-dialog button{background:var(--owner-surface,#fff);border:1px solid var(--or-line,#dce5df);color:inherit;cursor:pointer;border-radius:9px;min-height:44px;padding:8px 14px;font-size:.875rem}.owner-reports button:disabled,.or-dialog button:disabled{cursor:not-allowed;opacity:.5}.owner-reports :focus-visible,.or-dialog :focus-visible{outline:2px solid var(--owner-positive,#176b4b);outline-offset:3px}.owner-reports button:not(:disabled):hover,.or-dialog button:not(:disabled):hover{background:var(--owner-subtle,#f0f7f3)}.owner-reports small,.or-dialog small{color:var(--owner-muted,#64756a);font-size:.75rem;line-height:1.6}.or-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-bottom:16px;display:flex}.or-heading h1{margin:0;font-size:1.65rem;line-height:1.4}.or-heading>span{color:var(--owner-muted,#64756a);font-size:.75rem}.or-primary-tabs{border-bottom:1px solid var(--or-line);gap:20px;margin-bottom:18px;display:flex}.or-primary-tabs button{background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding-inline:4px;font-size:1rem}.or-primary-tabs [aria-selected=true]{border-bottom-color:var(--or-green);color:var(--or-green);font-weight:750}.or-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.or-account-trigger{justify-content:space-between;align-items:center;gap:18px;min-width:210px;display:flex}.or-date-controls{flex-wrap:nowrap;flex:none;align-items:center;gap:6px;display:flex}.or-date-controls>button{padding-inline:12px}.or-date-controls .pd-picker{width:auto;min-width:0;margin:0}.or-date-controls .pd-trigger{white-space:nowrap;width:auto;min-width:0}.or-date-controls label,.or-date-controls .pd-label{font-size:.75rem}.or-refresh{margin-inline-start:auto}.or-latest-label{color:var(--owner-muted,#64756a);font-size:.875rem}.or-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.or-chips button{background:var(--owner-subtle,#ecf6f0);border-color:var(--owner-line,#cadfd1);color:var(--owner-positive,#176b4b);align-items:center;gap:12px;font-size:.75rem;display:flex}.or-metrics{background:var(--owner-surface,#fff);border:1px solid var(--or-line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 14px;display:grid;overflow:hidden}.or-metrics.is-portfolio{grid-template-columns:1.3fr 1.3fr 1fr 1fr}.or-metrics>div{border-inline-end:1px solid var(--or-line);min-width:0;padding:16px 20px}.or-metrics>div:last-child{border-inline-end:0}.or-metrics dt{color:var(--owner-text,#52665a);font-size:.875rem}.or-metrics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:3px 0 0;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:750;line-height:1.7}.or-metrics>div:first-child dd{color:var(--or-green)}.or-coverage{color:var(--owner-warning,#786025);margin:8px 0 14px;font-size:.75rem}.or-report-tabs{flex-wrap:wrap;gap:5px;margin:18px 0 12px;display:flex}.or-report-tabs button{color:var(--owner-text,#52665a);background:0 0;border-color:#0000}.or-report-tabs [aria-selected=true]{background:var(--owner-subtle,#e7f1eb);border-color:var(--owner-line,#d0e1d6);color:var(--owner-positive,#14573d);font-weight:750}.or-results{background:var(--owner-surface,#fff);border:1px solid var(--or-line);border-radius:12px;margin-top:14px;overflow:hidden}.or-result-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 20px 10px;display:flex}.or-results h2{margin:0;font-size:1rem}.or-results>h2{padding:16px 20px}.or-result-heading>span{color:var(--owner-muted,#64756a);font-size:.75rem}.or-table-wrap{max-width:100%;overflow-x:auto}.or-table{border-collapse:collapse;text-align:right;width:100%;font-size:1rem}.or-table th{background:var(--owner-subtle,#f6f9f7);color:var(--owner-text,#52665a);font-size:.875rem;font-weight:500}.or-table th,.or-table td{border-bottom:1px solid var(--owner-line,#e9eeeb);vertical-align:middle;padding:12px 20px}.or-table tbody>tr:last-child>td{border-bottom:0}.or-table td small{display:block}.or-table td time{white-space:normal;font-size:.75rem}.or-table td>strong{font-variant-numeric:tabular-nums}.or-row-toggle{text-align:right;align-items:center;gap:10px;margin-inline-start:-10px;display:inline-flex;border:0!important;padding:4px 10px!important}.owner-reports .or-row-toggle{font-size:1rem}.or-row-toggle>span{color:var(--owner-muted,#658171);width:14px;font-size:1.25rem}.or-account-name{gap:2px;display:grid}.or-account-name strong{overflow-wrap:anywhere;font-size:.875rem}.or-rank{color:var(--or-green);font-size:1.25rem}.or-side{color:var(--owner-positive,#176b4b)}.or-side.is-sell{color:var(--owner-negative,#a14d38)}.or-details{background:var(--owner-subtle,#f7faf8);padding:8px 12px}.or-detail-rows>div{border-bottom:1px solid var(--or-line);grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:12px;padding:12px 0;display:grid}.or-detail-rows>div:last-child{border-bottom:0}.or-detail-rows time{color:var(--owner-muted,#64756a);font-size:.75rem}.or-detail-rows small{display:inline!important}.or-detail-rows.is-valued>div{grid-template-columns:1fr 1fr 1.5fr 1fr}.or-detail-rows.is-valued>div>*{overflow-wrap:anywhere;min-width:0}.or-detail-rows.is-valued>div>span:last-of-type>small:last-child{display:block!important}.or-valuation-note{color:var(--owner-muted,#64756a);margin:0 0 14px;font-size:.875rem;line-height:1.8}.or-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.or-pagination>span{color:var(--owner-muted,#64756a);font-size:.75rem}.or-pagination>div{gap:8px;display:flex}.or-empty{text-align:center;padding:30px 20px}.or-empty strong{font-size:1rem}.or-empty p{color:var(--owner-muted,#64756a);margin:8px 0 0;font-size:.875rem}.or-error{background:var(--owner-subtle,#fff4f1);border:1px solid var(--owner-negative-soft,#e9cdc4);color:var(--owner-negative,#873e2d);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.or-skeleton{color:var(--owner-muted,#64756a);gap:12px;padding-block:14px;display:grid}.or-skeleton>div{background:var(--owner-subtle,#e8eeea);border-radius:10px;min-height:90px}.or-technical{color:var(--owner-muted,#64756a);margin-top:6px;font-size:.75rem}.or-technical summary{cursor:pointer;min-height:44px;padding-block:10px}.or-technical bdi{overflow-wrap:anywhere;display:block}.or-dialog{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#dce5df);color:var(--owner-text,#20382b);font:inherit;direction:rtl;border-radius:16px;width:520px;max-width:calc(100vw - 32px);max-height:min(760px,90dvh);margin:auto;padding:0;line-height:1.65}.or-dialog::backdrop{background:#10221861}.or-dialog>header{background:var(--owner-surface,#fff);border-bottom:1px solid var(--owner-line,#dce5df);z-index:1;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex;position:sticky;top:0}.or-dialog h2{margin:0;font-size:1.125rem}.or-dialog header button{padding:2px 12px;font-size:1.25rem}.or-dialog-intro,.or-filter-fields{padding:18px 20px}.or-dialog-intro>div{justify-content:space-between;align-items:center;margin-top:10px;font-size:.875rem;display:flex}.or-dialog input:not([type=checkbox]),.or-dialog select{background:var(--owner-surface,#fbfdfb);border:1px solid var(--owner-line,#c4d3c9);color:inherit;border-radius:9px;width:100%;min-width:0;min-height:46px;padding:9px 12px;font-size:1rem}.or-account-options{padding:0 20px 16px}.or-account-options fieldset{border:1px solid var(--owner-line,#dce5df);border-radius:10px;min-width:0;margin:0 0 14px;padding:0 12px 8px}.or-account-options legend{max-width:100%;padding-inline:5px}.or-account-options legend label,.or-account-option{cursor:pointer;align-items:center;gap:12px;min-height:48px;font-size:.875rem;display:flex}.or-account-options input[type=checkbox]{accent-color:var(--owner-positive,#176b4b);flex-shrink:0;width:18px;height:18px}.or-account-options legend strong{overflow-wrap:anywhere}.or-account-option>span{flex:1;min-width:0;padding-block:8px;display:grid}.or-account-option small{overflow-wrap:anywhere}.or-filter-fields{gap:18px;display:grid}.or-filter-fields label{gap:7px;font-size:.875rem;display:grid}.or-dialog footer{background:var(--owner-surface,#fff);border-top:1px solid var(--owner-line,#dce5df);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;display:flex;position:sticky;bottom:0}.or-dialog button.or-primary{background:var(--owner-positive,#176b4b);border-color:var(--owner-positive,#176b4b);color:var(--owner-on-accent,#fff)}.or-dialog button.or-primary:hover{background:var(--owner-positive,#12553c)}.owner-reports .sp-report{font-size:.875rem}.owner-reports .sp-report h2{font-size:1.125rem}.owner-reports .sp-report p,.owner-reports .sp-report label,.owner-reports .sp-report input,.owner-reports .sp-report select{font-size:.875rem}.owner-reports .sp-report small,.owner-reports .sp-report th,.owner-reports .sp-report td,.owner-reports .sp-report__eyebrow{font-size:.75rem}@media (width<=900px){.or-toolbar{gap:8px}.or-metrics>div{padding:14px}.or-table th,.or-table td{padding:12px}.or-metrics,.or-metrics.is-portfolio{grid-template-columns:repeat(2,minmax(0,1fr))}.or-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--or-line)}.or-metrics>div:nth-child(2n){border-inline-end:0}}@media (width<=600px){.or-heading h1{font-size:1.4rem}.or-heading{margin-bottom:12px}.or-primary-tabs{gap:16px}.or-primary-tabs button{font-size:.875rem}.or-toolbar{grid-template-columns:1fr auto;display:grid}.or-account-trigger{width:100%;min-width:0}.or-date-controls{grid-area:2/1/auto/-1;grid-template-columns:44px minmax(0,1fr) 44px;width:100%;display:grid}.or-date-controls>.pd-picker{min-width:0;display:block}.or-date-controls .pd-trigger{white-space:normal;gap:4px;width:100%;min-width:0;padding-inline:8px}.or-date-controls .pd-trigger>span{overflow-wrap:anywhere;min-width:0}.or-date-controls>button:last-child{grid-column:2}.or-refresh{grid-area:1/2;margin:0}.or-latest-label{grid-area:2/1/auto/-1}.or-metrics,.or-metrics.is-portfolio{grid-template-columns:repeat(2,minmax(0,1fr))}.or-metrics>div{border-bottom:1px solid var(--or-line);padding:12px}.or-metrics>div:nth-child(2n){border-inline-end:0}.or-metrics>div:nth-last-child(-n+2){border-bottom:0}.or-report-tabs{gap:2px}.or-report-tabs button{padding-inline:10px}.or-table,.or-table tbody,.or-table tr{display:block}.or-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.or-table tbody>tr{border-bottom:1px solid var(--or-line);padding:10px 14px}.or-table tbody>tr:last-child{border-bottom:0}.or-table td{overflow-wrap:anywhere;border:0;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);align-items:start;gap:0 10px;padding:6px 0;display:grid}.or-table td:before{color:var(--owner-muted,#64756a);content:attr(data-label);font-size:.75rem}.or-table td>small{grid-column:2}.or-table .or-expanded-row{background:var(--owner-subtle,#f7faf8);padding:0}.or-expanded-row td{padding:0;display:block}.or-expanded-row td:before{display:none}.or-details{padding:10px 14px}.or-detail-rows>div,.or-detail-rows.is-valued>div{grid-template-columns:1fr 1fr}.or-detail-rows>div>:last-child{font-size:.875rem}.or-dialog{border-radius:18px 18px 0 0;width:100%;max-width:100%;max-height:90dvh;margin:auto 0 0}.or-result-heading{padding:14px}.or-result-heading h2{font-size:.875rem}.or-pagination{padding:12px 14px}}.or-date-controls .pd-label{display:none}.or-report-tabs [aria-pressed=true]{background:var(--owner-subtle,#e7f1eb);border-color:var(--owner-line,#d0e1d6);color:var(--owner-positive,#14573d)}.owner-reports .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.or-metrics>div:first-child{padding-inline:6px}.or-metrics>div:first-child dd{font-size:1rem}.or-dialog-intro>div{flex-wrap:wrap;gap:6px}}.dr-eyebrow{color:var(--q-text-secondary);font-size:12px;font-weight:400}.dr-money{flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;display:inline-flex}.dr-money small{color:var(--q-text-secondary);font-size:12px;font-weight:400}.dr-profit{flex-wrap:wrap;align-items:baseline;gap:5px 12px;font-size:13px;font-weight:400;display:flex}.dr-percent{font-size:32px;font-weight:650;line-height:1.5}.owner-app.op-app[class] .ov-kpis .ov-daily-return{grid-column:1/-1;grid-template-columns:minmax(140px,.75fr) minmax(0,1.5fr) minmax(180px,1fr);align-items:center;gap:12px 24px;padding:16px 20px;display:grid}.owner-app.op-app[class] .ov-daily-return dt{gap:2px;display:grid}.ov-daily-return dt strong{color:var(--q-text);font-size:16px;font-weight:600}.ov-daily-return time{color:var(--q-text-secondary);font-size:12px}.owner-app.op-app[class] .ov-daily-return dd{flex-wrap:wrap;align-items:center;gap:24px;margin:0;display:flex}.ov-daily-return .ov-kpi-note{gap:5px;margin:0;font-size:12px}.ov-daily-return .ov-link{justify-content:flex-start}.dr-panel{color:var(--q-text);margin:0 0 20px;padding:20px}.dr-panel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.dr-panel h2{margin:4px 0 0;font-size:18px}.dr-panel>header time{color:var(--q-text-secondary);font-size:13px}.dr-summary{grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);align-items:start;gap:24px;display:grid}.dr-main{justify-items:start;gap:10px;padding:12px 0;display:grid}.dr-main .dr-percent{font-size:38px}.dr-main .dr-profit{font-size:14px}.dr-state{color:var(--q-text-secondary);margin:0;font-size:12px;line-height:1.8}.dr-state.is-pending{color:var(--q-warning)}.dr-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.dr-ledger>div{border-bottom:1px solid var(--q-border);min-width:0;padding:10px 0}.dr-ledger>div:last-child{grid-column:1/-1}.dr-ledger dt{color:var(--q-text-secondary);font-size:12px}.dr-ledger dd{margin:5px 0 0;font-size:16px}.dr-note,.dr-method p{color:var(--q-text-secondary);font-size:13px;line-height:1.9}.dr-note{margin:18px 0}.dr-method,.dr-accounts{border-top:1px solid var(--q-border)}.dr-method summary,.dr-accounts summary{cursor:pointer;color:var(--q-brand);padding:14px 0;font-size:13px}.dr-accounts summary>span+span{color:var(--q-text-secondary);margin-inline-start:12px;font-size:12px}.dr-method>div{background:var(--q-surface-subtle);border-radius:8px;padding:0 12px 12px}.dr-method p{margin:0;padding-top:10px}.dr-table-scroll{max-height:440px;overflow:auto}.dr-table-scroll table{border-collapse:collapse;width:100%;min-width:690px;font-size:13px}.dr-table-scroll th,.dr-table-scroll td{text-align:right;border-bottom:1px solid var(--q-border);padding:12px 10px}.dr-table-scroll thead th{color:var(--q-text-secondary);background:var(--q-surface-subtle);font-size:12px;font-weight:500;position:sticky;top:0}.dr-table-scroll tbody th{min-width:130px;font-weight:500}.dr-table-scroll td:last-child{min-width:170px;color:var(--q-text-secondary);font-size:12px;line-height:1.8}.dr-table-scroll tbody tr:hover{background:var(--q-hover-bg)}.dr-ready{color:var(--q-positive);background:var(--q-positive-bg);border-radius:6px;padding:3px 8px}@media (width<=1100px){.owner-app.op-app[class] .ov-kpis .ov-daily-return{grid-template-columns:1fr 1.5fr}.ov-daily-return .ov-kpi-note{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;display:flex}.dr-summary{grid-template-columns:1fr;gap:12px}}@media (width<=640px){.dr-panel{padding:16px}.dr-panel>header{align-items:flex-start}.dr-panel>header time{font-size:12px}.owner-app.op-app[class] .ov-kpis .ov-daily-return{grid-template-columns:1fr;padding:16px}.owner-app.op-app[class] .ov-daily-return dd{gap:12px 20px}.ov-daily-return dt{grid-template-columns:1fr auto}.ov-daily-return dt .dr-eyebrow{grid-column:1/-1}.dr-ledger{grid-template-columns:1fr}.dr-main .dr-percent{font-size:32px}.dr-accounts summary>span{display:block;margin:0!important}}.dr-controls{flex-wrap:wrap;align-items:center;gap:1rem;margin-block:1rem;display:flex}.dr-controls label{align-items:center;gap:.5rem;display:flex}.dr-controls>button,.dr-controls select{border:1px solid var(--q-border);background:var(--q-surface);color:inherit;font:inherit;border-radius:.5rem;padding:.5rem}.dr-history{margin-block:1rem;padding:1rem;overflow:auto}.dr-history summary{cursor:pointer;font-weight:600}.dr-history table{border-collapse:collapse;white-space:nowrap;width:100%}.dr-history th,.dr-history td{border-bottom:1px solid var(--owner-line,#e4ebe7);text-align:start;padding:.7rem}.dr-history button{font:inherit;color:var(--owner-positive,#24594d);cursor:pointer;background:0 0;border:0}.dr-history button[aria-pressed=true]{background:var(--q-positive-bg);border-radius:6px;font-weight:650}.dr-detail-message{color:var(--q-warning);border:1px solid var(--q-border);border-radius:8px;padding:12px;line-height:1.9}.dr-detail-message button{font:inherit;color:var(--q-brand);cursor:pointer;background:0 0;border:0;text-decoration:underline}.dr-coverage-status{gap:8px;margin:14px 0;font-size:12px;display:grid}.dr-coverage-status>div{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;display:flex}.dr-coverage-status dt{color:var(--q-text-secondary)}.dr-coverage-status dd{margin:0}.dr-panel.prw-day-details{margin:0;padding:0;overflow:hidden}.prw-day-details>summary{cursor:pointer;color:var(--q-text);padding:16px 20px;font-size:14px;font-weight:600}.prw-day-details>summary .prw-subtitle{color:var(--q-text-secondary);margin-inline-start:12px;font-size:12px;font-weight:400}.prw-day-content{padding:0 20px 16px}.prw-day-context{border-top:1px solid var(--q-border);color:var(--q-text-secondary);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-block:12px;font-size:12px;display:flex}.prw-day-coverage{color:var(--q-text-secondary);margin:0 0 14px;font-size:13px;line-height:1.9}.prw-reasons{color:var(--q-text-secondary);white-space:normal;margin-top:4px;font-size:11px;line-height:1.8;display:block}.prw-accounts-scroll{max-height:580px}.prw-accounts-table{table-layout:auto}.prw-accounts-table th,.prw-accounts-table td{vertical-align:top}.prw-account-toggle{text-align:start;font:inherit;color:var(--q-text);cursor:pointer;background:0 0;border:0;border-radius:6px;gap:4px;padding:2px;display:grid}.prw-expand-label{color:var(--q-brand);font-size:11px;font-weight:400}.prw-account-ledger[hidden]{display:none}.prw-account-ledger>td{background:var(--q-surface-subtle);padding:14px 18px}.prw-account-ledger h3,.prw-method h3{color:var(--q-text);margin:8px 0;font-size:13px;font-weight:600}.prw-account-ledger .prw-ledger{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 16px}.prw-ledger>div:last-child{grid-column:auto}.prw-ledger dd{font-size:14px}.prw-method{margin-top:16px}.prw-method>div{padding:4px 14px 14px}.prw-source-evidence{border-top:1px solid var(--q-border);margin-top:12px}.prw-source-evidence h4{margin:12px 0 6px;font-size:12px}.prw-source-evidence ul{margin:6px 0;padding-inline-start:20px}.prw-source-evidence li{overflow-wrap:anywhere;font-size:11px}.prw-history.dr-history{margin:0;padding:20px;overflow:hidden}.prw-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.prw-history-heading h2{margin:0;font-size:16px;font-weight:600}.prw-history-heading p,.prw-history-heading>span,.prw-history-help{color:var(--q-text-secondary);margin:6px 0 12px;font-size:12px;line-height:1.9}.prw-history-scroll{max-height:580px}.prw-history-table td:last-child{white-space:normal;max-width:260px}.prw-history-table tr.is-selected{background:var(--q-surface-subtle)}.prw-history-table button{border-radius:6px;min-height:40px;padding:6px}.prw-day-details summary:focus-visible,.prw-account-toggle:focus-visible,.prw-history button:focus-visible,.prw-accounts-scroll:focus-visible,.prw-history-scroll:focus-visible{outline:2px solid var(--q-brand);outline-offset:3px}@media (width<=700px){.prw-day-details>summary{padding:14px 16px}.prw-day-details>summary .prw-subtitle{margin:5px 0 0;display:block}.prw-day-content{padding-inline:16px}.prw-accounts-scroll{max-height:none;overflow:visible}.prw-accounts-table,.prw-accounts-table tbody{width:100%;display:block;min-width:0!important}.prw-accounts-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.prw-accounts-table .prw-account-row{border:1px solid var(--q-border);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:12px;padding:12px;display:grid}.prw-accounts-table .prw-account-row>th{grid-column:1/-1;min-width:0;padding:0 0 8px}.prw-accounts-table .prw-account-row>td{overflow-wrap:anywhere;border:0;min-width:0;padding:0}.prw-accounts-table .prw-account-row>td:before{content:attr(data-label);color:var(--q-text-secondary);margin-bottom:5px;font-size:11px;display:block}.prw-accounts-table .prw-account-row>td:last-child{border-top:1px solid var(--q-border);grid-column:1/-1;padding-top:8px}.prw-account-toggle{justify-content:space-between;gap:10px;width:100%;display:flex}.prw-accounts-table .prw-account-ledger:not([hidden]){display:block}.prw-accounts-table .prw-account-ledger>td{border-radius:0 0 10px 10px;display:block}.prw-account-ledger .prw-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.prw-history.dr-history{padding:16px}.prw-history-table{min-width:640px}}.prw-row-issues>summary{cursor:pointer;min-height:44px;color:var(--owner-muted,#626f67);align-items:center;gap:6px;display:flex}.prw-row-issues>summary:after{content:"⌄";color:var(--owner-positive,#24594d)}.prw-row-issues[open]>summary:after{content:"⌃"}.prw-row-issues ul{margin:0;padding-inline-start:18px;font-size:14px;line-height:1.8}.prw-day-details.prw-compact>summary{align-items:center;gap:10px;min-height:56px;padding:12px 18px;list-style:none;display:flex}.prw-compact>summary::-webkit-details-marker{display:none}.prw-compact>summary:before{content:"+";color:var(--q-brand);font-size:20px;font-weight:400}.prw-compact[open]>summary:before{content:"−"}.prw-day-details.prw-compact>summary .prw-subtitle{margin-inline-start:auto;font-size:11px}.prw-compact .prw-day-content{padding:0 18px 12px}.prw-compact .prw-day-overview{border-top:1px solid var(--q-border);justify-content:space-between;align-items:center;gap:12px;padding-block:12px;display:flex}.prw-compact .prw-day-overview h3{margin:0;font-size:13px;font-weight:600}.prw-compact .prw-day-overview p{color:var(--q-text-secondary);margin:4px 0 0;font-size:11px;line-height:1.7}.prw-compact .prw-day-exact{text-align:end;flex:none;gap:3px;max-width:48%;display:grid}.prw-compact .prw-day-exact>span{color:var(--q-text-secondary);font-size:11px}.prw-compact .prw-day-exact>bdi{font-variant-numeric:tabular-nums;white-space:nowrap;max-width:100%;font-size:14px;overflow:auto}.prw-compact .prw-accounts-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--q-border);border-radius:10px;max-height:360px;overflow:auto}.prw-compact .prw-accounts-table{min-width:640px}.prw-compact .prw-accounts-table th,.prw-compact .prw-accounts-table td{vertical-align:middle;padding:8px 12px}.prw-compact .prw-accounts-table thead th{z-index:1;white-space:nowrap;padding-block:10px}.prw-compact .prw-accounts-table td:last-child{min-width:114px}.prw-compact .prw-account-toggle{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:32px;display:flex}.prw-compact .prw-expand-label{text-align:center;background:var(--q-surface-subtle);border-radius:5px;flex:0 0 22px;font-size:17px}.prw-compact .prw-account-toggle:hover>span:first-child{color:var(--q-brand)}.prw-compact .prw-status-badge{background:var(--q-surface-subtle);white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:11px;display:inline-block}.prw-compact .prw-status-badge.is-ready{color:var(--q-positive);background:var(--q-positive-bg)}.prw-compact .prw-account-help{color:var(--q-text-secondary);margin:8px 2px 0;font-size:11px;line-height:1.7}.prw-compact .prw-account-ledger>td{padding:12px 16px}.prw-compact .prw-account-detail-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.prw-compact .prw-account-detail-heading h3{margin:0;font-size:12px}.prw-compact .prw-account-detail-heading>span{color:var(--q-text-secondary);font-size:11px}.prw-compact .prw-account-detail-heading bdi{color:var(--q-text);margin-inline-start:5px}.prw-compact .prw-ledger{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 16px}.prw-compact .prw-ledger>div{padding-block:8px}.prw-compact .prw-ledger dt{font-size:11px}.prw-compact .prw-ledger dd{margin-top:3px;font-size:13px}.prw-compact .prw-account-issues,.prw-compact .prw-day-issues ul{color:var(--q-text-secondary);margin:8px 0;padding-inline-start:18px;font-size:12px;line-height:1.9}.prw-compact .prw-method{margin-top:12px}.prw-compact .prw-method>summary{padding-block:12px;font-size:12px}.prw-compact .prw-method>div{padding:4px 12px 8px}.prw-compact .prw-method>div>details{border-top:1px solid var(--q-border);margin-top:0}.prw-compact .prw-method>div>details:first-child{border-top:0}.prw-compact .prw-method>div>details>summary,.prw-compact .prw-nav-breakdown>summary{padding:11px 0;font-size:12px}.prw-compact .prw-calculation-method>div{padding-bottom:12px}.prw-compact .prw-calculation-method p{font-size:12px;line-height:1.9}.prw-compact .prw-nav-breakdown{margin-top:8px}.prw-compact .prw-nav-breakdown>summary{cursor:pointer;color:var(--q-brand)}.prw-compact .prw-transfer-list{max-height:240px;margin-block:8px;font-size:12px;line-height:1.8;overflow:auto}.prw-compact .prw-transfer-list>div+div{border-top:1px solid var(--q-border);padding-top:8px}.prw-compact .prw-evidence-body{max-height:300px;padding:0 2px 8px;overflow:auto}.prw-compact .prw-evidence-body>p{padding:0 0 8px;font-size:11px}.prw-compact .prw-account-sources>summary{justify-content:space-between;gap:12px;padding-block:10px;font-size:12px;display:flex}.prw-compact .prw-account-sources>summary:before{content:"+"}.prw-compact .prw-account-sources[open]>summary:before{content:"−"}.prw-compact .prw-account-sources>summary>span:first-child{flex:1}.prw-compact .prw-account-sources>summary>span:last-child{color:var(--q-text-secondary);white-space:nowrap;font-size:11px}.prw-compact .prw-account-sources ul{max-height:160px;margin:0 0 10px;line-height:1.9;overflow:auto}.prw-compact .prw-source-evidence li bdi{overflow-wrap:anywhere;max-width:100%;display:inline-block}.op-app .prw-compact .prw-accounts-table .prw-account-toggle{background:0 0;border:0;border-radius:6px;padding:2px 0;font-size:13px;line-height:1.6}@media (width>=701px){.op-app .prw-compact .prw-accounts-table .prw-account-toggle{min-height:34px}.op-app .prw-compact .prw-accounts-table .prw-account-row>th,.op-app .prw-compact .prw-accounts-table .prw-account-row>td{padding:5px 8px;font-size:13px;line-height:1.6}}@media (width<=700px){.prw-day-details.prw-compact>summary{flex-wrap:wrap;gap:4px 8px;padding:12px;font-size:13px}.prw-day-details.prw-compact>summary .prw-subtitle{flex-basis:100%;margin:0;padding-inline-start:20px}.prw-compact .prw-day-content{padding-inline:12px}.prw-compact .prw-day-overview{align-items:start}.prw-compact .prw-day-exact{max-width:48%}.prw-compact .prw-day-exact>bdi{font-size:12px}.prw-compact .prw-accounts-scroll{background:var(--q-surface-subtle);max-height:400px;padding:0 8px 8px;overflow:auto}.prw-compact .prw-accounts-table .prw-account-row{background:var(--q-surface);gap:8px 12px;margin-top:8px;padding:10px}.prw-compact .prw-accounts-table .prw-account-row>th{padding:0 0 6px}.prw-compact .prw-accounts-table .prw-account-row>td{min-width:0;padding:0}.prw-compact .prw-accounts-table .prw-account-row>td:before{margin-bottom:2px;font-size:10px}.prw-compact .prw-accounts-table .prw-account-row>td:last-child{border-top:0;grid-column:auto;padding-top:0}.prw-compact .prw-account-toggle{min-height:36px}.op-app .prw-compact .prw-accounts-table .prw-account-toggle{min-height:44px}.prw-compact .prw-accounts-table .prw-account-ledger>td{padding:10px}.prw-compact .prw-ledger,.prw-compact .prw-account-ledger .prw-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.prw-compact .prw-account-detail-heading{align-items:start}.prw-compact .prw-account-sources>summary{font-size:11px}}.ptr-workspace{--ptr-border:var(--color-border,#dce4e0)}.ptr-workspace>:is(.ptr-scope,.ptr-dates,.ptr-chart-choice,.ptr-plot,.ptr-flows,.pfr-metric-note,.ptr-quality){margin-inline:22px}.ptr-workspace>.ptr-quality{margin-bottom:18px}.ptr-scope,.ptr-dates{color:var(--color-text-secondary,#607168);font-size:.8rem;line-height:1.8}.ptr-dates{flex-wrap:wrap;gap:.3rem 1.5rem;margin:.8rem 0;display:flex}.ptr-kpis small{margin-top:.4rem;font-size:.7rem;font-weight:400;display:block}.ptr-chart-choice{gap:.4rem;margin:1rem 0;display:flex}.ptr-chart-choice button,.ptr-readout button{border:1px solid var(--ptr-border);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:.6rem;padding:.5rem .8rem;font-size:.8rem}.ptr-chart-choice button[aria-pressed=true]{background:color-mix(in srgb,var(--pf-accent,#287d59) 12%,transparent);border-color:var(--pf-accent,#287d59)}.ptr-plot{min-width:0}.ptr-plot [role=slider]{cursor:crosshair;direction:ltr;border-radius:.6rem}.ptr-plot [role=slider]:focus-visible{outline:2px solid var(--pf-accent,#287d59);outline-offset:3px}.ptr-plot svg{width:100%;height:auto;min-height:210px;display:block;overflow:visible}.ptr-plot svg text{fill:currentColor;font-size:13px}.ptr-grid{stroke:var(--ptr-border);stroke-width:1px}.ptr-cursor{stroke:var(--color-text-secondary,#607168);stroke-dasharray:3 4}.ptr-gap{fill:color-mix(in srgb,var(--color-text-secondary,#607168) 9%,transparent)}.ptr-readout{flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem;padding:.6rem 0;font-size:.8rem;display:flex}.ptr-flows{border-top:1px solid var(--ptr-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;padding:1rem 0;display:grid}.ptr-flows dt{color:var(--color-text-secondary,#607168);font-size:.75rem}.ptr-flows dd{margin:.4rem 0 0;font-weight:600}.ptr-quality{border-top:1px solid var(--ptr-border);margin-top:1.5rem;padding-top:1rem;font-size:.8rem}.ptr-quality summary{cursor:pointer;padding:.4rem 0}.ptr-quality summary:focus-visible{outline:2px solid var(--pf-accent,#287d59);outline-offset:3px}.ptr-quality p,.ptr-quality li{line-height:1.9}.ptr-quality-table{max-height:380px;overflow-x:auto}.ptr-quality table{border-collapse:collapse;width:100%}.ptr-quality th,.ptr-quality td{text-align:right;border-bottom:1px solid var(--ptr-border);min-width:100px;padding:.7rem}.ptr-quality th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}@container portfolio-chart-workspace (width<=600px){.ptr-workspace>:is(.ptr-scope,.ptr-dates,.ptr-chart-choice,.ptr-plot,.ptr-flows,.pfr-metric-note,.ptr-quality){margin-inline:14px}.ptr-flows{grid-template-columns:repeat(2,minmax(0,1fr))}.ptr-dates{display:grid}.ptr-plot svg{min-height:180px}.ptr-chart-choice button{flex:1}}.pf-workspace{--pf-accent:var(--owner-info,#1a73e8);--pf-ink:var(--owner-text,#202124);--pf-muted:var(--owner-muted,#5f6368);--pf-line:var(--owner-line,#e5e7eb);color:var(--pf-ink);font-variant-numeric:tabular-nums;min-width:0}.pf-workspace .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pf-workspace [tabindex="-1"]:focus-visible{outline:2px solid var(--owner-info,#8ab4f8);outline-offset:3px}.pf-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.pf-eyebrow{color:var(--pf-muted);margin-bottom:5px;font-size:.75rem;line-height:1.6;display:block}.pf-heading h1{letter-spacing:-.035em;margin:0;font-size:1.875rem;font-weight:650;line-height:1.6}.pf-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.op-app .pf-heading-actions button{border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 14px;font-size:.8125rem;display:flex}.op-app .pf-heading-actions button.op-mobile-logout{display:none}.op-app .pf-heading-actions .pf-account-picker{background:var(--owner-surface,#fff);border-color:var(--owner-line,#dadce0);gap:11px}.pf-account-picker>svg:first-child{color:var(--pf-muted)}.op-app .pf-heading-actions .pf-refresh{background:var(--pf-accent);border-color:var(--pf-accent);color:var(--owner-on-accent,#fff)}.op-app .pf-heading-actions .pf-refresh:not(:disabled):hover{background:var(--owner-info,#1765cc)}.pf-selection{color:var(--pf-muted);flex-wrap:wrap;align-items:center;gap:16px;margin:-10px 0 14px;font-size:.75rem;display:flex}.op-app .pf-selection button{color:var(--pf-accent);background:0 0;border:0;padding:4px;font-size:.75rem}.pf-summary{background:var(--owner-surface,white);border:1px solid var(--pf-line);border-radius:16px;margin-bottom:28px;padding:28px 30px 0}.pf-metrics{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr) minmax(110px,.6fr);align-items:center;gap:20px;margin:0;display:grid}.pf-metrics>div{min-width:0}.pf-metrics dt{color:var(--pf-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:.8125rem;display:flex}.pf-metrics dd{flex-wrap:wrap;align-items:baseline;gap:8px;margin:8px 0 0;line-height:1.7;display:flex}.pf-metrics dd .pf-number{white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%}.pf-metrics .pf-total dd{letter-spacing:-.035em;gap:12px;font-size:clamp(1.75rem,2.6vw,2.65rem);font-weight:600}.pf-metrics p{color:var(--pf-muted);margin:5px 0 0;font-size:.75rem}.pf-metrics .pf-secondary,.pf-metrics .pf-symbol-count{border-inline-start:1px solid var(--pf-line);padding-inline-start:26px}.pf-metrics .pf-secondary dd,.pf-metrics .pf-symbol-count dd{font-size:1.4rem;font-weight:550}.pf-unit{letter-spacing:normal;color:var(--pf-muted);white-space:nowrap;font-size:.75rem;font-weight:400}.pf-number{font-variant-numeric:tabular-nums;white-space:nowrap;word-break:normal;overflow-wrap:normal;letter-spacing:-.025em;min-width:0;max-width:100%}.pf-number.is-long{font-size:.85em}.pf-number.is-very-long{white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%;font-size:max(.75rem,.9em);line-height:1.9;display:inline-block}.pf-metrics .pf-total dd .pf-number.is-very-long{flex-basis:100%;font-size:clamp(1.05rem,3vw,1.5rem)}.pf-legend .pf-number.is-very-long{flex-basis:100%}.pf-badge{background:var(--owner-warning-soft,#fef7e0);color:var(--owner-warning,#855700);letter-spacing:normal;white-space:nowrap;border-radius:5px;padding:2px 8px;font-size:.6875rem;font-weight:500;display:inline-flex}.pf-data-line{border-top:1px solid var(--owner-line,#f1f3f4);color:var(--pf-muted);flex-wrap:wrap;align-items:center;gap:6px 28px;margin-top:27px;padding-top:19px;font-size:.6875rem;display:flex}.pf-data-line>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pf-data-line time{color:var(--owner-text,#3c4043)}.pf-timezone{color:var(--owner-muted,#80868b);margin-inline-start:auto}.pf-coverage{color:var(--pf-muted);margin-top:5px;font-size:.75rem}.pf-coverage>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:7px;min-height:48px;padding:10px 0;list-style:none;display:flex}.pf-coverage>summary::-webkit-details-marker{display:none}.pf-coverage>summary>svg{flex:none}.pf-coverage>summary>svg:last-child{margin-inline-start:2px;transition:transform .15s}.pf-coverage[open]>summary>svg:last-child{transform:rotate(180deg)}.pf-coverage-count{color:var(--owner-muted,#80868b);margin-inline-start:5px;font-size:.6875rem}.pf-coverage>div{padding:0 23px 15px;line-height:1.9}.pf-coverage p{margin:0 0 6px}.pf-coverage.is-partial>summary>svg:first-child{color:var(--owner-warning,#a16b00)}.pf-body{grid-template-columns:minmax(0,1fr) 278px;align-items:start;gap:24px;display:grid}.pf-positions{background:var(--owner-surface,white);border:1px solid var(--pf-line);border-radius:14px;grid-area:1/1;min-width:0;container-type:inline-size}.pf-positions-header{border-bottom:1px solid var(--pf-line);justify-content:space-between;align-items:center;gap:12px;padding:0 20px;display:flex}.pf-tabs{gap:24px;min-width:0;display:flex}.op-app .pf-tabs button{color:var(--pf-muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:56px;padding:17px 3px 14px;font-size:.875rem;font-weight:550}.op-app .pf-tabs button[aria-selected=true]{border-bottom-color:var(--pf-accent);color:var(--pf-accent)}.op-app .pf-tabs button:hover{color:var(--pf-accent);background:0 0}.pf-sort-note{color:var(--pf-muted);font-size:.6875rem}.pf-table{border-collapse:collapse;text-align:start;width:100%;font-size:.75rem;line-height:1.8}.pf-table th{color:var(--pf-muted);background:var(--owner-subtle,#fafbfc);text-align:start;height:57px;font-size:.6875rem;font-weight:450}.pf-table th,.pf-table td{border-bottom:1px solid var(--owner-line,#edf0f2);vertical-align:middle;padding:13px 9px}.pf-table th:first-child,.pf-table td:first-child{padding-inline-start:19px}.pf-table th:last-child,.pf-table td:last-child{text-align:end;padding-inline-end:19px}.pf-table th small{color:var(--owner-muted,#80868b);font-size:.625rem;display:block}.pf-table td small{color:var(--pf-muted);margin-top:3px;font-size:.625rem;display:block}.pf-table tbody>tr:last-child>td{border-bottom:0}.pf-table tbody>tr:not(.pf-expanded-row):hover,.pf-table tbody>tr.is-open{background:var(--owner-subtle,#f8fafd)}.op-app .pf-row-toggle{text-align:start;background:0 0;border:0;align-items:center;gap:9px;max-width:100%;min-height:44px;padding:2px 0;font-size:.8125rem;line-height:1.7;display:flex}.pf-row-toggle>span:nth-child(2){min-width:0}.pf-row-toggle strong{overflow-wrap:anywhere;font-weight:650}.pf-row-toggle>svg{color:var(--owner-muted,#80868b);flex:none;margin-inline-start:0;transition:transform .15s}.pf-row-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.pf-symbol-mark{background:var(--owner-subtle,#edf3fc);width:30px;height:30px;color:var(--owner-info,#3f6ca8);border-radius:8px;flex:none;place-items:center;font-size:.75rem;font-weight:600;display:grid}.pf-value-cell{font-weight:600}.pf-weight-cell{min-width:75px}.pf-weight-track{background:var(--owner-subtle,#edf1f7);border-radius:2px;width:44px;height:3px;margin-top:6px;display:block;overflow:hidden}.pf-weight-track>span{background:var(--owner-info,#8ab4f8);border-radius:2px;height:100%;display:block}.pf-account-unit{color:var(--pf-muted);font-size:.625rem}.pf-allocation{border:1px solid var(--pf-line);background:var(--owner-surface,white);border-radius:14px;grid-area:1/2;min-width:0;padding:22px 19px 16px}.pf-allocation h2{max-width:230px;margin:0;font-size:.875rem;font-weight:550;line-height:1.9}.pf-allocation .pf-eyebrow{margin-bottom:6px;font-size:.6875rem}.pf-donut{width:200px;max-width:100%;height:200px;margin:13px auto 9px;position:relative}.pf-donut svg{width:100%;height:100%;display:block}.pf-donut>div{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pf-donut strong{font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:550;line-height:1.6}.pf-donut>div span{color:var(--pf-muted);font-size:.625rem}.pf-legend{margin:0;padding:0;list-style:none}.pf-legend li{border-bottom:1px solid var(--owner-line,#f1f3f4);grid-template-columns:7px minmax(0,1fr) auto;align-items:start;gap:9px;padding:11px 0;display:grid}.pf-legend li:last-child{border:0}.pf-legend-dot{border-radius:50%;width:7px;height:7px;margin-top:8px}.pf-legend li>div{min-width:0}.pf-legend strong{overflow-wrap:anywhere;font-size:.75rem;font-weight:550;display:block}.pf-legend li>div>span{color:var(--pf-muted);flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:3px;font-size:.6875rem;display:flex}.pf-legend small{font-size:.5625rem}.pf-weight{color:var(--owner-text,#3c4043);white-space:nowrap;padding-top:1px;font-size:.6875rem}.pf-allocation-note{color:var(--pf-muted);border-top:1px solid var(--pf-line);margin:12px 0 0;padding-top:14px;font-size:.625rem;line-height:1.9}.pf-chart-empty{text-align:center;flex-direction:column;align-items:center;gap:9px;padding:23px 0 18px;display:flex}.pf-empty-ring{border:20px solid var(--owner-line,#f1f3f4);width:138px;height:138px;color:var(--owner-muted,#9aa0a6);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.pf-chart-empty strong{font-size:.75rem;font-weight:550}.pf-chart-empty p{color:var(--pf-muted);max-width:210px;margin:0;font-size:.6875rem;line-height:1.9}.pf-pagination{color:var(--pf-muted);border-top:1px solid var(--pf-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 19px;font-size:.6875rem;display:flex}.pf-pagination>div{gap:6px;display:flex}.op-app .pf-pagination button{min-height:44px;padding:7px 12px;font-size:.75rem}.pf-account-label{gap:2px;min-width:0;display:grid}.pf-account-label strong{font-size:.8125rem;font-weight:600}.pf-account-label>span{color:var(--pf-muted);font-size:.6875rem}.pf-account-id{color:var(--pf-muted);margin-top:5px;font-size:.625rem}.pf-account-id summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;display:flex}.pf-account-id summary:before{content:"+";font-size:1rem}.pf-account-id[open] summary:before{content:"−"}.pf-account-id bdi{word-break:break-all;display:block}.pf-table time{white-space:normal;font-size:.6875rem}.pf-table .pf-expanded-row>td{background:var(--owner-subtle,#f8fafd);padding:0}.pf-details{border-inline-start:3px solid var(--owner-info,#8ab4f8);padding:18px 20px 8px}.pf-details h3{color:var(--owner-text,#3c4043);margin:0 0 10px;font-size:.75rem;font-weight:600}.pf-details>p,.pf-details>div>p{font-size:.75rem}.pf-details article{border-bottom:1px solid var(--pf-line);padding:14px 0}.pf-details article:last-child{border:0}.pf-details article>.pf-account-label{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pf-details dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:11px 0 0;display:grid}.pf-details dl>div{min-width:0}.pf-details dt{color:var(--pf-muted);font-size:.625rem}.pf-details dd{margin:5px 0 0;font-size:.75rem}.pf-details time{font-size:.625rem}.pf-details .pf-pagination{padding-inline:0}.pf-detail-error{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pf-footer{color:var(--pf-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 18px;margin-top:19px;padding:0 2px;font-size:.625rem;display:flex}.pf-error{background:var(--owner-subtle,#fce8e6);border:1px solid var(--owner-negative-soft,#fad2cf);color:var(--owner-negative,#a50e0e);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;padding:12px 16px;font-size:.8125rem;display:flex}.pf-error>span{flex:1}.pf-error button{font-size:.75rem}.pf-empty{text-align:center;min-height:250px;color:var(--pf-muted);flex-direction:column;justify-content:center;align-items:center;padding:32px 24px;display:flex}.pf-empty>svg{color:var(--owner-muted,#9aa0a6);margin-bottom:12px}.pf-empty h2,.pf-empty h3{color:var(--pf-ink);margin:0;font-size:.9375rem;font-weight:550}.pf-empty p{max-width:370px;margin:9px 0 0;font-size:.75rem;line-height:1.9}.pf-loading-summary{background:var(--owner-surface,#fff);border:1px solid var(--pf-line);min-height:210px;color:var(--pf-muted);border-radius:16px;margin-bottom:28px;padding:30px;font-size:.8125rem}.pf-loading-summary>div,.pf-table-loading>div{background:var(--owner-subtle,#f1f3f4);border-radius:5px;max-width:70%;height:22px;margin-top:18px}.pf-loading-summary>div:last-child{max-width:45%;height:12px}.pf-table-loading{min-height:300px;color:var(--pf-muted);padding:25px;font-size:.75rem}.pf-table-loading>div{max-width:100%;height:42px}@container (width<=650px){.pf-table:not(.is-accounts) .pf-symbol-mark{display:none}.pf-table:not(.is-accounts) th,.pf-table:not(.is-accounts) td{padding-inline:7px}.pf-table:not(.is-accounts){font-size:.6875rem}.pf-table:not(.is-accounts) th{font-size:.625rem}.pf-row-toggle{gap:5px!important}}@media (width>=981px) and (width<=1240px){.pf-body{grid-template-columns:minmax(0,1fr) 250px;gap:18px}.pf-allocation{padding-inline:16px}.pf-summary{padding-inline:24px}.pf-metrics{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 100px;gap:16px}.pf-metrics .pf-secondary,.pf-metrics .pf-symbol-count{padding-inline-start:16px}.pf-metrics .pf-total dd{font-size:1.9rem}}@media (width<=1100px){.pf-body{grid-template-columns:1fr;gap:22px}.pf-allocation{grid-area:1/1;grid-template-columns:200px minmax(0,1fr);gap:0 25px;padding:22px 24px;display:grid}.pf-allocation header{grid-column:1/-1}.pf-allocation h2{max-width:none}.pf-donut{grid-area:2/1;margin:5px auto}.pf-legend{grid-area:2/2;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:0 20px;display:grid}.pf-legend li:nth-last-child(-n+2){border:0}.pf-allocation-note{grid-column:1/-1;margin-top:8px}.pf-positions{grid-area:2/1}.pf-chart-empty{grid-column:1/-1}.pf-metrics .pf-total dd{font-size:2rem}.pf-metrics .pf-secondary dd{font-size:1.2rem}}@media (width<=980px){.op-app .pf-heading-actions button.op-mobile-logout{display:flex}.pf-heading{gap:16px;margin-bottom:24px}.pf-heading h1{font-size:1.75rem}}@media (width<=700px){.pf-heading{gap:16px}.pf-heading>div:first-child{width:100%}.pf-heading-actions{gap:8px;width:100%}.op-app .pf-heading-actions button{min-height:44px;padding:9px 10px;font-size:.75rem}.op-app .pf-heading-actions .pf-account-picker{flex:1;justify-content:space-between;gap:6px;min-width:0}.pf-account-picker>svg:first-child{display:none}.op-app .pf-heading-actions .pf-refresh{gap:5px}.pf-heading-actions .pf-refresh>svg{width:16px;height:16px}.op-app .pf-heading-actions button.op-mobile-logout{padding-inline:8px}.pf-heading h1{font-size:1.625rem}.pf-eyebrow{font-size:.6875rem}.pf-summary{border-radius:14px;margin-bottom:20px;padding:22px 18px 0}.pf-metrics{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px 12px}.pf-metrics .pf-total{grid-column:1/-1}.pf-metrics .pf-total dd{gap:8px;font-size:clamp(1.75rem,6.5vw,2.3rem)}.pf-metrics .pf-total dd .is-long{font-size:.77em}.pf-metrics .pf-secondary{border:0;padding:0}.pf-metrics .pf-symbol-count{padding-inline-start:18px}.pf-metrics .pf-secondary dd,.pf-metrics .pf-symbol-count dd{gap:5px;font-size:1.125rem}.pf-metrics dt{font-size:.75rem}.pf-metrics p{font-size:.6875rem}.pf-data-line{gap:6px;margin-top:20px;padding-top:15px;font-size:.625rem;display:grid}.pf-data-line>div{justify-content:space-between;gap:7px}.pf-timezone{display:none}.pf-coverage>summary{gap:5px;font-size:.6875rem}.pf-coverage-count{margin-inline-start:auto;font-size:.625rem}.pf-coverage>summary>svg:last-child{display:none}.pf-coverage>div{padding-inline:0;font-size:.6875rem}.pf-allocation{grid-template-columns:1fr;gap:0;padding:20px 18px 14px}.pf-allocation header{grid-column:1}.pf-donut{grid-area:2/1;width:180px;height:180px;margin:8px auto 10px}.pf-legend{grid-area:3/1;gap:0 22px}.pf-legend strong{font-size:.75rem}.pf-legend li{gap:7px}.pf-legend li>div>span{gap:3px;font-size:.625rem}.pf-weight{font-size:.625rem}.pf-legend-dot{width:6px;height:6px}.pf-allocation-note{grid-area:4/1}.pf-body{gap:20px}.pf-positions-header{gap:8px;padding-inline:15px}.pf-sort-note{font-size:.625rem}.pf-tabs{gap:20px}.op-app .pf-tabs button{font-size:.8125rem}.pf-table,.pf-table tbody,.pf-table tr{width:100%;display:block}.pf-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pf-table tbody>tr{border-bottom:1px solid var(--pf-line);padding:14px 16px}.pf-table tbody>tr:last-child{border:0}.pf-table td,.pf-table:not(.is-accounts) td{text-align:end;border:0;grid-template-columns:minmax(95px,.85fr) minmax(0,1.3fr);align-items:baseline;gap:3px 12px;padding:6px 0;font-size:.8125rem;display:grid}.pf-table td:before{content:attr(data-label);text-align:start;color:var(--pf-muted);font-size:.6875rem;font-weight:400}.pf-table td:first-child,.pf-table td:last-child{padding-inline:0}.pf-table td small{grid-column:2}.pf-table .pf-symbol-cell{padding:0 0 12px;display:block}.pf-table .pf-symbol-cell:before{display:none}.op-app .pf-row-toggle{width:100%;font-size:.9375rem;gap:10px!important}.pf-table:not(.is-accounts) .pf-symbol-mark{width:34px;height:34px;font-size:.8125rem;display:grid}.pf-row-toggle>svg{margin-inline-start:auto}.pf-row-toggle strong{text-align:start}.pf-table .pf-weight-track{grid-column:2;justify-self:end;width:50px}.pf-table .pf-value-cell{font-size:.875rem}.pf-account-unit{display:none}.pf-table .pf-expanded-row{padding:0!important}.pf-table .pf-expanded-row>td{padding:0;display:block}.pf-expanded-row>td:before{display:none}.pf-details{padding:17px 15px 8px}.pf-details dl{text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.pf-details dd{font-size:.75rem}.pf-details article>.pf-account-label,.pf-details h3{text-align:start}.pf-table.is-accounts td:first-child{text-align:start;padding:0 0 10px;display:block}.pf-table.is-accounts td:first-child:before{display:none}.pf-account-label{gap:1px}.pf-account-id summary{max-width:120px}.pf-pagination{padding:12px 15px;font-size:.625rem}.pf-footer{gap:5px;margin-top:15px;line-height:1.9}.pf-error{font-size:.75rem}.pf-selection{gap:10px;margin-top:-9px;font-size:.6875rem}}@media (width<=400px){.pf-legend{grid-template-columns:1fr}.pf-legend li:nth-last-child(2){border-bottom:1px solid var(--owner-line,#f1f3f4)}.pf-legend li>div>span,.pf-weight{font-size:.6875rem}.pf-metrics .pf-secondary dd{font-size:1rem}.op-app .pf-heading-actions button.op-mobile-logout{margin-inline-start:auto}.pf-sort-note{text-align:end;max-width:90px;line-height:1.7}.pf-table td .pf-number.is-long{font-size:.78em}}@media (prefers-reduced-motion:reduce){.pf-workspace *{transition:none!important;animation:none!important}}@media (width<=700px){.pf-table:not(.is-accounts) td.pf-symbol-cell{display:block}}@media (width<=520px){.pf-metrics,.pf-metrics.pf-shadow-metrics{grid-template-columns:minmax(0,1fr);gap:16px}.pf-metrics .pf-secondary,.pf-metrics .pf-symbol-count{border-inline-start:0;padding-inline-start:0}.pf-metrics.pf-shadow-metrics>div+div{border-inline-start:0;border-block-start:1px solid var(--owner-line,#edf0f3);padding-block-start:15px;padding-inline-start:0}.pf-metrics.pf-shadow-metrics>div dd{gap:7px;font-size:1.125rem!important}.pf-metrics .pf-symbol-count{border-block-start:1px solid var(--owner-line,#edf0f3);justify-content:space-between;align-items:center;padding-block-start:14px;display:flex}.pf-metrics .pf-symbol-count dd{margin:0}}.pf-industries{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#e1e7ef);border-radius:13px;min-width:0;margin:0 0 24px;padding:24px}.pf-industries>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.pf-industries-eyebrow{color:var(--owner-muted,#64748b);margin-bottom:5px;font-size:.65rem;display:block}.pf-industries h2{align-items:center;gap:12px;margin:0;font-size:1rem;font-weight:650;display:flex}.pf-industries h2>span{color:var(--owner-info,#3e6797);background:var(--owner-subtle,#f0f5fb);border-radius:6px;padding:4px 8px;font-size:.65rem;font-weight:500}.pf-industries-source{color:var(--owner-muted,#64748b);font-size:.65rem}.pf-industries>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 30px;margin:0;padding:0;list-style:none;display:grid}.pf-industries li{min-width:0}.pf-industry-heading{align-items:center;gap:7px;min-height:25px;display:flex}.pf-industry-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.pf-industry-heading strong{overflow-wrap:anywhere;font-size:.75rem;font-weight:550;line-height:1.8}.pf-industry-percent{white-space:nowrap;font-variant-numeric:tabular-nums;margin-inline-start:auto;padding-inline-start:7px;font-size:.75rem;font-weight:600}.pf-industry-track{background:var(--owner-subtle,#f0f3f7);border-radius:5px;height:5px;margin:9px 0 8px;overflow:hidden}.pf-industry-track>span{border-radius:inherit;height:100%;display:block}.pf-industries li>p{color:var(--owner-muted,#64748b);flex-wrap:wrap;justify-content:space-between;gap:7px;margin:7px 0 0;font-size:.625rem;line-height:1.8;display:flex}.pf-industry-incomplete{color:var(--owner-warning,#936222)}.pf-industries-note{border-top:1px solid var(--owner-line,#eef1f5);color:var(--owner-muted,#64748b);margin:21px 0 0;padding-top:15px;font-size:.65rem;line-height:1.9}.pf-row-toggle .pf-industry-label{text-align:start;color:var(--owner-muted,#64748b);white-space:normal;max-width:180px;margin-top:4px;font-size:.625rem;font-weight:400;line-height:1.8;display:block}.op-app .design-symbol-list .symbol-list-card__identity{gap:4px;min-width:0;display:grid}.op-app .design-symbol-list .symbol-list-card__industry{color:var(--owner-muted,#66758a);overflow-wrap:anywhere;font-size:.6875rem;line-height:1.8}@media (width<=1050px){.pf-industries>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 25px}}@media (width<=700px){.pf-industries{margin-bottom:20px;padding:20px 18px}.pf-industries>header{align-items:start;gap:10px}.pf-industries h2{gap:7px;font-size:.9rem}.pf-industries-source{font-size:.5625rem}.pf-industries>ul{grid-template-columns:1fr;gap:20px}.pf-industry-heading strong{font-size:.8125rem}.pf-row-toggle .pf-industry-label{max-width:none;font-size:.6875rem}}.op-overview-composition{--pf-accent:var(--owner-info,#1a73e8);--pf-ink:var(--owner-text,#202b3b);--pf-muted:var(--owner-muted,#526074);--pf-line:var(--owner-line,#dce2ea);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;min-width:0;margin:0 0 24px;display:grid}.op-overview-composition>.pf-allocation{grid-area:auto;grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr;gap:0;padding:24px;display:grid}.op-overview-composition .pf-allocation>header{grid-area:1/1;min-height:57px}.op-overview-composition .pf-allocation h2{max-width:none;font-size:1.125rem;font-weight:650}.op-overview-composition .pf-eyebrow{font-size:.875rem}.op-overview-composition .pf-donut{grid-area:2/1;width:220px;height:220px;margin:12px auto 20px}.op-overview-composition .pf-legend{grid-area:3/1;align-self:start;min-width:0;display:block}.op-overview-composition .pf-legend li{border-bottom:1px solid var(--owner-line,#f1f3f4);gap:10px;padding:12px 0}.op-overview-composition .pf-legend li:last-child{border:0}.op-overview-composition .pf-legend strong{font-size:1rem;font-weight:600}.op-overview-composition .pf-legend li>div>span,.op-overview-composition .pf-legend small{font-size:.875rem;line-height:1.9}.op-overview-composition .pf-donut>div span{font-size:.8125rem}.op-overview-composition .pf-legend .pf-number{white-space:normal;overflow-wrap:anywhere}.op-overview-composition .pf-weight{font-size:.875rem}.op-overview-composition .pf-allocation-note{grid-area:4/1;margin-top:16px;font-size:.875rem}.op-overview-composition .pf-chart-empty{grid-area:2/1/4;align-self:center}.pf-body.pf-performance-body.pf-positions-only{display:block}@media (width<=760px){.op-overview-composition{grid-template-columns:1fr;gap:18px}.op-overview-composition>.pf-allocation{padding:21px 18px}.op-overview-composition .pf-donut{width:200px;height:200px;margin-top:6px}.op-overview-composition .pf-allocation>header{min-height:0}.op-overview-composition .pf-allocation h2{font-size:1.0625rem}.op-overview-composition .pf-legend strong{font-size:.9375rem}}.op-app .pf-workspace.pfd-dashboard{--pf-accent:var(--owner-positive,#008060);--pf-ink:var(--owner-text,#111827);--pf-muted:var(--owner-muted,#667085);--pf-line:var(--owner-line,#e5e7eb)}.op-app .pf-workspace.pfd-dashboard .pf-heading{gap:16px;margin-bottom:18px}.op-app .pf-workspace.pfd-dashboard .pf-heading h1{letter-spacing:0;font-size:1.8rem}.op-app .pf-workspace.pfd-dashboard .pf-eyebrow{font-size:.875rem}.op-app .pf-workspace.pfd-dashboard .pf-heading-actions{gap:8px}.op-app .pf-workspace.pfd-dashboard .pf-heading-actions button{border-radius:10px;min-height:44px;font-size:.875rem}.op-app .pf-workspace.pfd-dashboard .pf-account-picker{max-width:320px}.op-app .pf-workspace.pfd-dashboard .pf-account-picker>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.op-app .pf-workspace.pfd-dashboard .pf-refresh:not(:disabled):hover{background:var(--owner-positive,#00694e)}.op-app .pf-workspace.pfd-dashboard .pfd-period-select{background:var(--owner-surface,white);border:1px solid var(--pf-line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;min-height:44px;padding-inline:12px;font-size:.875rem;display:flex}.op-app .pf-workspace.pfd-dashboard .pfd-period-select label{color:var(--pf-muted);white-space:nowrap}.op-app .pf-workspace.pfd-dashboard .pfd-period-select select{max-width:150px;min-height:42px;color:var(--pf-ink);background:0 0;border:0;padding:6px;font-size:.875rem}.op-app .pf-workspace.pfd-dashboard .pfd-account-row{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-bottom:14px;display:flex}.op-app .pf-workspace.pfd-dashboard .pfd-account-chips{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.op-app .pf-workspace.pfd-dashboard .pfd-account-chips button{background:var(--owner-subtle,#f0f3f5);min-height:42px;color:var(--owner-muted,#58657a);overflow-wrap:anywhere;border:1px solid #0000;border-radius:24px;justify-content:center;align-items:center;gap:7px;max-width:230px;padding:8px 16px;font-size:.875rem;display:inline-flex}.op-app .pf-workspace.pfd-dashboard .pfd-account-chips button[aria-pressed=true]{background:var(--owner-positive,#008060);color:var(--owner-on-accent,#fff)}.op-app .pf-workspace.pfd-dashboard .pfd-account-chips button:not([aria-pressed=true]):hover{background:var(--owner-subtle,#e6f5ef);color:var(--owner-positive,#00694e)}.op-app .pf-workspace.pfd-dashboard .pfd-account-total{color:var(--pf-muted);white-space:nowrap;font-size:.875rem}.op-app .pf-workspace.pfd-dashboard>.pf-data-line{border:0;gap:8px 24px;margin:0 0 18px;padding:0;font-size:.875rem;line-height:1.9}.op-app .pf-workspace.pfd-dashboard .pf-portfolio-choices{gap:8px;margin:0 0 20px;padding:0 0 14px}.op-app .pf-workspace.pfd-dashboard .pf-portfolio-choices button{gap:10px;min-width:0;padding:10px 14px;font-size:.875rem}.op-app .pf-workspace.pfd-dashboard .pf-portfolio-choices button[aria-pressed=true]{background:var(--owner-subtle,#e7f6ef);border-color:var(--owner-positive-soft,#ccebdd);color:var(--owner-positive,#006c50)}.op-app .pf-workspace.pfd-dashboard .pf-portfolio-choices button small{color:var(--owner-muted,#6c7687);font-size:.8125rem}.op-app .pf-workspace.pfd-dashboard .pf-summary.pfd-summary{background:0 0;border:0;border-radius:0;margin:0 0 20px;padding:0}.op-app .pf-workspace.pfd-dashboard .pf-summary.pfd-summary .pf-metrics{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.op-app .pf-workspace.pfd-dashboard .pf-summary.pfd-summary .pf-metrics>div{border:1px solid var(--pf-line);background:var(--owner-surface,white);border-radius:14px;grid-column:auto;min-width:0;padding:18px;display:block}.op-app .pf-workspace.pfd-dashboard .pf-summary.pfd-summary .pf-metrics dt{gap:9px;min-height:40px;font-size:.875rem;line-height:1.6}.op-app .pf-workspace.pfd-dashboard .pf-summary.pfd-summary .pf-metrics>div dd{letter-spacing:0;gap:6px;margin:10px 0 0;font-weight:650;line-height:1.6;font-size:clamp(1.75rem,2vw,2.125rem)!important}.op-app .pf-workspace.pfd-dashboard .pf-summary.pfd-summary .pf-metrics>div dd .pf-number{white-space:nowrap;overflow-wrap:normal;word-break:normal}.op-app .pf-workspace.pfd-dashboard .pf-summary.pfd-summary .pf-metrics>div dd .pf-number.is-very-long{white-space:normal;overflow-wrap:anywhere;flex-basis:100%;font-size:.7em}.op-app .pf-workspace.pfd-dashboard .pf-summary.pfd-summary .pf-metrics p{margin-top:8px;font-size:.8125rem;line-height:1.8}.op-app .pf-workspace.pfd-dashboard .pfd-kpi-icon{background:var(--owner-subtle,#e7f6ef);width:38px;height:38px;color:var(--owner-positive,#008060);border-radius:11px;flex:none;place-items:center;display:grid}.op-app .pf-workspace.pfd-dashboard .pf-metrics>div:nth-child(2) .pfd-kpi-icon{background:var(--owner-subtle,#edf3ff);color:var(--owner-info,#3478f6)}.op-app .pf-workspace.pfd-dashboard .pf-metrics>div:nth-child(4) .pfd-kpi-icon{background:var(--owner-subtle,#f0f2f5);color:var(--owner-muted,#77849a)}.op-app .pf-workspace.pfd-dashboard .pf-unit{font-size:.8125rem}.op-app .pf-workspace.pfd-dashboard .pf-shadow-note{margin:12px 0 0;padding-inline:4px;font-size:.875rem;line-height:1.9}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:20px;margin-bottom:20px;display:grid}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid>.pp-panel{border-radius:14px;grid-area:1/1;align-self:stretch;margin:0}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid>.pf-allocation{grid-area:1/2;padding:22px;display:block;container-type:normal}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid .pf-allocation h2{max-width:none;font-size:1rem}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid .pf-allocation .pf-eyebrow{display:none}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid .pf-donut{width:200px;height:200px;margin:16px auto}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid .pf-donut>div span{font-size:.8125rem}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid .pf-legend{display:block}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid .pf-legend li{grid-template-columns:8px minmax(0,1fr) auto;gap:10px;padding:9px 0}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid .pf-legend strong,.op-app .pf-workspace.pfd-dashboard .pfd-main-grid .pf-weight{font-size:.875rem}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid .pf-legend li>div>span{font-size:.8125rem}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid .pf-legend small{font-size:.75rem}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid .pf-allocation-note{font-size:.8125rem;line-height:1.9}.op-app .pf-workspace.pfd-dashboard .pp-heading{gap:10px;padding:20px 22px 0}.op-app .pf-workspace.pfd-dashboard .pp-heading h2{font-size:1rem}.op-app .pf-workspace.pfd-dashboard .pp-heading .pf-eyebrow{display:none}.op-app .pf-workspace.pfd-dashboard .pp-periods button{min-width:42px;padding:8px;font-size:.8125rem}.op-app .pf-workspace.pfd-dashboard .pp-periods button[aria-pressed=true]{background:var(--owner-subtle,#e7f6ef);color:var(--owner-positive,#006c50)}.op-app .pf-workspace.pfd-dashboard .pp-return-summary{margin:12px 22px 16px;display:block}.op-app .pf-workspace.pfd-dashboard .pp-return-summary>div{border:0;padding:0}.op-app .pf-workspace.pfd-dashboard .pp-return-summary .pp-main-return>span,.op-app .pf-workspace.pfd-dashboard .pp-return-summary .pp-main-return>small{font-size:.875rem;line-height:1.8}.op-app .pf-workspace.pfd-dashboard .pp-return-summary .pp-main-return strong{margin:0;font-size:1.875rem}.op-app .pf-workspace.pfd-dashboard .pp-lines{padding:0 20px}.op-app .pf-workspace.pfd-dashboard .pp-series-controls button{gap:5px;min-height:36px;padding:6px 8px;font-size:.8125rem}.op-app .pf-workspace.pfd-dashboard .pp-series-controls button[aria-pressed=true]{background:var(--owner-subtle,#f6faf8);border-color:var(--owner-line,#e1ebe5)}.op-app .pf-workspace.pfd-dashboard .pp-point-readout>time,.op-app .pf-workspace.pfd-dashboard .pp-point-readout>div>span,.op-app .pf-workspace.pfd-dashboard .pp-point-comparisons>summary,.op-app .pf-workspace.pfd-dashboard .pp-chart-help{font-size:.8125rem;line-height:1.8}.op-app .pf-workspace.pfd-dashboard .pp-method-note,.op-app .pf-workspace.pfd-dashboard .pp-coverage,.op-app .pf-workspace.pfd-dashboard .pp-period-notice{font-size:.8125rem;line-height:1.9}.op-app .pf-workspace.pfd-dashboard .pp-method-note{background:var(--owner-surface,#fbfcfd);padding:12px 22px}.op-app .pf-workspace.pfd-dashboard .pp-coverage{padding-inline:22px}.op-app .pf-workspace.pfd-dashboard .pp-period-notice{margin-inline:22px}.op-app .pf-workspace.pfd-dashboard .pfd-lower-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;margin-bottom:20px;display:grid}.op-app .pf-workspace.pfd-dashboard .pfd-card{background:var(--owner-surface,#fff);border:1px solid var(--pf-line);border-radius:14px;min-width:0;overflow:hidden}.op-app .pf-workspace.pfd-dashboard .pfd-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:18px 18px 12px;display:flex}.op-app .pf-workspace.pfd-dashboard .pfd-card h2{margin:0;font-size:1rem;font-weight:600;line-height:1.9}.op-app .pf-workspace.pfd-dashboard .pfd-text-link{color:var(--owner-positive,#007a5b);text-align:start;background:0 0;border:0;align-items:center;gap:7px;min-height:36px;padding:5px 0;font-size:.8125rem;line-height:1.8;display:inline-flex}.op-app .pf-workspace.pfd-dashboard .pfd-text-link:hover{color:var(--owner-positive,#005d45);background:0 0;text-decoration:underline}.op-app .pf-workspace.pfd-dashboard .pfd-card-empty{color:var(--pf-muted);padding:24px 20px;font-size:.875rem;line-height:1.9}.op-app .pf-workspace.pfd-dashboard .pfd-card-note{color:var(--pf-muted);margin:0;padding:0 18px 14px;font-size:.8125rem;line-height:1.9}.op-app .pf-workspace.pfd-dashboard .pfd-preview-scroll{overscroll-behavior-inline:contain;max-width:100%;padding:0 14px;overflow-x:auto}.op-app .pf-workspace.pfd-dashboard .pfd-preview-scroll table{text-align:start;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:420px;font-size:.8125rem;line-height:1.8}.op-app .pf-workspace.pfd-dashboard .pfd-preview-scroll th{color:var(--pf-muted);background:var(--owner-subtle,#f7f9fb);white-space:nowrap;font-size:.75rem;font-weight:500}.op-app .pf-workspace.pfd-dashboard .pfd-preview-scroll th,.op-app .pf-workspace.pfd-dashboard .pfd-preview-scroll td{text-align:start;border-bottom:1px solid var(--owner-line,#eef1f4);vertical-align:middle;padding:10px 8px}.op-app .pf-workspace.pfd-dashboard .pfd-preview-scroll td:not(:first-child){text-align:end}.op-app .pf-workspace.pfd-dashboard .pfd-preview-scroll td:nth-child(2){font-weight:550}.op-app .pf-workspace.pfd-dashboard .pfd-preview-scroll th:last-child,.op-app .pf-workspace.pfd-dashboard .pfd-preview-scroll td:last-child{padding-inline-end:4px}.op-app .pf-workspace.pfd-dashboard .pfd-preview-scroll th:nth-child(n+2){text-align:end}.op-app .pf-workspace.pfd-dashboard .pfd-preview-scroll tbody tr:last-child td{border:0}.op-app .pf-workspace.pfd-dashboard .pfd-preview-scroll td small{color:var(--pf-muted);max-width:150px;font-size:.75rem;font-weight:400;display:block}.op-app .pf-workspace.pfd-dashboard .pfd-preview-symbol{align-items:center;gap:8px;min-width:0;display:flex}.op-app .pf-workspace.pfd-dashboard .pfd-preview-symbol>div{min-width:0}.op-app .pf-workspace.pfd-dashboard .pfd-preview-symbol strong{overflow-wrap:anywhere;font-weight:600;display:block}.op-app .pf-workspace.pfd-dashboard .pfd-preview-symbol .pf-symbol-mark{background:var(--owner-subtle,#e7f6ef);color:var(--owner-positive,#008060)}.op-app .pf-workspace.pfd-dashboard .pfd-top-holdings>.pfd-card-note{padding-top:12px}.op-app .pf-workspace.pfd-dashboard .pfd-benchmark-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 14px 12px;display:grid}.op-app .pf-workspace.pfd-dashboard .pfd-benchmark-grid>.pp-benchmark-return{border-top:1px solid var(--owner-line,#edf0f3);min-width:0;padding:13px 8px}.op-app .pf-workspace.pfd-dashboard .pfd-benchmark-grid>.pp-benchmark-return:nth-child(odd){border-inline-end:1px solid var(--owner-line,#edf0f3)}.op-app .pf-workspace.pfd-dashboard .pfd-benchmark-grid>.pp-benchmark-return>span{color:var(--pf-muted);font-size:.8125rem;line-height:1.8;display:block}.op-app .pf-workspace.pfd-dashboard .pfd-benchmark-grid strong{flex-wrap:wrap;align-items:baseline;gap:3px;margin-top:5px;font-size:1.125rem;line-height:1.9;display:flex}.op-app .pf-workspace.pfd-dashboard .pfd-benchmark-grid strong small{color:var(--pf-muted);font-size:.6875rem;font-weight:400}.op-app .pf-workspace.pfd-dashboard .pfd-benchmark-grid .pp-benchmark-value,.op-app .pf-workspace.pfd-dashboard .pfd-benchmark-grid .pp-benchmark-status{font-size:.75rem;line-height:1.9}.op-app .pf-workspace.pfd-dashboard .pfd-benchmark-grid bdi{overflow-wrap:anywhere;white-space:normal;max-width:100%}.op-app .pf-workspace.pfd-dashboard .is-positive{color:var(--owner-positive,#008060)}.op-app .pf-workspace.pfd-dashboard .is-negative{color:var(--owner-negative,#c63242)}.op-app .pf-workspace.pfd-dashboard .pfd-data-status ul{margin:0;padding:0 14px;list-style:none}.op-app .pf-workspace.pfd-dashboard .pfd-data-status ul>li{border-top:1px solid var(--owner-line,#edf0f3);gap:9px;min-width:0;padding:12px 0;display:flex}.op-app .pf-workspace.pfd-dashboard .pfd-data-status ul>li:first-child{border-top:0;padding-top:0}.op-app .pf-workspace.pfd-dashboard .pfd-status-icon{width:30px;height:30px;color:var(--owner-positive,#008060);background:var(--owner-subtle,#e7f6ef);border-radius:50%;flex:none;place-items:center;display:grid}.op-app .pf-workspace.pfd-dashboard .pfd-status-icon.is-warning{color:var(--owner-warning,#9b6b15);background:var(--owner-warning-soft,#fff5dc)}.op-app .pf-workspace.pfd-dashboard .pfd-data-status li>div{min-width:0}.op-app .pf-workspace.pfd-dashboard .pfd-data-status li strong{font-size:.875rem;font-weight:550;line-height:1.8}.op-app .pf-workspace.pfd-dashboard .pfd-data-status li p{color:var(--pf-muted);margin:4px 0 0;font-size:.8125rem;line-height:1.9}.op-app .pf-workspace.pfd-dashboard .pfd-data-status>.pf-coverage{border-top:1px solid var(--pf-line);margin-top:0;padding-inline:14px;font-size:.8125rem}.op-app .pf-workspace.pfd-dashboard .pfd-data-status .pf-coverage>summary,.op-app .pf-workspace.pfd-dashboard .pfd-data-status .pf-coverage-count{font-size:.75rem}.op-app .pf-workspace.pfd-dashboard .pfd-data-status .pf-coverage>div{padding-inline:0}.op-app .pf-workspace.pfd-dashboard .pfd-full-positions[hidden]{display:none}.op-app .pf-workspace.pfd-dashboard .pfd-full-positions{grid-template-columns:none;display:block}.op-app .pf-workspace.pfd-dashboard .pfd-full-positions>.pf-positions{grid-area:auto}.op-app .pf-workspace.pfd-dashboard .pf-footer{font-size:.8125rem;line-height:1.9}.op-app .pf-workspace.pfd-dashboard .pf-chart-empty strong,.op-app .pf-workspace.pfd-dashboard .pf-chart-empty p{font-size:.875rem}.op-app .pf-workspace.pfd-dashboard .pf-chart-empty p{max-width:270px}@media (width<=1439px){.op-app .pf-workspace.pfd-dashboard .pf-summary.pfd-summary .pf-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid{grid-template-columns:minmax(0,1fr)}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid>.pf-allocation{grid-area:2/1;grid-template-columns:200px minmax(0,1fr);gap:0 24px;display:grid}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid .pf-allocation header{grid-column:1/-1}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid .pf-donut{grid-area:2/1;align-self:center}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid .pf-legend{grid-area:2/2;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:0 16px;display:grid}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid .pf-allocation-note,.op-app .pf-workspace.pfd-dashboard .pfd-main-grid .pf-chart-empty{grid-column:1/-1}.op-app .pf-workspace.pfd-dashboard .pfd-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.op-app .pf-workspace.pfd-dashboard .pfd-top-holdings{grid-column:1/-1}}@media (width<=700px){.op-app .pf-workspace.pfd-dashboard .pf-heading-actions{gap:8px;width:100%}.op-app .pf-workspace.pfd-dashboard .pf-heading-actions .pfd-period-select{flex:1;justify-content:space-between}.op-app .pf-workspace.pfd-dashboard .pf-heading-actions .pf-account-picker{flex:100%;order:3;max-width:none}.op-app .pf-workspace.pfd-dashboard .pf-heading-actions button.op-mobile-logout{display:flex}.op-app .pf-workspace.pfd-dashboard .pf-heading h1{font-size:1.625rem}.op-app .pf-workspace.pfd-dashboard .pfd-account-row{flex-direction:column;align-items:flex-start;gap:8px}.op-app .pf-workspace.pfd-dashboard .pfd-account-total{font-size:.8125rem}.op-app .pf-workspace.pfd-dashboard .pfd-account-chips{gap:6px}.op-app .pf-workspace.pfd-dashboard .pfd-account-chips button{max-width:100%;padding-inline:12px;font-size:.8125rem}.op-app .pf-workspace.pfd-dashboard>.pf-data-line{gap:6px 18px;font-size:.8125rem;display:flex}.op-app .pf-workspace.pfd-dashboard>.pf-data-line>div{justify-content:flex-start}.op-app .pf-workspace.pfd-dashboard .pf-portfolio-choices button{flex:140px;gap:3px;font-size:.875rem}.op-app .pf-workspace.pfd-dashboard .pf-portfolio-choices button small{font-size:.8125rem}.op-app .pf-workspace.pfd-dashboard .pf-summary.pfd-summary .pf-metrics{gap:12px}.op-app .pf-workspace.pfd-dashboard .pf-summary.pfd-summary .pf-metrics>div{padding:16px}.op-app .pf-workspace.pfd-dashboard .pf-summary.pfd-summary .pf-metrics>div dd{font-size:1.75rem!important}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid,.op-app .pf-workspace.pfd-dashboard .pfd-lower-grid{gap:16px;margin-bottom:16px}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid>.pf-allocation{padding:18px;display:block}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid .pf-legend{display:block}.op-app .pf-workspace.pfd-dashboard .pfd-lower-grid{grid-template-columns:minmax(0,1fr)}.op-app .pf-workspace.pfd-dashboard .pfd-top-holdings{grid-column:auto}.op-app .pf-workspace.pfd-dashboard .pp-heading{padding-inline:16px}.op-app .pf-workspace.pfd-dashboard .pp-return-summary{margin-inline:16px}.op-app .pf-workspace.pfd-dashboard .pp-lines{padding-inline:12px}.op-app .pf-workspace.pfd-dashboard .pp-method-note,.op-app .pf-workspace.pfd-dashboard .pp-coverage{padding-inline:16px}.op-app .pf-workspace.pfd-dashboard .pp-period-notice{margin-inline:16px}.op-app .pf-workspace.pfd-dashboard .pp-periods{justify-content:flex-start;gap:4px}.op-app .pf-workspace.pfd-dashboard .pp-point-readout>div{gap:6px 12px}.op-app .pf-workspace.pfd-dashboard .pp-point-readout>div>span{flex-wrap:wrap}.op-app .pf-workspace.pfd-dashboard .pp-series-controls{gap:3px}.op-app .pf-workspace.pfd-dashboard .pfd-benchmark-grid{padding-inline:18px}}@media (width<=520px){.op-app .pf-workspace.pfd-dashboard .pf-summary.pfd-summary .pf-metrics{grid-template-columns:minmax(0,1fr)}.op-app .pf-workspace.pfd-dashboard .pf-summary.pfd-summary .pf-metrics .pf-symbol-count{display:block}.op-app .pf-workspace.pfd-dashboard .pfd-preview-scroll{padding-inline:10px}.op-app .pf-workspace.pfd-dashboard .pfd-card>header{padding-inline:16px}.op-app .pf-workspace.pfd-dashboard .pf-heading-actions .pfd-period-select{flex-basis:calc(100% - 60px)}}@media (prefers-reduced-motion:reduce){.op-app .pf-workspace.pfd-dashboard *{scroll-behavior:auto!important}}.op-app .pf-workspace.pfd-dashboard .pp-periods{background:0 0;gap:4px;padding:0}.op-app .pf-workspace.pfd-dashboard .pp-return-summary .pp-main-return{background:0 0;border:0;padding:0}.op-app .pf-workspace.pfd-dashboard .pp-return-summary .pp-main-return strong{font-size:1.875rem}.op-app .pf-workspace.pfd-dashboard{container:portfolio-dashboard/inline-size}.op-app .pf-workspace.pfd-dashboard .pf-summary.pfd-summary .pf-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,16.5rem),1fr))}.op-app .pf-workspace.pfd-dashboard .pf-summary.pfd-summary .pf-metrics>div{container-type:inline-size}.op-app .pf-workspace.pfd-dashboard .pf-summary.pfd-summary .pf-metrics>div dd .pf-number.is-card-long{font-size:min(.85em,10.5cqi)}.op-app .pf-workspace.pfd-dashboard .pf-summary.pfd-summary .pf-metrics>div dd .pf-number.is-long{font-size:min(.8em,7.5cqi)}@container portfolio-dashboard (width<=58rem){.op-app .pf-workspace.pfd-dashboard .pfd-main-grid{grid-template-columns:minmax(0,1fr)}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid>.pp-panel{grid-area:1/1}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid>.pf-allocation{grid-area:2/1;grid-template-columns:200px minmax(0,1fr);gap:0 24px;display:grid}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid .pf-allocation header{grid-column:1/-1}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid .pf-donut{grid-area:2/1;align-self:center}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid .pf-legend{grid-area:2/2;display:block}.op-app .pf-workspace.pfd-dashboard .pfd-main-grid .pf-allocation-note{grid-area:3/1/auto/-1}.op-app .pf-workspace.pfd-dashboard .pfd-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.op-app .pf-workspace.pfd-dashboard .pfd-top-holdings{grid-column:1/-1}}@container portfolio-dashboard (width<=38rem){.op-app .pf-workspace.pfd-dashboard .pfd-main-grid>.pf-allocation{display:block}.op-app .pf-workspace.pfd-dashboard .pfd-lower-grid{grid-template-columns:minmax(0,1fr)}.op-app .pf-workspace.pfd-dashboard .pfd-top-holdings{grid-column:auto}.op-app .pf-workspace.pfd-dashboard .pfd-account-row{flex-direction:column;align-items:flex-start;gap:8px}}.op-app .pf-workspace.pfd-dashboard .pf-heading>.pfc-mode-switch{border:1px solid var(--owner-line,#e0e9e4);background:var(--owner-subtle,#eef3f1);border-radius:12px;gap:3px;padding:3px;display:flex}.op-app .pf-workspace.pfd-dashboard .pfc-mode-switch button{color:var(--owner-muted,#63716a);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;padding:6px 12px}.op-app .pf-workspace.pfd-dashboard .pfc-mode-switch button[aria-pressed=true]{color:var(--owner-positive,#007857);background:var(--owner-surface,white);border-color:var(--owner-line,#d4e9df);box-shadow:0 1px 3px #1639290a}.op-app .pf-workspace.pfd-dashboard .pfc-mode-switch button>span{font-weight:650}.op-app .pf-workspace.pfd-dashboard :is(.pfc-mode-switch button,.pfc-period>summary,.pfc-account-row button):focus-visible{outline:2px solid var(--owner-positive,#008060);outline-offset:3px}.op-app .pf-workspace.pfd-dashboard .pfc-period{color:var(--owner-text,#35463d);flex:none;position:relative}.op-app .pf-workspace.pfd-dashboard .pfc-period>summary{border:1px solid var(--owner-line,#dce6e0);background:var(--owner-surface,white);cursor:pointer;border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:5px 11px;list-style:none;display:flex}.op-app .pf-workspace.pfd-dashboard .pfc-period>summary::-webkit-details-marker{display:none}.op-app .pf-workspace.pfd-dashboard .pfc-period>summary[aria-disabled=true]{opacity:.65;cursor:wait}.op-app .pf-workspace.pfd-dashboard .pfc-period>summary>span{white-space:nowrap;align-items:center;gap:10px;display:flex}.op-app .pf-workspace.pfd-dashboard .pfc-period>summary small{color:var(--owner-muted,#748078);font-size:.75rem}.op-app .pf-workspace.pfd-dashboard .pfc-period>summary strong{color:var(--owner-positive,#163c2c);font-size:.875rem;font-weight:650}.op-app .pf-workspace.pfd-dashboard .pfc-period svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.op-app .pf-workspace.pfd-dashboard .pfc-period .pfc-calendar{color:var(--owner-positive,#008060)}.op-app .pf-workspace.pfd-dashboard .pfc-period .pfc-chevron{width:15px;height:15px;color:var(--owner-muted,#7f8c84)}.op-app .pf-workspace.pfd-dashboard .pfc-period[open]>summary{border-color:var(--owner-positive,#87baa4);box-shadow:0 0 0 3px #0080600a}.op-app .pf-workspace.pfd-dashboard .pfc-period[open] .pfc-chevron{transform:rotate(180deg)}.op-app .pf-workspace.pfd-dashboard .pfc-period-popover{z-index:45;top:calc(100% + 9px);border:1px solid var(--owner-line,#dfe8e2);background:var(--owner-surface,white);border-radius:14px;width:min(296px,100vw - 30px);padding:6px;position:absolute;inset-inline-end:0;box-shadow:0 12px 36px #203d251a}.op-app .pf-workspace.pfd-dashboard .pfc-period-popover [role=menu]{gap:3px;display:grid}.op-app .pf-workspace.pfd-dashboard .pfc-period-popover button{text-align:start;width:100%;min-height:49px;color:var(--owner-text,#35463d);background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.op-app .pf-workspace.pfd-dashboard .pfc-period-popover button>span:first-child{gap:2px;display:grid}.op-app .pf-workspace.pfd-dashboard .pfc-period-popover button strong{font-size:.875rem;font-weight:650}.op-app .pf-workspace.pfd-dashboard .pfc-period-popover button small{color:var(--owner-muted,#718077);white-space:normal;font-size:.75rem;line-height:1.6}.op-app .pf-workspace.pfd-dashboard .pfc-period-popover button:hover:not(:disabled){background:var(--owner-subtle,#f5f8f6)}.op-app .pf-workspace.pfd-dashboard .pfc-period-popover button[aria-checked=true]{background:var(--owner-subtle,#eaf6f0);color:var(--owner-positive,#007655);border-color:var(--owner-line,#d3ebdf)}.op-app .pf-workspace.pfd-dashboard .pfc-period-popover button:disabled{opacity:.55;cursor:not-allowed}.op-app .pf-workspace.pfd-dashboard .pfc-period-check{color:var(--owner-positive,#008060);font-size:1rem}.op-app .pf-workspace.pfd-dashboard .pfc-period-popover footer{border-top:1px solid var(--owner-line,#edf1ee);gap:4px;margin-top:5px;padding:10px 11px 5px;font-size:.75rem;line-height:1.7;display:grid}.op-app .pf-workspace.pfd-dashboard .pfc-period-popover footer span{color:var(--owner-muted,#768279)}.op-app .pf-workspace.pfd-dashboard .pfc-period-popover footer strong{font-weight:500}.op-app .pf-workspace.pfd-dashboard .pfc-account-row{align-items:center;gap:10px}.op-app .pf-workspace.pfd-dashboard .pfc-account-chips{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.op-app .pf-workspace.pfd-dashboard .pfc-account-chips button{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#e1e8e4);max-width:180px;min-height:42px;color:var(--owner-text,#4c5f54);text-align:start;border-radius:10px;align-items:center;gap:8px;padding:5px 10px;display:inline-flex}.op-app .pf-workspace.pfd-dashboard .pfc-account-chips button[aria-pressed=true]{color:var(--owner-positive,#007757);background:var(--owner-subtle,#ecf7f1);border-color:var(--owner-positive,#8fc3ab);box-shadow:inset 0 0 0 1px #8fc3ab25}.op-app .pf-workspace.pfd-dashboard .pfc-account-chips .pfc-all-accounts{color:var(--owner-text,#42564a);padding-inline:12px;font-size:.8125rem}.op-app .pf-workspace.pfd-dashboard .pfc-account-chips .pfc-all-accounts[aria-pressed=true]{background:var(--owner-positive,#008060);border-color:var(--owner-positive,#008060);color:var(--owner-on-accent,white)}.op-app .pf-workspace.pfd-dashboard .pfc-account-chips svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:18px;height:18px}.pfc-account-mark{width:27px;height:27px;color:var(--owner-positive,#217958);background:var(--owner-subtle,#edf6f0);border:1px solid var(--owner-line,#dfeee5);border-radius:8px;flex:none;place-items:center;font-size:.8125rem;font-weight:650;display:inline-grid}.op-app .pf-workspace.pfd-dashboard .pfc-chip-label{gap:0;min-width:0;display:grid}.op-app .pf-workspace.pfd-dashboard .pfc-chip-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.4;overflow:hidden}.op-app .pf-workspace.pfd-dashboard .pfc-chip-label small{color:var(--owner-muted,#7b877f);font-size:.6875rem;line-height:1.4}.op-app .pf-workspace.pfd-dashboard .pfc-choose-accounts{min-height:40px;color:var(--owner-positive,#247759);border:1px solid var(--owner-line,#d5e5dc);background:var(--owner-surface,#fff);white-space:nowrap;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;margin-inline-start:auto;padding:6px 10px;font-size:.8125rem;display:flex}.op-app .pf-workspace.pfd-dashboard .pfc-choose-accounts>bdi{background:var(--owner-subtle,#edf6f1);border-radius:6px;place-items:center;min-width:23px;padding:1px 5px;font-size:.75rem;display:grid}.op-app .pf-workspace.pfd-dashboard .pfc-choose-accounts svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:16px;height:16px}.op-app .pf-workspace.pfd-dashboard .pfc-choose-accounts.is-filtered{background:var(--owner-subtle,#edf7f1);border-color:var(--owner-positive,#8fc3ab)}.op-app .pf-workspace.pfd-dashboard .pfc-choose-accounts>span{text-overflow:ellipsis;min-width:0;max-width:210px;overflow:hidden}.op-app .or-dialog:has(.pfc-picker){border:1px solid var(--owner-line,#dce7e0);border-radius:18px;width:min(640px,100vw - 28px);max-width:calc(100% - 28px);max-height:calc(100% - 32px);margin:auto;padding:0;overflow-y:auto}.op-app .or-dialog:has(.pfc-picker)>header{border-bottom:none;padding:18px 22px 10px}.op-app .or-dialog:has(.pfc-picker)>header h2{font-size:1.125rem}.op-app .or-dialog:has(.pfc-picker)>header button{background:var(--owner-subtle,#f4f7f5);border-radius:8px;width:32px;height:32px;min-height:32px}.op-app .pfc-picker{min-width:0;padding:0 22px}.op-app .pfc-picker-description{color:var(--owner-muted,#7a867e);margin:0 0 16px;font-size:.875rem}.op-app .pfc-picker-search{gap:8px;display:flex}.op-app .pfc-picker-search label{border:1px solid var(--owner-line,#dde7e0);background:var(--owner-subtle,#fafcfb);border-radius:10px;flex:1;align-items:center;gap:8px;min-width:0;padding-inline:11px;display:flex}.op-app .pfc-picker-search label:focus-within{outline:2px solid var(--owner-positive,#76b49b);outline-offset:1px}.op-app .pfc-picker-search svg{width:19px;height:19px;stroke:var(--owner-muted,#8b9790);stroke-width:1.7px;stroke-linecap:round;fill:none;flex:none}.op-app .pfc-picker-search input{width:100%;min-width:0;height:42px;box-shadow:none;background:0 0;border:none;outline:none;padding:5px 0;font-size:.8125rem}.op-app .pfc-picker-search select{border:1px solid var(--owner-line,#dde7e0);background:var(--owner-surface,white);min-width:0;max-width:165px;color:var(--owner-text,#526358);border-radius:10px;padding:6px 10px;font-size:.8125rem}.op-app .pfc-picker-tools{color:var(--owner-muted,#6e7b73);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:13px 0 8px;font-size:.8125rem;display:flex}.op-app .pfc-picker-tools>div{flex-wrap:wrap;gap:8px;display:flex}.op-app .pfc-picker-tools button,.op-app .pfc-picker-order button{color:var(--owner-positive,#008060);background:0 0;border:none;min-height:30px;padding:3px 5px;font-size:.8125rem}.op-app .pfc-picker-order{color:var(--owner-muted,#7f8d83);align-items:center;gap:8px;padding:7px 0 9px;font-size:.75rem;display:flex}.op-app .pfc-picker-list{scrollbar-gutter:stable;gap:7px;max-height:min(47dvh,410px);padding:2px;display:grid;overflow-y:auto}.op-app .pfc-picker-account{border:1px solid var(--owner-line,#e3eae5);background:var(--owner-surface,white);cursor:pointer;border-radius:12px;grid-template-columns:17px 35px minmax(0,1fr) minmax(100px,.8fr);align-items:center;gap:11px;padding:11px 12px;display:grid}.op-app .pfc-picker-account:hover{background:var(--owner-subtle,#f8fbf9);border-color:var(--owner-line,#bacfc1)}.op-app .pfc-picker-account.is-selected{background:var(--owner-subtle,#f0f8f4);border-color:var(--owner-positive,#a2cbb5)}.op-app .pfc-picker-account:focus-within{outline:2px solid var(--owner-positive,#008060);outline-offset:1px}.op-app .pfc-picker-account input{width:17px;height:17px;accent-color:var(--owner-positive,#008060);margin:0}.op-app .pfc-picker-account .pfc-account-mark{background:var(--owner-surface,white);border-radius:10px;width:35px;height:35px;font-size:1rem}.op-app .pfc-account-identity{gap:3px;min-width:0;display:grid}.op-app .pfc-account-identity strong{color:var(--owner-text,#2e4537);overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.op-app .pfc-account-identity small{color:var(--owner-muted,#839086);font-size:.75rem}.op-app .pfc-account-value{text-align:end;gap:2px;min-width:0;display:grid}.op-app .pfc-account-value>bdi{text-align:left;color:var(--owner-text,#263e2e);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:650}.op-app .pfc-account-value small{color:var(--owner-muted,#7f8e83);font-size:.6875rem}.op-app .pfc-picker-date{color:var(--owner-muted,#839086);margin:12px 0;font-size:.6875rem}.op-app .or-dialog:has(.pfc-picker)>footer{border-top:1px solid var(--owner-line,#e5ece7);background:var(--owner-surface,#fbfdfb);gap:10px;margin-top:12px;padding:15px 22px}.op-app .or-dialog:has(.pfc-picker)>footer button{border-radius:10px;min-height:41px;padding-inline:16px;font-size:.8125rem}.op-app .or-dialog:has(.pfc-picker)>footer .or-primary{background:var(--owner-positive,#008060);color:var(--owner-on-accent,white);border-color:var(--owner-positive,#008060)}.op-app .or-dialog:has(.pfc-picker)>footer button:disabled{opacity:.45;cursor:not-allowed}.op-app .pf-workspace.pfd-dashboard .pf-positions{border-radius:14px}.op-app .pf-workspace.pfd-dashboard .pf-positions-header{background:var(--owner-surface,#fbfdfc);border-bottom:1px solid var(--owner-line,#e5ece7)}.op-app .pf-workspace.pfd-dashboard .pf-table tbody tr:not(.pf-expanded-row):hover{background:var(--owner-subtle,#f5faf7)}.op-app .pf-workspace.pfd-dashboard .pfd-preview-symbol .pf-symbol-mark{color:var(--owner-positive,#008060);background:var(--owner-subtle,#edf7f1);border-radius:7px}@media (width>=1000px){.op-app .pf-workspace.pfd-dashboard .pf-heading>.pfc-mode-switch{flex-wrap:nowrap}.op-app .pf-workspace.pfd-dashboard .pfc-mode-switch button small{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.op-app .pf-workspace.pfd-dashboard .pfc-mode-switch button:is(:hover,:focus-visible) small{clip-path:none;z-index:20;top:calc(100% + 6px);border:1px solid var(--owner-line,#dce7e0);background:var(--owner-surface,white);white-space:normal;border-radius:8px;width:max-content;max-width:230px;height:auto;padding:8px 10px;inset-inline-start:0;overflow:visible;box-shadow:0 5px 20px #142e2212}.op-app .pf-workspace.pfd-dashboard .pfc-mode-switch button{position:relative}}@media (width>=1200px){@container portfolio-dashboard (width>=58rem){.op-app .pf-workspace.pfd-dashboard .pf-heading{gap:8px}.op-app .pf-workspace.pfd-dashboard .pf-heading>.pfc-mode-switch{gap:2px;padding:3px}.op-app .pf-workspace.pfd-dashboard .pfc-mode-switch button{min-height:30px;padding:4px 9px}.op-app .pf-workspace.pfd-dashboard .pfc-period>summary{min-height:36px;padding-block:4px}.op-app .pf-workspace.pfd-dashboard .pfc-account-chips button{min-height:36px;padding-block:3px}.op-app .pf-workspace.pfd-dashboard .pfc-choose-accounts{min-height:36px}.op-app .pf-workspace.pfd-dashboard .pfc-period-popover button{min-height:49px;padding:9px 11px}}}@media (width>=1200px) and (height<=820px){@container portfolio-dashboard (width>=58rem){.op-app .pf-workspace.pfd-dashboard .pf-heading{margin-bottom:7px}.op-app .pf-workspace.pfd-dashboard .pfc-account-row{margin-bottom:8px}}}@media (width<=1199px){.op-app .pf-workspace.pfd-dashboard .pfc-period{position:static}.op-app .pf-workspace.pfd-dashboard .pfc-period-popover{max-width:100%}}@media (width>=1200px) and (height<=740px){.owner-app.op-app.is-portfolio .op-main{padding-block:8px}@container portfolio-dashboard (width>=58rem){.op-app .pf-workspace.pfd-dashboard .pfc-chip-label :is(strong,small){line-height:1.2}.op-app .pf-workspace.pfd-dashboard .pf-heading>.pfc-mode-switch{padding:2px}.op-app .pf-workspace.pfd-dashboard .pfc-account-row{margin-bottom:6px}}}@media (width<=640px){.op-app .pf-workspace.pfd-dashboard .pf-heading>.pfc-mode-switch{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.op-app .pf-workspace.pfd-dashboard .pfc-mode-switch button{min-width:0;padding:8px 5px}.op-app .pf-workspace.pfd-dashboard .pfc-mode-switch button span{font-size:.8125rem}.op-app .pf-workspace.pfd-dashboard .pfc-mode-switch button small{font-size:.6875rem;line-height:1.6}.op-app .pf-workspace.pfd-dashboard .pfc-account-row{align-items:stretch}.op-app .pf-workspace.pfd-dashboard .pfc-account-chips{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.op-app .pf-workspace.pfd-dashboard .pfc-account-chips button{min-width:0;max-width:none}.op-app .pf-workspace.pfd-dashboard .pfc-account-chips .pfc-all-accounts{grid-column:1/-1;justify-content:center}.op-app .pf-workspace.pfd-dashboard .pfc-choose-accounts{width:100%}.op-app .or-dialog:has(.pfc-picker)>header{padding-inline:15px}.op-app .pfc-picker{padding-inline:14px}.op-app .pfc-picker-search{flex-wrap:wrap}.op-app .pfc-picker-search label{flex-basis:100%}.op-app .pfc-picker-search select{width:100%;max-width:none;min-height:40px}.op-app .pfc-picker-account{grid-template-columns:17px 29px minmax(0,1fr);gap:8px;padding:10px 9px}.op-app .pfc-picker-account .pfc-account-mark{width:29px;height:29px}.op-app .pfc-picker-account .pfc-account-value{text-align:start;flex-wrap:wrap;grid-column:3;align-items:baseline;gap:6px;display:flex}.op-app .pfc-account-value>bdi{text-align:start;direction:ltr;justify-self:start}.op-app .or-dialog:has(.pfc-picker)>footer{flex-wrap:wrap;padding-inline:14px}}.pf-credit-summary .pf-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-credit-note{color:var(--pf-muted);flex-wrap:wrap;gap:8px 24px;margin:10px 0 0;font-size:.75rem;display:flex}.pf-credit-note .pf-number{font-size:inherit}.pf-table.has-credit{table-layout:auto;min-width:1160px}.pf-table.has-credit th,.pf-table.has-credit td{width:auto!important}.pf-positions [role=tabpanel]:has(.pf-table.has-credit){overflow-x:auto}.op-app .pf-workspace.pfd-dashboard .pf-summary.pfd-summary.pf-credit-summary .pf-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1000px){.pf-credit-summary .pf-metrics,.op-app .pf-workspace.pfd-dashboard .pf-summary.pfd-summary.pf-credit-summary .pf-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.pf-table.has-credit{min-width:0}}@media (width<=520px){.pf-credit-summary .pf-metrics,.op-app .pf-workspace.pfd-dashboard .pf-summary.pfd-summary.pf-credit-summary .pf-metrics{grid-template-columns:minmax(0,1fr)}}.op-app .pf-workspace.pf-redesign{--pf-ink:var(--q-text,#202824);--pf-muted:var(--q-text-secondary,#626f67);--pf-line:var(--q-border,#dee4dc);color:var(--pf-ink);min-width:0;font-size:14px;line-height:1.65}.pf-redesign [hidden]{display:none!important}.op-app .pf-redesign :is(button,select,input){font:inherit;min-height:44px}.op-app .pf-redesign :is(button,summary,select,input):focus-visible{outline:2px solid var(--pf-accent);outline-offset:3px}.op-app .pf-redesign button{cursor:pointer}.op-app .pf-redesign button:disabled{cursor:default;opacity:.55}.op-app .pf-redesign .pfw-header{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0 0 16px;display:flex}.pf-redesign .pfw-header h1{margin:0;font-size:20px;line-height:1.4}.pf-redesign .pfw-header-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.op-app .pf-redesign .pfw-header-actions button{border:1px solid var(--pf-line);background:var(--q-surface,#fff);color:var(--pf-ink);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.op-app .pf-redesign .pfw-header-actions .pfw-refresh{color:var(--owner-on-accent,#fff);background:var(--pf-accent);border-color:var(--pf-accent)}.op-app .pf-redesign .pfw-header-actions .pfw-logout{display:none}.pf-redesign .pfw-account-selection{align-items:center;gap:8px;min-width:0;display:flex}.op-app .pf-redesign .pfw-account-button{border:1px solid var(--pf-line);background:var(--q-surface,#fff);min-width:0;max-width:320px;color:var(--pf-accent);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.pf-redesign .pfw-account-button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-redesign .pfw-account-button>.pfw-account-count{display:none}.pf-redesign .pfw-account-button svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:18px;height:18px}.op-app .pf-redesign .pfw-clear-accounts{color:var(--pf-accent);background:0 0;border:0;padding:4px}.pf-redesign .pfw-section-tabs{border-bottom:1px solid var(--pf-line);gap:24px;margin:0 0 16px;display:flex}.op-app .pf-redesign .pfw-section-tabs button{color:var(--pf-muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:8px 4px;font-weight:550}.op-app .pf-redesign .pfw-section-tabs button[aria-selected=true]{color:var(--pf-accent);border-bottom-color:var(--pf-accent)}.pf-redesign .pfw-analysis-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.pf-redesign .pfw-options{min-width:0;position:relative}.op-app .pf-redesign .pfw-options>summary{cursor:pointer;border:1px solid var(--pf-line);background:var(--q-surface,#fff);color:var(--pf-accent);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:8px 12px;list-style:none;display:flex}.pf-redesign .pfw-options>summary::-webkit-details-marker{display:none}.pf-redesign .pfw-options-panel{z-index:50;top:calc(100% + 8px);background:var(--q-surface,#fff);border:1px solid var(--pf-line);border-radius:12px;gap:14px;width:260px;max-width:calc(100vw - 40px);padding:16px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 12px 36px #203d251a}.pf-redesign .pfw-options-panel :is(label,select,.dr-controls){width:100%}.pf-redesign .pfw-analysis-controls label{color:var(--pf-muted);gap:4px;min-width:0;font-size:14px;display:grid}.op-app .pf-redesign .pfw-analysis-controls select{border:1px solid var(--pf-line);min-width:0;max-width:100%;color:var(--pf-ink);background:var(--q-surface,#fff);border-radius:8px;padding:7px 10px}.pf-redesign .dr-controls{flex-wrap:wrap;align-items:end;gap:12px;margin:0;display:flex}.pf-redesign .pfw-day-controls{align-items:end;gap:8px;display:flex}.pf-redesign .pfw-day-controls .pd-picker{gap:4px;margin:0;display:grid}.op-app .pf-redesign .pfw-day-controls .pd-trigger{background:var(--q-surface,#fff);border:1px solid var(--pf-line);border-radius:8px;min-width:0;padding:8px}.op-app .pf-redesign .pfw-day-controls>button{background:var(--q-surface,#fff);border:1px solid var(--pf-line);color:var(--pf-accent);border-radius:8px;padding:6px 10px}.op-app .pf-redesign .pfw-day-controls>button[aria-pressed=true]{background:var(--q-positive-bg,#eaf4ee);border-color:var(--pf-accent)}.pf-redesign .pfw-day-detail{margin-block:16px;scroll-margin-top:20px}.op-app .pf-redesign .pfw-sources{border:1px solid var(--pf-line);background:var(--q-surface,#fff);border-radius:12px;margin-block:16px;padding:0 16px;scroll-margin-top:20px}.op-app .pf-redesign .pfw-sources>summary{cursor:pointer;color:var(--pf-accent);min-height:44px;padding:12px 0}.pf-redesign .pfw-sources p{margin:8px 0 12px;font-size:14px;line-height:1.9}.pf-redesign .pfw-report-metadata{color:var(--pf-muted);overflow-wrap:anywhere;padding-bottom:12px}.op-app .pf-redesign .pfw-report-metadata .pf-data-line{margin:0;padding:8px 0;font-size:14px}.pf-redesign .pfw-assets-heading{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:16px;display:flex}.pf-redesign .pfw-current-value{border:1px solid var(--pf-line);background:var(--q-surface,#fff);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin:0 0 12px;padding:12px 16px;display:flex}.pf-redesign .pfw-current-value>div{flex-wrap:wrap;align-items:baseline;gap:8px 18px;min-width:0;display:flex}.pf-redesign .pfw-current-value span{color:var(--pf-muted);font-size:14px}.pf-redesign .pfw-current-value strong{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:18px;font-weight:600;display:flex}.pf-redesign .pfw-current-value small{color:var(--pf-muted);font-size:14px;font-weight:400}.op-app .pf-redesign .pfw-current-value button{color:var(--pf-accent);background:0 0;border:0;padding:4px;font-size:14px}.pf-redesign .pfw-assets-heading h2{margin:0;font-size:18px}.pf-redesign .pfw-assets-heading p,.pf-redesign .pfw-muted{color:var(--pf-muted);margin:0;font-size:14px}.op-app .pf-workspace.pf-redesign .pf-summary{background:0 0;border:0;margin:0 0 16px;padding:0}.op-app .pf-workspace.pf-redesign .pf-metrics{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.op-app .pf-workspace.pf-redesign .pf-metrics>div{border:1px solid var(--pf-line);background:var(--q-surface,#fff);border-radius:12px;grid-column:auto;min-width:0;padding:16px}.op-app .pf-workspace.pf-redesign .pf-metrics:not(.pf-shadow-metrics) .pf-total{grid-column:auto}.op-app .pf-workspace.pf-redesign .pf-metrics dt{font-size:14px}.op-app .pf-workspace.pf-redesign .pf-metrics dd{gap:5px;margin:8px 0;font-size:22px;font-weight:600;line-height:1.5}.op-app .pf-workspace.pf-redesign .pf-metrics p{font-size:14px}.pf-redesign .pfd-kpi-icon{display:none}.pf-redesign .pfw-asset-status{color:var(--pf-muted);flex-wrap:wrap;gap:8px 24px;margin-bottom:16px;display:flex}.op-app .pf-redesign .pfw-asset-status .pf-data-line{border:0;width:100%;margin:0;padding:0;font-size:14px}.pf-redesign .pfw-assets-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:16px;display:grid}.pf-redesign .pfw-allocation,.pf-redesign .pfd-top-holdings{background:var(--q-surface,#fff);border:1px solid var(--pf-line);border-radius:12px;min-width:0;padding:20px}.pf-redesign .pfw-assets-grid h2{margin:0;font-size:18px}.pf-redesign .pfw-allocation header p{color:var(--pf-muted);margin:4px 0 16px}.pf-redesign .pfw-allocation-bars{gap:16px;margin:0 0 16px;padding:0;list-style:none;display:grid}.pf-redesign .pfw-allocation-bars li{gap:5px;display:grid}.pf-redesign .pfw-allocation-bars li>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-redesign .pfw-allocation-bars li>span:last-child{color:var(--pf-muted)}.pf-redesign .pfw-allocation-track{background:var(--q-surface-subtle,#f1f4ef);border-radius:5px;height:7px;display:block;overflow:hidden}.pf-redesign .pfw-allocation-track>span{border-radius:5px;height:100%;display:block}.pf-redesign .pfd-top-holdings>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.op-app .pf-redesign .pfd-text-link{color:var(--pf-accent);background:0 0;border:0;padding:4px}.pf-redesign .pfd-preview-scroll{overflow:auto}.pf-redesign .pfd-preview-scroll table{border-collapse:collapse;width:100%;min-width:480px}.pf-redesign .pfd-preview-scroll :is(th,td){text-align:start;border-bottom:1px solid var(--pf-line);padding:12px 8px;font-size:14px}.pf-redesign .pfd-preview-scroll th{color:var(--pf-muted);font-weight:500}.pf-redesign .pfd-preview-symbol{align-items:center;gap:8px;display:flex}.pf-redesign .pfd-preview-symbol small{color:var(--pf-muted);display:block}.pf-redesign .pfd-card-note{color:var(--pf-muted);font-size:14px}.pf-redesign .pfw-full-positions{margin-top:16px}.pf-redesign #pf-rows{overflow:auto}.op-app .pf-redesign .pf-table :is(th,td,small){font-size:14px}@media (width<=1100px){.op-app .pf-workspace.pf-redesign .pf-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-redesign .pfw-assets-grid{grid-template-columns:1fr}}@media (width<=640px){.pf-redesign .pfw-current-value{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:10px;padding:10px 12px;display:grid}.pf-redesign .pfw-current-value>div{gap:2px;display:grid}.pf-redesign .pfw-current-value strong{white-space:nowrap;font-size:16px}.op-app .pf-redesign .pfw-header{gap:6px;margin-bottom:8px}.pf-redesign .pfw-header h1{font-size:20px}.pf-redesign .pfw-account-selection{margin-inline-start:auto}.pf-redesign .pfw-header-actions{display:contents}.op-app .pf-redesign .pfw-header-actions button{width:44px;min-width:44px;padding:0}.pf-redesign .pfw-header-actions .pfw-action-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pf-redesign .pfw-section-tabs{gap:20px;margin-bottom:8px}.pf-redesign .pfw-analysis-controls{display:contents}.pf-redesign .pfw-day-controls{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;display:grid}.pf-redesign .pfw-day-controls .pd-picker{gap:0;display:grid}.pf-redesign .pfw-day-controls .pd-label{clip-path:none;white-space:nowrap;width:auto;height:auto;font-size:14px;line-height:1.25;position:static;overflow:visible}.pf-redesign .pfw-day-controls .pd-trigger{width:100%}.op-app .pf-redesign .pfw-day-controls>button{white-space:normal;padding-inline:8px}.op-app .pf-redesign .pfw-account-button{gap:6px;max-width:115px;padding-inline:8px}.pf-redesign .pfw-account-button>.pfw-account-label,.pf-redesign .pfw-account-button>svg,.pf-redesign .pfw-clear-accounts{display:none}.pf-redesign .pfw-account-button>.pfw-account-count{display:inline}.op-app .pf-workspace.pf-redesign .pf-metrics{gap:8px}.op-app .pf-workspace.pf-redesign .pf-metrics>div{padding:12px}.op-app .pf-workspace.pf-redesign .pf-metrics dd{font-size:18px}.op-app .pf-workspace.pf-redesign .pf-metrics dd .pf-number{white-space:nowrap;font-size:16px}.op-app .pf-workspace.pf-redesign .pf-metrics dd .pf-number.is-very-long{white-space:normal;font-size:14px}.pf-redesign .pfw-allocation,.pf-redesign .pfd-top-holdings{padding:16px}}.pf-redesign .pp-workspace{border-radius:16px;box-shadow:0 4px 20px #203d2505}.pf-redesign .pwc-toolbar{background:var(--owner-subtle,#fafcf9);border-radius:16px 16px 0 0;gap:10px 14px;padding:10px 20px;display:flex}.pf-redesign .pfr-metric{align-items:center;gap:6px;min-width:0;display:flex}.pf-redesign .pfr-metric select{color:var(--owner-positive,#24594d);background:var(--owner-subtle,#eaf2ed);border-color:var(--owner-line,#cbdcd2);width:240px;max-width:100%;font-weight:600}.pf-redesign .pwc-controls{flex:auto;justify-content:flex-end}.pf-redesign .pfw-day-controls .pd-label{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pf-redesign .pwc-kpis{background:linear-gradient(180deg,var(--owner-surface,#fff),var(--owner-subtle,#fbfcfa));gap:0;padding:14px 22px}.pf-redesign .pwc-kpis dt{flex-wrap:wrap;align-items:center;gap:6px;min-height:24px;font-size:13px;display:flex}.pf-redesign .pwc-kpis dd{margin:8px 0 0;font-size:23px;font-weight:650;line-height:1.4}.pf-redesign .pwc-kpis>div:first-child dd{font-size:32px}.pf-redesign .pwc-kpis .pwc-date-value{font-size:14px;font-weight:500;line-height:1.8}.pf-redesign .pfr-money{flex-wrap:wrap;align-items:baseline;gap:5px;display:inline-flex}.pf-redesign .pfr-money>small{color:var(--owner-muted,#626f67);white-space:nowrap;font-size:12px;font-weight:400;display:inline}.pf-redesign .pwc-kpis>[data-workspace-kpi=profit] dd,.pf-redesign .pwc-kpis>[data-workspace-kpi=capital] dd{white-space:normal;font-size:23px}.pf-redesign .pfr-partial-badge{color:var(--owner-warning,#855816);background:var(--owner-warning-soft,#fff5dc);border:1px solid var(--owner-warning,#ead9ad);white-space:nowrap;border-radius:5px;padding:2px 6px;font-size:11px;line-height:1.5;min-height:24px!important}.pf-redesign .pwc-plot-workspace{padding:0 22px 10px}.pf-redesign .pwc-plot-tools{gap:8px;min-height:44px;padding:6px 0 10px}.pf-redesign .pwc-preview{gap:4px 12px;min-height:34px;font-size:12px}.pf-redesign .pwc-comparison-grid{gap:10px}.pf-redesign .pwc-comparison-grid>.pp-benchmark-return{border:0;border-inline-start:1px solid var(--owner-line,#dee4dc);background:0 0;border-radius:0;padding:3px 12px}.pf-redesign .pwc-comparison-grid>.pp-benchmark-return:first-child{border:0;padding-inline-start:0}.pf-redesign .pwc-comparison-grid .pp-benchmark-value,.pf-redesign .pwc-comparison-grid .pp-benchmark-status{font-size:12px}.pf-redesign .pwc-comparisons{background:var(--owner-subtle,#fafcf9);border-radius:0 0 16px 16px;padding:10px 22px 12px}.pf-redesign .pfr-metric-note,.pf-redesign .pfr-freshness{color:var(--owner-muted,#626f67);margin:0;padding:0 22px 10px;font-size:12px;line-height:1.8}.pf-redesign .pfr-freshness{color:var(--owner-warning,#855816)}.pf-redesign .pfr-metric-unavailable{background:var(--owner-subtle,#fff8e8);color:var(--owner-warning,#694c22);border-radius:10px;margin:0 22px 14px;padding:16px;font-size:13px;line-height:1.8}.pf-redesign .pfr-metric-unavailable p{margin:5px 0}.pf-redesign .pfr-metric-unavailable ul{margin:6px 0;padding-inline-start:20px}.pf-redesign .pfr-report-actions{position:relative}.pf-redesign .pfr-report-actions>summary{border:1px solid var(--pf-line);background:var(--owner-surface,#fff);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;list-style:none;display:flex}.pf-redesign .pfr-report-actions>summary::-webkit-details-marker{display:none}.pf-redesign .pfr-report-actions>div{z-index:65;top:calc(100% + 8px);background:var(--owner-surface,#fff);border:1px solid var(--pf-line);border-radius:12px;gap:6px;width:300px;max-width:calc(100vw - 32px);padding:10px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 12px 36px #203d2526}.op-app .pf-redesign .pfr-report-actions>div>button{background:var(--owner-subtle,#f7f9f5);width:100%;color:var(--owner-positive,#24594d);border:0;justify-content:start;padding:8px 10px}.pf-redesign .pfr-report-actions>div>small{color:var(--owner-muted,#626f67);padding:4px 8px;font-size:12px;line-height:1.8}.pf-redesign .pfr-report-actions .pfw-options-panel{width:auto;max-width:none;box-shadow:none;border:0;padding:12px 4px;position:static}.pf-redesign .pfr-report-actions .pfw-options-panel label{gap:5px;font-size:13px;display:grid}.pf-redesign .pfr-report-actions .dr-controls,.pf-redesign .pfr-report-actions .dr-controls label,.pf-redesign .pfr-report-actions select{width:100%}.pf-redesign .pfr-report-actions select{font:inherit;border:1px solid var(--pf-line);border-radius:8px;padding:7px}.pf-redesign .pfr-latest-icon{display:none}.pf-redesign .pfr-current-snapshot{background:var(--owner-subtle,#f5f8f3);margin-top:16px;padding:16px 20px}.pf-redesign .pfr-current-snapshot>div{gap:4px;display:grid}.pf-redesign .pfr-current-snapshot small{color:var(--owner-muted,#626f67);font-size:12px}.pf-redesign .prw-history{margin-top:16px}.pf-redesign .prw-history-open{display:none}.pf-redesign .prw-history-pagination{justify-content:space-between;align-items:center;gap:8px;padding-top:14px;font-size:13px;display:flex}.pf-redesign .prw-history-pagination button{border:1px solid var(--pf-line);background:var(--owner-surface,#fff);color:var(--owner-positive,#24594d);border-radius:8px;padding:7px 12px}.pf-redesign .pfr-exact-return{color:var(--owner-muted,#626f67);font-size:13px;line-height:1.8}.pf-redesign .pfr-refresh-status{color:var(--owner-positive,#24594d);background:var(--owner-subtle,#eaf2ed);border-radius:8px;padding:10px;font-size:13px}.pf-redesign .pfr-report-timestamps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.pf-redesign .pfr-report-timestamps>div{border:1px solid var(--pf-line);border-radius:8px;padding:8px 10px}.pf-redesign .pfr-report-timestamps dt{color:var(--owner-muted,#626f67);font-size:11px}.pf-redesign .pfr-report-timestamps dd{margin:4px 0 0;font-size:12px}.pf-redesign .pfr-report-limitations,.pf-redesign .pfr-report-coverage{border-top:1px solid var(--pf-line);padding:4px 0}.pf-redesign .pfr-report-limitations>summary,.pf-redesign .pfr-report-coverage>summary{cursor:pointer;min-height:40px;font-size:12px;line-height:1.8}.pf-redesign .pfr-report-limitations>summary span{color:var(--owner-warning,#855816);margin-inline-start:8px;font-size:11px}.pf-redesign .pfr-report-limitations ul,.pf-redesign .pfr-report-coverage p{margin:6px 0;font-size:12px;line-height:1.9}.pf-redesign .pfr-covered-accounts{flex-wrap:wrap;gap:5px 8px;max-height:132px;margin:8px 0;padding:0;list-style:none;display:flex;overflow:auto}.pf-redesign .pfr-covered-accounts li{background:var(--owner-subtle,#f0f5ee);border-radius:5px;padding:3px 7px;font-size:11px}.pf-redesign .prw-history.dr-history{padding:14px 18px}.pf-redesign .prw-history-heading h2{font-size:14px}.pf-redesign .prw-history-heading p{margin:4px 0 10px}.pf-redesign .prw-history-scroll{overscroll-behavior:contain;scrollbar-width:thin;max-height:360px;overflow:auto}.pf-redesign .prw-history-table thead{z-index:1;background:var(--owner-subtle,#f5f8f3);position:sticky;top:0}.pf-redesign .prw-history-table th,.pf-redesign .prw-history-table td{padding:5px 10px;font-size:12px}.pf-redesign .prw-history-table th button,.pf-redesign .prw-history-table .prw-row-issues>summary{min-height:34px}.pf-redesign .prw-history-table .pfr-money{font-size:12px}@media (width<=700px){.pf-redesign .pfw-header{flex-wrap:nowrap!important;gap:8px!important;margin-bottom:4px!important}.pf-redesign .pfw-header-actions{gap:5px;margin-inline-start:0;display:flex}.pf-redesign .pfw-header h1{font-size:18px!important}.pf-redesign .pfw-account-selection{flex:1;justify-content:flex-end;margin-inline-start:auto}.pf-redesign .pfw-section-tabs{gap:18px;margin-bottom:4px}.op-app .pf-redesign .pfw-section-tabs button{min-height:40px;padding:5px 4px;font-size:13px}.pf-redesign .pwc-toolbar{grid-template-columns:minmax(0,1fr) 125px;gap:7px;padding:8px 12px;display:grid}.pf-redesign .pfr-metric{grid-area:1/1}.pf-redesign .pfr-metric select{width:100%;min-height:40px;padding:5px 7px;font-size:12px}.pf-redesign .pwc-modes{grid-area:1/2;gap:0;min-width:0;padding:2px}.op-app .pf-redesign .pwc-modes button{flex:1;min-height:35px;padding:5px 9px;font-size:12px}.pf-redesign .pwc-toolbar>.pfc-period{grid-area:2/2;width:100%;margin:0}.pf-redesign .pfc-period>summary{justify-content:space-between;gap:4px;min-height:40px;padding:5px 7px}.pf-redesign .pfc-period>summary small{font-size:11px}.pf-redesign .pfc-period>summary strong{font-size:12px}.pf-redesign .pfc-period .pfc-calendar{display:none}.pf-redesign .pwc-controls,.pf-redesign .pfw-analysis-controls{display:contents}.pf-redesign .pfw-day-controls{grid-area:2/1;align-items:stretch;gap:5px;width:100%;min-width:0;display:flex}.pf-redesign .pfw-day-controls .pd-picker{flex:1;min-width:0;display:block}.pf-redesign .pfw-day-controls .pd-trigger{white-space:nowrap;min-height:40px;padding:5px 7px!important;font-size:12px!important}.op-app .pf-redesign .pfw-day-controls>button{flex:none;width:38px;min-height:40px;padding:0!important}.pf-redesign .pfr-latest-text{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pf-redesign .pfr-latest-icon{font-size:22px;line-height:1;display:inline}.pf-redesign .pwc-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 0;padding:8px 12px}.pf-redesign .pwc-kpis>div{min-width:0;padding:0 10px}.pf-redesign .pwc-kpis>div:first-child,.pf-redesign .pwc-kpis>div:nth-child(3){border-inline-start:0;padding-inline-start:0}.pf-redesign .pwc-kpis dt{gap:3px;min-height:20px;font-size:12px}.pf-redesign .pwc-kpis dd,.pf-redesign .pwc-kpis>[data-workspace-kpi=profit] dd,.pf-redesign .pwc-kpis>[data-workspace-kpi=capital] dd{margin:3px 0 0;font-size:21px;line-height:1.3}.pf-redesign .pwc-kpis>div:first-child dd{font-size:28px}.pf-redesign .pfr-money>small{font-size:10px}.pf-redesign .pfr-partial-badge{padding:0 4px;font-size:10px;min-height:20px!important}.pf-redesign .pwc-kpis.is-daily>[data-workspace-kpi=capital],.pf-redesign .pwc-kpis.is-daily>[data-workspace-kpi=coverage]{border:0;flex-wrap:wrap;align-items:baseline;gap:5px;padding-top:2px;display:flex}.pf-redesign .pwc-kpis.is-daily>[data-workspace-kpi=capital] dt,.pf-redesign .pwc-kpis.is-daily>[data-workspace-kpi=coverage] dt{font-size:11px}.pf-redesign .pwc-kpis.is-daily>[data-workspace-kpi=capital] dd,.pf-redesign .pwc-kpis.is-daily>[data-workspace-kpi=coverage] dd{margin:0;font-size:12px;font-weight:600}.pf-redesign .pwc-plot-workspace{padding:0 12px 8px}.pf-redesign .pwc-plot-tools{gap:6px;min-height:40px;padding:0 0 6px;display:flex}.pf-redesign .pwc-plot-tools>span{display:none}.pf-redesign .pwc-plot-tools>label{width:125px;margin-inline-start:auto;display:flex}.pf-redesign .pwc-plot-tools select{width:125px;min-height:36px;font-size:12px}.op-app .pf-redesign .pwc-day-navigation button{min-height:36px;padding:4px 8px;font-size:12px}.pf-redesign .pwc-preview{gap:2px 10px;padding-top:7px;font-size:11px}.pf-redesign .pwc-preview>small{font-size:11px}.pf-redesign .pwc-scroll-hint{margin:3px 0;font-size:11px}.pf-redesign .pwc-comparisons{padding:12px}.pf-redesign .pwc-comparisons>header{margin-bottom:8px}.pf-redesign .pwc-comparisons>header span{font-size:11px}.pf-redesign .pwc-comparison-grid{gap:12px 8px}.pf-redesign .pwc-comparison-grid>.pp-benchmark-return{padding:0 8px}.pf-redesign .pwc-comparison-grid>.pp-benchmark-return:nth-child(3){border:0;padding-inline-start:0}.pf-redesign .pwc-comparison-grid>.pp-benchmark-return>span{font-size:12px}.pf-redesign .pwc-comparison-grid strong{font-size:18px}.pf-redesign .pwc-comparison-grid .pp-benchmark-value,.pf-redesign .pwc-comparison-grid .pp-benchmark-status{font-size:11px}.pf-redesign .pfr-metric-note,.pf-redesign .pfr-freshness{padding-inline:12px;font-size:11px}.pf-redesign .prw-history-scroll{max-height:352px;overflow:auto}.pf-redesign .prw-history-table,.pf-redesign .prw-history-table tbody{width:100%;min-width:0;display:block}.pf-redesign .prw-history-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pf-redesign .prw-history-table tr{border:1px solid var(--pf-line);background:var(--owner-surface,#fff);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin-top:6px;padding:8px 10px;display:grid}.pf-redesign .prw-history-table tr.is-selected{background:var(--owner-subtle,#f0f6f1);border-color:var(--owner-positive,#7ca996)}.pf-redesign .prw-history-table tr>th{border:0;grid-column:1/-1;padding:0}.pf-redesign .prw-history-table th button{text-align:start;justify-content:space-between;align-items:center;width:100%;min-height:40px;font-weight:600;display:flex}.pf-redesign .prw-history-open{color:var(--owner-positive,#24594d);font-size:11px;font-weight:400;display:inline}.pf-redesign .prw-history-table tr>td{white-space:normal;border:0;min-width:0;max-width:none;padding:0;font-size:14px}.pf-redesign .prw-history-table tr>td:before{content:attr(data-label);color:var(--owner-muted,#626f67);margin-bottom:3px;font-size:11px;display:block}.pf-redesign .prw-history-table .prw-row-issues>summary{min-height:28px;font-size:12px}.pf-redesign .prw-history-table .prw-row-issues ul{padding-inline-start:16px;font-size:12px;line-height:1.8}.pf-redesign .prw-history-pagination{flex-wrap:wrap;font-size:11px}.pf-redesign .prw-history-pagination button{padding:5px 8px;font-size:12px}.pf-redesign .pfr-current-snapshot{flex-wrap:wrap;gap:8px;padding:14px;display:flex}.pf-redesign .pfr-current-snapshot strong{white-space:normal}.pf-redesign .pfr-report-timestamps{grid-template-columns:1fr;gap:4px}.pf-redesign .pfr-report-timestamps>div{justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.pf-redesign .pfr-report-timestamps dd{margin:0;font-size:11px}}.broker-logo{border:1px solid var(--q-border,#dee4dc);width:40px;height:40px;color:var(--q-text-secondary,#626f67);background:#fff;border-radius:8px;flex:none;place-items:center;padding:4px;display:inline-grid}.broker-logo img{object-fit:contain;width:100%;height:100%;display:block}.broker-logo--inverse{background:#31564b;border-color:#31564b}.oa-settings-panel{gap:18px;min-width:0;padding:20px;display:grid}.oa-settings-summary{border:1px solid var(--q-border);background:var(--q-surface-subtle);border-radius:10px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.oa-settings-summary .broker-logo{box-sizing:border-box;flex:none;width:44px;height:44px;padding:4px}.oa-settings-identity{flex:1;min-width:0}.oa-settings-identity h3{color:var(--q-text);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.oa-settings-identity p{color:var(--q-text-secondary);margin:2px 0;font-size:12px}.oa-settings-identity small{color:var(--q-text-secondary);font-size:11px}.oa-settings-summary>small{background:var(--q-surface);color:var(--q-text-secondary);white-space:nowrap;border-radius:5px;flex:none;padding:3px 6px;font-size:11px}.oa-settings-nav{background:var(--q-surface-subtle);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;display:grid}html .owner-app.op-app[class] .oa-settings-panel .oa-settings-nav>button{min-width:0;min-height:44px;color:var(--q-text-secondary);background:0 0;border:1px solid #0000;border-radius:7px;padding:8px 10px;font-size:13px;font-weight:500}html .owner-app.op-app[class] .oa-settings-panel .oa-settings-nav>button[aria-pressed=true]{border-color:var(--q-border);background:var(--q-selected-bg);color:var(--q-brand)}html .owner-app.op-app[class] .oa-settings-panel .oa-settings-section[hidden]{display:none}.oa-settings-section{min-width:0}.oa-settings-section>header{margin-bottom:14px}.oa-settings-section>header h3{color:var(--q-text);margin:0;font-size:14px;font-weight:600}.oa-settings-section>header p{color:var(--q-text-secondary);margin:4px 0 0;font-size:12px;line-height:1.8}.oa-settings-section .oa-catalog-state{margin-bottom:14px}.oa-settings-section .oa-connection-panel{gap:16px;padding:0}.oa-list-settings{gap:14px;min-width:0;display:grid}.oa-list-current{border-inline-start:3px solid var(--q-border);background:var(--q-surface-subtle);border-radius:7px;gap:4px;min-width:0;padding:12px 14px;display:grid}.oa-list-current>span,.oa-list-current small{color:var(--q-text-secondary);font-size:11px}.oa-list-current strong{color:var(--q-text);overflow-wrap:anywhere;font-size:13px;font-weight:600}.oa-list-settings fieldset{border:0;min-width:0;margin:0;padding:0}.oa-list-settings legend{color:var(--q-text-secondary);padding:0 0 7px;font-size:12px;font-weight:500}.oa-list-choices{overscroll-behavior:contain;scrollbar-gutter:stable;gap:8px;max-height:min(320px,42dvh);margin:-5px;padding:5px;scroll-padding:5px;display:grid;overflow:auto}.oa-list-choice,.oa-list-settings .oa-list-choice{border:1px solid var(--q-border);background:var(--q-surface);min-width:0;min-height:66px;color:var(--q-text);cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .14s,background-color .14s;display:flex}.oa-list-choice:hover{background:var(--q-hover-bg)}.oa-list-choice[data-selected=true]{border-color:var(--q-brand);background:var(--q-selected-bg)}.oa-list-choice:focus-within{outline:2px solid var(--q-focus);outline-offset:2px}html .owner-app.op-app[class] .oa-list-settings .oa-list-choice>input[type=radio]{box-sizing:border-box;width:18px;height:18px;min-height:18px;accent-color:var(--q-brand);background:0 0;border:0;flex:none;margin:0;padding:0}.oa-list-choice-content{flex:1;gap:5px;min-width:0;display:grid}.oa-list-choice-name{color:var(--q-text);overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.7}.oa-list-choice-meta{color:var(--q-text-secondary);flex-wrap:wrap;gap:4px 8px;font-size:10px;line-height:1.5;display:flex}.oa-list-choice-meta>span{background:var(--q-surface-subtle);border-radius:4px;padding:1px 5px}.oa-list-choice-icon{width:24px;height:24px;color:var(--q-text-tertiary);flex:none;place-items:center;display:grid}.oa-list-choice-icon svg{width:20px;height:20px}.oa-list-choice[data-selected=true] .oa-list-choice-icon{color:var(--q-brand)}.oa-list-settings fieldset:disabled .oa-list-choice{cursor:default}.oa-list-settings fieldset:disabled .oa-list-choice:hover{background:var(--q-surface)}.oa-list-settings fieldset:disabled .oa-list-choice[data-selected=true]{background:var(--q-selected-bg)}.oa-list-settings fieldset:disabled .oa-list-choice-name{color:var(--q-text-secondary)}.oa-list-unavailable,.oa-list-warning{margin:0;font-size:12px;line-height:1.8}.oa-list-unavailable{color:var(--q-text-secondary)}.oa-list-warning{color:var(--q-warning)}.oa-list-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-height:44px;display:flex}.oa-list-actions>span{min-width:150px;color:var(--q-text-secondary);flex:1;font-size:11px}html .owner-app.op-app[class] .oa-list-settings .oa-list-actions>button{white-space:nowrap;min-height:44px;padding:8px 12px;font-size:12px}@media (width<=680px){.oa-settings-panel{gap:16px;padding:16px}.oa-settings-summary{padding:12px}.oa-list-choice,.oa-list-settings .oa-list-choice{gap:10px;padding:12px}.oa-list-actions>span{flex-basis:100%}.oa-list-actions>button{flex:1}}@media (prefers-reduced-motion:reduce){.oa-list-settings .oa-list-choice{transition:none}}.oa-workspace{--oa-green:var(--q-brand);--oa-line:var(--q-border);color:var(--q-text);min-width:0;font:400 14px/1.7 var(--q-font,"Vazirmatn Variable", Tahoma, sans-serif);letter-spacing:normal;gap:14px;display:grid}.oa-workspace button,.oa-form-panel button{font:inherit;cursor:pointer;border:1px solid var(--oa-line,var(--q-border));background:var(--q-surface);color:var(--q-brand);border-radius:7px;padding:6px 11px;font-weight:500;transition:background .15s}.oa-workspace button:disabled{cursor:default;opacity:.5}.oa-workspace button:hover:not(:disabled){background:var(--q-hover-bg)}.oa-workspace button:focus-visible,.oa-workspace input:focus-visible,.oa-workspace select:focus-visible{outline:3px solid var(--q-focus);outline-offset:3px}.oa-workspace button.oa-primary{background:var(--q-brand);color:var(--q-on-brand);border-color:var(--q-brand)}.oa-workspace button.oa-primary:hover:not(:disabled){background:var(--q-brand-hover)}.oa-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.oa-heading h2{letter-spacing:normal;margin:0 0 2px;font-size:17px;font-weight:600}.oa-heading p{color:var(--q-text-secondary);margin:0;font-size:12px;line-height:1.7}.oa-heading>div:last-child{flex-shrink:0;gap:6px;display:flex}.oa-eyebrow{color:var(--q-text-secondary);font-size:11px}.oa-summary{border-block:1px solid var(--oa-line);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:9px 0;display:flex}.oa-summary>span{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.oa-summary b{font-size:14px;font-weight:600}.oa-dot{background:var(--q-positive);border-radius:50%;width:7px;height:7px}.oa-form-panel{border:1px solid var(--q-border);border-radius:var(--q-radius-control);background:var(--q-surface);padding:16px}.oa-form-panel>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.oa-form-panel h2{margin:2px 0 4px;font-size:16px;font-weight:600}.oa-form-panel header p{color:var(--q-text-secondary);margin:0;font-size:12px;line-height:1.7}.oa-form-panel header>button{border:0;padding:0 8px;font-size:23px}.oa-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.oa-form-grid label{flex-direction:column;gap:5px;min-width:0;font-size:12px;font-weight:500;display:flex}.oa-form-grid input,.oa-form-grid select{box-sizing:border-box;border:1px solid var(--q-border);background:var(--q-surface);width:100%;min-height:38px;color:var(--q-text);font:inherit;border-radius:7px;padding:7px 10px;font-size:13px;font-weight:400}.oa-form-grid input:disabled,.oa-form-grid select:disabled{background:var(--q-surface-subtle);color:var(--q-text-secondary)}.oa-form-grid input[aria-invalid=true]{border-color:var(--q-negative)}.oa-form-grid small{color:var(--q-brand);font-size:11px}.oa-form-grid small.oa-field-error{color:var(--q-negative)}.oa-broker-field{flex-direction:column;gap:5px;min-width:0;display:flex}.oa-form-wide{grid-column:1/-1}.oa-password{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}.oa-password input{min-width:0}.oa-form-panel .oa-password button{white-space:nowrap;min-width:68px}.oa-note,.oa-footnote{color:var(--q-text-secondary);margin:0;font-size:11px;line-height:1.8}.oa-form-panel .oa-note{margin:10px 0 0}.oa-form-panel form>footer{gap:8px;margin-top:14px;display:flex}.oa-success,.oa-progress{background:var(--q-positive-bg);color:var(--q-positive);border:1px solid var(--q-border);border-radius:var(--q-radius-control);margin:0;padding:13px 17px;font-size:12px;line-height:1.9}.oa-error{background:var(--q-negative-bg);border:1px solid var(--q-border);color:var(--q-negative);border-radius:var(--q-radius-control);padding:13px 17px;font-size:12px;line-height:1.9}.oa-form-panel .oa-error,.oa-form-panel .oa-progress{margin-top:18px}.oa-empty{border:1px dashed var(--q-border);border-radius:var(--q-radius-control);text-align:center;color:var(--q-text-secondary);padding:24px 16px;font-size:12px}.oa-empty strong{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.oa-empty p{margin:0;line-height:2}.oa-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.oa-workspace .or-dialog.oa-account-dialog{overscroll-behavior:contain;width:min(660px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto}.oa-workspace .or-dialog.oa-account-dialog .oa-connect-form{padding:18px 24px 20px}.oa-connect-form{--oa-line:var(--q-border)}.oa-connect-form>header p{font-size:12px;line-height:1.8}.oa-connect-section{border:0;min-inline-size:0;margin:0;padding:0}.oa-connect-section+.oa-connect-section{margin-top:20px}.oa-connect-section legend{box-sizing:border-box;width:100%;color:var(--q-text);align-items:center;gap:8px;margin-bottom:12px;padding:0;font-size:13px;font-weight:600;display:flex}.oa-connect-section legend>span{background:var(--q-selected-bg);width:24px;height:24px;color:var(--q-brand);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:500;display:grid}.oa-connect-form .oa-broker-field>label,.oa-connect-url{font-size:12px;font-weight:500}.oa-connect-form .obp{min-width:0}.oa-connect-form .obp-field{position:relative}.oa-connect-form .obp-input,.oa-connect-form .oa-connect-url input{box-sizing:border-box;border:1px solid var(--q-input-border,var(--q-border));background:var(--q-surface);width:100%;min-width:0;min-height:44px;color:var(--q-text);font:inherit;border-radius:8px;padding:9px 12px;font-size:13px}.oa-connect-form .obp-input{text-overflow:ellipsis;padding-inline-end:38px}.oa-connect-form .obp-chevron{inset-inline-end:14px;color:var(--q-text-secondary);pointer-events:none;font-size:18px;line-height:1;position:absolute;top:50%;transform:translateY(-60%)}.oa-connect-form .obp-panel{border:1px solid var(--q-border);background:var(--q-surface);border-radius:8px;margin-top:6px;overflow:hidden;box-shadow:0 6px 20px #102d1e12}.oa-connect-form .obp-status{border-bottom:1px solid var(--q-border);color:var(--q-text-secondary);background:var(--q-surface-subtle);padding:7px 12px;font-size:11px}.oa-connect-form .obp-list{overscroll-behavior:contain;max-height:252px;scroll-padding:4px;overflow-y:auto}.oa-connect-form .obp-company+.obp-company{border-top:1px solid var(--q-border)}.oa-connect-form .obp-company-name:not(.oa-sr-only){color:var(--q-text);padding:7px 12px 3px;font-size:12px;font-weight:600}.oa-form-panel.oa-connect-form .obp-option{box-sizing:border-box;width:100%;min-height:42px;color:var(--q-text);text-align:start;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:12px;line-height:1.6;display:flex}.oa-form-panel.oa-connect-form .obp-option:hover:not([aria-disabled=true]),.oa-form-panel.oa-connect-form .obp-option[data-active=true],.oa-form-panel.oa-connect-form .obp-option[aria-selected=true]{background:var(--q-selected-bg);color:var(--q-brand)}.oa-connect-form .obp-option-main{flex-wrap:wrap;flex:1;align-items:center;gap:3px 8px;min-width:0;display:flex}.oa-connect-form .obp-option-company{flex:1;min-width:0;font-size:13px;font-weight:500}.oa-connect-form .obp-option-system{color:var(--q-text-secondary);font-size:11px}.oa-connect-form .obp-option-host{overflow-wrap:anywhere;color:var(--q-text-secondary);font-size:10px}.oa-connect-form .obp-option-check{color:var(--q-brand);flex:none;font-weight:600}.oa-form-panel.oa-connect-form .obp-option-unavailable{opacity:.55;cursor:not-allowed}.oa-connect-form .obp-empty{color:var(--q-text-secondary);padding:18px 12px;font-size:12px;line-height:1.8}.oa-connect-or{color:var(--q-text-secondary);align-items:center;gap:10px;margin:12px 0;font-size:10px;display:flex}.oa-connect-or:before,.oa-connect-or:after{content:"";background:var(--q-border);flex:1;height:1px}.oa-connect-url{gap:6px;min-width:0;display:grid}.oa-connect-url>span{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.oa-connect-url small{color:var(--q-text-secondary);font-size:10px;font-weight:400}.oa-connect-form .oa-connect-url input{text-align:left;font-size:13px}.oa-link-help{color:var(--q-text-secondary);margin:8px 0 0;font-size:11px;line-height:1.8}.oa-link-help.is-warning{border-inline-start:3px solid var(--q-warning);background:var(--q-warning-bg);color:var(--q-warning);border-radius:6px;padding:8px 10px}.oa-connection-match{border:1px solid var(--q-border);background:var(--q-positive-bg);border-radius:8px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.oa-match-check{background:var(--q-surface);width:24px;height:24px;color:var(--q-positive);border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.oa-connection-match>div{gap:3px;min-width:0;display:grid}.oa-connection-match strong{color:var(--q-text);font-size:12px;font-weight:600}.oa-connection-match div>span{color:var(--q-text-secondary);font-size:11px}.oa-connection-match b{color:var(--q-positive);margin-inline-start:6px;font-size:10px;font-weight:500;display:inline-block}.oa-credentials-hint{color:var(--q-text-secondary);margin:-3px 0 10px;font-size:11px}.oa-connect-form .oa-form-grid input{min-height:44px;padding:9px 12px;font-size:13px}.oa-connect-form input:disabled{opacity:.65;cursor:not-allowed}.oa-connect-form .oa-password{display:block;position:relative}.oa-connect-form .oa-password input{padding-right:46px}.oa-form-panel.oa-connect-form .oa-password button{inset-inline-start:4px;background:0 0;border:0;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:grid;position:absolute;top:4px}.oa-connect-form .oa-connect-note{color:var(--q-text-secondary);align-items:flex-start;gap:8px;margin-top:16px;display:flex}.oa-connect-note>svg{flex:none;margin-top:3px}.oa-connect-note p{margin:0;font-size:10px;line-height:1.9}.oa-connect-note p span{display:block}.oa-connect-form form>footer{z-index:1;border-top:1px solid var(--q-border);background:var(--q-surface);justify-content:flex-start;margin-top:16px;padding-top:14px;position:sticky;bottom:0}.oa-form-panel.oa-connect-form form>footer button{min-height:44px;padding:8px 16px;font-size:14px}.oa-connect-form form>footer .oa-primary{min-width:190px}@media (width<=520px){.oa-workspace .or-dialog.oa-account-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.oa-workspace .or-dialog.oa-account-dialog .oa-connect-form{padding:14px 16px 16px}.oa-connect-form .obp-input,.oa-connect-form .oa-connect-url input,.oa-connect-form .oa-form-grid input{font-size:16px}.oa-connect-form .oa-form-grid{grid-template-columns:minmax(0,1fr)}.oa-connect-form .obp-list{max-height:220px}.oa-connect-form form>footer{flex-wrap:nowrap}.oa-connect-form form>footer .oa-primary{flex:1;min-width:0}.oa-connect-form form>footer button:last-child{flex:none}.oa-heading{flex-wrap:wrap;align-items:flex-start}.oa-heading>div:last-child{width:100%}.oa-heading>div:last-child button{flex:1}.oa-form-grid{grid-template-columns:1fr}.oa-form-panel{padding:12px}.oa-form-panel form>footer{flex-wrap:wrap}.oa-form-panel footer button{flex:1}.oa-form-grid input,.oa-form-grid select{min-height:44px;font-size:16px}}.oa-overview{border:1px solid var(--oa-line);background:var(--q-surface);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(104px,.6fr);display:grid;overflow:hidden}.oa-overview article{align-content:start;gap:5px;min-width:0;padding:14px;display:grid}.oa-overview article+article{border-inline-start:1px solid var(--oa-line)}.oa-overview span,.oa-overview small{color:var(--q-text-secondary);font-size:11px}.oa-overview strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(18px,1.7vw,22px);font-weight:600}@media (width>=681px) and (width<=1000px){.oa-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-overview article:nth-child(odd){border-inline-start:0}.oa-overview article:nth-child(n+3){border-top:1px solid var(--oa-line)}.oa-overview article:last-child{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}.oa-overview article:last-child small{grid-column:1/-1}}.oa-refresh-progress{border:1px solid var(--oa-line);background:var(--q-surface-subtle);border-radius:8px;align-items:center;gap:16px;padding:12px 14px;display:flex}.oa-refresh-progress>div{gap:2px;display:grid}.oa-refresh-progress span{color:var(--q-text-secondary);font-size:11px}.oa-refresh-progress progress{min-width:60px;height:7px;accent-color:var(--q-brand);flex:1}.oa-directory{border:1px solid var(--oa-line);background:var(--q-surface);border-radius:10px;min-width:0;overflow:hidden}.oa-directory-owner{align-items:baseline;gap:7px;padding:14px 16px 0;display:flex}.oa-directory-owner span{color:var(--q-text-secondary);font-size:12px}.oa-directory-owner strong{font-size:15px;font-weight:600}.oa-table-filters{border-bottom:1px solid var(--oa-line);flex-wrap:wrap;align-items:end;gap:10px;padding:14px;display:flex}.oa-table-filters label{color:var(--q-text-secondary);gap:4px;font-size:12px;display:grid}.oa-table-filters label:first-child{flex:1;min-width:180px}.oa-table-filters>span{color:var(--q-text-secondary);white-space:nowrap;margin-inline-start:auto;padding-bottom:7px}.oa-table-filters input,.oa-table-filters select{border:1px solid var(--oa-line);background:var(--q-surface);color:var(--q-text);min-height:38px;font:inherit;border-radius:6px;min-width:0;padding:7px 9px;font-size:13px}.oa-search-feedback{color:var(--q-text-secondary);background:var(--q-surface-subtle);border-bottom:1px solid var(--oa-line);padding:8px 14px;font-size:11px}.oa-table-wrap{overflow-x:auto}.oa-account-table,.oa-holdings-table{border-collapse:collapse;text-align:start;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.oa-account-table{table-layout:fixed;min-width:1240px}.oa-account-table th,.oa-account-table td,.oa-holdings-table th,.oa-holdings-table td{border-bottom:1px solid var(--oa-line);text-align:start;vertical-align:middle;padding:12px 10px}.oa-account-table thead,.oa-holdings-table thead{background:var(--q-surface-subtle);color:var(--q-text-secondary);font-size:12px}.oa-account-table thead button{color:inherit;text-align:start;background:0 0;border:0;padding:0;font-weight:500}.oa-account-table thead [aria-sort=descending],.oa-account-table thead [aria-sort=ascending]{color:var(--q-brand)}.oa-account-table>thead>tr>th,.oa-account-table>tbody>tr>th,.oa-account-table>tbody>tr>td{padding:8px}.oa-account-table td small,.oa-holdings-table td small{color:var(--q-text-secondary);margin-top:2px;font-size:11px;display:block}.oa-account-table tbody>tr:last-child>*{border-bottom:0}.oa-open-account{text-align:start;align-items:center;gap:8px;min-width:0;display:flex;background:0 0!important;border:0!important;padding:0!important}.oa-open-account>span{background:var(--q-surface-subtle);border-radius:5px;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}.oa-system-badge{background:var(--q-surface-subtle);white-space:nowrap;border-radius:5px;padding:3px 6px;font-size:12px}.oa-account-table .is-expanded{background:var(--q-selected-bg)}.oa-account-table .oa-refresh-state.is-failed,.oa-account-table .oa-refresh-state.is-partial,.oa-account-table .oa-refresh-state.is-deferred{color:var(--q-warning)}.oa-account-table .oa-refresh-state.is-complete{color:var(--q-positive)}.oa-expanded-row>td{background:var(--q-surface-subtle);padding:0}.oa-account-table>tbody>.oa-expanded-row>td{padding:0}.oa-account-detail{gap:12px;padding:18px;display:grid}.oa-account-table td bdi,.oa-account-table time{white-space:nowrap}.oa-open-account bdi{overflow-wrap:anywhere}.oa-budget-inline{min-width:68px}.oa-budget-inline>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.oa-budget-inline input{box-sizing:border-box;border:1px solid var(--oa-line);background:var(--q-surface);width:62px;min-height:34px;color:var(--q-text);font:inherit;text-align:center;border-radius:6px;padding:5px 6px}.oa-budget-inline input[aria-invalid=true]{border-color:var(--q-negative)}.oa-budget-inline input:disabled{opacity:.6}.oa-budget-inline button{padding:5px 7px;font-size:11px}.oa-budget-inline small{color:var(--q-negative)!important}.oa-catalog-state{color:var(--q-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.oa-catalog-state.is-error{color:var(--q-warning)}.oa-catalog-state button{font-size:12px}.oa-account-table .oa-state-toggle{white-space:nowrap;border:1px solid;align-items:center;gap:4px;min-height:32px;margin:0;padding:4px 6px;font-size:12px;display:inline-flex}.oa-account-table .oa-state-toggle.is-active{background:var(--owner-positive-soft,#dcfce7);color:var(--owner-positive,#166534);border-color:var(--owner-positive,#86cf9b)}.oa-account-table .oa-state-toggle.is-disabled{background:var(--owner-subtle,#fee2e2);color:var(--owner-negative,#991b1b);border-color:var(--owner-negative,#e8a2a2)}.oa-account-table .oa-state-toggle.is-active:hover:not(:disabled){background:var(--owner-positive-soft,#bbf7d0)}.oa-account-table .oa-state-toggle.is-disabled:hover:not(:disabled){background:var(--owner-negative-soft,#fecaca)}.oa-state-toggle>span{font-weight:700}.oa-broker-cell{align-items:center;gap:6px;min-width:0;display:flex}.oa-broker-identity{border-radius:6px;align-items:center;gap:6px;min-width:0;padding:2px;font-weight:500;display:inline-flex}.oa-broker-identity .broker-logo{box-sizing:border-box;border-radius:6px;width:32px;height:32px;padding:3px}.oa-account-table .oa-broker-name{white-space:normal;overflow-wrap:anywhere}.oa-broker-login{color:var(--q-brand);text-decoration:none}.oa-broker-login:hover{background:var(--q-hover-bg)}.oa-broker-login:focus-visible{outline:3px solid var(--q-focus);outline-offset:3px}.oa-row-actions{flex-wrap:nowrap;align-items:center;gap:6px;min-width:max-content;display:inline-flex}.oa-row-actions>button{white-space:nowrap;flex:none;padding:6px 8px;font-size:12px;line-height:1.5}@media (width>=681px){.owner-app.op-app[class] .oa-workspace .oa-row-actions>button{min-height:34px;padding:6px 8px;font-size:12px;line-height:1.5}}.oa-connection-panel{gap:18px;padding:20px;display:grid}.oa-connection-summary{background:var(--q-surface-subtle);border-radius:8px;grid-template-columns:1fr 2fr;gap:16px;margin:0;padding:14px;display:grid}.oa-connection-summary dt{color:var(--q-text-secondary);font-size:11px}.oa-connection-summary dd{margin:5px 0 0;font-size:13px}.oa-connection-summary time{color:var(--q-text-secondary);margin-top:5px;font-size:11px;display:block}.oa-connection-action{border-top:1px solid var(--oa-line);align-items:center;gap:16px;padding-top:16px;display:flex}.oa-connection-action>div{flex:1}.oa-connection-action h3{margin:0 0 4px;font-size:14px;font-weight:600}.oa-connection-action p{color:var(--q-text-secondary);margin:0;font-size:12px}.oa-connection-action button{flex-shrink:0}.oa-workspace .or-dialog{width:min(640px,100vw - 32px)}.oa-workspace .or-dialog .oa-form-panel{border:0;padding:20px}.oa-workspace .or-dialog .oa-form-panel>header{margin-bottom:12px}.oa-workspace .or-dialog .oa-form-panel>header .oa-eyebrow,.oa-workspace .or-dialog .oa-form-panel>header h2,.oa-workspace .or-dialog .oa-form-panel>header>button{display:none}.oa-holdings{gap:12px;display:grid}.oa-pagination{justify-content:end;align-items:center;gap:12px;display:flex}@media (width<=680px){.oa-overview{grid-template-columns:1fr}.oa-overview article{grid-template-columns:1fr auto;align-items:center;padding:12px 14px}.oa-overview article+article{border-inline-start:0;border-top:1px solid var(--oa-line)}.oa-overview small{grid-column:1/-1}.oa-overview strong{font-size:19px}.oa-refresh-progress{flex-wrap:wrap}.oa-refresh-progress button{width:100%}.oa-table-filters{gap:8px}.oa-table-filters label{flex:1;min-width:130px}.oa-table-filters label:first-child{flex-basis:100%}.oa-table-filters input,.oa-table-filters select{width:100%;min-height:44px;font-size:16px}.oa-table-filters>span{width:100%;padding:0}.oa-account-table,.oa-account-table tbody,.oa-account-table tr,.oa-account-table td,.oa-account-table tbody th,.oa-holdings-table,.oa-holdings-table tbody,.oa-holdings-table tr,.oa-holdings-table td,.oa-holdings-table tbody th{width:100%;min-width:0;display:block}.oa-account-table thead,.oa-holdings-table thead,.oa-account-table colgroup{display:none}.oa-account-table tr,.oa-holdings-table tr{border-bottom:1px solid var(--oa-line);padding:14px}.oa-account-table td,.oa-holdings-table td{text-align:end;border:0;grid-template-columns:minmax(120px,1fr) minmax(0,1fr);gap:4px 12px;padding:6px 0;display:grid}.oa-account-table td:before,.oa-holdings-table td:before{content:attr(data-label);text-align:start;color:var(--q-text-secondary);font-size:12px}.oa-account-table td[data-label=عملیات]{grid-template-columns:auto minmax(0,1fr)}.oa-account-table td small,.oa-holdings-table td small{grid-column:2}.oa-account-table tbody th,.oa-holdings-table tbody th{border:0;padding:0 0 8px}.oa-account-table>tbody>tr>td{padding:6px 0}.oa-account-table>tbody>tr>th{padding:0 0 8px}.oa-account-table .oa-expanded-row{padding:0}.oa-account-table .oa-expanded-row>td{padding:0;display:block}.oa-expanded-row>td:before{display:none}.oa-account-detail{padding:14px}.oa-account-table .oa-system-badge{justify-self:end}.oa-account-table .oa-state{justify-self:end;margin:0}.oa-account-table td button{justify-self:end;min-height:40px}.oa-budget-inline{justify-self:end}.oa-budget-inline input{min-height:44px;font-size:16px}.oa-row-actions{justify-self:end}.oa-holdings-table tr{padding:12px 0}.oa-connection-summary{grid-template-columns:1fr}.oa-connection-action{flex-wrap:wrap}.oa-connection-action button{width:100%;min-height:44px}.oa-workspace .or-dialog{width:100%}.oa-account-table td .oa-broker-cell{justify-self:end}.oa-broker-login{min-height:40px}}.ao-view{--ao-green:var(--owner-positive,#176d4c);--ao-green-soft:var(--owner-subtle,#e9f6ef);--ao-red:var(--owner-negative,#963d35);--ao-red-soft:var(--owner-subtle,#fff0ee);--ao-amber:var(--owner-warning,#805a18);--ao-amber-soft:var(--owner-subtle,#fff7e8);--ao-ink:var(--owner-text,#1c2b24);--ao-muted:var(--owner-muted,#5e6e66);--ao-line:var(--owner-line,#dce5e0);gap:14px;display:grid}.ao-hero{background:var(--owner-surface,#fff);border:1px solid var(--ao-line);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.ao-hero>div:first-child>span,.ao-drawer>header span{color:var(--ao-green);font-size:12px;font-weight:800}.ao-hero h2,.ao-drawer h2{color:var(--ao-ink);margin:3px 0 4px;font-size:22px}.ao-hero p{color:var(--ao-muted);max-width:760px;margin:0;font-size:14px;line-height:1.8}.ao-hero__actions,.ao-form__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ao-button,.ao-account__actions button,.ao-filters button,.ao-activity>button{background:var(--ao-green);border:1px solid var(--ao-green);color:var(--owner-on-accent,#fff);cursor:pointer;font:inherit;border-radius:9px;min-height:40px;padding:8px 12px;font-size:14px;font-weight:750}.ao-button--secondary,.ao-account__actions button,.ao-filters button,.ao-activity>button{background:var(--owner-surface,#fff);border-color:var(--owner-line,#c9d7d0);color:var(--ao-green)}.ao-button--danger{background:var(--ao-red-soft);border-color:var(--owner-negative-soft,#e7beb9);color:var(--ao-red)}.ao-button:disabled,.ao-account__actions button:disabled,.ao-filters button:disabled,.ao-activity>button:disabled{cursor:not-allowed;opacity:.55}.ao-summary{background:var(--owner-subtle,#f4f8f6);border:1px solid var(--ao-line);border-radius:13px;align-items:center;gap:8px;padding:9px 11px;display:flex}.ao-summary>div{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#e2e9e5);border-radius:9px;align-items:baseline;gap:5px;padding:7px 10px;display:flex}.ao-summary strong{color:var(--ao-ink);font-size:17px}.ao-summary span,.ao-summary small{color:var(--ao-muted);font-size:12px}.ao-summary .is-ready strong{color:var(--ao-green)}.ao-summary .is-danger strong{color:var(--ao-red)}.ao-summary>small{margin-right:auto}.ao-filters{background:var(--owner-surface,#fff);border:1px solid var(--ao-line);border-radius:13px;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(130px,.6fr)) auto;align-items:end;gap:9px;padding:12px;display:grid}.ao-filters label,.ao-form label{gap:5px;display:grid}.ao-filters label>span,.ao-form label>span{color:var(--ao-muted);font-size:12px;font-weight:700}.ao-filters input,.ao-filters select,.ao-form input,.ao-form select{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#cfdad4);color:var(--ao-ink);font:inherit;border-radius:8px;outline:none;width:100%;min-height:41px;padding:8px 10px;font-size:14px}.ao-filters input:focus,.ao-filters select:focus,.ao-form input:focus,.ao-form select:focus,.ao-button:focus-visible,.ao-account__actions button:focus-visible,.ao-drawer>header>button:focus-visible,.ao-detail-card--activity>header button:focus-visible{border-color:var(--owner-positive,#68a98a);outline:none;box-shadow:0 0 0 3px #176d4c1f}.ao-filter-result{color:var(--ao-muted);margin:-5px 4px 0;font-size:12px}.ao-table{background:var(--owner-surface,#fff);border:1px solid var(--ao-line);border-radius:15px;overflow:visible}.ao-account{border-top:1px solid var(--owner-line,#e8eeea);position:relative}.ao-account:first-child{border-top:0;border-radius:15px 15px 0 0}.ao-account:last-child{border-radius:0 0 15px 15px}.ao-account.is-attention{box-shadow:inset -3px 0 var(--ao-red)}.ao-account.is-disabled{background:var(--owner-subtle,#fafbfa)}.ao-account__row{grid-template-columns:minmax(220px,.75fr) minmax(0,2fr);align-items:stretch;gap:16px;min-height:104px;padding:14px;display:grid}.ao-account__identity{align-content:center;gap:4px;min-width:0;display:grid}.ao-account__identity-heading{align-items:center;gap:8px;min-width:0;display:flex}.ao-account__identity-heading>strong{color:var(--ao-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ao-account__identity-heading .ao-status{flex:none;min-height:24px;padding-block:3px}.ao-account__identity bdi{color:var(--owner-text,#344a40);font-size:12px;font-weight:750}.ao-account__identity small{color:var(--ao-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ao-account__budget-split{color:var(--ao-muted);font-size:12px}.ao-account__budget-split strong{color:var(--ao-ink);font-size:12px}.ao-account__status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ao-account__axis{background:var(--owner-subtle,#f7faf8);border:1px solid var(--owner-line,#e1e9e4);border-radius:11px;align-content:start;gap:7px;min-width:0;padding:10px;display:grid}.ao-account.is-disabled .ao-account__axis{background:var(--owner-subtle,#f3f5f4)}.ao-account__axis-label{color:var(--ao-muted);font-size:12px;font-weight:750}.ao-status{border-radius:999px;justify-self:start;align-items:center;gap:5px;min-height:28px;padding:5px 8px;font-size:12px;font-weight:750;line-height:1.5;display:inline-flex}.ao-status i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ao-status--ready{background:var(--ao-green-soft);color:var(--ao-green)}.ao-status--warning{background:var(--ao-amber-soft);color:var(--ao-amber)}.ao-status--danger{background:var(--ao-red-soft);color:var(--ao-red)}.ao-status--unknown{background:var(--owner-subtle,#eef1ef);color:var(--owner-text,#53625b)}.ao-status--disabled{background:var(--owner-subtle,#e7e9e8);color:var(--owner-muted,#6e7873)}.ao-account__actions{border-top:1px solid var(--owner-line,#e8eeea);justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:8px 14px;display:flex}.ao-account__primary-actions,.ao-account__management-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ao-account__management-actions{justify-content:flex-end}.ao-account__actions button{min-height:44px;padding:7px 11px;font-size:14px}.ao-account__actions .ao-account__refresh.is-primary,.ao-account__actions .ao-account__toggle.is-enable{background:var(--ao-green);border-color:var(--ao-green);color:var(--owner-on-accent,#fff)}.ao-account__actions .ao-account__toggle.is-danger{background:var(--ao-red-soft);border-color:var(--owner-negative,#e1aca6);color:var(--ao-red)}.ao-account__more{position:relative}.ao-account__more>button span{margin-inline-start:4px;display:inline-block}.ao-account__more-menu{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#cfdad4);inset-inline-end:0;z-index:12;border-radius:10px;gap:3px;min-width:160px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);box-shadow:0 14px 36px #1c2b242e}.ao-account__more-menu button{background:var(--owner-surface,#fff);color:var(--ao-ink);text-align:right;border-color:#0000;justify-content:flex-start;width:100%}.ao-account__more-menu button:hover,.ao-account__more-menu button:focus-visible{background:var(--owner-subtle,#eff7f3);border-color:var(--owner-line,#c9ded3)}.ao-freshness{color:var(--ao-muted);flex-wrap:wrap;align-items:center;gap:3px 6px;font-size:12px;line-height:1.6;display:flex}.ao-freshness time,.ao-freshness strong{color:var(--owner-text,#43544c);font-size:12px;font-weight:700}.ao-freshness em{background:var(--ao-amber-soft);border:1px solid var(--owner-warning,#e5cb96);color:var(--ao-amber);border-radius:999px;padding:1px 6px;font-size:12px;font-style:normal;font-weight:800}.ao-freshness.is-warning time,.ao-freshness.is-warning strong{color:var(--ao-amber)}.ao-detail-card>header>.ao-freshness{justify-content:flex-end;max-width:250px}.ao-row-error,.ao-form-error{background:var(--ao-red-soft);color:var(--ao-red);margin:0;padding:8px 14px;font-size:14px;line-height:1.7}.ao-account__details{border-top:1px solid var(--owner-line,#edf1ef)}.ao-account__details>summary{color:var(--ao-green);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 14px;font-size:14px;font-weight:750;display:flex}.ao-account__details>summary small{color:var(--ao-muted);font-size:12px;font-weight:500}.ao-account__details-grid{background:var(--owner-subtle,#f8faf9);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 14px;display:grid}.ao-account__details-grid section{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#e2e9e5);border-radius:10px;padding:11px}.ao-account__details-grid h3{color:var(--ao-ink);margin:0 0 8px;font-size:14px}.ao-account__details-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.ao-account__details-grid dl div{min-width:0}.ao-account__details-grid dt{color:var(--ao-muted);font-size:12px}.ao-account__details-grid dd{color:var(--ao-ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;font-weight:700}.ao-technical{margin:0 14px 12px}.ao-technical summary{color:var(--ao-muted);cursor:pointer;font-size:12px}.ao-technical code{background:var(--owner-text,#17231e);color:var(--owner-faint,#d9eee2);text-align:left;border-radius:7px;max-height:150px;margin-top:6px;padding:8px;font:10px/1.7 Consolas,monospace;display:block;overflow:auto}.ao-activity{border-top:1px solid var(--owner-line,#edf1ef);padding:11px 14px 14px}.ao-activity__list{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.ao-activity__list li{background:var(--owner-subtle,#f6f8f7);border-radius:8px;padding:8px 10px}.ao-activity__list li>div{justify-content:space-between;align-items:center;display:flex}.ao-activity__list strong{font-size:14px}.ao-activity__list time,.ao-activity__list small,.ao-activity__empty{color:var(--ao-muted);font-size:12px}.ao-activity__empty{margin:8px 0 0}.ao-activity__failure{gap:4px;display:grid}.ao-activity__failure code{overflow-wrap:anywhere;white-space:normal}.ao-empty{color:var(--ao-muted);place-items:center;gap:3px;min-height:140px;padding:20px;display:grid}.ao-empty strong{color:var(--ao-ink);font-size:14px}.ao-empty span{font-size:12px}.ao-drawer-layer{z-index:100;background:#0c19137a;justify-content:flex-start;align-items:stretch;display:flex;position:fixed;inset:0}.ao-drawer{background:var(--owner-surface,#fff);width:min(92vw,520px);max-width:520px;padding:22px;overflow-y:auto;box-shadow:18px 0 70px #0003}.ao-drawer:focus{outline:none}.ao-drawer--details{width:min(96vw,820px);max-width:820px}.ao-drawer>header{border-bottom:1px solid var(--ao-line);justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:13px;display:flex}.ao-drawer>header h2{font-size:19px}.ao-drawer>header small{color:var(--ao-muted);font-size:12px}.ao-drawer>header>button{background:var(--owner-subtle,#eef2f0);color:var(--ao-ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:flex}.ao-account-drawer-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ao-detail-card{background:var(--owner-subtle,#f8faf9);border:1px solid var(--ao-line);border-radius:12px;min-width:0;padding:14px}.ao-detail-card--status,.ao-detail-card--activity,.ao-account-drawer-content>.ao-technical{grid-column:1/-1}.ao-detail-card>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.ao-detail-card>header span,.ao-detail-facts dt,.ao-financial-summary dt{color:var(--ao-muted);font-size:12px}.ao-detail-card>header h3{color:var(--ao-ink);margin:2px 0 0;font-size:16px}.ao-detail-card>header time,.ao-detail-card--sources>header>strong{color:var(--ao-muted);text-align:left;font-size:12px;font-weight:700}.ao-detail-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ao-detail-status-grid>div{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#e3eae6);border-radius:9px;gap:6px;min-width:0;padding:10px;display:grid}.ao-detail-status-grid>div>span{color:var(--ao-muted);font-size:12px}.ao-detail-facts,.ao-financial-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.ao-detail-facts>div,.ao-financial-summary>div{background:var(--owner-surface,#fff);border-radius:8px;min-width:0;padding:9px}.ao-detail-facts dd,.ao-financial-summary dd{color:var(--ao-ink);overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;font-weight:800}.ao-financial-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.ao-portfolio-list{gap:5px;max-height:250px;margin-top:10px;display:grid;overflow:auto}.ao-portfolio-list>div{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#e4ebe7);border-radius:8px;grid-template-columns:minmax(100px,1fr) minmax(100px,auto) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.ao-portfolio-list span,.ao-portfolio-list strong,.ao-portfolio-list code{font-size:12px}.ao-portfolio-list strong{color:var(--ao-ink)}.ao-portfolio-list code{color:var(--ao-muted)}.ao-linked-source-list{gap:8px;display:grid}.ao-linked-source-list article{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#e3eae6);border-radius:9px;padding:10px}.ao-linked-source-list article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ao-linked-source-list strong{color:var(--ao-ink);font-size:14px}.ao-linked-source-list span,.ao-linked-source-list p{color:var(--ao-muted);font-size:12px}.ao-linked-source-list p{margin:6px 0 0;line-height:1.8}.ao-detail-note,.ao-detail-empty{color:var(--ao-muted);margin:10px 0 0;font-size:12px;line-height:1.8}.ao-detail-empty{background:var(--owner-surface,#fff);border-radius:8px;padding:12px}.ao-detail-card--activity>header button{background:var(--owner-surface,#fff);border:1px solid var(--owner-line,#c9d7d0);color:var(--ao-green);cursor:pointer;font:inherit;border-radius:9px;min-height:40px;padding:8px 12px;font-size:14px;font-weight:750}.ao-detail-card--activity>header button:disabled{cursor:not-allowed;opacity:.55}.ao-detail-card--activity .ao-activity__list{max-height:320px;overflow:auto}.ao-account-drawer-content>.ao-technical{margin:0}.ao-form{gap:12px;display:grid}.ao-connection-profile,.ao-connection-profile fieldset{border:1px solid var(--ao-line);border-radius:10px;gap:10px;min-width:0;padding:12px;display:grid}.ao-connection-profile h3,.ao-connection-profile p{margin:0}.ao-connection-profile ul{max-height:160px;margin:0;padding-inline-start:22px;overflow:auto}.ao-connection-profile legend{font-weight:750}.ao-form details{border:1px solid var(--ao-line);border-radius:10px;padding:10px}.ao-form details summary{color:var(--ao-green);cursor:pointer;font-size:14px;font-weight:750}.ao-identity-preview,.ao-sensitive-fields{background:var(--owner-subtle,#f3f7f5);border:1px solid var(--owner-line,#dce7e1);border-radius:10px;gap:4px;padding:11px;display:grid}.ao-identity-preview.is-warning{background:var(--ao-amber-soft);border-color:var(--owner-warning,#ead4a7)}.ao-identity-preview strong,.ao-sensitive-fields>p{color:var(--ao-ink);margin:0 0 2px;font-size:14px}.ao-identity-preview span,.ao-sensitive-fields>p,.ao-form-note{color:var(--ao-muted);font-size:12px;line-height:1.7}.ao-sensitive-fields{background:var(--owner-subtle,#fbf8f1);border-color:var(--owner-warning-soft,#e9ddc4)}.ao-form-note{background:var(--owner-subtle,#f4f7f5);border-radius:8px;margin:0;padding:9px}.ao-form-error{border-radius:8px;padding:9px 11px}.ao-template-link-list{gap:8px;display:grid}.ao-template-link-list>article{background:var(--owner-subtle,#f7f9f8);border:1px solid var(--owner-line,#dfe7e3);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.ao-template-link-list>article.is-default{background:var(--owner-subtle,#eff8f3);border-color:var(--owner-positive,#93c9aa)}.ao-template-link-list>article>div:first-child{gap:2px;display:grid}.ao-template-link-list small{color:var(--owner-text,#58655f);font-size:12px}.ao-template-link-actions,.ao-inline-confirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ao-template-link-actions button,.ao-inline-confirm button{min-height:44px}.ao-inline-confirm{background:var(--owner-subtle,#fff5f2);border:1px solid var(--owner-negative,#efb7aa);border-radius:8px;grid-column:1/-1;justify-content:flex-start;padding:9px}.ao-inline-confirm>span{flex:260px}@media (width<=900px){.ao-hero{flex-direction:column;align-items:stretch}.ao-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-filters__search{grid-column:1/-1}.ao-account__row,.ao-account__details-grid,.ao-account-drawer-content{grid-template-columns:1fr}.ao-detail-card--status,.ao-detail-card--activity,.ao-account-drawer-content>.ao-technical{grid-column:auto}.ao-detail-status-grid,.ao-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-template-link-list>article{grid-template-columns:1fr}.ao-template-link-actions{justify-content:flex-start}}@media (width<=640px){.ao-hero{border-radius:13px;padding:16px}.ao-hero h2{font-size:19px}.ao-hero__actions,.ao-form__actions{flex-direction:column;align-items:stretch}.ao-hero__actions .ao-button,.ao-form__actions .ao-button{width:100%}.ao-summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ao-summary>div{justify-items:center;gap:1px;display:grid}.ao-summary>small{text-align:center;grid-column:1/-1;margin:0}.ao-filters{grid-template-columns:1fr}.ao-filters__search{grid-column:auto}.ao-account__row{padding:12px}.ao-account__status-grid{grid-template-columns:1fr}.ao-status{justify-self:stretch}.ao-button,.ao-account__actions button,.ao-filters button,.ao-activity>button,.ao-detail-card--activity>header button{min-height:44px}.ao-account__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px 12px 12px;display:grid}.ao-account__primary-actions,.ao-account__management-actions{display:contents}.ao-account__actions button,.ao-account__more,.ao-account__more>button{width:100%}.ao-account__more-menu{min-width:0;inset-inline:0}.ao-account__details>summary{flex-direction:column;align-items:flex-start;gap:3px}.ao-account__details-grid dl{grid-template-columns:1fr}.ao-drawer{width:100%;padding:17px}.ao-drawer>header>button{width:44px;height:44px}.ao-detail-card>header{flex-direction:column;align-items:stretch}.ao-detail-card>header>.ao-freshness{justify-content:flex-start;max-width:none}.ao-detail-card>header time,.ao-detail-card--sources>header>strong{text-align:right}.ao-detail-status-grid,.ao-detail-facts,.ao-financial-summary{grid-template-columns:1fr}.ao-portfolio-list>div{grid-template-columns:1fr auto}.ao-portfolio-list code{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ao-drawer-layer{scroll-behavior:auto}}.queue-recommendations{border:1px solid var(--dq-border,#dfe6ee);background:var(--dq-surface,#fff);color:var(--dq-text,#172b46);border-radius:16px;min-width:0;margin:16px 0;padding:20px}.queue-recommendations header,.queue-recommendations__toolbar,.queue-recommendations__filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.queue-recommendations header small{color:var(--owner-positive,#427462)}.queue-recommendations h4{margin:6px 0;font-size:17px}.queue-recommendations p{color:var(--owner-muted,#617086);margin:6px 0;font-size:12px;line-height:1.9}.queue-recommendations button,.queue-recommendations select{font:inherit;border:1px solid var(--owner-line,#d9e3ec);background:var(--owner-surface,#fff);color:inherit;cursor:pointer;border-radius:8px;padding:6px 10px;font-size:12px}.queue-recommendations button:disabled{opacity:.5;cursor:default}.queue-recommendations :is(button,select,a,summary):focus-visible{outline:2px solid var(--owner-positive,#3d8066);outline-offset:3px}.queue-recommendations__toolbar{border-bottom:1px solid var(--owner-line,#e5ece8);align-items:end;margin:18px 0 8px}.queue-recommendations__tabs{flex-wrap:wrap;gap:4px;display:flex}.queue-recommendations__tabs button{color:var(--owner-muted,#64748b);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:10px 14px;font-size:13px;font-weight:700}.queue-recommendations__tabs button[aria-selected=true]{color:var(--owner-positive,#176447);border-bottom-color:var(--owner-positive,#25815b)}.queue-recommendations__tabs span{background:var(--owner-subtle,#edf4f0);border-radius:7px;padding:0 6px;font-size:11px;display:inline-block}.queue-recommendations__filters{justify-content:end;padding-bottom:7px}.queue-recommendations__filters label{white-space:nowrap;font-size:12px}.queue-recommendations__hint{margin:4px 0 12px!important}.queue-recommendations__table-scroll{border:1px solid var(--owner-line,#e2e9e5);border-radius:10px;width:100%;max-width:100%;overflow-x:auto}.queue-recommendations__table{border-collapse:separate;border-spacing:0;table-layout:fixed;direction:rtl;width:100%;min-width:1430px;font-size:14px}.queue-recommendations__table>thead>tr>th:first-child{width:220px}.queue-recommendations__table>thead>tr>th:nth-child(2),.queue-recommendations__table>thead>tr>th:nth-child(3){width:140px}.queue-recommendations__table>thead>tr>th:nth-child(4){width:130px}.queue-recommendations__table>thead>tr>th:nth-child(5){width:165px}.queue-recommendations__table>thead>tr>th:nth-child(6),.queue-recommendations__table>thead>tr>th:nth-child(7){width:180px}.queue-recommendations__table>thead>tr>th:nth-child(8){width:95px}.queue-recommendations__table>thead>tr>th:nth-child(9){width:180px}.queue-recommendations__table th,.queue-recommendations__table td{text-align:right;border-bottom:1px solid var(--owner-line,#e9efeb);vertical-align:middle;padding:15px 11px}.queue-recommendations__table thead th{background:var(--owner-subtle,#f4f8f5);color:var(--owner-text,#496155);white-space:normal;font-weight:750;line-height:1.5}.queue-recommendations__table thead th:first-child{z-index:2}.queue-recommendations__table thead button{color:inherit;font-weight:inherit;white-space:normal;text-align:right;background:0 0;border:0;padding:0}.queue-recommendations__table thead button:hover{color:var(--owner-positive,#176447);text-decoration:underline}.queue-recommendations__table thead small{color:var(--owner-muted,#738177);margin-top:2px;font-size:11px;font-weight:400;display:block}.queue-recommendations__table td{font-variant-numeric:tabular-nums;white-space:nowrap}.queue-recommendations__table>tbody>tr:not(.queue-recommendations__detail)>td:not(.queue-recommendations__actions){text-align:right;direction:ltr;unicode-bidi:isolate;font-size:15px;font-weight:650}.queue-recommendations__table tbody tr:hover>:not(.queue-recommendations__detail td){background:var(--owner-subtle,#f9fcfa)}.queue-recommendations__table tbody tr:last-child>*{border-bottom:0}.queue-recommendations__table .queue-recommendations__symbol{z-index:1;background:var(--owner-surface,#fff);min-width:145px;position:sticky;right:0}.queue-recommendations__table thead th:first-child{position:sticky;right:0}.queue-recommendations__symbol-main{align-items:center;gap:7px;font-weight:700;display:flex}.queue-recommendations__symbol-main a{color:var(--dq-link,#236b9e);text-underline-offset:3px;text-decoration:underline}.queue-recommendations__symbol-main a span{font-size:10px}.queue-recommendations__symbol-main small{color:var(--owner-muted,#5d7c6d);margin-top:3px;font-size:11px;font-weight:500;display:block}.queue-recommendations__expand{min-width:25px;padding:3px 5px!important;font-size:18px!important;line-height:1!important}.queue-recommendations__table .is-positive{color:var(--owner-positive,#176447);font-weight:750}.queue-recommendations__table .is-negative{color:var(--owner-negative,#a64c2a);font-weight:750}.queue-recommendations__table .queue-recommendations__actions{white-space:nowrap}.queue-recommendations__actions button{white-space:nowrap;margin-inline-end:4px}.queue-recommendations__detail>td{background:var(--owner-subtle,#f5faf7);white-space:normal;padding:14px 18px}.queue-recommendations__history-scroll{border:1px solid var(--owner-line,#dce9e0);background:var(--owner-surface,#fff);border-radius:9px;width:100%;max-width:100%;margin-top:10px;overflow-x:auto}.queue-recommendations__history{table-layout:fixed;border-collapse:separate;border-spacing:0;direction:rtl;width:100%;min-width:1350px;font-size:13px;display:table}.queue-recommendations__history>thead>tr>th:first-child{width:140px}.queue-recommendations__history>thead>tr>th:nth-child(2){width:115px}.queue-recommendations__history>thead>tr>th:nth-child(3),.queue-recommendations__history>thead>tr>th:nth-child(4){width:160px}.queue-recommendations__history>thead>tr>th:nth-child(5){width:130px}.queue-recommendations__history>thead>tr>th:nth-child(6){width:180px}.queue-recommendations__history>thead>tr>th:nth-child(7){width:190px}.queue-recommendations__history>thead>tr>th:nth-child(8){width:165px}.queue-recommendations__history>thead>tr>th:nth-child(9){width:110px}.queue-recommendations__history th,.queue-recommendations__history td{border-bottom:1px solid var(--owner-line,#e9efeb);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:12px 10px}.queue-recommendations__history tbody td:nth-child(n+3){text-align:right;direction:ltr;unicode-bidi:isolate;font-size:14px;font-weight:600}.queue-recommendations__history thead th{z-index:auto;background:var(--owner-subtle,#eaf3ec);color:var(--owner-text,#496155);font-weight:750;line-height:1.5;position:static;right:auto}.queue-recommendations__history thead th:first-child{z-index:auto;position:static;right:auto}.queue-recommendations__history tbody th{background:var(--owner-surface,#fff);font-weight:700}.queue-recommendations__history tr:last-child>*{border-bottom:0}.queue-recommendations__history small{color:var(--owner-muted,#738177);margin-top:3px;font-size:11px;font-weight:400;display:block}.queue-recommendations__history tbody td small{text-align:right;direction:ltr;unicode-bidi:isolate}.queue-recommendations__table .queue-recommendations__source-note{white-space:normal;color:var(--owner-muted,#738177);direction:rtl;margin-top:3px;font-size:10px;font-weight:400;display:block}.queue-recommendations__tight-status{background:var(--owner-subtle,#f1f3f5);color:var(--owner-muted,#64748b);border-radius:6px;padding:3px 7px;display:inline-block}.queue-recommendations__tight-status.is-tight{background:var(--owner-subtle,#e5f4eb);color:var(--owner-positive,#176447)}.queue-recommendations__pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding-top:14px;font-size:12px;display:flex}.queue-recommendations__waiting{background:var(--owner-warning-soft,#fff5df);border-radius:8px;padding:10px}.queue-recommendations__hidden{margin-top:24px;font-size:13px}.queue-recommendations__hidden>summary{cursor:pointer;padding:9px 0;font-weight:700}.queue-recommendations__empty,.queue-recommendations--waiting{color:var(--owner-muted,#617086)}.queue-recommendations__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.queue-recommendations{padding:12px}.queue-recommendations__tabs,.queue-recommendations__filters{width:100%}.queue-recommendations__tabs button{flex:1}.queue-recommendations__filters{justify-content:space-between}}.pm-empty{background:var(--dq-bg,#f6f7f5);min-height:100dvh;color:var(--dq-text,#243d35);place-items:center;padding:24px;display:grid}.pm-empty__card{background:#fff;border:1px solid #dfe5df;border-radius:16px;width:min(100%,420px);padding:28px}.pm-empty__card>span{color:#65766e;font-size:12px}.pm-empty__card h1{margin:8px 0 16px;font-size:22px}.pm-empty__card p{font-size:14px;line-height:1.9}.pm-empty__card button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #dfe5df;border-radius:8px;padding:9px 14px}.pm-empty__logout{margin-top:16px}.pm-loading-profile{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.pm-loading-profile select,.pm-loading-profile button{color:inherit;font:inherit;background:0 0;border:1px solid #dfe5df;border-radius:8px;padding:8px 12px}.qrank-profile-switch{border-block:1px solid var(--q-border,#e2e8e3);gap:8px;padding-block:14px;display:grid}.qrank-profile-switch__title{justify-content:space-between;align-items:center;gap:8px;display:flex}.qrank-profile-switch__title h3{margin:0;font-size:13px;font-weight:600}.qrank-profile-switch__list{gap:4px;max-height:240px;display:grid;overflow-y:auto}.qrank-profile-switch__list button{text-align:start;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 10px;display:flex}.qrank-profile-switch__list button[aria-pressed=true]{background:var(--q-selected-bg,#e8f0eb);color:var(--q-brand,#25594c);font-weight:600}.qrank-profile-switch__list button:hover{background:var(--owner-subtle,#e8f0eb)}.qrank-profile-switch input{width:100%;min-height:38px;font:inherit;color:inherit;border:1px solid var(--q-border,#dfe5df);background:0 0;border-radius:8px;padding:8px 10px}.qrank-profile-switch small,.qrank-profile-switch p{color:var(--op-muted,#65766e);margin:0;font-size:12px;line-height:1.8}.qrank-profile-switch button:focus-visible,.qrank-profile-switch input:focus-visible{outline:2px solid var(--op-green,#25594c);outline-offset:2px}:root{--dq-ink:var(--q-text);--dq-muted:var(--q-text-secondary);--dq-line:var(--q-border);--dq-soft-line:var(--q-chart-grid);--dq-surface:var(--q-surface);--dq-canvas:var(--q-page);--dq-green:var(--q-brand);--dq-green-soft:var(--q-selected-bg);--dq-red:var(--q-negative);--dq-red-soft:var(--q-negative-bg);--dq-amber:var(--q-warning);--dq-amber-soft:var(--q-warning-bg);--reference-focus:var(--q-focus);--reference-radius:var(--q-radius-card)}body{background:var(--dq-canvas)}button,input,select,textarea{font-family:inherit}:focus-visible{outline:3px solid var(--reference-focus);outline-offset:3px}::selection{background:var(--q-selected-bg);color:var(--q-brand)}.owner-app.op-app{--op-green:var(--dq-green);--op-ink:var(--dq-ink);--op-muted:var(--dq-muted);--op-line:var(--dq-line);background:var(--dq-canvas);color:var(--op-ink);line-height:1.85}.owner-app.op-app :is(.pf-workspace,.op-overview-composition){--pf-accent:var(--dq-green);--pf-ink:var(--dq-ink);--pf-muted:var(--dq-muted);--pf-line:var(--dq-line)}.owner-app.op-app :is(.op-reports,.or-dialog){--or-green:var(--dq-green);--or-line:var(--dq-line)}.owner-app.op-app .design-symbol-list{--sl-ink:var(--dq-ink);--sl-muted:var(--dq-muted);--sl-line:var(--dq-line);--sl-blue:var(--dq-green)}.owner-app.op-app :is(button,input,select,textarea,summary,a,[tabindex]):focus-visible,.owner-app.op-app .design-symbol-list :is(button,input,select,summary):focus-visible,.or-dialog :is(button,input,select,summary):focus-visible,.admin-login-costs :is(button,input):focus-visible{outline:3px solid var(--reference-focus);outline-offset:3px}.owner-app.op-app button{border-radius:10px}.owner-app.op-app .financial-privacy-toggle[aria-pressed=true]{background:var(--dq-green-soft);border-color:var(--owner-line,#c8e4d8);color:var(--dq-green)}.owner-app.op-app :is(.op-primary,.or-primary){background:var(--dq-green);border-color:var(--dq-green);color:var(--owner-on-accent,#fff)}.owner-app.op-app :is(.op-primary,.or-primary):hover:not(:disabled),.owner-app.op-app .or-dialog button.or-primary:hover:not(:disabled){background:var(--q-brand-hover);border-color:var(--q-brand-hover)}.owner-app.op-app .op-sidebar{background:var(--owner-surface,#fff);border-inline-end:1px solid var(--dq-line);width:220px;box-shadow:none;padding:24px 14px 20px;overflow-y:auto}.owner-app.op-app .op-brand{gap:12px;padding:0 10px 26px}.owner-app.op-app .op-brand-mark{background:var(--dq-green);border-radius:12px}.owner-app.op-app .op-sidebar nav{gap:6px}.owner-app.op-app .op-sidebar nav button{color:var(--dq-muted);border-radius:10px;min-height:48px;padding:10px 12px;font-size:.875rem;font-weight:500}.owner-app.op-app .op-sidebar nav button[aria-current]{background:var(--dq-green-soft);color:var(--dq-green);font-weight:700}.owner-app.op-app .op-sidebar nav button:not([aria-current]):hover{background:var(--q-hover-bg);color:var(--dq-ink)}.owner-app.op-app .op-user{padding-inline:8px;font-size:.875rem}.owner-app.op-app .op-main{margin-inline-start:220px;padding:24px 28px 48px}.owner-app.op-app .op-heading{margin-bottom:22px}.owner-app.op-app .op-heading h1{font-size:1.75rem;font-weight:700}.owner-app.op-app :is(.op-heading span,.op-heading-end small,.op-toolbar,.op-subtabs button){font-size:.875rem}.owner-app.op-app .op-stats{background:0 0;border:0;gap:16px;overflow:visible}.owner-app.op-app .op-stats .op-stat{background:var(--owner-surface,#fff);border:1px solid var(--dq-line);border-radius:var(--reference-radius);padding:20px}.owner-app.op-app .op-stats .op-stat dt{font-size:.875rem}.owner-app.op-app .op-stats .op-stat dd{font-size:clamp(1.75rem,2vw,2.125rem);line-height:1.6}.owner-app.op-app .op-stats .op-stat:first-child dd{color:var(--dq-ink)}.owner-app.op-app :is(.op-panel,.owner-section,.or-results,.or-metrics){border-color:var(--dq-line);border-radius:var(--reference-radius);box-shadow:none}.owner-app.op-app .op-panel h2{font-weight:650}.owner-app.op-app .op-queue-status{background:var(--owner-surface,#fff);border-color:var(--dq-line);border-radius:var(--reference-radius)}.owner-app.op-app .op-queue-icon{background:var(--dq-green-soft);color:var(--dq-green)}.owner-app.op-app .op-queue-workspace .owner-daily-confirmation__action{background:var(--dq-green-soft);box-shadow:none}.owner-app.op-app .op-queue-workspace .owner-symbol-list__source-card{background:var(--owner-subtle,#f5faf7)}.owner-app.op-app .design-symbol-list .owner-section{border-radius:var(--reference-radius);box-shadow:none}.owner-app.op-app .design-symbol-list .symbol-list-recommendations>summary:hover{background:var(--owner-subtle,#f4faf7)}.owner-app.op-app .design-symbol-list .owner-daily-recommendations__entries button{border-color:var(--owner-line,#cce5da)}.owner-app.op-app :is(.op-coverage,.op-overview-info,.op-queue-status small,.op-overview-orders>small,.op-pagination>span){font-size:.875rem}.owner-app.op-app .op-table th{background:var(--q-surface-subtle)}.owner-app.op-app .op-table :is(.is-open,.op-expanded>td){background:var(--q-hover-bg)}.owner-app.op-app .op-table td{border-color:var(--dq-soft-line)}.owner-app.op-app .op-subtabs button{border-radius:0}.owner-app.op-app :is(.op-table-wrap,.or-table-wrap){overscroll-behavior-inline:contain}.owner-app.op-app .or-dialog{border-color:var(--dq-line);border-radius:16px;box-shadow:0 12px 40px #17212f1f}.owner-app.op-app .or-dialog :is(input:not([type=checkbox]),select){background:var(--owner-surface,#fff);border-color:var(--q-input-border)}.owner-app.op-app .or-dialog button:not(.or-primary):not(:disabled):hover,.owner-app.op-app .op-reports button:not(.or-primary):not(:disabled):hover{background:var(--q-hover-bg)}.owner-app.op-app input[type=checkbox],.or-dialog input[type=checkbox]{accent-color:var(--dq-green)}.dq-app.cp-app{--cp-focus:var(--dq-green);--cp-muted-on-light:var(--q-text-secondary);--cp-meta-size:14px;--cp-control-size:44px;background:var(--dq-canvas);grid-template-columns:minmax(0,1fr) 220px}.dq-app.cp-app .dq-sidebar{--cp-muted-on-dark:var(--dq-muted);background:var(--owner-surface,#fff);color:var(--dq-ink);border-left:1px solid var(--dq-line);align-self:start;height:100dvh;min-height:0;padding:24px 12px 18px;overflow-y:auto}.dq-app.cp-app .dq-brand{gap:10px;padding:0 8px 24px}.dq-app.cp-app .dq-brand__mark{background:var(--dq-green);border-radius:12px;flex:0 0 40px;transform:none}.dq-app.cp-app .dq-brand__mark span{background:var(--owner-surface,#fff)}.dq-app.cp-app .dq-brand strong{font-size:1.125rem}.dq-app.cp-app .dq-brand small{color:var(--dq-muted)}.dq-app.cp-app .dq-nav{gap:6px;padding:0}.dq-app.cp-app .dq-nav button{color:var(--dq-muted);min-height:48px;box-shadow:none;border-radius:10px;padding:10px}.dq-app.cp-app .dq-nav button:hover{background:var(--q-hover-bg);color:var(--dq-ink)}.dq-app.cp-app .dq-nav button.is-active{background:var(--dq-green-soft);color:var(--dq-green);border-color:#0000}.dq-app.cp-app .dq-nav button>span:last-child{overflow-wrap:anywhere}.dq-app.cp-app .dq-nav button>span:last-child small{color:var(--dq-muted);line-height:1.7}.dq-app.cp-app .dq-nav__marker{background:var(--q-text-secondary)}.dq-app.cp-app .dq-nav button.is-active .dq-nav__marker{background:var(--dq-green);box-shadow:none}.dq-app.cp-app .dq-sidebar__context{background:var(--q-page);border-color:var(--dq-line);border-radius:12px;margin:22px 0 0;padding:14px}.dq-app.cp-app .dq-sidebar__context:before{color:var(--dq-muted);font-size:.875rem}.dq-app.cp-app .dq-sidebar__context>strong{font-size:1.25rem}.dq-app.cp-app .dq-context__line{border-color:var(--dq-line);color:var(--dq-green)}.dq-app.cp-app .dq-context__line.is-offline{color:var(--dq-red)}.dq-app.cp-app .cp-engine-open{background:var(--owner-surface,#fff);border-color:var(--owner-line,#ccd6d1);color:var(--dq-ink);font-size:.875rem}.dq-app.cp-app .dq-sidebar__foot{border-color:var(--dq-line);padding:16px 8px 0}.dq-app.cp-app .dq-sidebar__foot span{color:var(--dq-muted)}.dq-app.cp-app .dq-topbar{background:var(--owner-surface,#fff);border-color:var(--dq-line)}.dq-app.cp-app .cp-topbar{gap:16px}.dq-app.cp-app .cp-topbar h1{letter-spacing:0;font-size:1.75rem}.dq-app.cp-app .cp-section-tabs{background:var(--dq-canvas)}.dq-app.cp-app .cp-section-tabs button.is-active{background:var(--dq-green-soft);box-shadow:none;border-color:#0000}.dq-app.cp-app :is(.dq-panel,.cp-ui-panel,.cp-hero,.cp-ops-strip,.cp-today-metric,.cp-financial-snapshot){background:var(--owner-surface,#fff);border-color:var(--dq-line);border-radius:var(--reference-radius);box-shadow:none}.dq-app.cp-app .cp-today-hero{--cp-muted-on-dark:var(--dq-muted);background:var(--owner-surface,#fff);border-color:var(--dq-line);color:var(--dq-ink);border-radius:var(--reference-radius)}.dq-app.cp-app .cp-today-hero:after{display:none}.dq-app.cp-app .cp-today-hero .dq-kicker{color:var(--dq-green)}.dq-app.cp-app .cp-today-hero p{color:var(--dq-muted)}.dq-app.cp-app .cp-today-hero__actions .dq-button--quiet{background:var(--owner-surface,#fff);border-color:var(--q-input-border);color:var(--dq-ink)}.dq-app.cp-app .cp-ui-confirm{border:1px solid var(--dq-line);box-shadow:0 12px 40px #17212f1f}.dq-app.cp-app .cp-ui-drawer{box-shadow:-8px 0 32px #17212f1f}.dq-app.cp-app .cp-ui-metric{background:var(--q-page);border-color:var(--dq-line)}.dq-app.cp-app input:not([type=checkbox]):not([type=radio]),.dq-app.cp-app select,.dq-app.cp-app textarea{border-radius:10px}.dq-app.cp-app :is(input[type=checkbox],input[type=radio]){accent-color:var(--dq-green)}.owner-app.op-app .login-costs,.dq-app.cp-app .admin-login-costs{color:var(--dq-ink)}.owner-app.op-app .lc-summary strong,.dq-app.cp-app .alc-total strong{color:var(--dq-green)}.owner-app.op-app .lc-summary article.is-estimate strong{color:var(--dq-amber)}.owner-app.op-app .lc-badge:not(.is-estimate){background:var(--dq-green-soft);color:var(--dq-green)}.owner-app.op-app .lc-list summary,.dq-app.cp-app .alc-table-wrap button{color:var(--dq-green)}.owner-app.op-app :is(.lc-summary small,.lc-explanation,.lc-history-note,.lc-account span,.lc-account time,.lc-attempts small,.lc-basis small,.lc-request-list p),.dq-app.cp-app :is(.alc-metrics span,.alc-metrics small,.alc-period,.alc-table-wrap small){font-size:.875rem}.owner-app.op-app .lc-message:not(.is-error):not(.is-warning){background:var(--owner-subtle,#f0f5f3)}@media (width>=981px){.dq-app.cp-app{grid-template-columns:220px minmax(0,1fr)}.dq-app.cp-app .dq-sidebar{grid-column:1}.dq-app.cp-app .dq-main{grid-column:2}}@media (width<=1150px){.owner-app.op-app .op-main{padding-inline:24px}.owner-app.op-app .op-stats{gap:12px}.owner-app.op-app .op-stats .op-stat{padding:16px}}@media (width<=980px){.owner-app.op-app .op-sidebar{width:100%;height:auto;padding:4px 6px calc(6px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--dq-line);inset:auto 0 0;overflow:visible}.owner-app.op-app .op-sidebar nav{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;min-width:0;max-width:100%;overflow-x:auto}.owner-app.op-app .op-sidebar nav button{min-height:72px;padding:7px 2px;font-size:.8125rem;line-height:1.6}.owner-app.op-app .op-main{padding-bottom:calc(max(126px, 8rem) + env(safe-area-inset-bottom));margin-inline-start:0}.owner-app.op-app .op-queue-workspace .owner-symbol-list__actions{bottom:calc(max(86px, 6rem) + env(safe-area-inset-bottom))}.dq-app.cp-app{display:block}.dq-app.cp-app .dq-sidebar{display:none}.dq-app.cp-app .cp-topbar{flex-wrap:wrap;padding:16px 20px;display:flex;position:relative}.dq-app.cp-app .cp-topbar .dq-topbar__actions{flex-wrap:wrap}.dq-app.cp-app .cp-mobile-engine{border:1px solid var(--dq-line);background:var(--owner-surface,#fff);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:calc(100% - 40px);margin:12px 20px;padding:10px 12px;display:flex}.dq-app.cp-app .cp-mobile-nav{z-index:19;background:var(--owner-surface,#fff);border-block:1px solid var(--dq-line);gap:6px;padding:8px 12px;display:flex;position:sticky;top:0;overflow-x:auto}.dq-app.cp-app .cp-mobile-nav button{color:var(--dq-muted);white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:none;padding:8px 12px}.dq-app.cp-app .cp-mobile-nav button.is-active{background:var(--dq-green-soft);color:var(--dq-green)}.dq-app.cp-app .cp-section-tabs{position:static}}@media (width<=600px){.owner-app.op-app .op-main{padding:20px 14px calc(max(126px, 8rem) + env(safe-area-inset-bottom))}.owner-app.op-app .op-heading h1{font-size:1.5rem}.owner-app.op-app .op-stats,.owner-app.op-app .op-stats.is-trades{grid-template-columns:minmax(0,1fr)}.owner-app.op-app .op-stats .op-stat{padding:18px}.owner-app.op-app .op-stats .op-stat dd{font-size:1.875rem}.owner-app.op-app .op-sidebar nav button{font-size:.75rem}.dq-app.cp-app .cp-topbar h1{font-size:1.5rem}}html .owner-app.op-app[class],.dq-app.cp-app{font-family:var(--q-font);--op-green:var(--q-brand);--op-ink:var(--q-text);--op-muted:var(--q-text-secondary);--op-line:var(--q-border);--cp-focus:var(--q-focus);--cp-muted-on-light:var(--q-text-secondary);color:var(--q-text);background:var(--q-page)}html .owner-app.op-app[class]:is(.is-overview,.is-trades),html .owner-app.op-app[class] :is(.pf-workspace,.op-overview-composition,.op-reports,.or-dialog,.design-symbol-list){--ov-accent:var(--q-brand);--ov-ink:var(--q-text);--ov-muted:var(--q-text-secondary);--ov-line:var(--q-border);--td-green:var(--q-brand);--td-ink:var(--q-text);--td-muted:var(--q-text-secondary);--td-line:var(--q-border);--pf-accent:var(--q-brand);--pf-ink:var(--q-text);--pf-muted:var(--q-text-secondary);--pf-line:var(--q-border);--or-green:var(--q-brand);--or-line:var(--q-border);--sl-ink:var(--q-text);--sl-muted:var(--q-text-secondary);--sl-line:var(--q-border);--sl-blue:var(--q-brand);--sl-buy:var(--q-buy);--sl-sell:var(--q-sell)}html .owner-app.op-app[class] .op-sidebar nav button[aria-current],.dq-app.cp-app .dq-nav button.is-active{box-shadow:inset -3px 0 var(--q-brand);font-weight:500}html .owner-app.op-app[class] :is(.ov-kpi,.ov-card,.td-kpis .op-stat,.td-table-card,.pfd-card,.pf-summary),.dq-app.cp-app :is(.dq-panel,.cp-ui-panel,.cp-ui-metric){border-color:var(--q-border);border-radius:var(--q-radius-card);box-shadow:none}html .owner-app.op-app[class] :is(.ov-kpi dd,.ov-money,.ov-return strong,.pf-metrics dd,.td-kpis dd,.op-stat dd,.lc-summary strong),.dq-app.cp-app :is(.cp-ui-metric strong,.alc-total strong){font-variant-numeric:tabular-nums;font-weight:600}html .owner-app.op-app[class] :is(.pf-total dd,.lc-summary strong),.dq-app.cp-app .alc-total strong{color:var(--q-text)}html .owner-app.op-app[class] :is(.ov-card h2,.pfd-card h2,.op-panel h2){font-weight:600}html .owner-app.op-app[class] :is(.ov-link,.ov-status-more,.lc-list summary),.dq-app.cp-app .alc-table-wrap button{color:var(--q-text)}html .owner-app.op-app[class] :is(.ov-link,.ov-status-more,.lc-list summary):hover,.dq-app.cp-app .alc-table-wrap button:hover{color:var(--q-brand)}html .owner-app.op-app[class] :is(.ov-dashboard,.pf-workspace,.op-reports,.td-workspace,.op-table) .is-positive,html .owner-app.op-app[class] .trade-profit.is-positive{color:var(--q-positive)}html .owner-app.op-app[class] :is(.ov-dashboard,.pf-workspace,.op-reports,.td-workspace,.op-table) .is-negative,html .owner-app.op-app[class] .trade-profit.is-negative{color:var(--q-negative)}html .owner-app.op-app[class] :is(.td-status .is-complete,.ov-status-item.is-complete){color:var(--q-positive)}html .owner-app.op-app[class] :is(.td-status .is-partial,.lc-summary article.is-estimate strong){color:var(--q-warning)}html .owner-app.op-app[class] :is(.op-table,.pf-table,.td-table-card .op-table) th,.dq-app.cp-app :is(.dq-table,.access-account-table,.alc-table-wrap table) th{background:var(--q-surface-subtle);color:var(--q-text-secondary)}html .owner-app.op-app[class] :is(.op-table,.pf-table) tbody tr:hover,.dq-app.cp-app :is(.dq-table,.access-account-table) tbody tr:hover{background:var(--q-hover-bg)}html .owner-app.op-app[class] :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.dq-app.cp-app :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--q-input-border);border-radius:var(--q-radius-control)}html .owner-app.op-app[class] :is(.op-primary,.or-primary,.ov-primary,.ov-refresh,.td-refresh),.dq-app.cp-app :is(.cp-ui-button--primary,.dq-button--primary){background:var(--q-brand);border-color:var(--q-brand);color:var(--q-on-brand);font-weight:500}html .owner-app.op-app[class] :is(.op-primary,.or-primary,.ov-primary,.ov-refresh,.td-refresh):hover:not(:disabled),.dq-app.cp-app :is(.cp-ui-button--primary,.dq-button--primary):hover:not(:disabled){background:var(--q-brand-hover);border-color:var(--q-brand-hover)}html .owner-app.op-app[class] :is(.op-primary,.or-primary,.ov-primary,.ov-refresh,.td-refresh):active:not(:disabled),.dq-app.cp-app :is(.cp-ui-button--primary,.dq-button--primary):active:not(:disabled){background:var(--q-brand-pressed)}html .owner-app.op-app[class] .financial-privacy-toggle[aria-pressed=true]{background:var(--q-selected-bg);color:var(--q-brand);border-color:var(--q-green-200)}.dq-app.cp-app .cp-ui-status--success{color:var(--q-positive);background:var(--q-positive-bg)}.dq-app.cp-app :is(.cp-ui-status--danger,.cp-ui-alert--danger){color:var(--q-negative);background:var(--q-negative-bg)}.dq-app.cp-app :is(.cp-ui-status--warning,.cp-ui-alert--warning){color:var(--q-warning);background:var(--q-warning-bg)}.dq-app.cp-app :is(.cp-ui-status--neutral,.cp-ui-alert--neutral){color:var(--q-neutral);background:var(--q-neutral-bg)}.dq-app.cp-app .cp-ui-status--active{color:var(--q-brand);background:var(--q-selected-bg)}html .owner-app.op-app[class] :is(.pp-chart,.op-history-chart,.pf-chart) text{fill:var(--q-text-secondary);font-family:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}html .owner-app.op-app .op-profit-value.is-gain{color:var(--q-positive)}html .owner-app.op-app .op-profit-value.is-loss{color:var(--q-negative)}html .owner-app.op-app .login-costs,html .dq-app.cp-app .admin-login-costs{font-family:var(--q-font)}html .owner-app.op-app .pf-workspace.pfd-dashboard .pfc-mode-switch button[aria-pressed=true],html .owner-app.op-app .pf-workspace.pfd-dashboard .pfc-period-popover button[aria-checked=true]{color:var(--q-brand);background:var(--q-selected-bg);border-color:var(--q-green-200)}html .owner-app.op-app .pf-workspace.pfd-dashboard :is(.pfc-calendar,.pfc-period-check){color:var(--q-brand)}html .owner-app.op-app .pf-workspace.pfd-dashboard .pf-metrics>div:nth-child(2) .pfd-kpi-icon{color:var(--q-text-secondary);background:var(--q-surface-subtle)}html .owner-app.op-app[class] .pf-workspace.pfd-dashboard .pfd-account-chips button{color:var(--q-text-secondary);background:var(--q-surface);border-color:var(--q-border)}html .owner-app.op-app[class] .pf-workspace.pfd-dashboard .pfd-account-chips button:not([aria-pressed=true]):hover:not(:disabled){color:var(--q-brand);background:var(--q-hover-bg);border-color:var(--q-green-200)}html .owner-app.op-app[class] .pf-workspace.pfd-dashboard .pfd-account-chips button[aria-pressed=true]{color:var(--q-on-brand);background:var(--q-brand);border-color:var(--q-brand);box-shadow:none}html .owner-app.op-app[class] .pf-workspace.pfd-dashboard .pfd-account-chips button[aria-pressed=true] .pfc-chip-label small{color:var(--q-on-brand)}html .owner-app.op-app[class] .pf-workspace.pfd-dashboard .pfd-account-chips button[aria-pressed=true]:hover:not(:disabled){background:var(--q-brand-hover);border-color:var(--q-brand-hover)}html .owner-app.op-app[class] .pf-workspace.pfd-dashboard .pfd-account-chips button[aria-pressed=true]:active:not(:disabled){background:var(--q-brand-pressed);border-color:var(--q-brand-pressed)}html .owner-app.op-app[class] .pf-workspace.pfd-dashboard :is(.pfd-kpi-icon,.pfd-preview-symbol .pf-symbol-mark,.pfc-account-mark){color:var(--q-brand);background:var(--q-selected-bg);border-color:var(--q-green-200)}html .owner-app.op-app[class] .pf-workspace.pfd-dashboard .pf-metrics>div:is(:nth-child(2),:nth-child(4)) .pfd-kpi-icon{color:var(--q-text-secondary);background:var(--q-surface-subtle)}html .owner-app.op-app[class] .pf-workspace.pfd-dashboard .pfd-status-icon{color:var(--q-positive);background:var(--q-positive-bg)}html .owner-app.op-app[class] .pf-workspace.pfd-dashboard .pfd-status-icon.is-warning{color:var(--q-warning);background:var(--q-warning-bg)}html .owner-app.op-app[class] .pf-workspace.pfd-dashboard .pf-refresh:not(:disabled):hover{background:var(--q-brand-hover);border-color:var(--q-brand-hover)}html .owner-app.op-app[class] .op-table .op-side{color:var(--q-buy);background:var(--q-buy-bg)}html .owner-app.op-app[class] .op-table .op-side.is-sell{color:var(--q-sell);background:var(--q-sell-bg)}html .owner-app.op-app[class].is-trades .td-table-card .op-table th,html .owner-app.op-app[class] .th-compact-table thead,html .owner-app.op-app[class] .th-compact-table thead th{color:var(--q-text-secondary);background:var(--q-surface-subtle)}html[data-theme=forest]{--forest-plot-height:372px;background:var(--q-page);color:var(--q-text)}html[data-theme=forest] body{font-family:var(--q-font);font-size:var(--q-text-base);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased}html[data-theme=forest] :is(button,input,select,textarea){font-family:var(--q-font)}html[data-theme=forest] :is(h1,h2,h3,p,button,label,th,td){letter-spacing:normal}html[data-theme=forest] :focus-visible{outline:2px solid var(--q-focus);outline-offset:3px}html[data-theme=forest] :is(input[type=checkbox],input[type=radio]){accent-color:var(--q-brand)}html[data-theme=forest] :is(bdi,.qrank-number){font-variant-numeric:tabular-nums}html[data-theme=forest] :is(.owner-app.op-app[class],.dq-app.cp-app[class]){background:var(--q-page);color:var(--q-text);font-size:var(--q-text-base);line-height:var(--line-height-body)}html[data-theme=forest] :is(.owner-app.op-app[class],.dq-app.cp-app[class]) :is(.op-sidebar,.dq-sidebar,.qrank-mobile-header){background:var(--q-surface);border-color:var(--q-border);box-shadow:none}html[data-theme=forest] :is(.op-brand,.dq-brand) .qrank-brand{width:152px}html[data-theme=forest] :is(.owner-app.op-app[class],.dq-app.cp-app[class]) :is(.op-sidebar nav button,.dq-nav button){border-radius:var(--q-radius-control);color:var(--q-text-secondary);font-size:14px;font-weight:500}html[data-theme=forest] :is(.owner-app.op-app[class],.dq-app.cp-app[class]) :is(.op-sidebar nav button[aria-current],.dq-nav button.is-active){color:var(--q-brand);background:var(--q-selected-bg);box-shadow:inset -3px 0 var(--q-brand);font-weight:600}html[data-theme=forest] :is(.owner-app.op-app[class],.dq-app.cp-app[class]) :is(.ov-kpi,.ov-card,.op-stat,.op-panel,.td-table-card,.pfd-card,.pf-summary,.pf-allocation,.pp-panel,.sh-card,.st-table-card,.th-card,.dq-panel,.cp-ui-panel,.cp-ui-metric){background:var(--q-surface);border-color:var(--q-border);border-radius:var(--q-radius-card);box-shadow:none}html[data-theme=forest] :is(.owner-app.op-app[class],.dq-app.cp-app[class]) :is(.ov-kpi,.op-stat,.cp-ui-metric){border-top:1px solid var(--q-border)}html[data-theme=forest] :is(.owner-app.op-app[class],.dq-app.cp-app[class]) h1{font-size:var(--q-text-page);font-weight:700;line-height:1.5}html[data-theme=forest] :is(.owner-app.op-app[class],.dq-app.cp-app[class]) :is(.ov-card h2,.op-panel h2,.pfd-card h2,.pp-heading h2,.st-table-card h2,.dq-panel h2){font-size:var(--q-text-panel);font-weight:600}html[data-theme=forest] .owner-app.op-app[class] :is(.ov-kpi dd,.op-stat dd,.pf-metrics dd,.th-flow-metrics dd,.st-kpis dd,.sh-kpis dd,.st-trend-metrics .sp-metric>strong){color:var(--q-text);font-size:clamp(24px,2vw,28px);font-weight:600;line-height:var(--line-height-number)}html[data-theme=forest] .owner-app.op-app[class] :is(.ov-kpi dt,.pf-metrics dt,.op-stat dt,.th-flow-metrics dt,.st-kpis dt,.sh-kpis dt){color:var(--q-text-secondary);font-size:13px}html[data-theme=forest] .owner-app.op-app[class] :is(.ov-kpi-icon,.pfd-kpi-icon){color:var(--q-text-secondary);background:var(--q-surface-subtle)}html[data-theme=forest] .owner-app.op-app[class] :is(.is-positive,.is-gain,.trade-profit.is-positive){color:var(--q-positive)}html[data-theme=forest] .owner-app.op-app[class] :is(.is-negative,.is-loss,.trade-profit.is-negative){color:var(--q-negative)}html[data-theme=forest] :is(.owner-app.op-app[class],.dq-app.cp-app[class]) :is(.op-table,.pf-table,.dq-table,.access-account-table,.th-compact-table){color:var(--q-text);background:var(--q-surface);font-size:14px}html[data-theme=forest] :is(.owner-app.op-app[class],.dq-app.cp-app[class]) :is(.op-table,.pf-table,.dq-table,.access-account-table,.th-compact-table) th{color:var(--q-text-secondary);background:var(--q-surface-subtle);border-color:var(--q-border);font-size:12px;font-weight:500}html[data-theme=forest] :is(.owner-app.op-app[class],.dq-app.cp-app[class]) :is(.op-table,.pf-table,.dq-table,.access-account-table,.th-compact-table) td{border-color:var(--q-border);font-size:14px;line-height:1.65}html[data-theme=forest] :is(.owner-app.op-app[class],.dq-app.cp-app[class]) :is(.op-table,.pf-table,.dq-table,.th-compact-table) tbody th{background:var(--q-surface);color:var(--q-text);font-size:14px}html[data-theme=forest] .owner-app.op-app[class] :is(.th-flow-metrics>div,.st-workspace .st-kpis>div,.st-workspace .sh-kpis>div){border-top:1px solid var(--q-border)}html[data-theme=forest] :is(.owner-app.op-app[class],.dq-app.cp-app[class]) :is(.op-table,.pf-table,.dq-table,.th-compact-table) tbody tr:hover{background:var(--q-hover-bg)}html[data-theme=forest] .owner-app.op-app[class] :is(.td-daily .op-stat:first-child dd,.td-daily .op-stat:nth-child(2) dd,.th-flow-metrics .is-buy dd,.th-flow-metrics .is-sell dd,.st-workspace .sh-buy dd,.st-workspace .sh-sell dd){color:var(--q-text)}html[data-theme=forest] .owner-app.op-app[class] .td-daily .td-table-card>.op-table-wrap>.op-table tr[data-side] .op-side{background:var(--q-buy-bg);color:var(--q-buy);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500}html[data-theme=forest] .owner-app.op-app[class] .td-daily .td-table-card>.op-table-wrap>.op-table tr[data-side=SELL] .op-side{background:var(--q-sell-bg);color:var(--q-sell)}html[data-theme=forest] .th-compact .th-compact-side.is-buy{background:var(--q-buy-bg);color:var(--q-buy)}html[data-theme=forest] .th-compact .th-compact-side.is-sell{background:var(--q-sell-bg);color:var(--q-sell)}html[data-theme=forest] :is(.owner-app.op-app[class],.dq-app.cp-app[class]) :is(button,input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--q-radius-control)}html[data-theme=forest] :is(.owner-app.op-app[class],.dq-app.cp-app[class]) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background-color:var(--q-surface);color:var(--q-text);border-color:var(--q-input-border);font-size:var(--font-size-control)}html[data-theme=forest] :is(.owner-app.op-app[class],.dq-app.cp-app[class]) input::placeholder{color:var(--q-text-secondary);opacity:1}html[data-theme=forest] .owner-app.op-app[class] .pf-workspace.pfd-dashboard .pfd-account-chips button[aria-pressed=true]{color:var(--q-brand);background:var(--q-selected-bg);border-color:var(--q-green-200);box-shadow:none}html[data-theme=forest] .owner-app.op-app[class] .pf-workspace.pfd-dashboard .pfd-account-chips button[aria-pressed=true] .pfc-chip-label small{color:var(--q-brand)}html[data-theme=forest] .owner-app.op-app[class] .pf-workspace.pfd-dashboard .pfd-account-chips button[aria-pressed=true]:hover:not(:disabled){color:var(--q-brand);background:var(--q-selected-bg);border-color:var(--q-brand)}html[data-theme=forest] .owner-app.op-app[class] .design-symbol-list .symbol-list-card{background:var(--q-surface);border-color:var(--q-border);border-inline-start-color:var(--q-buy);border-radius:12px}html[data-theme=forest] .owner-app.op-app[class] .design-symbol-list .symbol-list-card.is-sell{border-inline-start-color:var(--q-sell)}html[data-theme=forest] .owner-app.op-app[class] .design-symbol-list .symbol-list-side__option input:checked+span{background:var(--q-buy-bg);color:var(--q-buy);border-color:var(--q-buy);box-shadow:none}html[data-theme=forest] .owner-app.op-app[class] .design-symbol-list .symbol-list-side__option.is-sell input:checked+span{background:var(--q-sell-bg);color:var(--q-sell);border-color:var(--q-sell)}html[data-theme=forest] .owner-app.op-app[class] .design-symbol-list .symbol-list-totals .is-buy{color:var(--q-buy);background:var(--q-buy-bg)}html[data-theme=forest] .owner-app.op-app[class] .design-symbol-list .symbol-list-totals .is-sell{color:var(--q-sell);background:var(--q-sell-bg)}html[data-theme=forest] .owner-app.op-app[class] .design-symbol-list .symbol-list-footer.is-conflict p{color:var(--q-negative)}html[data-theme=forest] .owner-app.op-app[class] .pf-workspace.pfd-dashboard .pp-lines.is-dashboard{--pp-dashboard-chart-height:var(--forest-plot-height)}html[data-theme=forest] .owner-app.op-app[class] .pf-workspace.pfd-dashboard .pp-lines.is-dashboard .pp-chart{height:var(--forest-plot-height)}html[data-theme=forest] .owner-app.op-app[class] .ov-performance .pp-lines.is-dashboard{--pp-dashboard-chart-height:var(--forest-plot-height)}html[data-theme=forest] :is(.pp-chart,.op-history-chart,.pf-chart,.sh-chart,.st-trend-chart) text{font-family:var(--q-font);fill:var(--q-text-secondary);font-size:12px}html[data-theme=forest] .pp-point-readout{background:var(--q-surface);color:var(--q-text);border-color:var(--q-border);border-radius:8px;font-size:13px}html[data-theme=forest] .owner-app.op-app[class].is-system-trades{--st-buy:var(--q-buy);--st-sell:var(--q-sell);--st-series-0:var(--q-category-1);--st-series-1:var(--q-category-2);--st-series-2:var(--q-category-3);--st-series-3:var(--q-category-4);--st-series-4:var(--q-category-5);--st-series-5:var(--q-category-6);--st-series-6:var(--q-category-1);--st-series-7:var(--q-category-2)}html[data-theme=forest] .qrank-login__site-header{min-height:100px}html[data-theme=forest] .qrank-login__site-header .qrank-brand{width:160px}html[data-theme=forest] .qrank-login__private{align-items:center;gap:8px;display:inline-flex}html[data-theme=forest] .qrank-login__private:before{content:"";background:var(--q-brand);border-radius:50%;width:7px;height:7px}html[data-theme=forest] .qrank-login__card{max-width:440px;box-shadow:none;border-radius:12px;padding:32px}.qrank-login__symbol{object-fit:contain;margin-bottom:24px;display:block}html[data-theme=forest] .qrank-login__card h1{letter-spacing:normal;font-size:24px;font-weight:700;line-height:1.65}html[data-theme=forest] .qrank-login__intro{margin-bottom:24px;font-size:14px;line-height:1.65}html[data-theme=forest] .qrank-login__field{margin-top:20px}html[data-theme=forest] .qrank-login__field>label{font-size:14px}html[data-theme=forest] .qrank-login__form input{height:48px}html[data-theme=forest] .qrank-login__submit{min-height:48px}html[data-theme=forest] .qrank-password-change form{border-radius:12px}@media (width>=1200px){html[data-theme=forest] .owner-app.op-app[class] .op-main{padding:24px 28px 40px}html[data-theme=forest] .owner-app.op-app[class] :is(.ov-kpis,.td-kpis,.pfd-main-grid){gap:16px}html[data-theme=forest] .owner-app.op-app[class] :is(.ov-kpi,.td-kpis .op-stat){padding:20px}}@media (width<=640px){html[data-theme=forest]{--forest-plot-height:312px}html[data-theme=forest] .qrank-login__site-header{min-height:80px}html[data-theme=forest] .qrank-login__site-header .qrank-brand{width:130px}html[data-theme=forest] .qrank-login__card{padding:24px}html[data-theme=forest] .qrank-login__main{padding:20px 20px 32px}html[data-theme=forest] .owner-app.op-app[class] .op-sidebar nav button{font-size:12px}html[data-theme=forest] :is(.ov-kpi dd,.op-stat dd){font-size:24px}}@media (width<=480px){html[data-theme=forest] .owner-app.op-app[class] :is(.td-kpis,.th-flow-metrics,.st-kpis,.sh-kpis,.st-trend-metrics,.pf-workspace.pfd-dashboard .pf-summary .pf-metrics){grid-template-columns:minmax(0,1fr)}html[data-theme=forest] .owner-app.op-app[class] :is(.td-kpis,.th-flow-metrics,.st-kpis,.sh-kpis)>div{min-width:0}}
