:root{color:var(--quanshri-text);background:var(--quanshri-bg-deep);color-scheme:dark;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.5;font-weight:400;scroll-behavior:smooth;--quanshri-bg-deep: #07111f;--quanshri-surface: #102238;--quanshri-surface-raised: #142a42;--quanshri-surface-muted: #0c1c2e;--quanshri-border: #28445f;--quanshri-border-strong: #35627a;--quanshri-text: #edf5fb;--quanshri-text-muted: #9fb3c7;--quanshri-accent: #44d7c3;--quanshri-accent-strong: #78e8d8;--quanshri-accent-deep: #0f766e;--quanshri-accent-soft: rgba(68, 215, 195, .13);--quanshri-info-soft: rgba(116, 199, 255, .12);--quanshri-warning: #f5c76b;--quanshri-warning-soft: rgba(245, 199, 107, .12);--quanshri-danger: #ff8582;--quanshri-danger-deep: #a73737;--quanshri-danger-soft: rgba(255, 133, 130, .12);--quanshri-shadow: 0 10px 28px rgba(0, 7, 16, .3);--quanshri-selection: rgba(68, 215, 195, .3);--quanshri-button-text: #f8fffe;--quanshri-button-hover: #12847b;--quanshri-focus-ring: rgba(68, 215, 195, .25);--quanshri-secondary-text: #edf5fb;--quanshri-secondary-hover: #19354f;--quanshri-secondary-hover-text: #78e8d8;--quanshri-danger-border: #c84e4b;--quanshri-danger-button-text: #fff7f6;--quanshri-disabled-surface: #1b2d40;--quanshri-disabled-text: #8195aa;--quanshri-topbar-surface: #081421;--quanshri-topbar-border: #28445f;--quanshri-topbar-text: #edf5fb;--quanshri-topbar-muted: #9fb3c7;--quanshri-topbar-control: #0c1c2e;--quanshri-topbar-secondary: #0c1c2e;--quanshri-topbar-shadow: 0 10px 30px rgba(0, 7, 16, .4);--quanshri-control-text: #c8d6e3;--quanshri-control-disabled-text: #73889d;--quanshri-info-border: #315b77;--quanshri-info-text: #9bd7ff;--quanshri-scroll-track: rgba(12, 28, 46, .88);--quanshri-scroll-thumb: rgba(68, 215, 195, .45);--quanshri-scroll-thumb-hover: rgba(68, 215, 195, .66);--quanshri-auth-background: radial-gradient(circle at top left, rgba(68, 215, 195, .12), transparent 34rem), linear-gradient(145deg, #07111f, #0a1b2c 58%, #07111f);--quanshri-auth-shadow: 0 20px 52px rgba(0, 7, 16, .48);--quanshri-danger-border-muted: #8e4548;--quanshri-danger-text: #ffaaa7;--quanshri-placeholder-text: #71879c;--quanshri-warning-border: #8a7138;--quanshri-warning-text: #f7d992;--quanshri-input-focus-shadow: 0 0 0 3px rgba(68, 215, 195, .15);--quanshri-input-disabled-surface: #172a3d;--quanshri-table-heading: #132940;--quanshri-badge-muted-surface: rgba(159, 179, 199, .12);--quanshri-badge-muted-text: #bdccda;--quanshri-success-border: #287465;--quanshri-dev-banner-border: rgba(56, 189, 248, .42);--quanshri-dev-banner-surface: rgba(14, 116, 144, .12);--quanshri-dev-banner-text: #bae6fd;--quanshri-dev-banner-strong: #7dd3fc}:root[data-theme=light]{color:#101828;background:#f4f5f4;color-scheme:light;--quanshri-bg-deep: #eef2f6;--quanshri-surface: #ffffff;--quanshri-surface-raised: #475467;--quanshri-surface-muted: #f8fafc;--quanshri-border: #d0d5dd;--quanshri-border-strong: #98a2b3;--quanshri-text: #101828;--quanshri-text-muted: #667085;--quanshri-accent: #0f766e;--quanshri-accent-strong: #0f766e;--quanshri-accent-deep: #0f766e;--quanshri-accent-soft: #e6fffb;--quanshri-info-soft: #eff8ff;--quanshri-warning: #b54708;--quanshri-warning-soft: #fffaeb;--quanshri-danger: #b42318;--quanshri-danger-deep: #b42318;--quanshri-danger-soft: #fef3f2;--quanshri-shadow: 0 8px 18px rgba(15, 23, 42, .05);--quanshri-selection: rgba(15, 118, 110, .2);--quanshri-button-text: #ffffff;--quanshri-button-hover: #115e59;--quanshri-focus-ring: rgba(15, 118, 110, .2);--quanshri-secondary-text: #ffffff;--quanshri-secondary-hover: #344054;--quanshri-secondary-hover-text: #ffffff;--quanshri-danger-border: #b42318;--quanshri-danger-button-text: #ffffff;--quanshri-disabled-surface: #e4e7ec;--quanshri-disabled-text: #667085;--quanshri-topbar-surface: #101828;--quanshri-topbar-border: #243447;--quanshri-topbar-text: #ffffff;--quanshri-topbar-muted: #d0d5dd;--quanshri-topbar-control: #1d2939;--quanshri-topbar-secondary: #344054;--quanshri-topbar-shadow: 0 10px 30px rgba(15, 23, 42, .18);--quanshri-control-text: #344054;--quanshri-control-disabled-text: #667085;--quanshri-info-border: #b2ddff;--quanshri-info-text: #175cd3;--quanshri-scroll-track: rgba(242, 244, 247, .72);--quanshri-scroll-thumb: rgba(15, 118, 110, .45);--quanshri-scroll-thumb-hover: rgba(15, 118, 110, .62);--quanshri-auth-background: linear-gradient(135deg, rgba(15, 118, 110, .12), rgba(255, 255, 255, .9) 34%), #f4f5f4;--quanshri-auth-shadow: 0 18px 48px rgba(15, 23, 42, .12);--quanshri-danger-border-muted: #fda29b;--quanshri-danger-text: #b42318;--quanshri-placeholder-text: #667085;--quanshri-warning-border: #f59e0b;--quanshri-warning-text: #92400e;--quanshri-input-focus-shadow: 0 0 0 3px rgba(15, 118, 110, .16);--quanshri-input-disabled-surface: #f2f4f7;--quanshri-table-heading: #f8fafc;--quanshri-badge-muted-surface: #f2f4f7;--quanshri-badge-muted-text: #475467;--quanshri-success-border: #84caaf;--quanshri-dev-banner-border: #b2ddff;--quanshri-dev-banner-surface: #eff8ff;--quanshri-dev-banner-text: #175cd3;--quanshri-dev-banner-strong: #1849a9}*{box-sizing:border-box}body{margin:0;background:var(--quanshri-bg-deep);color:var(--quanshri-text)}button,input,select{font:inherit}button{cursor:pointer;border:none;border-radius:8px;padding:.75rem 1rem;background:#0f766e;color:#fff}button:disabled{cursor:not-allowed;opacity:.7}.secondary-button{background:#475467}.danger-button{background:#b42318}.danger-button:disabled{background:#98a2b3;color:#f2f4f7;box-shadow:none;opacity:.55}.app-shell{min-height:100vh;padding:2rem;background:#f4f5f4}.workspace-shell{display:flex;flex-direction:column;height:100vh;min-height:100vh;overflow:hidden;background:#eef2f6}.workspace-topbar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:minmax(12.5rem,.78fr) minmax(18rem,1fr) minmax(18rem,auto);gap:.75rem;align-items:center;padding:.82rem 1.25rem;border-bottom:1px solid #243447;background:#101828;color:#fff;box-shadow:0 10px 30px #0f172a2e}.workspace-brand{min-width:0}.workspace-brand-row{display:flex;gap:.65rem;align-items:center;min-width:0}.workspace-brand .eyebrow{margin:0;color:#5eead4;font-size:.67rem;line-height:1}.workspace-brand h1{margin:.12rem 0 0;font-size:1.18rem;line-height:1.08}.workspace-mobile-menu-button{display:none;width:2.85rem;height:2.85rem;flex:0 0 auto;place-items:center;gap:.22rem;padding:.55rem;border:1px solid #344054;background:#1d2939}.workspace-mobile-menu-button span{display:block;width:1.25rem;height:.14rem;border-radius:999px;background:#fff}.workspace-switchers{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;justify-content:center;min-width:0}.workspace-switcher-group{display:inline-grid;grid-template-columns:repeat(2,minmax(4.35rem,1fr));gap:.22rem;padding:.22rem;border:1px solid #344054;border-radius:10px;background:#1d2939}.workspace-switcher-button{min-height:2.35rem;padding:.48rem .8rem;border:1px solid transparent;border-radius:8px;background:transparent;color:#d0d5dd;font-size:.88rem;font-weight:800;line-height:1}.workspace-switcher-button-active{border-color:#5eead4;background:#0f766e;color:#fff}.workspace-broker-select{display:flex;gap:.45rem;align-items:center;min-width:10.75rem}.workspace-broker-select span{color:#98a2b3;font-size:.68rem;font-weight:700;line-height:1;text-transform:uppercase}.workspace-broker-select select{width:100%;min-height:2.35rem;border:1px solid #344054;border-radius:8px;padding:.48rem 2rem .48rem .72rem;background:#f8fafc;color:#101828;font-size:.88rem;font-weight:700;line-height:1.1}.workspace-session-control{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;justify-content:flex-end;min-width:0}.workspace-session-control div{display:grid;gap:.03rem;min-width:0;text-align:right}.workspace-session-control span,.workspace-session-control small{color:#d0d5dd;font-size:.68rem;line-height:1.15}.workspace-session-control strong{color:#fff;font-size:.9rem;line-height:1.1;overflow-wrap:anywhere}.workspace-session-control .secondary-button{min-height:2.25rem;padding:.48rem .78rem;background:#344054;font-size:.84rem;font-weight:800;line-height:1}.workspace-body{display:flex;gap:1.25rem;align-items:start;flex:1 1 auto;min-height:0;overflow:hidden;padding:1.25rem}.workspace-sidebar-nav{position:sticky;top:1rem;flex:0 0 16.5rem;display:grid;gap:1rem;align-self:start;max-height:100%;overflow-y:auto;min-width:0;padding:1rem 1rem 4.5rem;border:1px solid #d0d5dd;border-radius:8px;background:#fff;box-shadow:0 8px 18px #0f172a0f;scrollbar-color:rgba(15,118,110,.45) rgba(242,244,247,.7);scrollbar-gutter:stable;scrollbar-width:thin}.workspace-drawer-backdrop{display:none}.workspace-sidebar-heading{display:grid;gap:.2rem}.workspace-sidebar-heading span{color:#667085;font-size:.75rem;font-weight:700;text-transform:uppercase}.workspace-sidebar-heading strong{color:#101828;line-height:1.2}.workspace-menu{display:grid;gap:.4rem;padding-bottom:3rem}.workspace-instrument-menu{padding-bottom:0}.workspace-sidebar-section-heading{padding-top:1rem;border-top:1px solid #eaecf0}.workspace-instrument-empty{margin:0;color:#667085;font-size:.82rem;line-height:1.4}.workspace-menu-item{display:flex;justify-content:space-between;gap:.65rem;align-items:center;width:100%;min-height:2.75rem;border:1px solid #d0d5dd;background:#f8fafc;color:#344054;font-weight:750;text-align:left}.workspace-menu-item span{overflow-wrap:anywhere}.workspace-menu-item small{color:#667085;font-size:.72rem;font-weight:800;text-transform:uppercase}.workspace-menu-item-active{border-color:#0f766e;background:#e6fffb;color:#0f766e}.workspace-menu-item-disabled{border-style:dashed;color:#667085}.workspace-main-panel{display:grid;gap:1.25rem;align-content:start;flex:1 1 auto;height:100%;min-width:0;overflow-y:auto;padding-right:.15rem;scrollbar-color:rgba(15,118,110,.45) rgba(242,244,247,.72);scrollbar-gutter:stable;scrollbar-width:thin}.workspace-placeholder{border:1px solid #d0d5dd;border-radius:8px;background:#fff;box-shadow:0 8px 18px #0f172a0d}.workspace-sidebar-nav::-webkit-scrollbar,.workspace-main-panel::-webkit-scrollbar,.table-wrap::-webkit-scrollbar,[class$=-table-wrap]::-webkit-scrollbar{width:.45rem;height:.45rem}.workspace-sidebar-nav::-webkit-scrollbar-track,.workspace-main-panel::-webkit-scrollbar-track,.table-wrap::-webkit-scrollbar-track,[class$=-table-wrap]::-webkit-scrollbar-track{background:#f2f4f7b8;border-radius:999px}.workspace-sidebar-nav::-webkit-scrollbar-thumb,.workspace-main-panel::-webkit-scrollbar-thumb,.table-wrap::-webkit-scrollbar-thumb,[class$=-table-wrap]::-webkit-scrollbar-thumb{border-radius:999px;background:#0f766e6b}.workspace-sidebar-nav::-webkit-scrollbar-thumb:hover,.workspace-main-panel::-webkit-scrollbar-thumb:hover,.table-wrap::-webkit-scrollbar-thumb:hover,[class$=-table-wrap]::-webkit-scrollbar-thumb:hover{background:#0f766e9e}.table-wrap,[class$=-table-wrap]{scrollbar-color:rgba(15,118,110,.45) rgba(242,244,247,.72);scrollbar-width:thin}.collapse-icon-button{display:inline-grid;place-items:center;width:2rem;height:2rem;min-height:2rem;padding:0;border:1px solid #d0d5dd;background:#f8fafc;color:#344054;font-size:.78rem;font-weight:900;line-height:1}.collapse-icon-button:hover{border-color:#0f766e;color:#0f766e}.card-title-with-info,.paper-live-data-disclosure-heading-row,.paper-live-data-panel-heading,.collapsible-panel-title-row{display:inline-flex;align-items:center;gap:.45rem;max-width:100%;min-width:0;flex-wrap:wrap;overflow:visible;position:relative}.card-title-with-info>h2,.card-title-with-info>h3{min-width:0;overflow-wrap:anywhere}.info-tooltip{position:static;display:inline-grid;place-items:center;flex:0 0 auto;width:1.08rem;height:1.08rem;border:1px solid #d0d5dd;border-radius:999px;background:#f8fafc;color:#475467;cursor:help;font-size:.72rem;font-weight:850;line-height:1}.info-tooltip:hover,.info-tooltip:focus-visible{border-color:#0f766e;color:#0f766e;outline:none}.info-tooltip:focus-visible{box-shadow:0 0 0 3px #0f766e24}.info-tooltip-content{position:absolute;z-index:30;top:calc(100% + .5rem);left:0;width:min(30rem,calc(100vw - 32px));max-width:min(30rem,calc(100vw - 32px));padding:.55rem .65rem;border-radius:6px;background:#101828;box-shadow:0 10px 24px #0f172a2e;color:#fff;font-size:.78rem;font-weight:700;line-height:1.45;opacity:0;overflow-wrap:break-word;pointer-events:none;text-align:left;transition:opacity .14s ease,visibility .14s ease;visibility:hidden;white-space:normal}.info-tooltip-content:after{position:absolute;bottom:100%;left:.9rem;width:0;height:0;border:5px solid transparent;border-bottom-color:#101828;content:""}.info-tooltip:hover .info-tooltip-content,.info-tooltip:focus-visible .info-tooltip-content{opacity:1;visibility:visible}.icon-refresh-button{display:inline-grid;place-items:center;flex:0 0 auto;width:2.05rem;min-width:2.05rem;height:2.05rem;min-height:2.05rem;padding:0;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#344054;line-height:1}.icon-refresh-button:hover:not(:disabled),.icon-refresh-button:focus-visible{border-color:#0f766e;color:#0f766e}.icon-refresh-button:focus-visible{outline:3px solid rgba(15,118,110,.16);outline-offset:2px}.icon-refresh-button:disabled{cursor:not-allowed;opacity:.62}.icon-refresh-button-svg{width:1.05rem;height:1.05rem}.icon-refresh-button-loading .icon-refresh-button-svg{animation:icon-refresh-spin .9s linear infinite}@keyframes icon-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.icon-refresh-button-loading .icon-refresh-button-svg{animation:none}}.workspace-placeholder h2{margin:.2rem 0 0;color:#101828}.workspace-placeholder p{margin:.35rem 0 0;color:#667085}.workspace-status-badge{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:.35rem .55rem;border-radius:8px;background:#fffaeb;color:#b54708;font-size:.76rem;font-weight:800;text-transform:uppercase}.workspace-placeholder{display:grid;gap:.8rem;min-height:18rem;align-content:start;padding:1.35rem}.workspace-placeholder-note{padding:.85rem 1rem;border:1px solid #b2ddff;border-radius:8px;background:#eff8ff;color:#175cd3!important;font-weight:700}.workspace-placeholder-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0}.workspace-placeholder-meta div{min-width:0;padding:.8rem;border:1px solid #eaecf0;border-radius:8px;background:#f8fafc}.workspace-placeholder-meta dt{color:#667085;font-size:.75rem;font-weight:800;text-transform:uppercase}.workspace-placeholder-meta dd{margin:.15rem 0 0;color:#101828;font-weight:800;overflow-wrap:anywhere}.legacy-dashboard-surface{display:grid;gap:1.25rem;min-width:0}.workspace-top-summary{display:grid;gap:0;min-width:0;border:1px solid #d0d5dd;border-radius:8px;background:#fff;box-shadow:0 8px 18px #0f172a0d;overflow:hidden}.workspace-top-summary-collapsed{gap:0}.workspace-top-summary-header{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;min-width:0;padding:1rem 1.1rem}.workspace-top-summary-collapsed .workspace-top-summary-header{align-items:center;padding-block:.62rem}.workspace-top-summary-copy{min-width:0}.workspace-top-summary-copy h2{margin:.2rem 0 0;color:#101828;font-size:1.35rem}.workspace-top-summary-collapsed .workspace-top-summary-copy h2{margin-top:.1rem;font-size:1rem}.workspace-top-summary-collapsed .workspace-top-summary-copy .eyebrow{margin:0;font-size:.7rem}.workspace-top-summary-copy p:not(.eyebrow){margin:.35rem 0 0;color:#667085;overflow-wrap:anywhere}.workspace-top-summary-actions{display:flex;gap:.65rem;align-items:center;justify-content:flex-end;flex-wrap:wrap;min-width:0}.workspace-top-summary-chips{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap;justify-content:flex-end;min-width:0}.workspace-top-summary-chips span{display:inline-flex;align-items:center;max-width:100%;min-height:2rem;padding:.3rem .55rem;border-radius:8px;background:#f2f4f7;color:#344054;font-size:.78rem;font-weight:800;overflow-wrap:anywhere}.workspace-top-summary-content{display:grid;gap:1rem;min-width:0;max-height:120rem;opacity:1;overflow:hidden;padding:0 1.1rem 1.1rem;transform:translateY(0);transition:max-height .22s ease,opacity .18s ease,padding .22s ease,transform .22s ease}.workspace-top-summary-collapsed .workspace-top-summary-content{max-height:0;opacity:0;padding-block:0;transform:translateY(-.3rem);pointer-events:none}.workspace-top-summary .warning-banner{margin-bottom:0}.icon-collapse-button{flex:0 0 auto}.workspace-summary-toggle{display:inline-flex;gap:.45rem;align-items:center;justify-content:center;width:auto;min-width:8.5rem;padding:0 .65rem;white-space:nowrap}.collapse-button-label{font-size:.76rem;line-height:1}.collapse-button-icon{display:inline-grid;place-items:center;width:1rem;font-size:.72rem;line-height:1}.paper-kotak-feature-heading p:not(.eyebrow){margin:0;color:#667085}.paper-kotak-feature-heading-row{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between}.paper-kotak-safety-badge{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:.42rem .65rem;border:1px solid #84caaf;border-radius:8px;background:#ecfdf3;color:#027a48;font-size:.78rem;font-weight:900;line-height:1;white-space:nowrap}.paper-kotak-feature-followup{margin-top:1rem}.collapsible-panel{min-width:0;border:1px solid #d0d5dd;border-radius:8px;background:#fff;box-shadow:0 8px 18px #0f172a0d;overflow:hidden}.collapsible-panel-header{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;min-width:0;padding:1rem 1.1rem}.collapsible-panel-title{min-width:0}.collapsible-panel-title .eyebrow{margin-bottom:.2rem}.collapsible-panel-title-row{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.collapsible-panel-title h2{margin:0;color:#101828;font-size:1.08rem}.collapsible-panel-title p:not(.eyebrow){margin:.35rem 0 0;color:#667085;overflow-wrap:anywhere}.collapsible-panel-content{max-height:999rem;opacity:1;overflow:hidden;padding:0 1.1rem 1.1rem;transform:translateY(0);transition:max-height .22s ease,opacity .18s ease,padding .22s ease,transform .22s ease}.collapsible-panel-collapsed .collapsible-panel-header{align-items:center;padding-block:.82rem}.collapsible-panel-collapsed .collapsible-panel-content{max-height:0;opacity:0;padding-block:0;transform:translateY(-.25rem);pointer-events:none}.paper-kotak-panel .card,.paper-orders-panel .card{border:0;box-shadow:none;padding:0}.paper-kotak-panel .card-header,.paper-orders-panel .card-header{margin-top:0}.paper-kotak-panel>.collapsible-panel-content>.card>h2:first-child,.paper-orders-panel>.collapsible-panel-content>.card>h2:first-child,.paper-kotak-panel>.collapsible-panel-content>.card>.card-header h2,.paper-orders-panel>.collapsible-panel-content>.card>.card-header h2{display:none}.paper-kotak-panel .table-wrap,.paper-orders-panel .table-wrap,.paper-kotak-panel [class$=-table-wrap],.paper-orders-panel [class$=-table-wrap]{max-width:100%}.paper-kotak-dashboard-page{min-width:0}.paper-dashboard-note{min-width:0;margin-bottom:1rem;padding:1rem 1.1rem;border:1px solid #b2ddff;border-radius:8px;background:linear-gradient(135deg,#b2ddff38,#fffffffa 38%),#fff;box-shadow:0 8px 18px #0f172a0d}.paper-dashboard-note h3{margin:.2rem 0 0;color:#101828;font-size:1.05rem}.paper-dashboard-note p:not(.eyebrow){margin:.45rem 0 0;max-width:64rem;color:#475467}.paper-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:start;min-width:0}.paper-dashboard-panel.collapsible-panel{border-color:#b2ddff}.paper-dashboard-panel .collapsible-panel-content{padding:0 1rem 1rem}.paper-dashboard-panel>.collapsible-panel-content>.card{display:grid;gap:.9rem;min-height:100%;padding:1rem;border:1px solid #eaecf0;border-radius:8px}.paper-dashboard-panel .card-header{align-items:flex-start;margin-bottom:0;padding-bottom:.75rem;border-bottom:1px solid #eaecf0}.paper-dashboard-panel .detail-grid,.paper-dashboard-panel .portfolio-summary-grid{margin-bottom:0}.paper-dashboard-panel .portfolio-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-dashboard-panel .status-row,.paper-dashboard-panel .button-row{margin:0}.paper-dashboard-panel .button-row button{flex:1 1 8rem}.paper-dashboard-status-column{display:grid;gap:1rem;grid-column:1;align-content:start;min-width:0}.paper-dashboard-summary-panel{grid-column:2}.paper-kotak-orders-page{min-width:0}.paper-orders-workbench{display:grid;grid-template-columns:minmax(22rem,1fr) minmax(18rem,.85fr);gap:1rem;align-items:start;min-width:0}.paper-orders-primary-panel,.paper-orders-preview-panel{display:grid;gap:1rem;min-width:0}.paper-orders-result-panel.collapsible-panel{border-color:#b2ddff;box-shadow:0 12px 28px #0f172a14}.paper-orders-result-panel .result-success{border-color:#86efac;background:linear-gradient(135deg,#12b76a14,#fffffffa 32%),#fff}.paper-orders-result-panel .result-error{border-color:#fda29b;background:linear-gradient(135deg,#f43f5e14,#fffffffa 32%),#fff}.paper-orders-result-panel .result-preview{border-color:#b2ddff}.paper-orders-list-section{display:grid;gap:.75rem;min-width:0}.paper-orders-list-heading{display:flex;gap:1rem;align-items:flex-end;justify-content:space-between;min-width:0;padding:0 .1rem}.paper-orders-list-heading h3{margin:.15rem 0 0;color:#101828;font-size:1.05rem}.paper-orders-list-section .orders-card{min-width:0}.paper-orders-list-section .table-wrap{max-width:100%}.paper-orders-ledger-panel:not(.collapsible-panel-collapsed) .collapsible-panel-content{overflow-x:visible}.paper-orders-table-wrap{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden}.paper-orders-table{min-width:1320px}.paper-orders-table .note-cell{min-width:18rem;max-width:28rem;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.paper-kotak-risk-page{min-width:0}.paper-risk-layout{display:grid;gap:1rem;min-width:0}.paper-risk-safety-panel,.paper-risk-guide{min-width:0;padding:1rem 1.1rem;border:1px solid #fedf89;border-radius:8px;background:linear-gradient(135deg,#fedf8938,#fffffffa 38%),#fff;box-shadow:0 8px 18px #0f172a0d}.paper-risk-safety-panel h3,.paper-risk-guide-heading h3{margin:.2rem 0 0;color:#101828;font-size:1.05rem}.paper-risk-safety-panel p:not(.eyebrow){margin:.45rem 0 0;max-width:58rem;color:#475467}.paper-risk-controls-panel.collapsible-panel{border-color:#fedf89}.paper-risk-controls-panel .collapsible-panel-content{padding:0 1.35rem 1.35rem}.paper-risk-controls-panel .risk-controls-card{display:grid;gap:1.1rem;padding:1.15rem;border:1px solid #eaecf0;border-radius:8px;background:linear-gradient(135deg,#fedf891a,#fffffffa 32%),#fff}.paper-risk-controls-panel .risk-controls-card .card-header{align-items:flex-start;margin-bottom:0;padding-bottom:.85rem;border-bottom:1px solid #eaecf0}.paper-risk-controls-panel .risk-controls-card .card-subtitle{max-width:42rem}.paper-risk-controls-panel .risk-status-banner,.paper-risk-controls-panel .risk-summary-grid{margin-bottom:0}.paper-risk-controls-panel .button-row{padding-top:.1rem}.paper-risk-guide{border-color:#d0d5dd;background:#fff}.paper-risk-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.85rem}.paper-risk-guide-item{min-width:0;padding:.9rem;border:1px solid #eaecf0;border-radius:8px;background:#f8fafc}.paper-risk-guide-item strong{display:block;color:#101828}.paper-risk-guide-item p{margin:.35rem 0 0;color:#667085;font-size:.9rem}.paper-kotak-scanner-page{min-width:0}.paper-scanner-layout{display:grid;gap:1rem;min-width:0}.paper-scanner-safety-panel{min-width:0;padding:1rem 1.1rem;border:1px solid #b2ddff;border-radius:8px;background:linear-gradient(135deg,#b2ddff42,#fffffffa 38%),#fff;box-shadow:0 8px 18px #0f172a0d}.paper-scanner-safety-panel h3{margin:.2rem 0 0;color:#101828;font-size:1.05rem}.paper-scanner-safety-panel p:not(.eyebrow){margin:.45rem 0 0;max-width:62rem;color:#475467}.paper-scanner-readiness-panel.collapsible-panel,.paper-scanner-snapshot-panel.collapsible-panel,.paper-scanner-universe-panel.collapsible-panel{border-color:#b2ddff}.paper-scanner-readiness-panel .collapsible-panel-content,.paper-scanner-snapshot-panel .collapsible-panel-content,.paper-scanner-universe-panel .collapsible-panel-content{padding:0 1.2rem 1.2rem}.paper-scanner-readiness-panel .scanner-readiness-card,.paper-scanner-snapshot-panel .fake-scanner-card,.paper-scanner-universe-panel .watchlist-card{display:grid;gap:1rem;padding:1.05rem;border:1px solid #eaecf0;border-radius:8px}.paper-scanner-readiness-panel .card-header,.paper-scanner-snapshot-panel .card-header,.paper-scanner-universe-panel .card-header{align-items:flex-start;margin-bottom:0;padding-bottom:.8rem;border-bottom:1px solid #eaecf0}.paper-scanner-readiness-panel .watchlist-summary-grid,.paper-scanner-snapshot-panel .watchlist-summary-grid,.paper-scanner-universe-panel .watchlist-summary-grid,.paper-scanner-readiness-panel .scanner-reasons,.paper-scanner-readiness-panel .scanner-warning,.paper-scanner-snapshot-panel .scanner-warning,.paper-scanner-universe-panel .watchlist-warning,.paper-scanner-universe-panel .watchlist-toolbar,.paper-scanner-universe-panel .watchlist-backend-status{margin-bottom:0}.paper-scanner-readiness-panel .watchlist-summary-grid,.paper-scanner-snapshot-panel .watchlist-summary-grid{grid-template-columns:repeat(5,minmax(10.5rem,1fr));overflow-x:auto;padding-bottom:.15rem;scrollbar-color:rgba(15,118,110,.45) rgba(242,244,247,.72);scrollbar-width:thin}.paper-scanner-snapshot-panel .watchlist-summary-grid{grid-template-columns:repeat(6,minmax(9.75rem,1fr))}.paper-scanner-readiness-panel .watchlist-summary-grid::-webkit-scrollbar,.paper-scanner-snapshot-panel .watchlist-summary-grid::-webkit-scrollbar{height:.45rem}.paper-scanner-readiness-panel .watchlist-summary-grid::-webkit-scrollbar-track,.paper-scanner-snapshot-panel .watchlist-summary-grid::-webkit-scrollbar-track{background:#f2f4f7b8;border-radius:999px}.paper-scanner-readiness-panel .watchlist-summary-grid::-webkit-scrollbar-thumb,.paper-scanner-snapshot-panel .watchlist-summary-grid::-webkit-scrollbar-thumb{border-radius:999px;background:#0f766e6b}.paper-scanner-snapshot-panel .scanner-warning{border-color:#fedf89;background:#fffbeb;color:#92400e}.paper-scanner-readiness-panel .table-wrap,.paper-scanner-snapshot-panel .table-wrap,.paper-scanner-universe-panel .table-wrap{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;border:1px solid #eaecf0;border-radius:8px}.paper-scanner-universe-panel .watchlist-table{min-width:980px}.paper-scanner-snapshot-panel .watchlist-table{min-width:1120px}.paper-scanner-snapshot-panel .watchlist-table .wrap-text{min-width:20rem;max-width:34rem}.paper-scanner-meaning-panel,.paper-strategy-meaning-panel{margin:0}.paper-kotak-strategy-page{min-width:0}.paper-strategy-layout{display:grid;gap:1rem;min-width:0}.paper-strategy-safety-panel{min-width:0;padding:1rem 1.1rem;border:1px solid #b2ddff;border-radius:8px;background:linear-gradient(135deg,#b2ddff3d,#fffffffa 38%),#fff;box-shadow:0 8px 18px #0f172a0d}.paper-strategy-safety-panel h3{margin:.2rem 0 0;color:#101828;font-size:1.05rem}.paper-strategy-safety-panel p:not(.eyebrow){margin:.45rem 0 0;max-width:64rem;color:#475467}.paper-strategy-decisions-panel.collapsible-panel,.paper-strategy-risk-panel.collapsible-panel,.paper-strategy-pipeline-panel.collapsible-panel{border-color:#b2ddff}.paper-strategy-decisions-panel .collapsible-panel-content,.paper-strategy-risk-panel .collapsible-panel-content,.paper-strategy-pipeline-panel .collapsible-panel-content{padding:0 1.2rem 1.2rem}.paper-strategy-decisions-panel .fake-strategy-card,.paper-strategy-risk-panel .fake-risk-card,.paper-strategy-pipeline-panel .fake-pipeline-card{display:grid;gap:1rem;padding:1.05rem;border:1px solid #eaecf0;border-radius:8px}.paper-strategy-decisions-panel .card-header,.paper-strategy-historical-metrics-panel .card-header,.paper-strategy-risk-panel .card-header,.paper-strategy-pipeline-panel .card-header{align-items:flex-start;margin-bottom:0;padding-bottom:.8rem;border-bottom:1px solid #eaecf0}.paper-strategy-decisions-panel .scanner-warning,.paper-strategy-historical-metrics-panel .scanner-warning,.paper-strategy-risk-panel .scanner-warning,.paper-strategy-pipeline-panel .fake-pipeline-warning,.paper-strategy-pipeline-panel .fake-pipeline-warning-ready,.paper-strategy-pipeline-panel .fake-pipeline-status-row{margin-bottom:0}.paper-strategy-decisions-panel .fake-strategy-summary-grid,.paper-strategy-risk-panel .fake-strategy-summary-grid,.paper-strategy-pipeline-panel .fake-strategy-summary-grid{grid-template-columns:repeat(6,minmax(10rem,1fr));overflow-x:auto;padding-bottom:.15rem;scrollbar-color:rgba(15,118,110,.45) rgba(242,244,247,.72);scrollbar-width:thin}.paper-strategy-risk-panel .fake-strategy-summary-grid,.paper-strategy-pipeline-panel .fake-strategy-summary-grid{grid-template-columns:repeat(10,minmax(9.5rem,1fr))}.paper-strategy-decisions-panel .fake-strategy-summary-grid::-webkit-scrollbar,.paper-strategy-risk-panel .fake-strategy-summary-grid::-webkit-scrollbar,.paper-strategy-pipeline-panel .fake-strategy-summary-grid::-webkit-scrollbar{height:.45rem}.paper-strategy-decisions-panel .fake-strategy-summary-grid::-webkit-scrollbar-track,.paper-strategy-risk-panel .fake-strategy-summary-grid::-webkit-scrollbar-track,.paper-strategy-pipeline-panel .fake-strategy-summary-grid::-webkit-scrollbar-track{background:#f2f4f7b8;border-radius:999px}.paper-strategy-decisions-panel .fake-strategy-summary-grid::-webkit-scrollbar-thumb,.paper-strategy-risk-panel .fake-strategy-summary-grid::-webkit-scrollbar-thumb,.paper-strategy-pipeline-panel .fake-strategy-summary-grid::-webkit-scrollbar-thumb{border-radius:999px;background:#0f766e6b}.paper-strategy-decisions-panel .fake-strategy-table-wrap,.paper-strategy-risk-panel .fake-risk-table-wrap{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;border-radius:8px}.paper-strategy-decisions-panel .fake-strategy-table{min-width:1180px}.paper-strategy-risk-panel .fake-risk-table{min-width:1360px}.paper-strategy-decisions-panel .fake-diagnostic-reason-cell,.paper-strategy-risk-panel .fake-diagnostic-reason-cell{min-width:20rem;max-width:34rem}.paper-strategy-pipeline-panel .fake-pipeline-preview-strip{padding-top:.1rem}.paper-kotak-positions-page,.paper-kotak-pnl-page{min-width:0}.paper-record-layout{display:grid;gap:1rem;min-width:0}.paper-record-safety-panel{min-width:0;padding:1rem 1.1rem;border:1px solid #84caaf;border-radius:8px;background:linear-gradient(135deg,#84caaf33,#fffffffa 38%),#fff;box-shadow:0 8px 18px #0f172a0d}.paper-record-safety-panel h3{margin:.2rem 0 0;color:#101828;font-size:1.05rem}.paper-record-safety-panel p:not(.eyebrow){margin:.45rem 0 0;max-width:62rem;color:#475467}.paper-record-panel.collapsible-panel{border-color:#84caaf}.paper-record-panel .collapsible-panel-content{padding:0 1.2rem 1.2rem}.paper-record-panel .positions-card,.paper-record-panel .portfolio-summary-card,.paper-record-panel .realized-pnl-card,.paper-record-panel .trades-card{display:grid;gap:1rem;padding:1.05rem;border:1px solid #eaecf0;border-radius:8px}.paper-record-panel .card-header{align-items:flex-start;margin-bottom:0;padding-bottom:.8rem;border-bottom:1px solid #eaecf0}.paper-record-panel .portfolio-summary-grid,.paper-record-panel .realized-summary-grid{grid-template-columns:repeat(5,minmax(10rem,1fr));margin-bottom:0;overflow-x:auto;padding-bottom:.15rem;scrollbar-color:rgba(15,118,110,.45) rgba(242,244,247,.72);scrollbar-width:thin}.paper-record-panel .portfolio-summary-grid::-webkit-scrollbar,.paper-record-panel .realized-summary-grid::-webkit-scrollbar{height:.45rem}.paper-record-panel .portfolio-summary-grid::-webkit-scrollbar-track,.paper-record-panel .realized-summary-grid::-webkit-scrollbar-track{background:#f2f4f7b8;border-radius:999px}.paper-record-panel .portfolio-summary-grid::-webkit-scrollbar-thumb,.paper-record-panel .realized-summary-grid::-webkit-scrollbar-thumb{border-radius:999px;background:#0f766e6b}.paper-record-panel .table-wrap{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;border-radius:8px}.paper-positions-panel table{min-width:1280px}.paper-realized-pnl-panel table,.paper-trades-panel table{min-width:1180px}.paper-live-data-page,.paper-kotak-execution-page,.paper-kotak-audit-page{min-width:0}.paper-live-data-section-list,.paper-live-data-record-grid,.paper-live-data-market-grid,.paper-execution-layout,.paper-audit-layout{display:grid;gap:1rem;min-width:0}.paper-live-data-section-list{align-items:start}.paper-live-data-market-grid{grid-template-columns:minmax(20rem,.9fr) minmax(24rem,1.1fr);align-items:start}.paper-live-data-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.paper-execution-section-list{display:grid;gap:1rem;min-width:0}.paper-live-data-section,.paper-execution-section{display:grid;gap:.85rem;min-width:0;padding:1rem;border:1px solid #eaecf0;border-radius:8px;background:#fff;box-shadow:0 8px 18px #0f172a0a}.paper-live-data-safety-panel,.paper-live-data-section,.paper-live-data-section-heading,.paper-live-data-disclosure,.paper-live-data-disclosure-summary,.paper-live-data-disclosure-title,.paper-live-data-evidence-panel,.paper-live-data-panel.collapsible-panel,.paper-live-data-panel .collapsible-panel-header,.paper-live-data-section>.card,.paper-live-data-section>.card .card-header{overflow:visible}.paper-live-data-panel:not(.collapsible-panel-collapsed) .collapsible-panel-content{overflow:visible}.paper-live-data-section-heading h3,.paper-execution-section-heading h3{margin:.2rem 0 0;color:#101828;font-size:1.05rem}.paper-live-data-disclosure{display:grid;gap:0;min-width:0}.paper-live-data-disclosure-summary{display:flex;gap:1rem;align-items:center;justify-content:space-between;min-width:0;cursor:pointer;list-style:none}.paper-live-data-disclosure-summary::-webkit-details-marker{display:none}.paper-live-data-disclosure-summary:focus-visible{border-radius:6px;outline:3px solid rgba(47,128,237,.25);outline-offset:3px}.paper-live-data-disclosure-title{display:grid;gap:.25rem;align-content:start;min-width:0}.paper-live-data-disclosure-title>.eyebrow{display:block;line-height:1.25}.paper-live-data-disclosure-heading{display:block;margin:.2rem 0 0;color:#101828;font-size:1.05rem;font-weight:750}.paper-live-data-disclosure-heading-row,.paper-live-data-disclosure-heading-row .paper-live-data-disclosure-heading{margin:0}.paper-live-data-disclosure-state{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:5.5rem;padding:.45rem .65rem;border:1px solid #d0d5dd;border-radius:999px;color:#344054;background:#fff;font-size:.82rem;font-weight:700}.paper-live-data-disclosure-collapse,.paper-live-data-disclosure[open] .paper-live-data-disclosure-expand{display:none}.paper-live-data-disclosure[open] .paper-live-data-disclosure-collapse{display:inline}.paper-live-data-disclosure-content{display:grid;gap:.85rem;min-width:0;padding-top:.85rem}.paper-live-data-symbol-row{display:grid;grid-template-columns:minmax(14rem,.45fr) minmax(18rem,1fr);gap:.85rem;align-items:start;min-width:0}.paper-live-data-summary-grid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));margin-bottom:0}.live-data-paper-test-section{gap:1rem}.live-data-paper-test-status-list{display:grid;gap:.65rem;min-width:0}.live-data-paper-test-status-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;min-width:0;padding:.75rem .85rem;border:1px solid #eaecf0;border-radius:8px;background:#f9fafb}.live-data-paper-test-status-row>span{color:#475467;font-weight:650}.live-data-paper-test-status-row>strong{max-width:100%;justify-content:center;text-align:center;white-space:normal}.paper-live-test-selection,.paper-live-test-symbol-grid{display:grid;gap:.75rem;min-width:0}.paper-live-test-mode-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.65rem;min-width:0}.paper-live-test-mode-option,.paper-live-test-symbol-option{display:flex;align-items:center;gap:.55rem;min-width:0;color:#344054;font-weight:700}.paper-live-test-mode-option{padding:.72rem .82rem;border:1px solid #d0d5dd;border-radius:8px;background:#fff}.paper-live-test-mode-option:has(input:checked){border-color:#84caff;background:#eff8ff;color:#175cd3}.paper-live-test-mode-option input,.paper-live-test-symbol-option input{flex:0 0 auto}.paper-live-test-mode-option span,.paper-live-test-symbol-option span{min-width:0;overflow-wrap:anywhere}.paper-live-test-symbol-grid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));padding:.25rem 0}.paper-live-test-selection-note{margin:0;color:#475467;font-weight:700}.paper-live-test-selection-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.65rem;min-width:0}.paper-live-test-selection-summary span{display:grid;gap:.2rem;min-width:0;padding:.65rem .75rem;border:1px solid #eaecf0;border-radius:8px;background:#f9fafb;color:#475467;font-size:.92rem;overflow-wrap:anywhere}.paper-live-test-selection-summary strong{color:#101828;font-size:.82rem}.paper-live-test-selection-warning{margin:0;padding:.72rem .82rem;border:1px solid #fedf89;border-radius:8px;background:#fffaeb;color:#93370d;font-weight:700}.live-data-paper-test-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.75rem;margin:0}.live-data-paper-test-actions button{width:100%;min-width:0}.paper-live-data-detail-grid{margin:0;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.paper-live-data-refresh-row,.paper-live-data-action-row{margin:0}.paper-live-data-action-row button,.paper-live-data-refresh-row button{flex:0 1 auto}.paper-live-data-warning{margin:0}.paper-live-data-reasons{margin-top:0}.paper-live-data-evidence-card,.paper-live-data-evidence-lifecycle,.paper-live-data-evidence-grid{display:grid;gap:1rem;min-width:0}.paper-live-data-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-live-data-evidence-panel{display:grid;gap:.75rem;min-width:0;padding:.9rem;border:1px solid #eaecf0;border-radius:8px;background:#f8fafc}.paper-live-data-evidence-panel h4{margin:0;color:#101828;font-size:.95rem}.paper-live-data-panel-heading{display:inline-flex;align-items:center;gap:.45rem;max-width:100%;min-width:0;flex-wrap:wrap}.paper-live-data-panel-heading h4{min-width:0;overflow-wrap:anywhere}.paper-live-data-safe-note{padding:.85rem .95rem;border:1px solid #abefc6;border-radius:8px;background:#ecfdf3;color:#067647}.paper-live-data-safe-note strong{display:block}.paper-live-data-strong-warning{border-color:#fecdca;background:#fef3f2;color:#b42318}.paper-live-data-warning-list{margin:0;padding-left:1.2rem;color:#475467}.paper-execution-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start;min-width:0}.paper-execution-note-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:0}.paper-execution-note-card{min-width:0;padding:.9rem;border:1px solid #d0d5dd;border-radius:8px;background:#f8fafc}.paper-execution-note-card strong{display:block;color:#101828}.paper-execution-note-card p{margin:.35rem 0 0;color:#667085}.paper-live-data-safety-panel,.paper-execution-safety-panel,.paper-audit-safety-panel{min-width:0;padding:1rem 1.1rem;border:1px solid #fedf89;border-radius:8px;background:linear-gradient(135deg,#fedf8938,#fffffffa 38%),#fff;box-shadow:0 8px 18px #0f172a0d}.paper-live-data-safety-panel{margin-bottom:1rem;border-color:#b2ddff;background:linear-gradient(135deg,#b2ddff38,#fffffffa 38%),#fff}.paper-audit-safety-panel{border-color:#b2ddff;background:linear-gradient(135deg,#b2ddff3d,#fffffffa 38%),#fff}.paper-live-data-safety-panel h3,.paper-execution-safety-panel h3,.paper-audit-safety-panel h3{margin:.2rem 0 0;color:#101828;font-size:1.05rem}.paper-live-data-safety-panel p:not(.eyebrow),.paper-execution-safety-panel p:not(.eyebrow),.paper-audit-safety-panel p:not(.eyebrow){margin:.45rem 0 0;max-width:64rem;color:#475467}.paper-live-data-panel.collapsible-panel,.paper-execution-panel.collapsible-panel{border-color:#fedf89}.paper-audit-panel.collapsible-panel{border-color:#b2ddff}.paper-live-data-panel .collapsible-panel-content,.paper-execution-panel .collapsible-panel-content,.paper-audit-panel .collapsible-panel-content{padding:0 1.2rem 1.2rem}.paper-live-data-section>.card,.paper-live-data-panel>.collapsible-panel-content>.card,.paper-execution-panel>.collapsible-panel-content>.card,.paper-audit-panel>.collapsible-panel-content>.card{display:grid;gap:1rem;padding:1.05rem;border:1px solid #eaecf0;border-radius:8px}.paper-live-data-section>.card .card-header,.paper-live-data-panel .card-header,.paper-execution-panel .card-header,.paper-audit-panel .card-header{align-items:flex-start;margin-bottom:0;padding-bottom:.8rem;border-bottom:1px solid #eaecf0}.paper-live-data-section>.kotak-ltp-read-audit-card{margin-top:.25rem}.paper-live-data-section>.card .watchlist-summary-grid,.paper-live-data-section>.card .detail-grid,.paper-live-data-panel .realized-summary-grid{min-width:0}.paper-live-data-panel .table-wrap,.paper-live-data-section .table-wrap{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;border-radius:8px}.paper-fake-execution-panel,.paper-auto-loop-dry-run-panel{grid-column:1 / -1}.paper-execution-panel .watchlist-summary-grid,.paper-execution-panel .fake-strategy-summary-grid,.paper-audit-panel .watchlist-summary-grid,.paper-audit-panel .fake-strategy-summary-grid{grid-template-columns:repeat(6,minmax(10rem,1fr));margin-bottom:0;overflow-x:auto;padding-bottom:.15rem;scrollbar-color:rgba(15,118,110,.45) rgba(242,244,247,.72);scrollbar-width:thin}.paper-execution-panel .watchlist-summary-grid::-webkit-scrollbar,.paper-execution-panel .fake-strategy-summary-grid::-webkit-scrollbar,.paper-audit-panel .watchlist-summary-grid::-webkit-scrollbar,.paper-audit-panel .fake-strategy-summary-grid::-webkit-scrollbar{height:.45rem}.paper-execution-panel .watchlist-summary-grid::-webkit-scrollbar-track,.paper-execution-panel .fake-strategy-summary-grid::-webkit-scrollbar-track,.paper-audit-panel .watchlist-summary-grid::-webkit-scrollbar-track,.paper-audit-panel .fake-strategy-summary-grid::-webkit-scrollbar-track{background:#f2f4f7b8;border-radius:999px}.paper-execution-panel .watchlist-summary-grid::-webkit-scrollbar-thumb,.paper-execution-panel .fake-strategy-summary-grid::-webkit-scrollbar-thumb,.paper-audit-panel .watchlist-summary-grid::-webkit-scrollbar-thumb,.paper-audit-panel .fake-strategy-summary-grid::-webkit-scrollbar-thumb{border-radius:999px;background:#0f766e6b}.paper-execution-panel .table-wrap,.paper-audit-panel .table-wrap{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;border-radius:8px}.paper-audit-panel .paper-auto-loop-run-once-history-table{min-width:1560px}.paper-audit-panel .paper-exit-run-history-table{min-width:1240px}.paper-kotak-settings-page{display:grid;gap:1rem;min-width:0}.paper-kotak-coming-soon-badge{border-color:#fedf89;background:#fffaeb;color:#b54708}.paper-settings-note{min-width:0;padding:1rem 1.1rem;border:1px solid #fedf89;border-radius:8px;background:linear-gradient(135deg,#fedf8938,#fffffffa 38%),#fff;box-shadow:0 8px 18px #0f172a0d}.paper-settings-note h3{margin:.2rem 0 0;color:#101828;font-size:1.05rem}.paper-settings-note p:not(.eyebrow){margin:.45rem 0 0;max-width:64rem;color:#475467}.paper-settings-placeholder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;min-width:0}.paper-settings-placeholder-card{min-width:0;padding:1rem;border:1px solid #d0d5dd;border-radius:8px;background:#fff;box-shadow:0 8px 18px #0f172a0d}.paper-settings-placeholder-card h3{margin:.2rem 0 0;color:#101828;font-size:1.05rem}.paper-settings-placeholder-card p:not(.eyebrow){margin:.45rem 0 0;color:#667085}@media (prefers-reduced-motion: reduce){.collapsible-panel-content,.workspace-top-summary-content,.workspace-sidebar-nav{transition:none}}.page-header{display:grid;gap:1rem;margin-bottom:1.5rem}.page-header-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.page-header-copy{min-width:0}.page-header h1,.page-header h2{margin:.25rem 0 0;font-size:clamp(1.8rem,4vw,2.8rem)}.page-header-description{margin:.65rem 0 0;max-width:60rem;color:#667085;font-size:.96rem}.app-session-control{display:flex;gap:.85rem;align-items:center;justify-content:flex-end;min-width:min(100%,21rem);padding:.85rem 1rem;border:1px solid #d0d5dd;border-radius:8px;background:#fff;box-shadow:0 8px 18px #0f172a0d}.app-session-control div{display:grid;gap:.12rem;min-width:0}.app-session-control span,.app-session-control small{color:#667085;font-size:.78rem}.app-session-control strong{color:#101828;line-height:1.2;overflow-wrap:anywhere}.app-auth-screen{display:grid;min-height:100vh;place-items:center;padding:1.25rem;background:linear-gradient(135deg,#0f766e1f,#ffffffe6 34%),#f4f5f4}.app-auth-panel{display:grid;gap:1.25rem;width:min(100%,28rem);padding:1.5rem;border:1px solid #d0d5dd;border-radius:8px;background:#fff;box-shadow:0 18px 48px #0f172a1f}.app-auth-panel h1{margin:.25rem 0 0;color:#101828;font-size:2rem;line-height:1.1}.app-auth-copy,.app-auth-status,.app-auth-error{margin:0;overflow-wrap:anywhere}.app-auth-copy{color:#667085}.app-auth-status{padding:.85rem 1rem;border:1px solid #b2ddff;border-radius:8px;background:#eff8ff;color:#175cd3;font-weight:700}.app-auth-error{padding:.85rem 1rem;border:1px solid #fda29b;border-radius:8px;background:#fef3f2;color:#b42318;font-weight:700}.app-auth-form,.form-field{display:grid;gap:.75rem}.form-field{gap:.35rem}.form-field span{color:#344054;font-size:.9rem;font-weight:700}.form-field input,.form-field select,.form-field textarea{width:100%;min-width:0;border:1px solid #d0d5dd;border-radius:8px;padding:.75rem .85rem;color:#101828;background:#fff}.form-field .app-auth-field-error{margin:0;color:var(--quanshri-danger-text, #b42318);font-size:.82rem;font-weight:700;line-height:1.35}.form-field input[aria-invalid=true]{border-color:var(--quanshri-danger-border-muted, #f04438)}.form-field textarea{min-height:11rem;resize:vertical;font:.86rem/1.45 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.app-auth-submit{width:100%;margin-top:.25rem;font-weight:800}.app-auth-loading{text-align:left}.operator-auth-control{display:grid;gap:.75rem;padding:1rem;border:1px solid #d0d5dd;border-radius:8px;background:#fff;box-shadow:0 8px 18px #0f172a0d}.operator-auth-copy{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;min-width:0}.operator-auth-label{color:#344054;font-weight:700}.operator-auth-status{color:#b42318;font-size:.9rem;text-align:right}.operator-auth-status.saved{color:#0f766e}.operator-auth-actions{display:grid;grid-template-columns:minmax(14rem,1fr) auto auto;gap:.75rem}.operator-auth-input{width:100%;min-width:0;border:1px solid #d0d5dd;border-radius:8px;padding:.75rem .85rem;color:#101828;background:#fff}.control-room-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.45rem;border:1px solid #d0d5dd;border-radius:8px;background:#fff;box-shadow:0 8px 18px #0f172a0d}.control-room-tab{border:1px solid #d0d5dd;background:#f8fafc;color:#344054;font-weight:800}.control-room-tab-active{border-color:#0f766e;background:#0f766e;color:#fff}.eyebrow{margin:0;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:#0f766e}.warning-banner{margin-bottom:1.75rem;padding:1rem 1.25rem;border:1px solid #f59e0b;border-radius:8px;background:#fffbeb;color:#92400e;font-weight:600}.dashboard-layout{display:grid;gap:1.75rem}.control-room-layout{gap:2rem}.control-room-tab-panel{display:grid;gap:2rem}.control-room-section{scroll-margin-top:9rem}.control-room-section-heading{display:grid;gap:.25rem;margin-bottom:.9rem}.control-room-section-heading h2{margin:0;font-size:1.25rem;color:#101828}.control-room-grid{display:grid;gap:1rem;align-items:start;min-width:0}.control-room-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.control-room-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.control-room-grid-wide{grid-template-columns:1fr}.control-room-details{border:1px solid #d0d5dd;border-radius:8px;background:#fff;box-shadow:0 8px 18px #0f172a0d}.control-room-details+.control-room-details{margin-top:1rem}.control-room-details summary{display:flex;gap:.75rem;align-items:center;justify-content:space-between;min-width:0;cursor:pointer;list-style:none;padding:.95rem 1rem;color:#344054;font-weight:700}.control-room-details summary::-webkit-details-marker{display:none}.control-room-details summary:after{content:"Show ▼";display:inline-flex;align-items:center;justify-content:center;min-width:4.75rem;min-height:1.8rem;padding:.25rem .5rem;border:1px solid #d0d5dd;border-radius:8px;background:#f8fafc;color:#344054;font-size:.74rem;font-weight:900;line-height:1;white-space:nowrap}.control-room-details[open] summary{border-bottom:1px solid #eaecf0}.control-room-details[open] summary:after{content:"Hide ▲";border-color:#0f766e;background:#ecfdf3;color:#027a48}.control-room-details summary:hover:after{border-color:#0f766e;color:#0f766e}.control-room-details>.card,.control-room-details>.control-room-grid{margin:0 1rem 1rem}.safety-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.65rem;margin:0 0 1.75rem;padding:.75rem;border:1px solid #d0d5dd;border-radius:8px;background:#fffffff5;box-shadow:0 10px 26px #0f172a1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.safety-header-card{min-width:0;padding:.75rem .85rem;border:1px solid #d0d5dd;border-radius:8px;background:#f8fafc}.safety-header-card span{display:block;margin-bottom:.2rem;color:#667085;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.safety-header-card strong{display:block;color:#101828;font-size:.92rem;line-height:1.25;overflow-wrap:anywhere}.safety-header-card-paper{border-color:#84caaf;background:#ecfdf3}.safety-header-card-paper strong{color:#027a48}.safety-header-card-blocked{border-color:#fda29b;background:#fef3f2}.safety-header-card-blocked strong{color:#b42318;font-size:1rem}.safety-header-card-danger{border-color:#f04438;background:#fef3f2}.safety-header-card-danger strong{color:#b42318}.safety-header-card-neutral{border-color:#b2ddff;background:#eff8ff}.safety-header-card-neutral strong{color:#175cd3}.live-room-blocked-banner{display:grid;gap:.25rem;padding:1rem 1.1rem;border:2px solid #f04438;border-radius:8px;background:#fef3f2;color:#b42318}.live-room-blocked-banner strong{font-size:1.15rem;line-height:1.2}.live-room-blocked-banner span{color:#912018;font-size:.92rem}.live-safety-panel{border-color:#fda29b;background:linear-gradient(135deg,#b4231814,#fffffffa 28%),#fff}.live-safety-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,.34fr);gap:1rem;align-items:start;margin-bottom:1rem}.live-safety-header h2{margin:.25rem 0 0;font-size:1.35rem}.live-safety-main{padding:1rem;border:2px solid #d0d5dd;border-radius:8px;font-size:1.15rem;font-weight:800;line-height:1.2;text-align:center}.live-safety-main-blocked{border-color:#f04438;background:#fef3f2;color:#b42318}.live-safety-main-ready{border-color:#12b76a;background:#ecfdf3;color:#027a48}.live-safety-checklist{display:grid;gap:.55rem}.live-safety-check-row{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;align-items:start;padding:.72rem .85rem;border:1px solid #d0d5dd;border-radius:8px;background:#fff}.live-safety-check-row strong{display:block;color:#101828;line-height:1.25}.live-safety-check-row p{margin:.18rem 0 0;color:#667085;font-size:.88rem;overflow-wrap:anywhere}.live-safety-check-marker{display:inline-flex;justify-content:center;padding:.3rem .45rem;border-radius:8px;font-size:.72rem;font-weight:800;line-height:1.1}.live-safety-check-ok{border-color:#84caaf}.live-safety-check-ok .live-safety-check-marker{background:#ecfdf3;color:#027a48}.live-safety-check-blocked{border-color:#fda29b}.live-safety-check-blocked .live-safety-check-marker{background:#fef3f2;color:#b42318}.live-readiness-card{border-color:#d0d5dd}.live-kotak-dashboard-surface,.live-kotak-readiness-page,.live-kotak-session-page,.live-kotak-quotes-page,.live-kotak-risk-page,.live-kotak-audit-page,.live-kotak-settings-page{display:grid;gap:1rem;min-width:0}.live-kotak-safety-header{grid-template-columns:repeat(6,minmax(0,1fr))}.live-readiness-status-banner{display:grid;gap:.75rem;margin-bottom:1rem;padding:.9rem 1rem;border:1px solid #d0d5dd;border-radius:8px}.live-readiness-status-banner>div{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;min-width:0}.live-readiness-status-banner strong{font-size:.95rem;line-height:1.2}.live-readiness-status-banner span{color:inherit;overflow-wrap:anywhere}.live-readiness-status-banner p{margin:0;color:inherit;font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.live-readiness-status-blocked{border-color:#fda29b;background:#fef3f2;color:#b42318}.live-readiness-status-open{border-color:#84caaf;background:#ecfdf3;color:#027a48}.live-readiness-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.28fr);gap:1rem;align-items:stretch;margin-bottom:1rem;padding:1rem;border:1px solid #b2ddff;border-radius:8px;background:linear-gradient(135deg,#b2ddff47,#fffffffa 45%),#fff}.live-readiness-hero h3{margin:.25rem 0 0;color:#101828;font-size:1.2rem}.live-readiness-hero p:not(.eyebrow){margin:.4rem 0 0;color:#475467;line-height:1.45}.live-readiness-hero-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.live-readiness-hero-metrics div{display:grid;align-content:center;min-width:0;padding:.8rem;border:1px solid #d0d5dd;border-radius:8px;background:#fff}.live-readiness-hero-metrics span,.live-readiness-status-tile span{color:#667085;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.live-readiness-hero-metrics strong{color:#101828;font-size:1.35rem;line-height:1.1}.live-readiness-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-bottom:1rem}.kotak-readiness-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.live-readiness-status-tile{min-width:0;padding:.95rem 1rem;border:1px solid #d0d5dd;border-radius:8px;background:#fff}.live-readiness-status-tile strong{display:block;margin-top:.3rem;color:#101828;font-size:1.08rem;line-height:1.2;overflow-wrap:anywhere}.live-readiness-status-tile p{margin:.35rem 0 0;color:#667085;font-size:.88rem;line-height:1.4;overflow-wrap:anywhere}.live-readiness-status-tile-safe{border-color:#84caaf;background:#ecfdf3}.live-readiness-status-tile-safe strong{color:#027a48}.live-readiness-status-tile-blocked{border-color:#fda29b;background:#fef3f2}.live-readiness-status-tile-blocked strong{color:#b42318}.live-readiness-status-tile-danger{border-color:#f04438;background:#fef3f2}.live-readiness-status-tile-danger strong{color:#b42318}.live-readiness-blockers,.live-readiness-checks{margin-top:1rem}.live-readiness-blockers h3,.live-readiness-checks h3,.live-readiness-detail-panel h3,.live-readiness-notes-grid h3{margin:0 0 .65rem;font-size:.95rem;color:#101828}.live-readiness-chip-list{display:flex;gap:.5rem;flex-wrap:wrap}.live-readiness-chip{display:inline-flex;align-items:center;max-width:100%;padding:.38rem .6rem;border-radius:8px;font-size:.76rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.live-readiness-chip-major{background:#fef3f2;color:#b42318}.live-readiness-chip-secondary{background:#f2f4f7;color:#344054}.live-readiness-blocker-list{display:grid;gap:.55rem}.live-readiness-blocker-row{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem;align-items:start;padding:.72rem .85rem;border:1px solid #eaecf0;border-radius:8px;background:#fff}.live-readiness-blocker-row-major{border-color:#fda29b;background:#fffbfa}.live-readiness-blocker-row-secondary{border-color:#d0d5dd}.live-readiness-blocker-row strong{display:block;color:#101828;line-height:1.25}.live-readiness-blocker-row p{margin:.18rem 0 0;color:#667085;font-size:.88rem;overflow-wrap:anywhere}.live-readiness-meaning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:1rem 0}.live-readiness-meaning-grid>div{min-width:0;padding:.9rem 1rem;border:1px solid #d0d5dd;border-radius:8px;background:#fff}.live-readiness-meaning-grid strong{display:block;color:#101828;line-height:1.25}.live-readiness-meaning-grid p{margin:.35rem 0 0;color:#667085;font-size:.9rem;line-height:1.45}.meaning-safe{border-color:#84caaf!important;background:#ecfdf3!important}.meaning-safe strong{color:#027a48}.meaning-blocked{border-color:#fda29b!important;background:#fef3f2!important}.meaning-blocked strong{color:#b42318}.meaning-danger{border-color:#f04438!important;background:#fef3f2!important}.meaning-danger strong{color:#b42318}.live-readiness-details-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.live-readiness-detail-panel{min-width:0;padding:1rem;border:1px solid #eaecf0;border-radius:8px;background:#f8fafc}.live-readiness-detail-panel-wide{grid-column:span 2}.live-readiness-note{margin:.8rem 0 0;overflow-wrap:anywhere}.kotak-readiness-flag-list{display:grid;gap:.55rem}.kotak-readiness-flag-row{display:flex;gap:.75rem;align-items:center;justify-content:space-between;min-width:0;padding:.62rem .72rem;border:1px solid #d0d5dd;border-radius:8px;background:#fff}.kotak-readiness-flag-row>span:first-child{min-width:0;color:#344054;font-weight:700;overflow-wrap:anywhere}.kotak-session-hero{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;margin-bottom:1rem;padding:1rem;border:1px solid #d0d5dd;border-radius:8px}.kotak-session-hero span:first-child{display:block;color:#667085;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.kotak-session-hero strong{display:block;margin-top:.28rem;color:#101828;font-size:1.12rem;line-height:1.2}.kotak-session-hero p{margin:.35rem 0 0;color:#667085}.kotak-session-hero-safe{border-color:#84caaf;background:#ecfdf3}.kotak-session-hero-blocked{border-color:#fda29b;background:#fef3f2}.live-settings-status-grid{margin-bottom:0}.live-settings-row-list{display:grid;gap:.55rem}.live-settings-row{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;align-items:start;min-width:0;padding:.72rem .85rem;border:1px solid #eaecf0;border-radius:8px;background:#fff}.live-settings-row strong{display:block;color:#101828;line-height:1.25}.live-settings-row p{margin:.18rem 0 0;color:#667085;font-size:.88rem;line-height:1.45;overflow-wrap:anywhere}.live-readiness-notes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.live-readiness-notes-grid section{min-width:0;padding:1rem;border:1px solid #d0d5dd;border-radius:8px;background:#fff}.live-readiness-notes-grid ul{display:grid;gap:.55rem;margin:0;padding-left:1.1rem}.live-readiness-notes-grid li{color:#475467;line-height:1.45;overflow-wrap:anywhere}.live-readiness-notes-grid li strong{display:block;color:#101828}.live-readiness-check-list{display:grid;gap:.55rem;max-height:26rem;overflow:auto}.live-readiness-check-row{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem;align-items:start;padding:.72rem .85rem;border:1px solid #eaecf0;border-radius:8px;background:#fff}.live-readiness-check-row-pass{border-color:#84caaf}.live-readiness-check-row-warn{border-color:#fedf89;background:#fffcf5}.live-readiness-check-row-blocked{border-color:#fda29b;background:#fffbfa}.live-readiness-check-row strong{display:block;color:#101828;line-height:1.25}.live-readiness-check-row p{margin:.18rem 0 0;color:#667085;font-size:.88rem;overflow-wrap:anywhere}.live-readiness-dev-details{margin-top:1rem}.live-readiness-dev-details pre{max-height:28rem;margin:0 1rem 1rem;padding:1rem;overflow:auto;border:1px solid #eaecf0;border-radius:8px;background:#101828;color:#f9fafb;font-size:.78rem;line-height:1.45}.dashboard-section-panel{display:grid;gap:1.75rem}.summary-grid,.workspace-grid{display:grid;gap:1.5rem;align-items:start}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-grid{grid-template-columns:minmax(320px,.95fr) minmax(0,1.65fr)}.portfolio-summary-section{min-width:0}.workspace-sidebar{display:grid;gap:1.5rem;align-items:start}.workspace-main{display:grid;gap:1.5rem;align-items:start;min-width:0}.card{padding:1.25rem;border:1px solid #d0d5dd;border-radius:8px;background:#fff;box-shadow:0 8px 18px #0f172a0d}.summary-card{min-height:100%}.workspace-card{min-width:0}.card h2{margin:0 0 1rem;font-size:1.2rem}.card-subtitle{margin:.35rem 0 0;color:#667085;font-size:.9rem}.portfolio-summary-card{background:linear-gradient(135deg,#0f766e14,#fffffff5 35%),linear-gradient(180deg,#fffffffa,#f0f9fffa);border-color:#b8d7d3;box-shadow:0 18px 44px #0f172a14}.portfolio-summary-grid{display:grid;gap:.9rem;grid-template-columns:repeat(5,minmax(0,1fr))}.realized-summary-grid{display:grid;gap:.9rem;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:1rem}.risk-summary-grid{margin-bottom:1rem}.summary-stat{padding:.95rem 1rem;border:1px solid #dbe4ea;border-radius:8px;background:#ffffffd1;box-shadow:inset 0 1px #ffffff80}.summary-stat span{display:block;margin-bottom:.35rem;font-size:.76rem;letter-spacing:.05em;text-transform:uppercase;color:#667085}.summary-stat strong{display:block;font-size:1.2rem;line-height:1.2;color:#101828}.summary-stat-emphasis{background:linear-gradient(180deg,#f8fffd,#eefbf7);border-color:#b7e4d3}.summary-stat-wide{grid-column:span 2}.card-header{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:1rem}.detail-grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0}.detail-grid dt{font-size:.82rem;color:#667085}.detail-grid dd{margin:.15rem 0 0;font-weight:600}.status-row,.button-row{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.button-row button{flex:1 1 10rem}.status-pill{display:inline-flex;align-items:center;padding:.4rem .75rem;border-radius:8px;background:#ecfdf3;color:#027a48;font-weight:700}.status-badge{display:inline-flex;align-items:center;padding:.32rem .65rem;border-radius:8px;font-size:.78rem;font-weight:700;white-space:nowrap}.status-badge-filled{background:#ecfdf3;color:#027a48}.status-badge-placed{background:#fffaeb;color:#b54708}.status-badge-preview{background:#f2f4f7;color:#344054}.status-badge-kill{background:#fef3f2;color:#b42318}.status-badge-safe{background:#ecfdf3;color:#027a48}.side-badge{display:inline-flex;align-items:center;padding:.32rem .65rem;border-radius:8px;font-size:.78rem;font-weight:700;white-space:nowrap}.side-badge-long{background:#ecfdf3;color:#027a48}.side-badge-short{background:#fef3f2;color:#b42318}.side-badge-flat{background:#f2f4f7;color:#344054}.trade-side-badge{display:inline-flex;align-items:center;padding:.32rem .65rem;border-radius:8px;font-size:.78rem;font-weight:700;white-space:nowrap}.trade-side-buy{background:#ecfdf3;color:#027a48}.trade-side-sell{background:#fef3f2;color:#b42318}.realized-side-badge{display:inline-flex;align-items:center;padding:.32rem .65rem;border-radius:8px;font-size:.78rem;font-weight:700;white-space:nowrap}.realized-side-long{background:#ecfdf3;color:#027a48}.realized-side-short{background:#fef3f2;color:#b42318}.form-grid{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid label{display:grid;gap:.35rem;color:#344054}.form-grid input,.form-grid select{width:100%;padding:.72rem .85rem;border:1px solid #d0d5dd;border-radius:8px;background:#fff}.order-form-card .json-box,.payload-card .json-box{max-height:280px}.action-result-card{min-width:0}.result-banner{padding:.95rem 1rem;border-radius:8px;border:1px solid #d0d5dd;background:#f8fafc}.result-banner strong{display:block;margin-bottom:.2rem}.result-banner p{margin:0}.result-success .result-banner{border-color:#86efac;background:#ecfdf3;color:#166534}.result-error .result-banner{border-color:#fda29b;background:#fef3f2;color:#b42318}.result-preview .result-banner{border-color:#b2ddff;background:#eff8ff;color:#175cd3}.result-block{margin-top:1rem}.result-block h3{margin:0 0 .75rem;font-size:.95rem}.result-detail-grid{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.result-detail-grid dt{font-size:.78rem;color:#667085;text-transform:uppercase;letter-spacing:.04em}.result-detail-grid dd{margin:.15rem 0 0;font-weight:600}.result-detail-full{grid-column:1 / -1}.result-checks{margin-top:.9rem}.result-checks span{display:block;margin-bottom:.4rem;font-size:.78rem;color:#667085;text-transform:uppercase;letter-spacing:.04em}.result-checks ul{margin:0;padding-left:1.1rem}.result-checks li+li{margin-top:.3rem}.wrap-text{overflow-wrap:anywhere}.form-submit-button{width:100%;grid-column:1 / -1;margin-top:.15rem}.json-box{overflow:auto;margin:1rem 0 0;padding:1rem;border-radius:8px;background:#0f172a;color:#e2e8f0;font-size:.86rem;max-height:18rem}.table-wrap{overflow-x:auto;overflow-y:hidden}.orders-card .table-wrap,.trades-card .table-wrap,.realized-pnl-card .table-wrap,.positions-card .table-wrap{border:1px solid #eaecf0;border-radius:8px}.watchlist-card{background:linear-gradient(135deg,#0f766e14,#fffffffa 32%),linear-gradient(180deg,#fffffffa,#f8fafcfa)}.watchlist-warning{margin-bottom:1rem;padding:.9rem 1rem;border:1px solid #f59e0b;border-radius:14px;background:#fffbeb;color:#92400e}.watchlist-warning strong{display:inline-block;margin-right:.25rem}.watchlist-summary-grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:1rem}.watchlist-summary-value{overflow-wrap:anywhere;word-break:break-word;font-size:1rem}.watchlist-stat-note{margin-top:.35rem;color:#667085;font-size:.78rem}.watchlist-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.watchlist-selection-summary{margin:0;font-weight:600;color:#344054}.watchlist-backend-status{margin:0 0 1rem;color:#667085;font-size:.9rem}.watchlist-action-row{display:flex;gap:.75rem;flex-wrap:wrap}.watchlist-action-row button{flex:0 1 auto}.watchlist-table{min-width:860px}.live-quote-health-grid{display:grid;grid-template-columns:minmax(20rem,.9fr) minmax(24rem,1.1fr);gap:1rem;align-items:start;min-width:0;margin-bottom:1rem}.kotak-compact-card-header{align-items:flex-start;margin-bottom:.75rem}.kotak-compact-warning{margin-bottom:.85rem;padding:.75rem .85rem;border-radius:8px}.kotak-compact-summary-grid{gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.kotak-compact-summary-grid .summary-stat{padding:.72rem .78rem}.kotak-token-layout,.kotak-ltp-symbol-panel{display:grid;gap:.9rem;align-items:start;min-width:0}.kotak-token-layout{grid-template-columns:minmax(17rem,.95fr) minmax(17rem,1fr)}.kotak-ltp-symbol-panel{grid-template-columns:minmax(14rem,.7fr) minmax(18rem,1.3fr);margin-bottom:.75rem}.kotak-token-form,.kotak-token-inspector{display:grid;gap:.75rem;min-width:0}.kotak-token-notes-field textarea{min-height:6rem;font:inherit}.kotak-token-detail-grid,.kotak-selected-symbol-grid,.kotak-ltp-result-grid{margin:0}.kotak-token-reasons,.kotak-symbol-reasons{margin-top:0}.kotak-token-reasons p,.kotak-symbol-reasons p{margin:0}.kotak-compact-action-row{margin:.85rem 0}.kotak-compact-action-row button{flex:0 1 14rem}.kotak-compact-table-wrap{margin-top:.9rem;border:1px solid #eaecf0;border-radius:8px}.kotak-readiness-table{min-width:680px}.kotak-readiness-table td:last-child{min-width:220px;white-space:normal}.watchlist-meta{color:#667085;font-size:.82rem}.watchlist-checkbox{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap;color:#344054;font-size:.88rem}.watchlist-checkbox input{margin:0}.scanner-readiness-card{background:linear-gradient(135deg,#b423180d,#fffffffa 30%),linear-gradient(180deg,#fffffffa,#f8fafcfa)}.fake-scanner-card{background:linear-gradient(135deg,#027a480d,#fffffffa 30%),linear-gradient(180deg,#fffffffa,#f8fafcfa)}.fake-strategy-card{background:linear-gradient(135deg,#175cd30d,#fffffffa 30%),linear-gradient(180deg,#fffffffa,#f8fafcfa)}.scanner-strategy-hero{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;min-width:0;padding:1rem;border:1px solid #d0d5dd;border-radius:8px;background:#fff}.scanner-strategy-hero h3{margin:.2rem 0 0;color:#101828;font-size:1.08rem;line-height:1.25}.scanner-strategy-hero p:not(.eyebrow){margin:.4rem 0 0;max-width:64rem;color:#475467;line-height:1.45}.scanner-strategy-hero-safe{border-color:#84caaf;background:#ecfdf3}.scanner-strategy-hero-blocked{border-color:#fda29b;background:#fef3f2}.scanner-strategy-status-grid{display:grid;gap:.85rem;grid-template-columns:repeat(4,minmax(0,1fr))}.scanner-readiness-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.scanner-snapshot-status-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.strategy-decision-status-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.scanner-strategy-status-tile{min-width:0;padding:.92rem 1rem;border:1px solid #d0d5dd;border-radius:8px;background:#fff}.scanner-strategy-status-tile span{display:block;color:#667085;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.scanner-strategy-status-tile strong{display:block;margin-top:.3rem;color:#101828;font-size:1.02rem;line-height:1.2;overflow-wrap:anywhere}.scanner-strategy-status-tile p{margin:.35rem 0 0;color:#667085;font-size:.87rem;line-height:1.4;overflow-wrap:anywhere}.scanner-strategy-status-tile-safe{border-color:#84caaf;background:#ecfdf3}.scanner-strategy-status-tile-safe strong{color:#027a48}.scanner-strategy-status-tile-blocked{border-color:#fda29b;background:#fef3f2}.scanner-strategy-status-tile-blocked strong{color:#b42318}.scanner-strategy-status-tile-watch{border-color:#b2ddff;background:#eff8ff}.scanner-strategy-status-tile-watch strong{color:#175cd3}.scanner-strategy-status-tile-neutral{border-color:#d0d5dd;background:#f8fafc}.scanner-strategy-meaning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.scanner-strategy-meaning-grid>div{min-width:0;padding:.9rem 1rem;border:1px solid #d0d5dd;border-radius:8px;background:#fff}.scanner-strategy-meaning-grid strong{display:block;color:#101828;line-height:1.25}.scanner-strategy-meaning-grid p{margin:.35rem 0 0;color:#667085;font-size:.9rem;line-height:1.45}.scanner-reason-panel{min-width:0;padding:1rem;border:1px solid #eaecf0;border-radius:8px;background:#fff}.scanner-reason-list{display:grid;gap:.55rem}.scanner-reason-row{display:grid;grid-template-columns:6.2rem minmax(0,1fr);gap:.75rem;align-items:start;min-width:0;padding:.72rem .85rem;border:1px solid #fda29b;border-radius:8px;background:#fffbfa}.scanner-reason-row strong{display:block;color:#101828;line-height:1.25;overflow-wrap:anywhere}.scanner-reason-row p{margin:.18rem 0 0;color:#667085;font-size:.88rem;line-height:1.45}.scanner-candidate-grid,.scanner-result-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.scanner-candidate-card,.scanner-result-card{min-width:0;padding:.9rem 1rem;border:1px solid #d0d5dd;border-radius:8px;background:#fff}.scanner-candidate-card>div:first-child,.scanner-result-card-header{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between;min-width:0}.scanner-candidate-card strong,.scanner-result-card strong,.scanner-strongest-panel strong{color:#101828;overflow-wrap:anywhere}.scanner-candidate-card p,.scanner-result-card p,.scanner-strongest-panel p:not(.eyebrow){margin:.3rem 0 0;color:#667085;font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.scanner-candidate-card dl,.scanner-result-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.85rem 0 0}.scanner-candidate-card dt,.scanner-result-card dt{color:#667085;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.scanner-candidate-card dd,.scanner-result-card dd{margin:.18rem 0 0;color:#101828;font-weight:700;overflow-wrap:anywhere}.scanner-result-card-header p{margin:.18rem 0 0;color:#667085;font-size:.82rem}.scanner-reason-chip-list{display:flex;gap:.45rem;flex-wrap:wrap;margin-top:.75rem}.scanner-reason-chip{display:inline-flex;max-width:100%;padding:.32rem .5rem;border-radius:8px;background:#f2f4f7;color:#344054;font-size:.76rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.scanner-strongest-panel{min-width:0;padding:1rem;border:1px solid #b2ddff;border-radius:8px;background:#eff8ff}.scanner-strongest-panel>div{display:flex;gap:.75rem;align-items:center;justify-content:space-between;min-width:0}.scanner-dev-details{margin-top:0}.scanner-dev-details>.table-wrap{margin:0 1rem 1rem}.scanner-dev-details pre{max-height:28rem;margin:0 1rem 1rem;padding:1rem;overflow:auto;border:1px solid #eaecf0;border-radius:8px;background:#101828;color:#f9fafb;font-size:.78rem;line-height:1.45}.fake-risk-card{background:linear-gradient(135deg,#b547080d,#fffffffa 30%),linear-gradient(180deg,#fffffffa,#f8fafcfa)}.fake-execution-card{background:linear-gradient(135deg,#026aa20f,#fffffffa 30%),linear-gradient(180deg,#fffffffa,#f8fafcfa)}.fake-pipeline-card{background:linear-gradient(135deg,#942e2e12,#fffffffa 30%),linear-gradient(180deg,#fffffffa,#f8fafcfa)}.paper-execution-settings-card{background:linear-gradient(135deg,#b5470812,#fffffffa 30%),linear-gradient(180deg,#fffffffa,#f8fafcfa)}.paper-execution-gate-card{background:linear-gradient(135deg,#b4231814,#fffffffa 30%),linear-gradient(180deg,#fffffffa,#f8fafcfa)}.paper-exit-run-history-card{background:linear-gradient(135deg,#0c4a6e12,#fffffffa 30%),linear-gradient(180deg,#fffffffa,#f8fafcfa)}.paper-auto-loop-readiness-card{background:linear-gradient(135deg,#7f1d1d12,#fffffffa 30%),linear-gradient(180deg,#fffffffa,#f8fafcfa)}.paper-auto-loop-dry-run-card{background:linear-gradient(135deg,#92400e14,#fffffffa 30%),linear-gradient(180deg,#fffffffa,#f8fafcfa)}.paper-auto-loop-control-card{background:linear-gradient(135deg,#5b21b612,#fffffffa 30%),linear-gradient(180deg,#fffffffa,#f8fafcfa)}.paper-exit-execution-card,.paper-auto-loop-run-once-card{grid-column:1 / -1;background:linear-gradient(135deg,#b4231814,#fffffffa 32%),linear-gradient(180deg,#fffffffa,#f8fafcfa)}.paper-auto-loop-run-once-history-card{grid-column:1 / -1;background:linear-gradient(135deg,#7c3aed12,#fffffffa 32%),linear-gradient(180deg,#fffffffa,#f8fafcfa)}.fake-risk-table-wrap,.fake-execution-table-wrap,.paper-exit-run-history-table-wrap,.paper-auto-loop-run-once-history-table-wrap,.paper-auto-loop-readiness-table-wrap{overflow-x:auto;overflow-y:hidden;border:1px solid #eaecf0;border-radius:14px}.fake-risk-table{min-width:1180px}.fake-execution-table{min-width:1360px}.paper-exit-run-history-table{min-width:1120px}.paper-auto-loop-run-once-history-table{min-width:1480px}.paper-auto-loop-readiness-table{min-width:960px}.fake-risk-table th,.fake-risk-table td,.fake-execution-table th,.fake-execution-table td,.paper-exit-run-history-table th,.paper-exit-run-history-table td,.paper-auto-loop-run-once-history-table th,.paper-auto-loop-run-once-history-table td{padding:.42rem;font-size:.84rem;line-height:1.25}.paper-auto-loop-readiness-table th,.paper-auto-loop-readiness-table td{padding:.5rem;font-size:.84rem;line-height:1.3}.paper-exit-run-history-table .status-badge,.paper-auto-loop-run-once-history-table .status-badge,.paper-auto-loop-readiness-table .status-badge{padding:.24rem .5rem;font-size:.74rem}.fake-strategy-summary-grid{gap:.75rem}.fake-strategy-stat{padding:.8rem .85rem}.fake-strategy-stat strong{font-size:.98rem}.historical-backtest-metrics-card{display:grid;gap:1rem}.historical-backtest-csv-field textarea{width:100%}.historical-backtest-result-header{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.historical-backtest-result-header p{margin:0;color:#667085;font-size:.9rem}.historical-backtest-metrics-grid{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.historical-backtest-metric-tile{display:grid;gap:.35rem;min-width:0;padding:.85rem .95rem;border:1px solid #dbe4ea;border-radius:8px;background:#fff;box-shadow:inset 0 1px #ffffff80}.historical-backtest-metric-tile span{color:#667085;font-size:.74rem;font-weight:700;text-transform:uppercase}.historical-backtest-metric-tile strong{min-width:0;overflow-wrap:anywhere;color:#101828;font-size:1rem;line-height:1.25}.historical-backtest-note-list{display:grid;gap:.45rem;padding:.85rem .95rem;border:1px solid #fedf89;border-radius:8px;background:#fffaeb;color:#93370d}.historical-backtest-blockers{border-color:#fda29b;background:#fef3f2;color:#b42318}.historical-backtest-note-list ul{display:grid;gap:.35rem;margin:0;padding-left:1.15rem}.fake-strategy-table-wrap{overflow-x:auto;overflow-y:hidden;border:1px solid #eaecf0;border-radius:14px}.fake-strategy-table{min-width:980px}.fake-strategy-table th,.fake-strategy-table td{padding:.42rem;font-size:.84rem;line-height:1.25}.fake-strategy-table .status-badge,.fake-risk-table .status-badge,.fake-execution-table .status-badge{padding:.24rem .5rem;font-size:.74rem}.paper-execution-gate-status-row,.fake-pipeline-status-row{margin-bottom:1rem}.fake-pipeline-warning{margin-bottom:1rem;padding:.9rem 1rem;border:1px solid #fda29b;border-radius:14px;background:linear-gradient(180deg,#fef3f2,#fff7f5);color:#b42318}.fake-pipeline-warning strong{display:block}.fake-pipeline-warning-ready{margin-bottom:1rem;padding:.9rem 1rem;border:1px solid #84caaf;border-radius:14px;background:linear-gradient(180deg,#ecfdf3,#f5fff8);color:#027a48}.fake-pipeline-warning-ready strong{display:block}.fake-pipeline-stat-blocked{border-color:#fda29b;background:linear-gradient(180deg,#fff5f4,#fef3f2)}.fake-pipeline-stat-blocked strong{color:#b42318}.fake-pipeline-stat-ready{border-color:#84caaf;background:linear-gradient(180deg,#f1fcf5,#ecfdf3)}.fake-pipeline-stat-ready strong{color:#027a48}.fake-pipeline-preview-strip{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.fake-pipeline-preview-label{font-size:.82rem;font-weight:700;color:#475467;text-transform:uppercase;letter-spacing:.05em}.fake-pipeline-preview-chips{display:flex;gap:.5rem;flex-wrap:wrap}.fake-pipeline-preview-chip{display:inline-flex;align-items:center;padding:.32rem .65rem;border:1px solid #b7e4d3;border-radius:999px;background:#eefbf7;color:#027a48;font-size:.78rem;font-weight:700}.paper-execution-settings-warning{margin-bottom:1rem;padding:.9rem 1rem;border:1px solid #f59e0b;border-radius:14px;background:linear-gradient(180deg,#fffbeb,#fffaf1);color:#92400e}.paper-execution-settings-warning strong{display:block}.paper-execution-settings-toolbar{display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.paper-execution-settings-toggle{display:inline-flex;align-items:center;gap:.55rem;color:#344054;font-size:.92rem;font-weight:600}.paper-execution-settings-toggle input{margin:0}.paper-execution-gate-warning{margin-bottom:1rem;padding:.9rem 1rem;border:1px solid #fda29b;border-radius:14px;background:linear-gradient(180deg,#fef3f2,#fff8f7);color:#b42318}.paper-execution-gate-warning strong{display:block}.paper-execution-gate-warning-ready{margin-bottom:1rem;padding:.9rem 1rem;border:1px solid #84caaf;border-radius:14px;background:linear-gradient(180deg,#ecfdf3,#f5fff8);color:#027a48}.paper-execution-gate-warning-ready strong{display:block}.paper-auto-loop-readiness-warning{margin-bottom:1rem;padding:.9rem 1rem;border:1px solid #fda29b;border-radius:14px;background:linear-gradient(180deg,#fef3f2,#fff8f7);color:#b42318}.paper-auto-loop-readiness-warning strong{display:block}.paper-auto-loop-readiness-warning-ready{margin-bottom:1rem;padding:.9rem 1rem;border:1px solid #84caaf;border-radius:14px;background:linear-gradient(180deg,#ecfdf3,#f5fff8);color:#027a48}.paper-auto-loop-readiness-warning-ready strong{display:block}.paper-auto-loop-dry-run-warning{margin-bottom:1rem;padding:.9rem 1rem;border:1px solid #fda29b;border-radius:14px;background:linear-gradient(180deg,#fef3f2,#fff8f7);color:#b42318}.paper-auto-loop-dry-run-warning strong{display:block}.paper-auto-loop-dry-run-warning-ready{margin-bottom:1rem;padding:.9rem 1rem;border:1px solid #84caaf;border-radius:14px;background:linear-gradient(180deg,#ecfdf3,#f5fff8);color:#027a48}.paper-auto-loop-dry-run-warning-ready strong{display:block}.paper-auto-loop-control-warning{margin-bottom:1rem;padding:.9rem 1rem;border:1px solid #fda29b;border-radius:14px;background:linear-gradient(180deg,#fef3f2,#fff8f7);color:#b42318}.paper-auto-loop-control-warning strong{display:block}.paper-auto-loop-control-warning span{display:block;margin-top:.3rem;color:#912018;font-size:.9rem}.paper-exit-execution-warning{display:grid;gap:.3rem;margin-bottom:1rem;padding:1rem;border:1px solid #f59e0b;border-radius:14px;background:linear-gradient(180deg,#fffbeb,#fff8eb);color:#92400e}.paper-exit-execution-warning strong{font-size:1rem}.paper-exit-execution-warning span{color:#7a2e0e;font-size:.9rem}.paper-exit-execution-action-row{display:flex;gap:.85rem;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.paper-exit-execution-action-row button{min-width:15rem}.paper-exit-execution-result{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #d0d5dd}.paper-exit-execution-status-row{margin-bottom:1rem}.paper-exit-execution-empty{margin:0}.paper-auto-loop-run-once-warning{display:grid;gap:.3rem;margin-bottom:1rem;padding:1rem;border:1px solid #f04438;border-radius:14px;background:linear-gradient(180deg,#fef3f2,#fff8f7);color:#b42318}.paper-auto-loop-run-once-warning strong{font-size:1rem}.paper-auto-loop-run-once-warning span{color:#912018;font-size:.9rem}.paper-auto-loop-run-once-form{display:grid;gap:1rem;margin-bottom:1rem;padding:1rem;border:1px solid #d0d5dd;border-radius:14px;background:#ffffffd6}.paper-auto-loop-run-once-reason-label textarea{width:100%;min-height:5.25rem;padding:.72rem .85rem;border:1px solid #d0d5dd;border-radius:10px;resize:vertical;background:#fff;font:inherit}.paper-auto-loop-run-once-confirmation-label{grid-column:1 / -1}.paper-auto-loop-run-once-confirmation-label code{padding:.14rem .38rem;border-radius:6px;background:#fef3f2;color:#b42318;font-weight:700}.paper-auto-loop-run-once-confirmation-label small{color:#667085}.paper-auto-loop-run-once-action-row{display:flex;gap:.85rem;align-items:center;flex-wrap:wrap}.paper-auto-loop-run-once-action-row button{min-width:14rem}.paper-auto-loop-run-once-result{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #d0d5dd}.paper-auto-loop-run-once-status-row{margin-bottom:1rem}.paper-auto-loop-run-once-result-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.paper-auto-loop-run-once-empty{margin:0}.paper-auto-loop-run-once-history-warning{margin-bottom:1rem;padding:.9rem 1rem;border:1px solid #98a2b3;border-radius:14px;background:linear-gradient(180deg,#f8fafc,#f2f4f7);color:#344054}.paper-auto-loop-run-once-history-warning strong{display:inline-block;margin-right:.25rem}.paper-auto-loop-run-once-history-source-stat{min-width:0}.paper-auto-loop-run-once-history-source-value{font-size:.92rem;line-height:1.25}.paper-auto-loop-run-once-history-time-col,.paper-auto-loop-run-once-history-time-cell{min-width:168px}.paper-auto-loop-run-once-history-id-col,.paper-auto-loop-run-once-history-id-cell{min-width:220px}.paper-auto-loop-run-once-history-id-cell{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paper-auto-loop-run-once-history-status-col,.paper-auto-loop-run-once-history-status-cell{min-width:148px}.paper-auto-loop-run-once-history-count-col,.paper-auto-loop-run-once-history-count-cell{min-width:124px}.paper-auto-loop-run-once-history-list-col{min-width:220px}.paper-auto-loop-run-once-history-list-cell{min-width:220px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.paper-auto-loop-run-once-history-flag-col,.paper-auto-loop-run-once-history-flag-cell{min-width:132px}.paper-auto-loop-run-once-history-reason-col{min-width:220px}.paper-auto-loop-run-once-history-reason-cell{min-width:220px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.paper-exit-run-history-warning{margin-bottom:1rem;padding:.9rem 1rem;border:1px solid #98a2b3;border-radius:14px;background:linear-gradient(180deg,#f8fafc,#f2f4f7);color:#344054}.paper-exit-run-history-warning strong{display:inline-block;margin-right:.25rem}.paper-exit-run-history-source-stat{min-width:0}.paper-exit-run-history-source-value{font-size:.92rem;line-height:1.25}.paper-exit-run-history-time-col,.paper-exit-run-history-time-cell{min-width:168px}.paper-exit-run-history-id-col,.paper-exit-run-history-id-cell{min-width:220px}.paper-exit-run-history-id-cell{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paper-exit-run-history-status-col,.paper-exit-run-history-status-cell{min-width:168px}.paper-exit-run-history-status-cell{overflow:visible}.paper-exit-run-history-count-col,.paper-exit-run-history-count-cell{min-width:124px}.paper-exit-run-history-list-col{min-width:180px}.paper-exit-run-history-list-cell{min-width:180px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.paper-auto-loop-readiness-status-row{margin-bottom:1rem}.paper-auto-loop-readiness-stat-blocked{border-color:#fda29b;background:linear-gradient(180deg,#fff5f4,#fef3f2)}.paper-auto-loop-readiness-stat-blocked strong{color:#b42318}.paper-auto-loop-readiness-stat-ready{border-color:#84caaf;background:linear-gradient(180deg,#f1fcf5,#ecfdf3)}.paper-auto-loop-readiness-stat-ready strong{color:#027a48}.paper-auto-loop-dry-run-status-row{margin-bottom:1rem}.paper-auto-loop-dry-run-stat-blocked{border-color:#fda29b;background:linear-gradient(180deg,#fff5f4,#fef3f2)}.paper-auto-loop-dry-run-stat-blocked strong{color:#b42318}.paper-auto-loop-dry-run-stat-ready{border-color:#84caaf;background:linear-gradient(180deg,#f1fcf5,#ecfdf3)}.paper-auto-loop-dry-run-stat-ready strong{color:#027a48}.paper-auto-loop-control-status-row{margin-bottom:1rem}.paper-auto-loop-control-stat-blocked{border-color:#fda29b;background:linear-gradient(180deg,#fff5f4,#fef3f2)}.paper-auto-loop-control-stat-blocked strong{color:#b42318}.paper-auto-loop-control-stat-running{border-color:#84caaf;background:linear-gradient(180deg,#f1fcf5,#ecfdf3)}.paper-auto-loop-control-stat-running strong{color:#027a48}.paper-auto-loop-control-stat-stopped{border-color:#bfcad6;background:linear-gradient(180deg,#f8fafc,#f2f4f7)}.paper-auto-loop-control-stat-stopped strong{color:#344054}.paper-auto-loop-control-source-stat{min-width:0}.paper-auto-loop-control-source-value{font-size:.94rem;line-height:1.3;overflow-wrap:anywhere}.paper-auto-loop-control-form{display:grid;gap:1rem;margin-bottom:.75rem}.paper-auto-loop-control-form-grid{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(18rem,1fr);gap:1rem;align-items:start;min-width:0}.paper-auto-loop-control-fieldset{display:grid;gap:.75rem;min-width:0;margin:0;padding:.9rem;border:1px solid #dbe4ea;border-radius:12px;background:#f8fafc}.paper-auto-loop-control-fieldset legend{padding:0 .35rem;color:#475467;font-size:.78rem;font-weight:800;text-transform:uppercase}.paper-auto-loop-control-number-group{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-auto-loop-control-number-group legend{grid-column:1 / -1}.paper-auto-loop-control-number-group label{min-width:0}.paper-auto-loop-control-runtime-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.paper-auto-loop-control-runtime-card{padding:1rem;border:1px solid #dbe4ea;border-radius:14px;background:#ffffffd1}.paper-auto-loop-control-runtime-card h3{margin:0 0 .9rem}.paper-auto-loop-control-runtime-status-row{margin-bottom:.8rem}.paper-auto-loop-control-action-row{display:flex;gap:.85rem;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.paper-auto-loop-control-action-row button{min-width:12rem}.paper-auto-loop-control-checkbox{align-items:center;display:flex;justify-content:space-between;gap:1rem;min-height:2.75rem;padding:.7rem .8rem;border:1px solid #eaecf0;border-radius:10px;background:#fff}.paper-auto-loop-control-checkbox input{flex:0 0 auto;width:1.15rem;height:1.15rem;margin:0}.paper-auto-loop-control-textarea-label{grid-column:1 / -1;min-width:0;padding:.9rem;border:1px solid #dbe4ea;border-radius:12px;background:#f8fafc}.paper-auto-loop-control-textarea-label textarea{width:100%;min-height:6.5rem;padding:.72rem .85rem;border:1px solid #d0d5dd;border-radius:10px;resize:vertical;font:inherit}.paper-auto-loop-control-reason{margin:0;white-space:pre-wrap}.paper-auto-loop-control-wrap{overflow-wrap:anywhere;word-break:break-word}.paper-auto-loop-dry-run-source-stat{min-width:0}.paper-auto-loop-dry-run-source-value{font-size:.94rem;line-height:1.3;overflow-wrap:anywhere}.paper-auto-loop-dry-run-plan-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.paper-auto-loop-dry-run-plan-card{padding:1rem;border:1px solid #dbe4ea;border-radius:14px;background:#ffffffd1}.paper-auto-loop-dry-run-plan-card h3,.paper-auto-loop-dry-run-plan-card h4{margin:0 0 .45rem}.paper-auto-loop-dry-run-plan-status-row{margin-bottom:.75rem}.paper-auto-loop-dry-run-plan-caption{margin:0 0 .9rem;color:#667085;font-size:.88rem}.paper-auto-loop-readiness-source-stat{min-width:0}.paper-auto-loop-readiness-source-value{font-size:.94rem;line-height:1.3;overflow-wrap:anywhere}.paper-auto-loop-readiness-check-col{width:18rem}.paper-auto-loop-readiness-ok-col{width:7rem}.paper-auto-loop-readiness-check-name-cell{min-width:15rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace;font-size:.8rem;letter-spacing:.02em}.paper-auto-loop-readiness-check-ok-cell{min-width:6.5rem}.paper-auto-loop-readiness-check-reason-cell{min-width:28rem;color:#344054;white-space:normal}.paper-execution-gate-stat-blocked{border-color:#fda29b;background:linear-gradient(180deg,#fff5f4,#fef3f2)}.paper-execution-gate-stat-blocked strong{color:#b42318}.paper-execution-gate-stat-ready{border-color:#84caaf;background:linear-gradient(180deg,#f1fcf5,#ecfdf3)}.paper-execution-gate-stat-ready strong{color:#027a48}.fake-diagnostic-reason-cell{max-width:280px;font-size:.82rem;line-height:1.25;vertical-align:top}.scanner-warning{margin-bottom:1rem;padding:.9rem 1rem;border:1px solid #fda29b;border-radius:14px;background:#fef3f2;color:#b42318}.scanner-warning strong{display:inline-block;margin-right:.25rem}.scanner-reasons{margin-bottom:1rem}.scanner-reasons h3{margin:0 0 .6rem;font-size:.95rem}.scanner-reasons ul{margin:0;padding-left:1.1rem}.scanner-reasons li+li{margin-top:.3rem}.paper-entry-preview-group{min-width:0;margin-bottom:1rem;border:1px solid #dbe4ea;border-radius:12px;background:#ffffffd1;overflow:hidden}.paper-entry-preview-group-header{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;min-width:0;padding:.9rem 1rem}.paper-entry-preview-group-title-row{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.paper-entry-preview-group-title-row h3{margin:0;color:#101828;font-size:.98rem}.paper-entry-preview-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;min-height:1.45rem;padding:.16rem .48rem;border-radius:999px;background:#ecfdf3;color:#027a48;font-size:.78rem;font-weight:900}.paper-entry-preview-group-content{max-height:999rem;opacity:1;overflow:hidden;padding:0 1rem 1rem;transform:translateY(0);transition:max-height .22s ease,opacity .18s ease,padding .22s ease,transform .22s ease}.paper-entry-preview-group-content ul{margin:0;padding-left:1.1rem}.paper-entry-preview-group-content li+li{margin-top:.3rem}.paper-entry-preview-group-collapsed .paper-entry-preview-group-header{align-items:center;padding-block:.75rem}.paper-entry-preview-group-collapsed .paper-entry-preview-group-content{max-height:0;opacity:0;padding-block:0;transform:translateY(-.25rem);pointer-events:none}.paper-entry-preview-item-list{display:grid;gap:.9rem}.paper-entry-preview-item{padding:1rem;border:1px solid #dbe4ea;border-radius:14px;background:#ffffffd6}.paper-entry-preview-item-candidate{border-color:#b7e3cc;background:linear-gradient(180deg,#f7fdf9,#fffffff0)}.paper-entry-preview-item-skipped{border-color:#f3d2cf;background:linear-gradient(180deg,#fff8f7,#fffffff0)}.paper-entry-preview-item-header{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;margin-bottom:.9rem}.paper-entry-preview-item-header h4{margin:0;font-size:1rem}.paper-entry-preview-item-subtitle{margin:.2rem 0 0;color:#667085;font-size:.88rem}.paper-entry-preview-item-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.9rem}.paper-entry-preview-item-field{min-width:0;padding:.8rem .9rem;border-radius:12px;background:#f8fafc;border:1px solid #eaecf0}.paper-entry-preview-item-field span{display:block;margin-bottom:.28rem;color:#667085;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.paper-entry-preview-item-field strong{display:block;color:#101828;font-size:.95rem;line-height:1.4}.paper-entry-preview-item-field-wide{grid-column:1 / -1}.paper-entry-preview-item-wrap{overflow-wrap:anywhere;word-break:break-word}.paper-entry-preview-item-reasons{min-width:0}.paper-entry-preview-item-reasons h5{margin:0 0 .55rem;font-size:.9rem}.paper-entry-preview-item-reasons ul{margin:0;padding-left:1.1rem}.paper-entry-preview-item-reasons li{color:#344054;line-height:1.45;overflow-wrap:anywhere}table{width:100%;border-collapse:collapse;min-width:1080px}th,td{padding:.7rem .5rem;border-bottom:1px solid #eaecf0;text-align:left;font-size:.92rem;vertical-align:middle}th{position:sticky;top:0;background:#f8fafc;white-space:nowrap}.id-cell{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nowrap-cell{white-space:nowrap}.numeric-cell{font-variant-numeric:tabular-nums}.value-profit{color:#027a48;font-weight:700}.value-loss{color:#b42318;font-weight:700}.value-neutral{color:#475467;font-weight:600}.note-cell{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error-text{color:#b42318;font-weight:600}.muted-text{color:#667085}.coindcx-futures-surface{display:grid;gap:1rem;min-width:0}.coindcx-simple-trade-summary{display:grid;gap:1rem;min-width:0;padding:1rem 1.1rem;border:1px solid #b2ddff;border-left:4px solid #1570ef;border-radius:8px;background:#fff;box-shadow:0 10px 24px #0f172a12}.coindcx-simple-trade-summary-header{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;min-width:0}.coindcx-simple-trade-summary-header h2{margin:.15rem 0 0;color:#101828;font-size:1.2rem}.coindcx-simple-trade-summary-badges{display:flex;gap:.45rem;align-items:center;justify-content:flex-end;flex-wrap:wrap;min-width:0}.coindcx-simple-trade-summary-open,.coindcx-simple-trade-summary-flat{display:grid;gap:.9rem;min-width:0}.coindcx-simple-trade-identity{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,max-content));align-items:end;min-width:0}.coindcx-simple-trade-identity span,.coindcx-simple-trade-values span{display:block;margin-bottom:.22rem;color:#667085;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.coindcx-simple-trade-identity strong{display:block;color:#101828;font-size:1.35rem;line-height:1.1;overflow-wrap:anywhere}.coindcx-simple-trade-values{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));min-width:0;padding-top:.15rem;border-top:1px solid #eaecf0}.coindcx-simple-trade-values>div{min-width:0;padding-top:.3rem}.coindcx-simple-trade-values strong{display:block;color:#101828;font-size:1rem;line-height:1.15;overflow-wrap:anywhere}.coindcx-simple-trade-primary-value strong{font-size:1.8rem;letter-spacing:0}.coindcx-simple-trade-values strong.coindcx-simple-value-positive{color:#027a48}.coindcx-simple-trade-values strong.coindcx-simple-value-negative{color:#b42318}.coindcx-simple-trade-values strong.coindcx-simple-value-neutral{color:#101828}.coindcx-simple-trade-flat-state strong{display:block;color:#101828;font-size:1.45rem;line-height:1.15}.coindcx-simple-trade-flat-values{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.coindcx-simple-trade-status-line{grid-column:1 / -1}.coindcx-simple-trade-status-line strong{font-size:1.05rem}.coindcx-paper-trader-stale-warning{display:grid;gap:.25rem;min-width:0;padding:.9rem 1rem;border:1px solid #fecdca;border-left:4px solid #d92d20;border-radius:8px;background:#fffbfa;color:#7a271a}.coindcx-paper-trader-stale-warning strong{color:#b42318;font-size:1.08rem}.coindcx-paper-trader-stale-warning span{font-weight:700;overflow-wrap:anywhere}.coindcx-paper-trader-close-row{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;min-width:0;padding-top:.1rem}.coindcx-paper-trader-close-row span{color:#667085;font-size:.84rem;font-weight:700;overflow-wrap:anywhere}.coindcx-paper-trader-mode-card{display:grid;gap:1rem;min-width:0;padding:1rem 1.1rem;border:1px solid #abefc6;border-left:4px solid #039855;border-radius:8px;background:#fff;box-shadow:0 10px 24px #0f172a12}.coindcx-paper-trader-activity{display:grid;gap:.6rem;min-width:0;padding:.75rem .85rem;border:1px solid #d0d5dd;border-radius:8px;background:#f9fafb}.coindcx-paper-trader-activity-header,.coindcx-paper-trader-activity-header>div{display:flex;align-items:center;gap:.5rem}.coindcx-paper-trader-activity-header{justify-content:space-between;min-width:0}.coindcx-paper-trader-activity-header h3{margin:0;color:#101828;font-size:.95rem}.coindcx-paper-trader-activity-header>div>span,.coindcx-paper-trader-activity dt,.coindcx-paper-trader-activity-reason span{color:#667085;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.coindcx-paper-trader-activity-states,.coindcx-paper-trader-activity-trades,.coindcx-paper-trader-activity-footer dl{display:grid;min-width:0;margin:0}.coindcx-paper-trader-activity-states{grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #eaecf0}.coindcx-paper-trader-activity-states>div{min-width:0;padding:.5rem .6rem}.coindcx-paper-trader-activity-states>div+div{border-left:1px solid #eaecf0}.coindcx-paper-trader-activity dd{margin:.16rem 0 0;color:#101828;font-size:.82rem;font-weight:800;overflow-wrap:anywhere}.coindcx-paper-trader-activity-trades{grid-template-columns:repeat(5,minmax(0,1fr))}.coindcx-paper-trader-activity-trades>div{min-width:0;text-align:center}.coindcx-paper-trader-activity-trades dd{font-size:1rem}.coindcx-paper-trader-activity dd.coindcx-simple-value-positive{color:#027a48}.coindcx-paper-trader-activity dd.coindcx-simple-value-negative{color:#b42318}.coindcx-paper-trader-activity-footer{display:grid;grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);gap:.65rem;align-items:stretch;min-width:0}.coindcx-paper-trader-activity-footer dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.coindcx-paper-trader-activity-footer dl>div,.coindcx-paper-trader-activity-reason{min-width:0;padding:.5rem .6rem;border-radius:6px;background:#fff}.coindcx-paper-trader-activity-reason{display:grid;gap:.15rem;margin:0;border-left:3px solid #98a2b3}.coindcx-paper-trader-activity-reason strong{color:#344054;font-size:.82rem;line-height:1.25;overflow-wrap:anywhere}.coindcx-paper-trader-activity-reason-blocked{border-left-color:#d92d20;background:#fffbfa}.coindcx-paper-trader-activity-reason-blocked strong{color:#b42318}.coindcx-paper-trader-main{display:grid;gap:1rem;grid-template-columns:minmax(18rem,.85fr) minmax(0,1.5fr);align-items:start;min-width:0}.coindcx-paper-trader-controls{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.coindcx-paper-trader-controls label{display:grid;gap:.35rem;min-width:0}.coindcx-paper-trader-controls label span{color:#344054;font-size:.8rem;font-weight:800;overflow-wrap:anywhere}.coindcx-paper-trader-controls input,.coindcx-paper-trader-controls select{width:100%;min-width:0}.coindcx-paper-trader-controls button{min-width:0}.coindcx-paper-trader-flatten-button,.coindcx-paper-trader-stop-copy{grid-column:1 / -1}.coindcx-paper-trader-stop-copy{margin:0;color:#475467;font-size:.76rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.coindcx-paper-trader-risk-presets{display:grid;gap:.55rem;grid-column:1 / -1;min-width:0;padding:.75rem;border:1px solid #d0d5dd;border-radius:8px;background:#f9fafb}.coindcx-paper-trader-risk-presets-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.coindcx-paper-trader-risk-presets-heading span,.coindcx-paper-trader-risk-presets-heading strong{font-size:.78rem;font-weight:800;overflow-wrap:anywhere}.coindcx-paper-trader-risk-presets-heading span{color:#344054}.coindcx-paper-trader-risk-presets-heading strong{color:#101828;text-align:right}.coindcx-paper-trader-risk-preset-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;min-width:0}.coindcx-paper-trader-risk-preset-buttons button{width:100%;min-height:2.45rem;padding:.45rem .55rem;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#344054;font-size:.72rem;font-weight:800;line-height:1.15;overflow-wrap:anywhere}.coindcx-paper-trader-risk-preset-buttons button:hover:not(:disabled),.coindcx-paper-trader-risk-preset-buttons button:focus-visible{border-color:#039855;color:#027a48}.coindcx-paper-trader-risk-preset-buttons .coindcx-paper-trader-risk-preset-active{border-color:#027a48;background:#ecfdf3;color:#027a48}.coindcx-paper-trader-risk-presets p{margin:0;color:#667085;font-size:.74rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.coindcx-paper-trader-values{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));border-top:0;padding-top:0}.coindcx-paper-trader-charge-label{display:block;margin:-.05rem 0 .28rem;color:#667085;font-size:.72rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.coindcx-paper-trader-balance-strip{display:flex;gap:.85rem;align-items:center;flex-wrap:wrap;min-width:0;color:#475467;font-size:.86rem;font-weight:700}.coindcx-paper-trader-muted{margin:0}.coindcx-anti-churn-card{display:grid;gap:.85rem;min-width:0;padding:.95rem;border:1px solid #fedf89;border-left:4px solid #f79009;border-radius:8px;background:#fffcf5}.coindcx-anti-churn-safety-copy{margin:0;color:#475467;font-size:.82rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.coindcx-anti-churn-values{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));border-top:1px solid #fedf89}.coindcx-anti-churn-cooldown{display:grid;gap:.7rem;min-width:0;padding-top:.85rem;border-top:1px dashed #fedf89}.coindcx-anti-churn-diagnostics{min-width:0;padding-top:.75rem;border-top:1px solid #fedf89}.coindcx-anti-churn-diagnostics summary{color:#344054;cursor:pointer;font-size:.86rem;font-weight:800}.coindcx-anti-churn-diagnostics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.65rem;min-width:0;margin-top:.75rem}.coindcx-anti-churn-diagnostics-grid span,.coindcx-anti-churn-diagnostics-grid strong{display:block;min-width:0;overflow-wrap:anywhere}.coindcx-anti-churn-diagnostics-grid span{color:#667085;font-size:.72rem;font-weight:800;text-transform:uppercase}.coindcx-anti-churn-diagnostics-grid strong{color:#101828;font-size:.86rem}.coindcx-anti-churn-reason-list{display:grid;gap:.55rem;min-width:0;margin:.75rem 0 0;padding:0;list-style:none}.coindcx-anti-churn-reason-list li{display:grid;gap:.25rem;min-width:0;padding:.65rem;border:1px solid #fedf89;border-radius:8px;background:#fff}.coindcx-anti-churn-reason-list code,.coindcx-anti-churn-reason-list span{min-width:0;overflow-wrap:anywhere}.coindcx-anti-churn-reason-list code{color:#b54708;font-size:.78rem;font-weight:800}.coindcx-anti-churn-reason-list span{color:#475467;font-size:.8rem;font-weight:700;line-height:1.35}.coindcx-paper-trader-strategy-audit{display:grid;gap:.8rem;min-width:0;padding-top:.95rem;border-top:1px solid #d0d5dd}.coindcx-paper-trader-strategy-audit-header{display:flex;gap:.75rem;align-items:center;justify-content:space-between;min-width:0}.coindcx-paper-trader-strategy-audit-header h3,.coindcx-paper-trader-strategy-audit-header p{margin:0}.coindcx-paper-trader-strategy-audit-header h3{color:#101828;font-size:.98rem}.coindcx-paper-trader-strategy-audit-header p{color:#667085;font-size:.78rem;font-weight:700}.coindcx-paper-evidence-export-actions{display:flex;gap:.55rem;align-items:center;justify-content:flex-end;flex-wrap:wrap;min-width:0}.coindcx-paper-evidence-export-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.65rem;min-width:0;padding:.7rem;border:1px solid #d0d5dd;border-radius:8px;background:#f9fafb}.coindcx-paper-evidence-export-strip span,.coindcx-paper-evidence-export-strip strong{display:block;min-width:0;overflow-wrap:anywhere}.coindcx-paper-evidence-export-strip span{color:#667085;font-size:.74rem;font-weight:800}.coindcx-paper-evidence-export-strip strong{color:#101828;font-size:.82rem}.coindcx-paper-trader-audit-grid{margin:0}.coindcx-paper-trader-active-audit-grid{padding-top:.75rem;border-top:1px dashed #d0d5dd}.coindcx-paper-trader-charges-details{min-width:0;padding-top:.85rem;border-top:1px solid #d1fadf}.coindcx-paper-trader-charges-details summary{color:#344054;cursor:pointer;font-size:.86rem;font-weight:800}.coindcx-paper-trader-charges-grid{margin:.85rem 0 0}.coindcx-futures-advanced-details{overflow:hidden}.coindcx-futures-advanced-summary-copy{display:grid;gap:.18rem;min-width:0}.coindcx-futures-advanced-summary-copy strong{color:#101828;font-size:1rem}.coindcx-futures-advanced-summary-copy span{color:#667085;font-size:.85rem;font-weight:600;overflow-wrap:anywhere}.coindcx-futures-advanced-content{display:grid;gap:.9rem;min-width:0;padding:1rem}.coindcx-futures-advanced-content>.control-room-section,.coindcx-futures-advanced-content>.coindcx-futures-panel{margin:0}.coindcx-futures-reset-panel{border-color:#fecdca}.coindcx-futures-stream-panel{order:-1}.coindcx-futures-layout{gap:1rem}.coindcx-futures-feature-heading{margin-bottom:.75rem}.coindcx-futures-feature-heading-row{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;min-width:0}.coindcx-futures-feature-heading-row>div{min-width:0}.coindcx-futures-feature-heading-row p:not(.eyebrow){margin:.2rem 0 0;color:#667085;overflow-wrap:anywhere}.coindcx-futures-safety-strip{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;padding:.75rem;border:1px solid #d0d5dd;border-radius:8px;background:#f8fafc}.coindcx-futures-safety-header{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:0}.coindcx-futures-page{display:grid;gap:.9rem;min-width:0}.coindcx-futures-grid{display:grid;gap:.9rem;align-items:start;min-width:0}.coindcx-futures-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.coindcx-futures-panel{display:grid;gap:.9rem;min-width:0;padding:1rem;border:1px solid #d0d5dd;border-radius:8px;background:#fff;box-shadow:0 8px 18px #0f172a0d}.coindcx-futures-panel h3,.coindcx-futures-panel h4{margin:0;color:#101828}.coindcx-futures-panel h3{font-size:1rem}.coindcx-futures-panel h4{font-size:.9rem}.coindcx-futures-panel-header{display:flex;gap:.85rem;align-items:center;justify-content:space-between;min-width:0}.coindcx-futures-panel-header>div{min-width:0}.coindcx-futures-panel-header p{margin:.2rem 0 0;color:#667085;overflow-wrap:anywhere}.coindcx-futures-action-header{align-items:flex-start}.coindcx-futures-controls{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));align-items:end;margin:0}.coindcx-futures-controls .form-submit-button{align-self:end}.coindcx-futures-sizing-mode{display:grid;gap:.4rem}.coindcx-futures-sizing-mode>span{color:#344054;font-size:.85rem;font-weight:700}.coindcx-futures-segmented-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;min-height:2.65rem;border:1px solid #d0d5dd;border-radius:8px;background:#fff}.coindcx-futures-segmented-control button{min-width:0;border:0;border-radius:0;background:transparent;color:#344054;font-weight:800}.coindcx-futures-segmented-control button+button{border-left:1px solid #d0d5dd}.coindcx-futures-segmented-control .coindcx-futures-segment-active{background:#101828;color:#fff}.coindcx-futures-button-row{justify-content:flex-end}.coindcx-futures-button-row button{flex:0 1 auto}.coindcx-futures-metric-strip,.coindcx-futures-capability-grid{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));min-width:0}.coindcx-futures-metric-strip div,.coindcx-futures-capability-grid div{min-width:0;padding:.78rem .85rem;border:1px solid #eaecf0;border-radius:8px;background:#f8fafc}.coindcx-futures-metric-strip span,.coindcx-futures-capability-grid span{display:block;margin-bottom:.22rem;color:#667085;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.coindcx-futures-metric-strip strong,.coindcx-futures-capability-grid strong{display:block;color:#101828;line-height:1.2;overflow-wrap:anywhere}.coindcx-futures-table-wrap{border:1px solid #eaecf0;border-radius:8px}.coindcx-futures-table th,.coindcx-futures-table td{vertical-align:top;white-space:nowrap}.coindcx-futures-table .wrap-text{min-width:16rem;white-space:normal}.coindcx-futures-table-empty{color:#667085;font-weight:700;text-align:center;white-space:normal}.coindcx-futures-list{margin:0;padding-left:1.05rem;color:#344054}.coindcx-futures-list li+li{margin-top:.35rem}.coindcx-futures-empty{margin:0}.coindcx-futures-error,.coindcx-futures-notice{display:grid;gap:.15rem;padding:.8rem .9rem;border-radius:8px;font-weight:700}.coindcx-futures-error{border:1px solid #fda29b;background:#fef3f2;color:#b42318}.coindcx-futures-notice{border:1px solid #b2ddff;background:#eff8ff;color:#175cd3}.coindcx-futures-notice span{font-weight:600;overflow-wrap:anywhere}.coindcx-futures-result-details{padding-top:.15rem}.risk-controls-card{background:linear-gradient(135deg,#b423180f,#fffffffa 32%),linear-gradient(180deg,#fffffffa,#f8fafcfa)}.risk-status-banner{display:flex;gap:.85rem;align-items:flex-start;padding:.95rem 1rem;border:1px solid #d0d5dd;border-radius:14px;margin-bottom:1rem}.risk-status-banner strong{display:block;margin-bottom:.15rem}.risk-status-banner p{margin:0;color:#475467}.risk-status-active{background:#fef3f2;border-color:#fda29b}.risk-status-off{background:#ecfdf3;border-color:#86efac}@media (max-width: 1080px){.workspace-topbar{grid-template-columns:minmax(13rem,1fr) minmax(18rem,1.2fr)}.workspace-switchers{justify-content:flex-end}.workspace-session-control{grid-column:1 / -1;justify-content:space-between}.workspace-session-control div{text-align:left}.safety-header{grid-template-columns:repeat(3,minmax(0,1fr))}.control-room-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-dashboard-grid{grid-template-columns:1fr}.paper-dashboard-status-column,.paper-dashboard-summary-panel{grid-column:auto;grid-row:auto}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-grid{grid-template-columns:minmax(280px,.95fr) minmax(0,1.25fr)}.portfolio-summary-grid,.realized-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.paper-risk-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.historical-backtest-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-topbar{position:sticky;gap:.85rem;grid-template-columns:1fr;padding:.78rem 1rem}.workspace-mobile-menu-button{display:inline-grid}.workspace-switchers{justify-content:stretch}.workspace-switcher-group{flex:1 1 14rem}.workspace-switcher-button,.workspace-menu-item,.workspace-session-control button{min-height:3rem}.workspace-switcher-button,.workspace-session-control .secondary-button{min-height:2.35rem}.workspace-broker-select{flex:1 1 13rem}.workspace-body{display:block;padding:1rem}.workspace-sidebar-nav{position:fixed;top:0;bottom:0;left:0;z-index:50;width:min(21rem,86vw);max-width:100%;max-height:none;padding:1rem 1rem 4.75rem;border-radius:0 8px 8px 0;overflow-y:auto;transform:translate(-105%);transition:transform .18s ease}.workspace-sidebar-nav-open{transform:translate(0)}.workspace-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:block;padding:0;border-radius:0;background:#0f172a7a}.workspace-menu{grid-template-columns:1fr}.workspace-main-panel{width:100%}.workspace-top-summary-header{align-items:flex-start;flex-direction:column}.workspace-top-summary-actions,.workspace-top-summary-chips{justify-content:flex-start}.coindcx-simple-trade-summary-header{flex-direction:column}.coindcx-simple-trade-summary-badges{justify-content:flex-start}.coindcx-simple-trade-values,.coindcx-simple-trade-flat-values,.coindcx-paper-trader-values{grid-template-columns:repeat(2,minmax(0,1fr))}.coindcx-paper-trader-main,.coindcx-paper-trader-controls,.coindcx-paper-trader-activity-footer,.paper-orders-workbench{grid-template-columns:1fr}.card,.control-room-details,.workspace-placeholder{min-width:0}.table-wrap,.fake-risk-table-wrap,.fake-execution-table-wrap,.fake-strategy-table-wrap,.paper-exit-run-history-table-wrap,.paper-auto-loop-run-once-history-table-wrap,.paper-auto-loop-readiness-table-wrap{max-width:100%}}@media (max-width: 840px){.app-shell{padding:1rem}.safety-header{grid-template-columns:repeat(2,minmax(0,1fr))}.live-safety-header{grid-template-columns:1fr}.coindcx-futures-safety-header{grid-template-columns:repeat(2,minmax(0,1fr))}.coindcx-futures-grid-two,.coindcx-futures-feature-heading-row,.coindcx-futures-panel-header,.coindcx-futures-action-header{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.coindcx-futures-button-row{justify-content:stretch}.coindcx-futures-button-row button{flex:1 1 10rem}.control-room-section{scroll-margin-top:13rem}.operator-auth-copy,.operator-auth-actions{grid-template-columns:1fr}.operator-auth-copy{display:grid}.operator-auth-status{text-align:left}.summary-grid,.workspace-grid,.control-room-grid-two,.control-room-grid-three,.paper-live-data-market-grid,.paper-live-data-record-grid,.paper-live-data-evidence-grid,.paper-live-data-symbol-row,.live-quote-health-grid,.kotak-token-layout,.kotak-ltp-symbol-panel,.live-readiness-details-grid,.live-readiness-hero,.live-readiness-status-grid,.kotak-readiness-status-grid,.live-readiness-meaning-grid,.live-readiness-notes-grid,.live-kotak-safety-header,.scanner-strategy-status-grid,.scanner-readiness-status-grid,.scanner-snapshot-status-grid,.strategy-decision-status-grid,.scanner-strategy-meaning-grid,.scanner-candidate-grid,.scanner-result-card-list{grid-template-columns:1fr}.live-readiness-detail-panel-wide{grid-column:auto}.live-readiness-blocker-row,.live-readiness-check-row,.live-settings-row,.scanner-reason-row{grid-template-columns:1fr}.kotak-session-hero,.scanner-strategy-hero,.scanner-strongest-panel>div,.scanner-candidate-card>div:first-child,.scanner-result-card-header{display:grid}.scanner-candidate-card dl,.scanner-result-card dl,.paper-entry-preview-item-grid{grid-template-columns:1fr}.paper-entry-preview-item-header{flex-direction:column}.paper-auto-loop-control-runtime-grid,.paper-auto-loop-control-form-grid,.paper-auto-loop-control-number-group{grid-template-columns:1fr}.paper-entry-preview-group-header{align-items:center}.portfolio-summary-grid,.realized-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-auto-loop-dry-run-plan-grid,.paper-auto-loop-run-once-result-grid{grid-template-columns:1fr}}@media (max-width: 640px){.historical-backtest-metrics-grid{grid-template-columns:1fr}.app-shell{padding:1rem}.workspace-topbar{padding:.76rem .9rem}.workspace-switchers,.workspace-session-control{align-items:stretch;flex-direction:column}.workspace-switcher-group,.workspace-placeholder-meta{grid-template-columns:1fr}.workspace-broker-select{min-width:0}.safety-header{grid-template-columns:1fr;position:static}.coindcx-simple-trade-identity,.coindcx-simple-trade-values,.coindcx-simple-trade-flat-values,.coindcx-paper-trader-values{grid-template-columns:1fr}.coindcx-simple-trade-primary-value strong{font-size:1.45rem}.live-safety-check-row{grid-template-columns:1fr}.live-safety-check-marker{justify-content:flex-start;width:max-content}.control-room-section{scroll-margin-top:1rem}.card-header,.paper-kotak-feature-heading-row,.paper-orders-list-heading,.collapsible-panel-header{align-items:flex-start;flex-direction:column}.paper-dashboard-grid{grid-template-columns:1fr}.paper-dashboard-note,.paper-dashboard-panel>.collapsible-panel-content>.card{padding:1rem}.paper-dashboard-panel .collapsible-panel-content{padding:0 1rem 1rem}.collapsible-panel-toggle{flex:0 0 auto}.paper-kotak-safety-badge{min-height:2.25rem}.form-grid{grid-template-columns:1fr}.paper-auto-loop-run-once-confirmation-label{grid-column:auto}.paper-auto-loop-run-once-action-row,.paper-exit-execution-action-row{align-items:stretch;flex-direction:column}.paper-exit-execution-action-row button,.paper-auto-loop-run-once-action-row button{width:100%}.result-detail-grid{grid-template-columns:1fr}.form-submit-button{grid-column:auto}.portfolio-summary-grid,.paper-risk-guide-grid{grid-template-columns:1fr}.paper-risk-controls-panel .collapsible-panel-content{padding:0 1rem 1rem}.paper-risk-controls-panel .risk-controls-card{gap:.9rem;padding:1rem}.paper-risk-controls-panel .risk-controls-card .card-header{gap:.85rem;padding-bottom:.75rem}.paper-scanner-safety-panel,.paper-scanner-readiness-panel .scanner-readiness-card,.paper-scanner-snapshot-panel .fake-scanner-card,.paper-scanner-universe-panel .watchlist-card{padding:1rem}.paper-scanner-readiness-panel .collapsible-panel-content,.paper-scanner-snapshot-panel .collapsible-panel-content,.paper-scanner-universe-panel .collapsible-panel-content{padding:0 1rem 1rem}.paper-scanner-readiness-panel .card-header,.paper-scanner-snapshot-panel .card-header,.paper-scanner-universe-panel .card-header{gap:.85rem;padding-bottom:.75rem}.paper-scanner-readiness-panel .watchlist-summary-grid,.paper-scanner-snapshot-panel .watchlist-summary-grid{grid-template-columns:repeat(2,minmax(9.5rem,1fr))}.paper-strategy-safety-panel,.paper-strategy-decisions-panel .fake-strategy-card,.paper-strategy-risk-panel .fake-risk-card,.paper-strategy-pipeline-panel .fake-pipeline-card{padding:1rem}.paper-strategy-decisions-panel .collapsible-panel-content,.paper-strategy-risk-panel .collapsible-panel-content,.paper-strategy-pipeline-panel .collapsible-panel-content{padding:0 1rem 1rem}.paper-strategy-decisions-panel .card-header,.paper-strategy-risk-panel .card-header,.paper-strategy-pipeline-panel .card-header{gap:.85rem;padding-bottom:.75rem}.paper-strategy-decisions-panel .fake-strategy-summary-grid,.paper-strategy-risk-panel .fake-strategy-summary-grid,.paper-strategy-pipeline-panel .fake-strategy-summary-grid{grid-template-columns:repeat(2,minmax(9.5rem,1fr))}.paper-record-safety-panel,.paper-record-panel .positions-card,.paper-record-panel .portfolio-summary-card,.paper-record-panel .realized-pnl-card,.paper-record-panel .trades-card{padding:1rem}.paper-record-panel .collapsible-panel-content{padding:0 1rem 1rem}.paper-record-panel .card-header{gap:.85rem;padding-bottom:.75rem}.paper-record-panel .portfolio-summary-grid,.paper-record-panel .realized-summary-grid{grid-template-columns:repeat(2,minmax(9.5rem,1fr))}.paper-live-data-record-grid,.paper-live-data-market-grid,.paper-live-data-symbol-row,.paper-execution-section-grid,.paper-execution-note-grid{grid-template-columns:1fr}.paper-live-data-safety-panel,.paper-execution-safety-panel,.paper-audit-safety-panel,.paper-live-data-section,.paper-live-data-section>.card,.paper-live-data-panel>.collapsible-panel-content>.card,.paper-execution-section,.paper-execution-panel>.collapsible-panel-content>.card,.paper-audit-panel>.collapsible-panel-content>.card{padding:1rem}.paper-live-data-panel .collapsible-panel-content,.paper-execution-panel .collapsible-panel-content,.paper-audit-panel .collapsible-panel-content{padding:0 1rem 1rem}.paper-live-data-section>.card .card-header,.paper-live-data-panel .card-header,.paper-execution-panel .card-header,.paper-audit-panel .card-header{gap:.85rem;padding-bottom:.75rem}.paper-execution-panel .watchlist-summary-grid,.paper-execution-panel .fake-strategy-summary-grid,.paper-audit-panel .watchlist-summary-grid,.paper-audit-panel .fake-strategy-summary-grid{grid-template-columns:repeat(2,minmax(9.5rem,1fr))}.paper-settings-placeholder-grid{grid-template-columns:1fr}.risk-status-banner{flex-direction:column}.realized-summary-grid{grid-template-columns:1fr}.summary-stat-wide{grid-column:span 1}.watchlist-toolbar{align-items:stretch;flex-direction:column}.watchlist-action-row button{flex:1 1 100%}.paper-execution-settings-toolbar{align-items:stretch}}.coindcx-profile-workspace{display:grid;gap:1rem}.coindcx-profile-heading{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1.125rem 1.375rem}.coindcx-profile-heading h2,.coindcx-profile-heading p,.coindcx-profile-card h3,.coindcx-profile-card p,.coindcx-monitor-card h3,.coindcx-monitor-card p,.coindcx-report-card h3,.coindcx-report-card p,.coindcx-evidence-export-panel h3,.coindcx-evidence-export-panel p{margin-top:0}.coindcx-profile-heading p:last-child,.coindcx-profile-card p:last-child,.coindcx-monitor-card p:last-child,.coindcx-evidence-export-panel p:last-child{margin-bottom:0}.coindcx-refresh-control{display:grid;gap:.35rem;justify-items:end;min-width:max-content}.coindcx-refresh-control small{color:#667085;font-size:.75rem}.coindcx-batch-actions,.coindcx-profile-actions{display:flex;flex-wrap:wrap;gap:.6rem}.coindcx-batch-actions{justify-content:flex-end;margin-bottom:1rem}.coindcx-prod-live-workspace button:disabled,.coindcx-prod-live-workspace button:disabled:hover{border:1px solid #d0d5dd;background:#e4e7ec;color:#667085;box-shadow:none;cursor:not-allowed;filter:none;opacity:.58;transform:none;transition:none}.coindcx-profile-cards,.coindcx-report-cards,.coindcx-diagnostics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.coindcx-monitoring-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.coindcx-profile-card,.coindcx-monitor-card,.coindcx-report-card,.coindcx-advanced-diagnostics,.coindcx-action-notice,.coindcx-evidence-export-panel,.coindcx-combined-capital{border:1px solid #d0d5dd;border-radius:10px;background:#fff;box-shadow:0 7px 18px #0f172a0d}.coindcx-profile-card,.coindcx-monitor-card,.coindcx-report-card{min-width:0;padding:1rem}.coindcx-profile-card-header,.coindcx-monitor-card-header,.coindcx-report-card>header,.coindcx-evidence-export-panel{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between}.coindcx-monitor-card-header .eyebrow{margin-bottom:.2rem}.coindcx-monitor-card-header h3{margin-bottom:0}.coindcx-monitor-list,.coindcx-heartbeat-rows dl,.coindcx-position-rows dl{margin:.75rem 0 0}.coindcx-monitor-list>div,.coindcx-heartbeat-rows dl>div,.coindcx-position-rows dl>div{display:flex;gap:.75rem;justify-content:space-between;min-width:0;padding:.42rem 0;border-bottom:1px solid #eaecf0}.coindcx-monitor-list dt,.coindcx-heartbeat-rows dt,.coindcx-position-rows dt{color:#667085;font-size:.78rem}.coindcx-monitor-list dd,.coindcx-heartbeat-rows dd,.coindcx-position-rows dd{min-width:0;margin:0;font-size:.78rem;font-weight:800;text-align:right;overflow-wrap:anywhere}.coindcx-heartbeat-rows,.coindcx-position-rows{display:grid;gap:.75rem;margin-top:.75rem}.coindcx-heartbeat-rows>section,.coindcx-position-rows>section{min-width:0;padding:.7rem;border-radius:8px;background:#f8fafc}.coindcx-heartbeat-rows section>header,.coindcx-position-rows section>header{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between}.coindcx-heartbeat-rows h4,.coindcx-position-rows h4{margin:0}.coindcx-heartbeat-rows header span,.coindcx-position-rows header span{color:#667085;font-size:.72rem;font-weight:700;overflow-wrap:anywhere}.coindcx-open-positions-card{grid-column:1 / -1}.coindcx-live-position-monitor .coindcx-monitor-card-header{margin-bottom:.8rem}.coindcx-live-position-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0}.coindcx-live-position-grid>div{min-width:0;padding:.65rem .7rem;border:1px solid var(--quanshri-border);border-radius:8px;background:var(--quanshri-surface-muted)}.coindcx-live-position-grid dt{color:var(--quanshri-text-muted);font-size:.72rem;font-weight:700}.coindcx-live-position-grid dd{margin:.22rem 0 0;font-size:.86rem;font-variant-numeric:tabular-nums;font-weight:700;overflow-wrap:anywhere}.coindcx-live-position-grid .coindcx-position-id-fact{grid-column:span 2}.coindcx-position-market-notice{margin:0 0 .8rem;padding:.65rem .75rem;border-radius:8px;background:var(--quanshri-badge-muted-surface);color:var(--quanshri-badge-muted-text);font-size:.8rem;font-weight:650}.coindcx-position-tail-risk-active{color:var(--quanshri-danger)}@media (max-width: 1050px){.coindcx-live-position-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.coindcx-live-position-grid{grid-template-columns:minmax(0,1fr)}.coindcx-live-position-grid .coindcx-position-id-fact{grid-column:auto}}.coindcx-position-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.coindcx-position-rows section>p{margin:.75rem 0 0;color:#667085;font-size:.82rem;font-weight:700}.coindcx-position-open{color:#067647}.coindcx-position-flat{color:#475467}.coindcx-profile-card-header .eyebrow,.coindcx-report-card .eyebrow{margin-bottom:.2rem}.coindcx-profile-card-header h3,.coindcx-report-card h3{margin-bottom:.15rem}.coindcx-profile-card-header p:last-child,.coindcx-report-card>header>span{color:#475467;font-size:.8rem;font-weight:700;overflow-wrap:anywhere}.status-badge-muted{background:#f2f4f7;color:#475467}.coindcx-profile-primary-grid,.coindcx-profile-pnl-grid,.coindcx-report-grid,.coindcx-combined-capital{display:grid;gap:.65rem}.coindcx-profile-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0}.coindcx-profile-pnl-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:.75rem;border-radius:8px;background:#f8fafc}.coindcx-profile-primary-grid div,.coindcx-profile-pnl-grid div,.coindcx-combined-capital div{display:grid;gap:.12rem;min-width:0}.coindcx-profile-primary-grid span,.coindcx-profile-pnl-grid span,.coindcx-combined-capital span{color:#667085;font-size:.72rem;font-weight:700;text-transform:uppercase}.coindcx-profile-primary-grid strong,.coindcx-profile-pnl-grid strong,.coindcx-combined-capital strong{overflow-wrap:anywhere}.coindcx-profile-exit-summary,.coindcx-diagnostic-list,.coindcx-report-grid{margin:.85rem 0}.coindcx-profile-exit-summary div,.coindcx-diagnostic-list div,.coindcx-report-grid div{display:flex;gap:.75rem;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #eaecf0}.coindcx-profile-exit-summary dt,.coindcx-diagnostic-list dt,.coindcx-report-grid dt{color:#667085}.coindcx-profile-exit-summary dd,.coindcx-diagnostic-list dd,.coindcx-report-grid dd{margin:0;font-weight:700;text-align:right;overflow-wrap:anywhere}.coindcx-profile-rule-note,.coindcx-report-disclaimer{color:#475467;font-size:.86rem}.coindcx-prod-starting-amount{display:grid;gap:.35rem;margin-bottom:.75rem;max-width:24rem}.coindcx-prod-starting-amount label{color:#344054;font-size:.86rem;font-weight:700}.coindcx-prod-starting-amount input{width:100%;border:1px solid #d0d5dd;border-radius:8px;padding:.6rem .7rem;background:#fff;color:#101828;font:inherit}.coindcx-prod-starting-amount input:focus{border-color:#175cd3;box-shadow:0 0 0 3px #175cd31f;outline:0}.coindcx-prod-starting-amount input:disabled{background:#f2f4f7;color:#667085;cursor:not-allowed}.coindcx-prod-starting-amount small{color:#667085;line-height:1.35}.coindcx-prod-starting-amount .error-text{color:#b42318}.coindcx-profile-actions button{flex:1 1 7rem;padding:.62rem .75rem}.coindcx-advanced-diagnostics{margin-top:1rem;padding:.9rem 1rem}.coindcx-advanced-diagnostics summary{cursor:pointer;font-weight:800}.coindcx-diagnostics-grid{margin-top:.75rem}.coindcx-diagnostics-grid section{min-width:0;padding:.75rem;border-radius:8px;background:#f8fafc}.coindcx-diagnostics-grid h4{margin:0 0 .5rem}.coindcx-action-notice{padding:.85rem 1rem}.coindcx-action-notice h3{margin:0}.coindcx-action-notice ul{margin:.55rem 0 0;padding-left:1.25rem}.coindcx-action-success{color:#067647}.coindcx-action-failure{color:#b42318}.coindcx-combined-capital{grid-template-columns:repeat(3,minmax(0,1fr));padding:1rem}.coindcx-report-cards,.coindcx-closed-trades{margin-top:1rem}.coindcx-closed-trade-controls{display:flex;flex-wrap:wrap;gap:.65rem;align-items:end;margin-top:1rem;padding:.7rem;border:1px solid #eaecf0;border-radius:8px;background:#f8fafc}.coindcx-closed-trade-controls label{display:grid;gap:.25rem;color:#475467;font-size:.72rem;font-weight:800}.coindcx-closed-trade-controls input,.coindcx-closed-trade-controls select{min-height:2rem;padding:.35rem .5rem;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#101828;font:inherit}.coindcx-closed-trade-search{flex:1 1 16rem}.coindcx-closed-trade-match-count{margin-left:auto;padding-bottom:.45rem;color:#667085;font-size:.75rem;font-weight:700}.coindcx-closed-trades .coindcx-futures-table-wrap{margin-top:.75rem}.coindcx-closed-trade-sort-button{min-height:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;white-space:nowrap}.coindcx-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.coindcx-report-grid div{min-width:0}.coindcx-evidence-export-panel{margin-top:1rem;padding:1rem}.coindcx-trade-evidence-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.85rem}.coindcx-trade-evidence-summary>div,.coindcx-trade-evidence-detail-card{border:1px solid var(--quanshri-border);border-radius:8px;background:var(--quanshri-surface-muted)}.coindcx-trade-evidence-summary>div{display:grid;gap:.2rem;padding:.65rem .75rem}.coindcx-trade-evidence-summary span{color:var(--quanshri-text-muted);font-size:.7rem;font-weight:750}.coindcx-trade-evidence-layout{display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(0,2fr);gap:.85rem;margin-top:.85rem}.coindcx-trade-evidence-list{display:grid;align-content:start;gap:.4rem;max-height:42rem;overflow:auto}.coindcx-trade-evidence-list button{display:flex;gap:.6rem;align-items:center;justify-content:space-between;width:100%;padding:.65rem;border:1px solid var(--quanshri-border);border-radius:7px;background:var(--quanshri-surface-muted);color:var(--quanshri-text);text-align:left}.coindcx-trade-evidence-list button.selected{border-color:var(--quanshri-accent);box-shadow:inset 3px 0 0 var(--quanshri-accent)}.coindcx-trade-evidence-list button span{display:grid;gap:.18rem;min-width:0}.coindcx-trade-evidence-list small{color:var(--quanshri-text-muted)}.coindcx-trade-evidence-details{display:grid;gap:.65rem;min-width:0}.coindcx-trade-evidence-detail-card{padding:.75rem}.coindcx-trade-evidence-detail-card pre{white-space:pre-wrap;overflow-wrap:anywhere}.coindcx-trade-evidence-detail-card h4{margin:0 0 .5rem}.coindcx-trade-evidence-detail-card .coindcx-report-grid{margin:0}.coindcx-trade-evidence-reasons,.coindcx-trade-evidence-gaps{margin-top:.65rem;font-size:.78rem}.coindcx-trade-evidence-reasons ul,.coindcx-trade-evidence-gaps ul,.coindcx-trade-evidence-detail-card>ul{margin:.35rem 0 0;padding-left:1.15rem}.coindcx-trade-evidence-gaps{color:var(--quanshri-text-muted)}.coindcx-trade-evidence-report .coindcx-simple-value-positive{color:var(--quanshri-accent-strong)}.coindcx-trade-evidence-report .coindcx-simple-value-negative{color:var(--quanshri-danger-text)}@media (max-width: 980px){.coindcx-trade-evidence-summary,.coindcx-trade-evidence-layout,.coindcx-profile-cards,.coindcx-report-cards,.coindcx-diagnostics-grid,.coindcx-monitoring-grid{grid-template-columns:1fr}.coindcx-open-positions-card{grid-column:auto}}@media (max-width: 640px){.coindcx-profile-heading,.coindcx-evidence-export-panel{align-items:stretch;flex-direction:column}.coindcx-refresh-control{justify-items:stretch;min-width:0}.coindcx-profile-primary-grid,.coindcx-profile-pnl-grid,.coindcx-report-grid,.coindcx-combined-capital,.coindcx-position-rows{grid-template-columns:1fr}.coindcx-monitor-list>div,.coindcx-heartbeat-rows dl>div,.coindcx-position-rows dl>div{display:grid;gap:.15rem}.coindcx-monitor-list dd,.coindcx-heartbeat-rows dd,.coindcx-position-rows dd{text-align:left}}@media (min-width: 901px) and (max-height: 720px){.workspace-sidebar-nav{max-height:calc(100vh - 2rem);overflow:auto}}@media (max-width: 420px){.workspace-topbar{padding:.7rem}.workspace-brand h1{font-size:1.08rem}.workspace-brand .eyebrow,.workspace-broker-select span{font-size:.68rem}.workspace-body{padding:.75rem}.workspace-sidebar-nav{width:min(19rem,92vw);padding:.85rem .85rem 4.75rem}.workspace-placeholder,.card{padding:1rem}.collapsible-panel-header{padding:.9rem 1rem}.collapsible-panel-content{padding:0 1rem 1rem}.paper-orders-workbench,.paper-orders-primary-panel,.paper-orders-preview-panel{gap:.85rem}.workspace-session-control button,.workspace-switcher-button,.workspace-menu-item{width:100%}.workspace-placeholder-meta div{padding:.72rem}.app-auth-screen{padding:.75rem}.app-auth-panel{padding:1rem}}::selection{background:var(--quanshri-selection);color:var(--quanshri-text)}button{background:var(--quanshri-accent-deep);color:var(--quanshri-button-text)}button:hover:not(:disabled){background:var(--quanshri-button-hover)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--quanshri-focus-ring);outline-offset:2px}.secondary-button{border:1px solid var(--quanshri-border-strong);background:var(--quanshri-surface-raised);color:var(--quanshri-secondary-text)}.secondary-button:hover:not(:disabled){border-color:var(--quanshri-accent);background:var(--quanshri-secondary-hover);color:var(--quanshri-secondary-hover-text)}.danger-button,.danger-button:hover:not(:disabled){border-color:var(--quanshri-danger-border);background:var(--quanshri-danger-deep);color:var(--quanshri-danger-button-text)}.danger-button:disabled,button:disabled{border-color:var(--quanshri-border);background:var(--quanshri-disabled-surface);color:var(--quanshri-disabled-text)}.workspace-shell,.app-shell{background:var(--quanshri-bg-deep);color:var(--quanshri-text)}.workspace-topbar{border-bottom-color:var(--quanshri-topbar-border);background:var(--quanshri-topbar-surface);color:var(--quanshri-topbar-text);box-shadow:var(--quanshri-topbar-shadow)}.workspace-brand h1,.workspace-session-control strong{color:var(--quanshri-topbar-text)}.workspace-brand .eyebrow,.eyebrow{color:var(--quanshri-accent-strong)}.workspace-mobile-menu-button,.workspace-switcher-group{border-color:var(--quanshri-topbar-border);background:var(--quanshri-topbar-control)}.workspace-session-control .secondary-button{border-color:var(--quanshri-topbar-border);background:var(--quanshri-topbar-secondary)}.workspace-mobile-menu-button span{background:var(--quanshri-topbar-text)}.workspace-switcher-button{color:var(--quanshri-topbar-muted)}.workspace-switcher-button:hover:not(:disabled){background:var(--quanshri-accent-soft);color:var(--quanshri-accent-strong)}.workspace-switcher-button-active,.workspace-switcher-button-active:hover:not(:disabled){border-color:var(--quanshri-accent);background:var(--quanshri-accent-deep);color:var(--quanshri-button-text)}.workspace-broker-select span,.workspace-session-control span,.workspace-session-control small{color:var(--quanshri-topbar-muted)}.workspace-theme-toggle{display:inline-flex;gap:.38rem;align-items:center;justify-content:center;min-height:2.25rem;padding:.48rem .68rem;border:1px solid var(--quanshri-topbar-border);background:var(--quanshri-topbar-control);color:var(--quanshri-topbar-text);font-size:.8rem;font-weight:800;line-height:1;white-space:nowrap}.workspace-theme-toggle:hover:not(:disabled){border-color:var(--quanshri-accent);background:var(--quanshri-accent-soft);color:var(--quanshri-accent-strong)}.workspace-broker-select select,.workspace-broker-select select:focus-visible{border-color:var(--quanshri-border-strong);background:var(--quanshri-surface);color:var(--quanshri-text)}.workspace-body{background:var(--quanshri-bg-deep)}.workspace-sidebar-nav,.workspace-placeholder,.workspace-top-summary,.panel{border-color:var(--quanshri-border);background:var(--quanshri-surface);color:var(--quanshri-text);box-shadow:var(--quanshri-shadow)}.workspace-sidebar-heading span,.workspace-instrument-empty,.workspace-menu-item small,.workspace-placeholder p,.workspace-placeholder-meta dt,.workspace-top-summary-copy p:not(.eyebrow){color:var(--quanshri-text-muted)}.workspace-sidebar-heading strong,.workspace-placeholder h2,.workspace-placeholder-meta dd,.workspace-top-summary-copy h2{color:var(--quanshri-text)}.workspace-sidebar-section-heading,.workspace-placeholder-meta div{border-color:var(--quanshri-border)}.workspace-menu-item,.collapse-icon-button,.icon-refresh-button{border-color:var(--quanshri-border);background:var(--quanshri-surface-muted);color:var(--quanshri-control-text)}.workspace-menu-item:hover:not(:disabled),.collapse-icon-button:hover:not(:disabled),.icon-refresh-button:hover:not(:disabled){border-color:var(--quanshri-accent);background:var(--quanshri-accent-soft);color:var(--quanshri-accent-strong)}.workspace-menu-item-active,.workspace-menu-item-active:hover:not(:disabled){border-color:var(--quanshri-accent);background:var(--quanshri-accent-soft);color:var(--quanshri-accent-strong)}.workspace-menu-item-disabled{color:var(--quanshri-control-disabled-text)}.workspace-top-summary-chips span,.workspace-placeholder-meta div{border-color:var(--quanshri-border);background:var(--quanshri-surface-muted);color:var(--quanshri-control-text)}.workspace-status-badge{background:var(--quanshri-warning-soft);color:var(--quanshri-warning)}.workspace-placeholder-note{border-color:var(--quanshri-info-border);background:var(--quanshri-info-soft);color:var(--quanshri-info-text)!important}.workspace-sidebar-nav,.workspace-main-panel,.table-wrap,[class$=-table-wrap]{scrollbar-color:var(--quanshri-scroll-thumb) var(--quanshri-scroll-track)}.workspace-sidebar-nav::-webkit-scrollbar-track,.workspace-main-panel::-webkit-scrollbar-track,.table-wrap::-webkit-scrollbar-track,[class$=-table-wrap]::-webkit-scrollbar-track{background:var(--quanshri-scroll-track)}.workspace-sidebar-nav::-webkit-scrollbar-thumb,.workspace-main-panel::-webkit-scrollbar-thumb,.table-wrap::-webkit-scrollbar-thumb,[class$=-table-wrap]::-webkit-scrollbar-thumb{background:var(--quanshri-scroll-thumb)}.workspace-sidebar-nav::-webkit-scrollbar-thumb:hover,.workspace-main-panel::-webkit-scrollbar-thumb:hover,.table-wrap::-webkit-scrollbar-thumb:hover,[class$=-table-wrap]::-webkit-scrollbar-thumb:hover{background:var(--quanshri-scroll-thumb-hover)}.app-auth-screen{background:var(--quanshri-auth-background)}.app-auth-panel{border-color:var(--quanshri-border);background:var(--quanshri-surface);color:var(--quanshri-text);box-shadow:var(--quanshri-auth-shadow)}.app-auth-panel h1,.form-field span{color:var(--quanshri-text)}.app-auth-copy{color:var(--quanshri-text-muted)}.app-auth-status{border-color:var(--quanshri-info-border);background:var(--quanshri-info-soft);color:var(--quanshri-info-text)}.app-auth-error{border-color:var(--quanshri-danger-border-muted);background:var(--quanshri-danger-soft);color:var(--quanshri-danger-text)}.form-field input,.form-field select,.form-field textarea{border-color:var(--quanshri-border-strong);background:var(--quanshri-surface-muted);color:var(--quanshri-text)}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--quanshri-placeholder-text)}.warning-banner{border-color:var(--quanshri-warning-border);background:var(--quanshri-warning-soft);color:var(--quanshri-warning-text)}.coindcx-profile-workspace{color:var(--quanshri-text)}.coindcx-profile-workspace :is(h2,h3,h4,dt,dd,strong,summary){color:var(--quanshri-text)}.coindcx-profile-workspace .workspace-top-summary,.coindcx-profile-card,.coindcx-monitor-card,.coindcx-report-card,.coindcx-advanced-diagnostics,.coindcx-action-notice,.coindcx-evidence-export-panel,.coindcx-combined-capital{border-color:var(--quanshri-border);background:var(--quanshri-surface);color:var(--quanshri-text);box-shadow:var(--quanshri-shadow)}.coindcx-refresh-control small,.coindcx-profile-card p:last-child,.coindcx-monitor-card p:last-child,.coindcx-report-card p:last-child,.coindcx-evidence-export-panel p:last-child,.coindcx-profile-card-header p:last-child,.coindcx-report-card>header>span,.coindcx-monitor-list dt,.coindcx-heartbeat-rows dt,.coindcx-position-rows dt,.coindcx-heartbeat-rows header span,.coindcx-position-rows header span,.coindcx-position-rows section>p,.coindcx-profile-primary-grid span,.coindcx-profile-pnl-grid span,.coindcx-combined-capital span,.coindcx-profile-exit-summary dt,.coindcx-diagnostic-list dt,.coindcx-report-grid dt,.coindcx-profile-rule-note,.coindcx-report-disclaimer,.coindcx-prod-starting-amount small,.coindcx-closed-trade-controls label,.coindcx-closed-trade-match-count,.muted-text{color:var(--quanshri-text-muted)}.coindcx-monitor-list>div,.coindcx-heartbeat-rows dl>div,.coindcx-position-rows dl>div,.coindcx-profile-exit-summary div,.coindcx-diagnostic-list div,.coindcx-report-grid div{border-bottom-color:var(--quanshri-border)}.coindcx-heartbeat-rows>section,.coindcx-position-rows>section,.coindcx-profile-pnl-grid,.coindcx-diagnostics-grid section,.coindcx-closed-trade-controls{border-color:var(--quanshri-border);background:var(--quanshri-surface-muted)}.coindcx-prod-starting-amount label{color:var(--quanshri-control-text)}.coindcx-prod-starting-amount input,.coindcx-closed-trade-controls input,.coindcx-closed-trade-controls select{border-color:var(--quanshri-border-strong);background:var(--quanshri-surface-muted);color:var(--quanshri-text)}.coindcx-prod-starting-amount input:focus,.coindcx-closed-trade-controls input:focus,.coindcx-closed-trade-controls select:focus{border-color:var(--quanshri-accent);box-shadow:var(--quanshri-input-focus-shadow)}.coindcx-prod-starting-amount input:disabled{border-color:var(--quanshri-border);background:var(--quanshri-input-disabled-surface);color:var(--quanshri-disabled-text)}.coindcx-prod-live-workspace button:disabled,.coindcx-prod-live-workspace button:disabled:hover{border-color:var(--quanshri-border);background:var(--quanshri-disabled-surface);color:var(--quanshri-disabled-text)}.coindcx-futures-table-wrap{border-color:var(--quanshri-border);background:var(--quanshri-surface-muted)}.coindcx-profile-workspace table{background:var(--quanshri-surface-muted);color:var(--quanshri-text)}.coindcx-profile-workspace th{border-bottom-color:var(--quanshri-border-strong);background:var(--quanshri-table-heading);color:var(--quanshri-control-text)}.coindcx-profile-workspace td{border-bottom-color:var(--quanshri-border);color:var(--quanshri-text)}.coindcx-closed-trade-sort-button,.coindcx-closed-trade-sort-button:hover:not(:disabled){background:transparent;color:inherit}.status-badge-success,.status-badge-filled,.status-badge-safe{background:var(--quanshri-accent-soft);color:var(--quanshri-accent-strong)}.status-badge-muted,.status-badge-preview{background:var(--quanshri-badge-muted-surface);color:var(--quanshri-badge-muted-text)}.status-badge-placed{background:var(--quanshri-warning-soft);color:var(--quanshri-warning)}.status-badge-kill{background:var(--quanshri-danger-soft);color:var(--quanshri-danger-text)}.coindcx-position-open,.coindcx-action-success,.value-profit{color:var(--quanshri-accent-strong)}.coindcx-profile-workspace :is(.coindcx-position-open,.coindcx-action-success,.value-profit),.coindcx-action-success strong{color:var(--quanshri-accent-strong)}.coindcx-position-flat,.value-neutral{color:var(--quanshri-text-muted)}.coindcx-action-failure,.error-text,.value-loss{color:var(--quanshri-danger)}.coindcx-profile-workspace :is(.coindcx-action-failure,.error-text,.value-loss),.coindcx-action-failure strong{color:var(--quanshri-danger)}.coindcx-action-notice:has(.coindcx-action-success){border-color:var(--quanshri-success-border);background:var(--quanshri-accent-soft)}.coindcx-action-notice:has(.coindcx-action-failure){border-color:var(--quanshri-danger-border-muted);background:var(--quanshri-danger-soft)}.operator-action-help{position:relative;display:inline-flex;flex:1 1 7rem;min-width:0;border-radius:8px}.operator-action-help-trigger:focus-visible{outline:2px solid var(--quanshri-accent);outline-offset:3px}.operator-action-help>button,.operator-action-help-trigger>button{width:100%}.operator-action-help-trigger{display:inline-flex;width:100%;border-radius:inherit}.operator-action-tooltip{z-index:45;box-sizing:border-box;width:max-content;max-width:min(20rem,calc(100vw - 1.5rem),var(--radix-tooltip-content-available-width));max-height:var(--radix-tooltip-content-available-height);padding:.5rem .65rem;border:1px solid var(--quanshri-border-strong);border-radius:7px;background:var(--quanshri-surface-raised);color:var(--quanshri-text);box-shadow:var(--quanshri-shadow);font-size:.78rem;font-weight:500;line-height:1.35;overflow-y:auto;overflow-wrap:anywhere;pointer-events:none;transform-origin:var(--radix-tooltip-content-transform-origin);animation:operator-action-tooltip-in .12s ease-out}@keyframes operator-action-tooltip-in{0%{opacity:0}to{opacity:1}}.operator-action-dialog-overlay{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background:#020812b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.operator-action-dialog-content{position:fixed;z-index:101;top:50%;left:50%;width:min(32rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow-y:auto;padding:1.3rem;border:1px solid var(--quanshri-border-strong);border-radius:12px;background:var(--quanshri-surface);color:var(--quanshri-text);box-shadow:0 24px 70px #0007107a;transform:translate(-50%,-50%)}.operator-action-dialog-title{margin:0;color:var(--quanshri-text);font-size:1.2rem}.operator-action-dialog-description{margin:.7rem 0 0;color:var(--quanshri-text-muted);line-height:1.55}.operator-action-dialog-details{display:grid;gap:.55rem;margin:1rem 0 0}.operator-action-dialog-details>div{display:grid;grid-template-columns:minmax(7.5rem,.45fr) minmax(0,1fr);gap:.75rem;padding:.65rem .75rem;border:1px solid var(--quanshri-border);border-radius:8px;background:var(--quanshri-surface-muted)}.operator-action-dialog-details dt{color:var(--quanshri-text-muted)}.operator-action-dialog-details dd{margin:0;color:var(--quanshri-text);font-weight:650;overflow-wrap:anywhere}.operator-action-dialog-controls{display:flex;justify-content:flex-end;gap:.65rem;margin-top:1.15rem}.operator-action-dialog-controls button:focus-visible,.operator-action-snackbar-dismiss:focus-visible{outline:2px solid var(--quanshri-accent);outline-offset:3px}.operator-action-snackbar{position:fixed;z-index:110;right:1rem;bottom:1rem;display:flex;align-items:flex-start;gap:.8rem;width:min(30rem,calc(100vw - 2rem));padding:.85rem .9rem;border:1px solid var(--quanshri-border-strong);border-radius:10px;background:var(--quanshri-surface-raised);color:var(--quanshri-text);box-shadow:var(--quanshri-shadow)}.operator-action-snackbar>div{display:grid;gap:.2rem;min-width:0}.operator-action-snackbar span{color:var(--quanshri-text-muted);overflow-wrap:anywhere}.operator-action-snackbar-success{border-color:var(--quanshri-success-border)}.operator-action-snackbar-success strong{color:var(--quanshri-accent-strong)}.operator-action-snackbar-blocked{border-color:var(--quanshri-warning-border)}.operator-action-snackbar-blocked strong{color:var(--quanshri-warning)}.operator-action-snackbar-error{border-color:var(--quanshri-danger-border-muted)}.operator-action-snackbar-error strong{color:var(--quanshri-danger)}.operator-action-snackbar-dismiss{flex:0 0 auto;margin:-.35rem -.35rem 0 0;padding:.3rem .5rem;background:transparent;color:var(--quanshri-text-muted);font-size:1.25rem;line-height:1}.operator-action-snackbar-dismiss:hover{background:var(--quanshri-surface-muted);color:var(--quanshri-text)}@media (max-width: 640px){.operator-action-dialog-details>div{grid-template-columns:1fr;gap:.2rem}.operator-action-dialog-controls>button{flex:1 1 0}}@media (prefers-reduced-motion: reduce){.operator-action-tooltip{animation:none}}.btc-bot-activity{--btc-bot-activity-color: var(--quanshri-text-muted);display:flex;align-items:center;gap:.9rem;min-height:5.25rem;margin-bottom:1rem;padding:.9rem 1rem;border:1px solid var(--quanshri-border);border-radius:12px;background:var(--quanshri-surface);color:var(--quanshri-text);box-shadow:var(--quanshri-shadow)}.btc-bot-activity-active{--btc-bot-activity-color: var(--quanshri-accent);border-color:var(--quanshri-success-border)}.btc-bot-activity-warning{--btc-bot-activity-color: var(--quanshri-warning);border-color:var(--quanshri-warning-border);background:linear-gradient(90deg,var(--quanshri-warning-soft),var(--quanshri-surface) 38%)}.btc-bot-activity-error{--btc-bot-activity-color: var(--quanshri-danger);border-color:var(--quanshri-danger-border-muted);background:linear-gradient(90deg,var(--quanshri-danger-soft),var(--quanshri-surface) 38%)}.btc-bot-activity-indicator{position:relative;display:grid;flex:0 0 2.25rem;width:2.25rem;height:2.25rem;place-items:center;border:1px solid color-mix(in srgb,var(--btc-bot-activity-color) 62%,transparent);border-radius:50%}.btc-bot-activity-indicator>span{width:.62rem;height:.62rem;border-radius:50%;background:var(--btc-bot-activity-color)}.btc-bot-activity[data-animated=true] .btc-bot-activity-indicator:after{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:2px solid transparent;border-top-color:var(--btc-bot-activity-color);border-radius:50%;content:"";animation:btc-bot-cycle 5s linear infinite}.btc-bot-activity[data-animated=true] .btc-bot-activity-indicator>span{animation:btc-bot-pulse 5s ease-in-out infinite}.btc-bot-activity-copy{display:grid;gap:.12rem;min-width:0}.btc-bot-activity-label{color:var(--quanshri-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.btc-bot-activity-copy strong{color:var(--quanshri-text);font-size:1rem;line-height:1.3}.btc-bot-activity-copy>span:not(.btc-bot-activity-label){color:var(--quanshri-text-muted);line-height:1.35}@keyframes btc-bot-cycle{to{transform:rotate(360deg)}}@keyframes btc-bot-pulse{0%,to{opacity:.52;transform:scale(.82)}45%,60%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.btc-bot-activity[data-animated=true] .btc-bot-activity-indicator:after,.btc-bot-activity[data-animated=true] .btc-bot-activity-indicator>span{animation:none}}.coindcx-closed-trade-warning{margin:.8rem 0 0;padding:.65rem .75rem;border-left:4px solid var(--quanshri-warning);border-radius:6px;background:var(--quanshri-warning-soft);color:var(--quanshri-warning-text)}.coindcx-prod-live-workspace .coindcx-profile-cards,.coindcx-prod-live-workspace .coindcx-report-cards,.coindcx-prod-live-workspace .coindcx-diagnostics-grid{grid-template-columns:minmax(0,1fr)}.coindcx-prod-live-workspace>*,.coindcx-prod-live-workspace article,.coindcx-prod-live-workspace section,.coindcx-trade-evidence-list button strong{min-width:0;overflow-wrap:anywhere}.coindcx-prod-live-workspace .coindcx-profile-pnl-grid{margin-top:1rem}.coindcx-prod-live-workspace .coindcx-market-values{grid-template-columns:repeat(2,minmax(0,1fr))}.coindcx-prod-live-workspace .coindcx-profile-actions{margin:1rem 0}.coindcx-inline-details{margin-top:.85rem;padding:.7rem .8rem;box-shadow:none}.coindcx-inline-details summary{cursor:pointer;font-size:.8rem}.coindcx-prod-live-workspace .coindcx-monitor-list dd,.coindcx-prod-live-workspace .coindcx-diagnostic-list dd,.coindcx-prod-live-workspace .coindcx-report-grid dd,.coindcx-prod-live-workspace .coindcx-profile-exit-summary dd{min-width:0}.coindcx-prod-live-workspace .coindcx-report-grid>div{display:grid;gap:.25rem}.coindcx-prod-live-workspace .coindcx-report-grid dd{text-align:left}@media (max-width: 900px){.workspace-topbar-prod-live{flex:0 0 auto}.workspace-topbar-prod-live .workspace-switchers{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}.workspace-topbar-prod-live .workspace-switcher-group{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-topbar-prod-live .workspace-broker-select{min-width:0}.workspace-topbar-prod-live .workspace-session-control{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center}}@media (max-width: 640px){.coindcx-prod-live-workspace .coindcx-profile-card-header,.coindcx-prod-live-workspace .coindcx-monitor-card-header,.coindcx-prod-live-workspace .coindcx-report-card>header{flex-wrap:wrap}.coindcx-prod-live-workspace .coindcx-profile-actions>button{flex:1 1 45%}}.coindcx-paper-operator-workspace .coindcx-profile-pnl-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin:1.25rem 0}.coindcx-paper-operator-workspace .coindcx-profile-pnl-grid strong{font-size:1rem;line-height:1.5}.coindcx-paper-operator-workspace .coindcx-profile-card-header{flex-wrap:wrap;gap:1rem}.coindcx-paper-operator-workspace .coindcx-monitoring-grid{grid-template-columns:minmax(0,1fr)}.coindcx-paper-operator-workspace .coindcx-advanced-diagnostics{margin-top:1rem}.coindcx-paper-operator-workspace .coindcx-advanced-diagnostics[open]>summary{margin-bottom:1rem}.coindcx-paper-operator-workspace .coindcx-profile-cards{grid-template-columns:minmax(0,1fr)}.coindcx-paper-operator-workspace .coindcx-profile-pnl-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.coindcx-paper-operator-workspace .coindcx-profile-pnl-grid span{text-transform:none;font-size:.8rem}.coindcx-paper-operator-workspace .coindcx-paper-history-progress{grid-column:1 / -1;gap:.45rem;padding-top:1rem;border-top:1px solid var(--quanshri-border)}.coindcx-paper-operator-workspace .coindcx-paper-history-progress progress{width:100%;height:.65rem;accent-color:var(--quanshri-accent);border:0;border-radius:999px;overflow:hidden;background:var(--quanshri-border)}.coindcx-paper-operator-workspace .coindcx-paper-history-progress progress::-webkit-progress-bar{background:var(--quanshri-border);border-radius:999px}.coindcx-paper-operator-workspace .coindcx-paper-history-progress progress::-webkit-progress-value{background:var(--quanshri-accent);border-radius:999px}.coindcx-paper-operator-workspace .coindcx-paper-history-progress progress::-moz-progress-bar{background:var(--quanshri-accent);border-radius:999px}.coindcx-paper-operator-workspace .coindcx-paper-history-progress p{margin:0}.coindcx-live-safety-warnings{margin:.65rem 0;padding:.65rem .8rem;border:1px solid var(--quanshri-warning-text);border-radius:6px;background:var(--quanshri-warning-soft);color:var(--quanshri-warning-text);overflow-wrap:anywhere}.coindcx-live-safety-warnings[data-safety-state=READY]{border-color:var(--quanshri-success-border);background:transparent;color:inherit}.coindcx-live-safety-warnings p{margin:.25rem 0 0}.coindcx-live-safety-warnings ul{margin:.5rem 0 0;padding-left:1.25rem}.coindcx-live-safety-warnings .coindcx-inline-details{margin-top:.45rem}.coindcx-tail-risk-summary{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.5rem 0}.coindcx-tail-risk-summary span{flex:1 1 12rem}.coindcx-paper-operator-workspace.coindcx-prod-live-workspace .coindcx-profile-card>.coindcx-profile-actions{margin:0}.coindcx-paper-operator-workspace.coindcx-prod-live-workspace .coindcx-profile-card>.coindcx-profile-actions>button{flex:0 1 auto}
