:root{--bg-card:#1e2127;--bg-input:#2d3139;--bg-hover:#374151;--bg-hover-light:#3d4450;--border-default:#2d3139;--border-input:#374151;--border-hover:#4b5563;--text-primary:#e5e7eb;--text-secondary:#9ca3af;--text-disabled:#6b7280;--color-primary:#3b82f6;--color-primary-hover:#2563eb;--color-danger:#ef4444;--radius-sm:2px;--radius-md:4px;--font-weight-medium:500;--font-weight-semibold:600;--transition-fast:.15s ease;color:#e6edf3;font-synthesis:none;background:#1d2327;font-family:Inter,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}body{background:#1d2327;min-width:1080px;margin:0}button,input,select{font:inherit}button{cursor:pointer}.terminal-shell{color:#dfe6ed;background:#20272b;min-height:100vh;display:flex}.terminal-rail{background:#15191c;border-right:1px solid #2b3338;flex-direction:column;flex:0 0 74px;width:74px;min-height:100vh;display:flex}.aden-logo{color:#fff;letter-spacing:.2px;background:#1989f4;border-radius:5px;place-items:center;width:40px;height:40px;margin:12px auto 28px;font-size:10px;font-weight:800;display:grid}.rail-menu,.rail-bottom{flex-direction:column;gap:14px;display:flex}.rail-bottom{gap:10px;margin-top:auto;padding-bottom:20px}.rail-item{color:#8c98a3;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:58px;display:flex;position:relative}.rail-item svg{font-size:22px}.rail-item span{font-size:11px}.rail-item:hover{color:#dce7f1;background:#1d2429}.rail-item.active{color:#e9f5ff;background:#202a30}.rail-item.active:before{content:"";background:#1a95ff;border-radius:0 2px 2px 0;width:3px;height:32px;position:absolute;left:0}.rail-item.active svg{color:#1b9bff}.rail-item.avatar svg{color:#4389bc;background:#d9eefc;border-radius:50%;width:34px;height:34px;padding:7px}.terminal-app{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{background:#1b2023;border-bottom:1px solid #2d353a;flex:0 0 60px;justify-content:space-between;align-items:center;gap:18px;height:60px;padding:0 24px 0 14px;display:flex;overflow:hidden}.topbar-left,.topbar-right{align-items:center;min-width:0;display:flex}.topbar-left{height:100%}.topbar-menu{color:#9ba7b1;background:0 0;border:0;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.topnav{white-space:nowrap;align-items:stretch;height:100%;margin-left:18px;display:flex}.topnav button{color:#a3adb5;background:0 0;border:0;align-items:center;gap:6px;padding:0 18px;font-size:14px;display:flex;position:relative}.topnav button svg{font-size:14px}.topnav button:hover,.topnav button.active{color:#1296fa}.topnav button.active:after{content:"";background:#1296fa;height:2px;position:absolute;bottom:0;left:14px;right:14px}.topbar-right{color:#d2d9df;white-space:nowrap;flex:none;gap:14px;font-size:13px}.market-clock{color:#e8f5ff;background:#15466b;border-radius:3px;align-items:center;gap:6px;height:32px;padding:0 10px;display:inline-flex}.market-clock svg{color:#119cfb}.market-clock i{background:#edf7ff59;width:1px;height:15px;margin:0 3px}.notice-button{color:#d3dbe1;background:0 0;border:1px solid #3a444a;border-radius:3px;align-items:center;gap:6px;height:32px;padding:0 10px;display:inline-flex}.fund-number{color:#eef2f5;font-size:13px}.page-scroll{flex:1;padding:16px;overflow:auto}.announcement{color:#e1e7ec;background:#303b4a;border-radius:4px;align-items:center;gap:12px;min-height:40px;margin-bottom:16px;padding:0 14px;font-size:13px;display:flex}.announcement>svg{color:#159cff;flex:none;font-size:18px}.announcement span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.announcement button{color:#b4c0ca;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.top-workspace-grid{grid-template-columns:minmax(520px,1fr) minmax(500px,1fr);gap:16px;display:grid}.surface-card{background:#15191b;border:1px solid #2b3338;border-radius:4px}.inquiry-form-card,.aden-board-card{min-height:330px;padding:16px}.surface-heading{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.surface-heading h1{color:#f1f4f6;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:650;display:flex}.surface-heading h1 svg{color:#d0d8de}.compact-button{color:#e1e8ed;background:#1a2023;border:1px solid #3a454b;border-radius:4px;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.compact-button:hover{color:#dff2ff;border-color:#1d91ec}.inquiry-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin-top:12px;display:grid}.inquiry-field{align-items:center;gap:12px;min-width:0;display:flex}.inquiry-field.wide{grid-column:1/-1}.inquiry-field>label{color:#9eaab4;text-align:right;flex:0 0 56px;font-size:13px}.field-select{color:#e0e7ec;text-align:left;background:#171c1f;border:1px solid #323c42;border-radius:3px;flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:34px;padding:0 10px;font-size:13px;display:flex}.field-select svg{color:#7d8993;flex:none}.field-select.muted{color:#616e78}.structure-dropdown{flex:1;min-width:0;position:relative}.structure-trigger{color:#e0e7ec;text-align:left;background:#171c1f;border:1px solid #323c42;border-radius:3px;align-items:center;gap:8px;width:100%;min-height:34px;padding:3px 8px 3px 10px;font-size:13px;display:flex}.structure-trigger:hover{border-color:#4a5860}.structure-tags{flex-wrap:wrap;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.structure-tag{color:#cad4dc;white-space:nowrap;background:#20272c;border:1px solid #39444a;border-radius:2px;align-items:center;gap:4px;height:23px;padding:0 6px;font-size:11px;display:inline-flex}.structure-tag button{color:#78848e;background:0 0;border:0;place-items:center;padding:0;font-size:13px;line-height:1;display:grid}.structure-tag button:hover{color:#bcc6ce}.structure-placeholder{color:#616e78}.structure-count{color:#7d8993;flex:none;font-size:11px}.structure-trigger>svg{color:#7d8993;flex:none;font-size:15px}.structure-menu{z-index:20;background:#1a2024;border:1px solid #3a454c;border-radius:3px;max-height:258px;margin-top:3px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 8px 24px #00000059}.structure-menu-head{color:#b4bdc5;border-bottom:1px solid #2b3338;justify-content:space-between;align-items:center;padding:10px 10px 8px;font-size:11px;font-weight:650;display:flex}.structure-menu-head span{color:#6b7882;font-weight:400}.structure-menu-item{color:#c6d0d8;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 10px;font-size:12px;display:flex}.structure-menu-item:hover{background:#212a30}.structure-menu-item.selected{color:#e9f2f7}.structure-menu-item.disabled{color:#4f5a63;cursor:not-allowed;background:0 0}.structure-menu-check{border:1px solid #546069;border-radius:2px;flex:none;place-items:center;width:16px;height:16px;display:grid}.structure-menu-item.selected .structure-menu-check{background:#175783;border-color:#1a96f0}.structure-menu-item.selected .structure-menu-check svg{color:#fff;font-size:11px}.structure-menu-item.disabled .structure-menu-check{border-color:#363f46}.scale-field-wrap{flex:1;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.scale-options{flex:1;grid-template-columns:repeat(4,minmax(42px,1fr));gap:7px;min-width:0;display:grid}.scale-choice{color:#bdc8cf;cursor:pointer;white-space:nowrap;background:#171c1f;border:1px solid #46545e;border-radius:3px;justify-content:center;align-items:center;min-width:0;min-height:32px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.scale-choice:hover{color:#f0f5f8;border-color:#6a7b87}.scale-choice.selected{color:#fff;background:#175783;border-color:#20a3ff;box-shadow:inset 0 0 0 1px #237eb7}.custom-scale{background:#171c1f;border:1px solid #46545e;border-radius:3px;flex-shrink:0;align-items:center;display:inline-flex;overflow:hidden}.custom-scale.hidden{display:none}.stepper-btn{color:#bdc8cf;background:0 0;border:0;place-items:center;width:28px;height:32px;font-size:14px;display:grid}.stepper-btn:hover{color:#f0f5f8;background:#212a30}.stepper-value{color:#e0e7ec;background:#15191b;border-left:1px solid #323c42;border-right:1px solid #323c42;justify-content:center;align-items:center;min-width:48px;height:32px;font-size:12px;font-weight:650;display:flex}.term-field-wrap{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.term-options{flex:1;grid-template-columns:repeat(7,minmax(62px,1fr));gap:7px;min-width:0;display:grid}.term-choice{color:#bdc8cf;cursor:pointer;-webkit-user-select:none;user-select:none;background:#171c1f;border:1px solid #46545e;border-radius:3px;justify-content:center;align-items:center;min-height:32px;font-size:12px;font-weight:600;display:flex}.term-choice:hover{color:#f0f5f8;border-color:#6a7b87}.term-choice.selected{color:#fff;background:#175783;border-color:#20a3ff;box-shadow:inset 0 0 0 1px #237eb7}.term-choice.disabled{color:#4f5a63;cursor:not-allowed;background:#13171a;border-color:#2c353a}.term-count{color:#7d8993;flex:none;font-size:11px}.rule-controls{flex:1;gap:10px;min-width:0;display:flex}.rule-controls .field-select{max-width:210px}.inquiry-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.text-action,.primary-action{border-radius:3px;align-items:center;gap:5px;height:34px;padding:0 13px;font-size:13px;font-weight:650;display:inline-flex}.text-action{color:#199cf9;background:0 0;border:1px solid #1b77bb}.primary-action{color:#fff;background:#136baa;border:1px solid #1176c8}.primary-action:hover{background:#157bc4}.aden-board-card{overflow:hidden}.board-more{color:#1398f6;background:0 0;border:0;font-size:12px}.board-tabs{flex-wrap:wrap;gap:9px;margin-top:11px;display:flex}.board-tabs button{color:#178ee5;background:#11171a;border:1px solid #125b91;border-radius:3px;height:28px;padding:0 10px;font-size:12px}.board-tabs button.active{color:#fff;background:#158ee8;border-color:#1598fb;font-weight:650}.board-ticker{color:#b4bdc4;text-overflow:ellipsis;white-space:nowrap;margin:12px 0;font-size:12px;overflow:hidden}.board-ticker span{color:#ff7d45}.board-table-wrap{overflow:auto}.board-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:560px;font-size:12px}.board-table th{color:#7f8c96;text-align:left;background:#1d2225;height:35px;padding:0 10px;font-weight:500}.board-table td{color:#d5dde3;border-bottom:1px solid #252d31;height:35px;padding:0 10px}.board-table .positive{color:#eb7465}.board-table .negative{color:#5ac297}.workbench-card{margin-top:16px;overflow:hidden}.workbench-tabs{background:#171c1f;border-bottom:1px solid #2b3338;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 16px;display:flex}.workbench-tab-list{align-items:stretch;height:58px;display:flex}.workbench-tab-list button{color:#a9b5be;background:0 0;border:0;align-items:center;gap:7px;padding:0 14px;font-size:14px;display:inline-flex;position:relative}.workbench-tab-list button:hover,.workbench-tab-list button.active{color:#ecf2f5}.workbench-tab-list button.active:after{content:"";background:#1698fa;height:2px;position:absolute;bottom:0;left:12px;right:12px}.workbench-tab-list svg{color:#b8c4cb}.workbench-tab-list b,.compare-trigger b{color:#b8c7d1;background:#2d3840;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:600;display:inline-grid}.workbench-tab-list button.active b{color:#ccecff;background:#155a8d}.workbench-search{color:#78858f;background:#14191c;border:1px solid #344047;border-radius:3px;align-items:center;gap:8px;width:250px;height:32px;padding:0 10px;display:flex}.workbench-search input{color:#dde5ea;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.workbench-search input::placeholder{color:#65727c}.workbench-layout{grid-template-columns:246px minmax(0,1fr);min-height:540px;display:grid}.workbench-layout.navigator-collapsed{grid-template-columns:46px minmax(0,1fr)}.inquiry-navigator{background:#171c1f;border-right:1px solid #2b3338;min-width:0;overflow:hidden}.navigator-heading{color:#cad4db;border-bottom:1px solid #2b3338;align-items:center;gap:8px;height:46px;padding:0 10px 0 14px;font-size:12px;display:flex}.navigator-heading span{font-weight:650}.navigator-heading small{color:#71808a;font-size:11px}.navigator-heading button{color:#b5c1c9;background:#1d2428;border:1px solid #3a464d;border-radius:3px;place-items:center;width:24px;height:24px;margin-left:auto;display:grid}.navigator-list{max-height:494px;overflow:auto}.asset-node{border-bottom:1px solid #273036}.asset-node-title{align-items:center;height:48px;padding:0 7px 0 9px;display:flex}.asset-node-title>button:first-child{color:#c6d0d7;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:7px;min-width:0;padding:0;display:flex}.node-chevron{color:#84919a;place-items:center;display:grid}.asset-node-title strong,.asset-node-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.asset-node-title strong{color:#dce4e9;font-size:13px;font-weight:600}.asset-node-title small{color:#71808a;margin-top:3px;font-size:11px}.asset-node-title em{color:#b8c9d4;background:#2c3840;border-radius:8px;place-items:center;min-width:19px;height:17px;margin-left:auto;font-size:10px;font-style:normal;display:inline-grid}.favorite-toggle{color:#6f7c85;background:0 0;border:0;place-items:center;width:25px;height:25px;margin-left:4px;display:grid}.favorite-toggle.active{color:#dcaa42}.batch-nodes{padding:2px 7px 7px 28px}.batch-nodes button{color:#c3ced6;text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:7px;width:100%;min-height:44px;padding:5px 6px;display:flex}.batch-nodes button:hover{background:#1f272c}.batch-nodes button.selected{background:#263440}.batch-nodes button>i{background:#7a8790;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.batch-nodes button>i.live{background:#3db88d}.batch-nodes button>i.waiting{background:#d4a74a}.batch-nodes button>i.ended{background:#737f87}.batch-nodes button span{flex:1;min-width:0}.batch-nodes strong,.batch-nodes small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.batch-nodes strong{color:#cdd6dd;font-size:11px;font-weight:600}.batch-nodes small{color:#75838d;margin-top:2px;font-size:10px}.batch-nodes svg{color:#39aefa;font-size:13px}.navigator-empty{color:#7d8992;text-align:center;padding:28px 14px;font-size:12px}.quote-workarea{background:#15191b;min-width:0}.batch-heading{border-bottom:1px solid #2b3338;justify-content:space-between;align-items:flex-start;gap:16px;min-height:92px;padding:16px 20px 12px;display:flex}.batch-crumb{color:#d9b35b;font-size:12px;font-weight:650}.batch-crumb span{color:#74818b;margin-left:8px;font-weight:400}.batch-heading h2{color:#edf1f3;margin:5px 0 6px;font-size:17px;font-weight:650}.batch-heading p{color:#8c99a3;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:11px;display:flex}.batch-heading p span{align-items:center;gap:4px;display:inline-flex}.batch-heading p b{font-weight:500}.batch-heading p b.live{color:#54c99d}.batch-heading p b.waiting{color:#d5a646}.batch-heading p b.ended{color:#77838d}.batch-stat{color:#7e8b95;white-space:nowrap;flex:none;padding-top:7px;font-size:12px}.batch-stat strong{color:#e4b855;font-size:25px;font-weight:650}.batch-stat span{margin-left:4px}.quote-tools{background:#171c1f;border-bottom:1px solid #2b3338;flex-wrap:wrap;align-items:center;gap:10px;min-height:52px;padding:9px 20px;display:flex}.quote-tools>label:not(.valid-only){color:#8c99a3;align-items:center;gap:7px;font-size:12px;display:inline-flex}.quote-tools select{color:#cfd8de;background:#151a1d;border:1px solid #38434a;border-radius:3px;min-width:108px;height:28px;padding:0 24px 0 8px;font-size:12px}.valid-only{color:#b9c4cb;align-items:center;gap:6px;margin-left:2px;font-size:12px;display:inline-flex}.valid-only input{accent-color:#168fe8;width:14px;height:14px}.rule-reminder{color:#77858e;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:inline-flex}.compare-trigger{color:#86c7f1;background:#152532;border:1px solid #2c6a94;border-radius:3px;align-items:center;gap:5px;height:29px;padding:0 9px;font-size:12px;display:inline-flex}.compare-trigger:disabled{color:#66747d;cursor:not-allowed;background:#1b2125;border-color:#353f45}.compare-trigger.active{color:#e8f6ff;background:#164664;border-color:#1599fc}.quote-table-wrap{min-height:292px;overflow:auto}.quote-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1085px;font-size:12px}.quote-table th{z-index:1;color:#81909a;text-align:left;white-space:nowrap;background:#202629;height:37px;padding:0 11px;font-weight:500;position:sticky;top:0}.quote-table th:first-child{width:48px}.quote-table th:nth-child(2){width:140px}.quote-table th:nth-child(3){width:90px}.quote-table th:nth-child(4){width:112px}.quote-table th:nth-child(5){width:104px}.quote-table th:nth-child(6){width:120px}.quote-table th:nth-child(7),.quote-table th:nth-child(8){width:116px}.quote-table th:nth-child(9){width:166px}.quote-table td{color:#c8d1d7;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #283137;height:50px;padding:0 11px;overflow:hidden}.quote-table td:nth-child(6){white-space:normal;text-overflow:clip;line-height:16px;overflow:visible}.quote-table tbody tr{cursor:pointer}.quote-table tbody tr:hover{background:#1d252a}.quote-table tbody tr.selected{background:#2b2a21;box-shadow:inset 3px 0 #d5ab4b}.quote-table tbody tr.unquoted{cursor:default}.quote-table tbody tr.unquoted td{color:#6e7b85}.quote-table td:nth-child(2) strong,.quote-table td:nth-child(2) span{display:block}.quote-table td:nth-child(2) strong{color:#e0e6e9;font-weight:600}.quote-table td:nth-child(2) span.tenor{color:#8ed1f8;margin-top:3px;font-size:12px;font-weight:700}.compare-cell{text-align:center}.compare-cell input{accent-color:#1796f5;cursor:pointer;width:14px;height:14px}.compare-cell input:disabled{cursor:default}.premium{color:#e7ba57;font-size:15px;font-weight:650}.quote-state{color:#6e7b84}.quote-state.waiting{color:#d8ad51}.quote-actions{white-space:nowrap}.match-order,.place-order{border-radius:3px;height:27px;padding:0 7px;font-size:11px}.match-order{color:#75c5f5;background:0 0;border:1px solid #256d9a;align-items:center;gap:3px;margin-right:6px;display:inline-flex}.place-order{color:#fff;background:#126dad;border:1px solid #127dcc}.no-result{color:#7c8991;text-align:center;padding:25px;font-size:13px}.comparison-tray{background:#181e22;border-top:1px solid #2b3338}.comparison-tray header{justify-content:space-between;align-items:center;height:47px;padding:0 18px;display:flex}.comparison-tray header>div{align-items:baseline;gap:10px;display:flex}.comparison-tray header strong{color:#e4ebef;font-size:13px}.comparison-tray header span{color:#7f8c95;font-size:11px}.comparison-tray header span.attention-summary{color:#ff9ea2;font-weight:650}.comparison-tray header>button{color:#9ba7b0;background:0 0;border:0;place-items:center;width:26px;height:26px;display:grid}.comparison-scroll{padding:0 18px 15px;overflow:auto}.comparison-tray table{border-collapse:collapse;width:100%;min-width:600px;font-size:12px}.comparison-tray th,.comparison-tray td{text-align:left;border:1px solid #303a40;height:32px;padding:0 10px}.comparison-tray thead th{color:#d3dde3;background:#20272c;font-weight:600;position:relative}.comparison-tray thead th:first-child{color:#82909a;width:118px;font-weight:500}.comparison-tray thead small{color:#77858f;margin-top:2px;font-size:10px;font-weight:400;display:block}.comparison-tray thead button{color:#8997a0;background:0 0;border:0;place-items:center;width:17px;height:17px;display:grid;position:absolute;top:6px;right:6px}.comparison-tray tbody th{color:#93a1aa;background:#1d2428;font-weight:500}.comparison-tray tbody td{color:#cbd5db;position:relative}.comparison-tray tbody td.lowest-premium-cell{background:#1c3444;box-shadow:inset 0 0 0 1px #3d8db9}.comparison-tray tbody td.attention{color:#ffe0e0;background:#382326;box-shadow:inset 2px 0 #ef6268}.comparison-tray tbody td.attention em{color:#ff9ea2;border:1px solid #b94d54;border-radius:2px;align-items:center;height:16px;margin-left:7px;padding:0 4px;font-size:9px;font-style:normal;line-height:1;display:inline-flex}.orders-panel{min-height:370px;padding:18px}.orders-heading{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.orders-heading h2{color:#edf2f5;margin:0;font-size:16px}.orders-heading p{color:#7d8a93;margin:6px 0 0;font-size:12px}.orders-table-wrap{overflow:auto}.orders-table{border-collapse:collapse;width:100%;min-width:1420px;font-size:12px}.orders-table th{color:#82909b;text-align:left;white-space:nowrap;background:#202629;height:36px;padding:0 11px;font-weight:500}.orders-table td{color:#d1d9de;white-space:nowrap;border-bottom:1px solid #293238;height:72px;padding:0 11px}.orders-table td strong,.orders-table td small{display:block}.orders-table td strong{color:#e0b14f;font-size:13px}.orders-table td small{color:#7c8992;margin-top:4px;font-size:10px}.orders-table a,.order-link{color:#219bf5;text-decoration:none}.order-link{background:0 0;border:0;padding:0;font-size:12px}.order-status{color:#aeb8c0}.order-status:before{content:"•";color:#8d99a1;margin-right:5px}.toast{z-index:10;color:#dff1fb;background:#1c303b;border:1px solid #31556a;border-radius:4px;align-items:center;gap:8px;max-width:min(540px,100vw - 48px);min-height:42px;padding:0 11px 0 13px;font-size:12px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 28px #00000047}.toast>svg{color:#5dcc9d}.toast button{color:#a9bdc8;background:0 0;border:0;place-items:center;width:24px;height:24px;margin-left:4px;display:grid}@media (width<=1600px){.topnav button{padding:0 13px}.topbar-right{gap:9px}.fund-number{display:none}.workbench-layout{grid-template-columns:224px minmax(0,1fr)}.quote-tools .rule-reminder{display:none}}@media (width<=1320px){.topnav button:nth-child(n+5){display:none}.top-workspace-grid{grid-template-columns:1fr}.inquiry-form-card,.aden-board-card{min-height:auto}.workbench-layout{grid-template-columns:208px minmax(0,1fr)}.market-clock{display:none}}@media (width<=1120px){body{min-width:960px}.terminal-rail{flex-basis:58px;width:58px}.aden-logo{width:34px;height:34px;font-size:9px}.rail-item span{display:none}.topbar{padding-right:14px}.topnav{margin-left:6px}.topnav button{padding:0 10px}.topnav button:nth-child(n+4),.notice-button{display:none}.workbench-search{width:210px}.workbench-layout{grid-template-columns:194px minmax(0,1fr)}.quote-tools,.batch-heading{padding-right:12px}}.comparison-tray header span.spot-reference{color:#aab8c2}.comparison-tray tbody td.break-even-cell{white-space:nowrap;height:44px}.comparison-tray tbody td.break-even-cell>span,.comparison-tray tbody td.break-even-cell>small{display:block}.comparison-tray tbody td.break-even-cell>small{color:#8d9da8;margin-top:2px;font-size:10px}.comparison-tray tbody td.closest-break-even-cell{background:#1c3444;box-shadow:inset 0 0 0 1px #3d8db9}.comparison-tray tbody td.closest-break-even-cell>small{color:#b8e4fb;font-weight:650}.navigator-select-all{color:#aebbc3;background:#1b2226;border-bottom:1px solid #2b3338;justify-content:space-between;align-items:center;gap:8px;height:38px;padding:0 10px 0 12px;font-size:11px;display:flex}.navigator-select-all label{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.navigator-select-all input,.asset-select{accent-color:#1796f5;cursor:pointer;width:14px;height:14px;margin:0}.navigator-select-all span{color:#73818a}.navigator-selection-meta{align-items:center;gap:4px;display:flex}.navigator-selection-meta button,.navigator-quick-clear{color:#8c99a2;background:#171d21;border:1px solid #3a464d;border-radius:3px;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:0;display:grid}.navigator-selection-meta button:hover,.navigator-quick-clear:hover{color:#d7e2e8;border-color:#57707f}.navigator-list{max-height:456px}.navigator-market-filter{color:#8e9ba4;background:#1b2226;border-bottom:1px solid #2b3338;align-items:center;gap:8px;height:42px;padding:0 10px 0 12px;font-size:11px;display:flex}.navigator-market-filter>span{flex:0 0 28px}.navigator-market-filter .market-filter{flex:1;min-width:0}.navigator-market-filter .market-filter-trigger{width:100%;min-width:0}.navigator-market-filter .market-filter-menu{width:100%;left:0;right:auto}.navigator-market-filter+.navigator-select-all+.navigator-list{max-height:414px}.asset-node-title{gap:7px}.asset-node-title>button:not(.favorite-toggle){color:#c6d0d7;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:7px;min-width:0;padding:0;display:flex}.asset-node.included>.asset-node-title{box-shadow:inset 2px 0 #168fe8}.selection-empty{color:#74818a;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:540px;display:flex}.selection-empty svg{color:#3d789d;margin-bottom:4px;font-size:26px}.selection-empty strong{color:#c7d1d7;font-size:14px}.selection-empty span{font-size:12px}.quote-table.multi-asset{min-width:1240px}.quote-table.multi-asset th:first-child{width:48px}.quote-table.multi-asset th:nth-child(2){width:138px}.quote-table.multi-asset th:nth-child(3){width:126px}.quote-table.multi-asset th:nth-child(4){width:86px}.quote-table.multi-asset th:nth-child(5){width:108px}.quote-table.multi-asset th:nth-child(6){width:96px}.quote-table.multi-asset th:nth-child(7){width:132px}.quote-table.multi-asset th:nth-child(8),.quote-table.multi-asset th:nth-child(9){width:112px}.quote-table.multi-asset th:nth-child(10){width:160px}.quote-table.multi-asset td:nth-child(6){white-space:nowrap;text-overflow:ellipsis;line-height:normal;overflow:hidden}.quote-table.multi-asset td:nth-child(7){white-space:normal;text-overflow:clip;line-height:16px;overflow:visible}.quote-table .asset-cell strong,.quote-table .asset-cell span{text-overflow:ellipsis;display:block;overflow:hidden}.quote-table .asset-cell strong{color:#d9e1e6;font-size:12px;font-weight:650}.quote-table .asset-cell span{color:#72818b;margin-top:3px;font-size:10px}.comparison-tray header{height:auto;min-height:49px;padding-top:8px;padding-bottom:8px}.comparison-tray header>div{flex-wrap:wrap}.comparison-scroll{max-height:540px;overflow:auto}.comparison-tray table{table-layout:fixed;min-width:820px}.comparison-tray thead th{z-index:3;height:58px;padding-right:28px;position:sticky;top:0}.comparison-tray thead th:first-child{width:148px}.comparison-tray thead th>span,.comparison-tray thead th>small,.comparison-tray thead th>b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.comparison-tray thead th>span{color:#e0e7eb}.comparison-tray thead th>small{margin-top:2px}.comparison-tray thead th>b{color:#8ed1f8;margin-top:4px;font-size:10px;font-weight:650}.comparison-tray tbody td{vertical-align:middle;white-space:normal;height:38px;padding-top:7px;padding-bottom:7px;line-height:17px}.comparison-tray tbody td>span{overflow-wrap:anywhere}.comparison-tray .comparison-group th{color:#a9bac5;background:#222c32;border-color:#35424a;height:30px;padding:0 10px;font-size:11px;font-weight:700}.comparison-tray tbody td.dividend-upcoming-cell{color:#e1d6ad;background:#2d2b21;box-shadow:inset 2px 0 #8f7936}.comparison-tray tbody td.dividend-urgent-cell{color:#f6dda0;background:#3a301d;box-shadow:inset 2px 0 #dfad3f}.comparison-tray tbody td.dividend-upcoming-cell>span,.comparison-tray tbody td.dividend-urgent-cell>span{font-weight:650}.comparison-tray tbody td em.dividend-status{color:#d9c888;border:1px solid #8f7936;border-radius:2px;align-items:center;height:16px;margin-left:7px;padding:0 4px;font-size:9px;font-style:normal;line-height:1;display:inline-flex}.comparison-tray tbody td em.dividend-status.urgent{color:#f4c75f;border-color:#c9912c}.comparison-modal-backdrop{z-index:50;background:#070a0cb8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.comparison-modal{background:#181e22;border:1px solid #43515a;border-radius:5px;width:min(1160px,100vw - 56px);max-height:calc(100vh - 56px);overflow:hidden;box-shadow:0 22px 70px #00000085}.comparison-modal .comparison-tray{border-top:0;flex-direction:column;max-height:calc(100vh - 58px);display:flex}.comparison-modal .comparison-tray header{background:#1d2428;border-bottom:1px solid #313b41;flex:none;min-height:56px;padding-left:20px;padding-right:14px}.comparison-modal .comparison-tray header strong{font-size:15px}.comparison-modal .comparison-scroll{flex:1;max-height:none;padding:16px 20px 20px;overflow:auto}.comparison-modal .comparison-tray table{min-width:760px}.comparison-modal .comparison-tray thead th{vertical-align:top;height:96px;padding-top:9px;padding-bottom:8px}.comparison-modal .comparison-tray thead th:first-child{vertical-align:middle}.comparison-modal .comparison-tray tbody td{min-height:40px}.workbench-controls{align-items:center;gap:9px;display:flex}.market-filter{position:relative}.market-filter-trigger{color:#c5d0d7;background:#14191c;border:1px solid #344047;border-radius:3px;align-items:center;gap:7px;min-width:126px;height:32px;padding:0 9px;font-size:12px;display:inline-flex}.market-filter-trigger>svg:first-child{color:#7e9eb3}.market-filter-trigger>svg:last-child{color:#74818a;margin-left:auto}.market-filter-trigger.active{color:#e5f1f7;background:#182a35;border-color:#2875a3}.market-filter-menu{z-index:30;background:#1a2024;border:1px solid #3b4850;border-radius:3px;width:172px;padding:6px 0;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #00000061}.market-filter-head{color:#aebbc3;border-bottom:1px solid #2b343a;justify-content:space-between;align-items:center;padding:5px 10px 8px;font-size:11px;display:flex}.market-filter-head button{color:#249df5;background:0 0;border:0;padding:0;font-size:11px}.market-filter-head button:disabled{color:#59666f}.market-filter-menu label{color:#d1dbe1;cursor:pointer;align-items:center;gap:8px;height:30px;padding:0 10px;font-size:12px;display:flex}.market-filter-menu label:hover{background:#252f35}.market-filter-menu input{accent-color:#1796f5;width:14px;height:14px;margin:0}.asset-node-title{height:auto;min-height:52px;padding-top:7px;padding-bottom:7px}.asset-node.included>.asset-node-title{background:#1a252b}.asset-node.selected>.asset-node-title{background:#223039}.asset-node.selected>.asset-node-title strong{color:#f1c25d}.quote-table tbody tr.inactive-quote{cursor:default;opacity:.62}.quote-table tbody tr.inactive-quote:hover{background:0 0}.quote-table tbody tr.rejected-quote{opacity:.82}.quote-state.rejected{color:#c89179}.favorite-toggle.active svg{fill:currentColor}.comparison-tray thead th>b.comparison-contract{white-space:nowrap;align-items:center;gap:4px;padding-right:0;display:flex;overflow:visible}.comparison-tray thead th>small.comparison-market{color:#aebbc4;margin-top:4px}.comparison-tray thead .comparison-structure{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.comparison-tray thead .comparison-tenor{color:#b8e6ff;flex:none}.comparison-tray thead th>small.comparison-expiry{color:#8fa0aa;margin-top:4px}.comparison-premium-line{justify-content:space-between;align-items:center;gap:8px;display:flex}.comparison-premium-line>span{min-width:0;font-weight:650}.comparison-tray .comparison-order-link{color:#7fc5eb;background:#1b2b34;border:1px solid #326f92;border-radius:3px;flex:none;align-items:center;width:auto;height:23px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex;position:static}.comparison-tray .comparison-order-link:hover{color:#b5e4fb;background:#203945;border-color:#4b9bc7}.quote-filter-clear{color:#9eacb5;background:#192025;border:1px solid #3a4851;border-radius:3px;align-items:center;gap:4px;height:28px;padding:0 8px;font-size:11px;display:inline-flex}.quote-filter-clear:hover{color:#dce6eb;border-color:#59717f}@media (width<=1120px){.workbench-controls{gap:6px}.market-filter-trigger{min-width:110px}.comparison-modal-backdrop{padding:18px}.comparison-modal{width:calc(100vw - 36px);max-height:calc(100vh - 36px)}.comparison-modal .comparison-tray{max-height:calc(100vh - 38px)}}.om-overlay{z-index:1200;background:#00000094;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.om-modal{width:min(920px,100vw - 48px);max-height:calc(100vh - 48px);color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-default);border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000080}.om-match-modal{width:min(980px,100vw - 48px)}.om-header{border-bottom:1px solid var(--border-default);flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.om-title{font-size:18px;font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.om-subtitle{color:var(--text-secondary);margin-top:4px;font-size:12px}.om-close{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;font-size:18px;display:flex}.om-close:hover{color:var(--text-primary);background:var(--bg-input)}.om-body{flex:1;padding:20px 24px 24px;overflow-y:auto}.om-order-summary{border:1px solid var(--border-input);background:#252a31;border-radius:8px;grid-template-columns:minmax(320px,1.1fr) 160px 160px;align-items:start;gap:16px;padding:16px;display:grid}.om-instrument-meta{color:var(--text-secondary);align-items:baseline;gap:8px;margin-top:6px;font-size:13px;display:flex}.om-instrument-sep{background:#4f5d6d;border-radius:50%;flex-shrink:0;align-self:center;width:3px;height:3px;display:inline-block}.om-instrument-field{align-items:baseline;gap:4px;display:inline-flex}.om-instrument-field em{color:var(--text-disabled);font-size:12px;font-style:normal}.om-instrument-field strong{font-size:13px;font-weight:var(--font-weight-semibold);color:var(--text-primary)}.om-instrument-name{font-size:18px;font-weight:var(--font-weight-semibold);color:var(--text-primary)}.om-instrument-code{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px}.om-summary-metric{flex-direction:column;gap:6px;display:flex}.om-summary-label{color:var(--text-secondary);font-size:12px}.om-summary-number{color:var(--text-primary);font-size:15px;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.om-summary-metric.primary .om-summary-number{color:var(--color-primary);font-size:26px;line-height:1}.om-summary-groups{border-top:1px solid var(--border-default);grid-column:1/-1;padding-top:12px;display:flex}.om-summary-group{min-width:0}.om-summary-group-label{color:var(--text-disabled);margin-bottom:8px;font-size:12px;display:block}.om-summary-tags{flex-wrap:wrap;gap:8px;display:flex}.om-summary-tags span{border-radius:var(--radius-sm);color:#93c5fd;font-size:12px;font-weight:var(--font-weight-medium);background:#3b82f626;border:1px solid #3b82f640;padding:5px 10px}.om-tag-warn{color:#fbbf24!important;font-weight:var(--font-weight-semibold)!important;background:#fbbf242e!important;border-color:#fbbf2459!important}.om-content-grid{grid-template-columns:minmax(0,1fr) 280px;gap:16px;margin-top:16px;display:grid}.om-match-grid{grid-template-columns:minmax(0,1fr) 300px}.om-panel{border:1px solid var(--border-input);background:#20242b;border-radius:8px;padding:16px}.om-cost-panel{flex-direction:column;min-height:100%;display:flex}.om-section-title{font-size:14px;font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:14px}.om-field{align-items:center;gap:12px;display:flex}.om-field+.om-field,.om-inline-market+.om-field,.om-field+.om-inline-market{margin-top:14px}.om-field.compact{align-items:flex-start}.om-label{width:104px;color:var(--text-secondary);flex-shrink:0;font-size:13px}.om-field-body{align-items:center;gap:8px;min-width:0;display:flex}.om-unit,.om-field-hint{color:var(--text-secondary);font-size:13px}.om-stepper{background:var(--bg-input);border:1px solid var(--border-input);border-radius:var(--radius-md);align-items:center;width:210px;height:40px;display:flex;overflow:hidden}.om-stepper-btn{width:42px;height:100%;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;font-size:18px;display:flex}.om-stepper-btn:hover{color:var(--text-primary);background:var(--bg-hover)}.om-stepper-btn:active{background:var(--bg-hover-light)}.om-stepper-btn:disabled{color:var(--text-disabled);cursor:not-allowed;opacity:.4;background:0 0}.om-stepper-btn:disabled:hover,.om-stepper-btn:disabled:active{color:var(--text-disabled);background:0 0}.om-stepper-input{border:none;border-left:1px solid var(--border-input);border-right:1px solid var(--border-input);height:100%;color:var(--text-primary);text-align:center;font-variant-numeric:tabular-nums;-webkit-appearance:none;-moz-appearance:textfield;appearance:none;background:0 0;border-radius:0;outline:none;flex:1;font-size:14px}.om-stepper-input:focus{background:#3b82f614}.om-segmented{background:var(--bg-input);border:1px solid var(--border-input);border-radius:var(--radius-md);display:flex;overflow:hidden}.om-segmented.wrap{flex-wrap:wrap}.om-segmented-btn{border:none;border-right:1px solid var(--border-input);height:36px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;padding:0 14px;font-size:13px}.om-segmented-btn:last-child{border-right:none}.om-segmented-btn:hover{color:var(--text-primary);background:var(--bg-hover)}.om-segmented-btn.active{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}.om-inline-market{border-radius:var(--radius-md);color:var(--text-secondary);background:#ffffff08;align-items:baseline;gap:8px;margin-top:12px;margin-left:116px;padding:8px 10px;font-size:13px;display:inline-flex}.om-inline-market strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:16px}.om-limit-market-ref{margin-top:8px}.om-input{width:150px;height:36px;color:var(--text-primary);background:var(--bg-input);border:1px solid var(--border-input);border-radius:var(--radius-md);font-variant-numeric:tabular-nums;transition:border-color var(--transition-fast);outline:none;padding:0 10px;font-size:13px}.om-input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;appearance:none;margin:0}.om-input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:textfield;appearance:none;margin:0}.om-input[type=number]{-moz-appearance:textfield}.om-input:focus{border-color:var(--color-primary)}.om-input.error{border-color:var(--color-danger);background:#ef444414}.om-input::placeholder{color:var(--text-disabled)}.om-field-message{margin-top:8px;margin-left:120px;font-size:12px}.om-field-message.error{color:var(--color-danger)}.om-limit-row{flex-wrap:wrap}.om-twap-section{border:1px solid var(--border-input);border-radius:var(--radius-md);background:var(--bg-input);gap:12px;margin-top:14px;padding:12px;display:grid}.om-twap-section .om-label{width:76px}.om-twap-section .om-field-body{flex:1}.om-twap-section .om-segmented.wrap{align-items:stretch}.om-twap-section .om-segmented.wrap .om-segmented-btn{flex:none}.om-duration-grid{grid-template-columns:repeat(5,56px);gap:8px;display:grid}.om-duration-btn{border:1px solid var(--border-input);border-radius:var(--radius-md);background:var(--bg-card);height:32px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);font-size:13px}.om-duration-btn:hover{color:var(--text-primary);border-color:var(--border-hover);background:var(--bg-hover)}.om-duration-btn.active{color:#fff;border-color:var(--color-primary);background:var(--color-primary)}.om-duration-btn:nth-last-child(-n+2){grid-column:span 2}.om-duration-grid.compact{grid-template-columns:repeat(5,56px)}.om-duration-grid.compact .om-duration-btn:nth-last-child(-n+2){grid-column:span 2}.om-time-row{flex-wrap:wrap}.om-time-input-wrap{align-items:center;display:flex;position:relative}.om-time-input{border:1px solid var(--border-input);border-radius:var(--radius-md);background:var(--bg-card);width:128px;height:36px;color:var(--text-primary);font-variant-numeric:tabular-nums;transition:border-color var(--transition-fast);outline:none;padding:0 32px 0 10px;font-size:13px}.om-time-input:focus{border-color:var(--color-primary)}.om-time-input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:32px;height:100%;position:absolute;right:0}.om-time-icon{color:var(--text-disabled);pointer-events:none;font-size:14px;position:absolute;right:10px}.om-time-sep{color:var(--text-disabled);font-size:16px}.om-twap-footer{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;padding-left:88px;font-size:12px;display:flex}.om-twap-footer-divider,.om-twap-disclaimer{color:var(--text-disabled)}.om-cost-card{background:#3b82f614;border:1px solid #3b82f62e;border-radius:8px;margin-top:14px;padding:14px}.om-cost-label{color:var(--text-secondary);font-size:12px;display:block}.om-cost-main{align-items:baseline;gap:6px;margin-top:8px;display:flex}.om-cost-main strong{color:var(--color-primary);font-variant-numeric:tabular-nums;font-size:26px;line-height:1}.om-cost-main span{color:var(--text-secondary);font-size:13px}.om-cost-formula{color:var(--text-disabled);opacity:.65;margin-top:8px;font-size:11px}.om-check-list{border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;gap:0;display:flex;overflow:hidden}.om-check-list div{border-bottom:1px solid var(--border-default);justify-content:space-between;gap:16px;padding:10px 12px;font-size:13px;display:flex}.om-check-list div:last-child{border-bottom:none}.om-check-list span{color:var(--text-secondary)}.om-check-list strong{color:var(--text-primary);font-weight:var(--font-weight-medium);text-align:right}.om-match-field+.om-field,.om-field+.om-match-field{margin-top:14px}.om-match-field-head{align-items:center;min-height:20px;margin-bottom:8px;display:flex}.om-match-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.om-match-method{border:1px solid var(--border-input);background:var(--bg-input);min-height:94px;color:var(--text-secondary);text-align:left;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border-radius:8px;padding:12px}.om-match-method:hover{border-color:var(--border-hover);background:var(--bg-hover)}.om-match-method.active{background:#3b82f624;border-color:#3b82f6b8}.om-match-method-title{color:var(--text-primary);font-size:14px;font-weight:var(--font-weight-semibold);justify-content:space-between;align-items:center;gap:10px;display:flex}.om-match-rate{height:22px;font-size:12px;font-weight:var(--font-weight-semibold);border-radius:999px;flex-shrink:0;align-items:center;padding:0 8px;display:inline-flex}.om-match-rate.high{color:#d1fae5;background:#10b98138;border:1px solid #10b9816b}.om-match-rate.low{color:#fde68a;background:#fbbf242e;border:1px solid #fbbf2461}.om-match-method small{color:var(--text-secondary);margin-top:8px;font-size:12px;line-height:1.45;display:block}.om-match-rules{border:1px solid var(--border-input);background:#ffffff08;border-radius:8px;gap:10px;margin-top:14px;margin-bottom:18px;padding:12px;display:grid}.om-match-after-rules{border-top:1px solid var(--border-default);padding-top:16px}.om-match-rules-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.om-match-rules-head span{color:var(--text-primary);font-size:14px;font-weight:var(--font-weight-semibold)}.om-match-rules-head strong{color:var(--color-primary);font-size:12px;font-weight:var(--font-weight-semibold)}.om-match-rules p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.om-match-time-hint{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.om-match-duration-seg{flex-shrink:0}.om-match-duration-seg .om-segmented-btn{min-width:62px}.om-match-time-hint strong{color:#d1fae5;height:24px;font-size:12px;font-weight:var(--font-weight-semibold);background:#10b98129;border:1px solid #10b9816b;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.om-match-time-hint span{color:var(--text-disabled);font-size:12px}.om-match-twap{border:1px solid var(--border-input);border-radius:var(--radius-md);background:var(--bg-input);gap:10px;margin-top:14px;padding:12px;display:grid}.om-match-twap .om-label{width:76px}.om-match-note{color:var(--text-secondary);align-items:center;gap:6px;padding-left:88px;font-size:12px;display:flex}.om-match-note svg{color:var(--text-disabled);flex-shrink:0}.om-checkbox{color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.om-checkbox input[type=checkbox]{width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}.om-checkbox a{color:var(--color-primary);text-decoration:none}.om-checkbox a:hover{opacity:.8}.om-footer{border-top:1px solid var(--border-default);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:60px;padding:0 24px;display:flex}.om-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.om-warning-stack{gap:8px;margin-top:12px;display:grid}.om-volatility-warning{border-radius:var(--radius-md);color:#fee2e2;background:#dc262638;border:1px solid #ef4444;border-left:4px solid #dc2626;padding:10px 12px;font-size:12px;line-height:1.5;box-shadow:0 0 0 1px #ef44442e,0 8px 18px #dc26262e}.om-structure-warning{border-radius:var(--radius-md);color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b80;border-left:3px solid #f59e0b;padding:10px 12px;font-size:12px;line-height:1.5}.om-btn-cancel,.om-btn-submit{border-radius:var(--radius-md);height:36px;font-size:13px;font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), opacity var(--transition-fast);padding:0 22px}.om-btn-cancel{color:var(--text-primary);border:1px solid var(--border-input);background:0 0}.om-btn-cancel:hover{border-color:var(--border-hover);background:#ffffff08}.om-btn-submit{color:#fff;background:var(--color-primary);border:none}.om-btn-submit:hover:not(:disabled){background:var(--color-primary-hover)}.om-btn-submit:disabled{opacity:.45;cursor:not-allowed}.om-body{scrollbar-width:thin;scrollbar-color:#4f5d6d #202731}.om-body::-webkit-scrollbar{width:8px;height:8px}.om-body::-webkit-scrollbar-track{background:#202731;border-radius:8px}.om-body::-webkit-scrollbar-thumb{background:#4f5d6d;border:2px solid #202731;border-radius:8px}.om-body::-webkit-scrollbar-thumb:hover{background:#65758a}.om-overlay.app-preview{background:#0f172a5c;align-items:flex-end;padding:0;position:absolute}.om-overlay.app-preview.keyboard-open{background:#0f172a70}.app-sheet{color:#1f2937;background:#fff;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-height:94%;animation:.2s ease-out appSheetIn;display:flex;position:relative;overflow:hidden;box-shadow:0 -12px 40px #0f172a38}.keyboard-open .app-sheet{max-height:100%}@keyframes appSheetIn{0%{opacity:.8;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.app-handle{background:#d1d5db;border-radius:999px;flex-shrink:0;width:36px;height:4px;margin:8px auto 0}.app-header{flex-shrink:0;justify-content:center;align-items:center;height:48px;padding:0 16px;display:flex;position:relative}.app-title{color:#1f2937;margin:0;font-size:17px;font-weight:600}.app-title-wrap{justify-items:center;gap:2px;display:grid}.app-title-wrap>span{color:#2563eb;font-size:12px;font-weight:700;line-height:1.1}.app-close{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:flex;position:absolute;right:12px}.app-body{flex-direction:column;gap:10px;padding:0 16px 12px;display:flex;overflow-y:auto}.keyboard-open .app-body{padding-bottom:236px}.app-match-body{gap:10px;padding-bottom:10px}.app-match-hero{background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;padding:10px 12px}.app-match-hero-main{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.app-match-hero-main>div:first-child{min-width:0}.app-match-hero h3{color:#1f2937;min-width:0;margin:0;font-size:17px;line-height:1.2}.app-match-hero h3 em{color:#64748b;margin-left:4px;font-size:12px;font-style:normal;font-weight:600}.app-match-hero-tags{flex-wrap:wrap;gap:6px;width:100%;margin-top:7px;display:flex}.app-match-hero-tags span{color:#475569;background:#fff;border-radius:999px;align-items:center;height:24px;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.app-match-rate-box{text-align:right;flex-shrink:0;gap:2px;display:grid}.app-match-rate-box span{color:#64748b;font-size:12px}.app-match-rate-box strong{color:#2563eb;font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.app-match-section,.app-match-form,.app-match-avg-box{background:#fff;border:1px solid #edf0f4;border-radius:12px;padding:12px}.app-match-section-title{color:#1f2937;font-size:15px;font-weight:700}.app-match-method-list{gap:8px;margin-top:10px;display:grid}.app-match-method{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:11px}.app-match-method.active{background:#eff6ff;border-color:#93c5fd}.app-match-method span{color:#1f2937;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.app-match-method small{color:#64748b;margin-top:6px;font-size:12px;line-height:1.4;display:block}.app-match-rate-tag{border-radius:999px;flex-shrink:0;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.app-match-rate-tag.high{color:#047857;background:#d1fae5}.app-match-rate-tag.low{color:#b45309;background:#fef3c7}.app-match-rule-note{background:#f8fafc;border-radius:10px;align-items:flex-start;gap:8px;margin-top:-2px;padding:8px 10px;display:flex}.app-match-rule-note span{color:#64748b;flex-shrink:0;font-size:12px;font-weight:700}.app-match-rule-note p{color:#94a3b8;margin:0;font-size:12px;line-height:1.4}.app-match-row-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-match-success-chip{color:#047857;white-space:nowrap;background:#d1fae5;border-radius:999px;align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.app-match-time-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.app-match-time-grid button{color:#475569;cursor:pointer;background:#fff;border:1px solid #d9dee6;border-radius:10px;height:38px;font-size:14px;font-weight:700}.app-match-time-grid button.active{color:#fff;background:#3b82f6;border-color:#3b82f6}.app-match-muted{color:#94a3b8;margin-top:8px;font-size:12px;line-height:1.4}.app-match-form{flex-direction:column;gap:12px;display:flex}.app-match-form .app-field{margin-bottom:0}.app-match-input-line{flex:1}.app-input.error{-webkit-appearance:none;-moz-appearance:textfield;appearance:none;background:#fef2f2;border-color:#ef4444}.app-match-error{color:#ef4444;margin-top:-6px;padding-left:82px;font-size:12px}.app-match-min-hint{color:#64748b;margin-top:-6px;padding-left:82px;font-size:12px}.app-match-avg-box{background:#f8fafc;flex-direction:column;gap:8px;padding:10px;display:flex}.app-card{background:#f8fafc;border:1px solid #edf0f4;border-radius:12px;padding:12px 14px}.app-instrument-quote-card{background:#fff;border-color:#e5e7eb;padding:12px}.app-product-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.app-stock-main{gap:2px;min-width:0;display:grid}.app-quote-badges{flex-shrink:0;align-items:center;gap:6px;display:flex}.app-qualification-tag{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:4px;padding:0 5px;font-size:13px;font-weight:600;line-height:1.4}.app-market-tag{color:#fff;background:#ef4444;border:1px solid #ef4444;border-radius:4px;flex-shrink:0;padding:0 5px;font-size:13px;line-height:1.4}.app-stock-name{color:#111827;font-size:18px;font-weight:700;line-height:1.2}.app-stock-code{color:#8b95a1;margin-left:0;font-size:13px}.app-product-tags{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.app-contract-tag{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;height:24px;padding:0 8px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.app-muted{color:#8b95a1;flex-shrink:0;margin-left:auto;font-size:12px}.app-quote-card{padding:12px 14px}.app-quote-compact{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:stretch;gap:12px;margin-top:12px;padding-top:12px;display:flex}.app-quote-primary{gap:3px;min-width:0;display:grid}.app-quote-amount-card{text-align:right;background:#f8fafc;border:1px solid #edf0f4;border-radius:8px;align-content:center;gap:4px;min-width:126px;padding:8px 10px;display:grid}.app-quote-amount-card span{color:#8b95a1;font-size:12px}.app-quote-amount-card strong{color:#374151;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.25}.app-quote-label{color:#8b95a1;font-size:13px}.app-quote-number{color:#3b82f6;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1.1}.app-quote-pct{font-size:18px;font-weight:600}.app-rule-line{color:#6b7280;background:#f8fafc;border-top:none;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;margin-top:10px;padding:8px 10px;font-size:12px;display:flex}.app-rule-emphasis{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-weight:800;display:inline-flex}.app-dot{background:#c7cdd6;border-radius:50%;flex-shrink:0;width:3px;height:3px;margin:0 4px}.app-config{flex-direction:column;display:flex}.app-field{align-items:center;gap:10px;margin-bottom:12px;display:flex}.app-label{color:#4b5563;flex-shrink:0;width:72px;font-size:15px}.app-field-right{align-items:center;gap:8px;min-width:0;display:flex}.app-unit{color:#9ca3af;flex-shrink:0;font-size:14px}.app-stepper{background:#fff;border:1px solid #d9dee6;border-radius:8px;flex:1;align-items:center;min-width:0;height:42px;display:flex;overflow:hidden}.app-stepper button{color:#6b7280;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;flex-shrink:0;width:44px;height:100%;font-size:18px}.app-stepper button:active{background:#f3f4f6}.app-stepper button[aria-disabled=true]{color:#cbd5e1;opacity:.4}.app-stepper input{color:#1f2937;text-align:center;-webkit-appearance:none;-moz-appearance:textfield;appearance:none;background:0 0;border:none;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;outline:none;flex:1;min-width:0;height:100%;font-size:16px;font-weight:500}.app-seg{background:#fff;border:1px solid #d9dee6;border-radius:8px;display:flex;overflow:hidden}.app-seg-btn{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-right:1px solid #e5e7eb;height:34px;padding:0 14px;font-size:14px;transition:background-color .12s,color .12s}.app-seg-btn:last-child{border-right:none}.app-seg-btn:active{background:#f3f4f6}.app-seg-btn.active{color:#fff;background:#3b82f6;border-color:#3b82f6}.app-price-ref{color:#6b7280;background:#f0f7ff;border:1px solid #d4e6fc;border-radius:8px;align-items:baseline;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:13px;display:flex}.app-market-ref{color:#9ca3af;background:0 0;border:none;margin-bottom:10px;padding:0 0 0 4px;font-size:12px}.app-ref-label{color:#9ca3af;white-space:nowrap;flex-shrink:0;font-size:12px}.app-ref-sep{background:#c7cdd6;flex-shrink:0;width:1px;height:16px;margin:0 2px}.app-input{color:#1f2937;font-variant-numeric:tabular-nums;-webkit-appearance:none;-moz-appearance:textfield;appearance:none;background:#fff;border:1px solid #d9dee6;border-radius:8px;outline:none;width:120px;height:36px;padding:0 10px;font-size:15px}.app-limit-ref{gap:6px}.app-limit-market-ref{margin-top:-2px}.app-input:focus{border-color:#3b82f6}.app-input::placeholder{color:#c0c6cf;font-size:13px}.app-twap{background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:10px;margin-bottom:12px;padding:10px;display:flex}.app-twap-row{align-items:center;gap:10px;display:flex}.app-twap-row-stack{align-items:flex-start}.app-twap-label{color:#6b7280;flex-shrink:0;width:72px;font-size:14px;line-height:34px}.app-duration-grid{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex:1;gap:6px;min-width:0;margin:0 -18px;padding:0 18px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%)}.app-duration-grid::-webkit-scrollbar{display:none}.app-duration-btn{color:#4b5563;cursor:pointer;white-space:nowrap;scroll-snap-align:start;background:#fff;border:1px solid #d9dee6;border-radius:999px;flex:none;min-width:56px;height:34px;padding:0 10px;font-size:13px;font-weight:500;line-height:1.15;transition:background-color .12s,border-color .12s,color .12s}.app-duration-btn:active{background:#f3f4f6}.app-duration-btn.active{color:#fff;background:#3b82f6;border-color:#3b82f6}.app-duration-btn:last-child{min-width:96px}.app-check{color:#4b5563;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.app-check input[type=checkbox]{accent-color:#3b82f6;flex-shrink:0;width:16px;height:16px}.app-check a{color:#3b82f6;text-decoration:none}.app-time-range{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.app-time-wrap{flex:1;align-items:center;min-width:0;display:flex;position:relative}.app-time-input{color:#1f2937;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d9dee6;border-radius:8px;outline:none;width:100%;min-width:0;height:34px;padding:0 28px 0 10px;font-size:14px}.app-time-input:focus{border-color:#3b82f6}.app-time-input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:28px;height:100%;position:absolute;right:0}.app-time-icon{color:#9ca3af;pointer-events:none;font-size:13px;position:absolute;right:8px}.app-time-arrow{color:#9ca3af;flex-shrink:0;font-size:15px}.app-twap-note{color:#9ca3af;align-items:center;gap:5px;font-size:12px;display:flex}.app-premium-bar{background:#eff6ff;border-radius:12px;align-items:baseline;gap:8px;padding:12px;display:flex}.app-premium-bar>span:first-child{color:#4b5563;margin-right:auto;font-size:15px}.app-premium-bar strong{color:#3b82f6;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}.app-premium-ccy{color:#3b82f6;font-size:14px}.app-ack{margin-top:4px}.app-actions{background:#fff;border-top:1px solid #eef2f7;flex-shrink:0;grid-template-columns:1fr 1.6fr;gap:14px;padding:12px 16px 20px;display:grid}.app-match-actions{grid-template-columns:1fr 1.6fr;row-gap:8px;padding:8px 16px 14px}.app-warning-stack{gap:8px;display:grid}.app-volatility-warning{color:#b91c1c;background:#fee2e2;border:1px solid #ef4444;border-left:4px solid #dc2626;border-radius:8px;min-width:0;padding:8px 10px;font-size:11px;line-height:1.35;display:block;box-shadow:0 6px 14px #dc262629}.app-structure-warning{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-left:3px solid #f59e0b;border-radius:8px;min-width:0;padding:8px 10px;font-size:11px;line-height:1.35;display:block}.app-actions-premium{grid-column:1/-1;gap:4px;padding:0 2px;display:grid}.app-actions-premium-main{align-items:baseline;gap:8px;display:flex}.app-actions-premium-main span{color:#4b5563;margin-right:auto;font-size:14px;font-weight:600}.app-actions-premium-main strong{color:#2563eb;font-variant-numeric:tabular-nums;font-size:21px;line-height:1}.app-actions-premium-main em{color:#2563eb;font-size:13px;font-style:normal;font-weight:600}.app-actions-premium-rate{color:#8b95a1;font-size:12px;line-height:1.25}.keyboard-open .app-actions{display:none}.app-btn-cancel,.app-btn-submit{cursor:pointer;border-radius:999px;height:46px;font-size:16px;font-weight:500}.app-btn-cancel{color:#374151;background:#fff;border:1px solid #c7cdd6}.app-btn-submit{color:#fff;background:#3b82f6;border:none}.app-btn-submit:disabled{cursor:not-allowed;background:#9ec3fb}.app-keyboard{z-index:5;background:#e5e7eb;border-top:1px solid #cbd5e1;padding:8px 10px 12px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 24px #0f172a2e}.app-keyboard-toolbar{color:#64748b;justify-content:space-between;align-items:center;height:28px;padding:0 4px 8px;font-size:12px;display:flex}.app-keyboard-toolbar button{color:#2563eb;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:600}.app-keyboard-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.app-keyboard-grid button{color:#111827;cursor:pointer;background:#fff;border:none;border-radius:8px;height:42px;font-size:22px;font-weight:500;box-shadow:0 1px #0f172a29}.app-keyboard-grid button:active{background:#dbeafe}@media (width<=860px){.om-overlay{padding:12px}.om-modal{width:100%;max-height:calc(100vh - 24px)}.om-body{padding:16px}.om-order-summary,.om-content-grid{grid-template-columns:1fr}.om-field{flex-direction:column;align-items:flex-start}.om-label{width:auto}.om-inline-market{margin-left:0}.om-twap-section .om-label{width:auto}.om-twap-footer{padding-left:0}.om-segmented.wrap{width:100%}.om-duration-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.om-duration-btn:nth-last-child(-n+2){grid-column:span 1}.om-footer{flex-direction:column;align-items:stretch;height:auto;padding:12px 16px}.om-actions{justify-content:flex-end}}
