div.default-theme a[target=_blank]:after{content:"";display:inline-block;width:16px;height:16px;margin-left:2px;background-color:currentColor;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-arrow-out-up-right"><path d="M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6"/><path d="m21 3-9 9"/><path d="M15 3h6v6"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-arrow-out-up-right"><path d="M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6"/><path d="m21 3-9 9"/><path d="M15 3h6v6"/></svg>');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}div.mk-cute-theme h1:before,div.mk-cute-theme h2:before,div.mk-cute-theme h3:before,div.mk-cute-theme h4:before,div.mk-cute-theme h5:before,div.mk-cute-theme h6:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;margin:auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAF8UlEQVRIS71Wa2wUVRT+7r0zu9t2t/RBaSioPCpYbIUfaEIQUogSAwZDAlUSGwgg/CBATExMCJH1D2hIfOEjFEUEhViCgBgIUCH44OkjPAMGBVqhpUCfW3Zn5z7MuQOE0hYxMdxJdmd25s53vnO+851leMCLPWA8/CfA2TsvL8n7q+nTFfNLG+4VqInHOeJLDQMzdz/3r4DGGDb9lxu+aPcE7U61JHDMDePcuv0O21ShugOefqDdtBie3Dk6K/O+Ab+qOjJiz7Ahv6c8hbDDwRiQlgYGDOcaWyEcjg8On+j71IpJndjGt9XO+jM7+pkywNvbazIfercieSdoJ4bE5sWjyZqMpDdeaQNXMNC34ME3LV8B56+1w3AOgk+EXe/Ub6uiLB6XdH/G/mYjeBCcFwnt3zQqWt4t4NjjnhzQ1CGkBhwOCMFAB71U0qsYgRlwBtQ1tiEJAy44OBdQUmFK3aWS06NLT+ukZAQoKCCjsfbDmk6p78RwX3ncWffmIj8U4kh6GpEwh+9rGy23LDU4GBrrm9DsuDYIGMAYIC/EUNQ7Cq1hn+WM2TI8f+jEyCmvjfn1FssuojHx6tDkyZOaCzr8TNpASzDAk8amlRIrEylcSGsYrcGIstIYWhgDDIM2BiGH3ywFkGAC1U9n38bpVqWGdk6r4HMWrZZaG1D5KLn0qYyBEAKnG1otAxLR8L7Z9nfP13CJHQ/ST4vK8sVHe8JsU0U6uO5hlexo8PI7vNDQomwoBRAwpSmtgJAAztS3QLsOsmBQlBtFJMQhlbbPUBBUR7o2hqHVddLbRsfCPQJ+u3TPw8uGl1yklAlHIJZKo3//XEhlLCtifPFyM7xwCI/lZ8IKTTBbS7pPLIggZZsSQ+zXbT4UYSsnet3UMM5HPT5LGbrDGYQroClyT2Jwnyj9aN949e8mDCwuRFoqKxRHUJ21BSDRELuQYGhvbMVV32Dp2RuxcfHSRBfAYTsbU9nJdFj5EiLkglHkRInC1xoxKbH9hQJIaTDvxxTCUddWl4wg0dCCtqSPDmoVx4Eitpxh64ZtsT6b5ie6pPRkfF90TllxOzEwmipMKRRgHODGgCuJkqIcvDdC2BZ5Y+tlHHMzkAKghbAxcQqQDiKrFBxhqg5MHTivS1tQ+sdsvaQl5Yd6yfdRXNQLsQwXnq/AQFLXEIIjzBSuNaaR0SuEtkQKl9IKjAsbJaWfzo1USDsM6zceDJfeVGgnhhN2N7YOyo5kJz1pa2AbgfrO1gRwXW6vSRQNtddR+EhvKGmseskgTtY2Q7kucYWWgToPHzyUyXry0iXfnBtfl5f/PaWPvPNW/zkOAQegJHltFE5dSaCskHqPVEnqpMAMEgkPtR1pKxyh/N0/vTToubtH1G3RmLjhM8ubKXfWB2mRa9ySOaWS2uT8lTZ0cI6I52Ngv7zAbW9mQVm1cpytu441P38XeXTlQu+e46nyh+bjLkMZRU0MCYTCJWZSG1y7cBWNURpxBlxqFBfEwGnGGhaYPSNwhpSv4DK+/vPynBk9MqRIiOWs8a2WJTm9a+cgh6SaMIMz9W1WjYHHMtv0wSmZdWB9gdsya/rcYVg7JoffCdqlD6ceTpiY59tM0PhJp5WNvra+BQkejCMyBarr8KKYDcZi8sDaCDKYFIGRk+FnSVXzyTO9JxBwF8DLc1dlLn65ooNEYN0fBsu21fTvL6PXnhxXlnLIqqhYYBian4lQ2Lk9ogiALsimiLC1QYfhlV1Hnxh7JfcMqxrpd7U2GFa5t9nOd7Kr+kg4uWvnCpromlJeXlq3Os3ZLOlrZBmNQf1ybVqpxhbA7mRIOCy1+esDOWhIyDv/+3Q7LRbsqH+rKRJ+nba+/+WW7II1s9vvVBuNr7KNF1WUM1bSt5f1Vq01jUVkKfnx8uoti3Or5rbd9782M61azJz/rFywYU/OyKqK1p5G2MS1Z18tGFDwTkvIxcK9RwaMP3a9/tbc62lPj/Nw5B9ey9Ehy/MY4oEqelgNleuyCgdXJlmc3fO5Ll56r5f+n/f+AWFf9jvBgaHpAAAAAElFTkSuQmCC);animation:spin 2s linear 0s infinite}.md-editor-checkbox{cursor:pointer;width:12px;height:12px;border:1px solid var(--md-border-color);background-color:var(--md-bk-color-outstand);border-radius:2px;line-height:1;text-align:center}.md-editor-checkbox:after{content:"";font-weight:700}.md-editor-checkbox-checked:after{content:"✓"}.md-editor-divider{position:relative;display:inline-block;width:1px;top:.1em;height:.9em;margin:0 8px;background-color:var(--md-border-color)}.md-editor-dropdown{overflow:hidden;box-sizing:border-box;position:absolute;transition:all .3s;opacity:1;z-index:20000;background-color:var(--md-bk-color)}.md-editor-dropdown-hidden{opacity:0;visibility:hidden}.md-editor-dropdown-overlay{margin-top:6px}.md-editor-modal-mask{position:fixed;inset:0;z-index:20000;height:100%;background-color:var(--md-modal-mask)}.md-editor-modal{display:block;background-color:var(--md-bk-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;border-radius:3px;border:1px solid var(--md-border-color);position:fixed;z-index:20001;box-shadow:var(--md-modal-shadow)}.md-editor-modal-header{cursor:grab;display:flex;justify-content:space-between;padding:10px 24px;color:var(--md-color);font-weight:600;font-size:16px;line-height:22px;word-wrap:break-word;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--md-border-color);position:relative}.md-editor-modal-body{padding:20px;font-size:14px;word-wrap:break-word;height:calc(100% - 43px);box-sizing:border-box}.md-editor-modal .md-editor-modal-func{position:absolute;top:10px;right:10px}.md-editor-modal .md-editor-modal-func .md-editor-modal-adjust,.md-editor-modal .md-editor-modal-func .md-editor-modal-close{cursor:pointer;width:24px;height:24px;line-height:24px;text-align:center;display:inline-block}.md-editor-modal .md-editor-modal-func .md-editor-modal-adjust{padding-right:10px}.animation{animation-duration:.15s;animation-fill-mode:forwards}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoom-in{animation-name:zoomIn;animation-duration:.15s;animation-fill-mode:forwards}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoom-out{animation-name:zoomOut;animation-duration:.15s;animation-fill-mode:forwards}.md-editor-content{position:relative;display:flex;flex:1;height:0;flex-shrink:0}.md-editor-content-wrapper{display:flex;flex:1;width:0;position:relative}.md-editor-resize-operate{position:absolute;width:2px;height:100%;background-color:var(--md-bk-color);z-index:1;cursor:col-resize}.md-editor-input-wrapper{box-sizing:border-box}.md-editor-html{font-size:16px;word-break:break-all}.md-editor-footer{height:24px;flex-shrink:0;font-size:12px;color:var(--md-color);border-top:1px solid var(--md-border-color);display:flex;justify-content:space-between}.md-editor-footer-item{display:inline-flex;align-items:center;height:100%;padding:0 10px}.md-editor-footer-item+.md-editor-footer-item{padding-left:0}.md-editor-footer-label{padding-right:5px;line-height:1}.md-editor-clip{position:relative;display:flex;height:calc(100% - 52px)}.md-editor-clip-main,.md-editor-clip-preview{width:50%;height:100%;border:1px solid var(--md-border-color)}.md-editor-clip-main{margin-right:1em}.md-editor-clip-main .md-editor-clip-cropper{position:relative;width:100%;height:100%}.md-editor-clip-main .md-editor-clip-cropper .md-editor-clip-delete{position:absolute;top:0;right:0;font-size:0;background-color:var(--md-bk-color-outstand);border-bottom-left-radius:4px;color:var(--md-color);cursor:pointer}.md-editor-clip-main .md-editor-clip-upload{display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer}.md-editor-clip-main .md-editor-clip-upload .md-editor-icon,.md-editor-clip-main .md-editor-clip-upload .md-editor-iconfont{width:auto;height:40px;font-size:40px}.md-editor-clip-preview-target{width:100%;height:100%;overflow:hidden}.md-editor-form-item{margin-bottom:20px;text-align:center}.md-editor-form-item:last-of-type{margin-bottom:0}.md-editor-label{font-size:14px;color:var(--md-color);width:80px;text-align:center;display:inline-block}.md-editor-input{border-radius:4px;padding:4px 11px;color:var(--md-color);font-size:14px;line-height:1.5715;background-color:var(--md-bk-color);background-image:none;border:1px solid var(--md-border-color);transition:all .2s}.md-editor-input:focus,.md-editor-input:hover{border-color:var(--md-border-hover-color);outline:0}.md-editor-input:focus{border-color:var(--md-border-active-color)}.md-editor-btn{font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid var(--md-border-color);white-space:nowrap;-webkit-user-select:none;user-select:none;height:32px;padding:0 15px;font-size:14px;border-radius:4px;transition:all .2s linear;color:var(--md-color);background-color:var(--md-bk-color);border-color:var(--md-border-color);margin-left:10px}.md-editor-btn:first-of-type{margin-left:0}.md-editor-btn:hover{color:var(--md-hover-color);background-color:var(--md-bk-color);border-color:var(--md-border-hover-color)}.md-editor-btn-row{width:100%}@media(max-width:688px){.md-editor-modal-clip .md-editor-modal{max-width:calc(100% - 20px);max-height:calc(100% - 20px);margin:10px;left:0!important}.md-editor-modal-clip .md-editor-clip{flex-direction:column}.md-editor-modal-clip .md-editor-clip-main,.md-editor-modal-clip .md-editor-clip-preview{width:100%;height:0;flex:1}.md-editor-modal-clip .md-editor-clip-main{margin-bottom:1em}}.md-editor-menu{margin:0;padding:0;border-radius:3px;border:1px solid var(--md-border-color);background-color:inherit}.md-editor-menu-item{list-style:none;font-size:12px;color:var(--md-color);padding:4px 10px;cursor:pointer;line-height:16px}.md-editor-menu-item:first-of-type{padding-top:8px}.md-editor-menu-item:last-of-type{padding-bottom:8px}.md-editor-menu-item:hover{background-color:var(--md-bk-hover-color)}.md-editor-table-shape{padding:4px;border-radius:3px;border:1px solid var(--md-border-color);display:flex;flex-direction:column}.md-editor-table-shape-row{display:flex}.md-editor-table-shape-col{padding:2px;cursor:pointer}.md-editor-table-shape-col-default{width:16px;height:16px;background-color:#e0e0e0;border-radius:3px;transition:all .2s}.md-editor-table-shape-col-include{background-color:#aaa}.md-editor-toolbar-wrapper{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;flex-shrink:0;padding:4px;border-bottom:1px solid var(--md-border-color)}.md-editor-toolbar-wrapper::-webkit-scrollbar{height:0!important}.md-editor-toolbar-wrapper .md-editor-toolbar{display:flex;justify-content:space-between;align-items:center;box-sizing:content-box}.md-editor-toolbar-wrapper .md-editor-toolbar-item{display:flex;flex-direction:column;align-items:center;margin:0 2px;padding:0 2px;transition:all .3s;border-radius:3px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;text-align:center}.md-editor-toolbar-wrapper .md-editor-toolbar-item-name{font-size:12px;word-break:keep-all;white-space:nowrap}.md-editor-toolbar-wrapper .md-editor-toolbar-item:hover,.md-editor-toolbar-wrapper .md-editor-toolbar-active{background-color:var(--md-bk-color-outstand)}.md-editor-toolbar-wrapper .md-editor-toolbar-left,.md-editor-toolbar-wrapper .md-editor-toolbar-right{padding:1px 0;display:flex;align-items:center}.md-editor-toolbar-wrapper .md-editor-stn .md-editor-toolbar-item{padding:0 6px}.md-editor-dark .md-editor-table-shape-col-default{background-color:#222}.md-editor-dark .md-editor-table-shape-col-include{background-color:#555}.md-editor .cm-editor{font-size:14px;height:100%}.md-editor .cm-editor.cm-focused{outline:none}.md-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete{border-radius:3px}.md-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul{border-radius:3px;min-width:fit-content;max-width:fit-content}.md-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul li{background-color:var(--md-bk-color);color:var(--md-color);padding:4px 10px;line-height:16px}.md-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul li .cm-completionIcon{width:auto}.md-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul li[aria-selected]{background-color:var(--md-bk-hover-color)}.md-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete .cm-completionInfo{margin-top:-2px;margin-left:3px;padding:4px 9px;border-radius:3px;overflow:hidden;background-color:var(--md-bk-hover-color);color:var(--md-color)}.md-editor-input-wrapper:has(+*) .cm-scroller{overflow-y:scroll}.md-editor .cm-scroller .cm-content[contenteditable=true]{margin:10px;min-height:calc(100% - 20px)}.md-editor .cm-scroller .cm-gutters+.cm-content[contenteditable=true]{margin:0;min-height:100%}.md-editor .cm-scroller .cm-line{line-height:inherit}.md-editor .ͼ1 .cm-scroller{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;line-height:20px}.md-editor .cm-search .cm-textfield{border-radius:4px;padding:4px 11px;color:var(--md-color);font-size:10px;background-image:none;border:1px solid var(--md-border-color);transition:all .2s}.md-editor .cm-search .cm-textfield:focus,.md-editor .cm-search .cm-textfield:hover{border-color:var(--md-border-hover-color);outline:0}.md-editor .cm-search .cm-textfield:focus{border-color:var(--md-border-active-color)}.md-editor .cm-search .cm-button{font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid var(--md-border-color);white-space:nowrap;-webkit-user-select:none;user-select:none;height:20px;padding:0 15px;font-size:10px;border-radius:4px;transition:all .2s linear;color:var(--md-color);background-color:inherit;background-image:none;border-color:var(--md-border-color)}.md-editor .cm-search .cm-button:first-of-type{margin-left:0}.md-editor .cm-search .cm-button:hover{color:var(--md-hover-color);background-color:inherit;border-color:var(--md-border-hover-color)}.md-editor .cm-search input[type=checkbox]{vertical-align:sub}.md-editor .cm-search input[type=checkbox]:after{display:block;content:"";font-weight:700;cursor:pointer;width:12px;height:12px;border:1px solid var(--md-border-color);background-color:var(--md-bk-color-outstand);border-radius:2px;line-height:1;text-align:center}.md-editor .cm-search input[type=checkbox]:checked:after{content:"✓";color:var(--md-color)}.md-editor .cm-search button[name=close]{color:inherit;cursor:pointer;right:6px}.md-editor-fullscreen{position:fixed!important;inset:0;width:auto!important;height:auto!important;z-index:10000}.md-editor-disabled{cursor:not-allowed!important}.export-pdf-content{height:calc(100% - 52px);margin-bottom:20px;overflow:auto}.export-pdf-content .md-editor-preview .md-editor-code pre code .md-editor-code-block{text-wrap:wrap}.md-editor .md-editor-preview{--md-theme-color: var(--md-color);--md-theme-color-reverse: #eee;--md-theme-color-hover: #eee;--md-theme-color-hover-inset: #ddd;--md-theme-link-color: #2d8cf0;--md-theme-link-hover-color: #73d13d;--md-theme-border-color: #e6e6e6;--md-theme-border-color-reverse: #bebebe;--md-theme-border-color-inset: #d6d6d6;--md-theme-bg-color: #fff;--md-theme-bg-color-inset: #ececec;--md-theme-code-copy-tips-color: inherit;--md-theme-code-copy-tips-bg-color: #fff;--md-theme-code-active-color: #61aeee;--md-theme-radius-s: 2px;--md-theme-radius-m: 5px}.md-editor-dark .md-editor-preview{--md-theme-color: var(--md-color);--md-theme-color-reverse: #222;--md-theme-color-hover: #191919;--md-theme-color-hover-inset: #444;--md-theme-link-color: #2d8cf0;--md-theme-link-hover-color: #73d13d;--md-theme-border-color: #2d2d2d;--md-theme-border-color-reverse: #e6e6e6;--md-theme-border-color-inset: #5a5a5a;--md-theme-bg-color: #000;--md-theme-bg-color-inset: #111;--md-theme-code-copy-tips-color: inherit;--md-theme-code-copy-tips-bg-color: #3a3a3a;--md-theme-code-active-color: #e6c07b;--md-theme-radius-s: 2px;--md-theme-radius-m: 5px}.md-editor .md-editor-admonition-note{--md-admonition-color: #212121;--md-admonition-bg-color: #FFFFFF;--md-admonition-border-color: rgb(166.2, 166.2, 166.2)}.md-editor .md-editor-admonition-tip{--md-admonition-color: #616161;--md-admonition-bg-color: #F5F5F5;--md-admonition-border-color: rgb(185.8, 185.8, 185.8)}.md-editor .md-editor-admonition-info{--md-admonition-color: #424242;--md-admonition-bg-color: #F0F0F0;--md-admonition-border-color: rgb(170.4, 170.4, 170.4)}.md-editor .md-editor-admonition-quote{--md-admonition-color: #455a64;--md-admonition-bg-color: #eceff1;--md-admonition-border-color: rgb(169.2, 179.4, 184.6)}.md-editor .md-editor-admonition-abstract{--md-admonition-color: #0288d1;--md-admonition-bg-color: #e1f5fe;--md-admonition-border-color: rgb(135.8, 201.4, 236)}.md-editor .md-editor-admonition-attention{--md-admonition-color: #1e88e5;--md-admonition-bg-color: #e3f2fd;--md-admonition-border-color: rgb(148.2, 199.6, 243.4)}.md-editor .md-editor-admonition-example{--md-admonition-color: #5e35b1;--md-admonition-bg-color: #ede7f6;--md-admonition-border-color: rgb(179.8, 159.8, 218.4)}.md-editor .md-editor-admonition-hint{--md-admonition-color: #00897B;--md-admonition-bg-color: #E0F2F1;--md-admonition-border-color: rgb(134.4, 200, 193.8)}.md-editor .md-editor-admonition-success{--md-admonition-color: #388e3c;--md-admonition-bg-color: #e8f5e9;--md-admonition-border-color: rgb(161.6, 203.8, 163.8)}.md-editor .md-editor-admonition-question{--md-admonition-color: #f9a825;--md-admonition-bg-color: #fffde7;--md-admonition-border-color: rgb(252.6, 219, 153.4)}.md-editor .md-editor-admonition-caution{--md-admonition-color: #fb8c00;--md-admonition-bg-color: #fff8e1;--md-admonition-border-color: rgb(253.4, 204.8, 135)}.md-editor .md-editor-admonition-warning{--md-admonition-color: #f57c00;--md-admonition-bg-color: #fff3e0;--md-admonition-border-color: rgb(251, 195.4, 134.4)}.md-editor .md-editor-admonition-danger{--md-admonition-color: #d84315;--md-admonition-bg-color: #ffebee;--md-admonition-border-color: rgb(239.4, 167.8, 151.2)}.md-editor .md-editor-admonition-failure{--md-admonition-color: #d32f2f;--md-admonition-bg-color: #fee2e6;--md-admonition-border-color: rgb(236.8, 154.4, 156.8)}.md-editor .md-editor-admonition-bug{--md-admonition-color: #c31a1a;--md-admonition-bg-color: #fddadd;--md-admonition-border-color: rgb(229.8, 141.2, 143)}.md-editor .md-editor-admonition-error{--md-admonition-color: #b71c1c;--md-admonition-bg-color: #fdd2d6;--md-admonition-border-color: rgb(225, 137.2, 139.6)}.md-editor-dark .md-editor-admonition-note{--md-admonition-color: #E0E0E0;--md-admonition-bg-color: #1E1E1E;--md-admonition-border-color: rgb(107.6, 107.6, 107.6)}.md-editor-dark .md-editor-admonition-tip{--md-admonition-color: #B0B0B0;--md-admonition-bg-color: #262626;--md-admonition-border-color: rgb(93.2, 93.2, 93.2)}.md-editor-dark .md-editor-admonition-info{--md-admonition-color: #B3B3B3;--md-admonition-bg-color: #2B2B2B;--md-admonition-border-color: rgb(97.4, 97.4, 97.4)}.md-editor-dark .md-editor-admonition-quote{--md-admonition-color: #b0bec5;--md-admonition-bg-color: #263238;--md-admonition-border-color: rgb(93.2, 106, 112.4)}.md-editor-dark .md-editor-admonition-abstract{--md-admonition-color: #81d4fa;--md-admonition-bg-color: #012f45;--md-admonition-border-color: rgb(52.2, 113, 141.4)}.md-editor-dark .md-editor-admonition-attention{--md-admonition-color: #64b5f6;--md-admonition-bg-color: #102a4c;--md-admonition-border-color: rgb(49.6, 97.6, 144)}.md-editor-dark .md-editor-admonition-example{--md-admonition-color: #9575cd;--md-admonition-bg-color: #271b52;--md-admonition-border-color: rgb(83, 63, 131.2)}.md-editor-dark .md-editor-admonition-hint{--md-admonition-color: #4DB6AC;--md-admonition-bg-color: #003D3A;--md-admonition-border-color: rgb(30.8, 109.4, 103.6)}.md-editor-dark .md-editor-admonition-success{--md-admonition-color: #81c784;--md-admonition-bg-color: #1b5e20;--md-admonition-border-color: rgb(67.8, 136, 72)}.md-editor-dark .md-editor-admonition-question{--md-admonition-color: #ffd54f;--md-admonition-bg-color: #3e2f00;--md-admonition-border-color: rgb(139.2, 113.4, 31.6)}.md-editor-dark .md-editor-admonition-caution{--md-admonition-color: #ffcc80;--md-admonition-bg-color: #3e2600;--md-admonition-border-color: rgb(139.2, 104.4, 51.2)}.md-editor-dark .md-editor-admonition-warning{--md-admonition-color: #ffb74d;--md-admonition-bg-color: #3d2600;--md-admonition-border-color: rgb(138.6, 96, 30.8)}.md-editor-dark .md-editor-admonition-danger{--md-admonition-color: #ef9a9a;--md-admonition-bg-color: #3c0000;--md-admonition-border-color: rgb(131.6, 61.6, 61.6)}.md-editor-dark .md-editor-admonition-failure{--md-admonition-color: #ef9a9a;--md-admonition-bg-color: #3c0900;--md-admonition-border-color: rgb(131.6, 67, 61.6)}.md-editor-dark .md-editor-admonition-bug{--md-admonition-color: #e68381;--md-admonition-bg-color: #300000;--md-admonition-border-color: rgb(120.8, 52.4, 51.6)}.md-editor-dark .md-editor-admonition-error{--md-admonition-color: #ef5350;--md-admonition-bg-color: #300000;--md-admonition-border-color: rgb(124.4, 33.2, 32)}.md-editor-preview .md-editor-admonition{background-color:var(--md-admonition-bg-color);border:1px solid var(--md-admonition-border-color);border-radius:var(--md-theme-radius-m);color:var(--md-admonition-color);display:flow-root;font-size:14px;font-weight:400;margin:1rem 0;padding:1em 1em .5em;page-break-inside:avoid}.md-editor-preview .md-editor-admonition-title{margin:0;padding:0;position:relative;font-weight:700}.md-editor-preview .md-editor-admonition p{margin:.5em 0;padding:0}.md-editor-preview .md-editor-admonition p:first-of-type{margin-top:0}.md-editor-preview .md-editor-admonition+p:empty,.md-editor-preview .md-editor-admonition+p:empty+p:empty{display:none}.md-editor-preview .md-editor-mermaid{overflow:hidden;line-height:normal}.md-editor-preview .md-editor-mermaid:not([data-processed]){white-space:pre}.md-editor-preview [class=md-editor-mermaid][data-grab]{cursor:grab}.md-editor-preview [class=md-editor-mermaid][data-grab]:active{cursor:grabbing}.md-editor-preview [class=md-editor-mermaid][data-processed]{position:relative;display:flex;justify-content:center;align-items:center}.md-editor-preview [class=md-editor-mermaid][data-processed] svg{transform-origin:top left}.md-editor-preview [class=md-editor-mermaid][data-processed] .md-editor-mermaid-action{position:absolute;top:10px;right:10px;z-index:1;opacity:0;transition:opacity .3s;cursor:pointer}.md-editor-preview [class=md-editor-mermaid][data-processed] .md-editor-mermaid-action svg{width:20px;height:20px}.md-editor-preview [class=md-editor-mermaid][data-processed]:hover .md-editor-mermaid-action{opacity:1}.md-editor-katex-block{text-align:center;margin:20px}.md-editor-katex-inline,.md-editor-katex-block{display:none}.md-editor-katex-inline[data-processed]{display:initial}.md-editor-katex-block[data-processed]{display:block}.md-editor .md-editor-preview{--md-theme-code-inline-color: #3594f7;--md-theme-code-inline-bg-color: rgba(59, 170, 250, .1);--md-theme-code-inline-radius: var(--md-theme-radius-s);--md-theme-code-block-color: #a9b7c6;--md-theme-code-block-bg-color: #282c34;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color);--md-theme-code-block-radius: var(--md-theme-radius-m)}.md-editor-dark .md-editor-preview{--md-theme-code-inline-color: #3594f7;--md-theme-code-inline-bg-color: rgba(59, 170, 250, .1);--md-theme-code-inline-radius: var(--md-theme-radius-s);--md-theme-code-block-color: #a9b7c6;--md-theme-code-block-bg-color: #1a1a1a;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color);--md-theme-code-block-radius: var(--md-theme-radius-m)}.md-editor-preview code{color:var(--md-theme-code-inline-color);background-color:var(--md-theme-code-inline-bg-color);border-radius:var(--md-theme-code-inline-radius);padding:2px 4px;line-height:22px}.md-editor-preview .md-editor-code{color:var(--md-theme-code-block-color);font-size:12px;line-height:1;margin:20px 0;position:relative}.md-editor-preview .md-editor-code input[type=radio],.md-editor-preview .md-editor-code input[type=radio]+pre,.md-editor-preview .md-editor-code input[type=radio]+span.md-editor-code-lang{display:none}.md-editor-preview .md-editor-code input:checked+pre,.md-editor-preview .md-editor-code input:checked+span.md-editor-code-lang{display:block}.md-editor-preview .md-editor-code input:checked+label{border-bottom:1px solid;color:var(--md-theme-code-active-color)}.md-editor-preview .md-editor-code .md-editor-code-head{display:grid;grid-template:"1fr 1fr";justify-content:space-between;height:32px;width:100%;font-size:12px;background-color:var(--md-theme-code-before-bg-color);margin-bottom:0;border-top-left-radius:var(--md-theme-code-block-radius);border-top-right-radius:var(--md-theme-code-block-radius);-webkit-tap-highlight-color:rgba(0,0,0,0);list-style:none;position:sticky;top:0;z-index:10000}.md-editor-preview .md-editor-code .md-editor-code-head::-webkit-details-marker{display:none}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag{margin-left:12px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span{display:inline-block;width:10px;height:10px;border-radius:50%;margin-top:11px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span:nth-of-type(1){background-color:#ec6a5e}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span:nth-of-type(2){background-color:#f4bf4f}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span:nth-of-type(3){background-color:#61c554}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span+span{margin-left:4px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag ul.md-editor-codetab-label{box-sizing:border-box;white-space:nowrap;-webkit-user-select:none;user-select:none;background-color:var(--md-theme-code-block-bg-color);margin-top:8px;padding:0}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag ul.md-editor-codetab-label li{line-height:1;list-style:none;display:inline-block;position:relative;vertical-align:super;margin:0}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag ul.md-editor-codetab-label li label{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-block;font-size:14px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag ul.md-editor-codetab-label li+li{margin-left:12px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-action{display:flex;align-items:center}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-action>*{margin-right:10px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-lang{line-height:32px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button:not(data-is-icon){cursor:pointer;line-height:32px;position:initial}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button:not(data-is-icon) .md-editor-icon{width:15px;height:15px;display:inline-block;vertical-align:sub}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]{cursor:pointer;line-height:1;position:relative}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon] .md-editor-icon{width:15px;height:15px;display:inline-block;vertical-align:sub}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:before{content:attr(data-tips);color:var(--md-theme-code-copy-tips-color);background-color:var(--md-theme-code-copy-tips-bg-color);position:absolute;font-size:12px;font-family:sans-serif;width:max-content;text-align:center;padding:4px;border-radius:var(--md-theme-radius-s);box-shadow:0 0 2px #0003;left:-10px;top:50%;transform:translate(-100%,-50%)}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:after{content:"";color:var(--md-theme-code-copy-tips-bg-color);position:absolute;width:0;height:0;border:5px solid rgba(0,0,0,0);border-right-width:0;border-left-color:currentColor;left:-10px;top:50%;transform:translateY(-50%);filter:drop-shadow(4px 0 2px rgba(0,0,0,.2))}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:before,.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:after{visibility:hidden;transition:.3s}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:hover:before,.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:hover:after{visibility:visible}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-collapse-tips{margin-right:12px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-collapse-tips .md-editor-icon,.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-collapse-tips .md-editor-iconfont{width:16px;height:16px;font-size:16px;display:inline-block;vertical-align:sub;transform:rotate(0);transition:transform .1s}.md-editor-preview .md-editor-code pre{position:relative;margin:0}.md-editor-preview .md-editor-code pre code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:14px;color:var(--md-theme-code-block-color);background-color:var(--md-theme-code-before-bg-color);display:block;line-height:1.6;overflow:auto;padding:1em;position:relative;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--md-theme-code-block-radius);border-bottom-right-radius:var(--md-theme-code-block-radius)}.md-editor-preview .md-editor-code pre code .md-editor-code-block{display:inline-block;width:100%;overflow:auto;vertical-align:bottom;color:var(--md-theme-code-block-color)}.md-editor-preview details.md-editor-code .md-editor-code-head{cursor:pointer}.md-editor-preview details.md-editor-code:not(open) .md-editor-code-head{border-bottom-left-radius:var(--md-theme-code-block-radius);border-bottom-right-radius:var(--md-theme-code-block-radius)}.md-editor-preview details.md-editor-code[open] .md-editor-code-head{border-bottom-left-radius:0;border-bottom-right-radius:0}.md-editor-preview details.md-editor-code[open] .md-editor-code-head .md-editor-collapse-tips .md-editor-icon,.md-editor-preview details.md-editor-code[open] .md-editor-code-head .md-editor-collapse-tips .md-editor-iconfont{transform:rotate(-90deg)}.md-editor-scrn span[rn-wrapper]{position:absolute;pointer-events:none;top:1em;font-size:100%;left:0;width:3em;letter-spacing:-1px;-webkit-user-select:none;user-select:none;counter-reset:linenumber}.md-editor-scrn span[rn-wrapper]>span{display:block;pointer-events:none;counter-increment:linenumber}.md-editor-scrn span[rn-wrapper]>span:before{color:#999;display:block;padding-right:.5em;text-align:right;content:counter(linenumber)}.md-editor-scrn pre code{padding-left:3.5em!important}.md-editor-preview figure{margin:0 0 1em;display:inline-flex;flex-direction:column;text-align:center}.md-editor-preview figure figcaption{color:var(--md-theme-color);font-size:.875em;margin-top:5px}.md-editor .md-editor-preview{--md-theme-heading-color: var(--md-theme-color);--md-theme-heading-border: none;--md-theme-heading-1-color: var(--md-theme-heading-color);--md-theme-heading-1-border: var(--md-theme-heading-border);--md-theme-heading-2-color: var(--md-theme-heading-color);--md-theme-heading-2-border: var(--md-theme-heading-border);--md-theme-heading-3-color: var(--md-theme-heading-color);--md-theme-heading-3-border: var(--md-theme-heading-border);--md-theme-heading-4-color: var(--md-theme-heading-color);--md-theme-heading-4-border: var(--md-theme-heading-border);--md-theme-heading-5-color: var(--md-theme-heading-color);--md-theme-heading-5-border: var(--md-theme-heading-border);--md-theme-heading-6-color: var(--md-theme-heading-color);--md-theme-heading-6-border: var(--md-theme-heading-border)}.md-editor-preview h1,.md-editor-preview h2,.md-editor-preview h3,.md-editor-preview h4,.md-editor-preview h5,.md-editor-preview h6{position:relative;word-break:break-all;margin:1.4em 0 .8em;font-weight:700}.md-editor-preview h1 a,.md-editor-preview h2 a,.md-editor-preview h3 a,.md-editor-preview h4 a,.md-editor-preview h5 a,.md-editor-preview h6 a,.md-editor-preview h1 a:hover,.md-editor-preview h2 a:hover,.md-editor-preview h3 a:hover,.md-editor-preview h4 a:hover,.md-editor-preview h5 a:hover,.md-editor-preview h6 a:hover{color:inherit}.md-editor-preview h1{color:var(--md-theme-heading-1-color);border-bottom:var(--md-theme-heading-1-border)}.md-editor-preview h2{color:var(--md-theme-heading-2-color);border-bottom:var(--md-theme-heading-2-border)}.md-editor-preview h3{color:var(--md-theme-heading-3-color);border-bottom:var(--md-theme-heading-3-border)}.md-editor-preview h4{color:var(--md-theme-heading-4-color);border-bottom:var(--md-theme-heading-4-border)}.md-editor-preview h5{color:var(--md-theme-heading-5-color);border-bottom:var(--md-theme-heading-5-border)}.md-editor-preview h6{color:var(--md-theme-heading-6-color);border-bottom:var(--md-theme-heading-6-border)}.md-editor-preview h1{font-size:2em}.md-editor-preview h2{font-size:1.5em}.md-editor-preview h3{font-size:1.25em}.md-editor-preview h4{font-size:1em}.md-editor-preview h5{font-size:.875em}.md-editor-preview h6{font-size:.85em}.md-editor-preview hr{height:1px;margin:10px 0;border:none;border-top:1px solid var(--md-theme-border-color)}.md-editor-preview a{color:var(--md-theme-link-color);text-decoration:none;transition:color .1s}.md-editor-preview a:hover{color:var(--md-theme-link-hover-color)}.md-editor-preview a:empty:before{content:attr(href)}.md-editor-preview ol,.md-editor-preview ul{padding-left:2em}.md-editor-preview ol .task-list-item,.md-editor-preview ul .task-list-item{list-style-type:none}.md-editor-preview ol .task-list-item input,.md-editor-preview ul .task-list-item input{margin-left:-1.5em;margin-right:.1em}.md-editor-preview img{max-width:100%}.md-editor-preview p:empty{display:none}.md-editor .md-editor-preview{--md-theme-quote-color: var(--md-theme-color);--md-theme-quote-border: none;--md-theme-quote-bg-color: inherit}.md-editor-preview blockquote{padding:0 1em;color:var(--md-theme-quote-color);border-left:var(--md-theme-quote-border);background-color:var(--md-theme-quote-bg-color)}.md-editor .md-editor-preview{--md-theme-table-stripe-color: #fafafa;--md-theme-table-tr-bg-color: inherit;--md-theme-table-td-border-color: var(--md-theme-border-color)}.md-editor-dark .md-editor-preview{--md-theme-table-stripe-color: #0c0c0c;--md-theme-table-tr-bg-color: inherit;--md-theme-table-td-border-color: var(--md-theme-border-color)}.md-editor-preview table tr{background-color:var(--md-theme-table-tr-bg-color)}.md-editor-preview table tr th,.md-editor-preview table tr td{border:1px solid var(--md-theme-table-td-border-color)}.md-editor-preview table tr:nth-child(2n){background-color:var(--md-theme-table-stripe-color)}.md-editor-preview{color:var(--md-theme-color)}.md-editor-preview ::-webkit-scrollbar{width:6px;height:6px}.md-editor-preview ::-webkit-scrollbar-button:vertical{display:none}.md-editor-preview ::-webkit-scrollbar-corner,.md-editor-preview ::-webkit-scrollbar-track,.md-editor-preview ::-webkit-scrollbar-thumb{border-radius:2px}.md-editor .md-editor-preview ::-webkit-scrollbar-corner,.md-editor .md-editor-preview ::-webkit-scrollbar-track{background-color:#e2e2e2}.md-editor .md-editor-preview ::-webkit-scrollbar-thumb{background-color:#0000004d}.md-editor .md-editor-preview ::-webkit-scrollbar-thumb:vertical:hover{background-color:#00000059}.md-editor .md-editor-preview ::-webkit-scrollbar-thumb:vertical:active{background-color:#00000061}.md-editor-dark .md-editor-preview ::-webkit-scrollbar-corner,.md-editor-dark .md-editor-preview ::-webkit-scrollbar-track{background-color:#0f0f0f}.md-editor-dark .md-editor-preview ::-webkit-scrollbar-thumb{background-color:#2d2d2d}.md-editor-dark .md-editor-preview ::-webkit-scrollbar-thumb:vertical:hover{background-color:#3a3a3a}.md-editor-dark .md-editor-preview ::-webkit-scrollbar-thumb:vertical:active{background-color:#3a3a3a}.md-editor div.default-theme{--md-theme-code-copy-tips-color: #141414}.md-editor-dark div.default-theme{--md-theme-code-copy-tips-color: inherit}div.default-theme img{margin:0 auto;box-sizing:border-box}div.default-theme a{display:inline-flex;line-height:1;border-bottom:none}div.default-theme a:hover{border-bottom:1px solid}div.default-theme a[target=_blank]{align-items:center}div.default-theme a[target=_blank]:after{content:"";display:inline-block;width:16px;height:16px;margin-left:2px;background-color:currentColor;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-arrow-out-up-right"><path d="M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6"/><path d="m21 3-9 9"/><path d="M15 3h6v6"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-arrow-out-up-right"><path d="M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6"/><path d="m21 3-9 9"/><path d="M15 3h6v6"/></svg>');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}div.default-theme ol,div.default-theme ul{margin:.6em 0}div.default-theme ol li,div.default-theme ul li{line-height:1.6;margin:.5em 0}div.default-theme p{line-height:1.6;margin:.5rem 0}.md-editor div.default-theme{--md-theme-quote-border: 5px solid #35b378;--md-theme-quote-bg-color: var(--md-theme-bg-color-inset)}div.default-theme blockquote{margin:20px 0;padding:0 1.2em;line-height:2em;display:flow-root}.md-editor default-theme{--md-theme-table-stripe-color: #fafafa}.md-editor-dark default-theme{--md-theme-table-stripe-color: #0c0c0c}div.default-theme table{overflow:auto;border-spacing:0;border-collapse:collapse;margin-bottom:1em;margin-top:1em}div.default-theme table tr th,div.default-theme table tr td{word-wrap:break-word;padding:8px 14px}div.default-theme table tbody tr:hover{background-color:var(--md-theme-color-hover)}div.default-theme blockquote table{line-height:initial}div.default-theme blockquote table tr th,div.default-theme blockquote table tr td{border-color:var(--md-theme-border-color-inset)}div.default-theme blockquote table tbody tr:nth-child(n){background-color:inherit}div.default-theme blockquote table tbody tr:hover{background-color:var(--md-theme-color-hover-inset)}.md-editor div.vuepress-theme{--md-theme-code-inline-color: #d63200;--md-theme-code-inline-bg-color: #f8f8f8;--md-theme-code-block-color: #747384;--md-theme-code-block-bg-color: #f8f8f8;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color);--md-theme-code-block-radius: 2px}.md-editor-dark div.vuepress-theme{--md-theme-code-inline-color: #e06c75;--md-theme-code-inline-bg-color: #1a1a1a;--md-theme-code-block-color: #999;--md-theme-code-block-bg-color: #1a1a1a;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color);--md-theme-code-block-radius: 2px}div.vuepress-theme code{padding:3px 5px;margin:0 2px}div.vuepress-theme .md-editor-code pre{font-size:.875em;margin:0 0 1em}div.vuepress-theme .md-editor-code pre code{white-space:pre;padding:22px 1em;margin:0}div.vuepress-theme .md-editor-code pre code span[rn-wrapper]{top:22px}.md-editor div.vuepress-theme{--md-theme-heading-color: #273849;--md-theme-heading-2-border: 1px solid var(--md-theme-border-color)}.md-editor-dark div.vuepress-theme{--md-theme-heading-color: #999;--md-theme-heading-2-border: 1px solid var(--md-theme-border-color)}div.vuepress-theme h1,div.vuepress-theme h2,div.vuepress-theme h3,div.vuepress-theme h4,div.vuepress-theme h5,div.vuepress-theme h6{font-weight:600;line-height:1.45;position:relative;margin-top:1em}div.vuepress-theme h1{font-size:2.2em;margin:1em 0}div.vuepress-theme h2{font-size:1.65em;padding-bottom:.3em}div.vuepress-theme h3{line-height:1.35em}.md-editor div.vuepress-theme{--md-theme-link-color: #42b983}div.vuepress-theme a{font-weight:600}div.vuepress-theme ul,div.vuepress-theme ol{position:relative;line-height:1.4em;margin:1.2em 0;z-index:1}div.vuepress-theme ul li,div.vuepress-theme ol li{margin:1.2em 0}div.vuepress-theme p{word-spacing:.05em;line-height:1.6em;margin:1.2em 0;position:relative}.md-editor div.vuepress-theme{--md-theme-quote-border: 4px solid #42b983}div.vuepress-theme blockquote{margin:2em 0;padding-left:20px}div.vuepress-theme blockquote p{margin-left:0;margin-top:1.2em;margin-bottom:0;padding:0}.md-editor div.vuepress-theme{--md-theme-table-td-border-color: #dfe2e5;--md-theme-table-stripe-color: #f6f8fa}.md-editor-dark div.vuepress-theme{--md-theme-table-td-border-color: #2d2d2d;--md-theme-table-stripe-color: #0c0c0c}div.vuepress-theme table{border-collapse:collapse;margin:1rem 0;display:block;overflow-x:auto}div.vuepress-theme table tr th,div.vuepress-theme table tr td{padding:.6em 1em}.md-editor div.vuepress-theme{--md-theme-color: #304455}.md-editor-dark div.vuepress-theme{--md-theme-color: #999}div.vuepress-theme{font-size:16px;color:var(--md-theme-color)}div.vuepress-theme em{color:#4f5959;padding:0 6px 0 4px}.md-editor div.github-theme{--md-theme-code-inline-color: inherit;--md-theme-code-inline-bg-color: #eff1f2;--md-theme-code-inline-radius: 6px;--md-theme-code-block-color: inherit;--md-theme-code-block-bg-color: #f6f8fa;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color);--md-theme-code-block-radius: 6px}.md-editor-dark div.github-theme{--md-theme-code-inline-color: #c9d1d9;--md-theme-code-inline-bg-color: #2d3339;--md-theme-code-inline-radius: 6px;--md-theme-code-block-color: #a9b7c6;--md-theme-code-block-bg-color: #161b22;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color);--md-theme-code-block-radius: 6px}div.github-theme code{padding:.2em .4em;margin:0}div.github-theme pre code{padding:22px 1em;margin-bottom:0;word-break:normal;letter-spacing:1px}.md-editor div.github-theme{--md-theme-heading-color: inherit;--md-theme-heading-6-color: #2d3339;--md-theme-heading-1-border: 1px solid #d9dee4;--md-theme-heading-2-border: 1px solid #d9dee4}.md-editor-dark div.github-theme{--md-theme-heading-color: #c9d1d9;--md-theme-heading-6-color: #768390;--md-theme-heading-1-border: 1px solid #373e47;--md-theme-heading-2-border: 1px solid #373e47}div.github-theme h1,div.github-theme h2,div.github-theme h3,div.github-theme h4,div.github-theme h5,div.github-theme h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}div.github-theme h1{padding-bottom:.3em;font-size:2em}div.github-theme h2{padding-bottom:.3em;font-size:1.5em}div.github-theme h3{font-size:1.25em}div.github-theme h4{font-size:1em}div.github-theme h5{font-size:.875em}div.github-theme h6{font-size:.85em}.md-editor div.github-theme{--md-theme-heading-bg-color: #fff}.md-editor-dark div.github-theme{--md-theme-heading-bg-color: #22272e}div.github-theme img{background-color:var(--md-theme-heading-bg-color)}.md-editor div.github-theme{--md-theme-link-color: #539bf5;--md-theme-link-hover-color: #539bf5}div.github-theme a:hover{text-decoration:underline}div.github-theme ol li+li,div.github-theme ul li+li{margin-top:.25em}.md-editor div.github-theme{--md-theme-quote-color: #57606a;--md-theme-quote-border: .25em solid #d0d7de}.md-editor-dark div.github-theme{--md-theme-quote-color: #8b949e;--md-theme-quote-border: .25em solid #444c56}div.github-theme blockquote{margin:0;padding:0 1em}.md-editor div.github-theme{--md-theme-table-stripe-color: #f7f8fa;--md-theme-table-tr-bg-color: #fff;--md-theme-table-td-border-color: #d0d7de}.md-editor-dark div.github-theme{--md-theme-table-stripe-color: #161b22;--md-theme-table-tr-bg-color: transparent;--md-theme-table-td-border-color: #30363d}div.github-theme table{display:block;max-width:100%;overflow:auto;border-spacing:0;border-collapse:collapse}div.github-theme table tr th,div.github-theme table tr td{padding:6px 13px}.md-editor div.github-theme{--md-theme-color: #222}.md-editor-dark div.github-theme{--md-theme-color: #c9d1d9}div.github-theme{line-height:1.5;color:var(--md-theme-color)}div.github-theme p,div.github-theme blockquote,div.github-theme ul,div.github-theme ol,div.github-theme dl,div.github-theme table,div.github-theme pre,div.github-theme details{margin-top:0;margin-bottom:16px}.md-editor div.cyanosis-theme,.md-editor-dark div.cyanosis-theme{--md-theme-code-inline-color: var(--md-theme-code-color);--md-theme-code-inline-bg-color: var(--md-theme-code-bg-color);--md-theme-code-block-color: var(--md-theme-base-color);--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color)}div.cyanosis-theme code{padding:.065em .4em;font-family:Menlo,Monaco,Consolas,Courier New,monospace;overflow-x:auto}div.cyanosis-theme code::selection{background-color:var(--md-theme-slct-codebg-color)}div.cyanosis-theme .md-editor-code pre{font-family:Menlo,Monaco,Consolas,Courier New,monospace}div.cyanosis-theme .md-editor-code pre code{padding:11px 12px 22px;margin:0;word-break:normal;line-height:1.75}div.cyanosis-theme .md-editor-code pre code span[rn-wrapper]{top:11px}.md-editor div.cyanosis-theme{--md-theme-heading-color: var(--md-theme-title-color)}div.cyanosis-theme h1{padding-bottom:4px;margin-top:36px;margin-bottom:10px;font-size:30px;line-height:1.5;transition:color .35s}div.cyanosis-theme h2{position:relative;padding-left:10px;padding-right:10px;padding-bottom:10px;margin-top:36px;margin-bottom:10px;font-size:24px;line-height:1.5;border-bottom:1px solid var(--md-theme-border-color-2);transition:color .35s}div.cyanosis-theme h2:before{content:"「";position:absolute;top:-6px;left:-14px}div.cyanosis-theme h2:after{content:"」";position:relative;top:6px;right:auto}div.cyanosis-theme h3{position:relative;padding-bottom:0;margin-top:30px;margin-bottom:10px;font-size:20px;line-height:1.5;padding-left:6px;transition:color .35s}div.cyanosis-theme h3:before{content:"»";padding-right:6px;color:var(--md-theme-strong-color)}div.cyanosis-theme h4{padding-bottom:0;margin-top:24px;margin-bottom:10px;font-size:16px;line-height:1.5;padding-left:6px;transition:color .35s}div.cyanosis-theme h5{padding-bottom:0;margin-top:18px;margin-bottom:10px;font-size:14px;line-height:1.5;padding-left:6px;transition:color .35s}div.cyanosis-theme h6{padding-bottom:0;margin-top:12px;margin-bottom:10px;font-size:12px;line-height:1.5;padding-left:6px;transition:color .35s}div.cyanosis-theme h1::selection,div.cyanosis-theme h2::selection,div.cyanosis-theme h3::selection,div.cyanosis-theme h4::selection,div.cyanosis-theme h5::selection,div.cyanosis-theme h6::selection{color:var(--md-theme-slct-title-color);background-color:var(--md-theme-slct-titlebg-color)}@media(max-width:720px){div.cyanosis-theme h1{font-size:24px}div.cyanosis-theme h2{font-size:20px}div.cyanosis-theme h3{font-size:18px}}.md-editor div.cyanosis-theme{--md-theme-link-color: var(--md-theme-link-color);--md-theme-link-hover-color: var(--md-theme-linkh-color)}div.cyanosis-theme a{position:relative;display:inline-block;text-decoration:none;border-bottom:1px solid var(--md-theme-border-color)}div.cyanosis-theme a:hover{border-bottom-color:var(--md-theme-linkh-color)}div.cyanosis-theme a:active{color:var(--md-theme-linkh-color)}div.cyanosis-theme a:after{position:absolute;content:"";top:100%;left:0;width:100%;opacity:0;border-bottom:1px solid var(--md-theme-border-color);transition:top .3s,opacity .3s;transform:translateZ(0)}div.cyanosis-theme a:hover:after{top:0;opacity:1;border-bottom-color:var(--md-theme-linkh-color)}div.cyanosis-theme ol,div.cyanosis-theme ul{margin:0}div.cyanosis-theme ol li,div.cyanosis-theme ul li{margin-bottom:0;list-style:inherit}div.cyanosis-theme ol li .task-list-item,div.cyanosis-theme ul li .task-list-item{list-style:none}div.cyanosis-theme ol li .task-list-item ul,div.cyanosis-theme ol li .task-list-item ol,div.cyanosis-theme ul li .task-list-item ul,div.cyanosis-theme ul li .task-list-item ol{margin-top:0}div.cyanosis-theme ol ul,div.cyanosis-theme ol ol,div.cyanosis-theme ul ul,div.cyanosis-theme ul ol{margin-top:4px}div.cyanosis-theme ol li{padding-left:6px}div.cyanosis-theme ol li::selection,div.cyanosis-theme ul li::selection{color:var(--md-theme-slct-text-color);background-color:var(--md-theme-slct-bg-color)}div.cyanosis-theme .task-list-item-checkbox{position:relative}div.cyanosis-theme .contains-task-list input[type=checkbox]:before{content:"";position:absolute;inset:0;width:inherit;height:inherit;background:#f0f8ff;border:1px solid #add6ff;border-radius:var(--md-theme-radius-s);box-sizing:border-box;z-index:1}div.cyanosis-theme .contains-task-list input[type=checkbox][checked]:after{content:"✓";position:absolute;inset:-12px 0 0;width:0;height:0;color:#f55;font-size:20px;font-weight:700;z-index:2}div.cyanosis-theme p{line-height:inherit;margin-top:16px;margin-bottom:16px}div.cyanosis-theme p::selection{color:var(--md-theme-slct-text-color);background-color:var(--md-theme-slct-bg-color)}.md-editor div.cyanosis-theme{--md-theme-quote-color: var(--md-theme-blockquote-color);--md-theme-quote-border: 4px solid var(--md-theme-strong-color);--md-theme-quote-bg-color: var(--md-theme-blockquote-bg-color)}div.cyanosis-theme blockquote{padding:1px 20px;margin:22px 0;transition:color .35s}div.cyanosis-theme blockquote:after{display:block;content:""}div.cyanosis-theme blockquote>p{margin:10px 0}div.cyanosis-theme blockquote>b,div.cyanosis-theme blockquote>strong{color:var(--md-theme-strong-color)}div.cyanosis-theme table{display:inline-block!important;width:auto;max-width:100%;overflow:auto;border:1px solid var(--md-theme-table-border-color);border-spacing:0;border-collapse:collapse}div.cyanosis-theme table thead{color:#000;text-align:left;background:#f6f6f6}div.cyanosis-theme table tr:nth-child(2n){background-color:var(--md-theme-table-tr-nc-color)}div.cyanosis-theme table tr:hover{background-color:var(--md-theme-table-trh-color)}div.cyanosis-theme table th,div.cyanosis-theme table td{padding:12px 8px;line-height:24px;border:1px solid var(--md-theme-table-border-color)}div.cyanosis-theme table th{color:var(--md-theme-table-tht-color);background-color:var(--md-theme-table-th-color)}div.cyanosis-theme table td{min-width:120px}div.cyanosis-theme table thead th::selection{background-color:#0000}div.cyanosis-theme table tbody td::selection{background-color:var(--md-theme-slct-bg-color)}.md-editor div.cyanosis-theme{--md-theme-base-color:#353535;--md-theme-title-color:#005bb7;--md-theme-strong-color:#2196f3;--md-theme-em-color:#4fc3f7;--md-theme-del-color:#ccc;--md-theme-link-color:#3da8f5;--md-theme-linkh-color:#007fff;--md-theme-border-color:#bedcff;--md-theme-border-color-2:#ececec;--md-theme-bg-color:#fff;--md-theme-blockquote-color:#8c8c8c;--md-theme-blockquote-bg-color:#f0fdff;--md-theme-code-color:#c2185b;--md-theme-code-bg-color:#fff4f4;--md-theme-code-block-bg-color:#f8f8f8;--md-theme-table-border-color:#c3e0fd;--md-theme-table-th-color:#dff0ff;--md-theme-table-tht-color:#005bb7;--md-theme-table-tr-nc-color:#f7fbff;--md-theme-table-trh-color:#e0edf7;--md-theme-slct-title-color:#005bb7;--md-theme-slct-titlebg-color:rgba(175,207,247,.25);--md-theme-slct-text-color:#c80000;--md-theme-slct-bg-color:rgba(175,207,247,.25);--md-theme-slct-del-color:#999;--md-theme-slct-elbg-color:#e8ebec;--md-theme-slct-codebg-color:#ffeaeb;--md-theme-slct-prebg-color:rgba(160,200,255,.25)}.md-editor-dark div.cyanosis-theme{--md-theme-base-color:#cacaca;--md-theme-title-color:#ddd;--md-theme-strong-color:#fe9900;--md-theme-em-color:#ffd28e;--md-theme-del-color:#ccc;--md-theme-link-color:#ffb648;--md-theme-linkh-color:#fe9900;--md-theme-border-color:#ffe3ba;--md-theme-border-color-2:#ffcb7b;--md-theme-bg-color:#2f2f2f;--md-theme-blockquote-color:#c7c7c7;--md-theme-blockquote-bg-color:rgba(255,199,116,.1);--md-theme-code-color:#000;--md-theme-code-bg-color:#ffcb7b;--md-theme-code-block-bg-color:rgba(30,25,18,.5);--md-theme-table-border-color:#fe9900;--md-theme-table-th-color:#ffb648;--md-theme-table-tht-color:#000;--md-theme-table-tr-nc-color:#6d5736;--md-theme-table-trh-color:#947443;--md-theme-slct-title-color:#000;--md-theme-slct-titlebg-color:#fe9900;--md-theme-slct-text-color:#00c888;--md-theme-slct-bg-color:rgba(175,207,247,.25);--md-theme-slct-del-color:#999;--md-theme-slct-elbg-color:#000;--md-theme-slct-codebg-color:#ffcb7b;--md-theme-slct-prebg-color:rgba(160,200,255,.25)}div.cyanosis-theme{word-break:break-word;line-height:1.75;font-weight:400;overflow-x:hidden;color:var(--md-theme-base-color);transition:color .35s}div.cyanosis-theme hr{position:relative;width:98%;height:1px;margin-top:32px;margin-bottom:32px;background-image:linear-gradient(90deg,var(--md-theme-link-color),rgba(255,0,0,.3),rgba(37,163,65,.3),rgba(255,0,0,.3),var(--md-theme-link-color));border-width:0;overflow:visible}div.cyanosis-theme b,div.cyanosis-theme strong{color:var(--md-theme-strong-color)}div.cyanosis-theme i,div.cyanosis-theme em{color:var(--md-theme-em-color)}div.cyanosis-theme del{color:var(--md-theme-del-color)}div.cyanosis-theme details>summary{outline:none;color:var(--md-theme-title-color);font-size:20px;font-weight:bolder;border-bottom:1px solid var(--md-theme-border-color);cursor:pointer}div.cyanosis-theme details>p{padding:10px 20px;margin:10px 0 0;color:#666;background-color:var(--md-theme-blockquote-bg-color);border:2px dashed var(--md-theme-strong-color)}div.cyanosis-theme a::selection,div.cyanosis-theme b::selection,div.cyanosis-theme strong::selection,div.cyanosis-theme i::selection,div.cyanosis-theme em::selection{background-color:var(--md-theme-slct-elbg-color)}div.cyanosis-theme del::selection{color:var(--md-theme-slct-del-color);background-color:var(--md-theme-slct-elbg-color)}.md-editor div.mk-cute-theme,.md-editor-dark div.mk-cute-theme{--md-theme-code-inline-color: #4ec9b0;--md-theme-code-inline-bg-color: #282c34;--md-theme-code-block-color: #4ec9b0;--md-theme-code-block-bg-color: #282c34;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color);--md-theme-code-block-radius: 10px}div.mk-cute-theme code{font-family:Menlo,Monaco,Consolas,Courier New,monospace;overflow-x:auto;padding:.14em .46em;margin:0 4px}div.mk-cute-theme .md-editor-code pre code{font-family:Menlo,Monaco,Consolas,Courier New,monospace;padding:22px;margin:0;word-break:normal;line-height:1.75}div.mk-cute-theme .md-editor-code pre code span[rn-wrapper]{top:22px}.md-editor div.mk-cute-theme{--md-theme-heading-color: #36ace1}div.mk-cute-theme h1:before,div.mk-cute-theme h2:before,div.mk-cute-theme h3:before,div.mk-cute-theme h4:before,div.mk-cute-theme h5:before,div.mk-cute-theme h6:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;margin:auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAF8UlEQVRIS71Wa2wUVRT+7r0zu9t2t/RBaSioPCpYbIUfaEIQUogSAwZDAlUSGwgg/CBATExMCJH1D2hIfOEjFEUEhViCgBgIUCH44OkjPAMGBVqhpUCfW3Zn5z7MuQOE0hYxMdxJdmd25s53vnO+851leMCLPWA8/CfA2TsvL8n7q+nTFfNLG+4VqInHOeJLDQMzdz/3r4DGGDb9lxu+aPcE7U61JHDMDePcuv0O21ShugOefqDdtBie3Dk6K/O+Ab+qOjJiz7Ahv6c8hbDDwRiQlgYGDOcaWyEcjg8On+j71IpJndjGt9XO+jM7+pkywNvbazIfercieSdoJ4bE5sWjyZqMpDdeaQNXMNC34ME3LV8B56+1w3AOgk+EXe/Ub6uiLB6XdH/G/mYjeBCcFwnt3zQqWt4t4NjjnhzQ1CGkBhwOCMFAB71U0qsYgRlwBtQ1tiEJAy44OBdQUmFK3aWS06NLT+ukZAQoKCCjsfbDmk6p78RwX3ncWffmIj8U4kh6GpEwh+9rGy23LDU4GBrrm9DsuDYIGMAYIC/EUNQ7Cq1hn+WM2TI8f+jEyCmvjfn1FssuojHx6tDkyZOaCzr8TNpASzDAk8amlRIrEylcSGsYrcGIstIYWhgDDIM2BiGH3ywFkGAC1U9n38bpVqWGdk6r4HMWrZZaG1D5KLn0qYyBEAKnG1otAxLR8L7Z9nfP13CJHQ/ST4vK8sVHe8JsU0U6uO5hlexo8PI7vNDQomwoBRAwpSmtgJAAztS3QLsOsmBQlBtFJMQhlbbPUBBUR7o2hqHVddLbRsfCPQJ+u3TPw8uGl1yklAlHIJZKo3//XEhlLCtifPFyM7xwCI/lZ8IKTTBbS7pPLIggZZsSQ+zXbT4UYSsnet3UMM5HPT5LGbrDGYQroClyT2Jwnyj9aN949e8mDCwuRFoqKxRHUJ21BSDRELuQYGhvbMVV32Dp2RuxcfHSRBfAYTsbU9nJdFj5EiLkglHkRInC1xoxKbH9hQJIaTDvxxTCUddWl4wg0dCCtqSPDmoVx4Eitpxh64ZtsT6b5ie6pPRkfF90TllxOzEwmipMKRRgHODGgCuJkqIcvDdC2BZ5Y+tlHHMzkAKghbAxcQqQDiKrFBxhqg5MHTivS1tQ+sdsvaQl5Yd6yfdRXNQLsQwXnq/AQFLXEIIjzBSuNaaR0SuEtkQKl9IKjAsbJaWfzo1USDsM6zceDJfeVGgnhhN2N7YOyo5kJz1pa2AbgfrO1gRwXW6vSRQNtddR+EhvKGmseskgTtY2Q7kucYWWgToPHzyUyXry0iXfnBtfl5f/PaWPvPNW/zkOAQegJHltFE5dSaCskHqPVEnqpMAMEgkPtR1pKxyh/N0/vTToubtH1G3RmLjhM8ubKXfWB2mRa9ySOaWS2uT8lTZ0cI6I52Ngv7zAbW9mQVm1cpytu441P38XeXTlQu+e46nyh+bjLkMZRU0MCYTCJWZSG1y7cBWNURpxBlxqFBfEwGnGGhaYPSNwhpSv4DK+/vPynBk9MqRIiOWs8a2WJTm9a+cgh6SaMIMz9W1WjYHHMtv0wSmZdWB9gdsya/rcYVg7JoffCdqlD6ceTpiY59tM0PhJp5WNvra+BQkejCMyBarr8KKYDcZi8sDaCDKYFIGRk+FnSVXzyTO9JxBwF8DLc1dlLn65ooNEYN0fBsu21fTvL6PXnhxXlnLIqqhYYBian4lQ2Lk9ogiALsimiLC1QYfhlV1Hnxh7JfcMqxrpd7U2GFa5t9nOd7Kr+kg4uWvnCpromlJeXlq3Os3ZLOlrZBmNQf1ybVqpxhbA7mRIOCy1+esDOWhIyDv/+3Q7LRbsqH+rKRJ+nba+/+WW7II1s9vvVBuNr7KNF1WUM1bSt5f1Vq01jUVkKfnx8uoti3Or5rbd9782M61azJz/rFywYU/OyKqK1p5G2MS1Z18tGFDwTkvIxcK9RwaMP3a9/tbc62lPj/Nw5B9ey9Ehy/MY4oEqelgNleuyCgdXJlmc3fO5Ll56r5f+n/f+AWFf9jvBgaHpAAAAAElFTkSuQmCC);animation:spin 2s linear 0s infinite}div.mk-cute-theme h1{position:relative;font-size:30px;padding:12px 38px;margin:30px 0}div.mk-cute-theme h1:before{width:30px;height:30px;background-size:30px 30px}div.mk-cute-theme h2{position:relative;font-size:24px;padding:12px 36px;margin:28px 0}div.mk-cute-theme h2:before{width:28px;height:28px;background-size:28px 28px}div.mk-cute-theme h3{position:relative;font-size:18px;padding:4px 32px;margin:26px 0}div.mk-cute-theme h3:before{width:24px;height:24px;background-size:24px 24px}div.mk-cute-theme h4{position:relative;padding:4px 28px;font-size:16px;margin:22px 0}div.mk-cute-theme h4:before{width:20px;height:20px;background-size:20px 20px}div.mk-cute-theme h5{position:relative;padding:4px 26px;font-size:15px;margin:20px 0}div.mk-cute-theme h5:before{width:18px;height:18px;background-size:18px 18px}div.mk-cute-theme h6{position:relative;padding:4px 22px;font-size:14px;margin:16px 0}div.mk-cute-theme h6:before{width:16px;height:16px;background-size:16px 16px}@media(max-width:720px){div.mk-cute-theme h1{font-size:24px}div.mk-cute-theme h2{font-size:20px}div.mk-cute-theme h3{font-size:18px}}.md-editor div.mk-cute-theme{--md-theme-link-color: #409eff;--md-theme-link-hover-color: #007bff}div.mk-cute-theme a{display:inline-block;border-bottom:1px solid #409eff}div.mk-cute-theme a:hover,div.mk-cute-theme a:active{border-bottom:1px solid #007bff}div.mk-cute-theme ol li,div.mk-cute-theme ul li{margin-bottom:0;list-style:inherit}div.mk-cute-theme ol li .task-list-item,div.mk-cute-theme ul li .task-list-item{list-style:none}div.mk-cute-theme ol li .task-list-item ul,div.mk-cute-theme ol li .task-list-item ol,div.mk-cute-theme ul li .task-list-item ul,div.mk-cute-theme ul li .task-list-item ol{margin-top:0}div.mk-cute-theme ol ul,div.mk-cute-theme ol ol,div.mk-cute-theme ul ul,div.mk-cute-theme ul ol{margin-top:3px}div.mk-cute-theme ol li{padding-left:6px}div.mk-cute-theme p{line-height:inherit;margin-top:22px;margin-bottom:22px}.md-editor div.mk-cute-theme{--md-theme-quote-color: #fff;--md-theme-quote-border: 4px solid #409eff;--md-theme-quote-bg-color: rgba(54, 172, 225, .75)}.md-editor-dark div.mk-cute-theme{--md-theme-quote-color: inherit;--md-theme-quote-border: 4px solid #265d97;--md-theme-quote-bg-color: rgba(18, 80, 108, .75)}div.mk-cute-theme blockquote{position:relative;padding:8px 26px;margin:16px 0;border-radius:var(--md-theme-radius-m)}div.mk-cute-theme blockquote:before{content:"❝";top:10px;left:8px;color:#409eff;font-size:20px;line-height:1;font-weight:700;position:absolute;opacity:.7}div.mk-cute-theme blockquote:after{content:"❞";font-size:20px;position:absolute;right:8px;bottom:0;color:#409eff;opacity:.7}div.mk-cute-theme blockquote>p,div.mk-cute-theme blockquote ul li,div.mk-cute-theme blockquote ol li{color:var(--md-theme-quote-color)}.md-editor div.mk-cute-theme{--md-theme-table-color: #000;--md-theme-table-border-color: #f6f6f6;--md-theme-table-thead-bg-color: #f6f6f6;--md-theme-table-stripe-color: #fcfcfc}.md-editor-dark div.mk-cute-theme{--md-theme-table-color: inherit;--md-theme-table-border-color: #1c1c1c;--md-theme-table-thead-bg-color: rgba(28, 28, 28, .631372549);--md-theme-table-stripe-color: rgba(28, 28, 28, .631372549)}div.mk-cute-theme table{display:inline-block;width:auto;max-width:100%;overflow:auto;border:solid 1px var(--md-theme-table-border-color)}div.mk-cute-theme table thead{background-color:var(--md-theme-table-thead-bg-color);color:var(--md-theme-table-color);text-align:left}div.mk-cute-theme table tr th,div.mk-cute-theme table tr td{padding:12px 7px;line-height:24px;border:none}div.mk-cute-theme table tr td{min-width:120px}div.mk-cute-theme blockquote table tbody{color:var(--md-theme-color)}div.mk-cute-theme blockquote table tr{background-color:var(--md-theme-table-stripe-color)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.md-editor div.mk-cute-theme{--md-theme-color: #36ace1;background-image:linear-gradient(90deg,#323a4240 3%,#0000 3%),linear-gradient(360deg,#323a4240 3%,#0000 3%)}.md-editor-dark div.mk-cute-theme{background-image:linear-gradient(90deg,#d9eafb40 3%,#0000 3%),linear-gradient(360deg,#d9eafb40 3%,#0000 3%);--md-theme-bg-color-scrollbar-thumb: #4d4d4d}div.mk-cute-theme{word-break:break-word;line-height:1.75;font-weight:400;overflow-x:hidden;background-size:20px 20px;background-position:center center}div.mk-cute-theme hr{position:relative;width:98%;height:1px;border:none;margin-top:32px;margin-bottom:32px;background-image:linear-gradient(to right,#36ace1,#dff0fe,#36ace1);overflow:visible}div.mk-cute-theme del{color:#36ace1}.md-editor div.smart-blue-theme{--md-theme-code-inline-color: #d63200;--md-theme-code-inline-bg-color: #fff5f5;--md-theme-code-block-color: #333;--md-theme-code-block-bg-color: #f8f8f8;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color)}.md-editor-dark div.smart-blue-theme{--md-theme-code-inline-color: #e06c75;--md-theme-code-inline-bg-color: #1a1a1a;--md-theme-code-block-color: #999;--md-theme-code-block-bg-color: #1a1a1a;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color)}div.smart-blue-theme code{overflow-x:auto;padding:.065em .4em}div.smart-blue-theme .md-editor-code pre{font-family:Menlo,Monaco,Consolas,Courier New,monospace}div.smart-blue-theme .md-editor-code pre code{padding:22px 12px;margin:0;word-break:normal}div.smart-blue-theme .md-editor-code pre code span[rn-wrapper]{top:22px}.md-editor div.smart-blue-theme{--md-theme-heading-color: #135ce0}div.smart-blue-theme h1,div.smart-blue-theme h2,div.smart-blue-theme h3,div.smart-blue-theme h4,div.smart-blue-theme h5,div.smart-blue-theme h6{padding:30px 0;margin:0}div.smart-blue-theme h1 a,div.smart-blue-theme h2 a,div.smart-blue-theme h3 a,div.smart-blue-theme h4 a,div.smart-blue-theme h5 a,div.smart-blue-theme h6 a{border:none}div.smart-blue-theme h1{position:relative;text-align:center;font-size:22px;margin:50px 0}div.smart-blue-theme h2{position:relative;font-size:20px;border-left:4px solid;padding:0 0 0 10px;margin:30px 0}div.smart-blue-theme h3{font-size:16px}div.smart-blue-theme img{margin:0 auto}.md-editor div.smart-blue-theme{--md-theme-link-color: #036aca}.md-editor-dark div.smart-blue-theme{--md-theme-link-color: #2d7dc7}div.smart-blue-theme a{font-weight:400}div.smart-blue-theme ul,div.smart-blue-theme ol{margin-top:1em}div.smart-blue-theme li{line-height:2;margin-bottom:0;list-style:inherit}div.smart-blue-theme p{line-height:2;font-weight:400}div.smart-blue-theme *+p{margin-top:16px}.md-editor div.smart-blue-theme{--md-theme-quote-color: #666;--md-theme-quote-bg-color: #fff9f9;--md-theme-quote-border-color: #b2aec5}.md-editor-dark div.smart-blue-theme{--md-theme-quote-color: #999;--md-theme-quote-bg-color: #2a2a2a;--md-theme-quote-border-color: #0063bb}div.smart-blue-theme blockquote{background-color:var(--md-theme-quote-bg-color);margin:2em 0;padding:2px 20px;border-left:4px solid var(--md-theme-quote-border-color)}div.smart-blue-theme blockquote p{color:var(--md-theme-quote-color);line-height:2}.md-editor div.smart-blue-theme{--md-theme-table-td-border-color: #dfe2e5;--md-theme-table-stripe-color: #f6f8fa}.md-editor-dark div.smart-blue-theme{--md-theme-table-td-border-color: #2d2d2d;--md-theme-table-stripe-color: #0c0c0c}div.smart-blue-theme table{border-collapse:collapse;margin:1rem 0;overflow-x:auto}div.smart-blue-theme table tr th,div.smart-blue-theme table tr td{padding:.6em 1em}div.smart-blue-theme blockquote table{line-height:initial}div.smart-blue-theme blockquote table tr th,div.smart-blue-theme blockquote table tr td{border-color:var(--md-theme-border-color-inset)}div.smart-blue-theme blockquote table tbody tr:nth-child(n){background-color:inherit}.md-editor div.smart-blue-theme{--md-theme-color: #595959}.md-editor div.smart-blue-theme{background-image:linear-gradient(90deg,#3c0a1e0a 3%,#0000 3%),linear-gradient(360deg,#3c0a1e0a 3%,#0000 3%)}.md-editor-dark div.smart-blue-theme{--md-theme-color: #999}.md-editor-dark div.smart-blue-theme{background-image:linear-gradient(90deg,#cfcfcf0a 3%,#fff0 3%),linear-gradient(360deg,#cfcfcf0a 3%,#fff0 3%)}div.smart-blue-theme{color:var(--md-theme-color);font-family:-apple-system,system-ui,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;background-size:20px 20px;background-position:center center}div.smart-blue-theme strong,div.smart-blue-theme em strong{color:#036aca}div.smart-blue-theme hr{border-top:1px solid #135ce0}.md-editor-catalog-editor{--md-color: #3f4a54;--md-hover-color: #000;--md-bk-color: #fff;--md-bk-color-outstand: #f2f2f2;--md-bk-hover-color: #f5f7fa;--md-border-color: #e6e6e6;--md-border-hover-color: #b9b9b9;--md-border-active-color: #999;--md-modal-mask: #00000073;--md-modal-shadow: 0px 6px 24px 2px #00000019;--md-scrollbar-bg-color: #e2e2e2;--md-scrollbar-thumb-color: #0000004d;--md-scrollbar-thumb-hover-color: #00000059;--md-scrollbar-thumb-active-color: #00000061;overflow:auto;height:100%;background-color:var(--md-bk-color);border-left:1px solid var(--md-border-color);width:200px;box-sizing:border-box;margin:0;padding:5px 10px;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";z-index:10002}.md-editor-catalog-fixed{position:absolute;top:0;right:0}.md-editor-catalog-flat{position:initial;flex-shrink:0}.md-editor-catalog-indicator{height:18px;width:4px;background-color:#73d13d;position:absolute;border-radius:4px;transition:top .3s}.md-editor-catalog>.md-editor-catalog-link{padding:5px 8px}.md-editor-catalog-link{padding:5px 0 5px 1em;display:flex;flex-direction:column}.md-editor-catalog-link span{display:inline-block;width:100%;position:relative;overflow:hidden;color:var(--md-color);white-space:nowrap;text-overflow:ellipsis;transition:color .3s;cursor:pointer;line-height:18px}.md-editor-catalog-link span:hover{color:#73d13d}.md-editor-catalog-wrapper>.md-editor-catalog-link{padding-top:5px;padding-bottom:5px}.md-editor-catalog-wrapper>.md-editor-catalog-link:first-of-type{padding-top:10px}.md-editor-catalog-wrapper>.md-editor-catalog-link:last-of-type{padding-bottom:0}.md-editor-catalog-active>span{color:#73d13d}.md-editor-catalog-dark{--md-color: #999;--md-hover-color: #bbb;--md-bk-color: #000;--md-bk-color-outstand: #333;--md-bk-hover-color: #1b1a1a;--md-border-color: #2d2d2d;--md-border-hover-color: #636262;--md-border-active-color: #777;--md-modal-mask: #00000073;--md-modal-shadow: 0px 6px 24px 2px #00000066;--md-scrollbar-bg-color: #0f0f0f;--md-scrollbar-thumb-color: #2d2d2d;--md-scrollbar-thumb-hover-color: #3a3a3a;--md-scrollbar-thumb-active-color: #3a3a3a}.md-editor{--md-color: #3f4a54;--md-hover-color: #000;--md-bk-color: #fff;--md-bk-color-outstand: #f2f2f2;--md-bk-hover-color: #f5f7fa;--md-border-color: #e6e6e6;--md-border-hover-color: #b9b9b9;--md-border-active-color: #999;--md-modal-mask: #00000073;--md-modal-shadow: 0px 6px 24px 2px #00000019;--md-scrollbar-bg-color: #e2e2e2;--md-scrollbar-thumb-color: #0000004d;--md-scrollbar-thumb-hover-color: #00000059;--md-scrollbar-thumb-active-color: #00000061;color:var(--md-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,system-ui,ui-sans-serif,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";width:100%;height:500px;position:relative;box-sizing:border-box;border:1px solid var(--md-border-color);display:flex;flex-direction:column;overflow:hidden;background-color:var(--md-bk-color)}.md-editor ::-webkit-scrollbar{width:6px;height:6px}.md-editor ::-webkit-scrollbar-corner,.md-editor ::-webkit-scrollbar-track{background-color:var(--md-scrollbar-bg-color)}.md-editor ::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--md-scrollbar-thumb-color)}.md-editor ::-webkit-scrollbar-button:vertical{display:none}.md-editor ::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--md-scrollbar-thumb-hover-color)}.md-editor ::-webkit-scrollbar-thumb:vertical:active{background-color:var(--md-scrollbar-thumb-active-color)}.md-editor .md-editor-fullscreen{position:fixed!important;inset:0;width:auto!important;height:auto!important;z-index:10000}svg.md-editor-icon{width:16px;height:16px;padding:4px;fill:none;overflow:hidden;display:block;box-sizing:content-box}.md-editor .lucide-list-icon,.md-editor .lucide-list-ordered-icon,.md-editor .lucide-list-todo-icon{width:18px;height:18px;padding:3px}.md-editor-preview-wrapper{position:relative;flex:1;box-sizing:border-box;overflow:auto}.md-editor-preview{font-size:16px;word-break:break-all;display:flow-root;padding:10px 20px}.md-editor-modal-container{--md-color: #3f4a54;--md-hover-color: #000;--md-bk-color: #fff;--md-bk-color-outstand: #f2f2f2;--md-bk-hover-color: #f5f7fa;--md-border-color: #e6e6e6;--md-border-hover-color: #b9b9b9;--md-border-active-color: #999;--md-modal-mask: #00000073;--md-modal-shadow: 0px 6px 24px 2px #00000019;--md-scrollbar-bg-color: #e2e2e2;--md-scrollbar-thumb-color: #0000004d;--md-scrollbar-thumb-hover-color: #00000059;--md-scrollbar-thumb-active-color: #00000061;color:var(--md-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,system-ui,ui-sans-serif,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}.md-editor-modal-container ::-webkit-scrollbar{width:6px;height:6px}.md-editor-modal-container ::-webkit-scrollbar-corner,.md-editor-modal-container ::-webkit-scrollbar-track{background-color:var(--md-scrollbar-bg-color)}.md-editor-modal-container ::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--md-scrollbar-thumb-color)}.md-editor-modal-container ::-webkit-scrollbar-button:vertical{display:none}.md-editor-modal-container ::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--md-scrollbar-thumb-hover-color)}.md-editor-modal-container ::-webkit-scrollbar-thumb:vertical:active{background-color:var(--md-scrollbar-thumb-active-color)}.md-editor-modal-container .lucide-xicon{width:20px;height:20px;padding:2px}.md-editor-previewOnly{border:none;height:auto;overflow:visible}.md-editor-previewOnly .md-editor-content{height:100%}.md-editor-previewOnly .md-editor-preview{padding:0}.md-editor-previewOnly .md-editor-preview-wrapper{overflow:visible}.md-editor-dark,.md-editor-modal-container[data-theme=dark]{--md-color: #999;--md-hover-color: #bbb;--md-bk-color: #000;--md-bk-color-outstand: #333;--md-bk-hover-color: #1b1a1a;--md-border-color: #2d2d2d;--md-border-hover-color: #636262;--md-border-active-color: #777;--md-modal-mask: #00000073;--md-modal-shadow: 0px 6px 24px 2px #00000066;--md-scrollbar-bg-color: #0f0f0f;--md-scrollbar-thumb-color: #2d2d2d;--md-scrollbar-thumb-hover-color: #3a3a3a;--md-scrollbar-thumb-active-color: #3a3a3a}.medium-zoom-overlay,.medium-zoom-image--opened{z-index:100001}
html,body{margin:0;padding:0;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}@font-face{font-family:Nunito;font-style:normal;font-weight:400;src:local(""),url(/assets/nunito-v16-latin-regular-CSmEcOMa-CSmEcOMa.woff2) format("woff2")}#app{height:100vh}.login-forgot-row[data-v-bec1756e]{margin:-4px 0 8px 80px}.forgot-qq-line[data-v-bec1756e]{margin-top:16px;font-size:14px;line-height:1.6}.linkage-panel[data-v-de5ed442]{width:300px;padding:4px}.linkage-title[data-v-de5ed442]{font-size:13px;font-weight:600;margin-bottom:8px}.linkage-option[data-v-de5ed442]{display:flex;align-items:center}.linkage-custom[data-v-de5ed442]{display:grid;gap:6px;margin-top:4px}.top-info-bar[data-v-f1f3b41c]{position:fixed;top:0;left:0;right:0;z-index:999;background:#ffffffd9;backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid rgba(0,0,0,.06);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,sans-serif}.top-info-inner[data-v-f1f3b41c]{max-width:100%;margin:0 auto}.top-info-row[data-v-f1f3b41c]{display:flex;align-items:center;justify-content:space-between;max-width:100%;overflow:hidden;min-height:38px;padding:0 10px}.top-info-left[data-v-f1f3b41c]{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;display:flex;align-items:center;scrollbar-width:none;-ms-overflow-style:none}.top-info-left[data-v-f1f3b41c]::-webkit-scrollbar{display:none}.top-info-right[data-v-f1f3b41c]{flex-shrink:0;display:flex;align-items:center}.top-actions[data-v-f1f3b41c]{display:flex;align-items:center}.top-actions[data-v-f1f3b41c] .n-button{--n-height: 22px;font-size:11px;padding:0 8px}.top-actions[data-v-f1f3b41c] .n-tag{border-radius:980px;font-size:10px;padding:0 10px;line-height:20px;height:20px}.top-action-btn-circle[data-v-f1f3b41c]{width:28px!important;height:28px!important;min-width:28px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;background:#0000000a!important;transition:background .2s ease!important}.top-action-btn-circle[data-v-f1f3b41c]:hover{background:#0000001a!important}.top-action-btn-circle[data-v-f1f3b41c] .n-button__icon{margin:0!important}.top-action-btn-circle[data-v-f1f3b41c] .n-icon{display:flex;align-items:center;justify-content:center}.market-summary[data-v-f1f3b41c]{display:flex;align-items:center;flex:1 1 0;min-width:0;max-width:100%;overflow:hidden;font-size:10px;gap:0;padding:0;line-height:1.15}.loading-text[data-v-f1f3b41c]{color:#666}.dash-sep[data-v-f1f3b41c]{width:1px;align-self:stretch;min-height:24px;background:#e8e8e8;flex-shrink:0;margin:0 6px}.dash-block[data-v-f1f3b41c]{display:flex;align-items:center;flex-shrink:1;min-width:0}.dash-heat[data-v-f1f3b41c]{gap:6px;flex-shrink:0;min-width:auto}.heat-gauge-wrap[data-v-f1f3b41c]{position:relative;width:56px;height:34px;flex-shrink:0}.heat-gauge-svg[data-v-f1f3b41c]{display:block;width:56px;height:34px}.heat-degree[data-v-f1f3b41c]{position:absolute;left:0;right:0;bottom:0;text-align:center;font-size:15px;font-weight:700;color:#ff4d4f;line-height:1;letter-spacing:-.02em}.heat-meta[data-v-f1f3b41c]{display:flex;flex-direction:column;justify-content:center;gap:1px}.heat-label-row[data-v-f1f3b41c]{display:flex;align-items:center;gap:4px}.heat-label[data-v-f1f3b41c]{color:#888;font-size:10px}.heat-info[data-v-f1f3b41c]{font-size:9px;color:#bbb;cursor:default;line-height:1}.heat-sub[data-v-f1f3b41c]{font-size:10px;line-height:1.25;white-space:nowrap}.heat-sub-up[data-v-f1f3b41c]{color:#ff4d4f}.heat-sub-vs[data-v-f1f3b41c]{color:#333}.heat-sub-down[data-v-f1f3b41c]{color:#52c41a}.dash-index[data-v-f1f3b41c]{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-turnover-line[data-v-f1f3b41c]{display:flex;align-items:baseline;flex-wrap:nowrap;gap:4px;white-space:nowrap;min-width:0;overflow:hidden}.dash-lbl-gap[data-v-f1f3b41c]{margin-left:6px}.dash-val-inline[data-v-f1f3b41c]{font-size:13px;font-weight:700;line-height:1}.dash-val-inline.up[data-v-f1f3b41c]{color:#ff4d4f}.dash-compact[data-v-f1f3b41c]{flex-direction:column;align-items:flex-start;justify-content:center;gap:0;min-width:0;overflow:visible}.dash-row-top[data-v-f1f3b41c]{display:flex;align-items:baseline;gap:4px;white-space:nowrap;line-height:1.05}.dash-row-bottom[data-v-f1f3b41c]{display:flex;align-items:baseline;flex-wrap:nowrap;gap:4px;font-size:9px;color:#666;line-height:1.05;white-space:nowrap}.dash-sub-inline[data-v-f1f3b41c]{white-space:nowrap}.dash-dot[data-v-f1f3b41c]{color:#ccc;-webkit-user-select:none;user-select:none}.dash-lbl[data-v-f1f3b41c]{color:#888;font-size:9px;white-space:nowrap}.dash-val-lg[data-v-f1f3b41c]{font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.dash-val-lg.up[data-v-f1f3b41c]{color:#ff4d4f}.dash-mood-fall-row[data-v-f1f3b41c]{gap:4px}.dash-mood-fall-val[data-v-f1f3b41c]{font-size:12px;font-weight:700;line-height:1;color:#52c41a;white-space:nowrap}.dash-num[data-v-f1f3b41c]{font-size:9px;font-weight:600}.dash-num.up[data-v-f1f3b41c]{color:#ff4d4f}.top-info-bar[data-v-f1f3b41c] .n-button:hover{color:#d84a4a!important}.top-actions[data-v-f1f3b41c]{column-gap:14px!important}.top-action-btn[data-v-f1f3b41c]{min-width:76px;padding:0 8px}.top-action-btn[data-v-f1f3b41c] .n-button__icon{margin-right:4px}.contact-entry-btn[data-v-f1f3b41c] .n-button__icon{font-size:12px}.contact-popover[data-v-f1f3b41c]{padding:10px 12px 12px;max-height:min(72vh,520px);overflow-y:auto;box-sizing:border-box}.contact-popover-block+.contact-popover-block[data-v-f1f3b41c]{margin-top:12px;padding-top:12px;border-top:1px solid var(--n-divider-color, rgba(0, 0, 0, .08))}.contact-popover-title[data-v-f1f3b41c]{font-size:12px;font-weight:600;margin-bottom:8px;color:var(--n-text-color)}.contact-popover-img[data-v-f1f3b41c]{display:block;width:100%;max-width:240px;height:auto;border-radius:8px;margin:0 auto}.top-settings-popover[data-v-f1f3b41c]{width:220px;padding:10px}.top-settings-section[data-v-f1f3b41c]{display:grid;gap:8px;padding:8px 0;border-bottom:1px solid rgba(128,128,128,.18)}.top-settings-section[data-v-f1f3b41c]:last-child{border-bottom:0;padding-bottom:0}.top-settings-section[data-v-f1f3b41c]:first-child{padding-top:0}.top-settings-title[data-v-f1f3b41c]{font-size:13px;font-weight:600;color:var(--text-color-2, #555)}.vip-tag-pulse[data-v-f1f3b41c]{animation:vip-warn-pulse-f1f3b41c 2s ease-in-out infinite}@keyframes vip-warn-pulse-f1f3b41c{0%,to{opacity:1}50%{opacity:.6}}[data-v-f1f3b41c] .app-dark .top-info-bar,.app-dark .top-info-bar[data-v-f1f3b41c]{background:#000000eb;border-bottom-color:#ffffff0f}.app-dark .top-info-bar .dash-lbl[data-v-f1f3b41c],.app-dark .top-info-bar .heat-label[data-v-f1f3b41c],.app-dark .top-info-bar .dash-row-bottom[data-v-f1f3b41c]{color:#a09490}.app-dark .top-info-bar .heat-info[data-v-f1f3b41c]{color:#706460}.app-dark .top-info-bar .heat-sub-vs[data-v-f1f3b41c]{color:#e0d8d4}.app-dark .top-info-bar .dash-sep[data-v-f1f3b41c]{background:#ffffff1a}.app-dark .top-info-bar .dash-dot[data-v-f1f3b41c]{color:#504440}.app-dark .top-info-bar .loading-text[data-v-f1f3b41c]{color:#a09490}.app-dark .top-info-bar .top-action-btn-circle[data-v-f1f3b41c]{background:#ffffff14!important;color:#fff!important}.app-dark .top-info-bar .top-action-btn-circle[data-v-f1f3b41c]:hover{background:#ffffff29!important}.app-dark .top-info-bar .top-settings-popover[data-v-f1f3b41c]{background:#1a1418}.app-dark .top-info-bar .top-settings-section[data-v-f1f3b41c]{border-bottom-color:#ffffff14}.app-dark .top-info-bar .top-settings-title[data-v-f1f3b41c]{color:#a09490}.app-dark .top-info-bar .contact-popover[data-v-f1f3b41c]{background:#1a1418}.app-dark .top-info-bar .contact-popover-block+.contact-popover-block[data-v-f1f3b41c]{border-top-color:#ffffff14}.app-dark .top-info-bar .contact-popover-title[data-v-f1f3b41c]{color:#e8e0dc}@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-zoom-out{0%{transform:scale(.2)}to{transform:scale(1)}}.t-loading{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;color:var(--td-brand-color);font-size:var(--td-comp-size-l)}.t-loading--lock{overflow:hidden}.t-loading.t-size-s{font-size:var(--td-comp-size-xxxs)}.t-loading.t-size-l{font-size:var(--td-comp-size-xxxl)}.t-loading__parent--relative{position:relative!important}.t-loading__fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3500}.t-loading--center{display:inline-flex;align-items:center;vertical-align:middle;justify-content:center}.t-loading__content{position:absolute;left:48%;top:20%}.t-loading--inherit-color{color:inherit}.t-loading__parent{position:relative}.t-loading__overlay{background-color:var(--td-mask-disabled)}.t-loading--full{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3500}.t-loading--hidden{visibility:hidden}.t-loading--visible{visibility:visible}.t-loading__text{width:auto;display:inline-block;vertical-align:middle;font:var(--td-font-body-medium);margin-left:var(--td-comp-margin-xs)}.t-loading__gradient{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle}.t-loading__gradient-conic{width:100%;height:100%;border-radius:var(--td-radius-circle);background:conic-gradient(from 90deg at 50% 50%,#fff 0deg,currentcolor 360deg);-webkit-mask:radial-gradient(transparent calc(50% - .5px),#fff 50%);mask:radial-gradient(transparent calc(50% - .5px),#fff 50%)}.t-button{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;z-index:0;overflow:hidden;font-size:var(--td-font-body-medium);outline:none;border-width:1px;border-style:solid;border-color:transparent;background-color:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;white-space:nowrap;border-radius:var(--td-radius-default);transition:all .2s linear;touch-action:manipulation;text-decoration:none}.t-button .t-button__text,.t-button .t-icon{position:relative;z-index:1;display:inline-flex}.t-button .t-icon,.t-button .t-loading{font-size:var(--td-font-size-body-large)}.t-button .t-icon+.t-button__text:not(:empty){margin-left:8px}.t-button .t-loading+.t-button__text:not(:empty){margin-left:8px}.t-button .t-button__suffix:not(:empty){display:inline-flex;margin-left:8px}.t-button--variant-base{color:var(--td-text-color-anti);height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);background-color:var(--td-bg-color-component);border-color:var(--td-bg-color-component);color:var(--td-text-color-primary)}.t-button--variant-base .t-icon,.t-button--variant-base .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{background-color:var(--td-bg-color-component-hover)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{border-color:var(--td-bg-color-component-hover)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{border-color:var(--td-bg-color-component-disabled)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{color:var(--td-text-color-primary)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-base.t-button--theme-primary{color:var(--td-text-color-anti);background-color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-base.t-button--theme-primary:hover,.t-button--variant-base.t-button--theme-primary:focus-visible{background-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--theme-primary.t-is-loading,.t-button--variant-base.t-button--theme-primary.t-is-disabled{background-color:var(--td-brand-color-disabled)}.t-button--variant-base.t-button--theme-primary:hover,.t-button--variant-base.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--theme-primary.t-is-loading,.t-button--variant-base.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-base.t-button--theme-success{color:var(--td-text-color-anti);background-color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-base.t-button--theme-success:hover,.t-button--variant-base.t-button--theme-success:focus-visible{background-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--theme-success.t-is-loading,.t-button--variant-base.t-button--theme-success.t-is-disabled{background-color:var(--td-success-color-disabled)}.t-button--variant-base.t-button--theme-success:hover,.t-button--variant-base.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--theme-success.t-is-loading,.t-button--variant-base.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-base.t-button--theme-warning{color:var(--td-text-color-anti);background-color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-base.t-button--theme-warning:hover,.t-button--variant-base.t-button--theme-warning:focus-visible{background-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--theme-warning.t-is-loading,.t-button--variant-base.t-button--theme-warning.t-is-disabled{background-color:var(--td-warning-color-disabled)}.t-button--variant-base.t-button--theme-warning:hover,.t-button--variant-base.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--theme-warning.t-is-loading,.t-button--variant-base.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-base.t-button--theme-danger{color:var(--td-text-color-anti);background-color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-base.t-button--theme-danger:hover,.t-button--variant-base.t-button--theme-danger:focus-visible{background-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--theme-danger.t-is-loading,.t-button--variant-base.t-button--theme-danger.t-is-disabled{background-color:var(--td-error-color-disabled)}.t-button--variant-base.t-button--theme-danger:hover,.t-button--variant-base.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--theme-danger.t-is-loading,.t-button--variant-base.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-base.t-button--ghost{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{background-color:transparent}.t-button--variant-base.t-button--ghost:active,.t-button--variant-base.t-button--ghost.t-is-loading{background-color:transparent}.t-button--variant-base.t-button--ghost.t-is-disabled{background-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-base.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-base.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success:hover,.t-button--variant-base.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-success:hover,.t-button--variant-base.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-base.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-base.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-base.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-base.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-is-loading:not(.t-button--variant-base.t-button--ghost).t-button--theme-default{color:var(--td-text-color-primary)}.t-button--variant-outline{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent);border-color:var(--td-border-level-2-color)}.t-button--variant-outline .t-icon,.t-button--variant-outline .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{background-color:var(--td-bg-color-specialcomponent)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{border-color:var(--td-border-level-2-color)}.t-button--variant-outline.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--theme-primary:hover,.t-button--variant-outline.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--theme-primary.t-is-loading,.t-button--variant-outline.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-outline.t-button--theme-primary:hover,.t-button--variant-outline.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--theme-primary.t-is-loading,.t-button--variant-outline.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-outline.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-outline.t-button--theme-success:hover,.t-button--variant-outline.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--theme-success.t-is-loading,.t-button--variant-outline.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-outline.t-button--theme-success:hover,.t-button--variant-outline.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--theme-success.t-is-loading,.t-button--variant-outline.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-outline.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--theme-warning:hover,.t-button--variant-outline.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--theme-warning.t-is-loading,.t-button--variant-outline.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-outline.t-button--theme-warning:hover,.t-button--variant-outline.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--theme-warning.t-is-loading,.t-button--variant-outline.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-outline.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-outline.t-button--theme-danger:hover,.t-button--variant-outline.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--theme-danger.t-is-loading,.t-button--variant-outline.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-outline.t-button--theme-danger:hover,.t-button--variant-outline.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--theme-danger.t-is-loading,.t-button--variant-outline.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-outline.t-button--ghost{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{background-color:transparent}.t-button--variant-outline.t-button--ghost:active,.t-button--variant-outline.t-button--ghost.t-is-loading{background-color:transparent}.t-button--variant-outline.t-button--ghost.t-is-disabled{background-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-success:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color);background-color:transparent}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-success{color:var(--td-success-color);background-color:transparent}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color);background-color:transparent}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-danger{color:var(--td-error-color);background-color:transparent}.t-button--variant-dashed{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent);border-color:var(--td-border-level-2-color);border-style:dashed}.t-button--variant-dashed .t-icon,.t-button--variant-dashed .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{background-color:var(--td-bg-color-specialcomponent)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{border-color:var(--td-border-level-2-color)}.t-button--variant-dashed.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--theme-primary.t-is-loading,.t-button--variant-dashed.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-dashed.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--theme-primary.t-is-loading,.t-button--variant-dashed.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-dashed.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--theme-success:hover,.t-button--variant-dashed.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--theme-success.t-is-loading,.t-button--variant-dashed.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-dashed.t-button--theme-success:hover,.t-button--variant-dashed.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--theme-success.t-is-loading,.t-button--variant-dashed.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-dashed.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--theme-warning.t-is-loading,.t-button--variant-dashed.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-dashed.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--theme-warning.t-is-loading,.t-button--variant-dashed.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-dashed.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--theme-danger.t-is-loading,.t-button--variant-dashed.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-dashed.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--theme-danger.t-is-loading,.t-button--variant-dashed.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-dashed.t-button--ghost{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{background-color:transparent}.t-button--variant-dashed.t-button--ghost:active,.t-button--variant-dashed.t-button--ghost.t-is-loading{background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-is-disabled{background-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color);background-color:transparent}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-success{color:var(--td-success-color);background-color:transparent}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color);background-color:transparent}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-danger{color:var(--td-error-color);background-color:transparent}.t-button--variant-text{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:transparent;border-color:transparent}.t-button--variant-text .t-icon,.t-button--variant-text .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{color:var(--td-text-color-primary)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{background-color:var(--td-bg-color-container-hover)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{background-color:transparent}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{border-color:var(--td-bg-color-container-hover)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{border-color:transparent}.t-button--variant-text.t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-button--theme-primary:hover,.t-button--variant-text.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--theme-primary.t-is-loading,.t-button--variant-text.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-text.t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-button--theme-success:hover,.t-button--variant-text.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-text.t-button--theme-success.t-is-loading,.t-button--variant-text.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-text.t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-button--theme-warning:hover,.t-button--variant-text.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-text.t-button--theme-warning.t-is-loading,.t-button--variant-text.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-text.t-button--theme-danger{color:var(--td-error-color)}.t-button--variant-text.t-button--theme-danger:hover,.t-button--variant-text.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-text.t-button--theme-danger.t-is-loading,.t-button--variant-text.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-text.t-button--ghost{background:none;color:var(--td-text-color-anti)}.t-button--variant-text.t-button--ghost:hover,.t-button--variant-text.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-text.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-text.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-text.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-button--ghost.t-button--theme-success:hover,.t-button--variant-text.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-text.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-danger{color:var(--td-error-color)}.t-button--variant-text.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-text.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-danger{color:var(--td-error-color)}.t-button.t-is-loading,.t-button.t-is-disabled{cursor:not-allowed}.t-button.t-size-s{height:var(--td-comp-size-xs);font:var(--td-font-body-small);padding-left:calc(var(--td-comp-paddingLR-s) - 1px);padding-right:calc(var(--td-comp-paddingLR-s) - 1px)}.t-button.t-size-s .t-icon,.t-button.t-size-s .t-loading{font-size:var(--td-font-size-body-medium)}.t-button.t-size-l{height:var(--td-comp-size-xl);font:var(--td-font-body-large);padding-left:calc(var(--td-comp-paddingLR-xl) - 1px);padding-right:calc(var(--td-comp-paddingLR-xl) - 1px)}.t-button.t-size-l .t-icon,.t-button.t-size-l .t-loading{font-size:var(--td-font-size-title-large)}.t-button--shape-square{width:var(--td-comp-size-m);padding:0}.t-button--shape-square.t-size-s{width:var(--td-comp-size-xs);padding:0}.t-button--shape-square.t-size-l{width:var(--td-comp-size-xl);padding:0}.t-button--shape-round{border-radius:var(--td-radius-round)}.t-button--shape-round.t-size-s{border-radius:calc(var(--td-comp-size-xs) / 2)}.t-button--shape-round.t-size-l{border-radius:calc(var(--td-comp-size-xl) / 2)}.t-button--shape-circle{width:var(--td-comp-size-m);padding:0;text-align:center;border-radius:calc(var(--td-comp-size-m) / 2)}.t-button--shape-circle .t-icon,.t-button--shape-circle .t-loading{font-size:var(--td-font-size-body-large)}.t-button--shape-circle.t-size-s{width:var(--td-comp-size-xs);border-radius:calc(var(--td-comp-size-xs) / 2)}.t-button--shape-circle.t-size-l{width:var(--td-comp-size-xl);padding:0;border-radius:calc(var(--td-comp-size-xl) / 2)}.t-button.t-size-full-width{display:flex;width:100%}.t-button--ghost{--ripple-color: var(--td-gray-color-10)}.t-button:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-bg-color-container-active)}.t-button--variant-base:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-bg-color-component-active)}.t-button--variant-base.t-button--theme-primary:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-brand-color-active)}.t-button--variant-base.t-button--theme-success:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-success-color-active)}.t-button--variant-base.t-button--theme-warning:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-warning-color-active)}.t-button--variant-base.t-button--theme-danger:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-error-color-active)}.t-divider{margin:0;padding:0;list-style:none;font:var(--td-font-body-medium);margin:var(--td-comp-margin-xxl) 0;border-top:1px solid var(--td-border-level-1-color);color:var(--td-text-color-primary);box-sizing:border-box}.t-divider--dashed{border-top-style:dashed}.t-divider--horizontal{width:100%;display:flex}.t-divider--vertical{border-top:0;display:inline-block;margin:0 var(--td-comp-margin-m);border-left:1px solid var(--td-border-level-1-color);height:.9em;vertical-align:middle}.t-divider--with-text{display:flex;border-top:0;white-space:nowrap;align-items:center}.t-divider--with-text .t-divider__inner-text:not(:empty){padding:0 1em;display:inline-block}.t-divider--with-text:before,.t-divider--with-text:after{content:"";width:50%;border-top:1px solid var(--td-border-level-1-color)}.t-divider--with-text-left:before{width:5%}.t-divider--with-text-left:after{width:95%}.t-divider--with-text-right:before{width:95%}.t-divider--with-text-right:after{width:5%}.t-divider--dashed:before,.t-divider--dashed:after{border-top:1px dashed var(--td-border-level-1-color)}.t-divider--vertical.t-divider--dashed{border-left:1px dashed var(--td-border-level-1-color)}.t-space{display:inline-flex}.t-space .t-space-item{width:inherit}.t-space-align-start{align-items:flex-start}.t-space-align-end{align-items:flex-end}.t-space-align-baseline{align-items:baseline}.t-space-align-center{align-items:center}.t-space-vertical{flex-direction:column}.t-space-vertical>.t-space-item-separator{width:100%}.t-space.t-space--break-line{flex-wrap:wrap}.t-space.t-space--polyfill{display:flex}.t-space.t-space--polyfill.t-space-horizontal,.t-space.t-space--polyfill.t-space--break-line{margin-left:calc(-1 * var(--td-space-column-gap, 0))}.t-space.t-space--polyfill.t-space-vertical,.t-space.t-space--polyfill.t-space--break-line{margin-top:calc(-1 * var(--td-space-row-gap, 0))}.t-space.t-space--polyfill.t-space-horizontal>*,.t-space.t-space--polyfill.t-space--break-line>*{margin-left:var(--td-space-column-gap)}.t-space.t-space--polyfill.t-space-vertical>*,.t-space.t-space--polyfill.t-space--break-line>*{margin-top:var(--td-space-row-gap)}.t-message{margin:0;padding:0;list-style:none;width:fit-content;outline:0;border-radius:var(--td-radius-medium);background-color:var(--td-bg-color-container);box-shadow:var(--td-shadow-3),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);box-sizing:border-box;display:flex;align-items:center;color:var(--td-text-color-primary);font:var(--td-font-body-medium);padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l)}.t-message>.t-icon,.t-message>[data-t-icon]>.t-icon,.t-message .t-loading{color:var(--td-brand-color);margin-right:var(--td-comp-margin-s);flex-shrink:0;font-size:calc(var(--td-font-size-body-medium) + 6px)}.t-message.t-is-success>.t-icon,.t-message.t-is-success>[data-t-icon]>.t-icon,.t-message.t-is-success .t-loading{color:var(--td-success-color)}.t-message.t-is-warning>.t-icon,.t-message.t-is-warning>[data-t-icon]>.t-icon,.t-message.t-is-warning .t-loading{color:var(--td-warning-color)}.t-message.t-is-error>.t-icon,.t-message.t-is-error>[data-t-icon]>.t-icon,.t-message.t-is-error .t-loading{color:var(--td-error-color)}.t-message.t-is-closable .t-message__close{display:inline-flex;margin-right:0;margin-left:var(--td-comp-margin-xxl);cursor:pointer;color:var(--td-text-color-secondary)}.t-message.t-is-closable .t-message__close .t-icon-close{font-size:calc(var(--td-font-size-body-medium) + 2px);border-radius:var(--td-radius-default);transition:all .2s linear}.t-message.t-is-closable .t-message__close .t-icon-close:hover{background:var(--td-bg-color-container-hover)}.t-message.t-is-closable .t-message__close .t-icon-close:active{background:var(--td-bg-color-container-active)}.t-message__list{position:fixed;z-index:6000;pointer-events:none}.t-message__list .t-message{margin-bottom:var(--td-comp-margin-s);word-break:break-all;pointer-events:auto}.content-placement-top .t-popup[data-popper-placement^=top] .t-popup__content{margin-bottom:var(--td-comp-margin-s)}.content-placement-top .t-popup[data-popper-placement^=top] .t-popup__content--arrow{margin-bottom:var(--td-comp-margin-l)}.content-placement-bottom .t-popup[data-popper-placement^=bottom] .t-popup__content{margin-top:var(--td-comp-margin-s)}.content-placement-bottom .t-popup[data-popper-placement^=bottom] .t-popup__content--arrow{margin-top:var(--td-comp-margin-l)}.content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content{margin-right:var(--td-comp-margin-s)}.content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content--arrow{margin-right:var(--td-comp-margin-l)}.content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content--text{max-width:480px}.content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content{margin-left:var(--td-comp-margin-s)}.content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content--arrow{margin-left:var(--td-comp-margin-l)}.content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content--text{max-width:480px}.t-popup{font:var(--td-font-body-medium);box-sizing:border-box;margin:0;padding:0;list-style:none;color:var(--td-text-color-primary);display:inline-block;z-index:5500}.t-popup__content{position:relative;background:var(--td-bg-color-container);box-shadow:var(--td-shadow-2),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);border-radius:var(--td-radius-medium);padding:var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-s);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium);box-sizing:border-box;word-break:break-all}.t-popup__arrow{position:absolute;z-index:1;width:8px;height:8px}.t-popup__arrow:before{position:absolute;content:"";width:8px;height:8px;transform:rotate(45deg);background:var(--td-bg-color-container)}.t-popup[data-popper-placement^=top] .t-popup__content{margin-bottom:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=top] .t-popup__content--arrow{margin-bottom:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=bottom] .t-popup__content{margin-top:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=bottom] .t-popup__content--arrow{margin-top:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=left] .t-popup__content{margin-right:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=left] .t-popup__content--arrow{margin-right:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=left] .t-popup__content--text{max-width:480px}.t-popup[data-popper-placement^=right] .t-popup__content{margin-left:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=right] .t-popup__content--arrow{margin-left:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=right] .t-popup__content--text{max-width:480px}.t-popup[data-popper-placement^=top] .t-popup__arrow:before{border-top-left-radius:100%;box-shadow:var(--td-shadow-inset-left),var(--td-shadow-inset-bottom)}.t-popup[data-popper-placement=top-start] .t-popup__arrow{left:8px}.t-popup[data-popper-placement=top] .t-popup__arrow{left:50%;margin-left:-4px}.t-popup[data-popper-placement=top-end] .t-popup__arrow{left:calc(100% - 16px)}.t-popup[data-popper-placement^=bottom] .t-popup__arrow{top:-4px}.t-popup[data-popper-placement^=bottom] .t-popup__arrow:before{border-bottom-right-radius:100%;box-shadow:var(--td-shadow-inset-top),var(--td-shadow-inset-right)}.t-popup[data-popper-placement=bottom-start] .t-popup__arrow{left:8px}.t-popup[data-popper-placement=bottom] .t-popup__arrow{left:50%;margin-left:-4px}.t-popup[data-popper-placement=bottom-end] .t-popup__arrow{left:calc(100% - 16px)}.t-popup[data-popper-placement^=left] .t-popup__arrow{right:-4px}.t-popup[data-popper-placement^=left] .t-popup__arrow:before{box-shadow:var(--td-shadow-inset-left),var(--td-shadow-inset-top)}.t-popup[data-popper-placement=left-start] .t-popup__arrow{top:8px}.t-popup[data-popper-placement=left] .t-popup__arrow{top:50%;margin-top:-4px}.t-popup[data-popper-placement=left-end] .t-popup__arrow{top:calc(100% - 16px)}.t-popup[data-popper-placement^=right] .t-popup__arrow{left:-4px}.t-popup[data-popper-placement^=right] .t-popup__arrow:before{box-shadow:var(--td-shadow-inset-right),var(--td-shadow-inset-bottom)}.t-popup[data-popper-placement=right-start] .t-popup__arrow{top:8px}.t-popup[data-popper-placement=right] .t-popup__arrow{top:50%;margin-top:-4px}.t-popup[data-popper-placement=right-end] .t-popup__arrow{top:calc(100% - 16px)}.t-popup--animation-enter,.t-popup--animation-enter-from,.t-popup--animation-exiting,.t-popup--animation-leave-to{opacity:0;visibility:hidden}.t-popup--animation-enter-to,.t-popup--animation-entering,.t-popup--animation-leave-from,.t-popup--animation-leave{opacity:1;visibility:visible;transform:none}.t-popup--animation-enter-active{transition:opacity .2s linear}.t-popup--animation-leave-active{transition:opacity .2s cubic-bezier(0,0,.15,1),visibility .2s cubic-bezier(.82,0,1,.9)}.t-popup--animation-expand-enter-active[data-popper-placement^=top]{animation:t-popup-animation-expand-in-top .2s cubic-bezier(.38,0,.24,1),t-fade-in .2s linear}.t-popup--animation-expand-leave-active[data-popper-placement^=top]{animation:t-popup-animation-expand-out-top .2s cubic-bezier(.38,0,.24,1),t-fade-out .2s cubic-bezier(0,0,.15,1)}@keyframes t-popup-animation-expand-in-top{0%{clip-path:polygon(-20% 120%,120% 120%,120% 120%,-20% 120%)}to{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}}@keyframes t-popup-animation-expand-out-top{0%{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}to{clip-path:polygon(-20% 120%,120% 120%,120% 120%,-20% 120%)}}.t-popup--animation-expand-enter-active[data-popper-placement^=bottom]{animation:t-popup-animation-expand-in-bottom .2s cubic-bezier(.38,0,.24,1),t-fade-in .2s linear}.t-popup--animation-expand-leave-active[data-popper-placement^=bottom]{animation:t-popup-animation-expand-out-bottom .2s cubic-bezier(.38,0,.24,1),t-fade-out .2s cubic-bezier(0,0,.15,1)}@keyframes t-popup-animation-expand-in-bottom{0%{clip-path:polygon(-20% 0,120% 0,120% 0,-20% 0)}to{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}}@keyframes t-popup-animation-expand-out-bottom{0%{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}to{clip-path:polygon(-20% 0,120% 0,120% 0,-20% 0)}}.t-tooltip .t-popup__content{display:inline-block;border:0;z-index:5600;margin-bottom:1px;max-width:480px;word-break:break-word;box-sizing:border-box;border-radius:var(--td-radius-medium);color:var(--td-text-color-primary)}.t-tooltip--default .t-popup__content{color:var(--td-text-color-anti);background:var(--td-gray-color-13);box-shadow:inset 0 .5px 0 var(--td-gray-color-9),inset .5px 0 0 var(--td-gray-color-9),inset 0 -.5px 0 var(--td-gray-color-9),inset -.5px 0 0 var(--td-gray-color-9)}.t-tooltip--default[data-popper-placement^=left] .t-popup__arrow:before{box-shadow:inset -.5px 0 0 var(--td-gray-color-9),inset 0 .5px 0 var(--td-gray-color-9)}.t-tooltip--default[data-popper-placement^=right] .t-popup__arrow:before{box-shadow:inset .5px 0 0 var(--td-gray-color-9),inset 0 -.5px 0 var(--td-gray-color-9)}.t-tooltip--default[data-popper-placement^=top] .t-popup__arrow:before{box-shadow:inset 0 -.5px 0 var(--td-gray-color-9),inset -.5px 0 0 var(--td-gray-color-9)}.t-tooltip--default[data-popper-placement^=bottom] .t-popup__arrow:before{box-shadow:inset .5px 0 0 var(--td-gray-color-9),inset 0 .5px 0 var(--td-gray-color-9)}.t-tooltip--primary .t-popup__content{color:var(--td-brand-color);background:var(--td-brand-color-light)}.t-tooltip--success .t-popup__content{color:var(--td-success-color);background:var(--td-success-color-light)}.t-tooltip--danger .t-popup__content{color:var(--td-error-color);background:var(--td-error-color-light)}.t-tooltip--warning .t-popup__content{color:var(--td-warning-color);background:var(--td-warning-color-light)}.t-tooltip .t-popup__arrow{background:inherit;height:auto}.t-tooltip .t-popup__arrow:before{background:inherit}.t-tooltip--noshadow .t-popup__content,.t-tooltip--noshadow[data-popper-placement] .t-popup__arrow:before{box-shadow:none}.t-textarea{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;width:100%}.t-textarea__inner{display:flex;width:100%;height:var(--td-comp-size-xxxl);border:1px solid var(--td-border-level-2-color);border-radius:var(--td-radius-default);padding:calc(calc(var(--td-comp-size-m) - var(--td-line-height-body-medium)) / 2) var(--td-comp-paddingLR-s);background-color:var(--td-bg-color-specialcomponent);font:var(--td-font-body-medium);color:var(--td-text-color-primary);resize:vertical;outline:none;transition:all cubic-bezier(.38,0,.24,1) .2s,height 0s;box-sizing:border-box}@-moz-document url-prefix(){.t-textarea__inner{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-textarea__inner::-webkit-scrollbar{width:6px;height:6px}.t-textarea__inner::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-textarea__inner::-webkit-scrollbar-thumb:vertical:hover,.t-textarea__inner::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-textarea__inner:hover{border-color:var(--td-brand-color)}.t-textarea__inner:focus{border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-textarea__inner::placeholder{color:var(--td-text-color-placeholder)}.t-textarea__inner.t-is-success{border-color:var(--td-success-color)}.t-textarea__inner.t-is-success:focus{box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-textarea__inner.t-is-warning{border-color:var(--td-warning-color)}.t-textarea__inner.t-is-warning:focus{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-textarea__inner.t-is-error{border-color:var(--td-error-color)}.t-textarea__inner.t-is-error:focus{box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-textarea__info_wrapper{display:flex;column-gap:var(--td-comp-margin-s);justify-content:space-between}.t-textarea__info_wrapper_align{justify-content:end}.t-textarea__limit{font:var(--td-font-body-small);color:var(--td-text-color-placeholder)}.t-textarea .t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled);cursor:not-allowed}.t-textarea .t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-textarea .t-is-disabled::placeholder{color:var(--td-text-color-disabled)}.t-textarea .t-resize-none{resize:none}.t-textarea .t-hide-scrollbar{-ms-overflow-style:none}@-moz-document url-prefix(){.t-textarea .t-hide-scrollbar{scrollbar-width:none;overflow:-moz-scrollbars-none}}.t-textarea .t-hide-scrollbar::-webkit-scrollbar{display:none;width:0!important}.t-textarea__tips{height:auto;min-height:var(--td-comp-size-xs);font:var(--td-font-body-small);display:inline-block}.t-textarea__tips--default{color:var(--td-text-color-placeholder)}.t-textarea__tips--success{color:var(--td-success-color)}.t-textarea__tips--warning{color:var(--td-warning-color)}.t-textarea__tips--error{color:var(--td-error-color)}@keyframes tDialogZoomIn{0%{opacity:0;transform:scale(.01)}to{opacity:1}}@keyframes tDialogZoomOut{0%{opacity:1}to{opacity:0;transform:scale(.01)}}@keyframes tDialogMaskIn{0%{opacity:0}to{opacity:1}}@keyframes tDialogMaskOut{0%{opacity:1}to{opacity:0}}.t-dialog-zoom .animation-enter{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-zoom .animation-exit{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused}.t-dialog-zoom .animation-active{animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom-enter,.t-dialog-zoom-enter-from,.t-dialog-zoom-appear{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-zoom-exit{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused}.t-dialog-zoom-enter-active,.t-dialog-zoom-appear-active{animation-name:tDialogZoomIn;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom-exit-active{animation-name:tDialogZoomOut;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom__vue-enter-active .t-dialog{animation-name:tDialogZoomIn;animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-zoom__vue-enter-active .t-dialog__mask{animation-name:tDialogMaskIn;animation-duration:.2s;animation-timing-function:linear;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom__vue-leave-active .t-dialog{animation-name:tDialogZoomOut;animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused}.t-dialog-zoom__vue-leave-active .t-dialog__mask{animation-name:tDialogMaskOut;animation-duration:.2s;animation-timing-function:linear;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom__vue-enter-to .t-dialog,.t-dialog-zoom__vue-leave-to .t-dialog{animation-play-state:running;animation-fill-mode:both}.t-dialog-fade-enter,.t-dialog-fade-appear{opacity:0;animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-fade-exit{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-fade-enter.t-dialog-fade-enter-active,.t-dialog-fade-appear.t-dialog-fade-appear-active{animation-name:tDialogFadeIn;animation-play-state:running}.t-dialog-fade-exit.t-dialog-fade-exit-active{animation-name:tDialogFadeOut;animation-play-state:running}@keyframes tDialogFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tDialogFadeOut{0%{opacity:1}to{opacity:0}}.t-dialog{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;width:480px;background-color:var(--td-bg-color-container);position:relative;border:1px solid var(--td-border-level-1-color);border-radius:var(--td-radius-large)}.t-dialog .t-icon.t-is-info{color:var(--td-brand-color)}.t-dialog .t-icon.t-is-success{color:var(--td-success-color)}.t-dialog .t-icon.t-is-warning{color:var(--td-warning-color)}.t-dialog .t-icon.t-is-error{color:var(--td-error-color)}.t-dialog--lock{overflow:hidden}.t-dialog__header{color:var(--td-text-color-primary);font:var(--td-font-title-medium);font-weight:600;display:flex;align-items:center;word-break:break-word;gap:var(--td-comp-margin-s);box-sizing:border-box}.t-dialog__header .t-dialog__header-content{display:flex;align-items:flex-start;width:100%}.t-dialog__header .t-icon:not(.t-icon-close){font-size:calc(var(--td-font-size-body-large) + 8px);display:inline-flex;align-items:center;margin-right:var(--td-comp-margin-s);flex-shrink:0}.t-dialog__header--fullscreen{background-color:var(--td-bg-color-secondarycontainer);min-height:var(--td-comp-size-xxxl);justify-content:flex-end;display:flex;align-items:center;flex-direction:row;padding:0 var(--td-comp-paddingLR-xxl)}.t-dialog__header--fullscreen .t-dialog__header-content{box-sizing:border-box;display:flex;justify-content:center;align-items:center}.t-dialog__body{color:var(--td-text-color-secondary);font:var(--td-font-body-medium);overflow:auto;padding:var(--td-comp-paddingTB-l) 0;word-break:break-word}@-moz-document url-prefix(){.t-dialog__body{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-dialog__body::-webkit-scrollbar{width:6px;height:6px}.t-dialog__body::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-dialog__body::-webkit-scrollbar-thumb:vertical:hover,.t-dialog__body::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__body__icon,.t-dialog__body--icon{padding:var(--td-comp-paddingTB-l) 0}.t-dialog__body--fullscreen{box-sizing:border-box;padding:var(--td-comp-paddingTB-xl) var(--td-comp-paddingLR-xxl);height:calc(100% - var(--td-comp-size-xxxl) - var(--td-comp-size-xxxxl));overflow:auto}@-moz-document url-prefix(){.t-dialog__body--fullscreen{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-dialog__body--fullscreen::-webkit-scrollbar{width:6px;height:6px}.t-dialog__body--fullscreen::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-dialog__body--fullscreen::-webkit-scrollbar-thumb:vertical:hover,.t-dialog__body--fullscreen::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__body--fullscreen--without-footer{box-sizing:border-box;padding:var(--td-comp-paddingTB-xl) var(--td-comp-paddingLR-xxl);height:calc(100% - var(--td-comp-size-xxxl));overflow:auto}.t-dialog__footer{width:100%;text-align:right;padding:var(--td-comp-paddingTB-l) 0 0}.t-dialog__footer .t-button+.t-button{margin-left:var(--td-comp-margin-s)}.t-dialog__footer--fullscreen{min-height:var(--td-comp-size-xxxxl);padding:0 var(--td-comp-paddingLR-xxl) var(--td-comp-paddingTB-xxl);box-sizing:border-box}.t-dialog--default{padding:var(--td-comp-paddingTB-xxl) var(--td-comp-paddingLR-xxl)}.t-dialog__close{font-size:calc(var(--td-font-size-body-large) + 4px);color:var(--td-text-color-secondary);display:flex;width:calc(var(--td-font-size-body-large) + 4px);height:calc(var(--td-font-size-body-large) + 4px);align-items:center;border-radius:var(--td-radius-default);transition:all .2s linear;padding:var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-xxs)}.t-dialog__close:hover{cursor:pointer;background:var(--td-bg-color-container-hover)}.t-dialog__close:active{background:var(--td-bg-color-container-active)}.t-dialog__close--fullscreen{display:flex;background:transparent}.t-dialog__close--fullscreen:hover{cursor:pointer;background:var(--td-bg-color-secondarycontainer-hover)}.t-dialog__close--fullscreen:active{background:var(--td-bg-color-secondarycontainer-active)}.t-dialog.t-dialog--draggable:hover{cursor:move}.t-dialog.t-dialog--draggable .t-dialog__header:hover,.t-dialog.t-dialog--draggable .t-dialog__body:hover,.t-dialog.t-dialog--draggable .t-dialog__footer:hover{cursor:auto}.t-dialog__fullscreen{width:100%;border-radius:0}.t-dialog__ctx{pointer-events:auto;outline:none;top:0;left:0;width:100%;height:100%}.t-dialog__ctx.t-dialog__ctx--modeless{pointer-events:none}.t-dialog__ctx.t-dialog__ctx--fixed{position:fixed;z-index:2500}.t-dialog__ctx.t-dialog__ctx--absolute,.t-dialog__ctx.t-dialog__ctx--absolute .t-dialog__mask,.t-dialog__ctx.t-dialog__ctx--absolute .t-dialog__wrap{position:absolute}.t-dialog__ctx.t-is-visible{visibility:visible}.t-dialog__ctx.t-is-hidden{visibility:hidden}.t-dialog__ctx.t-is-display{display:block}.t-dialog__ctx.t-not-display{display:none}.t-dialog__ctx .t-dialog__mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;background:var(--td-mask-active);pointer-events:auto}.t-dialog__ctx .t-dialog__wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;overflow:auto}@-moz-document url-prefix(){.t-dialog__ctx .t-dialog__wrap{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar{width:8px;height:8px}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb:vertical:hover,.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__ctx .t-dialog__position{display:flex;justify-content:center;min-height:100%;width:100%;position:relative;padding:48px 0;box-sizing:border-box}.t-dialog__ctx .t-dialog__position.t-dialog--top{align-items:flex-start;padding-top:20vh}.t-dialog__ctx .t-dialog__position.t-dialog--center{align-items:center}.t-dialog__ctx .t-dialog__position_fullscreen{display:flex;justify-content:center;min-height:100%;width:100%;position:relative;box-sizing:border-box}.t-dialog__ctx .t-is-hidden{background:none}.t-dialog__ctx .t-dialog{pointer-events:auto;z-index:2500}.t-dialog__ctx.t-dialog__ctx--modeless .t-dialog{box-shadow:var(--td-shadow-3)}:root,:root[theme-mode=light]{--skeleton-animation-gradient: rgba(0, 0, 0, .04)}:root[theme-mode=dark]{--skeleton-animation-gradient: rgba(255, 255, 255, .06)}.t-skeleton{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.t-skeleton__row{display:flex;margin-bottom:var(--td-comp-margin-l);align-items:center}.t-skeleton__row:only-child,.t-skeleton__row:last-child{margin-bottom:0}.t-skeleton__col{display:flex;align-items:center;justify-content:center;background-color:var(--td-bg-color-secondarycontainer);color:var(--td-text-color-disabled);margin-right:var(--td-comp-margin-l)}.t-skeleton__col:first-child:last-child,.t-skeleton__col:last-child{margin-right:0}.t-skeleton--type-text{width:100%;height:var(--td-font-size-body-large);border-radius:var(--td-radius-default)}.t-skeleton--type-rect{width:120px;height:88px;border-radius:var(--td-radius-default)}.t-skeleton--type-circle{width:32px;height:32px;border-radius:var(--td-radius-circle);flex-shrink:0}.t-skeleton--animation-gradient{position:relative;overflow-x:hidden}.t-skeleton--animation-gradient:after{content:" ";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,0),var(--skeleton-animation-gradient),rgba(255,255,255,0));animation:t-skeleton--gradient 1.5s linear 0s infinite}.t-skeleton--animation-flashed{animation:t-skeleton--flashed 2s linear 0s infinite}@keyframes t-skeleton--gradient{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(100%) skew(-15deg)}}@keyframes t-skeleton--flashed{0%{opacity:1}50%{background-color:#e6e6e64d;opacity:.3}to{opacity:1}}.t-collapse{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;border:solid 1px var(--td-component-border);border-bottom:0;background:var(--td-bg-color-container)}.t-collapse.t--border-less{border:none}.t-collapse.t--border-less .t-collapse-panel__header{border-bottom:none}.t-collapse.t--border-less .t-collapse-panel__body{background:var(--td-bg-color-container);border:none}.t-collapse-panel__icon{transition:all .2s cubic-bezier(.38,0,.24,1);cursor:pointer;display:flex;align-items:center;justify-content:center}.t-collapse-panel__icon>.t-fake-arrow{transform:rotate(-90deg);transition:all .2s cubic-bezier(.38,0,.24,1)}.t-collapse-panel__icon--left{margin-right:var(--td-comp-margin-s)}.t-collapse-panel__icon--right{margin-left:var(--td-comp-margin-s)}.t-collapse-panel__icon--active>.t-fake-arrow{transform:rotate(0)}.t-collapse-panel__icon:hover{background-color:var(--td-bg-color-container-hover);border-radius:var(--td-radius-small)}.t-collapse-panel__wrapper{overflow:hidden}.t-collapse-panel__wrapper.t--borderless .t-collapse-panel__header{border-bottom:none}.t-collapse-panel__wrapper.t--borderless .t-collapse-panel__body{background:var(--td-bg-color-container);border:none}.t-collapse-panel__wrapper .t-collapse-panel__header{padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l);border-bottom:solid 1px var(--td-component-border);font:var(--td-font-title-small);display:flex;align-items:center}.t-collapse-panel__wrapper .t-collapse-panel__header--blank{flex:1}.t-collapse-panel__wrapper .t-collapse-panel__header.t-is-clickable{cursor:pointer}.t-collapse-panel__wrapper .t-collapse-panel__header-left,.t-collapse-panel__wrapper .t-collapse-panel__header-right,.t-collapse-panel__wrapper .t-collapse-panel__header-right-content{display:flex}.t-collapse-panel__wrapper .t-collapse-panel__body{border-bottom:solid 1px var(--td-component-border);background:var(--td-bg-color-secondarycontainer);overflow:inherit}.t-collapse-panel__wrapper .t-collapse-panel__body--collapsed{border:none}.t-collapse-panel__wrapper .t-collapse-panel__content{padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l) var(--td-comp-paddingTB-m) calc(var(--td-comp-paddingLR-l) + var(--td-comp-margin-xxl));color:var(--td-text-color-secondary)}.t-collapse-panel.t-is-disabled .t-collapse-panel__header{cursor:not-allowed;color:var(--td-text-color-disabled)}.t-collapse-panel.t-is-disabled .t-collapse-panel__icon{cursor:not-allowed;pointer-events:none}.t-collapse-panel.t-is-disabled .t-collapse-panel__body{background:var(--td-bg-color-component-disabled)}.t-collapse-panel.t-is-disabled .t-collapse-panel__content{color:var(--td-text-color-disabled)}.t-popconfirm{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;min-width:160px;border-radius:var(--td-radius-medium)}.t-popconfirm .t-popup__content{padding:0}.t-popconfirm.t-popup[data-popper-placement^=top] .t-popup__arrow{bottom:-4px}.t-popconfirm__content{position:relative;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l);border-radius:var(--td-radius-medium)}.t-popconfirm__body{display:flex;align-items:flex-start;text-align:left}.t-popconfirm__body>.t-icon{display:inline-block;margin-right:var(--td-comp-margin-s);padding:calc(calc(var(--td-line-height-body-medium) - calc(var(--td-font-size-body-medium) + 6px)) / 2) 0;font-size:calc(var(--td-font-size-body-medium) + 6px)}.t-popconfirm__confirm{margin-left:var(--td-comp-margin-s)}.t-popconfirm__inner{display:inline-block;vertical-align:top;max-width:320px;font:var(--td-font-body-medium);color:var(--td-text-color-primary)}.t-popconfirm__icon--warning{color:var(--td-warning-color)}.t-popconfirm__icon--danger{color:var(--td-error-color)}.t-popconfirm__icon--default{color:var(--td-brand-color)}.t-popconfirm__buttons{text-align:right;margin-top:var(--td-comp-margin-l)}.t-popconfirm__buttons>span:last-child{margin-right:0}: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-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-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)}div[name=DEMO] .t-chat__text pre{background:transparent;border:none;padding:0;margin:0}div[name=DEMO] .chat-action-content{display:flex}div[name=DEMO] .t-chat hr{opacity:1;border:1px solid var(--td-border-level-1-color)}.t-chat{font:var(--td-font-body-medium);box-sizing:border-box;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;height:100%;width:100%;color:var(--td-text-color-primary)}.t-chat__list{flex:1;overflow-y:auto;overflow-x:hidden}.t-chat__list:hover::-webkit-scrollbar-thumb{background-color:var(--td-scrollbar-color)}.t-chat__list::-webkit-scrollbar{width:4px;background:transparent}.t-chat__list::-webkit-scrollbar-thumb{border-radius:6px;border:4px solid transparent;background-clip:border-box;background-color:transparent}.t-chat__list--reverse{display:flex;flex-direction:column-reverse}.t-chat__list .place-holder{flex-grow:1;flex-shrink:1}.t-chat__list .clear-btn{color:var(--td-text-color-secondary);font-size:var(--td-font-size-body-small);cursor:pointer}.t-chat__list .clear-btn .t-divider__inner-text{display:flex;align-items:center}.t-chat__list .clear-btn .clear-btn-text{margin-left:var(--td-comp-margin-xs)}.t-chat__list .clear-btn:hover{color:var(--td-text-color-primary)}.t-chat__footer{position:relative}.t-chat__footer__content{width:100%;position:relative;display:flex;padding-right:0}.t-chat__footer .t-chat__footer__content{margin-top:var(--td-comp-margin-xl)}.t-chat__footer__textarea{flex-grow:1;position:relative;border-radius:var(--td-radius-round)}.t-chat__footer__textarea .t-textarea{width:100%;padding:0 var(--td-comp-paddingLR-xxs);box-sizing:border-box}.t-chat__footer__textarea .t-textarea .t-textarea__inner{background:var(--td-bg-color-secondarycontainer);padding:var(--td-comp-size-xxs) var(--td-comp-size-xxxxxl) var(--td-comp-size-xxs) var(--td-comp-size-xs);border-radius:32px;scrollbar-width:none}.t-chat__footer__textarea .t-textarea .t-textarea__inner:hover{box-shadow:inset 0 2px 4px -1px #0000001f,0 4px 5px #00000014,0 1px 10px #0000000d}.t-chat__footer__textarea .t-textarea .t-textarea__inner.t-is-focused{border-color:var(--td-brand-color);background:var(--td-bg-color-container);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-chat__footer__textarea .t-textarea .t-textarea__inner::placeholder{color:var(--td-text-color-secondary)}.t-chat__footer__textarea__icon{position:absolute;bottom:var(--td-comp-paddingTB-s);right:var(--td-comp-paddingLR-s);text-align:center;cursor:pointer;height:var(--td-comp-size-xxl);display:flex;align-items:center;justify-content:center}.t-chat__footer__textarea__icon .t-chat__footer__textarea__icon__default{transform:rotate(-90deg);width:var(--td-comp-size-xxl);height:var(--td-comp-size-xxl);border-radius:var(--td-radius-circle);color:var(--td-text-color-disabled)}.t-chat__footer__textarea__icon .t-chat__footer__textarea__icon--focus{background:var(--td-brand-color);color:var(--td-text-color-anti)}.t-chat__footer__textarea__icon .t-button.t-size-s .t-icon{font-size:var(--td-font-size-title-large)}.t-chat__footer__stopbtn{flex:0 0 auto;margin-left:var(--td-comp-margin-l)}.t-chat__footer__stopbtn .t-button{width:100px;height:var(--td-comp-size-xxxxl);border-radius:var(--td-radius-round);background:var(--td-bg-color-secondarycontainer);color:var(--td-text-color-primary);font-size:var(--td-font-size-body-large)}.t-chat__footer__stopbtn .t-button__text{align-items:center}.t-chat__footer__stopbtn .t-button .t-icon{font-size:var(--td-font-size-title-large);margin-right:var(--td-comp-margin-s)}.t-chat-sender{position:relative;width:100%;padding:0 var(--td-comp-paddingLR-xxs);box-sizing:border-box}.t-chat-sender__header{border:1px solid var(--td-component-border);border-radius:calc(var(--td-radius-extraLarge) + var(--td-radius-small) + var(--td-radius-small)) calc(var(--td-radius-extraLarge) + var(--td-radius-small) + var(--td-radius-small)) 0 0;margin-bottom:calc(0px - var(--td-comp-margin-l));padding-bottom:var(--td-pop-padding-xxl)}.t-chat-sender__header:empty{display:none}.t-chat-sender__inner-header{border-radius:calc(var(--td-radius-extraLarge) + var(--td-radius-small) + var(--td-radius-small)) calc(var(--td-radius-extraLarge) + var(--td-radius-small) + var(--td-radius-small)) var(--td-radius-medium) var(--td-radius-medium)}.t-chat-sender__inner-header:empty{margin-bottom:var(--td-comp-margin-s)}.t-chat-sender__upload{margin-right:var(--td-comp-margin-m);width:var(--td-comp-size-s);height:var(--td-comp-size-s)}.t-chat-sender__textarea{position:relative;border:1px solid var(--td-border-level-2-color);border-radius:calc(var(--td-radius-extraLarge) + var(--td-radius-small) + var(--td-radius-small));padding:var(--td-comp-paddingLR-xs);background-color:var(--td-bg-color-secondarycontainer)}.t-chat-sender__textarea--focus{border-color:var(--td-brand-color);background-color:var(--td-bg-color-container);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-chat-sender__textarea:hover{border-color:var(--td-brand-color);box-shadow:var(--td-shadow-1)}.t-chat-sender__textarea--focus:hover{box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-chat-sender .t-textarea{width:100%;margin-bottom:var(--td-comp-margin-m);padding:0 var(--td-comp-paddingLR-s)}.t-chat-sender .t-textarea .t-textarea__inner{background-color:#0000;padding:0;border:0;scrollbar-width:none;font:var(--td-font-body-large);color:var(--td-text-color-primary)}.t-chat-sender .t-textarea .t-textarea__inner.t-is-focused{border:0}.t-chat-sender .t-textarea .t-textarea__inner::placeholder{font:var(--td-font-body-large);color:var(--td-text-color-disabled)}.t-chat-sender .t-textarea .t-textarea__inner:hover{box-shadow:none}.t-chat-sender .t-textarea .t-textarea__inner:focus{box-shadow:none}.t-chat-sender__footer{display:flex;justify-content:space-between;padding:0 var(--td-comp-paddingLR-s) var(--td-comp-paddingTB-s)}.t-chat-sender__button{display:flex;align-items:center}.t-chat-sender__button__actions{margin-right:var(--td-comp-margin-m)}.t-chat-sender__button .t-chat-sender__button__default{padding:0;transform:rotate(-90deg);color:var(--td-text-color-anti);width:var(--td-comp-size-s);height:var(--td-comp-size-s);border-radius:var(--td-radius-circle);background-color:var(--td-brand-color)}.t-chat-sender__button .t-chat-sender__button--disabled{background-color:var(--td-bg-color-secondarycomponent);color:var(--td-bg-color-container)}.t-chat-sender__button__stopicon{width:var(--td-size-4);height:var(--td-size-4);border:1px solid var(--td-bg-color-container);background:var(--td-bg-color-container)}.t-chat__inner{display:flex;margin-bottom:var(--td-comp-margin-l)}.t-chat__inner .t-chat__avatar{flex:0 0 auto}.t-chat__inner .t-chat__content{display:flex;justify-content:center;flex:1 1 auto;width:100%}.t-chat__inner .t-chat__content--base{padding-top:var(--td-comp-paddingTB-xl)}.t-chat__inner .t-chat__content>.t-chat-loading{padding:0 var(--td-comp-paddingLR-m)}.t-chat__inner .t-chat__detail{max-width:calc(100% - var(--td-comp-size-xl));box-sizing:border-box}.t-chat__inner.model-change{justify-content:center;margin-top:var(--td-comp-margin-xxl)}.t-chat__inner.model-change .t-chat__content{align-items:center}.t-chat__inner.model-change .t-chat__text{padding:0;font-size:var(--td-font-size-body-small);color:var(--td-text-color-disabled)}.t-chat__inner.model-change .t-chat__notice{background:var(--td-bg-color-secondarycontainer);padding:var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-s);font-size:var(--td-font-size-body-small);color:var(--td-text-color-disabled);border-radius:var(--td-radius-default);box-sizing:border-box;line-height:20px;text-align:center}.t-chat__inner.model-change .t-chat__notice .t-chat__text{padding:0;font-size:var(--td-font-size-body-small);color:var(--td-text-color-disabled)}.t-chat__inner.model-change .t-chat__notice span{color:var(--td-text-color-placeholder)}.t-chat__inner.error .t-chat__text__content{color:var(--td-error-color)}.t-chat--normal .t-chat__inner.user{flex-direction:row-reverse}.t-chat--normal .t-chat__inner.user .t-chat__avatar{margin-right:0}.t-chat--normal .t-chat__inner.user .t-chat__content{align-items:flex-end}.t-chat--normal .t-chat__inner.user .t-chat__content .t-chat__base{justify-content:flex-end}.t-chat--normal .t-chat__detail{max-width:min(calc(100% - 40px),800px)}.t-chat__avatar{flex-shrink:0;cursor:pointer;display:flex;margin:0 var(--td-comp-margin-xs);padding-top:var(--td-comp-paddingTB-xl)}.t-chat__avatar__box{padding-top:var(--td-pop-padding-m)}.t-chat__avatar-image{width:var(--td-comp-size-m);height:var(--td-comp-size-m);border-radius:var(--td-radius-circle)}.t-chat__content{font:var(--td-font-body-medium);display:flex;flex-direction:column;align-items:flex-start}.t-chat__content .t-skeleton{width:100%;padding:var(--td-pop-padding-xxl)}.t-chat__content .t-chat__text--model-change{background:var(--td-bg-color-secondarycontainer);padding:var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-s);font-size:var(--td-font-size-body-small);color:var(--td-text-color-disabled);border-radius:var(--td-radius-default);box-sizing:border-box;line-height:20px;text-align:center}.t-chat__content .t-chat__text--model-change span{color:var(--td-text-color-placeholder)}.t-chat__base{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;font:var(--td-font-body-medium);color:var(--td-text-color-placeholder);padding-left:var(--td-pop-padding-xxl)}.t-chat__name{padding-right:var(--td-comp-margin-s);cursor:pointer}.t-chat__text{padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l);font:var(--td-font-body-large);word-break:break-all}.t-chat__text .t-chat__text--user pre{color:var(--td-text-color-secondary);font:var(--td-font-body-large);margin:0;white-space:pre-wrap}.t-chat__text__assistant{color:var(--td-text-color-primary);line-height:2}.t-chat__text__assistant p,.t-chat__text__assistant ul,.t-chat__text__assistant ol{line-height:1.5}.t-chat__text__assistant ol{padding-inline-start:20px}.t-chat__text__assistant img{max-width:100%;margin:var(--td-comp-margin-xs) 0;border-radius:var(--td-radius-default)}.t-chat__text__assistant :where(code):not(:where(pre *)){color:var(--td-error-color);background:var(--td-error-color-1);border-radius:var(--td-radius-default);padding:var(--td-comp-paddingTB-xxs) var(--td-pop-padding-m);font-size:var(--td-font-size-body-small);word-break:break-word;margin:0 var(--td-comp-margin-xxs)}.t-chat__text__assistant blockquote{border-left:2px solid var(--td-gray-color-3);background:var(--td-gray-color-1);color:var(--td-font-gray-1);padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingTB-m) var(--td-comp-paddingTB-m) var(--td-comp-size-xs);margin:var(--td-comp-margin-l) 0}.t-chat__text__assistant hr{opacity:1;border:1px solid var(--td-border-level-1-color)}.t-chat__text .t-chat__text__assistant .t-chat__text__content .hljs{background-color:var(--td-gray-color-14);border-radius:var(--td-radius-large)}.t-chat__text--error{color:var(--td-error-color)}.t-chat__text--variant--base .t-chat__text{background-color:var(--td-bg-color-secondarycontainer);border-radius:var(--td-radius-extraLarge)}.t-chat__actions-margin{margin-left:var(--td-comp-margin-l)}.t-chat__actions{margin-top:var(--td-comp-margin-xs);display:flex;list-style:none;padding:3px;background-color:var(--td-bg-color-secondarycontainer);border-radius:var(--td-radius-medium);border:1px solid var(--td-border-level-2-color);overflow:hidden}.t-chat__actions .t-button{padding:var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-xs);width:var(--td-comp-size-xxxs);height:var(--td-comp-size-xxxs);box-sizing:content-box;color:var(--td-text-color-primary);background-color:var(--td-bg-color-secondarycontainer);border:0;margin-right:var(--td-comp-margin-xs)}.t-chat__actions .t-button .t-icon{font-size:var(--td-font-size-body-large)}.t-chat__actions .t-chat-button--active{color:var(--td-brand-color)}.t-chat__actions .t-button:hover{background-color:var(--td-bg-color-secondarycontainer-hover)}.t-chat__actions .t-space .t-space-item{height:var(--td-comp-size-xs)}.t-chat__refresh{display:flex;align-items:center}.t-chat__refresh-line{width:1px;height:var(--td-comp-size-xxxs);background-color:#e7e7e7;margin-right:var(--td-comp-margin-xs)}.t-chat__code-header{display:flex;padding:0 var(--td-pop-padding-xl);padding-top:var(--td-pop-padding-xl);justify-content:space-between}.t-chat__language-txt{color:var(--td-font-white-1)}.t-chat__copy-btn{color:var(--td-font-white-1);cursor:pointer}.t-chat__text--variant--outline .t-chat__detail{border:1px solid var(--td-component-border);border-radius:var(--td-radius-extraLarge)}.model-change.t-chat__text--variant--outline .t-chat__detail{border:none}.t-chat__text--variant--text .t-chat__detail-reasoning{padding-top:var(--td-comp-paddingTB-m)}.t-chat__text--variant--text .t-chat__detail-reasoning~.t-chat__text{padding-right:0}.t-chat__text--variant--outline .t-chat__detail-reasoning .t-collapse,.t-chat__detail-reasoning .t-collapse{background:none}.t-chat__detail-reasoning .t-collapse-panel{margin-left:var(--td-comp-margin-l)}.t-chat__text--variant--outline .t-chat__detail-reasoning .t-collapse-panel{margin-left:0;padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l)}.t-chat__text--variant--outline .t-chat__detail-reasoning .t-collapse-panel .t-chat__text{border:none}.t-chat__detail-reasoning .t-collapse-panel__icon{width:24px;height:24px;display:flex;align-items:center}.t-chat__detail-reasoning .t-collapse-panel__header{padding:var(--td-comp-paddingTB-s) var(--td-comp-paddingTB-m);font:var(--td-font-body-medium)}.t-chat__detail-reasoning .t-collapse-panel__wrapper{background-color:var(--td-bg-color-secondarycontainer);border-radius:var(--td-radius-medium)}.t-chat__detail-reasoning .t-collapse-panel__wrapper .t-fake-arrow{color:var(--td-text-color-secondary);transform:rotate(180deg) scale(1.125)}.t-chat__detail-reasoning .t-collapse-panel__icon--active .t-fake-arrow{transform:rotate(0) scale(1.125)}.t-chat__detail-reasoning .t-collapse-panel__content{background-color:var(--td-bg-color-secondarycontainer);padding:0 var(--td-comp-paddingTB-m) var(--td-comp-paddingTB-s) var(--td-comp-paddingTB-m)}.t-chat__detail-reasoning .t-collapse-panel__content .t-chat__text{padding:0}.t-chat__detail-reasoning .t-collapse-panel__content .t-chat__text .t-chat__text__assistant{color:var(--td-text-color-placeholder);font-weight:400;font-size:var(--td-font-size-body-medium)}.t-chat__detail-reasoning .t-collapse-panel__content .t-chat__text .t-chat__text__assistant .t-chat__text__content p{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.t-chat-loading{display:flex;align-items:center}.t-chat-loading__indicator--moving{position:relative;width:14px;height:14px}.t-chat-loading__indicator--moving .t-chat-loading__dot{position:absolute;width:8px;height:8px;border-radius:var(--td-radius-circle);background-color:var(--td-brand-color)}.t-chat-loading__indicator--moving .t-chat-loading__dot--top{top:-4px;left:3px;animation:dot-moving-top .6s ease-in-out alternate infinite}.t-chat-loading__indicator--moving .t-chat-loading__dot--left{bottom:-5px;left:-5px;animation:dot-moving-left .6s ease-in-out alternate infinite}.t-chat-loading__indicator--moving .t-chat-loading__dot--right{bottom:-5px;right:-5px;animation:dot-moving-right .6s ease-in-out alternate infinite}.t-chat-loading__indicator--gradient{width:14px;height:14px;background-color:transparent;border-radius:var(--td-radius-circle);border:1.5px solid var(--td-brand-color);animation:border-gradient-color .6s ease-in-out alternate infinite;box-sizing:border-box}@keyframes border-gradient-color{0%{border-color:var(--td-brand-color);border-width:1.5px}50%{border-color:var(--td-brand-color-8);border-width:3px}to{border-color:var(--td-brand-color-6);border-width:4px}}@keyframes dot-moving-top{0%{transform:scale(1);top:-4px}to{transform:scale(1.75);top:3px}}@keyframes dot-moving-left{0%{transform:scale(1);bottom:-4px;left:-4px}to{transform:scale(1.75);bottom:3px;left:3px}}@keyframes dot-moving-right{0%{transform:scale(1);bottom:-4px;right:-4px}to{transform:scale(1.75);bottom:3px;right:3px}}.t-chat-loading__text{margin-left:8px}.t-chat__text__content pre code.hljs{display:block;overflow-x:auto;padding:1em}.t-chat__text__content code.hljs{padding:3px 5px}.t-chat__text__content .hljs{color:var(--td-font-white-1);background:var(--td-gray-color-14)}.t-chat__text__content .hljs-comment,.t-chat__text__content .hljs-quote{color:#5c6370;font-style:italic}.t-chat__text__content .hljs-doctag,.t-chat__text__content .hljs-keyword,.t-chat__text__content .hljs-formula{color:#c678dd}.t-chat__text__content .hljs-section,.t-chat__text__content .hljs-name,.t-chat__text__content .hljs-selector-tag,.t-chat__text__content .hljs-deletion,.t-chat__text__content .hljs-subst{color:#e06c75}.t-chat__text__content .hljs-literal{color:#56b6c2}.t-chat__text__content .hljs-string,.t-chat__text__content .hljs-regexp,.t-chat__text__content .hljs-addition,.t-chat__text__content .hljs-attribute,.t-chat__text__content .hljs-meta .hljs-string{color:#98c379}.t-chat__text__content .hljs-attr,.t-chat__text__content .hljs-variable,.t-chat__text__content .hljs-template-variable,.t-chat__text__content .hljs-type,.t-chat__text__content .hljs-selector-class,.t-chat__text__content .hljs-selector-attr,.t-chat__text__content .hljs-selector-pseudo,.t-chat__text__content .hljs-number{color:#d19a66}.t-chat__text__content .hljs-symbol,.t-chat__text__content .hljs-bullet,.t-chat__text__content .hljs-link,.t-chat__text__content .hljs-meta,.t-chat__text__content .hljs-selector-id,.t-chat__text__content .hljs-title{color:#61aeee}.t-chat__text__content .hljs-built_in,.t-chat__text__content .hljs-title.class_,.t-chat__text__content .hljs-class .hljs-title{color:#e6c07b}.t-chat__text__content .hljs-emphasis{font-style:italic}.t-chat__text__content .hljs-strong{font-weight:700}.t-chat__text__content .hljs-link{text-decoration:underline}@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{fill:currentColor}.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}::-webkit-scrollbar-thumb{background-color:var(--td-scrollbar-color)}::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}::-webkit-scrollbar-track{background-color:var(--td-scroll-track-color)}.chat-box{position:relative;height:100%;margin:5px 10px;text-align:left}.chat-box .bottomBtn{position:absolute;left:50%;margin-left:-20px;bottom:210px;padding:0;border:0;width:40px;height:40px;border-radius:50%;box-shadow:0 8px 10px -5px #00000014,0 16px 24px 2px #0000000a,0 6px 30px 5px #0000000d}.chat-box .to-bottom{width:40px;height:40px;border:1px solid #dcdcdc;box-sizing:border-box;background:var(--td-bg-color-container);border-radius:50%;font-size:24px;line-height:40px;display:flex;align-items:center;justify-content:center}.chat-box .to-bottom .t-icon{font-size:24px}.model-select{display:flex;align-items:center}.model-select .t-select{width:112px;height:32px;margin-right:8px}.model-select .t-select .t-input{border-radius:32px;padding:0 15px}.model-select .check-box{width:112px;height:32px;border-radius:32px;border:0;background:#e7e7e7;color:#000000e6;box-sizing:border-box;flex:0 0 auto}.model-select .check-box .t-button__text{display:flex;align-items:center;justify-content:center}.model-select .check-box .t-button__text span{margin-left:4px}.model-select .check-box.is-active{border:1px solid #d9e1ff;background:#f2f3ff;color:var(--td-brand-color)}.chat-sender .btn{color:var(--td-text-color-disabled);border:none}.chat-sender .btn:hover{color:var(--td-brand-color-hover);border:none;background:none}.chat-sender .btn.t-button{height:var(--td-comp-size-m);padding:0}.chat-sender .model-select{display:flex;align-items:center}.chat-sender .model-select .t-select{width:112px;height:var(--td-comp-size-m);margin-right:var(--td-comp-margin-s)}.chat-sender .model-select .t-select .t-input{border-radius:32px;padding:0 15px}.chat-sender .model-select .t-select .t-input.t-is-focused{box-shadow:none}.chat-sender .model-select .check-box{width:112px;height:var(--td-comp-size-m);border-radius:32px;border:0;background:var(--td-bg-color-component);color:var(--td-text-color-primary);box-sizing:border-box;flex:0 0 auto}.chat-sender .model-select .check-box .t-button__text{display:flex;align-items:center;justify-content:center}.chat-sender .model-select .check-box .t-button__text span{margin-left:var(--td-comp-margin-xs)}.chat-sender .model-select .check-box.is-active{border:1px solid var(--td-brand-color-focus);background:var(--td-brand-color-light);color:var(--td-text-color-brand)}.app-scale-root{transform-origin:top left;background:#f5f7fa;min-height:100vh;margin:0;padding:0}body,.app-scale-root{font-size:var(--app-font-size, 14px)}.app-scale-root :where(.n-button,.n-card,.n-data-table,.n-dropdown-menu,.n-form,.n-input,.n-menu,.n-modal,.n-popover,.n-select,.n-tabs,.n-tag,.n-text,.ant-btn,.ant-card,.ant-form,.ant-input,.ant-menu,.ant-modal,.ant-pagination,.ant-select,.ant-table,.ant-tabs,.ant-typography,.el-button,.el-card,.el-form,.el-input,.el-menu,.el-select,.el-table,.el-tabs){font-size:var(--app-font-size, 14px)}.top-info-spacer{height:64px}.app-scale-root.app-dark{background:var(--apple-bg);color:var(--apple-text)}.app-scale-root.app-dark.skin-wine{background:linear-gradient(160deg,#0d0a0c,#1a0f14 40%,#120e12);background-attachment:fixed}.app-dark .n-watermark{background-color:transparent}.app-dark .n-scrollbar-container,.app-dark .n-scrollbar-content,.app-dark .n-spin-container,.app-dark .n-grid,.app-dark .n-gi{background:transparent}.app-dark .apple-bottom-bar{background:#000000f2!important;backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-top-color:#ffffff0f}.app-dark .apple-bottom-menu .n-menu-item-content:hover{background:#ffffff14!important}.app-dark .apple-bottom-menu .n-menu-item-content--selected{background:#d84a4a33!important}.apple-bottom-bar{background:#ffffffe0;backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-top:1px solid rgba(0,0,0,.06);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,sans-serif;overflow:hidden}.apple-bottom-scroll{overflow-x:auto;overflow-y:hidden;display:flex;justify-content:center;padding:4px 8px;scrollbar-width:none;-ms-overflow-style:none}.apple-bottom-scroll::-webkit-scrollbar{display:none}.apple-bottom-menu{display:flex;justify-content:center;width:auto;max-width:100%;flex-wrap:nowrap;gap:2px}.apple-bottom-menu .n-menu-item,.apple-bottom-menu .n-submenu{margin:0}.apple-bottom-menu .n-menu-item-content-header__extra{margin-left:0!important}.apple-bottom-menu .n-menu-item-content,.apple-bottom-menu .n-submenu .n-menu-item-content{min-width:auto;padding:0 10px!important;height:30px!important;line-height:30px!important;font-size:14px!important;border-radius:980px!important;transition:all .2s ease!important}.apple-bottom-menu .n-menu-item-content-header,.apple-bottom-menu .n-menu-item-content__title{font-size:14px!important;white-space:nowrap;font-weight:600;letter-spacing:.3px}.apple-bottom-menu .n-menu-item-content-header{gap:0!important}.apple-bottom-menu .n-menu-item-content__icon,.apple-bottom-menu .n-menu-item-content-header__icon,.apple-bottom-menu .n-submenu-children .n-menu-item-content__icon{display:none!important}.apple-bottom-menu .n-menu-item-content__arrow{margin-left:2px!important;font-size:calc(var(--app-font-size-menu, 11px) - 3px)!important;opacity:.5}.apple-bottom-menu .n-menu-item-content a,.apple-bottom-menu .n-submenu .n-menu-item-content a{display:inline-flex!important;align-items:center!important;height:100%!important;color:inherit!important;text-decoration:none!important}.apple-bottom-menu .n-menu-item-content--selected,.apple-bottom-menu .n-submenu .n-menu-item-content--selected{background:#d84a4a26!important;border:1px solid rgba(216,74,74,.3)!important;border-radius:980px!important;padding:0 10px!important}.apple-bottom-menu .n-menu-item-content--selected .n-menu-item-content-header,.apple-bottom-menu .n-menu-item-content--selected .n-menu-item-content__title,.apple-bottom-menu .n-menu-item-content--selected a,.apple-bottom-menu .n-submenu .n-menu-item-content--selected .n-menu-item-content-header,.apple-bottom-menu .n-submenu .n-menu-item-content--selected .n-menu-item-content__title,.apple-bottom-menu .n-submenu .n-menu-item-content--selected a{color:#d84a4a!important;font-weight:700!important}.apple-bottom-menu .n-menu-item-content:hover,.apple-bottom-menu .n-submenu .n-menu-item-content:hover{background:#0000000f!important;border-radius:980px!important;padding:0 10px!important}.apple-bottom-menu .n-menu-item-content:hover .n-menu-item-content-header,.apple-bottom-menu .n-menu-item-content:hover .n-menu-item-content__title,.apple-bottom-menu .n-menu-item-content:hover a,.apple-bottom-menu .n-submenu .n-menu-item-content:hover .n-menu-item-content-header,.apple-bottom-menu .n-submenu .n-menu-item-content:hover .n-menu-item-content__title,.apple-bottom-menu .n-submenu .n-menu-item-content:hover a{color:#d84a4a!important}.n-dropdown-menu{background:#fffffff2!important;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border:1px solid rgba(0,0,0,.06);border-radius:14px!important;padding:6px!important;box-shadow:0 8px 30px #00000014;min-width:120px}.n-dropdown-option-body{padding:0 14px!important;height:34px!important;line-height:34px!important;border-radius:10px!important;margin:2px 0;font-size:13px!important;transition:background .18s ease}.n-dropdown-option-body--selected{background:#d84a4a1f!important}.n-dropdown-option-body:hover{background:#0000000d!important}body.app-dark .n-dropdown-menu{background:#111111f7!important;border-color:#ffffff14;box-shadow:0 8px 30px #00000080}body.app-dark .n-dropdown-option-body{color:#e8e0dc!important}body.app-dark .n-dropdown-option-body:hover{background:#ffffff14!important;color:#fff!important}body.app-dark .n-dropdown-option-body--selected{background:#d84a4a40!important;color:#e87090!important}.n-button--primary-type,.n-button--primary-type:hover,.n-button--primary-type:active,.n-button--primary-type:focus{color:#fff!important}.n-button--info-type,.n-button--info-type:hover,.n-button--info-type:active,.n-button--info-type:focus{color:#fff!important}.n-radio-button--checked .n-radio-button__state-border,.n-radio-button--checked{color:#fff!important}.app-dark .n-card{background:var(--apple-card-bg)!important;border:1px solid var(--apple-border)!important;box-shadow:0 1px 3px #0000004d!important}.app-dark .n-card .n-card-header__title{color:var(--apple-text)!important}.app-dark .n-data-table{border:1px solid var(--apple-border)!important}.app-dark .n-data-table .n-data-table-th{background:var(--apple-th)!important;color:var(--apple-text-secondary)!important;border-bottom:1px solid var(--apple-border)!important}.app-dark .n-data-table .n-data-table-td{color:var(--apple-text)!important;border-bottom:1px solid var(--apple-border)!important}.app-dark .n-data-table .n-data-table-tr:hover .n-data-table-td{background:#ffffff0a!important}.app-dark .n-table th{background:var(--apple-th)!important;color:var(--apple-text-secondary)!important;border-bottom:1px solid var(--apple-border)!important}.app-dark .n-table td{color:var(--apple-text)!important;border-bottom:1px solid var(--apple-border)!important}.app-dark .n-table tr:hover td{background:#ffffff0a!important}.app-dark .n-collapse-item__header{color:var(--apple-text)!important}.app-dark .n-collapse-item__arrow{color:var(--apple-text-secondary)!important}.app-dark .n-collapse-item__border{border-color:var(--apple-border)!important}.app-dark .n-collapse-item__content,.app-dark .n-text{color:var(--apple-text)!important}.app-dark .n-text--depth-3{color:var(--apple-text-secondary)!important}.app-dark .n-input,.app-dark .n-base-selection{background:var(--apple-th)!important;border-color:var(--apple-border)!important}.app-dark .n-input .n-input__input-el,.app-dark .n-input .n-input__textarea-el,.app-dark .n-base-selection .n-base-selection-label,.app-dark .n-base-selection .n-base-selection-placeholder{color:var(--apple-text)!important}.app-dark .n-base-selection .n-base-selection-placeholder{color:var(--apple-text-secondary)!important}.app-dark .n-input.n-input--focus,.app-dark .n-base-selection.n-base-selection--active{box-shadow:0 0 0 3px #4096ff33!important;border-color:var(--apple-blue)!important}.app-dark .n-tag{color:var(--apple-text)!important}.app-dark .n-tabs .n-tabs-tab{color:var(--apple-text-secondary)!important}.app-dark .n-tabs .n-tabs-tab--active{color:var(--apple-blue)!important}.app-dark .n-tabs .n-tabs-bar{background:var(--apple-blue)!important}.app-dark .n-pagination .n-pagination-item{color:var(--apple-text-secondary)!important}.app-dark .n-pagination .n-pagination-item--active{background:var(--apple-blue)!important;color:#fff!important}.app-dark .n-empty .n-empty__description{color:var(--apple-text-secondary)!important}.app-dark .n-modal,.app-dark .n-popover,.app-dark .n-drawer{background:#0d0d0d!important;color:#e8e0dc!important}.app-dark .n-modal .n-card{background:#0d0d0d!important}.app-dark .apple-bottom-menu .n-menu-item-content,.app-dark .apple-bottom-menu .n-submenu .n-menu-item-content,.app-dark .apple-bottom-menu .n-menu-item-content-header,.app-dark .apple-bottom-menu .n-menu-item-content__title,.app-dark .apple-bottom-menu .n-submenu .n-menu-item-content-header,.app-dark .apple-bottom-menu .n-submenu .n-menu-item-content__title{color:#c0b4b0!important}.app-dark .apple-bottom-menu .n-menu-item-content:hover,.app-dark .apple-bottom-menu .n-submenu .n-menu-item-content:hover,.app-dark .apple-bottom-menu .n-menu-item-content:hover .n-menu-item-content-header,.app-dark .apple-bottom-menu .n-menu-item-content:hover .n-menu-item-content__title,.app-dark .apple-bottom-menu .n-submenu .n-menu-item-content:hover .n-menu-item-content-header,.app-dark .apple-bottom-menu .n-submenu .n-menu-item-content:hover .n-menu-item-content__title{color:#fff!important}.app-dark .apple-bottom-menu .n-menu-item-content--selected,.app-dark .apple-bottom-menu .n-submenu .n-menu-item-content--selected,.app-dark .apple-bottom-menu .n-menu-item-content--selected .n-menu-item-content-header,.app-dark .apple-bottom-menu .n-menu-item-content--selected .n-menu-item-content__title,.app-dark .apple-bottom-menu .n-submenu .n-menu-item-content--selected .n-menu-item-content-header,.app-dark .apple-bottom-menu .n-submenu .n-menu-item-content--selected .n-menu-item-content__title{color:#e87090!important}.app-dark .n-radio-group .n-radio-button{background:var(--apple-th)!important;border-color:var(--apple-border)!important;color:var(--apple-text-secondary)!important}.app-dark .n-radio-group .n-radio-button.n-radio-button--checked{background:var(--apple-blue)!important;border-color:var(--apple-blue)!important;color:#fff!important}.app-dark .n-switch{background-color:#ffffff40!important}.app-dark .n-switch.n-switch--active{background-color:var(--apple-green, #4ade80)!important}.app-dark .n-alert{background:#ffffff0f!important;color:var(--apple-text)!important}.app-dark .n-form-item .n-form-item__label{color:var(--apple-text)!important}.app-dark .n-form-item .n-form-item-feedback__trigger .n-form-item-feedback__icon,.app-dark .n-form-item .n-form-item-feedback-wrapper .n-form-item-feedback__icon,.app-dark .n-form-item .n-form-item-feedback__content{color:var(--apple-red)!important}.app-dark .n-input .n-input__input-el::placeholder,.app-dark .n-input .n-input__textarea-el::placeholder,.app-dark .n-base-selection .n-base-selection-placeholder{color:var(--apple-text-secondary)!important;opacity:1!important}.app-dark .n-button{color:var(--apple-text)!important}.app-dark .n-button.n-button--default-type:not(.n-button--disabled){background:var(--apple-th)!important;border-color:var(--apple-border)!important;color:var(--apple-text)!important}.app-dark .n-button.n-button--default-type:not(.n-button--disabled):hover{background:#242424!important;border-color:var(--apple-border)!important;color:#fff!important}.app-dark .n-button.n-button--primary-type:not(.n-button--disabled){background:var(--apple-blue)!important;border-color:var(--apple-blue)!important;color:#fff!important}.app-dark .n-button.n-button--primary-type:not(.n-button--disabled):hover{background:var(--apple-blue-hover)!important;border-color:var(--apple-blue-hover)!important;color:#fff!important}.app-dark .n-button.n-button--text-type:not(.n-button--disabled){color:var(--apple-blue)!important}.app-dark .n-button.n-button--text-type:not(.n-button--disabled):hover{color:var(--apple-blue-hover)!important}.app-dark .n-button.n-button--secondary-type:not(.n-button--disabled){background:var(--apple-th)!important;border-color:var(--apple-border)!important;color:var(--apple-text)!important}.app-dark .n-button.n-button--secondary-type:not(.n-button--disabled):hover{background:#242424!important;border-color:var(--apple-border)!important;color:#fff!important}.app-dark .n-button.n-button--tertiary-type:not(.n-button--disabled){background:#ffffff0f!important;border-color:var(--apple-border)!important;color:var(--apple-text)!important}.app-dark .n-button.n-button--tertiary-type:not(.n-button--disabled):hover{background:#ffffff1f!important;border-color:var(--apple-border)!important;color:#fff!important}.app-dark .n-tabs .n-tabs-nav{color:var(--apple-text-secondary)!important}.app-dark .n-radio .n-radio__state{background:var(--apple-th)!important;border-color:var(--apple-border)!important}.app-dark .n-radio .n-radio__state .n-radio__dot{background:var(--apple-text-secondary)!important}.app-dark .n-radio.n-radio--checked .n-radio__state{background:var(--apple-blue)!important;border-color:var(--apple-blue)!important}.app-dark .n-radio.n-radio--checked .n-radio__state .n-radio__dot{background:#fff!important}.app-dark .n-radio .n-radio__label{color:var(--apple-text)!important}.app-dark .n-descriptions .n-descriptions-td{background:var(--apple-card-bg)!important;color:var(--apple-text)!important}.app-dark .n-descriptions .n-descriptions-td.n-descriptions-td--label{background:var(--apple-th)!important;color:var(--apple-text-secondary)!important}.app-dark .n-descriptions .n-descriptions-td{border-color:var(--apple-border)!important}.app-dark .n-alert .n-alert__title,.app-dark .n-alert .n-alert__content,.app-dark .n-modal .n-card .n-card-header__title{color:var(--apple-text)!important}.app-dark .n-modal .n-card .n-card-header{border-bottom-color:var(--apple-border)!important}.app-dark .n-modal .n-card .n-card__content{color:var(--apple-text)!important}.app-dark .n-modal .n-card .n-card__action{border-top-color:var(--apple-border)!important}.app-dark .n-modal .n-card .n-card__action .n-button{color:var(--apple-text)!important}.app-dark .n-modal .n-card .n-card__action .n-button.n-button--primary-type:not(.n-button--disabled){color:#fff!important}.app-dark .n-modal .n-card .n-form-item .n-form-item__label,.app-dark .n-modal .n-card .n-text{color:var(--apple-text)!important}.app-dark .n-modal .n-card .n-text--depth-3,.app-dark .n-modal .n-card .n-tabs .n-tabs-tab{color:var(--apple-text-secondary)!important}.app-dark .n-modal .n-card .n-tabs .n-tabs-tab--active{color:var(--apple-blue)!important}.app-dark .n-modal .n-card .n-alert{background:#ffffff0f!important;color:var(--apple-text)!important}.app-dark .n-modal .n-card .n-alert .n-alert__title,.app-dark .n-modal .n-card .n-alert .n-alert__content{color:var(--apple-text)!important}.ninefzt-trigger[data-v-2f67ec66]{display:inline;cursor:pointer}.ninefzt-drawer-shell[data-v-2f67ec66]{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;box-sizing:border-box}.ninefzt-drawer-close[data-v-2f67ec66]{position:absolute;z-index:4;top:calc(14px + 3.2vh);left:10px;width:34px;height:34px;margin:0;padding:0;border:none;border-radius:50%;background:#00000080;color:#fff;font-size:26px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.ninefzt-drawer-close[data-v-2f67ec66]:hover{background:#000000a6}.ninefzt-iframe-wrap[data-v-2f67ec66]{--ninefzt-iframe-top-crop: 32px;--ninefzt-iframe-bottom-crop: 88px;--ninefzt-iframe-scale: 1.02;--ninefzt-iframe-up-shift: 3%;--ninefzt-hide-scrollbar: 16px;flex:1;min-height:0;overflow:hidden;position:relative}.ninefzt-iframe[data-v-2f67ec66]{position:absolute;left:0;right:0;top:0;width:calc(100% / var(--ninefzt-iframe-scale) + var(--ninefzt-hide-scrollbar));height:calc(100% + var(--ninefzt-iframe-top-crop) + var(--ninefzt-iframe-bottom-crop) + var(--ninefzt-iframe-up-shift));transform-origin:top left;transform:translateY(calc(-1 * var(--ninefzt-iframe-top-crop))) translateY(calc(-1 * var(--ninefzt-iframe-up-shift))) scale(var(--ninefzt-iframe-scale));border:0}.ninefzt-drawer-panel .n-drawer-body-content-wrapper,.ninefzt-drawer-panel .n-drawer-body{padding:0!important}.ninefzt-drawer-panel .n-drawer-body-content-wrapper,.ninefzt-drawer-panel .n-drawer-body,.ninefzt-drawer-panel .n-scrollbar-container{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.22) transparent}.ninefzt-drawer-panel .n-drawer-body-content-wrapper::-webkit-scrollbar,.ninefzt-drawer-panel .n-drawer-body::-webkit-scrollbar,.ninefzt-drawer-panel .n-scrollbar-container::-webkit-scrollbar{width:.3px;height:.3px}.ninefzt-drawer-panel .n-drawer-body-content-wrapper::-webkit-scrollbar-thumb,.ninefzt-drawer-panel .n-drawer-body::-webkit-scrollbar-thumb,.ninefzt-drawer-panel .n-scrollbar-container::-webkit-scrollbar-thumb{background:#00000038;border-radius:4px}.ninefzt-drawer-panel .n-scrollbar-rail--vertical{width:.3px!important}.ninefzt-drawer-panel .n-scrollbar-rail--horizontal{height:.3px!important}.ninefzt-drawer-panel{top:-4vh!important;height:104vh!important}.ninefzt-drawer-panel .n-drawer-body-content-wrapper::-webkit-scrollbar-track,.ninefzt-drawer-panel .n-drawer-body::-webkit-scrollbar-track,.ninefzt-drawer-panel .n-scrollbar-container::-webkit-scrollbar-track{background:transparent}.kline-overlay-title[data-v-2e6cd594]{position:absolute;left:10px;top:2px;z-index:3;font-size:12px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.kline-overlay-title[data-v-2e6cd594]:hover{opacity:.85}.kline-status[data-v-2e6cd594]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#64748b;position:absolute;inset:0;background:#fff0;z-index:2}.kline-status--error[data-v-2e6cd594]{color:#e11d48;padding:8px;text-align:center}.kline-canvas[data-v-2e6cd594]{width:100%;height:100%}.md-editor-preview h3[data-v-67f38bac]{text-align:center!important}.md-editor-preview p[data-v-67f38bac]{text-align:left!important}.blink-border[data-v-67f38bac]{animation:blink-border-67f38bac 1s linear infinite;border:4px solid transparent}@keyframes blink-border-67f38bac{0%{border-color:red}50%{border-color:transparent}to{border-color:red}}[data-v-67f38bac] .n-tabs-nav .n-tabs-tab{position:relative;cursor:pointer}[data-v-67f38bac] .n-tabs-nav .n-tabs-tab[draggable=true]{-webkit-user-select:none;user-select:none;cursor:move}.tab-drag-over[data-v-67f38bac]{background-color:#e6f7ff!important;border:2px dashed #1890ff!important;transform:scale(1.02);transition:all .2s ease;z-index:10}.tab-drag-over[data-v-67f38bac]:after{content:"";position:absolute;inset:0;z-index:-1}.tab-dragging[data-v-67f38bac]{opacity:.5}.stock-detail-pane-iframe-wrap[data-v-693fb2c7]{flex:1;min-height:0;display:flex;flex-direction:column}.stock-detail-pane-iframe[data-v-693fb2c7]{flex:1;width:100%;min-height:320px;border:none;background:#141212}.stock-detail-panel[data-v-620b7772]{display:flex;flex-direction:column;height:100%;min-height:0;background:#fff;color:#333}.stock-detail-panel.dark-theme[data-v-620b7772]{background:#000;color:#e5e5e5}.stock-detail-panel__bar[data-v-620b7772]{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;padding:4px 6px 6px;font-size:14px;border-bottom:1px solid #444}.stock-detail-panel__tab[data-v-620b7772]{margin:0;padding:2px 5px;border:none;background:transparent;color:#ffb871;font-size:14px;cursor:pointer;font-family:inherit;line-height:1.2}.stock-detail-panel__tab[data-v-620b7772]:hover{color:#fff}.stock-detail-panel__tab--active[data-v-620b7772]{color:#fff!important;font-weight:600}.stock-detail-panel__tab--f3[data-v-620b7772]{color:#ffb871}.stock-detail-panel__tab--f4[data-v-620b7772]{color:#80ffff}.stock-detail-panel__tab--f5[data-v-620b7772]{color:#07c160}.stock-detail-panel__tab--f6[data-v-620b7772]{color:#ffb871}.stock-detail-panel__tab--f7[data-v-620b7772]{color:#fc2944}.stock-detail-panel__tab--f8[data-v-620b7772]{color:gold}.stock-detail-panel__tab-spacer[data-v-620b7772]{display:inline-block;width:6px}.stock-detail-panel__meta[data-v-620b7772]{margin-left:8px;font-size:13px;color:#ccc}.stock-detail-panel__body[data-v-620b7772]{flex:1;min-height:0;display:flex;flex-direction:column}.stock-detail-modal__panel[data-v-41ef845f]{height:min(78vh,860px);min-height:420px}.stock-detail-open-btn[data-v-1e9cc549]{--dujia-red: #e02828;--dujia-red-hover: #eb3535;--dujia-gold: #f3d875;--dujia-gold-hover: #ecd063;--corner-inset: 7px;--corner-arm: 6px;--corner-thick: 2px;position:relative;font-weight:700!important;color:#0f0f0f!important;border:none!important;border-radius:999px!important;box-shadow:none!important;padding-inline:12px!important;background-color:var(--dujia-red)!important;background-image:linear-gradient(var(--dujia-gold),var(--dujia-gold)),linear-gradient(var(--dujia-gold),var(--dujia-gold)),linear-gradient(var(--dujia-gold),var(--dujia-gold)),linear-gradient(var(--dujia-gold),var(--dujia-gold)),linear-gradient(var(--dujia-gold),var(--dujia-gold)),linear-gradient(var(--dujia-gold),var(--dujia-gold)),linear-gradient(var(--dujia-gold),var(--dujia-gold)),linear-gradient(var(--dujia-gold),var(--dujia-gold));background-repeat:no-repeat!important;background-size:var(--corner-arm) var(--corner-thick),var(--corner-thick) var(--corner-arm),var(--corner-arm) var(--corner-thick),var(--corner-thick) var(--corner-arm),var(--corner-arm) var(--corner-thick),var(--corner-thick) var(--corner-arm),var(--corner-arm) var(--corner-thick),var(--corner-thick) var(--corner-arm);background-position:var(--corner-inset) var(--corner-inset),var(--corner-inset) var(--corner-inset),calc(100% - var(--corner-inset) - var(--corner-arm)) var(--corner-inset),calc(100% - var(--corner-inset) - var(--corner-thick)) var(--corner-inset),var(--corner-inset) calc(100% - var(--corner-inset) - var(--corner-thick)),var(--corner-inset) calc(100% - var(--corner-inset) - var(--corner-arm)),calc(100% - var(--corner-inset) - var(--corner-arm)) calc(100% - var(--corner-inset) - var(--corner-thick)),calc(100% - var(--corner-inset) - var(--corner-thick)) calc(100% - var(--corner-inset) - var(--corner-arm))}.stock-detail-open-btn[data-v-1e9cc549]:not(:disabled):hover{background-color:var(--dujia-red-hover)!important;color:#0f0f0f!important}.stock-detail-open-btn[data-v-1e9cc549]:not(:disabled):focus{background-color:var(--dujia-red-hover)!important;color:#0f0f0f!important}.stock-detail-open-btn[data-v-1e9cc549]:not(:disabled):hover,.stock-detail-open-btn[data-v-1e9cc549]:not(:disabled):focus{background-image:linear-gradient(var(--dujia-gold-hover),var(--dujia-gold-hover)),linear-gradient(var(--dujia-gold-hover),var(--dujia-gold-hover)),linear-gradient(var(--dujia-gold-hover),var(--dujia-gold-hover)),linear-gradient(var(--dujia-gold-hover),var(--dujia-gold-hover)),linear-gradient(var(--dujia-gold-hover),var(--dujia-gold-hover)),linear-gradient(var(--dujia-gold-hover),var(--dujia-gold-hover)),linear-gradient(var(--dujia-gold-hover),var(--dujia-gold-hover)),linear-gradient(var(--dujia-gold-hover),var(--dujia-gold-hover))}.stock-detail-open-btn[data-v-1e9cc549]:disabled{opacity:.55;filter:grayscale(.15)}.md-editor-preview h3[data-v-e15ab6b2]{text-align:center!important}.md-editor-preview p[data-v-e15ab6b2]{text-align:left!important}.blink-border[data-v-e15ab6b2]{animation:blink-border-e15ab6b2 1s linear infinite;border:4px solid transparent}@keyframes blink-border-e15ab6b2{0%{border-color:red}50%{border-color:transparent}to{border-color:red}}[data-v-e15ab6b2] .n-tabs-nav .n-tabs-tab{position:relative;cursor:pointer}[data-v-e15ab6b2] .n-tabs-nav .n-tabs-tab[draggable=true]{-webkit-user-select:none;user-select:none;cursor:move}.tab-drag-over[data-v-e15ab6b2]{background-color:#e6f7ff!important;border:2px dashed #1890ff!important;transform:scale(1.02);transition:all .2s ease;z-index:10}.tab-drag-over[data-v-e15ab6b2]:after{content:"";position:absolute;inset:0;z-index:-1}.tab-dragging[data-v-e15ab6b2]{opacity:.5}.xunlong-k-overlay-title[data-v-e15ab6b2]{position:absolute;top:2px;left:6px;right:auto;width:30%;max-width:30%;z-index:3;font-size:12px;line-height:18px;font-weight:500;color:#456;pointer-events:auto;text-align:left;white-space:nowrap;overflow:visible;padding:0 6px;border-radius:4px;background:#fffffff5;border:1px solid rgba(15,23,42,.1);box-shadow:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}.xunlong-k-overlay-title--with-detail[data-v-e15ab6b2]{display:flex;align-items:center;gap:4px;max-width:calc(100% - 32px);overflow:hidden;white-space:nowrap}.xunlong-k-overlay-title__text[data-v-e15ab6b2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:auto}.xunlong-k-overlay-actions[data-v-e15ab6b2]{flex-shrink:0;pointer-events:auto;gap:2px!important;min-width:0}.xunlong-k-overlay-actions[data-v-e15ab6b2] .n-button{padding:0 5px!important;height:18px!important;font-size:11px!important;line-height:16px!important}[data-v-e15ab6b2] .dark .xunlong-k-overlay-title,[data-v-e15ab6b2] .dark-theme .xunlong-k-overlay-title{color:#ccc}::deep(.dark) .xunlong-k-overlay-title[data-v-e15ab6b2],::deep(.dark-theme) .xunlong-k-overlay-title[data-v-e15ab6b2]{background:#020617b8;border:1px solid rgba(148,163,184,.16)}.xunlong-k-overlay-close[data-v-e15ab6b2]{position:absolute;top:2px;right:6px;z-index:6;width:20px;height:20px;padding:0;border:0;border-radius:6px;background:#ff4d4f1a;color:#e11d48;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;pointer-events:auto}.xunlong-k-overlay-close[data-v-e15ab6b2]:hover{background:#ff4d4f2e}.xunlong-k-overlay-close[data-v-e15ab6b2]:active{transform:scale(.98)}::deep(.dark) .xunlong-k-overlay-close[data-v-e15ab6b2],::deep(.dark-theme) .xunlong-k-overlay-close[data-v-e15ab6b2]{background:#ff4d4f24;color:#fb7185}[data-v-e15ab6b2] .xunlongchi-tabs .n-tabs-nav{flex-wrap:wrap!important;overflow-x:visible!important}[data-v-e15ab6b2] .xunlongchi-tabs .n-tabs-bar{overflow:visible!important}[data-v-e15ab6b2] .xunlongchi-tabs .n-tabs-more,[data-v-e15ab6b2] .xunlongchi-tabs .n-tabs-nav-more,[data-v-e15ab6b2] .xunlongchi-tabs .n-tabs-overflow{display:none!important}.kt-page[data-v-09a019e9]{min-height:100%;background:#f2f2f7;display:flex;flex-direction:column;overflow-y:auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif;color:#1d1d1f;padding:12px 24px}.kt-page.kt-dark[data-v-09a019e9]{background:#000;color:#f5f5f7}.kt-config[data-v-09a019e9]{max-width:680px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:14px;animation:kt-slide-up-09a019e9 .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes kt-slide-up-09a019e9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.kt-header[data-v-09a019e9]{text-align:center;padding:4px 0;position:relative}.kt-back-btn[data-v-09a019e9]{position:absolute;left:0;top:50%;transform:translateY(-50%);background:none;border:1px solid rgba(120,120,128,.2);border-radius:8px;padding:6px 14px;font-size:13px;color:#86868b;cursor:pointer;transition:all .2s}.kt-back-btn[data-v-09a019e9]:hover{background:#78788014;color:#1d1d1f}.kt-dark .kt-back-btn[data-v-09a019e9]{color:#86868b;border-color:#7878804d}.kt-dark .kt-back-btn[data-v-09a019e9]:hover{background:#78788026;color:#f5f5f7}.kt-back-bar[data-v-09a019e9]{margin-bottom:12px}.kt-back-bar .kt-back-btn[data-v-09a019e9]{position:static;transform:none}.kt-title[data-v-09a019e9]{font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0;background:linear-gradient(135deg,#007aff,#5856d6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.kt-subtitle[data-v-09a019e9]{font-size:13px;color:#86868b;margin:4px 0 0}.kt-dark .kt-subtitle[data-v-09a019e9]{color:#86868b}.kt-group[data-v-09a019e9]{animation:kt-slide-up-09a019e9 .5s cubic-bezier(.25,.46,.45,.94) both}.kt-group[data-v-09a019e9]:nth-child(2){animation-delay:60ms}.kt-group[data-v-09a019e9]:nth-child(3){animation-delay:.12s}.kt-group[data-v-09a019e9]:nth-child(4){animation-delay:.18s}.kt-group-title[data-v-09a019e9]{font-size:12px;font-weight:600;color:#86868b;text-transform:uppercase;letter-spacing:.04em;padding:0 4px 6px}.kt-group-card[data-v-09a019e9]{background:#ffffffd9;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border-radius:16px;box-shadow:0 1px 3px #0000000a,0 0 0 .5px #00000008;overflow:hidden}.kt-dark .kt-group-card[data-v-09a019e9]{background:#1c1c1ed9;box-shadow:0 1px 3px #0000004d,0 0 0 .5px #ffffff0f}.kt-row[data-v-09a019e9]{display:flex;align-items:center;padding:10px 16px;border-bottom:.5px solid rgba(0,0,0,.05);gap:12px}.kt-row[data-v-09a019e9]:last-child{border-bottom:none}.kt-dark .kt-row[data-v-09a019e9]{border-bottom-color:#ffffff0f}.kt-row-label[data-v-09a019e9]{font-size:14px;font-weight:500;color:#1d1d1f;min-width:72px;flex-shrink:0}.kt-dark .kt-row-label[data-v-09a019e9]{color:#f5f5f7}.kt-input[data-v-09a019e9]{flex:1;padding:8px 12px;border:.5px solid rgba(0,0,0,.1);border-radius:10px;font-size:14px;background:#00000005;color:#1d1d1f;outline:none;transition:border-color .2s ease,box-shadow .2s ease;min-width:0}.kt-input[data-v-09a019e9]:focus{border-color:#007aff;box-shadow:0 0 0 3px #007aff1f}.kt-dark .kt-input[data-v-09a019e9]{background:#ffffff0f;border-color:#ffffff1a;color:#f5f5f7}.kt-date-input[data-v-09a019e9]{max-width:180px}.kt-fee-input[data-v-09a019e9]{max-width:100px}.kt-form-unit[data-v-09a019e9]{font-size:13px;color:#86868b}.kt-form-hint[data-v-09a019e9]{font-size:12px;color:#86868b;margin-left:auto}.kt-chip-btn[data-v-09a019e9]{padding:7px 16px;border:none;border-radius:14px;background:#007aff1a;color:#007aff;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease,transform .1s ease;flex-shrink:0}.kt-chip-btn[data-v-09a019e9]:hover{background:#007aff2e}.kt-chip-btn[data-v-09a019e9]:active{transform:scale(.94)}.kt-chip-btn-clear[data-v-09a019e9]{background:#78788014;color:#86868b}.kt-chip-btn-clear[data-v-09a019e9]:hover{background:#78788029}.kt-chip-btn[data-v-09a019e9]:disabled{opacity:.5;cursor:not-allowed}.kt-market-seg[data-v-09a019e9]{display:flex;gap:6px;flex-wrap:wrap}.kt-market-pill[data-v-09a019e9]{padding:6px 14px;border:none;border-radius:14px;background:#78788014;color:#86868b;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.kt-market-pill[data-v-09a019e9]:hover{background:#78788024}.kt-market-pill.active[data-v-09a019e9]{background:#007aff1f;color:#007aff}.kt-mode-seg[data-v-09a019e9]{display:flex;gap:8px}.kt-mode-pill[data-v-09a019e9]{flex:1;padding:8px 20px;border:1.5px solid rgba(120,120,128,.15);border-radius:10px;background:#7878800a;color:#86868b;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.kt-mode-pill[data-v-09a019e9]:hover{background:#7878801a}.kt-mode-pill.active[data-v-09a019e9]{border-color:#007aff;background:#007aff14;color:#007aff}.kt-dark .kt-mode-pill[data-v-09a019e9]{border-color:#78788040;background:#7878800f}.kt-dark .kt-mode-pill.active[data-v-09a019e9]{border-color:#007aff;background:#007aff1f;color:#007aff}.kt-switch[data-v-09a019e9]{width:44px;height:26px;border-radius:13px;background:#78788033;border:none;cursor:pointer;position:relative;transition:background .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.kt-switch.on[data-v-09a019e9]{background:#34c759}.kt-switch-knob[data-v-09a019e9]{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000026;transition:transform .3s cubic-bezier(.4,0,.2,1)}.kt-switch.on .kt-switch-knob[data-v-09a019e9]{transform:translate(18px)}.kt-ratio-grid[data-v-09a019e9]{display:flex;gap:6px;flex-wrap:wrap}.kt-ratio-pill[data-v-09a019e9]{padding:6px 14px;border:none;border-radius:14px;background:#78788014;color:#86868b;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.kt-ratio-pill[data-v-09a019e9]:hover{background:#78788024}.kt-ratio-pill.active[data-v-09a019e9]{background:#007aff;color:#fff;box-shadow:0 2px 8px #007aff4d}.kt-start-wrap[data-v-09a019e9]{animation:kt-slide-up-09a019e9 .5s cubic-bezier(.25,.46,.45,.94) both;animation-delay:.24s}.kt-start-btn[data-v-09a019e9]{width:100%;padding:12px;border:none;border-radius:14px;background:linear-gradient(135deg,#007aff,#5856d6);color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease;box-shadow:0 4px 16px #007aff4d}.kt-start-btn[data-v-09a019e9]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #007aff66}.kt-start-btn[data-v-09a019e9]:active{transform:scale(.98)}.kt-history[data-v-09a019e9]{animation:kt-slide-up-09a019e9 .5s cubic-bezier(.25,.46,.45,.94) both;animation-delay:.3s}.kt-history-header[data-v-09a019e9]{display:flex;justify-content:space-between;align-items:center;padding:0 4px 10px}.kt-history-title[data-v-09a019e9]{font-size:13px;font-weight:600;color:#86868b;text-transform:uppercase;letter-spacing:.04em}.kt-history-count[data-v-09a019e9]{font-size:12px;color:#86868b}.kt-history-list[data-v-09a019e9]{display:flex;flex-direction:column;gap:8px}.kt-history-item[data-v-09a019e9]{background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;padding:14px 16px;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease;box-shadow:0 1px 3px #0000000a,0 0 0 .5px #00000008}.kt-dark .kt-history-item[data-v-09a019e9]{background:#1c1c1ed9;box-shadow:0 1px 3px #0000004d,0 0 0 .5px #ffffff0f}.kt-history-item[data-v-09a019e9]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.kt-history-top[data-v-09a019e9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.kt-history-name[data-v-09a019e9]{font-size:14px;font-weight:600;color:#1d1d1f}.kt-dark .kt-history-name[data-v-09a019e9]{color:#f5f5f7}.kt-history-pnl[data-v-09a019e9]{font-size:14px;font-weight:700}.kt-history-bottom[data-v-09a019e9]{display:flex;gap:12px;font-size:11px;color:#86868b}.kt-body[data-v-09a019e9]{max-width:960px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:12px;animation:kt-slide-up-09a019e9 .4s cubic-bezier(.25,.46,.45,.94) both}.kt-card[data-v-09a019e9]{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008}.kt-dark .kt-card[data-v-09a019e9]{background:#1c1c1e;box-shadow:0 1px 3px #0000004d,0 0 0 .5px #ffffff0f}.kt-quote[data-v-09a019e9]{padding:16px 20px}.kt-quote-row[data-v-09a019e9]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.kt-quote-price-wrap[data-v-09a019e9]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.kt-price[data-v-09a019e9]{font-size:32px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.kt-change[data-v-09a019e9]{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.kt-stock-name[data-v-09a019e9]{font-size:13px;color:#86868b;font-weight:500}.kt-blind-tag[data-v-09a019e9]{color:#007aff;font-weight:600}.kt-quote-grid[data-v-09a019e9]{display:flex;gap:16px;flex-wrap:wrap}.kt-qg-cell[data-v-09a019e9]{display:flex;flex-direction:column;align-items:center;min-width:48px}.kt-qg-label[data-v-09a019e9]{font-size:10px;color:#86868b;text-transform:uppercase;letter-spacing:.04em}.kt-qg-val[data-v-09a019e9]{font-size:13px;font-weight:600;color:#1d1d1f;font-variant-numeric:tabular-nums}.kt-dark .kt-qg-val[data-v-09a019e9]{color:#f5f5f7}.kt-quote-status[data-v-09a019e9]{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;border-top:.5px solid rgba(0,0,0,.05)}.kt-dark .kt-quote-status[data-v-09a019e9]{border-top-color:#ffffff0f}.kt-status-text[data-v-09a019e9]{font-size:12px;font-weight:600;color:#007aff}.kt-progress[data-v-09a019e9]{font-size:12px;color:#86868b;font-variant-numeric:tabular-nums}.up[data-v-09a019e9]{color:#ff3b30}.down[data-v-09a019e9]{color:#34c759}.kt-view-toggle[data-v-09a019e9]{display:flex;gap:4px;padding:6px 14px 0}.kt-view-btn[data-v-09a019e9]{padding:4px 14px;border:none;border-radius:10px;background:#78788014;color:#86868b;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s ease}.kt-view-btn[data-v-09a019e9]:hover{background:#78788029}.kt-view-btn.active[data-v-09a019e9]{background:#007aff1a;color:#007aff;box-shadow:0 0 0 .5px #007aff26}.kt-chart-wrap[data-v-09a019e9]{padding:8px;position:relative}.kt-canvas[data-v-09a019e9]{width:100%;height:420px;display:block;border-radius:8px}.kt-empty[data-v-09a019e9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#86868b;font-size:14px;gap:12px}.kt-loading-spinner[data-v-09a019e9]{width:28px;height:28px;border:3px solid rgba(0,122,255,.15);border-top-color:#007aff;border-radius:50%;animation:kt-spin-09a019e9 .8s linear infinite}@keyframes kt-spin-09a019e9{to{transform:rotate(360deg)}}.kt-actions[data-v-09a019e9]{display:flex;flex-direction:column;gap:8px}.kt-actions-row[data-v-09a019e9]{display:flex;gap:8px}.kt-btn[data-v-09a019e9]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 8px;border:none;border-radius:14px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);min-width:0}.kt-btn[data-v-09a019e9]:active{transform:scale(.96)}.kt-btn.disabled[data-v-09a019e9]{opacity:.4;cursor:not-allowed;pointer-events:none}.kt-btn-text[data-v-09a019e9]{font-size:14px;font-weight:700}.kt-btn-sub[data-v-09a019e9]{font-size:10px;margin-top:2px;opacity:.7}.kt-btn-buy[data-v-09a019e9]{background:#ff3b301a;color:#ff3b30}.kt-btn-buy[data-v-09a019e9]:hover{background:#ff3b302e}.kt-btn-sell[data-v-09a019e9]{background:#34c7591a;color:#34c759}.kt-btn-sell[data-v-09a019e9]:hover{background:#34c7592e}.kt-btn-play[data-v-09a019e9]{background:#007aff1a;color:#007aff}.kt-btn-play[data-v-09a019e9]:hover{background:#007aff2e}.kt-btn-next[data-v-09a019e9]{background:#007aff14;color:#007aff}.kt-btn-next[data-v-09a019e9]:hover{background:#007aff29}.kt-btn-fast5[data-v-09a019e9]{background:#5856d614;color:#5856d6}.kt-btn-fast5[data-v-09a019e9]:hover{background:#5856d629}.kt-btn-tail[data-v-09a019e9]{background:#ff950014;color:#ff9500}.kt-btn-tail[data-v-09a019e9]:hover{background:#ff950029}.kt-btn-close[data-v-09a019e9]{background:#78788014;color:#86868b}.kt-btn-close[data-v-09a019e9]:hover{background:#78788029}.kt-btn-undo[data-v-09a019e9]{background:#78788014;color:#86868b}.kt-btn-undo[data-v-09a019e9]:hover{background:#78788029}.kt-btn-finish[data-v-09a019e9]{background:#ff95001a;color:#ff9500}.kt-btn-finish[data-v-09a019e9]:hover{background:#ff95002e}.kt-stats-bar[data-v-09a019e9]{display:flex;justify-content:space-around;padding:14px 16px;background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008}.kt-dark .kt-stats-bar[data-v-09a019e9]{background:#1c1c1e;box-shadow:0 1px 3px #0000004d,0 0 0 .5px #ffffff0f}.kt-stat-item[data-v-09a019e9]{display:flex;flex-direction:column;align-items:center;gap:2px}.kt-stat-val[data-v-09a019e9]{font-size:15px;font-weight:700;color:#1d1d1f;font-variant-numeric:tabular-nums}.kt-dark .kt-stat-val[data-v-09a019e9]{color:#f5f5f7}.kt-stat-label[data-v-09a019e9]{font-size:10px;color:#86868b;text-transform:uppercase;letter-spacing:.04em}.kt-review-bar[data-v-09a019e9]{padding:14px 16px;background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008}.kt-dark .kt-review-bar[data-v-09a019e9]{background:#1c1c1e;box-shadow:0 1px 3px #0000004d,0 0 0 .5px #ffffff0f}.kt-review-title[data-v-09a019e9]{font-size:13px;font-weight:600;color:#86868b;text-transform:uppercase;letter-spacing:.04em}.kt-review-dates[data-v-09a019e9]{margin:8px 0}.kt-review-date[data-v-09a019e9]{font-size:12px;color:#007aff;font-weight:600}.kt-review-grid[data-v-09a019e9]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.kt-review-cell[data-v-09a019e9]{display:flex;flex-direction:column;align-items:center;padding:8px 4px;background:#7878800a;border-radius:10px}.kt-dark .kt-review-cell[data-v-09a019e9]{background:#ffffff0a}.kt-review-val[data-v-09a019e9]{font-size:14px;font-weight:700;color:#1d1d1f;font-variant-numeric:tabular-nums}.kt-dark .kt-review-val[data-v-09a019e9]{color:#f5f5f7}.kt-review-label[data-v-09a019e9]{font-size:10px;color:#86868b;margin-top:2px}.kt-position-bar[data-v-09a019e9]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#007aff0f;border-radius:12px;transition:background .3s ease}.kt-position-bar.flash[data-v-09a019e9]{background:#34c7591f}.kt-pos-text[data-v-09a019e9]{font-size:12px;font-weight:600;color:#007aff}.kt-pos-text.locked[data-v-09a019e9]{color:#ff9500}.kt-pos-sep[data-v-09a019e9]{color:#86868b;font-size:12px}.kt-finish-bar[data-v-09a019e9]{padding:8px 0}.kt-finish-btn[data-v-09a019e9]{width:100%;padding:14px;border:none;border-radius:14px;background:linear-gradient(135deg,#ff9500,#ff3b30);color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease;box-shadow:0 4px 16px #ff95004d}.kt-finish-btn[data-v-09a019e9]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ff950066}.kt-finish-btn[data-v-09a019e9]:active{transform:scale(.98)}.kt-modal-mask[data-v-09a019e9]{position:fixed;inset:0;background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:kt-fade-in-09a019e9 .2s ease}@keyframes kt-fade-in-09a019e9{0%{opacity:0}to{opacity:1}}.kt-modal[data-v-09a019e9]{background:#fff;border-radius:20px;width:400px;max-width:90vw;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px #0003;animation:kt-modal-in-09a019e9 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes kt-modal-in-09a019e9{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.kt-dark .kt-modal[data-v-09a019e9]{background:#1c1c1e}.kt-modal-header[data-v-09a019e9]{padding:20px 24px 0;text-align:center}.kt-modal-title[data-v-09a019e9]{font-size:20px;font-weight:700;color:#1d1d1f;letter-spacing:-.01em}.kt-dark .kt-modal-title[data-v-09a019e9]{color:#f5f5f7}.kt-modal-body[data-v-09a019e9]{padding:16px 24px}.kt-modal-row[data-v-09a019e9]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:.5px solid rgba(0,0,0,.04)}.kt-dark .kt-modal-row[data-v-09a019e9]{border-bottom-color:#ffffff0f}.kt-modal-row[data-v-09a019e9]:last-child{border-bottom:none}.kt-modal-label[data-v-09a019e9]{font-size:13px;color:#86868b}.kt-modal-val[data-v-09a019e9]{font-size:14px;font-weight:600;color:#1d1d1f;font-variant-numeric:tabular-nums}.kt-dark .kt-modal-val[data-v-09a019e9]{color:#f5f5f7}.kt-modal-val-stock[data-v-09a019e9]{color:#007aff}.kt-modal-val-date[data-v-09a019e9]{font-size:12px;color:#86868b}.kt-modal-actions[data-v-09a019e9]{display:flex;gap:8px;padding:16px 24px 24px}.kt-modal-btn[data-v-09a019e9]{flex:1;padding:12px;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.kt-modal-btn[data-v-09a019e9]:active{transform:scale(.96)}.kt-modal-btn-outline[data-v-09a019e9]{background:#78788014;color:#1d1d1f}.kt-dark .kt-modal-btn-outline[data-v-09a019e9]{background:#ffffff14;color:#f5f5f7}.kt-modal-btn-outline[data-v-09a019e9]:hover{background:#78788024}.kt-modal-btn-primary[data-v-09a019e9]{background:#007aff;color:#fff;box-shadow:0 2px 8px #007aff4d}.kt-modal-btn-primary[data-v-09a019e9]:hover{background:#0071eb}@media(max-width:768px){.kt-page[data-v-09a019e9]{padding:12px}.kt-config[data-v-09a019e9]{gap:12px}.kt-quote-row[data-v-09a019e9]{flex-direction:column;align-items:flex-start}.kt-price[data-v-09a019e9]{font-size:24px}.kt-review-grid[data-v-09a019e9]{grid-template-columns:repeat(3,1fr)}.kt-actions-row[data-v-09a019e9]{flex-wrap:wrap}.kt-btn[data-v-09a019e9]{min-width:calc(50% - 4px)}}.settings-page[data-v-28cad5cb]{--apple-bg: #f5f5f7;--apple-card-bg: #ffffff;--apple-text: #1d1d1f;--apple-text-secondary: #86868b;--apple-blue: #0071e3;--apple-blue-hover: #0077ed;--apple-green: #4ade80;--apple-orange: #ff9500;--apple-red: #ff3b30;--apple-border: rgba(0, 0, 0, .08);--apple-radius: 12px;--apple-radius-lg: 18px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,sans-serif;color:var(--apple-text);background:var(--apple-bg);min-height:100vh;-webkit-font-smoothing:antialiased}.settings-hero[data-v-28cad5cb]{position:relative;padding:60px 24px 40px;text-align:center;overflow:hidden}.hero-bg[data-v-28cad5cb]{position:absolute;inset:0;background:linear-gradient(180deg,#e8f0fe,#f5f5f7);z-index:0}.hero-bg[data-v-28cad5cb]:before{content:"";position:absolute;top:-50%;left:50%;width:500px;height:500px;transform:translate(-50%,-30%);background:radial-gradient(circle,rgba(0,113,227,.06) 0%,transparent 70%);border-radius:50%}.hero-content[data-v-28cad5cb]{position:relative;z-index:1}.hero-icon[data-v-28cad5cb]{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#e8f0fe,#d4e4fc);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:var(--apple-blue)}.hero-title[data-v-28cad5cb]{font-size:36px;font-weight:700;letter-spacing:-.5px;margin:0 0 6px}.hero-subtitle[data-v-28cad5cb]{font-size:16px;color:var(--apple-text-secondary);margin:0}.section-nav[data-v-28cad5cb]{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:0 24px 28px;position:sticky;top:0;z-index:10;background:var(--apple-bg)}.nav-chip[data-v-28cad5cb]{padding:6px 16px;border-radius:980px;font-size:13px;font-weight:500;font-family:inherit;border:1px solid var(--apple-border);background:var(--apple-card-bg);color:var(--apple-text-secondary);cursor:pointer;transition:all .2s ease}.nav-chip[data-v-28cad5cb]:hover{color:var(--apple-text);border-color:#00000026;background:#fafafa}.content-container[data-v-28cad5cb]{max-width:780px;margin:0 auto;padding:0 24px 60px}.settings-section[data-v-28cad5cb]{margin-bottom:40px;scroll-margin-top:60px}.section-header[data-v-28cad5cb]{margin-bottom:20px}.section-header h2[data-v-28cad5cb]{font-size:24px;font-weight:700;letter-spacing:-.3px;margin:0}.settings-card[data-v-28cad5cb]{background:var(--apple-card-bg);border-radius:var(--apple-radius-lg);border:1px solid var(--apple-border);padding:8px 0;box-shadow:0 1px 3px #0000000a;margin-bottom:16px}.card-section-title[data-v-28cad5cb]{font-size:15px;font-weight:600;color:var(--apple-text);padding:16px 24px 8px;letter-spacing:-.2px}.setting-row[data-v-28cad5cb]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;gap:16px}.setting-row-switch[data-v-28cad5cb]{min-height:48px}.setting-sub-row[data-v-28cad5cb]{display:flex;align-items:center;justify-content:space-between;padding:10px 24px 14px 48px;gap:16px}.setting-label[data-v-28cad5cb]{flex:1;min-width:0}.label-text[data-v-28cad5cb]{display:block;font-size:15px;font-weight:500;color:var(--apple-text);line-height:1.3}.label-desc[data-v-28cad5cb]{display:block;font-size:12px;color:var(--apple-text-secondary);margin-top:2px}.setting-control[data-v-28cad5cb]{flex-shrink:0;min-width:200px}.setting-control-row[data-v-28cad5cb]{display:flex;gap:8px;align-items:center}.setting-control-inline[data-v-28cad5cb]{display:flex;align-items:center;gap:6px}.setting-divider[data-v-28cad5cb]{height:1px;background:var(--apple-border);margin:0 24px}.apple-input[data-v-28cad5cb]{width:100%;padding:8px 12px;border:1px solid var(--apple-border);border-radius:8px;font-size:14px;font-family:inherit;color:var(--apple-text);background:#fafafa;outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.apple-input[data-v-28cad5cb]:focus{border-color:var(--apple-blue);box-shadow:0 0 0 3px #0071e31f;background:#fff}.apple-input-narrow[data-v-28cad5cb]{width:100px}.input-suffix[data-v-28cad5cb]{font-size:14px;color:var(--apple-text-secondary);white-space:nowrap}.apple-textarea[data-v-28cad5cb]{width:100%;padding:10px 12px;border:1px solid var(--apple-border);border-radius:8px;font-size:14px;font-family:inherit;color:var(--apple-text);background:#fafafa;outline:none;resize:vertical;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;line-height:1.5}.apple-textarea[data-v-28cad5cb]:focus{border-color:var(--apple-blue);box-shadow:0 0 0 3px #0071e31f;background:#fff}.apple-select[data-v-28cad5cb]{width:100%;padding:8px 12px;border:1px solid var(--apple-border);border-radius:8px;font-size:14px;font-family:inherit;color:var(--apple-text);background:#fafafa;outline:none;cursor:pointer;transition:border-color .2s;box-sizing:border-box;appearance:auto}.apple-select[data-v-28cad5cb]:focus{border-color:var(--apple-blue)}.apple-switch[data-v-28cad5cb]{position:relative;display:inline-block;width:44px;height:26px;flex-shrink:0}.apple-switch input[data-v-28cad5cb]{opacity:0;width:0;height:0}.apple-switch .slider[data-v-28cad5cb]{position:absolute;cursor:pointer;inset:0;background:#e8e8ed;border-radius:26px;transition:background .25s ease}.apple-switch .slider[data-v-28cad5cb]:before{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .25s ease;box-shadow:0 1px 3px #00000026}.apple-switch input:checked+.slider[data-v-28cad5cb]{background:var(--apple-green)}.apple-switch input:checked+.slider[data-v-28cad5cb]:before{transform:translate(18px)}.apple-btn[data-v-28cad5cb]{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:980px;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s ease;border:none;text-decoration:none;line-height:1.4}.apple-btn-primary[data-v-28cad5cb]{background:var(--apple-blue);color:#fff}.apple-btn-primary[data-v-28cad5cb]:hover{background:var(--apple-blue-hover)}.apple-btn-secondary[data-v-28cad5cb]{background:#0000000f;color:var(--apple-text)}.apple-btn-secondary[data-v-28cad5cb]:hover{background:#0000001a}.apple-btn-sm[data-v-28cad5cb]{padding:6px 14px;border-radius:980px;font-size:13px;font-weight:500;font-family:inherit;border:1px solid var(--apple-border);background:var(--apple-card-bg);color:var(--apple-text);cursor:pointer;transition:all .2s ease;white-space:nowrap}.apple-btn-sm[data-v-28cad5cb]:hover{background:#f5f5f7}.apple-btn-sm-danger[data-v-28cad5cb]{color:var(--apple-red);border-color:#ff3b3033}.apple-btn-sm-danger[data-v-28cad5cb]:hover{background:#ff3b300f}.email-sub-settings[data-v-28cad5cb]{margin:0 24px 8px;padding:12px 0 0;border-top:1px solid var(--apple-border)}.sub-settings-title[data-v-28cad5cb]{font-size:13px;font-weight:600;color:var(--apple-text-secondary);padding:4px 0 8px;letter-spacing:-.1px}.ai-config-list[data-v-28cad5cb]{padding:8px 24px 16px}.ai-config-card[data-v-28cad5cb]{border:1px solid var(--apple-border);border-radius:var(--apple-radius);padding:16px;margin-bottom:12px;background:#fafafa}.ai-config-header[data-v-28cad5cb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ai-config-title[data-v-28cad5cb]{font-size:14px;font-weight:600;color:var(--apple-text-secondary)}.ai-config-grid[data-v-28cad5cb]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ai-config-field label[data-v-28cad5cb]{display:block;font-size:12px;color:var(--apple-text-secondary);margin-bottom:4px;font-weight:500}.ai-config-field-narrow[data-v-28cad5cb]{grid-column:span 1}.add-config-btn[data-v-28cad5cb]{width:100%;padding:10px;border:1px dashed var(--apple-border);border-radius:var(--apple-radius);background:transparent;font-size:14px;font-weight:500;font-family:inherit;color:var(--apple-blue);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s ease}.add-config-btn[data-v-28cad5cb]:hover{background:#0071e30a;border-color:var(--apple-blue)}.action-bar[data-v-28cad5cb]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;padding:24px 0 16px;border-top:1px solid var(--apple-border)}.prompt-templates[data-v-28cad5cb]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 0}.prompt-tag-label[data-v-28cad5cb]{font-size:12px;font-weight:600;color:var(--apple-orange);background:#ff95001a;padding:3px 10px;border-radius:980px}.prompt-tag[data-v-28cad5cb]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:980px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.prompt-tag-system[data-v-28cad5cb]{background:#34c7591a;color:#1a8a3a}.prompt-tag-user[data-v-28cad5cb]{background:#0071e31a;color:var(--apple-blue)}.prompt-tag-close[data-v-28cad5cb]{font-size:14px;line-height:1;opacity:.5;transition:opacity .2s}.prompt-tag-close[data-v-28cad5cb]:hover{opacity:1}.modal-overlay[data-v-28cad5cb]{position:fixed;inset:0;background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.modal-content[data-v-28cad5cb]{background:var(--apple-card-bg);border-radius:20px;padding:32px;width:420px;max-width:100%;position:relative;box-shadow:0 20px 60px #00000026;animation:modalFadeIn-28cad5cb .25s ease}.modal-content-wide[data-v-28cad5cb]{width:600px}@keyframes modalFadeIn-28cad5cb{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-close[data-v-28cad5cb]{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;border:none;background:#0000000a;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--apple-text-secondary);transition:background .2s}.modal-close[data-v-28cad5cb]:hover{background:#0000001a}.modal-content h3[data-v-28cad5cb]{font-size:20px;font-weight:700;margin:0 0 20px}.modal-form[data-v-28cad5cb]{display:flex;flex-direction:column;gap:16px}.modal-field label[data-v-28cad5cb]{display:block;font-size:13px;font-weight:500;color:var(--apple-text-secondary);margin-bottom:6px}.modal-actions[data-v-28cad5cb]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}@media(max-width:640px){.settings-hero[data-v-28cad5cb]{padding:40px 16px 28px}.hero-title[data-v-28cad5cb]{font-size:28px}.content-container[data-v-28cad5cb]{padding:0 16px 40px}.setting-row[data-v-28cad5cb]{flex-direction:column;align-items:flex-start;gap:8px}.setting-sub-row[data-v-28cad5cb]{flex-direction:column;align-items:flex-start;padding-left:24px;gap:8px}.setting-control[data-v-28cad5cb]{width:100%;min-width:0}.setting-control-row[data-v-28cad5cb]{width:100%}.ai-config-grid[data-v-28cad5cb]{grid-template-columns:1fr}.action-bar[data-v-28cad5cb]{flex-direction:column;align-items:stretch}.action-bar .apple-btn[data-v-28cad5cb]{justify-content:center}}.settings-page.dark-theme[data-v-28cad5cb]{--apple-bg: #0a0a0a;--apple-card-bg: #1a1a1a;--apple-text: #e8e0dc;--apple-text-secondary: #a09490;--apple-border: rgba(255, 255, 255, .08)}.settings-page.dark-theme .hero-bg[data-v-28cad5cb]{background:linear-gradient(180deg,#0d1117,#0a0a0a)}.settings-page.dark-theme .hero-icon[data-v-28cad5cb]{background:linear-gradient(135deg,#0071e333,#0071e31a)}.settings-page.dark-theme .apple-btn-secondary[data-v-28cad5cb]{background:#ffffff14;color:#e8e0dc}.settings-page.dark-theme .apple-btn-secondary[data-v-28cad5cb]:hover{background:#ffffff1f}.settings-page.dark-theme .apple-btn-sm[data-v-28cad5cb]{background:#1a1a1a;border-color:#ffffff1a;color:#e8e0dc}.settings-page.dark-theme .apple-btn-sm[data-v-28cad5cb]:hover{background:#222}.settings-page.dark-theme .nav-chip[data-v-28cad5cb]{background:#1a1a1a;border-color:#ffffff1a;color:#a09490}.settings-page.dark-theme .nav-chip[data-v-28cad5cb]:hover{color:#e8e0dc;border-color:#fff3;background:#222}.settings-page.dark-theme .apple-input[data-v-28cad5cb],.settings-page.dark-theme .apple-textarea[data-v-28cad5cb],.settings-page.dark-theme .apple-select[data-v-28cad5cb]{background:#111;border-color:#ffffff1a;color:#e8e0dc}.settings-page.dark-theme .apple-input[data-v-28cad5cb]:focus,.settings-page.dark-theme .apple-textarea[data-v-28cad5cb]:focus,.settings-page.dark-theme .apple-select[data-v-28cad5cb]:focus{background:#111}.settings-page.dark-theme .ai-config-card[data-v-28cad5cb]{background:#111;border-color:#ffffff14}.settings-page.dark-theme .apple-switch .slider[data-v-28cad5cb]{background:#2e2e2e}.settings-page.dark-theme .apple-card[data-v-28cad5cb],.settings-page.dark-theme .settings-card[data-v-28cad5cb]{border-color:#ffffff14;box-shadow:0 1px 3px #0000004d}.about-page[data-v-206b4219]{--apple-bg: #f5f5f7;--apple-card-bg: #ffffff;--apple-text: #1d1d1f;--apple-text-secondary: #86868b;--apple-blue: #0071e3;--apple-blue-hover: #0077ed;--apple-green: #4ade80;--apple-orange: #ff9500;--apple-red: #ff3b30;--apple-border: rgba(0, 0, 0, .08);--apple-radius: 12px;--apple-radius-lg: 18px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,sans-serif;color:var(--apple-text);background:var(--apple-bg);min-height:100vh;-webkit-font-smoothing:antialiased}.hero-section[data-v-206b4219]{position:relative;padding:80px 24px 60px;text-align:center;overflow:hidden}.hero-bg[data-v-206b4219]{position:absolute;inset:0;background:linear-gradient(180deg,#e8f0fe,#f5f5f7);z-index:0}.hero-bg[data-v-206b4219]:before{content:"";position:absolute;top:-50%;left:50%;width:600px;height:600px;transform:translate(-50%,-30%);background:radial-gradient(circle,rgba(0,113,227,.06) 0%,transparent 70%);border-radius:50%}.hero-content[data-v-206b4219]{position:relative;z-index:1;max-width:640px;margin:0 auto}.app-icon-wrapper[data-v-206b4219]{position:relative;display:inline-block;margin-bottom:20px}.app-icon[data-v-206b4219]{width:80px;height:80px;border-radius:20px;box-shadow:0 8px 32px #0000001f;object-fit:cover}.vip-badge[data-v-206b4219]{position:absolute;top:-6px;right:-12px;background:var(--apple-orange);color:#fff;font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;letter-spacing:.3px}.vip-badge.expired[data-v-206b4219]{background:var(--apple-red)}.app-name[data-v-206b4219]{font-size:40px;font-weight:700;letter-spacing:-.5px;margin:0 0 8px;background:linear-gradient(135deg,#1d1d1f,#515154);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.version-tag[data-v-206b4219]{font-size:16px;font-weight:500;color:var(--apple-text-secondary);-webkit-text-fill-color:var(--apple-text-secondary);letter-spacing:0}.app-tagline[data-v-206b4219]{font-size:17px;color:var(--apple-text-secondary);line-height:1.5;margin:0 0 28px}.hero-actions[data-v-206b4219]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.vip-info[data-v-206b4219]{margin-top:16px;font-size:14px;color:var(--apple-orange);font-weight:500}.vip-info.expired[data-v-206b4219]{color:var(--apple-red)}.apple-btn[data-v-206b4219]{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:980px;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s ease;border:none;text-decoration:none;line-height:1.4}.apple-btn-primary[data-v-206b4219]{background:var(--apple-blue);color:#fff}.apple-btn-primary[data-v-206b4219]:hover{background:var(--apple-blue-hover)}.apple-btn-secondary[data-v-206b4219]{background:#0000000f;color:var(--apple-text)}.apple-btn-secondary[data-v-206b4219]:hover{background:#0000001a}.apple-btn-full[data-v-206b4219]{width:100%;justify-content:center}.apple-btn-sm[data-v-206b4219]{padding:6px 14px;border-radius:980px;font-size:13px;font-weight:500;font-family:inherit;border:1px solid var(--apple-border);background:var(--apple-card-bg);color:var(--apple-text);cursor:pointer;transition:all .2s ease}.apple-btn-sm.active[data-v-206b4219]{background:var(--apple-blue);color:#fff;border-color:var(--apple-blue)}.section-nav[data-v-206b4219]{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:0 24px 32px;position:sticky;top:0;z-index:10;background:var(--apple-bg)}.nav-chip[data-v-206b4219]{padding:6px 16px;border-radius:980px;font-size:13px;font-weight:500;font-family:inherit;border:1px solid var(--apple-border);background:var(--apple-card-bg);color:var(--apple-text-secondary);cursor:pointer;transition:all .2s ease}.nav-chip[data-v-206b4219]:hover{color:var(--apple-text);border-color:#00000026;background:#fafafa}.content-container[data-v-206b4219]{max-width:800px;margin:0 auto;padding:0 24px 60px}.content-section[data-v-206b4219]{margin-bottom:48px;scroll-margin-top:60px}.section-header[data-v-206b4219]{text-align:center;margin-bottom:28px}.section-header h2[data-v-206b4219]{font-size:28px;font-weight:700;letter-spacing:-.3px;margin:0 0 6px}.section-subtitle[data-v-206b4219]{font-size:15px;color:var(--apple-text-secondary);margin:0}.subsection-title[data-v-206b4219]{font-size:20px;font-weight:600;margin:0 0 16px;letter-spacing:-.2px}.features-grid[data-v-206b4219]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.feature-card[data-v-206b4219]{background:var(--apple-card-bg);border-radius:var(--apple-radius-lg);padding:28px 24px;text-align:center;box-shadow:0 1px 3px #0000000a;border:1px solid var(--apple-border);transition:transform .2s ease,box-shadow .2s ease}.feature-card[data-v-206b4219]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.feature-icon[data-v-206b4219]{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#e8f0fe,#d4e4fc);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:var(--apple-blue)}.feature-card h3[data-v-206b4219]{font-size:17px;font-weight:600;margin:0 0 8px}.feature-card p[data-v-206b4219]{font-size:14px;color:var(--apple-text-secondary);line-height:1.5;margin:0}.update-log[data-v-206b4219]{margin-top:20px;background:var(--apple-card-bg);border-radius:var(--apple-radius);padding:16px 20px;border:1px solid var(--apple-border);font-size:14px;color:var(--apple-text-secondary);line-height:1.6}.update-log-header[data-v-206b4219]{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--apple-text);margin-bottom:6px}.update-log p[data-v-206b4219]{margin:0}.contact-grid[data-v-206b4219]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.contact-card[data-v-206b4219]{background:var(--apple-card-bg);border-radius:var(--apple-radius-lg);padding:24px 20px;text-align:center;border:1px solid var(--apple-border);box-shadow:0 1px 3px #0000000a}.contact-img-wrap[data-v-206b4219]{width:160px;height:160px;margin:0 auto 12px;border-radius:8px;overflow:hidden;background:#f8f8f8}.contact-img-wrap img[data-v-206b4219]{width:100%;height:100%;object-fit:contain}.contact-card__title[data-v-206b4219]{font-size:16px;font-weight:600;margin-bottom:4px}.contact-card__desc[data-v-206b4219]{font-size:13px;color:var(--apple-text-secondary);line-height:1.5}.vip-section[data-v-206b4219]{margin-bottom:32px}.vip-grid[data-v-206b4219]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.vip-card[data-v-206b4219]{background:var(--apple-card-bg);border-radius:var(--apple-radius-lg);border:1px solid var(--apple-border);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.vip-card[data-v-206b4219]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000000f}.vip-card-empty[data-v-206b4219]{opacity:.7}.vip-card-content[data-v-206b4219]{padding:24px;text-align:center}.vip-price[data-v-206b4219]{font-size:32px;font-weight:700;letter-spacing:-.5px;color:var(--apple-blue)}.vip-duration[data-v-206b4219]{font-size:14px;color:var(--apple-text-secondary);margin-bottom:12px}.vip-name[data-v-206b4219]{font-size:16px;font-weight:600;margin-bottom:8px}.vip-desc[data-v-206b4219]{font-size:13px;color:var(--apple-text-secondary);line-height:1.5}.vip-card-desc[data-v-206b4219]{font-size:13px;color:var(--apple-text-secondary);margin-top:4px}.donate-section[data-v-206b4219]{margin-bottom:32px}.donate-grid[data-v-206b4219]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.donate-card[data-v-206b4219]{background:var(--apple-card-bg);border-radius:var(--apple-radius-lg);padding:20px;text-align:center;border:1px solid var(--apple-border)}.donate-card img[data-v-206b4219]{width:160px;height:160px;object-fit:contain;margin-bottom:8px;border-radius:6px;background:#f8f8f8}.donate-label[data-v-206b4219]{display:block;font-size:14px;color:var(--apple-text-secondary)}.donate-card-custom[data-v-206b4219]{display:flex;align-items:center;justify-content:center}.donate-custom-inner[data-v-206b4219]{width:100%}.donate-custom-title[data-v-206b4219]{font-size:16px;font-weight:600;margin-bottom:12px}.donate-input-group[data-v-206b4219]{display:flex;gap:6px;justify-content:center;margin-bottom:12px;flex-wrap:wrap}.donate-custom-amount[data-v-206b4219]{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:12px}.donate-custom-amount input[data-v-206b4219]{width:100px;padding:8px 12px;border:1px solid var(--apple-border);border-radius:8px;font-size:16px;font-weight:500;text-align:center;font-family:inherit;outline:none;transition:border-color .2s}.donate-custom-amount input[data-v-206b4219]:focus{border-color:var(--apple-blue)}.donate-currency[data-v-206b4219]{font-size:15px;color:var(--apple-text-secondary)}.author-card[data-v-206b4219]{display:flex;gap:24px;align-items:flex-start;background:var(--apple-card-bg);border-radius:var(--apple-radius-lg);padding:28px;border:1px solid var(--apple-border);box-shadow:0 1px 3px #0000000a}.author-avatar[data-v-206b4219]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#e8f0fe,#d4e4fc);display:flex;align-items:center;justify-content:center;color:var(--apple-blue);flex-shrink:0}.author-info h3[data-v-206b4219]{font-size:18px;font-weight:600;margin:0 0 8px}.author-info h3 a[data-v-206b4219]{color:var(--apple-blue);text-decoration:none}.author-info h3 a[data-v-206b4219]:hover{text-decoration:underline}.author-info p[data-v-206b4219]{font-size:14px;color:var(--apple-text-secondary);line-height:1.6;margin:0 0 4px}.tech-card[data-v-206b4219]{background:var(--apple-card-bg);border-radius:var(--apple-radius-lg);border:1px solid var(--apple-border);overflow:hidden}.tech-item[data-v-206b4219]{padding:18px 24px;border-bottom:1px solid var(--apple-border);display:flex;gap:16px}.tech-item[data-v-206b4219]:last-child{border-bottom:none}.tech-label[data-v-206b4219]{min-width:90px;font-size:14px;font-weight:600;color:var(--apple-text);flex-shrink:0}.tech-value[data-v-206b4219]{font-size:14px;color:var(--apple-text-secondary);line-height:1.6}.tech-value p[data-v-206b4219]{margin:0 0 4px}.tech-value a[data-v-206b4219]{color:var(--apple-blue);text-decoration:none}.tech-value a[data-v-206b4219]:hover{text-decoration:underline}.tech-links[data-v-206b4219]{display:flex;flex-wrap:wrap;gap:8px}.tech-links a[data-v-206b4219]{padding:4px 12px;border-radius:980px;background:#f5f5f7;font-size:13px;color:var(--apple-text);text-decoration:none;transition:background .2s}.tech-links a[data-v-206b4219]:hover{background:#e8e8ed}.tech-highlight[data-v-206b4219]{color:var(--apple-orange);font-weight:500}.price-table[data-v-206b4219]{margin-bottom:8px}.price-row[data-v-206b4219]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--apple-border)}.price-row[data-v-206b4219]:last-child{border-bottom:none}.price[data-v-206b4219]{font-weight:600;color:var(--apple-text)}.price-highlight[data-v-206b4219]{color:var(--apple-orange)}.tech-note[data-v-206b4219]{font-size:12px!important;color:var(--apple-red)!important}.contact-author-section[data-v-206b4219]{margin-bottom:48px}.contact-author-card[data-v-206b4219]{background:var(--apple-card-bg);border-radius:var(--apple-radius-lg);padding:32px;text-align:center;border:1px solid var(--apple-border);box-shadow:0 1px 3px #0000000a}.contact-author-card img[data-v-206b4219]{width:220px;border-radius:8px;margin-bottom:12px}.contact-author-card p[data-v-206b4219]{font-size:15px;color:var(--apple-text);margin:0 0 4px}.contact-qq[data-v-206b4219]{font-size:13px;color:var(--apple-text-secondary)}.page-footer[data-v-206b4219]{text-align:center;padding:32px 0 16px;border-top:1px solid var(--apple-border)}.page-footer p[data-v-206b4219]{font-size:12px;color:var(--apple-text-secondary);line-height:1.6;margin:0 0 4px}.modal-overlay[data-v-206b4219]{position:fixed;inset:0;background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.modal-content[data-v-206b4219]{background:var(--apple-card-bg);border-radius:20px;padding:32px;width:380px;max-width:100%;text-align:center;position:relative;box-shadow:0 20px 60px #00000026;animation:modalFadeIn-206b4219 .25s ease}@keyframes modalFadeIn-206b4219{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-close[data-v-206b4219]{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;border:none;background:#0000000a;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--apple-text-secondary);transition:background .2s}.modal-close[data-v-206b4219]:hover{background:#0000001a}.modal-content h3[data-v-206b4219]{font-size:20px;font-weight:700;margin:0 0 20px}.qrcode-wrap[data-v-206b4219]{margin-bottom:16px}.qrcode-wrap img[data-v-206b4219]{width:200px;height:200px}.modal-content p[data-v-206b4219]{font-size:14px;color:var(--apple-text-secondary);margin:0 0 8px}.donate-amount-text[data-v-206b4219]{font-size:18px!important;color:var(--apple-green)!important}.donate-order-text[data-v-206b4219]{font-size:12px!important;color:#aaa!important}.donate-hint[data-v-206b4219]{font-size:13px!important;margin-bottom:16px!important}.about-page.dark-theme[data-v-206b4219]{--apple-bg: #0a0a0a;--apple-card-bg: #1a1a1a;--apple-text: #e8e0dc;--apple-text-secondary: #a09490;--apple-border: rgba(255, 255, 255, .08)}.about-page.dark-theme .hero-bg[data-v-206b4219]{background:linear-gradient(180deg,#0d1117,#0a0a0a)}.about-page.dark-theme .app-name[data-v-206b4219]{background:linear-gradient(135deg,#e8e0dc,#a09490);-webkit-background-clip:text;background-clip:text}.about-page.dark-theme .apple-btn-secondary[data-v-206b4219]{background:#ffffff14;color:#e8e0dc}.about-page.dark-theme .apple-btn-secondary[data-v-206b4219]:hover{background:#ffffff1f}.about-page.dark-theme .apple-btn-sm[data-v-206b4219]{background:#1a1a1a;border-color:#ffffff1a;color:#e8e0dc}.about-page.dark-theme .nav-chip[data-v-206b4219]{background:#1a1a1a;border-color:#ffffff1a;color:#a09490}.about-page.dark-theme .nav-chip[data-v-206b4219]:hover{color:#e8e0dc;border-color:#fff3;background:#222}.about-page.dark-theme .feature-icon[data-v-206b4219]{background:linear-gradient(135deg,#0071e333,#0071e31a)}.about-page.dark-theme .contact-img-wrap[data-v-206b4219],.about-page.dark-theme .donate-card img[data-v-206b4219]{background:#111}.about-page.dark-theme .author-avatar[data-v-206b4219]{background:linear-gradient(135deg,#0071e333,#0071e31a)}.about-page.dark-theme .tech-links a[data-v-206b4219]{background:#222;color:#e8e0dc}.about-page.dark-theme .tech-links a[data-v-206b4219]:hover{background:#2a2a2a}.about-page.dark-theme .modal-content[data-v-206b4219]{background:#1a1a1a;box-shadow:0 20px 60px #00000080}.about-page.dark-theme .modal-close[data-v-206b4219]{background:#ffffff0f;color:#a09490}.about-page.dark-theme .modal-close[data-v-206b4219]:hover{background:#ffffff1a}.about-page.dark-theme .donate-custom-amount input[data-v-206b4219]{background:#111;border-color:#ffffff1a;color:#e8e0dc}.about-page.dark-theme .feature-card[data-v-206b4219],.about-page.dark-theme .contact-card[data-v-206b4219],.about-page.dark-theme .vip-card[data-v-206b4219],.about-page.dark-theme .donate-card[data-v-206b4219],.about-page.dark-theme .author-card[data-v-206b4219],.about-page.dark-theme .tech-card[data-v-206b4219],.about-page.dark-theme .contact-author-card[data-v-206b4219],.about-page.dark-theme .update-log[data-v-206b4219]{border-color:#ffffff14;box-shadow:0 1px 3px #0000004d}.about-page.dark-theme .feature-card[data-v-206b4219]:hover,.about-page.dark-theme .vip-card[data-v-206b4219]:hover{box-shadow:0 4px 12px #0006}@media(max-width:640px){.hero-section[data-v-206b4219]{padding:48px 16px 40px}.app-name[data-v-206b4219]{font-size:28px}.content-container[data-v-206b4219]{padding:0 16px 40px}.section-header h2[data-v-206b4219]{font-size:22px}.author-card[data-v-206b4219]{flex-direction:column;align-items:center;text-align:center}.tech-item[data-v-206b4219]{flex-direction:column;gap:6px}.tech-label[data-v-206b4219]{min-width:auto}}.blink-border[data-v-052f8690]{animation:blink-border-052f8690 1s linear infinite;border:4px solid transparent}@keyframes blink-border-052f8690{0%{border-color:red}50%{border-color:transparent}to{border-color:red}}.embed-container[data-v-677af5b7]{margin:1rem 0;border:0 solid #e5e7eb;border-radius:.5rem;overflow:hidden}.iframe-wrapper[data-v-677af5b7]{position:relative;width:100%}.embedded-iframe[data-v-677af5b7]{display:block;width:100%;min-height:400px;transition:opacity .3s ease}.loading-indicator[data-v-677af5b7]{position:absolute;inset:0;background-color:#fffc;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.spinner[data-v-677af5b7]{width:2rem;height:2rem;border:3px solid #f3f4f6;border-radius:50%;border-top-color:#3b82f6;animation:spin-677af5b7 1s linear infinite;margin-bottom:.5rem}@keyframes spin-677af5b7{to{transform:rotate(360deg)}}.error-message[data-v-677af5b7]{color:#ef4444;padding:1rem;margin:0;background-color:#fee2e2;text-align:center}.market-page[data-v-e321755d]{--market-border: #e5e7eb;--market-selected: #d84a4a;background:#f5f7fa;width:100%;height:100%;min-height:100%;padding:8px}.market-page.dark-theme[data-v-e321755d]{--market-border: #2b3445;background:#10151f}.market-toolbar[data-v-e321755d]{margin-bottom:8px;padding:8px 0;border-bottom:1px solid var(--market-border)}.market-sub-toolbar[data-v-e321755d]{margin-bottom:12px;padding:4px 0}.site-card[data-v-e321755d]{cursor:pointer}.selected-site[data-v-e321755d]{border:2px solid var(--market-selected)}.dark-trade-container[data-v-a6ebdb05]{height:100%;display:flex;flex-direction:column;padding:8px 12px;box-sizing:border-box}.header-bar[data-v-a6ebdb05]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-shrink:0}.header-left[data-v-a6ebdb05]{display:flex;align-items:center;gap:12px}.header-right[data-v-a6ebdb05]{display:flex;align-items:center;gap:8px}.info-text[data-v-a6ebdb05]{font-size:12px}.table-wrapper[data-v-a6ebdb05]{flex:1;overflow:hidden}.pagination-bar[data-v-a6ebdb05]{display:flex;justify-content:center;padding:8px 0;flex-shrink:0}[data-v-a6ebdb05] .n-data-table-td{font-size:12px}[data-v-a6ebdb05] .n-data-table-th{font-size:12px;font-weight:700}.track-container[data-v-53d4e7e9]{padding:10px;height:calc(100vh - 64px);display:flex;flex-direction:column;overflow:hidden}.top-bar[data-v-53d4e7e9]{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-shrink:0;flex-wrap:wrap}.ctrl-divider[data-v-53d4e7e9]{width:1px;height:20px;background:var(--v196606b3);margin:0 2px}.time-label[data-v-53d4e7e9]{font-size:13px;min-width:44px;text-align:center;font-weight:600;color:#ff5252}.count-label[data-v-53d4e7e9]{font-size:12px;color:var(--v3a8880b8);margin-left:auto}.main-area[data-v-53d4e7e9]{display:flex;flex:1;gap:10px;overflow:hidden;min-height:0}.left-panel[data-v-53d4e7e9]{width:260px;min-width:260px;display:flex;flex-direction:column;background:var(--v41adbff4);border-radius:8px;padding:8px;border:1px solid var(--v196606b3)}.plate-list[data-v-53d4e7e9]{display:flex;flex-direction:column;gap:1px}.plate-item[data-v-53d4e7e9]{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:4px;cursor:pointer;transition:background .15s}.plate-item[data-v-53d4e7e9]:hover{background:var(--v35b27413)}.plate-item.selected[data-v-53d4e7e9]{background:var(--v0a1dd1d6)}.plate-name[data-v-53d4e7e9]{flex:1;font-size:12px;color:var(--bdce8aa8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plate-id[data-v-53d4e7e9]{font-size:10px;color:var(--v3a8880b8);opacity:.5}.plate-footer[data-v-53d4e7e9]{font-size:11px;color:var(--v3a8880b8);text-align:center;padding-top:6px;border-top:1px solid var(--v196606b3)}.chart-wrapper[data-v-53d4e7e9]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.chart-title[data-v-53d4e7e9]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px;padding:0 4px}.chart-title-main[data-v-53d4e7e9]{font-size:14px;color:var(--bdce8aa8)}.chart-title-sub[data-v-53d4e7e9]{font-size:11px;color:var(--v3a8880b8)}.chart-canvas[data-v-53d4e7e9]{width:100%;flex:1;min-height:450px}.slider-bar[data-v-53d4e7e9]{display:flex;align-items:center;gap:8px;padding:4px 0;flex-shrink:0}.slider-label[data-v-53d4e7e9]{font-size:11px;color:var(--v3a8880b8);white-space:nowrap}.kpl-container[data-v-0d6554f6]{padding:10px;height:calc(100vh - 64px);display:flex;flex-direction:column;overflow:hidden}.top-bar[data-v-0d6554f6]{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-shrink:0;flex-wrap:wrap}.ctrl-divider[data-v-0d6554f6]{width:1px;height:20px;background:var(--aecb5b7e);margin:0 2px}.time-label[data-v-0d6554f6]{font-size:13px;min-width:44px;text-align:center;font-weight:600;color:#ff5252}.count-label[data-v-0d6554f6]{font-size:12px;color:var(--v78f58b6a);margin-left:auto}.main-area[data-v-0d6554f6]{display:flex;flex:1;gap:10px;overflow:hidden;min-height:0}.left-panel[data-v-0d6554f6]{width:560px;min-width:560px;display:flex;flex-direction:column;background:var(--v9ded22fc);border-radius:8px;border:1px solid var(--aecb5b7e);overflow:hidden}.panel-toolbar[data-v-0d6554f6]{display:flex;align-items:center;gap:6px;padding:8px;border-bottom:1px solid var(--aecb5b7e)}.table-wrap[data-v-0d6554f6]{flex:1;overflow:hidden}.panel-footer[data-v-0d6554f6]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--v78f58b6a);padding:6px 8px;border-top:1px solid var(--aecb5b7e)}.footer-action[data-v-0d6554f6]{cursor:pointer}.chart-wrapper[data-v-0d6554f6]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.chart-title[data-v-0d6554f6]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px;padding:0 4px}.chart-title-main[data-v-0d6554f6]{font-size:14px;color:var(--v40f47544)}.chart-title-sub[data-v-0d6554f6]{font-size:11px;color:var(--v78f58b6a)}.chart-canvas[data-v-0d6554f6]{width:100%;flex:1;min-height:450px}.chart-main-row[data-v-0d6554f6]{flex:1;display:flex;min-height:0;gap:6px}.chart-body[data-v-0d6554f6]{flex:1;display:flex;min-height:0;min-width:0}.chart-spinner-wrapper[data-v-0d6554f6]{width:100%;height:100%;display:flex;min-height:450px;overflow:hidden}.chart-canvas[data-v-0d6554f6]{width:100%!important;height:100%!important;min-height:450px!important}.chart-body[data-v-0d6554f6]>.n-spin-container,.chart-body[data-v-0d6554f6]>.n-spin-content{display:flex;flex:1;min-height:0;min-width:0;width:100%}.chart-body[data-v-0d6554f6]>.n-spin-content{display:flex!important;flex-direction:column!important;align-self:stretch!important}.ranking-panel[data-v-0d6554f6]{width:210px;min-width:210px;background:var(--v3204b027);border:1px solid var(--aecb5b7e);border-radius:6px;display:flex;flex-direction:column;overflow:hidden;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ranking-header[data-v-0d6554f6]{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;border-bottom:1px solid var(--aecb5b7e);flex-shrink:0}.ranking-title[data-v-0d6554f6]{font-size:12px;font-weight:700;color:var(--v40f47544)}.ranking-time[data-v-0d6554f6]{font-size:10px;color:#ff5252;font-weight:600;font-variant-numeric:tabular-nums}.ranking-header-row[data-v-0d6554f6]{display:flex;align-items:center;padding:2px 8px;font-size:10px;color:var(--v78f58b6a);border-bottom:1px solid var(--aecb5b7e);flex-shrink:0;gap:5px}.ranking-hdr-name[data-v-0d6554f6]{flex:1}.ranking-hdr-strength[data-v-0d6554f6]{width:42px;text-align:right}.ranking-hdr-inflow[data-v-0d6554f6]{width:68px;text-align:right}.ranking-list[data-v-0d6554f6]{flex:1;overflow-y:auto;overflow-x:hidden;padding:2px 0}.ranking-item[data-v-0d6554f6]{display:flex;align-items:center;gap:5px;padding:3px 8px;font-size:11px;transition:background .15s}.ranking-item[data-v-0d6554f6]:hover{background:var(--ade6dffe)}.ranking-dot[data-v-0d6554f6]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ranking-name[data-v-0d6554f6]{flex:1;color:var(--v40f47544);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.ranking-strength[data-v-0d6554f6]{width:42px;text-align:right;font-weight:600;color:var(--v78f58b6a);font-variant-numeric:tabular-nums}.ranking-value[data-v-0d6554f6]{width:68px;text-align:right;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--v78f58b6a)}.ranking-value.positive[data-v-0d6554f6]{color:#d03050}.ranking-value.negative[data-v-0d6554f6]{color:#18a058}.slider-bar[data-v-0d6554f6]{display:flex;align-items:center;gap:8px;padding:4px 0;flex-shrink:0}.slider-label[data-v-0d6554f6]{font-size:11px;color:var(--v78f58b6a);white-space:nowrap}.etf-rotation-container[data-v-216e594d]{height:100%;display:flex;flex-direction:column;padding:8px 12px;box-sizing:border-box}.header-bar[data-v-216e594d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-shrink:0}.header-left[data-v-216e594d]{display:flex;align-items:center;gap:12px}.header-right[data-v-216e594d]{display:flex;align-items:center;gap:8px}.info-text[data-v-216e594d]{font-size:12px;color:#999}.table-wrapper[data-v-216e594d]{flex:1;overflow:hidden}[data-v-216e594d] .n-data-table-td{font-size:12px}[data-v-216e594d] .n-data-table-th{font-size:12px;font-weight:700}.theme-plate-container[data-v-e0a79e0a]{padding:0}.description-cell[data-v-e0a79e0a]{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}[data-v-e0a79e0a] .n-table{table-layout:fixed}[data-v-e0a79e0a] .n-table th:last-child,[data-v-e0a79e0a] .n-table td:last-child{max-width:300px;overflow:hidden;text-overflow:ellipsis}.dc-container[data-v-e0a79e0a]{display:flex;gap:12px;height:calc(100vh - 280px)}.dc-plates[data-v-e0a79e0a]{width:30%;min-width:200px;border:1px solid #e0e0e0;border-radius:4px;padding:8px}.plate-item[data-v-e0a79e0a]{padding:10px 12px;cursor:pointer;border-radius:4px;margin-bottom:4px;transition:all .2s}.plate-item[data-v-e0a79e0a]:hover{background-color:#18a0581a}.plate-item.active[data-v-e0a79e0a]{background-color:#18a05833;border-left:3px solid #18a058}.dc-stocks[data-v-e0a79e0a]{flex:1;border:1px solid #e0e0e0;border-radius:4px;padding:12px}.stock-header[data-v-e0a79e0a]{padding-bottom:12px;border-bottom:1px solid #e0e0e0;margin-bottom:12px}.stock-list[data-v-e0a79e0a]{padding:0}.stock-item[data-v-e0a79e0a]{padding:10px 0;border-bottom:1px solid #f0f0f0}.stock-item[data-v-e0a79e0a]:last-child{border-bottom:none}.stock-info[data-v-e0a79e0a]{display:flex;align-items:center;flex-wrap:wrap}.stock-desc[data-v-e0a79e0a]{margin-top:6px;padding-left:4px;font-size:13px;line-height:1.5}[data-v-e0a79e0a] .n-table th[style*="cursor: pointer"]{background-color:#f5f7fa;transition:background-color .2s}[data-v-e0a79e0a] .n-table th[style*="cursor: pointer"]:hover{background-color:#e8eaed}[data-v-e0a79e0a] .n-table th[style*="cursor: pointer"]:active{background-color:#d8dadd}.theme-plate-container.dark-theme .dc-plates[data-v-e0a79e0a],.theme-plate-container.dark-theme .dc-stocks[data-v-e0a79e0a]{border-color:#ffffff14;background:#1a1a1a}.theme-plate-container.dark-theme .stock-header[data-v-e0a79e0a]{border-bottom-color:#ffffff14}.theme-plate-container.dark-theme .stock-item[data-v-e0a79e0a]{border-bottom-color:#ffffff0f}.theme-plate-container.dark-theme[data-v-e0a79e0a] .n-table th[style*="cursor: pointer"]{background-color:#222}.theme-plate-container.dark-theme[data-v-e0a79e0a] .n-table th[style*="cursor: pointer"]:hover{background-color:#2e2e2e}.theme-plate-container.dark-theme[data-v-e0a79e0a] .n-table th[style*="cursor: pointer"]:active{background-color:#333}.theme-plate-container[data-v-a8812d44]{padding:0}.description-cell[data-v-a8812d44]{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}[data-v-a8812d44]::deep(.n-table){table-layout:fixed}[data-v-a8812d44]::deep(.n-table .description-cell){max-width:300px;overflow:hidden;text-overflow:ellipsis}.theme-plate-container[data-v-21667a0c]{padding:0}.dc-container[data-v-21667a0c]{display:flex;gap:12px;height:calc(100vh - 280px)}.dc-plates[data-v-21667a0c]{width:30%;min-width:200px;border:1px solid #e0e0e0;border-radius:4px;padding:8px}.plate-item[data-v-21667a0c]{padding:10px 12px;cursor:pointer;border-radius:4px;margin-bottom:4px;transition:all .2s}.plate-item[data-v-21667a0c]:hover{background-color:#18a0581a}.plate-item.active[data-v-21667a0c]{background-color:#18a05833;border-left:3px solid #18a058}.dc-stocks[data-v-21667a0c]{flex:1;border:1px solid #e0e0e0;border-radius:4px;padding:12px}.stock-header[data-v-21667a0c]{padding-bottom:12px;border-bottom:1px solid #e0e0e0;margin-bottom:12px}.stock-item[data-v-21667a0c]{padding:10px 0;border-bottom:1px solid #f0f0f0}.stock-item[data-v-21667a0c]:last-child{border-bottom:none}.stock-info[data-v-21667a0c]{display:flex;align-items:center;flex-wrap:wrap}.stock-desc[data-v-21667a0c]{margin-top:6px;padding-left:4px;font-size:13px;line-height:1.5}.theme-plate-container[data-v-7c852ef4]{padding:0}.dc-container[data-v-7c852ef4]{display:flex;gap:12px;height:calc(100vh - 280px)}.dc-plates[data-v-7c852ef4]{width:30%;min-width:200px;border:1px solid #e0e0e0;border-radius:4px;padding:8px}.plate-item[data-v-7c852ef4]{padding:10px 12px;cursor:pointer;border-radius:4px;margin-bottom:4px;transition:all .2s}.plate-item[data-v-7c852ef4]:hover{background-color:#18a0581a}.plate-item.active[data-v-7c852ef4]{background-color:#18a05833;border-left:3px solid #18a058}.dc-stocks[data-v-7c852ef4]{flex:1;border:1px solid #e0e0e0;border-radius:4px;padding:12px}.stock-header[data-v-7c852ef4]{padding-bottom:12px;border-bottom:1px solid #e0e0e0;margin-bottom:12px}[data-v-7c852ef4]::deep(.n-table th[style*="cursor: pointer"]){background-color:#f5f7fa;transition:background-color .2s}[data-v-7c852ef4]::deep(.n-table th[style*="cursor: pointer"]:hover){background-color:#e8eaed}[data-v-7c852ef4]::deep(.n-table th[style*="cursor: pointer"]:active){background-color:#d8dadd}.theme-plate-container[data-v-60d45356]{padding:0}.dc-container[data-v-60d45356]{display:flex;gap:12px;height:calc(100vh - 280px)}.dc-plates[data-v-60d45356]{width:30%;min-width:200px;border:1px solid #e0e0e0;border-radius:4px;padding:8px}.plate-item[data-v-60d45356]{padding:10px 12px;cursor:pointer;border-radius:4px;margin-bottom:4px;transition:all .2s}.plate-item[data-v-60d45356]:hover{background-color:#18a0581a}.plate-item.active[data-v-60d45356]{background-color:#18a05833;border-left:3px solid #18a058}.dc-stocks[data-v-60d45356]{flex:1;border:1px solid #e0e0e0;border-radius:4px;padding:12px}.stock-header[data-v-60d45356]{padding-bottom:12px;border-bottom:1px solid #e0e0e0;margin-bottom:12px}.stock-item[data-v-60d45356]{padding:10px 0;border-bottom:1px solid #f0f0f0}.stock-item[data-v-60d45356]:last-child{border-bottom:none}.stock-info[data-v-60d45356]{display:flex;align-items:center;flex-wrap:wrap}.stock-desc[data-v-60d45356]{margin-top:6px;padding-left:4px;font-size:13px;line-height:1.5}.tpd-page[data-v-77172211]{padding:12px;display:flex;flex-direction:column;gap:12px;min-height:0}.tpd-table-card[data-v-77172211] .n-data-table{font-size:12px}.tpd-table-card[data-v-77172211] .n-data-table-th,.tpd-table-card[data-v-77172211] .n-data-table-td{white-space:nowrap}.tpd-link[data-v-77172211]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;color:#2080f0;font-weight:600}.tpd-link[data-v-77172211]:hover{text-decoration:underline}.tpd-up[data-v-77172211]{color:#f23645}.tpd-down[data-v-77172211]{color:#00b578}.is-dark .tpd-up[data-v-77172211]{color:#ff6b6b}.is-dark .tpd-down[data-v-77172211]{color:#51cf66}.tm-page[data-v-ff1db5ef]{min-height:100%;padding:12px}.tm-page--light[data-v-ff1db5ef]{--tm-grid-border: #e5e7eb;background:#f5f6fa;color:#1f2937}.tm-page--light .tm-toolbar[data-v-ff1db5ef]{background:#fff!important;margin-bottom:12px;border:1px solid #e5e7eb!important;box-shadow:0 1px 2px #0f172a0f}.tm-page--light .tm-muted[data-v-ff1db5ef]{font-size:13px;color:#6b7280}.tm-page--light .tm-current[data-v-ff1db5ef]{font-size:13px;color:#ea580c}.tm-page--light .tm-left[data-v-ff1db5ef]{border:1px solid #e5e7eb;background:#fff}.tm-page--light .tm-table th[data-v-ff1db5ef]{background:#f9fafb;color:#6b7280;border-bottom:1px solid #e5e7eb}.tm-page--light .tm-table td[data-v-ff1db5ef]{border-bottom:1px solid #e5e7eb}.tm-page--light .tm-theme-row[data-v-ff1db5ef]:hover{background:#f9731614}.tm-page--light .tm-theme-row.is-selected[data-v-ff1db5ef]{background:#ea580c26;color:#c2410c}.tm-page--light .col-seq[data-v-ff1db5ef],.tm-page--light .col-num[data-v-ff1db5ef]{color:#6b7280}.tm-page--light .col-range[data-v-ff1db5ef]{color:#9ca3af}.tm-page--light .tm-right[data-v-ff1db5ef]{border:1px solid #e5e7eb;background:#fff}.tm-page--light .tm-matrix-hint[data-v-ff1db5ef]{color:#9ca3af}.tm-page--light .tm-label[data-v-ff1db5ef]{color:#6b7280}.tm-page--light .tm-date-head[data-v-ff1db5ef]{color:#111827}.tm-page--light .tm-week[data-v-ff1db5ef]{color:#6b7280}.tm-page--light .tm-meta .tm-label[data-v-ff1db5ef]{background:#f9fafb}.tm-page--light .tm-logic[data-v-ff1db5ef]{color:#6b7280}.tm-page--light .tm-turnover[data-v-ff1db5ef]{color:#dc2626}.tm-page--light .tm-board-row .tm-label[data-v-ff1db5ef]{background:#f9fafb}.tm-page--light .tm-bigyang .tm-label[data-v-ff1db5ef],.tm-page--light .tm-bigyang-line[data-v-ff1db5ef]{color:#b45309}.tm-page--dark[data-v-ff1db5ef]{--tm-grid-border: #2a2a2a;background:#000;color:#e5e7eb}.tm-page--dark .tm-toolbar[data-v-ff1db5ef]{background:#0d0d0d!important;margin-bottom:12px;border:1px solid #1a1a1a!important}.tm-page--dark .tm-muted[data-v-ff1db5ef]{font-size:13px;color:#9ca3af}.tm-page--dark .tm-current[data-v-ff1db5ef]{font-size:13px;color:#fb923c}.tm-page--dark .tm-left[data-v-ff1db5ef]{border:1px solid #1a1a1a;background:#0d0d0d}.tm-page--dark .tm-table th[data-v-ff1db5ef]{background:#0d0d0d;color:#9ca3af;border-bottom:1px solid #1a1a1a}.tm-page--dark .tm-table td[data-v-ff1db5ef]{border-bottom:1px solid #1a1a1a}.tm-page--dark .tm-theme-row[data-v-ff1db5ef]:hover{background:#f9731614}.tm-page--dark .tm-theme-row.is-selected[data-v-ff1db5ef]{background:#ea580c38;color:#fdba74}.tm-page--dark .col-seq[data-v-ff1db5ef],.tm-page--dark .col-num[data-v-ff1db5ef]{color:#9ca3af}.tm-page--dark .col-range[data-v-ff1db5ef]{color:#6b7280}.tm-page--dark .tm-right[data-v-ff1db5ef]{border:1px solid #1a1a1a;background:#000}.tm-page--dark .tm-matrix-hint[data-v-ff1db5ef]{color:#6b7280}.tm-page--dark .tm-label[data-v-ff1db5ef]{color:#9ca3af}.tm-page--dark .tm-date-head[data-v-ff1db5ef]{color:#f9fafb}.tm-page--dark .tm-week[data-v-ff1db5ef]{color:#6b7280}.tm-page--dark .tm-meta .tm-label[data-v-ff1db5ef]{background:#0d0d0d}.tm-page--dark .tm-logic[data-v-ff1db5ef]{color:#9ca3af}.tm-page--dark .tm-turnover[data-v-ff1db5ef]{color:#f87171}.tm-page--dark .tm-board-row .tm-label[data-v-ff1db5ef]{background:#0d0d0d}.tm-page--dark .tm-bigyang .tm-label[data-v-ff1db5ef]{color:#fbbf24}.tm-page--dark .tm-bigyang-line[data-v-ff1db5ef]{color:#fcd34d}.tm-empty[data-v-ff1db5ef]{padding:48px 0}.tm-body[data-v-ff1db5ef]{display:flex;flex-direction:row;align-items:flex-start;gap:12px}.tm-left[data-v-ff1db5ef]{width:280px;flex-shrink:0;border-radius:6px;overflow:hidden}.tm-table[data-v-ff1db5ef]{width:100%;border-collapse:collapse;font-size:12px}.tm-table th[data-v-ff1db5ef]{text-align:left;padding:8px 6px;font-weight:500}.tm-table td[data-v-ff1db5ef]{padding:6px;vertical-align:top}.tm-theme-row[data-v-ff1db5ef]{cursor:pointer}.col-name[data-v-ff1db5ef]{font-weight:500;max-width:120px}.col-num[data-v-ff1db5ef]{width:40px}.col-range[data-v-ff1db5ef]{font-size:11px;white-space:nowrap}.tm-right[data-v-ff1db5ef]{flex:1;min-width:0;border-radius:6px}.tm-scroll[data-v-ff1db5ef]{max-width:100%}.tm-matrix-hint[data-v-ff1db5ef]{padding:32px;text-align:center;font-size:13px}.tm-matrix[data-v-ff1db5ef]{display:inline-block;min-width:100%;margin:8px 0 16px}.tm-matrix-grid[data-v-ff1db5ef]{border:1px solid var(--tm-grid-border);box-sizing:border-box;padding:0}.tm-matrix-grid>.tm-row[data-v-ff1db5ef]{border-bottom:1px solid var(--tm-grid-border)}.tm-matrix-grid>.tm-row[data-v-ff1db5ef]:last-child{border-bottom:none}.tm-matrix-grid .tm-label[data-v-ff1db5ef],.tm-matrix-grid .tm-cell[data-v-ff1db5ef]{border-right:1px solid var(--tm-grid-border);box-sizing:border-box}.tm-matrix-grid .tm-cell[data-v-ff1db5ef]:last-child{border-right:none}.tm-matrix-grid .tm-date-corner[data-v-ff1db5ef]{min-height:1px}.tm-row[data-v-ff1db5ef]{display:flex;flex-direction:row;align-items:stretch}.tm-label[data-v-ff1db5ef]{width:72px;flex-shrink:0;padding:4px 6px;font-size:12px}.tm-cell[data-v-ff1db5ef]{width:148px;flex-shrink:0;padding:4px 6px;font-size:12px;line-height:1.35}.tm-date-head[data-v-ff1db5ef]{text-align:center;font-weight:600}.tm-week[data-v-ff1db5ef]{font-size:11px;margin-top:2px;font-weight:400}.tm-logic[data-v-ff1db5ef]{font-size:11px}.tm-board-row .tm-label[data-v-ff1db5ef]{align-self:stretch;display:flex;align-items:flex-start}.tm-board-cell[data-v-ff1db5ef]{min-height:36px;vertical-align:top}.tm-stock-line[data-v-ff1db5ef]{margin-bottom:3px;word-break:break-all}.tm-stock-line--link[data-v-ff1db5ef]{cursor:pointer}.col-seq[data-v-ff1db5ef]{width:36px}.theme-cycle-page[data-v-034ab906]{box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 104px);padding:12px;overflow:hidden}.cycle-spin[data-v-034ab906],.cycle-spin[data-v-034ab906] .n-spin-content{flex:1;min-height:0;display:flex;flex-direction:column}.cycle-toolbar[data-v-034ab906]{flex-shrink:0}.theme-cycle-page--light[data-v-034ab906]{background:#f5f6fa;color:#1f2937}.theme-cycle-page--light .cycle-toolbar[data-v-034ab906]{background:#fff!important;margin-bottom:12px;border:1px solid #e5e7eb!important;box-shadow:0 1px 2px #0f172a0f}.theme-cycle-page--light .toolbar-label[data-v-034ab906]{font-size:13px;color:#6b7280}.theme-cycle-page--light .cycle-pane-bottom[data-v-034ab906]{border-top-color:#e5e7eb}.theme-cycle-page--light .cycle-col[data-v-034ab906]{border-right-color:#e5e7eb}.theme-cycle-page--light .col-head[data-v-034ab906]{border-bottom-color:#e5e7eb}.theme-cycle-page--light .col-date[data-v-034ab906]{color:#111827}.theme-cycle-page--light .col-week[data-v-034ab906]{color:#6b7280}.theme-cycle-page--light .theme-cell[data-v-034ab906]:hover{background:#6366f114}.theme-cycle-page--light .theme-selected[data-v-034ab906]{background:#8b5cf62e!important;border-color:#7c3aed8c}.theme-cycle-page--light .rank-normal .theme-name[data-v-034ab906],.theme-cycle-page--light .rank-normal .stock-name[data-v-034ab906]{color:#374151}.theme-cycle-page--light .theme-count[data-v-034ab906]{color:#6b7280}.theme-cycle-page--light .theme-desc[data-v-034ab906]{color:#9ca3af}.theme-cycle-page--light .stock-tag[data-v-034ab906]{color:#6b7280}.theme-cycle-page--light .stock-empty[data-v-034ab906],.theme-cycle-page--light .stock-hint[data-v-034ab906]{color:#9ca3af}.theme-cycle-page--dark[data-v-034ab906]{background:#000;color:#e5e7eb}.theme-cycle-page--dark .cycle-toolbar[data-v-034ab906]{background:#0d0d0d!important;margin-bottom:12px;border:1px solid #1a1a1a!important}.theme-cycle-page--dark .toolbar-label[data-v-034ab906]{font-size:13px;color:#9ca3af}.theme-cycle-page--dark .cycle-pane-bottom[data-v-034ab906]{border-top-color:#1f2937}.theme-cycle-page--dark .cycle-col[data-v-034ab906]{border-right-color:#374151}.theme-cycle-page--dark .col-head[data-v-034ab906]{border-bottom-color:#374151}.theme-cycle-page--dark .col-date[data-v-034ab906]{color:#f9fafb}.theme-cycle-page--dark .col-week[data-v-034ab906]{color:#6b7280}.theme-cycle-page--dark .theme-cell[data-v-034ab906]:hover{background:#6366f11f}.theme-cycle-page--dark .theme-selected[data-v-034ab906]{background:#8b5cf638!important;border-color:#a78bfa8c}.theme-cycle-page--dark .rank-normal .theme-name[data-v-034ab906],.theme-cycle-page--dark .rank-normal .stock-name[data-v-034ab906]{color:#d1d5db}.theme-cycle-page--dark .theme-count[data-v-034ab906]{color:#9ca3af}.theme-cycle-page--dark .theme-desc[data-v-034ab906]{color:#6b7280}.theme-cycle-page--dark .stock-tag[data-v-034ab906]{color:#9ca3af}.theme-cycle-page--dark .stock-empty[data-v-034ab906],.theme-cycle-page--dark .stock-hint[data-v-034ab906]{color:#6b7280}.theme-cycle-page--dark .row-title[data-v-034ab906]{color:#9ca3af}.cycle-empty[data-v-034ab906]{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;padding:24px 0}.cycle-split[data-v-034ab906]{flex:1;min-height:0;display:flex;flex-direction:column;gap:0}.cycle-pane[data-v-034ab906]{min-height:0;display:flex;flex-direction:column;overflow:hidden}.cycle-pane-top[data-v-034ab906]{flex:2}.cycle-pane-bottom[data-v-034ab906]{flex:1;border-top:1px solid transparent}.cycle-stocks-title[data-v-034ab906]{flex-shrink:0;padding:6px 8px 4px 4px}.cycle-pane-scroll[data-v-034ab906]{flex:1;min-height:0;overflow:auto}.cycle-board[data-v-034ab906]{display:inline-block;min-width:100%;padding-bottom:16px}.cycle-row[data-v-034ab906]{display:flex;flex-direction:row;align-items:stretch;gap:0}.cycle-row-stocks[data-v-034ab906]{flex-direction:row;align-items:stretch}.row-title[data-v-034ab906]{font-size:13px}.theme-cycle-page--light .row-title[data-v-034ab906]{color:#6b7280}.cycle-row-inner[data-v-034ab906]{display:flex;flex-direction:row;align-items:stretch}.cycle-col[data-v-034ab906]{width:148px;flex-shrink:0;border-right:1px solid transparent;padding:0 6px 8px 4px}.cycle-col[data-v-034ab906]:last-child{border-right:none}.col-head[data-v-034ab906]{text-align:center;padding:6px 2px 8px;border-bottom:1px solid transparent;margin-bottom:6px}.col-head-placeholder[data-v-034ab906]{border-bottom-color:transparent;min-height:42px}.col-date[data-v-034ab906]{font-size:13px;font-weight:600}.col-week[data-v-034ab906]{font-size:12px;margin-top:2px}.col-body[data-v-034ab906]{display:flex;flex-direction:column;gap:4px}.theme-cell[data-v-034ab906]{font-size:12px;line-height:1.35;padding:5px 6px;border-radius:4px;cursor:pointer;border:1px solid transparent;transition:background .15s ease}.rank-hot .theme-name[data-v-034ab906],.rank-hot .stock-name[data-v-034ab906]{color:#dc2626}.rank-warm .theme-name[data-v-034ab906],.rank-warm .stock-name[data-v-034ab906]{color:#ea580c}.theme-line[data-v-034ab906]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px}.theme-count[data-v-034ab906]{white-space:nowrap}.theme-desc[data-v-034ab906]{margin-top:4px;font-size:11px;line-height:1.3}.col-body-stocks[data-v-034ab906]{min-height:0}.stock-cell[data-v-034ab906]{font-size:12px;padding:3px 4px;border-radius:3px}.stock-name--link[data-v-034ab906]{cursor:pointer}.stock-empty[data-v-034ab906],.stock-hint[data-v-034ab906]{font-size:12px;padding:8px 4px}.stock-hint[data-v-034ab906]{font-style:italic}.strong-cycle-page[data-v-07fb8be6]{padding:12px}.strong-cycle-page--light[data-v-07fb8be6]{--scp-bg: linear-gradient(180deg, #fff7ed 0%, #f8fafc 100%);--scp-card: rgba(255, 255, 255, .88);--scp-border: rgba(148, 163, 184, .22);--scp-text: #0f172a;--scp-muted: #64748b;--scp-accent: #f97316;--scp-shadow: 0 18px 40px rgba(15, 23, 42, .08)}.strong-cycle-page--dark[data-v-07fb8be6]{--scp-bg: radial-gradient(circle at top, rgba(249, 115, 22, .18), rgba(15, 23, 42, .96) 45%);--scp-card: rgba(15, 23, 42, .84);--scp-border: rgba(148, 163, 184, .16);--scp-text: #e2e8f0;--scp-muted: #94a3b8;--scp-accent: #fb923c;--scp-shadow: 0 18px 40px rgba(2, 6, 23, .42)}.strong-cycle-toolbar[data-v-07fb8be6],.strong-cycle-chart-card[data-v-07fb8be6],.strong-cycle-side-card[data-v-07fb8be6]{background:var(--scp-card);border:1px solid var(--scp-border);box-shadow:var(--scp-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.strong-cycle-page[data-v-07fb8be6]{min-height:100%;background:var(--scp-bg)}.strong-cycle-muted[data-v-07fb8be6],.strong-cycle-side-date[data-v-07fb8be6]{color:var(--scp-muted);font-size:12px}.strong-cycle-empty[data-v-07fb8be6]{padding:72px 0}.strong-cycle-layout[data-v-07fb8be6]{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:12px;margin-top:12px}.strong-cycle-card-title[data-v-07fb8be6]{color:var(--scp-text);font-weight:700;letter-spacing:.02em}.strong-cycle-chart[data-v-07fb8be6]{width:100%;height:560px}.strong-cycle-side-empty[data-v-07fb8be6]{padding:48px 0}.strong-cycle-rank-list[data-v-07fb8be6]{display:flex;flex-direction:column;gap:10px}.strong-cycle-rank-item[data-v-07fb8be6]{padding:12px 14px;border:1px solid var(--scp-border);border-radius:14px;background:linear-gradient(135deg,#f9731614,#0ea5e90f)}.strong-cycle-rank-main[data-v-07fb8be6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.strong-cycle-rank-left[data-v-07fb8be6],.strong-cycle-rank-right[data-v-07fb8be6]{display:flex;align-items:center;gap:10px}.strong-cycle-rank-no[data-v-07fb8be6]{min-width:42px;color:var(--scp-accent);font-weight:700}.strong-cycle-rank-name[data-v-07fb8be6],.strong-cycle-rank-count[data-v-07fb8be6]{color:var(--scp-text);font-weight:600}.strong-cycle-rank-change[data-v-07fb8be6],.strong-cycle-rank-desc[data-v-07fb8be6]{color:var(--scp-muted)}.strong-cycle-rank-desc[data-v-07fb8be6]{margin-top:8px;line-height:1.5;font-size:12px}@media(max-width:960px){.strong-cycle-layout[data-v-07fb8be6]{grid-template-columns:1fr}.strong-cycle-chart[data-v-07fb8be6]{height:420px}}.theme-trace-page[data-v-d228cf5a]{min-height:100%;padding:12px;color:#1f2937;background:#f5f6fa}.theme-trace-page--dark[data-v-d228cf5a]{color:#e5e7eb;background:#000}.trace-toolbar[data-v-d228cf5a],.trace-panel[data-v-d228cf5a]{border:1px solid #e5e7eb;background:#fff;box-shadow:0 1px 2px #0f172a0f}.theme-trace-page--dark .trace-toolbar[data-v-d228cf5a],.theme-trace-page--dark .trace-panel[data-v-d228cf5a]{border-color:#1a1a1a;background:#0d0d0d}.trace-current[data-v-d228cf5a]{color:#ea580c;font-size:13px}.trace-layout[data-v-d228cf5a]{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(430px,1.3fr) minmax(420px,1.15fr);gap:12px;margin-top:12px}.trace-panel[data-v-d228cf5a]{min-width:0;border-radius:10px;overflow:hidden}.trace-panel-header[data-v-d228cf5a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid #e5e7eb}.theme-trace-page--dark .trace-panel-header[data-v-d228cf5a]{border-bottom-color:#1f2937}.trace-title[data-v-d228cf5a]{font-weight:700}.trace-muted[data-v-d228cf5a],.trace-table-head[data-v-d228cf5a]{color:#6b7280;font-size:12px}.theme-trace-page--dark .trace-muted[data-v-d228cf5a],.theme-trace-page--dark .trace-table-head[data-v-d228cf5a]{color:#9ca3af}.trace-theme-grid[data-v-d228cf5a]{display:grid;grid-template-columns:36px minmax(90px,1fr) 48px 104px;gap:8px;align-items:center}.trace-table-head[data-v-d228cf5a]{padding:8px 12px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.theme-trace-page--dark .trace-table-head[data-v-d228cf5a]{border-bottom-color:#1a1a1a;background:#0d0d0d}.trace-theme-row[data-v-d228cf5a],.trace-date-card[data-v-d228cf5a]{width:100%;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.trace-theme-row[data-v-d228cf5a]{padding:9px 12px;border-bottom:1px solid #eef2f7}.theme-trace-page--dark .trace-theme-row[data-v-d228cf5a]{border-bottom-color:#1f2937}.trace-theme-row[data-v-d228cf5a]:hover,.trace-date-card[data-v-d228cf5a]:hover{background:#f9731614}.trace-theme-row.is-active[data-v-d228cf5a],.trace-date-card.is-active[data-v-d228cf5a]{color:#c2410c;background:#f9731629}.theme-trace-page--dark .trace-theme-row.is-active[data-v-d228cf5a],.theme-trace-page--dark .trace-date-card.is-active[data-v-d228cf5a]{color:#fdba74}.trace-seq[data-v-d228cf5a]{color:#9ca3af;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.trace-name[data-v-d228cf5a],.trace-stock-name[data-v-d228cf5a]{font-weight:600}.trace-date-card[data-v-d228cf5a]{display:block;padding:12px;border-bottom:1px solid #eef2f7}.theme-trace-page--dark .trace-date-card[data-v-d228cf5a]{border-bottom-color:#1f2937}.trace-date-top[data-v-d228cf5a],.trace-stock-main[data-v-d228cf5a]{display:flex;align-items:center;gap:8px}.trace-date[data-v-d228cf5a]{font-size:18px;font-weight:800}.trace-date-meta[data-v-d228cf5a]{margin-top:6px;color:#dc2626;font-size:12px}.trace-desc[data-v-d228cf5a]{margin-top:6px;color:#6b7280;font-size:12px;line-height:1.5}.theme-trace-page--dark .trace-desc[data-v-d228cf5a]{color:#9ca3af}.trace-stock-list[data-v-d228cf5a]{display:flex;flex-direction:column}.trace-stock-row[data-v-d228cf5a]{padding:11px 12px;border-bottom:1px solid #eef2f7}.theme-trace-page--dark .trace-stock-row[data-v-d228cf5a]{border-bottom-color:#1f2937}.trace-link[data-v-d228cf5a]{color:#0284c7;cursor:pointer}.theme-trace-page--dark .trace-link[data-v-d228cf5a]{color:#38bdf8}.trace-percent[data-v-d228cf5a]{margin-left:auto;font-weight:700}.trace-percent.is-up[data-v-d228cf5a]{color:#dc2626}.trace-percent.is-down[data-v-d228cf5a]{color:#16a34a}.trace-empty[data-v-d228cf5a]{padding:80px 0}.trace-empty-small[data-v-d228cf5a]{padding:48px 0}@media(max-width:1280px){.trace-layout[data-v-d228cf5a]{grid-template-columns:1fr}}.sr-page[data-v-d286eb2b]{box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 104px);padding:12px;overflow:hidden}.sr-spin[data-v-d286eb2b],.sr-spin[data-v-d286eb2b] .n-spin-content{flex:1;min-height:0;display:flex;flex-direction:column}.sr-toolbar[data-v-d286eb2b]{flex-shrink:0;margin-bottom:12px}.sr-page--light[data-v-d286eb2b]{background:#f5f6fa;color:#1f2937}.sr-page--light .sr-toolbar[data-v-d286eb2b]{background:#fff!important;border:1px solid #e5e7eb!important}.sr-page--light .toolbar-label[data-v-d286eb2b]{font-size:13px;color:#6b7280}.sr-page--dark[data-v-d286eb2b]{background:#000;color:#e5e7eb}.sr-page--dark .sr-toolbar[data-v-d286eb2b]{background:#0d0d0d!important;border:1px solid #1a1a1a!important}.sr-page--dark .toolbar-label[data-v-d286eb2b]{font-size:13px;color:#9ca3af}.sr-split[data-v-d286eb2b]{flex:1;min-height:0;display:flex;flex-direction:column}.sr-pane[data-v-d286eb2b]{min-height:0;display:flex;flex-direction:column}.sr-pane-top[data-v-d286eb2b]{flex:1.1}.sr-pane-bottom[data-v-d286eb2b]{flex:1;border-top:1px solid #1f2937;padding-top:8px}.sr-page--light .sr-pane-bottom[data-v-d286eb2b]{border-top-color:#e5e7eb}.sr-pane-scroll[data-v-d286eb2b]{flex:1;min-height:0;overflow:auto}.sr-board[data-v-d286eb2b]{min-width:max-content}.sr-row[data-v-d286eb2b]{display:flex;flex-direction:row;align-items:stretch}.sr-col[data-v-d286eb2b]{flex:0 0 118px;width:118px;padding:0 4px;border-right:1px solid #374151;box-sizing:border-box}.sr-page--light .sr-col[data-v-d286eb2b]{border-right-color:#e5e7eb}.col-head[data-v-d286eb2b]{text-align:center;padding:6px 2px 8px;border-bottom:1px solid #374151;margin-bottom:6px}.sr-page--light .col-head[data-v-d286eb2b]{border-bottom-color:#e5e7eb}.col-head-placeholder[data-v-d286eb2b]{border-bottom-color:transparent;min-height:42px}.col-date[data-v-d286eb2b]{font-size:12px;font-weight:600;color:#facc15}.sr-page--light .col-date[data-v-d286eb2b]{color:#b45309}.col-week[data-v-d286eb2b]{font-size:11px;margin-top:2px;color:#9ca3af}.col-body[data-v-d286eb2b]{display:flex;flex-direction:column;gap:3px}.theme-cell[data-v-d286eb2b]{font-size:12px;line-height:1.35;padding:5px 6px;border-radius:4px;cursor:pointer;border:1px solid transparent;transition:background .15s ease}.sr-page--light .theme-cell[data-v-d286eb2b]:hover{background:#6366f114}.sr-page--dark .theme-cell[data-v-d286eb2b]:hover{background:#6366f11f}.sr-page--light .theme-selected[data-v-d286eb2b]{background:#8b5cf62e!important;border-color:#7c3aed8c}.sr-page--dark .theme-selected[data-v-d286eb2b]{background:#8b5cf638!important;border-color:#a78bfa8c}.theme-line[data-v-d286eb2b]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px}.theme-count[data-v-d286eb2b]{white-space:nowrap;opacity:.85}.row-title[data-v-d286eb2b]{font-size:13px;font-weight:600;padding:0 4px 6px;flex-shrink:0}.stock-cell[data-v-d286eb2b]{font-size:12px;padding:3px 4px;border-radius:3px;cursor:pointer;border:1px solid transparent}.stock-name--link[data-v-d286eb2b]{cursor:pointer}.stock-tag[data-v-d286eb2b]{margin-left:4px;opacity:.9}.stock-time[data-v-d286eb2b]{display:block;font-size:11px;opacity:.75;margin-top:1px}.sr-page--light .stock-highlighted[data-v-d286eb2b]{background:#8b5cf62e!important;border-color:#7c3aed8c}.sr-page--dark .stock-highlighted[data-v-d286eb2b]{background:#8b5cf638!important;border-color:#a78bfa8c}.stock-empty[data-v-d286eb2b],.stock-hint[data-v-d286eb2b]{font-size:12px;padding:8px 4px;color:#9ca3af}.stock-hint[data-v-d286eb2b]{font-style:italic}.sr-empty[data-v-d286eb2b]{flex:1;display:flex;align-items:center;justify-content:center}.limit-up-data[data-v-590cf9cc]{padding:12px 16px;min-height:100%;box-sizing:border-box}.sub[data-v-590cf9cc]{font-size:12px;color:var(--n-text-color-3);font-weight:400}.label[data-v-590cf9cc]{font-size:13px;color:var(--n-text-color-2)}.ths-ladder-container[data-v-c5c75f21]{--tdx-page-bg: #f7f8fa;--tdx-card-bg: #ffffff;--tdx-border-color: #e5e7eb;--tdx-cell-bg: #ffffff;--tdx-sticky-bg: #f7f8fa;--tdx-text-primary: #1f2937;--tdx-text-secondary: #6b7280;--tdx-text-muted: #9ca3af;padding:0;background-color:var(--tdx-page-bg);height:calc(100vh - 120px);min-height:calc(100vh - 120px);display:flex;flex-direction:column}.ths-ladder-container.dark-theme[data-v-c5c75f21]{--tdx-page-bg: #141212;--tdx-card-bg: #1a1a1a;--tdx-border-color: #2a2a2a;--tdx-cell-bg: #0f0f0f;--tdx-sticky-bg: #101010;--tdx-text-primary: #ffffff;--tdx-text-secondary: #bbbbbb;--tdx-text-muted: #888888}.title-brand[data-v-c5c75f21]{color:#ff8c00;font-weight:700}.header-card[data-v-c5c75f21]{margin-bottom:4px;background-color:var(--tdx-card-bg)!important;flex-shrink:0}[data-v-c5c75f21] .n-card{background-color:var(--tdx-card-bg)}.grid-wrap[data-v-c5c75f21]{flex:1;padding:0 4px 4px}.grid-scroll[data-v-c5c75f21]{height:100%;overflow:auto;border:1px solid var(--tdx-border-color);border-radius:4px;background-color:var(--tdx-page-bg)}.ladder-table[data-v-c5c75f21]{width:max-content;min-width:100%;border-collapse:collapse;color:var(--tdx-text-primary)}.ladder-table th[data-v-c5c75f21],.ladder-table td[data-v-c5c75f21]{border:1px solid var(--tdx-border-color);vertical-align:top;padding:3px 4px}.sticky-col[data-v-c5c75f21]{position:sticky;left:0;z-index:2;background-color:var(--tdx-sticky-bg)}.level-col[data-v-c5c75f21]{width:52px;min-width:52px;text-align:center}.date-col[data-v-c5c75f21]{width:148px;min-width:148px;max-width:148px;background-color:var(--tdx-sticky-bg)}.date-header[data-v-c5c75f21]{display:flex;flex-direction:column;gap:2px}.date-title[data-v-c5c75f21]{font-weight:600;font-size:12px;line-height:1.2;color:#ff8c00}.date-stats[data-v-c5c75f21]{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.date-hot[data-v-c5c75f21]{font-size:10px;line-height:1.25;color:var(--tdx-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.level-title[data-v-c5c75f21]{font-weight:600;font-size:12px;color:#ff8c00}.cell[data-v-c5c75f21]{width:148px;min-width:148px;max-width:148px;background-color:var(--tdx-page-bg)}.cell-list[data-v-c5c75f21]{display:flex;flex-direction:column;gap:3px}.stock-item[data-v-c5c75f21]{padding:3px 4px;border:1px solid var(--tdx-border-color);border-radius:4px;background-color:var(--tdx-cell-bg);cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease,background-color .15s ease}.stock-item--highlight[data-v-c5c75f21]{border-color:#f97316;box-shadow:0 0 0 2px #f9731659;background-color:#f973161f}.ths-ladder-container.dark-theme .stock-item--highlight[data-v-c5c75f21]{border-color:#fb923c;box-shadow:0 0 0 2px #fb923c66;background-color:#fb923c26}.stock-line[data-v-c5c75f21]{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.stock-name[data-v-c5c75f21]{font-weight:600;font-size:11px;line-height:1.2;color:var(--tdx-text-primary)}.stock-name--link[data-v-c5c75f21],.stock-code--link[data-v-c5c75f21]{cursor:pointer}.stock-code[data-v-c5c75f21]{color:var(--tdx-text-muted);font-size:10px;line-height:1.2}.stock-meta[data-v-c5c75f21]{margin-top:2px;color:var(--tdx-text-secondary);font-size:10px;line-height:1.3}.empty-hint[data-v-c5c75f21]{padding:24px;text-align:center;color:var(--tdx-text-muted);font-size:13px}[data-v-c5c75f21] .date-stats .n-tag{--n-height: 18px;font-size:10px;padding:0 5px}[data-v-c5c75f21] .stock-line .n-tag{--n-height: 16px;font-size:9px;padding:0 4px}.cycle-chart-page[data-v-5b3d8321]{padding:12px;min-height:100%}.cycle-chart-page--light[data-v-5b3d8321]{--cc-bg: linear-gradient(180deg, #f8fafc 0%, #eef2ff 100%);--cc-card: rgba(255, 255, 255, .92);--cc-border: rgba(148, 163, 184, .22);--cc-text: #0f172a;--cc-muted: #64748b;--cc-accent: #ef4444}.cycle-chart-page--dark[data-v-5b3d8321]{--cc-bg: linear-gradient(180deg, #101216 0%, #171923 100%);--cc-card: rgba(24, 24, 27, .92);--cc-border: rgba(148, 163, 184, .14);--cc-text: #e5e7eb;--cc-muted: #94a3b8;--cc-accent: #f87171}.cycle-chart-page[data-v-5b3d8321]{background:var(--cc-bg)}.cycle-chart-toolbar[data-v-5b3d8321],.cycle-chart-main[data-v-5b3d8321],.cycle-chart-side[data-v-5b3d8321]{background:var(--cc-card);border:1px solid var(--cc-border)}.cycle-chart-title[data-v-5b3d8321],.cycle-chart-side-title[data-v-5b3d8321]{color:var(--cc-text);font-weight:700}.cycle-chart-empty[data-v-5b3d8321]{padding:72px 0}.cycle-chart-layout[data-v-5b3d8321]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;margin-top:12px}.cycle-chart-canvas[data-v-5b3d8321]{width:100%;height:680px}.cycle-chart-side-list[data-v-5b3d8321]{display:flex;flex-direction:column;gap:10px;max-height:680px;overflow:auto}.cycle-chart-side-item[data-v-5b3d8321]{padding:12px;border-radius:12px;border:1px solid var(--cc-border);background:linear-gradient(135deg,#ef444414,#2563eb0d)}.cycle-chart-side-top[data-v-5b3d8321],.cycle-chart-side-meta[data-v-5b3d8321]{display:flex;justify-content:space-between;gap:10px}.cycle-chart-side-name[data-v-5b3d8321],.cycle-chart-side-level[data-v-5b3d8321]{color:var(--cc-text);font-weight:600}.cycle-chart-side-name--link[data-v-5b3d8321],.cycle-chart-side-code--link[data-v-5b3d8321]{cursor:pointer}.cycle-chart-side-level[data-v-5b3d8321]{color:var(--cc-accent)}.cycle-chart-side-meta[data-v-5b3d8321],.cycle-chart-side-reason[data-v-5b3d8321]{color:var(--cc-muted);font-size:12px;margin-top:6px}@media(max-width:1080px){.cycle-chart-layout[data-v-5b3d8321]{grid-template-columns:1fr}.cycle-chart-canvas[data-v-5b3d8321]{height:520px}}.limit-up-reason[data-v-3db7a131]{padding:12px 16px;min-height:100%;box-sizing:border-box}.sub[data-v-3db7a131]{font-size:12px;color:var(--n-text-color-3);font-weight:400}.label[data-v-3db7a131]{font-size:13px;color:var(--n-text-color-2)}.stock-cell[data-v-3db7a131]{display:flex;flex-direction:column;gap:4px}.stock-name[data-v-3db7a131]{font-weight:600}.stock-name--link[data-v-3db7a131],.stock-code--link[data-v-3db7a131]{cursor:pointer}.plate-cell[data-v-3db7a131]{display:flex;flex-direction:column;gap:4px}.plate-name[data-v-3db7a131]{color:#1d4ed8;font-weight:600}.plate-code[data-v-3db7a131],.stock-code[data-v-3db7a131]{font-size:12px;color:var(--n-text-color-3)}.plate-extra-row[data-v-3db7a131]{display:inline-flex;align-items:center;gap:10px}.plate-extra[data-v-3db7a131]{font-size:13px;color:var(--n-text-color-3)}.expand-toggle-btn[data-v-3db7a131]{border:none;background:transparent;color:#2563eb;font-size:15px;font-weight:700;cursor:pointer;padding:2px 0}.expand-toggle-btn[data-v-3db7a131]:hover{color:#1d4ed8}.stock-reason[data-v-3db7a131]{font-size:12px;color:var(--n-text-color-2);line-height:1.5}[data-v-3db7a131] .n-data-table-expand-trigger{display:none!important}.review-panel-container[data-v-12bf3793]{padding:0;height:calc(100vh - 120px);display:flex;flex-direction:column}.iframe-container[data-v-12bf3793]{flex:1;min-height:500px;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.iframe-container iframe[data-v-12bf3793]{width:100%;height:100%;min-height:500px}.leader-container[data-v-5e6f5ff6]{width:100%;height:calc(100vh - 80px);overflow:hidden}.leader-container iframe[data-v-5e6f5ff6]{width:100%;height:100%;border:none}.ths-longtiger-container[data-v-af98f5c0]{padding:0;background-color:#0d1117;height:calc(100vh - 80px);display:flex;flex-direction:column}.header-card[data-v-af98f5c0]{margin-bottom:8px;background-color:#161b22!important;flex-shrink:0}[data-v-af98f5c0] .n-card{background-color:#161b22}.iframe-wrapper[data-v-af98f5c0]{flex:1;overflow:hidden}.longtiger-iframe[data-v-af98f5c0]{width:100%;height:100%;border:none;background-color:#0d1117}.hot-rank-container[data-v-356bdb52]{padding:0;background-color:#f5f7fa;height:calc(100vh - 120px);display:flex;flex-direction:column}.hot-rank-container.dark-theme[data-v-356bdb52]{background-color:#000}.header-card[data-v-356bdb52]{margin-bottom:8px;background-color:#fff!important;flex-shrink:0}.hot-rank-container.dark-theme .header-card[data-v-356bdb52]{background-color:#1a1a1a!important}[data-v-356bdb52] .n-card{background-color:#fff}.hot-rank-container.dark-theme[data-v-356bdb52] .n-card{background-color:#1a1a1a}.all-view[data-v-356bdb52]{flex:1;overflow:hidden}.iframe-grid[data-v-356bdb52]{display:flex;gap:4px;height:100%;padding:0 4px 4px}.iframe-column[data-v-356bdb52]{flex:1;display:flex;flex-direction:column;border:1px solid #333;border-radius:4px;overflow:hidden;min-width:0}.column-header[data-v-356bdb52]{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;background-color:#1a1a1a;border-bottom:1px solid #333}.hot-iframe[data-v-356bdb52]{flex:1;width:100%;border:none;background-color:#fff}.single-view[data-v-356bdb52]{flex:1;display:flex;flex-direction:column;padding:0 4px 4px}.single-header[data-v-356bdb52]{display:flex;justify-content:space-between;align-items:center;padding:8px;background-color:#1a1a1a;border:1px solid #333;border-bottom:none;border-radius:4px 4px 0 0}.single-iframe[data-v-356bdb52]{flex:1;border:1px solid #333;border-radius:0 0 4px 4px}.apple-page[data-v-d9f27e15]{height:100%;background:#f5f5f7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cal-scroll[data-v-d9f27e15]{height:calc(100vh - 230px)}.cal-container[data-v-d9f27e15]{max-width:720px;margin:0 auto;padding:48px 24px 80px}.cal-header[data-v-d9f27e15]{margin-bottom:40px;animation:fade-up-d9f27e15 .5s cubic-bezier(.25,.1,.25,1) both}.cal-title[data-v-d9f27e15]{font-size:clamp(2rem,5vw,2.75rem);font-weight:700;line-height:1.05;letter-spacing:-.025em;color:#1d1d1f;margin:0 0 8px}.cal-subtitle[data-v-d9f27e15]{font-size:.9375rem;font-weight:400;letter-spacing:.01em;color:#86868b;margin:0}.cal-day[data-v-d9f27e15]{margin-bottom:28px;animation:fade-up-d9f27e15 .48s cubic-bezier(.25,.1,.25,1) both}.cal-day-head[data-v-d9f27e15]{display:flex;align-items:baseline;gap:10px;padding:0 4px 10px;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:12px}.cal-day-date[data-v-d9f27e15]{font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:#1d1d1f;font-variant-numeric:tabular-nums}.cal-day-week[data-v-d9f27e15]{font-size:.875rem;font-weight:500;color:#86868b}.cal-today-badge[data-v-d9f27e15]{font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:#fff;background:#0071e3;padding:2px 8px;border-radius:9999px;margin-left:auto}.cal-events[data-v-d9f27e15]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.cal-event[data-v-d9f27e15]{display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border-radius:12px;transition:background-color .18s ease,transform .18s ease;animation:fade-up-d9f27e15 .4s cubic-bezier(.25,.1,.25,1) both}.cal-event[data-v-d9f27e15]:hover{background:#00000009}.cal-event[data-v-d9f27e15]:active{background:#0000000f;transform:scale(.995)}.cal-event-idx[data-v-d9f27e15]{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#86868b;background:#0000000a;border-radius:7px;font-variant-numeric:tabular-nums}.cal-event-title[data-v-d9f27e15]{flex:1;font-size:.9375rem;font-weight:400;line-height:1.5;color:#1d1d1f;letter-spacing:-.005em}.cal-event-like[data-v-d9f27e15]{flex-shrink:0;display:inline-flex;align-items:center;gap:3px;font-size:.8125rem;font-weight:500;color:#86868b;padding-top:2px}.cal-star[data-v-d9f27e15]{font-size:.875rem;color:#f5a623}.cal-day.is-today .cal-day-date[data-v-d9f27e15]{color:#0071e3}.cal-day.is-today .cal-day-head[data-v-d9f27e15]{border-bottom-color:#0071e333}.cal-empty[data-v-d9f27e15]{text-align:center;padding:80px 0;color:#86868b;font-size:.9375rem;animation:fade-up-d9f27e15 .4s ease both}.cal-footer[data-v-d9f27e15]{text-align:center;padding:32px 0 16px;min-height:64px;display:flex;align-items:center;justify-content:center}.cal-end[data-v-d9f27e15]{font-size:.8125rem;color:#aeaeb2;letter-spacing:.04em;margin:0}.cal-actions[data-v-d9f27e15]{display:flex;gap:12px;justify-content:center}.cal-btn[data-v-d9f27e15]{appearance:none;border:none;cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:500;letter-spacing:-.01em;padding:10px 22px;border-radius:9999px;transition:transform .12s ease,background-color .18s ease,opacity .18s ease;-webkit-tap-highlight-color:transparent}.cal-btn[data-v-d9f27e15]:active{transform:scale(.96)}.cal-btn-primary[data-v-d9f27e15]{background:#0071e3;color:#fff}.cal-btn-primary[data-v-d9f27e15]:hover{background:#0077ed}.cal-btn-ghost[data-v-d9f27e15]{background:transparent;color:#0071e3}.cal-btn-ghost[data-v-d9f27e15]:hover{background:#0071e314}@keyframes fade-up-d9f27e15{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.cal-header[data-v-d9f27e15],.cal-day[data-v-d9f27e15],.cal-event[data-v-d9f27e15],.cal-empty[data-v-d9f27e15]{animation:none}.cal-event[data-v-d9f27e15],.cal-btn[data-v-d9f27e15]{transition:none}}@media(prefers-contrast:more){.cal-event[data-v-d9f27e15]:hover{background:#00000014}.cal-day-head[data-v-d9f27e15]{border-bottom-color:#00000026}}.app-dark .cal-title[data-v-d9f27e15]{color:#e8e0dc}.app-dark .cal-subtitle[data-v-d9f27e15],.app-dark .cal-day-week[data-v-d9f27e15],.app-dark .cal-event-idx[data-v-d9f27e15],.app-dark .cal-event-like[data-v-d9f27e15],.app-dark .cal-empty[data-v-d9f27e15]{color:#a09490}.app-dark .cal-day-head[data-v-d9f27e15]{border-bottom-color:#ffffff14}.app-dark .cal-day-date[data-v-d9f27e15],.app-dark .cal-event-title[data-v-d9f27e15]{color:#e8e0dc}.app-dark .cal-event-idx[data-v-d9f27e15],.app-dark .cal-event[data-v-d9f27e15]:hover{background:#ffffff0f}.app-dark .cal-event[data-v-d9f27e15]:active{background:#ffffff1a}.app-dark .cal-day.is-today .cal-day-date[data-v-d9f27e15]{color:#4096ff}.app-dark .cal-day.is-today .cal-day-head[data-v-d9f27e15]{border-bottom-color:#4096ff40}.app-dark .cal-end[data-v-d9f27e15]{color:#6b6260}.app-dark .cal-btn-ghost[data-v-d9f27e15]{color:#4096ff}.app-dark .cal-btn-ghost[data-v-d9f27e15]:hover{background:#4096ff1f}.market-cloud-map[data-v-5e3e8d4c]{padding:8px 12px}.pop-board[data-v-67827330]{display:flex;flex-direction:column;height:calc(100vh - 80px);min-height:480px;background:#000;color:#e8e8e8;box-sizing:border-box}.pop-board__toolbar[data-v-67827330]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;padding:8px 12px;border-bottom:1px solid #444;flex-shrink:0}.pop-board__title[data-v-67827330]{font-size:14px;color:#fff}.pop-board__sub[data-v-67827330]{font-size:12px;color:#aaa}.pop-board__sep[data-v-67827330]{margin:0 4px;color:#666}.pop-board__link[data-v-67827330]{background:none;border:none;color:#e5e5e5;font-size:12px;cursor:pointer;padding:0 4px;text-decoration:underline;font-family:inherit}.pop-board__link--on[data-v-67827330]{color:#f63;font-weight:600}.pop-board__search[data-v-67827330]{display:flex;align-items:center;gap:8px}.pop-board__input[data-v-67827330]{width:120px}.pop-board__actions[data-v-67827330]{margin-left:auto}.pop-board__body[data-v-67827330]{flex:1;display:flex;min-height:0;gap:0}.pop-board__left-scroll[data-v-67827330]{flex:0 0 30%;width:30%;max-width:30%;min-width:0;border-right:1px solid #555}.pop-board__left-inner[data-v-67827330]{padding:8px;min-height:200px}.pop-board__table[data-v-67827330]{--n-th-color: #0d0d0d !important;--n-td-color: #000 !important;--n-border-color: #696969 !important;--n-th-text-color: #e5e5e5 !important;--n-td-text-color: #e5e5e5 !important;font-size:12px}.pop-board__table[data-v-67827330] .n-data-table-th,.pop-board__table[data-v-67827330] .n-data-table-td{padding:4px 6px!important}.pop-board__table[data-v-67827330] tbody .n-data-table-tr{cursor:pointer}.pop-board__shy[data-v-67827330]{color:#f33;font-weight:600}.pop-board__right[data-v-67827330]{flex:0 0 70%;width:70%;max-width:70%;min-width:0;display:flex;flex-direction:column;background:#141212}.pop-board__iframe[data-v-67827330]{flex:1;width:100%;min-height:400px;border:none;background:#141212}.pop-board__detail[data-v-67827330]{flex:1;min-height:280px;min-width:0}.pop-board__empty[data-v-67827330]{margin-top:24px}[data-v-67827330] .pop-board-row--yx .n-data-table-td{color:#ff69b4!important}[data-v-67827330] .pop-board-row--hit .n-data-table-td{background:#483d8b!important}.tdx-ladder-container[data-v-354a40c7]{--tdx-page-bg: #f7f8fa;--tdx-card-bg: #ffffff;--tdx-border-color: #e5e7eb;--tdx-cell-bg: #ffffff;--tdx-sticky-bg: #f7f8fa;--tdx-text-primary: #1f2937;--tdx-text-secondary: #6b7280;--tdx-text-muted: #9ca3af;padding:0;background-color:var(--tdx-page-bg);height:calc(100vh - 120px);min-height:calc(100vh - 120px);display:flex;flex-direction:column}.tdx-ladder-container.dark-theme[data-v-354a40c7]{--tdx-page-bg: #141212;--tdx-card-bg: #1a1a1a;--tdx-border-color: #2a2a2a;--tdx-cell-bg: #0f0f0f;--tdx-sticky-bg: #101010;--tdx-text-primary: #ffffff;--tdx-text-secondary: #bbbbbb;--tdx-text-muted: #888888}.header-card[data-v-354a40c7]{margin-bottom:4px;background-color:var(--tdx-card-bg)!important;flex-shrink:0}[data-v-354a40c7] .n-card{background-color:var(--tdx-card-bg)}.grid-wrap[data-v-354a40c7]{flex:1;padding:0 4px 4px}.grid-scroll[data-v-354a40c7]{height:100%;overflow:auto;border:1px solid var(--tdx-border-color);border-radius:4px;background-color:var(--tdx-page-bg)}.ladder-table[data-v-354a40c7]{width:max-content;min-width:100%;border-collapse:collapse;color:var(--tdx-text-primary)}.ladder-table th[data-v-354a40c7],.ladder-table td[data-v-354a40c7]{border:1px solid var(--tdx-border-color);vertical-align:top;padding:3px 4px}.sticky-col[data-v-354a40c7]{position:sticky;left:0;z-index:2;background-color:var(--tdx-sticky-bg)}.level-col[data-v-354a40c7]{width:52px;min-width:52px;text-align:center}.date-col[data-v-354a40c7]{width:148px;min-width:148px;max-width:148px;background-color:var(--tdx-sticky-bg)}.date-header[data-v-354a40c7]{display:flex;flex-direction:column;gap:2px}.date-title[data-v-354a40c7]{font-weight:600;font-size:12px;line-height:1.2;color:#ff8c00}.date-stats[data-v-354a40c7]{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.date-amount[data-v-354a40c7]{font-size:10px;line-height:1.2;color:var(--tdx-text-secondary)}.date-hot[data-v-354a40c7]{font-size:10px;line-height:1.25;color:var(--tdx-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.level-title[data-v-354a40c7]{font-weight:600;font-size:12px;color:#ff8c00}.cell[data-v-354a40c7]{width:148px;min-width:148px;max-width:148px;background-color:var(--tdx-page-bg)}.cell-head[data-v-354a40c7]{margin-bottom:3px}.cell-list[data-v-354a40c7]{display:flex;flex-direction:column;gap:3px}.stock-item[data-v-354a40c7]{padding:3px 4px;border:1px solid var(--tdx-border-color);border-radius:4px;background-color:var(--tdx-cell-bg);cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease,background-color .15s ease}.stock-item--highlight[data-v-354a40c7]{border-color:#f97316;box-shadow:0 0 0 2px #f9731659;background-color:#f973161f}.tdx-ladder-container.dark-theme .stock-item--highlight[data-v-354a40c7]{border-color:#fb923c;box-shadow:0 0 0 2px #fb923c66;background-color:#fb923c26}.stock-line[data-v-354a40c7]{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.stock-name[data-v-354a40c7]{font-weight:600;font-size:11px;line-height:1.2;color:var(--tdx-text-primary)}.stock-name--link[data-v-354a40c7],.stock-code--link[data-v-354a40c7]{cursor:pointer}.stock-code[data-v-354a40c7]{color:var(--tdx-text-muted);font-size:10px;line-height:1.2}.stock-meta[data-v-354a40c7]{margin-top:2px;color:var(--tdx-text-secondary);font-size:10px;line-height:1.3}.stock-industry[data-v-354a40c7]{color:var(--tdx-text-muted)}[data-v-354a40c7] .date-stats .n-tag,[data-v-354a40c7] .stock-line .n-tag,[data-v-354a40c7] .cell-head .n-tag{--n-height: 16px;font-size:9px;padding:0 4px}.tdx-ladder-container[data-v-15db0261]{padding:0;background-color:#141212;height:calc(100vh - 120px);display:flex;flex-direction:column}.header-card[data-v-15db0261]{margin-bottom:4px;background-color:#1a1a1a!important;flex-shrink:0}[data-v-15db0261] .n-card{background-color:#1a1a1a}.iframe-container[data-v-15db0261]{flex:1;border:1px solid #333;border-radius:4px;overflow:hidden;background-color:#141212}.iframe-container iframe[data-v-15db0261]{width:100%;height:100%;border:none;background-color:#141212}.dict-container[data-v-794b7d22],.menu-manage-container[data-v-8780a478],.tag-manage-container[data-v-254b9cee],.stock-tag-daily-container[data-v-341241bd]{padding:16px}.mslc-wrap[data-v-c74a6f42]{width:100%;margin-bottom:12px}.mslc-chart[data-v-c74a6f42]{width:100%;min-height:160px}.msm-wrap[data-v-6798b869]{width:100%;margin-bottom:16px}.msm-chart[data-v-6798b869]{width:100%;min-height:280px}.mwt-chart[data-v-b9c348c5]{width:100%;min-height:560px;border-radius:12px;overflow:hidden}.mwt-panel[data-v-55929ecb]{display:flex;flex-direction:column;gap:12px}.mwt-toolbar[data-v-55929ecb]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mwt-toolbar-actions[data-v-55929ecb]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mwt-stat-card[data-v-55929ecb]{min-height:114px;background:radial-gradient(circle at top right,rgba(37,99,235,.12),transparent 38%),linear-gradient(180deg,#fffffff0,#f8fafcf5)}.mwt-stat-title[data-v-55929ecb]{font-size:12px;color:#64748b;margin-bottom:8px}.mwt-stat-value[data-v-55929ecb]{font-size:28px;line-height:1.1;font-weight:700;color:#0f172a}.mwt-stat-sub[data-v-55929ecb]{margin-top:8px;color:#475569;font-size:12px;line-height:1.45}.mwt-chart-card[data-v-55929ecb]{background:linear-gradient(180deg,#fffffff5,#f8fafcfa),radial-gradient(circle at top left,rgba(14,165,233,.08),transparent 34%)}.mwt-chart-head[data-v-55929ecb]{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px;flex-wrap:wrap}.mwt-chart-title[data-v-55929ecb]{font-size:18px;font-weight:700;color:#0f172a}.mwt-chart-desc[data-v-55929ecb]{margin-top:4px;font-size:12px;color:#64748b}.mwt-chart-summary[data-v-55929ecb]{display:flex;gap:12px;align-items:center;color:#475569;font-size:12px}.mwt-panel.dark-theme .mwt-stat-card[data-v-55929ecb]{background:radial-gradient(circle at top right,rgba(64,150,255,.1),transparent 38%),linear-gradient(180deg,#1a1a1af5,#111111fa)}.mwt-panel.dark-theme .mwt-stat-title[data-v-55929ecb],.mwt-panel.dark-theme .mwt-chart-desc[data-v-55929ecb],.mwt-panel.dark-theme .mwt-chart-summary[data-v-55929ecb]{color:#a09490}.mwt-panel.dark-theme .mwt-stat-value[data-v-55929ecb]{color:#e8e0dc}.mwt-panel.dark-theme .mwt-stat-sub[data-v-55929ecb]{color:#a09490}.mwt-panel.dark-theme .mwt-chart-card[data-v-55929ecb]{background:linear-gradient(180deg,#111111fa,#0d0d0dfc),radial-gradient(circle at top left,rgba(64,150,255,.06),transparent 34%)}.mwt-panel.dark-theme .mwt-chart-title[data-v-55929ecb]{color:#e8e0dc}.market-data-page[data-v-87673a03]{--md-page-bg: #f5f7fa;--md-card-bg: rgba(255, 255, 255, .9);--md-card-border: rgba(148, 163, 184, .24);--md-text-main: #0f172a;--md-text-sub: #64748b;--md-table-head: #f8fafc;--md-table-border: rgba(148, 163, 184, .35);background:var(--md-page-bg);color:var(--md-text-main);padding:16px;min-height:100%}.market-data-page.dark-theme[data-v-87673a03]{--md-page-bg: #000000;--md-card-bg: rgba(13, 13, 13, .82);--md-card-border: rgba(255, 255, 255, .1);--md-text-main: #e5eefb;--md-text-sub: #94a3b8;--md-table-head: #0d0d0d;--md-table-border: rgba(255, 255, 255, .12)}.market-data-page.dark-theme[data-v-87673a03] .n-card-header__title,.market-data-page.dark-theme[data-v-87673a03] .n-card-header__main,.market-data-page.dark-theme[data-v-87673a03] .n-card-header__extra,.market-data-page.dark-theme[data-v-87673a03] .n-card__content{color:var(--md-text-main)}.market-data-page.dark-theme[data-v-87673a03] .n-tabs .n-tabs-tab{color:var(--md-text-sub)}.market-data-page.dark-theme[data-v-87673a03] .n-tabs .n-tabs-tab--active{color:#4096ff}.market-data-card[data-v-87673a03] .n-card{background:var(--md-card-bg);border-color:var(--md-card-border)}.md-sentiment-tabs[data-v-87673a03]{margin-bottom:4px}.md-chart-scroll[data-v-87673a03]{max-height:min(70vh,720px);overflow-y:auto;padding-right:4px}.md-chart-scroll-standalone[data-v-87673a03]{max-height:none;overflow-y:auto}.md-cycle-panel[data-v-87673a03]{background:linear-gradient(180deg,#0d0d0d,#000);border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:12px 12px 4px}.md-cycle-hint[data-v-87673a03]{margin:0 0 12px;font-size:12px;line-height:1.55;color:var(--md-text-sub, #94a3b8)}.market-data-page[data-v-87673a03] .n-data-table th,.market-data-page[data-v-87673a03] .n-data-table td{border-color:var(--md-table-border);color:var(--md-text-main)}.market-data-page[data-v-87673a03] .n-data-table thead th{background:var(--md-table-head)}.md-heat-cell-inner[data-v-87673a03]{width:100%;border-radius:8px;padding:6px 8px;text-align:center;box-sizing:border-box}.hundred-high-page[data-v-ec29f611]{min-height:100%;padding:24px;background:#f5f7fb}.page-head[data-v-ec29f611]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.page-eyebrow[data-v-ec29f611]{margin-bottom:6px;color:#f97316;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.page-head h1[data-v-ec29f611]{margin:0;font-size:30px;line-height:1.2}.page-head p[data-v-ec29f611]{margin:8px 0 0;color:#667085}.page-actions[data-v-ec29f611]{display:flex;align-items:center;gap:12px}.date-chip[data-v-ec29f611],.header-extra[data-v-ec29f611]{color:#667085;font-size:13px}.page-alert[data-v-ec29f611]{margin-bottom:16px}.toolbar-card[data-v-ec29f611]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:18px 20px;border-radius:16px;background:#fff;box-shadow:0 8px 30px #0f172a0f}.toolbar-title[data-v-ec29f611]{font-size:16px;font-weight:700}.toolbar-subtitle[data-v-ec29f611]{margin-top:6px;color:#667085;font-size:13px}.toolbar-right[data-v-ec29f611]{display:flex;align-items:center;gap:10px}.top-grid[data-v-ec29f611]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.95fr);gap:16px;margin-bottom:16px}.trend-card[data-v-ec29f611],.pie-card[data-v-ec29f611],.group-card[data-v-ec29f611]{border-radius:18px;box-shadow:0 8px 30px #0f172a0f}.trend-summary[data-v-ec29f611]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.summary-item[data-v-ec29f611]{padding:14px 16px;border-radius:12px;background:#f8fafc}.summary-label[data-v-ec29f611]{color:#667085;font-size:13px}.summary-value[data-v-ec29f611]{margin-top:8px;font-size:24px;font-weight:700;color:#111827}.summary-value.hot[data-v-ec29f611]{color:#ef4444}.trend-chart[data-v-ec29f611]{height:320px}.pie-chart[data-v-ec29f611]{height:420px}.group-grid[data-v-ec29f611]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.group-head[data-v-ec29f611]{display:flex;align-items:center;justify-content:space-between;gap:12px}.group-title[data-v-ec29f611]{font-size:16px;font-weight:700}.group-meta[data-v-ec29f611]{margin-top:4px;color:#667085;font-size:12px}.stock-list[data-v-ec29f611],.modal-stock-list[data-v-ec29f611]{display:flex;flex-direction:column;gap:12px}.stock-row[data-v-ec29f611],.modal-stock-row[data-v-ec29f611]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px;border-radius:14px;background:#f8fafc}.stock-main[data-v-ec29f611],.modal-stock-main[data-v-ec29f611]{min-width:0;flex:1}.modal-stock-title[data-v-ec29f611]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.stock-name[data-v-ec29f611]{font-size:15px;font-weight:700;color:#111827}.stock-name.link[data-v-ec29f611]{cursor:pointer}.stock-code[data-v-ec29f611],.stock-amount[data-v-ec29f611],.modal-stock-desc[data-v-ec29f611]{color:#667085;font-size:12px}.stock-tags[data-v-ec29f611]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.stock-side[data-v-ec29f611],.modal-stock-side[data-v-ec29f611]{min-width:150px;text-align:right;color:#475467;font-size:12px}.stock-price[data-v-ec29f611]{font-size:18px;font-weight:700;color:#111827}.stock-pct[data-v-ec29f611]{margin-top:4px;font-size:16px;font-weight:700}.stock-pct.up[data-v-ec29f611]{color:#ef4444}.stock-pct.down[data-v-ec29f611]{color:#16a34a}.detail-modal[data-v-ec29f611] .n-card{border-radius:18px}@media(max-width:1200px){.top-grid[data-v-ec29f611],.group-grid[data-v-ec29f611]{grid-template-columns:1fr}}@media(max-width:768px){.hundred-high-page[data-v-ec29f611]{padding:16px}.page-head[data-v-ec29f611],.toolbar-card[data-v-ec29f611],.toolbar-right[data-v-ec29f611],.stock-row[data-v-ec29f611],.modal-stock-row[data-v-ec29f611]{flex-direction:column}.page-actions[data-v-ec29f611],.toolbar-right[data-v-ec29f611]{width:100%;align-items:stretch}.trend-summary[data-v-ec29f611]{grid-template-columns:1fr}.stock-side[data-v-ec29f611],.modal-stock-side[data-v-ec29f611]{min-width:0;width:100%;text-align:left}}.hundred-high-page.dark-theme[data-v-ec29f611]{background:#000}.hundred-high-page.dark-theme .page-head h1[data-v-ec29f611]{color:#e8e0dc}.hundred-high-page.dark-theme .page-head p[data-v-ec29f611],.hundred-high-page.dark-theme .date-chip[data-v-ec29f611],.hundred-high-page.dark-theme .header-extra[data-v-ec29f611],.hundred-high-page.dark-theme .toolbar-subtitle[data-v-ec29f611],.hundred-high-page.dark-theme .summary-label[data-v-ec29f611],.hundred-high-page.dark-theme .group-meta[data-v-ec29f611],.hundred-high-page.dark-theme .stock-code[data-v-ec29f611],.hundred-high-page.dark-theme .stock-amount[data-v-ec29f611],.hundred-high-page.dark-theme .modal-stock-desc[data-v-ec29f611]{color:#a09490}.hundred-high-page.dark-theme .toolbar-card[data-v-ec29f611]{background:#111;box-shadow:0 8px 30px #0006}.hundred-high-page.dark-theme .toolbar-title[data-v-ec29f611]{color:#e8e0dc}.hundred-high-page.dark-theme .trend-card[data-v-ec29f611],.hundred-high-page.dark-theme .pie-card[data-v-ec29f611],.hundred-high-page.dark-theme .group-card[data-v-ec29f611]{box-shadow:0 8px 30px #0006}.hundred-high-page.dark-theme .summary-item[data-v-ec29f611]{background:#1a1a1a}.hundred-high-page.dark-theme .summary-value[data-v-ec29f611],.hundred-high-page.dark-theme .group-title[data-v-ec29f611]{color:#e8e0dc}.hundred-high-page.dark-theme .stock-row[data-v-ec29f611],.hundred-high-page.dark-theme .modal-stock-row[data-v-ec29f611]{background:#1a1a1a}.hundred-high-page.dark-theme .stock-name[data-v-ec29f611]{color:#e8e0dc}.hundred-high-page.dark-theme .stock-side[data-v-ec29f611],.hundred-high-page.dark-theme .modal-stock-side[data-v-ec29f611]{color:#a09490}.hundred-high-page.dark-theme .stock-price[data-v-ec29f611]{color:#e8e0dc}.sr-page[data-v-e241a03c]{box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 104px);padding:12px;overflow:hidden}.sr-page--embedded[data-v-e241a03c]{height:calc(100vh - 240px);min-height:520px;padding:0;background:transparent!important}.sr-spin[data-v-e241a03c],.sr-spin[data-v-e241a03c] .n-spin-content{flex:1;min-height:0;display:flex;flex-direction:column}.sr-toolbar[data-v-e241a03c]{flex-shrink:0;margin-bottom:12px}.sr-page--light[data-v-e241a03c]{background:#f5f6fa;color:#1f2937}.sr-page--light .sr-toolbar[data-v-e241a03c]{background:#fff!important;border:1px solid #e5e7eb!important}.sr-page--light .toolbar-label[data-v-e241a03c]{font-size:13px;color:#6b7280}.sr-page--dark[data-v-e241a03c]{background:#000;color:#e5e7eb}.sr-page--dark .sr-toolbar[data-v-e241a03c]{background:#0d0d0d!important;border:1px solid #1a1a1a!important}.sr-page--dark .toolbar-label[data-v-e241a03c]{font-size:13px;color:#9ca3af}.sr-split[data-v-e241a03c]{flex:1;min-height:0;display:flex;flex-direction:column}.sr-pane[data-v-e241a03c]{min-height:0;display:flex;flex-direction:column}.sr-pane-top[data-v-e241a03c]{flex:1.1}.sr-pane-bottom[data-v-e241a03c]{flex:1;border-top:1px solid #1f2937;padding-top:8px}.sr-page--light .sr-pane-bottom[data-v-e241a03c]{border-top-color:#e5e7eb}.sr-pane-scroll[data-v-e241a03c]{flex:1;min-height:0;overflow:auto}.sr-board[data-v-e241a03c]{min-width:max-content}.sr-row[data-v-e241a03c]{display:flex;flex-direction:row;align-items:stretch}.sr-col[data-v-e241a03c]{flex:0 0 118px;width:118px;padding:0 4px;border-right:1px solid #374151;box-sizing:border-box}.sr-page--light .sr-col[data-v-e241a03c]{border-right-color:#e5e7eb}.col-head[data-v-e241a03c]{text-align:center;padding:6px 2px 8px;border-bottom:1px solid #374151;margin-bottom:6px}.sr-page--light .col-head[data-v-e241a03c]{border-bottom-color:#e5e7eb}.col-head-placeholder[data-v-e241a03c]{border-bottom-color:transparent;min-height:42px}.col-date[data-v-e241a03c]{font-size:12px;font-weight:600;color:#facc15}.sr-page--light .col-date[data-v-e241a03c]{color:#b45309}.col-week[data-v-e241a03c]{font-size:11px;margin-top:2px;color:#9ca3af}.col-total[data-v-e241a03c]{font-size:10px;margin-top:3px;line-height:1.3;color:#93c5fd;white-space:nowrap}.sr-page--light .col-total[data-v-e241a03c]{color:#2563eb}.col-body[data-v-e241a03c]{display:flex;flex-direction:column;gap:3px}.theme-cell[data-v-e241a03c]{font-size:12px;line-height:1.35;padding:5px 6px;border-radius:4px;cursor:pointer;border:1px solid transparent;transition:background .15s ease}.sr-page--light .theme-cell[data-v-e241a03c]:hover{background:#6366f114}.sr-page--dark .theme-cell[data-v-e241a03c]:hover{background:#6366f11f}.sr-page--light .theme-selected[data-v-e241a03c]{background:#8b5cf62e!important;border-color:#7c3aed8c}.sr-page--dark .theme-selected[data-v-e241a03c]{background:#8b5cf638!important;border-color:#a78bfa8c}.theme-line[data-v-e241a03c]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px}.theme-count[data-v-e241a03c]{white-space:nowrap;opacity:.85}.row-title[data-v-e241a03c]{font-size:13px;font-weight:600;padding:0 4px 6px;flex-shrink:0}.stock-cell[data-v-e241a03c]{font-size:12px;padding:3px 4px;border-radius:3px;cursor:pointer;border:1px solid transparent}.stock-name--link[data-v-e241a03c]{cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px}.sr-page--light .stock-highlighted[data-v-e241a03c]{background:#facc1540;border-color:#eab30873}.sr-page--dark .stock-highlighted[data-v-e241a03c]{background:#facc151f;border-color:#facc1559}.stock-tag[data-v-e241a03c]{margin-left:4px;font-size:11px;opacity:.9}.stock-hint[data-v-e241a03c],.stock-empty[data-v-e241a03c]{font-size:12px;opacity:.55;padding:8px 4px}.sr-empty[data-v-e241a03c]{flex:1;display:flex;align-items:center;justify-content:center}.hundred-high-rotation-page[data-v-50bb547d]{box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 104px);padding:16px;overflow:hidden}.page-head[data-v-50bb547d]{flex-shrink:0;margin-bottom:12px}.page-eyebrow[data-v-50bb547d]{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin-bottom:4px}.page-head h1[data-v-50bb547d]{margin:0 0 6px;font-size:24px;font-weight:700}.page-head p[data-v-50bb547d]{margin:0;font-size:14px;color:#6b7280}.rotation-main[data-v-50bb547d]{flex:1;min-height:0;height:auto!important;padding:0!important}.market-sentiment-page[data-v-c02b3d54]{--ms-page-bg: #f5f7fa;--ms-card-bg: rgba(255, 255, 255, .92);--ms-card-border: rgba(148, 163, 184, .24);--ms-text-main: #0f172a;--ms-text-sub: #64748b;background:var(--ms-page-bg);color:var(--ms-text-main);padding:16px;min-height:100%}.market-sentiment-page.dark-theme[data-v-c02b3d54]{--ms-page-bg: #0b1220;--ms-card-bg: rgba(15, 23, 42, .82);--ms-card-border: rgba(148, 163, 184, .18);--ms-text-main: #e5eefb;--ms-text-sub: #94a3b8}.ms-card[data-v-c02b3d54] .n-card{background:var(--ms-card-bg);border-color:var(--ms-card-border);color:var(--ms-text-main)}.ms-card[data-v-c02b3d54] .n-card-header__main{color:var(--ms-text-main)}.ms-toolbar[data-v-c02b3d54]{display:flex;align-items:center;gap:6px}.ms-chart[data-v-c02b3d54]{width:100%;height:min(520px,calc(100vh - 320px));min-height:360px;margin-bottom:16px}.ms-snapshot[data-v-c02b3d54]{margin-top:8px}.ms-snapshot[data-v-c02b3d54] .n-descriptions-header,.ms-snapshot[data-v-c02b3d54] .n-descriptions-table-content,.ms-snapshot[data-v-c02b3d54] .n-descriptions-table-header{color:var(--ms-text-main)}.stock-history-container[data-v-46725bb3]{padding:16px}.duanxianxia-container[data-v-5c319084]{padding:20px;background:#fff;min-height:100vh}.header-section[data-v-5c319084]{margin-bottom:20px}.title-row[data-v-5c319084]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;box-shadow:0 2px 8px #0000001a}.page-title[data-v-5c319084]{margin:0;color:#fff;font-size:20px;font-weight:600}.jinji-section[data-v-5c319084]{margin-top:20px}.jinji-table[data-v-5c319084]{width:100%;font-size:13px}.success-rate-high[data-v-5c319084]{color:#f56c6c;font-weight:700}.success-rate-medium[data-v-5c319084]{color:#e6a23c;font-weight:700}.success-rate-low[data-v-5c319084]{color:#67c23a;font-weight:700}.stock-detail-row[data-v-5c319084]{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}.stock-item[data-v-5c319084]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;font-size:12px;background:#f5f7fa;transition:all .3s}.stock-item[data-v-5c319084]:hover{transform:translateY(-2px);box-shadow:0 2px 8px #0000001a}.stock-success[data-v-5c319084]{background:#fef0f0;border:1px solid #fde2e2}.stock-fail[data-v-5c319084]{background:#f0f9ff;border:1px solid #e1f0ff}.stock-bomb[data-v-5c319084]{background:#fef6ec;border:1px solid #faecd8}.market-tag[data-v-5c319084]{padding:1px 4px;background:#909399;color:#fff;border-radius:2px;font-size:10px;font-weight:700}.stock-code[data-v-5c319084]{color:#606266;font-family:Courier New,monospace;font-weight:500}.stock-name[data-v-5c319084]{font-weight:600}.status-badge[data-v-5c319084]{padding:2px 6px;border-radius:3px;font-size:11px;font-weight:700}.badge-success[data-v-5c319084]{background:#f56c6c;color:#fff}.badge-fail[data-v-5c319084]{background:#67c23a;color:#fff}.badge-bomb[data-v-5c319084]{background:#e6a23c;color:#fff}.change-percent[data-v-5c319084]{font-weight:700;font-family:Courier New,monospace}.percent-up[data-v-5c319084]{color:#f56c6c}.percent-down[data-v-5c319084]{color:#67c23a}.concept-tag[data-v-5c319084]{color:#909399;font-size:11px;font-style:italic}.loading-overlay[data-v-5c319084]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;color:#909399;font-size:14px;gap:12px}.no-data[data-v-5c319084]{color:#909399;font-style:italic}@media(max-width:768px){.duanxianxia-container[data-v-5c319084]{padding:10px}.title-row[data-v-5c319084]{flex-direction:column;gap:10px;text-align:center}.page-title[data-v-5c319084]{font-size:16px}.stock-detail-row[data-v-5c319084]{gap:6px}.stock-item[data-v-5c319084]{font-size:11px;padding:3px 6px}}.duanxianxia-container.dark-theme[data-v-5c319084]{background:#000}.duanxianxia-container.dark-theme .stock-item[data-v-5c319084]{background:#1a1a1a}.duanxianxia-container.dark-theme .stock-success[data-v-5c319084]{background:#2a1518;border-color:#3a2025}.duanxianxia-container.dark-theme .stock-fail[data-v-5c319084]{background:#151a2a;border-color:#252a3a}.duanxianxia-container.dark-theme .stock-bomb[data-v-5c319084]{background:#2a2015;border-color:#3a3025}.duanxianxia-container.dark-theme .stock-code[data-v-5c319084]{color:#c0b4b0}.duanxianxia-container.dark-theme .concept-tag[data-v-5c319084],.duanxianxia-container.dark-theme .loading-overlay[data-v-5c319084],.duanxianxia-container.dark-theme .no-data[data-v-5c319084]{color:#908480}.duanxianxia-realtime[data-v-699d4bcd]{padding:16px;background:#fff;min-height:100vh}.header-bar[data-v-699d4bcd]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f5f7fa;border-bottom:2px solid #e4e7ed;margin-bottom:16px}.header-left[data-v-699d4bcd]{display:flex;align-items:center}.header-right[data-v-699d4bcd]{display:flex;gap:8px}.title[data-v-699d4bcd]{font-size:16px;font-weight:600;color:#303133}.data-table[data-v-699d4bcd]{overflow-x:auto}table[data-v-699d4bcd]{width:100%;border-collapse:collapse;font-size:12px;border:1px solid #dcdfe6}thead[data-v-699d4bcd]{background:#f5f7fa}th[data-v-699d4bcd]{padding:8px 12px;text-align:left;font-weight:600;color:#606266;border:1px solid #dcdfe6}.col-level[data-v-699d4bcd]{width:60px;text-align:center}.col-rate[data-v-699d4bcd]{width:100px;text-align:center}.col-stocks[data-v-699d4bcd]{min-width:600px}tbody tr[data-v-699d4bcd]{border-bottom:1px solid #dcdfe6}tbody tr[data-v-699d4bcd]:hover{background:#f5f7fa}td[data-v-699d4bcd]{padding:8px 12px;border:1px solid #dcdfe6;vertical-align:top}.rate-high[data-v-699d4bcd]{color:#f56c6c;font-weight:700}.rate-medium[data-v-699d4bcd]{color:#e6a23c;font-weight:700}.rate-low[data-v-699d4bcd]{color:#67c23a;font-weight:700}.stocks-container[data-v-699d4bcd]{display:flex;flex-wrap:wrap;gap:6px;line-height:1.8}.stock-item[data-v-699d4bcd]{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:3px;background:#f5f7fa;white-space:nowrap}.stock-success[data-v-699d4bcd]{background:#fef0f0}.stock-fail[data-v-699d4bcd]{background:#f0f9ff}.stock-bomb[data-v-699d4bcd]{background:#fef6ec}.market[data-v-699d4bcd]{padding:1px 3px;background:#909399;color:#fff;border-radius:2px;font-size:10px;font-weight:700}.code[data-v-699d4bcd]{color:#606266;font-family:Courier New,monospace;font-weight:500}.name[data-v-699d4bcd]{font-weight:600;color:#303133}.status[data-v-699d4bcd]{padding:1px 4px;border-radius:2px;font-size:11px;font-weight:700}.status-success[data-v-699d4bcd]{background:#f56c6c;color:#fff}.status-fail[data-v-699d4bcd]{background:#67c23a;color:#fff}.status-bomb[data-v-699d4bcd]{background:#e6a23c;color:#fff}.percent[data-v-699d4bcd]{font-family:Courier New,monospace;font-weight:700;font-size:11px}.percent-up[data-v-699d4bcd]{color:#f56c6c}.percent-down[data-v-699d4bcd]{color:#67c23a}.concept[data-v-699d4bcd]{color:#909399;font-size:11px}.loading[data-v-699d4bcd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;gap:12px;color:#909399}@media(max-width:768px){.duanxianxia-realtime[data-v-699d4bcd]{padding:8px}.header-bar[data-v-699d4bcd]{padding:8px 12px}.title[data-v-699d4bcd]{font-size:14px}table[data-v-699d4bcd]{font-size:11px}.stock-item[data-v-699d4bcd]{font-size:10px;padding:1px 4px;gap:2px}}.duanxianxia-realtime.dark-theme[data-v-699d4bcd]{background:#000}.duanxianxia-realtime.dark-theme .header-bar[data-v-699d4bcd]{background:#1a1a1a;border-bottom-color:#2e2e2e}.duanxianxia-realtime.dark-theme .title[data-v-699d4bcd]{color:#e8e0dc}.duanxianxia-realtime.dark-theme table[data-v-699d4bcd]{border-color:#2e2e2e}.duanxianxia-realtime.dark-theme thead[data-v-699d4bcd]{background:#1a1a1a}.duanxianxia-realtime.dark-theme th[data-v-699d4bcd]{color:#a09490;border-color:#2e2e2e}.duanxianxia-realtime.dark-theme tbody tr[data-v-699d4bcd]{border-bottom-color:#2e2e2e}.duanxianxia-realtime.dark-theme tbody tr[data-v-699d4bcd]:hover{background:#ffffff0a}.duanxianxia-realtime.dark-theme td[data-v-699d4bcd]{border-color:#2e2e2e;color:#e8e0dc}.duanxianxia-realtime.dark-theme .stock-item[data-v-699d4bcd]{background:#1a1a1a}.duanxianxia-realtime.dark-theme .stock-success[data-v-699d4bcd]{background:#2a1518}.duanxianxia-realtime.dark-theme .stock-fail[data-v-699d4bcd]{background:#151a2a}.duanxianxia-realtime.dark-theme .stock-bomb[data-v-699d4bcd]{background:#2a2015}.duanxianxia-realtime.dark-theme .code[data-v-699d4bcd]{color:#c0b4b0}.duanxianxia-realtime.dark-theme .name[data-v-699d4bcd]{color:#e8e0dc}.duanxianxia-realtime.dark-theme .concept[data-v-699d4bcd],.duanxianxia-realtime.dark-theme .loading[data-v-699d4bcd]{color:#908480}.market-live-container[data-v-560cc069]{padding:20px}.live-content[data-v-560cc069]{display:flex;flex-direction:column;gap:8px}.content-title[data-v-560cc069]{font-size:16px;margin-bottom:4px}.content-text[data-v-560cc069]{line-height:1.6}.related-stocks[data-v-560cc069]{margin-top:8px;padding-top:8px;border-top:1px solid #f0f0f0}.video-live-page[data-v-67502fe7]{min-height:100vh;padding:24px;background:linear-gradient(180deg,#f9f9f9,#fff7f0 28%,#fff)}.live-topbar[data-v-67502fe7],.player-panel[data-v-67502fe7],.countdown-banner[data-v-67502fe7],.replay-panel[data-v-67502fe7],.vip-promo-panel[data-v-67502fe7],.host-panel[data-v-67502fe7],.chat-panel[data-v-67502fe7]{border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#fffffff5;box-shadow:0 20px 50px #0f172a14}.live-topbar[data-v-67502fe7]{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px;padding:18px 24px}.topbar-left[data-v-67502fe7],.topbar-actions[data-v-67502fe7],.panel-head[data-v-67502fe7],.panel-head-chips[data-v-67502fe7],.notice-strip[data-v-67502fe7],.countdown-values[data-v-67502fe7],.replay-nav[data-v-67502fe7],.vip-actions[data-v-67502fe7],.host-row[data-v-67502fe7],.host-tags[data-v-67502fe7],.host-stats[data-v-67502fe7],.chat-bubble-head[data-v-67502fe7],.chat-input-row[data-v-67502fe7]{display:flex;align-items:center}.topbar-left[data-v-67502fe7]{flex:1;min-width:0;gap:16px}.topbar-copy[data-v-67502fe7]{min-width:0}.topbar-title[data-v-67502fe7]{margin:0;color:#333;font-size:24px;font-weight:800}.topbar-subtitle[data-v-67502fe7]{margin:6px 0 0;color:#666;font-size:13px;line-height:1.6}.topbar-actions[data-v-67502fe7]{gap:12px}.topbar-replay-btn[data-v-67502fe7],.topbar-action-btn[data-v-67502fe7],.topbar-vip-btn[data-v-67502fe7],.nav-btn[data-v-67502fe7],.vip-primary-btn[data-v-67502fe7],.vip-secondary-btn[data-v-67502fe7],.host-vip-btn[data-v-67502fe7],.chat-send-btn[data-v-67502fe7],.chat-vip-link[data-v-67502fe7]{border:0;cursor:pointer;transition:all .2s ease}.topbar-replay-btn[data-v-67502fe7]{padding:10px 18px;border-radius:14px;color:#fff;font-size:14px;font-weight:700;background:linear-gradient(135deg,#ff7a00,#ffb74d)}.topbar-action-btn[data-v-67502fe7]{padding:10px 16px;border-radius:14px;color:#666;font-size:13px;font-weight:600;background:#f5f5f5}.topbar-vip-btn[data-v-67502fe7],.vip-primary-btn[data-v-67502fe7],.chat-send-btn[data-v-67502fe7]{padding:10px 18px;border-radius:14px;color:#fff;font-size:13px;font-weight:700;background:linear-gradient(135deg,#ff7a00,#ffb74d)}.topbar-action-btn[data-v-67502fe7]:hover,.nav-btn[data-v-67502fe7]:hover,.vip-secondary-btn[data-v-67502fe7]:hover{background:#efefef}.topbar-replay-btn[data-v-67502fe7]:hover,.topbar-vip-btn[data-v-67502fe7]:hover,.vip-primary-btn[data-v-67502fe7]:hover,.host-vip-btn[data-v-67502fe7]:hover,.chat-send-btn[data-v-67502fe7]:hover,.chat-vip-link[data-v-67502fe7]:hover{transform:translateY(-1px);box-shadow:0 10px 22px #ff7a002e}.live-status-banner[data-v-67502fe7]{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding:14px 18px;border-radius:16px;font-size:14px}.live-status-banner.warning[data-v-67502fe7]{color:#9a6700;background:#fff3db;border:1px solid rgba(245,158,11,.2)}.live-status-banner.error[data-v-67502fe7]{color:#b42318;background:#fef3f2;border:1px solid rgba(217,45,32,.16)}.status-dot[data-v-67502fe7]{width:10px;height:10px;border-radius:999px;background:#ff7a00;flex:none}.live-main-layout[data-v-67502fe7]{display:grid;grid-template-columns:minmax(0,1.68fr) minmax(320px,400px);gap:24px;align-items:start}.live-content-column[data-v-67502fe7],.live-side-column[data-v-67502fe7]{display:flex;flex-direction:column;gap:20px}.player-panel[data-v-67502fe7],.countdown-banner[data-v-67502fe7],.replay-panel[data-v-67502fe7],.vip-promo-panel[data-v-67502fe7],.host-panel[data-v-67502fe7],.chat-panel[data-v-67502fe7]{padding:22px}.panel-head[data-v-67502fe7]{justify-content:space-between;gap:16px;margin-bottom:16px}.panel-head.compact[data-v-67502fe7]{margin-bottom:12px}.panel-title[data-v-67502fe7]{color:#333;font-size:18px;font-weight:800}.panel-subtitle[data-v-67502fe7]{margin-top:6px;color:#666;font-size:13px}.panel-head-chips[data-v-67502fe7]{gap:8px}.panel-chip[data-v-67502fe7],.host-tag[data-v-67502fe7],.chat-role[data-v-67502fe7],.chat-live-pill[data-v-67502fe7],.replay-current-tag[data-v-67502fe7]{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700}.panel-chip[data-v-67502fe7]{color:#fff;background:linear-gradient(135deg,#ff7a00,#ffb74d)}.panel-chip.muted[data-v-67502fe7]{color:#333;background:#fff0e0}.player-shell[data-v-67502fe7]{overflow:hidden;border-radius:22px;background:#1a1a1a}.player-video-wrap[data-v-67502fe7],.player-video[data-v-67502fe7],.player-iframe[data-v-67502fe7],.player-empty-state[data-v-67502fe7]{width:100%;min-height:540px;display:block}.player-video-wrap[data-v-67502fe7]{position:relative;background:#000}.player-video[data-v-67502fe7],.player-iframe[data-v-67502fe7]{border:0;background:#000}.player-overlay-top[data-v-67502fe7]{position:absolute;top:18px;left:18px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;color:#fff;font-size:12px;font-weight:700;background:#0f172a8f}.overlay-live-dot[data-v-67502fe7]{width:8px;height:8px;border-radius:999px;background:#ef4444;box-shadow:0 0 0 6px #ef44442e}.player-overlay[data-v-67502fe7]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000080}.player-overlay-text[data-v-67502fe7]{color:#fff;font-size:16px}.player-empty-state[data-v-67502fe7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;text-align:center}.player-empty-mark[data-v-67502fe7]{display:inline-flex;align-items:center;justify-content:center;width:92px;height:92px;border-radius:999px;background:#1e40afcc;font-size:22px;font-weight:800}.player-empty-title[data-v-67502fe7]{font-size:26px;font-weight:800}.player-empty-text[data-v-67502fe7]{color:#ffffffb8;font-size:14px}.notice-strip[data-v-67502fe7]{gap:14px;margin-top:16px;padding:12px 14px;border-radius:16px;background:#fff8f0}.notice-label[data-v-67502fe7]{color:#ff7a00;font-size:13px;font-weight:800;flex:none}.notice-marquee[data-v-67502fe7]{width:100%;overflow:hidden}.notice-track[data-v-67502fe7]{display:flex;width:max-content;animation:notice-scroll-67502fe7 24s linear infinite}.notice-item[data-v-67502fe7]{margin-right:28px;color:#666;white-space:nowrap}.countdown-banner[data-v-67502fe7]{background:linear-gradient(135deg,#ff7a0014,#1e40af0d)}.countdown-values[data-v-67502fe7]{gap:12px}.countdown-item[data-v-67502fe7]{min-width:86px;padding:14px 16px;border-radius:18px;text-align:center;background:#ffffffeb}.countdown-number[data-v-67502fe7]{display:block;color:#ff7a00;font-size:28px;font-weight:800}.countdown-text[data-v-67502fe7]{display:block;margin-top:4px;color:#666;font-size:12px}.replay-nav[data-v-67502fe7]{gap:8px}.nav-btn[data-v-67502fe7]{padding:8px 14px;border-radius:999px;color:#666;font-size:12px;font-weight:600;background:#f5f5f5}.nav-btn[data-v-67502fe7]:disabled{cursor:not-allowed;opacity:.45}.nav-btn.solid[data-v-67502fe7]{color:#fff;background:linear-gradient(135deg,#ff7a00,#ffb74d)}.nav-btn.solid[data-v-67502fe7]:hover{background:linear-gradient(135deg,#ff8a1c,#ffc266)}.replay-grid[data-v-67502fe7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.replay-card[data-v-67502fe7]{overflow:hidden;padding:0;text-align:left;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#fff}.replay-card.active[data-v-67502fe7]{border-color:#ff7a00;background:#ff7a000a}.replay-cover-wrap[data-v-67502fe7]{position:relative;height:180px;background:linear-gradient(135deg,#1a1a1a,#1e40af)}.replay-cover[data-v-67502fe7]{width:100%;height:100%;object-fit:cover}.replay-cover-fallback[data-v-67502fe7]{display:flex;align-items:center;justify-content:center;color:#ffffffd6;font-size:24px;font-weight:800}.replay-duration[data-v-67502fe7],.replay-current-tag[data-v-67502fe7]{position:absolute;font-size:11px}.replay-duration[data-v-67502fe7]{right:10px;bottom:10px;padding:6px 10px;border-radius:999px;color:#fff;background:#000000b8}.replay-current-tag[data-v-67502fe7]{top:10px;left:10px;color:#fff;background:#ff7a00}.replay-card-body[data-v-67502fe7]{padding:14px}.replay-title[data-v-67502fe7]{color:#333;font-size:15px;font-weight:700}.replay-summary[data-v-67502fe7]{display:-webkit-box;margin-top:8px;color:#666;font-size:12px;line-height:1.6;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.replay-meta[data-v-67502fe7]{margin-top:10px;color:#666;font-size:12px}.vip-promo-panel[data-v-67502fe7]{display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(135deg,#ff7a001f,#1e40af14)}.vip-copy[data-v-67502fe7]{max-width:520px}.vip-eyebrow[data-v-67502fe7]{color:#ff7a00;font-size:12px;font-weight:800;letter-spacing:.08em}.vip-title[data-v-67502fe7]{margin:8px 0 0;color:#333;font-size:28px;font-weight:800}.vip-text[data-v-67502fe7]{margin:10px 0 0;color:#666;font-size:14px;line-height:1.7}.vip-actions[data-v-67502fe7]{gap:12px;margin-top:18px}.vip-secondary-btn[data-v-67502fe7]{padding:10px 18px;border-radius:14px;color:#ff7a00;font-size:13px;font-weight:700;background:#fffc}.vip-mark[data-v-67502fe7]{color:#ff7a0029;font-size:72px;font-weight:800;letter-spacing:.12em}.host-panel[data-v-67502fe7]{padding-bottom:18px}.host-row[data-v-67502fe7]{align-items:flex-start;gap:14px}.host-avatar[data-v-67502fe7]{width:64px;height:64px;border-radius:999px;object-fit:cover;border:2px solid rgba(255,122,0,.24);flex:none}.host-avatar-fallback[data-v-67502fe7]{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:22px;font-weight:800;background:linear-gradient(135deg,#ff7a00,#ffb74d)}.host-copy[data-v-67502fe7]{flex:1;min-width:0}.host-name[data-v-67502fe7]{color:#333;font-size:20px;font-weight:800}.host-title[data-v-67502fe7]{margin-top:6px;color:#666;font-size:13px}.host-tags[data-v-67502fe7]{gap:8px;flex-wrap:wrap;margin-top:10px}.host-tag[data-v-67502fe7]{color:#ff7a00;background:#ff7a001a}.host-tag.subtle[data-v-67502fe7]{color:#1e40af;background:#1e40af14}.host-stats[data-v-67502fe7]{gap:12px;margin-top:18px}.host-stat[data-v-67502fe7]{flex:1;padding:14px;border-radius:18px;background:#fff8f0}.host-stat-label[data-v-67502fe7]{display:block;color:#666;font-size:12px}.host-stat-value[data-v-67502fe7]{display:block;margin-top:8px;color:#333;font-size:14px;font-weight:700;word-break:break-word}.host-vip-btn[data-v-67502fe7]{width:100%;margin-top:16px;padding:12px 18px;border-radius:14px;color:#333;font-size:14px;font-weight:700;background:#f5f5f5}.chat-panel[data-v-67502fe7]{background:#fff3ea}.chat-live-pill[data-v-67502fe7]{color:#666;background:#ffffffbf}.chat-live-pill.online[data-v-67502fe7]{color:#fff;background:linear-gradient(135deg,#ff7a00,#ffb74d)}.chat-panel-body[data-v-67502fe7]{height:560px;overflow:auto;padding-right:4px}.chat-items[data-v-67502fe7]{display:flex;flex-direction:column;gap:10px}.chat-row[data-v-67502fe7]{display:flex;align-items:flex-start;gap:10px}.chat-avatar[data-v-67502fe7]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;color:#ff7a00;font-size:12px;font-weight:800;background:#ffffffe6;flex:none}.chat-bubble[data-v-67502fe7]{flex:1;min-width:0;padding:10px 12px;border-radius:16px;background:#ffffffeb}.chat-bubble-head[data-v-67502fe7]{gap:8px;min-width:0;flex-wrap:wrap}.chat-user[data-v-67502fe7]{color:#333;font-size:12px;font-weight:700}.chat-role[data-v-67502fe7]{color:#fff;background:#ff7a00}.chat-role.is-normal[data-v-67502fe7]{color:#475569;background:#e2e8f0f5}.chat-role.is-trial[data-v-67502fe7]{color:#1d4ed8;background:#dbeafef5}.chat-role.is-quarter[data-v-67502fe7]{color:#15803d;background:#dcfce7f5}.chat-role.is-year[data-v-67502fe7]{color:#c2410c;background:#ffedd5f5}.chat-role.is-forever[data-v-67502fe7]{color:#7e22ce;background:#f3e8fff5}.chat-role.is-admin[data-v-67502fe7]{color:#fff;background:linear-gradient(135deg,#ff9f43,#ff7a00)}.chat-role.is-guest[data-v-67502fe7]{color:#475569;background:#e2e8f0f5}.chat-role.chat-client-badge.is-desktop[data-v-67502fe7]{color:#1d4ed8;background:#dbeafef5}.chat-role.chat-client-badge.is-app[data-v-67502fe7]{color:#15803d;background:#dcfce7f5}.chat-role.chat-client-badge.is-h5[data-v-67502fe7]{color:#a16207;background:#fef9c3f5}.chat-role.chat-client-badge.is-admin[data-v-67502fe7]{color:#7e22ce;background:#f3e8fff5}.chat-role.chat-client-badge.is-legacy[data-v-67502fe7]{color:#475569;background:#f1f5f9f5}.chat-time[data-v-67502fe7]{margin-left:auto;color:#999;font-size:11px}.chat-content[data-v-67502fe7]{margin-top:6px;color:#333;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.chat-input-row[data-v-67502fe7]{gap:10px;margin-top:14px}.chat-input[data-v-67502fe7]{flex:1;height:40px;padding:0 14px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#fffffff2;color:#333;font-size:13px;outline:none}.chat-input[data-v-67502fe7]:focus{border-color:#ff7a0066}.chat-send-btn[data-v-67502fe7]{min-width:92px}.chat-send-btn[data-v-67502fe7]:disabled{cursor:not-allowed;opacity:.72}.chat-vip-link[data-v-67502fe7]{margin-top:12px;padding:0;color:#ff7a00;font-size:12px;font-weight:700;background:transparent}.course-entry-panel[data-v-67502fe7]{background:linear-gradient(135deg,#ff7a001a,#fff3eaf5 55%,#fffffffa)}.course-entry-grid[data-v-67502fe7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.course-entry-card[data-v-67502fe7]{padding:18px;border:1px solid rgba(255,122,0,.14);border-radius:18px;background:#ffffffe0;box-shadow:0 10px 24px #ff7a0014}.course-entry-card strong[data-v-67502fe7]{display:block;margin-top:10px;color:#1f2937;font-size:18px;font-weight:800}.course-entry-card p[data-v-67502fe7]{margin:10px 0 0;color:#6b7280;font-size:13px;line-height:1.7}.course-entry-label[data-v-67502fe7]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;color:#ff7a00;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#ff7a001a}.replay-player-shell[data-v-67502fe7]{overflow:hidden;border-radius:16px;background:#1a1a1a}.replay-player-state[data-v-67502fe7]{display:flex;align-items:center;justify-content:center;min-height:420px;color:#fff;font-size:15px}.replay-player-video[data-v-67502fe7]{display:block;width:100%;max-height:min(72vh,720px);background:#000}@media(min-width:901px){.video-live-page[data-v-67502fe7]{min-height:100vh;padding:14px}.live-topbar[data-v-67502fe7]{gap:16px;margin-bottom:12px;padding:12px 16px;border-radius:18px}.topbar-left[data-v-67502fe7]{gap:12px}.topbar-title[data-v-67502fe7]{font-size:18px}.topbar-subtitle[data-v-67502fe7]{margin-top:4px;font-size:11px;line-height:1.45}.topbar-replay-btn[data-v-67502fe7],.topbar-action-btn[data-v-67502fe7],.topbar-vip-btn[data-v-67502fe7],.nav-btn[data-v-67502fe7],.vip-primary-btn[data-v-67502fe7],.vip-secondary-btn[data-v-67502fe7],.host-vip-btn[data-v-67502fe7],.chat-send-btn[data-v-67502fe7]{padding:8px 14px;font-size:12px}.live-status-banner[data-v-67502fe7]{gap:8px;margin-bottom:12px;padding:10px 14px;font-size:12px}.live-main-layout[data-v-67502fe7]{grid-template-columns:minmax(0,1.85fr) minmax(360px,.95fr);gap:16px;align-items:start}.live-content-column[data-v-67502fe7],.live-side-column[data-v-67502fe7]{gap:14px}.player-panel[data-v-67502fe7],.countdown-banner[data-v-67502fe7],.replay-panel[data-v-67502fe7],.vip-promo-panel[data-v-67502fe7],.host-panel[data-v-67502fe7],.chat-panel[data-v-67502fe7],.course-entry-panel[data-v-67502fe7]{padding:14px;border-radius:18px}.panel-head[data-v-67502fe7]{gap:12px;margin-bottom:10px}.panel-title[data-v-67502fe7]{font-size:15px}.panel-subtitle[data-v-67502fe7]{margin-top:4px;font-size:11px;line-height:1.45}.panel-chip[data-v-67502fe7],.host-tag[data-v-67502fe7],.chat-role[data-v-67502fe7],.chat-live-pill[data-v-67502fe7],.replay-current-tag[data-v-67502fe7]{padding:3px 8px;font-size:10px}.player-panel[data-v-67502fe7]{display:flex;flex-direction:column}.player-shell[data-v-67502fe7]{flex:1 1 auto;display:flex;min-height:0;border-radius:18px}.player-video-wrap[data-v-67502fe7],.player-video[data-v-67502fe7],.player-iframe[data-v-67502fe7],.player-empty-state[data-v-67502fe7]{min-height:min(72vh,760px);height:100%}.player-video[data-v-67502fe7]{object-fit:contain;background:#000}.notice-strip[data-v-67502fe7]{gap:10px;margin-top:10px;padding:10px 12px}.notice-label[data-v-67502fe7],.notice-item[data-v-67502fe7]{font-size:11px}.chat-panel[data-v-67502fe7]{order:1;display:flex;flex-direction:column;height:min(72vh,760px);min-height:min(72vh,760px);overflow:hidden;background:#fff6ef}.chat-panel-body[data-v-67502fe7]{flex:1 1 auto;min-height:0;height:auto}.chat-row[data-v-67502fe7]{gap:8px}.chat-avatar[data-v-67502fe7]{width:26px;height:26px;font-size:11px}.chat-bubble[data-v-67502fe7]{padding:8px 10px;border-radius:14px}.chat-bubble-head[data-v-67502fe7]{gap:6px}.chat-user[data-v-67502fe7],.chat-content[data-v-67502fe7],.chat-input[data-v-67502fe7],.chat-vip-link[data-v-67502fe7]{font-size:11px}.chat-time[data-v-67502fe7]{font-size:10px}.chat-input-row[data-v-67502fe7]{gap:8px;margin-top:10px}.chat-input[data-v-67502fe7]{height:36px;padding:0 12px}.host-panel[data-v-67502fe7]{order:2;padding:12px 14px}.host-avatar[data-v-67502fe7]{width:44px;height:44px}.host-name[data-v-67502fe7]{font-size:14px}.host-title[data-v-67502fe7],.host-stat-label[data-v-67502fe7],.host-stat-value[data-v-67502fe7]{font-size:11px}.host-stats[data-v-67502fe7]{gap:8px;margin-top:10px}.host-stat[data-v-67502fe7]{padding:10px 12px;border-radius:14px}.countdown-values[data-v-67502fe7]{gap:8px}.countdown-item[data-v-67502fe7]{min-width:72px;padding:10px 12px;border-radius:14px}.countdown-number[data-v-67502fe7]{font-size:22px}.countdown-text[data-v-67502fe7]{font-size:10px}.replay-grid[data-v-67502fe7]{gap:12px}.replay-cover-wrap[data-v-67502fe7]{height:150px}.replay-card-body[data-v-67502fe7]{padding:12px}.replay-title[data-v-67502fe7]{font-size:13px}.replay-summary[data-v-67502fe7],.replay-meta[data-v-67502fe7],.course-entry-card p[data-v-67502fe7]{font-size:11px;line-height:1.55}.course-entry-grid[data-v-67502fe7]{gap:10px}.course-entry-card[data-v-67502fe7]{padding:14px;border-radius:16px}.course-entry-card strong[data-v-67502fe7]{margin-top:8px;font-size:15px}.vip-promo-panel[data-v-67502fe7]{gap:16px}.vip-title[data-v-67502fe7]{font-size:22px}.vip-text[data-v-67502fe7]{font-size:12px}.vip-mark[data-v-67502fe7]{font-size:56px}}@keyframes notice-scroll-67502fe7{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:1220px){.live-main-layout[data-v-67502fe7]{grid-template-columns:1fr}.chat-panel-body[data-v-67502fe7]{height:420px}}@media(max-width:900px){.video-live-page[data-v-67502fe7]{padding:16px}.live-topbar[data-v-67502fe7]{position:static;flex-direction:column;align-items:flex-start}.topbar-actions[data-v-67502fe7],.panel-head[data-v-67502fe7],.host-stats[data-v-67502fe7],.vip-actions[data-v-67502fe7]{flex-wrap:wrap}.replay-grid[data-v-67502fe7],.course-entry-grid[data-v-67502fe7]{grid-template-columns:1fr}.player-video-wrap[data-v-67502fe7],.player-video[data-v-67502fe7],.player-iframe[data-v-67502fe7],.player-empty-state[data-v-67502fe7]{min-height:340px}.countdown-values[data-v-67502fe7]{flex-wrap:wrap}.vip-mark[data-v-67502fe7]{display:none}}.video-live-page.dark-theme[data-v-67502fe7]{background:linear-gradient(180deg,#0a0a0a,#12100e 28%,#0a0a0a)}.video-live-page.dark-theme .live-topbar[data-v-67502fe7],.video-live-page.dark-theme .player-panel[data-v-67502fe7],.video-live-page.dark-theme .countdown-banner[data-v-67502fe7],.video-live-page.dark-theme .replay-panel[data-v-67502fe7],.video-live-page.dark-theme .vip-promo-panel[data-v-67502fe7],.video-live-page.dark-theme .host-panel[data-v-67502fe7],.video-live-page.dark-theme .chat-panel[data-v-67502fe7]{border-color:#ffffff14;background:#1a1a1a;box-shadow:0 20px 50px #00000073}.video-live-page.dark-theme .topbar-title[data-v-67502fe7],.video-live-page.dark-theme .panel-title[data-v-67502fe7],.video-live-page.dark-theme .replay-title[data-v-67502fe7],.video-live-page.dark-theme .vip-title[data-v-67502fe7],.video-live-page.dark-theme .host-name[data-v-67502fe7],.video-live-page.dark-theme .host-stat-value[data-v-67502fe7],.video-live-page.dark-theme .chat-user[data-v-67502fe7],.video-live-page.dark-theme .chat-content[data-v-67502fe7]{color:#e8e0dc}.video-live-page.dark-theme .topbar-subtitle[data-v-67502fe7],.video-live-page.dark-theme .panel-subtitle[data-v-67502fe7],.video-live-page.dark-theme .notice-item[data-v-67502fe7],.video-live-page.dark-theme .countdown-text[data-v-67502fe7],.video-live-page.dark-theme .replay-summary[data-v-67502fe7],.video-live-page.dark-theme .replay-meta[data-v-67502fe7],.video-live-page.dark-theme .vip-text[data-v-67502fe7],.video-live-page.dark-theme .host-title[data-v-67502fe7],.video-live-page.dark-theme .host-stat-label[data-v-67502fe7]{color:#a09490}.video-live-page.dark-theme .topbar-action-btn[data-v-67502fe7],.video-live-page.dark-theme .nav-btn[data-v-67502fe7]{color:#a09490;background:#111}.video-live-page.dark-theme .topbar-action-btn[data-v-67502fe7]:hover,.video-live-page.dark-theme .nav-btn[data-v-67502fe7]:hover{background:#2e2e2e}.video-live-page.dark-theme .player-shell[data-v-67502fe7],.video-live-page.dark-theme .player-video-wrap[data-v-67502fe7],.video-live-page.dark-theme .player-video[data-v-67502fe7],.video-live-page.dark-theme .player-iframe[data-v-67502fe7]{background:#000}.video-live-page.dark-theme .replay-card[data-v-67502fe7]{border-color:#ffffff14;background:#111}.video-live-page.dark-theme .chat-input[data-v-67502fe7]{border-color:#ffffff14;background:#111;color:#e8e0dc}.video-live-page.dark-theme .chat-bubble[data-v-67502fe7]{background:#ffffff0f}.video-live-page.dark-theme .chat-avatar[data-v-67502fe7]{background:#ffffff14}.video-live-page.dark-theme .chat-time[data-v-67502fe7]{color:#6b625e}.vroom-message-body[data-v-6764274d]{white-space:pre-wrap;word-break:break-word;color:#1f2937;line-height:1.6}.vroom-message-body[data-v-6764274d] .vroom-inline-img{display:block;max-width:min(100%,520px);margin-top:8px;border-radius:8px;border:1px solid #e8eef6}.vroom-message-body[data-v-6764274d] a{color:#2563eb;text-decoration:none}.vroom-message-body[data-v-6764274d] a:hover{text-decoration:underline}.vroom-message-body.dark-theme[data-v-6764274d]{color:#e8e0dc}.vroom-message-body.dark-theme[data-v-6764274d] .vroom-inline-img{border-color:#2e2e2e}.vroom-message-body.dark-theme[data-v-6764274d] a{color:#60a5fa}.vroom-shell[data-v-88a364d1]{display:flex;height:100%;min-height:0;border:1px solid #e8eef6;border-radius:18px;overflow:hidden;background:#fff}.vroom-panel[data-v-88a364d1]{width:320px;min-height:0;border-right:1px solid #e8eef6;display:flex;flex-direction:column;overflow:hidden;background:#fbfdff}.vroom-panel-head[data-v-88a364d1]{flex-shrink:0;padding:18px 16px 12px;border-bottom:1px solid #edf2f7}.vroom-panel-body[data-v-88a364d1]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}[data-v-88a364d1] .vroom-panel-spin,[data-v-88a364d1] .vroom-panel-spin .ant-spin-container{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.vroom-panel-title-row[data-v-88a364d1]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.vroom-panel-actions[data-v-88a364d1]{display:flex;gap:6px;flex-shrink:0}.vroom-token-alert[data-v-88a364d1]{margin-bottom:12px}.vroom-token-steps[data-v-88a364d1]{margin:0 0 12px 18px;padding:0;color:#475569;font-size:13px;line-height:1.7}.vroom-panel-title[data-v-88a364d1]{font-size:16px;font-weight:700;color:#1f2937}.vroom-alert[data-v-88a364d1]{margin-top:10px}.vroom-ws-tag[data-v-88a364d1]{margin-left:auto}.vroom-unread-badge[data-v-88a364d1]{margin-left:4px}.vroom-list-scroll[data-v-88a364d1]{flex:1;min-height:0;height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.vroom-item[data-v-88a364d1]{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:12px 16px;transition:background .2s ease}.vroom-item-main[data-v-88a364d1]{flex:1;min-width:0}.vroom-item[data-v-88a364d1]:hover,.vroom-item.active[data-v-88a364d1]{background:#eef5ff}.vroom-row[data-v-88a364d1]{display:flex;justify-content:space-between;gap:8px}.vroom-name[data-v-88a364d1]{font-weight:600;color:#1f2937}.vroom-time[data-v-88a364d1]{font-size:12px;color:#94a3b8;flex-shrink:0}.vroom-preview[data-v-88a364d1]{color:#64748b;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vroom-chat[data-v-88a364d1]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.vroom-chat-head[data-v-88a364d1]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #e8eef6;background:#ffffffdb}.vroom-chat-actions[data-v-88a364d1]{display:flex;align-items:center;gap:10px}.vroom-chat-title[data-v-88a364d1]{font-size:18px;font-weight:700;color:#1f2937}.vroom-chat-subtitle[data-v-88a364d1]{margin-top:4px;font-size:12px;color:#64748b}.vroom-message-wrap[data-v-88a364d1]{flex:1;overflow:auto;padding:18px 22px;background:linear-gradient(180deg,#f8fbff,#f3f7fc)}.vroom-empty[data-v-88a364d1]{height:100%;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#64748b}.vroom-empty-title[data-v-88a364d1]{font-size:18px;font-weight:600;color:#334155}.vroom-empty-desc[data-v-88a364d1]{margin-top:8px;font-size:13px;text-align:center;max-width:420px}.vroom-message-list[data-v-88a364d1]{display:flex;flex-direction:column;gap:12px}.vroom-load-more[data-v-88a364d1]{display:flex;justify-content:center;padding-bottom:4px}.vroom-message-item[data-v-88a364d1]{max-width:920px;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid #e8eef6;box-shadow:0 4px 14px #0f172a0a}.vroom-message-time[data-v-88a364d1]{font-size:12px;color:#94a3b8;margin-bottom:6px}.vroom-message-content[data-v-88a364d1]{white-space:pre-wrap;word-break:break-word;color:#1f2937;line-height:1.6}.vroom-item.locked[data-v-88a364d1]{opacity:.88}.vroom-lock-tag[data-v-88a364d1]{margin-left:6px;font-size:11px;line-height:18px}.vroom-select-group[data-v-88a364d1]{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:320px;overflow:auto}.vroom-readonly-bar[data-v-88a364d1]{padding:12px 22px;border-top:1px solid #e8eef6;background:#fff;color:#94a3b8;font-size:12px;text-align:center}.direct-pay-body[data-v-88a364d1]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:8px 0}.direct-pay-info[data-v-88a364d1],.direct-pay-amount[data-v-88a364d1]{display:flex;align-items:center;gap:6px;font-size:14px}.direct-pay-label[data-v-88a364d1]{color:#64748b}.direct-pay-value[data-v-88a364d1]{font-weight:600;color:#1f2937}.direct-pay-price[data-v-88a364d1]{font-size:20px;font-weight:700;color:#f0a020}.direct-pay-qr-wrap[data-v-88a364d1]{width:220px;height:220px;border-radius:12px;overflow:hidden;border:1px solid #e8eef6;background:#f8fafc;display:flex;align-items:center;justify-content:center}.direct-pay-qr-img[data-v-88a364d1]{width:100%;height:100%;object-fit:contain}.direct-pay-qr-placeholder[data-v-88a364d1]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#94a3b8;font-size:13px}.direct-pay-qr-icon[data-v-88a364d1]{font-size:48px;color:#cbd5e1}.direct-pay-tip[data-v-88a364d1]{width:100%}.vroom-intro-box[data-v-88a364d1]{width:100%;max-width:480px;margin:16px 0 20px;padding:16px 18px;border-radius:12px;background:linear-gradient(135deg,#f0f7ff,#f8fbff);border:1px solid #dbeafe;text-align:left}.vroom-intro-label[data-v-88a364d1]{font-size:13px;font-weight:600;color:#2563eb;margin-bottom:10px}.vroom-intro-body[data-v-88a364d1]{font-size:13px;color:#334155;line-height:1.7;word-break:break-word}.vroom-intro-body[data-v-88a364d1] img{max-width:100%;border-radius:8px;margin:6px 0;display:block}.vroom-shell.dark-theme[data-v-88a364d1]{border-color:#2e2e2e;background:#111}.vroom-shell.dark-theme .vroom-panel[data-v-88a364d1]{border-right-color:#2e2e2e;background:#1a1a1a}.vroom-shell.dark-theme .vroom-panel-head[data-v-88a364d1]{border-bottom-color:#2e2e2e}.vroom-shell.dark-theme .vroom-message-item[data-v-88a364d1]{background:#1a1a1a;border-color:#2e2e2e;box-shadow:0 4px 14px #0000004d}.vroom-shell.dark-theme .vroom-message-time[data-v-88a364d1]{color:#908480}.vroom-shell.dark-theme .vroom-message-content[data-v-88a364d1]{color:#e8e0dc}.vroom-shell.dark-theme .vroom-readonly-bar[data-v-88a364d1]{border-top-color:#2e2e2e;background:#111;color:#908480}.vroom-shell.dark-theme .direct-pay-label[data-v-88a364d1]{color:#a09490}.vroom-shell.dark-theme .direct-pay-value[data-v-88a364d1]{color:#e8e0dc}.vroom-shell.dark-theme .direct-pay-qr-wrap[data-v-88a364d1]{border-color:#2e2e2e;background:#1a1a1a}.vroom-shell.dark-theme .direct-pay-qr-placeholder[data-v-88a364d1]{color:#908480}.vroom-shell.dark-theme .direct-pay-qr-icon[data-v-88a364d1]{color:#5a5a5a}.vroom-shell.dark-theme .vroom-intro-box[data-v-88a364d1]{background:linear-gradient(135deg,#151a2a,#111);border-color:#252b3f}.vroom-shell.dark-theme .vroom-intro-label[data-v-88a364d1]{color:#60a5fa}.vroom-shell.dark-theme .vroom-intro-body[data-v-88a364d1]{color:#a09490}.vroom-shell.dark-theme .vroom-panel-title[data-v-88a364d1]{color:#e8e0dc}.vroom-shell.dark-theme .vroom-item[data-v-88a364d1]:hover,.vroom-shell.dark-theme .vroom-item.active[data-v-88a364d1]{background:#1a2035}.vroom-shell.dark-theme .vroom-name[data-v-88a364d1]{color:#e8e0dc}.vroom-shell.dark-theme .vroom-time[data-v-88a364d1],.vroom-shell.dark-theme .vroom-preview[data-v-88a364d1]{color:#908480}.vroom-shell.dark-theme .vroom-chat-head[data-v-88a364d1]{border-bottom-color:#2e2e2e;background:#111111db}.vroom-shell.dark-theme .vroom-chat-title[data-v-88a364d1]{color:#e8e0dc}.vroom-shell.dark-theme .vroom-message-wrap[data-v-88a364d1]{background:linear-gradient(180deg,#0a0a0a,#111)}.vroom-shell.dark-theme .vroom-empty[data-v-88a364d1]{color:#908480}.vroom-shell.dark-theme .vroom-empty-title[data-v-88a364d1]{color:#e8e0dc}.vroom-shell.dark-theme .vroom-empty-desc[data-v-88a364d1]{color:#908480}.vroom-shell.dark-theme .vroom-token-steps[data-v-88a364d1]{color:#a09490}.vroom-shell.dark-theme .vroom-chat-subtitle[data-v-88a364d1]{color:#908480}.vroom-shell.dark-theme .direct-pay-price[data-v-88a364d1]{color:#f0a020}.vroom-shell.dark-theme .ant-input[data-v-88a364d1],.vroom-shell.dark-theme .ant-input-affix-wrapper[data-v-88a364d1]{background:#1a1a1a;border-color:#2e2e2e;color:#e8e0dc}.vroom-shell.dark-theme .ant-input[data-v-88a364d1]::placeholder,.vroom-shell.dark-theme .ant-input-affix-wrapper .ant-input[data-v-88a364d1]::placeholder{color:#5a5a5a}.vroom-shell.dark-theme .ant-input-search .ant-input-group-addon[data-v-88a364d1],.vroom-shell.dark-theme .ant-input-search-button[data-v-88a364d1]{background:#1a1a1a;border-color:#2e2e2e;color:#a09490}.vroom-shell.dark-theme .ant-input-search-button.ant-btn-primary[data-v-88a364d1]{background:#1677ff;border-color:#1677ff;color:#fff}.vroom-shell.dark-theme .ant-input-search-button.ant-btn-primary[data-v-88a364d1]:hover{background:#4096ff;border-color:#4096ff;color:#fff}.vroom-shell.dark-theme .ant-btn[data-v-88a364d1]{background:#1a1a1a;border-color:#2e2e2e;color:#a09490}.vroom-shell.dark-theme .ant-btn[data-v-88a364d1]:hover{background:#2a2a2a;border-color:#3e3e3e;color:#e8e0dc}.vroom-shell.dark-theme .ant-btn-ghost.ant-btn-primary[data-v-88a364d1]{background:transparent;border-color:#1677ff;color:#4096ff}.vroom-shell.dark-theme .ant-btn-ghost.ant-btn-primary[data-v-88a364d1]:hover{border-color:#4096ff;color:#69b1ff}.vroom-shell.dark-theme .ant-tag[data-v-88a364d1]{background:#1a1a1a;border-color:#2e2e2e;color:#a09490}.vroom-shell.dark-theme .ant-tag-success[data-v-88a364d1]{color:#4ade80;border-color:#1d4a2e}.vroom-shell.dark-theme .ant-tag-warning[data-v-88a364d1]{color:#fbbf24;border-color:#3a3025}.vroom-shell.dark-theme .ant-alert-warning[data-v-88a364d1]{background:#2a2015;border-color:#3a3025;color:#fbbf24}.vroom-shell.dark-theme .ant-alert-warning .ant-alert-description[data-v-88a364d1]{color:#a09490}.vroom-shell.dark-theme .ant-empty-description[data-v-88a364d1]{color:#908480}.vroom-shell.dark-theme .ant-empty-img-default-path-1[data-v-88a364d1]{fill:#2a2a2a}.vroom-shell.dark-theme .ant-empty-img-default-path-2[data-v-88a364d1],.vroom-shell.dark-theme .ant-empty-img-default-path-3[data-v-88a364d1],.vroom-shell.dark-theme .ant-empty-img-default-path-4[data-v-88a364d1],.vroom-shell.dark-theme .ant-empty-img-default-g[data-v-88a364d1]{fill:#1a1a1a}.vroom-shell.dark-theme .ant-spin-dot-item[data-v-88a364d1]{background:#4096ff}.emoji-picker[data-v-4804e4a6]{width:240px;padding:12px;background:#fff;border:1px solid #d9d9d9;border-radius:12px;box-shadow:0 8px 24px #0f172a29}.emoji-list[data-v-4804e4a6]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.emoji-list li[data-v-4804e4a6]{display:flex;align-items:center;justify-content:center;height:40px;border-radius:10px;cursor:pointer;font-size:22px;transition:background-color .2s ease}.emoji-list li[data-v-4804e4a6]:hover{background:#f5f5f5}.emoji-picker.dark-theme[data-v-4804e4a6]{background:#1a1a1a;border-color:#2e2e2e;box-shadow:0 8px 24px #00000080}.emoji-picker.dark-theme .emoji-list li[data-v-4804e4a6]:hover{background:#ffffff0f}.chat-shell[data-v-74608694]{height:100%;min-height:0;display:grid;grid-template-columns:320px minmax(0,1fr);background:#fff;border-radius:20px;overflow:hidden}.conversation-panel[data-v-74608694]{background:#f8fbff;border-right:1px solid #e8eef6}.conversation-panel[data-v-74608694]{padding:18px 14px}.conversation-head[data-v-74608694]{margin-bottom:12px}.conversation-title[data-v-74608694]{margin-bottom:10px;font-size:16px;font-weight:600;color:#0f172a}.conversation-search[data-v-74608694]{margin-bottom:2px}.conversation-list[data-v-74608694]{height:calc(100vh - 286px);overflow-y:auto}.conversation-item[data-v-74608694]{margin-bottom:8px;padding:12px;background:#fff;border:1px solid #eef2f7;border-radius:14px;cursor:pointer}.conversation-item.active[data-v-74608694],.conversation-item[data-v-74608694]:hover{background:#f0f5ff;border-color:#d6e4ff}.conversation-row[data-v-74608694],.conversation-name[data-v-74608694]{display:flex;align-items:center;gap:8px}.conversation-row[data-v-74608694]{justify-content:space-between}.conversation-time[data-v-74608694]{color:#94a3b8;font-size:12px;flex-shrink:0}.conversation-preview[data-v-74608694]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:12px}.conversation-flag[data-v-74608694]{display:inline-flex;align-items:center;padding:0 6px;height:20px;border-radius:999px;background:#fff7e6;color:#ad6800;font-size:11px;line-height:20px}.conversation-flag.muted[data-v-74608694]{background:#f1f5f9;color:#64748b}.conversation-flag.mention[data-v-74608694]{background:#fff1f0;color:#cf1322}.chat-panel[data-v-74608694]{min-width:0;min-height:0;position:relative;display:flex;flex-direction:column;background:linear-gradient(180deg,#fafcff,#fff)}.chat-header[data-v-74608694]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px 14px;border-bottom:1px solid #edf2f7;background:#ffffffd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.chat-header-right[data-v-74608694]{display:flex;align-items:center;gap:10px;flex-shrink:0}.chat-header-more[data-v-74608694]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease}.chat-header-more[data-v-74608694]:hover{background:#f1f5f9;border-color:#cbd5e1}.chat-header-more-icon[data-v-74608694]{font-size:20px;line-height:1;font-weight:600;letter-spacing:-.12em}.chat-title[data-v-74608694]{color:#0f172a;font-size:20px;font-weight:600}.chat-subtitle[data-v-74608694]{margin-top:4px;color:#94a3b8;font-size:13px}.message-board[data-v-74608694]{flex:1;min-height:0;padding:20px 24px 220px;overflow-y:auto}.history-tip[data-v-74608694]{display:flex;justify-content:center;align-items:center;gap:6px;padding:8px 0 12px;font-size:12px}.history-tip-text[data-v-74608694]{color:#1677ff}.history-tip-text.muted[data-v-74608694]{color:#94a3b8}.history-tip-text.clickable[data-v-74608694]{cursor:pointer}.history-tip-text.clickable[data-v-74608694]:hover{text-decoration:underline}.chat-empty[data-v-74608694]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding-bottom:220px}.message-row[data-v-74608694]{display:flex;gap:12px;margin-bottom:16px}.message-check[data-v-74608694]{display:flex;align-items:center}.message-row-right[data-v-74608694]{justify-content:flex-end}.message-avatar[data-v-74608694],.message-list-avatar[data-v-74608694]{flex-shrink:0}.avatar-image[data-v-74608694]{width:40px;height:40px;border-radius:50%;object-fit:cover;background:#e2e8f0}.message-bubble-wrap[data-v-74608694]{max-width:62%}.message-meta[data-v-74608694]{display:flex;gap:12px;margin-bottom:6px;color:#94a3b8;font-size:12px}.message-ctx-menu[data-v-74608694]{min-width:128px}.message-reference[data-v-74608694]{margin-bottom:8px;padding:8px 10px;border-left:3px solid #91caff;border-radius:10px;background:#f5f8ff;display:flex;flex-direction:column;gap:2px}.message-reference.forward[data-v-74608694]{border-left-color:#95de64;background:#f6ffed}.message-reference-label[data-v-74608694]{color:#1d4ed8;font-size:12px}.message-reference-text[data-v-74608694]{color:#475569;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-bubble[data-v-74608694]{padding:12px 14px;border-radius:18px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;white-space:pre-wrap;word-break:break-word}.message-bubble.self[data-v-74608694]{background:#1677ff;border-color:#1677ff;color:#fff;box-shadow:0 10px 22px #1677ff2e}.message-bubble.recalled[data-v-74608694]{background:#f8fafc;color:#64748b}.message-bubble.mention[data-v-74608694]{border-color:#ffccc7;box-shadow:0 0 0 2px #ff4d4f14}.message-bubble[data-v-74608694] .vroom-inline-img{display:block;max-width:min(100%,420px);margin-top:6px;border-radius:8px;border:1px solid #e8eef6;cursor:pointer}.message-bubble[data-v-74608694] a{color:#2563eb;text-decoration:none}.message-bubble.self[data-v-74608694] a{color:#c7e2ff}.message-bubble[data-v-74608694] a:hover{text-decoration:underline}.message-recalled[data-v-74608694]{color:#94a3b8;font-style:italic}.system-message[data-v-74608694]{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}.system-message-time[data-v-74608694]{color:#94a3b8;font-size:12px}.system-message-text[data-v-74608694]{padding:8px 14px;border-radius:999px;background:#fff7e6;color:#ad6800;font-size:12px}.chat-editor[data-v-74608694]{position:sticky;bottom:0;left:0;right:0;z-index:8;flex:0 0 auto;border-top:1px solid #edf2f7;background:#fffffffa;padding:16px 24px;box-shadow:0 -10px 26px #0f172a0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.reply-bar[data-v-74608694]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 12px;border-radius:14px;background:#f5f8ff}.reply-content[data-v-74608694]{display:flex;flex-direction:column;gap:4px;min-width:0}.reply-label[data-v-74608694]{color:#1d4ed8;font-size:12px}.reply-text[data-v-74608694]{color:#475569;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-toolbar[data-v-74608694]{display:flex;gap:8px;margin-bottom:10px}.chat-editor-main[data-v-74608694]{display:flex;gap:12px;align-items:flex-end}.chat-input[data-v-74608694]{flex:1;min-height:96px;padding:12px 14px;border:1px solid #d9e2ec;border-radius:14px;resize:none;outline:none;background:#fff}.detail-drawer-inner[data-v-74608694]{padding:16px;min-height:100%;box-sizing:border-box}.group-card[data-v-74608694]{height:100%;padding:18px 16px;overflow-y:auto}.group-card--drawer[data-v-74608694]{height:auto;min-height:min-content}.private-detail-actions[data-v-74608694]{margin-top:8px}.group-card-head[data-v-74608694]{display:flex;align-items:center;gap:14px;margin-bottom:18px}.group-name[data-v-74608694]{font-size:18px;font-weight:600;color:#0f172a}.group-desc[data-v-74608694]{margin-top:4px;font-size:12px;color:#64748b}.group-section[data-v-74608694]{margin-bottom:18px;padding:14px;border:1px solid #e8eef6;border-radius:16px;background:#fff}.group-section-title[data-v-74608694]{margin-bottom:10px;font-size:13px;font-weight:600;color:#334155}.group-notice[data-v-74608694]{color:#64748b;white-space:pre-wrap;word-break:break-word}.group-members[data-v-74608694]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.group-member[data-v-74608694]{display:flex;align-items:center;gap:8px;min-width:0}.group-member span[data-v-74608694]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#475569;font-size:12px}.search-result-list[data-v-74608694]{margin-top:14px;max-height:420px;overflow-y:auto}.clickable[data-v-74608694]{cursor:pointer}.chat-shell.dark-theme[data-v-74608694]{background:#111}.chat-shell.dark-theme .conversation-panel[data-v-74608694]{background:#1a1a1a;border-right-color:#2e2e2e}.chat-shell.dark-theme .conversation-title[data-v-74608694]{color:#e8e0dc}.chat-shell.dark-theme .conversation-item[data-v-74608694]{background:#111;border-color:#2e2e2e}.chat-shell.dark-theme .conversation-item.active[data-v-74608694],.chat-shell.dark-theme .conversation-item[data-v-74608694]:hover{background:#1a2035;border-color:#252b3f}.chat-shell.dark-theme .conversation-time[data-v-74608694],.chat-shell.dark-theme .conversation-preview[data-v-74608694]{color:#908480}.chat-shell.dark-theme .conversation-flag[data-v-74608694]{background:#2a2015;color:#fbbf24}.chat-shell.dark-theme .conversation-flag.muted[data-v-74608694]{background:#1a1a1a;color:#908480}.chat-shell.dark-theme .conversation-flag.mention[data-v-74608694]{background:#2a1518;color:#e85d5d}.chat-shell.dark-theme .chat-panel[data-v-74608694]{background:linear-gradient(180deg,#0a0a0a,#111)}.chat-shell.dark-theme .chat-header[data-v-74608694]{border-bottom-color:#2e2e2e;background:#111111d9}.chat-shell.dark-theme .chat-header-more[data-v-74608694]{border-color:#2e2e2e;background:#1a1a1a;color:#e8e0dc}.chat-shell.dark-theme .chat-header-more[data-v-74608694]:hover{background:#2a2a2a;border-color:#3e3e3e}.chat-shell.dark-theme .chat-title[data-v-74608694]{color:#e8e0dc}.chat-shell.dark-theme .chat-subtitle[data-v-74608694]{color:#908480}.chat-shell.dark-theme .message-bubble[data-v-74608694]{border-color:#2e2e2e;background:#1a1a1a;color:#e8e0dc}.chat-shell.dark-theme .message-bubble.recalled[data-v-74608694]{background:#1a1a1a;color:#908480}.chat-shell.dark-theme .message-bubble.mention[data-v-74608694]{border-color:#3a2528;box-shadow:0 0 0 2px #e85d5d1f}.chat-shell.dark-theme .message-meta[data-v-74608694]{color:#908480}.chat-shell.dark-theme .message-reference[data-v-74608694]{border-left-color:#60a5fa;background:#151a2a}.chat-shell.dark-theme .message-reference.forward[data-v-74608694]{border-left-color:#95de64;background:#1a2515}.chat-shell.dark-theme .message-reference-label[data-v-74608694]{color:#60a5fa}.chat-shell.dark-theme .message-reference-text[data-v-74608694]{color:#a09490}.chat-shell.dark-theme .system-message-time[data-v-74608694]{color:#908480}.chat-shell.dark-theme .system-message-text[data-v-74608694]{background:#2a2015;color:#fbbf24}.chat-shell.dark-theme .chat-editor[data-v-74608694]{border-top-color:#2e2e2e;background:#111111fa;box-shadow:0 -10px 26px #0006}.chat-shell.dark-theme .reply-bar[data-v-74608694]{background:#151a2a}.chat-shell.dark-theme .reply-label[data-v-74608694]{color:#60a5fa}.chat-shell.dark-theme .reply-text[data-v-74608694]{color:#a09490}.chat-shell.dark-theme .chat-input[data-v-74608694]{border-color:#2e2e2e;background:#1a1a1a;color:#e8e0dc}.chat-shell.dark-theme .group-name[data-v-74608694]{color:#e8e0dc}.chat-shell.dark-theme .group-desc[data-v-74608694]{color:#908480}.chat-shell.dark-theme .group-section[data-v-74608694]{border-color:#2e2e2e;background:#1a1a1a}.chat-shell.dark-theme .group-section-title[data-v-74608694]{color:#e8e0dc}.chat-shell.dark-theme .group-notice[data-v-74608694],.chat-shell.dark-theme .group-member span[data-v-74608694]{color:#a09490}.chat-shell.dark-theme .history-tip-text[data-v-74608694]{color:#60a5fa}.chat-shell.dark-theme .history-tip-text.muted[data-v-74608694]{color:#908480}.chat-shell.dark-theme .message-recalled[data-v-74608694]{color:#908480}.chat-shell.dark-theme .conversation-name[data-v-74608694]{color:#e8e0dc}.chat-shell.dark-theme .message-bubble.self[data-v-74608694]{background:#1677ff;border-color:#1677ff;color:#fff}.chat-shell.dark-theme .message-bubble.self[data-v-74608694] a{color:#c7e2ff}.chat-shell.dark-theme .message-bubble[data-v-74608694] a{color:#60a5fa}.chat-shell.dark-theme .message-bubble[data-v-74608694] .vroom-inline-img{border-color:#2e2e2e}.chat-shell.dark-theme .chat-toolbar .ant-btn[data-v-74608694]{background:#1a1a1a;border-color:#2e2e2e;color:#a09490}.chat-shell.dark-theme .chat-toolbar .ant-btn[data-v-74608694]:hover{background:#2a2a2a;border-color:#3e3e3e;color:#e8e0dc}.chat-shell.dark-theme .ant-input[data-v-74608694],.chat-shell.dark-theme .ant-input-affix-wrapper[data-v-74608694]{background:#1a1a1a;border-color:#2e2e2e;color:#e8e0dc}.chat-shell.dark-theme .ant-input[data-v-74608694]::placeholder,.chat-shell.dark-theme .ant-input-affix-wrapper .ant-input[data-v-74608694]::placeholder{color:#5a5a5a}.chat-shell.dark-theme .ant-input-search .ant-input-group-addon[data-v-74608694],.chat-shell.dark-theme .ant-input-search-button[data-v-74608694]{background:#1a1a1a;border-color:#2e2e2e;color:#a09490}.chat-shell.dark-theme .ant-input-search-button.ant-btn-primary[data-v-74608694]{background:#1677ff;border-color:#1677ff;color:#fff}.chat-shell.dark-theme .ant-input-search-button.ant-btn-primary[data-v-74608694]:hover{background:#4096ff;border-color:#4096ff;color:#fff}.chat-shell.dark-theme .ant-btn[data-v-74608694]{background:#1a1a1a;border-color:#2e2e2e;color:#a09490}.chat-shell.dark-theme .ant-btn[data-v-74608694]:hover{background:#2a2a2a;border-color:#3e3e3e;color:#e8e0dc}.chat-shell.dark-theme .ant-btn-primary[data-v-74608694]{background:#1677ff;border-color:#1677ff;color:#fff}.chat-shell.dark-theme .ant-btn-primary[data-v-74608694]:hover{background:#4096ff;border-color:#4096ff;color:#fff}.chat-shell.dark-theme .ant-btn-ghost.ant-btn-primary[data-v-74608694]{background:transparent;border-color:#1677ff;color:#4096ff}.chat-shell.dark-theme .ant-btn-ghost.ant-btn-primary[data-v-74608694]:hover{border-color:#4096ff;color:#69b1ff}.chat-shell.dark-theme .ant-tag[data-v-74608694]{background:#1a1a1a;border-color:#2e2e2e;color:#a09490}.chat-shell.dark-theme .ant-empty-description[data-v-74608694]{color:#908480}.chat-shell.dark-theme .ant-empty-img-default-path-1[data-v-74608694]{fill:#2a2a2a}.chat-shell.dark-theme .ant-empty-img-default-path-2[data-v-74608694],.chat-shell.dark-theme .ant-empty-img-default-path-3[data-v-74608694],.chat-shell.dark-theme .ant-empty-img-default-path-4[data-v-74608694],.chat-shell.dark-theme .ant-empty-img-default-g[data-v-74608694]{fill:#1a1a1a}.chat-shell.dark-theme .ant-spin-dot-item[data-v-74608694]{background:#4096ff}.chat-shell.dark-theme .ant-dropdown-menu[data-v-74608694]{background:#1a1a1a;border-color:#2e2e2e}.chat-shell.dark-theme .ant-dropdown-menu-item[data-v-74608694]{color:#a09490}.chat-shell.dark-theme .ant-dropdown-menu-item[data-v-74608694]:hover{background:#2a2a2a;color:#e8e0dc}.friend-shell[data-v-039f40be]{height:100%;display:grid;grid-template-columns:340px minmax(0,1fr);background:#fff;border-radius:20px;overflow:hidden}.friend-aside[data-v-039f40be]{padding:16px;background:#f7f9fc;border-right:1px solid #edf2f7}.friend-toolbar[data-v-039f40be]{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.friend-toolbar-actions[data-v-039f40be]{display:flex;gap:8px;flex-wrap:wrap}.friend-tabs[data-v-039f40be]{margin-bottom:8px}.friend-scroll[data-v-039f40be]{height:calc(100vh - 300px);overflow-y:auto;padding-right:4px}.friend-section-title[data-v-039f40be]{padding:8px 6px;font-size:12px;font-weight:700;color:#64748b}.friend-list-item[data-v-039f40be]{display:flex;align-items:center;gap:12px;margin-bottom:8px;padding:12px 10px;background:#fff;border:1px solid #eef2f7;border-radius:14px;cursor:pointer}.friend-list-item.active[data-v-039f40be],.friend-list-item[data-v-039f40be]:hover{background:#f0f5ff;border-color:#d6e4ff}.friend-item-main[data-v-039f40be]{min-width:0;flex:1}.friend-item-name[data-v-039f40be]{display:flex;align-items:center;gap:8px}.friend-item-sub[data-v-039f40be]{margin-top:4px;color:#64748b;font-size:12px}.friend-detail[data-v-039f40be]{display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(180deg,#fafcff,#fff)}.profile-card[data-v-039f40be]{width:min(460px,100%);padding:26px;border:1px solid #edf2f7;border-radius:22px;background:#fff;box-shadow:0 16px 36px #0f172a0f}.profile-head[data-v-039f40be]{display:flex;align-items:center;gap:18px;margin-bottom:24px}.profile-name[data-v-039f40be]{font-size:24px;font-weight:700;color:#0f172a}.profile-sub[data-v-039f40be]{margin-top:6px;color:#64748b}.profile-info[data-v-039f40be]{border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;padding:10px 0}.profile-row[data-v-039f40be]{display:flex;justify-content:space-between;gap:16px;padding:12px 0;color:#334155}.profile-column[data-v-039f40be]{flex-direction:column;align-items:flex-start}.apply-message[data-v-039f40be]{padding:10px 12px;border-radius:12px;background:#f8fafc;white-space:pre-wrap;word-break:break-word}.profile-actions[data-v-039f40be]{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.add-friend-box[data-v-039f40be]{display:flex;flex-direction:column;gap:14px}.add-friend-toolbar[data-v-039f40be]{display:flex;gap:10px}.add-friend-list[data-v-039f40be]{max-height:420px;overflow-y:auto}.apply-target[data-v-039f40be]{padding:10px 12px;border-radius:10px;background:#f8fafc;color:#0f172a}.friend-shell.dark-theme[data-v-039f40be]{background:#111}.friend-shell.dark-theme .friend-aside[data-v-039f40be]{background:#1a1a1a;border-right-color:#2e2e2e}.friend-shell.dark-theme .friend-section-title[data-v-039f40be]{color:#908480}.friend-shell.dark-theme .friend-list-item[data-v-039f40be]{background:#111;border-color:#2e2e2e}.friend-shell.dark-theme .friend-list-item.active[data-v-039f40be],.friend-shell.dark-theme .friend-list-item[data-v-039f40be]:hover{background:#1a2035;border-color:#252b3f}.friend-shell.dark-theme .friend-item-sub[data-v-039f40be]{color:#908480}.friend-shell.dark-theme .friend-detail[data-v-039f40be]{background:linear-gradient(180deg,#0a0a0a,#111)}.friend-shell.dark-theme .profile-card[data-v-039f40be]{border-color:#2e2e2e;background:#1a1a1a;box-shadow:0 16px 36px #0006}.friend-shell.dark-theme .profile-name[data-v-039f40be]{color:#e8e0dc}.friend-shell.dark-theme .profile-sub[data-v-039f40be]{color:#908480}.friend-shell.dark-theme .profile-info[data-v-039f40be]{border-top-color:#2e2e2e;border-bottom-color:#2e2e2e}.friend-shell.dark-theme .profile-row[data-v-039f40be]{color:#a09490}.friend-shell.dark-theme .apply-message[data-v-039f40be]{background:#1a1a1a}.friend-shell.dark-theme .apply-target[data-v-039f40be]{background:#1a1a1a;color:#e8e0dc}.friend-shell.dark-theme .friend-item-name[data-v-039f40be]{color:#e8e0dc}.friend-shell.dark-theme .ant-input[data-v-039f40be],.friend-shell.dark-theme .ant-input-affix-wrapper[data-v-039f40be]{background:#1a1a1a;border-color:#2e2e2e;color:#e8e0dc}.friend-shell.dark-theme .ant-input[data-v-039f40be]::placeholder,.friend-shell.dark-theme .ant-input-affix-wrapper .ant-input[data-v-039f40be]::placeholder{color:#5a5a5a}.friend-shell.dark-theme .ant-input-search .ant-input-group-addon[data-v-039f40be],.friend-shell.dark-theme .ant-input-search-button[data-v-039f40be]{background:#1a1a1a;border-color:#2e2e2e;color:#a09490}.friend-shell.dark-theme .ant-input-search-button.ant-btn-primary[data-v-039f40be]{background:#1677ff;border-color:#1677ff;color:#fff}.friend-shell.dark-theme .ant-btn[data-v-039f40be]{background:#1a1a1a;border-color:#2e2e2e;color:#a09490}.friend-shell.dark-theme .ant-btn[data-v-039f40be]:hover{background:#2a2a2a;border-color:#3e3e3e;color:#e8e0dc}.friend-shell.dark-theme .ant-btn-primary[data-v-039f40be]{background:#1677ff;border-color:#1677ff;color:#fff}.friend-shell.dark-theme .ant-btn-primary[data-v-039f40be]:hover{background:#4096ff;border-color:#4096ff;color:#fff}.friend-shell.dark-theme .ant-tabs-tab[data-v-039f40be]{color:#908480}.friend-shell.dark-theme .ant-tabs-tab[data-v-039f40be]:hover{color:#e8e0dc}.friend-shell.dark-theme .ant-tabs-tab-active .ant-tabs-tab-btn[data-v-039f40be]{color:#4096ff}.friend-shell.dark-theme .ant-tabs-ink-bar[data-v-039f40be]{background:#4096ff}.friend-shell.dark-theme .ant-tabs-bar[data-v-039f40be]{border-bottom-color:#2e2e2e}.friend-shell.dark-theme .ant-tag[data-v-039f40be]{background:#1a1a1a;border-color:#2e2e2e;color:#a09490}.friend-shell.dark-theme .ant-empty-description[data-v-039f40be]{color:#908480}.friend-shell.dark-theme .ant-empty-img-default-path-1[data-v-039f40be]{fill:#2a2a2a}.friend-shell.dark-theme .ant-empty-img-default-path-2[data-v-039f40be],.friend-shell.dark-theme .ant-empty-img-default-path-3[data-v-039f40be],.friend-shell.dark-theme .ant-empty-img-default-path-4[data-v-039f40be],.friend-shell.dark-theme .ant-empty-img-default-g[data-v-039f40be]{fill:#1a1a1a}.group-shell[data-v-eb8d747c]{height:100%;display:grid;grid-template-columns:340px minmax(0,1fr);background:#fff;border-radius:20px;overflow:hidden}.group-aside[data-v-eb8d747c]{padding:16px;background:#f7f9fc;border-right:1px solid #edf2f7}.group-toolbar[data-v-eb8d747c]{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.group-toolbar-actions[data-v-eb8d747c]{display:flex;gap:8px}.group-list[data-v-eb8d747c]{height:calc(100vh - 240px);overflow-y:auto;padding-right:4px}.group-item[data-v-eb8d747c]{display:flex;align-items:center;gap:12px;padding:14px 12px;margin-bottom:8px;background:#fff;border:1px solid #eef2f7;border-radius:14px;cursor:pointer}.group-item.active[data-v-eb8d747c],.group-item[data-v-eb8d747c]:hover{background:#f0f5ff;border-color:#d6e4ff}.group-item-main[data-v-eb8d747c]{min-width:0;flex:1}.group-item-title[data-v-eb8d747c]{display:flex;align-items:center;gap:8px}.group-item-sub[data-v-eb8d747c]{margin-top:4px;color:#64748b;font-size:12px}.group-detail-wrap[data-v-eb8d747c]{padding:24px;background:linear-gradient(180deg,#fafcff,#fff)}.group-detail[data-v-eb8d747c]{display:flex;flex-direction:column;gap:16px}.group-hero[data-v-eb8d747c]{display:flex;justify-content:space-between;gap:16px;padding:20px 24px;border:1px solid #e8eef8;border-radius:18px;background:linear-gradient(135deg,#f8fbff,#eef5ff)}.group-hero-main[data-v-eb8d747c]{display:flex;gap:16px;align-items:center}.group-title[data-v-eb8d747c]{font-size:24px;font-weight:700;color:#0f172a}.group-subtitle[data-v-eb8d747c]{margin-top:6px;color:#64748b}.group-hero-actions[data-v-eb8d747c]{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start}.group-summary[data-v-eb8d747c]{display:grid;grid-template-columns:1.6fr 1fr;gap:16px}.summary-card[data-v-eb8d747c],.member-card[data-v-eb8d747c]{border-radius:16px}.group-notice[data-v-eb8d747c]{color:#334155;line-height:1.7;white-space:pre-wrap;word-break:break-word}.group-meta-row[data-v-eb8d747c]{display:flex;justify-content:space-between;padding:8px 0;color:#334155;border-bottom:1px solid #f1f5f9}.group-meta-row[data-v-eb8d747c]:last-child{border-bottom:none}.member-toolbar[data-v-eb8d747c]{display:flex;gap:8px;align-items:center}.member-row[data-v-eb8d747c]{border-radius:12px}.member-title[data-v-eb8d747c]{display:flex;align-items:center;gap:8px}.member-avatar-link[data-v-eb8d747c]{cursor:pointer}.group-shell.dark-theme[data-v-eb8d747c]{background:#111}.group-shell.dark-theme .group-aside[data-v-eb8d747c]{background:#1a1a1a;border-right-color:#2e2e2e}.group-shell.dark-theme .group-item[data-v-eb8d747c]{background:#111;border-color:#2e2e2e}.group-shell.dark-theme .group-item.active[data-v-eb8d747c],.group-shell.dark-theme .group-item[data-v-eb8d747c]:hover{background:#1a2035;border-color:#252b3f}.group-shell.dark-theme .group-item-sub[data-v-eb8d747c]{color:#908480}.group-shell.dark-theme .group-detail-wrap[data-v-eb8d747c]{background:linear-gradient(180deg,#0a0a0a,#111)}.group-shell.dark-theme .group-hero[data-v-eb8d747c]{border-color:#252b3f;background:linear-gradient(135deg,#151a2a,#0d1117)}.group-shell.dark-theme .group-title[data-v-eb8d747c]{color:#e8e0dc}.group-shell.dark-theme .group-subtitle[data-v-eb8d747c]{color:#908480}.group-shell.dark-theme .group-notice[data-v-eb8d747c]{color:#a09490}.group-shell.dark-theme .group-meta-row[data-v-eb8d747c]{color:#a09490;border-bottom-color:#2e2e2e}.group-shell.dark-theme .group-item-title[data-v-eb8d747c]{color:#e8e0dc}.group-shell.dark-theme .summary-card[data-v-eb8d747c],.group-shell.dark-theme .member-card[data-v-eb8d747c]{background:#1a1a1a;border-color:#2e2e2e}.group-shell.dark-theme .member-title[data-v-eb8d747c]{color:#e8e0dc}.group-shell.dark-theme .ant-input[data-v-eb8d747c],.group-shell.dark-theme .ant-input-affix-wrapper[data-v-eb8d747c]{background:#1a1a1a;border-color:#2e2e2e;color:#e8e0dc}.group-shell.dark-theme .ant-input[data-v-eb8d747c]::placeholder,.group-shell.dark-theme .ant-input-affix-wrapper .ant-input[data-v-eb8d747c]::placeholder{color:#5a5a5a}.group-shell.dark-theme .ant-input-search .ant-input-group-addon[data-v-eb8d747c],.group-shell.dark-theme .ant-input-search-button[data-v-eb8d747c]{background:#1a1a1a;border-color:#2e2e2e;color:#a09490}.group-shell.dark-theme .ant-input-search-button.ant-btn-primary[data-v-eb8d747c]{background:#1677ff;border-color:#1677ff;color:#fff}.group-shell.dark-theme .ant-btn[data-v-eb8d747c]{background:#1a1a1a;border-color:#2e2e2e;color:#a09490}.group-shell.dark-theme .ant-btn[data-v-eb8d747c]:hover{background:#2a2a2a;border-color:#3e3e3e;color:#e8e0dc}.group-shell.dark-theme .ant-btn-primary[data-v-eb8d747c]{background:#1677ff;border-color:#1677ff;color:#fff}.group-shell.dark-theme .ant-btn-primary[data-v-eb8d747c]:hover{background:#4096ff;border-color:#4096ff;color:#fff}.group-shell.dark-theme .ant-tag[data-v-eb8d747c]{background:#1a1a1a;border-color:#2e2e2e;color:#a09490}.group-shell.dark-theme .ant-empty-description[data-v-eb8d747c]{color:#908480}.group-shell.dark-theme .ant-empty-img-default-path-1[data-v-eb8d747c]{fill:#2a2a2a}.group-shell.dark-theme .ant-empty-img-default-path-2[data-v-eb8d747c],.group-shell.dark-theme .ant-empty-img-default-path-3[data-v-eb8d747c],.group-shell.dark-theme .ant-empty-img-default-path-4[data-v-eb8d747c],.group-shell.dark-theme .ant-empty-img-default-g[data-v-eb8d747c]{fill:#1a1a1a}.legacy-im-page[data-v-76a4d927]{height:calc(100vh - 118px);min-height:480px;padding:18px;box-sizing:border-box;background:radial-gradient(circle at top left,rgba(24,144,255,.08),transparent 28%),linear-gradient(180deg,#f5f8fc,#eef3f9)}.legacy-im-shell[data-v-76a4d927]{display:flex;height:100%;border:1px solid #dfe7f2;border-radius:24px;overflow:hidden;box-shadow:0 24px 60px #0f172a14;background:#fff}.legacy-im-nav[data-v-76a4d927]{width:96px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:20px;padding:20px 14px;box-sizing:border-box;background:linear-gradient(180deg,#fff,#f8fbff);color:#475569;border-right:1px solid #e8eef6}.legacy-im-nav-top[data-v-76a4d927]{display:flex;flex-direction:column;align-items:center;gap:8px}.legacy-im-avatar[data-v-76a4d927]{box-shadow:0 10px 24px #0f172a1f}.legacy-im-user[data-v-76a4d927]{max-width:100%;font-size:12px;line-height:1.4;text-align:center;word-break:break-all;color:#334155}.legacy-im-nav-menu[data-v-76a4d927]{display:flex;flex-direction:column;gap:14px}.legacy-im-nav-item.featured[data-v-76a4d927]{margin-bottom:6px}.legacy-im-nav-item.featured[data-v-76a4d927]:not(.active){color:#b45309;background:linear-gradient(180deg,#fff7ed,#fffbeb);border-color:#fde68a}.legacy-im-nav-item.featured.active[data-v-76a4d927]{background:linear-gradient(180deg,#fbbf24,#d97706);box-shadow:0 12px 28px #d9770647}.legacy-im-nav-item[data-v-76a4d927]{width:64px;min-height:68px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:18px;background:transparent;color:#64748b;font-size:12px;cursor:pointer;transition:all .2s ease}.legacy-im-nav-item[data-v-76a4d927] svg{font-size:20px}.legacy-im-nav-item[data-v-76a4d927]:hover{background:#f3f7fd;color:#1f2937}.legacy-im-nav-item.active[data-v-76a4d927]{background:linear-gradient(180deg,#4096ff,#1677ff);border-color:#1677ff14;color:#fff;box-shadow:0 12px 28px #1677ff47}.legacy-im-main[data-v-76a4d927]{flex:1;min-width:0;display:flex;flex-direction:column;background:linear-gradient(180deg,#f8fbff,#f2f6fb)}.legacy-im-main-head[data-v-76a4d927]{display:flex;align-items:center;justify-content:space-between;padding:22px 26px 18px;border-bottom:1px solid #e8eef6;background:#ffffffb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.legacy-im-main-title[data-v-76a4d927]{font-size:24px;font-weight:700;color:#1f2937}.legacy-im-main-subtitle[data-v-76a4d927]{margin-top:6px;font-size:13px;color:#64748b}.legacy-im-head-actions[data-v-76a4d927]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:flex-end}.legacy-im-consult-link[data-v-76a4d927]{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#1677ff;cursor:pointer;transition:color .2s;-webkit-user-select:none;user-select:none}.legacy-im-consult-link[data-v-76a4d927]:hover{color:#4096ff}.legacy-im-consult-link--subscribe[data-v-76a4d927]{color:#1677ff;font-weight:600;background:#e6f4ff;padding:4px 12px;border-radius:6px;border:1px solid #91caff}.legacy-im-consult-link--warn[data-v-76a4d927]{color:#fa8c16;font-weight:600;background:#fff7e6;padding:4px 12px;border-radius:6px;border:1px solid #ffd591;animation:vroom-warn-pulse-76a4d927 2s ease-in-out infinite}@keyframes vroom-warn-pulse-76a4d927{0%,to{opacity:1}50%{opacity:.7}}.legacy-im-consult-link--subscribe[data-v-76a4d927]:hover{background:#bae0ff;color:#0958d9}.legacy-im-consult-link--highlight[data-v-76a4d927]{color:#d97706;font-weight:600}.legacy-im-consult-link--highlight[data-v-76a4d927]:hover{color:#b45309}.legacy-im-main-body[data-v-76a4d927]{flex:1;min-height:0;overflow:hidden;padding:18px;display:flex;flex-direction:column}.legacy-im-main-body[data-v-76a4d927]>*{flex:1;min-height:0}.legacy-im-page.dark-theme[data-v-76a4d927]{background:radial-gradient(circle at top left,rgba(24,144,255,.05),transparent 28%),linear-gradient(180deg,#0a0a0a,#111)}.legacy-im-page.dark-theme .legacy-im-shell[data-v-76a4d927]{border-color:#2e2e2e;background:#111;box-shadow:0 24px 60px #00000080}.legacy-im-page.dark-theme .legacy-im-nav[data-v-76a4d927]{background:linear-gradient(180deg,#1a1a1a,#111);color:#a09490;border-right-color:#2e2e2e}.legacy-im-page.dark-theme .legacy-im-user[data-v-76a4d927]{color:#e8e0dc}.legacy-im-page.dark-theme .legacy-im-nav-item[data-v-76a4d927]{color:#908480}.legacy-im-page.dark-theme .legacy-im-nav-item[data-v-76a4d927]:hover{background:#ffffff0f;color:#e8e0dc}.legacy-im-page.dark-theme .legacy-im-nav-item.active[data-v-76a4d927]{background:linear-gradient(180deg,#4096ff,#1677ff);color:#fff}.legacy-im-page.dark-theme .legacy-im-nav-item.featured[data-v-76a4d927]:not(.active){color:#fbbf24;background:linear-gradient(180deg,#2a2015,#1a1510);border-color:#fbbf24}.legacy-im-page.dark-theme .legacy-im-nav-item.featured.active[data-v-76a4d927]{background:linear-gradient(180deg,#fbbf24,#d97706);color:#fff}.legacy-im-page.dark-theme .legacy-im-main[data-v-76a4d927]{background:linear-gradient(180deg,#111,#0a0a0a)}.legacy-im-page.dark-theme .legacy-im-main-head[data-v-76a4d927]{border-bottom-color:#2e2e2e;background:#111c}.legacy-im-page.dark-theme .legacy-im-main-title[data-v-76a4d927]{color:#e8e0dc}.legacy-im-page.dark-theme .legacy-im-main-subtitle[data-v-76a4d927]{color:#a09490}.legacy-im-page.dark-theme .legacy-im-consult-link--subscribe[data-v-76a4d927]{color:#60a5fa;background:#151a2a;border-color:#252b3f}.legacy-im-page.dark-theme .legacy-im-consult-link--subscribe[data-v-76a4d927]:hover{background:#1a2035;color:#93c5fd}.legacy-im-page.dark-theme .legacy-im-consult-link--warn[data-v-76a4d927]{color:#fbbf24;background:#2a2015;border-color:#3a3025}.legacy-im-page.dark-theme .legacy-im-consult-link[data-v-76a4d927]{color:#60a5fa}.legacy-im-page.dark-theme .legacy-im-consult-link[data-v-76a4d927]:hover{color:#93c5fd}.legacy-im-page.dark-theme .legacy-im-consult-link--highlight[data-v-76a4d927]{color:#fbbf24}.legacy-im-page.dark-theme .legacy-im-consult-link--highlight[data-v-76a4d927]:hover{color:#f59e0b}.legacy-im-page.dark-theme .ant-btn[data-v-76a4d927]{background:#1a1a1a;border-color:#2e2e2e;color:#a09490}.legacy-im-page.dark-theme .ant-btn[data-v-76a4d927]:hover{background:#2a2a2a;border-color:#3e3e3e;color:#e8e0dc}.legacy-im-page.dark-theme .ant-btn-primary[data-v-76a4d927]{background:#1677ff;border-color:#1677ff;color:#fff}.legacy-im-page.dark-theme .ant-btn-primary[data-v-76a4d927]:hover{background:#4096ff;border-color:#4096ff;color:#fff}.legacy-im-page.dark-theme .ant-tag[data-v-76a4d927]{background:#1a1a1a;border-color:#2e2e2e;color:#a09490}.legacy-im-page.dark-theme .ant-tag-blue[data-v-76a4d927]{color:#60a5fa;border-color:#252b3f}.legacy-im-page.dark-theme .ant-modal-content[data-v-76a4d927]{background:#1a1a1a}.legacy-im-page.dark-theme .ant-modal-header[data-v-76a4d927]{background:#1a1a1a;border-bottom-color:#2e2e2e}.legacy-im-page.dark-theme .ant-modal-title[data-v-76a4d927]{color:#e8e0dc}.legacy-im-page.dark-theme .ant-modal-close[data-v-76a4d927]{color:#908480}.legacy-im-page.dark-theme .ant-modal-close[data-v-76a4d927]:hover{color:#e8e0dc}.legacy-im-page.dark-theme .ant-modal-body[data-v-76a4d927]{color:#a09490}.wechat-qr-body{display:flex;flex-direction:column;align-items:center;padding:12px 0 8px}.wechat-qr-img-wrap{width:220px;height:220px;border-radius:12px;overflow:hidden;border:1px solid #e8eef6;background:#f8fafc;display:flex;align-items:center;justify-content:center}.wechat-qr-img{width:100%;height:100%;object-fit:contain}.wechat-qr-placeholder{display:flex;flex-direction:column;align-items:center;gap:8px;color:#94a3b8;font-size:13px}.wechat-qr-placeholder-icon{font-size:48px;color:#cbd5e1}.wechat-qr-hint{margin-top:16px;font-size:14px;color:#334155;text-align:center;font-weight:500}.app-dark .wechat-qr-img-wrap{border-color:#2e2e2e;background:#1a1a1a}.app-dark .wechat-qr-placeholder{color:#908480}.app-dark .wechat-qr-placeholder-icon{color:#5a5a5a}.app-dark .wechat-qr-hint{color:#a09490}html.app-dark .wechat-qr-modal .ant-modal-content{background:#1a1a1a}html.app-dark .wechat-qr-modal .ant-modal-header{background:#1a1a1a;border-bottom-color:#2e2e2e}html.app-dark .wechat-qr-modal .ant-modal-title{color:#e8e0dc}html.app-dark .wechat-qr-modal .ant-modal-close{color:#908480}html.app-dark .wechat-qr-modal .ant-modal-close:hover{color:#e8e0dc}html.app-dark .wechat-qr-modal .ant-modal-body{color:#a09490}.market-bidding-container[data-v-eee9cdcd]{--mb-bg: #f5f5f5;--mb-card-bg: #ffffff;--mb-border: #e8e8e8;--mb-hover-bg: #f0f5ff;--mb-title-color: #ff6b35;--mb-text-primary: #333333;--mb-text-secondary: #666666;--mb-text-muted: #999999;--mb-tag-bg: #f0f0f0;--mb-tag-color: #666666;--mb-pipe-color: #ccc;--mb-scrollbar-track: #f0f0f0;--mb-scrollbar-thumb: #ccc}.market-bidding-container.theme-dark[data-v-eee9cdcd]{--mb-bg: #000000;--mb-card-bg: #0d0d0d;--mb-border: #1a1a1a;--mb-hover-bg: #1a1a1a;--mb-title-color: #ff6b35;--mb-text-primary: #e0e0e0;--mb-text-secondary: #bbb;--mb-text-muted: #999;--mb-tag-bg: #1a1a1a;--mb-tag-color: #aaa;--mb-pipe-color: #444;--mb-scrollbar-track: #0d0d0d;--mb-scrollbar-thumb: #2a2a2a}.market-bidding-container[data-v-eee9cdcd]{padding:12px;background-color:var(--mb-bg);min-height:calc(100vh - 100px);transition:background-color .3s}.page-title[data-v-eee9cdcd]{color:var(--mb-title-color);font-weight:700;font-size:16px}.header-card[data-v-eee9cdcd]{margin-bottom:12px;background-color:var(--mb-card-bg)!important;border:1px solid var(--mb-border)}.header-card[data-v-eee9cdcd] .n-card__content{padding:10px 16px!important}.fengdan-grid[data-v-eee9cdcd]{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px}.fd-column[data-v-eee9cdcd]{min-width:260px;max-width:300px;flex-shrink:0;background-color:var(--mb-card-bg);border-radius:6px;overflow:hidden;border:1px solid var(--mb-border);transition:background-color .3s}.fd-header[data-v-eee9cdcd]{background:linear-gradient(135deg,#c0392b,#e74c3c);color:#fff;padding:10px 12px 8px;text-align:center}.fd-date[data-v-eee9cdcd]{font-size:15px;font-weight:700;letter-spacing:1px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.fd-today-badge[data-v-eee9cdcd]{display:inline-block;padding:1px 8px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:0;background:#fffffff2;color:#c0392b;vertical-align:middle}.fd-header-live[data-v-eee9cdcd]{box-shadow:inset 0 0 0 2px #ffffff59}.fd-summary[data-v-eee9cdcd]{font-size:11px;margin:3px 0 6px;opacity:.9}.fd-time-row[data-v-eee9cdcd]{display:flex;justify-content:center;gap:8px;font-size:11px;opacity:.85;border-top:1px solid rgba(255,255,255,.2);padding-top:6px}.fd-sep[data-v-eee9cdcd]{opacity:.5}.fd-stock-list[data-v-eee9cdcd]{max-height:calc(100vh - 260px);overflow-y:auto}.fd-stock-row[data-v-eee9cdcd]{padding:7px 10px;border-bottom:1px solid var(--mb-border);transition:background-color .15s}.fd-stock-row[data-v-eee9cdcd]:hover{background-color:var(--mb-hover-bg)}.fd-stock-name-line[data-v-eee9cdcd]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-bottom:3px}.fd-stock-name[data-v-eee9cdcd]{font-size:13px;font-weight:700;color:var(--mb-text-primary)}.fd-stock-name--link[data-v-eee9cdcd]{cursor:pointer}.fd-tag[data-v-eee9cdcd]{font-size:10px;color:var(--mb-tag-color);background-color:var(--mb-tag-bg);padding:1px 5px;border-radius:2px;white-space:nowrap}.fd-stock-data-line[data-v-eee9cdcd]{display:flex;align-items:center;gap:4px;font-size:12px}.fd-val[data-v-eee9cdcd]{color:#e74c3c;font-weight:600}.fd-pipe[data-v-eee9cdcd]{color:var(--mb-pipe-color);font-size:10px}.fd-empty[data-v-eee9cdcd]{padding:40px 20px;text-align:center;color:var(--mb-text-muted);font-size:13px}.fd-empty-all[data-v-eee9cdcd]{padding:60px 20px;text-align:center;color:var(--mb-text-muted);font-size:14px}.fd-stock-list[data-v-eee9cdcd]::-webkit-scrollbar{width:5px}.fd-stock-list[data-v-eee9cdcd]::-webkit-scrollbar-track{background:var(--mb-scrollbar-track)}.fd-stock-list[data-v-eee9cdcd]::-webkit-scrollbar-thumb{background:var(--mb-scrollbar-thumb);border-radius:3px}.fengdan-grid[data-v-eee9cdcd]::-webkit-scrollbar{height:6px}.fengdan-grid[data-v-eee9cdcd]::-webkit-scrollbar-track{background:var(--mb-scrollbar-track)}.fengdan-grid[data-v-eee9cdcd]::-webkit-scrollbar-thumb{background:var(--mb-scrollbar-thumb);border-radius:3px}.market-bidding-kaipanla[data-v-2788005d]{--mb-bg: #f5f5f5;--mb-card-bg: #ffffff;--mb-border: #e8e8e8;--mb-text-primary: #333333;--mb-text-secondary: #666666;--mb-text-muted: #999999;--mb-time-bg: #fafafa;--mb-link: #2f7df6;--mb-up: #e53935;--mb-down: #2e8b57;--mb-flat: #999999;min-height:100%;padding:12px;background:var(--mb-bg)}.theme-dark.market-bidding-kaipanla[data-v-2788005d]{--mb-bg: #121212;--mb-card-bg: #1f1f1f;--mb-border: #333333;--mb-text-primary: #f5f5f5;--mb-text-secondary: #d0d0d0;--mb-text-muted: #999999;--mb-time-bg: #171717;--mb-link: #7fb3ff;--mb-up: #ff7875;--mb-down: #73d13d;--mb-flat: #999999}.header-card[data-v-2788005d]{margin-bottom:12px}.page-title[data-v-2788005d]{font-size:18px;font-weight:700;color:var(--mb-text-primary)}.page-subtitle[data-v-2788005d],.days-label[data-v-2788005d]{font-size:12px;color:var(--mb-text-muted)}.bidding-grid[data-v-2788005d]{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px}.day-column[data-v-2788005d]{min-width:280px;flex-shrink:0;background-color:var(--mb-card-bg);border-radius:6px;overflow:hidden;border:1px solid var(--mb-border)}.day-column--today[data-v-2788005d]{border-color:#e74c3c;box-shadow:0 0 0 1px #e74c3c40}.date-header[data-v-2788005d]{background:linear-gradient(135deg,#c0392b,#e74c3c);color:#fff;padding:10px 12px;text-align:center}.date-main[data-v-2788005d]{font-size:15px;font-weight:700;margin-bottom:3px;display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.today-badge[data-v-2788005d]{font-size:11px;padding:1px 8px;border-radius:4px;background:#fffffff2;color:#c0392b}.date-sub[data-v-2788005d]{font-size:11px;opacity:.92}.time-labels[data-v-2788005d],.stock-data-line[data-v-2788005d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.time-labels[data-v-2788005d]{background-color:var(--mb-time-bg);border-bottom:1px solid var(--mb-border);padding:6px 10px}.time-label[data-v-2788005d]{text-align:center;font-size:11px;color:var(--mb-text-muted)}.stock-list[data-v-2788005d]{max-height:calc(100vh - 280px);overflow-y:auto;padding:0 10px 10px}.stock-row[data-v-2788005d]{padding:8px 0;border-bottom:1px solid var(--mb-border)}.stock-row[data-v-2788005d]:last-child{border-bottom:none}.stock-name-line[data-v-2788005d]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:5px}.stock-name[data-v-2788005d]{color:var(--mb-text-primary);font-size:13px;font-weight:600}.stock-name--link[data-v-2788005d]{color:var(--mb-link);cursor:pointer}.stock-tags[data-v-2788005d]{font-size:11px;color:var(--mb-text-muted)}.stock-val[data-v-2788005d],.stock-change[data-v-2788005d]{text-align:center;font-size:12px}.stock-val[data-v-2788005d]{color:var(--mb-text-secondary)}.stock-val--hot[data-v-2788005d]{color:var(--mb-up);font-weight:600}.stock-change.is-up[data-v-2788005d]{color:var(--mb-up)}.stock-change.is-down[data-v-2788005d]{color:var(--mb-down)}.stock-change.is-flat[data-v-2788005d]{color:var(--mb-flat)}.empty-day[data-v-2788005d],.empty-all[data-v-2788005d]{text-align:center;color:var(--mb-text-muted);padding:24px 0}.market-bidding-section-page[data-v-18de9f01]{padding:16px}.morning-bidding-page[data-v-5dc735ba]{padding:8px}.morning-bidding-page.is-dark .table-card[data-v-5dc735ba],.morning-bidding-page.is-dark .mb-card[data-v-5dc735ba]{background:#141414}.filter-bar[data-v-5dc735ba]{display:flex;flex-wrap:wrap;gap:10px 16px;padding:0}.filter-item[data-v-5dc735ba]{display:inline-flex;align-items:center;gap:6px;font-size:12px}.filter-label[data-v-5dc735ba]{color:#c9c9c9;min-width:64px}.filter-prefix[data-v-5dc735ba],.filter-unit[data-v-5dc735ba]{color:#888}.num-up[data-v-5dc735ba]{color:#f03e3e}.num-down[data-v-5dc735ba]{color:#12b886}.num-flat[data-v-5dc735ba]{color:inherit}.name-link[data-v-5dc735ba]{cursor:pointer;color:var(--n-text-color)}.name-link[data-v-5dc735ba]:hover{color:#4ade80}.duishu-short-bidding-page[data-v-8d41f76a]{padding:8px}.duishu-short-bidding-page.is-dark .table-card[data-v-8d41f76a],.duishu-short-bidding-page.is-dark .header-card[data-v-8d41f76a]{background:#141414}.num-up[data-v-8d41f76a]{color:#f03e3e}.num-down[data-v-8d41f76a]{color:#12b886}.num-flat[data-v-8d41f76a]{color:inherit}.name-link[data-v-8d41f76a]{cursor:pointer}.name-link[data-v-8d41f76a]:hover{color:#4ade80}[data-v-8d41f76a] .qiangchou-row td{background-color:#2f4a7259!important}.jjqc-bidding-page[data-v-11570082]{padding:8px}.jjqc-bidding-page .table-card[data-v-11570082]{margin-top:8px}.bidding-grab-page[data-v-ee9d7aa8]{padding:8px}.bidding-grab-page.is-dark .panel[data-v-ee9d7aa8]{background:#141414}.toolbar[data-v-ee9d7aa8]{margin-bottom:8px}.split-layout[data-v-ee9d7aa8]{display:grid;grid-template-columns:minmax(420px,38%) 1fr;gap:8px;align-items:start}.stock-toolbar[data-v-ee9d7aa8]{margin-bottom:8px}[data-v-ee9d7aa8] .sector-row-active td{background:#1890ff2e!important}.num-up[data-v-ee9d7aa8]{color:#f03e3e}.num-down[data-v-ee9d7aa8]{color:#12b886}.num-flat[data-v-ee9d7aa8]{color:inherit}.name-link[data-v-ee9d7aa8]{cursor:pointer;color:var(--n-text-color)}.name-link[data-v-ee9d7aa8]:hover{color:#4ade80}.sector-name-link[data-v-ee9d7aa8]{cursor:pointer;color:#4ade80}.sector-name-link[data-v-ee9d7aa8]:hover{text-decoration:underline}[data-v-ee9d7aa8] .n-data-table-tr{cursor:pointer}@media(max-width:1100px){.split-layout[data-v-ee9d7aa8]{grid-template-columns:1fr}}.composite-market-page[data-v-493ab1e9]{min-height:100%;padding:24px;background:radial-gradient(circle at top left,rgba(220,95,72,.16),transparent 32%),radial-gradient(circle at top right,rgba(23,102,126,.16),transparent 28%),linear-gradient(180deg,#07141b,#0f1f29);color:#eef4f6}.hero-shell[data-v-493ab1e9]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:20px;margin-bottom:20px;padding:28px;border-radius:24px;background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px #00000038}.eyebrow[data-v-493ab1e9]{margin-bottom:10px;color:#f2b261;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.hero-shell h1[data-v-493ab1e9]{margin:0 0 10px;font-size:34px;line-height:1.1}.hero-shell p[data-v-493ab1e9]{margin:0;max-width:760px;color:#eef4f6c7;line-height:1.75}.hero-meta[data-v-493ab1e9]{display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:18px;border-radius:18px;background:#060e136b;border:1px solid rgba(255,255,255,.08)}.watch-grid[data-v-493ab1e9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.watch-card[data-v-493ab1e9]{padding:18px;border-radius:20px;background:linear-gradient(180deg,#ffffff12,#ffffff08);border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 40px #0000002e}.watch-card-head[data-v-493ab1e9],.ranking-row[data-v-493ab1e9],.ranking-main[data-v-493ab1e9],.ranking-side[data-v-493ab1e9]{display:flex;align-items:center;justify-content:space-between}.watch-label[data-v-493ab1e9]{font-size:16px;font-weight:700}.watch-symbol[data-v-493ab1e9],.ranking-code[data-v-493ab1e9],.watch-note[data-v-493ab1e9],.watch-range[data-v-493ab1e9],.ranking-amount[data-v-493ab1e9]{color:#eef4f6ad}.watch-price[data-v-493ab1e9]{margin:14px 0 6px;font-size:34px;font-weight:800}.watch-pct[data-v-493ab1e9],.ranking-pct[data-v-493ab1e9]{font-weight:700}.up[data-v-493ab1e9]{color:#ff8f70}.down[data-v-493ab1e9]{color:#59d398}.watch-note[data-v-493ab1e9]{margin-top:12px;font-size:12px;line-height:1.6}.ranking-grid[data-v-493ab1e9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ranking-card[data-v-493ab1e9] .n-card-header{border-bottom:1px solid rgba(255,255,255,.08)}.ranking-row[data-v-493ab1e9]{gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06)}.ranking-row[data-v-493ab1e9]:last-child{border-bottom:0}.ranking-main[data-v-493ab1e9],.ranking-side[data-v-493ab1e9]{gap:10px}.ranking-name[data-v-493ab1e9]{font-weight:600}.watch-empty[data-v-493ab1e9]{margin-top:16px;color:#eef4f694}@media(max-width:1200px){.watch-grid[data-v-493ab1e9],.ranking-grid[data-v-493ab1e9],.hero-shell[data-v-493ab1e9]{grid-template-columns:1fr 1fr}}@media(max-width:768px){.composite-market-page[data-v-493ab1e9]{padding:16px}.watch-grid[data-v-493ab1e9],.ranking-grid[data-v-493ab1e9],.hero-shell[data-v-493ab1e9]{grid-template-columns:1fr}.hero-shell h1[data-v-493ab1e9]{font-size:28px}}.model-bidding-strategy-container[data-v-9924fab4]{padding:16px}.analysis-content[data-v-9924fab4]{max-height:600px;overflow-y:auto;padding:8px;color:#333;font-size:14px;line-height:1.8}.source-content[data-v-9924fab4]{margin:0;color:#555;font-family:inherit;font-size:13px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.qmf-page[data-v-fa1c0b6f]{min-height:100%;background:#f5f5f7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.qmf-container[data-v-fa1c0b6f]{max-width:1200px;margin:0 auto;padding:40px 24px 80px}.qmf-header[data-v-fa1c0b6f]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px;animation:qmf-fade-up-fa1c0b6f .5s cubic-bezier(.25,.1,.25,1) both}.qmf-title[data-v-fa1c0b6f]{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:#1d1d1f;margin:0 0 6px}.qmf-subtitle[data-v-fa1c0b6f]{font-size:.9375rem;font-weight:400;color:#86868b;margin:0}.qmf-actions[data-v-fa1c0b6f]{display:flex;gap:10px;flex-shrink:0}.qmf-panel[data-v-fa1c0b6f]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:24px;margin-bottom:20px;box-shadow:0 1px 3px #00000005;animation:qmf-fade-up-fa1c0b6f .48s cubic-bezier(.25,.1,.25,1) both}.qmf-panel[data-v-fa1c0b6f]:nth-of-type(2){animation-delay:60ms}.qmf-panel[data-v-fa1c0b6f]:nth-of-type(3){animation-delay:.12s}.qmf-panel[data-v-fa1c0b6f]:nth-of-type(4){animation-delay:.18s}.qmf-panel[data-v-fa1c0b6f]:nth-of-type(5){animation-delay:.24s}.qmf-filter-row[data-v-fa1c0b6f]{display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap}.qmf-field[data-v-fa1c0b6f]{display:flex;flex-direction:column;gap:6px}.qmf-field-actions[data-v-fa1c0b6f]{flex-direction:row;align-items:center;gap:10px;margin-left:auto}.qmf-label[data-v-fa1c0b6f]{font-size:.75rem;font-weight:600;letter-spacing:.02em;color:#86868b}.qmf-hint[data-v-fa1c0b6f]{font-size:.8125rem;color:#86868b;line-height:1.5;margin:14px 0 0}.qmf-hint-status[data-v-fa1c0b6f]{margin-top:6px;color:#0071e3}.qmf-btn[data-v-fa1c0b6f]{appearance:none;border:none;cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:500;letter-spacing:-.01em;padding:9px 20px;border-radius:9999px;display:inline-flex;align-items:center;gap:7px;transition:transform .12s ease,background-color .18s ease,opacity .18s ease,color .18s ease;-webkit-tap-highlight-color:transparent}.qmf-btn[data-v-fa1c0b6f]:active:not(:disabled){transform:scale(.96)}.qmf-btn[data-v-fa1c0b6f]:disabled{opacity:.45;cursor:not-allowed}.qmf-btn-primary[data-v-fa1c0b6f]{background:#0071e3;color:#fff}.qmf-btn-primary[data-v-fa1c0b6f]:hover:not(:disabled){background:#0077ed}.qmf-btn-ghost[data-v-fa1c0b6f]{background:#0000000a;color:#1d1d1f}.qmf-btn-ghost[data-v-fa1c0b6f]:hover:not(:disabled){background:#00000014}.qmf-btn-text[data-v-fa1c0b6f]{background:transparent;color:#0071e3;padding:9px 14px}.qmf-btn-text[data-v-fa1c0b6f]:hover:not(:disabled){background:#0071e314}.qmf-spinner[data-v-fa1c0b6f]{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:qmf-spin-fa1c0b6f .7s linear infinite}.qmf-empty[data-v-fa1c0b6f]{text-align:center;padding:72px 24px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;margin-bottom:20px;animation:qmf-fade-up-fa1c0b6f .48s ease both}.qmf-empty-icon[data-v-fa1c0b6f]{font-size:2.5rem;color:#d2d2d7;margin-bottom:16px}.qmf-empty-title[data-v-fa1c0b6f]{font-size:1.25rem;font-weight:600;letter-spacing:-.01em;color:#1d1d1f;margin:0 0 8px}.qmf-empty-desc[data-v-fa1c0b6f]{font-size:.9375rem;color:#86868b;line-height:1.6;margin:0}.qmf-stats[data-v-fa1c0b6f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;background:#0000000d;border-radius:12px;overflow:hidden}.qmf-stat[data-v-fa1c0b6f]{background:#fff;padding:16px 18px;display:flex;flex-direction:column;gap:4px}.qmf-stat-label[data-v-fa1c0b6f]{font-size:.75rem;font-weight:500;color:#86868b;letter-spacing:.01em}.qmf-stat-value[data-v-fa1c0b6f]{font-size:1.125rem;font-weight:600;letter-spacing:-.01em;color:#1d1d1f;font-variant-numeric:tabular-nums}.qmf-stat-value-sm[data-v-fa1c0b6f]{font-size:.875rem}.qmf-warning[data-v-fa1c0b6f]{display:flex;align-items:flex-start;gap:8px;margin-top:16px;padding:12px 16px;background:#fff8e6;border:1px solid rgba(245,166,35,.25);border-radius:10px;font-size:.875rem;color:#8a6d1a;line-height:1.5}.qmf-warning-icon[data-v-fa1c0b6f]{flex-shrink:0}.qmf-panel-head[data-v-fa1c0b6f]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.qmf-panel-title[data-v-fa1c0b6f]{font-size:1.125rem;font-weight:600;letter-spacing:-.01em;color:#1d1d1f;margin:0}.qmf-panel-count[data-v-fa1c0b6f]{font-size:.8125rem;font-weight:500;color:#86868b;font-variant-numeric:tabular-nums}.qmf-table-wrap[data-v-fa1c0b6f]{overflow-x:auto}.qmf-table[data-v-fa1c0b6f] .n-data-table-th{background:transparent;border-bottom:1px solid rgba(0,0,0,.08);font-weight:600;font-size:.8125rem;color:#86868b;letter-spacing:.01em}.qmf-table[data-v-fa1c0b6f] .n-data-table-td{border-bottom:1px solid rgba(0,0,0,.04);font-size:.875rem;color:#1d1d1f}.qmf-table[data-v-fa1c0b6f] .n-data-table-tr{transition:background-color .15s ease}.qmf-table[data-v-fa1c0b6f] .n-data-table-tr:hover{background:#00000005}.qmf-table[data-v-fa1c0b6f] .n-data-table .n-data-table-thead{background:transparent}@keyframes qmf-fade-up-fa1c0b6f{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes qmf-spin-fa1c0b6f{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.qmf-header[data-v-fa1c0b6f],.qmf-panel[data-v-fa1c0b6f],.qmf-empty[data-v-fa1c0b6f]{animation:none}.qmf-btn[data-v-fa1c0b6f],.qmf-table[data-v-fa1c0b6f] .n-data-table-tr{transition:none}}@media(prefers-contrast:more){.qmf-panel[data-v-fa1c0b6f]{border-color:#00000026}.qmf-table[data-v-fa1c0b6f] .n-data-table-td{border-bottom-color:#0000001a}}@media(max-width:768px){.qmf-container[data-v-fa1c0b6f]{padding:24px 16px 60px}.qmf-header[data-v-fa1c0b6f]{flex-direction:column;align-items:flex-start}.qmf-filter-row[data-v-fa1c0b6f]{gap:14px}.qmf-field-actions[data-v-fa1c0b6f]{margin-left:0;width:100%}}.qmf-page.dark-theme .qmf-panel[data-v-fa1c0b6f]{background:#1a1a1a;border-color:#2e2e2e}.qmf-page.dark-theme .qmf-title[data-v-fa1c0b6f]{color:#e8e0dc}.qmf-page.dark-theme .qmf-subtitle[data-v-fa1c0b6f],.qmf-page.dark-theme .qmf-label[data-v-fa1c0b6f]{color:#a09490}.qmf-page.dark-theme .qmf-panel-title[data-v-fa1c0b6f]{color:#e8e0dc}.qmf-page.dark-theme .qmf-panel-count[data-v-fa1c0b6f]{color:#a09490}.qmf-page.dark-theme .qmf-table[data-v-fa1c0b6f] .n-data-table-th{border-bottom-color:#2e2e2e;color:#a09490}.qmf-page.dark-theme .qmf-table[data-v-fa1c0b6f] .n-data-table-td{border-bottom-color:#2e2e2e;color:#e8e0dc}.qmf-page.dark-theme .qmf-table[data-v-fa1c0b6f] .n-data-table-tr:hover{background:#ffffff0a}.qmf-page.dark-theme .qmf-warning[data-v-fa1c0b6f]{background:#2a2015;border-color:#f5a6234d;color:#e6a23c}[data-v-caa9a0f1] .stock-spotlight-detail-modal .n-card{background:#fff;color:#000}[data-v-caa9a0f1] .stock-spotlight-detail-modal .n-card-header__main,[data-v-caa9a0f1] .stock-spotlight-detail-modal .n-card__content{color:#000}.spotlight-detail-body[data-v-caa9a0f1]{max-height:min(70vh,640px);overflow-y:auto;padding:4px 2px 8px;color:#000;font-size:14px;line-height:1.6}.spotlight-stock-name[data-v-caa9a0f1]{font-size:18px;font-weight:600;color:#000;margin-bottom:12px}.spotlight-summary[data-v-caa9a0f1]{margin:0 0 20px;color:#000;white-space:pre-wrap;word-break:break-word}.spotlight-empty[data-v-caa9a0f1]{margin:0 0 16px;color:#6b7280}.spotlight-section[data-v-caa9a0f1]{margin-bottom:20px}.spotlight-section-title[data-v-caa9a0f1]{margin:0 0 12px;font-size:15px;font-weight:600;color:#000}.spotlight-block[data-v-caa9a0f1]{margin-bottom:14px}.spotlight-block-title[data-v-caa9a0f1]{font-weight:600;color:#000;margin-bottom:4px}.spotlight-block-sub[data-v-caa9a0f1]{margin:0 0 4px;color:#374151;font-size:13px}.spotlight-block-desc[data-v-caa9a0f1]{margin:0;color:#000;white-space:pre-wrap;word-break:break-word}.quant-multi-factor-stock-pick[data-v-e4aea458]{padding:16px}.bucket-grid[data-v-e4aea458]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.bucket-title[data-v-e4aea458]{font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.bucket-stat-row[data-v-e4aea458]{display:flex;flex-wrap:wrap;gap:6px}.bucket-item[data-v-e4aea458]{display:flex;align-items:center;gap:8px;padding:2px 0}.bucket-rank[data-v-e4aea458]{display:inline-block;min-width:20px;text-align:center;font-size:11px;font-weight:600;color:var(--n-text-color-3);background:var(--n-color-modal);border-radius:3px;padding:0 4px}.stock-link[data-v-e4aea458]{color:#1677ff;cursor:pointer;white-space:nowrap}.stock-link[data-v-e4aea458]:hover{text-decoration:underline}.bucket-meta[data-v-e4aea458]{color:var(--n-text-color-3);font-size:12px;white-space:nowrap;margin-left:auto}.bucket-stock-list[data-v-e4aea458]{max-height:400px;overflow-y:auto;overflow-x:hidden}.bucket-more[data-v-e4aea458]{text-align:center;color:var(--n-text-color-3);font-size:12px;padding:4px 0;border-top:1px dashed var(--n-border-color);margin-top:2px}.quant-closing-multifactor-review[data-v-55b1fe7b]{padding:16px}.bucket-title[data-v-55b1fe7b]{font-size:14px;font-weight:600}.bucket-title--clickable[data-v-55b1fe7b]{color:#1677ff;cursor:pointer;transition:opacity .15s}.bucket-title--clickable[data-v-55b1fe7b]:hover{opacity:.75;text-decoration:underline}.bucket-grid[data-v-55b1fe7b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.bucket-stat-row[data-v-55b1fe7b]{display:flex;flex-wrap:wrap;gap:8px}.bucket-item[data-v-55b1fe7b]{display:flex;align-items:center;justify-content:space-between;gap:8px}.bucket-meta[data-v-55b1fe7b]{color:var(--n-text-color-3);font-size:12px}.stock-link[data-v-55b1fe7b]{color:#1677ff;cursor:pointer}.stock-link.is-limit-up[data-v-55b1fe7b]{color:#ef4444;font-weight:600}.stock-link.is-limit-down[data-v-55b1fe7b]{color:#22c55e;font-weight:600}.bucket-item.is-limit-up[data-v-55b1fe7b]{background:#ef444414;border-radius:4px;padding:2px 6px}.bucket-item.is-limit-down[data-v-55b1fe7b]{background:#22c55e14;border-radius:4px;padding:2px 6px}.limit-tag[data-v-55b1fe7b]{font-size:11px;font-weight:600;padding:1px 6px;border-radius:3px;white-space:nowrap}.pct-tag[data-v-55b1fe7b]{font-size:11px;font-weight:600;padding:1px 6px;border-radius:3px;white-space:nowrap;min-width:52px;text-align:center}.pct-tag.pct-up[data-v-55b1fe7b]{color:#ef4444}.pct-tag.pct-up-limit[data-v-55b1fe7b]{color:#fff;background:#ef4444}.pct-tag.pct-down[data-v-55b1fe7b]{color:#22c55e}.pct-tag.pct-down-limit[data-v-55b1fe7b]{color:#fff;background:#22c55e}.new-high-review[data-v-c752b99f]{padding:16px}.date-hint[data-v-c752b99f]{color:#667085;font-size:13px}.total-hint[data-v-c752b99f]{color:#f97316;font-size:13px;font-weight:600}.bucket-title[data-v-c752b99f]{font-size:14px;font-weight:600}.bucket-grid[data-v-c752b99f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.bucket-item[data-v-c752b99f]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 0}.bucket-meta[data-v-c752b99f]{color:var(--n-text-color-3);font-size:12px}.stock-link[data-v-c752b99f]{color:#1677ff;cursor:pointer}.stock-link.is-limit-up[data-v-c752b99f]{color:#ef4444;font-weight:600}.stock-link.is-limit-down[data-v-c752b99f]{color:#22c55e;font-weight:600}.bucket-item.is-limit-up[data-v-c752b99f]{background:#ef444414;border-radius:4px;padding:2px 6px}.bucket-item.is-limit-down[data-v-c752b99f]{background:#22c55e14;border-radius:4px;padding:2px 6px}.pct-tag[data-v-c752b99f]{font-size:11px;font-weight:600;padding:1px 6px;border-radius:3px;white-space:nowrap;min-width:52px;text-align:center}.pct-tag.pct-up[data-v-c752b99f]{color:#ef4444}.pct-tag.pct-up-limit[data-v-c752b99f]{color:#fff;background:#ef4444}.pct-tag.pct-down[data-v-c752b99f]{color:#22c55e}.pct-tag.pct-down-limit[data-v-c752b99f]{color:#fff;background:#22c55e}.new-high-review.dark-theme .date-hint[data-v-c752b99f]{color:#a09490}.new-high-review.dark-theme .stock-link[data-v-c752b99f]{color:#60a5fa}.ylp-page[data-v-37c0cdfb]{padding:12px;display:flex;flex-direction:column;gap:12px}.ylp-table-card[data-v-37c0cdfb]{flex:1;min-height:0}.ylp-up[data-v-37c0cdfb]{color:#f23645}.ylp-down[data-v-37c0cdfb]{color:#00b578}.ylp-bold[data-v-37c0cdfb]{font-weight:600}.ylp-tag[data-v-37c0cdfb]{color:#e6a23c}.ylp-link[data-v-37c0cdfb]{color:#2f7df6;cursor:pointer}.is-dark .ylp-up[data-v-37c0cdfb]{color:#ff6b6b}.is-dark .ylp-down[data-v-37c0cdfb]{color:#51cf66}.qr-page[data-v-2c24ac07]{padding:12px}.qr-split-body[data-v-2c24ac07]{display:flex;gap:12px;margin-top:12px;min-height:480px}.qr-left[data-v-2c24ac07]{width:240px;flex-shrink:0}.qr-right[data-v-2c24ac07]{flex:1;min-width:0}.qr-link[data-v-2c24ac07]{color:#2f7df6;cursor:pointer}.qlu-fupan-split[data-v-9f33789a]{display:flex;gap:12px;align-items:flex-start}.qlu-fupan-main[data-v-9f33789a]{flex:1;min-width:0}.qlu-fupan-side[data-v-9f33789a]{width:220px;flex-shrink:0}.qlu-up[data-v-9f33789a]{color:#f23645}.qlu-down[data-v-9f33789a]{color:#00b578}.qlu-link[data-v-9f33789a]{color:#2f7df6;cursor:pointer}[data-v-9f33789a] .qlu-fupan-sector-active td{background:#483d8b73!important}[data-v-9f33789a] .qlu-fupan-sector-active:hover td{background:#483d8b8c!important}.qlu-fupan-sector-all[data-v-9f33789a]{font-weight:600}.qlu-kpl-split[data-v-ad94af31]{display:flex;gap:12px;align-items:flex-start}.qlu-kpl-main[data-v-ad94af31]{flex:1;min-width:0}.qlu-kpl-side[data-v-ad94af31]{width:220px;flex-shrink:0}.qlu-up[data-v-ad94af31]{color:#f23645}.qlu-down[data-v-ad94af31]{color:#00b578}.qlu-link[data-v-ad94af31]{color:#2f7df6;cursor:pointer}[data-v-ad94af31] .qlu-kpl-sector-active td{background:#483d8b73!important}[data-v-ad94af31] .qlu-kpl-sector-active:hover td{background:#483d8b8c!important}.qlu-kpl-sector-all[data-v-ad94af31]{font-weight:600}[data-v-d606adcd] .qsa-link{color:#2080f0;cursor:pointer}[data-v-d606adcd] .qsa-link:hover{text-decoration:underline}.qsa-up[data-v-d606adcd]{color:#f23645}.qsa-down[data-v-d606adcd]{color:#00b578}.is-dark .qsa-up[data-v-d606adcd]{color:#ff6b6b}.is-dark .qsa-down[data-v-d606adcd]{color:#51cf66}.qlu-jiucai-item[data-v-e0e0cbb4]{padding:10px 0;border-bottom:1px solid var(--n-border-color)}.qlu-jiucai-head[data-v-e0e0cbb4]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.qlu-jiucai-reason[data-v-e0e0cbb4]{display:block;margin-top:6px;white-space:pre-wrap;font-size:13px}.qlu-jiucai-plates[data-v-e0e0cbb4]{margin-top:6px;display:flex;flex-direction:column;gap:4px}.qlu-jiucai-plate[data-v-e0e0cbb4]{font-size:12px}.qlu-up[data-v-e0e0cbb4]{color:#f23645}.qlu-down[data-v-e0e0cbb4]{color:#00b578}.qlu-link[data-v-e0e0cbb4]{font-weight:600}.qlu-up[data-v-72775c4c]{color:#f23645}.qlu-down[data-v-72775c4c]{color:#00b578}.qlu-link[data-v-72775c4c]{color:#2f7df6;cursor:pointer}.qlu-replay-tier[data-v-22b730bd]{margin-bottom:16px}.qlu-replay-head[data-v-22b730bd]{display:flex;align-items:center;gap:12px;margin-bottom:8px;font-weight:600}.qlu-replay-rate[data-v-22b730bd]{font-size:13px;opacity:.85}.qlu-replay-stocks[data-v-22b730bd]{display:flex;flex-wrap:wrap;gap:8px}.qlu-replay-stock[data-v-22b730bd]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;background:var(--n-color-modal);font-size:13px}.qlu-replay-stock.is-success[data-v-22b730bd]{border-left:3px solid #f23645}.qlu-replay-stock.is-fail[data-v-22b730bd]{border-left:3px solid #888;opacity:.75}.qlu-up[data-v-22b730bd]{color:#f23645}.qlu-down[data-v-22b730bd]{color:#00b578}.concept[data-v-22b730bd]{opacity:.8;font-size:12px}.qlu-xgb-split[data-v-5e41493f]{display:flex;gap:12px;align-items:flex-start}.qlu-xgb-main[data-v-5e41493f]{flex:1;min-width:0}.qlu-xgb-side[data-v-5e41493f]{width:240px;flex-shrink:0}.qlu-up[data-v-5e41493f]{color:#f23645}.qlu-down[data-v-5e41493f]{color:#00b578}.qlu-link[data-v-5e41493f]{color:#2f7df6;cursor:pointer}[data-v-5e41493f] .qlu-xgb-sector-active td{background:#483d8b73!important}[data-v-5e41493f] .qlu-xgb-sector-active:hover td{background:#483d8b8c!important}.qlu-xgb-sector-all[data-v-5e41493f]{font-weight:600}.qlu-page[data-v-e2e95b87]{padding:12px;display:flex;flex-direction:column;gap:12px}.qlu-table-card[data-v-e2e95b87]{flex:1;min-height:0}.is-dark .qlu-up[data-v-e2e95b87]{color:#ff6b6b}.is-dark .qlu-down[data-v-e2e95b87]{color:#51cf66}.qaa-page[data-v-723a4dc2]{padding:12px;display:flex;flex-direction:column;gap:12px}.qaa-table-card[data-v-723a4dc2] .n-data-table{font-size:12px}.qzb-page[data-v-4d791eac]{padding:12px;display:flex;flex-direction:column;gap:12px}.qzb-table-card[data-v-4d791eac]{flex:1;min-height:0}.qzb-up[data-v-4d791eac]{color:#f23645}.qzb-down[data-v-4d791eac]{color:#00b578}.qzb-link[data-v-4d791eac]{color:#2f7df6;cursor:pointer}.is-dark .qzb-up[data-v-4d791eac]{color:#ff6b6b}.is-dark .qzb-down[data-v-4d791eac]{color:#51cf66}.qdt-page[data-v-1f774a6c]{padding:12px;display:flex;flex-direction:column;gap:12px}.qdt-table-card[data-v-1f774a6c]{flex:1;min-height:0}.qdt-up[data-v-1f774a6c]{color:#f23645}.qdt-down[data-v-1f774a6c]{color:#00b578}.qdt-link[data-v-1f774a6c]{color:#2f7df6;cursor:pointer}.is-dark .qdt-up[data-v-1f774a6c]{color:#ff6b6b}.is-dark .qdt-down[data-v-1f774a6c]{color:#51cf66}.qjj-page[data-v-97626527]{padding:12px;display:flex;flex-direction:column;gap:12px}.qjj-tier[data-v-97626527]{display:flex;flex-direction:column;gap:0}.qjj-tier-head[data-v-97626527]{display:flex;align-items:center;gap:16px;padding:8px 12px;background:#c41e3a;color:#fff;font-weight:600;border-radius:4px 4px 0 0}.qjj-tier-label[data-v-97626527]{font-size:15px}.qjj-tier-meta[data-v-97626527],.qjj-tier-rate[data-v-97626527]{font-size:13px;opacity:.95}.qjj-link[data-v-97626527]{color:#2f7df6;cursor:pointer}.qjj-up[data-v-97626527]{color:#f23645}.qjj-down[data-v-97626527]{color:#00b578}.is-dark .qjj-tier-head[data-v-97626527]{background:#a01830}.is-dark .qjj-up[data-v-97626527]{color:#ff6b6b}.is-dark .qjj-down[data-v-97626527]{color:#51cf66}.qdo-page[data-v-eee3b337]{padding:12px;display:flex;flex-direction:column;gap:12px}.qdo-table-card[data-v-eee3b337]{flex:1;min-height:0}.qdo-up[data-v-eee3b337]{color:#f23645}.qdo-down[data-v-eee3b337]{color:#00b578}.qdo-link[data-v-eee3b337]{color:#2f7df6;cursor:pointer}.is-dark .qdo-up[data-v-eee3b337]{color:#ff6b6b}.is-dark .qdo-down[data-v-eee3b337]{color:#51cf66}.hmf-layout[data-v-737e6b10]{display:grid;grid-template-columns:minmax(280px,28%) minmax(320px,34%) minmax(360px,38%);gap:8px;align-items:start}.hmf-col[data-v-737e6b10]{min-height:320px}.hmf-group[data-v-737e6b10]{margin-bottom:12px;padding:6px;border-radius:4px;cursor:pointer;border:1px solid transparent}.hmf-group.active[data-v-737e6b10]{border-color:#ffa07a99;background:#ffa07a14}.hmf-group-head[data-v-737e6b10]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.hmf-group-net[data-v-737e6b10],.hmf-mini-table[data-v-737e6b10]{font-size:12px}.hmf-mini-table th[data-v-737e6b10],.hmf-mini-table td[data-v-737e6b10]{padding:2px 4px}.hmf-stock-row[data-v-737e6b10]{cursor:pointer}.hmf-stock-row.active[data-v-737e6b10]{background:#63e2b71f}.hmf-link[data-v-737e6b10]{cursor:pointer;color:var(--n-text-color)}.hmf-link[data-v-737e6b10]:hover{color:#4ade80}.hmf-lhb-sec[data-v-737e6b10]{margin-top:12px;font-size:12px}.hmf-reason[data-v-737e6b10]{color:#0ff;margin-bottom:4px}.hmf-seat[data-v-737e6b10]{margin:4px 0;line-height:1.5;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.hmf-buy[data-v-737e6b10]{color:#ff80ff}.hmf-sell[data-v-737e6b10]{color:#00ff80}.qth-up[data-v-737e6b10],.hmf-group-net.qth-up[data-v-737e6b10]{color:#f87171}.qth-down[data-v-737e6b10],.hmf-group-net.qth-down[data-v-737e6b10]{color:#4ade80}@media(max-width:1200px){.hmf-layout[data-v-737e6b10]{grid-template-columns:1fr}}.qth-page[data-v-42a2c293]{padding:8px}.qth-table-card[data-v-42a2c293]{margin-top:8px}.qwv-page[data-v-f7f87702]{padding:12px;display:flex;flex-direction:column;gap:12px}.qwv-table-card[data-v-f7f87702] .n-data-table{font-size:12px}.qwv-up[data-v-f7f87702]{color:#f87171}.qwv-down[data-v-f7f87702]{color:#4ade80}.is-dark .qwv-up[data-v-f7f87702]{color:#f87171}.is-dark .qwv-down[data-v-f7f87702]{color:#4ade80}[data-v-f7f87702] .qwv-link{color:#2080f0;cursor:pointer}[data-v-f7f87702] .qwv-link:hover{text-decoration:underline}.qkm-page[data-v-870191df]{padding:12px;display:flex;flex-direction:column;gap:12px}.qkm-layout[data-v-870191df]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.qkm-left[data-v-870191df]{display:flex;flex-direction:column;gap:12px;min-width:0}.qkm-table-card[data-v-870191df] .n-data-table{font-size:12px}.qkm-tag[data-v-870191df]{color:#f0a020}[data-v-870191df] .qkm-link{color:#2080f0;cursor:pointer}[data-v-870191df] .qkm-link:hover{text-decoration:underline}.qkm-pdf-link[data-v-870191df]{color:#f87171;text-decoration:none}.qkm-pdf-link[data-v-870191df]:hover{text-decoration:underline}@media(max-width:1100px){.qkm-layout[data-v-870191df]{grid-template-columns:1fr}}.qms-page[data-v-c3168bf7]{padding:12px;display:flex;flex-direction:column;gap:12px}.qms-layout[data-v-c3168bf7]{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:12px;align-items:start}.qms-table-card[data-v-c3168bf7] .n-data-table{font-size:12px}.qms-tag[data-v-c3168bf7]{color:#f0a020}.qms-up[data-v-c3168bf7]{color:#f87171}.qms-down[data-v-c3168bf7]{color:#4ade80}.is-dark .qms-up[data-v-c3168bf7]{color:#f87171}.is-dark .qms-down[data-v-c3168bf7]{color:#4ade80}[data-v-c3168bf7] .qms-link{color:#2080f0;cursor:pointer}[data-v-c3168bf7] .qms-link:hover{text-decoration:underline}@media(max-width:1100px){.qms-layout[data-v-c3168bf7]{grid-template-columns:1fr}}.dragon-totem-container[data-v-2344a198]{padding:20px}.limit-up-relay-chart[data-v-2344a198]{width:100%;overflow-x:auto}.relay-scroll-container[data-v-2344a198]{min-width:100%;overflow-x:auto}.relay-table[data-v-2344a198]{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.relay-table th[data-v-2344a198],.relay-table td[data-v-2344a198]{border:1px solid #e0e0e0;padding:4px 6px;text-align:center;min-width:60px}.relay-table th[data-v-2344a198]{background-color:#f5f5f5;font-weight:600;position:sticky;top:0;z-index:10}.date-column[data-v-2344a198]{position:sticky;left:0;background-color:#fafafa;z-index:5;min-width:100px!important;font-weight:500}.relay-table th.date-column[data-v-2344a198]{z-index:15}.stock-column[data-v-2344a198]{min-width:60px}.stock-name[data-v-2344a198]{text-align:left;font-size:11px;line-height:1.3}.stock-code[data-v-2344a198]{font-weight:600;color:#333}.stock-name-text[data-v-2344a198]{color:#666;font-size:10px}.cell-content[data-v-2344a198]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.stock-info-in-cell[data-v-2344a198]{display:flex;flex-direction:column;align-items:center;margin-bottom:2px}.stock-code-small[data-v-2344a198]{font-weight:700;font-size:11px;color:#000;line-height:1.2}.stock-name-small[data-v-2344a198]{font-size:9px;color:#333;line-height:1.2;max-width:55px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gain-value[data-v-2344a198]{font-weight:600;font-size:11px}.cell-empty[data-v-2344a198]{background-color:#f9f9f9}.cell-no-data[data-v-2344a198]{background-color:#fff}.cell-limit-up[data-v-2344a198]{background-color:#ff4d4f;color:#fff}.cell-strong-up[data-v-2344a198]{background-color:#ff7875;color:#fff}.cell-up[data-v-2344a198]{background-color:#ffccc7;color:#333}.cell-down[data-v-2344a198]{background-color:#95de64;color:#333}.dragon-totem-container.dark-theme .relay-table th[data-v-2344a198],.dragon-totem-container.dark-theme .relay-table td[data-v-2344a198]{border-color:#2e2e2e;color:#e8e0dc}.dragon-totem-container.dark-theme .relay-table th[data-v-2344a198]{background-color:#1a1a1a}.dragon-totem-container.dark-theme .date-column[data-v-2344a198]{background-color:#111}.dragon-totem-container.dark-theme .stock-code[data-v-2344a198]{color:#e8e0dc}.dragon-totem-container.dark-theme .stock-name-text[data-v-2344a198]{color:#a09490}.dragon-totem-container.dark-theme .stock-code-small[data-v-2344a198]{color:#e8e0dc}.dragon-totem-container.dark-theme .stock-name-small[data-v-2344a198]{color:#a09490}.dragon-totem-container.dark-theme .cell-empty[data-v-2344a198]{background-color:#1a1a1a}.dragon-totem-container.dark-theme .cell-no-data[data-v-2344a198]{background-color:#111}.dragon-totem-container.dark-theme .cell-up[data-v-2344a198]{background-color:#ff4d4f33;color:#e8e0dc}.dragon-totem-container.dark-theme .cell-down[data-v-2344a198]{background-color:#95de6433;color:#e8e0dc}.dragon-totem-list-container[data-v-17a21991],.dragon-totem-detail-container[data-v-b1b065d0]{padding:20px}.limit-up-relay-chart[data-v-b1b065d0]{width:100%;overflow-x:auto}.relay-scroll-container[data-v-b1b065d0]{min-width:100%;overflow-x:auto}.relay-table[data-v-b1b065d0]{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.relay-table th[data-v-b1b065d0],.relay-table td[data-v-b1b065d0]{border:1px solid #e0e0e0;padding:4px 6px;text-align:center;min-width:60px}.relay-table th[data-v-b1b065d0]{background-color:#f5f5f5;font-weight:600;position:sticky;top:0;z-index:10}.date-column[data-v-b1b065d0]{position:sticky;left:0;background-color:#fafafa;z-index:5;min-width:100px!important;font-weight:500}.relay-table thead .date-column[data-v-b1b065d0]{z-index:15}.stock-column[data-v-b1b065d0]{min-width:60px}.stock-name[data-v-b1b065d0]{text-align:left;font-size:11px;line-height:1.3}.stock-code[data-v-b1b065d0]{font-weight:600;color:#333}.stock-name-text[data-v-b1b065d0]{color:#666;font-size:10px}.cell-content[data-v-b1b065d0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.stock-info-in-cell[data-v-b1b065d0]{display:flex;flex-direction:column;align-items:center;margin-bottom:2px}.stock-code-small[data-v-b1b065d0]{font-weight:700;font-size:11px;color:#000;line-height:1.2}.stock-name-small[data-v-b1b065d0]{font-size:9px;color:#333;line-height:1.2;max-width:55px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-link[data-v-b1b065d0]{cursor:pointer}.gain-value[data-v-b1b065d0]{font-weight:600;font-size:11px}.cell-empty[data-v-b1b065d0]{background-color:#f9f9f9}.cell-no-data[data-v-b1b065d0]{background-color:#fff}.cell-limit-up[data-v-b1b065d0]{background-color:#ff4d4f;color:#fff}.cell-strong-up[data-v-b1b065d0]{background-color:#ff7875;color:#fff}.cell-up[data-v-b1b065d0]{background-color:#ffccc7;color:#333}.cell-down[data-v-b1b065d0]{background-color:#95de64;color:#333}.dragon-totem-detail-container.dark-theme .relay-table th[data-v-b1b065d0],.dragon-totem-detail-container.dark-theme .relay-table td[data-v-b1b065d0]{border-color:#ffffff14}.dragon-totem-detail-container.dark-theme .relay-table th[data-v-b1b065d0],.dragon-totem-detail-container.dark-theme .date-column[data-v-b1b065d0]{background-color:#1a1a1a;color:#e8e0dc}.dragon-totem-detail-container.dark-theme .stock-code[data-v-b1b065d0]{color:#e8e0dc}.dragon-totem-detail-container.dark-theme .stock-name-text[data-v-b1b065d0]{color:#a09490}.dragon-totem-detail-container.dark-theme .stock-code-small[data-v-b1b065d0]{color:#e8e0dc}.dragon-totem-detail-container.dark-theme .stock-name-small[data-v-b1b065d0]{color:#a09490}.dragon-totem-detail-container.dark-theme .cell-empty[data-v-b1b065d0]{background-color:#111}.dragon-totem-detail-container.dark-theme .cell-no-data[data-v-b1b065d0]{background-color:#1a1a1a}.dragon-totem-detail-container.dark-theme .cell-up[data-v-b1b065d0]{background-color:#5c2223;color:#e8e0dc}.dragon-totem-detail-container.dark-theme .cell-down[data-v-b1b065d0]{background-color:#1a3a1a;color:#e8e0dc}.dragon-totem-board-container[data-v-7d9f4eb9]{padding:20px}.board-title[data-v-7d9f4eb9]{font-size:18px;font-weight:700}.limit-up-relay-chart[data-v-7d9f4eb9]{width:100%}.relay-scroll-container[data-v-7d9f4eb9]{overflow-x:auto}.relay-table[data-v-7d9f4eb9]{width:100%;border-collapse:collapse;table-layout:fixed;min-width:1200px}.relay-table th[data-v-7d9f4eb9],.relay-table td[data-v-7d9f4eb9]{border:1px solid #e5e7eb;text-align:center;padding:6px 4px}.date-column[data-v-7d9f4eb9]{width:120px;position:sticky;left:0;z-index:1;background:#fff}.stock-column[data-v-7d9f4eb9]{width:90px;height:72px}.stock-name[data-v-7d9f4eb9]{font-weight:600;line-height:1.5}.stock-code[data-v-7d9f4eb9],.stock-code-small[data-v-7d9f4eb9]{color:#6b7280;font-size:12px}.stock-name-text[data-v-7d9f4eb9],.stock-name-small[data-v-7d9f4eb9]{font-size:12px}.stock-link[data-v-7d9f4eb9]{cursor:pointer}.cell-content[data-v-7d9f4eb9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.gain-value[data-v-7d9f4eb9]{font-weight:700}.cell-empty[data-v-7d9f4eb9]{background:#f9fafb}.cell-no-data[data-v-7d9f4eb9]{background:#f3f4f6;color:#9ca3af}.cell-limit-up[data-v-7d9f4eb9]{background:#b91c1c;color:#fff}.cell-strong-up[data-v-7d9f4eb9]{background:#fb7185;color:#fff}.cell-up[data-v-7d9f4eb9]{background:#fecaca;color:#991b1b}.cell-down[data-v-7d9f4eb9]{background:#bfdbfe;color:#1d4ed8}.dragon-totem-board-container.dark-theme .sticky-col[data-v-7d9f4eb9]{background:#111}.dragon-totem-board-container.dark-theme .cell-empty[data-v-7d9f4eb9]{background:#1a1a1a}.dragon-totem-board-container.dark-theme .cell-no-data[data-v-7d9f4eb9]{background:#1a1a1a;color:#908480}.dragon-totem-board-container.dark-theme .cell-up[data-v-7d9f4eb9]{background:#2a1518;color:#e85d5d}.dragon-totem-board-container.dark-theme .cell-down[data-v-7d9f4eb9]{background:#151a2a;color:#60a5fa}.ai-fuping-container[data-v-fcdc9004]{padding:20px}.review-content[data-v-fcdc9004]{line-height:1.8;font-size:14px;color:#333;max-height:600px;overflow-y:auto;padding:12px;background:#fafafa;border-radius:6px}.ai-fuping-container.dark-theme .review-content[data-v-fcdc9004]{color:#e8e0dc;background:#1a1a1a}.ai-market-review-container[data-v-c303173a]{padding:16px}.review-content[data-v-c303173a]{max-height:600px;overflow-y:auto;padding:8px;color:#333;font-size:14px;line-height:1.8}.ai-market-review-container.dark-theme .review-content[data-v-c303173a]{color:#e8e0dc}.quant-stock-picker[data-v-0a2fe7b9]{padding:16px}.filter-card[data-v-0a2fe7b9]{background:#f8fafc}.filter-summary[data-v-0a2fe7b9]{display:flex;justify-content:space-between;gap:12px}.selected-list[data-v-0a2fe7b9]{display:flex;flex-wrap:wrap;gap:8px}.groups[data-v-0a2fe7b9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.groups--single[data-v-0a2fe7b9]{grid-template-columns:1fr}.group[data-v-0a2fe7b9]{padding:12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.group-title[data-v-0a2fe7b9]{display:block;margin-bottom:8px;font-weight:600}.meta-loading[data-v-0a2fe7b9],.dialog-loading[data-v-0a2fe7b9]{color:#64748b;font-size:13px}.board-letter-bar[data-v-0a2fe7b9]{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.board-letter[data-v-0a2fe7b9],.board-item[data-v-0a2fe7b9]{border:1px solid #e5e7eb;background:#fff;color:#334155;cursor:pointer;transition:all .2s ease}.board-letter[data-v-0a2fe7b9]{min-width:36px;padding:6px 10px;border-radius:6px}.board-letter.active[data-v-0a2fe7b9],.board-item.active[data-v-0a2fe7b9]{border-color:#f97316;background:#fff7ed;color:#ea580c}.board-groups[data-v-0a2fe7b9]{max-height:420px;overflow:auto;margin-top:16px;padding-right:8px}.board-group[data-v-0a2fe7b9]{display:grid;grid-template-columns:56px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #f1f5f9}.board-group-index[data-v-0a2fe7b9]{display:flex;align-items:flex-start;justify-content:center;padding-top:4px;font-weight:700;color:#475569}.board-group-items[data-v-0a2fe7b9]{display:flex;flex-wrap:wrap;gap:8px}.board-item[data-v-0a2fe7b9]{padding:6px 10px;border-radius:6px;font-size:13px}.board-mode[data-v-0a2fe7b9]{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}@media(max-width:900px){.groups[data-v-0a2fe7b9],.board-group[data-v-0a2fe7b9]{grid-template-columns:1fr}}.quant-stock-picker.dark-theme .filter-card[data-v-0a2fe7b9]{background:#1a1a1a}.quant-stock-picker.dark-theme .group[data-v-0a2fe7b9]{background:#1a1a1a;border-color:#2e2e2e}.quant-stock-picker.dark-theme .group-title[data-v-0a2fe7b9]{color:#e8e0dc}.quant-stock-picker.dark-theme .meta-loading[data-v-0a2fe7b9],.quant-stock-picker.dark-theme .dialog-loading[data-v-0a2fe7b9]{color:#a09490}.quant-stock-picker.dark-theme .board-letter-bar[data-v-0a2fe7b9]{border-bottom-color:#2e2e2e}.quant-stock-picker.dark-theme .board-letter[data-v-0a2fe7b9],.quant-stock-picker.dark-theme .board-item[data-v-0a2fe7b9]{background:#1a1a1a;border-color:#2e2e2e;color:#e8e0dc}.quant-stock-picker.dark-theme .board-letter.active[data-v-0a2fe7b9],.quant-stock-picker.dark-theme .board-item.active[data-v-0a2fe7b9]{background:#2a2015;border-color:#f97316;color:#f97316}.quant-stock-picker.dark-theme .board-group[data-v-0a2fe7b9]{border-bottom-color:#2e2e2e}.quant-stock-picker.dark-theme .board-group-index[data-v-0a2fe7b9]{color:#a09490}.quant-stock-picker.dark-theme .board-mode[data-v-0a2fe7b9]{border-top-color:#2e2e2e}.qis-page[data-v-e4de0dd2]{display:flex;flex-direction:column;gap:10px;min-height:0}.qis-body[data-v-e4de0dd2]{display:grid;grid-template-columns:minmax(320px,38%) 1fr;gap:10px;min-height:0;flex:1}.qis-plates[data-v-e4de0dd2]{min-height:0}.qis-stocks[data-v-e4de0dd2]{display:flex;flex-direction:column;gap:10px;min-height:0}.qis-stock-panel[data-v-e4de0dd2]{flex:1;min-height:0}.qis-up[data-v-e4de0dd2]{color:#f87171}.qis-down[data-v-e4de0dd2]{color:#4ade80}.is-dark .qis-up[data-v-e4de0dd2]{color:#f87171}.is-dark .qis-down[data-v-e4de0dd2]{color:#4ade80}[data-v-e4de0dd2] .qis-link{cursor:pointer;color:var(--n-text-color)}[data-v-e4de0dd2] .qis-link:hover{color:#4ade80}.qis-plate-link[data-v-e4de0dd2]{cursor:pointer;color:var(--n-text-color)}.qis-plate-link[data-v-e4de0dd2]:hover,.qis-plate-active[data-v-e4de0dd2]{color:#4ade80}[data-v-e4de0dd2] .qis-plate-row-active td{background:#63e2b71f!important}@media(max-width:1100px){.qis-body[data-v-e4de0dd2]{grid-template-columns:1fr}}.condition-stock-picker[data-v-59415373]{padding:16px}.filter-card[data-v-59415373]{background:#f8fafc}.hot-strategy[data-v-59415373],.trace-info[data-v-59415373]{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.condition-stock-picker.dark-theme .filter-card[data-v-59415373]{background:#1a1a1a}.technical-indicator-picker[data-v-20e75913]{padding:16px}.filter-card[data-v-20e75913]{background:#f8fafc}.filter-summary[data-v-20e75913]{display:flex;flex-wrap:wrap;gap:16px}.selected-list[data-v-20e75913]{display:flex;flex-wrap:wrap;gap:8px}.formula-box[data-v-20e75913],.trace-info[data-v-20e75913]{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.meta-hint[data-v-20e75913]{color:#94a3b8;font-size:13px}.technical-indicator-picker.dark-theme .filter-card[data-v-20e75913]{background:#1a1a1a}.technical-indicator-picker.dark-theme .meta-hint[data-v-20e75913]{color:#a09490}.kline-pattern-picker[data-v-f251e620]{padding:8px 12px 16px}.filter-summary[data-v-f251e620]{display:flex;flex-wrap:wrap;gap:16px}.selected-list[data-v-f251e620]{display:flex;flex-wrap:wrap;gap:6px;min-height:28px}.filter-card[data-v-f251e620]{background:#f8fafc}.kline-pattern-picker.dark-theme .filter-card[data-v-f251e620]{background:#1a1a1a}.quant-ea-python[data-v-5a932a09]{display:flex;flex-direction:column;gap:16px;padding:16px;box-sizing:border-box;min-height:100%}.quant-ea-python__body[data-v-5a932a09]{display:flex;gap:16px;align-items:stretch;flex:1;min-height:400px}.quant-ea-python__side[data-v-5a932a09]{width:280px;flex-shrink:0}.quant-ea-python__main[data-v-5a932a09]{flex:1;min-width:0}.quant-ea-python__code[data-v-5a932a09]{margin:0;padding:12px;border-radius:6px;font-size:12px;line-height:1.45;overflow:auto;max-height:min(70vh,720px);background:#80808014;border:1px solid rgba(128,128,128,.2)}@media(max-width:900px){.quant-ea-python__body[data-v-5a932a09]{flex-direction:column}.quant-ea-python__side[data-v-5a932a09]{width:100%}}.pre-market-briefing-container[data-v-2d256ad8]{padding:16px}.detail-layout[data-v-2d256ad8]{max-height:78vh;overflow-y:auto;padding-right:4px}.markdown-content[data-v-2d256ad8]{color:#333;font-size:14px;line-height:1.8}.news-title[data-v-2d256ad8]{color:#111827;font-size:14px;font-weight:600;line-height:1.7}.news-content[data-v-2d256ad8]{color:#4b5563;font-size:13px;line-height:1.7}.stock-list[data-v-2d256ad8]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.stock-list-label[data-v-2d256ad8]{color:#6b7280;font-size:12px}.extract-document[data-v-2d256ad8]{margin:0;max-height:68vh;overflow:auto;padding:16px;background:#0d0d0d;color:#e2e8f0;border-radius:8px;font-size:13px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.pre-market-briefing-container.dark-theme .markdown-content[data-v-2d256ad8],.pre-market-briefing-container.dark-theme .news-title[data-v-2d256ad8]{color:#e8e0dc}.pre-market-briefing-container.dark-theme .news-content[data-v-2d256ad8],.pre-market-briefing-container.dark-theme .stock-list-label[data-v-2d256ad8]{color:#a09490}.watch-market-container[data-v-4128646a]{--wm-card-bg: #ffffff;--wm-panel-bg: #f5f7fa;--wm-panel-header-bg: #e4e7ed;--wm-border-color: #dcdfe6;--wm-item-bg: #ffffff;--wm-item-border: #e0e0e0;--wm-text-primary: #303133;--wm-text-secondary: #606266;--wm-text-muted: #909399;--wm-tag-bg: #f4f4f5;--wm-live-bg: #f5f7fa;--wm-live-important-bg: #fff1f0;--wm-live-warning-bg: #fff7e6;display:flex;flex-direction:column;padding:8px;height:calc(100vh - 80px);min-height:calc(100vh - 80px);overflow:hidden;font-size:12px;box-sizing:border-box}.watch-market-container.dark-theme[data-v-4128646a]{--wm-card-bg: #000000;--wm-panel-bg: #000000;--wm-panel-header-bg: #0d0d0d;--wm-border-color: #1a1a1a;--wm-item-bg: #000000;--wm-item-border: #1a1a1a;--wm-text-primary: #e8e0dc;--wm-text-secondary: #c0b4b0;--wm-text-muted: #908480;--wm-tag-bg: #0d0d0d;--wm-live-bg: #000000;--wm-live-important-bg: #2a1518;--wm-live-warning-bg: #2a2015}.watch-market-grid[data-v-4128646a]{flex:1;min-height:0;display:grid;grid-template-columns:5fr 3fr 2fr;grid-template-rows:minmax(0,1fr);align-items:stretch;gap:8px}.panel[data-v-4128646a]{display:flex;flex-direction:column;min-height:0;min-width:0;height:100%;max-height:100%;overflow:hidden}.full-height-card[data-v-4128646a]{flex:1 1 0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.watch-card-spin[data-v-4128646a]{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.watch-card-spin[data-v-4128646a] .n-spin-content{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.watch-market-container[data-v-4128646a] .n-card{background:var(--wm-card-bg)!important;border:none!important;box-shadow:none!important}.watch-market-container[data-v-4128646a] .n-card__content{background:transparent!important}.watch-market-container[data-v-4128646a] .n-card-header__main,.watch-market-container[data-v-4128646a] .n-collapse-item__header-main,.watch-market-container[data-v-4128646a] .n-empty__description,.watch-market-container[data-v-4128646a] .n-collapse-item__header,.watch-market-container[data-v-4128646a] .n-table th,.watch-market-container[data-v-4128646a] .n-table td{color:var(--wm-text-primary)}.watch-market-container[data-v-4128646a] .n-collapse-item,.watch-market-container[data-v-4128646a] .n-table td,.watch-market-container[data-v-4128646a] .n-table th{border-color:var(--wm-border-color)}.full-height-card[data-v-4128646a] .n-card__content{flex:1 1 0;min-height:0;overflow:hidden;padding:6px;display:flex;flex-direction:column}.full-height-card[data-v-4128646a] .n-spin-container{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.wm-scroll-area[data-v-4128646a]{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:2px;scrollbar-width:none;-ms-overflow-style:none}.wm-scroll-area[data-v-4128646a]::-webkit-scrollbar{display:none;width:0;height:0}.full-height-card[data-v-4128646a] .n-card-header{padding:8px 12px;font-size:13px}.full-height-card[data-v-4128646a] .n-collapse-item__header{padding:6px 12px;font-size:12px}.full-height-card[data-v-4128646a] .n-collapse-item__content-wrapper{padding:4px 8px}.full-height-card[data-v-4128646a] .n-table{font-size:11px}.full-height-card[data-v-4128646a] .n-table th{padding:4px 6px;font-size:11px}.full-height-card[data-v-4128646a] .n-table td{padding:3px 6px;line-height:1.3}.theme-table-inner[data-v-4128646a]{max-height:min(360px,45vh);overflow-y:auto;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.theme-table-inner[data-v-4128646a]::-webkit-scrollbar{display:none;width:0;height:0}.description-cell[data-v-4128646a]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3}.ladder-container[data-v-4128646a]{display:flex;flex-direction:column;gap:8px}.ladder-section[data-v-4128646a]{background:var(--wm-panel-bg);border-radius:4px;overflow:hidden}.level-header[data-v-4128646a]{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;background:var(--wm-panel-header-bg);border-bottom:1px solid var(--wm-border-color)}.level-name[data-v-4128646a]{font-weight:600;color:var(--wm-text-primary);font-size:12px}.level-rate[data-v-4128646a]{font-weight:700;font-size:11px}.rate-high[data-v-4128646a]{color:#f56c6c}.rate-medium[data-v-4128646a]{color:#e6a23c}.rate-low[data-v-4128646a]{color:#67c23a}.level-stocks-grid[data-v-4128646a]{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:6px}.stock-item[data-v-4128646a]{display:flex;flex-direction:column;gap:2px;padding:4px 6px;background:var(--wm-item-bg);border-radius:3px;border:1px solid var(--wm-item-border)}.stock-header-line[data-v-4128646a]{display:flex;align-items:center;gap:4px}.stock-status-tag[data-v-4128646a]{padding:1px 4px;border-radius:2px;font-size:10px;font-weight:700;flex-shrink:0}.status-success[data-v-4128646a]{background:#f56c6c;color:#fff}.status-fail[data-v-4128646a]{background:#67c23a;color:#fff}.status-bomb[data-v-4128646a]{background:#e6a23c;color:#fff}.stock-name[data-v-4128646a]{font-weight:600;font-size:11px;color:var(--wm-text-primary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.stock-info-line[data-v-4128646a]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.stock-change[data-v-4128646a]{font-family:Courier New,monospace;font-weight:700;font-size:11px}.rate-up[data-v-4128646a]{color:#f56c6c}.rate-down[data-v-4128646a]{color:#67c23a}.stock-theme[data-v-4128646a]{font-size:10px;color:var(--wm-text-muted);background:var(--wm-tag-bg);padding:1px 4px;border-radius:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100px;line-height:1.2}.live-list[data-v-4128646a]{display:flex;flex-direction:column;gap:6px}.live-item[data-v-4128646a]{padding:5px 8px;background:var(--wm-live-bg);border-radius:3px;border-left:2px solid var(--wm-border-color)}.live-important[data-v-4128646a]{background:var(--wm-live-important-bg);border-left-color:#ff4d4f}.live-warning[data-v-4128646a]{background:var(--wm-live-warning-bg);border-left-color:#ffa940}.live-time[data-v-4128646a]{font-size:10px;color:var(--wm-text-muted);margin-bottom:2px;line-height:1.2}.live-content[data-v-4128646a]{display:flex;flex-direction:column;gap:2px}.live-title[data-v-4128646a]{font-weight:600;color:var(--wm-text-primary);font-size:11px;line-height:1.3}.live-text[data-v-4128646a]{font-size:11px;color:var(--wm-text-secondary);line-height:1.4}.live-tag[data-v-4128646a]{margin-top:2px}.related-stocks[data-v-4128646a]{margin-top:4px;padding-top:4px;border-top:1px solid var(--wm-border-color);display:flex;flex-direction:column;gap:3px}.watch-market-container.dark-theme .n-table th{background:var(--wm-panel-header-bg)!important;color:var(--wm-text-secondary)!important;border-color:var(--wm-border-color)!important}.watch-market-container.dark-theme .n-table td{background:var(--wm-card-bg)!important;color:var(--wm-text-primary)!important;border-color:var(--wm-border-color)!important}.watch-market-container.dark-theme .n-table tr:hover td{background:#ffffff0a!important}.watch-market-container.dark-theme .n-collapse-item__header{color:var(--wm-text-primary)!important}.watch-market-container.dark-theme .n-collapse-item__arrow{color:var(--wm-text-secondary)!important}.watch-market-container.dark-theme .n-collapse-item__border{border-color:var(--wm-border-color)!important}.watch-market-container.dark-theme .n-card-header,.watch-market-container.dark-theme .n-card-header__main,.watch-market-container.dark-theme .n-tag{color:var(--wm-text-primary)!important}.watch-market-container.dark-theme .n-button{color:var(--wm-text-secondary)!important}.watch-market-container.dark-theme .n-button:hover{color:var(--wm-text-primary)!important}.watch-market-container.dark-theme .n-switch .n-switch__rail{background-color:#fff3!important}.watch-market-container.dark-theme .n-switch .n-switch__rail:not(.n-switch__rail--disabled){background-color:#ffffff40!important}.watch-market-container.dark-theme .n-switch .n-switch__rail--active{background-color:#4ade80!important}.watch-market-container.dark-theme .n-empty{color:var(--wm-text-muted)!important}.watch-market-container.dark-theme .n-text{color:var(--wm-text-primary)!important}.watch-market-container.dark-theme .n-text--depth-3{color:var(--wm-text-secondary)!important}@media(max-width:800px){.watch-market-grid[data-v-4128646a]{grid-template-columns:1fr;gap:12px}.panel[data-v-4128646a]{height:auto;min-height:400px}}.tomorrow-trade-page[data-v-14ed63f7]{--tt-page-bg: #f5f7fa;--tt-card-bg: rgba(255, 255, 255, .92);--tt-card-border: rgba(148, 163, 184, .24);--tt-text-main: #0f172a;--tt-text-sub: #64748b;--tt-pane-bg: #ffffff;--tt-pane-border: rgba(148, 163, 184, .35);--tt-row-active-bg: #1890ff;--tt-row-active-text: #ffffff;--tt-detail-bg: #fafafa;background:var(--tt-page-bg);color:var(--tt-text-main);padding:16px;min-height:100%}.tomorrow-trade-page.dark-theme[data-v-14ed63f7]{--tt-page-bg: #0b1220;--tt-card-bg: rgba(15, 23, 42, .82);--tt-card-border: rgba(148, 163, 184, .18);--tt-text-main: #e5eefb;--tt-text-sub: #94a3b8;--tt-pane-bg: rgba(15, 23, 42, .6);--tt-pane-border: rgba(148, 163, 184, .22);--tt-row-active-bg: #177ddc;--tt-row-active-text: #ffffff;--tt-detail-bg: rgba(11, 18, 32, .85)}.tt-card[data-v-14ed63f7] .n-card{background:var(--tt-card-bg);border-color:var(--tt-card-border);color:var(--tt-text-main)}.tt-card[data-v-14ed63f7] .n-card-header__main{color:var(--tt-text-main)}.tt-layout[data-v-14ed63f7]{display:flex;gap:12px;min-height:calc(100vh - 180px)}.tt-list-pane[data-v-14ed63f7]{flex:0 0 42%;min-width:360px;max-width:520px;background:var(--tt-pane-bg);border:1px solid var(--tt-pane-border);border-radius:8px;overflow:hidden}.tt-table[data-v-14ed63f7]{height:calc(100vh - 200px)}.tt-table[data-v-14ed63f7] .n-data-table-th{background:var(--tt-pane-bg);color:var(--tt-text-main);font-weight:600}.tt-table[data-v-14ed63f7] .n-data-table-td{color:var(--tt-text-main)}.tt-table[data-v-14ed63f7] .tt-row-active .n-data-table-td{background:var(--tt-row-active-bg)!important;color:var(--tt-row-active-text)!important}.tt-table[data-v-14ed63f7] .tt-row-active .n-text{color:var(--tt-row-active-text)!important}.tt-detail-pane[data-v-14ed63f7]{flex:1;min-width:0;background:var(--tt-detail-bg);border:1px solid var(--tt-pane-border);border-radius:8px;padding:16px 20px;overflow-y:auto;max-height:calc(100vh - 200px)}.tt-detail-title[data-v-14ed63f7]{margin:0 0 12px;font-size:18px;line-height:1.5;color:var(--tt-text-main)}.tt-detail-meta[data-v-14ed63f7]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;font-size:13px;color:var(--tt-text-sub)}.tt-detail-content[data-v-14ed63f7]{font-size:14px;line-height:1.75;color:var(--tt-text-main);white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit}.tt-detail-error[data-v-14ed63f7]{color:var(--tt-text-sub);font-size:14px}.tt-stock-list[data-v-14ed63f7]{margin-top:20px;border-top:1px solid var(--tt-pane-border);padding-top:12px}.tt-stock-list-title[data-v-14ed63f7]{font-size:14px;font-weight:600;margin-bottom:10px}.tt-stock-item[data-v-14ed63f7]{display:flex;justify-content:space-between;align-items:center;padding:8px 4px;border-bottom:1px solid var(--tt-pane-border)}.tt-stock-item[data-v-14ed63f7]:last-child{border-bottom:none}.tt-stock-info[data-v-14ed63f7]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.tt-stock-name[data-v-14ed63f7]{color:var(--tt-text-main)}.tt-stock-code[data-v-14ed63f7]{color:var(--tt-text-sub);font-size:13px}.tt-stock-tag[data-v-14ed63f7]{background:#ff4d4f26;color:#ff4d4f;padding:2px 6px;border-radius:4px;font-size:12px}.tt-stock-hot[data-v-14ed63f7]{color:#ff4d4f;font-weight:600}@media(max-width:960px){.tt-layout[data-v-14ed63f7]{flex-direction:column}.tt-list-pane[data-v-14ed63f7]{flex:none;max-width:none;width:100%}.tt-table[data-v-14ed63f7]{height:320px}.tt-detail-pane[data-v-14ed63f7]{max-height:none}}.board-page[data-v-8106c543]{--mw-live-max-h: min(216vh, 1800px);--mw-pool-max-h: min(108vh, 900px);display:flex;flex-direction:column;padding:10px;padding-bottom:max(72px,calc(env(safe-area-inset-bottom,0px) + 56px));min-height:calc(100vh - 80px);overflow-x:hidden;overflow-y:visible;background:#f5f7fb;box-sizing:border-box}.board-page.dark[data-v-8106c543]{background:#000}.board-header[data-v-8106c543]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.board-spin-wrap[data-v-8106c543]{flex:0 0 auto;min-height:0;display:flex;flex-direction:column}.board-spin-wrap[data-v-8106c543] .n-spin-container,.board-spin-wrap[data-v-8106c543] .n-spin-content{display:flex;flex-direction:column;min-height:0}.trend-wrap[data-v-8106c543]{flex-shrink:0;border:1px solid #e5e7eb;border-radius:10px;background:#fff;margin-bottom:10px;padding:8px 10px 10px}.dark .trend-wrap[data-v-8106c543]{background:#0d0d0d;border-color:#1a1a1a}.trend-head[data-v-8106c543]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.trend-head-left[data-v-8106c543]{display:flex;align-items:center;gap:12px;font-size:13px}.trend-date-input[data-v-8106c543]{border:1px solid #d1d5db;border-radius:4px;padding:2px 8px;font-size:12px;line-height:20px;background:#fff}.dark .trend-date-input[data-v-8106c543]{border-color:#2a2a2a;color:#e5e7eb;background:#0d0d0d}.trend-weekday[data-v-8106c543],.trend-clock[data-v-8106c543]{color:#6b7280}.dark .trend-weekday[data-v-8106c543],.dark .trend-clock[data-v-8106c543]{color:#9ca3af}.trend-pct[data-v-8106c543]{font-size:20px;font-weight:700}.trend-chart[data-v-8106c543]{position:relative;width:100%;padding-top:33%}.trend-svg[data-v-8106c543]{position:absolute;inset:0;width:100%;height:100%;display:block}.trend-grid[data-v-8106c543]{stroke:#e5e7eb;stroke-width:1}.dark .trend-grid[data-v-8106c543]{stroke:#374151}.trend-grid-v[data-v-8106c543]{stroke-dasharray:4 4}.trend-line[data-v-8106c543]{fill:none;stroke:#1f2937;stroke-width:2}.dark .trend-line[data-v-8106c543]{stroke:#d1d5db}.trend-dot[data-v-8106c543]{fill:#ef4444;stroke:#fff;stroke-width:1}.trend-anchor-line[data-v-8106c543]{stroke:#ef4444;stroke-width:1}.trend-anchor-bg[data-v-8106c543]{stroke:#f3f4f6;stroke-width:1}.trend-anchor-bg-up[data-v-8106c543]{fill:#fde2e2}.trend-anchor-bg-down[data-v-8106c543]{fill:#d1fae5}.trend-anchor-text[data-v-8106c543]{fill:#111827;font-size:12px}.trend-edge-val[data-v-8106c543]{fill:#9ca3af;font-size:12px}.trend-edge-pct[data-v-8106c543]{font-size:12px}.trend-time-label[data-v-8106c543]{fill:#9ca3af;font-size:12px}.trend-time-label--middle[data-v-8106c543]{text-anchor:middle}.trend-empty[data-v-8106c543]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:13px}.index-mini-wrap[data-v-8106c543]{margin-top:10px;flex-shrink:0}.dist-wrap[data-v-8106c543]{margin-top:10px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:8px 10px 10px}.dark .dist-wrap[data-v-8106c543]{background:#0d0d0d;border-color:#1a1a1a}.dist-head[data-v-8106c543]{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px;border-bottom:1px solid #eef2f7}.dark .dist-head[data-v-8106c543]{border-bottom-color:#374151}.dist-title[data-v-8106c543]{font-size:24px;font-weight:700}.dist-sub[data-v-8106c543]{font-size:16px;color:#dc2626;font-weight:500}.dist-date[data-v-8106c543]{font-size:14px;color:#6b7280}.dist-chart[data-v-8106c543]{height:360px}.dist-svg[data-v-8106c543]{width:100%;height:100%;display:block}.dist-axis[data-v-8106c543]{stroke:#d1d5db;stroke-width:1}.dark .dist-axis[data-v-8106c543]{stroke:#4b5563}.dist-bar[data-v-8106c543]{rx:2}.dist-bar.up-strong[data-v-8106c543]{fill:#ef334e}.dist-bar.down[data-v-8106c543]{fill:#58c4a3}.dist-bar.flat[data-v-8106c543]{fill:#d1d5db}.dist-num[data-v-8106c543]{fill:#4b5563;font-size:11px;text-anchor:middle}.dist-lbl[data-v-8106c543]{fill:#6b7280;font-size:11px;text-anchor:middle}.dist-empty[data-v-8106c543]{height:100%;display:flex;align-items:center;justify-content:center;color:#9ca3af}.dist-summary[data-v-8106c543]{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px}.dist-sum-item[data-v-8106c543]{background:#f3f4f6;border-radius:4px;padding:8px 10px;display:flex;align-items:baseline;justify-content:space-between}.dark .dist-sum-item[data-v-8106c543]{background:#0d0d0d}.dist-sum-item .k[data-v-8106c543]{font-size:16px;font-weight:700}.dist-sum-item .v[data-v-8106c543]{font-size:18px;font-weight:700}.dist-sum-item .v.up[data-v-8106c543]{color:#dc2626}.dist-sum-item .v.down[data-v-8106c543]{color:#10b981}.index-mini-grid[data-v-8106c543]{display:grid;grid-template-columns:repeat(3,minmax(280px,1fr));gap:8px}.index-mini-card[data-v-8106c543]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:6px 8px}.dark .index-mini-card[data-v-8106c543]{background:#0d0d0d;border-color:#1a1a1a}.index-mini-head[data-v-8106c543]{display:flex;align-items:baseline;gap:6px;margin-bottom:2px}.index-mini-name[data-v-8106c543],.index-mini-value[data-v-8106c543]{font-size:14px;font-weight:700}.index-mini-pct[data-v-8106c543]{margin-left:auto;font-size:13px;font-weight:700}.index-mini-body[data-v-8106c543]{height:150px}.index-mini-svg[data-v-8106c543]{width:100%;height:100%;display:block}.index-mini-grid-line[data-v-8106c543]{stroke:#e5e7eb;stroke-width:1}.dark .index-mini-grid-line[data-v-8106c543]{stroke:#374151}.index-mini-grid-v[data-v-8106c543]{stroke-dasharray:3 3}.index-mini-line[data-v-8106c543]{fill:none;stroke:#4b5563;stroke-width:1.6}.dark .index-mini-line[data-v-8106c543]{stroke:#d1d5db}.index-mini-top[data-v-8106c543]{fill:#e11d48;font-size:11px}.index-mini-bottom[data-v-8106c543]{fill:#10b981;font-size:11px}.index-mini-time[data-v-8106c543]{fill:#9ca3af;font-size:11px}.index-mini-time--middle[data-v-8106c543]{text-anchor:middle}.index-mini-time--end[data-v-8106c543]{text-anchor:end}.index-mini-empty[data-v-8106c543]{height:100%;display:flex;align-items:center;justify-content:center;color:#9ca3af}.title[data-v-8106c543]{font-size:18px;font-weight:700}.board-scroll[data-v-8106c543]{flex:0 0 auto;min-width:0;width:100%;overflow-x:auto;overflow-y:visible;scrollbar-width:none;-ms-overflow-style:none}.board-scroll[data-v-8106c543]::-webkit-scrollbar{display:none;width:0;height:0}.board-grid[data-v-8106c543]{width:100%;min-width:1720px;display:grid;grid-template-columns:repeat(4,minmax(220px,1fr)) minmax(300px,1.4fr);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:10px}.board-grid--trend[data-v-8106c543]{grid-template-rows:auto auto auto auto}.trend-wrap--grid[data-v-8106c543]{grid-column:1 / span 4;grid-row:1;margin-bottom:0}.dist-row--grid[data-v-8106c543]{grid-column:1 / span 4;grid-row:2;display:grid;grid-template-columns:minmax(240px,1fr) minmax(240px,1fr) minmax(400px,1.65fr);gap:10px;align-items:stretch;min-width:0}.dist-wrap--in-row[data-v-8106c543]{margin-top:0}.hot-plate-panel[data-v-8106c543]{border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:8px 10px 10px;display:flex;flex-direction:column;min-height:0;min-width:0}.dark .hot-plate-panel[data-v-8106c543]{background:#0d0d0d;border-color:#1a1a1a}.hot-plate-panel-head[data-v-8106c543]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #eef2f7}.dark .hot-plate-panel-head[data-v-8106c543]{border-bottom-color:#374151}.hot-plate-title[data-v-8106c543]{font-size:16px;font-weight:700;color:#111827}.dark .hot-plate-title[data-v-8106c543]{color:#f3f4f6}.hot-plate-more[data-v-8106c543]{color:#9ca3af;font-size:20px;line-height:1;font-weight:300;-webkit-user-select:none;user-select:none}.hot-plate-grid[data-v-8106c543]{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px;flex:1;align-content:start;min-height:0}.hot-plate-cell[data-v-8106c543]{border:1px solid #f0f0f0;border-radius:6px;padding:8px;display:flex;flex-direction:column;gap:6px;min-width:0}.dark .hot-plate-cell[data-v-8106c543]{border-color:#374151}.hot-plate-cell-head[data-v-8106c543]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.hot-plate-name[data-v-8106c543]{font-weight:700;font-size:15px;color:#111827;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .hot-plate-name[data-v-8106c543]{color:#f3f4f6}.hot-plate-pct[data-v-8106c543]{font-weight:600;font-size:14px;flex-shrink:0}.hot-plate-pct.up[data-v-8106c543],.hot-plate-stock-pct.up[data-v-8106c543]{color:#e64547}.hot-plate-pct.down[data-v-8106c543],.hot-plate-stock-pct.down[data-v-8106c543]{color:#10b981}.hot-plate-stocks[data-v-8106c543]{display:flex;flex-direction:column;gap:4px}.hot-plate-stock-row[data-v-8106c543]{display:flex;justify-content:space-between;align-items:center;gap:8px;background:#f5f5f5;padding:5px 8px;border-radius:4px;font-size:13px;min-width:0}.dark .hot-plate-stock-row[data-v-8106c543]{background:#0d0d0d}.hot-plate-stock-name[data-v-8106c543]{color:#374151;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .hot-plate-stock-name[data-v-8106c543]{color:#d1d5db}.hot-plate-stock-pct[data-v-8106c543]{font-weight:600;flex-shrink:0;font-size:13px}.hot-plate-empty[data-v-8106c543]{flex:1;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:13px;min-height:120px}.index-mini-wrap--grid[data-v-8106c543]{grid-column:1 / span 4;grid-row:3;margin-top:0}.board-col--live[data-v-8106c543]{grid-column:5;grid-row:1 / span 4;min-height:0}.board-col[data-v-8106c543]{display:flex;flex-direction:column;min-width:0;border:1px solid #e5e7eb;border-radius:10px;background:#fff;overflow:hidden}.board-col[data-v-8106c543]:not(.board-col--live){max-height:var(--mw-pool-max-h);min-height:min(var(--mw-pool-max-h),420px);height:auto;align-self:stretch}.board-col.board-col--live[data-v-8106c543]{max-height:var(--mw-live-max-h);min-height:0;height:100%}.dark .board-col[data-v-8106c543]{background:#0d0d0d;border-color:#1a1a1a}.col-head[data-v-8106c543]{flex-shrink:0;height:42px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef2f7}.dark .col-head[data-v-8106c543]{border-color:#374151}.col-title[data-v-8106c543]{font-weight:600}.col-count[data-v-8106c543]{font-size:12px;color:#6b7280}.col-body[data-v-8106c543]{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:8px;overscroll-behavior:contain;scrollbar-width:none;scrollbar-color:transparent transparent;-ms-overflow-style:none}.col-body[data-v-8106c543]::-webkit-scrollbar{display:none;width:0!important;height:0!important}.col-body[data-v-8106c543]::-webkit-scrollbar-thumb{background:transparent}.col-body--live[data-v-8106c543]{padding:0}.col-body--live .live-feed[data-v-8106c543]{padding:0 10px 10px}.row-item[data-v-8106c543]{padding:8px;border-radius:8px;border:1px solid #f1f5f9;margin-bottom:8px}.dark .row-item[data-v-8106c543]{border-color:#374151}.row-top[data-v-8106c543],.row-bottom[data-v-8106c543]{display:flex;justify-content:space-between;align-items:center}.row-bottom[data-v-8106c543]{margin-top:4px}.name[data-v-8106c543]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.rate[data-v-8106c543]{font-weight:700}.rate.up[data-v-8106c543]{color:#dc2626}.rate.down[data-v-8106c543]{color:#16a34a}.code[data-v-8106c543],.price[data-v-8106c543]{font-size:12px;color:#6b7280}.row-meta[data-v-8106c543]{margin-top:6px;padding-top:6px;border-top:1px dashed #e5e7eb}.dark .row-meta[data-v-8106c543]{border-color:#4b5563}.row-meta-line[data-v-8106c543]{display:flex;align-items:flex-start;gap:6px;font-size:11px;line-height:1.35;margin-top:4px}.row-meta-line[data-v-8106c543]:first-child{margin-top:0}.row-meta-k[data-v-8106c543]{flex-shrink:0;color:#9ca3af}.dark .row-meta-k[data-v-8106c543]{color:#6b7280}.row-meta-v[data-v-8106c543]{min-width:0;color:#374151;word-break:break-word}.dark .row-meta-v[data-v-8106c543]{color:#d1d5db}.row-meta-line--reason .row-meta-reason[data-v-8106c543]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.live-feed[data-v-8106c543]{background:#fff}.dark .live-feed[data-v-8106c543]{background:transparent}.live-entry[data-v-8106c543]{padding:12px 0;border-bottom:1px solid #eee}.dark .live-entry[data-v-8106c543]{border-bottom-color:#374151}.live-entry[data-v-8106c543]:last-child{border-bottom:none}.live-entry-head[data-v-8106c543]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 10px;line-height:1.45}.live-time[data-v-8106c543]{font-weight:700;color:#111;font-size:15px;flex-shrink:0}.dark .live-time[data-v-8106c543]{color:#f3f4f6}.live-headline[data-v-8106c543]{font-weight:700;color:#111;font-size:15px;flex:1;min-width:0}.dark .live-headline[data-v-8106c543]{color:#e5e7eb}.live-headline--sector[data-v-8106c543]{color:#e53935;font-weight:700}.live-badge[data-v-8106c543]{display:inline-block;margin-top:8px;padding:2px 8px;font-size:12px;line-height:1.4;color:#fff;background:#e53935;border-radius:2px}.live-text[data-v-8106c543]{margin:10px 0 0;font-size:14px;line-height:1.65;color:#666;white-space:pre-wrap;word-break:break-word}.dark .live-text[data-v-8106c543]{color:#9ca3af}.live-imgs[data-v-8106c543]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.live-img[data-v-8106c543]{width:112px;height:72px;object-fit:cover;border-radius:4px;border:1px solid #eee;cursor:zoom-in;background:#f5f5f5}.dark .live-img[data-v-8106c543]{border-color:#2a2a2a;background:#0d0d0d}.live-pills[data-v-8106c543]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.live-pill[data-v-8106c543]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#f5f5f5;border-radius:6px;font-size:13px}.dark .live-pill[data-v-8106c543]{background:#374151}.live-pill-name[data-v-8106c543]{color:#333;font-weight:500}.dark .live-pill-name[data-v-8106c543]{color:#e5e7eb}.live-pill-pct[data-v-8106c543]{font-weight:600;font-variant-numeric:tabular-nums}.live-pill-pct.up[data-v-8106c543]{color:#e53935}.live-pill-pct.down[data-v-8106c543]{color:#16a34a}.stock-changes-monitor[data-v-9c688135]{padding:16px}.toolbar-panel[data-v-9c688135]{display:flex;flex-direction:column;gap:12px}.date-panel[data-v-9c688135]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px}.date-input[data-v-9c688135]{min-width:160px;border:1px solid #d1d5db;border-radius:8px;padding:6px 10px;line-height:20px;background:#fff}.type-panel[data-v-9c688135]{display:flex;flex-direction:column;gap:12px;padding:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px}.type-actions[data-v-9c688135]{display:flex;justify-content:flex-end}.type-groups[data-v-9c688135]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.type-group[data-v-9c688135]{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border-radius:8px;border:1px solid #eef2f7}.group-title[data-v-9c688135]{font-weight:600}.group-title-up[data-v-9c688135]{color:#dc2626}.group-title-down[data-v-9c688135]{color:#16a34a}@media(max-width:768px){.stock-changes-monitor[data-v-9c688135]{padding:8px}.date-panel[data-v-9c688135]{align-items:flex-start;flex-direction:column}.date-input[data-v-9c688135]{width:100%}.type-groups[data-v-9c688135]{grid-template-columns:1fr}.type-actions[data-v-9c688135]{justify-content:flex-start}}.stock-changes-monitor.dark-theme .date-panel[data-v-9c688135],.stock-changes-monitor.dark-theme .type-panel[data-v-9c688135]{background:#1a1a1a;border-color:#2e2e2e}.stock-changes-monitor.dark-theme .date-input[data-v-9c688135]{background:#111;border-color:#2e2e2e;color:#e8e0dc}.stock-changes-monitor.dark-theme .type-group[data-v-9c688135]{background:#111;border-color:#2e2e2e}.stock-changes-monitor.dark-theme .group-title[data-v-9c688135]{color:#e8e0dc}.llo-capture-wrap[data-v-36b66c58]{position:relative;min-height:calc(100vh - 88px)}.llo-root[data-v-36b66c58]{min-height:calc(100vh - 88px);height:calc(100vh - 88px);display:flex;flex-direction:column;padding:6px 8px 8px;background:var(--llo-bg, #f5f6f8);color:#333;box-sizing:border-box;overflow:hidden}.llo-root.llo-dark[data-v-36b66c58]{--llo-bg: #141824;--llo-card: #1e2438;--llo-border: #2a3148;--llo-muted: #8b92a8;color:#e8e8ec}.llo-toolbar[data-v-36b66c58]{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;margin-bottom:6px}.llo-title-row[data-v-36b66c58]{display:flex;align-items:baseline;gap:8px}.llo-title[data-v-36b66c58]{font-size:15px;font-weight:700;color:#333}.llo-dark .llo-title[data-v-36b66c58]{color:#eee}.llo-date[data-v-36b66c58]{font-size:11px}.llo-spin[data-v-36b66c58]{flex:1;min-height:0;overflow:hidden}.llo-spin[data-v-36b66c58] .n-spin-content{height:100%;min-height:0}.llo-sections[data-v-36b66c58]{display:flex;flex-direction:column;gap:6px;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:2px}.llo-section[data-v-36b66c58]{display:flex;flex-direction:row;align-items:stretch;background:#fff;border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.llo-dark .llo-section[data-v-36b66c58]{background:var(--llo-card);border-color:var(--llo-border)}.llo-section-left[data-v-36b66c58]{flex:0 0 52px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 3px;background:#fafafa;border-right:1px solid #eee}.llo-dark .llo-section-left[data-v-36b66c58]{background:#252b3f;border-right-color:var(--llo-border)}.llo-board-label[data-v-36b66c58]{font-size:13px;font-weight:800;color:#222;letter-spacing:.2px}.llo-dark .llo-board-label[data-v-36b66c58]{color:#f0f0f0}.llo-board-rate[data-v-36b66c58]{margin-top:2px;font-size:10px;font-weight:600;color:#666;text-align:center;line-height:1.2}.llo-rate-high[data-v-36b66c58]{color:#c0392b}.llo-rate-mid[data-v-36b66c58]{color:#d97706}.llo-rate-low[data-v-36b66c58]{color:#888}.llo-dark .llo-board-rate[data-v-36b66c58]{color:var(--llo-muted)}.llo-card-grid[data-v-36b66c58]{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:4px;padding:4px 6px 6px}.llo-card[data-v-36b66c58]{background:#fff;border:1px solid #ececec;border-radius:6px;padding:4px 3px 5px;text-align:center;transition:box-shadow .15s}.llo-dark .llo-card[data-v-36b66c58]{background:#252b3f;border-color:var(--llo-border)}.llo-card[data-v-36b66c58]:hover{box-shadow:0 2px 8px #0000000f}.llo-pct[data-v-36b66c58]{font-size:11px;font-weight:700;margin-bottom:2px}.llo-up[data-v-36b66c58]{color:#e74c3c}.llo-down[data-v-36b66c58]{color:#27ae60}.llo-name[data-v-36b66c58]{font-size:11px;font-weight:700;color:#222;cursor:pointer;line-height:1.2}.llo-dark .llo-name[data-v-36b66c58]{color:#eee}.llo-code[data-v-36b66c58]{font-size:9px;color:#999;margin-top:1px}.llo-dark .llo-code[data-v-36b66c58]{color:#7a8199}.llo-tag[data-v-36b66c58]{font-size:9px;color:#888;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.llo-dark .llo-tag[data-v-36b66c58]{color:var(--llo-muted)}.llo-empty[data-v-36b66c58]{padding:24px 0}.tso-capture-wrap[data-v-b1dab2b0]{position:relative;min-height:calc(100vh - 88px)}.tso-root[data-v-b1dab2b0]{min-height:calc(100vh - 88px);height:calc(100vh - 88px);display:flex;flex-direction:column;padding:6px 8px 8px;background:var(--tso-bg, #f5f6f8);color:#333;box-sizing:border-box;overflow:hidden}.tso-root.tso-dark[data-v-b1dab2b0]{--tso-bg: #141824;--tso-card: #1e2438;--tso-border: #2a3148;--tso-muted: #8b92a8;color:#e8e8ec}.tso-toolbar[data-v-b1dab2b0]{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;margin-bottom:6px}.tso-title-row[data-v-b1dab2b0]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.tso-title[data-v-b1dab2b0]{font-size:15px;font-weight:700;color:#333}.tso-dark .tso-title[data-v-b1dab2b0]{color:#eee}.tso-date[data-v-b1dab2b0]{font-size:11px}.tso-spin[data-v-b1dab2b0]{flex:1;min-height:0;overflow:hidden}.tso-spin[data-v-b1dab2b0] .n-spin-content{height:100%;min-height:0}.tso-sections[data-v-b1dab2b0]{display:flex;flex-direction:column;gap:6px;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:2px}.tso-section[data-v-b1dab2b0]{display:flex;flex-direction:row;align-items:stretch;background:#fff;border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.tso-dark .tso-section[data-v-b1dab2b0]{background:var(--tso-card);border-color:var(--tso-border)}.tso-section-left[data-v-b1dab2b0]{flex:0 0 82px;max-width:96px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:6px 4px;background:#fafafa;border-right:1px solid #eee;gap:4px}.tso-dark .tso-section-left[data-v-b1dab2b0]{background:#252b3f;border-right-color:var(--tso-border)}.tso-theme-label[data-v-b1dab2b0]{font-size:12px;font-weight:800;color:#222;text-align:center;line-height:1.2;word-break:break-all}.tso-dark .tso-theme-label[data-v-b1dab2b0]{color:#f0f0f0}.tso-theme-meta[data-v-b1dab2b0]{width:100%;text-align:center}.tso-count[data-v-b1dab2b0]{font-size:10px;font-weight:700;color:#c0392b}.tso-dark .tso-count[data-v-b1dab2b0]{color:#e85d5d}.tso-desc[data-v-b1dab2b0]{margin-top:4px;font-size:9px;font-weight:500;color:#666;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tso-dark .tso-desc[data-v-b1dab2b0]{color:var(--tso-muted)}.tso-card-grid[data-v-b1dab2b0]{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:4px;padding:4px 6px 6px;min-width:0}.tso-card[data-v-b1dab2b0]{background:#fff;border:1px solid #ececec;border-radius:6px;padding:4px 3px 5px;text-align:center;transition:box-shadow .15s}.tso-dark .tso-card[data-v-b1dab2b0]{background:#252b3f;border-color:var(--tso-border)}.tso-card[data-v-b1dab2b0]:hover{box-shadow:0 2px 8px #0000000f}.tso-pct[data-v-b1dab2b0]{font-size:11px;font-weight:700;margin-bottom:2px}.tso-up[data-v-b1dab2b0]{color:#e74c3c}.tso-down[data-v-b1dab2b0]{color:#27ae60}.tso-name[data-v-b1dab2b0]{font-size:11px;font-weight:700;color:#222;cursor:pointer;line-height:1.2}.tso-dark .tso-name[data-v-b1dab2b0]{color:#eee}.tso-code[data-v-b1dab2b0]{font-size:9px;color:#999;margin-top:1px}.tso-dark .tso-code[data-v-b1dab2b0]{color:#7a8199}.tso-tag[data-v-b1dab2b0]{font-size:9px;color:#888;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tso-dark .tso-tag[data-v-b1dab2b0]{color:var(--tso-muted)}.tso-empty[data-v-b1dab2b0]{padding:24px 0}.vip-packages-container[data-v-14605169]{padding:24px;max-width:1200px;margin:0 auto}.recommended-package[data-v-14605169]{border:2px solid #f0a020}.price-section[data-v-14605169]{display:flex;flex-direction:column;align-items:center}.price[data-v-14605169]{font-size:32px;font-weight:700;color:#f0a020}.original-price[data-v-14605169]{font-size:14px;color:#999;text-decoration:line-through;margin-top:4px}.superadmin-card[data-v-14605169]{border:2px solid #722ed1;border-radius:8px}.superadmin-card .n-card-header[data-v-14605169]{background:linear-gradient(135deg,#722ed1,#531dab);color:#fff}.gift-alert[data-v-14605169]{font-size:13px}.vip-center-container[data-v-2fd9d074]{padding:24px;max-width:1200px;margin:0 auto}.payment-waiting-container[data-v-739e91fc],.payment-success-container[data-v-a5deed41],.payment-failed-container[data-v-6e47ecc0]{padding:48px 24px;max-width:600px;margin:0 auto}.book-page[data-v-199b4642]{min-height:100%;background:var(--apple-bg, #f5f5f7);font-family:var(--apple-font, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", sans-serif);-webkit-font-smoothing:antialiased}.book-toolbar[data-v-199b4642]{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;background:#ffffffb8;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(0,0,0,.06)}.toolbar-left[data-v-199b4642]{display:flex;align-items:center;gap:14px;min-width:0}.brand-mark[data-v-199b4642]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;color:#fff;background:var(--apple-blue, #0071e3);flex-shrink:0}.brand-mark svg[data-v-199b4642]{width:22px;height:22px}.brand-text h1[data-v-199b4642]{margin:0;font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--apple-text, #1d1d1f);line-height:1.2}.brand-text p[data-v-199b4642]{margin:2px 0 0;font-size:12px;color:var(--apple-text-secondary, #86868b)}.toolbar-right[data-v-199b4642]{display:flex;align-items:center;gap:12px}.orders-tab[data-v-199b4642]{position:relative;display:flex;align-items:center;gap:6px;height:36px;padding:0 16px;border:1px solid rgba(0,0,0,.08);border-radius:980px;font-size:13px;font-weight:500;font-family:inherit;color:var(--apple-text, #1d1d1f);background:#fff;cursor:pointer;transition:all .2s cubic-bezier(.25,.1,.25,1)}.orders-tab svg[data-v-199b4642]{width:15px;height:15px}.orders-tab[data-v-199b4642]:hover{border-color:#0071e366;background:#0071e30a}.orders-tab.active[data-v-199b4642]{color:#fff;background:var(--apple-blue, #0071e3);border-color:var(--apple-blue, #0071e3);box-shadow:0 4px 12px #0071e34d}.orders-badge[data-v-199b4642]{display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:980px;font-size:11px;font-weight:600;color:#fff;background:#ff3b30}.orders-tab.active .orders-badge[data-v-199b4642]{background:#ffffff4d}.search-box[data-v-199b4642]{display:flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:980px;background:#0000000b;transition:background .2s ease,box-shadow .2s ease}.search-box[data-v-199b4642]:focus-within{background:#fff;box-shadow:0 0 0 4px #0071e326}.search-box svg[data-v-199b4642]{width:15px;height:15px;color:var(--apple-text-secondary, #86868b);flex-shrink:0}.search-box input[data-v-199b4642]{border:none;outline:none;background:transparent;font-size:13px;font-family:inherit;color:var(--apple-text, #1d1d1f);width:160px}.search-box input[data-v-199b4642]::placeholder{color:var(--apple-text-secondary, #86868b)}.book-content[data-v-199b4642]{max-width:1680px;margin:0 auto;padding:24px 24px 80px}.book-type-tabs[data-v-199b4642]{display:flex;gap:0;margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.08)}.book-type-tab[data-v-199b4642]{padding:10px 24px;border:none;background:none;font-size:15px;font-weight:500;color:#00000080;cursor:pointer;position:relative;transition:color .2s}.book-type-tab[data-v-199b4642]:hover{color:#000c}.book-type-tab.active[data-v-199b4642]{color:#0071e3;font-weight:600}.book-type-tab.active[data-v-199b4642]:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:60%;height:2px;background:#0071e3;border-radius:2px}.filter-bar[data-v-199b4642]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.chip-row[data-v-199b4642]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-199b4642]{padding:7px 16px;border:1px solid transparent;border-radius:980px;font-size:13px;font-weight:500;font-family:inherit;color:var(--apple-text, #1d1d1f);background:#fff;cursor:pointer;transition:all .2s cubic-bezier(.25,.1,.25,1)}.chip[data-v-199b4642]:active{transform:scale(.96)}.chip.active[data-v-199b4642]{color:#fff;background:var(--apple-blue, #0071e3);box-shadow:0 4px 12px #0071e34d}.sort-row[data-v-199b4642]{display:flex;align-items:center;justify-content:space-between}.result-count[data-v-199b4642]{font-size:13px;color:var(--apple-text-secondary, #86868b)}.sort-seg[data-v-199b4642]{display:inline-flex;gap:2px;padding:3px;border-radius:980px;background:#0000000d}.sort-item[data-v-199b4642]{padding:5px 14px;border:none;border-radius:980px;font-size:12px;font-weight:500;font-family:inherit;color:var(--apple-text-secondary, #86868b);background:transparent;cursor:pointer;transition:all .2s cubic-bezier(.25,.1,.25,1)}.sort-item.active[data-v-199b4642]{color:var(--apple-text, #1d1d1f);background:#fff;box-shadow:0 1px 4px #0000001f}.shelf[data-v-199b4642]{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:12px}.book-card[data-v-199b4642]{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid rgba(0,0,0,.06);border-radius:16px;background:#fff;text-align:left;font-family:inherit;animation:card-in-199b4642 .5s cubic-bezier(.25,.1,.25,1) both;transition:transform .25s cubic-bezier(.25,.1,.25,1),box-shadow .25s ease,border-color .25s ease}@keyframes card-in-199b4642{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.book-card[data-v-199b4642]:hover{transform:translateY(-4px);box-shadow:0 16px 32px #0000001a}.book-card[data-v-199b4642]:active{transform:translateY(-1px) scale(.985)}.book-card.active[data-v-199b4642]{border-color:#0071e373;box-shadow:0 12px 28px #0071e32e}.cover-wrap[data-v-199b4642]{position:relative;border-radius:12px;overflow:hidden;cursor:pointer}.cover[data-v-199b4642]{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;background:#e8e8ed;transition:transform .4s cubic-bezier(.25,.1,.25,1)}.book-card:hover .cover[data-v-199b4642]{transform:scale(1.04)}.cover.placeholder[data-v-199b4642]{display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 4;color:#fff;font-size:18px;font-weight:700;letter-spacing:-.01em}.cover-title[data-v-199b4642]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;text-align:center;padding:12px;line-height:1.3}.ribbon[data-v-199b4642]{position:absolute;top:10px;left:10px;padding:3px 10px;border-radius:980px;font-size:11px;font-weight:600;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ribbon.owned[data-v-199b4642]{color:#fff;background:#34c759e6}.ribbon.preview[data-v-199b4642]{color:#fff;background:#ff9500e6}.ribbon.free[data-v-199b4642]{color:#fff;background:#0071e3d9}.book-meta[data-v-199b4642]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.book-title[data-v-199b4642]{font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--apple-text, #1d1d1f);line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.book-sub[data-v-199b4642]{font-size:12px;color:var(--apple-text-secondary, #86868b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price-box[data-v-199b4642]{display:flex;align-items:baseline;gap:6px;margin-top:2px}.price[data-v-199b4642]{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--apple-text, #1d1d1f)}.line[data-v-199b4642]{font-size:11px;color:#aeaeb2;text-decoration:line-through}.buy-btn[data-v-199b4642]{width:100%;margin-top:auto;padding:8px 10px;border:none;border-radius:8px;font-size:13px;font-weight:600;font-family:inherit;color:#fff;background:var(--apple-blue, #0071e3);cursor:pointer;transition:all .2s cubic-bezier(.25,.1,.25,1)}.buy-btn[data-v-199b4642]:hover:not(:disabled){box-shadow:0 4px 12px #0071e359}.buy-btn[data-v-199b4642]:active:not(:disabled){transform:scale(.96)}.buy-btn[data-v-199b4642]:disabled{cursor:not-allowed}.buy-btn.done[data-v-199b4642]{color:var(--apple-text-secondary, #86868b);background:#0000000d}.shelf-empty[data-v-199b4642]{padding:60px 0}.pagination[data-v-199b4642]{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px 0 8px}.page-btn[data-v-199b4642]{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font-size:14px;cursor:pointer;transition:all .15s}.page-btn[data-v-199b4642]:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.page-btn[data-v-199b4642]:disabled{opacity:.4;cursor:not-allowed}.page-btn svg[data-v-199b4642]{width:16px;height:16px}.page-info[data-v-199b4642]{font-size:14px;color:#6b7280}.detail-panel[data-v-199b4642]{margin-top:28px;padding:24px;border:1px solid rgba(0,0,0,.06);border-radius:22px;background:#fff;animation:card-in-199b4642 .4s cubic-bezier(.25,.1,.25,1) both}.modal-detail[data-v-199b4642]{margin-top:0;padding:0;border:none;border-radius:0;background:transparent;animation:none}.detail-head[data-v-199b4642]{display:grid;grid-template-columns:160px minmax(0,1fr);gap:20px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.06)}.detail-cover-wrap[data-v-199b4642]{border-radius:14px;overflow:hidden;box-shadow:0 12px 28px #00000024}.detail-cover[data-v-199b4642]{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;background:#e8e8ed}.detail-cover.placeholder[data-v-199b4642]{display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 4;color:#fff;font-size:24px;font-weight:700}.detail-cover.placeholder .cover-title[data-v-199b4642]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all;text-align:center;padding:16px;line-height:1.25}.detail-info[data-v-199b4642]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.detail-info h2[data-v-199b4642]{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--apple-text, #1d1d1f)}.detail-meta[data-v-199b4642]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--apple-text-secondary, #86868b)}.meta-dot[data-v-199b4642]{color:#aeaeb2}.detail-price-row[data-v-199b4642]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-top:4px}.buy-btn-cta[data-v-199b4642]{display:inline-flex;align-items:center;gap:6px;padding:10px 22px;border:none;border-radius:980px;background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;font-size:15px;font-weight:600;letter-spacing:.02em;cursor:pointer;box-shadow:0 4px 14px #ff6b3559;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease;white-space:nowrap;flex-shrink:0}.buy-btn-cta[data-v-199b4642]:hover:not(:disabled){transform:translateY(-1px) scale(1.02);box-shadow:0 6px 20px #ff6b3573}.buy-btn-cta[data-v-199b4642]:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:0 2px 8px #ff6b354d}.buy-btn-cta[data-v-199b4642]:disabled{background:#0000000f;color:var(--apple-text-secondary, #86868b);box-shadow:none;cursor:not-allowed}.buy-btn-cta svg[data-v-199b4642]{transition:transform .2s ease}.buy-btn-cta:hover:not(:disabled) svg[data-v-199b4642]{transform:translate(3px)}.detail-price[data-v-199b4642]{display:flex;align-items:baseline;gap:10px}.detail-price .price[data-v-199b4642]{font-size:26px}.access-hint[data-v-199b4642]{font-size:12px;color:var(--apple-text-secondary, #86868b);line-height:1.5}.pan-tree[data-v-199b4642]{display:flex;flex-direction:column;gap:14px;max-height:520px;overflow-y:auto;padding-right:4px}.pan-tree-group[data-v-199b4642]{display:flex;flex-direction:column;gap:8px}.pan-tree-dir[data-v-199b4642]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:#0071e314}.pan-tree-dir svg[data-v-199b4642]{width:16px;height:16px;color:var(--apple-blue, #0071e3);flex-shrink:0}.pan-tree-dir strong[data-v-199b4642]{font-size:13px;font-weight:600;color:var(--apple-text, #1d1d1f);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pan-tree-count[data-v-199b4642]{margin-left:auto;font-size:11px;color:var(--apple-text-secondary, #86868b);flex-shrink:0}.pan-tree-files[data-v-199b4642]{display:flex;flex-direction:column;gap:2px;padding:4px 0 0 12px;border-left:2px solid rgba(0,113,227,.15)}.pan-tree-file[data-v-199b4642]{display:flex;align-items:center;gap:10px;padding:7px 12px;border-radius:10px;transition:background .15s ease}.pan-tree-file[data-v-199b4642]:hover{background:#0000000a}.pan-tree-file-icon[data-v-199b4642]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;flex-shrink:0}.pan-tree-file-icon svg[data-v-199b4642]{width:14px;height:14px}.pan-tree-file-icon.video[data-v-199b4642]{color:#e94560;background:#e945601a}.pan-tree-file-icon.audio[data-v-199b4642]{color:#f7b733;background:#f7b7331f}.pan-tree-file-icon.pdf[data-v-199b4642]{color:#ff6b6b;background:#ff6b6b1a}.pan-tree-file-icon.file[data-v-199b4642]{color:var(--apple-text-secondary, #86868b);background:#0000000d}.pan-tree-file-name[data-v-199b4642]{font-size:13px;color:var(--apple-text, #1d1d1f);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pan-box[data-v-199b4642]{width:100%;padding:18px 20px;border-radius:14px;background:#0071e30f}.pan-box.unlocked[data-v-199b4642]{background:#34c75914}.pan-row[data-v-199b4642]{display:flex;align-items:center;justify-content:space-between;gap:20px}.pan-left[data-v-199b4642]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.pan-right[data-v-199b4642]{flex:0 0 50%;display:flex;align-items:center;justify-content:flex-end}.pan-actions[data-v-199b4642]{display:flex;gap:8px;width:100%}.pan-actions .n-button[data-v-199b4642]{flex:1}.pan-right .buy-btn-cta[data-v-199b4642]{width:100%;justify-content:center;padding:13px 28px;font-size:16px}.pan-hint[data-v-199b4642]{margin:0;font-size:13px;color:var(--apple-text-secondary, #86868b);line-height:1.5}.pan-head[data-v-199b4642]{display:flex;align-items:center;gap:10px}.pan-head strong[data-v-199b4642]{font-size:14px;font-weight:600;color:var(--apple-text, #1d1d1f)}.pan-info[data-v-199b4642]{display:flex;flex-direction:column;gap:6px}.pan-url[data-v-199b4642]{margin:0;font-size:13px;color:var(--apple-blue, #0071e3);word-break:break-all}.pan-pwd[data-v-199b4642],.pan-box p[data-v-199b4642]{margin:0;font-size:13px;color:var(--apple-text-secondary, #86868b)}.reader[data-v-199b4642],.toc[data-v-199b4642]{padding-top:24px;border-top:1px solid rgba(0,0,0,.06);margin-top:24px}.section-head[data-v-199b4642]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.section-head h2[data-v-199b4642],.section-head h3[data-v-199b4642],.viewer-box h4[data-v-199b4642]{margin:0;font-size:17px;font-weight:700;letter-spacing:-.015em;color:var(--apple-text, #1d1d1f)}.section-sub[data-v-199b4642]{font-size:12px;color:var(--apple-text-secondary, #86868b)}.toc-list[data-v-199b4642]{display:flex;flex-direction:column;gap:8px;max-height:520px;overflow-y:auto;padding-right:4px}.toc-item[data-v-199b4642]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid transparent;border-radius:14px;background:#f5f5f7;cursor:pointer;text-align:left;font-family:inherit;transition:all .2s cubic-bezier(.25,.1,.25,1)}.toc-item[data-v-199b4642]:hover{background:#ececf0}.toc-item[data-v-199b4642]:active{transform:scale(.99)}.toc-item.active[data-v-199b4642]{border-color:#0071e366;background:#0071e30f}.toc-item.locked[data-v-199b4642]{opacity:.75}.toc-index[data-v-199b4642]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:980px;font-size:12px;font-weight:600;color:var(--apple-text-secondary, #86868b);background:#0000000d;flex-shrink:0}.toc-item.active .toc-index[data-v-199b4642]{color:#fff;background:var(--apple-blue, #0071e3)}.toc-copy[data-v-199b4642]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.toc-copy strong[data-v-199b4642]{font-size:13px;font-weight:600;color:var(--apple-text, #1d1d1f);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toc-copy span[data-v-199b4642]{font-size:12px;color:var(--apple-text-secondary, #86868b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toc-tags[data-v-199b4642]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;flex-shrink:0}.badge[data-v-199b4642]{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:3px 10px;border-radius:980px;font-size:11px;font-weight:600;color:var(--apple-text-secondary, #86868b);background:#0000000d}.badge.success[data-v-199b4642]{color:#1d7a3a;background:#34c75924}.badge.preview[data-v-199b4642]{color:#a35a00;background:#ff950024}.badge.blue[data-v-199b4642]{color:var(--apple-blue, #0071e3);background:#0071e31a}.badge.muted[data-v-199b4642]{color:#aeaeb2;background:#0000000a}.reader[data-v-199b4642]{min-width:0}.viewer-box[data-v-199b4642]{display:flex;flex-direction:column;gap:12px}.viewer-box h4[data-v-199b4642]{margin:0;font-size:18px}.viewer-box p[data-v-199b4642]{margin:4px 0 0;font-size:13px;color:var(--apple-text-secondary, #86868b);line-height:1.6}.video-wrapper[data-v-199b4642]{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:#000}.viewer-video[data-v-199b4642]{width:100%;height:100%;object-fit:contain;background:#000}.video-open-btn[data-v-199b4642]{position:absolute;top:12px;right:12px;z-index:10;color:#fff;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:8px;font-size:12px}.video-open-btn[data-v-199b4642]:hover{background:#000000b3;color:#fff}.resource-box[data-v-199b4642]{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:16px;background:#f5f5f7}.resource-box strong[data-v-199b4642]{font-size:14px;font-weight:600;color:var(--apple-text, #1d1d1f)}.resource-box p[data-v-199b4642]{margin:0}.resource-actions[data-v-199b4642]{display:flex;gap:8px;margin-top:4px}.locked-box[data-v-199b4642]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;border-radius:16px;background:#f5f5f7}.locked-box strong[data-v-199b4642]{font-size:15px;font-weight:600;color:var(--apple-text, #1d1d1f)}.locked-box p[data-v-199b4642]{margin:0;font-size:13px;color:var(--apple-text-secondary, #86868b);line-height:1.6}.meta-row[data-v-199b4642]{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--apple-text-secondary, #86868b)}.about-panel[data-v-199b4642]{padding-top:24px;border-top:1px solid rgba(0,0,0,.06);margin-top:24px}.pan-box[data-v-199b4642]{margin-top:24px;padding-top:24px;border-top:1px solid rgba(0,0,0,.06)}.detail-html[data-v-199b4642]{font-size:14px;line-height:1.75;color:#3a3a3c}.detail-html p[data-v-199b4642]{margin:0 0 10px}.orders-panel[data-v-199b4642]{margin-top:24px;padding:24px;border:1px solid rgba(0,0,0,.06);border-radius:22px;background:#fff}.orders-panel .section-head[data-v-199b4642]{margin-bottom:16px}.order-list[data-v-199b4642]{display:flex;flex-direction:column;gap:12px}.order-item[data-v-199b4642]{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:14px;background:#f5f5f7}.order-item strong[data-v-199b4642]{font-size:14px;font-weight:600;color:var(--apple-text, #1d1d1f)}.order-item span[data-v-199b4642]{font-size:12px;color:var(--apple-text-secondary, #86868b)}.row[data-v-199b4642]{display:flex;align-items:center}.row.between[data-v-199b4642]{justify-content:space-between}.row.between.top[data-v-199b4642]{align-items:flex-start}.row.gap[data-v-199b4642]{gap:10px}.row.gap.center[data-v-199b4642]{align-items:center}.empty-box[data-v-199b4642]{padding:30px 0;text-align:center;font-size:13px;color:#aeaeb2}.pay-box[data-v-199b4642]{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.pay-box p[data-v-199b4642]{margin:0;font-size:14px;color:var(--apple-text-secondary, #86868b)}.pay-box .price[data-v-199b4642]{font-size:22px}@media(max-width:960px){.detail-head[data-v-199b4642]{grid-template-columns:140px minmax(0,1fr);gap:16px}.detail-info h2[data-v-199b4642],.detail-price .price[data-v-199b4642]{font-size:22px}}@media(max-width:1400px){.shelf[data-v-199b4642]{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:1100px){.shelf[data-v-199b4642]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:960px){.shelf[data-v-199b4642]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:720px){.shelf[data-v-199b4642]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.book-toolbar[data-v-199b4642]{flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px}.toolbar-right[data-v-199b4642]{justify-content:space-between}.search-box input[data-v-199b4642]{width:100%;flex:1}.book-content[data-v-199b4642]{padding:16px 16px 60px}.detail-panel[data-v-199b4642],.orders-panel[data-v-199b4642]{padding:16px}.detail-head[data-v-199b4642]{grid-template-columns:1fr}.detail-cover-wrap[data-v-199b4642]{max-width:180px}}@media(prefers-reduced-motion:reduce){.book-card[data-v-199b4642]{animation:none}.book-card[data-v-199b4642]:hover,.book-card[data-v-199b4642]:active,.cover[data-v-199b4642]{transition:none;transform:none}}.book-page.dark-theme .book-toolbar[data-v-199b4642]{background:#000000d1;border-bottom-color:#ffffff14}.book-page.dark-theme .book-type-tabs[data-v-199b4642]{border-bottom-color:#ffffff14}.book-page.dark-theme .book-type-tab[data-v-199b4642]{color:#ffffff73}.book-page.dark-theme .book-type-tab[data-v-199b4642]:hover{color:#ffffffbf}.book-page.dark-theme .book-type-tab.active[data-v-199b4642]{color:var(--apple-blue, #4096ff)}.book-page.dark-theme .search-box input[data-v-199b4642]{color:var(--apple-text, #e8e0dc)}.book-page.dark-theme .search-box input[data-v-199b4642]::placeholder{color:var(--apple-text-secondary, #a09490)}.book-page.dark-theme .orders-tab[data-v-199b4642]{border-color:#ffffff1a;background:#1a1a1a;color:#e8e0dc}.book-page.dark-theme .orders-tab[data-v-199b4642]:hover{border-color:#0071e366;background:#0071e31a}.book-page.dark-theme .search-box[data-v-199b4642]{background:#ffffff0f}.book-page.dark-theme .search-box[data-v-199b4642]:focus-within{background:#1a1a1a;box-shadow:0 0 0 4px #0071e333}.book-page.dark-theme .chip[data-v-199b4642]{background:#1a1a1a;color:#e8e0dc}.book-page.dark-theme .sort-seg[data-v-199b4642]{background:#ffffff0f}.book-page.dark-theme .sort-item.active[data-v-199b4642]{background:#2a2a2a;color:#e8e0dc}.book-page.dark-theme .book-card[data-v-199b4642]{border-color:#ffffff14;background:#111}.book-page.dark-theme .page-btn[data-v-199b4642]{border-color:#2e2e2e;background:#1a1a1a;color:#e8e0dc}.book-page.dark-theme .page-btn[data-v-199b4642]:hover:not(:disabled){border-color:#4096ff;color:#4096ff}.book-page.dark-theme .page-info[data-v-199b4642]{color:#a09490}.book-page.dark-theme .detail-panel[data-v-199b4642]{border-color:#ffffff14;background:#111}.book-page.dark-theme .orders-panel[data-v-199b4642]{border-color:#ffffff14;background:#111}.book-page.dark-theme .order-item[data-v-199b4642]{background:#1a1a1a}.book-page.dark-theme .empty-box[data-v-199b4642]{color:#908480}.book-page.dark-theme .toc-item[data-v-199b4642]{background:#1a1a1a}.book-page.dark-theme .toc-item[data-v-199b4642]:hover{background:#242424}.book-page.dark-theme .toc-item.active[data-v-199b4642]{border-color:#4096ff66;background:#4096ff14}.book-page.dark-theme .toc-index[data-v-199b4642]{background:#ffffff14}.book-page.dark-theme .resource-box[data-v-199b4642],.book-page.dark-theme .locked-box[data-v-199b4642]{background:#1a1a1a}.book-page.dark-theme .detail-html[data-v-199b4642]{color:#c8c0bc}.book-page.dark-theme .badge[data-v-199b4642]{background:#ffffff14}.book-page.dark-theme .badge.success[data-v-199b4642]{color:#4ade80;background:#34c7591f}.book-page.dark-theme .badge.preview[data-v-199b4642]{color:#fbbf24;background:#ff95001f}.book-page.dark-theme .badge.muted[data-v-199b4642]{color:#908480;background:#ffffff0d}.book-page.dark-theme .reader[data-v-199b4642],.book-page.dark-theme .toc[data-v-199b4642],.book-page.dark-theme .about-panel[data-v-199b4642],.book-page.dark-theme .pan-box[data-v-199b4642]{border-top-color:#ffffff14}.book-page.dark-theme .detail-head[data-v-199b4642]{border-bottom-color:#ffffff14}.book-page.dark-theme .line[data-v-199b4642],.book-page.dark-theme .meta-dot[data-v-199b4642]{color:#707070}.book-page.dark-theme .buy-btn.done[data-v-199b4642]{background:#ffffff14}.book-page.dark-theme .pan-box[data-v-199b4642]{background:#4096ff0f}.book-page.dark-theme .pan-box.unlocked[data-v-199b4642]{background:#34c7590f}.book-page.dark-theme .pan-tree-dir[data-v-199b4642]{background:#4096ff1a}.book-page.dark-theme .pan-tree-dir svg[data-v-199b4642]{color:#4096ff}.book-page.dark-theme .pan-tree-dir strong[data-v-199b4642]{color:#e8e0dc}.book-page.dark-theme .pan-tree-files[data-v-199b4642]{border-left-color:#4096ff33}.book-page.dark-theme .pan-tree-file[data-v-199b4642]:hover{background:#ffffff0d}.book-page.dark-theme .pan-tree-file-name[data-v-199b4642]{color:#e8e0dc}.book-page.dark-theme .pan-tree-file-icon.file[data-v-199b4642]{background:#ffffff14}.course-detail-modal .n-card[data-v-199b4642]{background:var(--apple-card-bg)!important}.course-detail-modal .modal-detail.dark-theme[data-v-199b4642]{background:#0d0d0d}.course-detail-modal .modal-detail.dark-theme .toc-item[data-v-199b4642]{background:#0d0d0d;border-color:#1a1a1a}.course-detail-modal .modal-detail.dark-theme .toc-item[data-v-199b4642]:hover{background:#1a1a1a}.course-detail-modal .modal-detail.dark-theme .toc-item.active[data-v-199b4642]{border-color:#4096ff66;background:#4096ff14}.course-detail-modal .modal-detail.dark-theme .toc-index[data-v-199b4642],.course-detail-modal .modal-detail.dark-theme .badge[data-v-199b4642]{background:#ffffff14}.course-detail-modal .modal-detail.dark-theme .badge.success[data-v-199b4642]{color:#4ade80;background:#34c7591f}.course-detail-modal .modal-detail.dark-theme .badge.muted[data-v-199b4642]{color:#908480;background:#ffffff0d}.course-detail-modal .modal-detail.dark-theme .detail-head[data-v-199b4642]{border-bottom-color:#ffffff14}.course-detail-modal .modal-detail.dark-theme .toc[data-v-199b4642],.course-detail-modal .modal-detail.dark-theme .reader[data-v-199b4642]{border-top-color:#ffffff14}.course-detail-modal .modal-detail.dark-theme .toc-copy strong[data-v-199b4642]{color:#e8e0dc}.course-detail-modal .modal-detail.dark-theme .toc-copy span[data-v-199b4642]{color:#a09490}.course-detail-modal .modal-detail.dark-theme .section-head h3[data-v-199b4642]{color:#e8e0dc}.course-detail-modal .modal-detail.dark-theme .section-sub[data-v-199b4642]{color:#908480}.course-detail-modal .modal-detail.dark-theme .locked-box[data-v-199b4642]{background:#1a1a1a}.course-detail-modal .modal-detail.dark-theme .locked-box strong[data-v-199b4642]{color:#e8e0dc}.course-detail-modal .modal-detail.dark-theme .locked-box p[data-v-199b4642]{color:#a09490}.course-detail-modal .modal-detail.dark-theme .resource-box[data-v-199b4642]{background:#1a1a1a}.course-detail-modal .modal-detail.dark-theme .resource-box strong[data-v-199b4642]{color:#e8e0dc}.course-detail-modal .modal-detail.dark-theme .resource-box p[data-v-199b4642],.course-detail-modal .modal-detail.dark-theme .meta-row[data-v-199b4642]{color:#a09490}.course-detail-modal .modal-detail.dark-theme .viewer-box h4[data-v-199b4642]{color:#e8e0dc}.course-detail-modal .modal-detail.dark-theme .viewer-box p[data-v-199b4642]{color:#a09490}.course-detail-modal .modal-detail.dark-theme .detail-html[data-v-199b4642]{color:#c8c0bc}.course-detail-modal .modal-detail.dark-theme .badge.blue[data-v-199b4642]{color:#4096ff;background:#4096ff1f}.course-detail-modal .modal-detail.dark-theme .empty-box[data-v-199b4642]{color:#908480}.course-detail-modal .modal-detail.dark-theme .about-panel[data-v-199b4642],.course-detail-modal .modal-detail.dark-theme .pan-box[data-v-199b4642]{border-top-color:#ffffff14}.course-detail-modal .modal-detail.dark-theme .pan-box[data-v-199b4642]{background:#4096ff0f}.course-detail-modal .modal-detail.dark-theme .pan-box.unlocked[data-v-199b4642]{background:#34c7590f}.course-detail-modal .modal-detail.dark-theme .line[data-v-199b4642],.course-detail-modal .modal-detail.dark-theme .meta-dot[data-v-199b4642]{color:#707070}.overnight-orders-page[data-v-3f7b3c1b],.dark-pool-page[data-v-73cdf64b]{padding:12px 16px;min-height:100%;box-sizing:border-box}.detail-shell[data-v-73cdf64b]{padding:12px;border-radius:10px}.detail-shell--light[data-v-73cdf64b]{background:#f8fafc;color:#1f2937}.detail-shell--dark[data-v-73cdf64b]{background:#000;color:#e5e7eb}.detail-head[data-v-73cdf64b],.filter-group[data-v-73cdf64b],.metric-group[data-v-73cdf64b]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.detail-head[data-v-73cdf64b]{justify-content:space-between}.filter-pill[data-v-73cdf64b]{border:1px solid #3b82f6;background:#3b82f6;color:#fff;padding:5px 14px;border-radius:6px;cursor:pointer}.filter-pill.active[data-v-73cdf64b]{background:#2563eb;border-color:#2563eb;color:#fff;box-shadow:inset 0 0 0 1px #2563eb29}.filter-pill.disabled[data-v-73cdf64b]{opacity:.6}.detail-shell--light .filter-pill[data-v-73cdf64b]:not(.active){background:#3b82f6;border-color:#3b82f6;color:#fff}.detail-shell--dark .filter-pill.active[data-v-73cdf64b]{background:#2563eb;border-color:#3b82f6;color:#fff}.metric-group span[data-v-73cdf64b]{font-size:14px}.metric-group b[data-v-73cdf64b]{margin-left:4px;font-size:16px}.detail-chart-grid[data-v-73cdf64b]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px;margin:12px 0}.chart-box[data-v-73cdf64b],.feed-box[data-v-73cdf64b]{border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fffffff5}.detail-shell--dark .chart-box[data-v-73cdf64b],.detail-shell--dark .feed-box[data-v-73cdf64b]{border-color:#475569b3;background:#0f172aeb}.detail-chart[data-v-73cdf64b]{height:330px}.feed-header[data-v-73cdf64b],.feed-row[data-v-73cdf64b]{display:grid;grid-template-columns:1.2fr .8fr .8fr .9fr;gap:8px;padding:8px 12px;font-family:Consolas,Courier New,monospace;font-size:13px}.feed-header[data-v-73cdf64b]{font-weight:600;border-bottom:1px solid rgba(148,163,184,.24);color:inherit}.feed-body[data-v-73cdf64b]{max-height:330px;overflow:auto}.feed-row[data-v-73cdf64b]{border-bottom:1px solid rgba(148,163,184,.18);padding-top:5px;padding-bottom:5px}.detail-shell--dark .feed-row[data-v-73cdf64b],.detail-shell--dark .feed-header[data-v-73cdf64b]{border-color:#475569b3}.detail-filter-group[data-v-73cdf64b]{margin:0 0 10px}.code-link[data-v-73cdf64b],.detail-link[data-v-73cdf64b],.name-link[data-v-73cdf64b]{cursor:pointer;font-weight:600}.code-link[data-v-73cdf64b],.detail-link[data-v-73cdf64b]{color:#2080f0}.name-link[data-v-73cdf64b]{color:#18a058}.red-text[data-v-73cdf64b]{color:#d03050}.green-text[data-v-73cdf64b]{color:#18a058}.white-text[data-v-73cdf64b]{color:inherit}.type-pill[data-v-73cdf64b]{display:inline-flex;align-items:center;justify-content:center;min-width:48px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600}.type-red[data-v-73cdf64b]{color:#d03050;border:1px solid rgba(208,48,80,.32);background:#d0305014}.type-green[data-v-73cdf64b]{color:#18a058;border:1px solid rgba(24,160,88,.28);background:#18a05814}.feed-empty[data-v-73cdf64b]{padding:28px 0}@media(max-width:1200px){.detail-head[data-v-73cdf64b]{flex-direction:column;align-items:flex-start}.detail-chart-grid[data-v-73cdf64b]{grid-template-columns:1fr}}.revoke-orders-page[data-v-dbbd6995]{min-height:100%;padding:12px 16px;box-sizing:border-box;background:#f5f7fb}.board-card[data-v-dbbd6995]{border:1px solid #e5e7eb;background:#fff;box-shadow:0 1px 2px #0f172a0a}[data-v-dbbd6995] .board-card .n-card__content{color:#1f2937}[data-v-dbbd6995] .table-card .n-data-table{--n-base-color: #ffffff;--n-td-color-striped: #fafafa;--n-td-color-hover: #f0f7ff;--n-th-color: #fafafa;--n-td-color: #ffffff;--n-border-color: #edf1f5;--n-th-text-color: #374151;--n-td-text-color: #1f2937;--n-font-size-medium: 13px;--n-loading-color: #3b82f6}[data-v-dbbd6995] .table-card .n-data-table th{background:#fafafa}[data-v-dbbd6995] .table-card .n-data-table .n-data-table-tr:hover td{background:#f0f7ff}[data-v-dbbd6995] .table-card .n-pagination{--n-item-color: #ffffff;--n-item-text-color: #4b5563;--n-item-text-color-hover: #2563eb;--n-item-color-hover: #f3f4f6;--n-item-color-active: #2563eb;--n-item-text-color-active: #ffffff;--n-button-icon-color: #4b5563;--n-button-icon-color-hover: #2563eb}.page-head[data-v-dbbd6995]{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px}.page-title[data-v-dbbd6995]{font-size:24px;font-weight:700;color:#111827;letter-spacing:1px}.page-subtitle[data-v-dbbd6995]{margin-top:4px;color:#6b7280;font-size:13px}.head-metrics[data-v-dbbd6995]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.metric-chip[data-v-dbbd6995]{min-width:118px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.metric-chip span[data-v-dbbd6995]{display:block;font-size:12px;color:#6b7280}.metric-chip b[data-v-dbbd6995]{display:block;margin-top:4px;font-size:18px;color:#111827}.metric-chip.buy b[data-v-dbbd6995]{color:#16a34a}.metric-chip.sell b[data-v-dbbd6995]{color:#ef4444}.metric-chip.net b[data-v-dbbd6995]{color:#2563eb}.toolbar[data-v-dbbd6995]{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.toolbar-right[data-v-dbbd6995]{display:inline-flex;gap:14px;color:#6b7280;font-size:13px}.board-btn[data-v-dbbd6995]{min-width:88px}.detail-page[data-v-dbbd6995]{min-height:100%;background:#fff}.detail-stage[data-v-dbbd6995]{padding:12px;background:#050505;color:#e5e7eb}.detail-head[data-v-dbbd6995],.detail-tabs[data-v-dbbd6995],.detail-actions[data-v-dbbd6995],.headline-metrics[data-v-dbbd6995]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.detail-head[data-v-dbbd6995]{justify-content:space-between;margin-bottom:10px}.detail-head>.detail-tabs[data-v-dbbd6995]:first-child{display:none}.detail-head>.detail-tabs.detail-tabs-custom[data-v-dbbd6995]{display:flex}.tab-chip[data-v-dbbd6995],.switch-chip[data-v-dbbd6995]{border:1px solid #242424;background:#fff;color:#111827;padding:5px 12px;border-radius:4px;cursor:pointer}.tab-chip[data-v-dbbd6995]{cursor:default}.tab-chip.active[data-v-dbbd6995],.switch-chip.active[data-v-dbbd6995]{background:#e11d48;border-color:#e11d48;color:#fff}.disclaimer[data-v-dbbd6995],.time-range[data-v-dbbd6995]{color:#b8c2d4;font-size:13px}.headline-metrics[data-v-dbbd6995]{margin-bottom:10px;font-size:14px}.headline-metrics b[data-v-dbbd6995]{margin-left:4px;font-size:16px}.detail-grid[data-v-dbbd6995]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:12px}.chart-panel[data-v-dbbd6995],.side-panel[data-v-dbbd6995]{border:1px solid #252525;background:#000}.detail-chart[data-v-dbbd6995]{height:360px}.detail-chart--big-order[data-v-dbbd6995]{height:520px}.big-order-grid[data-v-dbbd6995]{grid-template-columns:minmax(0,1fr) 260px}.side-panel[data-v-dbbd6995]{padding:10px 12px;display:flex;flex-direction:column;gap:12px}.panel-switches[data-v-dbbd6995]{display:flex;gap:8px;flex-wrap:wrap}.side-section[data-v-dbbd6995]{display:flex;flex-direction:column;gap:10px}.section-title[data-v-dbbd6995]{font-size:14px;font-weight:600}.dist-row[data-v-dbbd6995]{display:flex;justify-content:space-between;gap:8px;font-size:13px}.dist-pair[data-v-dbbd6995]{display:inline-flex;gap:6px}.dark-pill[data-v-dbbd6995],.green-badge[data-v-dbbd6995]{display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:1px 8px;border-radius:999px;color:#fff}.dark-pill[data-v-dbbd6995]{background:#1d222b;border:1px solid #323946}.green-badge[data-v-dbbd6995]{background:#22c55e}.amount-bar-row[data-v-dbbd6995]{display:flex;flex-direction:column;gap:6px}.amount-row-head[data-v-dbbd6995]{display:flex;justify-content:space-between;gap:8px;font-size:13px}.amount-bar[data-v-dbbd6995]{height:6px;overflow:hidden;border-radius:999px;background:#ffffff14}.amount-bar-fill[data-v-dbbd6995]{height:100%;border-radius:999px}.detail-table-shell[data-v-dbbd6995]{padding:12px;background:#fff}.detail-filter-row[data-v-dbbd6995]{display:flex;justify-content:flex-end;margin-bottom:10px}.detail-filter-groups[data-v-dbbd6995]{display:flex;gap:10px;flex-wrap:wrap}[data-v-dbbd6995] .detail-table-shell .n-data-table{--n-base-color: #ffffff;--n-td-color-striped: #fafafa;--n-td-color-hover: #f6f8fc;--n-th-color: #fafafa;--n-td-color: #ffffff;--n-border-color: #edf1f5;--n-th-text-color: #374151;--n-td-text-color: #1f2937}.code-link[data-v-dbbd6995],.detail-link[data-v-dbbd6995],.name-link[data-v-dbbd6995]{cursor:pointer;font-weight:600}.code-link[data-v-dbbd6995],.detail-link[data-v-dbbd6995]{color:#2080f0}.name-link[data-v-dbbd6995],.green-text[data-v-dbbd6995]{color:#16a34a}.red-text[data-v-dbbd6995]{color:#ef4444}.white-text[data-v-dbbd6995]{color:#e5e7eb}.detail-empty[data-v-dbbd6995]{padding:40px 0}.detail-empty.dark[data-v-dbbd6995]{color:#cbd5e1}@media(max-width:1200px){.detail-grid[data-v-dbbd6995]{grid-template-columns:1fr}}@media(max-width:900px){.page-head[data-v-dbbd6995]{flex-direction:column}.head-metrics[data-v-dbbd6995]{justify-content:flex-start}}.revoke-orders-page.dark-theme[data-v-dbbd6995]{background:#0a0a0a}.revoke-orders-page.dark-theme .board-card[data-v-dbbd6995]{border-color:#2e2e2e;background:#1a1a1a;box-shadow:0 1px 2px #0000004d}.revoke-orders-page.dark-theme .page-title[data-v-dbbd6995]{color:#e8e0dc}.revoke-orders-page.dark-theme .page-subtitle[data-v-dbbd6995]{color:#a09490}.revoke-orders-page.dark-theme .metric-chip[data-v-dbbd6995]{border-color:#2e2e2e;background:#1a1a1a}.revoke-orders-page.dark-theme .metric-chip span[data-v-dbbd6995]{color:#a09490}.revoke-orders-page.dark-theme .metric-chip b[data-v-dbbd6995]{color:#e8e0dc}.revoke-orders-page.dark-theme .toolbar-right[data-v-dbbd6995]{color:#a09490}.revoke-orders-page.dark-theme .detail-page[data-v-dbbd6995]{background:#0a0a0a}.revoke-orders-page.dark-theme .tab-chip[data-v-dbbd6995],.revoke-orders-page.dark-theme .switch-chip[data-v-dbbd6995]{border-color:#2e2e2e;background:#1a1a1a;color:#e8e0dc}.revoke-orders-page.dark-theme[data-v-dbbd6995] .table-card .n-data-table{--n-base-color: #1a1a1a;--n-td-color-striped: #111111;--n-td-color-hover: rgba(255, 255, 255, .04);--n-th-color: #1a1a1a;--n-td-color: #1a1a1a;--n-border-color: #2e2e2e;--n-th-text-color: #a09490;--n-td-text-color: #e8e0dc}.revoke-orders-page.dark-theme[data-v-dbbd6995] .table-card .n-data-table th{background:#1a1a1a}.revoke-orders-page.dark-theme[data-v-dbbd6995] .table-card .n-data-table .n-data-table-tr:hover td{background:#ffffff0a}.revoke-orders-page.dark-theme[data-v-dbbd6995] .table-card .n-pagination{--n-item-color: #1a1a1a;--n-item-text-color: #a09490;--n-item-text-color-hover: #e8e0dc;--n-item-color-hover: #2e2e2e;--n-item-color-active: #f97316;--n-item-text-color-active: #ffffff;--n-button-icon-color: #a09490;--n-button-icon-color-hover: #e8e0dc}.tornado-screen{min-height:calc(100vh - 120px);padding:24px;color:#e7e3de;background:radial-gradient(circle at top right,rgba(211,47,47,.18),transparent 24%),radial-gradient(circle at bottom left,rgba(250,189,0,.12),transparent 20%),linear-gradient(180deg,#121414,#0d0e0f)}.tornado-stack{display:grid;gap:16px}.tornado-hero-card,.tornado-panel-card,.tornado-info-card,.tornado-stat-card,.tornado-mini-card,.tornado-empty-card{border:1px solid #2a2a2a;border-radius:18px;background:linear-gradient(180deg,#1a1c1c,#121414);box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #d32f2f05}.tornado-page-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.tornado-page-header-copy{max-width:820px}.tornado-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffdf9e;font-weight:700}.tornado-eyebrow:before{content:"";width:28px;height:1px;background:#ffdf9ea6}.tornado-page-title{margin:10px 0 8px;font-family:Plus Jakarta Sans,sans-serif;font-size:34px;line-height:1.08;font-weight:700;color:#f7f1ea}.tornado-page-desc{margin:0;max-width:760px;color:#b8b0a9;line-height:1.7}.tornado-header-actions{display:flex;gap:10px;flex-wrap:wrap}.tornado-home-btn,.tornado-outline-btn,.tornado-primary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.tornado-home-btn,.tornado-outline-btn{border:1px solid #5b403d;background:#ffffff05;color:#ffdf9e}.tornado-primary-btn{border:1px solid #d32f2f;color:#fff4f2;background:linear-gradient(135deg,#930010,#d32f2f);box-shadow:0 0 18px #d32f2f3d}.tornado-home-btn:hover,.tornado-outline-btn:hover,.tornado-primary-btn:hover{transform:translateY(-1px)}.tornado-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.tornado-chip{padding:6px 12px;border-radius:999px;border:1px solid rgba(255,179,172,.15);background:#d32f2f14;color:#ffb3ac;font-size:12px}.tornado-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.95fr);gap:18px}.tornado-hero-card{padding:28px}.tornado-panel-card{padding:24px}.tornado-panel-title{margin:0 0 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;color:#fff2f0}.tornado-stats-grid{display:grid;gap:12px}.tornado-stat-card{padding:14px 16px;display:flex;justify-content:space-between;gap:14px}.tornado-stat-label{color:#9e948c;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.tornado-stat-value{font-family:Inter,sans-serif;font-variant-numeric:tabular-nums;color:#fff2f0;font-size:16px;font-weight:700}.tornado-grid-4,.tornado-grid-3,.tornado-grid-2{display:grid;gap:16px}.tornado-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tornado-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tornado-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tornado-info-card{position:relative;padding:22px;text-align:left;cursor:pointer}.tornado-info-card:hover,.tornado-mini-card:hover{box-shadow:0 0 0 1px #d32f2f2e,0 0 16px #d32f2f33}.tornado-card-kicker{color:#ffdf9e;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.tornado-card-title{margin:10px 0 8px;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;color:#fff2f0}.tornado-card-desc,.tornado-meta-text{color:#a89e97;line-height:1.7;margin:0}.tornado-card-arrow{position:absolute;top:18px;right:18px;color:#ffb3ac;font-size:12px;font-weight:700}.tornado-surface .n-card{background:linear-gradient(180deg,#1a1c1c,#121414);border:1px solid #2a2a2a;border-radius:18px;box-shadow:inset 0 1px #ffffff0a}.tornado-surface .n-card>.n-card__content,.tornado-surface .n-card>.n-card__footer,.tornado-surface .n-card>.n-card-header{background:transparent}.tornado-surface .n-card-header__main,.tornado-surface .n-statistic-value__content,.tornado-surface .n-base-selection-label,.tornado-surface .n-input__input-el,.tornado-surface .n-data-table-th__title,.tornado-surface .n-data-table-td,.tornado-surface .n-button__content{color:#ece7e1}.tornado-surface .n-card-header__main{font-family:Plus Jakarta Sans,sans-serif;font-weight:700}.tornado-surface .n-card-header__description,.tornado-surface .n-statistic-label,.tornado-surface .n-base-selection-placeholder,.tornado-surface .n-input__placeholder,.tornado-surface .n-empty__description,.tornado-surface .n-empty__icon{color:#9e948c}.tornado-surface .n-input,.tornado-surface .n-base-selection,.tornado-surface .n-data-table{--n-color: #0f1111;--n-color-hover: #151717;--n-border: 1px solid #343535;--n-border-hover: 1px solid #5b403d;--n-border-focus: 1px solid #fabd00}.tornado-surface .n-base-selection .n-base-selection-label,.tornado-surface .n-input .n-input-wrapper{background:#0f1111}.tornado-surface .n-data-table-wrapper{background:#111313;border-radius:12px}.tornado-surface .n-data-table-table,.tornado-surface .n-data-table-base-table,.tornado-surface .n-data-table-thead,.tornado-surface .n-data-table-tbody,.tornado-surface .n-data-table-tr,.tornado-surface .n-data-table-th,.tornado-surface .n-data-table-td{background:#111313!important}.tornado-surface .n-data-table-th{color:#ffdf9e}.tornado-surface .n-data-table-td{border-color:#262727!important}.tornado-surface .n-alert{background:#ffb3ab14;border:1px solid rgba(255,179,171,.18)}.tornado-surface .n-base-select-menu,.tornado-surface .n-popover,.tornado-surface .n-tooltip,.tornado-surface .n-dropdown-menu,.tornado-surface .n-select-menu{background:#141616!important;border:1px solid #2a2a2a!important;color:#ece7e1!important}.tornado-surface .n-base-select-option,.tornado-surface .n-dropdown-option{color:#ece7e1!important;background:transparent!important}.tornado-surface .n-base-select-option.n-base-select-option--selected,.tornado-surface .n-base-select-option:hover,.tornado-surface .n-dropdown-option:hover{background:#d32f2f24!important}.tornado-surface .n-empty{padding:24px 0}.tornado-chart-card{padding:10px;border-radius:18px;border:1px solid #2a2a2a;background:linear-gradient(180deg,#1a1c1c,#121414)}.tornado-chart{width:100%;height:320px}.tornado-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.tornado-mini-card{padding:16px;text-align:left}.tornado-mini-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.tornado-mini-head strong,.tornado-mini-card h3{color:#fff2f0}.tornado-mini-head span,.tornado-row-muted{color:#9e948c}.tornado-row{line-height:1.8;color:#d6cec7}.tornado-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tornado-metric-panel{padding:16px;border-radius:16px;border:1px solid #2a2a2a;background:#111313;color:#ddd6d0;line-height:1.9}.tornado-metric-panel h3{margin:0 0 10px;color:#fff2f0;font-family:Plus Jakarta Sans,sans-serif}.tornado-section-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.tornado-section-head h3,.tornado-section-head strong{margin:0;color:#fff2f0;font-family:Plus Jakarta Sans,sans-serif}.tornado-section-head span{color:#9e948c;font-size:12px}@media(max-width:1200px){.tornado-grid-4,.tornado-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.tornado-screen{padding:16px}.tornado-hero-grid,.tornado-grid-4,.tornado-grid-3,.tornado-grid-2,.tornado-panel-grid{grid-template-columns:1fr}.tornado-page-header{display:grid;gap:14px}.tornado-page-title{font-size:28px}}.tornado-formula-box{margin:10px 0 0;padding:14px 16px;white-space:pre-wrap;word-break:break-word;border-radius:12px;border:1px solid #2f3030;background:#101111;color:#ffdf9e;line-height:1.7;font-size:13px}.tornado-factor-tile{position:relative;overflow:hidden;min-height:264px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.tornado-factor-tile:after{content:"";position:absolute;inset:auto -32px -48px auto;width:180px;height:180px;background:radial-gradient(circle,rgba(250,189,0,.12),transparent 68%);pointer-events:none}.tornado-factor-title{margin:0 0 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;color:#fff4f0}.tornado-surface .n-button:not(.n-button--primary-type){--n-text-color: #f1e9e2;--n-text-color-hover: #fff4f0;--n-text-color-pressed: #fff4f0;--n-color: #1a1c1c;--n-color-hover: #232626;--n-color-pressed: #151717;--n-border: 1px solid #3b3e3e;--n-border-hover: 1px solid #6f5450}.tornado-surface .n-button--primary-type{--n-color: #a10d15;--n-color-hover: #c51c27;--n-color-pressed: #84040b;--n-border: 1px solid #d32f2f;--n-border-hover: 1px solid #ef5350;--n-text-color: #fff4f0}.tornado-surface .n-alert-body,.tornado-surface .n-alert-body__content,.tornado-surface .n-data-table .n-data-table-td__content,.tornado-surface .n-pagination-item,.tornado-surface .n-pagination-item button,.tornado-surface .n-pagination-prefix,.tornado-surface .n-pagination-quick-jumper,.tornado-surface .n-base-icon,.tornado-surface a{color:#ece7e1}.tornado-surface .n-pagination .n-pagination-item,.tornado-surface .n-pagination .n-pagination-item--button{background:#171919;border-color:#323434}.tornado-surface .n-pagination .n-pagination-item--active{background:#a10d15;border-color:#d32f2f}.tornado-surface .n-tag,.tornado-surface .n-select,.tornado-surface .n-input-number{color:#ece7e1}.tornado-surface .n-card-header__main,.tornado-surface .n-card-header__description,.tornado-surface .n-card-header .n-ellipsis,.tornado-surface .n-alert-body__title,.tornado-surface .n-alert-body__content,.tornado-surface .n-alert-body,.tornado-surface .n-data-table-empty,.tornado-surface .n-empty__description{color:#f1ebe4!important}.tornado-note-alert{background:#ffdf9e0f!important;border:1px solid rgba(255,223,158,.22)!important}.tornado-prewrap{white-space:pre-wrap;line-height:1.9}.tornado-prose-block{color:#e4ddd6}.tornado-detail-title,.tornado-detail-title h3,.tornado-detail-title span{color:#fff2f0!important}.tornado-terminal-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.tornado-terminal-kicker{color:#ffdf9e;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700}.tornado-terminal-title{margin:8px 0 10px;color:#fff2f0;font-family:Plus Jakarta Sans,sans-serif;font-size:34px;line-height:1.1}.tornado-terminal-desc{margin:0;max-width:860px;color:#b8aea6;line-height:1.8}.tornado-terminal-badge-row,.tornado-chip-row,.tornado-action-row,.tornado-inline-actions{display:flex;flex-wrap:wrap;gap:10px}.tornado-tag,.tornado-chip{display:inline-flex;align-items:center;border:1px solid rgba(255,223,158,.18);background:#ffdf9e0f;color:#ffe8ba;border-radius:999px;padding:8px 12px;font-size:12px}.tornado-chip-btn{cursor:pointer}.tornado-hero-shell{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:18px}.tornado-hero-shell.compact{grid-template-columns:minmax(0,1.2fr) minmax(280px,.7fr)}.tornado-hero-left,.tornado-hero-right,.tornado-mini-board,.tornado-leader-card,.tornado-factor-tile.spotlight,.tornado-factor-tile,.tornado-empty-card{border:1px solid #2a2d2d;border-radius:22px;background:radial-gradient(circle at top right,rgba(211,47,47,.18),transparent 26%),linear-gradient(180deg,#1a1c1c,#101212);box-shadow:inset 0 1px #ffffff0a}.tornado-hero-left,.tornado-hero-right,.tornado-mini-board,.tornado-leader-card{padding:24px}.tornado-hero-left h2{margin:10px 0 12px;color:#fff2f0;font-family:Plus Jakarta Sans,sans-serif;font-size:28px}.tornado-hero-left p,.tornado-mini-board p{color:#b8aea6;line-height:1.75}.tornado-mini-title{color:#ffdf9e;font-size:12px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:14px}.tornado-stats-grid.compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tornado-stats-grid.five{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.tornado-stat-card.alt{min-height:96px}.tornado-stat-value.small{font-size:22px}.tornado-factor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tornado-factor-grid.dense{grid-template-columns:repeat(4,minmax(0,1fr))}.tornado-factor-tile{padding:18px;cursor:pointer}.tornado-factor-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.tornado-factor-code{margin:8px 0 0;color:#fff2f0;font-family:Plus Jakarta Sans,sans-serif;font-size:24px}.tornado-factor-body{margin-top:14px;display:grid;gap:10px}.tornado-metric-row{display:flex;justify-content:space-between;gap:12px;color:#b8aea6}.tornado-metric-row strong{color:#f7f1ea}.tornado-picks-text{margin:16px 0 0;color:#9f958e;line-height:1.65}.tornado-status-dot,.tornado-status-pill{display:inline-flex;align-items:center;justify-content:center}.tornado-status-dot{width:12px;height:12px;border-radius:999px;background:#5b403d;box-shadow:0 0 0 4px #5b403d2e}.tornado-status-dot.active{background:#3fb950;box-shadow:0 0 0 4px #3fb95029}.tornado-status-pill{padding:6px 10px;border-radius:999px;background:#58a6ff1f;color:#9fd0ff;font-size:12px}.tornado-chart-card.cinematic{padding-top:8px}@media(max-width:1100px){.tornado-factor-grid,.tornado-factor-grid.dense,.tornado-stats-grid.five,.tornado-hero-shell,.tornado-hero-shell.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.tornado-terminal-hero,.tornado-hero-shell,.tornado-hero-shell.compact,.tornado-factor-grid,.tornado-factor-grid.dense,.tornado-stats-grid.five,.tornado-stats-grid.compact{grid-template-columns:1fr;display:grid}.tornado-terminal-title{font-size:28px}}.factor-bucket-new-high[data-v-bc92d303]{padding:16px}.date-hint[data-v-bc92d303]{font-size:13px;color:#888}.stock-link[data-v-bc92d303]{cursor:pointer;color:#18a058;text-decoration:underline;text-decoration-style:dotted}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.board-code-tone-star{color:#1971c2;font-weight:600}.board-code-tone-chi{color:#e8590c;font-weight:600}.board-watch-auction-time{color:#c92a2a!important;font-weight:700}.board-watch-bigyang{color:#d97706!important;font-weight:700}.description-cell.board-watch-bigyang,.description-cell.board-watch-bigyang .n-text{color:#d97706!important}.n-tag.board-watch-bigyang{--n-text-color: #d97706 !important;--n-color: #d97706 !important;color:#d97706!important;border-color:#d9770673!important}.watch-market-container.dark-theme .board-code-tone-star{color:#74c0fc}.watch-market-container.dark-theme .board-code-tone-chi{color:#ff922b}.watch-market-container.dark-theme .board-watch-bigyang,.watch-market-container.dark-theme .n-tag.board-watch-bigyang{color:#fcc419!important;--n-text-color: #fcc419 !important;--n-color: #fcc419 !important;border-color:#fcc41973!important}.board-page.dark .board-code-tone-star{color:#74c0fc}.board-page.dark .board-code-tone-chi{color:#ff922b}.board-page.dark .board-watch-bigyang,.board-page.dark .n-tag.board-watch-bigyang{color:#fcc419!important;--n-text-color: #fcc419 !important;--n-color: #fcc419 !important;border-color:#fcc41973!important}.llo-code.board-code-tone-star,.tso-code.board-code-tone-star{color:#1971c2;font-weight:600}.llo-code.board-code-tone-chi,.tso-code.board-code-tone-chi{color:#e8590c;font-weight:600}.llo-dark .llo-code.board-code-tone-star,.tso-dark .tso-code.board-code-tone-star{color:#74c0fc}.llo-dark .llo-code.board-code-tone-chi,.tso-dark .tso-code.board-code-tone-chi{color:#ff922b}:root{--apple-bg: #f5f5f7;--apple-card-bg: #ffffff;--apple-text: #1d1d1f;--apple-text-secondary: #86868b;--apple-blue: #0071e3;--apple-blue-hover: #0077ed;--apple-green: #4ade80;--apple-orange: #ff9500;--apple-red: #ff3b30;--apple-border: rgba(0, 0, 0, .08);--apple-th: #fafafa;--apple-radius: 12px;--apple-radius-lg: 18px;--apple-radius-pill: 980px;--apple-font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", sans-serif}.app-dark{--apple-bg: #000000;--apple-card-bg: #111111;--apple-text: #e8e0dc;--apple-text-secondary: #a09490;--apple-blue: #4096ff;--apple-blue-hover: #69b1ff;--apple-border: rgba(255, 255, 255, .08);--apple-th: #1a1a1a}html.app-dark.skin-wine,.app-dark.skin-wine{--apple-bg: #0d0a0c;--apple-card-bg: #1a1418;--apple-th: #251e22}html.app-dark.skin-gray,.app-dark.skin-gray{--apple-bg: #1a1a1a;--apple-card-bg: #242424;--apple-th: #2e2e2e}html.app-dark.skin-blue,.app-dark.skin-blue{--apple-bg: #000000;--apple-card-bg: #0d0d0d;--apple-th: #1a1a1a}html,body{background:var(--apple-bg)!important}html.app-dark,html.app-dark body{background:#000!important}html.app-dark.skin-wine,html.app-dark.skin-wine body{background:linear-gradient(160deg,#0d0a0c,#1a0f14 40%,#120e12)!important;background-attachment:fixed}.n-card{background:var(--apple-card-bg)!important;border-radius:var(--apple-radius-lg)!important;border:1px solid var(--apple-border)!important;box-shadow:0 1px 3px #0000000a!important;font-family:var(--apple-font)!important}.n-card:not(.n-card--content-first) .n-card-header{padding:14px 18px 6px!important;border-bottom:none!important}.n-card .n-card-header__title{font-size:16px!important;font-weight:600!important;color:var(--apple-text)!important;letter-spacing:-.2px!important}.n-card .n-card-header__extra{font-size:12px!important}.n-card:not(.n-card--content-first) .n-card__content{padding:10px 18px 18px!important}.n-card.n-card--content-first .n-card__content{padding:14px 18px!important}.n-card:not([class*=bg-]){background:var(--apple-card-bg)!important}.bottom-menu-card .n-card,.apple-bottom-bar .n-card{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.apple-page .n-button{font-family:var(--apple-font)!important;font-weight:500!important;transition:all .2s ease!important}.apple-page .n-button.n-button--small-size{height:26px!important;font-size:12px!important}.apple-page .n-button.n-button--tiny-size{height:22px!important;font-size:11px!important}.n-tag{border-radius:var(--apple-radius-pill)!important;font-family:var(--apple-font)!important;font-weight:500!important;padding:0 10px!important;line-height:22px!important;height:22px!important;font-size:11px!important}.n-tag.n-tag--small{padding:0 8px!important;line-height:20px!important;height:20px!important;font-size:10px!important}.n-data-table{border-radius:var(--apple-radius-lg)!important;border:1px solid var(--apple-border)!important;overflow:hidden!important;font-family:var(--apple-font)!important}.n-data-table .n-data-table-th{background:var(--apple-th)!important;font-size:12px!important;font-weight:600!important;color:var(--apple-text-secondary)!important;border-bottom:1px solid var(--apple-border)!important;padding:10px 12px!important}.n-data-table .n-data-table-td{padding:8px 12px!important;font-size:13px!important;border-bottom:1px solid var(--apple-border)!important}.n-data-table .n-data-table-tr:last-child .n-data-table-td{border-bottom:none!important}.n-data-table .n-data-table-tr:hover .n-data-table-td{background:#00000005!important}.n-pagination .n-pagination-item{border-radius:6px!important;font-size:12px!important;font-family:var(--apple-font)!important}.n-pagination .n-pagination-item--active{background:var(--apple-blue)!important;color:#fff!important}.n-switch{--n-height: 24px !important;--n-width: 40px !important;--n-border-radius: 12px !important}.n-switch.n-switch--active{background-color:var(--apple-green)!important}.n-input{border-radius:8px!important;font-family:var(--apple-font)!important}.n-input .n-input__input{font-size:13px!important}.n-input.n-input--focus{box-shadow:0 0 0 3px #0071e31f!important;border-color:var(--apple-blue)!important}.n-select{border-radius:8px!important;font-family:var(--apple-font)!important}.n-select .n-base-selection{border-radius:8px!important}.n-date-picker{border-radius:8px!important;font-family:var(--apple-font)!important}.n-date-picker .n-input{border-radius:8px!important}.n-tabs .n-tabs-tab{font-size:13px!important;font-weight:500!important;font-family:var(--apple-font)!important;padding:6px 14px!important;transition:all .2s ease!important}.n-tabs .n-tabs-tab--active{color:var(--apple-blue)!important;font-weight:600!important}.n-tabs .n-tabs-bar{background:var(--apple-blue)!important;height:2px!important}.n-empty{padding:40px 0!important}.n-empty .n-empty__description{font-size:14px!important;color:var(--apple-text-secondary)!important}.n-timeline-item{font-family:var(--apple-font)!important}.n-timeline-item .n-timeline-item-timeline__title{font-size:13px!important;font-weight:600!important}.n-alert{border-radius:var(--apple-radius)!important;font-family:var(--apple-font)!important;font-size:13px!important}.n-divider{margin:8px 0!important}.n-radio-group .n-radio-button{border-radius:var(--apple-radius-pill)!important;font-family:var(--apple-font)!important;font-size:12px!important}.n-radio-group .n-radio-button.n-radio-button--checked{background:var(--apple-blue)!important;border-color:var(--apple-blue)!important}.n-modal{border-radius:20px!important;font-family:var(--apple-font)!important;box-shadow:0 20px 60px #00000026!important}.n-modal .n-card{border-radius:20px!important;box-shadow:none!important;background:var(--apple-card-bg)!important}.app-dark .n-modal .n-card{background:#0d0d0d!important;color:#e8e0dc!important}.app-dark .n-modal .n-card__header{color:#e8e0dc!important}.app-dark .n-modal .n-card__content{color:#c0b4b0!important}
/* The old global white-text rule also catches Naive's transparent text buttons. */
/* The current business section remains visible even when its selected child is in a popup. */
.apple-bottom-menu .n-menu-item-content--selected,
.apple-bottom-menu .n-menu-item-content--child-active {
  background: transparent !important;
  box-shadow: none !important;
}
.apple-bottom-menu .n-menu-item-content--selected .n-menu-item-content-header,
.apple-bottom-menu .n-menu-item-content--selected .n-menu-item-content-header a,
.apple-bottom-menu
  .n-menu-item-content--child-active
  .n-menu-item-content-header,
.apple-bottom-menu
  .n-menu-item-content--child-active
  .n-menu-item-content-header
  a {
  color: var(--apple-blue, #1677ff) !important;
  font-weight: 600;
}
.n-button:not(.top-action-btn-circle)[style*="--n-color: #0000"][style*="--n-border: none"] {
  color: var(--n-text-color) !important;
  background-color: var(--n-color) !important;
}
.n-button:not(.top-action-btn-circle)[style*="--n-color: #0000"][style*="--n-border: none"]:hover {
  color: var(--n-text-color-hover, var(--n-text-color)) !important;
  background-color: var(--n-color-hover, var(--n-color)) !important;
}
.n-button:not(.top-action-btn-circle)[style*="--n-color: #0000"][style*="--n-border: none"]:active {
  color: var(--n-text-color-pressed, var(--n-text-color)) !important;
  background-color: var(--n-color-pressed, var(--n-color)) !important;
}
/* Outlined actions need their theme text color on the transparent surface too. */
html
  .n-button.n-button--ghost:not(
    .n-button--disabled
  )[style*="--n-color: #0000"] {
  color: var(--n-text-color) !important;
  background-color: var(--n-color) !important;
}
html
  .n-button.n-button--ghost:not(
    .n-button--disabled
  )[style*="--n-color: #0000"]:hover,
html
  .n-button.n-button--ghost:not(
    .n-button--disabled
  )[style*="--n-color: #0000"]:focus {
  color: var(--n-text-color-hover, var(--n-text-color)) !important;
  background-color: var(--n-color-hover, var(--n-color)) !important;
}
html
  .n-button.n-button--ghost:not(
    .n-button--disabled
  )[style*="--n-color: #0000"]:active {
  color: var(--n-text-color-pressed, var(--n-text-color)) !important;
  background-color: var(--n-color-pressed, var(--n-color)) !important;
}
/* Keep both training modes on one line at desktop and compact widths. */
.market-document-title {
  position: relative;
}
.market-data-card {
  position: relative;
}
.market-data-coverage {
  position: absolute;
  top: 14px;
  right: 18px;
  z-index: 3;
  color: var(--apple-text-secondary);
  font-size: 11px;
}
.market-data-coverage > summary {
  cursor: pointer;
}
.market-data-coverage > div {
  position: absolute;
  right: 0;
  top: 100%;
  width: min(360px, calc(100vw - 72px));
  padding: 12px;
  background: var(--apple-card-bg);
  border: 1px solid var(--apple-border);
  border-radius: 8px;
  box-shadow: 0 4px 16px #0002;
}
@media (max-width: 1100px) {
  .market-data-coverage {
    position: relative;
    top: auto;
    right: auto;
    margin-bottom: 8px;
  }
}
.market-document-title .n-a:not(.market-document-original) {
  text-decoration: none;
}
/* Overview groups keep their content height; the outer list scrolls instead of
   squeezing stock cards into a fraction of a row when many themes are loaded. */
.tso-sections,
.llo-sections {
  box-sizing: border-box;
  padding-bottom: 24px;
}
.tso-sections > .tso-section,
.llo-sections > .llo-section {
  flex-shrink: 0;
}
.tso-card-grid::-webkit-scrollbar,
.llo-card-grid::-webkit-scrollbar {
  display: none;
}
.market-document-original {
  position: absolute;
  inset-inline-end: 6px;
  top: 2px;
  z-index: 1;
  padding: 0 4px;
  background: var(--apple-card-bg);
  opacity: 0;
  pointer-events: none;
}
.market-document-title:hover .market-document-original,
.market-document-title:focus-within .market-document-original {
  opacity: 1;
  pointer-events: auto;
}

.kt-mode-pill[data-v-09a019e9] {
  white-space: nowrap;
  flex-shrink: 0;
}
.portfolio-toolbar .n-button,
.portfolio-toolbar .n-select,
.portfolio-toolbar .n-date-picker {
  flex-shrink: 0;
  white-space: nowrap;
}
@media (min-width: 1101px) {
  .portfolio-chart-toolbar {
    flex-wrap: nowrap !important;
    overflow-x: auto;
    scrollbar-width: none;
  }
  .portfolio-chart-toolbar::-webkit-scrollbar {
    display: none;
  }
}
/* The fixed search area leaves too little room for three quote cards in a compact window. */
@media (max-width: 1100px) {
  .portfolio-stock-grid.n-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}
@media (max-width: 940px) {
  .portfolio-stock-grid.n-grid {
    grid-template-columns: minmax(0, 1fr) !important;
  }
}
/* Naive paints the switch rail inside its wrapper. */
html .n-switch.n-switch--active,
html.app-dark .n-switch.n-switch--active {
  background-color: transparent !important;
}
.n-switch.n-switch--active .n-switch__rail {
  background-color: var(--n-rail-color-active) !important;
}
.n-switch.market-refresh-switch {
  --n-width: 88px !important;
  --n-rail-width: 88px !important;
}
/* The circular login action retains its primary fill in both themes. */
html
  .top-info-bar
  button.top-action-btn-circle.n-button--primary-type[data-v-f1f3b41c] {
  background: var(--n-color) !important;
  color: var(--n-text-color) !important;
}
html
  .top-info-bar
  button.top-action-btn-circle.n-button--primary-type[data-v-f1f3b41c]:hover {
  background: var(--n-color-hover) !important;
}
/* Stacked watch panels need independent rows inside the scrollable page. */
@media (max-width: 800px) {
  .watch-market-container[data-v-4128646a] {
    height: calc(100dvh - 115px);
    min-height: 0;
    overflow-y: auto;
  }
  .watch-market-grid[data-v-4128646a] {
    flex: none;
    grid-template-rows: none;
    grid-auto-rows: minmax(400px, 60dvh);
  }
  .watch-market-grid > .panel[data-v-4128646a] {
    height: 100%;
    min-height: 0;
  }
  .watch-market-container .theme-table-inner {
    scrollbar-width: thin;
  }
  .watch-market-container .theme-table-inner::-webkit-scrollbar {
    display: block;
    width: 6px;
    height: 6px;
  }
  .app-scale-root .apple-bottom-scroll {
    justify-content: flex-start;
  }
  .app-scale-root .apple-bottom-menu {
    width: max-content;
    max-width: none;
    flex-shrink: 0;
  }
}
.native-market-board{box-sizing:border-box;padding:16px;color:inherit;background:var(--apple-bg,transparent);font:13px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;min-height:180px;overflow:auto;max-height:100%}
.pop-board__right .native-market-board{color:var(--apple-text,#1f2329)}
.native-market-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.native-market-toolbar h2{font-size:17px;margin:0 auto 0 0}.native-market-toolbar input[type=search]{min-width:160px;max-width:240px}
.native-market-board button,.native-market-board input,.native-market-board select{font:inherit;color:inherit;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:5px;padding:5px 9px;background:var(--apple-bg,transparent);box-sizing:border-box}.native-market-board button{cursor:pointer}.native-market-board button:disabled{opacity:.5;cursor:wait}.native-market-board button:hover:not(:disabled){border-color:#409eff}.native-market-board button:focus-visible,.native-market-board input:focus-visible,.native-market-board select:focus-visible{outline:2px solid #409eff;outline-offset:1px}.native-market-board a{color:#409eff}
.native-market-source{opacity:.72;font-size:12px;margin:4px 0 10px}.native-market-note{padding:8px 10px;border-radius:6px;background:color-mix(in srgb,#409eff 8%,transparent);margin:8px 0}.native-market-error{padding:10px 12px;border:1px solid #bd4a5a;border-radius:6px;color:#ef7885;background:color-mix(in srgb,#e55 7%,transparent)}.native-market-empty{text-align:center;padding:60px 10px;opacity:.7}
.native-market-table-wrap{overflow:auto;max-width:100%}.native-market-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:12px}.native-market-table th,.native-market-table td{text-align:left;padding:8px 9px;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);max-width:380px;overflow:hidden;text-overflow:ellipsis}.native-market-table th{position:sticky;top:0;background:var(--apple-bg,#141414);z-index:1}.native-market-table tr:hover td{background:color-mix(in srgb,#409eff 7%,transparent)}.native-market-board .native-market-stock{color:#65aaf8;border:0;background:transparent;padding:0;text-align:left}.native-market-up{color:#f46b77}.native-market-down{color:#35b87c}
.native-market-pagination{display:flex;gap:16px;justify-content:center;align-items:center;margin:14px 0}.native-market-stats{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin:12px 0}.native-market-stats article{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:8px}.native-market-stats strong{font-size:24px}.native-market-stats small{opacity:.65}
.native-market-ladder{display:flex;flex-direction:column;gap:10px}.native-market-ladder-level{display:grid;grid-template-columns:110px minmax(0,1fr);border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:7px;overflow:hidden}.native-market-ladder-level h3{margin:0;padding:16px 10px;background:color-mix(in srgb,#d99d1a 10%,transparent);font-size:14px}.native-market-ladder-level>div{display:flex;flex-wrap:wrap;gap:8px;padding:8px}.native-market-ladder-level article{width:180px;padding:8px;border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:5px}.native-market-ladder-level article>span,.native-market-ladder-level article>small{display:block}.native-market-ladder-level article p{margin:4px 0;font-size:12px;opacity:.75;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.native-market-cloud{height:480px;position:relative;margin:12px 0;min-width:400px}.native-market-board .native-market-cloud-tile{position:absolute;border:2px solid var(--apple-bg,#161616);color:#fff;padding:5px;white-space:pre-line;overflow:hidden;border-radius:2px;text-align:center;line-height:1.5}.native-market-cloud-tile.selected{outline:3px solid #fff;outline-offset:-5px}.native-market-cloud-tile:hover{filter:brightness(1.15)}
.native-market-modal-mask{position:fixed;inset:0;background:#0009;z-index:4000;display:flex;align-items:center;justify-content:center;padding:24px}.native-market-modal{width:min(800px,94vw);max-height:85vh;overflow:auto;padding:22px;border:1px solid #555;border-radius:10px;background:var(--apple-bg,#151515);color:inherit;box-sizing:border-box}.native-market-modal header{display:flex;align-items:center;justify-content:space-between;gap:12px}.native-market-modal h2{font-size:19px;margin:0}.native-market-reason{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.native-market-inline-detail{padding:12px;border:1px solid #409eff;border-radius:6px;margin:12px 0;white-space:normal}.native-market-inline-detail>button{float:right}
.native-market-public-container{display:flex;flex-direction:column;min-height:calc(100vh - 142px);height:calc(100vh - 142px);overflow:hidden}.native-market-public-body{min-height:0;flex:1;overflow:auto}.native-market-public-body>.native-market-board{min-height:100%;height:100%}.native-market-rank-grid{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));gap:8px;min-height:400px;overflow:auto}.native-market-rank-grid>.native-market-board{border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:6px;padding:10px;max-height:calc(100vh - 210px)}.native-market-compact .native-market-table th,.native-market-compact .native-market-table td{padding:7px 5px}.native-market-compact .native-market-toolbar{justify-content:space-between}.native-market-compact .native-market-source{white-space:normal;font-size:11px}.native-market-rank-single{height:calc(100vh - 220px);overflow:auto}.native-market-rank-single>.native-market-board{height:100%}.native-market-review-unsupported{padding:32px;text-align:center;max-width:760px;margin:20px auto;line-height:2}
.native-market-modebar{display:flex;justify-content:flex-end;gap:8px;align-items:center;padding:5px 12px;font-size:12px}.native-market-modebar button{font:inherit;color:inherit;background:transparent;border:1px solid #6666;border-radius:4px;padding:3px 8px;cursor:pointer}.native-market-modebar button[aria-pressed=true]{color:#65aaf8;border-color:#409eff}.native-market-modebar a{color:#65aaf8}
.native-market-rank-grid>.native-market-board{overflow:hidden;display:flex;flex-direction:column}.native-market-rank-grid>.native-market-board>.native-market-board{min-height:0;max-height:none;flex:1}
.native-market-board .native-market-stock,.native-market-modebar a{color:color-mix(in srgb,#409eff 72%,currentColor)}.native-market-error{color:color-mix(in srgb,#d34b62 80%,currentColor)}.native-market-up{color:color-mix(in srgb,#de4157 80%,currentColor)}.native-market-down{color:color-mix(in srgb,#209f6a 80%,currentColor)}
@media(max-width:1050px){.native-market-rank-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}.native-market-stats{grid-template-columns:repeat(2,minmax(120px,1fr))}.native-market-ladder-level{grid-template-columns:90px minmax(0,1fr)}}
.market-tool-shell {
  min-width: 0;
  max-width: 100%;
  min-height: calc(100dvh - 100px);
  background: #000;
  color: #ddd;
}
.market-tool-routebar {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  padding: 8px 12px;
  background: #12141a;
  color: #ccc;
  font:
    13px/1.5 "Microsoft Yahei",
    sans-serif;
}
.market-tool-routebar a {
  color: #79b9ff;
}
.market-tool-routebar form {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  align-items: center;
  margin-left: auto;
}
.market-tool-routebar select,
.market-tool-routebar input,
.market-tool-routebar button {
  background: #20232b;
  border: 1px solid #555;
  color: inherit;
  padding: 4px 7px;
  font: inherit;
  border-radius: 3px;
  max-width: 100%;
}
.market-tool-routebar input {
  width: 130px;
}
.market-tool-routebar [role="alert"] {
  color: #ff9090;
}
.market-tools-hub {
  padding: 22px;
  min-width: 0;
}
.market-tools-hub h1 {
  font-size: 22px;
}
.market-tools-hub > input {
  padding: 8px 12px;
  border: 1px solid #9996;
  border-radius: 5px;
  background: transparent;
  color: inherit;
}
.market-tools-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));
  gap: 14px;
  margin-top: 22px;
}
.market-tools-grid a {
  padding: 18px;
  border: 1px solid #9995;
  border-radius: 6px;
  color: inherit;
  text-decoration: none;
}
.market-tools-grid a:hover,
.market-tools-grid a:focus-visible {
  border-color: #389cff;
  background: #389cff14;
}
.market-tools-grid code {
  display: block;
  font-size: 11px;
  opacity: 0.6;
  overflow-wrap: anywhere;
  margin-top: 8px;
}
.market-tool-actions {
  display: flex;
  gap: 10px;
  align-items: center;
  flex-wrap: wrap;
}
.market-source-table {
  padding: 12px;
  background: #080808;
  min-height: 100%;
  font:
    13px/1.7 "Microsoft Yahei",
    sans-serif;
}
.market-source-table h2 {
  font-size: 17px;
  color: #ffdc62;
}
.market-source-table button,
.market-source-table select,
.market-source-table input {
  font: inherit;
  color: inherit;
  background: #202020;
  border: 1px solid #555;
  padding: 4px 7px;
  border-radius: 3px;
}
.market-source-table button:disabled {
  opacity: 0.4;
}
.market-tool-scroll {
  max-width: 100%;
  overflow: auto;
  margin: 10px 0;
}
.market-source-table table {
  border-collapse: collapse;
  white-space: nowrap;
  width: 100%;
}
.market-source-table th,
.market-source-table td {
  padding: 5px 10px;
  border-bottom: 1px solid #333;
  text-align: right;
}
.market-source-table th button {
  background: none;
  border: 0;
  color: #d9e9ff;
}
.market-source-table tr:hover {
  background: #492122;
}
.market-source-table tr.selected {
  background: #41346c;
}
.market-source-table a {
  color: #81bbff;
}
.market-tool-note {
  color: #aaa;
  font-size: 12px;
  overflow-wrap: anywhere;
}
@media (max-width: 600px) {
  .market-tools-hub {
    padding: 12px;
  }
  .market-tool-routebar {
    gap: 7px;
    padding: 7px;
  }
  .market-tool-routebar select {
    max-width: 240px;
  }
  .market-tool-routebar form {
    margin-left: 0;
  }
  .market-tools-grid {
    grid-template-columns: repeat(auto-fit, minmax(155px, 1fr));
    gap: 8px;
  }
  .market-tools-grid a {
    padding: 12px;
  }
}
.market-workspace {
  padding: 12px;
  background: #080808;
  color: #ddd;
  min-width: 0;
}
.market-workspace > nav {
  display: flex;
  gap: 6px;
  flex-wrap: wrap;
  margin: 10px 0;
}
.market-workspace button {
  font: inherit;
  color: inherit;
  background: #20222a;
  border: 1px solid #555;
  padding: 5px 8px;
}
.market-workspace-panes {
  display: grid;
  gap: 10px;
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
}
.market-workspace-pane {
  min-width: 0;
  overflow: auto;
  border: 1px solid #555;
}
.market-workspace-pane.focused {
  border-color: #388cff;
}
.market-workspace-pane > header {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  padding: 8px;
}
.market-workspace-pane a {
  color: #80beff;
}
.market-workspace-gap {
  padding: 18px;
  color: #e6c67c;
}
.market-workspace-native-route {
  min-width: 0;
  color: var(--apple-text, #1d1d1f);
  background: var(--apple-bg, #f5f5f7);
}
.mt-insights .insight-concept {
  margin: 10px 0;
  padding: 12px;
  border: 1px solid #333;
  border-radius: 6px;
  background: #181818;
}
.mt-insights .insight-concept h2 {
  color: #ffd700;
  margin: 0 0 8px;
  font-size: 16px;
}
.mt-insights .insight-concept p {
  margin: 7px 0;
  white-space: pre-wrap;
}
.mt-insights .insight-concept details {
  color: #b8c9de;
}
.market-workspace iframe {
  max-width: 100%;
}
@media (max-width: 700px) {
  .market-workspace-panes {
    grid-template-columns: minmax(0, 1fr);
  }
}
.gubit-workspace {
  width: 100%;
  max-width: 1210px;
  margin: 5px auto;
  color: #222;
  background: #fffef8;
  font:
    12px Verdana,
    Arial,
    Helvetica,
    sans-serif;
  box-sizing: border-box;
  border: 1px solid #f63;
  overflow: hidden;
}
.gubit-workspace h2 {
  margin: 0;
  padding: 12px;
  font-size: 18px;
  font-weight: 700;
  border-bottom: 1px solid #f63;
}
.gubit-workspace h3 {
  margin: 5px 0;
  font-size: 16px;
  color: #00a2e8;
  font-weight: 800;
}
.gubit-workspace a {
  color: #03f;
}
.gubit-controls,
.gubit-chart-controls {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 7px;
  padding: 8px;
  font-size: 12px;
}
.gubit-workspace button,
.gubit-workspace input,
.gubit-workspace select {
  font: inherit;
  color: inherit;
}
.gubit-workspace .mt-status {
  margin: 0;
  padding: 4px 8px;
  color: #555;
  background: #fffef8;
  font-size: 12px;
}
.gubit-workspace .mt-error {
  color: #b52620;
  background: #fff0e8;
}
.gubit-quote {
  padding: 0 5px;
  display: flex;
  flex-wrap: wrap;
  gap: 0 12px;
  min-height: 48px;
  border-bottom: 1px solid #f63;
}
.gubit-concepts h2 {
  height: 26px;
  line-height: 26px;
  padding: 0 10px;
  color: red;
  font-weight: 800;
  border-bottom: 0;
}
.gubit-history-note {
  padding: 4px 8px;
  font-size: 12px;
  color: #665520;
}
.gubit-stock-name {
  flex: 0 0 100px;
}
.gubit-stock-name strong {
  display: block;
  font-size: 20px;
  color: #03f;
  line-height: 28px;
}
.gubit-stock-name > span {
  display: block;
  font-size: 14px;
  font-weight: 400;
  white-space: nowrap;
}
.gubit-stock-price {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-width: 75px;
  font-size: 16px;
  font-weight: 800;
}
.gubit-stock-price strong {
  font-size: 18px;
}
.gubit-quote-details {
  flex: 1;
  font-size: 12px;
}
.gubit-quote-details > div {
  display: flex;
  flex-wrap: wrap;
  gap: 0 10px;
  line-height: 24px;
}
.gubit-quote > strong {
  font-size: 18px;
}
.gubit-workspace .negative {
  color: green;
}
.gubit-workspace .positive {
  color: red;
}
.gubit-groups {
  display: flex;
  align-items: flex-start;
  gap: 0;
  padding: 5px 10px;
}
.gubit-groups > section {
  flex: 0 0 127px;
}
.gubit-groups > section:last-child {
  flex: 1;
  max-width: 920px;
}
.gubit-groups > section > div {
  display: flex;
  flex-wrap: wrap;
  gap: 3px;
}
.gubit-workspace .gubit-board {
  display: block;
  background: #29cc88;
  border: 1px solid #29cc88;
  border-radius: 4px;
  color: #fff;
  text-decoration: none;
  font:
    12px Verdana,
    Arial,
    Helvetica,
    sans-serif;
  width: 124px;
  box-sizing: border-box;
}
.gubit-workspace .gubit-board.positive {
  background: #ff5a51;
  border-color: #ff5a51;
}
.gubit-board strong {
  display: block;
  font-size: 16px;
  text-align: center;
  line-height: 22px;
  margin: 0 8px;
}
.gubit-board > span {
  display: flex;
  justify-content: space-between;
  margin-top: 5px;
  padding: 0 5px;
  height: 20px;
  font-size: 12px;
  gap: 8px;
}
.gubit-board:hover {
  opacity: 0.8;
}
.gubit-tables {
  display: grid;
  grid-template-columns: 258px minmax(0, 1fr) 300px;
  border-top: 1px solid #cbd6e8;
}
.gubit-tables > div {
  min-width: 0;
  overflow-x: auto;
}
.gubit-tables table {
  width: 100%;
  border-collapse: collapse;
  font:
    14px SimSun,
    serif;
  white-space: nowrap;
}
.gubit-metrics table {
  width: 1812px;
}
.gubit-tables th,
.gubit-tables td {
  border: 1px solid #cbd6e8;
  height: 26px;
  box-sizing: border-box;
  padding: 0 3px;
  text-align: center;
  line-height: 24px;
}
.gubit-tables thead tr:first-child th {
  height: 32px;
  background: #f1f4f9;
}
.gubit-tables tbody tr.chosen td {
  background: #cce2fb;
}
.gubit-tables tbody tr.hovered td {
  background: #f6f6d0;
}
.gubit-tables th button,
.gubit-descriptions td button {
  border: 0;
  background: transparent;
  padding: 0;
  color: inherit;
  cursor: pointer;
}
.gubit-descriptions td button {
  width: 290px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  display: block;
  line-height: 24px;
}
.gubit-metrics th select {
  max-width: 48px;
  font-size: 12px;
}
.gubit-intro {
  padding: 8px 10px;
  border-top: 1px solid #f63;
}
.gubit-intro p {
  line-height: 22px;
  white-space: pre-wrap;
}
.gubit-daily {
  display: grid;
  grid-template-columns: minmax(0, 840px) minmax(180px, 1fr);
  background: #000;
  color: #ddd;
}
.gubit-chart {
  min-width: 0;
}
.gubit-chart > .mt-status {
  background: #000;
  color: #aaa;
}
.gubit-chart > p {
  font-size: 12px;
  padding: 0 8px;
}
.gubit-daily aside {
  border-left: 1px solid #aaa;
  padding: 4px 8px;
}
.gubit-daily aside > h3 {
  color: #f55;
}
.gubit-chart .mt-canvas {
  width: 100%;
  height: 100%;
}
.gubit-daily .gubit-groups {
  display: block;
  width: 198px;
  padding: 0;
}
.gubit-daily .gubit-quote {
  border-bottom: 1px solid #888;
  font-weight: 800;
}
.gubit-daily .gubit-stock-name strong {
  color: yellow;
}
.gubit-daily .gubit-quote .negative {
  color: #10f400;
}
.gubit-daily .gubit-quote-details {
  min-width: 0;
}
.gubit-daily .gubit-groups > section {
  width: 148px;
  margin-bottom: 5px;
}
.gubit-daily .gubit-groups > section > div {
  display: block;
}
.gubit-daily .gubit-board {
  width: 148px;
  margin-bottom: 5px;
}
.gubit-daily .gubit-board strong {
  margin-top: 5px;
}
.gubit-chart-controls {
  background: #fffef8;
  color: #222;
}
.gubit-chart-controls input {
  max-width: 120px;
}
.gubit-dialog {
  position: fixed;
  inset: 15% 12%;
  z-index: 1100;
  background: #fffef8;
  color: #222;
  box-shadow: 0 0 0 100vmax #0008;
  padding: 20px;
  border: 1px solid #f63;
  overflow: auto;
}
.gubit-dialog p {
  white-space: pre-wrap;
  line-height: 1.7;
}
@media (max-width: 800px) {
  .gubit-quote-details {
    flex: 0 0 100%;
  }
  .gubit-stock-price {
    min-height: 48px;
  }
  .gubit-groups {
    flex-wrap: wrap;
  }
  .gubit-groups > section:last-child {
    flex-basis: 100%;
  }
  .gubit-tables {
    grid-template-columns: 160px minmax(0, 1fr);
  }
  .gubit-descriptions {
    grid-column: 1/-1;
    max-height: 220px;
    overflow: auto;
  }
  .gubit-daily {
    grid-template-columns: minmax(0, 1fr);
  }
  .gubit-daily aside {
    border-left: 0;
    border-top: 1px solid #aaa;
  }
  .gubit-daily aside .gubit-groups {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  .gubit-daily aside .gubit-groups > section {
    flex: 0 0 148px;
  }
  .gubit-dialog {
    inset: 10% 5%;
  }
  .gubit-identities td:first-child,
  .gubit-identities th:first-child {
    display: none;
  }
  .gubit-identities td {
    max-width: 120px;
    overflow: hidden;
  }
  .gubit-controls input {
    max-width: 100%;
  }
}
.cls-workspace {
  color: #000;
  background: #000;
  font:
    12px/20px "PingFang SC",
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Helvetica,
    Arial,
    "Microsoft YaHei",
    "Source Han Sans SC",
    sans-serif;
}
.cls-workspace * {
  box-sizing: border-box;
}
.cls-workspace-actions,
.cls-column-actions,
.cls-reader-nav {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  padding: 6px 8px;
  background: #fff;
  color: #666;
  font-size: 12px;
}
.cls-workspace button {
  cursor: pointer;
  font: inherit;
}
.cls-workspace-actions button,
.cls-column-actions button,
.cls-reader-nav button {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 3px 7px;
}
.cls-subject-columns {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  height: 888px;
  gap: 2px;
  border: 1px solid #555;
}
.cls-column {
  min-width: 0;
  overflow-y: auto;
  background: #f6fafd;
  scrollbar-width: thin;
  overflow-anchor: none;
}
.cls-brand {
  display: flex;
  align-items: center;
  gap: 6px;
  height: 52px;
  padding: 8px 15px;
  background: #fff;
}
.cls-brand img {
  width: 36px;
  height: 36px;
}
.cls-brand strong {
  font-size: 15px;
}
.cls-brand small {
  display: block;
  font-size: 12px;
  color: #666;
}
.cls-brand > a {
  margin-left: auto;
  background: #de0422;
  color: #fff;
  border-radius: 4px;
  text-decoration: none;
  padding: 7px 10px;
  font-size: 13px;
  white-space: nowrap;
}
.cls-subject-header {
  color: #fff;
  background-color: #343b45;
  background-size: cover;
  background-position: center;
  padding: 25px 14px 35px;
}
.cls-subject-header h2 {
  font-size: 22px;
  line-height: 28px;
  font-weight: 600;
  margin: 0;
}
.cls-subject-header small {
  display: block;
  font-size: 12px;
  line-height: 12px;
}
.cls-subject-title-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  margin-bottom: 10px;
}
.cls-subject-title-row > a {
  width: 60px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  color: #fff;
  background: #e10000;
  border: 1px solid white;
  border-radius: 2px;
  font-size: 13px;
  line-height: 18px;
  text-decoration: none;
}
.cls-subject-header .cls-brief-icon {
  width: 62px;
  margin-right: 8px;
  vertical-align: top;
}
.cls-subject-header p {
  border-top: 1px solid #ffffff4a;
  font-size: 12px;
  line-height: 18px;
  padding-top: 14px;
  margin: 12px 0 0;
}
.cls-column-actions {
  background: #f6fafd;
  justify-content: space-between;
}
.cls-news-list {
  position: relative;
  padding: 10px 0 0;
  margin: -8px 0 0;
  list-style: none;
  border-radius: 8px 8px 0 0;
  background: #f6fafd;
}
.cls-news-card {
  margin: 0 8px 8px;
  padding: 14px 10px;
  background: #fff;
  border-radius: 8px;
  overflow: hidden;
}
.cls-card-author {
  font-size: 12px;
  line-height: 16px;
  color: #666;
  margin-bottom: 6px;
}
.cls-card-title {
  display: flex;
  align-items: flex-start;
  margin-bottom: 14px;
}
.cls-card-title > button {
  background: none;
  border: 0;
  text-align: left;
  padding: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  color: #000;
  flex: 1;
  min-width: 0;
}
.cls-card-title > button:first-child {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.cls-card-title > .cls-thumbnail {
  flex: 0 0 30.0885%;
  margin-left: 16px;
  max-height: 66px;
  overflow: hidden;
  border-radius: 2px;
}
.cls-thumbnail img {
  width: 100%;
  vertical-align: top;
}
.cls-card-brief {
  font-size: 14px;
  line-height: 21px;
  color: #333;
  margin-bottom: 14px;
}
.cls-card-brief p {
  white-space: pre-wrap;
  max-height: 84px;
  overflow: hidden;
  margin: 0;
}
.cls-card-brief.expanded p {
  max-height: none;
}
.cls-card-brief button {
  color: #b42b27;
  background: transparent;
  border: 0;
  float: right;
}
.cls-card-counts {
  display: flex;
  justify-content: space-between;
  gap: 8px;
  color: #999;
  font-size: 12px;
  line-height: 20px;
}
.cls-stock-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 14px;
}
.cls-stock-tags > a,
.cls-stock-tags > .cls-plate-tag {
  flex: 0 1 calc(50% - 4px);
  min-width: 0;
  overflow: hidden;
  padding: 2px 6px;
  text-decoration: none;
  color: #666;
  background: #f5f5f5;
  white-space: nowrap;
  font-size: 12px;
}
.cls-stock-tags a > span {
  display: flex;
  justify-content: space-between;
  gap: 6px;
}
.cls-stock-tags b {
  font-weight: 400;
}
.cls-workspace .rise {
  color: #e10000;
  background: #fff7f7;
}
.cls-workspace .fall {
  color: #51b538;
  background: #ecfcf0;
}
.cls-workspace .mt-status {
  color: #888;
  background: transparent;
  font-size: 12px;
  padding: 6px 10px;
}
.cls-workspace .mt-status:empty {
  display: none;
}
.cls-workspace .mt-error {
  color: #b52620;
  background: #fff1f0;
}
.cls-reader {
  min-height: 100%;
  background: #fff;
  padding: 0 15px 24px;
  color: #333;
  overflow-wrap: anywhere;
}
.cls-reader-nav {
  position: sticky;
  top: 0;
  margin: 0 -15px;
  z-index: 1;
  justify-content: space-between;
  border-bottom: 1px solid #eee;
}
.cls-reader h2 {
  font-size: 24px;
  line-height: 31px;
  margin: 18px 0 10px;
  font-weight: 600;
}
.cls-reader > p {
  font-size: 17px;
  line-height: 1.8;
  white-space: pre-wrap;
}
.cls-reader-content {
  font-size: 17px;
  line-height: 1.8;
}
.cls-reader-content p,
.cls-reader-content ul,
.cls-reader-content ol {
  margin: 20px 0 25px;
}
.cls-reader-content table {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
}
.cls-reader-content td,
.cls-reader-content th {
  border: 1px solid #ddd;
  padding: 4px;
  overflow-wrap: anywhere;
}
.cls-reader-content .cls-reader-picture {
  display: block;
  margin: 20px auto 25px;
}
.cls-reader > .cls-reader-author {
  font-size: 12px;
  color: #666;
  line-height: 20px;
}
.cls-reader > .cls-reader-abstract {
  font-size: 15px;
  background: #f5f5f5;
  color: #666;
  padding: 12px;
  line-height: 24px;
}
.cls-reader-picture {
  max-width: 100%;
  height: auto;
}
.cls-reader small {
  color: #999;
  font-size: 12px;
}
.cls-reader .cls-source-gap {
  color: #98712a;
  font-size: 14px;
}
.cls-workspace .image-failed {
  min-height: 30px;
  font-size: 11px;
  color: #888;
}
@media (max-width: 900px) {
  .cls-subject-columns {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    height: auto;
  }
  .cls-column {
    height: 888px;
  }
}
@media (max-width: 520px) {
  .cls-subject-columns {
    grid-template-columns: minmax(0, 1fr);
  }
  .cls-column {
    height: 888px;
  }
}
.gubit-rotation {
  width: 1050px;
  max-width: 100%;
  background: #fff;
  color: #000;
  font:
    12px Verdana,
    Arial,
    Helvetica,
    sans-serif;
}
.gubit-rotation * {
  box-sizing: border-box;
}
.gubit-rotation a {
  color: #03f;
  text-decoration: none;
}
.gubit-rotation button {
  cursor: pointer;
  font:
    12px Verdana,
    Arial,
    Helvetica,
    sans-serif;
}
.rotation-controls {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  padding: 5px;
}
.rotation-controls small {
  color: #666;
}
.rotation-help {
  width: 1002px;
  max-width: 100%;
  min-height: 27px;
  line-height: 25px;
  border: 1px solid #f63;
  background: #fffef8;
  text-align: center;
}
.rotation-help a {
  margin-left: 8px;
}
.rotation-metrics {
  display: flex;
  width: 1002px;
  max-width: 100%;
  gap: 4px;
  align-items: center;
  margin-top: 3px;
  min-height: 63px;
}
.rotation-metrics strong {
  flex: 0 0 73px;
  font-size: 13px;
  line-height: 50px;
  color: #039;
}
.rotation-metrics > div {
  display: flex;
  flex-wrap: wrap;
  flex: 0 1 850px;
}
.rotation-metrics > div button {
  flex: 0 0 79px;
  height: 27px;
  line-height: 25px;
  margin: 2px;
  border: 1px solid #f63;
  padding: 0;
  background: #fffef8;
  font-size: 13px;
}
.rotation-metrics > div button.selected-up {
  color: red;
  font-weight: bold;
}
.rotation-metrics > div button.selected-down {
  color: green;
  font-weight: bold;
}
.rotation-metrics > button {
  flex-shrink: 0;
}
.rotation-table-scroll {
  width: 1000px;
  max-width: 100%;
  max-height: 1100px;
  overflow: auto;
  border: 1px solid #f63;
}
.rotation-table {
  width: 100%;
  min-width: 998px;
  border-collapse: collapse;
  table-layout: auto;
  font-size: 12px;
  text-align: center;
}
.rotation-table caption {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip-path: inset(50%);
}
.rotation-table th {
  width: 13.8%;
  padding: 0;
  height: 30px;
  background: #f6f9fa;
  border: 1px solid #dce7eb;
  font-size: 14px;
  font-weight: 800;
}
.rotation-table th:first-child {
  width: 30px;
}
.rotation-table td {
  height: 35px;
  border: 1px solid #dce7eb;
  background: #fffef8;
  font-weight: 800;
  padding: 0;
  color: #fff;
}
.rotation-table td > b {
  display: block;
  width: 26px;
  height: 26px;
  line-height: 26px;
  margin: auto;
  background: #d71304;
}
.rotation-table.rank-down td > b {
  background: green;
}
.rotation-table td > div {
  height: 30px;
  line-height: 30px;
  margin: 2px;
  background: #fffef8;
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
}
.rotation-table td a {
  text-align: center;
  display: block;
  float: left;
  width: 80px;
  height: 30px;
  overflow: hidden;
  white-space: nowrap;
  text-indent: 2px;
  font-size: 14px;
  color: #3257ec;
  font-weight: 400;
}
.rotation-table td a:hover {
  color: red;
}
.rotation-table td span {
  display: block;
  height: 30px;
  text-align: center;
  color: #312e2e;
  font-weight: 400;
}
.rotation-table td.chosen {
  background: red;
}
.rotation-table td.chosen a,
.rotation-table td.chosen span {
  font-weight: bold;
}
.rotation-table.rise td.chosen span {
  color: red;
}
.rotation-table.fall td.chosen span {
  color: green;
}
.rotation-table.neutral td.chosen span {
  color: #000;
}
.gubit-rotation .mt-status,
.rotation-loading {
  font-size: 12px;
  margin: 0;
  padding: 4px;
}
.gubit-rotation .mt-error {
  color: #a42d22;
  background: #fff1f0;
  padding: 6px;
}
@media (max-width: 700px) {
  .rotation-metrics {
    flex-wrap: wrap;
    min-height: 0;
    height: auto;
    padding: 3px 0;
  }
  .rotation-metrics strong {
    line-height: 25px;
  }
  .rotation-metrics > div {
    flex-basis: 100%;
    order: 1;
  }
  .rotation-table-scroll {
    max-height: 800px;
  }
}
.institution-report {
  background: #fff;
  color: #000;
  padding: 8px;
  font:
    16px "Segoe UI",
    sans-serif;
}
.institution-container {
  width: 90%;
  margin: 20px auto;
}
.institution-report p {
  margin: 1em 0;
}
.institution-report a {
  color: #00e;
  text-decoration: underline;
}
.institution-notice {
  border-left: 4px solid #2980b9;
  background: #edf5ff;
  padding: 10px 14px;
  line-height: 1.6;
}
.institution-notice p {
  margin: 6px 0 0;
}
.institution-actions {
  display: flex;
  gap: 12px;
  align-items: center;
  flex-wrap: wrap;
  margin: 15px 0;
}
.institution-actions button {
  cursor: pointer;
  padding: 4px 9px;
}
.institution-actions small {
  color: #666;
}
.institution-chart-box {
  height: 70vh;
  box-sizing: content-box;
  border: 1px solid #eee;
  border-radius: 8px;
  padding: 15px;
  margin-bottom: 30px;
  position: relative;
}
.institution-chart-box .mt-canvas {
  width: 100%;
  height: 100%;
}
.institution-legend {
  position: absolute;
  z-index: 1;
  top: 16px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  gap: 8px;
  font:
    12px Arial,
    sans-serif;
  color: #666;
  background: transparent;
  border: 0;
  cursor: pointer;
  white-space: nowrap;
}
.institution-legend.curve-hidden {
  text-decoration: line-through;
}
.institution-swatch {
  display: inline-block;
  width: 40px;
  height: 12px;
  border: 1.5px solid #3f51b5;
  background: rgba(63, 81, 181, 0.05);
}
.institution-values {
  margin: 0 0 30px;
  font-size: 14px;
}
.institution-values summary {
  cursor: pointer;
}
.institution-values table {
  border-collapse: collapse;
  width: 100%;
  max-width: 640px;
  margin: 12px 0;
}
.institution-values th,
.institution-values td {
  border: 1px solid #eee;
  padding: 5px 12px;
  text-align: left;
}
.institution-analysis {
  background: #f9f9f9;
  padding: 25px;
  border-radius: 8px;
  margin-top: 30px;
}
.institution-analysis .institution-history-label {
  font-size: 14px;
  color: #666;
  margin-top: 0;
}
.institution-section-title {
  font-size: 24px;
  font-weight: bold;
  color: #2c3e50;
  border-left: 4px solid #2980b9;
  padding-left: 10px;
  margin: 20px 0;
}
.institution-analysis h3 {
  font-size: 1.17em;
  font-weight: bold;
  margin: 1em 0;
}
.institution-factors {
  list-style: disc;
  margin: 15px 0;
  padding-left: 20px;
}
.institution-factor {
  margin: 12px 0;
  line-height: 1.6;
}
.institution-trends {
  list-style: none;
  padding-left: 20px;
}
.institution-risk {
  display: inline-block;
  padding: 2px 8px;
  border-radius: 3px;
  margin-right: 8px;
}
.institution-high {
  background: #e74c3c33;
  color: #c0392b;
}
.institution-medium {
  background: #f1c40f33;
  color: #f39c12;
}
.institution-source-note {
  margin-top: 25px;
  color: #7f8c8d;
  font-size: 0.9em;
  line-height: 1.6;
}
.institution-source-note hr {
  border-color: #eee;
}
.institution-source-note ul {
  padding-left: 40px;
}
@media (max-width: 600px) {
  .institution-container {
    width: 96%;
  }
  .institution-analysis {
    padding: 16px;
  }
  .institution-actions small {
    flex-basis: 100%;
  }
  .institution-chart-box {
    padding: 10px;
    height: 60vh;
  }
}
.market-tool-shell:has(> .stock-funds) {
  min-height: 0;
  background: #fff;
}
.stock-funds {
  background: #fff;
  color: #000;
  padding: 12px 8px 24px;
  font:
    12px verdana,
    Arial,
    Helvetica,
    sans-serif;
}
.stock-funds .funds-top,
.stock-funds .funds-tables,
.stock-funds .funds-summary {
  width: 980px;
  max-width: calc(100% - 2px);
  box-sizing: content-box;
  border: 1px solid #f63;
  margin: 0 auto 5px;
}
.stock-funds a {
  color: #03f;
  text-decoration: none;
}
.stock-funds button,
.stock-funds input {
  font-family: inherit;
  font-size: 12px;
}
.funds-identity {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 30px;
  margin: 5px 0;
  padding: 0 10px 0 15px;
  gap: 8px;
  flex-wrap: wrap;
}
.funds-identity h2 {
  font-size: 16px;
  color: blue;
  font-weight: bold;
  margin: 0;
}
.funds-identity a {
  font-size: 13px;
  font-weight: bold;
  margin-left: 10px;
}
.funds-related {
  padding: 0 15px;
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  line-height: 22px;
}
.funds-related a {
  color: red;
  font-weight: bold;
  font-size: 13px;
}
.funds-dates,
.funds-actions {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
  padding: 4px 5px;
  min-height: 30px;
}
.funds-dates label {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
.funds-dates input {
  width: 130px;
}
.funds-actions button {
  border: 0;
  background: transparent;
  color: #03f;
  font-size: 13px;
  cursor: pointer;
  line-height: 22px;
  padding: 0 5px;
}
.funds-actions button:disabled {
  color: #777;
  cursor: default;
}
.funds-actions button[aria-pressed="true"] {
  text-decoration: underline;
}
.stock-funds .funds-updated,
.stock-funds .funds-range {
  margin: 0;
  padding: 0 5px;
  line-height: 30px;
  overflow-wrap: anywhere;
}
.funds-pages {
  display: flex;
  justify-content: flex-end;
  gap: 3px;
  align-items: center;
  flex-wrap: wrap;
  min-height: 30px;
  padding: 0 10px;
}
.funds-pages button {
  border: 1px solid #b2d0ea;
  background: #fff;
  color: #03c;
  line-height: 20px;
  padding: 0 3px;
  cursor: pointer;
}
.funds-pages button[aria-current="page"] {
  border-color: #f96;
  color: #000;
}
.funds-pages button:disabled {
  color: #aaa;
  cursor: default;
}
.funds-pages input {
  width: 48px;
  margin: 0 3px;
}
.funds-tables {
  display: flex;
  align-items: flex-start;
}
.funds-left {
  flex: 0 0 150px;
  width: 150px;
}
.funds-right {
  width: 830px;
  min-width: 0;
  flex: 1;
  overflow-x: auto;
  overflow-y: hidden;
}
.stock-funds table {
  border-collapse: collapse;
  border: 0;
  margin: 0;
  font-size: 12px;
  text-align: center;
}
.funds-left table {
  width: 150px;
}
.funds-right table {
  width: max-content;
  min-width: 100%;
}
.stock-funds th,
.stock-funds td {
  font-weight: normal;
  white-space: nowrap;
  border: 0;
  border-right: 1px solid #cbd6e8;
  border-bottom: 1px solid #cbd6e8;
}
.stock-funds thead th {
  height: 25px;
  line-height: 25px;
  padding: 0 5px;
  box-sizing: content-box;
}
.stock-funds thead button {
  color: #03f;
  border: 0;
  background: transparent;
  padding: 0;
  font: inherit;
  cursor: pointer;
}
.stock-funds tbody td {
  line-height: 20px;
  height: 20px;
  box-sizing: content-box;
  padding: 0 2px 0 3px;
}
.funds-right td {
  text-align: right;
}
.stock-funds .funds-left td {
  text-align: center;
  padding: 0;
}
.stock-funds .funds-left thead th {
  padding: 0;
}
.stock-funds .funds-rank {
  width: 50px;
}
.stock-funds .funds-date {
  border: 0;
  background: transparent;
  padding: 0;
  color: inherit;
  font: inherit;
  line-height: 20px;
  cursor: pointer;
}
.stock-funds tfoot th {
  padding: 16px 5px 0;
  line-height: 25px;
  border-bottom: 0;
}
.stock-funds .funds-right tfoot th {
  padding-top: 0;
  height: 25px;
}
.stock-funds .funds-hover {
  background: #e7efed;
}
.stock-funds .funds-selected {
  background: #f0f0f0;
}
.stock-funds .funds-positive {
  color: red;
}
.stock-funds .funds-negative {
  color: green;
}
.funds-summary p {
  font-size: 14px;
  line-height: 200%;
  text-align: left;
  padding: 5px;
  margin: 0;
}
.stock-funds .funds-status,
.stock-funds .funds-error,
.stock-funds .funds-note {
  width: 980px;
  max-width: 100%;
  margin: 5px auto;
  line-height: 1.6;
}
.stock-funds .funds-error {
  color: #c00;
}
.stock-funds .funds-range-warning {
  width: 982px;
  max-width: 100%;
  margin: 5px auto;
  padding: 8px;
  border: 1px solid #d99820;
  background: #fff7df;
  color: #75510c;
  line-height: 1.6;
}
.stock-funds .funds-note {
  color: #666;
}
@media (max-width: 600px) {
  .funds-identity {
    padding-left: 5px;
  }
  .funds-related {
    padding: 0 5px;
  }
  .funds-identity h2 {
    font-size: 14px;
    overflow-wrap: anywhere;
  }
  .funds-pages {
    justify-content: flex-start;
    padding: 3px 5px;
  }
  .funds-actions {
    gap: 5px;
  }
}
.tdx-f11-workspace {
  padding: 8px 12px;
  min-width: 0;
  color: #dcdcdc;
  background: #000;
  font:
    14px/1.5 tahoma,
    arial,
    SimSun,
    sans-serif;
}
.tdx-f11-actions {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
  margin-bottom: 8px;
}
.tdx-f11-actions button {
  color: inherit;
  font: inherit;
  border: 1px solid #555;
  background: #242424;
  padding: 2px 8px;
  cursor: pointer;
}
.tdx-f11-actions a {
  color: #8ecaff;
}
.tdx-f11-actions span,
.tdx-f11-source-note {
  font-size: 12px;
  color: #a1a1a1;
}
.tdx-f11-layout {
  display: grid;
  grid-template-columns: 152px minmax(0, 1fr);
  gap: 2px;
  height: max(400px, calc(100dvh - 250px));
}
.tdx-f11-sidebar {
  min-width: 0;
  overflow: auto;
  border-left: 1px solid #363636;
  border-right: 1px solid #363636;
  background: #000;
}
.tdx-f11-stock {
  padding-left: 20px;
  margin: 0;
  min-height: 22px;
  color: #f5f5f5;
  border-bottom: 1px solid #da8300;
  overflow-wrap: anywhere;
}
.tdx-f11-sidebar button {
  display: block;
  width: 100%;
  height: 30px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background-color: transparent;
  color: #dcdcdc;
  cursor: pointer;
  text-align: center;
  font:
    14px/30px tahoma,
    arial,
    SimSun,
    sans-serif;
}
.tdx-f11-sidebar button.selected {
  color: #ffa500;
  background-color: #242424;
}
.tdx-f11-sidebar button:hover,
.tdx-f11-sidebar button:focus-visible {
  color: #ffa500;
  outline: 1px solid #da8300;
  outline-offset: -1px;
}
.tdx-f11-separator {
  height: 1px;
  background: #363636;
  margin: 0 22px;
}
.tdx-f11-content {
  min-width: 0;
  min-height: 0;
  background: #000;
}
.tdx-f11-content > .embed-container {
  position: relative;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
}
.tdx-f11-content .iframe-wrapper {
  height: 100%;
  min-height: 0;
}
.tdx-f11-content .embedded-iframe {
  height: 100%;
  min-height: 0;
}
.tdx-f11-source-note {
  margin: 6px 0 0;
}
.tdx-f11-workspace .mt-a-dialog-panel input {
  display: block;
  width: 100%;
  box-sizing: border-box;
}
@media (max-width: 600px) {
  .tdx-f11-workspace {
    padding: 8px;
  }
  .tdx-f11-layout {
    height: max(400px, calc(100dvh - 350px));
  }
}

/* Original 16px navigation marker, extracted as data only. */
.tdx-f11-sidebar button {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCREMwQjExQTlCNEYxMUU2QjNCQUNFQkQ1OUE3QUI4RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCREMwQjExQjlCNEYxMUU2QjNCQUNFQkQ1OUE3QUI4RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJEQzBCMTE4OUI0RjExRTZCM0JBQ0VCRDU5QTdBQjhEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJEQzBCMTE5OUI0RjExRTZCM0JBQ0VCRDU5QTdBQjhEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+14ybDQAAAPBJREFUeNpiXLhwIQMlgAmJXQ/EP4D4Pw78AIhV0A1gQWJXA3EEEF/AYhEvEJ8A4n1A7ADE97AZwArEt5ElkQA/EK8H4m9AvB9qyH10L+AD/6DeSAXiPVCXyJNiwGcg5gLimVDDxIB4J7oXkIEAEDOiiSVDvfIBiCcB8SVcBoA0d2AxgAHqjQog/ogtEGEAZEMGAS/x4TMAFGWz0cKnH4iPYzOJBUeApQExM5LYR1xOwWYAMzTFYQuDy0D8i5ABoOhywWHAYyB+RYwXuojNTMgG/AZiVSD+SoQ+bah6FAPagHg5ELMRYcBPIG4FMQACDACW5zKX2GdzYgAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: 24px 6px;
}
.tdx-capital-scroll {
  height: 100%;
  min-width: 0;
  overflow: auto;
  position: relative;
  color: #b2b2b2;
  background: #000;
  font:
    14px/1.5 tahoma,
    arial,
    SimSun,
    sans-serif;
}
.tdx-capital {
  width: 980px;
  box-sizing: content-box;
  margin: 0 auto;
  border: 1px solid #191919;
  border-bottom: 0;
}
.tdx-capital nav {
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: sticky;
  top: 0;
  z-index: 2;
  background: #2b2b2b;
  border-bottom: 1px solid #60400d;
}
.tdx-capital nav button {
  font:
    14px/20px tahoma,
    arial,
    SimSun,
    sans-serif;
  color: #999;
  background: transparent;
  border: 0;
  border-right: 1px solid #999;
  border-radius: 0;
  padding: 0 12px;
  cursor: pointer;
}
.tdx-capital nav button:last-child {
  border-right: 0;
}
.tdx-capital nav button[aria-current] {
  color: #da8300;
}
.tdx-capital section {
  padding: 0 16px 8px;
  border-bottom: 1px solid #30240c;
  scroll-margin-top: 36px;
}
.tdx-capital h3,
.tdx-capital h4 {
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  font-weight: normal;
  color: #da8300;
  margin: 0;
}
.tdx-capital h4 {
  font-size: 15px;
  height: 32px;
  line-height: 32px;
}
.tdx-capital-overview {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.tdx-capital-overview > .mt-canvas-shell {
  min-width: 0;
}
.tdx-capital .mt-canvas {
  width: 100%;
  height: 100%;
}
.tdx-capital-scroll::-webkit-scrollbar,
.tdx-capital-table-scroll::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}
.tdx-capital-scroll::-webkit-scrollbar-track,
.tdx-capital-table-scroll::-webkit-scrollbar-track {
  background: #000;
}
.tdx-capital-scroll::-webkit-scrollbar-thumb,
.tdx-capital-table-scroll::-webkit-scrollbar-thumb {
  background: #282828;
  border-radius: 6px;
}
.tdx-capital-overview th:first-child,
.tdx-capital-overview td:first-child {
  width: 110px;
  box-sizing: border-box;
}
.tdx-capital-overview table {
  table-layout: fixed;
}
.tdx-capital-overview td.indented {
  padding-left: 20px;
}
.tdx-capital-table-scroll {
  max-width: 100%;
  overflow: auto;
  min-width: 0;
}
.tdx-capital-scroll table {
  border-collapse: collapse;
  width: 100%;
  font:
    14px/24px tahoma,
    arial,
    SimSun,
    sans-serif;
  color: #b2b2b2;
  table-layout: auto;
}
.tdx-capital-scroll td,
.tdx-capital-scroll th {
  height: 24px;
  box-sizing: content-box;
  padding: 0 10px;
  border: 1px solid #1d1d1d;
  white-space: nowrap;
  font-weight: normal;
}
.tdx-capital-scroll th {
  background: #161616;
  text-align: center;
}
.tdx-capital-scroll td {
  color: #d2d2d2;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tdx-capital-scroll td.numeric {
  text-align: right;
}
.tdx-capital-scroll .tdx-capital-matrix {
  width: 100%;
  min-width: max(100%, calc(210px + var(--capital-columns) * 100px));
  table-layout: fixed;
}
.tdx-capital-matrix th:first-child {
  min-width: 210px;
  width: 210px;
  max-width: 210px;
  box-sizing: border-box;
  position: sticky;
  left: 0;
  z-index: 1;
  text-align: left;
}
.tdx-capital-matrix thead th:first-child {
  text-align: center;
}
.tdx-capital-matrix td,
.tdx-capital-matrix thead th:not(:first-child) {
  min-width: 80px;
}
.tdx-capital-matrix .indented {
  padding-left: 20px;
  min-width: 210px;
  width: 210px;
}
.tdx-capital-scroll tr[tabindex] {
  cursor: pointer;
}
.tdx-capital-scroll tr[tabindex]:hover {
  background: #292119;
}
.tdx-capital-scroll tr.selected {
  background: #31210b;
}
.tdx-capital-scroll tr.past td {
  color: #888;
}
.tdx-capital-link {
  background: transparent;
  border: 0;
  padding: 0;
  font: inherit;
  color: #da8300;
  cursor: pointer;
}
.tdx-capital-link:hover {
  text-decoration: underline;
}
.tdx-capital-status {
  padding: 10px 0;
  min-height: 24px;
}
.tdx-capital-status button {
  margin-left: 12px;
  color: #da8300;
  background: #222;
  border: 1px solid #555;
  cursor: pointer;
}
.tdx-capital-note {
  margin: 10px 16px;
  font-size: 12px;
  color: #888;
  white-space: normal;
}
.tdx-capital-scroll .mt-a-dialog-panel {
  max-width: 94vw;
}
.tdx-capital-scroll .mt-a-dialog-panel pre {
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  font:
    14px/1.7 tahoma,
    arial,
    SimSun,
    sans-serif;
}
@media (max-width: 1180px) {
  .tdx-capital {
    margin-left: 0;
    margin-right: 0;
  }
}
.tdx-f11-topics-table {
  table-layout: fixed !important;
}
.tdx-f11-topics-scroll,
.tdx-f11-topics-scroll table,
.tdx-f11-topics-scroll pre,
.tdx-f11-topics nav button {
  font-family: tahoma, arial, "宋体", sans-serif;
}
.tdx-f11-topics-table th button {
  border: 0;
  background: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}
.tdx-f11-topics-table th button.sorted {
  color: #da8300;
}
.tdx-f11-topics-table tr.current td {
  color: #da8300;
}
.tdx-f11-topics-table a {
  color: #da8300;
  text-decoration: none;
}
.tdx-f11-topics-table td.recent {
  color: #da8300;
}
.tdx-f11-topics-table .report-marker {
  color: #888;
}
.tdx-f11-topics-table .tdx-f11-topics-separator td {
  border-left: 0;
  border-right: 0;
  line-height: 24px;
  height: 24px;
  color: #999;
}
.tdx-f11-topics-table .tdx-f11-topics-separator td:empty {
  height: 6px;
  line-height: 6px;
  border: 0;
}
.tdx-f11-topics-table.wrapped td {
  white-space: normal;
  overflow-wrap: anywhere;
  vertical-align: middle;
}
.tdx-f11-topics-scroll .mt-a-dialog-panel td:not(:last-child) {
  white-space: nowrap;
  overflow-wrap: normal;
  padding-left: 5px;
  padding-right: 5px;
}
.tdx-f11-topics-scroll pre {
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  font:
    14px/1.5 tahoma,
    arial,
    SimSun,
    sans-serif;
  margin: 14px 0 28px;
}
.tdx-f11-topics-scroll .mt-a-dialog-panel table {
  min-width: 720px;
}
.tdx-f11-topics-scroll .mt-a-dialog-panel input {
  width: 100%;
  box-sizing: border-box;
}
.tdx-f11-concept-tabs {
  display: flex;
  overflow-x: auto;
  gap: 0;
  border-bottom: 1px solid #444;
  margin: 0 0 8px;
}
.tdx-f11-concept-tabs button {
  flex: 0 0 auto;
  border: 0;
  border-right: 1px solid #444;
  background: #141414;
  color: #b2b2b2;
  font:
    14px/28px tahoma,
    arial,
    SimSun,
    sans-serif;
  padding: 0 10px;
  cursor: pointer;
}
.tdx-f11-concept-tabs button[aria-selected="true"] {
  color: #da8300;
  background: #2b2b2b;
}
.tdx-f11-comparison-note {
  margin: 0 0 8px;
  color: #888;
  font-size: 12px;
}
.tdx-f11-asof {
  margin: 4px 0;
  font-size: 14px;
}
.tdx-f11-original-command {
  display: inline;
  font:
    12px/1.5 tahoma,
    arial,
    SimSun,
    sans-serif;
  border: 0;
  background: none;
  padding: 0 0 0 4px;
  color: #888;
  cursor: pointer;
}
.tdx-f11-topics-scroll .mt-a-dialog-panel h4 {
  margin: 8px 0;
  color: #da8300;
}
.tdx-f11-topics-scroll .mt-a-dialog-panel .tdx-capital-link {
  white-space: normal;
}
.tdx-f11-topics-scroll .tdx-capital-status {
  white-space: normal;
}
.tdx-f11-topics-scroll .dialog-heading {
  position: sticky;
  top: 0;
  background: #111;
  z-index: 3;
}
.tdx-f11-news-scroll,
.tdx-f11-news-scroll table,
.tdx-f11-news nav button {
  font-family: "宋体", serif;
}
.tdx-f11-news section {
  padding-bottom: 20px;
}
.tdx-f11-news table {
  table-layout: fixed;
}
.tdx-f11-news th,
.tdx-f11-news td {
  overflow: hidden;
  text-overflow: ellipsis;
}
.tdx-f11-news th {
  padding-left: 4px;
  padding-right: 4px;
}
.tdx-f11-news table[aria-label="监管措施"] td:first-child {
  padding-left: 8px;
  padding-right: 8px;
}
.tdx-f11-news-footer {
  margin: 20px 16px 0;
  padding: 10px 0;
  font-size: 12px;
  line-height: 20px;
  color: #666;
}
.tdx-f11-news-footer p {
  margin: 0;
}
.tdx-f11-news td button {
  display: block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  border: 0;
  padding: 0;
  background: none;
  color: inherit;
  font: inherit;
  cursor: pointer;
}
.tdx-f11-news td a {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}
.tdx-f11-news td button:hover,
.tdx-f11-news td a:hover {
  color: #da8300;
}
.tdx-f11-news .today {
  color: #da8300;
}
.tdx-f11-news-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 36px;
}
.tdx-f11-news-heading h3 span {
  color: #888;
  font-size: 12px;
}
.tdx-f11-news-heading form {
  display: flex;
  align-items: center;
  gap: 6px;
}
.tdx-f11-news-heading input {
  width: 160px;
  height: 24px;
  box-sizing: border-box;
  background: #000;
  border: 1px solid #333;
  color: #ddd;
  font:
    14px tahoma,
    arial,
    "宋体",
    sans-serif;
  padding: 0 3px;
}
.tdx-f11-news-heading form button {
  height: 24px;
  background: #000;
  border: 1px solid #333;
  color: #bbb;
  padding: 0 10px;
  font:
    14px tahoma,
    arial,
    "宋体",
    sans-serif;
  cursor: pointer;
}
.tdx-f11-news nav.tdx-f11-news-pager {
  position: static;
  height: 30px;
  margin: 8px 0 0;
  gap: 10px;
  background: transparent;
  border: 0;
}
.tdx-f11-news nav.tdx-f11-news-pager button,
.tdx-f11-news nav.tdx-f11-news-pager span {
  border: 1px solid #292929;
  min-width: 28px;
  height: 26px;
  box-sizing: border-box;
  padding: 0 6px;
  text-align: center;
  color: #ccc;
  line-height: 24px;
}
.tdx-f11-news nav.tdx-f11-news-pager button[aria-current] {
  color: #da8300;
  border-color: #da8300;
}
.tdx-f11-news nav.tdx-f11-news-pager button:disabled {
  opacity: 0.35;
  cursor: default;
}
.tdx-f11-news-ratings {
  display: flex;
  gap: 0;
  margin-bottom: 8px;
}
.tdx-f11-news-ratings button {
  height: 28px;
  color: #b2b2b2;
  background: #000;
  border: 0;
  border-bottom: 2px solid transparent;
  padding: 0;
  margin-right: 20px;
  font:
    14px tahoma,
    arial,
    "宋体",
    sans-serif;
  cursor: pointer;
}
.tdx-f11-news-ratings button[aria-selected="true"] {
  border-bottom-color: #da8300;
  color: #da8300;
}
.tdx-f11-violations {
  margin-bottom: 6px;
}
.tdx-f11-violations th {
  text-align: left;
  vertical-align: middle;
}
.tdx-f11-violations tr:last-child td {
  white-space: normal;
  overflow-wrap: anywhere;
}
.tdx-f11-news-scroll .dialog-heading {
  position: sticky;
  top: 0;
  z-index: 3;
  background: #111;
}
.tdx-f11-news-scroll .tdx-f11-news-font {
  text-align: right;
  margin: 8px 0;
  font-size: 14px;
}
.tdx-f11-news-font button {
  background: transparent;
  border: 0;
  color: #bbb;
  cursor: pointer;
  padding: 0 6px;
  font: inherit;
}
.tdx-f11-news-font button[aria-pressed="true"] {
  color: #da8300;
}
.tdx-f11-news-article {
  font-family: "宋体", serif;
  line-height: 1.5;
  overflow-wrap: anywhere;
}
.tdx-f11-news-article h4 {
  font-size: 15px;
  color: #ddd;
  text-align: center;
  margin: 12px 0 4px;
}
.tdx-f11-news-article .tdx-f11-news-date {
  font-size: 12px;
  text-align: center;
  color: #999;
}
.tdx-f11-news-article .tdx-f11-news-body {
  white-space: pre-wrap;
  margin-top: 10px;
}
.tdx-f11-news-article .tdx-f11-news-body p {
  margin: 0 0 8px;
}
.tdx-f11-news-article img {
  max-width: 100%;
  height: auto;
}
.tdx-f11-news-article a {
  color: #8ecaff;
}
.tdx-f11-depth table {
  table-layout: fixed;
}
.tdx-f11-depth td,
.tdx-f11-depth th {
  padding: 0 5px;
}
.tdx-f11-depth h3 span {
  font-size: 12px;
  color: #888;
  cursor: help;
}
.tdx-depth-tabs {
  display: flex;
  gap: 20px;
  height: 28px;
  align-items: start;
}
.tdx-depth-tabs button {
  border: 0;
  border-bottom: 1px solid transparent;
  background: transparent;
  color: #d2d2d2;
  padding: 0;
  font:
    14px/20px Arial,
    SimSun,
    sans-serif;
  cursor: pointer;
  border-radius: 0;
}
.tdx-depth-tabs button[aria-selected="true"] {
  border-color: #da8300;
  color: #da8300;
}
.tdx-depth-tip {
  color: #888;
  margin: 3px 0 0;
  line-height: 24px;
}
.tdx-depth-controls {
  display: flex;
  gap: 12px;
  justify-content: flex-end;
  height: 28px;
  align-items: center;
  margin-top: -28px;
}
.tdx-depth-controls label {
  display: flex;
  align-items: center;
  gap: 8px;
}
.tdx-depth-controls select {
  width: 86px;
  height: 28px;
  background: #000;
  border: 1px solid #555;
  color: #b2b2b2;
  font:
    14px Arial,
    SimSun,
    sans-serif;
}
.tdx-depth-controls label:last-child select {
  width: 76px;
}
.tdx-depth-pager {
  display: flex;
  justify-content: center;
  gap: 4px;
  align-items: center;
  height: 40px;
}
.tdx-depth-pager button {
  font:
    14px Arial,
    sans-serif;
  min-width: 26px;
  height: 26px;
  border: 1px solid #333;
  border-radius: 0;
  background: #222;
  color: #aaa;
  cursor: pointer;
}
.tdx-depth-pager button[aria-current] {
  color: #da8300;
  border-color: #da8300;
}
.tdx-depth-pager button:disabled {
  opacity: 0.4;
  cursor: default;
}
.tdx-depth-footer {
  font-size: 12px;
  color: #888;
  padding: 0 16px 12px;
}
.tdx-depth-footer p {
  margin: 10px 0;
}
.tdx-depth-returns th,
.tdx-depth-returns td {
  padding: 0 3px;
  text-align: right;
}
.tdx-depth-returns td:first-child,
.tdx-depth-returns th {
  text-align: center;
}
.tdx-depth-returns .up-0 {
  background: transparent;
}
.tdx-depth-returns .up-2 {
  background: rgba(252, 74, 74, 0.3);
}
.tdx-depth-returns .up-5 {
  background: rgba(252, 74, 74, 0.5);
}
.tdx-depth-returns .down-0 {
  background: rgba(34, 155, 68, 0.16);
}
.tdx-depth-returns .down-2 {
  background: rgba(34, 155, 68, 0.3);
}
.tdx-depth-returns .down-5 {
  background: rgba(34, 155, 68, 0.5);
}
.tdx-f11-industry table {
  table-layout: fixed;
}
.tdx-f11-industry th,
.tdx-f11-industry td {
  overflow: hidden;
  text-overflow: ellipsis;
}
.tdx-f11-industry th {
  padding: 0 4px;
}
.tdx-f11-industry [data-industry-rank="fhrzb"] td {
  padding: 0 5px;
}
.tdx-f11-industry [data-industry-rank="fhrzb"] th:first-child {
  padding: 0 2px;
}
.tdx-f11-industry th button {
  padding: 0;
  border: 0;
  background: transparent;
  color: inherit;
  font: inherit;
  cursor: pointer;
  width: 100%;
  position: relative;
}
.tdx-f11-industry th button span {
  position: absolute;
  right: 0;
  color: #da8300;
}
.tdx-f11-industry td a {
  color: #da8300;
  text-decoration: none;
}
.tdx-f11-industry .industry-current td {
  color: #da8300;
}
.tdx-f11-industry .center,
.tdx-f11-industry .industry-average td:first-child {
  text-align: center;
}
.tdx-industry-total {
  height: 36px;
  line-height: 36px;
  padding: 0 16px;
  border-bottom: 1px solid #30240c;
}
.tdx-industry-total span,
.tdx-industry-heading span {
  margin-left: 16px;
}
.tdx-industry-heading {
  display: flex;
  align-items: center;
  height: 36px;
}
.tdx-industry-heading span {
  color: #888;
}
.tdx-industry-finance-note {
  font-size: 12px;
  line-height: 20px;
  height: 22px;
  margin: 0;
  color: #999;
}
.tdx-f11-industry-scroll .tdx-f11-news-font {
  text-align: right;
  margin: 8px 0;
  font-size: 14px;
}
.tdx-f11-industry-scroll .dialog-heading {
  position: sticky;
  top: 0;
  z-index: 3;
  background: #111;
}
.tdx-f11-rating section {
  position: relative;
}
.tdx-f11-rating table {
  table-layout: fixed;
}
.tdx-f11-rating th,
.tdx-f11-rating td {
  padding: 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tdx-f11-rating .left {
  text-align: left;
}
.tdx-f11-rating tr.rating-selected td {
  background: #27231a;
}
.tdx-f11-rating .rating-latest {
  position: absolute;
  top: 9px;
  left: 135px;
  color: #888;
}
.tdx-f11-rating .rating-tip {
  border-top: 1px solid #333;
  line-height: 22px;
  min-height: 22px;
  margin-bottom: 4px;
}
.tdx-f11-rating .rating-tip-gap {
  padding-left: 6px;
}
.tdx-f11-rating .rating-up {
  color: #ff0000;
}
.tdx-f11-rating .rating-down {
  color: #008000;
}
.tdx-f11-rating .rating-note {
  font-size: 12px;
  color: #888;
  line-height: 18px;
  margin: 10px 0 0;
}
.rating-tabs {
  display: flex;
  gap: 20px;
  height: 22px;
  margin-bottom: 10px;
}
.tdx-f11-rating .rating-tabs button {
  background: transparent;
  border: 0;
  border-bottom: 2px solid transparent;
  border-radius: 0;
  color: #b2b2b2;
  padding: 0 0 2px;
  font:
    14px/20px tahoma,
    arial,
    SimSun,
    sans-serif;
  cursor: pointer;
}
.tdx-f11-rating .rating-tabs button[aria-selected="true"] {
  color: #f90;
  border-bottom-color: #f90;
}
.rating-report {
  width: calc(98% + 14px);
  margin-bottom: 10px;
}
.rating-report header {
  display: flex;
  align-items: center;
  height: 32px;
  line-height: 32px;
  border: 1px solid #212121;
  padding: 0 6px;
}
.rating-report header strong {
  flex: 1;
  font-weight: normal;
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.rating-report-type {
  width: 40px;
  color: #ff7468;
  flex-shrink: 0;
}
.rating-report-source {
  width: 90px;
  color: #999;
}
.rating-report time {
  width: 80px;
  flex-shrink: 0;
}
.rating-report p {
  line-height: 21px;
  margin: 0;
  border: 1px solid #212121;
  border-top: 0;
  padding: 0 6px 6px;
}
.tdx-f11-rating .rating-report p button {
  padding: 0;
  border: 0;
  background: transparent;
  color: #da8300;
  font: inherit;
  cursor: pointer;
}
.tdx-f11-rating-scroll .tdx-f11-news-font {
  text-align: right;
  margin: 8px 0;
  font-size: 14px;
}
.tdx-f11-rating-scroll .dialog-heading {
  position: sticky;
  top: 0;
  z-index: 3;
  background: #111;
}
.tdx-f11-holdings table {
  table-layout: fixed;
}
.holdings-page-state {
  position: relative;
}
.holdings-loading-overlay {
  position: absolute;
  inset: 0;
  z-index: 1;
  margin: 0;
  padding: 20px;
  text-align: center;
  background: #000c;
  color: #999;
}
.tdx-f11-holdings td,
.tdx-f11-holdings th {
  padding: 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tdx-f11-holdings td.right {
  text-align: right;
}
.tdx-f11-holdings td.center {
  text-align: center;
}
.tdx-f11-holdings .holdings-matrix {
  width: 948px;
}
.tdx-f11-holdings .holdings-matrix tbody th {
  padding: 0 4px;
  text-align: left;
  font-weight: normal;
}
.tdx-f11-holdings .holdings-matrix td {
  text-align: right;
}
.holdings-table-scroll {
  overflow: auto;
  max-width: 100%;
}
.tdx-f11-holdings .holdings-summary-note {
  font-size: 12px;
  line-height: 20px;
  height: 69px;
  margin: 0;
  border-top: 1px solid #333;
  box-sizing: border-box;
}
.holdings-tabs {
  display: flex;
  gap: 20px;
  align-items: start;
  height: 22px;
  margin: 10px 0;
  white-space: nowrap;
  overflow: auto;
}
.tdx-f11-holdings .holdings-tabs button {
  padding: 0 0 2px;
  border: 0;
  border-radius: 0;
  border-bottom: 2px solid transparent;
  background: transparent;
  color: #c0c0c0;
  font:
    14px/18px tahoma,
    arial,
    SimSun,
    sans-serif;
  cursor: pointer;
  flex-shrink: 0;
}
.tdx-f11-holdings .holdings-tabs button[aria-selected="true"] {
  color: #da8300;
  border-bottom-color: #da8300;
}
.holdings-group-grid {
  display: grid;
  grid-template-columns: 55% 45%;
  min-height: 415px;
}
.tdx-f11-holdings .holdings-groups td {
  height: 24px;
}
.tdx-f11-holdings .holdings-groups td,
.tdx-f11-holdings .holdings-groups th {
  padding: 0 10px;
}
.tdx-f11-holdings .holdings-selected td {
  background: #414141;
}
.tdx-f11-holdings .holdings-grid th button {
  width: 100%;
  padding: 0;
  background: transparent;
  border: 0;
  color: inherit;
  font: inherit;
  cursor: pointer;
  position: relative;
  line-height: 20px;
}
.tdx-f11-holdings .holdings-grid th button span {
  position: absolute;
  right: -7px;
  top: 0;
  color: #da8300;
}
.tdx-f11-holdings .holdings-grid th {
  padding: 0 3px;
  line-height: 20px;
}
.holdings-grid .holdings-empty {
  text-align: center;
  height: 40px;
  color: #888;
}
.tdx-f11-holdings .holdings-fund {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0;
  border: 0;
  background: transparent;
  color: inherit;
  font: inherit;
  cursor: pointer;
  white-space: nowrap;
  display: block;
}
.holdings-help {
  cursor: help;
  color: #888;
}
.tdx-f11-holdings .holdings-grid th .holdings-help {
  display: inline;
  width: auto;
  position: static;
}
.holdings-up {
  color: #ff0000;
}
.holdings-down {
  color: #008000;
}
.tdx-f11-holdings .holdings-ipo-total {
  margin: 0;
  border-top: 1px solid #333;
  line-height: 32px;
  min-height: 32px;
}
.holdings-ipo-total > span {
  float: right;
}
.tdx-f11-holdings .holdings-vision-button {
  border: 0;
  padding: 0 0 0 20px;
  background: transparent;
  color: #c0c0c0;
  font:
    14px/20px tahoma,
    arial,
    SimSun,
    sans-serif;
  cursor: pointer;
}
.holdings-pager {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 4px;
  min-height: 34px;
  font-size: 14px;
}
.tdx-f11-holdings .holdings-pager button {
  background: transparent;
  border: 0;
  color: #b2b2b2;
  padding: 2px 4px;
  font: inherit;
  cursor: pointer;
}
.tdx-f11-holdings .holdings-pager button[aria-current] {
  color: #da8300;
}
.holdings-pager button:disabled {
  opacity: 0.35;
  cursor: default;
}
.tdx-f11-holdings-scroll .dialog-heading {
  position: sticky;
  top: 0;
  z-index: 3;
  background: #111;
}
.holdings-vision {
  font:
    14px/20px tahoma,
    arial,
    SimSun,
    sans-serif;
  color: #999;
  min-width: 0;
}
.holdings-vision button {
  border: 1px solid #333;
  background: #080808;
  color: #999;
  font: inherit;
  padding: 2px 8px;
  cursor: pointer;
}
.holdings-vision button:disabled {
  cursor: default;
  opacity: 0.4;
}
.holdings-vision .mt-canvas {
  width: 100%;
  height: 100%;
}
.holdings-vision-chart-scroll {
  max-width: 100%;
  overflow-x: auto;
}
.holdings-vision-chart {
  min-width: 720px;
}
.holdings-vision-intro {
  margin: 4px 0;
  font-size: 12px;
}
.holdings-vision-top {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
  min-height: 24px;
}
.holdings-vision-top > button {
  margin-left: auto;
}
.holdings-vision-legend::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 4px;
  background: var(--vision-color);
  margin-right: 7px;
  vertical-align: middle;
}
.holdings-vision-date {
  text-align: right;
  color: #f00;
  font-size: 18px;
  line-height: 36px;
}
.holdings-vision-date strong {
  font-size: 30px;
  color: #da8300;
  font-weight: normal;
}
.holdings-vision-slider {
  display: flex;
  gap: 12px;
  align-items: center;
}
.holdings-vision-slider input {
  min-width: 0;
  flex: 1;
  accent-color: #da8300;
  appearance: none;
  height: 22px;
  background: transparent;
}
.holdings-vision-slider input::-webkit-slider-runnable-track {
  height: 2px;
  background: #333;
}
.holdings-vision-slider input::-webkit-slider-thumb {
  appearance: none;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #aaa;
  margin-top: -8px;
}
.holdings-vision-controls {
  display: flex;
  gap: 12px;
  margin: 14px 0;
}
.holdings-vision-controls button:first-child {
  margin-right: auto;
  color: white;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: 0;
  background: #da8300;
}
.holdings-vision-controls button:not(:first-child) {
  color: #da8300;
  border-color: #60400d;
}
.holdings-peer-picker {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  border: 1px solid #383838;
  margin: 8px 0;
  padding: 10px;
}
.holdings-peer-picker label {
  position: relative;
  display: flex;
  align-items: center;
  gap: 5px;
  min-width: 110px;
  border: 1px solid #333;
  padding: 3px 10px;
  justify-content: center;
  cursor: pointer;
}
.holdings-peer-picker label:has(input:checked) {
  border-color: #da8300;
  color: #da8300;
}
.holdings-peer-picker label:has(input:disabled:checked) {
  border-color: #333;
  color: #666;
  background: #222;
  cursor: default;
}
.tdx-f11-holdings-scroll .mt-a-dialog-panel .holdings-peer-picker input {
  position: absolute;
  left: 2px;
  top: 50%;
  opacity: 0;
  width: 1px;
  min-width: 1px;
  max-width: 1px;
  height: 1px;
}
.holdings-peer-picker label:focus-within {
  outline: 1px solid #da8300;
}
.holdings-peer-picker > p,
.holdings-peer-picker > div {
  width: 100%;
  margin: 0;
}
@media (max-width: 600px) {
  .holdings-vision .mt-canvas-shell {
    min-width: 0;
  }
  .holdings-vision-date strong {
    font-size: 23px;
  }
  .holdings-vision-slider {
    font-size: 11px;
    gap: 4px;
  }
}
.ths-comparables-workspace{background:#000;color:#d2d2d3;font:12px "Microsoft YaHei",sans-serif;padding-top:10px;min-width:0}
.ths-comparables-list{box-sizing:border-box;width:95%;height:max(300px,calc(100dvh - 230px));overflow:auto;border:1px solid #555;padding-left:10px;white-space:nowrap;scrollbar-width:thin}
.ths-comparables-list::-webkit-scrollbar{width:10px;height:10px}
.ths-comparables-list header{display:flex;justify-content:space-between;align-items:center}
.ths-comparables-list h4{margin:0;padding:1px;font-size:15px;font-weight:700;color:#d2d2d3}
.ths-comparables-list p{margin:3px;line-height:normal}
.ths-comparables-list button{border:0;background:none;color:#d2d2d3;font:inherit;padding:0;cursor:pointer;text-align:left}
.ths-comparables-list header button{padding-right:30px;margin-right:15px;font-size:14px;font-weight:700;color:#e1ffff}
.ths-comparables-list header button.paused{color:#adff2f}
.ths-comparables-stock,.ths-comparables-field,.ths-comparables-region{font-size:14px}
.ths-comparables-list .ths-comparables-field{color:#ff0}
.ths-comparables-list .ths-comparables-region{color:#ffffe0;margin:1px;padding:0 3px 3px 5px}
.ths-comparables-group{display:contents}
.ths-comparables-list .ths-comparables-group-label{margin:1px;padding:0 3px 3px 5px;font-size:14px}
.ths-comparables-list .ths-comparables-group-toggle{color:#ffa500;font-size:14px}
.ths-comparables-companies{padding-left:10px;margin-bottom:10px}
.ths-comparables-list button.selected{color:#0ff}
.ths-comparables-list .ths-comparables-companies button:hover{color:#0ff;text-decoration:underline}
.ths-comparables-list button:focus-visible{outline:1px solid #0ff;outline-offset:2px}
.ths-comparables-note{padding:8px 10px;color:#aaa;white-space:normal;overflow-wrap:anywhere}
.ths-comparables-note input{max-width:100%;box-sizing:border-box}
.ths-comparables-note a{color:#7fc9ff}
@media(max-width:600px){.ths-comparables-list{width:100%;height:max(300px,calc(100dvh - 300px))}}
.risk-comparison-layout{display:grid;grid-template-columns:140px minmax(0,1fr);min-width:0;height:max(400px,calc(100dvh - 260px))}
.risk-comparison-workspace .ths-comparables-list{width:140px;height:100%;min-width:0;box-sizing:border-box;scrollbar-width:thin}
.risk-comparison-menu{display:grid;grid-template-columns:52px 52px;column-gap:15px;margin:3px;font-size:13px}
.risk-comparison-workspace .risk-comparison-menu button{font-size:13px;line-height:18.5px;color:#7fffaa;white-space:nowrap}
.risk-comparison-workspace .risk-comparison-menu button.alternate{color:#00d3d3}
.risk-comparison-workspace .risk-comparison-menu button.selected{color:#0ff;text-decoration:underline}
.risk-comparison-workspace .risk-resume-follow{color:#adff2f;margin:3px}
.risk-comparison-content{overflow:auto;min-width:0;background:#000;color:#d0d0d0;font:14px "Microsoft YaHei",sans-serif;border:1px solid #232323}
.risk-comparison-content>header{display:flex;gap:12px;align-items:center;padding:6px 8px;flex-wrap:wrap;border-bottom:1px solid #232323}
.risk-comparison-content button,.tdx-risk-detail-table button,.tdx-risk-children button{font:inherit;color:inherit;background:transparent;border:0;cursor:pointer;padding:0;text-align:left}
.risk-comparison-content button:focus-visible{outline:1px solid #0ff}
.risk-comparison-content>header button{margin-left:auto;color:#e1ffff}
.tdx-risk-grid{display:grid;min-width:900px;min-height:300px}
.tdx-risk-summary{position:relative;padding:22px 6px 36px;min-width:0}
.tdx-risk-summary-top{display:flex;align-items:flex-start;gap:5px}
.tdx-risk-radar{width:55%;text-align:center}
.tdx-risk-radar svg{max-width:100%}
.tdx-risk-radar p{margin:8px 0}
.tdx-risk-summary dl{display:grid;grid-template-columns:50px auto;gap:6px 3px;margin:6px 0;width:45%;white-space:nowrap}
.tdx-risk-summary dd{margin:0}
.tdx-risk-summary>button{display:block;margin:12px 0 0 auto;color:#a1a1a1}
.tdx-risk-disclaimer{position:absolute;bottom:4px;left:8px;right:4px;font-size:12px;color:#6e6e6e;margin:0}
.tdx-risk-category{border-left:1px solid #232323;padding:4px 0;min-width:0}
.tdx-risk-category h3{font:14px/22px "Microsoft YaHei",sans-serif;text-align:center;color:#d0d0d0;margin:0}
.tdx-risk-rule{display:flex;gap:4px;align-items:center;line-height:22px;height:22px;padding:0 5px;color:#a1a1a1}
.tdx-risk-rule-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0}
.risk-comparison-workspace .triggered,.tdx-risk-children .triggered{color:#ff660a}
.risk-comparison-workspace .safe{color:#10b068}
.risk-source-note,.risk-source-gap{padding:10px;line-height:1.6}
.risk-source-note{font-size:12px;color:#999}
.risk-source-gap a{color:#7fc9ff}
.tdx-risk-children{list-style:none;padding:0;margin:0;min-width:0}
.tdx-risk-children li{display:flex;justify-content:space-between;gap:8px;line-height:24px}
.tdx-risk-selected-reason{white-space:pre-wrap;overflow-wrap:anywhere}
.tdx-risk-selected-reason a{display:inline-block;margin-right:12px}
.tdx-risk-detail-table{max-height:45vh;overflow:auto;max-width:100%;margin-top:8px}
.tdx-risk-detail-table table{border-collapse:collapse;min-width:620px;width:100%;font-size:13px}
.tdx-risk-detail-table th,.tdx-risk-detail-table td{border:1px solid #555;padding:4px;white-space:normal;vertical-align:top}
.tdx-risk-detail-table th{position:sticky;top:0;background:#15171b}
.tdx-risk-detail-table tr.selected{color:#0ff}
.tdx-risk-detail-table td:last-child{white-space:pre-wrap;min-width:280px}
.risk-comparison-workspace textarea{box-sizing:border-box;width:100%;max-width:100%}
.risk-comparison-dialog.wide .mt-a-dialog-panel{width:min(800px,94vw)}
.risk-comparison-dialog:not(.wide) .mt-a-dialog-panel{width:min(350px,94vw)}
.tdx-risk-asof{font-size:12px;color:#999}
.tdx-risk-highlights{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding:24px 8px;min-height:160px}
.tdx-risk-highlights button{border:0;background:transparent;cursor:pointer}
.tdx-risk-graph{padding:8px;min-width:0}
.tdx-graph-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.tdx-graph-canvas{display:block;width:100%;height:460px;touch-action:none;user-select:none}
.tdx-graph-node{cursor:grab}
.tdx-graph-node.selected>circle,.tdx-graph-node.selected>rect:not(.tdx-graph-hit){stroke:#0ff;stroke-width:3}
.tdx-graph-node:focus-visible{outline:2px solid #0ff}
.tdx-graph-node-list{display:flex;gap:10px;flex-wrap:wrap;font-size:13px}
.tdx-graph-node-list button{color:#7fc9ff}
@media(max-width:600px){.risk-comparison-layout{height:max(400px,calc(100dvh - 330px))}.risk-comparison-content>header{font-size:12px;gap:4px}.risk-comparison-content .risk-source-note{white-space:normal}.risk-comparison-workspace .ths-comparables-note{font-size:12px}}
.mt-xgb[data-mode="fundamentals"]{font:12px "Microsoft YaHei";color:#d2d2d3;background:#000;min-width:0}
.mt-xgb[data-mode="fundamentals"] .mt-towrite{width:98%;max-width:none;margin:0;padding:10px;box-sizing:border-box}
.mt-xgb[data-mode="fundamentals"] h1{font-size:16px;color:#ffa500}
.mt-xgb[data-mode="fundamentals"] h1 small{font-size:14px;color:#e5e5e5}
.fundamental-spotlight{color:#ffff00;white-space:pre-wrap;margin:3px 0 8px}
.fundamental-spotlight ul{padding-left:0;list-style:none}
.fundamental-grid{border:1px solid #696969;padding:0 0 0 10px;min-width:0}
.fundamental-grid--vertical .fundamental-pane{width:96%;height:200px;box-sizing:content-box}
.mt-xgb[data-mode="fundamentals"] .fundamental-pane{font:inherit;position:relative;overflow:auto;overscroll-behavior:contain;border:1px solid #d2d2d3;padding:0 0 0 10px;margin:10px 0;color:#ffffe0}
.mt-xgb[data-mode="fundamentals"] .fundamental-pane h2{margin:0 0 4px;font:inherit;color:#ff0}
.mt-xgb[data-mode="fundamentals"] .fundamental-open{font:inherit;padding:0;border:0;color:#ff0;background:transparent;text-decoration:none}
.fundamental-company{margin:0;color:#ffffe0;line-height:normal}
.fundamental-company>div{margin:1px 0}
.fundamental-company dt,.fundamental-company dd{display:inline;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}
.fundamental-company dt{color:#ffd700}
.fundamental-source{font-size:11px;color:#aaa;margin:2px 0}
.fundamental-table-scroll{min-width:0;max-width:100%;overflow:auto}
.fundamental-table{width:460px;border-collapse:collapse;text-align:center;white-space:nowrap;font:inherit}
/* 为股东表预留4px滚动槽，使内容区与原offsetWidth减35的宽度关系在有无滚动时都一致。 */
.fundamental-pane--holders,.fundamental-pane--ten-holders{scrollbar-gutter:stable}
.fundamental-table--holders,.fundamental-table--ten-holders{width:calc(100% - 19px)}
.fundamental-pane::-webkit-scrollbar,.fundamental-table-scroll::-webkit-scrollbar{width:4px;height:4px;background:#f5f5f5}
.fundamental-pane::-webkit-scrollbar-thumb,.fundamental-table-scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.fundamental-table td,.fundamental-table th{border:1px solid #696969;color:#ffffe0;font-weight:normal;padding:0 2px}
.fundamental-table thead th,.fundamental-table--finance tbody th{color:#ffa500}
.fundamental-table--ten-holders td:first-child{max-width:200px;min-width:100px;white-space:normal;color:#ffa500}
.fundamental-row-shade{background:#555}
.fundamental-period{margin:1px;color:#ffa500}
.fundamental-grid--horizontal{width:1000px;max-width:none;border-color:#000}
.fundamental-row{display:flex;gap:12px;width:1000px;height:calc((100vh - 210px)*.4);min-height:200px}
.fundamental-row:nth-child(n+2){height:calc((100vh - 210px)*.45)}
.fundamental-row .fundamental-pane{height:calc(100% - 12px);flex:none;box-sizing:content-box}
.fundamental-pane--company,.fundamental-pane--holders{width:400px}
.fundamental-pane--finance,.fundamental-pane--ten-holders{width:550px}
.fundamental-pane--events{width:350px}
.fundamental-pane--risks,.fundamental-pane--plates{width:300px}
.mt-xgb[data-mode="fundamentals"] .fundamental-layout-scroll{max-width:100%;overflow:auto}
.mt-xgb[data-mode="fundamentals"] .plate-card{background:transparent;border:0;box-shadow:none;border-radius:0;padding:0}
.fundamental-related-name{color:#ffd700;font-weight:normal}
.fundamental-related-reason{color:#ffffe0;white-space:pre-wrap;overflow-wrap:anywhere;margin:1px 0 10px}
.mt-xgb[data-mode="fundamentals"] .mt-a-dialog-panel{background:#000;border:2px solid #696969;width:80%;height:80%;max-width:96vw;max-height:90vh;padding:5px;overflow:auto;font:12px "Microsoft YaHei"}
.mt-xgb[data-mode="fundamentals"] .dialog-heading{background:#666;color:#fff;position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:1px 5px}
.mt-xgb[data-mode="fundamentals"] .dialog-heading h2{font:inherit;margin:0;color:#fff}
.fundamental-dialog-body{padding:8px 5px;overflow:auto}
.fundamental-jump{position:fixed;right:20px;bottom:80px;z-index:5}
@media(max-width:600px){.mt-xgb[data-mode="fundamentals"] .mt-towrite{width:100%;padding:6px}.fundamental-grid{padding-left:4px}.fundamental-grid--vertical .fundamental-pane{width:calc(100% - 16px)}.mt-xgb[data-mode="fundamentals"] .mt-a-dialog-panel{width:96%;height:85%}}
.market-source-table[data-native-table="money"] {
  min-width: 0;
  color: #d2d2d3;
}
.market-source-table[data-native-table="money"] .em-money-window {
  box-sizing: content-box;
  width: var(--money-width);
  max-width: calc(100% - 12px);
  margin: 10px 0;
  padding-left: 10px;
  border: 1px solid #555;
  overflow: auto;
  background: #000;
  color: #d2d2d3;
  font-family: "Microsoft YaHei", sans-serif;
  font-size: var(--money-font);
  font-weight: normal;
  line-height: normal;
  scrollbar-width: auto;
}
.market-source-table[data-native-table="money"]
  .em-money-window::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
.market-source-table[data-native-table="money"]
  .em-money-window[data-presentation="list"] {
  height: 620px;
}
.market-source-table[data-native-table="money"] .em-money-window h4 {
  margin: 10px 1px 1px;
  padding: 1px;
  font-size: 15px;
  color: #d2d2d3;
}
.market-source-table[data-native-table="money"]
  .em-money-window[data-presentation="sortable"]
  h4 {
  margin-top: -5px;
}
.market-source-table[data-native-table="money"] .em-money-sort {
  line-height: 1.7;
  font-weight: bold;
  margin-bottom: 16px;
}
.market-source-table[data-native-table="money"] .em-money-window button {
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: inherit;
  font: inherit;
  cursor: pointer;
}
.market-source-table[data-native-table="money"] .em-money-sort button {
  margin-right: 5px;
}
.market-source-table[data-native-table="money"]
  .em-money-sort
  button[aria-pressed="true"] {
  color: #ffa07a;
}
.market-source-table[data-native-table="money"] .em-money-window a {
  margin: 1px 15px 1px 0;
  color: inherit;
  text-decoration: none;
}
.market-source-table[data-native-table="money"]
  .em-money-window:not([data-presentation="list"]) {
  max-height: max(180px, calc(100dvh - 280px));
}
@media (max-width: 600px) {
  .market-source-table[data-native-table="money"]
    .em-money-window:not([data-presentation="list"]) {
    max-height: max(180px, calc(100dvh - 360px));
  }
}
.market-source-table[data-native-table="money"] .em-money-list {
  padding-left: 40px;
  margin: 16px 0;
}
.market-source-table[data-native-table="money"] .em-money-list > li {
  margin: 0 0 16px;
}
.market-source-table[data-native-table="money"] .em-money-list > li > a > span {
  display: block;
  white-space: nowrap;
}
.market-source-table[data-native-table="money"] .em-money-list > li.selected {
  color: #0ff;
}
.market-source-table[data-native-table="money"] .em-money-window table {
  width: 1000px;
  border-collapse: collapse;
  text-align: center;
}
.market-source-table[data-native-table="money"] .em-money-window th,
.market-source-table[data-native-table="money"] .em-money-window td {
  padding: 1px;
  border: 1px solid #000;
  text-align: center;
  font-size: 12px;
}
.market-source-table[data-native-table="money"] .em-money-window th {
  font-weight: 700;
}
.market-source-table[data-native-table="money"] .em-money-window tbody tr {
  background: #252528;
}
.market-source-table[data-native-table="money"]
  .em-money-window
  tbody
  tr:hover {
  background: #800000;
}
.market-source-table[data-native-table="money"]
  .em-money-window
  tbody
  tr.selected:not(:hover) {
  background: #483d8b;
}
.market-source-table[data-native-table="money"]
  .em-money-window
  .em-money-active,
.market-source-table[data-native-table="money"]
  .em-money-window
  .em-money-active
  button {
  color: #f63;
}
.market-source-table[data-native-table="money"]
  .em-money-window
  :is(a, button):focus-visible {
  outline: 1px solid #0ff;
  outline-offset: -1px;
}

/* Ranking documents use the original seven fields and 460px table, not the money-flow layout. */
.market-source-table:is(
  [data-native-table="force"],
  [data-native-table="yesterday-force"]
) {
  min-width: 0;
}
.market-source-table .em-force-window {
  box-sizing: content-box;
  width: var(--force-width);
  max-width: calc(100% - 12px);
  height: 1000px;
  max-height: max(180px, calc(100dvh - 280px));
  margin: 10px 0;
  padding-left: 10px;
  overflow: auto;
  border: 1px solid #555;
  background: #000;
  color: #d2d2d3;
  font:
    normal var(--force-font)/normal "Microsoft YaHei",
    sans-serif;
  white-space: nowrap;
}
.market-source-table .em-force-window h4 {
  margin: 10px 1px 1px;
  padding: 1px;
  font-size: 15px;
  color: inherit;
}
.market-source-table .em-force-caption {
  font-size: 13px;
  margin-bottom: 16px;
}
.market-source-table .em-force-window[data-presentation="yesterday"] {
  height: auto;
  border-width: 0;
}
.market-source-table
  .em-force-window[data-presentation="yesterday"]
  .em-force-caption {
  font-size: 16px;
}
.market-source-table .em-force-window :is(a, button) {
  margin: 1px 15px 1px 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: inherit;
  font: inherit;
  text-decoration: none;
  cursor: pointer;
}
.market-source-table .em-force-window :is(a, button):hover {
  color: #0ff;
  text-decoration: underline;
}
.market-source-table .em-force-window button[aria-pressed="true"] {
  color: #ffa07a;
}
.market-source-table .em-force-window .em-force-list ul {
  margin: 10px 0 0 10px;
  padding: 0 3px 3px 5px;
}
.market-source-table .em-force-window .em-force-list .selected {
  color: #0ff;
}
.market-source-table .em-force-window table {
  width: 460px;
  min-width: 460px;
  border-collapse: collapse;
  text-align: center;
}
.market-source-table .em-force-window :is(th, td) {
  border: 1px solid #000;
  padding: 1px;
  text-align: center;
  font-size: 16px;
  line-height: normal;
}
.market-source-table .em-force-window th {
  font-weight: bold;
}
.market-source-table .em-force-window th button {
  margin: 0;
}
.market-source-table .em-force-window thead tr:hover {
  background: transparent;
}
.market-source-table .em-force-window tbody tr {
  background: #252528;
}
.market-source-table .em-force-window tbody tr.related {
  background: #800080;
}
.market-source-table .em-force-window tbody tr.selected {
  background: #483d8b;
}
.market-source-table .em-force-window tbody tr:hover {
  background: #800000;
}
.market-source-table .em-force-window .em-force-board {
  color: #ffa500;
}
.market-source-table .em-force-window .em-force-active {
  color: #f63;
}
.market-source-table
  .em-force-window[data-presentation="yesterday"]
  :is(th, td) {
  border-width: 5px;
  color: #d3e1f4;
  font:
    14px/22px "PingFang SC",
    "Microsoft YaHei",
    SimSun,
    Tahoma,
    sans-serif;
}
.market-source-table .em-force-window[data-presentation="yesterday"] th {
  font-size: 12px;
}
.market-source-table .em-force-window[data-presentation="yesterday"] tbody tr {
  background: #000;
}
.market-source-table
  .em-force-window[data-presentation="yesterday"]
  tbody
  tr.related {
  background: #800080;
}
.market-source-table
  .em-force-window[data-presentation="yesterday"]
  tbody
  tr.selected {
  background: #483d8b;
}
.market-source-table
  .em-force-window[data-presentation="yesterday"]
  tbody
  tr:hover {
  background: #800000;
}
.market-source-table
  .em-force-window[data-presentation="yesterday"]
  .em-force-board {
  color: #ffa500;
}
.market-source-table
  .em-force-window[data-presentation="yesterday"]
  th.em-force-active {
  color: #ffff80;
}
.market-source-table
  .em-force-window[data-presentation="yesterday"]
  td.em-force-active {
  color: #f63;
}
.market-source-table
  .em-force-window[data-presentation="yesterday"]
  td.em-force-negative {
  color: #0f0;
}
.market-source-table .em-force-window :is(a, button):focus-visible {
  outline: 1px solid #0ff;
  outline-offset: -1px;
}
@media (max-width: 600px) {
  .market-source-table .em-force-window {
    max-height: max(180px, calc(100dvh - 390px));
  }
}

/* Original IPO and institution reports share one Vue table with provider-specific columns. */
.market-source-table .em-report-window {
  box-sizing: content-box;
  width: 1818px;
  max-width: calc(100% - 12px);
  max-height: max(180px, calc(100dvh - 280px));
  margin: 10px 0;
  padding-left: 10px;
  border: 1px solid #555;
  overflow: auto;
  background: #000;
  color: #d2d2d3;
  font:
    normal 14px/normal "Microsoft YaHei",
    sans-serif;
  white-space: nowrap;
}
.market-source-table .em-report-window[data-report="ipo"] {
  width: 100%;
}
.market-source-table .em-report-window h4 {
  margin: 10px 1px 1px;
  padding: 1px;
  font-size: 15px;
  color: inherit;
}
.market-source-table .em-report-window[data-report="ipo"] h4 {
  display: flex;
  justify-content: space-between;
  margin: 1px;
  font-size: 16px;
  font-weight: normal;
}
.market-source-table .em-report-window :is(a, button) {
  margin: 1px 15px 1px 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: inherit;
  font: inherit;
  text-decoration: none;
  cursor: pointer;
}
.market-source-table .em-report-window h4 .em-report-cache {
  margin-right: 120px;
  font-size: 14px;
}
.market-source-table .em-report-window :is(a, button):hover {
  color: #0ff;
  text-decoration: underline;
}
.market-source-table .em-report-window table {
  width: 100px;
  border-collapse: collapse;
  text-align: center;
  white-space: nowrap;
}
.market-source-table .em-report-window[data-report="ipo"] table {
  width: 1200px;
  min-width: 1200px;
}
.market-source-table .em-report-window :is(th, td) {
  padding: 1px;
  border: 1px solid #000;
  text-align: center;
  font-size: 14px;
  line-height: normal;
}
.market-source-table .em-report-window th {
  font-weight: bold;
}
.market-source-table .em-report-window th button {
  margin: 0;
}
.market-source-table .em-report-window tbody tr {
  background: #252528;
}
.market-source-table .em-report-window[data-report="ipo"] tbody tr {
  background: #000;
}
.market-source-table .em-report-window tbody tr:hover {
  background: #800000;
}
.market-source-table .em-report-window tbody tr.selected:not(:hover) {
  background: #483d8b;
}
.market-source-table .em-report-window thead tr:hover {
  background: transparent;
}
.market-source-table .em-report-window .em-report-board {
  color: #0ff;
}
.market-source-table .em-report-window .em-report-reason {
  color: #ffa500;
}
.market-source-table .em-report-window .em-report-active {
  color: #f63;
}
.market-source-table .em-report-window[data-report="ipo"] th.em-report-active {
  color: #ff0;
}
.market-source-table .em-report-window[data-report="ipo"] td.em-report-active {
  color: #ffa500;
}
.market-source-table
  .em-report-window[data-report="ipo"]
  td.em-report-ascending {
  color: #adff2f;
}
.market-source-table .em-report-window :is(a, button):focus-visible {
  outline: 1px solid #0ff;
  outline-offset: -1px;
}
.market-source-table .em-report-host {
  white-space: normal;
  padding: 10px;
  border: 1px solid #555;
}
.market-source-table .em-report-host input {
  width: min(100%, 650px);
  display: block;
}
.market-source-table .em-report-window[data-report^="kpl-"] {
  width: 100%;
  padding-left: 0;
  color: #e5e5e5;
  font-size: 12px;
  border: 0;
  background: #1c1d21;
  font-family:
    PingFangSC-Regular, "PingFang SC", "Microsoft Yahei", "宋体", simsun, Tahoma;
}
.market-source-table .em-report-window[data-report^="kpl-"] table {
  width: 900px;
  min-width: 900px;
}
.market-source-table .em-report-window[data-report^="kpl-"] :is(td, th) {
  border: 5px solid #000;
}
.market-source-table .em-report-window[data-report^="kpl-"] td {
  color: #d3e1f4;
  line-height: 22px;
}
.market-source-table .em-report-window[data-report^="kpl-"] h4 {
  font-size: 13px;
  font-weight: normal;
}
.market-source-table .em-report-window[data-report^="kpl-"] th {
  font-size: 12px;
}
.market-source-table .em-report-window[data-report^="kpl-"] tbody tr {
  background: #1c1d21;
}
.market-source-table .em-report-window[data-report^="kpl-"] tbody tr:hover {
  background: #800000;
}
.market-source-table
  .em-report-window[data-report^="kpl-"]
  tr.selected:not(:hover) {
  background: #483d8b;
}
.market-source-table
  .em-report-window[data-report^="kpl-"][data-sorted="true"]
  th.em-report-active {
  color: #ffff80;
}
.market-source-table
  .em-report-window[data-report^="kpl-"]
  td.em-report-active {
  color: #f63;
}
.market-source-table
  .em-report-window[data-report^="kpl-"]
  td.em-report-reason {
  color: #ffa500;
}
.market-source-table
  .em-report-window[data-report^="kpl-"]
  td.em-newstock-negative {
  color: #0f0;
}
.market-source-table .em-newstock-nav {
  display: flex;
  align-items: start;
  gap: 12px;
}
.market-source-table .em-newstock-nav .active {
  color: #ffa07a;
}
.market-source-table .em-newstock-nav details {
  white-space: normal;
}
.market-source-table .em-newstock-nav input {
  width: min(100%, 350px);
}
.market-source-table .em-newstock-source {
  margin: 6px 0;
  font-size: 12px;
}
@media (max-width: 600px) {
  .market-source-table .em-report-window {
    max-height: max(180px, calc(100dvh - 390px));
  }
  .market-source-table .em-report-window h4 .em-report-cache {
    margin-right: 0;
  }
}
/* Undated original 吾股评分 archive: same Vue report, original 520/500px layout. */
.market-source-table .em-report-window[data-report="wugu-score"] {
  width: 520px;
  font-size: 12px;
}
.market-source-table
  .em-report-window[data-report="wugu-score"]::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
.market-source-table .em-report-window[data-report="wugu-score"] table {
  width: 500px;
  min-width: 500px;
}
.market-source-table .em-report-window[data-report="wugu-score"] h4 {
  font-size: 16px;
  font-weight: normal;
}
.market-source-table .em-report-window[data-report="wugu-score"] :is(td, th) {
  border: 1px solid #696969;
  font-size: 12px;
}
.market-source-table .em-report-window[data-report="wugu-score"] tbody tr {
  background: #000;
}
.market-source-table
  .em-report-window[data-report="wugu-score"][data-selected="true"]
  tbody
  tr {
  background: #252528;
}
.market-source-table
  .em-report-window[data-report="wugu-score"]
  tbody
  tr:hover {
  background: #800000;
}
.market-source-table
  .em-report-window[data-report="wugu-score"]
  tr.selected:not(:hover) {
  background: #483d8b;
}
.market-source-table .em-score-source {
  white-space: normal;
  margin: 6px 0;
  font-size: 12px;
}
.market-source-table .em-score-sorting {
  float: right;
  margin-right: 100px;
  font-size: 13px;
}
.market-source-table
  .em-report-window[data-report="wugu-score"]
  tr.em-score-spacer
  td {
  padding: 0;
  border: 0;
  line-height: 0;
  background: #000;
}
.market-source-table[data-native-table="ths-leaders"] .ths-leader-layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(280px, 48%);
  gap: 16px;
  align-items: start;
}
.market-source-table[data-native-table="ths-leaders"]
  .ths-leader-layout
  > .market-tool-scroll {
  min-width: 0;
  max-height: 72vh;
  overflow: auto;
}
.market-source-table[data-native-table="ths-leaders"] .ths-leader-archive {
  min-width: 0;
  border: 1px solid #444;
  padding: 10px;
  max-height: 76vh;
  overflow: auto;
}
.market-source-table[data-native-table="ths-leaders"] .ths-leader-archive h3 {
  font-size: 15px;
  margin: 0 0 8px;
  color: #ffdc62;
}
.market-source-table[data-native-table="ths-leaders"] .ths-leader-archive h4 {
  font-size: 13px;
  color: #e2bb73;
  overflow-wrap: anywhere;
}
.market-source-table[data-native-table="ths-leaders"] .ths-leader-archive p {
  white-space: pre-wrap;
  overflow-wrap: anywhere;
}
.market-source-table[data-native-table="ths-leaders"]
  .ths-leader-archive
  select {
  max-width: 100%;
}
.market-source-table[data-native-table="ths-leaders"] .ths-leader-archive li {
  margin: 12px 0;
}
.market-source-table[data-native-table="ths-leaders"]
  .ths-leader-archive
  [data-history-group] {
  border-top: 1px solid #333;
  margin-top: 10px;
}
.market-source-table[data-native-table="ths-leaders"]
  .ths-leader-layout
  tbody
  button {
  background: transparent;
  border: 0;
  color: #81bbff;
}
.market-source-table[data-native-table="ths-leaders"]
  button[aria-pressed="true"] {
  text-decoration: underline;
}
@media (max-width: 900px) {
  .market-source-table[data-native-table="ths-leaders"] .ths-leader-layout {
    grid-template-columns: minmax(0, 1fr);
  }
  .market-source-table[data-native-table="ths-leaders"] .ths-leader-archive {
    max-height: none;
  }
}
.mt-tool {
  box-sizing: border-box;
  background: #000;
  color: #ddd;
  font:
    13px Arial,
    "Microsoft YaHei",
    sans-serif;
  padding: 8px;
  min-width: 0;
  max-width: 100%;
  overflow: auto;
  color-scheme: dark;
}
.mt-tool * {
  box-sizing: border-box;
}
.mt-tool [hidden] {
  display: none !important;
}
.mt-tool h1 {
  font-size: 16px;
  font-weight: 400;
  margin: 0 8px 0 0;
  color: #0ff;
}
.mt-tool h2,
.mt-tool h3 {
  font-size: 1.15em;
  font-weight: 400;
  color: #fc0;
  margin: 0 0 8px;
  text-align: center;
}
.mt-tool button,
.mt-tool input,
.mt-tool select {
  font: inherit;
  color: inherit;
  background: #161616;
  border: 1px solid #555;
  border-radius: 3px;
  padding: 3px 6px;
  min-height: 26px;
  max-width: 100%;
}
.mt-tool button {
  cursor: pointer;
}
.mt-tool button:disabled,
.mt-tool select:disabled {
  opacity: 0.4;
  cursor: default;
}
.mt-tool button:focus-visible,
.mt-tool input:focus-visible,
.mt-tool a:focus-visible,
.mt-tool summary:focus-visible {
  outline: 2px solid #0ff;
  outline-offset: 2px;
}
.mt-tool a {
  color: #58a6ff;
  text-decoration: none;
}
.mt-tool a:hover {
  text-decoration: underline;
}
.mt-tool button[aria-pressed="true"] {
  color: #0ff;
}
.mt-tool .mt-toolbar,
.mt-tool form,
.mt-tool .mt-tools {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
}
.mt-tool .mt-toolbar {
  margin-bottom: 8px;
}
.mt-tool .mt-tools {
  font-size: 12px;
  margin: 5px 0;
}
.mt-tool .mt-source,
.mt-tool .mt-notice,
.mt-tool footer,
.mt-tool .mt-status,
.mt-tool .mt-context-status,
.mt-tool .mt-read-time {
  font-size: 12px;
  line-height: 1.6;
  color: #aaa;
  overflow-wrap: anywhere;
}
.mt-tool .mt-status {
  margin: 4px 0;
}
.mt-tool .mt-status button {
  margin-left: 7px;
}
.mt-tool .mt-error,
.mt-tool .mt-cancelled {
  color: #ff9a80;
}
.mt-tool .positive {
  color: #ff4c4c;
}
.mt-tool .negative {
  color: #4caf50;
}
.mt-tool footer {
  font-size: 11px;
  margin-top: 14px;
}
.mt-tool .mt-notice {
  margin: 5px 0;
}
.mt-tool .mt-canvas-shell {
  position: relative;
  min-width: 0;
}
.mt-tool .mt-canvas {
  height: 100%;
  width: 100%;
  min-width: 0;
}
.mt-tool .mt-chart-error {
  position: absolute;
  inset: 0;
  padding: 12px;
  color: #ff9a80;
  background: #000d;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  flex-wrap: wrap;
  white-space: normal;
}
.mt-chart-page {
  height: 100%;
  min-height: 280px;
  display: flex;
  flex-direction: column;
  padding: 0;
}
.mt-chart-page .mt-toolbar {
  min-height: 26px;
  padding: 0 4px;
  gap: 14px;
  margin: 0;
}
.mt-chart-page .mt-identity {
  white-space: nowrap;
}
.mt-chart-page nav {
  display: flex;
  gap: 6px;
}
.mt-chart-page .mt-source {
  margin-left: auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mt-chart-page .mt-status {
  padding: 4px 6px;
}
.mt-chart-page .mt-price-chart {
  flex: 1;
  min-height: 180px;
}
.mt-chart-page button {
  background: transparent;
  border: 0;
  min-height: 22px;
  padding: 2px 4px;
}
.mt-chart-page.mt-compact .mt-toolbar {
  font-size: 10px;
  gap: 4px;
}
.mt-chart-page.mt-compact .mt-source {
  display: none;
}
.mt-chart-page.mt-fund {
  display: block;
  padding: 0 0 0 10px;
  border: 1px solid #d2d2d3;
  margin: 8px 0 0;
  max-width: 100%;
  height: calc(100% - 10px);
}
.mt-fund .mt-toolbar {
  flex-wrap: wrap;
  gap: 12px;
}
.mt-fund .mt-identity {
  min-width: 150px;
}
.mt-fund > .mt-source {
  margin: 0 0 6px;
  white-space: normal;
}
.mt-fund-charts {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}
.mt-fund-trends {
  display: flex;
  flex-wrap: wrap;
  gap: 0 10px;
  flex: none;
}
.mt-fund-summary,
.mt-fund-trend {
  border: 1px solid #555;
  margin-bottom: 10px;
  flex: none;
  box-sizing: content-box !important;
}
.mt-fund[data-layout="vertical"] .mt-fund-charts,
.mt-fund[data-layout="vertical"] .mt-fund-trends,
.mt-fund[data-layout="daily"] .mt-fund-charts,
.mt-fund[data-layout="daily"] .mt-fund-trends {
  display: block;
}
.mt-fund[data-layout="vertical"] .mt-toolbar {
  gap: 5px;
}
.mt-fund[data-layout="vertical"] .mt-identity {
  width: 100%;
}
.mt-fund[data-layout="vertical"] .mt-source {
  max-width: 220px;
  line-height: 1.5;
}
.mt-fund[data-layout="vertical"] .mt-fund-summary,
.mt-fund[data-layout="vertical"] .mt-fund-trend,
.mt-fund[data-layout="daily"] .mt-fund-trend {
  border-color: transparent;
}
.mt-overview {
  font-size: 12px;
  padding: 10px;
}
.mt-overview.mt-overview {
  min-height: 100%;
}
.mt-overview.mt-overview > .mt-toolbar {
  margin-bottom: 8px;
}
.mt-overview.mt-emotion .mt-overview-content {
  width: 300px;
  max-width: 100%;
}
.mt-market-card {
  border: 1px solid #222;
  border-radius: 5px;
  padding: 10px;
  min-width: 0;
  width: 100%;
}
.mt-tool .mt-card-body {
  line-height: 1.7;
  overflow-wrap: anywhere;
}
.mt-tool .mt-metric {
  margin: 3px 0;
}
.mt-tool .mt-label {
  color: #fc0;
}
.mt-tool .mt-value {
  color: #fffafa;
}
.mt-tool .mt-data-date {
  display: block;
  color: #aaa;
}
.mt-tool .mt-quote {
  border-bottom: 1px solid #222;
  margin-bottom: 8px;
  padding-bottom: 5px;
  line-height: 1.7;
  overflow-wrap: anywhere;
}
.mt-tool .mt-quote:last-child {
  border-bottom: 0;
  margin-bottom: 0;
}
.mt-tool .mt-quote-name {
  color: #bec4cd;
}
.mt-tool .mt-quote small {
  font-size: 11px;
  color: #999;
}
.mt-tool .mt-pair {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}
.mt-tool .mt-compact-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 10px;
}
.mt-tool .mt-compact-grid .mt-quote {
  background: #1e1e1e;
  border: 1px solid #333;
  border-radius: 5px;
  padding: 4px 2px;
  text-align: center;
  margin: 0;
}
.mt-overview-columns {
  display: flex;
  flex-wrap: wrap;
  gap: 2px;
  align-items: flex-start;
}
.mt-overview-columns > .mt-column {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
  width: 230px;
}
.mt-overview-columns > .mt-column:nth-child(2) {
  width: 150px;
  text-align: center;
}
.mt-overview-columns > .mt-column:nth-child(3),
.mt-overview-columns > .mt-column:nth-child(4) {
  width: 250px;
}
.mt-indices > .mt-market-card {
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid #222;
  padding: 5px 0;
}
.mt-indices > .mt-market-card > h2 {
  font-size: 1em;
  color: #bec4cd;
  margin-bottom: 2px;
}
.mt-indices .mt-status {
  font-size: 10px;
}
.mt-emotion .mt-market-card {
  border: 0;
  padding: 6px 0;
}
.mt-emotion .mt-market-card h2 {
  text-align: left;
  font-size: 1em;
  margin: 0 0 4px;
}
.mt-tool .mt-chart-empty {
  color: #999;
  padding: 12px 0;
}
.mt-tool .mt-series-table {
  border-collapse: collapse;
  width: 100%;
  font-size: 11px;
}
.mt-tool .mt-series-table td,
.mt-tool .mt-series-table th {
  padding: 3px;
  text-align: left;
  border-bottom: 1px solid #222;
}
.mt-tool details {
  font-size: 11px;
  color: #aaa;
}
.mt-tool summary {
  cursor: pointer;
  padding: 3px 0;
}
.mt-live {
  font:
    14px/1.65 "Microsoft YaHei",
    sans-serif;
  min-height: 100%;
}
.mt-live h1 {
  color: #ff0;
}
.mt-live .mt-toolbar {
  justify-content: space-between;
}
.mt-live .mt-header-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
  align-items: center;
}
.mt-live .mt-search {
  display: flex;
  align-items: center;
  gap: 5px;
}
.mt-live .mt-search input {
  width: 200px;
}
.mt-live-main {
  display: flex;
  gap: 12px;
  align-items: flex-start;
  min-width: 0;
}
.mt-live .mt-news-feed {
  min-width: 0;
  flex: 1;
}
.mt-live-summary .mt-news-feed {
  max-width: 600px;
}
.mt-live-emotion .mt-news-feed {
  max-width: 650px;
}
.mt-live-context {
  flex: none;
  width: var(--mt-panel-width, 320px);
  max-width: 100%;
  border: 1px solid #555;
  padding: 8px;
  max-height: calc(100vh - 155px);
  overflow: auto;
  position: sticky;
  top: 8px;
}
.mt-live .mt-live-context > h2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #0ff;
}
.mt-context-card {
  padding: 6px 0;
  border: 0;
  border-top: 1px solid #292929;
  font-size: 12px;
}
.mt-tool .mt-context-card h3 {
  text-align: left;
  color: #ddd;
}
.mt-context-card .mt-metric {
  margin: 2px 0;
}
.mt-live .mt-news-item {
  padding: 5px 0;
  margin-bottom: 9px;
}
.mt-live .mt-news-body {
  color: #ffa500;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
}
.mt-live .mt-news-stock-list {
  padding-left: 20px;
  display: flex;
  gap: 4px 16px;
  flex-wrap: wrap;
  flex-direction: column;
}
.mt-live .mt-news-stock {
  white-space: normal;
  text-align: left;
  background: none;
  border: 0;
  padding: 0;
  color: #ddd;
  min-height: 0;
}
.mt-live .mt-news-stock[aria-pressed="true"] {
  color: #58a6ff;
  text-decoration: underline;
}
.mt-live .mt-stock-detail {
  color: #58a6ff;
  font-size: 12px;
}
.mt-live .mt-stock-detail details {
  margin-left: 20px;
}
.mt-live .mt-stock-detail input {
  width: 300px;
  max-width: 100%;
}
.mt-live .mt-news-title {
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  text-align: left;
}
.mt-live .mt-news-tags {
  display: flex;
  gap: 5px;
  flex-wrap: wrap;
}
.mt-live .mt-tag {
  color: #8b949e;
  font-size: 12px;
}
.mt-live .mt-news-footer {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  flex-wrap: wrap;
}
.mt-live .mt-article-link {
  color: #58a6ff;
  font-size: 12px;
}
.mt-live-cards {
  background: #0d1117;
  color: #e6edf3;
  padding: 20px;
  font-family: "PingFang SC", "Microsoft YaHei", sans-serif;
}
.mt-live-cards > .mt-toolbar {
  border-bottom: 1px solid #30363d;
  padding-bottom: 15px;
  margin-bottom: 20px;
}
.mt-live-cards h1 {
  font-size: 28px;
  font-weight: 600;
  color: #ff4d4d;
  letter-spacing: 1px;
}
.mt-live-cards .mt-subtitle {
  font-size: 15px;
  color: #8b949e;
  margin: 4px 0 0;
}
.mt-live-cards .mt-header-actions {
  align-items: flex-end;
  flex-direction: column;
}
.mt-live-cards .mt-news-item {
  background: #161b22;
  border: 1px solid #30363d;
  border-radius: 8px;
  padding: 20px;
  margin-bottom: 20px;
}
.mt-live-cards .mt-news-item:hover {
  border-color: #58a6ff;
}
.mt-live .mt-news-header {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 12px;
}
.mt-live-cards .mt-news-title {
  font-size: 18px;
  font-weight: 600;
  color: #ff9a3c;
  line-height: 1.5;
}
.mt-live-cards time {
  font-size: 13px;
  color: #8b949e;
  white-space: nowrap;
}
.mt-live-cards .mt-news-body {
  font-size: 15px;
  line-height: 1.8;
  color: #e6edf3;
  margin: 12px 0;
}
.mt-live-cards .mt-news-stock-list {
  padding: 0;
  gap: 6px;
  flex-direction: row;
}
.mt-live-cards .mt-news-stock,
.mt-live-cards .mt-tag {
  background: #1f2937;
  padding: 2px 8px;
  border-radius: 12px;
  font-size: 12px;
}
.mt-live-cards .mt-news-stock {
  color: #58a6ff;
}
.mt-live-cards .mt-non-stock {
  color: #aaa;
}
.mt-live .mt-move {
  display: inline-block;
  padding: 2px 8px;
  border-radius: 4px;
  font-size: 12px;
  color: #fff;
  margin-left: 6px;
}
.mt-live .mt-move.mt-up {
  background: #ff4d4f;
}
.mt-live .mt-move.mt-down {
  background: #52c41a;
}
.mt-hot-search {
  width: 90%;
  min-height: 100%;
  font-size: 16px;
}
.mt-hot-search h4 {
  color: #ffd700;
  margin: 10px 0;
}
.mt-hot-search .mt-status {
  font-size: 14px;
}
.mt-hot-search .mt-bridge-note {
  font-size: 12px;
  color: #aaa;
  margin: 0 0 6px;
}
.mt-hot-search .mt-hot-search-list a {
  color: #e5e5e5;
}
.mt-hot-search .mt-hot-search-list .mt-selected-stock {
  color: #0ff;
}
.mt-hot-search .mt-hot-search-list .mt-hot-website {
  color: #ff8c00;
}
@media (max-width: 760px) {
  .mt-live-main {
    flex-direction: column;
  }
  .mt-live .mt-news-feed,
  .mt-live-summary .mt-news-feed,
  .mt-live-emotion .mt-news-feed {
    max-width: none;
    width: 100%;
  }
  .mt-live-context {
    width: 100%;
    position: static;
    max-height: 600px;
  }
  .mt-live .mt-header-actions {
    width: 100%;
  }
  .mt-live .mt-toolbar {
    align-items: flex-start;
  }
  .mt-live .mt-search {
    flex-wrap: wrap;
  }
  .mt-live .mt-search input {
    width: 180px;
  }
  .mt-live-cards {
    padding: 12px;
  }
  .mt-live-cards h1 {
    font-size: 24px;
  }
  .mt-live-cards .mt-news-item {
    padding: 14px;
  }
  .mt-live .mt-news-header {
    flex-direction: column;
    gap: 4px;
  }
  .mt-live-cards .mt-news-title {
    font-size: 16px;
  }
  .mt-live-cards .mt-news-body {
    font-size: 14px;
  }
  .mt-live-cards .mt-header-actions {
    align-items: flex-start;
  }
  .mt-live input[type="date"] {
    width: 139px;
  }
}
@media (max-width: 600px) {
  .mt-tool .mt-compact-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 340px) {
  .mt-overview-columns > .mt-column,
  .mt-overview-columns > .mt-column:nth-child(2),
  .mt-overview-columns > .mt-column:nth-child(3),
  .mt-overview-columns > .mt-column:nth-child(4) {
    max-width: 100%;
  }
  .mt-tool .mt-pair {
    gap: 5px;
  }
  .mt-market-card {
    padding: 7px;
  }
  .mt-tool button,
  .mt-tool input {
    padding: 3px 4px;
  }
}
.mt-overview[data-mode="overview"] {
  padding: 20px;
}
.mt-overview-columns [data-key="global"] > h2 {
  display: none;
}
.mt-tool .mt-bdi-inline > .mt-market-card {
  padding: 5px 0;
  border: 0;
}
.mt-tool .mt-bdi-inline > .mt-market-card > h2 {
  display: none;
}
.mt-live .mt-return-feed {
  display: none;
}
@media (max-width: 760px) {
  .mt-live .mt-return-feed {
    display: inline-block;
  }
}
.mt-tool .mt-xgb-controls {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
}
.mt-tool .mt-xgb-controls label {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
.mt-tool .mt-xgb-controls input[type="checkbox"] {
  min-height: 0;
  width: 14px;
  height: 14px;
}
.mt-tool .mt-xgb-pages input {
  width: 50px;
}
.mt-live .mt-xgb-date {
  color: #0f0;
  margin: 10px 0 4px;
}
.mt-live-xgb-flash .mt-news-item {
  margin: 0;
  padding: 4px 1px;
}
.mt-live-xgb-flash .mt-news-header {
  justify-content: flex-start;
}
.mt-live-xgb-flash .mt-news-title {
  font-size: 15px;
  color: #eeb422;
}
.mt-live-xgb-flash time,
.mt-live-xgb-messages time {
  font-size: 13px;
  color: #16d8e0;
  font-weight: bold;
}
.mt-live-xgb-flash .mt-news-body {
  font-size: 14px;
  color: #f2f2f2;
}
.mt-live-xgb-flash .mt-news-stock-list {
  padding: 0;
  flex-direction: row;
  gap: 6px;
}
.mt-live-xgb-flash a.mt-news-stock {
  display: inline-block;
  background: #1d232d;
  border: 1px solid #16d8e0;
  border-radius: 4px;
  padding: 5px 10px;
  color: #f2f2f2;
}
.mt-live-xgb-flash a.mt-news-stock:hover {
  color: #ee5c42;
  background: #2a3441;
  border-color: #eeb422;
}
.mt-live .mt-source-rights {
  display: block;
  color: #aaa;
}
.mt-live-xgb-messages .mt-news-feed {
  border: 1px solid #555;
  padding: 0 10px;
}
.mt-live-xgb-messages .mt-news-title {
  color: #ffa500;
  font-size: 14px;
}
.mt-live-xgb-messages .mt-news-body {
  color: #dadada;
}
.mt-live-xgb-messages .mt-news-stock-list {
  padding: 0;
  flex-direction: row;
}
.mt-live-xgb-messages a.mt-news-stock {
  color: #ffe6e6;
}
.mt-tool.mt-fund-combined {
  display: block;
  height: 100%;
  min-height: 300px;
}
.mt-fund-combined .mt-canvas-shell {
  width: 100%;
}
.mt-tool .mt-combined-section-status {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  font-size: 12px;
}
.mt-tool .mt-combined-section-status > section {
  min-width: 140px;
  border: 1px solid #333;
  padding: 4px 8px;
}
.mt-tool .mt-fund-snapshot dl {
  display: flex;
  gap: 8px 18px;
  flex-wrap: wrap;
  margin: 4px 0;
}
.mt-tool .mt-fund-snapshot dl > div {
  display: flex;
  align-items: baseline;
  gap: 6px;
}
.mt-tool .mt-fund-snapshot dt {
  color: #fc0;
}
.mt-tool .mt-fund-snapshot dd {
  margin: 0;
}
.mt-tool [data-layout="minute-fixed"] .mt-fund-snapshot dl {
  display: block;
}
.mt-tool .mt-level2-gap {
  font-size: 12px;
  color: #ffbd80;
  border: 1px solid #7f582d;
  background: #241900;
  padding: 7px;
}
.mt-tool .mt-level2-gap p {
  margin: 4px 0;
}
.mt-tool .mt-level2-gap fieldset {
  display: flex;
  gap: 6px;
  flex-wrap: wrap;
  border: 0;
  margin: 0;
  padding: 0;
}
.mt-tool .mt-level2-gap select {
  max-width: 120px;
}
.mt-tool[data-layout="minute-fixed"] .mt-fund-snapshot dl {
  display: block;
}
.mt-a-dialog-overlay{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:12px;background:#000b;color:#ddd;font-family:"Microsoft YaHei",Arial,sans-serif}
.mt-a-dialog-panel{width:calc(100% - 16px);max-width:1000px;max-height:calc(100dvh - 24px);overflow:auto;background:#111;color:#ddd;border:1px solid #555;border-radius:8px;padding:14px;box-sizing:border-box}
.mt-a-dialog-panel .dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.mt-a-dialog-panel .dialog-heading h2{flex:1;margin:0}
.mt-a-dialog-panel .dialog-heading button{font:inherit;color:#ddd;background:#222;border:1px solid #666;padding:3px 9px;cursor:pointer}
.mt-a-dialog-panel .rich{overflow-wrap:anywhere;line-height:1.7}.mt-a-dialog-panel img,.mt-opportunities .rich img{max-width:100%;height:auto}
.mt-a-dialog-panel .image-status,.mt-opportunities .image-status{display:block;overflow-wrap:anywhere}.mt-a-dialog-panel .image-status span,.mt-opportunities .image-status span{font-size:12px;color:#aaa}
.mt-a-dialog-panel .rich table,.mt-opportunities .rich table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.mt-a-dialog-panel .rich td,.mt-a-dialog-panel .rich th,.mt-opportunities .rich td,.mt-opportunities .rich th{border:1px solid #444;padding:4px}
.mt-a-dialog-panel [hidden]{display:none!important}.mt-direct .mt-a-dialog-panel{max-width:780px}.mt-signals.workspace .pane>.mt-hotspot,.mt-signals.workspace .pane>.mt-signals{max-width:100%;width:100%}
.mt-hotspot{color-scheme:dark;font-family:"Microsoft YaHei",sans-serif;background:#000;color:#d2d2d3}.mt-hotspot, .mt-hotspot *{box-sizing:border-box}.mt-hotspot{font-size:12px;margin:10px;max-width:var(--page-width,none)}.mt-hotspot header,.mt-hotspot form{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.mt-hotspot h1{font-size:16px;font-weight:400;color:#0ff;margin:0 10px 0 0}.mt-hotspot h2{font-size:1em;margin:0 0 8px;color:#e4e4e4}.mt-hotspot button,.mt-hotspot input{font:inherit;color:inherit;border:1px solid #555;background:#111;border-radius:3px;min-height:26px;padding:3px 6px}.mt-hotspot button{cursor:pointer}.mt-hotspot button:disabled{opacity:.4;cursor:default}.mt-hotspot button:focus-visible,.mt-hotspot input:focus-visible,.mt-hotspot a:focus-visible{outline:2px solid #0ff}.mt-hotspot button[aria-pressed=true]{color:#0ff;border-color:#0aa}.mt-hotspot [hidden]{display:none!important}.mt-hotspot [data-part="notice"],.mt-hotspot footer,.mt-hotspot [data-part="source-note"],.mt-hotspot .status{color:#999;font-size:12px;line-height:1.6;overflow-wrap:anywhere;margin:7px 0}.mt-hotspot main{display:grid;grid-template-columns:var(--sidebar,280px) minmax(0,1fr);gap:14px;align-items:start}.mt-hotspot aside{font-size:var(--sidebar-font,inherit);position:sticky;top:8px;max-height:calc(100vh - 20px);overflow:auto;padding-right:5px}.mt-hotspot [data-part="plates"]{display:flex;flex-direction:column;gap:7px}.mt-hotspot [data-part="plates"] button{border:0;padding:3px;text-align:left;background:none;overflow-wrap:anywhere;line-height:1.5;min-height:24px}.mt-hotspot [data-part="plates"] button.active{color:#0ff}.mt-hotspot [data-part="plate-description"]{margin:3px 0 12px;color:#fc0;white-space:pre-wrap;line-height:1.7}.mt-hotspot [data-part="view-switch"]{display:flex;justify-content:space-between;gap:6px}.mt-hotspot .stock{margin:0 0 14px;line-height:1.8;border-bottom:1px solid #222;padding:0 0 8px;min-width:0}.mt-hotspot .stock a{color:#d2d2d3;text-decoration:none;overflow-wrap:anywhere}.mt-hotspot .stock a:hover{color:#0ff}.mt-hotspot .stock a.selected{color:#0ff}.mt-hotspot .stock .description{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;color:#ffa500}.mt-hotspot .stock details{margin-top:4px}.mt-hotspot .stock summary{cursor:pointer;color:#0ff}.mt-hotspot .stock .meta{display:inline;overflow-wrap:anywhere}.mt-hotspot .stock .labels{color:#e1ffff}.mt-hotspot .stock .boards{color:#ff8c00}.mt-hotspot .positive{color:#ff4c4c}.mt-hotspot .negative{color:#4caf50}.mt-hotspot .status.error,.mt-hotspot .status.cancelled,.mt-hotspot .status.partial{color:#e9ae70}.mt-hotspot .status button{margin-left:6px}.mt-hotspot .status:empty{display:none}.mt-hotspot [data-part="stocks-panel"]{min-width:0}.mt-hotspot.announcement main{display:block}.mt-hotspot.announcement aside{display:none}.mt-hotspot [data-part="result-count"]{font-size:12px;color:#999}.mt-hotspot .empty{color:#999}.mt-hotspot footer{margin-top:16px}@media(max-width:600px){.mt-hotspot main{grid-template-columns:minmax(85px,28%) minmax(0,1fr);gap:8px}.mt-hotspot aside{position:static;max-height:none}.mt-hotspot{margin:8px}.mt-hotspot [data-part="plates"] button{font-size:12px}.mt-hotspot .stock .meta{display:block}.mt-hotspot header{gap:4px}.mt-hotspot button,.mt-hotspot input{padding:3px 4px}.mt-hotspot [data-part="date"]{max-width:145px}}
.mt-signals{font-family:"Microsoft YaHei",sans-serif;color-scheme:dark;background:#000;color:#d2d2d3}.mt-signals, .mt-signals *{box-sizing:border-box}.mt-signals [hidden]{display:none!important}.mt-signals{font-size:14px;margin:10px;max-width:var(--page-width,none)}.mt-signals header,.mt-signals nav,.mt-signals [data-part="categories"],.mt-signals form{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.mt-signals header{margin-bottom:10px}.mt-signals header h1{font-size:15px;margin:0 8px 0 0;color:#d2d2d3}.mt-signals nav{font-size:12px}.mt-signals a{color:#d2d2d3;text-decoration:none;overflow-wrap:anywhere}.mt-signals nav a,.mt-signals a:hover,.mt-signals a.selected{color:#0ff}.mt-signals a:hover{text-decoration:underline}.mt-signals button,.mt-signals select,.mt-signals input{font:inherit;background:#111;color:inherit;border:1px solid #555;min-height:26px;padding:3px 6px;border-radius:3px}.mt-signals button{cursor:pointer}.mt-signals button:disabled{opacity:.4;cursor:default}.mt-signals input[type=search]{width:180px;max-width:100%;min-width:0}.mt-signals input[type=checkbox]{min-height:0}.mt-signals label{display:flex;align-items:center;gap:4px;max-width:100%}.mt-signals a:focus-visible,.mt-signals button:focus-visible,.mt-signals input:focus-visible,.mt-signals select:focus-visible{outline:2px solid #0ff;outline-offset:2px}.mt-signals button[aria-pressed=true]{color:#ffa07a;border-color:#b2785b}.mt-signals form,.mt-signals [data-part="count"],.mt-signals [data-part="notice"],.mt-signals footer,.mt-signals .status{font-size:12px}.mt-signals [data-part="notice"],.mt-signals footer,.mt-signals .status{color:#999;line-height:1.7;overflow-wrap:anywhere;margin:7px 0}.mt-signals .status.error,.mt-signals .status.cancelled{color:#e9ae70}.mt-signals .status button{margin-left:6px}.mt-signals .status:empty{display:none}.mt-signals [data-part="main"],.mt-signals [data-part="content"]{min-width:0}.mt-signals .card{line-height:1.75;margin:0 0 10px;padding-bottom:7px;border-bottom:1px solid #222;overflow-wrap:anywhere}.mt-signals .card h2{font-size:1em;margin:0 0 3px;font-weight:400}.mt-signals.reasons .stock-link{color:#f4a460}.mt-signals .card .stock-link.selected{color:#0ff}.mt-signals .description{white-space:pre-wrap;margin:3px 0 5px}.mt-signals .related{margin-left:18px}.mt-signals .plate-name,.mt-signals .theme-meta{color:#ffd700}.mt-signals .related .description{color:#d2d2d3}.mt-signals .positive{color:#ff6262}.mt-signals .negative{color:#55b56c}.mt-signals .event-label{color:#ff8c00}.mt-signals .muted,.mt-signals .empty{color:#999}.mt-signals ul{padding-left:20px;margin:4px 0}.mt-signals .theme-title{font:inherit;font-weight:bold;text-align:left;border:0;padding:0;background:transparent;color:#fff;line-height:1.7}.mt-signals .theme-title.selected{color:#0ff}.mt-signals .theme-stock{display:block;margin:4px 0}.mt-signals .theme-meta{margin:0 0 3px}.mt-signals.hotspots [data-part="main"]{display:grid;grid-template-columns:minmax(110px,28%) minmax(0,1fr);gap:14px}.mt-signals.hotspots aside{position:sticky;top:8px;max-height:calc(100vh - 20px);overflow:auto}.mt-signals [data-part="plates"]{display:flex;flex-direction:column;gap:6px}.mt-signals [data-part="plates"] button{text-align:left;border:0;background:none;overflow-wrap:anywhere}.mt-signals [data-part="plates"] button[aria-pressed=true]{color:#0ff}.mt-signals .hotspot-description{color:#ffa500}.mt-signals.workspace [data-part="main"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mt-signals.workspace .pane{min-width:0}.mt-signals .pane h2{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:14px;margin:0 0 6px}.mt-signals .pane h2 a{font-size:12px;color:#0ff}.mt-signals .mt-a-dialog-panel{padding:10px;background:#696969;color:#fff;width:min(470px,calc(100vw - 20px));max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);overflow:auto;border:1px solid #aaa;box-shadow:0 0 10px #aaa;font-size:14px;overflow-wrap:anywhere}.mt-signals .mt-a-dialog-overlay{background:#0008}.mt-signals .dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;position:sticky;top:-10px;background:#696969;padding:4px 0;z-index:1}.mt-signals .dialog-heading h2{font-size:15px;margin:0}.mt-signals .dialog-heading button{flex-shrink:0}.mt-signals [data-part="detail-body"] h3{font-size:15px}.mt-signals [data-part="detail-body"] p{margin:6px 0;white-space:pre-wrap}.mt-signals [data-part="detail-body"] .rich{color:#fafad2;line-height:1.8}.mt-signals .rich img{display:block;max-width:100%;height:auto;margin:8px 0}.mt-signals .rich table{display:block;max-width:100%;overflow:auto}.mt-signals .rich a{color:#e1ffff;text-decoration:underline}.mt-signals .image-status{font-size:12px}.mt-signals .image-status button{margin:4px}.mt-signals [data-part="detail-body"] .stock-link{color:#fff}@media(max-width:650px){.mt-signals{margin:8px}.mt-signals.workspace [data-part="main"]{grid-template-columns:minmax(0,1fr)}.mt-signals.hotspots [data-part="main"]{grid-template-columns:minmax(80px,28%) minmax(0,1fr);gap:8px}.mt-signals.hotspots aside{position:static;max-height:none}.mt-signals form{gap:5px}.mt-signals input[type=search]{width:150px}.mt-signals header{gap:5px}.mt-signals .related{margin-left:10px}}
.mt-opportunities{color-scheme:dark;background:#000;color:#e0e0e0;font-family:system-ui,-apple-system,"Microsoft YaHei",sans-serif}.mt-opportunities, .mt-opportunities *{box-sizing:border-box}.mt-opportunities [hidden]{display:none!important}.mt-opportunities{margin:0;font-size:16px}.mt-opportunities header{display:flex;flex-wrap:wrap;gap:7px;align-items:center;padding:8px 12px;border-bottom:1px solid #2c2c2c}.mt-opportunities h1{font-size:16px;margin:0 10px 0 0}.mt-opportunities button,.mt-opportunities input{font:inherit;color:inherit;background:#222;border:1px solid #555;border-radius:4px;min-height:28px;padding:4px 8px}.mt-opportunities button{cursor:pointer}.mt-opportunities button:disabled{opacity:.45;cursor:default}.mt-opportunities button:focus-visible,.mt-opportunities input:focus-visible,.mt-opportunities a:focus-visible,.mt-opportunities summary:focus-visible{outline:2px solid #0ff;outline-offset:2px}.mt-opportunities label{display:flex;align-items:center;gap:5px;font-size:12px;max-width:100%}.mt-opportunities input{font-size:12px;width:170px;max-width:100%;min-width:0}.mt-opportunities a{color:inherit;text-decoration:none}.mt-opportunities a:hover,.mt-opportunities a.selected{color:#0ff}.mt-opportunities header button{font-size:12px}.mt-opportunities .status,.mt-opportunities [data-part="notice"],.mt-opportunities footer{font-size:12px;color:#999;line-height:1.65;overflow-wrap:anywhere}.mt-opportunities .status{margin:7px 0}.mt-opportunities .status:empty{display:none}.mt-opportunities .status.error,.mt-opportunities .status.cancelled{color:#f4a460}.mt-opportunities .status button{margin-left:8px;font-size:12px}.mt-opportunities main{padding:8px 12px;min-width:0}.mt-opportunities section{min-width:0}.mt-opportunities h2{font-size:16px;margin:8px 0 12px}.mt-opportunities.calendar h2{color:#ff3b30;text-align:center;border-bottom:2px solid #ff3b30;padding-bottom:10px}.mt-opportunities.calendar.split main,.mt-opportunities.mining main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.mt-opportunities.calendar.split main>section,.mt-opportunities.mining main>section{max-height:calc(100dvh - 120px);overflow:auto;scrollbar-width:thin;scrollbar-color:#333 #000;padding:0 6px 8px}.mt-opportunities.calendar.split [data-part="secondary"],.mt-opportunities.mining [data-part="secondary"]{border-left:1px solid #333;padding-left:12px}.mt-opportunities.calendar.tabs main,.mt-opportunities.calendar.tabs [data-part="tabs"]{max-width:512px;margin:auto}.mt-opportunities.calendar.tabs h2{display:none}.mt-opportunities [data-part="tabs"]{display:flex;position:sticky;top:0;z-index:2;background:#121212}.mt-opportunities [data-part="tabs"] button{flex:1;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:#999;padding:12px}.mt-opportunities [data-part="tabs"] button[aria-pressed=true]{color:#ff3b30;border-color:#ff3b30;font-weight:bold}.mt-opportunities .date{font-size:14px;color:#ff9500;margin:14px 0 6px}.mt-opportunities .card{border-bottom:1px solid #2c2c2c;padding:10px 0;overflow-wrap:anywhere}.mt-opportunities .card-header{display:flex;align-items:start;gap:8px;justify-content:space-between}.mt-opportunities .card-title{font-size:16px;color:#fff;margin:0;line-height:1.6;white-space:pre-wrap}.mt-opportunities .meta{font-size:12px;color:#999;line-height:1.6;margin:4px 0}.mt-opportunities .keyword{color:#60a5fa}.mt-opportunities .stock-tag{display:inline-flex;flex-wrap:wrap;gap:6px;padding:3px 6px;margin:4px;font-size:13px}.mt-opportunities .positive{color:#ff3b30}.mt-opportunities .negative{color:#4cd964}.mt-opportunities .neutral{color:#bbb}.mt-opportunities .detail-button{font-size:12px;white-space:nowrap;flex-shrink:0}.mt-opportunities .detail-panel{border-left:3px solid #ff3b30;background:#1a1a1a;border-radius:5px;margin:10px 0;padding:12px;font-size:14px}.mt-opportunities .detail-panel .rich{line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.mt-opportunities .rich p{margin:6px 0}.mt-opportunities .rich img{display:block;max-width:100%;height:auto;margin:8px 0}.mt-opportunities .rich table{display:block;overflow:auto;max-width:100%}.mt-opportunities .rich a{color:#9cd4ff;text-decoration:underline}.mt-opportunities .tag{display:inline-block;background:#ff3b30;color:#fff;border-radius:5px;padding:2px 8px;margin-right:8px;font-size:12px}.mt-opportunities .empty{color:#999;font-size:14px}.mt-opportunities .related-stocks{margin-top:12px;padding:8px;background:#222;border-radius:4px}.mt-opportunities .stock-row{border-bottom:1px solid #333;padding:8px 0;line-height:1.6}.mt-opportunities .stock-row a{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.mt-opportunities .stock-tags{display:flex;gap:5px;flex-wrap:wrap}.mt-opportunities .stock-tags span{background:#ff4d4f33;color:#ff7375;border-radius:3px;padding:2px 6px;font-size:12px}.mt-opportunities .stock-row details{font-size:12px;color:#aaa}.mt-opportunities.news{background:#1a1a1a}.mt-opportunities.news main{max-width:800px;margin:auto;padding:15px}.mt-opportunities.news .date{color:#888}.mt-opportunities.news .card{background:#2a2a2a;border:1px solid #333;border-radius:8px;padding:15px;margin-bottom:10px}.mt-opportunities.news .detail-panel{border-left:0;border-radius:0;background:none;padding:12px 0 0;border-top:1px solid #333}.mt-opportunities .heat{font-size:14px;white-space:nowrap;text-align:right;color:#ff4d4f}.mt-opportunities .news-title-button{font:inherit;text-align:left;background:none;border:0;padding:0;flex:1;min-width:0;line-height:1.6;color:#fff}.mt-opportunities .index{font-size:14px;color:#888;min-width:18px;padding-top:3px}.mt-opportunities.mining h2{font-size:18px}.mt-opportunities.mining .card{padding:0;border:0;margin:0 0 12px}.mt-opportunities .theme-select{display:block;width:100%;border:0;text-align:left;padding:16px;border-radius:8px;background:#1a1512;line-height:1.6}.mt-opportunities .theme-select:hover{background:#242424}.mt-opportunities .theme-select[aria-pressed=true]{background:#2a2a2a;box-shadow:inset 3px 0 #ff9500}.mt-opportunities .theme-select strong{font-weight:500}.mt-opportunities .theme-select .logic{margin:8px 0 0;font-size:14px;color:#ccc;white-space:pre-wrap}.mt-opportunities.mining .stock-row{border:0;background:#1a1512;border-radius:8px;padding:16px;margin-bottom:8px}.mt-opportunities.mining .stock-row .description{font-size:14px;color:#aaa;white-space:pre-wrap;margin:8px 0 0}.mt-opportunities.mining .stock-row .rate{border-radius:4px;padding:2px 8px;color:#fff;font-size:12px}.mt-opportunities.mining .rate.positive{background:#ff4d4f}.mt-opportunities.mining .rate.negative{background:#52c41a}.mt-opportunities.mining .rate.neutral{background:#555}.mt-opportunities footer{padding:5px 12px 12px}.mt-opportunities.calendar.split .date,.mt-opportunities.calendar.split .stock-tag,.mt-opportunities.calendar.split .tag{font-size:10px}@media(max-width:600px){.mt-opportunities header{padding:8px;gap:5px}.mt-opportunities.calendar.split main,.mt-opportunities.mining main{grid-template-columns:minmax(0,1fr);padding:8px}.mt-opportunities.calendar.split main>section{max-height:65vh}.mt-opportunities.calendar.split [data-part="secondary"],.mt-opportunities.mining [data-part="secondary"]{border-left:0;border-top:1px solid #333;padding:8px 0}.mt-opportunities.mining [data-part="primary"]{max-height:35vh}.mt-opportunities.mining [data-part="secondary"]{max-height:60vh}.mt-opportunities.news main{padding:8px}.mt-opportunities.news .card{padding:10px}.mt-opportunities .heat{font-size:12px}.mt-opportunities .detail-panel{padding:8px}.mt-opportunities .stock-row{padding:6px 0}.mt-opportunities input{width:145px}.mt-opportunities .card-header{gap:5px}}
.mt-themes {
  color-scheme:dark;
  font-family:system-ui,-apple-system,sans-serif;
  background:#000;
  color:#fff;
  font-size:14px
}
.mt-themes.library {font-family:Arial,sans-serif;font-size:12px;color:#c9c9c9;min-height:300px}
.mt-themes.library header {padding:8px 10px}
.mt-themes.library .library-layout {display:grid;grid-template-columns:minmax(180px,250px) minmax(0,1fr);gap:5px;max-width:none;padding:0 5px}
.mt-themes.library .library-layout>section {min-width:0;padding:0}
.mt-themes.library .library-table-scroll {overflow:auto;max-width:100%;max-height:calc(100vh - 210px)}
.mt-themes.library table {border-collapse:collapse;background:#000;margin:10px;white-space:normal;min-width:390px}
.mt-themes.library .library-detail-panel table {min-width:620px;width:calc(100% - 20px)}
.mt-themes.library th,.mt-themes.library td {border:1px solid #444;padding:5px;text-align:left;vertical-align:top}
.mt-themes.library th {color:#f2f2f2;background:#000}
.mt-themes.library td:nth-child(1) {color:#ff6666}
.mt-themes.library td:nth-child(2),.mt-themes.library .library-category th {color:#ffbb00}
.mt-themes.library td:nth-child(3),.mt-themes.library .library-subcategory th {color:#a0a0ff}
.mt-themes.library td:nth-child(4) {color:#ffc400}
.mt-themes.library td:nth-child(5) {color:#ff80ff}
.mt-themes.library td button,.mt-themes.library td a {color:inherit}
.mt-themes.library td button {padding:0;border:0;background:transparent;text-align:left;overflow-wrap:anywhere}
.mt-themes.library tr.selected {background:#172744}
.mt-themes.library tr.selected td button {color:#0ff}
.mt-themes.library .library-list-panel table th,.mt-themes.library .library-list-panel table td {white-space:nowrap}
.mt-themes.library .library-list-panel .search {display:block;margin:0 5px}
.mt-themes.library .library-list-panel input {width:100%;min-width:0;margin-top:5px;padding:5px;background:#111;border:1px solid #555;color:#fff}
.mt-themes.library .library-reason {min-width:180px;white-space:pre-wrap;overflow-wrap:anywhere}
.mt-themes.library .library-detail-tools {display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:0 10px}
.mt-themes.library .library-detail-tools h2 {font-size:14px;overflow-wrap:anywhere;margin:6px 0}
.mt-themes.library .library-more {padding:3px;background:#a3005a;color:#ffe600}
.mt-themes.library .status,.mt-themes.library .meta {margin:5px 10px}
@media(max-width:600px) {.mt-themes.library .library-layout {grid-template-columns:minmax(0,1fr)}.mt-themes.library .library-table-scroll {max-height:60vh}.mt-themes.library .library-list-panel input {max-width:250px}}
.mt-themes, .mt-themes * {
  box-sizing:border-box
}
.mt-themes {
  margin:0
}
.mt-themes button,.mt-themes input,.mt-themes a {
  font:inherit
}
.mt-themes button {
  border:1px solid #374151;
  border-radius:5px;
  background:#101827;
  color:#fff;
  padding:5px 10px;
  cursor:pointer
}
.mt-themes button:hover {
  background:#253047
}
.mt-themes button:disabled {
  opacity:.55;
  cursor:default
}
.mt-themes button[aria-pressed=true] {
  border-color:#5897f2;
  background:#172744
}
.mt-themes a {
  color:#81adf4;
  text-decoration:none
}
.mt-themes a:hover {
  text-decoration:underline
}
.mt-themes button:focus-visible,.mt-themes a:focus-visible,.mt-themes input:focus-visible,.mt-themes div[tabindex]:focus-visible {
  outline:2px solid #78adff;
  outline-offset:2px
}
.mt-themes [hidden] {
  display:none!important
}
.mt-themes header {
  display:flex;
  gap:10px;
  align-items:center;
  flex-wrap:wrap;
  padding:12px 16px
}
.mt-themes h1 {
  font-size:18px;
  margin:0 auto 0 0
}
.mt-themes main {
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:24px;
  max-width:1536px;
  margin:auto;
  padding:8px 16px
}
.mt-themes section {
  min-width:0
}
.mt-themes h2 {
  font-size:20px;
  line-height:1.4;
  border-bottom:1px solid #374151;
  padding-bottom:8px;
  margin:0 0 16px
}
.mt-themes .card {
  border:1px solid #1f2937;
  border-radius:8px;
  background:#111827;
  padding:16px;
  margin-bottom:16px;
  overflow-wrap:anywhere
}
.mt-themes .card-header,.mt-themes .row {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px
}
.mt-themes .card-header {
  font-size:17px;
  font-weight:700
}
.mt-themes .theme-title {
  border:0;
  background:none;
  padding:0;
  text-align:left;
  font:inherit
}
.mt-themes .news {
  display:block;
  width:100%;
  border:0;
  background:none;
  color:#a9b1bf;
  text-align:left;
  padding:12px 0;
  line-height:1.6
}
.mt-themes .news:hover,.mt-themes .theme-title:hover {
  color:#91b7f7;
  background:none
}
.mt-themes .chips {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:8px
}
.mt-themes .chip,.mt-themes .expected-theme {
  background:#1f2937;
  border-radius:5px;
  padding:8px;
  min-width:0
}
.mt-themes .chip span {
  display:block;
  margin-top:5px
}
.mt-themes .expected-theme {
  width:100%;
  margin-top:8px;
  display:flex;
  justify-content:space-between;
  text-align:left;
  gap:10px
}
.mt-themes .meta,.mt-themes footer {
  color:#9ca3af;
  font-size:12px;
  line-height:1.6
}
.mt-themes .positive {
  color:#ef4444
}
.mt-themes .negative {
  color:#22c55e
}
.mt-themes .neutral {
  color:#c1c8d4
}
.mt-themes .badge {
  font-size:12px;
  background:#25334e;
  border-radius:5px;
  padding:2px 6px;
  white-space:nowrap
}
.mt-themes .summary {
  line-height:1.7;
  white-space:pre-wrap
}
.mt-themes .status {
  color:#9ca3af;
  font-size:12px;
  line-height:1.7;
  margin:4px 0 10px;
  overflow-wrap:anywhere
}
.mt-themes .status button {
  margin-left:8px;
  font-size:12px
}
.mt-themes .status.error {
  color:#f2a2a2
}
.mt-themes [data-part="themes"] {
  overflow:auto;
  max-height:calc(100vh - 215px);
  min-height:160px;
  padding-right:6px
}
.mt-themes [data-part="themes"] .card {
  display:block;
  width:100%;
  text-align:left;
  padding:12px;
  margin-bottom:8px
}
.mt-themes [data-part="themes"] .card .row+.row {
  margin-top:8px;
  font-size:12px;
  color:#9ca3af
}
.mt-themes .search {
  display:flex;
  align-items:center;
  white-space:nowrap;
  gap:8px;
  font-size:12px;
  color:#9ca3af
}
.mt-themes input {
  min-width:0;
  width:100%;
  background:#111827;
  color:#fff;
  border:1px solid #374151;
  border-radius:5px;
  padding:7px
}
.mt-themes footer {
  padding:16px;
  max-width:1536px;
  margin:auto
}
.mt-themes .mt-a-dialog-panel {
  width:calc(100% - 32px);
  max-width:1152px;
  height:80vh;
  max-height:calc(100dvh - 24px);
  padding:16px;
  border:1px solid #374151;
  border-radius:12px;
  background:#111827;
  color:white;
  overflow:auto
}
.mt-themes .mt-a-dialog-overlay {
  background:#000c
}
.mt-themes .dialog-heading {
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:10px
}
.mt-themes .dialog-heading h2 {
  flex:1
}
.mt-themes .dialog-heading button {
  background:#b91c1c;
  border-color:#b91c1c
}
.mt-themes .dialog-tools {
  display:flex;
  align-items:center;
  gap:10px;
  flex-wrap:wrap;
  margin-bottom:12px
}
.mt-themes [data-part="stocks"] {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px
}
.mt-themes [data-part="stocks"]>.meta {
  grid-column:1/-1;
  margin:0
}
.mt-themes [data-part="stocks"] .card {
  padding:12px;
  margin:0
}
.mt-themes [data-part="stocks"] summary {
  cursor:pointer;
  margin-top:10px;
  color:#b7c6de
}
.mt-themes [data-part="stocks"] p {
  font-size:13px;
  line-height:1.7;
  white-space:pre-wrap
}
.mt-themes ::-webkit-scrollbar {
  width:6px
}
.mt-themes ::-webkit-scrollbar-thumb {
  background:#4b5563;
  border-radius:3px
}
@media(max-width:1023px) {
  .mt-themes main {
    grid-template-columns:1fr;
    max-width:760px
  }
  .mt-themes [data-part="themes"] {
    max-height:65vh
  }
  .mt-themes [data-part="stocks"] {
    grid-template-columns:1fr
  }
}
@media(max-width:400px) {
  .mt-themes header {
    gap:6px;
    padding:10px
  }
  .mt-themes main {
    padding:8px 10px
  }
  .mt-themes .card {
    padding:12px
  }
  .mt-themes .dialog-tools {
    font-size:12px;
    gap:6px
  }
  .mt-themes .mt-a-dialog-panel {
    padding:10px;
    width:calc(100% - 16px)
  }
  .mt-themes .card-header {
    font-size:15px
  }
}
.mt-direct  {
  color-scheme:dark;
  font-family:Arial,system-ui,sans-serif;
  background:#000;
  color:#fff;
  font-size:14px
}

.mt-direct, .mt-direct *  {
  box-sizing:border-box
}
.mt-direct  {
  margin:0
}
.mt-direct button,.mt-direct input,.mt-direct textarea,.mt-direct a  {
  font:inherit
}

.mt-direct button,.mt-direct a[download]  {
  background:#101010;
  color:#ddd;
  border:1px solid #343434;
  border-radius:4px;
  padding:4px 7px;
  cursor:pointer;
  text-decoration:none
}

.mt-direct button:hover,.mt-direct a:hover  {
  background:#200000;
  color:#ffa500
}
.mt-direct button:disabled  {
  opacity:.5;
  cursor:default
}

.mt-direct button:focus-visible,.mt-direct a:focus-visible,.mt-direct input:focus-visible,.mt-direct textarea:focus-visible,.mt-direct summary:focus-visible,.mt-direct div[tabindex]:focus-visible  {
  outline:2px solid #79aaff;
  outline-offset:2px
}

.mt-direct a  {
  color:#ffa500
}
.mt-direct button[aria-pressed=true]  {
  border-color:#5795ef;
  background:#200000
}
.mt-direct [hidden]  {
  display:none!important
}

.mt-direct header  {
  padding:9px 10px;
  display:flex;
  align-items:center;
  gap:8px;
  flex-wrap:wrap
}
.mt-direct h1  {
  font-size:18px;
  margin:0 auto 0 0
}

.mt-direct main  {
  display:grid;
  gap:10px;
  min-width:0
}
.mt-direct.themes main  {
  grid-template-columns:minmax(120px,3fr) minmax(0,7fr);
  max-width:500px;
  margin:auto;
  padding:5px
}

.mt-direct.themes header,.mt-direct.themes footer  {
  max-width:500px;
  margin:auto
}
.mt-direct.themes  {
  font-size:12px
}
.mt-direct.themes h1  {
  font-size:15px
}

.mt-direct.events main  {
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  max-width:1600px;
  margin:auto;
  padding:5px;
  height:calc(100dvh - 56px);
  overflow:hidden
}

.mt-direct.events [data-part="source-panel"],.mt-direct.events [data-part="stock-panel"]  {
  overflow:auto
}

.mt-direct.themes [data-part="stocks"]  {
  max-height:calc(100dvh - 230px);
  overflow:auto;
  padding-right:3px
}

.mt-direct .back-source  {
  display:none
}

.mt-direct section  {
  min-width:0
}
.mt-direct h2  {
  font-size:18px;
  margin:0 0 10px;
  padding:5px 0;
  border-bottom:1px solid #343434
}
.mt-direct.themes h2  {
  font-size:16px
}

.mt-direct .card  {
  background:#000;
  border:1px solid #222;
  border-radius:7px;
  padding:8px;
  margin:6px 0;
  overflow-wrap:anywhere
}

.mt-direct .row  {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:8px;
  min-width:0
}
.mt-direct .row>div  {
  min-width:0
}

.mt-direct .theme-choice  {
  text-align:left;
  color:#ffa500;
  width:100%;
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:5px;
  background:#000;
  border-color:#222
}

.mt-direct .theme-choice strong  {
  min-width:0;
  overflow-wrap:anywhere
}
.mt-direct .theme-choice[aria-pressed=true]  {
  border-color:#5795ef
}

.mt-direct.themes .theme-choice  {
  font-size:12px;
  padding:5px
}
.mt-direct.themes .card  {
  padding:5px
}
.mt-direct.themes [data-part="stocks"]  {
  font-size:11px
}

.mt-direct.themes .stock-name  {
  font-size:11px
}
.mt-direct.themes .positive  {
  color:#ef4444
}
.mt-direct.themes .negative  {
  color:#22c55e
}

.mt-direct .positive  {
  color:#ff4d4d
}
.mt-direct .negative  {
  color:#00ff00
}
.mt-direct .neutral  {
  color:#bbb
}
.mt-direct .meta,.mt-direct .status,.mt-direct footer  {
  font-size:12px;
  color:#aaa;
  line-height:1.6;
  overflow-wrap:anywhere
}

.mt-direct .status  {
  margin:6px 0
}
.mt-direct .status.error  {
  color:#ffaaaa
}
.mt-direct .status button  {
  font-size:12px;
  margin-left:5px
}
.mt-direct .meta  {
  margin:5px 0
}

.mt-direct .badge  {
  background:#402020;
  color:#fca5a5;
  font-size:11px;
  padding:2px 4px;
  border-radius:3px
}
.mt-direct .hot  {
  background:#ff4d4d;
  color:#fff;
  font-size:12px;
  padding:2px 4px;
  border-radius:4px
}

.mt-direct .chips  {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:5px
}
.mt-direct .chips>a,.mt-direct .expected-theme  {
  min-width:0;
  overflow-wrap:anywhere;
  text-decoration:none;
  font-size:11px
}

.mt-direct .chips span  {
  display:block
}
.mt-direct .expected-theme  {
  width:100%;
  margin:4px 0;
  padding:5px
}

.mt-direct .expand  {
  font-size:11px;
  border:0;
  background:transparent;
  padding:4px;
  color:#bbb
}
.mt-direct .summary  {
  white-space:pre-wrap;
  line-height:1.6;
  color:#ccc;
  margin:6px 0
}

.mt-direct .search  {
  display:flex;
  flex-direction:column;
  gap:5px;
  font-size:12px;
  color:#aaa;
  margin:7px 0
}

.mt-direct input,.mt-direct textarea  {
  width:100%;
  min-width:0;
  background:#0c0c0c;
  border:1px solid #444;
  color:#eee;
  border-radius:4px;
  padding:6px
}
.mt-direct textarea  {
  display:block;
  margin:6px 0;
  resize:vertical;
  overflow-wrap:anywhere
}

.mt-direct [data-part="themes"]  {
  max-height:calc(100vh - 150px);
  overflow:auto;
  padding:2px
}
.mt-direct [data-part="themes"] .card  {
  padding:5px
}
.mt-direct [data-part="theme-count"]  {
  color:#ef4444
}

.mt-direct.themes [data-part="stock-panel"]  {
  padding:0 2px
}
.mt-direct.events [data-part="stock-panel"]  {
  background:#111;
  padding:10px
}
.mt-direct .tools  {
  display:flex;
  gap:7px;
  flex-wrap:wrap;
  align-items:center;
  margin:8px 0
}

.mt-direct [data-part="collect"]  {
  background:#fc0;
  color:#000;
  border-color:#fc0
}
.mt-direct.themes .tools  {
  gap:4px;
  font-size:11px
}
.mt-direct [data-part="statistics"]  {
  display:flex;
  gap:12px;
  flex-wrap:wrap;
  font-size:12px;
  color:#aaa;
  margin:7px 0
}

.mt-direct .stock-card  {
  padding:7px;
  border:1px solid #222;
  border-radius:5px;
  margin-bottom:7px;
  background:#000
}

.mt-direct .stock-card details  {
  margin-top:6px
}
.mt-direct .stock-card summary  {
  cursor:pointer;
  color:#aaa
}
.mt-direct .stock-card p  {
  font-size:13px;
  line-height:1.7;
  white-space:pre-wrap;
  overflow-wrap:anywhere
}

.mt-direct.themes .stock-card p  {
  font-size:11px
}
.mt-direct .stock-card .code  {
  font-size:10px;
  color:#aaa
}
.mt-direct .cap  {
  color:#fff;
  font-size:10px;
  white-space:nowrap
}

.mt-direct .stock-group-title  {
  font-size:13px;
  font-weight:normal;
  margin:10px 0 7px
}
.mt-direct .event  {
  width:100%;
  text-align:left;
  background:#000;
  padding:6px;
  border:1px solid #000;
  color:#fff
}

.mt-direct .event[aria-pressed=true]  {
  background:#200000;
  border-color:#633
}
.mt-direct .event-title  {
  font-size:15px;
  font-weight:bold;
  color:#fc0;
  margin:7px 0;
  line-height:1.5
}

.mt-direct .event .summary  {
  font-size:14px;
  font-weight:normal
}
.mt-direct .event .row  {
  justify-content:flex-start;
  flex-wrap:wrap
}
.mt-direct .rank  {
  background:#fc0;
  color:#1a1a1a;
  min-width:25px;
  text-align:center;
  padding:2px 4px;
  border-radius:3px
}

.mt-direct .event-name  {
  background:#fc0;
  color:#1a1a1a;
  border-radius:3px;
  padding:2px 4px
}
.mt-direct .limits  {
  font-size:12px;
  color:#ff4d4d
}
.mt-direct .date  {
  font-size:15px;
  color:#ddd;
  margin:12px 0 5px
}

.mt-direct footer  {
  padding:12px 10px;
  max-width:1600px;
  margin:auto
}

.mt-direct .mt-a-dialog-panel  {
  width:calc(100% - 24px);
  max-width:780px;
  max-height:calc(100dvh - 24px);
  overflow:auto;
  padding:14px;
  border:1px solid #555;
  border-radius:9px;
  background:#111;
  color:#fff
}

.mt-direct .mt-a-dialog-overlay  {
  background:#000b
}
.mt-direct .dialog-heading  {
  display:flex;
  justify-content:space-between;
  gap:10px
}
.mt-direct .dialog-heading h2  {
  flex:1
}
.mt-direct .dialog-heading button  {
  align-self:flex-start
}

.mt-direct .mt-a-dialog-panel summary  {
  cursor:pointer
}
.mt-direct .mt-a-dialog-panel label  {
  font-size:13px
}
.mt-direct .mt-a-dialog-panel details  {
  margin-top:15px
}

.mt-direct ::-webkit-scrollbar  {
  width:6px;
  height:6px
}
.mt-direct ::-webkit-scrollbar-thumb  {
  background:#444;
  border-radius:3px
}

@media(max-width:560px)  {
  .mt-direct header  {
    padding:8px
  }
  .mt-direct h1  {
    font-size:16px
  }
  .mt-direct.themes main,.mt-direct.events main  {
    grid-template-columns:1fr;
    padding:8px;
    gap:20px;
    height:auto;
    overflow:visible
  }
  .mt-direct.themes main  {
    max-width:500px
  }
  .mt-direct.themes [data-part="stocks"]  {
    font-size:13px;
    max-height:none;
    overflow:visible
  }
  .mt-direct.themes .stock-name  {
    font-size:13px
  }
  .mt-direct.themes .theme-choice  {
    font-size:13px
  }
  .mt-direct.themes .stock-card p  {
    font-size:13px
  }
  .mt-direct [data-part="themes"]  {
    max-height:55vh
  }
  .mt-direct [data-part="stock-panel"]  {
    min-height:200px
  }
  .mt-direct.events .event .summary  {
    font-size:13px
  }
  .mt-direct .back-source  {
    display:inline-block
  }
}
.strength-tools * {
  box-sizing: border-box;
}
.strength-tools {
  min-width: 0;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 10px 0;
  background: #000;
  color: #d2d2d3;
  font-family: "Microsoft YaHei", Arial, sans-serif;
  font-size: var(--font, 14px);
}
.strength-tools header {
  display: flex;
  gap: 7px;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 10px 8px;
}
.strength-tools h1 {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
}
.strength-tools .dates {
  display: flex;
  gap: 6px;
  flex-wrap: wrap;
  align-items: center;
}
.strength-tools input,
.strength-tools button {
  font: inherit;
  background: #191919;
  color: inherit;
  border: 1px solid #555;
  border-radius: 2px;
  padding: 3px 6px;
}
.strength-tools input[type="date"] {
  width: 145px;
}
.strength-tools button {
  cursor: pointer;
}
.strength-tools button:disabled {
  cursor: default;
  opacity: 0.5;
}
.strength-tools button:hover,
.strength-tools button:focus-visible {
  color: #fff;
  outline: 1px solid #777;
}
.strength-tools a {
  color: #72b6ff;
}
.strength-tools .source-date {
  font-size: 12px;
  color: #aaa;
}
.strength-tools .notice {
  margin: 5px 10px;
  font-size: 12px;
  color: #aaa;
  overflow-wrap: anywhere;
}
.strength-tools .notice.error,
.strength-tools .status.error {
  color: #ff9393;
}
.strength-tools .selection {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
  margin: 8px 10px;
  font-size: 12px;
}
.strength-tools input[readonly] {
  width: min(330px, 100%);
  font-size: 12px;
}
.strength-tools details p {
  white-space: normal;
  margin: 5px 0;
}
.strength-tools .tool-content {
  padding: 5px 10px;
  min-width: 0;
}
.strength-tools .group {
  margin-bottom: 8px;
}
.strength-tools .group-heading {
  margin: 1px 0 1px 5px;
  border: 0;
  padding: 0;
  background: none;
  color: #fff;
  font-size: 16px;
  text-align: left;
}
.strength-tools.fixed-list .group-heading,
.strength-tools.table .group-heading {
  font-size: 14px;
}
.strength-tools .group ul {
  margin: 1px 0 1px 20px;
  padding-left: 12px;
  white-space: nowrap;
}
.strength-tools .group li {
  margin: 1px 0;
}
.strength-tools .stock-list-button {
  background: none;
  border: 0;
  padding: 0;
  color: #d2d2d3;
  text-align: left;
  white-space: nowrap;
  border-radius: 0;
}
.strength-tools .stock-list-button.chosen {
  color: #0ff;
}
.strength-tools .table-scroll {
  max-width: 100%;
  overflow: auto;
  overscroll-behavior: contain;
}
.strength-tools .list-scroll {
  max-width: 100%;
  overflow: auto;
}
.strength-tools.fixed-list .tool-content {
  width: 1000px;
  max-width: 100%;
  height: min(1000px, calc(100dvh - 180px));
  overflow: auto;
  border: 1px solid #555;
}
.strength-tools.table .tool-content {
  width: 1818px;
  max-width: 100%;
  height: calc(95dvh - 150px);
  overflow: auto;
  border: 1px solid #555;
}
.strength-tools.table table {
  width: 380px;
}
.strength-tools table {
  border-collapse: collapse;
  text-align: center;
  white-space: nowrap;
  font: inherit;
}
.strength-tools td,
.strength-tools th {
  border: 1px solid #000;
  padding: 0 4px;
  font-weight: 400;
}
.strength-tools tbody tr {
  background: #000;
}
.strength-tools tbody tr:hover {
  background: maroon;
}
.strength-tools.table tbody tr {
  background: #252528;
}
.strength-tools tbody tr.chosen,
.strength-tools.table tbody tr.chosen {
  background: #483d8b;
}
.strength-tools tbody button {
  background: none;
  border: 0;
  border-radius: 0;
  padding: 2px 0;
  white-space: nowrap;
  color: inherit;
  min-width: 25px;
}
.strength-tools th button {
  border: 0;
  padding: 2px;
  background: none;
  color: inherit;
}
.strength-tools th[aria-sort="ascending"],
.strength-tools th[aria-sort="descending"],
.strength-tools .sorted {
  color: #f63;
}
.strength-tools .orange {
  color: orange;
}
.strength-tools.table .sorted {
  color: #f63;
}
.strength-tools.table tbody tr:hover {
  background: maroon;
}
.strength-tools .positive {
  color: #80ff00;
}
.strength-tools.alerts h1,
.strength-tools.alerts h2 {
  color: #ffff88;
}
.strength-tools.alerts h2 {
  font-size: 16px;
  font-weight: 400;
  margin: 10px 0 6px;
}
.strength-tools.alerts table {
  width: 600px;
}
.strength-tools.alerts .table-scroll {
  margin: 0 0 10px;
}
.strength-tools .status {
  font-size: 12px;
  margin: 5px 0;
  color: #aaa;
  display: flex;
  gap: 8px;
  align-items: center;
  flex-wrap: wrap;
}
.strength-tools .status button {
  font-size: 12px;
}
.strength-tools .panel {
  min-width: 0;
}
.strength-tools .source-info {
  font-size: 12px;
  color: #aaa;
  overflow-wrap: anywhere;
  margin: 5px 0;
}
.strength-tools footer {
  color: #888;
  font-size: 12px;
  margin: 10px;
  line-height: 1.6;
  overflow-wrap: anywhere;
}
.strength-tools [hidden] {
  display: none !important;
}
@media (max-width: 480px) {
  .strength-tools header {
    margin: 0 8px 8px;
  }
  .strength-tools .tool-content {
    padding: 4px 8px;
  }
  .strength-tools .selection {
    margin: 8px;
  }
  .strength-tools h1 {
    width: 100%;
  }
  .strength-tools.table .tool-content,
  .strength-tools.fixed-list .tool-content {
    height: auto;
    max-height: none;
  }
  .strength-tools .stock-list-button {
    min-height: 25px;
  }
  .strength-tools .group ul {
    margin-left: 5px;
  }
  .strength-tools details {
    max-width: 100%;
  }
}

.strength-tools {
  display: block;
  min-height: calc(100dvh - 130px);
  padding-bottom: 16px;
}
.strength-tools.standalone {
  min-height: 100dvh;
}
.strength-tools nav {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  padding: 4px 10px 10px;
}
.strength-tools nav a[aria-current="page"] {
  color: #ffa500;
}
.stock-detail-native-tools {
  height: 100%;
  min-height: 0;
  min-width: 0;
  overflow: auto;
  background: #000;
}
.stock-detail-native-tools--split {
  display: grid;
  grid-template-columns: minmax(0, 46fr) minmax(0, 52fr);
  gap: 2%;
}
.stock-detail-native-tools--split > .mt-insights {
  min-height: 0;
  overflow: auto;
  overscroll-behavior: contain;
}
.stock-detail-native-tools--split > .mt-insights.courier main {
  width: 100%;
  min-height: 0;
}
.mt-insights .insight-f10 {
  border: 2px solid #a9a9a9;
  padding: 5px;
  margin-bottom: 12px;
}
.mt-insights .insight-f10 dl,
.mt-insights .insight-f10 dd {
  margin: 0;
}
.mt-insights .insight-f10 dl > div {
  margin-top: 3px;
}
.mt-insights .insight-f10 dt,
.mt-insights .insight-f10 dd {
  display: inline;
  overflow-wrap: anywhere;
  white-space: pre-wrap;
}
.mt-insights .insight-f10 dt {
  color: #ffd700;
}
.mt-insights .insight-f10 dd {
  color: #ffffe0;
}
@media (max-width: 900px) {
  .stock-detail-native-tools--split {
    display: block;
  }
  .stock-detail-native-tools--split > .mt-insights {
    height: auto;
    overflow: visible;
  }
}
.stock-research-panel {
  --research-bg: #fff;
  --research-card: #fff;
  --research-border: #d7dbe0;
  --research-text: #202733;
  --research-muted: #687382;
  --research-heading: #9a6500;
  --research-cyan: #08778a;
  --research-hover: #edf3fb;
  background: var(--research-bg);
  color: var(--research-text);
  font-size: 13px;
  line-height: 1.65;
  min-height: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  box-sizing: border-box;
}
.stock-research-panel--dark {
  --research-bg: #090a0c;
  --research-card: #111316;
  --research-border: #373b40;
  --research-text: #e5e8ed;
  --research-muted: #a0a7b0;
  --research-heading: #ffde80;
  --research-cyan: #81dce5;
  --research-hover: #192433;
  color-scheme: dark;
}
.stock-research-panel.stock-research-panel--dark
  .n-data-table
  .n-data-table-th {
  background-color: #1b1e22 !important;
  color: #d5dae0 !important;
  border-color: #373b40 !important;
}
.stock-research-panel * {
  box-sizing: border-box;
}
.research-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 14px;
  padding: 8px 12px;
  border-bottom: 1px solid var(--research-border);
  flex-shrink: 0;
}
.research-header__identity {
  display: flex;
  align-items: baseline;
  gap: 12px;
  flex-wrap: wrap;
  min-width: 0;
}
.research-header h2 {
  font-size: 16px;
  font-weight: 600;
  color: var(--research-heading);
  margin: 0;
}
.research-stock-code {
  font-variant-numeric: tabular-nums;
}
.research-scope-note {
  font-size: 12px;
  color: var(--research-muted);
  margin: 0;
  padding: 7px 12px;
  border-bottom: 1px solid var(--research-border);
  flex-shrink: 0;
}
.research-layout {
  display: flex;
  min-height: 0;
  flex: 1;
  overflow: hidden;
}
.research-nav {
  width: 142px;
  flex-shrink: 0;
  border-right: 1px solid var(--research-border);
  padding: 10px 6px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  overflow: auto;
}
.research-nav button {
  cursor: pointer;
  text-align: left;
  line-height: 1.5;
  padding: 7px 8px;
  background: transparent;
  color: var(--research-cyan);
  border: 1px solid transparent;
  border-radius: 3px;
  font: inherit;
}
.research-nav button:hover,
.research-nav button.active {
  border-color: var(--research-border);
  background: var(--research-hover);
  color: var(--research-heading);
}
.research-content {
  flex: 1;
  min-width: 0;
  overflow: auto;
  padding: 10px;
  overscroll-behavior: contain;
}
.research-section {
  border: 1px solid var(--research-border);
  background: var(--research-card);
  padding: 9px 11px;
  margin-bottom: 10px;
  min-width: 0;
  border-radius: 3px;
}
.research-section:last-child {
  margin-bottom: 0;
}
.research-section__heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin-bottom: 4px;
}
.research-section h3 {
  font-size: 14px;
  color: var(--research-heading);
  margin: 0;
  font-weight: 600;
}
.research-section h4 {
  font-size: 13px;
  color: var(--research-cyan);
  margin: 8px 0;
}
.research-provenance {
  display: flex;
  gap: 6px 18px;
  flex-wrap: wrap;
  color: var(--research-muted);
  font-size: 11px;
  padding: 3px 0 8px;
  overflow-wrap: anywhere;
}
.research-section__message {
  margin: 4px 0 10px;
}
.research-loading {
  min-height: 96px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.research-metrics {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(112px, 1fr));
  gap: 1px;
  border: 1px solid var(--research-border);
  background: var(--research-border);
  margin: 7px 0;
}
.research-metric {
  background: var(--research-card);
  padding: 7px 9px;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.research-metric__label {
  color: var(--research-muted);
  font-size: 12px;
}
.research-metric strong {
  font-size: 15px;
  word-break: break-word;
  font-variant-numeric: tabular-nums;
}
.research-positive {
  color: #e75d67;
}
.research-negative {
  color: #39b981;
}
.research-fields {
  margin: 4px 0 8px;
}
.research-field {
  display: grid;
  grid-template-columns: 108px minmax(0, 1fr);
  border-bottom: 1px dotted var(--research-border);
  padding: 6px 0;
  gap: 10px;
}
.research-field:last-child {
  border-bottom: 0;
}
.research-field dt {
  color: var(--research-cyan);
}
.research-field dd {
  margin: 0;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
}
.research-items {
  min-width: 0;
}
.research-item {
  padding: 8px 0;
  border-bottom: 1px dotted var(--research-border);
}
.research-item:last-child {
  border-bottom: 0;
}
.research-item__heading {
  display: flex;
  align-items: baseline;
  gap: 10px;
  min-width: 0;
}
.research-item time {
  color: var(--research-muted);
  font-size: 11px;
  white-space: nowrap;
  flex-shrink: 0;
}
.research-item__title {
  border: 0;
  background: transparent;
  color: var(--research-cyan);
  font: inherit;
  text-align: left;
  padding: 0;
  cursor: pointer;
  line-height: 1.6;
  overflow-wrap: anywhere;
}
.research-item__title:hover {
  text-decoration: underline;
}
.research-item__source {
  color: var(--research-muted);
  font-size: 11px;
  margin: 3px 0;
}
.research-item__summary {
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  margin: 5px 0;
  color: var(--research-text);
}
.research-tags {
  display: flex;
  gap: 5px;
  flex-wrap: wrap;
  margin: 5px 0;
}
.research-table {
  margin-top: 7px;
  min-width: 0;
}
.research-cell {
  white-space: pre-wrap;
  overflow-wrap: anywhere;
}
.research-gap {
  border-left: 2px solid #b38d40;
  padding: 2px 8px;
  margin: 8px 0;
  color: var(--research-muted);
  font-size: 12px;
}
.research-gap strong {
  color: var(--research-heading);
  font-size: 12px;
}
.research-gap p {
  margin: 2px 0;
  white-space: pre-wrap;
}
.research-section .n-empty {
  padding: 22px 5px;
}
.research-section .n-alert p {
  margin: 0 0 6px;
}
.research-source-link {
  color: var(--research-cyan, #2993bc);
  text-decoration: underline;
}
.research-article-text {
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  line-height: 1.85;
  margin: 10px 0 14px;
}
.research-article-modal .research-provenance {
  color: inherit;
  opacity: 0.7;
}
.research-article-modal .research-fields {
  color: inherit;
}
.n-card.research-article-modal.research-article-modal--dark {
  --research-cyan: #81dce5;
  --research-border: #373b40;
  background-color: #111316 !important;
  color: #e5e8ed !important;
  color-scheme: dark;
}
.research-article-modal.research-article-modal--dark .n-card-header__main {
  color: #e5e8ed !important;
}
/* B6 is a compact original-source list, not the generic card feed used by other modes. */
.stock-research-panel[data-research-kind="wind"] {
  background: #000;
  color: #d2d2d3;
  font: 14px "Microsoft YaHei";
}
[data-research-kind="wind"] .research-header h2 { color: #ffff00; font-weight: 400; }
[data-research-kind="wind"] .research-header { border-color: #fff; padding: 8px 10px; }
[data-research-kind="wind"] .research-header__identity > span { color: #fff; font-size: 13px; }
[data-research-kind="wind"] .research-content { padding: 10px; }
[data-research-kind="wind"] .research-section { border: 2px solid #fff; border-radius: 0; background: #000; padding: 8px 10px; width: 98%; }
[data-research-kind="wind"] .research-section__heading { display: none; }
[data-research-kind="wind"] .research-provenance { color: #d2d2d3; padding-bottom: 4px; }
[data-research-kind="wind"] .research-wind-note { margin: 0 0 6px; font-size: 12px; color: #d2d2d3; }
[data-research-kind="wind"] .research-items { width: 96%; }
[data-research-kind="wind"] .research-item { display: list-item; list-style: disc outside; padding: 0; margin-top: 5px; border: 0; }
[data-research-kind="wind"] .research-item__heading { display: flex; align-items: baseline; gap: 15px; }
[data-research-kind="wind"] .research-item__title { color: #ffe4b5; font-size: 14px; line-height: normal; order: -1; flex: 1; }
[data-research-kind="wind"] .research-item--selected .research-item__title { color: #00ffff; }
[data-research-kind="wind"] .research-item time { color: #fff; font-size: 14px; margin-right: 15px; }
[data-research-kind="wind"] .research-item__source { display: none; }
.research-article-modal.research-article-modal--wind,
.n-card.research-article-modal.research-article-modal--wind { background: #fff !important; color: #000 !important; --research-cyan: #08778a; }
.research-article-modal--wind .n-card-header { background: #dc143c; }
.research-article-modal--wind .n-card-header__main { color: #fff !important; }
.research-article-modal--wind .n-card-header__close { color: #fff !important; }
.research-wind-drag { display: block; cursor: move; touch-action: none; user-select: none; }
.research-wind-window-title { display: flex; align-items: center; gap: 10px; min-width: 0; }
.research-wind-window-title .research-wind-drag { flex: 1; min-width: 0; overflow-wrap: anywhere; }
.research-wind-zoom { flex-shrink: 0; padding: 2px 5px; font: inherit; font-size: 12px; line-height: 1.5; color: #fff; border: 1px solid #fff; background: transparent; cursor: pointer; }
.research-article-blocks figure { margin: 10px 0; }
.research-article-blocks img { max-width: 100%; height: auto; }
.research-article-blocks figcaption { font-size: 11px; opacity: .7; }
.research-image-failed img { display: none; }
@media (max-width: 700px) {
  [data-research-kind="wind"] .research-section { width: 100%; }
  [data-research-kind="wind"] .research-items { width: 100%; }
  [data-research-kind="wind"] .research-item__heading { flex-wrap: nowrap; gap: 8px; }
  [data-research-kind="wind"] .research-item time { font-size: 12px; margin-right: 0; }
}
@media (max-width: 700px) {
  .research-layout--sidebar {
    flex-direction: column;
  }
  .research-nav {
    width: auto;
    max-height: 100px;
    flex-direction: row;
    flex-wrap: wrap;
    border-right: 0;
    border-bottom: 1px solid var(--research-border);
    padding: 5px;
  }
  .research-nav button {
    padding: 4px 7px;
    white-space: nowrap;
  }
  .research-content {
    padding: 7px;
  }
  .research-header {
    padding: 7px 9px;
  }
  .research-field {
    grid-template-columns: 86px minmax(0, 1fr);
    gap: 7px;
  }
  .research-item__heading {
    flex-wrap: wrap;
    gap: 2px 8px;
  }
  .research-metrics {
    grid-template-columns: repeat(auto-fit, minmax(94px, 1fr));
  }
}
.desktop-native-panel{scroll-margin-top:64px;max-width:1000px;margin:24px auto;padding:28px;border:1px solid rgba(128,128,128,.22);border-radius:20px;background:var(--card-bg,rgba(128,128,128,.035));color:inherit;box-sizing:border-box}.desktop-native-panel h2{margin:0 0 14px;font-size:24px}.desktop-native-panel p{line-height:1.65}.desktop-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.desktop-native-panel button{padding:9px 16px;border:1px solid rgba(128,128,128,.25);border-radius:10px;cursor:pointer;background:transparent;color:inherit}.desktop-native-panel button:disabled{cursor:default;opacity:.45}.desktop-programs{display:grid;gap:8px}.desktop-program{display:grid;grid-template-columns:minmax(130px,1fr) minmax(110px,2fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(128,128,128,.14)}.desktop-program-name,.desktop-help{opacity:.7;overflow-wrap:anywhere}.desktop-release-notes{white-space:pre-wrap}.desktop-status{color:#16814b}.desktop-error{color:#d34545}@media(max-width:600px){.desktop-native-panel{padding:18px;margin:16px 10px}.desktop-program{grid-template-columns:1fr auto}.desktop-program-name{grid-column:1;grid-row:2}.desktop-program button{grid-column:2;grid-row:1/3}}
.rebuild-index {
  padding: 24px 24px 80px;
  color: var(--apple-text, #1d1d1f);
  font-size: 14px;
}
.rebuild-index header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
.rebuild-index h1 {
  margin: 0;
  font-size: 24px;
}
.rebuild-index header p {
  opacity: 0.7;
}
.rebuild-index button,
.rebuild-index input,
.rebuild-index select {
  color: inherit;
  background: transparent;
  border: 1px solid #8886;
  border-radius: 6px;
  padding: 8px 12px;
}
.rebuild-index option {
  color: #222;
  background: white;
}
.rebuild-index .rebuild-stats {
  display: flex;
  gap: 16px;
  margin: 24px 0;
}
.rebuild-index .rebuild-stats div {
  flex: 1;
  border: 1px solid #8884;
  border-radius: 8px;
  padding: 16px;
}
.rebuild-index .rebuild-stats strong {
  display: block;
  font-size: 28px;
  font-weight: 600;
}
.rebuild-index .rebuild-stats span {
  opacity: 0.65;
}
.rebuild-index .rebuild-filters {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
  margin: 20px 0;
}
.rebuild-index .rebuild-filters input {
  flex: 1;
  min-width: 220px;
}
.rebuild-index .rebuild-table-wrap {
  overflow: auto;
}
.rebuild-index table {
  border-collapse: collapse;
  width: 100%;
}
.rebuild-index th,
.rebuild-index td {
  text-align: left;
  border-bottom: 1px solid #8884;
  padding: 12px;
  vertical-align: top;
}
.rebuild-index th {
  white-space: nowrap;
  opacity: 0.7;
}
.rebuild-index td:first-child {
  min-width: 230px;
}
.rebuild-index a {
  color: #388cff;
  text-decoration: none;
}
.rebuild-index code {
  display: block;
  opacity: 0.6;
  margin-top: 4px;
  font-size: 12px;
}
.rebuild-index summary {
  cursor: pointer;
  white-space: nowrap;
}
.rebuild-index details p {
  max-width: 560px;
  overflow-wrap: anywhere;
}
.rebuild-index .rebuild-latest {
  border: 1px solid #388cff55;
  border-radius: 6px;
  padding: 12px 16px;
}
.rebuild-index .rebuild-latest p {
  max-width: none;
}
.rebuild-index .rebuild-latest li {
  margin: 8px 0;
  line-height: 1.6;
}
.rebuild-index .rebuild-audit {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 12px;
  margin: 20px 0 12px;
}
.rebuild-index .rebuild-audit-card {
  min-width: 0;
  text-align: left;
  padding: 14px 16px;
  cursor: pointer;
}
.rebuild-index .rebuild-audit-card.active {
  border-color: #388cff;
  background: #388cff12;
}
.rebuild-index .rebuild-audit-card strong {
  display: block;
  font-size: 25px;
}
.rebuild-index .rebuild-audit-card span {
  display: block;
  margin: 4px 0;
}
.rebuild-index .rebuild-audit-card small {
  opacity: 0.65;
  line-height: 1.5;
}
.rebuild-index .rebuild-scope-note {
  opacity: 0.7;
  line-height: 1.6;
}
.rebuild-index .rebuild-acceptance-note {
  opacity: 0.75;
  line-height: 1.6;
}
.rebuild-index .rebuild-empty {
  padding: 28px 12px;
  opacity: 0.7;
}
.rebuild-index .rebuild-legacy-path,
.rebuild-index .rebuild-source-stage {
  display: block;
  margin-top: 5px;
  opacity: 0.65;
  overflow-wrap: anywhere;
}
@media (max-width: 900px) {
  .rebuild-index .rebuild-audit {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 600px) {
  .rebuild-index {
    padding: 16px 12px 80px;
  }
  .rebuild-index .rebuild-stats {
    flex-wrap: wrap;
  }
  .rebuild-index .rebuild-stats div {
    flex-basis: 30%;
  }
}
.backend-progress {
  margin: 28px 0;
  padding: 24px 0;
  border-top: 1px solid #8884;
  color: var(--apple-text, #1d1d1f);
  font-size: 14px;
  line-height: 1.6;
}
.backend-progress h2 {
  margin: 0 0 6px;
  font-size: 21px;
}
.backend-progress-heading p,
.backend-progress-note,
.backend-progress-muted {
  opacity: 0.72;
}
.backend-progress-heading p {
  margin: 0 0 16px;
}
.backend-progress-totals {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 12px;
  margin: 18px 0;
}
.backend-progress-totals > div {
  min-width: 0;
  border: 1px solid #8884;
  border-radius: 8px;
  padding: 12px 16px;
}
.backend-progress-totals dt {
  opacity: 0.7;
}
.backend-progress-totals dd {
  margin: 0;
  font-size: 26px;
  font-weight: 600;
}
.backend-progress-states {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 12px;
  margin: 20px 0 12px;
}
.backend-progress button,
.backend-progress input {
  color: inherit;
  background: transparent;
  border: 1px solid #8886;
  border-radius: 6px;
  padding: 8px 12px;
  font: inherit;
}
.backend-progress button {
  cursor: pointer;
}
.backend-progress button:disabled {
  opacity: 0.5;
  cursor: default;
}
.backend-progress button.backend-progress-state {
  min-width: 0;
  padding: 12px 16px;
  text-align: left;
}
.backend-progress-state strong,
.backend-progress-state span {
  display: block;
}
.backend-progress-state strong {
  font-size: 25px;
}
.backend-progress-state.active {
  border-color: #388cff;
  background: #388cff12;
}
.backend-progress button:focus-visible,
.backend-progress input:focus-visible,
.backend-progress summary:focus-visible,
.backend-progress-table-wrap:focus-visible {
  outline: 2px solid #388cff;
  outline-offset: 3px;
}
.backend-progress-filters {
  display: flex;
  align-items: end;
  gap: 12px;
  margin: 18px 0 8px;
}
.backend-progress-filters label {
  flex: 1;
  min-width: 0;
}
.backend-progress-filters label > span {
  display: block;
  margin-bottom: 4px;
}
.backend-progress-filters input {
  box-sizing: border-box;
  width: 100%;
}
.backend-progress-result {
  opacity: 0.75;
  margin: 10px 0;
}
.backend-progress-table-wrap {
  width: 100%;
  overflow: auto;
}
.backend-progress .backend-progress-table {
  width: 100%;
  min-width: 1020px;
  border-collapse: collapse;
  table-layout: fixed;
}
.backend-progress .backend-progress-table th,
.backend-progress .backend-progress-table td {
  padding: 12px;
  border-bottom: 1px solid #8884;
  vertical-align: top;
  text-align: left;
  overflow-wrap: anywhere;
}
.backend-progress-table th:nth-child(1) { width: 22%; }
.backend-progress-table th:nth-child(2) { width: 13%; }
.backend-progress-table th:nth-child(3) { width: 24%; }
.backend-progress-table th:nth-child(4) { width: 23%; }
.backend-progress-table th:nth-child(5) { width: 18%; }
.backend-progress .backend-progress-table p {
  max-width: none;
  margin: 0 0 10px;
}
.backend-progress .backend-progress-table code {
  display: block;
  margin: 4px 0;
  opacity: 0.8;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  font-size: 12px;
}
.backend-progress-method,
.backend-progress-status,
.backend-progress-payment,
.backend-progress-batch {
  display: inline-block;
  border: 1px solid #8884;
  border-radius: 5px;
  padding: 1px 7px;
  font-size: 12px;
}
.backend-progress-method {
  font-weight: 600;
}
.backend-progress-status[data-status="development"] { background: #f0443812; }
.backend-progress-status[data-status="rules"] { background: #e9971612; }
.backend-progress-status[data-status="configuration"] { background: #8756de12; }
.backend-progress-status[data-status="acceptance"] { background: #388cff12; }
.backend-progress-payment {
  display: block;
  width: fit-content;
  margin-top: 8px;
  background: #e9971612;
}
.backend-progress-human {
  opacity: 0.72;
}
.backend-progress-human.required {
  opacity: 1;
}
.backend-progress-human strong {
  font-weight: 500;
}
.backend-progress .backend-progress-table summary {
  cursor: pointer;
  white-space: normal;
}
.backend-progress .backend-progress-table details {
  margin-top: 8px;
}
.backend-progress-table ul {
  margin: 8px 0;
  padding-left: 18px;
}
.backend-progress-table li + li {
  margin-top: 10px;
}
.backend-progress-table .backend-progress-evidence {
  list-style: none;
  padding-left: 0;
}
.backend-progress-subtask-status {
  font-weight: 600;
}
.backend-progress-empty {
  padding: 24px 12px;
  opacity: 0.72;
}
.backend-progress-visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}
@media (max-width: 1000px) {
  .backend-progress-totals,
  .backend-progress-states {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 600px) {
  .backend-progress-totals,
  .backend-progress-states {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .backend-progress-filters {
    align-items: stretch;
    flex-direction: column;
  }
  .backend-progress-filters button {
    align-self: start;
  }
}
