@keyframes t-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.t-icon{display:inline-block;vertical-align:middle;width:1em;height:1em}.t-icon:before{font-family:unset}.t-icon-loading{animation:t-spin 1s linear infinite}.t-icon.t-size-s,i.t-size-s{font-size:14px}.t-icon.t-size-m,i.t-size-m{font-size:16px}.t-icon.t-size-l,i.t-size-l{font-size:18px}:root{--td-screen-xs: 320px;--td-screen-sm: 768px;--td-screen-md: 992px;--td-screen-lg: 1200px;--td-screen-xl: 1400px;--td-screen-xxl: 1880px}@-moz-document url-prefix(){.narrow-scrollbar{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.narrow-scrollbar::-webkit-scrollbar{width:8px;height:8px}.narrow-scrollbar::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.narrow-scrollbar::-webkit-scrollbar-thumb:vertical:hover,.narrow-scrollbar::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-fake-arrow path{transition:d .2s;stroke:currentcolor}.t-fake-arrow--active path{d:path("M3.75 10.2002L7.99274 5.7998L12.2361 10.0425")}.t-fake-arrow.t-fake-arrow--transform path{transition:transform .2s;transform-origin:center}.t-fake-arrow.t-fake-arrow--transform.t-fake-arrow--active path{transform:scaleY(-1)}.t-slide-down-enter-active,.t-slide-down-leave-active{transition:height .2s cubic-bezier(.38,0,.24,1),max-height .2s cubic-bezier(.38,0,.24,1)}:root,:root[theme-mode=light]{--td-brand-color-1: #f2f3ff;--td-brand-color-2: #d9e1ff;--td-brand-color-3: #b5c7ff;--td-brand-color-4: #8eabff;--td-brand-color-5: #618dff;--td-brand-color-6: #366ef4;--td-brand-color-7: #0052d9;--td-brand-color-8: #003cab;--td-brand-color-9: #002a7c;--td-brand-color-10: #001a57;--td-warning-color-1: #fff1e9;--td-warning-color-2: #ffd9c2;--td-warning-color-3: #ffb98c;--td-warning-color-4: #fa9550;--td-warning-color-5: #e37318;--td-warning-color-6: #be5a00;--td-warning-color-7: #954500;--td-warning-color-8: #713300;--td-warning-color-9: #532300;--td-warning-color-10: #3b1700;--td-error-color-1: #fff0ed;--td-error-color-2: #ffd8d2;--td-error-color-3: #ffb9b0;--td-error-color-4: #ff9285;--td-error-color-5: #f6685d;--td-error-color-6: #d54941;--td-error-color-7: #ad352f;--td-error-color-8: #881f1c;--td-error-color-9: #68070a;--td-error-color-10: #490002;--td-success-color-1: #e3f9e9;--td-success-color-2: #c6f3d7;--td-success-color-3: #92dab2;--td-success-color-4: #56c08d;--td-success-color-5: #2ba471;--td-success-color-6: #008858;--td-success-color-7: #006c45;--td-success-color-8: #005334;--td-success-color-9: #003b23;--td-success-color-10: #002515;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #393939;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: #ffffff;--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-7);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-6);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-8);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-hover: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .6);--td-mask-disabled: rgba(255, 255, 255, .6);--td-mask-background: rgba(255, 255, 255, .96);--td-mask-gradient: rgba(255, 255, 255, 0);--td-bg-color-page: var(--td-gray-color-2);--td-bg-color-container: #fff;--td-bg-color-container-hover: var(--td-gray-color-1);--td-bg-color-container-active: var(--td-gray-color-3);--td-bg-color-container-select: #fff;--td-bg-color-secondarycontainer: var(--td-gray-color-1);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-2);--td-bg-color-secondarycontainer-active: var(--td-gray-color-4);--td-bg-color-component: var(--td-gray-color-3);--td-bg-color-component-hover: var(--td-gray-color-4);--td-bg-color-component-active: var(--td-gray-color-6);--td-bg-color-secondarycomponent: var(--td-gray-color-4);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-5);--td-bg-color-secondarycomponent-active: var(--td-gray-color-6);--td-bg-color-component-disabled: var(--td-gray-color-2);--td-bg-color-specialcomponent: #fff;--td-text-color-primary: var(--td-font-gray-1);--td-text-color-secondary: var(--td-font-gray-2);--td-text-color-placeholder: var(--td-font-gray-3);--td-text-color-disabled: var(--td-font-gray-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-7);--td-text-color-link: var(--td-brand-color-8);--td-text-color-watermark: rgba(0, 0, 0, .1);--td-border-level-1-color: var(--td-gray-color-3);--td-component-stroke: var(--td-gray-color-3);--td-border-level-2-color: var(--td-gray-color-4);--td-component-border: var(--td-gray-color-4);--td-shadow-1: 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12);--td-shadow-2: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1);--td-shadow-3: 0 6px 30px 5px rgba(0, 0, 0, .05), 0 16px 24px 2px rgba(0, 0, 0, .04), 0 8px 10px -5px rgba(0, 0, 0, .08);--td-shadow-inset-top: inset 0 .5px 0 #dcdcdc;--td-shadow-inset-right: inset .5px 0 0 #dcdcdc;--td-shadow-inset-bottom: inset 0 -.5px 0 #dcdcdc;--td-shadow-inset-left: inset -.5px 0 0 #dcdcdc;--td-table-shadow-color: rgba(0, 0, 0, .08);--td-scrollbar-color: rgba(0, 0, 0, .1);--td-scrollbar-hover-color: rgba(0, 0, 0, .3);--td-scroll-track-color: #fff}:root.dark,:root[theme-mode=dark]{--td-brand-color-1: #1b2f51;--td-brand-color-2: #173463;--td-brand-color-3: #143975;--td-brand-color-4: #103d88;--td-brand-color-5: #0d429a;--td-brand-color-6: #054bbe;--td-brand-color-7: #2667d4;--td-brand-color-8: #4582e6;--td-brand-color-9: #699ef5;--td-brand-color-10: #96bbf8;--td-warning-color-1: #4f2a1d;--td-warning-color-2: #582f21;--td-warning-color-3: #733c23;--td-warning-color-4: #a75d2b;--td-warning-color-5: #cf6e2d;--td-warning-color-6: #dc7633;--td-warning-color-7: #e8935c;--td-warning-color-8: #ecbf91;--td-warning-color-9: #eed7bf;--td-warning-color-10: #f3e9dc;--td-error-color-1: #472324;--td-error-color-2: #5e2a2d;--td-error-color-3: #703439;--td-error-color-4: #83383e;--td-error-color-5: #a03f46;--td-error-color-6: #c64751;--td-error-color-7: #de6670;--td-error-color-8: #ec888e;--td-error-color-9: #edb1b6;--td-error-color-10: #eeced0;--td-success-color-1: #193a2a;--td-success-color-2: #1a4230;--td-success-color-3: #17533d;--td-success-color-4: #0d7a55;--td-success-color-5: #059465;--td-success-color-6: #43af8a;--td-success-color-7: #46bf96;--td-success-color-8: #80d2b6;--td-success-color-9: #b4e1d3;--td-success-color-10: #deede8;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #393939;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: rgba(255, 255, 255, .9);--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-8);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-7);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-9);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-hover: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .4);--td-mask-disabled: rgba(0, 0, 0, .6);--td-mask-background: rgba(36, 36, 36, .96);--td-mask-gradient: rgba(36, 36, 36, 0);--td-bg-color-page: var(--td-gray-color-14);--td-bg-color-container: var(--td-gray-color-13);--td-bg-color-container-hover: var(--td-gray-color-12);--td-bg-color-container-active: var(--td-gray-color-10);--td-bg-color-container-select: var(--td-gray-color-9);--td-bg-color-secondarycontainer: var(--td-gray-color-12);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-11);--td-bg-color-secondarycontainer-active: var(--td-gray-color-9);--td-bg-color-component: var(--td-gray-color-11);--td-bg-color-component-hover: var(--td-gray-color-10);--td-bg-color-component-active: var(--td-gray-color-9);--td-bg-color-secondarycomponent: var(--td-gray-color-10);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-9);--td-bg-color-secondarycomponent-active: var(--td-gray-color-8);--td-bg-color-component-disabled: var(--td-gray-color-12);--td-bg-color-specialcomponent: transparent;--td-text-color-primary: var(--td-font-white-1);--td-text-color-secondary: var(--td-font-white-2);--td-text-color-placeholder: var(--td-font-white-3);--td-text-color-disabled: var(--td-font-white-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-8);--td-text-color-link: var(--td-brand-color-8);--td-text-color-watermark: rgba(255, 255, 255, .1);--td-border-level-1-color: var(--td-gray-color-11);--td-component-stroke: var(--td-gray-color-11);--td-border-level-2-color: var(--td-gray-color-9);--td-component-border: var(--td-gray-color-9);--td-shadow-1: 0 4px 6px rgba(0, 0, 0, .06), 0 1px 10px rgba(0, 0, 0, .08), 0 2px 4px rgba(0, 0, 0, .12);--td-shadow-2: 0 8px 10px rgba(0, 0, 0, .12), 0 3px 14px rgba(0, 0, 0, .1), 0 5px 5px rgba(0, 0, 0, .16);--td-shadow-3: 0 16px 24px rgba(0, 0, 0, .14), 0 6px 30px rgba(0, 0, 0, .12), 0 8px 10px rgba(0, 0, 0, .2);--td-shadow-inset-top: inset 0 .5px 0 #5e5e5e;--td-shadow-inset-right: inset .5px 0 0 #5e5e5e;--td-shadow-inset-bottom: inset 0 -.5px 0 #5e5e5e;--td-shadow-inset-left: inset -.5px 0 0 #5e5e5e;--td-table-shadow-color: rgba(0, 0, 0, .55);--td-scrollbar-color: rgba(255, 255, 255, .1);--td-scrollbar-hover-color: rgba(255, 255, 255, .3);--td-scroll-track-color: #333}:root{--td-radius-small: 2px;--td-radius-default: 3px;--td-radius-medium: 6px;--td-radius-large: 9px;--td-radius-extraLarge: 12px;--td-radius-round: 999px;--td-radius-circle: 50%}:root{--td-font-family: PingFang SC, Microsoft YaHei, Arial Regular;--td-font-family-medium: PingFang SC, Microsoft YaHei, Arial Medium;--td-font-size-link-small: 12px;--td-font-size-link-medium: 14px;--td-font-size-link-large: 16px;--td-font-size-mark-small: 12px;--td-font-size-mark-medium: 14px;--td-font-size-body-small: 12px;--td-font-size-body-medium: 14px;--td-font-size-body-large: 16px;--td-font-size-title-small: 14px;--td-font-size-title-medium: 16px;--td-font-size-title-large: 18px;--td-font-size-title-extraLarge: 20px;--td-font-size-headline-small: 24px;--td-font-size-headline-medium: 28px;--td-font-size-headline-large: 36px;--td-font-size-display-medium: 48px;--td-font-size-display-large: 64px;--td-line-height-link-small: 20px;--td-line-height-link-medium: 22px;--td-line-height-link-large: 24px;--td-line-height-mark-small: 20px;--td-line-height-mark-medium: 22px;--td-line-height-body-small: 20px;--td-line-height-body-medium: 22px;--td-line-height-body-large: 24px;--td-line-height-title-small: 22px;--td-line-height-title-medium: 24px;--td-line-height-title-large: 26px;--td-line-height-title-extraLarge: 28px;--td-line-height-headline-small: 32px;--td-line-height-headline-medium: 36px;--td-line-height-headline-large: 44px;--td-line-height-display-medium: 56px;--td-line-height-display-large: 72px;--td-font-link-small: var(--td-font-size-link-small) / var(--td-line-height-link-small) var(--td-font-family);--td-font-link-medium: var(--td-font-size-link-medium) / var(--td-line-height-link-medium) var(--td-font-family);--td-font-link-large: var(--td-font-size-link-large) / var(--td-line-height-link-large) var(--td-font-family);--td-font-mark-small: 600 var(--td-font-size-mark-small) / var(--td-line-height-mark-small) var(--td-font-family);--td-font-mark-medium: 600 var(--td-font-size-mark-medium) / var(--td-line-height-mark-medium) var(--td-font-family);--td-font-body-small: var(--td-font-size-body-small) / var(--td-line-height-body-small) var(--td-font-family);--td-font-body-medium: var(--td-font-size-body-medium) / var(--td-line-height-body-medium) var(--td-font-family);--td-font-body-large: var(--td-font-size-body-large) / var(--td-line-height-body-large) var(--td-font-family);--td-font-title-small: 600 var(--td-font-size-title-small) / var(--td-line-height-title-small) var(--td-font-family);--td-font-title-medium: 600 var(--td-font-size-title-medium) / var(--td-line-height-title-medium) var(--td-font-family);--td-font-title-large: 600 var(--td-font-size-title-large) / var(--td-line-height-title-large) var(--td-font-family);--td-font-title-extraLarge: 600 var(--td-font-size-title-extraLarge) / var(--td-line-height-title-extraLarge) var(--td-font-family);--td-font-headline-small: 600 var(--td-font-size-headline-small) / var(--td-line-height-headline-small) var(--td-font-family);--td-font-headline-medium: 600 var(--td-font-size-headline-medium) / var(--td-line-height-headline-medium) var(--td-font-family);--td-font-headline-large: 600 var(--td-font-size-headline-large) / var(--td-line-height-headline-large) var(--td-font-family);--td-font-display-medium: 600 var(--td-font-size-display-medium) / var(--td-line-height-display-medium) var(--td-font-family);--td-font-display-large: 600 var(--td-font-size-display-large) / var(--td-line-height-display-large) var(--td-font-family)}:root{--td-size-1: 2px;--td-size-2: 4px;--td-size-3: 6px;--td-size-4: 8px;--td-size-5: 12px;--td-size-6: 16px;--td-size-7: 20px;--td-size-8: 24px;--td-size-9: 28px;--td-size-10: 32px;--td-size-11: 36px;--td-size-12: 40px;--td-size-13: 48px;--td-size-14: 56px;--td-size-15: 64px;--td-size-16: 72px;--td-comp-size-xxxs: var(--td-size-6);--td-comp-size-xxs: var(--td-size-7);--td-comp-size-xs: var(--td-size-8);--td-comp-size-s: var(--td-size-9);--td-comp-size-m: var(--td-size-10);--td-comp-size-l: var(--td-size-11);--td-comp-size-xl: var(--td-size-12);--td-comp-size-xxl: var(--td-size-13);--td-comp-size-xxxl: var(--td-size-14);--td-comp-size-xxxxl: var(--td-size-15);--td-comp-size-xxxxxl: var(--td-size-16);--td-pop-padding-s: var(--td-size-2);--td-pop-padding-m: var(--td-size-3);--td-pop-padding-l: var(--td-size-4);--td-pop-padding-xl: var(--td-size-5);--td-pop-padding-xxl: var(--td-size-6);--td-comp-paddingLR-xxs: var(--td-size-1);--td-comp-paddingLR-xs: var(--td-size-2);--td-comp-paddingLR-s: var(--td-size-4);--td-comp-paddingLR-m: var(--td-size-5);--td-comp-paddingLR-l: var(--td-size-6);--td-comp-paddingLR-xl: var(--td-size-8);--td-comp-paddingLR-xxl: var(--td-size-10);--td-comp-paddingTB-xxs: var(--td-size-1);--td-comp-paddingTB-xs: var(--td-size-2);--td-comp-paddingTB-s: var(--td-size-4);--td-comp-paddingTB-m: var(--td-size-5);--td-comp-paddingTB-l: var(--td-size-6);--td-comp-paddingTB-xl: var(--td-size-8);--td-comp-paddingTB-xxl: var(--td-size-10);--td-comp-margin-xxs: var(--td-size-1);--td-comp-margin-xs: var(--td-size-2);--td-comp-margin-s: var(--td-size-4);--td-comp-margin-m: var(--td-size-5);--td-comp-margin-l: var(--td-size-6);--td-comp-margin-xl: var(--td-size-7);--td-comp-margin-xxl: var(--td-size-8);--td-comp-margin-xxxl: var(--td-size-10);--td-comp-margin-xxxxl: var(--td-size-12)}:root{color-scheme:dark;--bg: #0b0e11;--surface: #151a1f;--surface-raised: #1b2127;--surface-hover: #232a31;--table-head: #12171c;--border: #252b33;--border-strong: #313942;--text: #eaecef;--text-secondary: #848e9c;--text-muted: #6b7684;--text-faint: #5e6673;--primary: #f0b90b;--primary-soft: rgba(240, 185, 11, .12);--primary-softer: rgba(240, 185, 11, .06);--nav-selected: rgba(240, 185, 11, .12);--up: #0ecb81;--down: #f6465d;--ok: #0ecb81;--ok-soft: color-mix(in srgb, var(--ok) 16%, transparent);--warn: #f0b90b;--warn-soft: color-mix(in srgb, var(--warn) 16%, transparent);--danger: #f6465d;--danger-soft: color-mix(in srgb, var(--danger) 16%, transparent);--skeleton-fill: #1b2127;--skeleton-shimmer: rgba(255, 255, 255, .04);--radius: 6px;--radius-sm: 4px;--radius-lg: 10px;--radius-pill: 999px;--shadow-card: none;--shadow-popup: 0 16px 40px rgba(0, 0, 0, .6);--mobile-nav-height: 60px;--font-mono: -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", sans-serif}:root[data-price-colors=red-up]{--up: #f6465d;--down: #0ecb81}:root[theme-mode]{--td-brand-color-1: #2a220a;--td-brand-color-2: #463709;--td-brand-color-3: #6b520c;--td-brand-color-4: #926f10;--td-brand-color-5: #b98d13;--td-brand-color-6: #d9a60e;--td-brand-color-7: #f0b90b;--td-brand-color-8: #f5c62f;--td-brand-color-9: #f9d55e;--td-brand-color-10: #fce48f;--td-brand-color: var(--primary);--td-brand-color-hover: #f5c62f;--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: #d9a60e;--td-brand-color-light: var(--primary-soft);--td-brand-color-light-hover: var(--td-brand-color-2);--td-brand-color-disabled: var(--surface-raised);--td-text-color-anti: #0b0e11;--td-text-color-disabled: var(--text-muted)}:root[theme-mode]{--td-bg-color-container: var(--surface);--td-bg-color-container-hover: var(--surface-hover);--td-bg-color-container-active: var(--primary-soft);--td-bg-color-container-select: var(--surface-raised);--td-bg-color-page: var(--bg);--td-bg-color-secondarycontainer: var(--surface-raised);--td-bg-color-secondarycontainer-hover: var(--surface-hover);--td-bg-color-secondarycontainer-active: var(--border);--td-bg-color-component: var(--surface-raised);--td-bg-color-component-hover: var(--border);--td-bg-color-component-active: var(--border-strong);--td-bg-color-secondarycomponent: var(--border);--td-bg-color-secondarycomponent-hover: var(--border-strong);--td-bg-color-secondarycomponent-active: var(--text-muted);--td-bg-color-component-disabled: var(--surface-raised);--td-bg-color-specialcomponent: var(--surface);--td-text-color-primary: var(--text);--td-text-color-secondary: var(--text-secondary);--td-text-color-placeholder: var(--text-muted);--td-component-border: var(--border-strong);--td-component-stroke: var(--border);--td-border-level-1-color: var(--border-strong);--td-border-level-2-color: var(--border);--td-brand-color-light: var(--primary-soft);--td-success-color: var(--ok);--td-success-color-light: var(--ok-soft);--td-warning-color: var(--warn);--td-warning-color-light: var(--warn-soft);--td-error-color: var(--danger);--td-error-color-light: var(--danger-soft)}:root[theme-mode=dark] .t-button--theme-primary.t-is-disabled,:root[theme-mode=dark] .t-button--theme-primary:disabled{border-color:var(--surface-raised);background:var(--surface-raised);color:var(--text-secondary)}:root[theme-mode=dark] .t-popup .t-popup__content{background:var(--surface-raised);border-color:var(--border);color:var(--text)}:root[theme-mode=dark] .t-drawer .t-drawer__content-wrapper{background:var(--surface);border-color:var(--border);color:var(--text)}:root[theme-mode=dark] .t-popup .t-popup__arrow:before{background:var(--surface-raised)}:root[theme-mode=dark] .t-tooltip .t-popup__content{background:var(--surface-raised);box-shadow:none;color:var(--text)}:root[theme-mode=dark] .t-tooltip .t-popup__arrow{background:inherit}:root[theme-mode=dark] .t-select__dropdown .t-popup__content{background:var(--surface-raised);border:0}:root[theme-mode=dark] .t-select__dropdown .t-select-option{color:var(--text)}:root[theme-mode=dark] .t-select__dropdown .t-select-option.t-is-selected{background:var(--primary-soft);color:var(--primary)}:root[theme-mode=dark] .t-dialog{background:var(--surface);border:0;color:var(--text)}:root[theme-mode=dark] .t-dialog__header,:root[theme-mode=dark] .t-dialog__footer{border-color:var(--border);color:var(--text)}:root[theme-mode=dark] .t-dialog__body{color:var(--text)}:root[theme-mode=dark] .t-dialog__close{color:var(--text-muted)}:root[theme-mode=dark] .t-drawer{background:var(--surface);color:var(--text)}:root[theme-mode=dark] .t-drawer__header,:root[theme-mode=dark] .t-drawer__body,:root[theme-mode=dark] .t-drawer__footer{background:var(--surface);border-color:var(--border);color:var(--text)}:root[theme-mode=dark] .t-message{background:var(--surface-raised);border:0;color:var(--text)}:root[theme-mode=dark] .t-notification{background:var(--surface-raised);border:0;color:var(--text)}:root[theme-mode=dark] .t-notification__title{color:var(--text)}:root[theme-mode=dark] .t-notification__content{color:var(--text-secondary)}:root[theme-mode=dark] .t-date-picker__panel-container>.t-popup__content,:root[theme-mode=dark] .t-date-range-picker__panel-container>.t-popup__content{background:var(--surface-raised);border:0}:root[theme-mode=dark] .t-input-number .t-input-number__increase,:root[theme-mode=dark] .t-input-number .t-input-number__decrease{background-color:var(--surface-raised);border-color:var(--border-strong);color:var(--text-secondary)}:root[theme-mode=dark] .t-input-number .t-input-number__increase:hover:not(.t-is-disabled),:root[theme-mode=dark] .t-input-number .t-input-number__decrease:hover:not(.t-is-disabled){border-color:var(--primary);color:var(--primary)}:root[theme-mode=dark] .t-input-number .t-input-number__increase:active:not(.t-is-disabled),:root[theme-mode=dark] .t-input-number .t-input-number__decrease:active:not(.t-is-disabled){background-color:var(--surface-hover)}:root[theme-mode=dark] .t-loading__overlay{background-color:#0009}:root[theme-mode=dark] .t-alert{color:var(--text)}:root[theme-mode=dark] .t-alert--info{background-color:var(--primary-soft)}:root[theme-mode=dark] .t-alert--success{background-color:var(--ok-soft)}:root[theme-mode=dark] .t-alert--warning{background-color:var(--warn-soft)}:root[theme-mode=dark] .t-alert--error{background-color:var(--danger-soft)}:root[theme-mode=dark] .t-alert__description{color:var(--text-secondary)}:root[theme-mode=dark] .t-table{background-color:var(--surface);color:var(--text)}:root[theme-mode=dark] .t-table__empty{background-color:var(--surface);color:var(--text-muted)}:root[theme-mode=dark] .t-tooltip--default .t-popup__content{color:var(--text)}*{box-sizing:border-box}:root{--content-max: 1160px;color:var(--text);background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}body{font-size:14px;line-height:1.5;margin:0;min-width:0;overflow-x:hidden;background:var(--bg);-webkit-text-size-adjust:100%}button,input,select{font:inherit}a{color:inherit;text-decoration:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.t-card{background:var(--surface);border:0;border-radius:var(--radius);box-shadow:var(--shadow-card)}.t-button{border-radius:var(--radius-pill);font-weight:500}.t-button--theme-primary{box-shadow:none}:root[theme-mode=dark] .t-button--theme-primary:not(.t-is-disabled):not(:disabled){border-color:transparent;background:#fff;color:#0b0e11}:root[theme-mode=dark] .t-button--theme-primary:not(.t-is-disabled):not(:disabled):hover{border-color:transparent;background:#e6ebf2;color:#0b0e11}:root[theme-mode=dark] .t-button--theme-primary:not(.t-is-disabled):not(:disabled):active{border-color:transparent;background:#d5dbe3;color:#0b0e11}.t-button--variant-outline{border-color:transparent;background:var(--surface-raised);color:var(--text)}.t-button--variant-outline:hover{border-color:transparent;background:var(--surface-hover);color:var(--text)}.t-button--variant-text{color:var(--primary)}.t-button--variant-text:hover{background:var(--surface-hover);color:var(--primary)}.t-input,.t-input-number{border-radius:var(--radius)}.t-select-input,.t-select__wrap .t-input{border-radius:var(--radius-pill)}.t-select-input .t-input{border-color:transparent;border-radius:var(--radius-pill);background:var(--surface-raised)}.t-select-input .t-input:hover:not(.t-input--focused),.t-select-input .t-input.t-input--focused{border-color:transparent;background:var(--surface-raised)}select{min-width:0;border:0;border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--text)}.t-tag{border-radius:var(--radius-sm);font-weight:500}.t-radio-group .t-radio-button{border-radius:var(--radius-pill);color:var(--text-muted)}.t-radio-group .t-radio-button.t-is-checked{background:var(--surface-raised);color:var(--text)}.t-tabs__nav-item.t-is-active{color:var(--text);font-weight:600}.t-dialog{border:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-popup)}.t-dialog__header{padding:16px 20px;border-bottom:1px solid var(--border);font-size:16px;font-weight:600}.t-dialog__body{padding:16px 20px}.t-dialog__footer{padding:12px 20px;border-top:1px solid var(--border)}.t-drawer__header{border-bottom:1px solid var(--border)}.t-popup__content,.t-select__dropdown{border:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-popup)}.app-shell{min-height:100dvh}.app-header{position:sticky;top:0;z-index:100;background:var(--surface);border-bottom:1px solid var(--border);box-shadow:none}.header-inner{display:flex;align-items:center;gap:28px;width:min(var(--content-max),calc(100% - 40px));height:56px;margin:0 auto}.brand{display:inline-flex;align-items:center;gap:10px;min-height:40px;white-space:nowrap;color:var(--text)}.trendcat-icon{display:block;width:26px;height:26px;flex:none}.brand strong{color:var(--text);font-size:16px;font-weight:650}.brand span{display:none}.header-right{display:flex;align-items:center;gap:10px;min-width:0;margin-left:auto;color:var(--text-secondary);font-size:12px}.header-status-group{display:flex;align-items:center;gap:14px;min-width:0}.conn-indicator{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0;border:0;background:transparent;color:var(--text-secondary);font-size:12px;white-space:nowrap}.conn-indicator.is-ok{color:var(--text-secondary)}.conn-indicator.is-danger{color:var(--danger)}.conn-indicator.is-pending{color:var(--warn)}.status-label{overflow:hidden;text-overflow:ellipsis}.header-balance{display:inline-flex;align-items:baseline;gap:6px;color:var(--text-secondary);font-size:12px;white-space:nowrap}.header-balance b{color:var(--text);font-family:var(--font-mono);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}@media(max-width:1000px){.header-balance{display:none}}.status-label-short,.runtime-label-short{display:none}.runtime-mode-pill{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border:0;border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--text-secondary);font-size:12px;font-weight:600;white-space:nowrap}.runtime-mode-pill.is-read-only,.runtime-mode-pill.is-pending{color:var(--warn)}.runtime-header-dot{width:6px;height:6px;border-radius:50%;flex:none;background:currentColor}.runtime-header-dot.pending{animation:status-pulse 1.5s ease-in-out infinite}.status-dot{width:6px;height:6px;border-radius:50%;flex:none;background:var(--text-muted)}.status-dot.ok{background:var(--ok)}.status-dot.danger{background:var(--danger)}.status-dot.pending{background:var(--warn);animation:status-pulse 1.5s ease-in-out infinite}.header-divider{width:1px;height:16px;flex:none;background:var(--border)}.header-logout{color:var(--primary);font-size:13px}.header-logout:hover{color:var(--primary);background:var(--surface-hover)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@keyframes status-pulse{0%,to{opacity:.5}50%{opacity:1}}.app-layout{display:block;min-height:calc(100dvh - 57px)}.app-content{min-width:0;flex:1;background:var(--bg)}.mobile-bottom-nav{display:none}.page-wrap{width:min(var(--content-max),calc(100% - 40px));margin:0 auto;padding:24px 0 56px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.heading-main{display:grid;gap:4px;min-width:0}.page-heading h1{margin:0;color:var(--text);font-size:28px;font-weight:600;line-height:1.2;letter-spacing:0}.heading-sub{color:var(--text-secondary);font-size:13px;line-height:1.45}.breadcrumb{margin:0 0 2px;color:var(--text-muted);font-size:12px;font-weight:600}.page-heading>p{margin:0;color:var(--text-muted);font-size:13px}.heading-actions{display:flex;align-items:center;gap:10px}.page-heading .t-button svg{width:15px;height:15px}.summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(184px,1fr));gap:12px;padding:0;border:0;background:transparent;box-shadow:none}.summary-strip>div{min-width:0;padding:14px 16px;border:0;border-radius:var(--radius);background:var(--surface);box-shadow:none}.summary-strip span,.summary-strip strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-strip span{margin-bottom:8px;color:var(--text-muted);font-size:12px;font-weight:500}.summary-strip strong{color:var(--text);font-family:var(--font-mono);font-size:22px;font-weight:650;font-variant-numeric:tabular-nums}.summary-strip .summary-primary{color:var(--primary)}.summary-strip .summary-positive{color:var(--ok)}.summary-strip .summary-danger{color:var(--danger)}.panel-card{background:var(--surface);border:0;box-shadow:var(--shadow-card);scroll-margin-top:68px}.panel-card .t-card__header{padding:14px 18px;border-bottom:1px solid var(--border)}.panel-card .t-card__body{padding:0 18px 12px}.t-card__title{color:var(--text);font-size:16px;font-weight:650}.table-scroll{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;min-width:820px;font-size:13px}.data-table th{background:var(--table-head);color:var(--text-muted);font-weight:500;font-size:12px;text-align:left;white-space:nowrap}.data-table th,.data-table td{padding:12px 14px;border-bottom:1px solid var(--border);vertical-align:middle}.data-table tbody tr{transition:background .12s ease}.data-table tbody tr:hover td{background:var(--surface-hover)}.data-table tr:last-child td{border-bottom:0}.data-table .number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.data-table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.symbol{color:var(--text);font-weight:700;font-family:var(--font-mono);font-size:12.5px}.muted{color:var(--text-muted);font-size:12px}.positive{color:var(--up)}.negative{color:var(--down)}.neutral{color:var(--text-muted)}.pct-chip{display:inline-flex;align-items:center;justify-content:flex-end;min-width:64px;padding:2px 8px;border-radius:var(--radius-sm);background:color-mix(in srgb,currentColor 16%,transparent);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.status-ok{color:var(--ok)}.status-warn{color:var(--warn)}.status-danger{color:var(--danger)}.empty{padding:26px 16px;color:var(--text-muted);text-align:center;font-size:13px}.error-banner{margin-bottom:14px}.field-help{color:var(--text-muted);font-size:12px;margin-top:3px}.dialog-summary{display:grid;gap:11px;padding:2px 0 10px}.summary-row{display:flex;justify-content:space-between;gap:18px;color:var(--text-muted);font-size:13px}.summary-row strong{color:var(--text);font-family:var(--font-mono);font-size:14px;font-variant-numeric:tabular-nums;text-align:right}.anchor-fields{display:grid;gap:16px}.login-page{min-height:100dvh;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));background:var(--bg)}.login-card{width:min(392px,100%)}.login-card .t-card__body{padding:28px}.login-brand{display:flex;align-items:center;gap:12px;margin-bottom:24px}.login-brand .trendcat-icon{width:48px;height:48px}.login-card h1{margin:0;color:var(--text);font-size:22px;font-weight:650}.login-card p{margin:4px 0 0;color:var(--text-muted);font-size:13px}.login-form{display:grid;gap:16px}.login-label{color:var(--text-secondary);font-size:13px;font-weight:600}.login-input{min-height:40px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:14px}.login-input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.login-input:disabled{opacity:.6}.login-error{color:var(--danger);font-size:13px}.login-form .t-button{min-height:40px}.mobile-position-list{display:none}.mobile-position-card{display:grid;gap:14px;padding:14px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.mobile-card-head,.mobile-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}@media(max-width:980px){.page-heading{align-items:center;flex-wrap:wrap}.page-heading .heading-actions{align-self:stretch}.heading-sub{white-space:normal;line-height:1.5}}@media(max-width:900px){.status-label-full,.runtime-label-full{display:none}.status-label-short,.runtime-label-short{display:inline}}@media(max-width:768px){html,body{max-width:100%;overflow-x:hidden}.app-shell,.app-header,.app-layout,.app-content{min-width:0;max-width:100%}.app-header .header-inner{width:calc(100% - 32px);height:calc(52px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);flex-wrap:nowrap;gap:8px;min-width:0}.app-header .brand{flex:none;min-width:0;gap:8px}.app-header .brand .trendcat-icon{width:26px;height:26px}.app-header .brand strong{font-size:16px}.app-header .header-right{flex-wrap:nowrap;gap:6px;min-width:0}.app-header .header-status-group{flex:0 1 auto;gap:6px;min-width:0}.app-header .conn-indicator{flex:0 1 auto;min-width:0;overflow:hidden}.app-header .runtime-mode-pill{flex:0 1 auto;min-width:0;max-width:132px;overflow:hidden;padding:0 9px}.app-header .status-label,.app-header .runtime-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.app-header .header-divider{display:none}.app-header .header-logout{flex:none;min-height:44px;padding:0 4px}.login-form .login-input{min-height:44px;font-size:16px}.login-form .t-button{min-height:44px}.app-layout{display:block;min-height:0}.app-content{padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 8px)}.page-wrap{width:calc(100% - 32px);padding:12px 0 16px}.page-heading{gap:8px;margin-bottom:12px}.heading-sub{margin:0}button,a,select,summary{touch-action:manipulation}.mobile-bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:90;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));padding:4px max(8px,env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));gap:0;border-top:1px solid var(--border);background:var(--surface);box-shadow:none;-webkit-tap-highlight-color:transparent}.mobile-nav-item{display:grid;align-content:center;justify-items:center;gap:3px;min-width:0;min-height:48px;padding:2px;border-radius:var(--radius-sm);color:var(--text-muted);font-size:11px;line-height:1.2;touch-action:manipulation;user-select:none;-webkit-user-select:none;transition:color .12s ease}.mobile-nav-item.is-selected{color:var(--primary);font-weight:500}.mobile-nav-icon{display:grid;place-items:center;line-height:1}.mobile-nav-icon>svg{width:22px;height:22px}.positions-table,.watchlist-table{display:none}.table-scroll{overflow:visible}.mobile-position-list{display:grid;gap:0}.t-button,.t-button.t-button--shape-square,.t-button.t-button--shape-circle,.t-button.t-button--shape-round{min-height:44px;border-radius:var(--radius-pill)}.t-button.t-button--shape-square,.t-button.t-button--shape-circle,.t-button.t-button--shape-round{min-width:44px}.equity-range-picker button,.trade-mode-options button{border-radius:var(--radius-pill)}.t-input__wrap,.t-input,.t-select,select,.t-input-number .t-input__wrap{min-height:44px}.t-dialog{width:calc(100vw - 16px)!important;max-width:none!important;margin:auto 8px 8px!important;border-radius:var(--radius-lg)!important}.t-dialog--default{padding:0}.t-dialog__header{padding:14px 16px}.t-dialog__body{max-height:calc(100dvh - 150px);overflow-y:auto;padding:16px}.t-dialog__footer{padding:12px 16px}.t-dialog__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;border-radius:var(--radius-pill)}}@media(max-width:640px){.page-heading{align-items:flex-start;gap:12px;margin-bottom:14px}.heading-main{width:100%;align-items:flex-start;flex-direction:column;gap:6px}.page-heading h1{white-space:nowrap;font-size:22px;letter-spacing:0}.heading-sub{white-space:normal;line-height:1.5}.heading-actions{width:100%}.summary-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0}.summary-strip>div{min-width:0;padding:12px}.summary-strip span{margin-bottom:6px;font-size:12px}.summary-strip strong{font-size:18px}}@media(max-width:480px){.app-header .header-inner{gap:8px}.app-header .conn-indicator{gap:5px}.app-header .runtime-mode-pill{gap:5px;max-width:116px;padding-right:8px;padding-left:8px}.app-header .header-logout{font-size:12px}}@media(max-width:380px){.app-header .header-inner,.app-header .brand{gap:6px}.app-header .brand .trendcat-icon{width:24px;height:24px}.app-header .brand strong{font-size:15px}.app-header .header-right{gap:4px}.app-header .header-status-group,.app-header .conn-indicator{gap:5px}.app-header .runtime-mode-pill{gap:0;padding:0 7px}.app-header .runtime-header-dot{display:none}}.t-dialog__ctx.trade-dialog .t-dialog__wrap{overflow:hidden}.t-dialog__ctx.trade-dialog .t-dialog__position,.t-dialog__ctx.trade-dialog .t-dialog__position.t-dialog--top{height:100%;min-height:0;padding:16px;align-items:center}.t-dialog__ctx.trade-dialog .t-dialog{display:flex;flex-direction:column;max-width:100%;max-height:calc(100dvh - 32px);margin:0;overflow:hidden;border-radius:var(--radius-lg)}.trade-dialog .t-dialog__header,.trade-dialog .t-dialog__footer{flex:none}.trade-dialog .t-dialog__body{flex:1 1 auto;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.trade-dialog .t-dialog__footer{padding-top:12px;border-top:1px solid var(--border)}.trade-dialog .trade-dialog-actions{display:flex;justify-content:flex-end;gap:10px;min-width:0}.trade-dialog .trade-dialog-actions .t-button{min-width:0;height:auto;min-height:36px;white-space:normal}.trade-dialog .trade-dialog-actions .t-button__text{white-space:normal;overflow-wrap:anywhere}@media(max-width:768px){.t-dialog__ctx.trade-dialog .t-dialog__position,.t-dialog__ctx.trade-dialog .t-dialog__position.t-dialog--top{padding:8px}.t-dialog__ctx.trade-dialog .t-dialog{width:100%!important;max-width:600px!important;max-height:calc(100dvh - 16px);margin:0!important;padding:0;border-radius:var(--radius-lg)!important}.t-dialog__ctx.trade-dialog .t-dialog__header{padding:14px 16px}.t-dialog__ctx.trade-dialog .t-dialog__body{padding:16px}.t-dialog__ctx.trade-dialog .t-dialog__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.trade-dialog .trade-dialog-actions .t-button{flex:1;min-height:44px}.runtime-mode-pill.is-entry-paused{max-width:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.settings-page [id$=-heading],.settings-page #settings-glossary{scroll-margin-top:76px}@media(max-width:768px){.settings-page .settings-stack details>summary,.settings-page footer.settings-glossary details>summary{box-sizing:border-box;min-height:44px;padding-top:10px;padding-bottom:10px}}.top-nav{display:flex;align-self:center;gap:2px;white-space:nowrap}.top-nav a{display:flex;align-items:center;min-height:30px;padding:0 11px;border-radius:var(--radius);color:var(--text-secondary);font-size:13px;transition:color .12s ease,background .12s ease}.top-nav a:hover{color:var(--text);background:var(--surface-raised)}.top-nav a.router-link-active{color:var(--text);background:var(--surface-hover);font-weight:500}.breadcrumb{display:none}.t-tag{font-size:12px}.position-cards-heading{display:none}.data-table{font-size:14px}.symbol,.position-cell strong,.price-pair strong,.pnl-cell strong{font-size:14px;font-weight:550;letter-spacing:0}.position-cell small,.price-pair small,.pnl-cell small,.symbol-cell small{font-size:12px;line-height:1.5}.positions-table{border-collapse:collapse;margin-top:0;min-width:1180px;table-layout:fixed}.positions-table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.positions-table th,.positions-table td{border:0}.positions-table thead th{padding:0 16px 8px;background:transparent;color:var(--text-muted);font-size:12px;font-weight:500;white-space:nowrap}.positions-table thead th:nth-child(1){width:17%}.positions-table thead th:nth-child(2){width:12%}.positions-table thead th:nth-child(3){width:19%}.positions-table thead th:nth-child(4){width:9%}.positions-table thead th:nth-child(5){width:15%}.positions-table thead th:nth-child(6){width:18%}.positions-table thead th:nth-child(7){width:136px}.positions-table tbody tr{--rail: transparent}.positions-table tbody tr td{padding:14px 16px;background:transparent;border-bottom:1px solid var(--border);vertical-align:middle;transition:background .12s ease}.positions-table tbody tr:last-child td{border-bottom:1px solid var(--border)}.positions-table tbody tr td:first-child{box-shadow:inset 2px 0 0 var(--rail)}.positions-table tbody tr:hover td{background:var(--surface-hover)}.positions-table tbody tr.attention-row-urgent{--rail: var(--danger)}.positions-table tbody tr.attention-row-review,.positions-table tbody tr.attention-row-watch{--rail: var(--warn)}.positions-table .currency-group-heading th{padding:18px 2px 6px;background:transparent;color:var(--text);font-size:13px;font-weight:600;text-align:left}.positions-table .currency-group-heading small{margin-left:8px;color:var(--text-secondary);font-size:12px;font-weight:400}.positions-table .risk-rail{display:none}.positions-table .sticky-col{position:static;background:transparent}.positions-table .row-actions{flex-wrap:nowrap}.positions-table .row-actions .t-button{font-size:13px}.positions-table .holding-price{color:var(--text);font-weight:550}.positions-table td.number{font-family:var(--font-mono);font-size:14px;font-variant-numeric:tabular-nums}.positions-table .protection-head strong{font-size:13px;font-weight:500}.positions-table .protection-cell>small{font-size:12px;white-space:normal;max-width:260px}.positions-list-section .empty{padding:28px 16px;border:0;border-radius:0;background:transparent;box-shadow:none}.t-drawer__header{font-size:16px;font-weight:600}.position-detail{font-size:14px}.position-detail small,.position-detail .field-help{font-size:12px}.holding-detail-drawer .t-drawer__header{padding:18px 24px}.holding-detail-drawer .t-drawer__body{padding:24px}.holding-detail-drawer .detail-next-step{background:transparent;padding:12px 0;border:0;border-bottom:1px solid var(--border);border-radius:0}.holding-action-reason{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.5}@media(max-width:1100px)and (min-width:769px){.header-inner{gap:20px}.top-nav{gap:18px}}@media(max-width:768px){.top-nav{display:none}.brand strong{font-size:16px}.mobile-position-list{gap:0}.mobile-position-card{padding:14px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}.mobile-symbol-block .symbol{font-size:16px}.mobile-symbol-block .muted{font-size:12px}.mobile-pnl strong{font-size:16px}.mobile-pnl small{font-size:12px}.mobile-card-foot{border:0;padding:0}.mobile-card-foot .row-actions .t-button{font-size:13px}.holding-detail-drawer .t-drawer__header{padding:16px 20px}.holding-detail-drawer .t-drawer__body{padding:20px 20px 0}.holding-detail-drawer .t-drawer__close-btn{width:44px;height:44px}}
