:root{--bg:#090f18;--sidebar:#0d1420;--panel:#101a28;--panel-raised:#142032;--border:#223044;--muted:#8c9cb2;--text:#edf2f9;--gold:#d9b76b;--gold-soft:#332e22;--green:#70c6a6;--red:#ed8a8a;--blue:#83b6ed;--radius:17px;--shadow:0 20px 55px #0002;font-family:Tahoma,"Segoe UI",Arial,sans-serif;color:var(--text);background:var(--bg);font-synthesis:none}*{box-sizing:border-box}body{margin:0;font-size:13px;line-height:1.7}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.42}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:3px}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{font-size:25px;font-weight:600;letter-spacing:-.5px}h2{font-size:16px;font-weight:600}small{font-size:11px;color:var(--muted)}.hidden{display:none!important}.app-shell{display:flex;min-height:100vh}.sidebar{width:242px;flex-shrink:0;position:fixed;inset:0 0 0 auto;display:flex;flex-direction:column;background:var(--sidebar);border-left:1px solid var(--border);padding:32px 22px;z-index:10}.brand{display:flex;align-items:center;gap:14px;direction:ltr;justify-content:flex-end}.brand-mark{display:block;position:relative;width:49px;height:51px;flex-shrink:0;border:1px solid #8c754b;border-radius:12px;background:linear-gradient(145deg,#342b1e,#171b22);color:var(--gold);font-family:Georgia,serif;font-size:27px;line-height:53px;text-align:center;box-shadow:inset 0 0 18px #d9b76b06}.brand-mark span{position:absolute;right:7px;top:0;line-height:15px;font-size:8px;font-family:Arial,sans-serif;color:#b69a60}.brand strong{font:600 17px "Segoe UI",Arial,sans-serif;letter-spacing:2.5px;display:block}.brand small{display:block;font-size:10px;letter-spacing:0;margin-top:4px;direction:rtl}.sidebar-rule{height:1px;background:var(--border);margin:30px 0 27px}.nav-label{font-size:10px;color:#687b95;margin:0 10px 12px}.nav-list{display:flex;flex-direction:column;gap:7px}.nav-item{position:relative;display:flex;align-items:center;gap:12px;border:0;padding:13px 12px;border-radius:10px;background:transparent;color:var(--muted);text-align:right;font-size:12px}.nav-item:hover{background:#ffffff04;color:var(--text)}.nav-item.active{background:#d9b76b0c;color:var(--gold);box-shadow:inset -2px 0 var(--gold)}.nav-icon{font-size:19px;width:21px;text-align:center;font-weight:400}.nav-count{margin-right:auto;background:#ffffff07;color:inherit;padding:0 6px;min-width:24px;border-radius:5px;font-size:10px}.sidebar-note{margin-top:45px;padding:17px 14px;border:1px solid #2a342f;border-radius:12px;background:linear-gradient(135deg,#d9b76b07,transparent)}.sidebar-note .eyebrow{display:block;color:#8e9b9a;margin-bottom:9px}.sidebar-note strong{font-size:11px;display:block}.sidebar-note p{font-size:11px;color:var(--muted);margin-top:8px;line-height:1.9}.sidebar-bottom{margin-top:auto;padding-top:40px;font-size:10px;color:var(--muted)}.sidebar-bottom small{display:block;margin-top:8px;font-size:9px;color:#60738b}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#718096;margin-left:7px;box-shadow:0 0 0 4px #71809610}.status-dot.good{background:var(--green);box-shadow:0 0 0 4px #70c6a610}.status-dot.bad{background:var(--red)}.main-content{margin-right:242px;padding:33px 36px 18px;width:calc(100% - 242px);max-width:1900px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.eyebrow{font-family:"Segoe UI",Arial,sans-serif;font-size:9px;font-weight:600;letter-spacing:1.8px;direction:ltr;text-align:right;color:#7f92ab;margin-bottom:7px}.page-heading>p:last-child{font-size:11px;color:var(--muted);margin-top:6px}.topbar-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.badge{display:inline-flex;align-items:center;gap:5px;border:1px solid transparent;border-radius:7px;padding:4px 9px;font-size:10px;white-space:nowrap}.badge.neutral{background:#8798b30d;border-color:#8290aa24;color:#a1afc5}.badge.paper,.badge.good{background:#70c6a60c;border-color:#70c6a62a;color:var(--green)}.badge.warn{background:#d9b76b0d;border-color:#d9b76b2a;color:var(--gold)}.badge.bad,.badge.live{background:#ed8a8a0d;border-color:#ed8a8a2a;color:var(--red)}.badge.subtle{background:#8197b00c;color:#9cacc0;border-color:#8197b013}.connection-label{font-size:10px;color:var(--muted)}.icon-button{height:33px;min-width:33px;border:1px solid var(--border);border-radius:8px;color:var(--muted);background:#ffffff03;font-size:20px;line-height:1}.icon-button:hover{color:var(--gold);border-color:#d9b76b55}.notice{border:1px solid #d9b76b30;background:#d9b76b08;border-radius:10px;padding:11px 14px;margin-bottom:18px;font-size:12px;color:var(--gold)}.notice.error{color:var(--red);background:#ed8a8a0a;border-color:#ed8a8a30}.view{display:none}.view.active{display:block}.connection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.connection-card{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:13px 16px}.connection-title{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:7px}.connection-title strong{font-size:12px;font-weight:500}.connection-meta{font-size:10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:18px}.connection-card .badge{font-size:9px;padding:2px 6px}.metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-bottom:22px;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--border)}.metric{padding:18px 20px;background:var(--panel)}.metric-title{font-size:10px;color:var(--muted);margin-bottom:6px}.metric-value{font-size:23px;font-weight:500;direction:ltr;text-align:right;letter-spacing:-.5px;color:var(--text);font-variant-numeric:tabular-nums}.metric-value.gold{color:var(--gold)}.metric-value.green{color:var(--green)}.metric-value.red{color:var(--red)}.metric-note{font-size:9px;color:#73859b;margin-top:4px;min-height:16px}.workspace-grid{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(280px,1fr);gap:20px}.panel{border:1px solid var(--border);background:var(--panel);border-radius:var(--radius);padding:21px;box-shadow:var(--shadow);min-width:0}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:19px}.panel-heading .eyebrow{font-size:8px;margin-bottom:5px}.chart-options{display:flex;gap:7px}.chart-options select{font-size:10px;padding:6px 8px;max-width:145px}.chart-subheading{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.chart-subheading .mono{font-size:11px;color:var(--muted)}.mono{direction:ltr;unicode-bidi:plaintext;font-family:ui-monospace,"Cascadia Code",Consolas,monospace;font-variant-numeric:tabular-nums}.canvas-wrap{position:relative;height:292px;min-height:220px;direction:ltr}canvas{display:block;width:100%;height:100%}.chart-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;direction:rtl;background:radial-gradient(ellipse at center,#101a28e8,#101a2800)}.empty-symbol{font-size:42px;color:#6f7e91;margin-bottom:6px}.chart-empty strong{font-size:13px;font-weight:400;color:#b0bdce}.chart-empty p{font-size:10px;color:var(--muted);margin-top:8px}.chart-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #22304477;padding-top:14px}.legend{display:flex;gap:13px;flex-wrap:wrap}.legend span{font-size:9px;color:var(--muted);display:flex;align-items:center;gap:5px}.legend-dot{display:inline-block;width:6px;height:6px;border-radius:50%}.legend-dot.gold{background:var(--gold)}.legend-dot.red{background:var(--red)}.legend-dot.green{background:var(--green)}.legend-dot.blue{background:var(--blue)}.chart-footer small{font-size:9px;max-width:180px}.execution-panel{display:flex;flex-direction:column}.execution-state{display:flex;align-items:center;gap:11px;margin:4px 0 15px;font-size:13px}.execution-ring{display:flex;align-items:center;justify-content:center;width:37px;height:37px;border:1px solid #d9b76b30;background:#d9b76b08;color:var(--gold);border-radius:50%;font-size:25px;flex-shrink:0}.execution-state strong{font-weight:500}.reason-list{list-style:none;padding:0;margin:0 0 17px;flex-grow:1}.reason-list li{position:relative;padding:5px 13px 5px 0;font-size:11px;color:var(--muted);line-height:1.7}.reason-list li:before{content:"";position:absolute;right:0;top:13px;width:4px;height:4px;border-radius:50%;background:#63748d}.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:9px;padding:10px 14px;font-size:11px;font-weight:500;min-height:39px;transition:background .15s,border-color .15s}.button.primary{background:var(--gold);color:#181710;border-color:var(--gold);box-shadow:0 5px 20px #d9b76b0d}.button.primary:hover:not(:disabled){background:#e3c781}.button.secondary{background:#ffffff03;border-color:var(--border);color:#bdc9d8}.button.secondary:hover:not(:disabled){border-color:#53657b;background:#ffffff06}.button.danger-quiet{background:#ed8a8a05;border-color:#ed8a8a2c;color:#da9296}.button.full{width:100%}.button.compact{padding:7px 11px;min-height:34px;white-space:nowrap;font-size:10px}.button-pair{display:flex;gap:8px;margin-top:9px}.button-pair>*{flex:1}.muted-note{font-size:10px;color:#7f91a8;line-height:1.85;margin-top:12px}.demo-box{display:flex;gap:12px;align-items:center;justify-content:space-between;padding-top:17px;margin-top:16px;border-top:1px solid var(--border)}.demo-box strong{font-size:11px;font-weight:500}.demo-box p{font-size:9px;color:var(--muted);max-width:155px}.bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.text-button{background:none;color:var(--gold);border:0;font-size:11px;padding:5px}.subtle-counter{font-size:10px;color:var(--muted);direction:ltr}.empty-state{padding:35px 12px;text-align:center;color:var(--muted)}.empty-state strong{display:block;font-size:12px;font-weight:500;color:#aebcd0}.empty-state p{font-size:10px;margin-top:9px;line-height:1.9}.latest-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.latest-setup{font-size:13px;font-weight:500}.latest-time{font-size:9px;color:var(--muted);margin-top:4px;direction:ltr;text-align:right}.plan-levels{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:19px}.level-box{background:#ffffff03;border:1px solid #26354b;border-radius:8px;padding:10px 6px;text-align:center}.level-box small{display:block;font-family:Consolas,monospace;font-size:9px;margin-bottom:4px}.level-box strong{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;direction:ltr;display:block}.level-box.stop strong{color:var(--red)}.level-box.target strong{color:var(--green)}.plan-reason{font-size:10px;color:var(--muted);margin-top:15px;line-height:1.9}.plan-meta{display:flex;align-items:center;gap:15px;border-top:1px solid var(--border);padding-top:11px;margin-top:14px;font-size:10px;color:var(--muted)}.event-list{display:flex;flex-direction:column;gap:1px;max-height:255px;overflow:auto}.event-row{display:grid;grid-template-columns:7px minmax(0,1fr) auto;gap:10px;padding:10px 0;border-bottom:1px solid #22304477;align-items:start}.event-row:last-child{border-bottom:0}.event-dot{width:5px;height:5px;border-radius:50%;background:#65778f;margin-top:8px}.event-dot.good{background:var(--green)}.event-dot.warn{background:var(--gold)}.event-dot.bad{background:var(--red)}.event-message{font-size:10px;line-height:1.8;overflow-wrap:anywhere}.event-source{display:block;font-size:9px;color:var(--muted);direction:ltr;text-align:right}.event-time{font-size:9px;color:#70829a;direction:ltr;white-space:nowrap}.section-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.segmented{display:flex;gap:3px;background:var(--panel);border:1px solid var(--border);padding:4px;border-radius:10px}.segmented button{background:transparent;color:var(--muted);border:0;padding:7px 17px;border-radius:6px;font-size:11px}.segmented button.selected{background:#d9b76b12;color:var(--gold)}.table-scroll{overflow:auto}.data-table{border-collapse:collapse;width:100%;white-space:nowrap;font-size:11px}.data-table th{text-align:right;color:var(--muted);font-size:10px;font-weight:400;padding:11px 10px;background:#ffffff02;border-bottom:1px solid var(--border)}.data-table td{padding:14px 10px;border-bottom:1px solid #22304477;color:#c3cede;font-size:10px}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#ffffff02}.data-table .number{font-family:Consolas,monospace;direction:ltr;text-align:right}.ledger-grid{grid-template-columns:1fr 1fr}.position-card{padding:14px 0;border-bottom:1px solid var(--border)}.position-card:last-child{border:0}.position-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:12px}.position-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;color:var(--muted);font-size:10px}.position-grid strong{display:block;font-size:11px;color:var(--text);font-weight:400;direction:ltr;text-align:right}.command-list{max-height:390px;overflow:auto}.command-row{padding:12px 0;border-bottom:1px solid var(--border)}.command-row:last-child{border:0}.command-main{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px}.command-info{font-size:10px;color:var(--muted);margin-top:7px;overflow-wrap:anywhere}.setup-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;background:linear-gradient(120deg,#101a28,#1b252c)}.setup-intro p:not(.eyebrow){font-size:11px;color:var(--muted);margin-top:7px;max-width:650px}.setup-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.setup-step{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:13px;padding:20px 0;border-bottom:1px solid var(--border)}.setup-step:last-child{border:0}.step-number{width:31px;height:31px;border:1px solid #40516a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:12px}.step-number.done{border-color:#70c6a640;color:var(--green);background:#70c6a608}.step-title{font-size:12px;margin-bottom:4px;font-weight:500}.step-description{font-size:10px;color:var(--muted);line-height:1.9}.detail-list{display:flex;flex-direction:column}.detail-row{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid #22304477;font-size:11px}.detail-row:last-child{border:0}.detail-row>span:first-child{color:var(--muted)}.detail-row>span:last-child{overflow-wrap:anywhere;text-align:left;max-width:65%;direction:ltr}.info-box{padding:15px;margin-top:20px;border:1px solid #d9b76b25;border-radius:10px;background:#d9b76b05}.info-box strong{font-size:11px;color:var(--gold);font-weight:500}.info-box p{font-size:10px;color:var(--muted);margin-top:7px;line-height:1.9}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-fields{display:flex;flex-direction:column;gap:18px}label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#c5d0df}input,select{background:#0c1420;border:1px solid #2a3b52;border-radius:8px;padding:9px 11px;color:var(--text);font-size:12px;min-width:0;width:100%}input:disabled,select:disabled{opacity:.45;cursor:not-allowed}input[type=number]{direction:ltr;text-align:right;font-variant-numeric:tabular-nums}label small{font-size:9px;line-height:1.8}.check-card{flex-direction:row;align-items:start;gap:11px;border:1px solid var(--border);border-radius:9px;padding:12px}.check-card input{width:15px;height:15px;margin:4px 0 0;accent-color:var(--gold);flex-shrink:0}.check-card strong{font-size:11px;font-weight:500;display:block}.check-card small{display:block;font-size:10px;margin-top:5px}.checkbox-fields{gap:12px}.settings-footer{display:flex;align-items:center;justify-content:space-between;padding:20px 0;gap:20px}.settings-footer span{color:var(--muted);font-size:11px}.page-footer{display:flex;justify-content:space-between;gap:15px;padding-top:25px;margin-top:12px;font-size:9px;color:#60728b}.page-footer>span:first-child{font-family:"Segoe UI",Arial,sans-serif;font-size:8px;letter-spacing:1px;direction:ltr}.page-footer b{font-weight:400;color:#8b7957;padding:0 7px}.dialog{background:var(--panel);color:var(--text);border:1px solid #35465d;border-radius:20px;padding:30px;max-width:450px;width:calc(100% - 32px);box-shadow:0 25px 100px #0009;direction:rtl}.dialog::backdrop{background:#050910cc;backdrop-filter:blur(7px)}.dialog h2{font-size:21px;margin-bottom:14px}.dialog p:not(.eyebrow){font-size:12px;color:var(--muted);line-height:2;margin-bottom:15px}.dialog .button{margin-top:10px}.dialog-brand{margin-bottom:20px}.auth-dialog label{margin-top:20px}.auth-dialog small{display:block;text-align:center;font-size:10px;margin-top:13px}.field-error{color:var(--red)!important;min-height:20px;font-size:11px!important;margin:6px 0 0!important}.plan-dialog{max-width:760px}.dialog-heading{display:flex;justify-content:space-between;align-items:start;margin-bottom:20px}.dialog-heading h2{margin:0}.detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:25px}.detail-block-title{font-size:12px;color:var(--gold);font-weight:400;margin:22px 0 8px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.toast{position:fixed;bottom:25px;left:28px;z-index:100;background:#1b2a3c;border:1px solid #4f6685;color:var(--text);box-shadow:0 10px 35px #0006;border-radius:12px;padding:14px 20px;max-width:min(500px,calc(100% - 40px));font-size:12px;direction:rtl}.toast.error{border-color:#a45b61;color:#efb7b7}.busy{cursor:wait!important}.positive{color:var(--green)!important}.negative{color:var(--red)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#314259;border-radius:6px}::-webkit-scrollbar-track{background:transparent}@media(min-width:1700px){.main-content{padding:40px 50px}.canvas-wrap{height:345px}.panel{padding:25px}}@media(max-width:1250px){.sidebar{width:207px;padding:28px 15px}.main-content{margin-right:207px;width:calc(100% - 207px);padding:27px 23px}.workspace-grid{grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);gap:15px}.panel{padding:17px}.metric{padding:16px 14px}.metric-value{font-size:20px}.connection-card{padding:12px}.connection-title{align-items:start;flex-direction:column;gap:4px}.chart-options select{max-width:110px}.chart-footer{align-items:start;flex-direction:column}.chart-footer small{max-width:none}.plan-levels{gap:4px}.level-box strong{font-size:10px}.bottom-grid{gap:15px}}@media(max-width:1020px){.sidebar{width:80px;padding:25px 11px;align-items:center}.brand>span:last-child,.nav-label,.nav-item:not(.active) .nav-count,.sidebar-note,.sidebar-bottom,.nav-count{display:none}.brand-mark{width:44px;height:48px;line-height:51px}.nav-list{width:100%}.nav-item{font-size:0;justify-content:center;padding:12px;min-height:48px}.nav-icon{font-size:22px}.sidebar-rule{width:100%}.main-content{margin-right:80px;width:calc(100% - 80px)}.connection-grid{gap:9px}.connection-title strong{font-size:11px}.topbar-actions{gap:8px}.connection-label{display:none}.workspace-grid{grid-template-columns:minmax(0,1.8fr) minmax(255px,1fr)}.chart-options{flex-direction:column;gap:4px}.chart-options select{padding:3px 6px;font-size:9px}.metric-grid{grid-template-columns:repeat(3,1fr)}.metric:nth-child(4),.metric:nth-child(5){display:none}.bottom-grid{grid-template-columns:1fr}.setup-grid{grid-template-columns:1fr}.settings-grid{gap:15px}.latest-panel .plan-levels{gap:10px}.level-box strong{font-size:13px}.canvas-wrap{height:300px}}@media(max-width:760px){.sidebar{width:100%;height:66px;inset:auto 0 0;flex-direction:row;justify-content:center;padding:5px 10px;border-left:0;border-top:1px solid var(--border);background:#0d1420f5;backdrop-filter:blur(15px)}.sidebar .brand,.sidebar-rule{display:none}.nav-list{display:flex;flex-direction:row;justify-content:space-around;gap:5px}.nav-item{flex:1;flex-direction:column;font-size:8px;gap:1px;padding:4px;min-height:50px;border-radius:8px}.nav-icon{font-size:19px;line-height:1.2}.nav-item.active{box-shadow:inset 0 2px var(--gold)}.main-content{margin:0;width:100%;padding:21px 15px 80px}.topbar{align-items:start;margin-bottom:20px;gap:8px}h1{font-size:22px}.page-heading>p:last-child{font-size:10px;max-width:230px}.topbar-actions{gap:6px;max-width:130px}.topbar-actions .badge{font-size:9px;padding:3px 7px}.topbar-actions .icon-button{height:28px;min-width:28px;font-size:17px}.eyebrow{font-size:8px;letter-spacing:1.3px}.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:14px}.connection-title{flex-direction:row;align-items:center}.connection-card{padding:11px 12px}.metric-grid{margin-bottom:15px}.metric{padding:13px 10px}.metric-title{font-size:9px}.metric-value{font-size:18px}.metric-note{font-size:8px}.workspace-grid{grid-template-columns:1fr;gap:15px}.panel{padding:17px;border-radius:14px}.panel-heading{margin-bottom:16px}.chart-options{flex-direction:row}.chart-options select{max-width:113px;padding:5px 6px}.canvas-wrap{height:265px}.chart-footer{flex-direction:row;gap:10px}.chart-footer small{display:none}.legend{gap:11px}.legend span{font-size:8px}.execution-panel .reason-list{margin-bottom:12px}.demo-box{padding-top:14px;margin-top:14px}.demo-box p{max-width:250px}.bottom-grid{margin-top:15px}.latest-panel .plan-levels{gap:5px}.level-box strong{font-size:11px}.plan-meta{gap:10px;font-size:9px;flex-wrap:wrap}.setup-intro{align-items:start;flex-direction:column}.setup-intro .badge{font-size:9px}.setup-step{gap:9px;grid-template-columns:30px 1fr}.setup-step>.badge{grid-column:2;justify-self:start}.settings-grid{grid-template-columns:1fr}.settings-footer{align-items:flex-start;flex-direction:column;gap:10px}.settings-footer .button{width:100%}.section-toolbar{gap:9px;flex-wrap:wrap}.segmented button{padding:6px 13px;font-size:10px}.section-toolbar .button{font-size:10px;padding:8px 10px}.page-footer{align-items:start;flex-direction:column;gap:8px;padding-top:14px}.page-footer>span:first-child{font-size:7px}.dialog{padding:23px}.dialog h2{font-size:19px}.detail-columns,.feature-grid{grid-template-columns:1fr}.toast{left:20px;bottom:83px;font-size:11px}.position-grid{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

.analysis-strip{margin-top:20px;display:grid;grid-template-columns:1.2fr 2fr;gap:24px;align-items:center}.analysis-summary>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.analysis-summary strong{font-size:12px;font-weight:500}.analysis-summary p{font-size:11px;color:var(--muted);margin:9px 0 0}.flow-readings{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.flow-reading{border-right:1px solid var(--border);padding-right:15px;min-width:0}.flow-reading small{display:block;color:var(--muted);font-size:9px;line-height:1.8}.flow-reading strong{display:block;font-size:17px;font-weight:400;margin-top:7px}@media(max-width:1020px){.analysis-strip{grid-template-columns:1fr;gap:20px}}@media(max-width:760px){.analysis-strip{margin-top:15px}.flow-readings{grid-template-columns:repeat(2,1fr);gap:17px}.flow-reading strong{font-size:15px}.analysis-summary>div{justify-content:space-between}.analysis-summary p{font-size:10px}}

.replay-panel{margin-top:20px}.replay-description{color:var(--muted);font-size:12px;max-width:850px;margin:-4px 0 20px}.replay-controls{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.replay-controls label{min-width:250px;flex:1;color:var(--muted);font-size:11px}.replay-controls select{display:block;width:100%;margin-top:7px;direction:ltr;min-height:42px}.replay-report-heading{display:flex;justify-content:space-between;align-items:center;margin-top:25px;padding-top:20px;border-top:1px solid var(--border)}.replay-report-heading h3{font-size:14px;font-weight:500}.replay-panel .feature-grid{margin-bottom:18px}@media(max-width:760px){.replay-panel{margin-top:15px}.replay-controls label{flex-basis:100%;min-width:0}.replay-controls .button{flex:1;font-size:10px;padding:9px 8px}.replay-description{font-size:11px}.replay-panel .panel-heading{align-items:start;flex-direction:column;gap:12px}}

.history-actions{display:flex;gap:10px;flex-wrap:wrap}.history-pagination{display:flex;align-items:center;gap:14px;border-top:1px solid var(--border);padding-top:17px;margin-top:12px}.history-pagination .text-button{margin-right:auto}@media(max-width:760px){.history-actions{width:100%;gap:8px}.history-actions .button{flex:1}.history-pagination{gap:8px;flex-wrap:wrap}.history-pagination .text-button{font-size:10px}.history-pagination .button{padding:6px 12px}}

.panel,.connection-card{min-width:0}.connection-title strong,.event-message,.step-description,.plan-reason,.detail-row>span{overflow-wrap:anywhere;min-width:0}#live-arm-label{display:block;margin:18px 0;color:var(--gold)}#live-arm-label.hidden{display:none}#live-arm-input{display:block;width:100%;margin-top:8px}

.level-rationale{margin-top:22px}.rationale-card{padding:14px 16px;background:#0c1521;border:1px solid var(--border);border-right:2px solid #4c8c77;border-radius:10px;margin-top:12px}.rationale-card.stop-rationale{border-right-color:#b66c73}.rationale-header{display:flex;justify-content:space-between;align-items:center;gap:15px}.rationale-header strong{font-weight:500;font-size:12px}.rationale-header span{font-size:14px;color:var(--green)}.stop-rationale .rationale-header span{color:var(--red)}.rationale-card .plan-reason{margin:10px 0;color:var(--muted)}.rationale-card .detail-row{font-size:10px}.rationale-card .feature-grid{gap:0 15px}

.basis-panel{margin-top:20px}.basis-readings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:20px}.basis-reading{padding:2px 0;border-left:1px solid var(--border)}.basis-reading:last-child{border-left:0}.basis-reading small{display:block;color:var(--muted);font-size:10px}.basis-reading strong{display:block;font-weight:400;font-size:21px;direction:ltr;text-align:right;margin-top:6px}.basis-reading:first-child strong{color:var(--gold)}.basis-table td{font-size:11px}.basis-table th{font-size:10px}.basis-panel .muted-note{margin-bottom:0}@media(max-width:760px){.basis-panel{margin-top:15px}.basis-readings{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.basis-reading:nth-child(2){border-left:0}.basis-reading strong{font-size:19px}.basis-panel .panel-heading{align-items:start;gap:12px}.basis-panel .panel-heading .badge{font-size:8px}.basis-table{min-width:560px}}

.basis-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px;margin:-3px 0 18px}.basis-breakdown .detail-row{font-size:10px}.basis-snapshot{margin:20px 0;padding:14px 16px;border:1px solid var(--border);border-radius:10px}.basis-snapshot summary{cursor:pointer;font-size:12px;color:var(--blue)}.basis-snapshot .feature-grid{margin-top:13px}@media(max-width:760px){.basis-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}}

.provider-notice{display:flex;align-items:center;justify-content:space-between;gap:20px;border-color:#5a4930;background:#211e1880;margin-bottom:20px}.provider-notice strong{font-size:12px;color:var(--gold);font-weight:500}.provider-notice p{margin:4px 0 0;font-size:10px;line-height:1.9;max-width:850px}.provider-notice .text-button{flex-shrink:0;font-size:10px}@media(max-width:760px){.provider-notice{align-items:start;flex-direction:column;gap:8px;padding:13px 15px}.provider-notice strong{font-size:11px}.provider-notice p{font-size:9px}}

.bitcoin-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px}.bitcoin-intro p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:11px;margin-top:9px}.bitcoin-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.bitcoin-workspace{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:20px}.bitcoin-workspace .panel{min-width:0}.bitcoin-workspace .canvas-wrap{height:350px}.bitcoin-workspace .plan-levels{grid-template-columns:repeat(3,minmax(0,1fr))}.bitcoin-ledger,.connection-check-panel{margin-top:20px;margin-bottom:20px}#bitcoin-chart-range{width:auto;max-width:170px}#connection-check-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}#connection-check-result .detail-row{min-width:0}#bitcoin-chart-history-note{max-width:none}.bitcoin-ledger .muted-note{margin-bottom:18px}@media(max-width:1020px){.bitcoin-workspace{grid-template-columns:1fr}.bitcoin-metrics .metric:nth-child(4){display:block}}@media(max-width:760px){.bitcoin-intro{flex-direction:column;align-items:start;gap:15px}.bitcoin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bitcoin-workspace .canvas-wrap{height:285px}.bitcoin-workspace .plan-levels{grid-template-columns:repeat(5,minmax(0,1fr))}.bitcoin-ledger .panel-heading,.connection-check-panel .panel-heading{flex-wrap:wrap;gap:14px}#connection-check-result{grid-template-columns:1fr}#bitcoin-chart-range{font-size:10px;max-width:135px}.nav-item{font-size:7px}.bitcoin-intro .badge{font-size:9px}}

.risk-budget-box{margin-top:0}.risk-budget-box>.detail-list{margin-top:12px}.risk-budget-box .detail-row{font-size:11px}.risk-budget-box .detail-row>span:last-child{max-width:62%}#risk-budget-pending{color:var(--gold)}

.market-context-panel,.monitoring-panel{margin-bottom:20px}.context-grid,.diagnostic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.context-card,.diagnostic-card{padding:16px;border:1px solid var(--border);border-radius:12px;background:#0b1420;min-width:0}.context-card-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.context-card-heading>strong{font-size:16px;color:var(--gold);font-weight:500}.context-card .detail-row,.diagnostic-card .detail-row{font-size:10px}.diagnostic-card h3{font-size:12px;font-weight:500;margin-bottom:12px}.context-card .detail-row>span:last-child{max-width:65%}.quality-heading{margin-top:25px;padding-top:20px;border-top:1px solid var(--border)}.quality-heading h3{font-size:13px;font-weight:500}.quality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.quality-card{border-right:1px solid var(--border);padding-right:15px}.quality-card small{font-size:10px;color:var(--muted);display:block}.quality-card strong{font-size:20px;font-weight:400;display:block;margin-top:10px}.monitor-reasons{padding-right:18px;color:var(--muted);font-size:11px;line-height:1.9}.data-warning{color:var(--gold);font-size:11px;line-height:1.9;margin:15px 0 0}#execution-reasons{max-height:210px;overflow:auto}.chart-options #chart-live-button{white-space:nowrap;font-size:9px}.context-grid+.muted-note{margin-bottom:0}@media(max-width:760px){.context-grid,.diagnostic-grid{grid-template-columns:1fr}.quality-grid{grid-template-columns:1fr;gap:18px}.quality-card strong{font-size:18px}.chart-options{flex-wrap:wrap;justify-content:flex-end}.chart-options #chart-live-button{flex-basis:100%;text-align:left}.monitoring-panel .panel-heading{flex-wrap:wrap}.context-card{padding:13px}}

.portfolio-strip{display:grid;grid-template-columns:1.1fr 1.4fr auto;align-items:center;gap:24px;margin-bottom:20px;border-color:#3d5361;background:linear-gradient(125deg,#10212a,#131c2b)}.portfolio-strip strong{font-size:13px;font-weight:500}.portfolio-strip .muted-note{margin-bottom:0}.portfolio-strip .detail-row{font-size:10px;padding:8px 0}.portfolio-strip .button{font-size:10px;white-space:nowrap}.bitcoin-execution-panel{margin-bottom:20px}.bitcoin-execution-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:30px}.bitcoin-execution-grid .history-actions{margin:18px 0}.bitcoin-execution-grid .history-actions .button{font-size:10px}.portfolio-ledgers{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:24px;border-top:1px solid var(--border);padding-top:20px}.portfolio-ledgers h3{font-size:13px;font-weight:500;color:var(--gold)}.portfolio-ledgers>div{min-width:0}.portfolio-ledgers .empty-state{min-height:100px;padding:18px 10px}.portfolio-ledgers .empty-state strong{font-size:12px}.portfolio-ledgers .empty-state p{font-size:10px}#bitcoin-commands,#bitcoin-positions{max-height:340px;overflow:auto}#bitcoin-execution-reasons{max-height:180px;overflow:auto;padding-right:20px}#bitcoin-execution-reasons:empty{display:none}@media(max-width:1250px){.portfolio-strip{grid-template-columns:1fr 1.3fr}.portfolio-strip>.button{grid-column:1/-1;justify-self:start}}@media(max-width:760px){.portfolio-strip,.bitcoin-execution-grid,.portfolio-ledgers{grid-template-columns:1fr;gap:18px}.portfolio-strip{padding:15px}.portfolio-strip>.button{width:100%}.portfolio-strip .detail-row{font-size:10px}.bitcoin-execution-grid .history-actions{width:auto;flex-wrap:wrap}.bitcoin-execution-grid .history-actions .button{flex:1;min-width:120px}.bitcoin-execution-panel>.panel-heading{align-items:start;gap:15px}.bitcoin-execution-panel .muted-note{font-size:10px}.portfolio-ledgers{gap:24px}}

.readiness-notice{border:1px solid #d9b76b55;border-right:3px solid var(--gold);background:#d9b76b08;border-radius:10px;padding:13px 15px;margin:14px 0 18px;font-size:11px;line-height:1.9;overflow-wrap:anywhere}.readiness-notice strong{display:block;font-weight:500;color:var(--gold);font-size:12px}.readiness-notice p{margin:7px 0;color:var(--muted)}.readiness-notice small{display:block;font-size:10px;color:var(--muted)}.readiness-notice.stop-history{border-color:#c87d7d44;background:#c87d7d06}.readiness-notice.stop-history strong{color:#d8a2a2}.readiness-held,.readiness-held>strong{color:var(--gold)!important}.readiness-held .execution-ring{color:var(--gold);border-color:#d9b76b55;background:#d9b76b08}.readiness-error-detail{white-space:pre-wrap;overflow-wrap:anywhere}.execution-panel>.panel-heading{flex-wrap:wrap;gap:10px}@media(max-width:760px){.readiness-notice{padding:11px 13px;font-size:10px}.readiness-notice strong{font-size:11px}}
.fill-verification.verification-complete{border-color:#70c6a655;background:#70c6a608}.fill-verification.verification-complete strong{color:#70c6a6}.readiness-notice.rejection-history{border-color:var(--border);background:transparent;border-right-width:1px}.readiness-notice.rejection-history strong{color:var(--muted)}.fill-verification .mono,.rejection-history .mono{direction:ltr;text-align:right;unicode-bidi:isolate}

.live-quotes-panel{margin-bottom:20px;border-color:#35524e;background:linear-gradient(120deg,#101f25,#121b2a)}.live-quotes-heading,.live-quote-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.live-quotes-heading{margin-bottom:18px}.live-quotes-heading h2{font-size:17px;font-weight:500;margin:4px 0}.live-quotes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.live-quote-card{border:1px solid var(--border);border-radius:12px;background:#0c1621;padding:16px;min-width:0}.live-quote-heading>strong{font-size:13px;font-weight:500}.live-quote-prices{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0 16px;direction:ltr;text-align:left}.live-quote-prices small{display:block;color:var(--muted);font-size:10px;margin-bottom:7px}.live-quote-prices strong{font-size:24px;color:var(--gold);font-weight:400;font-variant-numeric:tabular-nums}.live-quote-facts{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:10px;color:var(--muted)}.live-quote-facts b{font-weight:400;color:var(--text);display:inline-block;margin-right:5px;direction:ltr}.live-quote-card>.muted-note{font-size:9px;margin:12px 0 0}.live-quote-card.stale{border-color:#d9b76b55}.live-quote-card.stale .live-quote-prices strong{color:#9ea8b5}.live-quotes-panel>.muted-note{margin:14px 0 0;font-size:10px}@media(max-width:760px){.live-quotes-panel{padding:15px}.live-quotes-grid{grid-template-columns:1fr;gap:12px}.live-quotes-heading{align-items:start}.live-quotes-heading h2{font-size:15px}.live-quotes-heading>.badge{font-size:9px}.live-quote-prices strong{font-size:23px}.live-quote-facts{font-size:9px}.live-quote-card{padding:14px}}

/* Analysis centre: bounded, source-labelled views independent of execution. */
.analysis-intro{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-bottom:18px}.analysis-intro p:not(.eyebrow){max-width:740px;font-size:11px;color:var(--muted);margin-top:8px}.analysis-market-label{display:flex;flex-direction:column;gap:7px;min-width:210px;font-size:10px;color:var(--muted)}.analysis-source-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.analysis-source-card{display:flex;flex-direction:column;align-items:start;gap:9px;padding:18px;border:1px solid var(--border);border-radius:13px;background:#101b28;min-width:0;overflow-wrap:anywhere}.analysis-source-card>strong{font-size:13px;font-weight:500}.analysis-source-card small{font-size:10px}.analysis-source-card .eyebrow{font-size:8px}.analysis-tabs{display:flex;gap:5px;border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:7px}.analysis-tabs button{background:transparent;border:0;border-radius:9px;color:var(--muted);padding:11px 20px;font-size:12px}.analysis-tabs button.selected{background:#d9b76b10;color:var(--gold);box-shadow:inset 0 -2px var(--gold)}.analysis-tabs button:hover{background:#ffffff06}.analysis-tab-panel>.panel,.analysis-tab-panel>.analysis-grid{margin-bottom:20px}.analysis-quality{border:1px solid var(--border);border-right:3px solid var(--muted);border-radius:11px;background:#101a28;padding:14px 18px;margin-bottom:18px;overflow-wrap:anywhere}.analysis-quality>strong{font-size:12px;font-weight:500}.analysis-quality p{font-size:10px;color:var(--muted);margin-top:5px;line-height:1.9}.analysis-quality.quality-good{border-right-color:var(--green)}.analysis-quality.quality-good>strong{color:var(--green)}.analysis-quality.quality-warn{border-right-color:var(--gold)}.analysis-quality.quality-warn>strong{color:var(--gold)}.analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.analysis-grid>.panel{min-width:0;margin-bottom:0}.analysis-card{padding:21px}.analysis-card>h3{font-size:13px;font-weight:500;margin-bottom:14px}.analysis-card .detail-row{font-size:11px}.analysis-card .detail-row>span:last-child{max-width:60%;font-variant-numeric:tabular-nums}.analysis-card .muted-note{margin-bottom:0;font-size:10px}.analysis-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px}.analysis-metric{min-width:0;border:1px solid var(--border);border-radius:12px;padding:17px;background:#101a28;overflow-wrap:anywhere}.analysis-metric>strong{display:block;font-size:23px;font-weight:400;margin:9px 0;color:var(--gold);font-variant-numeric:tabular-nums}.analysis-metric p{font-size:9px;color:var(--muted)}.analysis-metric small{font-size:10px}.profile-workspace{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);align-items:start;gap:24px}.profile-chart{min-height:250px;min-width:0;background:#0b1420;border:1px solid var(--border);border-radius:11px;overflow:hidden;direction:ltr}.profile-chart svg,.cvd-chart svg,.depth-heatmap svg{display:block;width:100%;height:auto;max-height:380px}.profile-chart svg text,.depth-heatmap svg text{font-family:"Segoe UI",Arial,sans-serif}.profile-workspace .detail-row{font-size:11px;gap:14px}.profile-workspace .detail-row>span:last-child{max-width:65%;font-variant-numeric:tabular-nums}#profile-vwap{margin-top:16px;border-top:1px solid var(--border);padding-top:12px}.cvd-chart,.depth-heatmap{direction:ltr;min-width:0}.cvd-chart>.muted-note,.depth-heatmap>.muted-note{direction:rtl;margin-bottom:0;font-size:10px}.analysis-table-wrap{max-height:470px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.analysis-table{width:100%;border-collapse:collapse;font-size:10px;table-layout:auto}.analysis-table th{font-weight:400;color:var(--muted);text-align:right;font-size:9px;background:var(--panel);position:sticky;top:0;z-index:1}.analysis-table th,.analysis-table td{padding:9px 6px;border-bottom:1px solid var(--border);white-space:nowrap;text-align:right}.analysis-table td{font-variant-numeric:tabular-nums}.analysis-table .badge{font-size:9px;padding:2px 5px}.depth-book{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;direction:ltr}.depth-side{min-width:0}.depth-side h3{font-size:10px;color:var(--muted);font-weight:400;margin:10px 0}.depth-level{display:flex;justify-content:space-between;gap:8px;padding:5px 8px;position:relative;margin-bottom:3px;font-size:10px;overflow:hidden;min-height:27px}.depth-level>span:not(.depth-level-bar){z-index:1;position:relative;font-variant-numeric:tabular-nums}.depth-level-bar{position:absolute;top:0;bottom:0;right:0;background:#70c6a61a;border-radius:3px}.depth-level.sell .depth-level-bar{background:#ed8a8a1a}.depth-level.buy{color:var(--green)}.depth-level.sell{color:var(--red)}.depth-book>.empty-state{grid-column:1/-1}#analysis-profile-source{width:auto;max-width:320px}#footprint-summary,#depth-summary{margin-bottom:14px}#flow-signals .detail-row{font-size:11px}#flow-signals .detail-row>span:last-child{max-width:64%}.analysis-confluence{margin:18px 0;padding:16px;border:1px solid var(--border);border-radius:10px;background:#0b1420}.analysis-confluence h3{font-size:13px;font-weight:500;margin-bottom:10px}.analysis-confluence>.muted-note{margin-bottom:0}.analysis-confluence .detail-row{font-size:11px}#advanced-settings-status{grid-column:1/-1}
@media(max-width:1200px){.analysis-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analysis-source-summary{gap:10px}.analysis-source-card{padding:14px}.profile-workspace{grid-template-columns:minmax(0,1.3fr) minmax(220px,1fr)}}
@media(max-width:760px){.analysis-intro{flex-direction:column;align-items:stretch;gap:18px}.analysis-market-label{min-width:0}.analysis-source-summary,.analysis-grid,.profile-workspace{grid-template-columns:1fr}.analysis-source-card{gap:7px}.analysis-tabs{gap:3px}.analysis-tabs button{flex:1;padding:10px 5px;font-size:9px;white-space:normal}.analysis-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-metric{padding:13px}.analysis-metric>strong{font-size:20px}.analysis-card{padding:16px}.analysis-card .detail-row{font-size:10px}.analysis-tab-panel .panel-heading{flex-wrap:wrap;gap:14px}.analysis-quality{padding:12px 14px}.analysis-quality p{font-size:9px}.profile-chart{min-height:0}#analysis-profile-source{width:100%;max-width:100%;font-size:10px}.analysis-table{font-size:9px}.analysis-table th{font-size:8px}.analysis-table th,.analysis-table td{padding:7px 4px}.depth-book{gap:8px}.depth-level{padding:5px;font-size:9px}.depth-side h3{font-size:9px}#flow-signals .detail-row{font-size:10px}.analysis-confluence{padding:13px}.analysis-confluence .detail-row{font-size:10px}}
.rithmic-login-panel{margin-bottom:20px}.rithmic-login-panel .form-fields{margin-top:16px}.rithmic-login-panel .history-actions{margin-top:18px}.rithmic-login-panel .history-actions .button{font-size:11px}.rithmic-login-panel .muted-note{font-size:10px}.rithmic-login-panel .panel-heading{flex-wrap:wrap;gap:12px}@media(max-width:760px){.rithmic-login-panel .history-actions{display:flex;flex-wrap:wrap;gap:10px}.rithmic-login-panel .history-actions .button{width:100%;font-size:10px}}
.bookmap-portal-panel .panel-heading{flex-wrap:wrap;gap:15px}.bookmap-portal-panel .button{font-size:11px}.bookmap-portal-panel .muted-note{font-size:10px}.latency-panel .analysis-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.latency-panel .analysis-metric>strong{font-size:18px}.latency-panel .analysis-metric{background:#0b1420}.latency-panel>.muted-note{margin-bottom:0;font-size:10px}@media(max-width:760px){.latency-panel .analysis-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.latency-panel .analysis-metric>strong{font-size:16px}.bookmap-portal-panel .button{width:100%;text-align:center;font-size:10px}}
.event-trace{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.event-trace summary{cursor:pointer;margin:0}.event-trace .detail-row{overflow-wrap:anywhere}.event-trace .detail-row>span:last-child{max-width:70%}
.event-strategy-panel .panel-heading{flex-wrap:wrap;gap:12px}.event-strategy-panel .muted-note{margin-top:0;font-size:10px}.event-strategy-panel .detail-row{font-size:10px}.event-strategy-panel .feature-grid{margin-top:12px}.event-strategy-panel .detail-row>span:last-child{max-width:70%}.event-strategy-panel #event-strategy-pending:not(:empty){padding-top:12px;border-top:1px solid var(--border);margin-top:14px}
.rithmic-connection-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:18px 0}.rithmic-state-card{min-width:0;padding:15px;border:1px solid var(--border);border-radius:11px;background:#0b1420}.rithmic-state-card h3{font-size:12px;font-weight:500;margin-bottom:12px}.rithmic-state-card .detail-row{font-size:10px;overflow-wrap:anywhere}.rithmic-state-card .detail-row>span:last-child{max-width:65%}.rithmic-state-card .badge{white-space:normal}.rithmic-state-card>.muted-note{margin-bottom:0;font-size:9px}#rithmic-login-state{white-space:normal;text-align:center}@media(max-width:760px){.rithmic-connection-details{grid-template-columns:1fr}.rithmic-state-card{padding:13px}#rithmic-login-state{font-size:10px}}
